diff --git a/src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx b/src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx index 026c0720e7..780d304249 100644 --- a/src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx +++ b/src/async-components/views/dialogs/security/CreateSecretStorageDialog.tsx @@ -324,13 +324,13 @@ export default class CreateSecretStorageDialog extends React.PureComponent<IProp const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { title: _t("auth|uia|sso_title"), - body: _t("To continue, use Single Sign On to prove your identity."), + body: _t("auth|uia|sso_preauth_body"), continueText: _t("auth|sso"), continueKind: "primary", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - title: _t("Confirm encryption setup"), - body: _t("Click the button below to confirm setting up encryption."), + title: _t("encryption|confirm_encryption_setup_title"), + body: _t("encryption|confirm_encryption_setup_body"), continueText: _t("action|confirm"), continueKind: "primary", }, diff --git a/src/components/structures/MatrixChat.tsx b/src/components/structures/MatrixChat.tsx index a91d6fb928..b1473e392d 100644 --- a/src/components/structures/MatrixChat.tsx +++ b/src/components/structures/MatrixChat.tsx @@ -1228,7 +1228,7 @@ export default class MatrixChat extends React.PureComponent<IProps, IState> { const isSpace = roomToLeave?.isSpaceRoom(); Modal.createDialog(QuestionDialog, { - title: isSpace ? _t("Leave space") : _t("action|leave_room"), + title: isSpace ? _t("space|leave_dialog_action") : _t("action|leave_room"), description: ( <span> {isSpace @@ -1271,7 +1271,7 @@ export default class MatrixChat extends React.PureComponent<IProps, IState> { if (room) RoomListStore.instance.manualRoomUpdate(room, RoomUpdateCause.RoomRemoved); }) .catch((err) => { - const errCode = err.errcode || _td("unknown error code"); + const errCode = err.errcode || _td("error|unknown_error_code"); Modal.createDialog(ErrorDialog, { title: _t("error_dialog|forget_room_failed", { errCode }), description: err && err.message ? err.message : _t("invite|failed_generic"), diff --git a/src/components/structures/RoomStatusBar.tsx b/src/components/structures/RoomStatusBar.tsx index 657823fc96..311f6b89b5 100644 --- a/src/components/structures/RoomStatusBar.tsx +++ b/src/components/structures/RoomStatusBar.tsx @@ -246,7 +246,7 @@ export default class RoomStatusBar extends React.PureComponent<IProps, IState> { <> <InlineSpinner w={20} h={20} /> {/* span for css */} - <span>{_t("Sending")}</span> + <span>{_t("forward|sending")}</span> </> ); } diff --git a/src/components/structures/SpaceHierarchy.tsx b/src/components/structures/SpaceHierarchy.tsx index 691f99d5be..aa57114e5a 100644 --- a/src/components/structures/SpaceHierarchy.tsx +++ b/src/components/structures/SpaceHierarchy.tsx @@ -206,9 +206,9 @@ const Tile: React.FC<ITileProps> = ({ ); } - let description = _t("%(count)s members", { count: room.num_joined_members ?? 0 }); + let description = _t("common|n_members", { count: room.num_joined_members ?? 0 }); if (numChildRooms !== undefined) { - description += " · " + _t("%(count)s rooms", { count: numChildRooms }); + description += " · " + _t("common|n_rooms", { count: numChildRooms }); } let topic: ReactNode | string | null; @@ -713,7 +713,7 @@ const ManageButtons: React.FC<IManageButtonsProps> = ({ hierarchy, selected, set kind="danger_outline" disabled={disabled} > - {removing ? _t("Removing…") : _t("action|remove")} + {removing ? _t("redact|ongoing") : _t("action|remove")} </Button> <Button {...props} @@ -857,7 +857,7 @@ const SpaceHierarchy: React.FC<IProps> = ({ space, initialText = "", showRoom, a } else if (!hierarchy.canLoadMore) { results = ( <div className="mx_SpaceHierarchy_noResults"> - <h3>{_t("No results found")}</h3> + <h3>{_t("common|no_results_found")}</h3> <div>{_t("space|no_search_result_hint")}</div> </div> ); diff --git a/src/components/structures/SpaceRoomView.tsx b/src/components/structures/SpaceRoomView.tsx index c36747d071..1acb6877f9 100644 --- a/src/components/structures/SpaceRoomView.tsx +++ b/src/components/structures/SpaceRoomView.tsx @@ -407,7 +407,7 @@ const SpaceAddExistingRooms: React.FC<{ {_t("create_space|skip_action")} </AccessibleButton> } - filterPlaceholder={_t("Search for rooms")} + filterPlaceholder={_t("space|room_filter_placeholder")} onFinished={onFinished} roomsRenderer={defaultRoomsRenderer} dmsRenderer={defaultDmsRenderer} @@ -508,7 +508,7 @@ const SpaceSetupPrivateInvite: React.FC<{ key={name} name={name} type="text" - label={_t("Email address")} + label={_t("common|email_address")} placeholder={_t("auth|email_field_label")} value={emailAddresses[i]} onChange={(ev: React.ChangeEvent<HTMLInputElement>) => setEmailAddress(i, ev.target.value)} @@ -553,7 +553,7 @@ const SpaceSetupPrivateInvite: React.FC<{ } } catch (err) { logger.error("Failed to invite users to space: ", err); - setError(_t("We couldn't invite those users. Please check the users you want to invite and try again.")); + setError(_t("invite|error_invite")); } setBusy(false); }; diff --git a/src/components/structures/auth/Login.tsx b/src/components/structures/auth/Login.tsx index 633febebd3..5fadde7cbe 100644 --- a/src/components/structures/auth/Login.tsx +++ b/src/components/structures/auth/Login.tsx @@ -19,7 +19,7 @@ import classNames from "classnames"; import { logger } from "matrix-js-sdk/src/logger"; import { SSOFlow, SSOAction } from "matrix-js-sdk/src/matrix"; -import { _t, _td, UserFriendlyError } from "../../../languageHandler"; +import { _t, UserFriendlyError } from "../../../languageHandler"; import Login, { ClientLoginFlow, OidcNativeFlow } from "../../../Login"; import { messageForConnectionError, messageForLoginError } from "../../../utils/ErrorUtils"; import AutoDiscoveryUtils from "../../../utils/AutoDiscoveryUtils"; @@ -41,16 +41,6 @@ import { filterBoolean } from "../../../utils/arrays"; import { Features } from "../../../settings/Settings"; import { startOidcLogin } from "../../../utils/oidc/authorize"; -// These are used in several places, and come from the js-sdk's autodiscovery -// stuff. We define them here so that they'll be picked up by i18n. -_td("Invalid homeserver discovery response"); -_td("Failed to get autodiscovery configuration from server"); -_td("Invalid base_url for m.homeserver"); -_td("Homeserver URL does not appear to be a valid Matrix homeserver"); -_td("Invalid identity server discovery response"); -_td("Invalid base_url for m.identity_server"); -_td("Identity server URL does not appear to be a valid identity server"); -_td("General failure"); interface IProps { serverConfig: ValidatedServerConfig; // If true, the component will consider itself busy. diff --git a/src/components/structures/auth/SetupEncryptionBody.tsx b/src/components/structures/auth/SetupEncryptionBody.tsx index 96422cf44e..3ad4638306 100644 --- a/src/components/structures/auth/SetupEncryptionBody.tsx +++ b/src/components/structures/auth/SetupEncryptionBody.tsx @@ -204,7 +204,7 @@ export default class SetupEncryptionBody extends React.Component<IProps, IState> {useRecoveryKeyButton} </div> <div className="mx_SetupEncryptionBody_reset"> - {_t("Forgotten or lost all recovery methods? <a>Reset all</a>", undefined, { + {_t("encryption|reset_all_button", undefined, { a: (sub) => ( <AccessibleButton kind="link_inline" diff --git a/src/components/structures/auth/SoftLogout.tsx b/src/components/structures/auth/SoftLogout.tsx index 65736fd6b9..dede3b612b 100644 --- a/src/components/structures/auth/SoftLogout.tsx +++ b/src/components/structures/auth/SoftLogout.tsx @@ -315,7 +315,7 @@ export default class SoftLogout extends React.Component<IProps, IState> { <p>{_t("auth|soft_logout_warning")}</p> <div> <AccessibleButton onClick={this.onClearAll} kind="danger"> - {_t("Clear all data")} + {_t("auth|soft_logout|clear_data_button")} </AccessibleButton> </div> </AuthBody> diff --git a/src/components/structures/auth/forgot-password/EnterEmail.tsx b/src/components/structures/auth/forgot-password/EnterEmail.tsx index fbb08c7d46..11e44e6562 100644 --- a/src/components/structures/auth/forgot-password/EnterEmail.tsx +++ b/src/components/structures/auth/forgot-password/EnterEmail.tsx @@ -72,7 +72,7 @@ export const EnterEmail: React.FC<EnterEmailProps> = ({ <div className="mx_AuthBody_fieldRow"> <EmailField name="reset_email" // define a name so browser's password autofill gets less confused - label="Email address" + label={_td("common|email_address")} labelRequired={_td("auth|forgot_password_email_required")} labelInvalid={_td("auth|forgot_password_email_invalid")} value={email} diff --git a/src/components/structures/auth/forgot-password/VerifyEmailModal.tsx b/src/components/structures/auth/forgot-password/VerifyEmailModal.tsx index e70d0d04ed..a031b3da45 100644 --- a/src/components/structures/auth/forgot-password/VerifyEmailModal.tsx +++ b/src/components/structures/auth/forgot-password/VerifyEmailModal.tsx @@ -94,7 +94,7 @@ export const VerifyEmailModal: React.FC<Props> = ({ <AccessibleButton onClick={onCloseClick} className="mx_Dialog_cancelButton" - aria-label={_t("Close dialog")} + aria-label={_t("dialog_close_label")} /> </> ); diff --git a/src/components/views/auth/PasswordLogin.tsx b/src/components/views/auth/PasswordLogin.tsx index 6acc2377f7..174cdffbaf 100644 --- a/src/components/views/auth/PasswordLogin.tsx +++ b/src/components/views/auth/PasswordLogin.tsx @@ -407,7 +407,7 @@ export default class PasswordLogin extends React.PureComponent<IProps, IState> { {_t("common|username")} </option> <option key={LoginField.Email} value={LoginField.Email}> - {_t("Email address")} + {_t("common|email_address")} </option> <option key={LoginField.Password} value={LoginField.Password}> {_t("auth|msisdn_field_label")} diff --git a/src/components/views/auth/RegistrationForm.tsx b/src/components/views/auth/RegistrationForm.tsx index 41a2aed3bf..8c17216348 100644 --- a/src/components/views/auth/RegistrationForm.tsx +++ b/src/components/views/auth/RegistrationForm.tsx @@ -387,7 +387,7 @@ export default class RegistrationForm extends React.PureComponent<IProps, IState test: ({ value }, usernameAvailable) => (!value || SAFE_LOCALPART_REGEX.test(value)) && usernameAvailable !== UsernameAvailableStatus.Invalid, - invalid: () => _t("Some characters not allowed"), + invalid: () => _t("room_settings|general|alias_field_safe_localpart_invalid"), }, { key: "available", @@ -453,7 +453,7 @@ export default class RegistrationForm extends React.PureComponent<IProps, IState } const emailLabel = this.authStepIsRequired("m.login.email.identity") ? _td("auth|email_field_label") - : _td("Email (optional)"); + : _td("auth|registration|continue_without_email_field_label"); return ( <EmailField fieldRef={(field) => (this[RegistrationField.Email] = field)} diff --git a/src/components/views/beacon/BeaconListItem.tsx b/src/components/views/beacon/BeaconListItem.tsx index b2c95fa5d8..0ed6eb9f2a 100644 --- a/src/components/views/beacon/BeaconListItem.tsx +++ b/src/components/views/beacon/BeaconListItem.tsx @@ -71,7 +71,7 @@ const BeaconListItem: React.FC<Props & HTMLProps<HTMLLIElement>> = ({ beacon, .. </div> </BeaconStatus> <span className="mx_BeaconListItem_lastUpdated"> - {_t("Updated %(humanizedUpdateTime)s", { humanizedUpdateTime })} + {_t("location_sharing|live_update_time", { humanizedUpdateTime })} </span> </div> </li> diff --git a/src/components/views/beacon/BeaconStatus.tsx b/src/components/views/beacon/BeaconStatus.tsx index 5e60f747fb..6335bed1d7 100644 --- a/src/components/views/beacon/BeaconStatus.tsx +++ b/src/components/views/beacon/BeaconStatus.tsx @@ -35,7 +35,7 @@ interface Props { const BeaconExpiryTime: React.FC<{ beacon: Beacon }> = ({ beacon }) => { const expiryTime = formatTime(new Date(getBeaconExpiryTimestamp(beacon))); - return <span className="mx_BeaconStatus_expiryTime">{_t("Live until %(expiryTime)s", { expiryTime })}</span>; + return <span className="mx_BeaconStatus_expiryTime">{_t("location_sharing|live_until", { expiryTime })}</span>; }; const BeaconStatus: React.FC<Props & HTMLProps<HTMLDivElement>> = ({ @@ -61,13 +61,19 @@ const BeaconStatus: React.FC<Props & HTMLProps<HTMLDivElement>> = ({ )} <div className="mx_BeaconStatus_description"> {displayStatus === BeaconDisplayStatus.Loading && ( - <span className="mx_BeaconStatus_description_status">{_t("Loading live location…")}</span> + <span className="mx_BeaconStatus_description_status"> + {_t("location_sharing|loading_live_location")} + </span> )} {displayStatus === BeaconDisplayStatus.Stopped && ( - <span className="mx_BeaconStatus_description_status">{_t("Live location ended")}</span> + <span className="mx_BeaconStatus_description_status"> + {_t("location_sharing|live_location_ended")} + </span> )} {displayStatus === BeaconDisplayStatus.Error && ( - <span className="mx_BeaconStatus_description_status">{_t("Live location error")}</span> + <span className="mx_BeaconStatus_description_status"> + {_t("location_sharing|live_location_error")} + </span> )} {displayStatus === BeaconDisplayStatus.Active && beacon && ( <> diff --git a/src/components/views/beacon/BeaconViewDialog.tsx b/src/components/views/beacon/BeaconViewDialog.tsx index 2660fd9ede..a5d79a472f 100644 --- a/src/components/views/beacon/BeaconViewDialog.tsx +++ b/src/components/views/beacon/BeaconViewDialog.tsx @@ -160,7 +160,9 @@ const BeaconViewDialog: React.FC<IProps> = ({ initialFocusedBeacon, roomId, matr )} {!centerGeoUri && !mapDisplayError && ( <MapFallback data-testid="beacon-view-dialog-map-fallback" className="mx_BeaconViewDialog_map"> - <span className="mx_BeaconViewDialog_mapFallbackMessage">{_t("No live locations")}</span> + <span className="mx_BeaconViewDialog_mapFallbackMessage"> + {_t("location_sharing|live_locations_empty")} + </span> <AccessibleButton kind="primary" onClick={onFinished} @@ -185,7 +187,7 @@ const BeaconViewDialog: React.FC<IProps> = ({ initialFocusedBeacon, roomId, matr > <LiveLocationIcon height={12} /> - {_t("View list")} + {_t("action|view_list")} </AccessibleButton> )} <DialogOwnBeaconStatus roomId={roomId} /> diff --git a/src/components/views/beacon/DialogSidebar.tsx b/src/components/views/beacon/DialogSidebar.tsx index 578fb25e66..0de94266dd 100644 --- a/src/components/views/beacon/DialogSidebar.tsx +++ b/src/components/views/beacon/DialogSidebar.tsx @@ -33,11 +33,11 @@ const DialogSidebar: React.FC<Props> = ({ beacons, onBeaconClick, requestClose } return ( <div className="mx_DialogSidebar"> <div className="mx_DialogSidebar_header"> - <Heading size="4">{_t("View List")}</Heading> + <Heading size="4">{_t("action|view_list")}</Heading> <AccessibleButton className="mx_DialogSidebar_closeButton" onClick={requestClose} - title={_t("Close sidebar")} + title={_t("location_sharing|close_sidebar")} data-testid="dialog-sidebar-close" > <CloseIcon className="mx_DialogSidebar_closeButtonIcon" /> @@ -50,7 +50,7 @@ const DialogSidebar: React.FC<Props> = ({ beacons, onBeaconClick, requestClose } ))} </ol> ) : ( - <div className="mx_DialogSidebar_noResults">{_t("No live locations")}</div> + <div className="mx_DialogSidebar_noResults">{_t("location_sharing|live_locations_empty")}</div> )} </div> ); diff --git a/src/components/views/beacon/LeftPanelLiveShareWarning.tsx b/src/components/views/beacon/LeftPanelLiveShareWarning.tsx index 0104a79cae..c0b4b324d8 100644 --- a/src/components/views/beacon/LeftPanelLiveShareWarning.tsx +++ b/src/components/views/beacon/LeftPanelLiveShareWarning.tsx @@ -52,12 +52,12 @@ const chooseBestBeacon = ( const getLabel = (hasStoppingErrors: boolean, hasLocationErrors: boolean): string => { if (hasStoppingErrors) { - return _t("An error occurred while stopping your live location"); + return _t("location_sharing|error_stopping_live_location"); } if (hasLocationErrors) { - return _t("An error occurred whilst sharing your live location"); + return _t("location_sharing|error_sharing_live_location"); } - return _t("You are sharing your live location"); + return _t("location_sharing|live_location_active"); }; const useLivenessMonitor = (liveBeaconIds: BeaconIdentifier[], beacons: Map<BeaconIdentifier, Beacon>): void => { diff --git a/src/components/views/beacon/OwnBeaconStatus.tsx b/src/components/views/beacon/OwnBeaconStatus.tsx index d41b881dee..3adf20ce2d 100644 --- a/src/components/views/beacon/OwnBeaconStatus.tsx +++ b/src/components/views/beacon/OwnBeaconStatus.tsx @@ -51,7 +51,7 @@ const OwnBeaconStatus: React.FC<Props & HTMLProps<HTMLDivElement>> = ({ beacon, <BeaconStatus beacon={beacon} displayStatus={ownDisplayStatus} - label={_t("Live location enabled")} + label={_t("location_sharing|live_location_enabled")} displayLiveTimeRemaining {...rest} > diff --git a/src/components/views/beacon/RoomLiveShareWarning.tsx b/src/components/views/beacon/RoomLiveShareWarning.tsx index e229bf2ab6..0d9a5bed0b 100644 --- a/src/components/views/beacon/RoomLiveShareWarning.tsx +++ b/src/components/views/beacon/RoomLiveShareWarning.tsx @@ -32,12 +32,12 @@ import { Action } from "../../../dispatcher/actions"; const getLabel = (hasLocationPublishError: boolean, hasStopSharingError: boolean): string => { if (hasLocationPublishError) { - return _t("An error occurred whilst sharing your live location, please try again"); + return _t("location_sharing|error_sharing_live_location_try_again"); } if (hasStopSharingError) { - return _t("An error occurred while stopping your live location, please try again"); + return _t("location_sharing|error_stopping_live_location_try_again"); } - return _t("You are sharing your live location"); + return _t("location_sharing|live_location_active"); }; interface RoomLiveShareWarningInnerProps { diff --git a/src/components/views/beacon/ShareLatestLocation.tsx b/src/components/views/beacon/ShareLatestLocation.tsx index 454ebe3ca6..ba69628816 100644 --- a/src/components/views/beacon/ShareLatestLocation.tsx +++ b/src/components/views/beacon/ShareLatestLocation.tsx @@ -46,7 +46,7 @@ const ShareLatestLocation: React.FC<Props> = ({ latestLocationState }) => { return ( <> - <TooltipTarget label={_t("Open in OpenStreetMap")}> + <TooltipTarget label={_t("timeline|context_menu|open_in_osm")}> <a data-testid="open-location-in-osm" href={mapLink} target="_blank" rel="noreferrer noopener"> <ExternalLinkIcon className="mx_ShareLatestLocation_icon" /> </a> diff --git a/src/components/views/context_menus/DeviceContextMenu.tsx b/src/components/views/context_menus/DeviceContextMenu.tsx index 81c33b56ef..5b228d222e 100644 --- a/src/components/views/context_menus/DeviceContextMenu.tsx +++ b/src/components/views/context_menus/DeviceContextMenu.tsx @@ -22,9 +22,9 @@ import { IProps as IContextMenuProps } from "../../structures/ContextMenu"; import { _t, _td, TranslationKey } from "../../../languageHandler"; const SECTION_NAMES: Record<MediaDeviceKindEnum, TranslationKey> = { - [MediaDeviceKindEnum.AudioInput]: _td("Input devices"), - [MediaDeviceKindEnum.AudioOutput]: _td("Output devices"), - [MediaDeviceKindEnum.VideoInput]: _td("Cameras"), + [MediaDeviceKindEnum.AudioInput]: _td("voip|input_devices"), + [MediaDeviceKindEnum.AudioOutput]: _td("voip|output_devices"), + [MediaDeviceKindEnum.VideoInput]: _td("common|cameras"), }; interface IDeviceContextMenuDeviceProps { diff --git a/src/components/views/context_menus/LegacyCallContextMenu.tsx b/src/components/views/context_menus/LegacyCallContextMenu.tsx index e0b52a6de1..de945b8919 100644 --- a/src/components/views/context_menus/LegacyCallContextMenu.tsx +++ b/src/components/views/context_menus/LegacyCallContextMenu.tsx @@ -47,14 +47,14 @@ export default class LegacyCallContextMenu extends React.Component<IProps> { }; public render(): React.ReactNode { - const holdUnholdCaption = this.props.call.isRemoteOnHold() ? _t("Resume") : _t("Hold"); + const holdUnholdCaption = this.props.call.isRemoteOnHold() ? _t("action|resume") : _t("action|hold"); const handler = this.props.call.isRemoteOnHold() ? this.onUnholdClick : this.onHoldClick; let transferItem; if (this.props.call.opponentCanBeTransferred()) { transferItem = ( <MenuItem className="mx_LegacyCallContextMenu_item" onClick={this.onTransferClick}> - {_t("Transfer")} + {_t("action|transfer")} </MenuItem> ); } diff --git a/src/components/views/context_menus/MessageContextMenu.tsx b/src/components/views/context_menus/MessageContextMenu.tsx index 98e94828bf..dec2c097fa 100644 --- a/src/components/views/context_menus/MessageContextMenu.tsx +++ b/src/components/views/context_menus/MessageContextMenu.tsx @@ -414,7 +414,7 @@ export default class MessageContextMenu extends React.Component<IProps, IState> resendReactionsButton = ( <IconizedContextMenuOption iconClassName="mx_MessageContextMenu_iconResend" - label={_t("Resend %(unsentCount)s reaction(s)", { unsentCount: unsentReactionsCount })} + label={_t("timeline|context_menu|resent_unsent_reactions", { unsentCount: unsentReactionsCount })} onClick={this.onResendReactionsClick} /> ); @@ -439,7 +439,7 @@ export default class MessageContextMenu extends React.Component<IProps, IState> <IconizedContextMenuOption iconClassName="mx_MessageContextMenu_iconOpenInMapSite" onClick={null} - label={_t("Open in OpenStreetMap")} + label={_t("timeline|context_menu|open_in_osm")} element="a" {...{ href: mapSiteLink, @@ -518,7 +518,7 @@ export default class MessageContextMenu extends React.Component<IProps, IState> endPollButton = ( <IconizedContextMenuOption iconClassName="mx_MessageContextMenu_iconEndPoll" - label={_t("End Poll")} + label={_t("poll|end_title")} onClick={this.onEndPollClick} /> ); diff --git a/src/components/views/context_menus/SpaceContextMenu.tsx b/src/components/views/context_menus/SpaceContextMenu.tsx index a1e89ebf63..5cb8351916 100644 --- a/src/components/views/context_menus/SpaceContextMenu.tsx +++ b/src/components/views/context_menus/SpaceContextMenu.tsx @@ -108,7 +108,7 @@ const SpaceContextMenu: React.FC<IProps> = ({ space, hideHeader, onFinished, ... data-testid="leave-option" iconClassName="mx_SpacePanel_iconLeave" className="mx_IconizedContextMenu_option_red" - label={_t("Leave space")} + label={_t("space|leave_dialog_action")} onClick={onLeaveClick} /> ); diff --git a/src/components/views/context_menus/ThreadListContextMenu.tsx b/src/components/views/context_menus/ThreadListContextMenu.tsx index 6bc4f3a908..0fb3831b23 100644 --- a/src/components/views/context_menus/ThreadListContextMenu.tsx +++ b/src/components/views/context_menus/ThreadListContextMenu.tsx @@ -92,7 +92,7 @@ const ThreadListContextMenu: React.FC<ThreadListContextMenuProps> = ({ {...props} className="mx_BaseCard_header_title_button--option" onClick={openMenu} - title={_t("Thread options")} + title={_t("right_panel|thread_list|context_menu_label")} isExpanded={menuDisplayed} inputRef={button} data-testid="threadlist-dropdown-button" diff --git a/src/components/views/context_menus/WidgetContextMenu.tsx b/src/components/views/context_menus/WidgetContextMenu.tsx index 6050c3b743..8e0f43c43a 100644 --- a/src/components/views/context_menus/WidgetContextMenu.tsx +++ b/src/components/views/context_menus/WidgetContextMenu.tsx @@ -135,9 +135,10 @@ export const WidgetContextMenu: React.FC<IProps> = ({ } catch (err) { logger.error("Failed to start livestream", err); // XXX: won't i18n well, but looks like widget api only support 'message'? - const message = err instanceof Error ? err.message : _t("Unable to start audio streaming."); + const message = + err instanceof Error ? err.message : _t("widget|error_unable_start_audio_stream_description"); Modal.createDialog(ErrorDialog, { - title: _t("Failed to start livestream"), + title: _t("widget|error_unable_start_audio_stream_title"), description: message, }); } diff --git a/src/components/views/dialogs/AddExistingSubspaceDialog.tsx b/src/components/views/dialogs/AddExistingSubspaceDialog.tsx index b870280d5b..8592e866ff 100644 --- a/src/components/views/dialogs/AddExistingSubspaceDialog.tsx +++ b/src/components/views/dialogs/AddExistingSubspaceDialog.tsx @@ -36,7 +36,7 @@ const AddExistingSubspaceDialog: React.FC<IProps> = ({ space, onCreateSubspaceCl <BaseDialog title={ <SubspaceSelector - title={_t("Add existing space")} + title={_t("space|add_existing_subspace|space_dropdown_title")} space={space} value={selectedSpace} onChange={setSelectedSpace} @@ -53,13 +53,13 @@ const AddExistingSubspaceDialog: React.FC<IProps> = ({ space, onCreateSubspaceCl onFinished={onFinished} footerPrompt={ <> - <div>{_t("Want to add a new space instead?")}</div> + <div>{_t("space|add_existing_subspace|create_prompt")}</div> <AccessibleButton onClick={onCreateSubspaceClick} kind="link"> - {_t("Create a new space")} + {_t("space|add_existing_subspace|create_button")} </AccessibleButton> </> } - filterPlaceholder={_t("Search for spaces")} + filterPlaceholder={_t("space|add_existing_subspace|filter_placeholder")} spacesRenderer={defaultSpacesRenderer} /> </MatrixClientContext.Provider> diff --git a/src/components/views/dialogs/AddExistingToSpaceDialog.tsx b/src/components/views/dialogs/AddExistingToSpaceDialog.tsx index 48934d70b6..cb903dbfd2 100644 --- a/src/components/views/dialogs/AddExistingToSpaceDialog.tsx +++ b/src/components/views/dialogs/AddExistingToSpaceDialog.tsx @@ -241,7 +241,9 @@ export const AddExistingToSpace: React.FC<IAddExistingToSpaceProps> = ({ /> <span className="mx_AddExistingToSpaceDialog_error"> - <div className="mx_AddExistingToSpaceDialog_errorHeading">{_t("Not all selected were added")}</div> + <div className="mx_AddExistingToSpaceDialog_errorHeading"> + {_t("space|add_existing_room_space|error_heading")} + </div> <div className="mx_AddExistingToSpaceDialog_errorCaption">{_t("action|try_again")}</div> </span> @@ -255,7 +257,7 @@ export const AddExistingToSpace: React.FC<IAddExistingToSpaceProps> = ({ <span> <ProgressBar value={progress} max={selectedToAdd.size} /> <div className="mx_AddExistingToSpaceDialog_progressText"> - {_t("Adding rooms... (%(progress)s out of %(count)s)", { + {_t("space|add_existing_room_space|progress_text", { count: selectedToAdd.size, progress, })} @@ -389,7 +391,7 @@ const defaultRendererFactory = export const defaultRoomsRenderer = defaultRendererFactory(_td("common|rooms")); export const defaultSpacesRenderer = defaultRendererFactory(_td("common|spaces")); -export const defaultDmsRenderer = defaultRendererFactory(_td("Direct Messages")); +export const defaultDmsRenderer = defaultRendererFactory(_td("space|add_existing_room_space|dm_heading")); interface ISubspaceSelectorProps { title: string; @@ -418,7 +420,7 @@ export const SubspaceSelector: React.FC<ISubspaceSelectorProps> = ({ title, spac onChange(options.find((space) => space.roomId === key) || space); }} value={value.roomId} - label={_t("Space selection")} + label={_t("space|add_existing_room_space|space_dropdown_label")} > { options.map((space) => { @@ -461,7 +463,7 @@ const AddExistingToSpaceDialog: React.FC<IProps> = ({ space, onCreateRoomClick, <BaseDialog title={ <SubspaceSelector - title={_t("Add existing rooms")} + title={_t("space|add_existing_room_space|space_dropdown_title")} space={space} value={selectedSpace} onChange={setSelectedSpace} @@ -478,7 +480,7 @@ const AddExistingToSpaceDialog: React.FC<IProps> = ({ space, onCreateRoomClick, onFinished={onFinished} footerPrompt={ <> - <div>{_t("Want to add a new room instead?")}</div> + <div>{_t("space|add_existing_room_space|create")}</div> <AccessibleButton kind="link" onClick={(ev: ButtonEvent) => { @@ -486,11 +488,11 @@ const AddExistingToSpaceDialog: React.FC<IProps> = ({ space, onCreateRoomClick, onFinished(); }} > - {_t("Create a new room")} + {_t("space|add_existing_room_space|create_prompt")} </AccessibleButton> </> } - filterPlaceholder={_t("Search for rooms")} + filterPlaceholder={_t("space|room_filter_placeholder")} roomsRenderer={defaultRoomsRenderer} spacesRenderer={() => ( <div className="mx_AddExistingToSpace_section"> @@ -502,7 +504,7 @@ const AddExistingToSpaceDialog: React.FC<IProps> = ({ space, onCreateRoomClick, onFinished(); }} > - {_t("Adding spaces has moved.")} + {_t("space|add_existing_room_space|subspace_moved_note")} </AccessibleButton> </div> )} diff --git a/src/components/views/dialogs/AskInviteAnywayDialog.tsx b/src/components/views/dialogs/AskInviteAnywayDialog.tsx index 007449394d..6a113798dc 100644 --- a/src/components/views/dialogs/AskInviteAnywayDialog.tsx +++ b/src/components/views/dialogs/AskInviteAnywayDialog.tsx @@ -70,15 +70,13 @@ export default function AskInviteAnywayDialog({ </li> )); - const description = - descriptionProp ?? - _t("Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?"); + const description = descriptionProp ?? _t("invite|unable_find_profiles_description_default"); return ( <BaseDialog className="mx_RetryInvitesDialog" onFinished={onGiveUpClicked} - title={_t("The following users may not exist")} + title={_t("invite|unable_find_profiles_title")} contentId="mx_Dialog_content" > <div id="mx_Dialog_content"> @@ -89,10 +87,10 @@ export default function AskInviteAnywayDialog({ <div className="mx_Dialog_buttons"> <button onClick={onGiveUpClicked}>{_t("action|close")}</button> <button onClick={onInviteNeverWarnClicked}> - {inviteNeverWarnLabel ?? _t("Invite anyway and never warn me again")} + {inviteNeverWarnLabel ?? _t("invite|unable_find_profiles_invite_never_warn_label_default")} </button> <button onClick={onInviteClicked} autoFocus={true}> - {inviteLabel ?? _t("Invite anyway")} + {inviteLabel ?? _t("invite|unable_find_profiles_invite_label_default")} </button> </div> </BaseDialog> diff --git a/src/components/views/dialogs/BaseDialog.tsx b/src/components/views/dialogs/BaseDialog.tsx index ca9f44e0e9..03e19f2881 100644 --- a/src/components/views/dialogs/BaseDialog.tsx +++ b/src/components/views/dialogs/BaseDialog.tsx @@ -127,7 +127,7 @@ export default class BaseDialog extends React.Component<IProps> { <AccessibleButton onClick={this.onCancelClick} className="mx_Dialog_cancelButton" - aria-label={_t("Close dialog")} + aria-label={_t("dialog_close_label")} /> ); } diff --git a/src/components/views/dialogs/BetaFeedbackDialog.tsx b/src/components/views/dialogs/BetaFeedbackDialog.tsx index 00bb7cd7f6..ffa97ef62a 100644 --- a/src/components/views/dialogs/BetaFeedbackDialog.tsx +++ b/src/components/views/dialogs/BetaFeedbackDialog.tsx @@ -37,7 +37,7 @@ const BetaFeedbackDialog: React.FC<IProps> = ({ featureId, onFinished }) => { return ( <GenericFeatureFeedbackDialog - title={_t("%(featureName)s Beta feedback", { featureName: info.title })} + title={_t("labs|beta_feedback_title", { featureName: info.title })} subheading={info.feedbackSubheading ? _t(info.feedbackSubheading) : undefined} onFinished={onFinished} rageshakeLabel={info.feedbackLabel} @@ -57,7 +57,7 @@ const BetaFeedbackDialog: React.FC<IProps> = ({ featureId, onFinished }) => { }); }} > - {_t("To leave the beta, visit your settings.")} + {_t("labs|beta_feedback_leave_button")} </AccessibleButton> </GenericFeatureFeedbackDialog> ); diff --git a/src/components/views/dialogs/BugReportDialog.tsx b/src/components/views/dialogs/BugReportDialog.tsx index d2074c5cd4..bf0464ae95 100644 --- a/src/components/views/dialogs/BugReportDialog.tsx +++ b/src/components/views/dialogs/BugReportDialog.tsx @@ -98,7 +98,7 @@ export default class BugReportDialog extends React.Component<IProps, IState> { private onSubmit = (): void => { if ((!this.state.text || !this.state.text.trim()) && (!this.state.issueUrl || !this.state.issueUrl.trim())) { this.setState({ - err: _t("Please tell us what went wrong or, better, create a GitHub issue that describes the problem."), + err: _t("bug_reporting|error_empty"), }); return; } @@ -109,7 +109,7 @@ export default class BugReportDialog extends React.Component<IProps, IState> { (this.state.issueUrl.length > 0 ? this.state.issueUrl : "No issue link given"); this.setState({ busy: true, progress: null, err: null }); - this.sendProgressCallback(_t("Preparing to send logs")); + this.sendProgressCallback(_t("bug_reporting|preparing_logs")); sendBugReport(SdkConfig.get().bug_report_endpoint_url, { userText, @@ -121,8 +121,8 @@ export default class BugReportDialog extends React.Component<IProps, IState> { if (!this.unmounted) { this.props.onFinished(false); Modal.createDialog(QuestionDialog, { - title: _t("Logs sent"), - description: _t("Thank you!"), + title: _t("bug_reporting|logs_sent"), + description: _t("bug_reporting|thank_you"), hasCancelButton: false, }); } @@ -132,7 +132,7 @@ export default class BugReportDialog extends React.Component<IProps, IState> { this.setState({ busy: false, progress: null, - err: _t("Failed to send logs: ") + `${err.message}`, + err: _t("bug_reporting|failed_send_logs") + `${err.message}`, }); } }, @@ -143,7 +143,7 @@ export default class BugReportDialog extends React.Component<IProps, IState> { private onDownload = async (): Promise<void> => { this.setState({ downloadBusy: true }); - this.downloadProgressCallback(_t("Preparing to download logs")); + this.downloadProgressCallback(_t("bug_reporting|preparing_download")); try { await downloadBugReport({ @@ -160,7 +160,8 @@ export default class BugReportDialog extends React.Component<IProps, IState> { if (!this.unmounted) { this.setState({ downloadBusy: false, - downloadProgress: _t("Failed to send logs: ") + `${err instanceof Error ? err.message : ""}`, + downloadProgress: + _t("bug_reporting|failed_send_logs") + `${err instanceof Error ? err.message : ""}`, }); } } @@ -208,7 +209,7 @@ export default class BugReportDialog extends React.Component<IProps, IState> { if (window.Modernizr && Object.values(window.Modernizr).some((support) => support === false)) { warning = ( <p> - <b>{_t("Reminder: Your browser is unsupported, so your experience may be unpredictable.")}</b> + <b>{_t("bug_reporting|unsupported_browser")}</b> </p> ); } @@ -261,7 +262,7 @@ export default class BugReportDialog extends React.Component<IProps, IState> { <Field className="mx_BugReportDialog_field_input" element="textarea" - label={_t("Notes")} + label={_t("bug_reporting|textarea_label")} rows={5} onChange={this.onTextChange} value={this.state.text} diff --git a/src/components/views/dialogs/BulkRedactDialog.tsx b/src/components/views/dialogs/BulkRedactDialog.tsx index 1b3e5e786a..0064e2541e 100644 --- a/src/components/views/dialogs/BulkRedactDialog.tsx +++ b/src/components/views/dialogs/BulkRedactDialog.tsx @@ -62,10 +62,10 @@ const BulkRedactDialog: React.FC<Props> = (props) => { return ( <InfoDialog onFinished={onFinished} - title={_t("No recent messages by %(user)s found", { user: member.name })} + title={_t("user_info|redact|no_recent_messages_title", { user: member.name })} description={ <div> - <p>{_t("Try scrolling up in the timeline to see if there are any earlier ones.")}</p> + <p>{_t("user_info|redact|no_recent_messages_description")}</p> </div> } /> @@ -108,32 +108,21 @@ const BulkRedactDialog: React.FC<Props> = (props) => { <BaseDialog className="mx_BulkRedactDialog" onFinished={onFinished} - title={_t("Remove recent messages by %(user)s", { user })} + title={_t("user_info|redact|confirm_title", { user })} contentId="mx_Dialog_content" > <div className="mx_Dialog_content" id="mx_Dialog_content"> - <p> - {_t( - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?", - { count, user }, - )} - </p> - <p> - {_t( - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.", - )} - </p> + <p>{_t("user_info|redact|confirm_description_1", { count, user })}</p> + <p>{_t("user_info|redact|confirm_description_2")}</p> <StyledCheckbox checked={keepStateEvents} onChange={(e) => setKeepStateEvents(e.target.checked)}> - {_t("Preserve system messages")} + {_t("user_info|redact|confirm_keep_state_label")} </StyledCheckbox> <div className="mx_BulkRedactDialog_checkboxMicrocopy"> - {_t( - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)", - )} + {_t("user_info|redact|confirm_keep_state_explainer")} </div> </div> <DialogButtons - primaryButton={_t("Remove %(count)s messages", { count })} + primaryButton={_t("user_info|redact|confirm_button", { count })} primaryButtonClass="danger" primaryDisabled={count === 0} onPrimaryButtonClick={() => { diff --git a/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx b/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx index 9a76edd26c..36737a3786 100644 --- a/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx +++ b/src/components/views/dialogs/CantStartVoiceMessageBroadcastDialog.tsx @@ -22,14 +22,8 @@ import InfoDialog from "./InfoDialog"; export const createCantStartVoiceMessageBroadcastDialog = (): void => { Modal.createDialog(InfoDialog, { - title: _t("Can't start voice message"), - description: ( - <p> - {_t( - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.", - )} - </p> - ), + title: _t("voice_message|cant_start_broadcast_title"), + description: <p>{_t("voice_message|cant_start_broadcast_description")}</p>, hasCloseButton: true, }); }; diff --git a/src/components/views/dialogs/ChangelogDialog.tsx b/src/components/views/dialogs/ChangelogDialog.tsx index 2651e655a4..ca110aa16f 100644 --- a/src/components/views/dialogs/ChangelogDialog.tsx +++ b/src/components/views/dialogs/ChangelogDialog.tsx @@ -93,7 +93,7 @@ export default class ChangelogDialog extends React.Component<IProps, State> { if (this.state[repo] == null) { content = <Spinner key={repo} />; } else if (typeof this.state[repo] === "string") { - content = _t("Unable to load commit detail: %(msg)s", { + content = _t("update|error_unable_load_commit", { msg: this.state[repo], }); } else { @@ -111,13 +111,17 @@ export default class ChangelogDialog extends React.Component<IProps, State> { const content = ( <div className="mx_ChangelogDialog_content"> - {this.props.version == null || this.props.newVersion == null ? <h2>{_t("Unavailable")}</h2> : logs} + {this.props.version == null || this.props.newVersion == null ? ( + <h2>{_t("update|unavailable")}</h2> + ) : ( + logs + )} </div> ); return ( <QuestionDialog - title={_t("Changelog")} + title={_t("update|changelog")} description={content} button={_t("action|update")} onFinished={this.props.onFinished} diff --git a/src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx b/src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx index bc254ec073..066c197b07 100644 --- a/src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx +++ b/src/components/views/dialogs/ConfirmAndWaitRedactDialog.tsx @@ -88,12 +88,12 @@ export default class ConfirmAndWaitRedactDialog extends React.PureComponent<IPro <ErrorDialog onFinished={this.props.onFinished} title={_t("common|error")} - description={_t("You cannot delete this message. (%(code)s)", { code })} + description={_t("redact|error", { code })} /> ); } else { return ( - <BaseDialog onFinished={this.props.onFinished} hasCancel={false} title={_t("Removing…")}> + <BaseDialog onFinished={this.props.onFinished} hasCancel={false} title={_t("redact|ongoing")}> <Spinner /> </BaseDialog> ); diff --git a/src/components/views/dialogs/ConfirmRedactDialog.tsx b/src/components/views/dialogs/ConfirmRedactDialog.tsx index 6df3059411..fe50d750ad 100644 --- a/src/components/views/dialogs/ConfirmRedactDialog.tsx +++ b/src/components/views/dialogs/ConfirmRedactDialog.tsx @@ -36,17 +36,17 @@ interface IProps { */ export default class ConfirmRedactDialog extends React.Component<IProps> { public render(): React.ReactNode { - let description = _t("Are you sure you wish to remove (delete) this event?"); + let description = _t("redact|confirm_description"); if (this.props.event.isState()) { - description += " " + _t("Note that removing room changes like this could undo the change."); + description += " " + _t("redact|confirm_description_state"); } return ( <TextInputDialog onFinished={this.props.onFinished} - title={_t("Confirm Removal")} + title={_t("redact|confirm_button")} description={description} - placeholder={_t("Reason (optional)")} + placeholder={_t("redact|reason_label")} focus button={_t("action|remove")} /> @@ -105,7 +105,7 @@ export function createRedactEventDialog({ // display error message stating you couldn't delete this. Modal.createDialog(ErrorDialog, { title: _t("common|error"), - description: _t("You cannot delete this message. (%(code)s)", { code }), + description: _t("redact|error", { code }), }); } } diff --git a/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx b/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx index e2743c37b0..d095fd1925 100644 --- a/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx +++ b/src/components/views/dialogs/ConfirmWipeDeviceDialog.tsx @@ -39,17 +39,13 @@ export default class ConfirmWipeDeviceDialog extends React.Component<IProps> { className="mx_ConfirmWipeDeviceDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Clear all data in this session?")} + title={_t("auth|soft_logout|clear_data_title")} > <div className="mx_ConfirmWipeDeviceDialog_content"> - <p> - {_t( - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.", - )} - </p> + <p>{_t("auth|soft_logout|clear_data_description")}</p> </div> <DialogButtons - primaryButton={_t("Clear all data")} + primaryButton={_t("auth|soft_logout|clear_data_button")} onPrimaryButtonClick={this.onConfirm} primaryButtonClass="danger" cancelButton={_t("action|cancel")} diff --git a/src/components/views/dialogs/CreateSubspaceDialog.tsx b/src/components/views/dialogs/CreateSubspaceDialog.tsx index 345b1fddce..3804e71f7d 100644 --- a/src/components/views/dialogs/CreateSubspaceDialog.tsx +++ b/src/components/views/dialogs/CreateSubspaceDialog.tsx @@ -100,7 +100,7 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick joinRuleMicrocopy = ( <p> {_t( - "Anyone in <SpaceName/> will be able to find and join.", + "create_space|subspace_join_rule_restricted_description", {}, { SpaceName: () => <b>{parentSpace.name}</b>, @@ -112,7 +112,7 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick joinRuleMicrocopy = ( <p> {_t( - "Anyone will be able to find and join this space, not just members of <SpaceName/>.", + "create_space|subspace_join_rule_public_description", {}, { SpaceName: () => <b>{parentSpace.name}</b>, @@ -121,14 +121,14 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick </p> ); } else if (joinRule === JoinRule.Invite) { - joinRuleMicrocopy = <p>{_t("Only people invited will be able to find and join this space.")}</p>; + joinRuleMicrocopy = <p>{_t("create_space|subspace_join_rule_invite_description")}</p>; } return ( <BaseDialog title={ <SubspaceSelector - title={_t("Create a space")} + title={_t("create_space|subspace_dropdown_title")} space={space} value={parentSpace} onChange={setParentSpace} @@ -143,7 +143,7 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick <div className="mx_CreateSubspaceDialog_content"> <div className="mx_CreateSubspaceDialog_betaNotice"> <BetaPill /> - {_t("Add a space to a space you manage.")} + {_t("create_space|subspace_beta_notice")} </div> <SpaceCreateForm @@ -161,8 +161,8 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick aliasFieldRef={spaceAliasField} > <JoinRuleDropdown - label={_t("Space visibility")} - labelInvite={_t("Private space (invite only)")} + label={_t("create_space|subspace_join_rule_label")} + labelInvite={_t("create_space|subspace_join_rule_invite_only")} labelPublic={_t("common|public_space")} labelRestricted={_t("create_room|join_rule_restricted")} width={478} @@ -175,7 +175,7 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick <div className="mx_CreateSubspaceDialog_footer"> <div className="mx_CreateSubspaceDialog_footer_prompt"> - <div>{_t("Want to add an existing space instead?")}</div> + <div>{_t("create_space|subspace_existing_space_prompt")}</div> <AccessibleButton kind="link" onClick={() => { @@ -183,7 +183,7 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick onFinished(); }} > - {_t("Add existing space")} + {_t("space|add_existing_subspace|space_dropdown_title")} </AccessibleButton> </div> @@ -191,7 +191,7 @@ const CreateSubspaceDialog: React.FC<IProps> = ({ space, onAddExistingSpaceClick {_t("action|cancel")} </AccessibleButton> <AccessibleButton kind="primary" disabled={busy} onClick={onCreateSubspaceClick}> - {busy ? _t("Adding…") : _t("action|add")} + {busy ? _t("create_space|subspace_adding") : _t("action|add")} </AccessibleButton> </div> </MatrixClientContext.Provider> diff --git a/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx b/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx index 07754d1567..9539bcb49c 100644 --- a/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx +++ b/src/components/views/dialogs/CryptoStoreTooNewDialog.tsx @@ -35,10 +35,7 @@ const CryptoStoreTooNewDialog: React.FC<IProps> = (props: IProps) => { const _onLogoutClicked = (): void => { Modal.createDialog(QuestionDialog, { title: _t("action|sign_out"), - description: _t( - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this", - { brand }, - ), + description: _t("encryption|incompatible_database_sign_out_description", { brand }), button: _t("action|sign_out"), focus: false, onFinished: (doLogout) => { @@ -50,16 +47,13 @@ const CryptoStoreTooNewDialog: React.FC<IProps> = (props: IProps) => { }); }; - const description = _t( - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.", - { brand }, - ); + const description = _t("encryption|incompatible_database_description", { brand }); return ( <BaseDialog className="mx_CryptoStoreTooNewDialog" contentId="mx_Dialog_content" - title={_t("Incompatible Database")} + title={_t("encryption|incompatible_database_title")} hasCancel={false} onFinished={props.onFinished} > @@ -67,7 +61,7 @@ const CryptoStoreTooNewDialog: React.FC<IProps> = (props: IProps) => { {description} </div> <DialogButtons - primaryButton={_t("Continue With Encryption Disabled")} + primaryButton={_t("encryption|incompatible_database_disable")} hasCancel={false} onPrimaryButtonClick={() => props.onFinished(false)} > diff --git a/src/components/views/dialogs/DeactivateAccountDialog.tsx b/src/components/views/dialogs/DeactivateAccountDialog.tsx index 7001253631..4af05a6d1a 100644 --- a/src/components/views/dialogs/DeactivateAccountDialog.tsx +++ b/src/components/views/dialogs/DeactivateAccountDialog.tsx @@ -73,13 +73,13 @@ export default class DeactivateAccountDialog extends React.Component<IProps, ISt private onStagePhaseChange = (stage: AuthType, phase: number): void => { const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { - body: _t("Confirm your account deactivation by using Single Sign On to prove your identity."), + body: _t("settings|general|deactivate_confirm_body_sso"), continueText: _t("auth|sso"), continueKind: "danger", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - body: _t("Are you sure you want to deactivate your account? This is irreversible."), - continueText: _t("Confirm account deactivation"), + body: _t("settings|general|deactivate_confirm_body"), + continueText: _t("settings|general|deactivate_confirm_continue"), continueKind: "danger", }, }; @@ -90,7 +90,7 @@ export default class DeactivateAccountDialog extends React.Component<IProps, ISt [SSOAuthEntry.UNSTABLE_LOGIN_TYPE]: dialogAesthetics, [PasswordAuthEntry.LOGIN_TYPE]: { [DEFAULT_PHASE]: { - body: _t("To continue, please enter your account password:"), + body: _t("settings|general|deactivate_confirm_body_password"), }, }, }; @@ -122,7 +122,7 @@ export default class DeactivateAccountDialog extends React.Component<IProps, ISt } logger.error("Error during UI Auth:", { result }); - this.setState({ errStr: _t("There was a problem communicating with the server. Please try again.") }); + this.setState({ errStr: _t("settings|general|error_deactivate_communication") }); }; private onUIAuthComplete = (auth: IAuthData | null): void => { @@ -138,7 +138,7 @@ export default class DeactivateAccountDialog extends React.Component<IProps, ISt }) .catch((e) => { logger.error(e); - this.setState({ errStr: _t("There was a problem communicating with the server. Please try again.") }); + this.setState({ errStr: _t("settings|general|error_deactivate_communication") }); }); }; @@ -170,14 +170,14 @@ export default class DeactivateAccountDialog extends React.Component<IProps, ISt // We'll try to log something in an vain attempt to record what happened (storage // is also obliterated on logout). logger.warn("User's account got deactivated without confirmation: Server had no auth"); - this.setState({ errStr: _t("Server did not require any authentication") }); + this.setState({ errStr: _t("settings|general|error_deactivate_no_auth") }); }) .catch((e) => { if (e && e.httpStatus === 401 && e.data) { // Valid UIA response this.setState({ authData: e.data, authEnabled: true }); } else { - this.setState({ errStr: _t("Server did not return valid authentication information.") }); + this.setState({ errStr: _t("settings|general|error_deactivate_invalid_auth") }); } }); } @@ -218,32 +218,20 @@ export default class DeactivateAccountDialog extends React.Component<IProps, ISt screenName="DeactivateAccount" > <div className="mx_Dialog_content"> - <p>{_t("Confirm that you would like to deactivate your account. If you proceed:")}</p> + <p>{_t("settings|general|deactivate_confirm_content")}</p> <ul> - <li>{_t("You will not be able to reactivate your account")}</li> - <li>{_t("You will no longer be able to log in")}</li> - <li> - {_t( - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable", - )} - </li> - <li>{_t("You will leave all rooms and DMs that you are in")}</li> - <li> - {_t( - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number", - )} - </li> + <li>{_t("settings|general|deactivate_confirm_content_1")}</li> + <li>{_t("settings|general|deactivate_confirm_content_2")}</li> + <li>{_t("settings|general|deactivate_confirm_content_3")}</li> + <li>{_t("settings|general|deactivate_confirm_content_4")}</li> + <li>{_t("settings|general|deactivate_confirm_content_5")}</li> </ul> - <p> - {_t( - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?", - )} - </p> + <p>{_t("settings|general|deactivate_confirm_content_6")}</p> <div className="mx_DeactivateAccountDialog_input_section"> <p> <StyledCheckbox checked={this.state.shouldErase} onChange={this.onEraseFieldChange}> - {_t("Hide my messages from new joiners")} + {_t("settings|general|deactivate_confirm_erase_label")} </StyledCheckbox> </p> {error} diff --git a/src/components/views/dialogs/EndPollDialog.tsx b/src/components/views/dialogs/EndPollDialog.tsx index d3bfacdabe..cc68e80191 100644 --- a/src/components/views/dialogs/EndPollDialog.tsx +++ b/src/components/views/dialogs/EndPollDialog.tsx @@ -47,9 +47,7 @@ export default class EndPollDialog extends React.Component<IProps> { const topAnswer = findTopAnswer(this.props.event, responses); const message = - topAnswer === "" - ? _t("The poll has ended. No votes were cast.") - : _t("The poll has ended. Top answer: %(topAnswer)s", { topAnswer }); + topAnswer === "" ? _t("poll|end_message_no_votes") : _t("poll|end_message", { topAnswer }); const endEvent = PollEndEvent.from(this.props.event.getId()!, message).serialize(); @@ -57,8 +55,8 @@ export default class EndPollDialog extends React.Component<IProps> { } catch (e) { console.error("Failed to submit poll response event:", e); Modal.createDialog(ErrorDialog, { - title: _t("Failed to end poll"), - description: _t("Sorry, the poll did not end. Please try again."), + title: _t("poll|error_ending_title"), + description: _t("poll|error_ending_description"), }); } } @@ -68,11 +66,9 @@ export default class EndPollDialog extends React.Component<IProps> { public render(): React.ReactNode { return ( <QuestionDialog - title={_t("End Poll")} - description={_t( - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.", - )} - button={_t("End Poll")} + title={_t("poll|end_title")} + description={_t("poll|end_description")} + button={_t("poll|end_title")} onFinished={(endPoll: boolean) => this.onFinished(endPoll)} /> ); diff --git a/src/components/views/dialogs/ErrorDialog.tsx b/src/components/views/dialogs/ErrorDialog.tsx index 59bd46d4e4..ed343f9cba 100644 --- a/src/components/views/dialogs/ErrorDialog.tsx +++ b/src/components/views/dialogs/ErrorDialog.tsx @@ -79,7 +79,7 @@ export default class ErrorDialog extends React.Component<IProps, IState> { contentId="mx_Dialog_content" > <div className="mx_Dialog_content" id="mx_Dialog_content"> - {this.props.description || _t("An error has occurred.")} + {this.props.description || _t("error|dialog_description_default")} </div> <div className="mx_Dialog_buttons"> <button className="mx_Dialog_primary" onClick={this.onClick} autoFocus={this.props.focus}> diff --git a/src/components/views/dialogs/ExportDialog.tsx b/src/components/views/dialogs/ExportDialog.tsx index cc9b5949cc..6645ce0b01 100644 --- a/src/components/views/dialogs/ExportDialog.tsx +++ b/src/components/views/dialogs/ExportDialog.tsx @@ -278,7 +278,7 @@ const ExportDialog: React.FC<IProps> = ({ room, onFinished }) => { ); } - const sizePostFix = <span>{_t("MB")}</span>; + const sizePostFix = <span>{_t("export_chat|size_limit_postfix")}</span>; if (exportCancelled) { // Display successful cancellation message diff --git a/src/components/views/dialogs/FeedbackDialog.tsx b/src/components/views/dialogs/FeedbackDialog.tsx index 4037233a8d..475b14855c 100644 --- a/src/components/views/dialogs/FeedbackDialog.tsx +++ b/src/components/views/dialogs/FeedbackDialog.tsx @@ -57,7 +57,7 @@ const FeedbackDialog: React.FC<IProps> = (props: IProps) => { Modal.createDialog(InfoDialog, { title: _t("feedback|sent"), - description: _t("Thank you!"), + description: _t("bug_reporting|thank_you"), }); } props.onFinished(); diff --git a/src/components/views/dialogs/ForwardDialog.tsx b/src/components/views/dialogs/ForwardDialog.tsx index cf97ebe9e8..2ed75714ec 100644 --- a/src/components/views/dialogs/ForwardDialog.tsx +++ b/src/components/views/dialogs/ForwardDialog.tsx @@ -115,17 +115,17 @@ const Entry: React.FC<IEntryProps> = ({ room, type, content, matrixClient: cli, className = "mx_ForwardList_canSend"; if (!room.maySendMessage()) { disabled = true; - title = _t("You don't have permission to do this"); + title = _t("forward|no_perms_title"); } } else if (sendState === SendState.Sending) { className = "mx_ForwardList_sending"; disabled = true; - title = _t("Sending"); + title = _t("forward|sending"); icon = <div className="mx_ForwardList_sendIcon" aria-label={title} />; } else if (sendState === SendState.Sent) { className = "mx_ForwardList_sent"; disabled = true; - title = _t("Sent"); + title = _t("forward|sent"); icon = <div className="mx_ForwardList_sendIcon" aria-label={title} />; } else { className = "mx_ForwardList_sendFailed"; @@ -139,7 +139,7 @@ const Entry: React.FC<IEntryProps> = ({ room, type, content, matrixClient: cli, <AccessibleTooltipButton className="mx_ForwardList_roomButton" onClick={jumpToRoom} - title={_t("Open room")} + title={_t("forward|open_room")} alignment={Alignment.Top} > <DecoratedRoomAvatar room={room} size="32px" /> @@ -154,7 +154,7 @@ const Entry: React.FC<IEntryProps> = ({ room, type, content, matrixClient: cli, title={title} alignment={Alignment.Top} > - <div className="mx_ForwardList_sendLabel">{_t("Send")}</div> + <div className="mx_ForwardList_sendLabel">{_t("forward|send_label")}</div> {icon} </AccessibleTooltipButton> </div> @@ -256,7 +256,7 @@ const ForwardDialog: React.FC<IProps> = ({ matrixClient: cli, event, permalinkCr const [truncateAt, setTruncateAt] = useState(20); function overflowTile(overflowCount: number, totalCount: number): JSX.Element { - const text = _t("and %(count)s others...", { count: overflowCount }); + const text = _t("common|and_n_others", { count: overflowCount }); return ( <EntityTile className="mx_EntityTile_ellipsis" @@ -279,7 +279,7 @@ const ForwardDialog: React.FC<IProps> = ({ matrixClient: cli, event, permalinkCr onFinished={onFinished} fixedWidth={false} > - <h3>{_t("Message preview")}</h3> + <h3>{_t("forward|message_preview_heading")}</h3> <div className={classnames("mx_ForwardDialog_preview", { mx_IRCLayout: previewLayout == Layout.IRC, @@ -297,7 +297,7 @@ const ForwardDialog: React.FC<IProps> = ({ matrixClient: cli, event, permalinkCr <div className="mx_ForwardList" id="mx_ForwardList"> <SearchBox className="mx_textinput_icon mx_textinput_search" - placeholder={_t("Search for rooms or people")} + placeholder={_t("forward|filter_placeholder")} onSearch={setQuery} autoFocus={true} /> diff --git a/src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx b/src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx index f93dd7c350..095dca5da9 100644 --- a/src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx +++ b/src/components/views/dialogs/GenericFeatureFeedbackDialog.tsx @@ -52,7 +52,7 @@ const GenericFeatureFeedbackDialog: React.FC<IProps> = ({ Modal.createDialog(InfoDialog, { title, - description: _t("Feedback sent! Thanks, we appreciate it!"), + description: _t("feedback|sent"), button: _t("action|close"), hasCloseButton: false, fixedWidth: false, @@ -91,7 +91,7 @@ const GenericFeatureFeedbackDialog: React.FC<IProps> = ({ checked={canContact} onChange={(e) => setCanContact((e.target as HTMLInputElement).checked)} > - {_t("You may contact me if you have any follow up questions")} + {_t("feedback|can_contact_label")} </StyledCheckbox> </React.Fragment> } diff --git a/src/components/views/dialogs/IncomingSasDialog.tsx b/src/components/views/dialogs/IncomingSasDialog.tsx index cd7ef6a098..a562760b6a 100644 --- a/src/components/views/dialogs/IncomingSasDialog.tsx +++ b/src/components/views/dialogs/IncomingSasDialog.tsx @@ -176,31 +176,19 @@ export default class IncomingSasDialog extends React.Component<IProps, IState> { } const userDetailText = [ - <p key="p1"> - {_t( - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.", - )} - </p>, + <p key="p1">{_t("encryption|verification|incoming_sas_user_dialog_text_1")}</p>, <p key="p2"> {_t( // NB. Below wording adjusted to singular 'session' until we have // cross-signing - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.", + "encryption|verification|incoming_sas_user_dialog_text_2", )} </p>, ]; const selfDetailText = [ - <p key="p1"> - {_t( - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.", - )} - </p>, - <p key="p2"> - {_t( - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.", - )} - </p>, + <p key="p1">{_t("encryption|verification|incoming_sas_device_dialog_text_1")}</p>, + <p key="p2">{_t("encryption|verification|incoming_sas_device_dialog_text_2")}</p>, ]; return ( @@ -234,7 +222,7 @@ export default class IncomingSasDialog extends React.Component<IProps, IState> { return ( <div> <Spinner /> - <p>{_t("Waiting for partner to confirm…")}</p> + <p>{_t("encryption|verification|incoming_sas_dialog_waiting")}</p> </div> ); } @@ -268,7 +256,11 @@ export default class IncomingSasDialog extends React.Component<IProps, IState> { } return ( - <BaseDialog title={_t("Incoming Verification Request")} onFinished={this.onFinished} fixedWidth={false}> + <BaseDialog + title={_t("encryption|verification|incoming_sas_dialog_title")} + onFinished={this.onFinished} + fixedWidth={false} + > {body} </BaseDialog> ); diff --git a/src/components/views/dialogs/IntegrationsDisabledDialog.tsx b/src/components/views/dialogs/IntegrationsDisabledDialog.tsx index 83ac2e7032..46ce4c6cbf 100644 --- a/src/components/views/dialogs/IntegrationsDisabledDialog.tsx +++ b/src/components/views/dialogs/IntegrationsDisabledDialog.tsx @@ -42,11 +42,11 @@ export default class IntegrationsDisabledDialog extends React.Component<IProps> className="mx_IntegrationsDisabledDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Integrations are disabled")} + title={_t("integrations|disabled_dialog_title")} > <div className="mx_IntegrationsDisabledDialog_content"> <p> - {_t("Enable '%(manageIntegrations)s' in Settings to do this.", { + {_t("integrations|disabled_dialog_description", { manageIntegrations: _t("integration_manager|manage_title"), })} </p> diff --git a/src/components/views/dialogs/IntegrationsImpossibleDialog.tsx b/src/components/views/dialogs/IntegrationsImpossibleDialog.tsx index 6eee4e73c8..9f49e6bdd1 100644 --- a/src/components/views/dialogs/IntegrationsImpossibleDialog.tsx +++ b/src/components/views/dialogs/IntegrationsImpossibleDialog.tsx @@ -38,15 +38,10 @@ export default class IntegrationsImpossibleDialog extends React.Component<IProps className="mx_IntegrationsImpossibleDialog" hasCancel={false} onFinished={this.props.onFinished} - title={_t("Integrations not allowed")} + title={_t("integrations|impossible_dialog_title")} > <div className="mx_IntegrationsImpossibleDialog_content"> - <p> - {_t( - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.", - { brand }, - )} - </p> + <p>{_t("integrations|impossible_dialog_description", { brand })}</p> </div> <DialogButtons primaryButton={_t("action|ok")} diff --git a/src/components/views/dialogs/InteractiveAuthDialog.tsx b/src/components/views/dialogs/InteractiveAuthDialog.tsx index 4a5059ef9e..3bdb40131d 100644 --- a/src/components/views/dialogs/InteractiveAuthDialog.tsx +++ b/src/components/views/dialogs/InteractiveAuthDialog.tsx @@ -98,13 +98,13 @@ export default class InteractiveAuthDialog<T> extends React.Component<Interactiv const ssoAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { title: _t("auth|uia|sso_title"), - body: _t("To continue, use Single Sign On to prove your identity."), + body: _t("auth|uia|sso_preauth_body"), continueText: _t("auth|sso"), continueKind: "primary", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - title: _t("Confirm to continue"), - body: _t("Click the button below to confirm your identity."), + title: _t("auth|uia|sso_postauth_title"), + body: _t("auth|uia|sso_postauth_body"), continueText: _t("action|confirm"), continueKind: "primary", }, diff --git a/src/components/views/dialogs/InviteDialog.tsx b/src/components/views/dialogs/InviteDialog.tsx index b3a26ff630..f39f804097 100644 --- a/src/components/views/dialogs/InviteDialog.tsx +++ b/src/components/views/dialogs/InviteDialog.tsx @@ -271,7 +271,7 @@ class DMRoomTile extends React.PureComponent<IDMRoomTileProps> { }); const caption = (this.props.member as ThreepidMember).isEmail - ? _t("Invite by email") + ? _t("invite|email_caption") : this.highlightName(userIdentifier || this.props.member.userId); return ( @@ -566,7 +566,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial logger.error(err); this.setState({ busy: false, - errorText: _t("We couldn't create your DM."), + errorText: _t("invite|error_dm"), }); } }; @@ -584,11 +584,9 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial onGiveUp: () => { this.setBusy(false); }, - description: _t( - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?", - ), - inviteNeverWarnLabel: _t("Start DM anyway and never warn me again"), - inviteLabel: _t("Start DM anyway"), + description: _t("invite|ask_anyway_description"), + inviteNeverWarnLabel: _t("invite|ask_anyway_never_warn_label"), + inviteLabel: _t("invite|ask_anyway_label"), }); } @@ -605,7 +603,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial logger.error("Failed to find the room to invite users to"); this.setState({ busy: false, - errorText: _t("Something went wrong trying to invite the users."), + errorText: _t("invite|error_find_room"), }); return; } @@ -620,9 +618,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial logger.error(err); this.setState({ busy: false, - errorText: _t( - "We couldn't invite those users. Please check the users you want to invite and try again.", - ), + errorText: _t("invite|error_invite"), }); } }; @@ -635,7 +631,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial const targetIds = targets.map((t) => t.userId); if (targetIds.length > 1) { this.setState({ - errorText: _t("A call can only be transferred to a single user."), + errorText: _t("invite|error_transfer_multiple_target"), }); return; } @@ -940,11 +936,8 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial if (failed.length > 0) { Modal.createDialog(QuestionDialog, { - title: _t("Failed to find the following users"), - description: _t( - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s", - { csvNames: failed.join(", ") }, - ), + title: _t("invite|error_find_user_title"), + description: _t("invite|error_find_user_description", { csvNames: failed.join(", ") }), button: _t("action|ok"), }); } @@ -991,10 +984,10 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial let showNum = kind === "recents" ? this.state.numRecentsShown : this.state.numSuggestionsShown; const showMoreFn = kind === "recents" ? this.showMoreRecents.bind(this) : this.showMoreSuggestions.bind(this); const lastActive = (m: Result): number | undefined => (kind === "recents" ? m.lastActive : undefined); - let sectionName = kind === "recents" ? _t("Recent Conversations") : _t("common|suggestions"); + let sectionName = kind === "recents" ? _t("invite|recents_section") : _t("common|suggestions"); if (this.props.kind === InviteKind.Invite) { - sectionName = kind === "recents" ? _t("Recently Direct Messaged") : _t("common|suggestions"); + sectionName = kind === "recents" ? _t("invite|suggestions_section") : _t("common|suggestions"); } // Mix in the server results if we have any, but only if we're searching. We track the additional @@ -1134,7 +1127,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial return ( <div className="mx_InviteDialog_identityServer"> {_t( - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.", + "invite|email_use_default_is", { defaultIdentityServerName: abbreviateUrl(defaultIdentityServerUrl), }, @@ -1157,7 +1150,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial return ( <div className="mx_InviteDialog_identityServer"> {_t( - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.", + "invite|email_use_is", {}, { settings: (sub) => ( @@ -1281,11 +1274,11 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial const cli = MatrixClientPeg.safeGet(); const userId = cli.getUserId()!; if (this.props.kind === InviteKind.Dm) { - title = _t("Direct Messages"); + title = _t("space|add_existing_room_space|dm_heading"); if (identityServersEnabled) { helpText = _t( - "Start a conversation with someone using their name, email address or username (like <userId/>).", + "invite|start_conversation_name_email_mxid_prompt", {}, { userId: () => { @@ -1299,7 +1292,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial ); } else { helpText = _t( - "Start a conversation with someone using their name or username (like <userId/>).", + "invite|start_conversation_name_mxid_prompt", {}, { userId: () => { @@ -1317,14 +1310,14 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial goButtonFn = this.checkProfileAndStartDm; extraSection = ( <div className="mx_InviteDialog_section_hidden_suggestions_disclaimer"> - <span>{_t("Some suggestions may be hidden for privacy.")}</span> - <p>{_t("If you can't see who you're looking for, send them your invite link below.")}</p> + <span>{_t("invite|suggestions_disclaimer")}</span> + <p>{_t("invite|suggestions_disclaimer_prompt")}</p> </div> ); const link = makeUserPermalink(MatrixClientPeg.safeGet().getSafeUserId()); footer = ( <div className="mx_InviteDialog_footer"> - <h3>{_t("Or send invite link")}</h3> + <h3>{_t("invite|send_link_prompt")}</h3> <CopyableText getTextToCopy={() => makeUserPermalink(MatrixClientPeg.safeGet().getSafeUserId())}> <a className="mx_InviteDialog_footer_link" href={link} onClick={this.onLinkClick}> {link} @@ -1340,30 +1333,22 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial ? _t("invite|to_space", { spaceName: room?.name || _t("common|unnamed_space"), }) - : _t("Invite to %(roomName)s", { + : _t("invite|to_room", { roomName: room?.name || _t("common|unnamed_room"), }); let helpTextUntranslated; if (isSpace) { if (identityServersEnabled) { - helpTextUntranslated = _td( - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.", - ); + helpTextUntranslated = _td("invite|name_email_mxid_share_space"); } else { - helpTextUntranslated = _td( - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.", - ); + helpTextUntranslated = _td("invite|name_mxid_share_space"); } } else { if (identityServersEnabled) { - helpTextUntranslated = _td( - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.", - ); + helpTextUntranslated = _td("invite|name_email_mxid_share_room"); } else { - helpTextUntranslated = _td( - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.", - ); + helpTextUntranslated = _td("invite|name_mxid_share_room"); } } @@ -1401,19 +1386,19 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial keySharingWarning = ( <p className="mx_InviteDialog_helpText"> <InfoIcon height={14} width={14} /> - {" " + _t("Invited people will be able to read old messages.")} + {" " + _t("invite|key_share_warning")} </p> ); } } } else if (this.props.kind === InviteKind.CallTransfer) { - title = _t("Transfer"); + title = _t("action|transfer"); consultConnectSection = ( <div className="mx_InviteDialog_transferConsultConnect"> <label> <input type="checkbox" checked={this.state.consultFirst} onChange={this.onConsultFirstChange} /> - {_t("Consult first")} + {_t("voip|transfer_consult_first_label")} </label> <AccessibleButton kind="secondary" @@ -1427,7 +1412,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial onClick={this.transferCall} disabled={!hasSelection && this.state.dialPadValue === ""} > - {_t("Transfer")} + {_t("action|transfer")} </AccessibleButton> </div> ); @@ -1450,11 +1435,7 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial if (!this.canInviteMore() || (this.hasFilterAtLeastOneEmail() && !this.canInviteThirdParty())) { // We are in DM case here, because of the checks in canInviteMore() / canInviteThirdParty(). - onlyOneThreepidNote = ( - <div className="mx_InviteDialog_oneThreepid"> - {_t("Invites by email can only be sent one at a time")} - </div> - ); + onlyOneThreepidNote = <div className="mx_InviteDialog_oneThreepid">{_t("invite|email_limit_one")}</div>; } else { results = ( <div className="mx_InviteDialog_userSections"> @@ -1487,7 +1468,12 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial let dialogContent; if (this.props.kind === InviteKind.CallTransfer) { const tabs: NonEmptyArray<Tab<TabId>> = [ - new Tab(TabId.UserDirectory, _td("User Directory"), "mx_InviteDialog_userDirectoryIcon", usersSection), + new Tab( + TabId.UserDirectory, + _td("invite|transfer_user_directory_tab"), + "mx_InviteDialog_userDirectoryIcon", + usersSection, + ), ]; const backspaceButton = <DialPadBackspaceButton onBackspacePress={this.onDeletePress} />; @@ -1525,7 +1511,14 @@ export default class InviteDialog extends React.PureComponent<Props, IInviteDial <Dialpad hasDial={false} onDigitPress={this.onDigitPress} onDeletePress={this.onDeletePress} /> </div> ); - tabs.push(new Tab(TabId.DialPad, _td("Dial pad"), "mx_InviteDialog_dialPadIcon", dialPadSection)); + tabs.push( + new Tab( + TabId.DialPad, + _td("invite|transfer_dial_pad_tab"), + "mx_InviteDialog_dialPadIcon", + dialPadSection, + ), + ); dialogContent = ( <React.Fragment> <TabbedView diff --git a/src/components/views/dialogs/KeySignatureUploadFailedDialog.tsx b/src/components/views/dialogs/KeySignatureUploadFailedDialog.tsx index 7a2281f3b5..157f93af06 100644 --- a/src/components/views/dialogs/KeySignatureUploadFailedDialog.tsx +++ b/src/components/views/dialogs/KeySignatureUploadFailedDialog.tsx @@ -47,11 +47,11 @@ const KeySignatureUploadFailedDialog: React.FC<IProps> = ({ failures, source, co const onCancel = useRef(onFinished); const causes = new Map([ - ["_afterCrossSigningLocalKeyChange", _t("a new master key signature")], - ["checkOwnCrossSigningTrust", _t("a new cross-signing key signature")], - ["setDeviceVerification", _t("a device cross-signing signature")], + ["_afterCrossSigningLocalKeyChange", _t("encryption|key_signature_upload_failed_master_key_signature")], + ["checkOwnCrossSigningTrust", _t("encryption|key_signature_upload_failed_cross_signing_key_signature")], + ["setDeviceVerification", _t("encryption|key_signature_upload_failed_device_cross_signing_key_signature")], ]); - const defaultCause = _t("a key signature"); + const defaultCause = _t("encryption|key_signature_upload_failed_key_signature"); const onRetry = useCallback(async (): Promise<void> => { try { @@ -78,7 +78,7 @@ const KeySignatureUploadFailedDialog: React.FC<IProps> = ({ failures, source, co body = ( <div> - <p>{_t("%(brand)s encountered an error during upload of:", { brand })}</p> + <p>{_t("encryption|key_signature_upload_failed_body", { brand })}</p> <p>{reason}</p> {retrying && <Spinner />} <pre>{JSON.stringify(failures, null, 2)}</pre> @@ -92,9 +92,11 @@ const KeySignatureUploadFailedDialog: React.FC<IProps> = ({ failures, source, co </div> ); } else { - let text = _t("Upload completed"); + let text = _t("encryption|key_signature_upload_completed"); if (!success) { - text = cancelled ? _t("Cancelled signature upload") : _t("Unable to upload"); + text = cancelled + ? _t("encryption|key_signature_upload_cancelled") + : _t("encryption|key_signature_upload_failed"); } body = ( @@ -107,7 +109,11 @@ const KeySignatureUploadFailedDialog: React.FC<IProps> = ({ failures, source, co return ( <BaseDialog - title={success ? _t("Signature upload success") : _t("Signature upload failed")} + title={ + success + ? _t("encryption|key_signature_upload_success_title") + : _t("encryption|key_signature_upload_failed_title") + } fixedWidth={false} onFinished={() => {}} > diff --git a/src/components/views/dialogs/LazyLoadingDisabledDialog.tsx b/src/components/views/dialogs/LazyLoadingDisabledDialog.tsx index cd69a6ce72..1e90b91b45 100644 --- a/src/components/views/dialogs/LazyLoadingDisabledDialog.tsx +++ b/src/components/views/dialogs/LazyLoadingDisabledDialog.tsx @@ -28,31 +28,25 @@ interface IProps { const LazyLoadingDisabledDialog: React.FC<IProps> = (props) => { const brand = SdkConfig.get().brand; - const description1 = _t( - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.", - { - brand, - host: props.host, - }, - ); - const description2 = _t( - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.", - { - brand, - }, - ); + const description1 = _t("lazy_loading|disabled_description1", { + brand, + host: props.host, + }); + const description2 = _t("lazy_loading|disabled_description2", { + brand, + }); return ( <QuestionDialog hasCancelButton={false} - title={_t("Incompatible local cache")} + title={_t("lazy_loading|disabled_title")} description={ <div> <p>{description1}</p> <p>{description2}</p> </div> } - button={_t("Clear cache and resync")} + button={_t("lazy_loading|disabled_action")} onFinished={props.onFinished} /> ); diff --git a/src/components/views/dialogs/LazyLoadingResyncDialog.tsx b/src/components/views/dialogs/LazyLoadingResyncDialog.tsx index 2caa4e6fce..54779bda4c 100644 --- a/src/components/views/dialogs/LazyLoadingResyncDialog.tsx +++ b/src/components/views/dialogs/LazyLoadingResyncDialog.tsx @@ -27,15 +27,12 @@ interface IProps { const LazyLoadingResyncDialog: React.FC<IProps> = (props) => { const brand = SdkConfig.get().brand; - const description = _t( - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!", - { brand }, - ); + const description = _t("lazy_loading|resync_description", { brand }); return ( <QuestionDialog hasCancelButton={false} - title={_t("Updating %(brand)s", { brand })} + title={_t("lazy_loading|resync_title", { brand })} description={<div>{description}</div>} button={_t("action|ok")} onFinished={props.onFinished} diff --git a/src/components/views/dialogs/LeaveSpaceDialog.tsx b/src/components/views/dialogs/LeaveSpaceDialog.tsx index a8a9aca4d8..de27d6b712 100644 --- a/src/components/views/dialogs/LeaveSpaceDialog.tsx +++ b/src/components/views/dialogs/LeaveSpaceDialog.tsx @@ -58,24 +58,22 @@ const LeaveSpaceDialog: React.FC<IProps> = ({ space, onFinished }) => { let rejoinWarning; if (space.getJoinRule() !== JoinRule.Public) { - rejoinWarning = _t("You won't be able to rejoin unless you are re-invited."); + rejoinWarning = _t("space|leave_dialog_public_rejoin_warning"); } let onlyAdminWarning; if (isOnlyAdmin(space)) { - onlyAdminWarning = _t("You're the only admin of this space. Leaving it will mean no one has control over it."); + onlyAdminWarning = _t("space|leave_dialog_only_admin_warning"); } else { const numChildrenOnlyAdminIn = roomsToLeave.filter(isOnlyAdmin).length; if (numChildrenOnlyAdminIn > 0) { - onlyAdminWarning = _t( - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.", - ); + onlyAdminWarning = _t("space|leave_dialog_only_admin_room_warning"); } } return ( <BaseDialog - title={_t("Leave %(spaceName)s", { spaceName: space.name })} + title={_t("space|leave_dialog_title", { spaceName: space.name })} className="mx_LeaveSpaceDialog" contentId="mx_LeaveSpaceDialog" onFinished={() => onFinished(false)} @@ -84,7 +82,7 @@ const LeaveSpaceDialog: React.FC<IProps> = ({ space, onFinished }) => { <div className="mx_Dialog_content" id="mx_LeaveSpaceDialog"> <p> {_t( - "You are about to leave <spaceName/>.", + "space|leave_dialog_description", {}, { spaceName: () => <b>{space.name}</b>, @@ -93,7 +91,7 @@ const LeaveSpaceDialog: React.FC<IProps> = ({ space, onFinished }) => { {rejoinWarning} {rejoinWarning && <> </>} - {spaceChildren.length > 0 && _t("Would you like to leave the rooms in this space?")} + {spaceChildren.length > 0 && _t("space|leave_dialog_option_intro")} </p> {spaceChildren.length > 0 && ( @@ -102,16 +100,16 @@ const LeaveSpaceDialog: React.FC<IProps> = ({ space, onFinished }) => { spaceChildren={spaceChildren} selected={selectedRooms} onChange={setRoomsToLeave} - noneLabel={_t("Don't leave any rooms")} - allLabel={_t("Leave all rooms")} - specificLabel={_t("Leave some rooms")} + noneLabel={_t("space|leave_dialog_option_none")} + allLabel={_t("space|leave_dialog_option_all")} + specificLabel={_t("space|leave_dialog_option_specific")} /> )} {onlyAdminWarning && <div className="mx_LeaveSpaceDialog_section_warning">{onlyAdminWarning}</div>} </div> <DialogButtons - primaryButton={_t("Leave space")} + primaryButton={_t("space|leave_dialog_action")} primaryButtonClass="danger" onPrimaryButtonClick={() => onFinished(true, roomsToLeave)} hasCancel={true} diff --git a/src/components/views/dialogs/LogoutDialog.tsx b/src/components/views/dialogs/LogoutDialog.tsx index 4aa6a9f325..b316682a79 100644 --- a/src/components/views/dialogs/LogoutDialog.tsx +++ b/src/components/views/dialogs/LogoutDialog.tsx @@ -166,16 +166,8 @@ export default class LogoutDialog extends React.Component<IProps, IState> { private renderSetupBackupDialog(): React.ReactNode { const description = ( <div> - <p> - {_t( - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.", - )} - </p> - <p> - {_t( - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.", - )} - </p> + <p>{_t("auth|logout_dialog|setup_secure_backup_description_1")}</p> + <p>{_t("auth|logout_dialog|setup_secure_backup_description_2")}</p> <p>{_t("encryption|setup_secure_backup|explainer")}</p> </div> ); @@ -186,7 +178,7 @@ export default class LogoutDialog extends React.Component<IProps, IState> { } else { // if there's an error fetching the backup info, we'll just assume there's // no backup for the purpose of the button caption - setupButtonCaption = _t("Start using Key Backup"); + setupButtonCaption = _t("auth|logout_dialog|use_key_backup"); } const dialogContent = ( @@ -200,12 +192,12 @@ export default class LogoutDialog extends React.Component<IProps, IState> { onPrimaryButtonClick={this.onSetRecoveryMethodClick} focus={true} > - <button onClick={this.onLogoutConfirm}>{_t("I don't want my encrypted messages")}</button> + <button onClick={this.onLogoutConfirm}>{_t("auth|logout_dialog|skip_key_backup")}</button> </DialogButtons> <details> <summary>{_t("common|advanced")}</summary> <p> - <button onClick={this.onExportE2eKeysClicked}>{_t("Manually export keys")}</button> + <button onClick={this.onExportE2eKeysClicked}>{_t("auth|logout_dialog|megolm_export")}</button> </p> </details> </div> @@ -215,7 +207,7 @@ export default class LogoutDialog extends React.Component<IProps, IState> { // confirms the action. return ( <BaseDialog - title={_t("You'll lose access to your encrypted messages")} + title={_t("auth|logout_dialog|setup_key_backup_title")} contentId="mx_Dialog_content" hasCancel={true} onFinished={this.onFinished} @@ -246,7 +238,7 @@ export default class LogoutDialog extends React.Component<IProps, IState> { <QuestionDialog hasCancelButton={true} title={_t("action|sign_out")} - description={_t("Are you sure you want to sign out?")} + description={_t("auth|logout_dialog|description")} button={_t("action|sign_out")} onFinished={this.onFinished} /> diff --git a/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx b/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx index f01ff6d362..0799ff88f1 100644 --- a/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx +++ b/src/components/views/dialogs/ManageRestrictedJoinRuleDialog.tsx @@ -43,10 +43,10 @@ const Entry: React.FC<{ let description; if (localRoom) { - description = _t("%(count)s members", { count: room.getJoinedMemberCount() }); + description = _t("common|n_members", { count: room.getJoinedMemberCount() }); const numChildRooms = SpaceStore.instance.getChildRooms(room.roomId).length; if (numChildRooms > 0) { - description += " · " + _t("%(count)s rooms", { count: numChildRooms }); + description += " · " + _t("common|n_rooms", { count: numChildRooms }); } } @@ -132,7 +132,7 @@ const ManageRestrictedJoinRuleDialog: React.FC<IProps> = ({ room, selected = [], if (newSelected.size < 1) { inviteOnlyWarning = ( <div className="mx_ManageRestrictedJoinRuleDialog_section_info"> - {_t("You're removing all spaces. Access will default to invite only")} + {_t("room_settings|security|join_rule_restricted_dialog_empty_warning")} </div> ); } @@ -141,14 +141,14 @@ const ManageRestrictedJoinRuleDialog: React.FC<IProps> = ({ room, selected = [], filteredSpacesContainingRoom.length + filteredOtherJoinedSpaces.length + filteredOtherEntries.length; return ( <BaseDialog - title={_t("Select spaces")} + title={_t("room_settings|security|join_rule_restricted_dialog_title")} className="mx_ManageRestrictedJoinRuleDialog" onFinished={onFinished} fixedWidth={false} > <p> {_t( - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.", + "room_settings|security|join_rule_restricted_dialog_description", {}, { RoomName: () => <b>{room.name}</b>, @@ -158,7 +158,7 @@ const ManageRestrictedJoinRuleDialog: React.FC<IProps> = ({ room, selected = [], <MatrixClientContext.Provider value={cli}> <SearchBox className="mx_textinput_icon mx_textinput_search" - placeholder={_t("Search spaces")} + placeholder={_t("room_settings|security|join_rule_restricted_dialog_filter_placeholder")} onSearch={setQuery} autoFocus={true} /> @@ -167,8 +167,8 @@ const ManageRestrictedJoinRuleDialog: React.FC<IProps> = ({ room, selected = [], <div className="mx_ManageRestrictedJoinRuleDialog_section"> <h3> {room.isSpaceRoom() - ? _t("Spaces you know that contain this space") - : _t("Spaces you know that contain this room")} + ? _t("room_settings|security|join_rule_restricted_dialog_heading_space") + : _t("room_settings|security|join_rule_restricted_dialog_heading_room")} </h3> {filteredSpacesContainingRoom.map((space) => { return ( @@ -187,9 +187,9 @@ const ManageRestrictedJoinRuleDialog: React.FC<IProps> = ({ room, selected = [], {filteredOtherEntries.length > 0 ? ( <div className="mx_ManageRestrictedJoinRuleDialog_section"> - <h3>{_t("Other spaces or rooms you might not know")}</h3> + <h3>{_t("room_settings|security|join_rule_restricted_dialog_heading_other")}</h3> <div className="mx_ManageRestrictedJoinRuleDialog_section_info"> - <div>{_t("These are likely ones other room admins are a part of.")}</div> + <div>{_t("room_settings|security|join_rule_restricted_dialog_heading_unknown")}</div> </div> {filteredOtherEntries.map((space) => { return ( @@ -208,7 +208,7 @@ const ManageRestrictedJoinRuleDialog: React.FC<IProps> = ({ room, selected = [], {filteredOtherJoinedSpaces.length > 0 ? ( <div className="mx_ManageRestrictedJoinRuleDialog_section"> - <h3>{_t("Other spaces you know")}</h3> + <h3>{_t("room_settings|security|join_rule_restricted_dialog_heading_known")}</h3> {filteredOtherJoinedSpaces.map((space) => { return ( <Entry diff --git a/src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx b/src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx index f31c36cf38..17ddf3eaca 100644 --- a/src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx +++ b/src/components/views/dialogs/ManualDeviceKeyVerificationDialog.tsx @@ -51,9 +51,9 @@ export function ManualDeviceKeyVerificationDialog({ let text; if (mxClient?.getUserId() === userId) { - text = _t("Confirm by comparing the following with the User Settings in your other session:"); + text = _t("encryption|verification|manual_device_verification_self_text"); } else { - text = _t("Confirm this user's session by comparing the following with their User Settings:"); + text = _t("encryption|verification|manual_device_verification_user_text"); } const fingerprint = device.getFingerprint(); @@ -64,16 +64,17 @@ export function ManualDeviceKeyVerificationDialog({ <div className="mx_DeviceVerifyDialog_cryptoSection"> <ul> <li> - <label>{_t("Session name")}:</label> <span>{device.displayName}</span> + <label>{_t("encryption|verification|manual_device_verification_device_name_label")}:</label>{" "} + <span>{device.displayName}</span> </li> <li> - <label>{_t("Session ID")}:</label>{" "} + <label>{_t("encryption|verification|manual_device_verification_device_id_label")}:</label>{" "} <span> <code>{device.deviceId}</code> </span> </li> <li> - <label>{_t("Session key")}:</label>{" "} + <label>{_t("encryption|verification|manual_device_verification_device_key_label")}:</label>{" "} <span> <code> <b>{key}</b> @@ -82,7 +83,7 @@ export function ManualDeviceKeyVerificationDialog({ </li> </ul> </div> - <p>{_t("If they don't match, the security of your communication may be compromised.")}</p> + <p>{_t("encryption|verification|manual_device_verification_footer")}</p> </div> ); diff --git a/src/components/views/dialogs/MessageEditHistoryDialog.tsx b/src/components/views/dialogs/MessageEditHistoryDialog.tsx index d561284272..900765e52e 100644 --- a/src/components/views/dialogs/MessageEditHistoryDialog.tsx +++ b/src/components/views/dialogs/MessageEditHistoryDialog.tsx @@ -154,11 +154,7 @@ export default class MessageEditHistoryDialog extends React.PureComponent<IProps if (this.state.error) { const { error } = this.state; if (error.errcode === "M_UNRECOGNIZED") { - content = ( - <p className="mx_MessageEditHistoryDialog_error"> - {_t("Your homeserver doesn't seem to support this feature.")} - </p> - ); + content = <p className="mx_MessageEditHistoryDialog_error">{_t("error|edit_history_unsupported")}</p>; } else if (error.errcode) { // some kind of error from the homeserver content = <p className="mx_MessageEditHistoryDialog_error">{_t("error|something_went_wrong")}</p>; @@ -190,7 +186,7 @@ export default class MessageEditHistoryDialog extends React.PureComponent<IProps className="mx_MessageEditHistoryDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Message edits")} + title={_t("message_edit_dialog_title")} > {content} </BaseDialog> diff --git a/src/components/views/dialogs/ModalWidgetDialog.tsx b/src/components/views/dialogs/ModalWidgetDialog.tsx index 1e1300b281..3b3d599121 100644 --- a/src/components/views/dialogs/ModalWidgetDialog.tsx +++ b/src/components/views/dialogs/ModalWidgetDialog.tsx @@ -187,7 +187,7 @@ export default class ModalWidgetDialog extends React.PureComponent<IProps, IStat return ( <BaseDialog - title={this.props.widgetDefinition.name || _t("Modal Widget")} + title={this.props.widgetDefinition.name || _t("widget|modal_title_default")} className="mx_ModalWidgetDialog" contentId="mx_Dialog_content" onFinished={this.props.onFinished} @@ -199,7 +199,7 @@ export default class ModalWidgetDialog extends React.PureComponent<IProps, IStat width="16" alt="" /> - {_t("Data on this screen is shared with %(widgetDomain)s", { + {_t("widget|modal_data_warning", { widgetDomain: parsed.hostname, })} </div> diff --git a/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx b/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx index 22a80ccd33..0a51a18a67 100644 --- a/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx +++ b/src/components/views/dialogs/RegistrationEmailPromptDialog.tsx @@ -50,7 +50,7 @@ const RegistrationEmailPromptDialog: React.FC<IProps> = ({ onFinished }) => { return ( <BaseDialog - title={_t("Continuing without email")} + title={_t("auth|registration|continue_without_email_title")} className="mx_RegistrationEmailPromptDialog" contentId="mx_RegistrationEmailPromptDialog" onFinished={() => onFinished(false)} @@ -59,7 +59,7 @@ const RegistrationEmailPromptDialog: React.FC<IProps> = ({ onFinished }) => { <div className="mx_Dialog_content" id="mx_RegistrationEmailPromptDialog"> <p> {_t( - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.", + "auth|registration|continue_without_email_description", {}, { b: (sub) => <b>{sub}</b>, @@ -70,7 +70,7 @@ const RegistrationEmailPromptDialog: React.FC<IProps> = ({ onFinished }) => { <EmailField fieldRef={fieldRef} autoFocus={true} - label={_td("Email (optional)")} + label={_td("auth|registration|continue_without_email_field_label")} value={email} onChange={(ev) => { const target = ev.target as HTMLInputElement; diff --git a/src/components/views/dialogs/ReportEventDialog.tsx b/src/components/views/dialogs/ReportEventDialog.tsx index 357abfc44f..52859c55f6 100644 --- a/src/components/views/dialogs/ReportEventDialog.tsx +++ b/src/components/views/dialogs/ReportEventDialog.tsx @@ -246,7 +246,7 @@ export default class ReportEventDialog extends React.Component<IProps, IState> { // as configured in the room's state events. const dmRoomId = await ensureDMExists(client, this.moderation.moderationBotUserId); if (!dmRoomId) { - throw new UserFriendlyError("Unable to create room with moderation bot"); + throw new UserFriendlyError("report_content|error_create_room_moderation_bot"); } await client.sendEvent(dmRoomId, ABUSE_EVENT_TYPE, { @@ -320,37 +320,25 @@ export default class ReportEventDialog extends React.Component<IProps, IState> { subtitle = _t("report_content|nature_disagreement"); break; case Nature.Toxic: - subtitle = _t( - "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.", - ); + subtitle = _t("report_content|nature_toxic"); break; case Nature.Illegal: - subtitle = _t( - "This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.", - ); + subtitle = _t("report_content|nature_illegal"); break; case Nature.Spam: - subtitle = _t( - "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.", - ); + subtitle = _t("report_content|nature_spam"); break; case NonStandardValue.Admin: if (client.isRoomEncrypted(this.props.mxEvent.getRoomId()!)) { - subtitle = _t( - "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.", - { homeserver: homeServerName }, - ); + subtitle = _t("report_content|nature_nonstandard_admin_encrypted", { + homeserver: homeServerName, + }); } else { - subtitle = _t( - "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s.", - { homeserver: homeServerName }, - ); + subtitle = _t("report_content|nature_nonstandard_admin", { homeserver: homeServerName }); } break; case Nature.Other: - subtitle = _t( - "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.", - ); + subtitle = _t("report_content|nature_other"); break; default: subtitle = _t("report_content|nature"); @@ -411,7 +399,7 @@ export default class ReportEventDialog extends React.Component<IProps, IState> { checked={this.state.nature == Nature.Other} onChange={this.onNatureChosen} > - {_t("Other")} + {_t("report_content|other_label")} </StyledRadioButton> <p>{subtitle}</p> <Field @@ -447,11 +435,7 @@ export default class ReportEventDialog extends React.Component<IProps, IState> { contentId="mx_ReportEventDialog" > <div className="mx_ReportEventDialog" id="mx_ReportEventDialog"> - <p> - {_t( - "Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.", - )} - </p> + <p>{_t("report_content|description")}</p> {adminMessage} <Field className="mx_ReportEventDialog_reason" diff --git a/src/components/views/dialogs/RoomSettingsDialog.tsx b/src/components/views/dialogs/RoomSettingsDialog.tsx index 2235991f2e..a58cef95a7 100644 --- a/src/components/views/dialogs/RoomSettingsDialog.tsx +++ b/src/components/views/dialogs/RoomSettingsDialog.tsx @@ -241,7 +241,7 @@ class RoomSettingsDialog extends React.Component<IProps, IState> { className="mx_RoomSettingsDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Room Settings - %(roomName)s", { roomName })} + title={_t("room_settings|title", { roomName })} > <div className="mx_SettingsDialog_content"> <TabbedView diff --git a/src/components/views/dialogs/RoomUpgradeDialog.tsx b/src/components/views/dialogs/RoomUpgradeDialog.tsx index fd0ff854b8..6310d873e7 100644 --- a/src/components/views/dialogs/RoomUpgradeDialog.tsx +++ b/src/components/views/dialogs/RoomUpgradeDialog.tsx @@ -59,8 +59,9 @@ export default class RoomUpgradeDialog extends React.Component<IProps, IState> { }) .catch((err) => { Modal.createDialog(ErrorDialog, { - title: _t("Failed to upgrade room"), - description: err && err.message ? err.message : _t("The room upgrade could not be completed"), + title: _t("room_settings|advanced|error_upgrade_title"), + description: + err && err.message ? err.message : _t("room_settings|advanced|error_upgrade_description"), }); }) .finally(() => { @@ -75,7 +76,7 @@ export default class RoomUpgradeDialog extends React.Component<IProps, IState> { } else { buttons = ( <DialogButtons - primaryButton={_t("Upgrade this room to version %(version)s", { version: this.targetVersion })} + primaryButton={_t("room_settings|advanced|upgrade_button", { version: this.targetVersion })} primaryButtonClass="danger" hasCancel={true} onPrimaryButtonClick={this.onUpgradeClick} @@ -88,28 +89,16 @@ export default class RoomUpgradeDialog extends React.Component<IProps, IState> { <BaseDialog className="mx_RoomUpgradeDialog" onFinished={this.props.onFinished} - title={_t("Upgrade Room Version")} + title={_t("room_settings|advanced|upgrade_dialog_title")} contentId="mx_Dialog_content" hasCancel={true} > - <p> - {_t( - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:", - )} - </p> + <p>{_t("room_settings|advanced|upgrade_dialog_description")}</p> <ol> - <li>{_t("Create a new room with the same name, description and avatar")}</li> - <li>{_t("Update any local room aliases to point to the new room")}</li> - <li> - {_t( - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room", - )} - </li> - <li> - {_t( - "Put a link back to the old room at the start of the new room so people can see old messages", - )} - </li> + <li>{_t("room_settings|advanced|upgrade_dialog_description_1")}</li> + <li>{_t("room_settings|advanced|upgrade_dialog_description_2")}</li> + <li>{_t("room_settings|advanced|upgrade_dialog_description_3")}</li> + <li>{_t("room_settings|advanced|upgrade_dialog_description_4")}</li> </ol> {buttons} </BaseDialog> diff --git a/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx b/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx index cc074f47d2..e5b5fde691 100644 --- a/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx +++ b/src/components/views/dialogs/RoomUpgradeWarningDialog.tsx @@ -115,7 +115,7 @@ export default class RoomUpgradeWarningDialog extends React.Component<IProps, IS <LabelledToggleSwitch value={this.state.inviteUsersToNewRoom} onChange={this.onInviteUsersToggle} - label={_t("Automatically invite members from this room to the new one")} + label={_t("room_settings|advanced|upgrade_warning_dialog_invite_label")} /> ); } @@ -123,28 +123,21 @@ export default class RoomUpgradeWarningDialog extends React.Component<IProps, IS let title: string; switch (this.joinRule) { case JoinRule.Invite: - title = _t("Upgrade private room"); + title = _t("room_settings|advanced|upgrade_warning_dialog_title_private"); break; case JoinRule.Public: - title = _t("Upgrade public room"); + title = _t("room_settings|advanced|upgrade_dwarning_ialog_title_public"); break; default: - title = _t("Upgrade room"); + title = _t("room_settings|advanced|upgrade_warning_dialog_title"); } - let bugReports = ( - <p> - {_t( - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.", - { brand }, - )} - </p> - ); + let bugReports = <p>{_t("room_settings|advanced|upgrade_warning_dialog_report_bug_prompt", { brand })}</p>; if (SdkConfig.get().bug_report_endpoint_url) { bugReports = ( <p> {_t( - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.", + "room_settings|advanced|upgrade_warning_dialog_report_bug_prompt_link", { brand, }, @@ -190,15 +183,10 @@ export default class RoomUpgradeWarningDialog extends React.Component<IProps, IS title={title} > <div> - <p> - {this.props.description || - _t( - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.", - )} - </p> + <p>{this.props.description || _t("room_settings|advanced|upgrade_warning_dialog_description")}</p> <p> {_t( - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.", + "room_settings|advanced|upgrade_warning_dialog_explainer", {}, { b: (sub) => <b>{sub}</b>, @@ -208,7 +196,7 @@ export default class RoomUpgradeWarningDialog extends React.Component<IProps, IS {bugReports} <p> {_t( - "You'll upgrade this room from <oldVersion /> to <newVersion />.", + "room_settings|advanced|upgrade_warning_dialog_footer", {}, { oldVersion: () => <code>{this.currentVersion}</code>, diff --git a/src/components/views/dialogs/ScrollableBaseModal.tsx b/src/components/views/dialogs/ScrollableBaseModal.tsx index 21da033da4..8fa9fa3f64 100644 --- a/src/components/views/dialogs/ScrollableBaseModal.tsx +++ b/src/components/views/dialogs/ScrollableBaseModal.tsx @@ -97,7 +97,7 @@ export default abstract class ScrollableBaseModal< <AccessibleButton onClick={this.onCancel} className="mx_CompoundDialog_cancelButton" - aria-label={_t("Close dialog")} + aria-label={_t("dialog_close_label")} /> </div> <form onSubmit={this.onSubmit} className="mx_CompoundDialog_form"> diff --git a/src/components/views/dialogs/ServerOfflineDialog.tsx b/src/components/views/dialogs/ServerOfflineDialog.tsx index 9c5da6a9d4..458b57ddd6 100644 --- a/src/components/views/dialogs/ServerOfflineDialog.tsx +++ b/src/components/views/dialogs/ServerOfflineDialog.tsx @@ -92,36 +92,32 @@ export default class ServerOfflineDialog extends React.PureComponent<IProps> { public render(): React.ReactNode { let timeline = this.renderTimeline().filter((c) => !!c); // remove nulls for next check if (timeline.length === 0) { - timeline = [<div key={1}>{_t("You're all caught up.")}</div>]; + timeline = [<div key={1}>{_t("server_offline|empty_timeline")}</div>]; } const serverName = MatrixClientPeg.getHomeserverName(); return ( <BaseDialog - title={_t("Server isn't responding")} + title={_t("server_offline|title")} className="mx_ServerOfflineDialog" contentId="mx_Dialog_content" onFinished={this.props.onFinished} hasCancel={true} > <div className="mx_ServerOfflineDialog_content"> - <p> - {_t( - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.", - )} - </p> + <p>{_t("server_offline|description")}</p> <ul> - <li>{_t("The server (%(serverName)s) took too long to respond.", { serverName })}</li> - <li>{_t("Your firewall or anti-virus is blocking the request.")}</li> - <li>{_t("A browser extension is preventing the request.")}</li> - <li>{_t("The server is offline.")}</li> - <li>{_t("The server has denied your request.")}</li> - <li>{_t("Your area is experiencing difficulties connecting to the internet.")}</li> - <li>{_t("A connection error occurred while trying to contact the server.")}</li> - <li>{_t("The server is not configured to indicate what the problem is (CORS).")}</li> + <li>{_t("server_offline|description_1", { serverName })}</li> + <li>{_t("server_offline|description_2")}</li> + <li>{_t("server_offline|description_3")}</li> + <li>{_t("server_offline|description_4")}</li> + <li>{_t("server_offline|description_5")}</li> + <li>{_t("server_offline|description_6")}</li> + <li>{_t("server_offline|description_7")}</li> + <li>{_t("server_offline|description_8")}</li> </ul> <hr /> - <h2>{_t("Recent changes that have not yet been received")}</h2> + <h2>{_t("server_offline|recent_changes_heading")}</h2> {timeline} </div> </BaseDialog> diff --git a/src/components/views/dialogs/SeshatResetDialog.tsx b/src/components/views/dialogs/SeshatResetDialog.tsx index 32e61c4b35..1dec25246c 100644 --- a/src/components/views/dialogs/SeshatResetDialog.tsx +++ b/src/components/views/dialogs/SeshatResetDialog.tsx @@ -30,19 +30,17 @@ export default class SeshatResetDialog extends React.PureComponent<Props> { <BaseDialog hasCancel={true} onFinished={this.props.onFinished.bind(null, false)} - title={_t("Reset event store?")} + title={_t("seshat|reset_title")} > <div> <p> - {_t("You most likely do not want to reset your event index store")} + {_t("seshat|reset_description")} <br /> - {_t( - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated", - )} + {_t("seshat|reset_explainer")} </p> </div> <DialogButtons - primaryButton={_t("Reset event store")} + primaryButton={_t("seshat|reset_button")} onPrimaryButtonClick={this.props.onFinished.bind(null, true)} primaryButtonClass="danger" cancelButton={_t("action|cancel")} diff --git a/src/components/views/dialogs/SessionRestoreErrorDialog.tsx b/src/components/views/dialogs/SessionRestoreErrorDialog.tsx index 7893e271db..a76b321351 100644 --- a/src/components/views/dialogs/SessionRestoreErrorDialog.tsx +++ b/src/components/views/dialogs/SessionRestoreErrorDialog.tsx @@ -41,7 +41,7 @@ export default class SessionRestoreErrorDialog extends React.Component<IProps> { private onClearStorageClick = (): void => { Modal.createDialog(QuestionDialog, { title: _t("action|sign_out"), - description: <div>{_t("Sign out and remove encryption keys?")}</div>, + description: <div>{_t("error|session_restore|clear_storage_description")}</div>, button: _t("action|sign_out"), danger: true, onFinished: this.props.onFinished, @@ -59,7 +59,7 @@ export default class SessionRestoreErrorDialog extends React.Component<IProps> { const clearStorageButton = ( <button onClick={this.onClearStorageClick} className="danger"> - {_t("Clear Storage and Sign Out")} + {_t("error|session_restore|clear_storage_button")} </button> ); @@ -92,25 +92,16 @@ export default class SessionRestoreErrorDialog extends React.Component<IProps> { <BaseDialog className="mx_ErrorDialog" onFinished={this.props.onFinished} - title={_t("Unable to restore session")} + title={_t("error|session_restore|title")} contentId="mx_Dialog_content" hasCancel={false} > <div className="mx_Dialog_content" id="mx_Dialog_content"> - <p>{_t("We encountered an error trying to restore your previous session.")}</p> + <p>{_t("error|session_restore|description_1")}</p> - <p> - {_t( - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.", - { brand }, - )} - </p> + <p>{_t("error|session_restore|description_2", { brand })}</p> - <p> - {_t( - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.", - )} - </p> + <p>{_t("error|session_restore|description_3")}</p> </div> {dialogButtons} </BaseDialog> diff --git a/src/components/views/dialogs/SetEmailDialog.tsx b/src/components/views/dialogs/SetEmailDialog.tsx index 2470f6d333..eb491e1eba 100644 --- a/src/components/views/dialogs/SetEmailDialog.tsx +++ b/src/components/views/dialogs/SetEmailDialog.tsx @@ -76,10 +76,8 @@ export default class SetEmailDialog extends React.Component<IProps, IState> { this.addThreepid.addEmailAddress(emailAddress).then( () => { Modal.createDialog(QuestionDialog, { - title: _t("Verification Pending"), - description: _t( - "Please check your email and click on the link it contains. Once this is done, click continue.", - ), + title: _t("auth|set_email|verification_pending_title"), + description: _t("auth|set_email|verification_pending_description"), button: _t("action|continue"), onFinished: this.onEmailDialogFinished, }); @@ -125,11 +123,9 @@ export default class SetEmailDialog extends React.Component<IProps, IState> { const message = _t("settings|general|error_email_verification") + " " + - _t( - "Please check your email and click on the link it contains. Once this is done, click continue.", - ); + _t("auth|set_email|verification_pending_description"); Modal.createDialog(QuestionDialog, { - title: _t("Verification Pending"), + title: _t("auth|set_email|verification_pending_title"), description: message, button: _t("action|continue"), onFinished: this.onEmailDialogFinished, @@ -152,7 +148,7 @@ export default class SetEmailDialog extends React.Component<IProps, IState> { <EditableText initialValue={this.state.emailAddress} className="mx_SetEmailDialog_email_input" - placeholder={_t("Email address")} + placeholder={_t("common|email_address")} placeholderClassName="mx_SetEmailDialog_email_input_placeholder" blurToCancel={false} onValueChanged={this.onEmailAddressChanged} @@ -167,9 +163,7 @@ export default class SetEmailDialog extends React.Component<IProps, IState> { contentId="mx_Dialog_content" > <div className="mx_Dialog_content"> - <p id="mx_Dialog_content"> - {_t("This will allow you to reset your password and receive notifications.")} - </p> + <p id="mx_Dialog_content">{_t("auth|set_email|description")}</p> {emailInput} </div> <div className="mx_Dialog_buttons"> diff --git a/src/components/views/dialogs/ShareDialog.tsx b/src/components/views/dialogs/ShareDialog.tsx index 57b243359f..aba35e70e2 100644 --- a/src/components/views/dialogs/ShareDialog.tsx +++ b/src/components/views/dialogs/ShareDialog.tsx @@ -130,7 +130,7 @@ export default class ShareDialog extends React.PureComponent<XOR<Props, EventPro let checkbox: JSX.Element | undefined; if (this.props.target instanceof Room) { - title = _t("Share Room"); + title = _t("share|title_room"); const events = this.props.target.getLiveTimeline().getEvents(); if (events.length > 0) { @@ -140,22 +140,22 @@ export default class ShareDialog extends React.PureComponent<XOR<Props, EventPro checked={this.state.linkSpecificEvent} onChange={this.onLinkSpecificEventCheckboxClick} > - {_t("Link to most recent message")} + {_t("share|permalink_most_recent")} </StyledCheckbox> </div> ); } } else if (this.props.target instanceof User || this.props.target instanceof RoomMember) { - title = _t("Share User"); + title = _t("share|title_user"); } else if (this.props.target instanceof MatrixEvent) { - title = _t("Share Room Message"); + title = _t("share|title_message"); checkbox = ( <div> <StyledCheckbox checked={this.state.linkSpecificEvent} onChange={this.onLinkSpecificEventCheckboxClick} > - {_t("Link to selected message")} + {_t("share|permalink_message")} </StyledCheckbox> </div> ); @@ -208,7 +208,7 @@ export default class ShareDialog extends React.PureComponent<XOR<Props, EventPro > <div className="mx_ShareDialog_content"> <CopyableText getTextToCopy={() => matrixToUrl}> - <a title={_t("Link to room")} href={matrixToUrl} onClick={ShareDialog.onLinkClick}> + <a title={_t("share|link_title")} href={matrixToUrl} onClick={ShareDialog.onLinkClick}> {matrixToUrl} </a> </CopyableText> diff --git a/src/components/views/dialogs/SlashCommandHelpDialog.tsx b/src/components/views/dialogs/SlashCommandHelpDialog.tsx index e59c3178a5..3f8e4d9fa5 100644 --- a/src/components/views/dialogs/SlashCommandHelpDialog.tsx +++ b/src/components/views/dialogs/SlashCommandHelpDialog.tsx @@ -64,7 +64,7 @@ const SlashCommandHelpDialog: React.FC<IProps> = ({ onFinished }) => { return ( <InfoDialog className="mx_SlashCommandHelpDialog" - title={_t("Command Help")} + title={_t("slash_command|help_dialog_title")} description={ <table> <tbody>{body}</tbody> diff --git a/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx b/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx index 7a86e5ce53..5419f749e6 100644 --- a/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx +++ b/src/components/views/dialogs/SlidingSyncOptionsDialog.tsx @@ -77,7 +77,7 @@ export const SlidingSyncOptionsDialog: React.FC<{ onFinished(enabled: boolean): let nativeSupport: string; if (hasNativeSupport === null) { - nativeSupport = _t("Checking…"); + nativeSupport = _t("labs|sliding_sync_checking"); } else { nativeSupport = hasNativeSupport ? _t("labs|sliding_sync_server_support") @@ -103,7 +103,7 @@ export const SlidingSyncOptionsDialog: React.FC<{ onFinished(enabled: boolean): key: "working", final: true, test: async (_, { error }) => !error, - valid: () => _t("Looks good"), + valid: () => _t("spotlight|public_rooms|network_dropdown_available_valid"), invalid: ({ error }) => (error instanceof Error ? error.message : null), }, ], diff --git a/src/components/views/dialogs/SpacePreferencesDialog.tsx b/src/components/views/dialogs/SpacePreferencesDialog.tsx index fec82bf931..8e8e4ce398 100644 --- a/src/components/views/dialogs/SpacePreferencesDialog.tsx +++ b/src/components/views/dialogs/SpacePreferencesDialog.tsx @@ -42,7 +42,7 @@ const SpacePreferencesAppearanceTab: React.FC<Pick<IProps, "space">> = ({ space return ( <SettingsTab> - <SettingsSection heading={_t("Sections to show")}> + <SettingsSection heading={_t("space|preferences|sections_section")}> <SettingsSubsection> <StyledCheckbox checked={!!showPeople} @@ -58,12 +58,9 @@ const SpacePreferencesAppearanceTab: React.FC<Pick<IProps, "space">> = ({ space {_t("common|people")} </StyledCheckbox> <SettingsSubsectionText> - {_t( - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.", - { - spaceName: space.name, - }, - )} + {_t("space|preferences|show_people_in_space", { + spaceName: space.name, + })} </SettingsSubsectionText> </SettingsSubsection> </SettingsSection> diff --git a/src/components/views/dialogs/StorageEvictedDialog.tsx b/src/components/views/dialogs/StorageEvictedDialog.tsx index 59a9b668bb..d3bd341603 100644 --- a/src/components/views/dialogs/StorageEvictedDialog.tsx +++ b/src/components/views/dialogs/StorageEvictedDialog.tsx @@ -42,7 +42,7 @@ export default class StorageEvictedDialog extends React.Component<IProps> { let logRequest; if (SdkConfig.get().bug_report_endpoint_url) { logRequest = _t( - "To help us prevent this in future, please <a>send us logs</a>.", + "bug_reporting|log_request", {}, { a: (text) => ( @@ -58,18 +58,14 @@ export default class StorageEvictedDialog extends React.Component<IProps> { <BaseDialog className="mx_ErrorDialog" onFinished={this.props.onFinished} - title={_t("Missing session data")} + title={_t("error|storage_evicted_title")} contentId="mx_Dialog_content" hasCancel={false} > <div className="mx_Dialog_content" id="mx_Dialog_content"> + <p>{_t("error|storage_evicted_description_1")}</p> <p> - {_t( - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.", - )} - </p> - <p> - {_t("Your browser likely removed this data when running low on disk space.")} {logRequest} + {_t("error|storage_evicted_description_2")} {logRequest} </p> </div> <DialogButtons diff --git a/src/components/views/dialogs/TermsDialog.tsx b/src/components/views/dialogs/TermsDialog.tsx index aad0829018..9374fba2f4 100644 --- a/src/components/views/dialogs/TermsDialog.tsx +++ b/src/components/views/dialogs/TermsDialog.tsx @@ -111,9 +111,9 @@ export default class TermsDialog extends React.PureComponent<ITermsDialogProps, case SERVICE_TYPES.IS: return ( <div> - {_t("Find others by phone or email")} + {_t("terms|summary_identity_server_1")} <br /> - {_t("Be found by phone or email")} + {_t("terms|summary_identity_server_2")} </div> ); case SERVICE_TYPES.IM: diff --git a/src/components/views/dialogs/UntrustedDeviceDialog.tsx b/src/components/views/dialogs/UntrustedDeviceDialog.tsx index 8ad0cb10c3..dadb199a1e 100644 --- a/src/components/views/dialogs/UntrustedDeviceDialog.tsx +++ b/src/components/views/dialogs/UntrustedDeviceDialog.tsx @@ -35,14 +35,14 @@ const UntrustedDeviceDialog: React.FC<IProps> = ({ device, user, onFinished }) = let newSessionText: string; if (MatrixClientPeg.safeGet().getUserId() === user.userId) { - newSessionText = _t("You signed in to a new session without verifying it:"); - askToVerifyText = _t("Verify your other session using one of the options below."); + newSessionText = _t("encryption|udd|own_new_session_text"); + askToVerifyText = _t("encryption|udd|own_ask_verify_text"); } else { - newSessionText = _t("%(name)s (%(userId)s) signed in to a new session without verifying it:", { + newSessionText = _t("encryption|udd|other_new_session_text", { name: user.displayName, userId: user.userId, }); - askToVerifyText = _t("Ask this user to verify their session, or manually verify it below."); + askToVerifyText = _t("encryption|udd|other_ask_verify_text"); } return ( @@ -52,7 +52,7 @@ const UntrustedDeviceDialog: React.FC<IProps> = ({ device, user, onFinished }) = title={ <> <E2EIcon status={E2EState.Warning} isUser size={24} hideTooltip={true} /> - {_t("Not Trusted")} + {_t("encryption|udd|title")} </> } > @@ -65,10 +65,10 @@ const UntrustedDeviceDialog: React.FC<IProps> = ({ device, user, onFinished }) = </div> <div className="mx_Dialog_buttons"> <AccessibleButton kind="primary_outline" onClick={() => onFinished("legacy")}> - {_t("Manually verify by text")} + {_t("encryption|udd|manual_verification_button")} </AccessibleButton> <AccessibleButton kind="primary_outline" onClick={() => onFinished("sas")}> - {_t("Interactively verify by emoji")} + {_t("encryption|udd|interactive_verification_button")} </AccessibleButton> <AccessibleButton kind="primary" onClick={() => onFinished(false)}> {_t("action|done")} diff --git a/src/components/views/dialogs/UploadConfirmDialog.tsx b/src/components/views/dialogs/UploadConfirmDialog.tsx index a98752ef32..b82e87c4aa 100644 --- a/src/components/views/dialogs/UploadConfirmDialog.tsx +++ b/src/components/views/dialogs/UploadConfirmDialog.tsx @@ -69,12 +69,12 @@ export default class UploadConfirmDialog extends React.Component<IProps> { public render(): React.ReactNode { let title: string; if (this.props.totalFiles > 1 && this.props.currentIndex !== undefined) { - title = _t("Upload files (%(current)s of %(total)s)", { + title = _t("upload_file|title_progress", { current: this.props.currentIndex + 1, total: this.props.totalFiles, }); } else { - title = _t("Upload files"); + title = _t("upload_file|title"); } const fileId = `mx-uploadconfirmdialog-${this.props.file.name}`; @@ -99,7 +99,7 @@ export default class UploadConfirmDialog extends React.Component<IProps> { let uploadAllButton: JSX.Element | undefined; if (this.props.currentIndex + 1 < this.props.totalFiles) { - uploadAllButton = <button onClick={this.onUploadAllClick}>{_t("Upload all")}</button>; + uploadAllButton = <button onClick={this.onUploadAllClick}>{_t("upload_file|upload_all_button")}</button>; } return ( diff --git a/src/components/views/dialogs/UploadFailureDialog.tsx b/src/components/views/dialogs/UploadFailureDialog.tsx index 7a677acb62..3b6d2b797a 100644 --- a/src/components/views/dialogs/UploadFailureDialog.tsx +++ b/src/components/views/dialogs/UploadFailureDialog.tsx @@ -49,7 +49,7 @@ export default class UploadFailureDialog extends React.Component<IProps> { let buttons; if (this.props.totalFiles === 1 && this.props.badFiles.length === 1) { message = _t( - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.", + "upload_file|error_file_too_large", { limit: fileSize(this.props.contentMessages.getUploadLimit()!), sizeOfThisFile: fileSize(this.props.badFiles[0].size), @@ -68,7 +68,7 @@ export default class UploadFailureDialog extends React.Component<IProps> { ); } else if (this.props.totalFiles === this.props.badFiles.length) { message = _t( - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.", + "upload_file|error_files_too_large", { limit: fileSize(this.props.contentMessages.getUploadLimit()!), }, @@ -86,7 +86,7 @@ export default class UploadFailureDialog extends React.Component<IProps> { ); } else { message = _t( - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.", + "upload_file|error_some_files_too_large", { limit: fileSize(this.props.contentMessages.getUploadLimit()!), }, @@ -97,10 +97,10 @@ export default class UploadFailureDialog extends React.Component<IProps> { const howManyOthers = this.props.totalFiles - this.props.badFiles.length; buttons = ( <DialogButtons - primaryButton={_t("Upload %(count)s other files", { count: howManyOthers })} + primaryButton={_t("upload_file|upload_n_others_button", { count: howManyOthers })} onPrimaryButtonClick={this.onUploadClick} hasCancel={true} - cancelButton={_t("Cancel All")} + cancelButton={_t("upload_file|cancel_all_button")} onCancel={this.onCancelClick} focus={true} /> @@ -111,7 +111,7 @@ export default class UploadFailureDialog extends React.Component<IProps> { <BaseDialog className="mx_UploadFailureDialog" onFinished={this.onCancelClick} - title={_t("Upload Error")} + title={_t("upload_file|error_title")} contentId="mx_Dialog_content" > <div id="mx_Dialog_content"> diff --git a/src/components/views/dialogs/VerificationRequestDialog.tsx b/src/components/views/dialogs/VerificationRequestDialog.tsx index e98ce97280..c6a86ae3e1 100644 --- a/src/components/views/dialogs/VerificationRequestDialog.tsx +++ b/src/components/views/dialogs/VerificationRequestDialog.tsx @@ -49,7 +49,9 @@ export default class VerificationRequestDialog extends React.Component<IProps, I const request = this.state.verificationRequest; const otherUserId = request?.otherUserId; const member = this.props.member || (otherUserId ? MatrixClientPeg.safeGet().getUser(otherUserId) : null); - const title = request?.isSelfVerification ? _t("Verify other device") : _t("Verification Request"); + const title = request?.isSelfVerification + ? _t("encryption|verification|verification_dialog_title_device") + : _t("encryption|verification|verification_dialog_title_user"); if (!member) return null; diff --git a/src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx b/src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx index a14f8cf769..e037d394ae 100644 --- a/src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx +++ b/src/components/views/dialogs/WidgetCapabilitiesPromptDialog.tsx @@ -120,15 +120,15 @@ export default class WidgetCapabilitiesPromptDialog extends React.PureComponent< <BaseDialog className="mx_WidgetCapabilitiesPromptDialog" onFinished={this.props.onFinished} - title={_t("Approve widget permissions")} + title={_t("widget|capabilities_dialog|title")} > <form onSubmit={this.onSubmit}> <div className="mx_Dialog_content"> - <div className="text-muted">{_t("This widget would like to:")}</div> + <div className="text-muted">{_t("widget|capabilities_dialog|content_starting_text")}</div> {checkboxRows} <DialogButtons primaryButton={_t("action|approve")} - cancelButton={_t("Decline All")} + cancelButton={_t("widget|capabilities_dialog|decline_all_permission")} onPrimaryButtonClick={this.onSubmit} onCancel={this.onReject} additive={ @@ -136,7 +136,7 @@ export default class WidgetCapabilitiesPromptDialog extends React.PureComponent< value={this.state.rememberSelection} toggleInFront={true} onChange={this.onRememberSelectionChange} - label={_t("Remember my selection for this widget")} + label={_t("widget|capabilities_dialog|remember_Selection")} /> } /> diff --git a/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx b/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx index de1ec0a587..490ca5260f 100644 --- a/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx +++ b/src/components/views/dialogs/WidgetOpenIDPermissionsDialog.tsx @@ -79,10 +79,10 @@ export default class WidgetOpenIDPermissionsDialog extends React.PureComponent<I className="mx_WidgetOpenIDPermissionsDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Allow this widget to verify your identity")} + title={_t("widget|open_id_permissions_dialog|title")} > <div className="mx_WidgetOpenIDPermissionsDialog_content"> - <p>{_t("The widget will verify your user ID, but won't be able to perform actions for you:")}</p> + <p>{_t("widget|open_id_permissions_dialog|starting_text")}</p> <p className="text-muted"> {/* cheap trim to just get the path */} {this.props.widget.templateUrl.split("?")[0].split("#")[0]} @@ -97,7 +97,7 @@ export default class WidgetOpenIDPermissionsDialog extends React.PureComponent<I value={this.state.rememberSelection} toggleInFront={true} onChange={this.onRememberSelectionChange} - label={_t("Remember this")} + label={_t("widget|open_id_permissions_dialog|remember_selection")} /> } /> diff --git a/src/components/views/dialogs/devtools/Event.tsx b/src/components/views/dialogs/devtools/Event.tsx index 6a7749e5d8..d740b95b35 100644 --- a/src/components/views/dialogs/devtools/Event.tsx +++ b/src/components/views/dialogs/devtools/Event.tsx @@ -117,7 +117,7 @@ export const EventEditor: React.FC<IEventEditorProps> = ({ fieldDefs, defaultCon }; return ( - <BaseTool actionLabel={_t("Send")} onAction={onAction} onBack={onBack}> + <BaseTool actionLabel={_t("forward|send_label")} onAction={onAction} onBack={onBack}> <div className="mx_DevTools_eventTypeStateKeyGroup">{fields}</div> <Field diff --git a/src/components/views/dialogs/devtools/FilteredList.tsx b/src/components/views/dialogs/devtools/FilteredList.tsx index 8fe365a78e..c3f930049f 100644 --- a/src/components/views/dialogs/devtools/FilteredList.tsx +++ b/src/components/views/dialogs/devtools/FilteredList.tsx @@ -59,7 +59,7 @@ const FilteredList: React.FC<IProps> = ({ children, query, onChange }) => { return ( <button className="mx_DevTools_button" onClick={showMore}> - {_t("and %(count)s others...", { count: overflowCount })} + {_t("common|and_n_others", { count: overflowCount })} </button> ); }; @@ -67,7 +67,7 @@ const FilteredList: React.FC<IProps> = ({ children, query, onChange }) => { return ( <> <Field - label={_t("Filter results")} + label={_t("common|filter_results")} autoFocus={true} size={64} type="text" @@ -80,7 +80,7 @@ const FilteredList: React.FC<IProps> = ({ children, query, onChange }) => { /> {filteredChildren.length < 1 ? ( - _t("No results found") + _t("common|no_results_found") ) : ( <TruncatedList getChildren={getChildren} diff --git a/src/components/views/dialogs/devtools/SettingExplorer.tsx b/src/components/views/dialogs/devtools/SettingExplorer.tsx index 5117bab1e1..a7f930356f 100644 --- a/src/components/views/dialogs/devtools/SettingExplorer.tsx +++ b/src/components/views/dialogs/devtools/SettingExplorer.tsx @@ -277,7 +277,7 @@ const SettingsList: React.FC<ISettingsListProps> = ({ onBack, onView, onEdit }) return ( <BaseTool onBack={onBack} className="mx_DevTools_SettingsExplorer"> <Field - label={_t("Filter results")} + label={_t("common|filter_results")} autoFocus={true} size={64} type="text" diff --git a/src/components/views/dialogs/devtools/VerificationExplorer.tsx b/src/components/views/dialogs/devtools/VerificationExplorer.tsx index 7aa36e4946..dd9a4b0ee2 100644 --- a/src/components/views/dialogs/devtools/VerificationExplorer.tsx +++ b/src/components/views/dialogs/devtools/VerificationExplorer.tsx @@ -27,7 +27,7 @@ import BaseTool, { DevtoolsContext, IDevtoolsProps } from "./BaseTool"; import { Tool } from "../DevtoolsDialog"; const PHASE_MAP: Record<Phase, TranslationKey> = { - [Phase.Unsent]: _td("Unsent"), + [Phase.Unsent]: _td("common|unsent"), [Phase.Requested]: _td("devtools|phase_requested"), [Phase.Ready]: _td("devtools|phase_ready"), [Phase.Done]: _td("action|done"), diff --git a/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx b/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx index b15051ba52..47376c5c68 100644 --- a/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx +++ b/src/components/views/dialogs/oidc/OidcLogoutDialog.tsx @@ -45,7 +45,7 @@ export const OidcLogoutDialog: React.FC<OidcLogoutDialogProps> = ({ return ( <BaseDialog onFinished={onFinished} title={_t("action|sign_out")} contentId="mx_Dialog_content"> <div className="mx_Dialog_content" id="mx_Dialog_content"> - {_t("You will be redirected to your server's authentication provider to complete sign out.")} + {_t("auth|oidc|logout_redirect_warning")} </div> <div className="mx_Dialog_buttons"> {hasOpenedLogoutLink ? ( diff --git a/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx b/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx index f947a0d02b..3d114abc30 100644 --- a/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx +++ b/src/components/views/dialogs/security/AccessSecretStorageDialog.tsx @@ -263,15 +263,15 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp private getKeyValidationText(): string { if (this.state.recoveryKeyFileError) { - return _t("Wrong file type"); + return _t("encryption|access_secret_storage_dialog|key_validation_text|wrong_file_type"); } else if (this.state.recoveryKeyCorrect) { - return _t("Looks good!"); + return _t("encryption|access_secret_storage_dialog|key_validation_text|recovery_key_is_correct"); } else if (this.state.recoveryKeyValid) { - return _t("Wrong Security Key"); + return _t("encryption|access_secret_storage_dialog|key_validation_text|wrong_security_key"); } else if (this.state.recoveryKeyValid === null) { return ""; } else { - return _t("Invalid Security Key"); + return _t("encryption|access_secret_storage_dialog|key_validation_text|invalid_security_key"); } } @@ -280,7 +280,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp const resetButton = ( <div className="mx_AccessSecretStorageDialog_reset"> - {_t("Forgotten or lost all recovery methods? <a>Reset all</a>", undefined, { + {_t("encryption|reset_all_button", undefined, { a: (sub) => ( <AccessibleButton kind="link_inline" @@ -298,16 +298,12 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp let title; let titleClass; if (this.state.resetting) { - title = _t("Reset everything"); + title = _t("encryption|access_secret_storage_dialog|reset_title"); titleClass = ["mx_AccessSecretStorageDialog_titleWithIcon mx_AccessSecretStorageDialog_resetBadge"]; content = ( <div> - <p>{_t("Only do this if you have no other device to complete verification with.")}</p> - <p> - {_t( - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.", - )} - </p> + <p>{_t("encryption|access_secret_storage_dialog|reset_warning_1")}</p> + <p>{_t("encryption|access_secret_storage_dialog|reset_warning_2")}</p> <DialogButtons primaryButton={_t("action|reset")} onPrimaryButtonClick={this.onConfirmResetAllClick} @@ -319,7 +315,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp </div> ); } else if (hasPassphrase && !this.state.forceRecoveryKey) { - title = _t("Security Phrase"); + title = _t("encryption|access_secret_storage_dialog|security_phrase_title"); titleClass = ["mx_AccessSecretStorageDialog_titleWithIcon mx_AccessSecretStorageDialog_securePhraseTitle"]; let keyStatus; @@ -327,9 +323,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp keyStatus = ( <div className="mx_AccessSecretStorageDialog_keyStatus"> {"\uD83D\uDC4E "} - {_t( - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.", - )} + {_t("encryption|access_secret_storage_dialog|security_phrase_incorrect_error")} </div> ); } else { @@ -340,7 +334,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp <div> <p> {_t( - "Enter your Security Phrase or <button>use your Security Key</button> to continue.", + "encryption|access_secret_storage_dialog|enter_phrase_or_key_prompt", {}, { button: (s) => ( @@ -358,7 +352,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp id="mx_passPhraseInput" className="mx_AccessSecretStorageDialog_passPhraseInput" type="password" - label={_t("Security Phrase")} + label={_t("encryption|access_secret_storage_dialog|security_phrase_title")} value={this.state.passPhrase} onChange={this.onPassPhraseChange} autoFocus={true} @@ -378,7 +372,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp </div> ); } else { - title = _t("Security Key"); + title = _t("encryption|access_secret_storage_dialog|security_key_title"); titleClass = ["mx_AccessSecretStorageDialog_titleWithIcon mx_AccessSecretStorageDialog_secureBackupTitle"]; const feedbackClasses = classNames({ @@ -390,7 +384,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp content = ( <div> - <p>{_t("Use your Security Key to continue.")}</p> + <p>{_t("encryption|access_secret_storage_dialog|use_security_key_prompt")}</p> <form className="mx_AccessSecretStorageDialog_primaryContainer" @@ -403,7 +397,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp <Field type="password" id="mx_securityKey" - label={_t("Security Key")} + label={_t("encryption|access_secret_storage_dialog|security_key_title")} value={this.state.recoveryKey} onChange={this.onRecoveryKeyChange} autoFocus={true} @@ -412,7 +406,7 @@ export default class AccessSecretStorageDialog extends React.PureComponent<IProp /> </div> <span className="mx_AccessSecretStorageDialog_recoveryKeyEntry_entryControlSeparatorText"> - {_t("%(securityKey)s or %(recoveryFile)s", { + {_t("encryption|access_secret_storage_dialog|separator", { recoveryFile: "", securityKey: "", })} diff --git a/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx b/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx index 027dd7705d..568b1755a3 100644 --- a/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx +++ b/src/components/views/dialogs/security/ConfirmDestroyCrossSigningDialog.tsx @@ -39,17 +39,13 @@ export default class ConfirmDestroyCrossSigningDialog extends React.Component<IP className="mx_ConfirmDestroyCrossSigningDialog" hasCancel={true} onFinished={this.props.onFinished} - title={_t("Destroy cross-signing keys?")} + title={_t("encryption|destroy_cross_signing_dialog|title")} > <div className="mx_ConfirmDestroyCrossSigningDialog_content"> - <p> - {_t( - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.", - )} - </p> + <p>{_t("encryption|destroy_cross_signing_dialog|warning")}</p> </div> <DialogButtons - primaryButton={_t("Clear cross-signing keys")} + primaryButton={_t("encryption|destroy_cross_signing_dialog|primary_button_text")} onPrimaryButtonClick={this.onConfirm} primaryButtonClass="danger" cancelButton={_t("action|cancel")} diff --git a/src/components/views/dialogs/security/CreateCrossSigningDialog.tsx b/src/components/views/dialogs/security/CreateCrossSigningDialog.tsx index 4970f171e2..3873fd2909 100644 --- a/src/components/views/dialogs/security/CreateCrossSigningDialog.tsx +++ b/src/components/views/dialogs/security/CreateCrossSigningDialog.tsx @@ -113,13 +113,13 @@ export default class CreateCrossSigningDialog extends React.PureComponent<IProps const dialogAesthetics = { [SSOAuthEntry.PHASE_PREAUTH]: { title: _t("auth|uia|sso_title"), - body: _t("To continue, use Single Sign On to prove your identity."), + body: _t("auth|uia|sso_preauth_body"), continueText: _t("auth|sso"), continueKind: "primary", }, [SSOAuthEntry.PHASE_POSTAUTH]: { - title: _t("Confirm encryption setup"), - body: _t("Click the button below to confirm setting up encryption."), + title: _t("encryption|confirm_encryption_setup_title"), + body: _t("encryption|confirm_encryption_setup_body"), continueText: _t("action|confirm"), continueKind: "primary", }, @@ -173,7 +173,7 @@ export default class CreateCrossSigningDialog extends React.PureComponent<IProps if (this.state.error) { content = ( <div> - <p>{_t("Unable to set up keys")}</p> + <p>{_t("encryption|unable_to_setup_keys_error")}</p> <div className="mx_Dialog_buttons"> <DialogButtons primaryButton={_t("action|retry")} diff --git a/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx b/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx index 34399a25bb..edc2befe11 100644 --- a/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx +++ b/src/components/views/dialogs/security/RestoreKeyBackupDialog.tsx @@ -318,18 +318,18 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, let content; let title; if (this.state.loading) { - title = _t("Restoring keys from backup"); + title = _t("encryption|access_secret_storage_dialog|restoring"); let details; if (this.state.progress.stage === ProgressState.Fetch) { - details = _t("Fetching keys from server…"); + details = _t("restore_key_backup_dialog|key_fetch_in_progress"); } else if (this.state.progress.stage === ProgressState.LoadKeys) { const { total, successes, failures } = this.state.progress; - details = _t("%(completed)s of %(total)s keys restored", { + details = _t("restore_key_backup_dialog|load_keys_progress", { total, completed: (successes ?? 0) + (failures ?? 0), }); } else if (this.state.progress.stage === ProgressState.PreFetch) { - details = _t("Fetching keys from server…"); + details = _t("restore_key_backup_dialog|key_fetch_in_progress"); } content = ( <div> @@ -339,49 +339,41 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, ); } else if (this.state.loadError) { title = _t("common|error"); - content = _t("Unable to load backup status"); + content = _t("restore_key_backup_dialog|load_error_content"); } else if (this.state.restoreError) { if ( this.state.restoreError instanceof MatrixError && this.state.restoreError.errcode === MatrixClient.RESTORE_BACKUP_ERROR_BAD_KEY ) { if (this.state.restoreType === RestoreType.RecoveryKey) { - title = _t("Security Key mismatch"); + title = _t("restore_key_backup_dialog|recovery_key_mismatch_title"); content = ( <div> - <p> - {_t( - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.", - )} - </p> + <p>{_t("restore_key_backup_dialog|recovery_key_mismatch_description")}</p> </div> ); } else { - title = _t("Incorrect Security Phrase"); + title = _t("restore_key_backup_dialog|incorrect_security_phrase_title"); content = ( <div> - <p> - {_t( - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.", - )} - </p> + <p>{_t("restore_key_backup_dialog|incorrect_security_phrase_dialog")}</p> </div> ); } } else { title = _t("common|error"); - content = _t("Unable to restore backup"); + content = _t("restore_key_backup_dialog|restore_failed_error"); } } else if (this.state.backupInfo === null) { title = _t("common|error"); - content = _t("No backup found!"); + content = _t("restore_key_backup_dialog|no_backup_error"); } else if (this.state.recoverInfo) { - title = _t("Keys restored"); + title = _t("restore_key_backup_dialog|keys_restored_title"); let failedToDecrypt; if (this.state.recoverInfo.total > this.state.recoverInfo.imported) { failedToDecrypt = ( <p> - {_t("Failed to decrypt %(failedCount)s sessions!", { + {_t("restore_key_backup_dialog|count_of_decryption_failures", { failedCount: this.state.recoverInfo.total - this.state.recoverInfo.imported, })} </p> @@ -390,7 +382,7 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, content = ( <div> <p> - {_t("Successfully restored %(sessionCount)s keys", { + {_t("restore_key_backup_dialog|count_of_successfully_restored_keys", { sessionCount: this.state.recoverInfo.imported, })} </p> @@ -404,21 +396,11 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, </div> ); } else if (backupHasPassphrase && !this.state.forceRecoveryKey) { - title = _t("Enter Security Phrase"); + title = _t("restore_key_backup_dialog|enter_phrase_title"); content = ( <div> - <p> - {_t( - "<b>Warning</b>: you should only set up key backup from a trusted computer.", - {}, - { b: (sub) => <b>{sub}</b> }, - )} - </p> - <p> - {_t( - "Access your secure message history and set up secure messaging by entering your Security Phrase.", - )} - </p> + <p>{_t("restore_key_backup_dialog|key_backup_warning", {}, { b: (sub) => <b>{sub}</b> })}</p> + <p>{_t("restore_key_backup_dialog|enter_phrase_description")}</p> <form className="mx_RestoreKeyBackupDialog_primaryContainer"> <input @@ -438,7 +420,7 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, /> </form> {_t( - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>", + "restore_key_backup_dialog|phrase_forgotten_text", {}, { button1: (s) => ( @@ -456,7 +438,7 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, </div> ); } else { - title = _t("Enter Security Key"); + title = _t("restore_key_backup_dialog|enter_key_title"); let keyStatus; if (this.state.recoveryKey.length === 0) { @@ -465,32 +447,22 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, keyStatus = ( <div className="mx_RestoreKeyBackupDialog_keyStatus"> {"\uD83D\uDC4D "} - {_t("This looks like a valid Security Key!")} + {_t("restore_key_backup_dialog|key_is_valid")} </div> ); } else { keyStatus = ( <div className="mx_RestoreKeyBackupDialog_keyStatus"> {"\uD83D\uDC4E "} - {_t("Not a valid Security Key")} + {_t("restore_key_backup_dialog|key_is_invalid")} </div> ); } content = ( <div> - <p> - {_t( - "<b>Warning</b>: you should only set up key backup from a trusted computer.", - {}, - { b: (sub) => <b>{sub}</b> }, - )} - </p> - <p> - {_t( - "Access your secure message history and set up secure messaging by entering your Security Key.", - )} - </p> + <p>{_t("restore_key_backup_dialog|key_backup_warning", {}, { b: (sub) => <b>{sub}</b> })}</p> + <p>{_t("restore_key_backup_dialog|enter_key_description")}</p> <div className="mx_RestoreKeyBackupDialog_primaryContainer"> <input @@ -510,7 +482,7 @@ export default class RestoreKeyBackupDialog extends React.PureComponent<IProps, /> </div> {_t( - "If you've forgotten your Security Key you can <button>set up new recovery options</button>", + "restore_key_backup_dialog|key_forgotten_text", {}, { button: (s) => ( diff --git a/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx b/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx index 82cd7d8a44..66ec82d4a6 100644 --- a/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx +++ b/src/components/views/dialogs/spotlight/PublicRoomResultDetails.tsx @@ -60,7 +60,7 @@ export function PublicRoomResultDetails({ room, labelId, descriptionId, detailsI </div> <div id={detailsId} className="mx_SpotlightDialog_result_publicRoomDescription"> <span className="mx_SpotlightDialog_result_publicRoomMemberCount"> - {_t("%(count)s Members", { + {_t("spotlight_dialog|count_of_members", { count: room.num_joined_members, })} </span> diff --git a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx index 393ca19e27..4771cd29d9 100644 --- a/src/components/views/dialogs/spotlight/SpotlightDialog.tsx +++ b/src/components/views/dialogs/spotlight/SpotlightDialog.tsx @@ -123,9 +123,9 @@ function filterToLabel(filter: Filter): string { case Filter.People: return _t("common|people"); case Filter.PublicRooms: - return _t("Public rooms"); + return _t("spotlight_dialog|public_rooms_label"); case Filter.PublicSpaces: - return _t("Public spaces"); + return _t("spotlight_dialog|public_spaces_label"); } } @@ -571,7 +571,9 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n aria-labelledby="mx_SpotlightDialog_section_otherSearches" > <h4 id="mx_SpotlightDialog_section_otherSearches"> - {trimmedQuery ? _t('Use "%(query)s" to search', { query }) : _t("Search for")} + {trimmedQuery + ? _t("spotlight_dialog|heading_with_query", { query }) + : _t("spotlight_dialog|heading_without_query")} </h4> <div> {filter !== Filter.PublicSpaces && supportsSpaceFiltering && ( @@ -760,7 +762,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_people" > - <h4 id="mx_SpotlightDialog_section_people">{_t("Recent Conversations")}</h4> + <h4 id="mx_SpotlightDialog_section_people">{_t("invite|recents_section")}</h4> <div>{results[Section.People].slice(0, SECTION_LIMIT).map(resultMapper)}</div> </div> ); @@ -802,7 +804,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_spaces" > - <h4 id="mx_SpotlightDialog_section_spaces">{_t("Spaces you're in")}</h4> + <h4 id="mx_SpotlightDialog_section_spaces">{_t("spotlight_dialog|spaces_title")}</h4> <div>{results[Section.Spaces].slice(0, SECTION_LIMIT).map(resultMapper)}</div> </div> ); @@ -815,8 +817,8 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n content = ( <div className="mx_SpotlightDialog_otherSearches_messageSearchText"> {filter === Filter.PublicRooms - ? _t("Failed to query public rooms") - : _t("Failed to query public spaces")} + ? _t("spotlight_dialog|failed_querying_public_rooms") + : _t("spotlight_dialog|failed_querying_public_spaces")} </div> ); } else { @@ -849,7 +851,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n aria-labelledby="mx_SpotlightDialog_section_spaceRooms" > <h4 id="mx_SpotlightDialog_section_spaceRooms"> - {_t("Other rooms in %(spaceName)s", { spaceName: activeSpace.name })} + {_t("spotlight_dialog|other_rooms_in_space", { spaceName: activeSpace.name })} </h4> <div> {spaceResults.slice(0, SECTION_LIMIT).map( @@ -909,7 +911,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n onFinished(); }} > - {_t("Join %(roomAddress)s", { + {_t("spotlight_dialog|join_button_text", { roomAddress: trimmedQuery, })} </Option> @@ -922,9 +924,9 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n if (filter === Filter.People) { hiddenResultsSection = ( <div className="mx_SpotlightDialog_section mx_SpotlightDialog_hiddenResults" role="group"> - <h4>{_t("Some results may be hidden for privacy")}</h4> + <h4>{_t("spotlight_dialog|result_may_be_hidden_privacy_warning")}</h4> <div className="mx_SpotlightDialog_otherSearches_messageSearchText"> - {_t("If you can't see who you're looking for, send them your invite link.")} + {_t("spotlight_dialog|cant_find_person_helpful_hint")} </div> <TooltipOption id="mx_SpotlightDialog_button_inviteLink" @@ -937,7 +939,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n title={inviteLinkCopied ? _t("common|copied") : _t("action|copy")} > <span className="mx_AccessibleButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary_outline"> - {_t("Copy invite link")} + {_t("spotlight_dialog|copy_link_text")} </span> </TooltipOption> </div> @@ -945,9 +947,9 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n } else if (trimmedQuery && (filter === Filter.PublicRooms || filter === Filter.PublicSpaces)) { hiddenResultsSection = ( <div className="mx_SpotlightDialog_section mx_SpotlightDialog_hiddenResults" role="group"> - <h4>{_t("Some results may be hidden")}</h4> + <h4>{_t("spotlight_dialog|result_may_be_hidden_warning")}</h4> <div className="mx_SpotlightDialog_otherSearches_messageSearchText"> - {_t("If you can't find the room you're looking for, ask for an invite or create a new room.")} + {_t("spotlight_dialog|cant_find_room_helpful_hint")} </div> <Option id="mx_SpotlightDialog_button_createNewRoom" @@ -961,7 +963,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n } > <span className="mx_AccessibleButton mx_AccessibleButton_hasKind mx_AccessibleButton_kind_primary_outline"> - {_t("Create new room")} + {_t("spotlight_dialog|create_new_room_button")} </span> </Option> </div> @@ -976,13 +978,13 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_groupChat" > - <h4 id="mx_SpotlightDialog_section_groupChat">{_t("Other options")}</h4> + <h4 id="mx_SpotlightDialog_section_groupChat">{_t("spotlight_dialog|group_chat_section_title")}</h4> <Option id="mx_SpotlightDialog_button_startGroupChat" className="mx_SpotlightDialog_startGroupChat" onClick={() => showStartChatInviteDialog(trimmedQuery)} > - {_t("Start a group chat")} + {_t("spotlight_dialog|start_group_chat_button")} </Option> </div> ); @@ -996,10 +998,12 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_messageSearch" > - <h4 id="mx_SpotlightDialog_section_messageSearch">{_t("Other searches")}</h4> + <h4 id="mx_SpotlightDialog_section_messageSearch"> + {_t("spotlight_dialog|message_search_section_title")} + </h4> <div className="mx_SpotlightDialog_otherSearches_messageSearchText"> {_t( - "To search messages, look for this icon at the top of a room <icon/>", + "spotlight_dialog|search_messages_hint", {}, { icon: () => <div className="mx_SpotlightDialog_otherSearches_messageSearchIcon" /> }, )} @@ -1036,7 +1040,9 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n aria-labelledby="mx_SpotlightDialog_section_recentSearches" > <h4> - <span id="mx_SpotlightDialog_section_recentSearches">{_t("Recent searches")}</span> + <span id="mx_SpotlightDialog_section_recentSearches"> + {_t("spotlight_dialog|recent_searches_section_title")} + </span> <AccessibleButton kind="link" onClick={clearRecentSearches}> {_t("action|clear")} </AccessibleButton> @@ -1086,7 +1092,9 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n role="group" aria-labelledby="mx_SpotlightDialog_section_recentlyViewed" > - <h4 id="mx_SpotlightDialog_section_recentlyViewed">{_t("Recently viewed")}</h4> + <h4 id="mx_SpotlightDialog_section_recentlyViewed"> + {_t("spotlight_dialog|recently_viewed_section_title")} + </h4> <div> {BreadcrumbsStore.instance.rooms .filter((r) => r.roomId !== SdkContextClass.instance.roomViewStore.getRoomId()) @@ -1209,7 +1217,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n <> <div id="mx_SpotlightDialog_keyboardPrompt"> {_t( - "Use <arrows/> to scroll", + "spotlight_dialog|keyboard_scroll_hint", {}, { arrows: () => ( @@ -1230,7 +1238,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n hasCancel={false} onKeyDown={onDialogKeyDown} screenName="UnifiedSearch" - aria-label={_t("Search Dialog")} + aria-label={_t("spotlight_dialog|search_dialog")} > <div className="mx_SpotlightDialog_searchBox mx_textinput"> {filter !== null && ( @@ -1244,7 +1252,7 @@ const SpotlightDialog: React.FC<IProps> = ({ initialText = "", initialFilter = n <span>{filterToLabel(filter)}</span> <AccessibleButton tabIndex={-1} - alt={_t("Remove search filter for %(filter)s", { + alt={_t("spotlight_dialog|remove_filter", { filter: filterToLabel(filter), })} className="mx_SpotlightDialog_filter--close" diff --git a/src/components/views/directory/NetworkDropdown.tsx b/src/components/views/directory/NetworkDropdown.tsx index d3840ca3a3..e9885f428d 100644 --- a/src/components/views/directory/NetworkDropdown.tsx +++ b/src/components/views/directory/NetworkDropdown.tsx @@ -55,17 +55,17 @@ const validServer = withValidation<undefined, { error?: unknown }>({ { key: "required", test: async ({ value }) => !!value, - invalid: () => _t("Enter a server name"), + invalid: () => _t("spotlight|public_rooms|network_dropdown_required_invalid"), }, { key: "available", final: true, test: async (_, { error }) => !error, - valid: () => _t("Looks good"), + valid: () => _t("spotlight|public_rooms|network_dropdown_available_valid"), invalid: ({ error }) => error instanceof MatrixError && error.errcode === "M_FORBIDDEN" - ? _t("You are not allowed to view this server's rooms list") - : _t("Can't find this server or its room list"), + ? _t("spotlight|public_rooms|network_dropdown_available_invalid_forbidden") + : _t("spotlight|public_rooms|network_dropdown_available_invalid"), }, ], memoize: true, @@ -151,7 +151,8 @@ export const NetworkDropdown: React.FC<IProps> = ({ protocols, config, setConfig const options: GenericDropdownMenuItem<IPublicRoomDirectoryConfig | null>[] = allServers.map((roomServer) => ({ key: { roomServer, instanceId: undefined }, label: roomServer, - description: roomServer === homeServer ? _t("Your server") : null, + description: + roomServer === homeServer ? _t("spotlight|public_rooms|network_dropdown_your_server_description") : null, options: [ { key: { roomServer, instanceId: undefined }, @@ -171,7 +172,7 @@ export const NetworkDropdown: React.FC<IProps> = ({ protocols, config, setConfig adornment: ( <AccessibleButton className="mx_NetworkDropdown_removeServer" - alt={_t("Remove server “%(roomServer)s”", { roomServer })} + alt={_t("spotlight|public_rooms|network_dropdown_remove_server_adornment", { roomServer })} onClick={() => setUserDefinedServers(without(userDefinedServers, roomServer))} /> ), @@ -191,11 +192,11 @@ export const NetworkDropdown: React.FC<IProps> = ({ protocols, config, setConfig const { finished } = Modal.createDialog( TextInputDialog, { - title: _t("Add a new server"), - description: _t("Enter the name of a new server you want to explore."), + title: _t("spotlight|public_rooms|network_dropdown_add_dialog_title"), + description: _t("spotlight|public_rooms|network_dropdown_add_dialog_description"), button: _t("action|add"), hasCancel: false, - placeholder: _t("Server name"), + placeholder: _t("spotlight|public_rooms|network_dropdown_add_dialog_placeholder"), validator: validServer, fixedWidth: false, }, @@ -214,7 +215,9 @@ export const NetworkDropdown: React.FC<IProps> = ({ protocols, config, setConfig }} > <div className="mx_GenericDropdownMenu_Option--label"> - <span className="mx_NetworkDropdown_addServer">{_t("Add new server…")}</span> + <span className="mx_NetworkDropdown_addServer"> + {_t("spotlight|public_rooms|network_dropdown_add_server_option")} + </span> </div> </MenuItemRadio> </> @@ -233,11 +236,11 @@ export const NetworkDropdown: React.FC<IProps> = ({ protocols, config, setConfig onChange={(option) => setConfig(option)} selectedLabel={(option) => option?.key - ? _t("Show: %(instance)s rooms (%(server)s)", { + ? _t("spotlight|public_rooms|network_dropdown_selected_label_instance", { server: option.key.roomServer, instance: option.key.instanceId ? option.label : "Matrix", }) - : _t("Show: Matrix rooms") + : _t("spotlight|public_rooms|network_dropdown_selected_label") } AdditionalOptions={addNewServer} /> diff --git a/src/components/views/elements/InfoTooltip.tsx b/src/components/views/elements/InfoTooltip.tsx index 911075b7f5..9272a90704 100644 --- a/src/components/views/elements/InfoTooltip.tsx +++ b/src/components/views/elements/InfoTooltip.tsx @@ -42,7 +42,7 @@ export default class InfoTooltip extends React.PureComponent<ITooltipProps> { public render(): React.ReactNode { const { tooltip, children, tooltipClassName, className, kind } = this.props; - const title = _t("Information"); + const title = _t("info_tooltip_title"); const iconClassName = kind !== InfoTooltipKind.Warning ? "mx_InfoTooltip_icon_info" : "mx_InfoTooltip_icon_warning"; diff --git a/src/components/views/elements/LanguageDropdown.tsx b/src/components/views/elements/LanguageDropdown.tsx index ff27b11283..bbb37d60cd 100644 --- a/src/components/views/elements/LanguageDropdown.tsx +++ b/src/components/views/elements/LanguageDropdown.tsx @@ -130,7 +130,7 @@ export default class LanguageDropdown extends React.Component<IProps, IState> { onSearchChange={this.onSearchChange} searchEnabled={true} value={value} - label={_t("Language Dropdown")} + label={_t("language_dropdown_label")} disabled={this.props.disabled} > {options} diff --git a/src/components/views/elements/Pill.tsx b/src/components/views/elements/Pill.tsx index e95d39364a..8129a5fe45 100644 --- a/src/components/views/elements/Pill.tsx +++ b/src/components/views/elements/Pill.tsx @@ -125,7 +125,7 @@ export const Pill: React.FC<PillProps> = ({ type: propType, url, inMessage, room case PillType.EventInOtherRoom: { avatar = <PillRoomAvatar shouldShowPillAvatar={shouldShowPillAvatar} room={targetRoom} />; - pillText = _t("Message in %(room)s", { + pillText = _t("pill|permalink_other_room", { room: text, }); } @@ -134,7 +134,7 @@ export const Pill: React.FC<PillProps> = ({ type: propType, url, inMessage, room { if (event) { avatar = <PillMemberAvatar shouldShowPillAvatar={shouldShowPillAvatar} member={member} />; - pillText = _t("Message from %(user)s", { + pillText = _t("pill|permalink_this_room", { user: text, }); } else { diff --git a/src/components/views/elements/PowerSelector.tsx b/src/components/views/elements/PowerSelector.tsx index 6bfaf52f67..36bb51e4bb 100644 --- a/src/components/views/elements/PowerSelector.tsx +++ b/src/components/views/elements/PowerSelector.tsx @@ -151,7 +151,7 @@ export default class PowerSelector<K extends undefined | string> extends React.C public render(): React.ReactNode { let picker; - const label = typeof this.props.label === "undefined" ? _t("Power level") : this.props.label; + const label = typeof this.props.label === "undefined" ? _t("power_level|label") : this.props.label; if (this.state.custom) { picker = ( <Field @@ -173,7 +173,7 @@ export default class PowerSelector<K extends undefined | string> extends React.C text: Roles.textualPowerLevel(level, this.props.usersDefault), }; }); - options.push({ value: CUSTOM_VALUE, text: _t("Custom level") }); + options.push({ value: CUSTOM_VALUE, text: _t("power_level|custom_level") }); const optionsElements = options.map((op) => { return ( <option value={op.value} key={op.value} data-testid={`power-level-option-${op.value}`}> diff --git a/src/components/views/elements/ReplyChain.tsx b/src/components/views/elements/ReplyChain.tsx index 1ea25b67cc..b7e833a629 100644 --- a/src/components/views/elements/ReplyChain.tsx +++ b/src/components/views/elements/ReplyChain.tsx @@ -204,9 +204,7 @@ export default class ReplyChain extends React.Component<IProps, IState> { if (this.state.err) { header = ( <blockquote className="mx_ReplyChain mx_ReplyChain_error"> - {_t( - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.", - )} + {_t("timeline|reply|error_loading")} </blockquote> ); } else if (this.state.loadedEv && shouldDisplayReply(this.state.events[0])) { @@ -215,7 +213,7 @@ export default class ReplyChain extends React.Component<IProps, IState> { header = ( <blockquote className={`mx_ReplyChain ${this.getReplyChainColorClass(ev)}`}> {_t( - "<a>In reply to</a> <pill>", + "timeline|reply|in_reply_to", {}, { a: (sub) => ( @@ -244,7 +242,7 @@ export default class ReplyChain extends React.Component<IProps, IState> { header = ( <p className="mx_ReplyChain_Export"> {_t( - "In reply to <a>this message</a>", + "timeline|reply|in_reply_to_for_export", {}, { a: (sub) => ( diff --git a/src/components/views/elements/RoomAliasField.tsx b/src/components/views/elements/RoomAliasField.tsx index 6590bba783..d5353dcabc 100644 --- a/src/components/views/elements/RoomAliasField.tsx +++ b/src/components/views/elements/RoomAliasField.tsx @@ -82,13 +82,13 @@ export default class RoomAliasField extends React.PureComponent<IProps, IState> const { prefix, postfix, value, maxlength } = this.domainProps; return ( <Field - label={this.props.label || _t("Room address")} + label={this.props.label || _t("room_settings|general|alias_heading")} className="mx_RoomAliasField" prefixComponent={prefix} postfixComponent={postfix} ref={this.fieldRef} onValidate={this.onValidate} - placeholder={this.props.placeholder || _t("e.g. my-room")} + placeholder={this.props.placeholder || _t("room_settings|general|alias_field_placeholder_default")} onChange={this.onChange} value={value} maxLength={maxlength} @@ -124,7 +124,7 @@ export default class RoomAliasField extends React.PureComponent<IProps, IState> } return true; }, - invalid: () => _t("Missing domain separator e.g. (:domain.org)"), + invalid: () => _t("room_settings|general|alias_field_has_domain_invalid"), }, { key: "hasLocalpart", @@ -144,7 +144,7 @@ export default class RoomAliasField extends React.PureComponent<IProps, IState> } return true; }, - invalid: () => _t("Missing room name or separator e.g. (my-room:domain.org)"), + invalid: () => _t("room_settings|general|alias_field_has_localpart_invalid"), }, { key: "safeLocalpart", @@ -167,12 +167,12 @@ export default class RoomAliasField extends React.PureComponent<IProps, IState> ); } }, - invalid: () => _t("Some characters not allowed"), + invalid: () => _t("room_settings|general|alias_field_safe_localpart_invalid"), }, { key: "required", test: async ({ value, allowEmpty }) => allowEmpty || !!value, - invalid: () => _t("Please provide an address"), + invalid: () => _t("room_settings|general|alias_field_required_invalid"), }, this.props.roomId ? { @@ -191,7 +191,7 @@ export default class RoomAliasField extends React.PureComponent<IProps, IState> return false; } }, - invalid: () => _t("This address does not point at this room"), + invalid: () => _t("room_settings|general|alias_field_matches_invalid"), } : { key: "taken", @@ -213,11 +213,11 @@ export default class RoomAliasField extends React.PureComponent<IProps, IState> return err instanceof MatrixError; } }, - valid: () => _t("This address is available to use"), + valid: () => _t("room_settings|general|alias_field_taken_valid"), invalid: () => this.props.domain - ? _t("This address is already in use") - : _t("This address had invalid server or is already in use"), + ? _t("room_settings|general|alias_field_taken_invalid_domain") + : _t("room_settings|general|alias_field_taken_invalid"), }, ], }); diff --git a/src/components/views/elements/RoomFacePile.tsx b/src/components/views/elements/RoomFacePile.tsx index f1a0ba03a4..68d9348c45 100644 --- a/src/components/views/elements/RoomFacePile.tsx +++ b/src/components/views/elements/RoomFacePile.tsx @@ -69,19 +69,17 @@ const RoomFacePile: FC<IProps> = ({ room, onlyKnownUsers = true, numShown = DEFA size="28px" overflow={members.length > numShown} tooltipLabel={ - props.onClick ? _t("View all %(count)s members", { count }) : _t("%(count)s members", { count }) + props.onClick ? _t("room|face_pile_tooltip_label", { count }) : _t("common|n_members", { count }) } tooltipShortcut={ isJoined - ? _t("Including you, %(commaSeparatedMembers)s", { commaSeparatedMembers }) - : _t("Including %(commaSeparatedMembers)s", { commaSeparatedMembers }) + ? _t("room|face_pile_tooltip_shortcut_joined", { commaSeparatedMembers }) + : _t("room|face_pile_tooltip_shortcut", { commaSeparatedMembers }) } {...props} > {onlyKnownUsers && ( - <span className="mx_FacePile_summary"> - {_t("%(count)s people you know have already joined", { count: members.length })} - </span> + <span className="mx_FacePile_summary">{_t("room|face_pile_summary", { count: members.length })}</span> )} </FacePile> ); diff --git a/src/components/views/elements/SearchWarning.tsx b/src/components/views/elements/SearchWarning.tsx index 817e7dcc7c..759e5d20e7 100644 --- a/src/components/views/elements/SearchWarning.tsx +++ b/src/components/views/elements/SearchWarning.tsx @@ -43,7 +43,7 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El return ( <div className="mx_SearchWarning"> {_t( - "Message search initialisation failed, check <a>your settings</a> for more information", + "seshat|error_initialising", {}, { a: (sub) => ( @@ -72,12 +72,12 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El let text: ReactNode | undefined; let logo: JSX.Element | undefined; if (desktopBuilds?.get("available")) { - logo = <img alt={_t("Desktop app logo")} src={desktopBuilds.get("logo")} />; + logo = <img alt="" src={desktopBuilds.get("logo")} />; const buildUrl = desktopBuilds.get("url"); switch (kind) { case WarningKind.Files: text = _t( - "Use the <a>Desktop app</a> to see all encrypted files", + "seshat|warning_kind_files_app", {}, { a: (sub) => ( @@ -90,7 +90,7 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El break; case WarningKind.Search: text = _t( - "Use the <a>Desktop app</a> to search encrypted messages", + "seshat|warning_kind_search_app", {}, { a: (sub) => ( @@ -105,10 +105,10 @@ export default function SearchWarning({ isRoomEncrypted, kind }: IProps): JSX.El } else { switch (kind) { case WarningKind.Files: - text = _t("This version of %(brand)s does not support viewing some encrypted files", { brand }); + text = _t("seshat|warning_kind_files", { brand }); break; case WarningKind.Search: - text = _t("This version of %(brand)s does not support searching encrypted messages", { brand }); + text = _t("seshat|warning_kind_search", { brand }); break; } } diff --git a/src/components/views/elements/ServerPicker.tsx b/src/components/views/elements/ServerPicker.tsx index 0876581a54..e3b8fedace 100644 --- a/src/components/views/elements/ServerPicker.tsx +++ b/src/components/views/elements/ServerPicker.tsx @@ -45,11 +45,8 @@ const onHelpClick = (): void => { Modal.createDialog( InfoDialog, { - title: _t("Server Options"), - description: _t( - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.", - { brand }, - ), + title: _t("auth|server_picker_title_default"), + description: _t("auth|server_picker_description", { brand }), button: _t("action|dismiss"), hasCloseButton: false, fixedWidth: false, @@ -88,9 +85,7 @@ const ServerPicker: React.FC<IProps> = ({ title, dialogTitle, serverConfig, onSe let desc; if (serverConfig.hsName === "matrix.org") { - desc = ( - <span className="mx_ServerPicker_desc">{_t("Join millions for free on the largest public server")}</span> - ); + desc = <span className="mx_ServerPicker_desc">{_t("auth|server_picker_description_matrix.org")}</span>; } return ( diff --git a/src/components/views/elements/SettingsFlag.tsx b/src/components/views/elements/SettingsFlag.tsx index b565727cd6..09bfa5d241 100644 --- a/src/components/views/elements/SettingsFlag.tsx +++ b/src/components/views/elements/SettingsFlag.tsx @@ -125,7 +125,7 @@ export default class SettingsFlag extends React.Component<IProps, IState> { <div className="mx_SettingsFlag_microcopy"> {shouldWarn ? _t( - "<w>WARNING:</w> <description/>", + "settings|warning", {}, { w: (sub) => ( diff --git a/src/components/views/elements/SpellCheckLanguagesDropdown.tsx b/src/components/views/elements/SpellCheckLanguagesDropdown.tsx index 98c598c5c2..65ff1a9f68 100644 --- a/src/components/views/elements/SpellCheckLanguagesDropdown.tsx +++ b/src/components/views/elements/SpellCheckLanguagesDropdown.tsx @@ -131,8 +131,8 @@ export default class SpellCheckLanguagesDropdown extends React.Component< onSearchChange={this.onSearchChange} searchEnabled={true} value={value} - label={_t("Language Dropdown")} - placeholder={_t("Choose a locale")} + label={_t("language_dropdown_label")} + placeholder={_t("settings|general|spell_check_locale_placeholder")} > {options} </Dropdown> diff --git a/src/components/views/elements/TruncatedList.tsx b/src/components/views/elements/TruncatedList.tsx index 01ad735a42..074df5bfb2 100644 --- a/src/components/views/elements/TruncatedList.tsx +++ b/src/components/views/elements/TruncatedList.tsx @@ -42,7 +42,7 @@ export default class TruncatedList extends React.Component<IProps> { public static defaultProps = { truncateAt: 2, createOverflowElement(overflowCount: number, totalCount: number) { - return <div>{_t("And %(count)s more...", { count: overflowCount })}</div>; + return <div>{_t("truncated_list_n_more", { count: overflowCount })}</div>; }, }; diff --git a/src/components/views/elements/UseCaseSelection.tsx b/src/components/views/elements/UseCaseSelection.tsx index d8679ef300..d81d8928c8 100644 --- a/src/components/views/elements/UseCaseSelection.tsx +++ b/src/components/views/elements/UseCaseSelection.tsx @@ -53,11 +53,11 @@ export function UseCaseSelection({ onFinished }: Props): JSX.Element { })} > <div className="mx_UseCaseSelection_title mx_UseCaseSelection_slideIn"> - <h1>{_t("You're in")}</h1> + <h1>{_t("onboarding|use_case_heading1")}</h1> </div> <div className="mx_UseCaseSelection_info mx_UseCaseSelection_slideInDelayed"> - <h2>{_t("Who will you chat to the most?")}</h2> - <h3>{_t("We'll help you get connected.")}</h3> + <h2>{_t("onboarding|use_case_heading2")}</h2> + <h3>{_t("onboarding|use_case_heading3")}</h3> </div> <div className="mx_UseCaseSelection_options mx_UseCaseSelection_slideInDelayed"> <UseCaseSelectionButton diff --git a/src/components/views/elements/UseCaseSelectionButton.tsx b/src/components/views/elements/UseCaseSelectionButton.tsx index 5cfe26c734..2335ee5f12 100644 --- a/src/components/views/elements/UseCaseSelectionButton.tsx +++ b/src/components/views/elements/UseCaseSelectionButton.tsx @@ -31,13 +31,13 @@ export function UseCaseSelectionButton({ useCase, onClick, selected }: Props): J let label: string | undefined; switch (useCase) { case UseCase.PersonalMessaging: - label = _t("Friends and family"); + label = _t("onboarding|use_case_personal_messaging"); break; case UseCase.WorkMessaging: - label = _t("Coworkers and teams"); + label = _t("onboarding|use_case_work_messaging"); break; case UseCase.CommunityMessaging: - label = _t("Online community members"); + label = _t("onboarding|use_case_community_messaging"); break; } diff --git a/src/components/views/emojipicker/Search.tsx b/src/components/views/emojipicker/Search.tsx index 36c422f847..33549b7489 100644 --- a/src/components/views/emojipicker/Search.tsx +++ b/src/components/views/emojipicker/Search.tsx @@ -61,7 +61,7 @@ class Search extends React.PureComponent<IProps> { <button onClick={() => this.props.onChange("")} className="mx_EmojiPicker_search_icon mx_EmojiPicker_search_clear" - title={_t("Cancel search")} + title={_t("emoji_picker|cancel_search_label")} /> ); } else { diff --git a/src/components/views/location/LocationButton.tsx b/src/components/views/location/LocationButton.tsx index ecf03cc15d..fe9cf056b4 100644 --- a/src/components/views/location/LocationButton.tsx +++ b/src/components/views/location/LocationButton.tsx @@ -66,7 +66,7 @@ export const LocationButton: React.FC<IProps> = ({ roomId, sender, menuPosition, className={className} iconClassName="mx_MessageComposer_location" onClick={openMenu} - title={_t("Location")} + title={_t("common|location")} inputRef={button} /> diff --git a/src/components/views/location/LocationPicker.tsx b/src/components/views/location/LocationPicker.tsx index a2fb102bb4..2ddd19dfe3 100644 --- a/src/components/views/location/LocationPicker.tsx +++ b/src/components/views/location/LocationPicker.tsx @@ -182,7 +182,7 @@ class LocationPicker extends React.Component<ILocationPickerProps, IState> { if (isSharingOwnLocation(this.props.shareType)) { this.props.onFinished(); Modal.createDialog(ErrorDialog, { - title: _t("Could not fetch location"), + title: _t("location_sharing|error_fetch_location"), description: positionFailureMessage(e.code), }); } diff --git a/src/components/views/location/Map.tsx b/src/components/views/location/Map.tsx index f74bbd7720..8eda492b30 100644 --- a/src/components/views/location/Map.tsx +++ b/src/components/views/location/Map.tsx @@ -134,7 +134,7 @@ const useMapWithStyle = ({ const onGeolocateError = (e: GeolocationPositionError): void => { logger.error("Could not fetch location", e); Modal.createDialog(ErrorDialog, { - title: _t("Could not fetch location"), + title: _t("location_sharing|error_fetch_location"), description: positionFailureMessage(e.code) ?? "", }); }; diff --git a/src/components/views/location/ShareType.tsx b/src/components/views/location/ShareType.tsx index 4e99c28622..6249774d46 100644 --- a/src/components/views/location/ShareType.tsx +++ b/src/components/views/location/ShareType.tsx @@ -72,15 +72,15 @@ interface Props { } const ShareType: React.FC<Props> = ({ setShareType, enabledShareTypes }) => { const labels = { - [LocationShareType.Own]: _t("My current location"), - [LocationShareType.Live]: _t("My live location"), - [LocationShareType.Pin]: _t("Drop a Pin"), + [LocationShareType.Own]: _t("location_sharing|share_type_own"), + [LocationShareType.Live]: _t("location_sharing|share_type_live"), + [LocationShareType.Pin]: _t("location_sharing|share_type_pin"), }; return ( <div className="mx_ShareType"> <LocationIcon className="mx_ShareType_badge" /> <Heading className="mx_ShareType_heading" size="3"> - {_t("What location type do you want to share?")} + {_t("location_sharing|share_type_prompt")} </Heading> <div className="mx_ShareType_wrapper_options"> {enabledShareTypes.map((type) => ( diff --git a/src/components/views/location/shareLocation.ts b/src/components/views/location/shareLocation.ts index dd3a0ce9d0..cf44a77c73 100644 --- a/src/components/views/location/shareLocation.ts +++ b/src/components/views/location/shareLocation.ts @@ -61,8 +61,8 @@ const getPermissionsErrorParams = ( : "Insufficient permissions to send your location"; const modalParams = { - title: _t("You don't have permission to share locations"), - description: _t("You need to have the right permissions in order to share locations in this room."), + title: _t("location_sharing|error_no_perms_title"), + description: _t("location_sharing|error_no_perms_description"), button: _t("action|ok"), hasCancelButton: false, onFinished: () => {}, // NOOP @@ -82,8 +82,8 @@ const getDefaultErrorParams = ( ? "We couldn't start sharing your live location" : "We couldn't send your location"; const modalParams = { - title: _t("We couldn't send your location"), - description: _t("%(brand)s could not send your location. Please try again later.", { + title: _t("location_sharing|error_send_title"), + description: _t("location_sharing|error_send_description", { brand: SdkConfig.get().brand, }), button: _t("action|try_again"), @@ -111,7 +111,7 @@ const handleShareError = (error: unknown, openMenu: () => void, shareType: Locat export const shareLiveLocation = (client: MatrixClient, roomId: string, displayName: string, openMenu: () => void): ShareLocationFn => async ({ timeout }): Promise<void> => { - const description = _t(`%(displayName)s's live location`, { displayName }); + const description = _t("location_sharing|live_description", { displayName }); try { await OwnBeaconStore.instance.createLiveBeacon( roomId, diff --git a/src/components/views/messages/CallEvent.tsx b/src/components/views/messages/CallEvent.tsx index cee14ec600..560831bc6b 100644 --- a/src/components/views/messages/CallEvent.tsx +++ b/src/components/views/messages/CallEvent.tsx @@ -67,7 +67,7 @@ const ActiveCallEvent = forwardRef<any, ActiveCallEventProps>( <div className="mx_CallEvent_columns"> <div className="mx_CallEvent_details"> <span className="mx_CallEvent_title"> - {_t("%(name)s started a video call", { name: senderName })} + {_t("timeline|m.call|video_call_started_text", { name: senderName })} </span> <LiveContentSummary type={LiveContentType.Video} diff --git a/src/components/views/messages/DateSeparator.tsx b/src/components/views/messages/DateSeparator.tsx index 0c14c0fdc1..1da5c91c2d 100644 --- a/src/components/views/messages/DateSeparator.tsx +++ b/src/components/views/messages/DateSeparator.tsx @@ -178,8 +178,8 @@ export default class DateSeparator extends React.Component<IProps, IState> { }); } else { friendlyErrorMessage = _t("room|error_jump_to_date", { - statusCode: err?.httpStatus || _t("unknown status code"), - errorCode: err?.errcode || _t("unavailable"), + statusCode: err?.httpStatus || _t("room|unknown_status_code_for_timeline_jump"), + errorCode: err?.errcode || _t("common|unavailable"), }); } } else if (err instanceof HTTPError) { diff --git a/src/components/views/messages/MKeyVerificationRequest.tsx b/src/components/views/messages/MKeyVerificationRequest.tsx index a6372fbcae..207a975a35 100644 --- a/src/components/views/messages/MKeyVerificationRequest.tsx +++ b/src/components/views/messages/MKeyVerificationRequest.tsx @@ -97,7 +97,7 @@ export default class MKeyVerificationRequest extends React.Component<IProps> { if (userId === myUserId) { return _t("timeline|m.key.verification.request|you_accepted"); } else { - return _t("%(name)s accepted", { + return _t("timeline|m.key.verification.request|user_accepted", { name: getNameForEventRoom(client, userId, this.props.mxEvent.getRoomId()!), }); } @@ -116,11 +116,11 @@ export default class MKeyVerificationRequest extends React.Component<IProps> { } } else { if (declined) { - return _t("%(name)s declined", { + return _t("timeline|m.key.verification.request|user_declined", { name: getNameForEventRoom(client, userId, this.props.mxEvent.getRoomId()!), }); } else { - return _t("%(name)s cancelled", { + return _t("timeline|m.key.verification.request|user_cancelled", { name: getNameForEventRoom(client, userId, this.props.mxEvent.getRoomId()!), }); } @@ -164,7 +164,7 @@ export default class MKeyVerificationRequest extends React.Component<IProps> { if (!request.initiatedByMe) { const name = getNameForEventRoom(client, request.otherUserId, mxEvent.getRoomId()!); - title = _t("%(name)s wants to verify", { name }); + title = _t("timeline|m.key.verification.request|user_wants_to_verify", { name }); subtitle = userLabelForEventRoom(client, request.otherUserId, mxEvent.getRoomId()!); if (canAcceptVerificationRequest(request)) { stateNode = ( diff --git a/src/components/views/messages/MPollBody.tsx b/src/components/views/messages/MPollBody.tsx index c7d399872a..78be675dfc 100644 --- a/src/components/views/messages/MPollBody.tsx +++ b/src/components/views/messages/MPollBody.tsx @@ -322,7 +322,7 @@ export default class MPollBody extends React.Component<IBodyProps, IState> { } const editedSpan = this.props.mxEvent.replacingEvent() ? ( - <span className="mx_MPollBody_edited"> ({_t("edited")})</span> + <span className="mx_MPollBody_edited"> ({_t("common|edited")})</span> ) : null; return ( diff --git a/src/components/views/messages/ReactionsRow.tsx b/src/components/views/messages/ReactionsRow.tsx index 3344c835cf..3aeee9e0ff 100644 --- a/src/components/views/messages/ReactionsRow.tsx +++ b/src/components/views/messages/ReactionsRow.tsx @@ -54,7 +54,7 @@ const ReactButton: React.FC<IProps> = ({ mxEvent, reactions }) => { className={classNames("mx_ReactionsRow_addReactionButton", { mx_ReactionsRow_addReactionButton_active: menuDisplayed, })} - title={_t("Add reaction")} + title={_t("timeline|reactions|add_reaction_prompt")} onClick={openMenu} onContextMenu={(e: SyntheticEvent): void => { e.preventDefault(); diff --git a/src/components/views/messages/ReactionsRowButton.tsx b/src/components/views/messages/ReactionsRowButton.tsx index 3deae400f0..99a1a6088b 100644 --- a/src/components/views/messages/ReactionsRowButton.tsx +++ b/src/components/views/messages/ReactionsRowButton.tsx @@ -145,7 +145,7 @@ export default class ReactionsRowButton extends React.PureComponent<IProps, ISta reactionContent = ( <img className="mx_ReactionsRowButton_content" - alt={customReactionName || _t("Custom reaction")} + alt={customReactionName || _t("timeline|reactions|custom_reaction_fallback_label")} src={imageSrc} width="16" height="16" diff --git a/src/components/views/messages/TextualBody.tsx b/src/components/views/messages/TextualBody.tsx index 77e77059ec..4ffb6ce02c 100644 --- a/src/components/views/messages/TextualBody.tsx +++ b/src/components/views/messages/TextualBody.tsx @@ -490,13 +490,10 @@ export default class TextualBody extends React.Component<IBodyProps, IState> { const completeUrl = scalarClient.getStarterLink(starterLink); const integrationsUrl = integrationManager!.uiUrl; Modal.createDialog(QuestionDialog, { - title: _t("Add an Integration"), + title: _t("timeline|scalar_starter_link|dialog_title"), description: ( <div> - {_t( - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?", - { integrationsUrl: integrationsUrl }, - )} + {_t("timeline|scalar_starter_link|dialog_description", { integrationsUrl: integrationsUrl })} </div> ), button: _t("action|continue"), @@ -526,8 +523,8 @@ export default class TextualBody extends React.Component<IBodyProps, IState> { const tooltip = ( <div> - <div className="mx_Tooltip_title">{_t("Edited at %(date)s", { date: dateString })}</div> - <div className="mx_Tooltip_sub">{_t("Click to view edits")}</div> + <div className="mx_Tooltip_title">{_t("timeline|edits|tooltip_title", { date: dateString })}</div> + <div className="mx_Tooltip_sub">{_t("timeline|edits|tooltip_sub")}</div> </div> ); @@ -535,10 +532,10 @@ export default class TextualBody extends React.Component<IBodyProps, IState> { <AccessibleTooltipButton className="mx_EventTile_edited" onClick={this.openHistoryDialog} - title={_t("Edited at %(date)s. Click to view edits.", { date: dateString })} + title={_t("timeline|edits|tooltip_label", { date: dateString })} tooltip={tooltip} > - <span>{`(${_t("edited")})`}</span> + <span>{`(${_t("common|edited")})`}</span> </AccessibleTooltipButton> ); } diff --git a/src/components/views/messages/TileErrorBoundary.tsx b/src/components/views/messages/TileErrorBoundary.tsx index e9b051b65a..2e139593a7 100644 --- a/src/components/views/messages/TileErrorBoundary.tsx +++ b/src/components/views/messages/TileErrorBoundary.tsx @@ -83,7 +83,7 @@ export default class TileErrorBoundary extends React.Component<IProps, IState> { <> <AccessibleButton kind="link" onClick={this.onBugReport}> - {_t("Submit logs")} + {_t("bug_reporting|submit_debug_logs")} </AccessibleButton> </> ); @@ -105,7 +105,7 @@ export default class TileErrorBoundary extends React.Component<IProps, IState> { <li className={classNames(classes)} data-layout={this.props.layout}> <div className="mx_EventTile_line"> <span> - {_t("Can't load this message")} + {_t("timeline|error_rendering_message")} {mxEvent && ` (${mxEvent.getType()})`} {submitLogsButton} {viewSourceButton} diff --git a/src/components/views/messages/ViewSourceEvent.tsx b/src/components/views/messages/ViewSourceEvent.tsx index 5bd8550796..0a3b44a2b1 100644 --- a/src/components/views/messages/ViewSourceEvent.tsx +++ b/src/components/views/messages/ViewSourceEvent.tsx @@ -78,7 +78,7 @@ export default class ViewSourceEvent extends React.PureComponent<IProps, IState> {content} <AccessibleButton kind="link" - title={_t("toggle event")} + title={_t("devtools|toggle_event")} className="mx_ViewSourceEvent_toggle" onClick={this.onToggle} /> diff --git a/src/components/views/polls/PollOption.tsx b/src/components/views/polls/PollOption.tsx index 879f9b0c69..bbd2eeedf6 100644 --- a/src/components/views/polls/PollOption.tsx +++ b/src/components/views/polls/PollOption.tsx @@ -29,7 +29,7 @@ type PollOptionContentProps = { isWinner?: boolean; }; const PollOptionContent: React.FC<PollOptionContentProps> = ({ isWinner, answer, voteCount, displayVoteCount }) => { - const votesText = displayVoteCount ? _t("%(count)s votes", { count: voteCount }) : ""; + const votesText = displayVoteCount ? _t("timeline|m.poll|count_of_votes", { count: voteCount }) : ""; return ( <div className="mx_PollOption_content"> <div className="mx_PollOption_optionText">{answer.text}</div> diff --git a/src/components/views/right_panel/UserInfo.tsx b/src/components/views/right_panel/UserInfo.tsx index c4f32c92eb..99c112baa8 100644 --- a/src/components/views/right_panel/UserInfo.tsx +++ b/src/components/views/right_panel/UserInfo.tsx @@ -282,12 +282,12 @@ function DevicesSection({ unverifiedDevices.push(device); } } - expandCountCaption = _t("%(count)s verified sessions", { count: expandSectionDevices.length }); + expandCountCaption = _t("user_info|count_of_verified_sessions", { count: expandSectionDevices.length }); expandHideCaption = _t("user_info|hide_verified_sessions"); expandIconClasses += " mx_E2EIcon_verified"; } else { expandSectionDevices = devices; - expandCountCaption = _t("%(count)s sessions", { count: devices.length }); + expandCountCaption = _t("user_info|count_of_sessions", { count: devices.length }); expandHideCaption = _t("user_info|hide_sessions"); expandIconClasses += " mx_E2EIcon_normal"; } diff --git a/src/components/views/room_settings/AliasSettings.tsx b/src/components/views/room_settings/AliasSettings.tsx index dbe5cfce01..7b1bc1be28 100644 --- a/src/components/views/room_settings/AliasSettings.tsx +++ b/src/components/views/room_settings/AliasSettings.tsx @@ -345,7 +345,7 @@ export default class AliasSettings extends React.Component<IProps, IState> { label={_t("room_settings|general|canonical_alias_field_label")} > <option value="" key="unset"> - {_t("not specified")} + {_t("room_settings|alias_not_specified")} </option> {this.getAliases().map((alias, i) => { if (alias === this.state.canonicalAlias) found = true; diff --git a/src/components/views/rooms/EventTile.tsx b/src/components/views/rooms/EventTile.tsx index a795a417dc..8961b5b013 100644 --- a/src/components/views/rooms/EventTile.tsx +++ b/src/components/views/rooms/EventTile.tsx @@ -1298,7 +1298,7 @@ export class UnwrappedEventTile extends React.Component<EventTileProps, IState> <span className="mx_EventTile_truncated"> {" "} {_t( - " in <strong>%(room)s</strong>", + "timeline|in_room_name", { room: room.name }, { strong: (sub) => <strong>{sub}</strong> }, )} diff --git a/src/components/views/rooms/LegacyRoomHeader.tsx b/src/components/views/rooms/LegacyRoomHeader.tsx index c2afad6872..ededc63faf 100644 --- a/src/components/views/rooms/LegacyRoomHeader.tsx +++ b/src/components/views/rooms/LegacyRoomHeader.tsx @@ -805,7 +805,7 @@ export default class RoomHeader extends React.Component<IProps, IState> { searchStatus = ( <div className="mx_LegacyRoomHeader_searchStatus"> - {_t("(~%(count)s results)", { count: this.props.searchInfo.count })} + {_t("room|search|result_count", { count: this.props.searchInfo.count })} </div> ); } diff --git a/src/components/views/rooms/LiveContentSummary.tsx b/src/components/views/rooms/LiveContentSummary.tsx index 6d1f0c89ab..711a310b24 100644 --- a/src/components/views/rooms/LiveContentSummary.tsx +++ b/src/components/views/rooms/LiveContentSummary.tsx @@ -51,7 +51,7 @@ export const LiveContentSummary: FC<Props> = ({ type, text, active, participantC {" • "} <span className="mx_LiveContentSummary_participants" - aria-label={_t("%(count)s participants", { count: participantCount })} + aria-label={_t("common|n_participants", { count: participantCount })} > {participantCount} </span> diff --git a/src/components/views/rooms/MemberList.tsx b/src/components/views/rooms/MemberList.tsx index cb349b46a3..a3b89e5ac6 100644 --- a/src/components/views/rooms/MemberList.tsx +++ b/src/components/views/rooms/MemberList.tsx @@ -236,7 +236,7 @@ export default class MemberList extends React.Component<IProps, IState> { private createOverflowTile = (overflowCount: number, totalCount: number, onClick: () => void): JSX.Element => { // For now we'll pretend this is any entity. It should probably be a separate tile. - const text = _t("and %(count)s others...", { count: overflowCount }); + const text = _t("common|and_n_others", { count: overflowCount }); return ( <EntityTile className="mx_EntityTile_ellipsis" diff --git a/src/components/views/rooms/ReadReceiptGroup.tsx b/src/components/views/rooms/ReadReceiptGroup.tsx index 8453dcf67d..7a8190b3ad 100644 --- a/src/components/views/rooms/ReadReceiptGroup.tsx +++ b/src/components/views/rooms/ReadReceiptGroup.tsx @@ -30,6 +30,7 @@ import ContextMenu, { aboveLeftOf, MenuItem, useContextMenu } from "../../struct import { useTooltip } from "../../../utils/useTooltip"; import { _t } from "../../../languageHandler"; import { useRovingTabIndex } from "../../../accessibility/RovingTabIndex"; +import { formatList } from "../../../utils/FormattingUtils"; // #20547 Design specified that we should show the three latest read receipts const MAX_READ_AVATARS_PLUS_N = 3; @@ -66,19 +67,8 @@ export function determineAvatarPosition(index: number, max: number): IAvatarPosi } } -export function readReceiptTooltip(members: string[], hasMore: boolean): string | undefined { - if (hasMore) { - return _t("%(members)s and more", { - members: members.join(", "), - }); - } else if (members.length > 1) { - return _t("%(members)s and %(last)s", { - last: members.pop(), - members: members.join(", "), - }); - } else if (members.length) { - return members[0]; - } +export function readReceiptTooltip(members: string[], maxAvatars: number): string | undefined { + return formatList(members, maxAvatars); } export function ReadReceiptGroup({ @@ -94,8 +84,8 @@ export function ReadReceiptGroup({ const hasMore = readReceipts.length > MAX_READ_AVATARS; const maxAvatars = hasMore ? MAX_READ_AVATARS_PLUS_N : MAX_READ_AVATARS; - const tooltipMembers: string[] = readReceipts.slice(0, maxAvatars).map((it) => it.roomMember?.name ?? it.userId); - const tooltipText = readReceiptTooltip(tooltipMembers, hasMore); + const tooltipMembers: string[] = readReceipts.map((it) => it.roomMember?.name ?? it.userId); + const tooltipText = readReceiptTooltip(tooltipMembers, maxAvatars); const [{ showTooltip, hideTooltip }, tooltip] = useTooltip({ label: ( diff --git a/src/components/views/rooms/RoomHeader.tsx b/src/components/views/rooms/RoomHeader.tsx index 2635366816..2c580f7499 100644 --- a/src/components/views/rooms/RoomHeader.tsx +++ b/src/components/views/rooms/RoomHeader.tsx @@ -222,7 +222,7 @@ export default function RoomHeader({ room }: { room: Room }): JSX.Element { as="div" size="sm" weight="medium" - aria-label={_t("%(count)s members", { count: memberCount })} + aria-label={_t("common|n_members", { count: memberCount })} onClick={(e: React.MouseEvent) => { RightPanelStore.instance.showOrHidePanel(RightPanelPhases.RoomMemberList); e.stopPropagation(); diff --git a/src/components/views/rooms/RoomInfoLine.tsx b/src/components/views/rooms/RoomInfoLine.tsx index ffecaeeb2d..cca5e2adaf 100644 --- a/src/components/views/rooms/RoomInfoLine.tsx +++ b/src/components/views/rooms/RoomInfoLine.tsx @@ -65,7 +65,7 @@ const RoomInfoLine: FC<IProps> = ({ room }) => { // Don't trust local state and instead use the summary API members = ( <span className="mx_RoomInfoLine_members"> - {_t("%(count)s members", { count: summary.num_joined_members })} + {_t("common|n_members", { count: summary.num_joined_members })} </span> ); } else if (memberCount && summary !== undefined) { @@ -77,7 +77,7 @@ const RoomInfoLine: FC<IProps> = ({ room }) => { members = ( <AccessibleButton kind="link" className="mx_RoomInfoLine_members" onClick={viewMembers}> - {_t("%(count)s members", { count: memberCount })} + {_t("common|n_members", { count: memberCount })} </AccessibleButton> ); } diff --git a/src/components/views/rooms/RoomKnocksBar.tsx b/src/components/views/rooms/RoomKnocksBar.tsx index 6439014df9..edac6d47a8 100644 --- a/src/components/views/rooms/RoomKnocksBar.tsx +++ b/src/components/views/rooms/RoomKnocksBar.tsx @@ -136,7 +136,7 @@ export const RoomKnocksBar: VFC<{ room: Room }> = ({ room }) => { /> ))} <div className="mx_RoomKnocksBar_content"> - <Heading size="4">{_t("%(count)s people asking to join", { count: knockMembersCount })}</Heading> + <Heading size="4">{_t("room|header|n_people_asking_to_join", { count: knockMembersCount })}</Heading> <p className="mx_RoomKnocksBar_paragraph"> {names} {link} diff --git a/src/components/views/rooms/RoomPreviewBar.tsx b/src/components/views/rooms/RoomPreviewBar.tsx index a4f8b4de3b..fd350de20d 100644 --- a/src/components/views/rooms/RoomPreviewBar.tsx +++ b/src/components/views/rooms/RoomPreviewBar.tsx @@ -439,7 +439,7 @@ export default class RoomPreviewBar extends React.Component<IProps, IState> { } const joinRule = this.joinRule(); const errCodeMessage = _t("room|3pid_invite_error_description", { - errcode: this.state.threePidFetchError?.errcode || _t("unknown error code"), + errcode: this.state.threePidFetchError?.errcode || _t("error|unknown_error_code"), }); switch (joinRule) { case "invite": diff --git a/src/components/views/rooms/RoomPreviewCard.tsx b/src/components/views/rooms/RoomPreviewCard.tsx index d5a41acfd6..91893847d0 100644 --- a/src/components/views/rooms/RoomPreviewCard.tsx +++ b/src/components/views/rooms/RoomPreviewCard.tsx @@ -99,7 +99,7 @@ const RoomPreviewCard: FC<IProps> = ({ room, onJoinButtonClicked, onRejectButton <div> <div className="mx_RoomPreviewCard_inviter_name"> {_t( - "<inviter/> invites you", + "room|invites_you_text", {}, { inviter: () => <b>{inviter?.name || inviteSender}</b>, diff --git a/src/components/views/rooms/ThreadSummary.tsx b/src/components/views/rooms/ThreadSummary.tsx index ad79b47c26..7a55c89580 100644 --- a/src/components/views/rooms/ThreadSummary.tsx +++ b/src/components/views/rooms/ThreadSummary.tsx @@ -44,7 +44,7 @@ const ThreadSummary: React.FC<IProps> = ({ mxEvent, thread, ...props }) => { let countSection: string | number = count; if (!roomContext.narrow) { - countSection = _t("%(count)s reply", { count }); + countSection = _t("threads|count_of_reply", { count }); } return ( diff --git a/src/i18n/strings/ar.json b/src/i18n/strings/ar.json index 473924ec01..4cb8ee2793 100644 --- a/src/i18n/strings/ar.json +++ b/src/i18n/strings/ar.json @@ -1,9 +1,4 @@ { - "Create new room": "إنشاء غرفة جديدة", - "Send": "إرسال", - "Unavailable": "غير متوفر", - "Changelog": "سِجل التغييرات", - "Thank you!": "شكرًا !", "Sun": "الأحد", "Mon": "الإثنين", "Tue": "الثلاثاء", @@ -31,33 +26,9 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s، %(day)s %(monthName)s %(fullYear)s %(time)s", "Restricted": "مقيد", "Moderator": "مشرف", - "Logs sent": "تم ارسال سجل الاحداث", - "You signed in to a new session without verifying it:": "قمت بتسجيل الدخول لجلسة جديدة من غير التحقق منها:", - "Verify your other session using one of the options below.": "أكِّد جلستك الأخرى باستخدام أحد الخيارات أدناه.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s%(userId)s تم تسجيل الدخول لجلسة جديدة من غير التحقق منها:", - "Ask this user to verify their session, or manually verify it below.": "اطلب من هذا المستخدم التحقُّق من جلسته أو تحقَّق منها يدويًّا أدناه.", - "Not Trusted": "غير موثوقة", - "Language Dropdown": "قائمة اللغة المنسدلة", - "Information": "المعلومات", "expand": "توسيع", "collapse": "تضييق", - "This version of %(brand)s does not support searching encrypted messages": "لا يدعم هذا الإصدار من %(brand)s البحث في الرسائل المشفرة", - "This version of %(brand)s does not support viewing some encrypted files": "لا يدعم هذا الإصدار من %(brand)s s عرض بعض الملفات المشفرة", - "Use the <a>Desktop app</a> to search encrypted messages": "استخدم <a> تطبيق سطح المكتب </a> للبحث في الرسائل المشفرة", - "Use the <a>Desktop app</a> to see all encrypted files": "استخدم <a> تطبيق سطح المكتب </a> لمشاهدة جميع الملفات المشفرة", - "Cancel search": "إلغاء البحث", - "Can't load this message": "تعذر تحميل هذه الرسالة", "Submit logs": "إرسال السجلات", - "edited": "عُدل", - "Edited at %(date)s. Click to view edits.": "عُدل في %(date)s. انقر لترى التعديلات.", - "Click to view edits": "انقر لترى التعديلات", - "Edited at %(date)s": "عدل في %(date)s", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "أنت على وشك الانتقال إلى موقع تابع لجهة خارجية حتى تتمكن من مصادقة حسابك لاستخدامه مع %(integrationsUrl)s. هل ترغب في الاستمرار؟", - "Add an Integration": "أضف تكاملاً", - "%(name)s wants to verify": "%(name)s يريد التحقق", - "%(name)s cancelled": "%(name)s رفض", - "%(name)s declined": "%(name)s رفض", - "%(name)s accepted": "%(name)s قبل", "Yesterday": "أمس", "Today": "اليوم", "Saturday": "السبت", @@ -67,44 +38,18 @@ "Tuesday": "الثلاثاء", "Monday": "الاثنين", "Sunday": "الأحد", - "not specified": "غير محدد", "Failed to connect to integration manager": "تعذر الاتصال بمدير التكامل", - "unknown error code": "رمز خطأٍ غير معروف", "Join Room": "انضم للغرفة", - "(~%(count)s results)": { - "one": "(~%(count)s نتيجة)", - "other": "(~%(count)s نتائج)" - }, "Unnamed room": "غرفة بلا اسم", "%(duration)sd": "%(duration)sي", "%(duration)sh": "%(duration)sس", "%(duration)sm": "%(duration)sد", "%(duration)ss": "%(duration)sث", - "and %(count)s others...": { - "one": "وواحدة أخرى...", - "other": "و %(count)s أخر..." - }, "Encrypted by a deleted session": "مشفرة باتصال محذوف", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "للإبلاغ عن مشكلة أمنية متعلقة بMatrix ، يرجى قراءة <a>سياسة الإفصاح الأمني</a> في Matrix.org.", "Deactivate account": "تعطيل الحساب", "Backup version:": "نسخة الاحتياطي:", "This backup is trusted because it has been restored on this session": "هذا الاحتياطي موثوق به لأنه تمت استعادته في هذا الاتصال", - "Remove %(count)s messages": { - "one": "احذف رسالة واحدة", - "other": "احذف %(count)s رسائل" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "قد يستغرق هذا وقتًا بحسب عدد الرسائل. من فضلك لا تحدث عمليك أثناء ذلك.", - "Remove recent messages by %(user)s": "قم بإزالة رسائل %(user)s الأخيرة", - "Try scrolling up in the timeline to see if there are any earlier ones.": "حاول الصعود في المخطط الزمني لمعرفة ما إذا كانت هناك سابقات.", - "No recent messages by %(user)s found": "لم يتم العثور على رسائل حديثة من %(user)s", - "%(count)s sessions": { - "one": "%(count)s اتصال", - "other": "%(count)s اتصالات" - }, - "%(count)s verified sessions": { - "one": "اتصال واحد محقق", - "other": "%(count)s اتصالات محققة" - }, "Not encrypted": "غير مشفر", "Warning!": "إنذار!", "Dog": "كلب", @@ -327,7 +272,12 @@ "historical": "تاريخي", "unencrypted": "غير مشفر", "show_more": "أظهر أكثر", - "are_you_sure": "هل متأكد أنت؟" + "are_you_sure": "هل متأكد أنت؟", + "and_n_others": { + "one": "وواحدة أخرى...", + "other": "و %(count)s أخر..." + }, + "edited": "عُدل" }, "action": { "continue": "واصِل", @@ -440,7 +390,9 @@ "uploading_logs": "رفع السجلات", "downloading_logs": "تحميل السجلات", "create_new_issue": "الرجاء <newIssueLink> إنشاء إشكال جديد</newIssueLink> على GitHub حتى نتمكن من التحقيق في هذا الخطأ.", - "waiting_for_server": "في انتظار الرد مِن الخادوم" + "waiting_for_server": "في انتظار الرد مِن الخادوم", + "logs_sent": "تم ارسال سجل الاحداث", + "thank_you": "شكرًا !" }, "time": { "date_at_time": "%(date)s في %(time)s" @@ -800,11 +752,25 @@ "you_accepted": "أنت قبلت", "you_declined": "أنت رفضت", "you_cancelled": "أنت رفضت", - "you_started": "أنت أرسلت طلب تحقق" + "you_started": "أنت أرسلت طلب تحقق", + "user_accepted": "%(name)s قبل", + "user_declined": "%(name)s رفض", + "user_cancelled": "%(name)s رفض", + "user_wants_to_verify": "%(name)s يريد التحقق" }, "m.video": { "error_decrypting": "تعذر فك تشفير الفيديو" - } + }, + "scalar_starter_link": { + "dialog_title": "أضف تكاملاً", + "dialog_description": "أنت على وشك الانتقال إلى موقع تابع لجهة خارجية حتى تتمكن من مصادقة حسابك لاستخدامه مع %(integrationsUrl)s. هل ترغب في الاستمرار؟" + }, + "edits": { + "tooltip_title": "عدل في %(date)s", + "tooltip_sub": "انقر لترى التعديلات", + "tooltip_label": "عُدل في %(date)s. انقر لترى التعديلات." + }, + "error_rendering_message": "تعذر تحميل هذه الرسالة" }, "slash_command": { "shrug": "ادخل احد الرموز ¯\\_(ツ)_/¯ قبل نص الرسالة", @@ -940,7 +906,6 @@ "no_media_perms_title": "لا إذن للوسائط", "no_media_perms_description": "قد تحتاج إلى السماح يدويًا ل%(brand)s s بالوصول إلى الميكروفون / كاميرا الويب" }, - "Other": "أخرى", "room_settings": { "permissions": { "m.room.avatar": "تغيير صورة الغرفة", @@ -1040,7 +1005,8 @@ "notification_sound": "صوت الإشعار", "custom_sound_prompt": "تعيين صوت مخصص جديد", "browse_button": "تصفح" - } + }, + "alias_not_specified": "غير محدد" }, "encryption": { "verification": { @@ -1111,7 +1077,14 @@ "cross_signing_room_warning": "شخص ما يستخدم اتصالاً غير معروف", "cross_signing_room_verified": "تم التحقق من جميع من في هذه الغرفة", "cross_signing_room_normal": "هذه الغرفة مشفرة من طرف إلى طرف", - "unsupported": "لا يدعم هذا العميل التشفير من طرف إلى طرف." + "unsupported": "لا يدعم هذا العميل التشفير من طرف إلى طرف.", + "udd": { + "own_new_session_text": "قمت بتسجيل الدخول لجلسة جديدة من غير التحقق منها:", + "own_ask_verify_text": "أكِّد جلستك الأخرى باستخدام أحد الخيارات أدناه.", + "other_new_session_text": "%(name)s%(userId)s تم تسجيل الدخول لجلسة جديدة من غير التحقق منها:", + "other_ask_verify_text": "اطلب من هذا المستخدم التحقُّق من جلسته أو تحقَّق منها يدويًّا أدناه.", + "title": "غير موثوقة" + } }, "emoji": { "category_frequently_used": "كثيرة الاستعمال", @@ -1304,7 +1277,9 @@ "error_encountered": "صودِفَ خطأ: (%(errorDetail)s).", "no_update": "لا يوجد هناك أي تحديث.", "new_version_available": "ثمة إصدارٌ جديد. <a>حدّث الآن.</a>", - "check_action": "ابحث عن تحديث" + "check_action": "ابحث عن تحديث", + "unavailable": "غير متوفر", + "changelog": "سِجل التغييرات" }, "labs_mjolnir": { "room_name": "قائمة الحظر", @@ -1399,7 +1374,11 @@ "search": { "this_room": "هذه الغرفة", "all_rooms": "كل الغُرف", - "field_placeholder": "بحث …" + "field_placeholder": "بحث …", + "result_count": { + "one": "(~%(count)s نتيجة)", + "other": "(~%(count)s نتائج)" + } }, "jump_to_bottom_button": "انتقل إلى أحدث الرسائل", "jump_read_marker": "الانتقال إلى أول رسالة غير مقروءة.", @@ -1470,7 +1449,8 @@ "non_urgent_echo_failure_toast": "خادمك لا يتجاوب مع بعض <a>الطلبات</a>.", "failed_copy": "تعذر النسخ", "something_went_wrong": "هناك خطأ ما!", - "update_power_level": "تعذر تغيير مستوى القوة" + "update_power_level": "تعذر تغيير مستوى القوة", + "unknown_error_code": "رمز خطأٍ غير معروف" }, "room_summary_card_back_action_label": "معلومات الغرفة", "analytics": { @@ -1548,7 +1528,25 @@ "deactivate_confirm_title": "إلغاء نشاط المستخدم؟", "deactivate_confirm_description": "سيؤدي إلغاء نشاط هذا المستخدم إلى تسجيل خروجهم ومنعهم من تسجيل الدخول مرة أخرى. بالإضافة إلى ذلك ، سيغادرون جميع الغرف التي يتواجدون فيها. لا يمكن التراجع عن هذا الإجراء. هل أنت متأكد أنك تريد إلغاء نشاط هذا المستخدم؟", "deactivate_confirm_action": "إلغاء نشاط المستخدم", - "error_deactivate": "تعذر إلغاء نشاط المستخدم" + "error_deactivate": "تعذر إلغاء نشاط المستخدم", + "redact": { + "no_recent_messages_title": "لم يتم العثور على رسائل حديثة من %(user)s", + "no_recent_messages_description": "حاول الصعود في المخطط الزمني لمعرفة ما إذا كانت هناك سابقات.", + "confirm_title": "قم بإزالة رسائل %(user)s الأخيرة", + "confirm_description_2": "قد يستغرق هذا وقتًا بحسب عدد الرسائل. من فضلك لا تحدث عمليك أثناء ذلك.", + "confirm_button": { + "one": "احذف رسالة واحدة", + "other": "احذف %(count)s رسائل" + } + }, + "count_of_verified_sessions": { + "one": "اتصال واحد محقق", + "other": "%(count)s اتصالات محققة" + }, + "count_of_sessions": { + "one": "%(count)s اتصال", + "other": "%(count)s اتصالات" + } }, "stickers": { "empty": "ليس لديك حاليًا أي حزم ملصقات ممكّنة", @@ -1565,5 +1563,25 @@ "add_integrations": "إضافة عناصر الواجهة والجسور والروبوتات", "share_button": "شارك الغرفة", "settings_button": "إعدادات الغرفة" + }, + "emoji_picker": { + "cancel_search_label": "إلغاء البحث" + }, + "info_tooltip_title": "المعلومات", + "language_dropdown_label": "قائمة اللغة المنسدلة", + "seshat": { + "warning_kind_files_app": "استخدم <a> تطبيق سطح المكتب </a> لمشاهدة جميع الملفات المشفرة", + "warning_kind_search_app": "استخدم <a> تطبيق سطح المكتب </a> للبحث في الرسائل المشفرة", + "warning_kind_files": "لا يدعم هذا الإصدار من %(brand)s s عرض بعض الملفات المشفرة", + "warning_kind_search": "لا يدعم هذا الإصدار من %(brand)s البحث في الرسائل المشفرة" + }, + "forward": { + "send_label": "إرسال" + }, + "report_content": { + "other_label": "أخرى" + }, + "spotlight_dialog": { + "create_new_room_button": "إنشاء غرفة جديدة" } } diff --git a/src/i18n/strings/az.json b/src/i18n/strings/az.json index 3da6f338b1..ab0e55e017 100644 --- a/src/i18n/strings/az.json +++ b/src/i18n/strings/az.json @@ -23,19 +23,12 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", "Moderator": "Moderator", - "not specified": "qeyd edilmədi", "Join Room": "Otağa girmək", - "unknown error code": "naməlum səhv kodu", "Sunday": "Bazar", "Friday": "Cümə", "Today": "Bu gün", - "Create new room": "Otağı yaratmaq", "Home": "Başlanğıc", "%(items)s and %(lastItem)s": "%(items)s və %(lastItem)s", - "An error has occurred.": "Səhv oldu.", - "Verification Pending": "Gözləmə təsdiq etmələr", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Öz elektron poçtunu yoxlayın və olan istinadı basın. Bundan sonra düyməni Davam etməyə basın.", - "Send": "Göndər", "PM": "24:00", "AM": "12:00", "Restricted": "Məhduddur", @@ -233,7 +226,6 @@ "devtools": { "category_other": "Digər" }, - "Other": "Digər", "labs": { "group_profile": "Profil" }, @@ -260,6 +252,10 @@ "password_not_entered": "Yeni parolu daxil edin.", "passwords_mismatch": "Yeni şifrələr uyğun olmalıdır.", "return_to_login": "Girişin ekranına qayıtmaq" + }, + "set_email": { + "verification_pending_title": "Gözləmə təsdiq etmələr", + "verification_pending_description": "Öz elektron poçtunu yoxlayın və olan istinadı basın. Bundan sonra düyməni Davam etməyə basın." } }, "update": { @@ -293,7 +289,8 @@ "upload_avatar_label": "Avatar-ı yükləmək", "general": { "other_section": "Digər" - } + }, + "alias_not_specified": "qeyd edilmədi" }, "failed_load_async_component": "Yükləmək olmur! Şəbəkə bağlantınızı yoxlayın və yenidən cəhd edin.", "upload_failed_generic": "'%(fileName)s' faylı yüklənə bilmədi.", @@ -353,7 +350,9 @@ "not_supported": "<dəstəklənmir>" }, "error": { - "update_power_level": "Hüquqların səviyyəsini dəyişdirməyi bacarmadı" + "update_power_level": "Hüquqların səviyyəsini dəyişdirməyi bacarmadı", + "dialog_description_default": "Səhv oldu.", + "unknown_error_code": "naməlum səhv kodu" }, "member_list": { "invited_list_heading": "Dəvət edilmişdir", @@ -371,5 +370,14 @@ "no_more_results": "Daha çox nəticə yoxdur", "error_dialog": { "forget_room_failed": "Otağı unutmağı bacarmadı: %(errCode)s" + }, + "forward": { + "send_label": "Göndər" + }, + "report_content": { + "other_label": "Digər" + }, + "spotlight_dialog": { + "create_new_room_button": "Otağı yaratmaq" } } diff --git a/src/i18n/strings/bg.json b/src/i18n/strings/bg.json index 7124608423..8986cb014d 100644 --- a/src/i18n/strings/bg.json +++ b/src/i18n/strings/bg.json @@ -1,5 +1,4 @@ { - "Send": "Изпрати", "Sun": "нд.", "Mon": "пн.", "Tue": "вт.", @@ -23,107 +22,33 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(day)s %(monthName)s %(fullYear)s, %(weekDayName)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "unknown error code": "неизвестен код за грешка", "Unnamed room": "Стая без име", "Warning!": "Внимание!", "PM": "PM", "AM": "AM", "Restricted": "Ограничен", "Moderator": "Модератор", - "and %(count)s others...": { - "other": "и %(count)s други...", - "one": "и още един..." - }, "%(duration)ss": "%(duration)sсек", "%(duration)sm": "%(duration)sмин", "%(duration)sh": "%(duration)sч", "%(duration)sd": "%(duration)sд", - "(~%(count)s results)": { - "other": "(~%(count)s резултати)", - "one": "(~%(count)s резултат)" - }, "Join Room": "Присъединяване към стаята", - "not specified": "неопределен", - "Add an Integration": "Добавяне на интеграция", - "Email address": "Имейл адрес", "Delete Widget": "Изтриване на приспособление", - "Create new room": "Създай нова стая", "Home": "Начална страница", "%(items)s and %(lastItem)s": "%(items)s и %(lastItem)s", "collapse": "свий", "expand": "разшири", - "Custom level": "Персонализирано ниво", - "<a>In reply to</a> <pill>": "<a>В отговор на</a> <pill>", - "And %(count)s more...": { - "other": "И %(count)s други..." - }, - "Confirm Removal": "Потвърдете премахването", - "Verification Pending": "Очакване на потвърждение", - "An error has occurred.": "Възникна грешка.", - "Unable to restore session": "Неуспешно възстановяване на сесията", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Моля, проверете своя имейл адрес и натиснете връзката, която той съдържа. След като направите това, натиснете продължи.", - "This will allow you to reset your password and receive notifications.": "Това ще Ви позволи да възстановите Вашата парола и да получавате известия.", - "Session ID": "Идентификатор на сесията", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "На път сте да бъдете отведени до друг сайт, където можете да удостоверите профила си за използване с %(integrationsUrl)s. Искате ли да продължите?", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Ако преди сте използвали по-нова версия на %(brand)s, Вашата сесия може да не бъде съвместима с текущата версия. Затворете този прозорец и се върнете в по-новата версия.", "Sunday": "Неделя", "Today": "Днес", "Friday": "Петък", - "Changelog": "Списък на промените", - "Failed to send logs: ": "Неуспешно изпращане на логове: ", - "Unavailable": "Не е наличен", - "Filter results": "Филтриране на резултати", "Tuesday": "Вторник", - "Preparing to send logs": "Подготовка за изпращане на логове", "Saturday": "Събота", "Monday": "Понеделник", "Wednesday": "Сряда", - "You cannot delete this message. (%(code)s)": "Това съобщение не може да бъде изтрито. (%(code)s)", "Thursday": "Четвъртък", - "Logs sent": "Логовете са изпратени", "Yesterday": "Вчера", - "Thank you!": "Благодарим!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не може да се зареди събитието, на което е отговорено. Или не съществува или нямате достъп да го видите.", - "Clear Storage and Sign Out": "Изчисти запазените данни и излез", "Send Logs": "Изпрати логове", - "We encountered an error trying to restore your previous session.": "Възникна грешка при възстановяване на предишната Ви сесия.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Изчистване на запазените данни в браузъра може да поправи проблема, но ще Ви изкара от профила и ще направи шифрованите съобщения нечетими.", - "Share Room": "Споделяне на стая", - "Link to most recent message": "Създай връзка към най-новото съобщение", - "Share User": "Споделяне на потребител", - "Share Room Message": "Споделяне на съобщение от стая", - "Link to selected message": "Създай връзка към избраното съобщение", - "Upgrade Room Version": "Обнови версията на стаята", - "Create a new room with the same name, description and avatar": "Създадем нова стая със същото име, описание и снимка", - "Update any local room aliases to point to the new room": "Обновим всички локални адреси на стаята да сочат към новата", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Забраним комуникацията на потребителите в старата стая и публикуваме съобщение насочващо ги към новата", - "Put a link back to the old room at the start of the new room so people can see old messages": "Поставим връзка в новата стая, водещо обратно към старата, за да може хората да виждат старите съобщения", - "Failed to upgrade room": "Неуспешно обновяване на стаята", - "The room upgrade could not be completed": "Обновяването на тази стая не можа да бъде завършено", - "Upgrade this room to version %(version)s": "Обновете тази стая до версия %(version)s", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Преди да изпратите логове, трябва да <a>отворите доклад за проблем в Github</a>.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s вече използва 3-5 пъти по-малко памет, като зарежда информация за потребители само когато е нужна. Моля, изчакайте докато ресинхронизираме със сървъра!", - "Updating %(brand)s": "Обновяване на %(brand)s", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Преди сте използвали %(brand)s на %(host)s с включено постепенно зареждане на членове. В тази версия, тази настройка е изключена. Понеже локалният кеш не е съвместим при тези две настройки, %(brand)s трябва да синхронизира акаунта Ви наново.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Ако другата версия на %(brand)s все още е отворена в друг таб, моля затворете я. Използването на %(brand)s на един адрес във версии с постепенно и без постепенно зареждане ще причини проблеми.", - "Incompatible local cache": "Несъвместим локален кеш", - "Clear cache and resync": "Изчисти кеша и ресинхронизирай", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "За да избегнете загубата на чат история, трябва да експортирате ключовете на стаята преди да излезете от профила си. Ще трябва да се върнете към по-новата версия на %(brand)s за да направите това", - "Incompatible Database": "Несъвместима база данни", - "Continue With Encryption Disabled": "Продължи с изключено шифроване", - "Unable to load backup status": "Неуспешно зареждане на състоянието на резервното копие", - "Unable to restore backup": "Неуспешно възстановяване на резервно копие", - "No backup found!": "Не е открито резервно копие!", - "Failed to decrypt %(failedCount)s sessions!": "Неуспешно разшифроване на %(failedCount)s сесии!", - "Unable to load commit detail: %(msg)s": "Неуспешно зареждане на информация за commit: %(msg)s", - "The following users may not exist": "Следните потребители може да не съществуват", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Не бяга открити профили за изброените по-долу Matrix идентификатори. Желаете ли да ги поканите въпреки това?", - "Invite anyway and never warn me again": "Покани въпреки това и не питай отново", - "Invite anyway": "Покани въпреки това", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Потвърди потребителя и го маркирай като доверен. Доверяването на потребители Ви дава допълнително спокойствие при използване на съобщения шифровани от край-до-край.", - "Incoming Verification Request": "Входяща заявка за потвърждение", - "Email (optional)": "Имейл (незадължително)", - "Join millions for free on the largest public server": "Присъединете се безплатно към милиони други на най-големия публичен сървър", "Dog": "Куче", "Cat": "Котка", "Lion": "Лъв", @@ -185,192 +110,20 @@ "Anchor": "Котва", "Headphones": "Слушалки", "Folder": "Папка", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Шифрованите съобщения са защитени с шифроване от край до край. Само Вие и получателят (получателите) имате ключове за четенето им.", - "Start using Key Backup": "Включи резервни копия за ключовете", - "I don't want my encrypted messages": "Не искам шифрованите съобщения", - "Manually export keys": "Експортирай ключове ръчно", - "You'll lose access to your encrypted messages": "Ще загубите достъп до шифрованите си съобщения", - "Are you sure you want to sign out?": "Сигурни ли сте, че искате да излезете от профила?", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Внимание</b>: настройването на резервно копие на ключовете трябва да се прави само от доверен компютър.", "Scissors": "Ножици", - "Room Settings - %(roomName)s": "Настройки на стая - %(roomName)s", - "Power level": "Ниво на достъп", - "Notes": "Бележки", - "Sign out and remove encryption keys?": "Излизане и премахване на ключовете за шифроване?", - "To help us prevent this in future, please <a>send us logs</a>.": "За да ни помогнете да предотвратим това в бъдеще, моля <a>изпратете логове</a>.", - "Missing session data": "Липсват данни за сесията", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Липсват данни за сесията, като например ключове за шифровани съобщения. За да поправите това, излезте и влезте отново, възстановявайки ключовете от резервно копие.", - "Your browser likely removed this data when running low on disk space.": "Най-вероятно браузърът Ви е премахнал тези данни поради липса на дисково пространство.", - "Upload files (%(current)s of %(total)s)": "Качване на файлове (%(current)s от %(total)s)", - "Upload files": "Качи файлове", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Файлът е <b>прекалено голям</b> за да се качи. Максималният допустим размер е %(limit)s, докато този файл е %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Тези файлове са <b>прекалено големи</b> за да се качат. Максималният допустим размер е %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Някои файлове са <b>прекалено големи</b> за да се качат. Максималният допустим размер е %(limit)s.", - "Upload %(count)s other files": { - "other": "Качи %(count)s други файла", - "one": "Качи %(count)s друг файл" - }, - "Cancel All": "Откажи всички", - "Upload Error": "Грешка при качване", - "Remember my selection for this widget": "Запомни избора ми за това приспособление", - "edited": "редактирано", - "Some characters not allowed": "Някои символи не са позволени", - "Upload all": "Качи всички", - "Edited at %(date)s. Click to view edits.": "Редактирано на %(date)s. Кликнете за да видите редакциите.", - "Message edits": "Редакции на съобщение", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Обновяването на тази стая изисква затварянето на текущата и създаване на нова на нейно място. За да е най-удобно за членовете на стаята, ще:", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Моля, кажете ни какво се обърка, или още по-добре - създайте проблем в GitHub обясняващ ситуацията.", - "Removing…": "Премахване…", - "Clear all data": "Изчисти всички данни", - "Your homeserver doesn't seem to support this feature.": "Не изглежда сървърът ви да поддържа тази функция.", - "Resend %(unsentCount)s reaction(s)": "Изпрати наново %(unsentCount)s реакция(и)", - "Find others by phone or email": "Открийте други по телефон или имейл", - "Be found by phone or email": "Бъдете открит по телефон или имейл", "Deactivate account": "Деактивиране на акаунт", - "Command Help": "Помощ за команди", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Използвайте сървър за самоличност за да каните по имейл. <default>Използвайте сървъра за самоличност по подразбиране (%(defaultIdentityServerName)s)</default> или настройте друг в <settings>Настройки</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Използвайте сървър за самоличност за да каните по имейл. Управлявайте в <settings>Настройки</settings>.", - "No recent messages by %(user)s found": "Не са намерени скорошни съобщения от %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Опитайте се да проверите по-нагоре в историята за по-ранни.", - "Remove recent messages by %(user)s": "Премахване на скорошни съобщения от %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Може да отнеме известно време за голям брой съобщения. Моля, не презареждайте страницата междувременно.", - "Remove %(count)s messages": { - "other": "Премахни %(count)s съобщения", - "one": "Премахни 1 съобщение" - }, - "e.g. my-room": "например my-room", - "Close dialog": "Затвори прозореца", - "Cancel search": "Отмени търсенето", - "%(name)s accepted": "%(name)s прие", - "%(name)s cancelled": "%(name)s отказа", - "%(name)s wants to verify": "%(name)s иска да извърши потвърждение", "Failed to connect to integration manager": "Неуспешна връзка с мениджъра на интеграции", - "%(count)s verified sessions": { - "other": "%(count)s потвърдени сесии", - "one": "1 потвърдена сесия" - }, - "Language Dropdown": "Падащо меню за избор на език", - "Integrations are disabled": "Интеграциите са изключени", - "Integrations not allowed": "Интеграциите не са разрешени", - "Upgrade private room": "Обнови лична стая", - "Upgrade public room": "Обнови публична стая", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Обновяването на стая е действие за напреднали и обикновено се препоръчва когато стаята е нестабилна поради бъгове, липсващи функции или проблеми със сигурността.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Това обикновено влия само на това как стаята се обработва на сървъра. Ако имате проблеми с %(brand)s, <a>съобщете за проблем</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Ще обновите стаята от <oldVersion /> до <newVersion />.", - "Verification Request": "Заявка за потвърждение", - "Recent Conversations": "Скорошни разговори", - "Direct Messages": "Директни съобщения", - "Failed to find the following users": "Неуспешно откриване на следните потребители", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Следните потребители не съществуват или са невалидни и не могат да бъдат поканени: %(csvNames)s", - "Not Trusted": "Недоверено", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) влезе в нова сесия без да я потвърди:", - "Ask this user to verify their session, or manually verify it below.": "Поискайте от този потребител да потвърди сесията си, или я потвърдете ръчно по-долу.", "Lock": "Заключи", "This backup is trusted because it has been restored on this session": "Това резервно копие е доверено, защото е било възстановено в текущата сесия", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "За да съобщените за проблем със сигурността свързан с Matrix, прочетете <a>Политиката за споделяне на проблеми със сигурността</a> на Matrix.org.", "Encrypted by a deleted session": "Шифровано от изтрита сесия", - "%(count)s sessions": { - "other": "%(count)s сесии", - "one": "%(count)s сесия" - }, - "%(name)s declined": "%(name)s отказа", - "Can't load this message": "Съобщението не може да се зареди", "Submit logs": "Изпрати логове", - "Enter a server name": "Въведете име на сървър", - "Looks good": "Изглежда добре", - "Can't find this server or its room list": "Сървърът или списъка със стаи не може да бъде намерен", - "Your server": "Вашият сървър", - "Add a new server": "Добави нов сървър", - "Enter the name of a new server you want to explore.": "Въведете името на новия сървър, който искате да прегледате.", - "Server name": "Име на сървър", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Напомняне: браузърът ви не се поддържа, така че не всичко може да работи правилно.", - "Destroy cross-signing keys?": "Унищожаване на ключовете за кръстосано-подписване?", - "You signed in to a new session without verifying it:": "Влязохте в нова сесия без да я верифицирате:", - "Verify your other session using one of the options below.": "Верифицирайте другите си сесии използвайки една от опциите по-долу.", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Изтриването на ключовете за кръстосано-подписване е необратимо. Всички, с които сте се верифицирали ще видят предупреждения за сигурността. Почти със сигурност не искате да направите това, освен ако не сте загубили всички устройства, от които можете да подписвате кръстосано.", - "Clear cross-signing keys": "Изчисти ключовете за кръстосано-подписване", - "Clear all data in this session?": "Изчисти всички данни в тази сесия?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Изчистването на всички данни от сесията е необратимо. Шифрованите съобщения ще бъдат загубени, освен ако няма резервно копие на ключовете им.", - "Server did not require any authentication": "Сървърът не изисква никаква автентикация", - "Server did not return valid authentication information.": "Сървърът не върна валидна информация относно автентикация.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Потвърдете деактивацията на профила си използвайки Single Sign On за потвърждаване на самоличността.", - "Are you sure you want to deactivate your account? This is irreversible.": "Сигурни ли сте, че искате да деактивирате профила си? Това е необратимо.", - "Confirm account deactivation": "Потвърдете деактивирането на профила", - "There was a problem communicating with the server. Please try again.": "Имаше проблем при комуникацията със сървъра. Опитайте пак.", - "Session name": "Име на сесията", - "Session key": "Ключ за сесията", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Верифицирането на този потребител ще маркира сесията им като доверена при вас, както и вашата като доверена при тях.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Верифицирайте това устройство за да го маркирате като доверено. Доверявайки се на това устройство дава на вас и на другите потребители допълнително спокойствие при използването на от-край-до-край-шифровани съобщения.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Верифицирането на това устройство ще го маркира като доверено, а потребителите, които са потвърдили вас също ще се доверяват на него.", - "Something went wrong trying to invite the users.": "Нещо се обърка при опита да бъдат поканени потребителите.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Не можахме да поканим тези потребители. Проверете потребителите, които искате да поканите и опитайте пак.", - "Recently Direct Messaged": "Скорошни директни чатове", "IRC display name width": "Ширина на IRC името", - "To continue, use Single Sign On to prove your identity.": "За да продължите, използвайте Single Sign On за да потвърдите самоличността си.", - "Confirm to continue": "Потвърдете за да продължите", - "Click the button below to confirm your identity.": "Кликнете бутона по-долу за да потвърдите самоличността си.", - "a new master key signature": "нов подпис на основния ключ", - "a new cross-signing key signature": "нов подпис на ключа за кръстосано-подписване", - "a device cross-signing signature": "подпис за кръстосано-подписване на устройства", - "a key signature": "подпис на ключ", - "%(brand)s encountered an error during upload of:": "%(brand)s срещна проблем при качването на:", - "Upload completed": "Качването завърши", - "Cancelled signature upload": "Отказано качване на подпис", - "Unable to upload": "Неуспешно качване", - "Signature upload success": "Успешно качване на подпис", - "Signature upload failed": "Неуспешно качване на подпис", - "Confirm by comparing the following with the User Settings in your other session:": "Потвърдете чрез сравняване на следното с Потребителски Настройки в другата ви сесия:", - "Confirm this user's session by comparing the following with their User Settings:": "Потвърдете сесията на този потребител чрез сравняване на следното с техните Потребителски Настройки:", - "If they don't match, the security of your communication may be compromised.": "Ако няма съвпадение, сигурността на комуникацията ви може би е компрометирана.", "Your homeserver has exceeded its user limit.": "Надвишен е лимитът за потребители на сървъра ви.", "Your homeserver has exceeded one of its resource limits.": "Беше надвишен някой от лимитите на сървъра.", "Ok": "Добре", - "Room address": "Адрес на стаята", - "This address is available to use": "Адресът е наличен за ползване", - "This address is already in use": "Адресът вече се използва", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Използвали сте и по-нова версия на %(brand)s от сегашната за тази сесия. За да използвате сегашната версия отново с шифроване от-край-до-край, ще е необходимо да излезете и да влезете отново.", - "Restoring keys from backup": "Възстановяване на ключове от резервно копие", - "%(completed)s of %(total)s keys restored": "%(completed)s от %(total)s ключа са възстановени", - "Keys restored": "Ключовете бяха възстановени", - "Successfully restored %(sessionCount)s keys": "Успешно бяха възстановени %(sessionCount)s ключа", "Sign in with SSO": "Влезте със SSO", "Switch theme": "Смени темата", - "Confirm encryption setup": "Потвърждение на настройки за шифроване", - "Click the button below to confirm setting up encryption.": "Кликнете бутона по-долу за да потвърдите настройването на шифроване.", - "Message preview": "Преглед на съобщението", - "Unable to set up keys": "Неуспешна настройка на ключовете", - "Use your Security Key to continue.": "Използвайте ключа си за сигурност за да продължите.", - "Security Key": "Ключ за сигурност", - "Security Phrase": "Защитна фраза", - "Looks good!": "Изглежда добре!", - "Wrong file type": "Грешен тип файл", - "Recent changes that have not yet been received": "Скорошни промени, които още не са били получени", - "The server is not configured to indicate what the problem is (CORS).": "Сървърът не е конфигуриран да укаже какъв е проблемът (CORS).", - "A connection error occurred while trying to contact the server.": "Възникнал е проблем с връзката при свързване към сървъра.", - "Your area is experiencing difficulties connecting to the internet.": "В районът ви има проблеми с връзката с интернет.", - "The server has denied your request.": "Сървърът е забранил заявката ви.", - "The server is offline.": "Сървърът е офлайн.", - "A browser extension is preventing the request.": "Разширение на браузъра блокира заявката.", - "Your firewall or anti-virus is blocking the request.": "Защитната ви стена (firewall) или антивирусен софтуер блокират заявката.", - "The server (%(serverName)s) took too long to respond.": "Сървърът %(serverName)s отне твърде дълго да отговори.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Сървърът ви не отговаря на някой от заявките ви. По-долу са някои от най-вероятните причини.", - "Server isn't responding": "Сървърът не отговаря", - "You're all caught up.": "Наваксали сте с всичко.", - "Data on this screen is shared with %(widgetDomain)s": "Данните на този екран са споделени с %(widgetDomain)s", - "Modal Widget": "Модално приспособление", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Поканете някой по име, потребителско име (като <userId/>) или <a>споделете тази стая</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Поканете някой по име, имейл адрес, потребителско име (като <userId/>) или <a>споделете тази стая</a>.", - "Start a conversation with someone using their name or username (like <userId/>).": "Започнете разговор с някой използвайки тяхното име или потребителско име (като <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Започнете разговор с някой използвайки тяхното име, имейл адрес или потребителско име (като <userId/>).", - "Invite by email": "Покани по имейл", - "Preparing to download logs": "Подготвяне за изтегляне на логове", - "Information": "Информация", - "This version of %(brand)s does not support searching encrypted messages": "Тази версия на %(brand)s не поддържа търсенето в шифровани съобщения", - "This version of %(brand)s does not support viewing some encrypted files": "Тази версия на %(brand)s не поддържа преглеждането на някои шифровани файлове", - "Use the <a>Desktop app</a> to search encrypted messages": "Използвайте <a>Desktop приложението</a> за да търсите в шифровани съобщения", - "Use the <a>Desktop app</a> to see all encrypted files": "Използвайте <a>Desktop приложението</a> за да видите всички шифровани файлове", - "Click to view edits": "Кликнете за да видите редакциите", - "Edited at %(date)s": "Редактирано на %(date)s", "Not encrypted": "Не е шифровано", "Backup version:": "Версия на резервното копие:", "Anguilla": "Ангила", @@ -622,10 +375,7 @@ "Afghanistan": "Афганистан", "United States": "Съединените щати", "United Kingdom": "Обединеното кралство", - "Leave space": "Напусни пространство", - "Create a space": "Създаване на пространство", "unknown person": "", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Вашият %(brand)s не позволява да използвате мениджъра на интеграции за да направите това. Свържете се с администратор.", "common": { "about": "Относно", "analytics": "Статистика", @@ -706,7 +456,14 @@ "setup_secure_messages": "Настрой Защитени Съобщения", "unencrypted": "Нешифровано", "show_more": "Покажи повече", - "are_you_sure": "Сигурни ли сте?" + "are_you_sure": "Сигурни ли сте?", + "email_address": "Имейл адрес", + "filter_results": "Филтриране на резултати", + "and_n_others": { + "other": "и %(count)s други...", + "one": "и още един..." + }, + "edited": "редактирано" }, "action": { "continue": "Продължи", @@ -895,7 +652,9 @@ "moderator": "Модератор", "admin": "Администратор", "custom": "Собствен (%(level)s)", - "mod": "Модератор" + "mod": "Модератор", + "label": "Ниво на достъп", + "custom_level": "Персонализирано ниво" }, "bug_reporting": { "matrix_security_issue": "За да съобщените за проблем със сигурността свързан с Matrix, прочетете <a>Политиката за споделяне на проблеми със сигурността</a> на Matrix.org.", @@ -911,7 +670,16 @@ "uploading_logs": "Качване на логове", "downloading_logs": "Изтегляне на логове", "create_new_issue": "Моля, <newIssueLink>отворете нов проблем</newIssueLink> в GitHub за да проучим проблема.", - "waiting_for_server": "Изчакване на отговор от сървъра" + "waiting_for_server": "Изчакване на отговор от сървъра", + "error_empty": "Моля, кажете ни какво се обърка, или още по-добре - създайте проблем в GitHub обясняващ ситуацията.", + "preparing_logs": "Подготовка за изпращане на логове", + "logs_sent": "Логовете са изпратени", + "thank_you": "Благодарим!", + "failed_send_logs": "Неуспешно изпращане на логове: ", + "preparing_download": "Подготвяне за изтегляне на логове", + "unsupported_browser": "Напомняне: браузърът ви не се поддържа, така че не всичко може да работи правилно.", + "textarea_label": "Бележки", + "log_request": "За да ни помогнете да предотвратим това в бъдеще, моля <a>изпратете логове</a>." }, "time": { "date_at_time": "%(date)s в %(time)s", @@ -1131,7 +899,13 @@ "email_address_label": "Имейл адрес", "remove_msisdn_prompt": "Премахни %(phone)s?", "add_msisdn_instructions": "Беше изпратено SMS съобщение към +%(msisdn)s. Въведете съдържащият се код за потвърждение.", - "msisdn_label": "Телефонен номер" + "msisdn_label": "Телефонен номер", + "deactivate_confirm_body_sso": "Потвърдете деактивацията на профила си използвайки Single Sign On за потвърждаване на самоличността.", + "deactivate_confirm_body": "Сигурни ли сте, че искате да деактивирате профила си? Това е необратимо.", + "deactivate_confirm_continue": "Потвърдете деактивирането на профила", + "error_deactivate_communication": "Имаше проблем при комуникацията със сървъра. Опитайте пак.", + "error_deactivate_no_auth": "Сървърът не изисква никаква автентикация", + "error_deactivate_invalid_auth": "Сървърът не върна валидна информация относно автентикация." }, "key_backup": { "backup_in_progress": "Прави се резервно копие на ключовете Ви (първото копие може да отнеме няколко минути).", @@ -1416,7 +1190,8 @@ "creation_summary_dm": "%(creator)s създаде този директен чат.", "creation_summary_room": "%(creator)s създаде и настрой стаята.", "context_menu": { - "external_url": "URL на източника" + "external_url": "URL на източника", + "resent_unsent_reactions": "Изпрати наново %(unsentCount)s реакция(и)" }, "url_preview": { "close": "Затвори прегледа" @@ -1455,10 +1230,28 @@ "you_accepted": "Приехте", "you_declined": "Отказахте", "you_cancelled": "Отказахте потвърждаването", - "you_started": "Изпратихте заявка за потвърждение" + "you_started": "Изпратихте заявка за потвърждение", + "user_accepted": "%(name)s прие", + "user_declined": "%(name)s отказа", + "user_cancelled": "%(name)s отказа", + "user_wants_to_verify": "%(name)s иска да извърши потвърждение" }, "m.video": { "error_decrypting": "Грешка при разшифроване на видео" + }, + "scalar_starter_link": { + "dialog_title": "Добавяне на интеграция", + "dialog_description": "На път сте да бъдете отведени до друг сайт, където можете да удостоверите профила си за използване с %(integrationsUrl)s. Искате ли да продължите?" + }, + "edits": { + "tooltip_title": "Редактирано на %(date)s", + "tooltip_sub": "Кликнете за да видите редакциите", + "tooltip_label": "Редактирано на %(date)s. Кликнете за да видите редакциите." + }, + "error_rendering_message": "Съобщението не може да се зареди", + "reply": { + "error_loading": "Не може да се зареди събитието, на което е отговорено. Или не съществува или нямате достъп да го видите.", + "in_reply_to": "<a>В отговор на</a> <pill>" } }, "slash_command": { @@ -1530,7 +1323,8 @@ "verify_nop": "Сесията вече е потвърдена!", "verify_mismatch": "ВНИМАНИЕ: ПОТВЪРЖДАВАНЕТО НА КЛЮЧОВЕТЕ Е НЕУСПЕШНО! Подписващия ключ за %(userId)s и сесия %(deviceId)s е \"%(fprint)s\", което не съвпада с предоставения ключ \"%(fingerprint)s\". Това може би означава, че комуникацията ви бива прихваната!", "verify_success_title": "Потвърден ключ", - "verify_success_description": "Предоставения от вас ключ за подписване съвпада с ключа за подписване получен от сесия %(deviceId)s на %(userId)s. Сесията е маркирана като потвърдена." + "verify_success_description": "Предоставения от вас ключ за подписване съвпада с ключа за подписване получен от сесия %(deviceId)s на %(userId)s. Сесията е маркирана като потвърдена.", + "help_dialog_title": "Помощ за команди" }, "presence": { "online_for": "Онлайн от %(duration)s", @@ -1603,7 +1397,6 @@ "no_media_perms_title": "Няма разрешения за медийните устройства", "no_media_perms_description": "Може да се наложи ръчно да разрешите на %(brand)s да получи достъп до Вашия микрофон/уеб камера" }, - "Other": "Други", "room_settings": { "permissions": { "m.room.avatar": "Промяна на снимката на стаята", @@ -1683,7 +1476,12 @@ "canonical_alias_field_label": "Основен адрес", "avatar_field_label": "Снимка на стаята", "aliases_no_items_label": "Все още няма други публикувани адреси, добавете такъв по-долу", - "aliases_items_label": "Други публикувани адреси:" + "aliases_items_label": "Други публикувани адреси:", + "alias_heading": "Адрес на стаята", + "alias_field_safe_localpart_invalid": "Някои символи не са позволени", + "alias_field_taken_valid": "Адресът е наличен за ползване", + "alias_field_taken_invalid_domain": "Адресът вече се използва", + "alias_field_placeholder_default": "например my-room" }, "advanced": { "unfederated": "Тази стая не е достъпна за отдалечени Matrix сървъри", @@ -1691,7 +1489,21 @@ "room_predecessor": "Виж по-стари съобщения в %(roomName)s.", "room_version_section": "Версия на стаята", "room_version": "Версия на стаята:", - "information_section_room": "Информация за стаята" + "information_section_room": "Информация за стаята", + "error_upgrade_title": "Неуспешно обновяване на стаята", + "error_upgrade_description": "Обновяването на тази стая не можа да бъде завършено", + "upgrade_button": "Обновете тази стая до версия %(version)s", + "upgrade_dialog_title": "Обнови версията на стаята", + "upgrade_dialog_description": "Обновяването на тази стая изисква затварянето на текущата и създаване на нова на нейно място. За да е най-удобно за членовете на стаята, ще:", + "upgrade_dialog_description_1": "Създадем нова стая със същото име, описание и снимка", + "upgrade_dialog_description_2": "Обновим всички локални адреси на стаята да сочат към новата", + "upgrade_dialog_description_3": "Забраним комуникацията на потребителите в старата стая и публикуваме съобщение насочващо ги към новата", + "upgrade_dialog_description_4": "Поставим връзка в новата стая, водещо обратно към старата, за да може хората да виждат старите съобщения", + "upgrade_warning_dialog_title_private": "Обнови лична стая", + "upgrade_dwarning_ialog_title_public": "Обнови публична стая", + "upgrade_warning_dialog_report_bug_prompt_link": "Това обикновено влия само на това как стаята се обработва на сървъра. Ако имате проблеми с %(brand)s, <a>съобщете за проблем</a>.", + "upgrade_warning_dialog_description": "Обновяването на стая е действие за напреднали и обикновено се препоръчва когато стаята е нестабилна поради бъгове, липсващи функции или проблеми със сигурността.", + "upgrade_warning_dialog_footer": "Ще обновите стаята от <oldVersion /> до <newVersion />." }, "upload_avatar_label": "Качи профилна снимка", "bridges": { @@ -1704,7 +1516,9 @@ "notification_sound": "Звук за уведомление", "custom_sound_prompt": "Настрой нов собствен звук", "browse_button": "Избор" - } + }, + "title": "Настройки на стая - %(roomName)s", + "alias_not_specified": "неопределен" }, "encryption": { "verification": { @@ -1745,7 +1559,19 @@ "prompt_user": "Започнете верифициране отново от профила им.", "timed_out": "Изтече времето за верификация.", "cancelled_user": "%(displayName)s отказа верификацията.", - "cancelled": "Отказахте верификацията." + "cancelled": "Отказахте верификацията.", + "incoming_sas_user_dialog_text_1": "Потвърди потребителя и го маркирай като доверен. Доверяването на потребители Ви дава допълнително спокойствие при използване на съобщения шифровани от край-до-край.", + "incoming_sas_user_dialog_text_2": "Верифицирането на този потребител ще маркира сесията им като доверена при вас, както и вашата като доверена при тях.", + "incoming_sas_device_dialog_text_1": "Верифицирайте това устройство за да го маркирате като доверено. Доверявайки се на това устройство дава на вас и на другите потребители допълнително спокойствие при използването на от-край-до-край-шифровани съобщения.", + "incoming_sas_device_dialog_text_2": "Верифицирането на това устройство ще го маркира като доверено, а потребителите, които са потвърдили вас също ще се доверяват на него.", + "incoming_sas_dialog_title": "Входяща заявка за потвърждение", + "manual_device_verification_self_text": "Потвърдете чрез сравняване на следното с Потребителски Настройки в другата ви сесия:", + "manual_device_verification_user_text": "Потвърдете сесията на този потребител чрез сравняване на следното с техните Потребителски Настройки:", + "manual_device_verification_device_name_label": "Име на сесията", + "manual_device_verification_device_id_label": "Идентификатор на сесията", + "manual_device_verification_device_key_label": "Ключ за сесията", + "manual_device_verification_footer": "Ако няма съвпадение, сигурността на комуникацията ви може би е компрометирана.", + "verification_dialog_title_user": "Заявка за потвърждение" }, "old_version_detected_title": "Бяха открити стари криптографски данни", "old_version_detected_description": "Засечени са данни от по-стара версия на %(brand)s. Това ще доведе до неправилна работа на криптографията от край до край в по-старата версия. Шифрованите от край до край съобщения, които са били обменени наскоро (при използването на по-стара версия), може да не успеят да бъдат разшифровани в тази версия. Това също може да доведе до неуспех в обмяната на съобщения в тази версия. Ако имате проблеми, излезте и влезте отново в профила си. За да запазите историята на съобщенията, експортирайте и импортирайте отново Вашите ключове.", @@ -1794,7 +1620,46 @@ "cross_signing_room_warning": "Някой използва непозната сесия", "cross_signing_room_verified": "Всички в тази стая са верифицирани", "cross_signing_room_normal": "Тази стая е шифрована от-край-до-край", - "unsupported": "Този клиент не поддържа шифроване от край до край." + "unsupported": "Този клиент не поддържа шифроване от край до край.", + "incompatible_database_sign_out_description": "За да избегнете загубата на чат история, трябва да експортирате ключовете на стаята преди да излезете от профила си. Ще трябва да се върнете към по-новата версия на %(brand)s за да направите това", + "incompatible_database_description": "Използвали сте и по-нова версия на %(brand)s от сегашната за тази сесия. За да използвате сегашната версия отново с шифроване от-край-до-край, ще е необходимо да излезете и да влезете отново.", + "incompatible_database_title": "Несъвместима база данни", + "incompatible_database_disable": "Продължи с изключено шифроване", + "key_signature_upload_completed": "Качването завърши", + "key_signature_upload_cancelled": "Отказано качване на подпис", + "key_signature_upload_failed": "Неуспешно качване", + "key_signature_upload_success_title": "Успешно качване на подпис", + "key_signature_upload_failed_title": "Неуспешно качване на подпис", + "udd": { + "own_new_session_text": "Влязохте в нова сесия без да я верифицирате:", + "own_ask_verify_text": "Верифицирайте другите си сесии използвайки една от опциите по-долу.", + "other_new_session_text": "%(name)s (%(userId)s) влезе в нова сесия без да я потвърди:", + "other_ask_verify_text": "Поискайте от този потребител да потвърди сесията си, или я потвърдете ръчно по-долу.", + "title": "Недоверено" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Грешен тип файл", + "recovery_key_is_correct": "Изглежда добре!" + }, + "security_phrase_title": "Защитна фраза", + "security_key_title": "Ключ за сигурност", + "use_security_key_prompt": "Използвайте ключа си за сигурност за да продължите.", + "restoring": "Възстановяване на ключове от резервно копие" + }, + "destroy_cross_signing_dialog": { + "title": "Унищожаване на ключовете за кръстосано-подписване?", + "warning": "Изтриването на ключовете за кръстосано-подписване е необратимо. Всички, с които сте се верифицирали ще видят предупреждения за сигурността. Почти със сигурност не искате да направите това, освен ако не сте загубили всички устройства, от които можете да подписвате кръстосано.", + "primary_button_text": "Изчисти ключовете за кръстосано-подписване" + }, + "confirm_encryption_setup_title": "Потвърждение на настройки за шифроване", + "confirm_encryption_setup_body": "Кликнете бутона по-долу за да потвърдите настройването на шифроване.", + "unable_to_setup_keys_error": "Неуспешна настройка на ключовете", + "key_signature_upload_failed_master_key_signature": "нов подпис на основния ключ", + "key_signature_upload_failed_cross_signing_key_signature": "нов подпис на ключа за кръстосано-подписване", + "key_signature_upload_failed_device_cross_signing_key_signature": "подпис за кръстосано-подписване на устройства", + "key_signature_upload_failed_key_signature": "подпис на ключ", + "key_signature_upload_failed_body": "%(brand)s срещна проблем при качването на:" }, "emoji": { "category_frequently_used": "Често използвани", @@ -1875,7 +1740,10 @@ "fallback_button": "Започни автентикация", "sso_title": "Използвайте Single Sign On за да продължите", "sso_body": "Потвърдете добавянето на този имейл адрес като потвърдите идентичността си чрез Single Sign On.", - "code": "Код" + "code": "Код", + "sso_preauth_body": "За да продължите, използвайте Single Sign On за да потвърдите самоличността си.", + "sso_postauth_title": "Потвърдете за да продължите", + "sso_postauth_body": "Кликнете бутона по-долу за да потвърдите самоличността си." }, "password_field_label": "Въведете парола", "password_field_strong_label": "Хубава, силна парола!", @@ -1913,7 +1781,36 @@ }, "country_dropdown": "Падащо меню за избор на държава", "common_failures": {}, - "captcha_description": "Сървърът иска да потвърди, че не сте робот." + "captcha_description": "Сървърът иска да потвърди, че не сте робот.", + "autodiscovery_invalid": "Невалиден отговор по време на откриването на конфигурацията за сървъра", + "autodiscovery_generic_failure": "Неуспешно автоматично откриване на конфигурацията за сървъра", + "autodiscovery_invalid_hs_base_url": "Невалиден base_url в m.homeserver", + "autodiscovery_invalid_hs": "Homeserver адресът не изглежда да е валиден Matrix сървър", + "autodiscovery_invalid_is_base_url": "Невалиден base_url в m.identity_server", + "autodiscovery_invalid_is": "Адресът на сървърът за самоличност не изглежда да е валиден сървър за самоличност", + "autodiscovery_invalid_is_response": "Невалиден отговор по време на откриването на конфигурацията за сървъра за самоличност", + "server_picker_description_matrix.org": "Присъединете се безплатно към милиони други на най-големия публичен сървър", + "soft_logout": { + "clear_data_title": "Изчисти всички данни в тази сесия?", + "clear_data_description": "Изчистването на всички данни от сесията е необратимо. Шифрованите съобщения ще бъдат загубени, освен ако няма резервно копие на ключовете им.", + "clear_data_button": "Изчисти всички данни" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Шифрованите съобщения са защитени с шифроване от край до край. Само Вие и получателят (получателите) имате ключове за четенето им.", + "use_key_backup": "Включи резервни копия за ключовете", + "skip_key_backup": "Не искам шифрованите съобщения", + "megolm_export": "Експортирай ключове ръчно", + "setup_key_backup_title": "Ще загубите достъп до шифрованите си съобщения", + "description": "Сигурни ли сте, че искате да излезете от профила?" + }, + "registration": { + "continue_without_email_field_label": "Имейл (незадължително)" + }, + "set_email": { + "verification_pending_title": "Очакване на потвърждение", + "verification_pending_description": "Моля, проверете своя имейл адрес и натиснете връзката, която той съдържа. След като направите това, натиснете продължи.", + "description": "Това ще Ви позволи да възстановите Вашата парола и да получавате известия." + } }, "export_chat": { "messages": "Съобщения" @@ -1939,7 +1836,8 @@ "report_content": { "missing_reason": "Въведете защо докладвате.", "report_content_to_homeserver": "Докладвай съдържание до администратора на сървъра", - "description": "Докладването на съобщението ще изпрати уникалният номер на събитието (event ID) до администратора на сървъра. Ако съобщенията в стаята са шифровани, администратора няма да може да прочете текста им или да види снимките или файловете." + "description": "Докладването на съобщението ще изпрати уникалният номер на събитието (event ID) до администратора на сървъра. Ако съобщенията в стаята са шифровани, администратора няма да може да прочете текста им или да види снимките или файловете.", + "other_label": "Други" }, "onboarding": { "has_avatar_label": "Чудесно, това ще позволи на хората да знаят, че сте вие", @@ -2011,7 +1909,10 @@ "error_encountered": "Възникна грешка (%(errorDetail)s).", "no_update": "Няма нова версия.", "new_version_available": "Налична е нова версия. <a>Обновете сега.</a>", - "check_action": "Провери за нова версия" + "check_action": "Провери за нова версия", + "error_unable_load_commit": "Неуспешно зареждане на информация за commit: %(msg)s", + "unavailable": "Не е наличен", + "changelog": "Списък на промените" }, "labs_mjolnir": { "room_name": "Моя списък с блокирания", @@ -2053,7 +1954,8 @@ "private_heading": "Вашето лично пространство", "add_details_prompt": "Добавете някои подробности, за да помогнете на хората да го разпознаят.", "label": "Създаване на пространство", - "add_details_prompt_2": "Можете да ги промените по всяко време." + "add_details_prompt_2": "Можете да ги промените по всяко време.", + "subspace_dropdown_title": "Създаване на пространство" }, "user_menu": { "switch_theme_light": "Смени на светъл режим", @@ -2136,7 +2038,11 @@ "search": { "this_room": "В тази стая", "all_rooms": "Във всички стаи", - "field_placeholder": "Търсене…" + "field_placeholder": "Търсене…", + "result_count": { + "other": "(~%(count)s резултати)", + "one": "(~%(count)s резултат)" + } }, "jump_to_bottom_button": "Отиди до най-скорошните съобщения", "jump_read_marker": "Отиди до първото непрочетено съобщение.", @@ -2158,7 +2064,11 @@ "share_public": "Споделете публичното си място", "invite_link": "Сподели връзка с покана", "invite": "Покани хора", - "invite_description": "Покани чрез имейл или потребителско име" + "invite_description": "Покани чрез имейл или потребителско име", + "add_existing_room_space": { + "dm_heading": "Директни съобщения" + }, + "leave_dialog_action": "Напусни пространство" }, "terms": { "integration_manager": "Използвайте ботове, връзки с други мрежи, приспособления и стикери", @@ -2173,7 +2083,9 @@ "identity_server_no_terms_title": "Сървъра за самоличност няма условия за ползване", "identity_server_no_terms_description_1": "Това действие изисква връзка със сървъра за самоличност <server /> за валидиране на имейл адреса или телефонния номер, но сървърът не предоставя условия за ползване.", "identity_server_no_terms_description_2": "Продължете, само ако вярвате на собственика на сървъра.", - "inline_intro_text": "Приемете <policyLink /> за да продължите:" + "inline_intro_text": "Приемете <policyLink /> за да продължите:", + "summary_identity_server_1": "Открийте други по телефон или имейл", + "summary_identity_server_2": "Бъдете открит по телефон или имейл" }, "failed_load_async_component": "Неуспешно зареждане! Проверете мрежовите настройки и опитайте пак.", "upload_failed_generic": "Файлът '%(fileName)s' не можа да бъде качен.", @@ -2205,7 +2117,24 @@ "error_bad_state": "Трябва да се махне блокирането на потребителя преди да може да бъде поканен пак.", "error_version_unsupported_room": "Сървърът на потребителя не поддържа версията на стаята.", "error_unknown": "Непозната сървърна грешка", - "to_space": "Покани в %(spaceName)s" + "to_space": "Покани в %(spaceName)s", + "unable_find_profiles_description_default": "Не бяга открити профили за изброените по-долу Matrix идентификатори. Желаете ли да ги поканите въпреки това?", + "unable_find_profiles_title": "Следните потребители може да не съществуват", + "unable_find_profiles_invite_never_warn_label_default": "Покани въпреки това и не питай отново", + "unable_find_profiles_invite_label_default": "Покани въпреки това", + "email_caption": "Покани по имейл", + "error_find_room": "Нещо се обърка при опита да бъдат поканени потребителите.", + "error_invite": "Не можахме да поканим тези потребители. Проверете потребителите, които искате да поканите и опитайте пак.", + "error_find_user_title": "Неуспешно откриване на следните потребители", + "error_find_user_description": "Следните потребители не съществуват или са невалидни и не могат да бъдат поканени: %(csvNames)s", + "recents_section": "Скорошни разговори", + "suggestions_section": "Скорошни директни чатове", + "email_use_default_is": "Използвайте сървър за самоличност за да каните по имейл. <default>Използвайте сървъра за самоличност по подразбиране (%(defaultIdentityServerName)s)</default> или настройте друг в <settings>Настройки</settings>.", + "email_use_is": "Използвайте сървър за самоличност за да каните по имейл. Управлявайте в <settings>Настройки</settings>.", + "start_conversation_name_email_mxid_prompt": "Започнете разговор с някой използвайки тяхното име, имейл адрес или потребителско име (като <userId/>).", + "start_conversation_name_mxid_prompt": "Започнете разговор с някой използвайки тяхното име или потребителско име (като <userId/>).", + "name_email_mxid_share_room": "Поканете някой по име, имейл адрес, потребителско име (като <userId/>) или <a>споделете тази стая</a>.", + "name_mxid_share_room": "Поканете някой по име, потребителско име (като <userId/>) или <a>споделете тази стая</a>." }, "widget": { "error_need_to_be_logged_in": "Трябва да влезете в профила си.", @@ -2231,7 +2160,12 @@ "unencrypted_warning": "Приспособленията не използваш шифроване на съобщенията.", "added_by": "Приспособлението е добавено от", "cookie_warning": "Това приспособление може да използва бисквитки.", - "popout": "Изкарай в нов прозорец" + "popout": "Изкарай в нов прозорец", + "modal_title_default": "Модално приспособление", + "modal_data_warning": "Данните на този екран са споделени с %(widgetDomain)s", + "capabilities_dialog": { + "remember_Selection": "Запомни избора ми за това приспособление" + } }, "scalar": { "error_create": "Неуспешно създаване на приспособление.", @@ -2259,7 +2193,21 @@ "failed_copy": "Неуспешно копиране", "something_went_wrong": "Нещо се обърка!", "update_power_level": "Неуспешна промяна на нивото на достъп", - "unknown": "Неизвестна грешка" + "unknown": "Неизвестна грешка", + "dialog_description_default": "Възникна грешка.", + "edit_history_unsupported": "Не изглежда сървърът ви да поддържа тази функция.", + "session_restore": { + "clear_storage_description": "Излизане и премахване на ключовете за шифроване?", + "clear_storage_button": "Изчисти запазените данни и излез", + "title": "Неуспешно възстановяване на сесията", + "description_1": "Възникна грешка при възстановяване на предишната Ви сесия.", + "description_2": "Ако преди сте използвали по-нова версия на %(brand)s, Вашата сесия може да не бъде съвместима с текущата версия. Затворете този прозорец и се върнете в по-новата версия.", + "description_3": "Изчистване на запазените данни в браузъра може да поправи проблема, но ще Ви изкара от профила и ще направи шифрованите съобщения нечетими." + }, + "storage_evicted_title": "Липсват данни за сесията", + "storage_evicted_description_1": "Липсват данни за сесията, като например ключове за шифровани съобщения. За да поправите това, излезте и влезте отново, възстановявайки ключовете от резервно копие.", + "storage_evicted_description_2": "Най-вероятно браузърът Ви е премахнал тези данни поради липса на дисково пространство.", + "unknown_error_code": "неизвестен код за грешка" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -2362,7 +2310,25 @@ "deactivate_confirm_title": "Деактивиране на потребителя?", "deactivate_confirm_description": "Деактивирането на потребителя ще ги изхвърли от профила и няма да им позволи да влязат пак. Също така, ще напуснат всички стаи, в които са. Действието е необратимо. Сигурните ли сте, че искате да деактивирате този потребител?", "deactivate_confirm_action": "Деактивирай потребителя", - "error_deactivate": "Неуспешно деактивиране на потребител" + "error_deactivate": "Неуспешно деактивиране на потребител", + "redact": { + "no_recent_messages_title": "Не са намерени скорошни съобщения от %(user)s", + "no_recent_messages_description": "Опитайте се да проверите по-нагоре в историята за по-ранни.", + "confirm_title": "Премахване на скорошни съобщения от %(user)s", + "confirm_description_2": "Може да отнеме известно време за голям брой съобщения. Моля, не презареждайте страницата междувременно.", + "confirm_button": { + "other": "Премахни %(count)s съобщения", + "one": "Премахни 1 съобщение" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s потвърдени сесии", + "one": "1 потвърдена сесия" + }, + "count_of_sessions": { + "other": "%(count)s сесии", + "one": "%(count)s сесия" + } }, "stickers": { "empty": "В момента нямате включени пакети със стикери", @@ -2403,12 +2369,102 @@ "error_loading_user_profile": "Неуспешно зареждане на потребителския профил" }, "cant_load_page": "Страницата не можа да бъде заредена", - "Invalid homeserver discovery response": "Невалиден отговор по време на откриването на конфигурацията за сървъра", - "Failed to get autodiscovery configuration from server": "Неуспешно автоматично откриване на конфигурацията за сървъра", - "Invalid base_url for m.homeserver": "Невалиден base_url в m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver адресът не изглежда да е валиден Matrix сървър", - "Invalid identity server discovery response": "Невалиден отговор по време на откриването на конфигурацията за сървъра за самоличност", - "Invalid base_url for m.identity_server": "Невалиден base_url в m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Адресът на сървърът за самоличност не изглежда да е валиден сървър за самоличност", - "General failure": "Обща грешка" + "General failure": "Обща грешка", + "emoji_picker": { + "cancel_search_label": "Отмени търсенето" + }, + "info_tooltip_title": "Информация", + "language_dropdown_label": "Падащо меню за избор на език", + "seshat": { + "warning_kind_files_app": "Използвайте <a>Desktop приложението</a> за да видите всички шифровани файлове", + "warning_kind_search_app": "Използвайте <a>Desktop приложението</a> за да търсите в шифровани съобщения", + "warning_kind_files": "Тази версия на %(brand)s не поддържа преглеждането на някои шифровани файлове", + "warning_kind_search": "Тази версия на %(brand)s не поддържа търсенето в шифровани съобщения" + }, + "truncated_list_n_more": { + "other": "И %(count)s други..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Въведете име на сървър", + "network_dropdown_available_valid": "Изглежда добре", + "network_dropdown_available_invalid": "Сървърът или списъка със стаи не може да бъде намерен", + "network_dropdown_your_server_description": "Вашият сървър", + "network_dropdown_add_dialog_title": "Добави нов сървър", + "network_dropdown_add_dialog_description": "Въведете името на новия сървър, който искате да прегледате.", + "network_dropdown_add_dialog_placeholder": "Име на сървър" + } + }, + "dialog_close_label": "Затвори прозореца", + "redact": { + "error": "Това съобщение не може да бъде изтрито. (%(code)s)", + "ongoing": "Премахване…", + "confirm_button": "Потвърдете премахването" + }, + "forward": { + "send_label": "Изпрати", + "message_preview_heading": "Преглед на съобщението" + }, + "integrations": { + "disabled_dialog_title": "Интеграциите са изключени", + "impossible_dialog_title": "Интеграциите не са разрешени", + "impossible_dialog_description": "Вашият %(brand)s не позволява да използвате мениджъра на интеграции за да направите това. Свържете се с администратор." + }, + "lazy_loading": { + "disabled_description1": "Преди сте използвали %(brand)s на %(host)s с включено постепенно зареждане на членове. В тази версия, тази настройка е изключена. Понеже локалният кеш не е съвместим при тези две настройки, %(brand)s трябва да синхронизира акаунта Ви наново.", + "disabled_description2": "Ако другата версия на %(brand)s все още е отворена в друг таб, моля затворете я. Използването на %(brand)s на един адрес във версии с постепенно и без постепенно зареждане ще причини проблеми.", + "disabled_title": "Несъвместим локален кеш", + "disabled_action": "Изчисти кеша и ресинхронизирай", + "resync_description": "%(brand)s вече използва 3-5 пъти по-малко памет, като зарежда информация за потребители само когато е нужна. Моля, изчакайте докато ресинхронизираме със сървъра!", + "resync_title": "Обновяване на %(brand)s" + }, + "message_edit_dialog_title": "Редакции на съобщение", + "server_offline": { + "empty_timeline": "Наваксали сте с всичко.", + "title": "Сървърът не отговаря", + "description": "Сървърът ви не отговаря на някой от заявките ви. По-долу са някои от най-вероятните причини.", + "description_1": "Сървърът %(serverName)s отне твърде дълго да отговори.", + "description_2": "Защитната ви стена (firewall) или антивирусен софтуер блокират заявката.", + "description_3": "Разширение на браузъра блокира заявката.", + "description_4": "Сървърът е офлайн.", + "description_5": "Сървърът е забранил заявката ви.", + "description_6": "В районът ви има проблеми с връзката с интернет.", + "description_7": "Възникнал е проблем с връзката при свързване към сървъра.", + "description_8": "Сървърът не е конфигуриран да укаже какъв е проблемът (CORS).", + "recent_changes_heading": "Скорошни промени, които още не са били получени" + }, + "spotlight_dialog": { + "create_new_room_button": "Създай нова стая" + }, + "share": { + "title_room": "Споделяне на стая", + "permalink_most_recent": "Създай връзка към най-новото съобщение", + "title_user": "Споделяне на потребител", + "title_message": "Споделяне на съобщение от стая", + "permalink_message": "Създай връзка към избраното съобщение" + }, + "upload_file": { + "title_progress": "Качване на файлове (%(current)s от %(total)s)", + "title": "Качи файлове", + "upload_all_button": "Качи всички", + "error_file_too_large": "Файлът е <b>прекалено голям</b> за да се качи. Максималният допустим размер е %(limit)s, докато този файл е %(sizeOfThisFile)s.", + "error_files_too_large": "Тези файлове са <b>прекалено големи</b> за да се качат. Максималният допустим размер е %(limit)s.", + "error_some_files_too_large": "Някои файлове са <b>прекалено големи</b> за да се качат. Максималният допустим размер е %(limit)s.", + "upload_n_others_button": { + "other": "Качи %(count)s други файла", + "one": "Качи %(count)s друг файл" + }, + "cancel_all_button": "Откажи всички", + "error_title": "Грешка при качване" + }, + "restore_key_backup_dialog": { + "load_error_content": "Неуспешно зареждане на състоянието на резервното копие", + "restore_failed_error": "Неуспешно възстановяване на резервно копие", + "no_backup_error": "Не е открито резервно копие!", + "keys_restored_title": "Ключовете бяха възстановени", + "count_of_decryption_failures": "Неуспешно разшифроване на %(failedCount)s сесии!", + "count_of_successfully_restored_keys": "Успешно бяха възстановени %(sessionCount)s ключа", + "key_backup_warning": "<b>Внимание</b>: настройването на резервно копие на ключовете трябва да се прави само от доверен компютър.", + "load_keys_progress": "%(completed)s от %(total)s ключа са възстановени" + } } diff --git a/src/i18n/strings/ca.json b/src/i18n/strings/ca.json index 7250427c54..a307dd5731 100644 --- a/src/i18n/strings/ca.json +++ b/src/i18n/strings/ca.json @@ -1,6 +1,4 @@ { - "Create new room": "Crea una sala nova", - "unknown error code": "codi d'error desconegut", "Warning!": "Avís!", "Sun": "dg.", "Mon": "dl.", @@ -29,79 +27,26 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s de/d' %(monthName)s de %(fullYear)s %(time)s", "Restricted": "Restringit", "Moderator": "Moderador", - "Send": "Envia", - "and %(count)s others...": { - "other": "i %(count)s altres...", - "one": "i un altre..." - }, "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sd", "Unnamed room": "Sala sense nom", - "(~%(count)s results)": { - "other": "(~%(count)s resultats)", - "one": "(~%(count)s resultat)" - }, "Join Room": "Entra a la sala", - "not specified": "sense especificar", - "Add an Integration": "Afegeix una integració", - "Email address": "Correu electrònic", - "<a>In reply to</a> <pill>": "<a>En resposta a</a> <pill>", "Delete Widget": "Suprimeix el giny", "Home": "Inici", "%(items)s and %(lastItem)s": "%(items)s i %(lastItem)s", "collapse": "col·lapsa", "expand": "expandeix", - "Custom level": "Nivell personalitzat", - "And %(count)s more...": { - "other": "I %(count)s més..." - }, - "Confirm Removal": "Confirmeu l'eliminació", - "An error has occurred.": "S'ha produït un error.", - "Unable to restore session": "No s'ha pogut restaurar la sessió", - "Verification Pending": "Verificació pendent", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Reviseu el vostre correu electrònic i feu clic a l'enllaç que conté. Un cop fet això, feu clic a Continua.", - "This will allow you to reset your password and receive notifications.": "Això us permetrà restablir la vostra contrasenya i rebre notificacions.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Si anteriorment heu utilitzat un versió de %(brand)s més recent, la vostra sessió podría ser incompatible amb aquesta versió. Tanqueu aquesta finestra i torneu a la versió més recent.", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Estàs a punt de ser redirigit a una web de tercers per autenticar el teu compte i poder ser utilitzat amb %(integrationsUrl)s. Vols continuar?", - "Session ID": "ID de la sessió", "Sunday": "Diumenge", "Today": "Avui", "Friday": "Divendres", - "Changelog": "Registre de canvis", - "Failed to send logs: ": "No s'han pogut enviar els logs: ", - "Unavailable": "No disponible", - "Filter results": "Resultats del filtre", "Tuesday": "Dimarts", - "Preparing to send logs": "Preparant l'enviament de logs", "Saturday": "Dissabte", "Monday": "Dilluns", "Wednesday": "Dimecres", - "You cannot delete this message. (%(code)s)": "No podeu eliminar aquest missatge. (%(code)s)", "Thursday": "Dijous", - "Logs sent": "Logs enviats", "Yesterday": "Ahir", - "Thank you!": "Gràcies!", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "No s'ha trobat el perfil pels IDs de Matrix següents, els voleu convidar igualment?", - "Invite anyway and never warn me again": "Convidar igualment i no avisar-me de nou", - "Invite anyway": "Convidar igualment", - "We encountered an error trying to restore your previous session.": "Hem trobat un error en intentar recuperar la teva sessió prèvia.", - "Upload Error": "Error de pujada", - "A connection error occurred while trying to contact the server.": "S'ha produït un error de connexió mentre s'intentava connectar al servidor.", - "%(brand)s encountered an error during upload of:": "%(brand)s ha trobat un error durant la pujada de:", - "Power level": "Nivell d'autoritat", - "e.g. my-room": "p.e. la-meva-sala", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Prèviament has fet servir %(brand)s a %(host)s amb la càrrega mandrosa de membres activada. En aquesta versió la càrrega mandrosa està desactivada. Com que la memòria cau local no és compatible entre les dues versions, %(brand)s necessita tornar a sincronitzar el teu compte.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Utilitza un servidor d'identitat per poder convidar per correu electrònic. <default>Utilitza el predeterminat (%(defaultIdentityServerName)s)</default> o gestiona'l a <settings>Configuració</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Utilitza un servidor d'identitat per poder convidar per correu electrònic. Gestiona'l a <settings>Configuració</settings>.", - "Integrations not allowed": "No es permeten integracions", - "Integrations are disabled": "Les integracions estan desactivades", - "Room Settings - %(roomName)s": "Configuració de sala - %(roomName)s", - "Confirm this user's session by comparing the following with their User Settings:": "Confirma aquesta sessió d'usuari comparant amb la seva configuració d'usuari, el següent:", - "Confirm by comparing the following with the User Settings in your other session:": "Confirma comparant el següent amb la configuració d'usuari de la teva altra sessió:", - "To continue, use Single Sign On to prove your identity.": "Per continuar, utilitza la inscripció única SSO (per demostrar la teva identitat).", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirma la desactivació del teu compte mitjançant la inscripció única SSO (per demostrar la teva identitat).", "common": { "analytics": "Analítiques", "error": "Error", @@ -137,7 +82,13 @@ "low_priority": "Baixa prioritat", "historical": "Històric", "go_to_settings": "Ves a Configuració", - "are_you_sure": "Estàs segur?" + "are_you_sure": "Estàs segur?", + "email_address": "Correu electrònic", + "filter_results": "Resultats del filtre", + "and_n_others": { + "other": "i %(count)s altres...", + "one": "i un altre..." + } }, "action": { "continue": "Continua", @@ -196,14 +147,20 @@ "restricted": "Restringit", "moderator": "Moderador", "admin": "Administrador", - "custom": "Personalitzat (%(level)s)" + "custom": "Personalitzat (%(level)s)", + "label": "Nivell d'autoritat", + "custom_level": "Nivell personalitzat" }, "bug_reporting": { "submit_debug_logs": "Enviar logs de depuració", "send_logs": "Envia els registres", "collecting_information": "S'està recollint la informació de la versió de l'aplicació", "collecting_logs": "S'estan recopilant els registres", - "waiting_for_server": "S'està esperant una resposta del servidor" + "waiting_for_server": "S'està esperant una resposta del servidor", + "preparing_logs": "Preparant l'enviament de logs", + "logs_sent": "Logs enviats", + "thank_you": "Gràcies!", + "failed_send_logs": "No s'han pogut enviar els logs: " }, "settings": { "use_12_hour_format": "Mostra les marques de temps en format de 12 hores (p.e. 2:30pm)", @@ -276,7 +233,8 @@ "error_invalid_email": "El correu electrònic no és vàlid", "error_invalid_email_detail": "Sembla que aquest correu electrònic no és vàlid", "error_add_email": "No s'ha pogut afegir el correu electrònic", - "msisdn_label": "Número de telèfon" + "msisdn_label": "Número de telèfon", + "deactivate_confirm_body_sso": "Confirma la desactivació del teu compte mitjançant la inscripció única SSO (per demostrar la teva identitat)." }, "key_backup": { "setup_secure_backup": { @@ -462,6 +420,13 @@ }, "m.video": { "error_decrypting": "Error desxifrant video" + }, + "scalar_starter_link": { + "dialog_title": "Afegeix una integració", + "dialog_description": "Estàs a punt de ser redirigit a una web de tercers per autenticar el teu compte i poder ser utilitzat amb %(integrationsUrl)s. Vols continuar?" + }, + "reply": { + "in_reply_to": "<a>En resposta a</a> <pill>" } }, "slash_command": { @@ -531,7 +496,6 @@ "no_permission_conference": "Es necessita permís", "no_permission_conference_description": "No tens permís per iniciar una conferència telefònica en aquesta sala" }, - "Other": "Altres", "composer": { "placeholder_reply_encrypted": "Envia una resposta xifrada…", "placeholder_encrypted": "Envia un missatge xifrat…", @@ -578,12 +542,15 @@ "error_deleting_alias_title": "Error eliminant adreça", "error_deleting_alias_description": "S'ha produït un error en eliminar l'adreça. Pot ser que ja no existeixi o que s'hagi produït un error temporal.", "error_creating_alias_title": "Error creant adreça", - "error_creating_alias_description": "S'ha produït un error en crear l'adreça. Pot ser que el servidor no ho permeti o que s'hagi produït un error temporal." + "error_creating_alias_description": "S'ha produït un error en crear l'adreça. Pot ser que el servidor no ho permeti o que s'hagi produït un error temporal.", + "alias_field_placeholder_default": "p.e. la-meva-sala" }, "advanced": { "unfederated": "Aquesta sala no és accessible per a servidors de Matrix remots" }, - "upload_avatar_label": "Puja l'avatar" + "upload_avatar_label": "Puja l'avatar", + "title": "Configuració de sala - %(roomName)s", + "alias_not_specified": "sense especificar" }, "auth": { "sign_in_with_sso": "Inicia sessió mitjançant la inscripció única (SSO)", @@ -611,13 +578,19 @@ "msisdn_token_prompt": "Introdueix el codi que conté:", "fallback_button": "Inicia l'autenticació", "sso_title": "Utilitza la inscripció única (SSO) per a continuar", - "sso_body": "Confirma l'addició d'aquest correu electrònic mitjançant la inscripció única SSO (per demostrar la teva identitat)." + "sso_body": "Confirma l'addició d'aquest correu electrònic mitjançant la inscripció única SSO (per demostrar la teva identitat).", + "sso_preauth_body": "Per continuar, utilitza la inscripció única SSO (per demostrar la teva identitat)." }, "msisdn_field_label": "Telèfon", "identifier_label": "Inicieu sessió amb", "reset_password_email_not_found_title": "Aquesta adreça de correu electrònic no s'ha trobat", "autodiscovery_unexpected_error_hs": "Error inesperat resolent la configuració del servidor local", - "autodiscovery_unexpected_error_is": "Error inesperat resolent la configuració del servidor d'identitat" + "autodiscovery_unexpected_error_is": "Error inesperat resolent la configuració del servidor d'identitat", + "set_email": { + "verification_pending_title": "Verificació pendent", + "verification_pending_description": "Reviseu el vostre correu electrònic i feu clic a l'enllaç que conté. Un cop fet això, feu clic a Continua.", + "description": "Això us permetrà restablir la vostra contrasenya i rebre notificacions." + } }, "export_chat": { "messages": "Missatges" @@ -663,7 +636,9 @@ "see_changes_button": "Què hi ha de nou?", "release_notes_toast_title": "Novetats", "error_encountered": "S'ha trobat un error (%(errorDetail)s).", - "no_update": "No hi ha cap actualització disponible." + "no_update": "No hi ha cap actualització disponible.", + "unavailable": "No disponible", + "changelog": "Registre de canvis" }, "room_list": { "failed_remove_tag": "No s'ha pogut esborrar l'etiqueta %(tagName)s de la sala", @@ -702,7 +677,11 @@ "search": { "this_room": "Aquesta sala", "all_rooms": "Totes les sales", - "field_placeholder": "Cerca…" + "field_placeholder": "Cerca…", + "result_count": { + "other": "(~%(count)s resultats)", + "one": "(~%(count)s resultat)" + } }, "jump_read_marker": "Salta al primer missatge no llegit.", "inviter_unknown": "Desconegut", @@ -731,7 +710,13 @@ }, "recovery_method_removed": { "warning": "Si no has eliminat el mètode de recuperació, pot ser que un atacant estigui intentant accedir al teu compte. Canvia la teva contrasenya i configura un nou mètode de recuperació a Configuració, immediatament." - } + }, + "verification": { + "manual_device_verification_self_text": "Confirma comparant el següent amb la configuració d'usuari de la teva altra sessió:", + "manual_device_verification_user_text": "Confirma aquesta sessió d'usuari comparant amb la seva configuració d'usuari, el següent:", + "manual_device_verification_device_id_label": "ID de la sessió" + }, + "key_signature_upload_failed_body": "%(brand)s ha trobat un error durant la pujada de:" }, "labs_mjolnir": { "error_adding_ignore": "Error afegint usuari/servidor ignorat", @@ -762,7 +747,12 @@ "failed_generic": "No s'ha pogut realitzar l'operació", "invalid_address": "Adreça no reconeguda", "error_permissions_room": "No teniu permís per convidar gent a aquesta sala.", - "error_unknown": "Error de servidor desconegut" + "error_unknown": "Error de servidor desconegut", + "unable_find_profiles_description_default": "No s'ha trobat el perfil pels IDs de Matrix següents, els voleu convidar igualment?", + "unable_find_profiles_invite_never_warn_label_default": "Convidar igualment i no avisar-me de nou", + "unable_find_profiles_invite_label_default": "Convidar igualment", + "email_use_default_is": "Utilitza un servidor d'identitat per poder convidar per correu electrònic. <default>Utilitza el predeterminat (%(defaultIdentityServerName)s)</default> o gestiona'l a <settings>Configuració</settings>.", + "email_use_is": "Utilitza un servidor d'identitat per poder convidar per correu electrònic. Gestiona'l a <settings>Configuració</settings>." }, "widget": { "error_need_to_be_logged_in": "Has d'haver iniciat sessió.", @@ -790,7 +780,14 @@ "failed_copy": "No s'ha pogut copiar", "something_went_wrong": "Alguna cosa ha anat malament!", "update_power_level": "No s'ha pogut canviar el nivell d'autoritat", - "unknown": "Error desconegut" + "unknown": "Error desconegut", + "dialog_description_default": "S'ha produït un error.", + "session_restore": { + "title": "No s'ha pogut restaurar la sessió", + "description_1": "Hem trobat un error en intentar recuperar la teva sessió prèvia.", + "description_2": "Si anteriorment heu utilitzat un versió de %(brand)s més recent, la vostra sessió podría ser incompatible amb aquesta versió. Tanqueu aquesta finestra i torneu a la versió més recent." + }, + "unknown_error_code": "codi d'error desconegut" }, "items_and_n_others": { "other": "<Items/> i %(count)s altres", @@ -852,5 +849,34 @@ "title": "No s'ha pogut cercar", "server_unavailable": "Pot ser que el servidor no estigui disponible, que estigui sobrecarregat o que s'ha esgotat el temps de cerca :(" } + }, + "truncated_list_n_more": { + "other": "I %(count)s més..." + }, + "redact": { + "error": "No podeu eliminar aquest missatge. (%(code)s)", + "confirm_button": "Confirmeu l'eliminació" + }, + "forward": { + "send_label": "Envia" + }, + "integrations": { + "disabled_dialog_title": "Les integracions estan desactivades", + "impossible_dialog_title": "No es permeten integracions" + }, + "lazy_loading": { + "disabled_description1": "Prèviament has fet servir %(brand)s a %(host)s amb la càrrega mandrosa de membres activada. En aquesta versió la càrrega mandrosa està desactivada. Com que la memòria cau local no és compatible entre les dues versions, %(brand)s necessita tornar a sincronitzar el teu compte." + }, + "report_content": { + "other_label": "Altres" + }, + "server_offline": { + "description_7": "S'ha produït un error de connexió mentre s'intentava connectar al servidor." + }, + "spotlight_dialog": { + "create_new_room_button": "Crea una sala nova" + }, + "upload_file": { + "error_title": "Error de pujada" } } diff --git a/src/i18n/strings/cs.json b/src/i18n/strings/cs.json index 5578267762..62326f4001 100644 --- a/src/i18n/strings/cs.json +++ b/src/i18n/strings/cs.json @@ -19,94 +19,35 @@ "Oct": "Říj", "Nov": "Lis", "Dec": "Pro", - "Create new room": "Vytvořit novou místnost", - "unknown error code": "neznámý kód chyby", - "An error has occurred.": "Nastala chyba.", - "Custom level": "Vlastní úroveň", - "Email address": "E-mailová adresa", - "and %(count)s others...": { - "other": "a %(count)s další...", - "one": "a někdo další..." - }, "Join Room": "Vstoupit do místnosti", "Moderator": "Moderátor", - "not specified": "neurčeno", "AM": "dop.", "PM": "odp.", - "Session ID": "ID sezení", "Warning!": "Upozornění!", - "Verification Pending": "Čeká na ověření", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "Delete Widget": "Smazat widget", "Unnamed room": "Nepojmenovaná místnost", - "(~%(count)s results)": { - "other": "(~%(count)s výsledků)", - "one": "(~%(count)s výsledek)" - }, - "Add an Integration": "Přidat začlenění", "Restricted": "Omezené", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sd", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Budete přesměrováni na stránku třetí strany k ověření svého účtu pro používání s %(integrationsUrl)s. Chcete pokračovat?", "%(items)s and %(lastItem)s": "%(items)s a také %(lastItem)s", - "And %(count)s more...": { - "other": "A %(count)s dalších..." - }, - "Confirm Removal": "Potvrdit odstranění", - "Unable to restore session": "Nelze obnovit relaci", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Pokud jste se v minulosti již přihlásili s novější verzi programu %(brand)s, vaše relace nemusí být kompatibilní s touto verzí. Zavřete prosím toto okno a přihlaste se znovu pomocí nové verze.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Zkontrolujte svou e-mailovou schránku a klepněte na odkaz ve zprávě, kterou jsme vám poslali. V případě, že jste to už udělali, klepněte na tlačítko Pokračovat.", - "This will allow you to reset your password and receive notifications.": "Toto vám umožní obnovit si heslo a přijímat oznámení e-mailem.", - "Send": "Odeslat", "collapse": "sbalit", "expand": "rozbalit", "Sunday": "Neděle", "Today": "Dnes", "Friday": "Pátek", - "Changelog": "Seznam změn", - "Unavailable": "Nedostupné", - "Filter results": "Filtrovat výsledky", "Tuesday": "Úterý", "Saturday": "Sobota", "Monday": "Pondělí", - "You cannot delete this message. (%(code)s)": "Tuto zprávu nemůžete smazat. (%(code)s)", "Thursday": "Čtvrtek", "Yesterday": "Včera", "Wednesday": "Středa", - "Thank you!": "Děkujeme vám!", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Není možné načíst událost, na kterou se odpovídalo. Buď neexistuje, nebo nemáte oprávnění ji zobrazit.", - "<a>In reply to</a> <pill>": "<a>V odpovědi na</a> <pill>", - "Preparing to send logs": "Příprava na odeslání záznamů", - "Logs sent": "Záznamy odeslány", - "Failed to send logs: ": "Nepodařilo se odeslat záznamy: ", - "Upgrade Room Version": "Aktualizovat verzi místnosti", - "Create a new room with the same name, description and avatar": "Vznikne místnost se stejným názvem, popisem a avatarem", - "Update any local room aliases to point to the new room": "Aktualizujeme všechny lokální aliasy místnosti tak, aby ukazovaly na novou místnost", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Přerušíme konverzace ve staré verzi místnosti a pošleme uživatelům zprávu o přechodu do nové mistnosti", - "Put a link back to the old room at the start of the new room so people can see old messages": "Na začátek nové místnosti umístíme odkaz na starou místnost tak, aby uživatelé mohli vidět staré zprávy", - "Clear Storage and Sign Out": "Vymazat uložiště a odhlásit se", "Send Logs": "Odeslat záznamy", - "We encountered an error trying to restore your previous session.": "V průběhu obnovování Vaší minulé relace nastala chyba.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Vymazání úložiště prohlížeče možná váš problém opraví, zároveň se tím ale odhlásíte a můžete přijít o historii svých šifrovaných konverzací.", - "Share Room": "Sdílet místnost", - "Link to most recent message": "Odkaz na nejnovější zprávu", - "Share User": "Sdílet uživatele", - "Share Room Message": "Sdílet zprávu z místnosti", - "Link to selected message": "Odkaz na vybranou zprávu", - "Manually export keys": "Export klíčů", - "You'll lose access to your encrypted messages": "Přijdete o přístup k šifrovaným zprávám", - "Are you sure you want to sign out?": "Opravdu se chcete odhlásit?", - "Updating %(brand)s": "Aktualizujeme %(brand)s", - "Failed to upgrade room": "Nezdařilo se aktualizovat místnost", - "The room upgrade could not be completed": "Nepodařilo se dokončit aktualizaci místnosti", - "Upgrade this room to version %(version)s": "Aktualizace místnosti na verzi %(version)s", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Šifrované zprávy jsou zabezpečené koncovým šifrováním. Klíče pro jejich dešifrování máte jen vy a příjemci zpráv.", - "Start using Key Backup": "Začít používat zálohu klíčů", "Dog": "Pes", "Cat": "Kočka", "Lion": "Lev", @@ -168,167 +109,19 @@ "Anchor": "Kotva", "Headphones": "Sluchátka", "Folder": "Desky", - "The following users may not exist": "Následující uživatel možná neexistuje", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nepovedlo se najít profily následujících Matrix ID - chcete je stejně pozvat?", - "Invite anyway and never warn me again": "Stejně je pozvat a nikdy mě nevarujte znovu", - "Invite anyway": "Stejně je pozvat", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Pro odeslání záznamů je potřeba <a>vytvořit issue na GitHubu</a> s popisem problému.", - "Unable to load commit detail: %(msg)s": "Nepovedlo se načíst detaily revize: %(msg)s", - "Incompatible Database": "Nekompatibilní databáze", - "Continue With Encryption Disabled": "Pokračovat bez šifrování", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Po ověření bude uživatel označen jako důvěryhodný. Ověřování uživatelů vám dává větší jistotu, že je komunikace důvěrná.", - "Incoming Verification Request": "Přišla vám žádost o ověření", - "Incompatible local cache": "Nekompatibilní lokální vyrovnávací paměť", - "Clear cache and resync": "Smazat paměť a sesynchronizovat", - "I don't want my encrypted messages": "Už své zašifrované zprávy nechci", - "Unable to load backup status": "Nepovedlo se načíst stav zálohy", - "Unable to restore backup": "Nepovedlo se obnovit ze zálohy", - "No backup found!": "Nenalezli jsme žádnou zálohu!", - "Failed to decrypt %(failedCount)s sessions!": "Nepovedlo se rozšifrovat %(failedCount)s sezení!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Uporoznění</b>: záloha by měla být prováděna na důvěryhodném počítači.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Na adrese %(host)s už jste použili %(brand)s se zapnutou volbou načítání členů místností až při prvním zobrazení. V této verzi je načítání členů až při prvním zobrazení vypnuté. Protože je s tímto nastavením lokální vyrovnávací paměť nekompatibilní, %(brand)s potřebuje znovu synchronizovat údaje z vašeho účtu.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s teď používá 3-5× méně paměti, protože si informace o ostatních uživatelích načítá až když je potřebuje. Prosím počkejte na dokončení synchronizace se serverem!", - "Email (optional)": "E-mail (nepovinné)", - "Join millions for free on the largest public server": "Přidejte k miliónům registrovaným na největším veřejném serveru", "Scissors": "Nůžky", - "Power level": "Úroveň oprávnění", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Abyste po odhlášení nepřišli o přístup k historii šifrovaných konverzací, měli byste si před odhlášením exportovat šifrovací klíče místností. Prosím vraťte se k novější verzi %(brand)su a exportujte si klíče", - "Room Settings - %(roomName)s": "Nastavení místnosti - %(roomName)s", - "edited": "upraveno", - "Notes": "Poznámky", - "Sign out and remove encryption keys?": "Odhlásit a odstranit šifrovací klíče?", - "To help us prevent this in future, please <a>send us logs</a>.": "Abychom tomu mohli pro příště předejít, <a>pošlete nám prosím záznamy</a>.", - "Missing session data": "Chybějící data relace", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Některá data sezení, například klíče od šifrovaných zpráv, nám chybí. Přihlaste se prosím znovu a obnovte si klíče ze zálohy.", - "Your browser likely removed this data when running low on disk space.": "Prohlížeč data možná smazal aby ušetřil místo na disku.", - "Upload files (%(current)s of %(total)s)": "Nahrát soubory (%(current)s z %(total)s)", - "Upload files": "Nahrát soubory", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tento soubor je <b>příliš velký</b>. Limit na velikost je %(limit)s, ale soubor má %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Tyto soubory jsou <b>příliš velké</b>. Limit je %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Některé soubory <b>jsou příliš velké</b>. Limit je %(limit)s.", - "Upload %(count)s other files": { - "other": "Nahrát %(count)s ostatních souborů", - "one": "Nahrát %(count)s další soubor" - }, - "Cancel All": "Zrušit vše", - "Upload Error": "Chyba při nahrávání", - "Remember my selection for this widget": "Zapamatovat si volbu pro tento widget", - "Some characters not allowed": "Nějaké znaky jsou zakázané", "Deactivate account": "Deaktivace účtu", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Odeslat pozvánku pomocí serveru identit. <default>Použít výchozí (%(defaultIdentityServerName)s)</default> nebo přenastavit <settings>Nastavení</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Odeslat pozvánku pomocí serveru identit. Přenastavit v <settings>Nastavení</settings>.", - "Close dialog": "Zavřít dialog", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Dejte nám vědět, prosím, co se pokazilo nebo vytvořte issue na GitHubu, kde problém popište.", - "Removing…": "Odstaňování…", - "Clear all data": "Smazat všechna data", - "Your homeserver doesn't seem to support this feature.": "Váš domovský server asi tuto funkci nepodporuje.", - "Message edits": "Úpravy zpráv", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Aktualizace této místnosti vyžaduje uzavření stávající místnosti a vytvoření nové místnosti, která ji nahradí. Pro usnadnění procesu pro členy místnosti, provedeme:", - "Command Help": "Nápověda příkazu", - "Find others by phone or email": "Najít ostatní pomocí e-mailu nebo telefonu", - "Be found by phone or email": "Umožnit ostatním mě nalézt pomocí e-mailu nebo telefonu", - "No recent messages by %(user)s found": "Nebyly nalezeny žádné nedávné zprávy od uživatele %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Zkuste posunout časovou osu nahoru, jestli tam nejsou nějaké dřívější.", - "Remove recent messages by %(user)s": "Odstranit nedávné zprávy od uživatele %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Pro větší množství zpráv to může nějakou dobu trvat. V průběhu prosím neobnovujte klienta.", - "Remove %(count)s messages": { - "other": "Odstranit %(count)s zpráv", - "one": "Odstranit zprávu" - }, - "%(name)s accepted": "%(name)s přijal(a)", - "%(name)s cancelled": "%(name)s zrušil(a)", - "%(name)s wants to verify": "%(name)s chce ověřit", - "Edited at %(date)s. Click to view edits.": "Upraveno v %(date)s. Klinutím zobrazíte změny.", - "Cancel search": "Zrušit hledání", - "e.g. my-room": "např. moje-mistnost", - "Upload all": "Nahrát vše", - "Resend %(unsentCount)s reaction(s)": "Poslat %(unsentCount)s reakcí znovu", "Failed to connect to integration manager": "Nepovedlo se připojit ke správci integrací", - "Integrations are disabled": "Integrace jsou zakázané", - "Integrations not allowed": "Integrace nejsou povolené", - "Upgrade private room": "Aktualizovat soukromou místnost", - "Upgrade public room": "Aktualizovat veřejnou místnost", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Upgradování místnosti je pokročilá operace a je doporučeno jí provést pokud je místnost nestabilní kvůli chybám, chybějícím funkcím nebo zranitelnostem.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Toto obvykle ovlivňuje pouze zpracovávání místnosti na serveru. Pokud máte problém s %(brand)sem, <a>nahlaste nám ho prosím</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Místnost bude povýšena z verze <oldVersion /> na verzi <newVersion />.", - "Verification Request": "Požadavek na ověření", - "%(count)s verified sessions": { - "other": "%(count)s ověřených relací", - "one": "1 ověřená relace" - }, - "Language Dropdown": "Menu jazyků", "Lock": "Zámek", "This backup is trusted because it has been restored on this session": "Záloze věříme, protože už byla v této relaci načtena", "Encrypted by a deleted session": "Šifrované smazanou relací", - "Direct Messages": "Přímé zprávy", - "%(count)s sessions": { - "other": "%(count)s relací", - "one": "%(count)s relace" - }, - "Clear all data in this session?": "Smazat všechna data v této relaci?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Výmaz všech dat v relaci je nevratný. Pokud nemáte zálohované šifrovací klíče, přijdete o šifrované zprávy.", - "Session name": "Název relace", - "Session key": "Klíč relace", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Ověření uživatele označí jeho relace za důvěryhodné a vaše relace budou důvěryhodné pro něj.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Ověření zařízení ho označí za důvěryhodné. Ověření konkrétního zařízení vám dává větší jistotu, že je komunikace důvěrná.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Ověření zařízení ho označí za důvěryhodné a uživatelé, kteří věří vám budou také tomuto zařízení důvěřovat.", - "Something went wrong trying to invite the users.": "Při odesílání pozvánek se něco pokazilo.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Nemůžeme pozvat tyto uživatele. Zkontrolujte prosím, že opravdu existují a zkuste to znovu.", - "Failed to find the following users": "Nepovedlo se najít následující uživatele", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Následující uživatelé asi neexistují nebo jsou neplatní a nelze je pozvat: %(csvNames)s", - "Recent Conversations": "Nedávné konverzace", - "Recently Direct Messaged": "Nedávno kontaktovaní", - "Destroy cross-signing keys?": "Nenávratně smazat klíče pro křížové podepisování?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Smazání klíčů pro křížové podepisování je definitivní. Každý, kdo vás ověřil, teď uvidí bezpečnostní varování. Pokud jste zrovna neztratili všechna zařízení, ze kterých se můžete ověřit, tak to asi nechcete udělat.", - "Clear cross-signing keys": "Smazat klíče pro křížové podepisování", - "Not Trusted": "Nedůvěryhodné", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) se přihlásil(a) do nové relace bez ověření:", - "Ask this user to verify their session, or manually verify it below.": "Požádejte tohoto uživatele, aby ověřil svou relaci, nebo jí níže můžete ověřit manuálně.", - "%(name)s declined": "%(name)s odmítl(a)", - "Enter a server name": "Zadejte jméno serveru", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Pro hlášení bezpečnostních problémů s Matrixem si prosím přečtěte <a>naší Bezpečnostní politiku</a> (anglicky).", - "You signed in to a new session without verifying it:": "Přihlásili jste se do nové relace, aniž byste ji ověřili:", - "Verify your other session using one of the options below.": "Ověřte další relaci jedním z následujících způsobů.", - "Can't load this message": "Tuto zprávu nelze načíst", "Submit logs": "Odeslat záznamy o chybě", - "Looks good": "To vypadá dobře", - "Can't find this server or its room list": "Server nebo jeho seznam místností se nepovedlo nalézt", - "Your server": "Váš server", - "Add a new server": "Přidat nový server", - "Enter the name of a new server you want to explore.": "Zadejte jméno serveru, který si chcete prohlédnout.", - "Server name": "Jméno serveru", - "Server did not require any authentication": "Server nevyžadoval žádné ověření", - "Server did not return valid authentication information.": "Server neposkytl platné informace o ověření.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Potvrďte deaktivaci účtu použtím Jednotného přihlášení.", - "Are you sure you want to deactivate your account? This is irreversible.": "Opravdu chcete deaktivovat účet? Je to nevratné.", - "Confirm account deactivation": "Potvrďte deaktivaci účtu", - "There was a problem communicating with the server. Please try again.": "Došlo k potížím při komunikaci se serverem. Zkuste to prosím znovu.", "IRC display name width": "šířka zobrazovného IRC jména", "Your homeserver has exceeded its user limit.": "Na vašem domovském serveru byl překročen limit počtu uživatelů.", "Your homeserver has exceeded one of its resource limits.": "Na vašem domovském serveru byl překročen limit systémových požadavků.", "Ok": "Ok", - "Edited at %(date)s": "Upraveno %(date)s", - "Click to view edits": "Klikněte pro zobrazení úprav", - "Room address": "Adresa místnosti", - "This address is available to use": "Tato adresa je dostupná", - "This address is already in use": "Tato adresa je již používána", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Připomínka: váš prohlížeč není podporován, takže vaše zkušenost může být nepředvídatelná.", - "To continue, use Single Sign On to prove your identity.": "Pro pokračování prokažte svou identitu pomocí Jednotného přihlášení.", - "Confirm to continue": "Pro pokračování potvrďte", - "Click the button below to confirm your identity.": "Klikněte na tlačítko níže pro potvrzení vaší identity.", - "a new master key signature": "nový podpis hlavního klíče", - "Signature upload success": "Podpis úspěšně nahrán", - "Signature upload failed": "Podpis se nepodařilo nahrát", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Je-li jiná verze programu %(brand)s stále otevřená na jiné kartě, tak ji prosím zavřete, neboť užívání programu %(brand)s stejným hostitelem se zpožděným nahráváním současně povoleným i zakázaným bude působit problémy.", - "Preparing to download logs": "Příprava na stažení záznamů", - "a new cross-signing key signature": "nový klíč pro křížový podpis", - "a key signature": "podpis klíče", - "%(brand)s encountered an error during upload of:": "%(brand)s narazil na chybu při nahrávání:", - "Upload completed": "Nahrávání dokončeno", - "Cancelled signature upload": "Nahrávání podpisu zrušeno", - "Unable to upload": "Nelze nahrát", - "Server isn't responding": "Server neodpovídá", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Napište jméno nebo emailovou adresu uživatele se kterým chcete začít konverzaci (např. <userId/>).", "Czech Republic": "Česká republika", "Algeria": "Alžírsko", "Albania": "Albánie", @@ -336,29 +129,9 @@ "Afghanistan": "Afgánistán", "United States": "Spojené Státy", "United Kingdom": "Spojené Království", - "Use the <a>Desktop app</a> to see all encrypted files": "Pro zobrazení všech šifrovaných souborů použijte <a>desktopovou aplikaci</a>", "Backup version:": "Verze zálohy:", "Switch theme": "Přepnout téma", - "Looks good!": "To vypadá dobře!", - "Wrong file type": "Špatný typ souboru", - "The server has denied your request.": "Server odmítl váš požadavek.", - "The server is offline.": "Server je offline.", - "Decline All": "Odmítnout vše", - "Use the <a>Desktop app</a> to search encrypted messages": "K prohledávání šifrovaných zpráv použijte <a>aplikaci pro stolní počítače</a>", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například <userId/>) nebo <a>sdílejte tuto místnost</a>.", - "Invite by email": "Pozvat emailem", - "Reason (optional)": "Důvod (volitelné)", "Sign in with SSO": "Přihlásit pomocí SSO", - "Hold": "Podržet", - "Resume": "Pokračovat", - "Successfully restored %(sessionCount)s keys": "Úspěšně obnoveno %(sessionCount)s klíčů", - "Keys restored": "Klíče byly obnoveny", - "You're all caught up.": "Vše vyřízeno.", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "V této relaci jste již dříve používali novější verzi %(brand)s. Chcete-li tuto verzi znovu použít s šifrováním, budete se muset odhlásit a znovu přihlásit.", - "Server Options": "Možnosti serveru", - "This version of %(brand)s does not support viewing some encrypted files": "Tato verze %(brand)s nepodporuje zobrazení některých šifrovaných souborů", - "This version of %(brand)s does not support searching encrypted messages": "Tato verze %(brand)s nepodporuje hledání v šifrovaných zprávách", - "Information": "Informace", "Madagascar": "Madagaskar", "Macedonia": "Makedonie", "Macau": "Macao", @@ -506,15 +279,7 @@ "Angola": "Angola", "Andorra": "Andorra", "American Samoa": "Americká Samoa", - "Security Key": "Bezpečnostní klíč", - "Use your Security Key to continue.": "Pokračujte pomocí bezpečnostního klíče.", - "If they don't match, the security of your communication may be compromised.": "Pokud se neshodují, bezpečnost vaší komunikace může být kompromitována.", - "Confirm this user's session by comparing the following with their User Settings:": "Potvrďte relaci tohoto uživatele porovnáním následujícího s jeho uživatelským nastavením:", - "Click the button below to confirm setting up encryption.": "Kliknutím na tlačítko níže potvrďte nastavení šifrování.", - "Confirm encryption setup": "Potvrďte nastavení šifrování", - "Unable to set up keys": "Nepovedlo se nastavit klíče", "Not encrypted": "Není šifrováno", - "Approve widget permissions": "Schválit oprávnění widgetu", "Zimbabwe": "Zimbabwe", "Zambia": "Zambie", "Yemen": "Jemen", @@ -610,156 +375,9 @@ "Nepal": "Nepál", "Nauru": "Nauru", "Namibia": "Namibie", - "Security Phrase": "Bezpečnostní fráze", - "Start a conversation with someone using their name or username (like <userId/>).": "Začněte konverzaci s někým pomocí jeho jména nebo uživatelského jména (například <userId />).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Pozvěte někoho pomocí svého jména, uživatelského jména (například <userId />) nebo <a>sdílejte tuto místnost</a>.", - "Confirm by comparing the following with the User Settings in your other session:": "Potvrďte porovnáním následujícího s uživatelským nastavením v jiné relaci:", - "Data on this screen is shared with %(widgetDomain)s": "Data na této obrazovce jsou sdílena s %(widgetDomain)s", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Jen upozornění, pokud nepřidáte e-mail a zapomenete heslo, můžete <b>trvale ztratit přístup ke svému účtu</b>.", - "Your area is experiencing difficulties connecting to the internet.": "Ve vaší oblasti dochází k problémům s připojením k internetu.", - "A connection error occurred while trying to contact the server.": "Při pokusu o kontakt se serverem došlo k chybě připojení.", - "The server is not configured to indicate what the problem is (CORS).": "Server není nakonfigurován tak, aby indikoval, v čem je problém (CORS).", - "Recent changes that have not yet been received": "Nedávné změny, které dosud nebyly přijaty", - "Restoring keys from backup": "Obnovení klíčů ze zálohy", - "%(completed)s of %(total)s keys restored": "Obnoveno %(completed)s z %(total)s klíčů", - "Continuing without email": "Pokračuje se bez e-mailu", - "A browser extension is preventing the request.": "Rozšíření prohlížeče brání požadavku.", - "Your firewall or anti-virus is blocking the request.": "Váš firewall nebo antivirový program blokuje požadavek.", - "The server (%(serverName)s) took too long to respond.": "Serveru (%(serverName)s) trvalo příliš dlouho, než odpověděl.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Váš server neodpovídá na některé vaše požadavky. Níže jsou některé z nejpravděpodobnějších důvodů.", - "a device cross-signing signature": "zařízení používající křížový podpis", - "This widget would like to:": "Tento widget by chtěl:", - "Modal Widget": "Modální widget", - "Transfer": "Přepojit", - "A call can only be transferred to a single user.": "Hovor lze přepojit pouze jednomu uživateli.", - "Dial pad": "Číselník", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Pokud jste zapomněli bezpečnostní klíč, můžete <button>nastavit nové možnosti obnovení</button>", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Pokud jste zapomněli bezpečnostní frázi, můžete <button1>použít bezpečnostní klíč</button1> nebo <button2>nastavit nové možnosti obnovení</button2>", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Zálohu nebylo možné dešifrovat pomocí této bezpečnostní fráze: ověřte, zda jste zadali správnou bezpečnostní frázi.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Zálohu nebylo možné dešifrovat pomocí tohoto bezpečnostního klíče: ověřte, zda jste zadali správný bezpečnostní klíč.", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostního klíče.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostní fráze.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nelze získat přístup k zabezpečenému úložišti. Ověřte, zda jste zadali správnou bezpečnostní frázi.", - "This looks like a valid Security Key!": "Vypadá to jako platný bezpečnostní klíč!", - "Invalid Security Key": "Neplatný bezpečnostní klíč", - "Not a valid Security Key": "Neplatný bezpečnostní klíč", - "Enter Security Key": "Zadejte bezpečnostní klíč", - "Enter Security Phrase": "Zadejte bezpečnostní frázi", - "Incorrect Security Phrase": "Nesprávná bezpečnostní fráze", - "Security Key mismatch": "Neshoda bezpečnostního klíče", - "Wrong Security Key": "Špatný bezpečnostní klíč", - "Remember this": "Zapamatujte si toto", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widget ověří vaše uživatelské ID, ale nebude za vás moci provádět akce:", - "Allow this widget to verify your identity": "Povolte tomuto widgetu ověřit vaši identitu", - "%(count)s members": { - "one": "%(count)s člen", - "other": "%(count)s členů" - }, - "Failed to start livestream": "Nepodařilo spustit živý přenos", - "Unable to start audio streaming.": "Nelze spustit streamování zvuku.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Pozvěte někoho pomocí jeho jména, uživatelského jména (například <userId/>) nebo <a>sdílejte tento prostor</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například <userId/>) nebo <a>sdílejte tento prostor</a>.", - "Create a new room": "Vytvořit novou místnost", - "Space selection": "Výběr prostoru", - "Leave space": "Opusit prostor", - "Create a space": "Vytvořit prostor", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Toto obvykle ovlivňuje pouze to, jak je místnost zpracována na serveru. Pokud máte problémy s %(brand)s, nahlaste prosím chybu.", - "<inviter/> invites you": "<inviter/> vás zve", - "No results found": "Nebyly nalezeny žádné výsledky", - "%(count)s rooms": { - "one": "%(count)s místnost", - "other": "%(count)s místností" - }, - "Invite to %(roomName)s": "Pozvat do %(roomName)s", - "%(count)s people you know have already joined": { - "one": "%(count)s osoba, kterou znáte, se již připojila", - "other": "%(count)s lidí, které znáte, se již připojili" - }, - "Invited people will be able to read old messages.": "Pozvaní lidé budou moci číst staré zprávy.", - "Add existing rooms": "Přidat stávající místnosti", - "We couldn't create your DM.": "Nemohli jsme vytvořit vaši přímou zprávu.", - "Consult first": "Nejprve se poraďte", - "You most likely do not want to reset your event index store": "Pravděpodobně nechcete resetovat úložiště indexů událostí", - "Reset event store": "Resetovat úložiště událostí", - "Reset event store?": "Resetovat úložiště událostí?", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Pokud vše resetujete, začnete bez důvěryhodných relací, bez důvěryhodných uživatelů a možná nebudete moci zobrazit minulé zprávy.", - "Only do this if you have no other device to complete verification with.": "Udělejte to, pouze pokud nemáte žádné jiné zařízení, se kterým byste mohli dokončit ověření.", - "Reset everything": "Resetovat vše", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Zapomněli nebo ztratili jste všechny metody obnovy? <a>Resetovat vše</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Pokud tak učiníte, nezapomeňte, že žádná z vašich zpráv nebude smazána, ale vyhledávání může být na několik okamžiků zpomaleno během opětovného vytvoření indexu", - "Sending": "Odesílání", - "Including %(commaSeparatedMembers)s": "Včetně %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Zobrazit jednoho člena", - "other": "Zobrazit všech %(count)s členů" - }, - "Want to add a new room instead?": "Chcete místo toho přidat novou místnost?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Přidávání místnosti...", - "other": "Přidávání místností... (%(progress)s z %(count)s)" - }, - "Not all selected were added": "Ne všechny vybrané byly přidány", - "You are not allowed to view this server's rooms list": "Namáte oprávnění zobrazit seznam místností tohoto serveru", - "You may contact me if you have any follow up questions": "V případě dalších dotazů se na mě můžete obrátit", - "To leave the beta, visit your settings.": "Chcete-li opustit beta verzi, jděte do nastavení.", - "Add reaction": "Přidat reakci", - "Or send invite link": "Nebo pošlete pozvánku", - "Some suggestions may be hidden for privacy.": "Některé návrhy mohou být z důvodu ochrany soukromí skryty.", - "Search for rooms or people": "Hledat místnosti nebo osoby", - "Message preview": "Náhled zprávy", - "Sent": "Odesláno", - "You don't have permission to do this": "K tomu nemáte povolení", - "Please provide an address": "Uveďte prosím adresu", - "Message search initialisation failed, check <a>your settings</a> for more information": "Inicializace vyhledávání zpráv se nezdařila, zkontrolujte <a>svá nastavení</a>", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Váš %(brand)s neumožňuje použít správce integrací. Kontaktujte prosím správce.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Upozorňujeme, že aktualizací vznikne nová verze místnosti</b>. Všechny aktuální zprávy zůstanou v této archivované místnosti.", - "Automatically invite members from this room to the new one": "Automaticky pozvat členy této místnosti do nové místnosti", - "These are likely ones other room admins are a part of.": "Pravděpodobně se jedná o ty, kterých se účastní i ostatní správci místností.", - "Other spaces or rooms you might not know": "Další prostory nebo místnosti, které možná neznáte", - "Spaces you know that contain this room": "Prostory, které znáte a které obsahují tuto místnost", - "Search spaces": "Hledat prostory", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Rozhodněte, které prostory mají přístup do této místnosti. Pokud je vybrán prostor, mohou jeho členové najít <RoomName/> a připojit se k němu.", - "Select spaces": "Vybrané prostory", - "You're removing all spaces. Access will default to invite only": "Odstraňujete všechny prostory. Přístup bude ve výchozím nastavení pouze na pozvánky", - "User Directory": "Adresář uživatelů", - "Add existing space": "Přidat stávající prostor", - "Leave %(spaceName)s": "Opustit %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Jste jediným správcem některých místností nebo prostorů, které chcete opustit. Jejich opuštěním zůstanou bez správců.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Jste jediným správcem tohoto prostoru. Jeho opuštění bude znamenat, že nad ním nebude mít nikdo kontrolu.", - "You won't be able to rejoin unless you are re-invited.": "Pokud nebudete znovu pozváni, nebudete se moci připojit.", - "Want to add an existing space instead?": "Chcete místo toho přidat stávající prostor?", - "Private space (invite only)": "Soukromý prostor (pouze pro pozvané)", - "Space visibility": "Viditelnost prostoru", - "Add a space to a space you manage.": "Přidat prostor do prostoru, který spravujete.", - "Only people invited will be able to find and join this space.": "Tento prostor budou moci najít a připojit se k němu pouze pozvaní lidé.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Kdokoliv bude moci najít a připojit se k tomuto prostoru, nejen členové <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Kdokoli v <SpaceName/> ho bude moci najít a připojit se.", - "Adding spaces has moved.": "Přidávání prostorů bylo přesunuto.", - "Search for rooms": "Hledat místnosti", - "Search for spaces": "Hledat prostory", - "Create a new space": "Vytvořit nový prostor", - "Want to add a new space instead?": "Chcete místo toho přidat nový prostor?", "To join a space you'll need an invite.": "Pro připojení k prostoru potřebujete pozvánku.", - "Would you like to leave the rooms in this space?": "Chcete odejít z místností v tomto prostoru?", - "You are about to leave <spaceName/>.": "Odcházíte z <spaceName/>.", - "Leave some rooms": "Odejít z některých místností", - "Don't leave any rooms": "Neodcházet z žádné místnosti", - "Leave all rooms": "Odejít ze všech místností", - "MB": "MB", - "In reply to <a>this message</a>": "V odpovědi na <a>tuto zprávu</a>", - "%(count)s reply": { - "one": "%(count)s odpověď", - "other": "%(count)s odpovědí" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Zadejte bezpečnostní frázi nebo <button>použijte bezpečnostní klíč</button> pro pokračování.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Obnovte přístup ke svému účtu a šifrovací klíče uložené v této relaci. Bez nich nebudete moci číst všechny své zabezpečené zprávy v žádné relaci.", - "If you can't see who you're looking for, send them your invite link below.": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku níže.", - "Thread options": "Možnosti vláken", "Forget": "Zapomenout", - "%(count)s votes": { - "one": "%(count)s hlas", - "other": "%(count)s hlasů" - }, "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s a %(count)s další", "other": "%(spaceName)s and %(count)s dalších" @@ -769,153 +387,22 @@ "Themes": "Motivy vzhledu", "Moderation": "Moderování", "Messaging": "Zprávy", - "Spaces you know that contain this space": "Prostory, které znáte obsahující tento prostor", - "Recently viewed": "Nedávno zobrazené", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Chcete ukončit toto hlasování? Zobrazí se konečné výsledky hlasování a lidé nebudou moci dále hlasovat.", - "End Poll": "Ukončit hlasování", - "Sorry, the poll did not end. Please try again.": "Omlouváme se, ale hlasování neskončilo. Zkuste to prosím znovu.", - "Failed to end poll": "Nepodařilo se ukončit hlasování", - "The poll has ended. Top answer: %(topAnswer)s": "Hlasování skončilo. Nejčastější odpověď: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Hlasování skončilo. Nikdo nehlasoval.", - "Link to room": "Odkaz na místnost", - "Recent searches": "Nedávná vyhledávání", - "To search messages, look for this icon at the top of a room <icon/>": "Pro vyhledávání zpráv hledejte tuto ikonu v horní části místnosti <icon/>", - "Other searches": "Další vyhledávání", - "Public rooms": "Veřejné místnosti", - "Use \"%(query)s\" to search": "Pro vyhledávání použijte \"%(query)s\"", - "Other rooms in %(spaceName)s": "Další místnosti v %(spaceName)s", - "Spaces you're in": "Prostory, ve kterých se nacházíte", - "Including you, %(commaSeparatedMembers)s": "Včetně vás, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Vaše konverzace s členy tohoto prostoru se seskupí. Vypnutím této funkce se tyto chaty skryjí z vašeho pohledu na %(spaceName)s.", - "Sections to show": "Sekce pro zobrazení", - "Open in OpenStreetMap": "Otevřít v OpenStreetMap", - "toggle event": "přepnout událost", - "This address had invalid server or is already in use": "Tato adresa měla neplatný server nebo je již používána", - "Missing domain separator e.g. (:domain.org)": "Chybí oddělovač domény, např. (:domain.org)", - "Missing room name or separator e.g. (my-room:domain.org)": "Chybí název místnosti nebo oddělovač, např. (my-room:domain.org)", - "Verify other device": "Ověřit jiné zařízení", - "Could not fetch location": "Nepodařilo se zjistit polohu", - "This address does not point at this room": "Tato adresa neukazuje na tuto místnost", - "Location": "Poloha", - "Use <arrows/> to scroll": "K pohybu použijte <arrows/>", "Feedback sent! Thanks, we appreciate it!": "Zpětná vazba odeslána! Děkujeme, vážíme si toho!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s a %(space2Name)s", - "Join %(roomAddress)s": "Vstoupit do %(roomAddress)s", - "Search Dialog": "Dialogové okno hledání", - "What location type do you want to share?": "Jaký typ polohy chcete sdílet?", - "Drop a Pin": "Zvolená poloha", - "My live location": "Moje poloha živě", - "My current location": "Moje současná poloha", - "%(brand)s could not send your location. Please try again later.": "%(brand)s nemohl odeslat vaši polohu. Zkuste to prosím později.", - "We couldn't send your location": "Vaši polohu se nepodařilo odeslat", - "You are sharing your live location": "Sdílíte svoji polohu živě", - "%(displayName)s's live location": "Poloha %(displayName)s živě", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Zrušte zaškrtnutí, pokud chcete odstranit i systémové zprávy tohoto uživatele (např. změna členství, změna profilu...)", - "Preserve system messages": "Zachovat systémové zprávy", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Chystáte se odstranit %(count)s zprávu od %(user)s. Tím ji trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?", - "other": "Chystáte se odstranit %(count)s zpráv od %(user)s. Tím je trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?" - }, - "Unsent": "Neodeslané", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Můžete použít vlastní volbu serveru a přihlásit se k jiným Matrix serverům zadáním adresy URL domovského serveru. To vám umožní používat %(brand)s s existujícím Matrix účtem na jiném domovském serveru.", - "An error occurred while stopping your live location, please try again": "Při ukončování vaší polohy živě došlo k chybě, zkuste to prosím znovu", - "%(count)s participants": { - "one": "1 účastník", - "other": "%(count)s účastníků" - }, - "%(featureName)s Beta feedback": "Zpětná vazba beta funkce %(featureName)s", - "Live location ended": "Sdílení polohy živě skončilo", - "Live location enabled": "Poloha živě povolena", - "Live location error": "Chyba polohy živě", - "Live until %(expiryTime)s": "Živě do %(expiryTime)s", - "No live locations": "Žádné polohy živě", - "Close sidebar": "Zavřít postranní panel", "View List": "Zobrazit seznam", - "View list": "Zobrazit seznam", - "Updated %(humanizedUpdateTime)s": "Aktualizováno %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Skrýt mé zprávy před novými uživateli", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Vaše staré zprávy budou stále viditelné pro lidi, kteří je přijali, stejně jako e-maily, které jste odeslali v minulosti. Chcete skrýt své odeslané zprávy před lidmi, kteří se do místností připojí v budoucnu?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Budete odstraněni ze serveru identit: vaši přátelé vás již nebudou moci najít pomocí vašeho e-mailu nebo telefonního čísla", - "You will leave all rooms and DMs that you are in": "Opustíte všechny místnosti a přímé zprávy, ve kterých se nacházíte", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nikdo nebude moci znovu použít vaše uživatelské jméno (MXID), včetně vás: toto uživatelské jméno zůstane nedostupné", - "You will no longer be able to log in": "Nebudete se již moci přihlásit", - "You will not be able to reactivate your account": "Účet nebude možné znovu aktivovat", - "Confirm that you would like to deactivate your account. If you proceed:": "Potvrďte, že chcete deaktivovat svůj účet. Pokud budete pokračovat:", - "To continue, please enter your account password:": "Pro pokračování zadejte heslo k účtu:", - "An error occurred while stopping your live location": "Při ukončování sdílení polohy živě došlo k chybě", "%(members)s and %(last)s": "%(members)s a %(last)s", "%(members)s and more": "%(members)s a více", - "Open room": "Otevřít místnost", - "Cameras": "Kamery", - "Output devices": "Výstupní zařízení", - "Input devices": "Vstupní zařízení", - "An error occurred whilst sharing your live location, please try again": "Při sdílení vaší polohy živě došlo k chybě, zkuste to prosím znovu", - "An error occurred whilst sharing your live location": "Při sdílení vaší polohy živě došlo k chybě", "Unread email icon": "Ikona nepřečteného e-mailu", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Po odhlášení budou tyto klíče z tohoto zařízení odstraněny, což znamená, že nebudete moci číst zašifrované zprávy, pokud k nim nemáte klíče v jiných zařízeních nebo je nemáte zálohované na serveru.", - "If you can't see who you're looking for, send them your invite link.": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku.", - "Some results may be hidden for privacy": "Některé výsledky mohou být z důvodu ochrany soukromí skryté", - "Search for": "Hledat", - "%(count)s Members": { - "one": "%(count)s člen", - "other": "%(count)s členů" - }, - "Show: Matrix rooms": "Zobrazit: Matrix místnosti", - "Show: %(instance)s rooms (%(server)s)": "Zobrazit: %(instance)s místností (%(server)s)", - "Add new server…": "Přidat nový server…", - "Remove server “%(roomServer)s”": "Odstranit server \"%(roomServer)s\"", - "Remove search filter for %(filter)s": "Odstranit filtr vyhledávání pro %(filter)s", - "Start a group chat": "Zahájit skupinový chat", - "Other options": "Další možnosti", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Pokud nemůžete najít místnost, kterou hledáte, požádejte o pozvání nebo vytvořte novou místnost.", - "Some results may be hidden": "Některé výsledky mohou být skryté", - "Copy invite link": "Kopírovat odkaz na pozvánku", "You cannot search for rooms that are neither a room nor a space": "Nelze vyhledávat místnosti, které nejsou ani místností, ani prostorem", "Show spaces": "Zobrazit prostory", "Show rooms": "Zobrazit místnosti", "Explore public spaces in the new search dialog": "Prozkoumejte veřejné prostory v novém dialogu vyhledávání", - "You need to have the right permissions in order to share locations in this room.": "Ke sdílení polohy v této místnosti musíte mít správná oprávnění.", - "You don't have permission to share locations": "Nemáte oprávnění ke sdílení polohy", - "Who will you chat to the most?": "S kým si budete povídat nejčastěji?", - "You're in": "Jste přihlášeni", - "Online community members": "Členové online komunity", - "Coworkers and teams": "Spolupracovníci a týmy", - "Friends and family": "Přátelé a rodina", - "We'll help you get connected.": "Pomůžeme vám připojit se.", "Saved Items": "Uložené položky", - "Choose a locale": "Zvolte jazyk", - "Interactively verify by emoji": "Interaktivní ověření pomocí emoji", - "Manually verify by text": "Ruční ověření pomocí textu", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s nebo %(recoveryFile)s", - "%(name)s started a video call": "%(name)s zahájil(a) videohovor", "Thread root ID: %(threadRootId)s": "ID kořenového vlákna: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>UPOZORNĚNÍ:</w> <description/>", - " in <strong>%(room)s</strong>": " v <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Hlasovou zprávu nelze spustit, protože právě nahráváte živé vysílání. Ukončete prosím živé vysílání, abyste mohli začít nahrávat hlasovou zprávu.", - "Can't start voice message": "Nelze spustit hlasovou zprávu", "unknown": "neznámé", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Pro provedení povolte v Nastavení položku '%(manageIntegrations)s'.", - "Loading live location…": "Načítání polohy živě…", - "Fetching keys from server…": "Načítání klíčů ze serveru…", - "Checking…": "Kontrola…", - "Waiting for partner to confirm…": "Čekání na potvrzení partnerem…", - "Adding…": "Přidání…", "Starting export process…": "Zahájení procesu exportu…", - "Invites by email can only be sent one at a time": "Pozvánky e-mailem lze zasílat pouze po jedné", "Desktop app logo": "Logo desktopové aplikace", "Requires your server to support the stable version of MSC3827": "Vyžaduje, aby váš server podporoval stabilní verzi MSC3827", - "Message from %(user)s": "Zpráva od %(user)s", - "Message in %(room)s": "Zpráva v %(room)s", - "unavailable": "nedostupný", - "unknown status code": "neznámý kód stavu", - "Start DM anyway": "Zahájit přímou zprávu i přesto", - "Start DM anyway and never warn me again": "Zahájit přímou zprávu i přesto a nikdy už mě nevarovat", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Není možné najít uživatelské profily pro níže uvedené Matrix ID - chcete přesto založit DM?", - "Note that removing room changes like this could undo the change.": "Upozorňujeme, že odstranění takových změn v místnosti by mohlo vést ke zrušení změny.", - "Are you sure you wish to remove (delete) this event?": "Opravdu chcete tuto událost odstranit (smazat)?", - "Upgrade room": "Aktualizovat místnost", - "Other spaces you know": "Další prostory, které znáte", - "Failed to query public rooms": "Nepodařilo se vyhledat veřejné místnosti", "common": { "about": "O", "analytics": "Analytické údaje", @@ -1038,7 +525,31 @@ "show_more": "Více", "joined": "Připojeno", "avatar": "Avatar", - "are_you_sure": "Opravdu?" + "are_you_sure": "Opravdu?", + "location": "Poloha", + "email_address": "E-mailová adresa", + "filter_results": "Filtrovat výsledky", + "no_results_found": "Nebyly nalezeny žádné výsledky", + "unsent": "Neodeslané", + "cameras": "Kamery", + "n_participants": { + "one": "1 účastník", + "other": "%(count)s účastníků" + }, + "and_n_others": { + "other": "a %(count)s další...", + "one": "a někdo další..." + }, + "n_members": { + "one": "%(count)s člen", + "other": "%(count)s členů" + }, + "unavailable": "nedostupný", + "edited": "upraveno", + "n_rooms": { + "one": "%(count)s místnost", + "other": "%(count)s místností" + } }, "action": { "continue": "Pokračovat", @@ -1156,7 +667,11 @@ "add_existing_room": "Přidat existující místnost", "explore_public_rooms": "Prozkoumat veřejné místnosti", "reply_in_thread": "Odpovědět ve vlákně", - "click": "Kliknutí" + "click": "Kliknutí", + "transfer": "Přepojit", + "resume": "Pokračovat", + "hold": "Podržet", + "view_list": "Zobrazit seznam" }, "a11y": { "user_menu": "Uživatelská nabídka", @@ -1255,7 +770,10 @@ "beta_section": "Připravované funkce", "beta_description": "Co se chystá pro %(brand)s? Experimentální funkce jsou nejlepším způsobem, jak se dostat k novým věcem v raném stádiu, vyzkoušet nové funkce a pomoci je formovat ještě před jejich spuštěním.", "experimental_section": "Předběžné ukázky", - "experimental_description": "Rádi experimentujete? Vyzkoušejte naše nejnovější nápady ve vývoji. Tyto funkce nejsou dokončeny; mohou být nestabilní, mohou se změnit nebo mohou být zcela vypuštěny. <a>Zjistěte více</a>." + "experimental_description": "Rádi experimentujete? Vyzkoušejte naše nejnovější nápady ve vývoji. Tyto funkce nejsou dokončeny; mohou být nestabilní, mohou se změnit nebo mohou být zcela vypuštěny. <a>Zjistěte více</a>.", + "beta_feedback_title": "Zpětná vazba beta funkce %(featureName)s", + "beta_feedback_leave_button": "Chcete-li opustit beta verzi, jděte do nastavení.", + "sliding_sync_checking": "Kontrola…" }, "keyboard": { "home": "Domov", @@ -1394,7 +912,9 @@ "moderator": "Moderátor", "admin": "Správce", "mod": "Moderátor", - "custom": "Vlastní (%(level)s)" + "custom": "Vlastní (%(level)s)", + "label": "Úroveň oprávnění", + "custom_level": "Vlastní úroveň" }, "bug_reporting": { "introduction": "Pokud jste odeslali chybu prostřednictvím GitHubu, ladící protokoly nám mohou pomoci problém vysledovat. ", @@ -1412,7 +932,16 @@ "uploading_logs": "Nahrávání záznamů", "downloading_logs": "Stahování záznamů", "create_new_issue": "Vytvořte prosím <newIssueLink>novou issue</newIssueLink> na GitHubu abychom mohli chybu opravit.", - "waiting_for_server": "Čekám na odezvu ze serveru" + "waiting_for_server": "Čekám na odezvu ze serveru", + "error_empty": "Dejte nám vědět, prosím, co se pokazilo nebo vytvořte issue na GitHubu, kde problém popište.", + "preparing_logs": "Příprava na odeslání záznamů", + "logs_sent": "Záznamy odeslány", + "thank_you": "Děkujeme vám!", + "failed_send_logs": "Nepodařilo se odeslat záznamy: ", + "preparing_download": "Příprava na stažení záznamů", + "unsupported_browser": "Připomínka: váš prohlížeč není podporován, takže vaše zkušenost může být nepředvídatelná.", + "textarea_label": "Poznámky", + "log_request": "Abychom tomu mohli pro příště předejít, <a>pošlete nám prosím záznamy</a>." }, "time": { "hours_minutes_seconds_left": "zbývá %(hours)sh %(minutes)sm %(seconds)ss", @@ -1494,7 +1023,13 @@ "send_dm": "Poslat přímou zprávu", "explore_rooms": "Prozkoumat veřejné místnosti", "create_room": "Vytvořit skupinový chat", - "create_account": "Vytvořit účet" + "create_account": "Vytvořit účet", + "use_case_heading1": "Jste přihlášeni", + "use_case_heading2": "S kým si budete povídat nejčastěji?", + "use_case_heading3": "Pomůžeme vám připojit se.", + "use_case_personal_messaging": "Přátelé a rodina", + "use_case_work_messaging": "Spolupracovníci a týmy", + "use_case_community_messaging": "Členové online komunity" }, "settings": { "show_breadcrumbs": "Zobrazovat zkratky do nedávno zobrazených místností navrchu", @@ -1898,7 +1433,23 @@ "email_address_label": "E-mailová adresa", "remove_msisdn_prompt": "Odstranit %(phone)s?", "add_msisdn_instructions": "SMS zpráva byla odeslána na +%(msisdn)s. Zadejte prosím ověřovací kód, který obsahuje.", - "msisdn_label": "Telefonní číslo" + "msisdn_label": "Telefonní číslo", + "spell_check_locale_placeholder": "Zvolte jazyk", + "deactivate_confirm_body_sso": "Potvrďte deaktivaci účtu použtím Jednotného přihlášení.", + "deactivate_confirm_body": "Opravdu chcete deaktivovat účet? Je to nevratné.", + "deactivate_confirm_continue": "Potvrďte deaktivaci účtu", + "deactivate_confirm_body_password": "Pro pokračování zadejte heslo k účtu:", + "error_deactivate_communication": "Došlo k potížím při komunikaci se serverem. Zkuste to prosím znovu.", + "error_deactivate_no_auth": "Server nevyžadoval žádné ověření", + "error_deactivate_invalid_auth": "Server neposkytl platné informace o ověření.", + "deactivate_confirm_content": "Potvrďte, že chcete deaktivovat svůj účet. Pokud budete pokračovat:", + "deactivate_confirm_content_1": "Účet nebude možné znovu aktivovat", + "deactivate_confirm_content_2": "Nebudete se již moci přihlásit", + "deactivate_confirm_content_3": "Nikdo nebude moci znovu použít vaše uživatelské jméno (MXID), včetně vás: toto uživatelské jméno zůstane nedostupné", + "deactivate_confirm_content_4": "Opustíte všechny místnosti a přímé zprávy, ve kterých se nacházíte", + "deactivate_confirm_content_5": "Budete odstraněni ze serveru identit: vaši přátelé vás již nebudou moci najít pomocí vašeho e-mailu nebo telefonního čísla", + "deactivate_confirm_content_6": "Vaše staré zprávy budou stále viditelné pro lidi, kteří je přijali, stejně jako e-maily, které jste odeslali v minulosti. Chcete skrýt své odeslané zprávy před lidmi, kteří se do místností připojí v budoucnu?", + "deactivate_confirm_erase_label": "Skrýt mé zprávy před novými uživateli" }, "sidebar": { "title": "Postranní panel", @@ -1963,7 +1514,8 @@ "import_description_1": "Tento proces vás provede importem šifrovacích klíčů, které jste si stáhli z jiného Matrix klienta. Po úspěšném naimportování budete v tomto klientovi moci dešifrovat všechny zprávy, které jste mohli dešifrovat v původním klientovi.", "import_description_2": "Stažený soubor je chráněn přístupovou frází. Soubor můžete naimportovat pouze pokud zadáte odpovídající přístupovou frázi.", "file_to_import": "Soubor k importu" - } + }, + "warning": "<w>UPOZORNĚNÍ:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Odeslat vlastní událost s údaji o účtu", @@ -2065,7 +1617,8 @@ "developer_mode": "Vývojářský režim", "view_source_decrypted_event_source": "Dešifrovaný zdroj události", "view_source_decrypted_event_source_unavailable": "Dešifrovaný zdroj není dostupný", - "original_event_source": "Původní zdroj události" + "original_event_source": "Původní zdroj události", + "toggle_event": "přepnout událost" }, "export_chat": { "html": "HTML", @@ -2124,7 +1677,8 @@ "format": "Formát", "messages": "Zprávy", "size_limit": "Omezení velikosti", - "include_attachments": "Zahrnout přílohy" + "include_attachments": "Zahrnout přílohy", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Vytvořit video místnost", @@ -2158,7 +1712,8 @@ "m.call": { "video_call_started": "Videohovor byl zahájen v %(roomName)s.", "video_call_started_unsupported": "Videohovor byl zahájen v %(roomName)s. (není podporováno tímto prohlížečem)", - "video_call_ended": "Videohovor ukončen" + "video_call_ended": "Videohovor ukončen", + "video_call_started_text": "%(name)s zahájil(a) videohovor" }, "m.call.invite": { "voice_call": "%(senderName)s zahájil(a) hovor.", @@ -2469,7 +2024,8 @@ }, "reactions": { "label": "%(reactors)s reagoval(a) na %(content)s", - "tooltip": "<reactors/><reactedWith> reagoval(a) %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith> reagoval(a) %(shortName)s</reactedWith>", + "add_reaction_prompt": "Přidat reakci" }, "m.room.create": { "continuation": "Tato místost je pokračováním jiné konverzace.", @@ -2489,7 +2045,9 @@ "external_url": "Zdrojová URL", "collapse_reply_thread": "Sbalit vlákno odpovědi", "view_related_event": "Zobrazit související událost", - "report": "Nahlásit" + "report": "Nahlásit", + "resent_unsent_reactions": "Poslat %(unsentCount)s reakcí znovu", + "open_in_osm": "Otevřít v OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2569,7 +2127,11 @@ "you_declined": "Odmítli jste", "you_cancelled": "Zrušili jste", "declining": "Odmítání…", - "you_started": "Poslali jste požadavek na ověření" + "you_started": "Poslali jste požadavek na ověření", + "user_accepted": "%(name)s přijal(a)", + "user_declined": "%(name)s odmítl(a)", + "user_cancelled": "%(name)s zrušil(a)", + "user_wants_to_verify": "%(name)s chce ověřit" }, "m.poll.end": { "sender_ended": "%(senderName)s ukončil(a) hlasování", @@ -2577,6 +2139,28 @@ }, "m.video": { "error_decrypting": "Chyba při dešifrování videa" + }, + "scalar_starter_link": { + "dialog_title": "Přidat začlenění", + "dialog_description": "Budete přesměrováni na stránku třetí strany k ověření svého účtu pro používání s %(integrationsUrl)s. Chcete pokračovat?" + }, + "edits": { + "tooltip_title": "Upraveno %(date)s", + "tooltip_sub": "Klikněte pro zobrazení úprav", + "tooltip_label": "Upraveno v %(date)s. Klinutím zobrazíte změny." + }, + "error_rendering_message": "Tuto zprávu nelze načíst", + "reply": { + "error_loading": "Není možné načíst událost, na kterou se odpovídalo. Buď neexistuje, nebo nemáte oprávnění ji zobrazit.", + "in_reply_to": "<a>V odpovědi na</a> <pill>", + "in_reply_to_for_export": "V odpovědi na <a>tuto zprávu</a>" + }, + "in_room_name": " v <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s hlas", + "other": "%(count)s hlasů" + } } }, "slash_command": { @@ -2669,7 +2253,8 @@ "verify_nop_warning_mismatch": "VAROVÁNÍ: relace již byla ověřena, ale klíče se NESHODUJÍ!", "verify_mismatch": "VAROVÁNÍ: OVĚŘENÍ KLÍČE SE NEZDAŘILO! Podpisový klíč pro uživatele %(userId)s a relaci %(deviceId)s je „%(fprint)s“, což neodpovídá klíči „%(fingerprint)s“. To by mohlo znamenat, že vaše komunikace je zachycována!", "verify_success_title": "Ověřený klíč", - "verify_success_description": "Zadaný podpisový klíč odpovídá klíči relace %(deviceId)s od uživatele %(userId)s. Relace byla označena jako ověřená." + "verify_success_description": "Zadaný podpisový klíč odpovídá klíči relace %(deviceId)s od uživatele %(userId)s. Relace byla označena jako ověřená.", + "help_dialog_title": "Nápověda příkazu" }, "presence": { "busy": "Zaneprázdněný", @@ -2802,9 +2387,11 @@ "unable_to_access_audio_input_title": "Nelze získat přístup k mikrofonu", "unable_to_access_audio_input_description": "Nepodařilo se získat přístup k vašemu mikrofonu . Zkontrolujte prosím nastavení prohlížeče a zkuste to znovu.", "no_audio_input_title": "Nebyl nalezen žádný mikrofon", - "no_audio_input_description": "Ve vašem zařízení nebyl nalezen žádný mikrofon. Zkontrolujte prosím nastavení a zkuste to znovu." + "no_audio_input_description": "Ve vašem zařízení nebyl nalezen žádný mikrofon. Zkontrolujte prosím nastavení a zkuste to znovu.", + "transfer_consult_first_label": "Nejprve se poraďte", + "input_devices": "Vstupní zařízení", + "output_devices": "Výstupní zařízení" }, - "Other": "Další možnosti", "room_settings": { "permissions": { "m.room.avatar_space": "Změnit avatar prostoru", @@ -2911,7 +2498,16 @@ "other": "Aktualizace prostorů... (%(progress)s z %(count)s)" }, "error_join_rule_change_title": "Nepodařilo se aktualizovat pravidla pro připojení", - "error_join_rule_change_unknown": "Neznámá chyba" + "error_join_rule_change_unknown": "Neznámá chyba", + "join_rule_restricted_dialog_empty_warning": "Odstraňujete všechny prostory. Přístup bude ve výchozím nastavení pouze na pozvánky", + "join_rule_restricted_dialog_title": "Vybrané prostory", + "join_rule_restricted_dialog_description": "Rozhodněte, které prostory mají přístup do této místnosti. Pokud je vybrán prostor, mohou jeho členové najít <RoomName/> a připojit se k němu.", + "join_rule_restricted_dialog_filter_placeholder": "Hledat prostory", + "join_rule_restricted_dialog_heading_space": "Prostory, které znáte obsahující tento prostor", + "join_rule_restricted_dialog_heading_room": "Prostory, které znáte a které obsahují tuto místnost", + "join_rule_restricted_dialog_heading_other": "Další prostory nebo místnosti, které možná neznáte", + "join_rule_restricted_dialog_heading_unknown": "Pravděpodobně se jedná o ty, kterých se účastní i ostatní správci místností.", + "join_rule_restricted_dialog_heading_known": "Další prostory, které znáte" }, "general": { "publish_toggle": "Zapsat tuto místnost do veřejného adresáře místností na %(domain)s?", @@ -2952,7 +2548,17 @@ "canonical_alias_field_label": "Hlavní adresa", "avatar_field_label": "Avatar místnosti", "aliases_no_items_label": "Zatím žádné další publikované adresy, přidejte nějakou níže", - "aliases_items_label": "Další publikované adresy:" + "aliases_items_label": "Další publikované adresy:", + "alias_heading": "Adresa místnosti", + "alias_field_has_domain_invalid": "Chybí oddělovač domény, např. (:domain.org)", + "alias_field_has_localpart_invalid": "Chybí název místnosti nebo oddělovač, např. (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "Nějaké znaky jsou zakázané", + "alias_field_required_invalid": "Uveďte prosím adresu", + "alias_field_matches_invalid": "Tato adresa neukazuje na tuto místnost", + "alias_field_taken_valid": "Tato adresa je dostupná", + "alias_field_taken_invalid_domain": "Tato adresa je již používána", + "alias_field_taken_invalid": "Tato adresa měla neplatný server nebo je již používána", + "alias_field_placeholder_default": "např. moje-mistnost" }, "advanced": { "unfederated": "Tato místnost není přístupná vzdáleným Matrix serverům", @@ -2965,7 +2571,25 @@ "room_version_section": "Verze místnosti", "room_version": "Verze místnosti:", "information_section_space": "Informace o prostoru", - "information_section_room": "Informace o místnosti" + "information_section_room": "Informace o místnosti", + "error_upgrade_title": "Nezdařilo se aktualizovat místnost", + "error_upgrade_description": "Nepodařilo se dokončit aktualizaci místnosti", + "upgrade_button": "Aktualizace místnosti na verzi %(version)s", + "upgrade_dialog_title": "Aktualizovat verzi místnosti", + "upgrade_dialog_description": "Aktualizace této místnosti vyžaduje uzavření stávající místnosti a vytvoření nové místnosti, která ji nahradí. Pro usnadnění procesu pro členy místnosti, provedeme:", + "upgrade_dialog_description_1": "Vznikne místnost se stejným názvem, popisem a avatarem", + "upgrade_dialog_description_2": "Aktualizujeme všechny lokální aliasy místnosti tak, aby ukazovaly na novou místnost", + "upgrade_dialog_description_3": "Přerušíme konverzace ve staré verzi místnosti a pošleme uživatelům zprávu o přechodu do nové mistnosti", + "upgrade_dialog_description_4": "Na začátek nové místnosti umístíme odkaz na starou místnost tak, aby uživatelé mohli vidět staré zprávy", + "upgrade_warning_dialog_invite_label": "Automaticky pozvat členy této místnosti do nové místnosti", + "upgrade_warning_dialog_title_private": "Aktualizovat soukromou místnost", + "upgrade_dwarning_ialog_title_public": "Aktualizovat veřejnou místnost", + "upgrade_warning_dialog_title": "Aktualizovat místnost", + "upgrade_warning_dialog_report_bug_prompt": "Toto obvykle ovlivňuje pouze to, jak je místnost zpracována na serveru. Pokud máte problémy s %(brand)s, nahlaste prosím chybu.", + "upgrade_warning_dialog_report_bug_prompt_link": "Toto obvykle ovlivňuje pouze zpracovávání místnosti na serveru. Pokud máte problém s %(brand)sem, <a>nahlaste nám ho prosím</a>.", + "upgrade_warning_dialog_description": "Upgradování místnosti je pokročilá operace a je doporučeno jí provést pokud je místnost nestabilní kvůli chybám, chybějícím funkcím nebo zranitelnostem.", + "upgrade_warning_dialog_explainer": "<b>Upozorňujeme, že aktualizací vznikne nová verze místnosti</b>. Všechny aktuální zprávy zůstanou v této archivované místnosti.", + "upgrade_warning_dialog_footer": "Místnost bude povýšena z verze <oldVersion /> na verzi <newVersion />." }, "delete_avatar_label": "Smazat avatar", "upload_avatar_label": "Nahrát avatar", @@ -3011,7 +2635,9 @@ "enable_element_call_caption": "%(brand)s je koncově šifrovaný, ale v současné době je omezen na menší počet uživatelů.", "enable_element_call_no_permissions_tooltip": "Ke změně nemáte dostatečná oprávnění.", "call_type_section": "Typ volání" - } + }, + "title": "Nastavení místnosti - %(roomName)s", + "alias_not_specified": "neurčeno" }, "encryption": { "verification": { @@ -3088,7 +2714,21 @@ "timed_out": "Ověření vypršelo.", "cancelled_self": "Ověřování na jiném zařízení jste zrušili.", "cancelled_user": "%(displayName)s zrušil(a) proces ověření.", - "cancelled": "Zrušili jste proces ověření." + "cancelled": "Zrušili jste proces ověření.", + "incoming_sas_user_dialog_text_1": "Po ověření bude uživatel označen jako důvěryhodný. Ověřování uživatelů vám dává větší jistotu, že je komunikace důvěrná.", + "incoming_sas_user_dialog_text_2": "Ověření uživatele označí jeho relace za důvěryhodné a vaše relace budou důvěryhodné pro něj.", + "incoming_sas_device_dialog_text_1": "Ověření zařízení ho označí za důvěryhodné. Ověření konkrétního zařízení vám dává větší jistotu, že je komunikace důvěrná.", + "incoming_sas_device_dialog_text_2": "Ověření zařízení ho označí za důvěryhodné a uživatelé, kteří věří vám budou také tomuto zařízení důvěřovat.", + "incoming_sas_dialog_waiting": "Čekání na potvrzení partnerem…", + "incoming_sas_dialog_title": "Přišla vám žádost o ověření", + "manual_device_verification_self_text": "Potvrďte porovnáním následujícího s uživatelským nastavením v jiné relaci:", + "manual_device_verification_user_text": "Potvrďte relaci tohoto uživatele porovnáním následujícího s jeho uživatelským nastavením:", + "manual_device_verification_device_name_label": "Název relace", + "manual_device_verification_device_id_label": "ID sezení", + "manual_device_verification_device_key_label": "Klíč relace", + "manual_device_verification_footer": "Pokud se neshodují, bezpečnost vaší komunikace může být kompromitována.", + "verification_dialog_title_device": "Ověřit jiné zařízení", + "verification_dialog_title_user": "Požadavek na ověření" }, "old_version_detected_title": "Nalezeny starší šifrované datové zprávy", "old_version_detected_description": "Byla zjištěna data ze starší verze %(brand)s. To bude mít za následek nefunkčnost koncové kryptografie ve starší verzi. Koncově šifrované zprávy vyměněné nedávno při používání starší verze nemusí být v této verzi dešifrovatelné. To může také způsobit selhání zpráv vyměňovaných s touto verzí. Pokud narazíte na problémy, odhlaste se a znovu se přihlaste. Chcete-li zachovat historii zpráv, exportujte a znovu importujte klíče.", @@ -3142,7 +2782,57 @@ "cross_signing_room_warning": "Někdo používá neznámou relaci", "cross_signing_room_verified": "V této místnosti jsou všichni ověřeni", "cross_signing_room_normal": "Místnost je koncově šifrovaná", - "unsupported": "Tento klient nepodporuje koncové šifrování." + "unsupported": "Tento klient nepodporuje koncové šifrování.", + "incompatible_database_sign_out_description": "Abyste po odhlášení nepřišli o přístup k historii šifrovaných konverzací, měli byste si před odhlášením exportovat šifrovací klíče místností. Prosím vraťte se k novější verzi %(brand)su a exportujte si klíče", + "incompatible_database_description": "V této relaci jste již dříve používali novější verzi %(brand)s. Chcete-li tuto verzi znovu použít s šifrováním, budete se muset odhlásit a znovu přihlásit.", + "incompatible_database_title": "Nekompatibilní databáze", + "incompatible_database_disable": "Pokračovat bez šifrování", + "key_signature_upload_completed": "Nahrávání dokončeno", + "key_signature_upload_cancelled": "Nahrávání podpisu zrušeno", + "key_signature_upload_failed": "Nelze nahrát", + "key_signature_upload_success_title": "Podpis úspěšně nahrán", + "key_signature_upload_failed_title": "Podpis se nepodařilo nahrát", + "udd": { + "own_new_session_text": "Přihlásili jste se do nové relace, aniž byste ji ověřili:", + "own_ask_verify_text": "Ověřte další relaci jedním z následujících způsobů.", + "other_new_session_text": "%(name)s (%(userId)s) se přihlásil(a) do nové relace bez ověření:", + "other_ask_verify_text": "Požádejte tohoto uživatele, aby ověřil svou relaci, nebo jí níže můžete ověřit manuálně.", + "title": "Nedůvěryhodné", + "manual_verification_button": "Ruční ověření pomocí textu", + "interactive_verification_button": "Interaktivní ověření pomocí emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Špatný typ souboru", + "recovery_key_is_correct": "To vypadá dobře!", + "wrong_security_key": "Špatný bezpečnostní klíč", + "invalid_security_key": "Neplatný bezpečnostní klíč" + }, + "reset_title": "Resetovat vše", + "reset_warning_1": "Udělejte to, pouze pokud nemáte žádné jiné zařízení, se kterým byste mohli dokončit ověření.", + "reset_warning_2": "Pokud vše resetujete, začnete bez důvěryhodných relací, bez důvěryhodných uživatelů a možná nebudete moci zobrazit minulé zprávy.", + "security_phrase_title": "Bezpečnostní fráze", + "security_phrase_incorrect_error": "Nelze získat přístup k zabezpečenému úložišti. Ověřte, zda jste zadali správnou bezpečnostní frázi.", + "enter_phrase_or_key_prompt": "Zadejte bezpečnostní frázi nebo <button>použijte bezpečnostní klíč</button> pro pokračování.", + "security_key_title": "Bezpečnostní klíč", + "use_security_key_prompt": "Pokračujte pomocí bezpečnostního klíče.", + "separator": "%(securityKey)s nebo %(recoveryFile)s", + "restoring": "Obnovení klíčů ze zálohy" + }, + "reset_all_button": "Zapomněli nebo ztratili jste všechny metody obnovy? <a>Resetovat vše</a>", + "destroy_cross_signing_dialog": { + "title": "Nenávratně smazat klíče pro křížové podepisování?", + "warning": "Smazání klíčů pro křížové podepisování je definitivní. Každý, kdo vás ověřil, teď uvidí bezpečnostní varování. Pokud jste zrovna neztratili všechna zařízení, ze kterých se můžete ověřit, tak to asi nechcete udělat.", + "primary_button_text": "Smazat klíče pro křížové podepisování" + }, + "confirm_encryption_setup_title": "Potvrďte nastavení šifrování", + "confirm_encryption_setup_body": "Kliknutím na tlačítko níže potvrďte nastavení šifrování.", + "unable_to_setup_keys_error": "Nepovedlo se nastavit klíče", + "key_signature_upload_failed_master_key_signature": "nový podpis hlavního klíče", + "key_signature_upload_failed_cross_signing_key_signature": "nový klíč pro křížový podpis", + "key_signature_upload_failed_device_cross_signing_key_signature": "zařízení používající křížový podpis", + "key_signature_upload_failed_key_signature": "podpis klíče", + "key_signature_upload_failed_body": "%(brand)s narazil na chybu při nahrávání:" }, "emoji": { "category_frequently_used": "Často používané", @@ -3292,7 +2982,10 @@ "fallback_button": "Zahájit autentizaci", "sso_title": "Pokračovat pomocí Jednotného přihlášení", "sso_body": "Potvrďte přidání této adresy pomocí Jednotného přihlášení.", - "code": "Kód" + "code": "Kód", + "sso_preauth_body": "Pro pokračování prokažte svou identitu pomocí Jednotného přihlášení.", + "sso_postauth_title": "Pro pokračování potvrďte", + "sso_postauth_body": "Klikněte na tlačítko níže pro potvrzení vaší identity." }, "password_field_label": "Zadejte heslo", "password_field_strong_label": "Super, to vypadá jako rozumné heslo!", @@ -3368,7 +3061,41 @@ }, "country_dropdown": "Menu států", "common_failures": {}, - "captcha_description": "Domovský server se potřebuje přesvědčit, že nejste robot." + "captcha_description": "Domovský server se potřebuje přesvědčit, že nejste robot.", + "autodiscovery_invalid": "Neplatná odpověd při hledání domovského serveru", + "autodiscovery_generic_failure": "Nepovedlo se načíst nastavení automatického objevování ze serveru", + "autodiscovery_invalid_hs_base_url": "Neplatná base_url pro m.homeserver", + "autodiscovery_invalid_hs": "Na URL domovského serveru asi není funkční Matrix server", + "autodiscovery_invalid_is_base_url": "Neplatná base_url pro m.identity_server", + "autodiscovery_invalid_is": "Na URL serveru identit asi není funkční Matrix server", + "autodiscovery_invalid_is_response": "Neplatná odpověď při hledání serveru identity", + "server_picker_description": "Můžete použít vlastní volbu serveru a přihlásit se k jiným Matrix serverům zadáním adresy URL domovského serveru. To vám umožní používat %(brand)s s existujícím Matrix účtem na jiném domovském serveru.", + "server_picker_description_matrix.org": "Přidejte k miliónům registrovaným na největším veřejném serveru", + "server_picker_title_default": "Možnosti serveru", + "soft_logout": { + "clear_data_title": "Smazat všechna data v této relaci?", + "clear_data_description": "Výmaz všech dat v relaci je nevratný. Pokud nemáte zálohované šifrovací klíče, přijdete o šifrované zprávy.", + "clear_data_button": "Smazat všechna data" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Šifrované zprávy jsou zabezpečené koncovým šifrováním. Klíče pro jejich dešifrování máte jen vy a příjemci zpráv.", + "setup_secure_backup_description_2": "Po odhlášení budou tyto klíče z tohoto zařízení odstraněny, což znamená, že nebudete moci číst zašifrované zprávy, pokud k nim nemáte klíče v jiných zařízeních nebo je nemáte zálohované na serveru.", + "use_key_backup": "Začít používat zálohu klíčů", + "skip_key_backup": "Už své zašifrované zprávy nechci", + "megolm_export": "Export klíčů", + "setup_key_backup_title": "Přijdete o přístup k šifrovaným zprávám", + "description": "Opravdu se chcete odhlásit?" + }, + "registration": { + "continue_without_email_title": "Pokračuje se bez e-mailu", + "continue_without_email_description": "Jen upozornění, pokud nepřidáte e-mail a zapomenete heslo, můžete <b>trvale ztratit přístup ke svému účtu</b>.", + "continue_without_email_field_label": "E-mail (nepovinné)" + }, + "set_email": { + "verification_pending_title": "Čeká na ověření", + "verification_pending_description": "Zkontrolujte svou e-mailovou schránku a klepněte na odkaz ve zprávě, kterou jsme vám poslali. V případě, že jste to už udělali, klepněte na tlačítko Pokračovat.", + "description": "Toto vám umožní obnovit si heslo a přijímat oznámení e-mailem." + } }, "room_list": { "sort_unread_first": "Zobrazovat místnosti s nepřečtenými zprávami jako první", @@ -3422,7 +3149,8 @@ "spam_or_propaganda": "Spam nebo propaganda", "report_entire_room": "Nahlásit celou místnost", "report_content_to_homeserver": "Nahlásit obsah správci vašeho domovského serveru", - "description": "Nahlášení této zprávy pošle její jedinečné 'event ID' správci vašeho domovského serveru. Pokud jsou zprávy šifrované, správce nebude mít možnost přečíst text zprávy ani se podívat na soubory nebo obrázky." + "description": "Nahlášení této zprávy pošle její jedinečné 'event ID' správci vašeho domovského serveru. Pokud jsou zprávy šifrované, správce nebude mít možnost přečíst text zprávy ani se podívat na soubory nebo obrázky.", + "other_label": "Další možnosti" }, "setting": { "help_about": { @@ -3541,7 +3269,22 @@ "popout": "Otevřít widget v novém okně", "unpin_to_view_right_panel": "Odepnout tento widget a zobrazit ho na tomto panelu", "set_room_layout": "Nastavit všem rozložení mé místnosti", - "close_to_view_right_panel": "Zavřít tento widget a zobrazit ho na tomto panelu" + "close_to_view_right_panel": "Zavřít tento widget a zobrazit ho na tomto panelu", + "modal_title_default": "Modální widget", + "modal_data_warning": "Data na této obrazovce jsou sdílena s %(widgetDomain)s", + "capabilities_dialog": { + "title": "Schválit oprávnění widgetu", + "content_starting_text": "Tento widget by chtěl:", + "decline_all_permission": "Odmítnout vše", + "remember_Selection": "Zapamatovat si volbu pro tento widget" + }, + "open_id_permissions_dialog": { + "title": "Povolte tomuto widgetu ověřit vaši identitu", + "starting_text": "Widget ověří vaše uživatelské ID, ale nebude za vás moci provádět akce:", + "remember_selection": "Zapamatujte si toto" + }, + "error_unable_start_audio_stream_description": "Nelze spustit streamování zvuku.", + "error_unable_start_audio_stream_title": "Nepodařilo spustit živý přenos" }, "feedback": { "sent": "Zpětná vazba byla odeslána", @@ -3550,7 +3293,8 @@ "may_contact_label": "Můžete mě kontaktovat, pokud budete chtít doplnit informace nebo mě nechat vyzkoušet připravované návrhy", "pro_type": "TIP pro profíky: Pokud nahlásíte chybu, odešlete prosím <debugLogsLink>ladicí protokoly</debugLogsLink>, které nám pomohou problém vypátrat.", "existing_issue_link": "Nejříve si prosím prohlédněte <existingIssuesLink>existující chyby na Githubu</existingIssuesLink>. Žádná shoda? <newIssueLink>Nahlašte novou chybu</newIssueLink>.", - "send_feedback_action": "Odeslat zpětnou vazbu" + "send_feedback_action": "Odeslat zpětnou vazbu", + "can_contact_label": "V případě dalších dotazů se na mě můžete obrátit" }, "zxcvbn": { "suggestions": { @@ -3623,7 +3367,10 @@ "no_update": "Není dostupná žádná aktualizace.", "downloading": "Stahování aktualizace…", "new_version_available": "Je dostupná nová verze. <a>Aktualizovat nyní.</a>", - "check_action": "Zkontrolovat aktualizace" + "check_action": "Zkontrolovat aktualizace", + "error_unable_load_commit": "Nepovedlo se načíst detaily revize: %(msg)s", + "unavailable": "Nedostupné", + "changelog": "Seznam změn" }, "threads": { "all_threads": "Všechna vlákna", @@ -3638,7 +3385,11 @@ "empty_heading": "Udržujte diskuse organizované pomocí vláken", "unable_to_decrypt": "Nepodařilo se dešifrovat zprávu", "open_thread": "Otevřít vlákno", - "error_start_thread_existing_relation": "Nelze založit vlákno ve vlákně" + "error_start_thread_existing_relation": "Nelze založit vlákno ve vlákně", + "count_of_reply": { + "one": "%(count)s odpověď", + "other": "%(count)s odpovědí" + } }, "theme": { "light_high_contrast": "Světlý vysoký kontrast", @@ -3672,7 +3423,41 @@ "title_when_query_available": "Výsledky", "search_placeholder": "Hledat názvy a popisy", "no_search_result_hint": "Možná budete chtít zkusit vyhledat něco jiného nebo zkontrolovat překlepy.", - "joining_space": "Připojování" + "joining_space": "Připojování", + "add_existing_subspace": { + "space_dropdown_title": "Přidat stávající prostor", + "create_prompt": "Chcete místo toho přidat nový prostor?", + "create_button": "Vytvořit nový prostor", + "filter_placeholder": "Hledat prostory" + }, + "add_existing_room_space": { + "error_heading": "Ne všechny vybrané byly přidány", + "progress_text": { + "one": "Přidávání místnosti...", + "other": "Přidávání místností... (%(progress)s z %(count)s)" + }, + "dm_heading": "Přímé zprávy", + "space_dropdown_label": "Výběr prostoru", + "space_dropdown_title": "Přidat stávající místnosti", + "create": "Chcete místo toho přidat novou místnost?", + "create_prompt": "Vytvořit novou místnost", + "subspace_moved_note": "Přidávání prostorů bylo přesunuto." + }, + "room_filter_placeholder": "Hledat místnosti", + "leave_dialog_public_rejoin_warning": "Pokud nebudete znovu pozváni, nebudete se moci připojit.", + "leave_dialog_only_admin_warning": "Jste jediným správcem tohoto prostoru. Jeho opuštění bude znamenat, že nad ním nebude mít nikdo kontrolu.", + "leave_dialog_only_admin_room_warning": "Jste jediným správcem některých místností nebo prostorů, které chcete opustit. Jejich opuštěním zůstanou bez správců.", + "leave_dialog_title": "Opustit %(spaceName)s", + "leave_dialog_description": "Odcházíte z <spaceName/>.", + "leave_dialog_option_intro": "Chcete odejít z místností v tomto prostoru?", + "leave_dialog_option_none": "Neodcházet z žádné místnosti", + "leave_dialog_option_all": "Odejít ze všech místností", + "leave_dialog_option_specific": "Odejít z některých místností", + "leave_dialog_action": "Opusit prostor", + "preferences": { + "sections_section": "Sekce pro zobrazení", + "show_people_in_space": "Vaše konverzace s členy tohoto prostoru se seskupí. Vypnutím této funkce se tyto chaty skryjí z vašeho pohledu na %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Tento domovský server není nakonfigurován pro zobrazování map.", @@ -3697,7 +3482,30 @@ "click_move_pin": "Kliknutím přesunete špendlík", "click_drop_pin": "Kliknutím umístíte špendlík", "share_button": "Sdílet polohu", - "stop_and_close": "Zastavit a zavřít" + "stop_and_close": "Zastavit a zavřít", + "error_fetch_location": "Nepodařilo se zjistit polohu", + "error_no_perms_title": "Nemáte oprávnění ke sdílení polohy", + "error_no_perms_description": "Ke sdílení polohy v této místnosti musíte mít správná oprávnění.", + "error_send_title": "Vaši polohu se nepodařilo odeslat", + "error_send_description": "%(brand)s nemohl odeslat vaši polohu. Zkuste to prosím později.", + "live_description": "Poloha %(displayName)s živě", + "share_type_own": "Moje současná poloha", + "share_type_live": "Moje poloha živě", + "share_type_pin": "Zvolená poloha", + "share_type_prompt": "Jaký typ polohy chcete sdílet?", + "live_update_time": "Aktualizováno %(humanizedUpdateTime)s", + "live_until": "Živě do %(expiryTime)s", + "loading_live_location": "Načítání polohy živě…", + "live_location_ended": "Sdílení polohy živě skončilo", + "live_location_error": "Chyba polohy živě", + "live_locations_empty": "Žádné polohy živě", + "close_sidebar": "Zavřít postranní panel", + "error_stopping_live_location": "Při ukončování sdílení polohy živě došlo k chybě", + "error_sharing_live_location": "Při sdílení vaší polohy živě došlo k chybě", + "live_location_active": "Sdílíte svoji polohu živě", + "live_location_enabled": "Poloha živě povolena", + "error_sharing_live_location_try_again": "Při sdílení vaší polohy živě došlo k chybě, zkuste to prosím znovu", + "error_stopping_live_location_try_again": "Při ukončování vaší polohy živě došlo k chybě, zkuste to prosím znovu" }, "labs_mjolnir": { "room_name": "Můj seznam zablokovaných", @@ -3769,7 +3577,16 @@ "address_label": "Adresa", "label": "Vytvořit prostor", "add_details_prompt_2": "Tyto údaje můžete kdykoli změnit.", - "creating": "Vytváření…" + "creating": "Vytváření…", + "subspace_join_rule_restricted_description": "Kdokoli v <SpaceName/> ho bude moci najít a připojit se.", + "subspace_join_rule_public_description": "Kdokoliv bude moci najít a připojit se k tomuto prostoru, nejen členové <SpaceName/>.", + "subspace_join_rule_invite_description": "Tento prostor budou moci najít a připojit se k němu pouze pozvaní lidé.", + "subspace_dropdown_title": "Vytvořit prostor", + "subspace_beta_notice": "Přidat prostor do prostoru, který spravujete.", + "subspace_join_rule_label": "Viditelnost prostoru", + "subspace_join_rule_invite_only": "Soukromý prostor (pouze pro pozvané)", + "subspace_existing_space_prompt": "Chcete místo toho přidat stávající prostor?", + "subspace_adding": "Přidání…" }, "user_menu": { "switch_theme_light": "Přepnout do světlého režimu", @@ -3938,7 +3755,11 @@ "all_rooms": "Všechny místnosti", "field_placeholder": "Hledat…", "this_room_button": "Vyhledávat v této místnosti", - "all_rooms_button": "Vyhledávat ve všech místnostech" + "all_rooms_button": "Vyhledávat ve všech místnostech", + "result_count": { + "other": "(~%(count)s výsledků)", + "one": "(~%(count)s výsledek)" + } }, "jump_to_bottom_button": "Přejít na poslední zprávy", "jump_read_marker": "Přejít na první nepřečtenou zprávu.", @@ -3953,7 +3774,19 @@ "error_jump_to_date_details": "Podrobnosti o chybě", "jump_to_date_beginning": "Začátek místnosti", "jump_to_date": "Přejít na datum", - "jump_to_date_prompt": "Vyberte datum, na které chcete přejít" + "jump_to_date_prompt": "Vyberte datum, na které chcete přejít", + "face_pile_tooltip_label": { + "one": "Zobrazit jednoho člena", + "other": "Zobrazit všech %(count)s členů" + }, + "face_pile_tooltip_shortcut_joined": "Včetně vás, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Včetně %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> vás zve", + "unknown_status_code_for_timeline_jump": "neznámý kód stavu", + "face_pile_summary": { + "one": "%(count)s osoba, kterou znáte, se již připojila", + "other": "%(count)s lidí, které znáte, se již připojili" + } }, "file_panel": { "guest_note": "Pro využívání této funkce se <a>zaregistrujte</a>", @@ -3974,7 +3807,9 @@ "identity_server_no_terms_title": "Server identit nemá žádné podmínky použití", "identity_server_no_terms_description_1": "Tato akce vyžaduje přístup k výchozímu serveru identity <server /> aby šlo ověřit e-mail a telefon, ale server nemá podmínky použití.", "identity_server_no_terms_description_2": "Pokračujte pouze pokud věříte provozovateli serveru.", - "inline_intro_text": "Pro pokračování odsouhlaste <policyLink />:" + "inline_intro_text": "Pro pokračování odsouhlaste <policyLink />:", + "summary_identity_server_1": "Najít ostatní pomocí e-mailu nebo telefonu", + "summary_identity_server_2": "Umožnit ostatním mě nalézt pomocí e-mailu nebo telefonu" }, "space_settings": { "title": "Nastavení - %(spaceName)s" @@ -4011,7 +3846,13 @@ "total_n_votes_voted": { "one": "Na základě %(count)s hlasu", "other": "Na základě %(count)s hlasů" - } + }, + "end_message_no_votes": "Hlasování skončilo. Nikdo nehlasoval.", + "end_message": "Hlasování skončilo. Nejčastější odpověď: %(topAnswer)s", + "error_ending_title": "Nepodařilo se ukončit hlasování", + "error_ending_description": "Omlouváme se, ale hlasování neskončilo. Zkuste to prosím znovu.", + "end_title": "Ukončit hlasování", + "end_description": "Chcete ukončit toto hlasování? Zobrazí se konečné výsledky hlasování a lidé nebudou moci dále hlasovat." }, "failed_load_async_component": "Stránku se nepovedlo načíst! Zkontrolujte prosím své připojení k internetu a zkuste to znovu.", "upload_failed_generic": "Soubor '%(fileName)s' se nepodařilo nahrát.", @@ -4059,7 +3900,39 @@ "error_version_unsupported_space": "Domovský server uživatele nepodporuje danou verzi prostoru.", "error_version_unsupported_room": "Uživatelův domovský server nepodporuje verzi této místnosti.", "error_unknown": "Neznámá chyba serveru", - "to_space": "Pozvat do %(spaceName)s" + "to_space": "Pozvat do %(spaceName)s", + "unable_find_profiles_description_default": "Nepovedlo se najít profily následujících Matrix ID - chcete je stejně pozvat?", + "unable_find_profiles_title": "Následující uživatel možná neexistuje", + "unable_find_profiles_invite_never_warn_label_default": "Stejně je pozvat a nikdy mě nevarujte znovu", + "unable_find_profiles_invite_label_default": "Stejně je pozvat", + "email_caption": "Pozvat emailem", + "error_dm": "Nemohli jsme vytvořit vaši přímou zprávu.", + "ask_anyway_description": "Není možné najít uživatelské profily pro níže uvedené Matrix ID - chcete přesto založit DM?", + "ask_anyway_never_warn_label": "Zahájit přímou zprávu i přesto a nikdy už mě nevarovat", + "ask_anyway_label": "Zahájit přímou zprávu i přesto", + "error_find_room": "Při odesílání pozvánek se něco pokazilo.", + "error_invite": "Nemůžeme pozvat tyto uživatele. Zkontrolujte prosím, že opravdu existují a zkuste to znovu.", + "error_transfer_multiple_target": "Hovor lze přepojit pouze jednomu uživateli.", + "error_find_user_title": "Nepovedlo se najít následující uživatele", + "error_find_user_description": "Následující uživatelé asi neexistují nebo jsou neplatní a nelze je pozvat: %(csvNames)s", + "recents_section": "Nedávné konverzace", + "suggestions_section": "Nedávno kontaktovaní", + "email_use_default_is": "Odeslat pozvánku pomocí serveru identit. <default>Použít výchozí (%(defaultIdentityServerName)s)</default> nebo přenastavit <settings>Nastavení</settings>.", + "email_use_is": "Odeslat pozvánku pomocí serveru identit. Přenastavit v <settings>Nastavení</settings>.", + "start_conversation_name_email_mxid_prompt": "Napište jméno nebo emailovou adresu uživatele se kterým chcete začít konverzaci (např. <userId/>).", + "start_conversation_name_mxid_prompt": "Začněte konverzaci s někým pomocí jeho jména nebo uživatelského jména (například <userId />).", + "suggestions_disclaimer": "Některé návrhy mohou být z důvodu ochrany soukromí skryty.", + "suggestions_disclaimer_prompt": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku níže.", + "send_link_prompt": "Nebo pošlete pozvánku", + "to_room": "Pozvat do %(roomName)s", + "name_email_mxid_share_space": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například <userId/>) nebo <a>sdílejte tento prostor</a>.", + "name_mxid_share_space": "Pozvěte někoho pomocí jeho jména, uživatelského jména (například <userId/>) nebo <a>sdílejte tento prostor</a>.", + "name_email_mxid_share_room": "Pozvěte někoho pomocí jeho jména, e-mailové adresy, uživatelského jména (například <userId/>) nebo <a>sdílejte tuto místnost</a>.", + "name_mxid_share_room": "Pozvěte někoho pomocí svého jména, uživatelského jména (například <userId />) nebo <a>sdílejte tuto místnost</a>.", + "key_share_warning": "Pozvaní lidé budou moci číst staré zprávy.", + "email_limit_one": "Pozvánky e-mailem lze zasílat pouze po jedné", + "transfer_user_directory_tab": "Adresář uživatelů", + "transfer_dial_pad_tab": "Číselník" }, "scalar": { "error_create": "Nepodařilo se vytvořit widget.", @@ -4092,7 +3965,21 @@ "something_went_wrong": "Něco se nepodařilo!", "download_media": "Nepodařilo se stáhnout zdrojové médium, nebyla nalezena žádná zdrojová url adresa", "update_power_level": "Nepodařilo se změnit úroveň oprávnění", - "unknown": "Neznámá chyba" + "unknown": "Neznámá chyba", + "dialog_description_default": "Nastala chyba.", + "edit_history_unsupported": "Váš domovský server asi tuto funkci nepodporuje.", + "session_restore": { + "clear_storage_description": "Odhlásit a odstranit šifrovací klíče?", + "clear_storage_button": "Vymazat uložiště a odhlásit se", + "title": "Nelze obnovit relaci", + "description_1": "V průběhu obnovování Vaší minulé relace nastala chyba.", + "description_2": "Pokud jste se v minulosti již přihlásili s novější verzi programu %(brand)s, vaše relace nemusí být kompatibilní s touto verzí. Zavřete prosím toto okno a přihlaste se znovu pomocí nové verze.", + "description_3": "Vymazání úložiště prohlížeče možná váš problém opraví, zároveň se tím ale odhlásíte a můžete přijít o historii svých šifrovaných konverzací." + }, + "storage_evicted_title": "Chybějící data relace", + "storage_evicted_description_1": "Některá data sezení, například klíče od šifrovaných zpráv, nám chybí. Přihlaste se prosím znovu a obnovte si klíče ze zálohy.", + "storage_evicted_description_2": "Prohlížeč data možná smazal aby ušetřil místo na disku.", + "unknown_error_code": "neznámý kód chyby" }, "in_space1_and_space2": "V prostorech %(space1Name)s a %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4246,7 +4133,31 @@ "deactivate_confirm_action": "Deaktivovat uživatele", "error_deactivate": "Deaktivace uživatele se nezdařila", "role_label": "Role v <RoomName/>", - "edit_own_devices": "Upravit zařízení" + "edit_own_devices": "Upravit zařízení", + "redact": { + "no_recent_messages_title": "Nebyly nalezeny žádné nedávné zprávy od uživatele %(user)s", + "no_recent_messages_description": "Zkuste posunout časovou osu nahoru, jestli tam nejsou nějaké dřívější.", + "confirm_title": "Odstranit nedávné zprávy od uživatele %(user)s", + "confirm_description_1": { + "one": "Chystáte se odstranit %(count)s zprávu od %(user)s. Tím ji trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?", + "other": "Chystáte se odstranit %(count)s zpráv od %(user)s. Tím je trvale odstraníte pro všechny účastníky konverzace. Přejete si pokračovat?" + }, + "confirm_description_2": "Pro větší množství zpráv to může nějakou dobu trvat. V průběhu prosím neobnovujte klienta.", + "confirm_keep_state_label": "Zachovat systémové zprávy", + "confirm_keep_state_explainer": "Zrušte zaškrtnutí, pokud chcete odstranit i systémové zprávy tohoto uživatele (např. změna členství, změna profilu...)", + "confirm_button": { + "other": "Odstranit %(count)s zpráv", + "one": "Odstranit zprávu" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s ověřených relací", + "one": "1 ověřená relace" + }, + "count_of_sessions": { + "other": "%(count)s relací", + "one": "%(count)s relace" + } }, "stickers": { "empty": "Momentálně nemáte aktivní žádné balíčky s nálepkami", @@ -4299,6 +4210,9 @@ "one": "Konečný výsledek na základě %(count)s hlasu", "other": "Konečný výsledek na základě %(count)s hlasů" } + }, + "thread_list": { + "context_menu_label": "Možnosti vláken" } }, "reject_invitation_dialog": { @@ -4335,12 +4249,168 @@ }, "console_wait": "Pozor!", "cant_load_page": "Nepovedlo se načíst stránku", - "Invalid homeserver discovery response": "Neplatná odpověd při hledání domovského serveru", - "Failed to get autodiscovery configuration from server": "Nepovedlo se načíst nastavení automatického objevování ze serveru", - "Invalid base_url for m.homeserver": "Neplatná base_url pro m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Na URL domovského serveru asi není funkční Matrix server", - "Invalid identity server discovery response": "Neplatná odpověď při hledání serveru identity", - "Invalid base_url for m.identity_server": "Neplatná base_url pro m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Na URL serveru identit asi není funkční Matrix server", - "General failure": "Nějaká chyba" + "General failure": "Nějaká chyba", + "emoji_picker": { + "cancel_search_label": "Zrušit hledání" + }, + "info_tooltip_title": "Informace", + "language_dropdown_label": "Menu jazyků", + "pill": { + "permalink_other_room": "Zpráva v %(room)s", + "permalink_this_room": "Zpráva od %(user)s" + }, + "seshat": { + "error_initialising": "Inicializace vyhledávání zpráv se nezdařila, zkontrolujte <a>svá nastavení</a>", + "warning_kind_files_app": "Pro zobrazení všech šifrovaných souborů použijte <a>desktopovou aplikaci</a>", + "warning_kind_search_app": "K prohledávání šifrovaných zpráv použijte <a>aplikaci pro stolní počítače</a>", + "warning_kind_files": "Tato verze %(brand)s nepodporuje zobrazení některých šifrovaných souborů", + "warning_kind_search": "Tato verze %(brand)s nepodporuje hledání v šifrovaných zprávách", + "reset_title": "Resetovat úložiště událostí?", + "reset_description": "Pravděpodobně nechcete resetovat úložiště indexů událostí", + "reset_explainer": "Pokud tak učiníte, nezapomeňte, že žádná z vašich zpráv nebude smazána, ale vyhledávání může být na několik okamžiků zpomaleno během opětovného vytvoření indexu", + "reset_button": "Resetovat úložiště událostí" + }, + "truncated_list_n_more": { + "other": "A %(count)s dalších..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Zadejte jméno serveru", + "network_dropdown_available_valid": "To vypadá dobře", + "network_dropdown_available_invalid_forbidden": "Namáte oprávnění zobrazit seznam místností tohoto serveru", + "network_dropdown_available_invalid": "Server nebo jeho seznam místností se nepovedlo nalézt", + "network_dropdown_your_server_description": "Váš server", + "network_dropdown_remove_server_adornment": "Odstranit server \"%(roomServer)s\"", + "network_dropdown_add_dialog_title": "Přidat nový server", + "network_dropdown_add_dialog_description": "Zadejte jméno serveru, který si chcete prohlédnout.", + "network_dropdown_add_dialog_placeholder": "Jméno serveru", + "network_dropdown_add_server_option": "Přidat nový server…", + "network_dropdown_selected_label_instance": "Zobrazit: %(instance)s místností (%(server)s)", + "network_dropdown_selected_label": "Zobrazit: Matrix místnosti" + } + }, + "dialog_close_label": "Zavřít dialog", + "voice_message": { + "cant_start_broadcast_title": "Nelze spustit hlasovou zprávu", + "cant_start_broadcast_description": "Hlasovou zprávu nelze spustit, protože právě nahráváte živé vysílání. Ukončete prosím živé vysílání, abyste mohli začít nahrávat hlasovou zprávu." + }, + "redact": { + "error": "Tuto zprávu nemůžete smazat. (%(code)s)", + "ongoing": "Odstaňování…", + "confirm_description": "Opravdu chcete tuto událost odstranit (smazat)?", + "confirm_description_state": "Upozorňujeme, že odstranění takových změn v místnosti by mohlo vést ke zrušení změny.", + "confirm_button": "Potvrdit odstranění", + "reason_label": "Důvod (volitelné)" + }, + "forward": { + "no_perms_title": "K tomu nemáte povolení", + "sending": "Odesílání", + "sent": "Odesláno", + "open_room": "Otevřít místnost", + "send_label": "Odeslat", + "message_preview_heading": "Náhled zprávy", + "filter_placeholder": "Hledat místnosti nebo osoby" + }, + "integrations": { + "disabled_dialog_title": "Integrace jsou zakázané", + "disabled_dialog_description": "Pro provedení povolte v Nastavení položku '%(manageIntegrations)s'.", + "impossible_dialog_title": "Integrace nejsou povolené", + "impossible_dialog_description": "Váš %(brand)s neumožňuje použít správce integrací. Kontaktujte prosím správce." + }, + "lazy_loading": { + "disabled_description1": "Na adrese %(host)s už jste použili %(brand)s se zapnutou volbou načítání členů místností až při prvním zobrazení. V této verzi je načítání členů až při prvním zobrazení vypnuté. Protože je s tímto nastavením lokální vyrovnávací paměť nekompatibilní, %(brand)s potřebuje znovu synchronizovat údaje z vašeho účtu.", + "disabled_description2": "Je-li jiná verze programu %(brand)s stále otevřená na jiné kartě, tak ji prosím zavřete, neboť užívání programu %(brand)s stejným hostitelem se zpožděným nahráváním současně povoleným i zakázaným bude působit problémy.", + "disabled_title": "Nekompatibilní lokální vyrovnávací paměť", + "disabled_action": "Smazat paměť a sesynchronizovat", + "resync_description": "%(brand)s teď používá 3-5× méně paměti, protože si informace o ostatních uživatelích načítá až když je potřebuje. Prosím počkejte na dokončení synchronizace se serverem!", + "resync_title": "Aktualizujeme %(brand)s" + }, + "message_edit_dialog_title": "Úpravy zpráv", + "server_offline": { + "empty_timeline": "Vše vyřízeno.", + "title": "Server neodpovídá", + "description": "Váš server neodpovídá na některé vaše požadavky. Níže jsou některé z nejpravděpodobnějších důvodů.", + "description_1": "Serveru (%(serverName)s) trvalo příliš dlouho, než odpověděl.", + "description_2": "Váš firewall nebo antivirový program blokuje požadavek.", + "description_3": "Rozšíření prohlížeče brání požadavku.", + "description_4": "Server je offline.", + "description_5": "Server odmítl váš požadavek.", + "description_6": "Ve vaší oblasti dochází k problémům s připojením k internetu.", + "description_7": "Při pokusu o kontakt se serverem došlo k chybě připojení.", + "description_8": "Server není nakonfigurován tak, aby indikoval, v čem je problém (CORS).", + "recent_changes_heading": "Nedávné změny, které dosud nebyly přijaty" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s člen", + "other": "%(count)s členů" + }, + "public_rooms_label": "Veřejné místnosti", + "heading_with_query": "Pro vyhledávání použijte \"%(query)s\"", + "heading_without_query": "Hledat", + "spaces_title": "Prostory, ve kterých se nacházíte", + "failed_querying_public_rooms": "Nepodařilo se vyhledat veřejné místnosti", + "other_rooms_in_space": "Další místnosti v %(spaceName)s", + "join_button_text": "Vstoupit do %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Některé výsledky mohou být z důvodu ochrany soukromí skryté", + "cant_find_person_helpful_hint": "Pokud nevidíte, koho hledáte, pošlete mu odkaz na pozvánku.", + "copy_link_text": "Kopírovat odkaz na pozvánku", + "result_may_be_hidden_warning": "Některé výsledky mohou být skryté", + "cant_find_room_helpful_hint": "Pokud nemůžete najít místnost, kterou hledáte, požádejte o pozvání nebo vytvořte novou místnost.", + "create_new_room_button": "Vytvořit novou místnost", + "group_chat_section_title": "Další možnosti", + "start_group_chat_button": "Zahájit skupinový chat", + "message_search_section_title": "Další vyhledávání", + "recent_searches_section_title": "Nedávná vyhledávání", + "recently_viewed_section_title": "Nedávno zobrazené", + "search_dialog": "Dialogové okno hledání", + "remove_filter": "Odstranit filtr vyhledávání pro %(filter)s", + "search_messages_hint": "Pro vyhledávání zpráv hledejte tuto ikonu v horní části místnosti <icon/>", + "keyboard_scroll_hint": "K pohybu použijte <arrows/>" + }, + "share": { + "title_room": "Sdílet místnost", + "permalink_most_recent": "Odkaz na nejnovější zprávu", + "title_user": "Sdílet uživatele", + "title_message": "Sdílet zprávu z místnosti", + "permalink_message": "Odkaz na vybranou zprávu", + "link_title": "Odkaz na místnost" + }, + "upload_file": { + "title_progress": "Nahrát soubory (%(current)s z %(total)s)", + "title": "Nahrát soubory", + "upload_all_button": "Nahrát vše", + "error_file_too_large": "Tento soubor je <b>příliš velký</b>. Limit na velikost je %(limit)s, ale soubor má %(sizeOfThisFile)s.", + "error_files_too_large": "Tyto soubory jsou <b>příliš velké</b>. Limit je %(limit)s.", + "error_some_files_too_large": "Některé soubory <b>jsou příliš velké</b>. Limit je %(limit)s.", + "upload_n_others_button": { + "other": "Nahrát %(count)s ostatních souborů", + "one": "Nahrát %(count)s další soubor" + }, + "cancel_all_button": "Zrušit vše", + "error_title": "Chyba při nahrávání" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Načítání klíčů ze serveru…", + "load_error_content": "Nepovedlo se načíst stav zálohy", + "recovery_key_mismatch_title": "Neshoda bezpečnostního klíče", + "recovery_key_mismatch_description": "Zálohu nebylo možné dešifrovat pomocí tohoto bezpečnostního klíče: ověřte, zda jste zadali správný bezpečnostní klíč.", + "incorrect_security_phrase_title": "Nesprávná bezpečnostní fráze", + "incorrect_security_phrase_dialog": "Zálohu nebylo možné dešifrovat pomocí této bezpečnostní fráze: ověřte, zda jste zadali správnou bezpečnostní frázi.", + "restore_failed_error": "Nepovedlo se obnovit ze zálohy", + "no_backup_error": "Nenalezli jsme žádnou zálohu!", + "keys_restored_title": "Klíče byly obnoveny", + "count_of_decryption_failures": "Nepovedlo se rozšifrovat %(failedCount)s sezení!", + "count_of_successfully_restored_keys": "Úspěšně obnoveno %(sessionCount)s klíčů", + "enter_phrase_title": "Zadejte bezpečnostní frázi", + "key_backup_warning": "<b>Uporoznění</b>: záloha by měla být prováděna na důvěryhodném počítači.", + "enter_phrase_description": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostní fráze.", + "phrase_forgotten_text": "Pokud jste zapomněli bezpečnostní frázi, můžete <button1>použít bezpečnostní klíč</button1> nebo <button2>nastavit nové možnosti obnovení</button2>", + "enter_key_title": "Zadejte bezpečnostní klíč", + "key_is_valid": "Vypadá to jako platný bezpečnostní klíč!", + "key_is_invalid": "Neplatný bezpečnostní klíč", + "enter_key_description": "Vstupte do historie zabezpečených zpráv a nastavte zabezpečené zprávy zadáním bezpečnostního klíče.", + "key_forgotten_text": "Pokud jste zapomněli bezpečnostní klíč, můžete <button>nastavit nové možnosti obnovení</button>", + "load_keys_progress": "Obnoveno %(completed)s z %(total)s klíčů" + } } diff --git a/src/i18n/strings/da.json b/src/i18n/strings/da.json index 278a83116a..2678489f9f 100644 --- a/src/i18n/strings/da.json +++ b/src/i18n/strings/da.json @@ -1,7 +1,5 @@ { - "Session ID": "Sessions ID", "Warning!": "Advarsel!", - "unknown error code": "Ukendt fejlkode", "Unnamed room": "Unavngivet rum", "Sun": "Søn", "Mon": "Man", @@ -32,25 +30,15 @@ "Sunday": "Søndag", "Today": "I dag", "Friday": "Fredag", - "Changelog": "Ændringslog", - "Unavailable": "Utilgængelig", - "Filter results": "Filtrér resultater", "Tuesday": "Tirsdag", "Saturday": "Lørdag", "Monday": "Mandag", - "Send": "Send", - "You cannot delete this message. (%(code)s)": "Du kan ikke slette denne besked. (%(code)s)", "Thursday": "Torsdag", "Yesterday": "I går", "Wednesday": "Onsdag", - "Thank you!": "Tak!", - "Logs sent": "Logfiler sendt", - "Failed to send logs: ": "Kunne ikke sende logfiler: ", - "Preparing to send logs": "Forbereder afsendelse af logfiler", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s", "%(items)s and %(lastItem)s": "%(items)s og %(lastItem)s", "Headphones": "Hovedtelefoner", - "Add a new server": "Tilføj en ny server", "France": "Frankrig", "Finland": "Finland", "Egypt": "Egypten", @@ -331,7 +319,8 @@ "rooms": "Rum", "low_priority": "Lav prioritet", "historical": "Historisk", - "show_more": "Vis mere" + "show_more": "Vis mere", + "filter_results": "Filtrér resultater" }, "action": { "continue": "Fortsæt", @@ -385,7 +374,11 @@ "send_logs": "Send logs", "collecting_information": "Indsamler app versionsoplysninger", "collecting_logs": "Indsamler logfiler", - "waiting_for_server": "Venter på svar fra server" + "waiting_for_server": "Venter på svar fra server", + "preparing_logs": "Forbereder afsendelse af logfiler", + "logs_sent": "Logfiler sendt", + "thank_you": "Tak!", + "failed_send_logs": "Kunne ikke sende logfiler: " }, "time": { "date_at_time": "%(date)s om %(time)s" @@ -609,7 +602,6 @@ "m.text": "%(senderName)s: %(message)s", "m.sticker": "%(senderName)s: %(stickerName)s" }, - "Other": "Andre", "composer": { "placeholder_reply": "Besvar…", "placeholder_encrypted": "Send en krypteret besked…", @@ -655,7 +647,8 @@ }, "encryption": { "verification": { - "complete_title": "Bekræftet!" + "complete_title": "Bekræftet!", + "manual_device_verification_device_id_label": "Sessions ID" }, "cancel_entering_passphrase_title": "Annuller indtastning af kodeord?", "cancel_entering_passphrase_description": "Er du sikker på, at du vil annullere indtastning af adgangssætning?", @@ -768,7 +761,9 @@ "see_changes_button": "Hvad er nyt?", "release_notes_toast_title": "Hvad er nyt", "error_encountered": "En fejl er opstået (%(errorDetail)s).", - "no_update": "Ingen opdatering tilgængelig." + "no_update": "Ingen opdatering tilgængelig.", + "unavailable": "Utilgængelig", + "changelog": "Ændringslog" }, "space": { "context_menu": { @@ -841,7 +836,8 @@ "cannot_reach_homeserver_detail": "Vær sikker at du har en stabil internetforbindelse, eller kontakt serveradministratoren", "error": { "mau": "Denne homeserver har nået sin begrænsning for antallet af aktive brugere per måned.", - "resource_limits": "Denne homeserver har overskredet en af dens ressourcegrænser." + "resource_limits": "Denne homeserver har overskredet en af dens ressourcegrænser.", + "unknown_error_code": "Ukendt fejlkode" }, "room": { "upgrade_error_title": "Fejl under opgradering af rum", @@ -881,5 +877,19 @@ }, "error_dialog": { "forget_room_failed": "Kunne ikke glemme rummet %(errCode)s" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_title": "Tilføj en ny server" + } + }, + "redact": { + "error": "Du kan ikke slette denne besked. (%(code)s)" + }, + "forward": { + "send_label": "Send" + }, + "report_content": { + "other_label": "Andre" } } diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json index e23ecb0479..f84e11857c 100644 --- a/src/i18n/strings/de_DE.json +++ b/src/i18n/strings/de_DE.json @@ -1,10 +1,6 @@ { - "Session ID": "Sitzungs-ID", "Warning!": "Warnung!", "Moderator": "Moderator", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Anschließend auf \"Fortsetzen\" klicken.", - "unknown error code": "Unbekannter Fehlercode", - "Verification Pending": "Verifizierung ausstehend", "Sun": "So", "Mon": "Mo", "Tue": "Di", @@ -26,100 +22,33 @@ "Dec": "Dez", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s, %(time)s", - "and %(count)s others...": { - "other": "und %(count)s weitere …", - "one": "und ein weiterer …" - }, "Join Room": "Raum betreten", - "not specified": "nicht angegeben", "%(items)s and %(lastItem)s": "%(items)s und %(lastItem)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s %(time)s", - "An error has occurred.": "Ein Fehler ist aufgetreten.", - "Email address": "E-Mail-Adresse", - "Confirm Removal": "Entfernen bestätigen", - "Unable to restore session": "Sitzungswiederherstellung fehlgeschlagen", - "Add an Integration": "Eine Integration hinzufügen", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Wenn du zuvor eine aktuellere Version von %(brand)s verwendet hast, ist deine Sitzung eventuell inkompatibel mit dieser Version. Bitte schließe dieses Fenster und kehre zur aktuelleren Version zurück.", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Um dein Konto für die Verwendung von %(integrationsUrl)s zu authentifizieren, wirst du jetzt auf die Website eines Drittanbieters weitergeleitet. Möchtest du fortfahren?", - "Custom level": "Selbstdefiniertes Berechtigungslevel", - "Create new room": "Neuer Raum", "Home": "Startseite", - "(~%(count)s results)": { - "one": "(~%(count)s Ergebnis)", - "other": "(~%(count)s Ergebnisse)" - }, - "This will allow you to reset your password and receive notifications.": "Dies ermöglicht es dir, dein Passwort zurückzusetzen und Benachrichtigungen zu empfangen.", "AM": "a. m.", "PM": "p. m.", "Unnamed room": "Unbenannter Raum", - "And %(count)s more...": { - "other": "Und %(count)s weitere …" - }, "Delete Widget": "Widget löschen", "Restricted": "Eingeschränkt", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sT", - "Send": "Senden", "collapse": "Verbergen", "expand": "Erweitern", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s. %(monthName)s %(fullYear)s", - "<a>In reply to</a> <pill>": "<a>Als Antwort auf</a> <pill>", "Sunday": "Sonntag", "Today": "Heute", "Friday": "Freitag", - "Changelog": "Änderungsprotokoll", - "Failed to send logs: ": "Senden von Protokolldateien fehlgeschlagen: ", - "Unavailable": "Nicht verfügbar", - "Filter results": "Ergebnisse filtern", "Tuesday": "Dienstag", - "Preparing to send logs": "Senden von Protokolldateien wird vorbereitet", "Saturday": "Samstag", "Monday": "Montag", "Wednesday": "Mittwoch", - "You cannot delete this message. (%(code)s)": "Diese Nachricht kann nicht gelöscht werden. (%(code)s)", "Thursday": "Donnerstag", - "Logs sent": "Protokolldateien gesendet", "Yesterday": "Gestern", - "Thank you!": "Danke!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Das Ereignis, auf das geantwortet wurde, kann nicht geladen werden, da es entweder nicht existiert oder du keine Berechtigung zum Betrachten hast.", "Send Logs": "Sende Protokoll", - "Clear Storage and Sign Out": "Speicher leeren und abmelden", - "We encountered an error trying to restore your previous session.": "Wir haben ein Problem beim Wiederherstellen deiner vorherigen Sitzung festgestellt.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Den Browser-Speicher zu löschen kann das Problem lösen, wird dich aber abmelden und verschlüsselte Nachrichten unlesbar machen.", - "Share Room": "Raum teilen", - "Link to most recent message": "Link zur aktuellsten Nachricht", - "Share User": "Teile Benutzer", - "Share Room Message": "Raumnachricht teilen", - "Link to selected message": "Link zur ausgewählten Nachricht", - "Upgrade Room Version": "Raumversion aktualisieren", - "Create a new room with the same name, description and avatar": "Einen neuen Raum mit demselben Namen, Beschreibung und Profilbild erstellen", - "Update any local room aliases to point to the new room": "Alle lokalen Raumaliase aktualisieren, damit sie auf den neuen Raum zeigen", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Nutzern verbieten in dem Raum mit der alten Version zu schreiben und eine Nachricht senden, die den Nutzern rät in den neuen Raum zu wechseln", - "Put a link back to the old room at the start of the new room so people can see old messages": "Zu Beginn des neuen Raumes einen Link zum alten Raum setzen, damit Personen die alten Nachrichten sehen können", - "Failed to upgrade room": "Raumaktualisierung fehlgeschlagen", - "The room upgrade could not be completed": "Die Raumaktualisierung konnte nicht fertiggestellt werden", - "Upgrade this room to version %(version)s": "Raum auf Version %(version)s aktualisieren", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Bevor du Protokolldateien übermittelst, musst du <a>auf GitHub einen \"Issue\" erstellen</a> um dein Problem zu beschreiben.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s benutzt nun 3 bis 5 Mal weniger Arbeitsspeicher, indem Informationen über andere Nutzer erst bei Bedarf geladen werden. Bitte warte, während die Daten erneut mit dem Server abgeglichen werden!", - "Updating %(brand)s": "Aktualisiere %(brand)s", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Du hast zuvor %(brand)s auf %(host)s ohne das verzögerte Laden von Mitgliedern genutzt. In dieser Version war das verzögerte Laden deaktiviert. Da die lokal zwischengespeicherten Daten zwischen diesen Einstellungen nicht kompatibel sind, muss %(brand)s dein Konto neu synchronisieren.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Wenn %(brand)s mit der alten Version in einem anderen Tab geöffnet ist, schließe dies bitte, da das parallele Nutzen von %(brand)s auf demselben Host mit aktivierten und deaktivierten verzögertem Laden, Probleme verursachen wird.", - "Incompatible local cache": "Inkompatibler lokaler Zwischenspeicher", - "Clear cache and resync": "Zwischenspeicher löschen und erneut synchronisieren", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Um zu vermeiden, dass dein Verlauf verloren geht, musst du deine Raumschlüssel exportieren, bevor du dich abmeldest. Dazu musst du auf die neuere Version von %(brand)s zurückgehen", - "Incompatible Database": "Inkompatible Datenbanken", - "Continue With Encryption Disabled": "Mit deaktivierter Verschlüsselung fortfahren", - "Unable to restore backup": "Konnte Schlüsselsicherung nicht wiederherstellen", - "No backup found!": "Keine Schlüsselsicherung gefunden!", - "Unable to load commit detail: %(msg)s": "Konnte Übermittlungsdetails nicht laden: %(msg)s", - "Unable to load backup status": "Konnte Sicherungsstatus nicht laden", - "Failed to decrypt %(failedCount)s sessions!": "Konnte %(failedCount)s Sitzungen nicht entschlüsseln!", - "The following users may not exist": "Eventuell existieren folgende Benutzer nicht", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Profile für die nachfolgenden Matrix-IDs wurden nicht gefunden – willst du sie dennoch einladen?", - "Invite anyway and never warn me again": "Trotzdem einladen und mich nicht mehr warnen", - "Invite anyway": "Dennoch einladen", "Dog": "Hund", "Cat": "Katze", "Lion": "Löwe", @@ -181,202 +110,23 @@ "Anchor": "Anker", "Headphones": "Kopfhörer", "Folder": "Ordner", - "Incoming Verification Request": "Eingehende Verifikationsanfrage", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Verschlüsselte Nachrichten sind mit Ende-zu-Ende-Verschlüsselung gesichert. Nur du und der/die Empfänger haben die Schlüssel um diese Nachrichten zu lesen.", - "Start using Key Backup": "Beginne Schlüsselsicherung zu nutzen", - "Are you sure you want to sign out?": "Bist du sicher, dass du dich abmelden möchtest?", - "Manually export keys": "Schlüssel manuell exportieren", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Überprüfe diesen Benutzer, um ihn als vertrauenswürdig zu kennzeichnen. Benutzern zu vertrauen gibt dir zusätzliche Sicherheit bei der Verwendung von Ende-zu-Ende-verschlüsselten Nachrichten.", - "I don't want my encrypted messages": "Ich möchte meine verschlüsselten Nachrichten nicht", - "You'll lose access to your encrypted messages": "Du wirst den Zugang zu deinen verschlüsselten Nachrichten verlieren", - "Email (optional)": "E-Mail-Adresse (optional)", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Warnung</b>: Du solltest die Schlüsselsicherung nur auf einem vertrauenswürdigen Gerät einrichten.", - "Join millions for free on the largest public server": "Schließe dich kostenlos auf dem größten öffentlichen Server Millionen von Menschen an", "Scissors": "Schere", - "Power level": "Berechtigungsstufe", - "Room Settings - %(roomName)s": "Raumeinstellungen - %(roomName)s", - "edited": "bearbeitet", - "Upload files": "Dateien hochladen", - "Upload all": "Alle hochladen", - "Cancel All": "Alle abbrechen", - "Upload Error": "Fehler beim Hochladen", "Deactivate account": "Benutzerkonto deaktivieren", "Lock": "Schloss", - "Direct Messages": "Direktnachrichten", - "Recently Direct Messaged": "Zuletzt kontaktiert", - "Command Help": "Befehl Hilfe", - "To help us prevent this in future, please <a>send us logs</a>.": "Um uns zu helfen, dies in Zukunft zu vermeiden, <a>sende uns bitte die Protokolldateien</a>.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) hat sich zu einer neuen Sitzung angemeldet, ohne sie zu verifizieren:", - "%(count)s verified sessions": { - "other": "%(count)s verifizierte Sitzungen", - "one": "Eine verifizierte Sitzung" - }, - "%(count)s sessions": { - "other": "%(count)s Sitzungen", - "one": "%(count)s Sitzung" - }, - "%(name)s accepted": "%(name)s hat akzeptiert", - "%(name)s declined": "%(name)s hat abgelehnt", - "%(name)s cancelled": "%(name)s hat abgebrochen", - "%(name)s wants to verify": "%(name)s will eine Verifizierung", - "Session name": "Sitzungsname", - "Sign out and remove encryption keys?": "Abmelden und Verschlüsselungsschlüssel entfernen?", - "Remove recent messages by %(user)s": "Kürzlich gesendete Nachrichten von %(user)s entfernen", - "Remove %(count)s messages": { - "other": "%(count)s Nachrichten entfernen", - "one": "Eine Nachricht entfernen" - }, "This backup is trusted because it has been restored on this session": "Dieser Sicherung wird vertraut, da sie während dieser Sitzung wiederhergestellt wurde", "Encrypted by a deleted session": "Von einer gelöschten Sitzung verschlüsselt", - "e.g. my-room": "z. B. mein-raum", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Verwende einen Identitäts-Server, um per E-Mail einzuladen. <default>Nutze den Standardidentitäts-Server (%(defaultIdentityServerName)s)</default> oder konfiguriere einen in den <settings>Einstellungen</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Verwende einen Identitäts-Server, um per E-Mail-Adresse einladen zu können. Lege einen in den <settings>Einstellungen</settings> fest.", - "Session key": "Sitzungsschlüssel", - "Recent Conversations": "Letzte Unterhaltungen", - "Not Trusted": "Nicht vertraut", - "Ask this user to verify their session, or manually verify it below.": "Bitte diesen Nutzer, seine Sitzung zu verifizieren, oder verifiziere diese unten manuell.", - "Clear all data in this session?": "Alle Daten dieser Sitzung löschen?", - "Clear all data": "Alle Daten löschen", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Bestätige die Deaktivierung deines Kontos, indem du deine Identität mithilfe deines Single-Sign-On-Anbieters nachweist.", - "Confirm account deactivation": "Deaktivierung des Kontos bestätigen", - "Verify your other session using one of the options below.": "Verifiziere deine andere Sitzung mit einer der folgenden Optionen.", - "You signed in to a new session without verifying it:": "Du hast dich in einer neuen Sitzung angemeldet ohne sie zu verifizieren:", - "No recent messages by %(user)s found": "Keine neuen Nachrichten von %(user)s gefunden", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Versuche nach oben zu scrollen, um zu sehen ob sich dort frühere Nachrichten befinden.", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Dies kann bei vielen Nachrichten einige Zeit dauern. Bitte lade die Anwendung in dieser Zeit nicht neu.", "Failed to connect to integration manager": "Fehler beim Verbinden mit dem Integrations-Server", - "Edited at %(date)s. Click to view edits.": "Am %(date)s geändert. Klicke, um Änderungen anzuzeigen.", - "Can't load this message": "Diese Nachricht kann nicht geladen werden", "Submit logs": "Protokolldateien senden", - "Cancel search": "Suche abbrechen", - "Language Dropdown": "Sprachauswahl", - "Some characters not allowed": "Einige Zeichen sind nicht erlaubt", - "Enter a server name": "Gib einen Server-Namen ein", - "Looks good": "Das sieht gut aus", - "Can't find this server or its room list": "Kann diesen Server oder seine Raumliste nicht finden", - "Your server": "Dein Server", - "Add a new server": "Einen Server hinzufügen", - "Enter the name of a new server you want to explore.": "Gib den Namen des Servers an, den du erkunden möchtest.", - "Server name": "Server-Name", - "Close dialog": "Dialog schließen", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Bitte teile uns mit, was schief lief - oder besser, beschreibe das Problem auf GitHub in einem \"Issue\".", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Warnung: Dein Browser wird nicht unterstützt. Die Anwendung kann instabil sein.", - "Notes": "Notizen", - "Removing…": "Löschen…", - "Destroy cross-signing keys?": "Cross-Signing-Schlüssel zerstören?", - "Clear cross-signing keys": "Cross-Signing-Schlüssel löschen", - "Server did not require any authentication": "Der Server benötigt keine Authentifizierung", - "Server did not return valid authentication information.": "Der Server lieferte keine gültigen Authentifizierungsinformationen.", - "Are you sure you want to deactivate your account? This is irreversible.": "Willst du dein Konto wirklich deaktivieren? Du kannst dies nicht rückgängig machen.", - "There was a problem communicating with the server. Please try again.": "Bei der Kommunikation mit dem Server ist ein Fehler aufgetreten. Bitte versuche es erneut.", - "Integrations are disabled": "Integrationen sind deaktiviert", - "Integrations not allowed": "Integrationen sind nicht erlaubt", - "Something went wrong trying to invite the users.": "Beim Einladen der Nutzer lief etwas schief.", - "Failed to find the following users": "Folgenden Nutzer konnten nicht gefunden werden", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Folgende Nutzer konnten nicht eingeladen werden, da sie nicht existieren oder ungültig sind: %(csvNames)s", - "a new master key signature": "Eine neue Hauptschlüssel Signatur", - "a new cross-signing key signature": "Eine neue Cross-Signing-Schlüsselsignatur", - "a device cross-signing signature": "Eine Geräte Schlüssel Signatur", - "a key signature": "Eine Schlüssel Signatur", - "Upgrade private room": "Privaten Raum aktualisieren", - "Upgrade public room": "Öffentlichen Raum aktualisieren", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, <a>melde bitte einen Programmfehler</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Du wirst diesen Raum von <oldVersion /> zu <newVersion /> aktualisieren.", - "Missing session data": "Fehlende Sitzungsdaten", - "Your browser likely removed this data when running low on disk space.": "Dein Browser hat diese Daten wahrscheinlich entfernt als der Festplattenspeicher knapp wurde.", - "Find others by phone or email": "Finde Andere per Telefon oder E-Mail", - "Be found by phone or email": "Sei per Telefon oder E-Mail auffindbar", - "Upload files (%(current)s of %(total)s)": "Dateien hochladen (%(current)s von %(total)s)", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Die Datei ist <b>zu groß</b>, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s, aber diese Datei ist %(sizeOfThisFile)s groß.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Die Datei ist <b>zu groß</b>, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Einige Dateien sind <b>zu groß</b>, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", - "Verification Request": "Verifizierungsanfrage", - "Upload %(count)s other files": { - "other": "%(count)s andere Dateien hochladen", - "one": "%(count)s andere Datei hochladen" - }, - "Remember my selection for this widget": "Speichere meine Auswahl für dieses Widget", - "Restoring keys from backup": "Schlüssel aus der Sicherung wiederherstellen", - "%(completed)s of %(total)s keys restored": "%(completed)s von %(total)s Schlüsseln wiederhergestellt", - "Keys restored": "Schlüssel wiederhergestellt", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s Schlüssel erfolgreich wiederhergestellt", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s Reaktion(en) erneut senden", "Sign in with SSO": "Einmalanmeldung verwenden", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Um ein Matrix-bezogenes Sicherheitsproblem zu melden, lies bitte die Matrix.org <a>Sicherheitsrichtlinien</a>.", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Das Löschen von Quersignierungsschlüsseln ist dauerhaft. Alle, mit dem du dich verifiziert hast, werden Sicherheitswarnungen angezeigt bekommen. Du möchtest dies mit ziemlicher Sicherheit nicht tun, es sei denn, du hast jedes Gerät verloren, von dem aus du quersignieren kannst.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Das Löschen aller Daten aus dieser Sitzung ist dauerhaft. Verschlüsselte Nachrichten gehen verloren, sofern deine Schlüssel nicht gesichert wurden.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Wenn du diesen Benutzer verifizierst werden seine Sitzungen für dich und deine Sitzungen für ihn als vertrauenswürdig markiert.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifiziere dieses Gerät, um es als vertrauenswürdig zu markieren. Das Vertrauen in dieses Gerät gibt dir und anderen Benutzern zusätzliche Sicherheit, wenn ihr Ende-zu-Ende verschlüsselte Nachrichten verwendet.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verifiziere dieses Gerät und es wird es als vertrauenswürdig markiert. Benutzer, die sich bei dir verifiziert haben, werden diesem Gerät auch vertrauen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Wir konnten diese Personen nicht einladen. Bitte überprüfe sie und versuche es erneut.", - "Upload completed": "Hochladen abgeschlossen", - "Cancelled signature upload": "Hochladen der Signatur abgebrochen", - "Unable to upload": "Hochladen nicht möglich", - "Signature upload success": "Signatur erfolgreich hochgeladen", - "Signature upload failed": "Hochladen der Signatur fehlgeschlagen", - "Confirm by comparing the following with the User Settings in your other session:": "Bestätige indem du das folgende mit deinen Benutzereinstellungen in deiner anderen Sitzung vergleichst:", - "Confirm this user's session by comparing the following with their User Settings:": "Bestätige die Sitzung dieses Benutzers indem du das folgende mit seinen Benutzereinstellungen vergleichst:", - "If they don't match, the security of your communication may be compromised.": "Wenn sie nicht übereinstimmen kann die Sicherheit eurer Kommunikation kompromittiert sein.", - "Your homeserver doesn't seem to support this feature.": "Dein Heim-Server scheint diese Funktion nicht zu unterstützen.", - "Message edits": "Nachrichtenänderungen", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Um diesen Raum zu aktualisieren, muss die aktuelle Instanz des Raums geschlossen und an ihrer Stelle ein neuer Raum erstellt werden. Um den Raummitgliedern die bestmögliche Erfahrung zu bieten, werden wir:", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Eine Raumaktualisierung ist ein komplexer Vorgang, der üblicherweise empfohlen wird, wenn ein Raum aufgrund von Fehlern, fehlenden Funktionen oder Sicherheitslücken instabil ist.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Einige Sitzungsdaten, einschließlich der Verschlüsselungsschlüssel, fehlen. Melde dich ab, wieder an und stelle die Schlüssel aus der Sicherung wieder her um dies zu beheben.", - "To continue, use Single Sign On to prove your identity.": "Zum Fortfahren, nutze „Single Sign-On“ um deine Identität zu bestätigen.", - "Confirm to continue": "Bestätige um fortzufahren", - "Click the button below to confirm your identity.": "Klicke den Button unten um deine Identität zu bestätigen.", - "Confirm encryption setup": "Bestätige die Einrichtung der Verschlüsselung", - "Click the button below to confirm setting up encryption.": "Klick die Schaltfläche unten um die Einstellungen der Verschlüsselung zu bestätigen.", "IRC display name width": "Breite des IRC-Anzeigenamens", "Your homeserver has exceeded its user limit.": "Dein Heim-Server hat den Benutzergrenzwert erreicht.", "Your homeserver has exceeded one of its resource limits.": "Dein Heim-Server hat einen seiner Ressourcengrenzwerte erreicht.", "Ok": "Ok", - "Room address": "Raumadresse", - "This address is available to use": "Diese Adresse ist verfügbar", - "This address is already in use": "Diese Adresse wird bereits verwendet", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Du hast für diese Sitzung zuvor eine neuere Version von %(brand)s verwendet. Um diese Version mit Ende-zu-Ende-Verschlüsselung wieder zu benutzen, musst du dich erst ab- und dann wieder anmelden.", "Switch theme": "Design wechseln", - "Message preview": "Nachrichtenvorschau", - "Looks good!": "Sieht gut aus!", - "Wrong file type": "Falscher Dateityp", - "Edited at %(date)s": "Geändert am %(date)s", - "Click to view edits": "Klicke, um Änderungen anzuzeigen", - "%(brand)s encountered an error during upload of:": "%(brand)s hat einen Fehler festgestellt beim hochladen von:", - "Server isn't responding": "Server reagiert nicht", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Server reagiert auf einige deiner Anfragen nicht. Folgend sind einige der wahrscheinlichsten Gründe aufgeführt.", - "The server (%(serverName)s) took too long to respond.": "Die Reaktionszeit des Servers (%(serverName)s) war zu hoch.", - "Your firewall or anti-virus is blocking the request.": "Deine Firewall oder Anti-Virus-Programm blockiert die Anfrage.", - "A browser extension is preventing the request.": "Eine Browser-Erweiterung verhindert die Anfrage.", - "The server is offline.": "Der Server ist außer Betrieb.", - "The server has denied your request.": "Der Server hat deine Anfrage abgewiesen.", - "Your area is experiencing difficulties connecting to the internet.": "Deine Region hat Schwierigkeiten, eine Verbindung zum Internet herzustellen.", - "A connection error occurred while trying to contact the server.": "Beim Versuch, den Server zu kontaktieren, ist ein Verbindungsfehler aufgetreten.", - "You're all caught up.": "Du bist auf dem neuesten Stand.", - "The server is not configured to indicate what the problem is (CORS).": "Der Server ist nicht dafür konfiguriert, das Problem anzuzeigen (CORS).", - "Recent changes that have not yet been received": "Letzte Änderungen, die noch nicht eingegangen sind", - "Security Phrase": "Sicherheitsphrase", - "Security Key": "Sicherheitsschlüssel", - "Use your Security Key to continue.": "Benutze deinen Sicherheitsschlüssel um fortzufahren.", - "Preparing to download logs": "Bereite das Herunterladen der Protokolle vor", - "Information": "Information", "Not encrypted": "Nicht verschlüsselt", "Backup version:": "Version der Sicherung:", - "Start a conversation with someone using their name or username (like <userId/>).": "Starte ein Gespräch unter Verwendung des Namen oder Benutzernamens des Gegenübers (z. B. <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Lade jemanden mittels Name oder Benutzername (z. B. <userId/>) ein oder <a>teile diesen Raum</a>.", - "Unable to set up keys": "Schlüssel können nicht eingerichtet werden", - "Use the <a>Desktop app</a> to see all encrypted files": "Nutze die <a>Desktop-App</a> um alle verschlüsselten Dateien zu sehen", - "Use the <a>Desktop app</a> to search encrypted messages": "Nutze die <a>Desktop-App</a> um verschlüsselte Nachrichten zu durchsuchen", - "This version of %(brand)s does not support viewing some encrypted files": "Diese Version von %(brand)s kann nicht alle verschlüsselten Dateien anzuzeigen", - "This version of %(brand)s does not support searching encrypted messages": "Diese Version von %(brand)s kann verschlüsselte Nachrichten nicht durchsuchen", - "Data on this screen is shared with %(widgetDomain)s": "Daten auf diesem Bildschirm werden mit %(widgetDomain)s geteilt", - "Modal Widget": "Modales Widget", "Uzbekistan": "Usbekistan", - "Invite by email": "Via Email einladen", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Beginne eine Konversation mittels Name, E-Mail-Adresse oder Matrix-ID (wie <userId/>).", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Lade jemanden mittels Name, E-Mail-Adresse oder Benutzername (wie <userId/>) ein, oder <a>teile diesen Raum</a>.", - "Approve widget permissions": "Rechte für das Widget genehmigen", - "This widget would like to:": "Dieses Widget würde gerne:", - "Decline All": "Alles ablehnen", "Zimbabwe": "Simbabwe", "Zambia": "Sambia", "Yemen": "Jemen", @@ -625,142 +375,9 @@ "Afghanistan": "Afghanistan", "United States": "Vereinigte Staaten", "United Kingdom": "Großbritannien", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Aufgepasst: Wenn du keine E-Mail-Adresse angibst und dein Passwort vergisst, kannst du den <b>Zugriff auf deinen Konto dauerhaft verlieren</b>.", - "Continuing without email": "Ohne E-Mail fortfahren", - "Reason (optional)": "Grund (optional)", - "Server Options": "Server-Einstellungen", - "Hold": "Halten", - "Resume": "Fortsetzen", - "Transfer": "Übertragen", - "A call can only be transferred to a single user.": "Ein Anruf kann nur auf einen einzelnen Nutzer übertragen werden.", - "Not a valid Security Key": "Kein gültiger Sicherheisschlüssel", - "This looks like a valid Security Key!": "Dies sieht aus wie ein gültiger Sicherheitsschlüssel!", - "Enter Security Key": "Sicherheitsschlüssel eingeben", - "Enter Security Phrase": "Sicherheitsphrase eingeben", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Das Backup konnte mit dieser Sicherheitsphrase nicht entschlüsselt werden: Bitte überprüfe, ob du die richtige eingegeben hast.", - "Incorrect Security Phrase": "Falsche Sicherheitsphrase", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Das Backup konnte mit diesem Sicherheitsschlüssel nicht entschlüsselt werden: Bitte überprüfe, ob du den richtigen Sicherheitsschlüssel eingegeben hast.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Zugriff auf sicheren Speicher nicht möglich. Bitte überprüfe, ob du die richtige Sicherheitsphrase eingegeben hast.", - "Invalid Security Key": "Ungültiger Sicherheitsschlüssel", - "Wrong Security Key": "Falscher Sicherheitsschlüssel", - "Dial pad": "Wähltastatur", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deine Sicherheitsphrase eingibst.", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Wenn du deinen Sicherheitsschlüssel vergessen hast, kannst du <button>neue Wiederherstellungsoptionen einrichten</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deinen Sicherheitsschlüssel eingibst.", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Wenn du deine Sicherheitsphrase vergessen hast, kannst du <button1>deinen Sicherheitsschlüssel nutzen</button1> oder <button2>neue Wiederherstellungsoptionen einrichten</button2>", - "Security Key mismatch": "Nicht übereinstimmende Sicherheitsschlüssel", - "Remember this": "Dies merken", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Das Widget überprüft deine Nutzer-ID, kann jedoch keine Aktionen für dich ausführen:", - "Allow this widget to verify your identity": "Erlaube diesem Widget deine Identität zu überprüfen", - "%(count)s members": { - "other": "%(count)s Mitglieder", - "one": "%(count)s Mitglied" - }, - "Create a new room": "Neuen Raum erstellen", - "Create a space": "Neuen Space erstellen", - "Leave space": "Space verlassen", - "<inviter/> invites you": "Du wirst von <inviter/> eingeladen", - "No results found": "Keine Ergebnisse", - "%(count)s rooms": { - "one": "%(count)s Raum", - "other": "%(count)s Räume" - }, - "Failed to start livestream": "Livestream konnte nicht gestartet werden", - "Unable to start audio streaming.": "Audiostream kann nicht gestartet werden.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, erstelle bitte einen Fehlerbericht.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Lade Leute mittels Anzeigename oder Benutzername (z. B. <userId/>) ein oder <a>teile diesen Space</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Lade Leute mittels Anzeigename, E-Mail-Adresse oder Benutzername (z. B. <userId/>) ein oder <a>teile diesen Space</a>.", - "Invite to %(roomName)s": "In %(roomName)s einladen", - "We couldn't create your DM.": "Wir konnten deine Direktnachricht nicht erstellen.", - "Add existing rooms": "Bestehende Räume hinzufügen", - "Space selection": "Space-Auswahl", - "%(count)s people you know have already joined": { - "one": "%(count)s Person, die du kennst, ist schon beigetreten", - "other": "%(count)s Leute, die du kennst, sind bereits beigetreten" - }, - "Invited people will be able to read old messages.": "Eingeladene Leute werden ältere Nachrichten lesen können.", - "Consult first": "Zuerst Anfragen", - "Reset event store?": "Ereignisspeicher zurück setzen?", - "You most likely do not want to reset your event index store": "Es ist wahrscheinlich, dass du den Ereignis-Indexspeicher nicht zurück setzen möchtest", - "Reset event store": "Ereignisspeicher zurück setzen", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Wenn du alles zurücksetzt, beginnst du ohne verifizierte Sitzungen und Benutzende von Neuem und siehst eventuell keine alten Nachrichten.", - "Only do this if you have no other device to complete verification with.": "Verwende es nur, wenn du kein Gerät, mit dem du dich verifizieren kannst, bei dir hast.", - "Reset everything": "Alles zurücksetzen", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Hast du alle Wiederherstellungsmethoden vergessen? <a>Setze sie hier zurück</a>", - "View all %(count)s members": { - "other": "Alle %(count)s Mitglieder anzeigen", - "one": "Mitglied anzeigen" - }, - "Sending": "Senden", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Falls du es wirklich willst: Es werden keine Nachrichten gelöscht. Außerdem wird die Suche, während der Index erstellt wird, etwas langsamer sein", - "Including %(commaSeparatedMembers)s": "Inklusive %(commaSeparatedMembers)s", - "Want to add a new room instead?": "Willst du einen neuen Raum hinzufügen?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Raum hinzufügen …", - "other": "Räume hinzufügen … (%(progress)s von %(count)s)" - }, - "You are not allowed to view this server's rooms list": "Du darfst diese Raumliste nicht sehen", - "Not all selected were added": "Nicht alle Ausgewählten konnten hinzugefügt werden", - "Add reaction": "Reaktion hinzufügen", - "You may contact me if you have any follow up questions": "Kontaktiert mich, falls ihr weitere Fragen zu meiner Rückmeldung habt", - "To leave the beta, visit your settings.": "Du kannst die Beta in den Einstellungen deaktivieren.", - "Some suggestions may be hidden for privacy.": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein.", - "Or send invite link": "Oder versende einen Einladungslink", - "Search for rooms or people": "Räume oder Leute suchen", - "Sent": "Gesendet", - "You don't have permission to do this": "Du bist dazu nicht berechtigt", - "Please provide an address": "Bitte gib eine Adresse an", - "Message search initialisation failed, check <a>your settings</a> for more information": "Initialisierung der Suche fehlgeschlagen, für weitere Informationen öffne <a>deine Einstellungen</a>", - "User Directory": "Benutzerverzeichnis", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s erlaubt dir nicht, eine Integrationsverwaltung zu verwenden, um dies zu tun. Bitte kontaktiere einen Administrator.", - "Adding spaces has moved.": "Das Hinzufügen von Spaces ist umgezogen.", - "Search for rooms": "Räume suchen", - "Search for spaces": "Spaces suchen", - "Create a new space": "Neuen Space erstellen", - "Want to add a new space instead?": "Willst du stattdessen einen neuen Space hinzufügen?", - "Add existing space": "Existierenden Space hinzufügen", - "Automatically invite members from this room to the new one": "Mitglieder automatisch in den neuen Raum einladen", - "Search spaces": "Spaces durchsuchen", - "Select spaces": "Spaces wählen", - "Leave %(spaceName)s": "%(spaceName)s verlassen", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Du bist der einzige Admin einiger Räume oder Spaces, die du verlassen willst. Dadurch werden diese keine Admins mehr haben.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Du bist der letzte Admin in diesem Space. Wenn du ihn jetzt verlässt, hat niemand mehr die Kontrolle über ihn.", - "You won't be able to rejoin unless you are re-invited.": "Das Betreten wird dir ohne erneute Einladung nicht möglich sein.", - "Want to add an existing space instead?": "Willst du einen existierenden Space hinzufügen?", - "Only people invited will be able to find and join this space.": "Nur eingeladene Personen können diesen Space sehen und betreten.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Finden und Betreten ist allen, nicht nur Mitgliedern von <SpaceName/>, möglich.", - "Anyone in <SpaceName/> will be able to find and join.": "Mitglieder von <SpaceName/> können diesen Space finden und betreten.", - "Private space (invite only)": "Privater Space (Betreten auf Einladung)", - "Space visibility": "Sichtbarkeit des Space", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Die Aktualisierung wird eine neue Version des Raums erstellen</b>. Die bisherigen Nachrichten verbleiben im archivierten Raum.", - "Other spaces or rooms you might not know": "Andere Spaces, die du möglicherweise nicht kennst", - "Spaces you know that contain this room": "Spaces, in denen du Mitglied bist und die diesen Raum enthalten", - "You're removing all spaces. Access will default to invite only": "Du entfernst alle Spaces. Der Zutritt wird auf den Standard (Privat) zurückgesetzt", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Entscheide, welche Spaces auf den Raum zugreifen können. Mitglieder ausgewählter Spaces können <RoomName/> betreten.", "To join a space you'll need an invite.": "Um einen Space zu betreten, brauchst du eine Einladung.", - "You are about to leave <spaceName/>.": "Du bist dabei, <spaceName/> zu verlassen.", - "Leave some rooms": "Zu verlassende Räume auswählen", - "Leave all rooms": "Alle Räume verlassen", - "Don't leave any rooms": "Keine Räume und Subspaces verlassen", - "%(count)s reply": { - "one": "%(count)s Antwort", - "other": "%(count)s Antworten" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Um fortzufahren gib die Sicherheitsphrase ein oder <button>verwende deinen Sicherheitsschlüssel</button>.", - "Would you like to leave the rooms in this space?": "Willst du die Räume in diesem Space verlassen?", - "MB": "MB", - "In reply to <a>this message</a>": "Antwort auf <a>diese Nachricht</a>", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Zugriff auf dein Konto wiederherstellen und in dieser Sitzung gespeicherte Verschlüsselungs-Schlüssel wiederherstellen. Ohne diese wirst du nicht all deine verschlüsselten Nachrichten lesen können.", - "Thread options": "Thread-Optionen", - "These are likely ones other room admins are a part of.": "Das sind vermutliche solche, in denen andere Raumadministratoren Mitglieder sind.", - "If you can't see who you're looking for, send them your invite link below.": "Wenn du die gesuchte Person nicht findest, sende ihr den Einladungslink zu.", - "Add a space to a space you manage.": "Einen Space zu einem Space den du verwaltest hinzufügen.", "Forget": "Vergessen", - "%(count)s votes": { - "one": "%(count)s Stimme", - "other": "%(count)s Stimmen" - }, - "Recently viewed": "Kürzlich besucht", "Developer": "Entwickler", "Experimental": "Experimentell", "Themes": "Themen", @@ -769,153 +386,23 @@ "one": "%(spaceName)s und %(count)s anderer", "other": "%(spaceName)s und %(count)s andere" }, - "Spaces you know that contain this space": "Spaces, die diesen Space enthalten und in denen du Mitglied bist", - "Open in OpenStreetMap": "In OpenStreetMap öffnen", - "Recent searches": "Kürzliche Gesucht", - "To search messages, look for this icon at the top of a room <icon/>": "Wenn du Nachrichten durchsuchen willst, klicke auf das <icon/> Icon oberhalb des Raumes", - "Other searches": "Andere Suchen", - "Public rooms": "Öffentliche Räume", - "Use \"%(query)s\" to search": "Nutze \"%(query)s\" zum Suchen", - "Other rooms in %(spaceName)s": "Andere Räume in %(spaceName)s", - "Spaces you're in": "Spaces, in denen du Mitglied bist", - "Sections to show": "Anzuzeigende Bereiche", - "Link to room": "Link zum Raum", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Willst du die Umfrage wirklich beenden? Die finalen Ergebnisse werden angezeigt und können nicht mehr geändert werden.", - "End Poll": "Umfrage beenden", - "Sorry, the poll did not end. Please try again.": "Die Umfrage konnte nicht beendet werden. Bitte versuche es erneut.", - "Failed to end poll": "Beenden der Umfrage fehlgeschlagen", - "The poll has ended. Top answer: %(topAnswer)s": "Umfrage beendet. Beliebteste Antwort: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Umfrage beendet. Es wurden keine Stimmen abgegeben.", "Messaging": "Kommunikation", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Gruppiere Unterhaltungen mit Mitgliedern dieses Spaces. Diese Option zu deaktivieren, wird die Unterhaltungen aus %(spaceName)s ausblenden.", - "Including you, %(commaSeparatedMembers)s": "Mit dir, %(commaSeparatedMembers)s", - "Could not fetch location": "Standort konnte nicht abgerufen werden", - "Verify other device": "Anderes Gerät verifizieren", - "Missing room name or separator e.g. (my-room:domain.org)": "Fehlender Raumname oder Doppelpunkt (z. B. dein-raum:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Fehlender Doppelpunkt vor Server (z. B. :domain.org)", - "toggle event": "Event umschalten", - "This address had invalid server or is already in use": "Diese Adresse hat einen ungültigen Server oder wird bereits verwendet", - "This address does not point at this room": "Diese Adresse verweist nicht auf diesen Raum", - "Location": "Standort", "Feedback sent! Thanks, we appreciate it!": "Rückmeldung gesendet! Danke, wir wissen es zu schätzen!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s und %(space2Name)s", - "Use <arrows/> to scroll": "Benutze <arrows/> zum scrollen", - "Search Dialog": "Suchdialog", - "Join %(roomAddress)s": "%(roomAddress)s betreten", - "What location type do you want to share?": "Wie willst du deinen Standort teilen?", - "Drop a Pin": "Standort setzen", - "My live location": "Mein Echtzeit-Standort", - "My current location": "Mein Standort", - "%(brand)s could not send your location. Please try again later.": "%(brand)s konnte deinen Standort nicht senden. Bitte versuche es später erneut.", - "We couldn't send your location": "Wir konnten deinen Standort nicht senden", - "You are sharing your live location": "Du teilst deinen Echtzeit-Standort", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Deaktivieren, wenn du auch Systemnachrichten bzgl. des Nutzers löschen willst (z. B. Mitglieds- und Profiländerungen …)", - "Preserve system messages": "Systemnachrichten behalten", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Du bist gerade dabei, %(count)s Nachricht von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?", - "other": "Du bist gerade dabei, %(count)s Nachrichten von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?" - }, - "%(displayName)s's live location": "Echtzeit-Standort von %(displayName)s", - "%(count)s participants": { - "one": "1 Teilnehmer", - "other": "%(count)s Teilnehmer" - }, "%(members)s and %(last)s": "%(members)s und %(last)s", "%(members)s and more": "%(members)s und weitere", "View List": "Liste Anzeigen", - "View list": "Liste anzeigen", - "Cameras": "Kameras", - "Output devices": "Ausgabegeräte", - "Input devices": "Eingabegeräte", - "Unsent": "Nicht gesendet", - "Hide my messages from new joiners": "Meine Nachrichten vor neuen Teilnehmern verstecken", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Deine alten Nachrichten werden weiterhin für Personen sichtbar bleiben, die sie erhalten haben, so wie es bei E-Mails der Fall ist. Möchtest du deine Nachrichten vor Personen verbergen, die Räume in der Zukunft betreten?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Du wirst vom Identitäts-Server entfernt: Deine Freunde werden nicht mehr in der Lage sein, dich über deine E-Mail-Adresse oder Telefonnummer zu finden", - "You will leave all rooms and DMs that you are in": "Du wirst alle Unterhaltungen verlassen, in denen du dich befindest", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Niemand wird in der Lage sein deinen Benutzernamen (MXID) wiederzuverwenden, dich eingeschlossen: Der Benutzername wird nicht verfügbar bleiben", - "You will no longer be able to log in": "Du wirst dich nicht mehr anmelden können", - "You will not be able to reactivate your account": "Du wirst dein Konto nicht reaktivieren können", - "Confirm that you would like to deactivate your account. If you proceed:": "Bestätige, dass du dein Konto deaktivieren möchtest. Wenn du fortfährst, tritt folgendes ein:", - "To continue, please enter your account password:": "Um fortzufahren, gib bitte das Passwort deines Kontos ein:", - "%(featureName)s Beta feedback": "Rückmeldung zur %(featureName)s-Beta", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Du kannst in den benutzerdefinierten Server-Optionen eine andere Heim-Server-URL angeben, um dich bei anderen Matrix-Servern anzumelden. Dadurch kannst du %(brand)s mit einem auf einem anderen Heim-Server liegenden Matrix-Konto nutzen.", "Explore public spaces in the new search dialog": "Erkunde öffentliche Räume mit der neuen Suchfunktion", - "Remove server “%(roomServer)s”": "Server „%(roomServer)s“ entfernen", - "Add new server…": "Neuen Server hinzufügen …", - "Show: %(instance)s rooms (%(server)s)": "%(instance)s Räume zeigen (%(server)s)", - "Show: Matrix rooms": "Zeige: Matrix-Räume", - "Open room": "Raum öffnen", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Wenn du dich abmeldest, werden die Schlüssel auf diesem Gerät gelöscht. Das bedeutet, dass du keine verschlüsselten Nachrichten mehr lesen kannst, wenn du die Schlüssel nicht auf einem anderen Gerät oder eine Sicherung auf dem Server hast.", "Show rooms": "Räume zeigen", - "Search for": "Suche nach", - "%(count)s Members": { - "one": "%(count)s Mitglied", - "other": "%(count)s Mitglieder" - }, "Show spaces": "Spaces zeigen", "You cannot search for rooms that are neither a room nor a space": "Du kannst nicht nach Räumen suchen, die kein Raum oder Space sind", - "Some results may be hidden for privacy": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein", - "Copy invite link": "Einladungslink kopieren", - "Some results may be hidden": "Einige Ergebnisse können ausgeblendet sein", - "Close sidebar": "Seitenleiste schließen", - "No live locations": "Keine Echtzeit-Standorte", - "Live location error": "Echtzeit-Standort-Fehler", - "Live location ended": "Echtzeit-Standort beendet", - "Live until %(expiryTime)s": "Echtzeit bis %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "%(humanizedUpdateTime)s aktualisiert", - "Other options": "Andere Optionen", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Falls du den Raum nicht findest, frag nach einer Einladung oder erstelle einen neuen Raum.", - "An error occurred whilst sharing your live location, please try again": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut", - "Live location enabled": "Echtzeit-Standort aktiviert", - "An error occurred whilst sharing your live location": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten", - "An error occurred while stopping your live location": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten", - "An error occurred while stopping your live location, please try again": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut", "Unread email icon": "Ungelesene E-Mail Symbol", - "Coworkers and teams": "Kollegen und Gruppen", - "Friends and family": "Freunde und Familie", - "You need to have the right permissions in order to share locations in this room.": "Du benötigst die entsprechenden Berechtigungen, um deinen Echtzeit-Standort in diesem Raum freizugeben.", - "Who will you chat to the most?": "Mit wem wirst du am meisten schreiben?", - "Online community members": "Online Community-Mitglieder", - "You don't have permission to share locations": "Dir fehlt die Berechtigung, Echtzeit-Standorte freigeben zu dürfen", - "Start a group chat": "Gruppenunterhaltung beginnen", - "If you can't see who you're looking for, send them your invite link.": "Falls du nicht findest wen du suchst, send ihnen deinen Einladungslink.", - "Interactively verify by emoji": "Interaktiv per Emoji verifizieren", - "Manually verify by text": "Manuell per Text verifizieren", - "Remove search filter for %(filter)s": "Entferne Suchfilter für %(filter)s", - "We'll help you get connected.": "Wir helfen dir, dich zu vernetzen.", - "You're in": "Los gehts", - "Choose a locale": "Wähle ein Gebietsschema", "Saved Items": "Gespeicherte Elemente", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s oder %(recoveryFile)s", - "%(name)s started a video call": "%(name)s hat einen Videoanruf begonnen", "Thread root ID: %(threadRootId)s": "Thread-Ursprungs-ID: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>WARNUNG:</w> <description/>", - " in <strong>%(room)s</strong>": " in <strong>%(room)s</strong>", - "Can't start voice message": "Kann Sprachnachricht nicht beginnen", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Du kannst keine Sprachnachricht beginnen, da du im Moment eine Echtzeitübertragung aufzeichnest. Bitte beende deine Sprachübertragung, um ein Gespräch zu beginnen.", "unknown": "unbekannt", - "Loading live location…": "Lade Live-Standort …", - "Fetching keys from server…": "Lade Schlüssel vom Server …", - "Checking…": "Überprüfe …", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Aktiviere „%(manageIntegrations)s“ in den Einstellungen, um dies zu tun.", - "Waiting for partner to confirm…": "Warte auf Bestätigung des Gesprächspartners …", - "Adding…": "Füge hinzu …", "Starting export process…": "Beginne Exportvorgang …", - "Invites by email can only be sent one at a time": "E-Mail-Einladungen können nur nacheinander gesendet werden", "Desktop app logo": "Desktop-App-Logo", "Requires your server to support the stable version of MSC3827": "Dafür muss dein Server die fertige Fassung der MSC3827 unterstützen", - "Message from %(user)s": "Nachricht von %(user)s", - "Message in %(room)s": "Nachricht in %(room)s", - "unavailable": "Nicht verfügbar", - "unknown status code": "Unbekannter Statuscode", - "Start DM anyway": "Dennoch DM beginnen", - "Start DM anyway and never warn me again": "Dennoch DM beginnen und mich nicht mehr warnen", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Konnte keine Profile für die folgenden Matrix-IDs finden – möchtest du dennoch eine Direktnachricht beginnen?", - "Are you sure you wish to remove (delete) this event?": "Möchtest du dieses Ereignis wirklich entfernen (löschen)?", - "Note that removing room changes like this could undo the change.": "Beachte, dass das Entfernen von Raumänderungen diese rückgängig machen könnte.", - "Upgrade room": "Raum aktualisieren", - "Other spaces you know": "Andere dir bekannte Spaces", - "Failed to query public rooms": "Abfrage öffentlicher Räume fehlgeschlagen", "common": { "about": "Über", "analytics": "Analysedaten", @@ -1038,7 +525,31 @@ "show_more": "Mehr zeigen", "joined": "Beigetreten", "avatar": "Avatar", - "are_you_sure": "Bist du sicher?" + "are_you_sure": "Bist du sicher?", + "location": "Standort", + "email_address": "E-Mail-Adresse", + "filter_results": "Ergebnisse filtern", + "no_results_found": "Keine Ergebnisse", + "unsent": "Nicht gesendet", + "cameras": "Kameras", + "n_participants": { + "one": "1 Teilnehmer", + "other": "%(count)s Teilnehmer" + }, + "and_n_others": { + "other": "und %(count)s weitere …", + "one": "und ein weiterer …" + }, + "n_members": { + "other": "%(count)s Mitglieder", + "one": "%(count)s Mitglied" + }, + "unavailable": "Nicht verfügbar", + "edited": "bearbeitet", + "n_rooms": { + "one": "%(count)s Raum", + "other": "%(count)s Räume" + } }, "action": { "continue": "Fortfahren", @@ -1156,7 +667,11 @@ "add_existing_room": "Existierenden Raum hinzufügen", "explore_public_rooms": "Öffentliche Räume erkunden", "reply_in_thread": "In Thread antworten", - "click": "Klick" + "click": "Klick", + "transfer": "Übertragen", + "resume": "Fortsetzen", + "hold": "Halten", + "view_list": "Liste anzeigen" }, "a11y": { "user_menu": "Benutzermenü", @@ -1255,7 +770,10 @@ "beta_section": "Zukünftige Funktionen", "beta_description": "Was passiert als nächstes in %(brand)s? Das Labor ist deine erste Anlaufstelle, um Funktionen früh zu erhalten, zu testen und mitzugestalten, bevor sie tatsächlich veröffentlicht werden.", "experimental_section": "Frühe Vorschauen", - "experimental_description": "Experimentierfreudig? Probiere unsere neuesten, sich in Entwicklung befindlichen Ideen aus. Diese Funktionen sind nicht final; Sie könnten instabil sein, sich verändern oder sogar ganz entfernt werden. <a>Erfahre mehr</a>." + "experimental_description": "Experimentierfreudig? Probiere unsere neuesten, sich in Entwicklung befindlichen Ideen aus. Diese Funktionen sind nicht final; Sie könnten instabil sein, sich verändern oder sogar ganz entfernt werden. <a>Erfahre mehr</a>.", + "beta_feedback_title": "Rückmeldung zur %(featureName)s-Beta", + "beta_feedback_leave_button": "Du kannst die Beta in den Einstellungen deaktivieren.", + "sliding_sync_checking": "Überprüfe …" }, "keyboard": { "home": "Startseite", @@ -1394,7 +912,9 @@ "moderator": "Moderator", "admin": "Admin", "mod": "Moderator", - "custom": "Benutzerdefiniert (%(level)s)" + "custom": "Benutzerdefiniert (%(level)s)", + "label": "Berechtigungsstufe", + "custom_level": "Selbstdefiniertes Berechtigungslevel" }, "bug_reporting": { "introduction": "Wenn du uns einen Bug auf GitHub gemeldet hast, können uns Debug-Logs helfen, das Problem zu finden. ", @@ -1412,7 +932,16 @@ "uploading_logs": "Lade Protokolle hoch", "downloading_logs": "Lade Protokolle herunter", "create_new_issue": "Bitte <newIssueLink>erstelle ein neues Issue</newIssueLink> auf GitHub damit wir diesen Fehler untersuchen können.", - "waiting_for_server": "Warte auf Antwort vom Server" + "waiting_for_server": "Warte auf Antwort vom Server", + "error_empty": "Bitte teile uns mit, was schief lief - oder besser, beschreibe das Problem auf GitHub in einem \"Issue\".", + "preparing_logs": "Senden von Protokolldateien wird vorbereitet", + "logs_sent": "Protokolldateien gesendet", + "thank_you": "Danke!", + "failed_send_logs": "Senden von Protokolldateien fehlgeschlagen: ", + "preparing_download": "Bereite das Herunterladen der Protokolle vor", + "unsupported_browser": "Warnung: Dein Browser wird nicht unterstützt. Die Anwendung kann instabil sein.", + "textarea_label": "Notizen", + "log_request": "Um uns zu helfen, dies in Zukunft zu vermeiden, <a>sende uns bitte die Protokolldateien</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)s h %(minutes)s m %(seconds)s s verbleibend", @@ -1494,7 +1023,13 @@ "send_dm": "Direktnachricht senden", "explore_rooms": "Öffentliche Räume erkunden", "create_room": "Gruppenraum erstellen", - "create_account": "Konto anlegen" + "create_account": "Konto anlegen", + "use_case_heading1": "Los gehts", + "use_case_heading2": "Mit wem wirst du am meisten schreiben?", + "use_case_heading3": "Wir helfen dir, dich zu vernetzen.", + "use_case_personal_messaging": "Freunde und Familie", + "use_case_work_messaging": "Kollegen und Gruppen", + "use_case_community_messaging": "Online Community-Mitglieder" }, "settings": { "show_breadcrumbs": "Kürzlich besuchte Räume anzeigen", @@ -1898,7 +1433,23 @@ "email_address_label": "E-Mail-Adresse", "remove_msisdn_prompt": "%(phone)s entfernen?", "add_msisdn_instructions": "Gib den per SMS an +%(msisdn)s gesendeten Bestätigungscode ein.", - "msisdn_label": "Telefonnummer" + "msisdn_label": "Telefonnummer", + "spell_check_locale_placeholder": "Wähle ein Gebietsschema", + "deactivate_confirm_body_sso": "Bestätige die Deaktivierung deines Kontos, indem du deine Identität mithilfe deines Single-Sign-On-Anbieters nachweist.", + "deactivate_confirm_body": "Willst du dein Konto wirklich deaktivieren? Du kannst dies nicht rückgängig machen.", + "deactivate_confirm_continue": "Deaktivierung des Kontos bestätigen", + "deactivate_confirm_body_password": "Um fortzufahren, gib bitte das Passwort deines Kontos ein:", + "error_deactivate_communication": "Bei der Kommunikation mit dem Server ist ein Fehler aufgetreten. Bitte versuche es erneut.", + "error_deactivate_no_auth": "Der Server benötigt keine Authentifizierung", + "error_deactivate_invalid_auth": "Der Server lieferte keine gültigen Authentifizierungsinformationen.", + "deactivate_confirm_content": "Bestätige, dass du dein Konto deaktivieren möchtest. Wenn du fortfährst, tritt folgendes ein:", + "deactivate_confirm_content_1": "Du wirst dein Konto nicht reaktivieren können", + "deactivate_confirm_content_2": "Du wirst dich nicht mehr anmelden können", + "deactivate_confirm_content_3": "Niemand wird in der Lage sein deinen Benutzernamen (MXID) wiederzuverwenden, dich eingeschlossen: Der Benutzername wird nicht verfügbar bleiben", + "deactivate_confirm_content_4": "Du wirst alle Unterhaltungen verlassen, in denen du dich befindest", + "deactivate_confirm_content_5": "Du wirst vom Identitäts-Server entfernt: Deine Freunde werden nicht mehr in der Lage sein, dich über deine E-Mail-Adresse oder Telefonnummer zu finden", + "deactivate_confirm_content_6": "Deine alten Nachrichten werden weiterhin für Personen sichtbar bleiben, die sie erhalten haben, so wie es bei E-Mails der Fall ist. Möchtest du deine Nachrichten vor Personen verbergen, die Räume in der Zukunft betreten?", + "deactivate_confirm_erase_label": "Meine Nachrichten vor neuen Teilnehmern verstecken" }, "sidebar": { "title": "Seitenleiste", @@ -1963,7 +1514,8 @@ "import_description_1": "Dieser Prozess erlaubt es dir, die zuvor von einer anderen Matrix-Anwendung exportierten Verschlüsselungs-Schlüssel zu importieren. Danach kannst du alle Nachrichten entschlüsseln, die auch bereits auf der anderen Anwendung entschlüsselt werden konnten.", "import_description_2": "Die exportierte Datei ist mit einer Passphrase geschützt. Du kannst die Passphrase hier eingeben, um die Datei zu entschlüsseln.", "file_to_import": "Zu importierende Datei" - } + }, + "warning": "<w>WARNUNG:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Sende benutzerdefiniertes Kontodatenereignis", @@ -2065,7 +1617,8 @@ "developer_mode": "Entwicklungsmodus", "view_source_decrypted_event_source": "Entschlüsselte Rohdaten", "view_source_decrypted_event_source_unavailable": "Entschlüsselte Quelle nicht verfügbar", - "original_event_source": "Ursprüngliche Rohdaten" + "original_event_source": "Ursprüngliche Rohdaten", + "toggle_event": "Event umschalten" }, "export_chat": { "html": "HTML", @@ -2124,7 +1677,8 @@ "format": "Format", "messages": "Nachrichten", "size_limit": "Größenlimit", - "include_attachments": "Anhänge einbeziehen" + "include_attachments": "Anhänge einbeziehen", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Videoraum erstellen", @@ -2158,7 +1712,8 @@ "m.call": { "video_call_started": "Ein Videoanruf hat in %(roomName)s begonnen.", "video_call_started_unsupported": "Ein Videoanruf hat in %(roomName)s begonnen. (Von diesem Browser nicht unterstützt)", - "video_call_ended": "Videoanruf beendet" + "video_call_ended": "Videoanruf beendet", + "video_call_started_text": "%(name)s hat einen Videoanruf begonnen" }, "m.call.invite": { "voice_call": "%(senderName)s hat einen Sprachanruf getätigt.", @@ -2469,7 +2024,8 @@ }, "reactions": { "label": "%(reactors)s hat mit %(content)s reagiert", - "tooltip": "<reactors/><reactedWith>hat mit %(shortName)s reagiert</reactedWith>" + "tooltip": "<reactors/><reactedWith>hat mit %(shortName)s reagiert</reactedWith>", + "add_reaction_prompt": "Reaktion hinzufügen" }, "m.room.create": { "continuation": "Dieser Raum ist eine Fortsetzung einer anderen Konversation.", @@ -2489,7 +2045,9 @@ "external_url": "Quell-URL", "collapse_reply_thread": "Antworten verbergen", "view_related_event": "Zugehöriges Ereignis anzeigen", - "report": "Melden" + "report": "Melden", + "resent_unsent_reactions": "%(unsentCount)s Reaktion(en) erneut senden", + "open_in_osm": "In OpenStreetMap öffnen" }, "url_preview": { "show_n_more": { @@ -2569,7 +2127,11 @@ "you_declined": "Du hast abgelehnt", "you_cancelled": "Du brachst ab", "declining": "Ablehnen …", - "you_started": "Du hast eine Verifizierungsanfrage gesendet" + "you_started": "Du hast eine Verifizierungsanfrage gesendet", + "user_accepted": "%(name)s hat akzeptiert", + "user_declined": "%(name)s hat abgelehnt", + "user_cancelled": "%(name)s hat abgebrochen", + "user_wants_to_verify": "%(name)s will eine Verifizierung" }, "m.poll.end": { "sender_ended": "%(senderName)s hat eine Abstimmung beendet", @@ -2577,6 +2139,28 @@ }, "m.video": { "error_decrypting": "Videoentschlüsselung fehlgeschlagen" + }, + "scalar_starter_link": { + "dialog_title": "Eine Integration hinzufügen", + "dialog_description": "Um dein Konto für die Verwendung von %(integrationsUrl)s zu authentifizieren, wirst du jetzt auf die Website eines Drittanbieters weitergeleitet. Möchtest du fortfahren?" + }, + "edits": { + "tooltip_title": "Geändert am %(date)s", + "tooltip_sub": "Klicke, um Änderungen anzuzeigen", + "tooltip_label": "Am %(date)s geändert. Klicke, um Änderungen anzuzeigen." + }, + "error_rendering_message": "Diese Nachricht kann nicht geladen werden", + "reply": { + "error_loading": "Das Ereignis, auf das geantwortet wurde, kann nicht geladen werden, da es entweder nicht existiert oder du keine Berechtigung zum Betrachten hast.", + "in_reply_to": "<a>Als Antwort auf</a> <pill>", + "in_reply_to_for_export": "Antwort auf <a>diese Nachricht</a>" + }, + "in_room_name": " in <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s Stimme", + "other": "%(count)s Stimmen" + } } }, "slash_command": { @@ -2669,7 +2253,8 @@ "verify_nop_warning_mismatch": "ACHTUNG: Sitzung bereits verifiziert, aber die Schlüssel PASSEN NICHT!", "verify_mismatch": "ACHTUNG: SCHLÜSSELVERIFIZIERUNG FEHLGESCHLAGEN! Der Signierschlüssel für %(userId)s und Sitzung %(deviceId)s ist \"%(fprint)s\", was nicht mit dem bereitgestellten Schlüssel \"%(fingerprint)s\" übereinstimmt. Das könnte bedeuten, dass deine Kommunikation abgehört wird!", "verify_success_title": "Verifizierter Schlüssel", - "verify_success_description": "Dein bereitgestellter Signaturschlüssel passt zum von der Sitzung %(deviceId)s von %(userId)s empfangendem Schlüssel. Sitzung wurde als verifiziert markiert." + "verify_success_description": "Dein bereitgestellter Signaturschlüssel passt zum von der Sitzung %(deviceId)s von %(userId)s empfangendem Schlüssel. Sitzung wurde als verifiziert markiert.", + "help_dialog_title": "Befehl Hilfe" }, "presence": { "busy": "Beschäftigt", @@ -2802,9 +2387,11 @@ "unable_to_access_audio_input_title": "Fehler beim Zugriff auf Mikrofon", "unable_to_access_audio_input_description": "Fehler beim Zugriff auf dein Mikrofon. Überprüfe deine Browsereinstellungen und versuche es nochmal.", "no_audio_input_title": "Kein Mikrofon gefunden", - "no_audio_input_description": "Es konnte kein Mikrofon gefunden werden. Überprüfe deine Einstellungen und versuche es erneut." + "no_audio_input_description": "Es konnte kein Mikrofon gefunden werden. Überprüfe deine Einstellungen und versuche es erneut.", + "transfer_consult_first_label": "Zuerst Anfragen", + "input_devices": "Eingabegeräte", + "output_devices": "Ausgabegeräte" }, - "Other": "Sonstiges", "room_settings": { "permissions": { "m.room.avatar_space": "Space-Icon ändern", @@ -2911,7 +2498,16 @@ "other": "Spaces aktualisieren … (%(progress)s von %(count)s)" }, "error_join_rule_change_title": "Fehler beim Aktualisieren der Beitrittsregeln", - "error_join_rule_change_unknown": "Unbekannter Fehler" + "error_join_rule_change_unknown": "Unbekannter Fehler", + "join_rule_restricted_dialog_empty_warning": "Du entfernst alle Spaces. Der Zutritt wird auf den Standard (Privat) zurückgesetzt", + "join_rule_restricted_dialog_title": "Spaces wählen", + "join_rule_restricted_dialog_description": "Entscheide, welche Spaces auf den Raum zugreifen können. Mitglieder ausgewählter Spaces können <RoomName/> betreten.", + "join_rule_restricted_dialog_filter_placeholder": "Spaces durchsuchen", + "join_rule_restricted_dialog_heading_space": "Spaces, die diesen Space enthalten und in denen du Mitglied bist", + "join_rule_restricted_dialog_heading_room": "Spaces, in denen du Mitglied bist und die diesen Raum enthalten", + "join_rule_restricted_dialog_heading_other": "Andere Spaces, die du möglicherweise nicht kennst", + "join_rule_restricted_dialog_heading_unknown": "Das sind vermutliche solche, in denen andere Raumadministratoren Mitglieder sind.", + "join_rule_restricted_dialog_heading_known": "Andere dir bekannte Spaces" }, "general": { "publish_toggle": "Diesen Raum im Raumverzeichnis von %(domain)s veröffentlichen?", @@ -2952,7 +2548,17 @@ "canonical_alias_field_label": "Primäre Adresse", "avatar_field_label": "Raumbild", "aliases_no_items_label": "Keine anderen öffentlichen Adressen vorhanden. Du kannst weiter unten eine hinzufügen", - "aliases_items_label": "Andere öffentliche Adressen:" + "aliases_items_label": "Andere öffentliche Adressen:", + "alias_heading": "Raumadresse", + "alias_field_has_domain_invalid": "Fehlender Doppelpunkt vor Server (z. B. :domain.org)", + "alias_field_has_localpart_invalid": "Fehlender Raumname oder Doppelpunkt (z. B. dein-raum:domain.org)", + "alias_field_safe_localpart_invalid": "Einige Zeichen sind nicht erlaubt", + "alias_field_required_invalid": "Bitte gib eine Adresse an", + "alias_field_matches_invalid": "Diese Adresse verweist nicht auf diesen Raum", + "alias_field_taken_valid": "Diese Adresse ist verfügbar", + "alias_field_taken_invalid_domain": "Diese Adresse wird bereits verwendet", + "alias_field_taken_invalid": "Diese Adresse hat einen ungültigen Server oder wird bereits verwendet", + "alias_field_placeholder_default": "z. B. mein-raum" }, "advanced": { "unfederated": "Dieser Raum ist von Personen auf anderen Matrix-Servern nicht betretbar", @@ -2965,7 +2571,25 @@ "room_version_section": "Raumversion", "room_version": "Raumversion:", "information_section_space": "Information über den Space", - "information_section_room": "Rauminformationen" + "information_section_room": "Rauminformationen", + "error_upgrade_title": "Raumaktualisierung fehlgeschlagen", + "error_upgrade_description": "Die Raumaktualisierung konnte nicht fertiggestellt werden", + "upgrade_button": "Raum auf Version %(version)s aktualisieren", + "upgrade_dialog_title": "Raumversion aktualisieren", + "upgrade_dialog_description": "Um diesen Raum zu aktualisieren, muss die aktuelle Instanz des Raums geschlossen und an ihrer Stelle ein neuer Raum erstellt werden. Um den Raummitgliedern die bestmögliche Erfahrung zu bieten, werden wir:", + "upgrade_dialog_description_1": "Einen neuen Raum mit demselben Namen, Beschreibung und Profilbild erstellen", + "upgrade_dialog_description_2": "Alle lokalen Raumaliase aktualisieren, damit sie auf den neuen Raum zeigen", + "upgrade_dialog_description_3": "Nutzern verbieten in dem Raum mit der alten Version zu schreiben und eine Nachricht senden, die den Nutzern rät in den neuen Raum zu wechseln", + "upgrade_dialog_description_4": "Zu Beginn des neuen Raumes einen Link zum alten Raum setzen, damit Personen die alten Nachrichten sehen können", + "upgrade_warning_dialog_invite_label": "Mitglieder automatisch in den neuen Raum einladen", + "upgrade_warning_dialog_title_private": "Privaten Raum aktualisieren", + "upgrade_dwarning_ialog_title_public": "Öffentlichen Raum aktualisieren", + "upgrade_warning_dialog_title": "Raum aktualisieren", + "upgrade_warning_dialog_report_bug_prompt": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, erstelle bitte einen Fehlerbericht.", + "upgrade_warning_dialog_report_bug_prompt_link": "Dies beeinflusst meistens nur, wie der Raum auf dem Server verarbeitet wird. Solltest du Probleme mit %(brand)s haben, <a>melde bitte einen Programmfehler</a>.", + "upgrade_warning_dialog_description": "Eine Raumaktualisierung ist ein komplexer Vorgang, der üblicherweise empfohlen wird, wenn ein Raum aufgrund von Fehlern, fehlenden Funktionen oder Sicherheitslücken instabil ist.", + "upgrade_warning_dialog_explainer": "<b>Die Aktualisierung wird eine neue Version des Raums erstellen</b>. Die bisherigen Nachrichten verbleiben im archivierten Raum.", + "upgrade_warning_dialog_footer": "Du wirst diesen Raum von <oldVersion /> zu <newVersion /> aktualisieren." }, "delete_avatar_label": "Avatar löschen", "upload_avatar_label": "Profilbild hochladen", @@ -3011,7 +2635,9 @@ "enable_element_call_caption": "%(brand)s ist Ende-zu-Ende-verschlüsselt, allerdings noch auf eine geringere Anzahl Benutzer beschränkt.", "enable_element_call_no_permissions_tooltip": "Du hast nicht die erforderlichen Berechtigungen, um dies zu ändern.", "call_type_section": "Anrufart" - } + }, + "title": "Raumeinstellungen - %(roomName)s", + "alias_not_specified": "nicht angegeben" }, "encryption": { "verification": { @@ -3088,7 +2714,21 @@ "timed_out": "Verifikationsanfrage abgelaufen.", "cancelled_self": "Verifizierung am anderen Gerät abgebrochen.", "cancelled_user": "%(displayName)s hat die Verifikationsanfrage abgelehnt.", - "cancelled": "Du hast die Verifikation abgebrochen." + "cancelled": "Du hast die Verifikation abgebrochen.", + "incoming_sas_user_dialog_text_1": "Überprüfe diesen Benutzer, um ihn als vertrauenswürdig zu kennzeichnen. Benutzern zu vertrauen gibt dir zusätzliche Sicherheit bei der Verwendung von Ende-zu-Ende-verschlüsselten Nachrichten.", + "incoming_sas_user_dialog_text_2": "Wenn du diesen Benutzer verifizierst werden seine Sitzungen für dich und deine Sitzungen für ihn als vertrauenswürdig markiert.", + "incoming_sas_device_dialog_text_1": "Verifiziere dieses Gerät, um es als vertrauenswürdig zu markieren. Das Vertrauen in dieses Gerät gibt dir und anderen Benutzern zusätzliche Sicherheit, wenn ihr Ende-zu-Ende verschlüsselte Nachrichten verwendet.", + "incoming_sas_device_dialog_text_2": "Verifiziere dieses Gerät und es wird es als vertrauenswürdig markiert. Benutzer, die sich bei dir verifiziert haben, werden diesem Gerät auch vertrauen.", + "incoming_sas_dialog_waiting": "Warte auf Bestätigung des Gesprächspartners …", + "incoming_sas_dialog_title": "Eingehende Verifikationsanfrage", + "manual_device_verification_self_text": "Bestätige indem du das folgende mit deinen Benutzereinstellungen in deiner anderen Sitzung vergleichst:", + "manual_device_verification_user_text": "Bestätige die Sitzung dieses Benutzers indem du das folgende mit seinen Benutzereinstellungen vergleichst:", + "manual_device_verification_device_name_label": "Sitzungsname", + "manual_device_verification_device_id_label": "Sitzungs-ID", + "manual_device_verification_device_key_label": "Sitzungsschlüssel", + "manual_device_verification_footer": "Wenn sie nicht übereinstimmen kann die Sicherheit eurer Kommunikation kompromittiert sein.", + "verification_dialog_title_device": "Anderes Gerät verifizieren", + "verification_dialog_title_user": "Verifizierungsanfrage" }, "old_version_detected_title": "Alte Kryptografiedaten erkannt", "old_version_detected_description": "Es wurden Daten von einer älteren Version von %(brand)s entdeckt. Dies wird zu Fehlern in der Ende-zu-Ende-Verschlüsselung der älteren Version geführt haben. Ende-zu-Ende verschlüsselte Nachrichten, die ausgetauscht wruden, während die ältere Version genutzt wurde, werden in dieser Version nicht entschlüsselbar sein. Es kann auch zu Fehlern mit Nachrichten führen, die mit dieser Version versendet werden. Wenn du Probleme feststellst, melde dich ab und wieder an. Um die Historie zu behalten, ex- und reimportiere deine Schlüssel.", @@ -3142,7 +2782,57 @@ "cross_signing_room_warning": "Jemand verwendet eine unbekannte Sitzung", "cross_signing_room_verified": "Alle in diesem Raum sind verifiziert", "cross_signing_room_normal": "Dieser Raum ist Ende-zu-Ende verschlüsselt", - "unsupported": "Diese Anwendung unterstützt keine Ende-zu-Ende-Verschlüsselung." + "unsupported": "Diese Anwendung unterstützt keine Ende-zu-Ende-Verschlüsselung.", + "incompatible_database_sign_out_description": "Um zu vermeiden, dass dein Verlauf verloren geht, musst du deine Raumschlüssel exportieren, bevor du dich abmeldest. Dazu musst du auf die neuere Version von %(brand)s zurückgehen", + "incompatible_database_description": "Du hast für diese Sitzung zuvor eine neuere Version von %(brand)s verwendet. Um diese Version mit Ende-zu-Ende-Verschlüsselung wieder zu benutzen, musst du dich erst ab- und dann wieder anmelden.", + "incompatible_database_title": "Inkompatible Datenbanken", + "incompatible_database_disable": "Mit deaktivierter Verschlüsselung fortfahren", + "key_signature_upload_completed": "Hochladen abgeschlossen", + "key_signature_upload_cancelled": "Hochladen der Signatur abgebrochen", + "key_signature_upload_failed": "Hochladen nicht möglich", + "key_signature_upload_success_title": "Signatur erfolgreich hochgeladen", + "key_signature_upload_failed_title": "Hochladen der Signatur fehlgeschlagen", + "udd": { + "own_new_session_text": "Du hast dich in einer neuen Sitzung angemeldet ohne sie zu verifizieren:", + "own_ask_verify_text": "Verifiziere deine andere Sitzung mit einer der folgenden Optionen.", + "other_new_session_text": "%(name)s (%(userId)s) hat sich zu einer neuen Sitzung angemeldet, ohne sie zu verifizieren:", + "other_ask_verify_text": "Bitte diesen Nutzer, seine Sitzung zu verifizieren, oder verifiziere diese unten manuell.", + "title": "Nicht vertraut", + "manual_verification_button": "Manuell per Text verifizieren", + "interactive_verification_button": "Interaktiv per Emoji verifizieren" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Falscher Dateityp", + "recovery_key_is_correct": "Sieht gut aus!", + "wrong_security_key": "Falscher Sicherheitsschlüssel", + "invalid_security_key": "Ungültiger Sicherheitsschlüssel" + }, + "reset_title": "Alles zurücksetzen", + "reset_warning_1": "Verwende es nur, wenn du kein Gerät, mit dem du dich verifizieren kannst, bei dir hast.", + "reset_warning_2": "Wenn du alles zurücksetzt, beginnst du ohne verifizierte Sitzungen und Benutzende von Neuem und siehst eventuell keine alten Nachrichten.", + "security_phrase_title": "Sicherheitsphrase", + "security_phrase_incorrect_error": "Zugriff auf sicheren Speicher nicht möglich. Bitte überprüfe, ob du die richtige Sicherheitsphrase eingegeben hast.", + "enter_phrase_or_key_prompt": "Um fortzufahren gib die Sicherheitsphrase ein oder <button>verwende deinen Sicherheitsschlüssel</button>.", + "security_key_title": "Sicherheitsschlüssel", + "use_security_key_prompt": "Benutze deinen Sicherheitsschlüssel um fortzufahren.", + "separator": "%(securityKey)s oder %(recoveryFile)s", + "restoring": "Schlüssel aus der Sicherung wiederherstellen" + }, + "reset_all_button": "Hast du alle Wiederherstellungsmethoden vergessen? <a>Setze sie hier zurück</a>", + "destroy_cross_signing_dialog": { + "title": "Cross-Signing-Schlüssel zerstören?", + "warning": "Das Löschen von Quersignierungsschlüsseln ist dauerhaft. Alle, mit dem du dich verifiziert hast, werden Sicherheitswarnungen angezeigt bekommen. Du möchtest dies mit ziemlicher Sicherheit nicht tun, es sei denn, du hast jedes Gerät verloren, von dem aus du quersignieren kannst.", + "primary_button_text": "Cross-Signing-Schlüssel löschen" + }, + "confirm_encryption_setup_title": "Bestätige die Einrichtung der Verschlüsselung", + "confirm_encryption_setup_body": "Klick die Schaltfläche unten um die Einstellungen der Verschlüsselung zu bestätigen.", + "unable_to_setup_keys_error": "Schlüssel können nicht eingerichtet werden", + "key_signature_upload_failed_master_key_signature": "Eine neue Hauptschlüssel Signatur", + "key_signature_upload_failed_cross_signing_key_signature": "Eine neue Cross-Signing-Schlüsselsignatur", + "key_signature_upload_failed_device_cross_signing_key_signature": "Eine Geräte Schlüssel Signatur", + "key_signature_upload_failed_key_signature": "Eine Schlüssel Signatur", + "key_signature_upload_failed_body": "%(brand)s hat einen Fehler festgestellt beim hochladen von:" }, "emoji": { "category_frequently_used": "Oft verwendet", @@ -3292,7 +2982,10 @@ "fallback_button": "Authentifizierung beginnen", "sso_title": "Einmalanmeldung zum Fortfahren nutzen", "sso_body": "Bestätige die neue E-Mail-Adresse mit Single-Sign-On, um deine Identität nachzuweisen.", - "code": "Code" + "code": "Code", + "sso_preauth_body": "Zum Fortfahren, nutze „Single Sign-On“ um deine Identität zu bestätigen.", + "sso_postauth_title": "Bestätige um fortzufahren", + "sso_postauth_body": "Klicke den Button unten um deine Identität zu bestätigen." }, "password_field_label": "Passwort eingeben", "password_field_strong_label": "Super, ein starkes Passwort!", @@ -3368,7 +3061,41 @@ }, "country_dropdown": "Landauswahl", "common_failures": {}, - "captcha_description": "Dieser Heim-Server möchte sicherstellen, dass du kein Roboter bist." + "captcha_description": "Dieser Heim-Server möchte sicherstellen, dass du kein Roboter bist.", + "autodiscovery_invalid": "Ungültige Antwort beim Aufspüren des Heim-Servers", + "autodiscovery_generic_failure": "Abrufen der Autodiscovery-Konfiguration vom Server fehlgeschlagen", + "autodiscovery_invalid_hs_base_url": "Ungültige base_url für m.homeserver", + "autodiscovery_invalid_hs": "Die Heim-Server-URL scheint kein gültiger Matrix-Heim-Server zu sein", + "autodiscovery_invalid_is_base_url": "Ungültige base_url für m.identity_server", + "autodiscovery_invalid_is": "Die Identitäts-Server-URL scheint kein gültiger Identitäts-Server zu sein", + "autodiscovery_invalid_is_response": "Ungültige Antwort beim Aufspüren des Identitäts-Servers", + "server_picker_description": "Du kannst in den benutzerdefinierten Server-Optionen eine andere Heim-Server-URL angeben, um dich bei anderen Matrix-Servern anzumelden. Dadurch kannst du %(brand)s mit einem auf einem anderen Heim-Server liegenden Matrix-Konto nutzen.", + "server_picker_description_matrix.org": "Schließe dich kostenlos auf dem größten öffentlichen Server Millionen von Menschen an", + "server_picker_title_default": "Server-Einstellungen", + "soft_logout": { + "clear_data_title": "Alle Daten dieser Sitzung löschen?", + "clear_data_description": "Das Löschen aller Daten aus dieser Sitzung ist dauerhaft. Verschlüsselte Nachrichten gehen verloren, sofern deine Schlüssel nicht gesichert wurden.", + "clear_data_button": "Alle Daten löschen" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Verschlüsselte Nachrichten sind mit Ende-zu-Ende-Verschlüsselung gesichert. Nur du und der/die Empfänger haben die Schlüssel um diese Nachrichten zu lesen.", + "setup_secure_backup_description_2": "Wenn du dich abmeldest, werden die Schlüssel auf diesem Gerät gelöscht. Das bedeutet, dass du keine verschlüsselten Nachrichten mehr lesen kannst, wenn du die Schlüssel nicht auf einem anderen Gerät oder eine Sicherung auf dem Server hast.", + "use_key_backup": "Beginne Schlüsselsicherung zu nutzen", + "skip_key_backup": "Ich möchte meine verschlüsselten Nachrichten nicht", + "megolm_export": "Schlüssel manuell exportieren", + "setup_key_backup_title": "Du wirst den Zugang zu deinen verschlüsselten Nachrichten verlieren", + "description": "Bist du sicher, dass du dich abmelden möchtest?" + }, + "registration": { + "continue_without_email_title": "Ohne E-Mail fortfahren", + "continue_without_email_description": "Aufgepasst: Wenn du keine E-Mail-Adresse angibst und dein Passwort vergisst, kannst du den <b>Zugriff auf deinen Konto dauerhaft verlieren</b>.", + "continue_without_email_field_label": "E-Mail-Adresse (optional)" + }, + "set_email": { + "verification_pending_title": "Verifizierung ausstehend", + "verification_pending_description": "Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Anschließend auf \"Fortsetzen\" klicken.", + "description": "Dies ermöglicht es dir, dein Passwort zurückzusetzen und Benachrichtigungen zu empfangen." + } }, "room_list": { "sort_unread_first": "Räume mit ungelesenen Nachrichten zuerst zeigen", @@ -3422,7 +3149,8 @@ "spam_or_propaganda": "Spam oder Propaganda", "report_entire_room": "Den ganzen Raum melden", "report_content_to_homeserver": "Inhalte an die Administration deines Heim-Servers melden", - "description": "Wenn du diese Nachricht meldest, wird die eindeutige Ereignis-ID an die Administration deines Heim-Servers übermittelt. Wenn die Nachrichten in diesem Raum verschlüsselt sind, wird deine Heim-Server-Administration nicht in der Lage sein, Nachrichten zu lesen oder Medien einzusehen." + "description": "Wenn du diese Nachricht meldest, wird die eindeutige Ereignis-ID an die Administration deines Heim-Servers übermittelt. Wenn die Nachrichten in diesem Raum verschlüsselt sind, wird deine Heim-Server-Administration nicht in der Lage sein, Nachrichten zu lesen oder Medien einzusehen.", + "other_label": "Sonstiges" }, "setting": { "help_about": { @@ -3541,7 +3269,22 @@ "popout": "Widget in eigenem Fenster öffnen", "unpin_to_view_right_panel": "Widget nicht mehr anheften und in diesem Panel anzeigen", "set_room_layout": "Dein Raumlayout für alle setzen", - "close_to_view_right_panel": "Widget schließen und in diesem Panel anzeigen" + "close_to_view_right_panel": "Widget schließen und in diesem Panel anzeigen", + "modal_title_default": "Modales Widget", + "modal_data_warning": "Daten auf diesem Bildschirm werden mit %(widgetDomain)s geteilt", + "capabilities_dialog": { + "title": "Rechte für das Widget genehmigen", + "content_starting_text": "Dieses Widget würde gerne:", + "decline_all_permission": "Alles ablehnen", + "remember_Selection": "Speichere meine Auswahl für dieses Widget" + }, + "open_id_permissions_dialog": { + "title": "Erlaube diesem Widget deine Identität zu überprüfen", + "starting_text": "Das Widget überprüft deine Nutzer-ID, kann jedoch keine Aktionen für dich ausführen:", + "remember_selection": "Dies merken" + }, + "error_unable_start_audio_stream_description": "Audiostream kann nicht gestartet werden.", + "error_unable_start_audio_stream_title": "Livestream konnte nicht gestartet werden" }, "feedback": { "sent": "Rückmeldung gesendet", @@ -3550,7 +3293,8 @@ "may_contact_label": "Ich möchte kontaktiert werden, wenn ihr mehr wissen oder mich neue Funktionen testen lassen wollt", "pro_type": "PRO TIPP: Wenn du einen Programmfehler meldest, füge bitte <debugLogsLink>Debug-Protokolle</debugLogsLink> hinzu, um uns beim Finden des Problems zu helfen.", "existing_issue_link": "Bitte wirf einen Blick auf <existingIssuesLink>existierende Programmfehler auf Github</existingIssuesLink>. Keinen passenden gefunden? <newIssueLink>Erstelle einen neuen</newIssueLink>.", - "send_feedback_action": "Rückmeldung senden" + "send_feedback_action": "Rückmeldung senden", + "can_contact_label": "Kontaktiert mich, falls ihr weitere Fragen zu meiner Rückmeldung habt" }, "zxcvbn": { "suggestions": { @@ -3623,7 +3367,10 @@ "no_update": "Keine Aktualisierung verfügbar.", "downloading": "Lade Aktualisierung herunter …", "new_version_available": "Neue Version verfügbar. <a>Jetzt aktualisieren.</a>", - "check_action": "Nach Aktualisierung suchen" + "check_action": "Nach Aktualisierung suchen", + "error_unable_load_commit": "Konnte Übermittlungsdetails nicht laden: %(msg)s", + "unavailable": "Nicht verfügbar", + "changelog": "Änderungsprotokoll" }, "threads": { "all_threads": "Alle Threads", @@ -3638,7 +3385,11 @@ "empty_heading": "Organisiere Diskussionen mit Threads", "unable_to_decrypt": "Nachrichten-Entschlüsselung nicht möglich", "open_thread": "Thread anzeigen", - "error_start_thread_existing_relation": "Du kannst keinen Thread in einem Thread starten" + "error_start_thread_existing_relation": "Du kannst keinen Thread in einem Thread starten", + "count_of_reply": { + "one": "%(count)s Antwort", + "other": "%(count)s Antworten" + } }, "theme": { "light_high_contrast": "Hell kontrastreich", @@ -3672,7 +3423,41 @@ "title_when_query_available": "Ergebnisse", "search_placeholder": "Nach Name und Beschreibung filtern", "no_search_result_hint": "Versuche es mit etwas anderem oder prüfe auf Tippfehler.", - "joining_space": "Trete bei" + "joining_space": "Trete bei", + "add_existing_subspace": { + "space_dropdown_title": "Existierenden Space hinzufügen", + "create_prompt": "Willst du stattdessen einen neuen Space hinzufügen?", + "create_button": "Neuen Space erstellen", + "filter_placeholder": "Spaces suchen" + }, + "add_existing_room_space": { + "error_heading": "Nicht alle Ausgewählten konnten hinzugefügt werden", + "progress_text": { + "one": "Raum hinzufügen …", + "other": "Räume hinzufügen … (%(progress)s von %(count)s)" + }, + "dm_heading": "Direktnachrichten", + "space_dropdown_label": "Space-Auswahl", + "space_dropdown_title": "Bestehende Räume hinzufügen", + "create": "Willst du einen neuen Raum hinzufügen?", + "create_prompt": "Neuen Raum erstellen", + "subspace_moved_note": "Das Hinzufügen von Spaces ist umgezogen." + }, + "room_filter_placeholder": "Räume suchen", + "leave_dialog_public_rejoin_warning": "Das Betreten wird dir ohne erneute Einladung nicht möglich sein.", + "leave_dialog_only_admin_warning": "Du bist der letzte Admin in diesem Space. Wenn du ihn jetzt verlässt, hat niemand mehr die Kontrolle über ihn.", + "leave_dialog_only_admin_room_warning": "Du bist der einzige Admin einiger Räume oder Spaces, die du verlassen willst. Dadurch werden diese keine Admins mehr haben.", + "leave_dialog_title": "%(spaceName)s verlassen", + "leave_dialog_description": "Du bist dabei, <spaceName/> zu verlassen.", + "leave_dialog_option_intro": "Willst du die Räume in diesem Space verlassen?", + "leave_dialog_option_none": "Keine Räume und Subspaces verlassen", + "leave_dialog_option_all": "Alle Räume verlassen", + "leave_dialog_option_specific": "Zu verlassende Räume auswählen", + "leave_dialog_action": "Space verlassen", + "preferences": { + "sections_section": "Anzuzeigende Bereiche", + "show_people_in_space": "Gruppiere Unterhaltungen mit Mitgliedern dieses Spaces. Diese Option zu deaktivieren, wird die Unterhaltungen aus %(spaceName)s ausblenden." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Dein Heim-Server unterstützt das Anzeigen von Karten nicht.", @@ -3697,7 +3482,30 @@ "click_move_pin": "Klicke, um den Standort zu bewegen", "click_drop_pin": "Klicke, um den Standort zu setzen", "share_button": "Standort teilen", - "stop_and_close": "Beenden und schließen" + "stop_and_close": "Beenden und schließen", + "error_fetch_location": "Standort konnte nicht abgerufen werden", + "error_no_perms_title": "Dir fehlt die Berechtigung, Echtzeit-Standorte freigeben zu dürfen", + "error_no_perms_description": "Du benötigst die entsprechenden Berechtigungen, um deinen Echtzeit-Standort in diesem Raum freizugeben.", + "error_send_title": "Wir konnten deinen Standort nicht senden", + "error_send_description": "%(brand)s konnte deinen Standort nicht senden. Bitte versuche es später erneut.", + "live_description": "Echtzeit-Standort von %(displayName)s", + "share_type_own": "Mein Standort", + "share_type_live": "Mein Echtzeit-Standort", + "share_type_pin": "Standort setzen", + "share_type_prompt": "Wie willst du deinen Standort teilen?", + "live_update_time": "%(humanizedUpdateTime)s aktualisiert", + "live_until": "Echtzeit bis %(expiryTime)s", + "loading_live_location": "Lade Live-Standort …", + "live_location_ended": "Echtzeit-Standort beendet", + "live_location_error": "Echtzeit-Standort-Fehler", + "live_locations_empty": "Keine Echtzeit-Standorte", + "close_sidebar": "Seitenleiste schließen", + "error_stopping_live_location": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten", + "error_sharing_live_location": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten", + "live_location_active": "Du teilst deinen Echtzeit-Standort", + "live_location_enabled": "Echtzeit-Standort aktiviert", + "error_sharing_live_location_try_again": "Ein Fehler ist während des Teilens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut", + "error_stopping_live_location_try_again": "Ein Fehler ist während des Beendens deines Echtzeit-Standorts aufgetreten, bitte versuche es erneut" }, "labs_mjolnir": { "room_name": "Meine Bannliste", @@ -3769,7 +3577,16 @@ "address_label": "Adresse", "label": "Neuen Space erstellen", "add_details_prompt_2": "Du kannst diese jederzeit ändern.", - "creating": "Erstelle …" + "creating": "Erstelle …", + "subspace_join_rule_restricted_description": "Mitglieder von <SpaceName/> können diesen Space finden und betreten.", + "subspace_join_rule_public_description": "Finden und Betreten ist allen, nicht nur Mitgliedern von <SpaceName/>, möglich.", + "subspace_join_rule_invite_description": "Nur eingeladene Personen können diesen Space sehen und betreten.", + "subspace_dropdown_title": "Neuen Space erstellen", + "subspace_beta_notice": "Einen Space zu einem Space den du verwaltest hinzufügen.", + "subspace_join_rule_label": "Sichtbarkeit des Space", + "subspace_join_rule_invite_only": "Privater Space (Betreten auf Einladung)", + "subspace_existing_space_prompt": "Willst du einen existierenden Space hinzufügen?", + "subspace_adding": "Füge hinzu …" }, "user_menu": { "switch_theme_light": "Zum hellen Thema wechseln", @@ -3938,7 +3755,11 @@ "all_rooms": "In allen Räumen", "field_placeholder": "Suchen…", "this_room_button": "Diesen Raum durchsuchen", - "all_rooms_button": "Alle Räume durchsuchen" + "all_rooms_button": "Alle Räume durchsuchen", + "result_count": { + "one": "(~%(count)s Ergebnis)", + "other": "(~%(count)s Ergebnisse)" + } }, "jump_to_bottom_button": "Zur neusten Nachricht springen", "jump_read_marker": "Zur ersten ungelesenen Nachricht springen.", @@ -3953,7 +3774,19 @@ "error_jump_to_date_details": "Fehlerdetails", "jump_to_date_beginning": "Der Anfang des Raums", "jump_to_date": "Zu Datum springen", - "jump_to_date_prompt": "Wähle eine Datum aus" + "jump_to_date_prompt": "Wähle eine Datum aus", + "face_pile_tooltip_label": { + "other": "Alle %(count)s Mitglieder anzeigen", + "one": "Mitglied anzeigen" + }, + "face_pile_tooltip_shortcut_joined": "Mit dir, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Inklusive %(commaSeparatedMembers)s", + "invites_you_text": "Du wirst von <inviter/> eingeladen", + "unknown_status_code_for_timeline_jump": "Unbekannter Statuscode", + "face_pile_summary": { + "one": "%(count)s Person, die du kennst, ist schon beigetreten", + "other": "%(count)s Leute, die du kennst, sind bereits beigetreten" + } }, "file_panel": { "guest_note": "Du musst dich <a>registrieren</a>, um diese Funktionalität nutzen zu können", @@ -3974,7 +3807,9 @@ "identity_server_no_terms_title": "Der Identitäts-Server hat keine Nutzungsbedingungen", "identity_server_no_terms_description_1": "Diese Handlung erfordert es, auf den Standard-Identitäts-Server <server /> zuzugreifen, um eine E-Mail-Adresse oder Telefonnummer zu validieren, aber der Server hat keine Nutzungsbedingungen.", "identity_server_no_terms_description_2": "Fahre nur fort, wenn du den Server-Betreibenden vertraust.", - "inline_intro_text": "Akzeptiere <policyLink />, um fortzufahren:" + "inline_intro_text": "Akzeptiere <policyLink />, um fortzufahren:", + "summary_identity_server_1": "Finde Andere per Telefon oder E-Mail", + "summary_identity_server_2": "Sei per Telefon oder E-Mail auffindbar" }, "space_settings": { "title": "Einstellungen - %(spaceName)s" @@ -4011,7 +3846,13 @@ "total_n_votes_voted": { "one": "%(count)s Stimme abgegeben", "other": "%(count)s Stimmen abgegeben" - } + }, + "end_message_no_votes": "Umfrage beendet. Es wurden keine Stimmen abgegeben.", + "end_message": "Umfrage beendet. Beliebteste Antwort: %(topAnswer)s", + "error_ending_title": "Beenden der Umfrage fehlgeschlagen", + "error_ending_description": "Die Umfrage konnte nicht beendet werden. Bitte versuche es erneut.", + "end_title": "Umfrage beenden", + "end_description": "Willst du die Umfrage wirklich beenden? Die finalen Ergebnisse werden angezeigt und können nicht mehr geändert werden." }, "failed_load_async_component": "Konnte nicht geladen werden! Überprüfe die Netzwerkverbindung und versuche es erneut.", "upload_failed_generic": "Die Datei „%(fileName)s“ konnte nicht hochgeladen werden.", @@ -4059,7 +3900,39 @@ "error_version_unsupported_space": "Die Space-Version wird vom Heim-Server des Benutzers nicht unterstützt.", "error_version_unsupported_room": "Die Raumversion wird vom Heim-Server des Benutzers nicht unterstützt.", "error_unknown": "Unbekannter Server-Fehler", - "to_space": "In %(spaceName)s einladen" + "to_space": "In %(spaceName)s einladen", + "unable_find_profiles_description_default": "Profile für die nachfolgenden Matrix-IDs wurden nicht gefunden – willst du sie dennoch einladen?", + "unable_find_profiles_title": "Eventuell existieren folgende Benutzer nicht", + "unable_find_profiles_invite_never_warn_label_default": "Trotzdem einladen und mich nicht mehr warnen", + "unable_find_profiles_invite_label_default": "Dennoch einladen", + "email_caption": "Via Email einladen", + "error_dm": "Wir konnten deine Direktnachricht nicht erstellen.", + "ask_anyway_description": "Konnte keine Profile für die folgenden Matrix-IDs finden – möchtest du dennoch eine Direktnachricht beginnen?", + "ask_anyway_never_warn_label": "Dennoch DM beginnen und mich nicht mehr warnen", + "ask_anyway_label": "Dennoch DM beginnen", + "error_find_room": "Beim Einladen der Nutzer lief etwas schief.", + "error_invite": "Wir konnten diese Personen nicht einladen. Bitte überprüfe sie und versuche es erneut.", + "error_transfer_multiple_target": "Ein Anruf kann nur auf einen einzelnen Nutzer übertragen werden.", + "error_find_user_title": "Folgenden Nutzer konnten nicht gefunden werden", + "error_find_user_description": "Folgende Nutzer konnten nicht eingeladen werden, da sie nicht existieren oder ungültig sind: %(csvNames)s", + "recents_section": "Letzte Unterhaltungen", + "suggestions_section": "Zuletzt kontaktiert", + "email_use_default_is": "Verwende einen Identitäts-Server, um per E-Mail einzuladen. <default>Nutze den Standardidentitäts-Server (%(defaultIdentityServerName)s)</default> oder konfiguriere einen in den <settings>Einstellungen</settings>.", + "email_use_is": "Verwende einen Identitäts-Server, um per E-Mail-Adresse einladen zu können. Lege einen in den <settings>Einstellungen</settings> fest.", + "start_conversation_name_email_mxid_prompt": "Beginne eine Konversation mittels Name, E-Mail-Adresse oder Matrix-ID (wie <userId/>).", + "start_conversation_name_mxid_prompt": "Starte ein Gespräch unter Verwendung des Namen oder Benutzernamens des Gegenübers (z. B. <userId/>).", + "suggestions_disclaimer": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein.", + "suggestions_disclaimer_prompt": "Wenn du die gesuchte Person nicht findest, sende ihr den Einladungslink zu.", + "send_link_prompt": "Oder versende einen Einladungslink", + "to_room": "In %(roomName)s einladen", + "name_email_mxid_share_space": "Lade Leute mittels Anzeigename, E-Mail-Adresse oder Benutzername (z. B. <userId/>) ein oder <a>teile diesen Space</a>.", + "name_mxid_share_space": "Lade Leute mittels Anzeigename oder Benutzername (z. B. <userId/>) ein oder <a>teile diesen Space</a>.", + "name_email_mxid_share_room": "Lade jemanden mittels Name, E-Mail-Adresse oder Benutzername (wie <userId/>) ein, oder <a>teile diesen Raum</a>.", + "name_mxid_share_room": "Lade jemanden mittels Name oder Benutzername (z. B. <userId/>) ein oder <a>teile diesen Raum</a>.", + "key_share_warning": "Eingeladene Leute werden ältere Nachrichten lesen können.", + "email_limit_one": "E-Mail-Einladungen können nur nacheinander gesendet werden", + "transfer_user_directory_tab": "Benutzerverzeichnis", + "transfer_dial_pad_tab": "Wähltastatur" }, "scalar": { "error_create": "Widget kann nicht erstellt werden.", @@ -4092,7 +3965,21 @@ "something_went_wrong": "Etwas ist schiefgelaufen!", "download_media": "Herunterladen der Quellmedien fehlgeschlagen, da keine Quell-URL gefunden wurde", "update_power_level": "Ändern der Berechtigungsstufe fehlgeschlagen", - "unknown": "Unbekannter Fehler" + "unknown": "Unbekannter Fehler", + "dialog_description_default": "Ein Fehler ist aufgetreten.", + "edit_history_unsupported": "Dein Heim-Server scheint diese Funktion nicht zu unterstützen.", + "session_restore": { + "clear_storage_description": "Abmelden und Verschlüsselungsschlüssel entfernen?", + "clear_storage_button": "Speicher leeren und abmelden", + "title": "Sitzungswiederherstellung fehlgeschlagen", + "description_1": "Wir haben ein Problem beim Wiederherstellen deiner vorherigen Sitzung festgestellt.", + "description_2": "Wenn du zuvor eine aktuellere Version von %(brand)s verwendet hast, ist deine Sitzung eventuell inkompatibel mit dieser Version. Bitte schließe dieses Fenster und kehre zur aktuelleren Version zurück.", + "description_3": "Den Browser-Speicher zu löschen kann das Problem lösen, wird dich aber abmelden und verschlüsselte Nachrichten unlesbar machen." + }, + "storage_evicted_title": "Fehlende Sitzungsdaten", + "storage_evicted_description_1": "Einige Sitzungsdaten, einschließlich der Verschlüsselungsschlüssel, fehlen. Melde dich ab, wieder an und stelle die Schlüssel aus der Sicherung wieder her um dies zu beheben.", + "storage_evicted_description_2": "Dein Browser hat diese Daten wahrscheinlich entfernt als der Festplattenspeicher knapp wurde.", + "unknown_error_code": "Unbekannter Fehlercode" }, "in_space1_and_space2": "In den Spaces %(space1Name)s und %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4246,7 +4133,31 @@ "deactivate_confirm_action": "Konto deaktivieren", "error_deactivate": "Benutzer konnte nicht deaktiviert werden", "role_label": "Rolle in <RoomName/>", - "edit_own_devices": "Sitzungen anzeigen" + "edit_own_devices": "Sitzungen anzeigen", + "redact": { + "no_recent_messages_title": "Keine neuen Nachrichten von %(user)s gefunden", + "no_recent_messages_description": "Versuche nach oben zu scrollen, um zu sehen ob sich dort frühere Nachrichten befinden.", + "confirm_title": "Kürzlich gesendete Nachrichten von %(user)s entfernen", + "confirm_description_1": { + "one": "Du bist gerade dabei, %(count)s Nachricht von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?", + "other": "Du bist gerade dabei, %(count)s Nachrichten von %(user)s Benutzern zu löschen. Die Nachrichten werden für niemanden mehr sichtbar sein. Willst du fortfahren?" + }, + "confirm_description_2": "Dies kann bei vielen Nachrichten einige Zeit dauern. Bitte lade die Anwendung in dieser Zeit nicht neu.", + "confirm_keep_state_label": "Systemnachrichten behalten", + "confirm_keep_state_explainer": "Deaktivieren, wenn du auch Systemnachrichten bzgl. des Nutzers löschen willst (z. B. Mitglieds- und Profiländerungen …)", + "confirm_button": { + "other": "%(count)s Nachrichten entfernen", + "one": "Eine Nachricht entfernen" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s verifizierte Sitzungen", + "one": "Eine verifizierte Sitzung" + }, + "count_of_sessions": { + "other": "%(count)s Sitzungen", + "one": "%(count)s Sitzung" + } }, "stickers": { "empty": "Keine Sticker-Pakete aktiviert", @@ -4299,6 +4210,9 @@ "one": "Es wurde %(count)s Stimme abgegeben", "other": "Es wurden %(count)s Stimmen abgegeben" } + }, + "thread_list": { + "context_menu_label": "Thread-Optionen" } }, "reject_invitation_dialog": { @@ -4335,12 +4249,168 @@ }, "console_wait": "Warte!", "cant_load_page": "Konnte Seite nicht laden", - "Invalid homeserver discovery response": "Ungültige Antwort beim Aufspüren des Heim-Servers", - "Failed to get autodiscovery configuration from server": "Abrufen der Autodiscovery-Konfiguration vom Server fehlgeschlagen", - "Invalid base_url for m.homeserver": "Ungültige base_url für m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Die Heim-Server-URL scheint kein gültiger Matrix-Heim-Server zu sein", - "Invalid identity server discovery response": "Ungültige Antwort beim Aufspüren des Identitäts-Servers", - "Invalid base_url for m.identity_server": "Ungültige base_url für m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Die Identitäts-Server-URL scheint kein gültiger Identitäts-Server zu sein", - "General failure": "Allgemeiner Fehler" + "General failure": "Allgemeiner Fehler", + "emoji_picker": { + "cancel_search_label": "Suche abbrechen" + }, + "info_tooltip_title": "Information", + "language_dropdown_label": "Sprachauswahl", + "pill": { + "permalink_other_room": "Nachricht in %(room)s", + "permalink_this_room": "Nachricht von %(user)s" + }, + "seshat": { + "error_initialising": "Initialisierung der Suche fehlgeschlagen, für weitere Informationen öffne <a>deine Einstellungen</a>", + "warning_kind_files_app": "Nutze die <a>Desktop-App</a> um alle verschlüsselten Dateien zu sehen", + "warning_kind_search_app": "Nutze die <a>Desktop-App</a> um verschlüsselte Nachrichten zu durchsuchen", + "warning_kind_files": "Diese Version von %(brand)s kann nicht alle verschlüsselten Dateien anzuzeigen", + "warning_kind_search": "Diese Version von %(brand)s kann verschlüsselte Nachrichten nicht durchsuchen", + "reset_title": "Ereignisspeicher zurück setzen?", + "reset_description": "Es ist wahrscheinlich, dass du den Ereignis-Indexspeicher nicht zurück setzen möchtest", + "reset_explainer": "Falls du es wirklich willst: Es werden keine Nachrichten gelöscht. Außerdem wird die Suche, während der Index erstellt wird, etwas langsamer sein", + "reset_button": "Ereignisspeicher zurück setzen" + }, + "truncated_list_n_more": { + "other": "Und %(count)s weitere …" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Gib einen Server-Namen ein", + "network_dropdown_available_valid": "Das sieht gut aus", + "network_dropdown_available_invalid_forbidden": "Du darfst diese Raumliste nicht sehen", + "network_dropdown_available_invalid": "Kann diesen Server oder seine Raumliste nicht finden", + "network_dropdown_your_server_description": "Dein Server", + "network_dropdown_remove_server_adornment": "Server „%(roomServer)s“ entfernen", + "network_dropdown_add_dialog_title": "Einen Server hinzufügen", + "network_dropdown_add_dialog_description": "Gib den Namen des Servers an, den du erkunden möchtest.", + "network_dropdown_add_dialog_placeholder": "Server-Name", + "network_dropdown_add_server_option": "Neuen Server hinzufügen …", + "network_dropdown_selected_label_instance": "%(instance)s Räume zeigen (%(server)s)", + "network_dropdown_selected_label": "Zeige: Matrix-Räume" + } + }, + "dialog_close_label": "Dialog schließen", + "voice_message": { + "cant_start_broadcast_title": "Kann Sprachnachricht nicht beginnen", + "cant_start_broadcast_description": "Du kannst keine Sprachnachricht beginnen, da du im Moment eine Echtzeitübertragung aufzeichnest. Bitte beende deine Sprachübertragung, um ein Gespräch zu beginnen." + }, + "redact": { + "error": "Diese Nachricht kann nicht gelöscht werden. (%(code)s)", + "ongoing": "Löschen…", + "confirm_description": "Möchtest du dieses Ereignis wirklich entfernen (löschen)?", + "confirm_description_state": "Beachte, dass das Entfernen von Raumänderungen diese rückgängig machen könnte.", + "confirm_button": "Entfernen bestätigen", + "reason_label": "Grund (optional)" + }, + "forward": { + "no_perms_title": "Du bist dazu nicht berechtigt", + "sending": "Senden", + "sent": "Gesendet", + "open_room": "Raum öffnen", + "send_label": "Senden", + "message_preview_heading": "Nachrichtenvorschau", + "filter_placeholder": "Räume oder Leute suchen" + }, + "integrations": { + "disabled_dialog_title": "Integrationen sind deaktiviert", + "disabled_dialog_description": "Aktiviere „%(manageIntegrations)s“ in den Einstellungen, um dies zu tun.", + "impossible_dialog_title": "Integrationen sind nicht erlaubt", + "impossible_dialog_description": "%(brand)s erlaubt dir nicht, eine Integrationsverwaltung zu verwenden, um dies zu tun. Bitte kontaktiere einen Administrator." + }, + "lazy_loading": { + "disabled_description1": "Du hast zuvor %(brand)s auf %(host)s ohne das verzögerte Laden von Mitgliedern genutzt. In dieser Version war das verzögerte Laden deaktiviert. Da die lokal zwischengespeicherten Daten zwischen diesen Einstellungen nicht kompatibel sind, muss %(brand)s dein Konto neu synchronisieren.", + "disabled_description2": "Wenn %(brand)s mit der alten Version in einem anderen Tab geöffnet ist, schließe dies bitte, da das parallele Nutzen von %(brand)s auf demselben Host mit aktivierten und deaktivierten verzögertem Laden, Probleme verursachen wird.", + "disabled_title": "Inkompatibler lokaler Zwischenspeicher", + "disabled_action": "Zwischenspeicher löschen und erneut synchronisieren", + "resync_description": "%(brand)s benutzt nun 3 bis 5 Mal weniger Arbeitsspeicher, indem Informationen über andere Nutzer erst bei Bedarf geladen werden. Bitte warte, während die Daten erneut mit dem Server abgeglichen werden!", + "resync_title": "Aktualisiere %(brand)s" + }, + "message_edit_dialog_title": "Nachrichtenänderungen", + "server_offline": { + "empty_timeline": "Du bist auf dem neuesten Stand.", + "title": "Server reagiert nicht", + "description": "Server reagiert auf einige deiner Anfragen nicht. Folgend sind einige der wahrscheinlichsten Gründe aufgeführt.", + "description_1": "Die Reaktionszeit des Servers (%(serverName)s) war zu hoch.", + "description_2": "Deine Firewall oder Anti-Virus-Programm blockiert die Anfrage.", + "description_3": "Eine Browser-Erweiterung verhindert die Anfrage.", + "description_4": "Der Server ist außer Betrieb.", + "description_5": "Der Server hat deine Anfrage abgewiesen.", + "description_6": "Deine Region hat Schwierigkeiten, eine Verbindung zum Internet herzustellen.", + "description_7": "Beim Versuch, den Server zu kontaktieren, ist ein Verbindungsfehler aufgetreten.", + "description_8": "Der Server ist nicht dafür konfiguriert, das Problem anzuzeigen (CORS).", + "recent_changes_heading": "Letzte Änderungen, die noch nicht eingegangen sind" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s Mitglied", + "other": "%(count)s Mitglieder" + }, + "public_rooms_label": "Öffentliche Räume", + "heading_with_query": "Nutze \"%(query)s\" zum Suchen", + "heading_without_query": "Suche nach", + "spaces_title": "Spaces, in denen du Mitglied bist", + "failed_querying_public_rooms": "Abfrage öffentlicher Räume fehlgeschlagen", + "other_rooms_in_space": "Andere Räume in %(spaceName)s", + "join_button_text": "%(roomAddress)s betreten", + "result_may_be_hidden_privacy_warning": "Einige Vorschläge könnten aus Gründen der Privatsphäre ausgeblendet sein", + "cant_find_person_helpful_hint": "Falls du nicht findest wen du suchst, send ihnen deinen Einladungslink.", + "copy_link_text": "Einladungslink kopieren", + "result_may_be_hidden_warning": "Einige Ergebnisse können ausgeblendet sein", + "cant_find_room_helpful_hint": "Falls du den Raum nicht findest, frag nach einer Einladung oder erstelle einen neuen Raum.", + "create_new_room_button": "Neuer Raum", + "group_chat_section_title": "Andere Optionen", + "start_group_chat_button": "Gruppenunterhaltung beginnen", + "message_search_section_title": "Andere Suchen", + "recent_searches_section_title": "Kürzliche Gesucht", + "recently_viewed_section_title": "Kürzlich besucht", + "search_dialog": "Suchdialog", + "remove_filter": "Entferne Suchfilter für %(filter)s", + "search_messages_hint": "Wenn du Nachrichten durchsuchen willst, klicke auf das <icon/> Icon oberhalb des Raumes", + "keyboard_scroll_hint": "Benutze <arrows/> zum scrollen" + }, + "share": { + "title_room": "Raum teilen", + "permalink_most_recent": "Link zur aktuellsten Nachricht", + "title_user": "Teile Benutzer", + "title_message": "Raumnachricht teilen", + "permalink_message": "Link zur ausgewählten Nachricht", + "link_title": "Link zum Raum" + }, + "upload_file": { + "title_progress": "Dateien hochladen (%(current)s von %(total)s)", + "title": "Dateien hochladen", + "upload_all_button": "Alle hochladen", + "error_file_too_large": "Die Datei ist <b>zu groß</b>, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s, aber diese Datei ist %(sizeOfThisFile)s groß.", + "error_files_too_large": "Die Datei ist <b>zu groß</b>, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", + "error_some_files_too_large": "Einige Dateien sind <b>zu groß</b>, um hochgeladen zu werden. Die maximale Dateigröße ist %(limit)s.", + "upload_n_others_button": { + "other": "%(count)s andere Dateien hochladen", + "one": "%(count)s andere Datei hochladen" + }, + "cancel_all_button": "Alle abbrechen", + "error_title": "Fehler beim Hochladen" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Lade Schlüssel vom Server …", + "load_error_content": "Konnte Sicherungsstatus nicht laden", + "recovery_key_mismatch_title": "Nicht übereinstimmende Sicherheitsschlüssel", + "recovery_key_mismatch_description": "Das Backup konnte mit diesem Sicherheitsschlüssel nicht entschlüsselt werden: Bitte überprüfe, ob du den richtigen Sicherheitsschlüssel eingegeben hast.", + "incorrect_security_phrase_title": "Falsche Sicherheitsphrase", + "incorrect_security_phrase_dialog": "Das Backup konnte mit dieser Sicherheitsphrase nicht entschlüsselt werden: Bitte überprüfe, ob du die richtige eingegeben hast.", + "restore_failed_error": "Konnte Schlüsselsicherung nicht wiederherstellen", + "no_backup_error": "Keine Schlüsselsicherung gefunden!", + "keys_restored_title": "Schlüssel wiederhergestellt", + "count_of_decryption_failures": "Konnte %(failedCount)s Sitzungen nicht entschlüsseln!", + "count_of_successfully_restored_keys": "%(sessionCount)s Schlüssel erfolgreich wiederhergestellt", + "enter_phrase_title": "Sicherheitsphrase eingeben", + "key_backup_warning": "<b>Warnung</b>: Du solltest die Schlüsselsicherung nur auf einem vertrauenswürdigen Gerät einrichten.", + "enter_phrase_description": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deine Sicherheitsphrase eingibst.", + "phrase_forgotten_text": "Wenn du deine Sicherheitsphrase vergessen hast, kannst du <button1>deinen Sicherheitsschlüssel nutzen</button1> oder <button2>neue Wiederherstellungsoptionen einrichten</button2>", + "enter_key_title": "Sicherheitsschlüssel eingeben", + "key_is_valid": "Dies sieht aus wie ein gültiger Sicherheitsschlüssel!", + "key_is_invalid": "Kein gültiger Sicherheisschlüssel", + "enter_key_description": "Greife auf deinen verschlüsselten Nachrichtenverlauf zu und richte die sichere Kommunikation ein, indem du deinen Sicherheitsschlüssel eingibst.", + "key_forgotten_text": "Wenn du deinen Sicherheitsschlüssel vergessen hast, kannst du <button>neue Wiederherstellungsoptionen einrichten</button>", + "load_keys_progress": "%(completed)s von %(total)s Schlüsseln wiederhergestellt" + } } diff --git a/src/i18n/strings/el.json b/src/i18n/strings/el.json index bb742a0c94..ce7b2ba073 100644 --- a/src/i18n/strings/el.json +++ b/src/i18n/strings/el.json @@ -1,18 +1,8 @@ { - "unknown error code": "άγνωστος κωδικός σφάλματος", - "An error has occurred.": "Παρουσιάστηκε ένα σφάλμα.", "%(items)s and %(lastItem)s": "%(items)s και %(lastItem)s", - "and %(count)s others...": { - "one": "και ένας ακόμα...", - "other": "και %(count)s άλλοι..." - }, - "Custom level": "Προσαρμοσμένο επίπεδο", - "Email address": "Ηλεκτρονική διεύθυνση", "Join Room": "Είσοδος σε δωμάτιο", "Moderator": "Συντονιστής", - "Create new room": "Δημιουργία νέου δωματίου", "Home": "Αρχική", - "Session ID": "Αναγνωριστικό συνεδρίας", "Warning!": "Προειδοποίηση!", "Sun": "Κυρ", "Mon": "Δευ", @@ -35,32 +25,15 @@ "Dec": "Δεκ", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s αποτέλεσμα)", - "other": "(~%(count)s αποτελέσματα)" - }, - "Confirm Removal": "Επιβεβαίωση αφαίρεσης", - "Unable to restore session": "Αδυναμία επαναφοράς συνεδρίας", - "Add an Integration": "Προσθήκη ενσωμάτωσης", - "not specified": "μη καθορισμένο", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Παρακαλούμε ελέγξτε την ηλεκτρονική σας αλληλογραφία και κάντε κλικ στον σύνδεσμο που περιέχει. Μόλις γίνει αυτό, κάντε κλίκ στο κουμπί συνέχεια.", - "Verification Pending": "Εκκρεμεί επιβεβαίωση", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Αν χρησιμοποιούσατε προηγουμένως μια πιο πρόσφατη έκδοση του %(brand)s, η συνεδρία σας ίσως είναι μη συμβατή με αυτήν την έκδοση. Κλείστε αυτό το παράθυρο και επιστρέψτε στην πιο πρόσφατη έκδοση.", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Θα μεταφερθείτε σε έναν ιστότοπου τρίτου για να πραγματοποιηθεί η πιστοποίηση του λογαριασμού σας με το %(integrationsUrl)s. Θα θέλατε να συνεχίσετε;", - "This will allow you to reset your password and receive notifications.": "Αυτό θα σας επιτρέψει να επαναφέρετε τον κωδικό πρόσβαση σας και θα μπορείτε να λαμβάνετε ειδοποιήσεις.", "Sunday": "Κυριακή", "Today": "Σήμερα", "Friday": "Παρασκευή", - "Changelog": "Αλλαγές", - "Unavailable": "Μη διαθέσιμο", - "Send": "Αποστολή", "Tuesday": "Τρίτη", "Unnamed room": "Ανώνυμο δωμάτιο", "Saturday": "Σάββατο", "Monday": "Δευτέρα", "Wednesday": "Τετάρτη", - "You cannot delete this message. (%(code)s)": "Δεν μπορείτε να διαγράψετε αυτό το μήνυμα. (%(code)s)", "Thursday": "Πέμπτη", "Yesterday": "Χθές", "AM": "ΠΜ", @@ -73,10 +46,6 @@ "%(duration)sd": "%(duration)sμ", "Ok": "Εντάξει", "Your homeserver has exceeded its user limit.": "Ο διακομιστής σας ξεπέρασε το όριο χρηστών.", - "Ask this user to verify their session, or manually verify it below.": "Ζητήστε από αυτόν τον χρήστη να επιβεβαιώσει την συνεδρία του, ή επιβεβαιώστε την χειροκίνητα παρακάτω.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "Ο %(name)s (%(userId)s) συνδέθηκε σε μία νέα συνεδρία χωρίς να την επιβεβαιώσει:", - "Verify your other session using one of the options below.": "Επιβεβαιώστε την άλλη σας συνεδρία χρησιμοποιώντας μία από τις παρακάτω επιλογές.", - "You signed in to a new session without verifying it:": "Συνδεθήκατε σε μια νέα συνεδρία χωρίς να την επιβεβαιώσετε:", "Zimbabwe": "Ζιμπάμπουε", "Zambia": "Ζαμπία", "Yemen": "Υεμένη", @@ -259,7 +228,6 @@ "Afghanistan": "Αφγανιστάν", "United States": "Ηνωμένες Πολιτείες", "United Kingdom": "Ηνωμένο Βασίλειο", - "Not Trusted": "Μη Έμπιστο", "Wallis & Futuna": "Ουώλλις και Φουτούνα", "Vanuatu": "Βανουάτου", "U.S. Virgin Islands": "Αμερικανικές Παρθένοι Νήσο", @@ -392,8 +360,6 @@ "Robot": "Ρομπότ", "Smiley": "Χαμογελαστό πρόσωπο", "To join a space you'll need an invite.": "Για να συμμετάσχετε σε ένα χώρο θα χρειαστείτε μια πρόσκληση.", - "Create a space": "Δημιουργήστε ένα χώρο", - "Space selection": "Επιλογή χώρου", "Folder": "Φάκελος", "Headphones": "Ακουστικά", "Anchor": "Άγκυρα", @@ -406,448 +372,25 @@ "This backup is trusted because it has been restored on this session": "Αυτό το αντίγραφο ασφαλείας είναι αξιόπιστο επειδή έχει αποκατασταθεί σε αυτήν τη συνεδρία", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Για να αναφέρετε ένα ζήτημα ασφάλειας που σχετίζεται με το Matrix, διαβάστε την <a>Πολιτική Γνωστοποίησης Ασφαλείας</a> του Matrix.org.", "Deactivate account": "Απενεργοποίηση λογαριασμού", - "Signature upload failed": "Αποτυχία μεταφόρτωσης υπογραφής", - "Signature upload success": "Επιτυχία μεταφόρτωσης υπογραφής", - "Cancelled signature upload": "Ακυρώθηκε η μεταφόρτωση υπογραφής", - "Upload completed": "Η μεταφόρτωση ολοκληρώθηκε", - "Clear all data in this session?": "Εκκαθάριση όλων των δεδομένων σε αυτήν την περίοδο σύνδεσης;", - "Clear all data": "Εκκαθάριση όλων των δεδομένων", - "Remove %(count)s messages": { - "other": "Αφαίρεση %(count)s μηνυμάτων", - "one": "Αφαίρεση 1 μηνύματος" - }, - "Recently viewed": "Προβλήθηκε πρόσφατα", "Encrypted by a deleted session": "Κρυπτογραφήθηκε από μια διαγραμμένη συνεδρία", - "Your homeserver doesn't seem to support this feature.": "Ο διακομιστής σας δε φαίνεται να υποστηρίζει αυτήν τη δυνατότητα.", - "If they don't match, the security of your communication may be compromised.": "Εάν δεν ταιριάζουν, η ασφάλεια της επικοινωνίας σας μπορεί να τεθεί σε κίνδυνο.", - "Session key": "Κλειδί συνεδρίας", - "Session name": "Όνομα συνεδρίας", - "Select spaces": "Επιλέξτε χώρους", - "%(count)s rooms": { - "one": "%(count)s δωμάτιο", - "other": "%(count)s δωμάτια" - }, - "%(count)s members": { - "one": "%(count)s μέλος", - "other": "%(count)s μέλη" - }, - "Are you sure you want to sign out?": "Είσαστε σίγουροι ότι θέλετε να αποσυνδεθείτε;", - "You'll lose access to your encrypted messages": "Θα χάσετε την πρόσβαση στα κρυπτογραφημένα μηνύματά σας", - "Manually export keys": "Μη αυτόματη εξαγωγή κλειδιών", - "I don't want my encrypted messages": "Δε θέλω τα κρυπτογραφημένα μηνύματά μου", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Τα κρυπτογραφημένα μηνύματα προστατεύονται με κρυπτογράφηση από άκρο σε άκρο. Μόνο εσείς και οι παραλήπτες έχετε τα κλειδιά για να διαβάσετε αυτά τα μηνύματα.", - "Leave space": "Αποχώρηση από τον χώρο", - "Leave all rooms": "Αποχώρηση από όλα τα δωμάτια", - "Leave some rooms": "Αποχώρηση από κάποια δωμάτια", - "Would you like to leave the rooms in this space?": "Θα θέλατε να αποχωρήσετε από τα δωμάτια σε αυτόν τον χώρο;", - "Don't leave any rooms": "Μην αφήνετε κανένα δωμάτιο", - "You are about to leave <spaceName/>.": "Πρόκειται να αποχωρήσετε από το <spaceName/>.", - "Leave %(spaceName)s": "Αποχωρήστε από %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Είστε ο μοναδικός διαχειριστής ορισμένων από τα δωμάτια ή τους χώρους που θέλετε να αποχωρήσετε. Αν αποχωρήσετε, θα μείνουν χωρίς διαχειριστές.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Είστε ο μοναδικός διαχειριστής αυτού του χώρου. Αν αποχωρήσετε τότε κανείς άλλος δε θα τον ελέγχει.", - "You won't be able to rejoin unless you are re-invited.": "Δε θα μπορείτε να συμμετάσχετε ξανά εκτός αν προσκληθείτε και πάλι.", - "Clear cache and resync": "Εκκαθάριση προσωρινής μνήμης και επανασυγχρονισμός", - "Enter Security Phrase": "Εισαγάγετε τη Φράση Ασφαλείας", "Moderation": "Συντονισμός", - "Continuing without email": "Συνέχεια χωρίς email", - "Upgrade Room Version": "Αναβάθμιση Έκδοσης Δωματίου", - "Upgrade this room to version %(version)s": "Αναβαθμίστε αυτό το δωμάτιο στην έκδοση %(version)s", - "The room upgrade could not be completed": "Δεν ήταν δυνατή η ολοκλήρωση της αναβάθμισης δωματίου", - "Failed to upgrade room": "Αποτυχία αναβάθμισης δωματίου", - "Room Settings - %(roomName)s": "Ρυθμίσεις Δωματίου - %(roomName)s", - "Email (optional)": "Email (προαιρετικό)", - "A connection error occurred while trying to contact the server.": "Παρουσιάστηκε σφάλμα σύνδεσης κατά την προσπάθεια επικοινωνίας με τον διακομιστή.", - "Your area is experiencing difficulties connecting to the internet.": "Η περιοχή σας αντιμετωπίζει δυσκολίες σύνδεσης στο διαδίκτυο.", - "The server has denied your request.": "Ο διακομιστής απέρριψε το αίτημά σας.", - "The server is offline.": "Ο διακομιστής είναι εκτός σύνδεσης.", - "A browser extension is preventing the request.": "Μια επέκταση προγράμματος περιήγησης αποτρέπει το αίτημα.", - "Your firewall or anti-virus is blocking the request.": "Το τείχος προστασίας ή το πρόγραμμα προστασίας από ιούς μπλοκάρει το αίτημα.", - "The server (%(serverName)s) took too long to respond.": "Ο διακομιστής (%(serverName)s) έκανε πολύ χρόνο να ανταποκριθεί.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Ο διακομιστής σας δεν ανταποκρίνεται σε ορισμένα από τα αιτήματά σας. Παρακάτω είναι μερικοί από τους πιο πιθανούς λόγους.", - "Server isn't responding": "Ο διακομιστής δεν ανταποκρίνεται", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Θα αναβαθμίσετε αυτό το δωμάτιο από <oldVersion /> σε <newVersion />.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Λάβετε υπόψη ότι η αναβάθμιση θα δημιουργήσει μια νέα έκδοση του δωματίου</b>. Όλα τα τρέχοντα μηνύματα θα παραμείνουν σε αυτό το αρχειοθετημένο δωμάτιο.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Η αναβάθμιση ενός δωματίου είναι μια προηγμένη ενέργεια και συνήθως συνιστάται όταν ένα δωμάτιο είναι ασταθές λόγω σφαλμάτων, ελλείψεων λειτουργιών ή ευπάθειας ασφαλείας.", - "Upgrade public room": "Αναβάθμιση δημόσιου δωματίου", - "Upgrade private room": "Αναβάθμιση ιδιωτικού δωματίου", - "Automatically invite members from this room to the new one": "Αυτόματη πρόσκληση μελών αυτού του δωματίου στο νέο", - "Put a link back to the old room at the start of the new room so people can see old messages": "Βάλτε έναν σύνδεσμο προς το παλιό δωμάτιο στην αρχή του νέου δωματίου, ώστε οι χρήστες να μπορούν να δουν παλιά μηνύματα", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Εμποδίστε τους χρήστες να συνομιλούν στην παλιά έκδοση του δωματίου και αναρτήστε ένα μήνυμα που να τους συμβουλεύει να μετακινηθούν στο νέο δωμάτιο", - "Update any local room aliases to point to the new room": "Ενημερώστε τυχόν τοπικά ψευδώνυμα δωματίου για να οδηγούν στο νέο δωμάτιο", - "Create a new room with the same name, description and avatar": "Δημιουργήστε ένα νέο δωμάτιο με το ίδιο όνομα, περιγραφή και avatar", "Delete Widget": "Διαγραφή Μικροεφαρμογής", "Sign in with SSO": "Συνδεθείτε με SSO", - "Unable to start audio streaming.": "Δεν είναι δυνατή η έναρξη ροής ήχου.", - "Thread options": "Επιλογές νήματος συζήτησης", - "Open in OpenStreetMap": "Άνοιγμα στο OpenStreetMap", - "Not a valid Security Key": "Μη έγκυρο Κλειδί Ασφαλείας", - "This looks like a valid Security Key!": "Αυτό φαίνεται να είναι ένα έγκυρο Κλειδί Ασφαλείας!", - "Enter Security Key": "Εισάγετε το Κλειδί Ασφαλείας", - "Successfully restored %(sessionCount)s keys": "Επιτυχής επαναφορά %(sessionCount)s κλειδιών", - "Failed to decrypt %(failedCount)s sessions!": "Αποτυχία αποκρυπτογράφησης %(failedCount)s συνεδριών!", - "Keys restored": "Τα κλειδιά ανακτήθηκαν", - "No backup found!": "Δε βρέθηκε αντίγραφο ασφαλείας!", - "Unable to restore backup": "Δεν είναι δυνατή η επαναφορά του αντιγράφου ασφαλείας", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτή τη Φράση Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", - "Incorrect Security Phrase": "Λανθασμένη Φράση Ασφαλείας", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτό το Κλειδί Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει το σωστό Κλειδί Ασφαλείας.", - "Security Key mismatch": "Αναντιστοιχία Κλειδιού Ασφαλείας", - "Unable to load backup status": "Δεν είναι δυνατή η φόρτωση της κατάστασης αντιγράφου ασφαλείας", - "%(completed)s of %(total)s keys restored": "%(completed)s από %(total)s κλειδιά ανακτήθηκαν", - "Restoring keys from backup": "Επαναφορά κλειδιών από αντίγραφο ασφαλείας", - "Unable to set up keys": "Δεν είναι δυνατή η ρύθμιση των κλειδιών", - "Click the button below to confirm setting up encryption.": "Κάντε κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε τη ρύθμιση της κρυπτογράφησης.", - "Confirm encryption setup": "Επιβεβαιώστε τη ρύθμιση κρυπτογράφησης", - "Use your Security Key to continue.": "Χρησιμοποιήστε το Κλειδί Ασφαλείας σας για να συνεχίσετε.", - "Security Key": "Κλειδί Ασφαλείας", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Εισαγάγετε τη Φράση Ασφαλείας ή <button>χρησιμοποιήστε το Κλειδί Ασφαλείας</button> για να συνεχίσετε.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Δεν είναι δυνατή η πρόσβαση στον κρυφό χώρο αποθήκευσης. Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", - "Security Phrase": "Φράση Ασφαλείας", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Εάν επαναφέρετε τα πάντα, θα κάνετε επανεκκίνηση χωρίς αξιόπιστες συνεδρίες, χωρίς αξιόπιστους χρήστες και ενδέχεται να μην μπορείτε να δείτε προηγούμενα μηνύματα.", - "Only do this if you have no other device to complete verification with.": "Κάντε αυτό μόνο όταν δεν έχετε άλλη συσκευή για να ολοκληρώσετε την επαλήθευση.", - "Reset everything": "Επαναφορά όλων", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Ξεχάσατε ή χάσατε όλες τις μεθόδους ανάκτησης; <a>Επαναφορά όλων</a>", - "Invalid Security Key": "Μη έγκυρο Κλειδί Ασφαλείας", - "Wrong Security Key": "Λάθος Κλειδί Ασφαλείας", - "Looks good!": "Φαίνεται καλό!", - "Wrong file type": "Λάθος τύπος αρχείου", - "Decline All": "Απόρριψη όλων", - "Verification Request": "Αίτημα επαλήθευσης", - "Verify other device": "Επαλήθευση άλλης συσκευής", - "Upload Error": "Σφάλμα μεταφόρτωσης", - "Cancel All": "Ακύρωση Όλων", - "Upload %(count)s other files": { - "one": "Μεταφόρτωση %(count)s άλλου αρχείου", - "other": "Μεταφόρτωση %(count)s άλλων αρχείων" - }, - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Ορισμένα αρχεία είναι <b>πολύ μεγάλα</b> για να μεταφορτωθούν. Το όριο μεγέθους αρχείου είναι %(limit)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Αυτά τα αρχεία είναι <b>πολύ μεγάλα</b> για μεταφόρτωση. Το όριο μεγέθους αρχείου είναι %(limit)s.", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Αυτό το αρχείο είναι <b>πολύ μεγάλο</b> για μεταφόρτωση. Το όριο μεγέθους αρχείου είναι %(limit)s αλλά αυτό το αρχείο είναι %(sizeOfThisFile)s.", - "Upload all": "Μεταφόρτωση όλων", - "Upload files": "Μεταφόρτωση αρχείων", - "Upload files (%(current)s of %(total)s)": "Μεταφόρτωση αρχείων %(current)s από %(total)s", - "Find others by phone or email": "Βρείτε άλλους μέσω τηλεφώνου ή email", - "Your browser likely removed this data when running low on disk space.": "Το πρόγραμμα περιήγησης σας πιθανότατα αφαίρεσε αυτά τα δεδομένα όταν ο χώρος στο δίσκο εξαντλήθηκε.", - "Missing session data": "Λείπουν δεδομένα της συνεδρίας (session)", - "Search Dialog": "Παράθυρο Αναζήτησης", - "Use <arrows/> to scroll": "Χρησιμοποιήστε τα <arrows/> για κύλιση", - "Recent searches": "Πρόσφατες αναζητήσεις", - "Other searches": "'Άλλες αναζητήσεις", - "Public rooms": "Δημόσια δωμάτια", - "Join %(roomAddress)s": "Συμμετοχή στο %(roomAddress)s", - "Other rooms in %(spaceName)s": "Άλλα δωμάτιο στο %(spaceName)s", - "Spaces you're in": "Χώροι που ανήκετε", - "Sections to show": "Ενότητες προς εμφάνιση", - "Command Help": "Βοήθεια Εντολών", - "Link to room": "Σύνδεσμος στο δωμάτιο", - "Link to selected message": "Σύνδεσμος στο επιλεγμένο μήνυμα", - "Share Room Message": "Κοινή χρήση Μηνύματος Δωματίου", - "Share User": "Κοινή χρήση Χρήστη", - "Link to most recent message": "Σύνδεσμος προς το πιο πρόσφατο μήνυμα", - "Share Room": "Κοινή χρήση Δωματίου", - "We encountered an error trying to restore your previous session.": "Αντιμετωπίσαμε ένα σφάλμα κατά την επαναφορά της προηγούμενης συνεδρίας σας.", "Send Logs": "Αποστολή Αρχείων καταγραφής", - "Clear Storage and Sign Out": "Εκκαθάριση Χώρου αποθήκευσης και Αποσύνδεση", - "Sign out and remove encryption keys?": "Αποσύνδεση και κατάργηση κλειδιών κρυπτογράφησης;", - "Failed to send logs: ": "Αποτυχία αποστολής αρχείων καταγραφής: ", - "Thank you!": "Ευχαριστώ!", "expand": "επέκταση", "collapse": "σύμπτηξη", - "%(name)s wants to verify": "%(name)s θέλει να επαληθεύσει", - "%(name)s cancelled": "%(name)s ακύρωσε", - "%(name)s declined": "%(name)s αρνήθηκε", - "%(name)s accepted": "Ο/η %(name)s αποδέχθηκε", - "%(count)s reply": { - "one": "%(count)s απάντηση", - "other": "%(count)s απαντήσεις" - }, - "MB": "MB", - "End Poll": "Τερματισμός δημοσκόπησης", - "Server did not require any authentication": "Ο διακομιστής δεν απαίτησε κάποιο έλεγχο ταυτότητας", - "Server did not return valid authentication information.": "Ο διακομιστής δεν επέστρεψε έγκυρες πληροφορίες ελέγχου ταυτότητας.", - "There was a problem communicating with the server. Please try again.": "Παρουσιάστηκε πρόβλημα κατά την επικοινωνία με τον διακομιστή. Παρακαλώ προσπαθήστε ξανά.", - "Confirm account deactivation": "Επιβεβαίωση απενεργοποίησης λογαριασμού", - "Are you sure you want to deactivate your account? This is irreversible.": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας; Αυτό είναι μη αναστρέψιμο.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Επιβεβαιώστε την απενεργοποίηση του λογαριασμού σας χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας.", - "Continue With Encryption Disabled": "Συνέχεια με Απενεργοποίηση Κρυπτογράφησης", - "Incompatible Database": "Μη συμβατή Βάση Δεδομένων", - "Want to add an existing space instead?": "Θέλετε να προσθέσετε έναν υπάρχοντα χώρο;", - "Private space (invite only)": "Ιδιωτικός χώρος (μόνο με πρόσκληση)", - "Space visibility": "Ορατότητα χώρου", - "Only people invited will be able to find and join this space.": "Μόνο τα άτομα που έχουν προσκληθεί θα μπορούν να βρουν και να εγγραφούν σε αυτόν τον χώρο.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτόν τον χώρο, όχι μόνο μέλη του <SpaceName/>.", - "Could not fetch location": "Δεν ήταν δυνατή η ανάκτηση της τοποθεσίας", - "Location": "Τοποθεσία", - "Can't load this message": "Δεν είναι δυνατή η φόρτωση αυτού του μηνύματος", "Submit logs": "Υποβολή αρχείων καταγραφής", - "Edited at %(date)s. Click to view edits.": "Επεξεργάστηκε στις %(date)s. Κάντε κλικ για να δείτε τις τροποποιήσεις.", - "Edited at %(date)s": "Τροποποιήθηκε στις %(date)s", - "Click to view edits": "Κάντε κλικ για να δείτε τις τροποποιήσεις", - "Add reaction": "Προσθέστε αντίδραση", - "%(count)s votes": { - "one": "%(count)s ψήφος", - "other": "%(count)s ψήφοι" - }, - "edited": "επεξεργάστηκε", - "%(count)s sessions": { - "one": "%(count)s συνεδρία", - "other": "%(count)s συνεδρίες" - }, - "%(count)s verified sessions": { - "one": "1 επαληθευμένη συνεδρία", - "other": "%(count)s επαληθευμένες συνεδρίες" - }, "Not encrypted": "Μη κρυπτογραφημένο", - "Sending": "Αποστολή", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Μπορείτε να χρησιμοποιήσετε τις προσαρμοσμένες επιλογές διακομιστή για να συνδεθείτε σε άλλους διακομιστές Matrix, καθορίζοντας μια διαφορετική διεύθυνση URL του κεντρικού διακομιστή. Αυτό σας επιτρέπει να χρησιμοποιείτε το %(brand)s με έναν υπάρχοντα λογαριασμό Matrix σε διαφορετικό τοπικό διακομιστή.", - "Message preview": "Προεπισκόπηση μηνύματος", - "You don't have permission to do this": "Δεν έχετε άδεια να το κάνετε αυτό", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Είστε βέβαιοι ότι θέλετε να τερματίσετε αυτήν τη δημοσκόπηση; Αυτό θα εμφανίσει τα τελικά αποτελέσματα της δημοσκόπησης και θα εμποδίσει νέους ψήφους.", - "Sorry, the poll did not end. Please try again.": "Συγνώμη, η δημοσκόπηση δεν τερματίστηκε. Παρακαλώ προσπαθήστε ξανά.", - "Failed to end poll": "Αποτυχία τερματισμού της δημοσκόπησης", - "Anyone in <SpaceName/> will be able to find and join.": "Οποιοσδήποτε στο <SpaceName/> θα μπορεί να βρει και να συμμετάσχει σε αυτό το δωμάτιο.", - "Reason (optional)": "Αιτία (προαιρετικό)", - "Removing…": "Αφαίρεση…", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Καταργήστε την επιλογή εάν θέλετε επίσης να καταργήσετε τα μηνύματα συστήματος σε αυτόν τον χρήστη (π.χ. αλλαγή μέλους, αλλαγή προφίλ…)", - "Preserve system messages": "Διατήρηση μηνυμάτων συστήματος", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Για μεγάλο αριθμό μηνυμάτων, αυτό μπορεί να πάρει κάποιο χρόνο. Μην ανανεώνετε το προγράμμα-πελάτη σας στο μεταξύ.", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "other": "Πρόκειται να αφαιρέσετε %(count)s μηνύματα του χρήστη %(user)s. Αυτό θα τα καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;", - "one": "Πρόκειται να αφαιρέσετε %(count)s μήνυμα του χρήστη %(user)s. Αυτό θα το καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;" - }, - "Remove recent messages by %(user)s": "Καταργήστε πρόσφατα μηνύματα από %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Δοκιμάστε να κάνετε κύλιση στη γραμμή χρόνου για να δείτε αν υπάρχουν παλαιότερα.", - "No recent messages by %(user)s found": "Δε βρέθηκαν πρόσφατα μηνύματα από %(user)s", - "Notes": "Σημειώσεις", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Προτού υποβάλετε αρχεία καταγραφής, πρέπει να <a>δημιουργήσετε ένα ζήτημα GitHub</a> για να περιγράψετε το πρόβλημά σας.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Υπενθύμιση: Το πρόγραμμα περιήγησής σας δεν υποστηρίζεται, επομένως η εμπειρία σας μπορεί να είναι απρόβλεπτη.", - "Preparing to download logs": "Προετοιμασία λήψης αρχείων καταγραφής", - "Logs sent": "Τα αρχεία καταγραφής στάλθηκαν", - "Preparing to send logs": "Προετοιμασία αποστολής αρχείων καταγραφής", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Πείτε μας τι πήγε στραβά ή, καλύτερα, δημιουργήστε ένα ζήτημα στο GitHub που να περιγράφει το πρόβλημα.", - "To leave the beta, visit your settings.": "Για να αποχωρήσετε από την έκδοση beta, μεταβείτε στις ρυθμίσεις σας.", - "Close dialog": "Κλείσιμο διαλόγου", - "Invite anyway": "Πρόσκληση ούτως ή άλλως", - "Invite anyway and never warn me again": "Προσκαλέστε ούτως ή άλλως και μην με προειδοποιήσετε ποτέ ξανά", - "The following users may not exist": "Οι παρακάτω χρήστες ενδέχεται να μην υπάρχουν", - "Search for rooms": "Αναζητήστε δωμάτια", - "Create a new room": "Δημιουργήστε νέο δωμάτιο", - "Want to add a new space instead?": "Θέλετε να προσθέσετε ένα νέο χώρο αντί αυτού;", - "Want to add a new room instead?": "Θέλετε να προσθέσετε ένα νέο δωμάτιο αντί αυτού;", - "Add existing rooms": "Προσθέστε υπάρχοντα δωμάτια", - "Direct Messages": "Άμεσα Μηνύματα", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Προσθήκη δωματίου...", - "other": "Προσθήκη δωματίων... (%(progress)s από %(count)s)" - }, - "Not all selected were added": "Δεν προστέθηκαν όλοι οι επιλεγμένοι", - "Search for spaces": "Αναζητήστε χώρους", - "Create a new space": "Δημιουργήστε ένα νέο χώρο", - "Add existing space": "Προσθήκη υπάρχοντος χώρου", - "Server name": "Ονομα διακομιστή", - "Server Options": "Επιλογές Διακομιστή", - "This address had invalid server or is already in use": "Αυτή η διεύθυνση έχει μη έγκυρο διακομιστή ή χρησιμοποιείται ήδη", - "This address is already in use": "Αυτή η διεύθυνση χρησιμοποιείται ήδη", - "This address is available to use": "Αυτή η διεύθυνση είναι διαθέσιμη για χρήση", - "This address does not point at this room": "Αυτή η διεύθυνση δεν οδηγεί σε αυτό το δωμάτιο", - "Please provide an address": "Παρακαλώ δώστε μια διεύθυνση", - "Some characters not allowed": "Ορισμένοι χαρακτήρες δεν επιτρέπονται", - "Missing room name or separator e.g. (my-room:domain.org)": "Λείπει το όνομα δωματίου ή το διαχωριστικό τομέα π.χ (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Λείπει το διαχωριστικό τομέα π.χ. (:domain.org)", - "e.g. my-room": "π.χ. my-room", - "Room address": "Διεύθυνση δωματίου", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Αδυναμία φόρτωσης του συμβάντος στο οποίο δόθηκε απάντηση, είτε δεν υπάρχει είτε δεν έχετε άδεια να το προβάλετε.", - "Language Dropdown": "Επιλογή Γλώσσας", - "Information": "Πληροφορίες", - "View all %(count)s members": { - "one": "Προβολή 1 μέλους", - "other": "Προβολή όλων των %(count)s μελών" - }, - "This version of %(brand)s does not support searching encrypted messages": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την αναζήτηση κρυπτογραφημένων μηνυμάτων", - "This version of %(brand)s does not support viewing some encrypted files": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την προβολή ορισμένων κρυπτογραφημένων αρχείων", - "Use the <a>Desktop app</a> to search encrypted messages": "Χρησιμοποιήστε την <a>εφαρμογή για υπολογιστή</a> για να δείτε όλα τα κρυπτογραφημένα μηνύματα", - "Use the <a>Desktop app</a> to see all encrypted files": "Χρησιμοποιήστε την <a>εφαρμογή για υπολογιστή</a> για να δείτε όλα τα κρυπτογραφημένα αρχεία", - "Message search initialisation failed, check <a>your settings</a> for more information": "Η προετοιμασία της αναζήτησης μηνυμάτων απέτυχε, ελέγξτε τις <a>ρυθμίσεις σας</a> για περισσότερες πληροφορίες", - "Cancel search": "Ακύρωση αναζήτησης", - "What location type do you want to share?": "Τι τύπο τοποθεσίας θέλετε να μοιραστείτε;", - "Drop a Pin": "Εισάγετε μια Καρφίτσα", - "My live location": "Η ζωντανή τοποθεσία μου", - "My current location": "Η τρέχουσα τοποθεσία μου", - "%(displayName)s's live location": "Η τρέχουσα τοποθεσία του/της %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "Το %(brand)s δεν μπόρεσε να στείλει την τοποθεσία σας. Παρακαλώ δοκιμάστε ξανά αργότερα.", - "We couldn't send your location": "Αδυναμία αποστολής της τοποθεσίας σας", "Spanner": "Γερμανικό κλειδί", "Switch theme": "Αλλαγή θέματος", - "<inviter/> invites you": "<inviter/> σας προσκαλεί", - "You are sharing your live location": "Μοιράζεστε την τρέχουσα τοποθεσία σας", - "Search spaces": "Αναζήτηση χώρων", - "Updating %(brand)s": "Ενημέρωση %(brand)s", - "Unable to upload": "Αδυναμία μεταφόρτωσης", - "Recent Conversations": "Πρόσφατες Συνομιλίες", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Οι ακόλουθοι χρήστες ενδέχεται να μην υπάρχουν ή να μην είναι έγκυροι και δεν μπορούν να προσκληθούν: %(csvNames)s", - "Failed to find the following users": "Αποτυχία εύρεσης των παρακάτω χρηστών", - "A call can only be transferred to a single user.": "Μια κλήση μπορεί να μεταφερθεί μόνο σε έναν χρήστη.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Δεν ήταν δυνατή η πρόσκληση αυτών των χρηστών. Ελέγξτε τους χρήστες που θέλετε να προσκαλέσετε και δοκιμάστε ξανά.", - "Something went wrong trying to invite the users.": "Κάτι πήγε στραβά στην προσπάθεια πρόσκλησης των χρηστών.", - "Click the button below to confirm your identity.": "Κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε την ταυτότητά σας.", - "Confirm to continue": "Επιβεβαιώστε για να συνεχίσετε", - "To continue, use Single Sign On to prove your identity.": "Για να συνεχίσετε, χρησιμοποιήστε σύνδεση Single Sign On για να αποδείξετε την ταυτότητά σας.", - "Enter the name of a new server you want to explore.": "Εισαγάγετε το όνομα ενός νέου διακομιστή που θέλετε να εξερευνήσετε.", - "Add a new server": "Προσθήκη νέου διακομιστή", - "Your server": "Ο διακομιστής σας", - "Can't find this server or its room list": "Αδυναμία εύρεσης του διακομιστή ή της λίστας δωματίων του", - "You are not allowed to view this server's rooms list": "Δεν επιτρέπεται να δείτε τη λίστα δωματίων αυτού του διακομιστή", - "Looks good": "Φαίνεται καλό", - "Enter a server name": "Εισαγάγετε ένα όνομα διακομιστή", - "Join millions for free on the largest public server": "Συμμετέχετε δωρεάν στον μεγαλύτερο δημόσιο διακομιστή", - "toggle event": "μεταβολή συμβάντος", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Δεν είναι δυνατή η εύρεση προφίλ για τα αναγνωριστικά Matrix που αναφέρονται παρακάτω - θα θέλατε να τα προσκαλέσετε ούτως ή άλλως;", - "Adding spaces has moved.": "Η προσθήκη χώρων μετακινήθηκε.", - "And %(count)s more...": { - "other": "Και %(count)s ακόμα..." - }, - "In reply to <a>this message</a>": "Ως απαντηση σε<a>αυτό το μήνυμα</a>", - "<a>In reply to</a> <pill>": "<a>Ως απαντηση σε</a> <pill>", - "Power level": "Επίπεδο ισχύος", - "%(count)s people you know have already joined": { - "one": "%(count)s άτομο που γνωρίζετε έχει ήδη εγγραφεί", - "other": "%(count)s άτομα που γνωρίζετε έχουν ήδη εγγραφεί" - }, - "Including %(commaSeparatedMembers)s": "Συμπεριλαμβανομένου %(commaSeparatedMembers)s", - "Including you, %(commaSeparatedMembers)s": "Συμπεριλαμβανομένου σας, %(commaSeparatedMembers)s", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Έχετε χρησιμοποιήσει στο παρελθόν μια νεότερη έκδοση του %(brand)s με αυτήν την συνεδρία. Για να χρησιμοποιήσετε ξανά αυτήν την έκδοση με κρυπτογράφηση από άκρο σε άκρο, θα πρέπει να αποσυνδεθείτε και να συνδεθείτε ξανά.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Για να αποφύγετε να χάσετε το ιστορικό των συνομιλιών σας, πρέπει να εξαγάγετε τα κλειδιά του δωματίου σας πριν αποσυνδεθείτε. Για να το κάνετε αυτό, θα χρειαστεί να επιστρέψετε στη νεότερη έκδοση του %(brand)s", - "Add a space to a space you manage.": "Προσθέστε έναν χώρο σε ένα χώρο που διαχειρίζεστε.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Η εκκαθάριση όλων των δεδομένων από αυτήν τη συνεδρία είναι μόνιμη. Τα κρυπτογραφημένα μηνύματα θα χαθούν εκτός εάν έχουν δημιουργηθεί αντίγραφα ασφαλείας των κλειδιών τους.", - "Unable to load commit detail: %(msg)s": "Δεν είναι δυνατή η φόρτωση των λεπτομερειών δέσμευσης: %(msg)s", - "Data on this screen is shared with %(widgetDomain)s": "Τα δεδομένα σε αυτήν την οθόνη μοιράζονται με το %(widgetDomain)s", - "Other spaces or rooms you might not know": "Άλλοι χώροι ή δωμάτια που ίσως δε γνωρίζετε", - "Spaces you know that contain this space": "Χώροι που γνωρίζετε ότι περιέχουν αυτόν το χώρο", - "Spaces you know that contain this room": "Χώροι που γνωρίζετε ότι περιέχουν αυτό το δωμάτιο", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Αποφασίστε ποιοι χώροι μπορούν να έχουν πρόσβαση σε αυτό το δωμάτιο. Εάν επιλεγεί ένας χώρος, τα μέλη του μπορούν να βρουν και να εγγραφούν στο <RoomName/>.", - "Dial pad": "Πληκτρολόγιο κλήσης", - "Transfer": "Μεταφορά", - "Sent": "Απεσταλμένα", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Αποκτήστε ξανά πρόσβαση στον λογαριασμό σας και ανακτήστε τα κλειδιά κρυπτογράφησης που είναι αποθηκευμένα σε αυτήν τη συνεδρία. Χωρίς αυτά, δε θα μπορείτε να διαβάσετε όλα τα ασφαλή μηνύματά σας σε καμία συνεδρία.", - "Failed to start livestream": "Η έναρξη της ζωντανής ροής απέτυχε", - "Unsent": "Μη απεσταλμένα", - "No results found": "Δε βρέθηκαν αποτελέσματα", - "Filter results": "Φιλτράρισμα αποτελεσμάτων", - "To help us prevent this in future, please <a>send us logs</a>.": "Για να μας βοηθήσετε να το αποτρέψουμε αυτό στο μέλλον, <a>στείλτε μας τα αρχεία καταγραφής</a>.", - "To search messages, look for this icon at the top of a room <icon/>": "Για να αναζητήσετε μηνύματα, βρείτε αυτό το εικονίδιο στην κορυφή ενός δωματίου <icon/>", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Η εκκαθάριση του αποθηκευτικού χώρου του προγράμματος περιήγησής σας μπορεί να διορθώσει το πρόβλημα, αλλά θα αποσυνδεθείτε και θα κάνει τυχόν κρυπτογραφημένο ιστορικό συνομιλιών να μην είναι αναγνώσιμο.", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Εάν το κάνετε, σημειώστε ότι κανένα από τα μηνύματά σας δε θα διαγραφεί, αλλά η εμπειρία αναζήτησης ενδέχεται να υποβαθμιστεί για λίγα λεπτά κατά τη δημιουργία του ευρετηρίου", - "Recent changes that have not yet been received": "Πρόσφατες αλλαγές που δεν έχουν ληφθεί ακόμη", - "The server is not configured to indicate what the problem is (CORS).": "Ο διακομιστής δεν έχει ρυθμιστεί για να υποδεικνύει ποιο είναι το πρόβλημα (CORS).", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, <a>αναφέρετε ένα σφάλμα</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, αναφέρετε ένα σφάλμα.", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Η αναβάθμιση αυτού του δωματίου απαιτεί τη διαγραφή του και τη δημιουργία ενός νέου δωματίου στη θέση του. Για να προσφέρουμε στα μέλη του την καλύτερη δυνατή εμπειρία, θα:", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Μια προειδοποίηση, αν δεν προσθέσετε ένα email και ξεχάσετε τον κωδικό πρόσβασης, ενδέχεται να <b>χάσετε οριστικά την πρόσβαση στον λογαριασμό σας</b>.", - "Incompatible local cache": "Μη συμβατή τοπική κρυφή μνήμη", - "%(brand)s encountered an error during upload of:": "Το %(brand)s αντιμετώπισε ένα σφάλμα κατά τη μεταφόρτωση του:", - "User Directory": "Κατάλογος Χρηστών", - "Consult first": "Συμβουλευτείτε πρώτα", - "Invited people will be able to read old messages.": "Οι προσκεκλημένοι θα μπορούν να διαβάζουν παλιά μηνύματα.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του δωματίου</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του δωματίου</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του χώρου</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του χώρου</a>.", - "Invite to %(roomName)s": "Πρόσκληση στο %(roomName)s", - "Or send invite link": "Ή στείλτε σύνδεσμο πρόσκλησης", - "If you can't see who you're looking for, send them your invite link below.": "Εάν δεν μπορείτε να βρείτε αυτόν που ψάχνετε, στείλτε τους τον παρακάτω σύνδεσμο πρόσκλησης.", - "Some suggestions may be hidden for privacy.": "Ορισμένες προτάσεις ενδέχεται να είναι κρυφές λόγω απορρήτου.", - "Start a conversation with someone using their name or username (like <userId/>).": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομά του ή το όνομα χρήστη (όπως <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομα, τη διεύθυνση email ή το όνομα χρήστη του (όπως <userId/>).", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. Διαχείριση στις <settings>Ρυθμίσεις</settings>.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. <default> Χρησιμοποιήστε τον προεπιλεγμένο (%(defaultIdentityServerName)s)</default> ή διαμορφώστε στις <settings>Ρυθμίσεις</settings>.", - "Recently Direct Messaged": "Πρόσφατα Απευθείας Μηνύματα", - "Invite by email": "Πρόσκληση μέσω email", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Το %(brand)s σας δε σας επιτρέπει να χρησιμοποιήσετε έναν διαχειριστή πρόσθετων για να το κάνετε αυτό. Επικοινωνήστε με έναν διαχειριστή.", - "Integrations not allowed": "Δεν επιτρέπονται πρόσθετα", - "Integrations are disabled": "Τα πρόσθετα έχουν απενεργοποιηθεί", - "Incoming Verification Request": "Εισερχόμενο Αίτημα Επαλήθευσης", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Η επαλήθευση αυτής της συσκευής θα την επισημάνει ως αξιόπιστη και οι χρήστες που έχουν επαληθευτεί μαζί σας θα εμπιστεύονται αυτήν τη συσκευή.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Επαληθεύστε αυτήν τη συσκευή για να την επισημάνετε ως αξιόπιστη. Η εμπιστοσύνη αυτής της συσκευής προσφέρει σε εσάς και σε άλλους χρήστες επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Η επαλήθευση αυτού του χρήστη θα επισημάνει τη συνεδρία του ως αξιόπιστη και θα επισημάνει επίσης τη συνεδρία σας ως αξιόπιστη σε αυτόν.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Επαληθεύστε αυτόν τον χρήστη για να τον επισημάνετε ως αξιόπιστο. Η εμπιστοσύνη των χρηστών σάς προσφέρει επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", - "You may contact me if you have any follow up questions": "Μπορείτε να επικοινωνήσετε μαζί μου εάν έχετε περαιτέρω ερωτήσεις", "Feedback sent! Thanks, we appreciate it!": "Τα σχόλια ανατροφοδότησης στάλθηκαν! Ευχαριστούμε, το εκτιμούμε!", - "Search for rooms or people": "Αναζήτηση δωματίων ή ατόμων", - "The poll has ended. Top answer: %(topAnswer)s": "Η δημοσκόπηση έληξε. Κορυφαία απάντηση: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Η δημοσκόπηση έληξε. Δεν υπάρχουν ψήφοι.", "Failed to connect to integration manager": "Αποτυχία σύνδεσης με τον διαχειριστή πρόσθετων", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Η μικροεφαρμογή θα επαληθεύσει το αναγνωριστικό χρήστη σας, αλλά δε θα μπορεί να εκτελέσει ενέργειες για εσάς:", - "Allow this widget to verify your identity": "Επιτρέψτε σε αυτήν τη μικροεφαρμογή να επαληθεύσει την ταυτότητά σας", - "Remember my selection for this widget": "Να θυμάστε την επιλογή μου για αυτήν τη μικροεφαρμογή", - "This widget would like to:": "Αυτή η μικροεφαρμογή θα ήθελε να:", - "Approve widget permissions": "Έγκριση αδειών μικροεφαρμογών", - "You're removing all spaces. Access will default to invite only": "Καταργείτε όλους τους χώρους. Η πρόσβαση θα είναι προεπιλεγμένη μόνο για πρόσκληση", - "Start using Key Backup": "Ξεκινήστε να χρησιμοποιείτε το αντίγραφο ασφαλείας κλειδιού", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "Το %(brand)s χρησιμοποιεί πλέον 3-5 φορές λιγότερη μνήμη, φορτώνοντας πληροφορίες για άλλους χρήστες μόνο όταν χρειάζεται. Περιμένετε όσο γίνεται εκ νέου συγχρονισμός με τον διακομιστή!", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Εάν η άλλη έκδοση του %(brand)s εξακολουθεί να είναι ανοιχτή σε άλλη καρτέλα, κλείστε την, καθώς η χρήση του %(brand)s στον ίδιο κεντρικό υπολογιστή με ενεργοποιημένη και απενεργοποιημένη την αργή φόρτωση ταυτόχρονα , θα προκαλέσει προβλήματα.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Έχετε χρησιμοποιήσει στο παρελθόν %(brand)s στον %(host)s με ενεργοποιημένη την αργή φόρτωση μελών. Σε αυτήν την έκδοση η αργή φόρτωση είναι απενεργοποιημένη. Η τοπική κρυφή μνήμη δεν είναι συμβατή μεταξύ αυτών των δύο ρυθμίσεων και έτσι το %(brand)s πρέπει να συγχρονίσει ξανά τον λογαριασμό σας.", - "a key signature": "μια υπογραφή κλειδιού", - "a device cross-signing signature": "μια υπογραφή διασταυρούμενης υπογραφής συσκευής", - "a new cross-signing key signature": "μια νέα υπογραφή κλειδιού διασταυρούμενης υπογραφής", - "a new master key signature": "μια νέα υπογραφή κύριου κλειδιού", - "We couldn't create your DM.": "Δεν μπορέσαμε να δημιουργήσουμε το DM σας.", "Forget": "Ξεχάστε", - "Resend %(unsentCount)s reaction(s)": "Επανάληψη αποστολής %(unsentCount)s αντιδράσεων", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Εάν έχετε ξεχάσει το κλειδί ασφαλείας σας, μπορείτε να <button>ρυθμίσετε νέες επιλογές ανάκτησης</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας το Κλειδί ασφαλείας σας.", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Εάν έχετε ξεχάσει τη φράση ασφαλείας σας, μπορείτε να <button1>χρησιμοποιήσετε το κλειδί ασφαλείας</button1> ή <button2>να ρυθμίστε νέες επιλογές ανάκτησης</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας τη Φράση Ασφαλείας σας.", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Προειδοποίηση</b>: θα πρέπει να δημιουργήσετε αντίγραφο ασφαλείας κλειδιού μόνο από έναν αξιόπιστο υπολογιστή.", - "Clear cross-signing keys": "Διαγράψτε τα κλειδιά διασταυρούμενης υπογραφής", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Η διαγραφή κλειδιών διασταυρούμενης υπογραφής είναι μόνιμη. Οποιοσδήποτε με τον οποίο έχετε επαληθευτεί θα λάβει ειδοποιήσεις ασφαλείας. Πιθανότατα δεν θέλετε να το κάνετε αυτό, εκτός και αν έχετε χάσει όλες τις συσκευές από τις οποίες μπορείτε να υπογράψετε.", - "Destroy cross-signing keys?": "Να καταστραφούν τα κλειδιά διασταυρούμενης υπογραφής;", - "Remember this": "Να το θυμάσαι αυτό", - "Be found by phone or email": "Να βρεθεί μέσω τηλεφώνου ή email", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Ορισμένα δεδομένα συνεδρίας, συμπεριλαμβανομένων των κρυπτογραφημένων κλειδιών μηνυμάτων, λείπουν. Αποσυνδεθείτε και συνδεθείτε για να το διορθώσετε, επαναφέροντας τα κλειδιά από το αντίγραφο ασφαλείας.", - "Use \"%(query)s\" to search": "Χρησιμοποιήστε το \"%(query)s\" για αναζήτηση", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Αυτό ομαδοποιεί τις συνομιλίες σας με μέλη αυτού του χώρου. Η απενεργοποίηση του θα αποκρύψει αυτές τις συνομιλίες από την προβολή του %(spaceName)s.", - "Reset event store": "Επαναφορά καταστήματος συμβάντων", - "Reset event store?": "Eπαναφoρά στο κατάστημα συμβάντων;", - "You most likely do not want to reset your event index store": "Πιθανότατα δεν θέλετε να επαναφέρετε το κατάστημα ευρετηρίου συμβάντων", - "You're all caught up.": "Είστε πλήρως ενημερωμένοι.", - "Modal Widget": "Modal Widget", - "Message edits": "Επεξεργασίες μηνυμάτων", - "Confirm this user's session by comparing the following with their User Settings:": "Επιβεβαιώστε την συνεδρία αυτού του χρήστη συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις του:", - "Confirm by comparing the following with the User Settings in your other session:": "Επιβεβαιώστε συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις χρήστη στην άλλη συνεδρία σας:", - "Hold": "Αναμονή", - "These are likely ones other room admins are a part of.": "Πιθανότατα αυτά είναι μέρος στα οποία συμμετέχουν και άλλοι διαχειριστές δωματίου.", - "An error occurred while stopping your live location, please try again": "Παρουσιάστηκε σφάλμα κατά τη διακοπή της ζωντανής τοποθεσίας σας, δοκιμάστε ξανά", - "Resume": "Συνέχιση", "Thumbs up": "Μπράβο", - "Close sidebar": "Κλείσιμο πλαϊνής γραμμής", "View List": "Προβολή Λίστας", - "View list": "Προβολή λίστας", - "Cameras": "Κάμερες", - "Output devices": "Συσκευές εξόδου", - "Input devices": "Συσκευές εισόδου", - "To continue, please enter your account password:": "Για να συνεχίσετε παρακαλώ εισάγετε τον κωδικό σας:", "Unread email icon": "Εικονίδιο μη αναγνωσμένου μηνύματος", - "Start a group chat": "Ξεκινήστε μια ομαδική συνομιλία", - "Other options": "Αλλες επιλογές", - "Some results may be hidden": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυμμένα", - "Copy invite link": "Αντιγραφή συνδέσμου πρόσκλησης", - "If you can't see who you're looking for, send them your invite link.": "Εάν δεν εμφανίζεται το άτομο που αναζητάτε, στείλτε τους τον σύνδεσμο πρόσκλησης.", - "Some results may be hidden for privacy": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυφά για λόγους απορρήτου", - "Search for": "Αναζήτηση για", - "%(count)s Members": { - "one": "%(count)s Μέλος", - "other": "%(count)s Μέλη" - }, - "You will leave all rooms and DMs that you are in": "Θα αποχωρήσετε από όλα τα δωμάτια και τις συνομιλίες σας", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Κανείς δε θα μπορεί να επαναχρησιμοποιήσει το όνομα χρήστη σας (MXID), συμπεριλαμβανομένου εσάς: αυτό το όνομα χρήστη θα παραμείνει μη διαθέσιμο", - "You will not be able to reactivate your account": "Δεν θα μπορείτε να ενεργοποιήσετε ξανά τον λογαριασμό σας", - "You will no longer be able to log in": "Δεν θα μπορείτε πλέον να συνδεθείτε", - "Confirm that you would like to deactivate your account. If you proceed:": "Επιβεβαιώστε ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας. Εάν προχωρήσετε:", - "Add new server…": "Προσθήκη νέου διακομιστή…", - "%(count)s participants": { - "one": "1 συμμετέχων", - "other": "%(count)s συμμετέχοντες" - }, "common": { "about": "Σχετικά με", "analytics": "Αναλυτικά δεδομένα", @@ -956,7 +499,30 @@ "show_more": "Δείτε περισσότερα", "joined": "Συνδέθηκε", "avatar": "Avatar", - "are_you_sure": "Είστε σίγουροι;" + "are_you_sure": "Είστε σίγουροι;", + "location": "Τοποθεσία", + "email_address": "Ηλεκτρονική διεύθυνση", + "filter_results": "Φιλτράρισμα αποτελεσμάτων", + "no_results_found": "Δε βρέθηκαν αποτελέσματα", + "unsent": "Μη απεσταλμένα", + "cameras": "Κάμερες", + "n_participants": { + "one": "1 συμμετέχων", + "other": "%(count)s συμμετέχοντες" + }, + "and_n_others": { + "one": "και ένας ακόμα...", + "other": "και %(count)s άλλοι..." + }, + "n_members": { + "one": "%(count)s μέλος", + "other": "%(count)s μέλη" + }, + "edited": "επεξεργάστηκε", + "n_rooms": { + "one": "%(count)s δωμάτιο", + "other": "%(count)s δωμάτια" + } }, "action": { "continue": "Συνέχεια", @@ -1066,7 +632,11 @@ "add_existing_room": "Προσθήκη υπάρχοντος δωματίου", "explore_public_rooms": "Εξερευνήστε δημόσια δωμάτια", "reply_in_thread": "Απάντηση στο νήμα", - "click": "Κλικ" + "click": "Κλικ", + "transfer": "Μεταφορά", + "resume": "Συνέχιση", + "hold": "Αναμονή", + "view_list": "Προβολή λίστας" }, "a11y": { "user_menu": "Μενού χρήστη", @@ -1120,7 +690,8 @@ "bridge_state_creator": "Αυτή η γέφυρα παρέχεται από τον <user />.", "bridge_state_manager": "Αυτή τη γέφυρα τη διαχειρίζεται ο <user />.", "bridge_state_workspace": "Χώρος εργασίας: <networkLink/>", - "bridge_state_channel": "Κανάλι: <channelLink/>" + "bridge_state_channel": "Κανάλι: <channelLink/>", + "beta_feedback_leave_button": "Για να αποχωρήσετε από την έκδοση beta, μεταβείτε στις ρυθμίσεις σας." }, "keyboard": { "home": "Αρχική", @@ -1238,7 +809,9 @@ "moderator": "Συντονιστής", "admin": "Διαχειριστής", "custom": "Προσαρμοσμένα (%(level)s)", - "mod": "Συντονιστής" + "mod": "Συντονιστής", + "label": "Επίπεδο ισχύος", + "custom_level": "Προσαρμοσμένο επίπεδο" }, "bug_reporting": { "introduction": "Εάν έχετε υποβάλει ένα σφάλμα μέσω του GitHub, τα αρχεία καταγραφής εντοπισμού σφαλμάτων μπορούν να μας βοηθήσουν να εντοπίσουμε το πρόβλημα. ", @@ -1256,7 +829,16 @@ "uploading_logs": "Μεταφόρτωση αρχείων καταγραφής", "downloading_logs": "Λήψη αρχείων καταγραφής", "create_new_issue": "Παρακαλούμε <newIssueLink>δημιουργήστε ένα νέο issue</newIssueLink> στο GitHub ώστε να μπορέσουμε να διερευνήσουμε αυτό το σφάλμα.", - "waiting_for_server": "Αναμονή απάντησης από τον διακομιστή" + "waiting_for_server": "Αναμονή απάντησης από τον διακομιστή", + "error_empty": "Πείτε μας τι πήγε στραβά ή, καλύτερα, δημιουργήστε ένα ζήτημα στο GitHub που να περιγράφει το πρόβλημα.", + "preparing_logs": "Προετοιμασία αποστολής αρχείων καταγραφής", + "logs_sent": "Τα αρχεία καταγραφής στάλθηκαν", + "thank_you": "Ευχαριστώ!", + "failed_send_logs": "Αποτυχία αποστολής αρχείων καταγραφής: ", + "preparing_download": "Προετοιμασία λήψης αρχείων καταγραφής", + "unsupported_browser": "Υπενθύμιση: Το πρόγραμμα περιήγησής σας δεν υποστηρίζεται, επομένως η εμπειρία σας μπορεί να είναι απρόβλεπτη.", + "textarea_label": "Σημειώσεις", + "log_request": "Για να μας βοηθήσετε να το αποτρέψουμε αυτό στο μέλλον, <a>στείλτε μας τα αρχεία καταγραφής</a>." }, "time": { "seconds_left": "%(seconds)ss απομένουν", @@ -1545,7 +1127,19 @@ "email_address_label": "Διεύθυνση Email", "remove_msisdn_prompt": "Κατάργηση %(phone)s;", "add_msisdn_instructions": "Ένα μήνυμα sms έχει σταλεί στο +%(msisdn)s. Παρακαλώ εισαγάγετε τον κωδικό επαλήθευσης που περιέχει.", - "msisdn_label": "Αριθμός Τηλεφώνου" + "msisdn_label": "Αριθμός Τηλεφώνου", + "deactivate_confirm_body_sso": "Επιβεβαιώστε την απενεργοποίηση του λογαριασμού σας χρησιμοποιώντας Single Sign On για να αποδείξετε την ταυτότητά σας.", + "deactivate_confirm_body": "Είστε βέβαιοι ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας; Αυτό είναι μη αναστρέψιμο.", + "deactivate_confirm_continue": "Επιβεβαίωση απενεργοποίησης λογαριασμού", + "deactivate_confirm_body_password": "Για να συνεχίσετε παρακαλώ εισάγετε τον κωδικό σας:", + "error_deactivate_communication": "Παρουσιάστηκε πρόβλημα κατά την επικοινωνία με τον διακομιστή. Παρακαλώ προσπαθήστε ξανά.", + "error_deactivate_no_auth": "Ο διακομιστής δεν απαίτησε κάποιο έλεγχο ταυτότητας", + "error_deactivate_invalid_auth": "Ο διακομιστής δεν επέστρεψε έγκυρες πληροφορίες ελέγχου ταυτότητας.", + "deactivate_confirm_content": "Επιβεβαιώστε ότι θέλετε να απενεργοποιήσετε τον λογαριασμό σας. Εάν προχωρήσετε:", + "deactivate_confirm_content_1": "Δεν θα μπορείτε να ενεργοποιήσετε ξανά τον λογαριασμό σας", + "deactivate_confirm_content_2": "Δεν θα μπορείτε πλέον να συνδεθείτε", + "deactivate_confirm_content_3": "Κανείς δε θα μπορεί να επαναχρησιμοποιήσει το όνομα χρήστη σας (MXID), συμπεριλαμβανομένου εσάς: αυτό το όνομα χρήστη θα παραμείνει μη διαθέσιμο", + "deactivate_confirm_content_4": "Θα αποχωρήσετε από όλα τα δωμάτια και τις συνομιλίες σας" }, "sidebar": { "title": "Πλαϊνή μπάρα", @@ -1676,7 +1270,8 @@ "show_hidden_events": "Εμφάνιση κρυφών συμβάντων στη γραμμή χρόνου", "developer_mode": "Λειτουργία για προγραμματιστές", "view_source_decrypted_event_source": "Αποκρυπτογραφημένη πηγή συμβάντος", - "original_event_source": "Αρχική πηγή συμβάντος" + "original_event_source": "Αρχική πηγή συμβάντος", + "toggle_event": "μεταβολή συμβάντος" }, "export_chat": { "html": "HTML", @@ -1727,7 +1322,8 @@ "format": "Μορφή", "messages": "Μηνύματα", "size_limit": "Όριο Μεγέθους", - "include_attachments": "Συμπεριλάβετε Συνημμένα" + "include_attachments": "Συμπεριλάβετε Συνημμένα", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Δημιουργήστε ένα δωμάτιο βίντεο", @@ -2054,7 +1650,8 @@ }, "reactions": { "label": "%(reactors)s αντέδρασαν με %(content)s", - "tooltip": "<reactors/><reactedWith>αντέδρασε με %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>αντέδρασε με %(shortName)s</reactedWith>", + "add_reaction_prompt": "Προσθέστε αντίδραση" }, "m.room.create": { "continuation": "Αυτό το δωμάτιο είναι η συνέχεια μιας άλλης συνομιλίας.", @@ -2067,7 +1664,9 @@ "show_url_preview": "Εμφάνιση προεπισκόπησης", "external_url": "Πηγαίο URL", "collapse_reply_thread": "Σύμπτυξη νήματος απάντησης", - "report": "Αναφορά" + "report": "Αναφορά", + "resent_unsent_reactions": "Επανάληψη αποστολής %(unsentCount)s αντιδράσεων", + "open_in_osm": "Άνοιγμα στο OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2132,13 +1731,38 @@ "you_accepted": "Αποδεχθήκατε", "you_declined": "Αρνηθήκατε", "you_cancelled": "Ακυρώσατε", - "you_started": "Στείλατε ένα αίτημα επαλήθευσης" + "you_started": "Στείλατε ένα αίτημα επαλήθευσης", + "user_accepted": "Ο/η %(name)s αποδέχθηκε", + "user_declined": "%(name)s αρνήθηκε", + "user_cancelled": "%(name)s ακύρωσε", + "user_wants_to_verify": "%(name)s θέλει να επαληθεύσει" }, "m.poll.end": { "sender_ended": "%(senderName)s τερμάτισε μία δημοσκόπηση" }, "m.video": { "error_decrypting": "Σφάλμα κατά την αποκρυπτογράφηση του βίντεο" + }, + "scalar_starter_link": { + "dialog_title": "Προσθήκη ενσωμάτωσης", + "dialog_description": "Θα μεταφερθείτε σε έναν ιστότοπου τρίτου για να πραγματοποιηθεί η πιστοποίηση του λογαριασμού σας με το %(integrationsUrl)s. Θα θέλατε να συνεχίσετε;" + }, + "edits": { + "tooltip_title": "Τροποποιήθηκε στις %(date)s", + "tooltip_sub": "Κάντε κλικ για να δείτε τις τροποποιήσεις", + "tooltip_label": "Επεξεργάστηκε στις %(date)s. Κάντε κλικ για να δείτε τις τροποποιήσεις." + }, + "error_rendering_message": "Δεν είναι δυνατή η φόρτωση αυτού του μηνύματος", + "reply": { + "error_loading": "Αδυναμία φόρτωσης του συμβάντος στο οποίο δόθηκε απάντηση, είτε δεν υπάρχει είτε δεν έχετε άδεια να το προβάλετε.", + "in_reply_to": "<a>Ως απαντηση σε</a> <pill>", + "in_reply_to_for_export": "Ως απαντηση σε<a>αυτό το μήνυμα</a>" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s ψήφος", + "other": "%(count)s ψήφοι" + } } }, "slash_command": { @@ -2223,7 +1847,8 @@ "verify_nop": "Η συνεδρία έχει ήδη επιβεβαιωθεί!", "verify_mismatch": "ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Η ΕΠΑΛΗΘΕΥΣΗ ΚΛΕΙΔΙΟΥ ΑΠΕΤΥΧΕ! Το κλειδί σύνδεσης για %(userId)s και συνεδρίας %(deviceId)s είναι \"%(fprint)s\" που δεν ταιριάζει με το παρεχόμενο κλειδί\"%(fingerprint)s\". Αυτό μπορεί να σημαίνει ότι υπάρχει υποκλοπή στις επικοινωνίες σας!", "verify_success_title": "Επιβεβαιωμένο κλειδί", - "verify_success_description": "Το κλειδί υπογραφής που παρείχατε ταιριάζει με το κλειδί που λάβατε από την συνεδρία %(userId)s's %(deviceId)s. Η συνεδρία σημειώνεται ως επιβεβαιωμένη." + "verify_success_description": "Το κλειδί υπογραφής που παρείχατε ταιριάζει με το κλειδί που λάβατε από την συνεδρία %(userId)s's %(deviceId)s. Η συνεδρία σημειώνεται ως επιβεβαιωμένη.", + "help_dialog_title": "Βοήθεια Εντολών" }, "presence": { "busy": "Απασχολημένος", @@ -2330,9 +1955,11 @@ "unable_to_access_audio_input_title": "Αδυναμία πρόσβασης μικροφώνου", "unable_to_access_audio_input_description": "Δεν ήταν δυνατή η πρόσβαση στο μικρόφωνο σας. Ελέγξτε τις ρυθμίσεις του προγράμματος περιήγησης σας και δοκιμάστε ξανά.", "no_audio_input_title": "Δε βρέθηκε μικρόφωνο", - "no_audio_input_description": "Δε βρέθηκε μικρόφωνο στη συσκευή σας. Παρακαλώ ελέγξτε τις ρυθμίσεις σας και δοκιμάστε ξανά." + "no_audio_input_description": "Δε βρέθηκε μικρόφωνο στη συσκευή σας. Παρακαλώ ελέγξτε τις ρυθμίσεις σας και δοκιμάστε ξανά.", + "transfer_consult_first_label": "Συμβουλευτείτε πρώτα", + "input_devices": "Συσκευές εισόδου", + "output_devices": "Συσκευές εξόδου" }, - "Other": "Άλλα", "room_settings": { "permissions": { "m.room.avatar_space": "Αλλαγή εικόνας Χώρου", @@ -2429,7 +2056,15 @@ "other": "Ενημέρωση χώρων... (%(progress)s out of %(count)s)" }, "error_join_rule_change_title": "Αποτυχία ενημέρωσης των κανόνων συμμετοχής", - "error_join_rule_change_unknown": "Άγνωστο σφάλμα" + "error_join_rule_change_unknown": "Άγνωστο σφάλμα", + "join_rule_restricted_dialog_empty_warning": "Καταργείτε όλους τους χώρους. Η πρόσβαση θα είναι προεπιλεγμένη μόνο για πρόσκληση", + "join_rule_restricted_dialog_title": "Επιλέξτε χώρους", + "join_rule_restricted_dialog_description": "Αποφασίστε ποιοι χώροι μπορούν να έχουν πρόσβαση σε αυτό το δωμάτιο. Εάν επιλεγεί ένας χώρος, τα μέλη του μπορούν να βρουν και να εγγραφούν στο <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Αναζήτηση χώρων", + "join_rule_restricted_dialog_heading_space": "Χώροι που γνωρίζετε ότι περιέχουν αυτόν το χώρο", + "join_rule_restricted_dialog_heading_room": "Χώροι που γνωρίζετε ότι περιέχουν αυτό το δωμάτιο", + "join_rule_restricted_dialog_heading_other": "Άλλοι χώροι ή δωμάτια που ίσως δε γνωρίζετε", + "join_rule_restricted_dialog_heading_unknown": "Πιθανότατα αυτά είναι μέρος στα οποία συμμετέχουν και άλλοι διαχειριστές δωματίου." }, "general": { "publish_toggle": "Δημοσίευση αυτού του δωματίου στο κοινό κατάλογο δωματίων του %(domain)s;", @@ -2470,7 +2105,17 @@ "canonical_alias_field_label": "Κύρια διεύθυνση", "avatar_field_label": "Εικόνα δωματίου", "aliases_no_items_label": "Δεν υπάρχουν δημοσιευμένες διευθύνσεις, προσθέστε μία παρακάτω", - "aliases_items_label": "Άλλες δημοσιευμένες διευθύνσεις:" + "aliases_items_label": "Άλλες δημοσιευμένες διευθύνσεις:", + "alias_heading": "Διεύθυνση δωματίου", + "alias_field_has_domain_invalid": "Λείπει το διαχωριστικό τομέα π.χ. (:domain.org)", + "alias_field_has_localpart_invalid": "Λείπει το όνομα δωματίου ή το διαχωριστικό τομέα π.χ (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "Ορισμένοι χαρακτήρες δεν επιτρέπονται", + "alias_field_required_invalid": "Παρακαλώ δώστε μια διεύθυνση", + "alias_field_matches_invalid": "Αυτή η διεύθυνση δεν οδηγεί σε αυτό το δωμάτιο", + "alias_field_taken_valid": "Αυτή η διεύθυνση είναι διαθέσιμη για χρήση", + "alias_field_taken_invalid_domain": "Αυτή η διεύθυνση χρησιμοποιείται ήδη", + "alias_field_taken_invalid": "Αυτή η διεύθυνση έχει μη έγκυρο διακομιστή ή χρησιμοποιείται ήδη", + "alias_field_placeholder_default": "π.χ. my-room" }, "advanced": { "unfederated": "Αυτό το δωμάτιο δεν είναι προσβάσιμο από απομακρυσμένους διακομιστές Matrix", @@ -2482,7 +2127,24 @@ "room_version_section": "Έκδοση δωματίου", "room_version": "Έκδοση δωματίου:", "information_section_space": "Πληροφορίες Χώρου", - "information_section_room": "Πληροφορίες δωματίου" + "information_section_room": "Πληροφορίες δωματίου", + "error_upgrade_title": "Αποτυχία αναβάθμισης δωματίου", + "error_upgrade_description": "Δεν ήταν δυνατή η ολοκλήρωση της αναβάθμισης δωματίου", + "upgrade_button": "Αναβαθμίστε αυτό το δωμάτιο στην έκδοση %(version)s", + "upgrade_dialog_title": "Αναβάθμιση Έκδοσης Δωματίου", + "upgrade_dialog_description": "Η αναβάθμιση αυτού του δωματίου απαιτεί τη διαγραφή του και τη δημιουργία ενός νέου δωματίου στη θέση του. Για να προσφέρουμε στα μέλη του την καλύτερη δυνατή εμπειρία, θα:", + "upgrade_dialog_description_1": "Δημιουργήστε ένα νέο δωμάτιο με το ίδιο όνομα, περιγραφή και avatar", + "upgrade_dialog_description_2": "Ενημερώστε τυχόν τοπικά ψευδώνυμα δωματίου για να οδηγούν στο νέο δωμάτιο", + "upgrade_dialog_description_3": "Εμποδίστε τους χρήστες να συνομιλούν στην παλιά έκδοση του δωματίου και αναρτήστε ένα μήνυμα που να τους συμβουλεύει να μετακινηθούν στο νέο δωμάτιο", + "upgrade_dialog_description_4": "Βάλτε έναν σύνδεσμο προς το παλιό δωμάτιο στην αρχή του νέου δωματίου, ώστε οι χρήστες να μπορούν να δουν παλιά μηνύματα", + "upgrade_warning_dialog_invite_label": "Αυτόματη πρόσκληση μελών αυτού του δωματίου στο νέο", + "upgrade_warning_dialog_title_private": "Αναβάθμιση ιδιωτικού δωματίου", + "upgrade_dwarning_ialog_title_public": "Αναβάθμιση δημόσιου δωματίου", + "upgrade_warning_dialog_report_bug_prompt": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, αναφέρετε ένα σφάλμα.", + "upgrade_warning_dialog_report_bug_prompt_link": "Αυτό συνήθως επηρεάζει μόνο τον τρόπο επεξεργασίας του δωματίου στον διακομιστή. Εάν αντιμετωπίζετε προβλήματα με το %(brand)s σας, <a>αναφέρετε ένα σφάλμα</a>.", + "upgrade_warning_dialog_description": "Η αναβάθμιση ενός δωματίου είναι μια προηγμένη ενέργεια και συνήθως συνιστάται όταν ένα δωμάτιο είναι ασταθές λόγω σφαλμάτων, ελλείψεων λειτουργιών ή ευπάθειας ασφαλείας.", + "upgrade_warning_dialog_explainer": "<b>Λάβετε υπόψη ότι η αναβάθμιση θα δημιουργήσει μια νέα έκδοση του δωματίου</b>. Όλα τα τρέχοντα μηνύματα θα παραμείνουν σε αυτό το αρχειοθετημένο δωμάτιο.", + "upgrade_warning_dialog_footer": "Θα αναβαθμίσετε αυτό το δωμάτιο από <oldVersion /> σε <newVersion />." }, "delete_avatar_label": "Διαγραφή avatar", "upload_avatar_label": "Αποστολή προσωπικής εικόνας", @@ -2515,7 +2177,9 @@ "notification_sound": "Ήχος ειδοποίησης", "custom_sound_prompt": "Ορίστε έναν νέο προσαρμοσμένο ήχο", "browse_button": "Εξερεύνηση" - } + }, + "title": "Ρυθμίσεις Δωματίου - %(roomName)s", + "alias_not_specified": "μη καθορισμένο" }, "encryption": { "verification": { @@ -2584,7 +2248,20 @@ "timed_out": "Η επαλήθευση έληξε.", "cancelled_self": "Ακυρώσατε την επαλήθευση στην άλλη συσκευή σας.", "cancelled_user": "%(displayName)s ακύρωσε την επαλύθευση.", - "cancelled": "Ακυρώσατε την επαλήθευση." + "cancelled": "Ακυρώσατε την επαλήθευση.", + "incoming_sas_user_dialog_text_1": "Επαληθεύστε αυτόν τον χρήστη για να τον επισημάνετε ως αξιόπιστο. Η εμπιστοσύνη των χρηστών σάς προσφέρει επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", + "incoming_sas_user_dialog_text_2": "Η επαλήθευση αυτού του χρήστη θα επισημάνει τη συνεδρία του ως αξιόπιστη και θα επισημάνει επίσης τη συνεδρία σας ως αξιόπιστη σε αυτόν.", + "incoming_sas_device_dialog_text_1": "Επαληθεύστε αυτήν τη συσκευή για να την επισημάνετε ως αξιόπιστη. Η εμπιστοσύνη αυτής της συσκευής προσφέρει σε εσάς και σε άλλους χρήστες επιπλέον ηρεμία όταν χρησιμοποιείτε μηνύματα με κρυπτογράφηση από άκρο σε άκρο.", + "incoming_sas_device_dialog_text_2": "Η επαλήθευση αυτής της συσκευής θα την επισημάνει ως αξιόπιστη και οι χρήστες που έχουν επαληθευτεί μαζί σας θα εμπιστεύονται αυτήν τη συσκευή.", + "incoming_sas_dialog_title": "Εισερχόμενο Αίτημα Επαλήθευσης", + "manual_device_verification_self_text": "Επιβεβαιώστε συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις χρήστη στην άλλη συνεδρία σας:", + "manual_device_verification_user_text": "Επιβεβαιώστε την συνεδρία αυτού του χρήστη συγκρίνοντας τα ακόλουθα με τις Ρυθμίσεις του:", + "manual_device_verification_device_name_label": "Όνομα συνεδρίας", + "manual_device_verification_device_id_label": "Αναγνωριστικό συνεδρίας", + "manual_device_verification_device_key_label": "Κλειδί συνεδρίας", + "manual_device_verification_footer": "Εάν δεν ταιριάζουν, η ασφάλεια της επικοινωνίας σας μπορεί να τεθεί σε κίνδυνο.", + "verification_dialog_title_device": "Επαλήθευση άλλης συσκευής", + "verification_dialog_title_user": "Αίτημα επαλήθευσης" }, "old_version_detected_title": "Εντοπίστηκαν παλιά δεδομένα κρυπτογράφησης", "old_version_detected_description": "Έχουν εντοπιστεί δεδομένα από μια παλαιότερη έκδοση του %(brand)s. Αυτό θα έχει προκαλέσει δυσλειτουργία της κρυπτογράφησης από άκρο σε άκρο στην παλαιότερη έκδοση. Τα κρυπτογραφημένα μηνύματα από άκρο σε άκρο που ανταλλάχθηκαν πρόσφατα κατά τη χρήση της παλαιότερης έκδοσης ενδέχεται να μην μπορούν να αποκρυπτογραφηθούν σε αυτήν την έκδοση. Αυτό μπορεί επίσης να προκαλέσει την αποτυχία των μηνυμάτων που ανταλλάσσονται με αυτήν την έκδοση. Εάν αντιμετωπίζετε προβλήματα, αποσυνδεθείτε και συνδεθείτε ξανά. Για να διατηρήσετε το ιστορικό μηνυμάτων, εξάγετε και εισαγάγετε ξανά τα κλειδιά σας.", @@ -2638,7 +2315,54 @@ "cross_signing_room_warning": "Κάποιος χρησιμοποιεί μια άγνωστη συνεδρία", "cross_signing_room_verified": "Όλοι σε αυτό το δωμάτιο έχουν επαληθευτεί", "cross_signing_room_normal": "Αυτό το δωμάτιο έχει κρυπτογράφηση από άκρο σε άκρο", - "unsupported": "Αυτό το πρόγραμμα-πελάτης δεν υποστηρίζει κρυπτογράφηση από άκρο σε άκρο." + "unsupported": "Αυτό το πρόγραμμα-πελάτης δεν υποστηρίζει κρυπτογράφηση από άκρο σε άκρο.", + "incompatible_database_sign_out_description": "Για να αποφύγετε να χάσετε το ιστορικό των συνομιλιών σας, πρέπει να εξαγάγετε τα κλειδιά του δωματίου σας πριν αποσυνδεθείτε. Για να το κάνετε αυτό, θα χρειαστεί να επιστρέψετε στη νεότερη έκδοση του %(brand)s", + "incompatible_database_description": "Έχετε χρησιμοποιήσει στο παρελθόν μια νεότερη έκδοση του %(brand)s με αυτήν την συνεδρία. Για να χρησιμοποιήσετε ξανά αυτήν την έκδοση με κρυπτογράφηση από άκρο σε άκρο, θα πρέπει να αποσυνδεθείτε και να συνδεθείτε ξανά.", + "incompatible_database_title": "Μη συμβατή Βάση Δεδομένων", + "incompatible_database_disable": "Συνέχεια με Απενεργοποίηση Κρυπτογράφησης", + "key_signature_upload_completed": "Η μεταφόρτωση ολοκληρώθηκε", + "key_signature_upload_cancelled": "Ακυρώθηκε η μεταφόρτωση υπογραφής", + "key_signature_upload_failed": "Αδυναμία μεταφόρτωσης", + "key_signature_upload_success_title": "Επιτυχία μεταφόρτωσης υπογραφής", + "key_signature_upload_failed_title": "Αποτυχία μεταφόρτωσης υπογραφής", + "udd": { + "own_new_session_text": "Συνδεθήκατε σε μια νέα συνεδρία χωρίς να την επιβεβαιώσετε:", + "own_ask_verify_text": "Επιβεβαιώστε την άλλη σας συνεδρία χρησιμοποιώντας μία από τις παρακάτω επιλογές.", + "other_new_session_text": "Ο %(name)s (%(userId)s) συνδέθηκε σε μία νέα συνεδρία χωρίς να την επιβεβαιώσει:", + "other_ask_verify_text": "Ζητήστε από αυτόν τον χρήστη να επιβεβαιώσει την συνεδρία του, ή επιβεβαιώστε την χειροκίνητα παρακάτω.", + "title": "Μη Έμπιστο" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Λάθος τύπος αρχείου", + "recovery_key_is_correct": "Φαίνεται καλό!", + "wrong_security_key": "Λάθος Κλειδί Ασφαλείας", + "invalid_security_key": "Μη έγκυρο Κλειδί Ασφαλείας" + }, + "reset_title": "Επαναφορά όλων", + "reset_warning_1": "Κάντε αυτό μόνο όταν δεν έχετε άλλη συσκευή για να ολοκληρώσετε την επαλήθευση.", + "reset_warning_2": "Εάν επαναφέρετε τα πάντα, θα κάνετε επανεκκίνηση χωρίς αξιόπιστες συνεδρίες, χωρίς αξιόπιστους χρήστες και ενδέχεται να μην μπορείτε να δείτε προηγούμενα μηνύματα.", + "security_phrase_title": "Φράση Ασφαλείας", + "security_phrase_incorrect_error": "Δεν είναι δυνατή η πρόσβαση στον κρυφό χώρο αποθήκευσης. Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", + "enter_phrase_or_key_prompt": "Εισαγάγετε τη Φράση Ασφαλείας ή <button>χρησιμοποιήστε το Κλειδί Ασφαλείας</button> για να συνεχίσετε.", + "security_key_title": "Κλειδί Ασφαλείας", + "use_security_key_prompt": "Χρησιμοποιήστε το Κλειδί Ασφαλείας σας για να συνεχίσετε.", + "restoring": "Επαναφορά κλειδιών από αντίγραφο ασφαλείας" + }, + "reset_all_button": "Ξεχάσατε ή χάσατε όλες τις μεθόδους ανάκτησης; <a>Επαναφορά όλων</a>", + "destroy_cross_signing_dialog": { + "title": "Να καταστραφούν τα κλειδιά διασταυρούμενης υπογραφής;", + "warning": "Η διαγραφή κλειδιών διασταυρούμενης υπογραφής είναι μόνιμη. Οποιοσδήποτε με τον οποίο έχετε επαληθευτεί θα λάβει ειδοποιήσεις ασφαλείας. Πιθανότατα δεν θέλετε να το κάνετε αυτό, εκτός και αν έχετε χάσει όλες τις συσκευές από τις οποίες μπορείτε να υπογράψετε.", + "primary_button_text": "Διαγράψτε τα κλειδιά διασταυρούμενης υπογραφής" + }, + "confirm_encryption_setup_title": "Επιβεβαιώστε τη ρύθμιση κρυπτογράφησης", + "confirm_encryption_setup_body": "Κάντε κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε τη ρύθμιση της κρυπτογράφησης.", + "unable_to_setup_keys_error": "Δεν είναι δυνατή η ρύθμιση των κλειδιών", + "key_signature_upload_failed_master_key_signature": "μια νέα υπογραφή κύριου κλειδιού", + "key_signature_upload_failed_cross_signing_key_signature": "μια νέα υπογραφή κλειδιού διασταυρούμενης υπογραφής", + "key_signature_upload_failed_device_cross_signing_key_signature": "μια υπογραφή διασταυρούμενης υπογραφής συσκευής", + "key_signature_upload_failed_key_signature": "μια υπογραφή κλειδιού", + "key_signature_upload_failed_body": "Το %(brand)s αντιμετώπισε ένα σφάλμα κατά τη μεταφόρτωση του:" }, "emoji": { "category_frequently_used": "Συχνά χρησιμοποιούμενα", @@ -2763,7 +2487,10 @@ "fallback_button": "Έναρξη πιστοποίησης", "sso_title": "Χρήση Single Sign On για συνέχεια", "sso_body": "Επιβεβαιώστε την προσθήκη αυτής της διεύθυνσης ηλ. ταχυδρομείου με την χρήση Single Sign On για να επικυρώσετε την ταυτότητα σας.", - "code": "Κωδικός" + "code": "Κωδικός", + "sso_preauth_body": "Για να συνεχίσετε, χρησιμοποιήστε σύνδεση Single Sign On για να αποδείξετε την ταυτότητά σας.", + "sso_postauth_title": "Επιβεβαιώστε για να συνεχίσετε", + "sso_postauth_body": "Κλικ στο κουμπί παρακάτω για να επιβεβαιώσετε την ταυτότητά σας." }, "password_field_label": "Εισάγετε τον κωδικό πρόσβασης", "password_field_strong_label": "Πολύ καλά, ισχυρός κωδικός πρόσβασης!", @@ -2803,7 +2530,40 @@ }, "country_dropdown": "Αναπτυσσόμενο μενού Χώρας", "common_failures": {}, - "captcha_description": "Αυτός ο κεντρικός διακομιστής θα ήθελε να βεβαιωθεί ότι δεν είστε ρομπότ." + "captcha_description": "Αυτός ο κεντρικός διακομιστής θα ήθελε να βεβαιωθεί ότι δεν είστε ρομπότ.", + "autodiscovery_invalid": "Μη έγκυρη απόκριση εντοπισμού κεντρικού διακομιστή", + "autodiscovery_generic_failure": "Απέτυχε η λήψη της διαμόρφωσης αυτόματης ανακάλυψης από τον διακομιστή", + "autodiscovery_invalid_hs_base_url": "Μη έγκυρο base_url για m.homeserver", + "autodiscovery_invalid_hs": "Η διεύθυνση URL του κεντρικού διακομιστή δε φαίνεται να αντιστοιχεί σε έγκυρο διακομιστή Matrix", + "autodiscovery_invalid_is_base_url": "Μη έγκυρο base_url για m.identity_server", + "autodiscovery_invalid_is": "Η διεύθυνση URL διακομιστή ταυτοποίησης δε φαίνεται να είναι έγκυρη", + "autodiscovery_invalid_is_response": "Μη έγκυρη απόκριση εντοπισμού διακομιστή ταυτότητας", + "server_picker_description": "Μπορείτε να χρησιμοποιήσετε τις προσαρμοσμένες επιλογές διακομιστή για να συνδεθείτε σε άλλους διακομιστές Matrix, καθορίζοντας μια διαφορετική διεύθυνση URL του κεντρικού διακομιστή. Αυτό σας επιτρέπει να χρησιμοποιείτε το %(brand)s με έναν υπάρχοντα λογαριασμό Matrix σε διαφορετικό τοπικό διακομιστή.", + "server_picker_description_matrix.org": "Συμμετέχετε δωρεάν στον μεγαλύτερο δημόσιο διακομιστή", + "server_picker_title_default": "Επιλογές Διακομιστή", + "soft_logout": { + "clear_data_title": "Εκκαθάριση όλων των δεδομένων σε αυτήν την περίοδο σύνδεσης;", + "clear_data_description": "Η εκκαθάριση όλων των δεδομένων από αυτήν τη συνεδρία είναι μόνιμη. Τα κρυπτογραφημένα μηνύματα θα χαθούν εκτός εάν έχουν δημιουργηθεί αντίγραφα ασφαλείας των κλειδιών τους.", + "clear_data_button": "Εκκαθάριση όλων των δεδομένων" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Τα κρυπτογραφημένα μηνύματα προστατεύονται με κρυπτογράφηση από άκρο σε άκρο. Μόνο εσείς και οι παραλήπτες έχετε τα κλειδιά για να διαβάσετε αυτά τα μηνύματα.", + "use_key_backup": "Ξεκινήστε να χρησιμοποιείτε το αντίγραφο ασφαλείας κλειδιού", + "skip_key_backup": "Δε θέλω τα κρυπτογραφημένα μηνύματά μου", + "megolm_export": "Μη αυτόματη εξαγωγή κλειδιών", + "setup_key_backup_title": "Θα χάσετε την πρόσβαση στα κρυπτογραφημένα μηνύματά σας", + "description": "Είσαστε σίγουροι ότι θέλετε να αποσυνδεθείτε;" + }, + "registration": { + "continue_without_email_title": "Συνέχεια χωρίς email", + "continue_without_email_description": "Μια προειδοποίηση, αν δεν προσθέσετε ένα email και ξεχάσετε τον κωδικό πρόσβασης, ενδέχεται να <b>χάσετε οριστικά την πρόσβαση στον λογαριασμό σας</b>.", + "continue_without_email_field_label": "Email (προαιρετικό)" + }, + "set_email": { + "verification_pending_title": "Εκκρεμεί επιβεβαίωση", + "verification_pending_description": "Παρακαλούμε ελέγξτε την ηλεκτρονική σας αλληλογραφία και κάντε κλικ στον σύνδεσμο που περιέχει. Μόλις γίνει αυτό, κάντε κλίκ στο κουμπί συνέχεια.", + "description": "Αυτό θα σας επιτρέψει να επαναφέρετε τον κωδικό πρόσβαση σας και θα μπορείτε να λαμβάνετε ειδοποιήσεις." + } }, "room_list": { "sort_unread_first": "Εμφάνιση δωματίων με μη αναγνωσμένα μηνύματα πρώτα", @@ -2851,7 +2611,8 @@ "spam_or_propaganda": "Spam ή προπαγάνδα", "report_entire_room": "Αναφορά ολόκληρου του δωματίου", "report_content_to_homeserver": "Αναφορά Περιεχομένου στον Διαχειριστή του Διακομιστή σας", - "description": "Η αναφορά αυτού του μηνύματος θα στείλει το μοναδικό «αναγνωριστικό συμβάντος» στον διαχειριστή του διακομιστή σας. Εάν τα μηνύματα σε αυτό το δωμάτιο είναι κρυπτογραφημένα, ο διαχειριστής του διακομιστή σας δε θα μπορεί να διαβάσει το κείμενο του μηνύματος ή να προβάλει αρχεία και εικόνες." + "description": "Η αναφορά αυτού του μηνύματος θα στείλει το μοναδικό «αναγνωριστικό συμβάντος» στον διαχειριστή του διακομιστή σας. Εάν τα μηνύματα σε αυτό το δωμάτιο είναι κρυπτογραφημένα, ο διαχειριστής του διακομιστή σας δε θα μπορεί να διαβάσει το κείμενο του μηνύματος ή να προβάλει αρχεία και εικόνες.", + "other_label": "Άλλα" }, "onboarding": { "has_avatar_label": "Τέλεια, αυτό θα βοηθήσει άλλα άτομα να καταλάβουν ότι είστε εσείς", @@ -2975,7 +2736,22 @@ "popout": "Αναδυόμενη μικροεφαρμογή", "unpin_to_view_right_panel": "Ξεκαρφιτσώστε αυτήν τη μικροεφαρμογή για να την προβάλετε σε αυτόν τον πίνακα", "set_room_layout": "Ορίστε τη διάταξη του δωματίου μου για όλους", - "close_to_view_right_panel": "Κλείστε αυτήν τη μικροεφαρμογή για να την προβάλετε σε αυτόν τον πίνακα" + "close_to_view_right_panel": "Κλείστε αυτήν τη μικροεφαρμογή για να την προβάλετε σε αυτόν τον πίνακα", + "modal_title_default": "Modal Widget", + "modal_data_warning": "Τα δεδομένα σε αυτήν την οθόνη μοιράζονται με το %(widgetDomain)s", + "capabilities_dialog": { + "title": "Έγκριση αδειών μικροεφαρμογών", + "content_starting_text": "Αυτή η μικροεφαρμογή θα ήθελε να:", + "decline_all_permission": "Απόρριψη όλων", + "remember_Selection": "Να θυμάστε την επιλογή μου για αυτήν τη μικροεφαρμογή" + }, + "open_id_permissions_dialog": { + "title": "Επιτρέψτε σε αυτήν τη μικροεφαρμογή να επαληθεύσει την ταυτότητά σας", + "starting_text": "Η μικροεφαρμογή θα επαληθεύσει το αναγνωριστικό χρήστη σας, αλλά δε θα μπορεί να εκτελέσει ενέργειες για εσάς:", + "remember_selection": "Να το θυμάσαι αυτό" + }, + "error_unable_start_audio_stream_description": "Δεν είναι δυνατή η έναρξη ροής ήχου.", + "error_unable_start_audio_stream_title": "Η έναρξη της ζωντανής ροής απέτυχε" }, "feedback": { "sent": "Τα σχόλια στάλθηκαν", @@ -2984,7 +2760,8 @@ "may_contact_label": "Μπορείτε να επικοινωνήσετε μαζί μου εάν θέλετε να έρθετε σε επαφή ή να με αφήσετε να δοκιμάσω επερχόμενες ιδέες", "pro_type": "ΣΥΜΒΟΥΛΗ: Εάν αναφέρετε ένα σφάλμα, υποβάλετε <debugLogsLink>αρχεία καταγραφής εντοπισμού σφαλμάτων</debugLogsLink> για να μας βοηθήσετε να εντοπίσουμε το πρόβλημα.", "existing_issue_link": "Δείτε πρώτα τα <existingIssuesLink>υπάρχοντα ζητήματα (issues) στο Github</existingIssuesLink>. Δε βρήκατε κάτι; <newIssueLink>Ξεκινήστε ένα νέο</newIssueLink>.", - "send_feedback_action": "Στείλετε τα σχόλιά σας" + "send_feedback_action": "Στείλετε τα σχόλιά σας", + "can_contact_label": "Μπορείτε να επικοινωνήσετε μαζί μου εάν έχετε περαιτέρω ερωτήσεις" }, "zxcvbn": { "suggestions": { @@ -3027,7 +2804,10 @@ "error_encountered": "Παρουσιάστηκε σφάλμα (%(errorDetail)s).", "no_update": "Δεν υπάρχει διαθέσιμη ενημέρωση.", "new_version_available": "Νέα έκδοση διαθέσιμη. <a>Ενημέρωση τώρα.</a>", - "check_action": "Έλεγχος για ενημέρωση" + "check_action": "Έλεγχος για ενημέρωση", + "error_unable_load_commit": "Δεν είναι δυνατή η φόρτωση των λεπτομερειών δέσμευσης: %(msg)s", + "unavailable": "Μη διαθέσιμο", + "changelog": "Αλλαγές" }, "threads": { "all_threads": "Όλα τα νήματα", @@ -3040,7 +2820,11 @@ "empty_explainer": "Τα νήματα σας βοηθούν να οργανώνετε και να παρακολουθείτε καλύτερα τις συνομιλίες σας.", "empty_heading": "Διατηρήστε τις συζητήσεις οργανωμένες με νήματα", "open_thread": "Άνοιγμα νήματος", - "error_start_thread_existing_relation": "Δεν είναι δυνατή η δημιουργία νήματος από ένα συμβάν με μια υπάρχουσα σχέση" + "error_start_thread_existing_relation": "Δεν είναι δυνατή η δημιουργία νήματος από ένα συμβάν με μια υπάρχουσα σχέση", + "count_of_reply": { + "one": "%(count)s απάντηση", + "other": "%(count)s απαντήσεις" + } }, "theme": { "light_high_contrast": "Ελαφριά υψηλή αντίθεση", @@ -3074,7 +2858,41 @@ "title_when_query_available": "Αποτελέσματα", "search_placeholder": "Αναζήτηση ονομάτων και περιγραφών", "no_search_result_hint": "Μπορεί να θέλετε να δοκιμάσετε μια διαφορετική αναζήτηση ή να ελέγξετε για ορθογραφικά λάθη.", - "joining_space": "Συνδέετε" + "joining_space": "Συνδέετε", + "add_existing_subspace": { + "space_dropdown_title": "Προσθήκη υπάρχοντος χώρου", + "create_prompt": "Θέλετε να προσθέσετε ένα νέο χώρο αντί αυτού;", + "create_button": "Δημιουργήστε ένα νέο χώρο", + "filter_placeholder": "Αναζητήστε χώρους" + }, + "add_existing_room_space": { + "error_heading": "Δεν προστέθηκαν όλοι οι επιλεγμένοι", + "progress_text": { + "one": "Προσθήκη δωματίου...", + "other": "Προσθήκη δωματίων... (%(progress)s από %(count)s)" + }, + "dm_heading": "Άμεσα Μηνύματα", + "space_dropdown_label": "Επιλογή χώρου", + "space_dropdown_title": "Προσθέστε υπάρχοντα δωμάτια", + "create": "Θέλετε να προσθέσετε ένα νέο δωμάτιο αντί αυτού;", + "create_prompt": "Δημιουργήστε νέο δωμάτιο", + "subspace_moved_note": "Η προσθήκη χώρων μετακινήθηκε." + }, + "room_filter_placeholder": "Αναζητήστε δωμάτια", + "leave_dialog_public_rejoin_warning": "Δε θα μπορείτε να συμμετάσχετε ξανά εκτός αν προσκληθείτε και πάλι.", + "leave_dialog_only_admin_warning": "Είστε ο μοναδικός διαχειριστής αυτού του χώρου. Αν αποχωρήσετε τότε κανείς άλλος δε θα τον ελέγχει.", + "leave_dialog_only_admin_room_warning": "Είστε ο μοναδικός διαχειριστής ορισμένων από τα δωμάτια ή τους χώρους που θέλετε να αποχωρήσετε. Αν αποχωρήσετε, θα μείνουν χωρίς διαχειριστές.", + "leave_dialog_title": "Αποχωρήστε από %(spaceName)s", + "leave_dialog_description": "Πρόκειται να αποχωρήσετε από το <spaceName/>.", + "leave_dialog_option_intro": "Θα θέλατε να αποχωρήσετε από τα δωμάτια σε αυτόν τον χώρο;", + "leave_dialog_option_none": "Μην αφήνετε κανένα δωμάτιο", + "leave_dialog_option_all": "Αποχώρηση από όλα τα δωμάτια", + "leave_dialog_option_specific": "Αποχώρηση από κάποια δωμάτια", + "leave_dialog_action": "Αποχώρηση από τον χώρο", + "preferences": { + "sections_section": "Ενότητες προς εμφάνιση", + "show_people_in_space": "Αυτό ομαδοποιεί τις συνομιλίες σας με μέλη αυτού του χώρου. Η απενεργοποίηση του θα αποκρύψει αυτές τις συνομιλίες από την προβολή του %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Αυτός ο κεντρικός διακομιστής δεν έχει ρυθμιστεί για εμφάνιση χαρτών.", @@ -3088,7 +2906,18 @@ "live_share_button": "Κοινή χρήση για %(duration)s", "click_move_pin": "Κλικ για να μετακινήσετε την καρφίτσα", "click_drop_pin": "Κλικ για να εισάγετε μια καρφίτσα", - "share_button": "Κοινή χρήση τοποθεσίας" + "share_button": "Κοινή χρήση τοποθεσίας", + "error_fetch_location": "Δεν ήταν δυνατή η ανάκτηση της τοποθεσίας", + "error_send_title": "Αδυναμία αποστολής της τοποθεσίας σας", + "error_send_description": "Το %(brand)s δεν μπόρεσε να στείλει την τοποθεσία σας. Παρακαλώ δοκιμάστε ξανά αργότερα.", + "live_description": "Η τρέχουσα τοποθεσία του/της %(displayName)s", + "share_type_own": "Η τρέχουσα τοποθεσία μου", + "share_type_live": "Η ζωντανή τοποθεσία μου", + "share_type_pin": "Εισάγετε μια Καρφίτσα", + "share_type_prompt": "Τι τύπο τοποθεσίας θέλετε να μοιραστείτε;", + "close_sidebar": "Κλείσιμο πλαϊνής γραμμής", + "live_location_active": "Μοιράζεστε την τρέχουσα τοποθεσία σας", + "error_stopping_live_location_try_again": "Παρουσιάστηκε σφάλμα κατά τη διακοπή της ζωντανής τοποθεσίας σας, δοκιμάστε ξανά" }, "labs_mjolnir": { "room_name": "Η λίστα απαγορεύσεων μου", @@ -3156,7 +2985,15 @@ "address_placeholder": "π.χ. ο-χώρος-μου", "address_label": "Διεύθυνση", "label": "Δημιουργήστε ένα χώρο", - "add_details_prompt_2": "Μπορείτε να τα αλλάξετε ανά πάσα στιγμή." + "add_details_prompt_2": "Μπορείτε να τα αλλάξετε ανά πάσα στιγμή.", + "subspace_join_rule_restricted_description": "Οποιοσδήποτε στο <SpaceName/> θα μπορεί να βρει και να συμμετάσχει σε αυτό το δωμάτιο.", + "subspace_join_rule_public_description": "Οποιοσδήποτε θα μπορεί να βρει και να εγγραφεί σε αυτόν τον χώρο, όχι μόνο μέλη του <SpaceName/>.", + "subspace_join_rule_invite_description": "Μόνο τα άτομα που έχουν προσκληθεί θα μπορούν να βρουν και να εγγραφούν σε αυτόν τον χώρο.", + "subspace_dropdown_title": "Δημιουργήστε ένα χώρο", + "subspace_beta_notice": "Προσθέστε έναν χώρο σε ένα χώρο που διαχειρίζεστε.", + "subspace_join_rule_label": "Ορατότητα χώρου", + "subspace_join_rule_invite_only": "Ιδιωτικός χώρος (μόνο με πρόσκληση)", + "subspace_existing_space_prompt": "Θέλετε να προσθέσετε έναν υπάρχοντα χώρο;" }, "user_menu": { "switch_theme_light": "Αλλαγή σε φωτεινό", @@ -3290,7 +3127,11 @@ "search": { "this_room": "Στο δωμάτιο", "all_rooms": "Όλα τα δωμάτια", - "field_placeholder": "Αναζήτηση…" + "field_placeholder": "Αναζήτηση…", + "result_count": { + "one": "(~%(count)s αποτέλεσμα)", + "other": "(~%(count)s αποτελέσματα)" + } }, "jump_to_bottom_button": "Κύλιση στα πιο πρόσφατα μηνύματα", "jump_read_marker": "Πηγαίνετε στο πρώτο μη αναγνωσμένο μήνυμα.", @@ -3298,7 +3139,18 @@ "failed_reject_invite": "Δεν ήταν δυνατή η απόρριψη της πρόσκλησης", "jump_to_date_beginning": "Η αρχή του δωματίου", "jump_to_date": "Μετάβαση σε ημερομηνία", - "jump_to_date_prompt": "Επιλέξτε μια ημερομηνία για να μεταβείτε" + "jump_to_date_prompt": "Επιλέξτε μια ημερομηνία για να μεταβείτε", + "face_pile_tooltip_label": { + "one": "Προβολή 1 μέλους", + "other": "Προβολή όλων των %(count)s μελών" + }, + "face_pile_tooltip_shortcut_joined": "Συμπεριλαμβανομένου σας, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Συμπεριλαμβανομένου %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> σας προσκαλεί", + "face_pile_summary": { + "one": "%(count)s άτομο που γνωρίζετε έχει ήδη εγγραφεί", + "other": "%(count)s άτομα που γνωρίζετε έχουν ήδη εγγραφεί" + } }, "file_panel": { "guest_note": "Πρέπει να <a>εγγραφείτε</a> για να χρησιμοποιήσετε αυτή την λειτουργία", @@ -3319,7 +3171,9 @@ "identity_server_no_terms_title": "Ο διακομιστής ταυτοποίησης δεν έχει όρους χρήσης", "identity_server_no_terms_description_1": "Αυτή η δράση απαιτεί την πρόσβαση στο προκαθορισμένο διακομιστή ταυτοποίησης <server /> για να επιβεβαιώσει μια διεύθυνση ηλ. ταχυδρομείου ή αριθμό τηλεφώνου, αλλά ο διακομιστής δεν έχει όρους χρήσης.", "identity_server_no_terms_description_2": "Συνεχίστε μόνο εάν εμπιστεύεστε τον ιδιοκτήτη του διακομιστή.", - "inline_intro_text": "Αποδεχτείτε το <policyLink /> για να συνεχίσετε:" + "inline_intro_text": "Αποδεχτείτε το <policyLink /> για να συνεχίσετε:", + "summary_identity_server_1": "Βρείτε άλλους μέσω τηλεφώνου ή email", + "summary_identity_server_2": "Να βρεθεί μέσω τηλεφώνου ή email" }, "space_settings": { "title": "Ρυθμίσεις - %(spaceName)s" @@ -3354,7 +3208,13 @@ "total_n_votes_voted": { "one": "Με βάση %(count)s ψήφο", "other": "Με βάση %(count)s ψήφους" - } + }, + "end_message_no_votes": "Η δημοσκόπηση έληξε. Δεν υπάρχουν ψήφοι.", + "end_message": "Η δημοσκόπηση έληξε. Κορυφαία απάντηση: %(topAnswer)s", + "error_ending_title": "Αποτυχία τερματισμού της δημοσκόπησης", + "error_ending_description": "Συγνώμη, η δημοσκόπηση δεν τερματίστηκε. Παρακαλώ προσπαθήστε ξανά.", + "end_title": "Τερματισμός δημοσκόπησης", + "end_description": "Είστε βέβαιοι ότι θέλετε να τερματίσετε αυτήν τη δημοσκόπηση; Αυτό θα εμφανίσει τα τελικά αποτελέσματα της δημοσκόπησης και θα εμποδίσει νέους ψήφους." }, "failed_load_async_component": "Αδυναμία φόρτωσης! Ελέγξτε την σύνδεση του δικτύου και προσπαθήστε ξανά.", "upload_failed_generic": "Απέτυχε το ανέβασμα του αρχείου '%(fileName)s'.", @@ -3383,7 +3243,35 @@ "error_version_unsupported_space": "Ο κεντρικός διακομιστής του χρήστη δεν υποστηρίζει την έκδοση του χώρου.", "error_version_unsupported_room": "Ο κεντρικός διακομιστής του χρήστη δεν υποστηρίζει την έκδοση του δωματίου.", "error_unknown": "Άγνωστο σφάλμα διακομιστή", - "to_space": "Πρόσκληση σε %(spaceName)s" + "to_space": "Πρόσκληση σε %(spaceName)s", + "unable_find_profiles_description_default": "Δεν είναι δυνατή η εύρεση προφίλ για τα αναγνωριστικά Matrix που αναφέρονται παρακάτω - θα θέλατε να τα προσκαλέσετε ούτως ή άλλως;", + "unable_find_profiles_title": "Οι παρακάτω χρήστες ενδέχεται να μην υπάρχουν", + "unable_find_profiles_invite_never_warn_label_default": "Προσκαλέστε ούτως ή άλλως και μην με προειδοποιήσετε ποτέ ξανά", + "unable_find_profiles_invite_label_default": "Πρόσκληση ούτως ή άλλως", + "email_caption": "Πρόσκληση μέσω email", + "error_dm": "Δεν μπορέσαμε να δημιουργήσουμε το DM σας.", + "error_find_room": "Κάτι πήγε στραβά στην προσπάθεια πρόσκλησης των χρηστών.", + "error_invite": "Δεν ήταν δυνατή η πρόσκληση αυτών των χρηστών. Ελέγξτε τους χρήστες που θέλετε να προσκαλέσετε και δοκιμάστε ξανά.", + "error_transfer_multiple_target": "Μια κλήση μπορεί να μεταφερθεί μόνο σε έναν χρήστη.", + "error_find_user_title": "Αποτυχία εύρεσης των παρακάτω χρηστών", + "error_find_user_description": "Οι ακόλουθοι χρήστες ενδέχεται να μην υπάρχουν ή να μην είναι έγκυροι και δεν μπορούν να προσκληθούν: %(csvNames)s", + "recents_section": "Πρόσφατες Συνομιλίες", + "suggestions_section": "Πρόσφατα Απευθείας Μηνύματα", + "email_use_default_is": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. <default> Χρησιμοποιήστε τον προεπιλεγμένο (%(defaultIdentityServerName)s)</default> ή διαμορφώστε στις <settings>Ρυθμίσεις</settings>.", + "email_use_is": "Χρησιμοποιήστε έναν διακομιστή ταυτότητας για πρόσκληση μέσω email. Διαχείριση στις <settings>Ρυθμίσεις</settings>.", + "start_conversation_name_email_mxid_prompt": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομα, τη διεύθυνση email ή το όνομα χρήστη του (όπως <userId/>).", + "start_conversation_name_mxid_prompt": "Ξεκινήστε μια συνομιλία με κάποιον χρησιμοποιώντας το όνομά του ή το όνομα χρήστη (όπως <userId/>).", + "suggestions_disclaimer": "Ορισμένες προτάσεις ενδέχεται να είναι κρυφές λόγω απορρήτου.", + "suggestions_disclaimer_prompt": "Εάν δεν μπορείτε να βρείτε αυτόν που ψάχνετε, στείλτε τους τον παρακάτω σύνδεσμο πρόσκλησης.", + "send_link_prompt": "Ή στείλτε σύνδεσμο πρόσκλησης", + "to_room": "Πρόσκληση στο %(roomName)s", + "name_email_mxid_share_space": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του χώρου</a>.", + "name_mxid_share_space": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του χώρου</a>.", + "name_email_mxid_share_room": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, τη διεύθυνση ηλεκτρονικού ταχυδρομείου, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του δωματίου</a>.", + "name_mxid_share_room": "Προσκαλέστε κάποιον χρησιμοποιώντας το όνομά του, το όνομα χρήστη (όπως <userId/>) ή <a>κοινή χρήση αυτού του δωματίου</a>.", + "key_share_warning": "Οι προσκεκλημένοι θα μπορούν να διαβάζουν παλιά μηνύματα.", + "transfer_user_directory_tab": "Κατάλογος Χρηστών", + "transfer_dial_pad_tab": "Πληκτρολόγιο κλήσης" }, "scalar": { "error_create": "Αδυναμία δημιουργίας μικροεφαρμογής.", @@ -3412,7 +3300,21 @@ "failed_copy": "Αποτυχία αντιγραφής", "something_went_wrong": "Κάτι πήγε στραβά!", "update_power_level": "Δεν ήταν δυνατή η αλλαγή του επιπέδου δύναμης", - "unknown": "Άγνωστο σφάλμα" + "unknown": "Άγνωστο σφάλμα", + "dialog_description_default": "Παρουσιάστηκε ένα σφάλμα.", + "edit_history_unsupported": "Ο διακομιστής σας δε φαίνεται να υποστηρίζει αυτήν τη δυνατότητα.", + "session_restore": { + "clear_storage_description": "Αποσύνδεση και κατάργηση κλειδιών κρυπτογράφησης;", + "clear_storage_button": "Εκκαθάριση Χώρου αποθήκευσης και Αποσύνδεση", + "title": "Αδυναμία επαναφοράς συνεδρίας", + "description_1": "Αντιμετωπίσαμε ένα σφάλμα κατά την επαναφορά της προηγούμενης συνεδρίας σας.", + "description_2": "Αν χρησιμοποιούσατε προηγουμένως μια πιο πρόσφατη έκδοση του %(brand)s, η συνεδρία σας ίσως είναι μη συμβατή με αυτήν την έκδοση. Κλείστε αυτό το παράθυρο και επιστρέψτε στην πιο πρόσφατη έκδοση.", + "description_3": "Η εκκαθάριση του αποθηκευτικού χώρου του προγράμματος περιήγησής σας μπορεί να διορθώσει το πρόβλημα, αλλά θα αποσυνδεθείτε και θα κάνει τυχόν κρυπτογραφημένο ιστορικό συνομιλιών να μην είναι αναγνώσιμο." + }, + "storage_evicted_title": "Λείπουν δεδομένα της συνεδρίας (session)", + "storage_evicted_description_1": "Ορισμένα δεδομένα συνεδρίας, συμπεριλαμβανομένων των κρυπτογραφημένων κλειδιών μηνυμάτων, λείπουν. Αποσυνδεθείτε και συνδεθείτε για να το διορθώσετε, επαναφέροντας τα κλειδιά από το αντίγραφο ασφαλείας.", + "storage_evicted_description_2": "Το πρόγραμμα περιήγησης σας πιθανότατα αφαίρεσε αυτά τα δεδομένα όταν ο χώρος στο δίσκο εξαντλήθηκε.", + "unknown_error_code": "άγνωστος κωδικός σφάλματος" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -3550,7 +3452,31 @@ "deactivate_confirm_action": "Απενεργοποίηση χρήστη", "error_deactivate": "Η απενεργοποίηση χρήστη απέτυχε", "role_label": "Ρόλος στο <RoomName/>", - "edit_own_devices": "Επεξεργασία συσκευών" + "edit_own_devices": "Επεξεργασία συσκευών", + "redact": { + "no_recent_messages_title": "Δε βρέθηκαν πρόσφατα μηνύματα από %(user)s", + "no_recent_messages_description": "Δοκιμάστε να κάνετε κύλιση στη γραμμή χρόνου για να δείτε αν υπάρχουν παλαιότερα.", + "confirm_title": "Καταργήστε πρόσφατα μηνύματα από %(user)s", + "confirm_description_1": { + "other": "Πρόκειται να αφαιρέσετε %(count)s μηνύματα του χρήστη %(user)s. Αυτό θα τα καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;", + "one": "Πρόκειται να αφαιρέσετε %(count)s μήνυμα του χρήστη %(user)s. Αυτό θα το καταργήσει οριστικά για όλους στη συνομιλία. Θέλετε να συνεχίσετε;" + }, + "confirm_description_2": "Για μεγάλο αριθμό μηνυμάτων, αυτό μπορεί να πάρει κάποιο χρόνο. Μην ανανεώνετε το προγράμμα-πελάτη σας στο μεταξύ.", + "confirm_keep_state_label": "Διατήρηση μηνυμάτων συστήματος", + "confirm_keep_state_explainer": "Καταργήστε την επιλογή εάν θέλετε επίσης να καταργήσετε τα μηνύματα συστήματος σε αυτόν τον χρήστη (π.χ. αλλαγή μέλους, αλλαγή προφίλ…)", + "confirm_button": { + "other": "Αφαίρεση %(count)s μηνυμάτων", + "one": "Αφαίρεση 1 μηνύματος" + } + }, + "count_of_verified_sessions": { + "one": "1 επαληθευμένη συνεδρία", + "other": "%(count)s επαληθευμένες συνεδρίες" + }, + "count_of_sessions": { + "one": "%(count)s συνεδρία", + "other": "%(count)s συνεδρίες" + } }, "stickers": { "empty": "Προς το παρόν δεν έχετε ενεργοποιημένο κάποιο πακέτο αυτοκόλλητων", @@ -3581,6 +3507,9 @@ "one": "Τελικό αποτέλεσμα με βάση %(count)s ψήφο", "other": "Τελικό αποτέλεσμα με βάση %(count)s ψήφους" } + }, + "thread_list": { + "context_menu_label": "Επιλογές νήματος συζήτησης" } }, "reject_invitation_dialog": { @@ -3617,12 +3546,149 @@ }, "console_wait": "Μια στιγμή!", "cant_load_page": "Δεν ήταν δυνατή η φόρτωση της σελίδας", - "Invalid homeserver discovery response": "Μη έγκυρη απόκριση εντοπισμού κεντρικού διακομιστή", - "Failed to get autodiscovery configuration from server": "Απέτυχε η λήψη της διαμόρφωσης αυτόματης ανακάλυψης από τον διακομιστή", - "Invalid base_url for m.homeserver": "Μη έγκυρο base_url για m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Η διεύθυνση URL του κεντρικού διακομιστή δε φαίνεται να αντιστοιχεί σε έγκυρο διακομιστή Matrix", - "Invalid identity server discovery response": "Μη έγκυρη απόκριση εντοπισμού διακομιστή ταυτότητας", - "Invalid base_url for m.identity_server": "Μη έγκυρο base_url για m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Η διεύθυνση URL διακομιστή ταυτοποίησης δε φαίνεται να είναι έγκυρη", - "General failure": "Γενική αποτυχία" + "General failure": "Γενική αποτυχία", + "emoji_picker": { + "cancel_search_label": "Ακύρωση αναζήτησης" + }, + "info_tooltip_title": "Πληροφορίες", + "language_dropdown_label": "Επιλογή Γλώσσας", + "seshat": { + "error_initialising": "Η προετοιμασία της αναζήτησης μηνυμάτων απέτυχε, ελέγξτε τις <a>ρυθμίσεις σας</a> για περισσότερες πληροφορίες", + "warning_kind_files_app": "Χρησιμοποιήστε την <a>εφαρμογή για υπολογιστή</a> για να δείτε όλα τα κρυπτογραφημένα αρχεία", + "warning_kind_search_app": "Χρησιμοποιήστε την <a>εφαρμογή για υπολογιστή</a> για να δείτε όλα τα κρυπτογραφημένα μηνύματα", + "warning_kind_files": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την προβολή ορισμένων κρυπτογραφημένων αρχείων", + "warning_kind_search": "Αυτή η έκδοση του %(brand)s δεν υποστηρίζει την αναζήτηση κρυπτογραφημένων μηνυμάτων", + "reset_title": "Eπαναφoρά στο κατάστημα συμβάντων;", + "reset_description": "Πιθανότατα δεν θέλετε να επαναφέρετε το κατάστημα ευρετηρίου συμβάντων", + "reset_explainer": "Εάν το κάνετε, σημειώστε ότι κανένα από τα μηνύματά σας δε θα διαγραφεί, αλλά η εμπειρία αναζήτησης ενδέχεται να υποβαθμιστεί για λίγα λεπτά κατά τη δημιουργία του ευρετηρίου", + "reset_button": "Επαναφορά καταστήματος συμβάντων" + }, + "truncated_list_n_more": { + "other": "Και %(count)s ακόμα..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Εισαγάγετε ένα όνομα διακομιστή", + "network_dropdown_available_valid": "Φαίνεται καλό", + "network_dropdown_available_invalid_forbidden": "Δεν επιτρέπεται να δείτε τη λίστα δωματίων αυτού του διακομιστή", + "network_dropdown_available_invalid": "Αδυναμία εύρεσης του διακομιστή ή της λίστας δωματίων του", + "network_dropdown_your_server_description": "Ο διακομιστής σας", + "network_dropdown_add_dialog_title": "Προσθήκη νέου διακομιστή", + "network_dropdown_add_dialog_description": "Εισαγάγετε το όνομα ενός νέου διακομιστή που θέλετε να εξερευνήσετε.", + "network_dropdown_add_dialog_placeholder": "Ονομα διακομιστή", + "network_dropdown_add_server_option": "Προσθήκη νέου διακομιστή…" + } + }, + "dialog_close_label": "Κλείσιμο διαλόγου", + "redact": { + "error": "Δεν μπορείτε να διαγράψετε αυτό το μήνυμα. (%(code)s)", + "ongoing": "Αφαίρεση…", + "confirm_button": "Επιβεβαίωση αφαίρεσης", + "reason_label": "Αιτία (προαιρετικό)" + }, + "forward": { + "no_perms_title": "Δεν έχετε άδεια να το κάνετε αυτό", + "sending": "Αποστολή", + "sent": "Απεσταλμένα", + "send_label": "Αποστολή", + "message_preview_heading": "Προεπισκόπηση μηνύματος", + "filter_placeholder": "Αναζήτηση δωματίων ή ατόμων" + }, + "integrations": { + "disabled_dialog_title": "Τα πρόσθετα έχουν απενεργοποιηθεί", + "impossible_dialog_title": "Δεν επιτρέπονται πρόσθετα", + "impossible_dialog_description": "Το %(brand)s σας δε σας επιτρέπει να χρησιμοποιήσετε έναν διαχειριστή πρόσθετων για να το κάνετε αυτό. Επικοινωνήστε με έναν διαχειριστή." + }, + "lazy_loading": { + "disabled_description1": "Έχετε χρησιμοποιήσει στο παρελθόν %(brand)s στον %(host)s με ενεργοποιημένη την αργή φόρτωση μελών. Σε αυτήν την έκδοση η αργή φόρτωση είναι απενεργοποιημένη. Η τοπική κρυφή μνήμη δεν είναι συμβατή μεταξύ αυτών των δύο ρυθμίσεων και έτσι το %(brand)s πρέπει να συγχρονίσει ξανά τον λογαριασμό σας.", + "disabled_description2": "Εάν η άλλη έκδοση του %(brand)s εξακολουθεί να είναι ανοιχτή σε άλλη καρτέλα, κλείστε την, καθώς η χρήση του %(brand)s στον ίδιο κεντρικό υπολογιστή με ενεργοποιημένη και απενεργοποιημένη την αργή φόρτωση ταυτόχρονα , θα προκαλέσει προβλήματα.", + "disabled_title": "Μη συμβατή τοπική κρυφή μνήμη", + "disabled_action": "Εκκαθάριση προσωρινής μνήμης και επανασυγχρονισμός", + "resync_description": "Το %(brand)s χρησιμοποιεί πλέον 3-5 φορές λιγότερη μνήμη, φορτώνοντας πληροφορίες για άλλους χρήστες μόνο όταν χρειάζεται. Περιμένετε όσο γίνεται εκ νέου συγχρονισμός με τον διακομιστή!", + "resync_title": "Ενημέρωση %(brand)s" + }, + "message_edit_dialog_title": "Επεξεργασίες μηνυμάτων", + "server_offline": { + "empty_timeline": "Είστε πλήρως ενημερωμένοι.", + "title": "Ο διακομιστής δεν ανταποκρίνεται", + "description": "Ο διακομιστής σας δεν ανταποκρίνεται σε ορισμένα από τα αιτήματά σας. Παρακάτω είναι μερικοί από τους πιο πιθανούς λόγους.", + "description_1": "Ο διακομιστής (%(serverName)s) έκανε πολύ χρόνο να ανταποκριθεί.", + "description_2": "Το τείχος προστασίας ή το πρόγραμμα προστασίας από ιούς μπλοκάρει το αίτημα.", + "description_3": "Μια επέκταση προγράμματος περιήγησης αποτρέπει το αίτημα.", + "description_4": "Ο διακομιστής είναι εκτός σύνδεσης.", + "description_5": "Ο διακομιστής απέρριψε το αίτημά σας.", + "description_6": "Η περιοχή σας αντιμετωπίζει δυσκολίες σύνδεσης στο διαδίκτυο.", + "description_7": "Παρουσιάστηκε σφάλμα σύνδεσης κατά την προσπάθεια επικοινωνίας με τον διακομιστή.", + "description_8": "Ο διακομιστής δεν έχει ρυθμιστεί για να υποδεικνύει ποιο είναι το πρόβλημα (CORS).", + "recent_changes_heading": "Πρόσφατες αλλαγές που δεν έχουν ληφθεί ακόμη" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s Μέλος", + "other": "%(count)s Μέλη" + }, + "public_rooms_label": "Δημόσια δωμάτια", + "heading_with_query": "Χρησιμοποιήστε το \"%(query)s\" για αναζήτηση", + "heading_without_query": "Αναζήτηση για", + "spaces_title": "Χώροι που ανήκετε", + "other_rooms_in_space": "Άλλα δωμάτιο στο %(spaceName)s", + "join_button_text": "Συμμετοχή στο %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυφά για λόγους απορρήτου", + "cant_find_person_helpful_hint": "Εάν δεν εμφανίζεται το άτομο που αναζητάτε, στείλτε τους τον σύνδεσμο πρόσκλησης.", + "copy_link_text": "Αντιγραφή συνδέσμου πρόσκλησης", + "result_may_be_hidden_warning": "Ορισμένα αποτελέσματα ενδέχεται να είναι κρυμμένα", + "create_new_room_button": "Δημιουργία νέου δωματίου", + "group_chat_section_title": "Αλλες επιλογές", + "start_group_chat_button": "Ξεκινήστε μια ομαδική συνομιλία", + "message_search_section_title": "'Άλλες αναζητήσεις", + "recent_searches_section_title": "Πρόσφατες αναζητήσεις", + "recently_viewed_section_title": "Προβλήθηκε πρόσφατα", + "search_dialog": "Παράθυρο Αναζήτησης", + "search_messages_hint": "Για να αναζητήσετε μηνύματα, βρείτε αυτό το εικονίδιο στην κορυφή ενός δωματίου <icon/>", + "keyboard_scroll_hint": "Χρησιμοποιήστε τα <arrows/> για κύλιση" + }, + "share": { + "title_room": "Κοινή χρήση Δωματίου", + "permalink_most_recent": "Σύνδεσμος προς το πιο πρόσφατο μήνυμα", + "title_user": "Κοινή χρήση Χρήστη", + "title_message": "Κοινή χρήση Μηνύματος Δωματίου", + "permalink_message": "Σύνδεσμος στο επιλεγμένο μήνυμα", + "link_title": "Σύνδεσμος στο δωμάτιο" + }, + "upload_file": { + "title_progress": "Μεταφόρτωση αρχείων %(current)s από %(total)s", + "title": "Μεταφόρτωση αρχείων", + "upload_all_button": "Μεταφόρτωση όλων", + "error_file_too_large": "Αυτό το αρχείο είναι <b>πολύ μεγάλο</b> για μεταφόρτωση. Το όριο μεγέθους αρχείου είναι %(limit)s αλλά αυτό το αρχείο είναι %(sizeOfThisFile)s.", + "error_files_too_large": "Αυτά τα αρχεία είναι <b>πολύ μεγάλα</b> για μεταφόρτωση. Το όριο μεγέθους αρχείου είναι %(limit)s.", + "error_some_files_too_large": "Ορισμένα αρχεία είναι <b>πολύ μεγάλα</b> για να μεταφορτωθούν. Το όριο μεγέθους αρχείου είναι %(limit)s.", + "upload_n_others_button": { + "one": "Μεταφόρτωση %(count)s άλλου αρχείου", + "other": "Μεταφόρτωση %(count)s άλλων αρχείων" + }, + "cancel_all_button": "Ακύρωση Όλων", + "error_title": "Σφάλμα μεταφόρτωσης" + }, + "restore_key_backup_dialog": { + "load_error_content": "Δεν είναι δυνατή η φόρτωση της κατάστασης αντιγράφου ασφαλείας", + "recovery_key_mismatch_title": "Αναντιστοιχία Κλειδιού Ασφαλείας", + "recovery_key_mismatch_description": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτό το Κλειδί Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει το σωστό Κλειδί Ασφαλείας.", + "incorrect_security_phrase_title": "Λανθασμένη Φράση Ασφαλείας", + "incorrect_security_phrase_dialog": "Δεν ήταν δυνατή η αποκρυπτογράφηση του αντιγράφου ασφαλείας με αυτή τη Φράση Ασφαλείας: Βεβαιωθείτε ότι έχετε εισαγάγει τη σωστή Φράση Ασφαλείας.", + "restore_failed_error": "Δεν είναι δυνατή η επαναφορά του αντιγράφου ασφαλείας", + "no_backup_error": "Δε βρέθηκε αντίγραφο ασφαλείας!", + "keys_restored_title": "Τα κλειδιά ανακτήθηκαν", + "count_of_decryption_failures": "Αποτυχία αποκρυπτογράφησης %(failedCount)s συνεδριών!", + "count_of_successfully_restored_keys": "Επιτυχής επαναφορά %(sessionCount)s κλειδιών", + "enter_phrase_title": "Εισαγάγετε τη Φράση Ασφαλείας", + "key_backup_warning": "<b>Προειδοποίηση</b>: θα πρέπει να δημιουργήσετε αντίγραφο ασφαλείας κλειδιού μόνο από έναν αξιόπιστο υπολογιστή.", + "enter_phrase_description": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας τη Φράση Ασφαλείας σας.", + "phrase_forgotten_text": "Εάν έχετε ξεχάσει τη φράση ασφαλείας σας, μπορείτε να <button1>χρησιμοποιήσετε το κλειδί ασφαλείας</button1> ή <button2>να ρυθμίστε νέες επιλογές ανάκτησης</button2>", + "enter_key_title": "Εισάγετε το Κλειδί Ασφαλείας", + "key_is_valid": "Αυτό φαίνεται να είναι ένα έγκυρο Κλειδί Ασφαλείας!", + "key_is_invalid": "Μη έγκυρο Κλειδί Ασφαλείας", + "enter_key_description": "Αποκτήστε πρόσβαση στο ιστορικό ασφαλών μηνυμάτων σας και ρυθμίστε την ασφαλή ανταλλαγή μηνυμάτων εισάγοντας το Κλειδί ασφαλείας σας.", + "key_forgotten_text": "Εάν έχετε ξεχάσει το κλειδί ασφαλείας σας, μπορείτε να <button>ρυθμίσετε νέες επιλογές ανάκτησης</button>", + "load_keys_progress": "%(completed)s από %(total)s κλειδιά ανακτήθηκαν" + } } diff --git a/src/i18n/strings/en_EN.json b/src/i18n/strings/en_EN.json index 8e30cb3b8c..58db721c1d 100644 --- a/src/i18n/strings/en_EN.json +++ b/src/i18n/strings/en_EN.json @@ -58,7 +58,23 @@ "email_address_label": "Email Address", "remove_msisdn_prompt": "Remove %(phone)s?", "add_msisdn_instructions": "A text message has been sent to +%(msisdn)s. Please enter the verification code it contains.", - "msisdn_label": "Phone Number" + "msisdn_label": "Phone Number", + "spell_check_locale_placeholder": "Choose a locale", + "deactivate_confirm_body_sso": "Confirm your account deactivation by using Single Sign On to prove your identity.", + "deactivate_confirm_body": "Are you sure you want to deactivate your account? This is irreversible.", + "deactivate_confirm_continue": "Confirm account deactivation", + "deactivate_confirm_body_password": "To continue, please enter your account password:", + "error_deactivate_communication": "There was a problem communicating with the server. Please try again.", + "error_deactivate_no_auth": "Server did not require any authentication", + "error_deactivate_invalid_auth": "Server did not return valid authentication information.", + "deactivate_confirm_content": "Confirm that you would like to deactivate your account. If you proceed:", + "deactivate_confirm_content_1": "You will not be able to reactivate your account", + "deactivate_confirm_content_2": "You will no longer be able to log in", + "deactivate_confirm_content_3": "No one will be able to reuse your username (MXID), including you: this username will remain unavailable", + "deactivate_confirm_content_4": "You will leave all rooms and DMs that you are in", + "deactivate_confirm_content_5": "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number", + "deactivate_confirm_content_6": "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?", + "deactivate_confirm_erase_label": "Hide my messages from new joiners" }, "notifications": { "error_permissions_denied": "%(brand)s does not have permission to send you notifications - please check your browser settings", @@ -416,6 +432,7 @@ "security_recommendations_description": "Improve your account security by following these recommendations.", "error_pusher_state": "Failed to set pusher state" }, + "warning": "<w>WARNING:</w> <description/>", "key_backup": { "backup_in_progress": "Your keys are being backed up (the first backup could take a few minutes).", "backup_starting": "Starting backup…", @@ -473,6 +490,9 @@ "uia": { "sso_title": "Use Single Sign On to continue", "sso_body": "Confirm adding this email address by using Single Sign On to prove your identity.", + "sso_preauth_body": "To continue, use Single Sign On to prove your identity.", + "sso_postauth_title": "Confirm to continue", + "sso_postauth_body": "Click the button below to confirm your identity.", "password_prompt": "Confirm your identity by entering your account password below.", "recaptcha_missing_params": "Missing captcha public key in homeserver configuration. Please report this to your homeserver administrator.", "terms_invalid": "Please review and accept all of the homeserver's policies", @@ -493,7 +513,8 @@ "sso": "Single Sign On", "oidc": { "error_generic": "Something went wrong.", - "error_title": "We couldn't log you in" + "error_title": "We couldn't log you in", + "logout_redirect_warning": "You will be redirected to your server's authentication provider to complete sign out." }, "sso_failed_missing_storage": "We asked the browser to remember which homeserver you use to let you sign in, but unfortunately your browser has forgotten it. Go to the sign in page and try again.", "reset_password_email_not_found_title": "This email address was not found", @@ -502,6 +523,16 @@ "sign_in_or_register_description": "Use your account or create a new one to continue.", "sign_in_description": "Use your account to continue.", "register_action": "Create Account", + "autodiscovery_invalid": "Invalid homeserver discovery response", + "autodiscovery_generic_failure": "Failed to get autodiscovery configuration from server", + "autodiscovery_invalid_hs_base_url": "Invalid base_url for m.homeserver", + "autodiscovery_invalid_hs": "Homeserver URL does not appear to be a valid Matrix homeserver", + "autodiscovery_invalid_is_base_url": "Invalid base_url for m.identity_server", + "autodiscovery_invalid_is": "Identity server URL does not appear to be a valid identity server", + "autodiscovery_invalid_is_response": "Invalid identity server discovery response", + "autodiscovery_no_well_known": "No .well-known JSON file found", + "autodiscovery_invalid_json": "Invalid JSON", + "autodiscovery_hs_incompatible": "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.", "misconfigured_title": "Your %(brand)s is misconfigured", "misconfigured_body": "Ask your %(brand)s admin to check <a>your config</a> for incorrect or duplicate entries.", "failed_connect_identity_server": "Cannot reach identity server", @@ -511,7 +542,6 @@ "no_hs_url_provided": "No homeserver URL provided", "autodiscovery_unexpected_error_hs": "Unexpected error resolving homeserver configuration", "autodiscovery_unexpected_error_is": "Unexpected error resolving identity server configuration", - "autodiscovery_hs_incompatible": "Your homeserver is too old and does not support the minimum API version required. Please contact your server owner, or upgrade your server.", "account_deactivated": "This account has been deactivated.", "incorrect_credentials": "Incorrect username and/or password.", "incorrect_credentials_detail": "Please note you are logging into the %(hs)s server, not matrix.org.", @@ -525,8 +555,30 @@ "change_password_current_label": "Current password", "change_password_new_label": "New Password", "change_password_action": "Change Password", + "server_picker_title_default": "Server Options", + "server_picker_description": "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.", + "server_picker_description_matrix.org": "Join millions for free on the largest public server", "continue_with_idp": "Continue with %(provider)s", "sign_in_with_sso": "Sign in with single sign-on", + "soft_logout": { + "clear_data_title": "Clear all data in this session?", + "clear_data_description": "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.", + "clear_data_button": "Clear all data" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.", + "setup_secure_backup_description_2": "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.", + "use_key_backup": "Start using Key Backup", + "skip_key_backup": "I don't want my encrypted messages", + "megolm_export": "Manually export keys", + "setup_key_backup_title": "You'll lose access to your encrypted messages", + "description": "Are you sure you want to sign out?" + }, + "registration": { + "continue_without_email_title": "Continuing without email", + "continue_without_email_description": "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.", + "continue_without_email_field_label": "Email (optional)" + }, "server_picker_failed_validate_homeserver": "Unable to validate homeserver", "server_picker_invalid_url": "Invalid URL", "server_picker_required": "Specify a homeserver", @@ -536,6 +588,11 @@ "server_picker_custom": "Other homeserver", "server_picker_explainer": "Use your preferred Matrix homeserver if you have one, or host your own.", "server_picker_learn_more": "About homeservers", + "set_email": { + "verification_pending_title": "Verification Pending", + "verification_pending_description": "Please check your email and click on the link it contains. Once this is done, click continue.", + "description": "This will allow you to reset your password and receive notifications." + }, "footer_powered_by_matrix": "powered by Matrix", "captcha_description": "This homeserver would like to make sure you are not a robot.", "country_dropdown": "Country Dropdown", @@ -751,6 +808,7 @@ "skip": "Skip", "create_a_room": "Create a room", "export": "Export", + "transfer": "Transfer", "report_content": "Report Content", "send_report": "Send report", "resend": "Resend", @@ -758,8 +816,11 @@ "next": "Next", "ask_to_join": "Ask to join", "clear": "Clear", + "resume": "Resume", + "hold": "Hold", "forward": "Forward", "copy_link": "Copy link", + "view_list": "View list", "submit": "Submit", "register": "Register", "pause": "Pause", @@ -837,9 +898,21 @@ "select_all": "Select all", "emoji": "Emoji", "unencrypted": "Not encrypted", + "n_participants": { + "other": "%(count)s participants", + "one": "1 participant" + }, + "and_n_others": { + "other": "and %(count)s others...", + "one": "and one other..." + }, "sticker": "Sticker", "view_message": "View message", "public_room": "Public room", + "n_members": { + "other": "%(count)s members", + "one": "%(count)s member" + }, "video_room": "Video room", "public_space": "Public space", "private_space": "Private space", @@ -862,9 +935,12 @@ "are_you_sure": "Are you sure?", "security": "Security", "verification_cancelled": "Verification cancelled", + "unavailable": "unavailable", "encryption_enabled": "Encryption enabled", "image": "Image", + "edited": "edited", "reactions": "Reactions", + "location": "Location", "qr_code": "QR Code", "homeserver": "Homeserver", "help": "Help", @@ -876,9 +952,18 @@ "report_a_bug": "Report a bug", "forward_message": "Forward message", "suggestions": "Suggestions", + "n_rooms": { + "other": "%(count)s rooms", + "one": "%(count)s room" + }, + "email_address": "Email address", "labs": "Labs", + "filter_results": "Filter results", + "no_results_found": "No results found", "capabilities": "Capabilities", "server": "Server", + "unsent": "Unsent", + "cameras": "Cameras", "space": "Space", "beta": "Beta", "avatar": "Avatar", @@ -959,6 +1044,8 @@ "identity_server_no_terms_description_1": "This action requires accessing the default identity server <server /> to validate an email address or phone number, but the server does not have any terms of service.", "identity_server_no_terms_description_2": "Only continue if you trust the owner of the server.", "inline_intro_text": "Accept <policyLink /> to continue:", + "summary_identity_server_1": "Find others by phone or email", + "summary_identity_server_2": "Be found by phone or email", "integration_manager": "Use bots, bridges, widgets and sticker packs", "tos": "Terms of Service", "intro": "To continue you need to accept the terms of this service.", @@ -1060,7 +1147,10 @@ "no_audio_input_description": "We didn't find a microphone on your device. Please check your settings and try again.", "screenshare_monitor": "Share entire screen", "screenshare_window": "Application window", - "screenshare_title": "Share content" + "screenshare_title": "Share content", + "transfer_consult_first_label": "Consult first", + "input_devices": "Input devices", + "output_devices": "Output devices" }, "unsupported_server_title": "Your server is unsupported", "unsupported_server_description": "This server is using an older version of Matrix. Upgrade to Matrix %(version)s to use %(brand)s without errors.", @@ -1084,7 +1174,9 @@ "moderator": "Moderator", "admin": "Admin", "custom": "Custom (%(level)s)", - "mod": "Mod" + "mod": "Mod", + "label": "Power level", + "custom_level": "Custom level" }, "invite": { "failed_title": "Failed to invite", @@ -1106,7 +1198,39 @@ "error_version_unsupported_space": "The user's homeserver does not support the version of the space.", "error_version_unsupported_room": "The user's homeserver does not support the version of the room.", "error_unknown": "Unknown server error", - "to_space": "Invite to %(spaceName)s" + "to_space": "Invite to %(spaceName)s", + "unable_find_profiles_description_default": "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?", + "unable_find_profiles_title": "The following users may not exist", + "unable_find_profiles_invite_never_warn_label_default": "Invite anyway and never warn me again", + "unable_find_profiles_invite_label_default": "Invite anyway", + "email_caption": "Invite by email", + "error_dm": "We couldn't create your DM.", + "ask_anyway_description": "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?", + "ask_anyway_never_warn_label": "Start DM anyway and never warn me again", + "ask_anyway_label": "Start DM anyway", + "error_find_room": "Something went wrong trying to invite the users.", + "error_invite": "We couldn't invite those users. Please check the users you want to invite and try again.", + "error_transfer_multiple_target": "A call can only be transferred to a single user.", + "error_find_user_title": "Failed to find the following users", + "error_find_user_description": "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s", + "recents_section": "Recent Conversations", + "suggestions_section": "Recently Direct Messaged", + "email_use_default_is": "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.", + "email_use_is": "Use an identity server to invite by email. Manage in <settings>Settings</settings>.", + "start_conversation_name_email_mxid_prompt": "Start a conversation with someone using their name, email address or username (like <userId/>).", + "start_conversation_name_mxid_prompt": "Start a conversation with someone using their name or username (like <userId/>).", + "suggestions_disclaimer": "Some suggestions may be hidden for privacy.", + "suggestions_disclaimer_prompt": "If you can't see who you're looking for, send them your invite link below.", + "send_link_prompt": "Or send invite link", + "to_room": "Invite to %(roomName)s", + "name_email_mxid_share_space": "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.", + "name_mxid_share_space": "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.", + "name_email_mxid_share_room": "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.", + "name_mxid_share_room": "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.", + "key_share_warning": "Invited people will be able to read old messages.", + "email_limit_one": "Invites by email can only be sent one at a time", + "transfer_user_directory_tab": "User Directory", + "transfer_dial_pad_tab": "Dial pad" }, "widget": { "error_need_to_be_logged_in": "You need to be logged in.", @@ -1201,6 +1325,21 @@ "error_mixed_content": "Error - Mixed content", "unmaximise": "Un-maximise", "popout": "Popout widget", + "modal_title_default": "Modal Widget", + "modal_data_warning": "Data on this screen is shared with %(widgetDomain)s", + "capabilities_dialog": { + "title": "Approve widget permissions", + "content_starting_text": "This widget would like to:", + "decline_all_permission": "Decline All", + "remember_Selection": "Remember my selection for this widget" + }, + "open_id_permissions_dialog": { + "title": "Allow this widget to verify your identity", + "starting_text": "The widget will verify your user ID, but won't be able to perform actions for you:", + "remember_selection": "Remember this" + }, + "error_unable_start_audio_stream_description": "Unable to start audio streaming.", + "error_unable_start_audio_stream_title": "Failed to start livestream", "context_menu": { "start_audio_stream": "Start audio stream", "screenshot": "Take a picture", @@ -1289,6 +1428,20 @@ "cancelled_self": "You cancelled verification on your other device.", "cancelled_user": "%(displayName)s cancelled verification.", "cancelled": "You cancelled verification.", + "incoming_sas_user_dialog_text_1": "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.", + "incoming_sas_user_dialog_text_2": "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.", + "incoming_sas_device_dialog_text_1": "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.", + "incoming_sas_device_dialog_text_2": "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.", + "incoming_sas_dialog_waiting": "Waiting for partner to confirm…", + "incoming_sas_dialog_title": "Incoming Verification Request", + "manual_device_verification_self_text": "Confirm by comparing the following with the User Settings in your other session:", + "manual_device_verification_user_text": "Confirm this user's session by comparing the following with their User Settings:", + "manual_device_verification_device_name_label": "Session name", + "manual_device_verification_device_id_label": "Session ID", + "manual_device_verification_device_key_label": "Session key", + "manual_device_verification_footer": "If they don't match, the security of your communication may be compromised.", + "verification_dialog_title_device": "Verify other device", + "verification_dialog_title_user": "Verification Request", "after_new_login": { "unable_to_verify": "Unable to verify this device", "verify_this_device": "Verify this device", @@ -1344,6 +1497,56 @@ "cause_4": "Yours, or the other users' session" }, "unsupported": "This client does not support end-to-end encryption.", + "incompatible_database_sign_out_description": "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this", + "incompatible_database_description": "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.", + "incompatible_database_title": "Incompatible Database", + "incompatible_database_disable": "Continue With Encryption Disabled", + "key_signature_upload_failed_master_key_signature": "a new master key signature", + "key_signature_upload_failed_cross_signing_key_signature": "a new cross-signing key signature", + "key_signature_upload_failed_device_cross_signing_key_signature": "a device cross-signing signature", + "key_signature_upload_failed_key_signature": "a key signature", + "key_signature_upload_failed_body": "%(brand)s encountered an error during upload of:", + "key_signature_upload_completed": "Upload completed", + "key_signature_upload_cancelled": "Cancelled signature upload", + "key_signature_upload_failed": "Unable to upload", + "key_signature_upload_success_title": "Signature upload success", + "key_signature_upload_failed_title": "Signature upload failed", + "udd": { + "own_new_session_text": "You signed in to a new session without verifying it:", + "own_ask_verify_text": "Verify your other session using one of the options below.", + "other_new_session_text": "%(name)s (%(userId)s) signed in to a new session without verifying it:", + "other_ask_verify_text": "Ask this user to verify their session, or manually verify it below.", + "title": "Not Trusted", + "manual_verification_button": "Manually verify by text", + "interactive_verification_button": "Interactively verify by emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Wrong file type", + "recovery_key_is_correct": "Looks good!", + "wrong_security_key": "Wrong Security Key", + "invalid_security_key": "Invalid Security Key" + }, + "reset_title": "Reset everything", + "reset_warning_1": "Only do this if you have no other device to complete verification with.", + "reset_warning_2": "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.", + "security_phrase_title": "Security Phrase", + "security_phrase_incorrect_error": "Unable to access secret storage. Please verify that you entered the correct Security Phrase.", + "enter_phrase_or_key_prompt": "Enter your Security Phrase or <button>use your Security Key</button> to continue.", + "security_key_title": "Security Key", + "use_security_key_prompt": "Use your Security Key to continue.", + "separator": "%(securityKey)s or %(recoveryFile)s", + "restoring": "Restoring keys from backup" + }, + "reset_all_button": "Forgotten or lost all recovery methods? <a>Reset all</a>", + "destroy_cross_signing_dialog": { + "title": "Destroy cross-signing keys?", + "warning": "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.", + "primary_button_text": "Clear cross-signing keys" + }, + "confirm_encryption_setup_title": "Confirm encryption setup", + "confirm_encryption_setup_body": "Click the button below to confirm setting up encryption.", + "unable_to_setup_keys_error": "Unable to set up keys", "old_version_detected_title": "Old cryptography data detected", "old_version_detected_description": "Data from an older version of %(brand)s has been detected. This will have caused end-to-end cryptography to malfunction in the older version. End-to-end encrypted messages exchanged recently whilst using the older version may not be decryptable in this version. This may also cause messages exchanged with this version to fail. If you experience problems, log out and back in again. To retain message history, export and re-import your keys.", "verification_requested_toast_title": "Verification requested", @@ -1450,12 +1653,14 @@ "unknown_command_detail": "Unrecognised command: %(commandText)s", "unknown_command_help": "You can use <code>/help</code> to list available commands. Did you mean to send this as a message?", "unknown_command_hint": "Hint: Begin your message with <code>//</code> to start it with a slash.", - "unknown_command_button": "Send as message" + "unknown_command_button": "Send as message", + "help_dialog_title": "Command Help" }, "timeline": { "m.call": { "video_call_started": "Video call started in %(roomName)s.", "video_call_started_unsupported": "Video call started in %(roomName)s. (not supported by this browser)", + "video_call_started_text": "%(name)s started a video call", "video_call_ended": "Video call ended" }, "m.call.invite": { @@ -1636,6 +1841,7 @@ }, "thread_info_basic": "From a thread", "error_no_renderer": "This event could not be displayed", + "in_room_name": " in <strong>%(room)s</strong>", "undecryptable_tooltip": "This message could not be decrypted", "send_state_sending": "Sending your message…", "send_state_encrypting": "Encrypting your message…", @@ -1664,6 +1870,12 @@ "collapse_reply_chain": "Collapse quotes", "expand_reply_chain": "Expand quotes" }, + "m.poll": { + "count_of_votes": { + "other": "%(count)s votes", + "one": "%(count)s vote" + } + }, "decryption_failure_blocked": "The sender has blocked you from receiving this message", "disambiguated_profile": "%(displayName)s (%(matrixId)s)", "download_action_downloading": "Downloading", @@ -1701,16 +1913,22 @@ }, "m.key.verification.request": { "you_accepted": "You accepted", + "user_accepted": "%(name)s accepted", "you_declined": "You declined", "you_cancelled": "You cancelled", + "user_declined": "%(name)s declined", + "user_cancelled": "%(name)s cancelled", "declining": "Declining…", + "user_wants_to_verify": "%(name)s wants to verify", "you_started": "You sent a verification request" }, "m.video": { "error_decrypting": "Error decrypting video" }, "reactions": { + "add_reaction_prompt": "Add reaction", "label": "%(reactors)s reacted with %(content)s", + "custom_reaction_fallback_label": "Custom reaction", "tooltip": "<reactors/><reactedWith>reacted with %(shortName)s</reactedWith>" }, "redacted": { @@ -1722,6 +1940,16 @@ "unknown_predecessor": "Can't find the old version of this room (room ID: %(roomId)s), and we have not been provided with 'via_servers' to look for it.", "see_older_messages": "Click here to see older messages." }, + "scalar_starter_link": { + "dialog_title": "Add an Integration", + "dialog_description": "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?" + }, + "edits": { + "tooltip_title": "Edited at %(date)s", + "tooltip_sub": "Click to view edits", + "tooltip_label": "Edited at %(date)s. Click to view edits." + }, + "error_rendering_message": "Can't load this message", "summary": { "format": "%(nameList)s %(transitionList)s", "joined_multiple": { @@ -1861,7 +2089,14 @@ "one": "%(oneUser)ssent a hidden message" } }, + "reply": { + "error_loading": "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.", + "in_reply_to": "<a>In reply to</a> <pill>", + "in_reply_to_for_export": "In reply to <a>this message</a>" + }, "context_menu": { + "resent_unsent_reactions": "Resend %(unsentCount)s reaction(s)", + "open_in_osm": "Open in OpenStreetMap", "view_source": "View source", "show_url_preview": "Show preview", "external_url": "Source URL", @@ -1954,7 +2189,21 @@ "failed_copy": "Failed to copy", "update_power_level": "Failed to change power level", "unknown": "Unknown error", - "something_went_wrong": "Something went wrong!" + "unknown_error_code": "unknown error code", + "something_went_wrong": "Something went wrong!", + "dialog_description_default": "An error has occurred.", + "edit_history_unsupported": "Your homeserver doesn't seem to support this feature.", + "session_restore": { + "clear_storage_description": "Sign out and remove encryption keys?", + "clear_storage_button": "Clear Storage and Sign Out", + "title": "Unable to restore session", + "description_1": "We encountered an error trying to restore your previous session.", + "description_2": "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.", + "description_3": "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable." + }, + "storage_evicted_title": "Missing session data", + "storage_evicted_description_1": "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.", + "storage_evicted_description_2": "Your browser likely removed this data when running low on disk space." }, "items_and_n_others": { "other": "<Items/> and %(count)s others", @@ -1996,6 +2245,10 @@ "show_widgets_button": "Show Widgets", "close_call_button": "Close call", "video_room_view_chat_button": "View chat timeline", + "n_people_asking_to_join": { + "other": "%(count)s people asking to join", + "one": "Asking to join" + }, "room_is_public": "This room is public" }, "context_menu": { @@ -2010,6 +2263,17 @@ "notifications_default": "Match default setting", "notifications_mute": "Mute room" }, + "search": { + "result_count": { + "other": "(~%(count)s results)", + "one": "(~%(count)s result)" + }, + "this_room": "This Room", + "all_rooms": "All Rooms", + "field_placeholder": "Search…", + "this_room_button": "Search this room", + "all_rooms_button": "Search all rooms" + }, "invite_this_room": "Invite to this room", "intro": { "send_message_start_dm": "Send your first message to invite <displayName/> to chat", @@ -2086,6 +2350,7 @@ "knock_sent": "Request to join sent", "knock_sent_subtitle": "Your request to join is pending.", "knock_cancel_action": "Cancel request", + "invites_you_text": "<inviter/> invites you", "join_failed_needs_invite": "To view %(roomName)s, you need an invite", "view_failed_enable_video_rooms": "To view, please enable video rooms in Labs first", "join_failed_enable_video_rooms": "To join, please enable video rooms in Labs first", @@ -2094,23 +2359,27 @@ "upgrade_warning_bar_upgraded": "This room has already been upgraded.", "upgrade_warning_bar_unstable": "This room is running room version <roomVersion />, which this homeserver has marked as <i>unstable</i>.", "upgrade_warning_bar_admins": "Only room administrators will see this warning", - "search": { - "this_room": "This Room", - "all_rooms": "All Rooms", - "field_placeholder": "Search…", - "this_room_button": "Search this room", - "all_rooms_button": "Search all rooms" - }, "jump_read_marker": "Jump to first unread message.", "error_jump_to_date_connection": "A network error occurred while trying to find and jump to the given date. Your homeserver might be down or there was just a temporary problem with your internet connection. Please try again. If this continues, please contact your homeserver administrator.", "error_jump_to_date_not_found": "We were unable to find an event looking forwards from %(dateString)s. Try choosing an earlier date.", "error_jump_to_date": "Server returned %(statusCode)s with error code %(errorCode)s", + "unknown_status_code_for_timeline_jump": "unknown status code", "error_jump_to_date_send_logs_prompt": "Please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.", "error_jump_to_date_title": "Unable to find event at that date", "error_jump_to_date_details": "Error details", "jump_to_date_beginning": "The beginning of the room", "jump_to_date": "Jump to date", "jump_to_date_prompt": "Pick a date to jump to", + "face_pile_tooltip_label": { + "other": "View all %(count)s members", + "one": "View 1 member" + }, + "face_pile_tooltip_shortcut_joined": "Including you, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Including %(commaSeparatedMembers)s", + "face_pile_summary": { + "other": "%(count)s people you know have already joined", + "one": "%(count)s person you know has already joined" + }, "edit_topic": "Edit topic", "read_topic": "Click to read topic", "drop_file_prompt": "Drop file here to upload", @@ -2193,6 +2462,40 @@ "explore": "Explore rooms" }, "invite_this_space": "Invite to this space", + "add_existing_subspace": { + "space_dropdown_title": "Add existing space", + "create_prompt": "Want to add a new space instead?", + "create_button": "Create a new space", + "filter_placeholder": "Search for spaces" + }, + "add_existing_room_space": { + "error_heading": "Not all selected were added", + "progress_text": { + "other": "Adding rooms... (%(progress)s out of %(count)s)", + "one": "Adding room..." + }, + "dm_heading": "Direct Messages", + "space_dropdown_label": "Space selection", + "space_dropdown_title": "Add existing rooms", + "create": "Want to add a new room instead?", + "create_prompt": "Create a new room", + "subspace_moved_note": "Adding spaces has moved." + }, + "room_filter_placeholder": "Search for rooms", + "leave_dialog_public_rejoin_warning": "You won't be able to rejoin unless you are re-invited.", + "leave_dialog_only_admin_warning": "You're the only admin of this space. Leaving it will mean no one has control over it.", + "leave_dialog_only_admin_room_warning": "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.", + "leave_dialog_title": "Leave %(spaceName)s", + "leave_dialog_description": "You are about to leave <spaceName/>.", + "leave_dialog_option_intro": "Would you like to leave the rooms in this space?", + "leave_dialog_option_none": "Don't leave any rooms", + "leave_dialog_option_all": "Leave all rooms", + "leave_dialog_option_specific": "Leave some rooms", + "leave_dialog_action": "Leave space", + "preferences": { + "sections_section": "Sections to show", + "show_people_in_space": "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s." + }, "joining_space": "Joining", "user_lacks_permission": "You don't have permission", "suggested_tooltip": "This room is suggested as a good one to join", @@ -2229,9 +2532,32 @@ "live_enable_description": "Please note: this is a labs feature using a temporary implementation. This means you will not be able to delete your location history, and advanced users will be able to see your location history even after you stop sharing your live location with this room.", "live_toggle_label": "Enable live location sharing", "live_share_button": "Share for %(duration)s", + "error_fetch_location": "Could not fetch location", "click_move_pin": "Click to move the pin", "click_drop_pin": "Click to drop a pin", "share_button": "Share location", + "error_no_perms_title": "You don't have permission to share locations", + "error_no_perms_description": "You need to have the right permissions in order to share locations in this room.", + "error_send_title": "We couldn't send your location", + "error_send_description": "%(brand)s could not send your location. Please try again later.", + "live_description": "%(displayName)s's live location", + "share_type_own": "My current location", + "share_type_live": "My live location", + "share_type_pin": "Drop a Pin", + "share_type_prompt": "What location type do you want to share?", + "live_update_time": "Updated %(humanizedUpdateTime)s", + "live_until": "Live until %(expiryTime)s", + "loading_live_location": "Loading live location…", + "live_location_ended": "Live location ended", + "live_location_error": "Live location error", + "live_locations_empty": "No live locations", + "close_sidebar": "Close sidebar", + "error_stopping_live_location": "An error occurred while stopping your live location", + "error_sharing_live_location": "An error occurred whilst sharing your live location", + "live_location_active": "You are sharing your live location", + "live_location_enabled": "Live location enabled", + "error_sharing_live_location_try_again": "An error occurred whilst sharing your live location, please try again", + "error_stopping_live_location_try_again": "An error occurred while stopping your live location, please try again", "stop_and_close": "Stop and close" }, "export_chat": { @@ -2280,6 +2606,7 @@ "size_limit_min_max": "Size can only be a number between %(min)s MB and %(max)s MB", "num_messages_min_max": "Number of messages can only be a number between %(min)s and %(max)s", "num_messages": "Number of messages", + "size_limit_postfix": "MB", "cancelled": "Export Cancelled", "cancelled_detail": "The export was cancelled successfully", "successful": "Export Successful", @@ -2346,7 +2673,10 @@ "no_update": "No update available.", "downloading": "Downloading update…", "new_version_available": "New version available. <a>Update now.</a>", - "check_action": "Check for update" + "check_action": "Check for update", + "error_unable_load_commit": "Unable to load commit detail: %(msg)s", + "unavailable": "Unavailable", + "changelog": "Changelog" }, "chat_card_back_action_label": "Back to chat", "room_summary_card_back_action_label": "Room information", @@ -2426,6 +2756,9 @@ "experimental_section": "Early previews", "experimental_description": "Feeling experimental? Try out our latest ideas in development. These features are not finalised; they may be unstable, may change, or may be dropped altogether. <a>Learn more</a>.", "video_rooms_beta": "Video rooms are a beta feature", + "beta_feedback_title": "%(featureName)s Beta feedback", + "beta_feedback_leave_button": "To leave the beta, visit your settings.", + "sliding_sync_checking": "Checking…", "sliding_sync_server_support": "Your server has native support", "sliding_sync_server_no_support": "Your server lacks native support", "sliding_sync_server_specify_proxy": "Your server lacks native support, you must specify a proxy", @@ -2497,7 +2830,16 @@ "guest_access_warning": "People with supported clients will be able to join the room without having a registered account.", "title": "Security & Privacy", "encryption_permanent": "Once enabled, encryption cannot be disabled.", - "encryption_forced": "Your server requires encryption to be disabled." + "encryption_forced": "Your server requires encryption to be disabled.", + "join_rule_restricted_dialog_empty_warning": "You're removing all spaces. Access will default to invite only", + "join_rule_restricted_dialog_title": "Select spaces", + "join_rule_restricted_dialog_description": "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Search spaces", + "join_rule_restricted_dialog_heading_space": "Spaces you know that contain this space", + "join_rule_restricted_dialog_heading_room": "Spaces you know that contain this room", + "join_rule_restricted_dialog_heading_other": "Other spaces or rooms you might not know", + "join_rule_restricted_dialog_heading_unknown": "These are likely ones other room admins are a part of.", + "join_rule_restricted_dialog_heading_known": "Other spaces you know" }, "delete_avatar_label": "Delete avatar", "upload_avatar_label": "Upload avatar", @@ -2540,7 +2882,17 @@ "default_url_previews_off": "URL previews are disabled by default for participants in this room.", "url_preview_encryption_warning": "In encrypted rooms, like this one, URL previews are disabled by default to ensure that your homeserver (where the previews are generated) cannot gather information about links you see in this room.", "url_preview_explainer": "When someone puts a URL in their message, a URL preview can be shown to give more information about that link such as the title, description, and an image from the website.", - "url_previews_section": "URL Previews" + "url_previews_section": "URL Previews", + "alias_heading": "Room address", + "alias_field_placeholder_default": "e.g. my-room", + "alias_field_has_domain_invalid": "Missing domain separator e.g. (:domain.org)", + "alias_field_has_localpart_invalid": "Missing room name or separator e.g. (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "Some characters not allowed", + "alias_field_required_invalid": "Please provide an address", + "alias_field_matches_invalid": "This address does not point at this room", + "alias_field_taken_valid": "This address is available to use", + "alias_field_taken_invalid_domain": "This address is already in use", + "alias_field_taken_invalid": "This address had invalid server or is already in use" }, "visibility": { "error_update_guest_access": "Failed to update the guest access of this space", @@ -2620,7 +2972,25 @@ "information_section_room": "Room information", "room_id": "Internal room ID", "room_version_section": "Room version", - "room_version": "Room version:" + "room_version": "Room version:", + "error_upgrade_title": "Failed to upgrade room", + "error_upgrade_description": "The room upgrade could not be completed", + "upgrade_button": "Upgrade this room to version %(version)s", + "upgrade_dialog_title": "Upgrade Room Version", + "upgrade_dialog_description": "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:", + "upgrade_dialog_description_1": "Create a new room with the same name, description and avatar", + "upgrade_dialog_description_2": "Update any local room aliases to point to the new room", + "upgrade_dialog_description_3": "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room", + "upgrade_dialog_description_4": "Put a link back to the old room at the start of the new room so people can see old messages", + "upgrade_warning_dialog_invite_label": "Automatically invite members from this room to the new one", + "upgrade_warning_dialog_title_private": "Upgrade private room", + "upgrade_dwarning_ialog_title_public": "Upgrade public room", + "upgrade_warning_dialog_title": "Upgrade room", + "upgrade_warning_dialog_report_bug_prompt": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.", + "upgrade_warning_dialog_report_bug_prompt_link": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.", + "upgrade_warning_dialog_description": "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.", + "upgrade_warning_dialog_explainer": "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.", + "upgrade_warning_dialog_footer": "You'll upgrade this room from <oldVersion /> to <newVersion />." }, "bridges": { "description": "This room is bridging messages to the following platforms. <a>Learn more.</a>", @@ -2647,7 +3017,9 @@ "enable_element_call_caption": "%(brand)s is end-to-end encrypted, but is currently limited to smaller numbers of users.", "enable_element_call_no_permissions_tooltip": "You do not have sufficient permissions to change this.", "call_type_section": "Call type" - } + }, + "alias_not_specified": "not specified", + "title": "Room Settings - %(roomName)s" }, "devtools": { "widget_screenshots": "Enable widget screenshots on supported widgets", @@ -2656,6 +3028,7 @@ "low_bandwidth_mode_description": "Requires compatible homeserver.", "developer_mode": "Developer mode", "title": "Developer tools", + "toggle_event": "toggle event", "category_room": "Room", "category_other": "Other", "send_custom_timeline_event": "Send custom timeline event", @@ -2763,11 +3136,20 @@ "submit_debug_logs": "Submit debug logs", "matrix_security_issue": "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.", "create_new_issue": "Please <newIssueLink>create a new issue</newIssueLink> on GitHub so that we can investigate this bug.", + "error_empty": "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.", + "preparing_logs": "Preparing to send logs", + "logs_sent": "Logs sent", + "thank_you": "Thank you!", + "failed_send_logs": "Failed to send logs: ", + "preparing_download": "Preparing to download logs", + "unsupported_browser": "Reminder: Your browser is unsupported, so your experience may be unpredictable.", "before_submitting": "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.", "download_logs": "Download logs", "github_issue": "GitHub issue", + "textarea_label": "Notes", "additional_context": "If there is additional context that would help in analysing the issue, such as what you were doing at the time, room IDs, user IDs, etc., please include those things here.", - "send_logs": "Send logs" + "send_logs": "Send logs", + "log_request": "To help us prevent this in future, please <a>send us logs</a>." }, "labs_mjolnir": { "room_name": "My Ban List", @@ -2835,6 +3217,12 @@ }, "you_did_it": "You did it!", "complete_these": "Complete these to get the most out of %(brand)s", + "use_case_heading1": "You're in", + "use_case_heading2": "Who will you chat to the most?", + "use_case_heading3": "We'll help you get connected.", + "use_case_personal_messaging": "Friends and family", + "use_case_work_messaging": "Coworkers and teams", + "use_case_community_messaging": "Online community members", "download_brand": "Download %(brand)s", "download_brand_desktop": "Download %(brand)s Desktop", "qr_or_app_links": "%(qrCode)s or %(appLinks)s", @@ -2887,6 +3275,15 @@ "add_details_prompt": "Add some details to help people recognise it.", "add_details_prompt_2": "You can change these anytime.", "creating": "Creating…", + "subspace_join_rule_restricted_description": "Anyone in <SpaceName/> will be able to find and join.", + "subspace_join_rule_public_description": "Anyone will be able to find and join this space, not just members of <SpaceName/>.", + "subspace_join_rule_invite_description": "Only people invited will be able to find and join this space.", + "subspace_dropdown_title": "Create a space", + "subspace_beta_notice": "Add a space to a space you manage.", + "subspace_join_rule_label": "Space visibility", + "subspace_join_rule_invite_only": "Private space (invite only)", + "subspace_existing_space_prompt": "Want to add an existing space instead?", + "subspace_adding": "Adding…", "failed_create_initial_rooms": "Failed to create initial space rooms", "skip_action": "Skip for now", "creating_rooms": "Creating rooms…", @@ -3041,19 +3438,6 @@ "user_a11y": "User Autocomplete" } }, - " in <strong>%(room)s</strong>": " in <strong>%(room)s</strong>", - "(~%(count)s results)": { - "other": "(~%(count)s results)", - "one": "(~%(count)s result)" - }, - "%(count)s participants": { - "other": "%(count)s participants", - "one": "1 participant" - }, - "and %(count)s others...": { - "other": "and %(count)s others...", - "one": "and one other..." - }, "member_list": { "invite_button_no_perms_tooltip": "You do not have permission to invite users", "invited_list_heading": "Invited", @@ -3072,8 +3456,6 @@ "unknown": "Unknown", "away": "Away" }, - "%(members)s and more": "%(members)s and more", - "%(members)s and %(last)s": "%(members)s and %(last)s", "room_list": { "breadcrumbs_label": "Recently visited rooms", "breadcrumbs_empty": "No recently visited rooms", @@ -3107,22 +3489,12 @@ "failed_remove_tag": "Failed to remove tag %(tagName)s from room", "failed_add_tag": "Failed to add tag %(tagName)s to room" }, - "%(count)s members": { - "other": "%(count)s members", - "one": "%(count)s member" - }, - "%(count)s people asking to join": { - "other": "%(count)s people asking to join", - "one": "Asking to join" - }, "spaces": { "error_no_permission_invite": "You do not have permissions to invite people to this space", "error_no_permission_create_room": "You do not have permissions to create new rooms in this space", "error_no_permission_add_room": "You do not have permissions to add rooms to this space", "error_no_permission_add_space": "You do not have permissions to add spaces to this space" }, - "unknown error code": "unknown error code", - "<inviter/> invites you": "<inviter/> invites you", "stickers": { "empty": "You don't currently have any stickerpacks enabled", "empty_add_prompt": "Add some now" @@ -3139,7 +3511,15 @@ "room_unencrypted_detail": "In encrypted rooms, your messages are secured and only you and the recipient have the unique keys to unlock them.", "verify_button": "Verify User", "verify_explainer": "For extra security, verify this user by checking a one-time code on both of your devices.", + "count_of_verified_sessions": { + "other": "%(count)s verified sessions", + "one": "1 verified session" + }, "hide_verified_sessions": "Hide verified sessions", + "count_of_sessions": { + "other": "%(count)s sessions", + "one": "%(count)s session" + }, "hide_sessions": "Hide sessions", "ignore_confirm_title": "Ignore %(user)s", "ignore_confirm_description": "All messages and invites from this user will be hidden. Are you sure you want to ignore them?", @@ -3179,13 +3559,29 @@ "deactivate_confirm_action": "Deactivate user", "error_deactivate": "Failed to deactivate user", "role_label": "Role in <RoomName/>", - "edit_own_devices": "Edit devices" - }, - "%(count)s reply": { - "other": "%(count)s replies", - "one": "%(count)s reply" + "edit_own_devices": "Edit devices", + "redact": { + "no_recent_messages_title": "No recent messages by %(user)s found", + "no_recent_messages_description": "Try scrolling up in the timeline to see if there are any earlier ones.", + "confirm_title": "Remove recent messages by %(user)s", + "confirm_description_1": { + "other": "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?", + "one": "You are about to remove %(count)s message by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?" + }, + "confirm_description_2": "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.", + "confirm_keep_state_label": "Preserve system messages", + "confirm_keep_state_explainer": "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)", + "confirm_button": { + "other": "Remove %(count)s messages", + "one": "Remove 1 message" + } + } }, "threads": { + "count_of_reply": { + "other": "%(count)s replies", + "one": "%(count)s reply" + }, "open_thread": "Open thread", "unable_to_decrypt": "Unable to decrypt message", "error_start_thread_existing_relation": "Can't create a thread from an event with an existing relation", @@ -3200,7 +3596,6 @@ "empty_tip": "<b>Tip:</b> Use “%(replyInThread)s” when hovering over a message.", "empty_heading": "Keep discussions organised with threads" }, - "not specified": "not specified", "right_panel": { "pinned_messages": { "title": "Pinned messages", @@ -3249,27 +3644,11 @@ "other": "Final result based on %(count)s votes", "one": "Final result based on %(count)s vote" } + }, + "thread_list": { + "context_menu_label": "Thread options" } }, - "%(count)s verified sessions": { - "other": "%(count)s verified sessions", - "one": "1 verified session" - }, - "%(count)s sessions": { - "other": "%(count)s sessions", - "one": "%(count)s session" - }, - "%(count)s votes": { - "other": "%(count)s votes", - "one": "%(count)s vote" - }, - "%(name)s started a video call": "%(name)s started a video call", - "unknown status code": "unknown status code", - "unavailable": "unavailable", - "%(name)s accepted": "%(name)s accepted", - "%(name)s declined": "%(name)s declined", - "%(name)s cancelled": "%(name)s cancelled", - "%(name)s wants to verify": "%(name)s wants to verify", "poll": { "unable_edit_title": "Can't edit poll", "unable_edit_description": "Sorry, you can't edit a poll after votes have been cast.", @@ -3302,30 +3681,14 @@ "options_placeholder": "Write an option", "options_add_button": "Add option", "disclosed_notes": "Voters see results as soon as they have voted", - "notes": "Results are only revealed when you end the poll" + "notes": "Results are only revealed when you end the poll", + "end_message_no_votes": "The poll has ended. No votes were cast.", + "end_message": "The poll has ended. Top answer: %(topAnswer)s", + "error_ending_title": "Failed to end poll", + "error_ending_description": "Sorry, the poll did not end. Please try again.", + "end_title": "End Poll", + "end_description": "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote." }, - "edited": "edited", - "Add reaction": "Add reaction", - "Custom reaction": "Custom reaction", - "Add an Integration": "Add an Integration", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?", - "Edited at %(date)s": "Edited at %(date)s", - "Click to view edits": "Click to view edits", - "Edited at %(date)s. Click to view edits.": "Edited at %(date)s. Click to view edits.", - "Submit logs": "Submit logs", - "Can't load this message": "Can't load this message", - "toggle event": "toggle event", - "Location": "Location", - "Could not fetch location": "Could not fetch location", - "You don't have permission to share locations": "You don't have permission to share locations", - "You need to have the right permissions in order to share locations in this room.": "You need to have the right permissions in order to share locations in this room.", - "We couldn't send your location": "We couldn't send your location", - "%(brand)s could not send your location. Please try again later.": "%(brand)s could not send your location. Please try again later.", - "%(displayName)s's live location": "%(displayName)s's live location", - "My current location": "My current location", - "My live location": "My live location", - "Drop a Pin": "Drop a Pin", - "What location type do you want to share?": "What location type do you want to share?", "emoji": { "category_frequently_used": "Frequently Used", "category_smileys_people": "Smileys & People", @@ -3339,7 +3702,9 @@ "categories": "Categories", "quick_reactions": "Quick Reactions" }, - "Cancel search": "Cancel search", + "emoji_picker": { + "cancel_search_label": "Cancel search" + }, "keyboard": { "backspace": "Backspace", "page_up": "Page Up", @@ -3415,495 +3780,203 @@ "rotate_left": "Rotate Left", "rotate_right": "Rotate Right" }, - "Information": "Information", - "Language Dropdown": "Language Dropdown", - "Message in %(room)s": "Message in %(room)s", - "Message from %(user)s": "Message from %(user)s", - "Power level": "Power level", - "Custom level": "Custom level", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.", - "<a>In reply to</a> <pill>": "<a>In reply to</a> <pill>", - "In reply to <a>this message</a>": "In reply to <a>this message</a>", - "Room address": "Room address", - "e.g. my-room": "e.g. my-room", - "Missing domain separator e.g. (:domain.org)": "Missing domain separator e.g. (:domain.org)", - "Missing room name or separator e.g. (my-room:domain.org)": "Missing room name or separator e.g. (my-room:domain.org)", - "Some characters not allowed": "Some characters not allowed", - "Please provide an address": "Please provide an address", - "This address does not point at this room": "This address does not point at this room", - "This address is available to use": "This address is available to use", - "This address is already in use": "This address is already in use", - "This address had invalid server or is already in use": "This address had invalid server or is already in use", - "View all %(count)s members": { - "other": "View all %(count)s members", - "one": "View 1 member" + "info_tooltip_title": "Information", + "language_dropdown_label": "Language Dropdown", + "pill": { + "permalink_other_room": "Message in %(room)s", + "permalink_this_room": "Message from %(user)s" }, - "Including you, %(commaSeparatedMembers)s": "Including you, %(commaSeparatedMembers)s", - "Including %(commaSeparatedMembers)s": "Including %(commaSeparatedMembers)s", - "%(count)s people you know have already joined": { - "other": "%(count)s people you know have already joined", - "one": "%(count)s person you know has already joined" + "seshat": { + "error_initialising": "Message search initialisation failed, check <a>your settings</a> for more information", + "warning_kind_files_app": "Use the <a>Desktop app</a> to see all encrypted files", + "warning_kind_search_app": "Use the <a>Desktop app</a> to search encrypted messages", + "warning_kind_files": "This version of %(brand)s does not support viewing some encrypted files", + "warning_kind_search": "This version of %(brand)s does not support searching encrypted messages", + "reset_title": "Reset event store?", + "reset_description": "You most likely do not want to reset your event index store", + "reset_explainer": "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated", + "reset_button": "Reset event store" }, - "Message search initialisation failed, check <a>your settings</a> for more information": "Message search initialisation failed, check <a>your settings</a> for more information", - "Desktop app logo": "Desktop app logo", - "Use the <a>Desktop app</a> to see all encrypted files": "Use the <a>Desktop app</a> to see all encrypted files", - "Use the <a>Desktop app</a> to search encrypted messages": "Use the <a>Desktop app</a> to search encrypted messages", - "This version of %(brand)s does not support viewing some encrypted files": "This version of %(brand)s does not support viewing some encrypted files", - "This version of %(brand)s does not support searching encrypted messages": "This version of %(brand)s does not support searching encrypted messages", - "Server Options": "Server Options", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.", - "Join millions for free on the largest public server": "Join millions for free on the largest public server", - "<w>WARNING:</w> <description/>": "<w>WARNING:</w> <description/>", - "Choose a locale": "Choose a locale", - "And %(count)s more...": { + "truncated_list_n_more": { "other": "And %(count)s more..." }, - "You're in": "You're in", - "Who will you chat to the most?": "Who will you chat to the most?", - "We'll help you get connected.": "We'll help you get connected.", - "Friends and family": "Friends and family", - "Coworkers and teams": "Coworkers and teams", - "Online community members": "Online community members", - "Enter a server name": "Enter a server name", - "Looks good": "Looks good", - "You are not allowed to view this server's rooms list": "You are not allowed to view this server's rooms list", - "Can't find this server or its room list": "Can't find this server or its room list", - "Your server": "Your server", - "Remove server “%(roomServer)s”": "Remove server “%(roomServer)s”", - "Add a new server": "Add a new server", - "Enter the name of a new server you want to explore.": "Enter the name of a new server you want to explore.", - "Server name": "Server name", - "Add new server…": "Add new server…", - "Show: %(instance)s rooms (%(server)s)": "Show: %(instance)s rooms (%(server)s)", - "Show: Matrix rooms": "Show: Matrix rooms", - "Add existing space": "Add existing space", - "Want to add a new space instead?": "Want to add a new space instead?", - "Create a new space": "Create a new space", - "Search for spaces": "Search for spaces", - "Not all selected were added": "Not all selected were added", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Adding rooms... (%(progress)s out of %(count)s)", - "one": "Adding room..." + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Enter a server name", + "network_dropdown_available_valid": "Looks good", + "network_dropdown_available_invalid_forbidden": "You are not allowed to view this server's rooms list", + "network_dropdown_available_invalid": "Can't find this server or its room list", + "network_dropdown_your_server_description": "Your server", + "network_dropdown_remove_server_adornment": "Remove server “%(roomServer)s”", + "network_dropdown_add_dialog_title": "Add a new server", + "network_dropdown_add_dialog_description": "Enter the name of a new server you want to explore.", + "network_dropdown_add_dialog_placeholder": "Server name", + "network_dropdown_add_server_option": "Add new server…", + "network_dropdown_selected_label_instance": "Show: %(instance)s rooms (%(server)s)", + "network_dropdown_selected_label": "Show: Matrix rooms" + } }, - "Direct Messages": "Direct Messages", - "Space selection": "Space selection", - "Add existing rooms": "Add existing rooms", - "Want to add a new room instead?": "Want to add a new room instead?", - "Create a new room": "Create a new room", - "Search for rooms": "Search for rooms", - "Adding spaces has moved.": "Adding spaces has moved.", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?", - "The following users may not exist": "The following users may not exist", - "Invite anyway and never warn me again": "Invite anyway and never warn me again", - "Invite anyway": "Invite anyway", - "Close dialog": "Close dialog", - "%(featureName)s Beta feedback": "%(featureName)s Beta feedback", - "To leave the beta, visit your settings.": "To leave the beta, visit your settings.", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.", - "Preparing to send logs": "Preparing to send logs", - "Logs sent": "Logs sent", - "Thank you!": "Thank you!", - "Failed to send logs: ": "Failed to send logs: ", - "Preparing to download logs": "Preparing to download logs", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Reminder: Your browser is unsupported, so your experience may be unpredictable.", - "Notes": "Notes", - "No recent messages by %(user)s found": "No recent messages by %(user)s found", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Try scrolling up in the timeline to see if there are any earlier ones.", - "Remove recent messages by %(user)s": "Remove recent messages by %(user)s", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "other": "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?", - "one": "You are about to remove %(count)s message by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?" + "dialog_close_label": "Close dialog", + "voice_message": { + "cant_start_broadcast_title": "Can't start voice message", + "cant_start_broadcast_description": "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message." }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.", - "Preserve system messages": "Preserve system messages", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)", - "Remove %(count)s messages": { - "other": "Remove %(count)s messages", - "one": "Remove 1 message" + "redact": { + "error": "You cannot delete this message. (%(code)s)", + "ongoing": "Removing…", + "confirm_description": "Are you sure you wish to remove (delete) this event?", + "confirm_description_state": "Note that removing room changes like this could undo the change.", + "confirm_button": "Confirm Removal", + "reason_label": "Reason (optional)" }, - "Can't start voice message": "Can't start voice message", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.", - "Unable to load commit detail: %(msg)s": "Unable to load commit detail: %(msg)s", - "Unavailable": "Unavailable", - "Changelog": "Changelog", - "You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)", - "Removing…": "Removing…", - "Are you sure you wish to remove (delete) this event?": "Are you sure you wish to remove (delete) this event?", - "Note that removing room changes like this could undo the change.": "Note that removing room changes like this could undo the change.", - "Confirm Removal": "Confirm Removal", - "Reason (optional)": "Reason (optional)", - "Clear all data in this session?": "Clear all data in this session?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.", - "Clear all data": "Clear all data", - "Anyone in <SpaceName/> will be able to find and join.": "Anyone in <SpaceName/> will be able to find and join.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Anyone will be able to find and join this space, not just members of <SpaceName/>.", - "Only people invited will be able to find and join this space.": "Only people invited will be able to find and join this space.", - "Create a space": "Create a space", - "Add a space to a space you manage.": "Add a space to a space you manage.", - "Space visibility": "Space visibility", - "Private space (invite only)": "Private space (invite only)", - "Want to add an existing space instead?": "Want to add an existing space instead?", - "Adding…": "Adding…", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.", - "Incompatible Database": "Incompatible Database", - "Continue With Encryption Disabled": "Continue With Encryption Disabled", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirm your account deactivation by using Single Sign On to prove your identity.", - "Are you sure you want to deactivate your account? This is irreversible.": "Are you sure you want to deactivate your account? This is irreversible.", - "Confirm account deactivation": "Confirm account deactivation", - "To continue, please enter your account password:": "To continue, please enter your account password:", - "There was a problem communicating with the server. Please try again.": "There was a problem communicating with the server. Please try again.", - "Server did not require any authentication": "Server did not require any authentication", - "Server did not return valid authentication information.": "Server did not return valid authentication information.", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirm that you would like to deactivate your account. If you proceed:", - "You will not be able to reactivate your account": "You will not be able to reactivate your account", - "You will no longer be able to log in": "You will no longer be able to log in", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "No one will be able to reuse your username (MXID), including you: this username will remain unavailable", - "You will leave all rooms and DMs that you are in": "You will leave all rooms and DMs that you are in", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?", - "Hide my messages from new joiners": "Hide my messages from new joiners", - "The poll has ended. No votes were cast.": "The poll has ended. No votes were cast.", - "The poll has ended. Top answer: %(topAnswer)s": "The poll has ended. Top answer: %(topAnswer)s", - "Failed to end poll": "Failed to end poll", - "Sorry, the poll did not end. Please try again.": "Sorry, the poll did not end. Please try again.", - "End Poll": "End Poll", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.", - "An error has occurred.": "An error has occurred.", - "MB": "MB", "feedback": { - "sent": "Feedback sent", + "sent": "Feedback sent! Thanks, we appreciate it!", "comment_label": "Comment", "platform_username": "Your platform and username will be noted to help us use your feedback as much as we can.", "may_contact_label": "You may contact me if you want to follow up or to let me test out upcoming ideas", "pro_type": "PRO TIP: If you start a bug, please submit <debugLogsLink>debug logs</debugLogsLink> to help us track down the problem.", "existing_issue_link": "Please view <existingIssuesLink>existing bugs on Github</existingIssuesLink> first. No match? <newIssueLink>Start a new one</newIssueLink>.", - "send_feedback_action": "Send feedback" + "send_feedback_action": "Send feedback", + "can_contact_label": "You may contact me if you have any follow up questions" }, - "You don't have permission to do this": "You don't have permission to do this", - "Sending": "Sending", - "Sent": "Sent", - "Open room": "Open room", - "Send": "Send", - "Message preview": "Message preview", - "Search for rooms or people": "Search for rooms or people", - "Feedback sent! Thanks, we appreciate it!": "Feedback sent! Thanks, we appreciate it!", - "You may contact me if you have any follow up questions": "You may contact me if you have any follow up questions", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.", - "Waiting for partner to confirm…": "Waiting for partner to confirm…", - "Incoming Verification Request": "Incoming Verification Request", - "Integrations are disabled": "Integrations are disabled", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Enable '%(manageIntegrations)s' in Settings to do this.", - "Integrations not allowed": "Integrations not allowed", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.", - "To continue, use Single Sign On to prove your identity.": "To continue, use Single Sign On to prove your identity.", - "Confirm to continue": "Confirm to continue", - "Click the button below to confirm your identity.": "Click the button below to confirm your identity.", - "Invite by email": "Invite by email", - "We couldn't create your DM.": "We couldn't create your DM.", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?", - "Start DM anyway and never warn me again": "Start DM anyway and never warn me again", - "Start DM anyway": "Start DM anyway", - "Something went wrong trying to invite the users.": "Something went wrong trying to invite the users.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "We couldn't invite those users. Please check the users you want to invite and try again.", - "A call can only be transferred to a single user.": "A call can only be transferred to a single user.", - "Failed to find the following users": "Failed to find the following users", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s", - "Recent Conversations": "Recent Conversations", - "Recently Direct Messaged": "Recently Direct Messaged", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Use an identity server to invite by email. Manage in <settings>Settings</settings>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Start a conversation with someone using their name, email address or username (like <userId/>).", - "Start a conversation with someone using their name or username (like <userId/>).": "Start a conversation with someone using their name or username (like <userId/>).", - "Some suggestions may be hidden for privacy.": "Some suggestions may be hidden for privacy.", - "If you can't see who you're looking for, send them your invite link below.": "If you can't see who you're looking for, send them your invite link below.", - "Or send invite link": "Or send invite link", - "Invite to %(roomName)s": "Invite to %(roomName)s", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.", - "Invited people will be able to read old messages.": "Invited people will be able to read old messages.", - "Transfer": "Transfer", - "Consult first": "Consult first", - "Invites by email can only be sent one at a time": "Invites by email can only be sent one at a time", - "User Directory": "User Directory", - "Dial pad": "Dial pad", - "a new master key signature": "a new master key signature", - "a new cross-signing key signature": "a new cross-signing key signature", - "a device cross-signing signature": "a device cross-signing signature", - "a key signature": "a key signature", - "%(brand)s encountered an error during upload of:": "%(brand)s encountered an error during upload of:", - "Upload completed": "Upload completed", - "Cancelled signature upload": "Cancelled signature upload", - "Unable to upload": "Unable to upload", - "Signature upload success": "Signature upload success", - "Signature upload failed": "Signature upload failed", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.", - "Incompatible local cache": "Incompatible local cache", - "Clear cache and resync": "Clear cache and resync", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!", - "Updating %(brand)s": "Updating %(brand)s", - "You won't be able to rejoin unless you are re-invited.": "You won't be able to rejoin unless you are re-invited.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "You're the only admin of this space. Leaving it will mean no one has control over it.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.", - "Leave %(spaceName)s": "Leave %(spaceName)s", - "You are about to leave <spaceName/>.": "You are about to leave <spaceName/>.", - "Would you like to leave the rooms in this space?": "Would you like to leave the rooms in this space?", - "Don't leave any rooms": "Don't leave any rooms", - "Leave all rooms": "Leave all rooms", - "Leave some rooms": "Leave some rooms", - "Leave space": "Leave space", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.", - "Start using Key Backup": "Start using Key Backup", - "I don't want my encrypted messages": "I don't want my encrypted messages", - "Manually export keys": "Manually export keys", - "You'll lose access to your encrypted messages": "You'll lose access to your encrypted messages", - "Are you sure you want to sign out?": "Are you sure you want to sign out?", - "%(count)s rooms": { - "other": "%(count)s rooms", - "one": "%(count)s room" + "forward": { + "no_perms_title": "You don't have permission to do this", + "sending": "Sending", + "sent": "Sent", + "open_room": "Open room", + "send_label": "Send", + "message_preview_heading": "Message preview", + "filter_placeholder": "Search for rooms or people" }, - "You're removing all spaces. Access will default to invite only": "You're removing all spaces. Access will default to invite only", - "Select spaces": "Select spaces", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.", - "Search spaces": "Search spaces", - "Spaces you know that contain this space": "Spaces you know that contain this space", - "Spaces you know that contain this room": "Spaces you know that contain this room", - "Other spaces or rooms you might not know": "Other spaces or rooms you might not know", - "These are likely ones other room admins are a part of.": "These are likely ones other room admins are a part of.", - "Other spaces you know": "Other spaces you know", - "Confirm by comparing the following with the User Settings in your other session:": "Confirm by comparing the following with the User Settings in your other session:", - "Confirm this user's session by comparing the following with their User Settings:": "Confirm this user's session by comparing the following with their User Settings:", - "Session name": "Session name", - "Session ID": "Session ID", - "Session key": "Session key", - "If they don't match, the security of your communication may be compromised.": "If they don't match, the security of your communication may be compromised.", - "Your homeserver doesn't seem to support this feature.": "Your homeserver doesn't seem to support this feature.", - "Message edits": "Message edits", - "Modal Widget": "Modal Widget", - "Data on this screen is shared with %(widgetDomain)s": "Data on this screen is shared with %(widgetDomain)s", - "Continuing without email": "Continuing without email", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.", - "Email (optional)": "Email (optional)", + "integrations": { + "disabled_dialog_title": "Integrations are disabled", + "disabled_dialog_description": "Enable '%(manageIntegrations)s' in Settings to do this.", + "impossible_dialog_title": "Integrations not allowed", + "impossible_dialog_description": "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin." + }, + "lazy_loading": { + "disabled_description1": "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.", + "disabled_description2": "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.", + "disabled_title": "Incompatible local cache", + "disabled_action": "Clear cache and resync", + "resync_description": "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!", + "resync_title": "Updating %(brand)s" + }, + "message_edit_dialog_title": "Message edits", "report_content": { "missing_reason": "Please fill why you're reporting.", + "error_create_room_moderation_bot": "Unable to create room with moderation bot", "ignore_user": "Ignore user", "hide_messages_from_user": "Check if you want to hide all current and future messages from this user.", "nature_disagreement": "What this user is writing is wrong.\nThis will be reported to the room moderators.", + "nature_toxic": "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.", + "nature_illegal": "This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.", + "nature_spam": "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.", + "nature_nonstandard_admin_encrypted": "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.", + "nature_nonstandard_admin": "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s.", + "nature_other": "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.", "nature": "Please pick a nature and describe what makes this message abusive.", "disagree": "Disagree", "toxic_behaviour": "Toxic Behaviour", "illegal_content": "Illegal Content", "spam_or_propaganda": "Spam or propaganda", "report_entire_room": "Report the entire room", - "report_content_to_homeserver": "Report Content to Your Homeserver Administrator" + "other_label": "Other", + "report_content_to_homeserver": "Report Content to Your Homeserver Administrator", + "description": "Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images." + }, + "server_offline": { + "empty_timeline": "You're all caught up.", + "title": "Server isn't responding", + "description": "Your server isn't responding to some of your requests. Below are some of the most likely reasons.", + "description_1": "The server (%(serverName)s) took too long to respond.", + "description_2": "Your firewall or anti-virus is blocking the request.", + "description_3": "A browser extension is preventing the request.", + "description_4": "The server is offline.", + "description_5": "The server has denied your request.", + "description_6": "Your area is experiencing difficulties connecting to the internet.", + "description_7": "A connection error occurred while trying to contact the server.", + "description_8": "The server is not configured to indicate what the problem is (CORS).", + "recent_changes_heading": "Recent changes that have not yet been received" + }, + "share": { + "title_room": "Share Room", + "permalink_most_recent": "Link to most recent message", + "title_user": "Share User", + "title_message": "Share Room Message", + "permalink_message": "Link to selected message", + "link_title": "Link to room" }, - "Unable to create room with moderation bot": "Unable to create room with moderation bot", - "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.": "This user is displaying toxic behaviour, for instance by insulting other users or sharing adult-only content in a family-friendly room or otherwise violating the rules of this room.\nThis will be reported to the room moderators.", - "This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.": "This user is displaying illegal behaviour, for instance by doxing people or threatening violence.\nThis will be reported to the room moderators who may escalate this to legal authorities.", - "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.": "This user is spamming the room with ads, links to ads or to propaganda.\nThis will be reported to the room moderators.", - "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.": "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s. The administrators will NOT be able to read the encrypted content of this room.", - "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s.": "This room is dedicated to illegal or toxic content or the moderators fail to moderate illegal or toxic content.\nThis will be reported to the administrators of %(homeserver)s.", - "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.": "Any other reason. Please describe the problem.\nThis will be reported to the room moderators.", - "Other": "Other", - "Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.": "Reporting this message will send its unique 'event ID' to the administrator of your homeserver. If messages in this room are encrypted, your homeserver administrator will not be able to read the message text or view any files or images.", - "Room Settings - %(roomName)s": "Room Settings - %(roomName)s", - "Failed to upgrade room": "Failed to upgrade room", - "The room upgrade could not be completed": "The room upgrade could not be completed", - "Upgrade this room to version %(version)s": "Upgrade this room to version %(version)s", - "Upgrade Room Version": "Upgrade Room Version", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:", - "Create a new room with the same name, description and avatar": "Create a new room with the same name, description and avatar", - "Update any local room aliases to point to the new room": "Update any local room aliases to point to the new room", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room", - "Put a link back to the old room at the start of the new room so people can see old messages": "Put a link back to the old room at the start of the new room so people can see old messages", - "Automatically invite members from this room to the new one": "Automatically invite members from this room to the new one", - "Upgrade private room": "Upgrade private room", - "Upgrade public room": "Upgrade public room", - "Upgrade room": "Upgrade room", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "You'll upgrade this room from <oldVersion /> to <newVersion />.", - "You're all caught up.": "You're all caught up.", - "Server isn't responding": "Server isn't responding", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Your server isn't responding to some of your requests. Below are some of the most likely reasons.", - "The server (%(serverName)s) took too long to respond.": "The server (%(serverName)s) took too long to respond.", - "Your firewall or anti-virus is blocking the request.": "Your firewall or anti-virus is blocking the request.", - "A browser extension is preventing the request.": "A browser extension is preventing the request.", - "The server is offline.": "The server is offline.", - "The server has denied your request.": "The server has denied your request.", - "Your area is experiencing difficulties connecting to the internet.": "Your area is experiencing difficulties connecting to the internet.", - "A connection error occurred while trying to contact the server.": "A connection error occurred while trying to contact the server.", - "The server is not configured to indicate what the problem is (CORS).": "The server is not configured to indicate what the problem is (CORS).", - "Recent changes that have not yet been received": "Recent changes that have not yet been received", - "Reset event store?": "Reset event store?", - "You most likely do not want to reset your event index store": "You most likely do not want to reset your event index store", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated", - "Reset event store": "Reset event store", - "Sign out and remove encryption keys?": "Sign out and remove encryption keys?", - "Clear Storage and Sign Out": "Clear Storage and Sign Out", - "Unable to restore session": "Unable to restore session", - "We encountered an error trying to restore your previous session.": "We encountered an error trying to restore your previous session.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.", - "Verification Pending": "Verification Pending", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.", - "Email address": "Email address", - "This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.", - "Share Room": "Share Room", - "Link to most recent message": "Link to most recent message", - "Share User": "Share User", - "Share Room Message": "Share Room Message", - "Link to selected message": "Link to selected message", - "Link to room": "Link to room", - "Command Help": "Command Help", - "Checking…": "Checking…", - "Sections to show": "Sections to show", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.", "space_settings": { "title": "Settings - %(spaceName)s" }, - "To help us prevent this in future, please <a>send us logs</a>.": "To help us prevent this in future, please <a>send us logs</a>.", - "Missing session data": "Missing session data", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.", - "Your browser likely removed this data when running low on disk space.": "Your browser likely removed this data when running low on disk space.", - "Find others by phone or email": "Find others by phone or email", - "Be found by phone or email": "Be found by phone or email", - "You signed in to a new session without verifying it:": "You signed in to a new session without verifying it:", - "Verify your other session using one of the options below.": "Verify your other session using one of the options below.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) signed in to a new session without verifying it:", - "Ask this user to verify their session, or manually verify it below.": "Ask this user to verify their session, or manually verify it below.", - "Not Trusted": "Not Trusted", - "Manually verify by text": "Manually verify by text", - "Interactively verify by emoji": "Interactively verify by emoji", - "Upload files (%(current)s of %(total)s)": "Upload files (%(current)s of %(total)s)", - "Upload files": "Upload files", - "Upload all": "Upload all", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "These files are <b>too large</b> to upload. The file size limit is %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.", - "Upload %(count)s other files": { - "other": "Upload %(count)s other files", - "one": "Upload %(count)s other file" + "upload_file": { + "title_progress": "Upload files (%(current)s of %(total)s)", + "title": "Upload files", + "upload_all_button": "Upload all", + "error_file_too_large": "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.", + "error_files_too_large": "These files are <b>too large</b> to upload. The file size limit is %(limit)s.", + "error_some_files_too_large": "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.", + "upload_n_others_button": { + "other": "Upload %(count)s other files", + "one": "Upload %(count)s other file" + }, + "cancel_all_button": "Cancel All", + "error_title": "Upload Error" }, - "Cancel All": "Cancel All", - "Upload Error": "Upload Error", - "Verify other device": "Verify other device", - "Verification Request": "Verification Request", - "Approve widget permissions": "Approve widget permissions", - "This widget would like to:": "This widget would like to:", - "Decline All": "Decline All", - "Remember my selection for this widget": "Remember my selection for this widget", - "Allow this widget to verify your identity": "Allow this widget to verify your identity", - "The widget will verify your user ID, but won't be able to perform actions for you:": "The widget will verify your user ID, but won't be able to perform actions for you:", - "Remember this": "Remember this", - "%(count)s Members": { - "other": "%(count)s Members", - "one": "%(count)s Member" + "spotlight_dialog": { + "count_of_members": { + "other": "%(count)s Members", + "one": "%(count)s Member" + }, + "public_rooms_label": "Public rooms", + "public_spaces_label": "Public spaces", + "heading_with_query": "Use \"%(query)s\" to search", + "heading_without_query": "Search for", + "spaces_title": "Spaces you're in", + "failed_querying_public_rooms": "Failed to query public rooms", + "failed_querying_public_spaces": "Failed to query public spaces", + "other_rooms_in_space": "Other rooms in %(spaceName)s", + "join_button_text": "Join %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Some results may be hidden for privacy", + "cant_find_person_helpful_hint": "If you can't see who you're looking for, send them your invite link.", + "copy_link_text": "Copy invite link", + "result_may_be_hidden_warning": "Some results may be hidden", + "cant_find_room_helpful_hint": "If you can't find the room you're looking for, ask for an invite or create a new room.", + "create_new_room_button": "Create new room", + "group_chat_section_title": "Other options", + "start_group_chat_button": "Start a group chat", + "message_search_section_title": "Other searches", + "search_messages_hint": "To search messages, look for this icon at the top of a room <icon/>", + "recent_searches_section_title": "Recent searches", + "recently_viewed_section_title": "Recently viewed", + "keyboard_scroll_hint": "Use <arrows/> to scroll", + "search_dialog": "Search Dialog", + "remove_filter": "Remove search filter for %(filter)s" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Fetching keys from server…", + "load_keys_progress": "%(completed)s of %(total)s keys restored", + "load_error_content": "Unable to load backup status", + "recovery_key_mismatch_title": "Security Key mismatch", + "recovery_key_mismatch_description": "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.", + "incorrect_security_phrase_title": "Incorrect Security Phrase", + "incorrect_security_phrase_dialog": "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.", + "restore_failed_error": "Unable to restore backup", + "no_backup_error": "No backup found!", + "keys_restored_title": "Keys restored", + "count_of_decryption_failures": "Failed to decrypt %(failedCount)s sessions!", + "count_of_successfully_restored_keys": "Successfully restored %(sessionCount)s keys", + "enter_phrase_title": "Enter Security Phrase", + "key_backup_warning": "<b>Warning</b>: you should only set up key backup from a trusted computer.", + "enter_phrase_description": "Access your secure message history and set up secure messaging by entering your Security Phrase.", + "phrase_forgotten_text": "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>", + "enter_key_title": "Enter Security Key", + "key_is_valid": "This looks like a valid Security Key!", + "key_is_invalid": "Not a valid Security Key", + "enter_key_description": "Access your secure message history and set up secure messaging by entering your Security Key.", + "key_forgotten_text": "If you've forgotten your Security Key you can <button>set up new recovery options</button>" }, - "Public rooms": "Public rooms", - "Public spaces": "Public spaces", - "Use \"%(query)s\" to search": "Use \"%(query)s\" to search", - "Search for": "Search for", - "Spaces you're in": "Spaces you're in", - "Failed to query public rooms": "Failed to query public rooms", - "Failed to query public spaces": "Failed to query public spaces", - "Other rooms in %(spaceName)s": "Other rooms in %(spaceName)s", - "Join %(roomAddress)s": "Join %(roomAddress)s", - "Some results may be hidden for privacy": "Some results may be hidden for privacy", - "If you can't see who you're looking for, send them your invite link.": "If you can't see who you're looking for, send them your invite link.", - "Copy invite link": "Copy invite link", - "Some results may be hidden": "Some results may be hidden", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "If you can't find the room you're looking for, ask for an invite or create a new room.", - "Create new room": "Create new room", - "Other options": "Other options", - "Start a group chat": "Start a group chat", - "Other searches": "Other searches", - "To search messages, look for this icon at the top of a room <icon/>": "To search messages, look for this icon at the top of a room <icon/>", - "Recent searches": "Recent searches", - "Recently viewed": "Recently viewed", - "Use <arrows/> to scroll": "Use <arrows/> to scroll", - "Search Dialog": "Search Dialog", - "Remove search filter for %(filter)s": "Remove search filter for %(filter)s", - "Wrong file type": "Wrong file type", - "Looks good!": "Looks good!", - "Wrong Security Key": "Wrong Security Key", - "Invalid Security Key": "Invalid Security Key", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Forgotten or lost all recovery methods? <a>Reset all</a>", - "Reset everything": "Reset everything", - "Only do this if you have no other device to complete verification with.": "Only do this if you have no other device to complete verification with.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.", - "Security Phrase": "Security Phrase", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Unable to access secret storage. Please verify that you entered the correct Security Phrase.", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Enter your Security Phrase or <button>use your Security Key</button> to continue.", - "Security Key": "Security Key", - "Use your Security Key to continue.": "Use your Security Key to continue.", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s or %(recoveryFile)s", - "Destroy cross-signing keys?": "Destroy cross-signing keys?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.", - "Clear cross-signing keys": "Clear cross-signing keys", - "Confirm encryption setup": "Confirm encryption setup", - "Click the button below to confirm setting up encryption.": "Click the button below to confirm setting up encryption.", - "Unable to set up keys": "Unable to set up keys", - "Restoring keys from backup": "Restoring keys from backup", - "Fetching keys from server…": "Fetching keys from server…", - "%(completed)s of %(total)s keys restored": "%(completed)s of %(total)s keys restored", - "Unable to load backup status": "Unable to load backup status", - "Security Key mismatch": "Security Key mismatch", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.", - "Incorrect Security Phrase": "Incorrect Security Phrase", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.", - "Unable to restore backup": "Unable to restore backup", - "No backup found!": "No backup found!", - "Keys restored": "Keys restored", - "Failed to decrypt %(failedCount)s sessions!": "Failed to decrypt %(failedCount)s sessions!", - "Successfully restored %(sessionCount)s keys": "Successfully restored %(sessionCount)s keys", - "Enter Security Phrase": "Enter Security Phrase", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Warning</b>: you should only set up key backup from a trusted computer.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Access your secure message history and set up secure messaging by entering your Security Phrase.", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>", - "Enter Security Key": "Enter Security Key", - "This looks like a valid Security Key!": "This looks like a valid Security Key!", - "Not a valid Security Key": "Not a valid Security Key", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Access your secure message history and set up secure messaging by entering your Security Key.", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "If you've forgotten your Security Key you can <button>set up new recovery options</button>", - "You will be redirected to your server's authentication provider to complete sign out.": "You will be redirected to your server's authentication provider to complete sign out.", - "Filter results": "Filter results", - "No results found": "No results found", - "Unsent": "Unsent", - "Input devices": "Input devices", - "Output devices": "Output devices", - "Cameras": "Cameras", - "Resume": "Resume", - "Hold": "Hold", - "Resend %(unsentCount)s reaction(s)": "Resend %(unsentCount)s reaction(s)", - "Open in OpenStreetMap": "Open in OpenStreetMap", - "Thread options": "Thread options", - "Unable to start audio streaming.": "Unable to start audio streaming.", - "Failed to start livestream": "Failed to start livestream", - "Updated %(humanizedUpdateTime)s": "Updated %(humanizedUpdateTime)s", - "Live until %(expiryTime)s": "Live until %(expiryTime)s", - "Loading live location…": "Loading live location…", - "Live location ended": "Live location ended", - "Live location error": "Live location error", - "No live locations": "No live locations", - "View list": "View list", - "View List": "View List", - "Close sidebar": "Close sidebar", - "An error occurred while stopping your live location": "An error occurred while stopping your live location", - "An error occurred whilst sharing your live location": "An error occurred whilst sharing your live location", - "You are sharing your live location": "You are sharing your live location", - "Live location enabled": "Live location enabled", - "An error occurred whilst sharing your live location, please try again": "An error occurred whilst sharing your live location, please try again", - "An error occurred while stopping your live location, please try again": "An error occurred while stopping your live location, please try again", "cant_load_page": "Couldn't load page", "file_panel": { "guest_note": "You must <a>register</a> to use this functionality", @@ -3956,13 +4029,5 @@ "switch_theme_dark": "Switch to dark mode" }, "error_app_opened_in_another_window": "%(brand)s is open in another window. Click \"%(label)s\" to use %(brand)s here and disconnect the other window.", - "Invalid homeserver discovery response": "Invalid homeserver discovery response", - "Failed to get autodiscovery configuration from server": "Failed to get autodiscovery configuration from server", - "Invalid base_url for m.homeserver": "Invalid base_url for m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver URL does not appear to be a valid Matrix homeserver", - "Invalid identity server discovery response": "Invalid identity server discovery response", - "Invalid base_url for m.identity_server": "Invalid base_url for m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Identity server URL does not appear to be a valid identity server", - "General failure": "General failure", "error_app_open_in_another_tab": "%(brand)s has been opened in another tab." } diff --git a/src/i18n/strings/en_US.json b/src/i18n/strings/en_US.json index e6fdc4ae14..7f3c23e501 100644 --- a/src/i18n/strings/en_US.json +++ b/src/i18n/strings/en_US.json @@ -2,20 +2,8 @@ "AM": "AM", "PM": "PM", "%(items)s and %(lastItem)s": "%(items)s and %(lastItem)s", - "and %(count)s others...": { - "other": "and %(count)s others...", - "one": "and one other..." - }, - "An error has occurred.": "An error has occurred.", - "Custom level": "Custom level", - "Email address": "Email address", "Join Room": "Join Room", "Moderator": "Moderator", - "not specified": "not specified", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Please check your email and click on the link it contains. Once this is done, click continue.", - "Session ID": "Session ID", - "unknown error code": "unknown error code", - "Verification Pending": "Verification Pending", "Warning!": "Warning!", "Sun": "Sun", "Mon": "Mon", @@ -39,30 +27,15 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Confirm Removal": "Confirm Removal", - "Unable to restore session": "Unable to restore session", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.", - "Add an Integration": "Add an Integration", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?", - "Create new room": "Create new room", "Home": "Home", - "(~%(count)s results)": { - "one": "(~%(count)s result)", - "other": "(~%(count)s results)" - }, - "This will allow you to reset your password and receive notifications.": "This will allow you to reset your password and receive notifications.", "Sunday": "Sunday", "Today": "Today", "Friday": "Friday", - "Changelog": "Changelog", - "Unavailable": "Unavailable", "Tuesday": "Tuesday", "Unnamed room": "Unnamed room", "Saturday": "Saturday", "Monday": "Monday", "Wednesday": "Wednesday", - "Send": "Send", - "You cannot delete this message. (%(code)s)": "You cannot delete this message. (%(code)s)", "Thursday": "Thursday", "Yesterday": "Yesterday", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", @@ -70,7 +43,6 @@ "Spanner": "Wrench", "Aeroplane": "Airplane", "Cat": "Cat", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait while we resynchronize with the server!", "common": { "analytics": "Analytics", "error": "Error", @@ -102,7 +74,12 @@ "rooms": "Rooms", "low_priority": "Low priority", "historical": "Historical", - "are_you_sure": "Are you sure?" + "are_you_sure": "Are you sure?", + "email_address": "Email address", + "and_n_others": { + "other": "and %(count)s others...", + "one": "and one other..." + } }, "action": { "continue": "Continue", @@ -151,7 +128,8 @@ "restricted": "Restricted", "moderator": "Moderator", "admin": "Admin", - "custom": "Custom (%(level)s)" + "custom": "Custom (%(level)s)", + "custom_level": "Custom level" }, "bug_reporting": { "send_logs": "Send logs", @@ -313,6 +291,10 @@ }, "m.video": { "error_decrypting": "Error decrypting video" + }, + "scalar_starter_link": { + "dialog_title": "Add an Integration", + "dialog_description": "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?" } }, "slash_command": { @@ -391,7 +373,6 @@ "category_room": "Room", "category_other": "Other" }, - "Other": "Other", "labs": { "group_profile": "Profile", "group_rooms": "Rooms" @@ -432,6 +413,11 @@ "password_not_entered": "A new password must be entered.", "passwords_mismatch": "New passwords must match each other.", "return_to_login": "Return to login screen" + }, + "set_email": { + "verification_pending_title": "Verification Pending", + "verification_pending_description": "Please check your email and click on the link it contains. Once this is done, click continue.", + "description": "This will allow you to reset your password and receive notifications." } }, "export_chat": { @@ -455,7 +441,9 @@ "release_notes_toast_title": "What's New", "error_encountered": "Error encountered (%(errorDetail)s).", "no_update": "No update available.", - "check_action": "Check for update" + "check_action": "Check for update", + "unavailable": "Unavailable", + "changelog": "Changelog" }, "composer": { "autocomplete": { @@ -494,7 +482,11 @@ "search": { "this_room": "This Room", "all_rooms": "All Rooms", - "field_placeholder": "Search…" + "field_placeholder": "Search…", + "result_count": { + "one": "(~%(count)s result)", + "other": "(~%(count)s results)" + } }, "jump_read_marker": "Jump to first unread message.", "failed_reject_invite": "Failed to reject invite" @@ -533,7 +525,8 @@ "advanced": { "unfederated": "This room is not accessible by remote Matrix servers" }, - "upload_avatar_label": "Upload avatar" + "upload_avatar_label": "Upload avatar", + "alias_not_specified": "not specified" }, "failed_load_async_component": "Unable to load! Check your network connectivity and try again.", "upload_failed_generic": "The file '%(fileName)s' failed to upload.", @@ -583,14 +576,23 @@ "export_unsupported": "Your browser does not support the required cryptography extensions", "import_invalid_keyfile": "Not a valid %(brand)s keyfile", "import_invalid_passphrase": "Authentication check failed: incorrect password?", - "not_supported": "<not supported>" + "not_supported": "<not supported>", + "verification": { + "manual_device_verification_device_id_label": "Session ID" + } }, "error": { "mixed_content": "Can't connect to homeserver via HTTP when an HTTPS URL is in your browser bar. Either use HTTPS or <a>enable unsafe scripts</a>.", "tls": "Can't connect to homeserver - please check your connectivity, ensure your <a>homeserver's SSL certificate</a> is trusted, and that a browser extension is not blocking requests.", "something_went_wrong": "Something went wrong!", "update_power_level": "Failed to change power level", - "unknown": "Unknown error" + "unknown": "Unknown error", + "dialog_description_default": "An error has occurred.", + "session_restore": { + "title": "Unable to restore session", + "description_2": "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version." + }, + "unknown_error_code": "unknown error code" }, "notifications": { "enable_prompt_toast_title": "Notifications", @@ -628,5 +630,21 @@ "title": "Search failed", "server_unavailable": "Server may be unavailable, overloaded, or search timed out :(" } + }, + "redact": { + "error": "You cannot delete this message. (%(code)s)", + "confirm_button": "Confirm Removal" + }, + "forward": { + "send_label": "Send" + }, + "lazy_loading": { + "resync_description": "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait while we resynchronize with the server!" + }, + "report_content": { + "other_label": "Other" + }, + "spotlight_dialog": { + "create_new_room_button": "Create new room" } } diff --git a/src/i18n/strings/eo.json b/src/i18n/strings/eo.json index f7cd7c9117..263eb83650 100644 --- a/src/i18n/strings/eo.json +++ b/src/i18n/strings/eo.json @@ -26,63 +26,27 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", "Restricted": "Limigita", "Moderator": "Ĉambrestro", - "Send": "Sendi", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Vi estas direktota al ekstera retejo por aŭtentikigi vian konton por uzo kun %(integrationsUrl)s. Ĉu vi volas daŭrigi tion?", - "and %(count)s others...": { - "other": "kaj %(count)s aliaj…", - "one": "kaj unu alia…" - }, "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)st", "Unnamed room": "Sennoma ĉambro", - "(~%(count)s results)": { - "other": "(~%(count)s rezultoj)", - "one": "(~%(count)s rezulto)" - }, "Join Room": "Aliĝi al ĉambro", - "unknown error code": "nekonata kodo de eraro", - "not specified": "nespecifita", - "Add an Integration": "Aldoni kunigon", - "Email address": "Retpoŝtadreso", "Delete Widget": "Forigi fenestraĵon", - "Create new room": "Krei novan ĉambron", "Home": "Hejmo", "%(items)s and %(lastItem)s": "%(items)s kaj %(lastItem)s", "collapse": "maletendi", "expand": "etendi", - "Custom level": "Propra nivelo", - "And %(count)s more...": { - "other": "Kaj %(count)s pliaj…" - }, - "Confirm Removal": "Konfirmi forigon", - "An error has occurred.": "Okazis eraro.", - "Unable to restore session": "Salutaĵo ne rehaveblas", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Se vi antaŭe uzis pli novan version de %(brand)s, via salutaĵo eble ne akordos kun ĉi tiu versio. Fermu ĉi tiun fenestron kaj revenu al la pli nova versio.", - "Verification Pending": "Atendante kontrolon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bonvolu kontroli vian retpoŝton, kaj klaki la ligilon enhavatan en la sendita mesaĝo. Farinte tion, klaku je «daŭrigi».", - "This will allow you to reset your password and receive notifications.": "Tio ĉi permesos al vi restarigi vian pasvorton kaj ricevi sciigojn.", - "Session ID": "Identigilo de salutaĵo", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", "Sunday": "Dimanĉo", "Today": "Hodiaŭ", "Friday": "Vendredo", - "Changelog": "Protokolo de ŝanĝoj", - "Unavailable": "Nedisponebla", - "Filter results": "Filtri rezultojn", "Tuesday": "Mardo", "Saturday": "Sabato", "Monday": "Lundo", "Wednesday": "Merkredo", - "You cannot delete this message. (%(code)s)": "Vi ne povas forigi tiun ĉi mesaĝon. (%(code)s)", "Thursday": "Ĵaŭdo", "Yesterday": "Hieraŭ", - "Thank you!": "Dankon!", - "Logs sent": "Protokolo sendiĝis", - "Failed to send logs: ": "Malsukcesis sendi protokolon: ", - "Preparing to send logs": "Pretigante sendon de protokolo", - "<a>In reply to</a> <pill>": "<a>Responde al</a> <pill>", "Dog": "Hundo", "Cat": "Kato", "Lion": "Leono", @@ -142,233 +106,26 @@ "Anchor": "Ankro", "Headphones": "Kapaŭdilo", "Folder": "Dosierujo", - "Invite anyway": "Tamen inviti", - "Updating %(brand)s": "Ĝisdatigante %(brand)s", - "Room Settings - %(roomName)s": "Agordoj de ĉambro – %(roomName)s", - "Failed to upgrade room": "Malsukcesis gradaltigi ĉambron", - "Share Room": "Kunhavigi ĉambron", - "Share User": "Kunhavigi uzanton", - "Share Room Message": "Kunhavigi ĉambran mesaĝon", - "Email (optional)": "Retpoŝto (malnepra)", "Santa": "Kristnaska viro", "Thumbs up": "Dikfingro supren", "Paperclip": "Paperkuntenilo", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Ĉifritaj mesaĝoj estas sekurigitaj per tutvoja ĉifrado. Nur vi kaj la ricevonto(j) havas la ŝlosilojn necesajn por legado.", - "edited": "redaktita", - "Continue With Encryption Disabled": "Pluigi sen ĉifrado", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Kontrolu ĉi tiun uzanton por marki ĝin fidata. Fidado devas vin trankviligi dum uzado de tutvoja ĉifrado.", - "Incoming Verification Request": "Venas kontrolpeto", - "Manually export keys": "Mane elporti ŝlosilojn", - "The room upgrade could not be completed": "Gradaltigo de la ĉambro ne povis finiĝi", - "Upgrade this room to version %(version)s": "Gradaltigi ĉi tiun ĉambron al versio %(version)s", - "Upgrade Room Version": "Gradaltigi version de la ĉambro", - "Create a new room with the same name, description and avatar": "Kreos novan ĉàmbron kun la sama nomo, priskribo, kaj profilbildo", - "Update any local room aliases to point to the new room": "Religos ĉiujn lokajn kromnomojn al la nova ĉambro", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Haltigos parolojn al la malnova versio de al ĉambro, kaj konsilos uzantojn pri la nova per mesaĝo", - "Put a link back to the old room at the start of the new room so people can see old messages": "Metos en la novan ĉambron ligilon al la malnova, por ke oni povu rigardi la malnovajn mesaĝojn", - "Sign out and remove encryption keys?": "Ĉu adiaŭi kaj forigi ĉifrajn ŝlosilojn?", "Send Logs": "Sendi protokolon", - "Link to most recent message": "Ligi al plej freŝa mesaĝo", - "Link to selected message": "Ligi al elektita mesaĝo", - "To help us prevent this in future, please <a>send us logs</a>.": "Por malhelpi tion ose, bonvolu <a>sendi al ni protokolon</a>.", - "Upload files (%(current)s of %(total)s)": "Alŝuti dosierojn (%(current)s el %(total)s)", - "Upload files": "Alŝuti dosierojn", - "Upload all": "Alŝuti ĉiujn", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Ĉi tiu dosiero <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s sed la dosiero grandas %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Ĉi tiuj dosieroj <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Iuj dosieroj <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s.", - "Upload %(count)s other files": { - "other": "Alŝuti %(count)s aliajn dosierojn", - "one": "Alŝuti %(count)s alian dosieron" - }, - "Cancel All": "Nuligi ĉion", - "Upload Error": "Alŝuto eraris", - "Remember my selection for this widget": "Memoru mian elekton por tiu ĉi fenestraĵo", - "Unable to load backup status": "Ne povas legi staton de savkopio", - "Join millions for free on the largest public server": "Senpage aliĝu al milionoj sur la plej granda publika servilo", - "Start using Key Backup": "Ekuzi Savkopiadon de ŝlosiloj", - "Edited at %(date)s. Click to view edits.": "Redaktita je %(date)s. Klaku por vidi redaktojn.", - "The following users may not exist": "La jenaj uzantoj eble ne ekzistas", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Ne povas trovi profilojn de la ĉi-subaj Matrix-identigilojn – ĉu vi tamen volas inviti ilin?", - "Invite anyway and never warn me again": "Tamen inviti kaj neniam min averti ree", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Bonvolu diri al ni kio misokazis, aŭ pli bone raporti problemon per GitHub.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Antaŭ ol sendi protokolon, vi devas <a>raporti problemon per GitHub</a> por priskribi la problemon.", - "Notes": "Notoj", - "Unable to load commit detail: %(msg)s": "Ne povas enlegi detalojn de enmeto: %(msg)s", - "Removing…": "Forigante…", - "I don't want my encrypted messages": "Mi ne volas miajn ĉifritajn mesaĝojn", - "No backup found!": "Neniu savkopio troviĝis!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Ne povas enlegi la responditan okazon; aŭ ĝi ne ekzistas, aŭ vi ne rajtas vidi ĝin.", - "Clear all data": "Vakigi ĉiujn datumojn", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Por eviti perdon de via babila historio, vi devas elporti la ŝlosilojn de viaj ĉambroj antaŭ adiaŭo. Por tio vi bezonos reveni al la pli nova versio de %(brand)s", - "Incompatible Database": "Neakorda datumbazo", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Vi antaŭe uzis %(brand)s-on je %(host)s kun ŝaltita malfrua enlegado de anoj. En ĉi tiu versio, malfrua enlegado estas malŝaltita. Ĉar la loka kaŝmemoro de ambaŭ versioj ne akordas, %(brand)s bezonas respeguli vian konton.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Se la alia versio de %(brand)s ankoraŭ estas malfermita en alia langeto, bonvolu tiun fermi, ĉar uzado de %(brand)s je la sama gastiganto, kun malfrua enlegado samtempe ŝaltita kaj malŝaltita, kaŭzos problemojn.", - "Incompatible local cache": "Neakorda loka kaŝmemoro", - "Clear cache and resync": "Vakigi kaŝmemoron kaj respeguli", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s nun uzas 3–5-oble malpli da memoro, ĉar ĝi enlegas informojn pri aliaj uzantoj nur tiam, kiam ĝi bezonas. Bonvolu atendi ĝis ni respegulos la servilon!", - "You'll lose access to your encrypted messages": "Vi perdos aliron al viaj ĉifritaj mesaĝoj", - "Are you sure you want to sign out?": "Ĉu vi certe volas adiaŭi?", - "Your homeserver doesn't seem to support this feature.": "Via hejmservilo ŝajne ne subtenas ĉi tiun funkcion.", - "Message edits": "Redaktoj de mesaĝoj", - "Clear Storage and Sign Out": "Vakigi memoron kaj adiaŭi", - "We encountered an error trying to restore your previous session.": "Ni renkontis eraron provante rehavi vian antaŭan salutaĵon.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Vakigo de la memoro de via foliumilo eble korektos la problemon, sed adiaŭigos vin, kaj malebligos legadon de historio de ĉifritaj babiloj.", - "Missing session data": "Mankas datumoj de salutaĵo", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Iuj datumoj de salutaĵo, inkluzive viajn ĉifrajn ŝlosilojn, mankas. Por tion korekti, resalutu, kaj rehavu la ŝlosilojn el savkopio.", - "Your browser likely removed this data when running low on disk space.": "Via foliumilo verŝajne forigos ĉi tiujn datumojn kiam al ĝi mankos spaco sur disko.", - "Unable to restore backup": "Ne povas rehavi savkopion", - "Failed to decrypt %(failedCount)s sessions!": "Malsukcesis malĉifri%(failedCount)s salutaĵojn!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Averto</b>: vi agordu ŝlosilan savkopion nur per fidata komputilo.", - "Resend %(unsentCount)s reaction(s)": "Resendi %(unsentCount)s reago(j)n", - "Some characters not allowed": "Iuj signoj ne estas permesitaj", - "Power level": "Povnivelo", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Gradaltigo de ĉi tiu ĉambro bezonas fermi ĝin, kaj krei novan por anstataŭi ĝin. Por plejbonigi sperton de la ĉambranoj, ni:", - "Find others by phone or email": "Trovu aliajn per telefonnumero aŭ retpoŝtadreso", - "Be found by phone or email": "Troviĝu per telefonnumero aŭ retpoŝtadreso", "Deactivate account": "Malaktivigi konton", - "No recent messages by %(user)s found": "Neniuj freŝaj mesaĝoj de %(user)s troviĝis", - "Remove recent messages by %(user)s": "Forigi freŝajn mesaĝojn de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Je granda nombro da mesaĝoj, tio povas daŭri iomon da tempo. Bonvolu ne aktualigi vian klienton dume.", - "Remove %(count)s messages": { - "other": "Forigi %(count)s mesaĝojn", - "one": "Forigi 1 mesaĝon" - }, - "Try scrolling up in the timeline to see if there are any earlier ones.": "Provu rulumi supren tra la historio por kontroli, ĉu ne estas iuj pli fruaj.", - "%(name)s accepted": "%(name)s akceptis", - "%(name)s cancelled": "%(name)s nuligis", - "%(name)s wants to verify": "%(name)s volas kontroli", - "Cancel search": "Nuligi serĉon", - "e.g. my-room": "ekzemple mia-chambro", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Uzu identigan servilon por inviti per retpoŝto. <default>Uzu la norman (%(defaultIdentityServerName)s)</default> aŭ administru per <settings>Agordoj</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Uzu identigan servilon por inviti per retpoŝto. Administru per <settings>Agordoj</settings>.", - "Close dialog": "Fermi interagujon", - "Command Help": "Helpo pri komando", "Lock": "Seruro", - "Direct Messages": "Individuaj ĉambroj", "Failed to connect to integration manager": "Malsukcesis konekton al kunigilo", - "Integrations are disabled": "Kunigoj estas malŝaltitaj", - "Integrations not allowed": "Kunigoj ne estas permesitaj", - "Upgrade private room": "Gradaltigi privatan ĉambron", - "Upgrade public room": "Gradaltigi publikan ĉambron", - "Not Trusted": "Nefidata", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) salutis novan salutaĵon ne kontrolante ĝin:", - "Ask this user to verify their session, or manually verify it below.": "Petu, ke ĉi tiu la uzanto kontrolu sian salutaĵon, aŭ kontrolu ĝin permane sube.", "This backup is trusted because it has been restored on this session": "Ĉi tiu savkopio estas fidata, ĉar ĝi estis rehavita en ĉi tiu salutaĵo", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Por raparto de sekureca problemo rilata al Matrix, bonvolu legi la <a>Eldiran Politikon pri Sekureco</a> de Matrix.org.", "Encrypted by a deleted session": "Ĉifrita de forigita salutaĵo", - "%(count)s verified sessions": { - "other": "%(count)s kontrolitaj salutaĵoj", - "one": "1 kontrolita salutaĵo" - }, - "%(count)s sessions": { - "other": "%(count)s salutaĵoj", - "one": "%(count)s salutaĵo" - }, - "%(name)s declined": "%(name)s rifuzis", - "Language Dropdown": "Lingva falmenuo", - "Destroy cross-signing keys?": "Ĉu detrui delege ĉifrajn ŝlosilojn?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Forigo de delege ĉifraj ŝlosiloj estas porĉiama. Ĉiu, kun kiu vi interkontrolis, vidos avertojn pri sekureco. Vi preskaŭ certe ne volas ĉi tion fari, malse vi perdis ĉiun aparaton, el kiu vi povus delege subskribadi.", - "Clear cross-signing keys": "Vakigi delege ĉifrajn ŝlosilojn", - "Clear all data in this session?": "Ĉu vakigi ĉiujn datumojn en ĉi tiu salutaĵo?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Vakigo de ĉiuj datumoj el ĉi tiu salutaĵo estas porĉiama. Ĉifritaj mesaĝoj perdiĝos, malse iliaj ŝlosiloj savkopiiĝis.", - "Session name": "Nomo de salutaĵo", - "Session key": "Ŝlosilo de salutaĵo", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Kontrolo de tiu ĉi uzanto markos ĝian salutaĵon fidata, kaj ankaŭ markos vian salutaĵon fidata por ĝi.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Kontrolu ĉi tiun aparaton por marki ĝin fidata. Fidado povas pacigi la menson de vi kaj aliaj uzantoj dum uzado de tutvoje ĉifrataj mesaĝoj.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Kontrolo de ĉi tiu aparato markos ĝin fidata, kaj ankaŭ la uzantoj, kiuj interkontrolis kun vi, fidos ĉi tiun aparaton.", - "Something went wrong trying to invite the users.": "Io eraris dum invito de la uzantoj.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ni ne povis inviti tiujn uzantojn. Bonvolu kontroli, kiujn uzantojn vi invitas, kaj reprovu.", - "Failed to find the following users": "Malsukcesis trovi la jenajn uzantojn", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "La jenaj uzantoj eble ne ekzistas aŭ ne validas, kaj ne povas invitiĝi: %(csvNames)s", - "Recent Conversations": "Freŝaj interparoloj", - "Recently Direct Messaged": "Freŝe uzitaj individuaj ĉambroj", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Gradaltigo de ĉambro estas altnivela ago kaj estas kutime rekomendata kiam ĉambro estas malstabila pro eraroj, mankantaj funkcioj, aŭ malsekuraĵoj.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Ĉi tio kutime influas nur traktadon de la ĉambro de la servilo. Se vi spertas problemojn pri %(brand)s, bonvolu <a>raporti problemon</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Vi gradaltigos ĉi tiun ĉambron de <oldVersion /> al <newVersion />.", - "Verification Request": "Kontrolpeto", - "Enter a server name": "Enigu nomon de servilo", - "Looks good": "Ŝajnas en ordo", - "Can't find this server or its room list": "Ne povas trovi ĉi tiun servilon aŭ ĝian liston de ĉambroj", - "Your server": "Via servilo", - "Add a new server": "Aldoni novan servilon", - "Enter the name of a new server you want to explore.": "Enigu la nomon de nova servilo, kiun vi volas esplori.", - "Server name": "Nomo de servilo", - "a new master key signature": "nova ĉefŝlosila subskribo", - "a new cross-signing key signature": "nova subskribo de delega ŝlosilo", - "a device cross-signing signature": "delega subskribo de aparato", - "a key signature": "ŝlosila subskribo", - "%(brand)s encountered an error during upload of:": "%(brand)s eraris dum alŝuto de:", - "Upload completed": "Alŝuto finiĝis", - "Cancelled signature upload": "Alŝuto de subskribo nuliĝis", - "Signature upload success": "Alŝuto de subskribo sukcesis", - "Signature upload failed": "Alŝuto de subskribo malsukcesis", - "Confirm by comparing the following with the User Settings in your other session:": "Konfirmu per komparo de la sekva kun la agardoj de uzanto en via alia salutaĵo:", - "Confirm this user's session by comparing the following with their User Settings:": "Konfirmu la salutaĵon de ĉi tiu uzanto per komparo de la sekva kun ĝiaj agordoj de uzanto:", - "If they don't match, the security of your communication may be compromised.": "Se ili ne akordas, la sekureco de via komunikado eble estas rompita.", - "You signed in to a new session without verifying it:": "Vi salutis novan salutaĵon sen kontrolo:", - "Verify your other session using one of the options below.": "Kontrolu vian alian salutaĵon per unu el la ĉi-subaj elektebloj.", - "Can't load this message": "Ne povas enlegi ĉi tiun mesaĝon", "Submit logs": "Alŝuti protokolon", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Rememorigo: via foliumilo ne estas subtenata, kaj via sperto do povas esti stranga.", - "Server did not require any authentication": "Servilo bezonis nenian kontrolon de aŭtentiko", - "Server did not return valid authentication information.": "Servilo ne redonis validajn informojn pri kontrolo de aŭtentiko.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Knfirmu malaktivigon de via konto per identiĝo per ununura saluto.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ĉu vi certe volas malaktivigi vian konton? Tio ne malfareblas.", - "Confirm account deactivation": "Konfirmi malaktivigon de konto", - "There was a problem communicating with the server. Please try again.": "Eraris komunikado kun la servilo. Bonvolu reprovi.", - "Unable to upload": "Ne povas alŝuti", - "Restoring keys from backup": "Rehavo de ŝlosiloj el savkopio", - "%(completed)s of %(total)s keys restored": "%(completed)s el %(total)s ŝlosiloj rehaviĝis", - "Keys restored": "Ŝlosiloj rehaviĝis", - "Successfully restored %(sessionCount)s keys": "Sukcese rehavis %(sessionCount)s ŝlosilojn", "Sign in with SSO": "Saluti per ununura saluto", - "To continue, use Single Sign On to prove your identity.": "Por daŭrigi, pruvu vian identecon per ununura saluto.", - "Confirm to continue": "Konfirmu por daŭrigi", - "Click the button below to confirm your identity.": "Klaku sube la butonon por konfirmi vian identecon.", - "Confirm encryption setup": "Konfirmi agordon de ĉifrado", - "Click the button below to confirm setting up encryption.": "Klaku sube la butonon por konfirmi agordon de ĉifrado.", "IRC display name width": "Larĝo de vidiga nomo de IRC", - "Room address": "Adreso de ĉambro", - "This address is available to use": "Ĉi tiu adreso estas uzebla", - "This address is already in use": "Ĉi tiu adreso jam estas uzata", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Vi antaŭe uzis pli novan version de %(brand)s kun tiu ĉi salutaĵo. Por ree uzi ĉi tiun version kun tutvoja ĉifrado, vi devos adiaŭi kaj resaluti.", "Your homeserver has exceeded its user limit.": "Via hejmservilo atingis sian limon de uzantoj.", "Your homeserver has exceeded one of its resource limits.": "Via hejmservilo atingis iun limon de rimedoj.", "Ok": "Bone", - "Message preview": "Antaŭrigardo al mesaĝo", - "Wrong file type": "Neĝusta dosiertipo", - "Looks good!": "Ŝajnas bona!", - "Security Phrase": "Sekureca frazo", - "Security Key": "Sekureca ŝlosilo", - "Use your Security Key to continue.": "Uzu vian sekurecan ŝlosilon por daŭrigi.", "Switch theme": "Ŝalti haŭton", - "Edited at %(date)s": "Redaktita je %(date)s", - "Click to view edits": "Klaku por vidi redaktojn", - "Server isn't responding": "Servilo ne respondas", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Via servilo ne respondas al iuj el viaj petoj. Vidu sube kelkon de la plej verŝajnaj kialoj.", - "The server (%(serverName)s) took too long to respond.": "La servilo (%(serverName)s) tro longe ne respondis.", - "Your firewall or anti-virus is blocking the request.": "Via fajroŝirmilo aŭ kontraŭvirusilo blokas la peton.", - "A browser extension is preventing the request.": "Kromprogramo de la foliumilo malhelpas la peton.", - "The server is offline.": "La servilo estas eksterreta.", - "The server has denied your request.": "La servilo rifuzis vian peton.", - "Your area is experiencing difficulties connecting to the internet.": "Via loko nun havas problemojn pri interreta konekto.", - "A connection error occurred while trying to contact the server.": "Eraris konekto dum provo kontakti la servilon.", - "The server is not configured to indicate what the problem is (CORS).": "La servilo ne estas agordita por indiki la problemon (CORS).", - "Recent changes that have not yet been received": "Freŝaj ŝanĝoj ankoraŭ ne ricevitaj", - "Unable to set up keys": "Ne povas agordi ŝlosilojn", - "You're all caught up.": "Sen sciigoj.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Invitu iun per ĝia nomo, uzantonomo (kiel <userId/>), aŭ <a>diskonigu la ĉambron</a>.", - "Start a conversation with someone using their name or username (like <userId/>).": "Komencu interparolon kun iu per ĝia nomo aŭ uzantonomo (kiel <userId/>).", - "Preparing to download logs": "Preparante elŝuton de protokolo", - "Information": "Informoj", - "This version of %(brand)s does not support searching encrypted messages": "Ĉi tiu versio de %(brand)s ne subtenas serĉadon de ĉifritaj mesaĝoj", - "This version of %(brand)s does not support viewing some encrypted files": "Ĉi tiu versio de %(brand)s ne subtenas montradon de iuj ĉifritaj dosieroj", - "Use the <a>Desktop app</a> to search encrypted messages": "Uzu la <a>labortablan aplikaĵon</a> por serĉi ĉifritajn mesaĝojn", - "Use the <a>Desktop app</a> to see all encrypted files": "Uzu la <a>labortablan aplikaĵon</a> por vidi ĉiujn ĉifritajn dosierojn", "Not encrypted": "Neĉifrita", "Backup version:": "Repaŝa versio:", - "Data on this screen is shared with %(widgetDomain)s": "Datumoj sur tiu ĉi ekrano estas havigataj al %(widgetDomain)s", "Uzbekistan": "Uzbekujo", "United Arab Emirates": "Unuiĝinaj Arabaj Emirlandoj", "Ukraine": "Ukrainujo", @@ -618,152 +375,12 @@ "Curaçao": "Kuracao", "Cocos (Keeling) Islands": "Kokosinsuloj", "Cayman Islands": "Kajmaninsuloj", - "Invite by email": "Inviti per retpoŝto", - "Reason (optional)": "Kialo (malnepra)", - "Server Options": "Elektebloj de servilo", - "Hold": "Paŭzigi", - "Resume": "Daŭrigi", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Se vi forgesis vian Sekurecan ŝlosilon, vi povas <button>agordi novajn elekteblojn de rehavo</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurajn mesaĝojn per enigo de via Sekureca ŝlosio.", - "Not a valid Security Key": "Tio ne estas valida Sekureca ŝlosilo", - "This looks like a valid Security Key!": "Tio ĉi ŝajnas esti valida Sekureca ŝlosilo!", - "Enter Security Key": "Enigu Sekurecan ŝlosilon", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Se vi forgesis vian Sekurecan frazon, vi povas <button1>uzi vian Sekurecan ŝlosilon</button1> aŭ <button2>agordi novajn elekteblojn de rehavo</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurigitajn mesaĝojn per enigo de via Sekureca frazo.", - "Enter Security Phrase": "Enigu Sekurecan frazon", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Ne povis malĉifri savkopion per ĉi tiu Sekureca frazo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", - "Incorrect Security Phrase": "Malĝusta Sekureca frazo", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Ne povis malĉifri savkopion per ĉi tiu Sekureca ŝlosilo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan ŝlosilon.", - "Security Key mismatch": "Malakordo de Sekureca ŝlosilo", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Ne povas akiri sekretandeponejon. Bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", - "Invalid Security Key": "Nevalida Sekureca ŝlosilo", - "Wrong Security Key": "Malĝusta Sekureca ŝlosilo", - "Remember this": "Memoru ĉi tion", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Ĉi tiu fenestraĵo kontrolos vian identigilon de uzanto, sed ne povos fari agojn por vi:", - "Allow this widget to verify your identity": "Permesu al ĉi tiu fenestraĵo kontroli vian identecon", - "Decline All": "Rifuzi ĉion", - "This widget would like to:": "Ĉi tiu fenestraĵo volas:", - "Approve widget permissions": "Aprobi rajtojn de fenestraĵo", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Averte, se vi ne aldonos retpoŝtadreson kaj poste forgesos vian pasvorton, vi eble <b>por ĉiam perdos aliron al via konto</b>.", - "Continuing without email": "Daŭrigante sen retpoŝtadreso", - "Transfer": "Transdoni", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (ekz. <userId/>), aŭ <a>konigu ĉi tiun ĉambron</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Komencu interparolon kun iu per ĝia nomo, retpoŝtadreso, aŭ uzantonomo (ekz. <userId/>).", - "A call can only be transferred to a single user.": "Voko povas transdoniĝi nur al unu uzanto.", - "Dial pad": "Ciferplato", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Ĉi tiu kutime influas nur traktadon de la ĉambro servil-flanke. Se vi spertas problemojn pri via %(brand)s, bonvolu raporti eraron.", - "<inviter/> invites you": "<inviter/> invitas vin", - "No results found": "Neniuj rezultoj troviĝis", - "%(count)s rooms": { - "one": "%(count)s ĉambro", - "other": "%(count)s ĉambroj" - }, - "%(count)s members": { - "one": "%(count)s ano", - "other": "%(count)s anoj" - }, - "Failed to start livestream": "Malsukcesis komenci tujelsendon", - "Unable to start audio streaming.": "Ne povas komenci sonelsendon.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Invitu iun per ĝia nomo, uzantonomo (kiel <userId/>), aŭ <a>diskonigu ĉi tiun aron</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (kiel <userId/>), aŭ <a>diskonigu ĉi tiun aron</a>.", - "Invite to %(roomName)s": "Inviti al %(roomName)s", - "Create a new room": "Krei novan ĉambron", - "Space selection": "Elekto de aro", - "Leave space": "Forlasi aron", - "Create a space": "Krei aron", - "Invited people will be able to read old messages.": "Invititoj povos legi malnovajn mesaĝojn.", - "Add existing rooms": "Aldoni jamajn ĉambrojn", - "%(count)s people you know have already joined": { - "one": "%(count)s persono, kiun vi konas, jam aliĝis", - "other": "%(count)s personoj, kiujn vi konas, jam aliĝis" - }, - "Including %(commaSeparatedMembers)s": "Inkluzive je %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Montri 1 anon", - "other": "Montri ĉiujn %(count)s anojn" - }, - "We couldn't create your DM.": "Ni ne povis krei vian individuan ĉambron.", - "You may contact me if you have any follow up questions": "Vi povas min kontakti okaze de pliaj demandoj", - "To leave the beta, visit your settings.": "Por foriri de la prova versio, iru al viaj agordoj.", - "Want to add a new room instead?": "Ĉu vi volas anstataŭe aldoni novan ĉambron?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Aldonante ĉambron…", - "other": "Aldonante ĉambrojn… (%(progress)s el %(count)s)" - }, - "Not all selected were added": "Ne ĉiuj elektitoj aldoniĝis", - "You are not allowed to view this server's rooms list": "Vi ne rajtas vidi liston de ĉambroj de tu ĉi servilo", - "Add reaction": "Aldoni reagon", - "Modal Widget": "Reĝima fenestraĵo", - "Consult first": "Unue konsulti", - "Sending": "Sendante", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Se vi restarigos ĉion, vi rekomencos sen fidataj salutaĵoj, uzantoj, kaj eble ne povos vidi antaŭajn mesaĝojn.", - "Only do this if you have no other device to complete verification with.": "Faru tion ĉi nur se vi ne havas alian aparaton, per kiu vi kontrolus ceterajn.", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Ĉu vi forgesis aŭ perdis ĉiujn manierojn de rehavo? <a>Restarigu ĉion</a>", - "Reset everything": "Restarigi ĉion", - "Reset event store": "Restarigi deponejon de okazoj", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Se vi tamen tion faras, sciu ke neniu el viaj mesaĝoj foriĝos, sed via sperto pri serĉado povas malboniĝi momente, dum la indekso estas refarata", - "You most likely do not want to reset your event index store": "Plej verŝajne, vi ne volas restarigi vian deponejon de indeksoj de okazoj", - "Reset event store?": "Ĉu restarigi deponejon de okazoj?", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Via %(brand)so ne permesas al vi uzi kunigilon por tio. Bonvolu kontakti administranton.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Sciu, ke gradaltigo kreos novan version de la ĉambro</b>. Ĉiuj nunaj mesaĝoj restos en ĉi tiu arĥivita ĉambro.", - "Automatically invite members from this room to the new one": "Memage inviti anojn de ĉi tiu ĉambro al la nova", - "Other spaces or rooms you might not know": "Aliaj aroj aŭ ĉambroj, kiujn vi eble ne konas", - "Spaces you know that contain this room": "Konataj aroj, kiuj enhavas ĉi tiun ĉambron", - "Search spaces": "Serĉi arojn", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Decidu, kiuj aroj rajtos aliri ĉi tiun ĉambron. Se aro estas elektita, ĝiaj anoj povas trovi kaj aliĝi al <RoomName/>.", - "Select spaces": "Elekti arojn", - "You're removing all spaces. Access will default to invite only": "Vi forigas ĉiujn arojn. Implicite povos aliri nur invititoj", - "Leave %(spaceName)s": "Foriri de %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Vi estas la sola administranto de iuj ĉambroj aŭ aroj, de kie vi volas foriri. Se vi faros tion, neniu povos ilin plu administri.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Vi estas la sola administranto de ĉi tiu aro. Se vi foriros, neniu povos ĝin administri.", - "You won't be able to rejoin unless you are re-invited.": "Vi ne povos ree aliĝi, krom se oni ree invitos vin.", - "User Directory": "Katologo de uzantoj", - "Or send invite link": "Aŭ sendu invitan ligilon", - "Some suggestions may be hidden for privacy.": "Iuj proponoj povas esti kaŝitaj pro privateco.", - "Search for rooms or people": "Serĉi ĉambrojn aŭ personojn", - "Sent": "Sendite", - "You don't have permission to do this": "Vi ne rajtas fari tion", - "Want to add an existing space instead?": "Ĉu vi volas aldoni jaman aron anstataŭe?", - "Add a space to a space you manage.": "Aldoni aron al administrata aro.", - "Only people invited will be able to find and join this space.": "Nur invititoj povos trovi kaj aliĝi ĉi tiun aron.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Ĉiu povos trovi kaj aliĝi ĉi tiun aron, ne nur anoj de <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Ĉiu en <SpaceName/> povos ĝin trovi kaj aliĝi.", - "Private space (invite only)": "Privata aro (nur por invititoj)", - "Space visibility": "Videbleco de aro", - "Adding spaces has moved.": "Aldonejo de aroj moviĝis.", - "Search for rooms": "Serĉi ĉambrojn", - "Search for spaces": "Serĉi arojn", - "Create a new space": "Krei novan aron", - "Want to add a new space instead?": "Ĉu vi volas aldoni novan aron anstataŭe?", - "Add existing space": "Aldoni jaman aron", - "Please provide an address": "Bonvolu doni adreson", - "Message search initialisation failed, check <a>your settings</a> for more information": "Malsukcesis komencigo de serĉado de mesaĝoj, kontrolu <a>viajn agordojn</a> por pliaj informoj", "To join a space you'll need an invite.": "Por aliĝi al aro, vi bezonas inviton.", - "Would you like to leave the rooms in this space?": "Ĉu vi volus foriri de la ĉambroj en ĉi tiu aro?", - "You are about to leave <spaceName/>.": "Vi foriros de <spaceName/>.", - "Leave some rooms": "Foriri de iuj ĉambroj", - "Leave all rooms": "Foriri de ĉiuj ĉambroj", - "Don't leave any rooms": "Foriru de neniuj ĉambroj", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Ĉu vi certas, ke vi volas fini ĉi tiun balotenketon? Ĉi tio montros la finajn rezultojn de la balotenketo kaj malhelpos personojn povi voĉdoni.", - "End Poll": "Finu Balotenketon", - "Sorry, the poll did not end. Please try again.": "Pardonu, la balotenketo ne finiĝis. Bonvolu reprovi.", - "Failed to end poll": "Malsukcesis fini balotenketon", - "The poll has ended. Top answer: %(topAnswer)s": "La balotado finiĝis. Plej alta respondo: %(topAnswer)s", - "The poll has ended. No votes were cast.": "La balotenketo finiĝis. Neniuj voĉoj estis ĵetitaj.", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s kaj %(count)s alia", "other": "%(spaceName)s kaj %(count)s aliaj" }, "%(space1Name)s and %(space2Name)s": "%(space1Name)s kaj %(space2Name)s", - "What location type do you want to share?": "Kiel vi volas kunhavigi vian lokon?", - "My live location": "Mia realtempa loko", - "My current location": "Mia nuna loko", - "%(brand)s could not send your location. Please try again later.": "%(brand)s ne povis sendi vian lokon. Bonvolu reprovi poste.", - "We couldn't send your location": "Ni ne povis sendi vian lokon", - "Could not fetch location": "Loko ne eblis akiri", - "Location": "Loko", - "Close sidebar": "Fermu la flanka kolumno", - "Public rooms": "Publikajn ĉambrojn", "Developer": "Programisto", "unknown": "nekonata", "common": { @@ -867,7 +484,24 @@ "unencrypted": "Neĉifrita", "show_more": "Montri pli", "avatar": "Profilbildo", - "are_you_sure": "Ĉu vi certas?" + "are_you_sure": "Ĉu vi certas?", + "location": "Loko", + "email_address": "Retpoŝtadreso", + "filter_results": "Filtri rezultojn", + "no_results_found": "Neniuj rezultoj troviĝis", + "and_n_others": { + "other": "kaj %(count)s aliaj…", + "one": "kaj unu alia…" + }, + "n_members": { + "one": "%(count)s ano", + "other": "%(count)s anoj" + }, + "edited": "redaktita", + "n_rooms": { + "one": "%(count)s ĉambro", + "other": "%(count)s ĉambroj" + } }, "action": { "continue": "Daŭrigi", @@ -966,7 +600,10 @@ "unignore": "Reatenti", "explore_rooms": "Esplori ĉambrojn", "add_existing_room": "Aldoni jaman ĉambron", - "explore_public_rooms": "Esplori publikajn ĉambrojn" + "explore_public_rooms": "Esplori publikajn ĉambrojn", + "transfer": "Transdoni", + "resume": "Daŭrigi", + "hold": "Paŭzigi" }, "a11y": { "user_menu": "Menuo de uzanto", @@ -1016,7 +653,8 @@ "bridge_state_creator": "Ĉi tiu ponto estas provizita de <user />.", "bridge_state_manager": "Ĉi tiu ponto estas administrata de <user />.", "bridge_state_workspace": "Laborspaco: <networkLink/>", - "bridge_state_channel": "Kanalo: <channelLink/>" + "bridge_state_channel": "Kanalo: <channelLink/>", + "beta_feedback_leave_button": "Por foriri de la prova versio, iru al viaj agordoj." }, "keyboard": { "home": "Hejmo", @@ -1116,7 +754,9 @@ "moderator": "Ĉambrestro", "admin": "Administranto", "custom": "Propra (%(level)s)", - "mod": "Reguligisto" + "mod": "Reguligisto", + "label": "Povnivelo", + "custom_level": "Propra nivelo" }, "bug_reporting": { "matrix_security_issue": "Por raparto de sekureca problemo rilata al Matrix, bonvolu legi la <a>Eldiran Politikon pri Sekureco</a> de Matrix.org.", @@ -1132,7 +772,16 @@ "uploading_logs": "Alŝutante protokolon", "downloading_logs": "Elŝutante protokolon", "create_new_issue": "Bonvolu <newIssueLink>raporti novan problemon</newIssueLink> je GitHub, por ke ni povu ĝin esplori.", - "waiting_for_server": "Atendante respondon el la servilo" + "waiting_for_server": "Atendante respondon el la servilo", + "error_empty": "Bonvolu diri al ni kio misokazis, aŭ pli bone raporti problemon per GitHub.", + "preparing_logs": "Pretigante sendon de protokolo", + "logs_sent": "Protokolo sendiĝis", + "thank_you": "Dankon!", + "failed_send_logs": "Malsukcesis sendi protokolon: ", + "preparing_download": "Preparante elŝuton de protokolo", + "unsupported_browser": "Rememorigo: via foliumilo ne estas subtenata, kaj via sperto do povas esti stranga.", + "textarea_label": "Notoj", + "log_request": "Por malhelpi tion ose, bonvolu <a>sendi al ni protokolon</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)sh. %(minutes)sm. %(seconds)ss. restas", @@ -1419,7 +1068,13 @@ "email_address_label": "Retpoŝtadreso", "remove_msisdn_prompt": "Ĉu forigi %(phone)s?", "add_msisdn_instructions": "Tekstmesaĝo sendiĝis al +%(msisdn)s. Bonvolu enigi la kontrolan kodon enhavitan.", - "msisdn_label": "Telefonnumero" + "msisdn_label": "Telefonnumero", + "deactivate_confirm_body_sso": "Knfirmu malaktivigon de via konto per identiĝo per ununura saluto.", + "deactivate_confirm_body": "Ĉu vi certe volas malaktivigi vian konton? Tio ne malfareblas.", + "deactivate_confirm_continue": "Konfirmi malaktivigon de konto", + "error_deactivate_communication": "Eraris komunikado kun la servilo. Bonvolu reprovi.", + "error_deactivate_no_auth": "Servilo bezonis nenian kontrolon de aŭtentiko", + "error_deactivate_invalid_auth": "Servilo ne redonis validajn informojn pri kontrolo de aŭtentiko." }, "sidebar": { "title": "Flanka kolumno", @@ -1828,7 +1483,8 @@ }, "reactions": { "label": "%(reactors)s reagis per %(content)s", - "tooltip": "<reactors/><reactedWith>reagis per %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reagis per %(shortName)s</reactedWith>", + "add_reaction_prompt": "Aldoni reagon" }, "m.room.create": { "continuation": "Ĉi tiu ĉambro estas daŭrigo de alia interparolo.", @@ -1845,7 +1501,8 @@ "show_url_preview": "Antaŭrigardi", "external_url": "Fonta URL", "collapse_reply_thread": "Maletendi respondan fadenon", - "report": "Raporti" + "report": "Raporti", + "resent_unsent_reactions": "Resendi %(unsentCount)s reago(j)n" }, "url_preview": { "show_n_more": { @@ -1898,13 +1555,31 @@ "you_accepted": "Vi akceptis", "you_declined": "Vi rifuzis", "you_cancelled": "Vi nuligis", - "you_started": "Vi sendis peton de kontrolo" + "you_started": "Vi sendis peton de kontrolo", + "user_accepted": "%(name)s akceptis", + "user_declined": "%(name)s rifuzis", + "user_cancelled": "%(name)s nuligis", + "user_wants_to_verify": "%(name)s volas kontroli" }, "m.poll.end": { "sender_ended": "%(senderName)s finis balotenketon" }, "m.video": { "error_decrypting": "Malĉifro de filmo eraris" + }, + "scalar_starter_link": { + "dialog_title": "Aldoni kunigon", + "dialog_description": "Vi estas direktota al ekstera retejo por aŭtentikigi vian konton por uzo kun %(integrationsUrl)s. Ĉu vi volas daŭrigi tion?" + }, + "edits": { + "tooltip_title": "Redaktita je %(date)s", + "tooltip_sub": "Klaku por vidi redaktojn", + "tooltip_label": "Redaktita je %(date)s. Klaku por vidi redaktojn." + }, + "error_rendering_message": "Ne povas enlegi ĉi tiun mesaĝon", + "reply": { + "error_loading": "Ne povas enlegi la responditan okazon; aŭ ĝi ne ekzistas, aŭ vi ne rajtas vidi ĝin.", + "in_reply_to": "<a>Responde al</a> <pill>" } }, "slash_command": { @@ -1991,7 +1666,8 @@ "verify_nop_warning_mismatch": "AVERTO: Salutaĵo jam estas kontrolita, sed la ŝlosiloj NE AKORDAS!", "verify_mismatch": "AVERTO: MALSUKCESIS KONTROLO DE ŜLOSILOJ! La subskriba ŝlosilo de %(userId)s kaj session %(deviceId)s estas «%(fprint)s», kiu ne akordas la donitan ŝlosilon «%(fingerprint)s». Tio povus signifi, ke via komunikado estas spionata!", "verify_success_title": "Kontrolita ŝlosilo", - "verify_success_description": "La subskriba ŝlosilo, kiun vi donis, akordas la subskribas ŝlosilon, kinu vi ricevis de la salutaĵo %(deviceId)s de la uzanto %(userId)s. Salutaĵo estis markita kontrolita." + "verify_success_description": "La subskriba ŝlosilo, kiun vi donis, akordas la subskribas ŝlosilon, kinu vi ricevis de la salutaĵo %(deviceId)s de la uzanto %(userId)s. Salutaĵo estis markita kontrolita.", + "help_dialog_title": "Helpo pri komando" }, "presence": { "online_for": "Enreta jam je %(duration)s", @@ -2104,9 +1780,9 @@ "unable_to_access_audio_input_title": "Ne povas aliri vian mikrofonon", "unable_to_access_audio_input_description": "Ni ne povis aliri vian mikrofonon. Bonvolu kontroli la agordojn de via foliumilo kaj reprovi.", "no_audio_input_title": "Neniu mikrofono troviĝis", - "no_audio_input_description": "Ni ne trovis mikrofonon en via aparato. Bonvolu kontroli viajn agordojn kaj reprovi." + "no_audio_input_description": "Ni ne trovis mikrofonon en via aparato. Bonvolu kontroli viajn agordojn kaj reprovi.", + "transfer_consult_first_label": "Unue konsulti" }, - "Other": "Alia", "room_settings": { "permissions": { "m.room.avatar_space": "Ŝanĝi bildon de aro", @@ -2198,7 +1874,13 @@ "other": "Ĝisdatigante arojn... (%(progress)s el %(count)s)" }, "error_join_rule_change_title": "Malsukcesis ĝisdatigi regulojn pri aliĝo", - "error_join_rule_change_unknown": "Nekonata malsukceso" + "error_join_rule_change_unknown": "Nekonata malsukceso", + "join_rule_restricted_dialog_empty_warning": "Vi forigas ĉiujn arojn. Implicite povos aliri nur invititoj", + "join_rule_restricted_dialog_title": "Elekti arojn", + "join_rule_restricted_dialog_description": "Decidu, kiuj aroj rajtos aliri ĉi tiun ĉambron. Se aro estas elektita, ĝiaj anoj povas trovi kaj aliĝi al <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Serĉi arojn", + "join_rule_restricted_dialog_heading_room": "Konataj aroj, kiuj enhavas ĉi tiun ĉambron", + "join_rule_restricted_dialog_heading_other": "Aliaj aroj aŭ ĉambroj, kiujn vi eble ne konas" }, "general": { "publish_toggle": "Ĉu publikigi ĉi tiun ĉambron per la katalogo de ĉambroj de %(domain)s?", @@ -2239,7 +1921,13 @@ "canonical_alias_field_label": "Ĉefa adreso", "avatar_field_label": "Profilbildo de ĉambro", "aliases_no_items_label": "Ankoraŭ neniuj aliaj publikigitaj adresoj; aldonu iun sube", - "aliases_items_label": "Aliaj publikigitaj adresoj:" + "aliases_items_label": "Aliaj publikigitaj adresoj:", + "alias_heading": "Adreso de ĉambro", + "alias_field_safe_localpart_invalid": "Iuj signoj ne estas permesitaj", + "alias_field_required_invalid": "Bonvolu doni adreson", + "alias_field_taken_valid": "Ĉi tiu adreso estas uzebla", + "alias_field_taken_invalid_domain": "Ĉi tiu adreso jam estas uzata", + "alias_field_placeholder_default": "ekzemple mia-chambro" }, "advanced": { "unfederated": "Ĉi tiu ĉambro ne atingeblas por foraj serviloj de Matrix", @@ -2248,7 +1936,24 @@ "room_version_section": "Ĉambra versio", "room_version": "Ĉambra versio:", "information_section_space": "Informoj pri aro", - "information_section_room": "Informoj pri ĉambro" + "information_section_room": "Informoj pri ĉambro", + "error_upgrade_title": "Malsukcesis gradaltigi ĉambron", + "error_upgrade_description": "Gradaltigo de la ĉambro ne povis finiĝi", + "upgrade_button": "Gradaltigi ĉi tiun ĉambron al versio %(version)s", + "upgrade_dialog_title": "Gradaltigi version de la ĉambro", + "upgrade_dialog_description": "Gradaltigo de ĉi tiu ĉambro bezonas fermi ĝin, kaj krei novan por anstataŭi ĝin. Por plejbonigi sperton de la ĉambranoj, ni:", + "upgrade_dialog_description_1": "Kreos novan ĉàmbron kun la sama nomo, priskribo, kaj profilbildo", + "upgrade_dialog_description_2": "Religos ĉiujn lokajn kromnomojn al la nova ĉambro", + "upgrade_dialog_description_3": "Haltigos parolojn al la malnova versio de al ĉambro, kaj konsilos uzantojn pri la nova per mesaĝo", + "upgrade_dialog_description_4": "Metos en la novan ĉambron ligilon al la malnova, por ke oni povu rigardi la malnovajn mesaĝojn", + "upgrade_warning_dialog_invite_label": "Memage inviti anojn de ĉi tiu ĉambro al la nova", + "upgrade_warning_dialog_title_private": "Gradaltigi privatan ĉambron", + "upgrade_dwarning_ialog_title_public": "Gradaltigi publikan ĉambron", + "upgrade_warning_dialog_report_bug_prompt": "Ĉi tiu kutime influas nur traktadon de la ĉambro servil-flanke. Se vi spertas problemojn pri via %(brand)s, bonvolu raporti eraron.", + "upgrade_warning_dialog_report_bug_prompt_link": "Ĉi tio kutime influas nur traktadon de la ĉambro de la servilo. Se vi spertas problemojn pri %(brand)s, bonvolu <a>raporti problemon</a>.", + "upgrade_warning_dialog_description": "Gradaltigo de ĉambro estas altnivela ago kaj estas kutime rekomendata kiam ĉambro estas malstabila pro eraroj, mankantaj funkcioj, aŭ malsekuraĵoj.", + "upgrade_warning_dialog_explainer": "<b>Sciu, ke gradaltigo kreos novan version de la ĉambro</b>. Ĉiuj nunaj mesaĝoj restos en ĉi tiu arĥivita ĉambro.", + "upgrade_warning_dialog_footer": "Vi gradaltigos ĉi tiun ĉambron de <oldVersion /> al <newVersion />." }, "delete_avatar_label": "Forigi profilbildon", "upload_avatar_label": "Alŝuti profilbildon", @@ -2279,7 +1984,9 @@ "notification_sound": "Sono de sciigo", "custom_sound_prompt": "Agordi novan propran sonon", "browse_button": "Foliumi" - } + }, + "title": "Agordoj de ĉambro – %(roomName)s", + "alias_not_specified": "nespecifita" }, "encryption": { "verification": { @@ -2331,7 +2038,19 @@ "prompt_user": "Rekomencu kontroladon el ĝia profilo.", "timed_out": "Kontrolo atingis tempolimon.", "cancelled_user": "%(displayName)s nuligis kontrolon.", - "cancelled": "Vi nuligis kontrolon." + "cancelled": "Vi nuligis kontrolon.", + "incoming_sas_user_dialog_text_1": "Kontrolu ĉi tiun uzanton por marki ĝin fidata. Fidado devas vin trankviligi dum uzado de tutvoja ĉifrado.", + "incoming_sas_user_dialog_text_2": "Kontrolo de tiu ĉi uzanto markos ĝian salutaĵon fidata, kaj ankaŭ markos vian salutaĵon fidata por ĝi.", + "incoming_sas_device_dialog_text_1": "Kontrolu ĉi tiun aparaton por marki ĝin fidata. Fidado povas pacigi la menson de vi kaj aliaj uzantoj dum uzado de tutvoje ĉifrataj mesaĝoj.", + "incoming_sas_device_dialog_text_2": "Kontrolo de ĉi tiu aparato markos ĝin fidata, kaj ankaŭ la uzantoj, kiuj interkontrolis kun vi, fidos ĉi tiun aparaton.", + "incoming_sas_dialog_title": "Venas kontrolpeto", + "manual_device_verification_self_text": "Konfirmu per komparo de la sekva kun la agardoj de uzanto en via alia salutaĵo:", + "manual_device_verification_user_text": "Konfirmu la salutaĵon de ĉi tiu uzanto per komparo de la sekva kun ĝiaj agordoj de uzanto:", + "manual_device_verification_device_name_label": "Nomo de salutaĵo", + "manual_device_verification_device_id_label": "Identigilo de salutaĵo", + "manual_device_verification_device_key_label": "Ŝlosilo de salutaĵo", + "manual_device_verification_footer": "Se ili ne akordas, la sekureco de via komunikado eble estas rompita.", + "verification_dialog_title_user": "Kontrolpeto" }, "old_version_detected_title": "Malnovaj datumoj de ĉifroteĥnikaro troviĝis", "old_version_detected_description": "Datumoj el malnova versio de %(brand)s troviĝis. Ĉi tio malfunkciigos tutvojan ĉifradon en la malnova versio. Tutvoje ĉifritaj mesaĝoj interŝanĝitaj freŝtempe per la malnova versio eble ne malĉifreblos. Tio povas kaŭzi malsukceson ankaŭ al mesaĝoj interŝanĝitaj kun tiu ĉi versio. Se vin trafos problemoj, adiaŭu kaj resalutu. Por reteni mesaĝan historion, elportu kaj reenportu viajn ŝlosilojn.", @@ -2382,7 +2101,53 @@ "cross_signing_room_warning": "Iu uzas nekonatan salutaĵon", "cross_signing_room_verified": "Ĉiu en la ĉambro estas kontrolita", "cross_signing_room_normal": "Ĉi tiu ĉambro uzas tutvojan ĉifradon", - "unsupported": "Ĉi tiu kliento ne subtenas tutvojan ĉifradon." + "unsupported": "Ĉi tiu kliento ne subtenas tutvojan ĉifradon.", + "incompatible_database_sign_out_description": "Por eviti perdon de via babila historio, vi devas elporti la ŝlosilojn de viaj ĉambroj antaŭ adiaŭo. Por tio vi bezonos reveni al la pli nova versio de %(brand)s", + "incompatible_database_description": "Vi antaŭe uzis pli novan version de %(brand)s kun tiu ĉi salutaĵo. Por ree uzi ĉi tiun version kun tutvoja ĉifrado, vi devos adiaŭi kaj resaluti.", + "incompatible_database_title": "Neakorda datumbazo", + "incompatible_database_disable": "Pluigi sen ĉifrado", + "key_signature_upload_completed": "Alŝuto finiĝis", + "key_signature_upload_cancelled": "Alŝuto de subskribo nuliĝis", + "key_signature_upload_failed": "Ne povas alŝuti", + "key_signature_upload_success_title": "Alŝuto de subskribo sukcesis", + "key_signature_upload_failed_title": "Alŝuto de subskribo malsukcesis", + "udd": { + "own_new_session_text": "Vi salutis novan salutaĵon sen kontrolo:", + "own_ask_verify_text": "Kontrolu vian alian salutaĵon per unu el la ĉi-subaj elektebloj.", + "other_new_session_text": "%(name)s (%(userId)s) salutis novan salutaĵon ne kontrolante ĝin:", + "other_ask_verify_text": "Petu, ke ĉi tiu la uzanto kontrolu sian salutaĵon, aŭ kontrolu ĝin permane sube.", + "title": "Nefidata" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Neĝusta dosiertipo", + "recovery_key_is_correct": "Ŝajnas bona!", + "wrong_security_key": "Malĝusta Sekureca ŝlosilo", + "invalid_security_key": "Nevalida Sekureca ŝlosilo" + }, + "reset_title": "Restarigi ĉion", + "reset_warning_1": "Faru tion ĉi nur se vi ne havas alian aparaton, per kiu vi kontrolus ceterajn.", + "reset_warning_2": "Se vi restarigos ĉion, vi rekomencos sen fidataj salutaĵoj, uzantoj, kaj eble ne povos vidi antaŭajn mesaĝojn.", + "security_phrase_title": "Sekureca frazo", + "security_phrase_incorrect_error": "Ne povas akiri sekretandeponejon. Bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", + "security_key_title": "Sekureca ŝlosilo", + "use_security_key_prompt": "Uzu vian sekurecan ŝlosilon por daŭrigi.", + "restoring": "Rehavo de ŝlosiloj el savkopio" + }, + "reset_all_button": "Ĉu vi forgesis aŭ perdis ĉiujn manierojn de rehavo? <a>Restarigu ĉion</a>", + "destroy_cross_signing_dialog": { + "title": "Ĉu detrui delege ĉifrajn ŝlosilojn?", + "warning": "Forigo de delege ĉifraj ŝlosiloj estas porĉiama. Ĉiu, kun kiu vi interkontrolis, vidos avertojn pri sekureco. Vi preskaŭ certe ne volas ĉi tion fari, malse vi perdis ĉiun aparaton, el kiu vi povus delege subskribadi.", + "primary_button_text": "Vakigi delege ĉifrajn ŝlosilojn" + }, + "confirm_encryption_setup_title": "Konfirmi agordon de ĉifrado", + "confirm_encryption_setup_body": "Klaku sube la butonon por konfirmi agordon de ĉifrado.", + "unable_to_setup_keys_error": "Ne povas agordi ŝlosilojn", + "key_signature_upload_failed_master_key_signature": "nova ĉefŝlosila subskribo", + "key_signature_upload_failed_cross_signing_key_signature": "nova subskribo de delega ŝlosilo", + "key_signature_upload_failed_device_cross_signing_key_signature": "delega subskribo de aparato", + "key_signature_upload_failed_key_signature": "ŝlosila subskribo", + "key_signature_upload_failed_body": "%(brand)s eraris dum alŝuto de:" }, "emoji": { "category_frequently_used": "Ofte uzataj", @@ -2503,7 +2268,10 @@ "fallback_button": "Komenci aŭtentikigon", "sso_title": "Daŭrigi per ununura saluto", "sso_body": "Konfirmi aldonon de ĉi tiu retpoŝtadreso, uzante ununuran saluton por pruvi vian identecon.", - "code": "Kodo" + "code": "Kodo", + "sso_preauth_body": "Por daŭrigi, pruvu vian identecon per ununura saluto.", + "sso_postauth_title": "Konfirmu por daŭrigi", + "sso_postauth_body": "Klaku sube la butonon por konfirmi vian identecon." }, "password_field_label": "Enigu pasvorton", "password_field_strong_label": "Bona, forta pasvorto!", @@ -2548,7 +2316,39 @@ }, "country_dropdown": "Landa falmenuo", "common_failures": {}, - "captcha_description": "Ĉi tiu hejmservilo volas certigi, ke vi ne estas roboto." + "captcha_description": "Ĉi tiu hejmservilo volas certigi, ke vi ne estas roboto.", + "autodiscovery_invalid": "Nevalida eltrova respondo de hejmservilo", + "autodiscovery_generic_failure": "Malsukcesis akiri agordojn de memaga eltrovado de la servilo", + "autodiscovery_invalid_hs_base_url": "Nevalida base_url por m.homeserver", + "autodiscovery_invalid_hs": "URL por hejmservilo ŝajne ne ligas al valida hejmservilo de Matrix", + "autodiscovery_invalid_is_base_url": "Nevalida base_url por m.identity_server", + "autodiscovery_invalid_is": "URL por identiga servilo ŝajne ne ligas al valida identiga servilo", + "autodiscovery_invalid_is_response": "Nevalida eltrova respondo de identiga servilo", + "server_picker_description_matrix.org": "Senpage aliĝu al milionoj sur la plej granda publika servilo", + "server_picker_title_default": "Elektebloj de servilo", + "soft_logout": { + "clear_data_title": "Ĉu vakigi ĉiujn datumojn en ĉi tiu salutaĵo?", + "clear_data_description": "Vakigo de ĉiuj datumoj el ĉi tiu salutaĵo estas porĉiama. Ĉifritaj mesaĝoj perdiĝos, malse iliaj ŝlosiloj savkopiiĝis.", + "clear_data_button": "Vakigi ĉiujn datumojn" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Ĉifritaj mesaĝoj estas sekurigitaj per tutvoja ĉifrado. Nur vi kaj la ricevonto(j) havas la ŝlosilojn necesajn por legado.", + "use_key_backup": "Ekuzi Savkopiadon de ŝlosiloj", + "skip_key_backup": "Mi ne volas miajn ĉifritajn mesaĝojn", + "megolm_export": "Mane elporti ŝlosilojn", + "setup_key_backup_title": "Vi perdos aliron al viaj ĉifritaj mesaĝoj", + "description": "Ĉu vi certe volas adiaŭi?" + }, + "registration": { + "continue_without_email_title": "Daŭrigante sen retpoŝtadreso", + "continue_without_email_description": "Averte, se vi ne aldonos retpoŝtadreson kaj poste forgesos vian pasvorton, vi eble <b>por ĉiam perdos aliron al via konto</b>.", + "continue_without_email_field_label": "Retpoŝto (malnepra)" + }, + "set_email": { + "verification_pending_title": "Atendante kontrolon", + "verification_pending_description": "Bonvolu kontroli vian retpoŝton, kaj klaki la ligilon enhavatan en la sendita mesaĝo. Farinte tion, klaku je «daŭrigi».", + "description": "Tio ĉi permesos al vi restarigi vian pasvorton kaj ricevi sciigojn." + } }, "room_list": { "sort_unread_first": "Montri ĉambrojn kun nelegitaj mesaĝoj kiel unuajn", @@ -2589,7 +2389,8 @@ "spam_or_propaganda": "Rubmesaĝo aŭ propagando", "report_entire_room": "Raporti la tutan ĉambron", "report_content_to_homeserver": "Raporti enhavon al la administrantode via hejmservilo", - "description": "Per raporto de ĉi tiu mesaĝo vi sendos ĝian unikan «identigilon de okazo» al la administranto de via hejmservilo. Se mesaĝoj en ĉi tiu ĉambro estas ĉifrataj, la administranto de via hejmservilo ne povos legi la tekston de la mesaĝo, nek rigardi dosierojn aŭ bildojn." + "description": "Per raporto de ĉi tiu mesaĝo vi sendos ĝian unikan «identigilon de okazo» al la administranto de via hejmservilo. Se mesaĝoj en ĉi tiu ĉambro estas ĉifrataj, la administranto de via hejmservilo ne povos legi la tekston de la mesaĝo, nek rigardi dosierojn aŭ bildojn.", + "other_label": "Alia" }, "onboarding": { "has_avatar_label": "Bonege, tio helpos al aliuloj scii, ke temas pri vi", @@ -2709,7 +2510,22 @@ "error_loading": "Eraris enlegado de fenestraĵo", "error_mixed_content": "Eraris – Miksita enhavo", "popout": "Fenestrigi fenestraĵon", - "set_room_layout": "Agordi al ĉiuj mian aranĝon de ĉambro" + "set_room_layout": "Agordi al ĉiuj mian aranĝon de ĉambro", + "modal_title_default": "Reĝima fenestraĵo", + "modal_data_warning": "Datumoj sur tiu ĉi ekrano estas havigataj al %(widgetDomain)s", + "capabilities_dialog": { + "title": "Aprobi rajtojn de fenestraĵo", + "content_starting_text": "Ĉi tiu fenestraĵo volas:", + "decline_all_permission": "Rifuzi ĉion", + "remember_Selection": "Memoru mian elekton por tiu ĉi fenestraĵo" + }, + "open_id_permissions_dialog": { + "title": "Permesu al ĉi tiu fenestraĵo kontroli vian identecon", + "starting_text": "Ĉi tiu fenestraĵo kontrolos vian identigilon de uzanto, sed ne povos fari agojn por vi:", + "remember_selection": "Memoru ĉi tion" + }, + "error_unable_start_audio_stream_description": "Ne povas komenci sonelsendon.", + "error_unable_start_audio_stream_title": "Malsukcesis komenci tujelsendon" }, "feedback": { "sent": "Prikomentoj sendiĝis", @@ -2717,7 +2533,8 @@ "platform_username": "Via platformo kaj uzantonomo helpos al ni pli bone uzi viajn prikomentojn.", "pro_type": "KONSILO: Kiam vi raportas eraron, bonvolu kunsendi <debugLogsLink>erarserĉan protokolon</debugLogsLink>, por ke ni povu pli facile trovi la problemon.", "existing_issue_link": "Bonvolu unue vidi <existingIssuesLink>jamajn erarojn en GitHub</existingIssuesLink>. Ĉu neniu akordas la vian? <newIssueLink>Raportu novan</newIssueLink>.", - "send_feedback_action": "Prikomenti" + "send_feedback_action": "Prikomenti", + "can_contact_label": "Vi povas min kontakti okaze de pliaj demandoj" }, "zxcvbn": { "suggestions": { @@ -2786,7 +2603,10 @@ "error_encountered": "Eraron renkonti (%(errorDetail)s).", "no_update": "Neniuj ĝisdatigoj haveblas.", "new_version_available": "Nova versio estas disponebla. <a>Ĝisdatigu nun.</a>", - "check_action": "Kontroli ĝisdatigojn" + "check_action": "Kontroli ĝisdatigojn", + "error_unable_load_commit": "Ne povas enlegi detalojn de enmeto: %(msg)s", + "unavailable": "Nedisponebla", + "changelog": "Protokolo de ŝanĝoj" }, "theme": { "light_high_contrast": "Malpeza alta kontrasto" @@ -2815,7 +2635,37 @@ "title_when_query_unavailable": "Ĉambroj kaj aroj", "title_when_query_available": "Rezultoj", "search_placeholder": "Serĉi nomojn kaj priskribojn", - "no_search_result_hint": "Eble vi provu serĉi alion, aŭ kontroli je mistajpoj." + "no_search_result_hint": "Eble vi provu serĉi alion, aŭ kontroli je mistajpoj.", + "add_existing_subspace": { + "space_dropdown_title": "Aldoni jaman aron", + "create_prompt": "Ĉu vi volas aldoni novan aron anstataŭe?", + "create_button": "Krei novan aron", + "filter_placeholder": "Serĉi arojn" + }, + "add_existing_room_space": { + "error_heading": "Ne ĉiuj elektitoj aldoniĝis", + "progress_text": { + "one": "Aldonante ĉambron…", + "other": "Aldonante ĉambrojn… (%(progress)s el %(count)s)" + }, + "dm_heading": "Individuaj ĉambroj", + "space_dropdown_label": "Elekto de aro", + "space_dropdown_title": "Aldoni jamajn ĉambrojn", + "create": "Ĉu vi volas anstataŭe aldoni novan ĉambron?", + "create_prompt": "Krei novan ĉambron", + "subspace_moved_note": "Aldonejo de aroj moviĝis." + }, + "room_filter_placeholder": "Serĉi ĉambrojn", + "leave_dialog_public_rejoin_warning": "Vi ne povos ree aliĝi, krom se oni ree invitos vin.", + "leave_dialog_only_admin_warning": "Vi estas la sola administranto de ĉi tiu aro. Se vi foriros, neniu povos ĝin administri.", + "leave_dialog_only_admin_room_warning": "Vi estas la sola administranto de iuj ĉambroj aŭ aroj, de kie vi volas foriri. Se vi faros tion, neniu povos ilin plu administri.", + "leave_dialog_title": "Foriri de %(spaceName)s", + "leave_dialog_description": "Vi foriros de <spaceName/>.", + "leave_dialog_option_intro": "Ĉu vi volus foriri de la ĉambroj en ĉi tiu aro?", + "leave_dialog_option_none": "Foriru de neniuj ĉambroj", + "leave_dialog_option_all": "Foriri de ĉiuj ĉambroj", + "leave_dialog_option_specific": "Foriri de iuj ĉambroj", + "leave_dialog_action": "Forlasi aron" }, "location_sharing": { "MapStyleUrlNotConfigured": "Ĉi tiu hejmservilo ne estas agordita por montri mapojn.", @@ -2827,7 +2677,14 @@ "reset_bearing": "Restarigu la lagron norden", "failed_generic": "Via loko ne eblis akiri. Bonvolu reprovi poste.", "failed_timeout": "Tempo elĉerpita akiri vian lokon. Bonvolu reprovi poste.", - "share_button": "Kunhavigi lokon" + "share_button": "Kunhavigi lokon", + "error_fetch_location": "Loko ne eblis akiri", + "error_send_title": "Ni ne povis sendi vian lokon", + "error_send_description": "%(brand)s ne povis sendi vian lokon. Bonvolu reprovi poste.", + "share_type_own": "Mia nuna loko", + "share_type_live": "Mia realtempa loko", + "share_type_prompt": "Kiel vi volas kunhavigi vian lokon?", + "close_sidebar": "Fermu la flanka kolumno" }, "labs_mjolnir": { "room_name": "Mia listo de forbaroj", @@ -2892,7 +2749,15 @@ "address_placeholder": "ekz. mia-aro", "address_label": "Adreso", "label": "Krei aron", - "add_details_prompt_2": "Vi povas ŝanĝi ĉi tiujn kiam ajn vi volas." + "add_details_prompt_2": "Vi povas ŝanĝi ĉi tiujn kiam ajn vi volas.", + "subspace_join_rule_restricted_description": "Ĉiu en <SpaceName/> povos ĝin trovi kaj aliĝi.", + "subspace_join_rule_public_description": "Ĉiu povos trovi kaj aliĝi ĉi tiun aron, ne nur anoj de <SpaceName/>.", + "subspace_join_rule_invite_description": "Nur invititoj povos trovi kaj aliĝi ĉi tiun aron.", + "subspace_dropdown_title": "Krei aron", + "subspace_beta_notice": "Aldoni aron al administrata aro.", + "subspace_join_rule_label": "Videbleco de aro", + "subspace_join_rule_invite_only": "Privata aro (nur por invititoj)", + "subspace_existing_space_prompt": "Ĉu vi volas aldoni jaman aron anstataŭe?" }, "user_menu": { "switch_theme_light": "Ŝalti helan reĝimon", @@ -2997,12 +2862,26 @@ "search": { "this_room": "Ĉi tiu ĉambro", "all_rooms": "Ĉiuj ĉambroj", - "field_placeholder": "Serĉi…" + "field_placeholder": "Serĉi…", + "result_count": { + "other": "(~%(count)s rezultoj)", + "one": "(~%(count)s rezulto)" + } }, "jump_to_bottom_button": "Rulumi al plej freŝaj mesaĝoj", "jump_read_marker": "Salti al unua nelegita mesaĝo.", "inviter_unknown": "Nekonata", - "failed_reject_invite": "Malsukcesis rifuzi inviton" + "failed_reject_invite": "Malsukcesis rifuzi inviton", + "face_pile_tooltip_label": { + "one": "Montri 1 anon", + "other": "Montri ĉiujn %(count)s anojn" + }, + "face_pile_tooltip_shortcut": "Inkluzive je %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> invitas vin", + "face_pile_summary": { + "one": "%(count)s persono, kiun vi konas, jam aliĝis", + "other": "%(count)s personoj, kiujn vi konas, jam aliĝis" + } }, "file_panel": { "guest_note": "Vi devas <a>registriĝî</a> por uzi tiun ĉi funkcion", @@ -3023,7 +2902,9 @@ "identity_server_no_terms_title": "Identiga servilo havas neniujn uzkondiĉojn", "identity_server_no_terms_description_1": "Ĉi tiu ago bezonas atingi la norman identigan servilon <server /> por kontroli retpoŝtadreson aŭ telefonnumeron, sed la servilo ne havas uzokondiĉojn.", "identity_server_no_terms_description_2": "Nur daŭrigu se vi fidas al la posedanto de la servilo.", - "inline_intro_text": "Akceptu <policyLink /> por daŭrigi:" + "inline_intro_text": "Akceptu <policyLink /> por daŭrigi:", + "summary_identity_server_1": "Trovu aliajn per telefonnumero aŭ retpoŝtadreso", + "summary_identity_server_2": "Troviĝu per telefonnumero aŭ retpoŝtadreso" }, "space_settings": { "title": "Agordoj – %(spaceName)s" @@ -3039,7 +2920,13 @@ "notes": "Rezultoj estas malkaŝitaj nur kiam vi finas la balotenketo", "unable_edit_title": "Ne povas redakti balotenketon", "unable_edit_description": "Pardonu, vi ne povas redakti balotenketon post voĉdonado.", - "total_not_ended": "Rezultoj estos videblaj kiam la balotenketo finiĝos" + "total_not_ended": "Rezultoj estos videblaj kiam la balotenketo finiĝos", + "end_message_no_votes": "La balotenketo finiĝis. Neniuj voĉoj estis ĵetitaj.", + "end_message": "La balotado finiĝis. Plej alta respondo: %(topAnswer)s", + "error_ending_title": "Malsukcesis fini balotenketon", + "error_ending_description": "Pardonu, la balotenketo ne finiĝis. Bonvolu reprovi.", + "end_title": "Finu Balotenketon", + "end_description": "Ĉu vi certas, ke vi volas fini ĉi tiun balotenketon? Ĉi tio montros la finajn rezultojn de la balotenketo kaj malhelpos personojn povi voĉdoni." }, "failed_load_async_component": "Ne eblas enlegi! Kontrolu vian retan konekton kaj reprovu.", "upload_failed_generic": "Malsukcesis alŝuti dosieron « %(fileName)s ».", @@ -3080,7 +2967,34 @@ "error_version_unsupported_space": "La hejmservilo de la uzanto ne subtenas la version de la aro.", "error_version_unsupported_room": "Hejmservilo de ĉi tiu uzanto ne subtenas la version de la ĉambro.", "error_unknown": "Nekonata servila eraro", - "to_space": "Inviti al %(spaceName)s" + "to_space": "Inviti al %(spaceName)s", + "unable_find_profiles_description_default": "Ne povas trovi profilojn de la ĉi-subaj Matrix-identigilojn – ĉu vi tamen volas inviti ilin?", + "unable_find_profiles_title": "La jenaj uzantoj eble ne ekzistas", + "unable_find_profiles_invite_never_warn_label_default": "Tamen inviti kaj neniam min averti ree", + "unable_find_profiles_invite_label_default": "Tamen inviti", + "email_caption": "Inviti per retpoŝto", + "error_dm": "Ni ne povis krei vian individuan ĉambron.", + "error_find_room": "Io eraris dum invito de la uzantoj.", + "error_invite": "Ni ne povis inviti tiujn uzantojn. Bonvolu kontroli, kiujn uzantojn vi invitas, kaj reprovu.", + "error_transfer_multiple_target": "Voko povas transdoniĝi nur al unu uzanto.", + "error_find_user_title": "Malsukcesis trovi la jenajn uzantojn", + "error_find_user_description": "La jenaj uzantoj eble ne ekzistas aŭ ne validas, kaj ne povas invitiĝi: %(csvNames)s", + "recents_section": "Freŝaj interparoloj", + "suggestions_section": "Freŝe uzitaj individuaj ĉambroj", + "email_use_default_is": "Uzu identigan servilon por inviti per retpoŝto. <default>Uzu la norman (%(defaultIdentityServerName)s)</default> aŭ administru per <settings>Agordoj</settings>.", + "email_use_is": "Uzu identigan servilon por inviti per retpoŝto. Administru per <settings>Agordoj</settings>.", + "start_conversation_name_email_mxid_prompt": "Komencu interparolon kun iu per ĝia nomo, retpoŝtadreso, aŭ uzantonomo (ekz. <userId/>).", + "start_conversation_name_mxid_prompt": "Komencu interparolon kun iu per ĝia nomo aŭ uzantonomo (kiel <userId/>).", + "suggestions_disclaimer": "Iuj proponoj povas esti kaŝitaj pro privateco.", + "send_link_prompt": "Aŭ sendu invitan ligilon", + "to_room": "Inviti al %(roomName)s", + "name_email_mxid_share_space": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (kiel <userId/>), aŭ <a>diskonigu ĉi tiun aron</a>.", + "name_mxid_share_space": "Invitu iun per ĝia nomo, uzantonomo (kiel <userId/>), aŭ <a>diskonigu ĉi tiun aron</a>.", + "name_email_mxid_share_room": "Invitu iun per ĝia nomo, retpoŝtadreso, uzantonomo (ekz. <userId/>), aŭ <a>konigu ĉi tiun ĉambron</a>.", + "name_mxid_share_room": "Invitu iun per ĝia nomo, uzantonomo (kiel <userId/>), aŭ <a>diskonigu la ĉambron</a>.", + "key_share_warning": "Invititoj povos legi malnovajn mesaĝojn.", + "transfer_user_directory_tab": "Katologo de uzantoj", + "transfer_dial_pad_tab": "Ciferplato" }, "scalar": { "error_create": "Ne povas krei fenestraĵon.", @@ -3112,7 +3026,21 @@ "failed_copy": "Malsukcesis kopii", "something_went_wrong": "Io misokazis!", "update_power_level": "Malsukcesis ŝanĝi povnivelon", - "unknown": "Nekonata eraro" + "unknown": "Nekonata eraro", + "dialog_description_default": "Okazis eraro.", + "edit_history_unsupported": "Via hejmservilo ŝajne ne subtenas ĉi tiun funkcion.", + "session_restore": { + "clear_storage_description": "Ĉu adiaŭi kaj forigi ĉifrajn ŝlosilojn?", + "clear_storage_button": "Vakigi memoron kaj adiaŭi", + "title": "Salutaĵo ne rehaveblas", + "description_1": "Ni renkontis eraron provante rehavi vian antaŭan salutaĵon.", + "description_2": "Se vi antaŭe uzis pli novan version de %(brand)s, via salutaĵo eble ne akordos kun ĉi tiu versio. Fermu ĉi tiun fenestron kaj revenu al la pli nova versio.", + "description_3": "Vakigo de la memoro de via foliumilo eble korektos la problemon, sed adiaŭigos vin, kaj malebligos legadon de historio de ĉifritaj babiloj." + }, + "storage_evicted_title": "Mankas datumoj de salutaĵo", + "storage_evicted_description_1": "Iuj datumoj de salutaĵo, inkluzive viajn ĉifrajn ŝlosilojn, mankas. Por tion korekti, resalutu, kaj rehavu la ŝlosilojn el savkopio.", + "storage_evicted_description_2": "Via foliumilo verŝajne forigos ĉi tiujn datumojn kiam al ĝi mankos spaco sur disko.", + "unknown_error_code": "nekonata kodo de eraro" }, "in_space1_and_space2": "En aroj %(space1Name)s kaj %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3229,7 +3157,25 @@ "deactivate_confirm_action": "Malaktivigi uzanton", "error_deactivate": "Malsukcesis malaktivigi uzanton", "role_label": "Rolo en <RoomName/>", - "edit_own_devices": "Redakti aparatojn" + "edit_own_devices": "Redakti aparatojn", + "redact": { + "no_recent_messages_title": "Neniuj freŝaj mesaĝoj de %(user)s troviĝis", + "no_recent_messages_description": "Provu rulumi supren tra la historio por kontroli, ĉu ne estas iuj pli fruaj.", + "confirm_title": "Forigi freŝajn mesaĝojn de %(user)s", + "confirm_description_2": "Je granda nombro da mesaĝoj, tio povas daŭri iomon da tempo. Bonvolu ne aktualigi vian klienton dume.", + "confirm_button": { + "other": "Forigi %(count)s mesaĝojn", + "one": "Forigi 1 mesaĝon" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s kontrolitaj salutaĵoj", + "one": "1 kontrolita salutaĵo" + }, + "count_of_sessions": { + "other": "%(count)s salutaĵoj", + "one": "%(count)s salutaĵo" + } }, "stickers": { "empty": "Vi havas neniujn ŝaltitajn glumarkarojn", @@ -3285,12 +3231,126 @@ "error_loading_user_profile": "Ne povis enlegi profilon de uzanto" }, "cant_load_page": "Ne povis enlegi paĝon", - "Invalid homeserver discovery response": "Nevalida eltrova respondo de hejmservilo", - "Failed to get autodiscovery configuration from server": "Malsukcesis akiri agordojn de memaga eltrovado de la servilo", - "Invalid base_url for m.homeserver": "Nevalida base_url por m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL por hejmservilo ŝajne ne ligas al valida hejmservilo de Matrix", - "Invalid identity server discovery response": "Nevalida eltrova respondo de identiga servilo", - "Invalid base_url for m.identity_server": "Nevalida base_url por m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL por identiga servilo ŝajne ne ligas al valida identiga servilo", - "General failure": "Ĝenerala fiasko" + "General failure": "Ĝenerala fiasko", + "emoji_picker": { + "cancel_search_label": "Nuligi serĉon" + }, + "info_tooltip_title": "Informoj", + "language_dropdown_label": "Lingva falmenuo", + "seshat": { + "error_initialising": "Malsukcesis komencigo de serĉado de mesaĝoj, kontrolu <a>viajn agordojn</a> por pliaj informoj", + "warning_kind_files_app": "Uzu la <a>labortablan aplikaĵon</a> por vidi ĉiujn ĉifritajn dosierojn", + "warning_kind_search_app": "Uzu la <a>labortablan aplikaĵon</a> por serĉi ĉifritajn mesaĝojn", + "warning_kind_files": "Ĉi tiu versio de %(brand)s ne subtenas montradon de iuj ĉifritaj dosieroj", + "warning_kind_search": "Ĉi tiu versio de %(brand)s ne subtenas serĉadon de ĉifritaj mesaĝoj", + "reset_title": "Ĉu restarigi deponejon de okazoj?", + "reset_description": "Plej verŝajne, vi ne volas restarigi vian deponejon de indeksoj de okazoj", + "reset_explainer": "Se vi tamen tion faras, sciu ke neniu el viaj mesaĝoj foriĝos, sed via sperto pri serĉado povas malboniĝi momente, dum la indekso estas refarata", + "reset_button": "Restarigi deponejon de okazoj" + }, + "truncated_list_n_more": { + "other": "Kaj %(count)s pliaj…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Enigu nomon de servilo", + "network_dropdown_available_valid": "Ŝajnas en ordo", + "network_dropdown_available_invalid_forbidden": "Vi ne rajtas vidi liston de ĉambroj de tu ĉi servilo", + "network_dropdown_available_invalid": "Ne povas trovi ĉi tiun servilon aŭ ĝian liston de ĉambroj", + "network_dropdown_your_server_description": "Via servilo", + "network_dropdown_add_dialog_title": "Aldoni novan servilon", + "network_dropdown_add_dialog_description": "Enigu la nomon de nova servilo, kiun vi volas esplori.", + "network_dropdown_add_dialog_placeholder": "Nomo de servilo" + } + }, + "dialog_close_label": "Fermi interagujon", + "redact": { + "error": "Vi ne povas forigi tiun ĉi mesaĝon. (%(code)s)", + "ongoing": "Forigante…", + "confirm_button": "Konfirmi forigon", + "reason_label": "Kialo (malnepra)" + }, + "forward": { + "no_perms_title": "Vi ne rajtas fari tion", + "sending": "Sendante", + "sent": "Sendite", + "send_label": "Sendi", + "message_preview_heading": "Antaŭrigardo al mesaĝo", + "filter_placeholder": "Serĉi ĉambrojn aŭ personojn" + }, + "integrations": { + "disabled_dialog_title": "Kunigoj estas malŝaltitaj", + "impossible_dialog_title": "Kunigoj ne estas permesitaj", + "impossible_dialog_description": "Via %(brand)so ne permesas al vi uzi kunigilon por tio. Bonvolu kontakti administranton." + }, + "lazy_loading": { + "disabled_description1": "Vi antaŭe uzis %(brand)s-on je %(host)s kun ŝaltita malfrua enlegado de anoj. En ĉi tiu versio, malfrua enlegado estas malŝaltita. Ĉar la loka kaŝmemoro de ambaŭ versioj ne akordas, %(brand)s bezonas respeguli vian konton.", + "disabled_description2": "Se la alia versio de %(brand)s ankoraŭ estas malfermita en alia langeto, bonvolu tiun fermi, ĉar uzado de %(brand)s je la sama gastiganto, kun malfrua enlegado samtempe ŝaltita kaj malŝaltita, kaŭzos problemojn.", + "disabled_title": "Neakorda loka kaŝmemoro", + "disabled_action": "Vakigi kaŝmemoron kaj respeguli", + "resync_description": "%(brand)s nun uzas 3–5-oble malpli da memoro, ĉar ĝi enlegas informojn pri aliaj uzantoj nur tiam, kiam ĝi bezonas. Bonvolu atendi ĝis ni respegulos la servilon!", + "resync_title": "Ĝisdatigante %(brand)s" + }, + "message_edit_dialog_title": "Redaktoj de mesaĝoj", + "server_offline": { + "empty_timeline": "Sen sciigoj.", + "title": "Servilo ne respondas", + "description": "Via servilo ne respondas al iuj el viaj petoj. Vidu sube kelkon de la plej verŝajnaj kialoj.", + "description_1": "La servilo (%(serverName)s) tro longe ne respondis.", + "description_2": "Via fajroŝirmilo aŭ kontraŭvirusilo blokas la peton.", + "description_3": "Kromprogramo de la foliumilo malhelpas la peton.", + "description_4": "La servilo estas eksterreta.", + "description_5": "La servilo rifuzis vian peton.", + "description_6": "Via loko nun havas problemojn pri interreta konekto.", + "description_7": "Eraris konekto dum provo kontakti la servilon.", + "description_8": "La servilo ne estas agordita por indiki la problemon (CORS).", + "recent_changes_heading": "Freŝaj ŝanĝoj ankoraŭ ne ricevitaj" + }, + "spotlight_dialog": { + "public_rooms_label": "Publikajn ĉambrojn", + "create_new_room_button": "Krei novan ĉambron" + }, + "share": { + "title_room": "Kunhavigi ĉambron", + "permalink_most_recent": "Ligi al plej freŝa mesaĝo", + "title_user": "Kunhavigi uzanton", + "title_message": "Kunhavigi ĉambran mesaĝon", + "permalink_message": "Ligi al elektita mesaĝo" + }, + "upload_file": { + "title_progress": "Alŝuti dosierojn (%(current)s el %(total)s)", + "title": "Alŝuti dosierojn", + "upload_all_button": "Alŝuti ĉiujn", + "error_file_too_large": "Ĉi tiu dosiero <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s sed la dosiero grandas %(sizeOfThisFile)s.", + "error_files_too_large": "Ĉi tiuj dosieroj <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s.", + "error_some_files_too_large": "Iuj dosieroj <b>tro grandas</b> por alŝuto. La grandolimo estas %(limit)s.", + "upload_n_others_button": { + "other": "Alŝuti %(count)s aliajn dosierojn", + "one": "Alŝuti %(count)s alian dosieron" + }, + "cancel_all_button": "Nuligi ĉion", + "error_title": "Alŝuto eraris" + }, + "restore_key_backup_dialog": { + "load_error_content": "Ne povas legi staton de savkopio", + "recovery_key_mismatch_title": "Malakordo de Sekureca ŝlosilo", + "recovery_key_mismatch_description": "Ne povis malĉifri savkopion per ĉi tiu Sekureca ŝlosilo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan ŝlosilon.", + "incorrect_security_phrase_title": "Malĝusta Sekureca frazo", + "incorrect_security_phrase_dialog": "Ne povis malĉifri savkopion per ĉi tiu Sekureca frazo: bonvolu kontroli, ĉu vi enigis la ĝustan Sekurecan frazon.", + "restore_failed_error": "Ne povas rehavi savkopion", + "no_backup_error": "Neniu savkopio troviĝis!", + "keys_restored_title": "Ŝlosiloj rehaviĝis", + "count_of_decryption_failures": "Malsukcesis malĉifri%(failedCount)s salutaĵojn!", + "count_of_successfully_restored_keys": "Sukcese rehavis %(sessionCount)s ŝlosilojn", + "enter_phrase_title": "Enigu Sekurecan frazon", + "key_backup_warning": "<b>Averto</b>: vi agordu ŝlosilan savkopion nur per fidata komputilo.", + "enter_phrase_description": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurigitajn mesaĝojn per enigo de via Sekureca frazo.", + "phrase_forgotten_text": "Se vi forgesis vian Sekurecan frazon, vi povas <button1>uzi vian Sekurecan ŝlosilon</button1> aŭ <button2>agordi novajn elekteblojn de rehavo</button2>", + "enter_key_title": "Enigu Sekurecan ŝlosilon", + "key_is_valid": "Tio ĉi ŝajnas esti valida Sekureca ŝlosilo!", + "key_is_invalid": "Tio ne estas valida Sekureca ŝlosilo", + "enter_key_description": "Aliru vian historion de sekuraj mesaĝoj kaj agordu sekurajn mesaĝojn per enigo de via Sekureca ŝlosio.", + "key_forgotten_text": "Se vi forgesis vian Sekurecan ŝlosilon, vi povas <button>agordi novajn elekteblojn de rehavo</button>", + "load_keys_progress": "%(completed)s el %(total)s ŝlosiloj rehaviĝis" + } } diff --git a/src/i18n/strings/es.json b/src/i18n/strings/es.json index e4a8891ebe..29acb77795 100644 --- a/src/i18n/strings/es.json +++ b/src/i18n/strings/es.json @@ -1,23 +1,8 @@ { "%(items)s and %(lastItem)s": "%(items)s y %(lastItem)s", - "and %(count)s others...": { - "other": "y %(count)s más…", - "one": "y otro más…" - }, - "An error has occurred.": "Un error ha ocurrido.", - "Email address": "Dirección de correo electrónico", "Join Room": "Unirme a la sala", - "Custom level": "Nivel personalizado", "Home": "Inicio", - "Create new room": "Crear una nueva sala", - "Unable to restore session": "No se puede recuperar la sesión", - "Session ID": "ID de Sesión", "Moderator": "Moderador", - "not specified": "sin especificar", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor, consulta tu correo electrónico y haz clic en el enlace que contiene. Una vez hecho esto, haz clic en continuar.", - "unknown error code": "Código de error desconocido", - "This will allow you to reset your password and receive notifications.": "Esto te permitirá reiniciar tu contraseña y recibir notificaciones.", - "Verification Pending": "Verificación Pendiente", "Warning!": "¡Advertencia!", "AM": "AM", "PM": "PM", @@ -43,20 +28,11 @@ "Sunday": "Domingo", "Today": "Hoy", "Friday": "Viernes", - "Changelog": "Registro de cambios", - "Failed to send logs: ": "Error al enviar registros: ", - "Unavailable": "No disponible", - "Filter results": "Filtrar resultados", "Tuesday": "Martes", - "Preparing to send logs": "Preparando para enviar registros", "Unnamed room": "Sala sin nombre", "Saturday": "Sábado", "Monday": "Lunes", - "Send": "Enviar", - "Thank you!": "¡Gracias!", - "You cannot delete this message. (%(code)s)": "No puedes eliminar este mensaje. (%(code)s)", "Thursday": "Jueves", - "Logs sent": "Registros enviados", "Yesterday": "Ayer", "Wednesday": "Miércoles", "%(weekDayName)s %(time)s": "%(weekDayName)s a las %(time)s", @@ -68,41 +44,10 @@ "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sd", - "(~%(count)s results)": { - "other": "(~%(count)s resultados)", - "one": "(~%(count)s resultado)" - }, - "Add an Integration": "Añadir una Integración", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Estás a punto de ir a un sitio externo para que puedas iniciar sesión con tu cuenta y usarla en %(integrationsUrl)s. ¿Quieres seguir?", "Delete Widget": "Eliminar accesorio", "collapse": "encoger", "expand": "desplegar", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "No se pudo cargar el evento al que se respondió, bien porque no existe o no tiene permiso para verlo.", - "<a>In reply to</a> <pill>": "<a>Respondiendo a </a> <pill>", - "And %(count)s more...": { - "other": "Y %(count)s más…" - }, - "Confirm Removal": "Confirmar eliminación", - "Clear Storage and Sign Out": "Borrar almacenamiento y cerrar sesión", "Send Logs": "Enviar Registros", - "We encountered an error trying to restore your previous session.": "Encontramos un error al intentar restaurar su sesión anterior.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Si ha usado anteriormente una versión más reciente de %(brand)s, su sesión puede ser incompatible con ésta. Cierre la ventana y vuelva a la versión más reciente.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Limpiando el almacenamiento del navegador puede arreglar el problema, pero le desconectará y cualquier historial de conversación cifrado se volverá ilegible.", - "Share Room": "Compartir la sala", - "Link to most recent message": "Enlazar al mensaje más reciente", - "Share User": "Compartir usuario", - "Share Room Message": "Compartir un mensaje de esta sala", - "Link to selected message": "Enlazar al mensaje seleccionado", - "Upgrade Room Version": "Actualizar Versión de la Sala", - "Create a new room with the same name, description and avatar": "Crear una sala nueva con el mismo nombre, descripción y avatar", - "Update any local room aliases to point to the new room": "Actualizar los alias locales de la sala para que apunten a la nueva", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Impedir a los usuarios que conversen en la versión antigua de la sala, y publicar un mensaje aconsejándoles que se muden a la nueva", - "Put a link back to the old room at the start of the new room so people can see old messages": "Poner un enlace de retorno a la sala antigua al principio de la nueva de modo que se puedan ver los mensajes viejos", - "Failed to upgrade room": "No se pudo actualizar la sala", - "The room upgrade could not be completed": "La actualización de la sala no pudo ser completada", - "Upgrade this room to version %(version)s": "Actualiza esta sala a la versión %(version)s", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s ahora utiliza de 3 a 5 veces menos memoria, porque solo carga información sobre otros usuarios cuando es necesario. Por favor, ¡aguarda mientras volvemos a sincronizar con el servidor!", - "Updating %(brand)s": "Actualizando %(brand)s", "Dog": "Perro", "Cat": "Gato", "Lion": "León", @@ -164,164 +109,15 @@ "Anchor": "Ancla", "Headphones": "Auriculares", "Folder": "Carpeta", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Los mensajes cifrados son seguros con el cifrado punto a punto. Solo tú y el/los destinatario/s tiene/n las claves para leer estos mensajes.", - "Start using Key Backup": "Comenzar a usar la copia de claves", - "The following users may not exist": "Puede que estos usuarios no existan", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "No se pudieron encontrar perfiles para los IDs Matrix listados a continuación, ¿Quieres invitarles igualmente?", - "Invite anyway and never warn me again": "Invitar igualmente, y no preguntar más en el futuro", - "Invite anyway": "Invitar igualmente", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Antes de enviar los registros debes <a>crear una incidencia en GitHub</a> describiendo el problema.", - "Unable to load commit detail: %(msg)s": "No se pudo cargar el detalle del commit: %(msg)s", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Para evitar perder tu historial de chat, debes exportar las claves de la sala antes de salir. Debes volver a la versión actual de %(brand)s para esto", - "Incompatible Database": "Base de datos incompatible", - "Continue With Encryption Disabled": "Seguir con el cifrado desactivado", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifica a este usuario para marcarlo como de confianza. Confiar en usuarios aporta tranquilidad en los mensajes cifrados de extremo a extremo.", - "Incoming Verification Request": "Petición de verificación entrante", "Scissors": "Tijeras", "Lock": "Bloquear", - "Something went wrong trying to invite the users.": "Algo ha salido mal al intentar invitar a los usuarios.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "No se pudo invitar a esos usuarios. Por favor, revisa los usuarios que quieres invitar e inténtalo de nuevo.", - "Failed to find the following users": "No se encontró a los siguientes usuarios", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Puede que los siguientes usuarios no existan o sean inválidos, y no pueden ser invitados: %(csvNames)s", - "Recent Conversations": "Conversaciones recientes", - "Recently Direct Messaged": "Mensajes directos recientes", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Has usado %(brand)s anteriormente en %(host)s con carga diferida de usuarios activada. En esta versión la carga diferida está desactivada. Como el caché local no es compatible entre estas dos configuraciones, %(brand)s tiene que resincronizar tu cuenta.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Si la otra versión de %(brand)s esta todavía abierta en otra pestaña, por favor, ciérrala, ya que usar %(brand)s en el mismo host con la opción de carga diferida activada y desactivada simultáneamente causará problemas.", - "Incompatible local cache": "Caché local incompatible", - "Clear cache and resync": "Limpiar la caché y resincronizar", - "I don't want my encrypted messages": "No quiero mis mensajes cifrados", - "Manually export keys": "Exportar claves manualmente", - "You'll lose access to your encrypted messages": "Perderás acceso a tus mensajes cifrados", - "Are you sure you want to sign out?": "¿Estás seguro de que quieres salir?", - "Message edits": "Ediciones del mensaje", - "Room Settings - %(roomName)s": "Configuración de la sala - %(roomName)s", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Actualizar esta sala requiere cerrar la instancia actual de esta sala y crear una nueva sala en su lugar. Para dar a los miembros de la sala la mejor experiencia, haremos lo siguiente:", - "Upgrade private room": "Actualizar sala privada", - "Upgrade public room": "Actualizar sala pública", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Actualizar una sala es una acción avanzada y es normalmente recomendada cuando una sala es inestable debido a fallos, funcionalidades no disponibles y vulnerabilidades.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Esto solo afecta a cómo procesa la sala el servidor. Si estás teniendo problemas con %(brand)s, por favor, <a>avísanos del fallo</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Actualizarás esta sala de la versión <oldVersion /> a la <newVersion />.", - "Sign out and remove encryption keys?": "¿Salir y borrar las claves de cifrado?", - "To help us prevent this in future, please <a>send us logs</a>.": "Para ayudarnos a prevenir esto en el futuro, por favor, <a>envíanos logs</a>.", - "Missing session data": "Faltan datos de sesión", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Algunos datos de sesión, incluyendo claves de mensajes cifrados, no se encuentran. Desconéctate y vuelve a conectarte para solucionarlo, restableciendo las claves desde la copia de seguridad.", - "Your browser likely removed this data when running low on disk space.": "Tu navegador probablemente borró estos datos cuando tenía poco espacio de disco.", - "Find others by phone or email": "Encontrar a otros por teléfono o email", - "Be found by phone or email": "Ser encontrado por teléfono o email", - "Upload files (%(current)s of %(total)s)": "Enviar archivos (%(current)s de %(total)s)", - "Upload files": "Enviar archivos", - "Upload all": "Enviar todo", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Este archivo es <b>demasiado grande</b> para enviarse. El tamaño máximo es %(limit)s pero el archivo pesa %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Estos archivos son <b> demasiado grandes</b> para ser subidos. El límite de tamaño de archivos es %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Algunos archivos son <b> demasiado grandes</b> para ser subidos. El límite de tamaño de archivos es %(limit)s.", - "Upload %(count)s other files": { - "other": "Enviar otros %(count)s archivos", - "one": "Enviar %(count)s archivo más" - }, - "Cancel All": "Cancelar todo", - "Upload Error": "Error de subida", - "Remember my selection for this widget": "Recordar mi selección para este accesorio", "Deactivate account": "Desactivar cuenta", "This backup is trusted because it has been restored on this session": "Esta copia de seguridad es de confianza porque ha sido restaurada en esta sesión", - "You signed in to a new session without verifying it:": "Iniciaste una nueva sesión sin verificarla:", - "Verify your other session using one of the options below.": "Verifica la otra sesión utilizando una de las siguientes opciones.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) inició una nueva sesión sin verificarla:", - "Ask this user to verify their session, or manually verify it below.": "Pídele al usuario que verifique su sesión, o verifícala manualmente a continuación.", - "Not Trusted": "No es de confianza", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Para informar de un problema de seguridad relacionado con Matrix, lee la <a>Política de divulgación de seguridad</a> de Matrix.org.", - "Language Dropdown": "Lista selección de idiomas", - "Power level": "Nivel de poder", - "e.g. my-room": "p.ej. mi-sala", - "Some characters not allowed": "Algunos caracteres no están permitidos", - "Enter a server name": "Escribe un nombre de servidor", - "Looks good": "Se ve bien", - "Can't find this server or its room list": "No se ha podido encontrar este servidor o su lista de salas", - "Your server": "Tu servidor", - "Add a new server": "Añadir un nuevo servidor", - "Enter the name of a new server you want to explore.": "Escribe el nombre de un nuevo servidor que quieras explorar.", - "Server name": "Nombre del servidor", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Usar un servidor de identidad para invitar a través de correo electrónico. <default>. Usar (%(defaultIdentityServerName)s)</default>o seleccione en <settings>Ajustes</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Utilice un servidor de identidad para invitar por correo electrónico. Gestionar en <settings>Ajustes</settings>.", - "Close dialog": "Cerrar diálogo", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Por favor, cuéntanos qué ha fallado o, mejor aún, crea una incidencia en GitHub describiendo el problema.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Recordatorio: Su navegador no es compatible, por lo que su experiencia puede ser impredecible.", - "Notes": "Notas", - "Removing…": "Quitando…", - "Destroy cross-signing keys?": "¿Destruir las claves de firma cruzada?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "La eliminación de claves de firma cruzada es definitiva. Cualquiera con el que lo hayas verificado verá alertas de seguridad. Es casi seguro que no quieres hacer esto, a menos que hayas perdido todos los dispositivos puedas usar hacer una firma cruzada.", - "Clear cross-signing keys": "Borrar claves de firma cruzada", - "Clear all data in this session?": "¿Borrar todos los datos en esta sesión?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "La eliminación de todos los datos de esta sesión es definitiva. Los mensajes cifrados se perderán, a menos que se haya hecho una copia de seguridad de sus claves.", - "Clear all data": "Borrar todos los datos", - "Server did not require any authentication": "El servidor no requirió ninguna autenticación", - "Server did not return valid authentication information.": "El servidor no devolvió información de autenticación válida.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirme la desactivación de su cuenta, usando Registro Único para probar su identidad.", - "Are you sure you want to deactivate your account? This is irreversible.": "¿Estás seguro de que quieres desactivar su cuenta? No se puede deshacer.", - "Confirm account deactivation": "Confirmar la desactivación de la cuenta", - "There was a problem communicating with the server. Please try again.": "Hubo un problema de comunicación con el servidor. Por favor, inténtelo de nuevo.", - "Session name": "Nombre de sesión", - "Session key": "Código de sesión", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verificar este usuario marcará su sesión como de confianza, y también marcará tu sesión como de confianza para él.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifica este dispositivo para marcarlo como confiable. Confiar en este dispositivo te da a ti y a otros usuarios tranquilidad adicional cuando utilizáis mensajes cifrados de extremo a extremo.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "La verificación de este dispositivo lo marcará como de confianza. Los usuarios que te han verificado confiarán en este dispositivo.", - "Integrations are disabled": "Las integraciones están desactivadas", - "Integrations not allowed": "Integraciones no están permitidas", - "a new master key signature": "una nueva firma de llave maestra", - "a new cross-signing key signature": "una nueva firma de código de firma cruzada", - "a device cross-signing signature": "una firma para la firma cruzada de dispositivos", - "a key signature": "un firma de clave", - "%(brand)s encountered an error during upload of:": "%(brand)s encontró un error durante la carga de:", "Encrypted by a deleted session": "Cifrado por una sesión eliminada", - "No recent messages by %(user)s found": "No se han encontrado mensajes recientes de %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Intente desplazarse hacia arriba en la línea de tiempo para ver si hay alguna anterior.", - "Remove recent messages by %(user)s": "Eliminar mensajes recientes de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Para una gran cantidad de mensajes, esto podría llevar algún tiempo. Por favor, no recargues tu aplicación mientras tanto.", - "Remove %(count)s messages": { - "other": "Eliminar %(count)s mensajes", - "one": "Eliminar 1 mensaje" - }, - "Direct Messages": "Mensajes directos", "Failed to connect to integration manager": "Error al conectarse con el administrador de integración", - "%(count)s verified sessions": { - "other": "%(count)s sesiones verificadas", - "one": "1 sesión verificada" - }, - "%(count)s sessions": { - "other": "%(count)s sesiones", - "one": "%(count)s sesión" - }, - "%(name)s accepted": "%(name)s aceptó", - "%(name)s declined": "%(name)s declinó", - "%(name)s cancelled": "%(name)s canceló", - "%(name)s wants to verify": "%(name)s quiere verificar", - "Edited at %(date)s. Click to view edits.": "Última vez editado: %(date)s. Haz clic para ver los cambios.", - "edited": "editado", - "Can't load this message": "No se ha podido cargar este mensaje", "Submit logs": "Enviar registros", - "Cancel search": "Cancelar búsqueda", - "Upload completed": "Subida completada", - "Cancelled signature upload": "Subida de firma cancelada", - "Unable to upload": "No se ha podido enviar", - "Signature upload success": "Subida de firma exitosa", - "Signature upload failed": "Subida de firma ha fallado", - "Confirm by comparing the following with the User Settings in your other session:": "Confirme comparando lo siguiente con los ajustes de usuario de su otra sesión:", - "Confirm this user's session by comparing the following with their User Settings:": "Confirma la sesión de este usuario comparando lo siguiente con su configuración:", - "If they don't match, the security of your communication may be compromised.": "Si no coinciden, la seguridad de su comunicación puede estar comprometida.", - "Your homeserver doesn't seem to support this feature.": "Tu servidor base no parece soportar esta funcionalidad.", - "Command Help": "Ayuda del comando", - "Verification Request": "Solicitud de verificación", - "Restoring keys from backup": "Restaurando las claves desde copia de seguridad", - "%(completed)s of %(total)s keys restored": "%(completed)s de %(total)s llaves restauradas", - "Unable to load backup status": "No se puede cargar el estado de la copia de seguridad", - "Unable to restore backup": "No se pudo restaurar la copia de seguridad", - "No backup found!": "¡No se encontró una copia de seguridad!", - "Keys restored": "Se restauraron las claves", - "Failed to decrypt %(failedCount)s sessions!": "¡Error al descifrar %(failedCount)s sesiones!", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s claves restauradas con éxito", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Advertencia</b>: deberías configurar la copia de seguridad de claves solamente usando un ordenador de confianza.", - "Resend %(unsentCount)s reaction(s)": "Reenviar %(unsentCount)s reacción(es)", - "Email (optional)": "Correo electrónico (opcional)", - "Join millions for free on the largest public server": "Únete de forma gratuita a millones de personas en el servidor público más grande", "Sign in with SSO": "Ingrese con SSO", "Ok": "Ok", "Your homeserver has exceeded its user limit.": "Tú servidor ha excedido su limite de usuarios.", @@ -329,40 +125,7 @@ "IRC display name width": "Ancho del nombre de visualización de IRC", "Backup version:": "Versión de la copia de seguridad:", "Not encrypted": "Sin cifrar", - "Edited at %(date)s": "Última vez editado: %(date)s", - "Click to view edits": "Haz clic para ver las ediciones", - "Information": "Información", - "Room address": "Dirección de la sala", - "This address is available to use": "Esta dirección está disponible para usar", - "This address is already in use": "Esta dirección ya está en uso", - "Preparing to download logs": "Preparándose para descargar registros", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Anteriormente usaste una versión más nueva de %(brand)s con esta sesión. Para volver a utilizar esta versión con cifrado de extremo a extremo, deberá cerrar sesión y volver a iniciar sesión.", - "To continue, use Single Sign On to prove your identity.": "Para continuar, utilice el inicio de sesión único para demostrar su identidad.", - "Confirm to continue": "Confirmar para continuar", - "Click the button below to confirm your identity.": "Haz clic en el botón de abajo para confirmar tu identidad.", - "You're all caught up.": "Estás al día.", - "Server isn't responding": "El servidor no está respondiendo", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Tu servidor no responde a algunas de tus solicitudes. A continuación se presentan algunas de las razones más probables.", - "The server (%(serverName)s) took too long to respond.": "El servidor (%(serverName)s) tardó demasiado en responder.", - "Your firewall or anti-virus is blocking the request.": "Tu firewall o antivirus está bloqueando la solicitud.", - "A browser extension is preventing the request.": "Una extensión del navegador está impidiendo la solicitud.", - "The server is offline.": "El servidor está desconectado.", - "The server has denied your request.": "El servidor ha rechazado la solicitud.", - "Your area is experiencing difficulties connecting to the internet.": "Su área está experimentando dificultades para conectarse a Internet.", - "A connection error occurred while trying to contact the server.": "Se produjo un error de conexión al intentar contactar con el servidor.", - "The server is not configured to indicate what the problem is (CORS).": "El servidor no está configurado para indicar cuál es el problema (CORS).", - "Recent changes that have not yet been received": "Cambios recientes que aún no se han recibido", - "Wrong file type": "Tipo de archivo incorrecto", - "Looks good!": "¡Se ve bien!", - "Security Phrase": "Frase de seguridad", - "Security Key": "Clave de seguridad", - "Use your Security Key to continue.": "Usa tu llave de seguridad para continuar.", "Switch theme": "Cambiar tema", - "Confirm encryption setup": "Confirmar la configuración de cifrado", - "Click the button below to confirm setting up encryption.": "Haz clic en el botón de abajo para confirmar la configuración del cifrado.", - "This version of %(brand)s does not support searching encrypted messages": "Esta versión de %(brand)s no puede buscar mensajes cifrados", - "This looks like a valid Security Key!": "¡Parece que es una clave de seguridad válida!", - "Not a valid Security Key": "No es una clave de seguridad válida", "Zimbabwe": "Zimbabue", "Yemen": "Yemen", "Wallis & Futuna": "Wallis y Futuna", @@ -524,31 +287,6 @@ "American Samoa": "Samoa Americana", "Algeria": "Argelia", "Åland Islands": "Åland", - "Hold": "Poner en espera", - "Resume": "Recuperar", - "Enter Security Phrase": "Introducir la frase de seguridad", - "Incorrect Security Phrase": "Frase de seguridad incorrecta", - "Unable to set up keys": "No se han podido configurar las claves", - "Invalid Security Key": "Clave de seguridad inválida", - "Wrong Security Key": "Clave de seguridad incorrecta", - "Remember this": "Recordar", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Este accesorio verificará tu ID de usuario, pero no podrá actuar en tu nombre:", - "Allow this widget to verify your identity": "Permitir a este accesorio verificar tu identidad", - "Decline All": "Rechazar todo", - "This widget would like to:": "A este accesorios le gustaría:", - "Approve widget permissions": "Aprobar permisos de widget", - "Data on this screen is shared with %(widgetDomain)s": "Los datos en esta ventana se comparten con %(widgetDomain)s", - "Continuing without email": "Continuar sin correo electrónico", - "Modal Widget": "Accesorio emergente", - "Transfer": "Transferir", - "A call can only be transferred to a single user.": "Una llamada solo puede transferirse a un usuario.", - "Invite by email": "Invitar a través de correo electrónico", - "This version of %(brand)s does not support viewing some encrypted files": "Esta versión de %(brand)s no permite ver algunos archivos cifrados", - "Use the <a>Desktop app</a> to search encrypted messages": "Usa la <a>aplicación de escritorio</a> para buscar en los mensajes cifrados", - "Use the <a>Desktop app</a> to see all encrypted files": "Usa la <a>aplicación de escritorio</a> para ver todos los archivos cifrados", - "Reason (optional)": "Motivo (opcional)", - "Server Options": "Opciones del servidor", - "Dial pad": "Teclado numérico", "Sint Maarten": "San Martín", "Singapore": "Singapur", "Sierra Leone": "Sierra Leona", @@ -637,128 +375,8 @@ "Afghanistan": "Afganistán", "United States": "Estados Unidos", "United Kingdom": "Reino Unido", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Si te has olvidado de tu clave de seguridad puedes <button>configurar nuevos métodos de recuperación</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accede a tu historial de mensajes seguros y configúralos introduciendo tu clave de seguridad.", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Si has olvidado tu frase de seguridad puedes usar tu <button1>clave de seguridad</button1> o <button2>configurar nuevos métodos de recuperación</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accede a tu historia de mensajes seguros o configúralos escribiendo tu frase de seguridad.", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "No se ha podido descifrar la copia de seguridad con esa frase. Por favor, comprueba que hayas escrito bien la frase de seguridad.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "La copia de seguridad no se ha podido descifrar con esta clave: por favor, comprueba que la que has introducido es correcta.", - "Security Key mismatch": "Las claves de seguridad no coinciden", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Invita a alguien usando su nombre, nombre de usuario (ej.: <userId/>) o <a>compartiendo esta sala</a>.", - "Enter Security Key": "Introduce la clave de seguridad", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "No se ha podido acceder al almacenamiento seguro. Por favor, comprueba que la frase de seguridad es correcta.", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Ten en cuenta que, si no añades un correo electrónico y olvidas tu contraseña, podrías <b>perder accceso para siempre a tu cuenta</b>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Invitar a alguien usando su nombre, dirección de correo, nombre de usuario (ej.: <userId/>) o <a>compartiendo la sala</a>.", - "Start a conversation with someone using their name or username (like <userId/>).": "Empieza una conversación con alguien usando su nombre o nombre de usuario (como <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Empieza una conversación con alguien usando su nombre, correo electrónico o nombre de usuario (como <userId/>).", - "%(count)s members": { - "one": "%(count)s miembro", - "other": "%(count)s miembros" - }, - "Failed to start livestream": "No se ha podido empezar la retransmisión", - "Unable to start audio streaming.": "No se ha podido empezar la retransmisión del audio.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Invita a más gente usando su nombre, correo electrónico, nombre de usuario (ej.: <userId/>) o <a>compartiendo el enlace a este espacio</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Invita a más gente usando su nombre, nombre de usuario (ej.: <userId/>) o <a>compartiendo el enlace a este espacio</a>.", - "Create a new room": "Crear una sala nueva", - "Space selection": "Selección de espacio", - "Leave space": "Salir del espacio", - "Create a space": "Crear un espacio", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Esto solo afecta normalmente a cómo el servidor procesa la sala. Si estás teniendo problemas con %(brand)s, por favor, infórmanos del problema.", - "<inviter/> invites you": "<inviter/> te ha invitado", - "No results found": "Ningún resultado", - "%(count)s rooms": { - "one": "%(count)s sala", - "other": "%(count)s salas" - }, - "Invite to %(roomName)s": "Invitar a %(roomName)s", - "Consult first": "Consultar primero", - "Invited people will be able to read old messages.": "Las personas que invites podrán leer los mensajes antiguos.", - "We couldn't create your DM.": "No hemos podido crear tu mensaje directo.", - "Add existing rooms": "Añadir salas que ya existan", - "%(count)s people you know have already joined": { - "one": "%(count)s persona que ya conoces se ha unido", - "other": "%(count)s personas que ya conoces se han unido" - }, - "Reset event store?": "¿Restablecer almacenamiento de eventos?", - "You most likely do not want to reset your event index store": "Lo más probable es que no quieras restablecer tu almacenamiento de índice de ecentos", - "Reset event store": "Restablecer el almacenamiento de eventos", - "Sending": "Enviando", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "¿Has olvidado o perdido todos los métodos de recuperación? <a>Restablecer todo</a>", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Si restableces todo, volverás a empezar sin sesiones ni usuarios de confianza, y puede que no puedas ver mensajes anteriores.", - "Only do this if you have no other device to complete verification with.": "Solo haz esto si no tienes ningún otro dispositivo con el que completar la verificación.", - "Reset everything": "Restablecer todo", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Si lo haces, ten en cuenta que ninguno de tus mensajes serán eliminados, pero la experiencia de búsqueda será peor durante unos momentos mientras recreamos el índice", - "Including %(commaSeparatedMembers)s": "Incluyendo %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Ver 1 miembro", - "other": "Ver los %(count)s miembros" - }, - "Want to add a new room instead?": "¿Quieres añadir una sala nueva en su lugar?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Añadiendo salas… (%(progress)s de %(count)s)", - "one": "Añadiendo sala…" - }, - "Not all selected were added": "No se han añadido todas las seleccionadas", - "You are not allowed to view this server's rooms list": "No tienes permiso para ver la lista de salas de este servidor", - "You may contact me if you have any follow up questions": "Os podéis poner en contacto conmigo si tenéis alguna pregunta", - "To leave the beta, visit your settings.": "Para salir de la beta, ve a tus ajustes.", - "Add reaction": "Reaccionar", - "Or send invite link": "O envía un enlace de invitación", - "Some suggestions may be hidden for privacy.": "Puede que algunas sugerencias no se muestren por motivos de privacidad.", - "Search for rooms or people": "Busca salas o gente", - "Message preview": "Vista previa del mensaje", - "Sent": "Enviado", - "You don't have permission to do this": "No tienes permisos para hacer eso", - "Please provide an address": "Por favor, elige una dirección", - "Message search initialisation failed, check <a>your settings</a> for more information": "Ha fallado el sistema de búsqueda de mensajes. Comprueba <a>tus ajustes</a> para más información", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Tu aplicación %(brand)s no te permite usar un gestor de integración para hacer esto. Por favor, contacta con un administrador.", - "User Directory": "Lista de usuarios", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Ten en cuenta que actualizar crea una nueva versión de la sala</b>. Todos los mensajes hasta ahora quedarán archivados aquí, en esta sala.", - "Automatically invite members from this room to the new one": "Invitar a la nueva sala automáticamente a los miembros que tiene ahora", - "These are likely ones other room admins are a part of.": "Otros administradores de la sala estarán dentro.", - "Other spaces or rooms you might not know": "Otros espacios o salas que puede que no conozcas", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Decide qué espacios tienen acceso a esta sala. Si seleccionas un espacio, sus miembros podrán encontrar y unirse a <RoomName/>.", - "You're removing all spaces. Access will default to invite only": "Al quitar todos los espacios, el acceso por defecto pasará a ser «solo por invitación»", - "Only people invited will be able to find and join this space.": "Solo las personas invitadas podrán encontrar y unirse a este espacio.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Cualquiera podrá encontrar y unirse a este espacio, incluso si no forman parte de <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Cualquiera que forme parte de <SpaceName/> podrá encontrar y unirse.", - "Spaces you know that contain this room": "Espacios que conoces que contienen esta sala", - "Search spaces": "Buscar espacios", - "Select spaces": "Elegir espacios", - "Leave %(spaceName)s": "Salir de %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Eres la única persona con permisos de administración en algunos de los espacios de los que quieres irte. Al salir de ellos, nadie podrá gestionarlos.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Eres la única persona con permisos de administración en este espacio. Cuando salgas, nadie más podrá gestionarlo.", - "You won't be able to rejoin unless you are re-invited.": "No te podrás unir de nuevo hasta que te inviten otra vez a él.", - "Want to add an existing space instead?": "¿Quieres añadir un espacio que ya exista?", - "Private space (invite only)": "Espacio privado (solo por invitación)", - "Space visibility": "Visibilidad del espacio", - "Add a space to a space you manage.": "Añade un espacio a dentro de otros espacio que gestiones.", - "Adding spaces has moved.": "Hemos cambiado de sitio la creación de espacios.", - "Search for rooms": "Buscar salas", - "Search for spaces": "Buscar espacios", - "Create a new space": "Crear un nuevo espacio", - "Want to add a new space instead?": "¿Quieres añadir un espacio nuevo en su lugar?", - "Add existing space": "Añadir un espacio ya existente", "To join a space you'll need an invite.": "Para unirte a un espacio, necesitas que te inviten a él.", - "Don't leave any rooms": "No salir de ninguna sala", - "Leave all rooms": "Salir de todas las salas", - "Leave some rooms": "Salir de algunas salas", - "Would you like to leave the rooms in this space?": "¿Quieres salir también de las salas del espacio?", - "You are about to leave <spaceName/>.": "Estás a punto de salirte de <spaceName/>.", - "MB": "MB", - "In reply to <a>this message</a>": "En respuesta a <a>este mensaje</a>", - "%(count)s reply": { - "one": "%(count)s respuesta", - "other": "%(count)s respuestas" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Escribe tu frase de seguridad o <button>usa tu clave de seguridad</button> para continuar.", - "If you can't see who you're looking for, send them your invite link below.": "Si no encuentras a quien buscas, envíale tu enlace de invitación que encontrarás abajo.", - "Thread options": "Ajustes del hilo", "Forget": "Olvidar", - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s votos" - }, "%(spaceName)s and %(count)s others": { "other": "%(spaceName)s y %(count)s más", "one": "%(spaceName)s y %(count)s más" @@ -768,146 +386,24 @@ "Experimental": "Experimentos", "Themes": "Temas", "Moderation": "Moderación", - "Recent searches": "Búsquedas recientes", - "To search messages, look for this icon at the top of a room <icon/>": "Para buscar contenido de mensajes, usa este icono en la parte de arriba de una sala: <icon/>", - "Other searches": "Otras búsquedas", - "Public rooms": "Salas públicas", - "Use \"%(query)s\" to search": "Buscar «%(query)s» en", - "Other rooms in %(spaceName)s": "Otras salas en %(spaceName)s", - "Spaces you're in": "Tus espacios", - "Link to room": "Enlace a la sala", - "Spaces you know that contain this space": "Espacios que conoces que contienen este espacio", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "¿Seguro que quieres terminar la encuesta? Publicarás los resultados finales y no se podrá votar más.", - "End Poll": "Terminar encuesta", - "Sorry, the poll did not end. Please try again.": "Lo sentimos, la encuesta no ha terminado. Por favor, inténtalo otra vez.", - "Failed to end poll": "No se ha podido terminar la encuesta", - "The poll has ended. Top answer: %(topAnswer)s": "La encuesta ha terminado. Opción ganadora: %(topAnswer)s", - "The poll has ended. No votes were cast.": "La encuesta ha terminado. Nadie ha votado.", - "Including you, %(commaSeparatedMembers)s": "Además de ti, %(commaSeparatedMembers)s", - "Recently viewed": "Visto recientemente", - "Open in OpenStreetMap": "Abrir en OpenStreetMap", - "Verify other device": "Verificar otro dispositivo", - "Missing domain separator e.g. (:domain.org)": "Falta el separador de dominio, ej.: (:dominio.org)", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Recupera acceso a tu cuenta y a las claves de cifrado almacenadas en esta sesión. Sin ellas, no podrás leer todos tus mensajes seguros en ninguna sesión.", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Aquí encontrarás tus conversaciones con los miembros del espacio. Si lo desactivas, estas no aparecerán mientras veas el espacio %(spaceName)s.", - "This address had invalid server or is already in use": "Esta dirección tiene un servidor no válido o ya está siendo usada", - "Sections to show": "Secciones que mostrar", - "Could not fetch location": "No se ha podido conseguir la ubicación", - "toggle event": "activar o desactivar el evento", "Feedback sent! Thanks, we appreciate it!": "¡Opinión enviada! Gracias, te lo agradecemos.", - "Use <arrows/> to scroll": "Usa <arrows/> para desplazarte", - "Location": "Ubicación", "%(space1Name)s and %(space2Name)s": "%(space1Name)s y %(space2Name)s", - "This address does not point at this room": "La dirección no apunta a esta sala", - "Missing room name or separator e.g. (my-room:domain.org)": "Falta el nombre de la sala o el separador (ej.: mi-sala:dominio.org)", - "Search Dialog": "Ventana de búsqueda", - "Join %(roomAddress)s": "Unirte a %(roomAddress)s", - "What location type do you want to share?": "¿Qué ubicación quieres compartir?", - "Drop a Pin": "Elige un punto en el mapa", - "My live location": "Mi ubicación en tiempo real", - "My current location": "Mi ubicación actual", - "%(brand)s could not send your location. Please try again later.": "%(brand)s no ha podido enviar tu ubicación. Por favor, inténtalo de nuevo más tarde.", - "We couldn't send your location": "No hemos podido enviar tu ubicación", - "You are sharing your live location": "Estás compartiendo tu ubicación en tiempo real", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "other": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?", - "one": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?" - }, - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "No marques esta casilla si quieres borrar también los mensajes del sistema sobre el usuario (ej.: entradas y salidas, cambios en su perfil…)", - "Preserve system messages": "Mantener mensajes del sistema", - "%(displayName)s's live location": "Ubicación en tiempo real de %(displayName)s", - "Unsent": "No enviado", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Puedes usar la opción de servidor personalizado para iniciar sesión a otro servidor de Matrix, escribiendo una dirección URL de servidor base diferente. Esto te permite usar %(brand)s con una cuenta de Matrix que ya exista en otro servidor base.", - "%(featureName)s Beta feedback": "Danos tu opinión sobre la beta de %(featureName)s", - "%(count)s participants": { - "one": "1 participante", - "other": "%(count)s participantes" - }, - "Live location enabled": "Ubicación en tiempo real activada", - "Live location error": "Error en la ubicación en tiempo real", - "Live location ended": "La ubicación en tiempo real ha terminado", - "Live until %(expiryTime)s": "En directo hasta %(expiryTime)s", - "An error occurred while stopping your live location, please try again": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo", - "An error occurred while stopping your live location": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real", - "Close sidebar": "Cerrar barra lateral", "View List": "Ver lista", - "View list": "Ver lista", - "No live locations": "Ninguna ubicación en tiempo real", - "Updated %(humanizedUpdateTime)s": "Actualizado %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Ocultar mis mensajes de gente que se una a partir de ahora a las salas", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "La gente que ya haya recibido mensajes tuyos podrá seguir viéndolos, como pasa con los correos electrónicos. ¿Te gustaría ocultar tus mensajes de la gente que en el futuro se una a salas en las que has participado?", - "You will leave all rooms and DMs that you are in": "Saldrás de todas las salas y conversaciones en las que estés", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nadie más podrá reusar tu nombre de usuario (MXID), ni siquiera tú: este nombre de usuario dejará de poder usarse", - "You will no longer be able to log in": "Ya no podrás iniciar sesión", - "You will not be able to reactivate your account": "No podrás reactivarla", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirma que quieres desactivar tu cuenta. Si continúas:", - "To continue, please enter your account password:": "Para continuar, escribe la contraseña de tu cuenta:", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Serás eliminado del servidor de identidad: tus amigos no podrán encontrarte con tu email o número de teléfono", "%(members)s and %(last)s": "%(members)s y %(last)s", "%(members)s and more": "%(members)s y más", - "Cameras": "Cámaras", - "Open room": "Abrir sala", "Unread email icon": "Icono de email sin leer", - "An error occurred whilst sharing your live location, please try again": "Ha ocurrido un error al compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo", - "An error occurred whilst sharing your live location": "Ocurrió un error mientras se compartía tu ubicación en tiempo real", - "Output devices": "Dispositivos de salida", - "Input devices": "Dispositivos de entrada", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Al cerrar sesión, estas claves serán eliminadas del dispositivo. Esto significa que no podrás leer mensajes cifrados salvo que tengas sus claves en otros dispositivos, o hayas hecho una copia de seguridad usando el servidor.", - "%(count)s Members": { - "one": "%(count)s miembro", - "other": "%(count)s miembros" - }, - "Some results may be hidden": "Algunos resultados pueden estar ocultos", - "Other options": "Otras opciones", - "Copy invite link": "Copiar enlace de invitación", - "Some results may be hidden for privacy": "Algunos resultados pueden estar ocultos por motivos de privacidad", - "Search for": "Buscar", - "Show: %(instance)s rooms (%(server)s)": "Mostrar: salas de %(instance)s (%(server)s)", - "Show: Matrix rooms": "Mostrar: salas de Matrix", - "Add new server…": "Añadir nuevo servidor…", - "Remove server “%(roomServer)s”": "Quitar servidor «%(roomServer)s»", - "Remove search filter for %(filter)s": "Quitar filtro de búsqueda para %(filter)s", - "Start a group chat": "Crear conversación en grupo", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Si no encuentras una sala, pide que te inviten a ella o que te manden su enlace.", - "If you can't see who you're looking for, send them your invite link.": "Si no ves a quien buscas, pídele que te envíe su enlace de invitación.", "You cannot search for rooms that are neither a room nor a space": "No puedes buscar salas que no sean salas ni espacios", "Explore public spaces in the new search dialog": "Explora espacios públicos con la nueva ventana de búsqueda", "Show spaces": "Ver espacios", "Show rooms": "Ver salas", - "You need to have the right permissions in order to share locations in this room.": "Debes tener el permiso correspondiente para compartir ubicaciones en esta sala.", - "Online community members": "Miembros de comunidades online", - "Coworkers and teams": "Compañeros de trabajo y equipos", - "Friends and family": "Familia y amigos", - "We'll help you get connected.": "Te ayudamos a conectar.", - "Who will you chat to the most?": "¿Con quién hablarás más?", - "You're in": "Estás en", - "You don't have permission to share locations": "No tienes permiso para compartir ubicaciones", "Saved Items": "Elementos guardados", - "Choose a locale": "Elige un idioma", - "Interactively verify by emoji": "Verificar interactivamente usando emojis", - "Manually verify by text": "Verificar manualmente usando un texto", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s o %(recoveryFile)s", - "%(name)s started a video call": "%(name)s comenzó una videollamada", "Thread root ID: %(threadRootId)s": "ID del hilo raíz: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>ADVERTENCIA :</w> <description/>", - " in <strong>%(room)s</strong>": " en <strong>%(room)s</strong>", - "Loading live location…": "Cargando ubicación en tiempo real…", - "Fetching keys from server…": "Obteniendo claves del servidor…", - "Checking…": "Comprobando…", - "Adding…": "Añadiendo…", - "Message in %(room)s": "Mensaje en %(room)s", - "unavailable": "no disponible", - "unknown status code": "error de estado desconocido", "unknown": "desconocido", "Starting export process…": "Iniciando el proceso de exportación…", "Requires your server to support the stable version of MSC3827": "Requiere que tu servidor sea compatible con la versión estable de MSC3827", "This session is backing up your keys.": "", "Desktop app logo": "Logotipo de la aplicación de escritorio", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Activa «%(manageIntegrations)s» en ajustes para poder hacer esto.", - "Start DM anyway and never warn me again": "Enviar mensaje directo de todos modos y no avisar más", - "Can't start voice message": "No se ha podido empezar el mensaje de voz", - "Waiting for partner to confirm…": "Esperando a que la otra persona confirme…", - "Message from %(user)s": "Mensaje de %(user)s", "Enable MSC3946 (to support late-arriving room archives)": "", "common": { "about": "Acerca de", @@ -1030,7 +526,31 @@ "show_more": "Ver más", "joined": "Te has unido", "avatar": "Imagen de perfil", - "are_you_sure": "¿Estás seguro?" + "are_you_sure": "¿Estás seguro?", + "location": "Ubicación", + "email_address": "Dirección de correo electrónico", + "filter_results": "Filtrar resultados", + "no_results_found": "Ningún resultado", + "unsent": "No enviado", + "cameras": "Cámaras", + "n_participants": { + "one": "1 participante", + "other": "%(count)s participantes" + }, + "and_n_others": { + "other": "y %(count)s más…", + "one": "y otro más…" + }, + "n_members": { + "one": "%(count)s miembro", + "other": "%(count)s miembros" + }, + "unavailable": "no disponible", + "edited": "editado", + "n_rooms": { + "one": "%(count)s sala", + "other": "%(count)s salas" + } }, "action": { "continue": "Continuar", @@ -1146,7 +666,11 @@ "add_existing_room": "Añadir sala ya existente", "explore_public_rooms": "Buscar salas públicas", "reply_in_thread": "Responder en hilo", - "click": "Clic" + "click": "Clic", + "transfer": "Transferir", + "resume": "Recuperar", + "hold": "Poner en espera", + "view_list": "Ver lista" }, "a11y": { "user_menu": "Menú del Usuario", @@ -1236,7 +760,10 @@ "bridge_state_channel": "Canal: <channelLink/>", "beta_section": "Funcionalidades futuras", "beta_description": "¿Qué novedades se esperan en %(brand)s? La sección de experimentos es la mejor manera de ver las cosas antes de que se publiquen, probar nuevas funcionalidades y ayudar a mejorarlas antes de su lanzamiento.", - "experimental_description": "¿Te apetece probar cosas experimentales? Aquí encontrarás nuestras ideas en desarrollo. No están terminadas, pueden ser inestables, cambiar o dejar de estar disponibles. <a>Más información</a>." + "experimental_description": "¿Te apetece probar cosas experimentales? Aquí encontrarás nuestras ideas en desarrollo. No están terminadas, pueden ser inestables, cambiar o dejar de estar disponibles. <a>Más información</a>.", + "beta_feedback_title": "Danos tu opinión sobre la beta de %(featureName)s", + "beta_feedback_leave_button": "Para salir de la beta, ve a tus ajustes.", + "sliding_sync_checking": "Comprobando…" }, "keyboard": { "home": "Inicio", @@ -1373,7 +900,9 @@ "moderator": "Moderador", "admin": "Admin", "mod": "Mod", - "custom": "Personalizado (%(level)s)" + "custom": "Personalizado (%(level)s)", + "label": "Nivel de poder", + "custom_level": "Nivel personalizado" }, "bug_reporting": { "introduction": "Si ya has informado de un fallo a través de GitHub, los registros de depuración nos pueden ayudar a investigar mejor el problema. ", @@ -1391,7 +920,16 @@ "uploading_logs": "Subiendo registros", "downloading_logs": "Descargando registros", "create_new_issue": "Por favor, <newIssueLink>crea un nuevo nodo </newIssueLink> en GitHub para que podamos investigar este error.", - "waiting_for_server": "Esperando una respuesta del servidor" + "waiting_for_server": "Esperando una respuesta del servidor", + "error_empty": "Por favor, cuéntanos qué ha fallado o, mejor aún, crea una incidencia en GitHub describiendo el problema.", + "preparing_logs": "Preparando para enviar registros", + "logs_sent": "Registros enviados", + "thank_you": "¡Gracias!", + "failed_send_logs": "Error al enviar registros: ", + "preparing_download": "Preparándose para descargar registros", + "unsupported_browser": "Recordatorio: Su navegador no es compatible, por lo que su experiencia puede ser impredecible.", + "textarea_label": "Notas", + "log_request": "Para ayudarnos a prevenir esto en el futuro, por favor, <a>envíanos logs</a>." }, "time": { "hours_minutes_seconds_left": "queda(n) %(hours)sh %(minutes)sm %(seconds)ss", @@ -1473,7 +1011,13 @@ "send_dm": "Envía un mensaje directo", "explore_rooms": "Explora las salas públicas", "create_room": "Crea un grupo", - "create_account": "Crear una cuenta" + "create_account": "Crear una cuenta", + "use_case_heading1": "Estás en", + "use_case_heading2": "¿Con quién hablarás más?", + "use_case_heading3": "Te ayudamos a conectar.", + "use_case_personal_messaging": "Familia y amigos", + "use_case_work_messaging": "Compañeros de trabajo y equipos", + "use_case_community_messaging": "Miembros de comunidades online" }, "settings": { "show_breadcrumbs": "Incluir encima de la lista de salas unos atajos a las últimas salas que hayas visto", @@ -1832,7 +1376,23 @@ "email_address_label": "Dirección de correo", "remove_msisdn_prompt": "¿Eliminar %(phone)s?", "add_msisdn_instructions": "Se ha enviado un mensaje de texto a +%(msisdn)s. Por favor, escribe el código de verificación que contiene.", - "msisdn_label": "Número de teléfono" + "msisdn_label": "Número de teléfono", + "spell_check_locale_placeholder": "Elige un idioma", + "deactivate_confirm_body_sso": "Confirme la desactivación de su cuenta, usando Registro Único para probar su identidad.", + "deactivate_confirm_body": "¿Estás seguro de que quieres desactivar su cuenta? No se puede deshacer.", + "deactivate_confirm_continue": "Confirmar la desactivación de la cuenta", + "deactivate_confirm_body_password": "Para continuar, escribe la contraseña de tu cuenta:", + "error_deactivate_communication": "Hubo un problema de comunicación con el servidor. Por favor, inténtelo de nuevo.", + "error_deactivate_no_auth": "El servidor no requirió ninguna autenticación", + "error_deactivate_invalid_auth": "El servidor no devolvió información de autenticación válida.", + "deactivate_confirm_content": "Confirma que quieres desactivar tu cuenta. Si continúas:", + "deactivate_confirm_content_1": "No podrás reactivarla", + "deactivate_confirm_content_2": "Ya no podrás iniciar sesión", + "deactivate_confirm_content_3": "Nadie más podrá reusar tu nombre de usuario (MXID), ni siquiera tú: este nombre de usuario dejará de poder usarse", + "deactivate_confirm_content_4": "Saldrás de todas las salas y conversaciones en las que estés", + "deactivate_confirm_content_5": "Serás eliminado del servidor de identidad: tus amigos no podrán encontrarte con tu email o número de teléfono", + "deactivate_confirm_content_6": "La gente que ya haya recibido mensajes tuyos podrá seguir viéndolos, como pasa con los correos electrónicos. ¿Te gustaría ocultar tus mensajes de la gente que en el futuro se una a salas en las que has participado?", + "deactivate_confirm_erase_label": "Ocultar mis mensajes de gente que se una a partir de ahora a las salas" }, "sidebar": { "title": "Barra lateral", @@ -1891,7 +1451,8 @@ "import_description_1": "Este proceso te permite importar claves de cifrado que hayas exportado previamente desde otro cliente de Matrix. Así, podrás descifrar cualquier mensaje que el otro cliente pudiera descifrar.", "import_description_2": "El archivo exportado estará protegido con una contraseña. Deberías ingresar la contraseña aquí para descifrar el archivo.", "file_to_import": "Fichero a importar" - } + }, + "warning": "<w>ADVERTENCIA :</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Enviar evento personalizado de cuenta de sala", @@ -1973,7 +1534,8 @@ "low_bandwidth_mode": "Modo de bajo ancho de banda", "developer_mode": "Modo de desarrollo", "view_source_decrypted_event_source": "Descifrar fuente del evento", - "original_event_source": "Fuente original del evento" + "original_event_source": "Fuente original del evento", + "toggle_event": "activar o desactivar el evento" }, "export_chat": { "html": "HTML", @@ -2029,7 +1591,8 @@ "format": "Formato", "messages": "Mensajes", "size_limit": "Límite de tamaño", - "include_attachments": "Incluir archivos adjuntos" + "include_attachments": "Incluir archivos adjuntos", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Crear una sala de vídeo", @@ -2062,7 +1625,8 @@ "m.call": { "video_call_started": "Videollamada empezada en %(roomName)s.", "video_call_started_unsupported": "Videollamada empezada en %(roomName)s. (no compatible con este navegador)", - "video_call_ended": "Videollamada terminada" + "video_call_ended": "Videollamada terminada", + "video_call_started_text": "%(name)s comenzó una videollamada" }, "m.call.invite": { "voice_call": "%(senderName)s hizo una llamada de voz.", @@ -2364,7 +1928,8 @@ }, "reactions": { "label": "%(reactors)s han reaccionado con %(content)s", - "tooltip": "<reactors/><reactedWith> reaccionó con %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith> reaccionó con %(shortName)s</reactedWith>", + "add_reaction_prompt": "Reaccionar" }, "m.room.create": { "continuation": "Esta sala es una continuación de otra.", @@ -2378,7 +1943,9 @@ "external_url": "URL de Origen", "collapse_reply_thread": "Ocultar respuestas", "view_related_event": "Ver evento relacionado", - "report": "Denunciar" + "report": "Denunciar", + "resent_unsent_reactions": "Reenviar %(unsentCount)s reacción(es)", + "open_in_osm": "Abrir en OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2456,7 +2023,11 @@ "you_declined": "Declinaste", "you_cancelled": "Cancelaste", "declining": "Rechazando…", - "you_started": "Has enviado solicitud de verificación" + "you_started": "Has enviado solicitud de verificación", + "user_accepted": "%(name)s aceptó", + "user_declined": "%(name)s declinó", + "user_cancelled": "%(name)s canceló", + "user_wants_to_verify": "%(name)s quiere verificar" }, "m.poll.end": { "sender_ended": "%(senderName)s ha terminado una encuesta", @@ -2464,6 +2035,28 @@ }, "m.video": { "error_decrypting": "Error al descifrar el vídeo" + }, + "scalar_starter_link": { + "dialog_title": "Añadir una Integración", + "dialog_description": "Estás a punto de ir a un sitio externo para que puedas iniciar sesión con tu cuenta y usarla en %(integrationsUrl)s. ¿Quieres seguir?" + }, + "edits": { + "tooltip_title": "Última vez editado: %(date)s", + "tooltip_sub": "Haz clic para ver las ediciones", + "tooltip_label": "Última vez editado: %(date)s. Haz clic para ver los cambios." + }, + "error_rendering_message": "No se ha podido cargar este mensaje", + "reply": { + "error_loading": "No se pudo cargar el evento al que se respondió, bien porque no existe o no tiene permiso para verlo.", + "in_reply_to": "<a>Respondiendo a </a> <pill>", + "in_reply_to_for_export": "En respuesta a <a>este mensaje</a>" + }, + "in_room_name": " en <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s votos" + } } }, "slash_command": { @@ -2552,7 +2145,8 @@ "verify_nop_warning_mismatch": "ADVERTENCIA: la sesión ya está verificada, pero las claves NO COINCIDEN", "verify_mismatch": "¡ATENCIÓN: LA VERIFICACIÓN DE LA CLAVE HA FALLADO! La clave de firma para %(userId)s y sesión %(deviceId)s es \"%(fprint)s\", la cual no coincide con la clave proporcionada \"%(fingerprint)s\". ¡Esto podría significar que tus comunicaciones están siendo interceptadas!", "verify_success_title": "Clave verificada", - "verify_success_description": "La clave de firma que proporcionaste coincide con la clave de firma que recibiste de la sesión %(deviceId)s de %(userId)s. Sesión marcada como verificada." + "verify_success_description": "La clave de firma que proporcionaste coincide con la clave de firma que recibiste de la sesión %(deviceId)s de %(userId)s. Sesión marcada como verificada.", + "help_dialog_title": "Ayuda del comando" }, "presence": { "busy": "Ocupado", @@ -2679,9 +2273,11 @@ "unable_to_access_audio_input_title": "No se ha podido acceder a tu micrófono", "unable_to_access_audio_input_description": "No hemos podido acceder a tu micrófono. Por favor, comprueba los ajustes de tu navegador e inténtalo de nuevo.", "no_audio_input_title": "Micrófono no detectado", - "no_audio_input_description": "No hemos encontrado un micrófono en tu dispositivo. Por favor, revisa tus ajustes e inténtalo de nuevo." + "no_audio_input_description": "No hemos encontrado un micrófono en tu dispositivo. Por favor, revisa tus ajustes e inténtalo de nuevo.", + "transfer_consult_first_label": "Consultar primero", + "input_devices": "Dispositivos de entrada", + "output_devices": "Dispositivos de salida" }, - "Other": "Otros", "room_settings": { "permissions": { "m.room.avatar_space": "Cambiar la imagen del espacio", @@ -2786,7 +2382,15 @@ "other": "Actualizando espacios… (%(progress)s de %(count)s)" }, "error_join_rule_change_title": "Fallo al actualizar las reglas para unirse", - "error_join_rule_change_unknown": "Fallo desconocido" + "error_join_rule_change_unknown": "Fallo desconocido", + "join_rule_restricted_dialog_empty_warning": "Al quitar todos los espacios, el acceso por defecto pasará a ser «solo por invitación»", + "join_rule_restricted_dialog_title": "Elegir espacios", + "join_rule_restricted_dialog_description": "Decide qué espacios tienen acceso a esta sala. Si seleccionas un espacio, sus miembros podrán encontrar y unirse a <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Buscar espacios", + "join_rule_restricted_dialog_heading_space": "Espacios que conoces que contienen este espacio", + "join_rule_restricted_dialog_heading_room": "Espacios que conoces que contienen esta sala", + "join_rule_restricted_dialog_heading_other": "Otros espacios o salas que puede que no conozcas", + "join_rule_restricted_dialog_heading_unknown": "Otros administradores de la sala estarán dentro." }, "general": { "publish_toggle": "¿Quieres incluir esta sala en la lista pública de salas de %(domain)s?", @@ -2827,7 +2431,17 @@ "canonical_alias_field_label": "Dirección principal", "avatar_field_label": "Avatar de la sala", "aliases_no_items_label": "Todavía no hay direcciones publicadas, puedes añadir una más abajo", - "aliases_items_label": "Otras direcciones publicadas:" + "aliases_items_label": "Otras direcciones publicadas:", + "alias_heading": "Dirección de la sala", + "alias_field_has_domain_invalid": "Falta el separador de dominio, ej.: (:dominio.org)", + "alias_field_has_localpart_invalid": "Falta el nombre de la sala o el separador (ej.: mi-sala:dominio.org)", + "alias_field_safe_localpart_invalid": "Algunos caracteres no están permitidos", + "alias_field_required_invalid": "Por favor, elige una dirección", + "alias_field_matches_invalid": "La dirección no apunta a esta sala", + "alias_field_taken_valid": "Esta dirección está disponible para usar", + "alias_field_taken_invalid_domain": "Esta dirección ya está en uso", + "alias_field_taken_invalid": "Esta dirección tiene un servidor no válido o ya está siendo usada", + "alias_field_placeholder_default": "p.ej. mi-sala" }, "advanced": { "unfederated": "Esta sala no es accesible desde otros servidores de Matrix", @@ -2839,7 +2453,24 @@ "room_version_section": "Versión de la sala", "room_version": "Versión de la sala:", "information_section_space": "Información del espacio", - "information_section_room": "Información de la sala" + "information_section_room": "Información de la sala", + "error_upgrade_title": "No se pudo actualizar la sala", + "error_upgrade_description": "La actualización de la sala no pudo ser completada", + "upgrade_button": "Actualiza esta sala a la versión %(version)s", + "upgrade_dialog_title": "Actualizar Versión de la Sala", + "upgrade_dialog_description": "Actualizar esta sala requiere cerrar la instancia actual de esta sala y crear una nueva sala en su lugar. Para dar a los miembros de la sala la mejor experiencia, haremos lo siguiente:", + "upgrade_dialog_description_1": "Crear una sala nueva con el mismo nombre, descripción y avatar", + "upgrade_dialog_description_2": "Actualizar los alias locales de la sala para que apunten a la nueva", + "upgrade_dialog_description_3": "Impedir a los usuarios que conversen en la versión antigua de la sala, y publicar un mensaje aconsejándoles que se muden a la nueva", + "upgrade_dialog_description_4": "Poner un enlace de retorno a la sala antigua al principio de la nueva de modo que se puedan ver los mensajes viejos", + "upgrade_warning_dialog_invite_label": "Invitar a la nueva sala automáticamente a los miembros que tiene ahora", + "upgrade_warning_dialog_title_private": "Actualizar sala privada", + "upgrade_dwarning_ialog_title_public": "Actualizar sala pública", + "upgrade_warning_dialog_report_bug_prompt": "Esto solo afecta normalmente a cómo el servidor procesa la sala. Si estás teniendo problemas con %(brand)s, por favor, infórmanos del problema.", + "upgrade_warning_dialog_report_bug_prompt_link": "Esto solo afecta a cómo procesa la sala el servidor. Si estás teniendo problemas con %(brand)s, por favor, <a>avísanos del fallo</a>.", + "upgrade_warning_dialog_description": "Actualizar una sala es una acción avanzada y es normalmente recomendada cuando una sala es inestable debido a fallos, funcionalidades no disponibles y vulnerabilidades.", + "upgrade_warning_dialog_explainer": "<b>Ten en cuenta que actualizar crea una nueva versión de la sala</b>. Todos los mensajes hasta ahora quedarán archivados aquí, en esta sala.", + "upgrade_warning_dialog_footer": "Actualizarás esta sala de la versión <oldVersion /> a la <newVersion />." }, "delete_avatar_label": "Borrar avatar", "upload_avatar_label": "Adjuntar avatar", @@ -2879,7 +2510,9 @@ "enable_element_call_caption": "%(brand)s está cifrado de extremo a extremo, pero actualmente está limitado a unos pocos participantes.", "enable_element_call_no_permissions_tooltip": "No tienes suficientes permisos para cambiar esto.", "call_type_section": "Tipo de llamada" - } + }, + "title": "Configuración de la sala - %(roomName)s", + "alias_not_specified": "sin especificar" }, "encryption": { "verification": { @@ -2955,7 +2588,21 @@ "timed_out": "El tiempo máximo para la verificación se ha agotado.", "cancelled_self": "Has cancelado la verificación en tu otro dispositivo.", "cancelled_user": "%(displayName)s canceló la verificación.", - "cancelled": "Has cancelado la verificación." + "cancelled": "Has cancelado la verificación.", + "incoming_sas_user_dialog_text_1": "Verifica a este usuario para marcarlo como de confianza. Confiar en usuarios aporta tranquilidad en los mensajes cifrados de extremo a extremo.", + "incoming_sas_user_dialog_text_2": "Verificar este usuario marcará su sesión como de confianza, y también marcará tu sesión como de confianza para él.", + "incoming_sas_device_dialog_text_1": "Verifica este dispositivo para marcarlo como confiable. Confiar en este dispositivo te da a ti y a otros usuarios tranquilidad adicional cuando utilizáis mensajes cifrados de extremo a extremo.", + "incoming_sas_device_dialog_text_2": "La verificación de este dispositivo lo marcará como de confianza. Los usuarios que te han verificado confiarán en este dispositivo.", + "incoming_sas_dialog_waiting": "Esperando a que la otra persona confirme…", + "incoming_sas_dialog_title": "Petición de verificación entrante", + "manual_device_verification_self_text": "Confirme comparando lo siguiente con los ajustes de usuario de su otra sesión:", + "manual_device_verification_user_text": "Confirma la sesión de este usuario comparando lo siguiente con su configuración:", + "manual_device_verification_device_name_label": "Nombre de sesión", + "manual_device_verification_device_id_label": "ID de Sesión", + "manual_device_verification_device_key_label": "Código de sesión", + "manual_device_verification_footer": "Si no coinciden, la seguridad de su comunicación puede estar comprometida.", + "verification_dialog_title_device": "Verificar otro dispositivo", + "verification_dialog_title_user": "Solicitud de verificación" }, "old_version_detected_title": "Se detectó información de criptografía antigua", "old_version_detected_description": "Se detectó una versión más antigua de %(brand)s. Esto habrá provocado que la criptografía de extremo a extremo funcione incorrectamente en la versión más antigua. Los mensajes cifrados de extremo a extremo intercambiados recientemente mientras usaba la versión más antigua puede que no sean descifrables con esta versión. Esto también puede hacer que fallen con la más reciente. Si experimenta problemas, desconecte y vuelva a ingresar. Para conservar el historial de mensajes, exporte y vuelva a importar sus claves.", @@ -3009,7 +2656,57 @@ "cross_signing_room_warning": "Alguien está usando una sesión desconocida", "cross_signing_room_verified": "Todos los participantes en esta sala están verificados", "cross_signing_room_normal": "Esta sala usa cifrado de extremo a extremo", - "unsupported": "Este cliente no es compatible con el cifrado de extremo a extremo." + "unsupported": "Este cliente no es compatible con el cifrado de extremo a extremo.", + "incompatible_database_sign_out_description": "Para evitar perder tu historial de chat, debes exportar las claves de la sala antes de salir. Debes volver a la versión actual de %(brand)s para esto", + "incompatible_database_description": "Anteriormente usaste una versión más nueva de %(brand)s con esta sesión. Para volver a utilizar esta versión con cifrado de extremo a extremo, deberá cerrar sesión y volver a iniciar sesión.", + "incompatible_database_title": "Base de datos incompatible", + "incompatible_database_disable": "Seguir con el cifrado desactivado", + "key_signature_upload_completed": "Subida completada", + "key_signature_upload_cancelled": "Subida de firma cancelada", + "key_signature_upload_failed": "No se ha podido enviar", + "key_signature_upload_success_title": "Subida de firma exitosa", + "key_signature_upload_failed_title": "Subida de firma ha fallado", + "udd": { + "own_new_session_text": "Iniciaste una nueva sesión sin verificarla:", + "own_ask_verify_text": "Verifica la otra sesión utilizando una de las siguientes opciones.", + "other_new_session_text": "%(name)s (%(userId)s) inició una nueva sesión sin verificarla:", + "other_ask_verify_text": "Pídele al usuario que verifique su sesión, o verifícala manualmente a continuación.", + "title": "No es de confianza", + "manual_verification_button": "Verificar manualmente usando un texto", + "interactive_verification_button": "Verificar interactivamente usando emojis" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Tipo de archivo incorrecto", + "recovery_key_is_correct": "¡Se ve bien!", + "wrong_security_key": "Clave de seguridad incorrecta", + "invalid_security_key": "Clave de seguridad inválida" + }, + "reset_title": "Restablecer todo", + "reset_warning_1": "Solo haz esto si no tienes ningún otro dispositivo con el que completar la verificación.", + "reset_warning_2": "Si restableces todo, volverás a empezar sin sesiones ni usuarios de confianza, y puede que no puedas ver mensajes anteriores.", + "security_phrase_title": "Frase de seguridad", + "security_phrase_incorrect_error": "No se ha podido acceder al almacenamiento seguro. Por favor, comprueba que la frase de seguridad es correcta.", + "enter_phrase_or_key_prompt": "Escribe tu frase de seguridad o <button>usa tu clave de seguridad</button> para continuar.", + "security_key_title": "Clave de seguridad", + "use_security_key_prompt": "Usa tu llave de seguridad para continuar.", + "separator": "%(securityKey)s o %(recoveryFile)s", + "restoring": "Restaurando las claves desde copia de seguridad" + }, + "reset_all_button": "¿Has olvidado o perdido todos los métodos de recuperación? <a>Restablecer todo</a>", + "destroy_cross_signing_dialog": { + "title": "¿Destruir las claves de firma cruzada?", + "warning": "La eliminación de claves de firma cruzada es definitiva. Cualquiera con el que lo hayas verificado verá alertas de seguridad. Es casi seguro que no quieres hacer esto, a menos que hayas perdido todos los dispositivos puedas usar hacer una firma cruzada.", + "primary_button_text": "Borrar claves de firma cruzada" + }, + "confirm_encryption_setup_title": "Confirmar la configuración de cifrado", + "confirm_encryption_setup_body": "Haz clic en el botón de abajo para confirmar la configuración del cifrado.", + "unable_to_setup_keys_error": "No se han podido configurar las claves", + "key_signature_upload_failed_master_key_signature": "una nueva firma de llave maestra", + "key_signature_upload_failed_cross_signing_key_signature": "una nueva firma de código de firma cruzada", + "key_signature_upload_failed_device_cross_signing_key_signature": "una firma para la firma cruzada de dispositivos", + "key_signature_upload_failed_key_signature": "un firma de clave", + "key_signature_upload_failed_body": "%(brand)s encontró un error durante la carga de:" }, "emoji": { "category_frequently_used": "Frecuente", @@ -3149,7 +2846,10 @@ "fallback_button": "Iniciar autenticación", "sso_title": "Continuar con registro único (SSO)", "sso_body": "Confirma la nueva dirección de correo usando SSO para probar tu identidad.", - "code": "Código" + "code": "Código", + "sso_preauth_body": "Para continuar, utilice el inicio de sesión único para demostrar su identidad.", + "sso_postauth_title": "Confirmar para continuar", + "sso_postauth_body": "Haz clic en el botón de abajo para confirmar tu identidad." }, "password_field_label": "Escribe tu contraseña", "password_field_strong_label": "¡Fantástico, una contraseña fuerte!", @@ -3219,7 +2919,41 @@ }, "country_dropdown": "Seleccione país", "common_failures": {}, - "captcha_description": "A este servidor le gustaría asegurarse de que no eres un robot." + "captcha_description": "A este servidor le gustaría asegurarse de que no eres un robot.", + "autodiscovery_invalid": "Respuesta inválida de descubrimiento de servidor base", + "autodiscovery_generic_failure": "No se pudo obtener la configuración de autodescubrimiento del servidor", + "autodiscovery_invalid_hs_base_url": "URL-base inválida para m.homeserver", + "autodiscovery_invalid_hs": "La URL del servidor base no parece ser un servidor válido de Matrix", + "autodiscovery_invalid_is_base_url": "URL_base no válida para m.identity_server", + "autodiscovery_invalid_is": "La URL del servidor de identidad no parece ser un servidor de identidad válido", + "autodiscovery_invalid_is_response": "Respuesta inválida de descubrimiento de servidor de identidad", + "server_picker_description": "Puedes usar la opción de servidor personalizado para iniciar sesión a otro servidor de Matrix, escribiendo una dirección URL de servidor base diferente. Esto te permite usar %(brand)s con una cuenta de Matrix que ya exista en otro servidor base.", + "server_picker_description_matrix.org": "Únete de forma gratuita a millones de personas en el servidor público más grande", + "server_picker_title_default": "Opciones del servidor", + "soft_logout": { + "clear_data_title": "¿Borrar todos los datos en esta sesión?", + "clear_data_description": "La eliminación de todos los datos de esta sesión es definitiva. Los mensajes cifrados se perderán, a menos que se haya hecho una copia de seguridad de sus claves.", + "clear_data_button": "Borrar todos los datos" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Los mensajes cifrados son seguros con el cifrado punto a punto. Solo tú y el/los destinatario/s tiene/n las claves para leer estos mensajes.", + "setup_secure_backup_description_2": "Al cerrar sesión, estas claves serán eliminadas del dispositivo. Esto significa que no podrás leer mensajes cifrados salvo que tengas sus claves en otros dispositivos, o hayas hecho una copia de seguridad usando el servidor.", + "use_key_backup": "Comenzar a usar la copia de claves", + "skip_key_backup": "No quiero mis mensajes cifrados", + "megolm_export": "Exportar claves manualmente", + "setup_key_backup_title": "Perderás acceso a tus mensajes cifrados", + "description": "¿Estás seguro de que quieres salir?" + }, + "registration": { + "continue_without_email_title": "Continuar sin correo electrónico", + "continue_without_email_description": "Ten en cuenta que, si no añades un correo electrónico y olvidas tu contraseña, podrías <b>perder accceso para siempre a tu cuenta</b>.", + "continue_without_email_field_label": "Correo electrónico (opcional)" + }, + "set_email": { + "verification_pending_title": "Verificación Pendiente", + "verification_pending_description": "Por favor, consulta tu correo electrónico y haz clic en el enlace que contiene. Una vez hecho esto, haz clic en continuar.", + "description": "Esto te permitirá reiniciar tu contraseña y recibir notificaciones." + } }, "room_list": { "sort_unread_first": "Colocar al principio las salas con mensajes sin leer", @@ -3270,7 +3004,8 @@ "spam_or_propaganda": "Publicidad no deseada o propaganda", "report_entire_room": "Denunciar la sala entera", "report_content_to_homeserver": "Denunciar contenido al administrador de tu servidor base", - "description": "Denunciar este mensaje enviará su único «event ID al administrador de tu servidor base. Si los mensajes en esta sala están cifrados, el administrador de tu servidor no podrá leer el texto del mensaje ni ver ningún archivo o imagen." + "description": "Denunciar este mensaje enviará su único «event ID al administrador de tu servidor base. Si los mensajes en esta sala están cifrados, el administrador de tu servidor no podrá leer el texto del mensaje ni ver ningún archivo o imagen.", + "other_label": "Otros" }, "setting": { "help_about": { @@ -3387,7 +3122,22 @@ "popout": "Abrir accesorio en una ventana emergente", "unpin_to_view_right_panel": "Deja de fijar este accesorio para verlo en este panel", "set_room_layout": "Hacer que todo el mundo use mi disposición de sala", - "close_to_view_right_panel": "Cierra este accesorio para verlo en este panel" + "close_to_view_right_panel": "Cierra este accesorio para verlo en este panel", + "modal_title_default": "Accesorio emergente", + "modal_data_warning": "Los datos en esta ventana se comparten con %(widgetDomain)s", + "capabilities_dialog": { + "title": "Aprobar permisos de widget", + "content_starting_text": "A este accesorios le gustaría:", + "decline_all_permission": "Rechazar todo", + "remember_Selection": "Recordar mi selección para este accesorio" + }, + "open_id_permissions_dialog": { + "title": "Permitir a este accesorio verificar tu identidad", + "starting_text": "Este accesorio verificará tu ID de usuario, pero no podrá actuar en tu nombre:", + "remember_selection": "Recordar" + }, + "error_unable_start_audio_stream_description": "No se ha podido empezar la retransmisión del audio.", + "error_unable_start_audio_stream_title": "No se ha podido empezar la retransmisión" }, "feedback": { "sent": "Comentarios enviados", @@ -3396,7 +3146,8 @@ "may_contact_label": "Podéis poneros en contacto conmigo para responderme o informarme sobre nuevas ideas", "pro_type": "CONSEJO: Si creas una incidencia, adjunta <debugLogsLink>tus registros de depuración</debugLogsLink> para ayudarnos a localizar el problema.", "existing_issue_link": "Por favor, echa un vistazo primero a <existingIssuesLink>las incidencias de Github</existingIssuesLink>. Si no encuentras nada relacionado, <newIssueLink>crea una nueva incidencia</newIssueLink>.", - "send_feedback_action": "Enviar comentarios" + "send_feedback_action": "Enviar comentarios", + "can_contact_label": "Os podéis poner en contacto conmigo si tenéis alguna pregunta" }, "zxcvbn": { "suggestions": { @@ -3461,7 +3212,10 @@ "no_update": "No hay actualizaciones disponibles.", "downloading": "Descargando actualización…", "new_version_available": "Nueva versión disponible. <a>Actualizar ahora.</a>", - "check_action": "Comprobar si hay actualizaciones" + "check_action": "Comprobar si hay actualizaciones", + "error_unable_load_commit": "No se pudo cargar el detalle del commit: %(msg)s", + "unavailable": "No disponible", + "changelog": "Registro de cambios" }, "threads": { "all_threads": "Todos los hilos", @@ -3476,7 +3230,11 @@ "empty_heading": "Organiza los temas de conversación en hilos", "unable_to_decrypt": "No se ha podido descifrar el mensaje", "open_thread": "Abrir hilo", - "error_start_thread_existing_relation": "No ha sido posible crear un hilo a partir de un evento con una relación existente" + "error_start_thread_existing_relation": "No ha sido posible crear un hilo a partir de un evento con una relación existente", + "count_of_reply": { + "one": "%(count)s respuesta", + "other": "%(count)s respuestas" + } }, "theme": { "light_high_contrast": "Claro con contraste alto", @@ -3510,7 +3268,41 @@ "title_when_query_available": "Resultados", "search_placeholder": "Buscar por nombre y descripción", "no_search_result_hint": "Prueba con otro término de búsqueda o comprueba que no haya erratas.", - "joining_space": "Uniéndote" + "joining_space": "Uniéndote", + "add_existing_subspace": { + "space_dropdown_title": "Añadir un espacio ya existente", + "create_prompt": "¿Quieres añadir un espacio nuevo en su lugar?", + "create_button": "Crear un nuevo espacio", + "filter_placeholder": "Buscar espacios" + }, + "add_existing_room_space": { + "error_heading": "No se han añadido todas las seleccionadas", + "progress_text": { + "other": "Añadiendo salas… (%(progress)s de %(count)s)", + "one": "Añadiendo sala…" + }, + "dm_heading": "Mensajes directos", + "space_dropdown_label": "Selección de espacio", + "space_dropdown_title": "Añadir salas que ya existan", + "create": "¿Quieres añadir una sala nueva en su lugar?", + "create_prompt": "Crear una sala nueva", + "subspace_moved_note": "Hemos cambiado de sitio la creación de espacios." + }, + "room_filter_placeholder": "Buscar salas", + "leave_dialog_public_rejoin_warning": "No te podrás unir de nuevo hasta que te inviten otra vez a él.", + "leave_dialog_only_admin_warning": "Eres la única persona con permisos de administración en este espacio. Cuando salgas, nadie más podrá gestionarlo.", + "leave_dialog_only_admin_room_warning": "Eres la única persona con permisos de administración en algunos de los espacios de los que quieres irte. Al salir de ellos, nadie podrá gestionarlos.", + "leave_dialog_title": "Salir de %(spaceName)s", + "leave_dialog_description": "Estás a punto de salirte de <spaceName/>.", + "leave_dialog_option_intro": "¿Quieres salir también de las salas del espacio?", + "leave_dialog_option_none": "No salir de ninguna sala", + "leave_dialog_option_all": "Salir de todas las salas", + "leave_dialog_option_specific": "Salir de algunas salas", + "leave_dialog_action": "Salir del espacio", + "preferences": { + "sections_section": "Secciones que mostrar", + "show_people_in_space": "Aquí encontrarás tus conversaciones con los miembros del espacio. Si lo desactivas, estas no aparecerán mientras veas el espacio %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Este servidor base no está configurado para mostrar mapas.", @@ -3535,7 +3327,30 @@ "click_move_pin": "Haz clic para mover el marcador", "click_drop_pin": "Haz clic para colocar un marcador", "share_button": "Compartir ubicación", - "stop_and_close": "Parar y cerrar" + "stop_and_close": "Parar y cerrar", + "error_fetch_location": "No se ha podido conseguir la ubicación", + "error_no_perms_title": "No tienes permiso para compartir ubicaciones", + "error_no_perms_description": "Debes tener el permiso correspondiente para compartir ubicaciones en esta sala.", + "error_send_title": "No hemos podido enviar tu ubicación", + "error_send_description": "%(brand)s no ha podido enviar tu ubicación. Por favor, inténtalo de nuevo más tarde.", + "live_description": "Ubicación en tiempo real de %(displayName)s", + "share_type_own": "Mi ubicación actual", + "share_type_live": "Mi ubicación en tiempo real", + "share_type_pin": "Elige un punto en el mapa", + "share_type_prompt": "¿Qué ubicación quieres compartir?", + "live_update_time": "Actualizado %(humanizedUpdateTime)s", + "live_until": "En directo hasta %(expiryTime)s", + "loading_live_location": "Cargando ubicación en tiempo real…", + "live_location_ended": "La ubicación en tiempo real ha terminado", + "live_location_error": "Error en la ubicación en tiempo real", + "live_locations_empty": "Ninguna ubicación en tiempo real", + "close_sidebar": "Cerrar barra lateral", + "error_stopping_live_location": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real", + "error_sharing_live_location": "Ocurrió un error mientras se compartía tu ubicación en tiempo real", + "live_location_active": "Estás compartiendo tu ubicación en tiempo real", + "live_location_enabled": "Ubicación en tiempo real activada", + "error_sharing_live_location_try_again": "Ha ocurrido un error al compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo", + "error_stopping_live_location_try_again": "Ha ocurrido un error al dejar de compartir tu ubicación en tiempo real. Por favor, inténtalo de nuevo" }, "labs_mjolnir": { "room_name": "Mi lista de baneos", @@ -3606,7 +3421,16 @@ "address_label": "Dirección", "label": "Crear un espacio", "add_details_prompt_2": "Puedes cambiar todo esto en cualquier momento.", - "creating": "Creando…" + "creating": "Creando…", + "subspace_join_rule_restricted_description": "Cualquiera que forme parte de <SpaceName/> podrá encontrar y unirse.", + "subspace_join_rule_public_description": "Cualquiera podrá encontrar y unirse a este espacio, incluso si no forman parte de <SpaceName/>.", + "subspace_join_rule_invite_description": "Solo las personas invitadas podrán encontrar y unirse a este espacio.", + "subspace_dropdown_title": "Crear un espacio", + "subspace_beta_notice": "Añade un espacio a dentro de otros espacio que gestiones.", + "subspace_join_rule_label": "Visibilidad del espacio", + "subspace_join_rule_invite_only": "Espacio privado (solo por invitación)", + "subspace_existing_space_prompt": "¿Quieres añadir un espacio que ya exista?", + "subspace_adding": "Añadiendo…" }, "user_menu": { "switch_theme_light": "Cambiar al tema claro", @@ -3760,7 +3584,11 @@ "all_rooms": "Todas las salas", "field_placeholder": "Buscar…", "this_room_button": "Buscar en esta sala", - "all_rooms_button": "Buscar en todas las salas" + "all_rooms_button": "Buscar en todas las salas", + "result_count": { + "other": "(~%(count)s resultados)", + "one": "(~%(count)s resultado)" + } }, "jump_to_bottom_button": "Ir a los mensajes más recientes", "jump_read_marker": "Ir al primer mensaje no leído.", @@ -3771,7 +3599,19 @@ "error_jump_to_date_details": "Detalles del error", "jump_to_date_beginning": "Inicio de la sala", "jump_to_date": "Saltar a una fecha", - "jump_to_date_prompt": "Elige la fecha a la que saltar" + "jump_to_date_prompt": "Elige la fecha a la que saltar", + "face_pile_tooltip_label": { + "one": "Ver 1 miembro", + "other": "Ver los %(count)s miembros" + }, + "face_pile_tooltip_shortcut_joined": "Además de ti, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Incluyendo %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> te ha invitado", + "unknown_status_code_for_timeline_jump": "error de estado desconocido", + "face_pile_summary": { + "one": "%(count)s persona que ya conoces se ha unido", + "other": "%(count)s personas que ya conoces se han unido" + } }, "file_panel": { "guest_note": "<a>Regístrate</a> para usar esta funcionalidad", @@ -3792,7 +3632,9 @@ "identity_server_no_terms_title": "El servidor de identidad no tiene términos de servicio", "identity_server_no_terms_description_1": "Esta acción necesita acceder al servidor de identidad por defecto <server /> para validar un correo o un teléfono, pero el servidor no tiene términos de servicio.", "identity_server_no_terms_description_2": "Continúa solamente si confías en el propietario del servidor.", - "inline_intro_text": "<policyLink />, acepta para continuar:" + "inline_intro_text": "<policyLink />, acepta para continuar:", + "summary_identity_server_1": "Encontrar a otros por teléfono o email", + "summary_identity_server_2": "Ser encontrado por teléfono o email" }, "space_settings": { "title": "Ajustes - %(spaceName)s" @@ -3828,7 +3670,13 @@ "total_n_votes_voted": { "other": "%(count)s votos", "one": "%(count)s voto" - } + }, + "end_message_no_votes": "La encuesta ha terminado. Nadie ha votado.", + "end_message": "La encuesta ha terminado. Opción ganadora: %(topAnswer)s", + "error_ending_title": "No se ha podido terminar la encuesta", + "error_ending_description": "Lo sentimos, la encuesta no ha terminado. Por favor, inténtalo otra vez.", + "end_title": "Terminar encuesta", + "end_description": "¿Seguro que quieres terminar la encuesta? Publicarás los resultados finales y no se podrá votar más." }, "failed_load_async_component": "No se ha podido cargar. Comprueba tu conexión de red e inténtalo de nuevo.", "upload_failed_generic": "La subida del archivo «%(fileName)s ha fallado.", @@ -3869,7 +3717,36 @@ "error_version_unsupported_space": "El servidor base del usuario no es compatible con la versión de este espacio.", "error_version_unsupported_room": "El servidor del usuario no soporta la versión de la sala.", "error_unknown": "Error desconocido del servidor", - "to_space": "Invitar a %(spaceName)s" + "to_space": "Invitar a %(spaceName)s", + "unable_find_profiles_description_default": "No se pudieron encontrar perfiles para los IDs Matrix listados a continuación, ¿Quieres invitarles igualmente?", + "unable_find_profiles_title": "Puede que estos usuarios no existan", + "unable_find_profiles_invite_never_warn_label_default": "Invitar igualmente, y no preguntar más en el futuro", + "unable_find_profiles_invite_label_default": "Invitar igualmente", + "email_caption": "Invitar a través de correo electrónico", + "error_dm": "No hemos podido crear tu mensaje directo.", + "ask_anyway_never_warn_label": "Enviar mensaje directo de todos modos y no avisar más", + "error_find_room": "Algo ha salido mal al intentar invitar a los usuarios.", + "error_invite": "No se pudo invitar a esos usuarios. Por favor, revisa los usuarios que quieres invitar e inténtalo de nuevo.", + "error_transfer_multiple_target": "Una llamada solo puede transferirse a un usuario.", + "error_find_user_title": "No se encontró a los siguientes usuarios", + "error_find_user_description": "Puede que los siguientes usuarios no existan o sean inválidos, y no pueden ser invitados: %(csvNames)s", + "recents_section": "Conversaciones recientes", + "suggestions_section": "Mensajes directos recientes", + "email_use_default_is": "Usar un servidor de identidad para invitar a través de correo electrónico. <default>. Usar (%(defaultIdentityServerName)s)</default>o seleccione en <settings>Ajustes</settings>.", + "email_use_is": "Utilice un servidor de identidad para invitar por correo electrónico. Gestionar en <settings>Ajustes</settings>.", + "start_conversation_name_email_mxid_prompt": "Empieza una conversación con alguien usando su nombre, correo electrónico o nombre de usuario (como <userId/>).", + "start_conversation_name_mxid_prompt": "Empieza una conversación con alguien usando su nombre o nombre de usuario (como <userId/>).", + "suggestions_disclaimer": "Puede que algunas sugerencias no se muestren por motivos de privacidad.", + "suggestions_disclaimer_prompt": "Si no encuentras a quien buscas, envíale tu enlace de invitación que encontrarás abajo.", + "send_link_prompt": "O envía un enlace de invitación", + "to_room": "Invitar a %(roomName)s", + "name_email_mxid_share_space": "Invita a más gente usando su nombre, correo electrónico, nombre de usuario (ej.: <userId/>) o <a>compartiendo el enlace a este espacio</a>.", + "name_mxid_share_space": "Invita a más gente usando su nombre, nombre de usuario (ej.: <userId/>) o <a>compartiendo el enlace a este espacio</a>.", + "name_email_mxid_share_room": "Invitar a alguien usando su nombre, dirección de correo, nombre de usuario (ej.: <userId/>) o <a>compartiendo la sala</a>.", + "name_mxid_share_room": "Invita a alguien usando su nombre, nombre de usuario (ej.: <userId/>) o <a>compartiendo esta sala</a>.", + "key_share_warning": "Las personas que invites podrán leer los mensajes antiguos.", + "transfer_user_directory_tab": "Lista de usuarios", + "transfer_dial_pad_tab": "Teclado numérico" }, "scalar": { "error_create": "No se ha podido crear el accesorio.", @@ -3901,7 +3778,21 @@ "failed_copy": "Falló la copia", "something_went_wrong": "¡Algo ha fallado!", "update_power_level": "Fallo al cambiar de nivel de acceso", - "unknown": "Error desconocido" + "unknown": "Error desconocido", + "dialog_description_default": "Un error ha ocurrido.", + "edit_history_unsupported": "Tu servidor base no parece soportar esta funcionalidad.", + "session_restore": { + "clear_storage_description": "¿Salir y borrar las claves de cifrado?", + "clear_storage_button": "Borrar almacenamiento y cerrar sesión", + "title": "No se puede recuperar la sesión", + "description_1": "Encontramos un error al intentar restaurar su sesión anterior.", + "description_2": "Si ha usado anteriormente una versión más reciente de %(brand)s, su sesión puede ser incompatible con ésta. Cierre la ventana y vuelva a la versión más reciente.", + "description_3": "Limpiando el almacenamiento del navegador puede arreglar el problema, pero le desconectará y cualquier historial de conversación cifrado se volverá ilegible." + }, + "storage_evicted_title": "Faltan datos de sesión", + "storage_evicted_description_1": "Algunos datos de sesión, incluyendo claves de mensajes cifrados, no se encuentran. Desconéctate y vuelve a conectarte para solucionarlo, restableciendo las claves desde la copia de seguridad.", + "storage_evicted_description_2": "Tu navegador probablemente borró estos datos cuando tenía poco espacio de disco.", + "unknown_error_code": "Código de error desconocido" }, "in_space1_and_space2": "En los espacios %(space1Name)s y %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4052,7 +3943,31 @@ "deactivate_confirm_action": "Desactivar usuario", "error_deactivate": "Error en desactivar usuario", "role_label": "Rol en <RoomName/>", - "edit_own_devices": "Gestionar dispositivos" + "edit_own_devices": "Gestionar dispositivos", + "redact": { + "no_recent_messages_title": "No se han encontrado mensajes recientes de %(user)s", + "no_recent_messages_description": "Intente desplazarse hacia arriba en la línea de tiempo para ver si hay alguna anterior.", + "confirm_title": "Eliminar mensajes recientes de %(user)s", + "confirm_description_1": { + "other": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?", + "one": "Estás a punto de borrar %(count)s mensajes de %(user)s. También se borrarán permanentemente de los dispositivos de todos en la conversación. ¿Quieres continuar?" + }, + "confirm_description_2": "Para una gran cantidad de mensajes, esto podría llevar algún tiempo. Por favor, no recargues tu aplicación mientras tanto.", + "confirm_keep_state_label": "Mantener mensajes del sistema", + "confirm_keep_state_explainer": "No marques esta casilla si quieres borrar también los mensajes del sistema sobre el usuario (ej.: entradas y salidas, cambios en su perfil…)", + "confirm_button": { + "other": "Eliminar %(count)s mensajes", + "one": "Eliminar 1 mensaje" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s sesiones verificadas", + "one": "1 sesión verificada" + }, + "count_of_sessions": { + "other": "%(count)s sesiones", + "one": "%(count)s sesión" + } }, "stickers": { "empty": "Actualmente no tienes ningún paquete de pegatinas activado", @@ -4094,6 +4009,9 @@ "one": "Resultados finales (%(count)s voto)", "other": "Resultados finales (%(count)s votos)" } + }, + "thread_list": { + "context_menu_label": "Ajustes del hilo" } }, "reject_invitation_dialog": { @@ -4130,12 +4048,164 @@ }, "console_wait": "¡Espera!", "cant_load_page": "No se ha podido cargar la página", - "Invalid homeserver discovery response": "Respuesta inválida de descubrimiento de servidor base", - "Failed to get autodiscovery configuration from server": "No se pudo obtener la configuración de autodescubrimiento del servidor", - "Invalid base_url for m.homeserver": "URL-base inválida para m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "La URL del servidor base no parece ser un servidor válido de Matrix", - "Invalid identity server discovery response": "Respuesta inválida de descubrimiento de servidor de identidad", - "Invalid base_url for m.identity_server": "URL_base no válida para m.identity_server", - "Identity server URL does not appear to be a valid identity server": "La URL del servidor de identidad no parece ser un servidor de identidad válido", - "General failure": "Error no especificado" + "General failure": "Error no especificado", + "emoji_picker": { + "cancel_search_label": "Cancelar búsqueda" + }, + "info_tooltip_title": "Información", + "language_dropdown_label": "Lista selección de idiomas", + "pill": { + "permalink_other_room": "Mensaje en %(room)s", + "permalink_this_room": "Mensaje de %(user)s" + }, + "seshat": { + "error_initialising": "Ha fallado el sistema de búsqueda de mensajes. Comprueba <a>tus ajustes</a> para más información", + "warning_kind_files_app": "Usa la <a>aplicación de escritorio</a> para ver todos los archivos cifrados", + "warning_kind_search_app": "Usa la <a>aplicación de escritorio</a> para buscar en los mensajes cifrados", + "warning_kind_files": "Esta versión de %(brand)s no permite ver algunos archivos cifrados", + "warning_kind_search": "Esta versión de %(brand)s no puede buscar mensajes cifrados", + "reset_title": "¿Restablecer almacenamiento de eventos?", + "reset_description": "Lo más probable es que no quieras restablecer tu almacenamiento de índice de ecentos", + "reset_explainer": "Si lo haces, ten en cuenta que ninguno de tus mensajes serán eliminados, pero la experiencia de búsqueda será peor durante unos momentos mientras recreamos el índice", + "reset_button": "Restablecer el almacenamiento de eventos" + }, + "truncated_list_n_more": { + "other": "Y %(count)s más…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Escribe un nombre de servidor", + "network_dropdown_available_valid": "Se ve bien", + "network_dropdown_available_invalid_forbidden": "No tienes permiso para ver la lista de salas de este servidor", + "network_dropdown_available_invalid": "No se ha podido encontrar este servidor o su lista de salas", + "network_dropdown_your_server_description": "Tu servidor", + "network_dropdown_remove_server_adornment": "Quitar servidor «%(roomServer)s»", + "network_dropdown_add_dialog_title": "Añadir un nuevo servidor", + "network_dropdown_add_dialog_description": "Escribe el nombre de un nuevo servidor que quieras explorar.", + "network_dropdown_add_dialog_placeholder": "Nombre del servidor", + "network_dropdown_add_server_option": "Añadir nuevo servidor…", + "network_dropdown_selected_label_instance": "Mostrar: salas de %(instance)s (%(server)s)", + "network_dropdown_selected_label": "Mostrar: salas de Matrix" + } + }, + "dialog_close_label": "Cerrar diálogo", + "voice_message": { + "cant_start_broadcast_title": "No se ha podido empezar el mensaje de voz" + }, + "redact": { + "error": "No puedes eliminar este mensaje. (%(code)s)", + "ongoing": "Quitando…", + "confirm_button": "Confirmar eliminación", + "reason_label": "Motivo (opcional)" + }, + "forward": { + "no_perms_title": "No tienes permisos para hacer eso", + "sending": "Enviando", + "sent": "Enviado", + "open_room": "Abrir sala", + "send_label": "Enviar", + "message_preview_heading": "Vista previa del mensaje", + "filter_placeholder": "Busca salas o gente" + }, + "integrations": { + "disabled_dialog_title": "Las integraciones están desactivadas", + "disabled_dialog_description": "Activa «%(manageIntegrations)s» en ajustes para poder hacer esto.", + "impossible_dialog_title": "Integraciones no están permitidas", + "impossible_dialog_description": "Tu aplicación %(brand)s no te permite usar un gestor de integración para hacer esto. Por favor, contacta con un administrador." + }, + "lazy_loading": { + "disabled_description1": "Has usado %(brand)s anteriormente en %(host)s con carga diferida de usuarios activada. En esta versión la carga diferida está desactivada. Como el caché local no es compatible entre estas dos configuraciones, %(brand)s tiene que resincronizar tu cuenta.", + "disabled_description2": "Si la otra versión de %(brand)s esta todavía abierta en otra pestaña, por favor, ciérrala, ya que usar %(brand)s en el mismo host con la opción de carga diferida activada y desactivada simultáneamente causará problemas.", + "disabled_title": "Caché local incompatible", + "disabled_action": "Limpiar la caché y resincronizar", + "resync_description": "%(brand)s ahora utiliza de 3 a 5 veces menos memoria, porque solo carga información sobre otros usuarios cuando es necesario. Por favor, ¡aguarda mientras volvemos a sincronizar con el servidor!", + "resync_title": "Actualizando %(brand)s" + }, + "message_edit_dialog_title": "Ediciones del mensaje", + "server_offline": { + "empty_timeline": "Estás al día.", + "title": "El servidor no está respondiendo", + "description": "Tu servidor no responde a algunas de tus solicitudes. A continuación se presentan algunas de las razones más probables.", + "description_1": "El servidor (%(serverName)s) tardó demasiado en responder.", + "description_2": "Tu firewall o antivirus está bloqueando la solicitud.", + "description_3": "Una extensión del navegador está impidiendo la solicitud.", + "description_4": "El servidor está desconectado.", + "description_5": "El servidor ha rechazado la solicitud.", + "description_6": "Su área está experimentando dificultades para conectarse a Internet.", + "description_7": "Se produjo un error de conexión al intentar contactar con el servidor.", + "description_8": "El servidor no está configurado para indicar cuál es el problema (CORS).", + "recent_changes_heading": "Cambios recientes que aún no se han recibido" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s miembro", + "other": "%(count)s miembros" + }, + "public_rooms_label": "Salas públicas", + "heading_with_query": "Buscar «%(query)s» en", + "heading_without_query": "Buscar", + "spaces_title": "Tus espacios", + "other_rooms_in_space": "Otras salas en %(spaceName)s", + "join_button_text": "Unirte a %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Algunos resultados pueden estar ocultos por motivos de privacidad", + "cant_find_person_helpful_hint": "Si no ves a quien buscas, pídele que te envíe su enlace de invitación.", + "copy_link_text": "Copiar enlace de invitación", + "result_may_be_hidden_warning": "Algunos resultados pueden estar ocultos", + "cant_find_room_helpful_hint": "Si no encuentras una sala, pide que te inviten a ella o que te manden su enlace.", + "create_new_room_button": "Crear una nueva sala", + "group_chat_section_title": "Otras opciones", + "start_group_chat_button": "Crear conversación en grupo", + "message_search_section_title": "Otras búsquedas", + "recent_searches_section_title": "Búsquedas recientes", + "recently_viewed_section_title": "Visto recientemente", + "search_dialog": "Ventana de búsqueda", + "remove_filter": "Quitar filtro de búsqueda para %(filter)s", + "search_messages_hint": "Para buscar contenido de mensajes, usa este icono en la parte de arriba de una sala: <icon/>", + "keyboard_scroll_hint": "Usa <arrows/> para desplazarte" + }, + "share": { + "title_room": "Compartir la sala", + "permalink_most_recent": "Enlazar al mensaje más reciente", + "title_user": "Compartir usuario", + "title_message": "Compartir un mensaje de esta sala", + "permalink_message": "Enlazar al mensaje seleccionado", + "link_title": "Enlace a la sala" + }, + "upload_file": { + "title_progress": "Enviar archivos (%(current)s de %(total)s)", + "title": "Enviar archivos", + "upload_all_button": "Enviar todo", + "error_file_too_large": "Este archivo es <b>demasiado grande</b> para enviarse. El tamaño máximo es %(limit)s pero el archivo pesa %(sizeOfThisFile)s.", + "error_files_too_large": "Estos archivos son <b> demasiado grandes</b> para ser subidos. El límite de tamaño de archivos es %(limit)s.", + "error_some_files_too_large": "Algunos archivos son <b> demasiado grandes</b> para ser subidos. El límite de tamaño de archivos es %(limit)s.", + "upload_n_others_button": { + "other": "Enviar otros %(count)s archivos", + "one": "Enviar %(count)s archivo más" + }, + "cancel_all_button": "Cancelar todo", + "error_title": "Error de subida" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Obteniendo claves del servidor…", + "load_error_content": "No se puede cargar el estado de la copia de seguridad", + "recovery_key_mismatch_title": "Las claves de seguridad no coinciden", + "recovery_key_mismatch_description": "La copia de seguridad no se ha podido descifrar con esta clave: por favor, comprueba que la que has introducido es correcta.", + "incorrect_security_phrase_title": "Frase de seguridad incorrecta", + "incorrect_security_phrase_dialog": "No se ha podido descifrar la copia de seguridad con esa frase. Por favor, comprueba que hayas escrito bien la frase de seguridad.", + "restore_failed_error": "No se pudo restaurar la copia de seguridad", + "no_backup_error": "¡No se encontró una copia de seguridad!", + "keys_restored_title": "Se restauraron las claves", + "count_of_decryption_failures": "¡Error al descifrar %(failedCount)s sesiones!", + "count_of_successfully_restored_keys": "%(sessionCount)s claves restauradas con éxito", + "enter_phrase_title": "Introducir la frase de seguridad", + "key_backup_warning": "<b>Advertencia</b>: deberías configurar la copia de seguridad de claves solamente usando un ordenador de confianza.", + "enter_phrase_description": "Accede a tu historia de mensajes seguros o configúralos escribiendo tu frase de seguridad.", + "phrase_forgotten_text": "Si has olvidado tu frase de seguridad puedes usar tu <button1>clave de seguridad</button1> o <button2>configurar nuevos métodos de recuperación</button2>", + "enter_key_title": "Introduce la clave de seguridad", + "key_is_valid": "¡Parece que es una clave de seguridad válida!", + "key_is_invalid": "No es una clave de seguridad válida", + "enter_key_description": "Accede a tu historial de mensajes seguros y configúralos introduciendo tu clave de seguridad.", + "key_forgotten_text": "Si te has olvidado de tu clave de seguridad puedes <button>configurar nuevos métodos de recuperación</button>", + "load_keys_progress": "%(completed)s de %(total)s llaves restauradas" + } } diff --git a/src/i18n/strings/et.json b/src/i18n/strings/et.json index 6149a22f5f..c0e730a4e6 100644 --- a/src/i18n/strings/et.json +++ b/src/i18n/strings/et.json @@ -1,5 +1,4 @@ { - "Send": "Saada", "Jan": "jaan", "Feb": "veeb", "Mar": "mär", @@ -15,8 +14,6 @@ "PM": "PL", "AM": "EL", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Ask this user to verify their session, or manually verify it below.": "Palu nimetatud kasutajal verifitseerida see sessioon või tee seda alljärgnevaga käsitsi.", - "Direct Messages": "Isiklikud sõnumid", "Sunday": "Pühapäev", "Monday": "Esmaspäev", "Tuesday": "Teisipäev", @@ -26,65 +23,17 @@ "Saturday": "Laupäev", "Today": "Täna", "Yesterday": "Eile", - "Create new room": "Loo uus jututuba", "collapse": "ahenda", "expand": "laienda", - "Enter the name of a new server you want to explore.": "Sisesta uue serveri nimi mida tahad uurida.", - "Remove recent messages by %(user)s": "Eemalda %(user)s hiljutised sõnumid", - "Remove %(count)s messages": { - "other": "Eemalda %(count)s sõnumit", - "one": "Eemalda 1 sõnum" - }, - "Sign out and remove encryption keys?": "Logi välja ja eemalda krüptimisvõtmed?", - "Upload files (%(current)s of %(total)s)": "Laadin faile üles (%(current)s / %(total)s)", - "Upload files": "Laadi failid üles", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Need failid on üleslaadimiseks <b>liiga suured</b>. Failisuuruse piir on %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Mõned failid on üleslaadimiseks <b>liiga suured</b>. Failisuuruse piir on %(limit)s.", - "Upload %(count)s other files": { - "other": "Laadi üles %(count)s muud faili", - "one": "Laadi üles %(count)s muu fail" - }, - "Resend %(unsentCount)s reaction(s)": "Saada uuesti %(unsentCount)s reaktsioon(i)", "Home": "Avaleht", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Kui soovid teatada Matrix'iga seotud turvaveast, siis palun tutvu enne Matrix.org <a>Turvalisuse avalikustamise juhendiga</a>.", - "Filter results": "Filtreeri tulemusi", - "Share Room": "Jaga jututuba", - "Link to most recent message": "Viide kõige viimasele sõnumile", - "Share User": "Jaga viidet kasutaja kohta", - "Share Room Message": "Jaga jututoa sõnumit", - "Link to selected message": "Viide valitud sõnumile", - "Command Help": "Abiteave käskude kohta", - "To help us prevent this in future, please <a>send us logs</a>.": "Tagamaks et sama ei juhtuks tulevikus, palun <a>saada meile salvestatud logid</a>.", - "Missing session data": "Sessiooni andmed on puudu", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Osa sessiooniandmetest, sealhulgas sõnumi krüptovõtmed, on puudu. Vea parandamiseks logi välja ja sisse, vajadusel taasta võtmed varundusest.", - "Your browser likely removed this data when running low on disk space.": "On võimalik et sinu brauser kustutas need andmed, sest kõvakettaruumist jäi puudu.", - "Find others by phone or email": "Leia teisi kasutajaid telefoninumbri või e-posti aadressi alusel", - "Be found by phone or email": "Ole leitav telefoninumbri või e-posti aadressi alusel", - "%(name)s accepted": "%(name)s nõustus", - "%(name)s declined": "%(name)s keeldus", - "%(name)s cancelled": "%(name)s tühistas", - "%(name)s wants to verify": "%(name)s soovib verifitseerida", - "Edited at %(date)s. Click to view edits.": "Muudetud %(date)s. Klõpsi et näha varasemaid versioone.", - "edited": "muudetud", - "Can't load this message": "Selle sõnumi laadimine ei õnnestu", "Submit logs": "Saada rakenduse logid", - "Your server": "Sinu server", - "Add a new server": "Lisa uus server", - "Server name": "Serveri nimi", - "Incompatible Database": "Mitteühilduv andmebaas", - "Continue With Encryption Disabled": "Jätka ilma krüptimiseta", "%(duration)ss": "%(duration)s sekund(it)", "%(duration)sm": "%(duration)s minut(it)", "%(duration)sh": "%(duration)s tund(i)", "%(duration)sd": "%(duration)s päev(a)", "Unnamed room": "Nimeta jututuba", - "(~%(count)s results)": { - "other": "(~%(count)s tulemust)", - "one": "(~%(count)s tulemus)" - }, "Join Room": "Liitu jututoaga", - "e.g. my-room": "näiteks minu-jututuba", - "Can't find this server or its room list": "Ei leia seda serverit ega tema jututubade loendit", "Sun": "Pühapäev", "Mon": "Esmaspäev", "Tue": "Teisipäev", @@ -95,15 +44,7 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "Cancel search": "Tühista otsing", - "Server did not require any authentication": "Server ei nõudnud mitte mingisugust autentimist", - "Recent Conversations": "Hiljutised vestlused", "Encrypted by a deleted session": "Krüptitud kustutatud sessiooni poolt", - "No recent messages by %(user)s found": "Kasutajalt %(user)s ei leitud hiljutisi sõnumeid", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Vaata kas ajajoonel ülespool leidub varasemaid sõnumeid.", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Kui sõnumeid on väga palju, siis võib nüüd aega kuluda. Oodates palun ära tee ühtegi päringut ega andmevärskendust.", - "Room Settings - %(roomName)s": "Jututoa seadistused - %(roomName)s", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid neile kutse saata?", "Dog": "Koer", "Cat": "Kass", "Lion": "Lõvi", @@ -168,211 +109,23 @@ "Headphones": "Kõrvaklapid", "Folder": "Kaust", "Warning!": "Hoiatus!", - "Close dialog": "Sulge dialoog", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Meeldetuletus: sinu brauser ei ole toetatud ja seega rakenduse kasutuskogemus võib olla ennustamatu.", "Failed to connect to integration manager": "Ühendus integratsioonihalduriga ei õnnestunud", - "not specified": "määratlemata", - "unknown error code": "tundmatu veakood", - "Logs sent": "Logikirjed saadetud", - "Thank you!": "Suur tänu!", - "Preparing to send logs": "Valmistun logikirjete saatmiseks", - "Failed to send logs: ": "Logikirjete saatmine ei õnnestunud: ", - "Are you sure you want to deactivate your account? This is irreversible.": "Kas sa oled kindel, et soovid oma konto sulgeda? Seda tegevust ei saa hiljem tagasi pöörata.", - "Confirm account deactivation": "Kinnita konto sulgemine", - "There was a problem communicating with the server. Please try again.": "Serveriühenduses tekkis viga. Palun proovi uuesti.", - "Server did not return valid authentication information.": "Serveri saadetud vastuses ei olnud kehtivat autentimisteavet.", - "Something went wrong trying to invite the users.": "Kasutajatele kutse saatmisel läks midagi viltu.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Meil ei õnnestunud neile kasutajatele kutset saata. Palun kontrolli, keda soovid kutsuda ning proovi uuesti.", - "Failed to find the following users": "Järgnevaid kasutajaid ei õnnestunud leida", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Järgmisi kasutajanimesid pole olemas või on vigaselt kirjas ning seega ei saa neile kutset saata: %(csvNames)s", - "Recently Direct Messaged": "Viimased otsesõnumite saajad", - "Upload completed": "Üleslaadimine valmis", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s kasutab varasemaga võrreldes 3-5 korda vähem mälu, sest laadib teavet kasutajate kohta vaid siis, kui vaja. Palun oota hetke, kuni sünkroniseerime andmeid serveriga!", - "Updating %(brand)s": "Uuendan rakendust %(brand)s", - "I don't want my encrypted messages": "Ma ei soovi oma krüptitud sõnumeid", - "Manually export keys": "Ekspordi võtmed käsitsi", - "You'll lose access to your encrypted messages": "Sa kaotad ligipääsu oma krüptitud sõnumitele", - "Are you sure you want to sign out?": "Kas sa oled kindel, et soovid välja logida?", - "Cancel All": "Tühista kõik", - "Upload Error": "Üleslaadimise viga", - "Verification Request": "Verifitseerimispäring", - "Remember my selection for this widget": "Jäta meelde minu valik selle vidina kohta", - "Unable to restore backup": "Varukoopiast taastamine ei õnnestu", - "No backup found!": "Varukoopiat ei leidunud!", - "Keys restored": "Krüptimise võtmed on taastatud", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s sessiooni dekrüptimine ei õnnestunud!", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s sessiooni võtme taastamine õnnestus", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Hoiatus</b>: sa peaksid võtmete varunduse seadistama vaid usaldusväärsest arvutist.", - "Email (optional)": "E-posti aadress (kui soovid)", - "Join millions for free on the largest public server": "Liitu tasuta nende miljonitega, kas kasutavad suurimat avalikku Matrix'i serverit", - "Enter a server name": "Sisesta serveri nimi", - "Looks good": "Tundub õige", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "E-posti teel kutse saatmiseks kasuta isikutuvastusserverit. Võid kasutada <default>vaikimisi serverit (%(defaultIdentityServerName)s)</default> või määrata muud serverid <settings>seadistustes</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Kasutajatele e-posti teel kutse saatmiseks pruugi isikutuvastusserverit. Täpsemalt saad seda <settings>hallata seadistustes</settings>.", - "The following users may not exist": "Järgnevaid kasutajaid ei pruugi olla olemas", - "Invite anyway and never warn me again": "Kutsu siiski ja ära hoiata mind enam", - "Invite anyway": "Kutsu siiski", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Palun kirjelda seda, mis läks valesti ja loo GitHub'is veateade.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Enne logide saatmist sa peaksid <a>GitHub'is looma veateate</a> ja kirjeldama seal tekkinud probleemi.", - "Notes": "Märkused", - "You signed in to a new session without verifying it:": "Sa logisid sisse uude sessiooni ilma seda verifitseerimata:", - "Verify your other session using one of the options below.": "Verifitseeri oma teine sessioon kasutades üht alljärgnevatest võimalustest.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) logis sisse uude sessiooni ilma seda verifitseerimata:", - "Not Trusted": "Ei ole usaldusväärne", - "Looks good!": "Tundub õige!", "%(items)s and %(lastItem)s": "%(items)s ja %(lastItem)s", - "Message preview": "Sõnumi eelvaade", - "Upgrade this room to version %(version)s": "Uuenda jututuba versioonini %(version)s", - "Upgrade Room Version": "Uuenda jututoa versioon", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Selle jututoa uuendamine eeldab tema praeguse ilmingu tegevuse lõpetamist ja uue jututoa loomist selle asemele. Selleks, et kõik kulgeks jututoas osalejate jaoks ladusalt, toimime nüüd nii:", - "Create a new room with the same name, description and avatar": "loome uue samanimelise jututoa, millel on sama kirjeldus ja tunnuspilt", - "Update any local room aliases to point to the new room": "uuendame kõik jututoa aliased nii, et nad viitaks uuele jututoale", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "ei võimalda kasutajatel enam vanas jututoas suhelda ning avaldame seal teate, mis soovitab kõigil kolida uude jututuppa", - "Put a link back to the old room at the start of the new room so people can see old messages": "selleks et saaks vanu sõnumeid lugeda, paneme uue jututoa algusesse viite vanale jututoale", - "Upgrade private room": "Uuenda omavaheline jututuba", - "Upgrade public room": "Uuenda avalik jututuba", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Jututoa uuendamine on keerukas toiming ning tavaliselt soovitatakse seda teha vaid siis, kui jututuba on vigade tõttu halvasti kasutatav, sealt on puudu vajalikke funktsionaalsusi või seal ilmneb turvavigu.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Selline tegevus mõjutab tavaliselt vaid viisi, kuidas jututoa andmeid töödeldakse serveris. Kui sinu kasutatavas %(brand)s'is tekib vigu, siis palun saada meile <a>veateade</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Sa uuendad jututoa versioonist <oldVersion /> versioonini <newVersion />.", - "Clear Storage and Sign Out": "Tühjenda andmeruum ja logi välja", "Send Logs": "Saada logikirjed", - "Unable to restore session": "Sessiooni taastamine ei õnnestunud", - "We encountered an error trying to restore your previous session.": "Meil tekkis eelmise sessiooni taastamisel viga.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Kui sa varem oled kasutanud uuemat %(brand)s'i versiooni, siis sinu pragune sessioon ei pruugi olla sellega ühilduv. Sulge see aken ja jätka selle uuema versiooni kasutamist.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Brauseri andmeruumi tühjendamine võib selle vea lahendada, kui samas logid sa ka välja ning kogu krüptitud vestlusajalugu muutub loetamatuks.", - "Verification Pending": "Verifikatsioon on ootel", - "An error has occurred.": "Tekkis viga.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Selle kasutaja usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis kasutajate verifitseerimine tagab sulle täiendava meelerahu.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Selle kasutaja verifitseerimisel märgitakse tema sessioon usaldusväärseks ning samuti märgitakse sinu sessioon tema jaoks usaldusväärseks.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Selle seadme usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis selle seadme usaldamine tagab sulle ja teistele kasutajatele täiendava meelerahu.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Selle seadme verifitseerimisel märgitakse ta usaldusväärseks ning kõik kasutajad, kes sinuga on verifitseerimise läbi teinud, loevad ka selle seadme usaldusväärseks.", - "Incoming Verification Request": "Saabuv verifitseerimispalve", - "Integrations are disabled": "Lõimingud ei ole kasutusel", - "Integrations not allowed": "Lõimingute kasutamine ei ole lubatud", - "a new master key signature": "uus üldvõtme allkiri", - "a new cross-signing key signature": "uus risttunnustamise võtme allkiri", - "a device cross-signing signature": "seadme risttunnustamise allkiri", - "a key signature": "võtme allkiri", - "%(brand)s encountered an error during upload of:": "%(brand)s'is tekkis viga järgneva üleslaadimisel:", - "Cancelled signature upload": "Allkirja üleslaadimine on tühistatud", - "Unable to upload": "Üleslaadimine ei õnnestu", - "Signature upload success": "Allkirja üleslaadimine õnnestus", - "Signature upload failed": "Allkirja üleslaadimine ei õnnestunud", "Sign in with SSO": "Logi sisse kasutades SSO'd ehk ühekordset autentimist", - "Upload all": "Laadi kõik üles", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "See fail on üleslaadimiseks <b>liiga suur</b>. Üleslaaditavate failide mahupiir on %(limit)s, kuid selle faili suurus on %(sizeOfThisFile)s.", "Switch theme": "Vaheta teemat", "Restricted": "Piiratud õigustega kasutaja", "Moderator": "Moderaator", "Delete Widget": "Kustuta vidin", - "Language Dropdown": "Keelevalik", "Your homeserver has exceeded its user limit.": "Sinu koduserver on ületanud kasutajate arvu ülempiiri.", "Your homeserver has exceeded one of its resource limits.": "Sinu koduserver on ületanud ühe oma ressursipiirangutest.", "Ok": "Sobib", "IRC display name width": "IRC kuvatava nime laius", - "and %(count)s others...": { - "other": "ja %(count)s muud...", - "one": "ja üks muu..." - }, - "Add an Integration": "Lisa lõiming", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Sind juhatatakse kolmanda osapoole veebisaiti, kus sa saad autentida oma kontoga %(integrationsUrl)s kasutamiseks. Kas sa soovid jätkata?", - "Power level": "Õiguste tase", - "Custom level": "Kohandatud õigused", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Ei ole võimalik laadida seda sündmust, millele vastus on tehtud - teda kas pole olemas või sul pole õigusi seda näha.", - "Room address": "Jututoa aadress", - "Some characters not allowed": "Mõned tähemärgid ei ole siin lubatud", - "This address is available to use": "See aadress on kasutatav", - "This address is already in use": "See aadress on juba kasutusel", - "And %(count)s more...": { - "other": "Ja %(count)s muud..." - }, - "Unable to load commit detail: %(msg)s": "Ei õnnestu laadida sõnumi lisateavet: %(msg)s", - "Unavailable": "Ei ole saadaval", - "Changelog": "Versioonimuudatuste loend", - "You cannot delete this message. (%(code)s)": "Sa ei saa seda sõnumit kustutada. (%(code)s)", - "Removing…": "Eemaldan…", - "Destroy cross-signing keys?": "Kas hävitame risttunnustamise võtmed?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Risttunnustamise võtmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kõik sinu verifitseeritud vestluskaaslased näevad seejärel turvateateid. Kui sa just pole kaotanud ligipääsu kõikidele oma seadmetele, kust sa risttunnustamist oled teinud, siis sa ilmselgelt ei peaks kustutamist ette võtma.", - "Clear cross-signing keys": "Eemalda risttunnustamise võtmed", - "Confirm Removal": "Kinnita eemaldamine", - "Clear all data in this session?": "Kas eemaldame kõik selle sessiooni andmed?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Sessiooni kõikide andmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kui sa pole varundanud krüptovõtmeid, siis sa kaotad ligipääsu krüptitud sõnumitele.", - "Clear all data": "Eemalda kõik andmed", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Kinnitamaks seda, et soovid oma konto kasutusest eemaldada, kasuta oma isiku tuvastamiseks ühekordset sisselogimist.", - "To continue, use Single Sign On to prove your identity.": "Jätkamaks tuvasta oma isik kasutades ühekordset sisselogimist.", - "Confirm to continue": "Soovin jätkata", - "Click the button below to confirm your identity.": "Oma isiku tuvastamiseks klõpsi alljärgnevat nuppu.", - "Incompatible local cache": "Kohalikud andmepuhvrid ei ühildu", - "Clear cache and resync": "Tühjenda puhver ja sünkroniseeri andmed uuesti", - "Confirm by comparing the following with the User Settings in your other session:": "Kinnita seda võrreldes järgnevaid andmeid oma teise sessiooni kasutajaseadetes:", - "Confirm this user's session by comparing the following with their User Settings:": "Kinnita selle kasutaja sessioon võrreldes järgnevaid andmeid tema kasutajaseadetes:", - "Session name": "Sessiooni nimi", - "Session ID": "Sessiooni tunnus", - "Session key": "Sessiooni võti", - "If they don't match, the security of your communication may be compromised.": "Kui nad omavahel ei klapi, siis teie suhtluse turvalisus võib olla ohus.", - "Your homeserver doesn't seem to support this feature.": "Tundub, et sinu koduserver ei toeta sellist funktsionaalsust.", - "Message edits": "Sõnumite muutmised", - "Failed to upgrade room": "Jututoa versiooni uuendamine ei õnnestunud", - "The room upgrade could not be completed": "Jututoa uuendust ei õnnestunud teha", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Palun vaata oma e-kirju ning klõpsi meie saadetud kirjas leiduvat linki. Kui see on tehtud, siis vajuta Jätka-nuppu.", - "Email address": "E-posti aadress", - "This will allow you to reset your password and receive notifications.": "See võimaldab sul luua uue salasõna ning saada teavitusi.", - "Wrong file type": "Vale failitüüp", - "Security Phrase": "Turvafraas", - "Security Key": "Turvavõti", - "Use your Security Key to continue.": "Jätkamiseks kasuta turvavõtit.", - "Restoring keys from backup": "Taastan võtmed varundusest", - "%(completed)s of %(total)s keys restored": "%(completed)s / %(total)s võtit taastatud", - "Unable to load backup status": "Varunduse oleku laadimine ei õnnestunud", - "Confirm encryption setup": "Krüptimise seadistuse kinnitamine", - "Click the button below to confirm setting up encryption.": "Kinnitamaks, et soovid krüptimist seadistada, klõpsi järgnevat nuppu.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krüptitud sõnumid kasutavad läbivat krüptimist. Ainult sinul ja saaja(te)l on võtmed selliste sõnumite lugemiseks.", "Deactivate account": "Deaktiveeri kasutajakonto", - "%(count)s verified sessions": { - "other": "%(count)s verifitseeritud sessiooni", - "one": "1 verifitseeritud sessioon" - }, - "%(count)s sessions": { - "other": "%(count)s sessiooni", - "one": "%(count)s sessioon" - }, - "Edited at %(date)s": "Muutmise kuupäev %(date)s", - "Click to view edits": "Muudatuste nägemiseks klõpsi", - "<a>In reply to</a> <pill>": "<a>Vastuseks kasutajale</a> <pill>", "This backup is trusted because it has been restored on this session": "See varukoopia on usaldusväärne, sest ta on taastatud sellest sessioonist", - "Start using Key Backup": "Võta kasutusele krüptovõtmete varundamine", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Selleks, et sa ei kaotaks oma vestluste ajalugu, pead sa eksportima jututoa krüptovõtmed enne välja logimist. Küll, aga pead sa selleks kasutama %(brand)s uuemat versiooni", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Sa oled selle sessiooni jaoks varem kasutanud %(brand)s'i uuemat versiooni. Selle versiooni kasutamiseks läbiva krüptimisega, pead sa esmalt logima välja ja siis uuesti logima tagasi sisse.", - "Server isn't responding": "Server ei vasta päringutele", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Sinu koduserver ei vasta mõnedele sinu päringutele. Alljärgnevalt on mõned võimalikud põhjused.", - "The server (%(serverName)s) took too long to respond.": "Vastuseks serverist %(serverName)s kulus liiga palju aega.", - "Your firewall or anti-virus is blocking the request.": "Sinu tulemüür või viirusetõrjetarkvara blokeerib päringuid.", - "A browser extension is preventing the request.": "Brauserilaiendus takistab päringuid.", - "The server is offline.": "Serveril puudub võrguühendus või ta on lülitatud välja.", - "The server has denied your request.": "Server blokeerib sinu päringuid.", - "Your area is experiencing difficulties connecting to the internet.": "Sinu piirkonnas on tõrkeid internetiühenduses.", - "A connection error occurred while trying to contact the server.": "Serveriga ühenduse algatamisel tekkis viga.", - "The server is not configured to indicate what the problem is (CORS).": "Server on seadistatud varjama tegelikke veapõhjuseid (CORS).", - "You're all caught up.": "Ei tea... kõik vist on nüüd tehtud.", - "Recent changes that have not yet been received": "Hiljutised muudatused, mis pole veel alla laetud või saabunud", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Oled varem kasutanud %(brand)s serveriga %(host)s ja lubanud andmete laisa laadimise. Selles versioonis on laisk laadimine keelatud. Kuna kohalik vahemälu nende kahe seadistuse vahel ei ühildu, peab %(brand)s sinu konto uuesti sünkroonima.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Kui %(brand)s teine versioon on mõnel teisel vahekaardil endiselt avatud, palun sulge see. %(brand)s kasutamine samal serveril põhjustab vigu olukorras, kus laisk laadimine on samal ajal lubatud ja keelatud.", - "Preparing to download logs": "Valmistun logikirjete allalaadimiseks", - "Information": "Teave", "Not encrypted": "Krüptimata", "Backup version:": "Varukoopia versioon:", - "Start a conversation with someone using their name or username (like <userId/>).": "Alusta vestlust kasutades teise osapoole nime või kasutajanime (näiteks <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Kutsu kedagi tema nime, kasutajanime (nagu <userId/>) alusel või <a>jaga seda jututuba</a>.", - "Unable to set up keys": "Krüptovõtmete kasutuselevõtmine ei õnnestu", - "Use the <a>Desktop app</a> to see all encrypted files": "Kõikide krüptitud failide vaatamiseks kasuta <a>Element Desktop</a> rakendust", - "Use the <a>Desktop app</a> to search encrypted messages": "Otsinguks krüptitud sõnumite hulgast kasuta <a>Element Desktop</a> rakendust", - "This version of %(brand)s does not support viewing some encrypted files": "See %(brand)s versioon ei toeta mõnede krüptitud failide vaatatamist", - "This version of %(brand)s does not support searching encrypted messages": "See %(brand)s versioon ei toeta otsingut krüptitud sõnumite seast", - "Data on this screen is shared with %(widgetDomain)s": "Andmeid selles vaates jagatakse %(widgetDomain)s serveriga", - "Modal Widget": "Modaalne vidin", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu <userId/>) alusel või <a>jaga seda jututuba</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Alusta vestlust kasutades teise osapoole nime, e-posti aadressi või kasutajanime (näiteks <userId/>).", - "Invite by email": "Saada kutse e-kirjaga", "Zambia": "Sambia", "Yemen": "Jeemen", "Western Sahara": "Lääne-Sahara", @@ -622,300 +375,34 @@ "Afghanistan": "Afganistan", "United States": "Ameerika Ühendriigid", "United Kingdom": "Suurbritannia", - "This widget would like to:": "See vidin sooviks:", - "Approve widget permissions": "Anna vidinale õigused", - "Decline All": "Keeldu kõigist", - "Continuing without email": "Jätka ilma e-posti aadressi seadistamiseta", - "Server Options": "Serveri seadistused", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Lihtsalt hoiatame, et kui sa ei lisa e-posti aadressi ning unustad oma konto salasõna, siis sa võid <b>püsivalt kaotada ligipääsu oma kontole</b>.", - "Reason (optional)": "Põhjus (kui soovid lisada)", - "Hold": "Pane ootele", - "Resume": "Jätka", - "Transfer": "Suuna kõne edasi", - "A call can only be transferred to a single user.": "Kõnet on võimalik edasi suunata vaid ühele kasutajale.", - "Dial pad": "Numbriklahvistik", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Kui sa oled unustanud oma turvavõtme, siis sa võid <button>seadistada uued taastamise võimalused</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Sisestades turvavõtme pääsed ligi oma turvatud sõnumitele ning sätid tööle krüptitud sõnumivahetuse.", - "Not a valid Security Key": "Vigane turvavõti", - "This looks like a valid Security Key!": "See tundub olema õige turvavõti!", - "Enter Security Key": "Sisesta turvavõti", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Kui sa oled unustanud turvafraasi, siis sa saad <button1>kasutada oma turvavõtit</button1> või <button2>seadistada uued taastamise võimalused</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Sisestades turvafraasi, saad ligipääsu oma turvatud sõnumitele ning sätid toimima krüptitud sõnumivahetuse.", - "Enter Security Phrase": "Sisesta turvafraas", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Selle turvafraasiga ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvafraasi.", - "Incorrect Security Phrase": "Vigane turvafraas", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Selle turvavõtmega ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvavõtit.", - "Security Key mismatch": "Turvavõtmed ei klapi", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Ei õnnestu saada ligipääsu turvahoidlale. Palun kontrolli, et sa oleksid sisestanud õige turvafraasi.", - "Invalid Security Key": "Vigane turvavõti", - "Wrong Security Key": "Vale turvavõti", - "Remember this": "Jäta see meelde", - "The widget will verify your user ID, but won't be able to perform actions for you:": "See vidin verifitseerib sinu kasutajatunnuse, kuid ta ei saa sinu nimel toiminguid teha:", - "Allow this widget to verify your identity": "Luba sellel vidinal sinu isikut verifitseerida", - "Failed to start livestream": "Videovoo käivitamine ei õnnestu", - "Unable to start audio streaming.": "Audiovoo käivitamine ei õnnestu.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Kutsu kedagi tema nime, kasutajanime (nagu <userId/>) alusel või <a>jaga seda kogukonnakeskust</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu <userId/>) alusel või <a>jaga seda kogukonnakeskust</a>.", - "Create a new room": "Loo uus jututuba", - "Space selection": "Kogukonnakeskuse valik", - "Leave space": "Lahku kogukonnakeskusest", - "Create a space": "Loo kogukonnakeskus", - "%(count)s members": { - "other": "%(count)s liiget", - "one": "%(count)s liige" - }, - "Invite to %(roomName)s": "Kutsu jututuppa %(roomName)s", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "See tavaliselt mõjutab vaid viisi, kuidas server jututuba teenindab. Kui sul tekib %(brand)s kasutamisel vigu, siis palun anna sellest meile teada.", - "%(count)s rooms": { - "other": "%(count)s jututuba", - "one": "%(count)s jututuba" - }, - "No results found": "Tulemusi ei ole", - "<inviter/> invites you": "<inviter/> saatis sulle kutse", - "Add existing rooms": "Lisa olemasolevaid jututubasid", - "%(count)s people you know have already joined": { - "other": "%(count)s sulle tuttavat kasutajat on juba liitunud", - "one": "%(count)s sulle tuttav kasutaja on juba liitunud" - }, - "We couldn't create your DM.": "Otsesuhtluse loomine ei õnnestunud.", - "Invited people will be able to read old messages.": "Kutse saanud kasutajad saavad lugeda vanu sõnumeid.", - "Consult first": "Pea esmalt nõu", - "Reset event store?": "Kas lähtestame sündmuste andmekogu?", - "Reset event store": "Lähtesta sündmuste andmekogu", - "You most likely do not want to reset your event index store": "Pigem sa siiski ei taha lähtestada sündmuste andmekogu ja selle indeksit", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Kui sa kõik krüptoseosed lähtestad, siis sul esimese hooga pole ühtegi usaldusväärseks tunnistatud sessiooni ega kasutajat ning ilmselt ei saa sa lugeda vanu sõnumeid.", - "Only do this if you have no other device to complete verification with.": "Toimi nii vaid siis, kui sul pole jäänud ühtegi seadet, millega verifitseerimist lõpuni teha.", - "Reset everything": "Alusta kõigega algusest", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Unustasid või oled kaotanud kõik võimalused ligipääsu taastamiseks? <a>Lähtesta kõik ühe korraga</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Kui sa siiski soovid seda teha, siis sinu sõnumeid me ei kustuta, aga seniks kuni sõnumite indeks taustal uuesti luuakse, toimib otsing aeglaselt ja ebatõhusalt", - "Sending": "Saadan", - "Including %(commaSeparatedMembers)s": "Sealhulgas %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Vaata üht liiget", - "other": "Vaata kõiki %(count)s liiget" - }, - "Want to add a new room instead?": "Kas sa selle asemel soovid lisada jututuba?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Lisan jututuba...", - "other": "Lisan jututubasid... (%(progress)s/%(count)s)" - }, - "Not all selected were added": "Kõiki valituid me ei lisanud", - "You are not allowed to view this server's rooms list": "Sul puuduvad õigused selle serveri jututubade loendi vaatamiseks", - "You may contact me if you have any follow up questions": "Kui sul on lisaküsimusi, siis vastan neile hea meelega", - "To leave the beta, visit your settings.": "Beetaversiooni saad välja lülitada rakenduse seadistustest.", - "Add reaction": "Lisa reaktsioon", - "Or send invite link": "Või saada kutse link", - "Some suggestions may be hidden for privacy.": "Mõned soovitused võivad privaatsusseadistuste tõttu olla peidetud.", - "Search for rooms or people": "Otsi jututubasid või inimesi", - "Sent": "Saadetud", - "You don't have permission to do this": "Sul puuduvad selleks toiminguks õigused", - "Message search initialisation failed, check <a>your settings</a> for more information": "Sõnumite otsingu ettevalmistamine ei õnnestunud, lisateavet leiad <a>rakenduse seadistustest</a>", - "Please provide an address": "Palun sisesta aadress", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Sinu %(brand)s ei võimalda selle tegevuse jaoks kasutada lõiminguhaldurit. Palun küsi lisateavet serveri haldajalt.", - "User Directory": "Kasutajate kataloog", - "You're removing all spaces. Access will default to invite only": "Sa oled eemaldamas kõiki kogukonnakeskuseid. Edaspidine ligipääs eeldab kutse olemasolu", - "Select spaces": "Vali kogukonnakeskused", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Vali missugustel kogukonnakeskustel on sellele jututoale ligipääs. Kui kogukonnakeskus on valitud, siis selle liikmed saavad <RoomName/> jututuba leida ja temaga liituda.", - "Search spaces": "Otsi kogukonnakeskusi", - "Spaces you know that contain this room": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see jututuba", - "Other spaces or rooms you might not know": "Sellised muud jututoad ja kogukonnakeskused, mida sa ei pruugi teada", - "Automatically invite members from this room to the new one": "Kutsu jututoa senised liikmed automaatselt uude jututuppa", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Palun arvesta, et uuendusega tehakse jututoast uus variant</b>. Kõik senised sõnumid jäävad sellesse jututuppa arhiveeritud olekus.", - "Leave %(spaceName)s": "Lahku %(spaceName)s kogukonnakeskusest", - "You won't be able to rejoin unless you are re-invited.": "Ilma uue kutseta sa ei saa uuesti liituda.", - "Want to add a new space instead?": "Kas sa selle asemel soovid lisada uut kogukonnakeskust?", - "Create a new space": "Loo uus kogukonnakeskus", - "Search for spaces": "Otsi kogukonnakeskusi", - "Search for rooms": "Otsi jututube", - "Adding spaces has moved.": "Kogukondade lisamine asub nüüd uues kohas.", - "Anyone in <SpaceName/> will be able to find and join.": "Kõik <SpaceName/> kogukonna liikmed saavad seda leida ning võivad temaga liituda.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Mitte ainult <SpaceName/> kogukonna liikmed, vaid kõik saavad seda kogukonda leida ja võivad temaga liituda.", - "Only people invited will be able to find and join this space.": "See kogukond on leitav vaid kutse olemasolul ning liitumine on võimalik vaid kutse alusel.", - "Add a space to a space you manage.": "Lisa kogukond sellesse kogukonda, mida sa juba haldad.", - "Space visibility": "Kogukonna nähtavus", - "Private space (invite only)": "Privaatne kogukond (kutse alusel)", - "Want to add an existing space instead?": "Kas sa selle asemel soovid lisada olemasoleva kogukonnakeskuse?", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Sa oled selle kogukonna ainus haldaja. Kui lahkud, siis ei leidu enam kedagi, kellel oleks seal haldusõigusi.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Mõnedes jututubades või kogukondades oled sa ainus haldaja. Kuna sa nüüd soovid neist lahkuda, siis jäävad nad haldajata.", - "These are likely ones other room admins are a part of.": "Ilmselt on tegemist nendega, mille liikmed on teiste jututubade haldajad.", - "Add existing space": "Lisa olemasolev kogukonnakeskus", "To join a space you'll need an invite.": "Kogukonnakeskusega liitumiseks vajad kutset.", - "Would you like to leave the rooms in this space?": "Kas sa soovid lahkuda ka selle kogukonna jututubadest?", - "You are about to leave <spaceName/>.": "Sa oled lahkumas <spaceName/> kogukonnast.", - "Leave some rooms": "Lahku mõnedest jututubadest", - "Leave all rooms": "Lahku kõikidest jututubadest", - "Don't leave any rooms": "Ära lahku ühestki jututoast", - "MB": "MB", - "In reply to <a>this message</a>": "Vastuseks <a>sellele sõnumile</a>", - "%(count)s reply": { - "one": "%(count)s vastus", - "other": "%(count)s vastust" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Jätkamiseks sisesta oma turvafraas või <button>kasuta oma turvavõtit</button>.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Taasta ligipääs oma kontole ning selles sessioonis salvestatud krüptivõtmetele. Ilma nende võtmeteta sa ei saa lugeda krüptitud sõnumeid mitte üheski oma sessioonis.", - "If you can't see who you're looking for, send them your invite link below.": "Kui sa ei leia otsitavaid, siis saada neile kutse.", - "Thread options": "Jutulõnga valikud", "Forget": "Unusta", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s ja veel %(count)s kogukond", "other": "%(spaceName)s ja muud %(count)s kogukonda" }, - "%(count)s votes": { - "one": "%(count)s hääl", - "other": "%(count)s häält" - }, "Developer": "Arendajad", "Experimental": "Katsed", "Themes": "Teemad", "Messaging": "Sõnumisuhtlus", "Moderation": "Modereerimine", - "Spaces you know that contain this space": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see kogukond", - "Recently viewed": "Hiljuti vaadatud", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Kas sa oled kindel, et soovid lõpetada küsitlust? Sellega on tulemused lõplikud ja rohkem osaleda ei saa.", - "End Poll": "Lõpeta küsitlus", - "Sorry, the poll did not end. Please try again.": "Vabandust, aga küsitlus jäi lõpetamata. Palun proovi uuesti.", - "Failed to end poll": "Küsitluse lõpetamine ei õnnestunud", - "The poll has ended. Top answer: %(topAnswer)s": "Küsitlus on läbi. Populaarseim vastus: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Küsitlus on läbi. Ühtegi osalejate ei ole.", - "Recent searches": "Hiljutised otsingud", - "To search messages, look for this icon at the top of a room <icon/>": "Sõnumite otsimiseks klõpsi <icon/> ikooni jututoa ülaosas", - "Other searches": "Muud otsingud", - "Public rooms": "Avalikud jututoad", - "Use \"%(query)s\" to search": "Otsinguks kasuta „%(query)s“", - "Other rooms in %(spaceName)s": "Muud jututoad %(spaceName)s kogukonnad", - "Spaces you're in": "Kogukonnad, mille liige sa oled", - "Link to room": "Link jututoale", - "Including you, %(commaSeparatedMembers)s": "Seahulgas Sina, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Sellega rühmitad selle kogukonna liikmetega peetavaid vestlusi. Kui seadistus pole kasutusel, siis on neid vestlusi %(spaceName)s kogukonna vaates ei kuvata.", - "Sections to show": "Näidatavad valikud", - "Open in OpenStreetMap": "Ava OpenStreetMap'is", - "toggle event": "lülita sündmus sisse/välja", - "This address had invalid server or is already in use": "Selle aadressiga seotud server on kas kirjas vigaselt või on juba kasutusel", - "Missing room name or separator e.g. (my-room:domain.org)": "Jututoa nimi või eraldaja on puudu (näiteks jututuba:domeen.ee)", - "Missing domain separator e.g. (:domain.org)": "Domeeni eraldaja on puudu (näiteks :domeen.ee)", - "Verify other device": "Verifitseeri oma teine seade", - "Could not fetch location": "Asukoha tuvastamine ei õnnestunud", - "This address does not point at this room": "Antud aadress ei viita sellele jututoale", - "Location": "Asukoht", - "Use <arrows/> to scroll": "Kerimiseks kasuta <arrows/>", "Feedback sent! Thanks, we appreciate it!": "Tagasiside on saadetud. Täname, sellest on loodetavasti kasu!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s ja %(space2Name)s", - "Join %(roomAddress)s": "Liitu %(roomAddress)s jututoaga", - "Search Dialog": "Otsinguvaade", - "What location type do you want to share?": "Missugust asukohta sa soovid jagada?", - "Drop a Pin": "Märgi nööpnõelaga", - "My live location": "Minu asukoht reaalajas", - "My current location": "Minu praegune asukoht", - "%(brand)s could not send your location. Please try again later.": "%(brand)s ei saanud sinu asukohta edastada. Palun proovi hiljem uuesti.", - "We couldn't send your location": "Sinu asukoha saatmine ei õnnestunud", - "You are sharing your live location": "Sa jagad oma asukohta reaalajas", - "%(displayName)s's live location": "%(displayName)s asukoht reaalajas", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "other": "Sa oled kustutamas %(count)s sõnumit kasutajalt %(user)s. Sellega kustutatakse nad püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?", - "one": "Sa oled kustutamas %(count)s sõnumi kasutajalt %(user)s. Sellega kustutatakse ta püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?" - }, - "Preserve system messages": "Näita süsteemseid teateid", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Kui sa samuti soovid mitte kuvada selle kasutajaga seotud süsteemseid teateid (näiteks liikmelisuse muutused, profiili muutused, jne), siis eemalda see valik", - "Unsent": "Saatmata", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Kohandatud serveriseadistusi saad kasutada selleks, et logida sisse sinu valitud koduserverisse. See võimaldab sinul kasutada %(brand)s'i mõnes teises koduserveri hallatava kasutajakontoga.", - "An error occurred while stopping your live location, please try again": "Asukoha jagamise lõpetamisel tekkis viga, palun proovi mõne hetke pärast uuesti", - "%(count)s participants": { - "one": "1 osaleja", - "other": "%(count)s oselejat" - }, - "%(featureName)s Beta feedback": "%(featureName)s beetaversiooni tagasiside", - "Live location ended": "Reaalajas asukoha jagamine on lõppenud", - "Live location enabled": "Reaalajas asukoha jagamine on kasutusel", - "Live location error": "Viga asukoha jagamisel reaalajas", - "Live until %(expiryTime)s": "Kuvamine toimib kuni %(expiryTime)s", - "No live locations": "Reaalajas asukohad puuduvad", - "Close sidebar": "Sulge külgpaan", "View List": "Vaata loendit", - "View list": "Vaata loendit", - "Updated %(humanizedUpdateTime)s": "Uuendatud %(humanizedUpdateTime)s", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "sinu andmed eemaldatake isikutuvastusserverist (kui ta on kasutusel) ja sinu sõbrad ja tuttavad ei saa sind enam e-posti aadressi või telefoninumbri alusel leida", - "You will leave all rooms and DMs that you are in": "sa lahkud kõikidest jututubadest ja otsevestlustest", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "ei sina ega mitte keegi teine ei saa sinu kasutajanime (MXID) uuesti kasutada: selline kasutajanimi saab olema jäädavalt kadunud", - "You will no longer be able to log in": "sa ei saa enam selle kontoga võrku logida", - "You will not be able to reactivate your account": "sa ei saa seda kasutajakontot hiljem uuesti tööle panna", - "Confirm that you would like to deactivate your account. If you proceed:": "Palun kinnita, et sa soovid kasutajakonto kustutaada. Kui sa jätkad, siis:", - "To continue, please enter your account password:": "Jätkamiseks palun sisesta oma kasutajakonto salasõna:", - "Hide my messages from new joiners": "Peida minu sõnumid uute liitujate eest", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Nii nagu e-posti puhul, on sinu vanad sõnumid on jätkuvalt loetavad nendele kasutajate, kes nad saanud on. Kas sa soovid peita oma sõnumid nende kasutaja eest, kes jututubadega hiljem liituvad?", - "An error occurred while stopping your live location": "Sinu asukoha reaalajas jagamise lõpetamisel tekkis viga", "%(members)s and more": "%(members)s ja veel", "%(members)s and %(last)s": "%(members)s ja veel %(last)s", - "Open room": "Ava jututuba", - "Cameras": "Kaamerad", - "Output devices": "Väljundseadmed", - "Input devices": "Sisendseadmed", - "An error occurred whilst sharing your live location, please try again": "Asukoha reaalajas jagamisel tekkis viga, palun proovi mõne hetke pärast uuesti", - "An error occurred whilst sharing your live location": "Sinu asukoha jagamisel reaalajas tekkis viga", "Unread email icon": "Lugemata e-kirja ikoon", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Kui sa logid välja, siis krüptovõtmed kustutatakse sellest seadmest. Seega, kui sul pole krüptovõtmeid varundatud teistes seadmetes või kasutusel serveripoolset varundust, siis sa krüptitud sõnumeid hiljem lugeda ei saa.", - "Remove search filter for %(filter)s": "Eemalda otsingufilter „%(filter)s“", - "Start a group chat": "Alusta rühmavestlust", - "Other options": "Muud valikud", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Kui sa ei leia otsitavat jututuba, siis palu sinna kutset või loo uus jututuba.", - "Some results may be hidden": "Mõned tulemused võivad olla peidetud", - "Copy invite link": "Kopeeri kutse link", - "If you can't see who you're looking for, send them your invite link.": "Kui sa ei leia otsitavaid, siis saada neile kutse.", - "Some results may be hidden for privacy": "Mõned tulemused võivad privaatsusseadistuste tõttu olla peidetud", - "Search for": "Otsingusõna", - "%(count)s Members": { - "one": "%(count)s liige", - "other": "%(count)s liiget" - }, - "Show: Matrix rooms": "Näita: Matrix'i jututoad", - "Show: %(instance)s rooms (%(server)s)": "Näita: %(instance)s jututuba %(server)s serveris", - "Add new server…": "Lisa uus server…", - "Remove server “%(roomServer)s”": "Eemalda server „%(roomServer)s“", "You cannot search for rooms that are neither a room nor a space": "Sa ei saa otsida sellised objekte, mis pole ei jututoad ega kogukonnad", "Show spaces": "Näita kogukondi", "Show rooms": "Näita jututubasid", "Explore public spaces in the new search dialog": "Tutvu avalike kogukondadega kasutades uut otsinguvaadet", - "Online community members": "Võrgupõhise kogukonna liikmed", - "Coworkers and teams": "Kolleegid ja töörühmad", - "Friends and family": "Perekond ja sõbrad", - "We'll help you get connected.": "Me aitame sind Matrix'i võrgu kasutamisel.", - "Who will you chat to the most?": "Kellega sa kõige rohkem vestled?", - "You don't have permission to share locations": "Sul pole vajalikke õigusi asukoha jagamiseks", - "You need to have the right permissions in order to share locations in this room.": "Selles jututoas asukoha jagamiseks peavad sul olema vastavad õigused.", - "Choose a locale": "Vali lokaat", "Saved Items": "Salvestatud failid", - "You're in": "Kõik on tehtud", - "Interactively verify by emoji": "Verifitseeri interaktiivselt emoji abil", - "Manually verify by text": "Verifitseeri käsitsi etteantud teksti abil", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s või %(recoveryFile)s", - "%(name)s started a video call": "%(name)s algatas videokõne", "Thread root ID: %(threadRootId)s": "Jutulõnga esimese kirje tunnus: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>HOIATUS:</w> <description/>", - " in <strong>%(room)s</strong>": " <strong>%(room)s</strong> jututoas", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Kuna sa hetkel salvestad ringhäälingukõnet, siis häälsõnumi salvestamine või esitamine ei õnnestu. Selleks palun lõpeta ringhäälingukõne.", - "Can't start voice message": "Häälsõnumi salvestamine või esitamine ei õnnestu", "unknown": "teadmata", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Selle tegevuse kasutuselevõetuks lülita seadetes sisse „%(manageIntegrations)s“ valik.", - "Loading live location…": "Reaalajas asukoht on laadimisel…", - "Fetching keys from server…": "Laadin serverist võtmeid…", - "Checking…": "Kontrollin…", - "Waiting for partner to confirm…": "Ootan teise osapoole kinnitust…", - "Adding…": "Lisan…", "Starting export process…": "Alustame eksportimist…", - "Invites by email can only be sent one at a time": "Kutseid saad e-posti teel saata vaid ükshaaval", "Desktop app logo": "Töölauarakenduse logo", "Requires your server to support the stable version of MSC3827": "Eeldab, et sinu koduserver toetab MSC3827 stabiilset versiooni", - "Message from %(user)s": "Sõnum kasutajalt %(user)s", - "Message in %(room)s": "Sõnum jututoas %(room)s", - "unavailable": "pole saadaval", - "unknown status code": "teadmata olekukood", - "Start DM anyway": "Ikkagi alusta vestlust", - "Start DM anyway and never warn me again": "Alusta siiski ja ära hoiata mind enam", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid nendega vestlust alustada?", - "Are you sure you wish to remove (delete) this event?": "Kas sa oled kindel, et soovid kustutada selle sündmuse?", - "Note that removing room changes like this could undo the change.": "Palun arvesta jututoa muudatuste eemaldamine võib eemaldada ka selle muutuse.", - "Upgrade room": "Uuenda jututoa versiooni", - "Other spaces you know": "Muud kogukonnad, mida sa tead", - "Failed to query public rooms": "Avalike jututubade tuvastamise päring ei õnnestunud", "common": { "about": "Rakenduse teave", "analytics": "Analüütika", @@ -1038,7 +525,31 @@ "show_more": "Näita rohkem", "joined": "Liitunud", "avatar": "Tunnuspilt", - "are_you_sure": "Kas sa oled kindel?" + "are_you_sure": "Kas sa oled kindel?", + "location": "Asukoht", + "email_address": "E-posti aadress", + "filter_results": "Filtreeri tulemusi", + "no_results_found": "Tulemusi ei ole", + "unsent": "Saatmata", + "cameras": "Kaamerad", + "n_participants": { + "one": "1 osaleja", + "other": "%(count)s oselejat" + }, + "and_n_others": { + "other": "ja %(count)s muud...", + "one": "ja üks muu..." + }, + "n_members": { + "other": "%(count)s liiget", + "one": "%(count)s liige" + }, + "unavailable": "pole saadaval", + "edited": "muudetud", + "n_rooms": { + "other": "%(count)s jututuba", + "one": "%(count)s jututuba" + } }, "action": { "continue": "Jätka", @@ -1155,7 +666,11 @@ "add_existing_room": "Lisa olemasolev jututuba", "explore_public_rooms": "Sirvi avalikke jututubasid", "reply_in_thread": "Vasta jutulõngas", - "click": "Klõpsi" + "click": "Klõpsi", + "transfer": "Suuna kõne edasi", + "resume": "Jätka", + "hold": "Pane ootele", + "view_list": "Vaata loendit" }, "a11y": { "user_menu": "Kasutajamenüü", @@ -1254,7 +769,10 @@ "beta_section": "Tulevikus lisanduvad funktsionaalsused", "beta_description": "Mida %(brand)s tulevikus teha oskab? Arendusjärgus funktsionaalsuste loendist leiad võimalusi, mis varsti on kõigile saadaval, kuid sa saad neid juba katsetada ning ka mõjutada missuguseks nad lõplikukt kujunevad.", "experimental_section": "Varased arendusjärgud", - "experimental_description": "Soovid katsetada? Proovi meie uusimaid arendusmõtteid. Need funktsionaalsused pole üldsegi veel valmis, nad võivad toimida puudulikult, võivad muutuda või sootuks lõpetamata jääda. <a>Lisateavet leiad siit</a>." + "experimental_description": "Soovid katsetada? Proovi meie uusimaid arendusmõtteid. Need funktsionaalsused pole üldsegi veel valmis, nad võivad toimida puudulikult, võivad muutuda või sootuks lõpetamata jääda. <a>Lisateavet leiad siit</a>.", + "beta_feedback_title": "%(featureName)s beetaversiooni tagasiside", + "beta_feedback_leave_button": "Beetaversiooni saad välja lülitada rakenduse seadistustest.", + "sliding_sync_checking": "Kontrollin…" }, "keyboard": { "home": "Avaleht", @@ -1393,7 +911,9 @@ "moderator": "Moderaator", "admin": "Peakasutaja", "mod": "Moderaator", - "custom": "Kohandatud õigused (%(level)s)" + "custom": "Kohandatud õigused (%(level)s)", + "label": "Õiguste tase", + "custom_level": "Kohandatud õigused" }, "bug_reporting": { "introduction": "Kui sa oled GitHub'is teinud meile veateate, siis silumislogid võivad aidata vea lahendamisel. ", @@ -1411,7 +931,16 @@ "uploading_logs": "Laadin logisid üles", "downloading_logs": "Laadin logisid alla", "create_new_issue": "Selle vea uurimiseks palun <newIssueLink>loo uus veateade</newIssueLink> meie GitHub'is.", - "waiting_for_server": "Ootan serverilt vastust" + "waiting_for_server": "Ootan serverilt vastust", + "error_empty": "Palun kirjelda seda, mis läks valesti ja loo GitHub'is veateade.", + "preparing_logs": "Valmistun logikirjete saatmiseks", + "logs_sent": "Logikirjed saadetud", + "thank_you": "Suur tänu!", + "failed_send_logs": "Logikirjete saatmine ei õnnestunud: ", + "preparing_download": "Valmistun logikirjete allalaadimiseks", + "unsupported_browser": "Meeldetuletus: sinu brauser ei ole toetatud ja seega rakenduse kasutuskogemus võib olla ennustamatu.", + "textarea_label": "Märkused", + "log_request": "Tagamaks et sama ei juhtuks tulevikus, palun <a>saada meile salvestatud logid</a>." }, "time": { "hours_minutes_seconds_left": "jäänud on %(hours)st %(minutes)sm %(seconds)ss", @@ -1493,7 +1022,13 @@ "send_dm": "Saada otsesõnum", "explore_rooms": "Sirvi avalikke jututubasid", "create_room": "Loo rühmavestlus", - "create_account": "Loo kasutajakonto" + "create_account": "Loo kasutajakonto", + "use_case_heading1": "Kõik on tehtud", + "use_case_heading2": "Kellega sa kõige rohkem vestled?", + "use_case_heading3": "Me aitame sind Matrix'i võrgu kasutamisel.", + "use_case_personal_messaging": "Perekond ja sõbrad", + "use_case_work_messaging": "Kolleegid ja töörühmad", + "use_case_community_messaging": "Võrgupõhise kogukonna liikmed" }, "settings": { "show_breadcrumbs": "Näita viimati külastatud jututubade viiteid jututubade loendi kohal", @@ -1897,7 +1432,23 @@ "email_address_label": "E-posti aadress", "remove_msisdn_prompt": "Eemalda %(phone)s?", "add_msisdn_instructions": "Saatsime tekstisõnumi numbrile +%(msisdn)s. Palun sisesta seal kuvatud kontrollkood.", - "msisdn_label": "Telefoninumber" + "msisdn_label": "Telefoninumber", + "spell_check_locale_placeholder": "Vali lokaat", + "deactivate_confirm_body_sso": "Kinnitamaks seda, et soovid oma konto kasutusest eemaldada, kasuta oma isiku tuvastamiseks ühekordset sisselogimist.", + "deactivate_confirm_body": "Kas sa oled kindel, et soovid oma konto sulgeda? Seda tegevust ei saa hiljem tagasi pöörata.", + "deactivate_confirm_continue": "Kinnita konto sulgemine", + "deactivate_confirm_body_password": "Jätkamiseks palun sisesta oma kasutajakonto salasõna:", + "error_deactivate_communication": "Serveriühenduses tekkis viga. Palun proovi uuesti.", + "error_deactivate_no_auth": "Server ei nõudnud mitte mingisugust autentimist", + "error_deactivate_invalid_auth": "Serveri saadetud vastuses ei olnud kehtivat autentimisteavet.", + "deactivate_confirm_content": "Palun kinnita, et sa soovid kasutajakonto kustutaada. Kui sa jätkad, siis:", + "deactivate_confirm_content_1": "sa ei saa seda kasutajakontot hiljem uuesti tööle panna", + "deactivate_confirm_content_2": "sa ei saa enam selle kontoga võrku logida", + "deactivate_confirm_content_3": "ei sina ega mitte keegi teine ei saa sinu kasutajanime (MXID) uuesti kasutada: selline kasutajanimi saab olema jäädavalt kadunud", + "deactivate_confirm_content_4": "sa lahkud kõikidest jututubadest ja otsevestlustest", + "deactivate_confirm_content_5": "sinu andmed eemaldatake isikutuvastusserverist (kui ta on kasutusel) ja sinu sõbrad ja tuttavad ei saa sind enam e-posti aadressi või telefoninumbri alusel leida", + "deactivate_confirm_content_6": "Nii nagu e-posti puhul, on sinu vanad sõnumid on jätkuvalt loetavad nendele kasutajate, kes nad saanud on. Kas sa soovid peita oma sõnumid nende kasutaja eest, kes jututubadega hiljem liituvad?", + "deactivate_confirm_erase_label": "Peida minu sõnumid uute liitujate eest" }, "sidebar": { "title": "Külgpaan", @@ -1962,7 +1513,8 @@ "import_description_1": "Selle toiminguga saad importida krüptimisvõtmed, mis sa viimati olid teisest Matrix'i kliendist eksportinud. Seejärel on võimalik dekrüptida ka siin kõik need samad sõnumid, mida see teine klient suutis dekrüptida.", "import_description_2": "Ekspordifail on turvatud paroolifraasiga ning alljärgnevalt peaksid dekrüptimiseks sisestama selle paroolifraasi.", "file_to_import": "Imporditav fail" - } + }, + "warning": "<w>HOIATUS:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Saada kohandatud kontoandmete päring", @@ -2064,7 +1616,8 @@ "developer_mode": "Arendusrežiim", "view_source_decrypted_event_source": "Sündmuse dekrüptitud lähtekood", "view_source_decrypted_event_source_unavailable": "Dekrüptitud lähteandmed pole saadaval", - "original_event_source": "Sündmuse töötlemata lähtekood" + "original_event_source": "Sündmuse töötlemata lähtekood", + "toggle_event": "lülita sündmus sisse/välja" }, "export_chat": { "html": "HTML", @@ -2123,7 +1676,8 @@ "format": "Vorming", "messages": "Sõnumid", "size_limit": "Andmemahu piir", - "include_attachments": "Kaasa manused" + "include_attachments": "Kaasa manused", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Loo uus videotuba", @@ -2157,7 +1711,8 @@ "m.call": { "video_call_started": "Videokõne algas %(roomName)s jututoas.", "video_call_started_unsupported": "Videokõne algas %(roomName)s jututoas. (ei ole selles brauseris toetatud)", - "video_call_ended": "Videokõne on lõppenud" + "video_call_ended": "Videokõne on lõppenud", + "video_call_started_text": "%(name)s algatas videokõne" }, "m.call.invite": { "voice_call": "%(senderName)s alustas häälkõnet.", @@ -2468,7 +2023,8 @@ }, "reactions": { "label": "%(reactors)s kasutajat reageeris järgnevalt: %(content)s", - "tooltip": "<reactors/><reactedWith>reageeris(id) %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reageeris(id) %(shortName)s</reactedWith>", + "add_reaction_prompt": "Lisa reaktsioon" }, "m.room.create": { "continuation": "See jututuba on järg varasemale vestlusele.", @@ -2488,7 +2044,9 @@ "external_url": "Lähteaadress", "collapse_reply_thread": "Ahenda vastuste jutulõnga", "view_related_event": "Vaata seotud sündmust", - "report": "Teata sisust" + "report": "Teata sisust", + "resent_unsent_reactions": "Saada uuesti %(unsentCount)s reaktsioon(i)", + "open_in_osm": "Ava OpenStreetMap'is" }, "url_preview": { "show_n_more": { @@ -2568,7 +2126,11 @@ "you_declined": "Sa keeldusid", "you_cancelled": "Sa tühistasid", "declining": "Keeldumisel…", - "you_started": "Sa saatsid verifitseerimispalve" + "you_started": "Sa saatsid verifitseerimispalve", + "user_accepted": "%(name)s nõustus", + "user_declined": "%(name)s keeldus", + "user_cancelled": "%(name)s tühistas", + "user_wants_to_verify": "%(name)s soovib verifitseerida" }, "m.poll.end": { "sender_ended": "%(senderName)s lõpetas küsitluse", @@ -2576,6 +2138,28 @@ }, "m.video": { "error_decrypting": "Viga videovoo dekrüptimisel" + }, + "scalar_starter_link": { + "dialog_title": "Lisa lõiming", + "dialog_description": "Sind juhatatakse kolmanda osapoole veebisaiti, kus sa saad autentida oma kontoga %(integrationsUrl)s kasutamiseks. Kas sa soovid jätkata?" + }, + "edits": { + "tooltip_title": "Muutmise kuupäev %(date)s", + "tooltip_sub": "Muudatuste nägemiseks klõpsi", + "tooltip_label": "Muudetud %(date)s. Klõpsi et näha varasemaid versioone." + }, + "error_rendering_message": "Selle sõnumi laadimine ei õnnestu", + "reply": { + "error_loading": "Ei ole võimalik laadida seda sündmust, millele vastus on tehtud - teda kas pole olemas või sul pole õigusi seda näha.", + "in_reply_to": "<a>Vastuseks kasutajale</a> <pill>", + "in_reply_to_for_export": "Vastuseks <a>sellele sõnumile</a>" + }, + "in_room_name": " <strong>%(room)s</strong> jututoas", + "m.poll": { + "count_of_votes": { + "one": "%(count)s hääl", + "other": "%(count)s häält" + } } }, "slash_command": { @@ -2668,7 +2252,8 @@ "verify_nop_warning_mismatch": "HOIATUS: Sessioon on juba verifitseeritud, aga võtmed ei klapi!", "verify_mismatch": "HOIATUS: VÕTMETE VERIFITSEERIMINE EI ÕNNESTUNUD! Kasutaja %(userId)s ja sessiooni %(deviceId)s allkirjastamise võti on „%(fprint)s“, aga see ei vasta antud sõrmejäljele „%(fingerprint)s“. See võib tähendada, et sinu kasutatavad ühendused võivad olla kolmanda osapoole poolt vahelt lõigatud!", "verify_success_title": "Verifitseeritud võti", - "verify_success_description": "Sinu antud allkirjavõti vastab allkirjavõtmele, mille sa said kasutaja %(userId)s sessioonist %(deviceId)s. Sessioon on märgitud verifitseerituks." + "verify_success_description": "Sinu antud allkirjavõti vastab allkirjavõtmele, mille sa said kasutaja %(userId)s sessioonist %(deviceId)s. Sessioon on märgitud verifitseerituks.", + "help_dialog_title": "Abiteave käskude kohta" }, "presence": { "busy": "Hõivatud", @@ -2801,9 +2386,11 @@ "unable_to_access_audio_input_title": "Puudub ligipääs mikrofonile", "unable_to_access_audio_input_description": "Meil puudub ligipääs sinu mikrofonile. Palun kontrolli oma veebibrauseri seadistusi ja proovi uuesti.", "no_audio_input_title": "Mikrofoni ei leidu", - "no_audio_input_description": "Me ei suutnud sinu seadmest leida mikrofoni. Palun kontrolli seadistusi ja proovi siis uuesti." + "no_audio_input_description": "Me ei suutnud sinu seadmest leida mikrofoni. Palun kontrolli seadistusi ja proovi siis uuesti.", + "transfer_consult_first_label": "Pea esmalt nõu", + "input_devices": "Sisendseadmed", + "output_devices": "Väljundseadmed" }, - "Other": "Muud", "room_settings": { "permissions": { "m.room.avatar_space": "Muuda kogukonna tunnuspilti", @@ -2910,7 +2497,16 @@ "other": "Uuendan kogukonnakeskuseid... (%(progress)s / %(count)s)" }, "error_join_rule_change_title": "Liitumisreeglite uuendamine ei õnnestunud", - "error_join_rule_change_unknown": "Määratlemata viga" + "error_join_rule_change_unknown": "Määratlemata viga", + "join_rule_restricted_dialog_empty_warning": "Sa oled eemaldamas kõiki kogukonnakeskuseid. Edaspidine ligipääs eeldab kutse olemasolu", + "join_rule_restricted_dialog_title": "Vali kogukonnakeskused", + "join_rule_restricted_dialog_description": "Vali missugustel kogukonnakeskustel on sellele jututoale ligipääs. Kui kogukonnakeskus on valitud, siis selle liikmed saavad <RoomName/> jututuba leida ja temaga liituda.", + "join_rule_restricted_dialog_filter_placeholder": "Otsi kogukonnakeskusi", + "join_rule_restricted_dialog_heading_space": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see kogukond", + "join_rule_restricted_dialog_heading_room": "Sulle teadaolevad kogukonnakeskused, millesse kuulub see jututuba", + "join_rule_restricted_dialog_heading_other": "Sellised muud jututoad ja kogukonnakeskused, mida sa ei pruugi teada", + "join_rule_restricted_dialog_heading_unknown": "Ilmselt on tegemist nendega, mille liikmed on teiste jututubade haldajad.", + "join_rule_restricted_dialog_heading_known": "Muud kogukonnad, mida sa tead" }, "general": { "publish_toggle": "Kas avaldame selle jututoa %(domain)s jututubade loendis?", @@ -2951,7 +2547,17 @@ "canonical_alias_field_label": "Põhiaadress", "avatar_field_label": "Jututoa tunnuspilt ehk avatar", "aliases_no_items_label": "Ühtegi muud aadressi pole veel avaldatud, lisa üks alljärgnevalt", - "aliases_items_label": "Muud avaldatud aadressid:" + "aliases_items_label": "Muud avaldatud aadressid:", + "alias_heading": "Jututoa aadress", + "alias_field_has_domain_invalid": "Domeeni eraldaja on puudu (näiteks :domeen.ee)", + "alias_field_has_localpart_invalid": "Jututoa nimi või eraldaja on puudu (näiteks jututuba:domeen.ee)", + "alias_field_safe_localpart_invalid": "Mõned tähemärgid ei ole siin lubatud", + "alias_field_required_invalid": "Palun sisesta aadress", + "alias_field_matches_invalid": "Antud aadress ei viita sellele jututoale", + "alias_field_taken_valid": "See aadress on kasutatav", + "alias_field_taken_invalid_domain": "See aadress on juba kasutusel", + "alias_field_taken_invalid": "Selle aadressiga seotud server on kas kirjas vigaselt või on juba kasutusel", + "alias_field_placeholder_default": "näiteks minu-jututuba" }, "advanced": { "unfederated": "See jututuba ei ole leitav teiste Matrix'i serverite jaoks", @@ -2964,7 +2570,25 @@ "room_version_section": "Jututoa versioon", "room_version": "Jututoa versioon:", "information_section_space": "Kogukonnakeskuse teave", - "information_section_room": "Info jututoa kohta" + "information_section_room": "Info jututoa kohta", + "error_upgrade_title": "Jututoa versiooni uuendamine ei õnnestunud", + "error_upgrade_description": "Jututoa uuendust ei õnnestunud teha", + "upgrade_button": "Uuenda jututuba versioonini %(version)s", + "upgrade_dialog_title": "Uuenda jututoa versioon", + "upgrade_dialog_description": "Selle jututoa uuendamine eeldab tema praeguse ilmingu tegevuse lõpetamist ja uue jututoa loomist selle asemele. Selleks, et kõik kulgeks jututoas osalejate jaoks ladusalt, toimime nüüd nii:", + "upgrade_dialog_description_1": "loome uue samanimelise jututoa, millel on sama kirjeldus ja tunnuspilt", + "upgrade_dialog_description_2": "uuendame kõik jututoa aliased nii, et nad viitaks uuele jututoale", + "upgrade_dialog_description_3": "ei võimalda kasutajatel enam vanas jututoas suhelda ning avaldame seal teate, mis soovitab kõigil kolida uude jututuppa", + "upgrade_dialog_description_4": "selleks et saaks vanu sõnumeid lugeda, paneme uue jututoa algusesse viite vanale jututoale", + "upgrade_warning_dialog_invite_label": "Kutsu jututoa senised liikmed automaatselt uude jututuppa", + "upgrade_warning_dialog_title_private": "Uuenda omavaheline jututuba", + "upgrade_dwarning_ialog_title_public": "Uuenda avalik jututuba", + "upgrade_warning_dialog_title": "Uuenda jututoa versiooni", + "upgrade_warning_dialog_report_bug_prompt": "See tavaliselt mõjutab vaid viisi, kuidas server jututuba teenindab. Kui sul tekib %(brand)s kasutamisel vigu, siis palun anna sellest meile teada.", + "upgrade_warning_dialog_report_bug_prompt_link": "Selline tegevus mõjutab tavaliselt vaid viisi, kuidas jututoa andmeid töödeldakse serveris. Kui sinu kasutatavas %(brand)s'is tekib vigu, siis palun saada meile <a>veateade</a>.", + "upgrade_warning_dialog_description": "Jututoa uuendamine on keerukas toiming ning tavaliselt soovitatakse seda teha vaid siis, kui jututuba on vigade tõttu halvasti kasutatav, sealt on puudu vajalikke funktsionaalsusi või seal ilmneb turvavigu.", + "upgrade_warning_dialog_explainer": "<b>Palun arvesta, et uuendusega tehakse jututoast uus variant</b>. Kõik senised sõnumid jäävad sellesse jututuppa arhiveeritud olekus.", + "upgrade_warning_dialog_footer": "Sa uuendad jututoa versioonist <oldVersion /> versioonini <newVersion />." }, "delete_avatar_label": "Kustuta tunnuspilt", "upload_avatar_label": "Laadi üles profiilipilt ehk avatar", @@ -3004,7 +2628,9 @@ "enable_element_call_caption": "%(brand)s kasutab läbivat krüptimist, kuid on hetkel piiratud väikese osalejate arvuga ühes kõnes.", "enable_element_call_no_permissions_tooltip": "Sul pole piisavalt õigusi selle muutmiseks.", "call_type_section": "Kõne tüüp" - } + }, + "title": "Jututoa seadistused - %(roomName)s", + "alias_not_specified": "määratlemata" }, "encryption": { "verification": { @@ -3081,7 +2707,21 @@ "timed_out": "Verifitseerimine aegus.", "cancelled_self": "Sina tühistasid verifitseerimise oma teises seadmes.", "cancelled_user": "%(displayName)s tühistas verifitseerimise.", - "cancelled": "Sina tühistasid verifitseerimise." + "cancelled": "Sina tühistasid verifitseerimise.", + "incoming_sas_user_dialog_text_1": "Selle kasutaja usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis kasutajate verifitseerimine tagab sulle täiendava meelerahu.", + "incoming_sas_user_dialog_text_2": "Selle kasutaja verifitseerimisel märgitakse tema sessioon usaldusväärseks ning samuti märgitakse sinu sessioon tema jaoks usaldusväärseks.", + "incoming_sas_device_dialog_text_1": "Selle seadme usaldamiseks peaksid ta verifitseerima. Kui sa pruugid läbivalt krüptitud sõnumeid, siis selle seadme usaldamine tagab sulle ja teistele kasutajatele täiendava meelerahu.", + "incoming_sas_device_dialog_text_2": "Selle seadme verifitseerimisel märgitakse ta usaldusväärseks ning kõik kasutajad, kes sinuga on verifitseerimise läbi teinud, loevad ka selle seadme usaldusväärseks.", + "incoming_sas_dialog_waiting": "Ootan teise osapoole kinnitust…", + "incoming_sas_dialog_title": "Saabuv verifitseerimispalve", + "manual_device_verification_self_text": "Kinnita seda võrreldes järgnevaid andmeid oma teise sessiooni kasutajaseadetes:", + "manual_device_verification_user_text": "Kinnita selle kasutaja sessioon võrreldes järgnevaid andmeid tema kasutajaseadetes:", + "manual_device_verification_device_name_label": "Sessiooni nimi", + "manual_device_verification_device_id_label": "Sessiooni tunnus", + "manual_device_verification_device_key_label": "Sessiooni võti", + "manual_device_verification_footer": "Kui nad omavahel ei klapi, siis teie suhtluse turvalisus võib olla ohus.", + "verification_dialog_title_device": "Verifitseeri oma teine seade", + "verification_dialog_title_user": "Verifitseerimispäring" }, "old_version_detected_title": "Tuvastasin andmed, mille puhul on kasutatud vanemat tüüpi krüptimist", "old_version_detected_description": "%(brand)s vanema versiooni andmed on tuvastatud. See kindlasti põhjustab läbiva krüptimise tõrke vanemas versioonis. Läbivalt krüptitud sõnumid, mida on vanema versiooni kasutamise ajal hiljuti vahetatud, ei pruugi selles versioonis olla dekrüptitavad. See võib põhjustada vigu ka selle versiooniga saadetud sõnumite lugemisel. Kui teil tekib probleeme, logige välja ja uuesti sisse. Sõnumite ajaloo säilitamiseks eksportige ja uuesti importige oma krüptovõtmed.", @@ -3135,7 +2775,57 @@ "cross_signing_room_warning": "Keegi kasutab tundmatut sessiooni", "cross_signing_room_verified": "Kõik kasutajad siin nututoas on verifitseeritud", "cross_signing_room_normal": "See jututuba on läbivalt krüptitud", - "unsupported": "See klient ei toeta läbivat krüptimist." + "unsupported": "See klient ei toeta läbivat krüptimist.", + "incompatible_database_sign_out_description": "Selleks, et sa ei kaotaks oma vestluste ajalugu, pead sa eksportima jututoa krüptovõtmed enne välja logimist. Küll, aga pead sa selleks kasutama %(brand)s uuemat versiooni", + "incompatible_database_description": "Sa oled selle sessiooni jaoks varem kasutanud %(brand)s'i uuemat versiooni. Selle versiooni kasutamiseks läbiva krüptimisega, pead sa esmalt logima välja ja siis uuesti logima tagasi sisse.", + "incompatible_database_title": "Mitteühilduv andmebaas", + "incompatible_database_disable": "Jätka ilma krüptimiseta", + "key_signature_upload_completed": "Üleslaadimine valmis", + "key_signature_upload_cancelled": "Allkirja üleslaadimine on tühistatud", + "key_signature_upload_failed": "Üleslaadimine ei õnnestu", + "key_signature_upload_success_title": "Allkirja üleslaadimine õnnestus", + "key_signature_upload_failed_title": "Allkirja üleslaadimine ei õnnestunud", + "udd": { + "own_new_session_text": "Sa logisid sisse uude sessiooni ilma seda verifitseerimata:", + "own_ask_verify_text": "Verifitseeri oma teine sessioon kasutades üht alljärgnevatest võimalustest.", + "other_new_session_text": "%(name)s (%(userId)s) logis sisse uude sessiooni ilma seda verifitseerimata:", + "other_ask_verify_text": "Palu nimetatud kasutajal verifitseerida see sessioon või tee seda alljärgnevaga käsitsi.", + "title": "Ei ole usaldusväärne", + "manual_verification_button": "Verifitseeri käsitsi etteantud teksti abil", + "interactive_verification_button": "Verifitseeri interaktiivselt emoji abil" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Vale failitüüp", + "recovery_key_is_correct": "Tundub õige!", + "wrong_security_key": "Vale turvavõti", + "invalid_security_key": "Vigane turvavõti" + }, + "reset_title": "Alusta kõigega algusest", + "reset_warning_1": "Toimi nii vaid siis, kui sul pole jäänud ühtegi seadet, millega verifitseerimist lõpuni teha.", + "reset_warning_2": "Kui sa kõik krüptoseosed lähtestad, siis sul esimese hooga pole ühtegi usaldusväärseks tunnistatud sessiooni ega kasutajat ning ilmselt ei saa sa lugeda vanu sõnumeid.", + "security_phrase_title": "Turvafraas", + "security_phrase_incorrect_error": "Ei õnnestu saada ligipääsu turvahoidlale. Palun kontrolli, et sa oleksid sisestanud õige turvafraasi.", + "enter_phrase_or_key_prompt": "Jätkamiseks sisesta oma turvafraas või <button>kasuta oma turvavõtit</button>.", + "security_key_title": "Turvavõti", + "use_security_key_prompt": "Jätkamiseks kasuta turvavõtit.", + "separator": "%(securityKey)s või %(recoveryFile)s", + "restoring": "Taastan võtmed varundusest" + }, + "reset_all_button": "Unustasid või oled kaotanud kõik võimalused ligipääsu taastamiseks? <a>Lähtesta kõik ühe korraga</a>", + "destroy_cross_signing_dialog": { + "title": "Kas hävitame risttunnustamise võtmed?", + "warning": "Risttunnustamise võtmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kõik sinu verifitseeritud vestluskaaslased näevad seejärel turvateateid. Kui sa just pole kaotanud ligipääsu kõikidele oma seadmetele, kust sa risttunnustamist oled teinud, siis sa ilmselgelt ei peaks kustutamist ette võtma.", + "primary_button_text": "Eemalda risttunnustamise võtmed" + }, + "confirm_encryption_setup_title": "Krüptimise seadistuse kinnitamine", + "confirm_encryption_setup_body": "Kinnitamaks, et soovid krüptimist seadistada, klõpsi järgnevat nuppu.", + "unable_to_setup_keys_error": "Krüptovõtmete kasutuselevõtmine ei õnnestu", + "key_signature_upload_failed_master_key_signature": "uus üldvõtme allkiri", + "key_signature_upload_failed_cross_signing_key_signature": "uus risttunnustamise võtme allkiri", + "key_signature_upload_failed_device_cross_signing_key_signature": "seadme risttunnustamise allkiri", + "key_signature_upload_failed_key_signature": "võtme allkiri", + "key_signature_upload_failed_body": "%(brand)s'is tekkis viga järgneva üleslaadimisel:" }, "emoji": { "category_frequently_used": "Enamkasutatud", @@ -3285,7 +2975,10 @@ "fallback_button": "Alusta autentimist", "sso_title": "Jätkamiseks kasuta ühekordset sisselogimist", "sso_body": "Kinnita selle e-posti aadress kasutades oma isiku tuvastamiseks ühekordset sisselogimist (Single Sign On).", - "code": "Kood" + "code": "Kood", + "sso_preauth_body": "Jätkamaks tuvasta oma isik kasutades ühekordset sisselogimist.", + "sso_postauth_title": "Soovin jätkata", + "sso_postauth_body": "Oma isiku tuvastamiseks klõpsi alljärgnevat nuppu." }, "password_field_label": "Sisesta salasõna", "password_field_strong_label": "Vahva, see on korralik salasõna!", @@ -3361,7 +3054,41 @@ }, "country_dropdown": "Riikide valik", "common_failures": {}, - "captcha_description": "See server soovib kindlaks teha, et sa ei ole robot." + "captcha_description": "See server soovib kindlaks teha, et sa ei ole robot.", + "autodiscovery_invalid": "Vigane vastus koduserveri tuvastamise päringule", + "autodiscovery_generic_failure": "Serveri automaattuvastuse seadistuste laadimine ei õnnestunud", + "autodiscovery_invalid_hs_base_url": "m.homeserver'i kehtetu base_url", + "autodiscovery_invalid_hs": "Koduserveri URL ei tundu viitama korrektsele Matrix'i koduserverile", + "autodiscovery_invalid_is_base_url": "m.identity_server'i kehtetu base_url", + "autodiscovery_invalid_is": "Isikutuvastusserveri aadress ei tundu viitama kehtivale isikutuvastusserverile", + "autodiscovery_invalid_is_response": "Vigane vastus isikutuvastusserveri tuvastamise päringule", + "server_picker_description": "Kohandatud serveriseadistusi saad kasutada selleks, et logida sisse sinu valitud koduserverisse. See võimaldab sinul kasutada %(brand)s'i mõnes teises koduserveri hallatava kasutajakontoga.", + "server_picker_description_matrix.org": "Liitu tasuta nende miljonitega, kas kasutavad suurimat avalikku Matrix'i serverit", + "server_picker_title_default": "Serveri seadistused", + "soft_logout": { + "clear_data_title": "Kas eemaldame kõik selle sessiooni andmed?", + "clear_data_description": "Sessiooni kõikide andmete kustutamine on tegevus, mida ei saa tagasi pöörata. Kui sa pole varundanud krüptovõtmeid, siis sa kaotad ligipääsu krüptitud sõnumitele.", + "clear_data_button": "Eemalda kõik andmed" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Krüptitud sõnumid kasutavad läbivat krüptimist. Ainult sinul ja saaja(te)l on võtmed selliste sõnumite lugemiseks.", + "setup_secure_backup_description_2": "Kui sa logid välja, siis krüptovõtmed kustutatakse sellest seadmest. Seega, kui sul pole krüptovõtmeid varundatud teistes seadmetes või kasutusel serveripoolset varundust, siis sa krüptitud sõnumeid hiljem lugeda ei saa.", + "use_key_backup": "Võta kasutusele krüptovõtmete varundamine", + "skip_key_backup": "Ma ei soovi oma krüptitud sõnumeid", + "megolm_export": "Ekspordi võtmed käsitsi", + "setup_key_backup_title": "Sa kaotad ligipääsu oma krüptitud sõnumitele", + "description": "Kas sa oled kindel, et soovid välja logida?" + }, + "registration": { + "continue_without_email_title": "Jätka ilma e-posti aadressi seadistamiseta", + "continue_without_email_description": "Lihtsalt hoiatame, et kui sa ei lisa e-posti aadressi ning unustad oma konto salasõna, siis sa võid <b>püsivalt kaotada ligipääsu oma kontole</b>.", + "continue_without_email_field_label": "E-posti aadress (kui soovid)" + }, + "set_email": { + "verification_pending_title": "Verifikatsioon on ootel", + "verification_pending_description": "Palun vaata oma e-kirju ning klõpsi meie saadetud kirjas leiduvat linki. Kui see on tehtud, siis vajuta Jätka-nuppu.", + "description": "See võimaldab sul luua uue salasõna ning saada teavitusi." + } }, "room_list": { "sort_unread_first": "Näita lugemata sõnumitega jututubasid esimesena", @@ -3415,7 +3142,8 @@ "spam_or_propaganda": "Spämm või propaganda", "report_entire_room": "Teata tervest jututoast", "report_content_to_homeserver": "Teata sisust Sinu koduserveri haldurile", - "description": "Sellest sõnumist teatamine saadab tema unikaalse sõnumi tunnuse sinu koduserveri haldurile. Kui selle jututoa sõnumid on krüptitud, siis sinu koduserveri haldur ei saa lugeda selle sõnumi teksti ega vaadata seal leiduvaid faile ja pilte." + "description": "Sellest sõnumist teatamine saadab tema unikaalse sõnumi tunnuse sinu koduserveri haldurile. Kui selle jututoa sõnumid on krüptitud, siis sinu koduserveri haldur ei saa lugeda selle sõnumi teksti ega vaadata seal leiduvaid faile ja pilte.", + "other_label": "Muud" }, "setting": { "help_about": { @@ -3534,7 +3262,22 @@ "popout": "Ava rakendus eraldi aknas", "unpin_to_view_right_panel": "Sellel paneelil kuvamiseks eemalda vidin lemmikutest", "set_room_layout": "Kasuta minu jututoa paigutust kõigi jaoks", - "close_to_view_right_panel": "Sellel paneelil kuvamiseks sulge see vidin" + "close_to_view_right_panel": "Sellel paneelil kuvamiseks sulge see vidin", + "modal_title_default": "Modaalne vidin", + "modal_data_warning": "Andmeid selles vaates jagatakse %(widgetDomain)s serveriga", + "capabilities_dialog": { + "title": "Anna vidinale õigused", + "content_starting_text": "See vidin sooviks:", + "decline_all_permission": "Keeldu kõigist", + "remember_Selection": "Jäta meelde minu valik selle vidina kohta" + }, + "open_id_permissions_dialog": { + "title": "Luba sellel vidinal sinu isikut verifitseerida", + "starting_text": "See vidin verifitseerib sinu kasutajatunnuse, kuid ta ei saa sinu nimel toiminguid teha:", + "remember_selection": "Jäta see meelde" + }, + "error_unable_start_audio_stream_description": "Audiovoo käivitamine ei õnnestu.", + "error_unable_start_audio_stream_title": "Videovoo käivitamine ei õnnestu" }, "feedback": { "sent": "Tagasiside on saadetud", @@ -3543,7 +3286,8 @@ "may_contact_label": "Võid minuga ühendust võtta, kui soovid jätkata mõttevahetust või lasta mul tulevasi ideid katsetada", "pro_type": "SOOVITUS: Kui sa koostad uut veateadet, siis meil on lihtsam vea põhjuseni leida, kui sa lisad juurde ka <debugLogsLink>silumislogid</debugLogsLink>.", "existing_issue_link": "Palun esmalt vaata, kas <existingIssuesLink>Githubis on selline viga juba kirjeldatud</existingIssuesLink>. Sa ei leidnud midagi? <newIssueLink>Siis saada uus veateade</newIssueLink>.", - "send_feedback_action": "Saada tagasiside" + "send_feedback_action": "Saada tagasiside", + "can_contact_label": "Kui sul on lisaküsimusi, siis vastan neile hea meelega" }, "zxcvbn": { "suggestions": { @@ -3616,7 +3360,10 @@ "no_update": "Uuendusi pole saadaval.", "downloading": "Laadin alla uuendust…", "new_version_available": "Saadaval on uus versioon. <a>Uuenda nüüd.</a>", - "check_action": "Kontrolli uuendusi" + "check_action": "Kontrolli uuendusi", + "error_unable_load_commit": "Ei õnnestu laadida sõnumi lisateavet: %(msg)s", + "unavailable": "Ei ole saadaval", + "changelog": "Versioonimuudatuste loend" }, "threads": { "all_threads": "Kõik jutulõngad", @@ -3631,7 +3378,11 @@ "empty_heading": "Halda vestlusi jutulõngadena", "unable_to_decrypt": "Sõnumi dekrüptimine ei õnnestunud", "open_thread": "Ava jutulõng", - "error_start_thread_existing_relation": "Jutulõnga ei saa luua sõnumist, mis juba on jutulõnga osa" + "error_start_thread_existing_relation": "Jutulõnga ei saa luua sõnumist, mis juba on jutulõnga osa", + "count_of_reply": { + "one": "%(count)s vastus", + "other": "%(count)s vastust" + } }, "theme": { "light_high_contrast": "Hele ja väga kontrastne", @@ -3665,7 +3416,41 @@ "title_when_query_available": "Tulemused", "search_placeholder": "Otsi nimede ja kirjelduste seast", "no_search_result_hint": "Aga proovi muuta otsingusõna või kontrolli ega neis trükivigu polnud.", - "joining_space": "Liitun" + "joining_space": "Liitun", + "add_existing_subspace": { + "space_dropdown_title": "Lisa olemasolev kogukonnakeskus", + "create_prompt": "Kas sa selle asemel soovid lisada uut kogukonnakeskust?", + "create_button": "Loo uus kogukonnakeskus", + "filter_placeholder": "Otsi kogukonnakeskusi" + }, + "add_existing_room_space": { + "error_heading": "Kõiki valituid me ei lisanud", + "progress_text": { + "one": "Lisan jututuba...", + "other": "Lisan jututubasid... (%(progress)s/%(count)s)" + }, + "dm_heading": "Isiklikud sõnumid", + "space_dropdown_label": "Kogukonnakeskuse valik", + "space_dropdown_title": "Lisa olemasolevaid jututubasid", + "create": "Kas sa selle asemel soovid lisada jututuba?", + "create_prompt": "Loo uus jututuba", + "subspace_moved_note": "Kogukondade lisamine asub nüüd uues kohas." + }, + "room_filter_placeholder": "Otsi jututube", + "leave_dialog_public_rejoin_warning": "Ilma uue kutseta sa ei saa uuesti liituda.", + "leave_dialog_only_admin_warning": "Sa oled selle kogukonna ainus haldaja. Kui lahkud, siis ei leidu enam kedagi, kellel oleks seal haldusõigusi.", + "leave_dialog_only_admin_room_warning": "Mõnedes jututubades või kogukondades oled sa ainus haldaja. Kuna sa nüüd soovid neist lahkuda, siis jäävad nad haldajata.", + "leave_dialog_title": "Lahku %(spaceName)s kogukonnakeskusest", + "leave_dialog_description": "Sa oled lahkumas <spaceName/> kogukonnast.", + "leave_dialog_option_intro": "Kas sa soovid lahkuda ka selle kogukonna jututubadest?", + "leave_dialog_option_none": "Ära lahku ühestki jututoast", + "leave_dialog_option_all": "Lahku kõikidest jututubadest", + "leave_dialog_option_specific": "Lahku mõnedest jututubadest", + "leave_dialog_action": "Lahku kogukonnakeskusest", + "preferences": { + "sections_section": "Näidatavad valikud", + "show_people_in_space": "Sellega rühmitad selle kogukonna liikmetega peetavaid vestlusi. Kui seadistus pole kasutusel, siis on neid vestlusi %(spaceName)s kogukonna vaates ei kuvata." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "See koduserver pole seadistatud kuvama kaarte.", @@ -3690,7 +3475,30 @@ "click_move_pin": "Asukoha teisaldamiseks klõpsi", "click_drop_pin": "Asukoha märkimiseks klõpsi", "share_button": "Jaga asukohta", - "stop_and_close": "Peata ja sulge" + "stop_and_close": "Peata ja sulge", + "error_fetch_location": "Asukoha tuvastamine ei õnnestunud", + "error_no_perms_title": "Sul pole vajalikke õigusi asukoha jagamiseks", + "error_no_perms_description": "Selles jututoas asukoha jagamiseks peavad sul olema vastavad õigused.", + "error_send_title": "Sinu asukoha saatmine ei õnnestunud", + "error_send_description": "%(brand)s ei saanud sinu asukohta edastada. Palun proovi hiljem uuesti.", + "live_description": "%(displayName)s asukoht reaalajas", + "share_type_own": "Minu praegune asukoht", + "share_type_live": "Minu asukoht reaalajas", + "share_type_pin": "Märgi nööpnõelaga", + "share_type_prompt": "Missugust asukohta sa soovid jagada?", + "live_update_time": "Uuendatud %(humanizedUpdateTime)s", + "live_until": "Kuvamine toimib kuni %(expiryTime)s", + "loading_live_location": "Reaalajas asukoht on laadimisel…", + "live_location_ended": "Reaalajas asukoha jagamine on lõppenud", + "live_location_error": "Viga asukoha jagamisel reaalajas", + "live_locations_empty": "Reaalajas asukohad puuduvad", + "close_sidebar": "Sulge külgpaan", + "error_stopping_live_location": "Sinu asukoha reaalajas jagamise lõpetamisel tekkis viga", + "error_sharing_live_location": "Sinu asukoha jagamisel reaalajas tekkis viga", + "live_location_active": "Sa jagad oma asukohta reaalajas", + "live_location_enabled": "Reaalajas asukoha jagamine on kasutusel", + "error_sharing_live_location_try_again": "Asukoha reaalajas jagamisel tekkis viga, palun proovi mõne hetke pärast uuesti", + "error_stopping_live_location_try_again": "Asukoha jagamise lõpetamisel tekkis viga, palun proovi mõne hetke pärast uuesti" }, "labs_mjolnir": { "room_name": "Minu poolt seatud ligipääsukeeldude loend", @@ -3762,7 +3570,16 @@ "address_label": "Aadress", "label": "Loo kogukonnakeskus", "add_details_prompt_2": "Sa võid neid alati muuta.", - "creating": "Loome…" + "creating": "Loome…", + "subspace_join_rule_restricted_description": "Kõik <SpaceName/> kogukonna liikmed saavad seda leida ning võivad temaga liituda.", + "subspace_join_rule_public_description": "Mitte ainult <SpaceName/> kogukonna liikmed, vaid kõik saavad seda kogukonda leida ja võivad temaga liituda.", + "subspace_join_rule_invite_description": "See kogukond on leitav vaid kutse olemasolul ning liitumine on võimalik vaid kutse alusel.", + "subspace_dropdown_title": "Loo kogukonnakeskus", + "subspace_beta_notice": "Lisa kogukond sellesse kogukonda, mida sa juba haldad.", + "subspace_join_rule_label": "Kogukonna nähtavus", + "subspace_join_rule_invite_only": "Privaatne kogukond (kutse alusel)", + "subspace_existing_space_prompt": "Kas sa selle asemel soovid lisada olemasoleva kogukonnakeskuse?", + "subspace_adding": "Lisan…" }, "user_menu": { "switch_theme_light": "Kasuta heledat teemat", @@ -3931,7 +3748,11 @@ "all_rooms": "Kõik jututoad", "field_placeholder": "Otsi…", "this_room_button": "Otsi sellest jututoast", - "all_rooms_button": "Otsi kõikidest jututubadest" + "all_rooms_button": "Otsi kõikidest jututubadest", + "result_count": { + "other": "(~%(count)s tulemust)", + "one": "(~%(count)s tulemus)" + } }, "jump_to_bottom_button": "Mine viimaste sõnumite juurde", "jump_read_marker": "Mine esimese lugemata sõnumi juurde.", @@ -3946,7 +3767,19 @@ "error_jump_to_date_details": "Vea teave", "jump_to_date_beginning": "Jututoa algus", "jump_to_date": "Vaata kuupäeva", - "jump_to_date_prompt": "Vali kuupäev, mida soovid vaadata" + "jump_to_date_prompt": "Vali kuupäev, mida soovid vaadata", + "face_pile_tooltip_label": { + "one": "Vaata üht liiget", + "other": "Vaata kõiki %(count)s liiget" + }, + "face_pile_tooltip_shortcut_joined": "Seahulgas Sina, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Sealhulgas %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> saatis sulle kutse", + "unknown_status_code_for_timeline_jump": "teadmata olekukood", + "face_pile_summary": { + "other": "%(count)s sulle tuttavat kasutajat on juba liitunud", + "one": "%(count)s sulle tuttav kasutaja on juba liitunud" + } }, "file_panel": { "guest_note": "Selle funktsionaalsuse kasutamiseks pead sa <a>registreeruma</a>", @@ -3967,7 +3800,9 @@ "identity_server_no_terms_title": "Isikutuvastusserveril puuduvad kasutustingimused", "identity_server_no_terms_description_1": "E-posti aadressi või telefoninumbri kontrolliks see tegevus eeldab päringut vaikimisi isikutuvastusserverisse <server />, aga sellel serveril puuduvad kasutustingimused.", "identity_server_no_terms_description_2": "Jätka vaid siis, kui sa usaldad serveri omanikku.", - "inline_intro_text": "Jätkamiseks nõustu <policyLink />'ga:" + "inline_intro_text": "Jätkamiseks nõustu <policyLink />'ga:", + "summary_identity_server_1": "Leia teisi kasutajaid telefoninumbri või e-posti aadressi alusel", + "summary_identity_server_2": "Ole leitav telefoninumbri või e-posti aadressi alusel" }, "space_settings": { "title": "Seadistused - %(spaceName)s" @@ -4004,7 +3839,13 @@ "total_n_votes_voted": { "one": "Aluseks on %(count)s hääl", "other": "Aluseks on %(count)s häält" - } + }, + "end_message_no_votes": "Küsitlus on läbi. Ühtegi osalejate ei ole.", + "end_message": "Küsitlus on läbi. Populaarseim vastus: %(topAnswer)s", + "error_ending_title": "Küsitluse lõpetamine ei õnnestunud", + "error_ending_description": "Vabandust, aga küsitlus jäi lõpetamata. Palun proovi uuesti.", + "end_title": "Lõpeta küsitlus", + "end_description": "Kas sa oled kindel, et soovid lõpetada küsitlust? Sellega on tulemused lõplikud ja rohkem osaleda ei saa." }, "failed_load_async_component": "Laadimine ei õnnestunud! Kontrolli oma võrguühendust ja proovi uuesti.", "upload_failed_generic": "Faili '%(fileName)s' üleslaadimine ei õnnestunud.", @@ -4052,7 +3893,39 @@ "error_version_unsupported_space": "Kasutaja koduserver ei toeta selle kogukonna versiooni.", "error_version_unsupported_room": "Kasutaja koduserver ei toeta selle jututoa versiooni.", "error_unknown": "Tundmatu serveriviga", - "to_space": "Kutsu kogukonnakeskusesse %(spaceName)s" + "to_space": "Kutsu kogukonnakeskusesse %(spaceName)s", + "unable_find_profiles_description_default": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid neile kutse saata?", + "unable_find_profiles_title": "Järgnevaid kasutajaid ei pruugi olla olemas", + "unable_find_profiles_invite_never_warn_label_default": "Kutsu siiski ja ära hoiata mind enam", + "unable_find_profiles_invite_label_default": "Kutsu siiski", + "email_caption": "Saada kutse e-kirjaga", + "error_dm": "Otsesuhtluse loomine ei õnnestunud.", + "ask_anyway_description": "Allpool loetletud Matrix'i kasutajatunnustele ei leidunud profiile. Kas sa ikkagi tahaksid nendega vestlust alustada?", + "ask_anyway_never_warn_label": "Alusta siiski ja ära hoiata mind enam", + "ask_anyway_label": "Ikkagi alusta vestlust", + "error_find_room": "Kasutajatele kutse saatmisel läks midagi viltu.", + "error_invite": "Meil ei õnnestunud neile kasutajatele kutset saata. Palun kontrolli, keda soovid kutsuda ning proovi uuesti.", + "error_transfer_multiple_target": "Kõnet on võimalik edasi suunata vaid ühele kasutajale.", + "error_find_user_title": "Järgnevaid kasutajaid ei õnnestunud leida", + "error_find_user_description": "Järgmisi kasutajanimesid pole olemas või on vigaselt kirjas ning seega ei saa neile kutset saata: %(csvNames)s", + "recents_section": "Hiljutised vestlused", + "suggestions_section": "Viimased otsesõnumite saajad", + "email_use_default_is": "E-posti teel kutse saatmiseks kasuta isikutuvastusserverit. Võid kasutada <default>vaikimisi serverit (%(defaultIdentityServerName)s)</default> või määrata muud serverid <settings>seadistustes</settings>.", + "email_use_is": "Kasutajatele e-posti teel kutse saatmiseks pruugi isikutuvastusserverit. Täpsemalt saad seda <settings>hallata seadistustes</settings>.", + "start_conversation_name_email_mxid_prompt": "Alusta vestlust kasutades teise osapoole nime, e-posti aadressi või kasutajanime (näiteks <userId/>).", + "start_conversation_name_mxid_prompt": "Alusta vestlust kasutades teise osapoole nime või kasutajanime (näiteks <userId/>).", + "suggestions_disclaimer": "Mõned soovitused võivad privaatsusseadistuste tõttu olla peidetud.", + "suggestions_disclaimer_prompt": "Kui sa ei leia otsitavaid, siis saada neile kutse.", + "send_link_prompt": "Või saada kutse link", + "to_room": "Kutsu jututuppa %(roomName)s", + "name_email_mxid_share_space": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu <userId/>) alusel või <a>jaga seda kogukonnakeskust</a>.", + "name_mxid_share_space": "Kutsu kedagi tema nime, kasutajanime (nagu <userId/>) alusel või <a>jaga seda kogukonnakeskust</a>.", + "name_email_mxid_share_room": "Kutsu teist osapoolt tema nime, e-posti aadressi, kasutajanime (nagu <userId/>) alusel või <a>jaga seda jututuba</a>.", + "name_mxid_share_room": "Kutsu kedagi tema nime, kasutajanime (nagu <userId/>) alusel või <a>jaga seda jututuba</a>.", + "key_share_warning": "Kutse saanud kasutajad saavad lugeda vanu sõnumeid.", + "email_limit_one": "Kutseid saad e-posti teel saata vaid ükshaaval", + "transfer_user_directory_tab": "Kasutajate kataloog", + "transfer_dial_pad_tab": "Numbriklahvistik" }, "scalar": { "error_create": "Vidina loomine ei õnnestunud.", @@ -4085,7 +3958,21 @@ "something_went_wrong": "Midagi läks nüüd valesti!", "download_media": "Kuna meedia aadressi ei leidu, siis allalaadimine ei õnnestu", "update_power_level": "Õiguste muutmine ei õnnestunud", - "unknown": "Teadmata viga" + "unknown": "Teadmata viga", + "dialog_description_default": "Tekkis viga.", + "edit_history_unsupported": "Tundub, et sinu koduserver ei toeta sellist funktsionaalsust.", + "session_restore": { + "clear_storage_description": "Logi välja ja eemalda krüptimisvõtmed?", + "clear_storage_button": "Tühjenda andmeruum ja logi välja", + "title": "Sessiooni taastamine ei õnnestunud", + "description_1": "Meil tekkis eelmise sessiooni taastamisel viga.", + "description_2": "Kui sa varem oled kasutanud uuemat %(brand)s'i versiooni, siis sinu pragune sessioon ei pruugi olla sellega ühilduv. Sulge see aken ja jätka selle uuema versiooni kasutamist.", + "description_3": "Brauseri andmeruumi tühjendamine võib selle vea lahendada, kui samas logid sa ka välja ning kogu krüptitud vestlusajalugu muutub loetamatuks." + }, + "storage_evicted_title": "Sessiooni andmed on puudu", + "storage_evicted_description_1": "Osa sessiooniandmetest, sealhulgas sõnumi krüptovõtmed, on puudu. Vea parandamiseks logi välja ja sisse, vajadusel taasta võtmed varundusest.", + "storage_evicted_description_2": "On võimalik et sinu brauser kustutas need andmed, sest kõvakettaruumist jäi puudu.", + "unknown_error_code": "tundmatu veakood" }, "in_space1_and_space2": "Kogukondades %(space1Name)s ja %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4239,7 +4126,31 @@ "deactivate_confirm_action": "Deaktiveeri kasutaja", "error_deactivate": "Kasutaja deaktiveerimine ei õnnestunud", "role_label": "Roll jututoas <RoomName/>", - "edit_own_devices": "Muuda seadmeid" + "edit_own_devices": "Muuda seadmeid", + "redact": { + "no_recent_messages_title": "Kasutajalt %(user)s ei leitud hiljutisi sõnumeid", + "no_recent_messages_description": "Vaata kas ajajoonel ülespool leidub varasemaid sõnumeid.", + "confirm_title": "Eemalda %(user)s hiljutised sõnumid", + "confirm_description_1": { + "other": "Sa oled kustutamas %(count)s sõnumit kasutajalt %(user)s. Sellega kustutatakse nad püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?", + "one": "Sa oled kustutamas %(count)s sõnumi kasutajalt %(user)s. Sellega kustutatakse ta püsivalt ka kõikidelt vestluses osalejatelt. Kas sa soovid jätkata?" + }, + "confirm_description_2": "Kui sõnumeid on väga palju, siis võib nüüd aega kuluda. Oodates palun ära tee ühtegi päringut ega andmevärskendust.", + "confirm_keep_state_label": "Näita süsteemseid teateid", + "confirm_keep_state_explainer": "Kui sa samuti soovid mitte kuvada selle kasutajaga seotud süsteemseid teateid (näiteks liikmelisuse muutused, profiili muutused, jne), siis eemalda see valik", + "confirm_button": { + "other": "Eemalda %(count)s sõnumit", + "one": "Eemalda 1 sõnum" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s verifitseeritud sessiooni", + "one": "1 verifitseeritud sessioon" + }, + "count_of_sessions": { + "other": "%(count)s sessiooni", + "one": "%(count)s sessioon" + } }, "stickers": { "empty": "Sul pole ühtegi kleepsupakki kasutusel", @@ -4292,6 +4203,9 @@ "one": "%(count)s'l häälel põhinev lõpptulemus", "other": "%(count)s'l häälel põhinev lõpptulemus" } + }, + "thread_list": { + "context_menu_label": "Jutulõnga valikud" } }, "reject_invitation_dialog": { @@ -4328,12 +4242,168 @@ }, "console_wait": "Palun oota!", "cant_load_page": "Lehe laadimine ei õnnestunud", - "Invalid homeserver discovery response": "Vigane vastus koduserveri tuvastamise päringule", - "Failed to get autodiscovery configuration from server": "Serveri automaattuvastuse seadistuste laadimine ei õnnestunud", - "Invalid base_url for m.homeserver": "m.homeserver'i kehtetu base_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Koduserveri URL ei tundu viitama korrektsele Matrix'i koduserverile", - "Invalid identity server discovery response": "Vigane vastus isikutuvastusserveri tuvastamise päringule", - "Invalid base_url for m.identity_server": "m.identity_server'i kehtetu base_url", - "Identity server URL does not appear to be a valid identity server": "Isikutuvastusserveri aadress ei tundu viitama kehtivale isikutuvastusserverile", - "General failure": "Üldine viga" + "General failure": "Üldine viga", + "emoji_picker": { + "cancel_search_label": "Tühista otsing" + }, + "info_tooltip_title": "Teave", + "language_dropdown_label": "Keelevalik", + "pill": { + "permalink_other_room": "Sõnum jututoas %(room)s", + "permalink_this_room": "Sõnum kasutajalt %(user)s" + }, + "seshat": { + "error_initialising": "Sõnumite otsingu ettevalmistamine ei õnnestunud, lisateavet leiad <a>rakenduse seadistustest</a>", + "warning_kind_files_app": "Kõikide krüptitud failide vaatamiseks kasuta <a>Element Desktop</a> rakendust", + "warning_kind_search_app": "Otsinguks krüptitud sõnumite hulgast kasuta <a>Element Desktop</a> rakendust", + "warning_kind_files": "See %(brand)s versioon ei toeta mõnede krüptitud failide vaatatamist", + "warning_kind_search": "See %(brand)s versioon ei toeta otsingut krüptitud sõnumite seast", + "reset_title": "Kas lähtestame sündmuste andmekogu?", + "reset_description": "Pigem sa siiski ei taha lähtestada sündmuste andmekogu ja selle indeksit", + "reset_explainer": "Kui sa siiski soovid seda teha, siis sinu sõnumeid me ei kustuta, aga seniks kuni sõnumite indeks taustal uuesti luuakse, toimib otsing aeglaselt ja ebatõhusalt", + "reset_button": "Lähtesta sündmuste andmekogu" + }, + "truncated_list_n_more": { + "other": "Ja %(count)s muud..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Sisesta serveri nimi", + "network_dropdown_available_valid": "Tundub õige", + "network_dropdown_available_invalid_forbidden": "Sul puuduvad õigused selle serveri jututubade loendi vaatamiseks", + "network_dropdown_available_invalid": "Ei leia seda serverit ega tema jututubade loendit", + "network_dropdown_your_server_description": "Sinu server", + "network_dropdown_remove_server_adornment": "Eemalda server „%(roomServer)s“", + "network_dropdown_add_dialog_title": "Lisa uus server", + "network_dropdown_add_dialog_description": "Sisesta uue serveri nimi mida tahad uurida.", + "network_dropdown_add_dialog_placeholder": "Serveri nimi", + "network_dropdown_add_server_option": "Lisa uus server…", + "network_dropdown_selected_label_instance": "Näita: %(instance)s jututuba %(server)s serveris", + "network_dropdown_selected_label": "Näita: Matrix'i jututoad" + } + }, + "dialog_close_label": "Sulge dialoog", + "voice_message": { + "cant_start_broadcast_title": "Häälsõnumi salvestamine või esitamine ei õnnestu", + "cant_start_broadcast_description": "Kuna sa hetkel salvestad ringhäälingukõnet, siis häälsõnumi salvestamine või esitamine ei õnnestu. Selleks palun lõpeta ringhäälingukõne." + }, + "redact": { + "error": "Sa ei saa seda sõnumit kustutada. (%(code)s)", + "ongoing": "Eemaldan…", + "confirm_description": "Kas sa oled kindel, et soovid kustutada selle sündmuse?", + "confirm_description_state": "Palun arvesta jututoa muudatuste eemaldamine võib eemaldada ka selle muutuse.", + "confirm_button": "Kinnita eemaldamine", + "reason_label": "Põhjus (kui soovid lisada)" + }, + "forward": { + "no_perms_title": "Sul puuduvad selleks toiminguks õigused", + "sending": "Saadan", + "sent": "Saadetud", + "open_room": "Ava jututuba", + "send_label": "Saada", + "message_preview_heading": "Sõnumi eelvaade", + "filter_placeholder": "Otsi jututubasid või inimesi" + }, + "integrations": { + "disabled_dialog_title": "Lõimingud ei ole kasutusel", + "disabled_dialog_description": "Selle tegevuse kasutuselevõetuks lülita seadetes sisse „%(manageIntegrations)s“ valik.", + "impossible_dialog_title": "Lõimingute kasutamine ei ole lubatud", + "impossible_dialog_description": "Sinu %(brand)s ei võimalda selle tegevuse jaoks kasutada lõiminguhaldurit. Palun küsi lisateavet serveri haldajalt." + }, + "lazy_loading": { + "disabled_description1": "Oled varem kasutanud %(brand)s serveriga %(host)s ja lubanud andmete laisa laadimise. Selles versioonis on laisk laadimine keelatud. Kuna kohalik vahemälu nende kahe seadistuse vahel ei ühildu, peab %(brand)s sinu konto uuesti sünkroonima.", + "disabled_description2": "Kui %(brand)s teine versioon on mõnel teisel vahekaardil endiselt avatud, palun sulge see. %(brand)s kasutamine samal serveril põhjustab vigu olukorras, kus laisk laadimine on samal ajal lubatud ja keelatud.", + "disabled_title": "Kohalikud andmepuhvrid ei ühildu", + "disabled_action": "Tühjenda puhver ja sünkroniseeri andmed uuesti", + "resync_description": "%(brand)s kasutab varasemaga võrreldes 3-5 korda vähem mälu, sest laadib teavet kasutajate kohta vaid siis, kui vaja. Palun oota hetke, kuni sünkroniseerime andmeid serveriga!", + "resync_title": "Uuendan rakendust %(brand)s" + }, + "message_edit_dialog_title": "Sõnumite muutmised", + "server_offline": { + "empty_timeline": "Ei tea... kõik vist on nüüd tehtud.", + "title": "Server ei vasta päringutele", + "description": "Sinu koduserver ei vasta mõnedele sinu päringutele. Alljärgnevalt on mõned võimalikud põhjused.", + "description_1": "Vastuseks serverist %(serverName)s kulus liiga palju aega.", + "description_2": "Sinu tulemüür või viirusetõrjetarkvara blokeerib päringuid.", + "description_3": "Brauserilaiendus takistab päringuid.", + "description_4": "Serveril puudub võrguühendus või ta on lülitatud välja.", + "description_5": "Server blokeerib sinu päringuid.", + "description_6": "Sinu piirkonnas on tõrkeid internetiühenduses.", + "description_7": "Serveriga ühenduse algatamisel tekkis viga.", + "description_8": "Server on seadistatud varjama tegelikke veapõhjuseid (CORS).", + "recent_changes_heading": "Hiljutised muudatused, mis pole veel alla laetud või saabunud" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s liige", + "other": "%(count)s liiget" + }, + "public_rooms_label": "Avalikud jututoad", + "heading_with_query": "Otsinguks kasuta „%(query)s“", + "heading_without_query": "Otsingusõna", + "spaces_title": "Kogukonnad, mille liige sa oled", + "failed_querying_public_rooms": "Avalike jututubade tuvastamise päring ei õnnestunud", + "other_rooms_in_space": "Muud jututoad %(spaceName)s kogukonnad", + "join_button_text": "Liitu %(roomAddress)s jututoaga", + "result_may_be_hidden_privacy_warning": "Mõned tulemused võivad privaatsusseadistuste tõttu olla peidetud", + "cant_find_person_helpful_hint": "Kui sa ei leia otsitavaid, siis saada neile kutse.", + "copy_link_text": "Kopeeri kutse link", + "result_may_be_hidden_warning": "Mõned tulemused võivad olla peidetud", + "cant_find_room_helpful_hint": "Kui sa ei leia otsitavat jututuba, siis palu sinna kutset või loo uus jututuba.", + "create_new_room_button": "Loo uus jututuba", + "group_chat_section_title": "Muud valikud", + "start_group_chat_button": "Alusta rühmavestlust", + "message_search_section_title": "Muud otsingud", + "recent_searches_section_title": "Hiljutised otsingud", + "recently_viewed_section_title": "Hiljuti vaadatud", + "search_dialog": "Otsinguvaade", + "remove_filter": "Eemalda otsingufilter „%(filter)s“", + "search_messages_hint": "Sõnumite otsimiseks klõpsi <icon/> ikooni jututoa ülaosas", + "keyboard_scroll_hint": "Kerimiseks kasuta <arrows/>" + }, + "share": { + "title_room": "Jaga jututuba", + "permalink_most_recent": "Viide kõige viimasele sõnumile", + "title_user": "Jaga viidet kasutaja kohta", + "title_message": "Jaga jututoa sõnumit", + "permalink_message": "Viide valitud sõnumile", + "link_title": "Link jututoale" + }, + "upload_file": { + "title_progress": "Laadin faile üles (%(current)s / %(total)s)", + "title": "Laadi failid üles", + "upload_all_button": "Laadi kõik üles", + "error_file_too_large": "See fail on üleslaadimiseks <b>liiga suur</b>. Üleslaaditavate failide mahupiir on %(limit)s, kuid selle faili suurus on %(sizeOfThisFile)s.", + "error_files_too_large": "Need failid on üleslaadimiseks <b>liiga suured</b>. Failisuuruse piir on %(limit)s.", + "error_some_files_too_large": "Mõned failid on üleslaadimiseks <b>liiga suured</b>. Failisuuruse piir on %(limit)s.", + "upload_n_others_button": { + "other": "Laadi üles %(count)s muud faili", + "one": "Laadi üles %(count)s muu fail" + }, + "cancel_all_button": "Tühista kõik", + "error_title": "Üleslaadimise viga" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Laadin serverist võtmeid…", + "load_error_content": "Varunduse oleku laadimine ei õnnestunud", + "recovery_key_mismatch_title": "Turvavõtmed ei klapi", + "recovery_key_mismatch_description": "Selle turvavõtmega ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvavõtit.", + "incorrect_security_phrase_title": "Vigane turvafraas", + "incorrect_security_phrase_dialog": "Selle turvafraasiga ei õnnestunud varundust dekrüptida: palun kontrolli, kas sa kasutad õiget turvafraasi.", + "restore_failed_error": "Varukoopiast taastamine ei õnnestu", + "no_backup_error": "Varukoopiat ei leidunud!", + "keys_restored_title": "Krüptimise võtmed on taastatud", + "count_of_decryption_failures": "%(failedCount)s sessiooni dekrüptimine ei õnnestunud!", + "count_of_successfully_restored_keys": "%(sessionCount)s sessiooni võtme taastamine õnnestus", + "enter_phrase_title": "Sisesta turvafraas", + "key_backup_warning": "<b>Hoiatus</b>: sa peaksid võtmete varunduse seadistama vaid usaldusväärsest arvutist.", + "enter_phrase_description": "Sisestades turvafraasi, saad ligipääsu oma turvatud sõnumitele ning sätid toimima krüptitud sõnumivahetuse.", + "phrase_forgotten_text": "Kui sa oled unustanud turvafraasi, siis sa saad <button1>kasutada oma turvavõtit</button1> või <button2>seadistada uued taastamise võimalused</button2>", + "enter_key_title": "Sisesta turvavõti", + "key_is_valid": "See tundub olema õige turvavõti!", + "key_is_invalid": "Vigane turvavõti", + "enter_key_description": "Sisestades turvavõtme pääsed ligi oma turvatud sõnumitele ning sätid tööle krüptitud sõnumivahetuse.", + "key_forgotten_text": "Kui sa oled unustanud oma turvavõtme, siis sa võid <button>seadistada uued taastamise võimalused</button>", + "load_keys_progress": "%(completed)s / %(total)s võtit taastatud" + } } diff --git a/src/i18n/strings/eu.json b/src/i18n/strings/eu.json index bac3cbd718..93c8644fdb 100644 --- a/src/i18n/strings/eu.json +++ b/src/i18n/strings/eu.json @@ -1,18 +1,9 @@ { - "Create new room": "Sortu gela berria", - "unknown error code": "errore kode ezezaguna", "Home": "Hasiera", "Join Room": "Elkartu gelara", - "Email address": "E-mail helbidea", "Warning!": "Abisua!", - "Verification Pending": "Egiaztaketa egiteke", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Irakurri zure e-maila eta egin klik dakarren estekan. Behin eginda, egin klik Jarraitu botoian.", - "Session ID": "Saioaren IDa", "Moderator": "Moderatzailea", - "An error has occurred.": "Errore bat gertatu da.", - "Custom level": "Maila pertsonalizatua", "%(items)s and %(lastItem)s": "%(items)s eta %(lastItem)s", - "not specified": "zehaztu gabe", "Sun": "Ig", "Mon": "Al", "Tue": "Ar", @@ -35,24 +26,9 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)sk %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(fullYear)sko %(monthName)sk %(day)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s emaitza)", - "other": "(~%(count)s emaitza)" - }, - "Confirm Removal": "Berretsi kentzea", - "Unable to restore session": "Ezin izan da saioa berreskuratu", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Aurretik %(brand)s bertsio berriago bat erabili baduzu, zure saioa bertsio honekin bateraezina izan daiteke. Itxi leiho hau eta itzuli bertsio berriagora.", - "Add an Integration": "Gehitu integrazioa", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Kanpo webgune batetara eramango zaizu zure kontua %(integrationsUrl)s helbidearekin erabiltzeko egiaztatzeko. Jarraitu nahi duzu?", - "This will allow you to reset your password and receive notifications.": "Honek zure pasahitza berrezarri eta jakinarazpenak jasotzea ahalbidetuko dizu.", - "and %(count)s others...": { - "other": "eta beste %(count)s…", - "one": "eta beste bat…" - }, "AM": "AM", "PM": "PM", "Restricted": "Mugatua", - "Send": "Bidali", "%(duration)ss": "%(duration)s s", "%(duration)sm": "%(duration)s m", "%(duration)sh": "%(duration)s h", @@ -60,65 +36,19 @@ "Unnamed room": "Izen gabeko gela", "collapse": "tolestu", "expand": "hedatu", - "And %(count)s more...": { - "other": "Eta %(count)s gehiago…" - }, "Delete Widget": "Ezabatu trepeta", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(fullYear)s(e)ko %(monthName)sk %(day)sa", - "<a>In reply to</a> <pill>": "<a>honi erantzunez:</a> <pill>", "Sunday": "Igandea", "Today": "Gaur", "Friday": "Ostirala", - "Changelog": "Aldaketa-egunkaria", - "Failed to send logs: ": "Huts egin du egunkariak bidaltzean: ", - "Unavailable": "Eskuraezina", - "Filter results": "Iragazi emaitzak", "Tuesday": "Asteartea", - "Preparing to send logs": "Egunkariak bidaltzeko prestatzen", "Saturday": "Larunbata", "Monday": "Astelehena", "Wednesday": "Asteazkena", - "You cannot delete this message. (%(code)s)": "Ezin duzu mezu hau ezabatu. (%(code)s)", "Thursday": "Osteguna", - "Logs sent": "Egunkariak bidalita", "Yesterday": "Atzo", - "Thank you!": "Eskerrik asko!", "Send Logs": "Bidali egunkariak", - "Clear Storage and Sign Out": "Garbitu biltegiratzea eta amaitu saioa", - "We encountered an error trying to restore your previous session.": "Errore bat aurkitu dugu zure aurreko saioa berrezartzen saiatzean.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Zure nabigatzailearen biltegiratzea garbitzeak arazoa konpon lezake, baina saioa amaituko da eta zifratutako txaten historiala ezin izango da berriro irakurri.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Ezin izan da erantzundako gertaera kargatu, edo ez dago edo ez duzu ikusteko baimenik.", - "Share Room": "Partekatu gela", - "Link to most recent message": "Esteka azken mezura", - "Share User": "Partekatu erabiltzailea", - "Share Room Message": "Partekatu gelako mezua", - "Link to selected message": "Esteka hautatutako mezura", - "Failed to upgrade room": "Huts egin du gela eguneratzea", - "The room upgrade could not be completed": "Ezin izan da gelaren eguneraketa osatu", - "Upgrade this room to version %(version)s": "Eguneratu gela hau %(version)s bertsiora", - "Upgrade Room Version": "Eguneratu gelaren bertsioa", - "Create a new room with the same name, description and avatar": "Izen, deskripzio eta abatar bereko beste gela bat sortu", - "Update any local room aliases to point to the new room": "Tokiko gelaren ezizen guztiak gela berrira apuntatu ditzaten eguneratu", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Erabiltzaileei gelaren bertsio zaharrean hitz egiten jarraitzea eragotzi, eta erabiltzaileei gela berrira mugitzea aholkatzeko mezu bat bidali", - "Put a link back to the old room at the start of the new room so people can see old messages": "Gela berriaren hasieran gela zaharrera esteka bat jarri jendeak mezu zaharrak ikus ditzan", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Egunkariak bidali aurretik, <a>GitHub arazo bat sortu</a> behar duzu gertatzen zaizuna azaltzeko.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s-ek orain 3-5 aldiz memoria gutxiago darabil, beste erabiltzaileen informazioa behar denean besterik ez kargatzen. Itxaron zerbitzariarekin sinkronizatzen garen bitartean!", - "Updating %(brand)s": "%(brand)s eguneratzen", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Aurretik %(brand)s erabili duzu %(host)s zerbitzarian kideen karga alferra gaituta zenuela. Bertsio honetan karga alferra desgaituta dago. Katxe lokala bi ezarpen hauen artean bateragarria ez denez, %(brand)sek zure kontua berriro sinkronizatu behar du.", - "Incompatible local cache": "Katxe lokal bateraezina", - "Clear cache and resync": "Garbitu katxea eta sinkronizatu berriro", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Zure txaten historiala ez galtzeko, zure gelako gakoak esportatu behar dituzu saioa amaitu aurretik. %(brand)s-en bertsio berriagora bueltatu behar zara hau egiteko", - "Incompatible Database": "Datu-base bateraezina", - "Continue With Encryption Disabled": "Jarraitu zifratzerik gabe", - "Unable to load backup status": "Ezin izan da babes-kopiaren egoera kargatu", - "Unable to restore backup": "Ezin izan da babes-kopia berrezarri", - "No backup found!": "Ez da babes-kopiarik aurkitu!", - "Failed to decrypt %(failedCount)s sessions!": "Ezin izan dira %(failedCount)s saio deszifratu!", - "Unable to load commit detail: %(msg)s": "Ezin izan dira xehetasunak kargatu: %(msg)s", - "The following users may not exist": "Hurrengo erabiltzaileak agian ez dira existitzen", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Ezin izan dira behean zerrendatutako Matrix ID-een profilak, berdin gonbidatu nahi dituzu?", - "Invite anyway and never warn me again": "Gonbidatu edonola ere eta ez abisatu inoiz gehiago", - "Invite anyway": "Gonbidatu hala ere", "Dog": "Txakurra", "Cat": "Katua", "Lion": "Lehoia", @@ -164,9 +94,6 @@ "Key": "Giltza", "Hammer": "Mailua", "Telephone": "Telefonoa", - "Email (optional)": "E-mail (aukerakoa)", - "Join millions for free on the largest public server": "Elkartu milioika pertsonekin dohain hasiera zerbitzari publiko handienean", - "Start using Key Backup": "Hasi gakoen babes-kopia egiten", "Headphones": "Aurikularrak", "Folder": "Karpeta", "Flag": "Bandera", @@ -183,165 +110,20 @@ "Thumbs up": "Ederto", "Hourglass": "Harea-erlojua", "Paperclip": "Klipa", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Zifratutako mezuak muturretik muturrerako zifratzearen bidez babestuak daude. Zuk eta hartzaileak edo hartzaileek irakurri ditzakezue mezu horiek, beste inork ez.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Egiaztatu erabiltzaile hau fidagarritzat markatzeko. Honek bakea ematen dizu muturretik muturrerako zifratutako mezuak erabiltzean.", - "Incoming Verification Request": "Jasotako egiaztaketa eskaria", - "I don't want my encrypted messages": "Ez ditut nire zifratutako mezuak nahi", - "Manually export keys": "Esportatu gakoak eskuz", - "You'll lose access to your encrypted messages": "Zure zifratutako mezuetara sarbidea galduko duzu", - "Are you sure you want to sign out?": "Ziur saioa amaitu nahi duzula?", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Abisua:</b>: Gakoen babeskopia fidagarria den gailu batetik egin beharko zenuke beti.", "Scissors": "Artaziak", - "Power level": "Botere maila", - "Room Settings - %(roomName)s": "Gelaren ezarpenak - %(roomName)s", - "Remember my selection for this widget": "Gogoratu nire hautua trepeta honentzat", - "edited": "editatua", - "Notes": "Oharrak", - "Sign out and remove encryption keys?": "Amaitu saioa eta kendu zifratze gakoak?", - "To help us prevent this in future, please <a>send us logs</a>.": "Etorkizunean hau ekiditeko, <a>bidali guri egunkariak</a>.", - "Missing session data": "Saioaren datuak falta dira", - "Upload files (%(current)s of %(total)s)": "Igo fitxategiak (%(current)s / %(total)s)", - "Upload files": "Igo fitxategiak", - "Upload %(count)s other files": { - "other": "Igo beste %(count)s fitxategiak", - "one": "Igo beste fitxategi %(count)s" - }, - "Cancel All": "Ezeztatu dena", - "Upload Error": "Igoera errorea", - "Some characters not allowed": "Karaktere batzuk ez dira onartzen", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Saioaren datu batzuk, zifratutako mezuen gakoak barne, falta dira. Amaitu saioa eta hasi saioa berriro hau konpontzeko, gakoak babes-kopiatik berreskuratuz.", - "Your browser likely removed this data when running low on disk space.": "Ziur asko zure nabigatzaileak kendu ditu datu hauek diskoan leku gutxi zuelako.", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Fitxategi hau <b>handiegia da</b> igo ahal izateko. Fitxategiaren tamaina-muga %(limit)s da, baina fitxategi honen tamaina %(sizeOfThisFile)s da.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Fitxategi hauek <b>handiegiak dira</b> igotzeko. Fitxategien tamaina-muga %(limit)s da.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Fitxategi batzuk <b>handiegiak dira</b> igotzeko. Fitxategien tamaina-muga %(limit)s da.", - "Upload all": "Igo denak", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Gela hau bertsio-berritzeak gelaren oraingo instantzia itzaliko du eta izen bereko beste gela berri bat sortuko du. Kideei esperientziarik onena emateko, hau egingo dugu:", - "Edited at %(date)s. Click to view edits.": "Edizio data: %(date)s. Sakatu edizioak ikusteko.", - "Message edits": "Mezuaren edizioak", - "Removing…": "Kentzen…", - "Clear all data": "Garbitu datu guztiak", - "Your homeserver doesn't seem to support this feature.": "Antza zure hasiera-zerbitzariak ez du ezaugarri hau onartzen.", - "Resend %(unsentCount)s reaction(s)": "Birbidali %(unsentCount)s erreakzio", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Esaguzu zer ez den behar bezala ibili edo, hobe oraindik, sortu GitHub txosten bat zure arazoa deskribatuz.", - "Find others by phone or email": "Aurkitu besteak telefonoa edo e-maila erabiliz", - "Be found by phone or email": "Izan telefonoa edo e-maila erabiliz aurkigarria", "Deactivate account": "Desaktibatu kontua", - "Command Help": "Aginduen laguntza", - "No recent messages by %(user)s found": "Ez da %(user)s erabiltzailearen azken mezurik aurkitu", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Saiatu denbora-lerroa gora korritzen aurreko besterik dagoen ikusteko.", - "Remove recent messages by %(user)s": "Kendu %(user)s erabiltzailearen azken mezuak", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Mezu kopuru handientzako, honek denbora behar lezake. Ez freskatu zure bezeroa bitartean.", - "Remove %(count)s messages": { - "other": "Kendu %(count)s mezu", - "one": "Kendu mezu 1" - }, - "e.g. my-room": "adib. nire-gela", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. <default>Erabili lehenetsitakoa (%(defaultIdentityServerName)s)</default> edo gehitu bat <settings>Ezarpenak</settings> atalean.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. Kudeatu <settings>Ezarpenak</settings> atalean.", - "Close dialog": "Itxi elkarrizketa-koadroa", - "Cancel search": "Ezeztatu bilaketa", - "%(name)s accepted": "%(name)s onartuta", - "%(name)s cancelled": "%(name)s utzita", - "%(name)s wants to verify": "%(name)s(e)k egiaztatu nahi du", "Failed to connect to integration manager": "Huts egin du integrazio kudeatzailera konektatzean", - "Integrations are disabled": "Integrazioak desgaituta daude", - "Integrations not allowed": "Integrazioak ez daude baimenduta", - "Verification Request": "Egiaztaketa eskaria", - "%(count)s verified sessions": { - "other": "%(count)s egiaztatutako saio", - "one": "Egiaztatutako saio 1" - }, - "Upgrade private room": "Eguneratu gela pribatua", - "Upgrade public room": "Eguneratu gela publikoa", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Gela eguneratzea ekintza aurreratu bat da eta akatsen, falta diren ezaugarrien, edo segurtasun arazoen erruz gela ezegonkorra denean aholkatzen da.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Gela hau <oldVersion /> bertsiotik <newVersion /> bertsiora eguneratuko duzu.", - "Language Dropdown": "Hizkuntza menua", - "Recent Conversations": "Azken elkarrizketak", - "Direct Messages": "Mezu zuzenak", - "Failed to find the following users": "Ezin izan dira honako erabiltzaile hauek aurkitu", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Honako erabiltzaile hauek agian ez dira existitzen edo baliogabeak dira, eta ezin dira gonbidatu: %(csvNames)s", "Lock": "Blokeatu", - "Something went wrong trying to invite the users.": "Okerren bat egon da erabiltzaileak gonbidatzen saiatzean.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ezin izan ditugu erabiltzaile horiek gonbidatu. Egiaztatu gonbidatu nahi dituzun erabiltzaileak eta saiatu berriro.", - "Recently Direct Messaged": "Berriki mezu zuzena bidalita", "This backup is trusted because it has been restored on this session": "Babes-kopia hau fidagarritzat jotzen da saio honetan berrekuratu delako", "Encrypted by a deleted session": "Ezabatutako saio batek zifratua", - "%(count)s sessions": { - "other": "%(count)s saio", - "one": "saio %(count)s" - }, - "Clear all data in this session?": "Garbitu saio honetako datu guztiak?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Saio honetako datuak garbitzea behin betirako da. Zifratutako mezuak galdu egingo dira gakoen babes-kopia egin ez bada.", - "Session name": "Saioaren izena", - "Session key": "Saioaren gakoa", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Erabiltzaile hau egiaztatzean bere saioa fidagarritzat joko da, eta zure saioak beretzat fidagarritzat ere.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Egiztatu gailu hau fidagarri gisa markatzeko. Gailu hau fidagarritzat jotzeak lasaitasuna ematen du muturretik-muturrera zifratutako mezuak erabiltzean.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Gailu hau egiaztatzean fidagarri gisa markatuko da, eta egiaztatu zaituzten erabiltzaileek fidagarri gisa ikusiko dute.", - "Not Trusted": "Ez konfiantzazkoa", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) erabiltzaileak saio berria hasi du hau egiaztatu gabe:", - "Ask this user to verify their session, or manually verify it below.": "Eskatu erabiltzaile honi saioa egiaztatu dezala, edo egiaztatu eskuz azpian.", - "%(name)s declined": "%(name)s erabiltzaileak ukatu du", - "Destroy cross-signing keys?": "Suntsitu zeharkako sinatzerako gakoak?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Zeharkako sinatzerako gakoak ezabatzea behin betiko da. Egiaztatu dituzunak segurtasun abisu bat jasoko dute. Ziur aski ez duzu hau egin nahi, zeharkako sinatzea ahalbidetzen dizun gailu oro galdu ez baduzu.", - "Clear cross-signing keys": "Garbitu zeharkako sinatzerako gakoak", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Matrix-ekin lotutako segurtasun arazo baten berri emateko, irakurri <a>Segurtasun ezagutarazte gidalerroak</a>.", - "Enter a server name": "Sartu zerbitzari-izena", - "Looks good": "Itxura ona du", - "Can't find this server or its room list": "Ezin da zerbitzaria aurkitu edo honen gelen zerrenda", - "Your server": "Zure zerbitzaria", - "Add a new server": "Gehitu zerbitzari berria", - "Enter the name of a new server you want to explore.": "Sartu arakatu nahi duzun zerbitzari berriaren izena.", - "Server name": "Zerbitzari-izena", - "a new master key signature": "gako nagusiaren sinadura berria", - "a new cross-signing key signature": "zeharkako sinatze gako sinadura berria", - "a device cross-signing signature": "gailuz zeharkako sinadura berria", - "a key signature": "gako sinadura", - "%(brand)s encountered an error during upload of:": "%(brand)sek errorea aurkitu du hau igotzean:", - "Upload completed": "Igoera burututa", - "Cancelled signature upload": "Sinadura igoera ezeztatuta", - "Signature upload success": "Sinaduren igoera ongi burutu da", - "Signature upload failed": "Sinaduren igoerak huts egin du", - "Confirm by comparing the following with the User Settings in your other session:": "Berretsi honako hau zure beste saioaren erabiltzaile-ezarpenetan agertzen denarekin alderatuz:", - "Confirm this user's session by comparing the following with their User Settings:": "Egiaztatu erabiltzailearen saio hau, honako hau bestearen erabiltzaile-ezarpenekin alderatuz:", - "If they don't match, the security of your communication may be compromised.": "Ez badatoz bat, komunikazioaren segurtasuna konprometitua egon daiteke.", "Sign in with SSO": "Hasi saioa SSO-rekin", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Berretsi zure kontua desgaitzea Single sign-on bidez zure identitatea frogatuz.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ziur kontua desaktibatu nahi duzula? Ez dago gero atzera egiterik.", - "Confirm account deactivation": "Baieztatu kontua desaktibatzea", - "Server did not require any authentication": "Zerbitzariak ez du autentifikaziorik eskatu", - "Server did not return valid authentication information.": "Zerbitzariak ez du baliozko autentifikazio informaziorik itzuli.", - "There was a problem communicating with the server. Please try again.": "Arazo bat egon da zerbitzariarekin komunikatzeko. Saiatu berriro.", - "Can't load this message": "Ezin izan da mezu hau kargatu", "Submit logs": "Bidali egunkariak", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Oroigarria: Ez dugu zure nabigatzailearentzako euskarririk, ezin da zure esperientzia nolakoa izango den aurreikusi.", - "Unable to upload": "Ezin izan da igo", - "You signed in to a new session without verifying it:": "Saio berria hasi duzu hau egiaztatu gabe:", - "Verify your other session using one of the options below.": "Egiaztatu zure beste saioa beheko aukeretako batekin.", "IRC display name width": "IRC-ko pantaila izenaren zabalera", - "To continue, use Single Sign On to prove your identity.": "Jarraitzeko, erabili Single Sign On zure identitatea frogatzeko.", - "Confirm to continue": "Berretsi jarraitzeko", - "Click the button below to confirm your identity.": "Sakatu azpiko botoia zure identitatea frogatzeko.", - "Restoring keys from backup": "Gakoak babes-kopiatik berrezartzen", - "%(completed)s of %(total)s keys restored": "%(completed)s/%(total)s gako berreskuratuta", - "Keys restored": "Gakoak berreskuratuta", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s gako ongi berreskuratuta", - "Confirm encryption setup": "Berretsi zifratze ezarpena", - "Click the button below to confirm setting up encryption.": "Sakatu azpiko botoia zifratze-ezarpena berresteko.", "Your homeserver has exceeded its user limit.": "Zure hasiera-zerbitzariak erabiltzaile muga gainditu du.", "Your homeserver has exceeded one of its resource limits.": "Zure hasiera-zerbitzariak bere baliabide mugetako bat gainditu du.", "Ok": "Ados", - "Message preview": "Mezu-aurrebista", - "Room address": "Gelaren helbidea", - "This address is available to use": "Gelaren helbide hau erabilgarri dago", - "This address is already in use": "Gelaren helbide hau erabilita dago", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "%(brand)s bertsio berriago bat erabili duzu saio honekin. Berriro bertsio hau muturretik muturrerako zifratzearekin erabiltzeko, saioa amaitu eta berriro hasi beharko duzu.", "Switch theme": "Aldatu azala", - "Click to view edits": "Klik egin edizioak ikusteko", - "The server is offline.": "Zerbitzaria lineaz kanpo dago.", - "The server has denied your request.": "Zerbitzariak zure eskariari uko egin dio.", - "Wrong file type": "Okerreko fitxategi-mota", - "Looks good!": "Itxura ona du!", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Zure %(brand)s aplikazioak ez dizu hau egiteko integrazio kudeatzaile bat erabiltzen uzten. Kontaktatu administratzaileren batekin.", "common": { "analytics": "Estatistikak", "encryption_enabled": "Zifratzea gaituta", @@ -414,7 +196,14 @@ "setup_secure_messages": "Ezarri mezu seguruak", "unencrypted": "Zifratu gabe", "show_more": "Erakutsi gehiago", - "are_you_sure": "Ziur zaude?" + "are_you_sure": "Ziur zaude?", + "email_address": "E-mail helbidea", + "filter_results": "Iragazi emaitzak", + "and_n_others": { + "other": "eta beste %(count)s…", + "one": "eta beste bat…" + }, + "edited": "editatua" }, "action": { "continue": "Jarraitu", @@ -589,7 +378,9 @@ "moderator": "Moderatzailea", "admin": "Kudeatzailea", "custom": "Pertsonalizatua (%(level)s)", - "mod": "Moderatzailea" + "mod": "Moderatzailea", + "label": "Botere maila", + "custom_level": "Maila pertsonalizatua" }, "bug_reporting": { "matrix_security_issue": "Matrix-ekin lotutako segurtasun arazo baten berri emateko, irakurri <a>Segurtasun ezagutarazte gidalerroak</a>.", @@ -602,7 +393,15 @@ "collecting_information": "Aplikazioaren bertsio-informazioa biltzen", "collecting_logs": "Egunkariak biltzen", "create_new_issue": "<newIssueLink>Sortu txosten berri bat</newIssueLink> GitHub zerbitzarian arazo hau ikertu dezagun.", - "waiting_for_server": "Zerbitzariaren erantzunaren zain" + "waiting_for_server": "Zerbitzariaren erantzunaren zain", + "error_empty": "Esaguzu zer ez den behar bezala ibili edo, hobe oraindik, sortu GitHub txosten bat zure arazoa deskribatuz.", + "preparing_logs": "Egunkariak bidaltzeko prestatzen", + "logs_sent": "Egunkariak bidalita", + "thank_you": "Eskerrik asko!", + "failed_send_logs": "Huts egin du egunkariak bidaltzean: ", + "unsupported_browser": "Oroigarria: Ez dugu zure nabigatzailearentzako euskarririk, ezin da zure esperientzia nolakoa izango den aurreikusi.", + "textarea_label": "Oharrak", + "log_request": "Etorkizunean hau ekiditeko, <a>bidali guri egunkariak</a>." }, "time": { "few_seconds_ago": "duela segundo batzuk", @@ -800,7 +599,13 @@ "email_address_label": "E-mail helbidea", "remove_msisdn_prompt": "Kendu %(phone)s?", "add_msisdn_instructions": "SMS mezu bat bidali zaizu +%(msisdn)s zenbakira. Sartu hemen mezu horrek daukan egiaztatze-kodea.", - "msisdn_label": "Telefono zenbakia" + "msisdn_label": "Telefono zenbakia", + "deactivate_confirm_body_sso": "Berretsi zure kontua desgaitzea Single sign-on bidez zure identitatea frogatuz.", + "deactivate_confirm_body": "Ziur kontua desaktibatu nahi duzula? Ez dago gero atzera egiterik.", + "deactivate_confirm_continue": "Baieztatu kontua desaktibatzea", + "error_deactivate_communication": "Arazo bat egon da zerbitzariarekin komunikatzeko. Saiatu berriro.", + "error_deactivate_no_auth": "Zerbitzariak ez du autentifikaziorik eskatu", + "error_deactivate_invalid_auth": "Zerbitzariak ez du baliozko autentifikazio informaziorik itzuli." }, "key_backup": { "backup_in_progress": "Zure gakoen babes-kopia egiten ari da (lehen babes-kopiak minutu batzuk behar ditzake).", @@ -1056,7 +861,8 @@ }, "creation_summary_room": "%(creator)s erabiltzaileak gela sortu eta konfiguratu du.", "context_menu": { - "external_url": "Iturriaren URLa" + "external_url": "Iturriaren URLa", + "resent_unsent_reactions": "Birbidali %(unsentCount)s erreakzio" }, "url_preview": { "close": "Itxi aurrebista" @@ -1094,10 +900,27 @@ "you_accepted": "Onartu duzu", "you_declined": "Ukatu egin duzu", "you_cancelled": "Utzi duzu", - "you_started": "Egiaztaketa eskari bat bidali duzu" + "you_started": "Egiaztaketa eskari bat bidali duzu", + "user_accepted": "%(name)s onartuta", + "user_declined": "%(name)s erabiltzaileak ukatu du", + "user_cancelled": "%(name)s utzita", + "user_wants_to_verify": "%(name)s(e)k egiaztatu nahi du" }, "m.video": { "error_decrypting": "Errorea bideoa deszifratzean" + }, + "scalar_starter_link": { + "dialog_title": "Gehitu integrazioa", + "dialog_description": "Kanpo webgune batetara eramango zaizu zure kontua %(integrationsUrl)s helbidearekin erabiltzeko egiaztatzeko. Jarraitu nahi duzu?" + }, + "edits": { + "tooltip_sub": "Klik egin edizioak ikusteko", + "tooltip_label": "Edizio data: %(date)s. Sakatu edizioak ikusteko." + }, + "error_rendering_message": "Ezin izan da mezu hau kargatu", + "reply": { + "error_loading": "Ezin izan da erantzundako gertaera kargatu, edo ez dago edo ez duzu ikusteko baimenik.", + "in_reply_to": "<a>honi erantzunez:</a> <pill>" } }, "slash_command": { @@ -1160,7 +983,8 @@ "verify_nop": "Saioa jada egiaztatu da!", "verify_mismatch": "ABISUA: GAKO EGIAZTAKETAK HUTS EGIN DU! %(userId)s eta %(deviceId)s saioaren sinatze gakoa %(fprint)s da, eta ez dator bat emandako %(fingerprint)s gakoarekin. Honek esan nahi lezake norbaitek zure komunikazioan esku sartzen ari dela!", "verify_success_title": "Egiaztatutako gakoa", - "verify_success_description": "Eman duzun sinatze gakoa bat dator %(userId)s eta %(deviceId)s saioarentzat jaso duzun sinatze-gakoarekin. Saioa egiaztatu gisa markatu da." + "verify_success_description": "Eman duzun sinatze gakoa bat dator %(userId)s eta %(deviceId)s saioarentzat jaso duzun sinatze-gakoarekin. Saioa egiaztatu gisa markatu da.", + "help_dialog_title": "Aginduen laguntza" }, "presence": { "online_for": "Konektatua %(duration)s", @@ -1200,7 +1024,6 @@ "no_media_perms_title": "Media baimenik ez", "no_media_perms_description": "Agian eskuz baimendu behar duzu %(brand)sek mikrofonoa edo kamera atzitzea" }, - "Other": "Beste bat", "room_settings": { "permissions": { "m.room.avatar": "Aldatu gelaren abatarra", @@ -1279,7 +1102,12 @@ "canonical_alias_field_label": "Helbide nagusia", "avatar_field_label": "Gelaren abatarra", "aliases_no_items_label": "Ez dago argitaratutako beste helbiderik, gehitu bat azpian", - "aliases_items_label": "Argitaratutako beste helbideak:" + "aliases_items_label": "Argitaratutako beste helbideak:", + "alias_heading": "Gelaren helbidea", + "alias_field_safe_localpart_invalid": "Karaktere batzuk ez dira onartzen", + "alias_field_taken_valid": "Gelaren helbide hau erabilgarri dago", + "alias_field_taken_invalid_domain": "Gelaren helbide hau erabilita dago", + "alias_field_placeholder_default": "adib. nire-gela" }, "advanced": { "unfederated": "Gela hau ez dago eskuragarri urruneko zerbitzarietan", @@ -1287,7 +1115,20 @@ "room_predecessor": "Ikusi %(roomName)s gelako mezu zaharragoak.", "room_version_section": "Gela bertsioa", "room_version": "Gela bertsioa:", - "information_section_room": "Gelako informazioa" + "information_section_room": "Gelako informazioa", + "error_upgrade_title": "Huts egin du gela eguneratzea", + "error_upgrade_description": "Ezin izan da gelaren eguneraketa osatu", + "upgrade_button": "Eguneratu gela hau %(version)s bertsiora", + "upgrade_dialog_title": "Eguneratu gelaren bertsioa", + "upgrade_dialog_description": "Gela hau bertsio-berritzeak gelaren oraingo instantzia itzaliko du eta izen bereko beste gela berri bat sortuko du. Kideei esperientziarik onena emateko, hau egingo dugu:", + "upgrade_dialog_description_1": "Izen, deskripzio eta abatar bereko beste gela bat sortu", + "upgrade_dialog_description_2": "Tokiko gelaren ezizen guztiak gela berrira apuntatu ditzaten eguneratu", + "upgrade_dialog_description_3": "Erabiltzaileei gelaren bertsio zaharrean hitz egiten jarraitzea eragotzi, eta erabiltzaileei gela berrira mugitzea aholkatzeko mezu bat bidali", + "upgrade_dialog_description_4": "Gela berriaren hasieran gela zaharrera esteka bat jarri jendeak mezu zaharrak ikus ditzan", + "upgrade_warning_dialog_title_private": "Eguneratu gela pribatua", + "upgrade_dwarning_ialog_title_public": "Eguneratu gela publikoa", + "upgrade_warning_dialog_description": "Gela eguneratzea ekintza aurreratu bat da eta akatsen, falta diren ezaugarrien, edo segurtasun arazoen erruz gela ezegonkorra denean aholkatzen da.", + "upgrade_warning_dialog_footer": "Gela hau <oldVersion /> bertsiotik <newVersion /> bertsiora eguneratuko duzu." }, "upload_avatar_label": "Igo abatarra", "bridges": { @@ -1300,7 +1141,9 @@ "notification_sound": "Jakinarazpen soinua", "custom_sound_prompt": "Ezarri soinu pertsonalizatua", "browse_button": "Arakatu" - } + }, + "title": "Gelaren ezarpenak - %(roomName)s", + "alias_not_specified": "zehaztu gabe" }, "encryption": { "verification": { @@ -1339,7 +1182,19 @@ "prompt_user": "Hasi egiaztaketa berriro bere profiletik.", "timed_out": "Egiaztaketarako denbora-muga agortu da.", "cancelled_user": "%(displayName)s-k egiaztaketa ezeztatu du.", - "cancelled": "Egiaztaketa ezeztatu duzu." + "cancelled": "Egiaztaketa ezeztatu duzu.", + "incoming_sas_user_dialog_text_1": "Egiaztatu erabiltzaile hau fidagarritzat markatzeko. Honek bakea ematen dizu muturretik muturrerako zifratutako mezuak erabiltzean.", + "incoming_sas_user_dialog_text_2": "Erabiltzaile hau egiaztatzean bere saioa fidagarritzat joko da, eta zure saioak beretzat fidagarritzat ere.", + "incoming_sas_device_dialog_text_1": "Egiztatu gailu hau fidagarri gisa markatzeko. Gailu hau fidagarritzat jotzeak lasaitasuna ematen du muturretik-muturrera zifratutako mezuak erabiltzean.", + "incoming_sas_device_dialog_text_2": "Gailu hau egiaztatzean fidagarri gisa markatuko da, eta egiaztatu zaituzten erabiltzaileek fidagarri gisa ikusiko dute.", + "incoming_sas_dialog_title": "Jasotako egiaztaketa eskaria", + "manual_device_verification_self_text": "Berretsi honako hau zure beste saioaren erabiltzaile-ezarpenetan agertzen denarekin alderatuz:", + "manual_device_verification_user_text": "Egiaztatu erabiltzailearen saio hau, honako hau bestearen erabiltzaile-ezarpenekin alderatuz:", + "manual_device_verification_device_name_label": "Saioaren izena", + "manual_device_verification_device_id_label": "Saioaren IDa", + "manual_device_verification_device_key_label": "Saioaren gakoa", + "manual_device_verification_footer": "Ez badatoz bat, komunikazioaren segurtasuna konprometitua egon daiteke.", + "verification_dialog_title_user": "Egiaztaketa eskaria" }, "old_version_detected_title": "Kriptografia datu zaharrak atzeman dira", "old_version_detected_description": "%(brand)s bertsio zahar batek datuak antzeman dira. Honek bertsio zaharrean muturretik muturrerako zifratzea ez funtzionatzea eragingo du. Azkenaldian bertsio zaharrean bidali edo jasotako zifratutako mezuak agian ezin izango dira deszifratu bertsio honetan. Honek ere Bertsio honekin egindako mezu trukeak huts egitea ekar dezake. Arazoak badituzu, amaitu saioa eta hasi berriro saioa. Mezuen historiala gordetzeko, esportatu eta berriro inportatu zure gakoak.", @@ -1380,7 +1235,42 @@ "cross_signing_room_warning": "Baten batek saio ezezagun bat erabiltzen du", "cross_signing_room_verified": "Gelako guztiak egiaztatuta daude", "cross_signing_room_normal": "Gela hau muturretik muturrera zifratuta dago", - "unsupported": "Bezero honek ez du muturretik muturrerako zifratzea onartzen." + "unsupported": "Bezero honek ez du muturretik muturrerako zifratzea onartzen.", + "incompatible_database_sign_out_description": "Zure txaten historiala ez galtzeko, zure gelako gakoak esportatu behar dituzu saioa amaitu aurretik. %(brand)s-en bertsio berriagora bueltatu behar zara hau egiteko", + "incompatible_database_description": "%(brand)s bertsio berriago bat erabili duzu saio honekin. Berriro bertsio hau muturretik muturrerako zifratzearekin erabiltzeko, saioa amaitu eta berriro hasi beharko duzu.", + "incompatible_database_title": "Datu-base bateraezina", + "incompatible_database_disable": "Jarraitu zifratzerik gabe", + "key_signature_upload_completed": "Igoera burututa", + "key_signature_upload_cancelled": "Sinadura igoera ezeztatuta", + "key_signature_upload_failed": "Ezin izan da igo", + "key_signature_upload_success_title": "Sinaduren igoera ongi burutu da", + "key_signature_upload_failed_title": "Sinaduren igoerak huts egin du", + "udd": { + "own_new_session_text": "Saio berria hasi duzu hau egiaztatu gabe:", + "own_ask_verify_text": "Egiaztatu zure beste saioa beheko aukeretako batekin.", + "other_new_session_text": "%(name)s (%(userId)s) erabiltzaileak saio berria hasi du hau egiaztatu gabe:", + "other_ask_verify_text": "Eskatu erabiltzaile honi saioa egiaztatu dezala, edo egiaztatu eskuz azpian.", + "title": "Ez konfiantzazkoa" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Okerreko fitxategi-mota", + "recovery_key_is_correct": "Itxura ona du!" + }, + "restoring": "Gakoak babes-kopiatik berrezartzen" + }, + "destroy_cross_signing_dialog": { + "title": "Suntsitu zeharkako sinatzerako gakoak?", + "warning": "Zeharkako sinatzerako gakoak ezabatzea behin betiko da. Egiaztatu dituzunak segurtasun abisu bat jasoko dute. Ziur aski ez duzu hau egin nahi, zeharkako sinatzea ahalbidetzen dizun gailu oro galdu ez baduzu.", + "primary_button_text": "Garbitu zeharkako sinatzerako gakoak" + }, + "confirm_encryption_setup_title": "Berretsi zifratze ezarpena", + "confirm_encryption_setup_body": "Sakatu azpiko botoia zifratze-ezarpena berresteko.", + "key_signature_upload_failed_master_key_signature": "gako nagusiaren sinadura berria", + "key_signature_upload_failed_cross_signing_key_signature": "zeharkako sinatze gako sinadura berria", + "key_signature_upload_failed_device_cross_signing_key_signature": "gailuz zeharkako sinadura berria", + "key_signature_upload_failed_key_signature": "gako sinadura", + "key_signature_upload_failed_body": "%(brand)sek errorea aurkitu du hau igotzean:" }, "emoji": { "category_frequently_used": "Maiz erabilia", @@ -1448,7 +1338,10 @@ "fallback_button": "Hasi autentifikazioa", "sso_title": "Erabili Single sign-on jarraitzeko", "sso_body": "Baieztatu e-mail hau gehitzea Single sign-on bidez zure identitatea frogatuz.", - "code": "Kodea" + "code": "Kodea", + "sso_preauth_body": "Jarraitzeko, erabili Single Sign On zure identitatea frogatzeko.", + "sso_postauth_title": "Berretsi jarraitzeko", + "sso_postauth_body": "Sakatu azpiko botoia zure identitatea frogatzeko." }, "password_field_label": "Sartu pasahitza", "password_field_strong_label": "Ongi, pasahitz sendoa!", @@ -1481,7 +1374,36 @@ }, "country_dropdown": "Herrialde menua", "common_failures": {}, - "captcha_description": "Hasiera-zerbitzari honek robota ez zarela egiaztatu nahi du." + "captcha_description": "Hasiera-zerbitzari honek robota ez zarela egiaztatu nahi du.", + "autodiscovery_invalid": "Baliogabeko hasiera-zerbitzarien bilaketaren erantzuna", + "autodiscovery_generic_failure": "Huts egin du aurkikuntza automatikoaren konfigurazioa zerbitzaritik eskuratzean", + "autodiscovery_invalid_hs_base_url": "Baliogabeko base_url m.homeserver zerbitzariarentzat", + "autodiscovery_invalid_hs": "Hasiera-zerbitzariaren URL-a ez dirudi baliozko hasiera-zerbitzari batena", + "autodiscovery_invalid_is_base_url": "Baliogabeko base_url m.identity_server zerbitzariarentzat", + "autodiscovery_invalid_is": "Identitate-zerbitzariaren URL-a ez dirudi baliozko identitate-zerbitzari batena", + "autodiscovery_invalid_is_response": "Baliogabeko erantzuna identitate zerbitzariaren bilaketan", + "server_picker_description_matrix.org": "Elkartu milioika pertsonekin dohain hasiera zerbitzari publiko handienean", + "soft_logout": { + "clear_data_title": "Garbitu saio honetako datu guztiak?", + "clear_data_description": "Saio honetako datuak garbitzea behin betirako da. Zifratutako mezuak galdu egingo dira gakoen babes-kopia egin ez bada.", + "clear_data_button": "Garbitu datu guztiak" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Zifratutako mezuak muturretik muturrerako zifratzearen bidez babestuak daude. Zuk eta hartzaileak edo hartzaileek irakurri ditzakezue mezu horiek, beste inork ez.", + "use_key_backup": "Hasi gakoen babes-kopia egiten", + "skip_key_backup": "Ez ditut nire zifratutako mezuak nahi", + "megolm_export": "Esportatu gakoak eskuz", + "setup_key_backup_title": "Zure zifratutako mezuetara sarbidea galduko duzu", + "description": "Ziur saioa amaitu nahi duzula?" + }, + "registration": { + "continue_without_email_field_label": "E-mail (aukerakoa)" + }, + "set_email": { + "verification_pending_title": "Egiaztaketa egiteke", + "verification_pending_description": "Irakurri zure e-maila eta egin klik dakarren estekan. Behin eginda, egin klik Jarraitu botoian.", + "description": "Honek zure pasahitza berrezarri eta jakinarazpenak jasotzea ahalbidetuko dizu." + } }, "export_chat": { "messages": "Mezuak" @@ -1505,7 +1427,8 @@ "report_content": { "missing_reason": "Idatzi zergatik salatzen duzun.", "report_content_to_homeserver": "Salatu edukia zure hasiera-zerbitzariko administratzaileari", - "description": "Mezu hau salatzeak bere 'gertaera ID'-a bidaliko dio hasiera-zerbitzariko administratzaileari. Gela honetako mezuak zifratuta badaude, zure hasiera-zerbitzariko administratzaileak ezin izango du mezuaren testua irakurri edo irudirik ikusi." + "description": "Mezu hau salatzeak bere 'gertaera ID'-a bidaliko dio hasiera-zerbitzariko administratzaileari. Gela honetako mezuak zifratuta badaude, zure hasiera-zerbitzariko administratzaileak ezin izango du mezuaren testua irakurri edo irudirik ikusi.", + "other_label": "Beste bat" }, "onboarding": { "intro_welcome": "Ongi etorri %(appName)s-era", @@ -1564,7 +1487,10 @@ "error_encountered": "Errorea aurkitu da (%(errorDetail)s).", "no_update": "Ez dago eguneraketarik eskuragarri.", "new_version_available": "Bertsio berri eskuragarri. <a>Eguneratu orain.</a>", - "check_action": "Bilatu ekuneraketa" + "check_action": "Bilatu ekuneraketa", + "error_unable_load_commit": "Ezin izan dira xehetasunak kargatu: %(msg)s", + "unavailable": "Eskuraezina", + "changelog": "Aldaketa-egunkaria" }, "labs_mjolnir": { "room_name": "Nire debeku-zerrenda", @@ -1670,7 +1596,11 @@ "search": { "this_room": "Gela hau", "all_rooms": "Gela guztiak", - "field_placeholder": "Bilatu…" + "field_placeholder": "Bilatu…", + "result_count": { + "one": "(~%(count)s emaitza)", + "other": "(~%(count)s emaitza)" + } }, "jump_to_bottom_button": "Korritu azken mezuetara", "jump_read_marker": "Jauzi irakurri gabeko lehen mezura.", @@ -1684,6 +1614,9 @@ "space": { "context_menu": { "explore": "Arakatu gelak" + }, + "add_existing_room_space": { + "dm_heading": "Mezu zuzenak" } }, "terms": { @@ -1699,7 +1632,9 @@ "identity_server_no_terms_title": "Identitate-zerbitzariak ez du erabilera baldintzarik", "identity_server_no_terms_description_1": "Ekintza honek lehenetsitako <server /> identitate-zerbitzaria atzitzea eskatzen du, e-mail helbidea edo telefono zenbakia balioztatzeko, baina zerbitzariak ez du erabilera baldintzarik.", "identity_server_no_terms_description_2": "Jarraitu soilik zerbitzariaren jabea fidagarritzat jotzen baduzu.", - "inline_intro_text": "Onartu <policyLink /> jarraitzeko:" + "inline_intro_text": "Onartu <policyLink /> jarraitzeko:", + "summary_identity_server_1": "Aurkitu besteak telefonoa edo e-maila erabiliz", + "summary_identity_server_2": "Izan telefonoa edo e-maila erabiliz aurkigarria" }, "failed_load_async_component": "Ezin da kargatu! Egiaztatu sare konexioa eta saiatu berriro.", "upload_failed_generic": "Huts egin du '%(fileName)s' fitxategia igotzean.", @@ -1715,7 +1650,19 @@ "error_permissions_room": "Ez duzu jendea gela honetara gonbidatzeko baimenik.", "error_bad_state": "Erabiltzaileari debekua kendu behar zaio gonbidatu aurretik.", "error_version_unsupported_room": "Erabiltzailearen hasiera-zerbitzariak ez du gelaren bertsioa onartzen.", - "error_unknown": "Zerbitzari errore ezezaguna" + "error_unknown": "Zerbitzari errore ezezaguna", + "unable_find_profiles_description_default": "Ezin izan dira behean zerrendatutako Matrix ID-een profilak, berdin gonbidatu nahi dituzu?", + "unable_find_profiles_title": "Hurrengo erabiltzaileak agian ez dira existitzen", + "unable_find_profiles_invite_never_warn_label_default": "Gonbidatu edonola ere eta ez abisatu inoiz gehiago", + "unable_find_profiles_invite_label_default": "Gonbidatu hala ere", + "error_find_room": "Okerren bat egon da erabiltzaileak gonbidatzen saiatzean.", + "error_invite": "Ezin izan ditugu erabiltzaile horiek gonbidatu. Egiaztatu gonbidatu nahi dituzun erabiltzaileak eta saiatu berriro.", + "error_find_user_title": "Ezin izan dira honako erabiltzaile hauek aurkitu", + "error_find_user_description": "Honako erabiltzaile hauek agian ez dira existitzen edo baliogabeak dira, eta ezin dira gonbidatu: %(csvNames)s", + "recents_section": "Azken elkarrizketak", + "suggestions_section": "Berriki mezu zuzena bidalita", + "email_use_default_is": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. <default>Erabili lehenetsitakoa (%(defaultIdentityServerName)s)</default> edo gehitu bat <settings>Ezarpenak</settings> atalean.", + "email_use_is": "Erabili identitate-zerbitzari bat e-mail bidez gonbidatzeko. Kudeatu <settings>Ezarpenak</settings> atalean." }, "widget": { "error_need_to_be_logged_in": "Saioa hasi duzu.", @@ -1736,7 +1683,10 @@ "unencrypted_warning": "Trepetek ez dute mezuen zifratzea erabiltzen.", "added_by": "Trepeta honek gehitu du:", "cookie_warning": "Trepeta honek cookieak erabili litzake.", - "popout": "Laster-leiho trepeta" + "popout": "Laster-leiho trepeta", + "capabilities_dialog": { + "remember_Selection": "Gogoratu nire hautua trepeta honentzat" + } }, "scalar": { "error_create": "Ezin izan da trepeta sortu.", @@ -1762,7 +1712,21 @@ "failed_copy": "Kopiak huts egin du", "something_went_wrong": "Zerk edo zerk huts egin du!", "update_power_level": "Huts egin du botere maila aldatzean", - "unknown": "Errore ezezaguna" + "unknown": "Errore ezezaguna", + "dialog_description_default": "Errore bat gertatu da.", + "edit_history_unsupported": "Antza zure hasiera-zerbitzariak ez du ezaugarri hau onartzen.", + "session_restore": { + "clear_storage_description": "Amaitu saioa eta kendu zifratze gakoak?", + "clear_storage_button": "Garbitu biltegiratzea eta amaitu saioa", + "title": "Ezin izan da saioa berreskuratu", + "description_1": "Errore bat aurkitu dugu zure aurreko saioa berrezartzen saiatzean.", + "description_2": "Aurretik %(brand)s bertsio berriago bat erabili baduzu, zure saioa bertsio honekin bateraezina izan daiteke. Itxi leiho hau eta itzuli bertsio berriagora.", + "description_3": "Zure nabigatzailearen biltegiratzea garbitzeak arazoa konpon lezake, baina saioa amaituko da eta zifratutako txaten historiala ezin izango da berriro irakurri." + }, + "storage_evicted_title": "Saioaren datuak falta dira", + "storage_evicted_description_1": "Saioaren datu batzuk, zifratutako mezuen gakoak barne, falta dira. Amaitu saioa eta hasi saioa berriro hau konpontzeko, gakoak babes-kopiatik berreskuratuz.", + "storage_evicted_description_2": "Ziur asko zure nabigatzaileak kendu ditu datu hauek diskoan leku gutxi zuelako.", + "unknown_error_code": "errore kode ezezaguna" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -1859,7 +1823,25 @@ "deactivate_confirm_title": "Desaktibatu erabiltzailea?", "deactivate_confirm_description": "Erabiltzailea desaktibatzean saioa itxiko zaio eta ezin izango du berriro hasi. Gainera, dauden gela guztietatik aterako da. Ekintza hau ezin da aurreko egoera batera ekarri. Ziur erabiltzaile hau desaktibatu nahi duzula?", "deactivate_confirm_action": "Desaktibatu erabiltzailea", - "error_deactivate": "Huts egin du erabiltzailea desaktibatzeak" + "error_deactivate": "Huts egin du erabiltzailea desaktibatzeak", + "redact": { + "no_recent_messages_title": "Ez da %(user)s erabiltzailearen azken mezurik aurkitu", + "no_recent_messages_description": "Saiatu denbora-lerroa gora korritzen aurreko besterik dagoen ikusteko.", + "confirm_title": "Kendu %(user)s erabiltzailearen azken mezuak", + "confirm_description_2": "Mezu kopuru handientzako, honek denbora behar lezake. Ez freskatu zure bezeroa bitartean.", + "confirm_button": { + "other": "Kendu %(count)s mezu", + "one": "Kendu mezu 1" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s egiaztatutako saio", + "one": "Egiaztatutako saio 1" + }, + "count_of_sessions": { + "other": "%(count)s saio", + "one": "saio %(count)s" + } }, "stickers": { "empty": "Ez duzu eranskailu multzorik aktibatuta", @@ -1891,12 +1873,84 @@ "error_loading_user_profile": "Ezin izan da erabiltzaile-profila kargatu" }, "cant_load_page": "Ezin izan da orria kargatu", - "Invalid homeserver discovery response": "Baliogabeko hasiera-zerbitzarien bilaketaren erantzuna", - "Failed to get autodiscovery configuration from server": "Huts egin du aurkikuntza automatikoaren konfigurazioa zerbitzaritik eskuratzean", - "Invalid base_url for m.homeserver": "Baliogabeko base_url m.homeserver zerbitzariarentzat", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Hasiera-zerbitzariaren URL-a ez dirudi baliozko hasiera-zerbitzari batena", - "Invalid identity server discovery response": "Baliogabeko erantzuna identitate zerbitzariaren bilaketan", - "Invalid base_url for m.identity_server": "Baliogabeko base_url m.identity_server zerbitzariarentzat", - "Identity server URL does not appear to be a valid identity server": "Identitate-zerbitzariaren URL-a ez dirudi baliozko identitate-zerbitzari batena", - "General failure": "Hutsegite orokorra" + "General failure": "Hutsegite orokorra", + "emoji_picker": { + "cancel_search_label": "Ezeztatu bilaketa" + }, + "language_dropdown_label": "Hizkuntza menua", + "truncated_list_n_more": { + "other": "Eta %(count)s gehiago…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Sartu zerbitzari-izena", + "network_dropdown_available_valid": "Itxura ona du", + "network_dropdown_available_invalid": "Ezin da zerbitzaria aurkitu edo honen gelen zerrenda", + "network_dropdown_your_server_description": "Zure zerbitzaria", + "network_dropdown_add_dialog_title": "Gehitu zerbitzari berria", + "network_dropdown_add_dialog_description": "Sartu arakatu nahi duzun zerbitzari berriaren izena.", + "network_dropdown_add_dialog_placeholder": "Zerbitzari-izena" + } + }, + "dialog_close_label": "Itxi elkarrizketa-koadroa", + "redact": { + "error": "Ezin duzu mezu hau ezabatu. (%(code)s)", + "ongoing": "Kentzen…", + "confirm_button": "Berretsi kentzea" + }, + "forward": { + "send_label": "Bidali", + "message_preview_heading": "Mezu-aurrebista" + }, + "integrations": { + "disabled_dialog_title": "Integrazioak desgaituta daude", + "impossible_dialog_title": "Integrazioak ez daude baimenduta", + "impossible_dialog_description": "Zure %(brand)s aplikazioak ez dizu hau egiteko integrazio kudeatzaile bat erabiltzen uzten. Kontaktatu administratzaileren batekin." + }, + "lazy_loading": { + "disabled_description1": "Aurretik %(brand)s erabili duzu %(host)s zerbitzarian kideen karga alferra gaituta zenuela. Bertsio honetan karga alferra desgaituta dago. Katxe lokala bi ezarpen hauen artean bateragarria ez denez, %(brand)sek zure kontua berriro sinkronizatu behar du.", + "disabled_title": "Katxe lokal bateraezina", + "disabled_action": "Garbitu katxea eta sinkronizatu berriro", + "resync_description": "%(brand)s-ek orain 3-5 aldiz memoria gutxiago darabil, beste erabiltzaileen informazioa behar denean besterik ez kargatzen. Itxaron zerbitzariarekin sinkronizatzen garen bitartean!", + "resync_title": "%(brand)s eguneratzen" + }, + "message_edit_dialog_title": "Mezuaren edizioak", + "server_offline": { + "description_4": "Zerbitzaria lineaz kanpo dago.", + "description_5": "Zerbitzariak zure eskariari uko egin dio." + }, + "spotlight_dialog": { + "create_new_room_button": "Sortu gela berria" + }, + "share": { + "title_room": "Partekatu gela", + "permalink_most_recent": "Esteka azken mezura", + "title_user": "Partekatu erabiltzailea", + "title_message": "Partekatu gelako mezua", + "permalink_message": "Esteka hautatutako mezura" + }, + "upload_file": { + "title_progress": "Igo fitxategiak (%(current)s / %(total)s)", + "title": "Igo fitxategiak", + "upload_all_button": "Igo denak", + "error_file_too_large": "Fitxategi hau <b>handiegia da</b> igo ahal izateko. Fitxategiaren tamaina-muga %(limit)s da, baina fitxategi honen tamaina %(sizeOfThisFile)s da.", + "error_files_too_large": "Fitxategi hauek <b>handiegiak dira</b> igotzeko. Fitxategien tamaina-muga %(limit)s da.", + "error_some_files_too_large": "Fitxategi batzuk <b>handiegiak dira</b> igotzeko. Fitxategien tamaina-muga %(limit)s da.", + "upload_n_others_button": { + "other": "Igo beste %(count)s fitxategiak", + "one": "Igo beste fitxategi %(count)s" + }, + "cancel_all_button": "Ezeztatu dena", + "error_title": "Igoera errorea" + }, + "restore_key_backup_dialog": { + "load_error_content": "Ezin izan da babes-kopiaren egoera kargatu", + "restore_failed_error": "Ezin izan da babes-kopia berrezarri", + "no_backup_error": "Ez da babes-kopiarik aurkitu!", + "keys_restored_title": "Gakoak berreskuratuta", + "count_of_decryption_failures": "Ezin izan dira %(failedCount)s saio deszifratu!", + "count_of_successfully_restored_keys": "%(sessionCount)s gako ongi berreskuratuta", + "key_backup_warning": "<b>Abisua:</b>: Gakoen babeskopia fidagarria den gailu batetik egin beharko zenuke beti.", + "load_keys_progress": "%(completed)s/%(total)s gako berreskuratuta" + } } diff --git a/src/i18n/strings/fa.json b/src/i18n/strings/fa.json index b6379171b9..b34e5609d5 100644 --- a/src/i18n/strings/fa.json +++ b/src/i18n/strings/fa.json @@ -2,21 +2,14 @@ "Sunday": "یکشنبه", "Today": "امروز", "Friday": "آدینه", - "Changelog": "تغییراتِ بهوجودآمده", - "Unavailable": "غیرقابلدسترسی", "Tuesday": "سهشنبه", "Unnamed room": "گپ نامگذاری نشده", "Saturday": "شنبه", "Monday": "دوشنبه", "Wednesday": "چهارشنبه", - "Send": "ارسال", - "unknown error code": "کد خطای ناشناخته", - "You cannot delete this message. (%(code)s)": "شما نمیتوانید این پیام را پاک کنید. (%(code)s)", "Thursday": "پنجشنبه", "Yesterday": "دیروز", "Ok": "تأیید", - "Email address": "آدرس ایمیل", - "An error has occurred.": "خطایی رخ داده است.", "Home": "خانه", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s.%(day)s.%(fullYear)s.%(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s.%(day)s.%(fullYear)s", @@ -294,259 +287,22 @@ "Afghanistan": "افغانستان", "United States": "ایالات متحده", "United Kingdom": "انگلستان", - "The server has denied your request.": "سرور درخواست شما را رد کرده است.", - "Use your Security Key to continue.": "برای ادامه از کلید امنیتی خود استفاده کنید.", - "Be found by phone or email": "از طریق تلفن یا ایمیل پیدا شوید", - "Find others by phone or email": "دیگران را از طریق تلفن یا ایمیل پیدا کنید", - "Sign out and remove encryption keys?": "خروج از حساب کاربری و حذف کلیدهای رمزنگاری؟", - "Remember my selection for this widget": "انتخاب من برای این ابزارک را بخاطر بسپار", - "I don't want my encrypted messages": "پیامهای رمزشدهی خود را نمیخواهم", - "Upgrade this room to version %(version)s": "این اتاق را به نسخه %(version)s ارتقا دهید", - "Not a valid Security Key": "کلید امنیتی معتبری نیست", - "This widget would like to:": "این ابزارک تمایل دارد:", - "Unable to set up keys": "تنظیم کلیدها امکان پذیر نیست", - "%(completed)s of %(total)s keys restored": "%(completed)s از %(total)s کلید بازیابی شدند", - "a new cross-signing key signature": "یک کلید امضای متقابل جدید", - "a new master key signature": "یک شاهکلید جدید", - "Upload files (%(current)s of %(total)s)": "بارگذاری فایلها (%(current)s از %(total)s)", - "Failed to decrypt %(failedCount)s sessions!": "رمزگشایی %(failedCount)s نشست موفقیتآمیز نبود!", - "Unable to load backup status": "بارگیری و نمایش وضعیت نسخهی پشتیبان امکانپذیر نیست", - "Link to most recent message": "پیوند به آخرین پیام", - "Clear Storage and Sign Out": "فضای ذخیرهسازی را پاک کرده و از حساب کاربری خارج شوید", - "The server is offline.": "سرور آفلاین است.", - "You're all caught up.": "همهی کارها را انجام دادید.", - "Successfully restored %(sessionCount)s keys": "کلیدهای %(sessionCount)s با موفقیت بازیابی شدند", - "Restoring keys from backup": "بازیابی کلیدها از نسخه پشتیبان", - "a device cross-signing signature": "کلید امضای متقابل یک دستگاه", - "Upload %(count)s other files": { - "one": "بارگذاری %(count)s فایل دیگر", - "other": "بارگذاری %(count)s فایل دیگر" - }, - "Room Settings - %(roomName)s": "تنظیمات اتاق - %(roomName)s", - "Start using Key Backup": "شروع استفاده از نسخهی پشتیبان کلید", - "Unable to restore backup": "بازیابی نسخه پشتیبان امکان پذیر نیست", - "Clear cache and resync": "پاک کردن حافظهی کش و همگام سازی مجدد", - "Failed to upgrade room": "اتاق ارتقاء نیافت", - "Link to selected message": "پیوند به پیام انتخاب شده", - "Unable to restore session": "امکان بازیابی نشست وجود ندارد", - "Reset event store": "پاککردن مخزن رخداد", - "Reset event store?": "پاککردن مخزن رخداد؟", - "Invite to %(roomName)s": "دعوت به %(roomName)s", - "Enter Security Key": "کلید امنیتی را وارد کنید", - "Enter Security Phrase": "عبارت امنیتی را وارد کنید", - "Incorrect Security Phrase": "عبارت امنیتی نادرست است", - "Security Key mismatch": "عدم تطابق کلید امنیتی", - "Invalid Security Key": "کلید امنیتی نامعتبر است", - "Wrong Security Key": "کلید امنیتی اشتباه است", - "Continuing without email": "ادامه بدون ایمیل", - "Approve widget permissions": "دسترسیهای ابزارک را تائید کنید", - "Server isn't responding": "سرور پاسخ نمی دهد", - "Unable to upload": "بارگذاری امکان پذیر نیست", - "Signature upload failed": "بارگذاری امضا انجام نشد", - "Signature upload success": "موفقیت در بارگذاری امضا", - "Cancelled signature upload": "بارگذاری امضا لغو شد", - "a key signature": "یک امضای کلیدی", - "Clear cross-signing keys": "کلیدهای امضای متقابل را پاک کن", - "Destroy cross-signing keys?": "کلیدهای امضای متقابل نابود شود؟", - "Recently Direct Messaged": "گفتگوهای خصوصی اخیر", - "Upgrade public room": "ارتقاء اتاق عمومی", - "Upgrade private room": "ارتقاء اتاق خصوصی", - "Resend %(unsentCount)s reaction(s)": "بازارسال %(unsentCount)s واکنش", - "Missing session data": "دادههای نشست از دست رفته است", - "Manually export keys": "کلیدها را به صورت دستی استخراج (Export)کن", - "No backup found!": "نسخه پشتیبان یافت نشد!", - "Incompatible local cache": "حافظهی محلی ناسازگار", - "Upgrade Room Version": "ارتقاء نسخهی اتاق", - "Share Room Message": "به اشتراک گذاشتن پیام اتاق", - "Reset everything": "همه چیز را بازراهاندازی (reset) کنید", - "Consult first": "ابتدا مشورت کنید", - "Remember this": "این را به یاد داشته باش", - "Decline All": "رد کردن همه", - "Modal Widget": "ابزارک کمکی", - "Updating %(brand)s": "بهروزرسانی %(brand)s", - "Looks good!": "به نظر خوب میاد!", - "Security Key": "کلید امنیتی", - "Security Phrase": "عبارت امنیتی", - "Keys restored": "کلیدها بازیابی شدند", - "Upload completed": "بارگذاری انجام شد", - "Not Trusted": "قابل اعتماد نیست", - "Session key": "کلید نشست", - "Session name": "نام نشست", - "Verification Request": "درخواست تأیید", - "Command Help": "راهنمای دستور", - "Message edits": "ویرایش پیام", - "Upload all": "بارگذاری همه", - "Upload Error": "خطای بارگذاری", - "Cancel All": "لغو همه", - "Upload files": "بارگذاری فایلها", - "Email (optional)": "ایمیل (اختیاری)", - "Share User": "به اشتراکگذاری کاربر", - "Share Room": "به اشتراکگذاری اتاق", "Send Logs": "ارسال گزارش ها", - "Recent Conversations": "گفتگوهای اخیر", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "این کاربران ممکن است وجود نداشته یا نامعتبر باشند و نمیتوان آنها را دعوت کرد: %(csvNames)s", - "Failed to find the following users": "این کاربران یافت نشدند", - "A call can only be transferred to a single user.": "تماس فقط می تواند به یک کاربر منتقل شود.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "ما نتوانستیم آن کاربران را دعوت کنیم. لطفاً کاربرانی را که می خواهید دعوت کنید بررسی کرده و دوباره امتحان کنید.", - "Something went wrong trying to invite the users.": "در تلاش برای دعوت از کاربران مشکلی پیش آمد.", - "We couldn't create your DM.": "نتوانستیم گفتگوی خصوصی مد نظرتان را ایجاد کنیم.", - "Invite by email": "دعوت از طریق ایمیل", - "Click the button below to confirm your identity.": "برای تأیید هویت خود بر روی دکمه زیر کلیک کنید.", - "Confirm to continue": "برای ادامه تأیید کنید", - "To continue, use Single Sign On to prove your identity.": "برای ادامه از احراز هویت یکپارچه جهت اثبات هویت خود استفاده نمائید.", - "Integrations not allowed": "یکپارچهسازیها اجازه داده نشدهاند", - "Integrations are disabled": "پکپارچهسازیها غیر فعال هستند", - "Incoming Verification Request": "درخواست تأیید دریافتی", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "با تأیید این دستگاه، آن را به عنوان مورد اعتماد علامتگذاری کرده و کاربرانی که شما را تأیید کرده اند، به این دستگاه اعتماد خواهند کرد.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "این دستگاه را تأیید کنید تا به عنوان مورد اعتماد علامتگذاری شود. اعتماد به این دستگاه در هنگام استفاده از رمزنگاری سرتاسر آرامش و اطمینان بیشتری را برای شما به ارمغان میآورد.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "با تأیید این کاربر ، نشست وی به عنوان مورد اعتماد علامتگذاری شده و همچنین نشست شما به عنوان مورد اعتماد برای وی علامتگذاری خواهد شد.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "این کاربر را تأیید کنید تا به عنوان کاربر مورد اعتماد علامتگذاری شود. اعتماد به کاربران آرامش و اطمینان بیشتری به شما در استفاده از رمزنگاری سرتاسر میدهد.", - "Clear all data": "پاک کردن همه داده ها", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "پاک کردن همه داده های این جلسه غیرقابل بازگشت است. پیامهای رمزگذاری شده از بین میروند مگر اینکه از کلیدهای آنها پشتیبان تهیه شده باشد.", - "Clear all data in this session?": "همه دادههای این نشست پاک شود؟", - "Reason (optional)": "دلیل (اختیاری)", - "Confirm Removal": "تأیید حذف", - "Removing…": "در حال حذف…", - "Unable to load commit detail: %(msg)s": "بارگیری جزئیات commit انجام نشد: %(msg)s", - "Notes": "یادداشتها", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "قبل از ارسال گزارشها، برای توصیف مشکل خود باید <a>یک مسئله در GitHub ایجاد کنید</a>.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "یادآوری: مرورگر شما پشتیبانی نمی شود ، بنابراین ممکن است تجربه شما غیرقابل پیش بینی باشد.", - "Preparing to download logs": "در حال آماده سازی برای بارگیری گزارش ها", - "Failed to send logs: ": "ارسال گزارش با خطا مواجه شد: ", - "Thank you!": "با سپاس!", - "Logs sent": "گزارشهای مربوط ارسال شد", - "Preparing to send logs": "در حال آماده سازی برای ارسال گزارش ها", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "لطفاً به ما بگویید چه مشکلی پیش آمد و یا اینکه لطف کنید و یک مسئله GitHub ایجاد کنید که مشکل را توصیف کند.", - "You may contact me if you have any follow up questions": "در صورت داشتن هرگونه سوال پیگیری ممکن است با من تماس بگیرید", - "To leave the beta, visit your settings.": "برای خروج از بتا به بخش تنظیمات مراجعه کنید.", - "Close dialog": "بستن گفتگو", - "Invite anyway": "به هر حال دعوت کن", - "Invite anyway and never warn me again": "به هر حال دعوت کن و دیگر هرگز به من هشدار نده", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "برای شناسههای ماتریکس زیر، پروفایلی پیدا نشد - آیا به هر حال می خواهید آنها را دعوت کنید؟", - "The following users may not exist": "کاربران زیر ممکن است وجود نداشته باشند", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "از یک سرور هویتسنجی برای دعوت از طریق ایمیل استفاده کنید. اینکار را میتوانید از طریق بخش <settings>تنظیمات</settings> انجام دهید.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "از یک سرور هویتسنجی برای دعوت از طریق ایمیل استفاده کنید. <default>از پیش فرض (%(defaultIdentityServerName)s) استفاده کنید</default> یا آن را در بخش <settings>تنظیمات</settings> مدیریت کنید.", - "Wrong file type": "نوع فایل اشتباه است", - "Confirm encryption setup": "راهاندازی رمزگذاری را تأیید کنید", - "Create a new room": "ایجاد اتاق جدید", - "Want to add a new room instead?": "آیا میخواهید یک اتاق جدید را بیفزایید؟", - "Add existing rooms": "افزودن اتاقهای موجود", - "Space selection": "انتخاب فضای کاری", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "در حال افزودن اتاقها...", - "other": "در حال افزودن اتاقها... (%(progress)s از %(count)s)" - }, - "Not all selected were added": "همهی موارد انتخاب شده، اضافه نشدند", - "Server name": "نام سرور", - "Enter the name of a new server you want to explore.": "نام سرور جدیدی که می خواهید در آن کاوش کنید را وارد کنید.", - "Add a new server": "افزودن سرور جدید", - "Your server": "سرور شما", - "Can't find this server or its room list": "این سرور و یا لیست اتاقهای آن پیدا نمی شود", - "You are not allowed to view this server's rooms list": "شما مجاز به مشاهده لیست اتاقهای این سرور نمیباشید", - "Looks good": "به نظر خوب میاد", - "Enter a server name": "نام سرور را وارد کنید", - "And %(count)s more...": { - "other": "و %(count)s مورد بیشتر ..." - }, - "Join millions for free on the largest public server": "به بزرگترین سرور عمومی با میلیون ها نفر کاربر بپیوندید", - "Server Options": "گزینه های سرور", - "This address is already in use": "این آدرس قبلاً استفاده شدهاست", - "This address is available to use": "این آدرس برای استفاده در دسترس است", - "e.g. my-room": "به عنوان مثال، my-room", - "Some characters not allowed": "برخی از کاراکترها مجاز نیستند", - "Room address": "آدرس اتاق", - "<a>In reply to</a> <pill>": "<a>در پاسخ به</a><pill>", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "بارگیری رویدادی که به آن پاسخ داده شد امکان پذیر نیست، یا وجود ندارد یا شما اجازه مشاهده آن را ندارید.", - "Custom level": "سطح دلخواه", - "Power level": "سطح قدرت", - "Filter results": "پالایش نتایج", - "Server did not return valid authentication information.": "سرور اطلاعات احراز هویت معتبری را باز نگرداند.", - "Server did not require any authentication": "سرور به احراز هویت احتیاج نداشت", - "There was a problem communicating with the server. Please try again.": "مشکلی در برقراری ارتباط با سرور وجود داشت. لطفا دوباره تلاش کنید.", - "Confirm account deactivation": "غیرفعال کردن حساب کاربری را تأیید کنید", - "Are you sure you want to deactivate your account? This is irreversible.": "آیا از غیرفعالکردن حساب کاربری خود اطمینان دارید؟ این کار غیر قابل بازگشت است.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "برای غیرفعالکردن حساب کاربری خود ابتدا باید هویت خود را ثابت کنید که برای این کار میتوانید از احراز هویت یکپارچه استفاده کنید.", - "Continue With Encryption Disabled": "با رمزنگاری غیرفعال ادامه بده", - "Incompatible Database": "پایگاه داده ناسازگار", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "شما قبلاً با این نشست از نسخه جدیدتر %(brand)s استفاده کردهاید. برای استفاده مجدد از این نسخه با قابلیت رمزنگاری سرتاسر ، باید از حسابتان خارج شده و دوباره وارد برنامه شوید.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "برای جلوگیری از دست دادن تاریخچهی گفتگوی خود باید قبل از ورود به برنامه ، کلیدهای اتاق خود را استخراج (Export) کنید. برای این کار باید از نسخه جدیدتر %(brand)s استفاده کنید", - "%(count)s members": { - "other": "%(count)s عضو", - "one": "%(count)s عضو" - }, - "%(count)s rooms": { - "other": "%(count)s اتاق", - "one": "%(count)s اتاق" - }, - "Remove %(count)s messages": { - "one": "حذف ۱ پیام", - "other": "حذف %(count)s پیام" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "برای مقدار زیادی پیام ممکن است مدتی طول بکشد. لطفا در این بین مرورگر خود را refresh نکنید.", - "Remove recent messages by %(user)s": "حذف پیامهای اخیر %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "در پیامها بالا بروید تا ببینید آیا موارد قدیمی وجود دارد یا خیر.", - "No recent messages by %(user)s found": "هیچ پیام جدیدی برای %(user)s یافت نشد", - "%(count)s sessions": { - "one": "%(count)s نشست", - "other": "%(count)s نشست" - }, - "%(count)s verified sessions": { - "one": "1 نشست تأیید شده", - "other": "%(count)s نشست تایید شده" - }, "Not encrypted": "رمزگذاری نشده", - "Direct Messages": "پیام مستقیم", "Join Room": "به اتاق بپیوندید", - "(~%(count)s results)": { - "one": "(~%(count)s نتیجه)", - "other": "(~%(count)s نتیجه)" - }, "%(duration)sd": "%(duration)s روز", "%(duration)sh": "%(duration)s ساعت", "%(duration)sm": "%(duration)s دقیقه", "%(duration)ss": "%(duration)s ثانیه", - "and %(count)s others...": { - "one": "و یکی دیگر ...", - "other": "و %(count)s مورد دیگر ..." - }, "Encrypted by a deleted session": "با یک نشست حذف شده رمزگذاری شده است", - "Language Dropdown": "منو زبان", - "Information": "اطلاعات", - "%(count)s people you know have already joined": { - "one": "%(count)s نفر از افرادی که می شناسید قبلاً پیوستهاند", - "other": "%(count)s نفر از افرادی که می شناسید قبلاً به آن پیوستهاند" - }, - "Including %(commaSeparatedMembers)s": "شامل %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "نمایش ۱ عضو", - "other": "نمایش همه %(count)s عضو" - }, "expand": "گشودن", "collapse": "بستن", - "This version of %(brand)s does not support searching encrypted messages": "این نسخه از %(brand)s از جستجوی پیام های رمزگذاری شده پشتیبانی نمی کند", - "This version of %(brand)s does not support viewing some encrypted files": "این نسخه از %(brand)s از مشاهده برخی از پرونده های رمزگذاری شده پشتیبانی نمی کند", - "Use the <a>Desktop app</a> to search encrypted messages": "برای جستجوی میان پیامهای رمز شده از <a>نسخه دسکتاپ</a> استفاده کنید", - "Use the <a>Desktop app</a> to see all encrypted files": "برای مشاهده همه پرونده های رمز شده از <a>نسخه دسکتاپ</a> استفاده کنید", - "Cancel search": "لغو جستجو", - "Can't load this message": "بارگیری این پیام امکان پذیر نیست", "Submit logs": "ارسال لاگها", - "edited": "ویرایش شده", - "Edited at %(date)s. Click to view edits.": "ویرایش شده در %(date)s. برای مشاهده ویرایش ها کلیک کنید.", - "Click to view edits": "برای مشاهده ویرایش ها کلیک کنید", - "Edited at %(date)s": "ویرایش شده در %(date)s", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "شما در آستانه هدایت شدن به یک سایت ثالث هستید بنابراین می توانید حساب خود را برای استفاده با %(integrationsUrl)s احراز هویت کنید. آیا مایل هستید ادامه دهید؟", - "Add an Integration": "یکپارچه سازی اضافه کنید", - "Add reaction": "افزودن واکنش", - "%(name)s wants to verify": "%(name)s میخواهد تأیید هویت کند", - "%(name)s cancelled": "%(name)s لغو کرد", - "%(name)s declined": "%(name)s رد کرد", - "%(name)s accepted": "%(name)s پذیرفت", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "برای گزارش مشکلات امنیتی مربوط به ماتریکس، لطفا سایت Matrix.org بخش <a>Security Disclosure Policy</a> را مطالعه فرمائید.", "Backup version:": "نسخهی پشتیبان:", "This backup is trusted because it has been restored on this session": "این نسخهی پشتیبان قابل اعتماد است چرا که بر روی این نشست بازیابی شد", - "not specified": "مشخص نشده", "Failed to connect to integration manager": "اتصال به سیستم مدیریت ادغام انجام نشد", - "Create a space": "ساختن یک محیط", "Folder": "پوشه", "Headphones": "هدفون", "Anchor": "لنگر", @@ -610,112 +366,24 @@ "Lion": "شیر", "Cat": "گربه", "Dog": "سگ", - "Dial pad": "صفحه شمارهگیری", "IRC display name width": "عرض نمایش نامهای IRC", "Switch theme": "تعویض پوسته", - "<inviter/> invites you": "<inviter/> شما را دعوت کرد", - "No results found": "نتیجهای یافت نشد", - "Sending": "در حال ارسال", "Warning!": "هشدار!", - "Create new room": "ایجاد اتاق جدید", - "Leave space": "ترک محیط", "Sign in with SSO": "ورود با استفاده از احراز هویت یکپارچه", "Delete Widget": "حذف ویجت", - "Failed to start livestream": "آغاز livestream با شکست همراه بود", - "Unable to start audio streaming.": "شروع پخش جریان صدا امکانپذیر نیست.", - "Hold": "نگهداشتن", - "Resume": "ادامه", "Deactivate account": "غیرفعالکردن حساب کاربری", "Your homeserver has exceeded one of its resource limits.": "سرور شما از یکی از محدودیتهای منابع خود فراتر رفته است.", "Your homeserver has exceeded its user limit.": "سرور شما از حد مجاز کاربر خود فراتر رفته است.", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "اگر این کار را انجام میدهید، لطفاً توجه داشته باشید که هیچ یک از پیامهای شما حذف نمیشوند ، با این حال چون پیامها مجددا ایندکس میشوند، ممکن است برای چند لحظه قابلیت جستجو با مشکل مواجه شود", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "حذف کلیدهای امضای متقابل دائمی است. هرکسی که او را تائید کردهباشید، هشدارهای امنیتی را مشاهده خواهد کرد. به احتمال زیاد نمیخواهید این کار را انجام دهید ، مگر هیچ دستگاهی برای امضاء متقابل از طریق آن نداشته باشید.", - "Click the button below to confirm setting up encryption.": "برای تأیید و فعالسازی رمزگذاری ، روی دکمه زیر کلیک کنید.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "دسترسی به حافظه نهان امکانپذیر نیست. لطفاً تأیید کنید که عبارت امنیتی صحیح را وارد کردهاید.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "اگر همه موارد را بازراهاندازی (reset) کنید، دیگر هیچ نشست تائید شدهای و هیچ کاربر تائيد شدهای نخواهید داشت و ممکن است نتوانید پیامهای گذشتهی خود را مشاهده نمائید.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "نسخه پشتیبان با این کلید امنیتی رمزگشایی نمی شود: لطفاً بررسی کنید که کلید امنیتی درست را وارد کرده اید.", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "نسخه پشتیبان با این عبارت امنیتی رمزگشایی نمیشود: لطفاً بررسی کنید که عبارت امنیتی درست را وارد کرده اید.", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>هشدا</b>: پشتیبان گیری از کلید را فقط از یک رایانه مطمئن انجام دهید.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "با وارد کردن عبارت امنیتی خود به سابقه پیامهای رمز شدتان دسترسی پیدا کرده و پیام امن ارسال کنید.", - "Only do this if you have no other device to complete verification with.": "این کار را فقط درصورتی انجام دهید که دستگاه دیگری برای تکمیل فرآیند تأیید ندارید.", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "همه روشهای بازیابی را فراموش کرده یا از دست دادهاید؟ <a>بازراهاندازی (reset) همه</a>", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "اگر عبارت امنیتی خود را فراموش کرده اید، می توانید <button1>از کلید امنیتی خود استفاده کنید</button1> یا <button2>تنظیمات پشتیانیگیری را مجددا انجام دهید</button2>", - "The widget will verify your user ID, but won't be able to perform actions for you:": "ابزارک شناسهی کاربری شما را تائید خواهد کرد، اما نمیتواند این کارها را برای شما انجام دهد:", - "This looks like a valid Security Key!": "به نظر می رسد این یک کلید امنیتی معتبر است!", - "Allow this widget to verify your identity": "به این ابزارک اجازه دهید هویت شما را تأیید کند", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "برخی از فایلها برای بارگذاری <b>بیش از حد بزرگ هستند</b>. محدودیت اندازه فایل %(limit)s است.", - "Access your secure message history and set up secure messaging by entering your Security Key.": "با وارد کردن کلید امنیتی خود به تاریخچهی پیامهای رمز شده خود دسترسی پیدا کرده و پیام امن ارسال کنید.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "این فایلها برای بارگذاری <b>بیش از حد بزرگ</b> هستند. محدودیت اندازه فایل %(limit)s است.", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "اگر کلید امنیتی خود را فراموش کردهاید ، می توانید <button>تنظیمات مجددا تنظیمات پشتیبانگیری را انجام دهید</button>", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "این فایل برای بارگذاری <b>بسیار بزرگ است</b>. محدودیت اندازهی فایل برابر %(limit)s است اما حجم این فایل %(sizeOfThisFile)s.", - "Ask this user to verify their session, or manually verify it below.": "از این کاربر بخواهید نشست خود را تأیید کرده و یا آن را به صورت دستی تأیید کنید.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) وارد یک نشست جدید شد بدون اینکه آن را تائید کند:", - "Verify your other session using one of the options below.": "نست دیگر خود را با استفاده از یکی از راهکارهای زیر تأیید کنید.", - "You signed in to a new session without verifying it:": "شما وارد یک نشست جدید شدهاید بدون اینکه آن را تائید کنید:", - "Your browser likely removed this data when running low on disk space.": "هنگام کمبود فضای دیسک ، مرورگر شما این داده ها را حذف می کند.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "برخی از دادههای نشست ، از جمله کلیدهای رمزنگاری پیامها موجود نیست. برای برطرف کردن این مشکل از برنامه خارج شده و مجددا وارد شوید و از کلیدها را از نسخهی پشتیبان بازیابی نمائيد.", - "To help us prevent this in future, please <a>send us logs</a>.": "برای کمک به ما در جلوگیری از این امر در آینده ، لطفا <a>لاگها را برای ما ارسال کنید</a>.", - "This will allow you to reset your password and receive notifications.": "با این کار میتوانید گذرواژه خود را تغییر داده و اعلانها را دریافت کنید.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "لطفاً ایمیل خود را بررسی کرده و روی لینکی که برایتان ارسال شده، کلیک کنید. پس از انجام این کار، روی ادامه کلیک کنید.", - "Verification Pending": "در انتظار تائید", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "پاک کردن فضای ذخیرهسازی مرورگر ممکن است این مشکل را برطرف کند ، اما شما را از برنامه خارج کرده و باعث میشود هرگونه سابقه گفتگوی رمزشده غیرقابل خواندن باشد.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "اگر در گذشته از نسخه جدیدتر %(brand)s استفاده کردهاید ، نشست شما ممکن است با این نسخه ناسازگار باشد. این پنجره را بسته و به نسخه جدیدتر برگردید.", - "We encountered an error trying to restore your previous session.": "هنگام تلاش برای بازیابی نشست قبلی شما، با خطایی روبرو شدیم.", - "You most likely do not want to reset your event index store": "به احتمال زیاد نمیخواهید مخزن فهرست رویدادهای خود را حذف کنید", - "Recent changes that have not yet been received": "تغییرات اخیری که هنوز دریافت نشدهاند", - "The server is not configured to indicate what the problem is (CORS).": "سرور طوری پیکربندی نشده تا نشان دهد مشکل چیست (CORS).", - "A connection error occurred while trying to contact the server.": "هنگام تلاش برای اتصال به سرور خطایی رخ داده است.", - "Your area is experiencing difficulties connecting to the internet.": "منطقه شما در اتصال به اینترنت با مشکل روبرو است.", - "A browser extension is preventing the request.": "پلاگینی در مرورگر مانع از ارسال درخواست میگردد.", - "Your firewall or anti-virus is blocking the request.": "دیوار آتش یا آنتیویروس شما مانع از ارسال درخواست میشود.", - "The server (%(serverName)s) took too long to respond.": "زمان پاسخگویی سرور (%(serverName)s) بسیار طولانی شدهاست.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "سرور شما به برخی از درخواستها پاسخ نمیدهد. در ادامه برخی از دلایل محتمل آن ذکر شده است.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "این اتاق را از <oldVersion /> به <newVersion /> ارتقا خواهید داد.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "بهروزرسانی اتاق اقدامی پیشرفته بوده و معمولاً در صورتی توصیه میشود که اتاق به دلیل اشکالات، فقدان قابلیتها یا آسیب پذیریهای امنیتی، پایدار و قابل استفاده نباشد.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر میگذارد. اگر با %(brand)s خود مشکلی دارید، لطفاً <a>اشکال را گزارش کنید</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر میگذارد. اگر با %(brand)s خود مشکلی دارید ، لطفاً یک اشکال گزارش دهید.", - "Put a link back to the old room at the start of the new room so people can see old messages": "در ابتدای اتاق جدید پیوندی به اتاق قدیمی قرار دهید تا افراد بتوانند پیامهای موجود در اتاق قدیمی را ببینند", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "از گفتگوی کاربران در نسخه قدیمی اتاق جلوگیری کرده و با ارسال پیامی به کاربران توصیه کنید به اتاق جدید منتقل شوند", - "Update any local room aliases to point to the new room": "برای اشاره به اتاق جدید، نامهای مستعار (aliases) اتاق محلی را بهروز کنید", - "Create a new room with the same name, description and avatar": "یک اتاق جدید با همان نام ، توضیحات و نمایه ایجاد کنید", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "ارتقاء این اتاق نیازمند بستن نسخهی فعلی و ساختن درجای یک اتاق جدید است. برای داشتن بهترین تجربهی کاربری ممکن، ما:", - "The room upgrade could not be completed": "متاسفانه فرآیند ارتقاء اتاق به پایان نرسید", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "حواستان را جمع کنید، اگر ایمیلی اضافه نکرده و گذرواژهی خود را فراموش کنید ، ممکن است <b>دسترسی به حساب کاربری خود را برای همیشه از دست دهید</b>.", - "If they don't match, the security of your communication may be compromised.": "اگر آنها مطابقت نداشتهباشند ، ممکن است امنیت ارتباطات شما به خطر افتاده باشد.", - "Data on this screen is shared with %(widgetDomain)s": "دادههای این صفحه با %(widgetDomain)s به اشتراک گذاشته میشود", - "Your homeserver doesn't seem to support this feature.": "به نظر نمیرسد که سرور شما از این قابلیت پشتیبانی کند.", - "Session ID": "شناسهی نشست", - "Confirm this user's session by comparing the following with their User Settings:": "این نشست کاربر را از طریق مقایسهی این با تنظیمات کاربری تائيد کنید:", - "Confirm by comparing the following with the User Settings in your other session:": "از طریق مقایسهی این با تنظیمات کاربری در نشستهای دیگرتان، تائيد کنید:", - "Are you sure you want to sign out?": "آیا مطمئن هستید که می خواهید از برنامه خارج شوید؟", - "You'll lose access to your encrypted messages": "دسترسی به پیامهای رمزشدهی خود را از دست خواهید داد", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "پیامهای رمزشده با رمزنگاری سرتاسر ایمن میشوند. فقط شما و طرف گیرنده(ها) کلیدهای خواندن این پیام ها را در اختیار دارید.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "هماکنون %(brand)s از طریق بارگیری و نمایش اطلاعات کاربران تنها در زمانهایی که نیاز است، حدود ۳ تا ۵ مرتبه حافظهی کمتری استفاده میکند. لطفا تا همگامسازی با سرور منتظر بمانید!", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "اگر نسخه دیگری از %(brand)s هنوز در تبهای دیگر باز است، لطفاً آن را ببندید زیرا استفاده از %(brand)s با قابلیت بارگیری تکهتکهی فعال روی یکی و غیرفعال روی دیگری، باعث ایجاد مشکل می شود.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "شما از %(brand)s بر روی %(host)s با قابلیت بارگیری اعضا به شکل تکهتکه استفاده میکنید. در این نسخه قابلیت بارگیری تکهتکه غیرفعال است. از آنجایی که حافظهی کش مورد استفاده برای این دو پیکربندی با هم سازگار نیست، %(brand)s نیاز به همگامسازی مجدد حساب کاربری شما دارد.", - "%(brand)s encountered an error during upload of:": "%(brand)s در حین بارگذاری این دچار مشکل شد:", - "Transfer": "منتقل کردن", - "Invited people will be able to read old messages.": "افراد دعوتشده خواهند توانست پیامهای قدیمی را بخوانند.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "با استفاده از نام یا نام کاربری (مانند <userId/>) از افراد دعوت کرده و یا <a>این اتاق را به اشتراک بگذارید</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "با استفاده از نام، آدرس ایمیل، نام کاربری (مانند <userId/>) از فردی دعوت کرده و یا <a>این اتاق را به اشتراک بگذارید</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "با استفاده از نام ، آدرس ایمیل ، نام کاربری (مانند <userId/>) کسی را دعوت کرده یا <a>این فضای کاری را به اشتراک بگذارید</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "با استفاده از نام یا نام کاربری (مانند <userId/>) از افراد دعوت کرده و یا <a>این فضای کاری را به اشتراک بگذارید</a>.", - "Start a conversation with someone using their name or username (like <userId/>).": "با استفاده از نام یا نام کاربری (مانند <userId/>)، گفتگوی جدیدی را با دیگران شروع کنید.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "با استفاده از نام، آدرس ایمیل و یا نام کاربری (مانند <userId/>)، یک گفتگوی جدید را شروع کنید.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s شما اجازهٔ استفاده از یک مدیر یکپارچگی را برای این کار نمی دهد. لطفاً با مدیری تماس بگیرید.", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s و %(count)s دیگر", "other": "%(spaceName)s و %(count)s دیگران" }, "%(space1Name)s and %(space2Name)s": "%(space1Name)s و %(space2Name)s", - "Close sidebar": "بستن نوارکناری", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "عبارت امنیتی خود را وارد کنید و یا <button>کلید امنیتی خود را استفاده کنید</button>.", "Developer": "توسعه دهنده", "Experimental": "تجربی", "Themes": "قالب ها", "Moderation": "اعتدال", "Messaging": "پیام رسانی", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "وقتی از سیستم خارج میشوید، این کلیدها از این دستگاه حذف میشوند، به این معنی که نمیتوانید پیامهای رمزگذاریشده را بخوانید مگر اینکه کلیدهای آنها را در دستگاههای دیگر خود داشته باشید یا از آنها در سرور نسخه پشتیبان تهیه کنید.", "common": { "about": "درباره", "analytics": "تجزیه و تحلیل", @@ -810,7 +478,23 @@ "unencrypted": "رمزگذاری نشده", "show_more": "نمایش بیشتر", "avatar": "نمایه", - "are_you_sure": "مطمئنی؟" + "are_you_sure": "مطمئنی؟", + "email_address": "آدرس ایمیل", + "filter_results": "پالایش نتایج", + "no_results_found": "نتیجهای یافت نشد", + "and_n_others": { + "one": "و یکی دیگر ...", + "other": "و %(count)s مورد دیگر ..." + }, + "n_members": { + "other": "%(count)s عضو", + "one": "%(count)s عضو" + }, + "edited": "ویرایش شده", + "n_rooms": { + "other": "%(count)s اتاق", + "one": "%(count)s اتاق" + } }, "action": { "continue": "ادامه", @@ -906,7 +590,10 @@ "unignore": "لغو نادیدهگرفتن", "explore_rooms": "جستجو در اتاق ها", "add_existing_room": "اضافهکردن اتاق موجود", - "explore_public_rooms": "کاوش در اتاقهای عمومی" + "explore_public_rooms": "کاوش در اتاقهای عمومی", + "transfer": "منتقل کردن", + "resume": "ادامه", + "hold": "نگهداشتن" }, "a11y": { "user_menu": "منوی کاربر", @@ -948,7 +635,8 @@ "bridge_state_creator": "این پل ارتباطی توسط <user /> ارائه شدهاست.", "bridge_state_manager": "این پل ارتباطی توسط <user /> مدیریت میشود.", "bridge_state_workspace": "فضای کار:<networkLink/>", - "bridge_state_channel": "کانال:<channelLink/>" + "bridge_state_channel": "کانال:<channelLink/>", + "beta_feedback_leave_button": "برای خروج از بتا به بخش تنظیمات مراجعه کنید." }, "keyboard": { "home": "خانه", @@ -1051,7 +739,9 @@ "moderator": "معاون", "admin": "ادمین", "custom": "%(level)s دلخواه", - "mod": "معاون" + "mod": "معاون", + "label": "سطح قدرت", + "custom_level": "سطح دلخواه" }, "bug_reporting": { "matrix_security_issue": "برای گزارش مشکلات امنیتی مربوط به ماتریکس، لطفا سایت Matrix.org بخش <a>Security Disclosure Policy</a> را مطالعه فرمائید.", @@ -1067,7 +757,16 @@ "uploading_logs": "در حال بارگذاری لاگها", "downloading_logs": "در حال دریافت لاگها", "create_new_issue": "لطفا در GitHub <newIssueLink>یک مسئله جدید ایجاد کنید</newIssueLink> تا بتوانیم این اشکال را بررسی کنیم.", - "waiting_for_server": "در انتظار پاسخی از سمت سرور" + "waiting_for_server": "در انتظار پاسخی از سمت سرور", + "error_empty": "لطفاً به ما بگویید چه مشکلی پیش آمد و یا اینکه لطف کنید و یک مسئله GitHub ایجاد کنید که مشکل را توصیف کند.", + "preparing_logs": "در حال آماده سازی برای ارسال گزارش ها", + "logs_sent": "گزارشهای مربوط ارسال شد", + "thank_you": "با سپاس!", + "failed_send_logs": "ارسال گزارش با خطا مواجه شد: ", + "preparing_download": "در حال آماده سازی برای بارگیری گزارش ها", + "unsupported_browser": "یادآوری: مرورگر شما پشتیبانی نمی شود ، بنابراین ممکن است تجربه شما غیرقابل پیش بینی باشد.", + "textarea_label": "یادداشتها", + "log_request": "برای کمک به ما در جلوگیری از این امر در آینده ، لطفا <a>لاگها را برای ما ارسال کنید</a>." }, "time": { "seconds_left": "%(seconds)s ثانیه باقیمانده", @@ -1312,7 +1011,13 @@ "email_address_label": "آدرس ایمیل", "remove_msisdn_prompt": "%(phone)s را پاک میکنید؟", "add_msisdn_instructions": "یک پیام متنی به +%(msisdn)s ارسال شد. لطفا کد تائید موجود در آن را وارد کنید.", - "msisdn_label": "شماره تلفن" + "msisdn_label": "شماره تلفن", + "deactivate_confirm_body_sso": "برای غیرفعالکردن حساب کاربری خود ابتدا باید هویت خود را ثابت کنید که برای این کار میتوانید از احراز هویت یکپارچه استفاده کنید.", + "deactivate_confirm_body": "آیا از غیرفعالکردن حساب کاربری خود اطمینان دارید؟ این کار غیر قابل بازگشت است.", + "deactivate_confirm_continue": "غیرفعال کردن حساب کاربری را تأیید کنید", + "error_deactivate_communication": "مشکلی در برقراری ارتباط با سرور وجود داشت. لطفا دوباره تلاش کنید.", + "error_deactivate_no_auth": "سرور به احراز هویت احتیاج نداشت", + "error_deactivate_invalid_auth": "سرور اطلاعات احراز هویت معتبری را باز نگرداند." }, "sidebar": { "title": "نوارکناری", @@ -1672,7 +1377,8 @@ "tooltip": "پیام در %(date)s حذف شد" }, "reactions": { - "tooltip": "<reactors/><reactedWith> واکنش نشان داد با %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith> واکنش نشان داد با %(shortName)s</reactedWith>", + "add_reaction_prompt": "افزودن واکنش" }, "m.room.create": { "continuation": "این اتاق ادامه گفتگوی دیگر است.", @@ -1681,7 +1387,8 @@ "creation_summary_dm": "%(creator)s این گفتگو را ایجاد کرد.", "creation_summary_room": "%(creator)s اتاق را ایجاد و پیکربندی کرد.", "context_menu": { - "external_url": "آدرس مبدا" + "external_url": "آدرس مبدا", + "resent_unsent_reactions": "بازارسال %(unsentCount)s واکنش" }, "url_preview": { "close": "بستن پیش نمایش" @@ -1722,7 +1429,11 @@ "you_accepted": "پذیرفتید", "you_declined": "شما رد کردید", "you_cancelled": "شما لغو کردید", - "you_started": "شما یک درخواست تأیید هویت ارسال کردهاید" + "you_started": "شما یک درخواست تأیید هویت ارسال کردهاید", + "user_accepted": "%(name)s پذیرفت", + "user_declined": "%(name)s رد کرد", + "user_cancelled": "%(name)s لغو کرد", + "user_wants_to_verify": "%(name)s میخواهد تأیید هویت کند" }, "m.poll.end": { "sender_ended": "%(senderName)s به نظر سنجی پایان داد" @@ -1732,6 +1443,20 @@ }, "m.audio": { "error_processing_voice_message": "خطا در پردازش پیام صوتی" + }, + "scalar_starter_link": { + "dialog_title": "یکپارچه سازی اضافه کنید", + "dialog_description": "شما در آستانه هدایت شدن به یک سایت ثالث هستید بنابراین می توانید حساب خود را برای استفاده با %(integrationsUrl)s احراز هویت کنید. آیا مایل هستید ادامه دهید؟" + }, + "edits": { + "tooltip_title": "ویرایش شده در %(date)s", + "tooltip_sub": "برای مشاهده ویرایش ها کلیک کنید", + "tooltip_label": "ویرایش شده در %(date)s. برای مشاهده ویرایش ها کلیک کنید." + }, + "error_rendering_message": "بارگیری این پیام امکان پذیر نیست", + "reply": { + "error_loading": "بارگیری رویدادی که به آن پاسخ داده شد امکان پذیر نیست، یا وجود ندارد یا شما اجازه مشاهده آن را ندارید.", + "in_reply_to": "<a>در پاسخ به</a><pill>" } }, "slash_command": { @@ -1817,7 +1542,8 @@ "verify_nop": "نشست پیش از این تائید شدهاست!", "verify_mismatch": "هشدار: تایید کلید ناموفق بود! کلید امضا کننده %(userId)s در نشست %(deviceId)s برابر %(fprint)s است که با کلید %(fingerprint)s تطابق ندارد. این می تواند به معنی رهگیری ارتباطات شما باشد!", "verify_success_title": "کلید تأیید شده", - "verify_success_description": "کلید امضای ارائه شده با کلید امضای دریافت شده از جلسه %(deviceId)s کاربر %(userId)s مطابقت دارد. نشست به عنوان تأیید شده علامت گذاری شد." + "verify_success_description": "کلید امضای ارائه شده با کلید امضای دریافت شده از جلسه %(deviceId)s کاربر %(userId)s مطابقت دارد. نشست به عنوان تأیید شده علامت گذاری شد.", + "help_dialog_title": "راهنمای دستور" }, "presence": { "online_for": "آنلاین برای مدت %(duration)s", @@ -1910,9 +1636,9 @@ "unable_to_access_audio_input_title": "دسترسی به میکروفن شما امکان پذیر نیست", "unable_to_access_audio_input_description": "ما نتوانستیم به میکروفون شما دسترسی پیدا کنیم. لطفا تنظیمات مرورگر خود را بررسی کنید و دوباره سعی کنید.", "no_audio_input_title": "میکروفونی یافت نشد", - "no_audio_input_description": "ما میکروفونی در دستگاه شما پیدا نکردیم. لطفاً تنظیمات خود را بررسی کنید و دوباره امتحان کنید." + "no_audio_input_description": "ما میکروفونی در دستگاه شما پیدا نکردیم. لطفاً تنظیمات خود را بررسی کنید و دوباره امتحان کنید.", + "transfer_consult_first_label": "ابتدا مشورت کنید" }, - "Other": "دیگر", "room_settings": { "permissions": { "m.room.avatar": "تغییر نمایه اتاق", @@ -1997,7 +1723,12 @@ "canonical_alias_field_label": "آدرس اصلی", "avatar_field_label": "آواتار اتاق", "aliases_no_items_label": "آدرس دیگری منتشر نشده است، در زیر اضافه کنید", - "aliases_items_label": "دیگر آدرسهای منتشر شده:" + "aliases_items_label": "دیگر آدرسهای منتشر شده:", + "alias_heading": "آدرس اتاق", + "alias_field_safe_localpart_invalid": "برخی از کاراکترها مجاز نیستند", + "alias_field_taken_valid": "این آدرس برای استفاده در دسترس است", + "alias_field_taken_invalid_domain": "این آدرس قبلاً استفاده شدهاست", + "alias_field_placeholder_default": "به عنوان مثال، my-room" }, "advanced": { "unfederated": "این اتاق توسط سرورهای ماتریکس در دسترس نیست", @@ -2005,7 +1736,22 @@ "room_predecessor": "پیامهای قدیمی اتاق %(roomName)s را مشاهده کنید.", "room_version_section": "نسخهی اتاق", "room_version": "نسخهی اتاق:", - "information_section_room": "اطلاعات اتاق" + "information_section_room": "اطلاعات اتاق", + "error_upgrade_title": "اتاق ارتقاء نیافت", + "error_upgrade_description": "متاسفانه فرآیند ارتقاء اتاق به پایان نرسید", + "upgrade_button": "این اتاق را به نسخه %(version)s ارتقا دهید", + "upgrade_dialog_title": "ارتقاء نسخهی اتاق", + "upgrade_dialog_description": "ارتقاء این اتاق نیازمند بستن نسخهی فعلی و ساختن درجای یک اتاق جدید است. برای داشتن بهترین تجربهی کاربری ممکن، ما:", + "upgrade_dialog_description_1": "یک اتاق جدید با همان نام ، توضیحات و نمایه ایجاد کنید", + "upgrade_dialog_description_2": "برای اشاره به اتاق جدید، نامهای مستعار (aliases) اتاق محلی را بهروز کنید", + "upgrade_dialog_description_3": "از گفتگوی کاربران در نسخه قدیمی اتاق جلوگیری کرده و با ارسال پیامی به کاربران توصیه کنید به اتاق جدید منتقل شوند", + "upgrade_dialog_description_4": "در ابتدای اتاق جدید پیوندی به اتاق قدیمی قرار دهید تا افراد بتوانند پیامهای موجود در اتاق قدیمی را ببینند", + "upgrade_warning_dialog_title_private": "ارتقاء اتاق خصوصی", + "upgrade_dwarning_ialog_title_public": "ارتقاء اتاق عمومی", + "upgrade_warning_dialog_report_bug_prompt": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر میگذارد. اگر با %(brand)s خود مشکلی دارید ، لطفاً یک اشکال گزارش دهید.", + "upgrade_warning_dialog_report_bug_prompt_link": "این معمولاً فقط بر نحوه پردازش اتاق در سرور تأثیر میگذارد. اگر با %(brand)s خود مشکلی دارید، لطفاً <a>اشکال را گزارش کنید</a>.", + "upgrade_warning_dialog_description": "بهروزرسانی اتاق اقدامی پیشرفته بوده و معمولاً در صورتی توصیه میشود که اتاق به دلیل اشکالات، فقدان قابلیتها یا آسیب پذیریهای امنیتی، پایدار و قابل استفاده نباشد.", + "upgrade_warning_dialog_footer": "این اتاق را از <oldVersion /> به <newVersion /> ارتقا خواهید داد." }, "upload_avatar_label": "بارگذاری نمایه", "bridges": { @@ -2018,7 +1764,9 @@ "notification_sound": "صدای اعلان", "custom_sound_prompt": "تنظیم صدای دلخواه جدید", "browse_button": "جستجو" - } + }, + "title": "تنظیمات اتاق - %(roomName)s", + "alias_not_specified": "مشخص نشده" }, "encryption": { "verification": { @@ -2060,7 +1808,19 @@ "prompt_user": "دوباره تأیید را از نمایه آنها شروع کنید.", "timed_out": "مهلت تأیید تمام شد.", "cancelled_user": "%(displayName)s تایید هویت را لغو کرد.", - "cancelled": "شما تأیید هویت را لغو کردید." + "cancelled": "شما تأیید هویت را لغو کردید.", + "incoming_sas_user_dialog_text_1": "این کاربر را تأیید کنید تا به عنوان کاربر مورد اعتماد علامتگذاری شود. اعتماد به کاربران آرامش و اطمینان بیشتری به شما در استفاده از رمزنگاری سرتاسر میدهد.", + "incoming_sas_user_dialog_text_2": "با تأیید این کاربر ، نشست وی به عنوان مورد اعتماد علامتگذاری شده و همچنین نشست شما به عنوان مورد اعتماد برای وی علامتگذاری خواهد شد.", + "incoming_sas_device_dialog_text_1": "این دستگاه را تأیید کنید تا به عنوان مورد اعتماد علامتگذاری شود. اعتماد به این دستگاه در هنگام استفاده از رمزنگاری سرتاسر آرامش و اطمینان بیشتری را برای شما به ارمغان میآورد.", + "incoming_sas_device_dialog_text_2": "با تأیید این دستگاه، آن را به عنوان مورد اعتماد علامتگذاری کرده و کاربرانی که شما را تأیید کرده اند، به این دستگاه اعتماد خواهند کرد.", + "incoming_sas_dialog_title": "درخواست تأیید دریافتی", + "manual_device_verification_self_text": "از طریق مقایسهی این با تنظیمات کاربری در نشستهای دیگرتان، تائيد کنید:", + "manual_device_verification_user_text": "این نشست کاربر را از طریق مقایسهی این با تنظیمات کاربری تائيد کنید:", + "manual_device_verification_device_name_label": "نام نشست", + "manual_device_verification_device_id_label": "شناسهی نشست", + "manual_device_verification_device_key_label": "کلید نشست", + "manual_device_verification_footer": "اگر آنها مطابقت نداشتهباشند ، ممکن است امنیت ارتباطات شما به خطر افتاده باشد.", + "verification_dialog_title_user": "درخواست تأیید" }, "old_version_detected_title": "دادههای رمزنگاری قدیمی شناسایی شد", "old_version_detected_description": "داده هایی از نسخه قدیمی %(brand)s شناسایی شده است. این امر باعث اختلال در رمزنگاری سرتاسر در نسخه قدیمی شده است. پیام های رمزگذاری شده سرتاسر که اخیراً رد و بدل شده اند ممکن است با استفاده از نسخه قدیمی رمزگشایی نشوند. همچنین ممکن است پیام های رد و بدل شده با این نسخه با مشکل مواجه شود. اگر مشکلی رخ داد، از سیستم خارج شوید و مجددا وارد شوید. برای حفظ سابقه پیام، کلیدهای خود را خروجی گرفته و دوباره وارد کنید.", @@ -2110,7 +1870,54 @@ "cross_signing_room_warning": "فردی از یک نشست ناشناس استفاده میکند", "cross_signing_room_verified": "همهی اعضای این اتاق تائید شدهاند", "cross_signing_room_normal": "این اتاق به صورت سرتاسر رمزشده است", - "unsupported": "این کلاینت از رمزگذاری سرتاسر پشتیبانی نمی کند." + "unsupported": "این کلاینت از رمزگذاری سرتاسر پشتیبانی نمی کند.", + "incompatible_database_sign_out_description": "برای جلوگیری از دست دادن تاریخچهی گفتگوی خود باید قبل از ورود به برنامه ، کلیدهای اتاق خود را استخراج (Export) کنید. برای این کار باید از نسخه جدیدتر %(brand)s استفاده کنید", + "incompatible_database_description": "شما قبلاً با این نشست از نسخه جدیدتر %(brand)s استفاده کردهاید. برای استفاده مجدد از این نسخه با قابلیت رمزنگاری سرتاسر ، باید از حسابتان خارج شده و دوباره وارد برنامه شوید.", + "incompatible_database_title": "پایگاه داده ناسازگار", + "incompatible_database_disable": "با رمزنگاری غیرفعال ادامه بده", + "key_signature_upload_completed": "بارگذاری انجام شد", + "key_signature_upload_cancelled": "بارگذاری امضا لغو شد", + "key_signature_upload_failed": "بارگذاری امکان پذیر نیست", + "key_signature_upload_success_title": "موفقیت در بارگذاری امضا", + "key_signature_upload_failed_title": "بارگذاری امضا انجام نشد", + "udd": { + "own_new_session_text": "شما وارد یک نشست جدید شدهاید بدون اینکه آن را تائید کنید:", + "own_ask_verify_text": "نست دیگر خود را با استفاده از یکی از راهکارهای زیر تأیید کنید.", + "other_new_session_text": "%(name)s (%(userId)s) وارد یک نشست جدید شد بدون اینکه آن را تائید کند:", + "other_ask_verify_text": "از این کاربر بخواهید نشست خود را تأیید کرده و یا آن را به صورت دستی تأیید کنید.", + "title": "قابل اعتماد نیست" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "نوع فایل اشتباه است", + "recovery_key_is_correct": "به نظر خوب میاد!", + "wrong_security_key": "کلید امنیتی اشتباه است", + "invalid_security_key": "کلید امنیتی نامعتبر است" + }, + "reset_title": "همه چیز را بازراهاندازی (reset) کنید", + "reset_warning_1": "این کار را فقط درصورتی انجام دهید که دستگاه دیگری برای تکمیل فرآیند تأیید ندارید.", + "reset_warning_2": "اگر همه موارد را بازراهاندازی (reset) کنید، دیگر هیچ نشست تائید شدهای و هیچ کاربر تائيد شدهای نخواهید داشت و ممکن است نتوانید پیامهای گذشتهی خود را مشاهده نمائید.", + "security_phrase_title": "عبارت امنیتی", + "security_phrase_incorrect_error": "دسترسی به حافظه نهان امکانپذیر نیست. لطفاً تأیید کنید که عبارت امنیتی صحیح را وارد کردهاید.", + "enter_phrase_or_key_prompt": "عبارت امنیتی خود را وارد کنید و یا <button>کلید امنیتی خود را استفاده کنید</button>.", + "security_key_title": "کلید امنیتی", + "use_security_key_prompt": "برای ادامه از کلید امنیتی خود استفاده کنید.", + "restoring": "بازیابی کلیدها از نسخه پشتیبان" + }, + "reset_all_button": "همه روشهای بازیابی را فراموش کرده یا از دست دادهاید؟ <a>بازراهاندازی (reset) همه</a>", + "destroy_cross_signing_dialog": { + "title": "کلیدهای امضای متقابل نابود شود؟", + "warning": "حذف کلیدهای امضای متقابل دائمی است. هرکسی که او را تائید کردهباشید، هشدارهای امنیتی را مشاهده خواهد کرد. به احتمال زیاد نمیخواهید این کار را انجام دهید ، مگر هیچ دستگاهی برای امضاء متقابل از طریق آن نداشته باشید.", + "primary_button_text": "کلیدهای امضای متقابل را پاک کن" + }, + "confirm_encryption_setup_title": "راهاندازی رمزگذاری را تأیید کنید", + "confirm_encryption_setup_body": "برای تأیید و فعالسازی رمزگذاری ، روی دکمه زیر کلیک کنید.", + "unable_to_setup_keys_error": "تنظیم کلیدها امکان پذیر نیست", + "key_signature_upload_failed_master_key_signature": "یک شاهکلید جدید", + "key_signature_upload_failed_cross_signing_key_signature": "یک کلید امضای متقابل جدید", + "key_signature_upload_failed_device_cross_signing_key_signature": "کلید امضای متقابل یک دستگاه", + "key_signature_upload_failed_key_signature": "یک امضای کلیدی", + "key_signature_upload_failed_body": "%(brand)s در حین بارگذاری این دچار مشکل شد:" }, "emoji": { "category_frequently_used": "متداول", @@ -2220,7 +2027,10 @@ "fallback_button": "آغاز فرآیند احراز هویت", "sso_title": "برای ادامه، از ورود یکپارچه استفاده کنید", "sso_body": "برای تأیید هویتتان، این نشانی رایانامه را با ورود یکپارچه تأیید کنید.", - "code": "کد" + "code": "کد", + "sso_preauth_body": "برای ادامه از احراز هویت یکپارچه جهت اثبات هویت خود استفاده نمائید.", + "sso_postauth_title": "برای ادامه تأیید کنید", + "sso_postauth_body": "برای تأیید هویت خود بر روی دکمه زیر کلیک کنید." }, "password_field_label": "گذرواژه را وارد کنید", "password_field_strong_label": "احسنت، گذرواژهی انتخابی قوی است!", @@ -2261,7 +2071,40 @@ }, "country_dropdown": "لیست کشور", "common_failures": {}, - "captcha_description": "این سرور می خواهد مطمئن شود که شما یک ربات نیستید." + "captcha_description": "این سرور می خواهد مطمئن شود که شما یک ربات نیستید.", + "autodiscovery_invalid": "پاسخ جستجوی سرور معتبر نیست", + "autodiscovery_generic_failure": "دریافت پیکربندیِ جستجوی خودکار از سرور موفقیتآمیز نبود", + "autodiscovery_invalid_hs_base_url": "base_url نامعتبر برای m.homeserver", + "autodiscovery_invalid_hs": "به نظر میرسد که آدرس سرور، متعلق به یک سرور معتبر نباشد", + "autodiscovery_invalid_is_base_url": "base_url نامعتبر برای سرور m.identity_server", + "autodiscovery_invalid_is": "به نظر میرسد آدرس سرور هویتسنجی، متعلق به یک سرور هویتسنجی معتبر نیست", + "autodiscovery_invalid_is_response": "پاسخ نامعتبر برای جستجوی سرور هویتسنجی", + "server_picker_description_matrix.org": "به بزرگترین سرور عمومی با میلیون ها نفر کاربر بپیوندید", + "server_picker_title_default": "گزینه های سرور", + "soft_logout": { + "clear_data_title": "همه دادههای این نشست پاک شود؟", + "clear_data_description": "پاک کردن همه داده های این جلسه غیرقابل بازگشت است. پیامهای رمزگذاری شده از بین میروند مگر اینکه از کلیدهای آنها پشتیبان تهیه شده باشد.", + "clear_data_button": "پاک کردن همه داده ها" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "پیامهای رمزشده با رمزنگاری سرتاسر ایمن میشوند. فقط شما و طرف گیرنده(ها) کلیدهای خواندن این پیام ها را در اختیار دارید.", + "setup_secure_backup_description_2": "وقتی از سیستم خارج میشوید، این کلیدها از این دستگاه حذف میشوند، به این معنی که نمیتوانید پیامهای رمزگذاریشده را بخوانید مگر اینکه کلیدهای آنها را در دستگاههای دیگر خود داشته باشید یا از آنها در سرور نسخه پشتیبان تهیه کنید.", + "use_key_backup": "شروع استفاده از نسخهی پشتیبان کلید", + "skip_key_backup": "پیامهای رمزشدهی خود را نمیخواهم", + "megolm_export": "کلیدها را به صورت دستی استخراج (Export)کن", + "setup_key_backup_title": "دسترسی به پیامهای رمزشدهی خود را از دست خواهید داد", + "description": "آیا مطمئن هستید که می خواهید از برنامه خارج شوید؟" + }, + "registration": { + "continue_without_email_title": "ادامه بدون ایمیل", + "continue_without_email_description": "حواستان را جمع کنید، اگر ایمیلی اضافه نکرده و گذرواژهی خود را فراموش کنید ، ممکن است <b>دسترسی به حساب کاربری خود را برای همیشه از دست دهید</b>.", + "continue_without_email_field_label": "ایمیل (اختیاری)" + }, + "set_email": { + "verification_pending_title": "در انتظار تائید", + "verification_pending_description": "لطفاً ایمیل خود را بررسی کرده و روی لینکی که برایتان ارسال شده، کلیک کنید. پس از انجام این کار، روی ادامه کلیک کنید.", + "description": "با این کار میتوانید گذرواژه خود را تغییر داده و اعلانها را دریافت کنید." + } }, "room_list": { "sort_unread_first": "ابتدا اتاق های با پیام خوانده نشده را نمایش بده", @@ -2286,7 +2129,8 @@ "report_content": { "missing_reason": "لطفا توضیح دهید که چرا گزارش میدهید.", "report_content_to_homeserver": "گزارش محتوا به مدیر سرور خود", - "description": "گزارش این پیام شناسهی منحصر به فرد رخداد آن را برای مدیر سرور ارسال میکند. اگر پیامهای این اتاق رمزشده باشند، مدیر سرور شما امکان خواندن متن آن پیام یا مشاهدهی عکس یا فایلهای دیگر را نخواهد داشت." + "description": "گزارش این پیام شناسهی منحصر به فرد رخداد آن را برای مدیر سرور ارسال میکند. اگر پیامهای این اتاق رمزشده باشند، مدیر سرور شما امکان خواندن متن آن پیام یا مشاهدهی عکس یا فایلهای دیگر را نخواهد داشت.", + "other_label": "دیگر" }, "onboarding": { "has_avatar_label": "احسنت، با این کار شما به سایر افراد کمک میکنید که شما را بشناسند", @@ -2405,7 +2249,22 @@ "added_by": "ابزارک اضافه شده توسط", "cookie_warning": "این ابزارک ممکن است از کوکی استفاده کند.", "popout": "بیرون انداختن ابزارک", - "set_room_layout": "چیدمان اتاق من را برای همه تنظیم کن" + "set_room_layout": "چیدمان اتاق من را برای همه تنظیم کن", + "modal_title_default": "ابزارک کمکی", + "modal_data_warning": "دادههای این صفحه با %(widgetDomain)s به اشتراک گذاشته میشود", + "capabilities_dialog": { + "title": "دسترسیهای ابزارک را تائید کنید", + "content_starting_text": "این ابزارک تمایل دارد:", + "decline_all_permission": "رد کردن همه", + "remember_Selection": "انتخاب من برای این ابزارک را بخاطر بسپار" + }, + "open_id_permissions_dialog": { + "title": "به این ابزارک اجازه دهید هویت شما را تأیید کند", + "starting_text": "ابزارک شناسهی کاربری شما را تائید خواهد کرد، اما نمیتواند این کارها را برای شما انجام دهد:", + "remember_selection": "این را به یاد داشته باش" + }, + "error_unable_start_audio_stream_description": "شروع پخش جریان صدا امکانپذیر نیست.", + "error_unable_start_audio_stream_title": "آغاز livestream با شکست همراه بود" }, "feedback": { "sent": "بازخورد ارسال شد", @@ -2413,7 +2272,8 @@ "platform_username": "سیستمعامل و نام کاربری شما ثبت خواهد شد تا به ما کمک کند تا جایی که می توانیم از نظرات شما استفاده کنیم.", "pro_type": "نکتهای برای کاربران حرفهای: اگر به مشکل نرمافزاری در برنامه برخورد کردید، لطفاً <debugLogsLink>لاگهای مشکل</debugLogsLink> را ارسال کنید تا به ما در ردیابی و رفع آن کمک کند.", "existing_issue_link": "لطفاً ابتدا اشکالات موجود را در <existingIssuesLink>گیتهاب برنامه</existingIssuesLink> را مشاهده کنید. با اشکال شما مطابقتی وجود ندارد؟<newIssueLink> مورد جدیدی را ثبت کنید</newIssueLink>.", - "send_feedback_action": "ارسال بازخورد" + "send_feedback_action": "ارسال بازخورد", + "can_contact_label": "در صورت داشتن هرگونه سوال پیگیری ممکن است با من تماس بگیرید" }, "zxcvbn": { "suggestions": { @@ -2472,7 +2332,10 @@ "error_encountered": "خطای رخ داده (%(errorDetail)s).", "no_update": "هیچ به روزرسانی جدیدی موجود نیست.", "new_version_available": "نسخهی جدید موجود است. <a>هماکنون بهروزرسانی کنید.</a>", - "check_action": "بررسی برای بهروزرسانی جدید" + "check_action": "بررسی برای بهروزرسانی جدید", + "error_unable_load_commit": "بارگیری جزئیات commit انجام نشد: %(msg)s", + "unavailable": "غیرقابلدسترسی", + "changelog": "تغییراتِ بهوجودآمده" }, "theme": { "light_high_contrast": "بالاترین کنتراست قالب روشن" @@ -2498,7 +2361,20 @@ "invite_this_space": "به این فضای کاری دعوت کنید", "user_lacks_permission": "شما دسترسی ندارید", "search_placeholder": "جستجوی نامها و توضیحات", - "no_search_result_hint": "ممکن است بخواهید یک جستجوی دیگر انجام دهید یا غلطهای املایی را بررسی کنید." + "no_search_result_hint": "ممکن است بخواهید یک جستجوی دیگر انجام دهید یا غلطهای املایی را بررسی کنید.", + "add_existing_room_space": { + "error_heading": "همهی موارد انتخاب شده، اضافه نشدند", + "progress_text": { + "one": "در حال افزودن اتاقها...", + "other": "در حال افزودن اتاقها... (%(progress)s از %(count)s)" + }, + "dm_heading": "پیام مستقیم", + "space_dropdown_label": "انتخاب فضای کاری", + "space_dropdown_title": "افزودن اتاقهای موجود", + "create": "آیا میخواهید یک اتاق جدید را بیفزایید؟", + "create_prompt": "ایجاد اتاق جدید" + }, + "leave_dialog_action": "ترک محیط" }, "location_sharing": { "MapStyleUrlNotConfigured": "این سرور خانگی برای نمایش نقشه تنظیم نشده است.", @@ -2508,7 +2384,8 @@ "find_my_location": "پیدا کردن مکان", "location_not_available": "مکان در دسترس نیست", "mapbox_logo": "لوگوی جعبه نقشه", - "reset_bearing": "بازنشانی جهت شمال" + "reset_bearing": "بازنشانی جهت شمال", + "close_sidebar": "بستن نوارکناری" }, "labs_mjolnir": { "room_name": "لیست تحریمهای من", @@ -2571,7 +2448,8 @@ "setup_rooms_community_description": "بیایید برای هر یک از آنها یک اتاق درست کنیم.", "setup_rooms_description": "بعداً می توانید موارد بیشتری را اضافه کنید ، از جمله موارد موجود.", "label": "ساختن یک محیط", - "add_details_prompt_2": "شما میتوانید این را هر زمان که خواستید، تغییر دهید." + "add_details_prompt_2": "شما میتوانید این را هر زمان که خواستید، تغییر دهید.", + "subspace_dropdown_title": "ساختن یک محیط" }, "user_menu": { "switch_theme_light": "انتخاب حالت روشن", @@ -2675,12 +2553,26 @@ "search": { "this_room": "این گپ", "all_rooms": "همهی گپها", - "field_placeholder": "جستجو…" + "field_placeholder": "جستجو…", + "result_count": { + "one": "(~%(count)s نتیجه)", + "other": "(~%(count)s نتیجه)" + } }, "jump_to_bottom_button": "به جدیدترین پیامها بروید", "jump_read_marker": "رفتن به اولین پیام خوانده نشده.", "inviter_unknown": "ناشناخته", - "failed_reject_invite": "رد دعوتنامه با شکست همراه شد" + "failed_reject_invite": "رد دعوتنامه با شکست همراه شد", + "face_pile_tooltip_label": { + "one": "نمایش ۱ عضو", + "other": "نمایش همه %(count)s عضو" + }, + "face_pile_tooltip_shortcut": "شامل %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> شما را دعوت کرد", + "face_pile_summary": { + "one": "%(count)s نفر از افرادی که می شناسید قبلاً پیوستهاند", + "other": "%(count)s نفر از افرادی که می شناسید قبلاً به آن پیوستهاند" + } }, "file_panel": { "guest_note": "برای استفاده از این قابلیت باید <a>ثبت نام</a> کنید", @@ -2701,7 +2593,9 @@ "identity_server_no_terms_title": "سرور هویت هیچگونه شرایط خدمات ندارد", "identity_server_no_terms_description_1": "این اقدام نیاز به دسترسی به سرور هویتسنجی پیشفرض <server /> برای تایید آدرس ایمیل یا شماره تماس دارد، اما کارگزار هیچ گونه شرایط خدماتی (terms of service) ندارد.", "identity_server_no_terms_description_2": "تنها در صورتی که به صاحب سرور اطمینان دارید، ادامه دهید.", - "inline_intro_text": "برای ادامه <policyLink /> را بپذیرید:" + "inline_intro_text": "برای ادامه <policyLink /> را بپذیرید:", + "summary_identity_server_1": "دیگران را از طریق تلفن یا ایمیل پیدا کنید", + "summary_identity_server_2": "از طریق تلفن یا ایمیل پیدا شوید" }, "poll": { "failed_send_poll_title": "ارسال نظرسنجی انجام نشد", @@ -2753,7 +2647,31 @@ "error_version_unsupported_space": "نسخه فضای شما با سرور خانگی کاربر سازگاری ندارد.", "error_version_unsupported_room": "سرور کاربر از نسخهی اتاق پشتیبانی نمیکند.", "error_unknown": "خطای ناشناخته از سمت سرور", - "to_space": "دعوت به %(spaceName)s" + "to_space": "دعوت به %(spaceName)s", + "unable_find_profiles_description_default": "برای شناسههای ماتریکس زیر، پروفایلی پیدا نشد - آیا به هر حال می خواهید آنها را دعوت کنید؟", + "unable_find_profiles_title": "کاربران زیر ممکن است وجود نداشته باشند", + "unable_find_profiles_invite_never_warn_label_default": "به هر حال دعوت کن و دیگر هرگز به من هشدار نده", + "unable_find_profiles_invite_label_default": "به هر حال دعوت کن", + "email_caption": "دعوت از طریق ایمیل", + "error_dm": "نتوانستیم گفتگوی خصوصی مد نظرتان را ایجاد کنیم.", + "error_find_room": "در تلاش برای دعوت از کاربران مشکلی پیش آمد.", + "error_invite": "ما نتوانستیم آن کاربران را دعوت کنیم. لطفاً کاربرانی را که می خواهید دعوت کنید بررسی کرده و دوباره امتحان کنید.", + "error_transfer_multiple_target": "تماس فقط می تواند به یک کاربر منتقل شود.", + "error_find_user_title": "این کاربران یافت نشدند", + "error_find_user_description": "این کاربران ممکن است وجود نداشته یا نامعتبر باشند و نمیتوان آنها را دعوت کرد: %(csvNames)s", + "recents_section": "گفتگوهای اخیر", + "suggestions_section": "گفتگوهای خصوصی اخیر", + "email_use_default_is": "از یک سرور هویتسنجی برای دعوت از طریق ایمیل استفاده کنید. <default>از پیش فرض (%(defaultIdentityServerName)s) استفاده کنید</default> یا آن را در بخش <settings>تنظیمات</settings> مدیریت کنید.", + "email_use_is": "از یک سرور هویتسنجی برای دعوت از طریق ایمیل استفاده کنید. اینکار را میتوانید از طریق بخش <settings>تنظیمات</settings> انجام دهید.", + "start_conversation_name_email_mxid_prompt": "با استفاده از نام، آدرس ایمیل و یا نام کاربری (مانند <userId/>)، یک گفتگوی جدید را شروع کنید.", + "start_conversation_name_mxid_prompt": "با استفاده از نام یا نام کاربری (مانند <userId/>)، گفتگوی جدیدی را با دیگران شروع کنید.", + "to_room": "دعوت به %(roomName)s", + "name_email_mxid_share_space": "با استفاده از نام ، آدرس ایمیل ، نام کاربری (مانند <userId/>) کسی را دعوت کرده یا <a>این فضای کاری را به اشتراک بگذارید</a>.", + "name_mxid_share_space": "با استفاده از نام یا نام کاربری (مانند <userId/>) از افراد دعوت کرده و یا <a>این فضای کاری را به اشتراک بگذارید</a>.", + "name_email_mxid_share_room": "با استفاده از نام، آدرس ایمیل، نام کاربری (مانند <userId/>) از فردی دعوت کرده و یا <a>این اتاق را به اشتراک بگذارید</a>.", + "name_mxid_share_room": "با استفاده از نام یا نام کاربری (مانند <userId/>) از افراد دعوت کرده و یا <a>این اتاق را به اشتراک بگذارید</a>.", + "key_share_warning": "افراد دعوتشده خواهند توانست پیامهای قدیمی را بخوانند.", + "transfer_dial_pad_tab": "صفحه شمارهگیری" }, "scalar": { "error_create": "ایجاد ابزارک امکان پذیر نیست.", @@ -2782,7 +2700,21 @@ "failed_copy": "خطا در گرفتن رونوشت", "something_went_wrong": "مشکلی پیش آمد!", "update_power_level": "تغییر سطح قدرت انجام نشد", - "unknown": "خطای ناشناخته" + "unknown": "خطای ناشناخته", + "dialog_description_default": "خطایی رخ داده است.", + "edit_history_unsupported": "به نظر نمیرسد که سرور شما از این قابلیت پشتیبانی کند.", + "session_restore": { + "clear_storage_description": "خروج از حساب کاربری و حذف کلیدهای رمزنگاری؟", + "clear_storage_button": "فضای ذخیرهسازی را پاک کرده و از حساب کاربری خارج شوید", + "title": "امکان بازیابی نشست وجود ندارد", + "description_1": "هنگام تلاش برای بازیابی نشست قبلی شما، با خطایی روبرو شدیم.", + "description_2": "اگر در گذشته از نسخه جدیدتر %(brand)s استفاده کردهاید ، نشست شما ممکن است با این نسخه ناسازگار باشد. این پنجره را بسته و به نسخه جدیدتر برگردید.", + "description_3": "پاک کردن فضای ذخیرهسازی مرورگر ممکن است این مشکل را برطرف کند ، اما شما را از برنامه خارج کرده و باعث میشود هرگونه سابقه گفتگوی رمزشده غیرقابل خواندن باشد." + }, + "storage_evicted_title": "دادههای نشست از دست رفته است", + "storage_evicted_description_1": "برخی از دادههای نشست ، از جمله کلیدهای رمزنگاری پیامها موجود نیست. برای برطرف کردن این مشکل از برنامه خارج شده و مجددا وارد شوید و از کلیدها را از نسخهی پشتیبان بازیابی نمائيد.", + "storage_evicted_description_2": "هنگام کمبود فضای دیسک ، مرورگر شما این داده ها را حذف می کند.", + "unknown_error_code": "کد خطای ناشناخته" }, "in_space1_and_space2": "در فضای %(space1Name)s و %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -2896,7 +2828,25 @@ "deactivate_confirm_description": "با غیرفعال کردن این کاربر، او از سیستم خارج شده و از ورود مجدد وی جلوگیری میشود. علاوه بر این، او تمام اتاق هایی را که در آن هست ترک می کند. این عمل قابل برگشت نیست. آیا مطمئن هستید که می خواهید این کاربر را غیرفعال کنید؟", "deactivate_confirm_action": "غیرفعال کردن کاربر", "error_deactivate": "غیرفعال کردن کاربر انجام نشد", - "edit_own_devices": "ویرایش دستگاهها" + "edit_own_devices": "ویرایش دستگاهها", + "redact": { + "no_recent_messages_title": "هیچ پیام جدیدی برای %(user)s یافت نشد", + "no_recent_messages_description": "در پیامها بالا بروید تا ببینید آیا موارد قدیمی وجود دارد یا خیر.", + "confirm_title": "حذف پیامهای اخیر %(user)s", + "confirm_description_2": "برای مقدار زیادی پیام ممکن است مدتی طول بکشد. لطفا در این بین مرورگر خود را refresh نکنید.", + "confirm_button": { + "one": "حذف ۱ پیام", + "other": "حذف %(count)s پیام" + } + }, + "count_of_verified_sessions": { + "one": "1 نشست تأیید شده", + "other": "%(count)s نشست تایید شده" + }, + "count_of_sessions": { + "one": "%(count)s نشست", + "other": "%(count)s نشست" + } }, "stickers": { "empty": "شما در حال حاضر هیچ بسته برچسب فعالی ندارید", @@ -2943,12 +2893,120 @@ "error_loading_user_profile": "امکان نمایش پروفایل کاربر میسر نیست" }, "cant_load_page": "نمایش صفحه امکانپذیر نبود", - "Invalid homeserver discovery response": "پاسخ جستجوی سرور معتبر نیست", - "Failed to get autodiscovery configuration from server": "دریافت پیکربندیِ جستجوی خودکار از سرور موفقیتآمیز نبود", - "Invalid base_url for m.homeserver": "base_url نامعتبر برای m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "به نظر میرسد که آدرس سرور، متعلق به یک سرور معتبر نباشد", - "Invalid identity server discovery response": "پاسخ نامعتبر برای جستجوی سرور هویتسنجی", - "Invalid base_url for m.identity_server": "base_url نامعتبر برای سرور m.identity_server", - "Identity server URL does not appear to be a valid identity server": "به نظر میرسد آدرس سرور هویتسنجی، متعلق به یک سرور هویتسنجی معتبر نیست", - "General failure": "خطای عمومی" + "General failure": "خطای عمومی", + "emoji_picker": { + "cancel_search_label": "لغو جستجو" + }, + "info_tooltip_title": "اطلاعات", + "language_dropdown_label": "منو زبان", + "seshat": { + "warning_kind_files_app": "برای مشاهده همه پرونده های رمز شده از <a>نسخه دسکتاپ</a> استفاده کنید", + "warning_kind_search_app": "برای جستجوی میان پیامهای رمز شده از <a>نسخه دسکتاپ</a> استفاده کنید", + "warning_kind_files": "این نسخه از %(brand)s از مشاهده برخی از پرونده های رمزگذاری شده پشتیبانی نمی کند", + "warning_kind_search": "این نسخه از %(brand)s از جستجوی پیام های رمزگذاری شده پشتیبانی نمی کند", + "reset_title": "پاککردن مخزن رخداد؟", + "reset_description": "به احتمال زیاد نمیخواهید مخزن فهرست رویدادهای خود را حذف کنید", + "reset_explainer": "اگر این کار را انجام میدهید، لطفاً توجه داشته باشید که هیچ یک از پیامهای شما حذف نمیشوند ، با این حال چون پیامها مجددا ایندکس میشوند، ممکن است برای چند لحظه قابلیت جستجو با مشکل مواجه شود", + "reset_button": "پاککردن مخزن رخداد" + }, + "truncated_list_n_more": { + "other": "و %(count)s مورد بیشتر ..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "نام سرور را وارد کنید", + "network_dropdown_available_valid": "به نظر خوب میاد", + "network_dropdown_available_invalid_forbidden": "شما مجاز به مشاهده لیست اتاقهای این سرور نمیباشید", + "network_dropdown_available_invalid": "این سرور و یا لیست اتاقهای آن پیدا نمی شود", + "network_dropdown_your_server_description": "سرور شما", + "network_dropdown_add_dialog_title": "افزودن سرور جدید", + "network_dropdown_add_dialog_description": "نام سرور جدیدی که می خواهید در آن کاوش کنید را وارد کنید.", + "network_dropdown_add_dialog_placeholder": "نام سرور" + } + }, + "dialog_close_label": "بستن گفتگو", + "redact": { + "error": "شما نمیتوانید این پیام را پاک کنید. (%(code)s)", + "ongoing": "در حال حذف…", + "confirm_button": "تأیید حذف", + "reason_label": "دلیل (اختیاری)" + }, + "forward": { + "sending": "در حال ارسال", + "send_label": "ارسال" + }, + "integrations": { + "disabled_dialog_title": "پکپارچهسازیها غیر فعال هستند", + "impossible_dialog_title": "یکپارچهسازیها اجازه داده نشدهاند", + "impossible_dialog_description": "%(brand)s شما اجازهٔ استفاده از یک مدیر یکپارچگی را برای این کار نمی دهد. لطفاً با مدیری تماس بگیرید." + }, + "lazy_loading": { + "disabled_description1": "شما از %(brand)s بر روی %(host)s با قابلیت بارگیری اعضا به شکل تکهتکه استفاده میکنید. در این نسخه قابلیت بارگیری تکهتکه غیرفعال است. از آنجایی که حافظهی کش مورد استفاده برای این دو پیکربندی با هم سازگار نیست، %(brand)s نیاز به همگامسازی مجدد حساب کاربری شما دارد.", + "disabled_description2": "اگر نسخه دیگری از %(brand)s هنوز در تبهای دیگر باز است، لطفاً آن را ببندید زیرا استفاده از %(brand)s با قابلیت بارگیری تکهتکهی فعال روی یکی و غیرفعال روی دیگری، باعث ایجاد مشکل می شود.", + "disabled_title": "حافظهی محلی ناسازگار", + "disabled_action": "پاک کردن حافظهی کش و همگام سازی مجدد", + "resync_description": "هماکنون %(brand)s از طریق بارگیری و نمایش اطلاعات کاربران تنها در زمانهایی که نیاز است، حدود ۳ تا ۵ مرتبه حافظهی کمتری استفاده میکند. لطفا تا همگامسازی با سرور منتظر بمانید!", + "resync_title": "بهروزرسانی %(brand)s" + }, + "message_edit_dialog_title": "ویرایش پیام", + "server_offline": { + "empty_timeline": "همهی کارها را انجام دادید.", + "title": "سرور پاسخ نمی دهد", + "description": "سرور شما به برخی از درخواستها پاسخ نمیدهد. در ادامه برخی از دلایل محتمل آن ذکر شده است.", + "description_1": "زمان پاسخگویی سرور (%(serverName)s) بسیار طولانی شدهاست.", + "description_2": "دیوار آتش یا آنتیویروس شما مانع از ارسال درخواست میشود.", + "description_3": "پلاگینی در مرورگر مانع از ارسال درخواست میگردد.", + "description_4": "سرور آفلاین است.", + "description_5": "سرور درخواست شما را رد کرده است.", + "description_6": "منطقه شما در اتصال به اینترنت با مشکل روبرو است.", + "description_7": "هنگام تلاش برای اتصال به سرور خطایی رخ داده است.", + "description_8": "سرور طوری پیکربندی نشده تا نشان دهد مشکل چیست (CORS).", + "recent_changes_heading": "تغییرات اخیری که هنوز دریافت نشدهاند" + }, + "spotlight_dialog": { + "create_new_room_button": "ایجاد اتاق جدید" + }, + "share": { + "title_room": "به اشتراکگذاری اتاق", + "permalink_most_recent": "پیوند به آخرین پیام", + "title_user": "به اشتراکگذاری کاربر", + "title_message": "به اشتراک گذاشتن پیام اتاق", + "permalink_message": "پیوند به پیام انتخاب شده" + }, + "upload_file": { + "title_progress": "بارگذاری فایلها (%(current)s از %(total)s)", + "title": "بارگذاری فایلها", + "upload_all_button": "بارگذاری همه", + "error_file_too_large": "این فایل برای بارگذاری <b>بسیار بزرگ است</b>. محدودیت اندازهی فایل برابر %(limit)s است اما حجم این فایل %(sizeOfThisFile)s.", + "error_files_too_large": "این فایلها برای بارگذاری <b>بیش از حد بزرگ</b> هستند. محدودیت اندازه فایل %(limit)s است.", + "error_some_files_too_large": "برخی از فایلها برای بارگذاری <b>بیش از حد بزرگ هستند</b>. محدودیت اندازه فایل %(limit)s است.", + "upload_n_others_button": { + "one": "بارگذاری %(count)s فایل دیگر", + "other": "بارگذاری %(count)s فایل دیگر" + }, + "cancel_all_button": "لغو همه", + "error_title": "خطای بارگذاری" + }, + "restore_key_backup_dialog": { + "load_error_content": "بارگیری و نمایش وضعیت نسخهی پشتیبان امکانپذیر نیست", + "recovery_key_mismatch_title": "عدم تطابق کلید امنیتی", + "recovery_key_mismatch_description": "نسخه پشتیبان با این کلید امنیتی رمزگشایی نمی شود: لطفاً بررسی کنید که کلید امنیتی درست را وارد کرده اید.", + "incorrect_security_phrase_title": "عبارت امنیتی نادرست است", + "incorrect_security_phrase_dialog": "نسخه پشتیبان با این عبارت امنیتی رمزگشایی نمیشود: لطفاً بررسی کنید که عبارت امنیتی درست را وارد کرده اید.", + "restore_failed_error": "بازیابی نسخه پشتیبان امکان پذیر نیست", + "no_backup_error": "نسخه پشتیبان یافت نشد!", + "keys_restored_title": "کلیدها بازیابی شدند", + "count_of_decryption_failures": "رمزگشایی %(failedCount)s نشست موفقیتآمیز نبود!", + "count_of_successfully_restored_keys": "کلیدهای %(sessionCount)s با موفقیت بازیابی شدند", + "enter_phrase_title": "عبارت امنیتی را وارد کنید", + "key_backup_warning": "<b>هشدا</b>: پشتیبان گیری از کلید را فقط از یک رایانه مطمئن انجام دهید.", + "enter_phrase_description": "با وارد کردن عبارت امنیتی خود به سابقه پیامهای رمز شدتان دسترسی پیدا کرده و پیام امن ارسال کنید.", + "phrase_forgotten_text": "اگر عبارت امنیتی خود را فراموش کرده اید، می توانید <button1>از کلید امنیتی خود استفاده کنید</button1> یا <button2>تنظیمات پشتیانیگیری را مجددا انجام دهید</button2>", + "enter_key_title": "کلید امنیتی را وارد کنید", + "key_is_valid": "به نظر می رسد این یک کلید امنیتی معتبر است!", + "key_is_invalid": "کلید امنیتی معتبری نیست", + "enter_key_description": "با وارد کردن کلید امنیتی خود به تاریخچهی پیامهای رمز شده خود دسترسی پیدا کرده و پیام امن ارسال کنید.", + "key_forgotten_text": "اگر کلید امنیتی خود را فراموش کردهاید ، می توانید <button>تنظیمات مجددا تنظیمات پشتیبانگیری را انجام دهید</button>", + "load_keys_progress": "%(completed)s از %(total)s کلید بازیابی شدند" + } } diff --git a/src/i18n/strings/fi.json b/src/i18n/strings/fi.json index 94f8aba381..35407df911 100644 --- a/src/i18n/strings/fi.json +++ b/src/i18n/strings/fi.json @@ -1,20 +1,9 @@ { - "Create new room": "Luo uusi huone", - "unknown error code": "tuntematon virhekoodi", "%(items)s and %(lastItem)s": "%(items)s ja %(lastItem)s", - "An error has occurred.": "Tapahtui virhe.", - "and %(count)s others...": { - "other": "ja %(count)s muuta...", - "one": "ja yksi muu..." - }, - "Custom level": "Mukautettu taso", - "Email address": "Sähköpostiosoite", "Join Room": "Liity huoneeseen", "Moderator": "Valvoja", - "not specified": "ei määritetty", "AM": "ap.", "PM": "ip.", - "Session ID": "Istuntotunniste", "Home": "Etusivu", "Warning!": "Varoitus!", "Sun": "su", @@ -24,14 +13,6 @@ "Thu": "to", "Fri": "pe", "Sat": "la", - "(~%(count)s results)": { - "one": "(~%(count)s tulos)", - "other": "(~%(count)s tulosta)" - }, - "Confirm Removal": "Varmista poistaminen", - "Unable to restore session": "Istunnon palautus epäonnistui", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ole hyvä ja tarkista sähköpostisi ja seuraa sen sisältämää linkkiä. Kun olet valmis, napsauta Jatka.", - "Verification Pending": "Varmennus odottaa", "Jan": "tammi", "Feb": "helmi", "Mar": "maalis", @@ -44,18 +25,11 @@ "Oct": "loka", "Nov": "marras", "Dec": "joulu", - "Add an Integration": "Lisää integraatio", - "This will allow you to reset your password and receive notifications.": "Tämä sallii sinun uudelleenalustaa salasanasi ja vastaanottaa ilmoituksia.", "Restricted": "Rajoitettu", "Unnamed room": "Nimetön huone", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Sinut ohjataan kolmannen osapuolen sivustolle, jotta voit autentikoida tilisi käyttääksesi palvelua %(integrationsUrl)s. Haluatko jatkaa?", - "And %(count)s more...": { - "other": "Ja %(count)s muuta..." - }, "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s %(time)s", - "Send": "Lähetä", "%(duration)ss": "%(duration)s s", "%(duration)sm": "%(duration)s m", "%(duration)sh": "%(duration)s h", @@ -66,18 +40,12 @@ "Sunday": "Sunnuntai", "Today": "Tänään", "Friday": "Perjantai", - "Changelog": "Muutosloki", - "Unavailable": "Ei saatavilla", - "Filter results": "Suodata tuloksia", "Tuesday": "Tiistai", "Saturday": "Lauantai", "Monday": "Maanantai", - "You cannot delete this message. (%(code)s)": "Et voi poistaa tätä viestiä. (%(code)s)", "Thursday": "Torstai", "Yesterday": "Eilen", "Wednesday": "Keskiviikko", - "Thank you!": "Kiitos!", - "<a>In reply to</a> <pill>": "<a>Vastauksena käyttäjälle</a> <pill>", "Dog": "Koira", "Cat": "Kissa", "Lion": "Leijona", @@ -137,204 +105,25 @@ "Anchor": "Ankkuri", "Headphones": "Kuulokkeet", "Folder": "Kansio", - "Share Room": "Jaa huone", - "Link to most recent message": "Linkitä viimeisimpään viestiin", - "Continue With Encryption Disabled": "Jatka salaus poistettuna käytöstä", - "Email (optional)": "Sähköposti (valinnainen)", - "No backup found!": "Varmuuskopiota ei löytynyt!", - "Unable to restore backup": "Varmuuskopion palauttaminen ei onnistu", - "Link to selected message": "Linkitä valittuun viestiin", "Send Logs": "Lähetä lokit", - "Upgrade this room to version %(version)s": "Päivitä tämä huone versioon %(version)s", - "Upgrade Room Version": "Päivitä huoneen versio", - "The room upgrade could not be completed": "Huoneen päivitystä ei voitu suorittaa", - "Failed to upgrade room": "Huoneen päivittäminen epäonnistui", - "Are you sure you want to sign out?": "Haluatko varmasti kirjautua ulos?", - "Updating %(brand)s": "Päivitetään %(brand)s", - "Incompatible Database": "Yhteensopimaton tietokanta", - "Failed to send logs: ": "Lokien lähettäminen epäonnistui: ", - "Logs sent": "Lokit lähetetty", - "Preparing to send logs": "Valmistaudutaan lokien lähettämiseen", - "Invite anyway": "Kutsu silti", - "Invite anyway and never warn me again": "Kutsu silti, äläkä varoita minua enää uudelleen", "Elephant": "Norsu", - "You'll lose access to your encrypted messages": "Menetät pääsyn salattuihin viesteihisi", - "Create a new room with the same name, description and avatar": "luomme uuden huoneen samalla nimellä, kuvauksella ja kuvalla", - "Update any local room aliases to point to the new room": "päivitämme kaikki huoneen aliakset osoittamaan uuteen huoneeseen", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "estämme käyttäjiä puhumasta vanhassa huoneessa ja lähetämme viestin, joka ohjeistaa käyttäjiä siirtymään uuteen huoneeseen", - "Put a link back to the old room at the start of the new room so people can see old messages": "pistämme linkin vanhaan huoneeseen uuden huoneen alkuun, jotta ihmiset voivat nähdä vanhat viestit", - "We encountered an error trying to restore your previous session.": "Törmäsimme ongelmaan yrittäessämme palauttaa edellistä istuntoasi.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Jos olet aikaisemmin käyttänyt uudempaa versiota %(brand)sista, istuntosi voi olla epäyhteensopiva tämän version kanssa. Sulje tämä ikkuna ja yritä uudemman version kanssa.", "Thumbs up": "Peukut ylös", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Salatut viestit turvataan päästä päähän -salauksella. Vain sinä ja viestien vastaanottaja(t) omaavat avaimet näiden viestien lukemiseen.", - "Start using Key Backup": "Aloita avainvarmuuskopion käyttö", - "Manually export keys": "Vie avaimet käsin", - "Share User": "Jaa käyttäjä", - "Share Room Message": "Jaa huoneviesti", "Scissors": "Sakset", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s. %(monthName)s %(fullYear)s", - "Power level": "Oikeuksien taso", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Tapahtuman, johon oli vastattu, lataaminen epäonnistui. Se joko ei ole olemassa tai sinulla ei ole oikeutta katsoa sitä.", - "The following users may not exist": "Seuraavat käyttäjät eivät välttämättä ole olemassa", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Alla luetelluille Matrix ID:ille ei löytynyt profiileja. Haluaisitko kutsua ne siitä huolimatta?", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Ennen lokien lähettämistä sinun täytyy <a>luoda Githubiin issue (kysymys/ongelma)</a>, joka sisältää kuvauksen ongelmastasi.", - "Unable to load commit detail: %(msg)s": "Commitin tietojen hakeminen epäonnistui: %(msg)s", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Jotta et menetä keskusteluhistoriaasi, sinun täytyy tallentaa huoneen avaimet ennen kuin kirjaudut ulos. Joudut käyttämään uudempaa %(brand)sin versiota tätä varten", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Varmenna tämä käyttäjä merkitäksesi hänet luotetuksi. Käyttäjiin luottaminen antaa sinulle ylimääräistä mielenrauhaa käyttäessäsi päästä päähän -salausta.", - "Incoming Verification Request": "Saapuva varmennuspyyntö", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Olet aikaisemmin käytttänyt %(brand)sia laitteella %(host)s, jossa oli jäsenten laiska lataus käytössä. Tässä versiossa laiska lataus on pois käytöstä. Koska paikallinen välimuisti ei ole yhteensopiva näiden kahden asetuksen välillä, %(brand)sin täytyy synkronoida tilisi tiedot uudelleen.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Jos sinulla on toinen %(brand)sin versio edelleen auki toisessa välilehdessä, suljethan sen, koska %(brand)sin käyttäminen samalla laitteella niin, että laiska lataus on toisessa välilehdessä käytössä ja toisessa ei, aiheuttaa ongelmia.", - "Incompatible local cache": "Yhteensopimaton paikallinen välimuisti", - "Clear cache and resync": "Tyhjennä välimuisti ja hae tiedot uudelleen", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s käyttää nyt 3-5 kertaa vähemmän muistia, koska se lataa tietoa muista käyttäjistä vain tarvittaessa. Odotathan, kun haemme tarvittavat tiedot palvelimelta!", - "I don't want my encrypted messages": "En halua salattuja viestejäni", - "Room Settings - %(roomName)s": "Huoneen asetukset — %(roomName)s", - "Clear Storage and Sign Out": "Tyhjennä varasto ja kirjaudu ulos", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Selaimen varaston tyhjentäminen saattaa korjata ongelman, mutta kirjaa sinut samalla ulos ja estää sinua lukemasta salattuja keskusteluita.", - "Unable to load backup status": "Varmuuskopioinnin tilan lataaminen epäonnistui", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s istunnon purkaminen epäonnistui!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Varoitus</b>: sinun pitäisi ottaa avainvarmuuskopio käyttöön vain luotetulla tietokoneella.", - "Join millions for free on the largest public server": "Liity ilmaiseksi miljoonien joukkoon suurimmalla julkisella palvelimella", - "Remember my selection for this widget": "Muista valintani tälle sovelmalle", - "Sign out and remove encryption keys?": "Kirjaudu ulos ja poista salausavaimet?", - "Missing session data": "Istunnon dataa puuttuu", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Istunnon dataa, mukaan lukien salausavaimia, puuttuu. Kirjaudu ulos ja sisään, jolloin avaimet palautetaan varmuuskopiosta.", - "Your browser likely removed this data when running low on disk space.": "Selaimesi luultavasti poisti tämän datan, kun levytila oli vähissä.", - "Upload files (%(current)s of %(total)s)": "Lähettää tiedostoa (%(current)s / %(total)s)", - "Upload files": "Lähetä tiedostot", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Tiedostot ovat <b>liian isoja</b> lähetettäväksi. Tiedoston kokoraja on %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Osa tiedostoista on <b>liian isoja</b> lähetettäväksi. Tiedoston kokoraja on %(limit)s.", - "Upload %(count)s other files": { - "other": "Lähetä %(count)s muuta tiedostoa", - "one": "Lähetä %(count)s muu tiedosto" - }, - "Cancel All": "Peruuta kaikki", - "Upload Error": "Lähetysvirhe", - "Some characters not allowed": "Osaa merkeistä ei sallita", - "edited": "muokattu", - "To help us prevent this in future, please <a>send us logs</a>.": "Voit auttaa meitä estämään tämän toistumisen <a>lähettämällä meille lokeja</a>.", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tiedosto on <b>liian iso</b> lähetettäväksi. Tiedostojen kokoraja on %(limit)s mutta tämä tiedosto on %(sizeOfThisFile)s.", - "Notes": "Huomautukset", - "Edited at %(date)s. Click to view edits.": "Muokattu %(date)s. Napsauta nähdäksesi muokkaukset.", - "Message edits": "Viestin muokkaukset", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Tämän huoneen päivittäminen edellyttää huoneen nykyisen instanssin sulkemista ja uuden huoneen luomista sen tilalle. Jotta tämä kävisi huoneen jäsenten kannalta mahdollisimman sujuvasti, teemme seuraavaa:", - "Upload all": "Lähetä kaikki palvelimelle", - "Your homeserver doesn't seem to support this feature.": "Kotipalvelimesi ei näytä tukevan tätä ominaisuutta.", - "Resend %(unsentCount)s reaction(s)": "Lähetä %(unsentCount)s reaktio(ta) uudelleen", - "Clear all data": "Poista kaikki tiedot", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Kerro mikä meni pieleen, tai, mikä parempaa, luo GitHub-issue joka kuvailee ongelman.", - "Removing…": "Poistetaan…", - "Find others by phone or email": "Löydä muita käyttäjiä puhelimen tai sähköpostin perusteella", - "Be found by phone or email": "Varmista, että sinut löydetään puhelimen tai sähköpostin perusteella", "Deactivate account": "Poista tili pysyvästi", - "Command Help": "Komento-ohje", - "No recent messages by %(user)s found": "Käyttäjän %(user)s kirjoittamia viimeaikaisia viestejä ei löytynyt", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Kokeile vierittää aikajanaa ylöspäin nähdäksesi, löytyykö aiempia viestejä.", - "Remove recent messages by %(user)s": "Poista käyttäjän %(user)s viimeaikaiset viestit", - "Remove %(count)s messages": { - "other": "Poista %(count)s viestiä", - "one": "Poista yksi viesti" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Suuren viestimäärän tapauksessa toiminto voi kestää jonkin aikaa. Älä lataa asiakasohjelmaasi uudelleen sillä aikaa.", - "e.g. my-room": "esim. oma-huone", - "Close dialog": "Sulje dialogi", - "Cancel search": "Peruuta haku", "Failed to connect to integration manager": "Yhdistäminen integraatioiden lähteeseen epäonnistui", - "%(name)s accepted": "%(name)s hyväksyi", - "%(name)s cancelled": "%(name)s peruutti", - "%(name)s wants to verify": "%(name)s haluaa varmentaa", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Käytä identiteettipalvelinta kutsuaksesi henkilöitä sähköpostilla. <default>Käytä oletusta (%(defaultIdentityServerName)s)</default> tai aseta toinen palvelin <settings>asetuksissa</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Käytä identiteettipalvelinta kutsuaksesi käyttäjiä sähköpostilla. Voit vaihtaa identiteettipalvelimen <settings>asetuksissa</settings>.", - "Integrations are disabled": "Integraatiot ovat pois käytöstä", - "Integrations not allowed": "Integraatioiden käyttö on kielletty", - "Verification Request": "Varmennuspyyntö", - "%(count)s verified sessions": { - "other": "%(count)s varmennettua istuntoa", - "one": "1 varmennettu istunto" - }, - "Language Dropdown": "Kielipudotusvalikko", - "Upgrade private room": "Päivitä yksityinen huone", - "Upgrade public room": "Päivitä julkinen huone", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Huoneen päivittäminen on monimutkainen toimenpide ja yleensä sitä suositellaan, kun huone on epävakaa bugien, puuttuvien ominaisuuksien tai tietoturvaongelmien takia.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Tämä yleensä vaikuttaa siihen, miten huonetta käsitellään palvelimella. Jos sinulla on ongelmia %(brand)stisi kanssa, <a>ilmoita virheestä</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Olat päivittämässä tätä huonetta versiosta <oldVersion/> versioon <newVersion/>.", - "Recent Conversations": "Viimeaikaiset keskustelut", - "Direct Messages": "Yksityisviestit", "Lock": "Lukko", - "Failed to find the following users": "Seuraavia käyttäjiä ei löytynyt", - "%(count)s sessions": { - "other": "%(count)s istuntoa", - "one": "%(count)s istunto" - }, - "Clear all data in this session?": "Poista kaikki tämän istunnon tiedot?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Kaikkien tämän istunnon tietojen poistaminen on pysyvää. Salatut viestit menetetään, ellei niiden avaimia ole varmuuskopioitu.", - "Session name": "Istunnon nimi", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Raportoidaksesi Matrixiin liittyvän tietoturvaongelman, lue Matrix.orgin <a>tietoturvaongelmien julkaisukäytäntö</a>.", - "%(name)s declined": "%(name)s kieltäytyi", - "Something went wrong trying to invite the users.": "Käyttäjien kutsumisessa meni jotain pieleen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Emme voineet kutsua kyseisiä käyttäjiä. Tarkista käyttäjät, jotka haluat kutsua ja yritä uudelleen.", - "Not Trusted": "Ei luotettu", - "Ask this user to verify their session, or manually verify it below.": "Pyydä tätä käyttäjää vahvistamaan istuntonsa, tai vahvista se manuaalisesti alla.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) kirjautui uudella istunnolla varmentamatta sitä:", - "Enter a server name": "Syötä palvelimen nimi", - "Looks good": "Hyvältä näyttää", - "Can't find this server or its room list": "Tätä palvelinta tai sen huoneluetteloa ei löydy", - "Your server": "Palvelimesi", - "Add a new server": "Lisää uusi palvelin", - "Server name": "Palvelimen nimi", "Sign in with SSO": "Kirjaudu kertakirjautumista käyttäen", - "Can't load this message": "Tätä viestiä ei voi ladata", "Submit logs": "Lähetä lokit", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Muistutus: Selaintasi ei tueta, joten voit kohdata yllätyksiä.", - "There was a problem communicating with the server. Please try again.": "Palvelinyhteydessä oli ongelma. Yritä uudelleen.", - "You signed in to a new session without verifying it:": "Olet kirjautunut uuteen istuntoon varmentamatta sitä:", - "Verify your other session using one of the options below.": "Varmenna toinen istuntosi käyttämällä yhtä seuraavista tavoista.", - "To continue, use Single Sign On to prove your identity.": "Todista henkilöllisyytesi kertakirjautumisen avulla jatkaaksesi.", - "If they don't match, the security of your communication may be compromised.": "Jos ne eivät täsmää, viestinnän turvallisuus saattaa olla vaarantunut.", - "Restoring keys from backup": "Palautetaan avaimia varmuuskopiosta", - "%(completed)s of %(total)s keys restored": "%(completed)s / %(total)s avainta palautettu", - "Keys restored": "Avaimet palautettu", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s avaimen palautus onnistui", "IRC display name width": "IRC-näyttönimen leveys", "This backup is trusted because it has been restored on this session": "Tähän varmuuskopioon luotetaan, koska se on palautettu tässä istunnossa", "Encrypted by a deleted session": "Salattu poistetun istunnon toimesta", - "Enter the name of a new server you want to explore.": "Syötä sen uuden palvelimen nimi, jota haluat selata.", - "Destroy cross-signing keys?": "Tuhoa ristiinvarmennuksen avaimet?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Ristiinvarmennuksen avainten tuhoamista ei voi kumota. Jokainen, jonka olet varmentanut, tulee näkemään turvallisuushälytyksiä. Et todennäköisesti halua tehdä tätä, ellet ole hukannut kaikkia laitteitasi, joista pystyit ristiinvarmentamaan.", - "Clear cross-signing keys": "Tyhjennä ristiinvarmennuksen avaimet", - "Session key": "Istunnon tunnus", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Tämän käyttäjän varmentaminen merkitsee hänen istuntonsa luotetuksi, ja myös merkkaa sinun istuntosi luotetuksi hänen laitteissaan.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Varmenna tämä laite merkitäksesi sen luotetuksi. Tähän laitteeseen luottaminen antaa sinulle ja muille käyttäjille lisää mielenrauhaa, kun käytätte päästä päähän -salausta.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Tämän laitteen varmentaminen merkkaa sen luotetuksi, ja sinut varmentaneet käyttäjät luottavat automaattisesti tähän laitteeseen.", - "Confirm to continue": "Haluan jatkaa", - "Click the button below to confirm your identity.": "Napsauta alapuolella olevaa painiketta varmistaaksesi identiteettisi.", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Seuraavat käyttäjät eivät välttämättä ole olemassa tai ne ovat epäkelpoja, joten niitä ei voida kutsua: %(csvNames)s", - "Recently Direct Messaged": "Viimeaikaiset yksityisviestit", - "%(brand)s encountered an error during upload of:": "%(brand)s kohtasi virheen lähettäessään:", - "Upload completed": "Lähetys valmis", - "Cancelled signature upload": "Allekirjoituksen lähetys peruutettu", - "Unable to upload": "Lähettäminen ei ole mahdollista", - "Signature upload success": "Allekirjoituksen lähettäminen onnistui", - "Signature upload failed": "Allekirjoituksen lähettäminen epäonnistui", "Your homeserver has exceeded its user limit.": "Kotipalvelimesi on ylittänyt käyttäjärajansa.", "Your homeserver has exceeded one of its resource limits.": "Kotipalvelimesi on ylittänyt jonkin resurssirajansa.", "Ok": "OK", - "This address is available to use": "Tämä osoite on käytettävissä", - "This address is already in use": "Tämä osoite on jo käytössä", "Switch theme": "Vaihda teemaa", - "Looks good!": "Hyvältä näyttää!", - "Wrong file type": "Väärä tiedostotyyppi", - "Room address": "Huoneen osoite", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Palvelimesi ei vastaa joihinkin pyynnöistäsi. Alla on joitakin todennäköisimpiä syitä.", - "Server isn't responding": "Palvelin ei vastaa", - "Click to view edits": "Napsauta nähdäksesi muokkaukset", - "Edited at %(date)s": "Muokattu %(date)s", - "Decline All": "Kieltäydy kaikista", - "Your area is experiencing difficulties connecting to the internet.": "Alueellasi on ongelmia internet-yhteyksissä.", - "The server is offline.": "Palvelin ei ole verkossa.", - "Your firewall or anti-virus is blocking the request.": "Palomuurisi tai virustentorjuntaohjelmasi estää pyynnön.", - "The server (%(serverName)s) took too long to respond.": "Palvelin (%(serverName)s) ei vastannut ajoissa.", - "Preparing to download logs": "Valmistellaan lokien lataamista", "Comoros": "Komorit", "Colombia": "Kolumbia", "Cocos (Keeling) Islands": "Kookossaaret", @@ -482,11 +271,7 @@ "Eritrea": "Eritrea", "Equatorial Guinea": "Päiväntasaajan Guinea", "Moldova": "Moldova", - "a device cross-signing signature": "laitteen ristiinvarmennuksen allekirjoitus", - "a new cross-signing key signature": "Uusi ristiinvarmennuksen allekirjoitus", "Backup version:": "Varmuuskopiointiversio:", - "Server Options": "Palvelinasetukset", - "Information": "Tiedot", "Zimbabwe": "Zimbabwe", "Zambia": "Sambia", "Yemen": "Jemen", @@ -590,264 +375,30 @@ "Mongolia": "Mongolia", "Monaco": "Monaco", "Not encrypted": "Ei salattu", - "You're all caught up.": "Olet ajan tasalla.", - "This version of %(brand)s does not support searching encrypted messages": "Tämä %(brand)s-versio ei tue salattujen viestien hakua", - "This version of %(brand)s does not support viewing some encrypted files": "Tämä %(brand)s-versio ei tue joidenkin salattujen tiedostojen katselua", - "Use the <a>Desktop app</a> to see all encrypted files": "Voit tarkastella kaikkia salattuja tiedostoja <a>työpöytäsovelluksella</a>", - "Use the <a>Desktop app</a> to search encrypted messages": "Käytä salattuja viestejä <a>työpöytäsovelluksella</a>", - "This widget would like to:": "Tämä sovelma haluaa:", - "The server has denied your request.": "Palvelin eväsi pyyntösi.", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Huomio: jos et lisää sähköpostia ja unohdat salasanasi, saatat <b>menettää pääsyn tiliisi pysyvästi</b>.", - "A connection error occurred while trying to contact the server.": "Yhteysvirhe yritettäessä ottaa yhteyttä palvelimeen.", - "Continuing without email": "Jatka ilman sähköpostia", - "Invite by email": "Kutsu sähköpostilla", - "Confirm encryption setup": "Vahvista salauksen asetukset", - "Confirm account deactivation": "Vahvista tilin deaktivointi", - "a key signature": "avaimen allekirjoitus", - "Reason (optional)": "Syy (valinnainen)", - "Security Phrase": "Turvalause", - "Security Key": "Turva-avain", - "Hold": "Pidä", - "Resume": "Jatka", - "Are you sure you want to deactivate your account? This is irreversible.": "Haluatko varmasti poistaa tilisi pysyvästi?", - "Data on this screen is shared with %(widgetDomain)s": "Tällä näytöllä olevaa tietoa jaetaan verkkotunnuksen %(widgetDomain)s kanssa", - "A browser extension is preventing the request.": "Selainlaajennus estää pyynnön.", - "Approve widget permissions": "Hyväksy sovelman käyttöoikeudet", "If you did this accidentally, you can setup Secure Messages on this session which will re-encrypt this session's message history with a new recovery method.": "", - "A call can only be transferred to a single user.": "Puhelun voi siirtää vain yhdelle käyttäjälle.", - "Dial pad": "Näppäimistö", - "Recent changes that have not yet been received": "Tuoreet muutokset, joita ei ole vielä otettu vastaan", - "<inviter/> invites you": "<inviter/> kutsuu sinut", - "No results found": "Tuloksia ei löytynyt", - "%(count)s rooms": { - "one": "%(count)s huone", - "other": "%(count)s huonetta" - }, - "%(count)s members": { - "one": "%(count)s jäsen", - "other": "%(count)s jäsentä" - }, - "Remember this": "Muista tämä", - "Invite to %(roomName)s": "Kutsu huoneeseen %(roomName)s", - "Create a new room": "Luo uusi huone", - "Sending": "Lähetetään", - "The server is not configured to indicate what the problem is (CORS).": "Palvelinta ei ole säädetty ilmoittamaan, mikä ongelma on kyseessä (CORS).", - "Invited people will be able to read old messages.": "Kutsutut ihmiset voivat lukea vanhoja viestejä.", - "We couldn't create your DM.": "Yksityisviestiä ei voitu luoda.", - "Want to add a new room instead?": "Haluatko kuitenkin lisätä uuden huoneen?", - "Add existing rooms": "Lisää olemassa olevia huoneita", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Lisätään huonetta...", - "other": "Lisätään huoneita... (%(progress)s/%(count)s)" - }, - "Not all selected were added": "Kaikkia valittuja ei lisätty", - "You are not allowed to view this server's rooms list": "Sinulla ei ole oikeuksia nähdä tämän palvelimen huoneluetteloa", - "%(count)s people you know have already joined": { - "one": "%(count)s tuntemasi henkilö on jo liittynyt", - "other": "%(count)s tuntemaasi ihmistä on jo liittynyt" - }, - "View all %(count)s members": { - "one": "Näytä yksi jäsen", - "other": "Näytä kaikki %(count)s jäsentä" - }, - "Add reaction": "Lisää reaktio", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s-instanssisi ei salli sinun käyttävän integraatioiden lähdettä tämän tekemiseen. Ota yhteys ylläpitäjääsi.", - "Search spaces": "Etsi avaruuksia", - "You may contact me if you have any follow up questions": "Voitte olla yhteydessä minuun, jos teillä on lisäkysymyksiä", - "Search for rooms or people": "Etsi huoneita tai ihmisiä", - "Message preview": "Viestin esikatselu", - "Sent": "Lähetetty", - "Server did not require any authentication": "Palvelin ei vaatinut mitään tunnistautumista", - "Only people invited will be able to find and join this space.": "Vain kutsutut ihmiset voivat löytää tämän avaruuden ja liittyä siihen.", - "Including %(commaSeparatedMembers)s": "Mukaan lukien %(commaSeparatedMembers)s", - "Space visibility": "Avaruuden näkyvyys", - "Leave space": "Poistu avaruudesta", - "Would you like to leave the rooms in this space?": "Haluatko poistua tässä avaruudessa olevista huoneista?", - "You are about to leave <spaceName/>.": "Olet aikeissa poistua avaruudesta <spaceName/>.", - "Leave %(spaceName)s": "Poistu avaruudesta %(spaceName)s", - "Want to add an existing space instead?": "Haluatko sen sijaan lisätä olemassa olevan avaruuden?", - "Add a space to a space you manage.": "Lisää avaruus hallitsemaasi avaruuteen.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Kuka tahansa voi löytää tämän avaruuden ja liittyä siihen, ei pelkästään avaruuden <SpaceName/> jäsenet.", - "Anyone in <SpaceName/> will be able to find and join.": "Kuka tahansa avaruudessa <SpaceName/> voi löytää ja liittyä.", - "Private space (invite only)": "Yksityinen avaruus (vain kutsulla)", - "Select spaces": "Valitse avaruudet", - "Want to add a new space instead?": "Haluatko lisätä sen sijaan uuden avaruuden?", - "Add existing space": "Lisää olemassa oleva avaruus", - "Space selection": "Avaruuden valinta", - "Search for rooms": "Etsi huoneita", - "Search for spaces": "Etsi avaruuksia", "To join a space you'll need an invite.": "Liittyäksesi avaruuteen tarvitset kutsun.", - "Create a new space": "Luo uusi avaruus", - "Create a space": "Luo avaruus", - "You won't be able to rejoin unless you are re-invited.": "Et voi liittyä uudelleen, ellei sinua kutsuta uudelleen.", - "User Directory": "Käyttäjähakemisto", - "MB": "Mt", - "Server did not return valid authentication information.": "Palvelin ei palauttanut kelvollista tunnistautumistietoa.", - "Please provide an address": "Määritä osoite", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Huomaa, että päivittäminen tekee huoneesta uuden version.</b> Kaikki nykyiset viestit pysyvät tässä arkistoidussa huoneessa.", - "Leave some rooms": "Poistu joistakin huoneista", - "Leave all rooms": "Poistu kaikista huoneista", - "Don't leave any rooms": "Älä poistu mistään huoneesta", - "Or send invite link": "Tai lähetä kutsulinkki", - "Message search initialisation failed, check <a>your settings</a> for more information": "Viestihaun alustus epäonnistui. Lisätietoa <a>asetuksissa</a>.", - "%(count)s reply": { - "one": "%(count)s vastaus", - "other": "%(count)s vastausta" - }, "Experimental": "Kokeellinen", "Themes": "Teemat", - "Other rooms in %(spaceName)s": "Muut huoneet avaruudessa %(spaceName)s", - "Spaces you're in": "Avaruudet, joissa olet", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Tämä ryhmittelee yksityisviestisi avaruuden jäsenten kanssa. Tämän poistaminen päältä piilottaa kyseiset keskustelut sinun näkymästäsi avaruudessa %(spaceName)s.", - "Other spaces or rooms you might not know": "Muut avaruudet tai huoneet, joita et ehkä tunne", - "Spaces you know that contain this space": "Tuntemasi avaruudet, jotka sisältävät tämän avaruuden", - "Spaces you know that contain this room": "Tuntemasi avaruudet, jotka sisältävät tämän huoneen", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Valitse, millä avaruuksilla on pääsyoikeus tähän huoneeseen. Jos avaruus valitaan, sen jäsenet voivat löytää ja liittyä huoneeseen <RoomName/>.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Olet ainoa ylläpitäjä joissain huoneissa tai avaruuksissa, joista haluat lähteä. Niistä lähteminen jättää ne ilman yhtään ylläpitäjää.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Olet tämän avaruuden ainoa ylläpitäjä. Avaruudesta lähteminen tarkoittaa, että kenelläkään ei ole oikeuksia hallita sitä.", - "Adding spaces has moved.": "Avaruuksien lisääminen on siirtynyt.", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s ja %(count)s muu", "other": "%(spaceName)s ja %(count)s muuta" }, - "Consult first": "Tiedustele ensin", - "Transfer": "Siirrä", - "Some suggestions may be hidden for privacy.": "Jotkut ehdotukset voivat olla piilotettu yksityisyyden takia.", - "Start a conversation with someone using their name or username (like <userId/>).": "Aloita keskustelu jonkun kanssa käyttäen heidän nimeä tai käyttäjänimeä (kuten <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Aloita keskustelu jonkun kanssa käyttäen heidän sähköpostia tai käyttäjänimeä (kuten <userId/>).", - "If you can't see who you're looking for, send them your invite link below.": "Jos et näe henkilöä jota etsit, lähetä hänelle linkki alhaalta.", - "a new master key signature": "uusi pääsalasanan avaintunnus", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Haluatko varmasti päättää tämän kyselyn? Päättäminen näyttää lopulliset tulokset ja estää äänestämisen.", - "End Poll": "Päätä kysely", - "Sorry, the poll did not end. Please try again.": "Valitettavasti kysely ei päättynyt. Yritä uudelleen.", "Forget": "Unohda", - "Location": "Sijainti", - "%(count)s votes": { - "one": "%(count)s ääni", - "other": "%(count)s ääntä" - }, - "In reply to <a>this message</a>": "Vastauksena <a>tähän viestiin</a>", - "My current location": "Tämänhetkinen sijaintini", - "%(brand)s could not send your location. Please try again later.": "%(brand)s ei voinut lähettää sijaintiasi. Yritä myöhemmin uudelleen.", - "Could not fetch location": "Sijaintia ei voitu noutaa", - "Recent searches": "Viimeaikaiset haut", - "Other searches": "Muut haut", - "Public rooms": "Julkiset huoneet", - "The poll has ended. Top answer: %(topAnswer)s": "Kysely on päättynyt. Suosituin vastaus: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Kysely on päättynyt. Ääniä ei annettu.", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "other": "Olet poistamassa käyttäjän %(user)s %(count)s viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?", - "one": "Olet poistamassa käyttäjän %(user)s yhtä viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?" - }, - "To leave the beta, visit your settings.": "Poistu beetasta asetuksista.", - "This address does not point at this room": "Tämä osoite ei osoita tähän huoneeseen", - "Missing room name or separator e.g. (my-room:domain.org)": "Puuttuva huoneen nimi tai erotin, esim. (oma-huone:verkkotunnus.org)", - "We couldn't send your location": "Emme voineet lähettää sijaintiasi", "%(space1Name)s and %(space2Name)s": "%(space1Name)s ja %(space2Name)s", - "Unable to start audio streaming.": "Äänen suoratoiston aloittaminen ei onnistu.", - "Open in OpenStreetMap": "Avaa OpenStreetMapissa", - "Verify other device": "Vahvista toinen laite", - "Use <arrows/> to scroll": "Käytä <arrows/> vierittääksesi", - "Join %(roomAddress)s": "Liity %(roomAddress)s", - "Link to room": "Linkitä huoneeseen", - "Automatically invite members from this room to the new one": "Kutsu jäsenet tästä huoneesta automaattisesti uuteen huoneeseen", "Feedback sent! Thanks, we appreciate it!": "Palaute lähetetty. Kiitos, arvostamme sitä!", - "%(featureName)s Beta feedback": "Ominaisuuden %(featureName)s beetapalaute", - "Including you, %(commaSeparatedMembers)s": "Mukaan lukien sinä, %(commaSeparatedMembers)s", - "%(count)s participants": { - "one": "1 osallistuja", - "other": "%(count)s osallistujaa" - }, - "You don't have permission to do this": "Sinulla ei ole lupaa tehdä tätä", - "Failed to end poll": "Kyselyn päättäminen epäonnistui", - "Hide my messages from new joiners": "Piilota viestini uusilta liittyjiltä", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Vanhat viestisi näkyvät silti niiden vastaanottajille samaan tapaan kuin lähettämäsi sähköpostiviestit. Haluaisitko piilottaa lähettämäsi viestit huoneeseen myöhemmin liittyviltä ihmisiltä?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Sinut poistetaan identiteettipalvelimelta. Kaverisi eivät voi enää löytää sinua sähköpostin tai puhelinnumeron perusteella.", - "You will leave all rooms and DMs that you are in": "Poistut kaikista huoneista ja yksityisviesteistä, joissa olet", - "You will no longer be able to log in": "Et voi enää kirjautua", - "To continue, please enter your account password:": "Jatka kirjoittamalla tilisi salasana:", - "Preserve system messages": "Säilytä järjestelmän viestit", - "What location type do you want to share?": "Minkä sijaintityypin haluat jakaa?", "%(members)s and %(last)s": "%(members)s ja %(last)s", "Developer": "Kehittäjä", - "Close sidebar": "Sulje sivupalkki", - "Updated %(humanizedUpdateTime)s": "Päivitetty %(humanizedUpdateTime)s", - "Cameras": "Kamerat", - "Output devices": "Ulostulolaitteet", - "Input devices": "Sisääntulolaitteet", - "Click the button below to confirm setting up encryption.": "Napsauta alla olevaa painiketta vahvistaaksesi salauksen asettamisen.", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Unohtanut tai kadottanut kaikki palautustavat? <a>Nollaa kaikki</a>", - "Open room": "Avaa huone", - "You will not be able to reactivate your account": "Et voi ottaa tiliäsi uudelleen käyttöön", - "Confirm that you would like to deactivate your account. If you proceed:": "Vahvista, että haluat deaktivoida eli poistaa tilisi. Jos jatkat:", - "Recently viewed": "Äskettäin katsottu", "%(members)s and more": "%(members)s ja enemmän", "Messaging": "Viestintä", - "Enter Security Phrase": "Kirjoita turvalause", - "Incorrect Security Phrase": "Virheellinen turvalause", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Kirjoita turvalause tai <button>käytä turva-avain</button> jatkaaksesi.", - "Not a valid Security Key": "Ei kelvollinen turva-avain", - "This looks like a valid Security Key!": "Tämä vaikuttaa kelvolliselta turva-avaimelta!", - "Enter Security Key": "Anna turva-avain", - "Use your Security Key to continue.": "Käytä turva-avain jatkaaksesi.", - "Invalid Security Key": "Virheellinen turva-avain", - "Wrong Security Key": "Väärä turva-avain", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Vahvista tilin deaktivointi todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", - "Thread options": "Ketjun valinnat", - "Start a group chat": "Aloita ryhmäkeskustelu", - "Other options": "Muut vaihtoehdot", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Jos et löydä etsimääsi huonetta, pyydä kutsu tai luo uusi huone.", - "Some results may be hidden": "Jotkin tulokset saatetaan piilottaa", - "Copy invite link": "Kopioi kutsulinkki", - "If you can't see who you're looking for, send them your invite link.": "Jos et löydä etsimääsi henkilöä, lähetä hänelle kutsulinkki.", - "Some results may be hidden for privacy": "Jotkin tulokset saatetaan piilottaa tietosuojan takia", "You cannot search for rooms that are neither a room nor a space": "Et voi etsiä huoneita, jotka eivät ole huoneita tai avaruuksia", "Show spaces": "Näytä avaruudet", "Show rooms": "Näytä huoneet", - "%(count)s Members": { - "one": "%(count)s jäsen", - "other": "%(count)s jäsentä" - }, - "Sections to show": "Näytettävät osiot", - "Show: Matrix rooms": "Näytä: Matrix-huoneet", - "Show: %(instance)s rooms (%(server)s)": "Näytä: %(instance)s-huoneet (%(server)s)", - "Add new server…": "Lisää uusi palvelin…", - "Remove server “%(roomServer)s”": "Poista palvelin ”%(roomServer)s”", "Moderation": "Moderointi", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s tai %(recoveryFile)s", - "Online community members": "Verkkoyhteisöjen jäsenet", - "Coworkers and teams": "Työkaverit ja tiimit", - "Friends and family": "Kaverit ja perhe", - "We'll help you get connected.": "Autamme sinua yhteyden muodostamisen kanssa.", - "Who will you chat to the most?": "Kenen kanssa keskustelet eniten?", - "Choose a locale": "Valitse maa-asetusto", - "You don't have permission to share locations": "Sinulla ei ole oikeutta jakaa sijainteja", - "%(name)s started a video call": "%(name)s aloitti videopuhelun", - "Search for": "Etsittävät kohteet", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten <userId/>) tai <a>jaa tämä huone</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten <userId/>) tai <a>jaa tämä avaruus</a>.", - "To search messages, look for this icon at the top of a room <icon/>": "Etsi viesteistä huoneen yläosassa olevalla kuvakkeella <icon/>", - "Use \"%(query)s\" to search": "Etsitään \"%(query)s\"", "Saved Items": "Tallennetut kohteet", - "This address had invalid server or is already in use": "Tässä osoitteessa on virheellinen palvelin tai se on jo käytössä", - "Drop a Pin": "Sijoita karttaneula", - "<w>WARNING:</w> <description/>": "<w>VAROITUS:</w> <description/>", "Unread email icon": "Lukemattoman sähköpostin kuvake", "View List": "Näytä luettelo", - "View list": "Näytä luettelo", - "Interactively verify by emoji": "Vahvista vuorovaikutteisesti emojilla", - "Manually verify by text": "Vahvista manuaalisesti tekstillä", - " in <strong>%(room)s</strong>": " huoneessa <strong>%(room)s</strong>", "unknown": "tuntematon", "Starting export process…": "Käynnistetään vientitoimenpide…", - "Fetching keys from server…": "Noudetaan avaimia palvelimelta…", - "Checking…": "Tarkistetaan…", - "Invites by email can only be sent one at a time": "Sähköpostikutsuja voi lähettää vain yhden kerrallaan", - "Adding…": "Lisätään…", - "Message from %(user)s": "Viesti käyttäjältä %(user)s", - "Message in %(room)s": "Viesti huoneessa %(room)s", - "unavailable": "ei saatavilla", - "unknown status code": "tuntematon tilakoodi", "Requires your server to support the stable version of MSC3827": "Edellyttää palvelimesi tukevan MSC3827:n vakaata versiota", "common": { "about": "Tietoa", @@ -971,7 +522,30 @@ "show_more": "Näytä lisää", "joined": "Liitytty", "avatar": "Avatar", - "are_you_sure": "Oletko varma?" + "are_you_sure": "Oletko varma?", + "location": "Sijainti", + "email_address": "Sähköpostiosoite", + "filter_results": "Suodata tuloksia", + "no_results_found": "Tuloksia ei löytynyt", + "cameras": "Kamerat", + "n_participants": { + "one": "1 osallistuja", + "other": "%(count)s osallistujaa" + }, + "and_n_others": { + "other": "ja %(count)s muuta...", + "one": "ja yksi muu..." + }, + "n_members": { + "one": "%(count)s jäsen", + "other": "%(count)s jäsentä" + }, + "unavailable": "ei saatavilla", + "edited": "muokattu", + "n_rooms": { + "one": "%(count)s huone", + "other": "%(count)s huonetta" + } }, "action": { "continue": "Jatka", @@ -1086,7 +660,11 @@ "new_video_room": "Uusi videohuone", "add_existing_room": "Lisää olemassa oleva huone", "explore_public_rooms": "Selaa julkisia huoneita", - "reply_in_thread": "Vastaa ketjuun" + "reply_in_thread": "Vastaa ketjuun", + "transfer": "Siirrä", + "resume": "Jatka", + "hold": "Pidä", + "view_list": "Näytä luettelo" }, "a11y": { "user_menu": "Käyttäjän valikko", @@ -1161,7 +739,10 @@ "bridge_state_workspace": "Työtila: <networkLink/>", "bridge_state_channel": "Kanava: <channelLink/>", "beta_section": "Tulevat ominaisuudet", - "experimental_section": "Ennakot" + "experimental_section": "Ennakot", + "beta_feedback_title": "Ominaisuuden %(featureName)s beetapalaute", + "beta_feedback_leave_button": "Poistu beetasta asetuksista.", + "sliding_sync_checking": "Tarkistetaan…" }, "keyboard": { "home": "Etusivu", @@ -1296,7 +877,9 @@ "moderator": "Valvoja", "admin": "Ylläpitäjä", "mod": "Valvoja", - "custom": "Mukautettu (%(level)s)" + "custom": "Mukautettu (%(level)s)", + "label": "Oikeuksien taso", + "custom_level": "Mukautettu taso" }, "bug_reporting": { "introduction": "Jos olet tehnyt ilmoituksen ohjelmistovirheestä GitHubiin, vianjäljityslokit voivat auttaa ongelman selvittämisessä. ", @@ -1314,7 +897,16 @@ "uploading_logs": "Lähetetään lokeja", "downloading_logs": "Ladataan lokeja", "create_new_issue": "<newIssueLink>Luo uusi issue</newIssueLink> GitHubissa, jotta voimme tutkia tätä ongelmaa.", - "waiting_for_server": "Odotetaan vastausta palvelimelta" + "waiting_for_server": "Odotetaan vastausta palvelimelta", + "error_empty": "Kerro mikä meni pieleen, tai, mikä parempaa, luo GitHub-issue joka kuvailee ongelman.", + "preparing_logs": "Valmistaudutaan lokien lähettämiseen", + "logs_sent": "Lokit lähetetty", + "thank_you": "Kiitos!", + "failed_send_logs": "Lokien lähettäminen epäonnistui: ", + "preparing_download": "Valmistellaan lokien lataamista", + "unsupported_browser": "Muistutus: Selaintasi ei tueta, joten voit kohdata yllätyksiä.", + "textarea_label": "Huomautukset", + "log_request": "Voit auttaa meitä estämään tämän toistumisen <a>lähettämällä meille lokeja</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)s h %(minutes)s m %(seconds)s s jäljellä", @@ -1395,7 +987,12 @@ "send_dm": "Lähetä yksityisviesti", "explore_rooms": "Selaa julkisia huoneita", "create_room": "Luo huone", - "create_account": "Luo tili" + "create_account": "Luo tili", + "use_case_heading2": "Kenen kanssa keskustelet eniten?", + "use_case_heading3": "Autamme sinua yhteyden muodostamisen kanssa.", + "use_case_personal_messaging": "Kaverit ja perhe", + "use_case_work_messaging": "Työkaverit ja tiimit", + "use_case_community_messaging": "Verkkoyhteisöjen jäsenet" }, "settings": { "show_breadcrumbs": "Näytä oikotiet viimeksi katsottuihin huoneisiin huoneluettelon yläpuolella", @@ -1745,7 +1342,22 @@ "email_address_label": "Sähköpostiosoite", "remove_msisdn_prompt": "Poista %(phone)s?", "add_msisdn_instructions": "Tekstiviesti on lähetetty numeroon +%(msisdn)s. Syötä siinä oleva varmistuskoodi.", - "msisdn_label": "Puhelinnumero" + "msisdn_label": "Puhelinnumero", + "spell_check_locale_placeholder": "Valitse maa-asetusto", + "deactivate_confirm_body_sso": "Vahvista tilin deaktivointi todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", + "deactivate_confirm_body": "Haluatko varmasti poistaa tilisi pysyvästi?", + "deactivate_confirm_continue": "Vahvista tilin deaktivointi", + "deactivate_confirm_body_password": "Jatka kirjoittamalla tilisi salasana:", + "error_deactivate_communication": "Palvelinyhteydessä oli ongelma. Yritä uudelleen.", + "error_deactivate_no_auth": "Palvelin ei vaatinut mitään tunnistautumista", + "error_deactivate_invalid_auth": "Palvelin ei palauttanut kelvollista tunnistautumistietoa.", + "deactivate_confirm_content": "Vahvista, että haluat deaktivoida eli poistaa tilisi. Jos jatkat:", + "deactivate_confirm_content_1": "Et voi ottaa tiliäsi uudelleen käyttöön", + "deactivate_confirm_content_2": "Et voi enää kirjautua", + "deactivate_confirm_content_4": "Poistut kaikista huoneista ja yksityisviesteistä, joissa olet", + "deactivate_confirm_content_5": "Sinut poistetaan identiteettipalvelimelta. Kaverisi eivät voi enää löytää sinua sähköpostin tai puhelinnumeron perusteella.", + "deactivate_confirm_content_6": "Vanhat viestisi näkyvät silti niiden vastaanottajille samaan tapaan kuin lähettämäsi sähköpostiviestit. Haluaisitko piilottaa lähettämäsi viestit huoneeseen myöhemmin liittyviltä ihmisiltä?", + "deactivate_confirm_erase_label": "Piilota viestini uusilta liittyjiltä" }, "sidebar": { "title": "Sivupalkki", @@ -1800,7 +1412,8 @@ "import_description_1": "Tämä prosessi mahdollistaa aiemmin tallennettujen salausavainten tuominen toiseen Matrix-asiakasohjelmaan. Tämän jälkeen voit purkaa kaikki salatut viestit jotka toinen asiakasohjelma pystyisi purkamaan.", "import_description_2": "Viety tiedosto suojataan salasanalla. Syötä salasana tähän purkaaksesi tiedoston salauksen.", "file_to_import": "Tuotava tiedosto" - } + }, + "warning": "<w>VAROITUS:</w> <description/>" }, "devtools": { "event_type": "Tapahtuman tyyppi", @@ -1912,7 +1525,8 @@ "title": "Vie keskustelu", "messages": "Viestit", "size_limit": "Kokoraja", - "include_attachments": "Sisällytä liitteet" + "include_attachments": "Sisällytä liitteet", + "size_limit_postfix": "Mt" }, "create_room": { "title_video_room": "Luo videohuone", @@ -1945,7 +1559,8 @@ "m.call": { "video_call_started": "Videopuhelu alkoi huoneessa %(roomName)s.", "video_call_started_unsupported": "Videopuhelu alkoi huoneessa %(roomName)s. (ei tuettu selaimesi toimesta)", - "video_call_ended": "Videopuhelu päättyi" + "video_call_ended": "Videopuhelu päättyi", + "video_call_started_text": "%(name)s aloitti videopuhelun" }, "m.call.invite": { "voice_call": "%(senderName)s soitti äänipuhelun.", @@ -2238,7 +1853,8 @@ "tooltip": "Viesti poistettu %(date)s" }, "reactions": { - "tooltip": "<reactors/><reactedWith>reagoi(vat) emojilla %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reagoi(vat) emojilla %(shortName)s</reactedWith>", + "add_reaction_prompt": "Lisää reaktio" }, "m.room.create": { "continuation": "Tämä huone on jatkumo toisesta keskustelusta.", @@ -2255,7 +1871,9 @@ "show_url_preview": "Näytä esikatselu", "external_url": "Lähdeosoite", "collapse_reply_thread": "Supista vastausketju", - "report": "Ilmoita" + "report": "Ilmoita", + "resent_unsent_reactions": "Lähetä %(unsentCount)s reaktio(ta) uudelleen", + "open_in_osm": "Avaa OpenStreetMapissa" }, "url_preview": { "show_n_more": { @@ -2328,13 +1946,39 @@ "you_accepted": "Hyväksyit", "you_declined": "Kieltäydyit", "you_cancelled": "Peruutit", - "you_started": "Lähetit varmennuspyynnön" + "you_started": "Lähetit varmennuspyynnön", + "user_accepted": "%(name)s hyväksyi", + "user_declined": "%(name)s kieltäytyi", + "user_cancelled": "%(name)s peruutti", + "user_wants_to_verify": "%(name)s haluaa varmentaa" }, "m.poll.end": { "sender_ended": "%(senderName)s on lopettanut kyselyn" }, "m.video": { "error_decrypting": "Virhe purettaessa videon salausta" + }, + "scalar_starter_link": { + "dialog_title": "Lisää integraatio", + "dialog_description": "Sinut ohjataan kolmannen osapuolen sivustolle, jotta voit autentikoida tilisi käyttääksesi palvelua %(integrationsUrl)s. Haluatko jatkaa?" + }, + "edits": { + "tooltip_title": "Muokattu %(date)s", + "tooltip_sub": "Napsauta nähdäksesi muokkaukset", + "tooltip_label": "Muokattu %(date)s. Napsauta nähdäksesi muokkaukset." + }, + "error_rendering_message": "Tätä viestiä ei voi ladata", + "reply": { + "error_loading": "Tapahtuman, johon oli vastattu, lataaminen epäonnistui. Se joko ei ole olemassa tai sinulla ei ole oikeutta katsoa sitä.", + "in_reply_to": "<a>Vastauksena käyttäjälle</a> <pill>", + "in_reply_to_for_export": "Vastauksena <a>tähän viestiin</a>" + }, + "in_room_name": " huoneessa <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s ääni", + "other": "%(count)s ääntä" + } } }, "slash_command": { @@ -2422,7 +2066,8 @@ "verify_nop_warning_mismatch": "VAROITUS: istunto on jo vahvistettu, mutta avaimet EIVÄT TÄSMÄÄ!", "verify_mismatch": "VAROITUS: AVAIMEN VARMENTAMINEN EPÄONNISTUI! Käyttäjän %(userId)s ja laitteen %(deviceId)s istunnon allekirjoitusavain on ”%(fprint)s”, mikä ei täsmää annettuun avaimeen ”%(fingerprint)s”. Tämä voi tarkoittaa, että viestintäänne siepataan!", "verify_success_title": "Varmennettu avain", - "verify_success_description": "Antamasi allekirjoitusavain täsmää käyttäjältä %(userId)s saamaasi istunnon %(deviceId)s allekirjoitusavaimeen. Istunto on varmennettu." + "verify_success_description": "Antamasi allekirjoitusavain täsmää käyttäjältä %(userId)s saamaasi istunnon %(deviceId)s allekirjoitusavaimeen. Istunto on varmennettu.", + "help_dialog_title": "Komento-ohje" }, "presence": { "busy": "Varattu", @@ -2546,9 +2191,11 @@ "unable_to_access_audio_input_title": "Mikrofonia ei voi käyttää", "unable_to_access_audio_input_description": "Mikrofoniasi ei voitu käyttää. Tarkista selaimesi asetukset ja yritä uudelleen.", "no_audio_input_title": "Mikrofonia ei löytynyt", - "no_audio_input_description": "Laitteestasi ei löytynyt mikrofonia. Tarkista asetuksesi ja yritä uudelleen." + "no_audio_input_description": "Laitteestasi ei löytynyt mikrofonia. Tarkista asetuksesi ja yritä uudelleen.", + "transfer_consult_first_label": "Tiedustele ensin", + "input_devices": "Sisääntulolaitteet", + "output_devices": "Ulostulolaitteet" }, - "Other": "Muut", "room_settings": { "permissions": { "m.room.avatar_space": "Vaihda avaruuden kuva", @@ -2650,7 +2297,13 @@ "other": "Päivitetään avaruuksia... (%(progress)s/%(count)s)" }, "error_join_rule_change_title": "Liittymissääntöjen päivittäminen epäonnistui", - "error_join_rule_change_unknown": "Tuntematon virhe" + "error_join_rule_change_unknown": "Tuntematon virhe", + "join_rule_restricted_dialog_title": "Valitse avaruudet", + "join_rule_restricted_dialog_description": "Valitse, millä avaruuksilla on pääsyoikeus tähän huoneeseen. Jos avaruus valitaan, sen jäsenet voivat löytää ja liittyä huoneeseen <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Etsi avaruuksia", + "join_rule_restricted_dialog_heading_space": "Tuntemasi avaruudet, jotka sisältävät tämän avaruuden", + "join_rule_restricted_dialog_heading_room": "Tuntemasi avaruudet, jotka sisältävät tämän huoneen", + "join_rule_restricted_dialog_heading_other": "Muut avaruudet tai huoneet, joita et ehkä tunne" }, "general": { "publish_toggle": "Julkaise tämä huone verkkotunnuksen %(domain)s huoneluettelossa?", @@ -2690,7 +2343,16 @@ "canonical_alias_field_label": "Pääosoite", "avatar_field_label": "Huoneen kuva", "aliases_no_items_label": "Toistaiseksi ei muita julkaistuja osoitteita, lisää alle", - "aliases_items_label": "Muut julkaistut osoitteet:" + "aliases_items_label": "Muut julkaistut osoitteet:", + "alias_heading": "Huoneen osoite", + "alias_field_has_localpart_invalid": "Puuttuva huoneen nimi tai erotin, esim. (oma-huone:verkkotunnus.org)", + "alias_field_safe_localpart_invalid": "Osaa merkeistä ei sallita", + "alias_field_required_invalid": "Määritä osoite", + "alias_field_matches_invalid": "Tämä osoite ei osoita tähän huoneeseen", + "alias_field_taken_valid": "Tämä osoite on käytettävissä", + "alias_field_taken_invalid_domain": "Tämä osoite on jo käytössä", + "alias_field_taken_invalid": "Tässä osoitteessa on virheellinen palvelin tai se on jo käytössä", + "alias_field_placeholder_default": "esim. oma-huone" }, "advanced": { "unfederated": "Tähän huoneeseen ei pääse ulkopuolisilta Matrix-palvelimilta", @@ -2702,7 +2364,23 @@ "room_version_section": "Huoneen versio", "room_version": "Huoneen versio:", "information_section_space": "Avaruuden tiedot", - "information_section_room": "Huoneen tiedot" + "information_section_room": "Huoneen tiedot", + "error_upgrade_title": "Huoneen päivittäminen epäonnistui", + "error_upgrade_description": "Huoneen päivitystä ei voitu suorittaa", + "upgrade_button": "Päivitä tämä huone versioon %(version)s", + "upgrade_dialog_title": "Päivitä huoneen versio", + "upgrade_dialog_description": "Tämän huoneen päivittäminen edellyttää huoneen nykyisen instanssin sulkemista ja uuden huoneen luomista sen tilalle. Jotta tämä kävisi huoneen jäsenten kannalta mahdollisimman sujuvasti, teemme seuraavaa:", + "upgrade_dialog_description_1": "luomme uuden huoneen samalla nimellä, kuvauksella ja kuvalla", + "upgrade_dialog_description_2": "päivitämme kaikki huoneen aliakset osoittamaan uuteen huoneeseen", + "upgrade_dialog_description_3": "estämme käyttäjiä puhumasta vanhassa huoneessa ja lähetämme viestin, joka ohjeistaa käyttäjiä siirtymään uuteen huoneeseen", + "upgrade_dialog_description_4": "pistämme linkin vanhaan huoneeseen uuden huoneen alkuun, jotta ihmiset voivat nähdä vanhat viestit", + "upgrade_warning_dialog_invite_label": "Kutsu jäsenet tästä huoneesta automaattisesti uuteen huoneeseen", + "upgrade_warning_dialog_title_private": "Päivitä yksityinen huone", + "upgrade_dwarning_ialog_title_public": "Päivitä julkinen huone", + "upgrade_warning_dialog_report_bug_prompt_link": "Tämä yleensä vaikuttaa siihen, miten huonetta käsitellään palvelimella. Jos sinulla on ongelmia %(brand)stisi kanssa, <a>ilmoita virheestä</a>.", + "upgrade_warning_dialog_description": "Huoneen päivittäminen on monimutkainen toimenpide ja yleensä sitä suositellaan, kun huone on epävakaa bugien, puuttuvien ominaisuuksien tai tietoturvaongelmien takia.", + "upgrade_warning_dialog_explainer": "<b>Huomaa, että päivittäminen tekee huoneesta uuden version.</b> Kaikki nykyiset viestit pysyvät tässä arkistoidussa huoneessa.", + "upgrade_warning_dialog_footer": "Olat päivittämässä tätä huonetta versiosta <oldVersion/> versioon <newVersion/>." }, "delete_avatar_label": "Poista avatar", "upload_avatar_label": "Lähetä profiilikuva", @@ -2741,7 +2419,9 @@ "enable_element_call_caption": "%(brand)s on päästä päähän salattu, mutta on tällä hetkellä rajattu pienelle määrälle käyttäjiä.", "enable_element_call_no_permissions_tooltip": "Oikeutesi eivät riitä tämän muuttamiseen.", "call_type_section": "Puhelun tyyppi" - } + }, + "title": "Huoneen asetukset — %(roomName)s", + "alias_not_specified": "ei määritetty" }, "encryption": { "verification": { @@ -2806,7 +2486,18 @@ "prompt_user": "Aloita varmennus uudelleen hänen profiilista.", "timed_out": "Varmennuksessa kesti liikaa.", "cancelled_user": "%(displayName)s peruutti varmennuksen.", - "cancelled": "Peruutit varmennuksen." + "cancelled": "Peruutit varmennuksen.", + "incoming_sas_user_dialog_text_1": "Varmenna tämä käyttäjä merkitäksesi hänet luotetuksi. Käyttäjiin luottaminen antaa sinulle ylimääräistä mielenrauhaa käyttäessäsi päästä päähän -salausta.", + "incoming_sas_user_dialog_text_2": "Tämän käyttäjän varmentaminen merkitsee hänen istuntonsa luotetuksi, ja myös merkkaa sinun istuntosi luotetuksi hänen laitteissaan.", + "incoming_sas_device_dialog_text_1": "Varmenna tämä laite merkitäksesi sen luotetuksi. Tähän laitteeseen luottaminen antaa sinulle ja muille käyttäjille lisää mielenrauhaa, kun käytätte päästä päähän -salausta.", + "incoming_sas_device_dialog_text_2": "Tämän laitteen varmentaminen merkkaa sen luotetuksi, ja sinut varmentaneet käyttäjät luottavat automaattisesti tähän laitteeseen.", + "incoming_sas_dialog_title": "Saapuva varmennuspyyntö", + "manual_device_verification_device_name_label": "Istunnon nimi", + "manual_device_verification_device_id_label": "Istuntotunniste", + "manual_device_verification_device_key_label": "Istunnon tunnus", + "manual_device_verification_footer": "Jos ne eivät täsmää, viestinnän turvallisuus saattaa olla vaarantunut.", + "verification_dialog_title_device": "Vahvista toinen laite", + "verification_dialog_title_user": "Varmennuspyyntö" }, "old_version_detected_title": "Vanhaa salaustietoa havaittu", "old_version_detected_description": "Tunnistimme dataa, joka on lähtöisin vanhasta %(brand)sin versiosta. Tämä aiheuttaa toimintahäiriöitä päästä päähän -salauksessa vanhassa versiossa. Viestejä, jotka on salattu päästä päähän -salauksella vanhalla versiolla, ei välttämättä voida purkaa tällä versiolla. Tämä voi myös aiheuttaa epäonnistumisia viestien välityksessä tämän version kanssa. Jos kohtaat ongelmia, kirjaudu ulos ja takaisin sisään. Säilyttääksesi viestihistoriasi, vie salausavaimesi ja tuo ne uudelleen.", @@ -2856,7 +2547,51 @@ "cross_signing_room_warning": "Joku käyttää tuntematonta istuntoa", "cross_signing_room_verified": "Kaikki tämän huoneen käyttäjät on varmennettu", "cross_signing_room_normal": "Tämä huone käyttää päästä päähän -salausta", - "unsupported": "Tämä asiakasohjelma ei tue päästä päähän -salausta." + "unsupported": "Tämä asiakasohjelma ei tue päästä päähän -salausta.", + "incompatible_database_sign_out_description": "Jotta et menetä keskusteluhistoriaasi, sinun täytyy tallentaa huoneen avaimet ennen kuin kirjaudut ulos. Joudut käyttämään uudempaa %(brand)sin versiota tätä varten", + "incompatible_database_title": "Yhteensopimaton tietokanta", + "incompatible_database_disable": "Jatka salaus poistettuna käytöstä", + "key_signature_upload_completed": "Lähetys valmis", + "key_signature_upload_cancelled": "Allekirjoituksen lähetys peruutettu", + "key_signature_upload_failed": "Lähettäminen ei ole mahdollista", + "key_signature_upload_success_title": "Allekirjoituksen lähettäminen onnistui", + "key_signature_upload_failed_title": "Allekirjoituksen lähettäminen epäonnistui", + "udd": { + "own_new_session_text": "Olet kirjautunut uuteen istuntoon varmentamatta sitä:", + "own_ask_verify_text": "Varmenna toinen istuntosi käyttämällä yhtä seuraavista tavoista.", + "other_new_session_text": "%(name)s (%(userId)s) kirjautui uudella istunnolla varmentamatta sitä:", + "other_ask_verify_text": "Pyydä tätä käyttäjää vahvistamaan istuntonsa, tai vahvista se manuaalisesti alla.", + "title": "Ei luotettu", + "manual_verification_button": "Vahvista manuaalisesti tekstillä", + "interactive_verification_button": "Vahvista vuorovaikutteisesti emojilla" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Väärä tiedostotyyppi", + "recovery_key_is_correct": "Hyvältä näyttää!", + "wrong_security_key": "Väärä turva-avain", + "invalid_security_key": "Virheellinen turva-avain" + }, + "security_phrase_title": "Turvalause", + "enter_phrase_or_key_prompt": "Kirjoita turvalause tai <button>käytä turva-avain</button> jatkaaksesi.", + "security_key_title": "Turva-avain", + "use_security_key_prompt": "Käytä turva-avain jatkaaksesi.", + "separator": "%(securityKey)s tai %(recoveryFile)s", + "restoring": "Palautetaan avaimia varmuuskopiosta" + }, + "reset_all_button": "Unohtanut tai kadottanut kaikki palautustavat? <a>Nollaa kaikki</a>", + "destroy_cross_signing_dialog": { + "title": "Tuhoa ristiinvarmennuksen avaimet?", + "warning": "Ristiinvarmennuksen avainten tuhoamista ei voi kumota. Jokainen, jonka olet varmentanut, tulee näkemään turvallisuushälytyksiä. Et todennäköisesti halua tehdä tätä, ellet ole hukannut kaikkia laitteitasi, joista pystyit ristiinvarmentamaan.", + "primary_button_text": "Tyhjennä ristiinvarmennuksen avaimet" + }, + "confirm_encryption_setup_title": "Vahvista salauksen asetukset", + "confirm_encryption_setup_body": "Napsauta alla olevaa painiketta vahvistaaksesi salauksen asettamisen.", + "key_signature_upload_failed_master_key_signature": "uusi pääsalasanan avaintunnus", + "key_signature_upload_failed_cross_signing_key_signature": "Uusi ristiinvarmennuksen allekirjoitus", + "key_signature_upload_failed_device_cross_signing_key_signature": "laitteen ristiinvarmennuksen allekirjoitus", + "key_signature_upload_failed_key_signature": "avaimen allekirjoitus", + "key_signature_upload_failed_body": "%(brand)s kohtasi virheen lähettäessään:" }, "emoji": { "category_frequently_used": "Usein käytetyt", @@ -2999,7 +2734,10 @@ "fallback_button": "Aloita tunnistus", "sso_title": "Jatka kertakirjautumista käyttäen", "sso_body": "Vahvista tämän sähköpostiosoitteen lisääminen todistamalla henkilöllisyytesi kertakirjautumista käyttäen.", - "code": "Koodi" + "code": "Koodi", + "sso_preauth_body": "Todista henkilöllisyytesi kertakirjautumisen avulla jatkaaksesi.", + "sso_postauth_title": "Haluan jatkaa", + "sso_postauth_body": "Napsauta alapuolella olevaa painiketta varmistaaksesi identiteettisi." }, "password_field_label": "Syötä salasana", "password_field_strong_label": "Hyvä, vahva salasana!", @@ -3061,7 +2799,39 @@ }, "country_dropdown": "Maapudotusvalikko", "common_failures": {}, - "captcha_description": "Tämä kotipalvelin haluaa varmistaa, ettet ole robotti." + "captcha_description": "Tämä kotipalvelin haluaa varmistaa, ettet ole robotti.", + "autodiscovery_invalid": "Epäkelpo kotipalvelimen etsinnän vastaus", + "autodiscovery_generic_failure": "Automaattisen etsinnän asetusten hakeminen palvelimelta epäonnistui", + "autodiscovery_invalid_hs_base_url": "Epäkelpo base_url palvelimelle m.homeserver", + "autodiscovery_invalid_hs": "Kotipalvelimen osoite ei näytä olevan kelvollinen Matrix-kotipalvelin", + "autodiscovery_invalid_is_base_url": "Epäkelpo base_url palvelimelle m.identity_server", + "autodiscovery_invalid_is": "Identiteettipalvelimen osoite ei näytä olevan kelvollinen identiteettipalvelin", + "autodiscovery_invalid_is_response": "Epäkelpo identiteettipalvelimen etsinnän vastaus", + "server_picker_description_matrix.org": "Liity ilmaiseksi miljoonien joukkoon suurimmalla julkisella palvelimella", + "server_picker_title_default": "Palvelinasetukset", + "soft_logout": { + "clear_data_title": "Poista kaikki tämän istunnon tiedot?", + "clear_data_description": "Kaikkien tämän istunnon tietojen poistaminen on pysyvää. Salatut viestit menetetään, ellei niiden avaimia ole varmuuskopioitu.", + "clear_data_button": "Poista kaikki tiedot" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Salatut viestit turvataan päästä päähän -salauksella. Vain sinä ja viestien vastaanottaja(t) omaavat avaimet näiden viestien lukemiseen.", + "use_key_backup": "Aloita avainvarmuuskopion käyttö", + "skip_key_backup": "En halua salattuja viestejäni", + "megolm_export": "Vie avaimet käsin", + "setup_key_backup_title": "Menetät pääsyn salattuihin viesteihisi", + "description": "Haluatko varmasti kirjautua ulos?" + }, + "registration": { + "continue_without_email_title": "Jatka ilman sähköpostia", + "continue_without_email_description": "Huomio: jos et lisää sähköpostia ja unohdat salasanasi, saatat <b>menettää pääsyn tiliisi pysyvästi</b>.", + "continue_without_email_field_label": "Sähköposti (valinnainen)" + }, + "set_email": { + "verification_pending_title": "Varmennus odottaa", + "verification_pending_description": "Ole hyvä ja tarkista sähköpostisi ja seuraa sen sisältämää linkkiä. Kun olet valmis, napsauta Jatka.", + "description": "Tämä sallii sinun uudelleenalustaa salasanasi ja vastaanottaa ilmoituksia." + } }, "room_list": { "sort_unread_first": "Näytä ensimmäisenä huoneet, joissa on lukemattomia viestejä", @@ -3103,7 +2873,8 @@ "spam_or_propaganda": "Roskapostitusta tai propagandaa", "report_entire_room": "Raportoi koko huone", "report_content_to_homeserver": "Ilmoita sisällöstä kotipalvelimesi ylläpitäjälle", - "description": "Tämän viestin ilmoittaminen lähettää sen yksilöllisen tapahtumatunnuksen (event ID) kotipalvelimesi ylläpitäjälle. Jos tämän huoneen viestit on salattu, kotipalvelimesi ylläpitäjä ei voi lukea viestin tekstiä tai nähdä tiedostoja tai kuvia." + "description": "Tämän viestin ilmoittaminen lähettää sen yksilöllisen tapahtumatunnuksen (event ID) kotipalvelimesi ylläpitäjälle. Jos tämän huoneen viestit on salattu, kotipalvelimesi ylläpitäjä ei voi lukea viestin tekstiä tai nähdä tiedostoja tai kuvia.", + "other_label": "Muut" }, "setting": { "help_about": { @@ -3201,7 +2972,18 @@ "popout": "Avaa sovelma omassa ikkunassaan", "unpin_to_view_right_panel": "Poista sovelman kiinnitys näyttääksesi sen tässä paneelissa", "set_room_layout": "Aseta minun huoneen asettelu kaikille", - "close_to_view_right_panel": "Sulje sovelma näyttääksesi sen tässä paneelissa" + "close_to_view_right_panel": "Sulje sovelma näyttääksesi sen tässä paneelissa", + "modal_data_warning": "Tällä näytöllä olevaa tietoa jaetaan verkkotunnuksen %(widgetDomain)s kanssa", + "capabilities_dialog": { + "title": "Hyväksy sovelman käyttöoikeudet", + "content_starting_text": "Tämä sovelma haluaa:", + "decline_all_permission": "Kieltäydy kaikista", + "remember_Selection": "Muista valintani tälle sovelmalle" + }, + "open_id_permissions_dialog": { + "remember_selection": "Muista tämä" + }, + "error_unable_start_audio_stream_description": "Äänen suoratoiston aloittaminen ei onnistu." }, "feedback": { "sent": "Palaute lähetetty", @@ -3210,7 +2992,8 @@ "may_contact_label": "Voitte olla yhteydessä minuun, jos haluatte keskustella palautteesta tai antaa minun testata tulevia ideoita", "pro_type": "Vinkki: Jos teet virheilmoituksen, lähetä <debugLogsLink>vianjäljityslokit</debugLogsLink> jotta ongelman ratkaiseminen helpottuu.", "existing_issue_link": "Katso ensin <existingIssuesLink>aiemmin raportoidut virheet Githubissa</existingIssuesLink>. Eikö samanlaista virhettä löydy? <newIssueLink>Tee uusi ilmoitus virheestä</newIssueLink>.", - "send_feedback_action": "Lähetä palautetta" + "send_feedback_action": "Lähetä palautetta", + "can_contact_label": "Voitte olla yhteydessä minuun, jos teillä on lisäkysymyksiä" }, "zxcvbn": { "suggestions": { @@ -3272,7 +3055,10 @@ "no_update": "Ei päivityksiä saatavilla.", "downloading": "Ladataan päivitystä…", "new_version_available": "Uusi versio saatavilla. <a>Päivitä nyt.</a>", - "check_action": "Tarkista päivitykset" + "check_action": "Tarkista päivitykset", + "error_unable_load_commit": "Commitin tietojen hakeminen epäonnistui: %(msg)s", + "unavailable": "Ei saatavilla", + "changelog": "Muutosloki" }, "threads": { "all_threads": "Kaikki ketjut", @@ -3284,7 +3070,11 @@ "empty_explainer": "Ketjut auttavat pitämään keskustelut asiayhteyteen sopivina ja helposti seurattavina.", "empty_heading": "Pidä keskustelut järjestyksessä ketjuissa", "unable_to_decrypt": "Viestin salauksen purkaminen ei onnistu", - "open_thread": "Avaa ketju" + "open_thread": "Avaa ketju", + "count_of_reply": { + "one": "%(count)s vastaus", + "other": "%(count)s vastausta" + } }, "theme": { "light_high_contrast": "Vaalea, suuri kontrasti" @@ -3317,7 +3107,41 @@ "title_when_query_available": "Tulokset", "search_placeholder": "Etsi nimistä ja kuvauksista", "no_search_result_hint": "Kokeile eri hakua tai tarkista haku kirjoitusvirheiden varalta.", - "joining_space": "Liitytään" + "joining_space": "Liitytään", + "add_existing_subspace": { + "space_dropdown_title": "Lisää olemassa oleva avaruus", + "create_prompt": "Haluatko lisätä sen sijaan uuden avaruuden?", + "create_button": "Luo uusi avaruus", + "filter_placeholder": "Etsi avaruuksia" + }, + "add_existing_room_space": { + "error_heading": "Kaikkia valittuja ei lisätty", + "progress_text": { + "one": "Lisätään huonetta...", + "other": "Lisätään huoneita... (%(progress)s/%(count)s)" + }, + "dm_heading": "Yksityisviestit", + "space_dropdown_label": "Avaruuden valinta", + "space_dropdown_title": "Lisää olemassa olevia huoneita", + "create": "Haluatko kuitenkin lisätä uuden huoneen?", + "create_prompt": "Luo uusi huone", + "subspace_moved_note": "Avaruuksien lisääminen on siirtynyt." + }, + "room_filter_placeholder": "Etsi huoneita", + "leave_dialog_public_rejoin_warning": "Et voi liittyä uudelleen, ellei sinua kutsuta uudelleen.", + "leave_dialog_only_admin_warning": "Olet tämän avaruuden ainoa ylläpitäjä. Avaruudesta lähteminen tarkoittaa, että kenelläkään ei ole oikeuksia hallita sitä.", + "leave_dialog_only_admin_room_warning": "Olet ainoa ylläpitäjä joissain huoneissa tai avaruuksissa, joista haluat lähteä. Niistä lähteminen jättää ne ilman yhtään ylläpitäjää.", + "leave_dialog_title": "Poistu avaruudesta %(spaceName)s", + "leave_dialog_description": "Olet aikeissa poistua avaruudesta <spaceName/>.", + "leave_dialog_option_intro": "Haluatko poistua tässä avaruudessa olevista huoneista?", + "leave_dialog_option_none": "Älä poistu mistään huoneesta", + "leave_dialog_option_all": "Poistu kaikista huoneista", + "leave_dialog_option_specific": "Poistu joistakin huoneista", + "leave_dialog_action": "Poistu avaruudesta", + "preferences": { + "sections_section": "Näytettävät osiot", + "show_people_in_space": "Tämä ryhmittelee yksityisviestisi avaruuden jäsenten kanssa. Tämän poistaminen päältä piilottaa kyseiset keskustelut sinun näkymästäsi avaruudessa %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Tätä kotipalvelinta ei ole säädetty näyttämään karttoja.", @@ -3336,7 +3160,16 @@ "click_move_pin": "Napsauta siirtääksesi karttaneulaa", "click_drop_pin": "Napsauta sijoittaaksesi karttaneulan", "share_button": "Jaa sijainti", - "stop_and_close": "Pysäytä ja sulje" + "stop_and_close": "Pysäytä ja sulje", + "error_fetch_location": "Sijaintia ei voitu noutaa", + "error_no_perms_title": "Sinulla ei ole oikeutta jakaa sijainteja", + "error_send_title": "Emme voineet lähettää sijaintiasi", + "error_send_description": "%(brand)s ei voinut lähettää sijaintiasi. Yritä myöhemmin uudelleen.", + "share_type_own": "Tämänhetkinen sijaintini", + "share_type_pin": "Sijoita karttaneula", + "share_type_prompt": "Minkä sijaintityypin haluat jakaa?", + "live_update_time": "Päivitetty %(humanizedUpdateTime)s", + "close_sidebar": "Sulje sivupalkki" }, "labs_mjolnir": { "room_name": "Tekemäni estot", @@ -3404,7 +3237,16 @@ "address_label": "Osoite", "label": "Luo avaruus", "add_details_prompt_2": "Voit muuttaa näitä koska tahansa.", - "creating": "Luodaan…" + "creating": "Luodaan…", + "subspace_join_rule_restricted_description": "Kuka tahansa avaruudessa <SpaceName/> voi löytää ja liittyä.", + "subspace_join_rule_public_description": "Kuka tahansa voi löytää tämän avaruuden ja liittyä siihen, ei pelkästään avaruuden <SpaceName/> jäsenet.", + "subspace_join_rule_invite_description": "Vain kutsutut ihmiset voivat löytää tämän avaruuden ja liittyä siihen.", + "subspace_dropdown_title": "Luo avaruus", + "subspace_beta_notice": "Lisää avaruus hallitsemaasi avaruuteen.", + "subspace_join_rule_label": "Avaruuden näkyvyys", + "subspace_join_rule_invite_only": "Yksityinen avaruus (vain kutsulla)", + "subspace_existing_space_prompt": "Haluatko sen sijaan lisätä olemassa olevan avaruuden?", + "subspace_adding": "Lisätään…" }, "user_menu": { "switch_theme_light": "Vaihda vaaleaan teemaan", @@ -3551,7 +3393,11 @@ "search": { "this_room": "Tämä huone", "all_rooms": "Kaikki huoneet", - "field_placeholder": "Haku…" + "field_placeholder": "Haku…", + "result_count": { + "one": "(~%(count)s tulos)", + "other": "(~%(count)s tulosta)" + } }, "jump_to_bottom_button": "Vieritä tuoreimpiin viesteihin", "jump_read_marker": "Hyppää ensimmäiseen lukemattomaan viestiin.", @@ -3561,7 +3407,19 @@ "error_jump_to_date_details": "Virheen tiedot", "jump_to_date_beginning": "Huoneen alku", "jump_to_date": "Siirry päivämäärään", - "jump_to_date_prompt": "Valitse päivämäärä, mihin siirrytään" + "jump_to_date_prompt": "Valitse päivämäärä, mihin siirrytään", + "face_pile_tooltip_label": { + "one": "Näytä yksi jäsen", + "other": "Näytä kaikki %(count)s jäsentä" + }, + "face_pile_tooltip_shortcut_joined": "Mukaan lukien sinä, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Mukaan lukien %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> kutsuu sinut", + "unknown_status_code_for_timeline_jump": "tuntematon tilakoodi", + "face_pile_summary": { + "one": "%(count)s tuntemasi henkilö on jo liittynyt", + "other": "%(count)s tuntemaasi ihmistä on jo liittynyt" + } }, "file_panel": { "guest_note": "Sinun pitää <a>rekisteröityä</a> käyttääksesi tätä toiminnallisuutta", @@ -3582,7 +3440,9 @@ "identity_server_no_terms_title": "Identiteettipalvelimella ei ole käyttöehtoja", "identity_server_no_terms_description_1": "Tämä toiminto vaatii oletusidentiteettipalvelimen <server /> käyttämistä sähköpostiosoitteen tai puhelinnumeron validointiin, mutta palvelimella ei ole käyttöehtoja.", "identity_server_no_terms_description_2": "Jatka vain, jos luotat palvelimen omistajaan.", - "inline_intro_text": "Hyväksy <policyLink /> jatkaaksesi:" + "inline_intro_text": "Hyväksy <policyLink /> jatkaaksesi:", + "summary_identity_server_1": "Löydä muita käyttäjiä puhelimen tai sähköpostin perusteella", + "summary_identity_server_2": "Varmista, että sinut löydetään puhelimen tai sähköpostin perusteella" }, "space_settings": { "title": "Asetukset - %(spaceName)s" @@ -3618,7 +3478,13 @@ "total_n_votes_voted": { "one": "Perustuu %(count)s ääneen", "other": "Perustuu %(count)s ääneen" - } + }, + "end_message_no_votes": "Kysely on päättynyt. Ääniä ei annettu.", + "end_message": "Kysely on päättynyt. Suosituin vastaus: %(topAnswer)s", + "error_ending_title": "Kyselyn päättäminen epäonnistui", + "error_ending_description": "Valitettavasti kysely ei päättynyt. Yritä uudelleen.", + "end_title": "Päätä kysely", + "end_description": "Haluatko varmasti päättää tämän kyselyn? Päättäminen näyttää lopulliset tulokset ja estää äänestämisen." }, "failed_load_async_component": "Lataaminen epäonnistui! Tarkista verkkoyhteytesi ja yritä uudelleen.", "upload_failed_generic": "Tiedoston '%(fileName)s' lähettäminen ei onnistunut.", @@ -3662,7 +3528,34 @@ "error_version_unsupported_space": "Käyttäjän kotipalvelin ei tue avaruuden versiota.", "error_version_unsupported_room": "Käyttäjän kotipalvelin ei tue huoneen versiota.", "error_unknown": "Tuntematon palvelinvirhe", - "to_space": "Kutsu avaruuteen %(spaceName)s" + "to_space": "Kutsu avaruuteen %(spaceName)s", + "unable_find_profiles_description_default": "Alla luetelluille Matrix ID:ille ei löytynyt profiileja. Haluaisitko kutsua ne siitä huolimatta?", + "unable_find_profiles_title": "Seuraavat käyttäjät eivät välttämättä ole olemassa", + "unable_find_profiles_invite_never_warn_label_default": "Kutsu silti, äläkä varoita minua enää uudelleen", + "unable_find_profiles_invite_label_default": "Kutsu silti", + "email_caption": "Kutsu sähköpostilla", + "error_dm": "Yksityisviestiä ei voitu luoda.", + "error_find_room": "Käyttäjien kutsumisessa meni jotain pieleen.", + "error_invite": "Emme voineet kutsua kyseisiä käyttäjiä. Tarkista käyttäjät, jotka haluat kutsua ja yritä uudelleen.", + "error_transfer_multiple_target": "Puhelun voi siirtää vain yhdelle käyttäjälle.", + "error_find_user_title": "Seuraavia käyttäjiä ei löytynyt", + "error_find_user_description": "Seuraavat käyttäjät eivät välttämättä ole olemassa tai ne ovat epäkelpoja, joten niitä ei voida kutsua: %(csvNames)s", + "recents_section": "Viimeaikaiset keskustelut", + "suggestions_section": "Viimeaikaiset yksityisviestit", + "email_use_default_is": "Käytä identiteettipalvelinta kutsuaksesi henkilöitä sähköpostilla. <default>Käytä oletusta (%(defaultIdentityServerName)s)</default> tai aseta toinen palvelin <settings>asetuksissa</settings>.", + "email_use_is": "Käytä identiteettipalvelinta kutsuaksesi käyttäjiä sähköpostilla. Voit vaihtaa identiteettipalvelimen <settings>asetuksissa</settings>.", + "start_conversation_name_email_mxid_prompt": "Aloita keskustelu jonkun kanssa käyttäen heidän sähköpostia tai käyttäjänimeä (kuten <userId/>).", + "start_conversation_name_mxid_prompt": "Aloita keskustelu jonkun kanssa käyttäen heidän nimeä tai käyttäjänimeä (kuten <userId/>).", + "suggestions_disclaimer": "Jotkut ehdotukset voivat olla piilotettu yksityisyyden takia.", + "suggestions_disclaimer_prompt": "Jos et näe henkilöä jota etsit, lähetä hänelle linkki alhaalta.", + "send_link_prompt": "Tai lähetä kutsulinkki", + "to_room": "Kutsu huoneeseen %(roomName)s", + "name_email_mxid_share_space": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten <userId/>) tai <a>jaa tämä avaruus</a>.", + "name_email_mxid_share_room": "Kutsu käyttäen nimeä, sähköpostiosoitetta, käyttäjänimeä (kuten <userId/>) tai <a>jaa tämä huone</a>.", + "key_share_warning": "Kutsutut ihmiset voivat lukea vanhoja viestejä.", + "email_limit_one": "Sähköpostikutsuja voi lähettää vain yhden kerrallaan", + "transfer_user_directory_tab": "Käyttäjähakemisto", + "transfer_dial_pad_tab": "Näppäimistö" }, "scalar": { "error_create": "Sovelman luominen epäonnistui.", @@ -3694,7 +3587,21 @@ "failed_copy": "Kopiointi epäonnistui", "something_went_wrong": "Jokin meni vikaan!", "update_power_level": "Oikeustason muuttaminen epäonnistui", - "unknown": "Tuntematon virhe" + "unknown": "Tuntematon virhe", + "dialog_description_default": "Tapahtui virhe.", + "edit_history_unsupported": "Kotipalvelimesi ei näytä tukevan tätä ominaisuutta.", + "session_restore": { + "clear_storage_description": "Kirjaudu ulos ja poista salausavaimet?", + "clear_storage_button": "Tyhjennä varasto ja kirjaudu ulos", + "title": "Istunnon palautus epäonnistui", + "description_1": "Törmäsimme ongelmaan yrittäessämme palauttaa edellistä istuntoasi.", + "description_2": "Jos olet aikaisemmin käyttänyt uudempaa versiota %(brand)sista, istuntosi voi olla epäyhteensopiva tämän version kanssa. Sulje tämä ikkuna ja yritä uudemman version kanssa.", + "description_3": "Selaimen varaston tyhjentäminen saattaa korjata ongelman, mutta kirjaa sinut samalla ulos ja estää sinua lukemasta salattuja keskusteluita." + }, + "storage_evicted_title": "Istunnon dataa puuttuu", + "storage_evicted_description_1": "Istunnon dataa, mukaan lukien salausavaimia, puuttuu. Kirjaudu ulos ja sisään, jolloin avaimet palautetaan varmuuskopiosta.", + "storage_evicted_description_2": "Selaimesi luultavasti poisti tämän datan, kun levytila oli vähissä.", + "unknown_error_code": "tuntematon virhekoodi" }, "in_space1_and_space2": "Avaruuksissa %(space1Name)s ja %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3834,7 +3741,30 @@ "deactivate_confirm_action": "Poista käyttäjä pysyvästi", "error_deactivate": "Käyttäjän poistaminen epäonnistui", "role_label": "Rooli huoneessa <RoomName/>", - "edit_own_devices": "Muokkaa laitteita" + "edit_own_devices": "Muokkaa laitteita", + "redact": { + "no_recent_messages_title": "Käyttäjän %(user)s kirjoittamia viimeaikaisia viestejä ei löytynyt", + "no_recent_messages_description": "Kokeile vierittää aikajanaa ylöspäin nähdäksesi, löytyykö aiempia viestejä.", + "confirm_title": "Poista käyttäjän %(user)s viimeaikaiset viestit", + "confirm_description_1": { + "other": "Olet poistamassa käyttäjän %(user)s %(count)s viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?", + "one": "Olet poistamassa käyttäjän %(user)s yhtä viestiä. Toimenpide poistaa ne pysyvästi kaikilta keskustelun osapuolilta. Haluatko jatkaa?" + }, + "confirm_description_2": "Suuren viestimäärän tapauksessa toiminto voi kestää jonkin aikaa. Älä lataa asiakasohjelmaasi uudelleen sillä aikaa.", + "confirm_keep_state_label": "Säilytä järjestelmän viestit", + "confirm_button": { + "other": "Poista %(count)s viestiä", + "one": "Poista yksi viesti" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s varmennettua istuntoa", + "one": "1 varmennettu istunto" + }, + "count_of_sessions": { + "other": "%(count)s istuntoa", + "one": "%(count)s istunto" + } }, "stickers": { "empty": "Sinulla ei ole tarrapaketteja käytössä", @@ -3886,6 +3816,9 @@ "one": "Lopullinen tulos %(count)s äänen perusteella", "other": "Lopullinen tulos %(count)s äänen perusteella" } + }, + "thread_list": { + "context_menu_label": "Ketjun valinnat" } }, "reject_invitation_dialog": { @@ -3922,12 +3855,147 @@ }, "console_wait": "Odota!", "cant_load_page": "Sivun lataaminen ei onnistunut", - "Invalid homeserver discovery response": "Epäkelpo kotipalvelimen etsinnän vastaus", - "Failed to get autodiscovery configuration from server": "Automaattisen etsinnän asetusten hakeminen palvelimelta epäonnistui", - "Invalid base_url for m.homeserver": "Epäkelpo base_url palvelimelle m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Kotipalvelimen osoite ei näytä olevan kelvollinen Matrix-kotipalvelin", - "Invalid identity server discovery response": "Epäkelpo identiteettipalvelimen etsinnän vastaus", - "Invalid base_url for m.identity_server": "Epäkelpo base_url palvelimelle m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Identiteettipalvelimen osoite ei näytä olevan kelvollinen identiteettipalvelin", - "General failure": "Yleinen virhe" + "General failure": "Yleinen virhe", + "emoji_picker": { + "cancel_search_label": "Peruuta haku" + }, + "info_tooltip_title": "Tiedot", + "language_dropdown_label": "Kielipudotusvalikko", + "pill": { + "permalink_other_room": "Viesti huoneessa %(room)s", + "permalink_this_room": "Viesti käyttäjältä %(user)s" + }, + "seshat": { + "error_initialising": "Viestihaun alustus epäonnistui. Lisätietoa <a>asetuksissa</a>.", + "warning_kind_files_app": "Voit tarkastella kaikkia salattuja tiedostoja <a>työpöytäsovelluksella</a>", + "warning_kind_search_app": "Käytä salattuja viestejä <a>työpöytäsovelluksella</a>", + "warning_kind_files": "Tämä %(brand)s-versio ei tue joidenkin salattujen tiedostojen katselua", + "warning_kind_search": "Tämä %(brand)s-versio ei tue salattujen viestien hakua" + }, + "truncated_list_n_more": { + "other": "Ja %(count)s muuta..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Syötä palvelimen nimi", + "network_dropdown_available_valid": "Hyvältä näyttää", + "network_dropdown_available_invalid_forbidden": "Sinulla ei ole oikeuksia nähdä tämän palvelimen huoneluetteloa", + "network_dropdown_available_invalid": "Tätä palvelinta tai sen huoneluetteloa ei löydy", + "network_dropdown_your_server_description": "Palvelimesi", + "network_dropdown_remove_server_adornment": "Poista palvelin ”%(roomServer)s”", + "network_dropdown_add_dialog_title": "Lisää uusi palvelin", + "network_dropdown_add_dialog_description": "Syötä sen uuden palvelimen nimi, jota haluat selata.", + "network_dropdown_add_dialog_placeholder": "Palvelimen nimi", + "network_dropdown_add_server_option": "Lisää uusi palvelin…", + "network_dropdown_selected_label_instance": "Näytä: %(instance)s-huoneet (%(server)s)", + "network_dropdown_selected_label": "Näytä: Matrix-huoneet" + } + }, + "dialog_close_label": "Sulje dialogi", + "redact": { + "error": "Et voi poistaa tätä viestiä. (%(code)s)", + "ongoing": "Poistetaan…", + "confirm_button": "Varmista poistaminen", + "reason_label": "Syy (valinnainen)" + }, + "forward": { + "no_perms_title": "Sinulla ei ole lupaa tehdä tätä", + "sending": "Lähetetään", + "sent": "Lähetetty", + "open_room": "Avaa huone", + "send_label": "Lähetä", + "message_preview_heading": "Viestin esikatselu", + "filter_placeholder": "Etsi huoneita tai ihmisiä" + }, + "integrations": { + "disabled_dialog_title": "Integraatiot ovat pois käytöstä", + "impossible_dialog_title": "Integraatioiden käyttö on kielletty", + "impossible_dialog_description": "%(brand)s-instanssisi ei salli sinun käyttävän integraatioiden lähdettä tämän tekemiseen. Ota yhteys ylläpitäjääsi." + }, + "lazy_loading": { + "disabled_description1": "Olet aikaisemmin käytttänyt %(brand)sia laitteella %(host)s, jossa oli jäsenten laiska lataus käytössä. Tässä versiossa laiska lataus on pois käytöstä. Koska paikallinen välimuisti ei ole yhteensopiva näiden kahden asetuksen välillä, %(brand)sin täytyy synkronoida tilisi tiedot uudelleen.", + "disabled_description2": "Jos sinulla on toinen %(brand)sin versio edelleen auki toisessa välilehdessä, suljethan sen, koska %(brand)sin käyttäminen samalla laitteella niin, että laiska lataus on toisessa välilehdessä käytössä ja toisessa ei, aiheuttaa ongelmia.", + "disabled_title": "Yhteensopimaton paikallinen välimuisti", + "disabled_action": "Tyhjennä välimuisti ja hae tiedot uudelleen", + "resync_description": "%(brand)s käyttää nyt 3-5 kertaa vähemmän muistia, koska se lataa tietoa muista käyttäjistä vain tarvittaessa. Odotathan, kun haemme tarvittavat tiedot palvelimelta!", + "resync_title": "Päivitetään %(brand)s" + }, + "message_edit_dialog_title": "Viestin muokkaukset", + "server_offline": { + "empty_timeline": "Olet ajan tasalla.", + "title": "Palvelin ei vastaa", + "description": "Palvelimesi ei vastaa joihinkin pyynnöistäsi. Alla on joitakin todennäköisimpiä syitä.", + "description_1": "Palvelin (%(serverName)s) ei vastannut ajoissa.", + "description_2": "Palomuurisi tai virustentorjuntaohjelmasi estää pyynnön.", + "description_3": "Selainlaajennus estää pyynnön.", + "description_4": "Palvelin ei ole verkossa.", + "description_5": "Palvelin eväsi pyyntösi.", + "description_6": "Alueellasi on ongelmia internet-yhteyksissä.", + "description_7": "Yhteysvirhe yritettäessä ottaa yhteyttä palvelimeen.", + "description_8": "Palvelinta ei ole säädetty ilmoittamaan, mikä ongelma on kyseessä (CORS).", + "recent_changes_heading": "Tuoreet muutokset, joita ei ole vielä otettu vastaan" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s jäsen", + "other": "%(count)s jäsentä" + }, + "public_rooms_label": "Julkiset huoneet", + "heading_with_query": "Etsitään \"%(query)s\"", + "heading_without_query": "Etsittävät kohteet", + "spaces_title": "Avaruudet, joissa olet", + "other_rooms_in_space": "Muut huoneet avaruudessa %(spaceName)s", + "join_button_text": "Liity %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Jotkin tulokset saatetaan piilottaa tietosuojan takia", + "cant_find_person_helpful_hint": "Jos et löydä etsimääsi henkilöä, lähetä hänelle kutsulinkki.", + "copy_link_text": "Kopioi kutsulinkki", + "result_may_be_hidden_warning": "Jotkin tulokset saatetaan piilottaa", + "cant_find_room_helpful_hint": "Jos et löydä etsimääsi huonetta, pyydä kutsu tai luo uusi huone.", + "create_new_room_button": "Luo uusi huone", + "group_chat_section_title": "Muut vaihtoehdot", + "start_group_chat_button": "Aloita ryhmäkeskustelu", + "message_search_section_title": "Muut haut", + "recent_searches_section_title": "Viimeaikaiset haut", + "recently_viewed_section_title": "Äskettäin katsottu", + "search_messages_hint": "Etsi viesteistä huoneen yläosassa olevalla kuvakkeella <icon/>", + "keyboard_scroll_hint": "Käytä <arrows/> vierittääksesi" + }, + "share": { + "title_room": "Jaa huone", + "permalink_most_recent": "Linkitä viimeisimpään viestiin", + "title_user": "Jaa käyttäjä", + "title_message": "Jaa huoneviesti", + "permalink_message": "Linkitä valittuun viestiin", + "link_title": "Linkitä huoneeseen" + }, + "upload_file": { + "title_progress": "Lähettää tiedostoa (%(current)s / %(total)s)", + "title": "Lähetä tiedostot", + "upload_all_button": "Lähetä kaikki palvelimelle", + "error_file_too_large": "Tiedosto on <b>liian iso</b> lähetettäväksi. Tiedostojen kokoraja on %(limit)s mutta tämä tiedosto on %(sizeOfThisFile)s.", + "error_files_too_large": "Tiedostot ovat <b>liian isoja</b> lähetettäväksi. Tiedoston kokoraja on %(limit)s.", + "error_some_files_too_large": "Osa tiedostoista on <b>liian isoja</b> lähetettäväksi. Tiedoston kokoraja on %(limit)s.", + "upload_n_others_button": { + "other": "Lähetä %(count)s muuta tiedostoa", + "one": "Lähetä %(count)s muu tiedosto" + }, + "cancel_all_button": "Peruuta kaikki", + "error_title": "Lähetysvirhe" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Noudetaan avaimia palvelimelta…", + "load_error_content": "Varmuuskopioinnin tilan lataaminen epäonnistui", + "incorrect_security_phrase_title": "Virheellinen turvalause", + "restore_failed_error": "Varmuuskopion palauttaminen ei onnistu", + "no_backup_error": "Varmuuskopiota ei löytynyt!", + "keys_restored_title": "Avaimet palautettu", + "count_of_decryption_failures": "%(failedCount)s istunnon purkaminen epäonnistui!", + "count_of_successfully_restored_keys": "%(sessionCount)s avaimen palautus onnistui", + "enter_phrase_title": "Kirjoita turvalause", + "key_backup_warning": "<b>Varoitus</b>: sinun pitäisi ottaa avainvarmuuskopio käyttöön vain luotetulla tietokoneella.", + "enter_key_title": "Anna turva-avain", + "key_is_valid": "Tämä vaikuttaa kelvolliselta turva-avaimelta!", + "key_is_invalid": "Ei kelvollinen turva-avain", + "load_keys_progress": "%(completed)s / %(total)s avainta palautettu" + } } diff --git a/src/i18n/strings/fr.json b/src/i18n/strings/fr.json index b28b359c19..ad0e7ff1be 100644 --- a/src/i18n/strings/fr.json +++ b/src/i18n/strings/fr.json @@ -1,18 +1,7 @@ { "%(items)s and %(lastItem)s": "%(items)s et %(lastItem)s", - "and %(count)s others...": { - "other": "et %(count)s autres…", - "one": "et un autre…" - }, - "An error has occurred.": "Une erreur est survenue.", "Join Room": "Rejoindre le salon", "Moderator": "Modérateur", - "not specified": "non spécifié", - "unknown error code": "code d’erreur inconnu", - "Email address": "Adresse e-mail", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Veuillez consulter vos e-mails et cliquer sur le lien que vous avez reçu. Puis cliquez sur continuer.", - "Session ID": "Identifiant de session", - "Verification Pending": "Vérification en attente", "Warning!": "Attention !", "Sun": "Dim", "Mon": "Lun", @@ -36,26 +25,11 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Confirm Removal": "Confirmer la suppression", - "Unable to restore session": "Impossible de restaurer la session", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Si vous avez utilisé une version plus récente de %(brand)s précédemment, votre session risque d’être incompatible avec cette version. Fermez cette fenêtre et retournez à la version plus récente.", - "Add an Integration": "Ajouter une intégration", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Vous êtes sur le point d’accéder à un site tiers afin de pouvoir vous identifier pour utiliser %(integrationsUrl)s. Voulez-vous continuer ?", - "Custom level": "Rang personnalisé", - "Create new room": "Créer un nouveau salon", - "(~%(count)s results)": { - "one": "(~%(count)s résultat)", - "other": "(~%(count)s résultats)" - }, "Home": "Accueil", - "This will allow you to reset your password and receive notifications.": "Ceci vous permettra de réinitialiser votre mot de passe et de recevoir des notifications.", "AM": "AM", "PM": "PM", "Unnamed room": "Salon sans nom", "Delete Widget": "Supprimer le widget", - "And %(count)s more...": { - "other": "Et %(count)s autres…" - }, "Restricted": "Restreint", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", @@ -63,67 +37,18 @@ "%(duration)sd": "%(duration)sj", "expand": "développer", "collapse": "réduire", - "Send": "Envoyer", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s", - "<a>In reply to</a> <pill>": "<a>En réponse à</a> <pill>", "Sunday": "Dimanche", "Today": "Aujourd’hui", "Friday": "Vendredi", - "Changelog": "Journal des modifications", - "Unavailable": "Indisponible", - "Filter results": "Filtrer les résultats", "Tuesday": "Mardi", "Saturday": "Samedi", "Monday": "Lundi", "Wednesday": "Mercredi", - "You cannot delete this message. (%(code)s)": "Vous ne pouvez pas supprimer ce message. (%(code)s)", "Thursday": "Jeudi", "Yesterday": "Hier", - "Thank you!": "Merci !", - "Logs sent": "Journaux envoyés", - "Failed to send logs: ": "Échec lors de l’envoi des journaux : ", - "Preparing to send logs": "Préparation de l’envoi des journaux", "Send Logs": "Envoyer les journaux", - "Clear Storage and Sign Out": "Effacer le stockage et se déconnecter", - "We encountered an error trying to restore your previous session.": "Une erreur est survenue lors de la restauration de la dernière session.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Effacer le stockage de votre navigateur peut résoudre le problème. Ceci vous déconnectera et tous les historiques de conversations chiffrées seront illisibles.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Impossible de charger l’évènement auquel il a été répondu, soit il n’existe pas, soit vous n'avez pas l’autorisation de le voir.", - "Share Room": "Partager le salon", - "Link to most recent message": "Lien vers le message le plus récent", - "Share User": "Partager l’utilisateur", - "Share Room Message": "Partager le message du salon", - "Link to selected message": "Lien vers le message sélectionné", - "Upgrade Room Version": "Mettre à niveau la version du salon", - "Create a new room with the same name, description and avatar": "Créer un salon avec le même nom, la même description et le même avatar", - "Update any local room aliases to point to the new room": "Mettre à jour tous les alias du salon locaux pour qu’ils dirigent vers le nouveau salon", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Empêcher les utilisateurs de discuter dans l’ancienne version du salon et envoyer un message conseillant aux nouveaux utilisateurs d’aller dans le nouveau salon", - "Put a link back to the old room at the start of the new room so people can see old messages": "Fournir un lien vers l’ancien salon au début du nouveau salon pour qu’il soit possible de consulter les anciens messages", - "Failed to upgrade room": "Échec de la mise à niveau du salon", - "The room upgrade could not be completed": "La mise à niveau du salon n’a pas pu être effectuée", - "Upgrade this room to version %(version)s": "Mettre à niveau ce salon vers la version %(version)s", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s utilise maintenant 3 à 5 fois moins de mémoire, en ne chargeant les informations des autres utilisateurs que quand elles sont nécessaires. Veuillez patienter pendant que l’on se resynchronise avec le serveur !", - "Updating %(brand)s": "Mise à jour de %(brand)s", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Avant de soumettre vos journaux, vous devez <a>créer une « issue » sur GitHub</a> pour décrire votre problème.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Vous avez utilisé auparavant %(brand)s sur %(host)s avec le chargement différé activé. Dans cette version le chargement différé est désactivé. Comme le cache local n’est pas compatible entre ces deux réglages, %(brand)s doit resynchroniser votre compte.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Si l’autre version de %(brand)s est encore ouverte dans un autre onglet, merci de le fermer car l’utilisation de %(brand)s sur le même hôte avec le chargement différé activé et désactivé à la fois causera des problèmes.", - "Incompatible local cache": "Cache local incompatible", - "Clear cache and resync": "Vider le cache et resynchroniser", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Pour éviter de perdre l’historique de vos discussions, vous devez exporter vos clés avant de vous déconnecter. Vous devez revenir à une version plus récente de %(brand)s pour pouvoir le faire", - "Incompatible Database": "Base de données incompatible", - "Continue With Encryption Disabled": "Continuer avec le chiffrement désactivé", - "Unable to load backup status": "Impossible de récupérer l’état de la sauvegarde", - "Unable to restore backup": "Impossible de restaurer la sauvegarde", - "No backup found!": "Aucune sauvegarde n’a été trouvée !", - "Failed to decrypt %(failedCount)s sessions!": "Le déchiffrement de %(failedCount)s sessions a échoué !", - "Unable to load commit detail: %(msg)s": "Impossible de charger les détails de l’envoi : %(msg)s", - "The following users may not exist": "Les utilisateurs suivants pourraient ne pas exister", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même les inviter ?", - "Invite anyway and never warn me again": "Inviter quand même et ne plus me prévenir", - "Invite anyway": "Inviter quand même", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Vérifier cet utilisateur pour le marquer comme fiable. Faire confiance aux utilisateurs vous permet d’être tranquille lorsque vous utilisez des messages chiffrés de bout en bout.", - "Incoming Verification Request": "Demande de vérification entrante", - "Email (optional)": "E-mail (facultatif)", - "Join millions for free on the largest public server": "Rejoignez des millions d’utilisateurs gratuitement sur le plus grand serveur public", "Dog": "Chien", "Cat": "Chat", "Lion": "Lion", @@ -185,191 +110,22 @@ "Anchor": "Ancre", "Headphones": "Écouteurs", "Folder": "Dossier", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Les messages chiffrés sont sécurisés avec un chiffrement de bout en bout. Seuls vous et le(s) destinataire(s) ont les clés pour lire ces messages.", - "Start using Key Backup": "Commencer à utiliser la sauvegarde de clés", - "I don't want my encrypted messages": "Je ne veux pas de mes messages chiffrés", - "Manually export keys": "Exporter manuellement les clés", - "You'll lose access to your encrypted messages": "Vous perdrez l’accès à vos messages chiffrés", - "Are you sure you want to sign out?": "Voulez-vous vraiment vous déconnecter ?", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Attention</b> : vous ne devriez configurer la sauvegarde des clés que depuis un ordinateur de confiance.", "Scissors": "Ciseaux", - "Room Settings - %(roomName)s": "Paramètres du salon – %(roomName)s", - "Power level": "Rang", - "Remember my selection for this widget": "Se souvenir de mon choix pour ce widget", - "Notes": "Notes", - "Sign out and remove encryption keys?": "Se déconnecter et supprimer les clés de chiffrement ?", - "To help us prevent this in future, please <a>send us logs</a>.": "Pour nous aider à éviter cela dans le futur, veuillez <a>nous envoyer les journaux</a>.", - "Missing session data": "Données de la session manquantes", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Des données de la session, dont les clés des messages chiffrés, sont manquantes. Déconnectez-vous et reconnectez-vous pour régler ce problème, en restaurant les clés depuis la sauvegarde.", - "Your browser likely removed this data when running low on disk space.": "Votre navigateur a sûrement supprimé ces données car il restait peu d’espace sur le disque.", - "Upload files (%(current)s of %(total)s)": "Envoi des fichiers (%(current)s sur %(total)s)", - "Upload files": "Envoyer les fichiers", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Le fichier est <b>trop lourd</b> pour être envoyé. La taille limite est de %(limit)s mais la taille de ce fichier est de %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Ces fichiers sont <b>trop lourds</b> pour être envoyés. La taille limite des fichiers est de %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Certains fichiers sont <b>trop lourds</b> pour être envoyés. La taille limite des fichiers est de %(limit)s.", - "Upload %(count)s other files": { - "other": "Envoyer %(count)s autres fichiers", - "one": "Envoyer %(count)s autre fichier" - }, - "Cancel All": "Tout annuler", - "Upload Error": "Erreur d’envoi", - "edited": "modifié", - "Some characters not allowed": "Certains caractères ne sont pas autorisés", - "Upload all": "Tout envoyer", - "Edited at %(date)s. Click to view edits.": "Modifié le %(date)s. Cliquer pour voir les modifications.", - "Message edits": "Modifications du message", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "La mise à niveau de ce salon nécessite de fermer l’instance actuelle du salon et de créer un nouveau salon à la place. Pour fournir la meilleure expérience possible aux utilisateurs, nous allons :", - "Resend %(unsentCount)s reaction(s)": "Renvoyer %(unsentCount)s réaction(s)", - "Your homeserver doesn't seem to support this feature.": "Il semble que votre serveur d’accueil ne prenne pas en charge cette fonctionnalité.", - "Clear all data": "Supprimer toutes les données", - "Removing…": "Suppression…", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Dites-nous ce qui s’est mal passé ou, encore mieux, créez un rapport d’erreur sur GitHub qui décrit le problème.", - "Find others by phone or email": "Trouver d’autres personnes par téléphone ou e-mail", - "Be found by phone or email": "Être trouvé par téléphone ou e-mail", "Deactivate account": "Désactiver le compte", - "Command Help": "Aide aux commandes", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Utilisez un serveur d’identité pour inviter avec un e-mail. <default>Utilisez le serveur par défaut (%(defaultIdentityServerName)s)</default> ou gérez-le dans les <settings>Paramètres</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Utilisez un serveur d’identité pour inviter par e-mail. Gérez-le dans les <settings>Paramètres</settings>.", - "No recent messages by %(user)s found": "Aucun message récent de %(user)s n’a été trouvé", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Essayez de faire défiler le fil de discussion vers le haut pour voir s’il y en a de plus anciens.", - "Remove recent messages by %(user)s": "Supprimer les messages récents de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Pour un grand nombre de messages, cela peut prendre du temps. N’actualisez pas votre client pendant ce temps.", - "Remove %(count)s messages": { - "other": "Supprimer %(count)s messages", - "one": "Supprimer 1 message" - }, - "e.g. my-room": "par ex. mon-salon", - "Close dialog": "Fermer la boîte de dialogue", - "Cancel search": "Annuler la recherche", - "%(name)s accepted": "%(name)s a accepté", - "%(name)s cancelled": "%(name)s a annulé", - "%(name)s wants to verify": "%(name)s veut vérifier", "Failed to connect to integration manager": "Échec de la connexion au gestionnaire d’intégrations", - "Integrations are disabled": "Les intégrations sont désactivées", - "Integrations not allowed": "Les intégrations ne sont pas autorisées", - "Verification Request": "Demande de vérification", - "Upgrade private room": "Mettre à niveau le salon privé", - "Upgrade public room": "Mettre à niveau le salon public", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "La mise à niveau d’un salon est une action avancée et qui est généralement recommandée quand un salon est instable à cause d’anomalies, de fonctionnalités manquantes ou de failles de sécurité.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, <a>signalez une anomalie</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Vous allez mettre à niveau ce salon de <oldVersion /> vers <newVersion />.", - "%(count)s verified sessions": { - "other": "%(count)s sessions vérifiées", - "one": "1 session vérifiée" - }, - "Language Dropdown": "Sélection de la langue", - "Recent Conversations": "Conversations récentes", - "Direct Messages": "Conversations privées", - "Failed to find the following users": "Impossible de trouver les utilisateurs suivants", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Les utilisateurs suivant n’existent peut-être pas ou ne sont pas valides, et ne peuvent pas être invités : %(csvNames)s", "Lock": "Cadenas", - "Something went wrong trying to invite the users.": "Une erreur est survenue en essayant d’inviter les utilisateurs.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Impossible d’inviter ces utilisateurs. Vérifiez quels utilisateurs que vous souhaitez inviter et réessayez.", - "Recently Direct Messaged": "Conversations privées récentes", "This backup is trusted because it has been restored on this session": "Cette sauvegarde est fiable car elle a été restaurée sur cette session", "Encrypted by a deleted session": "Chiffré par une session supprimée", - "%(count)s sessions": { - "other": "%(count)s sessions", - "one": "%(count)s session" - }, - "Clear all data in this session?": "Supprimer toutes les données de cette session ?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "La suppression de toutes les données de cette session est permanente. Les messages chiffrés seront perdus sauf si les clés ont été sauvegardées.", - "Session name": "Nom de la session", - "Session key": "Clé de la session", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Vérifier cet utilisateur marquera sa session comme fiable, et marquera aussi votre session comme fiable pour lui.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Vérifier cet appareil le marquera comme fiable. Faire confiance à cette appareil vous permettra à vous et aux autres utilisateurs d’être tranquilles lors de l’utilisation de messages chiffrés.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Vérifier cet appareil le marquera comme fiable, et les utilisateurs qui ont vérifié avec vous feront confiance à cet appareil.", - "Destroy cross-signing keys?": "Détruire les clés de signature croisée ?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "La suppression des clés de signature croisée est permanente. Tous ceux que vous avez vérifié vont voir des alertes de sécurité. Il est peu probable que ce soit ce que vous voulez faire, sauf si vous avez perdu tous les appareils vous permettant d’effectuer une signature croisée.", - "Clear cross-signing keys": "Vider les clés de signature croisée", - "Not Trusted": "Non fiable", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) s’est connecté à une nouvelle session sans la vérifier :", - "Ask this user to verify their session, or manually verify it below.": "Demandez à cet utilisateur de vérifier sa session, ou vérifiez-la manuellement ci-dessous.", - "%(name)s declined": "%(name)s a refusé", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Pour signaler un problème de sécurité lié à Matrix, consultez <a>la politique de divulgation de sécurité</a> de Matrix.org.", - "Enter a server name": "Saisissez le nom d’un serveur", - "Looks good": "Ça a l’air correct", - "Can't find this server or its room list": "Impossible de trouver ce serveur ou sa liste de salons", - "Your server": "Votre serveur", - "Add a new server": "Ajouter un nouveau serveur", - "Enter the name of a new server you want to explore.": "Saisissez le nom du nouveau serveur que vous voulez parcourir.", - "Server name": "Nom du serveur", - "a new master key signature": "une nouvelle signature de clé principale", - "a new cross-signing key signature": "une nouvelle signature de clé de signature croisée", - "a device cross-signing signature": "une signature de signature croisée d’un appareil", - "a key signature": "une signature de clé", - "%(brand)s encountered an error during upload of:": "%(brand)s a rencontré une erreur pendant l’envoi de :", - "Upload completed": "Envoi terminé", - "Cancelled signature upload": "Envoi de signature annulé", - "Signature upload success": "Succès de l’envoi de signature", - "Signature upload failed": "Échec de l’envoi de signature", - "Confirm by comparing the following with the User Settings in your other session:": "Confirmez en comparant ceci avec les paramètres utilisateurs de votre autre session :", - "Confirm this user's session by comparing the following with their User Settings:": "Confirmez la session de cet utilisateur en comparant ceci avec ses paramètres utilisateur :", - "If they don't match, the security of your communication may be compromised.": "S’ils ne correspondent pas, la sécurité de vos communications est peut-être compromise.", "Sign in with SSO": "Se connecter avec l’authentification unique", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirmez la désactivation de votre compte en utilisant l’authentification unique pour prouver votre identité.", - "Are you sure you want to deactivate your account? This is irreversible.": "Voulez-vous vraiment désactiver votre compte ? Ceci est irréversible.", - "Confirm account deactivation": "Confirmez la désactivation de votre compte", - "Server did not require any authentication": "Le serveur n’a pas demandé d’authentification", - "Server did not return valid authentication information.": "Le serveur n’a pas renvoyé des informations d’authentification valides.", - "There was a problem communicating with the server. Please try again.": "Un problème est survenu en essayant de communiquer avec le serveur. Veuillez réessayer.", - "Can't load this message": "Impossible de charger ce message", "Submit logs": "Envoyer les journaux", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Rappel : Votre navigateur n’est pas pris en charge donc votre expérience pourrait être aléatoire.", - "Unable to upload": "Envoi impossible", - "Restoring keys from backup": "Restauration des clés depuis la sauvegarde", - "%(completed)s of %(total)s keys restored": "%(completed)s clés sur %(total)s restaurées", - "Keys restored": "Clés restaurées", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s clés ont été restaurées avec succès", - "You signed in to a new session without verifying it:": "Vous vous êtes connecté à une nouvelle session sans la vérifier :", - "Verify your other session using one of the options below.": "Vérifiez votre autre session en utilisant une des options ci-dessous.", - "To continue, use Single Sign On to prove your identity.": "Pour continuer, utilisez l’authentification unique pour prouver votre identité.", - "Confirm to continue": "Confirmer pour continuer", - "Click the button below to confirm your identity.": "Cliquez sur le bouton ci-dessous pour confirmer votre identité.", - "Confirm encryption setup": "Confirmer la configuration du chiffrement", - "Click the button below to confirm setting up encryption.": "Cliquez sur le bouton ci-dessous pour confirmer la configuration du chiffrement.", "IRC display name width": "Largeur du nom d’affichage IRC", - "Room address": "Adresse du salon", - "This address is available to use": "Cette adresse est disponible", - "This address is already in use": "Cette adresse est déjà utilisée", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Vous avez précédemment utilisé une version plus récente de %(brand)s avec cette session. Pour réutiliser cette version avec le chiffrement de bout en bout, vous devrez vous déconnecter et vous reconnecter.", "Your homeserver has exceeded its user limit.": "Votre serveur d’accueil a dépassé ses limites d’utilisateurs.", "Your homeserver has exceeded one of its resource limits.": "Votre serveur d’accueil a dépassé une de ses limites de ressources.", "Ok": "OK", "Switch theme": "Changer le thème", - "Message preview": "Aperçu de message", - "Looks good!": "Ça a l’air correct !", - "Wrong file type": "Mauvais type de fichier", - "Security Phrase": "Phrase de sécurité", - "Security Key": "Clé de sécurité", - "Use your Security Key to continue.": "Utilisez votre clé de sécurité pour continuer.", - "Edited at %(date)s": "Modifié le %(date)s", - "Click to view edits": "Cliquez pour voir les modifications", "Backup version:": "Version de la sauvegarde :", - "This version of %(brand)s does not support searching encrypted messages": "Cette version de %(brand)s ne prend pas en charge la recherche dans les messages chiffrés", - "This version of %(brand)s does not support viewing some encrypted files": "Cette version de %(brand)s ne prend pas en charge l’affichage de certains fichiers chiffrés", - "Use the <a>Desktop app</a> to search encrypted messages": "Utilisez une <a>Application de bureau</a> pour rechercher dans tous les messages chiffrés", - "Use the <a>Desktop app</a> to see all encrypted files": "Utilisez une <a>Application de bureau</a> pour voir tous les fichiers chiffrés", - "Preparing to download logs": "Préparation du téléchargement des journaux", - "Information": "Informations", "Not encrypted": "Non-chiffré", - "Unable to set up keys": "Impossible de configurer les clés", - "Recent changes that have not yet been received": "Changements récents qui n’ont pas encore été reçus", - "The server is not configured to indicate what the problem is (CORS).": "Le serveur n’est pas configuré pour indiquer quel est le problème (CORS).", - "A connection error occurred while trying to contact the server.": "Une erreur de connexion est survenue en essayant de contacter le serveur.", - "Your area is experiencing difficulties connecting to the internet.": "Votre secteur connaît des difficultés à se connecter à Internet.", - "The server has denied your request.": "Le serveur a refusé votre requête.", - "The server is offline.": "Le serveur est éteint.", - "A browser extension is preventing the request.": "Une extension du navigateur bloque la requête.", - "Your firewall or anti-virus is blocking the request.": "Votre pare-feu ou votre antivirus bloque la requête.", - "The server (%(serverName)s) took too long to respond.": "Le serveur (%(serverName)s) met trop de temps à répondre.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Votre serveur ne répond pas à certaines requêtes. Vous trouverez ci-dessus quelles en sont les raisons probables.", - "Server isn't responding": "Le serveur ne répond pas", - "You're all caught up.": "Vous êtes à jour.", - "Data on this screen is shared with %(widgetDomain)s": "Les données sur cet écran sont partagées avec %(widgetDomain)s", - "Modal Widget": "Fenêtre de widget", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Invitez quelqu’un à partir de son nom, pseudo (comme <userId/>) ou <a>partagez ce salon</a>.", - "Start a conversation with someone using their name or username (like <userId/>).": "Commencer une conversation privée avec quelqu’un en utilisant son nom ou son pseudo (comme <userId/>).", "Algeria": "Algérie", "Albania": "Albanie", "Åland Islands": "Îles Åland", @@ -394,8 +150,6 @@ "Angola": "République d’Angola", "Andorra": "Andorre", "American Samoa": "Samoa américaines", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Invitez quelqu’un via son nom, e-mail ou pseudo (p. ex. <userId/>) ou <a>partagez ce salon</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Commencer une conversation privée avec quelqu’un via son nom, e-mail ou pseudo (comme par exemple <userId/>).", "Zambia": "Zambie", "Yemen": "Yémen", "Western Sahara": "Sahara occidental", @@ -621,147 +375,9 @@ "Bhutan": "Bhoutan", "Bermuda": "Bermudes", "Zimbabwe": "Zimbabwe", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Juste une remarque, si vous n'ajoutez pas d’e-mail et que vous oubliez votre mot de passe, vous pourriez <b>perdre définitivement l’accès à votre compte</b>.", - "Continuing without email": "Continuer sans e-mail", - "Transfer": "Transférer", - "A call can only be transferred to a single user.": "Un appel ne peut être transféré qu’à un seul utilisateur.", - "Invite by email": "Inviter par e-mail", - "Reason (optional)": "Raison (optionnelle)", - "Server Options": "Options serveur", - "Hold": "Mettre en pause", - "Resume": "Reprendre", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Si vous avez oublié votre clé de sécurité, vous pouvez <button>définir de nouvelles options de récupération</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre clé de sécurité.", - "Not a valid Security Key": "Clé de sécurité invalide", - "This looks like a valid Security Key!": "Ça ressemble à une clé de sécurité !", - "Enter Security Key": "Saisir la clé de sécurité", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Si vous avez oublié votre phrase secrète vous pouvez <button1>utiliser votre clé de sécurité</button1> ou <button2>définir de nouvelles options de récupération</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre phrase secrète.", - "Enter Security Phrase": "Saisir la phrase de secrète", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "La sauvegarde n’a pas pu être déchiffrée avec cette phrase secrète : merci de vérifier que vous avez saisi la bonne phrase secrète.", - "Incorrect Security Phrase": "Phrase secrète incorrecte", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "La sauvegarde n’a pas pu être déchiffrée avec cette clé de sécurité : merci de vérifier que vous avez saisi la bonne clé de sécurité.", - "Security Key mismatch": "Pas de correspondance entre les clés de sécurité", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Impossible d’accéder à l’espace de stockage sécurisé. Merci de vérifier que vous avez saisi la bonne phrase secrète.", - "Invalid Security Key": "Clé de Sécurité invalide", - "Wrong Security Key": "Mauvaise Clé de Sécurité", - "Remember this": "Mémoriser ceci", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Ce widget vérifiera votre identifiant d’utilisateur, mais ne pourra pas effectuer des actions en votre nom :", - "Allow this widget to verify your identity": "Autoriser ce widget à vérifier votre identité", - "Decline All": "Tout refuser", - "This widget would like to:": "Le widget voudrait :", - "Approve widget permissions": "Approuver les permissions du widget", - "Dial pad": "Pavé de numérotation", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Invitez quelqu’un grâce à son nom, nom d’utilisateur (tel que <userId/>) ou <a>partagez cet espace</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Invitez quelqu’un grâce à son nom, adresse e-mail, nom d’utilisateur (tel que <userId/>) ou <a>partagez cet espace</a>.", - "%(count)s members": { - "one": "%(count)s membre", - "other": "%(count)s membres" - }, - "Failed to start livestream": "Échec lors du démarrage de la diffusion en direct", - "Unable to start audio streaming.": "Impossible de démarrer la diffusion audio.", - "Create a new room": "Créer un nouveau salon", - "Leave space": "Quitter l’espace", - "Create a space": "Créer un espace", - "Space selection": "Sélection d’un espace", - "<inviter/> invites you": "<inviter/> vous a invité", - "No results found": "Aucun résultat", - "%(count)s rooms": { - "one": "%(count)s salon", - "other": "%(count)s salons" - }, - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, signalez une anomalie.", - "Invite to %(roomName)s": "Inviter dans %(roomName)s", - "Reset event store": "Réinitialiser le magasin d’évènements", - "You most likely do not want to reset your event index store": "Il est probable que vous ne vouliez pas réinitialiser votre magasin d’index d’évènements", - "Reset event store?": "Réinitialiser le magasin d’évènements ?", - "Consult first": "Consulter d’abord", - "Invited people will be able to read old messages.": "Les personnes invitées pourront lire les anciens messages.", - "We couldn't create your DM.": "Nous n’avons pas pu créer votre message direct.", - "Add existing rooms": "Ajouter des salons existants", - "%(count)s people you know have already joined": { - "one": "%(count)s personne que vous connaissez en fait déjà partie", - "other": "%(count)s personnes que vous connaissez en font déjà partie" - }, - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Si vous réinitialisez tout, vous allez repartir sans session et utilisateur de confiance. Vous pourriez ne pas voir certains messages passés.", - "Only do this if you have no other device to complete verification with.": "Poursuivez seulement si vous n’avez aucun autre appareil avec lequel procéder à la vérification.", - "Reset everything": "Tout réinitialiser", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Vous avez perdu ou oublié tous vos moyens de récupération ? <a>Tout réinitialiser</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Si vous le faites, notez qu’aucun de vos messages ne sera supprimé, mais la recherche pourrait être dégradée pendant quelques instants, le temps de recréer l’index", - "Sending": "Envoi", - "Including %(commaSeparatedMembers)s": "Dont %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Afficher le membre", - "other": "Afficher les %(count)s membres" - }, - "Want to add a new room instead?": "Voulez-vous plutôt ajouter un nouveau salon ?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Ajout du salon…", - "other": "Ajout des salons… (%(progress)s sur %(count)s)" - }, - "Not all selected were added": "Toute la sélection n’a pas été ajoutée", - "You are not allowed to view this server's rooms list": "Vous n’avez pas l’autorisation d’accéder à la liste des salons de ce serveur", - "You may contact me if you have any follow up questions": "Vous pouvez me contacter si vous avez des questions par la suite", - "To leave the beta, visit your settings.": "Pour quitter la bêta, consultez les paramètres.", - "Add reaction": "Ajouter une réaction", - "Or send invite link": "Ou envoyer le lien d’invitation", - "Some suggestions may be hidden for privacy.": "Certaines suggestions pourraient être masquées pour votre confidentialité.", - "Search for rooms or people": "Rechercher des salons ou des gens", - "Sent": "Envoyé", - "You don't have permission to do this": "Vous n’avez pas les permissions nécessaires pour effectuer cette action", - "Please provide an address": "Veuillez fournir une adresse", - "Message search initialisation failed, check <a>your settings</a> for more information": "Échec de l’initialisation de la recherche de messages, vérifiez <a>vos paramètres</a> pour plus d’information", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Votre %(brand)s ne vous autorise pas à utiliser un gestionnaire d’intégrations pour faire ça. Merci de contacter un administrateur.", - "User Directory": "Répertoire utilisateur", - "Adding spaces has moved.": "L’ajout d’espaces a été déplacé.", - "Search for rooms": "Rechercher des salons", - "Search for spaces": "Rechercher des espaces", - "Create a new space": "Créer un nouvel espace", - "Want to add a new space instead?": "Vous voulez plutôt ajouter un nouvel espace ?", - "Add existing space": "Ajouter un espace existant", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Veuillez notez que la mise-à-jour va créer une nouvelle version de ce salon</b>. Tous les messages actuels resteront dans ce salon archivé.", - "Automatically invite members from this room to the new one": "Inviter automatiquement les membres de ce salon dans le nouveau", - "These are likely ones other room admins are a part of.": "Ces autres administrateurs du salon en font probablement partie.", - "Other spaces or rooms you might not know": "Autres espaces ou salons que vous pourriez ne pas connaître", - "Spaces you know that contain this room": "Les espaces connus qui contiennent ce salon", - "Search spaces": "Rechercher des espaces", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Choisir quels espaces peuvent accéder à ce salon. Si un espace est sélectionné, ses membres pourront trouver et rejoindre <RoomName/>.", - "Select spaces": "Sélectionner des espaces", - "You're removing all spaces. Access will default to invite only": "Vous allez supprimer tous les espaces. L’accès se fera sur invitation uniquement par défaut", - "Leave %(spaceName)s": "Quitter %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Vous êtes le seul administrateur de certains salons ou espaces que vous souhaitez quitter. En les quittant, vous les laisserez sans aucun administrateur.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Vous êtes le seul administrateur de cet espace. En le quittant, plus personne n’aura le contrôle dessus.", - "You won't be able to rejoin unless you are re-invited.": "Il vous sera impossible de revenir à moins d’y être réinvité.", - "Want to add an existing space instead?": "Vous voulez plutôt ajouter un espace existant ?", - "Private space (invite only)": "Espace privé (uniquement sur invitation)", - "Space visibility": "Visibilité de l’espace", - "Add a space to a space you manage.": "Ajouter un espace à l’espace que vous gérez.", - "Only people invited will be able to find and join this space.": "Seules les personnes invitées pourront trouver et rejoindre cet espace.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Quiconque pourra trouver et rejoindre cet espace, pas seulement les membres de <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Tous les membres de <SpaceName/> pourront trouver et venir.", "To join a space you'll need an invite.": "Vous avez besoin d’une invitation pour rejoindre un espace.", - "Would you like to leave the rooms in this space?": "Voulez-vous quitter les salons de cet espace ?", - "You are about to leave <spaceName/>.": "Vous êtes sur le point de quitter <spaceName/>.", - "Leave some rooms": "Quitter certains salons", - "Leave all rooms": "Quitter tous les salons", - "Don't leave any rooms": "Ne quitter aucun salon", - "MB": "Mo", - "In reply to <a>this message</a>": "En réponse à <a>ce message</a>", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Saisissez votre phrase de sécurité ou <button>utilisez votre clé de sécurité</button> pour continuer.", - "%(count)s reply": { - "one": "%(count)s réponse", - "other": "%(count)s réponses" - }, "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Récupérez l’accès à votre compte et restaurez les clés de chiffrement dans cette session. Sans elles, vous ne pourrez pas lire tous vos messages chiffrés dans toutes vos sessions.", - "If you can't see who you're looking for, send them your invite link below.": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation ci-dessous.", - "Thread options": "Options des fils de discussion", "Forget": "Oublier", - "Spaces you know that contain this space": "Les espaces connus qui contiennent cet espace", - "%(count)s votes": { - "one": "%(count)s vote", - "other": "%(count)s votes" - }, - "Recently viewed": "Affiché récemment", "Developer": "Développeur", "Experimental": "Expérimental", "Themes": "Thèmes", @@ -771,151 +387,22 @@ "one": "%(spaceName)s et %(count)s autre", "other": "%(spaceName)s et %(count)s autres" }, - "Link to room": "Lien vers le salon", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Êtes-vous sûr de vouloir terminer ce sondage ? Les résultats définitifs du sondage seront affichés et les gens ne pourront plus voter.", - "End Poll": "Terminer le sondage", - "Sorry, the poll did not end. Please try again.": "Désolé, le sondage n’a pas pu se terminer. Veuillez réessayer.", - "Failed to end poll": "Impossible de terminer le sondage", - "The poll has ended. Top answer: %(topAnswer)s": "Le sondage est terminé. Meilleure réponse : %(topAnswer)s", - "The poll has ended. No votes were cast.": "Le sondage est terminé. Aucun vote n’a été exprimé.", - "Recent searches": "Recherches récentes", - "To search messages, look for this icon at the top of a room <icon/>": "Pour chercher des messages, repérez cette icône en haut à droite d'un salon <icon/>", - "Other searches": "Autres recherches", - "Public rooms": "Salons public", - "Use \"%(query)s\" to search": "Utilisez « %(query)s » pour rechercher", - "Other rooms in %(spaceName)s": "Autres salons dans %(spaceName)s", - "Spaces you're in": "Espaces où vous êtes", - "Including you, %(commaSeparatedMembers)s": "Dont vous, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Cela rassemble vos conversations privées avec les membres de cet espace. Le désactiver masquera ces conversations de votre vue de %(spaceName)s.", - "Sections to show": "Sections à afficher", - "Open in OpenStreetMap": "Ouvrir dans OpenStreetMap", - "Verify other device": "Vérifier un autre appareil", - "This address had invalid server or is already in use": "Cette adresse a un serveur invalide ou est déjà utilisée", - "Missing room name or separator e.g. (my-room:domain.org)": "Nom de salon ou séparateur manquant, par exemple (mon-salon:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Séparateur de domaine manquant, par exemple (:domain.org)", - "toggle event": "Afficher/masquer l’évènement", - "Could not fetch location": "Impossible de récupérer la position", - "This address does not point at this room": "Cette adresse ne pointe pas vers ce salon", - "Location": "Position", "Feedback sent! Thanks, we appreciate it!": "Commentaire envoyé ! Merci, nous l’apprécions !", "%(space1Name)s and %(space2Name)s": "%(space1Name)s et %(space2Name)s", - "Drop a Pin": "Choisir sur la carte", - "What location type do you want to share?": "Quel type de localisation voulez-vous partager ?", - "My live location": "Ma position en continu", - "My current location": "Ma position actuelle", - "Search Dialog": "Fenêtre de recherche", - "Use <arrows/> to scroll": "Utilisez <arrows/> pour faire défiler", - "Join %(roomAddress)s": "Rejoindre %(roomAddress)s", - "%(brand)s could not send your location. Please try again later.": "%(brand)s n'a pas pu envoyer votre position. Veuillez réessayer plus tard.", - "We couldn't send your location": "Nous n'avons pas pu envoyer votre position", - "You are sharing your live location": "Vous partagez votre position en direct", - "Unsent": "Non envoyé", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Décocher si vous voulez également retirer les messages systèmes de cet utilisateur (par exemple changement de statut ou de profil…)", - "Preserve system messages": "Préserver les messages systèmes", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "other": "Vous êtes sur le point de supprimer %(count)s messages de %(user)s. Ils seront supprimés définitivement et pour tout le monde dans la conversation. Voulez-vous continuer ?", - "one": "Vous êtes sur le point de supprimer %(count)s message de %(user)s. Il sera supprimé définitivement et pour tout le monde dans la conversation. Voulez-vous continuer ?" - }, - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Vous pouvez utiliser l’option de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en spécifiant une URL de serveur d'accueil différente. Cela vous permet d’utiliser %(brand)s avec un compte Matrix existant sur un serveur d’accueil différent.", - "%(displayName)s's live location": "Position en direct de %(displayName)s", - "An error occurred while stopping your live location, please try again": "Une erreur s’est produite en arrêtant le partage de votre position, veuillez réessayer", - "%(featureName)s Beta feedback": "Commentaires sur la bêta de %(featureName)s", - "%(count)s participants": { - "one": "1 participant", - "other": "%(count)s participants" - }, - "Live location enabled": "Position en temps réel activée", - "Live location error": "Erreur de positionnement en temps réel", - "Live location ended": "Position en temps réel terminée", - "Live until %(expiryTime)s": "En direct jusqu’à %(expiryTime)s", - "Close sidebar": "Fermer la barre latérale", "View List": "Voir la liste", - "View list": "Voir la liste", - "No live locations": "Pas de position en continu", - "Updated %(humanizedUpdateTime)s": "Mis-à-jour %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Cacher mes messages pour les nouveaux venus", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Vos anciens messages seront toujours visibles des personnes qui les ont reçus, comme les courriels que vous leurs avez déjà envoyés. Voulez-vous cacher vos messages envoyés des personnes qui rejoindront les salons ultérieurement ?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Vous serez retiré(e) du serveur d’identité : vos ami(e)s ne pourront plus vous trouver à l’aide de votre courriel ou de votre numéro de téléphone", - "You will leave all rooms and DMs that you are in": "Vous quitterez tous les salons et les conversations auxquels vous participez", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Personne ne pourra réutiliser votre nom d’utilisateur (MXID), y compris vous-même : ce nom d’utilisateur restera indisponible", - "You will no longer be able to log in": "Vous ne pourrez plus vous connecter", - "You will not be able to reactivate your account": "Vous ne pourrez plus réactiver votre compte", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirmez la désactivation de votre compte. Si vous continuez :", - "To continue, please enter your account password:": "Pour continuer, saisissez votre mot de passe de connexion :", "%(members)s and more": "%(members)s et plus", - "An error occurred while stopping your live location": "Une erreur s’est produite lors de l’arrêt de votre position en continu", - "Cameras": "Caméras", - "Output devices": "Périphériques de sortie", - "Input devices": "Périphériques d’entrée", - "Open room": "Ouvrir le salon", "%(members)s and %(last)s": "%(members)s et %(last)s", "Unread email icon": "Icone d’e-mail non lu", - "An error occurred whilst sharing your live location, please try again": "Une erreur s’est produite pendant le partage de votre position, veuillez réessayer plus tard", - "An error occurred whilst sharing your live location": "Une erreur s’est produite pendant le partage de votre position", - "Remove search filter for %(filter)s": "Supprimer le filtre de recherche pour %(filter)s", - "Start a group chat": "Démarrer une conversation de groupe", - "Other options": "Autres options", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Si vous ne trouvez pas le salon que vous cherchez, demandez une invitation ou créez un nouveau salon.", - "Some results may be hidden": "Certains résultats peuvent être cachés", - "Copy invite link": "Copier le lien d’invitation", - "If you can't see who you're looking for, send them your invite link.": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation.", - "Some results may be hidden for privacy": "Certains résultats pourraient être masqués pour des raisons de confidentialité", - "Search for": "Recherche de", - "%(count)s Members": { - "one": "%(count)s membre", - "other": "%(count)s membres" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Quand vous vous déconnectez, ces clés seront supprimées de cet appareil, et vous ne pourrez plus lire les messages chiffrés à moins d’avoir les clés de ces messages sur vos autres appareils, ou de les avoir sauvegardées sur le serveur.", - "Show: Matrix rooms": "Afficher : Salons Matrix", - "Show: %(instance)s rooms (%(server)s)": "Afficher : %(instance)s salons (%(server)s)", - "Add new server…": "Ajouter un nouveau serveur…", - "Remove server “%(roomServer)s”": "Supprimer le serveur « %(roomServer)s »", "You cannot search for rooms that are neither a room nor a space": "Vous ne pouvez pas rechercher de salons qui ne soient ni des salons ni des espaces", "Show spaces": "Afficher les espaces", "Show rooms": "Afficher les salons", "Explore public spaces in the new search dialog": "Explorer les espaces publics dans la nouvelle fenêtre de recherche", - "Online community members": "Membres de la communauté en ligne", - "Coworkers and teams": "Collègues et équipes", - "Friends and family": "Famille et amis", - "We'll help you get connected.": "Nous allons vous aider à vous connecter.", - "Who will you chat to the most?": "À qui allez-vous le plus parler ?", - "You're in": "Vous y êtes", - "You need to have the right permissions in order to share locations in this room.": "Vous avez besoin d’une autorisation pour partager des positions dans ce salon.", - "You don't have permission to share locations": "Vous n’avez pas l’autorisation de partager des positions", "Saved Items": "Éléments sauvegardés", - "Choose a locale": "Choisir une langue", - "Interactively verify by emoji": "Vérifier de façon interactive avec des émojis", - "Manually verify by text": "Vérifier manuellement avec un texte", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s ou %(recoveryFile)s", - "%(name)s started a video call": "%(name)s a démarré un appel vidéo", "Thread root ID: %(threadRootId)s": "ID du fil de discussion racine : %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>ATTENTION :</w> <description/>", - " in <strong>%(room)s</strong>": " dans <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Vous ne pouvez pas commencer un message vocal car vous êtes en train d’enregistrer une diffusion en direct. Veuillez terminer cette diffusion pour commencer un message vocal.", - "Can't start voice message": "Impossible de commencer un message vocal", "unknown": "inconnu", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Activez « %(manageIntegrations)s » dans les paramètres pour faire ça.", - "Loading live location…": "Chargement de la position en direct…", - "Fetching keys from server…": "Récupération des clés depuis le serveur…", - "Checking…": "Vérification…", - "Waiting for partner to confirm…": "Attente de la confirmation du partenaire…", - "Adding…": "Ajout…", "Starting export process…": "Démarrage du processus d’export…", - "Invites by email can only be sent one at a time": "Les invitations par e-mail ne peuvent être envoyées qu’une par une", "Desktop app logo": "Logo de l’application de bureau", "Requires your server to support the stable version of MSC3827": "Requiert la prise en charge par le serveur de la version stable du MSC3827", - "Message from %(user)s": "Message de %(user)s", - "Message in %(room)s": "Message dans %(room)s", - "unavailable": "indisponible", - "unknown status code": "code de statut inconnu", - "Start DM anyway": "Commencer la conversation privée quand même", - "Start DM anyway and never warn me again": "Commencer quand même la conversation privée et ne plus me prévenir", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même commencer une conversation privée ?", - "Note that removing room changes like this could undo the change.": "Notez bien que la suppression de modification du salon comme celui-ci peut annuler ce changement.", - "Are you sure you wish to remove (delete) this event?": "Êtes-vous sûr de vouloir supprimer cet évènement ?", - "Upgrade room": "Mettre à niveau le salon", - "Other spaces you know": "Autres espaces que vous connaissez", - "Failed to query public rooms": "Impossible d’interroger les salons publics", "common": { "about": "À propos", "analytics": "Collecte de données", @@ -1038,7 +525,31 @@ "show_more": "En voir plus", "joined": "Rejoint", "avatar": "Avatar", - "are_you_sure": "Êtes-vous sûr ?" + "are_you_sure": "Êtes-vous sûr ?", + "location": "Position", + "email_address": "Adresse e-mail", + "filter_results": "Filtrer les résultats", + "no_results_found": "Aucun résultat", + "unsent": "Non envoyé", + "cameras": "Caméras", + "n_participants": { + "one": "1 participant", + "other": "%(count)s participants" + }, + "and_n_others": { + "other": "et %(count)s autres…", + "one": "et un autre…" + }, + "n_members": { + "one": "%(count)s membre", + "other": "%(count)s membres" + }, + "unavailable": "indisponible", + "edited": "modifié", + "n_rooms": { + "one": "%(count)s salon", + "other": "%(count)s salons" + } }, "action": { "continue": "Continuer", @@ -1155,7 +666,11 @@ "add_existing_room": "Ajouter un salon existant", "explore_public_rooms": "Parcourir les salons publics", "reply_in_thread": "Répondre dans le fil de discussion", - "click": "Clic" + "click": "Clic", + "transfer": "Transférer", + "resume": "Reprendre", + "hold": "Mettre en pause", + "view_list": "Voir la liste" }, "a11y": { "user_menu": "Menu utilisateur", @@ -1254,7 +769,10 @@ "beta_section": "Fonctionnalités à venir", "beta_description": "Que va-t-il se passer dans %(brand)s ? La section expérimentale est la meilleure manière d’avoir des choses en avance, tester les nouvelles fonctionnalités et d’aider à les affiner avant leur lancement officiel.", "experimental_section": "Avant-premières", - "experimental_description": "Envie d’expériences ? Essayez nos dernières idées en développement. Ces fonctionnalités ne sont pas terminées ; elles peuvent changer, être instables, ou être complètement abandonnées. <a>En savoir plus</a>." + "experimental_description": "Envie d’expériences ? Essayez nos dernières idées en développement. Ces fonctionnalités ne sont pas terminées ; elles peuvent changer, être instables, ou être complètement abandonnées. <a>En savoir plus</a>.", + "beta_feedback_title": "Commentaires sur la bêta de %(featureName)s", + "beta_feedback_leave_button": "Pour quitter la bêta, consultez les paramètres.", + "sliding_sync_checking": "Vérification…" }, "keyboard": { "home": "Accueil", @@ -1393,7 +911,9 @@ "moderator": "Modérateur", "admin": "Administrateur", "mod": "Modérateur", - "custom": "Personnalisé (%(level)s)" + "custom": "Personnalisé (%(level)s)", + "label": "Rang", + "custom_level": "Rang personnalisé" }, "bug_reporting": { "introduction": "Si vous avez soumis une anomalie via GitHub, les journaux de débogage peuvent nous aider à cibler le problème. ", @@ -1411,7 +931,16 @@ "uploading_logs": "Envoi des journaux", "downloading_logs": "Téléchargement des journaux", "create_new_issue": "Veuillez <newIssueLink>créer un nouveau rapport</newIssueLink> sur GitHub afin que l’on enquête sur cette erreur.", - "waiting_for_server": "En attente d’une réponse du serveur" + "waiting_for_server": "En attente d’une réponse du serveur", + "error_empty": "Dites-nous ce qui s’est mal passé ou, encore mieux, créez un rapport d’erreur sur GitHub qui décrit le problème.", + "preparing_logs": "Préparation de l’envoi des journaux", + "logs_sent": "Journaux envoyés", + "thank_you": "Merci !", + "failed_send_logs": "Échec lors de l’envoi des journaux : ", + "preparing_download": "Préparation du téléchargement des journaux", + "unsupported_browser": "Rappel : Votre navigateur n’est pas pris en charge donc votre expérience pourrait être aléatoire.", + "textarea_label": "Notes", + "log_request": "Pour nous aider à éviter cela dans le futur, veuillez <a>nous envoyer les journaux</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", @@ -1493,7 +1022,13 @@ "send_dm": "Envoyez un message privé", "explore_rooms": "Explorez les salons publics", "create_room": "Créez une discussion de groupe", - "create_account": "Créer un compte" + "create_account": "Créer un compte", + "use_case_heading1": "Vous y êtes", + "use_case_heading2": "À qui allez-vous le plus parler ?", + "use_case_heading3": "Nous allons vous aider à vous connecter.", + "use_case_personal_messaging": "Famille et amis", + "use_case_work_messaging": "Collègues et équipes", + "use_case_community_messaging": "Membres de la communauté en ligne" }, "settings": { "show_breadcrumbs": "Afficher les raccourcis vers les salons vus récemment au-dessus de la liste des salons", @@ -1897,7 +1432,23 @@ "email_address_label": "Adresse e-mail", "remove_msisdn_prompt": "Supprimer %(phone)s ?", "add_msisdn_instructions": "Un SMS a été envoyé à +%(msisdn)s. Saisissez le code de vérification qu’il contient.", - "msisdn_label": "Numéro de téléphone" + "msisdn_label": "Numéro de téléphone", + "spell_check_locale_placeholder": "Choisir une langue", + "deactivate_confirm_body_sso": "Confirmez la désactivation de votre compte en utilisant l’authentification unique pour prouver votre identité.", + "deactivate_confirm_body": "Voulez-vous vraiment désactiver votre compte ? Ceci est irréversible.", + "deactivate_confirm_continue": "Confirmez la désactivation de votre compte", + "deactivate_confirm_body_password": "Pour continuer, saisissez votre mot de passe de connexion :", + "error_deactivate_communication": "Un problème est survenu en essayant de communiquer avec le serveur. Veuillez réessayer.", + "error_deactivate_no_auth": "Le serveur n’a pas demandé d’authentification", + "error_deactivate_invalid_auth": "Le serveur n’a pas renvoyé des informations d’authentification valides.", + "deactivate_confirm_content": "Confirmez la désactivation de votre compte. Si vous continuez :", + "deactivate_confirm_content_1": "Vous ne pourrez plus réactiver votre compte", + "deactivate_confirm_content_2": "Vous ne pourrez plus vous connecter", + "deactivate_confirm_content_3": "Personne ne pourra réutiliser votre nom d’utilisateur (MXID), y compris vous-même : ce nom d’utilisateur restera indisponible", + "deactivate_confirm_content_4": "Vous quitterez tous les salons et les conversations auxquels vous participez", + "deactivate_confirm_content_5": "Vous serez retiré(e) du serveur d’identité : vos ami(e)s ne pourront plus vous trouver à l’aide de votre courriel ou de votre numéro de téléphone", + "deactivate_confirm_content_6": "Vos anciens messages seront toujours visibles des personnes qui les ont reçus, comme les courriels que vous leurs avez déjà envoyés. Voulez-vous cacher vos messages envoyés des personnes qui rejoindront les salons ultérieurement ?", + "deactivate_confirm_erase_label": "Cacher mes messages pour les nouveaux venus" }, "sidebar": { "title": "Barre latérale", @@ -1962,7 +1513,8 @@ "import_description_1": "Ce processus vous permet d’importer les clés de chiffrement que vous avez précédemment exportées depuis un autre client Matrix. Vous serez alors capable de déchiffrer n’importe quel message que l’autre client pouvait déchiffrer.", "import_description_2": "Le fichier exporté sera protégé par un mot de passe. Vous devez saisir ce mot de passe ici, pour déchiffrer le fichier.", "file_to_import": "Fichier à importer" - } + }, + "warning": "<w>ATTENTION :</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Envoyer des événements personnalisés de données du compte", @@ -2064,7 +1616,8 @@ "developer_mode": "Mode développeur", "view_source_decrypted_event_source": "Évènement source déchiffré", "view_source_decrypted_event_source_unavailable": "Source déchiffrée non disponible", - "original_event_source": "Évènement source original" + "original_event_source": "Évènement source original", + "toggle_event": "Afficher/masquer l’évènement" }, "export_chat": { "html": "HTML", @@ -2123,7 +1676,8 @@ "format": "Format", "messages": "Messages", "size_limit": "Taille maximale", - "include_attachments": "Inclure les fichiers attachés" + "include_attachments": "Inclure les fichiers attachés", + "size_limit_postfix": "Mo" }, "create_room": { "title_video_room": "Créer un salon visio", @@ -2157,7 +1711,8 @@ "m.call": { "video_call_started": "Appel vidéo commencé dans %(roomName)s.", "video_call_started_unsupported": "Appel vidéo commencé dans %(roomName)s. (non pris en charge par ce navigateur)", - "video_call_ended": "Appel vidéo terminé" + "video_call_ended": "Appel vidéo terminé", + "video_call_started_text": "%(name)s a démarré un appel vidéo" }, "m.call.invite": { "voice_call": "%(senderName)s a passé un appel audio.", @@ -2468,7 +2023,8 @@ }, "reactions": { "label": "%(reactors)s ont réagi avec %(content)s", - "tooltip": "<reactors/><reactedWith>ont réagi avec %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>ont réagi avec %(shortName)s</reactedWith>", + "add_reaction_prompt": "Ajouter une réaction" }, "m.room.create": { "continuation": "Ce salon est la suite d’une autre discussion.", @@ -2488,7 +2044,9 @@ "external_url": "URL de la source", "collapse_reply_thread": "Masquer le fil de discussion", "view_related_event": "Afficher les événements liés", - "report": "Signaler" + "report": "Signaler", + "resent_unsent_reactions": "Renvoyer %(unsentCount)s réaction(s)", + "open_in_osm": "Ouvrir dans OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2568,7 +2126,11 @@ "you_declined": "Vous avez refusé", "you_cancelled": "Vous avez annulé", "declining": "Refus…", - "you_started": "Vous avez envoyé une demande de vérification" + "you_started": "Vous avez envoyé une demande de vérification", + "user_accepted": "%(name)s a accepté", + "user_declined": "%(name)s a refusé", + "user_cancelled": "%(name)s a annulé", + "user_wants_to_verify": "%(name)s veut vérifier" }, "m.poll.end": { "sender_ended": "%(senderName)s a terminé un sondage", @@ -2576,6 +2138,28 @@ }, "m.video": { "error_decrypting": "Erreur lors du déchiffrement de la vidéo" + }, + "scalar_starter_link": { + "dialog_title": "Ajouter une intégration", + "dialog_description": "Vous êtes sur le point d’accéder à un site tiers afin de pouvoir vous identifier pour utiliser %(integrationsUrl)s. Voulez-vous continuer ?" + }, + "edits": { + "tooltip_title": "Modifié le %(date)s", + "tooltip_sub": "Cliquez pour voir les modifications", + "tooltip_label": "Modifié le %(date)s. Cliquer pour voir les modifications." + }, + "error_rendering_message": "Impossible de charger ce message", + "reply": { + "error_loading": "Impossible de charger l’évènement auquel il a été répondu, soit il n’existe pas, soit vous n'avez pas l’autorisation de le voir.", + "in_reply_to": "<a>En réponse à</a> <pill>", + "in_reply_to_for_export": "En réponse à <a>ce message</a>" + }, + "in_room_name": " dans <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s vote", + "other": "%(count)s votes" + } } }, "slash_command": { @@ -2668,7 +2252,8 @@ "verify_nop_warning_mismatch": "ATTENTION : session déjà vérifiée, mais les clés ne CORRESPONDENT PAS !", "verify_mismatch": "ATTENTION : ÉCHEC DE LA VÉRIFICATION DE CLÉ ! La clé de signature pour %(userId)s et la session %(deviceId)s est « %(fprint)s ce qui ne correspond pas à la clé fournie « %(fingerprint)s ». Cela pourrait signifier que vos communications sont interceptées !", "verify_success_title": "Clé vérifiée", - "verify_success_description": "La clé de signature que vous avez fournie correspond à celle que vous avez reçue de la session %(deviceId)s de %(userId)s. Session marquée comme vérifiée." + "verify_success_description": "La clé de signature que vous avez fournie correspond à celle que vous avez reçue de la session %(deviceId)s de %(userId)s. Session marquée comme vérifiée.", + "help_dialog_title": "Aide aux commandes" }, "presence": { "busy": "Occupé", @@ -2801,9 +2386,11 @@ "unable_to_access_audio_input_title": "Impossible d’accéder à votre microphone", "unable_to_access_audio_input_description": "Nous n’avons pas pu accéder à votre microphone. Merci de vérifier les paramètres de votre navigateur et de réessayer.", "no_audio_input_title": "Aucun microphone détecté", - "no_audio_input_description": "Nous n’avons pas détecté de microphone sur votre appareil. Merci de vérifier vos paramètres et de réessayer." + "no_audio_input_description": "Nous n’avons pas détecté de microphone sur votre appareil. Merci de vérifier vos paramètres et de réessayer.", + "transfer_consult_first_label": "Consulter d’abord", + "input_devices": "Périphériques d’entrée", + "output_devices": "Périphériques de sortie" }, - "Other": "Autre", "room_settings": { "permissions": { "m.room.avatar_space": "Changer l’avatar de l’espace", @@ -2910,7 +2497,16 @@ "other": "Mise-à-jour des espaces… (%(progress)s sur %(count)s)" }, "error_join_rule_change_title": "Échec de mise-à-jour des règles pour rejoindre le salon", - "error_join_rule_change_unknown": "Erreur inconnue" + "error_join_rule_change_unknown": "Erreur inconnue", + "join_rule_restricted_dialog_empty_warning": "Vous allez supprimer tous les espaces. L’accès se fera sur invitation uniquement par défaut", + "join_rule_restricted_dialog_title": "Sélectionner des espaces", + "join_rule_restricted_dialog_description": "Choisir quels espaces peuvent accéder à ce salon. Si un espace est sélectionné, ses membres pourront trouver et rejoindre <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Rechercher des espaces", + "join_rule_restricted_dialog_heading_space": "Les espaces connus qui contiennent cet espace", + "join_rule_restricted_dialog_heading_room": "Les espaces connus qui contiennent ce salon", + "join_rule_restricted_dialog_heading_other": "Autres espaces ou salons que vous pourriez ne pas connaître", + "join_rule_restricted_dialog_heading_unknown": "Ces autres administrateurs du salon en font probablement partie.", + "join_rule_restricted_dialog_heading_known": "Autres espaces que vous connaissez" }, "general": { "publish_toggle": "Publier ce salon dans le répertoire de salons public de %(domain)s ?", @@ -2951,7 +2547,17 @@ "canonical_alias_field_label": "Adresse principale", "avatar_field_label": "Avatar du salon", "aliases_no_items_label": "Aucune autre adresse n’est publiée, ajoutez-en une ci-dessous", - "aliases_items_label": "Autres adresses publiées :" + "aliases_items_label": "Autres adresses publiées :", + "alias_heading": "Adresse du salon", + "alias_field_has_domain_invalid": "Séparateur de domaine manquant, par exemple (:domain.org)", + "alias_field_has_localpart_invalid": "Nom de salon ou séparateur manquant, par exemple (mon-salon:domain.org)", + "alias_field_safe_localpart_invalid": "Certains caractères ne sont pas autorisés", + "alias_field_required_invalid": "Veuillez fournir une adresse", + "alias_field_matches_invalid": "Cette adresse ne pointe pas vers ce salon", + "alias_field_taken_valid": "Cette adresse est disponible", + "alias_field_taken_invalid_domain": "Cette adresse est déjà utilisée", + "alias_field_taken_invalid": "Cette adresse a un serveur invalide ou est déjà utilisée", + "alias_field_placeholder_default": "par ex. mon-salon" }, "advanced": { "unfederated": "Ce salon n’est pas accessible par les serveurs Matrix distants", @@ -2964,7 +2570,25 @@ "room_version_section": "Version du salon", "room_version": "Version du salon :", "information_section_space": "Informations de l’espace", - "information_section_room": "Information du salon" + "information_section_room": "Information du salon", + "error_upgrade_title": "Échec de la mise à niveau du salon", + "error_upgrade_description": "La mise à niveau du salon n’a pas pu être effectuée", + "upgrade_button": "Mettre à niveau ce salon vers la version %(version)s", + "upgrade_dialog_title": "Mettre à niveau la version du salon", + "upgrade_dialog_description": "La mise à niveau de ce salon nécessite de fermer l’instance actuelle du salon et de créer un nouveau salon à la place. Pour fournir la meilleure expérience possible aux utilisateurs, nous allons :", + "upgrade_dialog_description_1": "Créer un salon avec le même nom, la même description et le même avatar", + "upgrade_dialog_description_2": "Mettre à jour tous les alias du salon locaux pour qu’ils dirigent vers le nouveau salon", + "upgrade_dialog_description_3": "Empêcher les utilisateurs de discuter dans l’ancienne version du salon et envoyer un message conseillant aux nouveaux utilisateurs d’aller dans le nouveau salon", + "upgrade_dialog_description_4": "Fournir un lien vers l’ancien salon au début du nouveau salon pour qu’il soit possible de consulter les anciens messages", + "upgrade_warning_dialog_invite_label": "Inviter automatiquement les membres de ce salon dans le nouveau", + "upgrade_warning_dialog_title_private": "Mettre à niveau le salon privé", + "upgrade_dwarning_ialog_title_public": "Mettre à niveau le salon public", + "upgrade_warning_dialog_title": "Mettre à niveau le salon", + "upgrade_warning_dialog_report_bug_prompt": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, signalez une anomalie.", + "upgrade_warning_dialog_report_bug_prompt_link": "Cela n’affecte généralement que la façon dont le salon est traité sur le serveur. Si vous avez des problèmes avec votre %(brand)s, <a>signalez une anomalie</a>.", + "upgrade_warning_dialog_description": "La mise à niveau d’un salon est une action avancée et qui est généralement recommandée quand un salon est instable à cause d’anomalies, de fonctionnalités manquantes ou de failles de sécurité.", + "upgrade_warning_dialog_explainer": "<b>Veuillez notez que la mise-à-jour va créer une nouvelle version de ce salon</b>. Tous les messages actuels resteront dans ce salon archivé.", + "upgrade_warning_dialog_footer": "Vous allez mettre à niveau ce salon de <oldVersion /> vers <newVersion />." }, "delete_avatar_label": "Supprimer l’avatar", "upload_avatar_label": "Envoyer un avatar", @@ -3004,7 +2628,9 @@ "enable_element_call_caption": "%(brand)s est chiffré de bout en bout, mais n’est actuellement utilisable qu’avec un petit nombre d’utilisateurs.", "enable_element_call_no_permissions_tooltip": "Vous n’avez pas assez de permissions pour changer ceci.", "call_type_section": "Type d’appel" - } + }, + "title": "Paramètres du salon – %(roomName)s", + "alias_not_specified": "non spécifié" }, "encryption": { "verification": { @@ -3081,7 +2707,21 @@ "timed_out": "La vérification a expiré.", "cancelled_self": "Vous avez annulé la vérification dans votre autre appareil.", "cancelled_user": "%(displayName)s a annulé la vérification.", - "cancelled": "Vous avez annulé la vérification." + "cancelled": "Vous avez annulé la vérification.", + "incoming_sas_user_dialog_text_1": "Vérifier cet utilisateur pour le marquer comme fiable. Faire confiance aux utilisateurs vous permet d’être tranquille lorsque vous utilisez des messages chiffrés de bout en bout.", + "incoming_sas_user_dialog_text_2": "Vérifier cet utilisateur marquera sa session comme fiable, et marquera aussi votre session comme fiable pour lui.", + "incoming_sas_device_dialog_text_1": "Vérifier cet appareil le marquera comme fiable. Faire confiance à cette appareil vous permettra à vous et aux autres utilisateurs d’être tranquilles lors de l’utilisation de messages chiffrés.", + "incoming_sas_device_dialog_text_2": "Vérifier cet appareil le marquera comme fiable, et les utilisateurs qui ont vérifié avec vous feront confiance à cet appareil.", + "incoming_sas_dialog_waiting": "Attente de la confirmation du partenaire…", + "incoming_sas_dialog_title": "Demande de vérification entrante", + "manual_device_verification_self_text": "Confirmez en comparant ceci avec les paramètres utilisateurs de votre autre session :", + "manual_device_verification_user_text": "Confirmez la session de cet utilisateur en comparant ceci avec ses paramètres utilisateur :", + "manual_device_verification_device_name_label": "Nom de la session", + "manual_device_verification_device_id_label": "Identifiant de session", + "manual_device_verification_device_key_label": "Clé de la session", + "manual_device_verification_footer": "S’ils ne correspondent pas, la sécurité de vos communications est peut-être compromise.", + "verification_dialog_title_device": "Vérifier un autre appareil", + "verification_dialog_title_user": "Demande de vérification" }, "old_version_detected_title": "Anciennes données de chiffrement détectées", "old_version_detected_description": "Nous avons détecté des données d’une ancienne version de %(brand)s. Le chiffrement de bout en bout n’aura pas fonctionné correctement sur l’ancienne version. Les messages chiffrés échangés récemment dans l’ancienne version ne sont peut-être pas déchiffrables dans cette version. Les échanges de message avec cette version peuvent aussi échouer. Si vous rencontrez des problèmes, déconnectez-vous puis reconnectez-vous. Pour conserver l’historique des messages, exportez puis réimportez vos clés de chiffrement.", @@ -3135,7 +2775,57 @@ "cross_signing_room_warning": "Quelqu’un utilise une session inconnue", "cross_signing_room_verified": "Tout le monde dans ce salon est vérifié", "cross_signing_room_normal": "Ce salon est chiffré de bout en bout", - "unsupported": "Ce client ne prend pas en charge le chiffrement de bout en bout." + "unsupported": "Ce client ne prend pas en charge le chiffrement de bout en bout.", + "incompatible_database_sign_out_description": "Pour éviter de perdre l’historique de vos discussions, vous devez exporter vos clés avant de vous déconnecter. Vous devez revenir à une version plus récente de %(brand)s pour pouvoir le faire", + "incompatible_database_description": "Vous avez précédemment utilisé une version plus récente de %(brand)s avec cette session. Pour réutiliser cette version avec le chiffrement de bout en bout, vous devrez vous déconnecter et vous reconnecter.", + "incompatible_database_title": "Base de données incompatible", + "incompatible_database_disable": "Continuer avec le chiffrement désactivé", + "key_signature_upload_completed": "Envoi terminé", + "key_signature_upload_cancelled": "Envoi de signature annulé", + "key_signature_upload_failed": "Envoi impossible", + "key_signature_upload_success_title": "Succès de l’envoi de signature", + "key_signature_upload_failed_title": "Échec de l’envoi de signature", + "udd": { + "own_new_session_text": "Vous vous êtes connecté à une nouvelle session sans la vérifier :", + "own_ask_verify_text": "Vérifiez votre autre session en utilisant une des options ci-dessous.", + "other_new_session_text": "%(name)s (%(userId)s) s’est connecté à une nouvelle session sans la vérifier :", + "other_ask_verify_text": "Demandez à cet utilisateur de vérifier sa session, ou vérifiez-la manuellement ci-dessous.", + "title": "Non fiable", + "manual_verification_button": "Vérifier manuellement avec un texte", + "interactive_verification_button": "Vérifier de façon interactive avec des émojis" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Mauvais type de fichier", + "recovery_key_is_correct": "Ça a l’air correct !", + "wrong_security_key": "Mauvaise Clé de Sécurité", + "invalid_security_key": "Clé de Sécurité invalide" + }, + "reset_title": "Tout réinitialiser", + "reset_warning_1": "Poursuivez seulement si vous n’avez aucun autre appareil avec lequel procéder à la vérification.", + "reset_warning_2": "Si vous réinitialisez tout, vous allez repartir sans session et utilisateur de confiance. Vous pourriez ne pas voir certains messages passés.", + "security_phrase_title": "Phrase de sécurité", + "security_phrase_incorrect_error": "Impossible d’accéder à l’espace de stockage sécurisé. Merci de vérifier que vous avez saisi la bonne phrase secrète.", + "enter_phrase_or_key_prompt": "Saisissez votre phrase de sécurité ou <button>utilisez votre clé de sécurité</button> pour continuer.", + "security_key_title": "Clé de sécurité", + "use_security_key_prompt": "Utilisez votre clé de sécurité pour continuer.", + "separator": "%(securityKey)s ou %(recoveryFile)s", + "restoring": "Restauration des clés depuis la sauvegarde" + }, + "reset_all_button": "Vous avez perdu ou oublié tous vos moyens de récupération ? <a>Tout réinitialiser</a>", + "destroy_cross_signing_dialog": { + "title": "Détruire les clés de signature croisée ?", + "warning": "La suppression des clés de signature croisée est permanente. Tous ceux que vous avez vérifié vont voir des alertes de sécurité. Il est peu probable que ce soit ce que vous voulez faire, sauf si vous avez perdu tous les appareils vous permettant d’effectuer une signature croisée.", + "primary_button_text": "Vider les clés de signature croisée" + }, + "confirm_encryption_setup_title": "Confirmer la configuration du chiffrement", + "confirm_encryption_setup_body": "Cliquez sur le bouton ci-dessous pour confirmer la configuration du chiffrement.", + "unable_to_setup_keys_error": "Impossible de configurer les clés", + "key_signature_upload_failed_master_key_signature": "une nouvelle signature de clé principale", + "key_signature_upload_failed_cross_signing_key_signature": "une nouvelle signature de clé de signature croisée", + "key_signature_upload_failed_device_cross_signing_key_signature": "une signature de signature croisée d’un appareil", + "key_signature_upload_failed_key_signature": "une signature de clé", + "key_signature_upload_failed_body": "%(brand)s a rencontré une erreur pendant l’envoi de :" }, "emoji": { "category_frequently_used": "Utilisé fréquemment", @@ -3285,7 +2975,10 @@ "fallback_button": "Commencer l’authentification", "sso_title": "Utiliser l’authentification unique pour continuer", "sso_body": "Confirmez l’ajout de cette adresse e-mail en utilisant l’authentification unique pour prouver votre identité.", - "code": "Code" + "code": "Code", + "sso_preauth_body": "Pour continuer, utilisez l’authentification unique pour prouver votre identité.", + "sso_postauth_title": "Confirmer pour continuer", + "sso_postauth_body": "Cliquez sur le bouton ci-dessous pour confirmer votre identité." }, "password_field_label": "Saisir le mot de passe", "password_field_strong_label": "Bien joué, un mot de passe robuste !", @@ -3361,7 +3054,41 @@ }, "country_dropdown": "Sélection du pays", "common_failures": {}, - "captcha_description": "Ce serveur d’accueil veut s’assurer que vous n’êtes pas un robot." + "captcha_description": "Ce serveur d’accueil veut s’assurer que vous n’êtes pas un robot.", + "autodiscovery_invalid": "Réponse de découverte du serveur d’accueil non valide", + "autodiscovery_generic_failure": "Échec de la découverte automatique de la configuration depuis le serveur", + "autodiscovery_invalid_hs_base_url": "base_url pour m.homeserver non valide", + "autodiscovery_invalid_hs": "L’URL du serveur d’accueil ne semble pas être un serveur d’accueil Matrix valide", + "autodiscovery_invalid_is_base_url": "base_url pour m.identity_server non valide", + "autodiscovery_invalid_is": "L’URL du serveur d’identité ne semble pas être un serveur d’identité valide", + "autodiscovery_invalid_is_response": "Réponse non valide lors de la découverte du serveur d'identité", + "server_picker_description": "Vous pouvez utiliser l’option de serveur personnalisé pour vous connecter à d'autres serveurs Matrix en spécifiant une URL de serveur d'accueil différente. Cela vous permet d’utiliser %(brand)s avec un compte Matrix existant sur un serveur d’accueil différent.", + "server_picker_description_matrix.org": "Rejoignez des millions d’utilisateurs gratuitement sur le plus grand serveur public", + "server_picker_title_default": "Options serveur", + "soft_logout": { + "clear_data_title": "Supprimer toutes les données de cette session ?", + "clear_data_description": "La suppression de toutes les données de cette session est permanente. Les messages chiffrés seront perdus sauf si les clés ont été sauvegardées.", + "clear_data_button": "Supprimer toutes les données" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Les messages chiffrés sont sécurisés avec un chiffrement de bout en bout. Seuls vous et le(s) destinataire(s) ont les clés pour lire ces messages.", + "setup_secure_backup_description_2": "Quand vous vous déconnectez, ces clés seront supprimées de cet appareil, et vous ne pourrez plus lire les messages chiffrés à moins d’avoir les clés de ces messages sur vos autres appareils, ou de les avoir sauvegardées sur le serveur.", + "use_key_backup": "Commencer à utiliser la sauvegarde de clés", + "skip_key_backup": "Je ne veux pas de mes messages chiffrés", + "megolm_export": "Exporter manuellement les clés", + "setup_key_backup_title": "Vous perdrez l’accès à vos messages chiffrés", + "description": "Voulez-vous vraiment vous déconnecter ?" + }, + "registration": { + "continue_without_email_title": "Continuer sans e-mail", + "continue_without_email_description": "Juste une remarque, si vous n'ajoutez pas d’e-mail et que vous oubliez votre mot de passe, vous pourriez <b>perdre définitivement l’accès à votre compte</b>.", + "continue_without_email_field_label": "E-mail (facultatif)" + }, + "set_email": { + "verification_pending_title": "Vérification en attente", + "verification_pending_description": "Veuillez consulter vos e-mails et cliquer sur le lien que vous avez reçu. Puis cliquez sur continuer.", + "description": "Ceci vous permettra de réinitialiser votre mot de passe et de recevoir des notifications." + } }, "room_list": { "sort_unread_first": "Afficher les salons non lus en premier", @@ -3415,7 +3142,8 @@ "spam_or_propaganda": "Publicité ou propagande", "report_entire_room": "Signaler le salon entier", "report_content_to_homeserver": "Signaler le contenu à l’administrateur de votre serveur d’accueil", - "description": "Le signalement de ce message enverra son « event ID » unique à l’administrateur de votre serveur d’accueil. Si les messages dans ce salon sont chiffrés, l’administrateur ne pourra pas lire le texte du message ou voir les fichiers ou les images." + "description": "Le signalement de ce message enverra son « event ID » unique à l’administrateur de votre serveur d’accueil. Si les messages dans ce salon sont chiffrés, l’administrateur ne pourra pas lire le texte du message ou voir les fichiers ou les images.", + "other_label": "Autre" }, "setting": { "help_about": { @@ -3534,7 +3262,22 @@ "popout": "Détacher le widget", "unpin_to_view_right_panel": "Désépinglez ce widget pour l’afficher dans ce panneau", "set_room_layout": "Définir ma disposition de salon pour tout le monde", - "close_to_view_right_panel": "Fermer ce widget pour l’afficher dans ce panneau" + "close_to_view_right_panel": "Fermer ce widget pour l’afficher dans ce panneau", + "modal_title_default": "Fenêtre de widget", + "modal_data_warning": "Les données sur cet écran sont partagées avec %(widgetDomain)s", + "capabilities_dialog": { + "title": "Approuver les permissions du widget", + "content_starting_text": "Le widget voudrait :", + "decline_all_permission": "Tout refuser", + "remember_Selection": "Se souvenir de mon choix pour ce widget" + }, + "open_id_permissions_dialog": { + "title": "Autoriser ce widget à vérifier votre identité", + "starting_text": "Ce widget vérifiera votre identifiant d’utilisateur, mais ne pourra pas effectuer des actions en votre nom :", + "remember_selection": "Mémoriser ceci" + }, + "error_unable_start_audio_stream_description": "Impossible de démarrer la diffusion audio.", + "error_unable_start_audio_stream_title": "Échec lors du démarrage de la diffusion en direct" }, "feedback": { "sent": "Commentaire envoyé", @@ -3543,7 +3286,8 @@ "may_contact_label": "Vous pouvez me contacter si vous voulez un suivi ou me laisser tester de nouvelles idées", "pro_type": "CONSEIL : si vous rapportez un bug, merci d’envoyer <debugLogsLink>les journaux de débogage</debugLogsLink> pour nous aider à identifier le problème.", "existing_issue_link": "Merci de regarder d’abord les <existingIssuesLink>bugs déjà répertoriés sur Github</existingIssuesLink>. Pas de résultat ? <newIssueLink>Rapportez un nouveau bug</newIssueLink>.", - "send_feedback_action": "Envoyer un commentaire" + "send_feedback_action": "Envoyer un commentaire", + "can_contact_label": "Vous pouvez me contacter si vous avez des questions par la suite" }, "zxcvbn": { "suggestions": { @@ -3616,7 +3360,10 @@ "no_update": "Aucune mise à jour disponible.", "downloading": "Téléchargement de la mise-à-jour…", "new_version_available": "Nouvelle version disponible. <a>Faire la mise à niveau maintenant.</a>", - "check_action": "Rechercher une mise à jour" + "check_action": "Rechercher une mise à jour", + "error_unable_load_commit": "Impossible de charger les détails de l’envoi : %(msg)s", + "unavailable": "Indisponible", + "changelog": "Journal des modifications" }, "threads": { "all_threads": "Tous les fils de discussion", @@ -3631,7 +3378,11 @@ "empty_heading": "Garde les discussions organisées à l’aide de fils de discussion", "unable_to_decrypt": "Impossible de déchiffrer le message", "open_thread": "Ouvrir le fil de discussion", - "error_start_thread_existing_relation": "Impossible de créer un fil de discussion à partir d’un événement avec une relation existante" + "error_start_thread_existing_relation": "Impossible de créer un fil de discussion à partir d’un événement avec une relation existante", + "count_of_reply": { + "one": "%(count)s réponse", + "other": "%(count)s réponses" + } }, "theme": { "light_high_contrast": "Contraste élevé clair", @@ -3665,7 +3416,41 @@ "title_when_query_available": "Résultats", "search_placeholder": "Rechercher par nom et description", "no_search_result_hint": "Essayez une requête différente, ou vérifiez que vous n’avez pas fait de faute de frappe.", - "joining_space": "En train de rejoindre" + "joining_space": "En train de rejoindre", + "add_existing_subspace": { + "space_dropdown_title": "Ajouter un espace existant", + "create_prompt": "Vous voulez plutôt ajouter un nouvel espace ?", + "create_button": "Créer un nouvel espace", + "filter_placeholder": "Rechercher des espaces" + }, + "add_existing_room_space": { + "error_heading": "Toute la sélection n’a pas été ajoutée", + "progress_text": { + "one": "Ajout du salon…", + "other": "Ajout des salons… (%(progress)s sur %(count)s)" + }, + "dm_heading": "Conversations privées", + "space_dropdown_label": "Sélection d’un espace", + "space_dropdown_title": "Ajouter des salons existants", + "create": "Voulez-vous plutôt ajouter un nouveau salon ?", + "create_prompt": "Créer un nouveau salon", + "subspace_moved_note": "L’ajout d’espaces a été déplacé." + }, + "room_filter_placeholder": "Rechercher des salons", + "leave_dialog_public_rejoin_warning": "Il vous sera impossible de revenir à moins d’y être réinvité.", + "leave_dialog_only_admin_warning": "Vous êtes le seul administrateur de cet espace. En le quittant, plus personne n’aura le contrôle dessus.", + "leave_dialog_only_admin_room_warning": "Vous êtes le seul administrateur de certains salons ou espaces que vous souhaitez quitter. En les quittant, vous les laisserez sans aucun administrateur.", + "leave_dialog_title": "Quitter %(spaceName)s", + "leave_dialog_description": "Vous êtes sur le point de quitter <spaceName/>.", + "leave_dialog_option_intro": "Voulez-vous quitter les salons de cet espace ?", + "leave_dialog_option_none": "Ne quitter aucun salon", + "leave_dialog_option_all": "Quitter tous les salons", + "leave_dialog_option_specific": "Quitter certains salons", + "leave_dialog_action": "Quitter l’espace", + "preferences": { + "sections_section": "Sections à afficher", + "show_people_in_space": "Cela rassemble vos conversations privées avec les membres de cet espace. Le désactiver masquera ces conversations de votre vue de %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Ce serveur d’accueil n’est pas configuré pour afficher des cartes.", @@ -3690,7 +3475,30 @@ "click_move_pin": "Cliquer pour déplacer le marqueur", "click_drop_pin": "Cliquer pour mettre un marqueur", "share_button": "Partager la position", - "stop_and_close": "Arrêter et fermer" + "stop_and_close": "Arrêter et fermer", + "error_fetch_location": "Impossible de récupérer la position", + "error_no_perms_title": "Vous n’avez pas l’autorisation de partager des positions", + "error_no_perms_description": "Vous avez besoin d’une autorisation pour partager des positions dans ce salon.", + "error_send_title": "Nous n'avons pas pu envoyer votre position", + "error_send_description": "%(brand)s n'a pas pu envoyer votre position. Veuillez réessayer plus tard.", + "live_description": "Position en direct de %(displayName)s", + "share_type_own": "Ma position actuelle", + "share_type_live": "Ma position en continu", + "share_type_pin": "Choisir sur la carte", + "share_type_prompt": "Quel type de localisation voulez-vous partager ?", + "live_update_time": "Mis-à-jour %(humanizedUpdateTime)s", + "live_until": "En direct jusqu’à %(expiryTime)s", + "loading_live_location": "Chargement de la position en direct…", + "live_location_ended": "Position en temps réel terminée", + "live_location_error": "Erreur de positionnement en temps réel", + "live_locations_empty": "Pas de position en continu", + "close_sidebar": "Fermer la barre latérale", + "error_stopping_live_location": "Une erreur s’est produite lors de l’arrêt de votre position en continu", + "error_sharing_live_location": "Une erreur s’est produite pendant le partage de votre position", + "live_location_active": "Vous partagez votre position en direct", + "live_location_enabled": "Position en temps réel activée", + "error_sharing_live_location_try_again": "Une erreur s’est produite pendant le partage de votre position, veuillez réessayer plus tard", + "error_stopping_live_location_try_again": "Une erreur s’est produite en arrêtant le partage de votre position, veuillez réessayer" }, "labs_mjolnir": { "room_name": "Ma liste de bannissement", @@ -3762,7 +3570,16 @@ "address_label": "Adresse", "label": "Créer un espace", "add_details_prompt_2": "Vous pouvez les changer à n’importe quel moment.", - "creating": "Création…" + "creating": "Création…", + "subspace_join_rule_restricted_description": "Tous les membres de <SpaceName/> pourront trouver et venir.", + "subspace_join_rule_public_description": "Quiconque pourra trouver et rejoindre cet espace, pas seulement les membres de <SpaceName/>.", + "subspace_join_rule_invite_description": "Seules les personnes invitées pourront trouver et rejoindre cet espace.", + "subspace_dropdown_title": "Créer un espace", + "subspace_beta_notice": "Ajouter un espace à l’espace que vous gérez.", + "subspace_join_rule_label": "Visibilité de l’espace", + "subspace_join_rule_invite_only": "Espace privé (uniquement sur invitation)", + "subspace_existing_space_prompt": "Vous voulez plutôt ajouter un espace existant ?", + "subspace_adding": "Ajout…" }, "user_menu": { "switch_theme_light": "Passer au mode clair", @@ -3931,7 +3748,11 @@ "all_rooms": "Tous les salons", "field_placeholder": "Rechercher…", "this_room_button": "Rechercher dans ce salon", - "all_rooms_button": "Rechercher dans tous les salons" + "all_rooms_button": "Rechercher dans tous les salons", + "result_count": { + "one": "(~%(count)s résultat)", + "other": "(~%(count)s résultats)" + } }, "jump_to_bottom_button": "Sauter aux messages les plus récents", "jump_read_marker": "Aller au premier message non lu.", @@ -3946,7 +3767,19 @@ "error_jump_to_date_details": "Détails de l’erreur", "jump_to_date_beginning": "Le début de ce salon", "jump_to_date": "Aller à la date", - "jump_to_date_prompt": "Choisissez vers quelle date aller" + "jump_to_date_prompt": "Choisissez vers quelle date aller", + "face_pile_tooltip_label": { + "one": "Afficher le membre", + "other": "Afficher les %(count)s membres" + }, + "face_pile_tooltip_shortcut_joined": "Dont vous, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Dont %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> vous a invité", + "unknown_status_code_for_timeline_jump": "code de statut inconnu", + "face_pile_summary": { + "one": "%(count)s personne que vous connaissez en fait déjà partie", + "other": "%(count)s personnes que vous connaissez en font déjà partie" + } }, "file_panel": { "guest_note": "Vous devez vous <a>inscrire</a> pour utiliser cette fonctionnalité", @@ -3967,7 +3800,9 @@ "identity_server_no_terms_title": "Le serveur d’identité n’a pas de conditions de service", "identity_server_no_terms_description_1": "Cette action nécessite l’accès au serveur d’identité par défaut <server /> afin de valider une adresse e-mail ou un numéro de téléphone, mais le serveur n’a aucune condition de service.", "identity_server_no_terms_description_2": "Continuez seulement si vous faites confiance au propriétaire du serveur.", - "inline_intro_text": "Acceptez <policyLink /> pour continuer :" + "inline_intro_text": "Acceptez <policyLink /> pour continuer :", + "summary_identity_server_1": "Trouver d’autres personnes par téléphone ou e-mail", + "summary_identity_server_2": "Être trouvé par téléphone ou e-mail" }, "space_settings": { "title": "Paramètres - %(spaceName)s" @@ -4004,7 +3839,13 @@ "total_n_votes_voted": { "one": "Sur la base de %(count)s vote", "other": "Sur la base de %(count)s votes" - } + }, + "end_message_no_votes": "Le sondage est terminé. Aucun vote n’a été exprimé.", + "end_message": "Le sondage est terminé. Meilleure réponse : %(topAnswer)s", + "error_ending_title": "Impossible de terminer le sondage", + "error_ending_description": "Désolé, le sondage n’a pas pu se terminer. Veuillez réessayer.", + "end_title": "Terminer le sondage", + "end_description": "Êtes-vous sûr de vouloir terminer ce sondage ? Les résultats définitifs du sondage seront affichés et les gens ne pourront plus voter." }, "failed_load_async_component": "Chargement impossible ! Vérifiez votre connexion au réseau et réessayez.", "upload_failed_generic": "Le fichier « %(fileName)s » n’a pas pu être envoyé.", @@ -4052,7 +3893,39 @@ "error_version_unsupported_space": "Le serveur d’accueil de l’utilisateur ne prend pas en charge la version de cet espace.", "error_version_unsupported_room": "Le serveur d’accueil de l’utilisateur ne prend pas en charge la version de ce salon.", "error_unknown": "Erreur de serveur inconnue", - "to_space": "Inviter à %(spaceName)s" + "to_space": "Inviter à %(spaceName)s", + "unable_find_profiles_description_default": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même les inviter ?", + "unable_find_profiles_title": "Les utilisateurs suivants pourraient ne pas exister", + "unable_find_profiles_invite_never_warn_label_default": "Inviter quand même et ne plus me prévenir", + "unable_find_profiles_invite_label_default": "Inviter quand même", + "email_caption": "Inviter par e-mail", + "error_dm": "Nous n’avons pas pu créer votre message direct.", + "ask_anyway_description": "Impossible de trouver les profils pour les identifiants Matrix listés ci-dessous. Voulez-vous quand même commencer une conversation privée ?", + "ask_anyway_never_warn_label": "Commencer quand même la conversation privée et ne plus me prévenir", + "ask_anyway_label": "Commencer la conversation privée quand même", + "error_find_room": "Une erreur est survenue en essayant d’inviter les utilisateurs.", + "error_invite": "Impossible d’inviter ces utilisateurs. Vérifiez quels utilisateurs que vous souhaitez inviter et réessayez.", + "error_transfer_multiple_target": "Un appel ne peut être transféré qu’à un seul utilisateur.", + "error_find_user_title": "Impossible de trouver les utilisateurs suivants", + "error_find_user_description": "Les utilisateurs suivant n’existent peut-être pas ou ne sont pas valides, et ne peuvent pas être invités : %(csvNames)s", + "recents_section": "Conversations récentes", + "suggestions_section": "Conversations privées récentes", + "email_use_default_is": "Utilisez un serveur d’identité pour inviter avec un e-mail. <default>Utilisez le serveur par défaut (%(defaultIdentityServerName)s)</default> ou gérez-le dans les <settings>Paramètres</settings>.", + "email_use_is": "Utilisez un serveur d’identité pour inviter par e-mail. Gérez-le dans les <settings>Paramètres</settings>.", + "start_conversation_name_email_mxid_prompt": "Commencer une conversation privée avec quelqu’un via son nom, e-mail ou pseudo (comme par exemple <userId/>).", + "start_conversation_name_mxid_prompt": "Commencer une conversation privée avec quelqu’un en utilisant son nom ou son pseudo (comme <userId/>).", + "suggestions_disclaimer": "Certaines suggestions pourraient être masquées pour votre confidentialité.", + "suggestions_disclaimer_prompt": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation ci-dessous.", + "send_link_prompt": "Ou envoyer le lien d’invitation", + "to_room": "Inviter dans %(roomName)s", + "name_email_mxid_share_space": "Invitez quelqu’un grâce à son nom, adresse e-mail, nom d’utilisateur (tel que <userId/>) ou <a>partagez cet espace</a>.", + "name_mxid_share_space": "Invitez quelqu’un grâce à son nom, nom d’utilisateur (tel que <userId/>) ou <a>partagez cet espace</a>.", + "name_email_mxid_share_room": "Invitez quelqu’un via son nom, e-mail ou pseudo (p. ex. <userId/>) ou <a>partagez ce salon</a>.", + "name_mxid_share_room": "Invitez quelqu’un à partir de son nom, pseudo (comme <userId/>) ou <a>partagez ce salon</a>.", + "key_share_warning": "Les personnes invitées pourront lire les anciens messages.", + "email_limit_one": "Les invitations par e-mail ne peuvent être envoyées qu’une par une", + "transfer_user_directory_tab": "Répertoire utilisateur", + "transfer_dial_pad_tab": "Pavé de numérotation" }, "scalar": { "error_create": "Impossible de créer le widget.", @@ -4085,7 +3958,21 @@ "something_went_wrong": "Quelque chose s’est mal déroulé !", "download_media": "Impossible de télécharger la source du média, aucune URL source n’a été trouvée", "update_power_level": "Échec du changement de rang", - "unknown": "Erreur inconnue" + "unknown": "Erreur inconnue", + "dialog_description_default": "Une erreur est survenue.", + "edit_history_unsupported": "Il semble que votre serveur d’accueil ne prenne pas en charge cette fonctionnalité.", + "session_restore": { + "clear_storage_description": "Se déconnecter et supprimer les clés de chiffrement ?", + "clear_storage_button": "Effacer le stockage et se déconnecter", + "title": "Impossible de restaurer la session", + "description_1": "Une erreur est survenue lors de la restauration de la dernière session.", + "description_2": "Si vous avez utilisé une version plus récente de %(brand)s précédemment, votre session risque d’être incompatible avec cette version. Fermez cette fenêtre et retournez à la version plus récente.", + "description_3": "Effacer le stockage de votre navigateur peut résoudre le problème. Ceci vous déconnectera et tous les historiques de conversations chiffrées seront illisibles." + }, + "storage_evicted_title": "Données de la session manquantes", + "storage_evicted_description_1": "Des données de la session, dont les clés des messages chiffrés, sont manquantes. Déconnectez-vous et reconnectez-vous pour régler ce problème, en restaurant les clés depuis la sauvegarde.", + "storage_evicted_description_2": "Votre navigateur a sûrement supprimé ces données car il restait peu d’espace sur le disque.", + "unknown_error_code": "code d’erreur inconnu" }, "in_space1_and_space2": "Dans les espaces %(space1Name)s et %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4239,7 +4126,31 @@ "deactivate_confirm_action": "Désactiver l’utilisateur", "error_deactivate": "Échec de la désactivation de l’utilisateur", "role_label": "Rôle dans <RoomName/>", - "edit_own_devices": "Modifier les appareils" + "edit_own_devices": "Modifier les appareils", + "redact": { + "no_recent_messages_title": "Aucun message récent de %(user)s n’a été trouvé", + "no_recent_messages_description": "Essayez de faire défiler le fil de discussion vers le haut pour voir s’il y en a de plus anciens.", + "confirm_title": "Supprimer les messages récents de %(user)s", + "confirm_description_1": { + "other": "Vous êtes sur le point de supprimer %(count)s messages de %(user)s. Ils seront supprimés définitivement et pour tout le monde dans la conversation. Voulez-vous continuer ?", + "one": "Vous êtes sur le point de supprimer %(count)s message de %(user)s. Il sera supprimé définitivement et pour tout le monde dans la conversation. Voulez-vous continuer ?" + }, + "confirm_description_2": "Pour un grand nombre de messages, cela peut prendre du temps. N’actualisez pas votre client pendant ce temps.", + "confirm_keep_state_label": "Préserver les messages systèmes", + "confirm_keep_state_explainer": "Décocher si vous voulez également retirer les messages systèmes de cet utilisateur (par exemple changement de statut ou de profil…)", + "confirm_button": { + "other": "Supprimer %(count)s messages", + "one": "Supprimer 1 message" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s sessions vérifiées", + "one": "1 session vérifiée" + }, + "count_of_sessions": { + "other": "%(count)s sessions", + "one": "%(count)s session" + } }, "stickers": { "empty": "Vous n'avez activé aucun jeu d’autocollants pour l’instant", @@ -4292,6 +4203,9 @@ "one": "Résultat final sur la base de %(count)s vote", "other": "Résultat final sur la base de %(count)s votes" } + }, + "thread_list": { + "context_menu_label": "Options des fils de discussion" } }, "reject_invitation_dialog": { @@ -4328,12 +4242,168 @@ }, "console_wait": "Attendez !", "cant_load_page": "Impossible de charger la page", - "Invalid homeserver discovery response": "Réponse de découverte du serveur d’accueil non valide", - "Failed to get autodiscovery configuration from server": "Échec de la découverte automatique de la configuration depuis le serveur", - "Invalid base_url for m.homeserver": "base_url pour m.homeserver non valide", - "Homeserver URL does not appear to be a valid Matrix homeserver": "L’URL du serveur d’accueil ne semble pas être un serveur d’accueil Matrix valide", - "Invalid identity server discovery response": "Réponse non valide lors de la découverte du serveur d'identité", - "Invalid base_url for m.identity_server": "base_url pour m.identity_server non valide", - "Identity server URL does not appear to be a valid identity server": "L’URL du serveur d’identité ne semble pas être un serveur d’identité valide", - "General failure": "Erreur générale" + "General failure": "Erreur générale", + "emoji_picker": { + "cancel_search_label": "Annuler la recherche" + }, + "info_tooltip_title": "Informations", + "language_dropdown_label": "Sélection de la langue", + "pill": { + "permalink_other_room": "Message dans %(room)s", + "permalink_this_room": "Message de %(user)s" + }, + "seshat": { + "error_initialising": "Échec de l’initialisation de la recherche de messages, vérifiez <a>vos paramètres</a> pour plus d’information", + "warning_kind_files_app": "Utilisez une <a>Application de bureau</a> pour voir tous les fichiers chiffrés", + "warning_kind_search_app": "Utilisez une <a>Application de bureau</a> pour rechercher dans tous les messages chiffrés", + "warning_kind_files": "Cette version de %(brand)s ne prend pas en charge l’affichage de certains fichiers chiffrés", + "warning_kind_search": "Cette version de %(brand)s ne prend pas en charge la recherche dans les messages chiffrés", + "reset_title": "Réinitialiser le magasin d’évènements ?", + "reset_description": "Il est probable que vous ne vouliez pas réinitialiser votre magasin d’index d’évènements", + "reset_explainer": "Si vous le faites, notez qu’aucun de vos messages ne sera supprimé, mais la recherche pourrait être dégradée pendant quelques instants, le temps de recréer l’index", + "reset_button": "Réinitialiser le magasin d’évènements" + }, + "truncated_list_n_more": { + "other": "Et %(count)s autres…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Saisissez le nom d’un serveur", + "network_dropdown_available_valid": "Ça a l’air correct", + "network_dropdown_available_invalid_forbidden": "Vous n’avez pas l’autorisation d’accéder à la liste des salons de ce serveur", + "network_dropdown_available_invalid": "Impossible de trouver ce serveur ou sa liste de salons", + "network_dropdown_your_server_description": "Votre serveur", + "network_dropdown_remove_server_adornment": "Supprimer le serveur « %(roomServer)s »", + "network_dropdown_add_dialog_title": "Ajouter un nouveau serveur", + "network_dropdown_add_dialog_description": "Saisissez le nom du nouveau serveur que vous voulez parcourir.", + "network_dropdown_add_dialog_placeholder": "Nom du serveur", + "network_dropdown_add_server_option": "Ajouter un nouveau serveur…", + "network_dropdown_selected_label_instance": "Afficher : %(instance)s salons (%(server)s)", + "network_dropdown_selected_label": "Afficher : Salons Matrix" + } + }, + "dialog_close_label": "Fermer la boîte de dialogue", + "voice_message": { + "cant_start_broadcast_title": "Impossible de commencer un message vocal", + "cant_start_broadcast_description": "Vous ne pouvez pas commencer un message vocal car vous êtes en train d’enregistrer une diffusion en direct. Veuillez terminer cette diffusion pour commencer un message vocal." + }, + "redact": { + "error": "Vous ne pouvez pas supprimer ce message. (%(code)s)", + "ongoing": "Suppression…", + "confirm_description": "Êtes-vous sûr de vouloir supprimer cet évènement ?", + "confirm_description_state": "Notez bien que la suppression de modification du salon comme celui-ci peut annuler ce changement.", + "confirm_button": "Confirmer la suppression", + "reason_label": "Raison (optionnelle)" + }, + "forward": { + "no_perms_title": "Vous n’avez pas les permissions nécessaires pour effectuer cette action", + "sending": "Envoi", + "sent": "Envoyé", + "open_room": "Ouvrir le salon", + "send_label": "Envoyer", + "message_preview_heading": "Aperçu de message", + "filter_placeholder": "Rechercher des salons ou des gens" + }, + "integrations": { + "disabled_dialog_title": "Les intégrations sont désactivées", + "disabled_dialog_description": "Activez « %(manageIntegrations)s » dans les paramètres pour faire ça.", + "impossible_dialog_title": "Les intégrations ne sont pas autorisées", + "impossible_dialog_description": "Votre %(brand)s ne vous autorise pas à utiliser un gestionnaire d’intégrations pour faire ça. Merci de contacter un administrateur." + }, + "lazy_loading": { + "disabled_description1": "Vous avez utilisé auparavant %(brand)s sur %(host)s avec le chargement différé activé. Dans cette version le chargement différé est désactivé. Comme le cache local n’est pas compatible entre ces deux réglages, %(brand)s doit resynchroniser votre compte.", + "disabled_description2": "Si l’autre version de %(brand)s est encore ouverte dans un autre onglet, merci de le fermer car l’utilisation de %(brand)s sur le même hôte avec le chargement différé activé et désactivé à la fois causera des problèmes.", + "disabled_title": "Cache local incompatible", + "disabled_action": "Vider le cache et resynchroniser", + "resync_description": "%(brand)s utilise maintenant 3 à 5 fois moins de mémoire, en ne chargeant les informations des autres utilisateurs que quand elles sont nécessaires. Veuillez patienter pendant que l’on se resynchronise avec le serveur !", + "resync_title": "Mise à jour de %(brand)s" + }, + "message_edit_dialog_title": "Modifications du message", + "server_offline": { + "empty_timeline": "Vous êtes à jour.", + "title": "Le serveur ne répond pas", + "description": "Votre serveur ne répond pas à certaines requêtes. Vous trouverez ci-dessus quelles en sont les raisons probables.", + "description_1": "Le serveur (%(serverName)s) met trop de temps à répondre.", + "description_2": "Votre pare-feu ou votre antivirus bloque la requête.", + "description_3": "Une extension du navigateur bloque la requête.", + "description_4": "Le serveur est éteint.", + "description_5": "Le serveur a refusé votre requête.", + "description_6": "Votre secteur connaît des difficultés à se connecter à Internet.", + "description_7": "Une erreur de connexion est survenue en essayant de contacter le serveur.", + "description_8": "Le serveur n’est pas configuré pour indiquer quel est le problème (CORS).", + "recent_changes_heading": "Changements récents qui n’ont pas encore été reçus" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s membre", + "other": "%(count)s membres" + }, + "public_rooms_label": "Salons public", + "heading_with_query": "Utilisez « %(query)s » pour rechercher", + "heading_without_query": "Recherche de", + "spaces_title": "Espaces où vous êtes", + "failed_querying_public_rooms": "Impossible d’interroger les salons publics", + "other_rooms_in_space": "Autres salons dans %(spaceName)s", + "join_button_text": "Rejoindre %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Certains résultats pourraient être masqués pour des raisons de confidentialité", + "cant_find_person_helpful_hint": "Si vous ne trouvez pas la personne que vous cherchez, envoyez-lui le lien d’invitation.", + "copy_link_text": "Copier le lien d’invitation", + "result_may_be_hidden_warning": "Certains résultats peuvent être cachés", + "cant_find_room_helpful_hint": "Si vous ne trouvez pas le salon que vous cherchez, demandez une invitation ou créez un nouveau salon.", + "create_new_room_button": "Créer un nouveau salon", + "group_chat_section_title": "Autres options", + "start_group_chat_button": "Démarrer une conversation de groupe", + "message_search_section_title": "Autres recherches", + "recent_searches_section_title": "Recherches récentes", + "recently_viewed_section_title": "Affiché récemment", + "search_dialog": "Fenêtre de recherche", + "remove_filter": "Supprimer le filtre de recherche pour %(filter)s", + "search_messages_hint": "Pour chercher des messages, repérez cette icône en haut à droite d'un salon <icon/>", + "keyboard_scroll_hint": "Utilisez <arrows/> pour faire défiler" + }, + "share": { + "title_room": "Partager le salon", + "permalink_most_recent": "Lien vers le message le plus récent", + "title_user": "Partager l’utilisateur", + "title_message": "Partager le message du salon", + "permalink_message": "Lien vers le message sélectionné", + "link_title": "Lien vers le salon" + }, + "upload_file": { + "title_progress": "Envoi des fichiers (%(current)s sur %(total)s)", + "title": "Envoyer les fichiers", + "upload_all_button": "Tout envoyer", + "error_file_too_large": "Le fichier est <b>trop lourd</b> pour être envoyé. La taille limite est de %(limit)s mais la taille de ce fichier est de %(sizeOfThisFile)s.", + "error_files_too_large": "Ces fichiers sont <b>trop lourds</b> pour être envoyés. La taille limite des fichiers est de %(limit)s.", + "error_some_files_too_large": "Certains fichiers sont <b>trop lourds</b> pour être envoyés. La taille limite des fichiers est de %(limit)s.", + "upload_n_others_button": { + "other": "Envoyer %(count)s autres fichiers", + "one": "Envoyer %(count)s autre fichier" + }, + "cancel_all_button": "Tout annuler", + "error_title": "Erreur d’envoi" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Récupération des clés depuis le serveur…", + "load_error_content": "Impossible de récupérer l’état de la sauvegarde", + "recovery_key_mismatch_title": "Pas de correspondance entre les clés de sécurité", + "recovery_key_mismatch_description": "La sauvegarde n’a pas pu être déchiffrée avec cette clé de sécurité : merci de vérifier que vous avez saisi la bonne clé de sécurité.", + "incorrect_security_phrase_title": "Phrase secrète incorrecte", + "incorrect_security_phrase_dialog": "La sauvegarde n’a pas pu être déchiffrée avec cette phrase secrète : merci de vérifier que vous avez saisi la bonne phrase secrète.", + "restore_failed_error": "Impossible de restaurer la sauvegarde", + "no_backup_error": "Aucune sauvegarde n’a été trouvée !", + "keys_restored_title": "Clés restaurées", + "count_of_decryption_failures": "Le déchiffrement de %(failedCount)s sessions a échoué !", + "count_of_successfully_restored_keys": "%(sessionCount)s clés ont été restaurées avec succès", + "enter_phrase_title": "Saisir la phrase de secrète", + "key_backup_warning": "<b>Attention</b> : vous ne devriez configurer la sauvegarde des clés que depuis un ordinateur de confiance.", + "enter_phrase_description": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre phrase secrète.", + "phrase_forgotten_text": "Si vous avez oublié votre phrase secrète vous pouvez <button1>utiliser votre clé de sécurité</button1> ou <button2>définir de nouvelles options de récupération</button2>", + "enter_key_title": "Saisir la clé de sécurité", + "key_is_valid": "Ça ressemble à une clé de sécurité !", + "key_is_invalid": "Clé de sécurité invalide", + "enter_key_description": "Accédez à votre historique de messages chiffrés et mettez en place la messagerie sécurisée en entrant votre clé de sécurité.", + "key_forgotten_text": "Si vous avez oublié votre clé de sécurité, vous pouvez <button>définir de nouvelles options de récupération</button>", + "load_keys_progress": "%(completed)s clés sur %(total)s restaurées" + } } diff --git a/src/i18n/strings/ga.json b/src/i18n/strings/ga.json index 70501f5e1d..f2c690dd94 100644 --- a/src/i18n/strings/ga.json +++ b/src/i18n/strings/ga.json @@ -1,10 +1,6 @@ { - "An error has occurred.": "D’imigh earráid éigin.", "%(items)s and %(lastItem)s": "%(items)s agus %(lastItem)s", "%(weekDayName)s %(time)s": "%(weekDayName)s ar a %(time)s", - "Transfer": "Aistrigh", - "Hold": "Fan", - "Resume": "Tosaigh arís", "Zimbabwe": "an tSiombáib", "Zambia": "an tSaimbia", "Yemen": "Éimin", @@ -187,17 +183,11 @@ "Algeria": "an Ailgéir", "Albania": "an Albáin", "Afghanistan": "an Afganastáin", - "Information": "Eolas", "Ok": "Togha", "Lock": "Glasáil", "Home": "Tús", - "Removing…": "ag Baint…", - "Changelog": "Loga na n-athruithe", - "Unavailable": "Níl sé ar fáil", - "Notes": "Nótaí", "expand": "méadaigh", "collapse": "cumaisc", - "edited": "curtha in eagar", "Yesterday": "Inné", "Today": "Inniu", "Saturday": "Dé Sathairn", @@ -297,23 +287,11 @@ "Tue": "Mái", "Mon": "Lua", "Sun": "Doṁ", - "Send": "Seol", - "Sign out and remove encryption keys?": "Sínigh amach agus scrios eochracha criptiúcháin?", - "Clear Storage and Sign Out": "Scrios Stóras agus Sínigh Amach", - "Are you sure you want to sign out?": "An bhfuil tú cinnte go dteastaíonn uait sínigh amach?", - "Sent": "Seolta", - "Sending": "Ag Seoladh", "Unnamed room": "Seomra gan ainm", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", "Join Room": "Téigh isteach an seomra", - "(~%(count)s results)": { - "one": "(~%(count)s toradh)", - "other": "(~%(count)s torthaí)" - }, - "Email address": "Seoladh ríomhphoist", - "Custom level": "Leibhéal saincheaptha", "common": { "about": "Faoi", "analytics": "Anailísiú sonraí", @@ -387,7 +365,9 @@ "unencrypted": "Gan chriptiú", "show_more": "Taispeáin níos mó", "avatar": "Abhatár", - "are_you_sure": "An bhfuil tú cinnte?" + "are_you_sure": "An bhfuil tú cinnte?", + "email_address": "Seoladh ríomhphoist", + "edited": "curtha in eagar" }, "action": { "continue": "Lean ar aghaidh", @@ -467,7 +447,10 @@ "submit": "Cuir isteach", "unban": "Bain an cosc", "unignore": "Stop ag tabhairt neamhaird air", - "explore_rooms": "Breathnaigh thart ar na seomraí" + "explore_rooms": "Breathnaigh thart ar na seomraí", + "transfer": "Aistrigh", + "resume": "Tosaigh arís", + "hold": "Fan" }, "labs": { "pinning": "Ceangal teachtaireachta", @@ -508,7 +491,8 @@ "restricted": "Teoranta", "moderator": "Modhnóir", "admin": "Riarthóir", - "mod": "Mod" + "mod": "Mod", + "custom_level": "Leibhéal saincheaptha" }, "settings": { "always_show_message_timestamps": "Taispeáin stampaí ama teachtaireachta i gcónaí", @@ -662,7 +646,8 @@ } }, "bug_reporting": { - "collecting_logs": "ag Bailiú logaí" + "collecting_logs": "ag Bailiú logaí", + "textarea_label": "Nótaí" }, "voip": { "dialpad": "Eochaircheap", @@ -694,7 +679,6 @@ "more_button": "Níos mó", "connecting": "Ag Ceangal" }, - "Other": "Eile", "room_settings": { "permissions": { "m.room.power_levels": "Athraigh ceadanna", @@ -790,6 +774,9 @@ "create_account_title": "Déan cuntas a chruthú", "reset_password": { "password_not_entered": "Caithfear focal faire nua a iontráil." + }, + "logout_dialog": { + "description": "An bhfuil tú cinnte go dteastaíonn uait sínigh amach?" } }, "export_chat": { @@ -805,7 +792,8 @@ "show_less": "Taispeáin níos lú" }, "report_content": { - "disagree": "Easaontaigh" + "disagree": "Easaontaigh", + "other_label": "Eile" }, "setting": { "help_about": { @@ -821,7 +809,9 @@ } }, "update": { - "see_changes_button": "Cad é nua?" + "see_changes_button": "Cad é nua?", + "unavailable": "Níl sé ar fáil", + "changelog": "Loga na n-athruithe" }, "user_menu": { "switch_theme_light": "Athraigh go mód geal", @@ -856,7 +846,11 @@ "rejoin_button": "Téigh ar ais isteach", "invite_reject_ignore": "Diúltaigh ⁊ Neamaird do úsáideoir", "search": { - "field_placeholder": "Cuardaigh…" + "field_placeholder": "Cuardaigh…", + "result_count": { + "one": "(~%(count)s toradh)", + "other": "(~%(count)s torthaí)" + } }, "inviter_unknown": "Anaithnid", "failed_reject_invite": "Níorbh fhéidir an cuireadh a dhiúltú" @@ -886,7 +880,12 @@ "error": { "mixed_content": "Ní féidir ceangal leis an bhfreastalaí baile trí HTTP nuair a bhíonn URL HTTPS i mbarra do bhrabhsálaí. Bain úsáid as HTTPS nó <a> scripteanna neamhshábháilte a chumasú </a>.", "tls": "Ní féidir ceangal leis an bhfreastalaí baile - seiceáil do nascacht le do thoil, déan cinnte go bhfuil muinín i dteastas <a>SSL do fhreastalaí baile</a>, agus nach bhfuil síneadh brabhsálaí ag cur bac ar iarratais.", - "update_power_level": "Níor éiríodh leis an leibhéal cumhachta a hathrú" + "update_power_level": "Níor éiríodh leis an leibhéal cumhachta a hathrú", + "dialog_description_default": "D’imigh earráid éigin.", + "session_restore": { + "clear_storage_description": "Sínigh amach agus scrios eochracha criptiúcháin?", + "clear_storage_button": "Scrios Stóras agus Sínigh Amach" + } }, "notifications": { "enable_prompt_toast_title": "Fógraí", @@ -929,5 +928,14 @@ }, "error_dialog": { "forget_room_failed": "Níor dhearnadh dearmad ar an seomra %(errCode)s" + }, + "info_tooltip_title": "Eolas", + "redact": { + "ongoing": "ag Baint…" + }, + "forward": { + "sending": "Ag Seoladh", + "sent": "Seolta", + "send_label": "Seol" } } diff --git a/src/i18n/strings/gl.json b/src/i18n/strings/gl.json index 35c2f561d7..e7dbb121ff 100644 --- a/src/i18n/strings/gl.json +++ b/src/i18n/strings/gl.json @@ -26,94 +26,33 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", "Restricted": "Restrinxido", "Moderator": "Moderador", - "Send": "Enviar", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "and %(count)s others...": { - "other": "e %(count)s outras...", - "one": "e outra máis..." - }, "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sd", "Unnamed room": "Sala sen nome", - "(~%(count)s results)": { - "other": "(~%(count)s resultados)", - "one": "(~%(count)s resultado)" - }, "Join Room": "Unirse a sala", - "unknown error code": "código de fallo descoñecido", - "not specified": "non indicado", - "Add an Integration": "Engadir unha integración", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Vai ser redirixido a unha web de terceiros para poder autenticar a súa conta e así utilizar %(integrationsUrl)s. Quere continuar?", - "Email address": "Enderezo de correo", "Delete Widget": "Eliminar widget", - "Create new room": "Crear unha nova sala", "Home": "Inicio", "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", "collapse": "comprimir", "expand": "despregar", - "Custom level": "Nivel personalizado", - "And %(count)s more...": { - "other": "E %(count)s máis..." - }, - "Confirm Removal": "Confirma a retirada", - "An error has occurred.": "Algo fallou.", - "Unable to restore session": "Non se puido restaurar a sesión", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Se anteriormente utilizaches unha versión máis recente de %(brand)s, a túa sesión podería non ser compatible con esta versión. Pecha esta ventá e volve á versión máis recente.", - "Verification Pending": "Verificación pendente", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Comprobe o seu correo electrónico e pulse na ligazón que contén. Unha vez feito iso prema continuar.", - "This will allow you to reset your password and receive notifications.": "Isto permitiralle restablecer o seu contrasinal e recibir notificacións.", - "Session ID": "ID de sesión", - "<a>In reply to</a> <pill>": "<a>En resposta a</a> <pill>", "Sunday": "Domingo", "Today": "Hoxe", "Friday": "Venres", - "Changelog": "Rexistro de cambios", - "Failed to send logs: ": "Fallo ao enviar os informes: ", - "Unavailable": "Non dispoñible", - "Filter results": "Filtrar resultados", "Tuesday": "Martes", - "Preparing to send logs": "Preparándose para enviar informe", "Saturday": "Sábado", "Monday": "Luns", "Wednesday": "Mércores", - "You cannot delete this message. (%(code)s)": "Non pode eliminar esta mensaxe. (%(code)s)", "Thursday": "Xoves", - "Logs sent": "Informes enviados", "Yesterday": "Onte", - "Thank you!": "Grazas!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Non se cargou o evento ao que respondía, ou non existe ou non ten permiso para velo.", "Send Logs": "Enviar informes", - "Clear Storage and Sign Out": "Limpar o almacenamento e Saír", - "We encountered an error trying to restore your previous session.": "Atopamos un fallo intentando restablecer a súa sesión anterior.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Limpando o almacenamento do navegador podería resolver o problema, pero sairás da sesión e non poderás ler o historial cifrado da conversa.", - "Share Room": "Compartir sala", - "Link to most recent message": "Ligazón ás mensaxes máis recentes", - "Share User": "Compartir usuaria", - "Share Room Message": "Compartir unha mensaxe da sala", - "Link to selected message": "Ligazón á mensaxe escollida", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "O eliminación das chaves de sinatura cruzada é permanente. Calquera a quen verificases con elas verá alertas de seguridade. Seguramente non queres facer esto, a menos que perdeses todos os dispositivos nos que podías asinar.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Confirma a desactivación da túa conta usando Single Sign On para probar a túa identidade.", - "To continue, use Single Sign On to prove your identity.": "Para continuar, usa Single Sign On para probar a túa identidade.", - "Are you sure you want to sign out?": "Tes a certeza de querer saír?", - "Sign out and remove encryption keys?": "Saír e eliminar as chaves de cifrado?", "Sign in with SSO": "Conecta utilizando SSO", "Deactivate account": "Desactivar conta", - "Direct Messages": "Mensaxes Directas", - "Enter the name of a new server you want to explore.": "Escribe o nome do novo servidor que queres explorar.", - "Command Help": "Comando Axuda", - "To help us prevent this in future, please <a>send us logs</a>.": "Para axudarnos a evitar esto no futuro, envíanos <a>o rexistro</a>.", - "Room Settings - %(roomName)s": "Axustes da sala - %(roomName)s", - "You signed in to a new session without verifying it:": "Conectácheste nunha nova sesión sen verificala:", - "Verify your other session using one of the options below.": "Verifica a túa outra sesión usando unha das opcións inferiores.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) conectouse a unha nova sesión sen verificala:", - "Ask this user to verify their session, or manually verify it below.": "Pídelle a usuaria que verifique a súa sesión, ou verificaa manualmente aquí.", - "Not Trusted": "Non confiable", "Your homeserver has exceeded its user limit.": "O teu servidor superou o seu límite de usuaras.", "Your homeserver has exceeded one of its resource limits.": "O teu servidor superou un dous seus límites de recursos.", "Ok": "Ok", - "Join millions for free on the largest public server": "Únete a millóns de persoas gratuitamente no maior servidor público", "IRC display name width": "Ancho do nome mostrado de IRC", "Dog": "Can", "Cat": "Gato", @@ -178,201 +117,15 @@ "Anchor": "Áncora", "Headphones": "Auriculares", "Folder": "Cartafol", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "As mensaxes cifradas están seguras con cifrado de extremo-a-extremo. Só ti e o correpondente(s) tedes as chaves para ler as mensaxes.", "This backup is trusted because it has been restored on this session": "Esta copia é de confianza porque foi restaurada nesta sesión", - "Start using Key Backup": "Fai unha Copia de apoio das chaves", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Para informar dun asunto relacionado coa seguridade de Matrix, le a <a>Política de Revelación de Privacidade</a> de Matrix.org.", "Encrypted by a deleted session": "Cifrada por unha sesión eliminada", - "Message preview": "Vista previa da mensaxe", "Failed to connect to integration manager": "Fallou a conexión co xestor de integracións", - "%(count)s verified sessions": { - "other": "%(count)s sesións verificadas", - "one": "1 sesión verificada" - }, - "%(count)s sessions": { - "other": "%(count)s sesións", - "one": "%(count)s sesión" - }, - "No recent messages by %(user)s found": "Non se atoparon mensaxes recentes de %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Desprázate na cronoloxía para ver se hai algúns máis recentes.", - "Remove recent messages by %(user)s": "Eliminar mensaxes recentes de %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Podería demorar un tempo se é un número grande de mensaxes. Non actualices o cliente mentras tanto.", - "Remove %(count)s messages": { - "other": "Eliminar %(count)s mensaxes", - "one": "Eliminar 1 mensaxe" - }, - "%(name)s accepted": "%(name)s aceptou", - "%(name)s declined": "%(name)s declinou", - "%(name)s cancelled": "%(name)s cancelou", - "%(name)s wants to verify": "%(name)s desexa verificar", - "Edited at %(date)s. Click to view edits.": "Editada o %(date)s. Preme para ver edicións.", - "edited": "editada", - "Can't load this message": "Non se cargou a mensaxe", "Submit logs": "Enviar rexistro", - "Cancel search": "Cancelar busca", - "Language Dropdown": "Selector de idioma", - "Room address": "Enderezo da sala", - "e.g. my-room": "ex. a-miña-sala", - "Some characters not allowed": "Algúns caracteres non permitidos", - "This address is available to use": "Este enderezo está dispoñible", - "This address is already in use": "Este enderezo xa se está a utilizar", - "Enter a server name": "Escribe un nome de servidor", - "Looks good": "Pinta ben", - "Can't find this server or its room list": "Non se atopa o servidor ou a súa lista de salas", - "Your server": "O teu servidor", - "Add a new server": "Engadir novo servidor", - "Server name": "Nome do servidor", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Usa un servidor de identidade para convidar por email. <default>Usa o valor por defecto (%(defaultIdentityServerName)s)</default> ou xestionao en <settings>Axustes</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Usa un servidor de identidade para convidar por email. Xestionao en <settings>Axustes</settings>.", - "The following users may not exist": "As seguintes usuarias poderían non existir", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Non se atopou o perfil dos IDs Matrix da lista inferior - ¿Desexas convidalas igualmente?", - "Invite anyway and never warn me again": "Convidar igualmente e non avisarme outra vez", - "Invite anyway": "Convidar igualmente", - "Close dialog": "Pechar diálogo", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Cóntanos o que fallou ou, mellor aínda, abre un informe en GitHub que describa o problema.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Lembra: o teu navegador non está soportado, polo que poderían acontecer situacións non agardadas.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Antes de enviar os rexistros, deberías <a>abrir un informe en GitHub</a> para describir o problema.", - "Notes": "Notas", - "Unable to load commit detail: %(msg)s": "Non se cargou o detalle do commit: %(msg)s", - "Removing…": "Eliminando…", - "Destroy cross-signing keys?": "Destruír chaves de sinatura-cruzada?", - "Clear cross-signing keys": "Baleirar chaves de sinatura-cruzada", - "Clear all data in this session?": "¿Baleirar todos os datos desta sesión?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "O baleirado dos datos da sesión é permanente. As mensaxes cifradas perderánse a menos que as súas chaves estiveren nunha copia de apoio.", - "Clear all data": "Eliminar todos os datos", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Para evitar perder o historial da conversa, debes exportar as chaves da sala antes de saír. Necesitarás volver á nova versión de %(brand)s para facer esto", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Xa utilizaches unha versión máis nova de %(brand)s nesta sesión. Para usar esta versión novamente con cifrado extremo-a-extremo tes que saír e volver a acceder.", - "Incompatible Database": "Base de datos non compatible", - "Continue With Encryption Disabled": "Continuar con Cifrado Desactivado", - "Are you sure you want to deactivate your account? This is irreversible.": "¿Tes a certeza de querer desactivar a túa conta? Esto é irreversible.", - "Confirm account deactivation": "Confirma a desactivación da conta", - "There was a problem communicating with the server. Please try again.": "Houbo un problema ao comunicar co servidor. Inténtao outra vez.", - "Server did not require any authentication": "O servidor non require auténticación", - "Server did not return valid authentication information.": "O servidor non devolveu información válida de autenticación.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifica esta usuaria para marcala como confiable. Ao confiar nas usuarias proporcionache tranquilidade extra cando usas cifrado de extremo-a-extremo.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Ao verificar esta usuaria marcarás a súa sesión como confiable, e tamén marcará a túa sesión como confiable para elas.", - "Power level": "Nivel responsabilidade", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifica este dispositivo para marcalo como confiable. Confiando neste dispositivo permite que ti e outras usuarias estedes máis tranquilas ao utilizar mensaxes cifradas.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Ao verificar este dispositivo marcaralo como confiable, e as usuarias que confiaron en ti tamén confiarán nel.", - "Incoming Verification Request": "Solicitude entrante de verificación", - "Integrations are disabled": "As Integracións están desactivadas", - "Integrations not allowed": "Non se permiten Integracións", - "Confirm to continue": "Confirma para continuar", - "Click the button below to confirm your identity.": "Preme no botón inferior para confirmar a túa identidade.", - "Something went wrong trying to invite the users.": "Algo fallou ao convidar as usuarias.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Non puidemos invitar esas usuarias. Comprobas que son correctas e intenta convidalas outra vez.", - "Failed to find the following users": "Non atopamos as seguintes usuarias", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "As seguintes usuarias poderían non existir ou non son válidas, e non se poden convidar: %(csvNames)s", - "Recent Conversations": "Conversas recentes", - "Recently Direct Messaged": "Mensaxes Directas recentes", - "a new master key signature": "unha nova firma con chave mestra", - "a new cross-signing key signature": "unha nova firma con chave de sinatura-cruzada", - "a device cross-signing signature": "unha sinatura sinatura-cruzada de dispositivo", - "a key signature": "unha chave de sinatura", - "%(brand)s encountered an error during upload of:": "%(brand)s atopou un fallo ao subir:", - "Upload completed": "Subida completa", - "Cancelled signature upload": "Cancelada a subida da sinatura", - "Unable to upload": "Non foi posible a subida", - "Signature upload success": "Subeuse correctamente a sinatura", - "Signature upload failed": "Fallou a subida da sinatura", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Anteriormente utilizaches %(brand)s en %(host)s con carga preguiceira de membros. Nesta versión a carga preguiceira está desactivada. Como a caché local non é compatible entre as dúas configuracións, %(brand)s precisa volver a sincronizar a conta.", - "Incompatible local cache": "Caché local incompatible", - "Clear cache and resync": "Baleirar caché e sincronizar", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s utiliza agora entre 3 e 5 veces menos memoria, cargando só información sobre as usuarias cando é preciso. Agarda mentras se sincroniza co servidor!", - "Updating %(brand)s": "Actualizando %(brand)s", - "I don't want my encrypted messages": "Non quero as miñas mensaxes cifradas", - "Manually export keys": "Exportar manualmente as chaves", - "You'll lose access to your encrypted messages": "Perderás o acceso as túas mensaxes cifradas", - "Confirm by comparing the following with the User Settings in your other session:": "Corfirma comparando o seguinte cos Axustes de Usuaria na outra sesión:", - "Confirm this user's session by comparing the following with their User Settings:": "Confirma a sesión desta usuaria comparando o seguinte cos seus Axustes de Usuaria:", - "Session name": "Nome da sesión", - "Session key": "Chave da sesión", - "If they don't match, the security of your communication may be compromised.": "Se non concordan, a seguridade da comunicación podería estar comprometida.", - "Your homeserver doesn't seem to support this feature.": "O servidor non semella soportar esta característica.", - "Message edits": "Edicións da mensaxe", - "Failed to upgrade room": "Fallou a actualización da sala", - "The room upgrade could not be completed": "A actualización da sala non se completou", - "Upgrade this room to version %(version)s": "Actualiza esta sala á versión %(version)s", - "Upgrade Room Version": "Actualiza a Versión da Sala", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Para actualizar a sala debes pechar a instancia actual da sala e crear unha nova sala no seu lugar. Para proporcionar a mellor experiencia de usuaria, imos:", - "Create a new room with the same name, description and avatar": "Crear unha nova sala co mesmo nome, descrición e avatar", - "Update any local room aliases to point to the new room": "Actualizar calquera alias local da sala para que apunte á nova sala", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Evitar que as usuarias conversen na sala antiga e publicar unha mensaxe avisando ás usuarias para que veñan á nova sala", - "Put a link back to the old room at the start of the new room so people can see old messages": "Poñer unha ligazón na nova sala cara a antiga para que as persoas poidan ver as mensaxes antigas", - "Upgrade private room": "Actualizar sala privada", - "Upgrade public room": "Actualizar sala pública", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "A actualización da sala é unha acción avanzada e recomendada cando unha sala se volta inestable debido aos fallos, características obsoletas e vulnerabilidades da seguridade.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Esto normalmente só afecta ao xeito en que a sala se procesa no servidor. Se tes problemas con %(brand)s, <a>informa do problema</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Vas actualizar a sala da versión <oldVersion /> á <newVersion />.", - "Missing session data": "Faltan datos da sesión", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Faltan algúns datos da sesión, incluíndo chaves de mensaxes cifradas. Sae e volve a entrar para arranxalo, restaurando as chaves desde a copia.", - "Your browser likely removed this data when running low on disk space.": "O navegador probablemente eliminou estos datos ao quedar con pouco espazo de disco.", - "Find others by phone or email": "Atopa a outras por teléfono ou email", - "Be found by phone or email": "Permite ser atopada polo email ou teléfono", - "Upload files (%(current)s of %(total)s)": "Subir ficheiros (%(current)s de %(total)s)", - "Upload files": "Subir ficheiros", - "Upload all": "Subir todo", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Este ficheiro é <b>demasiado grande</b> para subilo. O límite é %(limit)s mais o ficheiro é %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Estes ficheiros son <b>demasiado grandes</b> para subilos. O límite é %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Algúns ficheiros son <b>demasiado grandes</b> para subilos. O límite é %(limit)s.", - "Upload %(count)s other files": { - "other": "Subir outros %(count)s ficheiros", - "one": "Subir %(count)s ficheiro máis" - }, - "Cancel All": "Cancelar todo", - "Upload Error": "Fallo ao subir", - "Verification Request": "Solicitude de Verificación", - "Remember my selection for this widget": "Lembrar a miña decisión para este widget", - "Restoring keys from backup": "Restablecendo chaves desde a copia", - "%(completed)s of %(total)s keys restored": "%(completed)s de %(total)s chaves restablecidas", - "Unable to load backup status": "Non cargou o estado da copia", - "Unable to restore backup": "Non se restableceu a copia", - "No backup found!": "Non se atopou copia!", - "Keys restored": "Chaves restablecidas", - "Failed to decrypt %(failedCount)s sessions!": "Fallo ao descifrar %(failedCount)s sesións!", - "Successfully restored %(sessionCount)s keys": "Restablecidas correctamente %(sessionCount)s chaves", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Aviso</b>: só deberías realizar a copia de apoio desde un ordenador de confianza.", - "Resend %(unsentCount)s reaction(s)": "Reenviar %(unsentCount)s reacción(s)", - "Email (optional)": "Email (optativo)", "Switch theme": "Cambiar decorado", - "Confirm encryption setup": "Confirma os axustes de cifrado", - "Click the button below to confirm setting up encryption.": "Preme no botón inferior para confirmar os axustes do cifrado.", - "Wrong file type": "Tipo de ficheiro erróneo", - "Looks good!": "Pinta ben!", - "Security Phrase": "Frase de seguridade", - "Security Key": "Chave de Seguridade", - "Use your Security Key to continue.": "Usa a túa Chave de Seguridade para continuar.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Se a outra versión de %(brand)s aínda está aberta noutra lapela, péchaa xa que usar %(brand)s no mesmo servidor con carga preguiceira activada e desactivada ao mesmo tempo causará problemas.", - "Edited at %(date)s": "Editado o %(date)s", - "Click to view edits": "Preme para ver as edicións", - "You're all caught up.": "Xa estás ó día.", - "Server isn't responding": "O servidor non responde", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "O servidor non responde a algunhas peticións. Aquí tes algunha das razóns máis probables.", - "The server (%(serverName)s) took too long to respond.": "O servidor (%(serverName)s) tardou moito en responder.", - "Your firewall or anti-virus is blocking the request.": "O cortalumes ou antivirus está bloqueando a solicitude.", - "A browser extension is preventing the request.": "Unha extensión do navegador está evitando a solicitude.", - "The server is offline.": "O servidor está apagado.", - "The server has denied your request.": "O servidor rexeitou a solicitude.", - "Your area is experiencing difficulties connecting to the internet.": "Hai problemas de conexión a internet na túa localidade.", - "A connection error occurred while trying to contact the server.": "Aconteceu un fallo de conexión ó intentar contactar co servidor.", - "The server is not configured to indicate what the problem is (CORS).": "O servidor non está configurado para sinalar cal é o problema (CORS).", - "Recent changes that have not yet been received": "Cambios recentes que aínda non foron recibidos", - "Preparing to download logs": "Preparándose para descargar rexistro", - "Information": "Información", "Not encrypted": "Sen cifrar", "Backup version:": "Versión da copia:", - "Start a conversation with someone using their name or username (like <userId/>).": "Inicia unha conversa con alguén usando o seu nome ou nome de usuaria (como <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Convida a alguén usando o seu nome, nome de usuaria (como <userId/>) ou <a>comparte esta sala</a>.", - "Unable to set up keys": "Non se puideron configurar as chaves", - "Use the <a>Desktop app</a> to see all encrypted files": "Usa a <a>app de Escritorio</a> para ver todos os ficheiros cifrados", - "Use the <a>Desktop app</a> to search encrypted messages": "Usa a <a>app de Escritorio</a> para buscar mensaxes cifradas", - "This version of %(brand)s does not support viewing some encrypted files": "Esta versión de %(brand)s non soporta o visionado dalgúns ficheiros cifrados", - "This version of %(brand)s does not support searching encrypted messages": "Esta versión de %(brand)s non soporta a busca de mensaxes cifradas", - "Data on this screen is shared with %(widgetDomain)s": "Os datos nesta pantalla compártense con %(widgetDomain)s", - "Modal Widget": "Widget modal", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como <userId/>) ou <a>comparte esta sala</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Inicia unha conversa con alguén usando o seu nome, enderezo de email ou nome de usuaria (como <userId/>).", - "Invite by email": "Convidar por email", "Barbados": "Barbados", "Bangladesh": "Bangladesh", "Bahrain": "Bahrain", @@ -622,144 +375,9 @@ "Equatorial Guinea": "Guinea Ecuatorial", "El Salvador": "O Salvador", "Egypt": "Exipto", - "Decline All": "Rexeitar todo", - "This widget would like to:": "O widget podería querer:", - "Approve widget permissions": "Aprovar permisos do widget", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Lembra que se non engades un email e esqueces o contrasinal <b>perderás de xeito permanente o acceso á conta</b>.", - "Continuing without email": "Continuando sen email", - "Server Options": "Opcións do servidor", - "Reason (optional)": "Razón (optativa)", - "Hold": "Colgar", - "Resume": "Retomar", - "Transfer": "Transferir", - "A call can only be transferred to a single user.": "Unha chamada só se pode transferir a unha única usuaria.", - "Dial pad": "Marcador", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Se esqueceches a túa Chave de Seguridade podes <button>establecer novas opcións de recuperación</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accede ao teu historial de mensaxes seguras e asegura a comunicación escribindo a Chave de Seguridade.", - "Not a valid Security Key": "Chave de Seguridade non válida", - "This looks like a valid Security Key!": "Semella unha Chave de Seguridade válida!", - "Enter Security Key": "Escribe a Chave de Seguridade", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Se esqueceches a túa Frase de Seguridade podes <button1>usar a túa Chave de Seguridade</button1> ou <button2>establecer novas opcións de recuperación</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accede ao teu historial de mensaxes seguras e configura a comunicación segura escribindo a túa Frase de Seguridade.", - "Enter Security Phrase": "Escribe a Frase de Seguridade", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Non se puido descifrar a Copia con esta Frase de Seguridade: comproba que escribiches a Frase de Seguridade correcta.", - "Incorrect Security Phrase": "Frase de Seguridade incorrecta", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Non se puido descifrar a Copia con esta Chave de Seguridade: comproba que aplicaches a Chave de Seguridade correcta.", - "Security Key mismatch": "Non concorda a Chave de Seguridade", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Non se puido acceder ao almacenaxe segredo. Comproba que escribiches correctamente a Frase de Seguridade.", - "Invalid Security Key": "Chave de Seguridade non válida", - "Wrong Security Key": "Chave de Seguridade incorrecta", - "Allow this widget to verify your identity": "Permitir a este widget verificar a túa identidade", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Este widget vai verificar o ID do teu usuario, pero non poderá realizar accións no teu nome:", - "Remember this": "Lembrar isto", - "%(count)s members": { - "one": "%(count)s participante", - "other": "%(count)s participantes" - }, - "Failed to start livestream": "Fallou o inicio da emisión en directo", - "Unable to start audio streaming.": "Non se puido iniciar a retransmisión de audio.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Convida a alguén usando o seu nome, nome de usuaria (como <userId/>) ou <a>comparte este espazo</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como <userId/>) ou <a>comparte este espazo</a>.", - "Create a new room": "Crear unha nova sala", - "Space selection": "Selección de Espazos", - "Leave space": "Saír do espazo", - "Create a space": "Crear un espazo", - "<inviter/> invites you": "<inviter/> convídate", - "No results found": "Sen resultados", - "%(count)s rooms": { - "one": "%(count)s sala", - "other": "%(count)s salas" - }, - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Normalmente esto só afecta a como se xestiona a sala no servidor. Se tes problemas co teu %(brand)s, informa do fallo.", - "Invite to %(roomName)s": "Convidar a %(roomName)s", - "We couldn't create your DM.": "Non puidemos crear o teu MD.", - "Invited people will be able to read old messages.": "As persoas convidadas poderán ler as mensaxes antigas.", - "Reset event store?": "Restablecer almacenaxe do evento?", - "You most likely do not want to reset your event index store": "Probablemente non queiras restablecer o índice de almacenaxe do evento", - "%(count)s people you know have already joined": { - "other": "%(count)s persoas que coñeces xa se uniron", - "one": "%(count)s persoa que coñeces xa se uniu" - }, - "Add existing rooms": "Engadir salas existentes", - "Consult first": "Preguntar primeiro", - "Reset event store": "Restablecer almacenaxe de eventos", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Se restableces todo, volverás a comezar sen sesións verificadas, usuarias de confianza, e poderías non poder ver as mensaxes anteriores.", - "Only do this if you have no other device to complete verification with.": "Fai isto únicamente se non tes outro dispositivo co que completar a verificación.", - "Reset everything": "Restablecer todo", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Perdidos ou esquecidos tódolos métodos de recuperación? <a>Restabléceos</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Se o fas, ten en conta que non se borrará ningunha das túas mensaxes, mais a experiencia de busca podería degradarse durante uns momentos ata que se recrea o índice", - "Sending": "Enviando", - "Including %(commaSeparatedMembers)s": "Incluíndo a %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Ver 1 membro", - "other": "Ver tódolos %(count)s membros" - }, - "Want to add a new room instead?": "Queres engadir unha nova sala?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Engadindo sala...", - "other": "Engadindo salas... (%(progress)s de %(count)s)" - }, - "Not all selected were added": "Non se engadiron tódolos seleccionados", - "You are not allowed to view this server's rooms list": "Non tes permiso para ver a lista de salas deste servidor", - "You may contact me if you have any follow up questions": "Podes contactar conmigo se tes algunha outra suxestión", - "To leave the beta, visit your settings.": "Para saír da beta, vai aos axustes.", - "Add reaction": "Engadir reacción", - "Or send invite link": "Ou envía ligazón de convite", - "Some suggestions may be hidden for privacy.": "Algunhas suxestións poderían estar agochadas por privacidade.", - "Search for rooms or people": "Busca salas ou persoas", - "Sent": "Enviado", - "You don't have permission to do this": "Non tes permiso para facer isto", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "O teu %(brand)s non permite que uses o Xestor de Integracións, contacta coa administración.", - "User Directory": "Directorio de Usuarias", - "Please provide an address": "Proporciona un enderezo", - "Message search initialisation failed, check <a>your settings</a> for more information": "Fallou a inicialización da busca de mensaxes, comproba <a>os axustes</a> para máis información", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Ten en conta que a actualización creará unha nova versión da sala</b>. Tódalas mensaxes actuais permanecerán nesta sala arquivada.", - "Automatically invite members from this room to the new one": "Convidar automáticamente membros desta sala á nova sala", - "These are likely ones other room admins are a part of.": "Probablemente estas son salas das que forman parte outras administradoras da sala.", - "Other spaces or rooms you might not know": "Outros espazos ou salas que poderías coñecer", - "Spaces you know that contain this room": "Espazos que coñeces que conteñen a esta sala", - "Search spaces": "Buscar espazos", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Decide que espazos poderán acceder a esta sala. Se un espazo é elexido, os seus membros poderán atopar e unirse a <RoomName/>.", - "Select spaces": "Elixe espazos", - "You're removing all spaces. Access will default to invite only": "Vas eliminar tódolos espazos. Por defecto o acceso cambiará a só por convite", - "Want to add an existing space instead?": "Queres engadir un espazo xa existente?", - "Private space (invite only)": "Espazo privado (só convidadas)", - "Space visibility": "Visibilidade do espazo", - "Add a space to a space you manage.": "Engade un espazo ao espazo que ti xestionas.", - "Only people invited will be able to find and join this space.": "Só as persoas convidadas poderán atopar e unirse a este espazo.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Calquera poderá atopar e unirse a este espazo, non só os membros de <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Calquera en <SpaceName/> poderá atopar e unirse.", - "Adding spaces has moved.": "Engadir espazos moveuse.", - "Search for rooms": "Buscar salas", - "Search for spaces": "Buscar espazos", - "Create a new space": "Crear un novo espazo", - "Want to add a new space instead?": "Queres engadir un espazo no seu lugar?", - "Add existing space": "Engadir un espazo existente", - "Leave %(spaceName)s": "Saír de %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Es a única administradora dalgunhas salas ou espazos dos que queres saír. Ao saír deles deixaralos sen administración.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ti es a única administradora deste espazo. Ao saír farás que a ninguén teña control sobre el.", - "You won't be able to rejoin unless you are re-invited.": "Non poderás volver a unirte se non te volven a convidar.", "To join a space you'll need an invite.": "Para unirte a un espazo precisas un convite.", - "Would you like to leave the rooms in this space?": "Queres saír destas salas neste espazo?", - "You are about to leave <spaceName/>.": "Vas saír de <spaceName/>.", - "Leave some rooms": "Saír de algunhas salas", - "Leave all rooms": "Saír de tódalas salas", - "Don't leave any rooms": "Non saír de ningunha sala", - "MB": "MB", - "In reply to <a>this message</a>": "En resposta a <a>esta mensaxe</a>", - "%(count)s reply": { - "one": "%(count)s resposta", - "other": "%(count)s respostas" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Escribe a túa Frase de Seguridade ou <button>usa a túa Chave de Seguridade</button> para continuar.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Recupera o acceso á túa conta e ás chaves de cifrado gardadas nesta sesión. Sen elas, non poderás ler tódalas túas mensaxes seguras en calquera sesión.", - "Thread options": "Opcións da conversa", "Forget": "Esquecer", - "If you can't see who you're looking for, send them your invite link below.": "Se non atopas a quen buscas, envíalle a túa ligazón de convite.", - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s votos" - }, "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s e %(count)s outro", "other": "%(spaceName)s e outros %(count)s" @@ -769,124 +387,17 @@ "Themes": "Decorados", "Moderation": "Moderación", "Messaging": "Conversando", - "Spaces you know that contain this space": "Espazos que sabes conteñen este espazo", - "Recently viewed": "Visto recentemente", - "Recent searches": "Buscas recentes", - "To search messages, look for this icon at the top of a room <icon/>": "Para buscar mensaxes, busca esta icona arriba de todo na sala <icon/>", - "Other searches": "Outras buscas", - "Public rooms": "Salas públicas", - "Use \"%(query)s\" to search": "Usa \"%(query)s\" para buscar", - "Other rooms in %(spaceName)s": "Outras salas en %(spaceName)s", - "Spaces you're in": "Espazos nos que estás", - "Link to room": "Ligazón á sala", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Tes a certeza de querer rematar esta enquisa? Esto mostrará o resultado final da enquisa e evitará que máis persoas poidan votar.", - "End Poll": "Rematar enquisa", - "Sorry, the poll did not end. Please try again.": "A enquisa non rematou. Inténtao outra vez.", - "Failed to end poll": "Non rematou a enquisa por un fallo", - "The poll has ended. Top answer: %(topAnswer)s": "Rematou a enquisa. O máis votado: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Rematou a enquisa. Non houbo votos.", - "Including you, %(commaSeparatedMembers)s": "Incluíndote a ti, %(commaSeparatedMembers)s", - "Could not fetch location": "Non se obtivo a localización", - "Location": "Localización", - "toggle event": "activar evento", - "Open in OpenStreetMap": "Abrir en OpenStreetMap", - "Verify other device": "Verificar outro dispositivo", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Esto agrupa os teus chats cos membros deste espazo. Apagandoo ocultará estos chats da túa vista de %(spaceName)s.", - "Sections to show": "Seccións a mostrar", - "This address had invalid server or is already in use": "Este enderezo ten un servidor non válido ou xa está en uso", - "This address does not point at this room": "Este enderezo non dirixe a esta sala", - "Missing room name or separator e.g. (my-room:domain.org)": "Falta o nome da sala ou separador ex. (sala:dominio.org)", - "Missing domain separator e.g. (:domain.org)": "Falta o separador do cominio ex. (:dominio.org)", - "Use <arrows/> to scroll": "Usa <arrows/> para desprazarte", "Feedback sent! Thanks, we appreciate it!": "Opinión enviada! Moitas grazas!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s e %(space2Name)s", - "Join %(roomAddress)s": "Unirse a %(roomAddress)s", - "Search Dialog": "Diálogo de busca", - "What location type do you want to share?": "Que tipo de localización queres compartir?", - "Drop a Pin": "Fixa a posición", - "My live location": "Localización en direto", - "My current location": "Localización actual", - "%(brand)s could not send your location. Please try again later.": "%(brand)s non enviou a túa localización. Inténtao máis tarde.", - "We couldn't send your location": "Non puidemos enviar a túa localización", - "You are sharing your live location": "Vas compartir en directo a túa localización", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Desmarcar se tamén queres eliminar as mensaxes do sistema acerca da usuaria (ex. cambios na membresía, cambios no perfil...)", - "Preserve system messages": "Conservar mensaxes do sistema", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Vas eliminar %(count)s mensaxe de %(user)s. Esto eliminaraa de xeito permanente para todas na conversa. Tes a certeza de querer eliminala?", - "other": "Vas a eliminar %(count)s mensaxes de %(user)s. Así eliminaralos de xeito permanente para todas na conversa. Tes a certeza de facelo?" - }, - "%(displayName)s's live location": "Localización en directo de %(displayName)s", - "Unsent": "Sen enviar", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Podes usar as opcións personalizadas do servidor para acceder a outros servidores Matrix indicando o URL do servidor de inicio. Así podes usar %(brand)s cunha conta Matrix rexistrada nun servidor diferente.", - "An error occurred while stopping your live location, please try again": "Algo fallou ao deter a túa localización en directo, inténtao outra vez", - "%(featureName)s Beta feedback": "Informe sobre %(featureName)s Beta", - "%(count)s participants": { - "one": "1 participante", - "other": "%(count)s participantes" - }, - "Live location ended": "Rematou a localización en directo", - "Live location enabled": "Activada a localización en directo", - "Live location error": "Erro na localización en directo", - "Live until %(expiryTime)s": "En directo ata %(expiryTime)s", - "Close sidebar": "Pechar panel lateral", "View List": "Ver lista", - "View list": "Ver lista", - "No live locations": "Sen localizacións en directo", - "Updated %(humanizedUpdateTime)s": "Actualizado %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Agochar as miñas mensaxes para as recén chegadas", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "As túas mensaxes antigas serán visibles para quen as recibeu, como os emails que enviaches no pasado. Desexas agochar as mensaxes enviadas para as persoas que se unan a esas salas no futuro?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Borrarémoste do servidor de identidades: as túas amizades non poderán atoparte a través do email ou número de teléfono", - "You will leave all rooms and DMs that you are in": "Sairás de tódalas salas e MDs nas que estés", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Ninguén poderá utilizar o teu identificador (MXID), incluíndote a ti: este nome de usuaria non estará dispoñible", - "You will no longer be able to log in": "Non poderás acceder", - "You will not be able to reactivate your account": "Non poderás reactivar a túa conta", - "Confirm that you would like to deactivate your account. If you proceed:": "Confirma que desexas desactivar a túa conta. Se continúas:", - "To continue, please enter your account password:": "Para continuar, escribe o contrasinal da túa conta:", - "An error occurred while stopping your live location": "Algo fallou ao deter a compartición da localización en directo", "%(members)s and %(last)s": "%(members)s e %(last)s", "%(members)s and more": "%(members)s e máis", - "Cameras": "Cámaras", - "Output devices": "Dispositivos de saída", - "Input devices": "Dispositivos de entrada", - "Open room": "Abrir sala", "Unread email icon": "Icona de email non lido", - "An error occurred whilst sharing your live location, please try again": "Algo fallou ao compartir a túa localización en directo, inténtao outra vez", - "An error occurred whilst sharing your live location": "Algo fallou ao intentar compartir a túa localización en directo", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Ao saír, estas chaves serán eliminadas deste dispositivo, o que significa que non poderás ler as mensaxes cifradas a menos que teñas as chaves noutro dos teus dispositivos, ou unha copia de apoio no servidor.", - "Remove search filter for %(filter)s": "Elimina o filtro de busca de %(filter)s", - "Start a group chat": "Inicia un chat en grupo", - "Other options": "Outras opcións", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Se non atopas a sala que buscas, pide un convite ou crea unha nova sala.", - "Some results may be hidden": "Algúns resultados poderían estar agochados", - "Copy invite link": "Copia a ligazón de convite", - "If you can't see who you're looking for, send them your invite link.": "Se non atopas a quen buscas, envíalle unha ligazón de convite.", - "Some results may be hidden for privacy": "Algúns resultados poden estar agochados por privacidade", - "Search for": "Buscar", - "%(count)s Members": { - "one": "%(count)s Participante", - "other": "%(count)s Participantes" - }, - "Show: Matrix rooms": "Mostrar: salas Matrix", - "Show: %(instance)s rooms (%(server)s)": "Mostrar: salas de %(instance)s (%(server)s)", - "Add new server…": "Engadir novo servidor…", - "Remove server “%(roomServer)s”": "Eliminar servidor \"%(roomServer)s\"", "You cannot search for rooms that are neither a room nor a space": "Non podes buscar salas que non son nin unha sala nin un espazo", "Show spaces": "Mostrar espazos", "Show rooms": "Mostrar salas", "Explore public spaces in the new search dialog": "Explorar espazos públicos no novo diálogo de busca", - "Online community members": "Membros de comunidades en liña", - "Coworkers and teams": "Persoas e equipos do traballo", - "We'll help you get connected.": "Axudarémosche a atopalos.", - "Friends and family": "Amizades e familia", - "Who will you chat to the most?": "Con quen vas falar máis a miúdo?", - "You're in": "Estás dentro", - "You need to have the right permissions in order to share locations in this room.": "Tes que ter os permisos axeitados para poder compartir a localización nesta sala.", - "You don't have permission to share locations": "Non tes permiso para compartir localizacións", "Saved Items": "Elementos gardados", - "Choose a locale": "Elixe o idioma", - "Interactively verify by emoji": "Verificar interactivamente usando emoji", - "Manually verify by text": "Verificar manualmente con texto", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s ou %(recoveryFile)s", "common": { "about": "Acerca de", "analytics": "Análise", @@ -1003,7 +514,30 @@ "show_more": "Mostrar máis", "joined": "Unícheste", "avatar": "Avatar", - "are_you_sure": "Está segura?" + "are_you_sure": "Está segura?", + "location": "Localización", + "email_address": "Enderezo de correo", + "filter_results": "Filtrar resultados", + "no_results_found": "Sen resultados", + "unsent": "Sen enviar", + "cameras": "Cámaras", + "n_participants": { + "one": "1 participante", + "other": "%(count)s participantes" + }, + "and_n_others": { + "other": "e %(count)s outras...", + "one": "e outra máis..." + }, + "n_members": { + "one": "%(count)s participante", + "other": "%(count)s participantes" + }, + "edited": "editada", + "n_rooms": { + "one": "%(count)s sala", + "other": "%(count)s salas" + } }, "action": { "continue": "Continuar", @@ -1117,7 +651,11 @@ "add_existing_room": "Engadir sala existente", "explore_public_rooms": "Explorar salas públicas", "reply_in_thread": "Responder nun fío", - "click": "Premer" + "click": "Premer", + "transfer": "Transferir", + "resume": "Retomar", + "hold": "Colgar", + "view_list": "Ver lista" }, "a11y": { "user_menu": "Menú de usuaria", @@ -1184,7 +722,9 @@ "bridge_state_creator": "Esta ponte está proporcionada por <user />.", "bridge_state_manager": "Esta ponte está xestionada por <user />.", "bridge_state_workspace": "Espazo de traballo: <networkLink/>", - "bridge_state_channel": "Canle: <channelLink/>" + "bridge_state_channel": "Canle: <channelLink/>", + "beta_feedback_title": "Informe sobre %(featureName)s Beta", + "beta_feedback_leave_button": "Para saír da beta, vai aos axustes." }, "keyboard": { "home": "Inicio", @@ -1302,7 +842,9 @@ "moderator": "Moderador", "admin": "Administrador", "mod": "Mod", - "custom": "Personalizado (%(level)s)" + "custom": "Personalizado (%(level)s)", + "label": "Nivel responsabilidade", + "custom_level": "Nivel personalizado" }, "bug_reporting": { "introduction": "Se informaches do fallo en GitHub, os rexistros poden ser útiles para arranxar o problema. ", @@ -1320,7 +862,16 @@ "uploading_logs": "Subindo o rexistro", "downloading_logs": "Descargando o rexistro", "create_new_issue": "Por favor <newIssueLink>abre un novo informe</newIssueLink> en GitHub para poder investigar o problema.", - "waiting_for_server": "Agardando pola resposta do servidor" + "waiting_for_server": "Agardando pola resposta do servidor", + "error_empty": "Cóntanos o que fallou ou, mellor aínda, abre un informe en GitHub que describa o problema.", + "preparing_logs": "Preparándose para enviar informe", + "logs_sent": "Informes enviados", + "thank_you": "Grazas!", + "failed_send_logs": "Fallo ao enviar os informes: ", + "preparing_download": "Preparándose para descargar rexistro", + "unsupported_browser": "Lembra: o teu navegador non está soportado, polo que poderían acontecer situacións non agardadas.", + "textarea_label": "Notas", + "log_request": "Para axudarnos a evitar esto no futuro, envíanos <a>o rexistro</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", @@ -1402,7 +953,13 @@ "send_dm": "Envía unha Mensaxe Directa", "explore_rooms": "Explorar Salas Públicas", "create_room": "Crear unha Conversa en Grupo", - "create_account": "Crea unha conta" + "create_account": "Crea unha conta", + "use_case_heading1": "Estás dentro", + "use_case_heading2": "Con quen vas falar máis a miúdo?", + "use_case_heading3": "Axudarémosche a atopalos.", + "use_case_personal_messaging": "Amizades e familia", + "use_case_work_messaging": "Persoas e equipos do traballo", + "use_case_community_messaging": "Membros de comunidades en liña" }, "settings": { "show_breadcrumbs": "Mostrar atallos a salas vistas recentemente enriba da lista de salas", @@ -1701,7 +1258,23 @@ "email_address_label": "Enderezo de Email", "remove_msisdn_prompt": "Eliminar %(phone)s?", "add_msisdn_instructions": "Enviamosche un SMS ao +%(msisdn)s. Escribe o código de verificación que contén.", - "msisdn_label": "Número de teléfono" + "msisdn_label": "Número de teléfono", + "spell_check_locale_placeholder": "Elixe o idioma", + "deactivate_confirm_body_sso": "Confirma a desactivación da túa conta usando Single Sign On para probar a túa identidade.", + "deactivate_confirm_body": "¿Tes a certeza de querer desactivar a túa conta? Esto é irreversible.", + "deactivate_confirm_continue": "Confirma a desactivación da conta", + "deactivate_confirm_body_password": "Para continuar, escribe o contrasinal da túa conta:", + "error_deactivate_communication": "Houbo un problema ao comunicar co servidor. Inténtao outra vez.", + "error_deactivate_no_auth": "O servidor non require auténticación", + "error_deactivate_invalid_auth": "O servidor non devolveu información válida de autenticación.", + "deactivate_confirm_content": "Confirma que desexas desactivar a túa conta. Se continúas:", + "deactivate_confirm_content_1": "Non poderás reactivar a túa conta", + "deactivate_confirm_content_2": "Non poderás acceder", + "deactivate_confirm_content_3": "Ninguén poderá utilizar o teu identificador (MXID), incluíndote a ti: este nome de usuaria non estará dispoñible", + "deactivate_confirm_content_4": "Sairás de tódalas salas e MDs nas que estés", + "deactivate_confirm_content_5": "Borrarémoste do servidor de identidades: as túas amizades non poderán atoparte a través do email ou número de teléfono", + "deactivate_confirm_content_6": "As túas mensaxes antigas serán visibles para quen as recibeu, como os emails que enviaches no pasado. Desexas agochar as mensaxes enviadas para as persoas que se unan a esas salas no futuro?", + "deactivate_confirm_erase_label": "Agochar as miñas mensaxes para as recén chegadas" }, "sidebar": { "title": "Barra lateral", @@ -1833,7 +1406,8 @@ "show_hidden_events": "Mostrar na cronoloxía eventos ocultos", "developer_mode": "Modo desenvolvemento", "view_source_decrypted_event_source": "Fonte descifrada do evento", - "original_event_source": "Fonte orixinal do evento" + "original_event_source": "Fonte orixinal do evento", + "toggle_event": "activar evento" }, "export_chat": { "html": "HTML", @@ -1884,7 +1458,8 @@ "format": "Formato", "messages": "Mensaxes", "size_limit": "Límite do tamaño", - "include_attachments": "Incluír anexos" + "include_attachments": "Incluír anexos", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Crear sala de vídeo", @@ -2216,7 +1791,8 @@ }, "reactions": { "label": "%(reactors)s reaccionou con %(content)s", - "tooltip": "<reactors/><reactedWith>reaccionaron con %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reaccionaron con %(shortName)s</reactedWith>", + "add_reaction_prompt": "Engadir reacción" }, "m.room.create": { "continuation": "Esta sala é continuación doutra conversa.", @@ -2230,7 +1806,9 @@ "external_url": "URL fonte", "collapse_reply_thread": "Contraer fío de resposta", "view_related_event": "Ver evento relacionado", - "report": "Denunciar" + "report": "Denunciar", + "resent_unsent_reactions": "Reenviar %(unsentCount)s reacción(s)", + "open_in_osm": "Abrir en OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2300,13 +1878,38 @@ "you_accepted": "Aceptaches", "you_declined": "Declinaches", "you_cancelled": "Cancelaches", - "you_started": "Enviaches unha solicitude de verificación" + "you_started": "Enviaches unha solicitude de verificación", + "user_accepted": "%(name)s aceptou", + "user_declined": "%(name)s declinou", + "user_cancelled": "%(name)s cancelou", + "user_wants_to_verify": "%(name)s desexa verificar" }, "m.poll.end": { "sender_ended": "%(senderName)s finalizou a enquisa" }, "m.video": { "error_decrypting": "Fallo descifrando vídeo" + }, + "scalar_starter_link": { + "dialog_title": "Engadir unha integración", + "dialog_description": "Vai ser redirixido a unha web de terceiros para poder autenticar a súa conta e así utilizar %(integrationsUrl)s. Quere continuar?" + }, + "edits": { + "tooltip_title": "Editado o %(date)s", + "tooltip_sub": "Preme para ver as edicións", + "tooltip_label": "Editada o %(date)s. Preme para ver edicións." + }, + "error_rendering_message": "Non se cargou a mensaxe", + "reply": { + "error_loading": "Non se cargou o evento ao que respondía, ou non existe ou non ten permiso para velo.", + "in_reply_to": "<a>En resposta a</a> <pill>", + "in_reply_to_for_export": "En resposta a <a>esta mensaxe</a>" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s votos" + } } }, "slash_command": { @@ -2392,7 +1995,8 @@ "verify_nop": "A sesión xa está verificada!", "verify_mismatch": "AVISO: FALLOU A VERIFICACIÓN DAS CHAVES! A chave de firma para %(userId)s na sesión %(deviceId)s é \"%(fprint)s\" que non concordan coa chave proporcionada \"%(fingerprint)s\". Esto podería significar que as túas comunicacións foron interceptadas!", "verify_success_title": "Chave verificada", - "verify_success_description": "A chave de firma proporcionada concorda coa chave de firma recibida desde a sesión %(deviceId)s de %(userId)s. Sesión marcada como verificada." + "verify_success_description": "A chave de firma proporcionada concorda coa chave de firma recibida desde a sesión %(deviceId)s de %(userId)s. Sesión marcada como verificada.", + "help_dialog_title": "Comando Axuda" }, "presence": { "busy": "Ocupado", @@ -2503,9 +2107,11 @@ "unable_to_access_audio_input_title": "Non se puido acceder ao micrófono", "unable_to_access_audio_input_description": "Non puidemos acceder ao teu micrófono. Comproba os axustes do navegador e proba outra vez.", "no_audio_input_title": "Non atopamos ningún micrófono", - "no_audio_input_description": "Non atopamos ningún micrófono no teu dispositivo. Comproba os axustes e proba outra vez." + "no_audio_input_description": "Non atopamos ningún micrófono no teu dispositivo. Comproba os axustes e proba outra vez.", + "transfer_consult_first_label": "Preguntar primeiro", + "input_devices": "Dispositivos de entrada", + "output_devices": "Dispositivos de saída" }, - "Other": "Outro", "room_settings": { "permissions": { "m.room.avatar_space": "Cambiar o avatar do espazo", @@ -2604,7 +2210,15 @@ "other": "Actualizando espazos... (%(progress)s de %(count)s)" }, "error_join_rule_change_title": "Fallou a actualización das normas para unirse", - "error_join_rule_change_unknown": "Fallo descoñecido" + "error_join_rule_change_unknown": "Fallo descoñecido", + "join_rule_restricted_dialog_empty_warning": "Vas eliminar tódolos espazos. Por defecto o acceso cambiará a só por convite", + "join_rule_restricted_dialog_title": "Elixe espazos", + "join_rule_restricted_dialog_description": "Decide que espazos poderán acceder a esta sala. Se un espazo é elexido, os seus membros poderán atopar e unirse a <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Buscar espazos", + "join_rule_restricted_dialog_heading_space": "Espazos que sabes conteñen este espazo", + "join_rule_restricted_dialog_heading_room": "Espazos que coñeces que conteñen a esta sala", + "join_rule_restricted_dialog_heading_other": "Outros espazos ou salas que poderías coñecer", + "join_rule_restricted_dialog_heading_unknown": "Probablemente estas son salas das que forman parte outras administradoras da sala." }, "general": { "publish_toggle": "Publicar esta sala no directorio público de salas de %(domain)s?", @@ -2645,7 +2259,17 @@ "canonical_alias_field_label": "Enderezo principal", "avatar_field_label": "Avatar da sala", "aliases_no_items_label": "Aínda non hai outros enderezos publicados, engade un embaixo", - "aliases_items_label": "Outros enderezos publicados:" + "aliases_items_label": "Outros enderezos publicados:", + "alias_heading": "Enderezo da sala", + "alias_field_has_domain_invalid": "Falta o separador do cominio ex. (:dominio.org)", + "alias_field_has_localpart_invalid": "Falta o nome da sala ou separador ex. (sala:dominio.org)", + "alias_field_safe_localpart_invalid": "Algúns caracteres non permitidos", + "alias_field_required_invalid": "Proporciona un enderezo", + "alias_field_matches_invalid": "Este enderezo non dirixe a esta sala", + "alias_field_taken_valid": "Este enderezo está dispoñible", + "alias_field_taken_invalid_domain": "Este enderezo xa se está a utilizar", + "alias_field_taken_invalid": "Este enderezo ten un servidor non válido ou xa está en uso", + "alias_field_placeholder_default": "ex. a-miña-sala" }, "advanced": { "unfederated": "Esta sala non é accesible por servidores Matrix remotos", @@ -2657,7 +2281,24 @@ "room_version_section": "Versión da sala", "room_version": "Versión da sala:", "information_section_space": "Información do Espazo", - "information_section_room": "Información da sala" + "information_section_room": "Información da sala", + "error_upgrade_title": "Fallou a actualización da sala", + "error_upgrade_description": "A actualización da sala non se completou", + "upgrade_button": "Actualiza esta sala á versión %(version)s", + "upgrade_dialog_title": "Actualiza a Versión da Sala", + "upgrade_dialog_description": "Para actualizar a sala debes pechar a instancia actual da sala e crear unha nova sala no seu lugar. Para proporcionar a mellor experiencia de usuaria, imos:", + "upgrade_dialog_description_1": "Crear unha nova sala co mesmo nome, descrición e avatar", + "upgrade_dialog_description_2": "Actualizar calquera alias local da sala para que apunte á nova sala", + "upgrade_dialog_description_3": "Evitar que as usuarias conversen na sala antiga e publicar unha mensaxe avisando ás usuarias para que veñan á nova sala", + "upgrade_dialog_description_4": "Poñer unha ligazón na nova sala cara a antiga para que as persoas poidan ver as mensaxes antigas", + "upgrade_warning_dialog_invite_label": "Convidar automáticamente membros desta sala á nova sala", + "upgrade_warning_dialog_title_private": "Actualizar sala privada", + "upgrade_dwarning_ialog_title_public": "Actualizar sala pública", + "upgrade_warning_dialog_report_bug_prompt": "Normalmente esto só afecta a como se xestiona a sala no servidor. Se tes problemas co teu %(brand)s, informa do fallo.", + "upgrade_warning_dialog_report_bug_prompt_link": "Esto normalmente só afecta ao xeito en que a sala se procesa no servidor. Se tes problemas con %(brand)s, <a>informa do problema</a>.", + "upgrade_warning_dialog_description": "A actualización da sala é unha acción avanzada e recomendada cando unha sala se volta inestable debido aos fallos, características obsoletas e vulnerabilidades da seguridade.", + "upgrade_warning_dialog_explainer": "<b>Ten en conta que a actualización creará unha nova versión da sala</b>. Tódalas mensaxes actuais permanecerán nesta sala arquivada.", + "upgrade_warning_dialog_footer": "Vas actualizar a sala da versión <oldVersion /> á <newVersion />." }, "delete_avatar_label": "Eliminar avatar", "upload_avatar_label": "Subir avatar", @@ -2690,7 +2331,9 @@ "notification_sound": "Ton de notificación", "custom_sound_prompt": "Establecer novo ton personalizado", "browse_button": "Buscar" - } + }, + "title": "Axustes da sala - %(roomName)s", + "alias_not_specified": "non indicado" }, "encryption": { "verification": { @@ -2760,7 +2403,20 @@ "timed_out": "Verificación caducada.", "cancelled_self": "Cancelaches a verificación no teu outro dispositivo.", "cancelled_user": "%(displayName)s cancelou a verificación.", - "cancelled": "Cancelaches a verificación." + "cancelled": "Cancelaches a verificación.", + "incoming_sas_user_dialog_text_1": "Verifica esta usuaria para marcala como confiable. Ao confiar nas usuarias proporcionache tranquilidade extra cando usas cifrado de extremo-a-extremo.", + "incoming_sas_user_dialog_text_2": "Ao verificar esta usuaria marcarás a súa sesión como confiable, e tamén marcará a túa sesión como confiable para elas.", + "incoming_sas_device_dialog_text_1": "Verifica este dispositivo para marcalo como confiable. Confiando neste dispositivo permite que ti e outras usuarias estedes máis tranquilas ao utilizar mensaxes cifradas.", + "incoming_sas_device_dialog_text_2": "Ao verificar este dispositivo marcaralo como confiable, e as usuarias que confiaron en ti tamén confiarán nel.", + "incoming_sas_dialog_title": "Solicitude entrante de verificación", + "manual_device_verification_self_text": "Corfirma comparando o seguinte cos Axustes de Usuaria na outra sesión:", + "manual_device_verification_user_text": "Confirma a sesión desta usuaria comparando o seguinte cos seus Axustes de Usuaria:", + "manual_device_verification_device_name_label": "Nome da sesión", + "manual_device_verification_device_id_label": "ID de sesión", + "manual_device_verification_device_key_label": "Chave da sesión", + "manual_device_verification_footer": "Se non concordan, a seguridade da comunicación podería estar comprometida.", + "verification_dialog_title_device": "Verificar outro dispositivo", + "verification_dialog_title_user": "Solicitude de Verificación" }, "old_version_detected_title": "Detectouse o uso de criptografía sobre datos antigos", "old_version_detected_description": "Detectáronse datos de una versión anterior de %(brand)s. Isto causará un mal funcionamento da criptografía extremo-a-extremo na versión antiga. As mensaxes cifradas extremo-a-extremo intercambiadas mentres utilizaba a versión anterior poderían non ser descifrables en esta versión. Isto tamén podería causar que mensaxes intercambiadas con esta versión tampouco funcionasen. Se ten problemas, desconéctese e conéctese de novo. Para manter o historial de mensaxes, exporte e reimporte as súas chaves.", @@ -2814,7 +2470,57 @@ "cross_signing_room_warning": "Alguén está a usar unha sesión descoñecida", "cross_signing_room_verified": "Todas nesta sala están verificadas", "cross_signing_room_normal": "Esta sala está cifrada extremo-a-extremo", - "unsupported": "Este cliente non soporta o cifrado extremo-a-extremo." + "unsupported": "Este cliente non soporta o cifrado extremo-a-extremo.", + "incompatible_database_sign_out_description": "Para evitar perder o historial da conversa, debes exportar as chaves da sala antes de saír. Necesitarás volver á nova versión de %(brand)s para facer esto", + "incompatible_database_description": "Xa utilizaches unha versión máis nova de %(brand)s nesta sesión. Para usar esta versión novamente con cifrado extremo-a-extremo tes que saír e volver a acceder.", + "incompatible_database_title": "Base de datos non compatible", + "incompatible_database_disable": "Continuar con Cifrado Desactivado", + "key_signature_upload_completed": "Subida completa", + "key_signature_upload_cancelled": "Cancelada a subida da sinatura", + "key_signature_upload_failed": "Non foi posible a subida", + "key_signature_upload_success_title": "Subeuse correctamente a sinatura", + "key_signature_upload_failed_title": "Fallou a subida da sinatura", + "udd": { + "own_new_session_text": "Conectácheste nunha nova sesión sen verificala:", + "own_ask_verify_text": "Verifica a túa outra sesión usando unha das opcións inferiores.", + "other_new_session_text": "%(name)s (%(userId)s) conectouse a unha nova sesión sen verificala:", + "other_ask_verify_text": "Pídelle a usuaria que verifique a súa sesión, ou verificaa manualmente aquí.", + "title": "Non confiable", + "manual_verification_button": "Verificar manualmente con texto", + "interactive_verification_button": "Verificar interactivamente usando emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Tipo de ficheiro erróneo", + "recovery_key_is_correct": "Pinta ben!", + "wrong_security_key": "Chave de Seguridade incorrecta", + "invalid_security_key": "Chave de Seguridade non válida" + }, + "reset_title": "Restablecer todo", + "reset_warning_1": "Fai isto únicamente se non tes outro dispositivo co que completar a verificación.", + "reset_warning_2": "Se restableces todo, volverás a comezar sen sesións verificadas, usuarias de confianza, e poderías non poder ver as mensaxes anteriores.", + "security_phrase_title": "Frase de seguridade", + "security_phrase_incorrect_error": "Non se puido acceder ao almacenaxe segredo. Comproba que escribiches correctamente a Frase de Seguridade.", + "enter_phrase_or_key_prompt": "Escribe a túa Frase de Seguridade ou <button>usa a túa Chave de Seguridade</button> para continuar.", + "security_key_title": "Chave de Seguridade", + "use_security_key_prompt": "Usa a túa Chave de Seguridade para continuar.", + "separator": "%(securityKey)s ou %(recoveryFile)s", + "restoring": "Restablecendo chaves desde a copia" + }, + "reset_all_button": "Perdidos ou esquecidos tódolos métodos de recuperación? <a>Restabléceos</a>", + "destroy_cross_signing_dialog": { + "title": "Destruír chaves de sinatura-cruzada?", + "warning": "O eliminación das chaves de sinatura cruzada é permanente. Calquera a quen verificases con elas verá alertas de seguridade. Seguramente non queres facer esto, a menos que perdeses todos os dispositivos nos que podías asinar.", + "primary_button_text": "Baleirar chaves de sinatura-cruzada" + }, + "confirm_encryption_setup_title": "Confirma os axustes de cifrado", + "confirm_encryption_setup_body": "Preme no botón inferior para confirmar os axustes do cifrado.", + "unable_to_setup_keys_error": "Non se puideron configurar as chaves", + "key_signature_upload_failed_master_key_signature": "unha nova firma con chave mestra", + "key_signature_upload_failed_cross_signing_key_signature": "unha nova firma con chave de sinatura-cruzada", + "key_signature_upload_failed_device_cross_signing_key_signature": "unha sinatura sinatura-cruzada de dispositivo", + "key_signature_upload_failed_key_signature": "unha chave de sinatura", + "key_signature_upload_failed_body": "%(brand)s atopou un fallo ao subir:" }, "emoji": { "category_frequently_used": "Utilizado con frecuencia", @@ -2944,7 +2650,10 @@ "fallback_button": "Inicie a autenticación", "sso_title": "Usar Single Sign On para continuar", "sso_body": "Confirma que queres engadir este email usando Single Sign On como proba de identidade.", - "code": "Código" + "code": "Código", + "sso_preauth_body": "Para continuar, usa Single Sign On para probar a túa identidade.", + "sso_postauth_title": "Confirma para continuar", + "sso_postauth_body": "Preme no botón inferior para confirmar a túa identidade." }, "password_field_label": "Escribe contrasinal", "password_field_strong_label": "Ben, bo contrasinal!", @@ -2987,7 +2696,41 @@ }, "country_dropdown": "Despregable de países", "common_failures": {}, - "captcha_description": "Este servidor quere asegurarse de que non es un robot." + "captcha_description": "Este servidor quere asegurarse de que non es un robot.", + "autodiscovery_invalid": "Resposta de descubrimento do servidor non válida", + "autodiscovery_generic_failure": "Fallo ó obter a configuración de autodescubrimento desde o servidor", + "autodiscovery_invalid_hs_base_url": "base_url non válido para m.homeserver", + "autodiscovery_invalid_hs": "O URL do servidor non semella ser un servidor Matrix válido", + "autodiscovery_invalid_is_base_url": "base_url para m.identity_server non válida", + "autodiscovery_invalid_is": "O URL do servidor de identidade non semella ser un servidor de identidade válido", + "autodiscovery_invalid_is_response": "Resposta de descubrimento de identidade do servidor non válida", + "server_picker_description": "Podes usar as opcións personalizadas do servidor para acceder a outros servidores Matrix indicando o URL do servidor de inicio. Así podes usar %(brand)s cunha conta Matrix rexistrada nun servidor diferente.", + "server_picker_description_matrix.org": "Únete a millóns de persoas gratuitamente no maior servidor público", + "server_picker_title_default": "Opcións do servidor", + "soft_logout": { + "clear_data_title": "¿Baleirar todos os datos desta sesión?", + "clear_data_description": "O baleirado dos datos da sesión é permanente. As mensaxes cifradas perderánse a menos que as súas chaves estiveren nunha copia de apoio.", + "clear_data_button": "Eliminar todos os datos" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "As mensaxes cifradas están seguras con cifrado de extremo-a-extremo. Só ti e o correpondente(s) tedes as chaves para ler as mensaxes.", + "setup_secure_backup_description_2": "Ao saír, estas chaves serán eliminadas deste dispositivo, o que significa que non poderás ler as mensaxes cifradas a menos que teñas as chaves noutro dos teus dispositivos, ou unha copia de apoio no servidor.", + "use_key_backup": "Fai unha Copia de apoio das chaves", + "skip_key_backup": "Non quero as miñas mensaxes cifradas", + "megolm_export": "Exportar manualmente as chaves", + "setup_key_backup_title": "Perderás o acceso as túas mensaxes cifradas", + "description": "Tes a certeza de querer saír?" + }, + "registration": { + "continue_without_email_title": "Continuando sen email", + "continue_without_email_description": "Lembra que se non engades un email e esqueces o contrasinal <b>perderás de xeito permanente o acceso á conta</b>.", + "continue_without_email_field_label": "Email (optativo)" + }, + "set_email": { + "verification_pending_title": "Verificación pendente", + "verification_pending_description": "Comprobe o seu correo electrónico e pulse na ligazón que contén. Unha vez feito iso prema continuar.", + "description": "Isto permitiralle restablecer o seu contrasinal e recibir notificacións." + } }, "room_list": { "sort_unread_first": "Mostrar primeiro as salas con mensaxes sen ler", @@ -3038,7 +2781,8 @@ "spam_or_propaganda": "Spam ou propaganda", "report_entire_room": "Denunciar a toda a sala", "report_content_to_homeserver": "Denuncia sobre contido á Administración do teu servidor", - "description": "Ao denunciar esta mensaxe vasnos enviar o seu 'event ID' único á administración do servidor. Se as mensaxes da sala están cifradas, a administración do servidor non poderá ler o texto da mensaxe ou ver imaxes ou ficheiros." + "description": "Ao denunciar esta mensaxe vasnos enviar o seu 'event ID' único á administración do servidor. Se as mensaxes da sala están cifradas, a administración do servidor non poderá ler o texto da mensaxe ou ver imaxes ou ficheiros.", + "other_label": "Outro" }, "setting": { "help_about": { @@ -3152,7 +2896,22 @@ "popout": "trebello emerxente", "unpin_to_view_right_panel": "Desafixar este widget para velo neste panel", "set_room_layout": "Establecer a miña disposición da sala para todas", - "close_to_view_right_panel": "Pecha este widget para velo neste panel" + "close_to_view_right_panel": "Pecha este widget para velo neste panel", + "modal_title_default": "Widget modal", + "modal_data_warning": "Os datos nesta pantalla compártense con %(widgetDomain)s", + "capabilities_dialog": { + "title": "Aprovar permisos do widget", + "content_starting_text": "O widget podería querer:", + "decline_all_permission": "Rexeitar todo", + "remember_Selection": "Lembrar a miña decisión para este widget" + }, + "open_id_permissions_dialog": { + "title": "Permitir a este widget verificar a túa identidade", + "starting_text": "Este widget vai verificar o ID do teu usuario, pero non poderá realizar accións no teu nome:", + "remember_selection": "Lembrar isto" + }, + "error_unable_start_audio_stream_description": "Non se puido iniciar a retransmisión de audio.", + "error_unable_start_audio_stream_title": "Fallou o inicio da emisión en directo" }, "feedback": { "sent": "Comentario enviado", @@ -3161,7 +2920,8 @@ "may_contact_label": "Podes contactar conmigo se queres estar ao día ou comentarme algunha suxestión", "pro_type": "PRO TIP: se inicias un novo informe, envía <debugLogsLink>rexistros de depuración</debugLogsLink> para axudarnos a investigar o problema.", "existing_issue_link": "Primeiro revisa <existingIssuesLink>a lista existente de fallo en Github</existingIssuesLink>. Non hai nada? <newIssueLink>Abre un novo</newIssueLink>.", - "send_feedback_action": "Enviar comentario" + "send_feedback_action": "Enviar comentario", + "can_contact_label": "Podes contactar conmigo se tes algunha outra suxestión" }, "zxcvbn": { "suggestions": { @@ -3204,7 +2964,10 @@ "error_encountered": "Houbo un erro (%(errorDetail)s).", "no_update": "Sen actualizacións.", "new_version_available": "Nova versión dispoñible. <a>Actualiza.</a>", - "check_action": "Comprobar actualización" + "check_action": "Comprobar actualización", + "error_unable_load_commit": "Non se cargou o detalle do commit: %(msg)s", + "unavailable": "Non dispoñible", + "changelog": "Rexistro de cambios" }, "threads": { "all_threads": "Tódalas conversas", @@ -3218,7 +2981,11 @@ "empty_tip": "<b>Truco:</b> Usa \"%(replyInThread)s\" ao poñerte enriba dunha mensaxe.", "empty_heading": "Manter as conversas organizadas con fíos", "open_thread": "Abrir fío", - "error_start_thread_existing_relation": "Non se pode crear un tema con unha relación existente desde un evento" + "error_start_thread_existing_relation": "Non se pode crear un tema con unha relación existente desde un evento", + "count_of_reply": { + "one": "%(count)s resposta", + "other": "%(count)s respostas" + } }, "theme": { "light_high_contrast": "Alto contraste claro", @@ -3252,7 +3019,41 @@ "title_when_query_available": "Resultados", "search_placeholder": "Buscar nome e descricións", "no_search_result_hint": "Podes intentar unha busca diferente ou comprobar o escrito.", - "joining_space": "Uníndote" + "joining_space": "Uníndote", + "add_existing_subspace": { + "space_dropdown_title": "Engadir un espazo existente", + "create_prompt": "Queres engadir un espazo no seu lugar?", + "create_button": "Crear un novo espazo", + "filter_placeholder": "Buscar espazos" + }, + "add_existing_room_space": { + "error_heading": "Non se engadiron tódolos seleccionados", + "progress_text": { + "one": "Engadindo sala...", + "other": "Engadindo salas... (%(progress)s de %(count)s)" + }, + "dm_heading": "Mensaxes Directas", + "space_dropdown_label": "Selección de Espazos", + "space_dropdown_title": "Engadir salas existentes", + "create": "Queres engadir unha nova sala?", + "create_prompt": "Crear unha nova sala", + "subspace_moved_note": "Engadir espazos moveuse." + }, + "room_filter_placeholder": "Buscar salas", + "leave_dialog_public_rejoin_warning": "Non poderás volver a unirte se non te volven a convidar.", + "leave_dialog_only_admin_warning": "Ti es a única administradora deste espazo. Ao saír farás que a ninguén teña control sobre el.", + "leave_dialog_only_admin_room_warning": "Es a única administradora dalgunhas salas ou espazos dos que queres saír. Ao saír deles deixaralos sen administración.", + "leave_dialog_title": "Saír de %(spaceName)s", + "leave_dialog_description": "Vas saír de <spaceName/>.", + "leave_dialog_option_intro": "Queres saír destas salas neste espazo?", + "leave_dialog_option_none": "Non saír de ningunha sala", + "leave_dialog_option_all": "Saír de tódalas salas", + "leave_dialog_option_specific": "Saír de algunhas salas", + "leave_dialog_action": "Saír do espazo", + "preferences": { + "sections_section": "Seccións a mostrar", + "show_people_in_space": "Esto agrupa os teus chats cos membros deste espazo. Apagandoo ocultará estos chats da túa vista de %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Este servidor non está configurado para mostrar mapas.", @@ -3276,7 +3077,29 @@ "click_move_pin": "Click para mover marcador", "click_drop_pin": "Click para soltar un marcador", "share_button": "Compartir localización", - "stop_and_close": "Deter e pechar" + "stop_and_close": "Deter e pechar", + "error_fetch_location": "Non se obtivo a localización", + "error_no_perms_title": "Non tes permiso para compartir localizacións", + "error_no_perms_description": "Tes que ter os permisos axeitados para poder compartir a localización nesta sala.", + "error_send_title": "Non puidemos enviar a túa localización", + "error_send_description": "%(brand)s non enviou a túa localización. Inténtao máis tarde.", + "live_description": "Localización en directo de %(displayName)s", + "share_type_own": "Localización actual", + "share_type_live": "Localización en direto", + "share_type_pin": "Fixa a posición", + "share_type_prompt": "Que tipo de localización queres compartir?", + "live_update_time": "Actualizado %(humanizedUpdateTime)s", + "live_until": "En directo ata %(expiryTime)s", + "live_location_ended": "Rematou a localización en directo", + "live_location_error": "Erro na localización en directo", + "live_locations_empty": "Sen localizacións en directo", + "close_sidebar": "Pechar panel lateral", + "error_stopping_live_location": "Algo fallou ao deter a compartición da localización en directo", + "error_sharing_live_location": "Algo fallou ao intentar compartir a túa localización en directo", + "live_location_active": "Vas compartir en directo a túa localización", + "live_location_enabled": "Activada a localización en directo", + "error_sharing_live_location_try_again": "Algo fallou ao compartir a túa localización en directo, inténtao outra vez", + "error_stopping_live_location_try_again": "Algo fallou ao deter a túa localización en directo, inténtao outra vez" }, "labs_mjolnir": { "room_name": "Listaxe de bloqueo", @@ -3344,7 +3167,15 @@ "address_placeholder": "ex. o-meu-espazo", "address_label": "Enderezo", "label": "Crear un espazo", - "add_details_prompt_2": "Poderás cambialo en calquera momento." + "add_details_prompt_2": "Poderás cambialo en calquera momento.", + "subspace_join_rule_restricted_description": "Calquera en <SpaceName/> poderá atopar e unirse.", + "subspace_join_rule_public_description": "Calquera poderá atopar e unirse a este espazo, non só os membros de <SpaceName/>.", + "subspace_join_rule_invite_description": "Só as persoas convidadas poderán atopar e unirse a este espazo.", + "subspace_dropdown_title": "Crear un espazo", + "subspace_beta_notice": "Engade un espazo ao espazo que ti xestionas.", + "subspace_join_rule_label": "Visibilidade do espazo", + "subspace_join_rule_invite_only": "Espazo privado (só convidadas)", + "subspace_existing_space_prompt": "Queres engadir un espazo xa existente?" }, "user_menu": { "switch_theme_light": "Cambiar a decorado claro", @@ -3482,7 +3313,11 @@ "search": { "this_room": "Esta sala", "all_rooms": "Todas as Salas", - "field_placeholder": "Buscar…" + "field_placeholder": "Buscar…", + "result_count": { + "other": "(~%(count)s resultados)", + "one": "(~%(count)s resultado)" + } }, "jump_to_bottom_button": "Ir ás mensaxes máis recentes", "jump_read_marker": "Ir a primeira mensaxe non lida.", @@ -3491,7 +3326,18 @@ "creating_room_text": "Estamos creando unha sala con %(names)s", "jump_to_date_beginning": "O inicio da sala", "jump_to_date": "Ir á data", - "jump_to_date_prompt": "Elixe unha data á que ir" + "jump_to_date_prompt": "Elixe unha data á que ir", + "face_pile_tooltip_label": { + "one": "Ver 1 membro", + "other": "Ver tódolos %(count)s membros" + }, + "face_pile_tooltip_shortcut_joined": "Incluíndote a ti, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Incluíndo a %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> convídate", + "face_pile_summary": { + "other": "%(count)s persoas que coñeces xa se uniron", + "one": "%(count)s persoa que coñeces xa se uniu" + } }, "file_panel": { "guest_note": "Debe <a>rexistrarse</a> para utilizar esta función", @@ -3512,7 +3358,9 @@ "identity_server_no_terms_title": "O servidor de identidade non ten termos dos servizo", "identity_server_no_terms_description_1": "Esta acción precisa acceder ao servidor de indentidade <server /> para validar o enderezo de email ou o número de teléfono, pero o servidor non publica os seus termos do servizo.", "identity_server_no_terms_description_2": "Continúa se realmente confías no dono do servidor.", - "inline_intro_text": "Acepta <policyLink /> para continuar:" + "inline_intro_text": "Acepta <policyLink /> para continuar:", + "summary_identity_server_1": "Atopa a outras por teléfono ou email", + "summary_identity_server_2": "Permite ser atopada polo email ou teléfono" }, "space_settings": { "title": "Axustes - %(spaceName)s" @@ -3547,7 +3395,13 @@ "total_n_votes_voted": { "one": "Baseado en %(count)s voto", "other": "Baseado en %(count)s votos" - } + }, + "end_message_no_votes": "Rematou a enquisa. Non houbo votos.", + "end_message": "Rematou a enquisa. O máis votado: %(topAnswer)s", + "error_ending_title": "Non rematou a enquisa por un fallo", + "error_ending_description": "A enquisa non rematou. Inténtao outra vez.", + "end_title": "Rematar enquisa", + "end_description": "Tes a certeza de querer rematar esta enquisa? Esto mostrará o resultado final da enquisa e evitará que máis persoas poidan votar." }, "failed_load_async_component": "Non cargou! Comproba a conexión á rede e volta a intentalo.", "upload_failed_generic": "Fallou a subida do ficheiro '%(fileName)s'.", @@ -3587,7 +3441,35 @@ "error_version_unsupported_space": "O servidor de inicio da usuaria non soporta a versión do Espazo.", "error_version_unsupported_room": "O servidor da usuaria non soporta a versión da sala.", "error_unknown": "Erro descoñecido no servidor", - "to_space": "Convidar a %(spaceName)s" + "to_space": "Convidar a %(spaceName)s", + "unable_find_profiles_description_default": "Non se atopou o perfil dos IDs Matrix da lista inferior - ¿Desexas convidalas igualmente?", + "unable_find_profiles_title": "As seguintes usuarias poderían non existir", + "unable_find_profiles_invite_never_warn_label_default": "Convidar igualmente e non avisarme outra vez", + "unable_find_profiles_invite_label_default": "Convidar igualmente", + "email_caption": "Convidar por email", + "error_dm": "Non puidemos crear o teu MD.", + "error_find_room": "Algo fallou ao convidar as usuarias.", + "error_invite": "Non puidemos invitar esas usuarias. Comprobas que son correctas e intenta convidalas outra vez.", + "error_transfer_multiple_target": "Unha chamada só se pode transferir a unha única usuaria.", + "error_find_user_title": "Non atopamos as seguintes usuarias", + "error_find_user_description": "As seguintes usuarias poderían non existir ou non son válidas, e non se poden convidar: %(csvNames)s", + "recents_section": "Conversas recentes", + "suggestions_section": "Mensaxes Directas recentes", + "email_use_default_is": "Usa un servidor de identidade para convidar por email. <default>Usa o valor por defecto (%(defaultIdentityServerName)s)</default> ou xestionao en <settings>Axustes</settings>.", + "email_use_is": "Usa un servidor de identidade para convidar por email. Xestionao en <settings>Axustes</settings>.", + "start_conversation_name_email_mxid_prompt": "Inicia unha conversa con alguén usando o seu nome, enderezo de email ou nome de usuaria (como <userId/>).", + "start_conversation_name_mxid_prompt": "Inicia unha conversa con alguén usando o seu nome ou nome de usuaria (como <userId/>).", + "suggestions_disclaimer": "Algunhas suxestións poderían estar agochadas por privacidade.", + "suggestions_disclaimer_prompt": "Se non atopas a quen buscas, envíalle a túa ligazón de convite.", + "send_link_prompt": "Ou envía ligazón de convite", + "to_room": "Convidar a %(roomName)s", + "name_email_mxid_share_space": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como <userId/>) ou <a>comparte este espazo</a>.", + "name_mxid_share_space": "Convida a alguén usando o seu nome, nome de usuaria (como <userId/>) ou <a>comparte este espazo</a>.", + "name_email_mxid_share_room": "Convida a persoas usando o seu nome, enderezo de email, nome de usuaria (como <userId/>) ou <a>comparte esta sala</a>.", + "name_mxid_share_room": "Convida a alguén usando o seu nome, nome de usuaria (como <userId/>) ou <a>comparte esta sala</a>.", + "key_share_warning": "As persoas convidadas poderán ler as mensaxes antigas.", + "transfer_user_directory_tab": "Directorio de Usuarias", + "transfer_dial_pad_tab": "Marcador" }, "scalar": { "error_create": "Non se puido crear o trebello.", @@ -3621,7 +3503,21 @@ "failed_copy": "Fallo ao copiar", "something_went_wrong": "Algo fallou!", "update_power_level": "Fallo ao cambiar o nivel de permisos", - "unknown": "Fallo descoñecido" + "unknown": "Fallo descoñecido", + "dialog_description_default": "Algo fallou.", + "edit_history_unsupported": "O servidor non semella soportar esta característica.", + "session_restore": { + "clear_storage_description": "Saír e eliminar as chaves de cifrado?", + "clear_storage_button": "Limpar o almacenamento e Saír", + "title": "Non se puido restaurar a sesión", + "description_1": "Atopamos un fallo intentando restablecer a súa sesión anterior.", + "description_2": "Se anteriormente utilizaches unha versión máis recente de %(brand)s, a túa sesión podería non ser compatible con esta versión. Pecha esta ventá e volve á versión máis recente.", + "description_3": "Limpando o almacenamento do navegador podería resolver o problema, pero sairás da sesión e non poderás ler o historial cifrado da conversa." + }, + "storage_evicted_title": "Faltan datos da sesión", + "storage_evicted_description_1": "Faltan algúns datos da sesión, incluíndo chaves de mensaxes cifradas. Sae e volve a entrar para arranxalo, restaurando as chaves desde a copia.", + "storage_evicted_description_2": "O navegador probablemente eliminou estos datos ao quedar con pouco espazo de disco.", + "unknown_error_code": "código de fallo descoñecido" }, "in_space1_and_space2": "Nos espazos %(space1Name)s e %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3767,7 +3663,31 @@ "deactivate_confirm_action": "Desactivar usuaria", "error_deactivate": "Fallo ao desactivar a usuaria", "role_label": "Rol en <RoomName/>", - "edit_own_devices": "Editar dispositivos" + "edit_own_devices": "Editar dispositivos", + "redact": { + "no_recent_messages_title": "Non se atoparon mensaxes recentes de %(user)s", + "no_recent_messages_description": "Desprázate na cronoloxía para ver se hai algúns máis recentes.", + "confirm_title": "Eliminar mensaxes recentes de %(user)s", + "confirm_description_1": { + "one": "Vas eliminar %(count)s mensaxe de %(user)s. Esto eliminaraa de xeito permanente para todas na conversa. Tes a certeza de querer eliminala?", + "other": "Vas a eliminar %(count)s mensaxes de %(user)s. Así eliminaralos de xeito permanente para todas na conversa. Tes a certeza de facelo?" + }, + "confirm_description_2": "Podería demorar un tempo se é un número grande de mensaxes. Non actualices o cliente mentras tanto.", + "confirm_keep_state_label": "Conservar mensaxes do sistema", + "confirm_keep_state_explainer": "Desmarcar se tamén queres eliminar as mensaxes do sistema acerca da usuaria (ex. cambios na membresía, cambios no perfil...)", + "confirm_button": { + "other": "Eliminar %(count)s mensaxes", + "one": "Eliminar 1 mensaxe" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s sesións verificadas", + "one": "1 sesión verificada" + }, + "count_of_sessions": { + "other": "%(count)s sesións", + "one": "%(count)s sesión" + } }, "stickers": { "empty": "Non ten paquetes de iconas activados", @@ -3798,6 +3718,9 @@ "one": "Resultado final baseado en %(count)s voto", "other": "Resultado final baseado en %(count)s votos" } + }, + "thread_list": { + "context_menu_label": "Opcións da conversa" } }, "reject_invitation_dialog": { @@ -3834,12 +3757,155 @@ }, "console_wait": "Agarda!", "cant_load_page": "Non se puido cargar a páxina", - "Invalid homeserver discovery response": "Resposta de descubrimento do servidor non válida", - "Failed to get autodiscovery configuration from server": "Fallo ó obter a configuración de autodescubrimento desde o servidor", - "Invalid base_url for m.homeserver": "base_url non válido para m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "O URL do servidor non semella ser un servidor Matrix válido", - "Invalid identity server discovery response": "Resposta de descubrimento de identidade do servidor non válida", - "Invalid base_url for m.identity_server": "base_url para m.identity_server non válida", - "Identity server URL does not appear to be a valid identity server": "O URL do servidor de identidade non semella ser un servidor de identidade válido", - "General failure": "Fallo xeral" + "General failure": "Fallo xeral", + "emoji_picker": { + "cancel_search_label": "Cancelar busca" + }, + "info_tooltip_title": "Información", + "language_dropdown_label": "Selector de idioma", + "seshat": { + "error_initialising": "Fallou a inicialización da busca de mensaxes, comproba <a>os axustes</a> para máis información", + "warning_kind_files_app": "Usa a <a>app de Escritorio</a> para ver todos os ficheiros cifrados", + "warning_kind_search_app": "Usa a <a>app de Escritorio</a> para buscar mensaxes cifradas", + "warning_kind_files": "Esta versión de %(brand)s non soporta o visionado dalgúns ficheiros cifrados", + "warning_kind_search": "Esta versión de %(brand)s non soporta a busca de mensaxes cifradas", + "reset_title": "Restablecer almacenaxe do evento?", + "reset_description": "Probablemente non queiras restablecer o índice de almacenaxe do evento", + "reset_explainer": "Se o fas, ten en conta que non se borrará ningunha das túas mensaxes, mais a experiencia de busca podería degradarse durante uns momentos ata que se recrea o índice", + "reset_button": "Restablecer almacenaxe de eventos" + }, + "truncated_list_n_more": { + "other": "E %(count)s máis..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Escribe un nome de servidor", + "network_dropdown_available_valid": "Pinta ben", + "network_dropdown_available_invalid_forbidden": "Non tes permiso para ver a lista de salas deste servidor", + "network_dropdown_available_invalid": "Non se atopa o servidor ou a súa lista de salas", + "network_dropdown_your_server_description": "O teu servidor", + "network_dropdown_remove_server_adornment": "Eliminar servidor \"%(roomServer)s\"", + "network_dropdown_add_dialog_title": "Engadir novo servidor", + "network_dropdown_add_dialog_description": "Escribe o nome do novo servidor que queres explorar.", + "network_dropdown_add_dialog_placeholder": "Nome do servidor", + "network_dropdown_add_server_option": "Engadir novo servidor…", + "network_dropdown_selected_label_instance": "Mostrar: salas de %(instance)s (%(server)s)", + "network_dropdown_selected_label": "Mostrar: salas Matrix" + } + }, + "dialog_close_label": "Pechar diálogo", + "redact": { + "error": "Non pode eliminar esta mensaxe. (%(code)s)", + "ongoing": "Eliminando…", + "confirm_button": "Confirma a retirada", + "reason_label": "Razón (optativa)" + }, + "forward": { + "no_perms_title": "Non tes permiso para facer isto", + "sending": "Enviando", + "sent": "Enviado", + "open_room": "Abrir sala", + "send_label": "Enviar", + "message_preview_heading": "Vista previa da mensaxe", + "filter_placeholder": "Busca salas ou persoas" + }, + "integrations": { + "disabled_dialog_title": "As Integracións están desactivadas", + "impossible_dialog_title": "Non se permiten Integracións", + "impossible_dialog_description": "O teu %(brand)s non permite que uses o Xestor de Integracións, contacta coa administración." + }, + "lazy_loading": { + "disabled_description1": "Anteriormente utilizaches %(brand)s en %(host)s con carga preguiceira de membros. Nesta versión a carga preguiceira está desactivada. Como a caché local non é compatible entre as dúas configuracións, %(brand)s precisa volver a sincronizar a conta.", + "disabled_description2": "Se a outra versión de %(brand)s aínda está aberta noutra lapela, péchaa xa que usar %(brand)s no mesmo servidor con carga preguiceira activada e desactivada ao mesmo tempo causará problemas.", + "disabled_title": "Caché local incompatible", + "disabled_action": "Baleirar caché e sincronizar", + "resync_description": "%(brand)s utiliza agora entre 3 e 5 veces menos memoria, cargando só información sobre as usuarias cando é preciso. Agarda mentras se sincroniza co servidor!", + "resync_title": "Actualizando %(brand)s" + }, + "message_edit_dialog_title": "Edicións da mensaxe", + "server_offline": { + "empty_timeline": "Xa estás ó día.", + "title": "O servidor non responde", + "description": "O servidor non responde a algunhas peticións. Aquí tes algunha das razóns máis probables.", + "description_1": "O servidor (%(serverName)s) tardou moito en responder.", + "description_2": "O cortalumes ou antivirus está bloqueando a solicitude.", + "description_3": "Unha extensión do navegador está evitando a solicitude.", + "description_4": "O servidor está apagado.", + "description_5": "O servidor rexeitou a solicitude.", + "description_6": "Hai problemas de conexión a internet na túa localidade.", + "description_7": "Aconteceu un fallo de conexión ó intentar contactar co servidor.", + "description_8": "O servidor non está configurado para sinalar cal é o problema (CORS).", + "recent_changes_heading": "Cambios recentes que aínda non foron recibidos" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s Participante", + "other": "%(count)s Participantes" + }, + "public_rooms_label": "Salas públicas", + "heading_with_query": "Usa \"%(query)s\" para buscar", + "heading_without_query": "Buscar", + "spaces_title": "Espazos nos que estás", + "other_rooms_in_space": "Outras salas en %(spaceName)s", + "join_button_text": "Unirse a %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Algúns resultados poden estar agochados por privacidade", + "cant_find_person_helpful_hint": "Se non atopas a quen buscas, envíalle unha ligazón de convite.", + "copy_link_text": "Copia a ligazón de convite", + "result_may_be_hidden_warning": "Algúns resultados poderían estar agochados", + "cant_find_room_helpful_hint": "Se non atopas a sala que buscas, pide un convite ou crea unha nova sala.", + "create_new_room_button": "Crear unha nova sala", + "group_chat_section_title": "Outras opcións", + "start_group_chat_button": "Inicia un chat en grupo", + "message_search_section_title": "Outras buscas", + "recent_searches_section_title": "Buscas recentes", + "recently_viewed_section_title": "Visto recentemente", + "search_dialog": "Diálogo de busca", + "remove_filter": "Elimina o filtro de busca de %(filter)s", + "search_messages_hint": "Para buscar mensaxes, busca esta icona arriba de todo na sala <icon/>", + "keyboard_scroll_hint": "Usa <arrows/> para desprazarte" + }, + "share": { + "title_room": "Compartir sala", + "permalink_most_recent": "Ligazón ás mensaxes máis recentes", + "title_user": "Compartir usuaria", + "title_message": "Compartir unha mensaxe da sala", + "permalink_message": "Ligazón á mensaxe escollida", + "link_title": "Ligazón á sala" + }, + "upload_file": { + "title_progress": "Subir ficheiros (%(current)s de %(total)s)", + "title": "Subir ficheiros", + "upload_all_button": "Subir todo", + "error_file_too_large": "Este ficheiro é <b>demasiado grande</b> para subilo. O límite é %(limit)s mais o ficheiro é %(sizeOfThisFile)s.", + "error_files_too_large": "Estes ficheiros son <b>demasiado grandes</b> para subilos. O límite é %(limit)s.", + "error_some_files_too_large": "Algúns ficheiros son <b>demasiado grandes</b> para subilos. O límite é %(limit)s.", + "upload_n_others_button": { + "other": "Subir outros %(count)s ficheiros", + "one": "Subir %(count)s ficheiro máis" + }, + "cancel_all_button": "Cancelar todo", + "error_title": "Fallo ao subir" + }, + "restore_key_backup_dialog": { + "load_error_content": "Non cargou o estado da copia", + "recovery_key_mismatch_title": "Non concorda a Chave de Seguridade", + "recovery_key_mismatch_description": "Non se puido descifrar a Copia con esta Chave de Seguridade: comproba que aplicaches a Chave de Seguridade correcta.", + "incorrect_security_phrase_title": "Frase de Seguridade incorrecta", + "incorrect_security_phrase_dialog": "Non se puido descifrar a Copia con esta Frase de Seguridade: comproba que escribiches a Frase de Seguridade correcta.", + "restore_failed_error": "Non se restableceu a copia", + "no_backup_error": "Non se atopou copia!", + "keys_restored_title": "Chaves restablecidas", + "count_of_decryption_failures": "Fallo ao descifrar %(failedCount)s sesións!", + "count_of_successfully_restored_keys": "Restablecidas correctamente %(sessionCount)s chaves", + "enter_phrase_title": "Escribe a Frase de Seguridade", + "key_backup_warning": "<b>Aviso</b>: só deberías realizar a copia de apoio desde un ordenador de confianza.", + "enter_phrase_description": "Accede ao teu historial de mensaxes seguras e configura a comunicación segura escribindo a túa Frase de Seguridade.", + "phrase_forgotten_text": "Se esqueceches a túa Frase de Seguridade podes <button1>usar a túa Chave de Seguridade</button1> ou <button2>establecer novas opcións de recuperación</button2>", + "enter_key_title": "Escribe a Chave de Seguridade", + "key_is_valid": "Semella unha Chave de Seguridade válida!", + "key_is_invalid": "Chave de Seguridade non válida", + "enter_key_description": "Accede ao teu historial de mensaxes seguras e asegura a comunicación escribindo a Chave de Seguridade.", + "key_forgotten_text": "Se esqueceches a túa Chave de Seguridade podes <button>establecer novas opcións de recuperación</button>", + "load_keys_progress": "%(completed)s de %(total)s chaves restablecidas" + } } diff --git a/src/i18n/strings/he.json b/src/i18n/strings/he.json index 54fc2a43f4..f1d7521c2d 100644 --- a/src/i18n/strings/he.json +++ b/src/i18n/strings/he.json @@ -21,26 +21,16 @@ "Dec": "דצמבר", "PM": "PM", "AM": "AM", - "Send": "שלח", - "unknown error code": "קוד שגיאה לא מוכר", "Unnamed room": "חדר ללא שם", "Sunday": "ראשון", "Today": "היום", "Friday": "שישי", - "Changelog": "דו\"ח שינויים", - "Failed to send logs: ": "כשל במשלוח יומנים: ", - "Unavailable": "לא זמין", - "Filter results": "סנן התוצאות", "Tuesday": "שלישי", - "Preparing to send logs": "מתכונן לשלוח יומנים", "Saturday": "שבת", "Monday": "שני", "Wednesday": "רביעי", - "You cannot delete this message. (%(code)s)": "לא ניתן למחוק הודעה זו. (%(code)s)", "Thursday": "חמישי", - "Logs sent": "יומנים נשלחו", "Yesterday": "אתמול", - "Thank you!": "רב תודות!", "Moderator": "מנהל", "Restricted": "מחוץ לתחום", "Timor-Leste": "טמור-לסטה", @@ -292,11 +282,6 @@ "Vietnam": "וייטנאם", "Venezuela": "ונצואלה", "Vatican City": "ותיקן", - "Not Trusted": "לא אמין", - "Ask this user to verify their session, or manually verify it below.": "בקש ממשתמש זה לאמת את ההתחברות שלו, או לאמת אותה באופן ידני למטה.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s %(userId)s נכנס דרך התחברות חדשה מבלי לאמת אותה:", - "Verify your other session using one of the options below.": "אמתו את ההתחברות האחרת שלכם דרך אחת מהאפשרויות למטה.", - "You signed in to a new session without verifying it:": "נכנסתם דרך התחברות חדשה מבלי לאמת אותה:", "Backup version:": "גירסת גיבוי:", "This backup is trusted because it has been restored on this session": "ניתן לסמוך על גיבוי זה מכיוון שהוא שוחזר בהפעלה זו", "Folder": "תקיה", @@ -370,331 +355,37 @@ "Ok": "בסדר", "Your homeserver has exceeded one of its resource limits.": "השרת שלכם חרג מאחד או יותר משאבים אשר הוקצו לו.", "Your homeserver has exceeded its user limit.": "השרת שלכם חרג ממגבלות מספר המשתמשים שלו.", - "Server did not return valid authentication information.": "השרת לא החזיר מידע אימות תקף.", - "Server did not require any authentication": "השרת לא נדרש לאימות כלשהו", - "There was a problem communicating with the server. Please try again.": "הייתה בעיה בתקשורת עם השרת. בבקשה נסה שוב.", - "Confirm account deactivation": "אשר את השבתת החשבון", - "Are you sure you want to deactivate your account? This is irreversible.": "האם אתה בטוח שברצונך להשבית את חשבונך? זה בלתי הפיך.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "אשר את השבתת חשבונך באמצעות כניסה יחידה כדי להוכיח את זהותך.", - "Continue With Encryption Disabled": "המשך כאשר ההצפנה מושבתת", - "Incompatible Database": "מסד נתונים לא תואם", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "השתמשת בעבר בגרסה חדשה יותר של %(brand)s עם הפעלה זו. כדי להשתמש בגרסה זו שוב עם הצפנה מקצה לקצה, יהיה עליך לצאת ולחזור שוב.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "כדי להימנע מאיבוד היסטוריית הצ'אט שלכם, עליכם לייצא את מפתחות החדר שלכם לפני שאתם מתנתקים. יהיה עליכם לחזור לגרסה החדשה יותר של %(brand)s כדי לעשות זאת", - "Clear all data": "נקה את כל הנתונים", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "ניקוי כל הנתונים מהפגישה זו הוא קבוע. הודעות מוצפנות יאבדו אלא אם כן גובו על המפתחות שלהן.", - "Clear all data in this session?": "למחוק את כל הנתונים בפגישה זו?", - "Reason (optional)": "סיבה (לא חובה)", - "Confirm Removal": "אשר הסרה", - "Removing…": "מסיר…", - "Email address": "כתובת דוא\"ל", - "Unable to load commit detail: %(msg)s": "לא ניתן לטעון את פרטי ההתחייבות: %(msg)s", - "Notes": "הערות", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "לפני שמגישים יומנים, עליכם <a> ליצור בעיה של GitHub </a> כדי לתאר את הבעיה שלכם.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "תזכורת: הדפדפן שלך אינו נתמך, כך שהחוויה שלך עשויה להיות בלתי צפויה.", - "Preparing to download logs": "מתכונן להורדת יומנים", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "אנא ספר לנו מה השתבש או, יותר טוב, צור בעיה של GitHub המתארת את הבעיה.", - "Close dialog": "סגור דיאלוג", - "Invite anyway": "הזמן בכל מקרה", - "Invite anyway and never warn me again": "הזמן בכל מקרה ולעולם לא הזהיר אותי שוב", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "לא הצלחת למצוא פרופילים עבור מזהי המטריצה המפורטים להלן - האם תרצה להזמין אותם בכל זאת?", - "The following users may not exist": "המשתמשים הבאים עשויים שלא להתקיים", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "השתמש בשרת זהות כדי להזמין בדוא\"ל. לנהל ב <settings>הגדרות</settings>.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "השתמש בשרת זהות כדי להזמין בדוא\"ל. <default> השתמש בברירת המחדל (%(defaultIdentityServerName)s) </default> או נהל ב <settings>הגדרות</settings>.", - "Server name": "שם השרת", - "Enter the name of a new server you want to explore.": "הזן את שם השרת החדש שתרצה לחקור.", - "Add a new server": "הוסף שרת חדש", - "Your server": "השרת שלכם", - "Can't find this server or its room list": "לא ניתן למצוא שרת זה או את רשימת החדרים שלו", - "Looks good": "נראה טוב", - "Enter a server name": "הכנס שם שרת", "Home": "הבית", - "And %(count)s more...": { - "other": "ו%(count)s עוד..." - }, - "Join millions for free on the largest public server": "הצטרפו למיליונים בחינם בשרת הציבורי הגדול ביותר", - "Server Options": "אפשרויות שרת", - "This address is already in use": "כתובת זו נמצאת בשימוש", - "This address is available to use": "כתובת זו זמינה לשימוש", - "Some characters not allowed": "חלק מהתווים אינם מורשים", - "e.g. my-room": "כגון החדר-שלי", - "Room address": "כתובת חדר", - "<a>In reply to</a> <pill>": "<a> בתשובה ל- </a> <pill>", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "לא ניתן לטעון אירוע שהשיב לו, או שהוא לא קיים או שאין לך הרשאה להציג אותו.", - "Custom level": "דרגה מותאמת", - "Power level": "דרגת מנהל", - "Language Dropdown": "תפריט שפות", - "Information": "מידע", "collapse": "אחד", "expand": "הרחב", - "This version of %(brand)s does not support searching encrypted messages": "גרסה זו של %(brand)s אינה תומכת בחיפוש הודעות מוצפנות", - "This version of %(brand)s does not support viewing some encrypted files": "גרסה זו של %(brand)s אינה תומכת בצפייה בקבצים מוצפנים מסוימים", - "Use the <a>Desktop app</a> to search encrypted messages": "השתמשו ב <a> אפליקציית שולחן העבודה </a> לחיפוש הודעות מוצפנות", - "Use the <a>Desktop app</a> to see all encrypted files": "השתמשו ב <a> אפליקציית שולחן העבודה </a> כדי לראות את כל הקבצים המוצפנים", - "%(name)s wants to verify": "%(name)s רוצה לאמת", - "%(name)s cancelled": "%(name)s ביטל", - "%(name)s declined": "%(name)s סרב", - "%(name)s accepted": "%(name)s אישרו", - "Remove %(count)s messages": { - "one": "הסר הודעה 1", - "other": "הסר %(count)s הודעות" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "עבור כמות גדולה של הודעות, זה עלול לארוך זמן מה. אנא אל תרענן את הלקוח שלך בינתיים.", - "Remove recent messages by %(user)s": "הסר את ההודעות האחרונות של %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "נסה לגלול למעלה בציר הזמן כדי לראות אם יש קודמים.", - "No recent messages by %(user)s found": "לא נמצאו הודעות אחרונות של %(user)s", - "%(count)s sessions": { - "one": "%(count)s מושבים", - "other": "%(count)s מושבים" - }, - "%(count)s verified sessions": { - "one": "1 מושב מאומת", - "other": "%(count)s מושבים מאומתים" - }, "Not encrypted": "לא מוצפן", - "not specified": "לא מוגדר", "Failed to connect to integration manager": "ההתחברות למנהל האינטגרציה נכשלה", - "Create new room": "צור חדר חדש", "Join Room": "הצטרף אל חדר", - "(~%(count)s results)": { - "one": "(תוצאת %(count)s)", - "other": "(תוצאת %(count)s)" - }, "%(duration)sd": "%(duration)s (ימים)", "%(duration)sh": "%(duration)s (שעות)", "%(duration)sm": "%(duration)s (דקות)", "%(duration)ss": "(שניות) %(duration)s", - "and %(count)s others...": { - "one": "ועוד אחד אחר...", - "other": "ו %(count)s אחרים..." - }, "Encrypted by a deleted session": "הוצפן על ידי מושב שנמחק", - "Cancel search": "בטל חיפוש", - "Can't load this message": "לא ניתן לטעון הודעה זו", "Submit logs": "הגש יומנים", - "edited": "נערך", - "Edited at %(date)s. Click to view edits.": "נערך ב-%(date)s. לחץ לצפייה בעריכות.", - "Click to view edits": "לחץ לצפות בעריכות", - "Edited at %(date)s": "נערך ב-%(date)s", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "אתה עומד להועבר לאתר של צד שלישי כדי שתוכל לאמת את חשבונך לשימוש עם %(integrationsUrl)s. האם אתה מקווה להמשיך?", - "Add an Integration": "הוסף אינטגרציה", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "כדי לדווח על בעיית אבטחה , אנא קראו את <a> מדיניות גילוי האבטחה של Matrix.org </a>.", "Deactivate account": "סגור חשבון", "Sign in with SSO": "היכנס באמצעות SSO", "Delete Widget": "מחק ישומון", - "Resend %(unsentCount)s reaction(s)": "שלח שוב תגובות %(unsentCount)s", - "Hold": "החזק", - "Resume": "תקציר", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>אזהרה</b>: עליך להגדיר גיבוי מפתחות הצפנה רק ממחשב מהימן.", - "Successfully restored %(sessionCount)s keys": "שוחזר בהצלחה %(sessionCount)s מפתחות", - "Failed to decrypt %(failedCount)s sessions!": "הפענוח של %(failedCount)s חיבורים נכשל!", - "Keys restored": "מפתחות משוחזרים", - "No backup found!": "לא נמצא גיבוי!", - "Unable to restore backup": "לא ניתן לשחזר את הגיבוי", - "Unable to load backup status": "לא ניתן לטעון את מצב הגיבוי", - "%(completed)s of %(total)s keys restored": "%(completed)s שניות מתוך %(total)s מפתחות שוחזרו", - "Restoring keys from backup": "שחזור מפתחות מגיבוי", - "Unable to set up keys": "לא ניתן להגדיר מקשים", - "Click the button below to confirm setting up encryption.": "לחץ על הלחצן למטה כדי לאשר את הגדרת ההצפנה.", - "Confirm encryption setup": "אשר את הגדרת ההצפנה", - "Clear cross-signing keys": "נקה מפתחות חתימה צולבת", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "מחיקת מפתחות חתימה צולבת הינה קבועה. כל מי שאימתת איתו יראה התראות אבטחה. כמעט בוודאות אינך רוצה לעשות זאת, אלא אם איבדת כל מכשיר ממנו תוכל לחתום.", - "Destroy cross-signing keys?": "להרוס מפתחות חתימה צולבת?", - "Use your Security Key to continue.": "השתמש במפתח האבטחה שלך כדי להמשיך.", - "Security Key": "מפתח אבטחה", - "Security Phrase": "ביטוי אבטחה", - "Looks good!": "נראה טוב!", - "Wrong file type": "סוג קובץ שגוי", - "Remember my selection for this widget": "זכור את הבחירה שלי עבור יישומון זה", - "Decline All": "סרב להכל", - "This widget would like to:": "יישומון זה רוצה:", - "Approve widget permissions": "אשר הרשאות יישומון", - "Verification Request": "בקשת אימות", - "Upload Error": "שגיאת העלאה", - "Cancel All": "בטל הכל", - "Upload %(count)s other files": { - "one": "העלה %(count)s של קובץ אחר", - "other": "העלה %(count)s של קבצים אחרים" - }, - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "חלק מהקבצים <b> גדולים מדי </b> כדי להעלות אותם. מגבלת גודל הקובץ היא %(limit)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "קבצים אלה <b> גדולים מדי </b> להעלאה. מגבלת גודל הקובץ היא %(limit)s.", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "קובץ זה <b> גדול מדי </b> להעלאה. מגבלת גודל הקובץ היא %(limit)s אך קובץ זה הוא %(sizeOfThisFile)s.", - "Upload all": "מעלה הכל", - "Upload files (%(current)s of %(total)s)": "מעלה קבצים (%(current)s מ %(total)s)", - "Upload files": "מעלה קבצים", - "Be found by phone or email": "להימצא בטלפון או בדוא\"ל", - "Find others by phone or email": "מצא אחרים בטלפון או בדוא\"ל", - "Your browser likely removed this data when running low on disk space.": "סביר להניח שהדפדפן שלך הסיר נתונים אלה כאשר שטח הדיסק שלהם נמוך.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "חלק מנתוני ההפעלה, כולל מפתחות הודעות מוצפנים, חסרים. צא והיכנס כדי לתקן זאת, ושחזר את המפתחות מהגיבוי.", - "Missing session data": "חסרים נתוני הפעלות", - "To help us prevent this in future, please <a>send us logs</a>.": "כדי לעזור לנו למנוע זאת בעתיד, אנא <a> שלחו לנו יומנים </a>.", - "Command Help": "עזרה לפיקוד", - "Link to selected message": "קישור להודעה שנבחרה", - "Share Room Message": "שתף הודעה בחדר", - "Share User": "שתף משתמש", - "Link to most recent message": "קישור להודעה האחרונה", - "Share Room": "שתף חדר", - "This will allow you to reset your password and receive notifications.": "זה יאפשר לך לאפס את הסיסמה שלך ולקבל התראות.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "אנא בדוק את הדוא\"ל שלך ולחץ על הקישור שהוא מכיל. לאחר שתסיים, לחץ על המשך.", - "Verification Pending": "אימות בהמתנה", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "ניקוי שטח האחסון של הדפדפן עשוי לפתור את הבעיה, אך ינתק אתכם ויגרום לכל היסטוריית צ'אט מוצפנת להיות בלתי קריאה.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "אם השתמשת בעבר בגרסה עדכנית יותר של %(brand)s, ייתכן שההפעלה שלך אינה תואמת לגרסה זו. סגרו חלון זה וחזרו לגרסה העדכנית יותר.", - "We encountered an error trying to restore your previous session.": "נתקלנו בשגיאה בניסיון לשחזר את ההפעלה הקודמת שלך.", - "Unable to restore session": "לא ניתן לשחזר את ההפעלה", "Send Logs": "שלח יומנים", - "Clear Storage and Sign Out": "נקה אחסון והתנתק", - "Sign out and remove encryption keys?": "להתנתק ולהסיר מפתחות הצפנה?", - "Recent changes that have not yet been received": "שינויים אחרונים שטרם התקבלו", - "The server is not configured to indicate what the problem is (CORS).": "השרת אינו מוגדר לציין מהי הבעיה (CORS).", - "A connection error occurred while trying to contact the server.": "אירעה שגיאת חיבור בעת ניסיון ליצור קשר עם השרת.", - "Your area is experiencing difficulties connecting to the internet.": "האזור שלך חווה קשיים בחיבור לאינטרנט.", - "The server has denied your request.": "השרת דחה את בקשתך.", - "The server is offline.": "השרת לא מקוון.", - "A browser extension is preventing the request.": "סיומת דפדפן מונעת את הבקשה.", - "Your firewall or anti-virus is blocking the request.": "חומת האש או האנטי-וירוס שלך חוסמים את הבקשה.", - "The server (%(serverName)s) took too long to respond.": "לשרת (%(serverName)s) לקח יותר מדי זמן להגיב.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "השרת שלך לא מגיב לחלק מהבקשות שלך. להלן כמה מהסיבות הסבירות ביותר.", - "Server isn't responding": "השרת לא מגיב", - "You're all caught up.": "כולכם נתפסתם.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "תשדרג את החדר הזה מ- <oldVersion/> ל- <newVersion/>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "זה בדרך כלל משפיע רק על אופן עיבוד החדר בשרת. אם אתה נתקל בבעיות באחוזים שלך %(brand)s, אנא <a> דווח על באג </a>.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "שדרוג חדר הוא פעולה מתקדמת ומומלץ בדרך כלל כאשר החדר אינו יציב עקב באגים, תכונות חסרות או פרצות אבטחה.", - "Upgrade public room": "שדרג חדר ציבורי", - "Upgrade private room": "שדרג חדר פרטי", - "Put a link back to the old room at the start of the new room so people can see old messages": "החזירו קישור לחדר הישן בתחילת החדר החדש כדי שאנשים יוכלו לראות הודעות ישנות", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "עצור מהמשתמשים לדבר בגרסה הישנה של החדר, ושלח הודעה הממליצה למשתמשים לעבור לחדר החדש", - "Update any local room aliases to point to the new room": "עדכן את כינויי החדר המקומיים בכדי להצביע על החדר החדש", - "Create a new room with the same name, description and avatar": "צור חדר חדש עם אותו שם, תיאור ואווטאר", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "שדרוג חדר זה מחייב סגירת המופע הנוכחי של החדר ויצירת חדר חדש במקומו. כדי להעניק לחברי החדר את החוויה הטובה ביותר האפשרית, אנו:", - "Upgrade Room Version": "גרסת חדר שדרוג", - "Upgrade this room to version %(version)s": "שדרג חדר זה לגרסה %(version)s", - "The room upgrade could not be completed": "לא ניתן היה להשלים את שדרוג החדר", - "Failed to upgrade room": "שדרוג החדר נכשל", - "Room Settings - %(roomName)s": "הגדרות חדר - %(roomName)s", - "Email (optional)": "דוא\"ל (לא חובה)", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "שים לב, אם לא תשייך כתובת דואר אלקטרוני ותשכח את הסיסמה שלך, אתה תאבד <b>לצמיתות</b> את הגישה לחשבונך.", - "Continuing without email": "ממשיך ללא דוא\"ל", - "Data on this screen is shared with %(widgetDomain)s": "הנתונים על המסך הזה משותפים עם %(widgetDomain)s", - "Modal Widget": "יישומון מודאלי", - "Message edits": "עריכת הודעות", - "Your homeserver doesn't seem to support this feature.": "נראה ששרת הבית שלך אינו תומך בתכונה זו.", - "If they don't match, the security of your communication may be compromised.": "אם הם לא תואמים, אבטחת התקשורת שלך עלולה להיפגע.", - "Session key": "מפתח מושב", - "Session ID": "זהות מושב", - "Session name": "שם מושב", - "Confirm this user's session by comparing the following with their User Settings:": "אשר את הפעלת המשתמש הזה על ידי השוואה בין הדברים הבאים להגדרות המשתמש שלהם:", - "Confirm by comparing the following with the User Settings in your other session:": "אשר על ידי השוואה בין הדברים הבאים להגדרות המשתמש בפגישה האחרת שלך:", - "Are you sure you want to sign out?": "האם אתה בטוח שברצונך לצאת?", - "You'll lose access to your encrypted messages": "תאבד את הגישה להודעות המוצפנות שלך", - "Manually export keys": "ייצא ידנית מפתחות", - "I don't want my encrypted messages": "אני לא רוצה את ההודעות המוצפנות שלי", - "Start using Key Backup": "התחל להשתמש בגיבוי מקשים", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "הודעות מוצפנות מאובטחות באמצעות הצפנה מקצה לקצה. רק לך ולמקבל / ים יש / ה מקשים לקריאת הודעות אלה.", - "Updating %(brand)s": "מעדכן %(brand)s", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s משתמש כעת בזכרון פחות פי 3-5, על ידי טעינת מידע רק על משתמשים אחרים בעת הצורך. אנא המתן בזמן שאנחנו מסתנכרנים מחדש עם השרת!", - "Clear cache and resync": "נקה מטמון וסנכרן מחדש", - "Incompatible local cache": "מטמון מקומי לא תואם", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "אם הגרסה האחרת של %(brand)s עדיין פתוחה בכרטיסייה אחרת, אנא סגור אותה כשימוש ב-%(brand)s באותו מארח כאשר טעינה עצלה מופעלת וגם מושבתת בו זמנית תגרום לבעיות.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "השתמשת בעבר ב- %(brand)s ב- %(host)s עם טעינה עצלה של חברים מופעלת. בגרסה זו טעינה עצלה מושבתת. מכיוון שהמטמון המקומי אינו תואם בין שתי ההגדרות הללו, %(brand)s צריך לסנכרן מחדש את חשבונך.", - "Signature upload failed": "העלאת החתימה נכשלה", - "Signature upload success": "הצלחה בהעלאת חתימה", - "Unable to upload": "לא ניתן להעלות", - "Cancelled signature upload": "העלאת החתימה בוטלה", - "Upload completed": "העלאה הושלמה", - "%(brand)s encountered an error during upload of:": "%(brand)s נתקל בשגיאה במהלך ההעלאה של:", - "a key signature": "חתימת מפתח", - "a new cross-signing key signature": "חתימת מפתח צולבת חדשה", - "a device cross-signing signature": "חתימה צולבת של התקן", - "a new master key signature": "חתימת מפתח ראשית חדשה", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "הזמינו מישהו המשתמש בשמו, שם המשתמש (כמו <userId/>) או <a> שתפו את החדר הזה </a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "הזמינו מישהו המשתמש בשמו, כתובת הדוא\"ל, שם המשתמש (כמו <userId/>) או <a> שתפו את החדר הזה </a>.", - "Start a conversation with someone using their name or username (like <userId/>).": "התחל שיחה עם מישהו המשתמש בשמו או בשם המשתמש שלו (כמו <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "התחל שיחה עם מישהו המשתמש בשמו, כתובת הדוא\"ל או שם המשתמש שלו (כמו <userId/>).", - "Direct Messages": "הודעות ישירות", - "Recently Direct Messaged": "הודעות ישירות לאחרונה", - "Recent Conversations": "שיחות אחרונות", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "המשתמשים הבאים עשויים שלא להתקיים או שאינם תקפים, ולא ניתן להזמין אותם: %(csvNames)s", - "Failed to find the following users": "מציאת המשתמשים הבאים נכשלה", - "We couldn't invite those users. Please check the users you want to invite and try again.": "לא יכולנו להזמין את המשתמשים האלה. אנא בדוק את המשתמשים שברצונך להזמין ונסה שוב.", - "Something went wrong trying to invite the users.": "משהו השתבש בניסיון להזמין את המשתמשים.", - "Invite by email": "הזמנה באמצעות דוא\"ל", - "Click the button below to confirm your identity.": "לחץ על הלחצן למטה כדי לאשר את זהותך.", - "Confirm to continue": "אשרו בכדי להמשיך", - "To continue, use Single Sign On to prove your identity.": "כדי להמשיך, השתמש בכניסה יחידה כדי להוכיח את זהותך.", - "Integrations not allowed": "שילובים אינם מורשים", - "Integrations are disabled": "שילובים מושבתים", - "Incoming Verification Request": "בקשת אימות נכנסת", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "אימות מכשיר זה יסמן אותו כאמין, ומשתמשים שאימתו אתכם יסמכו על מכשיר זה.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "אמתו את המכשיר הזה כדי לסמן אותו כאמין. אמון במכשיר זה מעניק לכם ולמשתמשים אחרים שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "אימות משתמש זה יסמן את ההפעלה שלו כאמינה, וגם יסמן את ההפעלה שלכם כאמינה להם.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "אמתו את המשתמש הזה כדי לסמן אותו כאמין. אמון במשתמשים מעניק לכם שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", - "An error has occurred.": "קרתה שגיאה.", - "Transfer": "לְהַעֲבִיר", - "A call can only be transferred to a single user.": "ניתן להעביר שיחה רק למשתמש יחיד.", "Switch theme": "שנה ערכת נושא", - "Dial pad": "לוח חיוג", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "אם שכחת את מפתח האבטחה שלך תוכל <button> להגדיר אפשרויות שחזור חדשות</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "גש להיסטוריית ההודעות המאובטחות שלך והגדר הודעות מאובטחות על ידי הזנת מפתח האבטחה שלך.", - "Enter Security Key": "הזן מפתח אבטחה", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "לא ניתן היה לפענח את הגיבוי באמצעות מפתח האבטחה הזה: ודא שהזנת את מפתח האבטחה הנכון.", - "Security Key mismatch": "מפתחות האבטחה לא תואמים", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "אין אפשרות לגשת לאחסון הסודי. אנא אשר שהזנת את ביטוי האבטחה הנכון.", - "Invalid Security Key": "מפתח אבטחה לא חוקי", - "Wrong Security Key": "מפתח אבטחה שגוי", - "Remember this": "זכור את זה", - "The widget will verify your user ID, but won't be able to perform actions for you:": "היישומון יאמת את מזהה המשתמש שלך, אך לא יוכל לבצע פעולות עבורך:", - "Allow this widget to verify your identity": "אפשר לווידג'ט זה לאמת את זהותך", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s שלכם אינו מאפשר לך להשתמש במנהל שילוב לשם כך. אנא צרו קשר עם מנהל מערכת.", - "Enter Security Phrase": "הזן ביטוי אבטחה", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "לא ניתן לפענח גיבוי עם ביטוי אבטחה זה: אנא ודא שהזנת את ביטוי האבטחה הנכון.", - "Incorrect Security Phrase": "ביטוי אבטחה שגוי", - "Message search initialisation failed, check <a>your settings</a> for more information": "אתחול חיפוש ההודעות נכשל. בדוק את <a>ההגדרות שלך</a> למידע נוסף", "Developer": "מפתח", "Experimental": "נִסיוֹנִי", "Messaging": "הודעות", "Moderation": "מְתִינוּת", - "Create a space": "צור מרחב עבודה", - "Not a valid Security Key": "מפתח האבטחה לא חוקי", - "Failed to end poll": "תקלה בסגירת הסקר", - "Preserve system messages": "שמור את הודעות המערכת", - "Friends and family": "חברים ומשפחה", - "An error occurred whilst sharing your live location, please try again": "אירעה שגיאה במהלך שיתוף המיקום החי שלכם, אנא נסו שוב", - "%(count)s Members": { - "one": "%(count)s חברים" - }, - "%(count)s rooms": { - "other": "%(count)s חדרים" - }, - "User Directory": "ספריית משתמשים", - "MB": "MB", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "האם אתם בטוחים שברצונכם לסיים את הסקר הזה? זה יציג את התוצאות הסופיות של הסקר וימנע מאנשים את האפשרות להצביע.", - "End Poll": "סיים סקר", - "Sorry, the poll did not end. Please try again.": "סליחה, הסקר לא הסתיים. נא נסו שוב.", - "The poll has ended. Top answer: %(topAnswer)s": "הסקר הסתיים. תשובה הכי נפוצה: %(topAnswer)s", - "The poll has ended. No votes were cast.": "הסקר הסתיים. לא היו הצבעות.", - "Thread options": "אפשרויות שרשור", - "You may contact me if you have any follow up questions": "אתם יכולים לתקשר איתי אם יש לכם שאלות המשך", "Feedback sent! Thanks, we appreciate it!": "משוב נשלח! תודה, אנחנו מודים לכם", - "Search for rooms or people": "חפשו אנשים או חדרים", - "Message preview": "צפו בהודעה", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "גש להיסטוריית ההודעות המאובטחת שלך והגדר הודעות מאובטחות על ידי הזנת ביטוי האבטחה שלך.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "כל אחד יוכל למצוא ולהצטרך אל חלל עבודה זה. לא רק חברי <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "כל אחד ב<SpaceName/> יוכל למצוא ולהצטרף.", - "Adding spaces has moved.": "הוספת מרחבי עבודה הוזז.", - "Search for spaces": "חיפוש מרחבי עבודה", - "Create a new space": "הגדרת מרחב עבודה חדש", - "Want to add a new space instead?": "רוצים להוסיף מרחב עבודה חדש במקום?", - "Add existing space": "הוסף מרחב עבודה קיים", "To join a space you'll need an invite.": "כדי להצטרך אל מרחב עבודה, תהיו זקוקים להזמנה.", - "Space selection": "בחירת מרחב עבודה", "Explore public spaces in the new search dialog": "חיקרו מרחבי עבודה ציבוריים בתיבת הדו-שיח החדשה של החיפוש", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)sו%(count)sאחרים", "other": "%(spaceName)sו%(count)s אחרים" }, "%(space1Name)s and %(space2Name)s": "%(space1Name)sו%(space2Name)s", - "To leave the beta, visit your settings.": "כדי לעזוב את התכונה הניסיונית, כנסו להגדרות.", - "Location": "מיקום", - "Close sidebar": "סגור סרגל צד", "common": { "about": "אודות", "analytics": "אנליטיקה", @@ -794,7 +485,18 @@ "setup_secure_messages": "הגדר הודעות מאובטחות", "unencrypted": "לא מוצפן", "show_more": "הצג יותר", - "are_you_sure": "האם אתם בטוחים?" + "are_you_sure": "האם אתם בטוחים?", + "location": "מיקום", + "email_address": "כתובת דוא\"ל", + "filter_results": "סנן התוצאות", + "and_n_others": { + "one": "ועוד אחד אחר...", + "other": "ו %(count)s אחרים..." + }, + "edited": "נערך", + "n_rooms": { + "other": "%(count)s חדרים" + } }, "action": { "continue": "המשך", @@ -894,7 +596,10 @@ "explore_rooms": "גלה חדרים", "new_room": "חדר חדש", "explore_public_rooms": "שוטט בחדרים ציבוריים", - "reply_in_thread": "מענה בשרשור" + "reply_in_thread": "מענה בשרשור", + "transfer": "לְהַעֲבִיר", + "resume": "תקציר", + "hold": "החזק" }, "a11y": { "user_menu": "תפריט משתמש", @@ -934,7 +639,8 @@ "bridge_state_creator": "הגשר הזה נוצר על ידי משתמש <user />.", "bridge_state_manager": "הגשר הזה מנוהל על ידי משתמש <user />.", "bridge_state_workspace": "סביבת עבודה: <networkLink/>", - "bridge_state_channel": "ערוץ: <channelLink/>" + "bridge_state_channel": "ערוץ: <channelLink/>", + "beta_feedback_leave_button": "כדי לעזוב את התכונה הניסיונית, כנסו להגדרות." }, "keyboard": { "home": "הבית", @@ -1038,7 +744,9 @@ "moderator": "מנהל", "admin": "אדמין", "custom": "ידני %(level)s", - "mod": "ממתן" + "mod": "ממתן", + "label": "דרגת מנהל", + "custom_level": "דרגה מותאמת" }, "bug_reporting": { "introduction": "אם שלחתם באג דרך GitHub, שליחת לוגים יכולה לעזור לנו לאתר את הבעיה. ", @@ -1056,7 +764,16 @@ "uploading_logs": "מעלה לוגים", "downloading_logs": "מוריד לוגים", "create_new_issue": "אנא <newIssueLink> צור בעיה חדשה </newIssueLink> ב- GitHub כדי שנוכל לחקור את הבאג הזה.", - "waiting_for_server": "ממתין לתשובה מהשרת" + "waiting_for_server": "ממתין לתשובה מהשרת", + "error_empty": "אנא ספר לנו מה השתבש או, יותר טוב, צור בעיה של GitHub המתארת את הבעיה.", + "preparing_logs": "מתכונן לשלוח יומנים", + "logs_sent": "יומנים נשלחו", + "thank_you": "רב תודות!", + "failed_send_logs": "כשל במשלוח יומנים: ", + "preparing_download": "מתכונן להורדת יומנים", + "unsupported_browser": "תזכורת: הדפדפן שלך אינו נתמך, כך שהחוויה שלך עשויה להיות בלתי צפויה.", + "textarea_label": "הערות", + "log_request": "כדי לעזור לנו למנוע זאת בעתיד, אנא <a> שלחו לנו יומנים </a>." }, "time": { "hours_minutes_seconds_left": "נשארו %(hours)s שעות, %(minutes)s דקות ו-%(seconds)s שניות", @@ -1338,7 +1055,13 @@ "email_address_label": "כתובת דוא\"ל", "remove_msisdn_prompt": "הסר מספרי %(phone)s ?", "add_msisdn_instructions": "הודעת טקסט נשלחה אל %(msisdn)s. אנא הזן את קוד האימות שהוא מכיל.", - "msisdn_label": "מספר טלפון" + "msisdn_label": "מספר טלפון", + "deactivate_confirm_body_sso": "אשר את השבתת חשבונך באמצעות כניסה יחידה כדי להוכיח את זהותך.", + "deactivate_confirm_body": "האם אתה בטוח שברצונך להשבית את חשבונך? זה בלתי הפיך.", + "deactivate_confirm_continue": "אשר את השבתת החשבון", + "error_deactivate_communication": "הייתה בעיה בתקשורת עם השרת. בבקשה נסה שוב.", + "error_deactivate_no_auth": "השרת לא נדרש לאימות כלשהו", + "error_deactivate_invalid_auth": "השרת לא החזיר מידע אימות תקף." }, "sidebar": { "title": "סרגל צד", @@ -1471,7 +1194,8 @@ "format": "פורמט", "messages": "הודעות", "size_limit": "הגבלת גודל", - "include_attachments": "כלול קבצים מצורפים" + "include_attachments": "כלול קבצים מצורפים", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "צרו חדר וידאו", @@ -1750,7 +1474,8 @@ "creation_summary_room": "%(creator)s יצר/ה והגדיר/ה את החדר.", "context_menu": { "external_url": "כתובת URL אתר המקור", - "collapse_reply_thread": "אחד שרשור של התשובות" + "collapse_reply_thread": "אחד שרשור של התשובות", + "resent_unsent_reactions": "שלח שוב תגובות %(unsentCount)s" }, "url_preview": { "close": "סגור תצוגה מקדימה" @@ -1797,13 +1522,31 @@ "you_accepted": "אשרתם", "you_declined": "דחיתם", "you_cancelled": "ביטלתם", - "you_started": "שלחתם בקשה לקוד אימות" + "you_started": "שלחתם בקשה לקוד אימות", + "user_accepted": "%(name)s אישרו", + "user_declined": "%(name)s סרב", + "user_cancelled": "%(name)s ביטל", + "user_wants_to_verify": "%(name)s רוצה לאמת" }, "m.poll.end": { "sender_ended": "%(senderName)sסיים סקר" }, "m.video": { "error_decrypting": "שגיאה בפענוח וידאו" + }, + "scalar_starter_link": { + "dialog_title": "הוסף אינטגרציה", + "dialog_description": "אתה עומד להועבר לאתר של צד שלישי כדי שתוכל לאמת את חשבונך לשימוש עם %(integrationsUrl)s. האם אתה מקווה להמשיך?" + }, + "edits": { + "tooltip_title": "נערך ב-%(date)s", + "tooltip_sub": "לחץ לצפות בעריכות", + "tooltip_label": "נערך ב-%(date)s. לחץ לצפייה בעריכות." + }, + "error_rendering_message": "לא ניתן לטעון הודעה זו", + "reply": { + "error_loading": "לא ניתן לטעון אירוע שהשיב לו, או שהוא לא קיים או שאין לך הרשאה להציג אותו.", + "in_reply_to": "<a> בתשובה ל- </a> <pill>" } }, "slash_command": { @@ -1886,7 +1629,8 @@ "verify_nop": "ההתחברות כבר אושרה!", "verify_mismatch": "אזהרה: אימות מפתח נכשל! חתימת המפתח של %(userId)s ושל ההתחברות של מכשיר %(deviceId)s הינו \"%(fprint)s\" אשר אינו תואם למפתח הנתון \"%(fingerprint)s\". דבר זה יכול להעיר על כך שישנו נסיון להאזין לתקשורת שלכם!", "verify_success_title": "מפתח מאושר", - "verify_success_description": "המפתח החתום שנתתם תואם את המפתח שקבלתם מ %(userId)s מהתחברות %(deviceId)s. ההתחברות סומנה כמאושרת." + "verify_success_description": "המפתח החתום שנתתם תואם את המפתח שקבלתם מ %(userId)s מהתחברות %(deviceId)s. ההתחברות סומנה כמאושרת.", + "help_dialog_title": "עזרה לפיקוד" }, "presence": { "online_for": "מחובר %(duration)s", @@ -1984,7 +1728,6 @@ "unknown_person": "אדם לא ידוע", "connecting": "מקשר" }, - "Other": "אחר", "room_settings": { "permissions": { "m.room.avatar_space": "שנה את דמות מרחב העבודה", @@ -2111,7 +1854,12 @@ "canonical_alias_field_label": "כתובת ראשית", "avatar_field_label": "אוואטר של החדר", "aliases_no_items_label": "עדיין אין כתובות שפורסמו, הוסף כתובת למטה", - "aliases_items_label": "כתובות מפורסמות אחרות:" + "aliases_items_label": "כתובות מפורסמות אחרות:", + "alias_heading": "כתובת חדר", + "alias_field_safe_localpart_invalid": "חלק מהתווים אינם מורשים", + "alias_field_taken_valid": "כתובת זו זמינה לשימוש", + "alias_field_taken_invalid_domain": "כתובת זו נמצאת בשימוש", + "alias_field_placeholder_default": "כגון החדר-שלי" }, "advanced": { "unfederated": "לא ניתן לגשת לחדר זה באמצעות שרתי מטריקס מרוחקים", @@ -2122,7 +1870,21 @@ "room_version_section": "גרסאת חדר", "room_version": "גרסאת חדש:", "information_section_space": "מידע על מרחב העבודה", - "information_section_room": "מידע החדר" + "information_section_room": "מידע החדר", + "error_upgrade_title": "שדרוג החדר נכשל", + "error_upgrade_description": "לא ניתן היה להשלים את שדרוג החדר", + "upgrade_button": "שדרג חדר זה לגרסה %(version)s", + "upgrade_dialog_title": "גרסת חדר שדרוג", + "upgrade_dialog_description": "שדרוג חדר זה מחייב סגירת המופע הנוכחי של החדר ויצירת חדר חדש במקומו. כדי להעניק לחברי החדר את החוויה הטובה ביותר האפשרית, אנו:", + "upgrade_dialog_description_1": "צור חדר חדש עם אותו שם, תיאור ואווטאר", + "upgrade_dialog_description_2": "עדכן את כינויי החדר המקומיים בכדי להצביע על החדר החדש", + "upgrade_dialog_description_3": "עצור מהמשתמשים לדבר בגרסה הישנה של החדר, ושלח הודעה הממליצה למשתמשים לעבור לחדר החדש", + "upgrade_dialog_description_4": "החזירו קישור לחדר הישן בתחילת החדר החדש כדי שאנשים יוכלו לראות הודעות ישנות", + "upgrade_warning_dialog_title_private": "שדרג חדר פרטי", + "upgrade_dwarning_ialog_title_public": "שדרג חדר ציבורי", + "upgrade_warning_dialog_report_bug_prompt_link": "זה בדרך כלל משפיע רק על אופן עיבוד החדר בשרת. אם אתה נתקל בבעיות באחוזים שלך %(brand)s, אנא <a> דווח על באג </a>.", + "upgrade_warning_dialog_description": "שדרוג חדר הוא פעולה מתקדמת ומומלץ בדרך כלל כאשר החדר אינו יציב עקב באגים, תכונות חסרות או פרצות אבטחה.", + "upgrade_warning_dialog_footer": "תשדרג את החדר הזה מ- <oldVersion/> ל- <newVersion/>." }, "upload_avatar_label": "העלה אוואטר", "visibility": { @@ -2153,7 +1915,9 @@ "notification_sound": "צליל התראה", "custom_sound_prompt": "הגדר צליל מותאם אישי", "browse_button": "דפדף" - } + }, + "title": "הגדרות חדר - %(roomName)s", + "alias_not_specified": "לא מוגדר" }, "encryption": { "verification": { @@ -2203,7 +1967,19 @@ "prompt_user": "התחל לאמת שוב מהפרופיל שלהם.", "timed_out": "תם הזמן הקצוב לאימות.", "cancelled_user": "הצג אימותים מבוטלים %(displayName)s.", - "cancelled": "בטלתם את האימות." + "cancelled": "בטלתם את האימות.", + "incoming_sas_user_dialog_text_1": "אמתו את המשתמש הזה כדי לסמן אותו כאמין. אמון במשתמשים מעניק לכם שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", + "incoming_sas_user_dialog_text_2": "אימות משתמש זה יסמן את ההפעלה שלו כאמינה, וגם יסמן את ההפעלה שלכם כאמינה להם.", + "incoming_sas_device_dialog_text_1": "אמתו את המכשיר הזה כדי לסמן אותו כאמין. אמון במכשיר זה מעניק לכם ולמשתמשים אחרים שקט נפשי נוסף בשימוש בהודעות מוצפנות מקצה לקצה.", + "incoming_sas_device_dialog_text_2": "אימות מכשיר זה יסמן אותו כאמין, ומשתמשים שאימתו אתכם יסמכו על מכשיר זה.", + "incoming_sas_dialog_title": "בקשת אימות נכנסת", + "manual_device_verification_self_text": "אשר על ידי השוואה בין הדברים הבאים להגדרות המשתמש בפגישה האחרת שלך:", + "manual_device_verification_user_text": "אשר את הפעלת המשתמש הזה על ידי השוואה בין הדברים הבאים להגדרות המשתמש שלהם:", + "manual_device_verification_device_name_label": "שם מושב", + "manual_device_verification_device_id_label": "זהות מושב", + "manual_device_verification_device_key_label": "מפתח מושב", + "manual_device_verification_footer": "אם הם לא תואמים, אבטחת התקשורת שלך עלולה להיפגע.", + "verification_dialog_title_user": "בקשת אימות" }, "old_version_detected_title": "נתגלו נתוני הצפנה ישנים", "old_version_detected_description": "נתגלו גרסאות ישנות יותר של %(brand)s. זה יגרום לתקלה בקריפטוגרפיה מקצה לקצה בגרסה הישנה יותר. הודעות מוצפנות מקצה לקצה שהוחלפו לאחרונה בעת השימוש בגרסה הישנה עשויות שלא להיות ניתנות לפענוח בגירסה זו. זה עלול גם לגרום להודעות שהוחלפו עם גרסה זו להיכשל. אם אתה נתקל בבעיות, צא וחזור שוב. כדי לשמור על היסטוריית ההודעות, ייצא וייבא מחדש את המפתחות שלך.", @@ -2251,7 +2027,49 @@ "cross_signing_room_warning": "מישהו משתמש בהפעלה לא ידועה", "cross_signing_room_verified": "כולם מאומתים בחדר זה", "cross_signing_room_normal": "חדר זה מוצפן מקצה לקצה", - "unsupported": "לקוח זה אינו תומך בהצפנה מקצה לקצה." + "unsupported": "לקוח זה אינו תומך בהצפנה מקצה לקצה.", + "incompatible_database_sign_out_description": "כדי להימנע מאיבוד היסטוריית הצ'אט שלכם, עליכם לייצא את מפתחות החדר שלכם לפני שאתם מתנתקים. יהיה עליכם לחזור לגרסה החדשה יותר של %(brand)s כדי לעשות זאת", + "incompatible_database_description": "השתמשת בעבר בגרסה חדשה יותר של %(brand)s עם הפעלה זו. כדי להשתמש בגרסה זו שוב עם הצפנה מקצה לקצה, יהיה עליך לצאת ולחזור שוב.", + "incompatible_database_title": "מסד נתונים לא תואם", + "incompatible_database_disable": "המשך כאשר ההצפנה מושבתת", + "key_signature_upload_completed": "העלאה הושלמה", + "key_signature_upload_cancelled": "העלאת החתימה בוטלה", + "key_signature_upload_failed": "לא ניתן להעלות", + "key_signature_upload_success_title": "הצלחה בהעלאת חתימה", + "key_signature_upload_failed_title": "העלאת החתימה נכשלה", + "udd": { + "own_new_session_text": "נכנסתם דרך התחברות חדשה מבלי לאמת אותה:", + "own_ask_verify_text": "אמתו את ההתחברות האחרת שלכם דרך אחת מהאפשרויות למטה.", + "other_new_session_text": "%(name)s %(userId)s נכנס דרך התחברות חדשה מבלי לאמת אותה:", + "other_ask_verify_text": "בקש ממשתמש זה לאמת את ההתחברות שלו, או לאמת אותה באופן ידני למטה.", + "title": "לא אמין" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "סוג קובץ שגוי", + "recovery_key_is_correct": "נראה טוב!", + "wrong_security_key": "מפתח אבטחה שגוי", + "invalid_security_key": "מפתח אבטחה לא חוקי" + }, + "security_phrase_title": "ביטוי אבטחה", + "security_phrase_incorrect_error": "אין אפשרות לגשת לאחסון הסודי. אנא אשר שהזנת את ביטוי האבטחה הנכון.", + "security_key_title": "מפתח אבטחה", + "use_security_key_prompt": "השתמש במפתח האבטחה שלך כדי להמשיך.", + "restoring": "שחזור מפתחות מגיבוי" + }, + "destroy_cross_signing_dialog": { + "title": "להרוס מפתחות חתימה צולבת?", + "warning": "מחיקת מפתחות חתימה צולבת הינה קבועה. כל מי שאימתת איתו יראה התראות אבטחה. כמעט בוודאות אינך רוצה לעשות זאת, אלא אם איבדת כל מכשיר ממנו תוכל לחתום.", + "primary_button_text": "נקה מפתחות חתימה צולבת" + }, + "confirm_encryption_setup_title": "אשר את הגדרת ההצפנה", + "confirm_encryption_setup_body": "לחץ על הלחצן למטה כדי לאשר את הגדרת ההצפנה.", + "unable_to_setup_keys_error": "לא ניתן להגדיר מקשים", + "key_signature_upload_failed_master_key_signature": "חתימת מפתח ראשית חדשה", + "key_signature_upload_failed_cross_signing_key_signature": "חתימת מפתח צולבת חדשה", + "key_signature_upload_failed_device_cross_signing_key_signature": "חתימה צולבת של התקן", + "key_signature_upload_failed_key_signature": "חתימת מפתח", + "key_signature_upload_failed_body": "%(brand)s נתקל בשגיאה במהלך ההעלאה של:" }, "emoji": { "category_frequently_used": "לעיתים קרובות בשימוש", @@ -2367,7 +2185,10 @@ "fallback_button": "התחל אימות", "sso_title": "השתמש בכניסה חד שלבית על מנת להמשיך", "sso_body": "אשרו הוספת מייל זה על ידי כניסה למערכת להוכיח את זהותכם.", - "code": "קוד" + "code": "קוד", + "sso_preauth_body": "כדי להמשיך, השתמש בכניסה יחידה כדי להוכיח את זהותך.", + "sso_postauth_title": "אשרו בכדי להמשיך", + "sso_postauth_body": "לחץ על הלחצן למטה כדי לאשר את זהותך." }, "password_field_label": "הזן סיסמה", "password_field_strong_label": "יפה, סיסמה חזקה!", @@ -2409,7 +2230,39 @@ }, "country_dropdown": "נפתח במדינה", "common_failures": {}, - "captcha_description": "שרת בית זה רוצה לוודא שאתה לא רובוט." + "captcha_description": "שרת בית זה רוצה לוודא שאתה לא רובוט.", + "autodiscovery_invalid": "תגובת גילוי שרת בית לא חוקית", + "autodiscovery_generic_failure": "קבלת תצורת הגילוי האוטומטי מהשרת נכשלה", + "autodiscovery_invalid_hs_base_url": "Base_url לא חוקי עבור m.homeserver", + "autodiscovery_invalid_hs": "נראה שכתובת האתר של שרת הבית אינה שרת ביתי של מטריקס", + "autodiscovery_invalid_is_base_url": "Base_url לא חוקי עבור m.identity_server", + "autodiscovery_invalid_is": "נראה שכתובת האתר של שרת זהות אינה שרת זהות חוקי", + "autodiscovery_invalid_is_response": "תגובת גילוי שרת זהות לא חוקית", + "server_picker_description_matrix.org": "הצטרפו למיליונים בחינם בשרת הציבורי הגדול ביותר", + "server_picker_title_default": "אפשרויות שרת", + "soft_logout": { + "clear_data_title": "למחוק את כל הנתונים בפגישה זו?", + "clear_data_description": "ניקוי כל הנתונים מהפגישה זו הוא קבוע. הודעות מוצפנות יאבדו אלא אם כן גובו על המפתחות שלהן.", + "clear_data_button": "נקה את כל הנתונים" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "הודעות מוצפנות מאובטחות באמצעות הצפנה מקצה לקצה. רק לך ולמקבל / ים יש / ה מקשים לקריאת הודעות אלה.", + "use_key_backup": "התחל להשתמש בגיבוי מקשים", + "skip_key_backup": "אני לא רוצה את ההודעות המוצפנות שלי", + "megolm_export": "ייצא ידנית מפתחות", + "setup_key_backup_title": "תאבד את הגישה להודעות המוצפנות שלך", + "description": "האם אתה בטוח שברצונך לצאת?" + }, + "registration": { + "continue_without_email_title": "ממשיך ללא דוא\"ל", + "continue_without_email_description": "שים לב, אם לא תשייך כתובת דואר אלקטרוני ותשכח את הסיסמה שלך, אתה תאבד <b>לצמיתות</b> את הגישה לחשבונך.", + "continue_without_email_field_label": "דוא\"ל (לא חובה)" + }, + "set_email": { + "verification_pending_title": "אימות בהמתנה", + "verification_pending_description": "אנא בדוק את הדוא\"ל שלך ולחץ על הקישור שהוא מכיל. לאחר שתסיים, לחץ על המשך.", + "description": "זה יאפשר לך לאפס את הסיסמה שלך ולקבל התראות." + } }, "room_list": { "sort_unread_first": "הצג תחילה חדרים עם הודעות שלא נקראו", @@ -2434,7 +2287,8 @@ "report_content": { "missing_reason": "אנא מלאו מדוע אתם מדווחים.", "report_content_to_homeserver": "דווח על תוכן למנהל שרת הבית שלך", - "description": "דיווח על הודעה זו ישלח את 'מזהה האירוע' הייחודי למנהל שרת הבית שלך. אם הודעות בחדר זה מוצפנות, מנהל שרת הבית שלך לא יוכל לקרוא את טקסט ההודעה או להציג קבצים או תמונות." + "description": "דיווח על הודעה זו ישלח את 'מזהה האירוע' הייחודי למנהל שרת הבית שלך. אם הודעות בחדר זה מוצפנות, מנהל שרת הבית שלך לא יוכל לקרוא את טקסט ההודעה או להציג קבצים או תמונות.", + "other_label": "אחר" }, "onboarding": { "has_avatar_label": "נהדר, זה יעזור לאנשים לדעת שזה אתה", @@ -2445,7 +2299,8 @@ "send_dm": "שלח הודעה ישירה", "explore_rooms": "חקור חדרים ציבוריים", "create_room": "צור צ'אט קבוצתי", - "create_account": "חשבון משתמש חדש" + "create_account": "חשבון משתמש חדש", + "use_case_personal_messaging": "חברים ומשפחה" }, "setting": { "help_about": { @@ -2542,14 +2397,28 @@ "added_by": "ישומון נוסף על ידי", "cookie_warning": "יישומון זה עשוי להשתמש בעוגיות.", "popout": "יישומון קופץ", - "set_room_layout": "הגדר את פריסת החדר שלי עבור כולם" + "set_room_layout": "הגדר את פריסת החדר שלי עבור כולם", + "modal_title_default": "יישומון מודאלי", + "modal_data_warning": "הנתונים על המסך הזה משותפים עם %(widgetDomain)s", + "capabilities_dialog": { + "title": "אשר הרשאות יישומון", + "content_starting_text": "יישומון זה רוצה:", + "decline_all_permission": "סרב להכל", + "remember_Selection": "זכור את הבחירה שלי עבור יישומון זה" + }, + "open_id_permissions_dialog": { + "title": "אפשר לווידג'ט זה לאמת את זהותך", + "starting_text": "היישומון יאמת את מזהה המשתמש שלך, אך לא יוכל לבצע פעולות עבורך:", + "remember_selection": "זכור את זה" + } }, "feedback": { "sent": "משוב נשלח", "comment_label": "תגובה", "pro_type": "טיפ למקצוענים: אם אתה מפעיל באג, שלח <debugLogsLink> יומני איתור באגים </debugLogsLink> כדי לעזור לנו לאתר את הבעיה.", "existing_issue_link": "אנא צפה תחילה ב <existingIssuesLink> באגים קיימים ב- Github </existingIssuesLink>. אין התאמה? <newIssueLink> התחל חדש </newIssueLink>.", - "send_feedback_action": "שלח משוב" + "send_feedback_action": "שלח משוב", + "can_contact_label": "אתם יכולים לתקשר איתי אם יש לכם שאלות המשך" }, "zxcvbn": { "suggestions": { @@ -2592,7 +2461,10 @@ "error_encountered": "ארעה שגיעה %(errorDetail)s .", "no_update": "אין עדכון זמין.", "new_version_available": "גרסא חדשה קיימת. <a>שדרגו עכשיו.</a>", - "check_action": "בדוק עדכונים" + "check_action": "בדוק עדכונים", + "error_unable_load_commit": "לא ניתן לטעון את פרטי ההתחייבות: %(msg)s", + "unavailable": "לא זמין", + "changelog": "דו\"ח שינויים" }, "threads": { "all_threads": "כל הקישורים", @@ -2624,7 +2496,18 @@ "title_when_query_unavailable": "חדרים וחללי עבודה", "title_when_query_available": "תוצאות", "search_placeholder": "חיפוש שמות ותיאורים", - "no_search_result_hint": "אולי תרצו לנסות חיפוש אחר או לבדוק אם יש שגיאות הקלדה." + "no_search_result_hint": "אולי תרצו לנסות חיפוש אחר או לבדוק אם יש שגיאות הקלדה.", + "add_existing_subspace": { + "space_dropdown_title": "הוסף מרחב עבודה קיים", + "create_prompt": "רוצים להוסיף מרחב עבודה חדש במקום?", + "create_button": "הגדרת מרחב עבודה חדש", + "filter_placeholder": "חיפוש מרחבי עבודה" + }, + "add_existing_room_space": { + "dm_heading": "הודעות ישירות", + "space_dropdown_label": "בחירת מרחב עבודה", + "subspace_moved_note": "הוספת מרחבי עבודה הוזז." + } }, "location_sharing": { "MapStyleUrlNotReachable": "שרת בית זה אינו מוגדר כהלכה להצגת מפות, או ששרת המפות המוגדר אינו ניתן לגישה.", @@ -2636,7 +2519,9 @@ "reset_bearing": "נעלו את המפה לכיוון צפון", "failed_generic": "איתור המיקום שלך נכשל. אנא נסה שוב מאוחר יותר.", "live_enable_description": "שימו לב: זוהי תכונת פיתוח המשתמשת ביישום זמני. משמעות הדבר היא שלא תוכלו למחוק את היסטוריית המיקומים שלכם, ומשתמשים מתקדמים יוכלו לראות את היסטוריית המיקומים שלך גם לאחר שתפסיקו לשתף את המיקום החי שלכם עם החדר הזה.", - "share_button": "שתף מיקום" + "share_button": "שתף מיקום", + "close_sidebar": "סגור סרגל צד", + "error_sharing_live_location_try_again": "אירעה שגיאה במהלך שיתוף המיקום החי שלכם, אנא נסו שוב" }, "labs_mjolnir": { "room_name": "רשימת החסומים שלי", @@ -2701,7 +2586,10 @@ "setup_rooms_private_description": "ניצור חדרים לכל אחד מהם.", "address_placeholder": "לדוגמא מרחב העבודה שלי", "address_label": "כתובת", - "label": "צור מרחב עבודה" + "label": "צור מרחב עבודה", + "subspace_join_rule_restricted_description": "כל אחד ב<SpaceName/> יוכל למצוא ולהצטרף.", + "subspace_join_rule_public_description": "כל אחד יוכל למצוא ולהצטרך אל חלל עבודה זה. לא רק חברי <SpaceName/>.", + "subspace_dropdown_title": "צור מרחב עבודה" }, "user_menu": { "switch_theme_light": "שנה למצב בהיר", @@ -2806,7 +2694,11 @@ "search": { "this_room": "החדר הזה", "all_rooms": "כל החדרים", - "field_placeholder": "חפש…" + "field_placeholder": "חפש…", + "result_count": { + "one": "(תוצאת %(count)s)", + "other": "(תוצאת %(count)s)" + } }, "jump_to_bottom_button": "גלול להודעות האחרונות", "jump_read_marker": "קפצו להודעה הראשונה שלא נקראה.", @@ -2834,7 +2726,9 @@ "identity_server_no_terms_title": "לשרת הזיהוי אין כללי שרות", "identity_server_no_terms_description_1": "פעולה זו דורשת להכנס אל שרת הזיהוי <server /> לאשר מייל או טלפון, אבל לשרת אין כללי שרות.", "identity_server_no_terms_description_2": "המשיכו רק אם הנכם בוטחים בבעלים של השרת.", - "inline_intro_text": "קבל <policyLink /> להמשך:" + "inline_intro_text": "קבל <policyLink /> להמשך:", + "summary_identity_server_1": "מצא אחרים בטלפון או בדוא\"ל", + "summary_identity_server_2": "להימצא בטלפון או בדוא\"ל" }, "poll": { "create_poll_title": "צרו סקר", @@ -2856,7 +2750,13 @@ "total_n_votes_voted": { "one": "מתבסס על %(count)s הצבעות", "other": "מתבסס על %(count)s הצבעות" - } + }, + "end_message_no_votes": "הסקר הסתיים. לא היו הצבעות.", + "end_message": "הסקר הסתיים. תשובה הכי נפוצה: %(topAnswer)s", + "error_ending_title": "תקלה בסגירת הסקר", + "error_ending_description": "סליחה, הסקר לא הסתיים. נא נסו שוב.", + "end_title": "סיים סקר", + "end_description": "האם אתם בטוחים שברצונכם לסיים את הסקר הזה? זה יציג את התוצאות הסופיות של הסקר וימנע מאנשים את האפשרות להצביע." }, "failed_load_async_component": "טעינת הדף נכשלה. אנא בדקו את החיבור שלכם לאינטרנט ונסו שנית.", "upload_failed_generic": "נכשלה העלאת הקובץ %(fileName)s.", @@ -2881,7 +2781,27 @@ "error_version_unsupported_space": "השרת של המשתמש אינו תומך בגירסא זו של מרחבי עבודה.", "error_version_unsupported_room": "השרת של המשתמש אינו תומך בחדר זה.", "error_unknown": "שגיאת שרת לא ידועה", - "to_space": "הזמן אל %(spaceName)s" + "to_space": "הזמן אל %(spaceName)s", + "unable_find_profiles_description_default": "לא הצלחת למצוא פרופילים עבור מזהי המטריצה המפורטים להלן - האם תרצה להזמין אותם בכל זאת?", + "unable_find_profiles_title": "המשתמשים הבאים עשויים שלא להתקיים", + "unable_find_profiles_invite_never_warn_label_default": "הזמן בכל מקרה ולעולם לא הזהיר אותי שוב", + "unable_find_profiles_invite_label_default": "הזמן בכל מקרה", + "email_caption": "הזמנה באמצעות דוא\"ל", + "error_find_room": "משהו השתבש בניסיון להזמין את המשתמשים.", + "error_invite": "לא יכולנו להזמין את המשתמשים האלה. אנא בדוק את המשתמשים שברצונך להזמין ונסה שוב.", + "error_transfer_multiple_target": "ניתן להעביר שיחה רק למשתמש יחיד.", + "error_find_user_title": "מציאת המשתמשים הבאים נכשלה", + "error_find_user_description": "המשתמשים הבאים עשויים שלא להתקיים או שאינם תקפים, ולא ניתן להזמין אותם: %(csvNames)s", + "recents_section": "שיחות אחרונות", + "suggestions_section": "הודעות ישירות לאחרונה", + "email_use_default_is": "השתמש בשרת זהות כדי להזמין בדוא\"ל. <default> השתמש בברירת המחדל (%(defaultIdentityServerName)s) </default> או נהל ב <settings>הגדרות</settings>.", + "email_use_is": "השתמש בשרת זהות כדי להזמין בדוא\"ל. לנהל ב <settings>הגדרות</settings>.", + "start_conversation_name_email_mxid_prompt": "התחל שיחה עם מישהו המשתמש בשמו, כתובת הדוא\"ל או שם המשתמש שלו (כמו <userId/>).", + "start_conversation_name_mxid_prompt": "התחל שיחה עם מישהו המשתמש בשמו או בשם המשתמש שלו (כמו <userId/>).", + "name_email_mxid_share_room": "הזמינו מישהו המשתמש בשמו, כתובת הדוא\"ל, שם המשתמש (כמו <userId/>) או <a> שתפו את החדר הזה </a>.", + "name_mxid_share_room": "הזמינו מישהו המשתמש בשמו, שם המשתמש (כמו <userId/>) או <a> שתפו את החדר הזה </a>.", + "transfer_user_directory_tab": "ספריית משתמשים", + "transfer_dial_pad_tab": "לוח חיוג" }, "scalar": { "error_create": "לא ניתן היה ליצור ווידג'ט.", @@ -2910,7 +2830,21 @@ "failed_copy": "שגיאה בהעתקה", "something_went_wrong": "משהו השתבש!", "update_power_level": "שינוי דרגת מנהל נכשל", - "unknown": "שגיאה לא ידועה" + "unknown": "שגיאה לא ידועה", + "dialog_description_default": "קרתה שגיאה.", + "edit_history_unsupported": "נראה ששרת הבית שלך אינו תומך בתכונה זו.", + "session_restore": { + "clear_storage_description": "להתנתק ולהסיר מפתחות הצפנה?", + "clear_storage_button": "נקה אחסון והתנתק", + "title": "לא ניתן לשחזר את ההפעלה", + "description_1": "נתקלנו בשגיאה בניסיון לשחזר את ההפעלה הקודמת שלך.", + "description_2": "אם השתמשת בעבר בגרסה עדכנית יותר של %(brand)s, ייתכן שההפעלה שלך אינה תואמת לגרסה זו. סגרו חלון זה וחזרו לגרסה העדכנית יותר.", + "description_3": "ניקוי שטח האחסון של הדפדפן עשוי לפתור את הבעיה, אך ינתק אתכם ויגרום לכל היסטוריית צ'אט מוצפנת להיות בלתי קריאה." + }, + "storage_evicted_title": "חסרים נתוני הפעלות", + "storage_evicted_description_1": "חלק מנתוני ההפעלה, כולל מפתחות הודעות מוצפנים, חסרים. צא והיכנס כדי לתקן זאת, ושחזר את המפתחות מהגיבוי.", + "storage_evicted_description_2": "סביר להניח שהדפדפן שלך הסיר נתונים אלה כאשר שטח הדיסק שלהם נמוך.", + "unknown_error_code": "קוד שגיאה לא מוכר" }, "in_space1_and_space2": "במרחבי עבודה %(space1Name)sו%(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3040,7 +2974,26 @@ "deactivate_confirm_action": "השבת משתמש", "error_deactivate": "השבתת משתמש נכשלה", "role_label": "תפקיד בחדר <RoomName/>", - "edit_own_devices": "הגדרת מכשירים" + "edit_own_devices": "הגדרת מכשירים", + "redact": { + "no_recent_messages_title": "לא נמצאו הודעות אחרונות של %(user)s", + "no_recent_messages_description": "נסה לגלול למעלה בציר הזמן כדי לראות אם יש קודמים.", + "confirm_title": "הסר את ההודעות האחרונות של %(user)s", + "confirm_description_2": "עבור כמות גדולה של הודעות, זה עלול לארוך זמן מה. אנא אל תרענן את הלקוח שלך בינתיים.", + "confirm_keep_state_label": "שמור את הודעות המערכת", + "confirm_button": { + "one": "הסר הודעה 1", + "other": "הסר %(count)s הודעות" + } + }, + "count_of_verified_sessions": { + "one": "1 מושב מאומת", + "other": "%(count)s מושבים מאומתים" + }, + "count_of_sessions": { + "one": "%(count)s מושבים", + "other": "%(count)s מושבים" + } }, "stickers": { "empty": "כרגע אין לך חבילות מדבקה מופעלות", @@ -3064,7 +3017,10 @@ "pinned_messages_button": "הודעות נעוצות", "export_chat_button": "ייצוא צ'אט", "share_button": "שתף חדר", - "settings_button": "הגדרות חדר" + "settings_button": "הגדרות חדר", + "thread_list": { + "context_menu_label": "אפשרויות שרשור" + } }, "reject_invitation_dialog": { "title": "דחה הזמנה", @@ -3095,12 +3051,118 @@ "error_loading_user_profile": "לא ניתן לטעון את פרופיל המשתמש" }, "cant_load_page": "לא ניתן לטעון את הדף", - "Invalid homeserver discovery response": "תגובת גילוי שרת בית לא חוקית", - "Failed to get autodiscovery configuration from server": "קבלת תצורת הגילוי האוטומטי מהשרת נכשלה", - "Invalid base_url for m.homeserver": "Base_url לא חוקי עבור m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "נראה שכתובת האתר של שרת הבית אינה שרת ביתי של מטריקס", - "Invalid identity server discovery response": "תגובת גילוי שרת זהות לא חוקית", - "Invalid base_url for m.identity_server": "Base_url לא חוקי עבור m.identity_server", - "Identity server URL does not appear to be a valid identity server": "נראה שכתובת האתר של שרת זהות אינה שרת זהות חוקי", - "General failure": "שגיאה כללית" + "General failure": "שגיאה כללית", + "emoji_picker": { + "cancel_search_label": "בטל חיפוש" + }, + "info_tooltip_title": "מידע", + "language_dropdown_label": "תפריט שפות", + "seshat": { + "error_initialising": "אתחול חיפוש ההודעות נכשל. בדוק את <a>ההגדרות שלך</a> למידע נוסף", + "warning_kind_files_app": "השתמשו ב <a> אפליקציית שולחן העבודה </a> כדי לראות את כל הקבצים המוצפנים", + "warning_kind_search_app": "השתמשו ב <a> אפליקציית שולחן העבודה </a> לחיפוש הודעות מוצפנות", + "warning_kind_files": "גרסה זו של %(brand)s אינה תומכת בצפייה בקבצים מוצפנים מסוימים", + "warning_kind_search": "גרסה זו של %(brand)s אינה תומכת בחיפוש הודעות מוצפנות" + }, + "truncated_list_n_more": { + "other": "ו%(count)s עוד..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "הכנס שם שרת", + "network_dropdown_available_valid": "נראה טוב", + "network_dropdown_available_invalid": "לא ניתן למצוא שרת זה או את רשימת החדרים שלו", + "network_dropdown_your_server_description": "השרת שלכם", + "network_dropdown_add_dialog_title": "הוסף שרת חדש", + "network_dropdown_add_dialog_description": "הזן את שם השרת החדש שתרצה לחקור.", + "network_dropdown_add_dialog_placeholder": "שם השרת" + } + }, + "dialog_close_label": "סגור דיאלוג", + "redact": { + "error": "לא ניתן למחוק הודעה זו. (%(code)s)", + "ongoing": "מסיר…", + "confirm_button": "אשר הסרה", + "reason_label": "סיבה (לא חובה)" + }, + "forward": { + "send_label": "שלח", + "message_preview_heading": "צפו בהודעה", + "filter_placeholder": "חפשו אנשים או חדרים" + }, + "integrations": { + "disabled_dialog_title": "שילובים מושבתים", + "impossible_dialog_title": "שילובים אינם מורשים", + "impossible_dialog_description": "%(brand)s שלכם אינו מאפשר לך להשתמש במנהל שילוב לשם כך. אנא צרו קשר עם מנהל מערכת." + }, + "lazy_loading": { + "disabled_description1": "השתמשת בעבר ב- %(brand)s ב- %(host)s עם טעינה עצלה של חברים מופעלת. בגרסה זו טעינה עצלה מושבתת. מכיוון שהמטמון המקומי אינו תואם בין שתי ההגדרות הללו, %(brand)s צריך לסנכרן מחדש את חשבונך.", + "disabled_description2": "אם הגרסה האחרת של %(brand)s עדיין פתוחה בכרטיסייה אחרת, אנא סגור אותה כשימוש ב-%(brand)s באותו מארח כאשר טעינה עצלה מופעלת וגם מושבתת בו זמנית תגרום לבעיות.", + "disabled_title": "מטמון מקומי לא תואם", + "disabled_action": "נקה מטמון וסנכרן מחדש", + "resync_description": "%(brand)s משתמש כעת בזכרון פחות פי 3-5, על ידי טעינת מידע רק על משתמשים אחרים בעת הצורך. אנא המתן בזמן שאנחנו מסתנכרנים מחדש עם השרת!", + "resync_title": "מעדכן %(brand)s" + }, + "message_edit_dialog_title": "עריכת הודעות", + "server_offline": { + "empty_timeline": "כולכם נתפסתם.", + "title": "השרת לא מגיב", + "description": "השרת שלך לא מגיב לחלק מהבקשות שלך. להלן כמה מהסיבות הסבירות ביותר.", + "description_1": "לשרת (%(serverName)s) לקח יותר מדי זמן להגיב.", + "description_2": "חומת האש או האנטי-וירוס שלך חוסמים את הבקשה.", + "description_3": "סיומת דפדפן מונעת את הבקשה.", + "description_4": "השרת לא מקוון.", + "description_5": "השרת דחה את בקשתך.", + "description_6": "האזור שלך חווה קשיים בחיבור לאינטרנט.", + "description_7": "אירעה שגיאת חיבור בעת ניסיון ליצור קשר עם השרת.", + "description_8": "השרת אינו מוגדר לציין מהי הבעיה (CORS).", + "recent_changes_heading": "שינויים אחרונים שטרם התקבלו" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s חברים" + }, + "create_new_room_button": "צור חדר חדש" + }, + "share": { + "title_room": "שתף חדר", + "permalink_most_recent": "קישור להודעה האחרונה", + "title_user": "שתף משתמש", + "title_message": "שתף הודעה בחדר", + "permalink_message": "קישור להודעה שנבחרה" + }, + "upload_file": { + "title_progress": "מעלה קבצים (%(current)s מ %(total)s)", + "title": "מעלה קבצים", + "upload_all_button": "מעלה הכל", + "error_file_too_large": "קובץ זה <b> גדול מדי </b> להעלאה. מגבלת גודל הקובץ היא %(limit)s אך קובץ זה הוא %(sizeOfThisFile)s.", + "error_files_too_large": "קבצים אלה <b> גדולים מדי </b> להעלאה. מגבלת גודל הקובץ היא %(limit)s.", + "error_some_files_too_large": "חלק מהקבצים <b> גדולים מדי </b> כדי להעלות אותם. מגבלת גודל הקובץ היא %(limit)s.", + "upload_n_others_button": { + "one": "העלה %(count)s של קובץ אחר", + "other": "העלה %(count)s של קבצים אחרים" + }, + "cancel_all_button": "בטל הכל", + "error_title": "שגיאת העלאה" + }, + "restore_key_backup_dialog": { + "load_error_content": "לא ניתן לטעון את מצב הגיבוי", + "recovery_key_mismatch_title": "מפתחות האבטחה לא תואמים", + "recovery_key_mismatch_description": "לא ניתן היה לפענח את הגיבוי באמצעות מפתח האבטחה הזה: ודא שהזנת את מפתח האבטחה הנכון.", + "incorrect_security_phrase_title": "ביטוי אבטחה שגוי", + "incorrect_security_phrase_dialog": "לא ניתן לפענח גיבוי עם ביטוי אבטחה זה: אנא ודא שהזנת את ביטוי האבטחה הנכון.", + "restore_failed_error": "לא ניתן לשחזר את הגיבוי", + "no_backup_error": "לא נמצא גיבוי!", + "keys_restored_title": "מפתחות משוחזרים", + "count_of_decryption_failures": "הפענוח של %(failedCount)s חיבורים נכשל!", + "count_of_successfully_restored_keys": "שוחזר בהצלחה %(sessionCount)s מפתחות", + "enter_phrase_title": "הזן ביטוי אבטחה", + "key_backup_warning": "<b>אזהרה</b>: עליך להגדיר גיבוי מפתחות הצפנה רק ממחשב מהימן.", + "enter_phrase_description": "גש להיסטוריית ההודעות המאובטחת שלך והגדר הודעות מאובטחות על ידי הזנת ביטוי האבטחה שלך.", + "enter_key_title": "הזן מפתח אבטחה", + "key_is_invalid": "מפתח האבטחה לא חוקי", + "enter_key_description": "גש להיסטוריית ההודעות המאובטחות שלך והגדר הודעות מאובטחות על ידי הזנת מפתח האבטחה שלך.", + "key_forgotten_text": "אם שכחת את מפתח האבטחה שלך תוכל <button> להגדיר אפשרויות שחזור חדשות</button>", + "load_keys_progress": "%(completed)s שניות מתוך %(total)s מפתחות שוחזרו" + } } diff --git a/src/i18n/strings/hi.json b/src/i18n/strings/hi.json index 54e49ea9e8..a4c9d0cd4c 100644 --- a/src/i18n/strings/hi.json +++ b/src/i18n/strings/hi.json @@ -26,12 +26,7 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "Restricted": "वर्जित", "Moderator": "मध्यस्थ", - "Send": "भेजें", "Warning!": "चेतावनी!", - "and %(count)s others...": { - "other": "और %(count)s अन्य ...", - "one": "और एक अन्य..." - }, "%(duration)ss": "%(duration)s सेकंड", "%(duration)sm": "%(duration)s मिनट", "%(duration)sh": "%(duration)s घंटा", @@ -97,8 +92,6 @@ "Anchor": "लंगर", "Headphones": "हेडफोन", "Folder": "फ़ोल्डर", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "एन्क्रिप्ट किए गए संदेश एंड-टू-एंड एन्क्रिप्शन के साथ सुरक्षित हैं। केवल आपके और प्राप्तकर्ता के पास ही इन संदेशों को पढ़ने की कुंजी है।", - "Start using Key Backup": "कुंजी बैकअप का उपयोग करना शुरू करें", "Scissors": "कैंची", "Mongolia": "मंगोलिया", "Monaco": "मोनाको", @@ -278,7 +271,11 @@ "display_name": "प्रदर्शित होने वाला नाम", "user_avatar": "प्रोफ़ाइल फोटो", "authentication": "प्रमाणीकरण", - "are_you_sure": "क्या आपको यकीन है?" + "are_you_sure": "क्या आपको यकीन है?", + "and_n_others": { + "other": "और %(count)s अन्य ...", + "one": "और एक अन्य..." + } }, "action": { "continue": "आगे बढ़ें", @@ -617,7 +614,11 @@ "oidc": { "error_title": "हम आपको लॉग इन नहीं कर सके" }, - "reset_password_email_not_found_title": "यह ईमेल पता नहीं मिला था" + "reset_password_email_not_found_title": "यह ईमेल पता नहीं मिला था", + "logout_dialog": { + "setup_secure_backup_description_1": "एन्क्रिप्ट किए गए संदेश एंड-टू-एंड एन्क्रिप्शन के साथ सुरक्षित हैं। केवल आपके और प्राप्तकर्ता के पास ही इन संदेशों को पढ़ने की कुंजी है।", + "use_key_backup": "कुंजी बैकअप का उपयोग करना शुरू करें" + } }, "setting": { "help_about": { @@ -769,5 +770,8 @@ "error_ban_user": "उपयोगकर्ता को प्रतिबंधित करने में विफल", "error_mute_user": "उपयोगकर्ता को म्यूट करने में विफल", "promote_warning": "आप इस परिवर्तन को पूर्ववत नहीं कर पाएंगे क्योंकि आप उपयोगकर्ता को अपने आप से समान शक्ति स्तर रखने के लिए प्रोत्साहित कर रहे हैं।" + }, + "forward": { + "send_label": "भेजें" } } diff --git a/src/i18n/strings/hu.json b/src/i18n/strings/hu.json index ce038d0dc8..4c40ca1d1d 100644 --- a/src/i18n/strings/hu.json +++ b/src/i18n/strings/hu.json @@ -1,21 +1,8 @@ { - "unknown error code": "ismeretlen hibakód", - "Create new room": "Új szoba létrehozása", "%(items)s and %(lastItem)s": "%(items)s és %(lastItem)s", - "and %(count)s others...": { - "other": "és még: %(count)s ...", - "one": "és még egy..." - }, - "An error has occurred.": "Hiba történt.", - "Custom level": "Egyedi szint", - "Email address": "E-mail-cím", "Home": "Kezdőlap", "Join Room": "Belépés a szobába", "Moderator": "Moderátor", - "not specified": "nincs meghatározva", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Nézze meg a levelét és kattintson a benne lévő hivatkozásra. Ha ez megvan, kattintson a folytatásra.", - "Session ID": "Kapcsolat azonosító", - "Verification Pending": "Ellenőrzés függőben", "Warning!": "Figyelmeztetés!", "Sun": "Vas", "Mon": "Hé", @@ -39,22 +26,9 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(monthName)s %(day)s, %(weekDayName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(fullYear)s. %(monthName)s %(day)s., %(weekDayName)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s db eredmény)", - "other": "(~%(count)s db eredmény)" - }, - "Confirm Removal": "Törlés megerősítése", - "Unable to restore session": "A munkamenetet nem lehet helyreállítani", - "Add an Integration": "Integráció hozzáadása", - "This will allow you to reset your password and receive notifications.": "Ez lehetővé teszi, hogy vissza tudja állítani a jelszavát, és értesítéseket fogadjon.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Ha egy újabb %(brand)s verziót használt, akkor valószínűleg ez a munkamenet nem lesz kompatibilis vele. Zárja be az ablakot és térjen vissza az újabb verzióhoz.", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Azonosítás céljából egy harmadik félhez leszel irányítva (%(integrationsUrl)s). Folytatod?", "AM": "de.", "PM": "du.", "Unnamed room": "Névtelen szoba", - "And %(count)s more...": { - "other": "És még %(count)s..." - }, "Delete Widget": "Kisalkalmazás törlése", "Restricted": "Korlátozott", "%(duration)ss": "%(duration)s mp", @@ -63,67 +37,18 @@ "%(duration)sd": "%(duration)s nap", "collapse": "becsukás", "expand": "kinyitás", - "Send": "Elküldés", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s. %(monthName)s %(day)s., %(weekDayName)s", - "<a>In reply to</a> <pill>": "<a>Válasz neki</a> <pill>", "Sunday": "Vasárnap", "Today": "Ma", "Friday": "Péntek", - "Changelog": "Változások", - "Failed to send logs: ": "Hiba a napló küldésénél: ", - "Unavailable": "Elérhetetlen", - "Filter results": "Találatok szűrése", "Tuesday": "Kedd", - "Preparing to send logs": "Előkészülés napló küldéshez", "Saturday": "Szombat", "Monday": "Hétfő", - "You cannot delete this message. (%(code)s)": "Nem törölheted ezt az üzenetet. (%(code)s)", "Thursday": "Csütörtök", - "Logs sent": "Napló elküldve", "Yesterday": "Tegnap", "Wednesday": "Szerda", - "Thank you!": "Köszönjük!", "Send Logs": "Naplók küldése", - "Clear Storage and Sign Out": "Tárhely törlése és kijelentkezés", - "We encountered an error trying to restore your previous session.": "Hiba történt az előző munkamenet helyreállítási kísérlete során.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "A böngésző tárolójának törlése megoldhatja a problémát, de ezzel kijelentkezik és a titkosított beszélgetéseinek előzményei olvashatatlanná válnak.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nem lehet betölteni azt az eseményt amire válaszoltál, mert vagy nem létezik, vagy nincs jogod megnézni.", - "Share Room": "Szoba megosztása", - "Link to most recent message": "Hivatkozás a legfrissebb üzenethez", - "Share User": "Felhasználó megosztása", - "Share Room Message": "Szoba üzenetének megosztása", - "Link to selected message": "Hivatkozás a kijelölt üzenethez", - "Upgrade Room Version": "Szoba verziójának fejlesztése", - "Create a new room with the same name, description and avatar": "Új szoba készítése ugyanazzal a névvel, leírással és profilképpel", - "Update any local room aliases to point to the new room": "A helyi szobaálnevek frissítése, hogy az új szobára mutassanak", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "A felhasználók megakadályozása, hogy a régi szobában beszélgessenek, és üzenet küldése, hogy menjenek át az új szobába", - "Put a link back to the old room at the start of the new room so people can see old messages": "A régi szobára mutató hivatkozás beszúrása a új szoba elejére, hogy az emberek lássák a régi üzeneteket", - "Failed to upgrade room": "A szoba fejlesztése sikertelen", - "The room upgrade could not be completed": "A szoba fejlesztését nem sikerült befejezni", - "Upgrade this room to version %(version)s": "A szoba fejlesztése erre a verzióra: %(version)s", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Mielőtt a naplót elküldöd, egy <a>Github jegyet kell nyitni</a> amiben leírod a problémádat.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "Az %(brand)s harmad-ötöd annyi memóriát használ azáltal, hogy csak akkor tölti be a felhasználók információit, amikor az szükséges. Kis türelmet, amíg megtörténik az újbóli szinkronizálás a kiszolgálóval.", - "Updating %(brand)s": "%(brand)s frissítése", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Előzőleg a szoba tagság késleltetett betöltésének engedélyével itt használtad a %(brand)sot: %(host)s. Ebben a verzióban viszont a késleltetett betöltés nem engedélyezett. Mivel a két gyorsítótár nem kompatibilis egymással így %(brand)snak újra kell szinkronizálnia a fiókot.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Ha a másik %(brand)s verzió még fut egy másik fülön, akkor zárja be, mert ha egy gépen használja a %(brand)sot úgy, hogy az egyiken be van kapcsolva a késleltetett betöltés, a másikon pedig ki, akkor problémák adódhatnak.", - "Incompatible local cache": "A helyi gyorsítótár nem kompatibilis ezzel a verzióval", - "Clear cache and resync": "Gyorsítótár törlése és újraszinkronizálás", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Hogy a régi üzenetekhez továbbra is hozzáférhess kijelentkezés előtt ki kell mentened a szobák titkosító kulcsait. Ehhez a %(brand)s egy frissebb verzióját kell használnod", - "Incompatible Database": "Nem kompatibilis adatbázis", - "Continue With Encryption Disabled": "Folytatás a titkosítás kikapcsolásával", - "Unable to load backup status": "A mentés állapotát nem lehet lekérdezni", - "Unable to restore backup": "A mentést nem lehet helyreállítani", - "No backup found!": "Mentés nem található!", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s kapcsolatot nem lehet visszafejteni!", - "Unable to load commit detail: %(msg)s": "A véglegesítés részleteinek betöltése sikertelen: %(msg)s", - "The following users may not exist": "Az alábbi felhasználók lehet, hogy nem léteznek", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Az alábbi Matrix ID-koz nem sikerül megtalálni a profilokat - így is meghívod őket?", - "Invite anyway and never warn me again": "Mindenképpen meghív és ne figyelmeztess többet", - "Invite anyway": "Meghívás mindenképp", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Ellenőrizd ezt a felhasználót, hogy megbízhatónak lehessen tekinteni. Megbízható felhasználók további nyugalmat jelenthetnek ha végpontól végpontig titkosítást használsz.", - "Incoming Verification Request": "Bejövő Hitelesítési Kérés", - "Email (optional)": "E-mail (nem kötelező)", - "Join millions for free on the largest public server": "Csatlakozzon több millió felhasználóhoz ingyen a legnagyobb nyilvános szerveren", "Dog": "Kutya", "Cat": "Macska", "Lion": "Oroszlán", @@ -185,194 +110,22 @@ "Anchor": "Horgony", "Headphones": "Fejhallgató", "Folder": "Dosszié", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "A titkosított üzenetek végponttól végpontig titkosítással védettek. Csak neked és a címzetteknek lehet meg a kulcs az üzenet visszafejtéséhez.", - "Start using Key Backup": "Kulcs mentés használatának megkezdése", - "I don't want my encrypted messages": "Nincs szükségem a titkosított üzeneteimre", - "Manually export keys": "Kulcsok kézi mentése", - "You'll lose access to your encrypted messages": "Elveszted a hozzáférést a titkosított üzeneteidhez", - "Are you sure you want to sign out?": "Biztos, hogy ki akarsz jelentkezni?", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Figyelmeztetés</b>: csak biztonságos számítógépről állítson be kulcsmentést.", "Scissors": "Olló", - "Room Settings - %(roomName)s": "Szoba beállításai – %(roomName)s", - "Power level": "Hozzáférési szint", - "Remember my selection for this widget": "A döntés megjegyzése ehhez a kisalkalmazáshoz", - "Notes": "Megjegyzések", - "Sign out and remove encryption keys?": "Kilépés és a titkosítási kulcsok törlése?", - "To help us prevent this in future, please <a>send us logs</a>.": "Segítsen abban, hogy ez később ne fordulhasson elő, <a>küldje el nekünk a naplókat</a>.", - "Missing session data": "A munkamenetadatok hiányzik", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Néhány kapcsolati adat hiányzik, beleértve a titkosított üzenetek kulcsait. A hiba javításához lépjen ki és jelentkezzen be újra, így a mentésből helyreállítva a kulcsokat.", - "Your browser likely removed this data when running low on disk space.": "A böngésző valószínűleg törölte ezeket az adatokat, amikor lecsökkent a szabad lemezterület.", - "Upload files (%(current)s of %(total)s)": "Fájlok feltöltése (%(current)s / %(total)s)", - "Upload files": "Fájlok feltöltése", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Ez a fájl <b>túl nagy</b>, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s, de a fájl %(sizeOfThisFile)s méretű.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "A fájl <b>túl nagy</b> a feltöltéshez. A fájlméret korlátja %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Néhány fájl <b>túl nagy</b>, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s.", - "Upload %(count)s other files": { - "other": "%(count)s másik fájlt feltöltése", - "one": "%(count)s másik fájl feltöltése" - }, - "Cancel All": "Összes megszakítása", - "Upload Error": "Feltöltési hiba", - "Some characters not allowed": "Néhány karakter nem engedélyezett", - "edited": "szerkesztve", - "Upload all": "Összes feltöltése", - "Edited at %(date)s. Click to view edits.": "Szerkesztés ideje: %(date)s. Kattintson a szerkesztések megtekintéséhez.", - "Message edits": "Üzenetszerkesztések", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "A szoba fejlesztéséhez be kell zárnia ezt a szobát, és egy újat kell létrehoznia helyette. Hogy a szoba tagjai számára a lehető legjobb legyen a felhasználói élmény, a következők lépések lesznek végrehajtva:", - "Removing…": "Eltávolítás…", - "Clear all data": "Minden adat törlése", - "Your homeserver doesn't seem to support this feature.": "Úgy tűnik, hogy a Matrix-kiszolgálója nem támogatja ezt a szolgáltatást.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s reakció újraküldése", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Kérlek mond el nekünk mi az ami nem működött, vagy még jobb, ha egy GitHub jegyben leírod a problémát.", - "Find others by phone or email": "Keressen meg másokat telefonszám vagy e-mail-cím alapján", - "Be found by phone or email": "Találják meg telefonszám vagy e-mail-cím alapján", "Deactivate account": "Fiók zárolása", - "Command Help": "Parancsok súgója", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Használjon azonosítási kiszolgálót az e-mailben történő meghíváshoz. <default> Használja az alapértelmezett kiszolgálót (%(defaultIdentityServerName)s)</default> vagy adjon meg egy másikat a <settings>Beállításokban</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Használjon egy azonosítási kiszolgálót az e-maillel történő meghíváshoz. Kezelés a <settings>Beállításokban</settings>.", - "No recent messages by %(user)s found": "Nincs friss üzenet ettől a felhasználótól: %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Az idővonalon próbálj meg felgörgetni, hogy megnézd van-e régebbi üzenet.", - "Remove recent messages by %(user)s": "Friss üzenetek törlése a felhasználótól: %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Ez időt vehet igénybe ha sok üzenet érintett. Kérlek közben ne frissíts a kliensben.", - "Remove %(count)s messages": { - "other": "%(count)s db üzenet törlése", - "one": "1 üzenet törlése" - }, - "e.g. my-room": "pl.: szobam", - "Close dialog": "Ablak bezárása", - "Cancel search": "Keresés megszakítása", - "%(name)s accepted": "%(name)s elfogadta", - "%(name)s cancelled": "%(name)s megszakította", - "%(name)s wants to verify": "%(name)s ellenőrizni szeretné", "Failed to connect to integration manager": "Az integrációs menedzserhez nem sikerült csatlakozni", - "Integrations are disabled": "Az integrációk le vannak tiltva", - "Integrations not allowed": "Az integrációk nem engedélyezettek", - "Verification Request": "Ellenőrzési kérés", - "Upgrade private room": "Privát szoba fejlesztése", - "Upgrade public room": "Nyilvános szoba fejlesztése", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "A szoba frissítése nem egyszerű művelet, általában a szoba hibás működése, hiányzó funkció vagy biztonsági sérülékenység esetén javasolt.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor <a>küldjön egy hibajelentést</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "<oldVersion /> verzióról <newVersion /> verzióra fogja fejleszteni a szobát.", - "%(count)s verified sessions": { - "other": "%(count)s ellenőrzött munkamenet", - "one": "1 ellenőrzött munkamenet" - }, - "Language Dropdown": "Nyelvválasztó lenyíló menü", - "Recent Conversations": "Legújabb Beszélgetések", - "Direct Messages": "Közvetlen Beszélgetések", - "Failed to find the following users": "Az alábbi felhasználók nem találhatók", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Az alábbi felhasználók nem léteznek vagy hibásan vannak megadva, és nem lehet őket meghívni: %(csvNames)s", "Lock": "Lakat", - "Something went wrong trying to invite the users.": "Valami nem sikerült a felhasználók meghívásával.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ezeket a felhasználókat nem tudtuk meghívni. Ellenőrizd azokat a felhasználókat akiket meg szeretnél hívni és próbáld újra.", - "Recently Direct Messaged": "Nemrég küldött Közvetlen Üzenetek", "This backup is trusted because it has been restored on this session": "Ez a mentés megbízható, mert ebben a munkamenetben lett helyreállítva", "Encrypted by a deleted session": "Törölt munkamenet által lett titkosítva", - "%(count)s sessions": { - "other": "%(count)s munkamenet", - "one": "%(count)s munkamenet" - }, - "Clear all data in this session?": "Minden adat törlése ebben a munkamenetben?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Az adatok törlése ebből a munkamenetből végleges. A titkosított üzenetek elvesznek hacsak nincsenek elmentve a kulcsai.", - "Session name": "Munkamenet neve", - "Session key": "Munkamenetkulcs", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "A felhasználó ellenőrzése által az ő munkamenete megbízhatónak lesz jelölve, és a te munkameneted is megbízhatónak lesz jelölve nála.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Eszköz ellenőrzése és beállítás megbízhatóként. Az eszközben való megbízás megnyugtató lehet, ha végpontok közötti titkosítást használsz.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Az eszköz ellenőrzése megbízhatónak fogja jelezni az eszközt és azok a felhasználók, akik téged ellenőriztek, megbíznak majd ebben az eszközödben.", - "Not Trusted": "Nem megbízható", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) új munkamenetbe lépett be, anélkül, hogy ellenőrizte volna:", - "Ask this user to verify their session, or manually verify it below.": "Kérje meg a felhasználót, hogy hitelesítse a munkamenetét, vagy ellenőrizze kézzel lentebb.", - "Destroy cross-signing keys?": "Megsemmisíted az eszközök közti hitelesítés kulcsait?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Eszközök közti hitelesítési kulcsok törlése végleges. Mindenki akit ezzel hitelesítettél biztonsági figyelmeztetéseket fog látni. Hacsak nem vesztetted el az összes eszközödet amivel eszközök közti hitelesítést tudsz végezni, nem valószínű, hogy ezt szeretnéd tenni.", - "Clear cross-signing keys": "Eszközök közti hitelesítési kulcsok törlése", - "%(name)s declined": "%(name)s elutasította", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "A Matrixszal kapcsolatos biztonsági hibák jelentésével kapcsolatban olvassa el a Matrix.org <a>biztonsági hibák közzétételi házirendjét</a>.", - "Enter a server name": "Add meg a szerver nevét", - "Looks good": "Jól néz ki", - "Can't find this server or its room list": "A szerver vagy a szoba listája nem található", - "Your server": "Matrix szervered", - "Add a new server": "Új szerver hozzáadása", - "Enter the name of a new server you want to explore.": "Add meg a felfedezni kívánt új szerver nevét.", - "Server name": "Szerver neve", - "a new master key signature": "az új mester kulcs aláírás", - "a new cross-signing key signature": "az új eszközök közötti kulcs aláírása", - "a device cross-signing signature": "az eszköz eszközök közötti aláírása", - "a key signature": "kulcs aláírás", - "%(brand)s encountered an error during upload of:": "%(brand)s hibába ütközött a feltöltés közben:", - "Upload completed": "A feltöltés befejeződött", - "Cancelled signature upload": "Az aláírás feltöltése megszakítva", - "Signature upload success": "Az aláírások feltöltése sikeres", - "Signature upload failed": "Az aláírások feltöltése sikertelen", - "Confirm by comparing the following with the User Settings in your other session:": "Erősítsd meg a felhasználói beállítások összehasonlításával a többi munkamenetedben:", - "Confirm this user's session by comparing the following with their User Settings:": "Ezt a munkamenetet hitelesítsd az ő felhasználói beállításának az összehasonlításával:", - "If they don't match, the security of your communication may be compromised.": "Ha nem egyeznek akkor a kommunikációtok biztonsága veszélyben lehet.", - "Confirm account deactivation": "Fiók felfüggesztésének megerősítése", - "Server did not require any authentication": "A kiszolgáló nem követelt meg semmilyen hitelesítést", - "Server did not return valid authentication information.": "A kiszolgáló nem küldött vissza érvényes hitelesítési információkat.", - "There was a problem communicating with the server. Please try again.": "A szerverrel való kommunikációval probléma történt. Kérlek próbáld újra.", "Sign in with SSO": "Belépés SSO-val", - "Can't load this message": "Ezt az üzenetet nem sikerült betölteni", "Submit logs": "Napló elküldése", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Emlékeztető: A böngésződ nem támogatott, így az élmény kiszámíthatatlan lehet.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Erősítsd meg egyszeri bejelentkezéssel, hogy felfüggeszted ezt a fiókot.", - "Are you sure you want to deactivate your account? This is irreversible.": "Biztos, hogy felfüggeszted a fiókodat? Ezt nem lehet visszavonni.", - "Unable to upload": "Nem lehet feltölteni", - "Restoring keys from backup": "Kulcsok helyreállítása mentésből", - "%(completed)s of %(total)s keys restored": "%(completed)s/%(total)s kulcs helyreállítva", - "Keys restored": "Kulcsok helyreállítva", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s kulcs sikeresen helyreállítva", - "You signed in to a new session without verifying it:": "Ellenőrzés nélkül jelentkezett be egy új munkamenetbe:", - "Verify your other session using one of the options below.": "Ellenőrizze a másik munkamenetét a lenti lehetőségek egyikével.", - "To continue, use Single Sign On to prove your identity.": "A folytatáshoz, használja az egyszeri bejelentkezést, hogy megerősítse a személyazonosságát.", - "Confirm to continue": "Erősítsd meg a továbblépéshez", - "Click the button below to confirm your identity.": "A személyazonossága megerősítéséhez kattintson a lenti gombra.", - "Confirm encryption setup": "Erősítsd meg a titkosítási beállításokat", - "Click the button below to confirm setting up encryption.": "Az alábbi gomb megnyomásával erősítsd meg, hogy megadod a titkosítási beállításokat.", "IRC display name width": "IRC-n megjelenítendő név szélessége", "Your homeserver has exceeded its user limit.": "A Matrix-kiszolgálója túllépte a felhasználói szám korlátját.", "Your homeserver has exceeded one of its resource limits.": "A Matrix-kiszolgálója túllépte valamelyik erőforráskorlátját.", "Ok": "Rendben", - "Room address": "Szoba címe", - "This address is available to use": "Ez a cím használható", - "This address is already in use": "Ez a cím már használatban van", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Ezt a munkamenetet előzőleg egy újabb %(brand)s verzióval használtad. Ahhoz, hogy újra ezt a verziót tudd használni végpontok közötti titkosítással, ki kell lépned majd újra vissza.", - "Message preview": "Üzenet előnézet", "Switch theme": "Kinézet váltása", - "Looks good!": "Jónak tűnik!", - "Wrong file type": "A fájltípus hibás", - "Security Phrase": "Biztonsági jelmondat", - "Security Key": "Biztonsági kulcs", - "Use your Security Key to continue.": "Használja a biztonsági kulcsot a folytatáshoz.", - "Edited at %(date)s": "Szerkesztve ekkor: %(date)s", - "Click to view edits": "A szerkesztések megtekintéséhez kattints", - "You're all caught up.": "Mindennel naprakész.", - "Server isn't responding": "A kiszolgáló nem válaszol", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "A kiszolgálója nem válaszol egyes kéréseire. Alább látható pár lehetséges ok.", - "The server (%(serverName)s) took too long to respond.": "A kiszolgálónak (%(serverName)s) túl sokáig tartott, hogy válaszoljon.", - "Your firewall or anti-virus is blocking the request.": "A tűzfala vagy víruskeresője blokkolja a kérést.", - "A browser extension is preventing the request.": "Egy böngészőkiegészítő megakadályozza a kérést.", - "The server is offline.": "A kiszolgáló nem működik.", - "The server has denied your request.": "A kiszolgáló elutasította a kérést.", - "Your area is experiencing difficulties connecting to the internet.": "A területe nehézségeket tapasztal az internetkapcsolatában.", - "A connection error occurred while trying to contact the server.": "Kapcsolati hiba történt a kiszolgáló elérése során.", - "The server is not configured to indicate what the problem is (CORS).": "A kiszolgáló nem úgy van beállítva, hogy megjelenítse a probléma forrását (CORS).", - "Recent changes that have not yet been received": "A legutóbbi változások, amelyek még nem érkeztek meg", - "Information": "Információ", - "Preparing to download logs": "Napló előkészítése feltöltéshez", "Not encrypted": "Nem titkosított", "Backup version:": "Mentés verziója:", - "Start a conversation with someone using their name or username (like <userId/>).": "Indíts beszélgetést valakivel és használd hozzá a nevét vagy a felhasználói nevét (mint <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Hívj meg valakit a nevét, vagy felhasználónevét (például <userId/>) megadva, vagy <a>oszd meg ezt a szobát</a>.", - "Unable to set up keys": "Nem sikerült a kulcsok beállítása", - "Use the <a>Desktop app</a> to see all encrypted files": "Ahhoz, hogy elérd az összes titkosított fájlt, használd az <a>Asztali alkalmazást</a>", - "Use the <a>Desktop app</a> to search encrypted messages": "A titkosított üzenetek kereséséhez használd az <a>Asztali alkalmazást</a>", - "This version of %(brand)s does not support viewing some encrypted files": "%(brand)s ezen verziója nem minden titkosított fájl megjelenítését támogatja", - "This version of %(brand)s does not support searching encrypted messages": "%(brand)s ezen verziója nem támogatja a keresést a titkosított üzenetekben", - "Data on this screen is shared with %(widgetDomain)s": "Az ezen a képernyőn látható adatok megosztásra kerülnek ezzel: %(widgetDomain)s", - "Modal Widget": "Előugró kisalkalmazás", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Hívj meg valakit a nevét, e-mail címét, vagy felhasználónevét (például <userId/>) megadva, vagy <a>oszd meg ezt a szobát</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Indítson beszélgetést valakivel a nevének, e-mail-címének vagy a felhasználónevének használatával (mint <userId/>).", - "Invite by email": "Meghívás e-maillel", "Bermuda": "Bermuda", "Benin": "Benin", "Belize": "Belize", @@ -622,144 +375,9 @@ "Greenland": "Grönland", "Greece": "Görögország", "Gibraltar": "Gibraltár", - "Hold": "Várakoztatás", - "Resume": "Folytatás", - "Decline All": "Összes elutasítása", - "This widget would like to:": "A kisalkalmazás ezeket szeretné:", - "Approve widget permissions": "Kisalkalmazás-engedélyek elfogadása", - "Continuing without email": "Folytatás e-mail-cím nélkül", - "Reason (optional)": "Ok (opcionális)", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Csak egy figyelmeztetés, ha nem ad meg e-mail-címet, és elfelejti a jelszavát, akkor <b>véglegesen elveszíti a hozzáférést a fiókjához</b>.", - "Server Options": "Szerver lehetőségek", - "Transfer": "Átadás", - "A call can only be transferred to a single user.": "Csak egy felhasználónak lehet átadni a hívást.", - "Dial pad": "Tárcsázó számlap", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Ha elfelejtette a biztonsági kulcsot, <button>állítson be új helyreállítási lehetőséget</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "A biztonsági kulcs megadásával hozzáférhet a régi biztonságos üzeneteihez és beállíthatja a biztonságos üzenetküldést.", - "Not a valid Security Key": "Érvénytelen biztonsági kulcs", - "This looks like a valid Security Key!": "Ez érvényes biztonsági kulcsnak tűnik.", - "Enter Security Key": "Adja meg a biztonsági kulcsot", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Ha elfelejtette a biztonsági jelmondatot, használhatja a <button1>biztonsági kulcsot</button1> vagy <button2>új helyreállítási lehetőségeket állíthat be</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "A Biztonsági Jelmondattal hozzáférhet a régi titkosított üzeneteihez és beállíthatja a biztonságos üzenetküldést.", - "Enter Security Phrase": "Biztonsági Jelmondat megadása", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "A mentést nem lehet visszafejteni ezzel a Biztonsági Jelmondattal: kérjük ellenőrizze, hogy a megfelelő Biztonsági Jelmondatot adta-e meg.", - "Incorrect Security Phrase": "Helytelen Biztonsági Jelmondat", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Ezzel a biztonsági kulccsal a mentést nem lehet visszafejteni: ellenőrizze, hogy a biztonsági kulcsot jól adta-e meg.", - "Security Key mismatch": "A biztonsági kulcsok nem egyeznek", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "A biztonsági tárolóhoz nem lehet hozzáférni. Kérjük ellenőrizze, hogy jó Biztonsági jelmondatot adott-e meg.", - "Invalid Security Key": "Érvénytelen biztonsági kulcs", - "Wrong Security Key": "Hibás biztonsági kulcs", - "Remember this": "Emlékezzen erre", - "The widget will verify your user ID, but won't be able to perform actions for you:": "A kisalkalmazás ellenőrizni fogja a felhasználói azonosítóját, de az alábbi tevékenységeket nem tudja végrehajtani:", - "Allow this widget to verify your identity": "A kisalkalmazás ellenőrizheti a személyazonosságát", - "%(count)s members": { - "one": "%(count)s tag", - "other": "%(count)s tag" - }, - "Failed to start livestream": "Az élő adás indítása sikertelen", - "Unable to start audio streaming.": "A hang folyam indítása sikertelen.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Hívjon meg valakit a nevével, felhasználói nevével (pl. <userId/>) vagy <a>oszd meg ezt a teret</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Hívjon meg valakit a nevét, e-mail címét, vagy felhasználónevét (például <userId/>) megadva, vagy <a>oszd meg ezt a teret</a>.", - "Create a new room": "Új szoba készítése", - "Space selection": "Tér kiválasztása", - "Leave space": "Tér elhagyása", - "Create a space": "Tér létrehozása", - "<inviter/> invites you": "<inviter/> meghívta", - "No results found": "Nincs találat", - "%(count)s rooms": { - "one": "%(count)s szoba", - "other": "%(count)s szoba" - }, - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor küldjön egy hibajelentést.", - "Invite to %(roomName)s": "Meghívás ide: %(roomName)s", - "Reset event store": "Az eseménytároló alaphelyzetbe állítása", - "You most likely do not want to reset your event index store": "Az eseményindex-tárolót nagy valószínűséggel nem szeretné alaphelyzetbe állítani", - "Reset event store?": "Alaphelyzetbe állítja az eseménytárolót?", - "Consult first": "Kérjen először véleményt", - "Invited people will be able to read old messages.": "A meghívott személyek el tudják olvasni a régi üzeneteket.", - "We couldn't create your DM.": "Nem tudjuk elkészíteni a közvetlen üzenetét.", - "Add existing rooms": "Létező szobák hozzáadása", - "%(count)s people you know have already joined": { - "one": "%(count)s ismerős már csatlakozott", - "other": "%(count)s ismerős már csatlakozott" - }, - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Ha mindent alaphelyzetbe állít, akkor nem lesz megbízható munkamenete, nem lesznek megbízható felhasználók és a régi üzenetekhez sem biztos, hogy hozzáfér majd.", - "Only do this if you have no other device to complete verification with.": "Csak akkor tegye meg, ha egyetlen másik eszköze sincs az ellenőrzés elvégzéséhez.", - "Reset everything": "Minden alaphelyzetbe állítása", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Elfelejtette vagy elveszett minden helyreállítási lehetőség? <a>Minden alaphelyzetbe állítása</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Ha ezt teszi, tudnia kell, hogy az üzenetek nem lesznek törölve, de a keresési élmény addig nem lesz tökéletes, amíg az indexek újra el nem készülnek", - "Sending": "Küldés", - "Including %(commaSeparatedMembers)s": "Beleértve: %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "1 résztvevő megmutatása", - "other": "Az összes %(count)s résztvevő megmutatása" - }, - "Want to add a new room instead?": "Inkább új szobát adna hozzá?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Szobák hozzáadása…", - "other": "Szobák hozzáadása… (%(progress)s ennyiből: %(count)s)" - }, - "Not all selected were added": "Nem az összes kijelölt lett hozzáadva", - "You are not allowed to view this server's rooms list": "Nincs joga ennek a szervernek a szobalistáját megnézni", - "To leave the beta, visit your settings.": "A beállításokban tudja elhagyni a bétát.", - "Add reaction": "Reakció hozzáadása", - "You may contact me if you have any follow up questions": "Ha további kérdés merülne fel, kapcsolatba léphetnek velem", - "Some suggestions may be hidden for privacy.": "Adatvédelmi okokból néhány javaslat rejtve lehet.", - "Or send invite link": "Vagy meghívó link küldése", - "Search for rooms or people": "Szobák vagy emberek keresése", - "Sent": "Elküldve", - "You don't have permission to do this": "Nincs jogosultsága ehhez", - "Message search initialisation failed, check <a>your settings</a> for more information": "Üzenek keresés kezdő beállítása sikertelen, ellenőrizze a <a>beállításait</a> további információkért", - "Please provide an address": "Kérem adja meg a címet", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "A %(brand)s nem használhat Integrációs Menedzsert. Kérem vegye fel a kapcsolatot az adminisztrátorral.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Vegye figyelembe, hogy a fejlesztés a szoba új verzióját hozza létre</b>. Minden jelenlegi üzenet itt marad ebben az archivált szobában.", - "Automatically invite members from this room to the new one": "Tagok automatikus meghívása ebből a szobából az újba", - "Other spaces or rooms you might not know": "Más terek vagy szobák melyről lehet, hogy nem tud", - "Spaces you know that contain this room": "Terek melyről tudja, hogy ezt a szobát tartalmazzák", - "Search spaces": "Terek keresése", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Döntse el melyik terek férhetnek hozzá ehhez a szobához. Ha a tér ki van választva a tagsága megtalálhatja és beléphet ebbe a szobába: <RoomName/>.", - "Select spaces": "Terek kiválasztása", - "You're removing all spaces. Access will default to invite only": "Az összes teret törli. A hozzáférés alapállapota „csak meghívóval” lesz.", - "User Directory": "Felhasználójegyzék", - "Want to add an existing space instead?": "Inkább meglévő teret adna hozzá?", - "Private space (invite only)": "Privát tér (csak meghívóval)", - "Space visibility": "Tér láthatósága", - "Add a space to a space you manage.": "Adjon hozzá az ön által kezelt térhez.", - "Only people invited will be able to find and join this space.": "Csak a meghívott emberek fogják megtalálni és tudnak belépni erre a térre.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Bárki megtalálhatja és beléphet a térbe, nem csak <SpaceName/> tér tagsága.", - "Anyone in <SpaceName/> will be able to find and join.": "<SpaceName/> téren bárki megtalálhatja és beléphet.", - "Adding spaces has moved.": "Terek hozzáadása elköltözött.", - "Search for rooms": "Szobák keresése", - "Search for spaces": "Terek keresése", - "Create a new space": "Új tér készítése", - "Want to add a new space instead?": "Inkább új teret adna hozzá?", - "Add existing space": "Meglévő tér hozzáadása", - "These are likely ones other room admins are a part of.": "Ezek valószínűleg olyanok, amelyeknek más szoba adminok is tagjai.", - "Leave %(spaceName)s": "Kilép innen: %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Ön az adminisztrátora néhány szobának vagy térnek amiből ki szeretne lépni. Ha kilép belőlük akkor azok adminisztrátor nélkül maradnak.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ön az egyetlen adminisztrátora a térnek. Ha kilép, senki nem tudja irányítani.", - "You won't be able to rejoin unless you are re-invited.": "Nem fog tudni újra belépni amíg nem hívják meg újra.", "To join a space you'll need an invite.": "A térre való belépéshez meghívóra van szükség.", - "Would you like to leave the rooms in this space?": "Ki szeretne lépni ennek a térnek minden szobájából?", - "You are about to leave <spaceName/>.": "Éppen el akarja hagyni <spaceName/> teret.", - "Leave some rooms": "Kilépés néhány szobából", - "Leave all rooms": "Kilépés minden szobából", - "Don't leave any rooms": "Ne lépjen ki egy szobából sem", - "MB": "MB", - "In reply to <a>this message</a>": "Válasz erre az <a>üzenetre</a>", - "%(count)s reply": { - "one": "%(count)s válasz", - "other": "%(count)s válasz" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Adja meg a biztonsági jelmondatot vagy <button>használja a biztonsági kulcsot</button> a folytatáshoz.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Szerezze vissza a hozzáférést a fiókjához és állítsa vissza az elmentett titkosítási kulcsokat ebben a munkamenetben. Ezek nélkül egyetlen munkamenetben sem tudja elolvasni a titkosított üzeneteit.", - "Thread options": "Üzenetszál beállításai", - "If you can't see who you're looking for, send them your invite link below.": "Ha nem található a keresett személy, küldje el az alábbi hivatkozást neki.", "Forget": "Elfelejtés", - "%(count)s votes": { - "one": "%(count)s szavazat", - "other": "%(count)s szavazat" - }, "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s és még %(count)s másik", "other": "%(spaceName)s és még %(count)s másik" @@ -769,148 +387,22 @@ "Themes": "Témák", "Moderation": "Moderálás", "Messaging": "Üzenetküldés", - "Spaces you know that contain this space": "Terek melyről tudja, hogy ezt a teret tartalmazzák", - "Recently viewed": "Nemrég megtekintett", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Biztosan lezárod ezt a szavazást? Ez megszünteti az új szavazatok leadásának lehetőségét, és kijelzi a végeredményt.", - "End Poll": "Szavazás lezárása", - "Sorry, the poll did not end. Please try again.": "Sajnáljuk, a szavazás nem lett lezárva. Kérjük, próbáld újra.", - "Failed to end poll": "Nem sikerült a szavazás lezárása", - "The poll has ended. Top answer: %(topAnswer)s": "A szavazás le lett zárva. Nyertes válasz: %(topAnswer)s", - "The poll has ended. No votes were cast.": "A szavazás le lett zárva. Nem lettek leadva szavazatok.", - "Open in OpenStreetMap": "Megnyitás az OpenStreetMapen", - "Recent searches": "Keresési előzmények", - "To search messages, look for this icon at the top of a room <icon/>": "Az üzenetek kereséséhez keresse ezt az ikont a szoba tetején: <icon/>", - "Other searches": "Más keresések", - "Public rooms": "Nyilvános szobák", - "Use \"%(query)s\" to search": "Keresés erre a kifejezésre: „%(query)s”", - "Other rooms in %(spaceName)s": "Más szobák itt: %(spaceName)s", - "Spaces you're in": "Terek, amelynek tagja", - "Sections to show": "Megjelenítendő részek", - "Link to room": "Hivatkozás a szobához", - "Including you, %(commaSeparatedMembers)s": "Önt is beleértve, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ez csoportosítja a tér tagjaival folytatott közvetlen beszélgetéseit. A kikapcsolása elrejti ezeket a beszélgetéseket a(z) %(spaceName)s nézetéből.", - "Verify other device": "Másik eszköz ellenőrzése", - "This address had invalid server or is already in use": "Ez a cím érvénytelen szervert tartalmaz vagy már használatban van", - "Missing room name or separator e.g. (my-room:domain.org)": "Szoba név vagy elválasztó hiányzik, pl.: (szobam:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Domain elválasztás hiányzik, pl.: (:domain.org)", - "toggle event": "esemény be/ki", - "Could not fetch location": "Nem lehet elérni a földrajzi helyzetét", - "This address does not point at this room": "Ez a cím nem erre a szobára mutat", - "Location": "Földrajzi helyzet", "%(space1Name)s and %(space2Name)s": "%(space1Name)s és %(space2Name)s", - "Use <arrows/> to scroll": "Görgetés ezekkel: <arrows/>", "Feedback sent! Thanks, we appreciate it!": "Visszajelzés elküldve. Köszönjük, nagyra értékeljük.", - "Join %(roomAddress)s": "Belépés ide: %(roomAddress)s", - "Search Dialog": "Keresési párbeszédablak", - "What location type do you want to share?": "Milyen jellegű földrajzi helyzetet szeretne megosztani?", - "Drop a Pin": "Hely kijelölése", - "My live location": "Folyamatos saját földrajzi helyzet", - "My current location": "Jelenlegi saját földrajzi helyzet", - "%(brand)s could not send your location. Please try again later.": "Az %(brand)s nem tudja elküldeni a földrajzi helyzetét. Próbálja újra később.", - "We couldn't send your location": "A földrajzi helyzetet nem sikerült elküldeni", - "You are sharing your live location": "Ön folyamatosan megosztja az aktuális földrajzi pozícióját", - "%(displayName)s's live location": "%(displayName)s élő földrajzi helyzete", - "Preserve system messages": "Rendszerüzenetek megtartása", - "Unsent": "Elküldetlen", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Törölje a kijelölést ha a rendszer üzeneteket is törölni szeretné ettől a felhasználótól (pl. tagság változás, profil változás…)", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "%(count)s üzenetet készül törölni az alábbi felhasználótól: %(user)s. A művelet mindenki számára visszavonhatatlanul eltávolítja ezeket a beszélgetésekből. Biztos, hogy folytatja?", - "other": "%(count)s üzenetet készül törölni az alábbi felhasználótól: %(user)s. A művelet mindenki számára visszavonhatatlanul eltávolítja ezeket a beszélgetésekből. Biztos, hogy folytatja?" - }, - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Használhatja a más szerver opciót, hogy egy másik matrix szerverre jelentkezz be amihez megadod a szerver url címét. Ezzel használhatja a(z) %(brand)s klienst egy már létező Matrix fiókkal egy másik matrix szerveren.", - "An error occurred while stopping your live location, please try again": "Élő pozíció megosztás befejezése közben hiba történt, kérjük próbálja újra", - "Live location enabled": "Élő pozíció megosztás engedélyezve", - "Close sidebar": "Oldalsáv bezárása", "View List": "Lista megjelenítése", - "View list": "Lista megjelenítése", - "No live locations": "Nincs élő pozíció megosztás", - "Live location error": "Élő pozíció megosztás hiba", - "Live location ended": "Élő pozíció megosztás befejeződött", - "Live until %(expiryTime)s": "Élő eddig: %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Frissítve %(humanizedUpdateTime)s", - "%(featureName)s Beta feedback": "%(featureName)s béta visszajelzés", - "%(count)s participants": { - "one": "1 résztvevő", - "other": "%(count)s résztvevő" - }, - "Hide my messages from new joiners": "Üzeneteim elrejtése az újonnan csatlakozók elől", - "You will leave all rooms and DMs that you are in": "Minden szobából és közvetlen beszélgetésből kilép", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Senki nem használhatja többet a felhasználónevet (matrix azonosítot), Önt is beleértve: ez a felhasználói név használhatatlan marad", - "You will no longer be able to log in": "Nem lehet többé bejelentkezni", - "You will not be able to reactivate your account": "A fiók többi nem aktiválható", - "Confirm that you would like to deactivate your account. If you proceed:": "Erősítse meg a fiók deaktiválását. Ha folytatja:", - "To continue, please enter your account password:": "A folytatáshoz adja meg a jelszavát:", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Azok a régi üzenetek amiket az emberek már megkaptak továbbra is láthatóak maradnak, mint az e-mailek amiket régebben küldött. Szeretné elrejteni az üzeneteit azon emberek elől aki ez után lépnek be a szobába?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Az azonosítási kiszolgálóról törlésre kerül: a barátai többé nem találják meg az e-mail-címe vagy a telefonszáma alapján", "%(members)s and %(last)s": "%(members)s és %(last)s", "%(members)s and more": "%(members)s és mások", "Unread email icon": "Olvasatlan e-mail ikon", - "An error occurred whilst sharing your live location, please try again": "Élő pozíció megosztás közben hiba történt, kérjük próbálja újra", - "An error occurred whilst sharing your live location": "Élő pozíció megosztás közben hiba történt", - "An error occurred while stopping your live location": "Élő pozíció megosztás megállítása közben hiba történt", - "Cameras": "Kamerák", - "Output devices": "Kimeneti eszközök", - "Input devices": "Beviteli eszközök", - "Open room": "Szoba megnyitása", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "A kijelentkezéssel a kulcsok az eszközről törlődnek, ami azt jelenti, hogy ha nincsenek meg máshol a kulcsok, vagy nincsenek mentve a kiszolgálón, akkor a titkosított üzenetek olvashatatlanná válnak.", - "Remove search filter for %(filter)s": "Keresési szűrő eltávolítása innen: %(filter)s", - "Start a group chat": "Csoportos csevegés indítása", - "Other options": "További lehetőségek", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Ha nem található a szoba amit keresett, kérjen egy meghívót vagy készítsen egy új szobát.", - "Some results may be hidden": "Néhány találat rejtve lehet", - "Copy invite link": "Meghívó hivatkozás másolása", - "If you can't see who you're looking for, send them your invite link.": "Ha nem találja, akit kerese, küldje el a meghívó hivatkozást.", - "Some results may be hidden for privacy": "Adatvédelmi okokból néhány találat rejtve lehet", "You cannot search for rooms that are neither a room nor a space": "Nem lehet olyan szobákat keresni, amelyeket se nem szobák, se nem terek", "Show spaces": "Terek megjelenítése", "Show rooms": "Szobák megjelenítése", - "Search for": "Keresés:", - "%(count)s Members": { - "one": "%(count)s tag", - "other": "%(count)s tag" - }, - "Show: Matrix rooms": "Megjelenít: Matrix szobák", - "Show: %(instance)s rooms (%(server)s)": "Megjelenít: %(instance)s szoba (%(server)s)", - "Add new server…": "Új szerver hozzáadása…", - "Remove server “%(roomServer)s”": "Távoli szerver „%(roomServer)s”", "Explore public spaces in the new search dialog": "Nyilvános terek felderítése az új keresőben", - "Online community members": "Online közösségek tagjai", - "Coworkers and teams": "Munkatársak és csoportok", - "Friends and family": "Barátok és család", - "We'll help you get connected.": "Segítünk a kapcsolatteremtésben.", - "Who will you chat to the most?": "Kivel beszélget a legtöbbet?", - "You're in": "Itt van:", - "You need to have the right permissions in order to share locations in this room.": "Az ebben a szobában történő helymegosztáshoz a megfelelő jogosultságokra van szüksége.", - "You don't have permission to share locations": "Nincs jogosultsága a helymegosztáshoz", - "Choose a locale": "Válasszon nyelvet", "Saved Items": "Mentett elemek", - "Interactively verify by emoji": "Interaktív ellenőrzés emodzsikkal", - "Manually verify by text": "Kézi szöveges ellenőrzés", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s vagy %(recoveryFile)s", - "%(name)s started a video call": "%(name)s videóhívást indított", "Thread root ID: %(threadRootId)s": "Üzenetszál gyökerének azonosítója: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>FIGYELEM:</w> <description/>", - " in <strong>%(room)s</strong>": " itt: <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Nem lehet hang üzenetet indítani élő közvetítés felvétele közben. Az élő közvetítés bejezése szükséges a hang üzenet indításához.", - "Can't start voice message": "Hang üzenetet nem lehet elindítani", "unknown": "ismeretlen", - "Loading live location…": "Élő földrajzi helyzet meghatározás betöltése…", - "Fetching keys from server…": "Kulcsok lekérése a kiszolgálóról…", - "Checking…": "Ellenőrzés…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Ehhez engedélyezd a(z) „%(manageIntegrations)s”-t a Beállításokban.", - "Waiting for partner to confirm…": "Várakozás a partner megerősítésére…", - "Adding…": "Hozzáadás…", "Starting export process…": "Exportálási folyamat indítása…", - "Invites by email can only be sent one at a time": "E-mail meghívóból egyszerre csak egy küldhető el", "Desktop app logo": "Asztali alkalmazás profilkép", "Requires your server to support the stable version of MSC3827": "A Matrix-kiszolgálónak támogatnia kell az MSC3827 stabil verzióját", - "Message from %(user)s": "Üzenet tőle: %(user)s", - "Message in %(room)s": "Üzenet itt: %(room)s", - "unavailable": "nem érhető el", - "unknown status code": "ismeretlen állapotkód", - "Start DM anyway": "Közvetlen beszélgetés indítása mindenképpen", - "Start DM anyway and never warn me again": "Közvetlen beszélgetés indítása mindenképpen és később se figyelmeztessen", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Nem található fiók profil az alábbi Matrix azonosítókhoz - mégis a közvetlen csevegés elindítása mellett dönt?", "common": { "about": "Névjegy", "analytics": "Analitika", @@ -1033,7 +525,31 @@ "show_more": "Több megjelenítése", "joined": "Csatlakozott", "avatar": "Profilkép", - "are_you_sure": "Biztos?" + "are_you_sure": "Biztos?", + "location": "Földrajzi helyzet", + "email_address": "E-mail-cím", + "filter_results": "Találatok szűrése", + "no_results_found": "Nincs találat", + "unsent": "Elküldetlen", + "cameras": "Kamerák", + "n_participants": { + "one": "1 résztvevő", + "other": "%(count)s résztvevő" + }, + "and_n_others": { + "other": "és még: %(count)s ...", + "one": "és még egy..." + }, + "n_members": { + "one": "%(count)s tag", + "other": "%(count)s tag" + }, + "unavailable": "nem érhető el", + "edited": "szerkesztve", + "n_rooms": { + "one": "%(count)s szoba", + "other": "%(count)s szoba" + } }, "action": { "continue": "Folytatás", @@ -1149,7 +665,11 @@ "add_existing_room": "Létező szoba hozzáadása", "explore_public_rooms": "Nyilvános szobák felfedezése", "reply_in_thread": "Válasz üzenetszálban", - "click": "Kattintson" + "click": "Kattintson", + "transfer": "Átadás", + "resume": "Folytatás", + "hold": "Várakoztatás", + "view_list": "Lista megjelenítése" }, "a11y": { "user_menu": "Felhasználói menü", @@ -1241,7 +761,10 @@ "beta_section": "Készülő funkciók", "beta_description": "Mi várható a(z) %(brand)s fejlesztésében? A labor a legjobb hely az új dolgok kipróbálásához, visszajelzés adásához és a funkciók éles indulás előtti kialakításában történő segítséghez.", "experimental_section": "Lehetőségek korai megjelenítése", - "experimental_description": "Kísérletező kedvében van? Próbálja ki a legújabb fejlesztési ötleteinket. Ezek nincsenek befejezve; lehet, hogy instabilak, megváltozhatnak vagy el is tűnhetnek. <a>Tudjon meg többet</a>." + "experimental_description": "Kísérletező kedvében van? Próbálja ki a legújabb fejlesztési ötleteinket. Ezek nincsenek befejezve; lehet, hogy instabilak, megváltozhatnak vagy el is tűnhetnek. <a>Tudjon meg többet</a>.", + "beta_feedback_title": "%(featureName)s béta visszajelzés", + "beta_feedback_leave_button": "A beállításokban tudja elhagyni a bétát.", + "sliding_sync_checking": "Ellenőrzés…" }, "keyboard": { "home": "Kezdőlap", @@ -1380,7 +903,9 @@ "moderator": "Moderátor", "admin": "Admin", "mod": "Mod", - "custom": "Egyéni (%(level)s)" + "custom": "Egyéni (%(level)s)", + "label": "Hozzáférési szint", + "custom_level": "Egyedi szint" }, "bug_reporting": { "introduction": "Ha a GitHubon keresztül küldött be hibajegyet, akkor a hibakeresési napló segít nekünk felderíteni a problémát. ", @@ -1398,7 +923,16 @@ "uploading_logs": "Naplók feltöltése folyamatban", "downloading_logs": "Naplók letöltése folyamatban", "create_new_issue": "Ahhoz hogy megvizsgálhassuk a hibát, <newIssueLink>hozzon létre egy új hibajegyet</newIssueLink> a GitHubon.", - "waiting_for_server": "Várakozás a kiszolgáló válaszára" + "waiting_for_server": "Várakozás a kiszolgáló válaszára", + "error_empty": "Kérlek mond el nekünk mi az ami nem működött, vagy még jobb, ha egy GitHub jegyben leírod a problémát.", + "preparing_logs": "Előkészülés napló küldéshez", + "logs_sent": "Napló elküldve", + "thank_you": "Köszönjük!", + "failed_send_logs": "Hiba a napló küldésénél: ", + "preparing_download": "Napló előkészítése feltöltéshez", + "unsupported_browser": "Emlékeztető: A böngésződ nem támogatott, így az élmény kiszámíthatatlan lehet.", + "textarea_label": "Megjegyzések", + "log_request": "Segítsen abban, hogy ez később ne fordulhasson elő, <a>küldje el nekünk a naplókat</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)s ó %(minutes)s p %(seconds)s mp van hátra", @@ -1480,7 +1014,13 @@ "send_dm": "Közvetlen üzenet küldése", "explore_rooms": "Nyilvános szobák felfedezése", "create_room": "Készíts csoportos beszélgetést", - "create_account": "Fiók létrehozása" + "create_account": "Fiók létrehozása", + "use_case_heading1": "Itt van:", + "use_case_heading2": "Kivel beszélget a legtöbbet?", + "use_case_heading3": "Segítünk a kapcsolatteremtésben.", + "use_case_personal_messaging": "Barátok és család", + "use_case_work_messaging": "Munkatársak és csoportok", + "use_case_community_messaging": "Online közösségek tagjai" }, "settings": { "show_breadcrumbs": "Gyors elérési gombok megjelenítése a nemrég meglátogatott szobákhoz a szobalista felett", @@ -1856,7 +1396,23 @@ "email_address_label": "E-mail cím", "remove_msisdn_prompt": "%(phone)s törlése?", "add_msisdn_instructions": "A szöveges üzenetet elküldtük a +%(msisdn)s számra. Kérlek add meg az ellenőrző kódot amit tartalmazott.", - "msisdn_label": "Telefonszám" + "msisdn_label": "Telefonszám", + "spell_check_locale_placeholder": "Válasszon nyelvet", + "deactivate_confirm_body_sso": "Erősítsd meg egyszeri bejelentkezéssel, hogy felfüggeszted ezt a fiókot.", + "deactivate_confirm_body": "Biztos, hogy felfüggeszted a fiókodat? Ezt nem lehet visszavonni.", + "deactivate_confirm_continue": "Fiók felfüggesztésének megerősítése", + "deactivate_confirm_body_password": "A folytatáshoz adja meg a jelszavát:", + "error_deactivate_communication": "A szerverrel való kommunikációval probléma történt. Kérlek próbáld újra.", + "error_deactivate_no_auth": "A kiszolgáló nem követelt meg semmilyen hitelesítést", + "error_deactivate_invalid_auth": "A kiszolgáló nem küldött vissza érvényes hitelesítési információkat.", + "deactivate_confirm_content": "Erősítse meg a fiók deaktiválását. Ha folytatja:", + "deactivate_confirm_content_1": "A fiók többi nem aktiválható", + "deactivate_confirm_content_2": "Nem lehet többé bejelentkezni", + "deactivate_confirm_content_3": "Senki nem használhatja többet a felhasználónevet (matrix azonosítot), Önt is beleértve: ez a felhasználói név használhatatlan marad", + "deactivate_confirm_content_4": "Minden szobából és közvetlen beszélgetésből kilép", + "deactivate_confirm_content_5": "Az azonosítási kiszolgálóról törlésre kerül: a barátai többé nem találják meg az e-mail-címe vagy a telefonszáma alapján", + "deactivate_confirm_content_6": "Azok a régi üzenetek amiket az emberek már megkaptak továbbra is láthatóak maradnak, mint az e-mailek amiket régebben küldött. Szeretné elrejteni az üzeneteit azon emberek elől aki ez után lépnek be a szobába?", + "deactivate_confirm_erase_label": "Üzeneteim elrejtése az újonnan csatlakozók elől" }, "sidebar": { "title": "Oldalsáv", @@ -1919,7 +1475,8 @@ "import_description_1": "Ezzel a folyamattal lehetőséged van betölteni a titkosítási kulcsokat amiket egy másik Matrix kliensből mentettél ki. Ez után minden üzenetet vissza tudsz fejteni amit a másik kliens tudott.", "import_description_2": "A kimentett fájl jelmondattal van védve. A kibontáshoz add meg a jelmondatot.", "file_to_import": "Fájl betöltése" - } + }, + "warning": "<w>FIGYELEM:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Egyedi fiókadat esemény küldése", @@ -2016,7 +1573,8 @@ "developer_mode": "Fejlesztői mód", "view_source_decrypted_event_source": "Visszafejtett esemény forráskód", "view_source_decrypted_event_source_unavailable": "A visszafejtett forrás nem érhető el", - "original_event_source": "Eredeti esemény forráskód" + "original_event_source": "Eredeti esemény forráskód", + "toggle_event": "esemény be/ki" }, "export_chat": { "html": "HTML", @@ -2072,7 +1630,8 @@ "format": "Formátum", "messages": "Üzenetek", "size_limit": "Méret korlát", - "include_attachments": "Csatolmányokkal együtt" + "include_attachments": "Csatolmányokkal együtt", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Videó szoba készítése", @@ -2105,7 +1664,8 @@ "m.call": { "video_call_started": "Videóhívás indult itt: %(roomName)s.", "video_call_started_unsupported": "Videóhívás indult itt: %(roomName)s. (ebben a böngészőben ez nem támogatott)", - "video_call_ended": "Videó hívás befejeződött" + "video_call_ended": "Videó hívás befejeződött", + "video_call_started_text": "%(name)s videóhívást indított" }, "m.call.invite": { "voice_call": "%(senderName)s hanghívást indított.", @@ -2407,7 +1967,8 @@ }, "reactions": { "label": "%(reactors)s reagált: %(content)s", - "tooltip": "<reactors/><reactedWith>ezzel reagált: %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>ezzel reagált: %(shortName)s</reactedWith>", + "add_reaction_prompt": "Reakció hozzáadása" }, "m.room.create": { "continuation": "Ez a szoba egy másik beszélgetés folytatása.", @@ -2427,7 +1988,9 @@ "external_url": "Forrás URL", "collapse_reply_thread": "Üzenetszál összecsukása", "view_related_event": "Kapcsolódó események megjelenítése", - "report": "Jelentés" + "report": "Jelentés", + "resent_unsent_reactions": "%(unsentCount)s reakció újraküldése", + "open_in_osm": "Megnyitás az OpenStreetMapen" }, "url_preview": { "show_n_more": { @@ -2505,7 +2068,11 @@ "you_declined": "Elutasítottad", "you_cancelled": "Megszakítottad", "declining": "Elutasítás…", - "you_started": "Ellenőrzési kérést küldtél" + "you_started": "Ellenőrzési kérést küldtél", + "user_accepted": "%(name)s elfogadta", + "user_declined": "%(name)s elutasította", + "user_cancelled": "%(name)s megszakította", + "user_wants_to_verify": "%(name)s ellenőrizni szeretné" }, "m.poll.end": { "sender_ended": "%(senderName)s lezárta a szavazást", @@ -2513,6 +2080,28 @@ }, "m.video": { "error_decrypting": "Hiba a videó visszafejtésénél" + }, + "scalar_starter_link": { + "dialog_title": "Integráció hozzáadása", + "dialog_description": "Azonosítás céljából egy harmadik félhez leszel irányítva (%(integrationsUrl)s). Folytatod?" + }, + "edits": { + "tooltip_title": "Szerkesztve ekkor: %(date)s", + "tooltip_sub": "A szerkesztések megtekintéséhez kattints", + "tooltip_label": "Szerkesztés ideje: %(date)s. Kattintson a szerkesztések megtekintéséhez." + }, + "error_rendering_message": "Ezt az üzenetet nem sikerült betölteni", + "reply": { + "error_loading": "Nem lehet betölteni azt az eseményt amire válaszoltál, mert vagy nem létezik, vagy nincs jogod megnézni.", + "in_reply_to": "<a>Válasz neki</a> <pill>", + "in_reply_to_for_export": "Válasz erre az <a>üzenetre</a>" + }, + "in_room_name": " itt: <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s szavazat", + "other": "%(count)s szavazat" + } } }, "slash_command": { @@ -2602,7 +2191,8 @@ "verify_nop_warning_mismatch": "FIGYELEM: a munkamenet már ellenőrizve van, de a kulcsok NEM EGYEZNEK.", "verify_mismatch": "FIGYELEM: A KULCSELLENŐRZÉS SIKERTELEN! %(userId)s aláírási kulcsa és a(z) %(deviceId)s munkamenet ujjlenyomata „%(fprint)s”, amely nem egyezik meg a megadott ujjlenyomattal: „%(fingerprint)s”. Ez azt is jelentheti, hogy a kommunikációt lehallgatják.", "verify_success_title": "Ellenőrzött kulcs", - "verify_success_description": "A megadott aláírási kulcs megegyezik %(userId)s felhasználótól kapott aláírási kulccsal ebben a munkamenetben: %(deviceId)s. A munkamenet ellenőrzöttnek lett jelölve." + "verify_success_description": "A megadott aláírási kulcs megegyezik %(userId)s felhasználótól kapott aláírási kulccsal ebben a munkamenetben: %(deviceId)s. A munkamenet ellenőrzöttnek lett jelölve.", + "help_dialog_title": "Parancsok súgója" }, "presence": { "busy": "Foglalt", @@ -2733,9 +2323,11 @@ "unable_to_access_audio_input_title": "A mikrofont nem lehet használni", "unable_to_access_audio_input_description": "Nem lehet a mikrofont használni. Ellenőrizze a böngésző beállításait és próbálja újra.", "no_audio_input_title": "Nem található mikrofon", - "no_audio_input_description": "Nem található mikrofon. Ellenőrizze a beállításokat és próbálja újra." + "no_audio_input_description": "Nem található mikrofon. Ellenőrizze a beállításokat és próbálja újra.", + "transfer_consult_first_label": "Kérjen először véleményt", + "input_devices": "Beviteli eszközök", + "output_devices": "Kimeneti eszközök" }, - "Other": "Egyéb", "room_settings": { "permissions": { "m.room.avatar_space": "Tér profilképének megváltoztatása", @@ -2839,7 +2431,15 @@ "other": "Terek frissítése… (%(progress)s / %(count)s)" }, "error_join_rule_change_title": "A csatlakozási szabályokat nem sikerült frissíteni", - "error_join_rule_change_unknown": "Ismeretlen hiba" + "error_join_rule_change_unknown": "Ismeretlen hiba", + "join_rule_restricted_dialog_empty_warning": "Az összes teret törli. A hozzáférés alapállapota „csak meghívóval” lesz.", + "join_rule_restricted_dialog_title": "Terek kiválasztása", + "join_rule_restricted_dialog_description": "Döntse el melyik terek férhetnek hozzá ehhez a szobához. Ha a tér ki van választva a tagsága megtalálhatja és beléphet ebbe a szobába: <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Terek keresése", + "join_rule_restricted_dialog_heading_space": "Terek melyről tudja, hogy ezt a teret tartalmazzák", + "join_rule_restricted_dialog_heading_room": "Terek melyről tudja, hogy ezt a szobát tartalmazzák", + "join_rule_restricted_dialog_heading_other": "Más terek vagy szobák melyről lehet, hogy nem tud", + "join_rule_restricted_dialog_heading_unknown": "Ezek valószínűleg olyanok, amelyeknek más szoba adminok is tagjai." }, "general": { "publish_toggle": "Publikálod a szobát a(z) %(domain)s szoba listájába?", @@ -2880,7 +2480,17 @@ "canonical_alias_field_label": "Fő cím", "avatar_field_label": "Szoba profilképe", "aliases_no_items_label": "Nincs másik nyilvánosságra hozott cím, alább adj hozzá egyet", - "aliases_items_label": "Másik nyilvánosságra hozott cím:" + "aliases_items_label": "Másik nyilvánosságra hozott cím:", + "alias_heading": "Szoba címe", + "alias_field_has_domain_invalid": "Domain elválasztás hiányzik, pl.: (:domain.org)", + "alias_field_has_localpart_invalid": "Szoba név vagy elválasztó hiányzik, pl.: (szobam:domain.org)", + "alias_field_safe_localpart_invalid": "Néhány karakter nem engedélyezett", + "alias_field_required_invalid": "Kérem adja meg a címet", + "alias_field_matches_invalid": "Ez a cím nem erre a szobára mutat", + "alias_field_taken_valid": "Ez a cím használható", + "alias_field_taken_invalid_domain": "Ez a cím már használatban van", + "alias_field_taken_invalid": "Ez a cím érvénytelen szervert tartalmaz vagy már használatban van", + "alias_field_placeholder_default": "pl.: szobam" }, "advanced": { "unfederated": "Ez a szoba távoli Matrix-kiszolgálóról nem érhető el", @@ -2893,7 +2503,24 @@ "room_version_section": "Szoba verziója", "room_version": "Szoba verziója:", "information_section_space": "Tér információi", - "information_section_room": "Szobainformációk" + "information_section_room": "Szobainformációk", + "error_upgrade_title": "A szoba fejlesztése sikertelen", + "error_upgrade_description": "A szoba fejlesztését nem sikerült befejezni", + "upgrade_button": "A szoba fejlesztése erre a verzióra: %(version)s", + "upgrade_dialog_title": "Szoba verziójának fejlesztése", + "upgrade_dialog_description": "A szoba fejlesztéséhez be kell zárnia ezt a szobát, és egy újat kell létrehoznia helyette. Hogy a szoba tagjai számára a lehető legjobb legyen a felhasználói élmény, a következők lépések lesznek végrehajtva:", + "upgrade_dialog_description_1": "Új szoba készítése ugyanazzal a névvel, leírással és profilképpel", + "upgrade_dialog_description_2": "A helyi szobaálnevek frissítése, hogy az új szobára mutassanak", + "upgrade_dialog_description_3": "A felhasználók megakadályozása, hogy a régi szobában beszélgessenek, és üzenet küldése, hogy menjenek át az új szobába", + "upgrade_dialog_description_4": "A régi szobára mutató hivatkozás beszúrása a új szoba elejére, hogy az emberek lássák a régi üzeneteket", + "upgrade_warning_dialog_invite_label": "Tagok automatikus meghívása ebből a szobából az újba", + "upgrade_warning_dialog_title_private": "Privát szoba fejlesztése", + "upgrade_dwarning_ialog_title_public": "Nyilvános szoba fejlesztése", + "upgrade_warning_dialog_report_bug_prompt": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor küldjön egy hibajelentést.", + "upgrade_warning_dialog_report_bug_prompt_link": "Ez általában a szoba kiszolgálóoldali kezelésében jelent változást. Ha a(z) %(brand)s kliensben tapasztal problémát, akkor <a>küldjön egy hibajelentést</a>.", + "upgrade_warning_dialog_description": "A szoba frissítése nem egyszerű művelet, általában a szoba hibás működése, hiányzó funkció vagy biztonsági sérülékenység esetén javasolt.", + "upgrade_warning_dialog_explainer": "<b>Vegye figyelembe, hogy a fejlesztés a szoba új verzióját hozza létre</b>. Minden jelenlegi üzenet itt marad ebben az archivált szobában.", + "upgrade_warning_dialog_footer": "<oldVersion /> verzióról <newVersion /> verzióra fogja fejleszteni a szobát." }, "delete_avatar_label": "Profilkép törlése", "upload_avatar_label": "Profilkép feltöltése", @@ -2933,7 +2560,9 @@ "enable_element_call_caption": "%(brand)s végpontok között titkosított de jelenleg csak kevés számú résztvevővel működik.", "enable_element_call_no_permissions_tooltip": "Nincs megfelelő jogosultság a megváltoztatáshoz.", "call_type_section": "Hívás típusa" - } + }, + "title": "Szoba beállításai – %(roomName)s", + "alias_not_specified": "nincs meghatározva" }, "encryption": { "verification": { @@ -3010,7 +2639,21 @@ "timed_out": "Az ellenőrzés időtúllépés miatt megszakadt.", "cancelled_self": "Az ellenőrzést megszakította a másik eszközön.", "cancelled_user": "%(displayName)s megszakította az ellenőrzést.", - "cancelled": "Megszakítottad az ellenőrzést." + "cancelled": "Megszakítottad az ellenőrzést.", + "incoming_sas_user_dialog_text_1": "Ellenőrizd ezt a felhasználót, hogy megbízhatónak lehessen tekinteni. Megbízható felhasználók további nyugalmat jelenthetnek ha végpontól végpontig titkosítást használsz.", + "incoming_sas_user_dialog_text_2": "A felhasználó ellenőrzése által az ő munkamenete megbízhatónak lesz jelölve, és a te munkameneted is megbízhatónak lesz jelölve nála.", + "incoming_sas_device_dialog_text_1": "Eszköz ellenőrzése és beállítás megbízhatóként. Az eszközben való megbízás megnyugtató lehet, ha végpontok közötti titkosítást használsz.", + "incoming_sas_device_dialog_text_2": "Az eszköz ellenőrzése megbízhatónak fogja jelezni az eszközt és azok a felhasználók, akik téged ellenőriztek, megbíznak majd ebben az eszközödben.", + "incoming_sas_dialog_waiting": "Várakozás a partner megerősítésére…", + "incoming_sas_dialog_title": "Bejövő Hitelesítési Kérés", + "manual_device_verification_self_text": "Erősítsd meg a felhasználói beállítások összehasonlításával a többi munkamenetedben:", + "manual_device_verification_user_text": "Ezt a munkamenetet hitelesítsd az ő felhasználói beállításának az összehasonlításával:", + "manual_device_verification_device_name_label": "Munkamenet neve", + "manual_device_verification_device_id_label": "Kapcsolat azonosító", + "manual_device_verification_device_key_label": "Munkamenetkulcs", + "manual_device_verification_footer": "Ha nem egyeznek akkor a kommunikációtok biztonsága veszélyben lehet.", + "verification_dialog_title_device": "Másik eszköz ellenőrzése", + "verification_dialog_title_user": "Ellenőrzési kérés" }, "old_version_detected_title": "Régi titkosítási adatot találhatók", "old_version_detected_description": "Régebbi %(brand)s verzióból származó adatok találhatók. Ezek hibás működéshez vezethettek a végpontok közti titkosításban a régebbi verzióknál. A nemrég küldött/fogadott titkosított üzenetek, ha a régi adatokat használták, lehetséges, hogy nem lesznek visszafejthetők ebben a verzióban. Ha problémákba ütközik, akkor jelentkezzen ki és be. A régi üzenetek elérésének biztosításához exportálja a kulcsokat, és importálja be újra.", @@ -3064,7 +2707,57 @@ "cross_signing_room_warning": "Valaki ellenőrizetlen munkamenetet használ", "cross_signing_room_verified": "A szobában mindenki ellenőrizve van", "cross_signing_room_normal": "Ez a szoba végpontok közötti titkosítást használ", - "unsupported": "A kliens nem támogatja a végponttól végpontig való titkosítást." + "unsupported": "A kliens nem támogatja a végponttól végpontig való titkosítást.", + "incompatible_database_sign_out_description": "Hogy a régi üzenetekhez továbbra is hozzáférhess kijelentkezés előtt ki kell mentened a szobák titkosító kulcsait. Ehhez a %(brand)s egy frissebb verzióját kell használnod", + "incompatible_database_description": "Ezt a munkamenetet előzőleg egy újabb %(brand)s verzióval használtad. Ahhoz, hogy újra ezt a verziót tudd használni végpontok közötti titkosítással, ki kell lépned majd újra vissza.", + "incompatible_database_title": "Nem kompatibilis adatbázis", + "incompatible_database_disable": "Folytatás a titkosítás kikapcsolásával", + "key_signature_upload_completed": "A feltöltés befejeződött", + "key_signature_upload_cancelled": "Az aláírás feltöltése megszakítva", + "key_signature_upload_failed": "Nem lehet feltölteni", + "key_signature_upload_success_title": "Az aláírások feltöltése sikeres", + "key_signature_upload_failed_title": "Az aláírások feltöltése sikertelen", + "udd": { + "own_new_session_text": "Ellenőrzés nélkül jelentkezett be egy új munkamenetbe:", + "own_ask_verify_text": "Ellenőrizze a másik munkamenetét a lenti lehetőségek egyikével.", + "other_new_session_text": "%(name)s (%(userId)s) új munkamenetbe lépett be, anélkül, hogy ellenőrizte volna:", + "other_ask_verify_text": "Kérje meg a felhasználót, hogy hitelesítse a munkamenetét, vagy ellenőrizze kézzel lentebb.", + "title": "Nem megbízható", + "manual_verification_button": "Kézi szöveges ellenőrzés", + "interactive_verification_button": "Interaktív ellenőrzés emodzsikkal" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "A fájltípus hibás", + "recovery_key_is_correct": "Jónak tűnik!", + "wrong_security_key": "Hibás biztonsági kulcs", + "invalid_security_key": "Érvénytelen biztonsági kulcs" + }, + "reset_title": "Minden alaphelyzetbe állítása", + "reset_warning_1": "Csak akkor tegye meg, ha egyetlen másik eszköze sincs az ellenőrzés elvégzéséhez.", + "reset_warning_2": "Ha mindent alaphelyzetbe állít, akkor nem lesz megbízható munkamenete, nem lesznek megbízható felhasználók és a régi üzenetekhez sem biztos, hogy hozzáfér majd.", + "security_phrase_title": "Biztonsági jelmondat", + "security_phrase_incorrect_error": "A biztonsági tárolóhoz nem lehet hozzáférni. Kérjük ellenőrizze, hogy jó Biztonsági jelmondatot adott-e meg.", + "enter_phrase_or_key_prompt": "Adja meg a biztonsági jelmondatot vagy <button>használja a biztonsági kulcsot</button> a folytatáshoz.", + "security_key_title": "Biztonsági kulcs", + "use_security_key_prompt": "Használja a biztonsági kulcsot a folytatáshoz.", + "separator": "%(securityKey)s vagy %(recoveryFile)s", + "restoring": "Kulcsok helyreállítása mentésből" + }, + "reset_all_button": "Elfelejtette vagy elveszett minden helyreállítási lehetőség? <a>Minden alaphelyzetbe állítása</a>", + "destroy_cross_signing_dialog": { + "title": "Megsemmisíted az eszközök közti hitelesítés kulcsait?", + "warning": "Eszközök közti hitelesítési kulcsok törlése végleges. Mindenki akit ezzel hitelesítettél biztonsági figyelmeztetéseket fog látni. Hacsak nem vesztetted el az összes eszközödet amivel eszközök közti hitelesítést tudsz végezni, nem valószínű, hogy ezt szeretnéd tenni.", + "primary_button_text": "Eszközök közti hitelesítési kulcsok törlése" + }, + "confirm_encryption_setup_title": "Erősítsd meg a titkosítási beállításokat", + "confirm_encryption_setup_body": "Az alábbi gomb megnyomásával erősítsd meg, hogy megadod a titkosítási beállításokat.", + "unable_to_setup_keys_error": "Nem sikerült a kulcsok beállítása", + "key_signature_upload_failed_master_key_signature": "az új mester kulcs aláírás", + "key_signature_upload_failed_cross_signing_key_signature": "az új eszközök közötti kulcs aláírása", + "key_signature_upload_failed_device_cross_signing_key_signature": "az eszköz eszközök közötti aláírása", + "key_signature_upload_failed_key_signature": "kulcs aláírás", + "key_signature_upload_failed_body": "%(brand)s hibába ütközött a feltöltés közben:" }, "emoji": { "category_frequently_used": "Gyakran használt", @@ -3213,7 +2906,10 @@ "fallback_button": "Hitelesítés indítása", "sso_title": "A folytatáshoz használja az egyszeri bejelentkezést (SSO)", "sso_body": "Erősítse meg az e-mail-cím hozzáadását azáltal, hogy az egyszeri bejelentkezéssel bizonyítja a személyazonosságát.", - "code": "Kód" + "code": "Kód", + "sso_preauth_body": "A folytatáshoz, használja az egyszeri bejelentkezést, hogy megerősítse a személyazonosságát.", + "sso_postauth_title": "Erősítsd meg a továbblépéshez", + "sso_postauth_body": "A személyazonossága megerősítéséhez kattintson a lenti gombra." }, "password_field_label": "Adja meg a jelszót", "password_field_strong_label": "Szép, erős jelszó!", @@ -3287,7 +2983,41 @@ }, "country_dropdown": "Ország lenyíló menü", "common_failures": {}, - "captcha_description": "A Matrix-kiszolgáló ellenőrizné, hogy Ön nem egy robot." + "captcha_description": "A Matrix-kiszolgáló ellenőrizné, hogy Ön nem egy robot.", + "autodiscovery_invalid": "A Matrix-kiszolgáló felderítésére kapott válasz érvénytelen", + "autodiscovery_generic_failure": "Nem sikerült lekérni az automatikus felderítés beállításait a kiszolgálóról", + "autodiscovery_invalid_hs_base_url": "Hibás base_url az m.homeserver -hez", + "autodiscovery_invalid_hs": "A matrix URL nem tűnik érvényesnek", + "autodiscovery_invalid_is_base_url": "Érvénytelen base_url az m.identity_server -hez", + "autodiscovery_invalid_is": "Az azonosítási kiszolgáló webcíme nem tűnik érvényesnek", + "autodiscovery_invalid_is_response": "Az azonosítási kiszolgáló felderítésére érkezett válasz érvénytelen", + "server_picker_description": "Használhatja a más szerver opciót, hogy egy másik matrix szerverre jelentkezz be amihez megadod a szerver url címét. Ezzel használhatja a(z) %(brand)s klienst egy már létező Matrix fiókkal egy másik matrix szerveren.", + "server_picker_description_matrix.org": "Csatlakozzon több millió felhasználóhoz ingyen a legnagyobb nyilvános szerveren", + "server_picker_title_default": "Szerver lehetőségek", + "soft_logout": { + "clear_data_title": "Minden adat törlése ebben a munkamenetben?", + "clear_data_description": "Az adatok törlése ebből a munkamenetből végleges. A titkosított üzenetek elvesznek hacsak nincsenek elmentve a kulcsai.", + "clear_data_button": "Minden adat törlése" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "A titkosított üzenetek végponttól végpontig titkosítással védettek. Csak neked és a címzetteknek lehet meg a kulcs az üzenet visszafejtéséhez.", + "setup_secure_backup_description_2": "A kijelentkezéssel a kulcsok az eszközről törlődnek, ami azt jelenti, hogy ha nincsenek meg máshol a kulcsok, vagy nincsenek mentve a kiszolgálón, akkor a titkosított üzenetek olvashatatlanná válnak.", + "use_key_backup": "Kulcs mentés használatának megkezdése", + "skip_key_backup": "Nincs szükségem a titkosított üzeneteimre", + "megolm_export": "Kulcsok kézi mentése", + "setup_key_backup_title": "Elveszted a hozzáférést a titkosított üzeneteidhez", + "description": "Biztos, hogy ki akarsz jelentkezni?" + }, + "registration": { + "continue_without_email_title": "Folytatás e-mail-cím nélkül", + "continue_without_email_description": "Csak egy figyelmeztetés, ha nem ad meg e-mail-címet, és elfelejti a jelszavát, akkor <b>véglegesen elveszíti a hozzáférést a fiókjához</b>.", + "continue_without_email_field_label": "E-mail (nem kötelező)" + }, + "set_email": { + "verification_pending_title": "Ellenőrzés függőben", + "verification_pending_description": "Nézze meg a levelét és kattintson a benne lévő hivatkozásra. Ha ez megvan, kattintson a folytatásra.", + "description": "Ez lehetővé teszi, hogy vissza tudja állítani a jelszavát, és értesítéseket fogadjon." + } }, "room_list": { "sort_unread_first": "Olvasatlan üzeneteket tartalmazó szobák megjelenítése elől", @@ -3341,7 +3071,8 @@ "spam_or_propaganda": "Kéretlen tartalom vagy propaganda", "report_entire_room": "Az egész szoba jelentése", "report_content_to_homeserver": "Tartalom bejelentése a Matrix-kiszolgáló rendszergazdájának", - "description": "Az üzenet bejelentése egy egyedi „eseményazonosítót” küld el a Matrix-kiszolgáló rendszergazdájának. Ha az üzenetek titkosítottak a szobában, akkor a Matrix-kiszolgáló rendszergazdája nem tudja elolvasni az üzenetet, vagy nem tudja megnézni a fájlokat vagy képeket." + "description": "Az üzenet bejelentése egy egyedi „eseményazonosítót” küld el a Matrix-kiszolgáló rendszergazdájának. Ha az üzenetek titkosítottak a szobában, akkor a Matrix-kiszolgáló rendszergazdája nem tudja elolvasni az üzenetet, vagy nem tudja megnézni a fájlokat vagy képeket.", + "other_label": "Egyéb" }, "setting": { "help_about": { @@ -3457,7 +3188,22 @@ "popout": "Kiugró kisalkalmazás", "unpin_to_view_right_panel": "Kisalkalmazás rögzítésének megszüntetése az ezen a panelen való megjelenítéshez", "set_room_layout": "A szoba megjelenésének beállítása mindenki számára", - "close_to_view_right_panel": "Kisalkalmazás bezárása ezen a panelen való megjelenítéshez" + "close_to_view_right_panel": "Kisalkalmazás bezárása ezen a panelen való megjelenítéshez", + "modal_title_default": "Előugró kisalkalmazás", + "modal_data_warning": "Az ezen a képernyőn látható adatok megosztásra kerülnek ezzel: %(widgetDomain)s", + "capabilities_dialog": { + "title": "Kisalkalmazás-engedélyek elfogadása", + "content_starting_text": "A kisalkalmazás ezeket szeretné:", + "decline_all_permission": "Összes elutasítása", + "remember_Selection": "A döntés megjegyzése ehhez a kisalkalmazáshoz" + }, + "open_id_permissions_dialog": { + "title": "A kisalkalmazás ellenőrizheti a személyazonosságát", + "starting_text": "A kisalkalmazás ellenőrizni fogja a felhasználói azonosítóját, de az alábbi tevékenységeket nem tudja végrehajtani:", + "remember_selection": "Emlékezzen erre" + }, + "error_unable_start_audio_stream_description": "A hang folyam indítása sikertelen.", + "error_unable_start_audio_stream_title": "Az élő adás indítása sikertelen" }, "feedback": { "sent": "Visszajelzés elküldve", @@ -3466,7 +3212,8 @@ "may_contact_label": "Keressenek ha további információkra lenne szükségük vagy szeretnék, ha készülő ötleteket tesztelnék", "pro_type": "Tipp: Ha hibajegyet készítesz, légyszíves segíts a probléma feltárásában azzal, hogy elküldöd a <debugLogsLink>részletes naplót</debugLogsLink>.", "existing_issue_link": "Először nézd meg, hogy <existingIssuesLink>van-e már jegy róla a Github-on</existingIssuesLink>. Nincs? <newIssueLink>Adj fel egy új jegyet</newIssueLink>.", - "send_feedback_action": "Visszajelzés küldése" + "send_feedback_action": "Visszajelzés küldése", + "can_contact_label": "Ha további kérdés merülne fel, kapcsolatba léphetnek velem" }, "zxcvbn": { "suggestions": { @@ -3539,7 +3286,10 @@ "no_update": "Nincs elérhető frissítés.", "downloading": "Frissítés letöltése…", "new_version_available": "Új verzió érhető el. <a>Frissítés most.</a>", - "check_action": "Frissítések keresése" + "check_action": "Frissítések keresése", + "error_unable_load_commit": "A véglegesítés részleteinek betöltése sikertelen: %(msg)s", + "unavailable": "Elérhetetlen", + "changelog": "Változások" }, "threads": { "all_threads": "Minden üzenetszál", @@ -3554,7 +3304,11 @@ "empty_heading": "Beszélgetések üzenetszálakba rendezése", "unable_to_decrypt": "Üzenet visszafejtése sikertelen", "open_thread": "Üzenetszál megnyitása", - "error_start_thread_existing_relation": "Nem lehet üzenetszálat indítani olyan eseményről ami már rendelkezik kapcsolattal" + "error_start_thread_existing_relation": "Nem lehet üzenetszálat indítani olyan eseményről ami már rendelkezik kapcsolattal", + "count_of_reply": { + "one": "%(count)s válasz", + "other": "%(count)s válasz" + } }, "theme": { "light_high_contrast": "Világos, nagy kontrasztú", @@ -3588,7 +3342,41 @@ "title_when_query_available": "Eredmények", "search_placeholder": "Nevek és leírások keresése", "no_search_result_hint": "Esetleg próbáljon ki egy másik keresést vagy nézze át elgépelések után.", - "joining_space": "Belépés" + "joining_space": "Belépés", + "add_existing_subspace": { + "space_dropdown_title": "Meglévő tér hozzáadása", + "create_prompt": "Inkább új teret adna hozzá?", + "create_button": "Új tér készítése", + "filter_placeholder": "Terek keresése" + }, + "add_existing_room_space": { + "error_heading": "Nem az összes kijelölt lett hozzáadva", + "progress_text": { + "one": "Szobák hozzáadása…", + "other": "Szobák hozzáadása… (%(progress)s ennyiből: %(count)s)" + }, + "dm_heading": "Közvetlen Beszélgetések", + "space_dropdown_label": "Tér kiválasztása", + "space_dropdown_title": "Létező szobák hozzáadása", + "create": "Inkább új szobát adna hozzá?", + "create_prompt": "Új szoba készítése", + "subspace_moved_note": "Terek hozzáadása elköltözött." + }, + "room_filter_placeholder": "Szobák keresése", + "leave_dialog_public_rejoin_warning": "Nem fog tudni újra belépni amíg nem hívják meg újra.", + "leave_dialog_only_admin_warning": "Ön az egyetlen adminisztrátora a térnek. Ha kilép, senki nem tudja irányítani.", + "leave_dialog_only_admin_room_warning": "Ön az adminisztrátora néhány szobának vagy térnek amiből ki szeretne lépni. Ha kilép belőlük akkor azok adminisztrátor nélkül maradnak.", + "leave_dialog_title": "Kilép innen: %(spaceName)s", + "leave_dialog_description": "Éppen el akarja hagyni <spaceName/> teret.", + "leave_dialog_option_intro": "Ki szeretne lépni ennek a térnek minden szobájából?", + "leave_dialog_option_none": "Ne lépjen ki egy szobából sem", + "leave_dialog_option_all": "Kilépés minden szobából", + "leave_dialog_option_specific": "Kilépés néhány szobából", + "leave_dialog_action": "Tér elhagyása", + "preferences": { + "sections_section": "Megjelenítendő részek", + "show_people_in_space": "Ez csoportosítja a tér tagjaival folytatott közvetlen beszélgetéseit. A kikapcsolása elrejti ezeket a beszélgetéseket a(z) %(spaceName)s nézetéből." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Ezen a Matrix-kiszolgálón nincs beállítva a térképek megjelenítése.", @@ -3613,7 +3401,30 @@ "click_move_pin": "Kattintson a jelölő mozgatásához", "click_drop_pin": "Kattintson a hely megjelöléséhez", "share_button": "Tartózkodási hely megosztása", - "stop_and_close": "Befejezés és kilépés" + "stop_and_close": "Befejezés és kilépés", + "error_fetch_location": "Nem lehet elérni a földrajzi helyzetét", + "error_no_perms_title": "Nincs jogosultsága a helymegosztáshoz", + "error_no_perms_description": "Az ebben a szobában történő helymegosztáshoz a megfelelő jogosultságokra van szüksége.", + "error_send_title": "A földrajzi helyzetet nem sikerült elküldeni", + "error_send_description": "Az %(brand)s nem tudja elküldeni a földrajzi helyzetét. Próbálja újra később.", + "live_description": "%(displayName)s élő földrajzi helyzete", + "share_type_own": "Jelenlegi saját földrajzi helyzet", + "share_type_live": "Folyamatos saját földrajzi helyzet", + "share_type_pin": "Hely kijelölése", + "share_type_prompt": "Milyen jellegű földrajzi helyzetet szeretne megosztani?", + "live_update_time": "Frissítve %(humanizedUpdateTime)s", + "live_until": "Élő eddig: %(expiryTime)s", + "loading_live_location": "Élő földrajzi helyzet meghatározás betöltése…", + "live_location_ended": "Élő pozíció megosztás befejeződött", + "live_location_error": "Élő pozíció megosztás hiba", + "live_locations_empty": "Nincs élő pozíció megosztás", + "close_sidebar": "Oldalsáv bezárása", + "error_stopping_live_location": "Élő pozíció megosztás megállítása közben hiba történt", + "error_sharing_live_location": "Élő pozíció megosztás közben hiba történt", + "live_location_active": "Ön folyamatosan megosztja az aktuális földrajzi pozícióját", + "live_location_enabled": "Élő pozíció megosztás engedélyezve", + "error_sharing_live_location_try_again": "Élő pozíció megosztás közben hiba történt, kérjük próbálja újra", + "error_stopping_live_location_try_again": "Élő pozíció megosztás befejezése közben hiba történt, kérjük próbálja újra" }, "labs_mjolnir": { "room_name": "Saját tiltólista", @@ -3685,7 +3496,16 @@ "address_label": "Cím", "label": "Tér létrehozása", "add_details_prompt_2": "Ezeket bármikor megváltoztathatja.", - "creating": "Létrehozás…" + "creating": "Létrehozás…", + "subspace_join_rule_restricted_description": "<SpaceName/> téren bárki megtalálhatja és beléphet.", + "subspace_join_rule_public_description": "Bárki megtalálhatja és beléphet a térbe, nem csak <SpaceName/> tér tagsága.", + "subspace_join_rule_invite_description": "Csak a meghívott emberek fogják megtalálni és tudnak belépni erre a térre.", + "subspace_dropdown_title": "Tér létrehozása", + "subspace_beta_notice": "Adjon hozzá az ön által kezelt térhez.", + "subspace_join_rule_label": "Tér láthatósága", + "subspace_join_rule_invite_only": "Privát tér (csak meghívóval)", + "subspace_existing_space_prompt": "Inkább meglévő teret adna hozzá?", + "subspace_adding": "Hozzáadás…" }, "user_menu": { "switch_theme_light": "Világos módra váltás", @@ -3841,7 +3661,11 @@ "all_rooms": "Minden szobában", "field_placeholder": "Keresés…", "this_room_button": "Keresés ebben a szobában", - "all_rooms_button": "Keresés az összes szobában" + "all_rooms_button": "Keresés az összes szobában", + "result_count": { + "one": "(~%(count)s db eredmény)", + "other": "(~%(count)s db eredmény)" + } }, "jump_to_bottom_button": "A legfrissebb üzenethez görget", "jump_read_marker": "Ugrás az első olvasatlan üzenetre.", @@ -3856,7 +3680,19 @@ "error_jump_to_date_details": "Hiba részletei", "jump_to_date_beginning": "A szoba indulása", "jump_to_date": "Ugrás időpontra", - "jump_to_date_prompt": "Idő kiválasztása az ugráshoz" + "jump_to_date_prompt": "Idő kiválasztása az ugráshoz", + "face_pile_tooltip_label": { + "one": "1 résztvevő megmutatása", + "other": "Az összes %(count)s résztvevő megmutatása" + }, + "face_pile_tooltip_shortcut_joined": "Önt is beleértve, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Beleértve: %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> meghívta", + "unknown_status_code_for_timeline_jump": "ismeretlen állapotkód", + "face_pile_summary": { + "one": "%(count)s ismerős már csatlakozott", + "other": "%(count)s ismerős már csatlakozott" + } }, "file_panel": { "guest_note": "<a>Regisztrálnod kell</a> hogy ezt használhasd", @@ -3877,7 +3713,9 @@ "identity_server_no_terms_title": "Az azonosítási kiszolgálónak nincsenek felhasználási feltételei", "identity_server_no_terms_description_1": "Ez a művelet az e-mail-cím vagy telefonszám ellenőrzése miatt hozzáférést igényel a(z) <server /> alapértelmezett azonosítási kiszolgálójához, de a kiszolgálónak nincsenek felhasználási feltételei.", "identity_server_no_terms_description_2": "Csak akkor lépjen tovább, ha megbízik a kiszolgáló tulajdonosában.", - "inline_intro_text": "<policyLink /> elfogadása a továbblépéshez:" + "inline_intro_text": "<policyLink /> elfogadása a továbblépéshez:", + "summary_identity_server_1": "Keressen meg másokat telefonszám vagy e-mail-cím alapján", + "summary_identity_server_2": "Találják meg telefonszám vagy e-mail-cím alapján" }, "space_settings": { "title": "Beállítások – %(spaceName)s" @@ -3914,7 +3752,13 @@ "total_n_votes_voted": { "one": "%(count)s szavazat alapján", "other": "%(count)s szavazat alapján" - } + }, + "end_message_no_votes": "A szavazás le lett zárva. Nem lettek leadva szavazatok.", + "end_message": "A szavazás le lett zárva. Nyertes válasz: %(topAnswer)s", + "error_ending_title": "Nem sikerült a szavazás lezárása", + "error_ending_description": "Sajnáljuk, a szavazás nem lett lezárva. Kérjük, próbáld újra.", + "end_title": "Szavazás lezárása", + "end_description": "Biztosan lezárod ezt a szavazást? Ez megszünteti az új szavazatok leadásának lehetőségét, és kijelzi a végeredményt." }, "failed_load_async_component": "A betöltés sikertelen. Ellenőrizze a hálózati kapcsolatot, és próbálja újra.", "upload_failed_generic": "A(z) „%(fileName)s” fájl feltöltése sikertelen.", @@ -3958,7 +3802,39 @@ "error_version_unsupported_space": "A felhasználó Matrix-kiszolgálója nem támogatja a megadott tér verziót.", "error_version_unsupported_room": "A felhasználó Matrix-kiszolgálója nem támogatja a megadott szobaverziót.", "error_unknown": "Ismeretlen kiszolgálóhiba", - "to_space": "Meghívás ide: %(spaceName)s" + "to_space": "Meghívás ide: %(spaceName)s", + "unable_find_profiles_description_default": "Az alábbi Matrix ID-koz nem sikerül megtalálni a profilokat - így is meghívod őket?", + "unable_find_profiles_title": "Az alábbi felhasználók lehet, hogy nem léteznek", + "unable_find_profiles_invite_never_warn_label_default": "Mindenképpen meghív és ne figyelmeztess többet", + "unable_find_profiles_invite_label_default": "Meghívás mindenképp", + "email_caption": "Meghívás e-maillel", + "error_dm": "Nem tudjuk elkészíteni a közvetlen üzenetét.", + "ask_anyway_description": "Nem található fiók profil az alábbi Matrix azonosítókhoz - mégis a közvetlen csevegés elindítása mellett dönt?", + "ask_anyway_never_warn_label": "Közvetlen beszélgetés indítása mindenképpen és később se figyelmeztessen", + "ask_anyway_label": "Közvetlen beszélgetés indítása mindenképpen", + "error_find_room": "Valami nem sikerült a felhasználók meghívásával.", + "error_invite": "Ezeket a felhasználókat nem tudtuk meghívni. Ellenőrizd azokat a felhasználókat akiket meg szeretnél hívni és próbáld újra.", + "error_transfer_multiple_target": "Csak egy felhasználónak lehet átadni a hívást.", + "error_find_user_title": "Az alábbi felhasználók nem találhatók", + "error_find_user_description": "Az alábbi felhasználók nem léteznek vagy hibásan vannak megadva, és nem lehet őket meghívni: %(csvNames)s", + "recents_section": "Legújabb Beszélgetések", + "suggestions_section": "Nemrég küldött Közvetlen Üzenetek", + "email_use_default_is": "Használjon azonosítási kiszolgálót az e-mailben történő meghíváshoz. <default> Használja az alapértelmezett kiszolgálót (%(defaultIdentityServerName)s)</default> vagy adjon meg egy másikat a <settings>Beállításokban</settings>.", + "email_use_is": "Használjon egy azonosítási kiszolgálót az e-maillel történő meghíváshoz. Kezelés a <settings>Beállításokban</settings>.", + "start_conversation_name_email_mxid_prompt": "Indítson beszélgetést valakivel a nevének, e-mail-címének vagy a felhasználónevének használatával (mint <userId/>).", + "start_conversation_name_mxid_prompt": "Indíts beszélgetést valakivel és használd hozzá a nevét vagy a felhasználói nevét (mint <userId/>).", + "suggestions_disclaimer": "Adatvédelmi okokból néhány javaslat rejtve lehet.", + "suggestions_disclaimer_prompt": "Ha nem található a keresett személy, küldje el az alábbi hivatkozást neki.", + "send_link_prompt": "Vagy meghívó link küldése", + "to_room": "Meghívás ide: %(roomName)s", + "name_email_mxid_share_space": "Hívjon meg valakit a nevét, e-mail címét, vagy felhasználónevét (például <userId/>) megadva, vagy <a>oszd meg ezt a teret</a>.", + "name_mxid_share_space": "Hívjon meg valakit a nevével, felhasználói nevével (pl. <userId/>) vagy <a>oszd meg ezt a teret</a>.", + "name_email_mxid_share_room": "Hívj meg valakit a nevét, e-mail címét, vagy felhasználónevét (például <userId/>) megadva, vagy <a>oszd meg ezt a szobát</a>.", + "name_mxid_share_room": "Hívj meg valakit a nevét, vagy felhasználónevét (például <userId/>) megadva, vagy <a>oszd meg ezt a szobát</a>.", + "key_share_warning": "A meghívott személyek el tudják olvasni a régi üzeneteket.", + "email_limit_one": "E-mail meghívóból egyszerre csak egy küldhető el", + "transfer_user_directory_tab": "Felhasználójegyzék", + "transfer_dial_pad_tab": "Tárcsázó számlap" }, "scalar": { "error_create": "Nem lehet kisalkalmazást létrehozni.", @@ -3991,7 +3867,21 @@ "something_went_wrong": "Valami rosszul sikerült.", "download_media": "A forrásmédia letöltése sikertelen, nem található forráswebcím", "update_power_level": "A hozzáférési szint megváltoztatása sikertelen", - "unknown": "Ismeretlen hiba" + "unknown": "Ismeretlen hiba", + "dialog_description_default": "Hiba történt.", + "edit_history_unsupported": "Úgy tűnik, hogy a Matrix-kiszolgálója nem támogatja ezt a szolgáltatást.", + "session_restore": { + "clear_storage_description": "Kilépés és a titkosítási kulcsok törlése?", + "clear_storage_button": "Tárhely törlése és kijelentkezés", + "title": "A munkamenetet nem lehet helyreállítani", + "description_1": "Hiba történt az előző munkamenet helyreállítási kísérlete során.", + "description_2": "Ha egy újabb %(brand)s verziót használt, akkor valószínűleg ez a munkamenet nem lesz kompatibilis vele. Zárja be az ablakot és térjen vissza az újabb verzióhoz.", + "description_3": "A böngésző tárolójának törlése megoldhatja a problémát, de ezzel kijelentkezik és a titkosított beszélgetéseinek előzményei olvashatatlanná válnak." + }, + "storage_evicted_title": "A munkamenetadatok hiányzik", + "storage_evicted_description_1": "Néhány kapcsolati adat hiányzik, beleértve a titkosított üzenetek kulcsait. A hiba javításához lépjen ki és jelentkezzen be újra, így a mentésből helyreállítva a kulcsokat.", + "storage_evicted_description_2": "A böngésző valószínűleg törölte ezeket az adatokat, amikor lecsökkent a szabad lemezterület.", + "unknown_error_code": "ismeretlen hibakód" }, "in_space1_and_space2": "Ezekben a terekben: %(space1Name)s és %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4143,7 +4033,31 @@ "deactivate_confirm_action": "Felhasználó felfüggesztése", "error_deactivate": "A felhasználó felfüggesztése nem sikerült", "role_label": "Szerep itt: <RoomName/>", - "edit_own_devices": "Eszközök szerkesztése" + "edit_own_devices": "Eszközök szerkesztése", + "redact": { + "no_recent_messages_title": "Nincs friss üzenet ettől a felhasználótól: %(user)s", + "no_recent_messages_description": "Az idővonalon próbálj meg felgörgetni, hogy megnézd van-e régebbi üzenet.", + "confirm_title": "Friss üzenetek törlése a felhasználótól: %(user)s", + "confirm_description_1": { + "one": "%(count)s üzenetet készül törölni az alábbi felhasználótól: %(user)s. A művelet mindenki számára visszavonhatatlanul eltávolítja ezeket a beszélgetésekből. Biztos, hogy folytatja?", + "other": "%(count)s üzenetet készül törölni az alábbi felhasználótól: %(user)s. A művelet mindenki számára visszavonhatatlanul eltávolítja ezeket a beszélgetésekből. Biztos, hogy folytatja?" + }, + "confirm_description_2": "Ez időt vehet igénybe ha sok üzenet érintett. Kérlek közben ne frissíts a kliensben.", + "confirm_keep_state_label": "Rendszerüzenetek megtartása", + "confirm_keep_state_explainer": "Törölje a kijelölést ha a rendszer üzeneteket is törölni szeretné ettől a felhasználótól (pl. tagság változás, profil változás…)", + "confirm_button": { + "other": "%(count)s db üzenet törlése", + "one": "1 üzenet törlése" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s ellenőrzött munkamenet", + "one": "1 ellenőrzött munkamenet" + }, + "count_of_sessions": { + "other": "%(count)s munkamenet", + "one": "%(count)s munkamenet" + } }, "stickers": { "empty": "Nincs engedélyezett matrica csomagod", @@ -4196,6 +4110,9 @@ "one": "Végeredmény %(count)s szavazat alapján", "other": "Végeredmény %(count)s szavazat alapján" } + }, + "thread_list": { + "context_menu_label": "Üzenetszál beállításai" } }, "reject_invitation_dialog": { @@ -4232,12 +4149,165 @@ }, "console_wait": "Várjon!", "cant_load_page": "Az oldal nem tölthető be", - "Invalid homeserver discovery response": "A Matrix-kiszolgáló felderítésére kapott válasz érvénytelen", - "Failed to get autodiscovery configuration from server": "Nem sikerült lekérni az automatikus felderítés beállításait a kiszolgálóról", - "Invalid base_url for m.homeserver": "Hibás base_url az m.homeserver -hez", - "Homeserver URL does not appear to be a valid Matrix homeserver": "A matrix URL nem tűnik érvényesnek", - "Invalid identity server discovery response": "Az azonosítási kiszolgáló felderítésére érkezett válasz érvénytelen", - "Invalid base_url for m.identity_server": "Érvénytelen base_url az m.identity_server -hez", - "Identity server URL does not appear to be a valid identity server": "Az azonosítási kiszolgáló webcíme nem tűnik érvényesnek", - "General failure": "Általános hiba" + "General failure": "Általános hiba", + "emoji_picker": { + "cancel_search_label": "Keresés megszakítása" + }, + "info_tooltip_title": "Információ", + "language_dropdown_label": "Nyelvválasztó lenyíló menü", + "pill": { + "permalink_other_room": "Üzenet itt: %(room)s", + "permalink_this_room": "Üzenet tőle: %(user)s" + }, + "seshat": { + "error_initialising": "Üzenek keresés kezdő beállítása sikertelen, ellenőrizze a <a>beállításait</a> további információkért", + "warning_kind_files_app": "Ahhoz, hogy elérd az összes titkosított fájlt, használd az <a>Asztali alkalmazást</a>", + "warning_kind_search_app": "A titkosított üzenetek kereséséhez használd az <a>Asztali alkalmazást</a>", + "warning_kind_files": "%(brand)s ezen verziója nem minden titkosított fájl megjelenítését támogatja", + "warning_kind_search": "%(brand)s ezen verziója nem támogatja a keresést a titkosított üzenetekben", + "reset_title": "Alaphelyzetbe állítja az eseménytárolót?", + "reset_description": "Az eseményindex-tárolót nagy valószínűséggel nem szeretné alaphelyzetbe állítani", + "reset_explainer": "Ha ezt teszi, tudnia kell, hogy az üzenetek nem lesznek törölve, de a keresési élmény addig nem lesz tökéletes, amíg az indexek újra el nem készülnek", + "reset_button": "Az eseménytároló alaphelyzetbe állítása" + }, + "truncated_list_n_more": { + "other": "És még %(count)s..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Add meg a szerver nevét", + "network_dropdown_available_valid": "Jól néz ki", + "network_dropdown_available_invalid_forbidden": "Nincs joga ennek a szervernek a szobalistáját megnézni", + "network_dropdown_available_invalid": "A szerver vagy a szoba listája nem található", + "network_dropdown_your_server_description": "Matrix szervered", + "network_dropdown_remove_server_adornment": "Távoli szerver „%(roomServer)s”", + "network_dropdown_add_dialog_title": "Új szerver hozzáadása", + "network_dropdown_add_dialog_description": "Add meg a felfedezni kívánt új szerver nevét.", + "network_dropdown_add_dialog_placeholder": "Szerver neve", + "network_dropdown_add_server_option": "Új szerver hozzáadása…", + "network_dropdown_selected_label_instance": "Megjelenít: %(instance)s szoba (%(server)s)", + "network_dropdown_selected_label": "Megjelenít: Matrix szobák" + } + }, + "dialog_close_label": "Ablak bezárása", + "voice_message": { + "cant_start_broadcast_title": "Hang üzenetet nem lehet elindítani", + "cant_start_broadcast_description": "Nem lehet hang üzenetet indítani élő közvetítés felvétele közben. Az élő közvetítés bejezése szükséges a hang üzenet indításához." + }, + "redact": { + "error": "Nem törölheted ezt az üzenetet. (%(code)s)", + "ongoing": "Eltávolítás…", + "confirm_button": "Törlés megerősítése", + "reason_label": "Ok (opcionális)" + }, + "forward": { + "no_perms_title": "Nincs jogosultsága ehhez", + "sending": "Küldés", + "sent": "Elküldve", + "open_room": "Szoba megnyitása", + "send_label": "Elküldés", + "message_preview_heading": "Üzenet előnézet", + "filter_placeholder": "Szobák vagy emberek keresése" + }, + "integrations": { + "disabled_dialog_title": "Az integrációk le vannak tiltva", + "disabled_dialog_description": "Ehhez engedélyezd a(z) „%(manageIntegrations)s”-t a Beállításokban.", + "impossible_dialog_title": "Az integrációk nem engedélyezettek", + "impossible_dialog_description": "A %(brand)s nem használhat Integrációs Menedzsert. Kérem vegye fel a kapcsolatot az adminisztrátorral." + }, + "lazy_loading": { + "disabled_description1": "Előzőleg a szoba tagság késleltetett betöltésének engedélyével itt használtad a %(brand)sot: %(host)s. Ebben a verzióban viszont a késleltetett betöltés nem engedélyezett. Mivel a két gyorsítótár nem kompatibilis egymással így %(brand)snak újra kell szinkronizálnia a fiókot.", + "disabled_description2": "Ha a másik %(brand)s verzió még fut egy másik fülön, akkor zárja be, mert ha egy gépen használja a %(brand)sot úgy, hogy az egyiken be van kapcsolva a késleltetett betöltés, a másikon pedig ki, akkor problémák adódhatnak.", + "disabled_title": "A helyi gyorsítótár nem kompatibilis ezzel a verzióval", + "disabled_action": "Gyorsítótár törlése és újraszinkronizálás", + "resync_description": "Az %(brand)s harmad-ötöd annyi memóriát használ azáltal, hogy csak akkor tölti be a felhasználók információit, amikor az szükséges. Kis türelmet, amíg megtörténik az újbóli szinkronizálás a kiszolgálóval.", + "resync_title": "%(brand)s frissítése" + }, + "message_edit_dialog_title": "Üzenetszerkesztések", + "server_offline": { + "empty_timeline": "Mindennel naprakész.", + "title": "A kiszolgáló nem válaszol", + "description": "A kiszolgálója nem válaszol egyes kéréseire. Alább látható pár lehetséges ok.", + "description_1": "A kiszolgálónak (%(serverName)s) túl sokáig tartott, hogy válaszoljon.", + "description_2": "A tűzfala vagy víruskeresője blokkolja a kérést.", + "description_3": "Egy böngészőkiegészítő megakadályozza a kérést.", + "description_4": "A kiszolgáló nem működik.", + "description_5": "A kiszolgáló elutasította a kérést.", + "description_6": "A területe nehézségeket tapasztal az internetkapcsolatában.", + "description_7": "Kapcsolati hiba történt a kiszolgáló elérése során.", + "description_8": "A kiszolgáló nem úgy van beállítva, hogy megjelenítse a probléma forrását (CORS).", + "recent_changes_heading": "A legutóbbi változások, amelyek még nem érkeztek meg" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s tag", + "other": "%(count)s tag" + }, + "public_rooms_label": "Nyilvános szobák", + "heading_with_query": "Keresés erre a kifejezésre: „%(query)s”", + "heading_without_query": "Keresés:", + "spaces_title": "Terek, amelynek tagja", + "other_rooms_in_space": "Más szobák itt: %(spaceName)s", + "join_button_text": "Belépés ide: %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Adatvédelmi okokból néhány találat rejtve lehet", + "cant_find_person_helpful_hint": "Ha nem találja, akit kerese, küldje el a meghívó hivatkozást.", + "copy_link_text": "Meghívó hivatkozás másolása", + "result_may_be_hidden_warning": "Néhány találat rejtve lehet", + "cant_find_room_helpful_hint": "Ha nem található a szoba amit keresett, kérjen egy meghívót vagy készítsen egy új szobát.", + "create_new_room_button": "Új szoba létrehozása", + "group_chat_section_title": "További lehetőségek", + "start_group_chat_button": "Csoportos csevegés indítása", + "message_search_section_title": "Más keresések", + "recent_searches_section_title": "Keresési előzmények", + "recently_viewed_section_title": "Nemrég megtekintett", + "search_dialog": "Keresési párbeszédablak", + "remove_filter": "Keresési szűrő eltávolítása innen: %(filter)s", + "search_messages_hint": "Az üzenetek kereséséhez keresse ezt az ikont a szoba tetején: <icon/>", + "keyboard_scroll_hint": "Görgetés ezekkel: <arrows/>" + }, + "share": { + "title_room": "Szoba megosztása", + "permalink_most_recent": "Hivatkozás a legfrissebb üzenethez", + "title_user": "Felhasználó megosztása", + "title_message": "Szoba üzenetének megosztása", + "permalink_message": "Hivatkozás a kijelölt üzenethez", + "link_title": "Hivatkozás a szobához" + }, + "upload_file": { + "title_progress": "Fájlok feltöltése (%(current)s / %(total)s)", + "title": "Fájlok feltöltése", + "upload_all_button": "Összes feltöltése", + "error_file_too_large": "Ez a fájl <b>túl nagy</b>, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s, de a fájl %(sizeOfThisFile)s méretű.", + "error_files_too_large": "A fájl <b>túl nagy</b> a feltöltéshez. A fájlméret korlátja %(limit)s.", + "error_some_files_too_large": "Néhány fájl <b>túl nagy</b>, hogy fel lehessen tölteni. A fájlméret korlátja %(limit)s.", + "upload_n_others_button": { + "other": "%(count)s másik fájlt feltöltése", + "one": "%(count)s másik fájl feltöltése" + }, + "cancel_all_button": "Összes megszakítása", + "error_title": "Feltöltési hiba" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Kulcsok lekérése a kiszolgálóról…", + "load_error_content": "A mentés állapotát nem lehet lekérdezni", + "recovery_key_mismatch_title": "A biztonsági kulcsok nem egyeznek", + "recovery_key_mismatch_description": "Ezzel a biztonsági kulccsal a mentést nem lehet visszafejteni: ellenőrizze, hogy a biztonsági kulcsot jól adta-e meg.", + "incorrect_security_phrase_title": "Helytelen Biztonsági Jelmondat", + "incorrect_security_phrase_dialog": "A mentést nem lehet visszafejteni ezzel a Biztonsági Jelmondattal: kérjük ellenőrizze, hogy a megfelelő Biztonsági Jelmondatot adta-e meg.", + "restore_failed_error": "A mentést nem lehet helyreállítani", + "no_backup_error": "Mentés nem található!", + "keys_restored_title": "Kulcsok helyreállítva", + "count_of_decryption_failures": "%(failedCount)s kapcsolatot nem lehet visszafejteni!", + "count_of_successfully_restored_keys": "%(sessionCount)s kulcs sikeresen helyreállítva", + "enter_phrase_title": "Biztonsági Jelmondat megadása", + "key_backup_warning": "<b>Figyelmeztetés</b>: csak biztonságos számítógépről állítson be kulcsmentést.", + "enter_phrase_description": "A Biztonsági Jelmondattal hozzáférhet a régi titkosított üzeneteihez és beállíthatja a biztonságos üzenetküldést.", + "phrase_forgotten_text": "Ha elfelejtette a biztonsági jelmondatot, használhatja a <button1>biztonsági kulcsot</button1> vagy <button2>új helyreállítási lehetőségeket állíthat be</button2>", + "enter_key_title": "Adja meg a biztonsági kulcsot", + "key_is_valid": "Ez érvényes biztonsági kulcsnak tűnik.", + "key_is_invalid": "Érvénytelen biztonsági kulcs", + "enter_key_description": "A biztonsági kulcs megadásával hozzáférhet a régi biztonságos üzeneteihez és beállíthatja a biztonságos üzenetküldést.", + "key_forgotten_text": "Ha elfelejtette a biztonsági kulcsot, <button>állítson be új helyreállítási lehetőséget</button>", + "load_keys_progress": "%(completed)s/%(total)s kulcs helyreállítva" + } } diff --git a/src/i18n/strings/id.json b/src/i18n/strings/id.json index b7374a9a2c..0059ab8349 100644 --- a/src/i18n/strings/id.json +++ b/src/i18n/strings/id.json @@ -1,9 +1,4 @@ { - "An error has occurred.": "Telah terjadi kesalahan.", - "Email address": "Alamat email", - "Session ID": "ID Sesi", - "unknown error code": "kode kesalahan tidak diketahui", - "Verification Pending": "Verifikasi Menunggu", "Warning!": "Peringatan!", "Sun": "Min", "Mon": "Sen", @@ -27,19 +22,14 @@ "%(items)s and %(lastItem)s": "%(items)s dan %(lastItem)s", "Sunday": "Minggu", "Today": "Hari Ini", - "Changelog": "Changelog", - "Unavailable": "Tidak Tersedia", "Tuesday": "Selasa", "Unnamed room": "Ruang tanpa nama", "Friday": "Jumat", "Saturday": "Sabtu", "Monday": "Senin", "Wednesday": "Rabu", - "You cannot delete this message. (%(code)s)": "Anda tidak dapat menghapus pesan ini. (%(code)s)", - "Send": "Kirim", "Thursday": "Kamis", "Yesterday": "Kemarin", - "Thank you!": "Terima kasih!", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", "Moderator": "Moderator", "Restricted": "Dibatasi", @@ -304,16 +294,11 @@ "%(duration)sm": "%(duration)sm", "%(duration)ss": "%(duration)sd", "Home": "Beranda", - "Removing…": "Menghilangkan…", - "Resume": "Lanjutkan", - "Information": "Informasi", "Lock": "Gembok", "Mushroom": "Jamur", "Folder": "Map", "Scissors": "Gunting", "Ok": "Ok", - "Notes": "Nota", - "edited": "diedit", "Headphones": "Headphone", "Anchor": "Jangkar", "Bell": "Lonceng", @@ -372,394 +357,27 @@ "Cat": "Kucing", "Dog": "Anjing", "Deactivate account": "Nonaktifkan akun", - "Upload Error": "Kesalahan saat Mengunggah", - "Cancel All": "Batalkan Semua", - "Upload all": "Unggah semua", - "Upload files": "Unggah file", - "Power level": "Tingkat daya", - "Email (optional)": "Email (opsional)", "Light bulb": "Bohlam lampu", "Thumbs up": "Jempol", - "Share User": "Bagikan Pengguna", - "Share Room": "Bagikan Ruangan", - "Incompatible Database": "Databasis Tidak Kompatibel", - "Invite anyway": "Undang saja", "Send Logs": "Kirim Catatan", - "Filter results": "Saring hasil", - "Logs sent": "Catatan terkirim", "Delete Widget": "Hapus Widget", - "(~%(count)s results)": { - "one": "(~%(count)s hasil)", - "other": "(~%(count)s hasil)" - }, - "Confirm Removal": "Konfirmasi Penghapusan", - "not specified": "tidak ditentukan", "Join Room": "Bergabung dengan Ruangan", - "Sent": "Terkirim", - "MB": "MB", - "Custom level": "Tingkat kustom", - "Hold": "Jeda", - "Transfer": "Pindah", - "Sending": "Mengirim", "Backup version:": "Versi cadangan:", "This backup is trusted because it has been restored on this session": "Cadangan ini dipercayai karena telah dipulihkan di sesi ini", "To join a space you'll need an invite.": "Untuk bergabung sebuah space Anda membutuhkan undangan.", - "Create a space": "Buat space", "IRC display name width": "Lebar nama tampilan IRC", "Your homeserver has exceeded one of its resource limits.": "Homeserver Anda telah melebihi batas sumber dayanya.", "Your homeserver has exceeded its user limit.": "Homeserver Anda telah melebihi batas penggunanya.", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Untuk melaporkan masalah keamanan yang berkaitan dengan Matrix, mohon baca <a>Kebijakan Penyingkapan Keamanan</a> Matrix.org.", "Failed to connect to integration manager": "Gagal untuk menghubung ke manajer integrasi", - "Create new room": "Buat ruangan baru", - "and %(count)s others...": { - "one": "dan satu lainnya...", - "other": "dan %(count)s lainnya..." - }, "Encrypted by a deleted session": "Terenkripsi oleh sesi yang terhapus", - "%(count)s reply": { - "one": "%(count)s balasan", - "other": "%(count)s balasan" - }, - "Can't load this message": "Tidak dapat memuat pesan ini", "Submit logs": "Kirim catatan", - "Edited at %(date)s. Click to view edits.": "Diedit di %(date)s. Klik untuk melihat editan.", - "Click to view edits": "Klik untuk melihat editan", - "Edited at %(date)s": "Diedit di %(date)s", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Anda akan dialihkan ke situs pihak ketiga sehingga Anda dapat mengautentikasi akun Anda untuk digunakan dengan %(integrationsUrl)s. Apakah Anda yakin untuk melanjutkan?", - "Add an Integration": "Tambahkan sebuah Integrasi", - "Add reaction": "Tambahkan reaksi", - "%(name)s wants to verify": "%(name)s ingin memverifikasi", - "%(name)s cancelled": "%(name)s membatalkan", - "%(name)s declined": "%(name)s menolak", - "%(name)s accepted": "%(name)s menerima", - "Remove %(count)s messages": { - "one": "Hapus 1 pesan", - "other": "Hapus %(count)s pesan" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Untuk pesan yang jumlahnya banyak, ini mungkin membutuhkan beberapa waktu. Jangan muat ulang klien Anda untuk sementara.", - "Remove recent messages by %(user)s": "Hapus pesan terkini dari %(user)s", - "No recent messages by %(user)s found": "Tidak ada pesan terkini dari %(user)s yang ditemukan", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Coba gulir ke atas di lini masa untuk melihat apa ada pesan-pesan sebelumnya.", - "%(count)s sessions": { - "one": "%(count)s sesi", - "other": "%(count)s sesi" - }, - "%(count)s verified sessions": { - "one": "1 sesi terverifikasi", - "other": "%(count)s sesi terverifikasi" - }, "Not encrypted": "Tidak terenkripsi", - "Server did not return valid authentication information.": "Server tidak memberikan informasi autentikasi yang absah.", - "Server did not require any authentication": "Server tidak membutuhkan autentikasi apa pun", - "There was a problem communicating with the server. Please try again.": "Terjadi sebuah masalah ketika berkomunikasi dengan server. Mohon coba lagi.", - "Confirm account deactivation": "Konfirmasi penonaktifan akun", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Konfirmasi penonaktifan akun Anda dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", - "Are you sure you want to deactivate your account? This is irreversible.": "Apakah Anda yakin ingin menonaktifkan akun Anda? Ini tidak dapat dibatalkan.", - "Continue With Encryption Disabled": "Lanjutkan Dengan Enkripsi Dinonaktifkan", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Anda sebelumnya menggunakan sebuah versi %(brand)s yang baru dengan sesi ini. Untuk menggunakan versi ini lagi dengan enkripsi ujung ke ujung, Anda harus keluar dan masuk lagi.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Untuk menghindari kehilangan riwayat obrolan, Anda harus mengekspor kunci ruangan Anda sebelum keluar. Anda harus kembali ke versi %(brand)s yang baru untuk melakukannya", - "Want to add an existing space instead?": "Ingin menambahkan sebuah space yang sudah ada saja?", - "Add a space to a space you manage.": "Tambahkan sebuah space ke space yang Anda kelola.", - "Only people invited will be able to find and join this space.": "Hanya orang-orang yang diundang dapat menemukan dan bergabung dengan space ini.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Siapa saja dapat menemukan dan bergabung space ini, tidak hanya anggota dari <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Siapa saja di <SpaceName/> dapat menemukan dan bergabung.", - "Private space (invite only)": "Space pribadi (undangan saja)", - "Space visibility": "Visibilitas space", - "Clear all data": "Hapus semua data", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Menghapus semua data dari sesi ini itu permanen. Pesan-pesan terenkripsi akan hilang kecuali jika kunci-kuncinya telah dicadangkan.", - "Clear all data in this session?": "Hapus semua data di sesi ini?", - "Reason (optional)": "Alasan (opsional)", - "Unable to load commit detail: %(msg)s": "Tidak dapat memuat detail komit: %(msg)s", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Sebelum mengirimkan catatan, Anda harus <a>membuat sebuah issue GitHub</a> untuk menjelaskan masalah Anda.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Ingat: Browser Anda tidak didukung, jadi pengalaman Anda mungkin tidak dapat diprediksi.", - "Preparing to download logs": "Mempersiapkan untuk mengunduh catatan", - "Failed to send logs: ": "Gagal untuk mengirimkan catatan: ", - "Preparing to send logs": "Mempersiapkan untuk mengirimkan catatan", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Mohon beri tahu kami apa saja yang salah atau, lebih baik, buat sebuah issue GitHub yang menjelaskan masalahnya.", - "To leave the beta, visit your settings.": "Untuk keluar dari beta, pergi ke pengaturan Anda.", - "Close dialog": "Tutup dialog", - "Invite anyway and never warn me again": "Undang saja dan jangan peringatkan saya lagi", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Tidak dapat menemukan profil untuk ID Matrix yang dicantumkan di bawah — apakah Anda ingin mengundang mereka saja?", - "The following users may not exist": "Pengguna berikut ini mungkin tidak ada", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Gunakan sebuah server identitas untuk mengundang melalui email. Kelola di <settings>Pengaturan</settings>.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Gunakan sebuah server identitas untuk mengundang melalui email. <default>Gunakan bawaan (%(defaultIdentityServerName)s)</default> atau kelola di <settings>Pengaturan</settings>.", - "Adding spaces has moved.": "Menambahkan space telah dipindah.", - "Search for rooms": "Cari ruangan", - "Create a new room": "Buat sebuah ruangan baru", - "Want to add a new room instead?": "Ingin menambahkan sebuah ruangan yang baru saja?", - "Add existing rooms": "Tambahkan ruangan yang sudah ada", - "Space selection": "Pilihan space", - "Direct Messages": "Pesan Langsung", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Menambahkan ruangan...", - "other": "Menambahkan ruangan... (%(progress)s dari %(count)s)" - }, - "Not all selected were added": "Tidak semua yang terpilih ditambahkan", - "Search for spaces": "Cari space", - "Create a new space": "Buat sebuah space baru", - "Want to add a new space instead?": "Ingin menambahkan sebuah space yang baru saja?", - "Add existing space": "Tambahkan space yang sudah ada", - "Server name": "Nama server", - "Enter the name of a new server you want to explore.": "Masukkan nama server baru yang Anda ingin jelajahi.", - "Add a new server": "Tambahkan sebuah server baru", - "Your server": "Server Anda", - "Can't find this server or its room list": "Tidak dapat menemukan server ini atau daftar ruangannya", - "You are not allowed to view this server's rooms list": "Anda tidak diizinkan untuk menampilkan daftar ruangan server ini", - "Looks good": "Kelihatannya bagus", - "Enter a server name": "Masukkan sebuah nama server", - "And %(count)s more...": { - "other": "Dan %(count)s lagi..." - }, - "Join millions for free on the largest public server": "Bergabung dengan jutaan orang lainnya secara gratis di server publik terbesar", - "Server Options": "Opsi Server", - "This address is already in use": "Alamat ini sudah digunakan", - "This address is available to use": "Alamat ini dapat digunakan", - "Please provide an address": "Mohon masukkan sebuah alamat", - "Some characters not allowed": "Beberapa karakter tidak diizinkan", - "e.g. my-room": "mis. ruangan-saya", - "Room address": "Alamat ruangan", - "In reply to <a>this message</a>": "Membalas ke <a>pesan ini</a>", - "<a>In reply to</a> <pill>": "<a>Membalas ke</a> <pill>", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Tidak dapat memuat peristiwa yang dibalas, karena tidak ada atau Anda tidak memiliki izin untuk menampilkannya.", - "Language Dropdown": "Dropdown Bahasa", - "%(count)s people you know have already joined": { - "one": "%(count)s orang yang Anda tahu telah bergabung", - "other": "%(count)s orang yang Anda tahu telah bergabung" - }, - "Including %(commaSeparatedMembers)s": "Termasuk %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Tampilkan 1 pengguna", - "other": "Tampilkan semua %(count)s anggota" - }, - "This version of %(brand)s does not support searching encrypted messages": "Versi %(brand)s ini tidak mendukung pencarian pesan terenkripsi", - "This version of %(brand)s does not support viewing some encrypted files": "Versi %(brand)s ini tidak mendukung penampilan beberapa file terenkripsi", - "Use the <a>Desktop app</a> to search encrypted messages": "Gunakan <a>aplikasi desktop</a> untuk mencari pesan-pesan terenkripsi", - "Use the <a>Desktop app</a> to see all encrypted files": "Gunakan <a>aplikasi desktop</a> untuk melihat semua file terenkripsi", - "Message search initialisation failed, check <a>your settings</a> for more information": "Initialisasi pencarian pesan gagal, periksa <a>pengaturan Anda</a> untuk informasi lanjut", - "Cancel search": "Batalkan pencarian", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Anda akan meningkatkan ruangan ini dari <oldVersion /> ke <newVersion />.", - "Recent changes that have not yet been received": "Perubahan terbaru yang belum diterima", - "The server is not configured to indicate what the problem is (CORS).": "Server tidak diatur untuk menandakan apa masalahnya (CORS).", - "A connection error occurred while trying to contact the server.": "Sebuah kesalahan koneksi terjadi ketika mencoba untuk menghubungi server.", - "Your area is experiencing difficulties connecting to the internet.": "Area Anda mengalami kesulitan menghubung ke internet.", - "The server has denied your request.": "Server menolak permintaan Anda.", - "The server is offline.": "Server sedang luring.", - "A browser extension is preventing the request.": "Sebuah ekstensi browser mencegah permintaannya.", - "Your firewall or anti-virus is blocking the request.": "Tembok api atau antivirus memblokir permintaannya.", - "The server (%(serverName)s) took too long to respond.": "Server (%(serverName)s) terlalu lama untuk merespon.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Server Anda tidak merespon dengan beberapa permintaan Anda. Berikut ini adalah beberapa alasan yang paling mungkin terjadi.", - "Server isn't responding": "Server tidak merespon", - "You're all caught up.": "Anda selesai.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Mohon dicatat bahwa meningkatkan akan membuat versi yang baru dari ruangannya.</b> Semua pesan saat ini akan tetap di ruangan terarsip ini.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Meningkatkan sebuah ruangan adalah aksi lanjutan dan biasanya direkomendasikan ketika sebuah ruangan tidak stabil karena adanya bug, fitur-fitur yang tidak ada, atau kerentanan keamanan.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon <a>melaporkannya</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon melaporkannya.", - "Upgrade public room": "Tingkatkan ruangan publik", - "Upgrade private room": "Tingkatkan ruangan privat", - "Automatically invite members from this room to the new one": "Mengundang pengguna dari ruangan ini ke yang baru secara otomatis", - "Put a link back to the old room at the start of the new room so people can see old messages": "Letakkan sebuah tautan kembali ke ruangan yang lama di awal ruangan baru supaya orang-orang dapat melihat pesan-pesan lama", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Menghentikan pengguna dari berbicara di versi ruangan yang lama, dan mengirimkan sebuah pesan memberi tahu pengguna untuk pindah ke ruangan yang baru", - "Update any local room aliases to point to the new room": "Memperbarui alias ruangan lokal apa saja untuk diarahkan ke ruangan yang baru", - "Create a new room with the same name, description and avatar": "Membuat ruangan baru dengan nama, deskripsi, dan avatar yang sama", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Meningkatkan ruangan ini membutuhkan penutupan instansi ruangan saat ini dan membuat ruangan yang baru di tempatnya. Untuk memberikan anggota ruangan pengalaman yang baik, kami akan:", - "Upgrade Room Version": "Tingkatkan Versi Ruangan", - "Upgrade this room to version %(version)s": "Tingkatkan ruangan ini ke versi %(version)s", - "The room upgrade could not be completed": "Peningkatan ruangan tidak dapat diselesaikan", - "Failed to upgrade room": "Gagal untuk meningkatkan ruangan", - "Room Settings - %(roomName)s": "Pengaturan Ruangan — %(roomName)s", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Sekadar mengingatkan saja, jika Anda belum menambahkan sebuah email dan Anda lupa kata sandi, Anda mungkin <b>dapat kehilangan akses ke akun Anda</b>.", - "You may contact me if you have any follow up questions": "Anda mungkin menghubungi saya jika Anda mempunyai pertanyaan lanjutan", - "Search for rooms or people": "Cari ruangan atau orang", - "Message preview": "Tampilan pesan", - "You don't have permission to do this": "Anda tidak memiliki izin untuk melakukannya", "Switch theme": "Ubah tema", - "<inviter/> invites you": "<inviter/> mengundang Anda", - "No results found": "Tidak ada hasil yang ditemukan", "Sign in with SSO": "Masuk dengan SSO", - "Unable to start audio streaming.": "Tidak dapat memulai penyiaran audio.", - "Failed to start livestream": "Gagal untuk memulai siaran langsung", - "Thread options": "Opsi utasan", "Forget": "Lupakan", - "Resend %(unsentCount)s reaction(s)": "Kirim ulang %(unsentCount)s reaksi", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Jika Anda lupa Kunci Keamanan, Anda dapat <button>menyiapkan opsi pemulihan baru</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Kunci Keamanan Anda.", - "Not a valid Security Key": "Bukan Kunci Keamanan yang absah", - "This looks like a valid Security Key!": "Ini sepertinya Kunci Keamanan yang absah!", - "Enter Security Key": "Masukkan Kunci Keamanan", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Jika Anda lupa Frasa Keamanan, Anda dapat <button1>menggunakan Kunci Keamanan Anda</button1> atau <button2>siapkan opsi pemulihan baru</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Frasa Keamanan Anda.", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Peringatan</b>: Anda seharusnya menyiapkan cadangan kunci di komputer yang dipercayai.", - "Enter Security Phrase": "Masukkan Frasa Keamanan", - "Successfully restored %(sessionCount)s keys": "Berhasil memulihkan %(sessionCount)s kunci", - "Failed to decrypt %(failedCount)s sessions!": "Gagal untuk mendekripsi %(failedCount)s sesi!", - "Keys restored": "Kunci-kunci terpulihkan", - "No backup found!": "Tidak ada cadangan yang ditemukan!", - "Unable to restore backup": "Tidak dapat memulihkan cadangan", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Cadangan tidak dapat didekripsikan dengan Frasa Keamanan ini: mohon periksa jika Anda memasukkan Frasa Keamanan yang benar.", - "Incorrect Security Phrase": "Frasa Keamanan tidak benar", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Cadangan tidak dapat didekripsikan dengan Kunci Keamanan ini: mohon periksa jika Anda memasukkan Kunci Keamanan yang benar.", - "Security Key mismatch": "Kunci Keamanan tidak cocok", - "Unable to load backup status": "Tidak dapat memuat status cadangan", - "%(completed)s of %(total)s keys restored": "%(completed)s dari %(total)s kunci dipulihkan", - "Restoring keys from backup": "Memulihkan kunci-kunci dari cadangan", - "Unable to set up keys": "Tidak dapat mengatur kunci-kunci", - "Click the button below to confirm setting up encryption.": "Klik tombol di bawah untuk mengkonfirmasi menyiapkan enkripsi.", - "Confirm encryption setup": "Konfirmasi pengaturan enkripsi", - "Clear cross-signing keys": "Hapus kunci-kunci penandatanganan silang", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Menghapus kunci penandatanganan silang itu permanen. Siapa saja yang Anda verifikasi akan melihat peringatan keamanan. Anda hampir pasti tidak ingin melakukan ini, kecuali jika Anda kehilangan setiap perangkat yang dapat digunakan untuk melakukan penandatanganan silang.", - "Destroy cross-signing keys?": "Hancurkan kunci-kunci penandatanganan silang?", - "Use your Security Key to continue.": "Gunakan Kunci Keamanan Anda untuk melanjutkan.", - "Security Key": "Kunci Keamanan", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Masukkan Frasa Keamanan Anda atau <button>gunakan Kunci Keamanan Anda</button> untuk melanjutkan.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Tidak dapat mengakses penyimpanan rahasia. Periksa jika Anda memasukkan Frasa Keamanan yang benar.", - "Security Phrase": "Frasa Keamanan", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Jika Anda mengatur ulang semuanya, Anda dengan mulai ulang dengan tidak ada sesi yang dipercayai, tidak ada pengguna yang dipercayai, dan mungkin tidak dapat melihat pesan-pesan lama.", - "Only do this if you have no other device to complete verification with.": "Hanya lakukan ini jika Anda tidak memiliki perangkat yang lain untuk menyelesaikan verifikasi.", - "Reset everything": "Atur ulang semuanya", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Lupa atau kehilangan semua metode pemulihan? <a>Atur ulang semuanya</a>", - "Invalid Security Key": "Kunci Keamanan tidak absah", - "Wrong Security Key": "Kunci Keamanan salah", - "Looks good!": "Kelihatannya bagus!", - "Wrong file type": "Tipe file salah", - "Remember this": "Ingat ini", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widget ini akan memverifikasi ID pengguna Anda, tetapi tidak dapat melakukan aksi untuk Anda:", - "Allow this widget to verify your identity": "Izinkan widget ini untuk memverifikasi identitas Anda", - "Remember my selection for this widget": "Ingat pilihan saya untuk widget ini", - "Decline All": "Tolak Semua", - "This widget would like to:": "Widget ini ingin:", - "Approve widget permissions": "Setujui izin widget", - "Verification Request": "Permintaan Verifikasi", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Dapatkan kembali akses ke akun Anda dan pulihkan kunci enkripsi yang disimpan dalam sesi ini. Tanpa mereka, Anda tidak akan dapat membaca semua pesan aman Anda di sesi mana saja.", - "Upload %(count)s other files": { - "one": "Unggah %(count)s file lainnya", - "other": "Unggah %(count)s file lainnya" - }, - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Beberapa file <b>terlalu besar</b> untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "File-file ini <b>terlalu besar</b> untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "File ini <b>terlalu besar</b> untuk diunggah. Batas ukuran unggahan file adalah %(limit)s tetapi file ini %(sizeOfThisFile)s.", - "Upload files (%(current)s of %(total)s)": "Mengunggah file (%(current)s dari %(total)s)", - "Not Trusted": "Tidak Dipercayai", - "Ask this user to verify their session, or manually verify it below.": "Tanyakan pengguna ini untuk memverifikasi sesinya, atau verifikasi secara manual di bawah.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) masuk ke sesi yang baru tanpa memverifikasinya:", - "Verify your other session using one of the options below.": "Verifikasi sesi Anda lainnya dengan menggunakan salah satu pilihan di bawah.", - "You signed in to a new session without verifying it:": "Anda masuk ke sesi baru tanpa memverifikasinya:", - "Be found by phone or email": "Temukan oleh lainnya melalui ponsel atau email", - "Find others by phone or email": "Temukan lainnya melalui ponsel atau email", - "Your browser likely removed this data when running low on disk space.": "Kemungkinan browser Anda menghapus datanya ketika ruang disk rendah.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Beberapa data sesi, termasuk kunci pesan terenkripsi, hilang. Keluar dan masuk lagi untuk memperbaikinya, memulihkan kunci-kunci dari cadangan.", - "Missing session data": "Data sesi hilang", - "To help us prevent this in future, please <a>send us logs</a>.": "Untuk membantu kami mencegahnya di masa mendatang, silakan <a>kirimkan kami catatan</a>.", - "Command Help": "Bantuan Perintah", - "Link to selected message": "Tautan ke pesan yang dipilih", - "Share Room Message": "Bagikan Pesan Ruangan", - "Link to most recent message": "Tautan ke pesan terkini", - "This will allow you to reset your password and receive notifications.": "Ini akan mengizinkan Anda untuk mengatur ulang kata sandi Anda dan menerima notifikasi.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Mohon periksa email Anda dan klik tautannya. Setelah itu, klik lanjut.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Menghapus penyimpanan browser Anda mungkin memperbaiki masalahnya, tetapi akan mengeluarkan Anda dan membuat riwayat obrolan tidak dapat dibaca.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Jika Anda sebelumnya menggunakan versi %(brand)s yang lebih baru, sesi Anda mungkin tidak kompatibel dengan versi ini. Tutup jendela ini dan kembali ke versi yang lebih baru.", - "We encountered an error trying to restore your previous session.": "Kami mengalami sebuah kesalahan saat memulihkan sesi Anda sebelumnya.", - "Unable to restore session": "Tidak dapat memulihkan sesi", - "Clear Storage and Sign Out": "Hapus Penyimpanan dan Keluar", - "Sign out and remove encryption keys?": "Keluar dan hapus kunci-kunci enkripsi?", - "Reset event store": "Atur ulang penyimpanan peristiwa", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Jika Anda ingin, dicatat bahwa pesan-pesan Anda tidak dihapus, tetapi pengalaman pencarian mungkin terdegradasi untuk beberapa saat indeksnya sedang dibuat ulang", - "You most likely do not want to reset your event index store": "Kemungkinan besar Anda tidak ingin mengatur ulang penyimpanan indeks peristiwa Anda", - "Reset event store?": "Atur ulang penyimanan peristiwa?", - "Continuing without email": "Melanjutkan tanpa email", - "Data on this screen is shared with %(widgetDomain)s": "Data di layar ini dibagikan dengan %(widgetDomain)s", - "Modal Widget": "Widget Modal", - "Message edits": "Editan pesan", - "Your homeserver doesn't seem to support this feature.": "Homeserver Anda sepertinya tidak mendukung fitur ini.", - "If they don't match, the security of your communication may be compromised.": "Jika mereka tidak cocok, keamanan komunikasi Anda mungkin dikompromikan.", - "Session key": "Kunci sesi", - "Session name": "Nama sesi", - "Confirm this user's session by comparing the following with their User Settings:": "Konfirmasi sesi pengguna ini dengan membandingkan berikut ini dengan Pengaturan Pengguna:", - "Confirm by comparing the following with the User Settings in your other session:": "Konfirmasi dengan membandingkan berikut ini dengan Pengaturan Pengguna di sesi Anda yang lain:", - "These are likely ones other room admins are a part of.": "Ini kemungkinan adalah bagian dari admin ruangan lain.", - "Other spaces or rooms you might not know": "Space atau ruangan lainnya yang Anda mungkin tidak tahu", - "Spaces you know that contain this room": "Space yang Anda tahu yang berisi ruangan ini", - "Search spaces": "Cari space", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Tentukan space mana yang dapat mengakses ruangan ini. Jika sebuah space dipilih, anggotanya dapat menemukan dan bergabung <RoomName/>.", - "Select spaces": "Pilih space", - "You're removing all spaces. Access will default to invite only": "Anda menghilangkan semua space. Akses secara bawaan ke undangan saja", - "%(count)s rooms": { - "one": "%(count)s ruangan", - "other": "%(count)s ruangan" - }, - "%(count)s members": { - "one": "%(count)s anggota", - "other": "%(count)s anggota" - }, - "Are you sure you want to sign out?": "Apakah Anda yakin ingin keluar?", - "You'll lose access to your encrypted messages": "Anda akan kehilangan akses ke pesan terenkripsi Anda", - "Manually export keys": "Ekspor kunci secara manual", - "I don't want my encrypted messages": "Saya tidak ingin pesan-pesan terenkripsi saya", - "Start using Key Backup": "Mulai menggunakan Cadangan Kunci", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Pesan terenkripsi diamankan dengan enkripsi ujung ke ujung. Hanya Anda dan penerima punya kuncinya untuk membaca pesan ini.", - "Leave space": "Tinggalkan space", - "Leave some rooms": "Tinggalkan beberapa ruangan", - "Leave all rooms": "Tinggalkan semua ruangan", - "Don't leave any rooms": "Jangan tinggalkan ruangan apa pun", - "Would you like to leave the rooms in this space?": "Apakah Anda ingin keluar dari ruangan-ruangan di space ini?", - "You are about to leave <spaceName/>.": "Anda akan keluar dari <spaceName/>.", - "Leave %(spaceName)s": "Tinggalkan %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Anda adalah satu-satunya admin di beberapa ruangan atau space yang ingin Anda tinggalkan. Meninggalkan mereka akan meninggalkan mereka tanpa admin.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Anda adalah satu-satu admin di space ini. Meninggalkannya akan berarti tidak ada siapa saja yang dapat melakukan apa-apa di spacenya.", - "You won't be able to rejoin unless you are re-invited.": "Anda tidak dapat bergabung lagi kecuali jika Anda diundang lagi.", - "Updating %(brand)s": "Memperbarui %(brand)s", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s sekarang menggunakan memori 3-5x kecil dari sebelumnya dengan hanya memuat informasi tentang pengguna lain jika dibutuhkan. Mohon tunggu selagi kita mengsinkronisasi ulang dengan servernya!", - "Clear cache and resync": "Hapus cache dan sinkron ulang", - "Incompatible local cache": "Cache lokal tidak kompatibel", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Jika versi %(brand)s yang lain masih terbuka di tab yang lain, mohon menutupnya karena menggunakan %(brand)s di host yang sama dengan pemuatan malas diaktifkan dan dinonaktifkan secara bersamaan akan mengakibatkan masalah.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Anda sebelumnya menggunakan %(brand)s di %(host)s dengan pemuatan malas pengguna diaktifkan. Di versi ini pemuatan malas dinonaktifkan. Karena cache lokal tidak kompatibel antara dua pengaturan ini, %(brand)s harus mengsinkronisasi ulang akun Anda.", - "Signature upload failed": "Unggahan tandatangan gagal", - "Signature upload success": "Unggahan tandatangan berhasil", - "Unable to upload": "Tidak dapat mengunggah", - "Cancelled signature upload": "Unggahan tandatangan dibatalkan", - "Upload completed": "Unggahan selesai", - "%(brand)s encountered an error during upload of:": "%(brand)s mengalami sebuah kesalahan ketika mengunggah unggahan:", - "a key signature": "sebuah tandatangan kunci", - "a device cross-signing signature": "sebuah tandatangan penandatanganan silang perangkat", - "a new cross-signing key signature": "sebuah tandatangan kunci penandatanganan silang baru", - "a new master key signature": "sebuah tandatangan kunci utama baru", - "Dial pad": "Tombol penyetel", - "User Directory": "Direktori Pengguna", - "Consult first": "Konsultasi dahulu", - "Invited people will be able to read old messages.": "Orang-orang yang diundang dapat membaca pesan-pesan lama.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Undang seseorang menggunakan namanya, nama pengguna (seperti <userId/>) atau <a>bagikan ruangan ini</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti <userId/>) atau <a>bagikan ruangan ini</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Undang seseorang menggunakan namanya, nama pengguna (seperti <userId/>) atau <a>bagikan space ini</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti <userId/>) atau <a>bagikan space ini</a>.", - "Invite to %(roomName)s": "Undang ke %(roomName)s", - "Or send invite link": "Atau kirim tautan undangan", - "If you can't see who you're looking for, send them your invite link below.": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda di bawah.", - "Some suggestions may be hidden for privacy.": "Beberapa saran mungkin disembunyikan untuk privasi.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Mulai sebuah obrolan dengan sesorang menggunakan namanya, alamat email atau nama pengguna (seperti <userId/>).", - "Start a conversation with someone using their name or username (like <userId/>).": "Mulai sebuah obrolan dengan seseorang menggunakan namanya atau nama pengguna (seperti <userId/>).", - "Recently Direct Messaged": "Pesan Langsung Kini", - "Recent Conversations": "Obrolan Terkini", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Pengguna berikut ini mungkin tidak ada atau tidak absah, dan tidak dapat diundang: %(csvNames)s", - "Failed to find the following users": "Gagal untuk mencari pengguna berikut ini", - "A call can only be transferred to a single user.": "Sebuah panggilan dapat dipindah ke sebuah pengguna.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Kami tidak dapat mengundang penggunanya. Mohon periksa pengguna yang Anda ingin undang dan coba lagi.", - "Something went wrong trying to invite the users.": "Ada sesuatu yang salah ketika mengundang penggunanya.", - "We couldn't create your DM.": "Kami tidak dapat membuat pesan langsung Anda.", - "Invite by email": "Undang melalui email", - "Click the button below to confirm your identity.": "Klik tombol di bawah untuk mengkonfirmasi identitas Anda.", - "Confirm to continue": "Konfirmasi untuk melanjutkan", - "To continue, use Single Sign On to prove your identity.": "Untuk melanjutkan, gunakan Single Sign On untuk membuktikan identitas Anda.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s Anda tidak mengizinkan Anda menggunakan sebuah manajer integrasi untuk melakukan ini. Mohon hubungi sebuah admin.", - "Integrations not allowed": "Integrasi tidak diperbolehkan", - "Integrations are disabled": "Integrasi dinonaktifkan", - "Incoming Verification Request": "Permintaan Verifikasi Masuk", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Memverifikasi perangkat ini akan menandainya sebagai terpercaya, dan pengguna yang telah diverifikasi dengan Anda akan mempercayai perangkat ini.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifikasi perangkat ini untuk menandainya sebagai terpercaya. Mempercayai perangkat ini akan memberikan Anda dan pengguna lain ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Memverifikasi pengguna ini akan menandai sesinya sebagai terpercaya, dan juga menandai sesi Anda sebagai terpercaya kepadanya.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifikasi pengguna ini untuk menandainya sebagai terpercaya. Mempercayai pengguna memberikan Anda ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", - "%(count)s votes": { - "one": "%(count)s suara", - "other": "%(count)s suara" - }, "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s dan %(count)s lainnya", "other": "%(spaceName)s dan %(count)s lainnya" @@ -769,153 +387,22 @@ "Themes": "Tema", "Moderation": "Moderasi", "Messaging": "Perpesanan", - "Spaces you know that contain this space": "Space yang Anda tahu yang berisi space ini", - "Recently viewed": "Baru saja dilihat", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Apakah Anda yakin untuk mengakhiri poll ini? Ini akan menampilkan hasil akhir dari poll dan orang-orang tidak dapat memberikan suara lagi.", - "End Poll": "Akhiri Poll", - "Sorry, the poll did not end. Please try again.": "Maaf, poll tidak berakhir. Silakan coba lagi.", - "Failed to end poll": "Gagal untuk mengakhiri poll", - "The poll has ended. Top answer: %(topAnswer)s": "Poll telah berakhir. Jawaban teratas: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Poll telah berakhir. Tidak ada yang memberi suara.", - "Link to room": "Tautan ke ruangan", - "Recent searches": "Pencarian terkini", - "To search messages, look for this icon at the top of a room <icon/>": "Untuk mencari pesan-pesan, lihat ikon ini di atas ruangan <icon/>", - "Other searches": "Pencarian lainnya", - "Public rooms": "Ruangan publik", - "Use \"%(query)s\" to search": "Gunakan \"%(query)s\" untuk mencari", - "Other rooms in %(spaceName)s": "Ruangan lainnya di %(spaceName)s", - "Spaces you're in": "Space yang Anda berada", - "Including you, %(commaSeparatedMembers)s": "Termasuk Anda, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ini mengelompokkan obrolan Anda dengan anggota space ini. Menonaktifkan ini akan menyembunyikan obrolan dari tampilan %(spaceName)s Anda.", - "Sections to show": "Bagian untuk ditampilkan", - "Open in OpenStreetMap": "Buka di OpenStreetMap", - "toggle event": "alih peristiwa", - "Missing room name or separator e.g. (my-room:domain.org)": "Kurang nama ruangan atau pemisah mis. (ruangan-saya:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Kurang pemisah domain mis. (:domain.org)", - "This address had invalid server or is already in use": "Alamat ini memiliki server yang tidak absah atau telah digunakan", - "Verify other device": "Verifikasi perangkat lain", - "Could not fetch location": "Tidak dapat mendapatkan lokasi", - "This address does not point at this room": "Alamat ini tidak mengarah ke ruangan ini", - "Location": "Lokasi", "%(space1Name)s and %(space2Name)s": "%(space1Name)s dan %(space2Name)s", - "Use <arrows/> to scroll": "Gunakan <arrows/> untuk menggulirkan", "Feedback sent! Thanks, we appreciate it!": "Masukan terkirim! Terima kasih, kami mengapresiasinya!", - "Join %(roomAddress)s": "Bergabung dengan %(roomAddress)s", - "Search Dialog": "Dialog Pencarian", - "What location type do you want to share?": "Tipe lokasi apa yang Anda ingin bagikan?", - "Drop a Pin": "Drop sebuah Pin", - "My live location": "Lokasi langsung saya", - "My current location": "Lokasi saya saat ini", - "%(brand)s could not send your location. Please try again later.": "%(brand)s tidak dapat mengirimkan lokasi Anda. Silakan coba lagi nanti.", - "We couldn't send your location": "Kami tidak dapat mengirimkan lokasi Anda", - "You are sharing your live location": "Anda membagikan lokasi langsung Anda", - "%(displayName)s's live location": "Lokasi langsung %(displayName)s", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Jangan centang jika Anda juga ingin menghapus pesan-pesan sistem pada pengguna ini (mis. perubahan keanggotaan, perubahan profil…)", - "Preserve system messages": "Simpan pesan-pesan sistem", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?", - "other": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?" - }, - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Anda dapat menggunakan opsi server khusus untuk masuk ke server Matrix lain dengan menentukan URL homeserver yang berbeda. Ini memungkinkan Anda untuk menggunakan %(brand)s dengan akun Matrix yang ada di homeserver yang berbeda.", - "Unsent": "Belum dikirim", - "An error occurred while stopping your live location, please try again": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda, mohon coba lagi", - "%(count)s participants": { - "one": "1 perserta", - "other": "%(count)s perserta" - }, - "%(featureName)s Beta feedback": "Masukan %(featureName)s Beta", - "Live location ended": "Lokasi langsung berakhir", - "Live location enabled": "Lokasi langsung diaktifkan", - "Live location error": "Kesalahan lokasi langsung", - "Live until %(expiryTime)s": "Langsung sampai %(expiryTime)s", - "No live locations": "Tidak ada lokasi langsung", - "Close sidebar": "Tutup bilah samping", "View List": "Tampilkan Daftar", - "View list": "Tampilkan daftar", - "Updated %(humanizedUpdateTime)s": "Diperbarui %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Sembunyikan pesan saya dari orang baru bergabung", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Pesan lama Anda akan masih terlihat kepada orang-orang yang menerimanya, sama seperti email yang Anda kirim di masa lalu. Apakah Anda ingin menyembunyikan pesan terkirim Anda dari orang-orang yang bergabung ruangan di masa depan?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Anda akan dihapus dari server identitas: teman-teman Anda tidak akan dapat menemukan Anda dari email atau nomor telepon Anda", - "You will leave all rooms and DMs that you are in": "Anda akan meninggalkan semua ruangan dan pesan langsung yang Anda berada", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Siapa pun tidak akan dapat menggunakan ulang nama pengguna (MXID), termasuk Anda: nama pengguna ini akan tetap tidak tersedia", - "You will no longer be able to log in": "Anda tidak akan dapat lagi masuk", - "You will not be able to reactivate your account": "Anda tidak akan dapat mengaktifkan ulang akun Anda", - "Confirm that you would like to deactivate your account. If you proceed:": "Konfirmasi jika Anda ingin menonaktifkan akun Anda. Jika Anda lanjut:", - "To continue, please enter your account password:": "Untuk melanjutkan, mohon masukkan kata sandi akun Anda:", - "An error occurred while stopping your live location": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda", "%(members)s and %(last)s": "%(members)s dan %(last)s", "%(members)s and more": "%(members)s dan lainnya", - "Open room": "Buka ruangan", - "Cameras": "Kamera", - "Output devices": "Perangkat keluaran", - "Input devices": "Perangkat masukan", - "An error occurred whilst sharing your live location, please try again": "Sebuah kesalahan terjadi saat membagikan lokasi langsung Anda, mohon coba lagi", - "An error occurred whilst sharing your live location": "Sebuah kesalahan terjadi saat berbagi lokasi langsung Anda", "Unread email icon": "Ikon email belum dibaca", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Ketika Anda keluar, kunci-kunci ini akan dihapus dari perangkat ini, yang berarti Anda tidak dapat membaca pesan-pesan terenkripsi kecuali jika Anda mempunyai kuncinya di perangkat Anda yang lain, atau telah mencadangkannya ke server.", - "Remove search filter for %(filter)s": "Hapus saringan pencarian untuk %(filter)s", - "Start a group chat": "Mulai sebuah grup obrolan", - "Other options": "Opsi lain", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Jika Anda tidak dapat menemukan ruangan yang Anda cari, minta sebuah undangan atau buat sebuah ruangan baru.", - "Some results may be hidden": "Beberapa hasil mungkin tersembunyi", - "Copy invite link": "Salin tautan undangan", - "If you can't see who you're looking for, send them your invite link.": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda.", - "Some results may be hidden for privacy": "Beberapa hasil mungkin disembunyikan untuk privasi", - "Search for": "Cari", - "%(count)s Members": { - "one": "%(count)s Anggota", - "other": "%(count)s Anggota" - }, - "Show: Matrix rooms": "Tampilkan: ruangan Matrix", - "Show: %(instance)s rooms (%(server)s)": "Tampilkan: %(instance)s ruangan (%(server)s)", - "Add new server…": "Tambahkan server baru…", - "Remove server “%(roomServer)s”": "Hapus server “%(roomServer)s”", "You cannot search for rooms that are neither a room nor a space": "Anda tidak dapat mencari ruangan yang bukan sebuah ruangan atau sebuah space", "Show spaces": "Tampilkan space", "Show rooms": "Tampilkan ruangan", "Explore public spaces in the new search dialog": "Jelajahi space publik di dialog pencarian baru", - "Online community members": "Anggota komunitas daring", - "Coworkers and teams": "Teman kerja dan tim", - "Friends and family": "Teman dan keluarga", - "We'll help you get connected.": "Kami akan membantu Anda untuk terhubung.", - "Who will you chat to the most?": "Siapa saja yang sering Anda obrol?", - "You're in": "Anda telah masuk", - "You need to have the right permissions in order to share locations in this room.": "Anda harus mempunyai izin yang diperlukan untuk membagikan lokasi di ruangan ini.", - "You don't have permission to share locations": "Anda tidak memiliki izin untuk membagikan lokasi", "Saved Items": "Item yang Tersimpan", - "Choose a locale": "Pilih locale", - "Interactively verify by emoji": "Verifikasi secara interaktif sengan emoji", - "Manually verify by text": "Verifikasi secara manual dengan teks", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s atau %(recoveryFile)s", - "%(name)s started a video call": "%(name)s memulai sebuah panggilan video", "Thread root ID: %(threadRootId)s": "ID akar utasan: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>PERINGATAN:</w> <description/>", - " in <strong>%(room)s</strong>": " di <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Anda tidak dapat memulai sebuah pesan suara karena Anda saat ini merekam sebuah siaran langsung. Silakan mengakhiri siaran langsung Anda untuk memulai merekam sebuah pesan suara.", - "Can't start voice message": "Tidak dapat memulai pesan suara", "unknown": "tidak diketahui", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Aktifkan '%(manageIntegrations)s' di Pengaturan untuk melakukan ini.", - "Loading live location…": "Memuat lokasi langsung…", - "Fetching keys from server…": "Mendapatkan kunci- dari server…", - "Checking…": "Memeriksa…", - "Waiting for partner to confirm…": "Menunggu pengguna untuk konfirmasi…", - "Adding…": "Menambahkan…", "Starting export process…": "Memulai proses pengeksporan…", - "Invites by email can only be sent one at a time": "Undangan lewat surel hanya dapat dikirim satu-satu", "Desktop app logo": "Logo aplikasi desktop", "Requires your server to support the stable version of MSC3827": "Mengharuslkan server Anda mendukung versi MSC3827 yang stabil", - "Message from %(user)s": "Pesan dari %(user)s", - "Message in %(room)s": "Pesan dalam %(room)s", - "unavailable": "tidak tersedia", - "unknown status code": "kode keadaan tidak diketahui", - "Start DM anyway": "Mulai percakapan langsung saja", - "Start DM anyway and never warn me again": "Mulai percakapan langsung saja dan jangan peringatkan saya lagi", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Tidak dapat menemukan profil untuk ID Matrix yang disertakan di bawah — apakah Anda ingin memulai percakapan langsung saja?", - "Are you sure you wish to remove (delete) this event?": "Apakah Anda yakin ingin menghilangkan (menghapus) peristiwa ini?", - "Note that removing room changes like this could undo the change.": "Diingat bahwa menghilangkan perubahan ruangan dapat mengurungkan perubahannya.", - "Upgrade room": "Tingkatkan ruangan", - "Other spaces you know": "Space lainnya yang Anda tahu", - "Failed to query public rooms": "Gagal melakukan kueri ruangan publik", "common": { "about": "Tentang", "analytics": "Analitik", @@ -1038,7 +525,31 @@ "show_more": "Tampilkan lebih banyak", "joined": "Tergabung", "avatar": "Avatar", - "are_you_sure": "Apakah Anda yakin?" + "are_you_sure": "Apakah Anda yakin?", + "location": "Lokasi", + "email_address": "Alamat email", + "filter_results": "Saring hasil", + "no_results_found": "Tidak ada hasil yang ditemukan", + "unsent": "Belum dikirim", + "cameras": "Kamera", + "n_participants": { + "one": "1 perserta", + "other": "%(count)s perserta" + }, + "and_n_others": { + "one": "dan satu lainnya...", + "other": "dan %(count)s lainnya..." + }, + "n_members": { + "one": "%(count)s anggota", + "other": "%(count)s anggota" + }, + "unavailable": "tidak tersedia", + "edited": "diedit", + "n_rooms": { + "one": "%(count)s ruangan", + "other": "%(count)s ruangan" + } }, "action": { "continue": "Lanjut", @@ -1156,7 +667,11 @@ "add_existing_room": "Tambahkan ruangan yang sudah ada", "explore_public_rooms": "Jelajahi ruangan publik", "reply_in_thread": "Balas di utasan", - "click": "Klik" + "click": "Klik", + "transfer": "Pindah", + "resume": "Lanjutkan", + "hold": "Jeda", + "view_list": "Tampilkan daftar" }, "a11y": { "user_menu": "Menu pengguna", @@ -1255,7 +770,10 @@ "beta_section": "Fitur yang akan datang", "beta_description": "Apa berikutnya untuk %(brand)s? Fitur Uji Coba merupakan cara yang terbaik untuk mendapatkan hal-hal baru lebih awal, mencoba fitur baru dan membantu memperbaikinya sebelum diluncurkan.", "experimental_section": "Pratinjau awal", - "experimental_description": "Merasa eksperimental? Coba ide terkini kami dalam pengembangan. Fitur ini belum selesai; mereka mungkin tidak stabil, mungkin berubah, atau dihapus sama sekali. <a>Pelajari lebih lanjut</a>." + "experimental_description": "Merasa eksperimental? Coba ide terkini kami dalam pengembangan. Fitur ini belum selesai; mereka mungkin tidak stabil, mungkin berubah, atau dihapus sama sekali. <a>Pelajari lebih lanjut</a>.", + "beta_feedback_title": "Masukan %(featureName)s Beta", + "beta_feedback_leave_button": "Untuk keluar dari beta, pergi ke pengaturan Anda.", + "sliding_sync_checking": "Memeriksa…" }, "keyboard": { "home": "Beranda", @@ -1394,7 +912,9 @@ "moderator": "Moderator", "admin": "Admin", "mod": "Mod", - "custom": "Kustom (%(level)s)" + "custom": "Kustom (%(level)s)", + "label": "Tingkat daya", + "custom_level": "Tingkat kustom" }, "bug_reporting": { "introduction": "Jika Anda mengirim sebuah kutu via GitHub, catatan pengawakutu dapat membantu kami melacak masalahnya. ", @@ -1412,7 +932,16 @@ "uploading_logs": "Mengunggah catatan", "downloading_logs": "Mengunduh catatan", "create_new_issue": "Mohon <newIssueLink>buat sebuah issue baru</newIssueLink> di GitHub supaya kami dapat memeriksa kutu ini.", - "waiting_for_server": "Menunggu respon dari server" + "waiting_for_server": "Menunggu respon dari server", + "error_empty": "Mohon beri tahu kami apa saja yang salah atau, lebih baik, buat sebuah issue GitHub yang menjelaskan masalahnya.", + "preparing_logs": "Mempersiapkan untuk mengirimkan catatan", + "logs_sent": "Catatan terkirim", + "thank_you": "Terima kasih!", + "failed_send_logs": "Gagal untuk mengirimkan catatan: ", + "preparing_download": "Mempersiapkan untuk mengunduh catatan", + "unsupported_browser": "Ingat: Browser Anda tidak didukung, jadi pengalaman Anda mungkin tidak dapat diprediksi.", + "textarea_label": "Nota", + "log_request": "Untuk membantu kami mencegahnya di masa mendatang, silakan <a>kirimkan kami catatan</a>." }, "time": { "hours_minutes_seconds_left": "Sisa %(hours)sj %(minutes)sm %(seconds)sd", @@ -1494,7 +1023,13 @@ "send_dm": "Kirim sebuah Pesan Langsung", "explore_rooms": "Jelajahi Ruangan Publik", "create_room": "Buat sebuah Obrolan Grup", - "create_account": "Buat akun" + "create_account": "Buat akun", + "use_case_heading1": "Anda telah masuk", + "use_case_heading2": "Siapa saja yang sering Anda obrol?", + "use_case_heading3": "Kami akan membantu Anda untuk terhubung.", + "use_case_personal_messaging": "Teman dan keluarga", + "use_case_work_messaging": "Teman kerja dan tim", + "use_case_community_messaging": "Anggota komunitas daring" }, "settings": { "show_breadcrumbs": "Tampilkan jalan pintas ke ruangan yang baru saja ditampilkan di atas daftar ruangan", @@ -1898,7 +1433,23 @@ "email_address_label": "Alamat Email", "remove_msisdn_prompt": "Hapus %(phone)s?", "add_msisdn_instructions": "Sebuah teks pesan telah dikirim ke +%(msisdn)s. Silakan masukkan kode verifikasinya.", - "msisdn_label": "Nomor Telepon" + "msisdn_label": "Nomor Telepon", + "spell_check_locale_placeholder": "Pilih locale", + "deactivate_confirm_body_sso": "Konfirmasi penonaktifan akun Anda dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", + "deactivate_confirm_body": "Apakah Anda yakin ingin menonaktifkan akun Anda? Ini tidak dapat dibatalkan.", + "deactivate_confirm_continue": "Konfirmasi penonaktifan akun", + "deactivate_confirm_body_password": "Untuk melanjutkan, mohon masukkan kata sandi akun Anda:", + "error_deactivate_communication": "Terjadi sebuah masalah ketika berkomunikasi dengan server. Mohon coba lagi.", + "error_deactivate_no_auth": "Server tidak membutuhkan autentikasi apa pun", + "error_deactivate_invalid_auth": "Server tidak memberikan informasi autentikasi yang absah.", + "deactivate_confirm_content": "Konfirmasi jika Anda ingin menonaktifkan akun Anda. Jika Anda lanjut:", + "deactivate_confirm_content_1": "Anda tidak akan dapat mengaktifkan ulang akun Anda", + "deactivate_confirm_content_2": "Anda tidak akan dapat lagi masuk", + "deactivate_confirm_content_3": "Siapa pun tidak akan dapat menggunakan ulang nama pengguna (MXID), termasuk Anda: nama pengguna ini akan tetap tidak tersedia", + "deactivate_confirm_content_4": "Anda akan meninggalkan semua ruangan dan pesan langsung yang Anda berada", + "deactivate_confirm_content_5": "Anda akan dihapus dari server identitas: teman-teman Anda tidak akan dapat menemukan Anda dari email atau nomor telepon Anda", + "deactivate_confirm_content_6": "Pesan lama Anda akan masih terlihat kepada orang-orang yang menerimanya, sama seperti email yang Anda kirim di masa lalu. Apakah Anda ingin menyembunyikan pesan terkirim Anda dari orang-orang yang bergabung ruangan di masa depan?", + "deactivate_confirm_erase_label": "Sembunyikan pesan saya dari orang baru bergabung" }, "sidebar": { "title": "Bilah Samping", @@ -1963,7 +1514,8 @@ "import_description_1": "Proses ini memungkinkan Anda untuk mengimpor kunci enkripsi yang sebelumnya telah Anda ekspor dari klien Matrix lain. Anda kemudian akan dapat mendekripsi pesan apa saja yang dapat didekripsi oleh klien lain.", "import_description_2": "File yang diekspor akan dilindungi dengan sebuah frasa sandi. Anda harus memasukkan frasa sandinya di sini untuk mendekripsi filenya.", "file_to_import": "File untuk diimpor" - } + }, + "warning": "<w>PERINGATAN:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Kirim peristiwa data akun kustom", @@ -2065,7 +1617,8 @@ "developer_mode": "Mode pengembang", "view_source_decrypted_event_source": "Sumber peristiwa terdekripsi", "view_source_decrypted_event_source_unavailable": "Sumber terdekripsi tidak tersedia", - "original_event_source": "Sumber peristiwa asli" + "original_event_source": "Sumber peristiwa asli", + "toggle_event": "alih peristiwa" }, "export_chat": { "html": "HTML", @@ -2124,7 +1677,8 @@ "format": "Format", "messages": "Pesan", "size_limit": "Batas Ukuran", - "include_attachments": "Tambahkan Lampiran" + "include_attachments": "Tambahkan Lampiran", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Buat sebuah ruangan video", @@ -2158,7 +1712,8 @@ "m.call": { "video_call_started": "Panggilan video dimulai di %(roomName)s.", "video_call_started_unsupported": "Panggilan video dimulai di %(roomName)s. (tidak didukung oleh peramban ini)", - "video_call_ended": "Panggilan video berakhir" + "video_call_ended": "Panggilan video berakhir", + "video_call_started_text": "%(name)s memulai sebuah panggilan video" }, "m.call.invite": { "voice_call": "%(senderName)s melakukan panggilan video.", @@ -2469,7 +2024,8 @@ }, "reactions": { "label": "%(reactors)s berekasi dengan %(content)s", - "tooltip": "<reactors/><reactedWith>bereaksi dengan %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>bereaksi dengan %(shortName)s</reactedWith>", + "add_reaction_prompt": "Tambahkan reaksi" }, "m.room.create": { "continuation": "Ruangan ini adalah lanjutan dari obrolan sebelumnya.", @@ -2489,7 +2045,9 @@ "external_url": "URL Sumber", "collapse_reply_thread": "Tutup balasan utasan", "view_related_event": "Tampilkan peristiwa terkait", - "report": "Laporkan" + "report": "Laporkan", + "resent_unsent_reactions": "Kirim ulang %(unsentCount)s reaksi", + "open_in_osm": "Buka di OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2569,7 +2127,11 @@ "you_declined": "Anda menolak", "you_cancelled": "Anda membatalkan", "declining": "Menolak…", - "you_started": "Anda mengirim sebuah permintaan verifikasi" + "you_started": "Anda mengirim sebuah permintaan verifikasi", + "user_accepted": "%(name)s menerima", + "user_declined": "%(name)s menolak", + "user_cancelled": "%(name)s membatalkan", + "user_wants_to_verify": "%(name)s ingin memverifikasi" }, "m.poll.end": { "sender_ended": "%(senderName)s telah mengakhiri sebuah poll", @@ -2577,6 +2139,28 @@ }, "m.video": { "error_decrypting": "Terjadi kesalahan mendekripsi video" + }, + "scalar_starter_link": { + "dialog_title": "Tambahkan sebuah Integrasi", + "dialog_description": "Anda akan dialihkan ke situs pihak ketiga sehingga Anda dapat mengautentikasi akun Anda untuk digunakan dengan %(integrationsUrl)s. Apakah Anda yakin untuk melanjutkan?" + }, + "edits": { + "tooltip_title": "Diedit di %(date)s", + "tooltip_sub": "Klik untuk melihat editan", + "tooltip_label": "Diedit di %(date)s. Klik untuk melihat editan." + }, + "error_rendering_message": "Tidak dapat memuat pesan ini", + "reply": { + "error_loading": "Tidak dapat memuat peristiwa yang dibalas, karena tidak ada atau Anda tidak memiliki izin untuk menampilkannya.", + "in_reply_to": "<a>Membalas ke</a> <pill>", + "in_reply_to_for_export": "Membalas ke <a>pesan ini</a>" + }, + "in_room_name": " di <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s suara", + "other": "%(count)s suara" + } } }, "slash_command": { @@ -2669,7 +2253,8 @@ "verify_nop_warning_mismatch": "PERINGATAN: sesi telah diverifikasi, tetapi kuncinya TIDAK COCOK!", "verify_mismatch": "PERINGATAN: VERIFIKASI KUNCI GAGAL! Kunci penandatanganan untuk %(userId)s dan sesi %(deviceId)s adalah \"%(fprint)s\" yang tidak cocok dengan kunci \"%(fingerprint)s\" yang disediakan. Ini bisa saja berarti komunikasi Anda sedang disadap!", "verify_success_title": "Kunci terverifikasi", - "verify_success_description": "Kunci penandatanganan yang Anda sediakan cocok dengan kunci penandatanganan yang Anda terima dari sesi %(userId)s %(deviceId)s. Sesi ditandai sebagai terverifikasi." + "verify_success_description": "Kunci penandatanganan yang Anda sediakan cocok dengan kunci penandatanganan yang Anda terima dari sesi %(userId)s %(deviceId)s. Sesi ditandai sebagai terverifikasi.", + "help_dialog_title": "Bantuan Perintah" }, "presence": { "busy": "Sibuk", @@ -2802,9 +2387,11 @@ "unable_to_access_audio_input_title": "Tidak dapat mengakses mikrofon Anda", "unable_to_access_audio_input_description": "Kami tidak dapat mengakses mikrofon Anda. Mohon periksa pengaturan browser Anda dan coba lagi.", "no_audio_input_title": "Tidak ada mikrofon yang ditemukan", - "no_audio_input_description": "Kami tidak menemukan sebuah mikrofon di perangkat Anda. Mohon periksa pengaturan Anda dan coba lagi." + "no_audio_input_description": "Kami tidak menemukan sebuah mikrofon di perangkat Anda. Mohon periksa pengaturan Anda dan coba lagi.", + "transfer_consult_first_label": "Konsultasi dahulu", + "input_devices": "Perangkat masukan", + "output_devices": "Perangkat keluaran" }, - "Other": "Lainnya", "room_settings": { "permissions": { "m.room.avatar_space": "Ubah avatar space", @@ -2911,7 +2498,16 @@ "other": "Memperbarui space... (%(progress)s dari %(count)s)" }, "error_join_rule_change_title": "Gagal untuk memperbarui aturan bergabung", - "error_join_rule_change_unknown": "Kesalahan yang tidak diketahui" + "error_join_rule_change_unknown": "Kesalahan yang tidak diketahui", + "join_rule_restricted_dialog_empty_warning": "Anda menghilangkan semua space. Akses secara bawaan ke undangan saja", + "join_rule_restricted_dialog_title": "Pilih space", + "join_rule_restricted_dialog_description": "Tentukan space mana yang dapat mengakses ruangan ini. Jika sebuah space dipilih, anggotanya dapat menemukan dan bergabung <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Cari space", + "join_rule_restricted_dialog_heading_space": "Space yang Anda tahu yang berisi space ini", + "join_rule_restricted_dialog_heading_room": "Space yang Anda tahu yang berisi ruangan ini", + "join_rule_restricted_dialog_heading_other": "Space atau ruangan lainnya yang Anda mungkin tidak tahu", + "join_rule_restricted_dialog_heading_unknown": "Ini kemungkinan adalah bagian dari admin ruangan lain.", + "join_rule_restricted_dialog_heading_known": "Space lainnya yang Anda tahu" }, "general": { "publish_toggle": "Publikasi ruangan ini ke publik di direktori ruangan %(domain)s?", @@ -2952,7 +2548,17 @@ "canonical_alias_field_label": "Alamat utama", "avatar_field_label": "Avatar ruangan", "aliases_no_items_label": "Tidak ada alamat yang dipublikasikan, tambahkan satu di bawah", - "aliases_items_label": "Alamat lainnya yang dipublikasikan:" + "aliases_items_label": "Alamat lainnya yang dipublikasikan:", + "alias_heading": "Alamat ruangan", + "alias_field_has_domain_invalid": "Kurang pemisah domain mis. (:domain.org)", + "alias_field_has_localpart_invalid": "Kurang nama ruangan atau pemisah mis. (ruangan-saya:domain.org)", + "alias_field_safe_localpart_invalid": "Beberapa karakter tidak diizinkan", + "alias_field_required_invalid": "Mohon masukkan sebuah alamat", + "alias_field_matches_invalid": "Alamat ini tidak mengarah ke ruangan ini", + "alias_field_taken_valid": "Alamat ini dapat digunakan", + "alias_field_taken_invalid_domain": "Alamat ini sudah digunakan", + "alias_field_taken_invalid": "Alamat ini memiliki server yang tidak absah atau telah digunakan", + "alias_field_placeholder_default": "mis. ruangan-saya" }, "advanced": { "unfederated": "Ruangan ini tidak dapat diakses oleh pengguna Matrix jarak jauh", @@ -2965,7 +2571,25 @@ "room_version_section": "Versi ruangan", "room_version": "Versi ruangan:", "information_section_space": "Informasi space", - "information_section_room": "Informasi ruangan" + "information_section_room": "Informasi ruangan", + "error_upgrade_title": "Gagal untuk meningkatkan ruangan", + "error_upgrade_description": "Peningkatan ruangan tidak dapat diselesaikan", + "upgrade_button": "Tingkatkan ruangan ini ke versi %(version)s", + "upgrade_dialog_title": "Tingkatkan Versi Ruangan", + "upgrade_dialog_description": "Meningkatkan ruangan ini membutuhkan penutupan instansi ruangan saat ini dan membuat ruangan yang baru di tempatnya. Untuk memberikan anggota ruangan pengalaman yang baik, kami akan:", + "upgrade_dialog_description_1": "Membuat ruangan baru dengan nama, deskripsi, dan avatar yang sama", + "upgrade_dialog_description_2": "Memperbarui alias ruangan lokal apa saja untuk diarahkan ke ruangan yang baru", + "upgrade_dialog_description_3": "Menghentikan pengguna dari berbicara di versi ruangan yang lama, dan mengirimkan sebuah pesan memberi tahu pengguna untuk pindah ke ruangan yang baru", + "upgrade_dialog_description_4": "Letakkan sebuah tautan kembali ke ruangan yang lama di awal ruangan baru supaya orang-orang dapat melihat pesan-pesan lama", + "upgrade_warning_dialog_invite_label": "Mengundang pengguna dari ruangan ini ke yang baru secara otomatis", + "upgrade_warning_dialog_title_private": "Tingkatkan ruangan privat", + "upgrade_dwarning_ialog_title_public": "Tingkatkan ruangan publik", + "upgrade_warning_dialog_title": "Tingkatkan ruangan", + "upgrade_warning_dialog_report_bug_prompt": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon melaporkannya.", + "upgrade_warning_dialog_report_bug_prompt_link": "Ini biasanya hanya memengaruhi bagaimana ruangan diproses di servernya. Jika Anda memiliki masalah dengan %(brand)s, mohon <a>melaporkannya</a>.", + "upgrade_warning_dialog_description": "Meningkatkan sebuah ruangan adalah aksi lanjutan dan biasanya direkomendasikan ketika sebuah ruangan tidak stabil karena adanya bug, fitur-fitur yang tidak ada, atau kerentanan keamanan.", + "upgrade_warning_dialog_explainer": "<b>Mohon dicatat bahwa meningkatkan akan membuat versi yang baru dari ruangannya.</b> Semua pesan saat ini akan tetap di ruangan terarsip ini.", + "upgrade_warning_dialog_footer": "Anda akan meningkatkan ruangan ini dari <oldVersion /> ke <newVersion />." }, "delete_avatar_label": "Hapus avatar", "upload_avatar_label": "Unggah avatar", @@ -3011,7 +2635,9 @@ "enable_element_call_caption": "%(brand)s terenkripsi secara ujung ke ujung, tetapi saat ini terbatas jumlah penggunanya.", "enable_element_call_no_permissions_tooltip": "Anda tidak memiliki izin untuk mengubah ini.", "call_type_section": "Jenis panggilan" - } + }, + "title": "Pengaturan Ruangan — %(roomName)s", + "alias_not_specified": "tidak ditentukan" }, "encryption": { "verification": { @@ -3088,7 +2714,21 @@ "timed_out": "Waktu habis untuk memverifikasi.", "cancelled_self": "Anda membatalkan verifikasi di perangkat Anda yang lain.", "cancelled_user": "%(displayName)s membatalkan verifikasi.", - "cancelled": "Anda membatalkan verifikasi." + "cancelled": "Anda membatalkan verifikasi.", + "incoming_sas_user_dialog_text_1": "Verifikasi pengguna ini untuk menandainya sebagai terpercaya. Mempercayai pengguna memberikan Anda ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", + "incoming_sas_user_dialog_text_2": "Memverifikasi pengguna ini akan menandai sesinya sebagai terpercaya, dan juga menandai sesi Anda sebagai terpercaya kepadanya.", + "incoming_sas_device_dialog_text_1": "Verifikasi perangkat ini untuk menandainya sebagai terpercaya. Mempercayai perangkat ini akan memberikan Anda dan pengguna lain ketenangan saat menggunakan pesan terenkripsi secara ujung ke ujung.", + "incoming_sas_device_dialog_text_2": "Memverifikasi perangkat ini akan menandainya sebagai terpercaya, dan pengguna yang telah diverifikasi dengan Anda akan mempercayai perangkat ini.", + "incoming_sas_dialog_waiting": "Menunggu pengguna untuk konfirmasi…", + "incoming_sas_dialog_title": "Permintaan Verifikasi Masuk", + "manual_device_verification_self_text": "Konfirmasi dengan membandingkan berikut ini dengan Pengaturan Pengguna di sesi Anda yang lain:", + "manual_device_verification_user_text": "Konfirmasi sesi pengguna ini dengan membandingkan berikut ini dengan Pengaturan Pengguna:", + "manual_device_verification_device_name_label": "Nama sesi", + "manual_device_verification_device_id_label": "ID Sesi", + "manual_device_verification_device_key_label": "Kunci sesi", + "manual_device_verification_footer": "Jika mereka tidak cocok, keamanan komunikasi Anda mungkin dikompromikan.", + "verification_dialog_title_device": "Verifikasi perangkat lain", + "verification_dialog_title_user": "Permintaan Verifikasi" }, "old_version_detected_title": "Data kriptografi lama terdeteksi", "old_version_detected_description": "Data dari %(brand)s versi lama telah terdeteksi. Ini akan menyebabkan kriptografi ujung ke ujung tidak berfungsi di versi yang lebih lama. Pesan terenkripsi secara ujung ke ujung yang dipertukarkan baru-baru ini saat menggunakan versi yang lebih lama mungkin tidak dapat didekripsi dalam versi ini. Ini juga dapat menyebabkan pesan yang dipertukarkan dengan versi ini gagal. Jika Anda mengalami masalah, keluar dan masuk kembali. Untuk menyimpan riwayat pesan, ekspor dan impor ulang kunci Anda.", @@ -3142,7 +2782,57 @@ "cross_signing_room_warning": "Seseorang menggunakan sesi yang tidak dikenal", "cross_signing_room_verified": "Semuanya di ruangan ini telah terverifikasi", "cross_signing_room_normal": "Ruangan ini dienkripsi secara ujung ke ujung", - "unsupported": "Klien ini tidak mendukung enkripsi ujung ke ujung." + "unsupported": "Klien ini tidak mendukung enkripsi ujung ke ujung.", + "incompatible_database_sign_out_description": "Untuk menghindari kehilangan riwayat obrolan, Anda harus mengekspor kunci ruangan Anda sebelum keluar. Anda harus kembali ke versi %(brand)s yang baru untuk melakukannya", + "incompatible_database_description": "Anda sebelumnya menggunakan sebuah versi %(brand)s yang baru dengan sesi ini. Untuk menggunakan versi ini lagi dengan enkripsi ujung ke ujung, Anda harus keluar dan masuk lagi.", + "incompatible_database_title": "Databasis Tidak Kompatibel", + "incompatible_database_disable": "Lanjutkan Dengan Enkripsi Dinonaktifkan", + "key_signature_upload_completed": "Unggahan selesai", + "key_signature_upload_cancelled": "Unggahan tandatangan dibatalkan", + "key_signature_upload_failed": "Tidak dapat mengunggah", + "key_signature_upload_success_title": "Unggahan tandatangan berhasil", + "key_signature_upload_failed_title": "Unggahan tandatangan gagal", + "udd": { + "own_new_session_text": "Anda masuk ke sesi baru tanpa memverifikasinya:", + "own_ask_verify_text": "Verifikasi sesi Anda lainnya dengan menggunakan salah satu pilihan di bawah.", + "other_new_session_text": "%(name)s (%(userId)s) masuk ke sesi yang baru tanpa memverifikasinya:", + "other_ask_verify_text": "Tanyakan pengguna ini untuk memverifikasi sesinya, atau verifikasi secara manual di bawah.", + "title": "Tidak Dipercayai", + "manual_verification_button": "Verifikasi secara manual dengan teks", + "interactive_verification_button": "Verifikasi secara interaktif sengan emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Tipe file salah", + "recovery_key_is_correct": "Kelihatannya bagus!", + "wrong_security_key": "Kunci Keamanan salah", + "invalid_security_key": "Kunci Keamanan tidak absah" + }, + "reset_title": "Atur ulang semuanya", + "reset_warning_1": "Hanya lakukan ini jika Anda tidak memiliki perangkat yang lain untuk menyelesaikan verifikasi.", + "reset_warning_2": "Jika Anda mengatur ulang semuanya, Anda dengan mulai ulang dengan tidak ada sesi yang dipercayai, tidak ada pengguna yang dipercayai, dan mungkin tidak dapat melihat pesan-pesan lama.", + "security_phrase_title": "Frasa Keamanan", + "security_phrase_incorrect_error": "Tidak dapat mengakses penyimpanan rahasia. Periksa jika Anda memasukkan Frasa Keamanan yang benar.", + "enter_phrase_or_key_prompt": "Masukkan Frasa Keamanan Anda atau <button>gunakan Kunci Keamanan Anda</button> untuk melanjutkan.", + "security_key_title": "Kunci Keamanan", + "use_security_key_prompt": "Gunakan Kunci Keamanan Anda untuk melanjutkan.", + "separator": "%(securityKey)s atau %(recoveryFile)s", + "restoring": "Memulihkan kunci-kunci dari cadangan" + }, + "reset_all_button": "Lupa atau kehilangan semua metode pemulihan? <a>Atur ulang semuanya</a>", + "destroy_cross_signing_dialog": { + "title": "Hancurkan kunci-kunci penandatanganan silang?", + "warning": "Menghapus kunci penandatanganan silang itu permanen. Siapa saja yang Anda verifikasi akan melihat peringatan keamanan. Anda hampir pasti tidak ingin melakukan ini, kecuali jika Anda kehilangan setiap perangkat yang dapat digunakan untuk melakukan penandatanganan silang.", + "primary_button_text": "Hapus kunci-kunci penandatanganan silang" + }, + "confirm_encryption_setup_title": "Konfirmasi pengaturan enkripsi", + "confirm_encryption_setup_body": "Klik tombol di bawah untuk mengkonfirmasi menyiapkan enkripsi.", + "unable_to_setup_keys_error": "Tidak dapat mengatur kunci-kunci", + "key_signature_upload_failed_master_key_signature": "sebuah tandatangan kunci utama baru", + "key_signature_upload_failed_cross_signing_key_signature": "sebuah tandatangan kunci penandatanganan silang baru", + "key_signature_upload_failed_device_cross_signing_key_signature": "sebuah tandatangan penandatanganan silang perangkat", + "key_signature_upload_failed_key_signature": "sebuah tandatangan kunci", + "key_signature_upload_failed_body": "%(brand)s mengalami sebuah kesalahan ketika mengunggah unggahan:" }, "emoji": { "category_frequently_used": "Sering Digunakan", @@ -3292,7 +2982,10 @@ "fallback_button": "Mulai autentikasi", "sso_title": "Gunakan Single Sign On untuk melanjutkan", "sso_body": "Konfirmasi penambahan alamat email ini dengan menggunakan Single Sign On untuk membuktikan identitas Anda.", - "code": "Kode" + "code": "Kode", + "sso_preauth_body": "Untuk melanjutkan, gunakan Single Sign On untuk membuktikan identitas Anda.", + "sso_postauth_title": "Konfirmasi untuk melanjutkan", + "sso_postauth_body": "Klik tombol di bawah untuk mengkonfirmasi identitas Anda." }, "password_field_label": "Masukkan kata sandi", "password_field_strong_label": "Bagus, kata sandinya kuat!", @@ -3368,7 +3061,41 @@ }, "country_dropdown": "Dropdown Negara", "common_failures": {}, - "captcha_description": "Homeserver ini memastikan Anda bahwa Anda bukan sebuah robot." + "captcha_description": "Homeserver ini memastikan Anda bahwa Anda bukan sebuah robot.", + "autodiscovery_invalid": "Respons penemuan homeserver tidak absah", + "autodiscovery_generic_failure": "Gagal untuk mendapatkan konfigurasi penemuan otomatis dari server", + "autodiscovery_invalid_hs_base_url": "base_url tidak absah untuk m.homeserver", + "autodiscovery_invalid_hs": "URL homeserver sepertinya bukan sebagai homeserver Matrix yang absah", + "autodiscovery_invalid_is_base_url": "base_url tidak absah untuk m.identity_server", + "autodiscovery_invalid_is": "URL server identitas terlihat bukan sebagai server identitas yang absah", + "autodiscovery_invalid_is_response": "Respons penemuan server identitas tidak absah", + "server_picker_description": "Anda dapat menggunakan opsi server khusus untuk masuk ke server Matrix lain dengan menentukan URL homeserver yang berbeda. Ini memungkinkan Anda untuk menggunakan %(brand)s dengan akun Matrix yang ada di homeserver yang berbeda.", + "server_picker_description_matrix.org": "Bergabung dengan jutaan orang lainnya secara gratis di server publik terbesar", + "server_picker_title_default": "Opsi Server", + "soft_logout": { + "clear_data_title": "Hapus semua data di sesi ini?", + "clear_data_description": "Menghapus semua data dari sesi ini itu permanen. Pesan-pesan terenkripsi akan hilang kecuali jika kunci-kuncinya telah dicadangkan.", + "clear_data_button": "Hapus semua data" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Pesan terenkripsi diamankan dengan enkripsi ujung ke ujung. Hanya Anda dan penerima punya kuncinya untuk membaca pesan ini.", + "setup_secure_backup_description_2": "Ketika Anda keluar, kunci-kunci ini akan dihapus dari perangkat ini, yang berarti Anda tidak dapat membaca pesan-pesan terenkripsi kecuali jika Anda mempunyai kuncinya di perangkat Anda yang lain, atau telah mencadangkannya ke server.", + "use_key_backup": "Mulai menggunakan Cadangan Kunci", + "skip_key_backup": "Saya tidak ingin pesan-pesan terenkripsi saya", + "megolm_export": "Ekspor kunci secara manual", + "setup_key_backup_title": "Anda akan kehilangan akses ke pesan terenkripsi Anda", + "description": "Apakah Anda yakin ingin keluar?" + }, + "registration": { + "continue_without_email_title": "Melanjutkan tanpa email", + "continue_without_email_description": "Sekadar mengingatkan saja, jika Anda belum menambahkan sebuah email dan Anda lupa kata sandi, Anda mungkin <b>dapat kehilangan akses ke akun Anda</b>.", + "continue_without_email_field_label": "Email (opsional)" + }, + "set_email": { + "verification_pending_title": "Verifikasi Menunggu", + "verification_pending_description": "Mohon periksa email Anda dan klik tautannya. Setelah itu, klik lanjut.", + "description": "Ini akan mengizinkan Anda untuk mengatur ulang kata sandi Anda dan menerima notifikasi." + } }, "room_list": { "sort_unread_first": "Tampilkan ruangan dengan pesan yang belum dibaca dahulu", @@ -3422,7 +3149,8 @@ "spam_or_propaganda": "Spam atau propaganda", "report_entire_room": "Laporkan seluruh ruangan", "report_content_to_homeserver": "Laporkan Konten ke Administrator Homeserver Anda", - "description": "Melaporkan pesan ini akan mengirimkan ID peristiwa yang untuk ke administrator homeserver Anda. Jika pesan-pesan di ruangan ini terenkripsi, maka administrator homeserver Anda tidak akan dapat membaca teks pesan atau menampilkan file atau gambar apa saja." + "description": "Melaporkan pesan ini akan mengirimkan ID peristiwa yang untuk ke administrator homeserver Anda. Jika pesan-pesan di ruangan ini terenkripsi, maka administrator homeserver Anda tidak akan dapat membaca teks pesan atau menampilkan file atau gambar apa saja.", + "other_label": "Lainnya" }, "setting": { "help_about": { @@ -3541,7 +3269,22 @@ "popout": "Widget popout", "unpin_to_view_right_panel": "Lepaskan pin widget ini untuk menampilkanya di panel ini", "set_room_layout": "Tetapkan tata letak ruangan saya untuk semuanya", - "close_to_view_right_panel": "Tutup widget ini untuk menampilkannya di panel ini" + "close_to_view_right_panel": "Tutup widget ini untuk menampilkannya di panel ini", + "modal_title_default": "Widget Modal", + "modal_data_warning": "Data di layar ini dibagikan dengan %(widgetDomain)s", + "capabilities_dialog": { + "title": "Setujui izin widget", + "content_starting_text": "Widget ini ingin:", + "decline_all_permission": "Tolak Semua", + "remember_Selection": "Ingat pilihan saya untuk widget ini" + }, + "open_id_permissions_dialog": { + "title": "Izinkan widget ini untuk memverifikasi identitas Anda", + "starting_text": "Widget ini akan memverifikasi ID pengguna Anda, tetapi tidak dapat melakukan aksi untuk Anda:", + "remember_selection": "Ingat ini" + }, + "error_unable_start_audio_stream_description": "Tidak dapat memulai penyiaran audio.", + "error_unable_start_audio_stream_title": "Gagal untuk memulai siaran langsung" }, "feedback": { "sent": "Masukan terkirim", @@ -3550,7 +3293,8 @@ "may_contact_label": "Anda mungkin hubungi saya jika Anda ingin menindaklanjuti atau memberi tahu saya untuk menguji ide baru", "pro_type": "Jika Anda membuat issue, silakan kirimkan <debugLogsLink>log pengawakutu</debugLogsLink> untuk membantu kami menemukan masalahnya.", "existing_issue_link": "Mohon lihat <existingIssuesLink>bug yang sudah ada di GitHub</existingIssuesLink> dahulu. Tidak ada? <newIssueLink>Buat yang baru</newIssueLink>.", - "send_feedback_action": "Kirimkan masukan" + "send_feedback_action": "Kirimkan masukan", + "can_contact_label": "Anda mungkin menghubungi saya jika Anda mempunyai pertanyaan lanjutan" }, "zxcvbn": { "suggestions": { @@ -3623,7 +3367,10 @@ "no_update": "Tidak ada pembaruan yang tersedia.", "downloading": "Mengunduh pembaruan…", "new_version_available": "Versi yang baru telah tersedia. <a>Perbarui sekarang.</a>", - "check_action": "Periksa untuk pembaruan" + "check_action": "Periksa untuk pembaruan", + "error_unable_load_commit": "Tidak dapat memuat detail komit: %(msg)s", + "unavailable": "Tidak Tersedia", + "changelog": "Changelog" }, "threads": { "all_threads": "Semua utasan", @@ -3638,7 +3385,11 @@ "empty_heading": "Buat diskusi tetap teratur dengan utasan", "unable_to_decrypt": "Tidak dapat mendekripsi pesan", "open_thread": "Buka utasan", - "error_start_thread_existing_relation": "Tidak dapat membuat utasan dari sebuah peristiwa dengan relasi yang sudah ada" + "error_start_thread_existing_relation": "Tidak dapat membuat utasan dari sebuah peristiwa dengan relasi yang sudah ada", + "count_of_reply": { + "one": "%(count)s balasan", + "other": "%(count)s balasan" + } }, "theme": { "light_high_contrast": "Kontras tinggi terang", @@ -3672,7 +3423,41 @@ "title_when_query_available": "Hasil", "search_placeholder": "Cari nama dan deskripsi", "no_search_result_hint": "Anda mungkin ingin mencoba pencarian yang berbeda atau periksa untuk typo.", - "joining_space": "Bergabung" + "joining_space": "Bergabung", + "add_existing_subspace": { + "space_dropdown_title": "Tambahkan space yang sudah ada", + "create_prompt": "Ingin menambahkan sebuah space yang baru saja?", + "create_button": "Buat sebuah space baru", + "filter_placeholder": "Cari space" + }, + "add_existing_room_space": { + "error_heading": "Tidak semua yang terpilih ditambahkan", + "progress_text": { + "one": "Menambahkan ruangan...", + "other": "Menambahkan ruangan... (%(progress)s dari %(count)s)" + }, + "dm_heading": "Pesan Langsung", + "space_dropdown_label": "Pilihan space", + "space_dropdown_title": "Tambahkan ruangan yang sudah ada", + "create": "Ingin menambahkan sebuah ruangan yang baru saja?", + "create_prompt": "Buat sebuah ruangan baru", + "subspace_moved_note": "Menambahkan space telah dipindah." + }, + "room_filter_placeholder": "Cari ruangan", + "leave_dialog_public_rejoin_warning": "Anda tidak dapat bergabung lagi kecuali jika Anda diundang lagi.", + "leave_dialog_only_admin_warning": "Anda adalah satu-satu admin di space ini. Meninggalkannya akan berarti tidak ada siapa saja yang dapat melakukan apa-apa di spacenya.", + "leave_dialog_only_admin_room_warning": "Anda adalah satu-satunya admin di beberapa ruangan atau space yang ingin Anda tinggalkan. Meninggalkan mereka akan meninggalkan mereka tanpa admin.", + "leave_dialog_title": "Tinggalkan %(spaceName)s", + "leave_dialog_description": "Anda akan keluar dari <spaceName/>.", + "leave_dialog_option_intro": "Apakah Anda ingin keluar dari ruangan-ruangan di space ini?", + "leave_dialog_option_none": "Jangan tinggalkan ruangan apa pun", + "leave_dialog_option_all": "Tinggalkan semua ruangan", + "leave_dialog_option_specific": "Tinggalkan beberapa ruangan", + "leave_dialog_action": "Tinggalkan space", + "preferences": { + "sections_section": "Bagian untuk ditampilkan", + "show_people_in_space": "Ini mengelompokkan obrolan Anda dengan anggota space ini. Menonaktifkan ini akan menyembunyikan obrolan dari tampilan %(spaceName)s Anda." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Homeserver ini tidak diatur untuk menampilkan peta.", @@ -3697,7 +3482,30 @@ "click_move_pin": "Klik untuk memindahkan pin", "click_drop_pin": "Klik untuk menaruh pin", "share_button": "Bagikan lokasi", - "stop_and_close": "Berhenti dan tutup" + "stop_and_close": "Berhenti dan tutup", + "error_fetch_location": "Tidak dapat mendapatkan lokasi", + "error_no_perms_title": "Anda tidak memiliki izin untuk membagikan lokasi", + "error_no_perms_description": "Anda harus mempunyai izin yang diperlukan untuk membagikan lokasi di ruangan ini.", + "error_send_title": "Kami tidak dapat mengirimkan lokasi Anda", + "error_send_description": "%(brand)s tidak dapat mengirimkan lokasi Anda. Silakan coba lagi nanti.", + "live_description": "Lokasi langsung %(displayName)s", + "share_type_own": "Lokasi saya saat ini", + "share_type_live": "Lokasi langsung saya", + "share_type_pin": "Drop sebuah Pin", + "share_type_prompt": "Tipe lokasi apa yang Anda ingin bagikan?", + "live_update_time": "Diperbarui %(humanizedUpdateTime)s", + "live_until": "Langsung sampai %(expiryTime)s", + "loading_live_location": "Memuat lokasi langsung…", + "live_location_ended": "Lokasi langsung berakhir", + "live_location_error": "Kesalahan lokasi langsung", + "live_locations_empty": "Tidak ada lokasi langsung", + "close_sidebar": "Tutup bilah samping", + "error_stopping_live_location": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda", + "error_sharing_live_location": "Sebuah kesalahan terjadi saat berbagi lokasi langsung Anda", + "live_location_active": "Anda membagikan lokasi langsung Anda", + "live_location_enabled": "Lokasi langsung diaktifkan", + "error_sharing_live_location_try_again": "Sebuah kesalahan terjadi saat membagikan lokasi langsung Anda, mohon coba lagi", + "error_stopping_live_location_try_again": "Sebuah kesalahan terjadi saat menghentikan lokasi langsung Anda, mohon coba lagi" }, "labs_mjolnir": { "room_name": "Daftar Cekalan Saya", @@ -3769,7 +3577,16 @@ "address_label": "Alamat", "label": "Buat space", "add_details_prompt_2": "Anda dapat mengubahnya kapan saja.", - "creating": "Membuat…" + "creating": "Membuat…", + "subspace_join_rule_restricted_description": "Siapa saja di <SpaceName/> dapat menemukan dan bergabung.", + "subspace_join_rule_public_description": "Siapa saja dapat menemukan dan bergabung space ini, tidak hanya anggota dari <SpaceName/>.", + "subspace_join_rule_invite_description": "Hanya orang-orang yang diundang dapat menemukan dan bergabung dengan space ini.", + "subspace_dropdown_title": "Buat space", + "subspace_beta_notice": "Tambahkan sebuah space ke space yang Anda kelola.", + "subspace_join_rule_label": "Visibilitas space", + "subspace_join_rule_invite_only": "Space pribadi (undangan saja)", + "subspace_existing_space_prompt": "Ingin menambahkan sebuah space yang sudah ada saja?", + "subspace_adding": "Menambahkan…" }, "user_menu": { "switch_theme_light": "Ubah ke mode terang", @@ -3938,7 +3755,11 @@ "all_rooms": "Semua Ruangan", "field_placeholder": "Cari…", "this_room_button": "Cari ruangan ini", - "all_rooms_button": "Cari semua ruangan" + "all_rooms_button": "Cari semua ruangan", + "result_count": { + "one": "(~%(count)s hasil)", + "other": "(~%(count)s hasil)" + } }, "jump_to_bottom_button": "Gulir ke pesan yang terbaru", "jump_read_marker": "Pergi ke pesan pertama yang belum dibaca.", @@ -3953,7 +3774,19 @@ "error_jump_to_date_details": "Detail kesalahan", "jump_to_date_beginning": "Awalan ruangan", "jump_to_date": "Pergi ke tanggal", - "jump_to_date_prompt": "Pilih sebuah tanggal untuk pergi ke tanggalnya" + "jump_to_date_prompt": "Pilih sebuah tanggal untuk pergi ke tanggalnya", + "face_pile_tooltip_label": { + "one": "Tampilkan 1 pengguna", + "other": "Tampilkan semua %(count)s anggota" + }, + "face_pile_tooltip_shortcut_joined": "Termasuk Anda, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Termasuk %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> mengundang Anda", + "unknown_status_code_for_timeline_jump": "kode keadaan tidak diketahui", + "face_pile_summary": { + "one": "%(count)s orang yang Anda tahu telah bergabung", + "other": "%(count)s orang yang Anda tahu telah bergabung" + } }, "file_panel": { "guest_note": "Anda harus <a>mendaftar</a> untuk menggunakan kegunaan ini", @@ -3974,7 +3807,9 @@ "identity_server_no_terms_title": "Identitas server ini tidak memiliki syarat layanan", "identity_server_no_terms_description_1": "Aksi ini memerlukan mengakses server identitas bawaan <server /> untuk memvalidasi sebuah alamat email atau nomor telepon, tetapi server ini tidak memiliki syarat layanan apa pun.", "identity_server_no_terms_description_2": "Hanya lanjutkan jika Anda mempercayai pemilik server ini.", - "inline_intro_text": "Terima <policyLink /> untuk melanjutkan:" + "inline_intro_text": "Terima <policyLink /> untuk melanjutkan:", + "summary_identity_server_1": "Temukan lainnya melalui ponsel atau email", + "summary_identity_server_2": "Temukan oleh lainnya melalui ponsel atau email" }, "space_settings": { "title": "Pengaturan — %(spaceName)s" @@ -4011,7 +3846,13 @@ "total_n_votes_voted": { "one": "Berdasarkan oleh %(count)s suara", "other": "Berdasarkan oleh %(count)s suara" - } + }, + "end_message_no_votes": "Poll telah berakhir. Tidak ada yang memberi suara.", + "end_message": "Poll telah berakhir. Jawaban teratas: %(topAnswer)s", + "error_ending_title": "Gagal untuk mengakhiri poll", + "error_ending_description": "Maaf, poll tidak berakhir. Silakan coba lagi.", + "end_title": "Akhiri Poll", + "end_description": "Apakah Anda yakin untuk mengakhiri poll ini? Ini akan menampilkan hasil akhir dari poll dan orang-orang tidak dapat memberikan suara lagi." }, "failed_load_async_component": "Tidak dapat memuat! Periksa koneksi jaringan Anda dan coba lagi.", "upload_failed_generic": "File '%(fileName)s' gagal untuk diunggah.", @@ -4059,7 +3900,39 @@ "error_version_unsupported_space": "Homeserver pengguna tidak mendukung versi space.", "error_version_unsupported_room": "Homeserver penggunanya tidak mendukung versi ruangannya.", "error_unknown": "Kesalahan server yang tidak diketahui", - "to_space": "Undang ke %(spaceName)s" + "to_space": "Undang ke %(spaceName)s", + "unable_find_profiles_description_default": "Tidak dapat menemukan profil untuk ID Matrix yang dicantumkan di bawah — apakah Anda ingin mengundang mereka saja?", + "unable_find_profiles_title": "Pengguna berikut ini mungkin tidak ada", + "unable_find_profiles_invite_never_warn_label_default": "Undang saja dan jangan peringatkan saya lagi", + "unable_find_profiles_invite_label_default": "Undang saja", + "email_caption": "Undang melalui email", + "error_dm": "Kami tidak dapat membuat pesan langsung Anda.", + "ask_anyway_description": "Tidak dapat menemukan profil untuk ID Matrix yang disertakan di bawah — apakah Anda ingin memulai percakapan langsung saja?", + "ask_anyway_never_warn_label": "Mulai percakapan langsung saja dan jangan peringatkan saya lagi", + "ask_anyway_label": "Mulai percakapan langsung saja", + "error_find_room": "Ada sesuatu yang salah ketika mengundang penggunanya.", + "error_invite": "Kami tidak dapat mengundang penggunanya. Mohon periksa pengguna yang Anda ingin undang dan coba lagi.", + "error_transfer_multiple_target": "Sebuah panggilan dapat dipindah ke sebuah pengguna.", + "error_find_user_title": "Gagal untuk mencari pengguna berikut ini", + "error_find_user_description": "Pengguna berikut ini mungkin tidak ada atau tidak absah, dan tidak dapat diundang: %(csvNames)s", + "recents_section": "Obrolan Terkini", + "suggestions_section": "Pesan Langsung Kini", + "email_use_default_is": "Gunakan sebuah server identitas untuk mengundang melalui email. <default>Gunakan bawaan (%(defaultIdentityServerName)s)</default> atau kelola di <settings>Pengaturan</settings>.", + "email_use_is": "Gunakan sebuah server identitas untuk mengundang melalui email. Kelola di <settings>Pengaturan</settings>.", + "start_conversation_name_email_mxid_prompt": "Mulai sebuah obrolan dengan sesorang menggunakan namanya, alamat email atau nama pengguna (seperti <userId/>).", + "start_conversation_name_mxid_prompt": "Mulai sebuah obrolan dengan seseorang menggunakan namanya atau nama pengguna (seperti <userId/>).", + "suggestions_disclaimer": "Beberapa saran mungkin disembunyikan untuk privasi.", + "suggestions_disclaimer_prompt": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda di bawah.", + "send_link_prompt": "Atau kirim tautan undangan", + "to_room": "Undang ke %(roomName)s", + "name_email_mxid_share_space": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti <userId/>) atau <a>bagikan space ini</a>.", + "name_mxid_share_space": "Undang seseorang menggunakan namanya, nama pengguna (seperti <userId/>) atau <a>bagikan space ini</a>.", + "name_email_mxid_share_room": "Undang seseorang menggunakan namanya, alamat email, nama pengguna (seperti <userId/>) atau <a>bagikan ruangan ini</a>.", + "name_mxid_share_room": "Undang seseorang menggunakan namanya, nama pengguna (seperti <userId/>) atau <a>bagikan ruangan ini</a>.", + "key_share_warning": "Orang-orang yang diundang dapat membaca pesan-pesan lama.", + "email_limit_one": "Undangan lewat surel hanya dapat dikirim satu-satu", + "transfer_user_directory_tab": "Direktori Pengguna", + "transfer_dial_pad_tab": "Tombol penyetel" }, "scalar": { "error_create": "Tidak dapat membuat widget.", @@ -4092,7 +3965,21 @@ "something_went_wrong": "Ada sesuatu yang salah!", "download_media": "Gagal mengunduh media sumber, tidak ada URL sumber yang ditemukan", "update_power_level": "Gagal untuk mengubah tingkat daya", - "unknown": "Kesalahan tidak diketahui" + "unknown": "Kesalahan tidak diketahui", + "dialog_description_default": "Telah terjadi kesalahan.", + "edit_history_unsupported": "Homeserver Anda sepertinya tidak mendukung fitur ini.", + "session_restore": { + "clear_storage_description": "Keluar dan hapus kunci-kunci enkripsi?", + "clear_storage_button": "Hapus Penyimpanan dan Keluar", + "title": "Tidak dapat memulihkan sesi", + "description_1": "Kami mengalami sebuah kesalahan saat memulihkan sesi Anda sebelumnya.", + "description_2": "Jika Anda sebelumnya menggunakan versi %(brand)s yang lebih baru, sesi Anda mungkin tidak kompatibel dengan versi ini. Tutup jendela ini dan kembali ke versi yang lebih baru.", + "description_3": "Menghapus penyimpanan browser Anda mungkin memperbaiki masalahnya, tetapi akan mengeluarkan Anda dan membuat riwayat obrolan tidak dapat dibaca." + }, + "storage_evicted_title": "Data sesi hilang", + "storage_evicted_description_1": "Beberapa data sesi, termasuk kunci pesan terenkripsi, hilang. Keluar dan masuk lagi untuk memperbaikinya, memulihkan kunci-kunci dari cadangan.", + "storage_evicted_description_2": "Kemungkinan browser Anda menghapus datanya ketika ruang disk rendah.", + "unknown_error_code": "kode kesalahan tidak diketahui" }, "in_space1_and_space2": "Dalam space %(space1Name)s dan %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4246,7 +4133,31 @@ "deactivate_confirm_action": "Nonaktifkan pengguna", "error_deactivate": "Gagal untuk menonaktifkan pengguna", "role_label": "Peran di <RoomName/>", - "edit_own_devices": "Edit perangkat" + "edit_own_devices": "Edit perangkat", + "redact": { + "no_recent_messages_title": "Tidak ada pesan terkini dari %(user)s yang ditemukan", + "no_recent_messages_description": "Coba gulir ke atas di lini masa untuk melihat apa ada pesan-pesan sebelumnya.", + "confirm_title": "Hapus pesan terkini dari %(user)s", + "confirm_description_1": { + "one": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?", + "other": "Anda akan menghapus %(count)s pesan dari %(user)s. Ini akan dihapus secara permanen untuk semua dalam obrolan. Apakah Anda ingin lanjut?" + }, + "confirm_description_2": "Untuk pesan yang jumlahnya banyak, ini mungkin membutuhkan beberapa waktu. Jangan muat ulang klien Anda untuk sementara.", + "confirm_keep_state_label": "Simpan pesan-pesan sistem", + "confirm_keep_state_explainer": "Jangan centang jika Anda juga ingin menghapus pesan-pesan sistem pada pengguna ini (mis. perubahan keanggotaan, perubahan profil…)", + "confirm_button": { + "one": "Hapus 1 pesan", + "other": "Hapus %(count)s pesan" + } + }, + "count_of_verified_sessions": { + "one": "1 sesi terverifikasi", + "other": "%(count)s sesi terverifikasi" + }, + "count_of_sessions": { + "one": "%(count)s sesi", + "other": "%(count)s sesi" + } }, "stickers": { "empty": "Anda saat ini tidak memiliki paket stiker apa pun yang diaktifkan", @@ -4299,6 +4210,9 @@ "other": "Hasil akhir bedasarkan dari %(count)s suara", "one": "Hasil akhir bedasarkan dari %(count)s suara" } + }, + "thread_list": { + "context_menu_label": "Opsi utasan" } }, "reject_invitation_dialog": { @@ -4335,12 +4249,168 @@ }, "console_wait": "Tunggu!", "cant_load_page": "Tidak dapat memuat halaman", - "Invalid homeserver discovery response": "Respons penemuan homeserver tidak absah", - "Failed to get autodiscovery configuration from server": "Gagal untuk mendapatkan konfigurasi penemuan otomatis dari server", - "Invalid base_url for m.homeserver": "base_url tidak absah untuk m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL homeserver sepertinya bukan sebagai homeserver Matrix yang absah", - "Invalid identity server discovery response": "Respons penemuan server identitas tidak absah", - "Invalid base_url for m.identity_server": "base_url tidak absah untuk m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL server identitas terlihat bukan sebagai server identitas yang absah", - "General failure": "Kesalahan umum" + "General failure": "Kesalahan umum", + "emoji_picker": { + "cancel_search_label": "Batalkan pencarian" + }, + "info_tooltip_title": "Informasi", + "language_dropdown_label": "Dropdown Bahasa", + "pill": { + "permalink_other_room": "Pesan dalam %(room)s", + "permalink_this_room": "Pesan dari %(user)s" + }, + "seshat": { + "error_initialising": "Initialisasi pencarian pesan gagal, periksa <a>pengaturan Anda</a> untuk informasi lanjut", + "warning_kind_files_app": "Gunakan <a>aplikasi desktop</a> untuk melihat semua file terenkripsi", + "warning_kind_search_app": "Gunakan <a>aplikasi desktop</a> untuk mencari pesan-pesan terenkripsi", + "warning_kind_files": "Versi %(brand)s ini tidak mendukung penampilan beberapa file terenkripsi", + "warning_kind_search": "Versi %(brand)s ini tidak mendukung pencarian pesan terenkripsi", + "reset_title": "Atur ulang penyimanan peristiwa?", + "reset_description": "Kemungkinan besar Anda tidak ingin mengatur ulang penyimpanan indeks peristiwa Anda", + "reset_explainer": "Jika Anda ingin, dicatat bahwa pesan-pesan Anda tidak dihapus, tetapi pengalaman pencarian mungkin terdegradasi untuk beberapa saat indeksnya sedang dibuat ulang", + "reset_button": "Atur ulang penyimpanan peristiwa" + }, + "truncated_list_n_more": { + "other": "Dan %(count)s lagi..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Masukkan sebuah nama server", + "network_dropdown_available_valid": "Kelihatannya bagus", + "network_dropdown_available_invalid_forbidden": "Anda tidak diizinkan untuk menampilkan daftar ruangan server ini", + "network_dropdown_available_invalid": "Tidak dapat menemukan server ini atau daftar ruangannya", + "network_dropdown_your_server_description": "Server Anda", + "network_dropdown_remove_server_adornment": "Hapus server “%(roomServer)s”", + "network_dropdown_add_dialog_title": "Tambahkan sebuah server baru", + "network_dropdown_add_dialog_description": "Masukkan nama server baru yang Anda ingin jelajahi.", + "network_dropdown_add_dialog_placeholder": "Nama server", + "network_dropdown_add_server_option": "Tambahkan server baru…", + "network_dropdown_selected_label_instance": "Tampilkan: %(instance)s ruangan (%(server)s)", + "network_dropdown_selected_label": "Tampilkan: ruangan Matrix" + } + }, + "dialog_close_label": "Tutup dialog", + "voice_message": { + "cant_start_broadcast_title": "Tidak dapat memulai pesan suara", + "cant_start_broadcast_description": "Anda tidak dapat memulai sebuah pesan suara karena Anda saat ini merekam sebuah siaran langsung. Silakan mengakhiri siaran langsung Anda untuk memulai merekam sebuah pesan suara." + }, + "redact": { + "error": "Anda tidak dapat menghapus pesan ini. (%(code)s)", + "ongoing": "Menghilangkan…", + "confirm_description": "Apakah Anda yakin ingin menghilangkan (menghapus) peristiwa ini?", + "confirm_description_state": "Diingat bahwa menghilangkan perubahan ruangan dapat mengurungkan perubahannya.", + "confirm_button": "Konfirmasi Penghapusan", + "reason_label": "Alasan (opsional)" + }, + "forward": { + "no_perms_title": "Anda tidak memiliki izin untuk melakukannya", + "sending": "Mengirim", + "sent": "Terkirim", + "open_room": "Buka ruangan", + "send_label": "Kirim", + "message_preview_heading": "Tampilan pesan", + "filter_placeholder": "Cari ruangan atau orang" + }, + "integrations": { + "disabled_dialog_title": "Integrasi dinonaktifkan", + "disabled_dialog_description": "Aktifkan '%(manageIntegrations)s' di Pengaturan untuk melakukan ini.", + "impossible_dialog_title": "Integrasi tidak diperbolehkan", + "impossible_dialog_description": "%(brand)s Anda tidak mengizinkan Anda menggunakan sebuah manajer integrasi untuk melakukan ini. Mohon hubungi sebuah admin." + }, + "lazy_loading": { + "disabled_description1": "Anda sebelumnya menggunakan %(brand)s di %(host)s dengan pemuatan malas pengguna diaktifkan. Di versi ini pemuatan malas dinonaktifkan. Karena cache lokal tidak kompatibel antara dua pengaturan ini, %(brand)s harus mengsinkronisasi ulang akun Anda.", + "disabled_description2": "Jika versi %(brand)s yang lain masih terbuka di tab yang lain, mohon menutupnya karena menggunakan %(brand)s di host yang sama dengan pemuatan malas diaktifkan dan dinonaktifkan secara bersamaan akan mengakibatkan masalah.", + "disabled_title": "Cache lokal tidak kompatibel", + "disabled_action": "Hapus cache dan sinkron ulang", + "resync_description": "%(brand)s sekarang menggunakan memori 3-5x kecil dari sebelumnya dengan hanya memuat informasi tentang pengguna lain jika dibutuhkan. Mohon tunggu selagi kita mengsinkronisasi ulang dengan servernya!", + "resync_title": "Memperbarui %(brand)s" + }, + "message_edit_dialog_title": "Editan pesan", + "server_offline": { + "empty_timeline": "Anda selesai.", + "title": "Server tidak merespon", + "description": "Server Anda tidak merespon dengan beberapa permintaan Anda. Berikut ini adalah beberapa alasan yang paling mungkin terjadi.", + "description_1": "Server (%(serverName)s) terlalu lama untuk merespon.", + "description_2": "Tembok api atau antivirus memblokir permintaannya.", + "description_3": "Sebuah ekstensi browser mencegah permintaannya.", + "description_4": "Server sedang luring.", + "description_5": "Server menolak permintaan Anda.", + "description_6": "Area Anda mengalami kesulitan menghubung ke internet.", + "description_7": "Sebuah kesalahan koneksi terjadi ketika mencoba untuk menghubungi server.", + "description_8": "Server tidak diatur untuk menandakan apa masalahnya (CORS).", + "recent_changes_heading": "Perubahan terbaru yang belum diterima" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s Anggota", + "other": "%(count)s Anggota" + }, + "public_rooms_label": "Ruangan publik", + "heading_with_query": "Gunakan \"%(query)s\" untuk mencari", + "heading_without_query": "Cari", + "spaces_title": "Space yang Anda berada", + "failed_querying_public_rooms": "Gagal melakukan kueri ruangan publik", + "other_rooms_in_space": "Ruangan lainnya di %(spaceName)s", + "join_button_text": "Bergabung dengan %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Beberapa hasil mungkin disembunyikan untuk privasi", + "cant_find_person_helpful_hint": "Jika Anda tidak dapat menemukan siapa yang Anda mencari, kirimkan tautan undangan Anda.", + "copy_link_text": "Salin tautan undangan", + "result_may_be_hidden_warning": "Beberapa hasil mungkin tersembunyi", + "cant_find_room_helpful_hint": "Jika Anda tidak dapat menemukan ruangan yang Anda cari, minta sebuah undangan atau buat sebuah ruangan baru.", + "create_new_room_button": "Buat ruangan baru", + "group_chat_section_title": "Opsi lain", + "start_group_chat_button": "Mulai sebuah grup obrolan", + "message_search_section_title": "Pencarian lainnya", + "recent_searches_section_title": "Pencarian terkini", + "recently_viewed_section_title": "Baru saja dilihat", + "search_dialog": "Dialog Pencarian", + "remove_filter": "Hapus saringan pencarian untuk %(filter)s", + "search_messages_hint": "Untuk mencari pesan-pesan, lihat ikon ini di atas ruangan <icon/>", + "keyboard_scroll_hint": "Gunakan <arrows/> untuk menggulirkan" + }, + "share": { + "title_room": "Bagikan Ruangan", + "permalink_most_recent": "Tautan ke pesan terkini", + "title_user": "Bagikan Pengguna", + "title_message": "Bagikan Pesan Ruangan", + "permalink_message": "Tautan ke pesan yang dipilih", + "link_title": "Tautan ke ruangan" + }, + "upload_file": { + "title_progress": "Mengunggah file (%(current)s dari %(total)s)", + "title": "Unggah file", + "upload_all_button": "Unggah semua", + "error_file_too_large": "File ini <b>terlalu besar</b> untuk diunggah. Batas ukuran unggahan file adalah %(limit)s tetapi file ini %(sizeOfThisFile)s.", + "error_files_too_large": "File-file ini <b>terlalu besar</b> untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", + "error_some_files_too_large": "Beberapa file <b>terlalu besar</b> untuk diunggah. Batas ukuran unggahan file adalah %(limit)s.", + "upload_n_others_button": { + "one": "Unggah %(count)s file lainnya", + "other": "Unggah %(count)s file lainnya" + }, + "cancel_all_button": "Batalkan Semua", + "error_title": "Kesalahan saat Mengunggah" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Mendapatkan kunci- dari server…", + "load_error_content": "Tidak dapat memuat status cadangan", + "recovery_key_mismatch_title": "Kunci Keamanan tidak cocok", + "recovery_key_mismatch_description": "Cadangan tidak dapat didekripsikan dengan Kunci Keamanan ini: mohon periksa jika Anda memasukkan Kunci Keamanan yang benar.", + "incorrect_security_phrase_title": "Frasa Keamanan tidak benar", + "incorrect_security_phrase_dialog": "Cadangan tidak dapat didekripsikan dengan Frasa Keamanan ini: mohon periksa jika Anda memasukkan Frasa Keamanan yang benar.", + "restore_failed_error": "Tidak dapat memulihkan cadangan", + "no_backup_error": "Tidak ada cadangan yang ditemukan!", + "keys_restored_title": "Kunci-kunci terpulihkan", + "count_of_decryption_failures": "Gagal untuk mendekripsi %(failedCount)s sesi!", + "count_of_successfully_restored_keys": "Berhasil memulihkan %(sessionCount)s kunci", + "enter_phrase_title": "Masukkan Frasa Keamanan", + "key_backup_warning": "<b>Peringatan</b>: Anda seharusnya menyiapkan cadangan kunci di komputer yang dipercayai.", + "enter_phrase_description": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Frasa Keamanan Anda.", + "phrase_forgotten_text": "Jika Anda lupa Frasa Keamanan, Anda dapat <button1>menggunakan Kunci Keamanan Anda</button1> atau <button2>siapkan opsi pemulihan baru</button2>", + "enter_key_title": "Masukkan Kunci Keamanan", + "key_is_valid": "Ini sepertinya Kunci Keamanan yang absah!", + "key_is_invalid": "Bukan Kunci Keamanan yang absah", + "enter_key_description": "Akses riwayat pesan aman Anda dan siapkan perpesanan aman dengan memasukkan Kunci Keamanan Anda.", + "key_forgotten_text": "Jika Anda lupa Kunci Keamanan, Anda dapat <button>menyiapkan opsi pemulihan baru</button>", + "load_keys_progress": "%(completed)s dari %(total)s kunci dipulihkan" + } } diff --git a/src/i18n/strings/is.json b/src/i18n/strings/is.json index f0c822162f..80c70f06b8 100644 --- a/src/i18n/strings/is.json +++ b/src/i18n/strings/is.json @@ -27,11 +27,8 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "Restricted": "Takmarkað", "Moderator": "Umsjónarmaður", - "Send": "Senda", "Unnamed room": "Nafnlaus spjallrás", "Join Room": "Taka þátt í spjallrás", - "unknown error code": "óþekktur villukóði", - "not specified": "ekki tilgreint", "Sunday": "Sunnudagur", "Monday": "Mánudagur", "Tuesday": "Þriðjudagur", @@ -41,52 +38,17 @@ "Saturday": "Laugardagur", "Today": "Í dag", "Yesterday": "Í gær", - "Email address": "Tölvupóstfang", "Home": "Forsíða", "collapse": "fella saman", "expand": "fletta út", - "<a>In reply to</a> <pill>": "<a>Sem svar til</a> <pill>", - "Preparing to send logs": "Undirbý sendingu atvikaskráa", - "Logs sent": "Sendi atvikaskrár", - "Thank you!": "Takk fyrir!", - "Failed to send logs: ": "Mistókst að senda atvikaskrár: ", - "Unavailable": "Ekki tiltækt", - "Changelog": "Breytingaskrá", - "Confirm Removal": "Staðfesta fjarlægingu", - "Filter results": "Sía niðurstöður", - "An error has occurred.": "Villa kom upp.", "Send Logs": "Senda atvikaskrár", - "Verification Pending": "Sannvottun í bið", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Skoðaðu tölvupóstinn þinn og smelltu á tengilinn sem hann inniheldur. Þegar því er lokið skaltu smella á að halda áfram.", - "You cannot delete this message. (%(code)s)": "Þú getur ekki eytt þessum skilaboðum. (%(code)s)", - "Session ID": "Auðkenni setu", "Delete Widget": "Eyða viðmótshluta", - "Create new room": "Búa til nýja spjallrás", - "And %(count)s more...": { - "other": "Og %(count)s til viðbótar..." - }, - "Clear Storage and Sign Out": "Hreinsa gagnageymslu og skrá út", - "Unable to restore session": "Tókst ekki að endurheimta setu", "Finland": "Finnland", "Norway": "Noreg", "Denmark": "Danmörk", "Iceland": "Ísland", - "Use the <a>Desktop app</a> to search encrypted messages": "Notaðu <a>tölvuforritið</a> til að sía dulrituð skilaboð", - "Use the <a>Desktop app</a> to see all encrypted files": "Notaðu <a>tölvuforritið</a> til að sjá öll dulrituð gögn", "Not encrypted": "Ekki dulritað", "Encrypted by a deleted session": "Dulritað með eyddri setu", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Hreinsun geymslu vafrans gæti lagað vandamálið en mun skrá þig út og valda því að dulritaður spjallferil verði ólæsilegur.", - "Room Settings - %(roomName)s": "Stillingar spjallrásar - %(roomName)s", - "Recently Direct Messaged": "Nýsend bein skilaboð", - "Direct Messages": "Bein skilaboð", - "Preparing to download logs": "Undirbý niðurhal atvikaskráa", - "%(count)s verified sessions": { - "one": "1 sannreynd seta", - "other": "%(count)s sannreyndar setur" - }, - "Remove recent messages by %(user)s": "Fjarlægja nýleg skilaboð frá %(user)s", - "Removing…": "Er að fjarlægja…", - "edited": "breytti", "Banana": "Banani", "Fire": "Eldur", "Cloud": "Ský", @@ -115,13 +77,6 @@ "%(duration)sh": "%(duration)sklst", "%(duration)sm": "%(duration)sm", "%(duration)ss": "%(duration)ss", - "Message edits": "Breytingar á skilaboðum", - "Search for rooms": "Leita að spjallrásum", - "Create a new room": "Búa til nýja spjallrás", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Bæti við spjallrás ...", - "other": "Bæti við spjallrásum... (%(progress)s af %(count)s)" - }, "Zimbabwe": "Simbabve", "Zambia": "Sambía", "Yemen": "Jemen", @@ -377,53 +332,8 @@ "one": "%(spaceName)s og %(count)s til viðbótar" }, "%(space1Name)s and %(space2Name)s": "%(space1Name)s og %(space2Name)s", - "No results found": "Engar niðurstöður fundust", "Forget": "Gleyma", - "Hold": "Bíða", - "Resume": "Halda áfram", - "Looks good!": "Lítur vel út!", - "Remember this": "Muna þetta", - "Upload Error": "Villa við innsendingu", - "Cancel All": "Hætta við allt", - "Upload all": "Senda allt inn", - "Upload files": "Hlaða inn skrám", - "Recent searches": "Nýlegar leitir", - "Public rooms": "Almenningsspjallrásir", - "Other rooms in %(spaceName)s": "Aðrar spjallrásir í %(spaceName)s", - "Link to room": "Tengill á spjallrás", - "Share Room Message": "Deila skilaboðum spjallrásar", - "Share Room": "Deila spjallrás", - "Email (optional)": "Tölvupóstfang (valfrjálst)", - "Session name": "Nafn á setu", - "%(count)s rooms": { - "one": "%(count)s spjallrás", - "other": "%(count)s spjallrásir" - }, - "Are you sure you want to sign out?": "Ertu viss um að þú viljir skrá þig út?", - "Leave space": "Yfirgefa svæði", - "Leave %(spaceName)s": "Yfirgefa %(spaceName)s", - "Upload completed": "Innsendingu er lokið", - "User Directory": "Mappa notanda", - "Transfer": "Flutningur", - "Message preview": "Forskoðun skilaboða", - "Sent": "Sent", - "Sending": "Sendi", - "MB": "MB", - "Private space (invite only)": "Einkasvæði (einungis gegn boði)", - "Notes": "Minnispunktar", - "Want to add a new room instead?": "Viltu frekar bæta við nýrri spjallrás?", - "Add existing rooms": "Bæta við fyrirliggjandi spjallrásum", - "Server name": "Heiti þjóns", - "Looks good": "Lítur vel út", - "Information": "Upplýsingar", - "Location": "Staðsetning", - "%(count)s votes": { - "one": "%(count)s atkvæði", - "other": "%(count)s atkvæði" - }, - "Recently viewed": "Nýlega skoðað", "Deactivate account": "Gera notandaaðgang óvirkann", - "Space selection": "Val svæðis", "Folder": "Mappa", "Headphones": "Heyrnartól", "Anchor": "Akkeri", @@ -444,34 +354,9 @@ "Pizza": "Flatbökur", "Apple": "Epli", "Messaging": "Skilaboð", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Prófaðu að skruna upp í tímalínunni til að sjá hvort það séu einhver eldri.", - "Approve widget permissions": "Samþykkja heimildir viðmótshluta", - "Clear cache and resync": "Hreinsa skyndiminni og endursamstilla", - "Incompatible local cache": "Ósamhæft staðvært skyndiminni", "Feedback sent! Thanks, we appreciate it!": "Umsögn send! Takk, við kunnum að meta þetta!", - "Continue With Encryption Disabled": "Halda áfram með dulritun óvirka", "Your homeserver has exceeded one of its resource limits.": "Heimaþjóninn þinn er kominn fram yfir takmörk á tilföngum.", "Your homeserver has exceeded its user limit.": "Heimaþjóninn þinn er kominn fram yfir takmörk á fjölda notenda.", - "Reset everything": "Frumstilla allt", - "Not Trusted": "Ekki treyst", - "Session key": "Dulritunarlykill setu", - "Other spaces or rooms you might not know": "Önnur svæði sem þú gætir ekki vitað um", - "Select spaces": "Veldu svæði", - "Dial pad": "Talnaborð", - "Enter the name of a new server you want to explore.": "Sláðu inn nafn nýja netþjónsins sem þú vilt skoða.", - "Add a new server": "Bæta við nýjum þjóni", - "Your server": "Netþjónninn þinn", - "Can't find this server or its room list": "Fann ekki þennan netþjón eða spjallrásalista hans", - "This address is already in use": "Þetta vistfang er nú þegar í notkun", - "(~%(count)s results)": { - "one": "(~%(count)s niðurstaða)", - "other": "(~%(count)s niðurstöður)" - }, - "and %(count)s others...": { - "one": "og einn í viðbót...", - "other": "og %(count)s til viðbótar..." - }, - "Create a space": "Búa til svæði", "Guitar": "Gítar", "Ball": "Bolti", "Trophy": "Verðlaun", @@ -491,301 +376,23 @@ "Heart": "Hjarta", "Corn": "Maís", "Strawberry": "Jarðarber", - "If they don't match, the security of your communication may be compromised.": "Ef þetta samsvarar ekki, getur verið að samskiptin þín séu berskjölduð.", - "Confirm by comparing the following with the User Settings in your other session:": "Staðfestu með því að bera eftirfarandi saman við 'Stillingar notanda' í hinni setunni þinni:", - "Start using Key Backup": "Byrja að nota öryggisafrit dulritunarlykla", "Spanner": "Skrúflykill", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Til að tilkynna Matrix-tengd öryggisvandamál, skaltu lesa <a>Security Disclosure Policy</a> á matrix.org.", - "Spaces you know that contain this room": "Svæði sem þú veist að innihalda þetta svæði", - "Spaces you know that contain this space": "Svæði sem þú veist að innihalda þetta svæði", - "Not a valid Security Key": "Ekki gildur öryggislykill", - "This looks like a valid Security Key!": "Þetta lítur út eins og gildur öryggislykill!", - "Enter Security Key": "Settu inn öryggislykil", - "Security Key mismatch": "Misræmi í öryggislyklum", - "Use your Security Key to continue.": "Notaðu öryggislykilinn þinn til að halda áfram.", - "Security Key": "Öryggislykill", - "Invalid Security Key": "Ógildur öryggislykill", - "Wrong Security Key": "Rangur öryggislykill", - "Ask this user to verify their session, or manually verify it below.": "Biddu þennan notanda að sannreyna setuna sína, eða sannreyndu hana handvirkt hér fyrir neðan.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) skráði sig inn í nýja setu án þess að sannvotta hana:", - "You signed in to a new session without verifying it:": "Þú skráðir inn í nýja setu án þess að sannvotta hana:", "Backup version:": "Útgáfa öryggisafrits:", "Switch theme": "Skipta um þema", - "Join %(roomAddress)s": "Taka þátt í %(roomAddress)s", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Veldu hvaða svæði hafa aðgang að þessari spjallrás. Ef svæði er valið geta meðlimir þess fundið og tekið þátt í spjallrásinni<RoomName/>.", - "Failed to find the following users": "Mistókst að finna eftirfarandi notendur", - "We couldn't create your DM.": "Það tókst ekki að útbúa beinu skilaboðin þin.", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Ertu viss um að þú viljir ljúka þessari könnun? Þetta mun birta lokaniðurstöður könnunarinnar og koma í veg fyrir að fólk geti kosið.", - "Only people invited will be able to find and join this space.": "Aðeins fólk sem hefur verið boðið getur fundið og tekið þátt í þessu svæði.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Hver sem er getur fundið og tekið þátt í þessu svæði, ekki bara meðlimir í <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Hver sem er í <SpaceName/> getur fundið og tekið þátt.", - "Space visibility": "Sýnileiki svæðis", - "Clear all data": "Hreinsa öll gögn", - "Reason (optional)": "Ástæða (valkvætt)", - "Close dialog": "Loka glugga", - "Invite anyway": "Bjóða samt", - "Invite anyway and never warn me again": "Bjóða samt og ekki vara mig við aftur", - "The following users may not exist": "Eftirfarandi notendur eru mögulega ekki til", - "Create a new space": "Búa til nýtt svæði", - "Integrations are disabled": "Samþættingar eru óvirkar", - "Your homeserver doesn't seem to support this feature.": "Heimaþjóninn þinn virðist ekki styðja þennan eiginleika.", - "Including %(commaSeparatedMembers)s": "Þar með taldir %(commaSeparatedMembers)s", - "Including you, %(commaSeparatedMembers)s": "Að þér meðtöldum, %(commaSeparatedMembers)s", - "Clear cross-signing keys": "Hreinsa kross-undirritunarlykla", - "Destroy cross-signing keys?": "Eyða kross-undirritunarlyklum?", - "a device cross-signing signature": "kross-undirritun undirritunarlykils tækis", - "a new cross-signing key signature": "ný kross-undirritun undirritunarlykils", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s leyfir þér ekki að nota samþættingarstýringu til að gera þetta. Hafðu samband við kerfisstjóra.", - "Integrations not allowed": "Samþættingar eru ekki leyfðar", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Verið er að beina þér á utanaðkomandi vefsvæði til að auðkenna aðganginn þinn til notkunar með %(integrationsUrl)s. Viltu halda áfram?", - "Add an Integration": "Bæta við samþættingu", "Failed to connect to integration manager": "Mistókst að tengjast samþættingarstýringu", "IRC display name width": "Breidd IRC-birtingarnafns", - "Cancel search": "Hætta við leitina", - "Drop a Pin": "Sleppa pinna", - "My live location": "Staðsetning mín í rauntíma", - "My current location": "Núverandi staðsetning mín", - "Could not fetch location": "Gat ekki náð í staðsetningu", - "Can't load this message": "Gat ekki hlaðið inn þessum skilaboðum", - "Click to view edits": "Smelltu hér til að skoða breytingar", - "Edited at %(date)s": "Breytt þann %(date)s", - "Add reaction": "Bæta við viðbrögðum", - "Remove %(count)s messages": { - "one": "Fjarlægja 1 skilaboð", - "other": "Fjarlægja %(count)s skilaboð" - }, - "%(count)s sessions": { - "one": "%(count)s seta", - "other": "%(count)s setur" - }, - "Share User": "Deila notanda", - "Server isn't responding": "Netþjónninn er ekki að svara", - "You're all caught up.": "Þú hefur klárað að lesa allt.", - "Upgrade public room": "Uppfæra almenningsspjallrás", - "Upgrade private room": "Uppfæra einkaspjallrás", - "Search spaces": "Leita að svæðum", - "%(count)s members": { - "one": "%(count)s þátttakandi", - "other": "%(count)s þátttakendur" - }, - "You'll lose access to your encrypted messages": "Þú munt tapa dulrituðu skilaboðunum þínum", - "Leave some rooms": "Yfirgefa sumar spjallrásir", - "Leave all rooms": "Yfirgefa allar spjallrásir", - "Don't leave any rooms": "Ekki yfirgefa neinar spjallrásir", - "Updating %(brand)s": "Uppfæri %(brand)s", - "Invite to %(roomName)s": "Bjóða í %(roomName)s", - "Recent Conversations": "Nýleg samtöl", - "Invite by email": "Bjóða með tölvupósti", - "Search for rooms or people": "Leita að spjallrásum eða fólki", - "You don't have permission to do this": "Þú hefur ekki heimildir til að gera þetta", - "End Poll": "Ljúka könnun", - "Sorry, the poll did not end. Please try again.": "Því miður, könnuninni lauk ekki. Prófaðu aftur.", - "Failed to end poll": "Mistókst að ljúka könnun", - "The poll has ended. No votes were cast.": "Könnuninni er lokið. Engin atkvæði voru greidd.", - "Search for spaces": "Leita að svæðum", - "Want to add a new space instead?": "Viltu frekar bæta við nýju svæði?", - "Add existing space": "Bæta við fyrirliggjandi svæði", - "Join millions for free on the largest public server": "Taktu þátt ókeypis ásamt milljónum annarra á stærsta almenningsþjóninum", - "Server Options": "Valkostir vefþjóns", - "This address had invalid server or is already in use": "Þetta vistfang er með ógildan netþjón eða er nú þegar í notkun", - "This address is available to use": "Þetta vistfang er tiltækt til notkunar", - "This address does not point at this room": "Vistfangið beinir ekki á þessa spjallrás", - "Please provide an address": "Gefðu upp vistfang", - "Some characters not allowed": "Sumir stafir eru óleyfilegir", - "Enter a server name": "Settu inn nafn á þjóni", - "e.g. my-room": "t.d. mín-spjallrás", - "Room address": "Vistfang spjallrásar", - "In reply to <a>this message</a>": "Sem svar við <a>þessum skilaboðum</a>", - "Custom level": "Sérsniðið stig", - "Power level": "Stig valda", - "Language Dropdown": "Fellilisti tungumála", - "%(count)s people you know have already joined": { - "one": "%(count)s aðili sem þú þekkir hefur þegar tekið þátt", - "other": "%(count)s aðilar sem þú þekkir hafa þegar tekið þátt" - }, - "View all %(count)s members": { - "one": "Sjá 1 meðlim", - "other": "Sjá alla %(count)s meðlimina" - }, - "Open in OpenStreetMap": "Opna í OpenStreetMap", - "I don't want my encrypted messages": "Ég vil ekki dulrituðu skilaboðin mín", - "<inviter/> invites you": "<inviter/> býður þér", - "Enter Security Phrase": "Settu inn öryggisfrasa", - "Click the button below to confirm setting up encryption.": "Smelltu á hnappinn hér að neðan til að staðfesta uppsetningu á dulritun.", - "Confirm encryption setup": "Staðfestu uppsetningu dulritunar", - "Decline All": "Hafna öllu", - "Command Help": "Hjálp við skipun", - "Continuing without email": "Halda áfram án tölvupósts", - "Click the button below to confirm your identity.": "Smelltu á hnappinn hér að neðan til að staðfesta auðkennið þitt.", - "Confirm to continue": "Staðfestu til að halda áfram", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Staðfestu að aðgangurinn þinn sé gerður óvirkur með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", - "Clear all data in this session?": "Hreinsa öll gögn í þessari setu?", - "%(displayName)s's live location": "Staðsetning fyrir %(displayName)s í rauntíma", - "%(brand)s could not send your location. Please try again later.": "%(brand)s gat ekki sent staðsetninguna þína. Reyndu aftur síðar.", - "Edited at %(date)s. Click to view edits.": "Breytt þann %(date)s. Smelltu hér til að skoða breytingar.", - "%(name)s wants to verify": "%(name)s vill sannreyna", - "%(name)s cancelled": "%(name)s hætti við", - "%(name)s declined": "%(name)s hafnaði", - "%(name)s accepted": "%(name)s samþykkti", - "%(count)s reply": { - "one": "%(count)s svar", - "other": "%(count)s svör" - }, - "Verification Request": "Beiðni um sannvottun", - "Security Phrase": "Öryggisfrasi", - "Manually export keys": "Flytja út dulritunarlykla handvirkt", - "Incoming Verification Request": "Innkomin beiðni um sannvottun", - "Failed to start livestream": "Tókst ekki að ræsa beint streymi", - "Failed to decrypt %(failedCount)s sessions!": "Mistókst að afkóða %(failedCount)s setur!", - "Find others by phone or email": "Finndu aðra með símanúmeri eða tölvupóstfangi", - "Failed to upgrade room": "Mistókst að uppfæra spjallrás", - "toggle event": "víxla atburði af/á", "Sign in with SSO": "Skrá inn með einfaldri innskráningu (SSO)", - "You are sharing your live location": "Þú ert að deila staðsetninu þinni í rauntíma", - "Unable to start audio streaming.": "Get ekki ræst hljóðstreymi.", - "Resend %(unsentCount)s reaction(s)": "Endursenda %(unsentCount)s reaction(s)", - "Unsent": "Ósent", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Gleymdirðu eða týndir öllum aðferðum til endurheimtu? <a>Endurstilla allt</a>", - "Wrong file type": "Röng skráartegund", - "This widget would like to:": "Þessi viðmótshluti vill:", - "Verify other device": "Sannreyndu hitt tækið", - "Be found by phone or email": "Láttu finna þig með símanúmeri eða tölvupóstfangi", - "Search Dialog": "Leitargluggi", - "Use <arrows/> to scroll": "Notaðu <arrows/> til að skruna", - "Spaces you're in": "Svæði sem þú tilheyrir", - "Unable to upload": "Ekki tókst að senda inn", "Submit logs": "Senda inn atvikaskrár", - "Keys restored": "Dulritunarlyklar endurheimtir", - "No backup found!": "Ekkert öryggisafrit fannst!", - "Incorrect Security Phrase": "Rangur öryggisfrasi", - "Missing session data": "Vantar setugögn", - "Other searches": "Aðrar leitir", - "Link to selected message": "Tengill í valin skilaboð", - "Link to most recent message": "Tengill í nýjustu skilaboðin", - "Invited people will be able to read old messages.": "Fólk sem er boðið mun geta lesið eldri skilaboð.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og <userId/>) eða <a>deildu þessari spjallrás</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og <userId/>) eða <a>deildu þessari spjallrás</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og <userId/>) eða <a>deildu þessu svæði</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og <userId/>) eða <a>deildu þessu svæði</a>.", - "Or send invite link": "Eða senda boðstengil", - "Incompatible Database": "Ósamhæfður gagnagrunnur", - "No recent messages by %(user)s found": "Engin nýleg skilaboð frá %(user)s fundust", - "Not all selected were added": "Ekki var öllu völdu bætt við", - "Missing room name or separator e.g. (my-room:domain.org)": "Vantar heiti spjallrásar eða aðgreini, t.d. (spjallrásin-mín:lén.org)", - "Missing domain separator e.g. (:domain.org)": "Vantar aðgreini léns, t.d. (:lén.org)", - "Message search initialisation failed, check <a>your settings</a> for more information": "Frumstilling leitar í skilaboðum mistókst, skoðaðu <a>stillingarnar þínar</a> til að fá nánari upplýsingar", - "To continue, use Single Sign On to prove your identity.": "Til að halda áfram skaltu nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", "To join a space you'll need an invite.": "Til að ganga til liðs við svæði þarftu boð.", - "Thread options": "Valkostir spjallþráðar", - "Unable to load backup status": "Tókst ekki að hlaða inn stöðu öryggisafritunar dulritunarlykla", - "%(completed)s of %(total)s keys restored": "%(completed)s af %(total)s lyklum endurheimtir", - "Restoring keys from backup": "Endurheimti lykla úr öryggisafriti", - "Unable to set up keys": "Tókst ekki að setja upp lykla", - "Allow this widget to verify your identity": "Leyfa þessum viðmótshluta að sannreyna auðkennin þín", - "Remember my selection for this widget": "Muna val mitt fyrir þennan viðmótshluta", - "Upload files (%(current)s of %(total)s)": "Senda inn skrár (%(current)s oaf %(total)s)", - "We encountered an error trying to restore your previous session.": "Villa kom upp þegar reynt var að endurheimta fyrri setuna þína.", - "A connection error occurred while trying to contact the server.": "Villa kom upp þegar reynt var að tengjast þjóninum.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Öryggi dulritaðra skilaboða er tryggt með enda-í-enda dulritun. Einungis þú og viðtakendurnir hafa dulritunarlyklana til að lesa slík skilaboð.", - "%(brand)s encountered an error during upload of:": "%(brand)s rakst á villu við innsendingu á:", - "Adding spaces has moved.": "Aðgerðin til að bæta við svæðum hefur verið flutt.", - "You are not allowed to view this server's rooms list": "Þú hefur ekki heimild til að skoða spjallrásalistann á þessum netþjóni", - "Unable to restore backup": "Tekst ekki að endurheimta öryggisafrit", - "Upload %(count)s other files": { - "one": "Senda inn %(count)s skrá til viðbótar", - "other": "Senda inn %(count)s skrár til viðbótar" - }, - "Use \"%(query)s\" to search": "Notaðu \"%(query)s\" til að leita", - "Sections to show": "Hlutar sem á að sýna", - "The server has denied your request.": "Þjóninum hefur hafnað beiðninni þinni.", - "The server is offline.": "Netþjónninn er ekki tengdur.", - "A browser extension is preventing the request.": "Vafraviðbót kemur í veg fyrir beiðnina.", - "Your firewall or anti-virus is blocking the request.": "Eldveggur eða vírusvarnarforrit kemur í veg fyrir beiðnina.", - "The server (%(serverName)s) took too long to respond.": "Þjónninn (%(serverName)s) var of lengi að svara.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Netþjónninn þinn er ekki að svara sumum beiðnum frá þér. Hér fyrir neðan eru sumar líklegustu ástæðurnar.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Þú munt uppfæra þessa spjallrás úr <oldVersion /> upp í <newVersion />.", - "Your area is experiencing difficulties connecting to the internet.": "Landssvæðið þar sem þú ert á í vandræðum með að tengjast við internetið.", - "Upgrade Room Version": "Uppfæra útgáfu spjallrásar", - "Upgrade this room to version %(version)s": "Uppfæra þessa spjallrás í útgáfu %(version)s", - "The room upgrade could not be completed": "Ekki tókst að ljúka uppfærslu spjallrásarinnar", - "Data on this screen is shared with %(widgetDomain)s": "Gögnum á þessum skjá er deilt með %(widgetDomain)s", - "You are about to leave <spaceName/>.": "Þú ert í þann mund að yfirgefa <spaceName/>.", - "Automatically invite members from this room to the new one": "Bjóða meðlimum á þessari spjallrás sjálfvirkt yfir í þá nýju", - "Create a new room with the same name, description and avatar": "Búa til nýja spjallrás með sama heiti, lýsingu og auðkennismynd", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Bara til að minna á; ef þú gleymir lykilorðinu þínu, <b>þá er engin leið til að endurheimta aðganginn þinn</b>.", - "Sign out and remove encryption keys?": "Skrá út og fjarlægja dulritunarlykla?", - "Want to add an existing space instead?": "Viltu frekar bæta við fyrirliggjandi svæði?", - "Add a space to a space you manage.": "Bættu svæði við eitthvað svæði sem þú stýrir.", - "Preserve system messages": "Geyma kerfisskilaboð", - "To leave the beta, visit your settings.": "Til að hætta í beta-prófunarútgáfunni, skaltu fara í stillingarnar þínar.", - "What location type do you want to share?": "Hvaða gerð staðsetningar vilt þú deila?", - "We couldn't send your location": "Við gátum ekki sent staðsetninguna þína", - "Consult first": "Ráðfæra fyrst", - "Live location enabled": "Staðsetning í rauntíma virkjuð", - "Close sidebar": "Loka hliðarstiku", "View List": "Skoða lista", - "View list": "Skoða lista", - "Cameras": "Myndavélar", - "Output devices": "Úttakstæki", - "Input devices": "Inntakstæki", - "Start a group chat": "Hefja hópspjall", - "Other options": "Aðrir valkostir", - "Some results may be hidden": "Sumar niðurstöður gætu verið faldar", - "Copy invite link": "Afrita boðstengil", - "Search for": "Leita að", - "%(count)s Members": { - "one": "%(count)s meðlimur", - "other": "%(count)s meðlimir" - }, - "Add new server…": "Bæta við nýjum þjóni…", - "%(count)s participants": { - "one": "1 þáttakandi", - "other": "%(count)s þátttakendur" - }, "%(members)s and more": "%(members)s og fleiri", "%(members)s and %(last)s": "%(members)s og %(last)s", - "Confirm account deactivation": "Staðfestu óvirkjun reiknings", - "a key signature": "Fingrafar lykils", "Saved Items": "Vistuð atriði", "Show spaces": "Sýna svæði", "Show rooms": "Sýna spjallrásir", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. <default>Notaðu sjálfgefinn auðkennisþjón (%(defaultIdentityServerName)s(</default> eða sýslaðu með þetta í <settings>stillingunum</settings>.", - "Open room": "Opin spjallrás", - "Show: Matrix rooms": "Birta: Matrix-spjallrásir", - "Remove server “%(roomServer)s”": "Fjarlægja netþjóninn “%(roomServer)s”", - "Online community members": "Meðlimi samfélags á netinu", - "Coworkers and teams": "Samstarfsmenn og teymi", - "Friends and family": "Vinir og fjölskylda", - "We'll help you get connected.": "Við munum hjálpa þér að tengjast.", - "Choose a locale": "Veldu staðfærslu", "Unread email icon": "Táknmynd fyrir ólesinn tölvupóst", - "No live locations": "Engar staðsetningar í rauntíma", - "Live location error": "Villa í rauntímastaðsetningu", - "Live location ended": "Staðsetningu í rauntíma lauk", - "Interactively verify by emoji": "Sannprófa gagnvirkt með táknmyndum", - "Manually verify by text": "Sannreyna handvirkt með texta", - "%(featureName)s Beta feedback": "%(featureName)s beta umsögn", - "Show: %(instance)s rooms (%(server)s)": "Sýna: %(instance)s spjallrásir (%(server)s)", - "Who will you chat to the most?": "Við hverja muntu helst spjalla?", - "You're in": "Þú ert inni", - "%(name)s started a video call": "%(name)s hóf myndsímtal", - "Start a conversation with someone using their name or username (like <userId/>).": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi eða notandanafn (eins og <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi, tölvupóstfang eða notandanafn (eins og <userId/>).", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Sýslaðu með þetta í <settings>stillingunum</settings>.", - "Something went wrong trying to invite the users.": "Eitthvað fór úrskeiðis við að bjóða notendunum.", - "The poll has ended. Top answer: %(topAnswer)s": "Könnuninni er lokið. Efsta svarið: %(topAnswer)s", - "You will no longer be able to log in": "Þú munt ekki lengur geta skráð þig inn", - "You will not be able to reactivate your account": "Þú munt ekki geta endurvirkjað aðganginn þinn", - "You don't have permission to share locations": "Þú hefur ekki heimildir til að deila staðsetningum", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Ef þú finnur ekki spjallrásina sem þú leitar að, skaltu biðja um boð eða útbúa nýja spjallrás.", - "If you can't see who you're looking for, send them your invite link.": "Ef þú sérð ekki þann sem þú ert að leita að, ættirðu að senda viðkomandi boðstengil.", - "Some results may be hidden for privacy": "Sumar niðurstöður gætu verið faldar þar sem þær eru einkamál", "Explore public spaces in the new search dialog": "Kannaðu opimber svæði í nýja leitarglugganum", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Þú ert eini stjórnandi þessa svæðis. Ef þú yfirgefur það verður enginn annar sem er með stjórn yfir því.", - "You won't be able to rejoin unless you are re-invited.": "Þú munt ekki geta tekið þátt aftur nema þér verði boðið aftur.", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s eða %(recoveryFile)s", - "<w>WARNING:</w> <description/>": "<w>AÐVÖRUN:</w> <description/>", - " in <strong>%(room)s</strong>": " í <strong>%(room)s</strong>", "common": { "about": "Um hugbúnaðinn", "analytics": "Greiningar", @@ -905,7 +512,30 @@ "show_more": "Sýna meira", "joined": "Gekk í hópinn", "avatar": "Auðkennismynd", - "are_you_sure": "Ertu viss?" + "are_you_sure": "Ertu viss?", + "location": "Staðsetning", + "email_address": "Tölvupóstfang", + "filter_results": "Sía niðurstöður", + "no_results_found": "Engar niðurstöður fundust", + "unsent": "Ósent", + "cameras": "Myndavélar", + "n_participants": { + "one": "1 þáttakandi", + "other": "%(count)s þátttakendur" + }, + "and_n_others": { + "one": "og einn í viðbót...", + "other": "og %(count)s til viðbótar..." + }, + "n_members": { + "one": "%(count)s þátttakandi", + "other": "%(count)s þátttakendur" + }, + "edited": "breytti", + "n_rooms": { + "one": "%(count)s spjallrás", + "other": "%(count)s spjallrásir" + } }, "action": { "continue": "Halda áfram", @@ -1020,7 +650,11 @@ "add_existing_room": "Bæta við fyrirliggjandi spjallrás", "explore_public_rooms": "Kanna almenningsspjallrásir", "reply_in_thread": "Svara í spjallþræði", - "click": "Smelltu" + "click": "Smelltu", + "transfer": "Flutningur", + "resume": "Halda áfram", + "hold": "Bíða", + "view_list": "Skoða lista" }, "a11y": { "user_menu": "Valmynd notandans", @@ -1090,7 +724,9 @@ "bridge_state_workspace": "Vinnusvæði: <networkLink/>", "bridge_state_channel": "Rás: <channelLink/>", "beta_section": "Væntanlegir eiginleikar", - "beta_description": "Hvað er væntanlegt í %(brand)s? Að taka þátt í tilraunum gefur færi á að sjá nýja hluti fyrr, prófa nýja eiginleika og vera með í að móta þá áður en þeir fara í almenna notkun." + "beta_description": "Hvað er væntanlegt í %(brand)s? Að taka þátt í tilraunum gefur færi á að sjá nýja hluti fyrr, prófa nýja eiginleika og vera með í að móta þá áður en þeir fara í almenna notkun.", + "beta_feedback_title": "%(featureName)s beta umsögn", + "beta_feedback_leave_button": "Til að hætta í beta-prófunarútgáfunni, skaltu fara í stillingarnar þínar." }, "keyboard": { "home": "Forsíða", @@ -1221,7 +857,9 @@ "moderator": "Umsjónarmaður", "admin": "Stjórnandi", "mod": "Umsjón", - "custom": "Sérsniðið (%(level)s)" + "custom": "Sérsniðið (%(level)s)", + "label": "Stig valda", + "custom_level": "Sérsniðið stig" }, "bug_reporting": { "introduction": "Ef þú hefur tilkynnt vandamál í gegnum GitHub, þá geta atvikaskrár hjálpað okkur við að finna ástæður vandamálanna. ", @@ -1236,7 +874,13 @@ "collecting_logs": "Safna atvikaskrám", "uploading_logs": "Sendi inn atvikaskrár", "downloading_logs": "Sæki atvikaskrá", - "waiting_for_server": "Bíð eftir svari frá vefþjóni" + "waiting_for_server": "Bíð eftir svari frá vefþjóni", + "preparing_logs": "Undirbý sendingu atvikaskráa", + "logs_sent": "Sendi atvikaskrár", + "thank_you": "Takk fyrir!", + "failed_send_logs": "Mistókst að senda atvikaskrár: ", + "preparing_download": "Undirbý niðurhal atvikaskráa", + "textarea_label": "Minnispunktar" }, "time": { "hours_minutes_seconds_left": "%(hours)sk %(minutes)sm %(seconds)ss eftir", @@ -1316,7 +960,13 @@ "send_dm": "Senda bein skilaboð", "explore_rooms": "Kanna almenningsspjallrásir", "create_room": "Búa til hópspjall", - "create_account": "Stofna notandaaðgang" + "create_account": "Stofna notandaaðgang", + "use_case_heading1": "Þú ert inni", + "use_case_heading2": "Við hverja muntu helst spjalla?", + "use_case_heading3": "Við munum hjálpa þér að tengjast.", + "use_case_personal_messaging": "Vinir og fjölskylda", + "use_case_work_messaging": "Samstarfsmenn og teymi", + "use_case_community_messaging": "Meðlimi samfélags á netinu" }, "settings": { "show_breadcrumbs": "Sýna flýtileiðir í nýskoðaðar spjallrásir fyrir ofan listann yfir spjallrásir", @@ -1645,7 +1295,12 @@ "error_add_email": "Get ekki bætt við tölvupóstfangi", "email_address_label": "Tölvupóstfang", "remove_msisdn_prompt": "Fjarlægja %(phone)s?", - "msisdn_label": "Símanúmer" + "msisdn_label": "Símanúmer", + "spell_check_locale_placeholder": "Veldu staðfærslu", + "deactivate_confirm_body_sso": "Staðfestu að aðgangurinn þinn sé gerður óvirkur með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", + "deactivate_confirm_continue": "Staðfestu óvirkjun reiknings", + "deactivate_confirm_content_1": "Þú munt ekki geta endurvirkjað aðganginn þinn", + "deactivate_confirm_content_2": "Þú munt ekki lengur geta skráð þig inn" }, "sidebar": { "title": "Hliðarspjald", @@ -1699,7 +1354,8 @@ "import_title": "Flytja inn dulritunarlykla spjallrásar", "import_description_2": "Útflutta skráin verður varin með lykilfrasa. Settu inn lykilfrasann hér til að afkóða skrána.", "file_to_import": "Skrá til að flytja inn" - } + }, + "warning": "<w>AÐVÖRUN:</w> <description/>" }, "devtools": { "event_type": "Tegund atburðar", @@ -1768,7 +1424,8 @@ "show_hidden_events": "Birta falda atburði í tímalínu", "low_bandwidth_mode_description": "Krefst samhæfðs heimaþjóns.", "low_bandwidth_mode": "Hamur fyrir litla bandbreidd", - "developer_mode": "Forritarahamur" + "developer_mode": "Forritarahamur", + "toggle_event": "víxla atburði af/á" }, "export_chat": { "html": "HTML", @@ -1816,7 +1473,8 @@ "format": "Snið", "messages": "Skilaboð", "size_limit": "Stærðarmörk", - "include_attachments": "Hafa með viðhengi" + "include_attachments": "Hafa með viðhengi", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Búa til myndspjallrás", @@ -1842,7 +1500,8 @@ "m.call": { "video_call_started": "Myndsamtal er byrjað í %(roomName)s.", "video_call_started_unsupported": "Myndsamtal er byrjað í %(roomName)s. (Ekki stutt af þessum vafra)", - "video_call_ended": "Mynddsímtali lauk" + "video_call_ended": "Mynddsímtali lauk", + "video_call_started_text": "%(name)s hóf myndsímtal" }, "m.call.invite": { "voice_call": "%(senderName)s hringdi raddsímtal.", @@ -2124,7 +1783,8 @@ }, "reactions": { "label": "%(reactors)s brást við með %(content)s", - "tooltip": "<reactors/><reactedWith>brást við %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>brást við %(shortName)s</reactedWith>", + "add_reaction_prompt": "Bæta við viðbrögðum" }, "m.room.create": { "continuation": "Þessi spjallrás er framhald af öðru samtali.", @@ -2142,7 +1802,9 @@ "external_url": "Upprunaslóð", "collapse_reply_thread": "Fella saman svarþráð", "view_related_event": "Skoða tengdan atburð", - "report": "Tilkynna" + "report": "Tilkynna", + "resent_unsent_reactions": "Endursenda %(unsentCount)s reaction(s)", + "open_in_osm": "Opna í OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2215,13 +1877,38 @@ "you_accepted": "Þú samþykktir", "you_declined": "Þú hafnaðir", "you_cancelled": "Þú hættir við", - "you_started": "Þú sendir beiðni um sannvottun" + "you_started": "Þú sendir beiðni um sannvottun", + "user_accepted": "%(name)s samþykkti", + "user_declined": "%(name)s hafnaði", + "user_cancelled": "%(name)s hætti við", + "user_wants_to_verify": "%(name)s vill sannreyna" }, "m.poll.end": { "sender_ended": "%(senderName)s hefur lokið könnun" }, "m.video": { "error_decrypting": "Villa við afkóðun myndskeiðs" + }, + "scalar_starter_link": { + "dialog_title": "Bæta við samþættingu", + "dialog_description": "Verið er að beina þér á utanaðkomandi vefsvæði til að auðkenna aðganginn þinn til notkunar með %(integrationsUrl)s. Viltu halda áfram?" + }, + "edits": { + "tooltip_title": "Breytt þann %(date)s", + "tooltip_sub": "Smelltu hér til að skoða breytingar", + "tooltip_label": "Breytt þann %(date)s. Smelltu hér til að skoða breytingar." + }, + "error_rendering_message": "Gat ekki hlaðið inn þessum skilaboðum", + "reply": { + "in_reply_to": "<a>Sem svar til</a> <pill>", + "in_reply_to_for_export": "Sem svar við <a>þessum skilaboðum</a>" + }, + "in_room_name": " í <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s atkvæði", + "other": "%(count)s atkvæði" + } } }, "slash_command": { @@ -2305,7 +1992,8 @@ "verify_nop": "Seta er þegar sannreynd!", "verify_mismatch": "AÐVÖRUN: SANNVOTTUN LYKILS MISTÓKST! Undirritunarlykillinn fyrir %(userId)s og setuna %(deviceId)s er \"%(fprint)s\" sem samsvarar ekki uppgefna lyklinum \"%(fingerprint)s\". Þetta gæti þýtt að einhver hafi komist inn í samskiptin þín!", "verify_success_title": "Staðfestur dulritunarlykill", - "verify_success_description": "Undirritunarlykillinn sem þú gafst upp samsvarar lyklinum sem þú fékkst frá %(userId)s og setunni %(deviceId)s. Setan er því merkt sem sannreynd." + "verify_success_description": "Undirritunarlykillinn sem þú gafst upp samsvarar lyklinum sem þú fékkst frá %(userId)s og setunni %(deviceId)s. Setan er því merkt sem sannreynd.", + "help_dialog_title": "Hjálp við skipun" }, "presence": { "busy": "Upptekinn", @@ -2430,9 +2118,11 @@ "unable_to_access_audio_input_title": "Mistókst að ná aðgangi að hljóðnema", "unable_to_access_audio_input_description": "Gat ekki tengst hljóðnemanum þínum. Skoðaðu stillingar vafrans þíns og reyndu aftur.", "no_audio_input_title": "Enginn hljóðnemi fannst", - "no_audio_input_description": "Fundum ekki neinn hljóðnema á tækinu þínu. Skoðaðu stillingarnar þínar og reyndu aftur." + "no_audio_input_description": "Fundum ekki neinn hljóðnema á tækinu þínu. Skoðaðu stillingarnar þínar og reyndu aftur.", + "transfer_consult_first_label": "Ráðfæra fyrst", + "input_devices": "Inntakstæki", + "output_devices": "Úttakstæki" }, - "Other": "Annað", "room_settings": { "permissions": { "m.room.avatar_space": "Skipta um táknmynd svæðis", @@ -2526,7 +2216,13 @@ "other": "Uppfæri svæði... (%(progress)s af %(count)s)" }, "error_join_rule_change_title": "Mistókst að uppfæra reglur fyrir þátttöku", - "error_join_rule_change_unknown": "Óþekkt bilun" + "error_join_rule_change_unknown": "Óþekkt bilun", + "join_rule_restricted_dialog_title": "Veldu svæði", + "join_rule_restricted_dialog_description": "Veldu hvaða svæði hafa aðgang að þessari spjallrás. Ef svæði er valið geta meðlimir þess fundið og tekið þátt í spjallrásinni<RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Leita að svæðum", + "join_rule_restricted_dialog_heading_space": "Svæði sem þú veist að innihalda þetta svæði", + "join_rule_restricted_dialog_heading_room": "Svæði sem þú veist að innihalda þetta svæði", + "join_rule_restricted_dialog_heading_other": "Önnur svæði sem þú gætir ekki vitað um" }, "general": { "publish_toggle": "Birta þessa spjallrás opinberlega á skrá %(domain)s yfir spjallrásir?", @@ -2559,7 +2255,17 @@ "canonical_alias_field_label": "Aðalvistfang", "avatar_field_label": "Auðkennismynd spjallrásar", "aliases_no_items_label": "Engin önnur birt vistföng ennþá, bættu einu við hér fyrir neðan", - "aliases_items_label": "Önnur birt vistföng:" + "aliases_items_label": "Önnur birt vistföng:", + "alias_heading": "Vistfang spjallrásar", + "alias_field_has_domain_invalid": "Vantar aðgreini léns, t.d. (:lén.org)", + "alias_field_has_localpart_invalid": "Vantar heiti spjallrásar eða aðgreini, t.d. (spjallrásin-mín:lén.org)", + "alias_field_safe_localpart_invalid": "Sumir stafir eru óleyfilegir", + "alias_field_required_invalid": "Gefðu upp vistfang", + "alias_field_matches_invalid": "Vistfangið beinir ekki á þessa spjallrás", + "alias_field_taken_valid": "Þetta vistfang er tiltækt til notkunar", + "alias_field_taken_invalid_domain": "Þetta vistfang er nú þegar í notkun", + "alias_field_taken_invalid": "Þetta vistfang er með ógildan netþjón eða er nú þegar í notkun", + "alias_field_placeholder_default": "t.d. mín-spjallrás" }, "advanced": { "unfederated": "Þessi spjallrás er ekki aðgengileg fjartengdum Matrix-netþjónum", @@ -2571,7 +2277,16 @@ "room_version_section": "Útgáfa spjallrásar", "room_version": "Útgáfa spjallrásar:", "information_section_space": "Upplýsingar um svæði", - "information_section_room": "Upplýsingar um spjallrás" + "information_section_room": "Upplýsingar um spjallrás", + "error_upgrade_title": "Mistókst að uppfæra spjallrás", + "error_upgrade_description": "Ekki tókst að ljúka uppfærslu spjallrásarinnar", + "upgrade_button": "Uppfæra þessa spjallrás í útgáfu %(version)s", + "upgrade_dialog_title": "Uppfæra útgáfu spjallrásar", + "upgrade_dialog_description_1": "Búa til nýja spjallrás með sama heiti, lýsingu og auðkennismynd", + "upgrade_warning_dialog_invite_label": "Bjóða meðlimum á þessari spjallrás sjálfvirkt yfir í þá nýju", + "upgrade_warning_dialog_title_private": "Uppfæra einkaspjallrás", + "upgrade_dwarning_ialog_title_public": "Uppfæra almenningsspjallrás", + "upgrade_warning_dialog_footer": "Þú munt uppfæra þessa spjallrás úr <oldVersion /> upp í <newVersion />." }, "delete_avatar_label": "Eyða auðkennismynd", "upload_avatar_label": "Senda inn auðkennismynd", @@ -2604,7 +2319,9 @@ }, "voip": { "call_type_section": "Tegund samtals" - } + }, + "title": "Stillingar spjallrásar - %(roomName)s", + "alias_not_specified": "ekki tilgreint" }, "encryption": { "verification": { @@ -2667,7 +2384,15 @@ "timed_out": "Sannvottun rann út á tíma.", "cancelled_self": "Þú hættir við sannvottun á hinu tækinu þínu.", "cancelled_user": "%(displayName)s hætti við sannvottun.", - "cancelled": "Þú hættir við sannvottun." + "cancelled": "Þú hættir við sannvottun.", + "incoming_sas_dialog_title": "Innkomin beiðni um sannvottun", + "manual_device_verification_self_text": "Staðfestu með því að bera eftirfarandi saman við 'Stillingar notanda' í hinni setunni þinni:", + "manual_device_verification_device_name_label": "Nafn á setu", + "manual_device_verification_device_id_label": "Auðkenni setu", + "manual_device_verification_device_key_label": "Dulritunarlykill setu", + "manual_device_verification_footer": "Ef þetta samsvarar ekki, getur verið að samskiptin þín séu berskjölduð.", + "verification_dialog_title_device": "Sannreyndu hitt tækið", + "verification_dialog_title_user": "Beiðni um sannvottun" }, "old_version_detected_title": "Gömul dulritunargögn fundust", "verification_requested_toast_title": "Beðið um sannvottun", @@ -2710,7 +2435,45 @@ "cross_signing_room_warning": "Einhver er að nota óþekkta setu", "cross_signing_room_verified": "Allir á þessari spjallrás eru staðfestir", "cross_signing_room_normal": "Þessi spjallrás er enda-í-enda dulrituð", - "unsupported": "Þetta forrit styður ekki enda-í-enda dulritun." + "unsupported": "Þetta forrit styður ekki enda-í-enda dulritun.", + "incompatible_database_title": "Ósamhæfður gagnagrunnur", + "incompatible_database_disable": "Halda áfram með dulritun óvirka", + "key_signature_upload_completed": "Innsendingu er lokið", + "key_signature_upload_failed": "Ekki tókst að senda inn", + "udd": { + "own_new_session_text": "Þú skráðir inn í nýja setu án þess að sannvotta hana:", + "other_new_session_text": "%(name)s (%(userId)s) skráði sig inn í nýja setu án þess að sannvotta hana:", + "other_ask_verify_text": "Biddu þennan notanda að sannreyna setuna sína, eða sannreyndu hana handvirkt hér fyrir neðan.", + "title": "Ekki treyst", + "manual_verification_button": "Sannreyna handvirkt með texta", + "interactive_verification_button": "Sannprófa gagnvirkt með táknmyndum" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Röng skráartegund", + "recovery_key_is_correct": "Lítur vel út!", + "wrong_security_key": "Rangur öryggislykill", + "invalid_security_key": "Ógildur öryggislykill" + }, + "reset_title": "Frumstilla allt", + "security_phrase_title": "Öryggisfrasi", + "security_key_title": "Öryggislykill", + "use_security_key_prompt": "Notaðu öryggislykilinn þinn til að halda áfram.", + "separator": "%(securityKey)s eða %(recoveryFile)s", + "restoring": "Endurheimti lykla úr öryggisafriti" + }, + "reset_all_button": "Gleymdirðu eða týndir öllum aðferðum til endurheimtu? <a>Endurstilla allt</a>", + "destroy_cross_signing_dialog": { + "title": "Eyða kross-undirritunarlyklum?", + "primary_button_text": "Hreinsa kross-undirritunarlykla" + }, + "confirm_encryption_setup_title": "Staðfestu uppsetningu dulritunar", + "confirm_encryption_setup_body": "Smelltu á hnappinn hér að neðan til að staðfesta uppsetningu á dulritun.", + "unable_to_setup_keys_error": "Tókst ekki að setja upp lykla", + "key_signature_upload_failed_cross_signing_key_signature": "ný kross-undirritun undirritunarlykils", + "key_signature_upload_failed_device_cross_signing_key_signature": "kross-undirritun undirritunarlykils tækis", + "key_signature_upload_failed_key_signature": "Fingrafar lykils", + "key_signature_upload_failed_body": "%(brand)s rakst á villu við innsendingu á:" }, "emoji": { "category_frequently_used": "Oft notað", @@ -2844,7 +2607,10 @@ "fallback_button": "Hefja auðkenningu", "sso_title": "Notaðu einfalda innskráningu (single-sign-on) til að halda áfram", "sso_body": "Staðfestu viðbætingu þessa tölvupóstfangs með því að nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", - "code": "Kóði" + "code": "Kóði", + "sso_preauth_body": "Til að halda áfram skaltu nota einfalda innskráningu (single-sign-on) til að sanna auðkennið þitt.", + "sso_postauth_title": "Staðfestu til að halda áfram", + "sso_postauth_body": "Smelltu á hnappinn hér að neðan til að staðfesta auðkennið þitt." }, "password_field_label": "Settu inn lykilorð", "password_field_strong_label": "Fínt, sterkt lykilorð!", @@ -2891,7 +2657,34 @@ }, "country_dropdown": "Fellilisti með löndum", "common_failures": {}, - "captcha_description": "Þessi heimaþjónn vill ganga úr skugga um að þú sért ekki vélmenni." + "captcha_description": "Þessi heimaþjónn vill ganga úr skugga um að þú sért ekki vélmenni.", + "autodiscovery_invalid_hs_base_url": "Ógilt base_url fyrir m.homeserver", + "autodiscovery_invalid_hs": "Slóð heimaþjóns virðist ekki beina á gildan heimaþjón", + "autodiscovery_invalid_is_base_url": "Ógilt base_url fyrir m.identity_server", + "autodiscovery_invalid_is": "Slóð á auðkennisþjón virðist ekki vera á gildan auðkennisþjón", + "server_picker_description_matrix.org": "Taktu þátt ókeypis ásamt milljónum annarra á stærsta almenningsþjóninum", + "server_picker_title_default": "Valkostir vefþjóns", + "soft_logout": { + "clear_data_title": "Hreinsa öll gögn í þessari setu?", + "clear_data_button": "Hreinsa öll gögn" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Öryggi dulritaðra skilaboða er tryggt með enda-í-enda dulritun. Einungis þú og viðtakendurnir hafa dulritunarlyklana til að lesa slík skilaboð.", + "use_key_backup": "Byrja að nota öryggisafrit dulritunarlykla", + "skip_key_backup": "Ég vil ekki dulrituðu skilaboðin mín", + "megolm_export": "Flytja út dulritunarlykla handvirkt", + "setup_key_backup_title": "Þú munt tapa dulrituðu skilaboðunum þínum", + "description": "Ertu viss um að þú viljir skrá þig út?" + }, + "registration": { + "continue_without_email_title": "Halda áfram án tölvupósts", + "continue_without_email_description": "Bara til að minna á; ef þú gleymir lykilorðinu þínu, <b>þá er engin leið til að endurheimta aðganginn þinn</b>.", + "continue_without_email_field_label": "Tölvupóstfang (valfrjálst)" + }, + "set_email": { + "verification_pending_title": "Sannvottun í bið", + "verification_pending_description": "Skoðaðu tölvupóstinn þinn og smelltu á tengilinn sem hann inniheldur. Þegar því er lokið skaltu smella á að halda áfram." + } }, "room_list": { "sort_unread_first": "Birta spjallrásir með ólesnum skilaboðum fyrst", @@ -2941,7 +2734,8 @@ "spam_or_propaganda": "Ruslpóstur eða áróður", "report_entire_room": "Kæra alla spjallrásina", "report_content_to_homeserver": "Kæra efni til kerfisstjóra heimaþjónsins þíns", - "description": "Tilkynning um þessi skilaboð mun senda einstakt 'atviksauðkenni' til stjórnanda heimaþjóns. Ef skilaboð í þessari spjallrás eru dulrituð getur stjórnandi heimaþjóns ekki lesið skilaboðatextann eða skoðað skrár eða myndir." + "description": "Tilkynning um þessi skilaboð mun senda einstakt 'atviksauðkenni' til stjórnanda heimaþjóns. Ef skilaboð í þessari spjallrás eru dulrituð getur stjórnandi heimaþjóns ekki lesið skilaboðatextann eða skoðað skrár eða myndir.", + "other_label": "Annað" }, "setting": { "help_about": { @@ -3054,7 +2848,20 @@ "unmaximise": "Ekki-hámarka", "popout": "Sprettviðmótshluti", "unpin_to_view_right_panel": "Losaðu þennan viðmótshluta til að sjá hann á þessu spjaldi", - "close_to_view_right_panel": "Lokaðu þessum viðmótshluta til að sjá hann á þessu spjaldi" + "close_to_view_right_panel": "Lokaðu þessum viðmótshluta til að sjá hann á þessu spjaldi", + "modal_data_warning": "Gögnum á þessum skjá er deilt með %(widgetDomain)s", + "capabilities_dialog": { + "title": "Samþykkja heimildir viðmótshluta", + "content_starting_text": "Þessi viðmótshluti vill:", + "decline_all_permission": "Hafna öllu", + "remember_Selection": "Muna val mitt fyrir þennan viðmótshluta" + }, + "open_id_permissions_dialog": { + "title": "Leyfa þessum viðmótshluta að sannreyna auðkennin þín", + "remember_selection": "Muna þetta" + }, + "error_unable_start_audio_stream_description": "Get ekki ræst hljóðstreymi.", + "error_unable_start_audio_stream_title": "Tókst ekki að ræsa beint streymi" }, "feedback": { "sent": "Umsögn send", @@ -3123,7 +2930,9 @@ "error_encountered": "Villa fannst (%(errorDetail)s).", "no_update": "Engin uppfærsla tiltæk.", "new_version_available": "Ný útgáfa tiltæk. <a>Uppfæra núna.</a>", - "check_action": "Athuga með uppfærslu" + "check_action": "Athuga með uppfærslu", + "unavailable": "Ekki tiltækt", + "changelog": "Breytingaskrá" }, "threads": { "all_threads": "Allir spjallþræðir", @@ -3135,7 +2944,11 @@ "empty_explainer": "Spjallþræðir hjálpa til við að halda samræðum við efnið og gerir auðveldara að rekja þær.", "empty_heading": "Haltu umræðum skipulögðum með spjallþráðum", "unable_to_decrypt": "Tókst ekki að afkóða skilaboð", - "open_thread": "Opna spjallþráð" + "open_thread": "Opna spjallþráð", + "count_of_reply": { + "one": "%(count)s svar", + "other": "%(count)s svör" + } }, "theme": { "light_high_contrast": "Ljóst með mikil birtuskil", @@ -3166,7 +2979,38 @@ "title_when_query_unavailable": "Spjallrásir og svæði", "title_when_query_available": "Niðurstöður", "search_placeholder": "Leita í nöfnum og lýsingum", - "joining_space": "Geng í hópinn" + "joining_space": "Geng í hópinn", + "add_existing_subspace": { + "space_dropdown_title": "Bæta við fyrirliggjandi svæði", + "create_prompt": "Viltu frekar bæta við nýju svæði?", + "create_button": "Búa til nýtt svæði", + "filter_placeholder": "Leita að svæðum" + }, + "add_existing_room_space": { + "error_heading": "Ekki var öllu völdu bætt við", + "progress_text": { + "one": "Bæti við spjallrás ...", + "other": "Bæti við spjallrásum... (%(progress)s af %(count)s)" + }, + "dm_heading": "Bein skilaboð", + "space_dropdown_label": "Val svæðis", + "space_dropdown_title": "Bæta við fyrirliggjandi spjallrásum", + "create": "Viltu frekar bæta við nýrri spjallrás?", + "create_prompt": "Búa til nýja spjallrás", + "subspace_moved_note": "Aðgerðin til að bæta við svæðum hefur verið flutt." + }, + "room_filter_placeholder": "Leita að spjallrásum", + "leave_dialog_public_rejoin_warning": "Þú munt ekki geta tekið þátt aftur nema þér verði boðið aftur.", + "leave_dialog_only_admin_warning": "Þú ert eini stjórnandi þessa svæðis. Ef þú yfirgefur það verður enginn annar sem er með stjórn yfir því.", + "leave_dialog_title": "Yfirgefa %(spaceName)s", + "leave_dialog_description": "Þú ert í þann mund að yfirgefa <spaceName/>.", + "leave_dialog_option_none": "Ekki yfirgefa neinar spjallrásir", + "leave_dialog_option_all": "Yfirgefa allar spjallrásir", + "leave_dialog_option_specific": "Yfirgefa sumar spjallrásir", + "leave_dialog_action": "Yfirgefa svæði", + "preferences": { + "sections_section": "Hlutar sem á að sýna" + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Heimaþjónninn er ekki stilltur til að birta landakort.", @@ -3188,7 +3032,22 @@ "click_move_pin": "Smelltu til að færa pinnann", "click_drop_pin": "Smelltu til að sleppa pinna", "share_button": "Deila staðsetningu", - "stop_and_close": "Hætta og loka" + "stop_and_close": "Hætta og loka", + "error_fetch_location": "Gat ekki náð í staðsetningu", + "error_no_perms_title": "Þú hefur ekki heimildir til að deila staðsetningum", + "error_send_title": "Við gátum ekki sent staðsetninguna þína", + "error_send_description": "%(brand)s gat ekki sent staðsetninguna þína. Reyndu aftur síðar.", + "live_description": "Staðsetning fyrir %(displayName)s í rauntíma", + "share_type_own": "Núverandi staðsetning mín", + "share_type_live": "Staðsetning mín í rauntíma", + "share_type_pin": "Sleppa pinna", + "share_type_prompt": "Hvaða gerð staðsetningar vilt þú deila?", + "live_location_ended": "Staðsetningu í rauntíma lauk", + "live_location_error": "Villa í rauntímastaðsetningu", + "live_locations_empty": "Engar staðsetningar í rauntíma", + "close_sidebar": "Loka hliðarstiku", + "live_location_active": "Þú ert að deila staðsetninu þinni í rauntíma", + "live_location_enabled": "Staðsetning í rauntíma virkjuð" }, "labs_mjolnir": { "room_name": "Bannlistinn minn", @@ -3246,7 +3105,15 @@ "address_placeholder": "t.d. mitt-svæði", "address_label": "Vistfang", "label": "Búa til svæði", - "add_details_prompt_2": "Þú getur breytt þessu hvenær sem er." + "add_details_prompt_2": "Þú getur breytt þessu hvenær sem er.", + "subspace_join_rule_restricted_description": "Hver sem er í <SpaceName/> getur fundið og tekið þátt.", + "subspace_join_rule_public_description": "Hver sem er getur fundið og tekið þátt í þessu svæði, ekki bara meðlimir í <SpaceName/>.", + "subspace_join_rule_invite_description": "Aðeins fólk sem hefur verið boðið getur fundið og tekið þátt í þessu svæði.", + "subspace_dropdown_title": "Búa til svæði", + "subspace_beta_notice": "Bættu svæði við eitthvað svæði sem þú stýrir.", + "subspace_join_rule_label": "Sýnileiki svæðis", + "subspace_join_rule_invite_only": "Einkasvæði (einungis gegn boði)", + "subspace_existing_space_prompt": "Viltu frekar bæta við fyrirliggjandi svæði?" }, "user_menu": { "switch_theme_light": "Skiptu yfir í ljósan ham", @@ -3374,7 +3241,11 @@ "search": { "this_room": "Þessi spjallrás", "all_rooms": "Allar spjallrásir", - "field_placeholder": "Leita…" + "field_placeholder": "Leita…", + "result_count": { + "one": "(~%(count)s niðurstaða)", + "other": "(~%(count)s niðurstöður)" + } }, "jump_to_bottom_button": "Skruna að nýjustu skilaboðunum", "jump_read_marker": "Fara í fyrstu ólesnu skilaboðin.", @@ -3382,7 +3253,18 @@ "failed_reject_invite": "Mistókst að hafna boði", "jump_to_date_beginning": "Upphaf spjallrásarinnar", "jump_to_date": "Hoppa á dagsetningu", - "jump_to_date_prompt": "Veldu dagsetningu til að hoppa á" + "jump_to_date_prompt": "Veldu dagsetningu til að hoppa á", + "face_pile_tooltip_label": { + "one": "Sjá 1 meðlim", + "other": "Sjá alla %(count)s meðlimina" + }, + "face_pile_tooltip_shortcut_joined": "Að þér meðtöldum, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Þar með taldir %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> býður þér", + "face_pile_summary": { + "one": "%(count)s aðili sem þú þekkir hefur þegar tekið þátt", + "other": "%(count)s aðilar sem þú þekkir hafa þegar tekið þátt" + } }, "file_panel": { "guest_note": "Þú verður að <a>skrá þig</a> til að geta notað þennan eiginleika", @@ -3403,7 +3285,9 @@ "identity_server_no_terms_title": "Auðkennisþjónninn er ekki með neina þjónustuskilmála", "identity_server_no_terms_description_1": "Þessi aðgerð krefst þess að til að fá aðgang að sjálfgefna auðkennisþjóninum <server /> þurfi að sannreyna tölvupóstfang eða símanúmer, en netþjónninn er hins vegar ekki með neina þjónustuskilmála.", "identity_server_no_terms_description_2": "Ekki halda áfram nema þú treystir eiganda netþjónsins.", - "inline_intro_text": "Samþykktu <policyLink /> til að halda áfram:" + "inline_intro_text": "Samþykktu <policyLink /> til að halda áfram:", + "summary_identity_server_1": "Finndu aðra með símanúmeri eða tölvupóstfangi", + "summary_identity_server_2": "Láttu finna þig með símanúmeri eða tölvupóstfangi" }, "space_settings": { "title": "Stillingar - %(spaceName)s" @@ -3438,7 +3322,13 @@ "total_n_votes_voted": { "one": "Byggt á %(count)s atkvæði", "other": "Byggt á %(count)s atkvæðum" - } + }, + "end_message_no_votes": "Könnuninni er lokið. Engin atkvæði voru greidd.", + "end_message": "Könnuninni er lokið. Efsta svarið: %(topAnswer)s", + "error_ending_title": "Mistókst að ljúka könnun", + "error_ending_description": "Því miður, könnuninni lauk ekki. Prófaðu aftur.", + "end_title": "Ljúka könnun", + "end_description": "Ertu viss um að þú viljir ljúka þessari könnun? Þetta mun birta lokaniðurstöður könnunarinnar og koma í veg fyrir að fólk geti kosið." }, "failed_load_async_component": "Mistókst að hlaða inn. Athugaðu nettenginguna þína og reyndu aftur.", "upload_failed_generic": "Skrána '%(fileName)s' mistókst að senda inn.", @@ -3479,7 +3369,29 @@ "error_version_unsupported_space": "Heimaþjónn notandans styður ekki útgáfu svæðisins.", "error_version_unsupported_room": "Heimaþjónn notandans styður ekki útgáfu spjallrásarinnar.", "error_unknown": "Óþekkt villa á þjóni", - "to_space": "Bjóða inn á %(spaceName)s" + "to_space": "Bjóða inn á %(spaceName)s", + "unable_find_profiles_title": "Eftirfarandi notendur eru mögulega ekki til", + "unable_find_profiles_invite_never_warn_label_default": "Bjóða samt og ekki vara mig við aftur", + "unable_find_profiles_invite_label_default": "Bjóða samt", + "email_caption": "Bjóða með tölvupósti", + "error_dm": "Það tókst ekki að útbúa beinu skilaboðin þin.", + "error_find_room": "Eitthvað fór úrskeiðis við að bjóða notendunum.", + "error_find_user_title": "Mistókst að finna eftirfarandi notendur", + "recents_section": "Nýleg samtöl", + "suggestions_section": "Nýsend bein skilaboð", + "email_use_default_is": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. <default>Notaðu sjálfgefinn auðkennisþjón (%(defaultIdentityServerName)s(</default> eða sýslaðu með þetta í <settings>stillingunum</settings>.", + "email_use_is": "Notaðu auðkennisþjón til að geta boðið með tölvupósti. Sýslaðu með þetta í <settings>stillingunum</settings>.", + "start_conversation_name_email_mxid_prompt": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi, tölvupóstfang eða notandanafn (eins og <userId/>).", + "start_conversation_name_mxid_prompt": "Byrjaðu samtal með einhverjum með því að nota nafn viðkomandi eða notandanafn (eins og <userId/>).", + "send_link_prompt": "Eða senda boðstengil", + "to_room": "Bjóða í %(roomName)s", + "name_email_mxid_share_space": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og <userId/>) eða <a>deildu þessu svæði</a>.", + "name_mxid_share_space": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og <userId/>) eða <a>deildu þessu svæði</a>.", + "name_email_mxid_share_room": "Bjóddu einhverjum með því að nota nafn, tölvupóstfang, notandanafn (eins og <userId/>) eða <a>deildu þessari spjallrás</a>.", + "name_mxid_share_room": "Bjóddu einhverjum með því að nota nafn, notandanafn (eins og <userId/>) eða <a>deildu þessari spjallrás</a>.", + "key_share_warning": "Fólk sem er boðið mun geta lesið eldri skilaboð.", + "transfer_user_directory_tab": "Mappa notanda", + "transfer_dial_pad_tab": "Talnaborð" }, "scalar": { "error_create": "Gat ekki búið til viðmótshluta.", @@ -3508,7 +3420,18 @@ "failed_copy": "Mistókst að afrita", "something_went_wrong": "Eitthvað fór úrskeiðis!", "update_power_level": "Mistókst að breyta valdastigi", - "unknown": "Óþekkt villa" + "unknown": "Óþekkt villa", + "dialog_description_default": "Villa kom upp.", + "edit_history_unsupported": "Heimaþjóninn þinn virðist ekki styðja þennan eiginleika.", + "session_restore": { + "clear_storage_description": "Skrá út og fjarlægja dulritunarlykla?", + "clear_storage_button": "Hreinsa gagnageymslu og skrá út", + "title": "Tókst ekki að endurheimta setu", + "description_1": "Villa kom upp þegar reynt var að endurheimta fyrri setuna þína.", + "description_3": "Hreinsun geymslu vafrans gæti lagað vandamálið en mun skrá þig út og valda því að dulritaður spjallferil verði ólæsilegur." + }, + "storage_evicted_title": "Vantar setugögn", + "unknown_error_code": "óþekktur villukóði" }, "in_space1_and_space2": "Á svæðunum %(space1Name)s og %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3649,7 +3572,25 @@ "deactivate_confirm_action": "Gera notanda óvirkan", "error_deactivate": "Mistókst að gera þennan notanda óvirkan", "role_label": "Hlutverk í <RoomName/>", - "edit_own_devices": "Breyta tækjum" + "edit_own_devices": "Breyta tækjum", + "redact": { + "no_recent_messages_title": "Engin nýleg skilaboð frá %(user)s fundust", + "no_recent_messages_description": "Prófaðu að skruna upp í tímalínunni til að sjá hvort það séu einhver eldri.", + "confirm_title": "Fjarlægja nýleg skilaboð frá %(user)s", + "confirm_keep_state_label": "Geyma kerfisskilaboð", + "confirm_button": { + "one": "Fjarlægja 1 skilaboð", + "other": "Fjarlægja %(count)s skilaboð" + } + }, + "count_of_verified_sessions": { + "one": "1 sannreynd seta", + "other": "%(count)s sannreyndar setur" + }, + "count_of_sessions": { + "one": "%(count)s seta", + "other": "%(count)s setur" + } }, "stickers": { "empty": "Í augnablikinu ertu ekki með neina límmerkjapakka virkjaða", @@ -3682,6 +3623,9 @@ "one": "Lokaniðurstöður byggðar á %(count)s atkvæði", "other": "Lokaniðurstöður byggðar á %(count)s atkvæðum" } + }, + "thread_list": { + "context_menu_label": "Valkostir spjallþráðar" } }, "reject_invitation_dialog": { @@ -3717,9 +3661,131 @@ }, "console_wait": "Bíddu!", "cant_load_page": "Gat ekki hlaðið inn síðu", - "Invalid base_url for m.homeserver": "Ógilt base_url fyrir m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Slóð heimaþjóns virðist ekki beina á gildan heimaþjón", - "Invalid base_url for m.identity_server": "Ógilt base_url fyrir m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Slóð á auðkennisþjón virðist ekki vera á gildan auðkennisþjón", - "General failure": "Almenn bilun" + "General failure": "Almenn bilun", + "emoji_picker": { + "cancel_search_label": "Hætta við leitina" + }, + "info_tooltip_title": "Upplýsingar", + "language_dropdown_label": "Fellilisti tungumála", + "seshat": { + "error_initialising": "Frumstilling leitar í skilaboðum mistókst, skoðaðu <a>stillingarnar þínar</a> til að fá nánari upplýsingar", + "warning_kind_files_app": "Notaðu <a>tölvuforritið</a> til að sjá öll dulrituð gögn", + "warning_kind_search_app": "Notaðu <a>tölvuforritið</a> til að sía dulrituð skilaboð" + }, + "truncated_list_n_more": { + "other": "Og %(count)s til viðbótar..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Settu inn nafn á þjóni", + "network_dropdown_available_valid": "Lítur vel út", + "network_dropdown_available_invalid_forbidden": "Þú hefur ekki heimild til að skoða spjallrásalistann á þessum netþjóni", + "network_dropdown_available_invalid": "Fann ekki þennan netþjón eða spjallrásalista hans", + "network_dropdown_your_server_description": "Netþjónninn þinn", + "network_dropdown_remove_server_adornment": "Fjarlægja netþjóninn “%(roomServer)s”", + "network_dropdown_add_dialog_title": "Bæta við nýjum þjóni", + "network_dropdown_add_dialog_description": "Sláðu inn nafn nýja netþjónsins sem þú vilt skoða.", + "network_dropdown_add_dialog_placeholder": "Heiti þjóns", + "network_dropdown_add_server_option": "Bæta við nýjum þjóni…", + "network_dropdown_selected_label_instance": "Sýna: %(instance)s spjallrásir (%(server)s)", + "network_dropdown_selected_label": "Birta: Matrix-spjallrásir" + } + }, + "dialog_close_label": "Loka glugga", + "redact": { + "error": "Þú getur ekki eytt þessum skilaboðum. (%(code)s)", + "ongoing": "Er að fjarlægja…", + "confirm_button": "Staðfesta fjarlægingu", + "reason_label": "Ástæða (valkvætt)" + }, + "forward": { + "no_perms_title": "Þú hefur ekki heimildir til að gera þetta", + "sending": "Sendi", + "sent": "Sent", + "open_room": "Opin spjallrás", + "send_label": "Senda", + "message_preview_heading": "Forskoðun skilaboða", + "filter_placeholder": "Leita að spjallrásum eða fólki" + }, + "integrations": { + "disabled_dialog_title": "Samþættingar eru óvirkar", + "impossible_dialog_title": "Samþættingar eru ekki leyfðar", + "impossible_dialog_description": "%(brand)s leyfir þér ekki að nota samþættingarstýringu til að gera þetta. Hafðu samband við kerfisstjóra." + }, + "lazy_loading": { + "disabled_title": "Ósamhæft staðvært skyndiminni", + "disabled_action": "Hreinsa skyndiminni og endursamstilla", + "resync_title": "Uppfæri %(brand)s" + }, + "message_edit_dialog_title": "Breytingar á skilaboðum", + "server_offline": { + "empty_timeline": "Þú hefur klárað að lesa allt.", + "title": "Netþjónninn er ekki að svara", + "description": "Netþjónninn þinn er ekki að svara sumum beiðnum frá þér. Hér fyrir neðan eru sumar líklegustu ástæðurnar.", + "description_1": "Þjónninn (%(serverName)s) var of lengi að svara.", + "description_2": "Eldveggur eða vírusvarnarforrit kemur í veg fyrir beiðnina.", + "description_3": "Vafraviðbót kemur í veg fyrir beiðnina.", + "description_4": "Netþjónninn er ekki tengdur.", + "description_5": "Þjóninum hefur hafnað beiðninni þinni.", + "description_6": "Landssvæðið þar sem þú ert á í vandræðum með að tengjast við internetið.", + "description_7": "Villa kom upp þegar reynt var að tengjast þjóninum." + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s meðlimur", + "other": "%(count)s meðlimir" + }, + "public_rooms_label": "Almenningsspjallrásir", + "heading_with_query": "Notaðu \"%(query)s\" til að leita", + "heading_without_query": "Leita að", + "spaces_title": "Svæði sem þú tilheyrir", + "other_rooms_in_space": "Aðrar spjallrásir í %(spaceName)s", + "join_button_text": "Taka þátt í %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Sumar niðurstöður gætu verið faldar þar sem þær eru einkamál", + "cant_find_person_helpful_hint": "Ef þú sérð ekki þann sem þú ert að leita að, ættirðu að senda viðkomandi boðstengil.", + "copy_link_text": "Afrita boðstengil", + "result_may_be_hidden_warning": "Sumar niðurstöður gætu verið faldar", + "cant_find_room_helpful_hint": "Ef þú finnur ekki spjallrásina sem þú leitar að, skaltu biðja um boð eða útbúa nýja spjallrás.", + "create_new_room_button": "Búa til nýja spjallrás", + "group_chat_section_title": "Aðrir valkostir", + "start_group_chat_button": "Hefja hópspjall", + "message_search_section_title": "Aðrar leitir", + "recent_searches_section_title": "Nýlegar leitir", + "recently_viewed_section_title": "Nýlega skoðað", + "search_dialog": "Leitargluggi", + "keyboard_scroll_hint": "Notaðu <arrows/> til að skruna" + }, + "share": { + "title_room": "Deila spjallrás", + "permalink_most_recent": "Tengill í nýjustu skilaboðin", + "title_user": "Deila notanda", + "title_message": "Deila skilaboðum spjallrásar", + "permalink_message": "Tengill í valin skilaboð", + "link_title": "Tengill á spjallrás" + }, + "upload_file": { + "title_progress": "Senda inn skrár (%(current)s oaf %(total)s)", + "title": "Hlaða inn skrám", + "upload_all_button": "Senda allt inn", + "upload_n_others_button": { + "one": "Senda inn %(count)s skrá til viðbótar", + "other": "Senda inn %(count)s skrár til viðbótar" + }, + "cancel_all_button": "Hætta við allt", + "error_title": "Villa við innsendingu" + }, + "restore_key_backup_dialog": { + "load_error_content": "Tókst ekki að hlaða inn stöðu öryggisafritunar dulritunarlykla", + "recovery_key_mismatch_title": "Misræmi í öryggislyklum", + "incorrect_security_phrase_title": "Rangur öryggisfrasi", + "restore_failed_error": "Tekst ekki að endurheimta öryggisafrit", + "no_backup_error": "Ekkert öryggisafrit fannst!", + "keys_restored_title": "Dulritunarlyklar endurheimtir", + "count_of_decryption_failures": "Mistókst að afkóða %(failedCount)s setur!", + "enter_phrase_title": "Settu inn öryggisfrasa", + "enter_key_title": "Settu inn öryggislykil", + "key_is_valid": "Þetta lítur út eins og gildur öryggislykill!", + "key_is_invalid": "Ekki gildur öryggislykill", + "load_keys_progress": "%(completed)s af %(total)s lyklum endurheimtir" + } } diff --git a/src/i18n/strings/it.json b/src/i18n/strings/it.json index c179971630..6fa4365726 100644 --- a/src/i18n/strings/it.json +++ b/src/i18n/strings/it.json @@ -1,6 +1,4 @@ { - "unknown error code": "codice errore sconosciuto", - "Create new room": "Crea una nuova stanza", "Warning!": "Attenzione!", "Sun": "Dom", "Mon": "Lun", @@ -30,96 +28,27 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", "Restricted": "Limitato", "Moderator": "Moderatore", - "Send": "Invia", - "and %(count)s others...": { - "other": "e altri %(count)s ...", - "one": "e un altro..." - }, "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)so", "%(duration)sd": "%(duration)sg", - "(~%(count)s results)": { - "other": "(~%(count)s risultati)", - "one": "(~%(count)s risultato)" - }, "Join Room": "Entra nella stanza", - "not specified": "non specificato", - "Add an Integration": "Aggiungi un'integrazione", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Stai per essere portato in un sito di terze parti per autenticare il tuo account da usare con %(integrationsUrl)s. Vuoi continuare?", - "Email address": "Indirizzo email", "Delete Widget": "Elimina widget", "Home": "Pagina iniziale", "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", "collapse": "richiudi", "expand": "espandi", - "Custom level": "Livello personalizzato", - "<a>In reply to</a> <pill>": "<a>In risposta a</a> <pill>", - "And %(count)s more...": { - "other": "E altri %(count)s ..." - }, - "Confirm Removal": "Conferma la rimozione", - "An error has occurred.": "Si è verificato un errore.", - "Unable to restore session": "Impossibile ripristinare la sessione", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Se hai usato precedentemente una versione più recente di %(brand)s, la tua sessione potrebbe essere incompatibile con questa versione. Chiudi questa finestra e torna alla versione più recente.", - "Verification Pending": "In attesa di verifica", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Controlla la tua email e clicca il link contenuto. Una volta fatto, clicca continua.", - "This will allow you to reset your password and receive notifications.": "Ciò ti permetterà di reimpostare la tua password e ricevere notifiche.", - "Session ID": "ID sessione", "Sunday": "Domenica", "Today": "Oggi", "Friday": "Venerdì", - "Changelog": "Cambiamenti", - "Failed to send logs: ": "Invio dei log fallito: ", - "Unavailable": "Non disponibile", - "Filter results": "Filtra risultati", "Tuesday": "Martedì", - "Preparing to send logs": "Preparazione invio dei log", "Saturday": "Sabato", "Monday": "Lunedì", "Wednesday": "Mercoledì", - "You cannot delete this message. (%(code)s)": "Non puoi eliminare questo messaggio. (%(code)s)", "Thursday": "Giovedì", - "Logs sent": "Log inviati", "Yesterday": "Ieri", - "Thank you!": "Grazie!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Impossibile caricare l'evento a cui si è risposto, o non esiste o non hai il permesso di visualizzarlo.", - "We encountered an error trying to restore your previous session.": "Abbiamo riscontrato un errore tentando di ripristinare la tua sessione precedente.", - "Clear Storage and Sign Out": "Elimina l'archiviazione e disconnetti", "Send Logs": "Invia i log", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Eliminare l'archiviazione del browser potrebbe risolvere il problema, ma verrai disconnesso e la cronologia delle chat criptate sarà illeggibile.", - "Share Room": "Condividi stanza", - "Link to most recent message": "Link al messaggio più recente", - "Share User": "Condividi utente", - "Share Room Message": "Condividi messaggio stanza", - "Link to selected message": "Link al messaggio selezionato", - "Upgrade Room Version": "Aggiorna versione stanza", - "Create a new room with the same name, description and avatar": "Creeremo una nuova stanza con lo stesso nome, descrizione e avatar", - "Update any local room aliases to point to the new room": "Aggiorneremo qualsiasi alias di stanza in modo che punti a quella nuova", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Eviteremo che gli utenti parlino nella vecchia versione della stanza e posteremo un messaggio avvisando gli utenti di spostarsi in quella nuova", - "Put a link back to the old room at the start of the new room so people can see old messages": "Inseriremo un link alla vecchia stanza all'inizio della di quella nuova in modo che la gente possa vedere i messaggi precedenti", - "Failed to upgrade room": "Aggiornamento stanza fallito", - "The room upgrade could not be completed": "Non è stato possibile completare l'aggiornamento della stanza", - "Upgrade this room to version %(version)s": "Aggiorna questa stanza alla versione %(version)s", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Prima di inviare i log, devi <a>creare una segnalazione su GitHub</a> per descrivere il tuo problema.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s ora usa da 3 a 5 volte meno memoria, caricando le informazioni degli altri utenti solo quando serve. Si prega di attendere mentre ci risincronizziamo con il server!", - "Updating %(brand)s": "Aggiornamento di %(brand)s", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Hai usato %(brand)s precedentemente su %(host)s con il caricamento lento dei membri attivato. In questa versione il caricamento lento è disattivato. Dato che la cache locale non è compatibile tra queste due impostazioni, %(brand)s deve risincronizzare il tuo account.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Se l'altra versione di %(brand)s è ancora aperta in un'altra scheda, chiudila perché usare %(brand)s nello stesso host con il caricamento lento sia attivato che disattivato può causare errori.", - "Incompatible local cache": "Cache locale non compatibile", - "Clear cache and resync": "Svuota cache e risincronizza", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Per evitare di perdere la cronologia della chat, devi esportare le tue chiavi della stanza prima di uscire. Dovrai tornare alla versione più recente di %(brand)s per farlo", - "Incompatible Database": "Database non compatibile", - "Continue With Encryption Disabled": "Continua con la crittografia disattivata", - "Unable to load backup status": "Impossibile caricare lo stato del backup", - "Unable to restore backup": "Impossibile ripristinare il backup", - "No backup found!": "Nessun backup trovato!", - "Failed to decrypt %(failedCount)s sessions!": "Decifrazione di %(failedCount)s sessioni fallita!", - "Unable to load commit detail: %(msg)s": "Caricamento dettagli del commit fallito: %(msg)s", - "The following users may not exist": "I seguenti utenti potrebbero non esistere", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque invitarli?", - "Invite anyway and never warn me again": "Invitali lo stesso e non avvisarmi più", - "Invite anyway": "Invita comunque", "Dog": "Cane", "Cat": "Gatto", "Lion": "Leone", @@ -182,197 +111,21 @@ "Anchor": "Ancora", "Headphones": "Auricolari", "Folder": "Cartella", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "I messaggi cifrati sono resi sicuri con una crittografia end-to-end. Solo tu e il/i destinatario/i avete le chiavi per leggere questi messaggi.", - "Start using Key Backup": "Inizia ad usare il backup chiavi", - "Power level": "Livello poteri", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifica questo utente per contrassegnarlo come affidabile. La fiducia degli utenti offre una maggiore tranquillità quando si utilizzano messaggi cifrati end-to-end.", - "Incoming Verification Request": "Richiesta di verifica in arrivo", - "I don't want my encrypted messages": "Non voglio i miei messaggi cifrati", - "Manually export keys": "Esporta le chiavi manualmente", - "You'll lose access to your encrypted messages": "Perderai l'accesso ai tuoi messaggi cifrati", - "Are you sure you want to sign out?": "Sei sicuro di volerti disconnettere?", - "Room Settings - %(roomName)s": "Impostazioni stanza - %(roomName)s", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Attenzione</b>: dovresti impostare il backup chiavi solo da un computer fidato.", - "Email (optional)": "Email (facoltativa)", - "Join millions for free on the largest public server": "Unisciti gratis a milioni nel più grande server pubblico", - "Remember my selection for this widget": "Ricorda la mia scelta per questo widget", - "edited": "modificato", - "Notes": "Note", - "Sign out and remove encryption keys?": "Disconnettere e rimuovere le chiavi di crittografia?", - "To help us prevent this in future, please <a>send us logs</a>.": "Per aiutarci a prevenire questa cosa in futuro, <a>inviaci i log</a>.", - "Missing session data": "Dati di sessione mancanti", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Alcuni dati di sessione, incluse le chiavi dei messaggi cifrati, sono mancanti. Esci e riaccedi per risolvere, ripristinando le chiavi da un backup.", - "Your browser likely removed this data when running low on disk space.": "Probabilmente il tuo browser ha rimosso questi dati per mancanza di spazio su disco.", - "Upload files (%(current)s of %(total)s)": "Invio dei file (%(current)s di %(total)s)", - "Upload files": "Invia i file", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Questo file è <b>troppo grande</b> da inviare. Il limite di dimensione è %(limit)s ma questo file è di %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Questi file sono <b>troppo grandi</b> da inviare. Il limite di dimensione è %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Alcuni file sono <b>troppo grandi</b> da inviare. Il limite di dimensione è %(limit)s.", - "Upload %(count)s other files": { - "other": "Invia altri %(count)s file", - "one": "Invia %(count)s altro file" - }, - "Cancel All": "Annulla tutto", - "Upload Error": "Errore di invio", - "Some characters not allowed": "Alcuni caratteri non sono permessi", - "Upload all": "Invia tutto", - "Edited at %(date)s. Click to view edits.": "Modificato alle %(date)s. Clicca per vedere le modifiche.", - "Message edits": "Modifiche del messaggio", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Per aggiornare questa stanza devi chiudere l'istanza attuale e creare una nuova stanza al suo posto. Per offrire la migliore esperienza possibile ai membri della stanza:", - "Resend %(unsentCount)s reaction(s)": "Reinvia %(unsentCount)s reazione/i", - "Your homeserver doesn't seem to support this feature.": "Il tuo homeserver non sembra supportare questa funzione.", - "Clear all data": "Elimina tutti i dati", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Per favore dicci cos'è andato storto, o meglio, crea una segnalazione su GitHub che descriva il problema.", - "Removing…": "Rimozione…", - "Find others by phone or email": "Trova altri per telefono o email", - "Be found by phone or email": "Trovato per telefono o email", "Deactivate account": "Disattiva account", - "Command Help": "Aiuto comando", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Usa un server d'identità per invitare via email. <default>Usa quello predefinito (%(defaultIdentityServerName)s)</default> o gestiscilo nelle <settings>impostazioni</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Usa un server di identità per invitare via email. Gestisci nelle <settings>impostazioni</settings>.", - "No recent messages by %(user)s found": "Non sono stati trovati messaggi recenti dell'utente %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Prova a scorrere la linea temporale per vedere se ce ne sono di precedenti.", - "Remove recent messages by %(user)s": "Rimuovi gli ultimi messaggi di %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Se i messaggi sono tanti può volerci un po' di tempo. Nel frattempo, per favore, non fare alcun refresh.", - "Remove %(count)s messages": { - "other": "Rimuovi %(count)s messaggi", - "one": "Rimuovi 1 messaggio" - }, - "e.g. my-room": "es. mia-stanza", - "Close dialog": "Chiudi finestra", - "Cancel search": "Annulla ricerca", - "%(name)s accepted": "%(name)s ha accettato", - "%(name)s cancelled": "%(name)s ha annullato", - "%(name)s wants to verify": "%(name)s vuole verificare", "Failed to connect to integration manager": "Connessione al gestore di integrazioni fallita", - "Integrations are disabled": "Le integrazioni sono disattivate", - "Integrations not allowed": "Integrazioni non permesse", - "Verification Request": "Richiesta verifica", - "Upgrade private room": "Aggiorna stanza privata", - "Upgrade public room": "Aggiorna stanza pubblica", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aggiornare una stanza è un'azione avanzata ed è consigliabile quando una stanza non è stabile a causa di errori, funzioni mancanti o vulnerabilità di sicurezza.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Solitamente ciò influisce solo come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, <a>segnala un errore</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Aggiornerai questa stanza dalla <oldVersion /> alla <newVersion />.", - "%(count)s verified sessions": { - "other": "%(count)s sessioni verificate", - "one": "1 sessione verificata" - }, - "Language Dropdown": "Lingua a tendina", - "Recent Conversations": "Conversazioni recenti", - "Direct Messages": "Messaggi diretti", "Lock": "Lucchetto", - "Failed to find the following users": "Impossibile trovare i seguenti utenti", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "I seguenti utenti potrebbero non esistere o non sono validi, perciò non possono essere invitati: %(csvNames)s", - "Something went wrong trying to invite the users.": "Qualcosa è andato storto provando ad invitare gli utenti.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Impossibile invitare quegli utenti. Ricontrolla gli utenti che vuoi invitare e riprova.", - "Recently Direct Messaged": "Contattati direttamente di recente", "This backup is trusted because it has been restored on this session": "Questo backup è fidato perchè è stato ripristinato in questa sessione", "Encrypted by a deleted session": "Cifrato da una sessione eliminata", - "%(count)s sessions": { - "other": "%(count)s sessioni", - "one": "%(count)s sessione" - }, - "Clear all data in this session?": "Svuotare tutti i dati in questa sessione?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Lo svuotamento dei dati di questa sessione è permanente. I messaggi cifrati andranno persi a meno non si abbia un backup delle loro chiavi.", - "Session name": "Nome sessione", - "Session key": "Chiave sessione", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "La verifica di questo utente contrassegnerà come fidata la sua sessione a te e viceversa.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifica questo dispositivo per segnarlo come fidato. Fidarsi di questo dispositivo offre a te e agli altri utenti una maggiore tranquillità nell'uso di messaggi cifrati end-to-end.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "La verifica di questo dispositivo lo segnerà come fidato e gli utenti che si sono verificati con te si fideranno di questo dispositivo.", - "Not Trusted": "Non fidato", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) ha fatto l'accesso con una nuova sessione senza verificarla:", - "Ask this user to verify their session, or manually verify it below.": "Chiedi a questo utente di verificare la sua sessione o verificala manualmente sotto.", - "Destroy cross-signing keys?": "Distruggere le chiavi di firma incrociata?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "L'eliminazione delle chiavi di firma incrociata è permanente. Chiunque si sia verificato con te vedrà avvisi di sicurezza. Quasi sicuramente non vuoi fare questa cosa, a meno che tu non abbia perso tutti i dispositivi da cui puoi fare l'accesso.", - "Clear cross-signing keys": "Elimina chiavi di firma incrociata", - "%(name)s declined": "%(name)s ha rifiutato", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Per segnalare un problema di sicurezza relativo a Matrix, leggi la <a>Politica di divulgazione della sicurezza</a> di Matrix.org .", - "Enter a server name": "Inserisci il nome di un server", - "Looks good": "Sembra giusto", - "Can't find this server or its room list": "Impossibile trovare questo server o l'elenco delle sue stanze", - "Your server": "Il tuo server", - "Add a new server": "Aggiungi un nuovo server", - "Enter the name of a new server you want to explore.": "Inserisci il nome di un nuovo server che vuoi esplorare.", - "Server name": "Nome server", - "a new master key signature": "una nuova firma della chiave principale", - "a new cross-signing key signature": "una nuova firma della chiave a firma incrociata", - "a device cross-signing signature": "una firma incrociata di dispositivo", - "a key signature": "una firma di chiave", - "%(brand)s encountered an error during upload of:": "%(brand)s ha riscontrato un errore durante l'invio di:", - "Upload completed": "Invio completato", - "Cancelled signature upload": "Invio della firma annullato", - "Signature upload success": "Firma inviata correttamente", - "Signature upload failed": "Invio della firma fallito", - "Confirm by comparing the following with the User Settings in your other session:": "Conferma confrontando il seguente con le impostazioni utente nell'altra sessione:", - "Confirm this user's session by comparing the following with their User Settings:": "Conferma questa sessione confrontando il seguente con le sue impostazioni utente:", - "If they don't match, the security of your communication may be compromised.": "Se non corrispondono, la sicurezza delle tue comunicazioni potrebbe essere compromessa.", "Sign in with SSO": "Accedi con SSO", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Conferma la disattivazione del tuo account usando Single Sign On per dare prova della tua identità.", - "Are you sure you want to deactivate your account? This is irreversible.": "Sei sicuro di volere disattivare il tuo account? È irreversibile.", - "Confirm account deactivation": "Conferma disattivazione account", - "Server did not require any authentication": "Il server non ha richiesto alcuna autenticazione", - "Server did not return valid authentication information.": "Il server non ha restituito informazioni di autenticazione valide.", - "There was a problem communicating with the server. Please try again.": "C'è stato un problema nella comunicazione con il server. Riprova.", - "Can't load this message": "Impossibile caricare questo messaggio", "Submit logs": "Invia registri", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Promemoria: il tuo browser non è supportato, perciò la tua esperienza può essere imprevedibile.", - "Unable to upload": "Impossibile inviare", - "Restoring keys from backup": "Ripristino delle chiavi dal backup", - "%(completed)s of %(total)s keys restored": "%(completed)s di %(total)s chiavi ripristinate", - "Keys restored": "Chiavi ripristinate", - "Successfully restored %(sessionCount)s keys": "Ripristinate %(sessionCount)s chiavi correttamente", - "You signed in to a new session without verifying it:": "Hai fatto l'accesso ad una nuova sessione senza verificarla:", - "Verify your other session using one of the options below.": "Verifica la tua altra sessione usando una delle opzioni sotto.", - "To continue, use Single Sign On to prove your identity.": "Per continuare, usa Single Sign On per provare la tua identità.", - "Confirm to continue": "Conferma per continuare", - "Click the button below to confirm your identity.": "Clicca il pulsante sotto per confermare la tua identità.", - "Confirm encryption setup": "Conferma impostazione crittografia", - "Click the button below to confirm setting up encryption.": "Clicca il pulsante sotto per confermare l'impostazione della crittografia.", "IRC display name width": "Larghezza nome di IRC", - "Room address": "Indirizzo stanza", - "This address is available to use": "Questo indirizzo è disponibile per l'uso", - "This address is already in use": "Questo indirizzo è già in uso", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Hai precedentemente usato una versione più recente di %(brand)s con questa sessione. Per usare ancora questa versione con la crittografia end to end, dovrai disconnetterti e riaccedere.", "Your homeserver has exceeded its user limit.": "Il tuo homeserver ha superato il limite di utenti.", "Your homeserver has exceeded one of its resource limits.": "Il tuo homeserver ha superato uno dei suoi limiti di risorse.", "Ok": "Ok", "Switch theme": "Cambia tema", - "Message preview": "Anteprima messaggio", - "Looks good!": "Sembra giusta!", - "Wrong file type": "Tipo di file errato", - "Security Phrase": "Frase di sicurezza", - "Security Key": "Chiave di sicurezza", - "Use your Security Key to continue.": "Usa la tua chiave di sicurezza per continuare.", - "Edited at %(date)s": "Modificato il %(date)s", - "Click to view edits": "Clicca per vedere le modifiche", - "You're all caught up.": "Non hai nulla di nuovo da vedere.", - "Server isn't responding": "Il server non risponde", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Il tuo server non sta rispondendo ad alcune tue richieste. Sotto trovi alcuni probabili motivi.", - "The server (%(serverName)s) took too long to respond.": "Il server (%(serverName)s) ha impiegato troppo tempo per rispondere.", - "Your firewall or anti-virus is blocking the request.": "Il tuo firewall o antivirus sta bloccando la richiesta.", - "A browser extension is preventing the request.": "Un'estensione del browser sta impedendo la richiesta.", - "The server is offline.": "Il server è offline.", - "The server has denied your request.": "Il server ha negato la tua richiesta.", - "Your area is experiencing difficulties connecting to the internet.": "La tua area sta riscontrando difficoltà di connessione a internet.", - "A connection error occurred while trying to contact the server.": "Si è verificato un errore di connessione tentando di contattare il server.", - "The server is not configured to indicate what the problem is (CORS).": "Il server non è configurato per indicare qual è il problema (CORS).", - "Recent changes that have not yet been received": "Modifiche recenti che non sono ancora state ricevute", - "Preparing to download logs": "Preparazione al download dei log", - "Information": "Informazione", "Backup version:": "Versione backup:", "Not encrypted": "Non cifrato", - "Start a conversation with someone using their name or username (like <userId/>).": "Inizia una conversazione con qualcuno usando il suo nome o il nome utente (come <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Invita qualcuno usando il suo nome, nome utente (come <userId/>) o <a>condividi questa stanza</a>.", - "Unable to set up keys": "Impossibile impostare le chiavi", - "Use the <a>Desktop app</a> to see all encrypted files": "Usa <a>l'app desktop</a> per vedere tutti i file cifrati", - "Use the <a>Desktop app</a> to search encrypted messages": "Usa <a>l'app desktop</a> per cercare i messaggi cifrati", - "This version of %(brand)s does not support viewing some encrypted files": "Questa versione di %(brand)s non supporta la visualizzazione di alcuni file cifrati", - "This version of %(brand)s does not support searching encrypted messages": "Questa versione di %(brand)s non supporta la ricerca di messaggi cifrati", - "Data on this screen is shared with %(widgetDomain)s": "I dati in questa schermata vengono condivisi con %(widgetDomain)s", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come <userId/>) o <a>condividi questa stanza</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Inizia una conversazione con qualcuno usando il suo nome, indirizzo email o nome utente (come <userId/>).", - "Invite by email": "Invita per email", - "Modal Widget": "Widget modale", "Zimbabwe": "Zimbabwe", "Zambia": "Zambia", "Yemen": "Yemen", @@ -622,144 +375,9 @@ "Afghanistan": "Afghanistan", "United States": "Stati Uniti", "United Kingdom": "Regno Unito", - "Decline All": "Rifiuta tutti", - "Approve widget permissions": "Approva permessi del widget", - "This widget would like to:": "Il widget vorrebbe:", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Solo un avviso, se non aggiungi un'email e dimentichi la password, potresti <b>perdere permanentemente l'accesso al tuo account</b>.", - "Continuing without email": "Continuando senza email", - "Reason (optional)": "Motivo (facoltativo)", - "Server Options": "Opzioni server", - "Hold": "Sospendi", - "Resume": "Riprendi", - "Transfer": "Trasferisci", - "A call can only be transferred to a single user.": "Una chiamata può essere trasferita solo ad un singolo utente.", - "Dial pad": "Tastierino", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Se hai dimenticato la tua chiave di sicurezza puoi <button>impostare nuove opzioni di recupero</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua chiave di sicurezza.", - "Not a valid Security Key": "Chiave di sicurezza non valida", - "This looks like a valid Security Key!": "Sembra essere una chiave di sicurezza valida!", - "Enter Security Key": "Inserisci chaive di sicurezza", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Se hai dimenticato la password di sicurezza puoi <button1>usare la tua chiave di sicurezza</button1> o <button2>impostare nuove opzioni di recupero</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua password di sicurezza.", - "Enter Security Phrase": "Inserisci password di sicurezza", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Impossibile decifrare il backup con questa password di sicurezza: verifica di avere inserito la password di sicurezza corretta.", - "Incorrect Security Phrase": "Password di sicurezza sbagliata", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Impossibile decifrare il backup con questa chiave di sicurezza: verifica di avere inserito la chiave di sicurezza corretta.", - "Security Key mismatch": "La chiave di sicurezza non corrisponde", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Impossibile accedere all'archivio segreto. Verifica di avere inserito la password di sicurezza giusta.", - "Invalid Security Key": "Chiave di sicurezza non valida", - "Wrong Security Key": "Chiave di sicurezza sbagliata", - "Allow this widget to verify your identity": "Permetti a questo widget di verificare la tua identità", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Il widget verificherà il tuo ID utente, ma non sarà un grado di eseguire azioni per te:", - "Remember this": "Ricordalo", - "%(count)s members": { - "one": "%(count)s membro", - "other": "%(count)s membri" - }, - "Failed to start livestream": "Impossibile avviare lo stream in diretta", - "Unable to start audio streaming.": "Impossibile avviare lo streaming audio.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Invita qualcuno usando il suo nome, nome utente (come <userId/>) o <a>condividi questo spazio</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come <userId/>) o <a>condividi questo spazio</a>.", - "Create a new room": "Crea nuova stanza", - "Space selection": "Selezione spazio", - "Leave space": "Esci dallo spazio", - "Create a space": "Crea uno spazio", - "<inviter/> invites you": "<inviter/> ti ha invitato/a", - "No results found": "Nessun risultato trovato", - "%(count)s rooms": { - "one": "%(count)s stanza", - "other": "%(count)s stanze" - }, - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Solitamente ciò influisce solo su come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, segnala un errore.", - "Invite to %(roomName)s": "Invita in %(roomName)s", - "%(count)s people you know have already joined": { - "other": "%(count)s persone che conosci sono già entrate", - "one": "%(count)s persona che conosci è già entrata" - }, - "Add existing rooms": "Aggiungi stanze esistenti", - "Invited people will be able to read old messages.": "Le persone invitate potranno leggere i vecchi messaggi.", - "You most likely do not want to reset your event index store": "Probabilmente non hai bisogno di reinizializzare il tuo archivio indice degli eventi", - "We couldn't create your DM.": "Non abbiamo potuto creare il tuo messaggio diretto.", - "Consult first": "Prima consulta", - "Reset event store?": "Reinizializzare l'archivio eventi?", - "Reset event store": "Reinizializza archivio eventi", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Se reimposti tutto, ricomincerai senza sessioni fidate, senza utenti fidati e potresti non riuscire a vedere i messaggi passati.", - "Only do this if you have no other device to complete verification with.": "Fallo solo se non hai altri dispositivi con cui completare la verifica.", - "Reset everything": "Reimposta tutto", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Hai dimenticato o perso tutti i metodi di recupero? <a>Reimposta tutto</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Se lo fai, ricorda che nessuno dei tuoi messaggi verrà eliminato, ma l'esperienza di ricerca potrà peggiorare per qualche momento mentre l'indice viene ricreato", - "Sending": "Invio in corso", - "Including %(commaSeparatedMembers)s": "Inclusi %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Vedi 1 membro", - "other": "Vedi tutti i %(count)s membri" - }, - "Want to add a new room instead?": "Vuoi invece aggiungere una nuova stanza?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Aggiunta stanza...", - "other": "Aggiunta stanze... (%(progress)s di %(count)s)" - }, - "Not all selected were added": "Non tutti i selezionati sono stati aggiunti", - "You are not allowed to view this server's rooms list": "Non hai i permessi per vedere l'elenco di stanze del server", - "You may contact me if you have any follow up questions": "Potete contattarmi se avete altre domande", - "To leave the beta, visit your settings.": "Per abbandonare la beta, vai nelle impostazioni.", - "Add reaction": "Aggiungi reazione", - "Or send invite link": "O manda un collegamento di invito", - "Some suggestions may be hidden for privacy.": "Alcuni suggerimenti potrebbero essere nascosti per privacy.", - "Search for rooms or people": "Cerca stanze o persone", - "Sent": "Inviato", - "You don't have permission to do this": "Non hai il permesso per farlo", - "Please provide an address": "Inserisci un indirizzo", - "Message search initialisation failed, check <a>your settings</a> for more information": "Inizializzazione ricerca messaggi fallita, controlla <a>le impostazioni</a> per maggiori informazioni", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Il tuo %(brand)s non ti permette di usare il gestore di integrazioni per questa azione. Contatta un amministratore.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Nota che aggiornare creerà una nuova versione della stanza</b>. Tutti i messaggi attuali resteranno in questa stanza archiviata.", - "Automatically invite members from this room to the new one": "Invita automaticamente i membri da questa stanza a quella nuova", - "These are likely ones other room admins are a part of.": "Questi sono probabilmente quelli di cui fanno parte gli altri amministratori delle stanze.", - "Other spaces or rooms you might not know": "Altri spazi o stanze che potresti non conoscere", - "Spaces you know that contain this room": "Spazi di cui sai che contengono questa stanza", - "Search spaces": "Cerca spazi", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Decidi quali spazi possono accedere a questa stanza. Se uno spazio è selezionato, i suoi membri possono trovare ed entrare in <RoomName/>.", - "Select spaces": "Seleziona spazi", - "You're removing all spaces. Access will default to invite only": "Stai rimuovendo tutti gli spazi. L'accesso tornerà solo su invito", - "User Directory": "Elenco utenti", - "Leave %(spaceName)s": "Esci da %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Sei l'unico amministratore di alcune delle stanze o spazi che vuoi abbandonare. Se esci li lascerai senza amministratori.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Sei l'unico amministratore di questo spazio. Se esci nessuno ne avrà il controllo.", - "You won't be able to rejoin unless you are re-invited.": "Non potrai rientrare a meno che non ti invitino di nuovo.", - "Want to add an existing space instead?": "Vuoi piuttosto aggiungere uno spazio esistente?", - "Private space (invite only)": "Spazio privato (solo a invito)", - "Space visibility": "Visibilità spazio", - "Add a space to a space you manage.": "Aggiungi uno spazio ad un altro che gestisci.", - "Only people invited will be able to find and join this space.": "Solo le persone invitate potranno trovare ed entrare in questo spazio.", - "Anyone in <SpaceName/> will be able to find and join.": "Chiunque in <SpaceName/> potrà trovare ed entrare.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Chiunque potrà trovare ed entrare in questo spazio, non solo i membri di <SpaceName/>.", - "Adding spaces has moved.": "L'aggiunta di spazi è stata spostata.", - "Search for rooms": "Cerca stanze", - "Search for spaces": "Cerca spazi", - "Create a new space": "Crea un nuovo spazio", - "Want to add a new space instead?": "Vuoi piuttosto aggiungere un nuovo spazio?", - "Add existing space": "Aggiungi spazio esistente", "To join a space you'll need an invite.": "Per entrare in uno spazio ti serve un invito.", - "Would you like to leave the rooms in this space?": "Vuoi uscire dalle stanze di questo spazio?", - "You are about to leave <spaceName/>.": "Stai per uscire da <spaceName/>.", - "Leave some rooms": "Esci da alcune stanze", - "Leave all rooms": "Esci da tutte le stanze", - "Don't leave any rooms": "Non uscire da alcuna stanza", - "MB": "MB", - "In reply to <a>this message</a>": "In risposta a <a>questo messaggio</a>", - "%(count)s reply": { - "one": "%(count)s risposta", - "other": "%(count)s risposte" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Inserisci la tua frase di sicurezza o <button>usa la tua chiave di sicurezza</button> per continuare.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Riprendi l'accesso al tuo account e recupera le chiavi di crittografia memorizzate in questa sessione. Senza di esse, non sarai in grado di leggere tutti i tuoi messaggi sicuri in qualsiasi sessione.", - "If you can't see who you're looking for, send them your invite link below.": "Se non vedi chi stai cercando, mandagli il collegamento di invito sottostante.", - "Thread options": "Opzioni conversazione", "Forget": "Dimentica", - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s voti" - }, "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s e altri %(count)s", "other": "%(spaceName)s e altri %(count)s" @@ -769,153 +387,22 @@ "Messaging": "Messaggi", "Themes": "Temi", "Moderation": "Moderazione", - "Spaces you know that contain this space": "Spazi di cui sai che contengono questo spazio", - "Recently viewed": "Visti di recente", - "End Poll": "Termina sondaggio", - "Sorry, the poll did not end. Please try again.": "Spiacenti, il sondaggio non è terminato. Riprova.", - "Failed to end poll": "Chiusura del sondaggio fallita", - "The poll has ended. Top answer: %(topAnswer)s": "Il sondaggio è terminato. Risposta più scelta: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Il sondaggio è terminato. Nessun voto inviato.", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Vuoi davvero terminare questo sondaggio? Verranno mostrati i risultati finali e le persone non potranno più votare.", - "Recent searches": "Ricerche recenti", - "To search messages, look for this icon at the top of a room <icon/>": "Per cercare messaggi, trova questa icona in cima ad una stanza <icon/>", - "Other searches": "Altre ricerche", - "Public rooms": "Stanze pubbliche", - "Use \"%(query)s\" to search": "Usa \"%(query)s\" per cercare", - "Other rooms in %(spaceName)s": "Altre stanze in %(spaceName)s", - "Spaces you're in": "Spazi in cui sei", - "Link to room": "Collegamento alla stanza", - "Including you, %(commaSeparatedMembers)s": "Incluso te, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ciò raggruppa le tue chat con i membri di questo spazio. Se lo disattivi le chat verranno nascoste dalla tua vista di %(spaceName)s.", - "Sections to show": "Sezioni da mostrare", - "Open in OpenStreetMap": "Apri in OpenStreetMap", - "This address had invalid server or is already in use": "Questo indirizzo aveva un server non valido o è già in uso", - "Missing room name or separator e.g. (my-room:domain.org)": "Nome o separatore della stanza mancante, es. (mia-stanza:dominio.org)", - "Missing domain separator e.g. (:domain.org)": "Separatore del dominio mancante, es. (:dominio.org)", - "toggle event": "commuta evento", - "Verify other device": "Verifica altro dispositivo", - "Could not fetch location": "Impossibile rilevare la posizione", - "This address does not point at this room": "Questo indirizzo non punta a questa stanza", - "Location": "Posizione", - "Use <arrows/> to scroll": "Usa <arrows/> per scorrere", "Feedback sent! Thanks, we appreciate it!": "Opinione inviata! Grazie, lo apprezziamo!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s e %(space2Name)s", - "Join %(roomAddress)s": "Entra in %(roomAddress)s", - "Search Dialog": "Finestra di ricerca", - "What location type do you want to share?": "Che tipo di posizione vuoi condividere?", - "Drop a Pin": "Lascia una puntina", - "My live location": "La mia posizione in tempo reale", - "My current location": "La mia posizione attuale", - "%(brand)s could not send your location. Please try again later.": "%(brand)s non ha potuto inviare la tua posizione. Riprova più tardi.", - "We couldn't send your location": "Non siamo riusciti ad inviare la tua posizione", - "You are sharing your live location": "Stai condividendo la tua posizione in tempo reale", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Deseleziona se vuoi rimuovere anche i messaggi di sistema per questo utente (es. cambiamenti di sottoscrizione, modifiche al profilo…)", - "Preserve system messages": "Conserva i messaggi di sistema", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Stai per rimuovere %(count)s messaggio di %(user)s. Verrà rimosso permanentemente per chiunque nella conversazione. Vuoi continuare?", - "other": "Stai per rimuovere %(count)s messaggi di %(user)s. Verranno rimossi permanentemente per chiunque nella conversazione. Vuoi continuare?" - }, - "%(displayName)s's live location": "Posizione in tempo reale di %(displayName)s", - "Unsent": "Non inviato", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando un URL homeserver diverso. Ciò ti permette di usare %(brand)s con un account Matrix esistente su un homeserver differente.", - "An error occurred while stopping your live location, please try again": "Si è verificato un errore fermando la tua posizione in tempo reale, riprova", - "%(count)s participants": { - "one": "1 partecipante", - "other": "%(count)s partecipanti" - }, - "%(featureName)s Beta feedback": "Feedback %(featureName)s beta", - "Live location enabled": "Posizione in tempo reale attivata", - "Close sidebar": "Chiudi barra laterale", "View List": "Vedi lista", - "View list": "Vedi lista", - "No live locations": "Nessuna posizione in tempo reale", - "Live location error": "Errore della posizione in tempo reale", - "Live location ended": "Posizione in tempo reale terminata", - "Live until %(expiryTime)s": "In tempo reale fino a %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Aggiornato %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Nascondi i miei messaggi ai nuovi membri", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "I tuoi vecchi messaggi saranno ancora visibili alle persone che li hanno ricevuti, proprio come le email che hai inviato in passato. Vuoi nascondere i tuoi messaggi inviati alle persone che entreranno nelle stanze in futuro?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Verrai rimosso dal server d'identità: i tuoi amici non potranno più trovarti tramite l'email o il numero di telefono", - "You will leave all rooms and DMs that you are in": "Uscirai da tutte le stanze e messaggi diretti in cui sei", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nessuno potrà riutilizzare il tuo nome utente (MXID), incluso te stesso: questo nome utente resterà non disponibile", - "You will no longer be able to log in": "Non potrai più accedere", - "You will not be able to reactivate your account": "Non potrai più riattivare il tuo account", - "Confirm that you would like to deactivate your account. If you proceed:": "Conferma che vorresti disattivare il tuo account. Se procedi:", - "To continue, please enter your account password:": "Per continuare, inserisci la password del tuo account:", - "An error occurred while stopping your live location": "Si è verificato un errore fermando la tua posizione in tempo reale", "%(members)s and %(last)s": "%(members)s e %(last)s", "%(members)s and more": "%(members)s e altri", - "Open room": "Apri stanza", - "Cameras": "Fotocamere", - "Input devices": "Dispositivi di input", - "Output devices": "Dispositivi di output", - "An error occurred whilst sharing your live location, please try again": "Si è verificato un errore condividendo la tua posizione in tempo reale, riprova", - "An error occurred whilst sharing your live location": "Si è verificato un errore condividendo la tua posizione in tempo reale", "Unread email icon": "Icona email non letta", - "Some results may be hidden": "Alcuni risultati potrebbero essere nascosti", - "Copy invite link": "Copia collegamento di invito", - "If you can't see who you're looking for, send them your invite link.": "Se non vedi chi stai cercando, mandagli il tuo collegamento di invito.", - "Some results may be hidden for privacy": "Alcuni risultati potrebbero essere nascosti per privacy", - "Search for": "Cerca", - "%(count)s Members": { - "one": "%(count)s membro", - "other": "%(count)s membri" - }, - "Show: Matrix rooms": "Mostra: stanze di Matrix", - "Show: %(instance)s rooms (%(server)s)": "Mostra: stanze di %(instance)s (%(server)s)", - "Add new server…": "Aggiungi nuovo server…", - "Remove server “%(roomServer)s”": "Rimuovi server “%(roomServer)s”", - "Remove search filter for %(filter)s": "Rimuovi filtro di ricerca per %(filter)s", - "Start a group chat": "Inizia una conversazione di gruppo", - "Other options": "Altre opzioni", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Se non trovi la stanza che stai cercando, chiedi un invito o crea una stanza nuova.", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Quando ti disconnetti queste chiavi verranno eliminate dal dispositivo, quindi non potrai leggere i messaggi cifrati a meno che tu non abbia le chiavi su altri dispositivi, o salvate in backup sul server.", "You cannot search for rooms that are neither a room nor a space": "Non puoi cercare stanze che non sono né stanze né spazi", "Show spaces": "Mostra spazi", "Show rooms": "Mostra stanze", "Explore public spaces in the new search dialog": "Esplora gli spazi pubblici nella nuova finestra di ricerca", - "You're in": "Sei dentro", - "Online community members": "Membri di comunità online", - "Coworkers and teams": "Colleghi e squadre", - "Friends and family": "Amici e famiglia", - "We'll help you get connected.": "Vi aiuteremo a connettervi.", - "Who will you chat to the most?": "Con chi parlerai di più?", - "You need to have the right permissions in order to share locations in this room.": "Devi avere le giuste autorizzazioni per potere condividere le posizioni in questa stanza.", - "You don't have permission to share locations": "Non hai l'autorizzazione di condividere la posizione", "Saved Items": "Elementi salvati", - "Choose a locale": "Scegli una lingua", - "Interactively verify by emoji": "Verifica interattivamente con emoji", - "Manually verify by text": "Verifica manualmente con testo", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s o %(recoveryFile)s", - "%(name)s started a video call": "%(name)s ha iniziato una videochiamata", "Thread root ID: %(threadRootId)s": "ID root del thread: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>ATTENZIONE:</w> <description/>", - " in <strong>%(room)s</strong>": " in <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Non puoi iniziare un messaggio vocale perché stai registrando una trasmissione in diretta. Termina la trasmissione per potere iniziare un messaggio vocale.", - "Can't start voice message": "Impossibile iniziare il messaggio vocale", "unknown": "sconosciuto", - "Loading live location…": "Caricamento posizione in tempo reale…", - "Fetching keys from server…": "Ricezione delle chiavi dal server…", - "Checking…": "Controllo…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Attiva '%(manageIntegrations)s' nelle impostazioni per continuare.", - "Waiting for partner to confirm…": "In attesa che il partner confermi…", - "Adding…": "Aggiunta…", "Starting export process…": "Inizio processo di esportazione…", - "Invites by email can only be sent one at a time": "Gli inviti per email possono essere inviati uno per volta", "Desktop app logo": "Logo app desktop", "Requires your server to support the stable version of MSC3827": "Richiede che il tuo server supporti la versione stabile di MSC3827", - "Message from %(user)s": "Messaggio da %(user)s", - "Message in %(room)s": "Messaggio in %(room)s", - "unavailable": "non disponibile", - "unknown status code": "codice di stato sconosciuto", - "Start DM anyway": "Inizia il messaggio lo stesso", - "Start DM anyway and never warn me again": "Inizia il messaggio lo stesso e non avvisarmi più", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque iniziare un messaggio diretto?", - "Are you sure you wish to remove (delete) this event?": "Vuoi davvero rimuovere (eliminare) questo evento?", - "Note that removing room changes like this could undo the change.": "Nota che la rimozione delle modifiche della stanza come questa può annullare la modifica.", - "Upgrade room": "Aggiorna stanza", - "Other spaces you know": "Altri spazi che conosci", - "Failed to query public rooms": "Richiesta di stanze pubbliche fallita", "common": { "about": "Al riguardo", "analytics": "Statistiche", @@ -1038,7 +525,31 @@ "show_more": "Mostra altro", "joined": "Entrato/a", "avatar": "Avatar", - "are_you_sure": "Sei sicuro?" + "are_you_sure": "Sei sicuro?", + "location": "Posizione", + "email_address": "Indirizzo email", + "filter_results": "Filtra risultati", + "no_results_found": "Nessun risultato trovato", + "unsent": "Non inviato", + "cameras": "Fotocamere", + "n_participants": { + "one": "1 partecipante", + "other": "%(count)s partecipanti" + }, + "and_n_others": { + "other": "e altri %(count)s ...", + "one": "e un altro..." + }, + "n_members": { + "one": "%(count)s membro", + "other": "%(count)s membri" + }, + "unavailable": "non disponibile", + "edited": "modificato", + "n_rooms": { + "one": "%(count)s stanza", + "other": "%(count)s stanze" + } }, "action": { "continue": "Continua", @@ -1156,7 +667,11 @@ "add_existing_room": "Aggiungi stanza esistente", "explore_public_rooms": "Esplora stanze pubbliche", "reply_in_thread": "Rispondi nella conversazione", - "click": "Click" + "click": "Click", + "transfer": "Trasferisci", + "resume": "Riprendi", + "hold": "Sospendi", + "view_list": "Vedi lista" }, "a11y": { "user_menu": "Menu utente", @@ -1255,7 +770,10 @@ "beta_section": "Funzionalità in arrivo", "beta_description": "Cosa riserva il futuro di %(brand)s? I laboratori sono il miglior modo di provare cose in anticipo, testare nuove funzioni ed aiutare a plasmarle prima che vengano distribuite.", "experimental_section": "Anteprime", - "experimental_description": "Ti senti di sperimentare? Prova le nostre ultime idee in sviluppo. Queste funzioni non sono complete; potrebbero essere instabili, cambiare o essere scartate. <a>Maggiori informazioni</a>." + "experimental_description": "Ti senti di sperimentare? Prova le nostre ultime idee in sviluppo. Queste funzioni non sono complete; potrebbero essere instabili, cambiare o essere scartate. <a>Maggiori informazioni</a>.", + "beta_feedback_title": "Feedback %(featureName)s beta", + "beta_feedback_leave_button": "Per abbandonare la beta, vai nelle impostazioni.", + "sliding_sync_checking": "Controllo…" }, "keyboard": { "home": "Pagina iniziale", @@ -1394,7 +912,9 @@ "moderator": "Moderatore", "admin": "Amministratore", "mod": "Moderatore", - "custom": "Personalizzato (%(level)s)" + "custom": "Personalizzato (%(level)s)", + "label": "Livello poteri", + "custom_level": "Livello personalizzato" }, "bug_reporting": { "introduction": "Se hai inviato un errore via GitHub, i log di debug possono aiutarci ad individuare il problema. ", @@ -1412,7 +932,16 @@ "uploading_logs": "Invio dei log", "downloading_logs": "Scaricamento dei log", "create_new_issue": "<newIssueLink>Segnala un nuovo problema</newIssueLink> su GitHub in modo che possiamo indagare su questo errore.", - "waiting_for_server": "In attesa di una risposta dal server" + "waiting_for_server": "In attesa di una risposta dal server", + "error_empty": "Per favore dicci cos'è andato storto, o meglio, crea una segnalazione su GitHub che descriva il problema.", + "preparing_logs": "Preparazione invio dei log", + "logs_sent": "Log inviati", + "thank_you": "Grazie!", + "failed_send_logs": "Invio dei log fallito: ", + "preparing_download": "Preparazione al download dei log", + "unsupported_browser": "Promemoria: il tuo browser non è supportato, perciò la tua esperienza può essere imprevedibile.", + "textarea_label": "Note", + "log_request": "Per aiutarci a prevenire questa cosa in futuro, <a>inviaci i log</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)so %(minutes)sm %(seconds)ss rimasti", @@ -1494,7 +1023,13 @@ "send_dm": "Invia un messaggio diretto", "explore_rooms": "Esplora le stanze pubbliche", "create_room": "Crea una chat di gruppo", - "create_account": "Crea account" + "create_account": "Crea account", + "use_case_heading1": "Sei dentro", + "use_case_heading2": "Con chi parlerai di più?", + "use_case_heading3": "Vi aiuteremo a connettervi.", + "use_case_personal_messaging": "Amici e famiglia", + "use_case_work_messaging": "Colleghi e squadre", + "use_case_community_messaging": "Membri di comunità online" }, "settings": { "show_breadcrumbs": "Mostra scorciatoie per le stanze viste di recente sopra l'elenco stanze", @@ -1898,7 +1433,23 @@ "email_address_label": "Indirizzo email", "remove_msisdn_prompt": "Rimuovere %(phone)s?", "add_msisdn_instructions": "È stato inviato un SMS a +%(msisdn)s. Inserisci il codice di verifica contenuto.", - "msisdn_label": "Numero di telefono" + "msisdn_label": "Numero di telefono", + "spell_check_locale_placeholder": "Scegli una lingua", + "deactivate_confirm_body_sso": "Conferma la disattivazione del tuo account usando Single Sign On per dare prova della tua identità.", + "deactivate_confirm_body": "Sei sicuro di volere disattivare il tuo account? È irreversibile.", + "deactivate_confirm_continue": "Conferma disattivazione account", + "deactivate_confirm_body_password": "Per continuare, inserisci la password del tuo account:", + "error_deactivate_communication": "C'è stato un problema nella comunicazione con il server. Riprova.", + "error_deactivate_no_auth": "Il server non ha richiesto alcuna autenticazione", + "error_deactivate_invalid_auth": "Il server non ha restituito informazioni di autenticazione valide.", + "deactivate_confirm_content": "Conferma che vorresti disattivare il tuo account. Se procedi:", + "deactivate_confirm_content_1": "Non potrai più riattivare il tuo account", + "deactivate_confirm_content_2": "Non potrai più accedere", + "deactivate_confirm_content_3": "Nessuno potrà riutilizzare il tuo nome utente (MXID), incluso te stesso: questo nome utente resterà non disponibile", + "deactivate_confirm_content_4": "Uscirai da tutte le stanze e messaggi diretti in cui sei", + "deactivate_confirm_content_5": "Verrai rimosso dal server d'identità: i tuoi amici non potranno più trovarti tramite l'email o il numero di telefono", + "deactivate_confirm_content_6": "I tuoi vecchi messaggi saranno ancora visibili alle persone che li hanno ricevuti, proprio come le email che hai inviato in passato. Vuoi nascondere i tuoi messaggi inviati alle persone che entreranno nelle stanze in futuro?", + "deactivate_confirm_erase_label": "Nascondi i miei messaggi ai nuovi membri" }, "sidebar": { "title": "Barra laterale", @@ -1963,7 +1514,8 @@ "import_description_1": "Questa procedura ti permette di importare le chiavi di crittografia precedentemente esportate da un altro client Matrix. Potrai poi decifrare tutti i messaggi che quel client poteva decifrare.", "import_description_2": "Il file esportato sarà protetto da una password. Dovresti inserire la password qui, per decifrarlo.", "file_to_import": "File da importare" - } + }, + "warning": "<w>ATTENZIONE:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Invia evento dati di account personalizzato", @@ -2065,7 +1617,8 @@ "developer_mode": "Modalità sviluppatore", "view_source_decrypted_event_source": "Sorgente dell'evento decifrato", "view_source_decrypted_event_source_unavailable": "Sorgente decifrata non disponibile", - "original_event_source": "Sorgente dell'evento originale" + "original_event_source": "Sorgente dell'evento originale", + "toggle_event": "commuta evento" }, "export_chat": { "html": "HTML", @@ -2124,7 +1677,8 @@ "format": "Formato", "messages": "Messaggi", "size_limit": "Limite dimensione", - "include_attachments": "Includi allegati" + "include_attachments": "Includi allegati", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Crea una stanza video", @@ -2158,7 +1712,8 @@ "m.call": { "video_call_started": "Videochiamata iniziata in %(roomName)s.", "video_call_started_unsupported": "Videochiamata iniziata in %(roomName)s. (non supportata da questo browser)", - "video_call_ended": "Videochiamata terminata" + "video_call_ended": "Videochiamata terminata", + "video_call_started_text": "%(name)s ha iniziato una videochiamata" }, "m.call.invite": { "voice_call": "%(senderName)s ha iniziato una telefonata.", @@ -2469,7 +2024,8 @@ }, "reactions": { "label": "%(reactors)s ha reagito con %(content)s", - "tooltip": "<reactors/><reactedWith>ha reagito con %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>ha reagito con %(shortName)s</reactedWith>", + "add_reaction_prompt": "Aggiungi reazione" }, "m.room.create": { "continuation": "Questa stanza è la continuazione di un'altra conversazione.", @@ -2489,7 +2045,9 @@ "external_url": "URL d'origine", "collapse_reply_thread": "Riduci conversazione di risposta", "view_related_event": "Vedi evento correlato", - "report": "Segnala" + "report": "Segnala", + "resent_unsent_reactions": "Reinvia %(unsentCount)s reazione/i", + "open_in_osm": "Apri in OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2569,7 +2127,11 @@ "you_declined": "Hai rifiutato", "you_cancelled": "Hai annullato", "declining": "Rifiuto…", - "you_started": "Hai inviato una richiesta di verifica" + "you_started": "Hai inviato una richiesta di verifica", + "user_accepted": "%(name)s ha accettato", + "user_declined": "%(name)s ha rifiutato", + "user_cancelled": "%(name)s ha annullato", + "user_wants_to_verify": "%(name)s vuole verificare" }, "m.poll.end": { "sender_ended": "%(senderName)s ha terminato un sondaggio", @@ -2577,6 +2139,28 @@ }, "m.video": { "error_decrypting": "Errore decifratura video" + }, + "scalar_starter_link": { + "dialog_title": "Aggiungi un'integrazione", + "dialog_description": "Stai per essere portato in un sito di terze parti per autenticare il tuo account da usare con %(integrationsUrl)s. Vuoi continuare?" + }, + "edits": { + "tooltip_title": "Modificato il %(date)s", + "tooltip_sub": "Clicca per vedere le modifiche", + "tooltip_label": "Modificato alle %(date)s. Clicca per vedere le modifiche." + }, + "error_rendering_message": "Impossibile caricare questo messaggio", + "reply": { + "error_loading": "Impossibile caricare l'evento a cui si è risposto, o non esiste o non hai il permesso di visualizzarlo.", + "in_reply_to": "<a>In risposta a</a> <pill>", + "in_reply_to_for_export": "In risposta a <a>questo messaggio</a>" + }, + "in_room_name": " in <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s voti" + } } }, "slash_command": { @@ -2669,7 +2253,8 @@ "verify_nop_warning_mismatch": "ATTENZIONE: sessione già verificata, ma le chiavi NON CORRISPONDONO!", "verify_mismatch": "ATTENZIONE: VERIFICA CHIAVI FALLITA! La chiave per %(userId)s e per la sessione %(deviceId)s è \"%(fprint)s\" la quale non corriponde con la chiave \"%(fingerprint)s\" fornita. Ciò può significare che le comunicazioni vengono intercettate!", "verify_success_title": "Chiave verificata", - "verify_success_description": "La chiave che hai fornito corrisponde alla chiave che hai ricevuto dalla sessione di %(userId)s %(deviceId)s. Sessione contrassegnata come verificata." + "verify_success_description": "La chiave che hai fornito corrisponde alla chiave che hai ricevuto dalla sessione di %(userId)s %(deviceId)s. Sessione contrassegnata come verificata.", + "help_dialog_title": "Aiuto comando" }, "presence": { "busy": "Occupato", @@ -2802,9 +2387,11 @@ "unable_to_access_audio_input_title": "Impossibile accedere al microfono", "unable_to_access_audio_input_description": "Non abbiamo potuto accedere al tuo microfono. Controlla le impostazioni del browser e riprova.", "no_audio_input_title": "Nessun microfono trovato", - "no_audio_input_description": "Non abbiamo trovato un microfono nel tuo dispositivo. Controlla le impostazioni e riprova." + "no_audio_input_description": "Non abbiamo trovato un microfono nel tuo dispositivo. Controlla le impostazioni e riprova.", + "transfer_consult_first_label": "Prima consulta", + "input_devices": "Dispositivi di input", + "output_devices": "Dispositivi di output" }, - "Other": "Altro", "room_settings": { "permissions": { "m.room.avatar_space": "Cambia avatar dello spazio", @@ -2911,7 +2498,16 @@ "other": "Aggiornamento spazi... (%(progress)s di %(count)s)" }, "error_join_rule_change_title": "Modifica delle regole di accesso fallita", - "error_join_rule_change_unknown": "Errore sconosciuto" + "error_join_rule_change_unknown": "Errore sconosciuto", + "join_rule_restricted_dialog_empty_warning": "Stai rimuovendo tutti gli spazi. L'accesso tornerà solo su invito", + "join_rule_restricted_dialog_title": "Seleziona spazi", + "join_rule_restricted_dialog_description": "Decidi quali spazi possono accedere a questa stanza. Se uno spazio è selezionato, i suoi membri possono trovare ed entrare in <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Cerca spazi", + "join_rule_restricted_dialog_heading_space": "Spazi di cui sai che contengono questo spazio", + "join_rule_restricted_dialog_heading_room": "Spazi di cui sai che contengono questa stanza", + "join_rule_restricted_dialog_heading_other": "Altri spazi o stanze che potresti non conoscere", + "join_rule_restricted_dialog_heading_unknown": "Questi sono probabilmente quelli di cui fanno parte gli altri amministratori delle stanze.", + "join_rule_restricted_dialog_heading_known": "Altri spazi che conosci" }, "general": { "publish_toggle": "Pubblicare questa stanza nell'elenco pubblico delle stanze in %(domain)s ?", @@ -2952,7 +2548,17 @@ "canonical_alias_field_label": "Indirizzo principale", "avatar_field_label": "Avatar della stanza", "aliases_no_items_label": "Nessun altro indirizzo ancora pubblicato, aggiungine uno sotto", - "aliases_items_label": "Altri indirizzi pubblicati:" + "aliases_items_label": "Altri indirizzi pubblicati:", + "alias_heading": "Indirizzo stanza", + "alias_field_has_domain_invalid": "Separatore del dominio mancante, es. (:dominio.org)", + "alias_field_has_localpart_invalid": "Nome o separatore della stanza mancante, es. (mia-stanza:dominio.org)", + "alias_field_safe_localpart_invalid": "Alcuni caratteri non sono permessi", + "alias_field_required_invalid": "Inserisci un indirizzo", + "alias_field_matches_invalid": "Questo indirizzo non punta a questa stanza", + "alias_field_taken_valid": "Questo indirizzo è disponibile per l'uso", + "alias_field_taken_invalid_domain": "Questo indirizzo è già in uso", + "alias_field_taken_invalid": "Questo indirizzo aveva un server non valido o è già in uso", + "alias_field_placeholder_default": "es. mia-stanza" }, "advanced": { "unfederated": "Questa stanza non è accessibile da server di Matrix remoti", @@ -2965,7 +2571,25 @@ "room_version_section": "Versione stanza", "room_version": "Versione stanza:", "information_section_space": "Informazioni spazio", - "information_section_room": "Informazioni stanza" + "information_section_room": "Informazioni stanza", + "error_upgrade_title": "Aggiornamento stanza fallito", + "error_upgrade_description": "Non è stato possibile completare l'aggiornamento della stanza", + "upgrade_button": "Aggiorna questa stanza alla versione %(version)s", + "upgrade_dialog_title": "Aggiorna versione stanza", + "upgrade_dialog_description": "Per aggiornare questa stanza devi chiudere l'istanza attuale e creare una nuova stanza al suo posto. Per offrire la migliore esperienza possibile ai membri della stanza:", + "upgrade_dialog_description_1": "Creeremo una nuova stanza con lo stesso nome, descrizione e avatar", + "upgrade_dialog_description_2": "Aggiorneremo qualsiasi alias di stanza in modo che punti a quella nuova", + "upgrade_dialog_description_3": "Eviteremo che gli utenti parlino nella vecchia versione della stanza e posteremo un messaggio avvisando gli utenti di spostarsi in quella nuova", + "upgrade_dialog_description_4": "Inseriremo un link alla vecchia stanza all'inizio della di quella nuova in modo che la gente possa vedere i messaggi precedenti", + "upgrade_warning_dialog_invite_label": "Invita automaticamente i membri da questa stanza a quella nuova", + "upgrade_warning_dialog_title_private": "Aggiorna stanza privata", + "upgrade_dwarning_ialog_title_public": "Aggiorna stanza pubblica", + "upgrade_warning_dialog_title": "Aggiorna stanza", + "upgrade_warning_dialog_report_bug_prompt": "Solitamente ciò influisce solo su come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, segnala un errore.", + "upgrade_warning_dialog_report_bug_prompt_link": "Solitamente ciò influisce solo come la stanza viene elaborata sul server. Se stai riscontrando problemi con il tuo %(brand)s, <a>segnala un errore</a>.", + "upgrade_warning_dialog_description": "Aggiornare una stanza è un'azione avanzata ed è consigliabile quando una stanza non è stabile a causa di errori, funzioni mancanti o vulnerabilità di sicurezza.", + "upgrade_warning_dialog_explainer": "<b>Nota che aggiornare creerà una nuova versione della stanza</b>. Tutti i messaggi attuali resteranno in questa stanza archiviata.", + "upgrade_warning_dialog_footer": "Aggiornerai questa stanza dalla <oldVersion /> alla <newVersion />." }, "delete_avatar_label": "Elimina avatar", "upload_avatar_label": "Invia avatar", @@ -3011,7 +2635,9 @@ "enable_element_call_caption": "%(brand)s è crittografato end-to-end, ma attualmente è limitato ad un minore numero di utenti.", "enable_element_call_no_permissions_tooltip": "Non hai autorizzazioni sufficienti per cambiarlo.", "call_type_section": "Tipo chiamata" - } + }, + "title": "Impostazioni stanza - %(roomName)s", + "alias_not_specified": "non specificato" }, "encryption": { "verification": { @@ -3088,7 +2714,21 @@ "timed_out": "Verifica scaduta.", "cancelled_self": "Hai annullato la verifica nell'altro dispositivo.", "cancelled_user": "%(displayName)s ha annullato la verifica.", - "cancelled": "Hai annullato la verifica." + "cancelled": "Hai annullato la verifica.", + "incoming_sas_user_dialog_text_1": "Verifica questo utente per contrassegnarlo come affidabile. La fiducia degli utenti offre una maggiore tranquillità quando si utilizzano messaggi cifrati end-to-end.", + "incoming_sas_user_dialog_text_2": "La verifica di questo utente contrassegnerà come fidata la sua sessione a te e viceversa.", + "incoming_sas_device_dialog_text_1": "Verifica questo dispositivo per segnarlo come fidato. Fidarsi di questo dispositivo offre a te e agli altri utenti una maggiore tranquillità nell'uso di messaggi cifrati end-to-end.", + "incoming_sas_device_dialog_text_2": "La verifica di questo dispositivo lo segnerà come fidato e gli utenti che si sono verificati con te si fideranno di questo dispositivo.", + "incoming_sas_dialog_waiting": "In attesa che il partner confermi…", + "incoming_sas_dialog_title": "Richiesta di verifica in arrivo", + "manual_device_verification_self_text": "Conferma confrontando il seguente con le impostazioni utente nell'altra sessione:", + "manual_device_verification_user_text": "Conferma questa sessione confrontando il seguente con le sue impostazioni utente:", + "manual_device_verification_device_name_label": "Nome sessione", + "manual_device_verification_device_id_label": "ID sessione", + "manual_device_verification_device_key_label": "Chiave sessione", + "manual_device_verification_footer": "Se non corrispondono, la sicurezza delle tue comunicazioni potrebbe essere compromessa.", + "verification_dialog_title_device": "Verifica altro dispositivo", + "verification_dialog_title_user": "Richiesta verifica" }, "old_version_detected_title": "Rilevati dati di crittografia obsoleti", "old_version_detected_description": "Sono stati rilevati dati da una vecchia versione di %(brand)s. Ciò avrà causato malfunzionamenti della crittografia end-to-end nella vecchia versione. I messaggi cifrati end-to-end scambiati di recente usando la vecchia versione potrebbero essere indecifrabili in questa versione. Anche i messaggi scambiati con questa versione possono fallire. Se riscontri problemi, disconnettiti e riaccedi. Per conservare la cronologia, esporta e re-importa le tue chiavi.", @@ -3142,7 +2782,57 @@ "cross_signing_room_warning": "Qualcuno sta usando una sessione sconosciuta", "cross_signing_room_verified": "Tutti in questa stanza sono verificati", "cross_signing_room_normal": "Questa stanza è cifrata end-to-end", - "unsupported": "Questo client non supporta la crittografia end-to-end." + "unsupported": "Questo client non supporta la crittografia end-to-end.", + "incompatible_database_sign_out_description": "Per evitare di perdere la cronologia della chat, devi esportare le tue chiavi della stanza prima di uscire. Dovrai tornare alla versione più recente di %(brand)s per farlo", + "incompatible_database_description": "Hai precedentemente usato una versione più recente di %(brand)s con questa sessione. Per usare ancora questa versione con la crittografia end to end, dovrai disconnetterti e riaccedere.", + "incompatible_database_title": "Database non compatibile", + "incompatible_database_disable": "Continua con la crittografia disattivata", + "key_signature_upload_completed": "Invio completato", + "key_signature_upload_cancelled": "Invio della firma annullato", + "key_signature_upload_failed": "Impossibile inviare", + "key_signature_upload_success_title": "Firma inviata correttamente", + "key_signature_upload_failed_title": "Invio della firma fallito", + "udd": { + "own_new_session_text": "Hai fatto l'accesso ad una nuova sessione senza verificarla:", + "own_ask_verify_text": "Verifica la tua altra sessione usando una delle opzioni sotto.", + "other_new_session_text": "%(name)s (%(userId)s) ha fatto l'accesso con una nuova sessione senza verificarla:", + "other_ask_verify_text": "Chiedi a questo utente di verificare la sua sessione o verificala manualmente sotto.", + "title": "Non fidato", + "manual_verification_button": "Verifica manualmente con testo", + "interactive_verification_button": "Verifica interattivamente con emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Tipo di file errato", + "recovery_key_is_correct": "Sembra giusta!", + "wrong_security_key": "Chiave di sicurezza sbagliata", + "invalid_security_key": "Chiave di sicurezza non valida" + }, + "reset_title": "Reimposta tutto", + "reset_warning_1": "Fallo solo se non hai altri dispositivi con cui completare la verifica.", + "reset_warning_2": "Se reimposti tutto, ricomincerai senza sessioni fidate, senza utenti fidati e potresti non riuscire a vedere i messaggi passati.", + "security_phrase_title": "Frase di sicurezza", + "security_phrase_incorrect_error": "Impossibile accedere all'archivio segreto. Verifica di avere inserito la password di sicurezza giusta.", + "enter_phrase_or_key_prompt": "Inserisci la tua frase di sicurezza o <button>usa la tua chiave di sicurezza</button> per continuare.", + "security_key_title": "Chiave di sicurezza", + "use_security_key_prompt": "Usa la tua chiave di sicurezza per continuare.", + "separator": "%(securityKey)s o %(recoveryFile)s", + "restoring": "Ripristino delle chiavi dal backup" + }, + "reset_all_button": "Hai dimenticato o perso tutti i metodi di recupero? <a>Reimposta tutto</a>", + "destroy_cross_signing_dialog": { + "title": "Distruggere le chiavi di firma incrociata?", + "warning": "L'eliminazione delle chiavi di firma incrociata è permanente. Chiunque si sia verificato con te vedrà avvisi di sicurezza. Quasi sicuramente non vuoi fare questa cosa, a meno che tu non abbia perso tutti i dispositivi da cui puoi fare l'accesso.", + "primary_button_text": "Elimina chiavi di firma incrociata" + }, + "confirm_encryption_setup_title": "Conferma impostazione crittografia", + "confirm_encryption_setup_body": "Clicca il pulsante sotto per confermare l'impostazione della crittografia.", + "unable_to_setup_keys_error": "Impossibile impostare le chiavi", + "key_signature_upload_failed_master_key_signature": "una nuova firma della chiave principale", + "key_signature_upload_failed_cross_signing_key_signature": "una nuova firma della chiave a firma incrociata", + "key_signature_upload_failed_device_cross_signing_key_signature": "una firma incrociata di dispositivo", + "key_signature_upload_failed_key_signature": "una firma di chiave", + "key_signature_upload_failed_body": "%(brand)s ha riscontrato un errore durante l'invio di:" }, "emoji": { "category_frequently_used": "Usati di frequente", @@ -3292,7 +2982,10 @@ "fallback_button": "Inizia l'autenticazione", "sso_title": "Usa Single Sign On per continuare", "sso_body": "Conferma aggiungendo questa email usando Single Sign On per provare la tua identità.", - "code": "Codice" + "code": "Codice", + "sso_preauth_body": "Per continuare, usa Single Sign On per provare la tua identità.", + "sso_postauth_title": "Conferma per continuare", + "sso_postauth_body": "Clicca il pulsante sotto per confermare la tua identità." }, "password_field_label": "Inserisci password", "password_field_strong_label": "Bene, password robusta!", @@ -3368,7 +3061,41 @@ }, "country_dropdown": "Nazione a tendina", "common_failures": {}, - "captcha_description": "Questo homeserver vorrebbe assicurarsi che non sei un robot." + "captcha_description": "Questo homeserver vorrebbe assicurarsi che non sei un robot.", + "autodiscovery_invalid": "Risposta della ricerca homeserver non valida", + "autodiscovery_generic_failure": "Ottenimento automatico configurazione dal server fallito", + "autodiscovery_invalid_hs_base_url": "Base_url per m.homeserver non valido", + "autodiscovery_invalid_hs": "L'URL dell'homeserver non sembra essere un homeserver Matrix valido", + "autodiscovery_invalid_is_base_url": "Base_url per m.identity_server non valido", + "autodiscovery_invalid_is": "L'URL del server di identità non sembra essere un server di identità valido", + "autodiscovery_invalid_is_response": "Risposta non valida cercando server di identità", + "server_picker_description": "Puoi usare le opzioni server personalizzate per accedere ad altri server Matrix specificando un URL homeserver diverso. Ciò ti permette di usare %(brand)s con un account Matrix esistente su un homeserver differente.", + "server_picker_description_matrix.org": "Unisciti gratis a milioni nel più grande server pubblico", + "server_picker_title_default": "Opzioni server", + "soft_logout": { + "clear_data_title": "Svuotare tutti i dati in questa sessione?", + "clear_data_description": "Lo svuotamento dei dati di questa sessione è permanente. I messaggi cifrati andranno persi a meno non si abbia un backup delle loro chiavi.", + "clear_data_button": "Elimina tutti i dati" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "I messaggi cifrati sono resi sicuri con una crittografia end-to-end. Solo tu e il/i destinatario/i avete le chiavi per leggere questi messaggi.", + "setup_secure_backup_description_2": "Quando ti disconnetti queste chiavi verranno eliminate dal dispositivo, quindi non potrai leggere i messaggi cifrati a meno che tu non abbia le chiavi su altri dispositivi, o salvate in backup sul server.", + "use_key_backup": "Inizia ad usare il backup chiavi", + "skip_key_backup": "Non voglio i miei messaggi cifrati", + "megolm_export": "Esporta le chiavi manualmente", + "setup_key_backup_title": "Perderai l'accesso ai tuoi messaggi cifrati", + "description": "Sei sicuro di volerti disconnettere?" + }, + "registration": { + "continue_without_email_title": "Continuando senza email", + "continue_without_email_description": "Solo un avviso, se non aggiungi un'email e dimentichi la password, potresti <b>perdere permanentemente l'accesso al tuo account</b>.", + "continue_without_email_field_label": "Email (facoltativa)" + }, + "set_email": { + "verification_pending_title": "In attesa di verifica", + "verification_pending_description": "Controlla la tua email e clicca il link contenuto. Una volta fatto, clicca continua.", + "description": "Ciò ti permetterà di reimpostare la tua password e ricevere notifiche." + } }, "room_list": { "sort_unread_first": "Mostra prima le stanze con messaggi non letti", @@ -3422,7 +3149,8 @@ "spam_or_propaganda": "Spam o propaganda", "report_entire_room": "Segnala l'intera stanza", "report_content_to_homeserver": "Segnala il contenuto all'amministratore dell'homeserver", - "description": "La segnalazione di questo messaggio invierà il suo 'ID evento' univoco all'amministratore del tuo homeserver. Se i messaggi della stanza sono cifrati, l'amministratore non potrà leggere il messaggio o vedere file e immagini." + "description": "La segnalazione di questo messaggio invierà il suo 'ID evento' univoco all'amministratore del tuo homeserver. Se i messaggi della stanza sono cifrati, l'amministratore non potrà leggere il messaggio o vedere file e immagini.", + "other_label": "Altro" }, "setting": { "help_about": { @@ -3541,7 +3269,22 @@ "popout": "Oggetto a comparsa", "unpin_to_view_right_panel": "Sblocca questo widget per vederlo in questo pannello", "set_room_layout": "Imposta la disposizione della stanza per tutti", - "close_to_view_right_panel": "Chiudi questo widget per vederlo in questo pannello" + "close_to_view_right_panel": "Chiudi questo widget per vederlo in questo pannello", + "modal_title_default": "Widget modale", + "modal_data_warning": "I dati in questa schermata vengono condivisi con %(widgetDomain)s", + "capabilities_dialog": { + "title": "Approva permessi del widget", + "content_starting_text": "Il widget vorrebbe:", + "decline_all_permission": "Rifiuta tutti", + "remember_Selection": "Ricorda la mia scelta per questo widget" + }, + "open_id_permissions_dialog": { + "title": "Permetti a questo widget di verificare la tua identità", + "starting_text": "Il widget verificherà il tuo ID utente, ma non sarà un grado di eseguire azioni per te:", + "remember_selection": "Ricordalo" + }, + "error_unable_start_audio_stream_description": "Impossibile avviare lo streaming audio.", + "error_unable_start_audio_stream_title": "Impossibile avviare lo stream in diretta" }, "feedback": { "sent": "Feedback inviato", @@ -3550,7 +3293,8 @@ "may_contact_label": "Potete contattarmi se volete rispondermi o per farmi provare nuove idee in arrivo", "pro_type": "CONSIGLIO: se segnali un errore, invia <debugLogsLink>i log di debug</debugLogsLink> per aiutarci ad individuare il problema.", "existing_issue_link": "Prima controlla <existingIssuesLink>gli errori esistenti su Github</existingIssuesLink>. Non l'hai trovato? <newIssueLink>Apri una segnalazione</newIssueLink>.", - "send_feedback_action": "Invia feedback" + "send_feedback_action": "Invia feedback", + "can_contact_label": "Potete contattarmi se avete altre domande" }, "zxcvbn": { "suggestions": { @@ -3623,7 +3367,10 @@ "no_update": "Nessun aggiornamento disponibile.", "downloading": "Scaricamento aggiornamento…", "new_version_available": "Nuova versione disponibile. <a>Aggiorna ora.</a>", - "check_action": "Controlla aggiornamenti" + "check_action": "Controlla aggiornamenti", + "error_unable_load_commit": "Caricamento dettagli del commit fallito: %(msg)s", + "unavailable": "Non disponibile", + "changelog": "Cambiamenti" }, "threads": { "all_threads": "Tutte le conversazioni", @@ -3638,7 +3385,11 @@ "empty_heading": "Tieni le discussioni organizzate in conversazioni", "unable_to_decrypt": "Impossibile decifrare il messaggio", "open_thread": "Apri conversazione", - "error_start_thread_existing_relation": "Impossibile creare una conversazione da un evento con una relazione esistente" + "error_start_thread_existing_relation": "Impossibile creare una conversazione da un evento con una relazione esistente", + "count_of_reply": { + "one": "%(count)s risposta", + "other": "%(count)s risposte" + } }, "theme": { "light_high_contrast": "Alto contrasto chiaro", @@ -3672,7 +3423,41 @@ "title_when_query_available": "Risultati", "search_placeholder": "Cerca nomi e descrizioni", "no_search_result_hint": "Prova a fare una ricerca diversa o controllare errori di battitura.", - "joining_space": "Entrata in corso" + "joining_space": "Entrata in corso", + "add_existing_subspace": { + "space_dropdown_title": "Aggiungi spazio esistente", + "create_prompt": "Vuoi piuttosto aggiungere un nuovo spazio?", + "create_button": "Crea un nuovo spazio", + "filter_placeholder": "Cerca spazi" + }, + "add_existing_room_space": { + "error_heading": "Non tutti i selezionati sono stati aggiunti", + "progress_text": { + "one": "Aggiunta stanza...", + "other": "Aggiunta stanze... (%(progress)s di %(count)s)" + }, + "dm_heading": "Messaggi diretti", + "space_dropdown_label": "Selezione spazio", + "space_dropdown_title": "Aggiungi stanze esistenti", + "create": "Vuoi invece aggiungere una nuova stanza?", + "create_prompt": "Crea nuova stanza", + "subspace_moved_note": "L'aggiunta di spazi è stata spostata." + }, + "room_filter_placeholder": "Cerca stanze", + "leave_dialog_public_rejoin_warning": "Non potrai rientrare a meno che non ti invitino di nuovo.", + "leave_dialog_only_admin_warning": "Sei l'unico amministratore di questo spazio. Se esci nessuno ne avrà il controllo.", + "leave_dialog_only_admin_room_warning": "Sei l'unico amministratore di alcune delle stanze o spazi che vuoi abbandonare. Se esci li lascerai senza amministratori.", + "leave_dialog_title": "Esci da %(spaceName)s", + "leave_dialog_description": "Stai per uscire da <spaceName/>.", + "leave_dialog_option_intro": "Vuoi uscire dalle stanze di questo spazio?", + "leave_dialog_option_none": "Non uscire da alcuna stanza", + "leave_dialog_option_all": "Esci da tutte le stanze", + "leave_dialog_option_specific": "Esci da alcune stanze", + "leave_dialog_action": "Esci dallo spazio", + "preferences": { + "sections_section": "Sezioni da mostrare", + "show_people_in_space": "Ciò raggruppa le tue chat con i membri di questo spazio. Se lo disattivi le chat verranno nascoste dalla tua vista di %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Questo homeserver non è configurato per mostrare mappe.", @@ -3697,7 +3482,30 @@ "click_move_pin": "Clicca per spostare la puntina", "click_drop_pin": "Clicca per lasciare una puntina", "share_button": "Condividi posizione", - "stop_and_close": "Ferma e chiudi" + "stop_and_close": "Ferma e chiudi", + "error_fetch_location": "Impossibile rilevare la posizione", + "error_no_perms_title": "Non hai l'autorizzazione di condividere la posizione", + "error_no_perms_description": "Devi avere le giuste autorizzazioni per potere condividere le posizioni in questa stanza.", + "error_send_title": "Non siamo riusciti ad inviare la tua posizione", + "error_send_description": "%(brand)s non ha potuto inviare la tua posizione. Riprova più tardi.", + "live_description": "Posizione in tempo reale di %(displayName)s", + "share_type_own": "La mia posizione attuale", + "share_type_live": "La mia posizione in tempo reale", + "share_type_pin": "Lascia una puntina", + "share_type_prompt": "Che tipo di posizione vuoi condividere?", + "live_update_time": "Aggiornato %(humanizedUpdateTime)s", + "live_until": "In tempo reale fino a %(expiryTime)s", + "loading_live_location": "Caricamento posizione in tempo reale…", + "live_location_ended": "Posizione in tempo reale terminata", + "live_location_error": "Errore della posizione in tempo reale", + "live_locations_empty": "Nessuna posizione in tempo reale", + "close_sidebar": "Chiudi barra laterale", + "error_stopping_live_location": "Si è verificato un errore fermando la tua posizione in tempo reale", + "error_sharing_live_location": "Si è verificato un errore condividendo la tua posizione in tempo reale", + "live_location_active": "Stai condividendo la tua posizione in tempo reale", + "live_location_enabled": "Posizione in tempo reale attivata", + "error_sharing_live_location_try_again": "Si è verificato un errore condividendo la tua posizione in tempo reale, riprova", + "error_stopping_live_location_try_again": "Si è verificato un errore fermando la tua posizione in tempo reale, riprova" }, "labs_mjolnir": { "room_name": "Mia lista ban", @@ -3769,7 +3577,16 @@ "address_label": "Indirizzo", "label": "Crea uno spazio", "add_details_prompt_2": "Puoi cambiarli in qualsiasi momento.", - "creating": "Creazione…" + "creating": "Creazione…", + "subspace_join_rule_restricted_description": "Chiunque in <SpaceName/> potrà trovare ed entrare.", + "subspace_join_rule_public_description": "Chiunque potrà trovare ed entrare in questo spazio, non solo i membri di <SpaceName/>.", + "subspace_join_rule_invite_description": "Solo le persone invitate potranno trovare ed entrare in questo spazio.", + "subspace_dropdown_title": "Crea uno spazio", + "subspace_beta_notice": "Aggiungi uno spazio ad un altro che gestisci.", + "subspace_join_rule_label": "Visibilità spazio", + "subspace_join_rule_invite_only": "Spazio privato (solo a invito)", + "subspace_existing_space_prompt": "Vuoi piuttosto aggiungere uno spazio esistente?", + "subspace_adding": "Aggiunta…" }, "user_menu": { "switch_theme_light": "Passa alla modalità chiara", @@ -3938,7 +3755,11 @@ "all_rooms": "Tutte le stanze", "field_placeholder": "Cerca…", "this_room_button": "Cerca in questa stanza", - "all_rooms_button": "Cerca in tutte le stanze" + "all_rooms_button": "Cerca in tutte le stanze", + "result_count": { + "other": "(~%(count)s risultati)", + "one": "(~%(count)s risultato)" + } }, "jump_to_bottom_button": "Scorri ai messaggi più recenti", "jump_read_marker": "Salta al primo messaggio non letto.", @@ -3953,7 +3774,19 @@ "error_jump_to_date_details": "Dettagli errore", "jump_to_date_beginning": "L'inizio della stanza", "jump_to_date": "Salta alla data", - "jump_to_date_prompt": "Scegli una data in cui saltare" + "jump_to_date_prompt": "Scegli una data in cui saltare", + "face_pile_tooltip_label": { + "one": "Vedi 1 membro", + "other": "Vedi tutti i %(count)s membri" + }, + "face_pile_tooltip_shortcut_joined": "Incluso te, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Inclusi %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> ti ha invitato/a", + "unknown_status_code_for_timeline_jump": "codice di stato sconosciuto", + "face_pile_summary": { + "other": "%(count)s persone che conosci sono già entrate", + "one": "%(count)s persona che conosci è già entrata" + } }, "file_panel": { "guest_note": "Devi <a>registrarti</a> per usare questa funzionalità", @@ -3974,7 +3807,9 @@ "identity_server_no_terms_title": "Il server di identità non ha condizioni di servizio", "identity_server_no_terms_description_1": "Questa azione richiede l'accesso al server di identità predefinito <server /> per verificare un indirizzo email o numero di telefono, ma il server non ha termini di servizio.", "identity_server_no_terms_description_2": "Continua solo se ti fidi del proprietario del server.", - "inline_intro_text": "Accetta la <policyLink /> per continuare:" + "inline_intro_text": "Accetta la <policyLink /> per continuare:", + "summary_identity_server_1": "Trova altri per telefono o email", + "summary_identity_server_2": "Trovato per telefono o email" }, "space_settings": { "title": "Impostazioni - %(spaceName)s" @@ -4011,7 +3846,13 @@ "total_n_votes_voted": { "one": "Basato su %(count)s voto", "other": "Basato su %(count)s voti" - } + }, + "end_message_no_votes": "Il sondaggio è terminato. Nessun voto inviato.", + "end_message": "Il sondaggio è terminato. Risposta più scelta: %(topAnswer)s", + "error_ending_title": "Chiusura del sondaggio fallita", + "error_ending_description": "Spiacenti, il sondaggio non è terminato. Riprova.", + "end_title": "Termina sondaggio", + "end_description": "Vuoi davvero terminare questo sondaggio? Verranno mostrati i risultati finali e le persone non potranno più votare." }, "failed_load_async_component": "Impossibile caricare! Controlla la tua connessione di rete e riprova.", "upload_failed_generic": "Invio del file '%(fileName)s' fallito.", @@ -4059,7 +3900,39 @@ "error_version_unsupported_space": "L'homeserver dell'utente non supporta la versione dello spazio.", "error_version_unsupported_room": "L'homeserver dell'utente non supporta la versione della stanza.", "error_unknown": "Errore sconosciuto del server", - "to_space": "Invita in %(spaceName)s" + "to_space": "Invita in %(spaceName)s", + "unable_find_profiles_description_default": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque invitarli?", + "unable_find_profiles_title": "I seguenti utenti potrebbero non esistere", + "unable_find_profiles_invite_never_warn_label_default": "Invitali lo stesso e non avvisarmi più", + "unable_find_profiles_invite_label_default": "Invita comunque", + "email_caption": "Invita per email", + "error_dm": "Non abbiamo potuto creare il tuo messaggio diretto.", + "ask_anyway_description": "Impossibile trovare profili per gli ID Matrix elencati sotto - vuoi comunque iniziare un messaggio diretto?", + "ask_anyway_never_warn_label": "Inizia il messaggio lo stesso e non avvisarmi più", + "ask_anyway_label": "Inizia il messaggio lo stesso", + "error_find_room": "Qualcosa è andato storto provando ad invitare gli utenti.", + "error_invite": "Impossibile invitare quegli utenti. Ricontrolla gli utenti che vuoi invitare e riprova.", + "error_transfer_multiple_target": "Una chiamata può essere trasferita solo ad un singolo utente.", + "error_find_user_title": "Impossibile trovare i seguenti utenti", + "error_find_user_description": "I seguenti utenti potrebbero non esistere o non sono validi, perciò non possono essere invitati: %(csvNames)s", + "recents_section": "Conversazioni recenti", + "suggestions_section": "Contattati direttamente di recente", + "email_use_default_is": "Usa un server d'identità per invitare via email. <default>Usa quello predefinito (%(defaultIdentityServerName)s)</default> o gestiscilo nelle <settings>impostazioni</settings>.", + "email_use_is": "Usa un server di identità per invitare via email. Gestisci nelle <settings>impostazioni</settings>.", + "start_conversation_name_email_mxid_prompt": "Inizia una conversazione con qualcuno usando il suo nome, indirizzo email o nome utente (come <userId/>).", + "start_conversation_name_mxid_prompt": "Inizia una conversazione con qualcuno usando il suo nome o il nome utente (come <userId/>).", + "suggestions_disclaimer": "Alcuni suggerimenti potrebbero essere nascosti per privacy.", + "suggestions_disclaimer_prompt": "Se non vedi chi stai cercando, mandagli il collegamento di invito sottostante.", + "send_link_prompt": "O manda un collegamento di invito", + "to_room": "Invita in %(roomName)s", + "name_email_mxid_share_space": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come <userId/>) o <a>condividi questo spazio</a>.", + "name_mxid_share_space": "Invita qualcuno usando il suo nome, nome utente (come <userId/>) o <a>condividi questo spazio</a>.", + "name_email_mxid_share_room": "Invita qualcuno usando il suo nome, indirizzo email, nome utente (come <userId/>) o <a>condividi questa stanza</a>.", + "name_mxid_share_room": "Invita qualcuno usando il suo nome, nome utente (come <userId/>) o <a>condividi questa stanza</a>.", + "key_share_warning": "Le persone invitate potranno leggere i vecchi messaggi.", + "email_limit_one": "Gli inviti per email possono essere inviati uno per volta", + "transfer_user_directory_tab": "Elenco utenti", + "transfer_dial_pad_tab": "Tastierino" }, "scalar": { "error_create": "Impossibile creare il widget.", @@ -4092,7 +3965,21 @@ "something_went_wrong": "Qualcosa è andato storto!", "download_media": "Scaricamento della fonte fallito, nessun url trovato", "update_power_level": "Cambio di livello poteri fallito", - "unknown": "Errore sconosciuto" + "unknown": "Errore sconosciuto", + "dialog_description_default": "Si è verificato un errore.", + "edit_history_unsupported": "Il tuo homeserver non sembra supportare questa funzione.", + "session_restore": { + "clear_storage_description": "Disconnettere e rimuovere le chiavi di crittografia?", + "clear_storage_button": "Elimina l'archiviazione e disconnetti", + "title": "Impossibile ripristinare la sessione", + "description_1": "Abbiamo riscontrato un errore tentando di ripristinare la tua sessione precedente.", + "description_2": "Se hai usato precedentemente una versione più recente di %(brand)s, la tua sessione potrebbe essere incompatibile con questa versione. Chiudi questa finestra e torna alla versione più recente.", + "description_3": "Eliminare l'archiviazione del browser potrebbe risolvere il problema, ma verrai disconnesso e la cronologia delle chat criptate sarà illeggibile." + }, + "storage_evicted_title": "Dati di sessione mancanti", + "storage_evicted_description_1": "Alcuni dati di sessione, incluse le chiavi dei messaggi cifrati, sono mancanti. Esci e riaccedi per risolvere, ripristinando le chiavi da un backup.", + "storage_evicted_description_2": "Probabilmente il tuo browser ha rimosso questi dati per mancanza di spazio su disco.", + "unknown_error_code": "codice errore sconosciuto" }, "in_space1_and_space2": "Negli spazi %(space1Name)s e %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4246,7 +4133,31 @@ "deactivate_confirm_action": "Disattiva utente", "error_deactivate": "Disattivazione utente fallita", "role_label": "Ruolo in <RoomName/>", - "edit_own_devices": "Modifica dispositivi" + "edit_own_devices": "Modifica dispositivi", + "redact": { + "no_recent_messages_title": "Non sono stati trovati messaggi recenti dell'utente %(user)s", + "no_recent_messages_description": "Prova a scorrere la linea temporale per vedere se ce ne sono di precedenti.", + "confirm_title": "Rimuovi gli ultimi messaggi di %(user)s", + "confirm_description_1": { + "one": "Stai per rimuovere %(count)s messaggio di %(user)s. Verrà rimosso permanentemente per chiunque nella conversazione. Vuoi continuare?", + "other": "Stai per rimuovere %(count)s messaggi di %(user)s. Verranno rimossi permanentemente per chiunque nella conversazione. Vuoi continuare?" + }, + "confirm_description_2": "Se i messaggi sono tanti può volerci un po' di tempo. Nel frattempo, per favore, non fare alcun refresh.", + "confirm_keep_state_label": "Conserva i messaggi di sistema", + "confirm_keep_state_explainer": "Deseleziona se vuoi rimuovere anche i messaggi di sistema per questo utente (es. cambiamenti di sottoscrizione, modifiche al profilo…)", + "confirm_button": { + "other": "Rimuovi %(count)s messaggi", + "one": "Rimuovi 1 messaggio" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s sessioni verificate", + "one": "1 sessione verificata" + }, + "count_of_sessions": { + "other": "%(count)s sessioni", + "one": "%(count)s sessione" + } }, "stickers": { "empty": "Non hai ancora alcun pacchetto di adesivi attivato", @@ -4299,6 +4210,9 @@ "one": "Risultato finale basato su %(count)s voto", "other": "Risultato finale basato su %(count)s voti" } + }, + "thread_list": { + "context_menu_label": "Opzioni conversazione" } }, "reject_invitation_dialog": { @@ -4335,12 +4249,168 @@ }, "console_wait": "Aspetta!", "cant_load_page": "Caricamento pagina fallito", - "Invalid homeserver discovery response": "Risposta della ricerca homeserver non valida", - "Failed to get autodiscovery configuration from server": "Ottenimento automatico configurazione dal server fallito", - "Invalid base_url for m.homeserver": "Base_url per m.homeserver non valido", - "Homeserver URL does not appear to be a valid Matrix homeserver": "L'URL dell'homeserver non sembra essere un homeserver Matrix valido", - "Invalid identity server discovery response": "Risposta non valida cercando server di identità", - "Invalid base_url for m.identity_server": "Base_url per m.identity_server non valido", - "Identity server URL does not appear to be a valid identity server": "L'URL del server di identità non sembra essere un server di identità valido", - "General failure": "Guasto generale" + "General failure": "Guasto generale", + "emoji_picker": { + "cancel_search_label": "Annulla ricerca" + }, + "info_tooltip_title": "Informazione", + "language_dropdown_label": "Lingua a tendina", + "pill": { + "permalink_other_room": "Messaggio in %(room)s", + "permalink_this_room": "Messaggio da %(user)s" + }, + "seshat": { + "error_initialising": "Inizializzazione ricerca messaggi fallita, controlla <a>le impostazioni</a> per maggiori informazioni", + "warning_kind_files_app": "Usa <a>l'app desktop</a> per vedere tutti i file cifrati", + "warning_kind_search_app": "Usa <a>l'app desktop</a> per cercare i messaggi cifrati", + "warning_kind_files": "Questa versione di %(brand)s non supporta la visualizzazione di alcuni file cifrati", + "warning_kind_search": "Questa versione di %(brand)s non supporta la ricerca di messaggi cifrati", + "reset_title": "Reinizializzare l'archivio eventi?", + "reset_description": "Probabilmente non hai bisogno di reinizializzare il tuo archivio indice degli eventi", + "reset_explainer": "Se lo fai, ricorda che nessuno dei tuoi messaggi verrà eliminato, ma l'esperienza di ricerca potrà peggiorare per qualche momento mentre l'indice viene ricreato", + "reset_button": "Reinizializza archivio eventi" + }, + "truncated_list_n_more": { + "other": "E altri %(count)s ..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Inserisci il nome di un server", + "network_dropdown_available_valid": "Sembra giusto", + "network_dropdown_available_invalid_forbidden": "Non hai i permessi per vedere l'elenco di stanze del server", + "network_dropdown_available_invalid": "Impossibile trovare questo server o l'elenco delle sue stanze", + "network_dropdown_your_server_description": "Il tuo server", + "network_dropdown_remove_server_adornment": "Rimuovi server “%(roomServer)s”", + "network_dropdown_add_dialog_title": "Aggiungi un nuovo server", + "network_dropdown_add_dialog_description": "Inserisci il nome di un nuovo server che vuoi esplorare.", + "network_dropdown_add_dialog_placeholder": "Nome server", + "network_dropdown_add_server_option": "Aggiungi nuovo server…", + "network_dropdown_selected_label_instance": "Mostra: stanze di %(instance)s (%(server)s)", + "network_dropdown_selected_label": "Mostra: stanze di Matrix" + } + }, + "dialog_close_label": "Chiudi finestra", + "voice_message": { + "cant_start_broadcast_title": "Impossibile iniziare il messaggio vocale", + "cant_start_broadcast_description": "Non puoi iniziare un messaggio vocale perché stai registrando una trasmissione in diretta. Termina la trasmissione per potere iniziare un messaggio vocale." + }, + "redact": { + "error": "Non puoi eliminare questo messaggio. (%(code)s)", + "ongoing": "Rimozione…", + "confirm_description": "Vuoi davvero rimuovere (eliminare) questo evento?", + "confirm_description_state": "Nota che la rimozione delle modifiche della stanza come questa può annullare la modifica.", + "confirm_button": "Conferma la rimozione", + "reason_label": "Motivo (facoltativo)" + }, + "forward": { + "no_perms_title": "Non hai il permesso per farlo", + "sending": "Invio in corso", + "sent": "Inviato", + "open_room": "Apri stanza", + "send_label": "Invia", + "message_preview_heading": "Anteprima messaggio", + "filter_placeholder": "Cerca stanze o persone" + }, + "integrations": { + "disabled_dialog_title": "Le integrazioni sono disattivate", + "disabled_dialog_description": "Attiva '%(manageIntegrations)s' nelle impostazioni per continuare.", + "impossible_dialog_title": "Integrazioni non permesse", + "impossible_dialog_description": "Il tuo %(brand)s non ti permette di usare il gestore di integrazioni per questa azione. Contatta un amministratore." + }, + "lazy_loading": { + "disabled_description1": "Hai usato %(brand)s precedentemente su %(host)s con il caricamento lento dei membri attivato. In questa versione il caricamento lento è disattivato. Dato che la cache locale non è compatibile tra queste due impostazioni, %(brand)s deve risincronizzare il tuo account.", + "disabled_description2": "Se l'altra versione di %(brand)s è ancora aperta in un'altra scheda, chiudila perché usare %(brand)s nello stesso host con il caricamento lento sia attivato che disattivato può causare errori.", + "disabled_title": "Cache locale non compatibile", + "disabled_action": "Svuota cache e risincronizza", + "resync_description": "%(brand)s ora usa da 3 a 5 volte meno memoria, caricando le informazioni degli altri utenti solo quando serve. Si prega di attendere mentre ci risincronizziamo con il server!", + "resync_title": "Aggiornamento di %(brand)s" + }, + "message_edit_dialog_title": "Modifiche del messaggio", + "server_offline": { + "empty_timeline": "Non hai nulla di nuovo da vedere.", + "title": "Il server non risponde", + "description": "Il tuo server non sta rispondendo ad alcune tue richieste. Sotto trovi alcuni probabili motivi.", + "description_1": "Il server (%(serverName)s) ha impiegato troppo tempo per rispondere.", + "description_2": "Il tuo firewall o antivirus sta bloccando la richiesta.", + "description_3": "Un'estensione del browser sta impedendo la richiesta.", + "description_4": "Il server è offline.", + "description_5": "Il server ha negato la tua richiesta.", + "description_6": "La tua area sta riscontrando difficoltà di connessione a internet.", + "description_7": "Si è verificato un errore di connessione tentando di contattare il server.", + "description_8": "Il server non è configurato per indicare qual è il problema (CORS).", + "recent_changes_heading": "Modifiche recenti che non sono ancora state ricevute" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s membro", + "other": "%(count)s membri" + }, + "public_rooms_label": "Stanze pubbliche", + "heading_with_query": "Usa \"%(query)s\" per cercare", + "heading_without_query": "Cerca", + "spaces_title": "Spazi in cui sei", + "failed_querying_public_rooms": "Richiesta di stanze pubbliche fallita", + "other_rooms_in_space": "Altre stanze in %(spaceName)s", + "join_button_text": "Entra in %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Alcuni risultati potrebbero essere nascosti per privacy", + "cant_find_person_helpful_hint": "Se non vedi chi stai cercando, mandagli il tuo collegamento di invito.", + "copy_link_text": "Copia collegamento di invito", + "result_may_be_hidden_warning": "Alcuni risultati potrebbero essere nascosti", + "cant_find_room_helpful_hint": "Se non trovi la stanza che stai cercando, chiedi un invito o crea una stanza nuova.", + "create_new_room_button": "Crea una nuova stanza", + "group_chat_section_title": "Altre opzioni", + "start_group_chat_button": "Inizia una conversazione di gruppo", + "message_search_section_title": "Altre ricerche", + "recent_searches_section_title": "Ricerche recenti", + "recently_viewed_section_title": "Visti di recente", + "search_dialog": "Finestra di ricerca", + "remove_filter": "Rimuovi filtro di ricerca per %(filter)s", + "search_messages_hint": "Per cercare messaggi, trova questa icona in cima ad una stanza <icon/>", + "keyboard_scroll_hint": "Usa <arrows/> per scorrere" + }, + "share": { + "title_room": "Condividi stanza", + "permalink_most_recent": "Link al messaggio più recente", + "title_user": "Condividi utente", + "title_message": "Condividi messaggio stanza", + "permalink_message": "Link al messaggio selezionato", + "link_title": "Collegamento alla stanza" + }, + "upload_file": { + "title_progress": "Invio dei file (%(current)s di %(total)s)", + "title": "Invia i file", + "upload_all_button": "Invia tutto", + "error_file_too_large": "Questo file è <b>troppo grande</b> da inviare. Il limite di dimensione è %(limit)s ma questo file è di %(sizeOfThisFile)s.", + "error_files_too_large": "Questi file sono <b>troppo grandi</b> da inviare. Il limite di dimensione è %(limit)s.", + "error_some_files_too_large": "Alcuni file sono <b>troppo grandi</b> da inviare. Il limite di dimensione è %(limit)s.", + "upload_n_others_button": { + "other": "Invia altri %(count)s file", + "one": "Invia %(count)s altro file" + }, + "cancel_all_button": "Annulla tutto", + "error_title": "Errore di invio" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Ricezione delle chiavi dal server…", + "load_error_content": "Impossibile caricare lo stato del backup", + "recovery_key_mismatch_title": "La chiave di sicurezza non corrisponde", + "recovery_key_mismatch_description": "Impossibile decifrare il backup con questa chiave di sicurezza: verifica di avere inserito la chiave di sicurezza corretta.", + "incorrect_security_phrase_title": "Password di sicurezza sbagliata", + "incorrect_security_phrase_dialog": "Impossibile decifrare il backup con questa password di sicurezza: verifica di avere inserito la password di sicurezza corretta.", + "restore_failed_error": "Impossibile ripristinare il backup", + "no_backup_error": "Nessun backup trovato!", + "keys_restored_title": "Chiavi ripristinate", + "count_of_decryption_failures": "Decifrazione di %(failedCount)s sessioni fallita!", + "count_of_successfully_restored_keys": "Ripristinate %(sessionCount)s chiavi correttamente", + "enter_phrase_title": "Inserisci password di sicurezza", + "key_backup_warning": "<b>Attenzione</b>: dovresti impostare il backup chiavi solo da un computer fidato.", + "enter_phrase_description": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua password di sicurezza.", + "phrase_forgotten_text": "Se hai dimenticato la password di sicurezza puoi <button1>usare la tua chiave di sicurezza</button1> o <button2>impostare nuove opzioni di recupero</button2>", + "enter_key_title": "Inserisci chaive di sicurezza", + "key_is_valid": "Sembra essere una chiave di sicurezza valida!", + "key_is_invalid": "Chiave di sicurezza non valida", + "enter_key_description": "Accedi alla cronologia sicura dei messaggi e imposta la messaggistica sicura inserendo la tua chiave di sicurezza.", + "key_forgotten_text": "Se hai dimenticato la tua chiave di sicurezza puoi <button>impostare nuove opzioni di recupero</button>", + "load_keys_progress": "%(completed)s di %(total)s chiavi ripristinate" + } } diff --git a/src/i18n/strings/ja.json b/src/i18n/strings/ja.json index c4b23071cb..2aeaa08854 100644 --- a/src/i18n/strings/ja.json +++ b/src/i18n/strings/ja.json @@ -1,25 +1,14 @@ { - "Create new room": "新しいルームを作成", - "unknown error code": "不明なエラーコード", "Unnamed room": "名前のないルーム", "Thursday": "木曜日", - "You cannot delete this message. (%(code)s)": "このメッセージを削除できません。(%(code)s)", - "Send": "送信", "Sunday": "日曜日", "Today": "今日", "Monday": "月曜日", "Friday": "金曜日", "Yesterday": "昨日", - "Changelog": "更新履歴", "Wednesday": "水曜日", "Tuesday": "火曜日", "Saturday": "土曜日", - "Failed to send logs: ": "ログの送信に失敗しました: ", - "Unavailable": "使用できません", - "Filter results": "結果を絞り込む", - "Preparing to send logs": "ログを送信する準備をしています", - "Logs sent": "ログが送信されました", - "Thank you!": "ありがとうございます!", "Sun": "日", "Mon": "月", "Tue": "火", @@ -48,121 +37,23 @@ "Restricted": "制限", "Moderator": "モデレーター", "Warning!": "警告!", - "and %(count)s others...": { - "other": "他%(count)s人…", - "one": "他1人…" - }, "%(duration)ss": "%(duration)s秒", "%(duration)sm": "%(duration)s分", "%(duration)sh": "%(duration)s時", "%(duration)sd": "%(duration)s日", - "(~%(count)s results)": { - "other": "(〜%(count)s件)", - "one": "(〜%(count)s件)" - }, "Join Room": "ルームに参加", - "not specified": "指定なし", - "Add an Integration": "統合を追加", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "%(integrationsUrl)sで使用するアカウントを認証するため、外部サイトに移動します。続行してよろしいですか?", - "Email address": "メールアドレス", "Delete Widget": "ウィジェットを削除", "Home": "ホーム", "%(items)s and %(lastItem)s": "%(items)s, %(lastItem)s", "collapse": "折りたたむ", "expand": "展開", - "Custom level": "ユーザー定義のレベル", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "返信されたイベントを読み込めません。存在しないか、表示する権限がありません。", - "<a>In reply to</a> <pill>": "<pill>への<a>返信</a>", - "And %(count)s more...": { - "other": "他%(count)s人以上…" - }, "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "ログを送信する前に、問題を説明する<a>GitHub issueを作成</a>してください。", - "Confirm Removal": "削除の確認", - "An error has occurred.": "エラーが発生しました。", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "以前%(host)sにて、メンバーの遅延ロードを有効にした%(brand)sが使用されていました。このバージョンでは、遅延ロードは無効です。ローカルのキャッシュにはこれらの2つの設定の間での互換性がないため、%(brand)sはアカウントを再同期する必要があります。", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "他のバージョンの%(brand)sが別のタブで開いている場合は、それを閉じてください。同じホスト上で遅延ロードを有効と無効の両方に設定して%(brand)sを使用すると、問題が発生します。", - "Incompatible local cache": "互換性のないローカルキャッシュ", - "Clear cache and resync": "キャッシュをクリアして再同期", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)sは、必要なときだけに他のユーザーに関する情報を読み込むようにすることで、メモリの使用量を3〜5倍減らしました。サーバーと再同期するのを待ってください!", - "Updating %(brand)s": "%(brand)sを更新しています", - "Failed to upgrade room": "ルームをアップグレードできませんでした", - "The room upgrade could not be completed": "ルームのアップグレードを完了できませんでした", - "Upgrade this room to version %(version)s": "このルームをバージョン%(version)sにアップグレード", - "Upgrade Room Version": "ルームのバージョンをアップグレード", - "Create a new room with the same name, description and avatar": "同じ名前、説明、アバターで新しいルームを作成", - "Update any local room aliases to point to the new room": "新しいルームを指すようにローカルルームのエイリアスを更新", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "古いバージョンのルームでユーザーが投稿できないよう設定し、新しいルームに移動するようユーザーに通知するメッセージを投稿", - "Put a link back to the old room at the start of the new room so people can see old messages": "以前のメッセージを閲覧できるように、新しいルームの先頭に古いルームへのリンクを設定", - "Clear Storage and Sign Out": "ストレージをクリアし、サインアウト", "Send Logs": "ログを送信", - "Unable to restore session": "セッションを復元できません", - "We encountered an error trying to restore your previous session.": "以前のセッションを復元する際にエラーが発生しました。", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "以前に%(brand)sの最新バージョンを使用していた場合、セッションはこのバージョンと互換性がない可能性があります。このウィンドウを閉じて、最新のバージョンに戻ってください。", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "ブラウザーのストレージを消去すると問題は解決するかもしれません。ただし、サインアウトを行うため、暗号化されたチャットの履歴を読むことができなくなります。", - "Verification Pending": "認証の保留中", - "Please check your email and click on the link it contains. Once this is done, click continue.": "電子メールを確認して、本文中のURLをクリックしてください。完了したら「続行」をクリックしてください。", - "This will allow you to reset your password and receive notifications.": "パスワードをリセットして通知を受け取れるようになります。", - "Share Room": "ルームを共有", - "Link to most recent message": "最新のメッセージにリンク", - "Share User": "ユーザーを共有", - "Share Room Message": "ルームのメッセージを共有", - "Link to selected message": "選択したメッセージにリンク", - "Session ID": "セッションID", - "Room Settings - %(roomName)s": "ルームの設定 - %(roomName)s", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "暗号化されたメッセージは、エンドツーエンドの暗号化によって保護されています。これらの暗号化されたメッセージを読むための鍵を持っているのは、あなたと受信者だけです。", - "Start using Key Backup": "鍵のバックアップを使用開始", - "Edited at %(date)s. Click to view edits.": "%(date)sに編集済。クリックすると変更履歴を表示。", - "edited": "編集済", - "I don't want my encrypted messages": "暗号化されたメッセージは不要です", - "Manually export keys": "手動で鍵をエクスポート", - "You'll lose access to your encrypted messages": "暗号化されたメッセージにアクセスできなくなります", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "このルームを<oldVersion />から<newVersion />にアップグレードします。", - "Session name": "セッション名", - "Session key": "セッションキー", - "Direct Messages": "ダイレクトメッセージ", - "Power level": "権限レベル", - "Removing…": "削除しています…", - "Destroy cross-signing keys?": "クロス署名鍵を破棄してよろしいですか?", - "Clear cross-signing keys": "クロス署名鍵を削除", - "Clear all data in this session?": "このセッションの全てのデータを削除してよろしいですか?", - "Clear all data": "全てのデータを消去", - "Message edits": "メッセージの編集履歴", - "Sign out and remove encryption keys?": "サインアウトして、暗号鍵を削除しますか?", - "Email (optional)": "電子メール(任意)", - "Not Trusted": "信頼されていません", - "%(count)s verified sessions": { - "other": "%(count)s件の認証済のセッション", - "one": "1件の認証済のセッション" - }, - "%(count)s sessions": { - "other": "%(count)s個のセッション", - "one": "%(count)s個のセッション" - }, - "You signed in to a new session without verifying it:": "あなたのこのセッションはまだ認証されていません:", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s(%(userId)s)は未認証のセッションにサインインしました:", - "Recent Conversations": "最近会話したユーザー", "Deactivate account": "アカウントを無効化", - "Cancel search": "検索をキャンセル", "This backup is trusted because it has been restored on this session": "このバックアップは、このセッションで復元されたため信頼されています", "Switch theme": "テーマを切り替える", "Failed to connect to integration manager": "インテグレーションマネージャーへの接続に失敗しました", "Encrypted by a deleted session": "削除済のセッションによる暗号化", - "Your server": "あなたのサーバー", - "Add a new server": "新しいサーバーを追加", - "Server name": "サーバー名", - "Upload files (%(current)s of %(total)s)": "ファイルのアップロード(%(current)s/%(total)s)", - "Upload files": "ファイルのアップロード", - "Upload all": "全てアップロード", - "Use the <a>Desktop app</a> to search encrypted messages": "<a>デスクトップアプリ</a>を使用すると暗号化されたメッセージを検索できます", - "%(name)s wants to verify": "%(name)sが認証を要求しています", - "Recently Direct Messaged": "最近ダイレクトメッセージで会話したユーザー", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(<userId/>の形式)を指定するか、<a>このルームを共有</a>してください。", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(<userId/>の形式)を指定するか、<a>このルームを共有</a>してください。", - "e.g. my-room": "例:my-room", - "Room address": "ルームのアドレス", - "Security Key": "セキュリティーキー", - "Integrations not allowed": "インテグレーションは許可されていません", - "Integrations are disabled": "インテグレーションが無効になっています", "Backup version:": "バックアップのバージョン:", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Matrix関連のセキュリティー問題を報告するには、Matrix.orgの<a>Security Disclosure Policy</a>をご覧ください。", "Folder": "フォルダー", @@ -228,8 +119,6 @@ "Lion": "ライオン", "Cat": "猫", "Dog": "犬", - "Ask this user to verify their session, or manually verify it below.": "このユーザーにセッションを認証するよう依頼するか、以下から手動で認証してください。", - "Verify your other session using one of the options below.": "以下のどれか一つを使って他のセッションを認証します。", "Zimbabwe": "ジンバブエ", "Zambia": "ザンビア", "Yemen": "イエメン", @@ -479,427 +368,38 @@ "Afghanistan": "アフガニスタン", "United States": "アメリカ", "United Kingdom": "イギリス", - "Dial pad": "ダイヤルパッド", "IRC display name width": "IRCの表示名の幅", "Ok": "OK", "Your homeserver has exceeded one of its resource limits.": "あなたのホームサーバーはリソースの上限に達しました。", "Your homeserver has exceeded its user limit.": "あなたのホームサーバーはユーザー数の上限に達しました。", - "%(name)s accepted": "%(name)sは受け付けました", - "%(name)s cancelled": "%(name)sは中止しました", - "%(name)s declined": "%(name)sは拒否しました", - "Remove %(count)s messages": { - "one": "1件のメッセージを削除", - "other": "%(count)s件のメッセージを削除" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "大量のメッセージだと時間がかかるかもしれません。その間はクライアントを再読み込みしないでください。", - "Remove recent messages by %(user)s": "%(user)sからの最近のメッセージを削除", - "Try scrolling up in the timeline to see if there are any earlier ones.": "タイムラインを上にスクロールして、以前のものがあるかどうかを確認してください。", - "No recent messages by %(user)s found": "%(user)sからの最近のメッセージが見つかりません", "Not encrypted": "暗号化されていません", - "Leave space": "スペースから退出", - "Create a space": "スペースを作成", - "Invite to %(roomName)s": "%(roomName)sに招待", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "ルームを追加しています…", - "other": "ルームを追加しています…(計%(count)s個のうち%(progress)s個)" - }, - "Are you sure you want to sign out?": "サインアウトしてよろしいですか?", - "Add a space to a space you manage.": "新しいスペースを、あなたが管理するスペースに追加。", "To join a space you'll need an invite.": "スペースに参加するには招待が必要です。", - "Close dialog": "ダイアログを閉じる", - "Preparing to download logs": "ログのダウンロードを準備しています", - "Reason (optional)": "理由(任意)", - "Create a new space": "新しいスペースを作成", - "This address is already in use": "このアドレスは既に使用されています", - "This address is available to use": "このアドレスは使用できます", - "Please provide an address": "アドレスを入力してください", - "Enter a server name": "サーバー名を入力", - "Add existing space": "既存のスペースを追加", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)sと他%(count)s個", "other": "%(spaceName)sと他%(count)s個" }, "%(space1Name)s and %(space2Name)s": "%(space1Name)sと%(space2Name)s", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>アップグレードすると、このルームの新しいバージョンが作成されます。</b>今ある全てのメッセージは、アーカイブしたルームに残ります。", - "Use the <a>Desktop app</a> to see all encrypted files": "全ての暗号化されたファイルを表示するには<a>デスクトップ用のアプリ</a>を使用してください", - "User Directory": "ユーザーディレクトリー", - "Or send invite link": "もしくはリンクを送信", - "If you can't see who you're looking for, send them your invite link below.": "探している相手が見つからなければ、以下のリンクを送信してください。", - "Some suggestions may be hidden for privacy.": "プライバシーの観点から表示していない候補があります。", - "Use <arrows/> to scroll": "<arrows/>でスクロール", - "Public rooms": "公開ルーム", - "Use \"%(query)s\" to search": "「%(query)s」のキーワードで検索", - "Join %(roomAddress)s": "%(roomAddress)sに参加", - "Other rooms in %(spaceName)s": "%(spaceName)sの他のルーム", - "Spaces you're in": "参加しているスペース", - "Command Help": "コマンドヘルプ", - "Link to room": "ルームへのリンク", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "このスペースのメンバーとの会話をまとめます。無効にすると、それらの会話は%(spaceName)sの表示画面に表示されなくなります。", - "%(count)s votes": { - "one": "%(count)s個の投票", - "other": "%(count)s個の投票" - }, - "In reply to <a>this message</a>": "<a>このメッセージ</a>への返信", - "Location": "位置情報", "Submit logs": "ログを提出", - "Click to view edits": "クリックすると変更履歴を表示", - "Can't load this message": "このメッセージを読み込めません", - "Notes": "メモ", - "Search for rooms": "ルームを検索", - "Create a new room": "新しいルームを作成", - "Want to add a new room instead?": "代わりに新しいルームを追加しますか?", - "Add existing rooms": "既存のルームを追加", - "Want to add a new space instead?": "代わりに新しいスペースを追加しますか?", - "Server Options": "サーバーのオプション", - "Add reaction": "リアクションを追加", - "Edited at %(date)s": "%(date)sに編集済", - "Spaces you know that contain this space": "このスペースを含む参加済のスペース", - "Spaces you know that contain this room": "このルームを含む参加済のスペース", - "%(count)s members": { - "one": "%(count)s人", - "other": "%(count)s人" - }, - "Automatically invite members from this room to the new one": "このルームのメンバーを新しいルームに自動的に招待", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "このルームにアクセスできるスペースを選択してください。選択したスペースのメンバーは<RoomName/>を検索し、参加できるようになります。", - "Only people invited will be able to find and join this space.": "招待された人のみがこのスペースを検索し、参加できます。", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "<SpaceName/>のメンバーだけでなく、誰でもこのスペースを検索し、参加できます。", - "Anyone in <SpaceName/> will be able to find and join.": "<SpaceName/>の誰でも検索し、参加できます。", - "Enter Security Key": "セキュリティーキーを入力", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>警告</b>:信頼済のコンピューターからのみ鍵のバックアップを設定してください。", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s個の鍵が復元されました", - "Keys restored": "鍵が復元されました", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "このセキュリティーキーではバックアップを復号化できませんでした。正しいセキュリティーキーを入力したことを確認してください。", - "Security Key mismatch": "セキュリティーキーが一致しません", - "%(completed)s of %(total)s keys restored": "計%(total)s個のうち%(completed)s個の鍵が復元されました", - "Restoring keys from backup": "バックアップから鍵を復元", - "Unable to set up keys": "鍵を設定できません", - "Use your Security Key to continue.": "続行するにはセキュリティーキーを使用してください。", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "続行するにはセキュリティーフレーズを入力するか、<button>セキュリティーキーを使用</button>してください。", - "Invalid Security Key": "セキュリティーキーが正しくありません", - "Wrong Security Key": "正しくないセキュリティーキー", - "a key signature": "鍵の署名", "Sign in with SSO": "シングルサインオンでサインイン", - "Join millions for free on the largest public server": "最大の公開サーバーで、数百万人に無料で参加", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "復元方法を全て失ってしまいましたか?<a>リセットできます</a>", - "Enter the name of a new server you want to explore.": "探したい新しいサーバーの名前を入力してください。", - "Upgrade public room": "公開ルームをアップグレード", - "Upgrade private room": "非公開のルームをアップグレード", - "Can't find this server or its room list": "このサーバーまたはそのルーム一覧が見つかりません", - "Be found by phone or email": "自分を電話番号か電子メールで見つけられるようにする", - "Find others by phone or email": "知人を電話番号か電子メールで探す", - "Invite by email": "電子メールで招待", - "Start a conversation with someone using their name or username (like <userId/>).": "名前かユーザー名(<userId/>の形式)で検索して、チャットを開始しましょう。", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "名前、メールアドレス、ユーザー名(<userId/>の形式)で検索して、チャットを開始しましょう。", - "Search for rooms or people": "ルームと連絡先を検索", - "Invite anyway": "招待", - "Invite anyway and never warn me again": "招待し、再び警告しない", - "Information": "情報", - "Search for spaces": "スペースを検索", "Feedback sent! Thanks, we appreciate it!": "フィードバックを送信しました!ありがとうございました!", - "Search Dialog": "検索ダイアログ", - "Upload %(count)s other files": { - "one": "あと%(count)s個のファイルをアップロード", - "other": "あと%(count)s個のファイルをアップロード" - }, - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "アップロードしようとしているファイルのサイズが<b>大きすぎます</b>。最大のサイズは%(limit)sですが、ファイルのサイズは%(sizeOfThisFile)sです。", "Themes": "テーマ", "Developer": "開発者", "Experimental": "実験的", - "View all %(count)s members": { - "one": "1人のメンバーを表示", - "other": "全%(count)s人のメンバーを表示" - }, - "Signature upload success": "署名のアップロードに成功しました", - "Cancelled signature upload": "署名のアップロードをキャンセルしました", - "This address does not point at this room": "このアドレスはこのルームを指していません", - "Open in OpenStreetMap": "OpenStreetMapで開く", - "The following users may not exist": "次のユーザーは存在しない可能性があります", - "To leave the beta, visit your settings.": "ベータ版の使用を終了するには、設定を開いてください。", - "Message preview": "メッセージのプレビュー", - "Sent": "送信済", - "You don't have permission to do this": "これを行う権限がありません", - "Verification Request": "認証の要求", - "The server is offline.": "サーバーはオフラインです。", - "%(count)s rooms": { - "one": "%(count)s個のルーム", - "other": "%(count)s個のルーム" - }, - "Would you like to leave the rooms in this space?": "このスペースのルームから退出しますか?", - "Don't leave any rooms": "どのルームからも退出しない", - "Unable to upload": "アップロードできません", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(<userId/>の形式)を指定するか、<a>このスペースを共有</a>してください。", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(<userId/>の形式)を指定するか、<a>このスペースを共有</a>してください。", - "Transfer": "転送", - "Upload completed": "アップロードが完了しました", - "Leave %(spaceName)s": "%(spaceName)sから退出", - "Leave some rooms": "退出するルームを選択", - "Leave all rooms": "全てのルームから退出", - "Select spaces": "スペースを選択", - "Your homeserver doesn't seem to support this feature.": "ホームサーバーはこの機能をサポートしていません。", - "Incorrect Security Phrase": "セキュリティーフレーズが正しくありません", "Messaging": "メッセージ", - "No results found": "検索結果がありません", - "Private space (invite only)": "非公開スペース(招待者のみ参加可能)", - "Sending": "送信しています", - "MB": "MB", - "Failed to end poll": "アンケートの終了に失敗しました", - "End Poll": "アンケートを終了", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "このユーザーを認証すると、信頼済として表示します。ユーザーを信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "この端末を認証すると、信頼済として表示します。相手の端末を信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "以下のMatrix IDのプロフィールを発見できません。招待しますか?", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s個のセッションの復号化に失敗しました!", - "No backup found!": "バックアップがありません!", - "Unable to restore backup": "バックアップを復元できません", - "Unable to load backup status": "バックアップの状態を読み込めません", - "Continue With Encryption Disabled": "暗号化を無効にして続行", - "Recently viewed": "最近表示したルーム", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、<a>不具合を報告してください</a>。", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、不具合を報告してください。", "Forget": "消去", - "Not a valid Security Key": "セキュリティーキーが正しくありません", - "This looks like a valid Security Key!": "正しいセキュリティーキーです!", - "Enter Security Phrase": "セキュリティーフレーズを入力", - "Click the button below to confirm setting up encryption.": "以下のボタンをクリックして、暗号化の設定を承認してください。", - "Confirm encryption setup": "暗号化の設定を承認してください", - "Security Phrase": "セキュリティーフレーズ", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "全てをリセットすると、履歴とメッセージが消去され、信頼済の端末、信頼済のユーザーが取り消されます。また、過去のメッセージを表示できなくなる可能性があります。", - "Reset everything": "全てリセット", - "Decline All": "全て拒否", - "Approve widget permissions": "ウィジェットの権限を承認", - "Verify other device": "他の端末を認証", - "Upload Error": "アップロードエラー", - "Thread options": "スレッドの設定", - "Invited people will be able to read old messages.": "招待したユーザーは、以前のメッセージを閲覧できるようになります。", - "We couldn't create your DM.": "ダイレクトメッセージを作成できませんでした。", - "Confirm to continue": "確認して続行", - "Failed to find the following users": "次のユーザーの発見に失敗しました", - "Sorry, the poll did not end. Please try again.": "アンケートを終了できませんでした。もう一度やり直してください。", - "Are you sure you want to deactivate your account? This is irreversible.": "アカウントを無効化してよろしいですか?この操作は元に戻すことができません。", - "Want to add an existing space instead?": "代わりに既存のスペースを追加しますか?", - "Space visibility": "スペースの見え方", - "Incompatible Database": "互換性のないデータベース", - "Hold": "保留", - "Resume": "再開", "Moderation": "モデレート", - "Space selection": "スペースの選択", - "Looks good!": "問題ありません!", - "Cancel All": "全てキャンセル", - "Looks good": "問題ありません", - "Language Dropdown": "言語一覧", - "You won't be able to rejoin unless you are re-invited.": "再び招待されない限り、再参加することはできません。", - "a new cross-signing key signature": "新しいクロス署名鍵の署名", - "a device cross-signing signature": "端末のクロス署名", - "A connection error occurred while trying to contact the server.": "サーバーに接続する際にエラーが発生しました。", - "A browser extension is preventing the request.": "ブラウザーの拡張機能がリクエストを妨げています。", - "Only do this if you have no other device to complete verification with.": "認証を行える端末がない場合のみ行ってください。", - "You may contact me if you have any follow up questions": "追加で確認が必要な事項がある場合は、連絡可", - "My current location": "自分の現在の位置情報", - "My live location": "自分の位置情報(ライブ)", - "What location type do you want to share?": "どのような種類の位置情報を共有したいですか?", - "We couldn't send your location": "位置情報を送信できませんでした", - "%(brand)s could not send your location. Please try again later.": "%(brand)sは位置情報を送信できませんでした。後でもう一度やり直してください。", - "Could not fetch location": "位置情報を取得できませんでした", - "%(count)s reply": { - "other": "%(count)s件の返信", - "one": "%(count)s件の返信" - }, - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "このセキュリティーフレーズではバックアップを復号化できませんでした。正しいセキュリティーフレーズを入力したことを確認してください。", - "Drop a Pin": "場所を選択", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "アンケートを終了してよろしいですか?投票を締め切り、最終結果を表示します。", - "Missing session data": "セッションのデータがありません", - "Something went wrong trying to invite the users.": "ユーザーを招待する際に、問題が発生しました。", - "Confirm account deactivation": "アカウントの無効化を承認", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "シングルサインオンを使用して本人確認を行い、アカウントの無効化を承認してください。", - "The poll has ended. Top answer: %(topAnswer)s": "アンケートが終了しました。最も多い投票数を獲得した選択肢:%(topAnswer)s", - "The poll has ended. No votes were cast.": "アンケートが終了しました。投票はありませんでした。", - "Incoming Verification Request": "認証のリクエストが届いています", - "Failed to start livestream": "ライブストリームの開始に失敗しました", - "Unable to start audio streaming.": "音声ストリーミングを開始できません。", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "セキュリティーキーを紛失した場合は、<button>新しい復元方法を設定</button>できます", - "Wrong file type": "正しくないファイルの種類", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "機密ストレージにアクセスできません。正しいセキュリティーフレーズを入力したことを確認してください。", - "The server has denied your request.": "サーバーがリクエストを拒否しました。", - "Server isn't responding": "サーバーが応答していません", - "You're all caught up.": "未読はありません。", - "Continuing without email": "メールアドレスを使用せずに続行", - "Data on this screen is shared with %(widgetDomain)s": "このスクリーンのデータは%(widgetDomain)sと共有されます", - "If they don't match, the security of your communication may be compromised.": "一致していない場合は、コミュニケーションのセキュリティーが損なわれている可能性があります。", - "<inviter/> invites you": "<inviter/>があなたを招待しています", - "Signature upload failed": "署名のアップロードに失敗しました", - "toggle event": "イベントを切り替える", - "Search spaces": "スペースを検索", - "Other searches": "その他の検索", - "To search messages, look for this icon at the top of a room <icon/>": "メッセージを検索する場合は、ルームの上に表示されるアイコン<icon/>をクリックしてください。", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "アカウントにアクセスし、このセッションに保存されている暗号鍵を復元してください。暗号鍵がなければ、どのセッションの暗号化されたメッセージも読めなくなります。", - "Other spaces or rooms you might not know": "知らないかもしれない他のスペースやルーム", - "You're removing all spaces. Access will default to invite only": "全てのスペースを削除しようとしています。招待者しかアクセスできなくなります", - "To continue, use Single Sign On to prove your identity.": "続行するには、シングルサインオンを使用して、本人確認を行ってください。", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "このユーザーを認証すると、相手のセッションと自分のセッションを信頼済として表示します。", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "アップロードしようとしているいくつかのファイルのサイズが<b>大きすぎます</b>。最大のサイズは%(limit)sです。", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "アップロードしようとしているファイルのサイズが<b>大きすぎます</b>。最大のサイズは%(limit)sです。", - "a new master key signature": "新しいマスターキーの署名", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s個のリアクションを再送信", - "Your browser likely removed this data when running low on disk space.": "ディスクの空き容量が少なかったため、ブラウザーはこのデータを削除しました。", - "You are about to leave <spaceName/>.": "<spaceName/>から退出しようとしています。", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "あなたは、退出しようとしているいくつかのルームとスペースの唯一の管理者です。退出すると、誰もそれらを管理できなくなります。", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "あなたはこのスペースの唯一の管理者です。退出すると、誰もそれを管理できなくなります。", - "Server did not return valid authentication information.": "サーバーは正しい認証情報を返しませんでした。", - "Server did not require any authentication": "サーバーは認証を要求しませんでした", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "暗号化されたメッセージの鍵を含むセッションのデータが見つかりません。サインアウトして改めてサインインすると、バックアップから鍵を回復します。", - "Recent searches": "最近の検索", - "Access your secure message history and set up secure messaging by entering your Security Key.": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーキーを入力してください。", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーフレーズを入力してください。", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "セキュリティーフレーズを紛失した場合は、<button1>セキュリティーキーを使用</button1>するか、<button2>新しい復旧用の手段</button2>を設定することができます", - "Remember this": "これを記憶", - "Message search initialisation failed, check <a>your settings</a> for more information": "メッセージの検索の初期化に失敗しました。<a>設定</a>から詳細を確認してください", - "%(count)s people you know have already joined": { - "one": "%(count)s人の知人が既に参加しています", - "other": "%(count)s人の知人が既に参加しています" - }, - "Sections to show": "表示するセクション", - "Missing domain separator e.g. (:domain.org)": "ドメイン名のセパレーターが入力されていません。例は:domain.orgとなります", - "Missing room name or separator e.g. (my-room:domain.org)": "ルーム名あるいはセパレーターが入力されていません。例はmy-room:domain.orgとなります", - "This address had invalid server or is already in use": "このアドレスは不正なサーバーを含んでいるか、既に使用されています", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "クロス署名鍵の削除は取り消せません。認証した相手には、セキュリティーに関する警告が表示されます。クロス署名を行える全ての端末を失ったのでない限り、続行すべきではありません。", - "There was a problem communicating with the server. Please try again.": "サーバーとの通信時に問題が発生しました。もう一度やり直してください。", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "注意:メールアドレスを追加せずパスワードを忘れた場合、<b>永久にアカウントにアクセスできなくなる</b>可能性があります。", - "Some characters not allowed": "使用できない文字が含まれています", - "You are not allowed to view this server's rooms list": "このサーバーのルームの一覧を閲覧する許可がありません", - "This version of %(brand)s does not support viewing some encrypted files": "この%(brand)sのバージョンは、暗号化されたファイルの表示をサポートしていません", - "This version of %(brand)s does not support searching encrypted messages": "この%(brand)sのバージョンは、暗号化されたメッセージの検索をサポートしていません", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "IDサーバーを使うと、メールアドレスで招待できます。<settings>設定画面</settings>で管理できます。", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "IDサーバーを使うと、メールアドレスで招待できます。<default>既定(%(defaultIdentityServerName)s)のサーバーを使う</default>か、<settings>設定画面</settings>で管理できます。", - "Adding spaces has moved.": "スペースの追加機能は移動しました。", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "以前このセッションで、より新しい%(brand)sのバージョンを使用していました。エンドツーエンド暗号化を有効にしてこのバージョンを再び使用するには、サインアウトして、再びサインインする必要があります。", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)sでは、インテグレーションマネージャーでこれを行うことができません。管理者に連絡してください。", - "Including you, %(commaSeparatedMembers)s": "あなたと%(commaSeparatedMembers)sを含む", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "チャットの履歴の消去を防ぐには、ログアウトする前にルームの鍵をエクスポートする必要があります。そのためには%(brand)sの新しいバージョンへと戻る必要があります", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "このセッションのデータの消去は取り消せません。鍵がバックアップされていない限り、暗号化されたメッセージを読むことはできなくなります。", - "Including %(commaSeparatedMembers)s": "%(commaSeparatedMembers)sを含む", - "Live location error": "位置情報(ライブ)のエラー", - "Live location enabled": "位置情報(ライブ)が有効です", - "%(featureName)s Beta feedback": "%(featureName)sのベータ版のフィードバック", - "%(count)s participants": { - "other": "%(count)s人の参加者", - "one": "1人の参加者" - }, - "Confirm this user's session by comparing the following with their User Settings:": "ユーザー設定画面で以下を比較し、このユーザーのセッションを承認してください:", - "Confirm by comparing the following with the User Settings in your other session:": "他のセッションのユーザー設定で、以下を比較して承認してください:", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "異なるホームサーバーのURLを設定すると、他のMatrixのサーバーにサインインできます。それにより、異なるホームサーバーにある既存のMatrixのアカウントを%(brand)sで使用できます。", - "Live location ended": "位置情報(ライブ)が終了しました", - "No live locations": "位置情報(ライブ)がありません", - "View list": "一覧を表示", "View List": "一覧を表示", - "Remember my selection for this widget": "このウィジェットに関する選択を記憶", - "Unable to load commit detail: %(msg)s": "コミットの詳細を読み込めません:%(msg)s", "Explore public spaces in the new search dialog": "新しい検索ダイアログで公開スペースを探す", - "Start a group chat": "グループチャットを開始", - "Other options": "その他のオプション", - "Copy invite link": "招待リンクをコピー", "Show spaces": "スペースを表示", "Show rooms": "ルームを表示", - "Interactively verify by emoji": "絵文字で認証", - "Manually verify by text": "テキストを使って手動で認証", - "Modal Widget": "モーダルウィジェット", - "You will no longer be able to log in": "ログインできなくなります", - "Friends and family": "友達と家族", - "Click the button below to confirm your identity.": "本人確認のため、下のボタンをクリックしてください。", - "%(count)s Members": { - "other": "%(count)s人の参加者", - "one": "%(count)s人の参加者" - }, - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)sまたは%(recoveryFile)s", - "Input devices": "入力装置", - "Output devices": "出力装置", - "Cameras": "カメラ", "Unread email icon": "未読メールアイコン", - "%(name)s started a video call": "%(name)sがビデオ通話を始めました", - "Reset event store?": "イベントストアをリセットしますか?", - "Your firewall or anti-virus is blocking the request.": "ファイアーウォールまたはアンチウイルスソフトがリクエストをブロックしています。", - "Close sidebar": "サイドバーを閉じる", - "You are sharing your live location": "位置情報(ライブ)を共有しています", "Saved Items": "保存済み項目", "%(members)s and %(last)s": "%(members)sと%(last)s", - "Updated %(humanizedUpdateTime)s": "%(humanizedUpdateTime)sに更新", - "Unsent": "未送信", - "Not all selected were added": "選択されたもの全てが追加されてはいません", - "Show: Matrix rooms": "表示:Matrixルーム", - "Add new server…": "新しいサーバーを追加…", - "Remove server “%(roomServer)s”": "サーバー“%(roomServer)s”を削除", - "Coworkers and teams": "同僚とチーム", - "Choose a locale": "ロケールを選択", - "%(displayName)s's live location": "%(displayName)sの位置情報(ライブ)", - "You need to have the right permissions in order to share locations in this room.": "このルームでの位置情報の共有には適切な権限が必要です。", - "Can't start voice message": "音声メッセージを開始できません", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "ライブ配信を録音しているため、音声メッセージを開始できません。音声メッセージの録音を開始するには、ライブ配信を終了してください。", - "Live until %(expiryTime)s": "%(expiryTime)sまで共有", - "An error occurred while stopping your live location, please try again": "位置情報(ライブ)を停止している際にエラーが発生しました。もう一度やり直してください", - "An error occurred whilst sharing your live location, please try again": "位置情報(ライブ)を共有している際にエラーが発生しました。もう一度やり直してください", - "An error occurred whilst sharing your live location": "位置情報(ライブ)を共有している際にエラーが発生しました", - "An error occurred while stopping your live location": "位置情報(ライブ)を停止する際にエラーが発生しました", - "Online community members": "オンラインコミュニティーのメンバー", - "Preserve system messages": "システムメッセージを保存", - "<w>WARNING:</w> <description/>": "<w>警告:</w><description/>", - "Search for": "検索", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "探しているルームが見つからない場合、招待を要求するか新しいルームを作成してください。", - "If you can't see who you're looking for, send them your invite link.": "探している相手が見つからなければ、招待リンクを送信してください。", - "To continue, please enter your account password:": "続行するには、アカウントのパスワードを入力してください:", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "あなたのユーザー名(MXID)は、あなた自身を含めて誰も再利用することができなくなります", - "You will leave all rooms and DMs that you are in": "全てのルームとダイレクトメッセージから退出します", - "Confirm that you would like to deactivate your account. If you proceed:": "アカウントを無効化したいことを確認してください。継続すると、", - "You will not be able to reactivate your account": "アカウントを再開できなくなります", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "サインアウトすると、これらの鍵はこの端末から削除されます。使用できる鍵が他の端末にあったり、サーバーにバックアップされたりしているのでない限り、暗号化されたメッセージは読むことができなくなります。", - "%(brand)s encountered an error during upload of:": "以下のアップロードの際に%(brand)sでエラーが発生しました:", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "以下のユーザーは存在しないか不正であるため、招待できません:%(csvNames)s", - "A call can only be transferred to a single user.": "通話は1人のユーザーにしか転送できません。", - "We couldn't invite those users. Please check the users you want to invite and try again.": "ユーザーを招待できませんでした。招待したいユーザーを確認して、もう一度試してください。", - "Open room": "ルームを開く", - "Hide my messages from new joiners": "自分のメッセージを新しい参加者に表示しない", - "You don't have permission to share locations": "位置情報の共有に必要な権限がありません", "Thread root ID: %(threadRootId)s": "スレッドのルートID:%(threadRootId)s", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "あなたの古いメッセージは、それを受信した人には表示され続けます。これは電子メールの場合と同様です。あなたが送信したメッセージを今後のルームの参加者に表示しないようにしますか?", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "このルームをアップグレードするには、現在のルームを閉鎖し、新しくルームを作成する必要があります。ルームの参加者のため、アップグレードの際に以下を行います。", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "注意:ブラウザーはサポートされていません。期待通りに動作しない可能性があります。", - "Show: %(instance)s rooms (%(server)s)": "表示:%(instance)s ルーム(%(server)s)", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "この端末を認証すると、信頼済として表示します。あなたを認証したユーザーはこの端末を信頼することができるようになります。", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "このユーザーに関するシステムメッセージ(メンバーシップの変更、プロフィールの変更など)も削除したい場合は、チェックを外してください", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?", - "other": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?" - }, - "Consult first": "初めに相談", - "We'll help you get connected.": "みんなと繋がる手助けをいたします。", - "Who will you chat to the most?": "誰と最もよく会話しますか?", "unknown": "不明", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "メッセージは削除されませんが、インデックスを再構成している間、検索のパフォーマンスが低下します", - "Recent changes that have not yet been received": "まだ受信していない最近の変更", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "サーバーはいくつかのリクエストに応答していません。以下に考えられる理由を表示します。", - "The server is not configured to indicate what the problem is (CORS).": "サーバーは問題を特定するように設定されていません(CORS)。", - "Your area is experiencing difficulties connecting to the internet.": "インターネットに接続できません。", - "The server (%(serverName)s) took too long to respond.": "サーバー(%(serverName)s)が時間内に応答しませんでした。", - "These are likely ones other room admins are a part of.": "これらは、他のルームの管理者がいるスペースまたはルームです。", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "あなたの情報はIDサーバーから削除されます。あなたの友達は、電子メールまたは電話番号であなたを検索することができなくなります", "%(members)s and more": "%(members)s人とその他のメンバー", - " in <strong>%(room)s</strong>": " <strong>%(room)s</strong>内で", - "Some results may be hidden for privacy": "プライバシーの観点から表示していない結果があります", "You cannot search for rooms that are neither a room nor a space": "ルームまたはスペースではないルームを探すことはできません", - "Allow this widget to verify your identity": "このウィジェットに本人確認を許可", - "This widget would like to:": "ウィジェットによる要求:", - "To help us prevent this in future, please <a>send us logs</a>.": "今後これが起こらないようにするために、<a>ログを送信</a>してください。", - "Remove search filter for %(filter)s": "%(filter)sの検索フィルターを削除", - "Some results may be hidden": "いくつかの結果が表示されていない可能性があります", - "The widget will verify your user ID, but won't be able to perform actions for you:": "ウィジェットはあなたのユーザーIDを認証しますが、操作を行うことはできません:", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "発生した問題を教えてください。または、問題を説明するGitHub issueを作成してください。", - "You're in": "始めましょう", - "Reset event store": "イベントストアをリセット", - "You most likely do not want to reset your event index store": "必要がなければ、イベントインデックスストアをリセットするべきではありません", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "ルームのアップグレードは高度な操作です。バグや欠けている機能、セキュリティーの脆弱性などによってルームが不安定な場合に、アップデートを推奨します。", - "Enable '%(manageIntegrations)s' in Settings to do this.": "これを行うには設定から「%(manageIntegrations)s」を有効にしてください。", - "Loading live location…": "位置情報(ライブ)を読み込んでいます…", - "Fetching keys from server…": "鍵をサーバーから取得しています…", - "Checking…": "確認しています…", - "Waiting for partner to confirm…": "相手の承認を待機しています…", - "Adding…": "追加しています…", "Starting export process…": "エクスポートのプロセスを開始しています…", "common": { "about": "概要", @@ -1022,7 +522,30 @@ "show_more": "さらに表示", "joined": "参加済", "avatar": "アバター", - "are_you_sure": "よろしいですか?" + "are_you_sure": "よろしいですか?", + "location": "位置情報", + "email_address": "メールアドレス", + "filter_results": "結果を絞り込む", + "no_results_found": "検索結果がありません", + "unsent": "未送信", + "cameras": "カメラ", + "n_participants": { + "other": "%(count)s人の参加者", + "one": "1人の参加者" + }, + "and_n_others": { + "other": "他%(count)s人…", + "one": "他1人…" + }, + "n_members": { + "one": "%(count)s人", + "other": "%(count)s人" + }, + "edited": "編集済", + "n_rooms": { + "one": "%(count)s個のルーム", + "other": "%(count)s個のルーム" + } }, "action": { "continue": "続行", @@ -1137,7 +660,11 @@ "add_existing_room": "既存のルームを追加", "explore_public_rooms": "公開ルームを探す", "reply_in_thread": "スレッドで返信", - "click": "クリック" + "click": "クリック", + "transfer": "転送", + "resume": "再開", + "hold": "保留", + "view_list": "一覧を表示" }, "a11y": { "user_menu": "ユーザーメニュー", @@ -1224,7 +751,10 @@ "beta_section": "今後の機能", "beta_description": "%(brand)sのラボでは、最新の機能をいち早く使用したり、テストしたりできるほか、機能が実際にリリースされる前の改善作業を支援することができます。", "experimental_section": "早期プレビュー", - "experimental_description": "実験に参加したいですか?開発中のアイディアを試してください。これらの機能は完成していません。不安定な可能性や変更される可能性、また、開発が中止される可能性もあります。<a>詳細を確認</a>。" + "experimental_description": "実験に参加したいですか?開発中のアイディアを試してください。これらの機能は完成していません。不安定な可能性や変更される可能性、また、開発が中止される可能性もあります。<a>詳細を確認</a>。", + "beta_feedback_title": "%(featureName)sのベータ版のフィードバック", + "beta_feedback_leave_button": "ベータ版の使用を終了するには、設定を開いてください。", + "sliding_sync_checking": "確認しています…" }, "keyboard": { "home": "ホーム", @@ -1357,7 +887,9 @@ "moderator": "モデレーター", "admin": "管理者", "mod": "モデレーター", - "custom": "ユーザー定義(%(level)s)" + "custom": "ユーザー定義(%(level)s)", + "label": "権限レベル", + "custom_level": "ユーザー定義のレベル" }, "bug_reporting": { "introduction": "もしGitHubで不具合を報告した場合は、デバッグログが問題の解決に役立ちます。 ", @@ -1375,7 +907,16 @@ "uploading_logs": "ログをアップロードしています", "downloading_logs": "ログをダウンロードしています", "create_new_issue": "不具合を調査できるように、GitHubで<newIssueLink>新しいIssueを作成</newIssueLink>してください。", - "waiting_for_server": "サーバーからの応答を待っています" + "waiting_for_server": "サーバーからの応答を待っています", + "error_empty": "発生した問題を教えてください。または、問題を説明するGitHub issueを作成してください。", + "preparing_logs": "ログを送信する準備をしています", + "logs_sent": "ログが送信されました", + "thank_you": "ありがとうございます!", + "failed_send_logs": "ログの送信に失敗しました: ", + "preparing_download": "ログのダウンロードを準備しています", + "unsupported_browser": "注意:ブラウザーはサポートされていません。期待通りに動作しない可能性があります。", + "textarea_label": "メモ", + "log_request": "今後これが起こらないようにするために、<a>ログを送信</a>してください。" }, "time": { "hours_minutes_seconds_left": "残り%(hours)s時間%(minutes)s分%(seconds)s秒", @@ -1457,7 +998,13 @@ "send_dm": "ダイレクトメッセージを送信", "explore_rooms": "公開ルームを探す", "create_room": "グループチャットを作成", - "create_account": "アカウントを作成" + "create_account": "アカウントを作成", + "use_case_heading1": "始めましょう", + "use_case_heading2": "誰と最もよく会話しますか?", + "use_case_heading3": "みんなと繋がる手助けをいたします。", + "use_case_personal_messaging": "友達と家族", + "use_case_work_messaging": "同僚とチーム", + "use_case_community_messaging": "オンラインコミュニティーのメンバー" }, "settings": { "show_breadcrumbs": "ルームの一覧の上に、最近表示したルームのショートカットを表示", @@ -1823,7 +1370,23 @@ "email_address_label": "メールアドレス", "remove_msisdn_prompt": "%(phone)sを削除しますか?", "add_msisdn_instructions": "+%(msisdn)sにテキストメッセージを送りました。メッセージ内の確認コードを入力してください。", - "msisdn_label": "電話番号" + "msisdn_label": "電話番号", + "spell_check_locale_placeholder": "ロケールを選択", + "deactivate_confirm_body_sso": "シングルサインオンを使用して本人確認を行い、アカウントの無効化を承認してください。", + "deactivate_confirm_body": "アカウントを無効化してよろしいですか?この操作は元に戻すことができません。", + "deactivate_confirm_continue": "アカウントの無効化を承認", + "deactivate_confirm_body_password": "続行するには、アカウントのパスワードを入力してください:", + "error_deactivate_communication": "サーバーとの通信時に問題が発生しました。もう一度やり直してください。", + "error_deactivate_no_auth": "サーバーは認証を要求しませんでした", + "error_deactivate_invalid_auth": "サーバーは正しい認証情報を返しませんでした。", + "deactivate_confirm_content": "アカウントを無効化したいことを確認してください。継続すると、", + "deactivate_confirm_content_1": "アカウントを再開できなくなります", + "deactivate_confirm_content_2": "ログインできなくなります", + "deactivate_confirm_content_3": "あなたのユーザー名(MXID)は、あなた自身を含めて誰も再利用することができなくなります", + "deactivate_confirm_content_4": "全てのルームとダイレクトメッセージから退出します", + "deactivate_confirm_content_5": "あなたの情報はIDサーバーから削除されます。あなたの友達は、電子メールまたは電話番号であなたを検索することができなくなります", + "deactivate_confirm_content_6": "あなたの古いメッセージは、それを受信した人には表示され続けます。これは電子メールの場合と同様です。あなたが送信したメッセージを今後のルームの参加者に表示しないようにしますか?", + "deactivate_confirm_erase_label": "自分のメッセージを新しい参加者に表示しない" }, "sidebar": { "title": "サイドバー", @@ -1886,7 +1449,8 @@ "import_description_1": "このプロセスでは、以前に別のMatrixクライアントからエクスポートした暗号鍵をインポートできます。これにより、他のクライアントが解読できる全てのメッセージを解読することができます。", "import_description_2": "エクスポートされたファイルはパスフレーズで保護されています。ファイルを復号化するには、パスフレーズを以下に入力してください。", "file_to_import": "インポートするファイル" - } + }, + "warning": "<w>警告:</w><description/>" }, "devtools": { "send_custom_account_data_event": "アカウントのユーザー定義のデータイベントを送信", @@ -1976,7 +1540,8 @@ "developer_mode": "開発者モード", "view_source_decrypted_event_source": "復号化したイベントのソースコード", "view_source_decrypted_event_source_unavailable": "復号化したソースコードが利用できません", - "original_event_source": "元のイベントのソースコード" + "original_event_source": "元のイベントのソースコード", + "toggle_event": "イベントを切り替える" }, "export_chat": { "html": "HTML", @@ -2032,7 +1597,8 @@ "format": "形式", "messages": "メッセージ", "size_limit": "サイズ制限", - "include_attachments": "添付ファイルを含める" + "include_attachments": "添付ファイルを含める", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "ビデオ通話ルームを作成", @@ -2065,7 +1631,8 @@ "m.call": { "video_call_started": "ビデオ通話が%(roomName)sで開始しました。", "video_call_started_unsupported": "ビデオ通話が%(roomName)sで開始しました。(このブラウザーではサポートされていません)", - "video_call_ended": "ビデオ通話が終了しました" + "video_call_ended": "ビデオ通話が終了しました", + "video_call_started_text": "%(name)sがビデオ通話を始めました" }, "m.call.invite": { "voice_call": "%(senderName)sが音声通話を行いました。", @@ -2365,7 +1932,8 @@ }, "reactions": { "label": "%(reactors)sは%(content)sでリアクションしました", - "tooltip": "<reactors/><reactedWith>%(shortName)sでリアクションしました</reactedWith>" + "tooltip": "<reactors/><reactedWith>%(shortName)sでリアクションしました</reactedWith>", + "add_reaction_prompt": "リアクションを追加" }, "m.room.create": { "continuation": "このルームは別の会話の続きです。", @@ -2383,7 +1951,9 @@ "external_url": "ソースのURL", "collapse_reply_thread": "返信のスレッドを折りたたむ", "view_related_event": "関連するイベントを表示", - "report": "報告" + "report": "報告", + "resent_unsent_reactions": "%(unsentCount)s個のリアクションを再送信", + "open_in_osm": "OpenStreetMapで開く" }, "url_preview": { "show_n_more": { @@ -2460,13 +2030,39 @@ "you_declined": "拒否しました", "you_cancelled": "中止しました", "declining": "拒否しています…", - "you_started": "認証リクエストを送信しました" + "you_started": "認証リクエストを送信しました", + "user_accepted": "%(name)sは受け付けました", + "user_declined": "%(name)sは拒否しました", + "user_cancelled": "%(name)sは中止しました", + "user_wants_to_verify": "%(name)sが認証を要求しています" }, "m.poll.end": { "sender_ended": "%(senderName)sがアンケートを終了しました" }, "m.video": { "error_decrypting": "動画を復号化する際にエラーが発生しました" + }, + "scalar_starter_link": { + "dialog_title": "統合を追加", + "dialog_description": "%(integrationsUrl)sで使用するアカウントを認証するため、外部サイトに移動します。続行してよろしいですか?" + }, + "edits": { + "tooltip_title": "%(date)sに編集済", + "tooltip_sub": "クリックすると変更履歴を表示", + "tooltip_label": "%(date)sに編集済。クリックすると変更履歴を表示。" + }, + "error_rendering_message": "このメッセージを読み込めません", + "reply": { + "error_loading": "返信されたイベントを読み込めません。存在しないか、表示する権限がありません。", + "in_reply_to": "<pill>への<a>返信</a>", + "in_reply_to_for_export": "<a>このメッセージ</a>への返信" + }, + "in_room_name": " <strong>%(room)s</strong>内で", + "m.poll": { + "count_of_votes": { + "one": "%(count)s個の投票", + "other": "%(count)s個の投票" + } } }, "slash_command": { @@ -2553,7 +2149,8 @@ "verify_nop_warning_mismatch": "警告:このセッションは認証済ですが、鍵が一致しません!", "verify_mismatch": "警告:鍵の認証に失敗しました!提供された鍵「%(fingerprint)s」は、%(userId)sおよびセッション %(deviceId)s の署名鍵「%(fprint)s」と一致しません。通信が傍受されているおそれがあります!", "verify_success_title": "認証済の鍵", - "verify_success_description": "指定された署名鍵は%(userId)sのセッション %(deviceId)s から受け取った鍵と一致します。セッションは認証済です。" + "verify_success_description": "指定された署名鍵は%(userId)sのセッション %(deviceId)s から受け取った鍵と一致します。セッションは認証済です。", + "help_dialog_title": "コマンドヘルプ" }, "presence": { "busy": "取り込み中", @@ -2680,9 +2277,11 @@ "unable_to_access_audio_input_title": "マイクを使用できません", "unable_to_access_audio_input_description": "マイクにアクセスできませんでした。ブラウザーの設定を確認して、もう一度やり直してください。", "no_audio_input_title": "マイクが見つかりません", - "no_audio_input_description": "マイクが見つかりません。設定を確認して、もう一度やり直してください。" + "no_audio_input_description": "マイクが見つかりません。設定を確認して、もう一度やり直してください。", + "transfer_consult_first_label": "初めに相談", + "input_devices": "入力装置", + "output_devices": "出力装置" }, - "Other": "その他", "room_settings": { "permissions": { "m.room.avatar_space": "スペースのアバターの変更", @@ -2782,7 +2381,15 @@ "other": "スペースを更新しています…(計%(count)s個のうち%(progress)s個)" }, "error_join_rule_change_title": "参加のルールの更新に失敗しました", - "error_join_rule_change_unknown": "不明なエラー" + "error_join_rule_change_unknown": "不明なエラー", + "join_rule_restricted_dialog_empty_warning": "全てのスペースを削除しようとしています。招待者しかアクセスできなくなります", + "join_rule_restricted_dialog_title": "スペースを選択", + "join_rule_restricted_dialog_description": "このルームにアクセスできるスペースを選択してください。選択したスペースのメンバーは<RoomName/>を検索し、参加できるようになります。", + "join_rule_restricted_dialog_filter_placeholder": "スペースを検索", + "join_rule_restricted_dialog_heading_space": "このスペースを含む参加済のスペース", + "join_rule_restricted_dialog_heading_room": "このルームを含む参加済のスペース", + "join_rule_restricted_dialog_heading_other": "知らないかもしれない他のスペースやルーム", + "join_rule_restricted_dialog_heading_unknown": "これらは、他のルームの管理者がいるスペースまたはルームです。" }, "general": { "publish_toggle": "%(domain)sのルームディレクトリーにこのルームを公開しますか?", @@ -2823,7 +2430,17 @@ "canonical_alias_field_label": "メインアドレス", "avatar_field_label": "ルームのアバター", "aliases_no_items_label": "他の公開アドレスはまだありません。以下から追加できます", - "aliases_items_label": "他の公開アドレス:" + "aliases_items_label": "他の公開アドレス:", + "alias_heading": "ルームのアドレス", + "alias_field_has_domain_invalid": "ドメイン名のセパレーターが入力されていません。例は:domain.orgとなります", + "alias_field_has_localpart_invalid": "ルーム名あるいはセパレーターが入力されていません。例はmy-room:domain.orgとなります", + "alias_field_safe_localpart_invalid": "使用できない文字が含まれています", + "alias_field_required_invalid": "アドレスを入力してください", + "alias_field_matches_invalid": "このアドレスはこのルームを指していません", + "alias_field_taken_valid": "このアドレスは使用できます", + "alias_field_taken_invalid_domain": "このアドレスは既に使用されています", + "alias_field_taken_invalid": "このアドレスは不正なサーバーを含んでいるか、既に使用されています", + "alias_field_placeholder_default": "例:my-room" }, "advanced": { "unfederated": "このルームはリモートのMatrixサーバーからアクセスできません", @@ -2836,7 +2453,24 @@ "room_version_section": "ルームのバージョン", "room_version": "ルームのバージョン:", "information_section_space": "スペースの情報", - "information_section_room": "ルームの情報" + "information_section_room": "ルームの情報", + "error_upgrade_title": "ルームをアップグレードできませんでした", + "error_upgrade_description": "ルームのアップグレードを完了できませんでした", + "upgrade_button": "このルームをバージョン%(version)sにアップグレード", + "upgrade_dialog_title": "ルームのバージョンをアップグレード", + "upgrade_dialog_description": "このルームをアップグレードするには、現在のルームを閉鎖し、新しくルームを作成する必要があります。ルームの参加者のため、アップグレードの際に以下を行います。", + "upgrade_dialog_description_1": "同じ名前、説明、アバターで新しいルームを作成", + "upgrade_dialog_description_2": "新しいルームを指すようにローカルルームのエイリアスを更新", + "upgrade_dialog_description_3": "古いバージョンのルームでユーザーが投稿できないよう設定し、新しいルームに移動するようユーザーに通知するメッセージを投稿", + "upgrade_dialog_description_4": "以前のメッセージを閲覧できるように、新しいルームの先頭に古いルームへのリンクを設定", + "upgrade_warning_dialog_invite_label": "このルームのメンバーを新しいルームに自動的に招待", + "upgrade_warning_dialog_title_private": "非公開のルームをアップグレード", + "upgrade_dwarning_ialog_title_public": "公開ルームをアップグレード", + "upgrade_warning_dialog_report_bug_prompt": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、不具合を報告してください。", + "upgrade_warning_dialog_report_bug_prompt_link": "この変更は、ルームがサーバー上で処理される方法にのみ影響します。%(brand)sで問題が発生した場合は、<a>不具合を報告してください</a>。", + "upgrade_warning_dialog_description": "ルームのアップグレードは高度な操作です。バグや欠けている機能、セキュリティーの脆弱性などによってルームが不安定な場合に、アップデートを推奨します。", + "upgrade_warning_dialog_explainer": "<b>アップグレードすると、このルームの新しいバージョンが作成されます。</b>今ある全てのメッセージは、アーカイブしたルームに残ります。", + "upgrade_warning_dialog_footer": "このルームを<oldVersion />から<newVersion />にアップグレードします。" }, "delete_avatar_label": "アバターを削除", "upload_avatar_label": "アバターをアップロード", @@ -2875,7 +2509,9 @@ "enable_element_call_caption": "%(brand)sではエンドツーエンド暗号化が設定されていますが、より少ないユーザー数に限定されています。", "enable_element_call_no_permissions_tooltip": "この変更に必要な権限がありません。", "call_type_section": "通話の種類" - } + }, + "title": "ルームの設定 - %(roomName)s", + "alias_not_specified": "指定なし" }, "encryption": { "verification": { @@ -2949,7 +2585,21 @@ "timed_out": "認証がタイムアウトしました。", "cancelled_self": "他の端末で認証がキャンセルされました。", "cancelled_user": "%(displayName)sが認証をキャンセルしました。", - "cancelled": "認証をキャンセルしました。" + "cancelled": "認証をキャンセルしました。", + "incoming_sas_user_dialog_text_1": "このユーザーを認証すると、信頼済として表示します。ユーザーを信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", + "incoming_sas_user_dialog_text_2": "このユーザーを認証すると、相手のセッションと自分のセッションを信頼済として表示します。", + "incoming_sas_device_dialog_text_1": "この端末を認証すると、信頼済として表示します。相手の端末を信頼すると、より一層安心してエンドツーエンド暗号化を使用することができます。", + "incoming_sas_device_dialog_text_2": "この端末を認証すると、信頼済として表示します。あなたを認証したユーザーはこの端末を信頼することができるようになります。", + "incoming_sas_dialog_waiting": "相手の承認を待機しています…", + "incoming_sas_dialog_title": "認証のリクエストが届いています", + "manual_device_verification_self_text": "他のセッションのユーザー設定で、以下を比較して承認してください:", + "manual_device_verification_user_text": "ユーザー設定画面で以下を比較し、このユーザーのセッションを承認してください:", + "manual_device_verification_device_name_label": "セッション名", + "manual_device_verification_device_id_label": "セッションID", + "manual_device_verification_device_key_label": "セッションキー", + "manual_device_verification_footer": "一致していない場合は、コミュニケーションのセキュリティーが損なわれている可能性があります。", + "verification_dialog_title_device": "他の端末を認証", + "verification_dialog_title_user": "認証の要求" }, "old_version_detected_title": "古い暗号化データが検出されました", "old_version_detected_description": "%(brand)sの古いバージョンのデータを検出しました。これにより、古いバージョンではエンドツーエンドの暗号化が機能しなくなります。古いバージョンを使用している間に最近交換されたエンドツーエンドの暗号化されたメッセージは、このバージョンでは復号化できません。また、このバージョンで交換されたメッセージが失敗することもあります。問題が発生した場合は、ログアウトして再度ログインしてください。メッセージ履歴を保持するには、鍵をエクスポートして再インポートしてください。", @@ -3003,7 +2653,57 @@ "cross_signing_room_warning": "誰かが不明なセッションを使用しています", "cross_signing_room_verified": "このルーム内の全員を認証済", "cross_signing_room_normal": "このルームはエンドツーエンドで暗号化されています", - "unsupported": "このクライアントはエンドツーエンド暗号化に対応していません。" + "unsupported": "このクライアントはエンドツーエンド暗号化に対応していません。", + "incompatible_database_sign_out_description": "チャットの履歴の消去を防ぐには、ログアウトする前にルームの鍵をエクスポートする必要があります。そのためには%(brand)sの新しいバージョンへと戻る必要があります", + "incompatible_database_description": "以前このセッションで、より新しい%(brand)sのバージョンを使用していました。エンドツーエンド暗号化を有効にしてこのバージョンを再び使用するには、サインアウトして、再びサインインする必要があります。", + "incompatible_database_title": "互換性のないデータベース", + "incompatible_database_disable": "暗号化を無効にして続行", + "key_signature_upload_completed": "アップロードが完了しました", + "key_signature_upload_cancelled": "署名のアップロードをキャンセルしました", + "key_signature_upload_failed": "アップロードできません", + "key_signature_upload_success_title": "署名のアップロードに成功しました", + "key_signature_upload_failed_title": "署名のアップロードに失敗しました", + "udd": { + "own_new_session_text": "あなたのこのセッションはまだ認証されていません:", + "own_ask_verify_text": "以下のどれか一つを使って他のセッションを認証します。", + "other_new_session_text": "%(name)s(%(userId)s)は未認証のセッションにサインインしました:", + "other_ask_verify_text": "このユーザーにセッションを認証するよう依頼するか、以下から手動で認証してください。", + "title": "信頼されていません", + "manual_verification_button": "テキストを使って手動で認証", + "interactive_verification_button": "絵文字で認証" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "正しくないファイルの種類", + "recovery_key_is_correct": "問題ありません!", + "wrong_security_key": "正しくないセキュリティーキー", + "invalid_security_key": "セキュリティーキーが正しくありません" + }, + "reset_title": "全てリセット", + "reset_warning_1": "認証を行える端末がない場合のみ行ってください。", + "reset_warning_2": "全てをリセットすると、履歴とメッセージが消去され、信頼済の端末、信頼済のユーザーが取り消されます。また、過去のメッセージを表示できなくなる可能性があります。", + "security_phrase_title": "セキュリティーフレーズ", + "security_phrase_incorrect_error": "機密ストレージにアクセスできません。正しいセキュリティーフレーズを入力したことを確認してください。", + "enter_phrase_or_key_prompt": "続行するにはセキュリティーフレーズを入力するか、<button>セキュリティーキーを使用</button>してください。", + "security_key_title": "セキュリティーキー", + "use_security_key_prompt": "続行するにはセキュリティーキーを使用してください。", + "separator": "%(securityKey)sまたは%(recoveryFile)s", + "restoring": "バックアップから鍵を復元" + }, + "reset_all_button": "復元方法を全て失ってしまいましたか?<a>リセットできます</a>", + "destroy_cross_signing_dialog": { + "title": "クロス署名鍵を破棄してよろしいですか?", + "warning": "クロス署名鍵の削除は取り消せません。認証した相手には、セキュリティーに関する警告が表示されます。クロス署名を行える全ての端末を失ったのでない限り、続行すべきではありません。", + "primary_button_text": "クロス署名鍵を削除" + }, + "confirm_encryption_setup_title": "暗号化の設定を承認してください", + "confirm_encryption_setup_body": "以下のボタンをクリックして、暗号化の設定を承認してください。", + "unable_to_setup_keys_error": "鍵を設定できません", + "key_signature_upload_failed_master_key_signature": "新しいマスターキーの署名", + "key_signature_upload_failed_cross_signing_key_signature": "新しいクロス署名鍵の署名", + "key_signature_upload_failed_device_cross_signing_key_signature": "端末のクロス署名", + "key_signature_upload_failed_key_signature": "鍵の署名", + "key_signature_upload_failed_body": "以下のアップロードの際に%(brand)sでエラーが発生しました:" }, "emoji": { "category_frequently_used": "使用頻度の高いリアクション", @@ -3150,7 +2850,10 @@ "fallback_button": "認証を開始", "sso_title": "シングルサインオンを使用して続行", "sso_body": "シングルサインオンを使用して本人確認を行い、メールアドレスの追加を承認してください。", - "code": "コード" + "code": "コード", + "sso_preauth_body": "続行するには、シングルサインオンを使用して、本人確認を行ってください。", + "sso_postauth_title": "確認して続行", + "sso_postauth_body": "本人確認のため、下のボタンをクリックしてください。" }, "password_field_label": "パスワードを入力してください", "password_field_strong_label": "素晴らしい、強固なパスワードです!", @@ -3224,7 +2927,41 @@ }, "country_dropdown": "国一覧", "common_failures": {}, - "captcha_description": "このホームサーバーは、あなたがロボットではないことの確認を求めています。" + "captcha_description": "このホームサーバーは、あなたがロボットではないことの確認を求めています。", + "autodiscovery_invalid": "ホームサーバーのディスカバリー(発見)に関する不正な応答です", + "autodiscovery_generic_failure": "自動発見の設定をサーバーから取得できませんでした", + "autodiscovery_invalid_hs_base_url": "m.homeserverの不正なbase_url", + "autodiscovery_invalid_hs": "これは正しいMatrixのホームサーバーのURLではありません", + "autodiscovery_invalid_is_base_url": "m.identity_serverの不正なbase_url", + "autodiscovery_invalid_is": "これは正しいIDサーバーのURLではありません", + "autodiscovery_invalid_is_response": "IDサーバーのディスカバリー(発見)に関する不正な応答です", + "server_picker_description": "異なるホームサーバーのURLを設定すると、他のMatrixのサーバーにサインインできます。それにより、異なるホームサーバーにある既存のMatrixのアカウントを%(brand)sで使用できます。", + "server_picker_description_matrix.org": "最大の公開サーバーで、数百万人に無料で参加", + "server_picker_title_default": "サーバーのオプション", + "soft_logout": { + "clear_data_title": "このセッションの全てのデータを削除してよろしいですか?", + "clear_data_description": "このセッションのデータの消去は取り消せません。鍵がバックアップされていない限り、暗号化されたメッセージを読むことはできなくなります。", + "clear_data_button": "全てのデータを消去" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "暗号化されたメッセージは、エンドツーエンドの暗号化によって保護されています。これらの暗号化されたメッセージを読むための鍵を持っているのは、あなたと受信者だけです。", + "setup_secure_backup_description_2": "サインアウトすると、これらの鍵はこの端末から削除されます。使用できる鍵が他の端末にあったり、サーバーにバックアップされたりしているのでない限り、暗号化されたメッセージは読むことができなくなります。", + "use_key_backup": "鍵のバックアップを使用開始", + "skip_key_backup": "暗号化されたメッセージは不要です", + "megolm_export": "手動で鍵をエクスポート", + "setup_key_backup_title": "暗号化されたメッセージにアクセスできなくなります", + "description": "サインアウトしてよろしいですか?" + }, + "registration": { + "continue_without_email_title": "メールアドレスを使用せずに続行", + "continue_without_email_description": "注意:メールアドレスを追加せずパスワードを忘れた場合、<b>永久にアカウントにアクセスできなくなる</b>可能性があります。", + "continue_without_email_field_label": "電子メール(任意)" + }, + "set_email": { + "verification_pending_title": "認証の保留中", + "verification_pending_description": "電子メールを確認して、本文中のURLをクリックしてください。完了したら「続行」をクリックしてください。", + "description": "パスワードをリセットして通知を受け取れるようになります。" + } }, "room_list": { "sort_unread_first": "未読メッセージのあるルームを最初に表示", @@ -3274,7 +3011,8 @@ "spam_or_propaganda": "スパム、プロパガンダ", "report_entire_room": "ルーム全体を報告", "report_content_to_homeserver": "あなたのホームサーバーの管理者にコンテンツを報告", - "description": "このメッセージを報告すると、このメッセージの一意の「イベントID」があなたのホームサーバーの管理者に送信されます。このルーム内のメッセージが暗号化されている場合、ホームサーバーの管理者はメッセージのテキストを読んだり、ファイルや画像を表示したりすることはできません。" + "description": "このメッセージを報告すると、このメッセージの一意の「イベントID」があなたのホームサーバーの管理者に送信されます。このルーム内のメッセージが暗号化されている場合、ホームサーバーの管理者はメッセージのテキストを読んだり、ファイルや画像を表示したりすることはできません。", + "other_label": "その他" }, "setting": { "help_about": { @@ -3388,7 +3126,22 @@ "popout": "ウィジェットをポップアウト", "unpin_to_view_right_panel": "ウィジェットの固定を解除して、このパネルに表示", "set_room_layout": "このルームのレイアウトを参加者全体に設定", - "close_to_view_right_panel": "ウィジェットを閉じて、このパネルに表示" + "close_to_view_right_panel": "ウィジェットを閉じて、このパネルに表示", + "modal_title_default": "モーダルウィジェット", + "modal_data_warning": "このスクリーンのデータは%(widgetDomain)sと共有されます", + "capabilities_dialog": { + "title": "ウィジェットの権限を承認", + "content_starting_text": "ウィジェットによる要求:", + "decline_all_permission": "全て拒否", + "remember_Selection": "このウィジェットに関する選択を記憶" + }, + "open_id_permissions_dialog": { + "title": "このウィジェットに本人確認を許可", + "starting_text": "ウィジェットはあなたのユーザーIDを認証しますが、操作を行うことはできません:", + "remember_selection": "これを記憶" + }, + "error_unable_start_audio_stream_description": "音声ストリーミングを開始できません。", + "error_unable_start_audio_stream_title": "ライブストリームの開始に失敗しました" }, "feedback": { "sent": "フィードバックを送信しました", @@ -3397,7 +3150,8 @@ "may_contact_label": "追加で確認が必要な事項や、テストすべき新しいアイデアがある場合は、連絡可", "pro_type": "ヒント:バグレポートを報告する場合は、問題の分析のために<debugLogsLink>デバッグログ</debugLogsLink>を送信してください。", "existing_issue_link": "まず、<existingIssuesLink>Githubで既知の不具合</existingIssuesLink>を確認してください。また掲載されていない新しい不具合を発見した場合は<newIssueLink>報告してください</newIssueLink>。", - "send_feedback_action": "フィードバックを送信" + "send_feedback_action": "フィードバックを送信", + "can_contact_label": "追加で確認が必要な事項がある場合は、連絡可" }, "zxcvbn": { "suggestions": { @@ -3470,7 +3224,10 @@ "no_update": "更新はありません。", "downloading": "更新をダウンロードしています…", "new_version_available": "新しいバージョンが利用可能です。<a>今すぐ更新</a>", - "check_action": "更新を確認" + "check_action": "更新を確認", + "error_unable_load_commit": "コミットの詳細を読み込めません:%(msg)s", + "unavailable": "使用できません", + "changelog": "更新履歴" }, "threads": { "all_threads": "全てのスレッド", @@ -3485,7 +3242,11 @@ "empty_heading": "スレッド機能を使って、会話をまとめましょう", "unable_to_decrypt": "メッセージを復号化できません", "open_thread": "スレッドを開く", - "error_start_thread_existing_relation": "既存の関係のあるイベントからスレッドを作成することはできません" + "error_start_thread_existing_relation": "既存の関係のあるイベントからスレッドを作成することはできません", + "count_of_reply": { + "other": "%(count)s件の返信", + "one": "%(count)s件の返信" + } }, "theme": { "light_high_contrast": "ライト(高コントラスト)", @@ -3519,7 +3280,41 @@ "title_when_query_available": "結果", "search_placeholder": "名前と説明文を検索", "no_search_result_hint": "別のキーワードで検索するか、キーワードが正しいか確認してください。", - "joining_space": "参加しています" + "joining_space": "参加しています", + "add_existing_subspace": { + "space_dropdown_title": "既存のスペースを追加", + "create_prompt": "代わりに新しいスペースを追加しますか?", + "create_button": "新しいスペースを作成", + "filter_placeholder": "スペースを検索" + }, + "add_existing_room_space": { + "error_heading": "選択されたもの全てが追加されてはいません", + "progress_text": { + "one": "ルームを追加しています…", + "other": "ルームを追加しています…(計%(count)s個のうち%(progress)s個)" + }, + "dm_heading": "ダイレクトメッセージ", + "space_dropdown_label": "スペースの選択", + "space_dropdown_title": "既存のルームを追加", + "create": "代わりに新しいルームを追加しますか?", + "create_prompt": "新しいルームを作成", + "subspace_moved_note": "スペースの追加機能は移動しました。" + }, + "room_filter_placeholder": "ルームを検索", + "leave_dialog_public_rejoin_warning": "再び招待されない限り、再参加することはできません。", + "leave_dialog_only_admin_warning": "あなたはこのスペースの唯一の管理者です。退出すると、誰もそれを管理できなくなります。", + "leave_dialog_only_admin_room_warning": "あなたは、退出しようとしているいくつかのルームとスペースの唯一の管理者です。退出すると、誰もそれらを管理できなくなります。", + "leave_dialog_title": "%(spaceName)sから退出", + "leave_dialog_description": "<spaceName/>から退出しようとしています。", + "leave_dialog_option_intro": "このスペースのルームから退出しますか?", + "leave_dialog_option_none": "どのルームからも退出しない", + "leave_dialog_option_all": "全てのルームから退出", + "leave_dialog_option_specific": "退出するルームを選択", + "leave_dialog_action": "スペースから退出", + "preferences": { + "sections_section": "表示するセクション", + "show_people_in_space": "このスペースのメンバーとの会話をまとめます。無効にすると、それらの会話は%(spaceName)sの表示画面に表示されなくなります。" + } }, "location_sharing": { "MapStyleUrlNotConfigured": "このホームサーバーは地図を表示するように設定されていません。", @@ -3543,7 +3338,30 @@ "click_move_pin": "クリックしてピンを移動", "click_drop_pin": "クリックして位置情報を共有", "share_button": "位置情報を共有", - "stop_and_close": "停止して閉じる" + "stop_and_close": "停止して閉じる", + "error_fetch_location": "位置情報を取得できませんでした", + "error_no_perms_title": "位置情報の共有に必要な権限がありません", + "error_no_perms_description": "このルームでの位置情報の共有には適切な権限が必要です。", + "error_send_title": "位置情報を送信できませんでした", + "error_send_description": "%(brand)sは位置情報を送信できませんでした。後でもう一度やり直してください。", + "live_description": "%(displayName)sの位置情報(ライブ)", + "share_type_own": "自分の現在の位置情報", + "share_type_live": "自分の位置情報(ライブ)", + "share_type_pin": "場所を選択", + "share_type_prompt": "どのような種類の位置情報を共有したいですか?", + "live_update_time": "%(humanizedUpdateTime)sに更新", + "live_until": "%(expiryTime)sまで共有", + "loading_live_location": "位置情報(ライブ)を読み込んでいます…", + "live_location_ended": "位置情報(ライブ)が終了しました", + "live_location_error": "位置情報(ライブ)のエラー", + "live_locations_empty": "位置情報(ライブ)がありません", + "close_sidebar": "サイドバーを閉じる", + "error_stopping_live_location": "位置情報(ライブ)を停止する際にエラーが発生しました", + "error_sharing_live_location": "位置情報(ライブ)を共有している際にエラーが発生しました", + "live_location_active": "位置情報(ライブ)を共有しています", + "live_location_enabled": "位置情報(ライブ)が有効です", + "error_sharing_live_location_try_again": "位置情報(ライブ)を共有している際にエラーが発生しました。もう一度やり直してください", + "error_stopping_live_location_try_again": "位置情報(ライブ)を停止している際にエラーが発生しました。もう一度やり直してください" }, "labs_mjolnir": { "room_name": "マイブロックリスト", @@ -3615,7 +3433,16 @@ "address_label": "アドレス", "label": "スペースを作成", "add_details_prompt_2": "ここで入力した情報はいつでも編集できます。", - "creating": "作成しています…" + "creating": "作成しています…", + "subspace_join_rule_restricted_description": "<SpaceName/>の誰でも検索し、参加できます。", + "subspace_join_rule_public_description": "<SpaceName/>のメンバーだけでなく、誰でもこのスペースを検索し、参加できます。", + "subspace_join_rule_invite_description": "招待された人のみがこのスペースを検索し、参加できます。", + "subspace_dropdown_title": "スペースを作成", + "subspace_beta_notice": "新しいスペースを、あなたが管理するスペースに追加。", + "subspace_join_rule_label": "スペースの見え方", + "subspace_join_rule_invite_only": "非公開スペース(招待者のみ参加可能)", + "subspace_existing_space_prompt": "代わりに既存のスペースを追加しますか?", + "subspace_adding": "追加しています…" }, "user_menu": { "switch_theme_light": "ライトテーマに切り替える", @@ -3764,7 +3591,11 @@ "search": { "this_room": "このルーム", "all_rooms": "全てのルーム", - "field_placeholder": "検索…" + "field_placeholder": "検索…", + "result_count": { + "other": "(〜%(count)s件)", + "one": "(〜%(count)s件)" + } }, "jump_to_bottom_button": "最新のメッセージを表示", "jump_read_marker": "最初の未読メッセージに移動。", @@ -3773,7 +3604,18 @@ "creating_room_text": "%(names)sという名前のルームを作成しています", "jump_to_date_beginning": "ルームの先頭", "jump_to_date": "日付に移動", - "jump_to_date_prompt": "日付を選択して移動" + "jump_to_date_prompt": "日付を選択して移動", + "face_pile_tooltip_label": { + "one": "1人のメンバーを表示", + "other": "全%(count)s人のメンバーを表示" + }, + "face_pile_tooltip_shortcut_joined": "あなたと%(commaSeparatedMembers)sを含む", + "face_pile_tooltip_shortcut": "%(commaSeparatedMembers)sを含む", + "invites_you_text": "<inviter/>があなたを招待しています", + "face_pile_summary": { + "one": "%(count)s人の知人が既に参加しています", + "other": "%(count)s人の知人が既に参加しています" + } }, "file_panel": { "guest_note": "この機能を使用するには<a>登録</a>する必要があります", @@ -3794,7 +3636,9 @@ "identity_server_no_terms_title": "IDサーバーには利用規約がありません", "identity_server_no_terms_description_1": "このアクションを行うには、既定のIDサーバー <server /> にアクセスしてメールアドレスまたは電話番号を認証する必要がありますが、サーバーには利用規約がありません。", "identity_server_no_terms_description_2": "サーバーの所有者を信頼する場合のみ続行してください。", - "inline_intro_text": "<policyLink />に同意して続行:" + "inline_intro_text": "<policyLink />に同意して続行:", + "summary_identity_server_1": "知人を電話番号か電子メールで探す", + "summary_identity_server_2": "自分を電話番号か電子メールで見つけられるようにする" }, "space_settings": { "title": "設定 - %(spaceName)s" @@ -3830,7 +3674,13 @@ "total_n_votes_voted": { "one": "%(count)s個の投票に基づく", "other": "%(count)s個の投票に基づく" - } + }, + "end_message_no_votes": "アンケートが終了しました。投票はありませんでした。", + "end_message": "アンケートが終了しました。最も多い投票数を獲得した選択肢:%(topAnswer)s", + "error_ending_title": "アンケートの終了に失敗しました", + "error_ending_description": "アンケートを終了できませんでした。もう一度やり直してください。", + "end_title": "アンケートを終了", + "end_description": "アンケートを終了してよろしいですか?投票を締め切り、最終結果を表示します。" }, "failed_load_async_component": "読み込めません!ネットワークの通信状態を確認して、もう一度やり直してください。", "upload_failed_generic": "ファイル '%(fileName)s' のアップロードに失敗しました。", @@ -3871,7 +3721,35 @@ "error_version_unsupported_space": "ユーザーのホームサーバーは、このバージョンのスペースをサポートしていません。", "error_version_unsupported_room": "ユーザーのホームサーバーは、このバージョンのルームをサポートしていません。", "error_unknown": "不明なサーバーエラー", - "to_space": "%(spaceName)sに招待" + "to_space": "%(spaceName)sに招待", + "unable_find_profiles_description_default": "以下のMatrix IDのプロフィールを発見できません。招待しますか?", + "unable_find_profiles_title": "次のユーザーは存在しない可能性があります", + "unable_find_profiles_invite_never_warn_label_default": "招待し、再び警告しない", + "unable_find_profiles_invite_label_default": "招待", + "email_caption": "電子メールで招待", + "error_dm": "ダイレクトメッセージを作成できませんでした。", + "error_find_room": "ユーザーを招待する際に、問題が発生しました。", + "error_invite": "ユーザーを招待できませんでした。招待したいユーザーを確認して、もう一度試してください。", + "error_transfer_multiple_target": "通話は1人のユーザーにしか転送できません。", + "error_find_user_title": "次のユーザーの発見に失敗しました", + "error_find_user_description": "以下のユーザーは存在しないか不正であるため、招待できません:%(csvNames)s", + "recents_section": "最近会話したユーザー", + "suggestions_section": "最近ダイレクトメッセージで会話したユーザー", + "email_use_default_is": "IDサーバーを使うと、メールアドレスで招待できます。<default>既定(%(defaultIdentityServerName)s)のサーバーを使う</default>か、<settings>設定画面</settings>で管理できます。", + "email_use_is": "IDサーバーを使うと、メールアドレスで招待できます。<settings>設定画面</settings>で管理できます。", + "start_conversation_name_email_mxid_prompt": "名前、メールアドレス、ユーザー名(<userId/>の形式)で検索して、チャットを開始しましょう。", + "start_conversation_name_mxid_prompt": "名前かユーザー名(<userId/>の形式)で検索して、チャットを開始しましょう。", + "suggestions_disclaimer": "プライバシーの観点から表示していない候補があります。", + "suggestions_disclaimer_prompt": "探している相手が見つからなければ、以下のリンクを送信してください。", + "send_link_prompt": "もしくはリンクを送信", + "to_room": "%(roomName)sに招待", + "name_email_mxid_share_space": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(<userId/>の形式)を指定するか、<a>このスペースを共有</a>してください。", + "name_mxid_share_space": "このスペースに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(<userId/>の形式)を指定するか、<a>このスペースを共有</a>してください。", + "name_email_mxid_share_room": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、メールアドレス、またはユーザー名(<userId/>の形式)を指定するか、<a>このルームを共有</a>してください。", + "name_mxid_share_room": "このルームに誰かを招待したい場合は、招待したいユーザーの名前、またはユーザー名(<userId/>の形式)を指定するか、<a>このルームを共有</a>してください。", + "key_share_warning": "招待したユーザーは、以前のメッセージを閲覧できるようになります。", + "transfer_user_directory_tab": "ユーザーディレクトリー", + "transfer_dial_pad_tab": "ダイヤルパッド" }, "scalar": { "error_create": "ウィジェットを作成できません。", @@ -3903,7 +3781,21 @@ "failed_copy": "コピーに失敗しました", "something_went_wrong": "問題が発生しました!", "update_power_level": "権限レベルの変更に失敗しました", - "unknown": "不明なエラー" + "unknown": "不明なエラー", + "dialog_description_default": "エラーが発生しました。", + "edit_history_unsupported": "ホームサーバーはこの機能をサポートしていません。", + "session_restore": { + "clear_storage_description": "サインアウトして、暗号鍵を削除しますか?", + "clear_storage_button": "ストレージをクリアし、サインアウト", + "title": "セッションを復元できません", + "description_1": "以前のセッションを復元する際にエラーが発生しました。", + "description_2": "以前に%(brand)sの最新バージョンを使用していた場合、セッションはこのバージョンと互換性がない可能性があります。このウィンドウを閉じて、最新のバージョンに戻ってください。", + "description_3": "ブラウザーのストレージを消去すると問題は解決するかもしれません。ただし、サインアウトを行うため、暗号化されたチャットの履歴を読むことができなくなります。" + }, + "storage_evicted_title": "セッションのデータがありません", + "storage_evicted_description_1": "暗号化されたメッセージの鍵を含むセッションのデータが見つかりません。サインアウトして改めてサインインすると、バックアップから鍵を回復します。", + "storage_evicted_description_2": "ディスクの空き容量が少なかったため、ブラウザーはこのデータを削除しました。", + "unknown_error_code": "不明なエラーコード" }, "in_space1_and_space2": "スペース %(space1Name)sと%(space2Name)s内。", "in_space_and_n_other_spaces": { @@ -4054,7 +3946,31 @@ "deactivate_confirm_action": "ユーザーを無効化", "error_deactivate": "ユーザーの無効化に失敗しました", "role_label": "<RoomName/>での役割", - "edit_own_devices": "端末を編集" + "edit_own_devices": "端末を編集", + "redact": { + "no_recent_messages_title": "%(user)sからの最近のメッセージが見つかりません", + "no_recent_messages_description": "タイムラインを上にスクロールして、以前のものがあるかどうかを確認してください。", + "confirm_title": "%(user)sからの最近のメッセージを削除", + "confirm_description_1": { + "one": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?", + "other": "%(user)sによる%(count)s件のメッセージを削除しようとしています。これは会話に参加している全員からメッセージを永久に削除します。続行してよろしいですか?" + }, + "confirm_description_2": "大量のメッセージだと時間がかかるかもしれません。その間はクライアントを再読み込みしないでください。", + "confirm_keep_state_label": "システムメッセージを保存", + "confirm_keep_state_explainer": "このユーザーに関するシステムメッセージ(メンバーシップの変更、プロフィールの変更など)も削除したい場合は、チェックを外してください", + "confirm_button": { + "one": "1件のメッセージを削除", + "other": "%(count)s件のメッセージを削除" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s件の認証済のセッション", + "one": "1件の認証済のセッション" + }, + "count_of_sessions": { + "other": "%(count)s個のセッション", + "one": "%(count)s個のセッション" + } }, "stickers": { "empty": "現在、ステッカーパックが有効になっていません", @@ -4090,6 +4006,9 @@ "one": "合計%(count)s票に基づく最終結果", "other": "合計%(count)s票に基づく最終結果" } + }, + "thread_list": { + "context_menu_label": "スレッドの設定" } }, "reject_invitation_dialog": { @@ -4126,12 +4045,161 @@ }, "console_wait": "お待ちください!", "cant_load_page": "ページを読み込めませんでした", - "Invalid homeserver discovery response": "ホームサーバーのディスカバリー(発見)に関する不正な応答です", - "Failed to get autodiscovery configuration from server": "自動発見の設定をサーバーから取得できませんでした", - "Invalid base_url for m.homeserver": "m.homeserverの不正なbase_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "これは正しいMatrixのホームサーバーのURLではありません", - "Invalid identity server discovery response": "IDサーバーのディスカバリー(発見)に関する不正な応答です", - "Invalid base_url for m.identity_server": "m.identity_serverの不正なbase_url", - "Identity server URL does not appear to be a valid identity server": "これは正しいIDサーバーのURLではありません", - "General failure": "一般エラー" + "General failure": "一般エラー", + "emoji_picker": { + "cancel_search_label": "検索をキャンセル" + }, + "info_tooltip_title": "情報", + "language_dropdown_label": "言語一覧", + "seshat": { + "error_initialising": "メッセージの検索の初期化に失敗しました。<a>設定</a>から詳細を確認してください", + "warning_kind_files_app": "全ての暗号化されたファイルを表示するには<a>デスクトップ用のアプリ</a>を使用してください", + "warning_kind_search_app": "<a>デスクトップアプリ</a>を使用すると暗号化されたメッセージを検索できます", + "warning_kind_files": "この%(brand)sのバージョンは、暗号化されたファイルの表示をサポートしていません", + "warning_kind_search": "この%(brand)sのバージョンは、暗号化されたメッセージの検索をサポートしていません", + "reset_title": "イベントストアをリセットしますか?", + "reset_description": "必要がなければ、イベントインデックスストアをリセットするべきではありません", + "reset_explainer": "メッセージは削除されませんが、インデックスを再構成している間、検索のパフォーマンスが低下します", + "reset_button": "イベントストアをリセット" + }, + "truncated_list_n_more": { + "other": "他%(count)s人以上…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "サーバー名を入力", + "network_dropdown_available_valid": "問題ありません", + "network_dropdown_available_invalid_forbidden": "このサーバーのルームの一覧を閲覧する許可がありません", + "network_dropdown_available_invalid": "このサーバーまたはそのルーム一覧が見つかりません", + "network_dropdown_your_server_description": "あなたのサーバー", + "network_dropdown_remove_server_adornment": "サーバー“%(roomServer)s”を削除", + "network_dropdown_add_dialog_title": "新しいサーバーを追加", + "network_dropdown_add_dialog_description": "探したい新しいサーバーの名前を入力してください。", + "network_dropdown_add_dialog_placeholder": "サーバー名", + "network_dropdown_add_server_option": "新しいサーバーを追加…", + "network_dropdown_selected_label_instance": "表示:%(instance)s ルーム(%(server)s)", + "network_dropdown_selected_label": "表示:Matrixルーム" + } + }, + "dialog_close_label": "ダイアログを閉じる", + "voice_message": { + "cant_start_broadcast_title": "音声メッセージを開始できません", + "cant_start_broadcast_description": "ライブ配信を録音しているため、音声メッセージを開始できません。音声メッセージの録音を開始するには、ライブ配信を終了してください。" + }, + "redact": { + "error": "このメッセージを削除できません。(%(code)s)", + "ongoing": "削除しています…", + "confirm_button": "削除の確認", + "reason_label": "理由(任意)" + }, + "forward": { + "no_perms_title": "これを行う権限がありません", + "sending": "送信しています", + "sent": "送信済", + "open_room": "ルームを開く", + "send_label": "送信", + "message_preview_heading": "メッセージのプレビュー", + "filter_placeholder": "ルームと連絡先を検索" + }, + "integrations": { + "disabled_dialog_title": "インテグレーションが無効になっています", + "disabled_dialog_description": "これを行うには設定から「%(manageIntegrations)s」を有効にしてください。", + "impossible_dialog_title": "インテグレーションは許可されていません", + "impossible_dialog_description": "%(brand)sでは、インテグレーションマネージャーでこれを行うことができません。管理者に連絡してください。" + }, + "lazy_loading": { + "disabled_description1": "以前%(host)sにて、メンバーの遅延ロードを有効にした%(brand)sが使用されていました。このバージョンでは、遅延ロードは無効です。ローカルのキャッシュにはこれらの2つの設定の間での互換性がないため、%(brand)sはアカウントを再同期する必要があります。", + "disabled_description2": "他のバージョンの%(brand)sが別のタブで開いている場合は、それを閉じてください。同じホスト上で遅延ロードを有効と無効の両方に設定して%(brand)sを使用すると、問題が発生します。", + "disabled_title": "互換性のないローカルキャッシュ", + "disabled_action": "キャッシュをクリアして再同期", + "resync_description": "%(brand)sは、必要なときだけに他のユーザーに関する情報を読み込むようにすることで、メモリの使用量を3〜5倍減らしました。サーバーと再同期するのを待ってください!", + "resync_title": "%(brand)sを更新しています" + }, + "message_edit_dialog_title": "メッセージの編集履歴", + "server_offline": { + "empty_timeline": "未読はありません。", + "title": "サーバーが応答していません", + "description": "サーバーはいくつかのリクエストに応答していません。以下に考えられる理由を表示します。", + "description_1": "サーバー(%(serverName)s)が時間内に応答しませんでした。", + "description_2": "ファイアーウォールまたはアンチウイルスソフトがリクエストをブロックしています。", + "description_3": "ブラウザーの拡張機能がリクエストを妨げています。", + "description_4": "サーバーはオフラインです。", + "description_5": "サーバーがリクエストを拒否しました。", + "description_6": "インターネットに接続できません。", + "description_7": "サーバーに接続する際にエラーが発生しました。", + "description_8": "サーバーは問題を特定するように設定されていません(CORS)。", + "recent_changes_heading": "まだ受信していない最近の変更" + }, + "spotlight_dialog": { + "count_of_members": { + "other": "%(count)s人の参加者", + "one": "%(count)s人の参加者" + }, + "public_rooms_label": "公開ルーム", + "heading_with_query": "「%(query)s」のキーワードで検索", + "heading_without_query": "検索", + "spaces_title": "参加しているスペース", + "other_rooms_in_space": "%(spaceName)sの他のルーム", + "join_button_text": "%(roomAddress)sに参加", + "result_may_be_hidden_privacy_warning": "プライバシーの観点から表示していない結果があります", + "cant_find_person_helpful_hint": "探している相手が見つからなければ、招待リンクを送信してください。", + "copy_link_text": "招待リンクをコピー", + "result_may_be_hidden_warning": "いくつかの結果が表示されていない可能性があります", + "cant_find_room_helpful_hint": "探しているルームが見つからない場合、招待を要求するか新しいルームを作成してください。", + "create_new_room_button": "新しいルームを作成", + "group_chat_section_title": "その他のオプション", + "start_group_chat_button": "グループチャットを開始", + "message_search_section_title": "その他の検索", + "recent_searches_section_title": "最近の検索", + "recently_viewed_section_title": "最近表示したルーム", + "search_dialog": "検索ダイアログ", + "remove_filter": "%(filter)sの検索フィルターを削除", + "search_messages_hint": "メッセージを検索する場合は、ルームの上に表示されるアイコン<icon/>をクリックしてください。", + "keyboard_scroll_hint": "<arrows/>でスクロール" + }, + "share": { + "title_room": "ルームを共有", + "permalink_most_recent": "最新のメッセージにリンク", + "title_user": "ユーザーを共有", + "title_message": "ルームのメッセージを共有", + "permalink_message": "選択したメッセージにリンク", + "link_title": "ルームへのリンク" + }, + "upload_file": { + "title_progress": "ファイルのアップロード(%(current)s/%(total)s)", + "title": "ファイルのアップロード", + "upload_all_button": "全てアップロード", + "error_file_too_large": "アップロードしようとしているファイルのサイズが<b>大きすぎます</b>。最大のサイズは%(limit)sですが、ファイルのサイズは%(sizeOfThisFile)sです。", + "error_files_too_large": "アップロードしようとしているファイルのサイズが<b>大きすぎます</b>。最大のサイズは%(limit)sです。", + "error_some_files_too_large": "アップロードしようとしているいくつかのファイルのサイズが<b>大きすぎます</b>。最大のサイズは%(limit)sです。", + "upload_n_others_button": { + "one": "あと%(count)s個のファイルをアップロード", + "other": "あと%(count)s個のファイルをアップロード" + }, + "cancel_all_button": "全てキャンセル", + "error_title": "アップロードエラー" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "鍵をサーバーから取得しています…", + "load_error_content": "バックアップの状態を読み込めません", + "recovery_key_mismatch_title": "セキュリティーキーが一致しません", + "recovery_key_mismatch_description": "このセキュリティーキーではバックアップを復号化できませんでした。正しいセキュリティーキーを入力したことを確認してください。", + "incorrect_security_phrase_title": "セキュリティーフレーズが正しくありません", + "incorrect_security_phrase_dialog": "このセキュリティーフレーズではバックアップを復号化できませんでした。正しいセキュリティーフレーズを入力したことを確認してください。", + "restore_failed_error": "バックアップを復元できません", + "no_backup_error": "バックアップがありません!", + "keys_restored_title": "鍵が復元されました", + "count_of_decryption_failures": "%(failedCount)s個のセッションの復号化に失敗しました!", + "count_of_successfully_restored_keys": "%(sessionCount)s個の鍵が復元されました", + "enter_phrase_title": "セキュリティーフレーズを入力", + "key_backup_warning": "<b>警告</b>:信頼済のコンピューターからのみ鍵のバックアップを設定してください。", + "enter_phrase_description": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーフレーズを入力してください。", + "phrase_forgotten_text": "セキュリティーフレーズを紛失した場合は、<button1>セキュリティーキーを使用</button1>するか、<button2>新しい復旧用の手段</button2>を設定することができます", + "enter_key_title": "セキュリティーキーを入力", + "key_is_valid": "正しいセキュリティーキーです!", + "key_is_invalid": "セキュリティーキーが正しくありません", + "enter_key_description": "保護されたメッセージの履歴にアクセスし、安全なメッセージのやり取りを行うには、セキュリティーキーを入力してください。", + "key_forgotten_text": "セキュリティーキーを紛失した場合は、<button>新しい復元方法を設定</button>できます", + "load_keys_progress": "計%(total)s個のうち%(completed)s個の鍵が復元されました" + } } diff --git a/src/i18n/strings/jbo.json b/src/i18n/strings/jbo.json index 2606d37daf..582ea7cb39 100644 --- a/src/i18n/strings/jbo.json +++ b/src/i18n/strings/jbo.json @@ -1,5 +1,4 @@ { - "Send": "nu zilbe'i", "Sun": "jy. dy. ze", "Mon": "jy. dy. pa", "Tue": "jy. dy. re", @@ -29,7 +28,6 @@ "Moderator": "vlipa so'o da", "Changes your display nickname": "", "Warning!": ".i ju'i", - "You signed in to a new session without verifying it:": ".i fe le di'e se samtcise'u pu co'a jaspu vau je za'o na lacri", "Dog": "gerku", "Cat": "mlatu", "Lion": "cinfo", @@ -95,31 +93,10 @@ "Saturday": "li jy. dy. xa detri", "Today": "cabdei", "Yesterday": "prulamdei", - "Cancel search": "nu co'u sisku", "Switch theme": "nu basti fi le ka jvinu", - "Verify your other session using one of the options below.": ".i ko cuxna da le di'e cei'i le ka tadji lo nu do co'a lacri", - "Ask this user to verify their session, or manually verify it below.": ".i ko cpedu le ka co'a lacri le se samtcise'u kei le pilno vau ja pilno le di'e cei'i le ka co'a lacri", - "Not Trusted": "na se lacri", "Ok": "je'e", - "%(count)s verified sessions": { - "other": ".i lacri %(count)s se samtcise'u", - "one": ".i lacri pa se samtcise'u" - }, - "%(count)s sessions": { - "other": ".i samtcise'u %(count)s da", - "one": ".i samtcise'u %(count)s da" - }, "collapse": "nu tcila be na ku viska", "expand": "nu tcila viska", - "Are you sure you want to sign out?": ".i xu do birti le du'u do kaidji le ka co'u se jaspu", - "Sign out and remove encryption keys?": ".i xu do djica lo nu co'u jaspu do je lo nu tolmo'i le du'u mifra ckiku", - "Upload %(count)s other files": { - "one": "nu kibdu'a %(count)s vreji poi na du" - }, - "<a>In reply to</a> <pill>": ".i nu <a>spuda</a> tu'a la'o zoi. <pill> .zoi", - "Share Room": "nu jungau fi le du'u ve zilbe'i", - "Share User": "nu jungau fi le du'u pilno", - "Share Room Message": "nu jungau fi le du'u notci", "common": { "analytics": "lanli datni", "error": "nabmi", @@ -319,6 +296,9 @@ }, "m.image": { "sent": ".i pa pixra cu zilbe'i fi la'o zoi. %(senderDisplayName)s .zoi" + }, + "reply": { + "in_reply_to": ".i nu <a>spuda</a> tu'a la'o zoi. <pill> .zoi" } }, "slash_command": { @@ -380,7 +360,6 @@ "category_other": "drata", "widget_screenshots": "lo du'u xu kau kakne lo nu co'a pixra lo uidje kei lo nu kakne tu'a .ubu" }, - "Other": "drata", "composer": { "placeholder_reply_encrypted": "nu pa mifra be pa jai te spuda cu zilbe'i", "placeholder_reply": "nu pa jai te spuda cu zilbe'i", @@ -431,7 +410,13 @@ "verify_toast_title": "nu co'a lacri le se samtcise'u", "verify_toast_description": ".i la'a na pa na du be do cu lacri", "cross_signing_room_verified": ".i do lacri ro pagbu be le se zilbe'i", - "cross_signing_room_normal": ".i ro zilbe'i be fo le cei'i cu mifra" + "cross_signing_room_normal": ".i ro zilbe'i be fo le cei'i cu mifra", + "udd": { + "own_new_session_text": ".i fe le di'e se samtcise'u pu co'a jaspu vau je za'o na lacri", + "own_ask_verify_text": ".i ko cuxna da le di'e cei'i le ka tadji lo nu do co'a lacri", + "other_ask_verify_text": ".i ko cpedu le ka co'a lacri le se samtcise'u kei le pilno vau ja pilno le di'e cei'i le ka co'a lacri", + "title": "na se lacri" + } }, "export_chat": { "messages": "notci" @@ -467,7 +452,10 @@ "change_password_action": "nu basti fi le ka lerpoijaspu", "username_field_required_invalid": ".i ko cuxna fo le ka judri cmene", "msisdn_field_label": "fonxa", - "reset_password_email_not_found_title": ".i na da zo'u facki le du'u samymri judri da" + "reset_password_email_not_found_title": ".i na da zo'u facki le du'u samymri judri da", + "logout_dialog": { + "description": ".i xu do birti le du'u do kaidji le ka co'u se jaspu" + } }, "update": { "release_notes_toast_title": "notci le du'u cnino" @@ -507,7 +495,10 @@ "error": { "mau": ".i le samtcise'u cu bancu lo masti jimte be ri bei lo ni ca'o pilno", "resource_limits": ".i le samtcise'u cu bancu pa lo jimte be ri", - "update_power_level": ".i pu fliba lo nu gafygau lo ni vlipa" + "update_power_level": ".i pu fliba lo nu gafygau lo ni vlipa", + "session_restore": { + "clear_storage_description": ".i xu do djica lo nu co'u jaspu do je lo nu tolmo'i le du'u mifra ckiku" + } }, "room": { "error_join_incompatible_version_2": ".i .e'o ko tavla lo admine be le samtcise'u", @@ -529,7 +520,15 @@ "room_unencrypted": ".i na pa zilbe'i be fo le cei'i cu mifra", "hide_verified_sessions": "nu ro se samtcise'u poi se lacri cu zilmipri", "hide_sessions": "nu ro se samtcise'u cu zilmipri", - "share_button": "nu jungau pa pilno le du'u judri" + "share_button": "nu jungau pa pilno le du'u judri", + "count_of_verified_sessions": { + "other": ".i lacri %(count)s se samtcise'u", + "one": ".i lacri pa se samtcise'u" + }, + "count_of_sessions": { + "other": ".i samtcise'u %(count)s da", + "one": ".i samtcise'u %(count)s da" + } }, "right_panel": { "share_button": "nu jungau fi le du'u ve zilbe'i" @@ -541,5 +540,24 @@ "search_failed": { "title": ".i da nabmi lo nu sisku" } + }, + "emoji_picker": { + "cancel_search_label": "nu co'u sisku" + }, + "forward": { + "send_label": "nu zilbe'i" + }, + "report_content": { + "other_label": "drata" + }, + "share": { + "title_room": "nu jungau fi le du'u ve zilbe'i", + "title_user": "nu jungau fi le du'u pilno", + "title_message": "nu jungau fi le du'u notci" + }, + "upload_file": { + "upload_n_others_button": { + "one": "nu kibdu'a %(count)s vreji poi na du" + } } } diff --git a/src/i18n/strings/kab.json b/src/i18n/strings/kab.json index 3a9f2944db..2bb6874fc3 100644 --- a/src/i18n/strings/kab.json +++ b/src/i18n/strings/kab.json @@ -21,7 +21,6 @@ "PM": "MD", "AM": "FT", "Moderator": "Aseɣyad", - "Thank you!": "Tanemmirt!", "Ok": "Ih", "Cat": "Amcic", "Lion": "Izem", @@ -49,42 +48,15 @@ "Saturday": "Sed", "Today": "Ass-a", "Yesterday": "Iḍelli", - "edited": "yettwaẓreg", "collapse": "fneẓ", - "Server name": "Isem n uqeddac", - "Close dialog": "Mdel adiwenni", - "Notes": "Tamawin", - "Unavailable": "Ulac", - "Changelog": "Aɣmis n yisnifal", - "Removing…": "Tukksa…", - "Confirm Removal": "Sentem tukksa", - "Send": "Azen", - "Session name": "Isem n tɣimit", - "Email address": "Tansa n yimayl", - "Upload files": "Sali-d ifuyla", "Home": "Agejdan", - "Email (optional)": "Imayl (Afrayan)", - "Updating %(brand)s": "Leqqem %(brand)s", - "I don't want my encrypted messages": "Ur bɣiɣ ara izan-inu iwgelhanen", - "Manually export keys": "Sifeḍ s ufus tisura", - "Session ID": "Asulay n tqimit", - "Session key": "Tasarut n tɣimit", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ma ulac aɣilif, senqed imayl-ik/im syen sit ɣef useɣwen i yellan. Akken ara yemmed waya, sit ad tkemmleḍ.", - "This will allow you to reset your password and receive notifications.": "Ayagi ad ak(akem)-yeǧǧ ad twennzeḍ awal-ik/im uffir yerna ad d-tremseḍ ilɣa.", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "Restricted": "Yesεa tilas", "Pencil": "Akeryun", - "Message edits": "Tiẓrigin n yizen", - "Security Key": "Tasarut n tɣellist", - "Logs sent": "Iɣmisen ttewaznen", - "Not Trusted": "Ur yettwattkal ara", "%(items)s and %(lastItem)s": "%(items)s d %(lastItem)s", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Iznan yettwawgelhen ttuḥerzen s uwgelhen n yixef ɣer yixef. Ala kečč d uɣerwaḍ (yiɣerwaḍen) i yesεan tisura akken ad ɣren iznan-a.", - "Confirm encryption setup": "Sentem asebded n uwgelhen", - "Click the button below to confirm setting up encryption.": "Sit ɣef tqeffalt ddaw akken ad tesnetmeḍ asebded n uwgelhen.", "Dog": "Aqjun", "Horse": "Aεewdiw", "Pig": "Ilef", @@ -113,77 +85,9 @@ "Light bulb": "Taftilt", "Deactivate account": "Sens amiḍan", "Encrypted by a deleted session": "Yettuwgelhen s texxamt yettwakksen", - "and %(count)s others...": { - "other": "d %(count)s wiyaḍ...", - "one": "d wayeḍ-nniḍen..." - }, - "(~%(count)s results)": { - "one": "(~%(count)s igmaḍ)", - "other": "(~%(count)s igmaḍ)" - }, "Join Room": "Rnu ɣer texxamt", - "not specified": "ur iban ara", - "%(count)s sessions": { - "other": "Tiɣimiyin n %(count)s", - "one": "Tiɣimit n %(count)s" - }, - "Remove %(count)s messages": { - "one": "Kkes 1 izen", - "other": "Kkes iznan n %(count)s" - }, - "%(name)s accepted": "%(name)s yettwaqbel", - "%(name)s declined": "%(name)s yettwagi", - "%(name)s cancelled": "%(name)s yettwasefsex", - "%(name)s wants to verify": "%(name)s yebɣa ad isenqed", - "Add an Integration": "Rnu asidef", - "Can't load this message": "Yegguma ad d-yali yizen-a", "Submit logs": "Azen iɣmisen", - "Cancel search": "Sefsex anadi", - "Power level": "Sagen aswir", - "Custom level": "Sagen aswir", - "<a>In reply to</a> <pill>": "<a>Deg tririt i</a> <pill>", - "e.g. my-room": "e.g. taxxamt-inu", - "And %(count)s more...": { - "other": "D %(count)s ugar..." - }, - "Enter a server name": "Sekcem isem n uqeddac", - "The following users may not exist": "Iseqdacen i d-iteddun yezmer ad ilin ulac-iten", - "Invite anyway": "Ɣas akken nced-d", - "Preparing to send logs": "Aheyyi n tuzna n yiɣmisen", - "Failed to send logs: ": "Tuzna n yiɣmisen ur teddi ara: ", - "Clear all data": "Sfeḍ meṛṛa isefka", - "Continue With Encryption Disabled": "Kemmel s uwgelhen yensan", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Sentem asensi n umiḍan s useqdec n unekcum asuf i ubeggen n timagit-ik·im.", - "Confirm account deactivation": "Sentem asensi n umiḍan", - "Filter results": "Igmaḍ n usizdeg", - "Incoming Verification Request": "Tuttra n usenqed i d-ikecmen", - "Confirm to continue": "Sentem i wakken ad tkemmleḍ", - "Failed to find the following users": "Ur nessaweḍ ara ad naf iseqdacen", - "Recent Conversations": "Idiwenniyen n melmi kan", - "Direct Messages": "Iznan usligen", - "Upload completed": "Asali yemmed", - "Signature upload success": "Asali n uzmul yedda akken iwata", - "Clear cache and resync": "Sfeḍ takatut tuffirt syen ales amtawi", - "Failed to upgrade room": "Aleqqem n texxamt ur yeddi ara", - "Upgrade this room to version %(version)s": "Leqqem taxxamt-a ɣer lqem amaynut %(version)s", - "Upgrade Room Version": "Lqem n uleqqem n texxamt", - "Upgrade private room": "Leqqem taxxamt tusligt", - "Upgrade public room": "Leqqem taxxamt tazayezt", - "Server isn't responding": "Ulac tiririt sɣur aqeddac", - "The server is offline.": "Aqeddac ha-t-an beṛṛa n tuqqna.", - "Clear Storage and Sign Out": "Sfeḍ aklas syen ffeɣ seg tuqqna", "Send Logs": "Azen iɣmisen", - "Unable to restore session": "D awezɣi ad d-tuɣal texxamt", - "Verification Pending": "Asenqed yettṛaǧu", - "Share User": "Bḍu aseqdac", - "Link to selected message": "Aseɣwen n yizen i yettwafernen", - "Missing session data": "Isefka n tɣimit xuṣṣen", - "Upload all": "Sali-d kullec", - "Cancel All": "Sefsex kullec", - "Verification Request": "Asuter n usenqed", - "Use your Security Key to continue.": "Seqdec tasarut-ik·im n tɣellist akken ad tkemmleḍ.", - "Unable to restore backup": "Tiririt n uḥraz tugi ad teddu", - "Keys restored": "Tisura ttwaskelsent", "Sign in with SSO": "Anekcum s SSO", "Switch theme": "Abeddel n usentel", "Unicorn": "Azara", @@ -204,32 +108,6 @@ "Bell": "Anayna", "Delete Widget": "Kkes awiǧit", "expand": "snefli", - "Language Dropdown": "Tabdart n udrurem n tutlayin", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "YEgguma ad d-tali tedyant iɣef d-ttunefk tririt, ahat d tilin ur telli ara neɣ ur tesɛiḍ ara tisirag ad tt-twaliḍ.", - "Room address": "Tansa n texxamt", - "Some characters not allowed": "Kra n yisekkilen ur ttusirgen ara", - "This address is available to use": "Tansa-a tella i useqdec", - "This address is already in use": "Tansa-a ha-tt-an yakan deg useqdec", - "Looks good": "Ayagi yettban yelha", - "Can't find this server or its room list": "D awezɣi ad d-naf aqeddac-a neɣ tabdart-is n texxamt", - "Your server": "Aqeddac-ik·im", - "Add a new server": "Rnu aqeddac amaynut", - "Enter the name of a new server you want to explore.": "Sekcem isem n uqeddac amaynut i tebɣiḍ ad tesnirmeḍ.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Seqdec aqeddac n timagit i uncad s yimayl. <default>Seqdec (%(defaultIdentityServerName)s) amezwer</default> neɣ sefrek deg <settings>yiɣewwaren</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Seqdec aqeddac n timagit i uncad s yimayl. Sefrek deg <settings>yiɣewwaren</settings>.", - "You signed in to a new session without verifying it:": "Teqqneḍ ɣer tɣimit war ma tesneqdeḍ-tt:", - "Verify your other session using one of the options below.": "Senqed tiɣimiyin-ik·im tiyaḍ s useqdec yiwet seg textiṛiyin ddaw.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) yeqqen ɣer tɣimit tamaynut war ma isenqed-itt:", - "Ask this user to verify their session, or manually verify it below.": "Suter deg useqdac-a ad isenqed tiɣimit-is, neɣ senqed-itt ddaw s ufus.", - "Start using Key Backup": "Bdu aseqdec n uḥraz n tsarut", - "%(count)s verified sessions": { - "other": "%(count)s isenqed tiɣimiyin", - "one": "1 n tɣimit i yettwasneqden" - }, - "No recent messages by %(user)s found": "Ulac iznan i yettwafen sɣur %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Ɛreḍ adrurem deg wazemzakud i wakken ad twaliḍ ma yella llan wid yellan uqbel.", - "Remove recent messages by %(user)s": "Kkes iznan n melmi kan sɣur %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "I tugget meqqren n yiznan, ayagi yezmer ad yeṭṭef kra n wakud. Ṛǧu ur sirin ara amsaɣ-ik·im deg leɛḍil.", "Your homeserver has exceeded its user limit.": "Aqeddac-inek·inem agejdan yewweḍ ɣer talast n useqdac.", "Your homeserver has exceeded one of its resource limits.": "Aqeddac-inek·inem agejdan iɛedda yiwet seg tlisa-ines tiɣbula.", "%(duration)ss": "%(duration)ss", @@ -237,126 +115,14 @@ "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sd", "Unnamed room": "Taxxamt war isem", - "Create new room": "Rnu taxxamt tamaynut", - "unknown error code": "tangalt n tuccḍa tarussint", - "You're all caught up.": "Tessawḍeḍ ad tqeḍɛeḍ kullec.", - "The server has denied your request.": "Aqeddac yugi asuter-ik·im.", - "Your area is experiencing difficulties connecting to the internet.": "Tamnaḍt-ik·im temlal-d uguren n tuqqna ɣer internet.", - "A connection error occurred while trying to contact the server.": "Tuccḍa deg tuqqna lawan n uneɛruḍ ad nnermes aqeddac.", - "The server is not configured to indicate what the problem is (CORS).": "Aqeddac ur yettusesteb ara i wakken ad d-imel anida-t wugur (CORPS).", - "Recent changes that have not yet been received": "Isnifal imaynuten ur d-newwiḍ ara akka ar tura", - "Sign out and remove encryption keys?": "Ffeɣ syen kkes tisura tiwgelhanin?", - "Share Room": "Bḍu taxxamt", - "Link to most recent message": "Aseɣwen n yizen akk aneggaru", - "Share Room Message": "Bḍu izen n texxamt", - "Command Help": "Tallalt n tiludna", - "Find others by phone or email": "Af-d wiyaḍ s tiliɣri neɣ s yimayl", - "Be found by phone or email": "Ad d-yettwaf s tiliɣri neɣ s yimayl", - "Upload files (%(current)s of %(total)s)": "Sali-d ifuyla (%(current)s ɣef %(total)s)", - "An error has occurred.": "Tella-d tuccḍa.", - "Integrations are disabled": "Imsidaf ttwasensen", - "Integrations not allowed": "Imsidaf ur ttusirgen ara", - "a new master key signature": "tasarut tusligt tagejdant tamaynut", - "a new cross-signing key signature": "azmul amaynut n tsarut n uzmul amdigan", - "a device cross-signing signature": "azmul n uzmul amdigan n yibenk", - "a key signature": "azmul n tsarut", - "%(brand)s encountered an error during upload of:": "%(brand)s yemlal-d d tuccḍa mi ara d-yessalay:", - "Cancelled signature upload": "Asali n uzmul yettwasefsex", - "Unable to upload": "Yegguma ad d-yali", - "Signature upload failed": "Asali n uzmul ur yeddi ara", - "Incompatible local cache": "Tuffra tadigant ur temṣada ara", - "Room Settings - %(roomName)s": "Iɣewwaren n texxamt - %(roomName)s", - "The room upgrade could not be completed": "Aleqqem n texxamt yegguma ad yemmed", "IRC display name width": "Tehri n yisem i d-yettwaseknen IRC", "Thumbs up": "Adebbuz d asawen", "This backup is trusted because it has been restored on this session": "Aḥraz yettwaḍman acku yuɣal-d seg tɣimit-a", - "Security Phrase": "Tafyirt n tɣellist", - "Restoring keys from backup": "Tiririt n tsura seg uḥraz", - "%(completed)s of %(total)s keys restored": "%(completed)s n %(total)s tsura i yettwarran", - "Unable to load backup status": "Yegguma ad d-yali waddad n uḥraz", - "No backup found!": "Ulac aḥraz yettwafen!", - "Failed to decrypt %(failedCount)s sessions!": "Tukksa n uwgelhen n tɣimiyin %(failedCount)s ur yeddi ara!", - "Successfully restored %(sessionCount)s keys": "Tiririt n tsura n %(sessionCount)s yedda akken iwata", - "Resend %(unsentCount)s reaction(s)": "Ales tuzna n tsedmirt (tsedmirin) %(unsentCount)s", "Paperclip": "Tamessakt n lkaɣeḍ", "Cactus": "Akermus", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "I wakken ad d-tazneḍ ugur n tɣellist i icudden ɣer Matrix, ttxil-k·m ɣer <a>tasertit n ukcaf n tɣellist</a> deg Matrix.org.", - "Edited at %(date)s": "Yettwaẓreg deg %(date)s", - "Click to view edits": "Sit i wakken ad twaliḍ aseẓreg", - "Edited at %(date)s. Click to view edits.": "Yettwaẓreg deg %(date)s. Sit i wakken ad twaliḍ iseẓrag.", - "Invite anyway and never warn me again": "Ɣas akken nced-d yerna ur iyi-id-ttɛeggin ara akk", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Ttxil-k·m ini-aɣ-d acu ur nteddu ara akken ilaq neɣ, akken i igerrez, rnu ugur deg Github ara ad d-igelmen ugur.", - "Preparing to download logs": "Aheyyi i usali n yiɣmisen", "Failed to connect to integration manager": "Tuqqna ɣer umsefrak n umsidef ur yeddi ara", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Afaylu-a <b>ɣezzif aṭas</b> i wakken ad d-yali. Talast n teɣzi n ufaylu d %(limit)s maca afaylu-a d %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Ifuyla-a <b>ɣezzifit aṭas</b> i wakken ad d-alin. Talast n teɣzi n ufaylu d %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Kra n yifuyla <b>ɣezzifit aṭas</b> i wakken ad d-alin. Talast n teɣzi n ufaylu d %(limit)s.", - "Upload %(count)s other files": { - "other": "Sali-d %(count)s ifuyla-nniḍen", - "one": "Sali-d %(count)s afaylu-nniḍen" - }, - "Upload Error": "Tuccḍa deg usali", - "Remember my selection for this widget": "Cfu ɣef tefrant-inu i uwiǧit-a", - "Wrong file type": "Anaw n yifuyla d arameɣtu", - "Looks good!": "Yettban igerrez!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Ɣur-k·m</b>: ilaq ad tesbaduḍ aḥraz n tsarut seg uselkim kan iɣef tettekleḍ.", - "Join millions for free on the largest public server": "Rnu ɣer yimelyan n yimdanen baṭel ɣef uqeddac azayez ameqqran akk", - "Information": "Talɣut", - "Unable to load commit detail: %(msg)s": "D awezɣi ad d-tali telqayt n usentem: %(msg)s", - "You cannot delete this message. (%(code)s)": "Ur tezmireḍ ara ad tekkseḍ izen-a. (%(code)s)", - "Destroy cross-signing keys?": "Erẓ tisura n uzmul anmidag?", - "Clear cross-signing keys": "Sfeḍ tisura n uzmul anmidag", - "Clear all data in this session?": "Sfeḍ akk isefka seg tɣimit-a?", - "Incompatible Database": "Taffa n yisefka ur temada ara", - "Recently Direct Messaged": "Izen usrid n melmi kan", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Aql-ak·akem ad tettuwellheḍ ɣer usmel n wis tlata i wakken ad tizmireḍ ad tsestbeḍ amiḍan-ik·im i useqdec d %(integrationsUrl)s. Tebɣiḍ ad tkemmleḍ?", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "D awezɣi ad d-naf imuɣna n yisulay Matrix i d-yettwabdaren ddaw - tebɣiḍ ad ten-id-tnecdeḍ ɣas akken?", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Asmekti: Iming-ik·im ur yettusefrak ara, ihi tarmit-ik·im yezmer ur d-tettili ara.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Send ad tazneḍ iɣmisen-ik·im, ilaq <a>ad ternuḍ ugur deg Github</a> i wakken ad d-tgelmeḍ ugur-inek·inem.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Asfaḍ akk n yisefka seg tɣimit-a ad yili i lebda. Ad ak-ruḥen yiznan yettwawgelhen ala ma yella tisura ttwaḥerzent.", - "Are you sure you want to deactivate your account? This is irreversible.": "S tidet tebɣiḍ ad tsenseḍ amiḍăn-ik·im? Ulac tuɣalin ɣer deffir.", - "There was a problem communicating with the server. Please try again.": "Tella-d tuccḍa mi ara nettaɛraḍ ad nemmeslay d uqeddac. Ɛreḍ tikkelt-nniḍen.", - "Server did not require any authentication": "Aqeddac ur isuter ara akk asesteb", - "Server did not return valid authentication information.": "Aqeddac ur d-yerri ara talɣut n usesteb tameɣtut.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Senqed aseqdac-a i wakken ad tcerḍeḍ fell-as d uttkil. Iseqdac uttkilen ad ak·am-d-awin lehna meqqren meqqren i uqerru mi ara tesseqdaceḍ iznan yettwawgelhen seg yixef ɣer yixef.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Asenqed n useqdac-a ad yecreḍ ɣef tɣimit-is tettwattkal, yerna ad yecreḍ ula ɣef tɣimit-ik·im tettwattkal i netta·nettat.", - "To continue, use Single Sign On to prove your identity.": "I ukemmel, seqdec n unekcum asuf i ubeggen n timagit-ik·im.", - "Click the button below to confirm your identity.": "Sit ɣef tqeffalt ddaw i wakken ad tesnetmeḍ timagit-ik·im.", - "Something went wrong trying to invite the users.": "Yella wayen ur nteddu ara akken ilaq i wakken ad d-tesnubegteḍ iseqdacen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Ur nezmir ara ad d-nesnubget iseqdacen-a. Ttxil-k·m wali iseqdac i tebɣiḍ ad d-tesnubegteḍ syen ɛreḍ tikkelt-nniḍen.", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Iseqdac i d-iteddun ahat ulac-iten neɣ d arimeɣta, ur zmiren ad d-ttusnubegten: %(csvNames)s", - "You'll lose access to your encrypted messages": "Tesruḥeḍ anekcum ɣer yiznan-ik·im yettwawgelhen", - "Are you sure you want to sign out?": "D tidet tebɣiḍ ad teffɣeḍ?", - "Confirm by comparing the following with the User Settings in your other session:": "Sentem s userwes gar wayen i d-iteddun d yiɣewwaren n useqdac deg tɣimit-ik·im tayeḍ:", - "Confirm this user's session by comparing the following with their User Settings:": "Sentem tiɣimit n useqdac-a s userwes gar wayen i d-iteddun d yiɣewwaren-is n useqdac:", - "If they don't match, the security of your communication may be compromised.": "Ma yella ur mṣadan ara, taɣellist n teywalt-ik·im tezmer ad tettwaker.", - "Your homeserver doesn't seem to support this feature.": "Aqeddac-ik·im agejdan ur yettban ara yessefrak tamahilt-a.", - "Create a new room with the same name, description and avatar": "Rnu taxxamt tamaynut s yisem-nni, aglam-nni d uvaṭar-nni", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Tukksa n tsura n uzmul anmidag ad yili i lebda. Yal amdan i tesneqdeḍ ad iwali ilɣa n tɣellist. Maca ur tebɣiḍ ara ad txedmeḍ aya, ala ma yella tesruḥeḍ ibenkan akk ara ak·akem-yeǧǧen ad tkecmeḍ seg-s.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "I wakken ur tesruḥuyeḍ ara amazray n udiwenni, ilaq ad tsifḍeḍ tisura seg texxam-ik·im send ad teffɣeḍ seg tuqqna. Tesriḍ ad tuɣaleḍ ɣer lqem amaynut n %(brand)s i wakken ad tgeḍ aya", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Tesxedmeḍ yakan lqem akk aneggaru n %(brand)s s tɣimit-a. I useqdec n lqem-a i tikkelt-nniḍen s uwgelhen seg yixef ɣer yixef, tesriḍ ad teffɣeḍ syen ad talseḍ anekcum i tikkelt-nniḍen.", - "Update any local room aliases to point to the new room": "Leqqem ismawen yettunefken i yal taxxamt tadigant akken ad tsekneḍ ɣer texxamt tamaynut", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Seḥbes iseqdacen ɣef umeslay deg lqem aqbur n texxamt, syen aru izen anida ara twellheḍ iseqdacen ad d-uɣalen ɣer texxamt tamaynut", - "Put a link back to the old room at the start of the new room so people can see old messages": "Sers aseɣwen deg texxamt taqburt mi ara tebdu kan texxamt tamaynut i wakken imdanen ad izmiren ad walin iznan iqburen", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aleqqem n texxamt d tigawt leqqayen rnu yezga yettuwelleh-d mi ara tili texxamt ur terkid ara ssebba n wabugen, tukksa n tmahilin neɣ iɣisan deg tɣellist.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Aya yettḥaz kan s umata amek tetteg texxamt tasleḍt ɣef uqeddac. Ma yella temlaleḍ-d uguren d %(brand)s-inek·inem, ttxil-k·m <a>azen-d abug</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Tleqqmeḍ taxxamt-a seg <oldVersion /> ɣer <newVersion />.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Aqeddac-inek·inem ur d-yettarra ara ɣef kra n yisutar-ik·im. Ha-tent-a kra n ssebbat i izemren ad ilint.", - "The server (%(serverName)s) took too long to respond.": "Aqeddac (%(serverName)s) yeṭṭef aṭas n wakud i wakken ad d-yerr.", - "Your firewall or anti-virus is blocking the request.": "Aɣrab n tmes neɣ amgelavirus inek·inem yessewḥal isutar.", - "A browser extension is preventing the request.": "Asiɣzef n yiminig tessewḥel asuter.", - "We encountered an error trying to restore your previous session.": "Nemlal-d tuccḍa mi ara d-nettarra tiɣimit-ik·im yezrin.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Ma yella tesqedceḍ yakan lqem n melmi kan n %(brand)s, tiɣimit-ik·im tezmer ur tettemṣada ara d lqem-a. Mdel afaylu-a syen uɣal ɣer lqem n melmi kan.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Senqed ibenk-a i wakken ad tcerḍeḍ fell-as yettwattkal. Attkal n yibenk-a ad imudd i kečč·kemm d yiseqdacen-nniḍen lehna n uqerru mi ara tesqedcem awgelhen seg yixef ɣer yixef.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Asenqed n yibenk-a ad yettucreḍ fall-as yettuklal, syen iseqdacen yettusneqden yid-k·m ad tteklen ɣef yibenk-a.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Tesqedceḍ yakan %(brand)s ɣef %(host)s s usali ẓẓayen d yiɛeggalen i iremden. Deg lqem-a asali ẓẓayen yensa. Am tkatut tuffirt tadigant ur temṣada ara gar sin-a n yiɣewwaren, %(brand)s yesra allus n umtawi amiḍan-ik·im.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Ma yella ileqman-nniḍen n %(brand)s mazal-iten ldin deg yiccer-nniḍen, ttxil-k·m mdel-it acku aseqec n %(brand)s deg yiwet n tnezduɣt s usali ẓẓayenurmid, asensi-nsen ɣef tikkelt ad d-yeglu s wuguren.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s tura isseqdac drus n tkatut seg 3 ɣer 5 n tikkal, s usali n talɣut n yiseqdac-nniḍen ma yili tettusra. Ttxil-k·m rǧu s leɛqel alamma nules amtawi d useqdac!", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Aleqqem n texxamt-a yesra amdal n tummant tamirant n texxamt d tmerna n texxamt tamaynut deg wadeg-is. I tikci n tarmit i igerrzen iwumi nezmer i yiɛeggalen n texxamt, ad neg:", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Asfaḍ n uklas n yiminig-ik·im yezmer ad iṣeggem ugur, maca aya ad ak·akem-isuffeɣ seg tuqqna rnu akk imazrayen n udiwenni yettwawgelhen ur d-ttbanen.", - "To help us prevent this in future, please <a>send us logs</a>.": "I wakken ad aɣ-tɛiwneḍ ur d-iḍerru ara waya ɣer sdat, ttxil-k·m <a>azen-aɣ-d iɣmisen</a>.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Kra n yisefka n tɣimit, daɣen tisura n yiznan yettwawgelhen, ttwakksen. Ffeɣ syen ales anekcum i wakken ad tṣeggmeḍ aya, err-d tisura seg uḥraz.", - "Your browser likely removed this data when running low on disk space.": "Yezmer iminig-ik·im yekkes isefka-a mi t-txuṣṣ tallunt ɣef uḍebsi.", "Trophy": "Arraz", "Backup version:": "Lqem n uklas:", "Not encrypted": "Ur yettwawgelhen ara", @@ -565,7 +331,6 @@ "Ghana": "Gana", "Argentina": "Argentine", "Spain": "Spenyul", - "Resume": "kemmel", "Jersey": "Jersey", "France": "Fransa", "Kyrgyzstan": "Kirgizistan", @@ -610,7 +375,6 @@ "Grenada": "Grenade", "United States": "Iwanaken-Yeddukklen-N-Temrikt", "New Caledonia": "Kaliduni amaynut", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s-ik·im ur ak·am yefki ara tisirag i useqdec n umsefrak n umsidef i wakken ad tgeḍ aya. Ttxil-k·m nermes anedbal.", "common": { "about": "Ɣef", "analytics": "Tiselḍin", @@ -687,7 +451,14 @@ "setup_secure_messages": "Sbadu iznan iɣelsanen", "unencrypted": "Ur yettwawgelhen ara", "show_more": "Sken-d ugar", - "are_you_sure": "Tebɣiḍ s tidet?" + "are_you_sure": "Tebɣiḍ s tidet?", + "email_address": "Tansa n yimayl", + "filter_results": "Igmaḍ n usizdeg", + "and_n_others": { + "other": "d %(count)s wiyaḍ...", + "one": "d wayeḍ-nniḍen..." + }, + "edited": "yettwaẓreg" }, "action": { "continue": "Kemmel", @@ -772,7 +543,8 @@ "show_advanced": "Sken talqayt", "unignore": "Ur yettwazgel ara", "explore_rooms": "Snirem tixxamin", - "explore_public_rooms": "Snirem tixxamin tizuyaz" + "explore_public_rooms": "Snirem tixxamin tizuyaz", + "resume": "kemmel" }, "a11y": { "user_menu": "Umuɣ n useqdac", @@ -870,7 +642,9 @@ "moderator": "Aseɣyad", "admin": "Anedbal", "custom": "Sagen (%(level)s)", - "mod": "Atrar" + "mod": "Atrar", + "label": "Sagen aswir", + "custom_level": "Sagen aswir" }, "bug_reporting": { "matrix_security_issue": "I wakken ad d-tazneḍ ugur n tɣellist i icudden ɣer Matrix, ttxil-k·m ɣer <a>tasertit n ukcaf n tɣellist</a> deg Matrix.org.", @@ -886,7 +660,16 @@ "uploading_logs": "Asali n yiɣmisen", "downloading_logs": "Asader n yiɣmisen", "create_new_issue": "Ttxil-k·m <newIssueLink>rnu ugur amaynut</newIssueLink> deg GitHub akken ad nessiweḍ ad nezrew abug-a.", - "waiting_for_server": "Aṛaǧu n tririt sɣur aqeddac" + "waiting_for_server": "Aṛaǧu n tririt sɣur aqeddac", + "error_empty": "Ttxil-k·m ini-aɣ-d acu ur nteddu ara akken ilaq neɣ, akken i igerrez, rnu ugur deg Github ara ad d-igelmen ugur.", + "preparing_logs": "Aheyyi n tuzna n yiɣmisen", + "logs_sent": "Iɣmisen ttewaznen", + "thank_you": "Tanemmirt!", + "failed_send_logs": "Tuzna n yiɣmisen ur teddi ara: ", + "preparing_download": "Aheyyi i usali n yiɣmisen", + "unsupported_browser": "Asmekti: Iming-ik·im ur yettusefrak ara, ihi tarmit-ik·im yezmer ur d-tettili ara.", + "textarea_label": "Tamawin", + "log_request": "I wakken ad aɣ-tɛiwneḍ ur d-iḍerru ara waya ɣer sdat, ttxil-k·m <a>azen-aɣ-d iɣmisen</a>." }, "time": { "few_seconds_ago": "kra n tesinin seg yimir-nni", @@ -1098,7 +881,13 @@ "email_address_label": "Tansa n yimayl", "remove_msisdn_prompt": "Kkes %(phone)s?", "add_msisdn_instructions": "Izen n uḍris yettwazen ɣer +%(msisdn)s. Ttxil-k·m sekcem tangalt n usenqed yellan deg-s.", - "msisdn_label": "Uṭṭun n tiliɣri" + "msisdn_label": "Uṭṭun n tiliɣri", + "deactivate_confirm_body_sso": "Sentem asensi n umiḍan s useqdec n unekcum asuf i ubeggen n timagit-ik·im.", + "deactivate_confirm_body": "S tidet tebɣiḍ ad tsenseḍ amiḍăn-ik·im? Ulac tuɣalin ɣer deffir.", + "deactivate_confirm_continue": "Sentem asensi n umiḍan", + "error_deactivate_communication": "Tella-d tuccḍa mi ara nettaɛraḍ ad nemmeslay d uqeddac. Ɛreḍ tikkelt-nniḍen.", + "error_deactivate_no_auth": "Aqeddac ur isuter ara akk asesteb", + "error_deactivate_invalid_auth": "Aqeddac ur d-yerri ara talɣut n usesteb tameɣtut." }, "key_backup": { "backup_in_progress": "Tisura-ik·im la ttwaḥrazent (aḥraz amezwaru yezmer ad yeṭṭef kra n tesdidin).", @@ -1377,7 +1166,8 @@ }, "creation_summary_room": "%(creator)s yerna-d taxxamt syen yeswel taxxamt.", "context_menu": { - "external_url": "URL aɣbalu" + "external_url": "URL aɣbalu", + "resent_unsent_reactions": "Ales tuzna n tsedmirt (tsedmirin) %(unsentCount)s" }, "url_preview": { "close": "Mdel taskant" @@ -1415,10 +1205,28 @@ "you_accepted": "Tqebleḍ", "you_declined": "Tugiḍ", "you_cancelled": "Tesfesxeḍ", - "you_started": "Tuzneḍ asuter n usenqed" + "you_started": "Tuzneḍ asuter n usenqed", + "user_accepted": "%(name)s yettwaqbel", + "user_declined": "%(name)s yettwagi", + "user_cancelled": "%(name)s yettwasefsex", + "user_wants_to_verify": "%(name)s yebɣa ad isenqed" }, "m.video": { "error_decrypting": "Tuccḍa deg uwgelhen n tvidyut" + }, + "scalar_starter_link": { + "dialog_title": "Rnu asidef", + "dialog_description": "Aql-ak·akem ad tettuwellheḍ ɣer usmel n wis tlata i wakken ad tizmireḍ ad tsestbeḍ amiḍan-ik·im i useqdec d %(integrationsUrl)s. Tebɣiḍ ad tkemmleḍ?" + }, + "edits": { + "tooltip_title": "Yettwaẓreg deg %(date)s", + "tooltip_sub": "Sit i wakken ad twaliḍ aseẓreg", + "tooltip_label": "Yettwaẓreg deg %(date)s. Sit i wakken ad twaliḍ iseẓrag." + }, + "error_rendering_message": "Yegguma ad d-yali yizen-a", + "reply": { + "error_loading": "YEgguma ad d-tali tedyant iɣef d-ttunefk tririt, ahat d tilin ur telli ara neɣ ur tesɛiḍ ara tisirag ad tt-twaliḍ.", + "in_reply_to": "<a>Deg tririt i</a> <pill>" } }, "slash_command": { @@ -1487,7 +1295,8 @@ "verify_nop": "Tiɣimit tettwasenqed yakan!", "verify_mismatch": "ƔUR-K·M: tASARUT N USENQED UR TEDDI ARA! Tasarut n uzmul n %(userId)s akked tɣimit %(deviceId)s d \"%(fprint)s\" ur imṣada ara d tsarut i d-yettunefken \"%(fingerprint)s\". Ayagi yezmer ad d-yini tiywalin-ik·im ttusweḥlent!", "verify_success_title": "Tasarut tettwasenqed", - "verify_success_description": "Tasarut n uzmul i d-tefkiḍ temṣada d tsarut n uzmul i d-tremseḍ seg tɣimit %(userId)s's %(deviceId)s. Tiɣimit tettucreḍ tettwasenqed." + "verify_success_description": "Tasarut n uzmul i d-tefkiḍ temṣada d tsarut n uzmul i d-tremseḍ seg tɣimit %(userId)s's %(deviceId)s. Tiɣimit tettucreḍ tettwasenqed.", + "help_dialog_title": "Tallalt n tiludna" }, "presence": { "online_for": "Srid azal n %(duration)s", @@ -1545,7 +1354,6 @@ "no_media_perms_title": "Ulac tisirag n umidyat", "no_media_perms_description": "Ilaq-ak·am ahat ad tesirgeḍ s ufus %(brand)s i unekcum ɣer usawaḍ/webcam" }, - "Other": "Nniḍen", "room_settings": { "permissions": { "m.room.avatar": "Beddel avaṭar n texxamt", @@ -1625,7 +1433,12 @@ "canonical_alias_field_label": "Tansa tagejdant", "avatar_field_label": "Avaṭar n texxamt", "aliases_no_items_label": "Ulac tansiwin i d-yeffɣen akka tura, rnu yiwet ddaw", - "aliases_items_label": "Tansiwin-nniḍen i d-yeffɣen:" + "aliases_items_label": "Tansiwin-nniḍen i d-yeffɣen:", + "alias_heading": "Tansa n texxamt", + "alias_field_safe_localpart_invalid": "Kra n yisekkilen ur ttusirgen ara", + "alias_field_taken_valid": "Tansa-a tella i useqdec", + "alias_field_taken_invalid_domain": "Tansa-a ha-tt-an yakan deg useqdec", + "alias_field_placeholder_default": "e.g. taxxamt-inu" }, "advanced": { "unfederated": "Anekcum er texxamt-a ulamek s yiqeddacen n Matrix inmeggagen", @@ -1633,7 +1446,21 @@ "room_predecessor": "Senqed iznan iqburen deg %(roomName)s.", "room_version_section": "Lqem n texxamt", "room_version": "Lqem n texxamt:", - "information_section_room": "Talɣut n texxamt" + "information_section_room": "Talɣut n texxamt", + "error_upgrade_title": "Aleqqem n texxamt ur yeddi ara", + "error_upgrade_description": "Aleqqem n texxamt yegguma ad yemmed", + "upgrade_button": "Leqqem taxxamt-a ɣer lqem amaynut %(version)s", + "upgrade_dialog_title": "Lqem n uleqqem n texxamt", + "upgrade_dialog_description": "Aleqqem n texxamt-a yesra amdal n tummant tamirant n texxamt d tmerna n texxamt tamaynut deg wadeg-is. I tikci n tarmit i igerrzen iwumi nezmer i yiɛeggalen n texxamt, ad neg:", + "upgrade_dialog_description_1": "Rnu taxxamt tamaynut s yisem-nni, aglam-nni d uvaṭar-nni", + "upgrade_dialog_description_2": "Leqqem ismawen yettunefken i yal taxxamt tadigant akken ad tsekneḍ ɣer texxamt tamaynut", + "upgrade_dialog_description_3": "Seḥbes iseqdacen ɣef umeslay deg lqem aqbur n texxamt, syen aru izen anida ara twellheḍ iseqdacen ad d-uɣalen ɣer texxamt tamaynut", + "upgrade_dialog_description_4": "Sers aseɣwen deg texxamt taqburt mi ara tebdu kan texxamt tamaynut i wakken imdanen ad izmiren ad walin iznan iqburen", + "upgrade_warning_dialog_title_private": "Leqqem taxxamt tusligt", + "upgrade_dwarning_ialog_title_public": "Leqqem taxxamt tazayezt", + "upgrade_warning_dialog_report_bug_prompt_link": "Aya yettḥaz kan s umata amek tetteg texxamt tasleḍt ɣef uqeddac. Ma yella temlaleḍ-d uguren d %(brand)s-inek·inem, ttxil-k·m <a>azen-d abug</a>.", + "upgrade_warning_dialog_description": "Aleqqem n texxamt d tigawt leqqayen rnu yezga yettuwelleh-d mi ara tili texxamt ur terkid ara ssebba n wabugen, tukksa n tmahilin neɣ iɣisan deg tɣellist.", + "upgrade_warning_dialog_footer": "Tleqqmeḍ taxxamt-a seg <oldVersion /> ɣer <newVersion />." }, "upload_avatar_label": "Sali-d avaṭar", "bridges": { @@ -1646,7 +1473,9 @@ "notification_sound": "Imesli i yilɣa", "custom_sound_prompt": "Sbadu ameslaw udmawan amaynut", "browse_button": "Inig" - } + }, + "title": "Iɣewwaren n texxamt - %(roomName)s", + "alias_not_specified": "ur iban ara" }, "encryption": { "verification": { @@ -1685,7 +1514,19 @@ "prompt_user": "Bdu asenqed daɣen seg umaɣnu-nsen.", "timed_out": "Yemmed wakud n usenqed.", "cancelled_user": "%(displayName)s isefsex asenqed.", - "cancelled": "Tesfesxeḍ asenqed." + "cancelled": "Tesfesxeḍ asenqed.", + "incoming_sas_user_dialog_text_1": "Senqed aseqdac-a i wakken ad tcerḍeḍ fell-as d uttkil. Iseqdac uttkilen ad ak·am-d-awin lehna meqqren meqqren i uqerru mi ara tesseqdaceḍ iznan yettwawgelhen seg yixef ɣer yixef.", + "incoming_sas_user_dialog_text_2": "Asenqed n useqdac-a ad yecreḍ ɣef tɣimit-is tettwattkal, yerna ad yecreḍ ula ɣef tɣimit-ik·im tettwattkal i netta·nettat.", + "incoming_sas_device_dialog_text_1": "Senqed ibenk-a i wakken ad tcerḍeḍ fell-as yettwattkal. Attkal n yibenk-a ad imudd i kečč·kemm d yiseqdacen-nniḍen lehna n uqerru mi ara tesqedcem awgelhen seg yixef ɣer yixef.", + "incoming_sas_device_dialog_text_2": "Asenqed n yibenk-a ad yettucreḍ fall-as yettuklal, syen iseqdacen yettusneqden yid-k·m ad tteklen ɣef yibenk-a.", + "incoming_sas_dialog_title": "Tuttra n usenqed i d-ikecmen", + "manual_device_verification_self_text": "Sentem s userwes gar wayen i d-iteddun d yiɣewwaren n useqdac deg tɣimit-ik·im tayeḍ:", + "manual_device_verification_user_text": "Sentem tiɣimit n useqdac-a s userwes gar wayen i d-iteddun d yiɣewwaren-is n useqdac:", + "manual_device_verification_device_name_label": "Isem n tɣimit", + "manual_device_verification_device_id_label": "Asulay n tqimit", + "manual_device_verification_device_key_label": "Tasarut n tɣimit", + "manual_device_verification_footer": "Ma yella ur mṣadan ara, taɣellist n teywalt-ik·im tezmer ad tettwaker.", + "verification_dialog_title_user": "Asuter n usenqed" }, "old_version_detected_title": "Ala isefka iweglehnen i d-iteffɣen", "old_version_detected_description": "Isefka n lqem aqbur n %(brand)s ttwafen. Ayagi ad d-yeglu s yir tamahalt n uwgelhen seg yixef ɣer yixef deg lqem aqbur. Iznan yettwawgelhen seg yixef ɣer yixef yettumbeddalen yakan mi akken yettuseqdac lqem aqbur yezmer ur asen-ittekkes ara uwgelhen deg lqem-a. Aya yezmer daɣen ad d-yeglu asefsex n yiznan yettumbeddalen s lqem-a. Ma yella temlaleḍ-d uguren, ffeɣ syen tuɣaleḍ-d tikkelt-nniḍen. I wakken ad tḥerzeḍ amazray n yiznan, sifeḍ rnu ales kter tisura-ik·im.", @@ -1732,7 +1573,45 @@ "cross_signing_room_warning": "Yella win yesseqdacen tiɣimit tarussint", "cross_signing_room_verified": "Yal yiwen deg taxxamt-a yettwasenqed", "cross_signing_room_normal": "Taxxamt-a tettwawgelhen seg yixef ɣer yixef", - "unsupported": "Amsaɣ-a ur yessefrak ara awgelhen seg yixef ɣer yixef." + "unsupported": "Amsaɣ-a ur yessefrak ara awgelhen seg yixef ɣer yixef.", + "incompatible_database_sign_out_description": "I wakken ur tesruḥuyeḍ ara amazray n udiwenni, ilaq ad tsifḍeḍ tisura seg texxam-ik·im send ad teffɣeḍ seg tuqqna. Tesriḍ ad tuɣaleḍ ɣer lqem amaynut n %(brand)s i wakken ad tgeḍ aya", + "incompatible_database_description": "Tesxedmeḍ yakan lqem akk aneggaru n %(brand)s s tɣimit-a. I useqdec n lqem-a i tikkelt-nniḍen s uwgelhen seg yixef ɣer yixef, tesriḍ ad teffɣeḍ syen ad talseḍ anekcum i tikkelt-nniḍen.", + "incompatible_database_title": "Taffa n yisefka ur temada ara", + "incompatible_database_disable": "Kemmel s uwgelhen yensan", + "key_signature_upload_completed": "Asali yemmed", + "key_signature_upload_cancelled": "Asali n uzmul yettwasefsex", + "key_signature_upload_failed": "Yegguma ad d-yali", + "key_signature_upload_success_title": "Asali n uzmul yedda akken iwata", + "key_signature_upload_failed_title": "Asali n uzmul ur yeddi ara", + "udd": { + "own_new_session_text": "Teqqneḍ ɣer tɣimit war ma tesneqdeḍ-tt:", + "own_ask_verify_text": "Senqed tiɣimiyin-ik·im tiyaḍ s useqdec yiwet seg textiṛiyin ddaw.", + "other_new_session_text": "%(name)s (%(userId)s) yeqqen ɣer tɣimit tamaynut war ma isenqed-itt:", + "other_ask_verify_text": "Suter deg useqdac-a ad isenqed tiɣimit-is, neɣ senqed-itt ddaw s ufus.", + "title": "Ur yettwattkal ara" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Anaw n yifuyla d arameɣtu", + "recovery_key_is_correct": "Yettban igerrez!" + }, + "security_phrase_title": "Tafyirt n tɣellist", + "security_key_title": "Tasarut n tɣellist", + "use_security_key_prompt": "Seqdec tasarut-ik·im n tɣellist akken ad tkemmleḍ.", + "restoring": "Tiririt n tsura seg uḥraz" + }, + "destroy_cross_signing_dialog": { + "title": "Erẓ tisura n uzmul anmidag?", + "warning": "Tukksa n tsura n uzmul anmidag ad yili i lebda. Yal amdan i tesneqdeḍ ad iwali ilɣa n tɣellist. Maca ur tebɣiḍ ara ad txedmeḍ aya, ala ma yella tesruḥeḍ ibenkan akk ara ak·akem-yeǧǧen ad tkecmeḍ seg-s.", + "primary_button_text": "Sfeḍ tisura n uzmul anmidag" + }, + "confirm_encryption_setup_title": "Sentem asebded n uwgelhen", + "confirm_encryption_setup_body": "Sit ɣef tqeffalt ddaw akken ad tesnetmeḍ asebded n uwgelhen.", + "key_signature_upload_failed_master_key_signature": "tasarut tusligt tagejdant tamaynut", + "key_signature_upload_failed_cross_signing_key_signature": "azmul amaynut n tsarut n uzmul amdigan", + "key_signature_upload_failed_device_cross_signing_key_signature": "azmul n uzmul amdigan n yibenk", + "key_signature_upload_failed_key_signature": "azmul n tsarut", + "key_signature_upload_failed_body": "%(brand)s yemlal-d d tuccḍa mi ara d-yessalay:" }, "emoji": { "category_frequently_used": "Yettuseqdac s waṭas", @@ -1807,7 +1686,10 @@ "fallback_button": "Bdu alɣu", "sso_title": "Seqdec anekcum asuf akken ad tkemmleḍ", "sso_body": "Sentem timerna n tansa-a n yimayl s useqdec n unekcum asuf i ubeggen n timagit-in(im).", - "code": "Tangalt" + "code": "Tangalt", + "sso_preauth_body": "I ukemmel, seqdec n unekcum asuf i ubeggen n timagit-ik·im.", + "sso_postauth_title": "Sentem i wakken ad tkemmleḍ", + "sso_postauth_body": "Sit ɣef tqeffalt ddaw i wakken ad tesnetmeḍ timagit-ik·im." }, "password_field_label": "Sekcem awal n uffir", "password_field_strong_label": "Igerrez, d awal uffir iǧhed aṭas!", @@ -1842,7 +1724,36 @@ }, "country_dropdown": "Tabdart n udrurem n tmura", "common_failures": {}, - "captcha_description": "Aqeddac-a aqejdan yesra ad iẓer ma mačči d aṛubut i telliḍ." + "captcha_description": "Aqeddac-a aqejdan yesra ad iẓer ma mačči d aṛubut i telliḍ.", + "autodiscovery_invalid": "Tiririt n usnirem n uqeddac agejdan d tarameɣtut", + "autodiscovery_generic_failure": "Awway n uswel n usnirem awurman seg uqeddac ur yeddi ara", + "autodiscovery_invalid_hs_base_url": "D arameɣtu base_url i m.homeserver", + "autodiscovery_invalid_hs": "URL n uqeddac agejdan ur yettban ara d aqeddac agejdan n Matrix ameɣtu", + "autodiscovery_invalid_is_base_url": "D arameɣtu base_url i m.identity_server", + "autodiscovery_invalid_is": "URL n uqeddac n timagit ur yettban ara d aqeddac n timagit ameɣtu", + "autodiscovery_invalid_is_response": "Tiririt n usnirem n uqeddac n timagitn d tarameɣtut", + "server_picker_description_matrix.org": "Rnu ɣer yimelyan n yimdanen baṭel ɣef uqeddac azayez ameqqran akk", + "soft_logout": { + "clear_data_title": "Sfeḍ akk isefka seg tɣimit-a?", + "clear_data_description": "Asfaḍ akk n yisefka seg tɣimit-a ad yili i lebda. Ad ak-ruḥen yiznan yettwawgelhen ala ma yella tisura ttwaḥerzent.", + "clear_data_button": "Sfeḍ meṛṛa isefka" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Iznan yettwawgelhen ttuḥerzen s uwgelhen n yixef ɣer yixef. Ala kečč d uɣerwaḍ (yiɣerwaḍen) i yesεan tisura akken ad ɣren iznan-a.", + "use_key_backup": "Bdu aseqdec n uḥraz n tsarut", + "skip_key_backup": "Ur bɣiɣ ara izan-inu iwgelhanen", + "megolm_export": "Sifeḍ s ufus tisura", + "setup_key_backup_title": "Tesruḥeḍ anekcum ɣer yiznan-ik·im yettwawgelhen", + "description": "D tidet tebɣiḍ ad teffɣeḍ?" + }, + "registration": { + "continue_without_email_field_label": "Imayl (Afrayan)" + }, + "set_email": { + "verification_pending_title": "Asenqed yettṛaǧu", + "verification_pending_description": "Ma ulac aɣilif, senqed imayl-ik/im syen sit ɣef useɣwen i yellan. Akken ara yemmed waya, sit ad tkemmleḍ.", + "description": "Ayagi ad ak(akem)-yeǧǧ ad twennzeḍ awal-ik/im uffir yerna ad d-tremseḍ ilɣa." + } }, "export_chat": { "messages": "Iznan" @@ -1868,7 +1779,8 @@ "report_content": { "missing_reason": "Ttxil-k·m ini-aɣ-d ayɣer i d-tettazneḍ alɣu.", "report_content_to_homeserver": "Ttxil-k·m azen aneqqis i unedbal-ik·im n usebter agejdan", - "description": "Timenna ɣef yizen-a ad yazen \"asulay n uneḍru\" asuf i unedbal n uqeddac agejdan. Ma yella iznan n texxamt-a ttwawgelhen, anedbal-ik·im n uqeddac agejdan ur yettizmir ara ad d-iɣer aḍris n yizen neɣ senqed ifuyla neɣ tugniwin." + "description": "Timenna ɣef yizen-a ad yazen \"asulay n uneḍru\" asuf i unedbal n uqeddac agejdan. Ma yella iznan n texxamt-a ttwawgelhen, anedbal-ik·im n uqeddac agejdan ur yettizmir ara ad d-iɣer aḍris n yizen neɣ senqed ifuyla neɣ tugniwin.", + "other_label": "Nniḍen" }, "onboarding": { "intro_welcome": "Ansuf ɣer %(appName)s", @@ -1915,7 +1827,10 @@ "unencrypted_warning": "Iwiǧiten ur seqdacen ara awgelhen n yiznan.", "added_by": "Awiǧit yettwarna sɣur", "cookie_warning": "Awiǧit-a yezmer ad iseqdec inagan n tuqqna.", - "popout": "Awiǧit attalan" + "popout": "Awiǧit attalan", + "capabilities_dialog": { + "remember_Selection": "Cfu ɣef tefrant-inu i uwiǧit-a" + } }, "feedback": { "comment_label": "Awennit", @@ -1960,7 +1875,10 @@ "error_encountered": "Tuccaḍ i d-yettwamuggren (%(errorDetail)s).", "no_update": "Ulac lqem i yellan.", "new_version_available": "Lqem amaynut yella. <a>Leqqem tura.</a>", - "check_action": "Nadi lqem" + "check_action": "Nadi lqem", + "error_unable_load_commit": "D awezɣi ad d-tali telqayt n usentem: %(msg)s", + "unavailable": "Ulac", + "changelog": "Aɣmis n yisnifal" }, "labs_mjolnir": { "room_name": "Tabdart-inu n tigtin", @@ -2070,7 +1988,11 @@ "search": { "this_room": "Taxxamt-a", "all_rooms": "Akk tixxamin", - "field_placeholder": "Nadi…" + "field_placeholder": "Nadi…", + "result_count": { + "one": "(~%(count)s igmaḍ)", + "other": "(~%(count)s igmaḍ)" + } }, "jump_to_bottom_button": "Drurem ɣer yiznan akk n melmi kan", "jump_read_marker": "Ɛeddi ɣer yizen amezwaru ur nettwaɣra ara.", @@ -2086,6 +2008,9 @@ "space": { "context_menu": { "explore": "Snirem tixxamin" + }, + "add_existing_room_space": { + "dm_heading": "Iznan usligen" } }, "terms": { @@ -2101,7 +2026,9 @@ "identity_server_no_terms_title": "Timagit n uqeddac ulac ɣer-sen iferdisen n umeẓlu", "identity_server_no_terms_description_1": "Tigawt-a tesra anekcum ɣer uqeddac n tmagit tamezwert <server /> i usentem n tansa n yimayl neɣ uṭṭun n tiliɣri, maca aqeddac ur yesεi ula d yiwet n twali n umeẓlu.", "identity_server_no_terms_description_2": "Ala ma tettekleḍ ɣef bab n uqeddac ara tkemmleḍ.", - "inline_intro_text": "Qbel <policyLink /> i wakken ad tkemmleḍ:" + "inline_intro_text": "Qbel <policyLink /> i wakken ad tkemmleḍ:", + "summary_identity_server_1": "Af-d wiyaḍ s tiliɣri neɣ s yimayl", + "summary_identity_server_2": "Ad d-yettwaf s tiliɣri neɣ s yimayl" }, "failed_load_async_component": "Yegguma ad d-yali! Senqed tuqqna-inek.inem ɣer uzeṭṭa syen tεerḍeḍ tikkelt-nniḍen.", "upload_failed_generic": "Yegguma ad d-yali '%(fileName)s' ufaylu.", @@ -2117,7 +2044,19 @@ "error_permissions_room": "Ur tesεiḍ ara tasiregt ad d-necdeḍ imdanen ɣer texxamt-a.", "error_bad_state": "Aseqdac ilaq ad yettwakkes uqbel ad izmiren ad t-id-snubegten.", "error_version_unsupported_room": "Aqeddac agejdan n useqdac ur issefrek ara lqem n texxamt yettwafernen.", - "error_unknown": "Tuccḍa n uqeddac d tarussint" + "error_unknown": "Tuccḍa n uqeddac d tarussint", + "unable_find_profiles_description_default": "D awezɣi ad d-naf imuɣna n yisulay Matrix i d-yettwabdaren ddaw - tebɣiḍ ad ten-id-tnecdeḍ ɣas akken?", + "unable_find_profiles_title": "Iseqdacen i d-iteddun yezmer ad ilin ulac-iten", + "unable_find_profiles_invite_never_warn_label_default": "Ɣas akken nced-d yerna ur iyi-id-ttɛeggin ara akk", + "unable_find_profiles_invite_label_default": "Ɣas akken nced-d", + "error_find_room": "Yella wayen ur nteddu ara akken ilaq i wakken ad d-tesnubegteḍ iseqdacen.", + "error_invite": "Ur nezmir ara ad d-nesnubget iseqdacen-a. Ttxil-k·m wali iseqdac i tebɣiḍ ad d-tesnubegteḍ syen ɛreḍ tikkelt-nniḍen.", + "error_find_user_title": "Ur nessaweḍ ara ad naf iseqdacen", + "error_find_user_description": "Iseqdac i d-iteddun ahat ulac-iten neɣ d arimeɣta, ur zmiren ad d-ttusnubegten: %(csvNames)s", + "recents_section": "Idiwenniyen n melmi kan", + "suggestions_section": "Izen usrid n melmi kan", + "email_use_default_is": "Seqdec aqeddac n timagit i uncad s yimayl. <default>Seqdec (%(defaultIdentityServerName)s) amezwer</default> neɣ sefrek deg <settings>yiɣewwaren</settings>.", + "email_use_is": "Seqdec aqeddac n timagit i uncad s yimayl. Sefrek deg <settings>yiɣewwaren</settings>." }, "scalar": { "error_create": "Timerna n uwiǧit ulamek.", @@ -2144,7 +2083,21 @@ "failed_copy": "Anɣal ur yeddi ara", "something_went_wrong": "Yella wayen ur nteddu ara akken iwata!", "update_power_level": "Asnifel n uswir afellay ur yeddi ara", - "unknown": "Tuccḍa tarussint" + "unknown": "Tuccḍa tarussint", + "dialog_description_default": "Tella-d tuccḍa.", + "edit_history_unsupported": "Aqeddac-ik·im agejdan ur yettban ara yessefrak tamahilt-a.", + "session_restore": { + "clear_storage_description": "Ffeɣ syen kkes tisura tiwgelhanin?", + "clear_storage_button": "Sfeḍ aklas syen ffeɣ seg tuqqna", + "title": "D awezɣi ad d-tuɣal texxamt", + "description_1": "Nemlal-d tuccḍa mi ara d-nettarra tiɣimit-ik·im yezrin.", + "description_2": "Ma yella tesqedceḍ yakan lqem n melmi kan n %(brand)s, tiɣimit-ik·im tezmer ur tettemṣada ara d lqem-a. Mdel afaylu-a syen uɣal ɣer lqem n melmi kan.", + "description_3": "Asfaḍ n uklas n yiminig-ik·im yezmer ad iṣeggem ugur, maca aya ad ak·akem-isuffeɣ seg tuqqna rnu akk imazrayen n udiwenni yettwawgelhen ur d-ttbanen." + }, + "storage_evicted_title": "Isefka n tɣimit xuṣṣen", + "storage_evicted_description_1": "Kra n yisefka n tɣimit, daɣen tisura n yiznan yettwawgelhen, ttwakksen. Ffeɣ syen ales anekcum i wakken ad tṣeggmeḍ aya, err-d tisura seg uḥraz.", + "storage_evicted_description_2": "Yezmer iminig-ik·im yekkes isefka-a mi t-txuṣṣ tallunt ɣef uḍebsi.", + "unknown_error_code": "tangalt n tuccḍa tarussint" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -2241,7 +2194,25 @@ "deactivate_confirm_title": "Kkes aseqdac-a?", "deactivate_confirm_description": "Asemmet n useqdac-a ad t-isuffeɣ yerna ur as-yettaǧǧa ara ad yales ad yeqqen. Daɣen, ad ffɣen akk seg texxamin ideg llan. Tigawt-a dayen ur tettwasefsax ara. S tidet tebɣiḍ ad tsemmteḍ aseqdac-a?", "deactivate_confirm_action": "Kkes aseqdac", - "error_deactivate": "Asensi n useqdac ur yeddi ara" + "error_deactivate": "Asensi n useqdac ur yeddi ara", + "redact": { + "no_recent_messages_title": "Ulac iznan i yettwafen sɣur %(user)s", + "no_recent_messages_description": "Ɛreḍ adrurem deg wazemzakud i wakken ad twaliḍ ma yella llan wid yellan uqbel.", + "confirm_title": "Kkes iznan n melmi kan sɣur %(user)s", + "confirm_description_2": "I tugget meqqren n yiznan, ayagi yezmer ad yeṭṭef kra n wakud. Ṛǧu ur sirin ara amsaɣ-ik·im deg leɛḍil.", + "confirm_button": { + "one": "Kkes 1 izen", + "other": "Kkes iznan n %(count)s" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s isenqed tiɣimiyin", + "one": "1 n tɣimit i yettwasneqden" + }, + "count_of_sessions": { + "other": "Tiɣimiyin n %(count)s", + "one": "Tiɣimit n %(count)s" + } }, "stickers": { "empty": "Ulac ɣer-k·m akka tura ikemmusen n yimyintaḍ yettwaremden", @@ -2275,12 +2246,95 @@ "error_loading_user_profile": "Yegguma ad d-yali umaɣnu n useqdac" }, "cant_load_page": "Asali n usebter ur yeddi ara", - "Invalid homeserver discovery response": "Tiririt n usnirem n uqeddac agejdan d tarameɣtut", - "Failed to get autodiscovery configuration from server": "Awway n uswel n usnirem awurman seg uqeddac ur yeddi ara", - "Invalid base_url for m.homeserver": "D arameɣtu base_url i m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL n uqeddac agejdan ur yettban ara d aqeddac agejdan n Matrix ameɣtu", - "Invalid identity server discovery response": "Tiririt n usnirem n uqeddac n timagitn d tarameɣtut", - "Invalid base_url for m.identity_server": "D arameɣtu base_url i m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL n uqeddac n timagit ur yettban ara d aqeddac n timagit ameɣtu", - "General failure": "Tuccḍa tamatut" + "General failure": "Tuccḍa tamatut", + "emoji_picker": { + "cancel_search_label": "Sefsex anadi" + }, + "info_tooltip_title": "Talɣut", + "language_dropdown_label": "Tabdart n udrurem n tutlayin", + "truncated_list_n_more": { + "other": "D %(count)s ugar..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Sekcem isem n uqeddac", + "network_dropdown_available_valid": "Ayagi yettban yelha", + "network_dropdown_available_invalid": "D awezɣi ad d-naf aqeddac-a neɣ tabdart-is n texxamt", + "network_dropdown_your_server_description": "Aqeddac-ik·im", + "network_dropdown_add_dialog_title": "Rnu aqeddac amaynut", + "network_dropdown_add_dialog_description": "Sekcem isem n uqeddac amaynut i tebɣiḍ ad tesnirmeḍ.", + "network_dropdown_add_dialog_placeholder": "Isem n uqeddac" + } + }, + "dialog_close_label": "Mdel adiwenni", + "redact": { + "error": "Ur tezmireḍ ara ad tekkseḍ izen-a. (%(code)s)", + "ongoing": "Tukksa…", + "confirm_button": "Sentem tukksa" + }, + "forward": { + "send_label": "Azen" + }, + "integrations": { + "disabled_dialog_title": "Imsidaf ttwasensen", + "impossible_dialog_title": "Imsidaf ur ttusirgen ara", + "impossible_dialog_description": "%(brand)s-ik·im ur ak·am yefki ara tisirag i useqdec n umsefrak n umsidef i wakken ad tgeḍ aya. Ttxil-k·m nermes anedbal." + }, + "lazy_loading": { + "disabled_description1": "Tesqedceḍ yakan %(brand)s ɣef %(host)s s usali ẓẓayen d yiɛeggalen i iremden. Deg lqem-a asali ẓẓayen yensa. Am tkatut tuffirt tadigant ur temṣada ara gar sin-a n yiɣewwaren, %(brand)s yesra allus n umtawi amiḍan-ik·im.", + "disabled_description2": "Ma yella ileqman-nniḍen n %(brand)s mazal-iten ldin deg yiccer-nniḍen, ttxil-k·m mdel-it acku aseqec n %(brand)s deg yiwet n tnezduɣt s usali ẓẓayenurmid, asensi-nsen ɣef tikkelt ad d-yeglu s wuguren.", + "disabled_title": "Tuffra tadigant ur temṣada ara", + "disabled_action": "Sfeḍ takatut tuffirt syen ales amtawi", + "resync_description": "%(brand)s tura isseqdac drus n tkatut seg 3 ɣer 5 n tikkal, s usali n talɣut n yiseqdac-nniḍen ma yili tettusra. Ttxil-k·m rǧu s leɛqel alamma nules amtawi d useqdac!", + "resync_title": "Leqqem %(brand)s" + }, + "message_edit_dialog_title": "Tiẓrigin n yizen", + "server_offline": { + "empty_timeline": "Tessawḍeḍ ad tqeḍɛeḍ kullec.", + "title": "Ulac tiririt sɣur aqeddac", + "description": "Aqeddac-inek·inem ur d-yettarra ara ɣef kra n yisutar-ik·im. Ha-tent-a kra n ssebbat i izemren ad ilint.", + "description_1": "Aqeddac (%(serverName)s) yeṭṭef aṭas n wakud i wakken ad d-yerr.", + "description_2": "Aɣrab n tmes neɣ amgelavirus inek·inem yessewḥal isutar.", + "description_3": "Asiɣzef n yiminig tessewḥel asuter.", + "description_4": "Aqeddac ha-t-an beṛṛa n tuqqna.", + "description_5": "Aqeddac yugi asuter-ik·im.", + "description_6": "Tamnaḍt-ik·im temlal-d uguren n tuqqna ɣer internet.", + "description_7": "Tuccḍa deg tuqqna lawan n uneɛruḍ ad nnermes aqeddac.", + "description_8": "Aqeddac ur yettusesteb ara i wakken ad d-imel anida-t wugur (CORPS).", + "recent_changes_heading": "Isnifal imaynuten ur d-newwiḍ ara akka ar tura" + }, + "spotlight_dialog": { + "create_new_room_button": "Rnu taxxamt tamaynut" + }, + "share": { + "title_room": "Bḍu taxxamt", + "permalink_most_recent": "Aseɣwen n yizen akk aneggaru", + "title_user": "Bḍu aseqdac", + "title_message": "Bḍu izen n texxamt", + "permalink_message": "Aseɣwen n yizen i yettwafernen" + }, + "upload_file": { + "title_progress": "Sali-d ifuyla (%(current)s ɣef %(total)s)", + "title": "Sali-d ifuyla", + "upload_all_button": "Sali-d kullec", + "error_file_too_large": "Afaylu-a <b>ɣezzif aṭas</b> i wakken ad d-yali. Talast n teɣzi n ufaylu d %(limit)s maca afaylu-a d %(sizeOfThisFile)s.", + "error_files_too_large": "Ifuyla-a <b>ɣezzifit aṭas</b> i wakken ad d-alin. Talast n teɣzi n ufaylu d %(limit)s.", + "error_some_files_too_large": "Kra n yifuyla <b>ɣezzifit aṭas</b> i wakken ad d-alin. Talast n teɣzi n ufaylu d %(limit)s.", + "upload_n_others_button": { + "other": "Sali-d %(count)s ifuyla-nniḍen", + "one": "Sali-d %(count)s afaylu-nniḍen" + }, + "cancel_all_button": "Sefsex kullec", + "error_title": "Tuccḍa deg usali" + }, + "restore_key_backup_dialog": { + "load_error_content": "Yegguma ad d-yali waddad n uḥraz", + "restore_failed_error": "Tiririt n uḥraz tugi ad teddu", + "no_backup_error": "Ulac aḥraz yettwafen!", + "keys_restored_title": "Tisura ttwaskelsent", + "count_of_decryption_failures": "Tukksa n uwgelhen n tɣimiyin %(failedCount)s ur yeddi ara!", + "count_of_successfully_restored_keys": "Tiririt n tsura n %(sessionCount)s yedda akken iwata", + "key_backup_warning": "<b>Ɣur-k·m</b>: ilaq ad tesbaduḍ aḥraz n tsarut seg uselkim kan iɣef tettekleḍ.", + "load_keys_progress": "%(completed)s n %(total)s tsura i yettwarran" + } } diff --git a/src/i18n/strings/ko.json b/src/i18n/strings/ko.json index 426c44891f..2b864de156 100644 --- a/src/i18n/strings/ko.json +++ b/src/i18n/strings/ko.json @@ -1,21 +1,8 @@ { - "Create new room": "새 방 만들기", - "unknown error code": "알 수 없는 오류 코드", - "An error has occurred.": "오류가 발생했습니다.", - "Email address": "이메일 주소", "%(items)s and %(lastItem)s": "%(items)s님과 %(lastItem)s님", - "and %(count)s others...": { - "one": "외 한 명...", - "other": "외 %(count)s명..." - }, - "Custom level": "맞춤 등급", "Home": "홈", "Join Room": "방에 참가", "Moderator": "조정자", - "not specified": "지정되지 않음", - "Please check your email and click on the link it contains. Once this is done, click continue.": "이메일을 확인하고 안의 링크를 클릭합니다. 모두 마치고 나서, 계속하기를 누르세요.", - "Session ID": "세션 ID", - "Verification Pending": "인증을 기다리는 중", "Warning!": "주의!", "Sun": "일", "Mon": "월", @@ -39,31 +26,16 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(monthName)s %(day)s일 %(weekDayName)s요일 %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(fullYear)s년 %(monthName)s %(day)s일 %(weekDayName)s요일 %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s요일, %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s개의 결과)", - "other": "(~%(count)s개의 결과)" - }, - "Confirm Removal": "삭제 확인", - "Unable to restore session": "세션을 복구할 수 없음", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "이전에 최근 버전의 %(brand)s을 썼다면, 세션이 이 버전과 맞지 않을 것입니다. 창을 닫고 최근 버전으로 돌아가세요.", - "Add an Integration": "통합 추가", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "%(integrationsUrl)s에서 쓸 수 있도록 계정을 인증하려고 다른 사이트로 이동하고 있습니다. 계속하겠습니까?", - "This will allow you to reset your password and receive notifications.": "이렇게 하면 비밀번호를 다시 설정하고 알림을 받을 수 있습니다.", "Sunday": "일요일", "Today": "오늘", "Friday": "금요일", - "Changelog": "바뀐 점", - "Unavailable": "이용할 수 없음", - "Send": "보내기", "Tuesday": "화요일", "Unnamed room": "이름 없는 방", "Saturday": "토요일", "Monday": "월요일", - "You cannot delete this message. (%(code)s)": "이 메시지를 삭제할 수 없습니다. (%(code)s)", "Thursday": "목요일", "Yesterday": "어제", "Wednesday": "수요일", - "Thank you!": "감사합니다!", "PM": "오후", "AM": "오전", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(fullYear)s년 %(monthName)s %(day)s일 (%(weekDayName)s)", @@ -72,33 +44,10 @@ "%(duration)sm": "%(duration)s분", "%(duration)sh": "%(duration)s시간", "%(duration)sd": "%(duration)s일", - "Filter results": "필터 결과", "Delete Widget": "위젯 삭제", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "응답한 이벤트를 불러오지 못했습니다, 존재하지 않거나 볼 수 있는 권한이 없습니다.", "collapse": "접기", "expand": "펼치기", - "Preparing to send logs": "로그 보내려고 준비 중", - "Logs sent": "로그 보내짐", - "Failed to send logs: ": "로그 보내기에 실패함: ", - "Share Room": "방 공유", - "Share User": "사용자 공유", - "Share Room Message": "방 메시지 공유", - "Link to selected message": "선택한 메시지로 연결", - "And %(count)s more...": { - "other": "%(count)s개 더..." - }, - "Clear Storage and Sign Out": "저장소를 지우고 로그아웃", "Send Logs": "로그 보내기", - "We encountered an error trying to restore your previous session.": "이전 활동을 복구하는 중 에러가 발생했습니다.", - "Link to most recent message": "가장 최근 메시지로 연결", - "<a>In reply to</a> <pill>": "<a>관련 대화</a> <pill>", - "Updating %(brand)s": "%(brand)s 업데이트 중", - "Upgrade this room to version %(version)s": "이 방을 %(version)s 버전으로 업그레이드", - "Upgrade Room Version": "방 버전 업그레이드", - "Create a new room with the same name, description and avatar": "이름, 설명, 아바타가 같은 새 방 만들기", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "이전 버전의 방에서 대화하는 사용자들을 멈추고, 사용자들에게 새 방으로 이동하라고 알리는 메시지를 게시", - "Put a link back to the old room at the start of the new room so people can see old messages": "새 방을 시작할 때 이전 방을 연결해서 사람들이 이전 메시지를 볼 수 있게 하기", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "브라우저의 저장소를 청소한다면 문제가 해결될 수도 있지만, 암호화된 대화 기록을 읽을 수 없게 됩니다.", "Dog": "개", "Cat": "고양이", "Lion": "사자", @@ -161,107 +110,8 @@ "Anchor": "닻", "Headphones": "헤드폰", "Folder": "폴더", - "Power level": "권한 등급", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "암호화된 메시지는 종단간 암호화로 보호됩니다. 오직 당신과 상대방만 이 메시지를 읽을 수 있는 키를 갖습니다.", - "Start using Key Backup": "키 백업 시작", "Deactivate account": "계정 비활성화", - "Edited at %(date)s. Click to view edits.": "%(date)s에 편집함. 클릭해서 편집 보기.", - "edited": "편집됨", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "이메일로 초대하기 위해 ID 서버를 사용합니다. <default>기본 (%(defaultIdentityServerName)s)을(를) 사용하거나</default> <settings>설정</settings>에서 관리하세요.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "이메일로 초대하기 위해 ID 서버를 사용합니다. <settings>설정</settings>에서 관리하세요.", - "The following users may not exist": "다음 사용자는 존재하지 않을 수 있습니다", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "아래에 나열된 Matrix ID에서 프로필을 찾을 수 없습니다 - 무시하고 그들을 초대할까요?", - "Invite anyway and never warn me again": "무시하고 초대, 그리고 다시 경고하지 않기", - "Invite anyway": "무시하고 초대", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "무엇이 잘못되거나 더 나은 지 알려주세요, 문제를 설명하는 GitHub 이슈를 만들어주세요.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "로그를 전송하기 전에, 문제를 설명하는 <a>GitHub 이슈를 만들어야 합니다</a>.", - "Notes": "참고", - "Unable to load commit detail: %(msg)s": "커밋 세부 정보를 불러올 수 없음: %(msg)s", - "Removing…": "제거 중…", - "Clear all data": "모든 데이터 지우기", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "대화 기록을 잃지 않으려면, 로그아웃하기 전에 방 키를 내보내야 합니다. 이 작업을 수행하려면 최신 버전의 %(brand)s으로 가야 합니다", - "Incompatible Database": "호환하지 않는 데이터베이스", - "Continue With Encryption Disabled": "암호화를 끈 채 계속하기", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "이 사용자를 신뢰할 수 있도록 인증합니다. 종단간 암호화 메시지를 사용할 때 사용자를 신뢰하면 안심이 듭니다.", - "Incoming Verification Request": "수신 확인 요청", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "이전에 구성원의 불러오기 지연이 켜진 %(host)s에서 %(brand)s을 사용했습니다. 이 버전에서 불러오기 지연은 꺼집니다. 로컬 캐시가 이 두 설정 간에 호환되지 않으므로, %(brand)s은 계정을 다시 동기화 해야 합니다.", - "Incompatible local cache": "호환하지 않는 로컬 캐시", - "Clear cache and resync": "캐시를 지우고 다시 동기화", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s은 이제 필요할 때만 다른 사용자에 대한 정보를 불러와 메모리를 3배에서 5배 덜 잡아먹습니다. 서버와 다시 동기화하는 동안 기다려주세요!", - "I don't want my encrypted messages": "저는 제 암호화된 메시지를 원하지 않아요", - "Manually export keys": "수동으로 키 내보내기", - "You'll lose access to your encrypted messages": "암호화된 메시지에 접근할 수 없게 됩니다", - "Are you sure you want to sign out?": "로그아웃하겠습니까?", - "Your homeserver doesn't seem to support this feature.": "홈서버가 이 기능을 지원하지 않는 모양입니다.", - "Message edits": "메시지 편집", - "Room Settings - %(roomName)s": "방 설정 - %(roomName)s", - "Failed to upgrade room": "방 업그레이드에 실패함", - "The room upgrade could not be completed": "방 업그레이드를 완료할 수 없습니다", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "이 방을 업그레이드하려면 현재 방의 인스턴스를 닫고 그 자리에 새 방을 만들어야 합니다. 방 구성원에게 최상의 경험을 제공하려면 다음 조치를 취해야 합니다:", - "Update any local room aliases to point to the new room": "모든 로컬 방 별칭을 새 방을 향하도록 업데이트", - "Sign out and remove encryption keys?": "로그아웃하고 암호화 키를 제거합니까?", - "Command Help": "명령어 도움", - "To help us prevent this in future, please <a>send us logs</a>.": "앞으로 이를 방지할 수 있도록, <a>로그를 보내주세요</a>.", - "Missing session data": "누락된 세션 데이터", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "암호화된 메시지 키를 포함한 일부 세션 데이터가 누락되었습니다. 백업에서 키를 복구하면서 로그아웃하고 로그인하면 이를 고칠 수 있습니다.", - "Your browser likely removed this data when running low on disk space.": "디스크 공간이 부족한 경우 브라우저에서 이 데이터를 제거했을 수 있습니다.", - "Find others by phone or email": "전화번호 혹은 이메일로 상대방 찾기", - "Be found by phone or email": "전화번호 혹은 이메일로 찾음", - "Upload files (%(current)s of %(total)s)": "파일 업로드 (총 %(total)s개 중 %(current)s개)", - "Upload files": "파일 업로드", - "Upload all": "전부 업로드", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "이 파일은 업로드하기에 <b>너무 큽니다</b>. 파일 크기 한도는 %(limit)s이지만 이 파일은 %(sizeOfThisFile)s입니다.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "이 파일들은 업로드하기에 <b>너무 큽니다</b>. 파일 크기 한도는 %(limit)s입니다.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "일부 파일이 업로드하기에 <b>너무 큽니다</b>. 파일 크기 한도는 %(limit)s입니다.", - "Upload %(count)s other files": { - "other": "%(count)s개의 다른 파일 업로드", - "one": "%(count)s개의 다른 파일 업로드" - }, - "Cancel All": "전부 취소", - "Upload Error": "업로드 오류", - "Remember my selection for this widget": "이 위젯에 대해 내 선택 기억하기", - "Unable to load backup status": "백업 상태 불러올 수 없음", - "Unable to restore backup": "백업을 복구할 수 없음", - "No backup found!": "백업을 찾을 수 없습니다!", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s개의 세션 복호화에 실패했습니다!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>경고</b>: 신뢰할 수 있는 컴퓨터에서만 키 백업을 설정해야 합니다.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s개의 리액션 다시 보내기", - "Some characters not allowed": "일부 문자는 허용할 수 없습니다", - "Email (optional)": "이메일 (선택)", - "Join millions for free on the largest public server": "가장 넓은 공개 서버에 수 백 만명이 무료로 등록함", - "No recent messages by %(user)s found": "%(user)s님의 최근 메시지 없음", - "Try scrolling up in the timeline to see if there are any earlier ones.": "이전 타임라인이 있는지 위로 스크롤하세요.", - "Remove recent messages by %(user)s": "%(user)s님의 최근 메시지 삭제", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "메시지의 양이 많아서 시간이 걸릴 수 있습니다. 처리하는 동안 클라이언트를 새로고침하지 말아주세요.", - "Remove %(count)s messages": { - "other": "%(count)s개의 메시지 삭제", - "one": "1개의 메시지 삭제" - }, - "e.g. my-room": "예: my-room", - "Close dialog": "대화 상자 닫기", - "Cancel search": "검색 취소", - "%(name)s accepted": "%(name)s님이 수락했습니다", - "%(name)s cancelled": "%(name)s님이 취소했습니다", - "%(name)s wants to verify": "%(name)s님이 확인을 요청합니다", - "Search for": "검색 기준", - "Search for rooms or people": "방 또는 사람 검색", - "Search for rooms": "방 검색", - "Search for spaces": "스페이스 검색", - "Recently Direct Messaged": "최근 다이렉트 메세지", - "Recently viewed": "최근에 확인한", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "만약 찾고 있는 방이 없다면, 초대를 요청하거나 새로운 방을 만드세요.", - "Private space (invite only)": "비공개 스페이스 (초대 필요)", - "Leave all rooms": "모든 방에서 떠나기", - "Create a new space": "새로운 스페이스 만들기", - "Create a space": "스페이스 만들기", - "Or send invite link": "또는 초대 링크 보내기", - "Recent Conversations": "최근 대화 목록", - "Start a conversation with someone using their name or username (like <userId/>).": "이름이나 사용자명(<userId/> 형식)을 사용하는 사람들과 대화를 시작하세요.", - "Direct Messages": "다이렉트 메세지", - "If you can't see who you're looking for, send them your invite link below.": "찾으려는 사람이 보이지 않으면, 아래의 초대링크를 보내세요.", - "Some suggestions may be hidden for privacy.": "일부 추천 목록은 개인 정보 보호를 위해 보이지 않을 수 있습니다.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "이름, 이메일, 사용자명(<userId/>) 으로 대화를 시작하세요.", - "Add existing rooms": "기존 방 추가", "Slovakia": "슬로바키아", "Argentina": "아르헨티나", "Laos": "라오스", @@ -355,7 +205,14 @@ "go_to_settings": "설정으로 가기", "setup_secure_messages": "보안 메시지 설정", "show_more": "더 보기", - "are_you_sure": "확신합니까?" + "are_you_sure": "확신합니까?", + "email_address": "이메일 주소", + "filter_results": "필터 결과", + "and_n_others": { + "one": "외 한 명...", + "other": "외 %(count)s명..." + }, + "edited": "편집됨" }, "action": { "continue": "계속하기", @@ -481,7 +338,9 @@ "restricted": "제한됨", "moderator": "조정자", "admin": "관리자", - "custom": "맞춤 (%(level)s)" + "custom": "맞춤 (%(level)s)", + "label": "권한 등급", + "custom_level": "맞춤 등급" }, "bug_reporting": { "submit_debug_logs": "디버그 로그 전송하기", @@ -493,7 +352,14 @@ "collecting_information": "앱 버전 정보를 수집하는 중", "collecting_logs": "로그 수집 중", "create_new_issue": "이 버그를 조사할 수 있도록 GitHub에 <newIssueLink>새 이슈를 추가</newIssueLink>해주세요.", - "waiting_for_server": "서버에서 응답을 기다리는 중" + "waiting_for_server": "서버에서 응답을 기다리는 중", + "error_empty": "무엇이 잘못되거나 더 나은 지 알려주세요, 문제를 설명하는 GitHub 이슈를 만들어주세요.", + "preparing_logs": "로그 보내려고 준비 중", + "logs_sent": "로그 보내짐", + "thank_you": "감사합니다!", + "failed_send_logs": "로그 보내기에 실패함: ", + "textarea_label": "참고", + "log_request": "앞으로 이를 방지할 수 있도록, <a>로그를 보내주세요</a>." }, "time": { "n_minutes_ago": "%(num)s분 전", @@ -863,7 +729,8 @@ "context_menu": { "view_source": "소스 보기", "external_url": "출처 URL", - "report": "보고" + "report": "보고", + "resent_unsent_reactions": "%(unsentCount)s개의 리액션 다시 보내기" }, "mab": { "label": "메시지 동작" @@ -896,10 +763,24 @@ "m.key.verification.request": { "you_accepted": "당신이 수락했습니다", "you_cancelled": "당신이 취소했습니다", - "you_started": "확인 요청을 보냈습니다" + "you_started": "확인 요청을 보냈습니다", + "user_accepted": "%(name)s님이 수락했습니다", + "user_cancelled": "%(name)s님이 취소했습니다", + "user_wants_to_verify": "%(name)s님이 확인을 요청합니다" }, "m.video": { "error_decrypting": "영상 복호화 중 오류" + }, + "scalar_starter_link": { + "dialog_title": "통합 추가", + "dialog_description": "%(integrationsUrl)s에서 쓸 수 있도록 계정을 인증하려고 다른 사이트로 이동하고 있습니다. 계속하겠습니까?" + }, + "edits": { + "tooltip_label": "%(date)s에 편집함. 클릭해서 편집 보기." + }, + "reply": { + "error_loading": "응답한 이벤트를 불러오지 못했습니다, 존재하지 않거나 볼 수 있는 권한이 없습니다.", + "in_reply_to": "<a>관련 대화</a> <pill>" } }, "slash_command": { @@ -955,7 +836,8 @@ "verify_nop": "이미 검증된 세션입니다!", "verify_mismatch": "경고: 키 검증 실패! 제공된 키인 \"%(fingerprint)s\"가 사용자 %(userId)s와 %(deviceId)s 세션의 서명 키인 \"%(fprint)s\"와 일치하지 않습니다. 이는 통신이 탈취되고 있는 중일 수도 있다는 뜻입니다!", "verify_success_title": "인증한 열쇠", - "verify_success_description": "사용자 %(userId)s의 세션 %(deviceId)s에서 받은 서명 키와 당신이 제공한 서명 키가 일치합니다. 세션이 검증되었습니다." + "verify_success_description": "사용자 %(userId)s의 세션 %(deviceId)s에서 받은 서명 키와 당신이 제공한 서명 키가 일치합니다. 세션이 검증되었습니다.", + "help_dialog_title": "명령어 도움" }, "presence": { "online_for": "%(duration)s 동안 온라인", @@ -988,7 +870,6 @@ "no_media_perms_title": "미디어 권한 없음", "no_media_perms_description": "수동으로 %(brand)s에 마이크와 카메라를 허용해야 함" }, - "Other": "기타", "room_settings": { "permissions": { "m.room.avatar": "방 아바타 변경", @@ -1061,7 +942,9 @@ "error_updating_canonical_alias_title": "기본 주소 업데이트 중 오류", "error_updating_canonical_alias_description": "방의 기본 주소를 업데이트하는 중 오류가 발생했습니다. 서버가 허용하지 않거나 일시적인 오류 발생일 수 있습니다.", "canonical_alias_field_label": "기본 주소", - "avatar_field_label": "방 아바타" + "avatar_field_label": "방 아바타", + "alias_field_safe_localpart_invalid": "일부 문자는 허용할 수 없습니다", + "alias_field_placeholder_default": "예: my-room" }, "advanced": { "unfederated": "이 방은 원격 Matrix 서버로 접근할 수 없음", @@ -1069,7 +952,16 @@ "room_predecessor": "%(roomName)s 방에서 오래된 메시지를 봅니다.", "room_version_section": "방 버전", "room_version": "방 버전:", - "information_section_room": "방 정보" + "information_section_room": "방 정보", + "error_upgrade_title": "방 업그레이드에 실패함", + "error_upgrade_description": "방 업그레이드를 완료할 수 없습니다", + "upgrade_button": "이 방을 %(version)s 버전으로 업그레이드", + "upgrade_dialog_title": "방 버전 업그레이드", + "upgrade_dialog_description": "이 방을 업그레이드하려면 현재 방의 인스턴스를 닫고 그 자리에 새 방을 만들어야 합니다. 방 구성원에게 최상의 경험을 제공하려면 다음 조치를 취해야 합니다:", + "upgrade_dialog_description_1": "이름, 설명, 아바타가 같은 새 방 만들기", + "upgrade_dialog_description_2": "모든 로컬 방 별칭을 새 방을 향하도록 업데이트", + "upgrade_dialog_description_3": "이전 버전의 방에서 대화하는 사용자들을 멈추고, 사용자들에게 새 방으로 이동하라고 알리는 메시지를 게시", + "upgrade_dialog_description_4": "새 방을 시작할 때 이전 방을 연결해서 사람들이 이전 메시지를 볼 수 있게 하기" }, "delete_avatar_label": "아바타 삭제", "upload_avatar_label": "아바타 업로드", @@ -1090,7 +982,9 @@ "notification_sound": "알림 소리", "custom_sound_prompt": "새 맞춤 소리 설정", "browse_button": "찾기" - } + }, + "title": "방 설정 - %(roomName)s", + "alias_not_specified": "지정되지 않음" }, "encryption": { "verification": { @@ -1101,7 +995,10 @@ "complete_action": "알겠습니다", "sas_emoji_caption_user": "다음 이모지가 상대방의 화면에 나타나는 것을 확인하는 것으로 이 사용자를 인증합니다.", "sas_caption_user": "다음 숫자가 상대방의 화면에 나타나는 것을 확인하는 것으로 이 사용자를 인증합니다.", - "unsupported_method": "지원하는 인증 방식을 찾을 수 없습니다." + "unsupported_method": "지원하는 인증 방식을 찾을 수 없습니다.", + "incoming_sas_user_dialog_text_1": "이 사용자를 신뢰할 수 있도록 인증합니다. 종단간 암호화 메시지를 사용할 때 사용자를 신뢰하면 안심이 듭니다.", + "incoming_sas_dialog_title": "수신 확인 요청", + "manual_device_verification_device_id_label": "세션 ID" }, "old_version_detected_title": "오래된 암호화 데이터 감지됨", "old_version_detected_description": "이전 버전 %(brand)s의 데이터가 감지됬습니다. 이 때문에 이전 버전에서 종단간 암호화가 작동하지 않을 수 있습니다. 이전 버전을 사용하면서 최근에 교환한 종단간 암호화 메시지를 이 버전에서는 복호화할 수 없습니다. 이 버전에서 메시지를 교환할 수 없을 수도 있습니다. 문제가 발생하면 로그아웃한 후 다시 로그인하세요. 메시지 기록을 유지하려면 키를 내보낸 후 다시 가져오세요.", @@ -1125,7 +1022,10 @@ "explainer": "잃어버리지 않도록 로그아웃하기 전에 키를 백업하세요.", "title": "설정" }, - "unsupported": "이 클라이언트는 종단간 암호화를 지원하지 않습니다." + "unsupported": "이 클라이언트는 종단간 암호화를 지원하지 않습니다.", + "incompatible_database_sign_out_description": "대화 기록을 잃지 않으려면, 로그아웃하기 전에 방 키를 내보내야 합니다. 이 작업을 수행하려면 최신 버전의 %(brand)s으로 가야 합니다", + "incompatible_database_title": "호환하지 않는 데이터베이스", + "incompatible_database_disable": "암호화를 끈 채 계속하기" }, "emoji": { "category_frequently_used": "자주 사용함", @@ -1222,7 +1122,34 @@ "return_to_login": "로그인 화면으로 돌아가기" }, "common_failures": {}, - "captcha_description": "이 홈서버는 당신이 로봇이 아닌지 확인하고 싶어합니다." + "captcha_description": "이 홈서버는 당신이 로봇이 아닌지 확인하고 싶어합니다.", + "autodiscovery_invalid": "잘못된 홈서버 검색 응답", + "autodiscovery_generic_failure": "서버에서 자동 검색 설정 얻기에 실패함", + "autodiscovery_invalid_hs_base_url": "잘못된 m.homeserver 용 base_url", + "autodiscovery_invalid_hs": "홈서버 URL이 올바른 Matrix 홈서버가 아님", + "autodiscovery_invalid_is_base_url": "잘못된 m.identity_server 용 base_url", + "autodiscovery_invalid_is": "ID 서버 URL이 올바른 ID 서버가 아님", + "autodiscovery_invalid_is_response": "잘못된 ID 서버 검색 응답", + "server_picker_description_matrix.org": "가장 넓은 공개 서버에 수 백 만명이 무료로 등록함", + "soft_logout": { + "clear_data_button": "모든 데이터 지우기" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "암호화된 메시지는 종단간 암호화로 보호됩니다. 오직 당신과 상대방만 이 메시지를 읽을 수 있는 키를 갖습니다.", + "use_key_backup": "키 백업 시작", + "skip_key_backup": "저는 제 암호화된 메시지를 원하지 않아요", + "megolm_export": "수동으로 키 내보내기", + "setup_key_backup_title": "암호화된 메시지에 접근할 수 없게 됩니다", + "description": "로그아웃하겠습니까?" + }, + "registration": { + "continue_without_email_field_label": "이메일 (선택)" + }, + "set_email": { + "verification_pending_title": "인증을 기다리는 중", + "verification_pending_description": "이메일을 확인하고 안의 링크를 클릭합니다. 모두 마치고 나서, 계속하기를 누르세요.", + "description": "이렇게 하면 비밀번호를 다시 설정하고 알림을 받을 수 있습니다." + } }, "export_chat": { "title": "대화 내보내기", @@ -1243,7 +1170,8 @@ "report_content": { "missing_reason": "왜 신고하는 지 이유를 적어주세요.", "report_content_to_homeserver": "홈서버 관리자에게 내용 신고하기", - "description": "이 메시지를 신고하면 고유 '이벤트 ID'를 홈서버의 관리자에게 보내게 됩니다. 이 방의 메시지가 암호화되어 있다면, 홈서버 관리자는 메시지 문자를 읽거나 파일 혹은 사진을 볼 수 없습니다." + "description": "이 메시지를 신고하면 고유 '이벤트 ID'를 홈서버의 관리자에게 보내게 됩니다. 이 방의 메시지가 암호화되어 있다면, 홈서버 관리자는 메시지 문자를 읽거나 파일 혹은 사진을 볼 수 없습니다.", + "other_label": "기타" }, "a11y": { "n_unread_messages_mentions": { @@ -1319,7 +1247,10 @@ "release_notes_toast_title": "새로운 점", "error_encountered": "오류가 일어났습니다 (%(errorDetail)s).", "no_update": "업데이트가 없습니다.", - "check_action": "업데이트 확인" + "check_action": "업데이트 확인", + "error_unable_load_commit": "커밋 세부 정보를 불러올 수 없음: %(msg)s", + "unavailable": "이용할 수 없음", + "changelog": "바뀐 점" }, "labs_mjolnir": { "room_name": "차단 목록", @@ -1354,7 +1285,9 @@ "create_space": { "public_heading": "당신의 공개 스페이스", "private_heading": "당신의 비공개 스페이스", - "label": "스페이스 만들기" + "label": "스페이스 만들기", + "subspace_dropdown_title": "스페이스 만들기", + "subspace_join_rule_invite_only": "비공개 스페이스 (초대 필요)" }, "room": { "drop_file_prompt": "업로드할 파일을 여기에 놓으세요", @@ -1422,7 +1355,11 @@ "search": { "this_room": "방", "all_rooms": "모든 방", - "field_placeholder": "찾기…" + "field_placeholder": "찾기…", + "result_count": { + "one": "(~%(count)s개의 결과)", + "other": "(~%(count)s개의 결과)" + } }, "jump_to_bottom_button": "가장 최근 메세지로 스크롤", "jump_read_marker": "읽지 않은 첫 메시지로 건너뜁니다.", @@ -1442,7 +1379,17 @@ "share_public": "당신의 공개 스페이스 공유하기", "invite_this_space": "이 스페이스로 초대하기", "title_when_query_unavailable": "방 및 스페이스 목록", - "search_placeholder": "이름 및 설명 검색" + "search_placeholder": "이름 및 설명 검색", + "add_existing_subspace": { + "create_button": "새로운 스페이스 만들기", + "filter_placeholder": "스페이스 검색" + }, + "add_existing_room_space": { + "dm_heading": "다이렉트 메세지", + "space_dropdown_title": "기존 방 추가" + }, + "room_filter_placeholder": "방 검색", + "leave_dialog_option_all": "모든 방에서 떠나기" }, "terms": { "integration_manager": "봇, 브릿지, 위젯 그리고 스티커 팩을 사용", @@ -1457,7 +1404,9 @@ "identity_server_no_terms_title": "ID 서버에 서비스 약관이 없음", "identity_server_no_terms_description_1": "이 작업에는 이메일 주소 또는 전화번호를 확인하기 위해 기본 ID 서버 <server />에 접근해야 합니다. 하지만 서버가 서비스 약관을 갖고 있지 않습니다.", "identity_server_no_terms_description_2": "서버의 관리자를 신뢰하는 경우에만 계속하세요.", - "inline_intro_text": "계속하려면 <policyLink />을(를) 수락하세요:" + "inline_intro_text": "계속하려면 <policyLink />을(를) 수락하세요:", + "summary_identity_server_1": "전화번호 혹은 이메일로 상대방 찾기", + "summary_identity_server_2": "전화번호 혹은 이메일로 찾음" }, "failed_load_async_component": "불러올 수 없습니다! 네트워크 연결 상태를 확인한 후 다시 시도하세요.", "upload_failed_generic": "'%(fileName)s' 파일 업로드에 실패했습니다.", @@ -1470,7 +1419,20 @@ "error_permissions_room": "이 방에 사람을 초대할 권한이 없습니다.", "error_bad_state": "초대하려면 사용자가 출입 금지되지 않은 상태여야 합니다.", "error_version_unsupported_room": "사용자의 홈서버가 방의 버전을 호환하지 않습니다.", - "error_unknown": "알 수 없는 서버 오류" + "error_unknown": "알 수 없는 서버 오류", + "unable_find_profiles_description_default": "아래에 나열된 Matrix ID에서 프로필을 찾을 수 없습니다 - 무시하고 그들을 초대할까요?", + "unable_find_profiles_title": "다음 사용자는 존재하지 않을 수 있습니다", + "unable_find_profiles_invite_never_warn_label_default": "무시하고 초대, 그리고 다시 경고하지 않기", + "unable_find_profiles_invite_label_default": "무시하고 초대", + "recents_section": "최근 대화 목록", + "suggestions_section": "최근 다이렉트 메세지", + "email_use_default_is": "이메일로 초대하기 위해 ID 서버를 사용합니다. <default>기본 (%(defaultIdentityServerName)s)을(를) 사용하거나</default> <settings>설정</settings>에서 관리하세요.", + "email_use_is": "이메일로 초대하기 위해 ID 서버를 사용합니다. <settings>설정</settings>에서 관리하세요.", + "start_conversation_name_email_mxid_prompt": "이름, 이메일, 사용자명(<userId/>) 으로 대화를 시작하세요.", + "start_conversation_name_mxid_prompt": "이름이나 사용자명(<userId/> 형식)을 사용하는 사람들과 대화를 시작하세요.", + "suggestions_disclaimer": "일부 추천 목록은 개인 정보 보호를 위해 보이지 않을 수 있습니다.", + "suggestions_disclaimer_prompt": "찾으려는 사람이 보이지 않으면, 아래의 초대링크를 보내세요.", + "send_link_prompt": "또는 초대 링크 보내기" }, "widget": { "error_need_to_be_logged_in": "로그인을 해야 합니다.", @@ -1489,7 +1451,10 @@ "shared_data_warning": "이 위젯을 사용하면 <helpIcon /> %(widgetDomain)s와(과) 데이터를 공유합니다.", "added_by": "위젯을 추가했습니다", "cookie_warning": "이 위젯은 쿠키를 사용합니다.", - "popout": "위젯 팝업" + "popout": "위젯 팝업", + "capabilities_dialog": { + "remember_Selection": "이 위젯에 대해 내 선택 기억하기" + } }, "scalar": { "error_create": "위젯을 만들지 못합니다.", @@ -1514,7 +1479,21 @@ "failed_copy": "복사 실패함", "something_went_wrong": "문제가 생겼습니다!", "update_power_level": "권한 등급 변경에 실패함", - "unknown": "알 수 없는 오류" + "unknown": "알 수 없는 오류", + "dialog_description_default": "오류가 발생했습니다.", + "edit_history_unsupported": "홈서버가 이 기능을 지원하지 않는 모양입니다.", + "session_restore": { + "clear_storage_description": "로그아웃하고 암호화 키를 제거합니까?", + "clear_storage_button": "저장소를 지우고 로그아웃", + "title": "세션을 복구할 수 없음", + "description_1": "이전 활동을 복구하는 중 에러가 발생했습니다.", + "description_2": "이전에 최근 버전의 %(brand)s을 썼다면, 세션이 이 버전과 맞지 않을 것입니다. 창을 닫고 최근 버전으로 돌아가세요.", + "description_3": "브라우저의 저장소를 청소한다면 문제가 해결될 수도 있지만, 암호화된 대화 기록을 읽을 수 없게 됩니다." + }, + "storage_evicted_title": "누락된 세션 데이터", + "storage_evicted_description_1": "암호화된 메시지 키를 포함한 일부 세션 데이터가 누락되었습니다. 백업에서 키를 복구하면서 로그아웃하고 로그인하면 이를 고칠 수 있습니다.", + "storage_evicted_description_2": "디스크 공간이 부족한 경우 브라우저에서 이 데이터를 제거했을 수 있습니다.", + "unknown_error_code": "알 수 없는 오류 코드" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -1613,7 +1592,17 @@ "deactivate_confirm_title": "사용자를 비활성화합니까?", "deactivate_confirm_description": "사용자를 비활성화하면 사용자는 로그아웃되며 다시 로그인할 수 없게 됩니다. 또한 사용자는 모든 방에서 떠나게 됩니다. 이 작업은 돌이킬 수 없습니다. 이 사용자를 비활성화하겠습니까?", "deactivate_confirm_action": "사용자 비활성화", - "error_deactivate": "사용자 비활성화에 실패함" + "error_deactivate": "사용자 비활성화에 실패함", + "redact": { + "no_recent_messages_title": "%(user)s님의 최근 메시지 없음", + "no_recent_messages_description": "이전 타임라인이 있는지 위로 스크롤하세요.", + "confirm_title": "%(user)s님의 최근 메시지 삭제", + "confirm_description_2": "메시지의 양이 많아서 시간이 걸릴 수 있습니다. 처리하는 동안 클라이언트를 새로고침하지 말아주세요.", + "confirm_button": { + "other": "%(count)s개의 메시지 삭제", + "one": "1개의 메시지 삭제" + } + } }, "stickers": { "empty": "현재 사용하고 있는 스티커 팩이 없음", @@ -1661,12 +1650,63 @@ "error_loading_user_profile": "사용자 프로필을 불러올 수 없음" }, "cant_load_page": "페이지를 불러올 수 없음", - "Invalid homeserver discovery response": "잘못된 홈서버 검색 응답", - "Failed to get autodiscovery configuration from server": "서버에서 자동 검색 설정 얻기에 실패함", - "Invalid base_url for m.homeserver": "잘못된 m.homeserver 용 base_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "홈서버 URL이 올바른 Matrix 홈서버가 아님", - "Invalid identity server discovery response": "잘못된 ID 서버 검색 응답", - "Invalid base_url for m.identity_server": "잘못된 m.identity_server 용 base_url", - "Identity server URL does not appear to be a valid identity server": "ID 서버 URL이 올바른 ID 서버가 아님", - "General failure": "일반적인 실패" + "General failure": "일반적인 실패", + "emoji_picker": { + "cancel_search_label": "검색 취소" + }, + "truncated_list_n_more": { + "other": "%(count)s개 더..." + }, + "dialog_close_label": "대화 상자 닫기", + "redact": { + "error": "이 메시지를 삭제할 수 없습니다. (%(code)s)", + "ongoing": "제거 중…", + "confirm_button": "삭제 확인" + }, + "forward": { + "send_label": "보내기", + "filter_placeholder": "방 또는 사람 검색" + }, + "lazy_loading": { + "disabled_description1": "이전에 구성원의 불러오기 지연이 켜진 %(host)s에서 %(brand)s을 사용했습니다. 이 버전에서 불러오기 지연은 꺼집니다. 로컬 캐시가 이 두 설정 간에 호환되지 않으므로, %(brand)s은 계정을 다시 동기화 해야 합니다.", + "disabled_title": "호환하지 않는 로컬 캐시", + "disabled_action": "캐시를 지우고 다시 동기화", + "resync_description": "%(brand)s은 이제 필요할 때만 다른 사용자에 대한 정보를 불러와 메모리를 3배에서 5배 덜 잡아먹습니다. 서버와 다시 동기화하는 동안 기다려주세요!", + "resync_title": "%(brand)s 업데이트 중" + }, + "message_edit_dialog_title": "메시지 편집", + "spotlight_dialog": { + "heading_without_query": "검색 기준", + "cant_find_room_helpful_hint": "만약 찾고 있는 방이 없다면, 초대를 요청하거나 새로운 방을 만드세요.", + "create_new_room_button": "새 방 만들기", + "recently_viewed_section_title": "최근에 확인한" + }, + "share": { + "title_room": "방 공유", + "permalink_most_recent": "가장 최근 메시지로 연결", + "title_user": "사용자 공유", + "title_message": "방 메시지 공유", + "permalink_message": "선택한 메시지로 연결" + }, + "upload_file": { + "title_progress": "파일 업로드 (총 %(total)s개 중 %(current)s개)", + "title": "파일 업로드", + "upload_all_button": "전부 업로드", + "error_file_too_large": "이 파일은 업로드하기에 <b>너무 큽니다</b>. 파일 크기 한도는 %(limit)s이지만 이 파일은 %(sizeOfThisFile)s입니다.", + "error_files_too_large": "이 파일들은 업로드하기에 <b>너무 큽니다</b>. 파일 크기 한도는 %(limit)s입니다.", + "error_some_files_too_large": "일부 파일이 업로드하기에 <b>너무 큽니다</b>. 파일 크기 한도는 %(limit)s입니다.", + "upload_n_others_button": { + "other": "%(count)s개의 다른 파일 업로드", + "one": "%(count)s개의 다른 파일 업로드" + }, + "cancel_all_button": "전부 취소", + "error_title": "업로드 오류" + }, + "restore_key_backup_dialog": { + "load_error_content": "백업 상태 불러올 수 없음", + "restore_failed_error": "백업을 복구할 수 없음", + "no_backup_error": "백업을 찾을 수 없습니다!", + "count_of_decryption_failures": "%(failedCount)s개의 세션 복호화에 실패했습니다!", + "key_backup_warning": "<b>경고</b>: 신뢰할 수 있는 컴퓨터에서만 키 백업을 설정해야 합니다." + } } diff --git a/src/i18n/strings/lo.json b/src/i18n/strings/lo.json index 97175942c0..27d3cab550 100644 --- a/src/i18n/strings/lo.json +++ b/src/i18n/strings/lo.json @@ -276,8 +276,6 @@ "Encrypted by a deleted session": "ເຂົ້າລະຫັດໂດຍພາກສ່ວນທີ່ຖືກລຶບ", "Warning!": "ແຈ້ງເຕືອນ!", "To join a space you'll need an invite.": "ເພື່ອເຂົ້າຮ່ວມພື້ນທີ່, ທ່ານຈະຕ້ອງການເຊີນ.", - "Create a space": "ສ້າງພື້ນທີ່", - "Space selection": "ການເລືອກພື້ນທີ່", "Folder": "ໂຟນເດີ", "Headphones": "ຫູຟັງ", "Anchor": "ສະມໍ", @@ -306,328 +304,25 @@ "Umbrella": "ຄັນຮົ່ມ", "Thumbs up": "ຍົກໂປ້", "Santa": "ຊານຕາ", - "Live location enabled": "ເປີດໃຊ້ສະຖານທີປັດຈຸບັນແລ້ວ", - "You are sharing your live location": "ທ່ານກໍາລັງແບ່ງປັນສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ", - "Close sidebar": "ປິດແຖບດ້ານຂ້າງ", "View List": "ເບິ່ງລາຍຊື່", - "View list": "ເບິ່ງລາຍຊື່", - "No live locations": "ບໍ່ມີສະຖານທີ່ປັດຈູບັນ", - "Live location error": "ສະຖານທີ່ປັດຈຸບັນຜິດພາດ", - "Live location ended": "ສະຖານທີ່ປັດຈຸບັນສິ້ນສຸດລົງແລ້ວ", "Delete Widget": "ລຶບ Widget", - "Failed to start livestream": "ການຖ່າຍທອດສົດບໍ່ສຳເລັດ", - "Unable to start audio streaming.": "ບໍ່ສາມາດເລີ່ມການຖ່າຍທອດສຽງໄດ້.", - "Thread options": "ຕົວເລືອກກະທູ້", "Forget": "ລືມ", - "Open in OpenStreetMap": "ເປີດໃນ OpenStreetMap", - "Hold": "ຖື", - "Resume": "ປະຫວັດຫຍໍ້", - "Unsent": "ຍັງບໍ່ໄດ້ສົ່ງ", - "We encountered an error trying to restore your previous session.": "ພວກເຮົາພົບຄວາມຜິດພາດໃນການພະຍາຍາມຟື້ນຟູພາກສ່ວນທີ່ຜ່ານມາຂອງທ່ານ.", - "Please provide an address": "ກະລຸນາລະບຸທີ່ຢູ່", - "Some characters not allowed": "ບໍ່ອະນຸຍາດໃຫ້ບາງຕົວອັກສອນ", - "Missing room name or separator e.g. (my-room:domain.org)": "ບໍ່ມີຊື່ຫ້ອງ ຫຼື ຕົວແຍກເຊັ່ນ: (my-room:domain.org)", - "View all %(count)s members": { - "one": "ເບິ່ງສະມາຊິກ 1 ຄົນ", - "other": "ເບິ່ງສະມາຊິກ %(count)s ທັງໝົດ" - }, - "Including %(commaSeparatedMembers)s": "ລວມທັງ %(commaSeparatedMembers)s", - "Including you, %(commaSeparatedMembers)s": "ລວມທັງທ່ານ, %(commaSeparatedMembers)s", - "This address had invalid server or is already in use": "ທີ່ຢູ່ນີ້ມີເຊີບເວີທີ່ບໍ່ຖືກຕ້ອງ ຫຼື ຖືກໃຊ້ງານຢູ່ແລ້ວ", - "Join millions for free on the largest public server": "ເຂົ້າຮ່ວມຫຼາຍລ້ານຄົນໄດ້ໂດຍບໍ່ເສຍຄ່າໃນເຊີບເວີສາທາລະນະທີ່ໃຫຍ່ທີ່ສຸດ", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "ທ່ານສາມາດໃຊ້ຕົວເລືອກເຊີບເວີແບບກຳນົດເອງເພື່ອເຂົ້າສູ່ລະບົບເຊີບເວີ Matrix ອື່ນໂດຍການລະບຸ URL ເຊີບເວີອື່ນ. ນີ້ແມ່ນອະນຸຍາດໃຫ້ທ່ານໃຊ້ %(brand)s ກັບບັນຊີ Matrix ທີ່ມີຢູ່ແລ້ວໃນ homeserver ອື່ນ.", - "Server Options": "ຕົວເລືອກເຊີບເວີ", - "Your server": "ເຊີບເວີຂອງທ່ານ", - "Can't find this server or its room list": "ບໍ່ສາມາດຊອກຫາເຊີບເວີນີ້ ຫຼື ລາຍຊື່ຫ້ອງຂອງມັນໄດ້", - "You are not allowed to view this server's rooms list": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງລາຍຊື່ຫ້ອງຂອງເຊີບເວີນີ້", - "Enter a server name": "ໃສ່ຊື່ເຊີບເວີ", - "Add existing space": "ເພີ່ມພື້ນທີ່ທີ່ມີຢູ່", - "Server name": "ຊື່ເຊີບເວີ", - "Enter the name of a new server you want to explore.": "ໃສ່ຊື່ຂອງເຊີບເວີໃໝ່ທີ່ທ່ານຕ້ອງການສຳຫຼວດ.", - "Add a new server": "ເພີ່ມເຊີບເວີໃໝ່", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "ກຳລັງເພີ່ມຫ້ອງ...", - "other": "ກຳລັງເພີ່ມຫ້ອງ... (%(progress)s ຈາກທັງໝົດ %(count)s)" - }, - "Search for spaces": "ຊອກຫາພື້ນທີ່", - "Create a new space": "ສ້າງພື້ນທີ່ໃຫມ່", - "Want to add a new space instead?": "ຕ້ອງການເພີ່ມພື້ນທີ່ໃໝ່ແທນບໍ?", - "Adding spaces has moved.": "ຍ້າຍພຶ້ນທີ່ເພິ່ມແລ້ວ.", - "Search for rooms": "ຄົ້ນຫາຫ້ອງ", - "Create a new room": "ສ້າງຫ້ອງໃຫມ່", - "Want to add a new room instead?": "ຕ້ອງການເພີ່ມຫ້ອງໃຫມ່ແທນບໍ?", - "Add existing rooms": "ເພີ່ມຫ້ອງທີ່ມີຢູ່", - "Direct Messages": "ຂໍ້ຄວາມໂດຍກົງ", - "Invite anyway": "ເຊີນເລີຍ", - "Invite anyway and never warn me again": "ເຊີນເລີຍ ແລະ ບໍ່ເຄີຍເຕືອນຂ້ອຍອີກ", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "ບໍ່ສາມາດຊອກຫາໂປຣໄຟລ໌ສຳລັບ Matrix IDs ທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ - ທ່ານຕ້ອງການເຊີນເຂົາເຈົ້າບໍ່?", - "The following users may not exist": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່", "Send Logs": "ສົ່ງບັນທຶກ", - "Clear Storage and Sign Out": "ລຶບບ່ອນຈັດເກັບຂໍ້ມູນ ແລະ ອອກຈາກລະບົບ", - "Sign out and remove encryption keys?": "ອອກຈາກລະບົບ ແລະ ລຶບລະຫັດການເຂົ້າລະຫັດອອກບໍ?", - "Link to most recent message": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມຫຼ້າສຸດ", - "Share Room": "ແບ່ງປັນຫ້ອງ", - "This will allow you to reset your password and receive notifications.": "ນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດປັບລະຫັດຜ່ານຂອງທ່ານ ແລະ ໄດ້ຮັບການແຈ້ງເຕືອນ.", - "Email address": "ທີ່ຢູ່ອີເມວ", - "Please check your email and click on the link it contains. Once this is done, click continue.": "ກະລຸນາກວດເບິ່ງອີເມວຂອງທ່ານ ແລະ ກົດໃສ່ການເຊື່ອມຕໍ່. ເມື່ອສຳເລັດແລ້ວ, ກົດສືບຕໍ່.", - "Verification Pending": "ຢູ່ລະຫວ່າງການຢັ້ງຢືນ", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "ການລຶບລ້າງພື້ນທີ່ຈັດເກັບຂໍ້ມູນຂອງບຣາວເຊີຂອງທ່ານອາດຈະແກ້ໄຂບັນຫາໄດ້, ແຕ່ຈະເຮັດໃຫ້ທ່ານອອກຈາກລະບົບ ແລະ ເຮັດໃຫ້ປະຫວັດການສົນທະນາທີ່ເຂົ້າລະຫັດໄວ້ນັ້ນບໍ່ສາມາດອ່ານໄດ້.", "Not encrypted": "ບໍ່ໄດ້ເຂົ້າລະຫັດ", "Messaging": "ການສົ່ງຂໍ້ຄວາມ", - "Missing domain separator e.g. (:domain.org)": "ຂາດຕົວແຍກໂດເມນ e.g. (:domain.org)", - "e.g. my-room": "ຕົວຢ່າງ: ຫ້ອງຂອງຂ້ອຍ", - "Room address": "ທີ່ຢູ່ຫ້ອງ", - "In reply to <a>this message</a>": "ໃນການຕອບກັບ <a>ຂໍ້ຄວາມນີ້</a>", - "<a>In reply to</a> <pill>": "<a>ຕອບກັບ</a> <pill>", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "ບໍ່ສາມາດໂຫຼດກິດຈະກຳທີ່ຕອບກັບມາໄດ້, ມັນບໍ່ຢູ່ ຫຼື ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງມັນ.", - "Custom level": "ລະດັບທີ່ກໍາຫນົດເອງ", - "Power level": "ລະດັບພະລັງງານ", - "This address is already in use": "ທີ່ຢູ່ນີ້ຖືກໃຊ້ແລ້ວ", - "This address is available to use": "ທີ່ຢູ່ນີ້ສາມາດໃຊ້ໄດ້", - "This address does not point at this room": "ທີ່ຢູ່ນີ້ບໍ່ໄດ້ຊີ້ໄປທີ່ຫ້ອງນີ້", "Switch theme": "ສະຫຼັບຫົວຂໍ້", - "<inviter/> invites you": "<inviter/> ເຊີນທ່ານ", - "Create new room": "ສ້າງຫ້ອງໃຫມ່", - "%(count)s sessions": { - "one": "%(count)s ລະບົບ", - "other": "%(count)ssessions" - }, - "%(count)s verified sessions": { - "one": "ຢືນຢັນ 1 session ແລ້ວ", - "other": "%(count)sລະບົບຢືນຢັນແລ້ວ" - }, - "not specified": "ບໍ່ໄດ້ລະບຸ", - "%(count)s reply": { - "one": "%(count)s ຕອບກັບ", - "other": "%(count)s ຕອບກັບ" - }, "Failed to connect to integration manager": "ການເຊື່ອມຕໍ່ຕົວຈັດການການເຊື່ອມໂຍງບໍ່ສຳເລັດ", - "%(count)s participants": { - "one": "ຜູ້ເຂົ້າຮ່ວມ 1ຄົນ", - "other": "ຜູ້ເຂົ້າຮ່ວມ %(count)s ຄົນ" - }, "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "ເຂົ້າເຖິງບັນຊີຂອງທ່ານ ອີກເທື່ອນຶ່ງ ແລະ ກູ້ຄືນລະຫັດທີ່ເກັບໄວ້ໃນການດຳເນີນການນີ້. ຖ້າບໍ່ມີພວກລະຫັດ, ທ່ານຈະບໍ່ສາມາດອ່ານຂໍ້ຄວາມທີ່ປອດໄພທັງໝົດຂອງທ່ານໃນການດຳເນີນການໃດໆ.", - "Reset event store": "ກູ້ຄືນທີ່ຈັດເກັບ", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "ຖ້າທ່ານດຳເນິນການ, ກະລຸນາຮັບຊາບວ່າຂໍ້ຄວາມຂອງທ່ານຈະບໍ່ຖືກລຶບ, ແຕ່ການຊອກຫາອາດຈະຖືກຫຼຸດໜ້ອຍລົງເປັນເວລາສອງສາມນາທີໃນຂະນະທີ່ດັດສະນີຈະຖືກສ້າງໃໝ່", - "You most likely do not want to reset your event index store": "ສ່ວນຫຼາຍແລ້ວທ່ານບໍ່ຢາກຈະກູ້ຄືນດັດສະນີຂອງທ່ານ", - "Reset event store?": "ກູ້ຄືນການຕັ້ງຄ່າບໍ?", "Sign in with SSO": "ເຂົ້າສູ່ລະບົບດ້ວຍປະຕຸດຽວ ( SSO)", - "An error occurred while stopping your live location, please try again": "ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການຢຸດສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ", - "Live until %(expiryTime)s": "ຢູ່ຈົນກ່ວາ %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "ອັບເດດ %(humanizedUpdateTime)s", - "Resend %(unsentCount)s reaction(s)": "ສົ່ງການໂຕ້ຕອບ %(unsentCount)s ຄືນໃໝ່", - "No results found": "ບໍ່ພົບຜົນການຊອກຫາ", - "Filter results": "ການກັ່ນຕອງຜົນຮັບ", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "ຖ້າທ່ານລືມກະແຈຄວາມປອດໄພຂອງທ່ານ ທ່ານສາມາດ <button>ຕັ້ງຄ່າຕົວເລືອກການຟື້ນຕົວໃຫມ່</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມທີ່ປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ກະແຈຄວາມປອດໄພຂອງທ່ານ.", - "Not a valid Security Key": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", - "This looks like a valid Security Key!": "ກະແຈຄວາມປອດໄພທີ່ຖືກຕ້ອງ!", - "Enter Security Key": "ໃສ່ກະແຈຄວາມປອດໄພ", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "ຖ້າທ່ານລືມປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ, ທ່ານສາມາດ <button1>ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານ</button1> ຫຼື <button2>ຕັ້ງຄ່າຕົວເລືອກການຟື້ນຕົວໃຫມ່</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ.", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>ຄຳເຕືອນ</b>: ທ່ານຄວນຕັ້ງການສຳຮອງຂໍ້ມູນລະຫັດຈາກຄອມພິວເຕີທີ່ເຊື່ອຖືໄດ້ເທົ່ານັ້ນ.", - "Enter Security Phrase": "ໃສ່ປະໂຫຍກຄວາມປອດໄພ", - "Successfully restored %(sessionCount)s keys": "ກູ້ຄືນກະແຈ %(sessionCount)s ສຳເລັດແລ້ວ", - "Failed to decrypt %(failedCount)s sessions!": "ການຖອດລະຫັດ %(failedCount)s ລະບົບບໍ່ສຳເລັດ!", - "Keys restored": "ກູ້ກະແຈຄືນມາ", - "No backup found!": "ບໍ່ພົບຂໍ້ມູນສຳຮອງ!", - "Unable to restore backup": "ບໍ່ສາມາດກູ້ຂໍ້ມູນສຳຮອງຄືນມາໄດ້", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍວະລີຄວາມປອດໄພນີ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", - "Incorrect Security Phrase": "ປະໂຫຍກຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍກະແຈຄວາມປອດໄພນີ້ໄດ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ກະແຈຄວາມປອດໄພຖືກຕ້ອງແລ້ວ.", - "Security Key mismatch": "ກະແຈຄວາມປອດໄພບໍ່ກົງກັນ", - "Unable to load backup status": "ບໍ່ສາມາດໂຫຼດສະຖານະສຳຮອງໄດ້", - "%(completed)s of %(total)s keys restored": "ກູ້ລະຫັດ %(completed)s ຂອງ %(total)sຄືນແລ້ວ", - "Restoring keys from backup": "ການຟື້ນຟູລະຫັດຈາກການສໍາຮອງຂໍ້ມູນ", - "Unable to set up keys": "ບໍ່ສາມາດຕັ້ງຄ່າກະແຈໄດ້", - "Click the button below to confirm setting up encryption.": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ.", - "Confirm encryption setup": "ຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ", - "Clear cross-signing keys": "ລຶບກະເເຈ cross-signing", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "ການລຶບລະຫັດ cross-signing ແມ່ນຖາວອນ. ໃຜກໍຕາມທີ່ທ່ານໄດ້ຢັ້ງຢືນດ້ວຍຈະເຫັນການແຈ້ງເຕືອນຄວາມປອດໄພ. ທ່ານບໍ່ຕ້ອງເຮັດສິ່ງນີ້ເລີຍ, ເວັ້ນເສຍແຕ່ວ່າທ່ານເຮັດທຸກອຸກອນເສຍ ທີ່ທ່ານສາມາດຂ້າມເຂົ້າສູ່ລະບົບໄດ້.", - "Destroy cross-signing keys?": "ທໍາລາຍກະແຈການເຊັນຮ່ວມ cross-signing ບໍ?", - "Use your Security Key to continue.": "ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານເພື່ອສືບຕໍ່.", - "Security Key": "ກະແຈຄວາມປອດໄພ", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "ກະລຸນາໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ ຫຼື <button>ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານ</button> ເພື່ອສືບຕໍ່.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "ບໍ່ສາມາດເຂົ້າເຖິງບ່ອນເກັບຂໍ້ມູນລັບໄດ້. ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", - "Security Phrase": "ປະໂຫຍກລະຫັດຄວາມປອດໄພ", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "ຖ້າທ່ານຕັ້ງຄ່າຄືນໃໝ່ທຸກຢ່າງ, ທ່ານຈະຣີສະຕາດໂດຍບໍ່ມີລະບົບທີ່ເຊື່ອຖືໄດ້, ບໍ່ມີຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ແລະ ອາດຈະບໍ່ເຫັນຂໍ້ຄວາມທີ່ຜ່ານມາ.", - "Only do this if you have no other device to complete verification with.": "ເຮັດແນວນີ້ກໍ່ຕໍ່ເມື່ອທ່ານບໍ່ມີອຸປະກອນອື່ນເພື່ອການຢັ້ງຢືນດ້ວຍ.", - "Reset everything": "ຕັ້ງຄ່າໃໝ່ທຸກຢ່າງ", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "ລືມ ຫຼື ສູນເສຍວິທີການກູ້ຄືນທັງຫມົດ? <a>ຕັ້ງຄ່າຄືນໃໝ່ທັງໝົດ</a>", - "Invalid Security Key": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", - "Wrong Security Key": "ກະແຈຄວາມປອດໄພບໍ່ຖຶກຕ້ອງ", - "Looks good!": "ດີ!", - "Wrong file type": "ປະເພດໄຟລ໌ບໍ່ຖຶກຕ້ອງ", - "Remember this": "ຈື່ສິ່ງນີ້", - "The widget will verify your user ID, but won't be able to perform actions for you:": "widget ຈະກວດສອບ ID ຜູ້ໃຊ້ຂອງທ່ານ, ແຕ່ຈະບໍ່ສາມາດດໍາເນີນການສໍາລັບທ່ານ:", - "Allow this widget to verify your identity": "ອະນຸຍາດໃຫ້ widget ນີ້ຢືນຢັນຕົວຕົນຂອງທ່ານ", - "Remember my selection for this widget": "ຈື່ການເລືອກຂອງຂ້ອຍສໍາລັບ widget ນີ້", - "Decline All": "ປະຕິເສດທັງໝົດ", - "This widget would like to:": "widget ນີ້ຕ້ອງການ:", - "Approve widget permissions": "ອະນຸມັດການອະນຸຍາດ widget", - "Verification Request": "ການຮ້ອງຂໍການຢັ້ງຢືນ", - "Verify other device": "ຢືນຢັນອຸປະກອນອື່ນ", - "Upload Error": "ອັບໂຫຼດຜິດພາດ", - "Cancel All": "ຍົກເລີກທັງໝົດ", - "Upload %(count)s other files": { - "one": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນ", - "other": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນໆ" - }, - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "ບາງໄຟລ໌ <b>ໃຫຍ່ເກີນໄປ</b> ທີ່ຈະອັບໂຫລດໄດ້. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "ໄຟລ໌ເຫຼົ່ານີ້ <b>ໃຫຍ່ເກີນໄປ</b> ທີ່ຈະອັບໂຫລດ. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)s.", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "ໄຟລ໌ນີ້ <b>ໃຫຍ່ເກີນໄປ</b> ທີ່ຈະອັບໂຫລດໄດ້. ຂະໜາດໄຟລ໌ຈຳກັດ%(limit)s ແຕ່ໄຟລ໌ນີ້ແມ່ນ %(sizeOfThisFile)s.", - "Upload all": "ອັບໂຫຼດທັງໝົດ", - "Upload files": "ອັບໂຫຼດໄຟລ໌", - "Upload files (%(current)s of %(total)s)": "ອັບໂຫຼດໄຟລ໌%(current)sຂອງ%(total)s", - "Not Trusted": "ເຊື່ອຖືບໍ່ໄດ້", - "Ask this user to verify their session, or manually verify it below.": "ຂໍໃຫ້ຜູ້ໃຊ້ນີ້ກວດສອບລະບົບຂອງເຂົາເຈົ້າ, ຫຼື ຢືນຢັນດ້ວຍຕົນເອງຂ້າງລຸ່ມນີ້.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) ເຂົ້າສູ່ລະບົບໃໝ່ໂດຍບໍ່ມີການຢັ້ງຢືນ:", - "Verify your other session using one of the options below.": "ຢືນຢັນລະບົບອື່ນຂອງທ່ານໂດຍໃຊ້ໜຶ່ງໃນຕົວເລືອກຂ້າງລຸ່ມນີ້.", - "You signed in to a new session without verifying it:": "ທ່ານເຂົ້າສູ່ລະບົບໃໝ່ໂດຍບໍ່ມີການຢັ້ງຢືນ:", - "Be found by phone or email": "ພົບເຫັນທາງໂທລະສັບ ຫຼື ອີເມລ໌", - "Find others by phone or email": "ຊອກຫາຄົນອື່ນທາງໂທລະສັບ ຫຼື ອີເມລ໌", - "Your browser likely removed this data when running low on disk space.": "ບຣາວເຊີຂອງທ່ານອາດຈະລຶບຂໍ້ມູນນີ້ອອກເມື່ອພື້ນທີ່ດິສກ໌ເຫຼືອໜ້ອຍ.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "ບາງຂໍ້ມູນໃນລະບົບ, ລວມທັງກະແຈຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ, ຫາຍໄປ. ອອກຈາກລະບົບ ແລະ ເຂົ້າສູ່ລະບົບເພື່ອແກ້ໄຂສິ່ງນີ້, ການກູ້ຄືນກະແຈຈາກການສໍາຮອງຂໍ້ມູນ.", - "Missing session data": "ບໍ່ມີຂໍ້ມູນໃນລະບົບ", - "To help us prevent this in future, please <a>send us logs</a>.": "ເພື່ອຊ່ວຍພວກເຮົາປ້ອງກັນສິ່ງນີ້ໃນອະນາຄົດ, ກະລຸນາ <a>ສົ່ງບັນທຶກໃຫ້ພວກເຮົາ</a>.", - "Search Dialog": "ຊອກຫາ ກ່ອງໂຕ້ຕອບ", - "Use <arrows/> to scroll": "ໃຊ້ <arrows/> ເພື່ອເລື່ອນ", - "Recent searches": "ການຄົ້ນຫາທີ່ຜ່ານມາ", - "To search messages, look for this icon at the top of a room <icon/>": "ເພື່ອຊອກຫາຂໍ້ຄວາມ, ຊອກຫາໄອຄອນນີ້ຢູ່ເທິງສຸດຂອງຫ້ອງ <icon/>", - "Other searches": "ການຄົ້ນຫາອື່ນໆ", - "Public rooms": "ຫ້ອງສາທາລະນະ", - "Use \"%(query)s\" to search": "ໃຊ້ \"%(query)s\" ເພື່ອຊອກຫາ", - "Join %(roomAddress)s": "ເຂົ້າຮ່ວມ %(roomAddress)s", - "Other rooms in %(spaceName)s": "ຫ້ອງອື່ນໆ%(spaceName)s", - "Spaces you're in": "ຊ່ອງທີ່ທ່ານຢູ່", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "ຈັດກຸ່ມການສົນທະນາຂອງທ່ານກັບສະມາຊິກຂອງຊ່ອງນີ້. ການປິດອັນນີ້ຈະເຊື່ອງການສົນທະນາເຫຼົ່ານັ້ນຈາກການເບິ່ງເຫັນ %(spaceName)s ຂອງທ່ານ.", - "Sections to show": "ພາກສ່ວນທີ່ຈະສະແດງ", - "Command Help": "ຄໍາສັ່ງຊ່ວຍເຫຼືອ", - "a new master key signature": "ລາຍເຊັນຫຼັກອັນໃໝ່", - "Dial pad": "ປຸ່ມກົດ", - "User Directory": "ບັນຊີຜູ້ໃຊ້", - "Consult first": "ປຶກສາກ່ອນ", - "Transfer": "ໂອນ", - "Invited people will be able to read old messages.": "ຄົນທີ່ໄດ້ຮັບເຊີນຈະສາມາດອ່ານຂໍ້ຄວາມເກົ່າໄດ້.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນຫ້ອງນີ້</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນຫ້ອງນີ້</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນພື້ນທີ່ນີ້</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "ເຊີນບຸຄົນອຶ່ນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ<userId/> ຫຼື <a>share this space</a>.", - "Invite to %(roomName)s": "ຊີນໄປຫາ %(roomName)s", - "Or send invite link": "ຫຼື ສົ່ງລິ້ງເຊີນ", - "If you can't see who you're looking for, send them your invite link below.": "ຖ້າທ່ານບໍ່ສາມາດເຫັນຜູ້ທີ່ທ່ານກໍາລັງຊອກຫາ, ໃຫ້ສົ່ງລິ້ງເຊີນຂອງເຈົ້າຢູ່ລຸ່ມນີ້ໃຫ້ເຂົາເຈົ້າ.", - "Some suggestions may be hidden for privacy.": "ບາງຄໍາແນະນໍາອາດຈະຖືກເຊື່ອງໄວ້ເພື່ອຄວາມເປັນສ່ວນຕົວ.", - "Start a conversation with someone using their name or username (like <userId/>).": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: <userId/>).", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "ໃຊ້ເຊີບເວີທີ່ລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ຈັດການໃນ <settings>ການຕັ້ງຄ່າ</settings>.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. <default>ໃຊ້ຄ່າເລີ່ມຕົ້ນ (%(defaultIdentityServerName)s)</default> ຫຼືຈັດການໃນ <settings>Settings</settings>.", - "Recently Direct Messaged": "ຂໍ້ຄວາມໂດຍກົງເມື່ອບໍ່ດົນມານີ້", - "Recent Conversations": "ການສົນທະນາທີ່ຜ່ານມາ", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່ ຫຼືບໍ່ຖືກຕ້ອງ ແລະ ບໍ່ສາມາດເຊີນໄດ້: %(csvNames)s", - "Failed to find the following users": "ການຊອກຫາຜູ້ໃຊ້ຕໍ່ໄປນີ້ບໍ່ສຳເລັດ", - "A call can only be transferred to a single user.": "ໂທສາມາດໂອນໄປຫາຜູ້ໃຊ້ຄົນດຽວເທົ່ານັ້ນ.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "ພວກເຮົາບໍ່ສາມາດເຊີນຜູ້ໃຊ້ເຫຼົ່ານັ້ນໄດ້. ກະລຸນາກວດເບິ່ງຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການເຊີນແລ້ວລອງໃໝ່.", - "Something went wrong trying to invite the users.": "ມີບາງຢ່າງຜິດພາດໃນການພະຍາຍາມເຊີນຜູ້ໃຊ້.", - "We couldn't create your DM.": "ພວກເຮົາບໍ່ສາມາດສ້າງ DM ຂອງທ່ານໄດ້.", - "Invite by email": "ເຊີນທາງອີເມລ໌", - "Click the button below to confirm your identity.": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນຕົວຕົນຂອງທ່ານ.", - "Confirm to continue": "ຢືນຢັນເພື່ອສືບຕໍ່", - "To continue, use Single Sign On to prove your identity.": "ເພື່ອສືບຕໍ່,ໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s ຂອງທ່ານບໍ່ອະນຸຍາດໃຫ້ທ່ານໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງເພື່ອເຮັດສິ່ງນີ້. ກະລຸນາຕິດຕໍ່ຫາຜູ້ຄຸ້ມຄອງລະບົບ.", - "Integrations not allowed": "ບໍ່ອະນຸຍາດໃຫ້ປະສົມປະສານກັນ", - "Integrations are disabled": "ການເຊື່ອມໂຍງຖືກປິດໃຊ້ງານ", - "Incoming Verification Request": "ການຮ້ອງຂໍການຢັ້ງຢືນຂາເຂົ້າ", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "ການຢັ້ງຢືນອຸປະກອນນີ້ຈະເປັນເຄື່ອງໝາຍໜ້າເຊື່ອຖືໄດ້ ແລະ ຜູ້ໃຊ້ທີ່ໄດ້ຢັ້ງຢືນກັບທ່ານຈະເຊື່ອຖືອຸປະກອນນີ້.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "ຢັ້ງຢືນອຸປະກອນນີ້ເພື່ອເປັນເຄື່ອງໝາຍ ໜ້າເຊື່ອຖືໄດ້. ການໄວ້ໃຈໃນອຸປະກອນນີ້ເຮັດໃຫ້ທ່ານ ແລະ ຜູ້ໃຊ້ອື່ນໆມີຄວາມອູ່ນໃນຈິດໃຈຫຼາຍຂຶ້ນເມື່ອເຂົ້າລະຫັດຂໍ້ຄວາມເເຕ່ຕົ້ນທາງຫາປາຍທາງ.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "ການຢືນຢັນຜູ້ໃຊ້ນີ້ຈະເປັນເຄື່ອງໝາຍໃນລະບົບຂອງເຂົາເຈົ້າໜ້າເຊື່ອຖືໄດ້ ແລະ ເປັນເຄື່ອງໝາຍເຖິງລະບົບຂອງທ່ານ ເປັນທີ່ເຊື່ອຖືໄດ້ຕໍ່ກັບເຂົາເຈົ້າ.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ເພື່ອສ້າງເຄື່ອງທີ່ເຊື່ອຖືໄດ້. ຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ເຮັດໃຫ້ທ່ານອຸ່ນໃຈຂື້ນເມື່ຶຶອເຂົ້າລະຫັດຂໍ້ຄວາມແຕ່ຕົ້ນທາງເຖິງປາຍທາງ.", - "You may contact me if you have any follow up questions": "ທ່ານສາມາດຕິດຕໍ່ຂ້ອຍໄດ້ ຖ້າທ່ານມີຄໍາຖາມເພີ່ມເຕີມ", "Feedback sent! Thanks, we appreciate it!": "ສົ່ງຄຳຕິຊົມແລ້ວ! ຂອບໃຈ, ພວກເຮົາຂອບໃຈ!", - "Search for rooms or people": "ຊອກຫາຫ້ອງ ຫຼື ຄົນ", - "Message preview": "ສະເເດງຕົວຢ່າງຂໍ້ຄວາມ", - "Send": "ສົ່ງ", - "Sent": "ສົ່ງແລ້ວ", - "Sending": "ກຳລັງສົ່ງ", - "You don't have permission to do this": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດສິ່ງນີ້", - "An error occurred while stopping your live location": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ຢຸດສະຖານທີ່ສະຖານທີ່ຂອງທ່ານ", - "%(name)s accepted": "ຍອມຮັບ %(name)s", - "Language Dropdown": "ເລື່ອນພາສາລົງ", - "Information": "ຂໍ້ມູນ", "expand": "ຂະຫຍາຍ", "collapse": "ບໍ່ສຳເລັດ", - "This version of %(brand)s does not support searching encrypted messages": "ເວີຊັ້ນຂອງ %(brand)s ບໍ່ຮອງຮັບການຊອກຫາຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ", - "This version of %(brand)s does not support viewing some encrypted files": "%(brand)s ລຸ້ນນີ້ບໍ່ຮອງຮັບການເບິ່ງບາງໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້", - "Use the <a>Desktop app</a> to search encrypted messages": "ໃຊ້ <a>ແອັບເດັສທັອບ</a> ເພື່ອຊອກຫາຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້", - "Use the <a>Desktop app</a> to see all encrypted files": "ໃຊ້ <a>ແອັບເດັສທັອບ</a> ເພື່ອເບິ່ງໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດທັງໝົດ", - "Message search initialisation failed, check <a>your settings</a> for more information": "ເລີ່ມຕົ້ນການຄົ້ນຫາຂໍ້ຄວາມບ່ສຳເລັດ, ໃຫ້ກວດເບິ່ງ <a>ການຕັ້ງຄ່າຂອງທ່ານ</a> ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ", - "Cancel search": "ຍົກເລີກການຄົ້ນຫາ", - "MB": "ເມກາໄບ", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສິ້ນສຸດການສຳຫຼວດນີ້? ນີ້ຈະສະແດງຜົນສຸດທ້າຍຂອງການລົງຄະແນນສຽງ ແລະ ຢຸດບໍ່ໃຫ້ປະຊາຊົນສາມາດລົງຄະແນນສຽງໄດ້.", - "End Poll": "ສິ້ນສຸດການສຳຫຼວດ", - "Hide my messages from new joiners": "ເຊື່ອງຂໍ້ຄວາມຂອງຂ້ອຍຈາກຜູ້ເຂົ້າໃໝ່", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "ຂໍ້ຄວາມເກົ່າຂອງທ່ານຍັງເບິ່ງເຫັນໄດ້ໂດຍຜູ້ທີ່ໄດ້ຮັບຂໍ້ຄວາມ, ຄືກັນກັບອີເມວທີ່ທ່ານສົ່ງໃນອະດີດ. ທ່ານຕ້ອງການເຊື່ອງຂໍ້ຄວາມທີ່ສົ່ງຂອງທ່ານຈາກຄົນທີ່ເຂົ້າຮ່ວມຫ້ອງໃນອະນາຄົດບໍ?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "ທ່ານຈະຖືກລຶບອອກຈາກຂໍ້ມູນເຊີບເວີ: ໝູ່ຂອງທ່ານຈະບໍ່ສາມາດຊອກຫາທ່ານດ້ວຍອີເມວ ຫຼືເບີໂທລະສັບຂອງທ່ານໄດ້ອີກຕໍ່ໄປ", - "You will leave all rooms and DMs that you are in": "ທ່ານຈະອອກຈາກຫ້ອງທັງໝົດ ແລະ DM ທີ່ທ່ານຢູ່", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "ບໍ່ມີໃຜຈະສາມາດນໍາໃຊ້ຄືນຊື່ຜູ້ໃຊ້ຂອງທ່ານ (MXID), ລວມທັງທ່ານ: ຈະບໍ່ມີຊື່ຜູ້ໃຊ້ນີ້", - "You will no longer be able to log in": "ທ່ານຈະບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້", - "You will not be able to reactivate your account": "ທ່ານຈະບໍ່ສາມາດເປີດໃຊ້ບັນຊີຂອງທ່ານຄືນໄດ້", - "Confirm that you would like to deactivate your account. If you proceed:": "ຢືນຢັນວ່າທ່ານຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ. ຖ້າທ່ານດໍາເນີນການ:", - "Server did not return valid authentication information.": "ເຊີບເວີບໍ່ໄດ້ສົ່ງຂໍ້ມູນຄືນຂໍ້ມູນການຮັບຮອງທີ່ຖືກຕ້ອງ.", - "Server did not require any authentication": "ເຊີບເວີບໍ່ໄດ້ຮຽກຮ້ອງໃຫ້ມີການພິສູດຢືນຢັນໃດໆ", - "There was a problem communicating with the server. Please try again.": "ມີບັນຫາໃນການສື່ສານກັບເຊີບເວີ. ກະລຸນາລອງອີກຄັ້ງ.", - "To continue, please enter your account password:": "ເພື່ອສືບຕໍ່, ກະລຸນາໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານ:", - "Confirm account deactivation": "ຢືນຢັນການປິດບັນຊີ", - "Are you sure you want to deactivate your account? This is irreversible.": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ? ນີ້ແມ່ນບໍ່ສາມາດປີ້ນກັບກັນໄດ້.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "ຢືນຢັນການປິດບັນຊີຂອງທ່ານໂດຍການໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "Continue With Encryption Disabled": "ສືບຕໍ່ດ້ວຍການປິດການເຂົ້າລະຫັດ", - "Incompatible Database": "ຖານຂໍ້ມູນບໍ່ສອດຄ່ອງກັນ", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "ກ່ອນໜ້ານີ້ທ່ານເຄີຍໃຊ້%(brand)sເວີຊັ້ນໃໝ່ກວ່າໃນລະບົບນີ້. ເພື່ອໃຊ້ເວີຊັ້ນນີ້ອີກເທື່ອໜຶ່ງດ້ວຍການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ, ທ່ານຈະຕ້ອງອອກຈາກລະບົບ ແລະ ກັບຄືນເຂົ້າລະຫັດໃໝ່ອີກຄັ້ງ.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "ເພື່ອຫຼີກເວັ້ນການສູນເສຍປະຫວັດການສົນທະນາຂອງທ່ານ, ທ່ານຕ້ອງອອກກະແຈຫ້ອງຂອງທ່ານກ່ອນທີ່ຈະອອກຈາກລະບົບ. ທ່ານຈະຕ້ອງໄດ້ກັບຄືນໄປຫາເວີຊັ້ນໃຫມ່ຂອງ %(brand)s ເພື່ອເຮັດສິ່ງນີ້", - "Want to add an existing space instead?": "ຕ້ອງການເພີ່ມພື້ນທີ່ທີ່ມີຢູ່ແທນບໍ?", - "Private space (invite only)": "ພື້ນທີ່ສ່ວນຕົວ (ເຊີນເທົ່ານັ້ນ)", - "Space visibility": "ການເບິ່ງເຫັນພຶ້ນທີ່", - "Add a space to a space you manage.": "ເພີ່ມພື້ນທີ່ໃສ່ພື້ນທີ່ທີ່ທ່ານຈັດການ.", - "Only people invited will be able to find and join this space.": "ມີແຕ່ຄົນທີ່ຖືກເຊີນເທົ່ານັ້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້ໄດ້.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້, ບໍ່ພຽງແຕ່ສະມາຊິກຂອງ <SpaceName/> ເທົ່ານັ້ນ.", - "Anyone in <SpaceName/> will be able to find and join.": "ທຸກຄົນໃນ <SpaceName/> ຈະສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້.", - "Clear all data": "ລຶບລ້າງຂໍ້ມູນທັງໝົດ", - "An error has occurred.": "ໄດ້ເກີດຂໍ້ຜິດພາດ.", - "Sorry, the poll did not end. Please try again.": "ຂໍອະໄພ,ບໍ່ສາມາດສິ້ນສຸດການສຳຫຼວດ. ກະລຸນາລອງອີກຄັ້ງ.", - "Failed to end poll": "ບໍ່ສາມາດສີ່ນສູດການສຳຫຼວດ", - "The poll has ended. Top answer: %(topAnswer)s": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ຄຳຕອບສູງສຸດ: %(topAnswer)s", - "The poll has ended. No votes were cast.": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ບໍ່ມີການລົງຄະແນນສຽງ.", "IRC display name width": "ຄວາມກວ້າງຂອງຊື່ສະແດງ IRC", "Developer": "ນັກພັດທະນາ", "Experimental": "ທົດລອງ", "Themes": "ຫົວຂໍ້", "Moderation": "ປານກາງ", - "Recently viewed": "ເບິ່ງເມື່ອບໍ່ດົນມານີ້", - "What location type do you want to share?": "ທ່ານຕ້ອງການແບ່ງປັນສະຖານທີ່ປະເພດໃດ?", - "Drop a Pin": "ປັກໝຸດ", - "My live location": "ສະຖານທີ່ຂອງຂ້ອຍ", - "My current location": "ສະຖານທີ່ປະຈຸບັນຂອງຂ້ອຍ", - "%(displayName)s's live location": "ສະຖານທີ່ປັດຈຸບັນຂອງ %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "%(brand)s ບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", - "We couldn't send your location": "ພວກເຮົາບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້", - "Could not fetch location": "ບໍ່ສາມາດດຶງຂໍ້ມູນສະຖານທີ່ໄດ້", - "Location": "ສະຖານທີ່", - "toggle event": "ສະຫຼັບກິດຈະກຳ", - "Can't load this message": "ບໍ່ສາມາດໂຫຼດຂໍ້ຄວາມນີ້ໄດ້", "Submit logs": "ສົ່ງບັນທຶກ", - "Edited at %(date)s. Click to view edits.": "ແກ້ໄຂເມື່ອ %(date)s. ກົດເພື່ອເບິ່ງການແກ້ໄຂ.", - "Click to view edits": "ກົດເພື່ອເບິ່ງການແກ້ໄຂ", - "Edited at %(date)s": "ແກ້ໄຂເມື່ອ %(date)s", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "ທ່ານກໍາລັງຈະຖືກນໍາໄປຫາເວັບໄຊທ໌ພາກສ່ວນທີສາມເພື່ອໃຫ້ທ່ານສາມາດພິສູດຢືນຢັນບັນຊີຂອງທ່ານເພື່ອໃຊ້ກັບ %(integrationsUrl)s. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?", - "Add an Integration": "ເພີ່ມການປະສົມປະສານ", - "Add reaction": "ເພີ່ມການຕອບໂຕ້", - "%(count)s votes": { - "one": "%(count)s ລົງຄະແນນສຽງ", - "other": "%(count)s ຄະແນນສຽງ" - }, - "edited": "ດັດແກ້", - "%(name)s wants to verify": "%(name)s ຕ້ອງການກວດສອບ", - "%(name)s cancelled": "%(name)s ຖືກຍົກເລີກ", - "%(name)s declined": "%(name)s ປະຕິເສດ", "Home": "ໜ້າຫຼັກ", "Ok": "ຕົກລົງ", "Your homeserver has exceeded one of its resource limits.": "homeserver ຂອງທ່ານເກີນຂີດຈຳກັດຊັບພະຍາກອນແລ້ວ.", @@ -638,71 +333,13 @@ "other": "%(spaceName)s ແລະ %(count)s ອື່ນໆ" }, "%(space1Name)s and %(space2Name)s": "%(space1Name)s ແລະ %(space2Name)s", - "Email (optional)": "ອີເມວ (ທາງເລືອກ)", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "ກະລຸນາຮັບຊາບວ່າ, ຖ້າທ່ານບໍ່ເພີ່ມອີເມວ ແລະ ລືມລະຫັດຜ່ານຂອງທ່ານ, ທ່ານອາດ <b>ສູນເສຍການເຂົ້າເຖິງບັນຊີຂອງທ່ານຢ່າງຖາວອນ</b>.", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s%(day)s%(fullYear)s%(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", "Tuesday": "ວັນອັງຄານ", "Monday": "ວັນຈັນ", "Sunday": "ວັນອາທິດ", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "ການລຶບລ້າງຂໍ້ມູນທັງໝົດຈາກລະບົບນີ້ຖາວອນ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດຈະສູນເສຍເວັ້ນເສຍແຕ່ກະແຈຂອງເຂົາເຈົ້າໄດ້ຮັບການສໍາຮອງຂໍ້ມູນ.", "%(duration)sd": "%(duration)sd", - "unknown error code": "ລະຫັດຜິດພາດທີ່ບໍ່ຮູ້ຈັກ", - "Don't leave any rooms": "ຢ່າອອກຈາກຫ້ອງ", - "Would you like to leave the rooms in this space?": "ທ່ານຕ້ອງການອອກຈາກຫ້ອງໃນພື້ນທີ່ນີ້ບໍ?", - "You are about to leave <spaceName/>.": "ທ່ານກຳລັງຈະອອກຈາກ <spaceName/>.", - "Leave %(spaceName)s": "ອອກຈາກ %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບບາງຫ້ອງ ຫຼື ພື້ນທີ່ທ່ານຕ້ອງການອອກຈາກ. ການປະຖິ້ມຈະເຮັດໃຫ້ລະບົບຫ້ອງບໍ່ມີຜູ້ຄຸ້ມຄອງ.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບພື້ນທີ່ນີ້ເປັນພຽງຜູ້ດຽວ. ການປ່ອຍຖິ້ມໄວ້ຈະບໍ່ມີໃຜຄວບຄຸມມັນໄດ້ອີກ.", - "You won't be able to rejoin unless you are re-invited.": "ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ຮັບເຊີນຄືນໃໝ່.", - "Updating %(brand)s": "ກຳລັງອັບເດດ %(brand)s", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "ຕອນນີ້ %(brand)s ໃຊ້ຄວາມຈຳໜ້ອຍກວ່າ 3-5x, ໂດຍການໂຫຼດຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້ອື່ນເມື່ອຕ້ອງການເທົ່ານັ້ນ. ກະລຸນາລໍຖ້າໃນຂະນະທີ່ພວກເຮົາ synchronise ກັບເຊີບເວີ!", - "Clear cache and resync": "ລຶບ cache ແລະ resync", - "Incompatible local cache": "ແຄດໃນເຄື່ອງບໍ່ເຂົ້າກັນໄດ້", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "ຖ້າເວີຊັ້ນອື່ນຂອງ %(brand)s ເປີດຢູ່ໃນແຖບອື່ນ, ກະລຸນາປິດການໃຊ້ %(brand)s ຢູ່ໃນໂຮດດຽວກັນທັງການໂຫຼດແບບ lazy ເປີດໃຊ້ງານ ແລະປິດໃຊ້ງານພ້ອມກັນຈະເຮັດໃຫ້ເກີດບັນຫາ.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "ກ່ອນໜ້ານີ້ທ່ານເຄີຍໃຊ້ %(brand)sກັບ %(host)s ດ້ວຍການເປີດໂຫຼດສະມາຊິກ. ໃນເວີຊັ້ນນີ້ ໄດ້ປິດການໃຊ້ງານ. ເນື່ອງຈາກ cache ໃນເຄື່ອງບໍ່ເຂົ້າກັນລະຫວ່າງສອງການຕັ້ງຄ່ານີ້, %(brand)s ຕ້ອງການ sync ບັນຊີຂອງທ່ານຄືນໃໝ່.", - "Signature upload failed": "ການອັບໂຫລດລາຍເຊັນບໍ່ສຳເລັດ", - "Signature upload success": "ສຳເລັດການອັບໂຫລດລາຍເຊັນ", - "Unable to upload": "ບໍ່ສາມາດອັບໂຫລດໄດ້", - "Cancelled signature upload": "ຍົກເລີກການອັບໂຫລດລາຍເຊັນແລ້ວ", - "Upload completed": "ອັບໂຫຼດສຳເລັດ", - "%(brand)s encountered an error during upload of:": "%(brand)s ພົບຂໍ້ຜິດພາດໃນລະຫວ່າງການອັບໂຫລດ:", "Wednesday": "ວັນພຸດ", - "Data on this screen is shared with %(widgetDomain)s": "ຂໍ້ມູນໃນໜ້າຈໍນີ້ຖືກແບ່ງປັນກັບ %(widgetDomain)s", - "Modal Widget": "ຕົວຊ່ວຍ Widget", - "Message edits": "ແກ້ໄຂຂໍ້ຄວາມ", - "Your homeserver doesn't seem to support this feature.": "ເບິ່ງຄືວ່າ homeserver ຂອງທ່ານບໍ່ຮອງຮັບຄຸນສົມບັດນີ້.", - "If they don't match, the security of your communication may be compromised.": "ຖ້າລະຫັດບໍ່ກົງກັນ, ຄວາມປອດໄພຂອງການສື່ສານຂອງທ່ານອາດຈະຖືກທໍາລາຍ.", - "Session key": "ລະຫັດລະບົບ", - "Session ID": "ID ລະບົບ", - "Session name": "ຊື່ລະບົບ", - "Confirm this user's session by comparing the following with their User Settings:": "ຢືນຢັນລະບົບຂອງຜູ້ໃຊ້ນີ້ໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ:", - "Confirm by comparing the following with the User Settings in your other session:": "ຢືນຢັນໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ໃນລະບົບອື່ນຂອງທ່ານ:", - "These are likely ones other room admins are a part of.": "ເຫຼົ່ານີ້ອາດຈະເປັນຜູ້ຄຸ້ມຄອງຫ້ອງອື່ນໆເປັນສ່ວນຫນຶ່ງຂອງ.", - "Other spaces or rooms you might not know": "ພື້ນທີ່ ຫຼື ຫ້ອງອື່ນໆທີ່ທ່ານອາດບໍ່ຮູ້ຈັກ", - "Spaces you know that contain this room": "ພື້ນທີ່ທີ່ທ່ານຮູ້ຈັກ ຊຶ່ງບັນຈຸໃນຫ້ອງນີ້", - "Spaces you know that contain this space": "ພື້ນທີ່ ທີ່ທ່ານຮູ້ຈັກ ທີ່ບັນຈຸພື້ນທີ່ນີ້", - "Search spaces": "ຊອກຫາສະຖານທີ່", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "ຕັດສິນໃຈວ່າບ່ອນໃດທີ່ສາມາດເຂົ້າເຖິງຫ້ອງນີ້ໄດ້. ຖ້າຫາກພື້ນທີ່ເລືອກ, ສະມາຊິກຂອງຕົນສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມ <RoomName/>.", - "Select spaces": "ເລືອກພື້ນທີ່", - "You're removing all spaces. Access will default to invite only": "ທ່ານກຳລັງລຶບພື້ນທີ່ທັງໝົດອອກ. ການເຂົ້າເຖິງຈະເປັນຄ່າເລີ່ມຕົ້ນເພື່ອເຊີນເທົ່ານັ້ນ", - "%(count)s rooms": { - "one": "%(count)s ຫ້ອງ", - "other": "%(count)s ຫ້ອງ" - }, - "%(count)s members": { - "one": "ສະມາຊິກ %(count)s", - "other": "ສະມາຊິກ %(count)s" - }, - "Are you sure you want to sign out?": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກລະບົບ?", - "You'll lose access to your encrypted messages": "ທ່ານຈະສູນເສຍການເຂົ້າເຖິງລະຫັດຂໍ້ຄວາມຂອງທ່ານ", - "Manually export keys": "ສົ່ງກະແຈອອກດ້ວຍຕົນເອງ", - "I don't want my encrypted messages": "ຂ້ອຍບໍ່ຕ້ອງການຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດຂອງຂ້ອຍ", - "Start using Key Backup": "ເລີ່ມຕົ້ນການນໍາໃຊ້ ສຳຮອງກະເເຈ", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ແມ່ນປອດໄພດ້ວຍການເຂົ້າລະຫັດແບບຕົ້ນທາງ. ພຽງແຕ່ທ່ານ ແລະ ຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈເພື່ອອ່ານຂໍ້ຄວາມເຫຼົ່ານີ້.", - "Leave space": "ອອກຈາກພື້ນທີ່", - "Leave some rooms": "ອອກຈາກບາງຫ້ອງ", - "Leave all rooms": "ອອກຈາກຫ້ອງທັງຫມົດ", "Backup version:": "ເວີຊັ້ນສໍາຮອງຂໍ້ມູນ:", "This backup is trusted because it has been restored on this session": "ການສຳຮອງຂໍ້ມູນນີ້ແມ່ນເຊື່ອຖືໄດ້ເນື່ອງຈາກຖືກກູ້ຄືນໃນລະບົບນີ້", "Fish": "ປາ", @@ -746,111 +383,15 @@ "Butterfly": "ແມງກະເບື້ອ", "Octopus": "ປາຫມຶກ", "Deactivate account": "ປິດການນຳໃຊ້ບັນຊີ", - "Recent changes that have not yet been received": "ການປ່ຽນແປງຫຼ້າສຸດທີ່ຍັງບໍ່ທັນໄດ້ຮັບ", - "The server is not configured to indicate what the problem is (CORS).": "ເຊີບເວີບໍ່ໄດ້ຖືກຕັ້ງຄ່າເພື່ອຊີ້ບອກວ່າບັນຫາແມ່ນຫຍັງ (CORS).", - "A connection error occurred while trying to contact the server.": "ເກີດຄວາມຜິດພາດໃນການເຊື່ອມຕໍ່ໃນຂະນະທີ່ພະຍາຍາມຕິດຕໍ່ກັບເຊີບເວີ.", - "Your area is experiencing difficulties connecting to the internet.": "ພື້ນທີ່ຂອງທ່ານປະສົບກັບຄວາມຫຍຸ້ງຍາກໃນການເຊື່ອມຕໍ່ອິນເຕີເນັດ.", - "The server has denied your request.": "ເຊີບເວີໄດ້ປະຕິເສດຄຳຮ້ອງຂໍຂອງທ່ານ.", - "The server is offline.": "ເຊີບເວີອອບລາຍ.", - "A browser extension is preventing the request.": "ສ່ວນຂະຫຍາຍຂອງບຣາວເຊີກໍາລັງປ້ອງກັນການຮ້ອງຂໍ.", - "Your firewall or anti-virus is blocking the request.": "Firewall ຫຼື ໂປຣແກມປ້ອງກັນໄວຣັດ ຂອງທ່ານກຳລັງບັລອກການຮ້ອງຂໍ.", - "The server (%(serverName)s) took too long to respond.": "ເຊີບເວີ (%(serverName)s) ໃຊ້ເວລາດົນເກີນໄປທີ່ຈະຕອບສະໜອງ.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "ເຊີບເວີຂອງທ່ານບໍ່ຕອບສະໜອງຕໍ່ບາງຄຳຮ້ອງຂໍຂອງທ່ານ. ຂ້າງລຸ່ມນີ້ແມ່ນສາເຫດທີ່ເປັນໄປໄດ້ທີ່ສຸດ.", - "Server isn't responding": "ເຊີບເວີບໍ່ຕອບສະໜອງ", - "You're all caught up.": "ຕາມທັນທັງໝົດ.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "ເຈົ້າຈະຍົກລະດັບຫ້ອງນີ້ຈາກ <oldVersion /> ເປັນ <newVersion />.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>ກະລຸນາຮັບຊາບການຍົກລະດັບຈະເຮັດໃຫ້ຫ້ອງເປັນເວີຊັນໃໝ່</b>. ຂໍ້ຄວາມປັດຈຸບັນທັງໝົດຈະຢູ່ໃນຫ້ອງເກັບມ້ຽນນີ້.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "ການຍົກລະດັບຫ້ອງແມ່ນເປັນການກະທຳຂັ້ນສູງ ແລະ ປົກກະຕິແລ້ວແມ່ນແນະນຳເມື່ອຫ້ອງບໍ່ສະຖຽນເນື່ອງຈາກມີຂໍ້ບົກພ່ອງ, ຄຸນສົມບັດທີ່ຂາດຫາຍໄປ ຫຼື ຊ່ອງໂຫວ່ດ້ານຄວາມປອດໄພ.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "ປົກກະຕິແລ້ວຈະມີຜົນກະທົບແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີເທົ່ານັ້ນ. ຖ້າຫາກວ່າທ່ານກໍາລັງມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາ<a>report a bug</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "ປົກກະຕິແລ້ວນີ້ມີຜົນກະທົບພຽງແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີ. ຖ້າທ່ານມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາລາຍງານຂໍ້ຜິດພາດ.", - "Upgrade public room": "ຍົກລະດັບຫ້ອງສາທາລະນະ", - "Upgrade private room": "ຍົກລະດັບຫ້ອງສ່ວນຕົວ", - "Automatically invite members from this room to the new one": "ເຊີນສະມາຊິກຈາກຫ້ອງນີ້ໄປຫາຫ້ອງໃໝ່ໂດຍອັດຕະໂນມັດ", - "Put a link back to the old room at the start of the new room so people can see old messages": "ໃສ່ລິ້ງກັບຄືນໄປຫາຫ້ອງເກົ່າຕອນທີ່ເລີ່ມຕົ້ນຂອງຫ້ອງໃຫມ່ເພື່ອໃຫ້ຄົນສາມາດເຫັນຂໍ້ຄວາມເກົ່າ", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "ຢຸດຜູ້ໃຊ້ບໍ່ໃຫ້ເວົ້າຢູ່ໃນຫ້ອງສະບັບເກົ່າ ແລະ ປະກາດຂໍ້ຄວາມແນະນໍາໃຫ້ຜູ້ໃຊ້ຍ້າຍໄປຫ້ອງໃຫມ່", - "Update any local room aliases to point to the new room": "ອັບເດດຊື່ແທນຫ້ອງໃນພື້ນຈັດເກັບເພື່ອໄປຫາຫ້ອງໃໝ່", - "Create a new room with the same name, description and avatar": "ສ້າງຫ້ອງໃຫມ່ທີ່ມີຊື່ດຽວກັນ, ຄໍາອະທິບາຍ ແລະ ຮຸບແທນຕົວ", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "ການຍົກລະດັບຫ້ອງນີ້ຮຽກຮ້ອງໃຫ້ມີການປິດຕົວຢ່າງປັດຈຸບັນຂອງຫ້ອງ ແລະ ສ້າງຫ້ອງໃຫມ່ໃນສະຖານທີ່ຂອງມັນ. ເພື່ອໃຫ້ສະມາຊິກຫ້ອງມີປະສົບການທີ່ດີທີ່ສຸດທີ່, ພວກເຮົາຈະ:", - "Upgrade Room Version": "ຍົກລະດັບເວີຊັນຫ້ອງ", - "Upgrade this room to version %(version)s": "ຍົກລະດັບຫ້ອງນີ້ເປັນເວີຊັ່ນ %(version)s", - "The room upgrade could not be completed": "ການຍົກລະດັບຫ້ອງບໍ່ສຳເລັດໄດ້", - "Failed to upgrade room": "ຍົກລະດັບຫ້ອງບໍ່ສຳເລັດ", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "ເພື່ອລາຍງານບັນຫາຄວາມປອດໄພທີ່ກ່ຽວຂ້ອງກັບ Matrix, ກະລຸນາອ່ານ <a>ນະໂຍບາຍການເປີດເຜີຍຄວາມປອດໄພ</a> Matrix.org.", - "Clear all data in this session?": "ລຶບລ້າງຂໍ້ມູນທັງໝົດໃນລະບົບນີ້ບໍ?", - "Reason (optional)": "ເຫດຜົນ (ທາງເລືອກ)", - "Confirm Removal": "ຢືນຢັນການລຶບອອກ", - "Removing…": "ກຳລັງລຶບ…", - "You cannot delete this message. (%(code)s)": "ທ່ານບໍ່ສາມາດລຶບຂໍ້ຄວາມນີ້ໄດ້. (%(code)s)", - "Changelog": "ບັນທຶກການປ່ຽນແປງ", - "Unavailable": "ບໍ່ສາມາດໃຊ້ງານໄດ້", - "Unable to load commit detail: %(msg)s": "ບໍ່ສາມາດໂຫຼດລາຍລະອຽດຂອງ commit: %(msg)s", - "Remove %(count)s messages": { - "one": "ລຶບອອກ 1 ຂໍ້ຄວາມ", - "other": "ເອົາ %(count)s ຂໍ້ຄວາມອອກ" - }, - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "ຍົກເລີກການກວດກາ ຖ້າທ່ານຕ້ອງການລຶບຂໍ້ຄວາມໃນລະບົບຜູ້ໃຊ້ນີ້ (ເຊັ່ນ: ການປ່ຽນແປງສະມາຊິກ, ການປ່ຽນແປງໂປຣໄຟລ໌...)", - "Preserve system messages": "ຮັກສາຂໍ້ຄວາມຂອງລະບົບ", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "ສໍາລັບຈໍານວນຂໍ້ຄວາມຂະຫນາດໃຫຍ່, ນີ້ອາດຈະໃຊ້ເວລາ, ກະລຸນາຢ່າໂຫຼດຂໍ້ມູນລູກຄ້າຂອງທ່ານຄືນໃໝ່ໃນລະຫວ່າງນີ້.", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?", - "other": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມອອກໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?" - }, - "Remove recent messages by %(user)s": "ລຶບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "ລອງເລື່ອນຂຶ້ນໃນທາມລາຍເພື່ອເບິ່ງວ່າມີອັນໃດກ່ອນໜ້ານີ້.", - "No recent messages by %(user)s found": "ບໍ່ພົບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s", - "Notes": "ບັນທຶກ", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "ກ່ອນທີ່ຈະສົ່ງບັນທຶກ, ທ່ານຕ້ອງ <a>ສ້າງບັນຫາ GitHub</a> ເພື່ອອະທິບາຍບັນຫາຂອງທ່ານ.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "ແຈ້ງເຕືອນ: ບຼາວເຊີຂອງທ່ານບໍ່ຮອງຮັບ, ດັ່ງນັ້ນປະສົບການຂອງທ່ານຈຶ່ງຄາດເດົາບໍ່ໄດ້.", - "Preparing to download logs": "ກຳລັງກະກຽມດາວໂຫຼດບັນທຶກ", - "Failed to send logs: ": "ສົ່ງບັນທຶກບໍ່ສຳເລັດ: ", - "Room Settings - %(roomName)s": "ການຕັ້ງຄ່າຫ້ອງ - %(roomName)s", - "a key signature": "ລາຍເຊັນຫຼັກ", - "a device cross-signing signature": "ການ cross-signing ອຸປະກອນ", - "a new cross-signing key signature": "ການລົງລາຍເຊັນ cross-signing ແບບໃໝ່", - "Thank you!": "ຂອບໃຈ!", - "Link to room": "ເຊື່ອມຕໍ່ທີ່ຫ້ອງ", - "Link to selected message": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມທີ່ເລືອກ", - "Share Room Message": "ແບ່ງປັນຂໍ້ຄວາມໃນຫ້ອງ", - "Share User": "ແບ່ງປັນຜູ້ໃຊ້", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "ຖ້າຫາກວ່າທ່ານເຄິຍໃຊ້ເວີຊັ້ນທີ່ໃໝ່ກວ່າຂອງ %(brand)s,ລະບົບຂອງທ່ານອາດຈະບໍ່ສອດຄ່ອງກັນໄດ້ກັບເວີຊັ້ນນີ້. ປິດໜ້າຕ່າງນີ້ແລ້ວກັບຄືນໄປຫາເວີຊັ້ນຫຼ້າສຸດ.", - "Unable to restore session": "ບໍ່ສາມາດກູ້ລະບົບໄດ້", - "Continuing without email": "ສືບຕໍ່ໂດຍບໍ່ມີອີເມວ", - "Logs sent": "ສົ່ງບັນທຶກແລ້ວ", - "Preparing to send logs": "ກຳລັງກະກຽມສົ່ງບັນທຶກ", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "ກະລຸນາບອກພວກເຮົາວ່າມີຫຍັງຜິດພາດ ຫຼື, ດີກວ່າ, ສ້າງບັນຫາ GitHub ເພື່ອອະທິບາຍບັນຫາ.", - "To leave the beta, visit your settings.": "ເພື່ອອອກຈາກເບຕ້າ, ໃຫ້ເຂົ້າໄປທີ່ການຕັ້ງຄ່າຂອງທ່ານ.", - "%(featureName)s Beta feedback": "%(featureName)s ຄຳຕິຊົມເບຕ້າ", - "Close dialog": "ປິດກ່ອງໂຕ້ຕອບ", - "Not all selected were added": "ບໍ່ໄດ້ເລືອກທັງໝົດທີ່ຖືກເພີ່ມ", - "Looks good": "ດີ", - "And %(count)s more...": { - "other": "ແລະ %(count)sອີກ..." - }, - "%(count)s people you know have already joined": { - "one": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ", - "other": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ" - }, "Join Room": "ເຂົ້າຮ່ວມຫ້ອງ", - "(~%(count)s results)": { - "one": "(~%(count)sຜົນຮັບ)", - "other": "(~%(count)sຜົນຮັບ)" - }, "%(duration)sh": "%(duration)sh", "%(duration)sm": "%(duration)sm", "%(duration)ss": "%(duration)s", - "and %(count)s others...": { - "one": "ແລະ ອີກອັນນຶ່ງ...", - "other": "ແລະ %(count)s ຜູ້ອຶ່ນ..." - }, "%(members)s and %(last)s": "%(members)s ແລະ %(last)s", "%(members)s and more": "%(members)s ແລະອື່ນໆ", - "Open room": "ເປີດຫ້ອງ", - "Cameras": "ກ້ອງ", - "Output devices": "ອຸປະກອນຂາອອກ", - "Input devices": "ອຸປະກອນຂາເຂົ້າ", "Unread email icon": "ໄອຄັອນເມວທີ່ຍັງບໍ່ໄດ້ຖືກອ່ານ", - "An error occurred whilst sharing your live location, please try again": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ, ກະລຸນາລອງໃໝ່", - "An error occurred whilst sharing your live location": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ", "common": { "about": "ກ່ຽວກັບ", "analytics": "ວິເຄາະ", @@ -959,7 +500,30 @@ "show_more": "ສະແດງເພີ່ມເຕີມ", "joined": "ເຂົ້າຮ່ວມແລ້ວ", "avatar": "ຮູບແທນຕົວ", - "are_you_sure": "ທ່ານແນ່ໃຈບໍ່?" + "are_you_sure": "ທ່ານແນ່ໃຈບໍ່?", + "location": "ສະຖານທີ່", + "email_address": "ທີ່ຢູ່ອີເມວ", + "filter_results": "ການກັ່ນຕອງຜົນຮັບ", + "no_results_found": "ບໍ່ພົບຜົນການຊອກຫາ", + "unsent": "ຍັງບໍ່ໄດ້ສົ່ງ", + "cameras": "ກ້ອງ", + "n_participants": { + "one": "ຜູ້ເຂົ້າຮ່ວມ 1ຄົນ", + "other": "ຜູ້ເຂົ້າຮ່ວມ %(count)s ຄົນ" + }, + "and_n_others": { + "one": "ແລະ ອີກອັນນຶ່ງ...", + "other": "ແລະ %(count)s ຜູ້ອຶ່ນ..." + }, + "n_members": { + "one": "ສະມາຊິກ %(count)s", + "other": "ສະມາຊິກ %(count)s" + }, + "edited": "ດັດແກ້", + "n_rooms": { + "one": "%(count)s ຫ້ອງ", + "other": "%(count)s ຫ້ອງ" + } }, "action": { "continue": "ສືບຕໍ່", @@ -1068,7 +632,11 @@ "add_existing_room": "ເພີ່ມຫ້ອງທີ່ມີຢູ່", "explore_public_rooms": "ສຳຫຼວດຫ້ອງສາທາລະນະ", "reply_in_thread": "ຕອບໃນກະທູ້", - "click": "ກົດ" + "click": "ກົດ", + "transfer": "ໂອນ", + "resume": "ປະຫວັດຫຍໍ້", + "hold": "ຖື", + "view_list": "ເບິ່ງລາຍຊື່" }, "a11y": { "user_menu": "ເມນູຜູ້ໃຊ້", @@ -1115,7 +683,9 @@ "bridge_state_creator": "ຂົວນີ້ຖືກສະໜອງໃຫ້ໂດຍ <user />.", "bridge_state_manager": "ຂົວນີ້ຖືກຄຸ້ມຄອງໂດຍ <user />.", "bridge_state_workspace": "ພື້ນທີ່ເຮັດວຽກ: <networkLink/>", - "bridge_state_channel": "ຊ່ອງ: <channelLink/>" + "bridge_state_channel": "ຊ່ອງ: <channelLink/>", + "beta_feedback_title": "%(featureName)s ຄຳຕິຊົມເບຕ້າ", + "beta_feedback_leave_button": "ເພື່ອອອກຈາກເບຕ້າ, ໃຫ້ເຂົ້າໄປທີ່ການຕັ້ງຄ່າຂອງທ່ານ." }, "keyboard": { "home": "ໜ້າຫຼັກ", @@ -1233,7 +803,9 @@ "moderator": "ຜູ້ດຳເນິນລາຍການ", "admin": "ບໍລິຫານ", "custom": "ກຳນົດ(%(level)s)ເອງ", - "mod": "ກາປັບປ່ຽນ" + "mod": "ກາປັບປ່ຽນ", + "label": "ລະດັບພະລັງງານ", + "custom_level": "ລະດັບທີ່ກໍາຫນົດເອງ" }, "bug_reporting": { "introduction": "ຖ້າທ່ານໄດ້ສົ່ງຂໍ້ບົກພ່ອງຜ່ານ GitHub, ບັນທຶກການຂໍ້ຜິດພາດສາມາດຊ່ວຍພວກເຮົາຕິດຕາມບັນຫາໄດ້. ", @@ -1251,7 +823,16 @@ "uploading_logs": "ກຳລັງບັນທຶກການອັບໂຫຼດ", "downloading_logs": "ບັນທຶກການດາວໂຫຼດ", "create_new_issue": "ກະລຸນາ <newIssueLink>ສ້າງບັນຫາໃໝ່</newIssueLink> ໃນ GitHub ເພື່ອໃຫ້ພວກເຮົາສາມາດກວດສອບຂໍ້ຜິດພາດນີ້ໄດ້.", - "waiting_for_server": "ກຳລັງລໍຖ້າການຕອບສະໜອງຈາກເຊີບເວີ" + "waiting_for_server": "ກຳລັງລໍຖ້າການຕອບສະໜອງຈາກເຊີບເວີ", + "error_empty": "ກະລຸນາບອກພວກເຮົາວ່າມີຫຍັງຜິດພາດ ຫຼື, ດີກວ່າ, ສ້າງບັນຫາ GitHub ເພື່ອອະທິບາຍບັນຫາ.", + "preparing_logs": "ກຳລັງກະກຽມສົ່ງບັນທຶກ", + "logs_sent": "ສົ່ງບັນທຶກແລ້ວ", + "thank_you": "ຂອບໃຈ!", + "failed_send_logs": "ສົ່ງບັນທຶກບໍ່ສຳເລັດ: ", + "preparing_download": "ກຳລັງກະກຽມດາວໂຫຼດບັນທຶກ", + "unsupported_browser": "ແຈ້ງເຕືອນ: ບຼາວເຊີຂອງທ່ານບໍ່ຮອງຮັບ, ດັ່ງນັ້ນປະສົບການຂອງທ່ານຈຶ່ງຄາດເດົາບໍ່ໄດ້.", + "textarea_label": "ບັນທຶກ", + "log_request": "ເພື່ອຊ່ວຍພວກເຮົາປ້ອງກັນສິ່ງນີ້ໃນອະນາຄົດ, ກະລຸນາ <a>ສົ່ງບັນທຶກໃຫ້ພວກເຮົາ</a>." }, "time": { "seconds_left": "ຍັງເຫຼືອ %(seconds)s", @@ -1538,7 +1119,22 @@ "email_address_label": "ທີ່ຢູ່ອີເມວ", "remove_msisdn_prompt": "ລຶບ %(phone)sອອກບໍ?", "add_msisdn_instructions": "ຂໍ້ຄວາມໄດ້ຖືກສົ່ງໄປຫາ +%(msisdn)s. ກະລຸນາໃສ່ລະຫັດຢືນຢັນ.", - "msisdn_label": "ເບີໂທລະສັບ" + "msisdn_label": "ເບີໂທລະສັບ", + "deactivate_confirm_body_sso": "ຢືນຢັນການປິດບັນຊີຂອງທ່ານໂດຍການໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", + "deactivate_confirm_body": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ? ນີ້ແມ່ນບໍ່ສາມາດປີ້ນກັບກັນໄດ້.", + "deactivate_confirm_continue": "ຢືນຢັນການປິດບັນຊີ", + "deactivate_confirm_body_password": "ເພື່ອສືບຕໍ່, ກະລຸນາໃສ່ລະຫັດຜ່ານບັນຊີຂອງທ່ານ:", + "error_deactivate_communication": "ມີບັນຫາໃນການສື່ສານກັບເຊີບເວີ. ກະລຸນາລອງອີກຄັ້ງ.", + "error_deactivate_no_auth": "ເຊີບເວີບໍ່ໄດ້ຮຽກຮ້ອງໃຫ້ມີການພິສູດຢືນຢັນໃດໆ", + "error_deactivate_invalid_auth": "ເຊີບເວີບໍ່ໄດ້ສົ່ງຂໍ້ມູນຄືນຂໍ້ມູນການຮັບຮອງທີ່ຖືກຕ້ອງ.", + "deactivate_confirm_content": "ຢືນຢັນວ່າທ່ານຕ້ອງການປິດການນຳໃຊ້ບັນຊີຂອງທ່ານ. ຖ້າທ່ານດໍາເນີນການ:", + "deactivate_confirm_content_1": "ທ່ານຈະບໍ່ສາມາດເປີດໃຊ້ບັນຊີຂອງທ່ານຄືນໄດ້", + "deactivate_confirm_content_2": "ທ່ານຈະບໍ່ສາມາດເຂົ້າສູ່ລະບົບໄດ້", + "deactivate_confirm_content_3": "ບໍ່ມີໃຜຈະສາມາດນໍາໃຊ້ຄືນຊື່ຜູ້ໃຊ້ຂອງທ່ານ (MXID), ລວມທັງທ່ານ: ຈະບໍ່ມີຊື່ຜູ້ໃຊ້ນີ້", + "deactivate_confirm_content_4": "ທ່ານຈະອອກຈາກຫ້ອງທັງໝົດ ແລະ DM ທີ່ທ່ານຢູ່", + "deactivate_confirm_content_5": "ທ່ານຈະຖືກລຶບອອກຈາກຂໍ້ມູນເຊີບເວີ: ໝູ່ຂອງທ່ານຈະບໍ່ສາມາດຊອກຫາທ່ານດ້ວຍອີເມວ ຫຼືເບີໂທລະສັບຂອງທ່ານໄດ້ອີກຕໍ່ໄປ", + "deactivate_confirm_content_6": "ຂໍ້ຄວາມເກົ່າຂອງທ່ານຍັງເບິ່ງເຫັນໄດ້ໂດຍຜູ້ທີ່ໄດ້ຮັບຂໍ້ຄວາມ, ຄືກັນກັບອີເມວທີ່ທ່ານສົ່ງໃນອະດີດ. ທ່ານຕ້ອງການເຊື່ອງຂໍ້ຄວາມທີ່ສົ່ງຂອງທ່ານຈາກຄົນທີ່ເຂົ້າຮ່ວມຫ້ອງໃນອະນາຄົດບໍ?", + "deactivate_confirm_erase_label": "ເຊື່ອງຂໍ້ຄວາມຂອງຂ້ອຍຈາກຜູ້ເຂົ້າໃໝ່" }, "sidebar": { "title": "ແຖບດ້ານຂ້າງ", @@ -1669,7 +1265,8 @@ "show_hidden_events": "ສະແດງເຫດການທີ່ເຊື່ອງໄວ້ໃນທາມລາຍ", "developer_mode": "ຮູບແບບນັກພັດທະນາ", "view_source_decrypted_event_source": "ບ່ອນທີ່ຖືກຖອດລະຫັດໄວ້", - "original_event_source": "ແຫຼ່ງຕົ້ນສະບັບ" + "original_event_source": "ແຫຼ່ງຕົ້ນສະບັບ", + "toggle_event": "ສະຫຼັບກິດຈະກຳ" }, "export_chat": { "html": "HTML", @@ -1720,7 +1317,8 @@ "format": "ຮູບແບບ", "messages": "ຂໍ້ຄວາມ", "size_limit": "ຂະໜາດຈຳກັດ", - "include_attachments": "ລວມເອົາໄຟລ໌ຄັດຕິດ" + "include_attachments": "ລວມເອົາໄຟລ໌ຄັດຕິດ", + "size_limit_postfix": "ເມກາໄບ" }, "create_room": { "title_video_room": "ສ້າງຫ້ອງວິດີໂອ", @@ -2047,7 +1645,8 @@ }, "reactions": { "label": "%(reactors)sປະຕິກິລິຍາກັບ %(content)s", - "tooltip": "<reactors/><reactedWith>ປະຕິກິລິຍາດ້ວຍ %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>ປະຕິກິລິຍາດ້ວຍ %(shortName)s</reactedWith>", + "add_reaction_prompt": "ເພີ່ມການຕອບໂຕ້" }, "m.room.create": { "continuation": "ຫ້ອງນີ້ແມ່ນສືບຕໍ່ການສົນທະນາອື່ນ.", @@ -2061,7 +1660,9 @@ "external_url": "ແຫຼ່ງ URL", "collapse_reply_thread": "ຫຍໍ້ກະທູ້ຕອບກັບ", "view_related_event": "ເບິ່ງເຫດການທີ່ກ່ຽວຂ້ອງ", - "report": "ລາຍງານ" + "report": "ລາຍງານ", + "resent_unsent_reactions": "ສົ່ງການໂຕ້ຕອບ %(unsentCount)s ຄືນໃໝ່", + "open_in_osm": "ເປີດໃນ OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2130,13 +1731,38 @@ "you_accepted": "ທ່ານຍອມຮັບ", "you_declined": "ທ່ານປະຕິເສດ", "you_cancelled": "ທ່ານໄດ້ຍົກເລີກ", - "you_started": "ທ່ານໄດ້ສົ່ງຄໍາຮ້ອງຂໍການຢັ້ງຢືນ" + "you_started": "ທ່ານໄດ້ສົ່ງຄໍາຮ້ອງຂໍການຢັ້ງຢືນ", + "user_accepted": "ຍອມຮັບ %(name)s", + "user_declined": "%(name)s ປະຕິເສດ", + "user_cancelled": "%(name)s ຖືກຍົກເລີກ", + "user_wants_to_verify": "%(name)s ຕ້ອງການກວດສອບ" }, "m.poll.end": { "sender_ended": "%(senderName)sໄດ້ສິ້ນສຸດການສໍາຫຼວດ" }, "m.video": { "error_decrypting": "ການຖອດລະຫັດວິດີໂອຜິດພາດ" + }, + "scalar_starter_link": { + "dialog_title": "ເພີ່ມການປະສົມປະສານ", + "dialog_description": "ທ່ານກໍາລັງຈະຖືກນໍາໄປຫາເວັບໄຊທ໌ພາກສ່ວນທີສາມເພື່ອໃຫ້ທ່ານສາມາດພິສູດຢືນຢັນບັນຊີຂອງທ່ານເພື່ອໃຊ້ກັບ %(integrationsUrl)s. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?" + }, + "edits": { + "tooltip_title": "ແກ້ໄຂເມື່ອ %(date)s", + "tooltip_sub": "ກົດເພື່ອເບິ່ງການແກ້ໄຂ", + "tooltip_label": "ແກ້ໄຂເມື່ອ %(date)s. ກົດເພື່ອເບິ່ງການແກ້ໄຂ." + }, + "error_rendering_message": "ບໍ່ສາມາດໂຫຼດຂໍ້ຄວາມນີ້ໄດ້", + "reply": { + "error_loading": "ບໍ່ສາມາດໂຫຼດກິດຈະກຳທີ່ຕອບກັບມາໄດ້, ມັນບໍ່ຢູ່ ຫຼື ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງມັນ.", + "in_reply_to": "<a>ຕອບກັບ</a> <pill>", + "in_reply_to_for_export": "ໃນການຕອບກັບ <a>ຂໍ້ຄວາມນີ້</a>" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s ລົງຄະແນນສຽງ", + "other": "%(count)s ຄະແນນສຽງ" + } } }, "slash_command": { @@ -2221,7 +1847,8 @@ "verify_nop": "ການຢັ້ງຢືນລະບົບແລ້ວ!", "verify_mismatch": "ຄຳເຕືອນ: ການຢືນຢັນບໍ່ສຳເລັັດ! ປຸ່ມເຊັນຊື່ສຳລັບ %(userId)s ແລະ ລະບົບ %(deviceId)s ແມ່ນ \"%(fprint)s\" ບໍ່ກົງກັບລະຫັດທີ່ລະບຸໄວ້ \"%(fingerprint)s\". ນີ້ອາດຈະຫມາຍຄວາມວ່າການສື່ສານຂອງທ່ານຖືກຂັດຂວາງ!", "verify_success_title": "ກະແຈທີ່ຢືນຢັນແລ້ວ", - "verify_success_description": "ກະແຈໄຂລະຫັດທີ່ທ່ານໃຊ້ກົງກັບກະແຈໄຂລະຫັດທີ່ທ່ານໄດ້ຮັບຈາກ %(userId)s ເທິງອຸປະກອນ %(deviceId)s. ລະບົບຢັ້ງຢືນສຳເລັດແລ້ວ." + "verify_success_description": "ກະແຈໄຂລະຫັດທີ່ທ່ານໃຊ້ກົງກັບກະແຈໄຂລະຫັດທີ່ທ່ານໄດ້ຮັບຈາກ %(userId)s ເທິງອຸປະກອນ %(deviceId)s. ລະບົບຢັ້ງຢືນສຳເລັດແລ້ວ.", + "help_dialog_title": "ຄໍາສັ່ງຊ່ວຍເຫຼືອ" }, "presence": { "busy": "ບໍ່ຫວ່າງ", @@ -2332,9 +1959,11 @@ "unable_to_access_audio_input_title": "ບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນຂອງທ່ານໄດ້", "unable_to_access_audio_input_description": "ພວກເຮົາບໍ່ສາມາດເຂົ້າເຖິງໄມໂຄຣໂຟນຂອງທ່ານໄດ້. ກະລຸນາກວດເບິ່ງການຕັ້ງຄ່າບຣາວເຊີຂອງທ່ານແລ້ວລອງໃໝ່ອີກຄັ້ງ.", "no_audio_input_title": "ບໍ່ພົບໄມໂຄຣໂຟນ", - "no_audio_input_description": "ພວກເຮົາບໍ່ພົບໄມໂຄຣໂຟນຢູ່ໃນອຸປະກອນຂອງທ່ານ. ກະລຸນາກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ແລະ ລອງໃໝ່ອີກ." + "no_audio_input_description": "ພວກເຮົາບໍ່ພົບໄມໂຄຣໂຟນຢູ່ໃນອຸປະກອນຂອງທ່ານ. ກະລຸນາກວດເບິ່ງການຕັ້ງຄ່າຂອງທ່ານ ແລະ ລອງໃໝ່ອີກ.", + "transfer_consult_first_label": "ປຶກສາກ່ອນ", + "input_devices": "ອຸປະກອນຂາເຂົ້າ", + "output_devices": "ອຸປະກອນຂາອອກ" }, - "Other": "ອື່ນໆ", "room_settings": { "permissions": { "m.room.avatar_space": "ປ່ຽນຮູບ avatar", @@ -2431,7 +2060,15 @@ "other": "ກຳລັງຍົກລະດັບພື້ນທີ່... (%(progress)s ຈາກທັງໝົດ %(count)s)" }, "error_join_rule_change_title": "ອັບເດດກົດລະບຽບການເຂົ້າຮ່ວມບໍ່ສຳເລັດ", - "error_join_rule_change_unknown": "ຄວາມລົ້ມເຫຼວທີ່ບໍ່ຮູ້ສາເຫດ" + "error_join_rule_change_unknown": "ຄວາມລົ້ມເຫຼວທີ່ບໍ່ຮູ້ສາເຫດ", + "join_rule_restricted_dialog_empty_warning": "ທ່ານກຳລັງລຶບພື້ນທີ່ທັງໝົດອອກ. ການເຂົ້າເຖິງຈະເປັນຄ່າເລີ່ມຕົ້ນເພື່ອເຊີນເທົ່ານັ້ນ", + "join_rule_restricted_dialog_title": "ເລືອກພື້ນທີ່", + "join_rule_restricted_dialog_description": "ຕັດສິນໃຈວ່າບ່ອນໃດທີ່ສາມາດເຂົ້າເຖິງຫ້ອງນີ້ໄດ້. ຖ້າຫາກພື້ນທີ່ເລືອກ, ສະມາຊິກຂອງຕົນສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມ <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "ຊອກຫາສະຖານທີ່", + "join_rule_restricted_dialog_heading_space": "ພື້ນທີ່ ທີ່ທ່ານຮູ້ຈັກ ທີ່ບັນຈຸພື້ນທີ່ນີ້", + "join_rule_restricted_dialog_heading_room": "ພື້ນທີ່ທີ່ທ່ານຮູ້ຈັກ ຊຶ່ງບັນຈຸໃນຫ້ອງນີ້", + "join_rule_restricted_dialog_heading_other": "ພື້ນທີ່ ຫຼື ຫ້ອງອື່ນໆທີ່ທ່ານອາດບໍ່ຮູ້ຈັກ", + "join_rule_restricted_dialog_heading_unknown": "ເຫຼົ່ານີ້ອາດຈະເປັນຜູ້ຄຸ້ມຄອງຫ້ອງອື່ນໆເປັນສ່ວນຫນຶ່ງຂອງ." }, "general": { "publish_toggle": "ເຜີຍແຜ່ຫ້ອງນີ້ຕໍ່ສາທາລະນະຢູ່ໃນຄຳນຳຫ້ອງຂອງ %(domain)s ບໍ?", @@ -2472,7 +2109,17 @@ "canonical_alias_field_label": "ທີ່ຢູ່ຫຼັກ", "avatar_field_label": "ຮູບ avatar ຫ້ອງ", "aliases_no_items_label": "ບໍ່ມີທີ່ຢູ່ທີ່ເຜີຍແຜ່ອື່ນໆເທື່ອ, ເພີ່ມທີ່ຢູ່ຫນຶ່ງຂ້າງລຸ່ມນີ້", - "aliases_items_label": "ທີ່ຢູ່ອື່ນໆທີ່ເຜີຍແຜ່:" + "aliases_items_label": "ທີ່ຢູ່ອື່ນໆທີ່ເຜີຍແຜ່:", + "alias_heading": "ທີ່ຢູ່ຫ້ອງ", + "alias_field_has_domain_invalid": "ຂາດຕົວແຍກໂດເມນ e.g. (:domain.org)", + "alias_field_has_localpart_invalid": "ບໍ່ມີຊື່ຫ້ອງ ຫຼື ຕົວແຍກເຊັ່ນ: (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "ບໍ່ອະນຸຍາດໃຫ້ບາງຕົວອັກສອນ", + "alias_field_required_invalid": "ກະລຸນາລະບຸທີ່ຢູ່", + "alias_field_matches_invalid": "ທີ່ຢູ່ນີ້ບໍ່ໄດ້ຊີ້ໄປທີ່ຫ້ອງນີ້", + "alias_field_taken_valid": "ທີ່ຢູ່ນີ້ສາມາດໃຊ້ໄດ້", + "alias_field_taken_invalid_domain": "ທີ່ຢູ່ນີ້ຖືກໃຊ້ແລ້ວ", + "alias_field_taken_invalid": "ທີ່ຢູ່ນີ້ມີເຊີບເວີທີ່ບໍ່ຖືກຕ້ອງ ຫຼື ຖືກໃຊ້ງານຢູ່ແລ້ວ", + "alias_field_placeholder_default": "ຕົວຢ່າງ: ຫ້ອງຂອງຂ້ອຍ" }, "advanced": { "unfederated": "ຫ້ອງນີ້ບໍ່ສາມາດເຂົ້າເຖິງໄດ້ໂດຍເຊີບເວີ Matrix ໄລຍະໄກ", @@ -2484,7 +2131,24 @@ "room_version_section": "ເວີຊັ້ນຫ້ອງ", "room_version": "ເວີຊັ້ນຫ້ອງ:", "information_section_space": "ຂໍ້ມູນພື້ນທີ່", - "information_section_room": "ຂໍ້ມູນຫ້ອງ" + "information_section_room": "ຂໍ້ມູນຫ້ອງ", + "error_upgrade_title": "ຍົກລະດັບຫ້ອງບໍ່ສຳເລັດ", + "error_upgrade_description": "ການຍົກລະດັບຫ້ອງບໍ່ສຳເລັດໄດ້", + "upgrade_button": "ຍົກລະດັບຫ້ອງນີ້ເປັນເວີຊັ່ນ %(version)s", + "upgrade_dialog_title": "ຍົກລະດັບເວີຊັນຫ້ອງ", + "upgrade_dialog_description": "ການຍົກລະດັບຫ້ອງນີ້ຮຽກຮ້ອງໃຫ້ມີການປິດຕົວຢ່າງປັດຈຸບັນຂອງຫ້ອງ ແລະ ສ້າງຫ້ອງໃຫມ່ໃນສະຖານທີ່ຂອງມັນ. ເພື່ອໃຫ້ສະມາຊິກຫ້ອງມີປະສົບການທີ່ດີທີ່ສຸດທີ່, ພວກເຮົາຈະ:", + "upgrade_dialog_description_1": "ສ້າງຫ້ອງໃຫມ່ທີ່ມີຊື່ດຽວກັນ, ຄໍາອະທິບາຍ ແລະ ຮຸບແທນຕົວ", + "upgrade_dialog_description_2": "ອັບເດດຊື່ແທນຫ້ອງໃນພື້ນຈັດເກັບເພື່ອໄປຫາຫ້ອງໃໝ່", + "upgrade_dialog_description_3": "ຢຸດຜູ້ໃຊ້ບໍ່ໃຫ້ເວົ້າຢູ່ໃນຫ້ອງສະບັບເກົ່າ ແລະ ປະກາດຂໍ້ຄວາມແນະນໍາໃຫ້ຜູ້ໃຊ້ຍ້າຍໄປຫ້ອງໃຫມ່", + "upgrade_dialog_description_4": "ໃສ່ລິ້ງກັບຄືນໄປຫາຫ້ອງເກົ່າຕອນທີ່ເລີ່ມຕົ້ນຂອງຫ້ອງໃຫມ່ເພື່ອໃຫ້ຄົນສາມາດເຫັນຂໍ້ຄວາມເກົ່າ", + "upgrade_warning_dialog_invite_label": "ເຊີນສະມາຊິກຈາກຫ້ອງນີ້ໄປຫາຫ້ອງໃໝ່ໂດຍອັດຕະໂນມັດ", + "upgrade_warning_dialog_title_private": "ຍົກລະດັບຫ້ອງສ່ວນຕົວ", + "upgrade_dwarning_ialog_title_public": "ຍົກລະດັບຫ້ອງສາທາລະນະ", + "upgrade_warning_dialog_report_bug_prompt": "ປົກກະຕິແລ້ວນີ້ມີຜົນກະທົບພຽງແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີ. ຖ້າທ່ານມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາລາຍງານຂໍ້ຜິດພາດ.", + "upgrade_warning_dialog_report_bug_prompt_link": "ປົກກະຕິແລ້ວຈະມີຜົນກະທົບແຕ່ວິທີການປະມວນຜົນຫ້ອງຢູ່ໃນເຊີບເວີເທົ່ານັ້ນ. ຖ້າຫາກວ່າທ່ານກໍາລັງມີບັນຫາກັບ %(brand)s ຂອງທ່ານ, ກະລຸນາ<a>report a bug</a>.", + "upgrade_warning_dialog_description": "ການຍົກລະດັບຫ້ອງແມ່ນເປັນການກະທຳຂັ້ນສູງ ແລະ ປົກກະຕິແລ້ວແມ່ນແນະນຳເມື່ອຫ້ອງບໍ່ສະຖຽນເນື່ອງຈາກມີຂໍ້ບົກພ່ອງ, ຄຸນສົມບັດທີ່ຂາດຫາຍໄປ ຫຼື ຊ່ອງໂຫວ່ດ້ານຄວາມປອດໄພ.", + "upgrade_warning_dialog_explainer": "<b>ກະລຸນາຮັບຊາບການຍົກລະດັບຈະເຮັດໃຫ້ຫ້ອງເປັນເວີຊັນໃໝ່</b>. ຂໍ້ຄວາມປັດຈຸບັນທັງໝົດຈະຢູ່ໃນຫ້ອງເກັບມ້ຽນນີ້.", + "upgrade_warning_dialog_footer": "ເຈົ້າຈະຍົກລະດັບຫ້ອງນີ້ຈາກ <oldVersion /> ເປັນ <newVersion />." }, "delete_avatar_label": "ລືບອາວາຕ້າ", "upload_avatar_label": "ອັບໂຫຼດອາວາຕ້າ", @@ -2517,7 +2181,9 @@ "notification_sound": "ສຽງແຈ້ງເຕຶອນ", "custom_sound_prompt": "ຕັ້ງສຽງແບບກຳນົດເອງ", "browse_button": "ຄົ້ນຫາ" - } + }, + "title": "ການຕັ້ງຄ່າຫ້ອງ - %(roomName)s", + "alias_not_specified": "ບໍ່ໄດ້ລະບຸ" }, "encryption": { "verification": { @@ -2586,7 +2252,20 @@ "timed_out": "ການຢັ້ງຢືນໝົດເວລາ.", "cancelled_self": "ທ່ານໄດ້ຍົກເລີກການຢັ້ງຢືນໃນອຸປະກອນອື່ນຂອງທ່ານ.", "cancelled_user": "%(displayName)s ຍົກເລີກການຢັ້ງຢືນ.", - "cancelled": "ທ່ານໄດ້ຍົກເລີກການຢັ້ງຢືນແລ້ວ." + "cancelled": "ທ່ານໄດ້ຍົກເລີກການຢັ້ງຢືນແລ້ວ.", + "incoming_sas_user_dialog_text_1": "ຢັ້ງຢືນຜູ້ໃຊ້ນີ້ເພື່ອສ້າງເຄື່ອງທີ່ເຊື່ອຖືໄດ້. ຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ເຮັດໃຫ້ທ່ານອຸ່ນໃຈຂື້ນເມື່ຶຶອເຂົ້າລະຫັດຂໍ້ຄວາມແຕ່ຕົ້ນທາງເຖິງປາຍທາງ.", + "incoming_sas_user_dialog_text_2": "ການຢືນຢັນຜູ້ໃຊ້ນີ້ຈະເປັນເຄື່ອງໝາຍໃນລະບົບຂອງເຂົາເຈົ້າໜ້າເຊື່ອຖືໄດ້ ແລະ ເປັນເຄື່ອງໝາຍເຖິງລະບົບຂອງທ່ານ ເປັນທີ່ເຊື່ອຖືໄດ້ຕໍ່ກັບເຂົາເຈົ້າ.", + "incoming_sas_device_dialog_text_1": "ຢັ້ງຢືນອຸປະກອນນີ້ເພື່ອເປັນເຄື່ອງໝາຍ ໜ້າເຊື່ອຖືໄດ້. ການໄວ້ໃຈໃນອຸປະກອນນີ້ເຮັດໃຫ້ທ່ານ ແລະ ຜູ້ໃຊ້ອື່ນໆມີຄວາມອູ່ນໃນຈິດໃຈຫຼາຍຂຶ້ນເມື່ອເຂົ້າລະຫັດຂໍ້ຄວາມເເຕ່ຕົ້ນທາງຫາປາຍທາງ.", + "incoming_sas_device_dialog_text_2": "ການຢັ້ງຢືນອຸປະກອນນີ້ຈະເປັນເຄື່ອງໝາຍໜ້າເຊື່ອຖືໄດ້ ແລະ ຜູ້ໃຊ້ທີ່ໄດ້ຢັ້ງຢືນກັບທ່ານຈະເຊື່ອຖືອຸປະກອນນີ້.", + "incoming_sas_dialog_title": "ການຮ້ອງຂໍການຢັ້ງຢືນຂາເຂົ້າ", + "manual_device_verification_self_text": "ຢືນຢັນໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ໃນລະບົບອື່ນຂອງທ່ານ:", + "manual_device_verification_user_text": "ຢືນຢັນລະບົບຂອງຜູ້ໃຊ້ນີ້ໂດຍການປຽບທຽບສິ່ງຕໍ່ໄປນີ້ກັບການຕັ້ງຄ່າຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ:", + "manual_device_verification_device_name_label": "ຊື່ລະບົບ", + "manual_device_verification_device_id_label": "ID ລະບົບ", + "manual_device_verification_device_key_label": "ລະຫັດລະບົບ", + "manual_device_verification_footer": "ຖ້າລະຫັດບໍ່ກົງກັນ, ຄວາມປອດໄພຂອງການສື່ສານຂອງທ່ານອາດຈະຖືກທໍາລາຍ.", + "verification_dialog_title_device": "ຢືນຢັນອຸປະກອນອື່ນ", + "verification_dialog_title_user": "ການຮ້ອງຂໍການຢັ້ງຢືນ" }, "old_version_detected_title": "ກວດພົບຂໍ້ມູນການເຂົ້າລະຫັດລັບເກົ່າ", "old_version_detected_description": "ກວດພົບຂໍ້ມູນຈາກ%(brand)s ລຸ້ນເກົ່າກວ່າ. ອັນນີ້ຈະເຮັດໃຫ້ການເຂົ້າລະຫັດລັບແບບຕົ້ນທາງເຖິງປາຍທາງເຮັດວຽກຜິດປົກກະຕິໃນລຸ້ນເກົ່າ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງທີ່ໄດ້ແລກປ່ຽນເມື່ອບໍ່ດົນມານີ້ ໃນຂະນະທີ່ໃຊ້ເວີຊັນເກົ່າອາດຈະບໍ່ສາມາດຖອດລະຫັດໄດ້ໃນລູ້ນນີ້. ນີ້ອາດຈະເຮັດໃຫ້ຂໍ້ຄວາມທີ່ແລກປ່ຽນກັບລູ້ນນີ້ບໍ່ສຳເລັດ. ຖ້າເຈົ້າປະສົບບັນຫາ, ໃຫ້ອອກຈາກລະບົບ ແລະ ກັບມາໃໝ່ອີກຄັ້ງ. ເພື່ອຮັກສາປະຫວັດຂໍ້ຄວາມ, ສົ່ງອອກ ແລະ ນໍາເຂົ້າລະຫັດຂອງທ່ານຄືນໃໝ່.", @@ -2640,7 +2319,54 @@ "cross_signing_room_warning": "ບາງຄົນກໍາລັງໃຊ້ເງື່ອນໄຂທີ່ບໍ່ຮູ້ຈັກ", "cross_signing_room_verified": "ທຸກຄົນຢູ່ໃນຫ້ອງນີ້ໄດ້ຮັບການຢັ້ງຢືນແລ້ວ", "cross_signing_room_normal": "ຫ້ອງນີ້ຖືກເຂົ້າລະຫັດແບບຕົ້ນທາງ-ເຖິງປາຍທາງ", - "unsupported": "ລູກຄ້ານີ້ບໍ່ຮອງຮັບການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ." + "unsupported": "ລູກຄ້ານີ້ບໍ່ຮອງຮັບການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ.", + "incompatible_database_sign_out_description": "ເພື່ອຫຼີກເວັ້ນການສູນເສຍປະຫວັດການສົນທະນາຂອງທ່ານ, ທ່ານຕ້ອງອອກກະແຈຫ້ອງຂອງທ່ານກ່ອນທີ່ຈະອອກຈາກລະບົບ. ທ່ານຈະຕ້ອງໄດ້ກັບຄືນໄປຫາເວີຊັ້ນໃຫມ່ຂອງ %(brand)s ເພື່ອເຮັດສິ່ງນີ້", + "incompatible_database_description": "ກ່ອນໜ້ານີ້ທ່ານເຄີຍໃຊ້%(brand)sເວີຊັ້ນໃໝ່ກວ່າໃນລະບົບນີ້. ເພື່ອໃຊ້ເວີຊັ້ນນີ້ອີກເທື່ອໜຶ່ງດ້ວຍການເຂົ້າລະຫັດແບບຕົ້ນທາງເຖິງປາຍທາງ, ທ່ານຈະຕ້ອງອອກຈາກລະບົບ ແລະ ກັບຄືນເຂົ້າລະຫັດໃໝ່ອີກຄັ້ງ.", + "incompatible_database_title": "ຖານຂໍ້ມູນບໍ່ສອດຄ່ອງກັນ", + "incompatible_database_disable": "ສືບຕໍ່ດ້ວຍການປິດການເຂົ້າລະຫັດ", + "key_signature_upload_completed": "ອັບໂຫຼດສຳເລັດ", + "key_signature_upload_cancelled": "ຍົກເລີກການອັບໂຫລດລາຍເຊັນແລ້ວ", + "key_signature_upload_failed": "ບໍ່ສາມາດອັບໂຫລດໄດ້", + "key_signature_upload_success_title": "ສຳເລັດການອັບໂຫລດລາຍເຊັນ", + "key_signature_upload_failed_title": "ການອັບໂຫລດລາຍເຊັນບໍ່ສຳເລັດ", + "udd": { + "own_new_session_text": "ທ່ານເຂົ້າສູ່ລະບົບໃໝ່ໂດຍບໍ່ມີການຢັ້ງຢືນ:", + "own_ask_verify_text": "ຢືນຢັນລະບົບອື່ນຂອງທ່ານໂດຍໃຊ້ໜຶ່ງໃນຕົວເລືອກຂ້າງລຸ່ມນີ້.", + "other_new_session_text": "%(name)s (%(userId)s) ເຂົ້າສູ່ລະບົບໃໝ່ໂດຍບໍ່ມີການຢັ້ງຢືນ:", + "other_ask_verify_text": "ຂໍໃຫ້ຜູ້ໃຊ້ນີ້ກວດສອບລະບົບຂອງເຂົາເຈົ້າ, ຫຼື ຢືນຢັນດ້ວຍຕົນເອງຂ້າງລຸ່ມນີ້.", + "title": "ເຊື່ອຖືບໍ່ໄດ້" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "ປະເພດໄຟລ໌ບໍ່ຖຶກຕ້ອງ", + "recovery_key_is_correct": "ດີ!", + "wrong_security_key": "ກະແຈຄວາມປອດໄພບໍ່ຖຶກຕ້ອງ", + "invalid_security_key": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ" + }, + "reset_title": "ຕັ້ງຄ່າໃໝ່ທຸກຢ່າງ", + "reset_warning_1": "ເຮັດແນວນີ້ກໍ່ຕໍ່ເມື່ອທ່ານບໍ່ມີອຸປະກອນອື່ນເພື່ອການຢັ້ງຢືນດ້ວຍ.", + "reset_warning_2": "ຖ້າທ່ານຕັ້ງຄ່າຄືນໃໝ່ທຸກຢ່າງ, ທ່ານຈະຣີສະຕາດໂດຍບໍ່ມີລະບົບທີ່ເຊື່ອຖືໄດ້, ບໍ່ມີຜູ້ໃຊ້ທີ່ເຊື່ອຖືໄດ້ ແລະ ອາດຈະບໍ່ເຫັນຂໍ້ຄວາມທີ່ຜ່ານມາ.", + "security_phrase_title": "ປະໂຫຍກລະຫັດຄວາມປອດໄພ", + "security_phrase_incorrect_error": "ບໍ່ສາມາດເຂົ້າເຖິງບ່ອນເກັບຂໍ້ມູນລັບໄດ້. ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", + "enter_phrase_or_key_prompt": "ກະລຸນາໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ ຫຼື <button>ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານ</button> ເພື່ອສືບຕໍ່.", + "security_key_title": "ກະແຈຄວາມປອດໄພ", + "use_security_key_prompt": "ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານເພື່ອສືບຕໍ່.", + "restoring": "ການຟື້ນຟູລະຫັດຈາກການສໍາຮອງຂໍ້ມູນ" + }, + "reset_all_button": "ລືມ ຫຼື ສູນເສຍວິທີການກູ້ຄືນທັງຫມົດ? <a>ຕັ້ງຄ່າຄືນໃໝ່ທັງໝົດ</a>", + "destroy_cross_signing_dialog": { + "title": "ທໍາລາຍກະແຈການເຊັນຮ່ວມ cross-signing ບໍ?", + "warning": "ການລຶບລະຫັດ cross-signing ແມ່ນຖາວອນ. ໃຜກໍຕາມທີ່ທ່ານໄດ້ຢັ້ງຢືນດ້ວຍຈະເຫັນການແຈ້ງເຕືອນຄວາມປອດໄພ. ທ່ານບໍ່ຕ້ອງເຮັດສິ່ງນີ້ເລີຍ, ເວັ້ນເສຍແຕ່ວ່າທ່ານເຮັດທຸກອຸກອນເສຍ ທີ່ທ່ານສາມາດຂ້າມເຂົ້າສູ່ລະບົບໄດ້.", + "primary_button_text": "ລຶບກະເເຈ cross-signing" + }, + "confirm_encryption_setup_title": "ຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ", + "confirm_encryption_setup_body": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນການຕັ້ງຄ່າການເຂົ້າລະຫັດ.", + "unable_to_setup_keys_error": "ບໍ່ສາມາດຕັ້ງຄ່າກະແຈໄດ້", + "key_signature_upload_failed_master_key_signature": "ລາຍເຊັນຫຼັກອັນໃໝ່", + "key_signature_upload_failed_cross_signing_key_signature": "ການລົງລາຍເຊັນ cross-signing ແບບໃໝ່", + "key_signature_upload_failed_device_cross_signing_key_signature": "ການ cross-signing ອຸປະກອນ", + "key_signature_upload_failed_key_signature": "ລາຍເຊັນຫຼັກ", + "key_signature_upload_failed_body": "%(brand)s ພົບຂໍ້ຜິດພາດໃນລະຫວ່າງການອັບໂຫລດ:" }, "emoji": { "category_frequently_used": "ໃຊ້ເປັນປະຈຳ", @@ -2770,7 +2496,10 @@ "fallback_button": "ເລີ່ມການພິສູດຢືນຢັນ", "sso_title": "ໃຊ້ການເຂົ້າສູ່ລະບົບແບບປະຕູດຽວ (SSO) ເພື່ອສືບຕໍ່", "sso_body": "ຢືນຢັນການເພີ່ມອີເມວນີ້ໂດຍໃຊ້ ແບບປະຕູດຍວ (SSO)ເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", - "code": "ລະຫັດ" + "code": "ລະຫັດ", + "sso_preauth_body": "ເພື່ອສືບຕໍ່,ໃຊ້ການເຂົ້າສູ່ລະບົບດຽວເພື່ອພິສູດຕົວຕົນຂອງທ່ານ.", + "sso_postauth_title": "ຢືນຢັນເພື່ອສືບຕໍ່", + "sso_postauth_body": "ກົດທີ່ປຸ່ມຂ້າງລຸ່ມນີ້ເພື່ອຢືນຢັນຕົວຕົນຂອງທ່ານ." }, "password_field_label": "ໃສ່ລະຫັດຜ່ານ", "password_field_strong_label": "ດີ, ລະຫັດຜ່ານທີ່ເຂັ້ມແຂງ!", @@ -2813,7 +2542,40 @@ }, "country_dropdown": "ເລືອກປະເທດຜ່ານເມນູແບບເລື່ອນລົງ", "common_failures": {}, - "captcha_description": "homeserver ນີ້ຕ້ອງການໃຫ້ແນ່ໃຈວ່າທ່ານບໍ່ແມ່ນຫຸ່ນຍົນ." + "captcha_description": "homeserver ນີ້ຕ້ອງການໃຫ້ແນ່ໃຈວ່າທ່ານບໍ່ແມ່ນຫຸ່ນຍົນ.", + "autodiscovery_invalid": "ການຕອບກັບຫານຄົ້ນຫາ homeserver ບໍ່ຖືກຕ້ອງ", + "autodiscovery_generic_failure": "ບໍ່ສາມາດຮັບການກຳນົດຄ່າ ການຄົ້ນຫາອັດຕະໂນມັດ ຈາກເຊີບເວີໄດ້", + "autodiscovery_invalid_hs_base_url": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.homeserver", + "autodiscovery_invalid_hs": "Homeserver URL ບໍ່ສະເເດງເປັນ Matrix homeserver ທີ່ຖືກຕ້ອງ", + "autodiscovery_invalid_is_base_url": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.identity_server", + "autodiscovery_invalid_is": "URL ເຊີບເວີປາກົດວ່າບໍ່ຖືກຕ້ອງ", + "autodiscovery_invalid_is_response": "ການຕອບສະໜອງ ການຄົ້ນພົບຕົວຕົນຂອງເຊີບເວີບໍ່ຖືກຕ້ອງ", + "server_picker_description": "ທ່ານສາມາດໃຊ້ຕົວເລືອກເຊີບເວີແບບກຳນົດເອງເພື່ອເຂົ້າສູ່ລະບົບເຊີບເວີ Matrix ອື່ນໂດຍການລະບຸ URL ເຊີບເວີອື່ນ. ນີ້ແມ່ນອະນຸຍາດໃຫ້ທ່ານໃຊ້ %(brand)s ກັບບັນຊີ Matrix ທີ່ມີຢູ່ແລ້ວໃນ homeserver ອື່ນ.", + "server_picker_description_matrix.org": "ເຂົ້າຮ່ວມຫຼາຍລ້ານຄົນໄດ້ໂດຍບໍ່ເສຍຄ່າໃນເຊີບເວີສາທາລະນະທີ່ໃຫຍ່ທີ່ສຸດ", + "server_picker_title_default": "ຕົວເລືອກເຊີບເວີ", + "soft_logout": { + "clear_data_title": "ລຶບລ້າງຂໍ້ມູນທັງໝົດໃນລະບົບນີ້ບໍ?", + "clear_data_description": "ການລຶບລ້າງຂໍ້ມູນທັງໝົດຈາກລະບົບນີ້ຖາວອນ. ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດຈະສູນເສຍເວັ້ນເສຍແຕ່ກະແຈຂອງເຂົາເຈົ້າໄດ້ຮັບການສໍາຮອງຂໍ້ມູນ.", + "clear_data_button": "ລຶບລ້າງຂໍ້ມູນທັງໝົດ" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "ຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້ແມ່ນປອດໄພດ້ວຍການເຂົ້າລະຫັດແບບຕົ້ນທາງ. ພຽງແຕ່ທ່ານ ແລະ ຜູ້ຮັບເທົ່ານັ້ນທີ່ມີກະແຈເພື່ອອ່ານຂໍ້ຄວາມເຫຼົ່ານີ້.", + "use_key_backup": "ເລີ່ມຕົ້ນການນໍາໃຊ້ ສຳຮອງກະເເຈ", + "skip_key_backup": "ຂ້ອຍບໍ່ຕ້ອງການຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດຂອງຂ້ອຍ", + "megolm_export": "ສົ່ງກະແຈອອກດ້ວຍຕົນເອງ", + "setup_key_backup_title": "ທ່ານຈະສູນເສຍການເຂົ້າເຖິງລະຫັດຂໍ້ຄວາມຂອງທ່ານ", + "description": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກລະບົບ?" + }, + "registration": { + "continue_without_email_title": "ສືບຕໍ່ໂດຍບໍ່ມີອີເມວ", + "continue_without_email_description": "ກະລຸນາຮັບຊາບວ່າ, ຖ້າທ່ານບໍ່ເພີ່ມອີເມວ ແລະ ລືມລະຫັດຜ່ານຂອງທ່ານ, ທ່ານອາດ <b>ສູນເສຍການເຂົ້າເຖິງບັນຊີຂອງທ່ານຢ່າງຖາວອນ</b>.", + "continue_without_email_field_label": "ອີເມວ (ທາງເລືອກ)" + }, + "set_email": { + "verification_pending_title": "ຢູ່ລະຫວ່າງການຢັ້ງຢືນ", + "verification_pending_description": "ກະລຸນາກວດເບິ່ງອີເມວຂອງທ່ານ ແລະ ກົດໃສ່ການເຊື່ອມຕໍ່. ເມື່ອສຳເລັດແລ້ວ, ກົດສືບຕໍ່.", + "description": "ນີ້ຈະຊ່ວຍໃຫ້ທ່ານສາມາດປັບລະຫັດຜ່ານຂອງທ່ານ ແລະ ໄດ້ຮັບການແຈ້ງເຕືອນ." + } }, "room_list": { "sort_unread_first": "ສະແດງຫ້ອງຂໍ້ຄວາມທີ່ຍັງບໍ່ທັນໄດ້ອ່ານກ່ອນ", @@ -2863,7 +2625,8 @@ "spam_or_propaganda": "ຂໍ້ຄວາມຂີ້ເຫຍື້ອ ຫຼື ການໂຄສະນາເຜີຍແຜ່", "report_entire_room": "ລາຍງານຫ້ອງທັງໝົດ", "report_content_to_homeserver": "ລາຍງານເນື້ອຫາໃຫ້ຜູ້ຄຸ້ມຄອງລະບົບ Homeserver ຂອງທ່ານ", - "description": "ການລາຍງານຂໍ້ຄວາມນີ້ຈະສົ່ງ 'ID ເຫດການ' ທີ່ບໍ່ຊໍ້າກັນໄປຫາຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານ. ຖ້າຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ຖືກເຂົ້າລະຫັດໄວ້, ຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານຈະບໍ່ສາມາດອ່ານຂໍ້ຄວາມ ຫຼືເບິ່ງໄຟລ໌ ຫຼືຮູບພາບຕ່າງໆໄດ້." + "description": "ການລາຍງານຂໍ້ຄວາມນີ້ຈະສົ່ງ 'ID ເຫດການ' ທີ່ບໍ່ຊໍ້າກັນໄປຫາຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານ. ຖ້າຂໍ້ຄວາມຢູ່ໃນຫ້ອງນີ້ຖືກເຂົ້າລະຫັດໄວ້, ຜູ້ຄຸ້ມຄອງລະບົບເຊີບເວີຂອງທ່ານຈະບໍ່ສາມາດອ່ານຂໍ້ຄວາມ ຫຼືເບິ່ງໄຟລ໌ ຫຼືຮູບພາບຕ່າງໆໄດ້.", + "other_label": "ອື່ນໆ" }, "onboarding": { "has_avatar_label": "ດີຫຼາຍ, ຊຶ່ງຈະຊ່ວຍໃຫ້ຄົນຮູ້ວ່າແມ່ນທ່ານ", @@ -2985,7 +2748,22 @@ "popout": "ວິດເຈັດ popout", "unpin_to_view_right_panel": "ຖອນປັກໝຸດວິດເຈັດນີ້ເພື່ອເບິ່ງມັນຢູ່ໃນແຜງນີ້", "set_room_layout": "ກໍານົດຮູບແບບຫ້ອງຂອງຂ້ອຍສໍາລັບທຸກຄົນ", - "close_to_view_right_panel": "ປິດວິດເຈັດນີ້ເພື່ອເບິ່ງມັນຢູ່ໃນແຜງນີ້" + "close_to_view_right_panel": "ປິດວິດເຈັດນີ້ເພື່ອເບິ່ງມັນຢູ່ໃນແຜງນີ້", + "modal_title_default": "ຕົວຊ່ວຍ Widget", + "modal_data_warning": "ຂໍ້ມູນໃນໜ້າຈໍນີ້ຖືກແບ່ງປັນກັບ %(widgetDomain)s", + "capabilities_dialog": { + "title": "ອະນຸມັດການອະນຸຍາດ widget", + "content_starting_text": "widget ນີ້ຕ້ອງການ:", + "decline_all_permission": "ປະຕິເສດທັງໝົດ", + "remember_Selection": "ຈື່ການເລືອກຂອງຂ້ອຍສໍາລັບ widget ນີ້" + }, + "open_id_permissions_dialog": { + "title": "ອະນຸຍາດໃຫ້ widget ນີ້ຢືນຢັນຕົວຕົນຂອງທ່ານ", + "starting_text": "widget ຈະກວດສອບ ID ຜູ້ໃຊ້ຂອງທ່ານ, ແຕ່ຈະບໍ່ສາມາດດໍາເນີນການສໍາລັບທ່ານ:", + "remember_selection": "ຈື່ສິ່ງນີ້" + }, + "error_unable_start_audio_stream_description": "ບໍ່ສາມາດເລີ່ມການຖ່າຍທອດສຽງໄດ້.", + "error_unable_start_audio_stream_title": "ການຖ່າຍທອດສົດບໍ່ສຳເລັດ" }, "feedback": { "sent": "ສົ່ງຄຳຕິຊົມແລ້ວ", @@ -2994,7 +2772,8 @@ "may_contact_label": "ທ່ານສາມາດຕິດຕໍ່ຫາຂ້ອຍໄດ້ ຖ້າທ່ານຕ້ອງການຕິດຕາມ ຫຼືໃຫ້ຂ້ອຍທົດສອບແນວຄວາມຄິດທີ່ເກີດຂື້ນ", "pro_type": "PRO TIP: ຖ້າທ່ານເລີ່ມມີຂໍ້ຜິດພາດ, ກະລຸນາສົ່ງ <debugLogsLink>ບັນທຶກການແກ້ບັນຫາ</debugLogsLink> ເພື່ອຊ່ວຍພວກເຮົາຕິດຕາມບັນຫາ.", "existing_issue_link": "ກະລຸນາເບິ່ງ <existingIssuesLink>ຂໍ້ບົກຜ່ອງທີ່ມີຢູ່ແລ້ວໃນ Github</existingIssuesLink> ກ່ອນ. ບໍ່ກົງກັນບໍ? <newIssueLink>ເລີ່ມອັນໃໝ່</newIssueLink>.", - "send_feedback_action": "ສົ່ງຄໍາຄິດເຫັນ" + "send_feedback_action": "ສົ່ງຄໍາຄິດເຫັນ", + "can_contact_label": "ທ່ານສາມາດຕິດຕໍ່ຂ້ອຍໄດ້ ຖ້າທ່ານມີຄໍາຖາມເພີ່ມເຕີມ" }, "zxcvbn": { "suggestions": { @@ -3037,7 +2816,10 @@ "error_encountered": "ພົບຂໍ້ຜິດພາດ (%(errorDetail)s).", "no_update": "ບໍ່ໄດ້ອັບເດດ.", "new_version_available": "ເວີຊັ້ນໃໝ່ພ້ອມໃຊ້ງານ. <a>ອັບເດດດຽວນີ້.</a>", - "check_action": "ກວດເບິ່ງເພຶ່ອອັບເດດ" + "check_action": "ກວດເບິ່ງເພຶ່ອອັບເດດ", + "error_unable_load_commit": "ບໍ່ສາມາດໂຫຼດລາຍລະອຽດຂອງ commit: %(msg)s", + "unavailable": "ບໍ່ສາມາດໃຊ້ງານໄດ້", + "changelog": "ບັນທຶກການປ່ຽນແປງ" }, "threads": { "all_threads": "ກະທູ້ທັງໝົດ", @@ -3051,7 +2833,11 @@ "empty_tip": "<b>ເຄັດລັບ:</b> ໃຊ້ “%(replyInThread)s” ເມື່ອເລື່ອນໃສ່ຂໍ້ຄວາມ.", "empty_heading": "ຮັກສາການສົນທະນາທີ່ມີການຈັດລະບຽບ", "open_thread": "ເປີດກະທູ້", - "error_start_thread_existing_relation": "ບໍ່ສາມາດສ້າງກະທູ້ຈາກເຫດການທີ່ມີຄວາມສໍາພັນທີ່ມີຢູ່ແລ້ວ" + "error_start_thread_existing_relation": "ບໍ່ສາມາດສ້າງກະທູ້ຈາກເຫດການທີ່ມີຄວາມສໍາພັນທີ່ມີຢູ່ແລ້ວ", + "count_of_reply": { + "one": "%(count)s ຕອບກັບ", + "other": "%(count)s ຕອບກັບ" + } }, "theme": { "light_high_contrast": "ແສງສະຫວ່າງຄວາມຄົມຊັດສູງ", @@ -3085,7 +2871,41 @@ "title_when_query_available": "ຜົນຮັບ", "search_placeholder": "ຄົ້ນຫາຊື່ ແລະ ຄໍາອະທິບາຍ", "no_search_result_hint": "ເຈົ້າອາດຈະຕ້ອງລອງຊອກຫາແບບອື່ນ ຫຼື ກວດເບິ່ງວ່າພິມຜິດ.", - "joining_space": "ເຂົ້າຮ່ວມ" + "joining_space": "ເຂົ້າຮ່ວມ", + "add_existing_subspace": { + "space_dropdown_title": "ເພີ່ມພື້ນທີ່ທີ່ມີຢູ່", + "create_prompt": "ຕ້ອງການເພີ່ມພື້ນທີ່ໃໝ່ແທນບໍ?", + "create_button": "ສ້າງພື້ນທີ່ໃຫມ່", + "filter_placeholder": "ຊອກຫາພື້ນທີ່" + }, + "add_existing_room_space": { + "error_heading": "ບໍ່ໄດ້ເລືອກທັງໝົດທີ່ຖືກເພີ່ມ", + "progress_text": { + "one": "ກຳລັງເພີ່ມຫ້ອງ...", + "other": "ກຳລັງເພີ່ມຫ້ອງ... (%(progress)s ຈາກທັງໝົດ %(count)s)" + }, + "dm_heading": "ຂໍ້ຄວາມໂດຍກົງ", + "space_dropdown_label": "ການເລືອກພື້ນທີ່", + "space_dropdown_title": "ເພີ່ມຫ້ອງທີ່ມີຢູ່", + "create": "ຕ້ອງການເພີ່ມຫ້ອງໃຫມ່ແທນບໍ?", + "create_prompt": "ສ້າງຫ້ອງໃຫມ່", + "subspace_moved_note": "ຍ້າຍພຶ້ນທີ່ເພິ່ມແລ້ວ." + }, + "room_filter_placeholder": "ຄົ້ນຫາຫ້ອງ", + "leave_dialog_public_rejoin_warning": "ທ່ານຈະບໍ່ສາມາດເຂົ້າຮ່ວມຄືນໃໝ່ໄດ້ເວັ້ນເສຍແຕ່ວ່າທ່ານໄດ້ຮັບເຊີນຄືນໃໝ່.", + "leave_dialog_only_admin_warning": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບພື້ນທີ່ນີ້ເປັນພຽງຜູ້ດຽວ. ການປ່ອຍຖິ້ມໄວ້ຈະບໍ່ມີໃຜຄວບຄຸມມັນໄດ້ອີກ.", + "leave_dialog_only_admin_room_warning": "ທ່ານເປັນຜູ້ຄຸ້ມຄອງລະບົບບາງຫ້ອງ ຫຼື ພື້ນທີ່ທ່ານຕ້ອງການອອກຈາກ. ການປະຖິ້ມຈະເຮັດໃຫ້ລະບົບຫ້ອງບໍ່ມີຜູ້ຄຸ້ມຄອງ.", + "leave_dialog_title": "ອອກຈາກ %(spaceName)s", + "leave_dialog_description": "ທ່ານກຳລັງຈະອອກຈາກ <spaceName/>.", + "leave_dialog_option_intro": "ທ່ານຕ້ອງການອອກຈາກຫ້ອງໃນພື້ນທີ່ນີ້ບໍ?", + "leave_dialog_option_none": "ຢ່າອອກຈາກຫ້ອງ", + "leave_dialog_option_all": "ອອກຈາກຫ້ອງທັງຫມົດ", + "leave_dialog_option_specific": "ອອກຈາກບາງຫ້ອງ", + "leave_dialog_action": "ອອກຈາກພື້ນທີ່", + "preferences": { + "sections_section": "ພາກສ່ວນທີ່ຈະສະແດງ", + "show_people_in_space": "ຈັດກຸ່ມການສົນທະນາຂອງທ່ານກັບສະມາຊິກຂອງຊ່ອງນີ້. ການປິດອັນນີ້ຈະເຊື່ອງການສົນທະນາເຫຼົ່ານັ້ນຈາກການເບິ່ງເຫັນ %(spaceName)s ຂອງທ່ານ." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "homeserver ນີ້ບໍ່ໄດ້ຕັ້ງຄ່າເພື່ອສະແດງແຜນທີ່.", @@ -3102,7 +2922,27 @@ "live_share_button": "ແບ່ງປັນເປັນ %(duration)s", "click_move_pin": "ກົດເພື່ອຍ້າຍ PIN", "click_drop_pin": "ກົດເພື່ອວາງປັກໝຸດ", - "share_button": "ແບ່ງປັນສະຖານທີ່" + "share_button": "ແບ່ງປັນສະຖານທີ່", + "error_fetch_location": "ບໍ່ສາມາດດຶງຂໍ້ມູນສະຖານທີ່ໄດ້", + "error_send_title": "ພວກເຮົາບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້", + "error_send_description": "%(brand)s ບໍ່ສາມາດສົ່ງສະຖານທີ່ຂອງທ່ານໄດ້. ກະລຸນາລອງໃໝ່ໃນພາຍຫຼັງ.", + "live_description": "ສະຖານທີ່ປັດຈຸບັນຂອງ %(displayName)s", + "share_type_own": "ສະຖານທີ່ປະຈຸບັນຂອງຂ້ອຍ", + "share_type_live": "ສະຖານທີ່ຂອງຂ້ອຍ", + "share_type_pin": "ປັກໝຸດ", + "share_type_prompt": "ທ່ານຕ້ອງການແບ່ງປັນສະຖານທີ່ປະເພດໃດ?", + "live_update_time": "ອັບເດດ %(humanizedUpdateTime)s", + "live_until": "ຢູ່ຈົນກ່ວາ %(expiryTime)s", + "live_location_ended": "ສະຖານທີ່ປັດຈຸບັນສິ້ນສຸດລົງແລ້ວ", + "live_location_error": "ສະຖານທີ່ປັດຈຸບັນຜິດພາດ", + "live_locations_empty": "ບໍ່ມີສະຖານທີ່ປັດຈູບັນ", + "close_sidebar": "ປິດແຖບດ້ານຂ້າງ", + "error_stopping_live_location": "ເກີດຄວາມຜິດພາດໃນຂະນະທີ່ຢຸດສະຖານທີ່ສະຖານທີ່ຂອງທ່ານ", + "error_sharing_live_location": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ", + "live_location_active": "ທ່ານກໍາລັງແບ່ງປັນສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ", + "live_location_enabled": "ເປີດໃຊ້ສະຖານທີປັດຈຸບັນແລ້ວ", + "error_sharing_live_location_try_again": "ພົບບັນຫາຕອນກຳລັງແບ່ງປັນຈຸດພິກັດຂອງທ່ານ, ກະລຸນາລອງໃໝ່", + "error_stopping_live_location_try_again": "ເກີດຄວາມຜິດພາດໃນລະຫວ່າງການຢຸດສະຖານທີ່ປັດຈຸບັນຂອງທ່ານ, ກະລຸນາລອງໃໝ່ອີກຄັ້ງ" }, "labs_mjolnir": { "room_name": "ບັນຊີລາຍຊື່ການຫ້າມຂອງຂ້ອຍ", @@ -3170,7 +3010,15 @@ "address_placeholder": "ຕົວຢ່າງ: ພື້ນທີ່ຂອງຂ້ອຍ", "address_label": "ທີ່ຢູ່", "label": "ສ້າງພື້ນທີ່", - "add_details_prompt_2": "ທ່ານສາມາດປ່ຽນສິ່ງເຫຼົ່ານີ້ໄດ້ທຸກເວລາ." + "add_details_prompt_2": "ທ່ານສາມາດປ່ຽນສິ່ງເຫຼົ່ານີ້ໄດ້ທຸກເວລາ.", + "subspace_join_rule_restricted_description": "ທຸກຄົນໃນ <SpaceName/> ຈະສາມາດຊອກຫາ ແລະ ເຂົ້າຮ່ວມໄດ້.", + "subspace_join_rule_public_description": "ທຸກຄົນຈະສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້, ບໍ່ພຽງແຕ່ສະມາຊິກຂອງ <SpaceName/> ເທົ່ານັ້ນ.", + "subspace_join_rule_invite_description": "ມີແຕ່ຄົນທີ່ຖືກເຊີນເທົ່ານັ້ນທີ່ສາມາດຊອກຫາ ແລະເຂົ້າຮ່ວມພື້ນທີ່ນີ້ໄດ້.", + "subspace_dropdown_title": "ສ້າງພື້ນທີ່", + "subspace_beta_notice": "ເພີ່ມພື້ນທີ່ໃສ່ພື້ນທີ່ທີ່ທ່ານຈັດການ.", + "subspace_join_rule_label": "ການເບິ່ງເຫັນພຶ້ນທີ່", + "subspace_join_rule_invite_only": "ພື້ນທີ່ສ່ວນຕົວ (ເຊີນເທົ່ານັ້ນ)", + "subspace_existing_space_prompt": "ຕ້ອງການເພີ່ມພື້ນທີ່ທີ່ມີຢູ່ແທນບໍ?" }, "user_menu": { "switch_theme_light": "ສະຫຼັບໄປໂໝດແສງ", @@ -3306,7 +3154,11 @@ "search": { "this_room": "ຫ້ອງນີ້", "all_rooms": "ຫ້ອງທັງໝົດ", - "field_placeholder": "ຊອກຫາ…" + "field_placeholder": "ຊອກຫາ…", + "result_count": { + "one": "(~%(count)sຜົນຮັບ)", + "other": "(~%(count)sຜົນຮັບ)" + } }, "jump_to_bottom_button": "ເລື່ອນໄປຫາຂໍ້ຄວາມຫຼ້າສຸດ", "jump_read_marker": "ຂ້າມໄປຫາຂໍ້ຄວາມທຳອິດທີ່ຍັງບໍ່ໄດ້ອ່ານ.", @@ -3314,7 +3166,18 @@ "failed_reject_invite": "ປະຕິເສດຄຳເຊີນບໍ່ສຳເລັດ", "jump_to_date_beginning": "ຈຸດເລີ່ມຕົ້ນຂອງຫ້ອງ", "jump_to_date": "ໄປຫາວັນທີ", - "jump_to_date_prompt": "ເລືອກວັນທີເພື່ອໄປຫາ" + "jump_to_date_prompt": "ເລືອກວັນທີເພື່ອໄປຫາ", + "face_pile_tooltip_label": { + "one": "ເບິ່ງສະມາຊິກ 1 ຄົນ", + "other": "ເບິ່ງສະມາຊິກ %(count)s ທັງໝົດ" + }, + "face_pile_tooltip_shortcut_joined": "ລວມທັງທ່ານ, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "ລວມທັງ %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> ເຊີນທ່ານ", + "face_pile_summary": { + "one": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ", + "other": "%(count)s ຄົນທີ່ທ່ານຮູ້ຈັກໄດ້ເຂົ້າຮ່ວມແລ້ວ" + } }, "file_panel": { "guest_note": "ທ່ານຕ້ອງ <a>ລົງທະບຽນ</a> ເພື່ອໃຊ້ຟັງຊັນນີ້", @@ -3335,7 +3198,9 @@ "identity_server_no_terms_title": "ຂໍ້ມູນເຊີບເວີ ບໍ່ມີໃຫ້ບໍລິການ", "identity_server_no_terms_description_1": "ການດຳເນິນການນີ້ຕ້ອງໄດ້ມີການເຂົ້າເຖິງຂໍ້ມູນການຢັ້ງຢືນຕົວຕົນທີ່ <server /> ເພື່ອກວດສອບອີເມວ ຫຼື ເບີໂທລະສັບ, ແຕ່ເຊີບເວີບໍ່ມີເງື່ອນໄຂໃນບໍລິການໃດໆ.", "identity_server_no_terms_description_2": "ຖ້າທ່ານໄວ້ວາງໃຈເຈົ້າຂອງເຊີບເວີດັ່ງກ່າວແລ້ວ ໃຫ້ສືບຕໍ່.", - "inline_intro_text": "ຍອມຮັບ <policyLink /> ເພື່ອສືບຕໍ່:" + "inline_intro_text": "ຍອມຮັບ <policyLink /> ເພື່ອສືບຕໍ່:", + "summary_identity_server_1": "ຊອກຫາຄົນອື່ນທາງໂທລະສັບ ຫຼື ອີເມລ໌", + "summary_identity_server_2": "ພົບເຫັນທາງໂທລະສັບ ຫຼື ອີເມລ໌" }, "space_settings": { "title": "ການຕັ້ງຄ່າ - %(spaceName)s" @@ -3370,7 +3235,13 @@ "total_n_votes_voted": { "one": "ອີງຕາມການລົງຄະແນນສຽງ %(count)s", "other": "ອີງຕາມ %(count)s ການລົງຄະເເນນສຽງ" - } + }, + "end_message_no_votes": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ບໍ່ມີການລົງຄະແນນສຽງ.", + "end_message": "ການສໍາຫຼວດໄດ້ສິ້ນສຸດລົງ. ຄຳຕອບສູງສຸດ: %(topAnswer)s", + "error_ending_title": "ບໍ່ສາມາດສີ່ນສູດການສຳຫຼວດ", + "error_ending_description": "ຂໍອະໄພ,ບໍ່ສາມາດສິ້ນສຸດການສຳຫຼວດ. ກະລຸນາລອງອີກຄັ້ງ.", + "end_title": "ສິ້ນສຸດການສຳຫຼວດ", + "end_description": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສິ້ນສຸດການສຳຫຼວດນີ້? ນີ້ຈະສະແດງຜົນສຸດທ້າຍຂອງການລົງຄະແນນສຽງ ແລະ ຢຸດບໍ່ໃຫ້ປະຊາຊົນສາມາດລົງຄະແນນສຽງໄດ້." }, "failed_load_async_component": "ບໍ່ສາມາດໂຫຼດໄດ້! ກະລຸນາກວດເບິ່ງການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງທ່ານ ແລະ ລອງໃໝ່ອີກຄັ້ງ.", "upload_failed_generic": "ໄຟລ໌ '%(fileName)s' ບໍ່ສາມາດອັບໂຫລດໄດ້.", @@ -3399,7 +3270,35 @@ "error_version_unsupported_space": "homeserver ຂອງຜູ້ໃຊ້ບໍ່ຮອງຮັບເວີຊັນຂອງພື້ນທີ່ດັ່ງກ່າວ.", "error_version_unsupported_room": "homeserver ຂອງຜູ້ໃຊ້ບໍ່ຮອງຮັບເວີຊັນຂອງຫ້ອງ.", "error_unknown": "ຄວາມຜິດພາດຂອງເຊີບເວີທີ່ບໍ່ຮູ້ຈັກ", - "to_space": "ຊີນໄປທີ່ %(spaceName)s" + "to_space": "ຊີນໄປທີ່ %(spaceName)s", + "unable_find_profiles_description_default": "ບໍ່ສາມາດຊອກຫາໂປຣໄຟລ໌ສຳລັບ Matrix IDs ທີ່ລະບຸໄວ້ຂ້າງລຸ່ມນີ້ - ທ່ານຕ້ອງການເຊີນເຂົາເຈົ້າບໍ່?", + "unable_find_profiles_title": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່", + "unable_find_profiles_invite_never_warn_label_default": "ເຊີນເລີຍ ແລະ ບໍ່ເຄີຍເຕືອນຂ້ອຍອີກ", + "unable_find_profiles_invite_label_default": "ເຊີນເລີຍ", + "email_caption": "ເຊີນທາງອີເມລ໌", + "error_dm": "ພວກເຮົາບໍ່ສາມາດສ້າງ DM ຂອງທ່ານໄດ້.", + "error_find_room": "ມີບາງຢ່າງຜິດພາດໃນການພະຍາຍາມເຊີນຜູ້ໃຊ້.", + "error_invite": "ພວກເຮົາບໍ່ສາມາດເຊີນຜູ້ໃຊ້ເຫຼົ່ານັ້ນໄດ້. ກະລຸນາກວດເບິ່ງຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການເຊີນແລ້ວລອງໃໝ່.", + "error_transfer_multiple_target": "ໂທສາມາດໂອນໄປຫາຜູ້ໃຊ້ຄົນດຽວເທົ່ານັ້ນ.", + "error_find_user_title": "ການຊອກຫາຜູ້ໃຊ້ຕໍ່ໄປນີ້ບໍ່ສຳເລັດ", + "error_find_user_description": "ຜູ້ໃຊ້ຕໍ່ໄປນີ້ອາດຈະບໍ່ມີຢູ່ ຫຼືບໍ່ຖືກຕ້ອງ ແລະ ບໍ່ສາມາດເຊີນໄດ້: %(csvNames)s", + "recents_section": "ການສົນທະນາທີ່ຜ່ານມາ", + "suggestions_section": "ຂໍ້ຄວາມໂດຍກົງເມື່ອບໍ່ດົນມານີ້", + "email_use_default_is": "ໃຊ້ເຊີບເວີລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. <default>ໃຊ້ຄ່າເລີ່ມຕົ້ນ (%(defaultIdentityServerName)s)</default> ຫຼືຈັດການໃນ <settings>Settings</settings>.", + "email_use_is": "ໃຊ້ເຊີບເວີທີ່ລະບຸຕົວຕົນເພື່ອເຊີນທາງອີເມວ. ຈັດການໃນ <settings>ການຕັ້ງຄ່າ</settings>.", + "start_conversation_name_email_mxid_prompt": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: <userId/>).", + "start_conversation_name_mxid_prompt": "ເລີ່ມການສົນທະນາກັບບາງຄົນໂດຍໃຊ້ຊື່ ຫຼື ຊື່ຜູ້ໃຊ້ຂອງເຂົາເຈົ້າ (ເຊັ່ນ: <userId/>).", + "suggestions_disclaimer": "ບາງຄໍາແນະນໍາອາດຈະຖືກເຊື່ອງໄວ້ເພື່ອຄວາມເປັນສ່ວນຕົວ.", + "suggestions_disclaimer_prompt": "ຖ້າທ່ານບໍ່ສາມາດເຫັນຜູ້ທີ່ທ່ານກໍາລັງຊອກຫາ, ໃຫ້ສົ່ງລິ້ງເຊີນຂອງເຈົ້າຢູ່ລຸ່ມນີ້ໃຫ້ເຂົາເຈົ້າ.", + "send_link_prompt": "ຫຼື ສົ່ງລິ້ງເຊີນ", + "to_room": "ຊີນໄປຫາ %(roomName)s", + "name_email_mxid_share_space": "ເຊີນບຸຄົນອຶ່ນໂດຍໃຊ້ຊື່, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ<userId/> ຫຼື <a>share this space</a>.", + "name_mxid_share_space": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນພື້ນທີ່ນີ້</a>.", + "name_email_mxid_share_room": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ທີ່ຢູ່ອີເມວ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນຫ້ອງນີ້</a>.", + "name_mxid_share_room": "ເຊີນຄົນທີ່ໃຊ້ຊື່ຂອງເຂົາເຈົ້າ, ຊື່ຜູ້ໃຊ້ (ເຊັ່ນ <userId/>) ຫຼື <a>ແບ່ງປັນຫ້ອງນີ້</a>.", + "key_share_warning": "ຄົນທີ່ໄດ້ຮັບເຊີນຈະສາມາດອ່ານຂໍ້ຄວາມເກົ່າໄດ້.", + "transfer_user_directory_tab": "ບັນຊີຜູ້ໃຊ້", + "transfer_dial_pad_tab": "ປຸ່ມກົດ" }, "scalar": { "error_create": "ບໍ່ສາມາດສ້າງ widget ໄດ້.", @@ -3428,7 +3327,21 @@ "failed_copy": "ສຳເນົາບໍ່ສຳເລັດ", "something_went_wrong": "ມີບາງຢ່າງຜິດພາດ!", "update_power_level": "ການປ່ຽນແປງລະດັບພະລັງງານບໍ່ສຳເລັດ", - "unknown": "ຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກ" + "unknown": "ຄວາມຜິດພາດທີ່ບໍ່ຮູ້ຈັກ", + "dialog_description_default": "ໄດ້ເກີດຂໍ້ຜິດພາດ.", + "edit_history_unsupported": "ເບິ່ງຄືວ່າ homeserver ຂອງທ່ານບໍ່ຮອງຮັບຄຸນສົມບັດນີ້.", + "session_restore": { + "clear_storage_description": "ອອກຈາກລະບົບ ແລະ ລຶບລະຫັດການເຂົ້າລະຫັດອອກບໍ?", + "clear_storage_button": "ລຶບບ່ອນຈັດເກັບຂໍ້ມູນ ແລະ ອອກຈາກລະບົບ", + "title": "ບໍ່ສາມາດກູ້ລະບົບໄດ້", + "description_1": "ພວກເຮົາພົບຄວາມຜິດພາດໃນການພະຍາຍາມຟື້ນຟູພາກສ່ວນທີ່ຜ່ານມາຂອງທ່ານ.", + "description_2": "ຖ້າຫາກວ່າທ່ານເຄິຍໃຊ້ເວີຊັ້ນທີ່ໃໝ່ກວ່າຂອງ %(brand)s,ລະບົບຂອງທ່ານອາດຈະບໍ່ສອດຄ່ອງກັນໄດ້ກັບເວີຊັ້ນນີ້. ປິດໜ້າຕ່າງນີ້ແລ້ວກັບຄືນໄປຫາເວີຊັ້ນຫຼ້າສຸດ.", + "description_3": "ການລຶບລ້າງພື້ນທີ່ຈັດເກັບຂໍ້ມູນຂອງບຣາວເຊີຂອງທ່ານອາດຈະແກ້ໄຂບັນຫາໄດ້, ແຕ່ຈະເຮັດໃຫ້ທ່ານອອກຈາກລະບົບ ແລະ ເຮັດໃຫ້ປະຫວັດການສົນທະນາທີ່ເຂົ້າລະຫັດໄວ້ນັ້ນບໍ່ສາມາດອ່ານໄດ້." + }, + "storage_evicted_title": "ບໍ່ມີຂໍ້ມູນໃນລະບົບ", + "storage_evicted_description_1": "ບາງຂໍ້ມູນໃນລະບົບ, ລວມທັງກະແຈຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ, ຫາຍໄປ. ອອກຈາກລະບົບ ແລະ ເຂົ້າສູ່ລະບົບເພື່ອແກ້ໄຂສິ່ງນີ້, ການກູ້ຄືນກະແຈຈາກການສໍາຮອງຂໍ້ມູນ.", + "storage_evicted_description_2": "ບຣາວເຊີຂອງທ່ານອາດຈະລຶບຂໍ້ມູນນີ້ອອກເມື່ອພື້ນທີ່ດິສກ໌ເຫຼືອໜ້ອຍ.", + "unknown_error_code": "ລະຫັດຜິດພາດທີ່ບໍ່ຮູ້ຈັກ" }, "name_and_id": "%(name)s(%(userId)s)", "items_and_n_others": { @@ -3568,7 +3481,31 @@ "deactivate_confirm_action": "ປິດໃຊ້ງານຜູ້ໃຊ້", "error_deactivate": "ປິດໃຊ້ງານຜູ້ໃຊ້ບໍ່ສຳເລັດ", "role_label": "ບົດບາດໃນ <RoomName />", - "edit_own_devices": "ແກ້ໄຂອຸປະກອນ" + "edit_own_devices": "ແກ້ໄຂອຸປະກອນ", + "redact": { + "no_recent_messages_title": "ບໍ່ພົບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s", + "no_recent_messages_description": "ລອງເລື່ອນຂຶ້ນໃນທາມລາຍເພື່ອເບິ່ງວ່າມີອັນໃດກ່ອນໜ້ານີ້.", + "confirm_title": "ລຶບຂໍ້ຄວາມຫຼ້າສຸດໂດຍ %(user)s", + "confirm_description_1": { + "one": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?", + "other": "ທ່ານກຳລັງຈະລຶບ %(count)s ຂໍ້ຄວາມອອກໂດຍ %(user)s. ນີ້ຈະເປັນການລຶບຂໍ້ຄວາມອອກຖາວອນສຳລັບທຸກຄົນໃນການສົນທະນາ. ທ່ານຕ້ອງການສືບຕໍ່ບໍ?" + }, + "confirm_description_2": "ສໍາລັບຈໍານວນຂໍ້ຄວາມຂະຫນາດໃຫຍ່, ນີ້ອາດຈະໃຊ້ເວລາ, ກະລຸນາຢ່າໂຫຼດຂໍ້ມູນລູກຄ້າຂອງທ່ານຄືນໃໝ່ໃນລະຫວ່າງນີ້.", + "confirm_keep_state_label": "ຮັກສາຂໍ້ຄວາມຂອງລະບົບ", + "confirm_keep_state_explainer": "ຍົກເລີກການກວດກາ ຖ້າທ່ານຕ້ອງການລຶບຂໍ້ຄວາມໃນລະບົບຜູ້ໃຊ້ນີ້ (ເຊັ່ນ: ການປ່ຽນແປງສະມາຊິກ, ການປ່ຽນແປງໂປຣໄຟລ໌...)", + "confirm_button": { + "one": "ລຶບອອກ 1 ຂໍ້ຄວາມ", + "other": "ເອົາ %(count)s ຂໍ້ຄວາມອອກ" + } + }, + "count_of_verified_sessions": { + "one": "ຢືນຢັນ 1 session ແລ້ວ", + "other": "%(count)sລະບົບຢືນຢັນແລ້ວ" + }, + "count_of_sessions": { + "one": "%(count)s ລະບົບ", + "other": "%(count)ssessions" + } }, "stickers": { "empty": "ທ່ານບໍ່ໄດ້ເປີດໃຊ້ສະຕິກເກີແພັກເກັດໃນປັດຈຸບັນ", @@ -3599,6 +3536,9 @@ "one": "ຜົນສຸດທ້າຍໂດຍອີງໃສ່ %(count)s ຄະແນນສຽງ", "other": "ຜົນສຸດທ້າຍໂດຍອີງໃສ່ %(count)s ຄະແນນສຽງ" } + }, + "thread_list": { + "context_menu_label": "ຕົວເລືອກກະທູ້" } }, "reject_invitation_dialog": { @@ -3635,12 +3575,138 @@ }, "console_wait": "ລໍຖ້າ!", "cant_load_page": "ບໍ່ສາມາດໂຫຼດໜ້າໄດ້", - "Invalid homeserver discovery response": "ການຕອບກັບຫານຄົ້ນຫາ homeserver ບໍ່ຖືກຕ້ອງ", - "Failed to get autodiscovery configuration from server": "ບໍ່ສາມາດຮັບການກຳນົດຄ່າ ການຄົ້ນຫາອັດຕະໂນມັດ ຈາກເຊີບເວີໄດ້", - "Invalid base_url for m.homeserver": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Homeserver URL ບໍ່ສະເເດງເປັນ Matrix homeserver ທີ່ຖືກຕ້ອງ", - "Invalid identity server discovery response": "ການຕອບສະໜອງ ການຄົ້ນພົບຕົວຕົນຂອງເຊີບເວີບໍ່ຖືກຕ້ອງ", - "Invalid base_url for m.identity_server": "base_url ບໍ່ຖືກຕ້ອງສໍາລັບ m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL ເຊີບເວີປາກົດວ່າບໍ່ຖືກຕ້ອງ", - "General failure": "ຄວາມບໍ່ສຳເລັດທົ່ວໄປ" + "General failure": "ຄວາມບໍ່ສຳເລັດທົ່ວໄປ", + "emoji_picker": { + "cancel_search_label": "ຍົກເລີກການຄົ້ນຫາ" + }, + "info_tooltip_title": "ຂໍ້ມູນ", + "language_dropdown_label": "ເລື່ອນພາສາລົງ", + "seshat": { + "error_initialising": "ເລີ່ມຕົ້ນການຄົ້ນຫາຂໍ້ຄວາມບ່ສຳເລັດ, ໃຫ້ກວດເບິ່ງ <a>ການຕັ້ງຄ່າຂອງທ່ານ</a> ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ", + "warning_kind_files_app": "ໃຊ້ <a>ແອັບເດັສທັອບ</a> ເພື່ອເບິ່ງໄຟລ໌ທີ່ຖືກເຂົ້າລະຫັດທັງໝົດ", + "warning_kind_search_app": "ໃຊ້ <a>ແອັບເດັສທັອບ</a> ເພື່ອຊອກຫາຂໍ້ຄວາມທີ່ເຂົ້າລະຫັດໄວ້", + "warning_kind_files": "%(brand)s ລຸ້ນນີ້ບໍ່ຮອງຮັບການເບິ່ງບາງໄຟລ໌ທີ່ເຂົ້າລະຫັດໄວ້", + "warning_kind_search": "ເວີຊັ້ນຂອງ %(brand)s ບໍ່ຮອງຮັບການຊອກຫາຂໍ້ຄວາມທີ່ຖືກເຂົ້າລະຫັດ", + "reset_title": "ກູ້ຄືນການຕັ້ງຄ່າບໍ?", + "reset_description": "ສ່ວນຫຼາຍແລ້ວທ່ານບໍ່ຢາກຈະກູ້ຄືນດັດສະນີຂອງທ່ານ", + "reset_explainer": "ຖ້າທ່ານດຳເນິນການ, ກະລຸນາຮັບຊາບວ່າຂໍ້ຄວາມຂອງທ່ານຈະບໍ່ຖືກລຶບ, ແຕ່ການຊອກຫາອາດຈະຖືກຫຼຸດໜ້ອຍລົງເປັນເວລາສອງສາມນາທີໃນຂະນະທີ່ດັດສະນີຈະຖືກສ້າງໃໝ່", + "reset_button": "ກູ້ຄືນທີ່ຈັດເກັບ" + }, + "truncated_list_n_more": { + "other": "ແລະ %(count)sອີກ..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "ໃສ່ຊື່ເຊີບເວີ", + "network_dropdown_available_valid": "ດີ", + "network_dropdown_available_invalid_forbidden": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເບິ່ງລາຍຊື່ຫ້ອງຂອງເຊີບເວີນີ້", + "network_dropdown_available_invalid": "ບໍ່ສາມາດຊອກຫາເຊີບເວີນີ້ ຫຼື ລາຍຊື່ຫ້ອງຂອງມັນໄດ້", + "network_dropdown_your_server_description": "ເຊີບເວີຂອງທ່ານ", + "network_dropdown_add_dialog_title": "ເພີ່ມເຊີບເວີໃໝ່", + "network_dropdown_add_dialog_description": "ໃສ່ຊື່ຂອງເຊີບເວີໃໝ່ທີ່ທ່ານຕ້ອງການສຳຫຼວດ.", + "network_dropdown_add_dialog_placeholder": "ຊື່ເຊີບເວີ" + } + }, + "dialog_close_label": "ປິດກ່ອງໂຕ້ຕອບ", + "redact": { + "error": "ທ່ານບໍ່ສາມາດລຶບຂໍ້ຄວາມນີ້ໄດ້. (%(code)s)", + "ongoing": "ກຳລັງລຶບ…", + "confirm_button": "ຢືນຢັນການລຶບອອກ", + "reason_label": "ເຫດຜົນ (ທາງເລືອກ)" + }, + "forward": { + "no_perms_title": "ທ່ານບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ເຮັດສິ່ງນີ້", + "sending": "ກຳລັງສົ່ງ", + "sent": "ສົ່ງແລ້ວ", + "open_room": "ເປີດຫ້ອງ", + "send_label": "ສົ່ງ", + "message_preview_heading": "ສະເເດງຕົວຢ່າງຂໍ້ຄວາມ", + "filter_placeholder": "ຊອກຫາຫ້ອງ ຫຼື ຄົນ" + }, + "integrations": { + "disabled_dialog_title": "ການເຊື່ອມໂຍງຖືກປິດໃຊ້ງານ", + "impossible_dialog_title": "ບໍ່ອະນຸຍາດໃຫ້ປະສົມປະສານກັນ", + "impossible_dialog_description": "%(brand)s ຂອງທ່ານບໍ່ອະນຸຍາດໃຫ້ທ່ານໃຊ້ຕົວຈັດການການເຊື່ອມໂຍງເພື່ອເຮັດສິ່ງນີ້. ກະລຸນາຕິດຕໍ່ຫາຜູ້ຄຸ້ມຄອງລະບົບ." + }, + "lazy_loading": { + "disabled_description1": "ກ່ອນໜ້ານີ້ທ່ານເຄີຍໃຊ້ %(brand)sກັບ %(host)s ດ້ວຍການເປີດໂຫຼດສະມາຊິກ. ໃນເວີຊັ້ນນີ້ ໄດ້ປິດການໃຊ້ງານ. ເນື່ອງຈາກ cache ໃນເຄື່ອງບໍ່ເຂົ້າກັນລະຫວ່າງສອງການຕັ້ງຄ່ານີ້, %(brand)s ຕ້ອງການ sync ບັນຊີຂອງທ່ານຄືນໃໝ່.", + "disabled_description2": "ຖ້າເວີຊັ້ນອື່ນຂອງ %(brand)s ເປີດຢູ່ໃນແຖບອື່ນ, ກະລຸນາປິດການໃຊ້ %(brand)s ຢູ່ໃນໂຮດດຽວກັນທັງການໂຫຼດແບບ lazy ເປີດໃຊ້ງານ ແລະປິດໃຊ້ງານພ້ອມກັນຈະເຮັດໃຫ້ເກີດບັນຫາ.", + "disabled_title": "ແຄດໃນເຄື່ອງບໍ່ເຂົ້າກັນໄດ້", + "disabled_action": "ລຶບ cache ແລະ resync", + "resync_description": "ຕອນນີ້ %(brand)s ໃຊ້ຄວາມຈຳໜ້ອຍກວ່າ 3-5x, ໂດຍການໂຫຼດຂໍ້ມູນກ່ຽວກັບຜູ້ໃຊ້ອື່ນເມື່ອຕ້ອງການເທົ່ານັ້ນ. ກະລຸນາລໍຖ້າໃນຂະນະທີ່ພວກເຮົາ synchronise ກັບເຊີບເວີ!", + "resync_title": "ກຳລັງອັບເດດ %(brand)s" + }, + "message_edit_dialog_title": "ແກ້ໄຂຂໍ້ຄວາມ", + "server_offline": { + "empty_timeline": "ຕາມທັນທັງໝົດ.", + "title": "ເຊີບເວີບໍ່ຕອບສະໜອງ", + "description": "ເຊີບເວີຂອງທ່ານບໍ່ຕອບສະໜອງຕໍ່ບາງຄຳຮ້ອງຂໍຂອງທ່ານ. ຂ້າງລຸ່ມນີ້ແມ່ນສາເຫດທີ່ເປັນໄປໄດ້ທີ່ສຸດ.", + "description_1": "ເຊີບເວີ (%(serverName)s) ໃຊ້ເວລາດົນເກີນໄປທີ່ຈະຕອບສະໜອງ.", + "description_2": "Firewall ຫຼື ໂປຣແກມປ້ອງກັນໄວຣັດ ຂອງທ່ານກຳລັງບັລອກການຮ້ອງຂໍ.", + "description_3": "ສ່ວນຂະຫຍາຍຂອງບຣາວເຊີກໍາລັງປ້ອງກັນການຮ້ອງຂໍ.", + "description_4": "ເຊີບເວີອອບລາຍ.", + "description_5": "ເຊີບເວີໄດ້ປະຕິເສດຄຳຮ້ອງຂໍຂອງທ່ານ.", + "description_6": "ພື້ນທີ່ຂອງທ່ານປະສົບກັບຄວາມຫຍຸ້ງຍາກໃນການເຊື່ອມຕໍ່ອິນເຕີເນັດ.", + "description_7": "ເກີດຄວາມຜິດພາດໃນການເຊື່ອມຕໍ່ໃນຂະນະທີ່ພະຍາຍາມຕິດຕໍ່ກັບເຊີບເວີ.", + "description_8": "ເຊີບເວີບໍ່ໄດ້ຖືກຕັ້ງຄ່າເພື່ອຊີ້ບອກວ່າບັນຫາແມ່ນຫຍັງ (CORS).", + "recent_changes_heading": "ການປ່ຽນແປງຫຼ້າສຸດທີ່ຍັງບໍ່ທັນໄດ້ຮັບ" + }, + "spotlight_dialog": { + "public_rooms_label": "ຫ້ອງສາທາລະນະ", + "heading_with_query": "ໃຊ້ \"%(query)s\" ເພື່ອຊອກຫາ", + "spaces_title": "ຊ່ອງທີ່ທ່ານຢູ່", + "other_rooms_in_space": "ຫ້ອງອື່ນໆ%(spaceName)s", + "join_button_text": "ເຂົ້າຮ່ວມ %(roomAddress)s", + "create_new_room_button": "ສ້າງຫ້ອງໃຫມ່", + "message_search_section_title": "ການຄົ້ນຫາອື່ນໆ", + "recent_searches_section_title": "ການຄົ້ນຫາທີ່ຜ່ານມາ", + "recently_viewed_section_title": "ເບິ່ງເມື່ອບໍ່ດົນມານີ້", + "search_dialog": "ຊອກຫາ ກ່ອງໂຕ້ຕອບ", + "search_messages_hint": "ເພື່ອຊອກຫາຂໍ້ຄວາມ, ຊອກຫາໄອຄອນນີ້ຢູ່ເທິງສຸດຂອງຫ້ອງ <icon/>", + "keyboard_scroll_hint": "ໃຊ້ <arrows/> ເພື່ອເລື່ອນ" + }, + "share": { + "title_room": "ແບ່ງປັນຫ້ອງ", + "permalink_most_recent": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມຫຼ້າສຸດ", + "title_user": "ແບ່ງປັນຜູ້ໃຊ້", + "title_message": "ແບ່ງປັນຂໍ້ຄວາມໃນຫ້ອງ", + "permalink_message": "ເຊື່ອມຕໍ່ກັບຂໍ້ຄວາມທີ່ເລືອກ", + "link_title": "ເຊື່ອມຕໍ່ທີ່ຫ້ອງ" + }, + "upload_file": { + "title_progress": "ອັບໂຫຼດໄຟລ໌%(current)sຂອງ%(total)s", + "title": "ອັບໂຫຼດໄຟລ໌", + "upload_all_button": "ອັບໂຫຼດທັງໝົດ", + "error_file_too_large": "ໄຟລ໌ນີ້ <b>ໃຫຍ່ເກີນໄປ</b> ທີ່ຈະອັບໂຫລດໄດ້. ຂະໜາດໄຟລ໌ຈຳກັດ%(limit)s ແຕ່ໄຟລ໌ນີ້ແມ່ນ %(sizeOfThisFile)s.", + "error_files_too_large": "ໄຟລ໌ເຫຼົ່ານີ້ <b>ໃຫຍ່ເກີນໄປ</b> ທີ່ຈະອັບໂຫລດ. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)s.", + "error_some_files_too_large": "ບາງໄຟລ໌ <b>ໃຫຍ່ເກີນໄປ</b> ທີ່ຈະອັບໂຫລດໄດ້. ຂີດຈຳກັດຂະໜາດໄຟລ໌ແມ່ນ %(limit)s.", + "upload_n_others_button": { + "one": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນ", + "other": "ອັບໂຫຼດ %(count)s ໄຟລ໌ອື່ນໆ" + }, + "cancel_all_button": "ຍົກເລີກທັງໝົດ", + "error_title": "ອັບໂຫຼດຜິດພາດ" + }, + "restore_key_backup_dialog": { + "load_error_content": "ບໍ່ສາມາດໂຫຼດສະຖານະສຳຮອງໄດ້", + "recovery_key_mismatch_title": "ກະແຈຄວາມປອດໄພບໍ່ກົງກັນ", + "recovery_key_mismatch_description": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍກະແຈຄວາມປອດໄພນີ້ໄດ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ກະແຈຄວາມປອດໄພຖືກຕ້ອງແລ້ວ.", + "incorrect_security_phrase_title": "ປະໂຫຍກຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", + "incorrect_security_phrase_dialog": "ການສຳຮອງຂໍ້ມູນບໍ່ສາມາດຖອດລະຫັດດ້ວຍວະລີຄວາມປອດໄພນີ້: ກະລຸນາກວດສອບວ່າທ່ານໃສ່ປະໂຫຍກຄວາມປອດໄພທີ່ຖືກຕ້ອງ.", + "restore_failed_error": "ບໍ່ສາມາດກູ້ຂໍ້ມູນສຳຮອງຄືນມາໄດ້", + "no_backup_error": "ບໍ່ພົບຂໍ້ມູນສຳຮອງ!", + "keys_restored_title": "ກູ້ກະແຈຄືນມາ", + "count_of_decryption_failures": "ການຖອດລະຫັດ %(failedCount)s ລະບົບບໍ່ສຳເລັດ!", + "count_of_successfully_restored_keys": "ກູ້ຄືນກະແຈ %(sessionCount)s ສຳເລັດແລ້ວ", + "enter_phrase_title": "ໃສ່ປະໂຫຍກຄວາມປອດໄພ", + "key_backup_warning": "<b>ຄຳເຕືອນ</b>: ທ່ານຄວນຕັ້ງການສຳຮອງຂໍ້ມູນລະຫັດຈາກຄອມພິວເຕີທີ່ເຊື່ອຖືໄດ້ເທົ່ານັ້ນ.", + "enter_phrase_description": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ.", + "phrase_forgotten_text": "ຖ້າທ່ານລືມປະໂຫຍກຄວາມປອດໄພຂອງທ່ານ, ທ່ານສາມາດ <button1>ໃຊ້ກະແຈຄວາມປອດໄພຂອງທ່ານ</button1> ຫຼື <button2>ຕັ້ງຄ່າຕົວເລືອກການຟື້ນຕົວໃຫມ່</button2>", + "enter_key_title": "ໃສ່ກະແຈຄວາມປອດໄພ", + "key_is_valid": "ກະແຈຄວາມປອດໄພທີ່ຖືກຕ້ອງ!", + "key_is_invalid": "ກະແຈຄວາມປອດໄພບໍ່ຖືກຕ້ອງ", + "enter_key_description": "ເຂົ້າເຖິງປະຫວັດຂໍ້ຄວາມທີ່ປອດໄພຂອງທ່ານ ແລະ ຕັ້ງຄ່າການສົ່ງຂໍ້ຄວາມທີ່ປອດໄພໂດຍການໃສ່ກະແຈຄວາມປອດໄພຂອງທ່ານ.", + "key_forgotten_text": "ຖ້າທ່ານລືມກະແຈຄວາມປອດໄພຂອງທ່ານ ທ່ານສາມາດ <button>ຕັ້ງຄ່າຕົວເລືອກການຟື້ນຕົວໃຫມ່</button>", + "load_keys_progress": "ກູ້ລະຫັດ %(completed)s ຂອງ %(total)sຄືນແລ້ວ" + } } diff --git a/src/i18n/strings/lt.json b/src/i18n/strings/lt.json index 1f4c2101d1..2e82def121 100644 --- a/src/i18n/strings/lt.json +++ b/src/i18n/strings/lt.json @@ -2,20 +2,13 @@ "Sunday": "Sekmadienis", "Today": "Šiandien", "Friday": "Penktadienis", - "Changelog": "Keitinių žurnalas", - "Unavailable": "Neprieinamas", - "Filter results": "Išfiltruoti rezultatus", "Tuesday": "Antradienis", "Unnamed room": "Kambarys be pavadinimo", "Saturday": "Šeštadienis", "Monday": "Pirmadienis", "Wednesday": "Trečiadienis", - "Send": "Siųsti", - "unknown error code": "nežinomas klaidos kodas", - "You cannot delete this message. (%(code)s)": "Jūs negalite trinti šios žinutės. (%(code)s)", "Thursday": "Ketvirtadienis", "Yesterday": "Vakar", - "Thank you!": "Ačiū!", "Sun": "Sek", "Mon": "Pir", "Tue": "Ant", @@ -42,97 +35,18 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(fullYear)s %(monthName)s %(day)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(fullYear)s %(monthName)s %(day)s %(time)s", "Warning!": "Įspėjimas!", - "(~%(count)s results)": { - "other": "(~%(count)s rezultatų(-ai))", - "one": "(~%(count)s rezultatas)" - }, - "Email address": "El. pašto adresas", "Delete Widget": "Ištrinti valdiklį", - "Session ID": "Seanso ID", "%(duration)ss": "%(duration)s sek", "%(duration)sm": "%(duration)s min", "%(duration)sh": "%(duration)s val", "%(duration)sd": "%(duration)s d", - "Create new room": "Sukurti naują kambarį", "collapse": "suskleisti", "expand": "išskleisti", - "Logs sent": "Žurnalai išsiųsti", - "Failed to send logs: ": "Nepavyko išsiųsti žurnalų: ", - "An error has occurred.": "Įvyko klaida.", - "Failed to upgrade room": "Nepavyko atnaujinti kambario", - "The room upgrade could not be completed": "Nepavyko užbaigti kambario atnaujinimo", "Send Logs": "Siųsti žurnalus", - "Unable to restore session": "Nepavyko atkurti seanso", - "and %(count)s others...": { - "other": "ir %(count)s kitų...", - "one": "ir dar vienas..." - }, - "not specified": "nenurodyta", "Home": "Pradžia", - "And %(count)s more...": { - "other": "Ir dar %(count)s..." - }, "Restricted": "Apribotas", "Moderator": "Moderatorius", - "Preparing to send logs": "Ruošiamasi išsiųsti žurnalus", - "Incompatible Database": "Nesuderinama duomenų bazė", - "Incompatible local cache": "Nesuderinamas vietinis podėlis", - "Updating %(brand)s": "Atnaujinama %(brand)s", - "This will allow you to reset your password and receive notifications.": "Tai jums leis iš naujo nustatyti slaptažodį ir gauti pranešimus.", - "Unable to restore backup": "Nepavyko atkurti atsarginės kopijos", - "No backup found!": "Nerasta jokios atsarginės kopijos!", - "Failed to decrypt %(failedCount)s sessions!": "Nepavyko iššifruoti %(failedCount)s seansų!", "%(items)s and %(lastItem)s": "%(items)s ir %(lastItem)s", - "Remove recent messages by %(user)s": "Pašalinti paskutines %(user)s žinutes", - "Room Settings - %(roomName)s": "Kambario nustatymai - %(roomName)s", - "Upgrade public room": "Atnaujinti viešą kambarį", - "Upload files (%(current)s of %(total)s)": "Įkelti failus (%(current)s iš %(total)s)", - "Upload files": "Įkelti failus", - "Upload all": "Įkelti visus", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Šis failas yra <b>per didelis</b> įkėlimui. Failų dydžio limitas yra %(limit)s, bet šis failas užima %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Šie failai yra <b>per dideli</b> įkėlimui. Failų dydžio limitas yra %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Kai kurie failai yra <b>per dideli</b> įkėlimui. Failų dydžio limitas yra %(limit)s.", - "Upload %(count)s other files": { - "other": "Įkelti %(count)s kitus failus", - "one": "Įkelti %(count)s kitą failą" - }, - "Cancel All": "Atšaukti visus", - "Upload Error": "Įkėlimo klaida", - "Email (optional)": "El. paštas (neprivaloma)", - "Direct Messages": "Privačios žinutės", - "Power level": "Galios lygis", - "Custom level": "Pritaikytas lygis", - "Can't find this server or its room list": "Negalime rasti šio serverio arba jo kambarių sąrašo", - "Recently Direct Messaged": "Neseniai tiesiogiai susirašyta", - "Command Help": "Komandų pagalba", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Užšifruotos žinutės yra apsaugotos visapusiu šifravimu. Tik jūs ir gavėjas(-ai) turi raktus šioms žinutėms perskaityti.", - "Start using Key Backup": "Pradėti naudoti atsarginę raktų kopiją", - "%(name)s accepted": "%(name)s priimtas", - "%(name)s declined": "%(name)s atmestas", - "%(name)s cancelled": "%(name)s atšauktas", - "%(name)s wants to verify": "%(name)s nori patvirtinti", - "e.g. my-room": "pvz.: mano-kambarys", - "Enter a server name": "Įveskite serverio pavadinimą", - "Enter the name of a new server you want to explore.": "Įveskite naujo, norimo žvalgyti serverio pavadinimą.", - "Server name": "Serverio pavadinimas", - "Session name": "Seanso pavadinimas", - "Session key": "Seanso raktas", - "I don't want my encrypted messages": "Man nereikalingos užšifruotos žinutės", - "You'll lose access to your encrypted messages": "Jūs prarasite prieigą prie savo užšifruotų žinučių", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Įspėjimas</b>: atsarginę raktų kopiją sukurkite tik iš patikimo kompiuterio.", - "Confirm Removal": "Patvirtinkite pašalinimą", - "Manually export keys": "Eksportuoti raktus rankiniu būdu", - "Verify your other session using one of the options below.": "Patvirtinkite savo kitą seansą naudodami vieną iš žemiau esančių parinkčių.", - "%(count)s verified sessions": { - "other": "%(count)s patvirtintų seansų", - "one": "1 patvirtintas seansas" - }, - "%(count)s sessions": { - "other": "%(count)s seansai(-ų)", - "one": "%(count)s seansas" - }, - "Are you sure you want to deactivate your account? This is irreversible.": "Ar tikrai norite deaktyvuoti savo paskyrą? Tai yra negrįžtama.", - "Are you sure you want to sign out?": "Ar tikrai norite atsijungti?", "Dog": "Šuo", "Cat": "Katė", "Lion": "Liūtas", @@ -197,74 +111,17 @@ "Headphones": "Ausinės", "Folder": "Aplankas", "Encrypted by a deleted session": "Užšifruota ištrinto seanso", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. <default>Naudokite numatytajį (%(defaultIdentityServerName)s)</default> arba tvarkykite <settings>Nustatymuose</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tvarkykite <settings>Nustatymuose</settings>.", - "Destroy cross-signing keys?": "Sunaikinti kryžminio pasirašymo raktus?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Kryžminio pasirašymo raktų ištrinimas yra neatšaukiamas. Visi, kurie buvo jais patvirtinti, matys saugumo įspėjimus. Jūs greičiausiai nenorite to daryti, nebent praradote visus įrenginius, iš kurių galite patvirtinti kryžminiu pasirašymu.", - "Clear cross-signing keys": "Valyti kryžminio pasirašymo raktus", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Patvirtinkite šį įrenginį, kad pažymėtumėte jį kaip patikimą. Įrenginio pažymėjimas patikimu jums ir kitiems vartotojams suteikia papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Šio įrenginio patvirtinimas pažymės jį kaip patikimą, ir vartotojai, kurie patvirtino su jumis, pasitikės šiuo įrenginiu.", - "a new cross-signing key signature": "naujas kryžminio pasirašymo rakto parašas", - "a device cross-signing signature": "įrenginio kryžminio pasirašymo parašas", "IRC display name width": "IRC rodomo vardo plotis", - "Create a new room with the same name, description and avatar": "Sukurti naują kambarį su tuo pačiu pavadinimu, aprašymu ir pseudoportretu", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Kambario atnaujinimas yra sudėtingas veiksmas ir paprastai rekomenduojamas, kai kambarys nestabilus dėl klaidų, trūkstamų funkcijų ar saugos spragų.", - "To help us prevent this in future, please <a>send us logs</a>.": "Norėdami padėti mums išvengti to ateityje, <a>atsiųskite mums žurnalus</a>.", - "Ask this user to verify their session, or manually verify it below.": "Paprašykite šio vartotojo patvirtinti savo seansą, arba patvirtinkite jį rankiniu būdu žemiau.", - "Continue With Encryption Disabled": "Tęsti išjungus šifravimą", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Patvirtinkite šį vartotoją, kad pažymėtumėte jį kaip patikimą. Vartotojų pažymėjimas patikimais suteikia jums papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", - "Sign out and remove encryption keys?": "Atsijungti ir pašalinti šifravimo raktus?", - "Confirm encryption setup": "Patvirtinti šifravimo sąranką", - "Click the button below to confirm setting up encryption.": "Paspauskite mygtuką žemiau, kad patvirtintumėte šifravimo nustatymą.", "Deactivate account": "Deaktyvuoti paskyrą", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Pabandykite slinkti aukštyn laiko juostoje, kad sužinotumėte, ar yra ankstesnių.", "This backup is trusted because it has been restored on this session": "Ši atsarginė kopija yra patikima, nes buvo atkurta šiame seanse", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Šio seanso duomenų išvalymas yra negrįžtamas. Šifruotos žinutės bus prarastos, nebent buvo sukurta jų raktų atsarginė kopija.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Trūksta kai kurių seanso duomenų, įskaitant šifruotų žinučių raktus. Atsijunkite ir prisijunkite, kad tai išspręstumėte, atkurdami raktus iš atsarginės kopijos.", - "Restoring keys from backup": "Raktų atkūrimas iš atsarginės kopijos", "Your homeserver has exceeded its user limit.": "Jūsų serveris pasiekė savo vartotojų limitą.", "Your homeserver has exceeded one of its resource limits.": "Jūsų serveris pasiekė vieną iš savo resursų limitų.", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Norėdami pranešti apie su Matrix susijusią saugos problemą, perskaitykite Matrix.org <a>Saugumo Atskleidimo Poliiką</a>.", "Failed to connect to integration manager": "Nepavyko prisijungti prie integracijų tvarkytuvo", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Pasakyite mums kas nutiko, arba, dar geriau, sukurkite GitHub problemą su jos apibūdinimu.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Prieš pateikiant žurnalus jūs turite <a>sukurti GitHub problemą</a>, kad apibūdintumėte savo problemą.", - "Notes": "Pastabos", - "Integrations are disabled": "Integracijos yra išjungtos", - "Integrations not allowed": "Integracijos neleidžiamos", - "Link to most recent message": "Nuoroda į naujausią žinutę", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Pakviesti ką nors naudojant jų vardą, vartotojo vardą (pvz.: <userId/>) arba <a>bendrinti šį kambarį</a>.", - "Share Room Message": "Bendrinti Kambario Žinutę", - "Share Room": "Bendrinti Kambarį", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s dabar naudoja 3-5 kartus mažiau atminties, įkeliant vartotojų informaciją tik prireikus. Palaukite, kol mes iš naujo sinchronizuosime su serveriu!", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Jūs būsite nukreipti į trečiosios šalies svetainę, kad galėtumėte patvirtinti savo paskyrą naudojimui su %(integrationsUrl)s. Ar norite tęsti?", - "Join millions for free on the largest public server": "Prisijunkite prie milijonų didžiausiame viešame serveryje nemokamai", "Join Room": "Prisijungti prie kambario", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Neleisti vartotojams kalbėti senoje kambario versijoje ir paskelbti pranešimą, kuriame vartotojams patariama persikelti į naują kambarį", - "Update any local room aliases to point to the new room": "Atnaujinkite vietinių kambarių slapyvardžius, kad nurodytumėte į naująjį kambarį", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Norint atnaujinti šį kambarį, reikia uždaryti esamą kambario instanciją ir vietoje jo sukurti naują kambarį. Norėdami suteikti kambario nariams kuo geresnę patirtį, mes:", - "Upgrade Room Version": "Atnaujinti Kambario Versiją", - "Upgrade this room to version %(version)s": "Atnaujinti šį kambarį į %(version)s versiją", - "Put a link back to the old room at the start of the new room so people can see old messages": "Naujojo kambario pradžioje įdėkite nuorodą į senąjį kambarį, kad žmonės galėtų matyti senas žinutes", - "You signed in to a new session without verifying it:": "Jūs prisijungėte prie naujo seanso, jo nepatvirtinę:", "Ok": "Gerai", - "Not Trusted": "Nepatikimas", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) prisijungė prie naujo seanso jo nepatvirtinę:", - "Your browser likely removed this data when running low on disk space.": "Jūsų naršyklė greičiausiai pašalino šiuos duomenis pritrūkus vietos diske.", - "Remove %(count)s messages": { - "one": "Pašalinti 1 žinutę", - "other": "Pašalinti %(count)s žinutes(-ų)" - }, "Backup version:": "Atsarginės kopijos versija:", - "Your area is experiencing difficulties connecting to the internet.": "Jūsų vietovėje kyla sunkumų prisijungiant prie interneto.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Jūsų serveris neatsako į kai kurias jūsų užklausas. Žemiau pateikiamos kelios labiausiai tikėtinos priežastys.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Jei kita %(brand)s versija vis dar yra atidaryta kitame skirtuke, uždarykite jį, nes %(brand)s naudojimas tame pačiame serveryje, tuo pačiu metu įjungus ir išjungus tingų įkėlimą, sukelks problemų.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Jūs anksčiau naudojote %(brand)s ant %(host)s įjungę tingų narių įkėlimą. Šioje versijoje tingus įkėlimas yra išjungtas. Kadangi vietinė talpykla nesuderinama tarp šių dviejų nustatymų, %(brand)s reikia iš naujo sinchronizuoti jūsų paskyrą.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Patvirtinant šį vartotoją, jo seansas bus pažymėtas kaip patikimas, taip pat jūsų seansas bus pažymėtas kaip patikimas jam.", - "Security Phrase": "Slaptafrazė", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Anksčiau šiame seanse naudojote naujesnę %(brand)s versiją. Norėdami vėl naudoti šią versiją su visapusiu šifravimu, turėsite atsijungti ir prisijungti iš naujo.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Tam, kad neprarastumėte savo pokalbių istorijos, prieš atsijungdami turite eksportuoti kambario raktus. Norėdami tai padaryti, turėsite grįžti į naujesnę %(brand)s versiją", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Paprastai tai turi įtakos tik kambario apdorojimui serveryje. Jei jūs turite problemų su savo %(brand)s, <a>praneškite apie klaidą</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Pakviesti ką nors, naudojant jų vardą, el. pašto adresą, vartotojo vardą (pvz.: <userId/>) arba <a>bendrinti šį kambarį</a>.", "Azerbaijan": "Azerbaidžanas", "Austria": "Austrija", "Australia": "Australija", @@ -283,24 +140,6 @@ "Afghanistan": "Afganistanas", "United States": "Jungtinės Amerikos Valstijos", "United Kingdom": "Jungtinė Karalystė", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Jei anksčiau naudojote naujesnę %(brand)s versiją, jūsų seansas gali būti nesuderinamas su šia versija. Uždarykite šį langą ir grįžkite į naujesnę versiją.", - "We encountered an error trying to restore your previous session.": "Bandant atkurti ankstesnį seansą įvyko klaida.", - "Confirm this user's session by comparing the following with their User Settings:": "Patvirtinkite šio vartotojo seansą, palygindami tai, kas nurodyta toliau, su jo Vartotojo Nustatymais:", - "Confirm by comparing the following with the User Settings in your other session:": "Patvirtinkite, palygindami tai, kas nurodyta toliau, su Vartotojo Nustatymais kitame jūsų seanse:", - "Clear all data in this session?": "Išvalyti visus duomenis šiame seanse?", - "Missing session data": "Trūksta seanso duomenų", - "Successfully restored %(sessionCount)s keys": "Sėkmingai atkurti %(sessionCount)s raktai", - "Reason (optional)": "Priežastis (nebūtina)", - "Preparing to download logs": "Ruošiamasi parsiųsti žurnalus", - "Server Options": "Serverio Parinktys", - "edited": "pakeista", - "Edited at %(date)s. Click to view edits.": "Keista %(date)s. Spustelėkite kad peržiūrėti pakeitimus.", - "Edited at %(date)s": "Keista %(date)s", - "Click to view edits": "Spustelėkite kad peržiūrėti pakeitimus", - "Add an Integration": "Pridėti Integraciją", - "Add reaction": "Pridėti reakciją", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Dideliam žinučių kiekiui tai gali užtrukti kurį laiką. Prašome neperkrauti savo kliento.", - "No recent messages by %(user)s found": "Nerasta jokių naujesnių %(user)s žinučių", "Not encrypted": "Neužšifruota", "Mexico": "Meksika", "Malaysia": "Malaizija", @@ -326,8 +165,6 @@ "Brazil": "Brazilija", "Belgium": "Belgija", "Bangladesh": "Bangladešas", - "Cancel search": "Atšaukti paiešką", - "Can't load this message": "Nepavyko įkelti šios žinutės", "Submit logs": "Pateikti žurnalus", "Botswana": "Botsvana", "Bosnia": "Bosnija", @@ -339,122 +176,6 @@ "Belarus": "Baltarusija", "Barbados": "Barbadosas", "Bahrain": "Bahreinas", - "Failed to start livestream": "Nepavyko pradėti tiesioginės transliacijos", - "Unable to start audio streaming.": "Nepavyksta pradėti garso transliacijos.", - "Resend %(unsentCount)s reaction(s)": "Pakartotinai išsiųsti %(unsentCount)s reakciją (-as)", - "Hold": "Sulaikyti", - "Resume": "Tęsti", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Jei pamiršote Saugumo Raktą, galite <button>nustatyti naujas atkūrimo parinktis</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Prieikite prie savo saugių žinučių istorijos ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Raktą.", - "This looks like a valid Security Key!": "Atrodo, kad tai tinkamas Saugumo Raktas!", - "Not a valid Security Key": "Netinkamas Saugumo Raktas", - "Enter Security Key": "Įveskite Saugumo Raktą", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Jei pamiršote savo Saugumo Frazę, galite <button1>panaudoti savo Saugumo Raktą</button1> arba <button2>nustatyti naujas atkūrimo parinktis</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Pasiekite savo saugių žinučių istoriją ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Frazę.", - "Enter Security Phrase": "Įveskite Saugumo Frazę", - "Keys restored": "Raktai atkurti", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Atsarginės kopijos nepavyko iššifruoti naudojant šią Saugumo Frazę: prašome patikrinti, ar įvedėte teisingą Saugumo Frazę.", - "Incorrect Security Phrase": "Neteisinga Saugumo Frazė", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Atsarginės kopijos nepavyko iššifruoti naudojant šį Saugumo Raktą: prašome patikrinti, ar įvedėte teisingą Saugumo Raktą.", - "Security Key mismatch": "Saugumo Rakto nesutapimas", - "Unable to load backup status": "Nepavyksta įkelti atsarginės kopijos būsenos", - "%(completed)s of %(total)s keys restored": "%(completed)s iš %(total)s raktų atkurta", - "Unable to set up keys": "Nepavyksta nustatyti raktų", - "Use your Security Key to continue.": "Naudokite Saugumo Raktą kad tęsti.", - "Security Key": "Saugumo Raktas", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nepavyksta pasiekti slaptosios saugyklos. Prašome patvirtinti kad teisingai įvedėte Saugumo Frazę.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Jei viską nustatysite iš naujo, paleisite iš naujo be patikimų seansų, be patikimų vartotojų ir galbūt negalėsite matyti ankstesnių žinučių.", - "Only do this if you have no other device to complete verification with.": "Taip darykite tik tuo atveju, jei neturite kito prietaiso, kuriuo galėtumėte užbaigti patikrinimą.", - "Reset everything": "Iš naujo nustatyti viską", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Pamiršote arba praradote visus atkūrimo metodus? <a>Iš naujo nustatyti viską</a>", - "Invalid Security Key": "Klaidingas Saugumo Raktas", - "Wrong Security Key": "Netinkamas Saugumo Raktas", - "Looks good!": "Atrodo gerai!", - "Wrong file type": "Netinkamas failo tipas", - "Remember this": "Prisiminkite tai", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Šis valdiklis patvirtins jūsų vartotojo ID, bet negalės už jus atlikti veiksmų:", - "Allow this widget to verify your identity": "Leiskite šiam valdikliui patvirtinti jūsų tapatybę", - "Remember my selection for this widget": "Prisiminti mano pasirinkimą šiam valdikliui", - "Decline All": "Atmesti Visus", - "This widget would like to:": "Šis valdiklis norėtų:", - "Approve widget permissions": "Patvirtinti valdiklio leidimus", - "Verification Request": "Patikrinimo Užklausa", - "Be found by phone or email": "Tapkite randami telefonu arba el. paštu", - "Find others by phone or email": "Ieškokite kitų telefonu arba el. paštu", - "Link to selected message": "Nuoroda į pasirinktą pranešimą", - "Share User": "Dalintis Vartotoju", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Patikrinkite savo el. laišką ir spustelėkite jame esančią nuorodą. Kai tai padarysite, spauskite tęsti.", - "Verification Pending": "Laukiama Patikrinimo", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Išvalius naršyklės saugyklą, problema gali būti išspręsta, tačiau jus atjungs ir užšifruotų pokalbių istorija taps neperskaitoma.", - "Clear Storage and Sign Out": "Išvalyti Saugyklą ir Atsijungti", - "Reset event store": "Iš naujo nustatyti įvykių saugyklą", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Jei to norite, atkreipkite dėmesį, kad nė viena iš jūsų žinučių nebus ištrinta, tačiau keletą akimirkų, kol bus atkurtas indeksas, gali sutrikti paieška", - "You most likely do not want to reset your event index store": "Tikriausiai nenorite iš naujo nustatyti įvykių indekso saugyklos", - "Reset event store?": "Iš naujo nustatyti įvykių saugyklą?", - "Recent changes that have not yet been received": "Naujausi pakeitimai, kurie dar nebuvo gauti", - "The server is not configured to indicate what the problem is (CORS).": "Serveris nėra sukonfigūruotas taip, kad būtų galima nurodyti, kokia yra problema (CORS).", - "A connection error occurred while trying to contact the server.": "Bandant susisiekti su serveriu įvyko ryšio klaida.", - "The server has denied your request.": "Serveris atmetė jūsų užklausą.", - "The server is offline.": "Serveris yra išjungtas.", - "A browser extension is preventing the request.": "Naršyklės plėtinys užkerta kelią užklausai.", - "Your firewall or anti-virus is blocking the request.": "Jūsų užkarda arba antivirusinė programa blokuoja užklausą.", - "The server (%(serverName)s) took too long to respond.": "Serveris (%(serverName)s) užtruko per ilgai atsakydamas.", - "Server isn't responding": "Serveris neatsako", - "You're all caught up.": "Jūs jau viską pasivijote.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Atnaujinsite šį kambarį iš <oldVersion /> į <newVersion />.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Paprastai tai turi įtakos tik tam, kaip kambarys apdorojamas serveryje. Jei turite problemų su %(brand)s, praneškite apie klaidą.", - "Upgrade private room": "Atnaujinti privatų kambarį", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Įspėjame, kad nepridėję el. pašto ir pamiršę slaptažodį galite <b>visam laikui prarasti prieigą prie savo paskyros</b>.", - "Continuing without email": "Tęsiama be el. pašto", - "Data on this screen is shared with %(widgetDomain)s": "Duomenimis šiame ekrane yra dalinamasi su %(widgetDomain)s", - "Message edits": "Žinutės redagavimai", - "Your homeserver doesn't seem to support this feature.": "Panašu, kad jūsų namų serveris nepalaiko šios galimybės.", - "If they don't match, the security of your communication may be compromised.": "Jei jie nesutampa, gali būti pažeistas jūsų komunikacijos saugumas.", - "Clear cache and resync": "Išvalyti talpyklą ir sinchronizuoti iš naujo", - "Signature upload failed": "Parašo įkėlimas nepavyko", - "Signature upload success": "Parašo įkėlimas sėkmingas", - "Unable to upload": "Nepavyksta įkelti", - "Cancelled signature upload": "Atšauktas parašo įkėlimas", - "Upload completed": "Įkėlimas baigtas", - "%(brand)s encountered an error during upload of:": "%(brand)s aptiko klaidą įkeliant:", - "a key signature": "rakto parašas", - "a new master key signature": "naujas pagrindinio rakto parašas", - "Transfer": "Perkelti", - "Invited people will be able to read old messages.": "Pakviesti asmenys galės skaityti senus pranešimus.", - "Invite to %(roomName)s": "Pakvietimas į %(roomName)s", - "Or send invite link": "Arba atsiųskite kvietimo nuorodą", - "Some suggestions may be hidden for privacy.": "Kai kurie pasiūlymai gali būti paslėpti dėl privatumo.", - "Start a conversation with someone using their name or username (like <userId/>).": "Pradėkite pokalbį su asmeniu naudodami jo vardą arba vartotojo vardą (pvz., <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Pradėkite pokalbį su kažkuo naudodami jų vardą, el. pašto adresą arba vartotojo vardą (pvz., <userId/>).", - "Recent Conversations": "Pastarieji pokalbiai", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Toliau išvardyti vartotojai gali neegzistuoti arba būti negaliojantys, todėl jų negalima pakviesti: %(csvNames)s", - "Failed to find the following users": "Nepavyko rasti šių vartotojų", - "A call can only be transferred to a single user.": "Skambutį galima perduoti tik vienam naudotojui.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Negalėjome pakviesti šių vartotojų. Patikrinkite vartotojus, kuriuos norite pakviesti, ir bandykite dar kartą.", - "Something went wrong trying to invite the users.": "Bandant pakviesti vartotojus kažkas nepavyko.", - "We couldn't create your DM.": "Negalėjome sukurti jūsų AŽ.", - "Invite by email": "Kviesti el. paštu", - "Click the button below to confirm your identity.": "Spustelėkite toliau esantį mygtuką, kad patvirtintumėte savo tapatybę.", - "Confirm to continue": "Patvirtinkite, kad tęstumėte", - "Incoming Verification Request": "Įeinantis Patikrinimo Prašymas", - "Search for rooms or people": "Ieškoti kambarių ar žmonių", - "Message preview": "Žinutės peržiūra", - "Sent": "Išsiųsta", - "Sending": "Siunčiama", - "You don't have permission to do this": "Jūs neturite leidimo tai daryti", - "Server did not return valid authentication information.": "Serveris negrąžino galiojančios autentifikavimo informacijos.", - "Server did not require any authentication": "Serveris nereikalavo jokio autentifikavimo", - "There was a problem communicating with the server. Please try again.": "Kilo problemų bendraujant su serveriu. Bandykite dar kartą.", - "Confirm account deactivation": "Patvirtinkite paskyros deaktyvavimą", - "Clear all data": "Išvalyti visus duomenis", - "Removing…": "Pašalinama…", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Primename: Jūsų naršyklė yra nepalaikoma, todėl jūsų patirtis gali būti nenuspėjama.", - "You may contact me if you have any follow up questions": "Jei turite papildomų klausimų, galite susisiekti su manimi", - "To leave the beta, visit your settings.": "Norėdami išeiti iš beta versijos, apsilankykite savo nustatymuose.", - "Close dialog": "Uždaryti dialogą", - "This version of %(brand)s does not support viewing some encrypted files": "Ši %(brand)s versija nepalaiko kai kurių užšifruotų failų peržiūros", - "Use the <a>Desktop app</a> to search encrypted messages": "Naudokite <a>Kompiuterio programą</a> kad ieškoti užšifruotų žinučių", - "Use the <a>Desktop app</a> to see all encrypted files": "Naudokite <a>Kompiuterio programą</a> kad matytumėte visus užšifruotus failus", "Sri Lanka": "Šri Lanka", "Spain": "Ispanija", "South Korea": "Pietų Korėja", @@ -472,7 +193,6 @@ "New Caledonia": "Naujoji Kaledonija", "Netherlands": "Nyderlandai", "Cayman Islands": "Kaimanų Salos", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Jūsų %(brand)s neleidžia jums naudoti integracijų tvarkyklės tam atlikti. Susisiekite su administratoriumi.", "Northern Mariana Islands": "Šiaurės Marianų salos", "Norfolk Island": "Norfolko sala", "Nepal": "Nepalas", @@ -480,15 +200,6 @@ "Myanmar": "Mianmaras", "Mozambique": "Mozambikas", "Bahamas": "Bahamų salos", - "%(count)s reply": { - "one": "%(count)s atsakymas", - "other": "%(count)s atsakymai" - }, - "%(count)s participants": { - "one": "1 dalyvis", - "other": "%(count)s dalyviai" - }, - "<inviter/> invites you": "<inviter/> kviečia jus", "Explore public spaces in the new search dialog": "Tyrinėkite viešas erdves naujajame paieškos lange", "Developer": "Kūrėjas", "Experimental": "Eksperimentinis", @@ -496,8 +207,6 @@ "Moderation": "Moderavimas", "Messaging": "Žinučių siuntimas", "To join a space you'll need an invite.": "Norėdami prisijungti prie erdvės, turėsite gauti kvietimą.", - "Create a space": "Sukurti erdvę", - "Space selection": "Erdvės pasirinkimas", "Vietnam": "Vietnamas", "United Arab Emirates": "Jungtiniai Arabų Emiratai", "Ukraine": "Ukraina", @@ -506,18 +215,11 @@ "Poland": "Lenkija", "Lithuania": "Lietuva", "Saved Items": "Išsaugoti daiktai", - "%(count)s members": { - "one": "%(count)s narys", - "other": "%(count)s nariai" - }, - "Recently viewed": "Neseniai peržiūrėti", "%(members)s and %(last)s": "%(members)s ir %(last)s", "%(members)s and more": "%(members)s ir daugiau", "Latvia": "Latvija", "Japan": "Japonija", "Italy": "Italija", - "Public rooms": "Vieši kambariai", - "Search for": "Ieškoti", "common": { "about": "Apie", "analytics": "Analitika", @@ -616,7 +318,22 @@ "unencrypted": "Neužšifruota", "show_more": "Rodyti daugiau", "joined": "Prisijungta", - "are_you_sure": "Ar tikrai?" + "are_you_sure": "Ar tikrai?", + "email_address": "El. pašto adresas", + "filter_results": "Išfiltruoti rezultatus", + "n_participants": { + "one": "1 dalyvis", + "other": "%(count)s dalyviai" + }, + "and_n_others": { + "other": "ir %(count)s kitų...", + "one": "ir dar vienas..." + }, + "n_members": { + "one": "%(count)s narys", + "other": "%(count)s nariai" + }, + "edited": "pakeista" }, "action": { "continue": "Tęsti", @@ -719,7 +436,10 @@ "new_video_room": "Naujas vaizdo kambarys", "add_existing_room": "Pridėti esamą kambarį", "explore_public_rooms": "Tyrinėti viešuosius kambarius", - "reply_in_thread": "Atsakyti temoje" + "reply_in_thread": "Atsakyti temoje", + "transfer": "Perkelti", + "resume": "Tęsti", + "hold": "Sulaikyti" }, "labs": { "video_rooms": "Vaizdo kambariai", @@ -760,7 +480,8 @@ "bridge_state_creator": "Šis tiltas buvo parūpintas <user />.", "bridge_state_manager": "Šis tiltas yra tvarkomas <user />.", "bridge_state_workspace": "Darbo aplinka: <networkLink/>", - "bridge_state_channel": "Kanalas: <channelLink/>" + "bridge_state_channel": "Kanalas: <channelLink/>", + "beta_feedback_leave_button": "Norėdami išeiti iš beta versijos, apsilankykite savo nustatymuose." }, "keyboard": { "home": "Pradžia", @@ -834,7 +555,9 @@ "moderator": "Moderatorius", "admin": "Administratorius", "mod": "Moderatorius", - "custom": "Pasirinktinis (%(level)s)" + "custom": "Pasirinktinis (%(level)s)", + "label": "Galios lygis", + "custom_level": "Pritaikytas lygis" }, "bug_reporting": { "introduction": "Jei per GitHub pateikėte klaidą, derinimo žurnalai gali padėti mums nustatyti problemą. ", @@ -852,7 +575,16 @@ "uploading_logs": "Įkeliami žurnalai", "downloading_logs": "Parsiunčiami žurnalai", "create_new_issue": "Prašome <newIssueLink>sukurti naują problemą</newIssueLink> GitHub'e, kad mes galėtume ištirti šią klaidą.", - "waiting_for_server": "Laukiama atsakymo iš serverio" + "waiting_for_server": "Laukiama atsakymo iš serverio", + "error_empty": "Pasakyite mums kas nutiko, arba, dar geriau, sukurkite GitHub problemą su jos apibūdinimu.", + "preparing_logs": "Ruošiamasi išsiųsti žurnalus", + "logs_sent": "Žurnalai išsiųsti", + "thank_you": "Ačiū!", + "failed_send_logs": "Nepavyko išsiųsti žurnalų: ", + "preparing_download": "Ruošiamasi parsiųsti žurnalus", + "unsupported_browser": "Primename: Jūsų naršyklė yra nepalaikoma, todėl jūsų patirtis gali būti nenuspėjama.", + "textarea_label": "Pastabos", + "log_request": "Norėdami padėti mums išvengti to ateityje, <a>atsiųskite mums žurnalus</a>." }, "time": { "seconds_left": "%(seconds)ss liko", @@ -1206,7 +938,12 @@ "email_address_label": "El. pašto adresas", "remove_msisdn_prompt": "Pašalinti %(phone)s?", "add_msisdn_instructions": "Teksto žinutė buvo išsiųsta numeriu +%(msisdn)s. Įveskite joje esantį patvirtinimo kodą.", - "msisdn_label": "Telefono Numeris" + "msisdn_label": "Telefono Numeris", + "deactivate_confirm_body": "Ar tikrai norite deaktyvuoti savo paskyrą? Tai yra negrįžtama.", + "deactivate_confirm_continue": "Patvirtinkite paskyros deaktyvavimą", + "error_deactivate_communication": "Kilo problemų bendraujant su serveriu. Bandykite dar kartą.", + "error_deactivate_no_auth": "Serveris nereikalavo jokio autentifikavimo", + "error_deactivate_invalid_auth": "Serveris negrąžino galiojančios autentifikavimo informacijos." }, "sidebar": { "title": "Šoninė juosta", @@ -1556,7 +1293,8 @@ "tooltip": "Žinutė buvo ištrinta %(date)s" }, "reactions": { - "tooltip": "<reactors/><reactedWith>reagavo su %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reagavo su %(shortName)s</reactedWith>", + "add_reaction_prompt": "Pridėti reakciją" }, "m.room.create": { "continuation": "Šis kambarys yra kito pokalbio pratęsimas.", @@ -1566,7 +1304,8 @@ "creation_summary_room": "%(creator)s sukūrė ir sukonfigūravo kambarį.", "context_menu": { "view_source": "Peržiūrėti šaltinį", - "external_url": "Šaltinio URL adresas" + "external_url": "Šaltinio URL adresas", + "resent_unsent_reactions": "Pakartotinai išsiųsti %(unsentCount)s reakciją (-as)" }, "url_preview": { "show_n_more": { @@ -1625,7 +1364,11 @@ "you_accepted": "Jūs priėmėte", "you_declined": "Jūs atsisakėte", "you_cancelled": "Jūs atšaukėte", - "you_started": "Jūs išsiuntėte patvirtinimo užklausą" + "you_started": "Jūs išsiuntėte patvirtinimo užklausą", + "user_accepted": "%(name)s priimtas", + "user_declined": "%(name)s atmestas", + "user_cancelled": "%(name)s atšauktas", + "user_wants_to_verify": "%(name)s nori patvirtinti" }, "m.poll.end": { "sender_ended": "%(senderName)s užbaigė apklausą" @@ -1635,7 +1378,17 @@ }, "m.audio": { "error_processing_voice_message": "Klaida apdorojant balso pranešimą" - } + }, + "scalar_starter_link": { + "dialog_title": "Pridėti Integraciją", + "dialog_description": "Jūs būsite nukreipti į trečiosios šalies svetainę, kad galėtumėte patvirtinti savo paskyrą naudojimui su %(integrationsUrl)s. Ar norite tęsti?" + }, + "edits": { + "tooltip_title": "Keista %(date)s", + "tooltip_sub": "Spustelėkite kad peržiūrėti pakeitimus", + "tooltip_label": "Keista %(date)s. Spustelėkite kad peržiūrėti pakeitimus." + }, + "error_rendering_message": "Nepavyko įkelti šios žinutės" }, "slash_command": { "shrug": "Prideda ¯\\_(ツ)_/¯ prie paprasto teksto žinutės", @@ -1698,7 +1451,8 @@ "verify_nop": "Seansas jau patvirtintas!", "verify_mismatch": "ĮSPĖJIMAS: RAKTŲ PATIKRINIMAS NEPAVYKO! Pasirašymo raktas vartotojui %(userId)s ir seansui %(deviceId)s yra \"%(fprint)s\", kuris nesutampa su pateiktu raktu \"%(fingerprint)s\". Tai gali reikšti, kad jūsų komunikacijos yra perimamos!", "verify_success_title": "Patvirtintas raktas", - "verify_success_description": "Jūsų pateiktas pasirašymo raktas sutampa su pasirašymo raktu, gautu iš vartotojo %(userId)s seanso %(deviceId)s. Seansas pažymėtas kaip patikrintas." + "verify_success_description": "Jūsų pateiktas pasirašymo raktas sutampa su pasirašymo raktu, gautu iš vartotojo %(userId)s seanso %(deviceId)s. Seansas pažymėtas kaip patikrintas.", + "help_dialog_title": "Komandų pagalba" }, "presence": { "busy": "Užsiėmęs", @@ -1806,7 +1560,6 @@ "no_audio_input_title": "Mikrofonas nerastas", "no_audio_input_description": "Jūsų įrenginyje neradome mikrofono. Patikrinkite nustatymus ir bandykite dar kartą." }, - "Other": "Kitas", "room_settings": { "permissions": { "m.room.avatar_space": "Keisti erdvės avatarą", @@ -1945,7 +1698,8 @@ "canonical_alias_field_label": "Pagrindinis adresas", "avatar_field_label": "Kambario pseudoportretas", "aliases_no_items_label": "Kol kas nėra kitų paskelbtų adresų, pridėkite vieną žemiau", - "aliases_items_label": "Kiti paskelbti adresai:" + "aliases_items_label": "Kiti paskelbti adresai:", + "alias_field_placeholder_default": "pvz.: mano-kambarys" }, "advanced": { "unfederated": "Šis kambarys nėra pasiekiamas nuotoliniams Matrix serveriams", @@ -1957,7 +1711,22 @@ "room_version_section": "Kambario versija", "room_version": "Kambario versija:", "information_section_space": "Erdvės informacija", - "information_section_room": "Kambario informacija" + "information_section_room": "Kambario informacija", + "error_upgrade_title": "Nepavyko atnaujinti kambario", + "error_upgrade_description": "Nepavyko užbaigti kambario atnaujinimo", + "upgrade_button": "Atnaujinti šį kambarį į %(version)s versiją", + "upgrade_dialog_title": "Atnaujinti Kambario Versiją", + "upgrade_dialog_description": "Norint atnaujinti šį kambarį, reikia uždaryti esamą kambario instanciją ir vietoje jo sukurti naują kambarį. Norėdami suteikti kambario nariams kuo geresnę patirtį, mes:", + "upgrade_dialog_description_1": "Sukurti naują kambarį su tuo pačiu pavadinimu, aprašymu ir pseudoportretu", + "upgrade_dialog_description_2": "Atnaujinkite vietinių kambarių slapyvardžius, kad nurodytumėte į naująjį kambarį", + "upgrade_dialog_description_3": "Neleisti vartotojams kalbėti senoje kambario versijoje ir paskelbti pranešimą, kuriame vartotojams patariama persikelti į naują kambarį", + "upgrade_dialog_description_4": "Naujojo kambario pradžioje įdėkite nuorodą į senąjį kambarį, kad žmonės galėtų matyti senas žinutes", + "upgrade_warning_dialog_title_private": "Atnaujinti privatų kambarį", + "upgrade_dwarning_ialog_title_public": "Atnaujinti viešą kambarį", + "upgrade_warning_dialog_report_bug_prompt": "Paprastai tai turi įtakos tik tam, kaip kambarys apdorojamas serveryje. Jei turite problemų su %(brand)s, praneškite apie klaidą.", + "upgrade_warning_dialog_report_bug_prompt_link": "Paprastai tai turi įtakos tik kambario apdorojimui serveryje. Jei jūs turite problemų su savo %(brand)s, <a>praneškite apie klaidą</a>.", + "upgrade_warning_dialog_description": "Kambario atnaujinimas yra sudėtingas veiksmas ir paprastai rekomenduojamas, kai kambarys nestabilus dėl klaidų, trūkstamų funkcijų ar saugos spragų.", + "upgrade_warning_dialog_footer": "Atnaujinsite šį kambarį iš <oldVersion /> į <newVersion />." }, "delete_avatar_label": "Ištrinti avatarą", "upload_avatar_label": "Įkelti pseudoportretą", @@ -1990,7 +1759,9 @@ "notification_sound": "Pranešimo garsas", "custom_sound_prompt": "Nustatyti naują pasirinktinį garsą", "browse_button": "Naršyti" - } + }, + "title": "Kambario nustatymai - %(roomName)s", + "alias_not_specified": "nenurodyta" }, "encryption": { "verification": { @@ -2042,7 +1813,19 @@ "timed_out": "Pasibaigė laikas patikrinimui.", "cancelled_self": "Atšaukėte patvirtinimą kitame įrenginyje.", "cancelled_user": "%(displayName)s atšaukė patvirtinimą.", - "cancelled": "Jūs atšaukėte patvirtinimą." + "cancelled": "Jūs atšaukėte patvirtinimą.", + "incoming_sas_user_dialog_text_1": "Patvirtinkite šį vartotoją, kad pažymėtumėte jį kaip patikimą. Vartotojų pažymėjimas patikimais suteikia jums papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", + "incoming_sas_user_dialog_text_2": "Patvirtinant šį vartotoją, jo seansas bus pažymėtas kaip patikimas, taip pat jūsų seansas bus pažymėtas kaip patikimas jam.", + "incoming_sas_device_dialog_text_1": "Patvirtinkite šį įrenginį, kad pažymėtumėte jį kaip patikimą. Įrenginio pažymėjimas patikimu jums ir kitiems vartotojams suteikia papildomos ramybės naudojant visapusiškai užšifruotas žinutes.", + "incoming_sas_device_dialog_text_2": "Šio įrenginio patvirtinimas pažymės jį kaip patikimą, ir vartotojai, kurie patvirtino su jumis, pasitikės šiuo įrenginiu.", + "incoming_sas_dialog_title": "Įeinantis Patikrinimo Prašymas", + "manual_device_verification_self_text": "Patvirtinkite, palygindami tai, kas nurodyta toliau, su Vartotojo Nustatymais kitame jūsų seanse:", + "manual_device_verification_user_text": "Patvirtinkite šio vartotojo seansą, palygindami tai, kas nurodyta toliau, su jo Vartotojo Nustatymais:", + "manual_device_verification_device_name_label": "Seanso pavadinimas", + "manual_device_verification_device_id_label": "Seanso ID", + "manual_device_verification_device_key_label": "Seanso raktas", + "manual_device_verification_footer": "Jei jie nesutampa, gali būti pažeistas jūsų komunikacijos saugumas.", + "verification_dialog_title_user": "Patikrinimo Užklausa" }, "old_version_detected_title": "Aptikti seni kriptografijos duomenys", "cancel_entering_passphrase_title": "Atšaukti slaptafrazės įvedimą?", @@ -2092,7 +1875,53 @@ "cross_signing_room_warning": "Kažkas naudoja nežinomą seansą", "cross_signing_room_verified": "Visi šiame kambaryje yra patvirtinti", "cross_signing_room_normal": "Šis kambarys visapusiškai užšifruotas", - "unsupported": "Šis klientas nepalaiko visapusio šifravimo." + "unsupported": "Šis klientas nepalaiko visapusio šifravimo.", + "incompatible_database_sign_out_description": "Tam, kad neprarastumėte savo pokalbių istorijos, prieš atsijungdami turite eksportuoti kambario raktus. Norėdami tai padaryti, turėsite grįžti į naujesnę %(brand)s versiją", + "incompatible_database_description": "Anksčiau šiame seanse naudojote naujesnę %(brand)s versiją. Norėdami vėl naudoti šią versiją su visapusiu šifravimu, turėsite atsijungti ir prisijungti iš naujo.", + "incompatible_database_title": "Nesuderinama duomenų bazė", + "incompatible_database_disable": "Tęsti išjungus šifravimą", + "key_signature_upload_completed": "Įkėlimas baigtas", + "key_signature_upload_cancelled": "Atšauktas parašo įkėlimas", + "key_signature_upload_failed": "Nepavyksta įkelti", + "key_signature_upload_success_title": "Parašo įkėlimas sėkmingas", + "key_signature_upload_failed_title": "Parašo įkėlimas nepavyko", + "udd": { + "own_new_session_text": "Jūs prisijungėte prie naujo seanso, jo nepatvirtinę:", + "own_ask_verify_text": "Patvirtinkite savo kitą seansą naudodami vieną iš žemiau esančių parinkčių.", + "other_new_session_text": "%(name)s (%(userId)s) prisijungė prie naujo seanso jo nepatvirtinę:", + "other_ask_verify_text": "Paprašykite šio vartotojo patvirtinti savo seansą, arba patvirtinkite jį rankiniu būdu žemiau.", + "title": "Nepatikimas" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Netinkamas failo tipas", + "recovery_key_is_correct": "Atrodo gerai!", + "wrong_security_key": "Netinkamas Saugumo Raktas", + "invalid_security_key": "Klaidingas Saugumo Raktas" + }, + "reset_title": "Iš naujo nustatyti viską", + "reset_warning_1": "Taip darykite tik tuo atveju, jei neturite kito prietaiso, kuriuo galėtumėte užbaigti patikrinimą.", + "reset_warning_2": "Jei viską nustatysite iš naujo, paleisite iš naujo be patikimų seansų, be patikimų vartotojų ir galbūt negalėsite matyti ankstesnių žinučių.", + "security_phrase_title": "Slaptafrazė", + "security_phrase_incorrect_error": "Nepavyksta pasiekti slaptosios saugyklos. Prašome patvirtinti kad teisingai įvedėte Saugumo Frazę.", + "security_key_title": "Saugumo Raktas", + "use_security_key_prompt": "Naudokite Saugumo Raktą kad tęsti.", + "restoring": "Raktų atkūrimas iš atsarginės kopijos" + }, + "reset_all_button": "Pamiršote arba praradote visus atkūrimo metodus? <a>Iš naujo nustatyti viską</a>", + "destroy_cross_signing_dialog": { + "title": "Sunaikinti kryžminio pasirašymo raktus?", + "warning": "Kryžminio pasirašymo raktų ištrinimas yra neatšaukiamas. Visi, kurie buvo jais patvirtinti, matys saugumo įspėjimus. Jūs greičiausiai nenorite to daryti, nebent praradote visus įrenginius, iš kurių galite patvirtinti kryžminiu pasirašymu.", + "primary_button_text": "Valyti kryžminio pasirašymo raktus" + }, + "confirm_encryption_setup_title": "Patvirtinti šifravimo sąranką", + "confirm_encryption_setup_body": "Paspauskite mygtuką žemiau, kad patvirtintumėte šifravimo nustatymą.", + "unable_to_setup_keys_error": "Nepavyksta nustatyti raktų", + "key_signature_upload_failed_master_key_signature": "naujas pagrindinio rakto parašas", + "key_signature_upload_failed_cross_signing_key_signature": "naujas kryžminio pasirašymo rakto parašas", + "key_signature_upload_failed_device_cross_signing_key_signature": "įrenginio kryžminio pasirašymo parašas", + "key_signature_upload_failed_key_signature": "rakto parašas", + "key_signature_upload_failed_body": "%(brand)s aptiko klaidą įkeliant:" }, "emoji": { "category_frequently_used": "Dažnai Naudojama", @@ -2185,7 +2014,9 @@ "fallback_button": "Pradėti tapatybės nustatymą", "sso_title": "Norėdami tęsti naudokite Vieną Prisijungimą", "sso_body": "Patvirtinkite šio el. pašto adreso pridėjimą naudodami Vieną Prisijungimą, kad įrodytumėte savo tapatybę.", - "code": "Kodas" + "code": "Kodas", + "sso_postauth_title": "Patvirtinkite, kad tęstumėte", + "sso_postauth_body": "Spustelėkite toliau esantį mygtuką, kad patvirtintumėte savo tapatybę." }, "password_field_strong_label": "Puiku, stiprus slaptažodis!", "username_field_required_invalid": "Įveskite vartotojo vardą", @@ -2216,7 +2047,36 @@ "return_to_login": "Grįžti į prisijungimą" }, "common_failures": {}, - "captcha_description": "Šis serveris norėtų įsitikinti, kad jūs nesate robotas." + "captcha_description": "Šis serveris norėtų įsitikinti, kad jūs nesate robotas.", + "autodiscovery_invalid": "Klaidingas serverio radimo atsakas", + "autodiscovery_invalid_hs": "Serverio adresas neatrodo esantis tinkamas Matrix serveris", + "autodiscovery_invalid_is": "Tapatybės serverio URL neatrodo kaip tinkamas tapatybės serveris", + "autodiscovery_invalid_is_response": "Klaidingas tapatybės serverio radimo atsakas", + "server_picker_description_matrix.org": "Prisijunkite prie milijonų didžiausiame viešame serveryje nemokamai", + "server_picker_title_default": "Serverio Parinktys", + "soft_logout": { + "clear_data_title": "Išvalyti visus duomenis šiame seanse?", + "clear_data_description": "Šio seanso duomenų išvalymas yra negrįžtamas. Šifruotos žinutės bus prarastos, nebent buvo sukurta jų raktų atsarginė kopija.", + "clear_data_button": "Išvalyti visus duomenis" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Užšifruotos žinutės yra apsaugotos visapusiu šifravimu. Tik jūs ir gavėjas(-ai) turi raktus šioms žinutėms perskaityti.", + "use_key_backup": "Pradėti naudoti atsarginę raktų kopiją", + "skip_key_backup": "Man nereikalingos užšifruotos žinutės", + "megolm_export": "Eksportuoti raktus rankiniu būdu", + "setup_key_backup_title": "Jūs prarasite prieigą prie savo užšifruotų žinučių", + "description": "Ar tikrai norite atsijungti?" + }, + "registration": { + "continue_without_email_title": "Tęsiama be el. pašto", + "continue_without_email_description": "Įspėjame, kad nepridėję el. pašto ir pamiršę slaptažodį galite <b>visam laikui prarasti prieigą prie savo paskyros</b>.", + "continue_without_email_field_label": "El. paštas (neprivaloma)" + }, + "set_email": { + "verification_pending_title": "Laukiama Patikrinimo", + "verification_pending_description": "Patikrinkite savo el. laišką ir spustelėkite jame esančią nuorodą. Kai tai padarysite, spauskite tęsti.", + "description": "Tai jums leis iš naujo nustatyti slaptažodį ir gauti pranešimus." + } }, "room_list": { "sort_unread_first": "Pirmiausia rodyti kambarius su neperskaitytomis žinutėmis", @@ -2252,7 +2112,8 @@ "report_content": { "missing_reason": "Įrašykite kodėl pranešate.", "report_content_to_homeserver": "Pranešti apie turinį serverio administratoriui", - "description": "Pranešant apie šią netinkamą žinutę, serverio administratoriui bus nusiųstas unikalus 'įvykio ID'. Jei žinutės šiame kambaryje yra šifruotos, serverio administratorius negalės perskaityti žinutės teksto ar peržiūrėti failų arba paveikslėlių." + "description": "Pranešant apie šią netinkamą žinutę, serverio administratoriui bus nusiųstas unikalus 'įvykio ID'. Jei žinutės šiame kambaryje yra šifruotos, serverio administratorius negalės perskaityti žinutės teksto ar peržiūrėti failų arba paveikslėlių.", + "other_label": "Kitas" }, "a11y": { "n_unread_messages_mentions": { @@ -2331,14 +2192,29 @@ "popout": "Iššokti valdiklį", "unpin_to_view_right_panel": "Atsekite šį valdiklį, kad galėtumėte jį peržiūrėti šiame skydelyje", "set_room_layout": "Nustatyti savo kambario išdėstymą visiems", - "close_to_view_right_panel": "Uždarykite šį valdiklį, kad galėtumėte jį peržiūrėti šiame skydelyje" + "close_to_view_right_panel": "Uždarykite šį valdiklį, kad galėtumėte jį peržiūrėti šiame skydelyje", + "modal_data_warning": "Duomenimis šiame ekrane yra dalinamasi su %(widgetDomain)s", + "capabilities_dialog": { + "title": "Patvirtinti valdiklio leidimus", + "content_starting_text": "Šis valdiklis norėtų:", + "decline_all_permission": "Atmesti Visus", + "remember_Selection": "Prisiminti mano pasirinkimą šiam valdikliui" + }, + "open_id_permissions_dialog": { + "title": "Leiskite šiam valdikliui patvirtinti jūsų tapatybę", + "starting_text": "Šis valdiklis patvirtins jūsų vartotojo ID, bet negalės už jus atlikti veiksmų:", + "remember_selection": "Prisiminkite tai" + }, + "error_unable_start_audio_stream_description": "Nepavyksta pradėti garso transliacijos.", + "error_unable_start_audio_stream_title": "Nepavyko pradėti tiesioginės transliacijos" }, "feedback": { "sent": "Atsiliepimas išsiųstas", "comment_label": "Komentaras", "pro_type": "PRO PATARIMAS: Jei pradėjote klaidos pranešimą, pateikite <debugLogsLink>derinimo žurnalus</debugLogsLink>, kad padėtumėte mums išsiaiškinti problemą.", "existing_issue_link": "Pirmiausia peržiūrėkite <existingIssuesLink>Github'e esančius pranešimus apie klaidas</existingIssuesLink>. Jokio atitikmens? <newIssueLink>Pradėkite naują pranešimą</newIssueLink>.", - "send_feedback_action": "Siųsti atsiliepimą" + "send_feedback_action": "Siųsti atsiliepimą", + "can_contact_label": "Jei turite papildomų klausimų, galite susisiekti su manimi" }, "zxcvbn": { "suggestions": { @@ -2390,7 +2266,9 @@ "error_encountered": "Susidurta su klaida (%(errorDetail)s).", "no_update": "Nėra galimų atnaujinimų.", "new_version_available": "Galima nauja versija. <a>Atnaujinti dabar.</a>", - "check_action": "Tikrinti, ar yra atnaujinimų" + "check_action": "Tikrinti, ar yra atnaujinimų", + "unavailable": "Neprieinamas", + "changelog": "Keitinių žurnalas" }, "theme": { "light_high_contrast": "Šviesi didelio kontrasto", @@ -2439,7 +2317,8 @@ "address_placeholder": "pvz., mano-erdvė", "address_label": "Adresas", "label": "Sukurti erdvę", - "add_details_prompt_2": "Jūs tai galite pakeisti bet kada." + "add_details_prompt_2": "Jūs tai galite pakeisti bet kada.", + "subspace_dropdown_title": "Sukurti erdvę" }, "room": { "drop_file_prompt": "Norėdami įkelti, vilkite failą čia", @@ -2554,7 +2433,11 @@ "search": { "this_room": "Šis pokalbių kambarys", "all_rooms": "Visi pokalbių kambariai", - "field_placeholder": "Paieška…" + "field_placeholder": "Paieška…", + "result_count": { + "other": "(~%(count)s rezultatų(-ai))", + "one": "(~%(count)s rezultatas)" + } }, "jump_to_bottom_button": "Slinkite prie naujausių žinučių", "jump_read_marker": "Pereiti prie pirmos neperskaitytos žinutės.", @@ -2562,7 +2445,8 @@ "failed_reject_invite": "Nepavyko atmesti pakvietimo", "jump_to_date_beginning": "Kambario pradžia", "jump_to_date": "Peršokti į datą", - "jump_to_date_prompt": "Pasirinkite datą, į kurią norite pereiti" + "jump_to_date_prompt": "Pasirinkite datą, į kurią norite pereiti", + "invites_you_text": "<inviter/> kviečia jus" }, "file_panel": { "peek_note": "Norėdami pamatyti jo failus, turite prisijungti prie kambario" @@ -2577,7 +2461,11 @@ "invite_link": "Bendrinti pakvietimo nuorodą", "invite": "Pakviesti žmonių", "invite_description": "Pakviesti su el. paštu arba naudotojo vardu", - "invite_this_space": "Pakviesti į šią erdvę" + "invite_this_space": "Pakviesti į šią erdvę", + "add_existing_room_space": { + "dm_heading": "Privačios žinutės", + "space_dropdown_label": "Erdvės pasirinkimas" + } }, "terms": { "integration_manager": "Naudoti botus, tiltus, valdiklius ir lipdukų pakuotes", @@ -2590,7 +2478,9 @@ "identity_server_no_terms_title": "Tapatybės serveris neturi paslaugų teikimo sąlygų", "identity_server_no_terms_description_1": "Šiam veiksmui reikalinga pasiekti numatytąjį tapatybės serverį <server />, kad patvirtinti el. pašto adresą arba telefono numerį, bet serveris neturi jokių paslaugos teikimo sąlygų.", "identity_server_no_terms_description_2": "Tęskite tik tuo atveju, jei pasitikite serverio savininku.", - "inline_intro_text": "Sutikite su <policyLink />, kad tęstumėte:" + "inline_intro_text": "Sutikite su <policyLink />, kad tęstumėte:", + "summary_identity_server_1": "Ieškokite kitų telefonu arba el. paštu", + "summary_identity_server_2": "Tapkite randami telefonu arba el. paštu" }, "failed_load_async_component": "Nepavyko įkelti! Patikrinkite savo tinklo ryšį ir bandykite dar kartą.", "upload_failed_generic": "Failo '%(fileName)s' nepavyko įkelti.", @@ -2619,7 +2509,26 @@ "error_bad_state": "Norint pakviesti vartotoją, prieš tai reikia pašalinti jo draudimą.", "error_version_unsupported_room": "Vartotojo serveris nepalaiko kambario versijos.", "error_unknown": "Nežinoma serverio klaida", - "to_space": "Pakvietimas į %(spaceName)s" + "to_space": "Pakvietimas į %(spaceName)s", + "email_caption": "Kviesti el. paštu", + "error_dm": "Negalėjome sukurti jūsų AŽ.", + "error_find_room": "Bandant pakviesti vartotojus kažkas nepavyko.", + "error_invite": "Negalėjome pakviesti šių vartotojų. Patikrinkite vartotojus, kuriuos norite pakviesti, ir bandykite dar kartą.", + "error_transfer_multiple_target": "Skambutį galima perduoti tik vienam naudotojui.", + "error_find_user_title": "Nepavyko rasti šių vartotojų", + "error_find_user_description": "Toliau išvardyti vartotojai gali neegzistuoti arba būti negaliojantys, todėl jų negalima pakviesti: %(csvNames)s", + "recents_section": "Pastarieji pokalbiai", + "suggestions_section": "Neseniai tiesiogiai susirašyta", + "email_use_default_is": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. <default>Naudokite numatytajį (%(defaultIdentityServerName)s)</default> arba tvarkykite <settings>Nustatymuose</settings>.", + "email_use_is": "Norėdami pakviesti nurodydami el. paštą, naudokite tapatybės serverį. Tvarkykite <settings>Nustatymuose</settings>.", + "start_conversation_name_email_mxid_prompt": "Pradėkite pokalbį su kažkuo naudodami jų vardą, el. pašto adresą arba vartotojo vardą (pvz., <userId/>).", + "start_conversation_name_mxid_prompt": "Pradėkite pokalbį su asmeniu naudodami jo vardą arba vartotojo vardą (pvz., <userId/>).", + "suggestions_disclaimer": "Kai kurie pasiūlymai gali būti paslėpti dėl privatumo.", + "send_link_prompt": "Arba atsiųskite kvietimo nuorodą", + "to_room": "Pakvietimas į %(roomName)s", + "name_email_mxid_share_room": "Pakviesti ką nors, naudojant jų vardą, el. pašto adresą, vartotojo vardą (pvz.: <userId/>) arba <a>bendrinti šį kambarį</a>.", + "name_mxid_share_room": "Pakviesti ką nors naudojant jų vardą, vartotojo vardą (pvz.: <userId/>) arba <a>bendrinti šį kambarį</a>.", + "key_share_warning": "Pakviesti asmenys galės skaityti senus pranešimus." }, "scalar": { "error_create": "Nepavyko sukurti valdiklio.", @@ -2646,7 +2555,21 @@ "failed_copy": "Nepavyko nukopijuoti", "something_went_wrong": "Kažkas nutiko!", "update_power_level": "Nepavyko pakeisti galios lygio", - "unknown": "Nežinoma klaida" + "unknown": "Nežinoma klaida", + "dialog_description_default": "Įvyko klaida.", + "edit_history_unsupported": "Panašu, kad jūsų namų serveris nepalaiko šios galimybės.", + "session_restore": { + "clear_storage_description": "Atsijungti ir pašalinti šifravimo raktus?", + "clear_storage_button": "Išvalyti Saugyklą ir Atsijungti", + "title": "Nepavyko atkurti seanso", + "description_1": "Bandant atkurti ankstesnį seansą įvyko klaida.", + "description_2": "Jei anksčiau naudojote naujesnę %(brand)s versiją, jūsų seansas gali būti nesuderinamas su šia versija. Uždarykite šį langą ir grįžkite į naujesnę versiją.", + "description_3": "Išvalius naršyklės saugyklą, problema gali būti išspręsta, tačiau jus atjungs ir užšifruotų pokalbių istorija taps neperskaitoma." + }, + "storage_evicted_title": "Trūksta seanso duomenų", + "storage_evicted_description_1": "Trūksta kai kurių seanso duomenų, įskaitant šifruotų žinučių raktus. Atsijunkite ir prisijunkite, kad tai išspręstumėte, atkurdami raktus iš atsarginės kopijos.", + "storage_evicted_description_2": "Jūsų naršyklė greičiausiai pašalino šiuos duomenis pritrūkus vietos diske.", + "unknown_error_code": "nežinomas klaidos kodas" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -2787,10 +2710,32 @@ "deactivate_confirm_action": "Deaktyvuoti vartotoją", "error_deactivate": "Nepavyko deaktyvuoti vartotojo", "role_label": "Rolė <RoomName/>", - "edit_own_devices": "Redaguoti įrenginius" + "edit_own_devices": "Redaguoti įrenginius", + "redact": { + "no_recent_messages_title": "Nerasta jokių naujesnių %(user)s žinučių", + "no_recent_messages_description": "Pabandykite slinkti aukštyn laiko juostoje, kad sužinotumėte, ar yra ankstesnių.", + "confirm_title": "Pašalinti paskutines %(user)s žinutes", + "confirm_description_2": "Dideliam žinučių kiekiui tai gali užtrukti kurį laiką. Prašome neperkrauti savo kliento.", + "confirm_button": { + "one": "Pašalinti 1 žinutę", + "other": "Pašalinti %(count)s žinutes(-ų)" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s patvirtintų seansų", + "one": "1 patvirtintas seansas" + }, + "count_of_sessions": { + "other": "%(count)s seansai(-ų)", + "one": "%(count)s seansas" + } }, "threads": { - "open_thread": "Atidaryti temą" + "open_thread": "Atidaryti temą", + "count_of_reply": { + "one": "%(count)s atsakymas", + "other": "%(count)s atsakymai" + } }, "stickers": { "empty": "Jūs šiuo metu neturite jokių įjungtų lipdukų paketų", @@ -2842,9 +2787,120 @@ "server_unavailable": "Gali būti, kad serveris neprieinamas, perkrautas arba pasibaigė paieškai skirtas laikas :(" } }, - "Invalid homeserver discovery response": "Klaidingas serverio radimo atsakas", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Serverio adresas neatrodo esantis tinkamas Matrix serveris", - "Invalid identity server discovery response": "Klaidingas tapatybės serverio radimo atsakas", - "Identity server URL does not appear to be a valid identity server": "Tapatybės serverio URL neatrodo kaip tinkamas tapatybės serveris", - "General failure": "Bendras triktis" + "General failure": "Bendras triktis", + "emoji_picker": { + "cancel_search_label": "Atšaukti paiešką" + }, + "seshat": { + "warning_kind_files_app": "Naudokite <a>Kompiuterio programą</a> kad matytumėte visus užšifruotus failus", + "warning_kind_search_app": "Naudokite <a>Kompiuterio programą</a> kad ieškoti užšifruotų žinučių", + "warning_kind_files": "Ši %(brand)s versija nepalaiko kai kurių užšifruotų failų peržiūros", + "reset_title": "Iš naujo nustatyti įvykių saugyklą?", + "reset_description": "Tikriausiai nenorite iš naujo nustatyti įvykių indekso saugyklos", + "reset_explainer": "Jei to norite, atkreipkite dėmesį, kad nė viena iš jūsų žinučių nebus ištrinta, tačiau keletą akimirkų, kol bus atkurtas indeksas, gali sutrikti paieška", + "reset_button": "Iš naujo nustatyti įvykių saugyklą" + }, + "truncated_list_n_more": { + "other": "Ir dar %(count)s..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Įveskite serverio pavadinimą", + "network_dropdown_available_invalid": "Negalime rasti šio serverio arba jo kambarių sąrašo", + "network_dropdown_add_dialog_description": "Įveskite naujo, norimo žvalgyti serverio pavadinimą.", + "network_dropdown_add_dialog_placeholder": "Serverio pavadinimas" + } + }, + "dialog_close_label": "Uždaryti dialogą", + "redact": { + "error": "Jūs negalite trinti šios žinutės. (%(code)s)", + "ongoing": "Pašalinama…", + "confirm_button": "Patvirtinkite pašalinimą", + "reason_label": "Priežastis (nebūtina)" + }, + "forward": { + "no_perms_title": "Jūs neturite leidimo tai daryti", + "sending": "Siunčiama", + "sent": "Išsiųsta", + "send_label": "Siųsti", + "message_preview_heading": "Žinutės peržiūra", + "filter_placeholder": "Ieškoti kambarių ar žmonių" + }, + "integrations": { + "disabled_dialog_title": "Integracijos yra išjungtos", + "impossible_dialog_title": "Integracijos neleidžiamos", + "impossible_dialog_description": "Jūsų %(brand)s neleidžia jums naudoti integracijų tvarkyklės tam atlikti. Susisiekite su administratoriumi." + }, + "lazy_loading": { + "disabled_description1": "Jūs anksčiau naudojote %(brand)s ant %(host)s įjungę tingų narių įkėlimą. Šioje versijoje tingus įkėlimas yra išjungtas. Kadangi vietinė talpykla nesuderinama tarp šių dviejų nustatymų, %(brand)s reikia iš naujo sinchronizuoti jūsų paskyrą.", + "disabled_description2": "Jei kita %(brand)s versija vis dar yra atidaryta kitame skirtuke, uždarykite jį, nes %(brand)s naudojimas tame pačiame serveryje, tuo pačiu metu įjungus ir išjungus tingų įkėlimą, sukelks problemų.", + "disabled_title": "Nesuderinamas vietinis podėlis", + "disabled_action": "Išvalyti talpyklą ir sinchronizuoti iš naujo", + "resync_description": "%(brand)s dabar naudoja 3-5 kartus mažiau atminties, įkeliant vartotojų informaciją tik prireikus. Palaukite, kol mes iš naujo sinchronizuosime su serveriu!", + "resync_title": "Atnaujinama %(brand)s" + }, + "message_edit_dialog_title": "Žinutės redagavimai", + "server_offline": { + "empty_timeline": "Jūs jau viską pasivijote.", + "title": "Serveris neatsako", + "description": "Jūsų serveris neatsako į kai kurias jūsų užklausas. Žemiau pateikiamos kelios labiausiai tikėtinos priežastys.", + "description_1": "Serveris (%(serverName)s) užtruko per ilgai atsakydamas.", + "description_2": "Jūsų užkarda arba antivirusinė programa blokuoja užklausą.", + "description_3": "Naršyklės plėtinys užkerta kelią užklausai.", + "description_4": "Serveris yra išjungtas.", + "description_5": "Serveris atmetė jūsų užklausą.", + "description_6": "Jūsų vietovėje kyla sunkumų prisijungiant prie interneto.", + "description_7": "Bandant susisiekti su serveriu įvyko ryšio klaida.", + "description_8": "Serveris nėra sukonfigūruotas taip, kad būtų galima nurodyti, kokia yra problema (CORS).", + "recent_changes_heading": "Naujausi pakeitimai, kurie dar nebuvo gauti" + }, + "spotlight_dialog": { + "public_rooms_label": "Vieši kambariai", + "heading_without_query": "Ieškoti", + "create_new_room_button": "Sukurti naują kambarį", + "recently_viewed_section_title": "Neseniai peržiūrėti" + }, + "share": { + "title_room": "Bendrinti Kambarį", + "permalink_most_recent": "Nuoroda į naujausią žinutę", + "title_user": "Dalintis Vartotoju", + "title_message": "Bendrinti Kambario Žinutę", + "permalink_message": "Nuoroda į pasirinktą pranešimą" + }, + "upload_file": { + "title_progress": "Įkelti failus (%(current)s iš %(total)s)", + "title": "Įkelti failus", + "upload_all_button": "Įkelti visus", + "error_file_too_large": "Šis failas yra <b>per didelis</b> įkėlimui. Failų dydžio limitas yra %(limit)s, bet šis failas užima %(sizeOfThisFile)s.", + "error_files_too_large": "Šie failai yra <b>per dideli</b> įkėlimui. Failų dydžio limitas yra %(limit)s.", + "error_some_files_too_large": "Kai kurie failai yra <b>per dideli</b> įkėlimui. Failų dydžio limitas yra %(limit)s.", + "upload_n_others_button": { + "other": "Įkelti %(count)s kitus failus", + "one": "Įkelti %(count)s kitą failą" + }, + "cancel_all_button": "Atšaukti visus", + "error_title": "Įkėlimo klaida" + }, + "restore_key_backup_dialog": { + "load_error_content": "Nepavyksta įkelti atsarginės kopijos būsenos", + "recovery_key_mismatch_title": "Saugumo Rakto nesutapimas", + "recovery_key_mismatch_description": "Atsarginės kopijos nepavyko iššifruoti naudojant šį Saugumo Raktą: prašome patikrinti, ar įvedėte teisingą Saugumo Raktą.", + "incorrect_security_phrase_title": "Neteisinga Saugumo Frazė", + "incorrect_security_phrase_dialog": "Atsarginės kopijos nepavyko iššifruoti naudojant šią Saugumo Frazę: prašome patikrinti, ar įvedėte teisingą Saugumo Frazę.", + "restore_failed_error": "Nepavyko atkurti atsarginės kopijos", + "no_backup_error": "Nerasta jokios atsarginės kopijos!", + "keys_restored_title": "Raktai atkurti", + "count_of_decryption_failures": "Nepavyko iššifruoti %(failedCount)s seansų!", + "count_of_successfully_restored_keys": "Sėkmingai atkurti %(sessionCount)s raktai", + "enter_phrase_title": "Įveskite Saugumo Frazę", + "key_backup_warning": "<b>Įspėjimas</b>: atsarginę raktų kopiją sukurkite tik iš patikimo kompiuterio.", + "enter_phrase_description": "Pasiekite savo saugių žinučių istoriją ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Frazę.", + "phrase_forgotten_text": "Jei pamiršote savo Saugumo Frazę, galite <button1>panaudoti savo Saugumo Raktą</button1> arba <button2>nustatyti naujas atkūrimo parinktis</button2>", + "enter_key_title": "Įveskite Saugumo Raktą", + "key_is_valid": "Atrodo, kad tai tinkamas Saugumo Raktas!", + "key_is_invalid": "Netinkamas Saugumo Raktas", + "enter_key_description": "Prieikite prie savo saugių žinučių istorijos ir nustatykite saugių žinučių siuntimą įvesdami Saugumo Raktą.", + "key_forgotten_text": "Jei pamiršote Saugumo Raktą, galite <button>nustatyti naujas atkūrimo parinktis</button>", + "load_keys_progress": "%(completed)s iš %(total)s raktų atkurta" + } } diff --git a/src/i18n/strings/lv.json b/src/i18n/strings/lv.json index 407ded6fd7..5926241de0 100644 --- a/src/i18n/strings/lv.json +++ b/src/i18n/strings/lv.json @@ -1,26 +1,11 @@ { "%(items)s and %(lastItem)s": "%(items)s un %(lastItem)s", - "An error has occurred.": "Notikusi kļūda.", - "Custom level": "Pielāgots līmenis", - "Email address": "Epasta adrese", "Home": "Mājup", "Join Room": "Pievienoties istabai", "Moderator": "Moderators", - "not specified": "nav noteikts", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Lūdzu, pārbaudi savu epastu un noklikšķini tajā esošo saiti. Tiklīdz tas ir izdarīts, klikšķini \"turpināt\".", - "This will allow you to reset your password and receive notifications.": "Tas atļaus Tev atiestatīt paroli un saņemt paziņojumus.", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s rezultāts)", - "other": "(~%(count)s rezultāti)" - }, - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Notiek Tevis novirzīšana uz ārēju trešās puses vietni. Tu vari atļaut savam kontam piekļuvi ar %(integrationsUrl)s. Vai vēlies turpināt?", - "Session ID": "Sesijas ID", - "unknown error code": "nezināms kļūdas kods", - "Create new room": "Izveidot jaunu istabu", - "Verification Pending": "Gaida verifikāciju", "Warning!": "Brīdinājums!", "Sun": "Sv.", "Mon": "P.", @@ -41,17 +26,8 @@ "Oct": "Okt.", "Nov": "Nov.", "Dec": "Dec.", - "Confirm Removal": "Apstipriniet dzēšanu", - "Unable to restore session": "Neizdevās atjaunot sesiju", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Ja iepriekš izmantojāt jaunāku %(brand)s versiju, jūsu sesija var nebūt saderīga ar šo versiju. Aizveriet šo logu un atgriezieties jaunākajā versijā.", - "Add an Integration": "Pievienot integrāciju", - "and %(count)s others...": { - "other": "un vēl %(count)s citi...", - "one": "un vēl viens cits..." - }, "AM": "AM", "PM": "PM", - "Send": "Sūtīt", "Unnamed room": "Nenosaukta istaba", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s", "Restricted": "Ierobežots", @@ -62,86 +38,28 @@ "Delete Widget": "Dzēst vidžetu", "collapse": "sakļaut", "expand": "izvērst", - "<a>In reply to</a> <pill>": "<a>Atbildē uz</a> <pill>", - "And %(count)s more...": { - "other": "Un par %(count)s vairāk..." - }, "Sunday": "Svētdiena", "Today": "Šodien", "Friday": "Piektdiena", - "Changelog": "Izmaiņu vēsture", - "Failed to send logs: ": "Neizdevās nosūtīt logfailus: ", - "Unavailable": "Nesasniedzams", - "Filter results": "Filtrēt rezultātus", "Tuesday": "Otrdiena", - "Preparing to send logs": "Gatavojos nosūtīt atutošanas logfailus", "Saturday": "Sestdiena", "Monday": "Pirmdiena", "Wednesday": "Trešdiena", - "You cannot delete this message. (%(code)s)": "Tu nevari dzēst šo ziņu. (%(code)s)", "Thursday": "Ceturtdiena", - "Logs sent": "Logfaili nosūtīti", "Yesterday": "Vakardien", - "Thank you!": "Tencinam!", - "%(count)s verified sessions": { - "one": "1 verificēta sesija", - "other": "%(count)s verificētas sesijas" - }, - "Verify your other session using one of the options below.": "Verificējiet citas jūsu sesijas, izmantojot kādu no iespējām zemāk.", "Philippines": "Filipīnas", - "Not Trusted": "Neuzticama", - "Direct Messages": "Tiešā sarakste", - "%(count)s sessions": { - "one": "%(count)s sesija", - "other": "%(count)s sesijas" - }, - "Use the <a>Desktop app</a> to search encrypted messages": "Izmantojiet <a>lietotni</a>, lai veiktu šifrētu ziņu meklēšanu", "Encrypted by a deleted session": "Šifrēts ar dzēstu sesiju", - "The server is offline.": "Serveris bezsaistē.", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Ja ir aizmirsta slepenā frāze, jūs varat <button1>izmantot drošības atslēgu</button1> vai<button2>iestatīt jaunus atkopšanas veidus</button2>", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Ja ir aizmirsta drošības atslēga, jūs varat <button>iestatīt jaunus atkopšanas veidus</button>", - "Remove recent messages by %(user)s": "Dzēst nesenās ziņas no %(user)s", "Banana": "Banāns", "Lebanon": "Libāna", "Bangladesh": "Bangladeša", "Albania": "Albānija", - "Confirm to continue": "Apstipriniet, lai turpinātu", - "Confirm account deactivation": "Apstipriniet konta deaktivizēšanu", - "Incorrect Security Phrase": "Nepareiza slepenā frāze", - "Security Phrase": "Slepenā frāze", - "Join millions for free on the largest public server": "Pievienojieties bez maksas miljoniem lietotāju lielākajā publiskajā serverī", - "Server Options": "Servera parametri", "Afghanistan": "Afganistāna", "United States": "Amerikas Savienotās Valstis", "United Kingdom": "Lielbritānija", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Izmantojiet identitātes serveri, lai uzaicinātu ar epastu. Pārvaldiet <settings>iestatījumos</settings>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Uzaiciniet kādu personu, izmantojot vārdu, epasta adresi, lietotājvārdu (piemēram, <userId/>) vai <a>dalieties ar šo istabu</a>.", - "%(name)s accepted": "%(name)s akceptēja", "IRC display name width": "IRC parādāmā vārda platums", - "Are you sure you want to deactivate your account? This is irreversible.": "Vai tiešām vēlaties deaktivizēt savu kontu? Tas ir neatgriezeniski.", "Deactivate account": "Deaktivizēt kontu", - "This address is already in use": "Šī adrese jau tiek izmantota", - "This address is available to use": "Šī adrese ir pieejama", - "Recently Direct Messaged": "Nesenās tiešās sarakstes", - "e.g. my-room": "piem., mana-istaba", - "Room address": "Istabas adrese", - "Add a new server": "Pievienot jaunu serveri", - "Your server": "Jūsu serveris", - "Integrations are disabled": "Integrācijas ir atspējotas", - "Room Settings - %(roomName)s": "Istabas iestatījumi - %(roomName)s", - "Cancel search": "Atcelt meklējumu", "Flag": "Karogs", - "Recent Conversations": "Nesenās sarunas", - "Start a conversation with someone using their name or username (like <userId/>).": "Uzsāciet sarunu ar citiem, izmantojot vārdu vai lietotājvārdu (piemērs - <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Uzsāciet sarunu ar citiem, izmantojot vārdu, epasta adresi vai lietotājvārdu (piemērs - <userId/>).", - "Use your Security Key to continue.": "Izmantojiet savu drošības atslēgu, lai turpinātu.", - "Enter Security Key": "Ievadiet drošības atslēgu", - "Security Key mismatch": "Drošības atslēgas atšķiras", - "Invalid Security Key": "Kļūdaina drošības atslēga", - "Wrong Security Key": "Nepareiza drošības atslēga", - "Security Key": "Drošības atslēga", "Sign in with SSO": "Pierakstieties, izmantojot SSO", - "Session key": "Sesijas atslēga", "Ok": "Labi", "Your homeserver has exceeded one of its resource limits.": "Jūsu bāzes serverī ir pārsniegts limits kādam no resursiem.", "Your homeserver has exceeded its user limit.": "Jūsu bāzes serverī ir pārsniegts lietotāju limits.", @@ -152,58 +70,11 @@ "Luxembourg": "Luksemburga", "Lithuania": "Lietuva", "Latvia": "Latvija", - "Link to selected message": "Saite uz izvēlēto ziņu", - "Share Room Message": "Dalīties ar istabas ziņu", - "Are you sure you want to sign out?": "Vai tiešām vēlaties izrakstīties?", - "%(name)s wants to verify": "%(name)s vēlas veikt verifikāciju", - "Decline All": "Noraidīt visu", - "%(name)s declined": "%(name)s noraidīja", - "Incoming Verification Request": "Ienākošais veifikācijas pieprasījums", - "Verification Request": "Verifikācijas pieprasījums", - "<inviter/> invites you": "<inviter/> uzaicina jūs", - "%(count)s rooms": { - "one": "%(count)s istaba", - "other": "%(count)s istabas" - }, - "Missing session data": "Trūkst sesijas datu", - "Create a new room with the same name, description and avatar": "Izveidot istabu ar to pašu nosaukumu, aprakstu un avataru", - "Email (optional)": "Epasts (izvēles)", - "Invite to %(roomName)s": "Uzaicināt uz %(roomName)s", - "Continue With Encryption Disabled": "Turpināt ar atspējotu šifrēšanu", - "Create a new room": "Izveidot jaunu istabu", - "%(name)s cancelled": "%(name)s atcēla", - "Create a space": "Izveidot vietu", "Anchor": "Enkurs", "Aeroplane": "Aeroplāns", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) pierakstījās jaunā sesijā, neveicot tās verifikāciju:", "Denmark": "Dānija", "American Samoa": "Amerikāņu Samoa", "Algeria": "Alžīrija", - "Share User": "Dalīties ar lietotāja kontaktdatiem", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verificējot šo ierīci, tā tiks atzīmēta kā uzticama, un ierīci verificējušie lietotāji tai uzticēsies.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verificējot šo lietotāju, tā sesija tiks atzīmēta kā uzticama, kā arī jūsu sesija viņiem tiks atzīmēta kā uzticama.", - "Removing…": "Dzēš…", - "Use the <a>Desktop app</a> to see all encrypted files": "Lietojiet <a>Desktop lietotni</a>, lai apskatītu visus šifrētos failus", - "edited": "rediģēts", - "Edited at %(date)s. Click to view edits.": "Rediģēts %(date)s. Noklikšķiniet, lai skatītu redakcijas.", - "Edited at %(date)s": "Rediģēts %(date)s", - "Remove %(count)s messages": { - "one": "Dzēst 1 ziņu", - "other": "Dzēst %(count)s ziņas" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Lielam ziņu apjomam tas var aizņemt kādu laiku. Lūdzu, tikmēr neatsvaidziniet klientu.", - "You signed in to a new session without verifying it:": "Jūs pierakstījāties jaunā sesijā, neveicot tās verifikāciju:", - "%(count)s people you know have already joined": { - "other": "%(count)s pazīstami cilvēki ir jau pievienojusies", - "one": "%(count)s pazīstama persona ir jau pievienojusies" - }, - "%(count)s members": { - "one": "%(count)s dalībnieks", - "other": "%(count)s dalībnieki" - }, - "Upload files": "Failu augšupielāde", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Šie faili <b>pārsniedz</b> augšupielādes izmēra ierobežojumu %(limit)s.", - "Upload files (%(current)s of %(total)s)": "Failu augšupielāde (%(current)s no %(total)s)", "Zimbabwe": "Zimbabve", "Zambia": "Zambija", "Yemen": "Jemena", @@ -436,95 +307,8 @@ "Angola": "Angola", "Andorra": "Andora", "Åland Islands": "Ālandu salas", - "Cancel All": "Atcelt visu", - "Sending": "Sūta", - "Can't load this message": "Nevar ielādēt šo ziņu", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Aizmirsāt vai pazaudējāt visas atkopšanās iespējas? <a>Atiestatiet visu</a>", - "Link to most recent message": "Saite uz jaunāko ziņu", - "Share Room": "Dalīties ar istabu", - "Leave all rooms": "Pamest visas istabas", - "Invited people will be able to read old messages.": "Uzaicinātie cilvēki varēs lasīt vecās ziņas.", - "Or send invite link": "Vai nosūtiet uzaicinājuma saiti", - "Some suggestions may be hidden for privacy.": "Daži ieteikumi var būt slēpti dēļ privātuma.", - "Search for rooms or people": "Meklēt istabas vai cilvēkus", - "Message preview": "Ziņas priekšskatījums", - "Search for rooms": "Meklēt istabas", - "Server name": "Servera nosaukums", - "Enter the name of a new server you want to explore.": "Ievadiet nosaukumu jaunam serverim, kuru vēlaties pārlūkot.", "Corn": "Kukurūza", - "Reason (optional)": "Iemesls (izvēles)", - "You may contact me if you have any follow up questions": "Ja jums ir kādi papildjautājumi, varat sazināties ar mani", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Vai esat pārliecināts, ka vēlaties pārtraukt šo aptauju? Tas parādīs aptaujas galīgos rezultātus un liegs cilvēkiem iespēju balsot.", - "Sorry, the poll did not end. Please try again.": "Atvainojiet, aptauja netika pārtraukta. Lūdzu, mēģiniet vēlreiz.", - "The poll has ended. No votes were cast.": "Aptauja ir beigusies. Balsis netika nodotas.", - "The poll has ended. Top answer: %(topAnswer)s": "Aptauja ir beigusies. Populārākā atbilde: %(topAnswer)s", - "Failed to end poll": "Neizdevās pārtraukt aptauju", - "End Poll": "Pārtraukt aptauju", - "Open in OpenStreetMap": "Atvērt ar OpenStreetMap", - "You need to have the right permissions in order to share locations in this room.": "Jums ir jābūt pietiekāmām piekļuves tiesībām, lai kopīgotu atrašanās vietas šajā istabā.", - "An error occurred whilst sharing your live location, please try again": "Notika kļūda, kopīgojot reāllaika atrašanās vietu, lūdzu, mēģiniet vēlreiz", - "An error occurred while stopping your live location, please try again": "Notika kļūda, pārtraucot reāllaika atrašanās vietas kopīgošanu, lūdzu, mēģiniet vēlreiz", - "%(brand)s could not send your location. Please try again later.": "%(brand)s nevarēja nosūtīt jūsu atrašanās vietu. Lūdzu, mēģiniet vēlreiz vēlāk.", - "An error occurred whilst sharing your live location": "Notikusi kļūda, kopīgojot reāllaika atrašanās vietu", - "An error occurred while stopping your live location": "Notikusi kļūda, pārtraucot reāllaika atrašanās vietas kopīgošanu", - "What location type do you want to share?": "Kādu atrašanās vietas veidu vēlaties kopīgot?", - "You don't have permission to share locations": "Jums nav atļaujas kopīgot atrašanās vietu", - "You are sharing your live location": "Jūs kopīgojat savu reāllaika atrašanās vietu", - "We couldn't send your location": "Mēs nevarējām nosūtīt jūsu atrašanās vietu", - "Could not fetch location": "Neizdevās iegūt atrašanās vietas datus", - "No live locations": "Reāllaika atrašanās vietas kopīgošana nenotiek", - "Live location enabled": "Reāllaika atrašanās vietas kopīgošana iespējota", - "Live location error": "Reāllaika atrašanās vietas kopīgošanas kļūda", - "Live location ended": "Reāllaika atrašanās vietas kopīgošana pārtraukta", - "%(displayName)s's live location": "%(displayName)s reāllaika atrašanās vieta", - "My live location": "Mana reāllaika atrašanās vieta", - "My current location": "Mana atrašanās vieta", - "Location": "Atrašanās vieta", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Šis fails ir <b>pārlieku liels</b>, lai to augšupielādētu. Faila izmēra ierobežojums ir %(limit)s, bet šis fails ir %(sizeOfThisFile)s.", - "Information": "Informācija", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nevar atrast zemāk norādīto Matrix ID profilus - vai tomēr vēlaties tos uzaicināt?", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Daži faili ir <b>pārlieku lieli</b>, lai tos augšupielādētu. Faila izmēra ierobežojums ir %(limit)s.", - "This version of %(brand)s does not support viewing some encrypted files": "Šī %(brand)s versija neatbalsta atsevišķu šifrētu failu skatīšanu", - "Upload %(count)s other files": { - "one": "Augšupielādēt %(count)s citu failu", - "other": "Augšupielādēt %(count)s citus failus" - }, "To join a space you'll need an invite.": "Lai pievienotos vietai, ir nepieciešams uzaicinājums.", - "Update any local room aliases to point to the new room": "Atjaunināt jebkurus vietējās istabas aizstājvārdus, lai tie norādītu uz jauno istabu", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Lai nezaudētu čata vēsturi, pirms izrakstīšanās no konta jums ir jāeksportē istabas atslēgas. Lai to izdarītu, jums būs jāatgriežas jaunākajā %(brand)s versijā", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Pārtraukt lietotāju runāšanu vecajā istabas versijā un publicēt ziņojumu, kurā lietotājiem tiek ieteikts pāriet uz jauno istabu", - "Put a link back to the old room at the start of the new room so people can see old messages": "Jaunās istabas sākumā ievietojiet saiti uz veco istabu, lai cilvēki varētu apskatīt vecās ziņas", - "Automatically invite members from this room to the new one": "Automātiski uzaicināt dalībniekus no šīs istabas uz jauno", - "Want to add a new room instead?": "Vai tā vietā vēlaties pievienot jaunu istabu?", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Pārlūkprogrammas krātuves dzēšana var atrisināt problēmu, taču tas nozīmē, ka jūs izrakstīsieties un šifrēto čata vēsturi vairs nebūs iespējams nolasīt.", - "Clear Storage and Sign Out": "Iztīrīt krātuvi un izrakstīties", - "Clear cache and resync": "Iztīrīt kešatmiņu un atkārtoti sinhronizēt", - "Clear all data": "Notīrīt visus datus", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Visu šīs sesijas datu dzēšana ir neatgriezeniska. Šifrētās ziņas tiks zaudētas, ja vien to atslēgas nebūs dublētas.", - "Clear all data in this session?": "Notīrīt visus šīs sesijas datus?", - "Recent searches": "Nesenie meklējumi", - "To search messages, look for this icon at the top of a room <icon/>": "Lai meklētu ziņas, istabas augšpusē meklējiet šo ikonu <icon/>", - "Other searches": "Citi meklējumi", - "Public rooms": "Publiskas istabas", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Ja nevarat atrast meklēto istabu, palūdziet uzaicinājumu vai izveidojiet jaunu istabu.", - "If you can't see who you're looking for, send them your invite link below.": "Ja neredzat meklēto personu, nosūtiet tai uzaicinājuma saiti zemāk.", - "If you can't see who you're looking for, send them your invite link.": "Ja neredzat meklēto personu, nosūtiet tai uzaicinājuma saiti.", - "Copy invite link": "Kopēt uzaicinājuma saiti", - "Some results may be hidden for privacy": "Daži rezultāti var būt slēpti dēļ privātuma", - "Some results may be hidden": "Atsevišķi rezultāti var būt slēpti", - "Add new server…": "Pievienot jaunu serveri…", - "Show: %(instance)s rooms (%(server)s)": "Rādīt: %(instance)s istabas (%(server)s)", - "Show: Matrix rooms": "Rādīt: Matrix istabas", - "Other options": "Citas iespējas", - "Use \"%(query)s\" to search": "Izmantot \"%(query)s\" meklēšanai", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Mēģiniet ritināt laika joslu uz augšu, lai redzētu, vai ir kādas agrākas ziņas.", - "Use <arrows/> to scroll": "Lietojiet <arrows/> ritināšanai", - "Search for": "Meklēt", - "Remove search filter for %(filter)s": "Noņemt meklēšanas filtru %(filter)s", - "Search for spaces": "Meklēt vietas", - "Recently viewed": "Nesen skatītie", - "Who will you chat to the most?": "Ar ko jūs sarakstīsieties visvairāk?", - "Start a group chat": "Uzsākt grupas čatu", "common": { "about": "Par", "analytics": "Analītika", @@ -590,7 +374,23 @@ "low_priority": "Zema prioritāte", "historical": "Bijušie", "show_more": "Rādīt vairāk", - "are_you_sure": "Vai tiešām to vēlaties?" + "are_you_sure": "Vai tiešām to vēlaties?", + "location": "Atrašanās vieta", + "email_address": "Epasta adrese", + "filter_results": "Filtrēt rezultātus", + "and_n_others": { + "other": "un vēl %(count)s citi...", + "one": "un vēl viens cits..." + }, + "n_members": { + "one": "%(count)s dalībnieks", + "other": "%(count)s dalībnieki" + }, + "edited": "rediģēts", + "n_rooms": { + "one": "%(count)s istaba", + "other": "%(count)s istabas" + } }, "action": { "continue": "Turpināt", @@ -729,14 +529,19 @@ "restricted": "Ierobežots", "moderator": "Moderators", "admin": "Administrators", - "custom": "Pielāgots (%(level)s)" + "custom": "Pielāgots (%(level)s)", + "custom_level": "Pielāgots līmenis" }, "bug_reporting": { "submit_debug_logs": "Iesniegt atutošanas logfailus", "send_logs": "Nosūtīt logfailus", "collecting_information": "Tiek iegūta programmas versijas informācija", "collecting_logs": "Tiek iegūti logfaili", - "waiting_for_server": "Tiek gaidīta atbilde no servera" + "waiting_for_server": "Tiek gaidīta atbilde no servera", + "preparing_logs": "Gatavojos nosūtīt atutošanas logfailus", + "logs_sent": "Logfaili nosūtīti", + "thank_you": "Tencinam!", + "failed_send_logs": "Neizdevās nosūtīt logfailus: " }, "time": { "seconds_left": "%(seconds)s sekundes atlikušas", @@ -764,7 +569,8 @@ "intro_welcome": "Laipni lūdzam %(appName)s", "explore_rooms": "Pārlūkot publiskas istabas", "create_room": "Izveidot grupas čatu", - "create_account": "Izveidot kontu" + "create_account": "Izveidot kontu", + "use_case_heading2": "Ar ko jūs sarakstīsieties visvairāk?" }, "settings": { "show_breadcrumbs": "Rādīt saīsnes uz nesen skatītajām istabām istabu saraksta augšpusē", @@ -898,7 +704,9 @@ "email_address_label": "Epasta adrese", "remove_msisdn_prompt": "Dzēst %(phone)s?", "add_msisdn_instructions": "Teksta ziņa tika nosūtīta uz +%(msisdn)s. Lūdzu, ievadiet tajā esošo verifikācijas kodu.", - "msisdn_label": "Tālruņa numurs" + "msisdn_label": "Tālruņa numurs", + "deactivate_confirm_body": "Vai tiešām vēlaties deaktivizēt savu kontu? Tas ir neatgriezeniski.", + "deactivate_confirm_continue": "Apstipriniet konta deaktivizēšanu" }, "sidebar": { "metaspaces_home_all_rooms": "Rādīt visas istabas" @@ -1222,7 +1030,8 @@ "context_menu": { "view_source": "Skatīt pirmkodu", "show_url_preview": "Rādīt priekšskatījumu", - "external_url": "Avota URL adrese" + "external_url": "Avota URL adrese", + "open_in_osm": "Atvērt ar OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -1263,7 +1072,11 @@ "you_accepted": "Jūs akceptējāt", "you_declined": "Jūs noraidījāt", "you_cancelled": "Jūs atcēlāt", - "you_started": "Jūs nosūtījāt verifikācijas pieprasījumu" + "you_started": "Jūs nosūtījāt verifikācijas pieprasījumu", + "user_accepted": "%(name)s akceptēja", + "user_declined": "%(name)s noraidīja", + "user_cancelled": "%(name)s atcēla", + "user_wants_to_verify": "%(name)s vēlas veikt verifikāciju" }, "m.poll.end": { "sender_ended": "%(senderName)s pārtrauca aptauju" @@ -1273,6 +1086,18 @@ }, "m.audio": { "error_processing_voice_message": "Balss ziņas apstrādes kļūda" + }, + "scalar_starter_link": { + "dialog_title": "Pievienot integrāciju", + "dialog_description": "Notiek Tevis novirzīšana uz ārēju trešās puses vietni. Tu vari atļaut savam kontam piekļuvi ar %(integrationsUrl)s. Vai vēlies turpināt?" + }, + "edits": { + "tooltip_title": "Rediģēts %(date)s", + "tooltip_label": "Rediģēts %(date)s. Noklikšķiniet, lai skatītu redakcijas." + }, + "error_rendering_message": "Nevar ielādēt šo ziņu", + "reply": { + "in_reply_to": "<a>Atbildē uz</a> <pill>" } }, "slash_command": { @@ -1411,7 +1236,6 @@ "unable_to_access_audio_input_title": "Nevar piekļūt mikrofonam", "unable_to_access_audio_input_description": "Mēs nevarējām piekļūt jūsu mikrofonam. Lūdzu, pārbaudiet pārlūkprogrammas iestatījumus un mēģiniet vēlreiz." }, - "Other": "Citi", "room_settings": { "permissions": { "m.room.avatar": "Mainīt istabas avataru", @@ -1487,14 +1311,23 @@ "error_updating_alias_description": "Notikusi kļūda, mēģinot atjaunināt istabas alternatīvās adreses. Iespējams, tas ir liegts servera iestatījumos vai arī notikusi kāda pagaidu kļūme.", "error_deleting_alias_description_forbidden": "Jums nav atļaujas dzēst adresi.", "aliases_no_items_label": "Pagaidām nav nevienas publiskotas adreses, pievienojiet zemāk", - "aliases_items_label": "Citas publiskotās adreses:" + "aliases_items_label": "Citas publiskotās adreses:", + "alias_heading": "Istabas adrese", + "alias_field_taken_valid": "Šī adrese ir pieejama", + "alias_field_taken_invalid_domain": "Šī adrese jau tiek izmantota", + "alias_field_placeholder_default": "piem., mana-istaba" }, "advanced": { "unfederated": "Šī istaba nav pieejama no citiem Matrix serveriem", "room_version_section": "Istabas versija", "room_version": "Istabas versija:", "information_section_space": "Informācija par vietu", - "information_section_room": "Informācija par istabu" + "information_section_room": "Informācija par istabu", + "upgrade_dialog_description_1": "Izveidot istabu ar to pašu nosaukumu, aprakstu un avataru", + "upgrade_dialog_description_2": "Atjaunināt jebkurus vietējās istabas aizstājvārdus, lai tie norādītu uz jauno istabu", + "upgrade_dialog_description_3": "Pārtraukt lietotāju runāšanu vecajā istabas versijā un publicēt ziņojumu, kurā lietotājiem tiek ieteikts pāriet uz jauno istabu", + "upgrade_dialog_description_4": "Jaunās istabas sākumā ievietojiet saiti uz veco istabu, lai cilvēki varētu apskatīt vecās ziņas", + "upgrade_warning_dialog_invite_label": "Automātiski uzaicināt dalībniekus no šīs istabas uz jauno" }, "upload_avatar_label": "Augšupielādēt avataru", "access": { @@ -1511,7 +1344,9 @@ "notification_sound": "Paziņojumu skaņas signāli", "custom_sound_prompt": "Iestatīt jaunu pielāgotu skaņas signālu", "browse_button": "Pārlūkot" - } + }, + "title": "Istabas iestatījumi - %(roomName)s", + "alias_not_specified": "nav noteikts" }, "encryption": { "verification": { @@ -1543,7 +1378,13 @@ "successful_device": "Jūs veiksmīgi verificējāt %(deviceName)s (%(deviceId)s)!", "successful_user": "Jūs veiksmīgi verificējāt %(displayName)s!", "cancelled_user": "%(displayName)s atcēla verificēšanu.", - "cancelled": "Jūs atcēlāt verifikāciju." + "cancelled": "Jūs atcēlāt verifikāciju.", + "incoming_sas_user_dialog_text_2": "Verificējot šo lietotāju, tā sesija tiks atzīmēta kā uzticama, kā arī jūsu sesija viņiem tiks atzīmēta kā uzticama.", + "incoming_sas_device_dialog_text_2": "Verificējot šo ierīci, tā tiks atzīmēta kā uzticama, un ierīci verificējušie lietotāji tai uzticēsies.", + "incoming_sas_dialog_title": "Ienākošais veifikācijas pieprasījums", + "manual_device_verification_device_id_label": "Sesijas ID", + "manual_device_verification_device_key_label": "Sesijas atslēga", + "verification_dialog_title_user": "Verifikācijas pieprasījums" }, "old_version_detected_title": "Tika uzieti novecojuši šifrēšanas dati", "old_version_detected_description": "Uzieti dati no vecākas %(brand)s versijas. Tas novedīs pie \"end-to-end\" šifrēšanas problēmām vecākajā versijā. Šajā versijā nevar tikt atšifrēti ziņojumi, kuri radīti izmantojot vecākajā versijā \"end-to-end\" šifrētas ziņas. Tas var arī novest pie ziņapmaiņas, kas veikta ar šo versiju, neizdošanās. Ja rodas ķibeles, izraksties un par jaunu pieraksties sistēmā. Lai saglabātu ziņu vēsturi, eksportē un tad importē savas šifrēšanas atslēgas.", @@ -1562,7 +1403,25 @@ }, "event_shield_reason_mismatched_sender_key": "Šifrēts ar neverificētu sesiju", "event_shield_reason_authenticity_not_guaranteed": "Šīs šifrētās ziņas autentiskums nevar tikt garantēts šajā ierīcē.", - "cross_signing_room_normal": "Šajā istabā tiek veikta pilnīga šifrēšana" + "cross_signing_room_normal": "Šajā istabā tiek veikta pilnīga šifrēšana", + "incompatible_database_sign_out_description": "Lai nezaudētu čata vēsturi, pirms izrakstīšanās no konta jums ir jāeksportē istabas atslēgas. Lai to izdarītu, jums būs jāatgriežas jaunākajā %(brand)s versijā", + "incompatible_database_disable": "Turpināt ar atspējotu šifrēšanu", + "udd": { + "own_new_session_text": "Jūs pierakstījāties jaunā sesijā, neveicot tās verifikāciju:", + "own_ask_verify_text": "Verificējiet citas jūsu sesijas, izmantojot kādu no iespējām zemāk.", + "other_new_session_text": "%(name)s (%(userId)s) pierakstījās jaunā sesijā, neveicot tās verifikāciju:", + "title": "Neuzticama" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_security_key": "Nepareiza drošības atslēga", + "invalid_security_key": "Kļūdaina drošības atslēga" + }, + "security_phrase_title": "Slepenā frāze", + "security_key_title": "Drošības atslēga", + "use_security_key_prompt": "Izmantojiet savu drošības atslēgu, lai turpinātu." + }, + "reset_all_button": "Aizmirsāt vai pazaudējāt visas atkopšanās iespējas? <a>Atiestatiet visu</a>" }, "emoji": { "category_frequently_used": "Bieži lietotas", @@ -1637,7 +1496,8 @@ "fallback_button": "Sākt autentifikāciju", "sso_title": "Izmantot vienoto pieteikšanos, lai turpinātu", "sso_body": "Apstiprināt šīs epasta adreses pievienošanu, izmantojot vienoto pieteikšanos savas identitātes apliecināšanai.", - "code": "Kods" + "code": "Kods", + "sso_postauth_title": "Apstipriniet, lai turpinātu" }, "password_field_label": "Ievadiet paroli", "password_field_strong_label": "Lieliski, sarežģīta parole!", @@ -1675,7 +1535,25 @@ "reset_successful": "Jūsu parole ir atiestatīta.", "return_to_login": "Atgriezties uz pierakstīšanās lapu" }, - "common_failures": {} + "common_failures": {}, + "server_picker_description_matrix.org": "Pievienojieties bez maksas miljoniem lietotāju lielākajā publiskajā serverī", + "server_picker_title_default": "Servera parametri", + "soft_logout": { + "clear_data_title": "Notīrīt visus šīs sesijas datus?", + "clear_data_description": "Visu šīs sesijas datu dzēšana ir neatgriezeniska. Šifrētās ziņas tiks zaudētas, ja vien to atslēgas nebūs dublētas.", + "clear_data_button": "Notīrīt visus datus" + }, + "logout_dialog": { + "description": "Vai tiešām vēlaties izrakstīties?" + }, + "registration": { + "continue_without_email_field_label": "Epasts (izvēles)" + }, + "set_email": { + "verification_pending_title": "Gaida verifikāciju", + "verification_pending_description": "Lūdzu, pārbaudi savu epastu un noklikšķini tajā esošo saiti. Tiklīdz tas ir izdarīts, klikšķini \"turpināt\".", + "description": "Tas atļaus Tev atiestatīt paroli un saņemt paziņojumus." + } }, "room_list": { "sort_unread_first": "Rādīt istabas ar nelasītām ziņām augšpusē", @@ -1698,7 +1576,8 @@ "report_content": { "report_entire_room": "Ziņot par visu istabu", "report_content_to_homeserver": "Ziņojums par saturu bāzes servera administratoram", - "description": "Iesniedzot ziņojumu par konkrēto ziņu, tās unikālais notikuma ID tiks nosūtīts jūsu bāzes servera administratoram. Ja ziņas šajā istabā ir šifrētas, jūsu bāzes servera administrators nevarēs lasīt ziņas tekstu vai skatīt failus un attēlus." + "description": "Iesniedzot ziņojumu par konkrēto ziņu, tās unikālais notikuma ID tiks nosūtīts jūsu bāzes servera administratoram. Ja ziņas šajā istabā ir šifrētas, jūsu bāzes servera administrators nevarēs lasīt ziņas tekstu vai skatīt failus un attēlus.", + "other_label": "Citi" }, "setting": { "help_about": { @@ -1782,11 +1661,15 @@ "shared_data_mxid": "Jūsu lietotāja ID", "shared_data_theme": "Jūsu tēma", "shared_data_url": "%(brand)s URL", - "shared_data_room_id": "Istabas ID" + "shared_data_room_id": "Istabas ID", + "capabilities_dialog": { + "decline_all_permission": "Noraidīt visu" + } }, "feedback": { "sent": "Atsauksme nosūtīta", - "send_feedback_action": "Nosūtīt atsauksmi" + "send_feedback_action": "Nosūtīt atsauksmi", + "can_contact_label": "Ja jums ir kādi papildjautājumi, varat sazināties ar mani" }, "zxcvbn": { "suggestions": { @@ -1806,7 +1689,9 @@ "error_encountered": "Gadījās kļūda (%(errorDetail)s).", "no_update": "Nav atjauninājumu.", "new_version_available": "Pieejama jauna versija. <a>Atjaunināt.</a>", - "check_action": "Pārbaudīt atjauninājumus" + "check_action": "Pārbaudīt atjauninājumus", + "unavailable": "Nesasniedzams", + "changelog": "Izmaiņu vēsture" }, "threads": { "show_thread_filter": "Rādīt:" @@ -1821,7 +1706,17 @@ "invite_link": "Dalīties ar uzaicinājuma saiti", "invite": "Uzaicināt cilvēkus", "invite_this_space": "Uzaicināt uz šo vietu", - "user_lacks_permission": "Jums nav atļaujas" + "user_lacks_permission": "Jums nav atļaujas", + "add_existing_subspace": { + "filter_placeholder": "Meklēt vietas" + }, + "add_existing_room_space": { + "dm_heading": "Tiešā sarakste", + "create": "Vai tā vietā vēlaties pievienot jaunu istabu?", + "create_prompt": "Izveidot jaunu istabu" + }, + "room_filter_placeholder": "Meklēt istabas", + "leave_dialog_option_all": "Pamest visas istabas" }, "location_sharing": { "MapStyleUrlNotConfigured": "Šis bāzes serveris nav konfigurēts karšu attēlošanai.", @@ -1839,7 +1734,25 @@ "live_enable_heading": "Reāllaika atrašanās vietas kopīgošana", "live_enable_description": "Pievērsiet uzmanību: šī ir laboratorijas funkcija, kas izmanto pagaidu risinājumu. Tas nozīmē, ka jūs nevarēsiet dzēst savu atrašanās vietas vēsturi, un pieredzējušie lietotāji varēs redzēt jūsu atrašanās vietas vēsturi arī pēc tam, kad pārtrauksiet kopīgot savu reāllaika atrašanās vietu šajā istabā.", "live_toggle_label": "Iespējot reāllaika atrašanās vietas kopīgošanu", - "share_button": "Kopīgot atrašanās vietu" + "share_button": "Kopīgot atrašanās vietu", + "error_fetch_location": "Neizdevās iegūt atrašanās vietas datus", + "error_no_perms_title": "Jums nav atļaujas kopīgot atrašanās vietu", + "error_no_perms_description": "Jums ir jābūt pietiekāmām piekļuves tiesībām, lai kopīgotu atrašanās vietas šajā istabā.", + "error_send_title": "Mēs nevarējām nosūtīt jūsu atrašanās vietu", + "error_send_description": "%(brand)s nevarēja nosūtīt jūsu atrašanās vietu. Lūdzu, mēģiniet vēlreiz vēlāk.", + "live_description": "%(displayName)s reāllaika atrašanās vieta", + "share_type_own": "Mana atrašanās vieta", + "share_type_live": "Mana reāllaika atrašanās vieta", + "share_type_prompt": "Kādu atrašanās vietas veidu vēlaties kopīgot?", + "live_location_ended": "Reāllaika atrašanās vietas kopīgošana pārtraukta", + "live_location_error": "Reāllaika atrašanās vietas kopīgošanas kļūda", + "live_locations_empty": "Reāllaika atrašanās vietas kopīgošana nenotiek", + "error_stopping_live_location": "Notikusi kļūda, pārtraucot reāllaika atrašanās vietas kopīgošanu", + "error_sharing_live_location": "Notikusi kļūda, kopīgojot reāllaika atrašanās vietu", + "live_location_active": "Jūs kopīgojat savu reāllaika atrašanās vietu", + "live_location_enabled": "Reāllaika atrašanās vietas kopīgošana iespējota", + "error_sharing_live_location_try_again": "Notika kļūda, kopīgojot reāllaika atrašanās vietu, lūdzu, mēģiniet vēlreiz", + "error_stopping_live_location_try_again": "Notika kļūda, pārtraucot reāllaika atrašanās vietas kopīgošanu, lūdzu, mēģiniet vēlreiz" }, "create_space": { "explainer": "Vietas ir jauns veids, kā grupēt istabas un cilvēkus. Kādu vietu vēlaties izveidot? To var mainīt vēlāk.", @@ -1854,7 +1767,8 @@ "setup_rooms_private_description": "Mēs izveidosim istabas katram no tiem.", "address_label": "Adrese", "label": "Izveidot vietu", - "add_details_prompt_2": "Jebkurā laikā varat to mainīt." + "add_details_prompt_2": "Jebkurā laikā varat to mainīt.", + "subspace_dropdown_title": "Izveidot vietu" }, "user_menu": { "switch_theme_light": "Pārslēgt gaišo režīmu", @@ -1922,12 +1836,21 @@ "search": { "this_room": "Šajā istabā", "all_rooms": "Visās istabās", - "field_placeholder": "Meklēt…" + "field_placeholder": "Meklēt…", + "result_count": { + "one": "(~%(count)s rezultāts)", + "other": "(~%(count)s rezultāti)" + } }, "jump_to_bottom_button": "Ritināt uz jaunākajām ziņām", "jump_read_marker": "Pāriet uz pirmo neizlasīto ziņu.", "inviter_unknown": "Neskaidrs statuss", - "failed_reject_invite": "Neizdevās noraidīt uzaicinājumu" + "failed_reject_invite": "Neizdevās noraidīt uzaicinājumu", + "invites_you_text": "<inviter/> uzaicina jūs", + "face_pile_summary": { + "other": "%(count)s pazīstami cilvēki ir jau pievienojusies", + "one": "%(count)s pazīstama persona ir jau pievienojusies" + } }, "file_panel": { "guest_note": "Lai izmantotu šo funkcionalitāti, Tev ir <a>jāreģistrējas</a>", @@ -1958,7 +1881,13 @@ "total_n_votes_voted": { "one": "Pamatojoties uz %(count)s balss", "other": "Pamatojoties uz %(count)s balsīm" - } + }, + "end_message_no_votes": "Aptauja ir beigusies. Balsis netika nodotas.", + "end_message": "Aptauja ir beigusies. Populārākā atbilde: %(topAnswer)s", + "error_ending_title": "Neizdevās pārtraukt aptauju", + "error_ending_description": "Atvainojiet, aptauja netika pārtraukta. Lūdzu, mēģiniet vēlreiz.", + "end_title": "Pārtraukt aptauju", + "end_description": "Vai esat pārliecināts, ka vēlaties pārtraukt šo aptauju? Tas parādīs aptaujas galīgos rezultātus un liegs cilvēkiem iespēju balsot." }, "failed_load_async_component": "Ielāde neizdevās! Pārbaudiet interneta savienojumu un mēģiniet vēlreiz.", "upload_failed_generic": "'%(fileName)s' augšupielāde neizdevās.", @@ -1981,7 +1910,19 @@ "room_failed_partial_title": "Dažus uzaicinājumus nevarēja nosūtīt", "error_permissions_room": "Jums nav atļaujas uzaicināt cilvēkus šajā istabā.", "error_bad_state": "Lietotājam jābūt atceltam pieejas liegumam pirms uzaicināšanas.", - "to_space": "Uzaicināt uz %(spaceName)s" + "to_space": "Uzaicināt uz %(spaceName)s", + "unable_find_profiles_description_default": "Nevar atrast zemāk norādīto Matrix ID profilus - vai tomēr vēlaties tos uzaicināt?", + "recents_section": "Nesenās sarunas", + "suggestions_section": "Nesenās tiešās sarakstes", + "email_use_is": "Izmantojiet identitātes serveri, lai uzaicinātu ar epastu. Pārvaldiet <settings>iestatījumos</settings>.", + "start_conversation_name_email_mxid_prompt": "Uzsāciet sarunu ar citiem, izmantojot vārdu, epasta adresi vai lietotājvārdu (piemērs - <userId/>).", + "start_conversation_name_mxid_prompt": "Uzsāciet sarunu ar citiem, izmantojot vārdu vai lietotājvārdu (piemērs - <userId/>).", + "suggestions_disclaimer": "Daži ieteikumi var būt slēpti dēļ privātuma.", + "suggestions_disclaimer_prompt": "Ja neredzat meklēto personu, nosūtiet tai uzaicinājuma saiti zemāk.", + "send_link_prompt": "Vai nosūtiet uzaicinājuma saiti", + "to_room": "Uzaicināt uz %(roomName)s", + "name_email_mxid_share_room": "Uzaiciniet kādu personu, izmantojot vārdu, epasta adresi, lietotājvārdu (piemēram, <userId/>) vai <a>dalieties ar šo istabu</a>.", + "key_share_warning": "Uzaicinātie cilvēki varēs lasīt vecās ziņas." }, "scalar": { "error_create": "Neizdevās izveidot widžetu.", @@ -2007,7 +1948,16 @@ "failed_copy": "Nokopēt neizdevās", "something_went_wrong": "Kaut kas nogāja greizi!", "update_power_level": "Neizdevās nomainīt statusa līmeni", - "unknown": "Nezināma kļūda" + "unknown": "Nezināma kļūda", + "dialog_description_default": "Notikusi kļūda.", + "session_restore": { + "clear_storage_button": "Iztīrīt krātuvi un izrakstīties", + "title": "Neizdevās atjaunot sesiju", + "description_2": "Ja iepriekš izmantojāt jaunāku %(brand)s versiju, jūsu sesija var nebūt saderīga ar šo versiju. Aizveriet šo logu un atgriezieties jaunākajā versijā.", + "description_3": "Pārlūkprogrammas krātuves dzēšana var atrisināt problēmu, taču tas nozīmē, ka jūs izrakstīsieties un šifrēto čata vēsturi vairs nebūs iespējams nolasīt." + }, + "storage_evicted_title": "Trūkst sesijas datu", + "unknown_error_code": "nezināms kļūdas kods" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -2075,7 +2025,24 @@ "promote_warning": "Tu nevarēsi atcelt šo darbību, jo šim lietotājam piešķir tādu pašu statusa līmeni, kāds ir Tev.", "deactivate_confirm_title": "Deaktivizēt lietotāju?", "deactivate_confirm_action": "Deaktivizēt lietotāju", - "edit_own_devices": "Rediģēt ierīces" + "edit_own_devices": "Rediģēt ierīces", + "redact": { + "no_recent_messages_description": "Mēģiniet ritināt laika joslu uz augšu, lai redzētu, vai ir kādas agrākas ziņas.", + "confirm_title": "Dzēst nesenās ziņas no %(user)s", + "confirm_description_2": "Lielam ziņu apjomam tas var aizņemt kādu laiku. Lūdzu, tikmēr neatsvaidziniet klientu.", + "confirm_button": { + "one": "Dzēst 1 ziņu", + "other": "Dzēst %(count)s ziņas" + } + }, + "count_of_verified_sessions": { + "one": "1 verificēta sesija", + "other": "%(count)s verificētas sesijas" + }, + "count_of_sessions": { + "one": "%(count)s sesija", + "other": "%(count)s sesijas" + } }, "stickers": { "empty": "Neviena uzlīmju paka nav iespējota", @@ -2122,5 +2089,94 @@ "error_loading_user_profile": "Nevarēja ielādēt lietotāja profilu" }, "cant_load_page": "Neizdevās ielādēt lapu", - "General failure": "Vispārīga kļūda" + "General failure": "Vispārīga kļūda", + "emoji_picker": { + "cancel_search_label": "Atcelt meklējumu" + }, + "info_tooltip_title": "Informācija", + "seshat": { + "warning_kind_files_app": "Lietojiet <a>Desktop lietotni</a>, lai apskatītu visus šifrētos failus", + "warning_kind_search_app": "Izmantojiet <a>lietotni</a>, lai veiktu šifrētu ziņu meklēšanu", + "warning_kind_files": "Šī %(brand)s versija neatbalsta atsevišķu šifrētu failu skatīšanu" + }, + "truncated_list_n_more": { + "other": "Un par %(count)s vairāk..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_your_server_description": "Jūsu serveris", + "network_dropdown_add_dialog_title": "Pievienot jaunu serveri", + "network_dropdown_add_dialog_description": "Ievadiet nosaukumu jaunam serverim, kuru vēlaties pārlūkot.", + "network_dropdown_add_dialog_placeholder": "Servera nosaukums", + "network_dropdown_add_server_option": "Pievienot jaunu serveri…", + "network_dropdown_selected_label_instance": "Rādīt: %(instance)s istabas (%(server)s)", + "network_dropdown_selected_label": "Rādīt: Matrix istabas" + } + }, + "redact": { + "error": "Tu nevari dzēst šo ziņu. (%(code)s)", + "ongoing": "Dzēš…", + "confirm_button": "Apstipriniet dzēšanu", + "reason_label": "Iemesls (izvēles)" + }, + "forward": { + "sending": "Sūta", + "send_label": "Sūtīt", + "message_preview_heading": "Ziņas priekšskatījums", + "filter_placeholder": "Meklēt istabas vai cilvēkus" + }, + "integrations": { + "disabled_dialog_title": "Integrācijas ir atspējotas" + }, + "lazy_loading": { + "disabled_action": "Iztīrīt kešatmiņu un atkārtoti sinhronizēt" + }, + "server_offline": { + "description_4": "Serveris bezsaistē." + }, + "spotlight_dialog": { + "public_rooms_label": "Publiskas istabas", + "heading_with_query": "Izmantot \"%(query)s\" meklēšanai", + "heading_without_query": "Meklēt", + "result_may_be_hidden_privacy_warning": "Daži rezultāti var būt slēpti dēļ privātuma", + "cant_find_person_helpful_hint": "Ja neredzat meklēto personu, nosūtiet tai uzaicinājuma saiti.", + "copy_link_text": "Kopēt uzaicinājuma saiti", + "result_may_be_hidden_warning": "Atsevišķi rezultāti var būt slēpti", + "cant_find_room_helpful_hint": "Ja nevarat atrast meklēto istabu, palūdziet uzaicinājumu vai izveidojiet jaunu istabu.", + "create_new_room_button": "Izveidot jaunu istabu", + "group_chat_section_title": "Citas iespējas", + "start_group_chat_button": "Uzsākt grupas čatu", + "message_search_section_title": "Citi meklējumi", + "recent_searches_section_title": "Nesenie meklējumi", + "recently_viewed_section_title": "Nesen skatītie", + "remove_filter": "Noņemt meklēšanas filtru %(filter)s", + "search_messages_hint": "Lai meklētu ziņas, istabas augšpusē meklējiet šo ikonu <icon/>", + "keyboard_scroll_hint": "Lietojiet <arrows/> ritināšanai" + }, + "share": { + "title_room": "Dalīties ar istabu", + "permalink_most_recent": "Saite uz jaunāko ziņu", + "title_user": "Dalīties ar lietotāja kontaktdatiem", + "title_message": "Dalīties ar istabas ziņu", + "permalink_message": "Saite uz izvēlēto ziņu" + }, + "upload_file": { + "title_progress": "Failu augšupielāde (%(current)s no %(total)s)", + "title": "Failu augšupielāde", + "error_file_too_large": "Šis fails ir <b>pārlieku liels</b>, lai to augšupielādētu. Faila izmēra ierobežojums ir %(limit)s, bet šis fails ir %(sizeOfThisFile)s.", + "error_files_too_large": "Šie faili <b>pārsniedz</b> augšupielādes izmēra ierobežojumu %(limit)s.", + "error_some_files_too_large": "Daži faili ir <b>pārlieku lieli</b>, lai tos augšupielādētu. Faila izmēra ierobežojums ir %(limit)s.", + "upload_n_others_button": { + "one": "Augšupielādēt %(count)s citu failu", + "other": "Augšupielādēt %(count)s citus failus" + }, + "cancel_all_button": "Atcelt visu" + }, + "restore_key_backup_dialog": { + "recovery_key_mismatch_title": "Drošības atslēgas atšķiras", + "incorrect_security_phrase_title": "Nepareiza slepenā frāze", + "phrase_forgotten_text": "Ja ir aizmirsta slepenā frāze, jūs varat <button1>izmantot drošības atslēgu</button1> vai<button2>iestatīt jaunus atkopšanas veidus</button2>", + "enter_key_title": "Ievadiet drošības atslēgu", + "key_forgotten_text": "Ja ir aizmirsta drošības atslēga, jūs varat <button>iestatīt jaunus atkopšanas veidus</button>" + } } diff --git a/src/i18n/strings/ml.json b/src/i18n/strings/ml.json index dbf02f44e4..84f233d80a 100644 --- a/src/i18n/strings/ml.json +++ b/src/i18n/strings/ml.json @@ -1,18 +1,12 @@ { - "Create new room": "പുതിയ റൂം സൃഷ്ടിക്കുക", - "unknown error code": "അപരിചിത എറര് കോഡ്", "Sunday": "ഞായര്", "Today": "ഇന്ന്", "Friday": "വെള്ളി", - "Changelog": "മാറ്റങ്ങളുടെ നാള്വഴി", - "Unavailable": "ലഭ്യമല്ല", "Tuesday": "ചൊവ്വ", "Unnamed room": "പേരില്ലാത്ത റൂം", "Saturday": "ശനി", "Monday": "തിങ്കള്", "Wednesday": "ബുധന്", - "You cannot delete this message. (%(code)s)": "നിങ്ങള്ക്ക് ഈ സന്ദേശം നീക്കം ചെയ്യാനാകില്ല. (%(code)s)", - "Send": "അയയ്ക്കുക", "Thursday": "വ്യാഴം", "Yesterday": "ഇന്നലെ", "common": { @@ -79,7 +73,9 @@ "see_changes_button": "എന്തൊക്കെ പുതിയ വിശേഷങ്ങള് ?", "release_notes_toast_title": "പുതിയ വിശേഷങ്ങള്", "error_encountered": "എറര് നേരിട്ടു (%(errorDetail)s).", - "no_update": "അപ്ഡേറ്റുകള് ലഭ്യമല്ല." + "no_update": "അപ്ഡേറ്റുകള് ലഭ്യമല്ല.", + "unavailable": "ലഭ്യമല്ല", + "changelog": "മാറ്റങ്ങളുടെ നാള്വഴി" }, "space": { "context_menu": { @@ -112,5 +108,17 @@ }, "error_dialog": { "forget_room_failed": "%(errCode)s റൂം ഫോര്ഗെറ്റ് ചെയ്യുവാന് സാധിച്ചില്ല" + }, + "redact": { + "error": "നിങ്ങള്ക്ക് ഈ സന്ദേശം നീക്കം ചെയ്യാനാകില്ല. (%(code)s)" + }, + "forward": { + "send_label": "അയയ്ക്കുക" + }, + "spotlight_dialog": { + "create_new_room_button": "പുതിയ റൂം സൃഷ്ടിക്കുക" + }, + "error": { + "unknown_error_code": "അപരിചിത എറര് കോഡ്" } } diff --git a/src/i18n/strings/nb_NO.json b/src/i18n/strings/nb_NO.json index 3f8a5fbe20..464c0ce403 100644 --- a/src/i18n/strings/nb_NO.json +++ b/src/i18n/strings/nb_NO.json @@ -6,12 +6,9 @@ "Unnamed room": "Rom uten navn", "Monday": "Mandag", "Wednesday": "Onsdag", - "unknown error code": "ukjent feilkode", - "You cannot delete this message. (%(code)s)": "Du kan ikke slette denne meldingen. (%(code)s)", "Thursday": "Torsdag", "Yesterday": "I går", "Saturday": "Lørdag", - "Send": "Send", "Sun": "Søn", "Mon": "Man", "Tue": "Tir", @@ -70,21 +67,8 @@ "Anchor": "Anker", "Headphones": "Hodetelefoner", "Folder": "Mappe", - "Direct Messages": "Direktemeldinger", - "Cancel search": "Avbryt søket", "collapse": "skjul", "expand": "utvid", - "Close dialog": "Lukk dialog", - "Notes": "Merknader", - "Unavailable": "Ikke tilgjengelig", - "Changelog": "Endringslogg", - "Confirm Removal": "Bekreft fjerning", - "Session name": "Øktens navn", - "Filter results": "Filtrerresultater", - "An error has occurred.": "En feil har oppstått.", - "Email address": "E-postadresse", - "Share Room Message": "Del rommelding", - "Cancel All": "Avbryt alt", "Home": "Hjem", "Lion": "Løve", "Pig": "Gris", @@ -114,107 +98,17 @@ "%(duration)sh": "%(duration)st", "%(duration)sd": "%(duration)sd", "Join Room": "Bli med i rommet", - "not specified": "ikke spesifisert", - "edited": "redigert", "Delete Widget": "Slett modul", - "Power level": "Styrkenivå", - "e.g. my-room": "f.eks. mitt-rom", - "Enter a server name": "Skriv inn et tjenernavn", - "Looks good": "Ser bra ut", - "Your server": "Tjeneren din", - "Add a new server": "Legg til en ny tjener", - "Server name": "Tjenernavn", - "Thank you!": "Tusen takk!", - "Removing…": "Fjerner …", - "Session ID": "Økt-ID", - "Session key": "Øktnøkkel", - "Updating %(brand)s": "Oppdaterer %(brand)s", - "Message edits": "Meldingsredigeringer", - "Upload files": "Last opp filer", - "Upload all": "Last opp alle", - "Upload Error": "Opplastingsfeil", - "Verification Request": "Verifiseringsforespørsel", - "No backup found!": "Ingen sikkerhetskopier ble funnet!", - "Email (optional)": "E-post (valgfritt)", - "Not Trusted": "Ikke betrodd", "%(items)s and %(lastItem)s": "%(items)s og %(lastItem)s", "Warning!": "Advarsel!", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krypterte meldinger er sikret med punkt-til-punkt-kryptering. Bare du og mottakeren(e) har nøklene til å lese disse meldingene.", - "Start using Key Backup": "Begynn å bruke Nøkkelsikkerhetskopiering", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "For å rapportere inn et Matrix-relatert sikkerhetsproblem, vennligst less Matrix.org sine <a>Retningslinjer for sikkerhetspublisering</a>.", - "Create new room": "Opprett et nytt rom", - "Language Dropdown": "Språk-nedfallsmeny", - "Custom level": "Tilpasset nivå", - "And %(count)s more...": { - "other": "Og %(count)s til..." - }, - "Logs sent": "Loggbøkene ble sendt", - "Recent Conversations": "Nylige samtaler", - "Room Settings - %(roomName)s": "Rominnstillinger - %(roomName)s", - "%(count)s verified sessions": { - "one": "1 verifisert økt", - "other": "%(count)s verifiserte økter" - }, - "%(count)s sessions": { - "other": "%(count)s økter", - "one": "%(count)s økt" - }, - "%(name)s accepted": "%(name)s aksepterte", - "%(name)s declined": "%(name)s avslo", - "%(name)s cancelled": "%(name)s avbrøt", - "%(name)s wants to verify": "%(name)s ønsker å verifisere", "Submit logs": "Send inn loggføringer", - "Clear all data": "Tøm alle data", - "Upload completed": "Opplasting fullført", - "Unable to upload": "Mislyktes i å laste opp", "Aeroplane": "Fly", - "and %(count)s others...": { - "other": "og %(count)s andre …", - "one": "og én annen …" - }, - "Some characters not allowed": "Noen tegn er ikke tillatt", - "Invite anyway": "Inviter likevel", - "a key signature": "en nøkkelsignatur", "Send Logs": "Send loggbøker", - "Command Help": "Kommandohjelp", - "Verify your other session using one of the options below.": "Verifiser den andre økten din med en av metodene nedenfor.", "Ok": "OK", "Santa": "Julenisse", - "Message preview": "Meldingsforhåndsvisning", - "Remove recent messages by %(user)s": "Fjern nylige meldinger fra %(user)s", - "Remove %(count)s messages": { - "other": "Slett %(count)s meldinger", - "one": "Slett 1 melding" - }, - "Add an Integration": "Legg til en integrering", - "Can't load this message": "Klarte ikke å laste inn denne meldingen", - "Room address": "Rommets adresse", - "This address is available to use": "Denne adressen er allerede i bruk", - "Failed to send logs: ": "Mislyktes i å sende loggbøker: ", - "Incompatible Database": "Inkompatibel database", - "Integrations are disabled": "Integreringer er skrudd av", - "Integrations not allowed": "Integreringer er ikke tillatt", - "Confirm to continue": "Bekreft for å fortsette", - "Clear cache and resync": "Tøm mellomlageret og synkroniser på nytt", - "Manually export keys": "Eksporter nøkler manuelt", - "Verification Pending": "Avventer verifisering", - "Share Room": "Del rommet", - "Share User": "Del brukeren", - "Upload %(count)s other files": { - "other": "Last opp %(count)s andre filer", - "one": "Last opp %(count)s annen fil" - }, - "Keys restored": "Nøklene ble gjenopprettet", "Switch theme": "Bytt tema", - "Confirm encryption setup": "Bekreft krypteringsoppsett", - "To help us prevent this in future, please <a>send us logs</a>.": "For å hjelpe oss med å forhindre dette i fremtiden, vennligst <a>send oss loggfiler</a>.", "Lock": "Lås", - "Edited at %(date)s": "Redigert den %(date)s", - "Click to view edits": "Klikk for å vise redigeringer", - "Confirm account deactivation": "Bekreft deaktivering av kontoen", - "The server is offline.": "Denne tjeneren er offline.", - "Wrong file type": "Feil filtype", - "Looks good!": "Ser bra ut!", "Encrypted by a deleted session": "Kryptert av en slettet sesjon", "Jordan": "Jordan", "Jersey": "Jersey", @@ -226,11 +120,6 @@ "Indonesia": "Indonesia", "Iran": "Iran", "India": "India", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Sikkerhetskopien kunne ikke dekrypteres med denne sikkerhetsnøkkelen: Vennligst verifiser at du tastet korrekt sikkerhetsnøkkel.", - "Security Key mismatch": "Sikkerhetsnøkkel uoverensstemmelse", - "Unable to load backup status": "Klarte ikke å laste sikkerhetskopi-status", - "%(completed)s of %(total)s keys restored": "%(completed)s av %(total)s nøkler gjenopprettet", - "Put a link back to the old room at the start of the new room so people can see old messages": "Legg inn en lenke tilbake til det gamle rommet i starten av det nye rommet slik at folk kan finne eldre meldinger", "Belgium": "Belgia", "American Samoa": "Amerikansk Samoa", "United States": "USA", @@ -266,48 +155,10 @@ "Åland Islands": "Åland", "Afghanistan": "Afghanistan", "United Kingdom": "Storbritannia", - "Invite to %(roomName)s": "Inviter til %(roomName)s", - "Resume": "Fortsett", - "%(count)s members": { - "one": "%(count)s medlem", - "other": "%(count)s medlemmer" - }, - "No results found": "Ingen resultater ble funnet", - "%(count)s rooms": { - "other": "%(count)s rom", - "one": "%(count)s rom" - }, - "Leave space": "Forlat området", - "%(count)s people you know have already joined": { - "other": "%(count)s personer du kjenner har allerede blitt med" - }, - "Add existing rooms": "Legg til eksisterende rom", - "Create a new room": "Opprett et nytt rom", - "Upgrade private room": "Oppgrader privat rom", - "Upgrade public room": "Oppgrader offentlig rom", - "Decline All": "Avslå alle", - "Enter Security Key": "Skriv inn sikkerhetsnøkkel", "Germany": "Tyskland", "Malta": "Malta", "Uruguay": "Uruguay", - "Remember this": "Husk dette", - "Security Phrase": "Sikkerhetsfrase", - "Hold": "Hold", - "Enter Security Phrase": "Skriv inn sikkerhetsfrase", - "Security Key": "Sikkerhetsnøkkel", - "Invalid Security Key": "Ugyldig sikkerhetsnøkkel", - "Wrong Security Key": "Feil sikkerhetsnøkkel", - "This address is already in use": "Denne adressen er allerede i bruk", - "<a>In reply to</a> <pill>": "<a>Som svar på</a> <pill>", - "Information": "Informasjon", "Not encrypted": "Ikke kryptert", - "Continuing without email": "Fortsetter uten E-post", - "Are you sure you want to sign out?": "Er du sikker på at du vil logge av?", - "Transfer": "Overfør", - "Invite by email": "Inviter gjennom E-post", - "Reason (optional)": "Årsak (valgfritt)", - "Upgrade Room Version": "Oppgrader romversjon", - "Dial pad": "Nummerpanel", "Zimbabwe": "Zimbabwe", "Yemen": "Jemen", "Zambia": "Zambia", @@ -501,10 +352,6 @@ "Croatia": "Kroatia", "Costa Rica": "Costa Rica", "Cook Islands": "Cook-øyene", - "Sent": "Sendt", - "Sending": "Sender", - "MB": "MB", - "Add reaction": "Legg til reaksjon", "Corn": "Mais", "Cloud": "Sky", "St. Pierre & Miquelon": "Saint-Pierre og Miquelon", @@ -601,7 +448,23 @@ "unencrypted": "Ukryptert", "show_more": "Vis mer", "avatar": "Profilbilde", - "are_you_sure": "Er du sikker?" + "are_you_sure": "Er du sikker?", + "email_address": "E-postadresse", + "filter_results": "Filtrerresultater", + "no_results_found": "Ingen resultater ble funnet", + "and_n_others": { + "other": "og %(count)s andre …", + "one": "og én annen …" + }, + "n_members": { + "one": "%(count)s medlem", + "other": "%(count)s medlemmer" + }, + "edited": "redigert", + "n_rooms": { + "other": "%(count)s rom", + "one": "%(count)s rom" + } }, "action": { "continue": "Fortsett", @@ -695,7 +558,10 @@ "unignore": "Opphev ignorering", "explore_rooms": "Se alle rom", "add_existing_room": "Legg til et eksisterende rom", - "explore_public_rooms": "Utforsk offentlige rom" + "explore_public_rooms": "Utforsk offentlige rom", + "transfer": "Overfør", + "resume": "Fortsett", + "hold": "Hold" }, "a11y": { "user_menu": "Brukermeny", @@ -771,14 +637,21 @@ "restricted": "Begrenset", "moderator": "Moderator", "admin": "Admin", - "mod": "Mod" + "mod": "Mod", + "label": "Styrkenivå", + "custom_level": "Tilpasset nivå" }, "bug_reporting": { "matrix_security_issue": "For å rapportere inn et Matrix-relatert sikkerhetsproblem, vennligst less Matrix.org sine <a>Retningslinjer for sikkerhetspublisering</a>.", "submit_debug_logs": "Send inn avlusingsloggbøker", "title": "Feilrapportering", "send_logs": "Send loggbøker", - "github_issue": "Github-saksrapport" + "github_issue": "Github-saksrapport", + "logs_sent": "Loggbøkene ble sendt", + "thank_you": "Tusen takk!", + "failed_send_logs": "Mislyktes i å sende loggbøker: ", + "textarea_label": "Merknader", + "log_request": "For å hjelpe oss med å forhindre dette i fremtiden, vennligst <a>send oss loggfiler</a>." }, "time": { "date_at_time": "%(date)s klokken %(time)s", @@ -945,7 +818,8 @@ "error_add_email": "Klarte ikke å legge til E-postadressen", "email_address_label": "E-postadresse", "remove_msisdn_prompt": "Vil du fjerne %(phone)s?", - "msisdn_label": "Telefonnummer" + "msisdn_label": "Telefonnummer", + "deactivate_confirm_continue": "Bekreft deaktivering av kontoen" }, "key_backup": { "backup_success": "Suksess!", @@ -990,7 +864,8 @@ "json": "JSON", "text": "Ren tekst", "format": "Format", - "messages": "Meldinger" + "messages": "Meldinger", + "size_limit_postfix": "MB" }, "create_room": { "title_public_room": "Opprett et offentlig rom", @@ -1151,7 +1026,8 @@ "tooltip": "Meldingen ble slettet den %(date)s" }, "reactions": { - "tooltip": "<reactors/><reactedWith> reagerte med %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith> reagerte med %(shortName)s</reactedWith>", + "add_reaction_prompt": "Legg til reaksjon" }, "m.room.create": { "see_older_messages": "Klikk for å se eldre meldinger." @@ -1193,10 +1069,25 @@ "you_accepted": "Du aksepterte", "you_declined": "Du avslo", "you_cancelled": "Du avbrøt", - "you_started": "Du sendte en verifiseringsforespørsel" + "you_started": "Du sendte en verifiseringsforespørsel", + "user_accepted": "%(name)s aksepterte", + "user_declined": "%(name)s avslo", + "user_cancelled": "%(name)s avbrøt", + "user_wants_to_verify": "%(name)s ønsker å verifisere" }, "m.video": { "error_decrypting": "Feil under dekryptering av video" + }, + "scalar_starter_link": { + "dialog_title": "Legg til en integrering" + }, + "edits": { + "tooltip_title": "Redigert den %(date)s", + "tooltip_sub": "Klikk for å vise redigeringer" + }, + "error_rendering_message": "Klarte ikke å laste inn denne meldingen", + "reply": { + "in_reply_to": "<a>Som svar på</a> <pill>" } }, "slash_command": { @@ -1243,7 +1134,8 @@ "unignore_dialog_title": "Uignorert bruker", "unignore_dialog_description": "%(userId)s blir ikke lengre ignorert", "verify_nop": "Økten er allerede verifisert!", - "verify_success_title": "Verifisert nøkkel" + "verify_success_title": "Verifisert nøkkel", + "help_dialog_title": "Kommandohjelp" }, "presence": { "online_for": "På nett i %(duration)s", @@ -1300,7 +1192,6 @@ "unknown_person": "ukjent person", "connecting": "Kobler til" }, - "Other": "Andre", "room_settings": { "permissions": { "m.room.avatar": "Endre rommets avatar", @@ -1366,12 +1257,21 @@ "canonical_alias_field_label": "Hovedadresse", "avatar_field_label": "Rommets avatar", "aliases_no_items_label": "Det er ingen publiserte adresser enda, legg til en nedenfor", - "aliases_items_label": "Andre publiserte adresser:" + "aliases_items_label": "Andre publiserte adresser:", + "alias_heading": "Rommets adresse", + "alias_field_safe_localpart_invalid": "Noen tegn er ikke tillatt", + "alias_field_taken_valid": "Denne adressen er allerede i bruk", + "alias_field_taken_invalid_domain": "Denne adressen er allerede i bruk", + "alias_field_placeholder_default": "f.eks. mitt-rom" }, "advanced": { "room_version_section": "Romversjon", "room_version": "Romversjon:", - "information_section_room": "Rominformasjon" + "information_section_room": "Rominformasjon", + "upgrade_dialog_title": "Oppgrader romversjon", + "upgrade_dialog_description_4": "Legg inn en lenke tilbake til det gamle rommet i starten av det nye rommet slik at folk kan finne eldre meldinger", + "upgrade_warning_dialog_title_private": "Oppgrader privat rom", + "upgrade_dwarning_ialog_title_public": "Oppgrader offentlig rom" }, "delete_avatar_label": "Slett profilbilde", "upload_avatar_label": "Last opp en avatar", @@ -1388,7 +1288,9 @@ "notification_sound": "Varslingslyd", "custom_sound_prompt": "Velg en ny selvvalgt lyd", "browse_button": "Bla" - } + }, + "title": "Rominnstillinger - %(roomName)s", + "alias_not_specified": "ikke spesifisert" }, "encryption": { "verification": { @@ -1411,7 +1313,11 @@ "successful_own_device": "Du har vellykket verifisert enheten din!", "successful_device": "Du har vellykket verifisert %(deviceName)s (%(deviceId)s)!", "successful_user": "Du har vellykket verifisert %(displayName)s!", - "cancelled": "Du avbrøt verifiseringen." + "cancelled": "Du avbrøt verifiseringen.", + "manual_device_verification_device_name_label": "Øktens navn", + "manual_device_verification_device_id_label": "Økt-ID", + "manual_device_verification_device_key_label": "Øktnøkkel", + "verification_dialog_title_user": "Verifiseringsforespørsel" }, "verification_requested_toast_title": "Verifisering ble forespurt", "bootstrap_title": "Setter opp nøkler", @@ -1431,7 +1337,26 @@ "title": "Dine meldinger er ikke sikre", "cause_1": "Hjemmetjeneren din" }, - "event_shield_reason_authenticity_not_guaranteed": "Autentisiteten av denne krypterte meldingen kan ikke garanteres på denne enheten." + "event_shield_reason_authenticity_not_guaranteed": "Autentisiteten av denne krypterte meldingen kan ikke garanteres på denne enheten.", + "incompatible_database_title": "Inkompatibel database", + "key_signature_upload_completed": "Opplasting fullført", + "key_signature_upload_failed": "Mislyktes i å laste opp", + "udd": { + "own_ask_verify_text": "Verifiser den andre økten din med en av metodene nedenfor.", + "title": "Ikke betrodd" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Feil filtype", + "recovery_key_is_correct": "Ser bra ut!", + "wrong_security_key": "Feil sikkerhetsnøkkel", + "invalid_security_key": "Ugyldig sikkerhetsnøkkel" + }, + "security_phrase_title": "Sikkerhetsfrase", + "security_key_title": "Sikkerhetsnøkkel" + }, + "confirm_encryption_setup_title": "Bekreft krypteringsoppsett", + "key_signature_upload_failed_key_signature": "en nøkkelsignatur" }, "emoji": { "category_frequently_used": "Ofte brukte", @@ -1492,7 +1417,8 @@ "fallback_button": "Begynn autentisering", "sso_title": "Bruk Single Sign On for å fortsette", "sso_body": "Befrekt denne e-postadressen ved å bruke Single Sign On for å bevise din identitet.", - "code": "Kode" + "code": "Kode", + "sso_postauth_title": "Bekreft for å fortsette" }, "password_field_label": "Skriv inn passord", "password_field_strong_label": "Strålende, passordet er sterkt!", @@ -1516,7 +1442,23 @@ "reset_successful": "Passordet ditt har blitt tilbakestilt.", "return_to_login": "Gå tilbake til påloggingsskjermen" }, - "country_dropdown": "Nedfallsmeny over land" + "country_dropdown": "Nedfallsmeny over land", + "soft_logout": { + "clear_data_button": "Tøm alle data" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Krypterte meldinger er sikret med punkt-til-punkt-kryptering. Bare du og mottakeren(e) har nøklene til å lese disse meldingene.", + "use_key_backup": "Begynn å bruke Nøkkelsikkerhetskopiering", + "megolm_export": "Eksporter nøkler manuelt", + "description": "Er du sikker på at du vil logge av?" + }, + "registration": { + "continue_without_email_title": "Fortsetter uten E-post", + "continue_without_email_field_label": "E-post (valgfritt)" + }, + "set_email": { + "verification_pending_title": "Avventer verifisering" + } }, "room_list": { "show_previews": "Vis forhåndsvisninger av meldinger", @@ -1580,7 +1522,13 @@ "shared_data_widget_id": "Modul-ID", "added_by": "Modulen ble lagt til av", "cookie_warning": "Denne modulen bruker kanskje infokapsler.", - "popout": "Utsprettsmodul" + "popout": "Utsprettsmodul", + "capabilities_dialog": { + "decline_all_permission": "Avslå alle" + }, + "open_id_permissions_dialog": { + "remember_selection": "Husk dette" + } }, "feedback": { "comment_label": "Kommentar" @@ -1612,7 +1560,9 @@ "release_notes_toast_title": "Hva er nytt", "toast_title": "Oppdater %(brand)s", "no_update": "Ingen oppdateringer er tilgjengelige.", - "check_action": "Let etter oppdateringer" + "check_action": "Let etter oppdateringer", + "unavailable": "Ikke tilgjengelig", + "changelog": "Endringslogg" }, "threads": { "show_thread_filter": "Vis:" @@ -1656,7 +1606,13 @@ "invite": "Inviter personer", "invite_this_space": "Inviter til dette området", "user_lacks_permission": "Du har ikke tillatelse", - "title_when_query_available": "Resultat" + "title_when_query_available": "Resultat", + "add_existing_room_space": { + "dm_heading": "Direktemeldinger", + "space_dropdown_title": "Legg til eksisterende rom", + "create_prompt": "Opprett et nytt rom" + }, + "leave_dialog_action": "Forlat området" }, "room": { "drop_file_prompt": "Slipp ned en fil her for å laste opp", @@ -1709,7 +1665,10 @@ "field_placeholder": "Søk …" }, "jump_to_bottom_button": "Hopp bort til de nyeste meldingene", - "inviter_unknown": "Ukjent" + "inviter_unknown": "Ukjent", + "face_pile_summary": { + "other": "%(count)s personer du kjenner har allerede blitt med" + } }, "file_panel": { "peek_note": "Du må bli med i rommet for å se filene dens" @@ -1740,7 +1699,12 @@ "invalid_address": "Adressen ble ikke gjenkjent", "error_permissions_room": "Du har ikke tilgang til å invitere personer til dette rommet.", "error_unknown": "Ukjent tjenerfeil", - "to_space": "Inviter til %(spaceName)s" + "to_space": "Inviter til %(spaceName)s", + "unable_find_profiles_invite_label_default": "Inviter likevel", + "email_caption": "Inviter gjennom E-post", + "recents_section": "Nylige samtaler", + "to_room": "Inviter til %(roomName)s", + "transfer_dial_pad_tab": "Nummerpanel" }, "scalar": { "error_create": "Klarte ikke lage widgeten.", @@ -1784,7 +1748,9 @@ "error": { "failed_copy": "Mislyktes i å kopiere", "something_went_wrong": "Noe gikk galt!", - "unknown": "Ukjent feil" + "unknown": "Ukjent feil", + "dialog_description_default": "En feil har oppstått.", + "unknown_error_code": "ukjent feilkode" }, "lightbox": { "rotate_left": "Roter til venstre", @@ -1833,7 +1799,22 @@ "deactivate_confirm_title": "Vil du deaktivere brukeren?", "deactivate_confirm_action": "Deaktiver brukeren", "error_deactivate": "Mislyktes i å deaktivere brukeren", - "edit_own_devices": "Rediger enheter" + "edit_own_devices": "Rediger enheter", + "redact": { + "confirm_title": "Fjern nylige meldinger fra %(user)s", + "confirm_button": { + "other": "Slett %(count)s meldinger", + "one": "Slett 1 melding" + } + }, + "count_of_verified_sessions": { + "one": "1 verifisert økt", + "other": "%(count)s verifiserte økter" + }, + "count_of_sessions": { + "other": "%(count)s økter", + "one": "%(count)s økt" + } }, "stickers": { "empty": "Du har ikke skrudd på noen klistremerkepakker for øyeblikket", @@ -1861,5 +1842,78 @@ }, "error_loading_user_profile": "Klarte ikke å laste inn brukerprofilen" }, - "cant_load_page": "Klarte ikke å laste inn siden" + "cant_load_page": "Klarte ikke å laste inn siden", + "emoji_picker": { + "cancel_search_label": "Avbryt søket" + }, + "info_tooltip_title": "Informasjon", + "language_dropdown_label": "Språk-nedfallsmeny", + "truncated_list_n_more": { + "other": "Og %(count)s til..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Skriv inn et tjenernavn", + "network_dropdown_available_valid": "Ser bra ut", + "network_dropdown_your_server_description": "Tjeneren din", + "network_dropdown_add_dialog_title": "Legg til en ny tjener", + "network_dropdown_add_dialog_placeholder": "Tjenernavn" + } + }, + "dialog_close_label": "Lukk dialog", + "redact": { + "error": "Du kan ikke slette denne meldingen. (%(code)s)", + "ongoing": "Fjerner …", + "confirm_button": "Bekreft fjerning", + "reason_label": "Årsak (valgfritt)" + }, + "forward": { + "sending": "Sender", + "sent": "Sendt", + "send_label": "Send", + "message_preview_heading": "Meldingsforhåndsvisning" + }, + "integrations": { + "disabled_dialog_title": "Integreringer er skrudd av", + "impossible_dialog_title": "Integreringer er ikke tillatt" + }, + "lazy_loading": { + "disabled_action": "Tøm mellomlageret og synkroniser på nytt", + "resync_title": "Oppdaterer %(brand)s" + }, + "message_edit_dialog_title": "Meldingsredigeringer", + "report_content": { + "other_label": "Andre" + }, + "server_offline": { + "description_4": "Denne tjeneren er offline." + }, + "spotlight_dialog": { + "create_new_room_button": "Opprett et nytt rom" + }, + "share": { + "title_room": "Del rommet", + "title_user": "Del brukeren", + "title_message": "Del rommelding" + }, + "upload_file": { + "title": "Last opp filer", + "upload_all_button": "Last opp alle", + "upload_n_others_button": { + "other": "Last opp %(count)s andre filer", + "one": "Last opp %(count)s annen fil" + }, + "cancel_all_button": "Avbryt alt", + "error_title": "Opplastingsfeil" + }, + "restore_key_backup_dialog": { + "load_error_content": "Klarte ikke å laste sikkerhetskopi-status", + "recovery_key_mismatch_title": "Sikkerhetsnøkkel uoverensstemmelse", + "recovery_key_mismatch_description": "Sikkerhetskopien kunne ikke dekrypteres med denne sikkerhetsnøkkelen: Vennligst verifiser at du tastet korrekt sikkerhetsnøkkel.", + "no_backup_error": "Ingen sikkerhetskopier ble funnet!", + "keys_restored_title": "Nøklene ble gjenopprettet", + "enter_phrase_title": "Skriv inn sikkerhetsfrase", + "enter_key_title": "Skriv inn sikkerhetsnøkkel", + "load_keys_progress": "%(completed)s av %(total)s nøkler gjenopprettet" + } } diff --git a/src/i18n/strings/nl.json b/src/i18n/strings/nl.json index 04cc9eaba1..f8b38eacf2 100644 --- a/src/i18n/strings/nl.json +++ b/src/i18n/strings/nl.json @@ -1,14 +1,6 @@ { "%(items)s and %(lastItem)s": "%(items)s en %(lastItem)s", - "and %(count)s others...": { - "other": "en %(count)s anderen…", - "one": "en één andere…" - }, - "An error has occurred.": "Er is een fout opgetreden.", - "Create new room": "Nieuwe kamer aanmaken", - "unknown error code": "onbekende foutcode", "Moderator": "Moderator", - "not specified": "niet opgegeven", "Sun": "Zo", "Mon": "Ma", "Tue": "Di", @@ -31,29 +23,13 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s, %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s, %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s, %(time)s", - "Email address": "E-mailadres", - "Custom level": "Aangepast niveau", "Home": "Home", "Join Room": "Kamer toetreden", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bekijk je e-mail en klik op de koppeling daarin. Klik vervolgens op ‘Verder gaan’.", - "Session ID": "Sessie-ID", - "Verification Pending": "Verificatie in afwachting", "Warning!": "Let op!", - "(~%(count)s results)": { - "one": "(~%(count)s resultaat)", - "other": "(~%(count)s resultaten)" - }, - "Confirm Removal": "Verwijdering bevestigen", - "Unable to restore session": "Herstellen van sessie mislukt", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Als je een recentere versie van %(brand)s hebt gebruikt is je sessie mogelijk niet geschikt voor deze versie. Sluit dit venster en ga terug naar die recentere versie.", - "Add an Integration": "Voeg een integratie toe", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Je wordt zo dadelijk naar een derdepartijwebsite gebracht zodat je de account kunt legitimeren voor gebruik met %(integrationsUrl)s. Wil je doorgaan?", - "This will allow you to reset your password and receive notifications.": "Zo kan je een nieuw wachtwoord instellen en meldingen ontvangen.", "AM": "AM", "PM": "PM", "Delete Widget": "Widget verwijderen", "Restricted": "Beperkte toegang", - "Send": "Versturen", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", @@ -62,37 +38,16 @@ "Unnamed room": "Naamloze kamer", "collapse": "dichtvouwen", "expand": "uitvouwen", - "And %(count)s more...": { - "other": "En %(count)s meer…" - }, - "<a>In reply to</a> <pill>": "<a>Als antwoord op</a> <pill>", "Sunday": "Zondag", "Today": "Vandaag", "Friday": "Vrijdag", - "Changelog": "Wijzigingslogboek", - "Unavailable": "Niet beschikbaar", - "Filter results": "Resultaten filteren", "Tuesday": "Dinsdag", "Saturday": "Zaterdag", "Monday": "Maandag", - "You cannot delete this message. (%(code)s)": "Je kan dit bericht niet verwijderen. (%(code)s)", "Thursday": "Donderdag", "Yesterday": "Gisteren", "Wednesday": "Woensdag", - "Thank you!": "Bedankt!", - "Logs sent": "Logs verstuurd", - "Failed to send logs: ": "Versturen van logs mislukt: ", - "Preparing to send logs": "Logs voorbereiden voor versturen", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kan de gebeurtenis waarop gereageerd was niet laden. Wellicht bestaat die niet, of je hebt geen toestemming die te bekijken.", - "Clear Storage and Sign Out": "Opslag wissen en uitloggen", "Send Logs": "Logs versturen", - "We encountered an error trying to restore your previous session.": "Het herstel van je vorige sessie is mislukt.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Het wissen van de browseropslag zal het probleem misschien verhelpen, maar zal je ook uitloggen en je gehele versleutelde kamergeschiedenis onleesbaar maken.", - "Share Room": "Kamer delen", - "Link to most recent message": "Koppeling naar meest recente bericht", - "Share User": "Persoon delen", - "Share Room Message": "Bericht uit kamer delen", - "Link to selected message": "Koppeling naar geselecteerd bericht", "Dog": "Hond", "Cat": "Kat", "Lion": "Leeuw", @@ -155,143 +110,13 @@ "Anchor": "Anker", "Headphones": "Koptelefoon", "Folder": "Map", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Versleutelde berichten zijn beveiligd met eind-tot-eind-versleuteling. Enkel de ontvanger(s) en jij hebben de sleutels om deze berichten te lezen.", - "Start using Key Backup": "Begin sleutelback-up te gebruiken", - "Power level": "Machtsniveau", - "The following users may not exist": "Volgende personen bestaan mogelijk niet", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Kan geen profielen voor de Matrix-ID’s hieronder vinden - wil je ze toch uitnodigen?", - "Invite anyway and never warn me again": "Alsnog uitnodigen en mij nooit meer waarschuwen", - "Invite anyway": "Alsnog uitnodigen", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Voordat je logs indient, dien je jouw probleem te melden <a>in een GitHub issue</a>.", - "Unable to load commit detail: %(msg)s": "Kan commitdetail niet laden: %(msg)s", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Om jouw kamergeschiedenis niet te verliezen vóór het uitloggen dien je jouw veiligheidssleutel te exporteren. Dat moet vanuit de nieuwere versie van %(brand)s", - "Incompatible Database": "Incompatibele database", - "Continue With Encryption Disabled": "Verdergaan met versleuteling uitgeschakeld", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifieer deze persoon om als vertrouwd te markeren. Personen vertrouwen geeft je extra zekerheid bij het gebruik van eind-tot-eind-versleutelde berichten.", - "Incoming Verification Request": "Inkomend verificatieverzoek", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Je hebt voorheen %(brand)s op %(host)s gebruikt met lui laden van leden ingeschakeld. In deze versie is lui laden uitgeschakeld. De lokale cache is niet compatibel tussen deze twee instellingen, zodat %(brand)s je account moet hersynchroniseren.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Indien de andere versie van %(brand)s nog open staat in een ander tabblad kan je dat beter sluiten, want het geeft problemen als %(brand)s op dezelfde host gelijktijdig met lui laden ingeschakeld en uitgeschakeld draait.", - "Incompatible local cache": "Incompatibele lokale cache", - "Clear cache and resync": "Cache wissen en hersynchroniseren", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s verbruikt nu 3-5x minder geheugen, door informatie over andere personen enkel te laden wanneer nodig. Even geduld, we synchroniseren met de server!", - "Updating %(brand)s": "%(brand)s wordt bijgewerkt", - "I don't want my encrypted messages": "Ik wil mijn versleutelde berichten niet", - "Manually export keys": "Sleutels handmatig wegschrijven", - "You'll lose access to your encrypted messages": "Je zal de toegang tot je versleutelde berichten verliezen", - "Are you sure you want to sign out?": "Weet je zeker dat je wilt uitloggen?", - "Room Settings - %(roomName)s": "Kamerinstellingen - %(roomName)s", - "Failed to upgrade room": "Kamerupgrade mislukt", - "The room upgrade could not be completed": "Het upgraden van de kamer kon niet worden voltooid", - "Upgrade this room to version %(version)s": "Upgrade de kamer naar versie %(version)s", - "Upgrade Room Version": "Kamerversie upgraden", - "Create a new room with the same name, description and avatar": "Een nieuw kamer aanmaken met dezelfde naam, omschrijving en afbeelding", - "Update any local room aliases to point to the new room": "Alle lokale kamerbijnamen naar de nieuwe kamer laten verwijzen", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Personen verhinderen om aan de oude versie van de kamer bij te dragen en plaats een bericht te dat de personen verwijst naar de nieuwe kamer", - "Put a link back to the old room at the start of the new room so people can see old messages": "Bovenaan de nieuwe kamer naar de oude verwijzen, om oude berichten te kunnen lezen", - "Unable to load backup status": "Kan back-upstatus niet laden", - "Unable to restore backup": "Kan back-up niet terugzetten", - "No backup found!": "Geen back-up gevonden!", - "Failed to decrypt %(failedCount)s sessions!": "Ontsleutelen van %(failedCount)s sessies is mislukt!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Let op</b>: stel sleutelback-up enkel in op een vertrouwde computer.", - "Email (optional)": "E-mailadres (optioneel)", - "Join millions for free on the largest public server": "Neem deel aan de grootste publieke server samen met miljoenen anderen", - "Remember my selection for this widget": "Onthoud mijn keuze voor deze widget", - "Notes": "Opmerkingen", - "Sign out and remove encryption keys?": "Uitloggen en versleutelingssleutels verwijderen?", - "To help us prevent this in future, please <a>send us logs</a>.": "<a>Stuur ons jouw logs</a> om dit in de toekomst te helpen voorkomen.", - "Missing session data": "Sessiegegevens ontbreken", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Sommige sessiegegevens, waaronder sleutels voor versleutelde berichten, ontbreken. Herstel de sleutels uit je back-up door je af- en weer aan te melden.", - "Your browser likely removed this data when running low on disk space.": "Jouw browser heeft deze gegevens wellicht verwijderd toen de beschikbare opslagSpace vol was.", - "Upload files (%(current)s of %(total)s)": "Bestanden versturen (%(current)s van %(total)s)", - "Upload files": "Bestanden versturen", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Dit bestand is <b>te groot</b> om te versturen. Het limiet is %(limit)s en dit bestand is %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Deze bestanden zijn <b>te groot</b> om te versturen. De bestandsgroottelimiet is %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Sommige bestanden zijn <b>te groot</b> om te versturen. De bestandsgroottelimiet is %(limit)s.", - "Upload %(count)s other files": { - "other": "%(count)s overige bestanden versturen", - "one": "%(count)s overig bestand versturen" - }, - "Cancel All": "Alles annuleren", - "Upload Error": "Fout bij versturen van bestand", - "edited": "bewerkt", - "Some characters not allowed": "Sommige tekens zijn niet toegestaan", - "Upload all": "Alles versturen", - "Edited at %(date)s. Click to view edits.": "Bewerkt op %(date)s. Klik om de bewerkingen te bekijken.", - "Message edits": "Berichtbewerkingen", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Deze kamer bijwerken vereist dat je de huidige afsluit en in de plaats een nieuwe kamer aanmaakt. Om leden de best mogelijke ervaring te bieden, zullen we:", - "Removing…": "Bezig met verwijderen…", - "Clear all data": "Alle gegevens wissen", - "Your homeserver doesn't seem to support this feature.": "Jouw homeserver biedt geen ondersteuning voor deze functie.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s reactie(s) opnieuw versturen", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Laat ons weten wat er verkeerd is gegaan, of nog beter, maak een foutrapport aan op GitHub, waarin je het probleem beschrijft.", - "Find others by phone or email": "Vind anderen via telefoonnummer of e-mailadres", - "Be found by phone or email": "Wees vindbaar via telefoonnummer of e-mailadres", "Deactivate account": "Account sluiten", - "Command Help": "Hulp bij opdrachten", - "No recent messages by %(user)s found": "Geen recente berichten door %(user)s gevonden", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Probeer omhoog te scrollen in de tijdslijn om te kijken of er eerdere zijn.", - "Remove recent messages by %(user)s": "Recente berichten door %(user)s verwijderen", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Bij een groot aantal berichten kan dit even duren. Herlaad je cliënt niet gedurende deze tijd.", - "Remove %(count)s messages": { - "other": "%(count)s berichten verwijderen", - "one": "1 bericht verwijderen" - }, - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Gebruik een identiteitsserver om uit te nodigen op e-mailadres. <default>Gebruik de standaardserver (%(defaultIdentityServerName)s)</default> of beheer de server in de <settings>Instellingen</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Gebruik een identiteitsserver om anderen uit te nodigen via e-mail. Beheer de server in de <settings>Instellingen</settings>.", - "e.g. my-room": "bv. mijn-kamer", - "Close dialog": "Dialoog sluiten", "Lock": "Hangslot", - "Direct Messages": "Direct gesprek", "This backup is trusted because it has been restored on this session": "Deze back-up is vertrouwd omdat hij hersteld is naar deze sessie", "Encrypted by a deleted session": "Versleuteld door een verwijderde sessie", "Failed to connect to integration manager": "Verbinding met integratiebeheerder is mislukt", - "Not Trusted": "Niet vertrouwd", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s%(userId)s heeft zich aangemeld bij een nieuwe sessie zonder deze te verifiëren:", - "Ask this user to verify their session, or manually verify it below.": "Vraag deze persoon de sessie te verifiëren, of verifieer het handmatig hieronder.", - "%(count)s verified sessions": { - "other": "%(count)s geverifieerde sessies", - "one": "1 geverifieerde sessie" - }, - "%(count)s sessions": { - "other": "%(count)s sessies", - "one": "%(count)s sessie" - }, - "%(name)s accepted": "%(name)s heeft aanvaard", - "%(name)s declined": "%(name)s heeft geweigerd", - "%(name)s cancelled": "%(name)s heeft geannuleerd", - "%(name)s wants to verify": "%(name)s wil verifiëren", - "Cancel search": "Zoeken annuleren", - "Language Dropdown": "Taalselectie", - "Destroy cross-signing keys?": "Sleutels voor kruiselings ondertekenen verwijderen?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Het verwijderen van sleutels voor kruiselings ondertekenen is niet terug te draaien. Iedereen waarmee u geverifieerd heeft zal beveiligingswaarschuwingen te zien krijgen. U wilt dit hoogstwaarschijnlijk niet doen, tenzij u alle apparaten heeft verloren waarmee u kruiselings kon ondertekenen.", - "Clear cross-signing keys": "Sleutels voor kruiselings ondertekenen wissen", - "Clear all data in this session?": "Alle gegevens in deze sessie verwijderen?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Het verwijderen van alle gegevens in deze sessie is niet terug te draaien. Versleutelde berichten zullen verloren gaan, tenzij je een back-up van de sleutels hebt.", - "Session name": "Sessienaam", - "Session key": "Sessiesleutel", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Deze persoon verifiëren zal de sessie als vertrouwd markeren voor jullie beide.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifieer dit apparaat om het als vertrouwd te markeren. Door dit apparaat te vertrouwen geef je extra zekerheid aan jezelf en andere personen bij het gebruik van eind-tot-eind-versleutelde berichten.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Dit apparaat verifiëren zal het als vertrouwd markeren, en personen die met je geverifieerd hebben zullen het vertrouwen.", - "Integrations are disabled": "Integraties zijn uitgeschakeld", - "Integrations not allowed": "Integraties niet toegestaan", - "Something went wrong trying to invite the users.": "Er is een fout opgetreden bij het uitnodigen van de personen.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Deze personen konden niet uitgenodigd worden. Controleer de personen die je wil uitnodigen en probeer het opnieuw.", - "Failed to find the following users": "Kon volgende personen niet vinden", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Volgende personen bestaan mogelijk niet of zijn ongeldig, en kunnen niet uitgenodigd worden: %(csvNames)s", - "Recent Conversations": "Recente gesprekken", - "Recently Direct Messaged": "Recente directe gesprekken", - "Upgrade private room": "Privékamer upgraden", - "Upgrade public room": "Publieke kamer upgraden", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Het bijwerken van een kamer is een gevorderde actie en wordt meestal aanbevolen wanneer een kamer onstabiel is door bugs, ontbrekende functies of problemen met de beveiliging.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Dit heeft meestal enkel een invloed op de manier waarop de kamer door de server verwerkt wordt. Als je problemen met je %(brand)s ondervindt, <a>dien dan een foutmelding in</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Je upgrade deze kamer van <oldVersion /> naar <newVersion />.", - "Verification Request": "Verificatieverzoek", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Bekijk eerst het <a>openbaarmakingsbeleid</a> van Matrix.org als je een probleem met de beveiliging van Matrix wilt melden.", - "You signed in to a new session without verifying it:": "Je hebt je bij een nog niet geverifieerde sessie aangemeld:", - "Verify your other session using one of the options below.": "Verifieer je andere sessie op een van onderstaande wijzen.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Bevestig de deactivering van je account door gebruik te maken van eenmalige aanmelding om je identiteit te bewijzen.", - "Are you sure you want to deactivate your account? This is irreversible.": "Weet je zeker dat je jouw account wil sluiten? Dit is onomkeerbaar.", - "Confirm account deactivation": "Bevestig accountsluiting", "Your homeserver has exceeded its user limit.": "Jouw homeserver heeft het maximaal aantal personen overschreden.", "Your homeserver has exceeded one of its resource limits.": "Jouw homeserver heeft een van zijn limieten overschreden.", "Ok": "Oké", @@ -534,46 +359,8 @@ "Bangladesh": "Bangladesh", "Vatican City": "Vaticaanstad", "Taiwan": "Taiwan", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Start een kamer met iemand door hun naam, e-mailadres of inlognaam (zoals <userId/>) te typen.", "Backup version:": "Versie reservekopie:", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Je hebt eerder een nieuwere versie van %(brand)s in deze sessie gebruikt. Om deze versie opnieuw met eind-tot-eind-versleuteling te gebruiken, zal je moeten uitloggen en opnieuw inloggen.", - "Reason (optional)": "Reden (niet vereist)", - "Server name": "Servernaam", - "Add a new server": "Een nieuwe server toevoegen", - "Your server": "Jouw server", - "Can't find this server or its room list": "Kan de server of haar kamergids niet vinden", - "Looks good": "Ziet er goed uit", - "Enter a server name": "Geef een servernaam", - "Server Options": "Server opties", - "This address is already in use": "Dit adres is al in gebruik", - "This address is available to use": "Dit adres kan worden gebruikt", - "Room address": "Kameradres", - "Information": "Informatie", - "This version of %(brand)s does not support searching encrypted messages": "Deze versie van %(brand)s ondersteunt niet het doorzoeken van versleutelde berichten", - "This version of %(brand)s does not support viewing some encrypted files": "Deze versie van %(brand)s ondersteunt niet de mogelijkheid sommige versleutelde bestanden te weergeven", - "Use the <a>Desktop app</a> to search encrypted messages": "Gebruik de <a>Desktop-toepassing</a> om alle versleutelde berichten te zien", - "Can't load this message": "Dit bericht kan niet geladen worden", - "Click to view edits": "Klik om bewerkingen te zien", - "Edited at %(date)s": "Bewerkt op %(date)s", "Not encrypted": "Niet versleuteld", - "The server has denied your request.": "De server heeft je verzoek afgewezen.", - "The server is offline.": "De server is offline.", - "A browser extension is preventing the request.": "Een invoertoepassing van je browser verhindert de aanvraag.", - "The server (%(serverName)s) took too long to respond.": "De server (%(serverName)s) deed er te lang over om te antwoorden.", - "Server isn't responding": "Server reageert niet", - "You're all caught up.": "Je bent helemaal bij.", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Let op, wanneer je geen e-mailadres toevoegt en je jouw wachtwoord vergeet, kan je <b>toegang tot je account permanent verliezen</b>.", - "Continuing without email": "Doorgaan zonder e-mail", - "If they don't match, the security of your communication may be compromised.": "Als deze niet overeenkomen, dan wordt deze sessie mogelijk door iemand anders onderschept.", - "Confirm by comparing the following with the User Settings in your other session:": "Bevestig door het volgende te vergelijken met de persoonsinstellingen in je andere sessie:", - "Signature upload failed": "Versturen van ondertekening mislukt", - "Signature upload success": "Ondertekening succesvol verstuurd", - "Unable to upload": "Versturen niet mogelijk", - "Transfer": "Doorschakelen", - "Start a conversation with someone using their name or username (like <userId/>).": "Start een kamer met iemand door hun naam of inlognaam (zoals <userId/>) te typen.", - "Invite by email": "Via e-mail uitnodigen", - "Click the button below to confirm your identity.": "Druk op de knop hieronder om je identiteit te bevestigen.", - "Confirm to continue": "Bevestig om door te gaan", "São Tomé & Príncipe": "Sao Tomé en Principe", "Swaziland": "Swaziland", "Sudan": "Soedan", @@ -584,181 +371,12 @@ "St. Lucia": "Sint Lucia", "South Sudan": "Zuid-Soedan", "Oman": "Oman", - "Use the <a>Desktop app</a> to see all encrypted files": "Gebruik de <a>Desktop-app</a> om alle versleutelde bestanden te zien", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Herinnering: Jouw browser wordt niet ondersteund. Dit kan een negatieve impact hebben op je ervaring.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Nodig iemand uit door gebruik te maken van hun naam, e-mailadres, inlognaam (zoals <userId/>) of <a>deel deze kamer</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Nodig iemand uit door gebruik te maken van hun naam, inlognaam (zoals <userId/>) of <a>deel deze kamer</a>.", - "Your firewall or anti-virus is blocking the request.": "Jouw firewall of antivirussoftware blokkeert de aanvraag.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Geen toegang tot geheime opslag. Controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", "Switch theme": "Thema wisselen", "Sign in with SSO": "Inloggen met SSO", - "Hold": "Vasthouden", - "Resume": "Hervatten", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Als u uw veiligheidssleutel bent vergeten, kunt u <button>nieuwe herstelopties instellen</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Ga naar uw veilige berichtengeschiedenis en stel veilige berichten in door uw veiligheidssleutel in te voeren.", - "Not a valid Security Key": "Geen geldige veiligheidssleutel", - "This looks like a valid Security Key!": "Dit lijkt op een geldige veiligheidssleutel!", - "Enter Security Key": "Veiligheidssleutel invoeren", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Als u uw veiligheidswachtwoord bent vergeten, kunt u <button1>uw veiligheidssleutel gebruiken</button1> of <button2>nieuwe herstelopties instellen</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Ga naar uw versleutelde berichtengeschiedenis en stel versleutelde berichten in door uw veiligheidswachtwoord in te voeren.", - "Enter Security Phrase": "Veiligheidswachtwoord invoeren", - "Successfully restored %(sessionCount)s keys": "Succesvol %(sessionCount)s sleutels hersteld", - "Keys restored": "Sleutels hersteld", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Back-up kon niet worden ontsleuteld met dit veiligheidswachtwoord: controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", - "Incorrect Security Phrase": "Onjuist veiligheidswachtwoord", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Back-up kon niet worden ontcijferd met deze veiligheidssleutel: controleer of u de juiste veiligheidssleutel hebt ingevoerd.", - "Security Key mismatch": "Verkeerde veiligheidssleutel", - "%(completed)s of %(total)s keys restored": "%(completed)s van %(total)s sleutels hersteld", - "Restoring keys from backup": "Sleutels herstellen vanaf back-up", - "Unable to set up keys": "Kan geen sleutels instellen", - "Click the button below to confirm setting up encryption.": "Klik op de knop hieronder om het instellen van de versleuting te bevestigen.", - "Confirm encryption setup": "Bevestig versleuting instelling", - "Use your Security Key to continue.": "Gebruik uw veiligheidssleutel om verder te gaan.", - "Security Key": "Veiligheidssleutel", - "Security Phrase": "Veiligheidswachtwoord", - "Invalid Security Key": "Ongeldige veiligheidssleutel", - "Wrong Security Key": "Verkeerde veiligheidssleutel", - "Looks good!": "Ziet er goed uit!", - "Wrong file type": "Verkeerd bestandstype", - "Remember this": "Onthoud dit", - "The widget will verify your user ID, but won't be able to perform actions for you:": "De widget zal uw persoon-ID verifiëren, maar zal geen acties voor u kunnen uitvoeren:", - "Allow this widget to verify your identity": "Sta deze widget toe om uw identiteit te verifiëren", - "Decline All": "Alles weigeren", - "This widget would like to:": "Deze widget zou willen:", - "Approve widget permissions": "Machtigingen voor widgets goedkeuren", - "Recent changes that have not yet been received": "Recente wijzigingen die nog niet zijn ontvangen", - "The server is not configured to indicate what the problem is (CORS).": "De server is niet geconfigureerd om aan te geven wat het probleem is (CORS).", - "A connection error occurred while trying to contact the server.": "Er is een verbindingsfout opgetreden tijdens het contact maken met de server.", - "Your area is experiencing difficulties connecting to the internet.": "Jouw regio ondervindt problemen bij de verbinding met het internet.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Jouw server reageert niet op sommige van je verzoeken. Hieronder staan enkele van de meest waarschijnlijke redenen.", - "Data on this screen is shared with %(widgetDomain)s": "Gegevens op dit scherm worden gedeeld met %(widgetDomain)s", - "Modal Widget": "Modale widget", - "Confirm this user's session by comparing the following with their User Settings:": "Bevestig de sessie van deze persoon door het volgende te vergelijken met zijn persoonsinstellingen:", - "Cancelled signature upload": "Geannuleerde ondertekening upload", - "%(brand)s encountered an error during upload of:": "%(brand)s is een fout tegengekomen tijdens het uploaden van:", - "a key signature": "een sleutel ondertekening", - "a device cross-signing signature": "een apparaat kruiselings ondertekenen ondertekening", - "a new cross-signing key signature": "een nieuwe kruiselings ondertekenen ondertekening", - "a new master key signature": "een nieuwe hoofdsleutel ondertekening", - "A call can only be transferred to a single user.": "Een oproep kan slechts naar één personen worden doorverbonden.", - "Server did not return valid authentication information.": "Server heeft geen geldige verificatiegegevens teruggestuurd.", - "Server did not require any authentication": "Server heeft geen authenticatie nodig", - "There was a problem communicating with the server. Please try again.": "Er was een communicatie probleem met de server. Probeer het opnieuw.", - "Upload completed": "Upload voltooid", - "Preparing to download logs": "Klaarmaken om logs te downloaden", - "Enter the name of a new server you want to explore.": "Voer de naam in van een nieuwe server die je wilt ontdekken.", "Submit logs": "Logs versturen", - "Dial pad": "Kiestoetsen", "IRC display name width": "Breedte IRC-weergavenaam", - "To continue, use Single Sign On to prove your identity.": "Om verder te gaan, gebruik je eenmalige aanmelding om je identiteit te bewijzen.", - "%(count)s members": { - "other": "%(count)s personen", - "one": "%(count)s persoon" - }, - "Failed to start livestream": "Starten van livestream is mislukt", - "Unable to start audio streaming.": "Kan audiostream niet starten.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Nodig iemand uit per naam, inlognaam (zoals <userId/>) of <a>deel deze Space</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Nodig iemand uit per naam, e-mail, inlognaam (zoals <userId/>) of <a>deel deze Space</a>.", - "Create a new room": "Nieuwe kamer aanmaken", - "Space selection": "Space-selectie", - "Leave space": "Space verlaten", - "Create a space": "Space maken", - "<inviter/> invites you": "<inviter/> nodigt je uit", - "No results found": "Geen resultaten gevonden", - "%(count)s rooms": { - "one": "%(count)s kamer", - "other": "%(count)s kamers" - }, - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Normaal gesproken heeft dit alleen invloed op het verwerken van de kamer op de server. Als je problemen ervaart met %(brand)s, stuur dan een bugmelding.", - "Invite to %(roomName)s": "Uitnodiging voor %(roomName)s", - "You most likely do not want to reset your event index store": "Je wilt waarschijnlijk niet jouw gebeurtenisopslag-index resetten", - "Reset event store?": "Gebeurtenisopslag resetten?", - "Reset event store": "Gebeurtenisopslag resetten", - "Consult first": "Eerst overleggen", - "Invited people will be able to read old messages.": "Uitgenodigde personen kunnen de oude berichten lezen.", - "We couldn't create your DM.": "We konden je DM niet aanmaken.", - "Add existing rooms": "Bestaande kamers toevoegen", - "%(count)s people you know have already joined": { - "one": "%(count)s persoon die je kent is al geregistreerd", - "other": "%(count)s personen die je kent hebben zich al geregistreerd" - }, - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Als u alles reset zult u opnieuw opstarten zonder vertrouwde sessies, zonder vertrouwde personen, en zult u misschien geen oude berichten meer kunnen zien.", - "Only do this if you have no other device to complete verification with.": "Doe dit alleen als u geen ander apparaat hebt om de verificatie mee uit te voeren.", - "Reset everything": "Alles opnieuw instellen", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Alles vergeten en alle herstelmethoden verloren? <a>Alles opnieuw instellen</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Als je dat doet, let wel op dat geen van jouw berichten wordt verwijderd, maar de zoekresultaten zullen gedurende enkele ogenblikken verslechteren terwijl de index opnieuw wordt aangemaakt", - "Sending": "Wordt verstuurd", - "Including %(commaSeparatedMembers)s": "Inclusief %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "1 lid bekijken", - "other": "Bekijk alle %(count)s personen" - }, - "Want to add a new room instead?": "Wil je anders een nieuwe kamer toevoegen?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Kamer toevoegen...", - "other": "Kamers toevoegen... (%(progress)s van %(count)s)" - }, - "Not all selected were added": "Niet alle geselecteerden zijn toegevoegd", - "You are not allowed to view this server's rooms list": "Je hebt geen toegang tot deze server zijn kamergids", - "You may contact me if you have any follow up questions": "Je mag contact met mij opnemen als je nog vervolg vragen heeft", - "To leave the beta, visit your settings.": "Om de beta te verlaten, ga naar je instellingen.", - "Add reaction": "Reactie toevoegen", - "Or send invite link": "Of verstuur je uitnodigingslink", - "Some suggestions may be hidden for privacy.": "Sommige suggesties kunnen om privacyredenen verborgen zijn.", - "Search for rooms or people": "Zoek naar kamers of personen", - "Message preview": "Voorbeeld van bericht", - "Sent": "Verstuurd", - "You don't have permission to do this": "Je hebt geen rechten om dit te doen", - "Please provide an address": "Geef een adres op", - "Message search initialisation failed, check <a>your settings</a> for more information": "Bericht zoeken initialisatie mislukt, controleer <a>je instellingen</a> voor meer informatie", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Jouw %(brand)s laat je geen integratiebeheerder gebruiken om dit te doen. Neem contact op met een beheerder.", - "User Directory": "Personengids", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Let op bijwerken maakt een nieuwe versie van deze kamer</b>. Alle huidige berichten blijven in deze gearchiveerde kamer.", - "Automatically invite members from this room to the new one": "Automatisch leden uitnodigen van deze kamer in de nieuwe", - "These are likely ones other room admins are a part of.": "Dit zijn waarschijnlijk kamers waar andere kamerbeheerders deel van uitmaken.", - "Other spaces or rooms you might not know": "Andere Spaces of kamers die je misschien niet kent", - "Spaces you know that contain this room": "Spaces die je kent met deze kamer", - "Search spaces": "Spaces zoeken", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Kies welke Spaces toegang hebben tot deze kamer. Als een Space is geselecteerd kunnen deze leden <RoomName/> vinden en aan deelnemen.", - "Select spaces": "Space selecteren", - "You're removing all spaces. Access will default to invite only": "Je verwijdert alle Spaces. De toegang zal teruggezet worden naar alleen op uitnodiging", - "Leave %(spaceName)s": "%(spaceName)s verlaten", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Je bent de enige beheerder van sommige kamers of Spaces die je wil verlaten. Door deze te verlaten hebben ze geen beheerder meer.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Je bent de enige beheerder van deze Space. Door het te verlaten zal er niemand meer controle over hebben.", - "You won't be able to rejoin unless you are re-invited.": "Je kan niet opnieuw deelnemen behalve als je opnieuw wordt uitgenodigd.", - "Want to add an existing space instead?": "Een bestaande Space toevoegen?", - "Private space (invite only)": "Privé Space (alleen op uitnodiging)", - "Space visibility": "Space zichtbaarheid", - "Add a space to a space you manage.": "Voeg een Space toe aan een Space die jij beheert.", - "Only people invited will be able to find and join this space.": "Alleen uitgenodigde personen kunnen deze Space vinden en aan deelnemen.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Iedereen zal in staat zijn om deze Space te vinden en aan deel te nemen, niet alleen leden van <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Iedereen in <SpaceName/> zal in staat zijn om te zoeken en deel te nemen.", - "Adding spaces has moved.": "Spaces toevoegen is verplaatst.", - "Search for rooms": "Naar kamers zoeken", - "Search for spaces": "Naar Spaces zoeken", - "Create a new space": "Maak een nieuwe Space", - "Want to add a new space instead?": "Een nieuwe Space toevoegen?", - "Add existing space": "Bestaande Space toevoegen", "To join a space you'll need an invite.": "Om te kunnen deelnemen aan een space heb je een uitnodiging nodig.", - "Would you like to leave the rooms in this space?": "Wil je de kamers verlaten in deze Space?", - "You are about to leave <spaceName/>.": "Je staat op het punt <spaceName/> te verlaten.", - "Leave some rooms": "Sommige kamers verlaten", - "Leave all rooms": "Alle kamers verlaten", - "Don't leave any rooms": "Geen kamers verlaten", - "MB": "MB", - "In reply to <a>this message</a>": "In antwoord op <a>dit bericht</a>", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Voer uw veiligheidswachtwoord in of <button>gebruik uw veiligheidssleutel</button> om door te gaan.", - "%(count)s reply": { - "one": "%(count)s reactie", - "other": "%(count)s reacties" - }, - "Thread options": "Draad opties", "Forget": "Vergeet", - "If you can't see who you're looking for, send them your invite link below.": "Als je niet kan vinden wie je zoekt, stuur ze dan je uitnodigingslink hieronder.", - "%(count)s votes": { - "one": "%(count)s stem", - "other": "%(count)s stemmen" - }, "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s en %(count)s andere", "other": "%(spaceName)s en %(count)s andere" @@ -769,125 +387,17 @@ "Themes": "Thema's", "Moderation": "Moderatie", "Messaging": "Messaging", - "Spaces you know that contain this space": "Spaces die je kent met deze Space", - "Recently viewed": "Recent bekeken", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Weet je zeker dat je de poll wil sluiten? Dit zal zichtbaar zijn in de einduitslag van de poll en personen kunnen dan niet langer stemmen.", - "End Poll": "Poll sluiten", - "Sorry, the poll did not end. Please try again.": "Helaas, de poll is niet gesloten. Probeer het opnieuw.", - "Failed to end poll": "Poll sluiten is mislukt", - "The poll has ended. Top answer: %(topAnswer)s": "De poll is gesloten. Meest gestemd: %(topAnswer)s", - "The poll has ended. No votes were cast.": "De poll is gesloten. Er kan niet meer worden gestemd.", - "Open in OpenStreetMap": "In OpenStreetMap openen", - "Recent searches": "Recente zoekopdrachten", - "To search messages, look for this icon at the top of a room <icon/>": "Om berichten te zoeken, zoek naar dit icoon bovenaan een kamer <icon/>", - "Other searches": "Andere zoekopdrachten", - "Public rooms": "Publieke kamers", - "Use \"%(query)s\" to search": "Gebruik \"%(query)s\" om te zoeken", - "Other rooms in %(spaceName)s": "Andere kamers in %(spaceName)s", - "Spaces you're in": "Spaces waar u in zit", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Dit groepeert jouw chats met leden van deze space. Als je dit uitschakelt, worden deze chats verborgen voor %(spaceName)s.", - "Sections to show": "Te tonen secties", - "Link to room": "Link naar kamer", - "Including you, %(commaSeparatedMembers)s": "Inclusief jij, %(commaSeparatedMembers)s", - "Verify other device": "Verifieer ander apparaat", - "This address had invalid server or is already in use": "Dit adres heeft een ongeldige server of is al in gebruik", - "Missing room name or separator e.g. (my-room:domain.org)": "Ontbrekende kamernaam of scheidingsteken, bijv. (mijn-kamer:voorbeeld.nl)", - "Missing domain separator e.g. (:domain.org)": "Ontbrekend domeinscheidingsteken, bijv. (:voorbeeld.nl)", - "toggle event": "wissel gebeurtenis", - "Could not fetch location": "Kan locatie niet ophalen", - "This address does not point at this room": "Dit adres verwijst niet naar deze kamer", - "Location": "Locatie", - "Use <arrows/> to scroll": "Gebruik <arrows/> om te scrollen", "Feedback sent! Thanks, we appreciate it!": "Reactie verzonden! Bedankt, we waarderen het!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s en %(space2Name)s", - "Unsent": "niet verstuurd", - "Search Dialog": "Dialoogvenster Zoeken", - "Join %(roomAddress)s": "%(roomAddress)s toetreden", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Schakel het vinkje uit als je ook systeemberichten van deze persoon wil verwijderen (bijv. lidmaatschapswijziging, profielwijziging...)", - "Preserve system messages": "Systeemberichten behouden", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Je staat op het punt %(count)s bericht te verwijderen door %(user)s. Hierdoor worden ze permanent verwijderd voor iedereen in het gesprek. Wil je doorgaan?", - "other": "Je staat op het punt %(count)s berichten te verwijderen door %(user)s. Hierdoor worden ze permanent verwijderd voor iedereen in het gesprek. Wil je doorgaan?" - }, - "%(featureName)s Beta feedback": "%(featureName)s Bèta-feedback", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Je kan de aangepaste serveropties gebruiken om je aan te melden bij andere Matrix-servers door een andere server-URL op te geven. Hierdoor kan je %(brand)s gebruiken met een bestaand Matrix-account op een andere thuisserver.", - "What location type do you want to share?": "Welk locatietype wil je delen?", - "Drop a Pin": "Zet een pin neer", - "My live location": "Mijn live locatie", - "My current location": "Mijn huidige locatie", - "%(displayName)s's live location": "De live locatie van %(displayName)s", - "We couldn't send your location": "We kunnen jouw locatie niet versturen", - "%(brand)s could not send your location. Please try again later.": "%(brand)s kan jouw locatie niet versturen. Probeer het later opnieuw.", - "%(count)s participants": { - "one": "1 deelnemer", - "other": "%(count)s deelnemers" - }, - "An error occurred while stopping your live location, please try again": "Er is een fout opgetreden bij het stoppen van je live locatie, probeer het opnieuw", - "You are sharing your live location": "Je deelt je live locatie", - "Live location enabled": "Live locatie ingeschakeld", - "Live location error": "Live locatie error", - "Live location ended": "Live locatie beëindigd", - "Live until %(expiryTime)s": "Live tot %(expiryTime)s", - "Close sidebar": "Zijbalk sluiten", "View List": "Toon Lijst", - "View list": "Toon lijst", - "No live locations": "Geen live locaties", - "Updated %(humanizedUpdateTime)s": "%(humanizedUpdateTime)s bijgewerkt", - "Hide my messages from new joiners": "Verberg mijn berichten voor nieuwe deelnemers", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Zullen jouw oude berichten nog steeds zichtbaar zijn voor de mensen die ze ontvangen hebben, net zoals e-mails die je in het verleden verstuurd hebt. Zou je jouw verstuurde berichten willen verbergen voor mensen die kamers in de toekomst toetreden?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Zal je van de identiteitsserver worden verwijderd: je vrienden zullen je niet meer kunnen vinden via je e-mailadres of telefoonnummer", - "You will leave all rooms and DMs that you are in": "Zal je alle kamers en directe chats waar jij je in bevindt verlaten", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Zal niemand jouw gebruikersnaam (MXID) kunnen hergebruiken, inclusief jij: deze gebruikersnaam zal onbeschikbaar blijven", - "You will no longer be able to log in": "Zal je niet meer kunnen inloggen", - "You will not be able to reactivate your account": "Zal je jouw account niet kunnen heractiveren", - "Confirm that you would like to deactivate your account. If you proceed:": "Bevestig dat je jouw account wil deactiveren. Als je doorgaat:", - "To continue, please enter your account password:": "Voer je wachtwoord in om verder te gaan:", - "An error occurred while stopping your live location": "Er is een fout opgetreden bij het stoppen van je live locatie", - "Cameras": "Camera's", - "Output devices": "Uitvoerapparaten", - "Input devices": "Invoer apparaten", - "Open room": "Open kamer", "%(members)s and %(last)s": "%(members)s en %(last)s", "%(members)s and more": "%(members)s en meer", "Unread email icon": "Ongelezen e-mailpictogram", - "An error occurred whilst sharing your live location, please try again": "Er is een fout opgetreden bij het delen van je live locatie, probeer het opnieuw", - "An error occurred whilst sharing your live location": "Er is een fout opgetreden bij het delen van je live locatie", - "Remove search filter for %(filter)s": "Verwijder zoekfilter voor %(filter)s", - "Start a group chat": "Start een groepsgesprek", - "Other options": "Andere opties", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Als u de kamer die u zoekt niet kunt vinden, vraag dan om een uitnodiging of maak een nieuwe kamer aan.", - "Some results may be hidden": "Sommige resultaten zijn mogelijk verborgen", - "Copy invite link": "Uitnodigingslink kopiëren", - "If you can't see who you're looking for, send them your invite link.": "Als u niet kunt zien wie u zoekt, stuur ze dan uw uitnodigingslink.", - "Some results may be hidden for privacy": "Sommige resultaten kunnen om privacyredenen verborgen zijn", - "Search for": "Zoeken naar", - "%(count)s Members": { - "one": "%(count)s Lid", - "other": "%(count)s Leden" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Wanneer je jezelf afmeldt, worden deze sleutels van dit apparaat verwijderd, wat betekent dat je geen versleutelde berichten kunt lezen, tenzij je de sleutels ervoor op je andere apparaten hebt of er een back-up van hebt gemaakt op de server.", - "Show: Matrix rooms": "Toon: Matrix kamers", - "Show: %(instance)s rooms (%(server)s)": "Toon: %(instance)s kamers (%(server)s)", - "Add new server…": "Nieuwe server toevoegen…", - "Remove server “%(roomServer)s”": "Verwijder server “%(roomServer)s”", "You cannot search for rooms that are neither a room nor a space": "U kunt niet zoeken naar kamers die geen kamer of een space zijn", "Show spaces": "Toon spaces", "Show rooms": "Toon kamers", "Explore public spaces in the new search dialog": "Ontdek openbare ruimtes in het nieuwe zoekvenster", - "Online community members": "Leden van online gemeenschap", - "Coworkers and teams": "Collega's en teams", - "Friends and family": "Vrienden en familie", - "We'll help you get connected.": "We helpen je om verbinding te maken.", - "Who will you chat to the most?": "Met wie ga je het meest chatten?", - "You're in": "Je bent binnen", - "You need to have the right permissions in order to share locations in this room.": "Je dient de juiste rechten te hebben om locaties in deze ruimte te delen.", - "You don't have permission to share locations": "Je bent niet gemachtigd om locaties te delen", "Saved Items": "Opgeslagen items", - "Choose a locale": "Kies een landinstelling", - "Interactively verify by emoji": "Interactief verifiëren door emoji", - "Manually verify by text": "Handmatig verifiëren via tekst", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s of %(recoveryFile)s", - "%(name)s started a video call": "%(name)s is een videogesprek gestart", "common": { "about": "Over", "analytics": "Gebruiksgegevens", @@ -1007,7 +517,30 @@ "show_more": "Meer tonen", "joined": "Toegetreden", "avatar": "Afbeelding", - "are_you_sure": "Weet je het zeker?" + "are_you_sure": "Weet je het zeker?", + "location": "Locatie", + "email_address": "E-mailadres", + "filter_results": "Resultaten filteren", + "no_results_found": "Geen resultaten gevonden", + "unsent": "niet verstuurd", + "cameras": "Camera's", + "n_participants": { + "one": "1 deelnemer", + "other": "%(count)s deelnemers" + }, + "and_n_others": { + "other": "en %(count)s anderen…", + "one": "en één andere…" + }, + "n_members": { + "other": "%(count)s personen", + "one": "%(count)s persoon" + }, + "edited": "bewerkt", + "n_rooms": { + "one": "%(count)s kamer", + "other": "%(count)s kamers" + } }, "action": { "continue": "Doorgaan", @@ -1121,7 +654,11 @@ "add_existing_room": "Bestaande kamers toevoegen", "explore_public_rooms": "Publieke kamers ontdekken", "reply_in_thread": "Reageer in draad", - "click": "Klik" + "click": "Klik", + "transfer": "Doorschakelen", + "resume": "Hervatten", + "hold": "Vasthouden", + "view_list": "Toon lijst" }, "a11y": { "user_menu": "Persoonsmenu", @@ -1189,7 +726,9 @@ "bridge_state_creator": "Dank aan <user /> voor de brug.", "bridge_state_manager": "Brug onderhouden door <user />.", "bridge_state_workspace": "Werkplaats: <networkLink/>", - "bridge_state_channel": "Kanaal: <channelLink/>" + "bridge_state_channel": "Kanaal: <channelLink/>", + "beta_feedback_title": "%(featureName)s Bèta-feedback", + "beta_feedback_leave_button": "Om de beta te verlaten, ga naar je instellingen." }, "keyboard": { "home": "Home", @@ -1310,7 +849,9 @@ "moderator": "Moderator", "admin": "Beheerder", "mod": "Mod", - "custom": "Aangepast (%(level)s)" + "custom": "Aangepast (%(level)s)", + "label": "Machtsniveau", + "custom_level": "Aangepast niveau" }, "bug_reporting": { "introduction": "Als je een bug via GitHub hebt ingediend, kunnen foutopsporingslogboeken ons helpen het probleem op te sporen. ", @@ -1328,7 +869,16 @@ "uploading_logs": "Logs uploaden", "downloading_logs": "Logs downloaden", "create_new_issue": "<newIssueLink>Maak een nieuwe issue aan</newIssueLink> op GitHub zodat we deze bug kunnen onderzoeken.", - "waiting_for_server": "Wachten op antwoord van de server" + "waiting_for_server": "Wachten op antwoord van de server", + "error_empty": "Laat ons weten wat er verkeerd is gegaan, of nog beter, maak een foutrapport aan op GitHub, waarin je het probleem beschrijft.", + "preparing_logs": "Logs voorbereiden voor versturen", + "logs_sent": "Logs verstuurd", + "thank_you": "Bedankt!", + "failed_send_logs": "Versturen van logs mislukt: ", + "preparing_download": "Klaarmaken om logs te downloaden", + "unsupported_browser": "Herinnering: Jouw browser wordt niet ondersteund. Dit kan een negatieve impact hebben op je ervaring.", + "textarea_label": "Opmerkingen", + "log_request": "<a>Stuur ons jouw logs</a> om dit in de toekomst te helpen voorkomen." }, "time": { "seconds_left": "%(seconds)s's over", @@ -1405,7 +955,13 @@ "send_dm": "Start een direct gesprek", "explore_rooms": "Publieke kamers ontdekken", "create_room": "Maak een groepsgesprek", - "create_account": "Registeren" + "create_account": "Registeren", + "use_case_heading1": "Je bent binnen", + "use_case_heading2": "Met wie ga je het meest chatten?", + "use_case_heading3": "We helpen je om verbinding te maken.", + "use_case_personal_messaging": "Vrienden en familie", + "use_case_work_messaging": "Collega's en teams", + "use_case_community_messaging": "Leden van online gemeenschap" }, "settings": { "show_breadcrumbs": "Snelkoppelingen naar de kamers die je recent hebt bekeken bovenaan de kamerlijst weergeven", @@ -1735,7 +1291,23 @@ "email_address_label": "E-mailadres", "remove_msisdn_prompt": "%(phone)s verwijderen?", "add_msisdn_instructions": "Er is een sms verstuurd naar +%(msisdn)s. Voor de verificatiecode in die in het bericht staat.", - "msisdn_label": "Telefoonnummer" + "msisdn_label": "Telefoonnummer", + "spell_check_locale_placeholder": "Kies een landinstelling", + "deactivate_confirm_body_sso": "Bevestig de deactivering van je account door gebruik te maken van eenmalige aanmelding om je identiteit te bewijzen.", + "deactivate_confirm_body": "Weet je zeker dat je jouw account wil sluiten? Dit is onomkeerbaar.", + "deactivate_confirm_continue": "Bevestig accountsluiting", + "deactivate_confirm_body_password": "Voer je wachtwoord in om verder te gaan:", + "error_deactivate_communication": "Er was een communicatie probleem met de server. Probeer het opnieuw.", + "error_deactivate_no_auth": "Server heeft geen authenticatie nodig", + "error_deactivate_invalid_auth": "Server heeft geen geldige verificatiegegevens teruggestuurd.", + "deactivate_confirm_content": "Bevestig dat je jouw account wil deactiveren. Als je doorgaat:", + "deactivate_confirm_content_1": "Zal je jouw account niet kunnen heractiveren", + "deactivate_confirm_content_2": "Zal je niet meer kunnen inloggen", + "deactivate_confirm_content_3": "Zal niemand jouw gebruikersnaam (MXID) kunnen hergebruiken, inclusief jij: deze gebruikersnaam zal onbeschikbaar blijven", + "deactivate_confirm_content_4": "Zal je alle kamers en directe chats waar jij je in bevindt verlaten", + "deactivate_confirm_content_5": "Zal je van de identiteitsserver worden verwijderd: je vrienden zullen je niet meer kunnen vinden via je e-mailadres of telefoonnummer", + "deactivate_confirm_content_6": "Zullen jouw oude berichten nog steeds zichtbaar zijn voor de mensen die ze ontvangen hebben, net zoals e-mails die je in het verleden verstuurd hebt. Zou je jouw verstuurde berichten willen verbergen voor mensen die kamers in de toekomst toetreden?", + "deactivate_confirm_erase_label": "Verberg mijn berichten voor nieuwe deelnemers" }, "sidebar": { "title": "Zijbalk", @@ -1867,7 +1439,8 @@ "show_hidden_events": "Verborgen gebeurtenissen op de tijdslijn weergeven", "developer_mode": "Ontwikkelaar mode", "view_source_decrypted_event_source": "Ontsleutel de gebeurtenisbron", - "original_event_source": "Originele gebeurtenisbron" + "original_event_source": "Originele gebeurtenisbron", + "toggle_event": "wissel gebeurtenis" }, "export_chat": { "html": "HTML", @@ -1918,7 +1491,8 @@ "format": "Formaat", "messages": "Berichten", "size_limit": "Bestandsgrootte", - "include_attachments": "Bijlages toevoegen" + "include_attachments": "Bijlages toevoegen", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Creëer een videokamer", @@ -1951,7 +1525,8 @@ "m.call": { "video_call_started": "Videogesprek gestart in %(roomName)s.", "video_call_started_unsupported": "Videogesprek gestart in %(roomName)s. (niet ondersteund door deze browser)", - "video_call_ended": "Video oproep beëindigd" + "video_call_ended": "Video oproep beëindigd", + "video_call_started_text": "%(name)s is een videogesprek gestart" }, "m.call.invite": { "voice_call": "%(senderName)s probeert je te bellen.", @@ -2251,7 +1826,8 @@ }, "reactions": { "label": "%(reactors)s reageerde met %(content)s", - "tooltip": "<reactors/><reactedWith>heeft gereageerd met %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>heeft gereageerd met %(shortName)s</reactedWith>", + "add_reaction_prompt": "Reactie toevoegen" }, "m.room.create": { "continuation": "Deze kamer is een voortzetting van een ander gesprek.", @@ -2265,7 +1841,9 @@ "external_url": "Bron-URL", "collapse_reply_thread": "Antwoorddraad invouwen", "view_related_event": "Bekijk gerelateerde gebeurtenis", - "report": "Melden" + "report": "Melden", + "resent_unsent_reactions": "%(unsentCount)s reactie(s) opnieuw versturen", + "open_in_osm": "In OpenStreetMap openen" }, "url_preview": { "show_n_more": { @@ -2335,13 +1913,38 @@ "you_accepted": "Je hebt aanvaard", "you_declined": "Je hebt geweigerd", "you_cancelled": "Je hebt geannuleerd", - "you_started": "Je hebt een verificatieverzoek verstuurd" + "you_started": "Je hebt een verificatieverzoek verstuurd", + "user_accepted": "%(name)s heeft aanvaard", + "user_declined": "%(name)s heeft geweigerd", + "user_cancelled": "%(name)s heeft geannuleerd", + "user_wants_to_verify": "%(name)s wil verifiëren" }, "m.poll.end": { "sender_ended": "%(senderName)s heeft een poll beëindigd" }, "m.video": { "error_decrypting": "Fout bij het ontsleutelen van de video" + }, + "scalar_starter_link": { + "dialog_title": "Voeg een integratie toe", + "dialog_description": "Je wordt zo dadelijk naar een derdepartijwebsite gebracht zodat je de account kunt legitimeren voor gebruik met %(integrationsUrl)s. Wil je doorgaan?" + }, + "edits": { + "tooltip_title": "Bewerkt op %(date)s", + "tooltip_sub": "Klik om bewerkingen te zien", + "tooltip_label": "Bewerkt op %(date)s. Klik om de bewerkingen te bekijken." + }, + "error_rendering_message": "Dit bericht kan niet geladen worden", + "reply": { + "error_loading": "Kan de gebeurtenis waarop gereageerd was niet laden. Wellicht bestaat die niet, of je hebt geen toestemming die te bekijken.", + "in_reply_to": "<a>Als antwoord op</a> <pill>", + "in_reply_to_for_export": "In antwoord op <a>dit bericht</a>" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s stem", + "other": "%(count)s stemmen" + } } }, "slash_command": { @@ -2427,7 +2030,8 @@ "verify_nop": "Sessie al geverifieerd!", "verify_mismatch": "PAS OP: sleutelverificatie MISLUKT! De combinatie %(userId)s + sessie %(deviceId)s is ondertekend met ‘%(fprint)s’ - maar de opgegeven sleutel is ‘%(fingerprint)s’. Wellicht worden jouw berichten onderschept!", "verify_success_title": "Geverifieerde sleutel", - "verify_success_description": "De door jou verschafte sleutel en de van %(userId)ss sessie %(deviceId)s verkregen sleutels komen overeen. De sessie is daarmee geverifieerd." + "verify_success_description": "De door jou verschafte sleutel en de van %(userId)ss sessie %(deviceId)s verkregen sleutels komen overeen. De sessie is daarmee geverifieerd.", + "help_dialog_title": "Hulp bij opdrachten" }, "presence": { "busy": "Bezet", @@ -2547,9 +2151,11 @@ "unable_to_access_audio_input_title": "Geen toegang tot je microfoon", "unable_to_access_audio_input_description": "We hebben geen toegang tot je microfoon. Controleer je browserinstellingen en probeer het opnieuw.", "no_audio_input_title": "Geen microfoon gevonden", - "no_audio_input_description": "We hebben geen microfoon gevonden op je apparaat. Controleer je instellingen en probeer het opnieuw." + "no_audio_input_description": "We hebben geen microfoon gevonden op je apparaat. Controleer je instellingen en probeer het opnieuw.", + "transfer_consult_first_label": "Eerst overleggen", + "input_devices": "Invoer apparaten", + "output_devices": "Uitvoerapparaten" }, - "Other": "Overige", "room_settings": { "permissions": { "m.room.avatar_space": "Space-afbeelding wijzigen", @@ -2650,7 +2256,15 @@ "other": "Spaces bijwerken... (%(progress)s van %(count)s)" }, "error_join_rule_change_title": "Het updaten van de deelname regels is mislukt", - "error_join_rule_change_unknown": "Onbekende fout" + "error_join_rule_change_unknown": "Onbekende fout", + "join_rule_restricted_dialog_empty_warning": "Je verwijdert alle Spaces. De toegang zal teruggezet worden naar alleen op uitnodiging", + "join_rule_restricted_dialog_title": "Space selecteren", + "join_rule_restricted_dialog_description": "Kies welke Spaces toegang hebben tot deze kamer. Als een Space is geselecteerd kunnen deze leden <RoomName/> vinden en aan deelnemen.", + "join_rule_restricted_dialog_filter_placeholder": "Spaces zoeken", + "join_rule_restricted_dialog_heading_space": "Spaces die je kent met deze Space", + "join_rule_restricted_dialog_heading_room": "Spaces die je kent met deze kamer", + "join_rule_restricted_dialog_heading_other": "Andere Spaces of kamers die je misschien niet kent", + "join_rule_restricted_dialog_heading_unknown": "Dit zijn waarschijnlijk kamers waar andere kamerbeheerders deel van uitmaken." }, "general": { "publish_toggle": "Deze kamer vermelden in de publieke kamersgids van %(domain)s?", @@ -2691,7 +2305,17 @@ "canonical_alias_field_label": "Hoofdadres", "avatar_field_label": "Kamerafbeelding", "aliases_no_items_label": "Nog geen andere gepubliceerde adressen, voeg er hieronder een toe", - "aliases_items_label": "Andere gepubliceerde adressen:" + "aliases_items_label": "Andere gepubliceerde adressen:", + "alias_heading": "Kameradres", + "alias_field_has_domain_invalid": "Ontbrekend domeinscheidingsteken, bijv. (:voorbeeld.nl)", + "alias_field_has_localpart_invalid": "Ontbrekende kamernaam of scheidingsteken, bijv. (mijn-kamer:voorbeeld.nl)", + "alias_field_safe_localpart_invalid": "Sommige tekens zijn niet toegestaan", + "alias_field_required_invalid": "Geef een adres op", + "alias_field_matches_invalid": "Dit adres verwijst niet naar deze kamer", + "alias_field_taken_valid": "Dit adres kan worden gebruikt", + "alias_field_taken_invalid_domain": "Dit adres is al in gebruik", + "alias_field_taken_invalid": "Dit adres heeft een ongeldige server of is al in gebruik", + "alias_field_placeholder_default": "bv. mijn-kamer" }, "advanced": { "unfederated": "Deze kamer is niet toegankelijk vanaf externe Matrix-servers", @@ -2703,7 +2327,24 @@ "room_version_section": "Kamerversie", "room_version": "Kamerversie:", "information_section_space": "Space-informatie", - "information_section_room": "Kamerinformatie" + "information_section_room": "Kamerinformatie", + "error_upgrade_title": "Kamerupgrade mislukt", + "error_upgrade_description": "Het upgraden van de kamer kon niet worden voltooid", + "upgrade_button": "Upgrade de kamer naar versie %(version)s", + "upgrade_dialog_title": "Kamerversie upgraden", + "upgrade_dialog_description": "Deze kamer bijwerken vereist dat je de huidige afsluit en in de plaats een nieuwe kamer aanmaakt. Om leden de best mogelijke ervaring te bieden, zullen we:", + "upgrade_dialog_description_1": "Een nieuw kamer aanmaken met dezelfde naam, omschrijving en afbeelding", + "upgrade_dialog_description_2": "Alle lokale kamerbijnamen naar de nieuwe kamer laten verwijzen", + "upgrade_dialog_description_3": "Personen verhinderen om aan de oude versie van de kamer bij te dragen en plaats een bericht te dat de personen verwijst naar de nieuwe kamer", + "upgrade_dialog_description_4": "Bovenaan de nieuwe kamer naar de oude verwijzen, om oude berichten te kunnen lezen", + "upgrade_warning_dialog_invite_label": "Automatisch leden uitnodigen van deze kamer in de nieuwe", + "upgrade_warning_dialog_title_private": "Privékamer upgraden", + "upgrade_dwarning_ialog_title_public": "Publieke kamer upgraden", + "upgrade_warning_dialog_report_bug_prompt": "Normaal gesproken heeft dit alleen invloed op het verwerken van de kamer op de server. Als je problemen ervaart met %(brand)s, stuur dan een bugmelding.", + "upgrade_warning_dialog_report_bug_prompt_link": "Dit heeft meestal enkel een invloed op de manier waarop de kamer door de server verwerkt wordt. Als je problemen met je %(brand)s ondervindt, <a>dien dan een foutmelding in</a>.", + "upgrade_warning_dialog_description": "Het bijwerken van een kamer is een gevorderde actie en wordt meestal aanbevolen wanneer een kamer onstabiel is door bugs, ontbrekende functies of problemen met de beveiliging.", + "upgrade_warning_dialog_explainer": "<b>Let op bijwerken maakt een nieuwe versie van deze kamer</b>. Alle huidige berichten blijven in deze gearchiveerde kamer.", + "upgrade_warning_dialog_footer": "Je upgrade deze kamer van <oldVersion /> naar <newVersion />." }, "delete_avatar_label": "Afbeelding verwijderen", "upload_avatar_label": "Afbeelding uploaden", @@ -2742,7 +2383,9 @@ "enable_element_call_caption": "%(brand)s is eind-tot-eind versleuteld, maar is momenteel beperkt tot kleinere aantallen gebruikers.", "enable_element_call_no_permissions_tooltip": "U heeft niet voldoende rechten om dit te wijzigen.", "call_type_section": "Oproeptype" - } + }, + "title": "Kamerinstellingen - %(roomName)s", + "alias_not_specified": "niet opgegeven" }, "encryption": { "verification": { @@ -2812,7 +2455,20 @@ "timed_out": "Verificatie verlopen.", "cancelled_self": "Je hebt de verificatie geannuleerd op het andere apparaat.", "cancelled_user": "%(displayName)s heeft de verificatie geannuleerd.", - "cancelled": "Je hebt de verificatie geannuleerd." + "cancelled": "Je hebt de verificatie geannuleerd.", + "incoming_sas_user_dialog_text_1": "Verifieer deze persoon om als vertrouwd te markeren. Personen vertrouwen geeft je extra zekerheid bij het gebruik van eind-tot-eind-versleutelde berichten.", + "incoming_sas_user_dialog_text_2": "Deze persoon verifiëren zal de sessie als vertrouwd markeren voor jullie beide.", + "incoming_sas_device_dialog_text_1": "Verifieer dit apparaat om het als vertrouwd te markeren. Door dit apparaat te vertrouwen geef je extra zekerheid aan jezelf en andere personen bij het gebruik van eind-tot-eind-versleutelde berichten.", + "incoming_sas_device_dialog_text_2": "Dit apparaat verifiëren zal het als vertrouwd markeren, en personen die met je geverifieerd hebben zullen het vertrouwen.", + "incoming_sas_dialog_title": "Inkomend verificatieverzoek", + "manual_device_verification_self_text": "Bevestig door het volgende te vergelijken met de persoonsinstellingen in je andere sessie:", + "manual_device_verification_user_text": "Bevestig de sessie van deze persoon door het volgende te vergelijken met zijn persoonsinstellingen:", + "manual_device_verification_device_name_label": "Sessienaam", + "manual_device_verification_device_id_label": "Sessie-ID", + "manual_device_verification_device_key_label": "Sessiesleutel", + "manual_device_verification_footer": "Als deze niet overeenkomen, dan wordt deze sessie mogelijk door iemand anders onderschept.", + "verification_dialog_title_device": "Verifieer ander apparaat", + "verification_dialog_title_user": "Verificatieverzoek" }, "old_version_detected_title": "Oude cryptografiegegevens gedetecteerd", "old_version_detected_description": "Er zijn gegevens van een oudere versie van %(brand)s gevonden, die problemen veroorzaakt hebben met de eind-tot-eind-versleuteling in de oude versie. Onlangs vanuit de oude versie verzonden eind-tot-eind-versleutelde berichten zijn mogelijk onontsleutelbaar in deze versie. Ook kunnen berichten die met deze versie uitgewisseld zijn falen. Mocht je problemen ervaren, log dan opnieuw in. Exporteer je sleutels en importeer ze weer om je berichtgeschiedenis te behouden.", @@ -2866,7 +2522,57 @@ "cross_signing_room_warning": "Iemand gebruikt een onbekende sessie", "cross_signing_room_verified": "Iedereen in deze kamer is geverifieerd", "cross_signing_room_normal": "Deze kamer is eind-tot-eind-versleuteld", - "unsupported": "Deze cliënt biedt geen ondersteuning voor eind-tot-eind-versleuteling." + "unsupported": "Deze cliënt biedt geen ondersteuning voor eind-tot-eind-versleuteling.", + "incompatible_database_sign_out_description": "Om jouw kamergeschiedenis niet te verliezen vóór het uitloggen dien je jouw veiligheidssleutel te exporteren. Dat moet vanuit de nieuwere versie van %(brand)s", + "incompatible_database_description": "Je hebt eerder een nieuwere versie van %(brand)s in deze sessie gebruikt. Om deze versie opnieuw met eind-tot-eind-versleuteling te gebruiken, zal je moeten uitloggen en opnieuw inloggen.", + "incompatible_database_title": "Incompatibele database", + "incompatible_database_disable": "Verdergaan met versleuteling uitgeschakeld", + "key_signature_upload_completed": "Upload voltooid", + "key_signature_upload_cancelled": "Geannuleerde ondertekening upload", + "key_signature_upload_failed": "Versturen niet mogelijk", + "key_signature_upload_success_title": "Ondertekening succesvol verstuurd", + "key_signature_upload_failed_title": "Versturen van ondertekening mislukt", + "udd": { + "own_new_session_text": "Je hebt je bij een nog niet geverifieerde sessie aangemeld:", + "own_ask_verify_text": "Verifieer je andere sessie op een van onderstaande wijzen.", + "other_new_session_text": "%(name)s%(userId)s heeft zich aangemeld bij een nieuwe sessie zonder deze te verifiëren:", + "other_ask_verify_text": "Vraag deze persoon de sessie te verifiëren, of verifieer het handmatig hieronder.", + "title": "Niet vertrouwd", + "manual_verification_button": "Handmatig verifiëren via tekst", + "interactive_verification_button": "Interactief verifiëren door emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Verkeerd bestandstype", + "recovery_key_is_correct": "Ziet er goed uit!", + "wrong_security_key": "Verkeerde veiligheidssleutel", + "invalid_security_key": "Ongeldige veiligheidssleutel" + }, + "reset_title": "Alles opnieuw instellen", + "reset_warning_1": "Doe dit alleen als u geen ander apparaat hebt om de verificatie mee uit te voeren.", + "reset_warning_2": "Als u alles reset zult u opnieuw opstarten zonder vertrouwde sessies, zonder vertrouwde personen, en zult u misschien geen oude berichten meer kunnen zien.", + "security_phrase_title": "Veiligheidswachtwoord", + "security_phrase_incorrect_error": "Geen toegang tot geheime opslag. Controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", + "enter_phrase_or_key_prompt": "Voer uw veiligheidswachtwoord in of <button>gebruik uw veiligheidssleutel</button> om door te gaan.", + "security_key_title": "Veiligheidssleutel", + "use_security_key_prompt": "Gebruik uw veiligheidssleutel om verder te gaan.", + "separator": "%(securityKey)s of %(recoveryFile)s", + "restoring": "Sleutels herstellen vanaf back-up" + }, + "reset_all_button": "Alles vergeten en alle herstelmethoden verloren? <a>Alles opnieuw instellen</a>", + "destroy_cross_signing_dialog": { + "title": "Sleutels voor kruiselings ondertekenen verwijderen?", + "warning": "Het verwijderen van sleutels voor kruiselings ondertekenen is niet terug te draaien. Iedereen waarmee u geverifieerd heeft zal beveiligingswaarschuwingen te zien krijgen. U wilt dit hoogstwaarschijnlijk niet doen, tenzij u alle apparaten heeft verloren waarmee u kruiselings kon ondertekenen.", + "primary_button_text": "Sleutels voor kruiselings ondertekenen wissen" + }, + "confirm_encryption_setup_title": "Bevestig versleuting instelling", + "confirm_encryption_setup_body": "Klik op de knop hieronder om het instellen van de versleuting te bevestigen.", + "unable_to_setup_keys_error": "Kan geen sleutels instellen", + "key_signature_upload_failed_master_key_signature": "een nieuwe hoofdsleutel ondertekening", + "key_signature_upload_failed_cross_signing_key_signature": "een nieuwe kruiselings ondertekenen ondertekening", + "key_signature_upload_failed_device_cross_signing_key_signature": "een apparaat kruiselings ondertekenen ondertekening", + "key_signature_upload_failed_key_signature": "een sleutel ondertekening", + "key_signature_upload_failed_body": "%(brand)s is een fout tegengekomen tijdens het uploaden van:" }, "emoji": { "category_frequently_used": "Vaak gebruikt", @@ -2996,7 +2702,10 @@ "fallback_button": "Authenticatie starten", "sso_title": "Ga verder met eenmalige aanmelding", "sso_body": "Bevestig je identiteit met je eenmalige aanmelding om dit e-mailadres toe te voegen.", - "code": "Code" + "code": "Code", + "sso_preauth_body": "Om verder te gaan, gebruik je eenmalige aanmelding om je identiteit te bewijzen.", + "sso_postauth_title": "Bevestig om door te gaan", + "sso_postauth_body": "Druk op de knop hieronder om je identiteit te bevestigen." }, "password_field_label": "Voer wachtwoord in", "password_field_strong_label": "Dit is een sterk wachtwoord!", @@ -3059,7 +2768,41 @@ }, "country_dropdown": "Landselectie", "common_failures": {}, - "captcha_description": "Deze homeserver wil graag weten of je geen robot bent." + "captcha_description": "Deze homeserver wil graag weten of je geen robot bent.", + "autodiscovery_invalid": "Ongeldig homeserver-vindbaarheids-antwoord", + "autodiscovery_generic_failure": "Ophalen van auto-vindbaarheidsconfiguratie van server is mislukt", + "autodiscovery_invalid_hs_base_url": "Ongeldige base_url voor m.homeserver", + "autodiscovery_invalid_hs": "De homeserver-URL lijkt geen geldige Matrix-homeserver", + "autodiscovery_invalid_is_base_url": "Ongeldige base_url voor m.identity_server", + "autodiscovery_invalid_is": "De identiteitsserver-URL lijkt geen geldige identiteitsserver", + "autodiscovery_invalid_is_response": "Ongeldig identiteitsserver-vindbaarheidsantwoord", + "server_picker_description": "Je kan de aangepaste serveropties gebruiken om je aan te melden bij andere Matrix-servers door een andere server-URL op te geven. Hierdoor kan je %(brand)s gebruiken met een bestaand Matrix-account op een andere thuisserver.", + "server_picker_description_matrix.org": "Neem deel aan de grootste publieke server samen met miljoenen anderen", + "server_picker_title_default": "Server opties", + "soft_logout": { + "clear_data_title": "Alle gegevens in deze sessie verwijderen?", + "clear_data_description": "Het verwijderen van alle gegevens in deze sessie is niet terug te draaien. Versleutelde berichten zullen verloren gaan, tenzij je een back-up van de sleutels hebt.", + "clear_data_button": "Alle gegevens wissen" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Versleutelde berichten zijn beveiligd met eind-tot-eind-versleuteling. Enkel de ontvanger(s) en jij hebben de sleutels om deze berichten te lezen.", + "setup_secure_backup_description_2": "Wanneer je jezelf afmeldt, worden deze sleutels van dit apparaat verwijderd, wat betekent dat je geen versleutelde berichten kunt lezen, tenzij je de sleutels ervoor op je andere apparaten hebt of er een back-up van hebt gemaakt op de server.", + "use_key_backup": "Begin sleutelback-up te gebruiken", + "skip_key_backup": "Ik wil mijn versleutelde berichten niet", + "megolm_export": "Sleutels handmatig wegschrijven", + "setup_key_backup_title": "Je zal de toegang tot je versleutelde berichten verliezen", + "description": "Weet je zeker dat je wilt uitloggen?" + }, + "registration": { + "continue_without_email_title": "Doorgaan zonder e-mail", + "continue_without_email_description": "Let op, wanneer je geen e-mailadres toevoegt en je jouw wachtwoord vergeet, kan je <b>toegang tot je account permanent verliezen</b>.", + "continue_without_email_field_label": "E-mailadres (optioneel)" + }, + "set_email": { + "verification_pending_title": "Verificatie in afwachting", + "verification_pending_description": "Bekijk je e-mail en klik op de koppeling daarin. Klik vervolgens op ‘Verder gaan’.", + "description": "Zo kan je een nieuw wachtwoord instellen en meldingen ontvangen." + } }, "room_list": { "sort_unread_first": "Kamers met ongelezen berichten als eerste tonen", @@ -3110,7 +2853,8 @@ "spam_or_propaganda": "Spam of propaganda", "report_entire_room": "Rapporteer het hele kamer", "report_content_to_homeserver": "Inhoud melden aan de beheerder van jouw homeserver", - "description": "Dit bericht melden zal zijn unieke ‘gebeurtenis-ID’ versturen naar de beheerder van jouw homeserver. Als de berichten in deze kamer versleuteld zijn, zal de beheerder van jouw homeserver het bericht niet kunnen lezen, noch enige bestanden of afbeeldingen zien." + "description": "Dit bericht melden zal zijn unieke ‘gebeurtenis-ID’ versturen naar de beheerder van jouw homeserver. Als de berichten in deze kamer versleuteld zijn, zal de beheerder van jouw homeserver het bericht niet kunnen lezen, noch enige bestanden of afbeeldingen zien.", + "other_label": "Overige" }, "setting": { "help_about": { @@ -3224,7 +2968,22 @@ "popout": "Widget in nieuw venster openen", "unpin_to_view_right_panel": "Maak deze widget los om het in dit paneel weer te geven", "set_room_layout": "Stel mijn kamerindeling in voor iedereen", - "close_to_view_right_panel": "Sluit deze widget om het in dit paneel weer te geven" + "close_to_view_right_panel": "Sluit deze widget om het in dit paneel weer te geven", + "modal_title_default": "Modale widget", + "modal_data_warning": "Gegevens op dit scherm worden gedeeld met %(widgetDomain)s", + "capabilities_dialog": { + "title": "Machtigingen voor widgets goedkeuren", + "content_starting_text": "Deze widget zou willen:", + "decline_all_permission": "Alles weigeren", + "remember_Selection": "Onthoud mijn keuze voor deze widget" + }, + "open_id_permissions_dialog": { + "title": "Sta deze widget toe om uw identiteit te verifiëren", + "starting_text": "De widget zal uw persoon-ID verifiëren, maar zal geen acties voor u kunnen uitvoeren:", + "remember_selection": "Onthoud dit" + }, + "error_unable_start_audio_stream_description": "Kan audiostream niet starten.", + "error_unable_start_audio_stream_title": "Starten van livestream is mislukt" }, "feedback": { "sent": "Feedback verstuurd", @@ -3233,7 +2992,8 @@ "may_contact_label": "Je kan contact met mij opnemen als je updates wil van of wilt deelnemen aan nieuwe ideeën", "pro_type": "PRO TIP: Als je een nieuwe bug maakt, stuur ons dan je <debugLogsLink>foutenlogboek</debugLogsLink> om ons te helpen het probleem op te sporen.", "existing_issue_link": "Bekijk eerst de <existingIssuesLink>bestaande bugs op GitHub</existingIssuesLink>. <newIssueLink>Maak een nieuwe aan</newIssueLink> wanneer je jouw bugs niet hebt gevonden.", - "send_feedback_action": "Feedback versturen" + "send_feedback_action": "Feedback versturen", + "can_contact_label": "Je mag contact met mij opnemen als je nog vervolg vragen heeft" }, "zxcvbn": { "suggestions": { @@ -3291,7 +3051,10 @@ "error_encountered": "Er is een fout opgetreden (%(errorDetail)s).", "no_update": "Geen update beschikbaar.", "new_version_available": "Nieuwe versie beschikbaar. <a>Nu updaten.</a>", - "check_action": "Controleren op updates" + "check_action": "Controleren op updates", + "error_unable_load_commit": "Kan commitdetail niet laden: %(msg)s", + "unavailable": "Niet beschikbaar", + "changelog": "Wijzigingslogboek" }, "threads": { "all_threads": "Alle discussies", @@ -3305,7 +3068,11 @@ "empty_tip": "<b>Tip:</b> Gebruik “%(replyInThread)s” met de muiscursor boven een bericht.", "empty_heading": "Houd threads georganiseerd", "open_thread": "Open discussie", - "error_start_thread_existing_relation": "Kan geen discussie maken van een gebeurtenis met een bestaande relatie" + "error_start_thread_existing_relation": "Kan geen discussie maken van een gebeurtenis met een bestaande relatie", + "count_of_reply": { + "one": "%(count)s reactie", + "other": "%(count)s reacties" + } }, "theme": { "light_high_contrast": "Lichte hoog contrast", @@ -3339,7 +3106,41 @@ "title_when_query_available": "Resultaten", "search_placeholder": "In namen en omschrijvingen zoeken", "no_search_result_hint": "Je kan een andere zoekterm proberen of controleren op een typefout.", - "joining_space": "Toetreden" + "joining_space": "Toetreden", + "add_existing_subspace": { + "space_dropdown_title": "Bestaande Space toevoegen", + "create_prompt": "Een nieuwe Space toevoegen?", + "create_button": "Maak een nieuwe Space", + "filter_placeholder": "Naar Spaces zoeken" + }, + "add_existing_room_space": { + "error_heading": "Niet alle geselecteerden zijn toegevoegd", + "progress_text": { + "one": "Kamer toevoegen...", + "other": "Kamers toevoegen... (%(progress)s van %(count)s)" + }, + "dm_heading": "Direct gesprek", + "space_dropdown_label": "Space-selectie", + "space_dropdown_title": "Bestaande kamers toevoegen", + "create": "Wil je anders een nieuwe kamer toevoegen?", + "create_prompt": "Nieuwe kamer aanmaken", + "subspace_moved_note": "Spaces toevoegen is verplaatst." + }, + "room_filter_placeholder": "Naar kamers zoeken", + "leave_dialog_public_rejoin_warning": "Je kan niet opnieuw deelnemen behalve als je opnieuw wordt uitgenodigd.", + "leave_dialog_only_admin_warning": "Je bent de enige beheerder van deze Space. Door het te verlaten zal er niemand meer controle over hebben.", + "leave_dialog_only_admin_room_warning": "Je bent de enige beheerder van sommige kamers of Spaces die je wil verlaten. Door deze te verlaten hebben ze geen beheerder meer.", + "leave_dialog_title": "%(spaceName)s verlaten", + "leave_dialog_description": "Je staat op het punt <spaceName/> te verlaten.", + "leave_dialog_option_intro": "Wil je de kamers verlaten in deze Space?", + "leave_dialog_option_none": "Geen kamers verlaten", + "leave_dialog_option_all": "Alle kamers verlaten", + "leave_dialog_option_specific": "Sommige kamers verlaten", + "leave_dialog_action": "Space verlaten", + "preferences": { + "sections_section": "Te tonen secties", + "show_people_in_space": "Dit groepeert jouw chats met leden van deze space. Als je dit uitschakelt, worden deze chats verborgen voor %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Deze server is niet geconfigureerd om kaarten weer te geven.", @@ -3363,7 +3164,29 @@ "click_move_pin": "Klik om de pin te verplaatsen", "click_drop_pin": "Klik om een pin neer te zetten", "share_button": "Locatie delen", - "stop_and_close": "Stop en sluit" + "stop_and_close": "Stop en sluit", + "error_fetch_location": "Kan locatie niet ophalen", + "error_no_perms_title": "Je bent niet gemachtigd om locaties te delen", + "error_no_perms_description": "Je dient de juiste rechten te hebben om locaties in deze ruimte te delen.", + "error_send_title": "We kunnen jouw locatie niet versturen", + "error_send_description": "%(brand)s kan jouw locatie niet versturen. Probeer het later opnieuw.", + "live_description": "De live locatie van %(displayName)s", + "share_type_own": "Mijn huidige locatie", + "share_type_live": "Mijn live locatie", + "share_type_pin": "Zet een pin neer", + "share_type_prompt": "Welk locatietype wil je delen?", + "live_update_time": "%(humanizedUpdateTime)s bijgewerkt", + "live_until": "Live tot %(expiryTime)s", + "live_location_ended": "Live locatie beëindigd", + "live_location_error": "Live locatie error", + "live_locations_empty": "Geen live locaties", + "close_sidebar": "Zijbalk sluiten", + "error_stopping_live_location": "Er is een fout opgetreden bij het stoppen van je live locatie", + "error_sharing_live_location": "Er is een fout opgetreden bij het delen van je live locatie", + "live_location_active": "Je deelt je live locatie", + "live_location_enabled": "Live locatie ingeschakeld", + "error_sharing_live_location_try_again": "Er is een fout opgetreden bij het delen van je live locatie, probeer het opnieuw", + "error_stopping_live_location_try_again": "Er is een fout opgetreden bij het stoppen van je live locatie, probeer het opnieuw" }, "labs_mjolnir": { "room_name": "Mijn banlijst", @@ -3431,7 +3254,15 @@ "address_placeholder": "v.b. mijn-Space", "address_label": "Adres", "label": "Space maken", - "add_details_prompt_2": "Je kan dit elk moment nog aanpassen." + "add_details_prompt_2": "Je kan dit elk moment nog aanpassen.", + "subspace_join_rule_restricted_description": "Iedereen in <SpaceName/> zal in staat zijn om te zoeken en deel te nemen.", + "subspace_join_rule_public_description": "Iedereen zal in staat zijn om deze Space te vinden en aan deel te nemen, niet alleen leden van <SpaceName/>.", + "subspace_join_rule_invite_description": "Alleen uitgenodigde personen kunnen deze Space vinden en aan deelnemen.", + "subspace_dropdown_title": "Space maken", + "subspace_beta_notice": "Voeg een Space toe aan een Space die jij beheert.", + "subspace_join_rule_label": "Space zichtbaarheid", + "subspace_join_rule_invite_only": "Privé Space (alleen op uitnodiging)", + "subspace_existing_space_prompt": "Een bestaande Space toevoegen?" }, "user_menu": { "switch_theme_light": "Naar lichte modus wisselen", @@ -3575,7 +3406,11 @@ "search": { "this_room": "Deze kamer", "all_rooms": "Alle kamers", - "field_placeholder": "Zoeken…" + "field_placeholder": "Zoeken…", + "result_count": { + "one": "(~%(count)s resultaat)", + "other": "(~%(count)s resultaten)" + } }, "jump_to_bottom_button": "Spring naar meest recente bericht", "jump_read_marker": "Spring naar het eerste ongelezen bericht.", @@ -3584,7 +3419,18 @@ "creating_room_text": "We maken een kamer aan met %(names)s", "jump_to_date_beginning": "Het begin van de kamer", "jump_to_date": "Spring naar datum", - "jump_to_date_prompt": "Kies een datum om naar toe te springen" + "jump_to_date_prompt": "Kies een datum om naar toe te springen", + "face_pile_tooltip_label": { + "one": "1 lid bekijken", + "other": "Bekijk alle %(count)s personen" + }, + "face_pile_tooltip_shortcut_joined": "Inclusief jij, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Inclusief %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> nodigt je uit", + "face_pile_summary": { + "one": "%(count)s persoon die je kent is al geregistreerd", + "other": "%(count)s personen die je kent hebben zich al geregistreerd" + } }, "file_panel": { "guest_note": "Je dient je te <a>registreren</a> om deze functie te gebruiken", @@ -3605,7 +3451,9 @@ "identity_server_no_terms_title": "De identiteitsserver heeft geen dienstvoorwaarden", "identity_server_no_terms_description_1": "Dit vergt validatie van een e-mailadres of telefoonnummer middels de standaard identiteitsserver <server />, maar die server heeft geen gebruiksvoorwaarden.", "identity_server_no_terms_description_2": "Ga enkel verder indien je de eigenaar van de server vertrouwt.", - "inline_intro_text": "Aanvaard <policyLink /> om door te gaan:" + "inline_intro_text": "Aanvaard <policyLink /> om door te gaan:", + "summary_identity_server_1": "Vind anderen via telefoonnummer of e-mailadres", + "summary_identity_server_2": "Wees vindbaar via telefoonnummer of e-mailadres" }, "space_settings": { "title": "Instellingen - %(spaceName)s" @@ -3640,7 +3488,13 @@ "total_n_votes_voted": { "one": "Gebaseerd op %(count)s stem", "other": "Gebaseerd op %(count)s stemmen" - } + }, + "end_message_no_votes": "De poll is gesloten. Er kan niet meer worden gestemd.", + "end_message": "De poll is gesloten. Meest gestemd: %(topAnswer)s", + "error_ending_title": "Poll sluiten is mislukt", + "error_ending_description": "Helaas, de poll is niet gesloten. Probeer het opnieuw.", + "end_title": "Poll sluiten", + "end_description": "Weet je zeker dat je de poll wil sluiten? Dit zal zichtbaar zijn in de einduitslag van de poll en personen kunnen dan niet langer stemmen." }, "failed_load_async_component": "Laden mislukt! Controleer je netwerktoegang en probeer het nogmaals.", "upload_failed_generic": "Het bestand ‘%(fileName)s’ kon niet geüpload worden.", @@ -3680,7 +3534,35 @@ "error_version_unsupported_space": "De server van de persoon ondersteunt de versie van de ruimte niet.", "error_version_unsupported_room": "De homeserver van de persoon biedt geen ondersteuning voor deze kamerversie.", "error_unknown": "Onbekende serverfout", - "to_space": "Voor %(spaceName)s uitnodigen" + "to_space": "Voor %(spaceName)s uitnodigen", + "unable_find_profiles_description_default": "Kan geen profielen voor de Matrix-ID’s hieronder vinden - wil je ze toch uitnodigen?", + "unable_find_profiles_title": "Volgende personen bestaan mogelijk niet", + "unable_find_profiles_invite_never_warn_label_default": "Alsnog uitnodigen en mij nooit meer waarschuwen", + "unable_find_profiles_invite_label_default": "Alsnog uitnodigen", + "email_caption": "Via e-mail uitnodigen", + "error_dm": "We konden je DM niet aanmaken.", + "error_find_room": "Er is een fout opgetreden bij het uitnodigen van de personen.", + "error_invite": "Deze personen konden niet uitgenodigd worden. Controleer de personen die je wil uitnodigen en probeer het opnieuw.", + "error_transfer_multiple_target": "Een oproep kan slechts naar één personen worden doorverbonden.", + "error_find_user_title": "Kon volgende personen niet vinden", + "error_find_user_description": "Volgende personen bestaan mogelijk niet of zijn ongeldig, en kunnen niet uitgenodigd worden: %(csvNames)s", + "recents_section": "Recente gesprekken", + "suggestions_section": "Recente directe gesprekken", + "email_use_default_is": "Gebruik een identiteitsserver om uit te nodigen op e-mailadres. <default>Gebruik de standaardserver (%(defaultIdentityServerName)s)</default> of beheer de server in de <settings>Instellingen</settings>.", + "email_use_is": "Gebruik een identiteitsserver om anderen uit te nodigen via e-mail. Beheer de server in de <settings>Instellingen</settings>.", + "start_conversation_name_email_mxid_prompt": "Start een kamer met iemand door hun naam, e-mailadres of inlognaam (zoals <userId/>) te typen.", + "start_conversation_name_mxid_prompt": "Start een kamer met iemand door hun naam of inlognaam (zoals <userId/>) te typen.", + "suggestions_disclaimer": "Sommige suggesties kunnen om privacyredenen verborgen zijn.", + "suggestions_disclaimer_prompt": "Als je niet kan vinden wie je zoekt, stuur ze dan je uitnodigingslink hieronder.", + "send_link_prompt": "Of verstuur je uitnodigingslink", + "to_room": "Uitnodiging voor %(roomName)s", + "name_email_mxid_share_space": "Nodig iemand uit per naam, e-mail, inlognaam (zoals <userId/>) of <a>deel deze Space</a>.", + "name_mxid_share_space": "Nodig iemand uit per naam, inlognaam (zoals <userId/>) of <a>deel deze Space</a>.", + "name_email_mxid_share_room": "Nodig iemand uit door gebruik te maken van hun naam, e-mailadres, inlognaam (zoals <userId/>) of <a>deel deze kamer</a>.", + "name_mxid_share_room": "Nodig iemand uit door gebruik te maken van hun naam, inlognaam (zoals <userId/>) of <a>deel deze kamer</a>.", + "key_share_warning": "Uitgenodigde personen kunnen de oude berichten lezen.", + "transfer_user_directory_tab": "Personengids", + "transfer_dial_pad_tab": "Kiestoetsen" }, "scalar": { "error_create": "Kan widget niet aanmaken.", @@ -3709,7 +3591,21 @@ "failed_copy": "Kopiëren mislukt", "something_went_wrong": "Er is iets misgegaan!", "update_power_level": "Wijzigen van machtsniveau is mislukt", - "unknown": "Onbekende fout" + "unknown": "Onbekende fout", + "dialog_description_default": "Er is een fout opgetreden.", + "edit_history_unsupported": "Jouw homeserver biedt geen ondersteuning voor deze functie.", + "session_restore": { + "clear_storage_description": "Uitloggen en versleutelingssleutels verwijderen?", + "clear_storage_button": "Opslag wissen en uitloggen", + "title": "Herstellen van sessie mislukt", + "description_1": "Het herstel van je vorige sessie is mislukt.", + "description_2": "Als je een recentere versie van %(brand)s hebt gebruikt is je sessie mogelijk niet geschikt voor deze versie. Sluit dit venster en ga terug naar die recentere versie.", + "description_3": "Het wissen van de browseropslag zal het probleem misschien verhelpen, maar zal je ook uitloggen en je gehele versleutelde kamergeschiedenis onleesbaar maken." + }, + "storage_evicted_title": "Sessiegegevens ontbreken", + "storage_evicted_description_1": "Sommige sessiegegevens, waaronder sleutels voor versleutelde berichten, ontbreken. Herstel de sleutels uit je back-up door je af- en weer aan te melden.", + "storage_evicted_description_2": "Jouw browser heeft deze gegevens wellicht verwijderd toen de beschikbare opslagSpace vol was.", + "unknown_error_code": "onbekende foutcode" }, "in_space1_and_space2": "In spaces %(space1Name)s en %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3855,7 +3751,31 @@ "deactivate_confirm_action": "Persoon deactiveren", "error_deactivate": "Deactiveren van persoon is mislukt", "role_label": "Rol in <RoomName/>", - "edit_own_devices": "Apparaten bewerken" + "edit_own_devices": "Apparaten bewerken", + "redact": { + "no_recent_messages_title": "Geen recente berichten door %(user)s gevonden", + "no_recent_messages_description": "Probeer omhoog te scrollen in de tijdslijn om te kijken of er eerdere zijn.", + "confirm_title": "Recente berichten door %(user)s verwijderen", + "confirm_description_1": { + "one": "Je staat op het punt %(count)s bericht te verwijderen door %(user)s. Hierdoor worden ze permanent verwijderd voor iedereen in het gesprek. Wil je doorgaan?", + "other": "Je staat op het punt %(count)s berichten te verwijderen door %(user)s. Hierdoor worden ze permanent verwijderd voor iedereen in het gesprek. Wil je doorgaan?" + }, + "confirm_description_2": "Bij een groot aantal berichten kan dit even duren. Herlaad je cliënt niet gedurende deze tijd.", + "confirm_keep_state_label": "Systeemberichten behouden", + "confirm_keep_state_explainer": "Schakel het vinkje uit als je ook systeemberichten van deze persoon wil verwijderen (bijv. lidmaatschapswijziging, profielwijziging...)", + "confirm_button": { + "other": "%(count)s berichten verwijderen", + "one": "1 bericht verwijderen" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s geverifieerde sessies", + "one": "1 geverifieerde sessie" + }, + "count_of_sessions": { + "other": "%(count)s sessies", + "one": "%(count)s sessie" + } }, "stickers": { "empty": "Je hebt momenteel geen stickerpakketten ingeschakeld", @@ -3889,6 +3809,9 @@ "one": "Einduitslag gebaseerd op %(count)s stem", "other": "Einduitslag gebaseerd op %(count)s stemmen" } + }, + "thread_list": { + "context_menu_label": "Draad opties" } }, "reject_invitation_dialog": { @@ -3925,12 +3848,155 @@ }, "console_wait": "Wacht!", "cant_load_page": "Kon pagina niet laden", - "Invalid homeserver discovery response": "Ongeldig homeserver-vindbaarheids-antwoord", - "Failed to get autodiscovery configuration from server": "Ophalen van auto-vindbaarheidsconfiguratie van server is mislukt", - "Invalid base_url for m.homeserver": "Ongeldige base_url voor m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "De homeserver-URL lijkt geen geldige Matrix-homeserver", - "Invalid identity server discovery response": "Ongeldig identiteitsserver-vindbaarheidsantwoord", - "Invalid base_url for m.identity_server": "Ongeldige base_url voor m.identity_server", - "Identity server URL does not appear to be a valid identity server": "De identiteitsserver-URL lijkt geen geldige identiteitsserver", - "General failure": "Algemene fout" + "General failure": "Algemene fout", + "emoji_picker": { + "cancel_search_label": "Zoeken annuleren" + }, + "info_tooltip_title": "Informatie", + "language_dropdown_label": "Taalselectie", + "seshat": { + "error_initialising": "Bericht zoeken initialisatie mislukt, controleer <a>je instellingen</a> voor meer informatie", + "warning_kind_files_app": "Gebruik de <a>Desktop-app</a> om alle versleutelde bestanden te zien", + "warning_kind_search_app": "Gebruik de <a>Desktop-toepassing</a> om alle versleutelde berichten te zien", + "warning_kind_files": "Deze versie van %(brand)s ondersteunt niet de mogelijkheid sommige versleutelde bestanden te weergeven", + "warning_kind_search": "Deze versie van %(brand)s ondersteunt niet het doorzoeken van versleutelde berichten", + "reset_title": "Gebeurtenisopslag resetten?", + "reset_description": "Je wilt waarschijnlijk niet jouw gebeurtenisopslag-index resetten", + "reset_explainer": "Als je dat doet, let wel op dat geen van jouw berichten wordt verwijderd, maar de zoekresultaten zullen gedurende enkele ogenblikken verslechteren terwijl de index opnieuw wordt aangemaakt", + "reset_button": "Gebeurtenisopslag resetten" + }, + "truncated_list_n_more": { + "other": "En %(count)s meer…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Geef een servernaam", + "network_dropdown_available_valid": "Ziet er goed uit", + "network_dropdown_available_invalid_forbidden": "Je hebt geen toegang tot deze server zijn kamergids", + "network_dropdown_available_invalid": "Kan de server of haar kamergids niet vinden", + "network_dropdown_your_server_description": "Jouw server", + "network_dropdown_remove_server_adornment": "Verwijder server “%(roomServer)s”", + "network_dropdown_add_dialog_title": "Een nieuwe server toevoegen", + "network_dropdown_add_dialog_description": "Voer de naam in van een nieuwe server die je wilt ontdekken.", + "network_dropdown_add_dialog_placeholder": "Servernaam", + "network_dropdown_add_server_option": "Nieuwe server toevoegen…", + "network_dropdown_selected_label_instance": "Toon: %(instance)s kamers (%(server)s)", + "network_dropdown_selected_label": "Toon: Matrix kamers" + } + }, + "dialog_close_label": "Dialoog sluiten", + "redact": { + "error": "Je kan dit bericht niet verwijderen. (%(code)s)", + "ongoing": "Bezig met verwijderen…", + "confirm_button": "Verwijdering bevestigen", + "reason_label": "Reden (niet vereist)" + }, + "forward": { + "no_perms_title": "Je hebt geen rechten om dit te doen", + "sending": "Wordt verstuurd", + "sent": "Verstuurd", + "open_room": "Open kamer", + "send_label": "Versturen", + "message_preview_heading": "Voorbeeld van bericht", + "filter_placeholder": "Zoek naar kamers of personen" + }, + "integrations": { + "disabled_dialog_title": "Integraties zijn uitgeschakeld", + "impossible_dialog_title": "Integraties niet toegestaan", + "impossible_dialog_description": "Jouw %(brand)s laat je geen integratiebeheerder gebruiken om dit te doen. Neem contact op met een beheerder." + }, + "lazy_loading": { + "disabled_description1": "Je hebt voorheen %(brand)s op %(host)s gebruikt met lui laden van leden ingeschakeld. In deze versie is lui laden uitgeschakeld. De lokale cache is niet compatibel tussen deze twee instellingen, zodat %(brand)s je account moet hersynchroniseren.", + "disabled_description2": "Indien de andere versie van %(brand)s nog open staat in een ander tabblad kan je dat beter sluiten, want het geeft problemen als %(brand)s op dezelfde host gelijktijdig met lui laden ingeschakeld en uitgeschakeld draait.", + "disabled_title": "Incompatibele lokale cache", + "disabled_action": "Cache wissen en hersynchroniseren", + "resync_description": "%(brand)s verbruikt nu 3-5x minder geheugen, door informatie over andere personen enkel te laden wanneer nodig. Even geduld, we synchroniseren met de server!", + "resync_title": "%(brand)s wordt bijgewerkt" + }, + "message_edit_dialog_title": "Berichtbewerkingen", + "server_offline": { + "empty_timeline": "Je bent helemaal bij.", + "title": "Server reageert niet", + "description": "Jouw server reageert niet op sommige van je verzoeken. Hieronder staan enkele van de meest waarschijnlijke redenen.", + "description_1": "De server (%(serverName)s) deed er te lang over om te antwoorden.", + "description_2": "Jouw firewall of antivirussoftware blokkeert de aanvraag.", + "description_3": "Een invoertoepassing van je browser verhindert de aanvraag.", + "description_4": "De server is offline.", + "description_5": "De server heeft je verzoek afgewezen.", + "description_6": "Jouw regio ondervindt problemen bij de verbinding met het internet.", + "description_7": "Er is een verbindingsfout opgetreden tijdens het contact maken met de server.", + "description_8": "De server is niet geconfigureerd om aan te geven wat het probleem is (CORS).", + "recent_changes_heading": "Recente wijzigingen die nog niet zijn ontvangen" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s Lid", + "other": "%(count)s Leden" + }, + "public_rooms_label": "Publieke kamers", + "heading_with_query": "Gebruik \"%(query)s\" om te zoeken", + "heading_without_query": "Zoeken naar", + "spaces_title": "Spaces waar u in zit", + "other_rooms_in_space": "Andere kamers in %(spaceName)s", + "join_button_text": "%(roomAddress)s toetreden", + "result_may_be_hidden_privacy_warning": "Sommige resultaten kunnen om privacyredenen verborgen zijn", + "cant_find_person_helpful_hint": "Als u niet kunt zien wie u zoekt, stuur ze dan uw uitnodigingslink.", + "copy_link_text": "Uitnodigingslink kopiëren", + "result_may_be_hidden_warning": "Sommige resultaten zijn mogelijk verborgen", + "cant_find_room_helpful_hint": "Als u de kamer die u zoekt niet kunt vinden, vraag dan om een uitnodiging of maak een nieuwe kamer aan.", + "create_new_room_button": "Nieuwe kamer aanmaken", + "group_chat_section_title": "Andere opties", + "start_group_chat_button": "Start een groepsgesprek", + "message_search_section_title": "Andere zoekopdrachten", + "recent_searches_section_title": "Recente zoekopdrachten", + "recently_viewed_section_title": "Recent bekeken", + "search_dialog": "Dialoogvenster Zoeken", + "remove_filter": "Verwijder zoekfilter voor %(filter)s", + "search_messages_hint": "Om berichten te zoeken, zoek naar dit icoon bovenaan een kamer <icon/>", + "keyboard_scroll_hint": "Gebruik <arrows/> om te scrollen" + }, + "share": { + "title_room": "Kamer delen", + "permalink_most_recent": "Koppeling naar meest recente bericht", + "title_user": "Persoon delen", + "title_message": "Bericht uit kamer delen", + "permalink_message": "Koppeling naar geselecteerd bericht", + "link_title": "Link naar kamer" + }, + "upload_file": { + "title_progress": "Bestanden versturen (%(current)s van %(total)s)", + "title": "Bestanden versturen", + "upload_all_button": "Alles versturen", + "error_file_too_large": "Dit bestand is <b>te groot</b> om te versturen. Het limiet is %(limit)s en dit bestand is %(sizeOfThisFile)s.", + "error_files_too_large": "Deze bestanden zijn <b>te groot</b> om te versturen. De bestandsgroottelimiet is %(limit)s.", + "error_some_files_too_large": "Sommige bestanden zijn <b>te groot</b> om te versturen. De bestandsgroottelimiet is %(limit)s.", + "upload_n_others_button": { + "other": "%(count)s overige bestanden versturen", + "one": "%(count)s overig bestand versturen" + }, + "cancel_all_button": "Alles annuleren", + "error_title": "Fout bij versturen van bestand" + }, + "restore_key_backup_dialog": { + "load_error_content": "Kan back-upstatus niet laden", + "recovery_key_mismatch_title": "Verkeerde veiligheidssleutel", + "recovery_key_mismatch_description": "Back-up kon niet worden ontcijferd met deze veiligheidssleutel: controleer of u de juiste veiligheidssleutel hebt ingevoerd.", + "incorrect_security_phrase_title": "Onjuist veiligheidswachtwoord", + "incorrect_security_phrase_dialog": "Back-up kon niet worden ontsleuteld met dit veiligheidswachtwoord: controleer of u het juiste veiligheidswachtwoord hebt ingevoerd.", + "restore_failed_error": "Kan back-up niet terugzetten", + "no_backup_error": "Geen back-up gevonden!", + "keys_restored_title": "Sleutels hersteld", + "count_of_decryption_failures": "Ontsleutelen van %(failedCount)s sessies is mislukt!", + "count_of_successfully_restored_keys": "Succesvol %(sessionCount)s sleutels hersteld", + "enter_phrase_title": "Veiligheidswachtwoord invoeren", + "key_backup_warning": "<b>Let op</b>: stel sleutelback-up enkel in op een vertrouwde computer.", + "enter_phrase_description": "Ga naar uw versleutelde berichtengeschiedenis en stel versleutelde berichten in door uw veiligheidswachtwoord in te voeren.", + "phrase_forgotten_text": "Als u uw veiligheidswachtwoord bent vergeten, kunt u <button1>uw veiligheidssleutel gebruiken</button1> of <button2>nieuwe herstelopties instellen</button2>", + "enter_key_title": "Veiligheidssleutel invoeren", + "key_is_valid": "Dit lijkt op een geldige veiligheidssleutel!", + "key_is_invalid": "Geen geldige veiligheidssleutel", + "enter_key_description": "Ga naar uw veilige berichtengeschiedenis en stel veilige berichten in door uw veiligheidssleutel in te voeren.", + "key_forgotten_text": "Als u uw veiligheidssleutel bent vergeten, kunt u <button>nieuwe herstelopties instellen</button>", + "load_keys_progress": "%(completed)s van %(total)s sleutels hersteld" + } } diff --git a/src/i18n/strings/nn.json b/src/i18n/strings/nn.json index a610160cd0..49ddf9e547 100644 --- a/src/i18n/strings/nn.json +++ b/src/i18n/strings/nn.json @@ -26,23 +26,13 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "Restricted": "Avgrensa", "Moderator": "Moderator", - "Send": "Send", "Warning!": "Åtvaring!", - "and %(count)s others...": { - "other": "og %(count)s andre...", - "one": "og ein annan..." - }, "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)st", "%(duration)sd": "%(duration)sd", "Unnamed room": "Rom utan namn", - "(~%(count)s results)": { - "other": "(~%(count)s resultat)", - "one": "(~%(count)s resultat)" - }, "Join Room": "Bli med i rom", - "unknown error code": "ukjend feilkode", "Sunday": "søndag", "Monday": "måndag", "Tuesday": "tysdag", @@ -52,74 +42,15 @@ "Saturday": "laurdag", "Today": "i dag", "Yesterday": "i går", - "Email address": "Epostadresse", "Delete Widget": "Slett Widgeten", - "Create new room": "Lag nytt rom", "Home": "Heim", "%(items)s and %(lastItem)s": "%(items)s og %(lastItem)s", "collapse": "Slå saman", "expand": "Utvid", - "<a>In reply to</a> <pill>": "<a>Som svar til</a> <pill>", - "And %(count)s more...": { - "other": "Og %(count)s til..." - }, - "Preparing to send logs": "Førebur loggsending", - "Logs sent": "Loggar sende", - "Thank you!": "Takk skal du ha!", - "Failed to send logs: ": "Fekk ikkje til å senda loggar: ", - "Unavailable": "Utilgjengeleg", - "Changelog": "Endringslogg", - "not specified": "Ikkje spesifisert", - "Confirm Removal": "Godkjenn Fjerning", - "An error has occurred.": "Noko gjekk gale.", - "Clear Storage and Sign Out": "Tøm Lager og Logg Ut", "Send Logs": "Send Loggar", - "Unable to restore session": "Kunne ikkje henta øykta fram att", - "We encountered an error trying to restore your previous session.": "Noko gjekk gale med framhentinga av den førre øykta di.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Viss du har tidligare brukt ein nyare versjon av %(brand)s, kan økts-data vere inkompatibel med denne versjonen. Lukk dette vindauget og bytt til ein nyare versjon.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Det kan henda at å tømma nettlesarlageret rettar opp i det, men det loggar deg ut og kan gjera den krypterte pratehistoria uleseleg.", - "Verification Pending": "Ventar på verifikasjon", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ver venleg og sjekk eposten din og klikk på lenkja du har fått. Når det er gjort, klikk gå fram.", - "This will allow you to reset your password and receive notifications.": "Dette tillèt deg å attendestilla passordet ditt og å få varsel.", - "Share Room": "Del Rom", - "Link to most recent message": "Lenk til den nyaste meldinga", - "Share User": "Del Brukar", - "Share Room Message": "Del Rommelding", - "Link to selected message": "Lenk til den valde meldinga", - "You cannot delete this message. (%(code)s)": "Du kan ikkje sletta meldinga. (%(code)s)", - "Session ID": "Økt-ID", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Du held på å verta teken til ei tredje-partisside so du kan godkjenna brukaren din til bruk med %(integrationsUrl)s. Vil du gå fram?", - "Add an Integration": "Legg tillegg til", - "Custom level": "Tilpassa nivå", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Klarte ikkje å lasta handlinga som vert svara til. Anten finst ho ikkje elles har du ikkje tilgang til å sjå ho.", - "Filter results": "Filtrer resultat", - "No recent messages by %(user)s found": "Fann ingen nyare meldingar frå %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Prøv å rulle oppover i historikken for å sjå om det finst nokon eldre.", - "Remove recent messages by %(user)s": "Fjern nyare meldingar frå %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Ved store mengder meldingar kan dette ta tid. Ver venleg å ikkje last om klienten din mens dette pågår.", - "Remove %(count)s messages": { - "other": "Fjern %(count)s meldingar", - "one": "Fjern 1 melding" - }, - "Direct Messages": "Folk", - "Power level": "Tilgangsnivå", "Invalid theme schema.": "", - "Can't find this server or its room list": "Klarde ikkje å finna tenaren eller romkatalogen til den", - "Upload completed": "Opplasting fullført", - "Cancelled signature upload": "Kansellerte opplasting av signatur", - "Room Settings - %(roomName)s": "Rominnstillingar - %(roomName)s", - "Failed to upgrade room": "Fekk ikkje til å oppgradere rom", - "Enter the name of a new server you want to explore.": "Skriv inn namn på ny tenar du ynskjer å utforske.", - "Command Help": "Kommandohjelp", - "To help us prevent this in future, please <a>send us logs</a>.": "For å bistå med å forhindre dette i framtida, gjerne <a>send oss loggar</a>.", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krypterte meldingar er sikra med ende-til-ende kryptering. Berre du og mottakar(ane) har nøklane for å lese desse meldingane.", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "For å rapportere eit Matrix-relatert sikkerheitsproblem, les Matrix.org sin <a>Security Disclosure Policy</a>.", "Encrypted by a deleted session": "Kryptert av ein sletta sesjon", - "Add a new server": "Legg til ein ny tenar", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Tømming av data frå denne sesjonen er permanent. Krypterte meldingar vil gå tapt med mindre krypteringsnøklane har blitt sikkerheitskopierte.", - "I don't want my encrypted messages": "Eg treng ikkje mine krypterte meldingar", - "You'll lose access to your encrypted messages": "Du vil miste tilgangen til dine krypterte meldingar", - "Join millions for free on the largest public server": "Kom ihop med millionar av andre på den største offentlege tenaren", "Norway": "Noreg", "Bahamas": "Bahamas", "Azerbaijan": "Aserbajdsjan", @@ -140,13 +71,6 @@ "Afghanistan": "Afghanistan", "United States": "Sambandsstatane (USA)", "United Kingdom": "Storbritannia", - "End Poll": "Avslutt røysting", - "Sorry, the poll did not end. Please try again.": "Røystinga vart ikkje avslutta. Prøv på nytt.", - "Failed to end poll": "Avslutning av røysting gjekk gale", - "The poll has ended. Top answer: %(topAnswer)s": "Røystinga er ferdig. Flest stemmer: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Røystinga er ferdig. Ingen røyster vart mottekne.", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Er du sikker på at du vil avslutta denne røystinga ? Dette vil gjelde for alle, og dei endelege resultata vil bli presentert.", - "Close sidebar": "Lat att sidestolpen", "Deactivate account": "Avliv brukarkontoen", "common": { "analytics": "Statistikk", @@ -206,7 +130,13 @@ "go_to_settings": "Gå til innstillingar", "setup_secure_messages": "Sett opp sikre meldingar (Secure Messages)", "show_more": "Vis meir", - "are_you_sure": "Er du sikker?" + "are_you_sure": "Er du sikker?", + "email_address": "Epostadresse", + "filter_results": "Filtrer resultat", + "and_n_others": { + "other": "og %(count)s andre...", + "one": "og ein annan..." + } }, "action": { "continue": "Fortset", @@ -313,7 +243,9 @@ "restricted": "Avgrensa", "moderator": "Moderator", "admin": "Administrator", - "custom": "Tilpassa (%(level)s)" + "custom": "Tilpassa (%(level)s)", + "label": "Tilgangsnivå", + "custom_level": "Tilpassa nivå" }, "bug_reporting": { "matrix_security_issue": "For å rapportere eit Matrix-relatert sikkerheitsproblem, les Matrix.org sin <a>Security Disclosure Policy</a>.", @@ -323,7 +255,12 @@ "send_logs": "Send loggar inn", "collecting_information": "Samlar versjonsinfo for programmet", "collecting_logs": "Samlar loggar", - "waiting_for_server": "Ventar på svar frå tenaren" + "waiting_for_server": "Ventar på svar frå tenaren", + "preparing_logs": "Førebur loggsending", + "logs_sent": "Loggar sende", + "thank_you": "Takk skal du ha!", + "failed_send_logs": "Fekk ikkje til å senda loggar: ", + "log_request": "For å bistå med å forhindre dette i framtida, gjerne <a>send oss loggar</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)st %(minutes)sm %(seconds)ss att", @@ -729,6 +666,14 @@ }, "m.video": { "error_decrypting": "Noko gjekk gale med videodekrypteringa" + }, + "scalar_starter_link": { + "dialog_title": "Legg tillegg til", + "dialog_description": "Du held på å verta teken til ei tredje-partisside so du kan godkjenna brukaren din til bruk med %(integrationsUrl)s. Vil du gå fram?" + }, + "reply": { + "error_loading": "Klarte ikkje å lasta handlinga som vert svara til. Anten finst ho ikkje elles har du ikkje tilgang til å sjå ho.", + "in_reply_to": "<a>Som svar til</a> <pill>" } }, "slash_command": { @@ -790,7 +735,8 @@ "verify_nop": "Sesjon er tidligare verifisert!", "verify_mismatch": "ÅTVARING: NØKKELVERIFIKASJON FEILA! Signeringsnøkkel for %(userId)s og økt %(deviceId)s er \"%(fprint)s\" stemmer ikkje med innsendt nøkkel \"%(fingerprint)s\". Dette kan vere teikn på at kommunikasjonen er avlytta!", "verify_success_title": "Godkjend nøkkel", - "verify_success_description": "Innsendt signeringsnøkkel er lik nøkkelen du mottok frå %(userId)s med økt %(deviceId)s. Sesjonen no er verifisert." + "verify_success_description": "Innsendt signeringsnøkkel er lik nøkkelen du mottok frå %(userId)s med økt %(deviceId)s. Sesjonen no er verifisert.", + "help_dialog_title": "Kommandohjelp" }, "presence": { "online_for": "tilkopla i %(duration)s", @@ -842,7 +788,6 @@ "hide_sidebar_button": "Gøym sidestolpen", "show_sidebar_button": "Vis sidestolpen" }, - "Other": "Anna", "room_settings": { "permissions": { "m.room.avatar": "Endre rom-avatar", @@ -917,14 +862,17 @@ "advanced": { "unfederated": "Rommet er ikkje tilgjengeleg for andre Matrix-heimtenarar", "room_upgrade_button": "Oppgrader dette rommet til anbefalt romversjon", - "information_section_room": "Rominformasjon" + "information_section_room": "Rominformasjon", + "error_upgrade_title": "Fekk ikkje til å oppgradere rom" }, "upload_avatar_label": "Last avatar opp", "notifications": { "sounds_section": "Lydar", "custom_sound_prompt": "Set ein ny tilpassa lyd", "browse_button": "Bla gjennom" - } + }, + "title": "Rominnstillingar - %(roomName)s", + "alias_not_specified": "Ikkje spesifisert" }, "auth": { "sign_in_with_sso": "Logg på med Single-Sign-On", @@ -989,7 +937,28 @@ "reset_successful": "Passodet ditt vart nullstilt.", "return_to_login": "Gå attende til innlogging" }, - "common_failures": {} + "common_failures": {}, + "autodiscovery_invalid": "Feil svar frå heimetenaren (discovery response)", + "autodiscovery_generic_failure": "Klarde ikkje å hente automatisk oppsett frå tenaren", + "autodiscovery_invalid_hs_base_url": "Feil base_url for m.homeserver", + "autodiscovery_invalid_hs": "URL-adressa virkar ikkje til å vere ein gyldig Matrix-heimetenar", + "autodiscovery_invalid_is_base_url": "Feil base_url for m.identity_server", + "autodiscovery_invalid_is": "URL-adressa virkar ikkje til å vere ein gyldig identitetstenar", + "autodiscovery_invalid_is_response": "Feil svar frå identitetstenaren (discovery response)", + "server_picker_description_matrix.org": "Kom ihop med millionar av andre på den største offentlege tenaren", + "soft_logout": { + "clear_data_description": "Tømming av data frå denne sesjonen er permanent. Krypterte meldingar vil gå tapt med mindre krypteringsnøklane har blitt sikkerheitskopierte." + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Krypterte meldingar er sikra med ende-til-ende kryptering. Berre du og mottakar(ane) har nøklane for å lese desse meldingane.", + "skip_key_backup": "Eg treng ikkje mine krypterte meldingar", + "setup_key_backup_title": "Du vil miste tilgangen til dine krypterte meldingar" + }, + "set_email": { + "verification_pending_title": "Ventar på verifikasjon", + "verification_pending_description": "Ver venleg og sjekk eposten din og klikk på lenkja du har fått. Når det er gjort, klikk gå fram.", + "description": "Dette tillèt deg å attendestilla passordet ditt og å få varsel." + } }, "export_chat": { "messages": "Meldingar" @@ -1039,10 +1008,13 @@ "release_notes_toast_title": "Kva er nytt", "error_encountered": "Noko gjekk gale (%(errorDetail)s).", "no_update": "Inga oppdatering er tilgjengeleg.", - "check_action": "Sjå etter oppdateringar" + "check_action": "Sjå etter oppdateringar", + "unavailable": "Utilgjengeleg", + "changelog": "Endringslogg" }, "location_sharing": { - "expand_map": "Utvid kart" + "expand_map": "Utvid kart", + "close_sidebar": "Lat att sidestolpen" }, "labs_mjolnir": { "room_name": "Mi blokkeringsliste", @@ -1112,7 +1084,11 @@ "search": { "this_room": "Dette rommet", "all_rooms": "Alle rom", - "field_placeholder": "Søk…" + "field_placeholder": "Søk…", + "result_count": { + "other": "(~%(count)s resultat)", + "one": "(~%(count)s resultat)" + } }, "jump_to_bottom_button": "Gå til dei nyaste meldingane", "jump_read_marker": "Hopp til den fyrste uleste meldinga.", @@ -1126,6 +1102,9 @@ "space": { "context_menu": { "explore": "Utforsk romma" + }, + "add_existing_room_space": { + "dm_heading": "Folk" } }, "terms": { @@ -1143,7 +1122,8 @@ "explainer": "Sikre meldingar med denne brukaren er ende-til-ende krypterte og kan ikkje lesast av tredjepart.", "sas_caption_self": "Verifiser denne eininga ved å stadfeste det følgjande talet når det kjem til syne på skjermen.", "unverified_sessions_toast_description": "Undersøk dette for å gjere kontoen trygg", - "unverified_sessions_toast_reject": "Seinare" + "unverified_sessions_toast_reject": "Seinare", + "manual_device_verification_device_id_label": "Økt-ID" }, "cancel_entering_passphrase_title": "Avbryte inntasting av passfrase ?", "bootstrap_title": "Setter opp nøklar", @@ -1167,7 +1147,9 @@ }, "event_shield_reason_mismatched_sender_key": "Kryptert av ein ikkje-verifisert sesjon", "cross_signing_room_normal": "Dette rommet er ende-til-ende kryptert", - "unsupported": "Denne klienten støttar ikkje ende-til-ende kryptering." + "unsupported": "Denne klienten støttar ikkje ende-til-ende kryptering.", + "key_signature_upload_completed": "Opplasting fullført", + "key_signature_upload_cancelled": "Kansellerte opplasting av signatur" }, "poll": { "create_poll_title": "Opprett røysting", @@ -1179,7 +1161,13 @@ "notes": "Resultatet blir synleg når du avsluttar røystinga", "unable_edit_title": "Røystinga kan ikkje endrast", "unable_edit_description": "Beklagar, du kan ikkje endra ei røysting som er i gang.", - "total_not_ended": "Resultata vil bli synlege når røystinga er ferdig" + "total_not_ended": "Resultata vil bli synlege når røystinga er ferdig", + "end_message_no_votes": "Røystinga er ferdig. Ingen røyster vart mottekne.", + "end_message": "Røystinga er ferdig. Flest stemmer: %(topAnswer)s", + "error_ending_title": "Avslutning av røysting gjekk gale", + "error_ending_description": "Røystinga vart ikkje avslutta. Prøv på nytt.", + "end_title": "Avslutt røysting", + "end_description": "Er du sikker på at du vil avslutta denne røystinga ? Dette vil gjelde for alle, og dei endelege resultata vil bli presentert." }, "failed_load_async_component": "Klarte ikkje lasta! Sjå på nettilkoplinga di og prøv igjen.", "upload_failed_generic": "Fila '%(fileName)s' vart ikkje lasta opp.", @@ -1226,7 +1214,16 @@ "failed_copy": "Noko gjekk gale med kopieringa", "something_went_wrong": "Noko gjekk gale!", "update_power_level": "Fekk ikkje til å endra tilgangsnivået", - "unknown": "Noko ukjend gjekk galt" + "unknown": "Noko ukjend gjekk galt", + "dialog_description_default": "Noko gjekk gale.", + "session_restore": { + "clear_storage_button": "Tøm Lager og Logg Ut", + "title": "Kunne ikkje henta øykta fram att", + "description_1": "Noko gjekk gale med framhentinga av den førre øykta di.", + "description_2": "Viss du har tidligare brukt ein nyare versjon av %(brand)s, kan økts-data vere inkompatibel med denne versjonen. Lukk dette vindauget og bytt til ein nyare versjon.", + "description_3": "Det kan henda at å tømma nettlesarlageret rettar opp i det, men det loggar deg ut og kan gjera den krypterte pratehistoria uleseleg." + }, + "unknown_error_code": "ukjend feilkode" }, "items_and_n_others": { "other": "<Items/> og %(count)s til", @@ -1296,7 +1293,17 @@ "promote_warning": "Du kan ikkje angre denne endringa, fordi brukaren du forfremmar vil få same tilgangsnivå som du har no.", "deactivate_confirm_title": "Deaktivere brukar?", "deactivate_confirm_action": "Deaktiver brukar", - "error_deactivate": "Fekk ikkje til å deaktivere brukaren" + "error_deactivate": "Fekk ikkje til å deaktivere brukaren", + "redact": { + "no_recent_messages_title": "Fann ingen nyare meldingar frå %(user)s", + "no_recent_messages_description": "Prøv å rulle oppover i historikken for å sjå om det finst nokon eldre.", + "confirm_title": "Fjern nyare meldingar frå %(user)s", + "confirm_description_2": "Ved store mengder meldingar kan dette ta tid. Ver venleg å ikkje last om klienten din mens dette pågår.", + "confirm_button": { + "other": "Fjern %(count)s meldingar", + "one": "Fjern 1 melding" + } + } }, "stickers": { "empty": "Du har for tida ikkje skrudd nokre klistremerkepakkar på" @@ -1333,12 +1340,35 @@ }, "error_loading_user_profile": "Klarde ikkje å laste brukarprofilen" }, - "Invalid homeserver discovery response": "Feil svar frå heimetenaren (discovery response)", - "Failed to get autodiscovery configuration from server": "Klarde ikkje å hente automatisk oppsett frå tenaren", - "Invalid base_url for m.homeserver": "Feil base_url for m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL-adressa virkar ikkje til å vere ein gyldig Matrix-heimetenar", - "Invalid identity server discovery response": "Feil svar frå identitetstenaren (discovery response)", - "Invalid base_url for m.identity_server": "Feil base_url for m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL-adressa virkar ikkje til å vere ein gyldig identitetstenar", - "General failure": "Generell feil" + "General failure": "Generell feil", + "truncated_list_n_more": { + "other": "Og %(count)s til..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_available_invalid": "Klarde ikkje å finna tenaren eller romkatalogen til den", + "network_dropdown_add_dialog_title": "Legg til ein ny tenar", + "network_dropdown_add_dialog_description": "Skriv inn namn på ny tenar du ynskjer å utforske." + } + }, + "redact": { + "error": "Du kan ikkje sletta meldinga. (%(code)s)", + "confirm_button": "Godkjenn Fjerning" + }, + "forward": { + "send_label": "Send" + }, + "report_content": { + "other_label": "Anna" + }, + "spotlight_dialog": { + "create_new_room_button": "Lag nytt rom" + }, + "share": { + "title_room": "Del Rom", + "permalink_most_recent": "Lenk til den nyaste meldinga", + "title_user": "Del Brukar", + "title_message": "Del Rommelding", + "permalink_message": "Lenk til den valde meldinga" + } } diff --git a/src/i18n/strings/oc.json b/src/i18n/strings/oc.json index c654022676..8f2992610b 100644 --- a/src/i18n/strings/oc.json +++ b/src/i18n/strings/oc.json @@ -22,7 +22,6 @@ "PM": "PM", "AM": "AM", "Moderator": "Moderator", - "Thank you!": "Mercés !", "Ok": "Validar", "Fish": "Pes", "Butterfly": "Parpalhòl", @@ -50,17 +49,6 @@ "Saturday": "Dissabte", "Today": "Uèi", "Yesterday": "Ièr", - "Cancel search": "Anullar la recèrca", - "Server name": "Títol del servidor", - "Notes": "Nòtas", - "Unavailable": "Pas disponible", - "Changelog": "Istoric dels cambiaments (Changelog)", - "Removing…": "Supression en cors…", - "Send": "Mandar", - "An error has occurred.": "Una error s'es producha.", - "Session name": "Nom de session", - "Email address": "Adreça de corrièl", - "Upload files": "Mandar de fichièrs", "Home": "Dorsièr personal", "common": { "mute": "Copar lo son", @@ -110,7 +98,8 @@ "historical": "Istoric", "unencrypted": "Pas chifrat", "show_more": "Ne veire mai", - "are_you_sure": "O volètz vertadièrament ?" + "are_you_sure": "O volètz vertadièrament ?", + "email_address": "Adreça de corrièl" }, "action": { "continue": "Contunhar", @@ -243,7 +232,6 @@ "voice_call": "Sonada vocala", "video_call": "Sonada vidèo" }, - "Other": "Autre", "emoji": { "category_smileys_people": "Emoticònas e personatges", "category_animals_nature": "Animals e natura", @@ -357,7 +345,8 @@ }, "encryption": { "verification": { - "cancelling": "Anullacion…" + "cancelling": "Anullacion…", + "manual_device_verification_device_name_label": "Nom de session" }, "setup_secure_backup": { "title": "Parametrar" @@ -378,7 +367,8 @@ }, "error": { "failed_copy": "Impossible de copiar", - "unknown": "Error desconeguda" + "unknown": "Error desconeguda", + "dialog_description_default": "Una error s'es producha." }, "room": { "context_menu": { @@ -426,5 +416,33 @@ "m.image": { "show_image": "Afichar l'imatge" } + }, + "emoji_picker": { + "cancel_search_label": "Anullar la recèrca" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_add_dialog_placeholder": "Títol del servidor" + } + }, + "bug_reporting": { + "thank_you": "Mercés !", + "textarea_label": "Nòtas" + }, + "update": { + "unavailable": "Pas disponible", + "changelog": "Istoric dels cambiaments (Changelog)" + }, + "redact": { + "ongoing": "Supression en cors…" + }, + "forward": { + "send_label": "Mandar" + }, + "report_content": { + "other_label": "Autre" + }, + "upload_file": { + "title": "Mandar de fichièrs" } } diff --git a/src/i18n/strings/pl.json b/src/i18n/strings/pl.json index 72c8bd100a..cb8ae5be31 100644 --- a/src/i18n/strings/pl.json +++ b/src/i18n/strings/pl.json @@ -1,6 +1,4 @@ { - "This will allow you to reset your password and receive notifications.": "To pozwoli Ci zresetować Twoje hasło i otrzymać powiadomienia.", - "Create new room": "Utwórz nowy pokój", "Jan": "Sty", "Feb": "Lut", "Mar": "Mar", @@ -21,57 +19,27 @@ "Sat": "Sob", "Sun": "Nd", "Warning!": "Uwaga!", - "unknown error code": "nieznany kod błędu", "%(items)s and %(lastItem)s": "%(items)s i %(lastItem)s", - "An error has occurred.": "Wystąpił błąd.", - "and %(count)s others...": { - "other": "i %(count)s innych...", - "one": "i jeden inny..." - }, - "Custom level": "Własny poziom", - "Email address": "Adres e-mail", "Home": "Strona główna", "Join Room": "Dołącz do pokoju", "Moderator": "Moderator", - "not specified": "nieokreślony", "AM": "AM", "PM": "PM", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Sprawdź swój e-mail i kliknij link w nim zawarty. Kiedy już to zrobisz, kliknij \"kontynuuj\".", - "Session ID": "Identyfikator sesji", - "Verification Pending": "Oczekiwanie weryfikacji", - "Add an Integration": "Dodaj integrację", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s wynik)", - "other": "(~%(count)s wyników)" - }, - "Confirm Removal": "Potwierdź usunięcie", - "Unable to restore session": "Przywrócenie sesji jest niemożliwe", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Jeśli wcześniej używałeś/aś nowszej wersji %(brand)s, Twoja sesja może być niekompatybilna z tą wersją. Zamknij to okno i powróć do nowszej wersji.", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Za chwilę zostaniesz przekierowany/a na zewnętrzną stronę w celu powiązania Twojego konta z %(integrationsUrl)s. Czy chcesz kontynuować?", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", "Restricted": "Ograniczony", - "Send": "Wyślij", "Unnamed room": "Pokój bez nazwy", "Sunday": "Niedziela", "Today": "Dzisiaj", "Friday": "Piątek", - "Changelog": "Dziennik zmian", - "Failed to send logs: ": "Nie udało się wysłać dzienników: ", - "Unavailable": "Niedostępny", - "Filter results": "Filtruj wyniki", "Tuesday": "Wtorek", - "Preparing to send logs": "Przygotowuję do wysłania dzienników", "Saturday": "Sobota", "Monday": "Poniedziałek", "Wednesday": "Środa", - "You cannot delete this message. (%(code)s)": "Nie możesz usunąć tej wiadomości. (%(code)s)", "Thursday": "Czwartek", - "Logs sent": "Wysłano dzienniki", "Yesterday": "Wczoraj", - "Thank you!": "Dziękujemy!", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sg", @@ -79,28 +47,7 @@ "Delete Widget": "Usuń widżet", "collapse": "Zwiń", "expand": "Rozwiń", - "<a>In reply to</a> <pill>": "<a>W odpowiedzi do</a> <pill>", - "Clear Storage and Sign Out": "Wyczyść pamięć i wyloguj się", "Send Logs": "Wyślij dzienniki", - "We encountered an error trying to restore your previous session.": "Napotkaliśmy błąd podczas przywracania poprzedniej sesji.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Wyczyszczenie pamięci przeglądarki może rozwiązać problem, ale wyloguje Cię i spowoduje, że jakakolwiek zaszyfrowana historia czatu stanie się nieczytelna.", - "Share Room": "Udostępnij pokój", - "Link to most recent message": "Link do najnowszej wiadomości", - "Share User": "Udostępnij użytkownika", - "Share Room Message": "Udostępnij wiadomość w pokoju", - "Link to selected message": "Link do zaznaczonej wiadomości", - "Updating %(brand)s": "Aktualizowanie %(brand)s", - "Clear cache and resync": "Wyczyść pamięć podręczną i zsynchronizuj ponownie", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s używa teraz 3-5x mniej pamięci, ładując informacje o innych użytkownikach tylko wtedy, gdy jest to konieczne. Poczekaj, aż ponownie zsynchronizujemy się z serwerem!", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Jeśli inna wersja %(brand)s jest nadal otwarta w innej zakładce, proszę zamknij ją, ponieważ używanie %(brand)s na tym samym komputerze z włączonym i wyłączonym jednocześnie leniwym ładowaniem będzie powodować problemy.", - "And %(count)s more...": { - "other": "I %(count)s więcej…" - }, - "Continue With Encryption Disabled": "Kontynuuj Z Wyłączonym Szyfrowaniem", - "No backup found!": "Nie znaleziono kopii zapasowej!", - "Create a new room with the same name, description and avatar": "Utwórz nowy pokój o tej samej nazwie, opisie i awatarze", - "I don't want my encrypted messages": "Nie chcę moich zaszyfrowanych wiadomości", - "You'll lose access to your encrypted messages": "Utracisz dostęp do zaszyfrowanych wiadomości", "Dog": "Pies", "Cat": "Kot", "Lion": "Lew", @@ -155,76 +102,17 @@ "Anchor": "Kotwica", "Headphones": "Słuchawki", "Folder": "Folder", - "Power level": "Poziom uprawnień", - "Room Settings - %(roomName)s": "Ustawienia pokoju - %(roomName)s", "Globe": "Ziemia", "Smiley": "Uśmiech", "Spanner": "Klucz francuski", "Santa": "Mikołaj", "Gift": "Prezent", "Hammer": "Młotek", - "Unable to restore backup": "Przywrócenie kopii zapasowej jest niemożliwe", - "edited": "edytowane", "Thumbs up": "Kciuk w górę", "Ball": "Piłka", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Zaszyfrowane wiadomości są zabezpieczone przy użyciu szyfrowania end-to-end. Tylko Ty oraz ich adresaci posiadają klucze do ich rozszyfrowania.", - "Start using Key Backup": "Rozpocznij z użyciem klucza kopii zapasowej", "Deactivate account": "Dezaktywuj konto", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nie zdołano wczytać zdarzenia, na które odpowiedziano, może ono nie istnieć lub nie masz uprawnienia, by je zobaczyć.", - "e.g. my-room": "np. mój-pokój", - "Some characters not allowed": "Niektóre znaki niedozwolone", - "Direct Messages": "Wiadomości prywatne", - "Edited at %(date)s. Click to view edits.": "Edytowano w %(date)s. Kliknij, aby zobaczyć zmiany.", - "Looks good": "Wygląda dobrze", - "Your server": "Twój serwer", - "Add a new server": "Dodaj nowy serwer", - "Enter the name of a new server you want to explore.": "Wpisz nazwę nowego serwera, którego chcesz przeglądać.", - "Server name": "Nazwa serwera", - "Recent Conversations": "Najnowsze rozmowy", - "Upload files (%(current)s of %(total)s)": "Prześlij pliki (%(current)s z %(total)s)", - "Upload files": "Prześlij pliki", - "Upload all": "Prześlij wszystko", - "Cancel All": "Anuluj wszystko", - "%(count)s verified sessions": { - "other": "%(count)s zweryfikowanych sesji", - "one": "1 zweryfikowana sesja" - }, - "%(count)s sessions": { - "other": "%(count)s sesji", - "one": "%(count)s sesja" - }, - "Integrations are disabled": "Integracje są wyłączone", - "Cancel search": "Anuluj wyszukiwanie", - "Invite anyway": "Zaproś mimo to", - "Notes": "Notatki", - "Session name": "Nazwa sesji", - "Session key": "Klucz sesji", - "Email (optional)": "Adres e-mail (opcjonalnie)", - "Upload completed": "Przesyłanie zakończone", - "Message edits": "Edycje wiadomości", - "Upload %(count)s other files": { - "other": "Prześlij %(count)s innych plików", - "one": "Prześlij %(count)s inny plik" - }, - "Remove %(count)s messages": { - "other": "Usuń %(count)s wiadomości", - "one": "Usuń 1 wiadomość" - }, "Switch theme": "Przełącz motyw", - "Join millions for free on the largest public server": "Dołącz do milionów za darmo na największym publicznym serwerze", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Ci użytkownicy mogą nie istnieć lub są nieprawidłowi, i nie mogą zostać zaproszeni: %(csvNames)s", - "Failed to find the following users": "Nie udało się znaleźć tych użytkowników", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Nie udało się zaprosić tych użytkowników. Proszę sprawdzić zaproszonych użytkowników i spróbować ponownie.", - "Something went wrong trying to invite the users.": "Coś poszło nie tak podczas zapraszania użytkowników.", - "Invite by email": "Zaproś przez e-mail", - "Invite anyway and never warn me again": "Zaproś mimo to i nie ostrzegaj ponownie", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", - "The following users may not exist": "Wymienieni użytkownicy mogą nie istnieć", "Sign in with SSO": "Zaloguj się z SSO", - "Start a conversation with someone using their name or username (like <userId/>).": "Rozpocznij konwersację z innymi korzystając z ich nazwy lub nazwy użytkownika (np. <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Rozpocznij konwersację z innymi korzystając z ich nazwy, adresu e-mail lub nazwy użytkownika (np. <userId/>).", - "This version of %(brand)s does not support searching encrypted messages": "Ta wersja %(brand)s nie obsługuje wyszukiwania zabezpieczonych wiadomości", - "Use the <a>Desktop app</a> to search encrypted messages": "Używaj <a>Aplikacji desktopowej</a>, aby wyszukiwać zaszyfrowane wiadomości", "Ok": "OK", "Israel": "Izrael", "Isle of Man": "Man", @@ -363,11 +251,6 @@ "Kazakhstan": "Kazachstan", "Jordan": "Jordania", "Jersey": "Jersey", - "Upload Error": "Błąd wysyłania", - "Close dialog": "Zamknij okno dialogowe", - "Removing…": "Usuwanie…", - "Incompatible Database": "Niekompatybilna baza danych", - "Information": "Informacje", "Zimbabwe": "Zimbabwe", "Zambia": "Zambia", "Yemen": "Jemen", @@ -477,72 +360,15 @@ "Mauritius": "Mauritius", "Mauritania": "Mauretania", "Martinique": "Martynika", - "Not Trusted": "Nie zaufany", - "Ask this user to verify their session, or manually verify it below.": "Poproś go/ją o zweryfikowanie tej sesji bądź zweryfikuj ją osobiście poniżej.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s%(userId)s zalogował się do nowej sesji bez zweryfikowania jej:", - "Verify your other session using one of the options below.": "Zweryfikuj swoje pozostałe sesje używając jednej z opcji poniżej.", - "You signed in to a new session without verifying it:": "Zalogowałeś się do nowej sesji bez jej zweryfikowania:", "Japan": "Japonia", "Jamaica": "Jamajka", "Italy": "Włochy", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Użyj serwera tożsamości, aby zapraszać przez e-mail. Zarządzaj w <settings>Ustawieniach</settings>.", - "Verification Request": "Żądanie weryfikacji", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Dla większej liczby wiadomości, może to zająć trochę czasu. Nie odświeżaj klienta w tym czasie.", - "Remove recent messages by %(user)s": "Usuń ostatnie wiadomości od %(user)s", - "No recent messages by %(user)s found": "Nie znaleziono ostatnich wiadomości od %(user)s", - "Find others by phone or email": "Odnajdź innych z użyciem numeru telefonu lub adresu e-mail", - "Clear all data": "Wyczyść wszystkie dane", - "Incompatible local cache": "Niekompatybilna lokalna pamięć podręczna", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Przed wysłaniem logów, <a>zgłoś problem na GitHubie</a> opisujący twój problem.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Niektóre pliki są <b>zbyt duże</b> do wysłania. Ograniczenie wielkości plików to %(limit)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Te pliki są <b>zbyt duże</b> do wysłania. Ograniczenie wielkości plików to %(limit)s.", - "Remember my selection for this widget": "Zapamiętaj mój wybór dla tego widżetu", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Ten plik jest <b>zbyt duży</b>, aby został wysłany. Ograniczenie wielkości plików to %(limit)s, a ten plik waży %(sizeOfThisFile)s.", - "Your browser likely removed this data when running low on disk space.": "Twoja przeglądarka prawdopodobnie usunęła te dane, kiedy brakowało jej miejsca.", - "Missing session data": "Brakujące dane sesji", - "Sign out and remove encryption keys?": "Wylogować się i usunąć klucze szyfrowania?", - "Are you sure you want to sign out?": "Czy na pewno chcesz się wylogować?", - "Failed to decrypt %(failedCount)s sessions!": "Nie udało się odszyfrować %(failedCount)s sesji!", - "Unable to load backup status": "Nie udało się załadować stanu kopii zapasowej", - "Upgrade Room Version": "Uaktualnij wersję pokoju", - "Upgrade this room to version %(version)s": "Uaktualnij ten pokój do wersji %(version)s", - "The room upgrade could not be completed": "Uaktualnienie pokoju nie mogło zostać ukończone", - "Failed to upgrade room": "Nie udało się uaktualnić pokoju", "Backup version:": "Wersja kopii zapasowej:", "IRC display name width": "Szerokość nazwy wyświetlanej IRC", "Your homeserver has exceeded one of its resource limits.": "Twój homeserver przekroczył jeden z limitów zasobów.", "Your homeserver has exceeded its user limit.": "Twój homeserver przekroczył limit użytkowników.", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Aby zgłosić błąd związany z bezpieczeństwem Matriksa, przeczytaj <a>Politykę odpowiedzialnego ujawniania informacji</a> Matrix.org.", - "Server Options": "Opcje serwera", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Ostrzeżenie</b>: kopia zapasowa klucza powinna być konfigurowana tylko z zaufanego komputera.", - "Signature upload failed": "Wysłanie podpisu nie powiodło się", - "Signature upload success": "Wysłanie podpisu udało się", - "Manually export keys": "Ręcznie eksportuj klucze", - "Unable to upload": "Nie można wysłać", - "Recently Direct Messaged": "Ostatnio skontaktowani bezpośrednio", - "Click the button below to confirm your identity.": "Naciśnij poniższy przycisk, aby potwierdzić swoją tożsamość.", - "Confirm to continue": "Potwierdź, aby kontynuować", - "To continue, use Single Sign On to prove your identity.": "Aby kontynuować, użyj Single Sign On do potwierdzenia swojej tożsamości.", - "Integrations not allowed": "Integracje nie są dozwolone", - "Incoming Verification Request": "Oczekująca prośba o weryfikację", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Zweryfikuj tego użytkownika, aby oznaczyć go jako zaufanego. Użytkownicy zaufani dodają większej pewności, gdy korzystasz z wiadomości szyfrowanych end-to-end.", - "Use the <a>Desktop app</a> to see all encrypted files": "Użyj <a>aplikacji desktopowej</a>, aby zobaczyć wszystkie szyfrowane pliki", - "No results found": "Nie znaleziono wyników", - "Sending": "Wysyłanie", - "%(count)s rooms": { - "one": "%(count)s pokój", - "other": "%(count)s pokojów" - }, - "%(count)s members": { - "one": "%(count)s członek", - "other": "%(count)s członkowie" - }, - "You don't have permission to do this": "Nie masz uprawnień aby to zrobić", - "Sent": "Wysłano", - "Message preview": "Podgląd wiadomości", - "Search for rooms or people": "Szukaj pokojów i ludzi", - "Some suggestions may be hidden for privacy.": "Niektóre propozycje mogą być ukryte z uwagi na prywatność.", - "Or send invite link": "Lub wyślij link z zaproszeniem", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s i %(count)s pozostała", "other": "%(spaceName)s i %(count)s pozostałych" @@ -553,368 +379,30 @@ "Moderation": "Moderacja", "Messaging": "Wiadomości", "Lock": "Zamek", - "Hold": "Wstrzymaj", - "Create a new room": "Utwórz nowy pokój", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Dodawanie pokojów... (%(progress)s z %(count)s)", - "one": "Dodawanie pokoju..." - }, "%(space1Name)s and %(space2Name)s": "%(space1Name)s i %(space2Name)s", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s lub %(recoveryFile)s", "To join a space you'll need an invite.": "Wymagane jest zaproszenie, aby dołączyć do przestrzeni.", - "Create a space": "Utwórz przestrzeń", - "Space selection": "Wybór przestrzeni", "Explore public spaces in the new search dialog": "Odkrywaj publiczne przestrzenie w nowym oknie wyszukiwania", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Jeśli nie możesz znaleźć pokoju, którego szukasz, poproś o zaproszenie lub utwórz nowy pokój.", - "Invite to %(roomName)s": "Zaproś do %(roomName)s", - "Location": "Lokalizacja", - "Clear cross-signing keys": "Wyczyść klucze weryfikacji krzyżowej", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Usunięcie kluczy weryfikacji krzyżowej jest trwałe. Każdy, z kim dokonano weryfikacji, zobaczy alerty bezpieczeństwa. Prawie na pewno nie chcesz tego robić, chyba że straciłeś każde urządzenie, z którego możesz weryfikować.", - "Destroy cross-signing keys?": "Zniszczyć klucze weryfikacji krzyżowej?", - "a device cross-signing signature": "sygnatura weryfikacji krzyżowej urządzenia", - "a new cross-signing key signature": "nowa sygnatura kluczu weryfikacji krzyżowej", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Jeśli zapomniałeś swojego klucza bezpieczeństwa, możesz <button>skonfigurować nowe opcje odzyskiwania</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Uzyskaj dostęp do historii bezpiecznych wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając swój klucz bezpieczeństwa.", - "Not a valid Security Key": "Nieprawidłowy klucz bezpieczeństwa", - "This looks like a valid Security Key!": "Wygląda to na prawidłowy klucz bezpieczeństwa!", - "Enter Security Key": "Wprowadź klucz bezpieczeństwa", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Jeśli zapomniałeś(aś) swojej frazy bezpieczeństwa, możesz <button1>wykorzystać swój klucz bezpieczeństwa</button1> lub <button2>skonfigurować nowe opcje odzyskiwania</button2>", - "Security Key mismatch": "Klucze bezpieczeństwa nie pasują do siebie", - "Use your Security Key to continue.": "Użyj swojego klucza bezpieczeństwa, aby kontynuować.", - "Security Key": "Klucz bezpieczeństwa", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Wprowadź swoją frazę zabezpieczającą lub <button>użyj klucza zabezpieczającego</button>, aby kontynuować.", - "Invalid Security Key": "Nieprawidłowy klucz bezpieczeństwa", - "Wrong Security Key": "Niewłaściwy klucz bezpieczeństwa", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Klucza: upewnij się, że wprowadzono prawidłowy Klucz bezpieczeństwa.", - "Restoring keys from backup": "Przywracanie kluczy z kopii zapasowej", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Brakuje niektórych danych sesji, w tym zaszyfrowanych kluczy wiadomości. Wyloguj się i zaloguj, aby to naprawić, przywracając klucze z kopii zapasowej.", "Requires your server to support the stable version of MSC3827": "Wymaga od Twojego serwera wsparcia wersji stabilnej MSC3827", "unknown": "nieznane", - "Unsent": "Niewysłane", "Starting export process…": "Rozpoczynanie procesu eksportowania…", "This backup is trusted because it has been restored on this session": "Ta kopia jest zaufana, ponieważ została przywrócona w tej sesji", - "%(count)s participants": { - "one": "1 uczestnik", - "other": "%(count)s uczestników" - }, "Encrypted by a deleted session": "Zaszyfrowano przez usuniętą sesję", - " in <strong>%(room)s</strong>": " w <strong>%(room)s</strong>", - "<inviter/> invites you": "<inviter/> zaprasza cię", "Saved Items": "Przedmioty zapisane", - "Recently viewed": "Ostatnio wyświetlane", "%(members)s and %(last)s": "%(members)s i %(last)s", "%(members)s and more": "%(members)s i więcej", "Failed to connect to integration manager": "Nie udało się połączyć z menedżerem integracji", - "%(count)s reply": { - "one": "%(count)s odpowiedź", - "other": "%(count)s odpowiedzi" - }, - "%(name)s accepted": "%(name)s zaakceptował", - "%(name)s declined": "%(name)s odrzucił", - "unavailable": "niedostępne", - "unknown status code": "nieznany kod statusu", - "%(name)s started a video call": "%(name)s rozpoczął rozmowę wideo", - "%(count)s votes": { - "one": "%(count)s głos", - "other": "%(count)s głosów" - }, "Not encrypted": "Nie szyfrowane", - "My live location": "Moja lokalizacja na żywo", - "My current location": "Moja aktualna lokalizacja", - "%(displayName)s's live location": "Lokalizacja na żywo użytkownika %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "%(brand)s nie mógł wysłać Twojej lokalizacji. Spróbuj ponownie później.", - "We couldn't send your location": "Nie mogliśmy wysłać Twojej lokalizacji", - "You need to have the right permissions in order to share locations in this room.": "Musisz mieć odpowiednie uprawnienia, aby udostępniać lokalizację w tym pokoju.", - "You don't have permission to share locations": "Nie masz uprawnień do udostępniania lokalizacji", - "Could not fetch location": "Nie udało się pobrać lokalizacji", - "toggle event": "przełącz wydarzenie", - "Can't load this message": "Nie można wczytać tej wiadomości", "Submit logs": "Wyślij dzienniki", - "Click to view edits": "Kliknij, aby wyświetlić edycje", - "Edited at %(date)s": "Edytowano o %(date)s", - "Add reaction": "Dodaj reakcje", - "%(name)s wants to verify": "%(name)s chce weryfikacji", - "%(name)s cancelled": "%(name)s anulował", - "Modal Widget": "Widżet modalny", - "Your homeserver doesn't seem to support this feature.": "Wygląda na to, że Twój serwer domowy nie wspiera tej funkcji.", - "If they don't match, the security of your communication may be compromised.": "Jeśli nie pasują, bezpieczeństwo twojego konta mogło zostać zdradzone.", - "Confirm this user's session by comparing the following with their User Settings:": "Potwierdź sesję tego użytkownika, porównując następujące elementy w jego ustawieniach użytkownika:", - "Confirm by comparing the following with the User Settings in your other session:": "Potwierdź porównując następujące elementy w ustawieniach użytkownika w drugiej sesji:", - "These are likely ones other room admins are a part of.": "Są to prawdopodobnie te, których częścią są inni administratorzy pokoju.", - "Other spaces or rooms you might not know": "Inne przestrzenie lub pokoje, których możesz nie znać", - "Spaces you know that contain this room": "Przestrzenie, które znasz, że zawierają ten pokój", - "Spaces you know that contain this space": "Przestrzenie, które znasz, że zawierają tą przestrzeń", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Po wylogowaniu, te klucze zostaną usunięte z urządzenia, co oznacza, że nie będziesz w stanie czytać wiadomości szyfrowanych, chyba że posiadasz je na swoich innych urządzeniach lub zapisałeś je na serwerze.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Ostatnia sesja %(brand)s na %(host)s miała włączone leniwe ładowanie członków. W tej wersji leniwe ładowanie jest wyłączone. Ponieważ lokalna pamięć podręczna nie jest kompatybilna pomiędzy tymi wersjami, %(brand)s musi zsynchronizować ponownie Twoje konto.", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Decyduj, które przestrzenie mogą dostać się do tego pokoju. Jeśli wybrano przestrzeń, jej członkowie mogą znaleźć i dołączyć do <RoomName/>.", - "Search spaces": "Szukaj przestrzeni", - "Select spaces": "Wybierz przestrzenie", - "You're removing all spaces. Access will default to invite only": "Usuwasz wszystkie przestrzenie. Domyślnie dostęp będą miały tylko osoby z zaproszeniem", - "Leave space": "Opuść przestrzeń", - "Leave some rooms": "Opuść niektóre pokoje", - "Leave all rooms": "Opuść wszystkie pokoje", - "Don't leave any rooms": "Nie opuszczaj żadnych pokoi", - "Would you like to leave the rooms in this space?": "Czy chcesz opuścić pokoje w tej przestrzeni?", - "Leave %(spaceName)s": "Opuść %(spaceName)s", - "You are about to leave <spaceName/>.": "Zamierzasz opuścić <spaceName/>.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Jesteś jedynym administratorem niektórych pokoi i przestrzeni, które chcesz opuścić. Opuszczenie zostawi je bez żadnego administratora.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Jesteś jedynym administratorem tej przestrzeni. Opuszczenie, będzie oznaczać, że nikt nie będzie miał nad nią kontroli.", - "You won't be able to rejoin unless you are re-invited.": "Nie będziesz mógł dołączyć, dopóki nie dostaniesz nowego zaproszenia.", - "%(brand)s encountered an error during upload of:": "%(brand)s napotkał błąd podczas wysyłania:", - "a key signature": "sygnatura klucza", - "a new master key signature": "nowa główna sygnatura klucza", - "Dial pad": "Klawiatura numeryczna", - "Invites by email can only be sent one at a time": "Zaproszenie e-mail może zostać wysłane tylko jedno na raz", - "User Directory": "Katalog użytkownika", - "Consult first": "Najpierw się skonsultuj", - "Transfer": "Przenieś", - "Invited people will be able to read old messages.": "Zaproszone osoby, będą mogły czytać historię wiadomości.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij ten pokój</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij ten pokój</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij tą przestrzeń</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij tą przestrzeń</a>.", - "If you can't see who you're looking for, send them your invite link below.": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im poniższy link z zaproszeniem.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Użyj serwera identyfikacji, aby zaprosić przez e-mail. <default>Użyj domyślnego (%(defaultIdentityServerName)s)</default> lub zarządzaj w <settings>Ustawieniach</settings>.", - "A call can only be transferred to a single user.": "Połączenie może zostać przekazane tylko do pojedynczego użytkownika.", - "Start DM anyway": "Rozpocznij wiadomość prywatną mimo to", - "Start DM anyway and never warn me again": "Rozpocznij wiadomość prywatną mimo to i nie ostrzegaj ponownie", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", - "We couldn't create your DM.": "Nie mogliśmy utworzyć Twojej wiadomości prywatnej.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s nie zezwala Tobie na użycie menedżera integracji, aby to zrobić. Skontaktuj się z administratorem.", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Włącz '%(manageIntegrations)s' w ustawieniach, aby to zrobić.", - "Waiting for partner to confirm…": "Oczekiwanie na potwierdzenie partnera…", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Weryfikacja tego urządzenia oznaczy je jako zaufane, a użytkownicy, którzy Cię zweryfikowali, będą ufać temu urządzeniu.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Zweryfikuj to urządzenie, aby oznaczyć je jako zaufane. Urządzenia zaufane dają Tobie i innym użytkownikom dodatkową ochronę podczas wysyłania wiadomości szyfrowanych end-to-end.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Weryfikacja tego użytkownika oznaczy Twoją i jego sesję jako zaufaną.", - "You may contact me if you have any follow up questions": "Możesz się ze mną skontaktować, jeśli masz jakiekolwiek pytania", - "Open room": "Otwórz pokój", - "MB": "MB", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Czy na pewno chcesz zakończyć ankietę? Zostaną wyświetlone ostateczne wyniki, a osoby nie będą mogły głosować.", - "End Poll": "Zakończ ankietę", - "Sorry, the poll did not end. Please try again.": "Przepraszamy, ankieta nie została zakończona. Spróbuj ponownie.", - "Failed to end poll": "Nie udało się zakończyć ankiety", - "The poll has ended. Top answer: %(topAnswer)s": "Ankieta została zakończona. Najlepsza odpowiedź: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Ankieta została zakończona. Nie został oddany żaden głos.", - "Hide my messages from new joiners": "Ukryj moje wiadomości dla nowych osób", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Twoje stare wiadomości wciąż będą widoczne dla osób, które je otrzymały, tak jak e-maile, które wysłałeś w przeszłości. Czy chcesz ukryć Twoje wiadomości osobom, które dołączą do pokoju w przyszłości?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Zostaniesz usunięty z serwera tożsamości: Twoi znajomi nie będą w stanie Cię znaleźć za pomocą twojego adresu e-mail lub numeru telefonu", - "You will leave all rooms and DMs that you are in": "Opuścisz wszystkie pokoje i wiadomości prywatne, w których jesteś", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nikt nie będzie mógł użyć ponownie Twojej nazwy użytkownika (MXID), włączając Ciebie: nazwa stanie się niedostępna", - "You will no longer be able to log in": "Nie będziesz mógł się zalogować", - "You will not be able to reactivate your account": "Nie będziesz mógł aktywować ponownie swojego konta", - "Confirm that you would like to deactivate your account. If you proceed:": "Potwierdź, że chcesz dezaktywować swoje konto. Jeśli kontynuujesz:", - "Server did not return valid authentication information.": "Serwer nie zwrócił prawidłowych informacji uwierzytelniających.", - "Server did not require any authentication": "Serwer nie wymagał żadnego uwierzytelnienia", - "There was a problem communicating with the server. Please try again.": "Wystąpił problem podczas łączenia się z serwerem. Spróbuj ponownie.", - "To continue, please enter your account password:": "Aby kontynuować, wpisz swoje hasło konta:", - "Confirm account deactivation": "Potwierdź dezaktywację konta", - "Are you sure you want to deactivate your account? This is irreversible.": "Czy na pewno chcesz dezaktywować swoje konto? Nie można tego cofnąć.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Potwierdź dezaktywację swojego konta za pomocą pojedynczego logowania, potwierdzając swoją tożsamość.", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Użyłeś wcześniej nowszej wersji %(brand)s na tej sesji. Aby korzystać z tej wersji z szyfrowaniem end-to-end, będziesz musiał zalogować się ponownie.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Aby uniknąć utraty historii czatu, eksportuj swoje klucze pokoju przed wylogowaniem. Musisz powrócić do nowszej wersji %(brand)s, aby do zrobić", - "Adding…": "Dodawanie…", - "Want to add an existing space instead?": "Chcesz zamiast tego dodać istniejącą przestrzeń?", - "Private space (invite only)": "Przestrzeń prywatna (tylko na zaproszenie)", - "Space visibility": "Widoczność przestrzeni", - "Add a space to a space you manage.": "Dodaj przestrzeń do przestrzeni, którą zarządzasz.", - "Only people invited will be able to find and join this space.": "Tylko osoby zaproszone będą mogły znaleźć i dołączyć do tej przestrzeni.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Każdy będzie mógł znaleźć i dołączyć do tej przestrzeni, nie tylko członkowie <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Każdy w <SpaceName/> będzie mógł znaleźć i dołączyć.", - "Online community members": "Członkowie społeczności online", - "View all %(count)s members": { - "one": "Wyświetl 1 członka", - "other": "Wyświetl wszystkich %(count)s członków" - }, - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Wyczyszczenie wszystkich danych z tej sesji jest permanentne. Wiadomości szyfrowane zostaną utracone, jeśli nie zabezpieczono ich kluczy.", - "Clear all data in this session?": "Wyczyścić wszystkie dane w tej sesji?", - "Reason (optional)": "Powód (opcjonalne)", - "Unable to load commit detail: %(msg)s": "Nie można wczytać szczegółów commitu: %(msg)s", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Nie możesz rozpocząć wiadomości głosowej, ponieważ już nagrywasz transmisję na żywo. Zakończ transmisję na żywo, aby rozpocząć nagrywanie wiadomości głosowej.", - "Can't start voice message": "Nie można rozpocząć wiadomości głosowej", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Odznacz, jeśli chcesz również usunąć wiadomości systemowe tego użytkownika (np. zmiana członkostwa, profilu…)", - "Preserve system messages": "Zachowaj komunikaty systemowe", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Zamierzasz usunąć %(count)s wiadomość przez %(user)s. To usunie ją permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?", - "other": "Zamierzasz usunąć %(count)s wiadomości przez %(user)s. To usunie je permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?" - }, - "Try scrolling up in the timeline to see if there are any earlier ones.": "Spróbuj przewinąć się w górę na osi czasu, aby sprawdzić, czy nie ma wcześniejszych.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Przypomnienie: Twoja przeglądarka nie jest wspierana, więc Twoje doświadczenie może być nieprzewidywalne.", - "Preparing to download logs": "Przygotowuję do pobrania dzienników", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Powiedz nam, co poszło nie tak, lub nawet lepiej - utwórz zgłoszenie na platformie GitHub, które opisuje problem.", - "You're in": "Wszedłeś", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Możesz użyć niestandardowych opcji serwera, aby zalogować się na inny serwer Matrix, wprowadzając inny adres URL serwera. Umożliwi Ci to na korzystanie z %(brand)s z istniejącym już kontem Matrix na innym serwerze domowym.", - "To leave the beta, visit your settings.": "Aby wyjść z bety, odwiedź swoje ustawienia.", - "Adding spaces has moved.": "Dodawanie przestrzeni zostało przeniesione.", - "Search for rooms": "Szukaj pokoi", - "Want to add a new room instead?": "Chcesz zamiast tego dodać nowy pokój?", - "Add existing rooms": "Dodaj istniejące pokoje", - "Not all selected were added": "Nie dodano wszystkiego, co było zaznaczone", - "Search for spaces": "Szukaj przestrzeni", - "Create a new space": "Utwórz nową przestrzeń", - "Want to add a new space instead?": "Chcesz zamiast tego dodać nową przestrzeń?", - "Add existing space": "Dodaj istniejącą przestrzeń", - "Show: Matrix rooms": "Pokaż: Pokoje Matrix", - "Show: %(instance)s rooms (%(server)s)": "Pokaż: Pokoje %(instance)s (%(server)s)", - "Add new server…": "Dodaj nowy serwer…", - "Remove server “%(roomServer)s”": "Usuń serwer “%(roomServer)s”", - "Can't find this server or its room list": "Nie można znaleźć serwera lub jego listy pokoi", - "We'll help you get connected.": "Pomożemy Ci pozostać w kontakcie.", - "You are not allowed to view this server's rooms list": "Nie możesz wyświetlić listy pokoi tego serwera", - "Enter a server name": "Wprowadź nazwę serwera", - "Coworkers and teams": "Współpracownicy i drużyny", - "Friends and family": "Przyjaciele i rodzina", - "Who will you chat to the most?": "Z kim będziesz najczęściej rozmawiał?", - "Choose a locale": "Wybierz język", - "<w>WARNING:</w> <description/>": "<w>OSTRZEŻENIE:</w> <description/>", - "This version of %(brand)s does not support viewing some encrypted files": "Ta wersja %(brand)s nie wspiera wyświetlania niektórych plików szyfrowanych", "Desktop app logo": "Logo aplikacji Desktop", - "Message search initialisation failed, check <a>your settings</a> for more information": "Wystąpił błąd inicjalizacji wyszukiwania wiadomości, sprawdź <a>swoje ustawienia</a> po więcej informacji", - "%(count)s people you know have already joined": { - "one": "%(count)s osoba, którą znasz, już dołączyła", - "other": "%(count)s osób, które znasz, już dołączyło" - }, - "Including %(commaSeparatedMembers)s": "Włączając %(commaSeparatedMembers)s", - "Including you, %(commaSeparatedMembers)s": "Włączając Ciebie, %(commaSeparatedMembers)s", - "This address had invalid server or is already in use": "Ten adres posiadał nieprawidłowy serwer lub jest już w użyciu", - "This address is already in use": "Ten adres jest już w użyciu", - "This address is available to use": "Można użyć tego adresu", - "This address does not point at this room": "Ten adres nie wskazuje na ten pokój", - "Please provide an address": "Podaj adres", - "Missing room name or separator e.g. (my-room:domain.org)": "Brakuje nazwy pokoju lub separatora np. (mój-pokój:domena.org)", - "Missing domain separator e.g. (:domain.org)": "Brakuje separatora domeny np. (:domena.org)", - "Room address": "Adres pokoju", - "In reply to <a>this message</a>": "W odpowiedzi do <a>tej wiadomości</a>", - "Message from %(user)s": "Wiadomość od %(user)s", - "Language Dropdown": "Rozwiń języki", - "Message in %(room)s": "Wiadomość w %(room)s", "Feedback sent! Thanks, we appreciate it!": "Wysłano opinię! Dziękujemy, doceniamy to!", - "%(featureName)s Beta feedback": "%(featureName)s opinia Beta", - "Cancelled signature upload": "Przesyłanie sygnatury zostało anulowane", - "What location type do you want to share?": "Jaki typ lokalizacji chcesz udostępnić?", - "Drop a Pin": "Upuść przypinkę", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Zaktualizujesz ten pokój z wersji <oldVersion /> do <newVersion />.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Aktualizacja spowoduje utworzenie pokoju w nowej wersji</b>. Wszystkie bieżące wiadomości zostaną zarchiwizowane w tym pokoju.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aktualizowanie pokoju to zaawansowane działanie i zaleca się je głównie, kiedy pokój jest niestabilny, brakuje w nim funkcji lub znajdują się w nim luki bezpieczeństwa.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, <a>zgłoś błąd</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, zgłoś błąd.", - "Upgrade public room": "Aktualizuj pokój publiczny", - "Upgrade private room": "Aktualizuj pokój prywatny", - "Automatically invite members from this room to the new one": "Automatycznie zapraszaj członków tego pokoju do nowego", - "Put a link back to the old room at the start of the new room so people can see old messages": "Opublikuj link do starego pokoju na początku nowego, aby można było czytać stare wiadomości", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Zakaż rozmawiania w starej wersji pokoju i opublikuj wiadomość, aby użytkownicy przenieśli się do nowego", - "Update any local room aliases to point to the new room": "Zaktualizuj każdy alias pokoju, aby wskazywał na nowy pokój", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Ulepszenie tego pokoju wymaga zamknięcia bieżącej instancji pokoju i utworzenie nowego w jego miejsce. Aby zapewnić użytkownikom najlepsze możliwe doświadczenia:", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Mała uwaga, jeśli nie dodasz adresu e-mail i stracisz swoje hasło, możesz <b>permanentnie stracić dostęp do swojego konta</b>.", - "Continuing without email": "Kontynuowanie bez adresu e-mail", - "Data on this screen is shared with %(widgetDomain)s": "Dane na tym ekranie są współdzielone z %(widgetDomain)s", - "You're all caught up.": "Jesteś na bieżąco.", - "Fetching keys from server…": "Pobieranie kluczy z serwera…", - "Unable to set up keys": "Nie można ustawić kluczy", - "Confirm encryption setup": "Potwierdź ustawienie szyfrowania", - "Click the button below to confirm setting up encryption.": "Kliknij przycisk poniżej, aby potwierdzić ustawienie szyfrowania.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nie można uzyskać dostępu do sekretnego magazynu. Upewnij się, że wprowadzono poprawne Hasło bezpieczeństwa.", - "Security Phrase": "Hasło bezpieczeństwa", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Jeśli zresetujesz wszystko, stracisz wszystkie sesje zaufane, użytkowników zaufanych i możliwe, że nie będziesz w stanie przeglądać historii czatu.", - "Only do this if you have no other device to complete verification with.": "Zrób to tylko wtedy, gdy nie masz innego urządzenia, za pomocą którego mógłbyś zakończyć weryfikację.", - "Reset everything": "Resetuj wszystko", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Zapomniałeś lub straciłeś wszystkie opcje odzyskiwania? <a>Resetuj wszystko</a>", - "Looks good!": "Wygląda dobrze!", - "Wrong file type": "Błędny typ pliku", - "Remove search filter for %(filter)s": "Usuń filtr wyszukiwania dla %(filter)s", - "Search Dialog": "Pasek wyszukiwania", - "Use <arrows/> to scroll": "Użyj <arrows/>, aby przewijać", - "Recent searches": "Ostatnie wyszukania", - "To search messages, look for this icon at the top of a room <icon/>": "Aby szukać wiadomości, poszukaj tej ikony na górze pokoju <icon/>", - "Other searches": "Inne wyszukiwania", - "Start a group chat": "Rozpocznij czat grupowy", - "Other options": "Inne opcje", - "Some results may be hidden": "Niektóre wyniki mogą być ukryte", - "Copy invite link": "Kopiuj link z zaproszeniem", - "If you can't see who you're looking for, send them your invite link.": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im link z zaproszeniem.", - "Some results may be hidden for privacy": "Niektóre wyniki zostały ukryte dla ochrony prywatności", - "Join %(roomAddress)s": "Dołącz %(roomAddress)s", - "Other rooms in %(spaceName)s": "Inne pokoje w %(spaceName)s", "You cannot search for rooms that are neither a room nor a space": "Nie możesz szukać pokojów, które nie pokojem, ani przestrzenią", "Show spaces": "Pokaż przestrzenie", "Show rooms": "Pokaż pokoje", - "Spaces you're in": "Przestrzenie, w których jesteś", - "Search for": "Szukaj", - "Use \"%(query)s\" to search": "Użyj \"%(query)s\" w trakcie szukania", - "Public rooms": "Pokoje publiczne", - "%(count)s Members": { - "one": "%(count)s członek", - "other": "%(count)s członków" - }, - "Remember this": "Zapamiętaj to", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widżet zweryfikuje twoje ID użytkownika, lecz nie będzie w stanie wykonywać za Ciebie działań:", - "Allow this widget to verify your identity": "Zezwól temu widżetowi na weryfikacje Twojej tożsamości", - "Decline All": "Odmów wszystko", - "This widget would like to:": "Ten widżet chciałby:", - "Approve widget permissions": "Zatwierdź uprawnienia widżetu", - "Verify other device": "Weryfikuj inne urządzenie", - "Interactively verify by emoji": "Zweryfikuj interaktywnie za pomocą emoji", - "Manually verify by text": "Zweryfikuj ręcznie za pomocą tekstu", - "Be found by phone or email": "Zostań znaleziony przez numer telefonu lub adres e-mail", - "To help us prevent this in future, please <a>send us logs</a>.": "Aby uniknąć tego problemu w przyszłości, <a>wyślij nam dzienniki</a>.", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Ta funkcja grupuje Twoje czaty z członkami tej przestrzeni. Wyłączenie jej, ukryje następujące czaty %(spaceName)s.", - "Sections to show": "Sekcje do pokazania", - "Checking…": "Sprawdzanie…", - "Command Help": "Komenda pomocy", - "Link to room": "Link do pokoju", - "Reset event store": "Resetuj bank wydarzeń", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Jeśli kontynuujesz, żadne wiadomości nie zostaną usunięte, lecz jakość wyszukiwania może się obniżyć na kilka miesięcy, w których indeks się zregeneruje", - "You most likely do not want to reset your event index store": "Najprawdopodobniej nie chcesz zresetować swojego indeksu banku wydarzeń", - "Reset event store?": "Zresetować bank wydarzeń?", - "Recent changes that have not yet been received": "Najnowsze zmiany nie zostały jeszcze wprowadzone", - "The server is not configured to indicate what the problem is (CORS).": "Serwer nie został skonfigurowany, aby wskazać co jest problemem (CORS).", - "A connection error occurred while trying to contact the server.": "Wystąpił błąd połączenia podczas próby skontaktowania się z serwerem.", - "Your area is experiencing difficulties connecting to the internet.": "Twoja okolica ma problemy z połączeniem do internetu.", - "The server has denied your request.": "Serwer odrzucił Twoje żądanie.", - "The server is offline.": "Serwer jest offline.", - "A browser extension is preventing the request.": "Rozszerzenie w przeglądarce blokuje żądanie.", - "Your firewall or anti-virus is blocking the request.": "Twoja zapora ogniowa lub antywirus blokują żądanie.", - "The server (%(serverName)s) took too long to respond.": "Serwer (%(serverName)s) zajął zbyt dużo czasu na odpowiedź.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Serwer nie odpowiada na niektóre z Twoich żądań. Poniżej przedstawiamy niektóre z prawdopodobnych powodów.", - "Server isn't responding": "Serwer nie odpowiada", "Unread email icon": "Ikona nieprzeczytanych wiadomości e-mail", - "An error occurred while stopping your live location, please try again": "Wystąpił błąd podczas zatrzymywania Twojej lokalizacji na żywo, spróbuj ponownie", - "An error occurred whilst sharing your live location, please try again": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo, spróbuj ponownie", - "Live location enabled": "Włączono lokalizację na żywo", - "You are sharing your live location": "Udostępniasz swoją lokalizację na żywo", - "An error occurred whilst sharing your live location": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo", - "An error occurred while stopping your live location": "Wystąpił błąd podczas kończenia lokalizacji na żywo", - "Close sidebar": "Zamknij pasek boczny", "View List": "Wyświetl listę", - "View list": "Wyświetl listę", - "No live locations": "Brak lokalizacji na żywo", - "Live location error": "Wystąpił błąd w lokalizacji na żywo", - "Live location ended": "Zakończono lokalizację na żywo", - "Loading live location…": "Wczytywanie lokalizacji na żywo…", - "Live until %(expiryTime)s": "Na żywo do %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Zaktualizowano %(humanizedUpdateTime)s", - "Failed to start livestream": "Nie udało się rozpocząć transmisji na żywo", - "Unable to start audio streaming.": "Nie można rozpocząć przesyłania strumienia audio.", - "Thread options": "Opcje wątków", "Forget": "Zapomnij", - "Open in OpenStreetMap": "Otwórz w OpenStreetMap", - "Resend %(unsentCount)s reaction(s)": "Wyślij ponownie %(unsentCount)s reakcje", - "Resume": "Wznów", - "Cameras": "Kamery", - "Output devices": "Urządzenia wyjściowe", - "Input devices": "Urządzenia wejściowe", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Uzyskaj dostęp do swojej bezpiecznej historii wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając Hasło bezpieczeństwa.", - "Enter Security Phrase": "Wprowadź hasło bezpieczeństwa", - "Successfully restored %(sessionCount)s keys": "Przywrócono pomyślnie %(sessionCount)s kluczy", - "Keys restored": "Klucze przywrócone", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Hasła bezpieczeństwa: upewnij się, że wprowadzono prawidłowe Hasło bezpieczeństwa.", - "Incorrect Security Phrase": "Nieprawidłowe hasło bezpieczeństwa", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Odzyskaj dostęp do swojego konta i klucze szyfrujące zachowane w tej sesji. Bez nich, nie będziesz mógł przeczytać żadnej wiadomości szyfrowanej we wszystkich sesjach.", "Thread root ID: %(threadRootId)s": "ID root wątku: %(threadRootId)s", - "%(completed)s of %(total)s keys restored": "%(completed)s z %(total)s kluczy przywrócono", - "Are you sure you wish to remove (delete) this event?": "Czy na pewno chcesz usunąć to wydarzenie?", - "Note that removing room changes like this could undo the change.": "Usuwanie zmian pokoju w taki sposób może cofnąć zmianę.", - "Other spaces you know": "Inne przestrzenie, które znasz", - "Upgrade room": "Ulepsz pokój", "common": { "about": "Informacje", "analytics": "Analityka", @@ -1037,7 +525,31 @@ "show_more": "Pokaż więcej", "joined": "Dołączono", "avatar": "Awatar", - "are_you_sure": "Czy jesteś pewien?" + "are_you_sure": "Czy jesteś pewien?", + "location": "Lokalizacja", + "email_address": "Adres e-mail", + "filter_results": "Filtruj wyniki", + "no_results_found": "Nie znaleziono wyników", + "unsent": "Niewysłane", + "cameras": "Kamery", + "n_participants": { + "one": "1 uczestnik", + "other": "%(count)s uczestników" + }, + "and_n_others": { + "other": "i %(count)s innych...", + "one": "i jeden inny..." + }, + "n_members": { + "one": "%(count)s członek", + "other": "%(count)s członkowie" + }, + "unavailable": "niedostępne", + "edited": "edytowane", + "n_rooms": { + "one": "%(count)s pokój", + "other": "%(count)s pokojów" + } }, "action": { "continue": "Kontynuuj", @@ -1154,7 +666,11 @@ "add_existing_room": "Dodaj istniejący pokój", "explore_public_rooms": "Przeglądaj pokoje publiczne", "reply_in_thread": "Odpowiedz w wątku", - "click": "Kliknij" + "click": "Kliknij", + "transfer": "Przenieś", + "resume": "Wznów", + "hold": "Wstrzymaj", + "view_list": "Wyświetl listę" }, "a11y": { "user_menu": "Menu użytkownika", @@ -1253,7 +769,10 @@ "beta_section": "Nadchodzące zmiany", "beta_description": "Co następne dla %(brand)s? Laboratoria to najlepsze miejsce do przetestowania nowych funkcji i możliwość pomocy w testowaniu zanim dotrą one do szerszego grona użytkowników.", "experimental_section": "Wczesny podgląd", - "experimental_description": "Chcesz poeksperymentować? Wypróbuj nasze najnowsze pomysły w trakcie rozwoju. Przedstawione funkcje nie zostały w pełni ukończone; mogą być niestabilne; mogą się zmienić lub zostać kompletnie porzucone. <a>Dowiedz się więcej</a>." + "experimental_description": "Chcesz poeksperymentować? Wypróbuj nasze najnowsze pomysły w trakcie rozwoju. Przedstawione funkcje nie zostały w pełni ukończone; mogą być niestabilne; mogą się zmienić lub zostać kompletnie porzucone. <a>Dowiedz się więcej</a>.", + "beta_feedback_title": "%(featureName)s opinia Beta", + "beta_feedback_leave_button": "Aby wyjść z bety, odwiedź swoje ustawienia.", + "sliding_sync_checking": "Sprawdzanie…" }, "keyboard": { "home": "Strona główna", @@ -1392,7 +911,9 @@ "moderator": "Moderator", "admin": "Administrator", "mod": "Moderator", - "custom": "Własny (%(level)s)" + "custom": "Własny (%(level)s)", + "label": "Poziom uprawnień", + "custom_level": "Własny poziom" }, "bug_reporting": { "introduction": "Jeśli zgłosiłeś błąd za pomocą serwisu GitHub, dzienniki debugowania mogą pomóc nam w namierzeniu problemu. ", @@ -1410,7 +931,16 @@ "uploading_logs": "Wysyłanie logów", "downloading_logs": "Pobieranie logów", "create_new_issue": "<newIssueLink>Utwórz nowe zgłoszenie</newIssueLink> na GitHubie, abyśmy mogli zbadać ten błąd.", - "waiting_for_server": "Czekam na odpowiedź serwera" + "waiting_for_server": "Czekam na odpowiedź serwera", + "error_empty": "Powiedz nam, co poszło nie tak, lub nawet lepiej - utwórz zgłoszenie na platformie GitHub, które opisuje problem.", + "preparing_logs": "Przygotowuję do wysłania dzienników", + "logs_sent": "Wysłano dzienniki", + "thank_you": "Dziękujemy!", + "failed_send_logs": "Nie udało się wysłać dzienników: ", + "preparing_download": "Przygotowuję do pobrania dzienników", + "unsupported_browser": "Przypomnienie: Twoja przeglądarka nie jest wspierana, więc Twoje doświadczenie może być nieprzewidywalne.", + "textarea_label": "Notatki", + "log_request": "Aby uniknąć tego problemu w przyszłości, <a>wyślij nam dzienniki</a>." }, "time": { "hours_minutes_seconds_left": "pozostało %(hours)s godz. %(minutes)s min. %(seconds)ss", @@ -1492,7 +1022,13 @@ "send_dm": "Wyślij wiadomość prywatną", "explore_rooms": "Przeglądaj pokoje publiczne", "create_room": "Utwórz czat grupowy", - "create_account": "Utwórz konto" + "create_account": "Utwórz konto", + "use_case_heading1": "Wszedłeś", + "use_case_heading2": "Z kim będziesz najczęściej rozmawiał?", + "use_case_heading3": "Pomożemy Ci pozostać w kontakcie.", + "use_case_personal_messaging": "Przyjaciele i rodzina", + "use_case_work_messaging": "Współpracownicy i drużyny", + "use_case_community_messaging": "Członkowie społeczności online" }, "settings": { "show_breadcrumbs": "Pokazuj skróty do ostatnio wyświetlonych pokojów nad listą pokojów", @@ -1894,7 +1430,23 @@ "email_address_label": "Adres e-mail", "remove_msisdn_prompt": "Usunąć %(phone)s?", "add_msisdn_instructions": "Wiadomość tekstowa wysłana do %(msisdn)s. Wprowadź kod weryfikacyjny w niej zawarty.", - "msisdn_label": "Numer telefonu" + "msisdn_label": "Numer telefonu", + "spell_check_locale_placeholder": "Wybierz język", + "deactivate_confirm_body_sso": "Potwierdź dezaktywację swojego konta za pomocą pojedynczego logowania, potwierdzając swoją tożsamość.", + "deactivate_confirm_body": "Czy na pewno chcesz dezaktywować swoje konto? Nie można tego cofnąć.", + "deactivate_confirm_continue": "Potwierdź dezaktywację konta", + "deactivate_confirm_body_password": "Aby kontynuować, wpisz swoje hasło konta:", + "error_deactivate_communication": "Wystąpił problem podczas łączenia się z serwerem. Spróbuj ponownie.", + "error_deactivate_no_auth": "Serwer nie wymagał żadnego uwierzytelnienia", + "error_deactivate_invalid_auth": "Serwer nie zwrócił prawidłowych informacji uwierzytelniających.", + "deactivate_confirm_content": "Potwierdź, że chcesz dezaktywować swoje konto. Jeśli kontynuujesz:", + "deactivate_confirm_content_1": "Nie będziesz mógł aktywować ponownie swojego konta", + "deactivate_confirm_content_2": "Nie będziesz mógł się zalogować", + "deactivate_confirm_content_3": "Nikt nie będzie mógł użyć ponownie Twojej nazwy użytkownika (MXID), włączając Ciebie: nazwa stanie się niedostępna", + "deactivate_confirm_content_4": "Opuścisz wszystkie pokoje i wiadomości prywatne, w których jesteś", + "deactivate_confirm_content_5": "Zostaniesz usunięty z serwera tożsamości: Twoi znajomi nie będą w stanie Cię znaleźć za pomocą twojego adresu e-mail lub numeru telefonu", + "deactivate_confirm_content_6": "Twoje stare wiadomości wciąż będą widoczne dla osób, które je otrzymały, tak jak e-maile, które wysłałeś w przeszłości. Czy chcesz ukryć Twoje wiadomości osobom, które dołączą do pokoju w przyszłości?", + "deactivate_confirm_erase_label": "Ukryj moje wiadomości dla nowych osób" }, "sidebar": { "title": "Pasek boczny", @@ -1959,7 +1511,8 @@ "import_description_1": "Ten proces pozwala na import zaszyfrowanych kluczy, które wcześniej zostały eksportowane z innego klienta Matrix. Będzie można odszyfrować każdą wiadomość, którą ów inny klient mógł odszyfrować.", "import_description_2": "Eksportowany plik będzie chroniony hasłem szyfrującym. Aby odszyfrować plik, wpisz hasło szyfrujące tutaj.", "file_to_import": "Plik do importu" - } + }, + "warning": "<w>OSTRZEŻENIE:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Wyślij własne wydarzenie danych konta", @@ -2061,7 +1614,8 @@ "developer_mode": "Tryb programisty", "view_source_decrypted_event_source": "Rozszyfrowane wydarzenie źródłowe", "view_source_decrypted_event_source_unavailable": "Rozszyfrowane źródło niedostępne", - "original_event_source": "Oryginalne źródło wydarzenia" + "original_event_source": "Oryginalne źródło wydarzenia", + "toggle_event": "przełącz wydarzenie" }, "export_chat": { "html": "HTML", @@ -2120,7 +1674,8 @@ "format": "Format", "messages": "Wiadomości", "size_limit": "Limit rozmiaru", - "include_attachments": "Dodaj załączniki" + "include_attachments": "Dodaj załączniki", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Utwórz pokój wideo", @@ -2154,7 +1709,8 @@ "m.call": { "video_call_started": "Rozmowa wideo rozpoczęta w %(roomName)s.", "video_call_started_unsupported": "Rozmowa wideo rozpoczęła się w %(roomName)s. (brak wsparcia w tej przeglądarce)", - "video_call_ended": "Rozmowa wideo została zakończona" + "video_call_ended": "Rozmowa wideo została zakończona", + "video_call_started_text": "%(name)s rozpoczął rozmowę wideo" }, "m.call.invite": { "voice_call": "%(senderName)s wykonał połączenie głosowe.", @@ -2463,7 +2019,8 @@ }, "reactions": { "label": "%(reactors)s zareagował z %(content)s", - "tooltip": "<reactors/><reactedWith> zareagował z %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith> zareagował z %(shortName)s</reactedWith>", + "add_reaction_prompt": "Dodaj reakcje" }, "m.room.create": { "continuation": "Ten pokój jest kontynuacją innej rozmowy.", @@ -2483,7 +2040,9 @@ "external_url": "Źródłowy URL", "collapse_reply_thread": "Zwiń wątek odpowiedzi", "view_related_event": "Wyświetl powiązane wydarzenie", - "report": "Zgłoś" + "report": "Zgłoś", + "resent_unsent_reactions": "Wyślij ponownie %(unsentCount)s reakcje", + "open_in_osm": "Otwórz w OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2563,7 +2122,11 @@ "you_declined": "Odrzuciłeś", "you_cancelled": "Anulowałeś", "declining": "Odrzucanie…", - "you_started": "Wysłałeś żądanie weryfikacji" + "you_started": "Wysłałeś żądanie weryfikacji", + "user_accepted": "%(name)s zaakceptował", + "user_declined": "%(name)s odrzucił", + "user_cancelled": "%(name)s anulował", + "user_wants_to_verify": "%(name)s chce weryfikacji" }, "m.poll.end": { "sender_ended": "%(senderName)s zakończył ankietę", @@ -2571,6 +2134,28 @@ }, "m.video": { "error_decrypting": "Błąd deszyfrowania wideo" + }, + "scalar_starter_link": { + "dialog_title": "Dodaj integrację", + "dialog_description": "Za chwilę zostaniesz przekierowany/a na zewnętrzną stronę w celu powiązania Twojego konta z %(integrationsUrl)s. Czy chcesz kontynuować?" + }, + "edits": { + "tooltip_title": "Edytowano o %(date)s", + "tooltip_sub": "Kliknij, aby wyświetlić edycje", + "tooltip_label": "Edytowano w %(date)s. Kliknij, aby zobaczyć zmiany." + }, + "error_rendering_message": "Nie można wczytać tej wiadomości", + "reply": { + "error_loading": "Nie zdołano wczytać zdarzenia, na które odpowiedziano, może ono nie istnieć lub nie masz uprawnienia, by je zobaczyć.", + "in_reply_to": "<a>W odpowiedzi do</a> <pill>", + "in_reply_to_for_export": "W odpowiedzi do <a>tej wiadomości</a>" + }, + "in_room_name": " w <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s głos", + "other": "%(count)s głosów" + } } }, "slash_command": { @@ -2663,7 +2248,8 @@ "verify_nop_warning_mismatch": "OSTRZEŻENIE: sesja została już zweryfikowana, ale klucze NIE PASUJĄ!", "verify_mismatch": "OSTRZEŻENIE: WERYFIKACJA KLUCZY NIE POWIODŁA SIĘ! Klucz podpisujący dla %(userId)s oraz sesji %(deviceId)s to \"%(fprint)s\", nie pasuje on do podanego klucza \"%(fingerprint)s\". To może oznaczać że Twoja komunikacja jest przechwytywana!", "verify_success_title": "Zweryfikowany klucz", - "verify_success_description": "Klucz podpisujący, który podano jest taki sam jak klucz podpisujący otrzymany od %(userId)s oraz sesji %(deviceId)s. Sesja została oznaczona jako zweryfikowana." + "verify_success_description": "Klucz podpisujący, który podano jest taki sam jak klucz podpisujący otrzymany od %(userId)s oraz sesji %(deviceId)s. Sesja została oznaczona jako zweryfikowana.", + "help_dialog_title": "Komenda pomocy" }, "presence": { "busy": "Zajęty", @@ -2796,9 +2382,11 @@ "unable_to_access_audio_input_title": "Nie można uzyskać dostępu do mikrofonu", "unable_to_access_audio_input_description": "Nie byliśmy w stanie uzyskać dostępu do Twojego mikrofonu. Sprawdź ustawienia swojej wyszukiwarki.", "no_audio_input_title": "Nie znaleziono mikrofonu", - "no_audio_input_description": "Nie udało się znaleźć żadnego mikrofonu w twoim urządzeniu. Sprawdź ustawienia i spróbuj ponownie." + "no_audio_input_description": "Nie udało się znaleźć żadnego mikrofonu w twoim urządzeniu. Sprawdź ustawienia i spróbuj ponownie.", + "transfer_consult_first_label": "Najpierw się skonsultuj", + "input_devices": "Urządzenia wejściowe", + "output_devices": "Urządzenia wyjściowe" }, - "Other": "Inne", "room_settings": { "permissions": { "m.room.avatar_space": "Zmień awatar przestrzeni", @@ -2905,7 +2493,16 @@ "other": "Aktualizowanie przestrzeni... (%(progress)s z %(count)s)" }, "error_join_rule_change_title": "Nie udało się zaktualizować zasad dołączania", - "error_join_rule_change_unknown": "Nieznany błąd" + "error_join_rule_change_unknown": "Nieznany błąd", + "join_rule_restricted_dialog_empty_warning": "Usuwasz wszystkie przestrzenie. Domyślnie dostęp będą miały tylko osoby z zaproszeniem", + "join_rule_restricted_dialog_title": "Wybierz przestrzenie", + "join_rule_restricted_dialog_description": "Decyduj, które przestrzenie mogą dostać się do tego pokoju. Jeśli wybrano przestrzeń, jej członkowie mogą znaleźć i dołączyć do <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Szukaj przestrzeni", + "join_rule_restricted_dialog_heading_space": "Przestrzenie, które znasz, że zawierają tą przestrzeń", + "join_rule_restricted_dialog_heading_room": "Przestrzenie, które znasz, że zawierają ten pokój", + "join_rule_restricted_dialog_heading_other": "Inne przestrzenie lub pokoje, których możesz nie znać", + "join_rule_restricted_dialog_heading_unknown": "Są to prawdopodobnie te, których częścią są inni administratorzy pokoju.", + "join_rule_restricted_dialog_heading_known": "Inne przestrzenie, które znasz" }, "general": { "publish_toggle": "Czy opublikować ten pokój dla ogółu w spisie pokojów domeny %(domain)s?", @@ -2946,7 +2543,17 @@ "canonical_alias_field_label": "Główny adres", "avatar_field_label": "Awatar pokoju", "aliases_no_items_label": "Brak innych opublikowanych adresów, dodaj jakiś poniżej", - "aliases_items_label": "Inne opublikowane adresy:" + "aliases_items_label": "Inne opublikowane adresy:", + "alias_heading": "Adres pokoju", + "alias_field_has_domain_invalid": "Brakuje separatora domeny np. (:domena.org)", + "alias_field_has_localpart_invalid": "Brakuje nazwy pokoju lub separatora np. (mój-pokój:domena.org)", + "alias_field_safe_localpart_invalid": "Niektóre znaki niedozwolone", + "alias_field_required_invalid": "Podaj adres", + "alias_field_matches_invalid": "Ten adres nie wskazuje na ten pokój", + "alias_field_taken_valid": "Można użyć tego adresu", + "alias_field_taken_invalid_domain": "Ten adres jest już w użyciu", + "alias_field_taken_invalid": "Ten adres posiadał nieprawidłowy serwer lub jest już w użyciu", + "alias_field_placeholder_default": "np. mój-pokój" }, "advanced": { "unfederated": "Ten pokój nie jest dostępny na zdalnych serwerach Matrix", @@ -2959,7 +2566,25 @@ "room_version_section": "Wersja pokoju", "room_version": "Wersja pokoju:", "information_section_space": "Informacje przestrzeni", - "information_section_room": "Informacje pokoju" + "information_section_room": "Informacje pokoju", + "error_upgrade_title": "Nie udało się uaktualnić pokoju", + "error_upgrade_description": "Uaktualnienie pokoju nie mogło zostać ukończone", + "upgrade_button": "Uaktualnij ten pokój do wersji %(version)s", + "upgrade_dialog_title": "Uaktualnij wersję pokoju", + "upgrade_dialog_description": "Ulepszenie tego pokoju wymaga zamknięcia bieżącej instancji pokoju i utworzenie nowego w jego miejsce. Aby zapewnić użytkownikom najlepsze możliwe doświadczenia:", + "upgrade_dialog_description_1": "Utwórz nowy pokój o tej samej nazwie, opisie i awatarze", + "upgrade_dialog_description_2": "Zaktualizuj każdy alias pokoju, aby wskazywał na nowy pokój", + "upgrade_dialog_description_3": "Zakaż rozmawiania w starej wersji pokoju i opublikuj wiadomość, aby użytkownicy przenieśli się do nowego", + "upgrade_dialog_description_4": "Opublikuj link do starego pokoju na początku nowego, aby można było czytać stare wiadomości", + "upgrade_warning_dialog_invite_label": "Automatycznie zapraszaj członków tego pokoju do nowego", + "upgrade_warning_dialog_title_private": "Aktualizuj pokój prywatny", + "upgrade_dwarning_ialog_title_public": "Aktualizuj pokój publiczny", + "upgrade_warning_dialog_title": "Ulepsz pokój", + "upgrade_warning_dialog_report_bug_prompt": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, zgłoś błąd.", + "upgrade_warning_dialog_report_bug_prompt_link": "Przeważnie to wpływa wyłącznie na to, jak serwer jest przetwarzany na serwerze. Jeśli posiadasz problem z %(brand)s, <a>zgłoś błąd</a>.", + "upgrade_warning_dialog_description": "Aktualizowanie pokoju to zaawansowane działanie i zaleca się je głównie, kiedy pokój jest niestabilny, brakuje w nim funkcji lub znajdują się w nim luki bezpieczeństwa.", + "upgrade_warning_dialog_explainer": "<b>Aktualizacja spowoduje utworzenie pokoju w nowej wersji</b>. Wszystkie bieżące wiadomości zostaną zarchiwizowane w tym pokoju.", + "upgrade_warning_dialog_footer": "Zaktualizujesz ten pokój z wersji <oldVersion /> do <newVersion />." }, "delete_avatar_label": "Usuń awatar", "upload_avatar_label": "Prześlij awatar", @@ -2999,7 +2624,9 @@ "enable_element_call_caption": "%(brand)s jest szyfrowany end-to-end, lecz jest aktualnie ograniczony do mniejszej liczby użytkowników.", "enable_element_call_no_permissions_tooltip": "Nie posiadasz wymaganych uprawnień, aby to zmienić.", "call_type_section": "Typ połączenia" - } + }, + "title": "Ustawienia pokoju - %(roomName)s", + "alias_not_specified": "nieokreślony" }, "encryption": { "verification": { @@ -3076,7 +2703,21 @@ "timed_out": "Upłynął czas oczekiwania weryfikacji.", "cancelled_self": "Anulowałeś weryfikację na swoim drugim urządzeniu.", "cancelled_user": "%(displayName)s anulował weryfikację.", - "cancelled": "Anulowałeś weryfikację." + "cancelled": "Anulowałeś weryfikację.", + "incoming_sas_user_dialog_text_1": "Zweryfikuj tego użytkownika, aby oznaczyć go jako zaufanego. Użytkownicy zaufani dodają większej pewności, gdy korzystasz z wiadomości szyfrowanych end-to-end.", + "incoming_sas_user_dialog_text_2": "Weryfikacja tego użytkownika oznaczy Twoją i jego sesję jako zaufaną.", + "incoming_sas_device_dialog_text_1": "Zweryfikuj to urządzenie, aby oznaczyć je jako zaufane. Urządzenia zaufane dają Tobie i innym użytkownikom dodatkową ochronę podczas wysyłania wiadomości szyfrowanych end-to-end.", + "incoming_sas_device_dialog_text_2": "Weryfikacja tego urządzenia oznaczy je jako zaufane, a użytkownicy, którzy Cię zweryfikowali, będą ufać temu urządzeniu.", + "incoming_sas_dialog_waiting": "Oczekiwanie na potwierdzenie partnera…", + "incoming_sas_dialog_title": "Oczekująca prośba o weryfikację", + "manual_device_verification_self_text": "Potwierdź porównując następujące elementy w ustawieniach użytkownika w drugiej sesji:", + "manual_device_verification_user_text": "Potwierdź sesję tego użytkownika, porównując następujące elementy w jego ustawieniach użytkownika:", + "manual_device_verification_device_name_label": "Nazwa sesji", + "manual_device_verification_device_id_label": "Identyfikator sesji", + "manual_device_verification_device_key_label": "Klucz sesji", + "manual_device_verification_footer": "Jeśli nie pasują, bezpieczeństwo twojego konta mogło zostać zdradzone.", + "verification_dialog_title_device": "Weryfikuj inne urządzenie", + "verification_dialog_title_user": "Żądanie weryfikacji" }, "old_version_detected_title": "Wykryto stare dane kryptograficzne", "old_version_detected_description": "Dane ze starszej wersji %(brand)s zostały wykryte. Spowoduje to błędne działanie kryptografii typu end-to-end w starszej wersji. Wiadomości szyfrowane end-to-end wymieniane ostatnio podczas korzystania ze starszej wersji mogą być niemożliwe do odszyfrowywane w tej wersji. Może to również spowodować niepowodzenie wiadomości wymienianych z tą wersją. Jeśli wystąpią problemy, wyloguj się i zaloguj ponownie. Aby zachować historię wiadomości, wyeksportuj i ponownie zaimportuj klucze.", @@ -3130,7 +2771,57 @@ "cross_signing_room_warning": "Ktoś używa nieznanej sesji", "cross_signing_room_verified": "Wszyscy w tym pokoju są zweryfikowani", "cross_signing_room_normal": "Ten pokój jest szyfrowany end-to-end", - "unsupported": "Ten klient nie obsługuje szyfrowania end-to-end." + "unsupported": "Ten klient nie obsługuje szyfrowania end-to-end.", + "incompatible_database_sign_out_description": "Aby uniknąć utraty historii czatu, eksportuj swoje klucze pokoju przed wylogowaniem. Musisz powrócić do nowszej wersji %(brand)s, aby do zrobić", + "incompatible_database_description": "Użyłeś wcześniej nowszej wersji %(brand)s na tej sesji. Aby korzystać z tej wersji z szyfrowaniem end-to-end, będziesz musiał zalogować się ponownie.", + "incompatible_database_title": "Niekompatybilna baza danych", + "incompatible_database_disable": "Kontynuuj Z Wyłączonym Szyfrowaniem", + "key_signature_upload_completed": "Przesyłanie zakończone", + "key_signature_upload_cancelled": "Przesyłanie sygnatury zostało anulowane", + "key_signature_upload_failed": "Nie można wysłać", + "key_signature_upload_success_title": "Wysłanie podpisu udało się", + "key_signature_upload_failed_title": "Wysłanie podpisu nie powiodło się", + "udd": { + "own_new_session_text": "Zalogowałeś się do nowej sesji bez jej zweryfikowania:", + "own_ask_verify_text": "Zweryfikuj swoje pozostałe sesje używając jednej z opcji poniżej.", + "other_new_session_text": "%(name)s%(userId)s zalogował się do nowej sesji bez zweryfikowania jej:", + "other_ask_verify_text": "Poproś go/ją o zweryfikowanie tej sesji bądź zweryfikuj ją osobiście poniżej.", + "title": "Nie zaufany", + "manual_verification_button": "Zweryfikuj ręcznie za pomocą tekstu", + "interactive_verification_button": "Zweryfikuj interaktywnie za pomocą emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Błędny typ pliku", + "recovery_key_is_correct": "Wygląda dobrze!", + "wrong_security_key": "Niewłaściwy klucz bezpieczeństwa", + "invalid_security_key": "Nieprawidłowy klucz bezpieczeństwa" + }, + "reset_title": "Resetuj wszystko", + "reset_warning_1": "Zrób to tylko wtedy, gdy nie masz innego urządzenia, za pomocą którego mógłbyś zakończyć weryfikację.", + "reset_warning_2": "Jeśli zresetujesz wszystko, stracisz wszystkie sesje zaufane, użytkowników zaufanych i możliwe, że nie będziesz w stanie przeglądać historii czatu.", + "security_phrase_title": "Hasło bezpieczeństwa", + "security_phrase_incorrect_error": "Nie można uzyskać dostępu do sekretnego magazynu. Upewnij się, że wprowadzono poprawne Hasło bezpieczeństwa.", + "enter_phrase_or_key_prompt": "Wprowadź swoją frazę zabezpieczającą lub <button>użyj klucza zabezpieczającego</button>, aby kontynuować.", + "security_key_title": "Klucz bezpieczeństwa", + "use_security_key_prompt": "Użyj swojego klucza bezpieczeństwa, aby kontynuować.", + "separator": "%(securityKey)s lub %(recoveryFile)s", + "restoring": "Przywracanie kluczy z kopii zapasowej" + }, + "reset_all_button": "Zapomniałeś lub straciłeś wszystkie opcje odzyskiwania? <a>Resetuj wszystko</a>", + "destroy_cross_signing_dialog": { + "title": "Zniszczyć klucze weryfikacji krzyżowej?", + "warning": "Usunięcie kluczy weryfikacji krzyżowej jest trwałe. Każdy, z kim dokonano weryfikacji, zobaczy alerty bezpieczeństwa. Prawie na pewno nie chcesz tego robić, chyba że straciłeś każde urządzenie, z którego możesz weryfikować.", + "primary_button_text": "Wyczyść klucze weryfikacji krzyżowej" + }, + "confirm_encryption_setup_title": "Potwierdź ustawienie szyfrowania", + "confirm_encryption_setup_body": "Kliknij przycisk poniżej, aby potwierdzić ustawienie szyfrowania.", + "unable_to_setup_keys_error": "Nie można ustawić kluczy", + "key_signature_upload_failed_master_key_signature": "nowa główna sygnatura klucza", + "key_signature_upload_failed_cross_signing_key_signature": "nowa sygnatura kluczu weryfikacji krzyżowej", + "key_signature_upload_failed_device_cross_signing_key_signature": "sygnatura weryfikacji krzyżowej urządzenia", + "key_signature_upload_failed_key_signature": "sygnatura klucza", + "key_signature_upload_failed_body": "%(brand)s napotkał błąd podczas wysyłania:" }, "emoji": { "category_frequently_used": "Często używane", @@ -3280,7 +2971,10 @@ "fallback_button": "Rozpocznij uwierzytelnienie", "sso_title": "Użyj pojedynczego logowania, aby kontynuować", "sso_body": "Potwierdź dodanie tego adresu e-mail przez użycie pojedynczego logowania, aby potwierdzić swoją tożsamość.", - "code": "Kod" + "code": "Kod", + "sso_preauth_body": "Aby kontynuować, użyj Single Sign On do potwierdzenia swojej tożsamości.", + "sso_postauth_title": "Potwierdź, aby kontynuować", + "sso_postauth_body": "Naciśnij poniższy przycisk, aby potwierdzić swoją tożsamość." }, "password_field_label": "Wprowadź hasło", "password_field_strong_label": "Ładne, silne hasło!", @@ -3355,7 +3049,41 @@ }, "country_dropdown": "Rozwijana lista krajów", "common_failures": {}, - "captcha_description": "Serwer domowy prosi o potwierdzenie, że nie jesteś robotem." + "captcha_description": "Serwer domowy prosi o potwierdzenie, że nie jesteś robotem.", + "autodiscovery_invalid": "Nieprawidłowa odpowiedź na wykrycie serwera domowego", + "autodiscovery_generic_failure": "Nie udało się uzyskać konfiguracji autodiscovery z serwera", + "autodiscovery_invalid_hs_base_url": "Nieprawidłowy base_url dla m.homeserver", + "autodiscovery_invalid_hs": "URL serwera domowego nie wygląda na prawidłowy serwer domowy Matrix", + "autodiscovery_invalid_is_base_url": "Nieprawidłowy base_url dla m.identity_server", + "autodiscovery_invalid_is": "URL serwera tożsamości nie wydaje się być prawidłowym serwerem tożsamości", + "autodiscovery_invalid_is_response": "Nieprawidłowa odpowiedź na wykrycie serwera tożsamości", + "server_picker_description": "Możesz użyć niestandardowych opcji serwera, aby zalogować się na inny serwer Matrix, wprowadzając inny adres URL serwera. Umożliwi Ci to na korzystanie z %(brand)s z istniejącym już kontem Matrix na innym serwerze domowym.", + "server_picker_description_matrix.org": "Dołącz do milionów za darmo na największym publicznym serwerze", + "server_picker_title_default": "Opcje serwera", + "soft_logout": { + "clear_data_title": "Wyczyścić wszystkie dane w tej sesji?", + "clear_data_description": "Wyczyszczenie wszystkich danych z tej sesji jest permanentne. Wiadomości szyfrowane zostaną utracone, jeśli nie zabezpieczono ich kluczy.", + "clear_data_button": "Wyczyść wszystkie dane" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Zaszyfrowane wiadomości są zabezpieczone przy użyciu szyfrowania end-to-end. Tylko Ty oraz ich adresaci posiadają klucze do ich rozszyfrowania.", + "setup_secure_backup_description_2": "Po wylogowaniu, te klucze zostaną usunięte z urządzenia, co oznacza, że nie będziesz w stanie czytać wiadomości szyfrowanych, chyba że posiadasz je na swoich innych urządzeniach lub zapisałeś je na serwerze.", + "use_key_backup": "Rozpocznij z użyciem klucza kopii zapasowej", + "skip_key_backup": "Nie chcę moich zaszyfrowanych wiadomości", + "megolm_export": "Ręcznie eksportuj klucze", + "setup_key_backup_title": "Utracisz dostęp do zaszyfrowanych wiadomości", + "description": "Czy na pewno chcesz się wylogować?" + }, + "registration": { + "continue_without_email_title": "Kontynuowanie bez adresu e-mail", + "continue_without_email_description": "Mała uwaga, jeśli nie dodasz adresu e-mail i stracisz swoje hasło, możesz <b>permanentnie stracić dostęp do swojego konta</b>.", + "continue_without_email_field_label": "Adres e-mail (opcjonalnie)" + }, + "set_email": { + "verification_pending_title": "Oczekiwanie weryfikacji", + "verification_pending_description": "Sprawdź swój e-mail i kliknij link w nim zawarty. Kiedy już to zrobisz, kliknij \"kontynuuj\".", + "description": "To pozwoli Ci zresetować Twoje hasło i otrzymać powiadomienia." + } }, "room_list": { "sort_unread_first": "Pokazuj najpierw pokoje z nieprzeczytanymi wiadomościami", @@ -3409,7 +3137,8 @@ "spam_or_propaganda": "Spam lub propaganda", "report_entire_room": "Zgłoś cały pokój", "report_content_to_homeserver": "Zgłoś zawartość do administratora swojego serwera", - "description": "Zgłoszenie tej wiadomości wyśle administratorowi serwera unikatowe „ID wydarzenia”. Jeżeli wiadomości w tym pokoju są szyfrowane, administrator serwera może nie być w stanie przeczytać treści wiadomości, lub zobaczyć plików bądź zdjęć." + "description": "Zgłoszenie tej wiadomości wyśle administratorowi serwera unikatowe „ID wydarzenia”. Jeżeli wiadomości w tym pokoju są szyfrowane, administrator serwera może nie być w stanie przeczytać treści wiadomości, lub zobaczyć plików bądź zdjęć.", + "other_label": "Inne" }, "setting": { "help_about": { @@ -3528,7 +3257,22 @@ "popout": "Wyskakujący widżet", "unpin_to_view_right_panel": "Odepnij widżet, aby wyświetlić go w tym panelu", "set_room_layout": "Ustaw mój układ pokoju dla wszystkich", - "close_to_view_right_panel": "Zamknij widżet, aby wyświetlić go w tym panelu" + "close_to_view_right_panel": "Zamknij widżet, aby wyświetlić go w tym panelu", + "modal_title_default": "Widżet modalny", + "modal_data_warning": "Dane na tym ekranie są współdzielone z %(widgetDomain)s", + "capabilities_dialog": { + "title": "Zatwierdź uprawnienia widżetu", + "content_starting_text": "Ten widżet chciałby:", + "decline_all_permission": "Odmów wszystko", + "remember_Selection": "Zapamiętaj mój wybór dla tego widżetu" + }, + "open_id_permissions_dialog": { + "title": "Zezwól temu widżetowi na weryfikacje Twojej tożsamości", + "starting_text": "Widżet zweryfikuje twoje ID użytkownika, lecz nie będzie w stanie wykonywać za Ciebie działań:", + "remember_selection": "Zapamiętaj to" + }, + "error_unable_start_audio_stream_description": "Nie można rozpocząć przesyłania strumienia audio.", + "error_unable_start_audio_stream_title": "Nie udało się rozpocząć transmisji na żywo" }, "feedback": { "sent": "Wysłano opinię użytkownka", @@ -3537,7 +3281,8 @@ "may_contact_label": "Możesz się ze mną skontaktować, jeśli chcesz mnie śledzić lub pomóc wypróbować nadchodzące pomysły", "pro_type": "PRO TIP: Jeżeli zgłaszasz błąd, wyślij <debugLogsLink>dzienniki debugowania</debugLogsLink>, aby pomóc nam znaleźć problem.", "existing_issue_link": "Najpierw zobacz <existingIssuesLink>istniejące zgłoszenia na GitHubie</existingIssuesLink>. Nic nie znalazłeś? <newIssueLink>Utwórz nowe</newIssueLink>.", - "send_feedback_action": "Wyślij opinię użytkownika" + "send_feedback_action": "Wyślij opinię użytkownika", + "can_contact_label": "Możesz się ze mną skontaktować, jeśli masz jakiekolwiek pytania" }, "zxcvbn": { "suggestions": { @@ -3610,7 +3355,10 @@ "no_update": "Brak aktualizacji.", "downloading": "Pobieranie aktualizacji…", "new_version_available": "Nowa wersja dostępna. <a>Aktualizuj teraz.</a>", - "check_action": "Sprawdź aktualizacje" + "check_action": "Sprawdź aktualizacje", + "error_unable_load_commit": "Nie można wczytać szczegółów commitu: %(msg)s", + "unavailable": "Niedostępny", + "changelog": "Dziennik zmian" }, "threads": { "all_threads": "Wszystkie wątki", @@ -3625,7 +3373,11 @@ "empty_heading": "Organizuj dyskusje za pomocą wątków", "unable_to_decrypt": "Nie można rozszyfrować wiadomości", "open_thread": "Otwórz wątek", - "error_start_thread_existing_relation": "Nie można utworzyć wątku z wydarzenia z istniejącą relacją" + "error_start_thread_existing_relation": "Nie można utworzyć wątku z wydarzenia z istniejącą relacją", + "count_of_reply": { + "one": "%(count)s odpowiedź", + "other": "%(count)s odpowiedzi" + } }, "theme": { "light_high_contrast": "Jasny z wysokim kontrastem", @@ -3659,7 +3411,41 @@ "title_when_query_available": "Wyniki", "search_placeholder": "Przeszukuj nazwy i opisy", "no_search_result_hint": "Możesz spróbować inną frazę lub sprawdzić błędy pisowni.", - "joining_space": "Dołączanie" + "joining_space": "Dołączanie", + "add_existing_subspace": { + "space_dropdown_title": "Dodaj istniejącą przestrzeń", + "create_prompt": "Chcesz zamiast tego dodać nową przestrzeń?", + "create_button": "Utwórz nową przestrzeń", + "filter_placeholder": "Szukaj przestrzeni" + }, + "add_existing_room_space": { + "error_heading": "Nie dodano wszystkiego, co było zaznaczone", + "progress_text": { + "other": "Dodawanie pokojów... (%(progress)s z %(count)s)", + "one": "Dodawanie pokoju..." + }, + "dm_heading": "Wiadomości prywatne", + "space_dropdown_label": "Wybór przestrzeni", + "space_dropdown_title": "Dodaj istniejące pokoje", + "create": "Chcesz zamiast tego dodać nowy pokój?", + "create_prompt": "Utwórz nowy pokój", + "subspace_moved_note": "Dodawanie przestrzeni zostało przeniesione." + }, + "room_filter_placeholder": "Szukaj pokoi", + "leave_dialog_public_rejoin_warning": "Nie będziesz mógł dołączyć, dopóki nie dostaniesz nowego zaproszenia.", + "leave_dialog_only_admin_warning": "Jesteś jedynym administratorem tej przestrzeni. Opuszczenie, będzie oznaczać, że nikt nie będzie miał nad nią kontroli.", + "leave_dialog_only_admin_room_warning": "Jesteś jedynym administratorem niektórych pokoi i przestrzeni, które chcesz opuścić. Opuszczenie zostawi je bez żadnego administratora.", + "leave_dialog_title": "Opuść %(spaceName)s", + "leave_dialog_description": "Zamierzasz opuścić <spaceName/>.", + "leave_dialog_option_intro": "Czy chcesz opuścić pokoje w tej przestrzeni?", + "leave_dialog_option_none": "Nie opuszczaj żadnych pokoi", + "leave_dialog_option_all": "Opuść wszystkie pokoje", + "leave_dialog_option_specific": "Opuść niektóre pokoje", + "leave_dialog_action": "Opuść przestrzeń", + "preferences": { + "sections_section": "Sekcje do pokazania", + "show_people_in_space": "Ta funkcja grupuje Twoje czaty z członkami tej przestrzeni. Wyłączenie jej, ukryje następujące czaty %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Ten serwer domowy nie jest skonfigurowany by wyświetlać mapy.", @@ -3684,7 +3470,30 @@ "click_move_pin": "Kliknij, aby przenieść przypinkę", "click_drop_pin": "Kliknij, aby upuścić przypinkę", "share_button": "Udostępnij lokalizację", - "stop_and_close": "Zatrzymaj i zamknij" + "stop_and_close": "Zatrzymaj i zamknij", + "error_fetch_location": "Nie udało się pobrać lokalizacji", + "error_no_perms_title": "Nie masz uprawnień do udostępniania lokalizacji", + "error_no_perms_description": "Musisz mieć odpowiednie uprawnienia, aby udostępniać lokalizację w tym pokoju.", + "error_send_title": "Nie mogliśmy wysłać Twojej lokalizacji", + "error_send_description": "%(brand)s nie mógł wysłać Twojej lokalizacji. Spróbuj ponownie później.", + "live_description": "Lokalizacja na żywo użytkownika %(displayName)s", + "share_type_own": "Moja aktualna lokalizacja", + "share_type_live": "Moja lokalizacja na żywo", + "share_type_pin": "Upuść przypinkę", + "share_type_prompt": "Jaki typ lokalizacji chcesz udostępnić?", + "live_update_time": "Zaktualizowano %(humanizedUpdateTime)s", + "live_until": "Na żywo do %(expiryTime)s", + "loading_live_location": "Wczytywanie lokalizacji na żywo…", + "live_location_ended": "Zakończono lokalizację na żywo", + "live_location_error": "Wystąpił błąd w lokalizacji na żywo", + "live_locations_empty": "Brak lokalizacji na żywo", + "close_sidebar": "Zamknij pasek boczny", + "error_stopping_live_location": "Wystąpił błąd podczas kończenia lokalizacji na żywo", + "error_sharing_live_location": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo", + "live_location_active": "Udostępniasz swoją lokalizację na żywo", + "live_location_enabled": "Włączono lokalizację na żywo", + "error_sharing_live_location_try_again": "Wystąpił błąd podczas udostępniania Twojej lokalizacji na żywo, spróbuj ponownie", + "error_stopping_live_location_try_again": "Wystąpił błąd podczas zatrzymywania Twojej lokalizacji na żywo, spróbuj ponownie" }, "labs_mjolnir": { "room_name": "Moja lista zablokowanych", @@ -3756,7 +3565,16 @@ "address_label": "Adres", "label": "Utwórz przestrzeń", "add_details_prompt_2": "Możesz to zmienić w każdej chwili.", - "creating": "Tworzenie…" + "creating": "Tworzenie…", + "subspace_join_rule_restricted_description": "Każdy w <SpaceName/> będzie mógł znaleźć i dołączyć.", + "subspace_join_rule_public_description": "Każdy będzie mógł znaleźć i dołączyć do tej przestrzeni, nie tylko członkowie <SpaceName/>.", + "subspace_join_rule_invite_description": "Tylko osoby zaproszone będą mogły znaleźć i dołączyć do tej przestrzeni.", + "subspace_dropdown_title": "Utwórz przestrzeń", + "subspace_beta_notice": "Dodaj przestrzeń do przestrzeni, którą zarządzasz.", + "subspace_join_rule_label": "Widoczność przestrzeni", + "subspace_join_rule_invite_only": "Przestrzeń prywatna (tylko na zaproszenie)", + "subspace_existing_space_prompt": "Chcesz zamiast tego dodać istniejącą przestrzeń?", + "subspace_adding": "Dodawanie…" }, "user_menu": { "switch_theme_light": "Przełącz na tryb jasny", @@ -3915,7 +3733,11 @@ "all_rooms": "Wszystkie pokoje", "field_placeholder": "Szukaj…", "this_room_button": "Wyszukaj ten pokój", - "all_rooms_button": "Wyszukaj wszystkie pokoje" + "all_rooms_button": "Wyszukaj wszystkie pokoje", + "result_count": { + "one": "(~%(count)s wynik)", + "other": "(~%(count)s wyników)" + } }, "jump_to_bottom_button": "Przewiń do najnowszych wiadomości", "jump_read_marker": "Przeskocz do pierwszej nieprzeczytanej wiadomości.", @@ -3930,7 +3752,19 @@ "error_jump_to_date_details": "Szczegóły błędu", "jump_to_date_beginning": "Początek pokoju", "jump_to_date": "Przeskocz do daty", - "jump_to_date_prompt": "Wybierz datę do której przeskoczyć" + "jump_to_date_prompt": "Wybierz datę do której przeskoczyć", + "face_pile_tooltip_label": { + "one": "Wyświetl 1 członka", + "other": "Wyświetl wszystkich %(count)s członków" + }, + "face_pile_tooltip_shortcut_joined": "Włączając Ciebie, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Włączając %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> zaprasza cię", + "unknown_status_code_for_timeline_jump": "nieznany kod statusu", + "face_pile_summary": { + "one": "%(count)s osoba, którą znasz, już dołączyła", + "other": "%(count)s osób, które znasz, już dołączyło" + } }, "file_panel": { "guest_note": "Musisz się <a>zarejestrować</a> aby móc używać tej funkcji", @@ -3951,7 +3785,9 @@ "identity_server_no_terms_title": "Serwer tożsamości nie posiada warunków użytkowania", "identity_server_no_terms_description_1": "Ta czynność wymaga dostępu do domyślnego serwera tożsamości <server /> do walidacji adresu e-mail, czy numeru telefonu, ale serwer nie określa warunków korzystania z usługi.", "identity_server_no_terms_description_2": "Kontynuj tylko wtedy, gdy ufasz właścicielowi serwera.", - "inline_intro_text": "Zaakceptuj <policyLink /> aby kontynuować:" + "inline_intro_text": "Zaakceptuj <policyLink /> aby kontynuować:", + "summary_identity_server_1": "Odnajdź innych z użyciem numeru telefonu lub adresu e-mail", + "summary_identity_server_2": "Zostań znaleziony przez numer telefonu lub adres e-mail" }, "space_settings": { "title": "Ustawienia - %(spaceName)s" @@ -3988,7 +3824,13 @@ "total_n_votes_voted": { "one": "Oparte na %(count)s głosie", "other": "Oparte na %(count)s głosach" - } + }, + "end_message_no_votes": "Ankieta została zakończona. Nie został oddany żaden głos.", + "end_message": "Ankieta została zakończona. Najlepsza odpowiedź: %(topAnswer)s", + "error_ending_title": "Nie udało się zakończyć ankiety", + "error_ending_description": "Przepraszamy, ankieta nie została zakończona. Spróbuj ponownie.", + "end_title": "Zakończ ankietę", + "end_description": "Czy na pewno chcesz zakończyć ankietę? Zostaną wyświetlone ostateczne wyniki, a osoby nie będą mogły głosować." }, "failed_load_async_component": "Nie można załadować! Sprawdź połączenie sieciowe i spróbuj ponownie.", "upload_failed_generic": "Nie udało się przesłać pliku '%(fileName)s'.", @@ -4034,7 +3876,39 @@ "error_version_unsupported_space": "Serwer domowy użytkownika nie wspiera tej wersji przestrzeni.", "error_version_unsupported_room": "Serwer domowy użytkownika nie wspiera tej wersji pokoju.", "error_unknown": "Nieznany błąd serwera", - "to_space": "Zaproś do %(spaceName)s" + "to_space": "Zaproś do %(spaceName)s", + "unable_find_profiles_description_default": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", + "unable_find_profiles_title": "Wymienieni użytkownicy mogą nie istnieć", + "unable_find_profiles_invite_never_warn_label_default": "Zaproś mimo to i nie ostrzegaj ponownie", + "unable_find_profiles_invite_label_default": "Zaproś mimo to", + "email_caption": "Zaproś przez e-mail", + "error_dm": "Nie mogliśmy utworzyć Twojej wiadomości prywatnej.", + "ask_anyway_description": "Nie znaleziono profilów dla identyfikatorów Matrix wymienionych poniżej - czy chcesz rozpocząć wiadomość prywatną mimo to?", + "ask_anyway_never_warn_label": "Rozpocznij wiadomość prywatną mimo to i nie ostrzegaj ponownie", + "ask_anyway_label": "Rozpocznij wiadomość prywatną mimo to", + "error_find_room": "Coś poszło nie tak podczas zapraszania użytkowników.", + "error_invite": "Nie udało się zaprosić tych użytkowników. Proszę sprawdzić zaproszonych użytkowników i spróbować ponownie.", + "error_transfer_multiple_target": "Połączenie może zostać przekazane tylko do pojedynczego użytkownika.", + "error_find_user_title": "Nie udało się znaleźć tych użytkowników", + "error_find_user_description": "Ci użytkownicy mogą nie istnieć lub są nieprawidłowi, i nie mogą zostać zaproszeni: %(csvNames)s", + "recents_section": "Najnowsze rozmowy", + "suggestions_section": "Ostatnio skontaktowani bezpośrednio", + "email_use_default_is": "Użyj serwera identyfikacji, aby zaprosić przez e-mail. <default>Użyj domyślnego (%(defaultIdentityServerName)s)</default> lub zarządzaj w <settings>Ustawieniach</settings>.", + "email_use_is": "Użyj serwera tożsamości, aby zapraszać przez e-mail. Zarządzaj w <settings>Ustawieniach</settings>.", + "start_conversation_name_email_mxid_prompt": "Rozpocznij konwersację z innymi korzystając z ich nazwy, adresu e-mail lub nazwy użytkownika (np. <userId/>).", + "start_conversation_name_mxid_prompt": "Rozpocznij konwersację z innymi korzystając z ich nazwy lub nazwy użytkownika (np. <userId/>).", + "suggestions_disclaimer": "Niektóre propozycje mogą być ukryte z uwagi na prywatność.", + "suggestions_disclaimer_prompt": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im poniższy link z zaproszeniem.", + "send_link_prompt": "Lub wyślij link z zaproszeniem", + "to_room": "Zaproś do %(roomName)s", + "name_email_mxid_share_space": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij tą przestrzeń</a>.", + "name_mxid_share_space": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij tą przestrzeń</a>.", + "name_email_mxid_share_room": "Zaproś kogoś za pomocą jego imienia, adresu e-mail, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij ten pokój</a>.", + "name_mxid_share_room": "Zaproś kogoś za pomocą jego imienia, nazwy użytkownika (takiej jak <userId/>) lub <a>udostępnij ten pokój</a>.", + "key_share_warning": "Zaproszone osoby, będą mogły czytać historię wiadomości.", + "email_limit_one": "Zaproszenie e-mail może zostać wysłane tylko jedno na raz", + "transfer_user_directory_tab": "Katalog użytkownika", + "transfer_dial_pad_tab": "Klawiatura numeryczna" }, "scalar": { "error_create": "Nie można utworzyć widżetu.", @@ -4067,7 +3941,21 @@ "something_went_wrong": "Coś poszło nie tak!", "download_media": "Nie udało się pobrać media źródłowego, nie znaleziono źródłowego adresu URL", "update_power_level": "Nie udało się zmienić poziomu mocy", - "unknown": "Nieznany błąd" + "unknown": "Nieznany błąd", + "dialog_description_default": "Wystąpił błąd.", + "edit_history_unsupported": "Wygląda na to, że Twój serwer domowy nie wspiera tej funkcji.", + "session_restore": { + "clear_storage_description": "Wylogować się i usunąć klucze szyfrowania?", + "clear_storage_button": "Wyczyść pamięć i wyloguj się", + "title": "Przywrócenie sesji jest niemożliwe", + "description_1": "Napotkaliśmy błąd podczas przywracania poprzedniej sesji.", + "description_2": "Jeśli wcześniej używałeś/aś nowszej wersji %(brand)s, Twoja sesja może być niekompatybilna z tą wersją. Zamknij to okno i powróć do nowszej wersji.", + "description_3": "Wyczyszczenie pamięci przeglądarki może rozwiązać problem, ale wyloguje Cię i spowoduje, że jakakolwiek zaszyfrowana historia czatu stanie się nieczytelna." + }, + "storage_evicted_title": "Brakujące dane sesji", + "storage_evicted_description_1": "Brakuje niektórych danych sesji, w tym zaszyfrowanych kluczy wiadomości. Wyloguj się i zaloguj, aby to naprawić, przywracając klucze z kopii zapasowej.", + "storage_evicted_description_2": "Twoja przeglądarka prawdopodobnie usunęła te dane, kiedy brakowało jej miejsca.", + "unknown_error_code": "nieznany kod błędu" }, "in_space1_and_space2": "W przestrzeniach %(space1Name)s i %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4221,7 +4109,31 @@ "deactivate_confirm_action": "Dezaktywuj użytkownika", "error_deactivate": "Nie udało się zdezaktywować użytkownika", "role_label": "Role w <RoomName/>", - "edit_own_devices": "Edytuj urządzenia" + "edit_own_devices": "Edytuj urządzenia", + "redact": { + "no_recent_messages_title": "Nie znaleziono ostatnich wiadomości od %(user)s", + "no_recent_messages_description": "Spróbuj przewinąć się w górę na osi czasu, aby sprawdzić, czy nie ma wcześniejszych.", + "confirm_title": "Usuń ostatnie wiadomości od %(user)s", + "confirm_description_1": { + "one": "Zamierzasz usunąć %(count)s wiadomość przez %(user)s. To usunie ją permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?", + "other": "Zamierzasz usunąć %(count)s wiadomości przez %(user)s. To usunie je permanentnie dla wszystkich w konwersacji. Czy chcesz kontynuować?" + }, + "confirm_description_2": "Dla większej liczby wiadomości, może to zająć trochę czasu. Nie odświeżaj klienta w tym czasie.", + "confirm_keep_state_label": "Zachowaj komunikaty systemowe", + "confirm_keep_state_explainer": "Odznacz, jeśli chcesz również usunąć wiadomości systemowe tego użytkownika (np. zmiana członkostwa, profilu…)", + "confirm_button": { + "other": "Usuń %(count)s wiadomości", + "one": "Usuń 1 wiadomość" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s zweryfikowanych sesji", + "one": "1 zweryfikowana sesja" + }, + "count_of_sessions": { + "other": "%(count)s sesji", + "one": "%(count)s sesja" + } }, "stickers": { "empty": "Nie masz obecnie włączonych żadnych pakietów naklejek", @@ -4274,6 +4186,9 @@ "one": "Ostateczny wynik na podstawie %(count)s głosu", "other": "Ostateczne wyniki na podstawie %(count)s głosów" } + }, + "thread_list": { + "context_menu_label": "Opcje wątków" } }, "reject_invitation_dialog": { @@ -4310,12 +4225,167 @@ }, "console_wait": "Czekaj!", "cant_load_page": "Nie można załadować strony", - "Invalid homeserver discovery response": "Nieprawidłowa odpowiedź na wykrycie serwera domowego", - "Failed to get autodiscovery configuration from server": "Nie udało się uzyskać konfiguracji autodiscovery z serwera", - "Invalid base_url for m.homeserver": "Nieprawidłowy base_url dla m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL serwera domowego nie wygląda na prawidłowy serwer domowy Matrix", - "Invalid identity server discovery response": "Nieprawidłowa odpowiedź na wykrycie serwera tożsamości", - "Invalid base_url for m.identity_server": "Nieprawidłowy base_url dla m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL serwera tożsamości nie wydaje się być prawidłowym serwerem tożsamości", - "General failure": "Ogólny błąd" + "General failure": "Ogólny błąd", + "emoji_picker": { + "cancel_search_label": "Anuluj wyszukiwanie" + }, + "info_tooltip_title": "Informacje", + "language_dropdown_label": "Rozwiń języki", + "pill": { + "permalink_other_room": "Wiadomość w %(room)s", + "permalink_this_room": "Wiadomość od %(user)s" + }, + "seshat": { + "error_initialising": "Wystąpił błąd inicjalizacji wyszukiwania wiadomości, sprawdź <a>swoje ustawienia</a> po więcej informacji", + "warning_kind_files_app": "Użyj <a>aplikacji desktopowej</a>, aby zobaczyć wszystkie szyfrowane pliki", + "warning_kind_search_app": "Używaj <a>Aplikacji desktopowej</a>, aby wyszukiwać zaszyfrowane wiadomości", + "warning_kind_files": "Ta wersja %(brand)s nie wspiera wyświetlania niektórych plików szyfrowanych", + "warning_kind_search": "Ta wersja %(brand)s nie obsługuje wyszukiwania zabezpieczonych wiadomości", + "reset_title": "Zresetować bank wydarzeń?", + "reset_description": "Najprawdopodobniej nie chcesz zresetować swojego indeksu banku wydarzeń", + "reset_explainer": "Jeśli kontynuujesz, żadne wiadomości nie zostaną usunięte, lecz jakość wyszukiwania może się obniżyć na kilka miesięcy, w których indeks się zregeneruje", + "reset_button": "Resetuj bank wydarzeń" + }, + "truncated_list_n_more": { + "other": "I %(count)s więcej…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Wprowadź nazwę serwera", + "network_dropdown_available_valid": "Wygląda dobrze", + "network_dropdown_available_invalid_forbidden": "Nie możesz wyświetlić listy pokoi tego serwera", + "network_dropdown_available_invalid": "Nie można znaleźć serwera lub jego listy pokoi", + "network_dropdown_your_server_description": "Twój serwer", + "network_dropdown_remove_server_adornment": "Usuń serwer “%(roomServer)s”", + "network_dropdown_add_dialog_title": "Dodaj nowy serwer", + "network_dropdown_add_dialog_description": "Wpisz nazwę nowego serwera, którego chcesz przeglądać.", + "network_dropdown_add_dialog_placeholder": "Nazwa serwera", + "network_dropdown_add_server_option": "Dodaj nowy serwer…", + "network_dropdown_selected_label_instance": "Pokaż: Pokoje %(instance)s (%(server)s)", + "network_dropdown_selected_label": "Pokaż: Pokoje Matrix" + } + }, + "dialog_close_label": "Zamknij okno dialogowe", + "voice_message": { + "cant_start_broadcast_title": "Nie można rozpocząć wiadomości głosowej", + "cant_start_broadcast_description": "Nie możesz rozpocząć wiadomości głosowej, ponieważ już nagrywasz transmisję na żywo. Zakończ transmisję na żywo, aby rozpocząć nagrywanie wiadomości głosowej." + }, + "redact": { + "error": "Nie możesz usunąć tej wiadomości. (%(code)s)", + "ongoing": "Usuwanie…", + "confirm_description": "Czy na pewno chcesz usunąć to wydarzenie?", + "confirm_description_state": "Usuwanie zmian pokoju w taki sposób może cofnąć zmianę.", + "confirm_button": "Potwierdź usunięcie", + "reason_label": "Powód (opcjonalne)" + }, + "forward": { + "no_perms_title": "Nie masz uprawnień aby to zrobić", + "sending": "Wysyłanie", + "sent": "Wysłano", + "open_room": "Otwórz pokój", + "send_label": "Wyślij", + "message_preview_heading": "Podgląd wiadomości", + "filter_placeholder": "Szukaj pokojów i ludzi" + }, + "integrations": { + "disabled_dialog_title": "Integracje są wyłączone", + "disabled_dialog_description": "Włącz '%(manageIntegrations)s' w ustawieniach, aby to zrobić.", + "impossible_dialog_title": "Integracje nie są dozwolone", + "impossible_dialog_description": "%(brand)s nie zezwala Tobie na użycie menedżera integracji, aby to zrobić. Skontaktuj się z administratorem." + }, + "lazy_loading": { + "disabled_description1": "Ostatnia sesja %(brand)s na %(host)s miała włączone leniwe ładowanie członków. W tej wersji leniwe ładowanie jest wyłączone. Ponieważ lokalna pamięć podręczna nie jest kompatybilna pomiędzy tymi wersjami, %(brand)s musi zsynchronizować ponownie Twoje konto.", + "disabled_description2": "Jeśli inna wersja %(brand)s jest nadal otwarta w innej zakładce, proszę zamknij ją, ponieważ używanie %(brand)s na tym samym komputerze z włączonym i wyłączonym jednocześnie leniwym ładowaniem będzie powodować problemy.", + "disabled_title": "Niekompatybilna lokalna pamięć podręczna", + "disabled_action": "Wyczyść pamięć podręczną i zsynchronizuj ponownie", + "resync_description": "%(brand)s używa teraz 3-5x mniej pamięci, ładując informacje o innych użytkownikach tylko wtedy, gdy jest to konieczne. Poczekaj, aż ponownie zsynchronizujemy się z serwerem!", + "resync_title": "Aktualizowanie %(brand)s" + }, + "message_edit_dialog_title": "Edycje wiadomości", + "server_offline": { + "empty_timeline": "Jesteś na bieżąco.", + "title": "Serwer nie odpowiada", + "description": "Serwer nie odpowiada na niektóre z Twoich żądań. Poniżej przedstawiamy niektóre z prawdopodobnych powodów.", + "description_1": "Serwer (%(serverName)s) zajął zbyt dużo czasu na odpowiedź.", + "description_2": "Twoja zapora ogniowa lub antywirus blokują żądanie.", + "description_3": "Rozszerzenie w przeglądarce blokuje żądanie.", + "description_4": "Serwer jest offline.", + "description_5": "Serwer odrzucił Twoje żądanie.", + "description_6": "Twoja okolica ma problemy z połączeniem do internetu.", + "description_7": "Wystąpił błąd połączenia podczas próby skontaktowania się z serwerem.", + "description_8": "Serwer nie został skonfigurowany, aby wskazać co jest problemem (CORS).", + "recent_changes_heading": "Najnowsze zmiany nie zostały jeszcze wprowadzone" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s członek", + "other": "%(count)s członków" + }, + "public_rooms_label": "Pokoje publiczne", + "heading_with_query": "Użyj \"%(query)s\" w trakcie szukania", + "heading_without_query": "Szukaj", + "spaces_title": "Przestrzenie, w których jesteś", + "other_rooms_in_space": "Inne pokoje w %(spaceName)s", + "join_button_text": "Dołącz %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Niektóre wyniki zostały ukryte dla ochrony prywatności", + "cant_find_person_helpful_hint": "Jeżeli nie możesz zobaczyć osób, których szukasz, wyślij im link z zaproszeniem.", + "copy_link_text": "Kopiuj link z zaproszeniem", + "result_may_be_hidden_warning": "Niektóre wyniki mogą być ukryte", + "cant_find_room_helpful_hint": "Jeśli nie możesz znaleźć pokoju, którego szukasz, poproś o zaproszenie lub utwórz nowy pokój.", + "create_new_room_button": "Utwórz nowy pokój", + "group_chat_section_title": "Inne opcje", + "start_group_chat_button": "Rozpocznij czat grupowy", + "message_search_section_title": "Inne wyszukiwania", + "recent_searches_section_title": "Ostatnie wyszukania", + "recently_viewed_section_title": "Ostatnio wyświetlane", + "search_dialog": "Pasek wyszukiwania", + "remove_filter": "Usuń filtr wyszukiwania dla %(filter)s", + "search_messages_hint": "Aby szukać wiadomości, poszukaj tej ikony na górze pokoju <icon/>", + "keyboard_scroll_hint": "Użyj <arrows/>, aby przewijać" + }, + "share": { + "title_room": "Udostępnij pokój", + "permalink_most_recent": "Link do najnowszej wiadomości", + "title_user": "Udostępnij użytkownika", + "title_message": "Udostępnij wiadomość w pokoju", + "permalink_message": "Link do zaznaczonej wiadomości", + "link_title": "Link do pokoju" + }, + "upload_file": { + "title_progress": "Prześlij pliki (%(current)s z %(total)s)", + "title": "Prześlij pliki", + "upload_all_button": "Prześlij wszystko", + "error_file_too_large": "Ten plik jest <b>zbyt duży</b>, aby został wysłany. Ograniczenie wielkości plików to %(limit)s, a ten plik waży %(sizeOfThisFile)s.", + "error_files_too_large": "Te pliki są <b>zbyt duże</b> do wysłania. Ograniczenie wielkości plików to %(limit)s.", + "error_some_files_too_large": "Niektóre pliki są <b>zbyt duże</b> do wysłania. Ograniczenie wielkości plików to %(limit)s.", + "upload_n_others_button": { + "other": "Prześlij %(count)s innych plików", + "one": "Prześlij %(count)s inny plik" + }, + "cancel_all_button": "Anuluj wszystko", + "error_title": "Błąd wysyłania" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Pobieranie kluczy z serwera…", + "load_error_content": "Nie udało się załadować stanu kopii zapasowej", + "recovery_key_mismatch_title": "Klucze bezpieczeństwa nie pasują do siebie", + "recovery_key_mismatch_description": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Klucza: upewnij się, że wprowadzono prawidłowy Klucz bezpieczeństwa.", + "incorrect_security_phrase_title": "Nieprawidłowe hasło bezpieczeństwa", + "incorrect_security_phrase_dialog": "Kopia zapasowa nie mogła zostać rozszyfrowana za pomocą tego Hasła bezpieczeństwa: upewnij się, że wprowadzono prawidłowe Hasło bezpieczeństwa.", + "restore_failed_error": "Przywrócenie kopii zapasowej jest niemożliwe", + "no_backup_error": "Nie znaleziono kopii zapasowej!", + "keys_restored_title": "Klucze przywrócone", + "count_of_decryption_failures": "Nie udało się odszyfrować %(failedCount)s sesji!", + "count_of_successfully_restored_keys": "Przywrócono pomyślnie %(sessionCount)s kluczy", + "enter_phrase_title": "Wprowadź hasło bezpieczeństwa", + "key_backup_warning": "<b>Ostrzeżenie</b>: kopia zapasowa klucza powinna być konfigurowana tylko z zaufanego komputera.", + "enter_phrase_description": "Uzyskaj dostęp do swojej bezpiecznej historii wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając Hasło bezpieczeństwa.", + "phrase_forgotten_text": "Jeśli zapomniałeś(aś) swojej frazy bezpieczeństwa, możesz <button1>wykorzystać swój klucz bezpieczeństwa</button1> lub <button2>skonfigurować nowe opcje odzyskiwania</button2>", + "enter_key_title": "Wprowadź klucz bezpieczeństwa", + "key_is_valid": "Wygląda to na prawidłowy klucz bezpieczeństwa!", + "key_is_invalid": "Nieprawidłowy klucz bezpieczeństwa", + "enter_key_description": "Uzyskaj dostęp do historii bezpiecznych wiadomości i skonfiguruj bezpieczne wiadomości, wprowadzając swój klucz bezpieczeństwa.", + "key_forgotten_text": "Jeśli zapomniałeś swojego klucza bezpieczeństwa, możesz <button>skonfigurować nowe opcje odzyskiwania</button>", + "load_keys_progress": "%(completed)s z %(total)s kluczy przywrócono" + } } diff --git a/src/i18n/strings/pt.json b/src/i18n/strings/pt.json index 51fa42052f..297b7e6796 100644 --- a/src/i18n/strings/pt.json +++ b/src/i18n/strings/pt.json @@ -1,9 +1,5 @@ { "Moderator": "Moderador/a", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor verifique seu email e clique no link enviado. Quando finalizar este processo, clique para continuar.", - "Session ID": "Identificador de sessão", - "unknown error code": "código de erro desconhecido", - "Verification Pending": "Verificação pendente", "Sun": "Dom", "Mon": "Seg", "Tue": "Ter", @@ -26,47 +22,22 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s", "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", - "and %(count)s others...": { - "other": "e %(count)s outros...", - "one": "e um outro..." - }, "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s de %(fullYear)s às %(time)s", "Join Room": "Ingressar na sala", - "not specified": "não especificado", - "An error has occurred.": "Ocorreu um erro.", - "Email address": "Endereço de email", "Warning!": "Atenção!", - "Confirm Removal": "Confirmar Remoção", - "Unable to restore session": "Não foi possível restaurar a sessão", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Se você já usou antes uma versão mais recente do %(brand)s, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.", - "Add an Integration": "Adicionar uma integração", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Você será levado agora a um site de terceiros para poder autenticar a sua conta para uso com o serviço %(integrationsUrl)s. Você quer continuar?", - "Custom level": "Nível personalizado", - "Create new room": "Criar nova sala", - "(~%(count)s results)": { - "other": "(~%(count)s resultados)", - "one": "(~%(count)s resultado)" - }, "Home": "Início", "AM": "AM", "PM": "PM", - "This will allow you to reset your password and receive notifications.": "Isto irá permitir-lhe redefinir a sua palavra-passe e receber notificações.", "Sunday": "Domingo", "Today": "Hoje", "Friday": "Sexta-feira", - "Changelog": "Histórico de alterações", - "Unavailable": "Indisponível", - "Filter results": "Filtrar resultados", "Tuesday": "Terça-feira", "Unnamed room": "Sala sem nome", "Saturday": "Sábado", "Monday": "Segunda-feira", - "Send": "Enviar", - "You cannot delete this message. (%(code)s)": "Não pode apagar esta mensagem. (%(code)s)", "Thursday": "Quinta-feira", "Yesterday": "Ontem", "Wednesday": "Quarta-feira", - "Thank you!": "Obrigado!", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s-%(monthName)s-%(fullYear)s", "Anguilla": "Anguilla", "United States": "Estados Unidos", @@ -169,7 +140,6 @@ "Lesotho": "Lesoto", "Maldives": "Maldivas", "Mali": "Mali", - "Start a conversation with someone using their name or username (like <userId/>).": "Comece uma conversa com alguém a partir do nome ou nome de utilizador (por exemplo: <userId/>).", "Malta": "Malta", "Lebanon": "Líbano", "Marshall Islands": "Ilhas Marshall", @@ -194,11 +164,6 @@ "Liberia": "Libéria", "Mexico": "México", "Moldova": "Moldávia", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Apenas um aviso, se não adicionar um email e depois esquecer a sua palavra-passe, poderá <b>perder permanentemente o acesso à sua conta</b>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Convide alguém a partir do nome, endereço de email, nome de utilizador (como <userId/>) ou <a>partilhe este espaço</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Convide alguém a partir do nome, email ou nome de utilizador (como <userId/>) ou <a>partilhe esta sala</a>.", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Ninguém poderá reutilizar o seu nome de utilizador (MXID), incluindo o próprio: este nome de utilizador permanecerá indisponível", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Comece uma conversa com alguém a partir do nome, endereço de email ou nome de utilizador (por exemplo: <userId/>).", "Zambia": "Zâmbia", "Zimbabwe": "Zimbabué", "Yemen": "Iémen", @@ -318,11 +283,9 @@ "Heard & McDonald Islands": "Ilhas Heard e McDonald", "Haiti": "Haiti", "Madagascar": "Madagáscar", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Convide alguém a partir do nome, nome de utilizador (como <userId/>) ou <a>partilhe este espaço</a>.", "Macedonia": "Macedónia", "Luxembourg": "Luxemburgo", "St. Pierre & Miquelon": "São Pedro e Miquelon", - "Join millions for free on the largest public server": "Junte-se a milhões gratuitamente no maior servidor público", "common": { "analytics": "Análise", "error": "Erro", @@ -357,7 +320,13 @@ "rooms": "Salas", "low_priority": "Baixa prioridade", "historical": "Histórico", - "are_you_sure": "Você tem certeza?" + "are_you_sure": "Você tem certeza?", + "email_address": "Endereço de email", + "filter_results": "Filtrar resultados", + "and_n_others": { + "other": "e %(count)s outros...", + "one": "e um outro..." + } }, "action": { "continue": "Continuar", @@ -409,14 +378,16 @@ "restricted": "Restrito", "moderator": "Moderador/a", "admin": "Administrador", - "custom": "Personalizado (%(level)s)" + "custom": "Personalizado (%(level)s)", + "custom_level": "Nível personalizado" }, "bug_reporting": { "description": "Os registos de depuração contêm dados de utilização da aplicação, incluindo o seu nome de utilizador, os IDs ou pseudónimos das salas que visitou, os últimos elementos da IU com que interagiu e os nomes de utilizador de outros utilizadores. No entanto não contêm mensagens.", "send_logs": "Enviar relatórios de erro", "collecting_information": "A recolher informação da versão da app", "collecting_logs": "A recolher logs", - "waiting_for_server": "À espera de resposta do servidor" + "waiting_for_server": "À espera de resposta do servidor", + "thank_you": "Obrigado!" }, "time": { "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", @@ -490,7 +461,8 @@ "error_invalid_email": "Endereço de email inválido", "error_invalid_email_detail": "Este não aparenta ser um endereço de email válido", "error_add_email": "Não foi possível adicionar endereço de email", - "add_email_instructions": "Enviámos-lhe um email para confirmar o seu endereço. Por favor siga as instruções no email e depois clique no botão abaixo." + "add_email_instructions": "Enviámos-lhe um email para confirmar o seu endereço. Por favor siga as instruções no email e depois clique no botão abaixo.", + "deactivate_confirm_content_3": "Ninguém poderá reutilizar o seu nome de utilizador (MXID), incluindo o próprio: este nome de utilizador permanecerá indisponível" }, "voip": { "audio_input_empty": "Não foi detetado nenhum microfone", @@ -568,6 +540,10 @@ }, "m.video": { "error_decrypting": "Erro ao descriptografar o vídeo" + }, + "scalar_starter_link": { + "dialog_title": "Adicionar uma integração", + "dialog_description": "Você será levado agora a um site de terceiros para poder autenticar a sua conta para uso com o serviço %(integrationsUrl)s. Você quer continuar?" } }, "slash_command": { @@ -649,7 +625,6 @@ "no_media_perms_title": "Não há permissões para o uso de vídeo/áudio no seu navegador", "no_media_perms_description": "Você talvez precise autorizar manualmente que o %(brand)s acesse seu microfone e webcam" }, - "Other": "Outros", "labs": { "group_profile": "Perfil", "group_rooms": "Salas" @@ -711,6 +686,15 @@ "password_not_entered": "Deve ser introduzida uma nova palavra-passe.", "passwords_mismatch": "Novas palavras-passe devem coincidir.", "return_to_login": "Retornar à tela de login" + }, + "server_picker_description_matrix.org": "Junte-se a milhões gratuitamente no maior servidor público", + "registration": { + "continue_without_email_description": "Apenas um aviso, se não adicionar um email e depois esquecer a sua palavra-passe, poderá <b>perder permanentemente o acesso à sua conta</b>." + }, + "set_email": { + "verification_pending_title": "Verificação pendente", + "verification_pending_description": "Por favor verifique seu email e clique no link enviado. Quando finalizar este processo, clique para continuar.", + "description": "Isto irá permitir-lhe redefinir a sua palavra-passe e receber notificações." } }, "export_chat": { @@ -737,7 +721,9 @@ "release_notes_toast_title": "Novidades", "error_encountered": "Erro encontrado (%(errorDetail)s).", "no_update": "Nenhuma atualização disponível.", - "check_action": "Procurar atualizações" + "check_action": "Procurar atualizações", + "unavailable": "Indisponível", + "changelog": "Histórico de alterações" }, "composer": { "autocomplete": { @@ -775,7 +761,11 @@ "search": { "this_room": "Esta sala", "all_rooms": "Todas as salas", - "field_placeholder": "Pesquisar…" + "field_placeholder": "Pesquisar…", + "result_count": { + "other": "(~%(count)s resultados)", + "one": "(~%(count)s resultado)" + } }, "jump_read_marker": "Ir diretamente para a primeira das mensagens não lidas.", "inviter_unknown": "Desconhecido", @@ -816,7 +806,8 @@ "advanced": { "unfederated": "Esta sala não é acessível para servidores Matrix remotos" }, - "upload_avatar_label": "Enviar icone de perfil de usuário" + "upload_avatar_label": "Enviar icone de perfil de usuário", + "alias_not_specified": "não especificado" }, "failed_load_async_component": "Impossível carregar! Verifique a sua ligação de rede e tente novamente.", "upload_failed_generic": "O carregamento do ficheiro '%(fileName)s' falhou.", @@ -857,7 +848,12 @@ "failed_generic": "A operação falhou", "room_failed_title": "Falha ao convidar utilizadores para %(roomName)s", "room_failed_partial": "Enviámos os outros, mas as pessoas abaixo não puderam ser convidadas para <RoomName/>", - "room_failed_partial_title": "Alguns convites não puderam ser enviados" + "room_failed_partial_title": "Alguns convites não puderam ser enviados", + "start_conversation_name_email_mxid_prompt": "Comece uma conversa com alguém a partir do nome, endereço de email ou nome de utilizador (por exemplo: <userId/>).", + "start_conversation_name_mxid_prompt": "Comece uma conversa com alguém a partir do nome ou nome de utilizador (por exemplo: <userId/>).", + "name_email_mxid_share_space": "Convide alguém a partir do nome, endereço de email, nome de utilizador (como <userId/>) ou <a>partilhe este espaço</a>.", + "name_mxid_share_space": "Convide alguém a partir do nome, nome de utilizador (como <userId/>) ou <a>partilhe este espaço</a>.", + "name_email_mxid_share_room": "Convide alguém a partir do nome, email ou nome de utilizador (como <userId/>) ou <a>partilhe esta sala</a>." }, "widget": { "error_need_to_be_logged_in": "Você tem que estar logado.", @@ -888,7 +884,10 @@ "export_unsupported": "O seu navegador não suporta as extensões de criptografia necessárias", "import_invalid_keyfile": "Não é um ficheiro de chaves %(brand)s válido", "import_invalid_passphrase": "Erro de autenticação: palavra-passe incorreta?", - "not_supported": "<não suportado>" + "not_supported": "<não suportado>", + "verification": { + "manual_device_verification_device_id_label": "Identificador de sessão" + } }, "error": { "mixed_content": "Não consigo conectar ao servidor padrão através de HTTP quando uma URL HTTPS está na barra de endereços do seu navegador. Use HTTPS ou então <a>habilite scripts não seguros no seu navegador</a>.", @@ -896,7 +895,13 @@ "failed_copy": "Falha ao copiar", "something_went_wrong": "Algo deu errado!", "update_power_level": "Não foi possível mudar o nível de permissões", - "unknown": "Erro desconhecido" + "unknown": "Erro desconhecido", + "dialog_description_default": "Ocorreu um erro.", + "session_restore": { + "title": "Não foi possível restaurar a sessão", + "description_2": "Se você já usou antes uma versão mais recente do %(brand)s, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente." + }, + "unknown_error_code": "código de erro desconhecido" }, "notifications": { "enable_prompt_toast_title": "Notificações", @@ -942,5 +947,18 @@ "title": "Busca falhou", "server_unavailable": "O servidor pode estar indisponível, sobrecarregado, ou a busca ultrapassou o tempo limite :(" } + }, + "redact": { + "error": "Não pode apagar esta mensagem. (%(code)s)", + "confirm_button": "Confirmar Remoção" + }, + "forward": { + "send_label": "Enviar" + }, + "report_content": { + "other_label": "Outros" + }, + "spotlight_dialog": { + "create_new_room_button": "Criar nova sala" } } diff --git a/src/i18n/strings/pt_BR.json b/src/i18n/strings/pt_BR.json index 1971872d64..51f77796e3 100644 --- a/src/i18n/strings/pt_BR.json +++ b/src/i18n/strings/pt_BR.json @@ -1,9 +1,5 @@ { "Moderator": "Moderador/a", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Por favor, confirme o seu e-mail e clique no link enviado. Feito isso, clique em continuar.", - "Session ID": "Identificador de sessão", - "unknown error code": "código de erro desconhecido", - "Verification Pending": "Confirmação pendente", "Sun": "Dom", "Mon": "Seg", "Tue": "Ter", @@ -26,34 +22,14 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s às %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s às %(time)s", "%(items)s and %(lastItem)s": "%(items)s e %(lastItem)s", - "and %(count)s others...": { - "one": "e um outro...", - "other": "e %(count)s outros..." - }, "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s de %(monthName)s de %(fullYear)s às %(time)s", "Join Room": "Ingressar na sala", - "not specified": "não especificado", - "An error has occurred.": "Ocorreu um erro.", - "Email address": "Endereço de e-mail", "Warning!": "Atenção!", - "Confirm Removal": "Confirmar a remoção", - "Unable to restore session": "Não foi possível restaurar a sessão", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Se você já usou antes uma versão mais recente do %(brand)s, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.", - "Add an Integration": "Adicionar uma integração", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Você será redirecionado para um site de terceiros para poder autenticar a sua conta, tendo em vista usar o serviço %(integrationsUrl)s. Deseja prosseguir?", - "Custom level": "Nível personalizado", "Home": "Home", - "Create new room": "Criar nova sala", - "(~%(count)s results)": { - "one": "(~%(count)s resultado)", - "other": "(~%(count)s resultados)" - }, - "This will allow you to reset your password and receive notifications.": "Isso permitirá que você redefina sua senha e receba notificações.", "Restricted": "Restrito", "PM": "PM", "AM": "AM", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s de %(monthName)s de %(fullYear)s", - "Send": "Enviar", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", @@ -62,64 +38,17 @@ "Delete Widget": "Apagar widget", "collapse": "recolher", "expand": "expandir", - "<a>In reply to</a> <pill>": "<a>Em resposta a</a> <pill>", - "And %(count)s more...": { - "other": "E %(count)s mais..." - }, "Sunday": "Domingo", "Today": "Hoje", "Friday": "Sexta-feira", - "Changelog": "Registro de alterações", - "Unavailable": "Indisponível", - "Filter results": "Filtrar resultados", "Tuesday": "Terça-feira", "Saturday": "Sábado", "Monday": "Segunda-feira", - "You cannot delete this message. (%(code)s)": "Você não pode apagar esta mensagem. (%(code)s)", "Thursday": "Quinta-feira", "Yesterday": "Ontem", "Wednesday": "Quarta-feira", - "Thank you!": "Obrigado!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Não é possível carregar o evento que foi respondido, ele não existe ou você não tem permissão para visualizá-lo.", - "Preparing to send logs": "Preparando para enviar relatórios", - "Logs sent": "Relatórios enviados", - "Failed to send logs: ": "Falha ao enviar os relatórios:· ", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Antes de enviar os relatórios, você deve <a>criar um bilhete de erro no GitHub</a> para descrever seu problema.", - "Unable to load commit detail: %(msg)s": "Não foi possível carregar os detalhes do envio: %(msg)s", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Para evitar perder seu histórico de bate-papo, você precisa exportar as chaves da sua sala antes de se desconectar. Quando entrar novamente, você precisará usar a versão mais atual do %(brand)s", - "Incompatible Database": "Banco de dados incompatível", - "Continue With Encryption Disabled": "Continuar com criptografia desativada", - "Incompatible local cache": "Cache local incompatível", - "Clear cache and resync": "Limpar cache e ressincronizar", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s agora usa de 3 a 5 vezes menos memória, pois carrega as informações dos outros usuários apenas quando for necessário. Por favor, aguarde enquanto ressincronizamos com o servidor!", - "Updating %(brand)s": "Atualizando o %(brand)s", - "Failed to upgrade room": "Falha ao atualizar a sala", - "The room upgrade could not be completed": "A atualização da sala não pode ser completada", - "Upgrade this room to version %(version)s": "Atualize essa sala para versão %(version)s", - "Upgrade Room Version": "Atualize a Versão da Sala", - "Create a new room with the same name, description and avatar": "Criar uma nova sala com o mesmo nome, descrição e foto", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Impeça os usuários de conversarem na versão antiga da sala. Além disso, digite uma mensagem aconselhando os usuários a migrarem para a nova sala", - "Put a link back to the old room at the start of the new room so people can see old messages": "Colocar um link para a sala antiga no começo da sala nova de modo que as pessoas possam ver mensagens antigas", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Você já usou o %(brand)s em %(host)s com o carregamento Lazy de participantes ativado. Nesta versão, o carregamento Lazy está desativado. Como o cache local não é compatível entre essas duas configurações, o %(brand)s precisa ressincronizar sua conta.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Se a outra versão do %(brand)s ainda estiver aberta em outra aba, por favor, feche-a pois usar o %(brand)s no mesmo host com o carregamento Lazy ativado e desativado simultaneamente causará problemas.", - "Update any local room aliases to point to the new room": "Atualize todos os nomes locais da sala para apontar para a nova sala", - "Clear Storage and Sign Out": "Limpar armazenamento e sair", - "We encountered an error trying to restore your previous session.": "Encontramos um erro ao tentar restaurar sua sessão anterior.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Limpar o armazenamento do seu navegador pode resolver o problema, mas você será deslogado e isso fará que qualquer histórico de bate-papo criptografado fique ilegível.", - "Share Room": "Compartilhar sala", - "Link to most recent message": "Link da mensagem mais recente", - "Share User": "Compartilhar usuário", - "Share Room Message": "Compartilhar Mensagem da Sala", - "Link to selected message": "Link da mensagem selecionada", - "Unable to load backup status": "Não foi possível carregar o status do backup", - "Unable to restore backup": "Não foi possível restaurar o backup", - "No backup found!": "Nenhum backup encontrado!", "Send Logs": "Enviar relatórios", - "Failed to decrypt %(failedCount)s sessions!": "Falha ao descriptografar as sessões de %(failedCount)s!", - "The following users may not exist": "Os seguintes usuários podem não existir", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Não é possível encontrar perfis para os IDs da Matrix listados abaixo - você gostaria de convidá-los mesmo assim?", - "Invite anyway and never warn me again": "Convide mesmo assim e nunca mais me avise", - "Invite anyway": "Convide mesmo assim", "Dog": "Cachorro", "Cat": "Gato", "Lion": "Leão", @@ -182,13 +111,6 @@ "Anchor": "Âncora", "Headphones": "Fones de ouvido", "Folder": "Pasta", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "As mensagens estão protegidas com a criptografia de ponta a ponta. Somente você e o(s) destinatário(s) têm as chaves para ler essas mensagens.", - "Start using Key Backup": "Comece a usar backup de chave", - "You signed in to a new session without verifying it:": "Você entrou em uma nova sessão sem confirmá-la:", - "Verify your other session using one of the options below.": "Confirme suas outras sessões usando uma das opções abaixo.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) entrou em uma nova sessão sem confirmá-la:", - "Ask this user to verify their session, or manually verify it below.": "Peça a este usuário para confirmar a sessão dele, ou confirme-a manualmente abaixo.", - "Not Trusted": "Não confiável", "Your homeserver has exceeded its user limit.": "Seu servidor ultrapassou seu limite de usuárias(os).", "Your homeserver has exceeded one of its resource limits.": "Seu servidor local excedeu um de seus limites de recursos.", "Ok": "Ok", @@ -196,182 +118,14 @@ "Lock": "Cadeado", "This backup is trusted because it has been restored on this session": "Este backup é confiável, pois foi restaurado nesta sessão", "Encrypted by a deleted session": "Criptografada por uma sessão já apagada", - "%(name)s wants to verify": "%(name)s solicita confirmação", - "Enter the name of a new server you want to explore.": "Digite o nome do novo servidor que você deseja explorar.", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Por favor, diga-nos o que aconteceu de errado ou, ainda melhor, crie um bilhete de erro no GitHub que descreva o problema.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Apagar todos os dados desta sessão é uma ação permanente. Mensagens criptografadas serão perdidas, a não ser que as chaves delas tenham sido copiadas para o backup.", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Você já usou uma versão mais recente do %(brand)s nesta sessão. Para usar esta versão novamente com a criptografia de ponta a ponta, você terá que se desconectar e entrar novamente.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Confirme este usuário para torná-lo confiável. Confiar nos usuários fornece segurança adicional ao trocar mensagens criptografadas de ponta a ponta.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Confirme este aparelho para torná-lo confiável. Confiar neste aparelho fornecerá segurança adicional para você e aos outros ao trocarem mensagens criptografadas de ponta a ponta.", - "a new master key signature": "uma nova chave mestra de assinatura", - "a new cross-signing key signature": "uma nova chave de autoverificação", - "a key signature": "uma assinatura de chave", - "I don't want my encrypted messages": "Não quero minhas mensagens criptografadas", - "You'll lose access to your encrypted messages": "Você perderá acesso às suas mensagens criptografadas", - "Session key": "Chave da sessão", - "Sign out and remove encryption keys?": "Fazer logout e remover as chaves de criptografia?", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Alguns dados de sessão, incluindo chaves de mensagens criptografadas, estão faltando. Desconecte-se e entre novamente para resolver isso, o que restaurará as chaves do backup.", - "Security Key": "Chave de Segurança", - "Use your Security Key to continue.": "Use sua Chave de Segurança para continuar.", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Atenção</b>: você só deve configurar o backup de chave em um computador de sua confiança.", - "Confirm encryption setup": "Confirmar a configuração de criptografia", - "Click the button below to confirm setting up encryption.": "Clique no botão abaixo para confirmar a configuração da criptografia.", - "%(name)s accepted": "%(name)s aceitou", - "%(name)s declined": "%(name)s recusou", - "%(name)s cancelled": "%(name)s cancelou", - "Edited at %(date)s": "Editado em %(date)s", - "Click to view edits": "Clicar para ver edições", - "Edited at %(date)s. Click to view edits.": "Editado em %(date)s. Clique para ver edições.", - "edited": "editado", - "Can't load this message": "Não foi possível carregar esta mensagem", "Submit logs": "Enviar relatórios", - "Cancel search": "Cancelar busca", - "Language Dropdown": "Menu suspenso de idiomas", - "Room address": "Endereço da sala", - "e.g. my-room": "por exemplo: minha-sala", - "Some characters not allowed": "Alguns caracteres não são permitidos", - "This address is available to use": "Este endereço está disponível para uso", - "This address is already in use": "Este endereço já está em uso", - "Enter a server name": "Digite um nome de servidor", - "Can't find this server or its room list": "Não foi possível encontrar este servidor ou sua lista de salas", - "Your server": "Seu servidor", - "Add a new server": "Adicionar um novo servidor", - "Server name": "Nome do servidor", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Lembrete: seu navegador não é compatível; portanto, sua experiência pode ser imprevisível.", - "Notes": "Notas", - "Removing…": "Removendo…", - "Clear all data in this session?": "Limpar todos os dados nesta sessão?", - "Clear all data": "Limpar todos os dados", - "Are you sure you want to deactivate your account? This is irreversible.": "Tem certeza de que deseja desativar sua conta? Isso é irreversível.", - "Confirm account deactivation": "Confirmar desativação da conta", - "Server did not return valid authentication information.": "O servidor não retornou informações de autenticação válidas.", - "Integrations are disabled": "As integrações estão desativadas", - "Integrations not allowed": "As integrações não estão permitidas", - "Power level": "Nível de permissão", - "Looks good": "Muito bem", - "Close dialog": "Fechar caixa de diálogo", - "There was a problem communicating with the server. Please try again.": "Ocorreu um problema na comunicação com o servidor. Por favor, tente novamente.", - "Server did not require any authentication": "O servidor não exigiu autenticação", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Se você confirmar esse usuário, a sessão será marcada como confiável para você e para ele.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Confirmar este aparelho o marcará como confiável para você e para os usuários que se confirmaram com você.", - "Email (optional)": "E-mail (opcional)", "Deactivate account": "Desativar minha conta", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Para relatar um problema de segurança relacionado à tecnologia Matrix, leia a <a>Política de Divulgação de Segurança</a> da Matrix.org.", - "Resend %(unsentCount)s reaction(s)": "Reenviar %(unsentCount)s reações", "Failed to connect to integration manager": "Falha ao conectar-se ao gerenciador de integrações", - "%(count)s verified sessions": { - "other": "%(count)s sessões confirmadas", - "one": "1 sessão confirmada" - }, - "%(count)s sessions": { - "other": "%(count)s sessões", - "one": "%(count)s sessão" - }, - "No recent messages by %(user)s found": "Nenhuma mensagem recente de %(user)s foi encontrada", - "Remove recent messages by %(user)s": "Apagar mensagens de %(user)s na sala", - "Remove %(count)s messages": { - "other": "Apagar %(count)s mensagens para todos", - "one": "Remover 1 mensagem" - }, - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Use um servidor de identidade para convidar por e-mail. <default>Use o padrão (%(defaultIdentityServerName)s)</default> ou um servidor personalizado em <settings>Configurações</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Use um servidor de identidade para convidar por e-mail. Gerencie o servidor em <settings>Configurações</settings>.", - "Destroy cross-signing keys?": "Destruir chaves autoverificadas?", - "Confirm to continue": "Confirme para continuar", - "Click the button below to confirm your identity.": "Clique no botão abaixo para confirmar sua identidade.", - "Something went wrong trying to invite the users.": "Ocorreu um erro ao tentar convidar os usuários.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Não foi possível convidar esses usuários. Por favor, tente novamente.", - "Failed to find the following users": "Falha ao encontrar os seguintes usuários", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Os seguintes usuários não puderam ser convidados porque não existem ou são inválidos: %(csvNames)s", - "Recent Conversations": "Conversas recentes", - "Room Settings - %(roomName)s": "Configurações da sala - %(roomName)s", - "Upgrade private room": "Atualizar a sala privada", - "Upgrade public room": "Atualizar a sala pública", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Atualizar uma sala é uma ação avançada e geralmente é recomendada quando uma sala está instável devido a erros, recursos ausentes ou vulnerabilidades de segurança.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Isso geralmente afeta apenas como a sala é processada no servidor. Se você tiver problemas com o %(brand)s, <a>informe um erro</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Você atualizará esta sala de <oldVersion /> para <newVersion />.", - "Command Help": "Ajuda com Comandos", - "To help us prevent this in future, please <a>send us logs</a>.": "Para nos ajudar a evitar isso no futuro, <a>envie-nos os relatórios</a>.", - "Your browser likely removed this data when running low on disk space.": "O seu navegador provavelmente removeu esses dados quando o espaço de armazenamento ficou insuficiente.", - "Find others by phone or email": "Encontre outras pessoas por telefone ou e-mail", - "Upload files (%(current)s of %(total)s)": "Enviar arquivos (%(current)s de %(total)s)", - "Upload files": "Enviar arquivos", - "Upload all": "Enviar tudo", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Este arquivo é <b>muito grande</b> para ser enviado. O limite do tamanho de arquivos é %(limit)s, enquanto que o tamanho desse arquivo é %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Esses arquivos são <b>muito grandes</b> para serem enviados. O limite do tamanho de arquivos é %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Alguns arquivos são <b>muito grandes</b> para serem enviados. O limite do tamanho de arquivos é %(limit)s.", - "Upload %(count)s other files": { - "other": "Enviar %(count)s outros arquivos", - "one": "Enviar %(count)s outros arquivos" - }, - "Cancel All": "Cancelar tudo", - "Upload Error": "Erro no envio", - "Verification Request": "Solicitação de confirmação", - "Remember my selection for this widget": "Lembrar minha escolha para este widget", - "Wrong file type": "Tipo errado de arquivo", "Sign in with SSO": "Faça login com SSO (Login Único)", - "Incoming Verification Request": "Recebendo solicitação de confirmação", - "Recently Direct Messaged": "Conversas recentes", - "Direct Messages": "Conversas", - "Server isn't responding": "O servidor não está respondendo", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Seu servidor não está respondendo a algumas de suas solicitações. Abaixo estão alguns dos motivos mais prováveis.", - "The server (%(serverName)s) took too long to respond.": "O servidor (%(serverName)s) demorou muito para responder.", - "Your firewall or anti-virus is blocking the request.": "Seu firewall ou o antivírus está bloqueando a solicitação.", - "The server is offline.": "O servidor está fora do ar.", - "The server is not configured to indicate what the problem is (CORS).": "O servidor não está configurado para indicar qual é o problema (CORS).", - "Recent changes that have not yet been received": "Alterações recentes que ainda não foram recebidas", - "Missing session data": "Dados de sessão ausentes", - "Be found by phone or email": "Seja encontrada/o por número de celular ou por e-mail", - "Looks good!": "Muito bem!", - "Security Phrase": "Frase de segurança", - "Restoring keys from backup": "Restaurando chaves do backup", - "%(completed)s of %(total)s keys restored": "%(completed)s de %(total)s chaves restauradas", - "Keys restored": "Chaves restauradas", - "Successfully restored %(sessionCount)s keys": "%(sessionCount)s chaves foram restauradas com sucesso", - "Join millions for free on the largest public server": "Junte-se a milhões de pessoas gratuitamente no maior servidor público", "Switch theme": "Escolha um tema", - "Confirm this user's session by comparing the following with their User Settings:": "Confirme a sessão deste usuário comparando o seguinte com as configurações deste usuário:", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Apagar chaves de autoverificação é permanente. Qualquer pessoa com quem você se confirmou receberá alertas de segurança. Não é aconselhável fazer isso, a menos que você tenha perdido todos os aparelhos nos quais fez a autoverificação.", - "Clear cross-signing keys": "Limpar chaves autoverificadas", - "a device cross-signing signature": "um aparelho autoverificado", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Quando há muitas mensagens, isso pode levar algum tempo. Por favor, não recarregue o seu cliente enquanto isso.", - "%(brand)s encountered an error during upload of:": "%(brand)s encontrou um erro durante o envio de:", - "Upload completed": "Envio concluído", - "Cancelled signature upload": "Envio cancelado da assinatura", - "Unable to upload": "Falha no envio", - "Signature upload success": "Envio bem-sucedido da assinatura", - "Signature upload failed": "O envio da assinatura falhou", - "Manually export keys": "Exportar chaves manualmente", - "Are you sure you want to sign out?": "Deseja mesmo sair?", - "Session name": "Nome da sessão", - "If they don't match, the security of your communication may be compromised.": "Se eles não corresponderem, a segurança da sua comunicação pode estar comprometida.", - "Your homeserver doesn't seem to support this feature.": "O seu servidor local não parece suportar este recurso.", - "Message edits": "Edições na mensagem", - "A browser extension is preventing the request.": "Uma extensão do navegador está impedindo a solicitação.", - "The server has denied your request.": "O servidor recusou a sua solicitação.", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Tente rolar para cima na conversa para ver se há mensagens anteriores.", - "Use the <a>Desktop app</a> to see all encrypted files": "Use o <a>app para Computador</a> para ver todos os arquivos criptografados", - "Use the <a>Desktop app</a> to search encrypted messages": "Use o <a>app para Computador</a> para buscar mensagens criptografadas", - "This version of %(brand)s does not support viewing some encrypted files": "Esta versão do %(brand)s não permite visualizar alguns arquivos criptografados", - "This version of %(brand)s does not support searching encrypted messages": "Esta versão do %(brand)s não permite buscar mensagens criptografadas", - "Information": "Informação", "Backup version:": "Versão do backup:", "Not encrypted": "Não criptografada", - "Preparing to download logs": "Preparando os relatórios para download", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Prove a sua identidade por meio do seu Acesso único, para confirmar a desativação da sua conta.", - "To continue, use Single Sign On to prove your identity.": "Para continuar, use o Acesso único para provar a sua identidade.", - "Start a conversation with someone using their name or username (like <userId/>).": "Comece uma conversa, a partir do nome ou nome de usuário de alguém (por exemplo: <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Convide alguém a partir do nome ou nome de usuário (por exemplo: <userId/>) ou <a>compartilhe esta sala</a>.", - "Confirm by comparing the following with the User Settings in your other session:": "Para confirmar, compare a seguinte informação com aquela apresentada em sua outra sessão:", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Atualizar esta sala irá fechar a instância atual da sala e, em seu lugar, criar uma sala atualizada com o mesmo nome. Para oferecer a melhor experiência possível aos integrantes da sala, nós iremos:", - "You're all caught up.": "Tudo em dia.", - "Your area is experiencing difficulties connecting to the internet.": "A sua região está com dificuldade de acesso à internet.", - "A connection error occurred while trying to contact the server.": "Um erro ocorreu na conexão do Element com o servidor.", - "Unable to set up keys": "Não foi possível configurar as chaves", - "Modal Widget": "Popup do widget", - "Data on this screen is shared with %(widgetDomain)s": "Dados nessa tela são compartilhados com %(widgetDomain)s", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Convide alguém a partir do nome, e-mail ou nome de usuário (por exemplo: <userId/>) ou <a>compartilhe esta sala</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Comece uma conversa, a partir do nome, e-mail ou nome de usuário de alguém (por exemplo: <userId/>).", - "Invite by email": "Convidar por e-mail", "Jordan": "Jordânia", "Japan": "Japão", "Jamaica": "Jamaica", @@ -621,83 +375,7 @@ "Vatican City": "Cidade do Vaticano", "Vanuatu": "Vanuatu", "Uzbekistan": "Uzbequistão", - "Decline All": "Recusar tudo", - "This widget would like to:": "Este widget gostaria de:", - "Approve widget permissions": "Autorizar as permissões do widget", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Apenas um aviso: se você não adicionar um e-mail e depois esquecer sua senha, poderá <b>perder permanentemente o acesso à sua conta</b>.", - "Continuing without email": "Continuar sem e-mail", - "Server Options": "Opções do servidor", - "Reason (optional)": "Motivo (opcional)", - "Hold": "Pausar", - "Resume": "Retomar", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Se você esqueceu a sua Chave de Segurança, você pode <button>definir novas opções de recuperação</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Acesse o seu histórico de mensagens seguras e configure as mensagens seguras, ao inserir a sua Chave de Segurança.", - "Not a valid Security Key": "Chave de Segurança inválida", - "This looks like a valid Security Key!": "Essa Chave de Segurança é válida!", - "Enter Security Key": "Digite a Chave de Segurança", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Se você esqueceu a sua Frase de Segurança, você pode <button1>usar a sua Chave de Segurança</button1> ou <button2>definir novas opções de recuperação</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Acesse o seu histórico de mensagens seguras e configure mensagens seguras digitando a sua Frase de Segurança.", - "Enter Security Phrase": "Digite a Frase de Segurança", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "O backup não pôde ser descriptografado com esta Frase de Segurança: verifique se você digitou a Frase de Segurança correta.", - "Incorrect Security Phrase": "Frase de Segurança incorreta", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Não foi possível descriptografar o backup com esta chave de segurança: verifique se você digitou a chave de segurança correta.", - "Security Key mismatch": "Incompatibilidade da Chave de Segurança", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Não foi possível acessar o armazenamento secreto. Verifique se você digitou a Frase de Segurança correta.", - "Invalid Security Key": "Chave de Segurança inválida", - "Wrong Security Key": "Chave de Segurança errada", - "Transfer": "Transferir", - "A call can only be transferred to a single user.": "Uma chamada só pode ser transferida para um único usuário.", - "Dial pad": "Teclado de discagem", - "Remember this": "Lembre-se disso", - "The widget will verify your user ID, but won't be able to perform actions for you:": "O widget verificará o seu ID de usuário, mas não poderá realizar ações para você:", - "Allow this widget to verify your identity": "Permitir que este widget verifique a sua identidade", - "%(count)s members": { - "one": "%(count)s integrante", - "other": "%(count)s integrantes" - }, - "Leave space": "Sair do espaço", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Convide alguém a partir do nome, nome de usuário (como <userId/>) ou <a>compartilhe este espaço</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Convide alguém a partir do nome, endereço de e-mail, nome de usuário (como <userId/>) ou <a>compartilhe este espaço</a>.", - "Create a new room": "Criar uma nova sala", - "Create a space": "Criar um espaço", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Seu %(brand)s não permite que você use o gerenciador de integrações para fazer isso. Entre em contato com o administrador.", "To join a space you'll need an invite.": "Para se juntar a um espaço você precisará de um convite.", - "You may contact me if you have any follow up questions": "Vocês podem me contactar se tiverem quaisquer perguntas subsequentes", - "Search for rooms or people": "Procurar por salas ou pessoas", - "Sent": "Enviado", - "Sending": "Enviando", - "You don't have permission to do this": "Você não tem permissão para fazer isso", - "Add a space to a space you manage.": "Adicionar um espaço à um espaço que você gerencia.", - "Only people invited will be able to find and join this space.": "Apenas convidados poderão encontrar e entrar neste espaço.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Qualquer um poderá encontrar e entrar neste espaço, não somente membros de <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Todos em <SpaceName/> poderão ver e entrar.", - "Private space (invite only)": "Espaço privado (apenas com convite)", - "Space visibility": "Visibilidade do Espaço", - "To leave the beta, visit your settings.": "Para sair do beta, vá nas suas configurações.", - "Search for rooms": "Buscar salas", - "Add existing rooms": "Adicionar salas existentes", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Adicionando sala…", - "other": "Adicionando salas… (%(progress)s de %(count)s)" - }, - "Create a new space": "Criar um novo espaço", - "Add existing space": "Adicionar espaço existente", - "You are not allowed to view this server's rooms list": "Você não tem a permissão para ver a lista de salas deste servidor", - "Please provide an address": "Por favor, digite um endereço", - "%(count)s people you know have already joined": { - "one": "%(count)s pessoa que você conhece já entrou", - "other": "%(count)s pessoas que você conhece já entraram" - }, - "Including %(commaSeparatedMembers)s": "Incluindo %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Ver 1 membro", - "other": "Ver todos os %(count)s membros" - }, - "Message search initialisation failed, check <a>your settings</a> for more information": "Falha na inicialização da pesquisa por mensagem, confire <a>suas configurações</a> para mais informações", - "Add reaction": "Adicionar reação", - "MB": "MB", - "In reply to <a>this message</a>": "Em resposta a <a>esta mensagem</a>", - "Space selection": "Seleção de Espaços", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s e %(count)s outro", "other": "%(spaceName)s e %(count)s outros" @@ -707,26 +385,7 @@ "Moderation": "Moderação", "Developer": "Desenvolvedor", "Messaging": "Mensagens", - "Including you, %(commaSeparatedMembers)s": "Incluindo você, %(commaSeparatedMembers)s", - "%(count)s votes": { - "one": "%(count)s voto", - "other": "%(count)s votos" - }, - "Recently viewed": "Visualizado recentemente", - "%(count)s reply": { - "one": "%(count)s resposta", - "other": "%(count)s respostas" - }, "%(space1Name)s and %(space2Name)s": "%(space1Name)s e %(space2Name)s", - "Leave some rooms": "Sair de algumas salas", - "Leave all rooms": "Sair de todas as salas", - "Don't leave any rooms": "Não saia de nenhuma sala", - "Public rooms": "Salas públicas", - "Add new server…": "Adicionar um novo servidor…", - "%(count)s participants": { - "other": "%(count)s participantes", - "one": "1 participante" - }, "Saved Items": "Itens salvos", "Remove messages sent by me": "", "common": { @@ -839,7 +498,22 @@ "view_message": "Ver mensagem", "unencrypted": "Descriptografada", "show_more": "Mostrar mais", - "are_you_sure": "Você tem certeza?" + "are_you_sure": "Você tem certeza?", + "email_address": "Endereço de e-mail", + "filter_results": "Filtrar resultados", + "n_participants": { + "other": "%(count)s participantes", + "one": "1 participante" + }, + "and_n_others": { + "one": "e um outro...", + "other": "e %(count)s outros..." + }, + "n_members": { + "one": "%(count)s integrante", + "other": "%(count)s integrantes" + }, + "edited": "editado" }, "action": { "continue": "Continuar", @@ -942,7 +616,10 @@ "new_video_room": "Nova sala de vídeo", "add_existing_room": "Adicionar sala existente", "explore_public_rooms": "Explorar salas públicas", - "reply_in_thread": "Responder no tópico" + "reply_in_thread": "Responder no tópico", + "transfer": "Transferir", + "resume": "Retomar", + "hold": "Pausar" }, "a11y": { "user_menu": "Menu do usuário", @@ -981,7 +658,8 @@ "bridge_state_creator": "Esta integração foi disponibilizada por <user />.", "bridge_state_manager": "Esta integração é desenvolvida por <user />.", "bridge_state_workspace": "Espaço de trabalho: <networkLink/>", - "bridge_state_channel": "Canal: <channelLink/>" + "bridge_state_channel": "Canal: <channelLink/>", + "beta_feedback_leave_button": "Para sair do beta, vá nas suas configurações." }, "keyboard": { "home": "Home", @@ -1081,7 +759,9 @@ "moderator": "Moderador/a", "admin": "Administrador/a", "mod": "Moderador", - "custom": "Personalizado (%(level)s)" + "custom": "Personalizado (%(level)s)", + "label": "Nível de permissão", + "custom_level": "Nível personalizado" }, "bug_reporting": { "matrix_security_issue": "Para relatar um problema de segurança relacionado à tecnologia Matrix, leia a <a>Política de Divulgação de Segurança</a> da Matrix.org.", @@ -1097,7 +777,16 @@ "uploading_logs": "Enviando relatórios", "downloading_logs": "Baixando relatórios", "create_new_issue": "Por favor, <newIssueLink>crie um novo bilhete de erro</newIssueLink> no GitHub para que possamos investigar esta falha.", - "waiting_for_server": "Aguardando a resposta do servidor" + "waiting_for_server": "Aguardando a resposta do servidor", + "error_empty": "Por favor, diga-nos o que aconteceu de errado ou, ainda melhor, crie um bilhete de erro no GitHub que descreva o problema.", + "preparing_logs": "Preparando para enviar relatórios", + "logs_sent": "Relatórios enviados", + "thank_you": "Obrigado!", + "failed_send_logs": "Falha ao enviar os relatórios:· ", + "preparing_download": "Preparando os relatórios para download", + "unsupported_browser": "Lembrete: seu navegador não é compatível; portanto, sua experiência pode ser imprevisível.", + "textarea_label": "Notas", + "log_request": "Para nos ajudar a evitar isso no futuro, <a>envie-nos os relatórios</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)sh %(minutes)sm %(seconds)ss restantes", @@ -1422,7 +1111,13 @@ "email_address_label": "Endereço de e-mail", "remove_msisdn_prompt": "Remover %(phone)s?", "add_msisdn_instructions": "Digite o código de confirmação enviado por mensagem de texto para +%(msisdn)s.", - "msisdn_label": "Número de telefone" + "msisdn_label": "Número de telefone", + "deactivate_confirm_body_sso": "Prove a sua identidade por meio do seu Acesso único, para confirmar a desativação da sua conta.", + "deactivate_confirm_body": "Tem certeza de que deseja desativar sua conta? Isso é irreversível.", + "deactivate_confirm_continue": "Confirmar desativação da conta", + "error_deactivate_communication": "Ocorreu um problema na comunicação com o servidor. Por favor, tente novamente.", + "error_deactivate_no_auth": "O servidor não exigiu autenticação", + "error_deactivate_invalid_auth": "O servidor não retornou informações de autenticação válidas." }, "sidebar": { "title": "Barra lateral", @@ -1539,7 +1234,8 @@ "num_messages": "Número de mensagens", "messages": "Mensagens", "size_limit": "Limite de Tamanho", - "include_attachments": "Incluir Anexos" + "include_attachments": "Incluir Anexos", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Criar uma sala de vídeo", @@ -1833,7 +1529,8 @@ }, "reactions": { "label": "%(reactors)s reagiram com %(content)s", - "tooltip": "<reactors/><reactedWith>reagiu com %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reagiu com %(shortName)s</reactedWith>", + "add_reaction_prompt": "Adicionar reação" }, "m.room.create": { "continuation": "Esta sala é uma continuação de outra conversa.", @@ -1846,7 +1543,8 @@ "creation_summary_dm": "%(creator)s criou esta conversa.", "creation_summary_room": "%(creator)s criou e configurou esta sala.", "context_menu": { - "external_url": "Link do código-fonte" + "external_url": "Link do código-fonte", + "resent_unsent_reactions": "Reenviar %(unsentCount)s reações" }, "url_preview": { "show_n_more": { @@ -1904,13 +1602,38 @@ "you_accepted": "Você aceitou", "you_declined": "Você recusou", "you_cancelled": "Você cancelou", - "you_started": "Você enviou uma solicitação de confirmação" + "you_started": "Você enviou uma solicitação de confirmação", + "user_accepted": "%(name)s aceitou", + "user_declined": "%(name)s recusou", + "user_cancelled": "%(name)s cancelou", + "user_wants_to_verify": "%(name)s solicita confirmação" }, "m.poll.end": { "sender_ended": "%(senderName)s encerrou uma enquete" }, "m.video": { "error_decrypting": "Erro ao descriptografar o vídeo" + }, + "scalar_starter_link": { + "dialog_title": "Adicionar uma integração", + "dialog_description": "Você será redirecionado para um site de terceiros para poder autenticar a sua conta, tendo em vista usar o serviço %(integrationsUrl)s. Deseja prosseguir?" + }, + "edits": { + "tooltip_title": "Editado em %(date)s", + "tooltip_sub": "Clicar para ver edições", + "tooltip_label": "Editado em %(date)s. Clique para ver edições." + }, + "error_rendering_message": "Não foi possível carregar esta mensagem", + "reply": { + "error_loading": "Não é possível carregar o evento que foi respondido, ele não existe ou você não tem permissão para visualizá-lo.", + "in_reply_to": "<a>Em resposta a</a> <pill>", + "in_reply_to_for_export": "Em resposta a <a>esta mensagem</a>" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s voto", + "other": "%(count)s votos" + } } }, "slash_command": { @@ -1996,7 +1719,8 @@ "verify_nop": "Sessão já confirmada!", "verify_mismatch": "ATENÇÃO: A CONFIRMAÇÃO DA CHAVE FALHOU! A chave de assinatura para %(userId)s e sessão %(deviceId)s é \"%(fprint)s\", o que não corresponde à chave fornecida \"%(fingerprint)s\". Isso pode significar que suas comunicações estejam sendo interceptadas por terceiros!", "verify_success_title": "Chave confirmada", - "verify_success_description": "A chave de assinatura que você forneceu corresponde à chave de assinatura que você recebeu da sessão %(deviceId)s do usuário %(userId)s. Esta sessão foi marcada como confirmada." + "verify_success_description": "A chave de assinatura que você forneceu corresponde à chave de assinatura que você recebeu da sessão %(deviceId)s do usuário %(userId)s. Esta sessão foi marcada como confirmada.", + "help_dialog_title": "Ajuda com Comandos" }, "presence": { "online_for": "Online há %(duration)s", @@ -2115,7 +1839,6 @@ "no_audio_input_title": "Nenhum microfone encontrado", "no_audio_input_description": "Não foi possível encontrar um microfone em seu dispositivo. Confira suas configurações e tente novamente." }, - "Other": "Outros", "room_settings": { "permissions": { "m.room.avatar_space": "Alterar avatar do espaço", @@ -2251,7 +1974,13 @@ "canonical_alias_field_label": "Endereço principal", "avatar_field_label": "Foto da sala", "aliases_no_items_label": "Nenhum endereço publicado ainda, adicione um abaixo", - "aliases_items_label": "Outros endereços publicados:" + "aliases_items_label": "Outros endereços publicados:", + "alias_heading": "Endereço da sala", + "alias_field_safe_localpart_invalid": "Alguns caracteres não são permitidos", + "alias_field_required_invalid": "Por favor, digite um endereço", + "alias_field_taken_valid": "Este endereço está disponível para uso", + "alias_field_taken_invalid_domain": "Este endereço já está em uso", + "alias_field_placeholder_default": "por exemplo: minha-sala" }, "advanced": { "unfederated": "Esta sala não é acessível para servidores Matrix remotos", @@ -2260,7 +1989,21 @@ "room_version_section": "Versão da sala", "room_version": "Versão da sala:", "information_section_space": "Informações do espaço", - "information_section_room": "Informação da sala" + "information_section_room": "Informação da sala", + "error_upgrade_title": "Falha ao atualizar a sala", + "error_upgrade_description": "A atualização da sala não pode ser completada", + "upgrade_button": "Atualize essa sala para versão %(version)s", + "upgrade_dialog_title": "Atualize a Versão da Sala", + "upgrade_dialog_description": "Atualizar esta sala irá fechar a instância atual da sala e, em seu lugar, criar uma sala atualizada com o mesmo nome. Para oferecer a melhor experiência possível aos integrantes da sala, nós iremos:", + "upgrade_dialog_description_1": "Criar uma nova sala com o mesmo nome, descrição e foto", + "upgrade_dialog_description_2": "Atualize todos os nomes locais da sala para apontar para a nova sala", + "upgrade_dialog_description_3": "Impeça os usuários de conversarem na versão antiga da sala. Além disso, digite uma mensagem aconselhando os usuários a migrarem para a nova sala", + "upgrade_dialog_description_4": "Colocar um link para a sala antiga no começo da sala nova de modo que as pessoas possam ver mensagens antigas", + "upgrade_warning_dialog_title_private": "Atualizar a sala privada", + "upgrade_dwarning_ialog_title_public": "Atualizar a sala pública", + "upgrade_warning_dialog_report_bug_prompt_link": "Isso geralmente afeta apenas como a sala é processada no servidor. Se você tiver problemas com o %(brand)s, <a>informe um erro</a>.", + "upgrade_warning_dialog_description": "Atualizar uma sala é uma ação avançada e geralmente é recomendada quando uma sala está instável devido a erros, recursos ausentes ou vulnerabilidades de segurança.", + "upgrade_warning_dialog_footer": "Você atualizará esta sala de <oldVersion /> para <newVersion />." }, "delete_avatar_label": "Remover foto de perfil", "upload_avatar_label": "Enviar uma foto de perfil", @@ -2293,7 +2036,9 @@ "notification_sound": "Som de notificação", "custom_sound_prompt": "Definir um novo som personalizado", "browse_button": "Buscar" - } + }, + "title": "Configurações da sala - %(roomName)s", + "alias_not_specified": "não especificado" }, "encryption": { "verification": { @@ -2336,7 +2081,19 @@ "prompt_user": "Iniciar a confirmação novamente, a partir do perfil deste usuário.", "timed_out": "O tempo de confirmação se esgotou.", "cancelled_user": "%(displayName)s cancelou a confirmação.", - "cancelled": "Você cancelou a confirmação." + "cancelled": "Você cancelou a confirmação.", + "incoming_sas_user_dialog_text_1": "Confirme este usuário para torná-lo confiável. Confiar nos usuários fornece segurança adicional ao trocar mensagens criptografadas de ponta a ponta.", + "incoming_sas_user_dialog_text_2": "Se você confirmar esse usuário, a sessão será marcada como confiável para você e para ele.", + "incoming_sas_device_dialog_text_1": "Confirme este aparelho para torná-lo confiável. Confiar neste aparelho fornecerá segurança adicional para você e aos outros ao trocarem mensagens criptografadas de ponta a ponta.", + "incoming_sas_device_dialog_text_2": "Confirmar este aparelho o marcará como confiável para você e para os usuários que se confirmaram com você.", + "incoming_sas_dialog_title": "Recebendo solicitação de confirmação", + "manual_device_verification_self_text": "Para confirmar, compare a seguinte informação com aquela apresentada em sua outra sessão:", + "manual_device_verification_user_text": "Confirme a sessão deste usuário comparando o seguinte com as configurações deste usuário:", + "manual_device_verification_device_name_label": "Nome da sessão", + "manual_device_verification_device_id_label": "Identificador de sessão", + "manual_device_verification_device_key_label": "Chave da sessão", + "manual_device_verification_footer": "Se eles não corresponderem, a segurança da sua comunicação pode estar comprometida.", + "verification_dialog_title_user": "Solicitação de confirmação" }, "old_version_detected_title": "Dados de criptografia antigos foram detectados", "old_version_detected_description": "Detectamos uma versão mais antiga do %(brand)s. Isso fará com que a criptografia de ponta a ponta não funcione corretamente. As mensagens criptografadas de ponta a ponta trocadas recentemente, enquanto você usava a versão mais antiga, talvez não sejam descriptografáveis na nova versão. Isso também poderá fazer com que as mensagens trocadas nesta sessão falhem na mais atual. Se você tiver problemas, desconecte-se e entre novamente. Para manter o histórico de mensagens, exporte e reimporte suas chaves.", @@ -2389,7 +2146,49 @@ "cross_signing_room_warning": "Alguém está usando uma sessão desconhecida", "cross_signing_room_verified": "Todos nesta sala estão confirmados", "cross_signing_room_normal": "Esta sala é criptografada de ponta a ponta", - "unsupported": "A sua versão do aplicativo não suporta a criptografia de ponta a ponta." + "unsupported": "A sua versão do aplicativo não suporta a criptografia de ponta a ponta.", + "incompatible_database_sign_out_description": "Para evitar perder seu histórico de bate-papo, você precisa exportar as chaves da sua sala antes de se desconectar. Quando entrar novamente, você precisará usar a versão mais atual do %(brand)s", + "incompatible_database_description": "Você já usou uma versão mais recente do %(brand)s nesta sessão. Para usar esta versão novamente com a criptografia de ponta a ponta, você terá que se desconectar e entrar novamente.", + "incompatible_database_title": "Banco de dados incompatível", + "incompatible_database_disable": "Continuar com criptografia desativada", + "key_signature_upload_completed": "Envio concluído", + "key_signature_upload_cancelled": "Envio cancelado da assinatura", + "key_signature_upload_failed": "Falha no envio", + "key_signature_upload_success_title": "Envio bem-sucedido da assinatura", + "key_signature_upload_failed_title": "O envio da assinatura falhou", + "udd": { + "own_new_session_text": "Você entrou em uma nova sessão sem confirmá-la:", + "own_ask_verify_text": "Confirme suas outras sessões usando uma das opções abaixo.", + "other_new_session_text": "%(name)s (%(userId)s) entrou em uma nova sessão sem confirmá-la:", + "other_ask_verify_text": "Peça a este usuário para confirmar a sessão dele, ou confirme-a manualmente abaixo.", + "title": "Não confiável" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Tipo errado de arquivo", + "recovery_key_is_correct": "Muito bem!", + "wrong_security_key": "Chave de Segurança errada", + "invalid_security_key": "Chave de Segurança inválida" + }, + "security_phrase_title": "Frase de segurança", + "security_phrase_incorrect_error": "Não foi possível acessar o armazenamento secreto. Verifique se você digitou a Frase de Segurança correta.", + "security_key_title": "Chave de Segurança", + "use_security_key_prompt": "Use sua Chave de Segurança para continuar.", + "restoring": "Restaurando chaves do backup" + }, + "destroy_cross_signing_dialog": { + "title": "Destruir chaves autoverificadas?", + "warning": "Apagar chaves de autoverificação é permanente. Qualquer pessoa com quem você se confirmou receberá alertas de segurança. Não é aconselhável fazer isso, a menos que você tenha perdido todos os aparelhos nos quais fez a autoverificação.", + "primary_button_text": "Limpar chaves autoverificadas" + }, + "confirm_encryption_setup_title": "Confirmar a configuração de criptografia", + "confirm_encryption_setup_body": "Clique no botão abaixo para confirmar a configuração da criptografia.", + "unable_to_setup_keys_error": "Não foi possível configurar as chaves", + "key_signature_upload_failed_master_key_signature": "uma nova chave mestra de assinatura", + "key_signature_upload_failed_cross_signing_key_signature": "uma nova chave de autoverificação", + "key_signature_upload_failed_device_cross_signing_key_signature": "um aparelho autoverificado", + "key_signature_upload_failed_key_signature": "uma assinatura de chave", + "key_signature_upload_failed_body": "%(brand)s encontrou um erro durante o envio de:" }, "emoji": { "category_frequently_used": "Mais usados", @@ -2501,7 +2300,10 @@ "fallback_button": "Iniciar autenticação", "sso_title": "Use \"Single Sign On\" para continuar", "sso_body": "Confirme a inclusão deste endereço de e-mail usando o Single Sign On para comprovar sua identidade.", - "code": "Código" + "code": "Código", + "sso_preauth_body": "Para continuar, use o Acesso único para provar a sua identidade.", + "sso_postauth_title": "Confirme para continuar", + "sso_postauth_body": "Clique no botão abaixo para confirmar sua identidade." }, "password_field_label": "Digite a senha", "password_field_strong_label": "Muito bem, uma senha forte!", @@ -2541,7 +2343,39 @@ }, "country_dropdown": "Selecione o país", "common_failures": {}, - "captcha_description": "Este servidor local quer se certificar de que você não é um robô." + "captcha_description": "Este servidor local quer se certificar de que você não é um robô.", + "autodiscovery_invalid": "Resposta de descoberta de homeserver inválida", + "autodiscovery_generic_failure": "Houve uma falha para obter do servidor a configuração de encontrar contatos", + "autodiscovery_invalid_hs_base_url": "base_url inválido para m.homeserver", + "autodiscovery_invalid_hs": "O endereço do servidor local não parece indicar um servidor local válido na Matrix", + "autodiscovery_invalid_is_base_url": "base_url inválido para m.identity_server", + "autodiscovery_invalid_is": "O endereço do servidor de identidade não parece indicar um servidor de identidade válido", + "autodiscovery_invalid_is_response": "Resposta de descoberta do servidor de identidade inválida", + "server_picker_description_matrix.org": "Junte-se a milhões de pessoas gratuitamente no maior servidor público", + "server_picker_title_default": "Opções do servidor", + "soft_logout": { + "clear_data_title": "Limpar todos os dados nesta sessão?", + "clear_data_description": "Apagar todos os dados desta sessão é uma ação permanente. Mensagens criptografadas serão perdidas, a não ser que as chaves delas tenham sido copiadas para o backup.", + "clear_data_button": "Limpar todos os dados" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "As mensagens estão protegidas com a criptografia de ponta a ponta. Somente você e o(s) destinatário(s) têm as chaves para ler essas mensagens.", + "use_key_backup": "Comece a usar backup de chave", + "skip_key_backup": "Não quero minhas mensagens criptografadas", + "megolm_export": "Exportar chaves manualmente", + "setup_key_backup_title": "Você perderá acesso às suas mensagens criptografadas", + "description": "Deseja mesmo sair?" + }, + "registration": { + "continue_without_email_title": "Continuar sem e-mail", + "continue_without_email_description": "Apenas um aviso: se você não adicionar um e-mail e depois esquecer sua senha, poderá <b>perder permanentemente o acesso à sua conta</b>.", + "continue_without_email_field_label": "E-mail (opcional)" + }, + "set_email": { + "verification_pending_title": "Confirmação pendente", + "verification_pending_description": "Por favor, confirme o seu e-mail e clique no link enviado. Feito isso, clique em continuar.", + "description": "Isso permitirá que você redefina sua senha e receba notificações." + } }, "room_list": { "sort_unread_first": "Mostrar salas não lidas em primeiro", @@ -2574,7 +2408,8 @@ "report_content": { "missing_reason": "Por favor, descreva porque você está reportando.", "report_content_to_homeserver": "Denunciar conteúdo ao administrador do seu servidor principal", - "description": "Reportar esta mensagem enviará o seu 'event ID' único para o/a administrador/a do seu Homeserver. Se as mensagens nesta sala são criptografadas, o/a administrador/a não conseguirá ler o texto da mensagem nem ver nenhuma imagem ou arquivo." + "description": "Reportar esta mensagem enviará o seu 'event ID' único para o/a administrador/a do seu Homeserver. Se as mensagens nesta sala são criptografadas, o/a administrador/a não conseguirá ler o texto da mensagem nem ver nenhuma imagem ou arquivo.", + "other_label": "Outros" }, "setting": { "help_about": { @@ -2686,14 +2521,28 @@ "popout": "Widget Popout", "unpin_to_view_right_panel": "Solte este widget para visualizá-lo neste painel", "set_room_layout": "Definir a minha aparência da sala para todos", - "close_to_view_right_panel": "Feche este widget para visualizá-lo neste painel" + "close_to_view_right_panel": "Feche este widget para visualizá-lo neste painel", + "modal_title_default": "Popup do widget", + "modal_data_warning": "Dados nessa tela são compartilhados com %(widgetDomain)s", + "capabilities_dialog": { + "title": "Autorizar as permissões do widget", + "content_starting_text": "Este widget gostaria de:", + "decline_all_permission": "Recusar tudo", + "remember_Selection": "Lembrar minha escolha para este widget" + }, + "open_id_permissions_dialog": { + "title": "Permitir que este widget verifique a sua identidade", + "starting_text": "O widget verificará o seu ID de usuário, mas não poderá realizar ações para você:", + "remember_selection": "Lembre-se disso" + } }, "feedback": { "sent": "Comentário enviado", "comment_label": "Comentário", "pro_type": "DICA: se você nos informar um erro, envie <debugLogsLink> relatórios de erro </debugLogsLink> para nos ajudar a rastrear o problema.", "existing_issue_link": "Por favor, consulte os <existingIssuesLink> erros conhecidos no Github </existingIssuesLink> antes de enviar o seu. Se ninguém tiver mencionado o seu erro, <newIssueLink> informe-nos sobre um erro novo </newIssueLink>.", - "send_feedback_action": "Enviar comentário" + "send_feedback_action": "Enviar comentário", + "can_contact_label": "Vocês podem me contactar se tiverem quaisquer perguntas subsequentes" }, "zxcvbn": { "suggestions": { @@ -2751,10 +2600,17 @@ "error_encountered": "Erro encontrado (%(errorDetail)s).", "no_update": "Nenhuma atualização disponível.", "new_version_available": "Nova versão disponível. <a>Atualize agora.</a>", - "check_action": "Verificar atualizações" + "check_action": "Verificar atualizações", + "error_unable_load_commit": "Não foi possível carregar os detalhes do envio: %(msg)s", + "unavailable": "Indisponível", + "changelog": "Registro de alterações" }, "threads": { - "show_thread_filter": "Exibir:" + "show_thread_filter": "Exibir:", + "count_of_reply": { + "one": "%(count)s resposta", + "other": "%(count)s respostas" + } }, "theme": { "light_high_contrast": "Claro (alto contraste)" @@ -2770,7 +2626,26 @@ "invite_link": "Compartilhar link de convite", "invite": "Convidar pessoas", "invite_description": "Convidar com email ou nome de usuário", - "invite_this_space": "Convidar para este espaço" + "invite_this_space": "Convidar para este espaço", + "add_existing_subspace": { + "space_dropdown_title": "Adicionar espaço existente", + "create_button": "Criar um novo espaço" + }, + "add_existing_room_space": { + "progress_text": { + "one": "Adicionando sala…", + "other": "Adicionando salas… (%(progress)s de %(count)s)" + }, + "dm_heading": "Conversas", + "space_dropdown_label": "Seleção de Espaços", + "space_dropdown_title": "Adicionar salas existentes", + "create_prompt": "Criar uma nova sala" + }, + "room_filter_placeholder": "Buscar salas", + "leave_dialog_option_none": "Não saia de nenhuma sala", + "leave_dialog_option_all": "Sair de todas as salas", + "leave_dialog_option_specific": "Sair de algumas salas", + "leave_dialog_action": "Sair do espaço" }, "location_sharing": { "find_my_location": "Encontrar minha localização", @@ -2822,7 +2697,14 @@ "address_placeholder": "e.g. meu-espaco", "address_label": "Endereço", "label": "Criar um espaço", - "add_details_prompt_2": "Você pode mudá-los a qualquer instante." + "add_details_prompt_2": "Você pode mudá-los a qualquer instante.", + "subspace_join_rule_restricted_description": "Todos em <SpaceName/> poderão ver e entrar.", + "subspace_join_rule_public_description": "Qualquer um poderá encontrar e entrar neste espaço, não somente membros de <SpaceName/>.", + "subspace_join_rule_invite_description": "Apenas convidados poderão encontrar e entrar neste espaço.", + "subspace_dropdown_title": "Criar um espaço", + "subspace_beta_notice": "Adicionar um espaço à um espaço que você gerencia.", + "subspace_join_rule_label": "Visibilidade do Espaço", + "subspace_join_rule_invite_only": "Espaço privado (apenas com convite)" }, "user_menu": { "switch_theme_light": "Alternar para o modo claro", @@ -2925,13 +2807,27 @@ "search": { "this_room": "Esta sala", "all_rooms": "Todas as salas", - "field_placeholder": "Buscar…" + "field_placeholder": "Buscar…", + "result_count": { + "one": "(~%(count)s resultado)", + "other": "(~%(count)s resultados)" + } }, "jump_to_bottom_button": "Ir para as mensagens recentes", "jump_read_marker": "Ir diretamente para a primeira das mensagens não lidas.", "inviter_unknown": "Desconhecido", "failed_reject_invite": "Não foi possível recusar o convite", - "jump_to_date": "Ir para Data" + "jump_to_date": "Ir para Data", + "face_pile_tooltip_label": { + "one": "Ver 1 membro", + "other": "Ver todos os %(count)s membros" + }, + "face_pile_tooltip_shortcut_joined": "Incluindo você, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Incluindo %(commaSeparatedMembers)s", + "face_pile_summary": { + "one": "%(count)s pessoa que você conhece já entrou", + "other": "%(count)s pessoas que você conhece já entraram" + } }, "file_panel": { "guest_note": "Você deve <a>se registrar</a> para usar este recurso", @@ -2952,7 +2848,9 @@ "identity_server_no_terms_title": "O servidor de identidade não tem termos de serviço", "identity_server_no_terms_description_1": "Esta ação requer acesso ao servidor de identidade padrão <server /> para poder validar um endereço de e-mail ou número de telefone, mas este servidor não tem nenhum termo de uso.", "identity_server_no_terms_description_2": "Continue apenas se você confia em quem possui este servidor.", - "inline_intro_text": "Aceitar <policyLink /> para continuar:" + "inline_intro_text": "Aceitar <policyLink /> para continuar:", + "summary_identity_server_1": "Encontre outras pessoas por telefone ou e-mail", + "summary_identity_server_2": "Seja encontrada/o por número de celular ou por e-mail" }, "poll": { "create_poll_title": "Criar enquete", @@ -3006,7 +2904,28 @@ "error_bad_state": "O banimento do usuário precisa ser removido antes de ser convidado.", "error_version_unsupported_room": "O servidor desta(e) usuária(o) não suporta a versão desta sala.", "error_unknown": "Erro de servidor desconhecido", - "to_space": "Convidar para %(spaceName)s" + "to_space": "Convidar para %(spaceName)s", + "unable_find_profiles_description_default": "Não é possível encontrar perfis para os IDs da Matrix listados abaixo - você gostaria de convidá-los mesmo assim?", + "unable_find_profiles_title": "Os seguintes usuários podem não existir", + "unable_find_profiles_invite_never_warn_label_default": "Convide mesmo assim e nunca mais me avise", + "unable_find_profiles_invite_label_default": "Convide mesmo assim", + "email_caption": "Convidar por e-mail", + "error_find_room": "Ocorreu um erro ao tentar convidar os usuários.", + "error_invite": "Não foi possível convidar esses usuários. Por favor, tente novamente.", + "error_transfer_multiple_target": "Uma chamada só pode ser transferida para um único usuário.", + "error_find_user_title": "Falha ao encontrar os seguintes usuários", + "error_find_user_description": "Os seguintes usuários não puderam ser convidados porque não existem ou são inválidos: %(csvNames)s", + "recents_section": "Conversas recentes", + "suggestions_section": "Conversas recentes", + "email_use_default_is": "Use um servidor de identidade para convidar por e-mail. <default>Use o padrão (%(defaultIdentityServerName)s)</default> ou um servidor personalizado em <settings>Configurações</settings>.", + "email_use_is": "Use um servidor de identidade para convidar por e-mail. Gerencie o servidor em <settings>Configurações</settings>.", + "start_conversation_name_email_mxid_prompt": "Comece uma conversa, a partir do nome, e-mail ou nome de usuário de alguém (por exemplo: <userId/>).", + "start_conversation_name_mxid_prompt": "Comece uma conversa, a partir do nome ou nome de usuário de alguém (por exemplo: <userId/>).", + "name_email_mxid_share_space": "Convide alguém a partir do nome, endereço de e-mail, nome de usuário (como <userId/>) ou <a>compartilhe este espaço</a>.", + "name_mxid_share_space": "Convide alguém a partir do nome, nome de usuário (como <userId/>) ou <a>compartilhe este espaço</a>.", + "name_email_mxid_share_room": "Convide alguém a partir do nome, e-mail ou nome de usuário (por exemplo: <userId/>) ou <a>compartilhe esta sala</a>.", + "name_mxid_share_room": "Convide alguém a partir do nome ou nome de usuário (por exemplo: <userId/>) ou <a>compartilhe esta sala</a>.", + "transfer_dial_pad_tab": "Teclado de discagem" }, "scalar": { "error_create": "Não foi possível criar o widget.", @@ -3037,7 +2956,21 @@ "failed_copy": "Não foi possível copiar", "something_went_wrong": "Não foi possível carregar!", "update_power_level": "Não foi possível alterar o nível de permissão", - "unknown": "Erro desconhecido" + "unknown": "Erro desconhecido", + "dialog_description_default": "Ocorreu um erro.", + "edit_history_unsupported": "O seu servidor local não parece suportar este recurso.", + "session_restore": { + "clear_storage_description": "Fazer logout e remover as chaves de criptografia?", + "clear_storage_button": "Limpar armazenamento e sair", + "title": "Não foi possível restaurar a sessão", + "description_1": "Encontramos um erro ao tentar restaurar sua sessão anterior.", + "description_2": "Se você já usou antes uma versão mais recente do %(brand)s, a sua sessão pode ser incompatível com esta versão. Feche esta janela e tente abrir com a versão mais recente.", + "description_3": "Limpar o armazenamento do seu navegador pode resolver o problema, mas você será deslogado e isso fará que qualquer histórico de bate-papo criptografado fique ilegível." + }, + "storage_evicted_title": "Dados de sessão ausentes", + "storage_evicted_description_1": "Alguns dados de sessão, incluindo chaves de mensagens criptografadas, estão faltando. Desconecte-se e entre novamente para resolver isso, o que restaurará as chaves do backup.", + "storage_evicted_description_2": "O seu navegador provavelmente removeu esses dados quando o espaço de armazenamento ficou insuficiente.", + "unknown_error_code": "código de erro desconhecido" }, "in_space1_and_space2": "Nos espaços %(space1Name)s e %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3168,7 +3101,25 @@ "deactivate_confirm_action": "Desativar usuário", "error_deactivate": "Falha ao desativar o usuário", "role_label": "Cargo em <RoomName/>", - "edit_own_devices": "Editar dispositivos" + "edit_own_devices": "Editar dispositivos", + "redact": { + "no_recent_messages_title": "Nenhuma mensagem recente de %(user)s foi encontrada", + "no_recent_messages_description": "Tente rolar para cima na conversa para ver se há mensagens anteriores.", + "confirm_title": "Apagar mensagens de %(user)s na sala", + "confirm_description_2": "Quando há muitas mensagens, isso pode levar algum tempo. Por favor, não recarregue o seu cliente enquanto isso.", + "confirm_button": { + "other": "Apagar %(count)s mensagens para todos", + "one": "Remover 1 mensagem" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s sessões confirmadas", + "one": "1 sessão confirmada" + }, + "count_of_sessions": { + "other": "%(count)s sessões", + "one": "%(count)s sessão" + } }, "stickers": { "empty": "No momento, você não tem pacotes de figurinhas ativados", @@ -3232,12 +3183,123 @@ "error_loading_user_profile": "Não foi possível carregar o perfil do usuário" }, "cant_load_page": "Não foi possível carregar a página", - "Invalid homeserver discovery response": "Resposta de descoberta de homeserver inválida", - "Failed to get autodiscovery configuration from server": "Houve uma falha para obter do servidor a configuração de encontrar contatos", - "Invalid base_url for m.homeserver": "base_url inválido para m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "O endereço do servidor local não parece indicar um servidor local válido na Matrix", - "Invalid identity server discovery response": "Resposta de descoberta do servidor de identidade inválida", - "Invalid base_url for m.identity_server": "base_url inválido para m.identity_server", - "Identity server URL does not appear to be a valid identity server": "O endereço do servidor de identidade não parece indicar um servidor de identidade válido", - "General failure": "Falha geral" + "General failure": "Falha geral", + "emoji_picker": { + "cancel_search_label": "Cancelar busca" + }, + "info_tooltip_title": "Informação", + "language_dropdown_label": "Menu suspenso de idiomas", + "seshat": { + "error_initialising": "Falha na inicialização da pesquisa por mensagem, confire <a>suas configurações</a> para mais informações", + "warning_kind_files_app": "Use o <a>app para Computador</a> para ver todos os arquivos criptografados", + "warning_kind_search_app": "Use o <a>app para Computador</a> para buscar mensagens criptografadas", + "warning_kind_files": "Esta versão do %(brand)s não permite visualizar alguns arquivos criptografados", + "warning_kind_search": "Esta versão do %(brand)s não permite buscar mensagens criptografadas" + }, + "truncated_list_n_more": { + "other": "E %(count)s mais..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Digite um nome de servidor", + "network_dropdown_available_valid": "Muito bem", + "network_dropdown_available_invalid_forbidden": "Você não tem a permissão para ver a lista de salas deste servidor", + "network_dropdown_available_invalid": "Não foi possível encontrar este servidor ou sua lista de salas", + "network_dropdown_your_server_description": "Seu servidor", + "network_dropdown_add_dialog_title": "Adicionar um novo servidor", + "network_dropdown_add_dialog_description": "Digite o nome do novo servidor que você deseja explorar.", + "network_dropdown_add_dialog_placeholder": "Nome do servidor", + "network_dropdown_add_server_option": "Adicionar um novo servidor…" + } + }, + "dialog_close_label": "Fechar caixa de diálogo", + "redact": { + "error": "Você não pode apagar esta mensagem. (%(code)s)", + "ongoing": "Removendo…", + "confirm_button": "Confirmar a remoção", + "reason_label": "Motivo (opcional)" + }, + "forward": { + "no_perms_title": "Você não tem permissão para fazer isso", + "sending": "Enviando", + "sent": "Enviado", + "send_label": "Enviar", + "filter_placeholder": "Procurar por salas ou pessoas" + }, + "integrations": { + "disabled_dialog_title": "As integrações estão desativadas", + "impossible_dialog_title": "As integrações não estão permitidas", + "impossible_dialog_description": "Seu %(brand)s não permite que você use o gerenciador de integrações para fazer isso. Entre em contato com o administrador." + }, + "lazy_loading": { + "disabled_description1": "Você já usou o %(brand)s em %(host)s com o carregamento Lazy de participantes ativado. Nesta versão, o carregamento Lazy está desativado. Como o cache local não é compatível entre essas duas configurações, o %(brand)s precisa ressincronizar sua conta.", + "disabled_description2": "Se a outra versão do %(brand)s ainda estiver aberta em outra aba, por favor, feche-a pois usar o %(brand)s no mesmo host com o carregamento Lazy ativado e desativado simultaneamente causará problemas.", + "disabled_title": "Cache local incompatível", + "disabled_action": "Limpar cache e ressincronizar", + "resync_description": "%(brand)s agora usa de 3 a 5 vezes menos memória, pois carrega as informações dos outros usuários apenas quando for necessário. Por favor, aguarde enquanto ressincronizamos com o servidor!", + "resync_title": "Atualizando o %(brand)s" + }, + "message_edit_dialog_title": "Edições na mensagem", + "server_offline": { + "empty_timeline": "Tudo em dia.", + "title": "O servidor não está respondendo", + "description": "Seu servidor não está respondendo a algumas de suas solicitações. Abaixo estão alguns dos motivos mais prováveis.", + "description_1": "O servidor (%(serverName)s) demorou muito para responder.", + "description_2": "Seu firewall ou o antivírus está bloqueando a solicitação.", + "description_3": "Uma extensão do navegador está impedindo a solicitação.", + "description_4": "O servidor está fora do ar.", + "description_5": "O servidor recusou a sua solicitação.", + "description_6": "A sua região está com dificuldade de acesso à internet.", + "description_7": "Um erro ocorreu na conexão do Element com o servidor.", + "description_8": "O servidor não está configurado para indicar qual é o problema (CORS).", + "recent_changes_heading": "Alterações recentes que ainda não foram recebidas" + }, + "spotlight_dialog": { + "public_rooms_label": "Salas públicas", + "create_new_room_button": "Criar nova sala", + "recently_viewed_section_title": "Visualizado recentemente" + }, + "share": { + "title_room": "Compartilhar sala", + "permalink_most_recent": "Link da mensagem mais recente", + "title_user": "Compartilhar usuário", + "title_message": "Compartilhar Mensagem da Sala", + "permalink_message": "Link da mensagem selecionada" + }, + "upload_file": { + "title_progress": "Enviar arquivos (%(current)s de %(total)s)", + "title": "Enviar arquivos", + "upload_all_button": "Enviar tudo", + "error_file_too_large": "Este arquivo é <b>muito grande</b> para ser enviado. O limite do tamanho de arquivos é %(limit)s, enquanto que o tamanho desse arquivo é %(sizeOfThisFile)s.", + "error_files_too_large": "Esses arquivos são <b>muito grandes</b> para serem enviados. O limite do tamanho de arquivos é %(limit)s.", + "error_some_files_too_large": "Alguns arquivos são <b>muito grandes</b> para serem enviados. O limite do tamanho de arquivos é %(limit)s.", + "upload_n_others_button": { + "other": "Enviar %(count)s outros arquivos", + "one": "Enviar %(count)s outros arquivos" + }, + "cancel_all_button": "Cancelar tudo", + "error_title": "Erro no envio" + }, + "restore_key_backup_dialog": { + "load_error_content": "Não foi possível carregar o status do backup", + "recovery_key_mismatch_title": "Incompatibilidade da Chave de Segurança", + "recovery_key_mismatch_description": "Não foi possível descriptografar o backup com esta chave de segurança: verifique se você digitou a chave de segurança correta.", + "incorrect_security_phrase_title": "Frase de Segurança incorreta", + "incorrect_security_phrase_dialog": "O backup não pôde ser descriptografado com esta Frase de Segurança: verifique se você digitou a Frase de Segurança correta.", + "restore_failed_error": "Não foi possível restaurar o backup", + "no_backup_error": "Nenhum backup encontrado!", + "keys_restored_title": "Chaves restauradas", + "count_of_decryption_failures": "Falha ao descriptografar as sessões de %(failedCount)s!", + "count_of_successfully_restored_keys": "%(sessionCount)s chaves foram restauradas com sucesso", + "enter_phrase_title": "Digite a Frase de Segurança", + "key_backup_warning": "<b>Atenção</b>: você só deve configurar o backup de chave em um computador de sua confiança.", + "enter_phrase_description": "Acesse o seu histórico de mensagens seguras e configure mensagens seguras digitando a sua Frase de Segurança.", + "phrase_forgotten_text": "Se você esqueceu a sua Frase de Segurança, você pode <button1>usar a sua Chave de Segurança</button1> ou <button2>definir novas opções de recuperação</button2>", + "enter_key_title": "Digite a Chave de Segurança", + "key_is_valid": "Essa Chave de Segurança é válida!", + "key_is_invalid": "Chave de Segurança inválida", + "enter_key_description": "Acesse o seu histórico de mensagens seguras e configure as mensagens seguras, ao inserir a sua Chave de Segurança.", + "key_forgotten_text": "Se você esqueceu a sua Chave de Segurança, você pode <button>definir novas opções de recuperação</button>", + "load_keys_progress": "%(completed)s de %(total)s chaves restauradas" + } } diff --git a/src/i18n/strings/ro.json b/src/i18n/strings/ro.json index 10efac8d1d..f407909e03 100644 --- a/src/i18n/strings/ro.json +++ b/src/i18n/strings/ro.json @@ -1,5 +1,4 @@ { - "Send": "Trimite", "Sun": "Dum", "Mon": "Lun", "Tue": "Mar", @@ -94,5 +93,8 @@ }, "composer": { "poll_button_no_perms_title": "Permisul Obligatoriu" + }, + "forward": { + "send_label": "Trimite" } } diff --git a/src/i18n/strings/ru.json b/src/i18n/strings/ru.json index 793162c4b9..32d5e85141 100644 --- a/src/i18n/strings/ru.json +++ b/src/i18n/strings/ru.json @@ -1,7 +1,5 @@ { "Moderator": "Модератор", - "unknown error code": "неизвестный код ошибки", - "Verification Pending": "В ожидании подтверждения", "Warning!": "Внимание!", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "Sep": "Сен", @@ -24,95 +22,33 @@ "Thu": "Чт", "Fri": "Пт", "Sat": "Сб", - "and %(count)s others...": { - "other": "и %(count)s других...", - "one": "и ещё кто-то..." - }, "%(items)s and %(lastItem)s": "%(items)s и %(lastItem)s", - "An error has occurred.": "Произошла ошибка.", "Join Room": "Войти в комнату", - "not specified": "не задан", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Проверьте свою электронную почту и нажмите на ссылку в письме. После этого нажмите кнопку Продолжить.", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", - "Custom level": "Специальные права", - "Email address": "Электронная почта", - "Session ID": "ID сеанса", - "Confirm Removal": "Подтвердите удаление", - "Unable to restore session": "Восстановление сеанса не удалось", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Если вы использовали более новую версию %(brand)s, то ваш сеанс может быть несовместим с ней. Закройте это окно и вернитесь к более новой версии.", - "Add an Integration": "Добавить интеграцию", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Вы будете перенаправлены на внешний сайт, чтобы войти в свою учётную запись для использования с %(integrationsUrl)s. Продолжить?", - "Create new room": "Создать комнату", "Home": "Главная", - "(~%(count)s results)": { - "other": "(~%(count)s результатов)", - "one": "(~%(count)s результат)" - }, - "This will allow you to reset your password and receive notifications.": "Это позволит при необходимости сбросить пароль и получать уведомления.", "AM": "ДП", "PM": "ПП", "Unnamed room": "Комната без названия", - "And %(count)s more...": { - "other": "Еще %(count)s…" - }, "Delete Widget": "Удалить виджет", "Restricted": "Ограниченный пользователь", "%(duration)ss": "%(duration)s сек", "%(duration)sm": "%(duration)s мин", "%(duration)sh": "%(duration)s ч", "%(duration)sd": "%(duration)s дн", - "Send": "Отправить", "collapse": "свернуть", "expand": "развернуть", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "<a>In reply to</a> <pill>": "<a>В ответ на</a> <pill>", "Sunday": "Воскресенье", "Today": "Сегодня", "Friday": "Пятница", - "Changelog": "История изменений", - "Failed to send logs: ": "Не удалось отправить журналы: ", - "Unavailable": "Недоступен", - "Filter results": "Фильтрация результатов", "Tuesday": "Вторник", - "Preparing to send logs": "Подготовка к отправке журналов", "Saturday": "Суббота", "Monday": "Понедельник", - "You cannot delete this message. (%(code)s)": "Это сообщение нельзя удалить. (%(code)s)", "Thursday": "Четверг", - "Logs sent": "Журналы отправлены", "Yesterday": "Вчера", "Wednesday": "Среда", - "Thank you!": "Спасибо!", "Send Logs": "Отправить логи", - "Clear Storage and Sign Out": "Очистить хранилище и выйти", - "We encountered an error trying to restore your previous session.": "Произошла ошибка при попытке восстановить предыдущий сеанс.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Очистка хранилища вашего браузера может устранить проблему, но при этом ваш сеанс будет завершён, и зашифрованная история чата станет нечитаемой.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не удается загрузить событие, на которое был дан ответ. Либо оно не существует, либо у вас нет разрешения на его просмотр.", - "Share Room": "Поделиться комнатой", - "Link to most recent message": "Ссылка на последнее сообщение", - "Share User": "Поделиться пользователем", - "Link to selected message": "Ссылка на выбранное сообщение", - "Share Room Message": "Поделиться сообщением", - "Upgrade Room Version": "Обновление версии комнаты", - "Create a new room with the same name, description and avatar": "Создадим новую комнату с тем же именем, описанием и аватаром", - "Update any local room aliases to point to the new room": "Обновим локальные псевдонимы комнат", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Остановим общение пользователей в старой версии комнаты и опубликуем сообщение, в котором пользователям рекомендуется перейти в новую комнату", - "Put a link back to the old room at the start of the new room so people can see old messages": "Разместим ссылку на старую комнату, чтобы люди могли видеть старые сообщения", - "The following users may not exist": "Следующих пользователей может не существовать", - "Invite anyway and never warn me again": "Пригласить и больше не предупреждать", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Перед отправкой логов необходимо <a>создать GitHub issue</a>, для описания проблемы.", - "Incompatible Database": "Несовместимая база данных", - "Continue With Encryption Disabled": "Продолжить с отключенным шифрованием", - "Incoming Verification Request": "Входящий запрос о проверке", - "Clear cache and resync": "Очистить кэш и выполнить повторную синхронизацию", - "Updating %(brand)s": "Обновление %(brand)s", - "Failed to upgrade room": "Не удалось обновить комнату", - "The room upgrade could not be completed": "Невозможно завершить обновление комнаты", - "Upgrade this room to version %(version)s": "Обновить эту комнату до версии %(version)s", - "Unable to load backup status": "Невозможно загрузить статус резервной копии", - "Unable to restore backup": "Невозможно восстановить резервную копию", - "No backup found!": "Резервных копий не найдено!", - "Email (optional)": "Адрес электронной почты (не обязательно)", "Dog": "Собака", "Cat": "Кошка", "Lion": "Лев", @@ -175,208 +111,21 @@ "Headphones": "Наушники", "Folder": "Папка", "Scissors": "Ножницы", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Эти сообщения защищены сквозным шифрованием. Только вы и ваш собеседник имеете ключи для их расшифровки и чтения.", - "Start using Key Backup": "Использовать резервную копию ключей шифрования", - "Incompatible local cache": "Несовместимый локальный кэш", - "You'll lose access to your encrypted messages": "Вы потеряете доступ к вашим шифрованным сообщениям", - "Are you sure you want to sign out?": "Уверены, что хотите выйти?", - "Room Settings - %(roomName)s": "Настройки комнаты — %(roomName)s", - "edited": "изменено", - "Power level": "Уровень прав", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Не возможно найти профили для MatrixID, приведенных ниже — все равно желаете их пригласить?", - "Invite anyway": "Всё равно пригласить", - "Notes": "Заметка", - "Unable to load commit detail: %(msg)s": "Не возможно загрузить детали подтверждения:: %(msg)s", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Чтобы не потерять историю чата, вы должны экспортировать ключи от комнаты перед выходом из системы. Для этого вам нужно будет вернуться к более новой версии %(brand)s", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Проверить этого пользователя, чтобы отметить его, как доверенного. Доверенные пользователи дают вам больше уверенности при использовании шифрованных сообщений.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Ранее вы использовали %(brand)s на %(host)s с отложенной загрузкой участников. В этой версии отложенная загрузка отключена. Поскольку локальный кеш не совместим между этими двумя настройками, %(brand)s необходимо повторно синхронизировать вашу учётную запись.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Если другая версия %(brand)s все еще открыта на другой вкладке, закройте ее, так как использование %(brand)s на том же хосте с включенной и отключенной ленивой загрузкой одновременно вызовет проблемы.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s теперь использует в 3-5 раз меньше памяти, загружая информацию о других пользователях только когда это необходимо. Пожалуйста, подождите, пока мы ресинхронизируемся с сервером!", - "I don't want my encrypted messages": "Мне не нужны мои зашифрованные сообщения", - "Manually export keys": "Выгрузить ключи вручную", - "Sign out and remove encryption keys?": "Выйти и удалить ключи шифрования?", - "To help us prevent this in future, please <a>send us logs</a>.": "Чтобы помочь нам предотвратить это в будущем, пожалуйста, <a>отправьте нам логи</a>.", - "Missing session data": "Отсутствуют данные сеанса", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Отсутствуют некоторые данные сеанса, в том числе ключи шифрования сообщений. Выйдите и войдите снова, чтобы восстановить ключи из резервной копии.", - "Your browser likely removed this data when running low on disk space.": "Вероятно, ваш браузер удалил эти данные, когда на дисковом пространстве оставалось мало места.", - "Upload files (%(current)s of %(total)s)": "Загрузка файлов (%(current)s из %(total)s)", - "Upload files": "Загрузка файлов", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Этот файл <b>слишком большой</b> для загрузки. Лимит размера файла составляет %(limit)s но этот файл %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Эти файлы <b>слишком большие</b> для загрузки. Лимит размера файла составляет %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Некоторые файлы имеют <b>слишком большой размер</b>, чтобы их можно было загрузить. Лимит размера файла составляет %(limit)s.", - "Upload %(count)s other files": { - "other": "Загрузка %(count)s других файлов", - "one": "Загрузка %(count)s другого файла" - }, - "Cancel All": "Отменить все", - "Upload Error": "Ошибка загрузки", - "Remember my selection for this widget": "Запомнить мой выбор для этого виджета", - "Failed to decrypt %(failedCount)s sessions!": "Не удалось расшифровать сеансы (%(failedCount)s)!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Предупреждение</b>: вам следует настроить резервное копирование ключей только с доверенного компьютера.", - "Some characters not allowed": "Некоторые символы не разрешены", - "Join millions for free on the largest public server": "Присоединяйтесь бесплатно к миллионам на крупнейшем общедоступном сервере", - "Edited at %(date)s. Click to view edits.": "Изменено %(date)s. Нажмите для посмотра истории изменений.", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Пожалуйста, расскажите нам что пошло не так, либо, ещё лучше, создайте отчёт в GitHub с описанием проблемы.", - "Removing…": "Удаление…", - "Clear all data": "Очистить все данные", - "Your homeserver doesn't seem to support this feature.": "Ваш сервер, похоже, не поддерживает эту возможность.", - "Message edits": "Правки сообщения", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Модернизация этой комнаты требует закрытие комнаты в текущем состояние и создания новой комнаты вместо неё. Чтобы упростить процесс для участников, будет сделано:", - "Find others by phone or email": "Найти других по номеру телефона или email", - "Be found by phone or email": "Будут найдены по номеру телефона или email", - "Upload all": "Загрузить всё", - "Resend %(unsentCount)s reaction(s)": "Отправить повторно %(unsentCount)s реакций", "Deactivate account": "Деактивировать учётную запись", - "No recent messages by %(user)s found": "Последние сообщения от %(user)s не найдены", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Попробуйте пролистать ленту сообщений вверх, чтобы увидеть, есть ли более ранние.", - "Remove recent messages by %(user)s": "Удалить последние сообщения от %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Для большого количества сообщений это может занять некоторое время. Пожалуйста, не обновляйте своего клиента в это время.", - "Remove %(count)s messages": { - "other": "Удалить %(count)s сообщения(-й)", - "one": "Удалить 1 сообщение" - }, - "e.g. my-room": "например, моя-комната", - "Close dialog": "Закрыть диалог", - "Command Help": "Помощь команды", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Используйте идентификационный сервер для приглашения по электронной почте. <default>Используйте значение по умолчанию (%(defaultIdentityServerName)s)</default> или управляйте в <settings>Настройках</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Используйте идентификационный сервер для приглашения по электронной почте. Управление в <settings>Настройки</settings>.", - "Cancel search": "Отменить поиск", - "Direct Messages": "Личные сообщения", - "%(count)s sessions": { - "other": "Сеансов: %(count)s", - "one": "%(count)s сеанс" - }, "Lock": "Заблокировать", - "Not Trusted": "Недоверенное", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) произвел(а) вход через новый сеанс без подтверждения:", - "Ask this user to verify their session, or manually verify it below.": "Попросите этого пользователя подтвердить сеанс или подтвердите его вручную ниже.", "This backup is trusted because it has been restored on this session": "Эта резервная копия является доверенной, потому что она была восстановлена в этом сеансе", "Encrypted by a deleted session": "Зашифровано удалённым сеансом", "Failed to connect to integration manager": "Не удалось подключиться к менеджеру интеграций", - "%(count)s verified sessions": { - "other": "Заверенных сеансов: %(count)s", - "one": "1 заверенный сеанс" - }, - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Подтвердите удаление учётной записи с помощью единой точки входа.", - "Are you sure you want to deactivate your account? This is irreversible.": "Вы уверены, что хотите деактивировать свою учётную запись? Это необратимое действие.", - "Confirm account deactivation": "Подтвердите деактивацию учётной записи", - "%(name)s accepted": "%(name)s принял(а)", - "%(name)s declined": "%(name)s отказал(а)", - "%(name)s cancelled": "%(name)s отменил(а)", - "%(name)s wants to verify": "%(name)s желает подтвердить", - "Language Dropdown": "Список языков", - "Enter a server name": "Введите имя сервера", - "Looks good": "В порядке", - "Your server": "Ваш сервер", - "Add a new server": "Добавить сервер", - "Server name": "Имя сервера", - "Destroy cross-signing keys?": "Уничтожить ключи кросс-подписи?", - "Clear cross-signing keys": "Очистить ключи кросс-подписи", - "Clear all data in this session?": "Очистить все данные в этом сеансе?", - "Session name": "Название сеанса", - "Session key": "Ключ сеанса", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Чтобы сообщить о проблеме безопасности Matrix, пожалуйста, прочитайте <a>Политику раскрытия информации</a> Matrix.org.", - "Recent Conversations": "Недавние Диалоги", - "a key signature": "отпечаток ключа", - "Upload completed": "Отправка успешно завершена", - "Cancelled signature upload": "Отправка отпечатка отменена", - "Unable to upload": "Невозможно отправить", - "Signature upload success": "Отпечаток успешно отправлен", - "Signature upload failed": "Сбой отправки отпечатка", - "You signed in to a new session without verifying it:": "Вы вошли в новый сеанс, не подтвердив его:", - "Verify your other session using one of the options below.": "Подтвердите ваш другой сеанс, используя один из вариантов ниже.", "Your homeserver has exceeded its user limit.": "Ваш домашний сервер превысил свой лимит пользователей.", "Your homeserver has exceeded one of its resource limits.": "Ваш домашний сервер превысил один из своих лимитов ресурсов.", "Ok": "Хорошо", - "Edited at %(date)s": "Изменено %(date)s", - "Click to view edits": "Нажмите для просмотра правок", - "Can't load this message": "Не удалось загрузить это сообщение", "Submit logs": "Отправить логи", - "Room address": "Адрес комнаты", - "This address is available to use": "Этот адрес доступен", - "This address is already in use": "Этот адрес уже используется", - "Enter the name of a new server you want to explore.": "Введите имя нового сервера для просмотра.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Напоминание: ваш браузер не поддерживается, возможны непредвиденные проблемы.", "IRC display name width": "Ширина отображаемого имени IRC", - "Can't find this server or its room list": "Не можем найти этот сервер или его список комнат", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Удаление ключей кросс-подписи является мгновенным и необратимым действием. Любой, с кем вы прошли проверку, увидит предупреждения безопасности. Вы почти наверняка не захотите этого делать, если только не потеряете все устройства, с которых можно совершать кросс-подпись.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Очистка всех данных в этом сеансе является необратимой. Зашифрованные сообщения будут потеряны, если их ключи не были зарезервированы.", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Ранее вы использовали более новую версию %(brand)s через этот сеанс. Чтобы снова использовать эту версию со сквозным шифрованием, вам нужно будет выйти из учётной записи и снова войти.", - "There was a problem communicating with the server. Please try again.": "Возникла проблема со связью с сервером. Пожалуйста, попробуйте еще раз.", - "Server did not require any authentication": "Сервер не требует проверки подлинности", - "Server did not return valid authentication information.": "Сервер не вернул существующую аутентификационную информацию.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Подтверждение этого пользователя сделает его сеанс доверенным у вас, а также сделает ваш сеанс доверенным у него.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Подтвердите это устройство, чтобы сделать его доверенным. Доверие этому устройству дает вам и другим пользователям дополнительное спокойствие при использовании зашифрованных сообщений.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Проверка этого устройства пометит его как доверенное, и пользователи, которые проверили его вместе с вами, будут доверять этому устройству.", - "Integrations are disabled": "Интеграции отключены", - "Integrations not allowed": "Интеграции не разрешены", - "To continue, use Single Sign On to prove your identity.": "Чтобы продолжить, используйте единый вход, чтобы подтвердить свою личность.", - "Confirm to continue": "Подтвердите, чтобы продолжить", - "Click the button below to confirm your identity.": "Нажмите кнопку ниже, чтобы подтвердить свою личность.", - "Something went wrong trying to invite the users.": "Пытаясь пригласить пользователей, что-то пошло не так.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Мы не могли пригласить этих пользователей. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.", - "Failed to find the following users": "Не удалось найти этих пользователей", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Следующие пользователи могут не существовать, или быть недействительными и не могут быть приглашены: %(csvNames)s", - "Recently Direct Messaged": "Последние прямые сообщения", - "a new master key signature": "новая подпись мастер-ключа", - "a new cross-signing key signature": "новый ключ подписи для кросс-подписи", - "a device cross-signing signature": "подпись устройства для кросс-подписи", - "%(brand)s encountered an error during upload of:": "%(brand)s обнаружил ошибку при загрузке файла:", - "Confirm by comparing the following with the User Settings in your other session:": "Сравните следующие параметры с \"Пользовательскими настройками\" в другом вашем сеансе:", - "Confirm this user's session by comparing the following with their User Settings:": "Подтвердите сеанс этого пользователя, сравнив следующие параметры с его \"Пользовательскими настройками\":", - "If they don't match, the security of your communication may be compromised.": "Если они не совпадают, безопасность вашего общения может быть поставлена под угрозу.", - "Upgrade private room": "Обновить приватную комнату", - "Upgrade public room": "Обновить публичную комнату", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Модернизация комнаты — это расширенное действие, которое обычно рекомендуется, когда комната нестабильна из-за ошибок, отсутствующих функций или уязвимостей безопасности.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Обычно это влияет только на то, как комната обрабатывается на сервере. Если у вас возникли проблемы с вашим %(brand)s, пожалуйста, <a>сообщите об ошибке</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Вы модернизируете эту комнату с <oldVersion /> до <newVersion/>.", - "You're all caught up.": "Нет непрочитанных сообщений.", - "Server isn't responding": "Сервер не отвечает", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Ваш сервер не отвечает на некоторые ваши запросы. Ниже приведены вероятные причины.", - "The server (%(serverName)s) took too long to respond.": "Сервер (%(serverName)s) слишком долго не отвечал.", - "Your firewall or anti-virus is blocking the request.": "Ваш брандмауэр или антивирус блокирует запрос.", - "A browser extension is preventing the request.": "Расширение браузера блокирует запрос.", - "The server is offline.": "Сервер оффлайн.", - "The server has denied your request.": "Сервер отклонил ваш запрос.", - "Your area is experiencing difficulties connecting to the internet.": "Ваше подключение к Интернету нестабильно или отсутствует.", - "A connection error occurred while trying to contact the server.": "Произошла ошибка при подключении к серверу.", - "The server is not configured to indicate what the problem is (CORS).": "Сервер не настроен должным образом, чтобы определить проблему (CORS).", - "Recent changes that have not yet been received": "Последние изменения, которые еще не были получены", - "Verification Request": "Запрос на сверку", - "Wrong file type": "Неправильный тип файла", - "Looks good!": "Выглядит неплохо!", - "Security Phrase": "Мнемоническая фраза", - "Security Key": "Бумажный ключ", - "Use your Security Key to continue.": "Чтобы продолжить, используйте свой бумажный ключ.", - "Restoring keys from backup": "Восстановление ключей из резервной копии", - "%(completed)s of %(total)s keys restored": "%(completed)s из %(total)s ключей восстановлено", - "Keys restored": "Ключи восстановлены", - "Successfully restored %(sessionCount)s keys": "Успешно восстановлены ключи (%(sessionCount)s)", "Sign in with SSO": "Вход с помощью SSO", "Switch theme": "Сменить тему", - "Confirm encryption setup": "Подтвердите настройку шифрования", - "Click the button below to confirm setting up encryption.": "Нажмите кнопку ниже, чтобы подтвердить настройку шифрования.", - "Preparing to download logs": "Подготовка к загрузке журналов", - "Information": "Информация", "Not encrypted": "Не зашифровано", "Backup version:": "Версия резервной копии:", - "Start a conversation with someone using their name or username (like <userId/>).": "Начните разговор с кем-нибудь, используя его имя или имя пользователя (например, <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Пригласите кого-нибудь, используя его имя, имя пользователя (например, <userId/>) или <a>поделитесь этой комнатой</a>.", - "Unable to set up keys": "Невозможно настроить ключи", - "Use the <a>Desktop app</a> to see all encrypted files": "Используйте <a>настольное приложение</a>, чтобы просмотреть все зашифрованные файлы", - "Use the <a>Desktop app</a> to search encrypted messages": "Используйте <a>настольное приложение</a> для поиска зашифрованных сообщений", - "This version of %(brand)s does not support viewing some encrypted files": "Эта версия %(brand)s не поддерживает просмотр некоторых зашифрованных файлов", - "This version of %(brand)s does not support searching encrypted messages": "Эта версия %(brand)s не поддерживает поиск зашифрованных сообщений", - "Data on this screen is shared with %(widgetDomain)s": "Данные на этом экране используются %(widgetDomain)s", - "Modal Widget": "Модальный виджет", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Пригласите кого-нибудь, используя его имя, адрес электронной почты, имя пользователя (например, <userId/>) или <a>поделитесь этой комнатой</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Начните разговор с кем-нибудь, используя его имя, адрес электронной почты или имя пользователя (например, <userId/>).", - "Invite by email": "Пригласить по электронной почте", - "Continuing without email": "Продолжить без электронной почты", - "Reason (optional)": "Причина (необязательно)", - "Server Options": "Параметры сервера", - "Decline All": "Отклонить все", - "Approve widget permissions": "Одобрить разрешения виджета", "Zimbabwe": "Зимбабве", "Zambia": "Замбия", "Yemen": "Йемен", @@ -626,168 +375,9 @@ "Afghanistan": "Афганистан", "United States": "Соединенные Штаты Америки", "United Kingdom": "Великобритания", - "This widget would like to:": "Этому виджету хотелось бы:", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Предупреждаем: если вы не добавите адрес электронной почты и забудете пароль, вы можете <b>навсегда потерять доступ к своей учётной записи</b>.", - "Hold": "Удерживать", - "Resume": "Возобновить", - "Transfer": "Перевод", - "A call can only be transferred to a single user.": "Вызов может быть передан только одному пользователю.", - "Dial pad": "Панель набора номера", - "Allow this widget to verify your identity": "Разрешите этому виджету проверить ваш идентификатор", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Если вы забыли свой ключ безопасности, вы можете <button>настроить новые параметры восстановления</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя ключ безопасности.", - "Not a valid Security Key": "Неправильный ключ безопасности", - "This looks like a valid Security Key!": "Похоже, это правильный ключ безопасности!", - "Enter Security Key": "Введите ключ безопасности", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Если вы забыли секретную фразу, вы можете <button1>использовать ключ безопасности</button1> или <button2>настроить новые параметры восстановления</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя секретную фразу.", - "Enter Security Phrase": "Введите мнемоническую фразу", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Не удалось расшифровать резервную копию с помощью этой секретной фразы: убедитесь, что вы ввели правильную секретную фразу.", - "Incorrect Security Phrase": "Неверная секретная фраза", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Не удалось расшифровать резервную копию с помощью этого ключа безопасности: убедитесь, что вы ввели правильный ключ безопасности.", - "Security Key mismatch": "Ключ безопасности не подходит", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Невозможно получить доступ к секретному хранилищу. Убедитесь, что вы ввели правильную секретную фразу.", - "Invalid Security Key": "Неверный ключ безопасности", - "Wrong Security Key": "Неправильный ключ безопасности", - "Remember this": "Запомнить это", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Виджет проверит ваш идентификатор пользователя, но не сможет выполнять за вас действия:", - "%(count)s rooms": { - "one": "%(count)s комната", - "other": "%(count)s комнат" - }, - "%(count)s members": { - "one": "%(count)s участник", - "other": "%(count)s участников" - }, - "Unable to start audio streaming.": "Невозможно запустить аудио трансляцию.", - "Failed to start livestream": "Не удалось запустить прямую трансляцию", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Обычно это только влияет на то, как комната обрабатывается на сервере. Если у вас проблемы с вашим %(brand)s, сообщите об ошибке.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Пригласите кого-нибудь, используя их имя, адрес электронной почты, имя пользователя (например, <userId/>) или <a>поделитесь этим пространством</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Пригласите кого-нибудь, используя их имя, учётную запись (как <userId/>) или <a>поделитесь этим пространством</a>.", - "Invite to %(roomName)s": "Пригласить в %(roomName)s", - "Create a new room": "Создать новую комнату", - "Space selection": "Выбор пространства", - "Leave space": "Покинуть пространство", - "Create a space": "Создать пространство", - "<inviter/> invites you": "<inviter/> пригласил(а) тебя", - "No results found": "Результаты не найдены", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Ваш %(brand)s не позволяет вам использовать для этого Менеджер Интеграции. Пожалуйста, свяжитесь с администратором.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Если вы сбросите все настройки, вы перезагрузитесь без доверенных сеансов, без доверенных пользователей, и скорее всего не сможете просматривать прошлые сообщения.", - "Only do this if you have no other device to complete verification with.": "Делайте это только в том случае, если у вас нет другого устройства для завершения проверки.", - "Reset everything": "Сбросить всё", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Забыли или потеряли все варианты восстановления? <a>Сбросить всё</a>", - "Reset event store": "Сброс хранилища событий", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Если вы это сделаете, обратите внимание, что ни одно из ваших сообщений не будет удалено, но работа поиска может быть ухудшена на несколько мгновений, пока индекс не будет воссоздан", - "You most likely do not want to reset your event index store": "Скорее всего, вы не захотите сбрасывать индексное хранилище событий", - "Reset event store?": "Сбросить хранилище событий?", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>При обновлении будет создана новая версия комнаты</b>. Все текущие сообщения останутся в этой архивной комнате.", - "Automatically invite members from this room to the new one": "Автоматическое приглашение участников из этой комнаты в новую комнату", - "These are likely ones other room admins are a part of.": "Это, скорее всего, те, в которых участвуют другие администраторы комнат.", - "Other spaces or rooms you might not know": "Другие пространства или комнаты, которые вы могли не знать", - "Spaces you know that contain this room": "Пространства, которые вы знаете, уже содержат эту комнату", - "Search spaces": "Поиск пространств", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Определите, какие пространства могут получить доступ к этой комнате. Если пространство выбрано, его члены могут найти и присоединиться к <RoomName/>.", - "Select spaces": "Выберите места", - "You're removing all spaces. Access will default to invite only": "Вы удаляете все пространства. Доступ будет по умолчанию только по приглашениям", - "Leave %(spaceName)s": "Покинуть %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Вы являетесь единственным администратором некоторых комнат или пространств, которые вы хотите покинуть. Покинув их, вы оставите их без администраторов.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Вы единственный администратор этого пространства. Если вы его оставите, это будет означать, что никто не имеет над ним контроля.", - "You won't be able to rejoin unless you are re-invited.": "Вы сможете присоединиться только после повторного приглашения.", - "User Directory": "Каталог пользователей", - "Consult first": "Сначала проконсультируйтесь", - "Invited people will be able to read old messages.": "Приглашенные люди смогут читать старые сообщения.", - "Or send invite link": "Или отправьте ссылку на приглашение", - "Some suggestions may be hidden for privacy.": "Некоторые предложения могут быть скрыты в целях конфиденциальности.", - "We couldn't create your DM.": "Мы не смогли создать ваш диалог.", - "You may contact me if you have any follow up questions": "Вы можете связаться со мной, если у вас возникнут какие-либо последующие вопросы", - "Search for rooms or people": "Поиск комнат или людей", - "Message preview": "Просмотр сообщения", - "Sent": "Отправлено", - "Sending": "Отправка", - "You don't have permission to do this": "У вас нет на это разрешения", - "Want to add an existing space instead?": "Хотите добавить существующее пространство?", - "Private space (invite only)": "Приватное пространство (только по приглашению)", - "Space visibility": "Видимость пространства", - "Add a space to a space you manage.": "Добавьте пространство в пространство, которым вы управляете.", - "Only people invited will be able to find and join this space.": "Только приглашенные люди смогут найти и присоединиться к этому пространству.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Любой сможет найти и присоединиться к этому пространству, а не только члены <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Любой человек в <SpaceName/> сможет найти и присоединиться.", - "To leave the beta, visit your settings.": "Чтобы выйти из бета-версии, зайдите в настройки.", - "Adding spaces has moved.": "Добавление пространств перемещено.", - "Search for rooms": "Поиск комнат", - "Want to add a new room instead?": "Хотите добавить новую комнату?", - "Add existing rooms": "Добавить существующие комнаты", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Добавление комнаты…", - "other": "Добавление комнат… (%(progress)s из %(count)s)" - }, - "Not all selected were added": "Не все выбранные добавлены", - "Search for spaces": "Поиск пространств", - "Create a new space": "Создать новое пространство", - "Want to add a new space instead?": "Хотите добавить новое пространство?", - "Add existing space": "Добавить существующее пространство", - "You are not allowed to view this server's rooms list": "Вам не разрешено просматривать список комнат этого сервера", - "Please provide an address": "Пожалуйста, укажите адрес", - "%(count)s people you know have already joined": { - "one": "%(count)s человек, которого вы знаете, уже присоединился", - "other": "%(count)s человек(а), которых вы знаете, уже присоединились" - }, - "Including %(commaSeparatedMembers)s": "Включая %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Посмотреть 1 участника", - "other": "Просмотреть всех %(count)s участников" - }, - "Message search initialisation failed, check <a>your settings</a> for more information": "Инициализация поиска сообщений не удалась, проверьте <a>ваши настройки</a> для получения дополнительной информации", - "Add reaction": "Отреагировать", - "Leave some rooms": "Покинуть несколько комнат", - "Leave all rooms": "Покинуть все комнаты", - "Don't leave any rooms": "Не покидать ни одну комнату", - "Would you like to leave the rooms in this space?": "Хотите ли вы покинуть комнаты в этом пространстве?", - "You are about to leave <spaceName/>.": "Вы собираетесь покинуть <spaceName/>.", "To join a space you'll need an invite.": "Чтобы присоединиться к пространству, вам нужно получить приглашение.", - "MB": "Мб", - "In reply to <a>this message</a>": "В ответ на <a>это сообщение</a>", - "%(count)s reply": { - "one": "%(count)s ответ", - "other": "%(count)s ответов" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Введите свою секретную фразу или <button> используйте секретный ключ </button> для продолжения.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Восстановите доступ к своей учетной записи и восстановите ключи шифрования, сохранённые в этом сеансе. Без них в любом сеансе вы не сможете прочитать все свои защищённые сообщения.", - "Thread options": "Параметры обсуждения", "Forget": "Забыть", - "Open in OpenStreetMap": "Открыть в OpenStreetMap", - "Verify other device": "Проверить другое устройство", - "Recent searches": "Недавние поиски", - "To search messages, look for this icon at the top of a room <icon/>": "Для поиска сообщений найдите этот значок <icon/> в верхней части комнаты", - "Other searches": "Другие поиски", - "Public rooms": "Публичные комнаты", - "Use \"%(query)s\" to search": "Используйте \"%(query)s\" для поиска", - "Other rooms in %(spaceName)s": "Прочие комнаты в %(spaceName)s", - "Spaces you're in": "Ваши пространства", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Это сгруппирует ваши чаты с участниками этого пространства. Выключение, скроет эти чаты от вашего просмотра в %(spaceName)s.", - "Sections to show": "Разделы для показа", - "Link to room": "Ссылка на комнату", - "Spaces you know that contain this space": "Пространства, которые вы знаете, уже содержат эту комнату", - "If you can't see who you're looking for, send them your invite link below.": "Если вы не видите того, кого ищете, отправьте ему свое приглашение по ссылке ниже.", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Вы уверены, что хотите завершить этот опрос? Это покажет окончательные результаты опроса и лишит людей возможности голосовать.", - "End Poll": "Завершить опрос", - "Sorry, the poll did not end. Please try again.": "Извините, опрос не завершился. Пожалуйста, попробуйте еще раз.", - "Failed to end poll": "Не удалось завершить опрос", - "The poll has ended. Top answer: %(topAnswer)s": "Опрос завершен. Победил ответ: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Опрос завершен. Ни одного голоса не было.", - "This address had invalid server or is already in use": "Этот адрес имеет недопустимый сервер или уже используется", - "This address does not point at this room": "Этот адрес не указывает на эту комнату", - "Missing room name or separator e.g. (my-room:domain.org)": "Отсутствует имя комнаты или разделитель (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Отсутствует разделитель домена (:domain.org)", - "Including you, %(commaSeparatedMembers)s": "Включая вас, %(commaSeparatedMembers)s", - "Could not fetch location": "Не удалось получить местоположение", - "Location": "Местоположение", - "toggle event": "переключить событие", - "%(count)s votes": { - "one": "%(count)s голос", - "other": "%(count)s голосов" - }, - "Recently viewed": "Недавно просмотренные", "Developer": "Разработка", "Experimental": "Экспериментально", "Themes": "Темы", @@ -797,101 +387,17 @@ "one": "%(spaceName)s и %(count)s другой", "other": "%(spaceName)s и %(count)s других" }, - "Search Dialog": "Окно поиска", - "Use <arrows/> to scroll": "Используйте <arrows/> для прокрутки", - "Join %(roomAddress)s": "Присоединиться к %(roomAddress)s", "Feedback sent! Thanks, we appreciate it!": "Отзыв отправлен! Спасибо, мы ценим это!", - "What location type do you want to share?": "Каким типом местоположения вы хотите поделиться?", - "Drop a Pin": "Маркер на карте", - "My live location": "Моё местоположение в реальном времени", - "My current location": "Моё текущее местоположение", - "%(brand)s could not send your location. Please try again later.": "%(brand)s не удаётся отправить ваше местоположение. Пожалуйста, повторите попытку позже.", - "We couldn't send your location": "Мы не смогли отправить ваше местоположение", "%(space1Name)s and %(space2Name)s": "%(space1Name)s и %(space2Name)s", "Explore public spaces in the new search dialog": "Исследуйте публичные пространства в новом диалоговом окне поиска", "%(members)s and %(last)s": "%(members)s и %(last)s", "%(members)s and more": "%(members)s и многие другие", "Unread email icon": "Значок непрочитанного электронного письма", - "An error occurred while stopping your live location, please try again": "При остановки передачи информации о вашем местоположении произошла ошибка, попробуйте ещё раз", - "An error occurred whilst sharing your live location, please try again": "При передаче информации о вашем местоположении произошла ошибка, попробуйте ещё раз", - "You are sharing your live location": "Вы делитесь своим местоположением в реальном времени", - "An error occurred whilst sharing your live location": "Произошла ошибка при передаче информации о вашем местоположении в реальном времени", - "An error occurred while stopping your live location": "Произошла ошибка при остановке вашего местоположения в реальном времени", - "Close sidebar": "Закрыть боковую панель", "View List": "Посмотреть список", - "View list": "Посмотреть список", - "No live locations": "Нет местоположений в реальном времени", - "Live location error": "Ошибка показа местоположения в реальном времени", - "Live until %(expiryTime)s": "В реальном времени до %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Обновлено %(humanizedUpdateTime)s", - "Cameras": "Камеры", - "Output devices": "Устройства вывода", - "Input devices": "Устройства ввода", - "Unsent": "Не отправлено", - "Remove search filter for %(filter)s": "Удалить фильтр поиска для %(filter)s", - "Start a group chat": "Начать групповой чат", - "Other options": "Другие опции", - "Some results may be hidden": "Некоторые результаты могут быть скрыты", - "Copy invite link": "Копировать ссылку приглашения", - "If you can't see who you're looking for, send them your invite link.": "Если вы не видите того, кто вам нужен, отправьте ему свою ссылку приглашения.", - "Some results may be hidden for privacy": "Некоторые результаты могут быть скрыты из-за конфиденциальности", "You cannot search for rooms that are neither a room nor a space": "Вы не можете искать комнаты, которые не являются ни комнатой, ни пространством", "Show spaces": "Показать пространства", "Show rooms": "Показать комнаты", - "Search for": "Поиск", - "%(count)s Members": { - "one": "%(count)s участник", - "other": "%(count)s участников" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "При выходе эти ключи будут удалены с данного устройства и вы больше не сможете прочитать зашифрованные сообщения, если у вас нет ключей для них на других устройствах или резервной копии на сервере.", - "Open room": "Открыть комнату", - "Hide my messages from new joiners": "Скрыть мои сообщения от новых участников", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Ваши старые сообщения по-прежнему будут видны людям, которые их получили, так же, как и электронные письма, которые вы отправляли в прошлом. Хотите скрыть отправленные вами сообщения от людей, которые присоединятся к комнате в будущем?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Вы будете удалены с сервера идентификации: ваши друзья больше не смогут найти вас по вашей электронной почте или номеру телефона", - "You will leave all rooms and DMs that you are in": "Вы покинете все комнаты и ЛС, в которых находитесь", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Никто не сможет повторно использовать ваше имя пользователя (MXID), даже вы: это имя пользователя будет оставаться недоступным", - "You will no longer be able to log in": "Вы больше не сможете войти", - "Confirm that you would like to deactivate your account. If you proceed:": "Подтвердите, что вы хотите деактивировать свою учётную запись. Если продолжите:", - "You will not be able to reactivate your account": "Вы не сможете повторно активировать свою учётную запись", - "To continue, please enter your account password:": "Для продолжения введите пароль учётной записи:", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Отключите, чтобы удалить системные сообщения о пользователе (изменения членства, редактирование профиля…)", - "Preserve system messages": "Оставить системные сообщения", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Вы собираетесь удалить %(count)s сообщение от %(user)s. Это удалит его навсегда для всех в разговоре. Точно продолжить?", - "other": "Вы собираетесь удалить %(count)s сообщений от %(user)s. Это удалит их навсегда для всех в разговоре. Точно продолжить?" - }, - "%(featureName)s Beta feedback": "%(featureName)s — отзыв о бета-версии", - "Show: Matrix rooms": "Показать: комнаты Matrix", - "Show: %(instance)s rooms (%(server)s)": "Показать: %(instance)s комнат (%(server)s)", - "Add new server…": "Добавить новый сервер…", - "Remove server “%(roomServer)s”": "Удалить сервер «%(roomServer)s»", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Вы можете использовать пользовательские опции сервера для входа на другие серверы Matrix, указав URL-адрес другого домашнего сервера. Это позволяет использовать %(brand)s с существующей учётной записью Matrix на другом домашнем сервере.", - "%(displayName)s's live location": "Местонахождение %(displayName)s в реальном времени", - "%(count)s participants": { - "one": "1 участник", - "other": "%(count)s участников" - }, - "Live location ended": "Трансляция местоположения завершена", - "Live location enabled": "Трансляция местоположения включена", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Если не можете найти нужную комнату, просто попросите пригласить вас или создайте новую комнату.", - "Coworkers and teams": "Коллеги и команды", - "Friends and family": "Друзья и семья", - "Who will you chat to the most?": "С кем вы будете общаться чаще всего?", "Saved Items": "Сохранённые объекты", - "We'll help you get connected.": "Мы поможем вам подключиться.", - "Online community members": "Участники сообщества в сети", - "You're in": "Вы в", - "Choose a locale": "Выберите регион", - "You need to have the right permissions in order to share locations in this room.": "У вас должны быть определённые разрешения, чтобы делиться местоположениями в этой комнате.", - "You don't have permission to share locations": "У вас недостаточно прав для публикации местоположений", - "Manually verify by text": "Ручная сверка по тексту", - "Interactively verify by emoji": "Интерактивная сверка по смайлам", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s или %(recoveryFile)s", - "<w>WARNING:</w> <description/>": "<w>ВНИМАНИЕ:</w> <description/>", - "%(name)s started a video call": "%(name)s начал(а) видеозвонок", - " in <strong>%(room)s</strong>": " в <strong>%(room)s</strong>", - "Message in %(room)s": "Сообщение в %(room)s", - "Message from %(user)s": "Сообщение от %(user)s", "common": { "about": "О комнате", "analytics": "Аналитика", @@ -1012,7 +518,30 @@ "show_more": "Показать больше", "joined": "Присоединился", "avatar": "Аватар", - "are_you_sure": "Вы уверены?" + "are_you_sure": "Вы уверены?", + "location": "Местоположение", + "email_address": "Электронная почта", + "filter_results": "Фильтрация результатов", + "no_results_found": "Результаты не найдены", + "unsent": "Не отправлено", + "cameras": "Камеры", + "n_participants": { + "one": "1 участник", + "other": "%(count)s участников" + }, + "and_n_others": { + "other": "и %(count)s других...", + "one": "и ещё кто-то..." + }, + "n_members": { + "one": "%(count)s участник", + "other": "%(count)s участников" + }, + "edited": "изменено", + "n_rooms": { + "one": "%(count)s комната", + "other": "%(count)s комнат" + } }, "action": { "continue": "Продолжить", @@ -1127,7 +656,11 @@ "add_existing_room": "Добавить существующую комнату", "explore_public_rooms": "Просмотреть публичные комнаты", "reply_in_thread": "Обсудить", - "click": "Нажать" + "click": "Нажать", + "transfer": "Перевод", + "resume": "Возобновить", + "hold": "Удерживать", + "view_list": "Посмотреть список" }, "a11y": { "user_menu": "Меню пользователя", @@ -1201,7 +734,9 @@ "beta_section": "Новые возможности", "beta_description": "Что нового в %(brand)s? Labs — это лучший способ получить и испытать новые функции, помогая сформировать их перед выходом в свет.", "experimental_section": "Предпросмотр", - "experimental_description": "Время экспериментов? Попробуйте наши последние наработки. Эти функции не заверешены; они могут быть нестабильными, постоянно меняющимися, или вовсе отброшенными. <a>Узнайте больше</a>." + "experimental_description": "Время экспериментов? Попробуйте наши последние наработки. Эти функции не заверешены; они могут быть нестабильными, постоянно меняющимися, или вовсе отброшенными. <a>Узнайте больше</a>.", + "beta_feedback_title": "%(featureName)s — отзыв о бета-версии", + "beta_feedback_leave_button": "Чтобы выйти из бета-версии, зайдите в настройки." }, "keyboard": { "home": "Главная", @@ -1335,7 +870,9 @@ "moderator": "Модератор", "admin": "Администратор", "mod": "Модератор", - "custom": "Пользовательский (%(level)s)" + "custom": "Пользовательский (%(level)s)", + "label": "Уровень прав", + "custom_level": "Специальные права" }, "bug_reporting": { "introduction": "Если вы отправили ошибку через GitHub, журналы отладки могут помочь нам отследить проблему. ", @@ -1353,7 +890,16 @@ "uploading_logs": "Загрузка журналов", "downloading_logs": "Скачивание журналов", "create_new_issue": "Пожалуйста, <newIssueLink> создайте новую проблему/вопрос </newIssueLink> на GitHub, чтобы мы могли расследовать эту ошибку.", - "waiting_for_server": "Ожидание ответа от сервера" + "waiting_for_server": "Ожидание ответа от сервера", + "error_empty": "Пожалуйста, расскажите нам что пошло не так, либо, ещё лучше, создайте отчёт в GitHub с описанием проблемы.", + "preparing_logs": "Подготовка к отправке журналов", + "logs_sent": "Журналы отправлены", + "thank_you": "Спасибо!", + "failed_send_logs": "Не удалось отправить журналы: ", + "preparing_download": "Подготовка к загрузке журналов", + "unsupported_browser": "Напоминание: ваш браузер не поддерживается, возможны непредвиденные проблемы.", + "textarea_label": "Заметка", + "log_request": "Чтобы помочь нам предотвратить это в будущем, пожалуйста, <a>отправьте нам логи</a>." }, "time": { "hours_minutes_seconds_left": "Осталось %(hours)sч %(minutes)sм %(seconds)sс", @@ -1434,7 +980,13 @@ "send_dm": "Отправить личное сообщение", "explore_rooms": "Просмотреть публичные комнаты", "create_room": "Создать комнату", - "create_account": "Создать учётную запись" + "create_account": "Создать учётную запись", + "use_case_heading1": "Вы в", + "use_case_heading2": "С кем вы будете общаться чаще всего?", + "use_case_heading3": "Мы поможем вам подключиться.", + "use_case_personal_messaging": "Друзья и семья", + "use_case_work_messaging": "Коллеги и команды", + "use_case_community_messaging": "Участники сообщества в сети" }, "settings": { "show_breadcrumbs": "Показывать ссылки на недавние комнаты над списком комнат", @@ -1793,7 +1345,23 @@ "email_address_label": "Адрес электронной почты", "remove_msisdn_prompt": "Удалить %(phone)s?", "add_msisdn_instructions": "Текстовое сообщение было отправлено +%(msisdn)s. Пожалуйста, введите проверочный код, который он содержит.", - "msisdn_label": "Номер телефона" + "msisdn_label": "Номер телефона", + "spell_check_locale_placeholder": "Выберите регион", + "deactivate_confirm_body_sso": "Подтвердите удаление учётной записи с помощью единой точки входа.", + "deactivate_confirm_body": "Вы уверены, что хотите деактивировать свою учётную запись? Это необратимое действие.", + "deactivate_confirm_continue": "Подтвердите деактивацию учётной записи", + "deactivate_confirm_body_password": "Для продолжения введите пароль учётной записи:", + "error_deactivate_communication": "Возникла проблема со связью с сервером. Пожалуйста, попробуйте еще раз.", + "error_deactivate_no_auth": "Сервер не требует проверки подлинности", + "error_deactivate_invalid_auth": "Сервер не вернул существующую аутентификационную информацию.", + "deactivate_confirm_content": "Подтвердите, что вы хотите деактивировать свою учётную запись. Если продолжите:", + "deactivate_confirm_content_1": "Вы не сможете повторно активировать свою учётную запись", + "deactivate_confirm_content_2": "Вы больше не сможете войти", + "deactivate_confirm_content_3": "Никто не сможет повторно использовать ваше имя пользователя (MXID), даже вы: это имя пользователя будет оставаться недоступным", + "deactivate_confirm_content_4": "Вы покинете все комнаты и ЛС, в которых находитесь", + "deactivate_confirm_content_5": "Вы будете удалены с сервера идентификации: ваши друзья больше не смогут найти вас по вашей электронной почте или номеру телефона", + "deactivate_confirm_content_6": "Ваши старые сообщения по-прежнему будут видны людям, которые их получили, так же, как и электронные письма, которые вы отправляли в прошлом. Хотите скрыть отправленные вами сообщения от людей, которые присоединятся к комнате в будущем?", + "deactivate_confirm_erase_label": "Скрыть мои сообщения от новых участников" }, "sidebar": { "title": "Боковая панель", @@ -1852,7 +1420,8 @@ "import_description_1": "Этот процесс позволит вам импортировать ключи шифрования, которые вы экспортировали ранее из клиента Matrix. Это позволит вам расшифровать историю чата.", "import_description_2": "Файл экспорта будет защищен кодовой фразой. Для расшифровки файла необходимо будет её ввести.", "file_to_import": "Файл для импорта" - } + }, + "warning": "<w>ВНИМАНИЕ:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Отправить пользовательское событие данных учётной записи", @@ -1929,7 +1498,8 @@ "low_bandwidth_mode_description": "Требуется совместимый сервер.", "developer_mode": "Режим разработчика", "view_source_decrypted_event_source": "Расшифрованный исходный код", - "original_event_source": "Оригинальный исходный код" + "original_event_source": "Оригинальный исходный код", + "toggle_event": "переключить событие" }, "export_chat": { "html": "HTML", @@ -1980,7 +1550,8 @@ "format": "Формат", "messages": "Сообщения", "size_limit": "Ограничение по размеру", - "include_attachments": "Включить вложения" + "include_attachments": "Включить вложения", + "size_limit_postfix": "Мб" }, "create_room": { "title_video_room": "Создайте видеокомнату", @@ -2013,7 +1584,8 @@ "m.call": { "video_call_started": "Видеовызов начался в %(roomName)s.", "video_call_started_unsupported": "Видеовызов начался в %(roomName)s. (не поддерживается этим браузером)", - "video_call_ended": "Видеозвонок завершён" + "video_call_ended": "Видеозвонок завершён", + "video_call_started_text": "%(name)s начал(а) видеозвонок" }, "m.call.invite": { "voice_call": "%(senderName)s сделал голосовой вызов.", @@ -2314,7 +1886,8 @@ }, "reactions": { "label": "%(reactors)s отреагировали %(content)s", - "tooltip": "<reactors/><reactedWith>отреагировал с %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>отреагировал с %(shortName)s</reactedWith>", + "add_reaction_prompt": "Отреагировать" }, "m.room.create": { "continuation": "Эта комната является продолжением другого разговора.", @@ -2332,7 +1905,9 @@ "external_url": "Исходная ссылка", "collapse_reply_thread": "Свернуть ответы обсуждения", "view_related_event": "Посмотреть связанное событие", - "report": "Сообщить" + "report": "Сообщить", + "resent_unsent_reactions": "Отправить повторно %(unsentCount)s реакций", + "open_in_osm": "Открыть в OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2404,13 +1979,39 @@ "you_accepted": "Вы приняли", "you_declined": "Вы отказали", "you_cancelled": "Вы отменили", - "you_started": "Вы отправили запрос подтверждения" + "you_started": "Вы отправили запрос подтверждения", + "user_accepted": "%(name)s принял(а)", + "user_declined": "%(name)s отказал(а)", + "user_cancelled": "%(name)s отменил(а)", + "user_wants_to_verify": "%(name)s желает подтвердить" }, "m.poll.end": { "sender_ended": "%(senderName)s завершил(а) опрос" }, "m.video": { "error_decrypting": "Ошибка расшифровки видео" + }, + "scalar_starter_link": { + "dialog_title": "Добавить интеграцию", + "dialog_description": "Вы будете перенаправлены на внешний сайт, чтобы войти в свою учётную запись для использования с %(integrationsUrl)s. Продолжить?" + }, + "edits": { + "tooltip_title": "Изменено %(date)s", + "tooltip_sub": "Нажмите для просмотра правок", + "tooltip_label": "Изменено %(date)s. Нажмите для посмотра истории изменений." + }, + "error_rendering_message": "Не удалось загрузить это сообщение", + "reply": { + "error_loading": "Не удается загрузить событие, на которое был дан ответ. Либо оно не существует, либо у вас нет разрешения на его просмотр.", + "in_reply_to": "<a>В ответ на</a> <pill>", + "in_reply_to_for_export": "В ответ на <a>это сообщение</a>" + }, + "in_room_name": " в <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s голос", + "other": "%(count)s голосов" + } } }, "slash_command": { @@ -2497,7 +2098,8 @@ "verify_nop_warning_mismatch": "ВНИМАНИЕ: сеанс уже заверен, но ключи НЕ СОВПАДАЮТ!", "verify_mismatch": "ВНИМАНИЕ: ПРОВЕРКА КЛЮЧА НЕ ПРОШЛА! Ключом подписи для %(userId)s и сеанса %(deviceId)s является \"%(fprint)s\", что не соответствует указанному ключу \"%(fingerprint)s\". Это может означать, что ваши сообщения перехватываются!", "verify_success_title": "Ключ проверен", - "verify_success_description": "Ключ подписи, который вы предоставили, соответствует ключу подписи, который вы получили от пользователя %(userId)s через сеанс %(deviceId)s. Сеанс отмечен как подтверждённый." + "verify_success_description": "Ключ подписи, который вы предоставили, соответствует ключу подписи, который вы получили от пользователя %(userId)s через сеанс %(deviceId)s. Сеанс отмечен как подтверждённый.", + "help_dialog_title": "Помощь команды" }, "presence": { "busy": "Занят(а)", @@ -2626,9 +2228,11 @@ "unable_to_access_audio_input_title": "Не удалось получить доступ к микрофону", "unable_to_access_audio_input_description": "Мы не смогли получить доступ к вашему микрофону. Пожалуйста, проверьте настройки браузера и повторите попытку.", "no_audio_input_title": "Микрофон не найден", - "no_audio_input_description": "Мы не нашли микрофон на вашем устройстве. Пожалуйста, проверьте настройки и повторите попытку." + "no_audio_input_description": "Мы не нашли микрофон на вашем устройстве. Пожалуйста, проверьте настройки и повторите попытку.", + "transfer_consult_first_label": "Сначала проконсультируйтесь", + "input_devices": "Устройства ввода", + "output_devices": "Устройства вывода" }, - "Other": "Другие", "room_settings": { "permissions": { "m.room.avatar_space": "Изменить аватар пространства", @@ -2728,7 +2332,15 @@ "other": "Обновление пространств... (%(progress)s из %(count)s)" }, "error_join_rule_change_title": "Не удалось обновить правила присоединения", - "error_join_rule_change_unknown": "Неизвестная ошибка" + "error_join_rule_change_unknown": "Неизвестная ошибка", + "join_rule_restricted_dialog_empty_warning": "Вы удаляете все пространства. Доступ будет по умолчанию только по приглашениям", + "join_rule_restricted_dialog_title": "Выберите места", + "join_rule_restricted_dialog_description": "Определите, какие пространства могут получить доступ к этой комнате. Если пространство выбрано, его члены могут найти и присоединиться к <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Поиск пространств", + "join_rule_restricted_dialog_heading_space": "Пространства, которые вы знаете, уже содержат эту комнату", + "join_rule_restricted_dialog_heading_room": "Пространства, которые вы знаете, уже содержат эту комнату", + "join_rule_restricted_dialog_heading_other": "Другие пространства или комнаты, которые вы могли не знать", + "join_rule_restricted_dialog_heading_unknown": "Это, скорее всего, те, в которых участвуют другие администраторы комнат." }, "general": { "publish_toggle": "Опубликовать эту комнату в каталоге комнат %(domain)s?", @@ -2769,7 +2381,17 @@ "canonical_alias_field_label": "Главный адрес", "avatar_field_label": "Аватар комнаты", "aliases_no_items_label": "Пока нет других публичных адресов, добавьте их ниже", - "aliases_items_label": "Прочие публичные адреса:" + "aliases_items_label": "Прочие публичные адреса:", + "alias_heading": "Адрес комнаты", + "alias_field_has_domain_invalid": "Отсутствует разделитель домена (:domain.org)", + "alias_field_has_localpart_invalid": "Отсутствует имя комнаты или разделитель (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "Некоторые символы не разрешены", + "alias_field_required_invalid": "Пожалуйста, укажите адрес", + "alias_field_matches_invalid": "Этот адрес не указывает на эту комнату", + "alias_field_taken_valid": "Этот адрес доступен", + "alias_field_taken_invalid_domain": "Этот адрес уже используется", + "alias_field_taken_invalid": "Этот адрес имеет недопустимый сервер или уже используется", + "alias_field_placeholder_default": "например, моя-комната" }, "advanced": { "unfederated": "Это комната недоступна из других серверов Matrix", @@ -2781,7 +2403,24 @@ "room_version_section": "Версия комнаты", "room_version": "Версия комнаты:", "information_section_space": "Информация о пространстве", - "information_section_room": "Информация о комнате" + "information_section_room": "Информация о комнате", + "error_upgrade_title": "Не удалось обновить комнату", + "error_upgrade_description": "Невозможно завершить обновление комнаты", + "upgrade_button": "Обновить эту комнату до версии %(version)s", + "upgrade_dialog_title": "Обновление версии комнаты", + "upgrade_dialog_description": "Модернизация этой комнаты требует закрытие комнаты в текущем состояние и создания новой комнаты вместо неё. Чтобы упростить процесс для участников, будет сделано:", + "upgrade_dialog_description_1": "Создадим новую комнату с тем же именем, описанием и аватаром", + "upgrade_dialog_description_2": "Обновим локальные псевдонимы комнат", + "upgrade_dialog_description_3": "Остановим общение пользователей в старой версии комнаты и опубликуем сообщение, в котором пользователям рекомендуется перейти в новую комнату", + "upgrade_dialog_description_4": "Разместим ссылку на старую комнату, чтобы люди могли видеть старые сообщения", + "upgrade_warning_dialog_invite_label": "Автоматическое приглашение участников из этой комнаты в новую комнату", + "upgrade_warning_dialog_title_private": "Обновить приватную комнату", + "upgrade_dwarning_ialog_title_public": "Обновить публичную комнату", + "upgrade_warning_dialog_report_bug_prompt": "Обычно это только влияет на то, как комната обрабатывается на сервере. Если у вас проблемы с вашим %(brand)s, сообщите об ошибке.", + "upgrade_warning_dialog_report_bug_prompt_link": "Обычно это влияет только на то, как комната обрабатывается на сервере. Если у вас возникли проблемы с вашим %(brand)s, пожалуйста, <a>сообщите об ошибке</a>.", + "upgrade_warning_dialog_description": "Модернизация комнаты — это расширенное действие, которое обычно рекомендуется, когда комната нестабильна из-за ошибок, отсутствующих функций или уязвимостей безопасности.", + "upgrade_warning_dialog_explainer": "<b>При обновлении будет создана новая версия комнаты</b>. Все текущие сообщения останутся в этой архивной комнате.", + "upgrade_warning_dialog_footer": "Вы модернизируете эту комнату с <oldVersion /> до <newVersion/>." }, "delete_avatar_label": "Удалить аватар", "upload_avatar_label": "Загрузить аватар", @@ -2817,7 +2456,9 @@ }, "voip": { "call_type_section": "Тип звонка" - } + }, + "title": "Настройки комнаты — %(roomName)s", + "alias_not_specified": "не задан" }, "encryption": { "verification": { @@ -2890,7 +2531,20 @@ "timed_out": "Таймаут подтверждения.", "cancelled_self": "Вы отменили проверку на другом устройстве.", "cancelled_user": "%(displayName)s отменил(а) подтверждение.", - "cancelled": "Вы отменили подтверждение." + "cancelled": "Вы отменили подтверждение.", + "incoming_sas_user_dialog_text_1": "Проверить этого пользователя, чтобы отметить его, как доверенного. Доверенные пользователи дают вам больше уверенности при использовании шифрованных сообщений.", + "incoming_sas_user_dialog_text_2": "Подтверждение этого пользователя сделает его сеанс доверенным у вас, а также сделает ваш сеанс доверенным у него.", + "incoming_sas_device_dialog_text_1": "Подтвердите это устройство, чтобы сделать его доверенным. Доверие этому устройству дает вам и другим пользователям дополнительное спокойствие при использовании зашифрованных сообщений.", + "incoming_sas_device_dialog_text_2": "Проверка этого устройства пометит его как доверенное, и пользователи, которые проверили его вместе с вами, будут доверять этому устройству.", + "incoming_sas_dialog_title": "Входящий запрос о проверке", + "manual_device_verification_self_text": "Сравните следующие параметры с \"Пользовательскими настройками\" в другом вашем сеансе:", + "manual_device_verification_user_text": "Подтвердите сеанс этого пользователя, сравнив следующие параметры с его \"Пользовательскими настройками\":", + "manual_device_verification_device_name_label": "Название сеанса", + "manual_device_verification_device_id_label": "ID сеанса", + "manual_device_verification_device_key_label": "Ключ сеанса", + "manual_device_verification_footer": "Если они не совпадают, безопасность вашего общения может быть поставлена под угрозу.", + "verification_dialog_title_device": "Проверить другое устройство", + "verification_dialog_title_user": "Запрос на сверку" }, "old_version_detected_title": "Обнаружены старые криптографические данные", "old_version_detected_description": "Обнаружены данные из более старой версии %(brand)s. Это приведет к сбою криптографии в более ранней версии. В этой версии не могут быть расшифрованы сообщения, которые использовались недавно при использовании старой версии. Это также может привести к сбою обмена сообщениями с этой версией. Если возникают неполадки, выйдите и снова войдите в систему. Чтобы сохранить журнал сообщений, экспортируйте и повторно импортируйте ключи.", @@ -2944,7 +2598,57 @@ "cross_signing_room_warning": "Кто-то использует неизвестный сеанс", "cross_signing_room_verified": "Все в этой комнате подтверждены", "cross_signing_room_normal": "Эта комната зашифрована сквозным шифрованием", - "unsupported": "Этот клиент не поддерживает сквозное шифрование." + "unsupported": "Этот клиент не поддерживает сквозное шифрование.", + "incompatible_database_sign_out_description": "Чтобы не потерять историю чата, вы должны экспортировать ключи от комнаты перед выходом из системы. Для этого вам нужно будет вернуться к более новой версии %(brand)s", + "incompatible_database_description": "Ранее вы использовали более новую версию %(brand)s через этот сеанс. Чтобы снова использовать эту версию со сквозным шифрованием, вам нужно будет выйти из учётной записи и снова войти.", + "incompatible_database_title": "Несовместимая база данных", + "incompatible_database_disable": "Продолжить с отключенным шифрованием", + "key_signature_upload_completed": "Отправка успешно завершена", + "key_signature_upload_cancelled": "Отправка отпечатка отменена", + "key_signature_upload_failed": "Невозможно отправить", + "key_signature_upload_success_title": "Отпечаток успешно отправлен", + "key_signature_upload_failed_title": "Сбой отправки отпечатка", + "udd": { + "own_new_session_text": "Вы вошли в новый сеанс, не подтвердив его:", + "own_ask_verify_text": "Подтвердите ваш другой сеанс, используя один из вариантов ниже.", + "other_new_session_text": "%(name)s (%(userId)s) произвел(а) вход через новый сеанс без подтверждения:", + "other_ask_verify_text": "Попросите этого пользователя подтвердить сеанс или подтвердите его вручную ниже.", + "title": "Недоверенное", + "manual_verification_button": "Ручная сверка по тексту", + "interactive_verification_button": "Интерактивная сверка по смайлам" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Неправильный тип файла", + "recovery_key_is_correct": "Выглядит неплохо!", + "wrong_security_key": "Неправильный ключ безопасности", + "invalid_security_key": "Неверный ключ безопасности" + }, + "reset_title": "Сбросить всё", + "reset_warning_1": "Делайте это только в том случае, если у вас нет другого устройства для завершения проверки.", + "reset_warning_2": "Если вы сбросите все настройки, вы перезагрузитесь без доверенных сеансов, без доверенных пользователей, и скорее всего не сможете просматривать прошлые сообщения.", + "security_phrase_title": "Мнемоническая фраза", + "security_phrase_incorrect_error": "Невозможно получить доступ к секретному хранилищу. Убедитесь, что вы ввели правильную секретную фразу.", + "enter_phrase_or_key_prompt": "Введите свою секретную фразу или <button> используйте секретный ключ </button> для продолжения.", + "security_key_title": "Бумажный ключ", + "use_security_key_prompt": "Чтобы продолжить, используйте свой бумажный ключ.", + "separator": "%(securityKey)s или %(recoveryFile)s", + "restoring": "Восстановление ключей из резервной копии" + }, + "reset_all_button": "Забыли или потеряли все варианты восстановления? <a>Сбросить всё</a>", + "destroy_cross_signing_dialog": { + "title": "Уничтожить ключи кросс-подписи?", + "warning": "Удаление ключей кросс-подписи является мгновенным и необратимым действием. Любой, с кем вы прошли проверку, увидит предупреждения безопасности. Вы почти наверняка не захотите этого делать, если только не потеряете все устройства, с которых можно совершать кросс-подпись.", + "primary_button_text": "Очистить ключи кросс-подписи" + }, + "confirm_encryption_setup_title": "Подтвердите настройку шифрования", + "confirm_encryption_setup_body": "Нажмите кнопку ниже, чтобы подтвердить настройку шифрования.", + "unable_to_setup_keys_error": "Невозможно настроить ключи", + "key_signature_upload_failed_master_key_signature": "новая подпись мастер-ключа", + "key_signature_upload_failed_cross_signing_key_signature": "новый ключ подписи для кросс-подписи", + "key_signature_upload_failed_device_cross_signing_key_signature": "подпись устройства для кросс-подписи", + "key_signature_upload_failed_key_signature": "отпечаток ключа", + "key_signature_upload_failed_body": "%(brand)s обнаружил ошибку при загрузке файла:" }, "emoji": { "category_frequently_used": "Часто используемые", @@ -3078,7 +2782,10 @@ "fallback_button": "Начать аутентификацию", "sso_title": "Воспользуйтесь единой точкой входа для продолжения", "sso_body": "Подтвердите добавление этого почтового адреса с помощью единой точки входа.", - "code": "Код" + "code": "Код", + "sso_preauth_body": "Чтобы продолжить, используйте единый вход, чтобы подтвердить свою личность.", + "sso_postauth_title": "Подтвердите, чтобы продолжить", + "sso_postauth_body": "Нажмите кнопку ниже, чтобы подтвердить свою личность." }, "password_field_label": "Введите пароль", "password_field_strong_label": "Хороший, надежный пароль!", @@ -3129,7 +2836,41 @@ }, "country_dropdown": "Выпадающий список стран", "common_failures": {}, - "captcha_description": "Этот сервер хотел бы убедиться, что вы не робот." + "captcha_description": "Этот сервер хотел бы убедиться, что вы не робот.", + "autodiscovery_invalid": "Неверный ответ при попытке обнаружения домашнего сервера", + "autodiscovery_generic_failure": "Не удалось получить конфигурацию автообнаружения с сервера", + "autodiscovery_invalid_hs_base_url": "Неверный base_url для m.homeserver", + "autodiscovery_invalid_hs": "URL-адрес домашнего сервера не является допустимым домашним сервером Matrix", + "autodiscovery_invalid_is_base_url": "Неверный base_url для m.identity_server", + "autodiscovery_invalid_is": "URL-адрес сервера идентификации не является действительным сервером идентификации", + "autodiscovery_invalid_is_response": "Неверный ответ на запрос идентификации сервера", + "server_picker_description": "Вы можете использовать пользовательские опции сервера для входа на другие серверы Matrix, указав URL-адрес другого домашнего сервера. Это позволяет использовать %(brand)s с существующей учётной записью Matrix на другом домашнем сервере.", + "server_picker_description_matrix.org": "Присоединяйтесь бесплатно к миллионам на крупнейшем общедоступном сервере", + "server_picker_title_default": "Параметры сервера", + "soft_logout": { + "clear_data_title": "Очистить все данные в этом сеансе?", + "clear_data_description": "Очистка всех данных в этом сеансе является необратимой. Зашифрованные сообщения будут потеряны, если их ключи не были зарезервированы.", + "clear_data_button": "Очистить все данные" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Эти сообщения защищены сквозным шифрованием. Только вы и ваш собеседник имеете ключи для их расшифровки и чтения.", + "setup_secure_backup_description_2": "При выходе эти ключи будут удалены с данного устройства и вы больше не сможете прочитать зашифрованные сообщения, если у вас нет ключей для них на других устройствах или резервной копии на сервере.", + "use_key_backup": "Использовать резервную копию ключей шифрования", + "skip_key_backup": "Мне не нужны мои зашифрованные сообщения", + "megolm_export": "Выгрузить ключи вручную", + "setup_key_backup_title": "Вы потеряете доступ к вашим шифрованным сообщениям", + "description": "Уверены, что хотите выйти?" + }, + "registration": { + "continue_without_email_title": "Продолжить без электронной почты", + "continue_without_email_description": "Предупреждаем: если вы не добавите адрес электронной почты и забудете пароль, вы можете <b>навсегда потерять доступ к своей учётной записи</b>.", + "continue_without_email_field_label": "Адрес электронной почты (не обязательно)" + }, + "set_email": { + "verification_pending_title": "В ожидании подтверждения", + "verification_pending_description": "Проверьте свою электронную почту и нажмите на ссылку в письме. После этого нажмите кнопку Продолжить.", + "description": "Это позволит при необходимости сбросить пароль и получать уведомления." + } }, "room_list": { "sort_unread_first": "Комнаты с непрочитанными сообщениями в начале", @@ -3180,7 +2921,8 @@ "spam_or_propaganda": "Спам или пропаганда", "report_entire_room": "Сообщить обо всей комнате", "report_content_to_homeserver": "Сообщите о содержании своему администратору домашнего сервера", - "description": "Отчет о данном сообщении отправит свой уникальный 'event ID' администратору вашего домашнего сервера. Если сообщения в этой комнате зашифрованы, администратор вашего домашнего сервера не сможет прочитать текст сообщения или просмотреть какие-либо файлы или изображения." + "description": "Отчет о данном сообщении отправит свой уникальный 'event ID' администратору вашего домашнего сервера. Если сообщения в этой комнате зашифрованы, администратор вашего домашнего сервера не сможет прочитать текст сообщения или просмотреть какие-либо файлы или изображения.", + "other_label": "Другие" }, "setting": { "help_about": { @@ -3295,7 +3037,22 @@ "popout": "Всплывающий виджет", "unpin_to_view_right_panel": "Открепите виджет, чтобы просмотреть его на этой панели", "set_room_layout": "Установить мой макет комнаты для всех", - "close_to_view_right_panel": "Закройте виджет, чтобы просмотреть его на этой панели" + "close_to_view_right_panel": "Закройте виджет, чтобы просмотреть его на этой панели", + "modal_title_default": "Модальный виджет", + "modal_data_warning": "Данные на этом экране используются %(widgetDomain)s", + "capabilities_dialog": { + "title": "Одобрить разрешения виджета", + "content_starting_text": "Этому виджету хотелось бы:", + "decline_all_permission": "Отклонить все", + "remember_Selection": "Запомнить мой выбор для этого виджета" + }, + "open_id_permissions_dialog": { + "title": "Разрешите этому виджету проверить ваш идентификатор", + "starting_text": "Виджет проверит ваш идентификатор пользователя, но не сможет выполнять за вас действия:", + "remember_selection": "Запомнить это" + }, + "error_unable_start_audio_stream_description": "Невозможно запустить аудио трансляцию.", + "error_unable_start_audio_stream_title": "Не удалось запустить прямую трансляцию" }, "feedback": { "sent": "Отзыв отправлен", @@ -3304,7 +3061,8 @@ "may_contact_label": "Вы можете связаться со мной, за дальнейшими действиями или помощью с испытанием идей", "pro_type": "СОВЕТ ДЛЯ ПРОФЕССИОНАЛОВ: если вы запустите ошибку, отправьте <debugLogsLink>журналы отладки</debugLogsLink>, чтобы помочь нам отследить проблему.", "existing_issue_link": "Пожалуйста, сначала просмотрите <existingIssuesLink>существующие ошибки на Github</existingIssuesLink>. Нет совпадений? <newIssueLink>Сообщите о новой</newIssueLink>.", - "send_feedback_action": "Отправить отзыв" + "send_feedback_action": "Отправить отзыв", + "can_contact_label": "Вы можете связаться со мной, если у вас возникнут какие-либо последующие вопросы" }, "zxcvbn": { "suggestions": { @@ -3368,7 +3126,10 @@ "no_update": "Нет доступных обновлений.", "downloading": "Загрузка обновления…", "new_version_available": "Доступна новая версия. <a>Обновить сейчас.</a>", - "check_action": "Проверить наличие обновлений" + "check_action": "Проверить наличие обновлений", + "error_unable_load_commit": "Не возможно загрузить детали подтверждения:: %(msg)s", + "unavailable": "Недоступен", + "changelog": "История изменений" }, "threads": { "all_threads": "Все обсуждения", @@ -3383,7 +3144,11 @@ "empty_heading": "Организуйте обсуждения с помощью обсуждений", "unable_to_decrypt": "Невозможно расшифровать сообщение", "open_thread": "Открыть ветку", - "error_start_thread_existing_relation": "Невозможно создать обсуждение из события с существующей связью" + "error_start_thread_existing_relation": "Невозможно создать обсуждение из события с существующей связью", + "count_of_reply": { + "one": "%(count)s ответ", + "other": "%(count)s ответов" + } }, "theme": { "light_high_contrast": "Контрастная светлая", @@ -3417,7 +3182,41 @@ "title_when_query_available": "Результаты", "search_placeholder": "Искать имена и описания", "no_search_result_hint": "Вы можете попробовать другой поиск или проверить опечатки.", - "joining_space": "Присоединение" + "joining_space": "Присоединение", + "add_existing_subspace": { + "space_dropdown_title": "Добавить существующее пространство", + "create_prompt": "Хотите добавить новое пространство?", + "create_button": "Создать новое пространство", + "filter_placeholder": "Поиск пространств" + }, + "add_existing_room_space": { + "error_heading": "Не все выбранные добавлены", + "progress_text": { + "one": "Добавление комнаты…", + "other": "Добавление комнат… (%(progress)s из %(count)s)" + }, + "dm_heading": "Личные сообщения", + "space_dropdown_label": "Выбор пространства", + "space_dropdown_title": "Добавить существующие комнаты", + "create": "Хотите добавить новую комнату?", + "create_prompt": "Создать новую комнату", + "subspace_moved_note": "Добавление пространств перемещено." + }, + "room_filter_placeholder": "Поиск комнат", + "leave_dialog_public_rejoin_warning": "Вы сможете присоединиться только после повторного приглашения.", + "leave_dialog_only_admin_warning": "Вы единственный администратор этого пространства. Если вы его оставите, это будет означать, что никто не имеет над ним контроля.", + "leave_dialog_only_admin_room_warning": "Вы являетесь единственным администратором некоторых комнат или пространств, которые вы хотите покинуть. Покинув их, вы оставите их без администраторов.", + "leave_dialog_title": "Покинуть %(spaceName)s", + "leave_dialog_description": "Вы собираетесь покинуть <spaceName/>.", + "leave_dialog_option_intro": "Хотите ли вы покинуть комнаты в этом пространстве?", + "leave_dialog_option_none": "Не покидать ни одну комнату", + "leave_dialog_option_all": "Покинуть все комнаты", + "leave_dialog_option_specific": "Покинуть несколько комнат", + "leave_dialog_action": "Покинуть пространство", + "preferences": { + "sections_section": "Разделы для показа", + "show_people_in_space": "Это сгруппирует ваши чаты с участниками этого пространства. Выключение, скроет эти чаты от вашего просмотра в %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Этот домашний сервер не настроен на отображение карт.", @@ -3441,7 +3240,29 @@ "click_move_pin": "Нажмите, чтобы переместить маркер", "click_drop_pin": "Нажмите, чтобы закрепить маркер", "share_button": "Поделиться местоположением", - "stop_and_close": "Остановить и закрыть" + "stop_and_close": "Остановить и закрыть", + "error_fetch_location": "Не удалось получить местоположение", + "error_no_perms_title": "У вас недостаточно прав для публикации местоположений", + "error_no_perms_description": "У вас должны быть определённые разрешения, чтобы делиться местоположениями в этой комнате.", + "error_send_title": "Мы не смогли отправить ваше местоположение", + "error_send_description": "%(brand)s не удаётся отправить ваше местоположение. Пожалуйста, повторите попытку позже.", + "live_description": "Местонахождение %(displayName)s в реальном времени", + "share_type_own": "Моё текущее местоположение", + "share_type_live": "Моё местоположение в реальном времени", + "share_type_pin": "Маркер на карте", + "share_type_prompt": "Каким типом местоположения вы хотите поделиться?", + "live_update_time": "Обновлено %(humanizedUpdateTime)s", + "live_until": "В реальном времени до %(expiryTime)s", + "live_location_ended": "Трансляция местоположения завершена", + "live_location_error": "Ошибка показа местоположения в реальном времени", + "live_locations_empty": "Нет местоположений в реальном времени", + "close_sidebar": "Закрыть боковую панель", + "error_stopping_live_location": "Произошла ошибка при остановке вашего местоположения в реальном времени", + "error_sharing_live_location": "Произошла ошибка при передаче информации о вашем местоположении в реальном времени", + "live_location_active": "Вы делитесь своим местоположением в реальном времени", + "live_location_enabled": "Трансляция местоположения включена", + "error_sharing_live_location_try_again": "При передаче информации о вашем местоположении произошла ошибка, попробуйте ещё раз", + "error_stopping_live_location_try_again": "При остановки передачи информации о вашем местоположении произошла ошибка, попробуйте ещё раз" }, "labs_mjolnir": { "room_name": "Мой список блокировки", @@ -3510,7 +3331,15 @@ "address_placeholder": "например, my-space", "address_label": "Адрес", "label": "Создать пространство", - "add_details_prompt_2": "Вы можете изменить их в любое время." + "add_details_prompt_2": "Вы можете изменить их в любое время.", + "subspace_join_rule_restricted_description": "Любой человек в <SpaceName/> сможет найти и присоединиться.", + "subspace_join_rule_public_description": "Любой сможет найти и присоединиться к этому пространству, а не только члены <SpaceName/>.", + "subspace_join_rule_invite_description": "Только приглашенные люди смогут найти и присоединиться к этому пространству.", + "subspace_dropdown_title": "Создать пространство", + "subspace_beta_notice": "Добавьте пространство в пространство, которым вы управляете.", + "subspace_join_rule_label": "Видимость пространства", + "subspace_join_rule_invite_only": "Приватное пространство (только по приглашению)", + "subspace_existing_space_prompt": "Хотите добавить существующее пространство?" }, "user_menu": { "switch_theme_light": "Переключить в светлый режим", @@ -3656,7 +3485,11 @@ "search": { "this_room": "В этой комнате", "all_rooms": "Везде", - "field_placeholder": "Поиск…" + "field_placeholder": "Поиск…", + "result_count": { + "other": "(~%(count)s результатов)", + "one": "(~%(count)s результат)" + } }, "jump_to_bottom_button": "Перейти к последним сообщениям", "jump_read_marker": "Перейти к первому непрочитанному сообщению.", @@ -3665,7 +3498,18 @@ "creating_room_text": "Мы создаем комнату с %(names)s", "jump_to_date_beginning": "Начало комнаты", "jump_to_date": "Перейти к дате", - "jump_to_date_prompt": "Выберите дату для перехода" + "jump_to_date_prompt": "Выберите дату для перехода", + "face_pile_tooltip_label": { + "one": "Посмотреть 1 участника", + "other": "Просмотреть всех %(count)s участников" + }, + "face_pile_tooltip_shortcut_joined": "Включая вас, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Включая %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> пригласил(а) тебя", + "face_pile_summary": { + "one": "%(count)s человек, которого вы знаете, уже присоединился", + "other": "%(count)s человек(а), которых вы знаете, уже присоединились" + } }, "file_panel": { "guest_note": "Вы должны <a>зарегистрироваться</a>, чтобы использовать эту функцию", @@ -3686,7 +3530,9 @@ "identity_server_no_terms_title": "Сервер идентификации не имеет условий предоставления услуг", "identity_server_no_terms_description_1": "Это действие требует по умолчанию доступа к серверу идентификации <server/> для подтверждения адреса электронной почты или номера телефона, но у сервера нет никакого пользовательского соглашения.", "identity_server_no_terms_description_2": "Продолжайте, только если доверяете владельцу сервера.", - "inline_intro_text": "Примите <policyLink /> для продолжения:" + "inline_intro_text": "Примите <policyLink /> для продолжения:", + "summary_identity_server_1": "Найти других по номеру телефона или email", + "summary_identity_server_2": "Будут найдены по номеру телефона или email" }, "space_settings": { "title": "Настройки — %(spaceName)s" @@ -3721,7 +3567,13 @@ "total_n_votes_voted": { "one": "На основании %(count)s голоса", "other": "На основании %(count)s голосов" - } + }, + "end_message_no_votes": "Опрос завершен. Ни одного голоса не было.", + "end_message": "Опрос завершен. Победил ответ: %(topAnswer)s", + "error_ending_title": "Не удалось завершить опрос", + "error_ending_description": "Извините, опрос не завершился. Пожалуйста, попробуйте еще раз.", + "end_title": "Завершить опрос", + "end_description": "Вы уверены, что хотите завершить этот опрос? Это покажет окончательные результаты опроса и лишит людей возможности голосовать." }, "failed_load_async_component": "Не удалось загрузить! Проверьте подключение к сети и попробуйте снова.", "upload_failed_generic": "Файл '%(fileName)s' не был загружен.", @@ -3762,7 +3614,35 @@ "error_version_unsupported_space": "Домашний сервер пользователя не поддерживает версию пространства.", "error_version_unsupported_room": "Домашний сервер пользователя не поддерживает версию комнаты.", "error_unknown": "Неизвестная ошибка сервера", - "to_space": "Пригласить в %(spaceName)s" + "to_space": "Пригласить в %(spaceName)s", + "unable_find_profiles_description_default": "Не возможно найти профили для MatrixID, приведенных ниже — все равно желаете их пригласить?", + "unable_find_profiles_title": "Следующих пользователей может не существовать", + "unable_find_profiles_invite_never_warn_label_default": "Пригласить и больше не предупреждать", + "unable_find_profiles_invite_label_default": "Всё равно пригласить", + "email_caption": "Пригласить по электронной почте", + "error_dm": "Мы не смогли создать ваш диалог.", + "error_find_room": "Пытаясь пригласить пользователей, что-то пошло не так.", + "error_invite": "Мы не могли пригласить этих пользователей. Пожалуйста, проверьте пользователей, которых вы хотите пригласить, и повторите попытку.", + "error_transfer_multiple_target": "Вызов может быть передан только одному пользователю.", + "error_find_user_title": "Не удалось найти этих пользователей", + "error_find_user_description": "Следующие пользователи могут не существовать, или быть недействительными и не могут быть приглашены: %(csvNames)s", + "recents_section": "Недавние Диалоги", + "suggestions_section": "Последние прямые сообщения", + "email_use_default_is": "Используйте идентификационный сервер для приглашения по электронной почте. <default>Используйте значение по умолчанию (%(defaultIdentityServerName)s)</default> или управляйте в <settings>Настройках</settings>.", + "email_use_is": "Используйте идентификационный сервер для приглашения по электронной почте. Управление в <settings>Настройки</settings>.", + "start_conversation_name_email_mxid_prompt": "Начните разговор с кем-нибудь, используя его имя, адрес электронной почты или имя пользователя (например, <userId/>).", + "start_conversation_name_mxid_prompt": "Начните разговор с кем-нибудь, используя его имя или имя пользователя (например, <userId/>).", + "suggestions_disclaimer": "Некоторые предложения могут быть скрыты в целях конфиденциальности.", + "suggestions_disclaimer_prompt": "Если вы не видите того, кого ищете, отправьте ему свое приглашение по ссылке ниже.", + "send_link_prompt": "Или отправьте ссылку на приглашение", + "to_room": "Пригласить в %(roomName)s", + "name_email_mxid_share_space": "Пригласите кого-нибудь, используя их имя, адрес электронной почты, имя пользователя (например, <userId/>) или <a>поделитесь этим пространством</a>.", + "name_mxid_share_space": "Пригласите кого-нибудь, используя их имя, учётную запись (как <userId/>) или <a>поделитесь этим пространством</a>.", + "name_email_mxid_share_room": "Пригласите кого-нибудь, используя его имя, адрес электронной почты, имя пользователя (например, <userId/>) или <a>поделитесь этой комнатой</a>.", + "name_mxid_share_room": "Пригласите кого-нибудь, используя его имя, имя пользователя (например, <userId/>) или <a>поделитесь этой комнатой</a>.", + "key_share_warning": "Приглашенные люди смогут читать старые сообщения.", + "transfer_user_directory_tab": "Каталог пользователей", + "transfer_dial_pad_tab": "Панель набора номера" }, "scalar": { "error_create": "Не удалось создать виджет.", @@ -3793,7 +3673,21 @@ "failed_copy": "Не удалось скопировать", "something_went_wrong": "Что-то пошло не так!", "update_power_level": "Не удалось изменить уровень прав", - "unknown": "Неизвестная ошибка" + "unknown": "Неизвестная ошибка", + "dialog_description_default": "Произошла ошибка.", + "edit_history_unsupported": "Ваш сервер, похоже, не поддерживает эту возможность.", + "session_restore": { + "clear_storage_description": "Выйти и удалить ключи шифрования?", + "clear_storage_button": "Очистить хранилище и выйти", + "title": "Восстановление сеанса не удалось", + "description_1": "Произошла ошибка при попытке восстановить предыдущий сеанс.", + "description_2": "Если вы использовали более новую версию %(brand)s, то ваш сеанс может быть несовместим с ней. Закройте это окно и вернитесь к более новой версии.", + "description_3": "Очистка хранилища вашего браузера может устранить проблему, но при этом ваш сеанс будет завершён, и зашифрованная история чата станет нечитаемой." + }, + "storage_evicted_title": "Отсутствуют данные сеанса", + "storage_evicted_description_1": "Отсутствуют некоторые данные сеанса, в том числе ключи шифрования сообщений. Выйдите и войдите снова, чтобы восстановить ключи из резервной копии.", + "storage_evicted_description_2": "Вероятно, ваш браузер удалил эти данные, когда на дисковом пространстве оставалось мало места.", + "unknown_error_code": "неизвестный код ошибки" }, "in_space1_and_space2": "В пространствах %(space1Name)s и %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3941,7 +3835,31 @@ "deactivate_confirm_action": "Деактивировать пользователя", "error_deactivate": "Не удалось деактивировать пользователя", "role_label": "Роль в <RoomName/>", - "edit_own_devices": "Редактировать сеансы" + "edit_own_devices": "Редактировать сеансы", + "redact": { + "no_recent_messages_title": "Последние сообщения от %(user)s не найдены", + "no_recent_messages_description": "Попробуйте пролистать ленту сообщений вверх, чтобы увидеть, есть ли более ранние.", + "confirm_title": "Удалить последние сообщения от %(user)s", + "confirm_description_1": { + "one": "Вы собираетесь удалить %(count)s сообщение от %(user)s. Это удалит его навсегда для всех в разговоре. Точно продолжить?", + "other": "Вы собираетесь удалить %(count)s сообщений от %(user)s. Это удалит их навсегда для всех в разговоре. Точно продолжить?" + }, + "confirm_description_2": "Для большого количества сообщений это может занять некоторое время. Пожалуйста, не обновляйте своего клиента в это время.", + "confirm_keep_state_label": "Оставить системные сообщения", + "confirm_keep_state_explainer": "Отключите, чтобы удалить системные сообщения о пользователе (изменения членства, редактирование профиля…)", + "confirm_button": { + "other": "Удалить %(count)s сообщения(-й)", + "one": "Удалить 1 сообщение" + } + }, + "count_of_verified_sessions": { + "other": "Заверенных сеансов: %(count)s", + "one": "1 заверенный сеанс" + }, + "count_of_sessions": { + "other": "Сеансов: %(count)s", + "one": "%(count)s сеанс" + } }, "stickers": { "empty": "У вас ещё нет наклеек", @@ -3979,6 +3897,9 @@ "one": "Окончательный результат на основе %(count)s голоса", "other": "Окончательный результат на основе %(count)s голосов" } + }, + "thread_list": { + "context_menu_label": "Параметры обсуждения" } }, "reject_invitation_dialog": { @@ -4015,12 +3936,159 @@ }, "console_wait": "Подождите!", "cant_load_page": "Невозможно загрузить страницу", - "Invalid homeserver discovery response": "Неверный ответ при попытке обнаружения домашнего сервера", - "Failed to get autodiscovery configuration from server": "Не удалось получить конфигурацию автообнаружения с сервера", - "Invalid base_url for m.homeserver": "Неверный base_url для m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL-адрес домашнего сервера не является допустимым домашним сервером Matrix", - "Invalid identity server discovery response": "Неверный ответ на запрос идентификации сервера", - "Invalid base_url for m.identity_server": "Неверный base_url для m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL-адрес сервера идентификации не является действительным сервером идентификации", - "General failure": "Общая ошибка" + "General failure": "Общая ошибка", + "emoji_picker": { + "cancel_search_label": "Отменить поиск" + }, + "info_tooltip_title": "Информация", + "language_dropdown_label": "Список языков", + "pill": { + "permalink_other_room": "Сообщение в %(room)s", + "permalink_this_room": "Сообщение от %(user)s" + }, + "seshat": { + "error_initialising": "Инициализация поиска сообщений не удалась, проверьте <a>ваши настройки</a> для получения дополнительной информации", + "warning_kind_files_app": "Используйте <a>настольное приложение</a>, чтобы просмотреть все зашифрованные файлы", + "warning_kind_search_app": "Используйте <a>настольное приложение</a> для поиска зашифрованных сообщений", + "warning_kind_files": "Эта версия %(brand)s не поддерживает просмотр некоторых зашифрованных файлов", + "warning_kind_search": "Эта версия %(brand)s не поддерживает поиск зашифрованных сообщений", + "reset_title": "Сбросить хранилище событий?", + "reset_description": "Скорее всего, вы не захотите сбрасывать индексное хранилище событий", + "reset_explainer": "Если вы это сделаете, обратите внимание, что ни одно из ваших сообщений не будет удалено, но работа поиска может быть ухудшена на несколько мгновений, пока индекс не будет воссоздан", + "reset_button": "Сброс хранилища событий" + }, + "truncated_list_n_more": { + "other": "Еще %(count)s…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Введите имя сервера", + "network_dropdown_available_valid": "В порядке", + "network_dropdown_available_invalid_forbidden": "Вам не разрешено просматривать список комнат этого сервера", + "network_dropdown_available_invalid": "Не можем найти этот сервер или его список комнат", + "network_dropdown_your_server_description": "Ваш сервер", + "network_dropdown_remove_server_adornment": "Удалить сервер «%(roomServer)s»", + "network_dropdown_add_dialog_title": "Добавить сервер", + "network_dropdown_add_dialog_description": "Введите имя нового сервера для просмотра.", + "network_dropdown_add_dialog_placeholder": "Имя сервера", + "network_dropdown_add_server_option": "Добавить новый сервер…", + "network_dropdown_selected_label_instance": "Показать: %(instance)s комнат (%(server)s)", + "network_dropdown_selected_label": "Показать: комнаты Matrix" + } + }, + "dialog_close_label": "Закрыть диалог", + "redact": { + "error": "Это сообщение нельзя удалить. (%(code)s)", + "ongoing": "Удаление…", + "confirm_button": "Подтвердите удаление", + "reason_label": "Причина (необязательно)" + }, + "forward": { + "no_perms_title": "У вас нет на это разрешения", + "sending": "Отправка", + "sent": "Отправлено", + "open_room": "Открыть комнату", + "send_label": "Отправить", + "message_preview_heading": "Просмотр сообщения", + "filter_placeholder": "Поиск комнат или людей" + }, + "integrations": { + "disabled_dialog_title": "Интеграции отключены", + "impossible_dialog_title": "Интеграции не разрешены", + "impossible_dialog_description": "Ваш %(brand)s не позволяет вам использовать для этого Менеджер Интеграции. Пожалуйста, свяжитесь с администратором." + }, + "lazy_loading": { + "disabled_description1": "Ранее вы использовали %(brand)s на %(host)s с отложенной загрузкой участников. В этой версии отложенная загрузка отключена. Поскольку локальный кеш не совместим между этими двумя настройками, %(brand)s необходимо повторно синхронизировать вашу учётную запись.", + "disabled_description2": "Если другая версия %(brand)s все еще открыта на другой вкладке, закройте ее, так как использование %(brand)s на том же хосте с включенной и отключенной ленивой загрузкой одновременно вызовет проблемы.", + "disabled_title": "Несовместимый локальный кэш", + "disabled_action": "Очистить кэш и выполнить повторную синхронизацию", + "resync_description": "%(brand)s теперь использует в 3-5 раз меньше памяти, загружая информацию о других пользователях только когда это необходимо. Пожалуйста, подождите, пока мы ресинхронизируемся с сервером!", + "resync_title": "Обновление %(brand)s" + }, + "message_edit_dialog_title": "Правки сообщения", + "server_offline": { + "empty_timeline": "Нет непрочитанных сообщений.", + "title": "Сервер не отвечает", + "description": "Ваш сервер не отвечает на некоторые ваши запросы. Ниже приведены вероятные причины.", + "description_1": "Сервер (%(serverName)s) слишком долго не отвечал.", + "description_2": "Ваш брандмауэр или антивирус блокирует запрос.", + "description_3": "Расширение браузера блокирует запрос.", + "description_4": "Сервер оффлайн.", + "description_5": "Сервер отклонил ваш запрос.", + "description_6": "Ваше подключение к Интернету нестабильно или отсутствует.", + "description_7": "Произошла ошибка при подключении к серверу.", + "description_8": "Сервер не настроен должным образом, чтобы определить проблему (CORS).", + "recent_changes_heading": "Последние изменения, которые еще не были получены" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s участник", + "other": "%(count)s участников" + }, + "public_rooms_label": "Публичные комнаты", + "heading_with_query": "Используйте \"%(query)s\" для поиска", + "heading_without_query": "Поиск", + "spaces_title": "Ваши пространства", + "other_rooms_in_space": "Прочие комнаты в %(spaceName)s", + "join_button_text": "Присоединиться к %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Некоторые результаты могут быть скрыты из-за конфиденциальности", + "cant_find_person_helpful_hint": "Если вы не видите того, кто вам нужен, отправьте ему свою ссылку приглашения.", + "copy_link_text": "Копировать ссылку приглашения", + "result_may_be_hidden_warning": "Некоторые результаты могут быть скрыты", + "cant_find_room_helpful_hint": "Если не можете найти нужную комнату, просто попросите пригласить вас или создайте новую комнату.", + "create_new_room_button": "Создать комнату", + "group_chat_section_title": "Другие опции", + "start_group_chat_button": "Начать групповой чат", + "message_search_section_title": "Другие поиски", + "recent_searches_section_title": "Недавние поиски", + "recently_viewed_section_title": "Недавно просмотренные", + "search_dialog": "Окно поиска", + "remove_filter": "Удалить фильтр поиска для %(filter)s", + "search_messages_hint": "Для поиска сообщений найдите этот значок <icon/> в верхней части комнаты", + "keyboard_scroll_hint": "Используйте <arrows/> для прокрутки" + }, + "share": { + "title_room": "Поделиться комнатой", + "permalink_most_recent": "Ссылка на последнее сообщение", + "title_user": "Поделиться пользователем", + "title_message": "Поделиться сообщением", + "permalink_message": "Ссылка на выбранное сообщение", + "link_title": "Ссылка на комнату" + }, + "upload_file": { + "title_progress": "Загрузка файлов (%(current)s из %(total)s)", + "title": "Загрузка файлов", + "upload_all_button": "Загрузить всё", + "error_file_too_large": "Этот файл <b>слишком большой</b> для загрузки. Лимит размера файла составляет %(limit)s но этот файл %(sizeOfThisFile)s.", + "error_files_too_large": "Эти файлы <b>слишком большие</b> для загрузки. Лимит размера файла составляет %(limit)s.", + "error_some_files_too_large": "Некоторые файлы имеют <b>слишком большой размер</b>, чтобы их можно было загрузить. Лимит размера файла составляет %(limit)s.", + "upload_n_others_button": { + "other": "Загрузка %(count)s других файлов", + "one": "Загрузка %(count)s другого файла" + }, + "cancel_all_button": "Отменить все", + "error_title": "Ошибка загрузки" + }, + "restore_key_backup_dialog": { + "load_error_content": "Невозможно загрузить статус резервной копии", + "recovery_key_mismatch_title": "Ключ безопасности не подходит", + "recovery_key_mismatch_description": "Не удалось расшифровать резервную копию с помощью этого ключа безопасности: убедитесь, что вы ввели правильный ключ безопасности.", + "incorrect_security_phrase_title": "Неверная секретная фраза", + "incorrect_security_phrase_dialog": "Не удалось расшифровать резервную копию с помощью этой секретной фразы: убедитесь, что вы ввели правильную секретную фразу.", + "restore_failed_error": "Невозможно восстановить резервную копию", + "no_backup_error": "Резервных копий не найдено!", + "keys_restored_title": "Ключи восстановлены", + "count_of_decryption_failures": "Не удалось расшифровать сеансы (%(failedCount)s)!", + "count_of_successfully_restored_keys": "Успешно восстановлены ключи (%(sessionCount)s)", + "enter_phrase_title": "Введите мнемоническую фразу", + "key_backup_warning": "<b>Предупреждение</b>: вам следует настроить резервное копирование ключей только с доверенного компьютера.", + "enter_phrase_description": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя секретную фразу.", + "phrase_forgotten_text": "Если вы забыли секретную фразу, вы можете <button1>использовать ключ безопасности</button1> или <button2>настроить новые параметры восстановления</button2>", + "enter_key_title": "Введите ключ безопасности", + "key_is_valid": "Похоже, это правильный ключ безопасности!", + "key_is_invalid": "Неправильный ключ безопасности", + "enter_key_description": "Получите доступ к своей истории защищенных сообщений и настройте безопасный обмен сообщениями, введя ключ безопасности.", + "key_forgotten_text": "Если вы забыли свой ключ безопасности, вы можете <button>настроить новые параметры восстановления</button>", + "load_keys_progress": "%(completed)s из %(total)s ключей восстановлено" + } } diff --git a/src/i18n/strings/sk.json b/src/i18n/strings/sk.json index 59ddb6b2af..38e996d740 100644 --- a/src/i18n/strings/sk.json +++ b/src/i18n/strings/sk.json @@ -25,38 +25,12 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", "Moderator": "Moderátor", - "and %(count)s others...": { - "other": "a ďalších %(count)s…", - "one": "a jeden ďalší…" - }, "Unnamed room": "Nepomenovaná miestnosť", - "(~%(count)s results)": { - "other": "(~%(count)s výsledkov)", - "one": "(~%(count)s výsledok)" - }, "Join Room": "Vstúpiť do miestnosti", - "unknown error code": "neznámy kód chyby", - "not specified": "nezadané", - "Add an Integration": "Pridať integráciu", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Budete presmerovaní na stránku tretej strany, aby ste mohli overiť svoj účet na použitie s %(integrationsUrl)s. Chcete pokračovať?", - "Email address": "Emailová adresa", "Delete Widget": "Vymazať widget", - "Create new room": "Vytvoriť novú miestnosť", "Home": "Domov", "%(items)s and %(lastItem)s": "%(items)s a tiež %(lastItem)s", - "Custom level": "Vlastná úroveň", - "And %(count)s more...": { - "other": "A %(count)s ďalších…" - }, - "Confirm Removal": "Potvrdiť odstránenie", - "An error has occurred.": "Vyskytla sa chyba.", - "Unable to restore session": "Nie je možné obnoviť reláciu", - "Verification Pending": "Nedokončené overenie", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Prosím, skontrolujte si email a kliknite na odkaz v správe, ktorú sme vám poslali. Keď budete mať toto za sebou, kliknite na tlačidlo Pokračovať.", - "This will allow you to reset your password and receive notifications.": "Toto vám umožní obnoviť si heslo a prijímať oznámenia emailom.", - "Session ID": "ID relácie", "Restricted": "Obmedzené", - "Send": "Odoslať", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", @@ -64,61 +38,17 @@ "collapse": "zbaliť", "expand": "rozbaliť", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "<a>In reply to</a> <pill>": "<a>Odpoveď na</a> <pill>", "Sunday": "Nedeľa", "Today": "Dnes", "Friday": "Piatok", - "Changelog": "Zoznam zmien", - "Failed to send logs: ": "Nepodarilo sa odoslať záznamy: ", - "Unavailable": "Nedostupné", - "Filter results": "Filtrovať výsledky", "Tuesday": "Utorok", - "Preparing to send logs": "príprava odoslania záznamov", "Saturday": "Sobota", "Monday": "Pondelok", "Wednesday": "Streda", - "You cannot delete this message. (%(code)s)": "Nemôžete vymazať túto správu. (%(code)s)", "Thursday": "Štvrtok", - "Logs sent": "Záznamy boli odoslané", "Yesterday": "Včera", - "Thank you!": "Ďakujeme!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Nie je možné načítať udalosť odkazovanú v odpovedi. Takáto udalosť buď neexistuje alebo nemáte povolenie na jej zobrazenie.", "Send Logs": "Odoslať záznamy", - "Clear Storage and Sign Out": "Vymazať úložisko a odhlásiť sa", - "We encountered an error trying to restore your previous session.": "Počas obnovovania vašej predchádzajúcej relácie sa vyskytla chyba.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Vymazaním úložiska prehliadača možno opravíte váš problém, no zároveň sa týmto odhlásite a história vašich šifrovaných konverzácií sa pre vás môže stať nečitateľná.", - "Share Room": "Zdieľať miestnosť", - "Link to most recent message": "Odkaz na najnovšiu správu", - "Share User": "Zdieľať používateľa", - "Link to selected message": "Odkaz na vybratú správu", - "Share Room Message": "Zdieľať správu z miestnosti", - "Failed to upgrade room": "Nepodarilo sa aktualizovať miestnosť", - "The room upgrade could not be completed": "Nie je možné dokončiť aktualizáciu miestnosti na jej najnovšiu verziu", - "Upgrade this room to version %(version)s": "Aktualizovať túto miestnosť na verziu %(version)s", - "Upgrade Room Version": "Aktualizovať verziu miestnosti", - "Create a new room with the same name, description and avatar": "Vznikne nová miestnosť s rovnakým názvom, témou a obrázkom", - "Update any local room aliases to point to the new room": "Všetky lokálne aliasy pôvodnej miestnosti sa aktualizujú tak, aby ukazovali na novú miestnosť", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "V pôvodnej miestnosti bude zverejnené odporúčanie prejsť do novej miestnosti a posielanie do pôvodnej miestnosti bude zakázané pre všetkých používateľov", - "Put a link back to the old room at the start of the new room so people can see old messages": "História novej miestnosti sa začne odkazom do pôvodnej miestnosti, aby si členovia vedeli zobraziť staršie správy", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Pred tým, než odošlete záznamy, musíte <a>nahlásiť váš problém na GitHub</a>. Uvedte prosím podrobný popis.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s teraz vyžaduje 3-5× menej pamäte, pretože informácie o ostatných používateľoch načítava len podľa potreby. Prosím počkajte na dokončenie synchronizácie so serverom!", - "Updating %(brand)s": "Prebieha aktualizácia %(brand)s", - "The following users may not exist": "Nasledujúci používatelia pravdepodobne neexistujú", - "Unable to load commit detail: %(msg)s": "Nie je možné načítať podrobnosti pre commit: %(msg)s", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Aby ste po odhlásení neprišli o možnosť čítať históriu šifrovaných konverzácií, mali by ste si ešte pred odhlásením exportovať šifrovacie kľúče miestností. Prosím vráťte sa k novšej verzii %(brand)s a exportujte si kľúče", - "Incompatible Database": "Nekompatibilná databáza", - "Continue With Encryption Disabled": "Pokračovať s vypnutým šifrovaním", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Použili ste aj %(brand)s na adrese %(host)s so zapnutou voľbou Načítanie zoznamu členov pri prvom zobrazení. V tejto verzii je Načítanie zoznamu členov pri prvom zobrazení vypnuté. Keď že lokálna vyrovnávacia pamäť nie je vzájomne kompatibilná s takýmito nastaveniami, %(brand)s potrebuje znovu synchronizovať údaje z vašeho účtu.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Ak máte %(brand)s s iným nastavením otvorený na ďalšej karte, prosím zatvorte ju, pretože použitie %(brand)s s rôznym nastavením na jednom zariadení vám spôsobí len problémy.", - "Incompatible local cache": "Nekompatibilná lokálna vyrovnávacia pamäť", - "Clear cache and resync": "Vymazať vyrovnávaciu pamäť a synchronizovať znovu", - "Unable to load backup status": "Nie je možné načítať stav zálohy", - "Unable to restore backup": "Nie je možné obnoviť zo zálohy", - "No backup found!": "Nebola nájdená žiadna záloha!", - "Failed to decrypt %(failedCount)s sessions!": "Nepodarilo sa dešifrovať %(failedCount)s relácií!", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Nie je možné nájsť používateľský profil pre Matrix ID zobrazené nižšie. Chcete ich napriek tomu pozvať?", - "Invite anyway and never warn me again": "Napriek tomu pozvať a viac neupozorňovať", - "Invite anyway": "Napriek tomu pozvať", "Dog": "Pes", "Cat": "Mačka", "Lion": "Lev", @@ -181,31 +111,7 @@ "Anchor": "Kotva", "Headphones": "Slúchadlá", "Folder": "Fascikel", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Šifrované správy sú zabezpečené end-to-end šifrovaním. Kľúče na čítanie týchto správ máte len vy a príjemca (príjemcovia).", - "Start using Key Backup": "Začnite používať zálohovanie kľúčov", - "Power level": "Úroveň oprávnenia", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Overte tohto používateľa a označte ho ako dôveryhodného. Dôveryhodní používatelia vám poskytujú dodatočný pokoj na duši pri používaní end-to-end šifrovaných správ.", - "Incoming Verification Request": "Prichádzajúca žiadosť o overenie", - "I don't want my encrypted messages": "Nezáleží mi na zašifrovaných správach", - "Manually export keys": "Ručne exportovať kľúče", - "You'll lose access to your encrypted messages": "Stratíte prístup ku zašifrovaným správam", - "Are you sure you want to sign out?": "Naozaj sa chcete odhlásiť?", - "Room Settings - %(roomName)s": "Nastavenia miestnosti - %(roomName)s", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Varovanie</b>: zálohovanie šifrovacích kľúčov by ste mali nastavovať na dôveryhodnom počítači.", - "Email (optional)": "Email (nepovinné)", - "Join millions for free on the largest public server": "Pripojte sa k mnohým používateľom najväčšieho verejného domovského servera zdarma", "Deactivate account": "Deaktivovať účet", - "You signed in to a new session without verifying it:": "Prihlásili ste sa do novej relácie bez jej overenia:", - "Verify your other session using one of the options below.": "Overte svoje ostatné relácie pomocou jednej z nižšie uvedených možností.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) sa prihlásil do novej relácie bez jej overenia:", - "Ask this user to verify their session, or manually verify it below.": "Poproste tohto používateľa, aby si overil svoju reláciu alebo ju nižšie manuálne overte.", - "Not Trusted": "Nedôveryhodné", - "Destroy cross-signing keys?": "Zničiť kľúče na krížové podpisovanie?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Zmazanie kľúčov pre krížové podpisovanie je nenávratné. Každý, s kým ste sa overili, bude vidieť bezpečnostné upozornenia. Toto určite nechcete robiť, dokiaľ ste nestratili všetky zariadenia, s ktorými by ste mohli krížovo podpisovať.", - "Clear cross-signing keys": "Vyčistiť kľúče na krížové podpisovanie", - "a new cross-signing key signature": "nový podpis kľúča pre krížové podpisovanie", - "a device cross-signing signature": "krížový podpis zariadenia", - "Removing…": "Odstraňovanie…", "IRC display name width": "Šírka zobrazovaného mena IRC", "Lock": "Zámka", "This backup is trusted because it has been restored on this session": "Táto záloha je dôveryhodná, lebo už bola načítaná v tejto relácii", @@ -463,459 +369,40 @@ "United States": "Spojené Štáty", "United Kingdom": "Spojené Kráľovstvo", "Encrypted by a deleted session": "Šifrované odstránenou reláciou", - "%(name)s wants to verify": "%(name)s chce overiť", - "Search spaces": "Hľadať priestory", - "Search for spaces": "Hľadať priestory", - "Remove %(count)s messages": { - "other": "Odstrániť %(count)s správ", - "one": "Odstrániť 1 správu" - }, - "Create a new space": "Vytvoriť nový priestor", - "Create a space": "Vytvoriť priestor", - "%(count)s verified sessions": { - "one": "1 overená relácia", - "other": "%(count)s overených relácií" - }, - "Sign out and remove encryption keys?": "Odhlásiť sa a odstrániť šifrovacie kľúče?", - "Remove recent messages by %(user)s": "Odstrániť posledné správy používateľa %(user)s", - "Looks good!": "Vyzerá to super!", - "Looks good": "Vyzerá to super", - "If you can't see who you're looking for, send them your invite link below.": "Ak nevidíte, koho hľadáte, pošlite mu odkaz na pozvánku nižšie.", - "Or send invite link": "Alebo pošlite pozvánku", - "Recent Conversations": "Nedávne konverzácie", - "Start a conversation with someone using their name or username (like <userId/>).": "Začnite s niekým konverzáciu pomocou jeho mena alebo používateľského mena (ako napr. <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Začnite s niekým konverzáciu pomocou jeho mena, e-mailovej adresy alebo používateľského mena (ako napr. <userId/>).", - "Direct Messages": "Priame správy", - "Private space (invite only)": "Súkromný priestor (len pre pozvaných)", - "Some suggestions may be hidden for privacy.": "Niektoré návrhy môžu byť skryté kvôli ochrane súkromia.", - "You're all caught up.": "Všetko ste už stihli.", - "Allow this widget to verify your identity": "Umožniť tomuto widgetu overiť vašu totožnosť", - "Only do this if you have no other device to complete verification with.": "Urobte to len vtedy, ak nemáte iné zariadenie, pomocou ktorého by ste mohli dokončiť overenie.", - "Server name": "Názov servera", - "Your server": "Váš server", - "%(name)s declined": "%(name)s odmietol/a", - "Session key": "Kľúč relácie", - "Session name": "Názov relácie", - "Verification Request": "Žiadosť o overenie", - "e.g. my-room": "napr. moja-miestnost", - "Upload all": "Nahrať všetko", - "Cancel All": "Zrušiť všetky", "Developer": "Vývojárske", "Experimental": "Experimentálne", - "MB": "MB", - "Sent": "Odoslané", - "Sending": "Odosielanie", - "Notes": "Poznámky", - "This address is already in use": "Táto adresa sa už používa", - "This address is available to use": "Túto adresu je možné použiť", - "Please provide an address": "Uveďte prosím adresu", - "Enter the name of a new server you want to explore.": "Zadajte názov nového servera, ktorý chcete preskúmať.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Túto miestnosť aktualizujete z verzie <oldVersion /> na <newVersion />.", - "This version of %(brand)s does not support searching encrypted messages": "Táto verzia aplikácie %(brand)s nepodporuje vyhľadávanie zašifrovaných správ", - "This version of %(brand)s does not support viewing some encrypted files": "Táto verzia aplikácie %(brand)s nepodporuje zobrazovanie niektorých zašifrovaných súborov", "Backup version:": "Verzia zálohy:", - "Upgrade private room": "Aktualizovať súkromnú miestnosť", - "Public rooms": "Verejné miestnosti", - "Upgrade public room": "Aktualizovať verejnú miestnosť", - "Leave some rooms": "Opustiť niektoré miestnosti", - "Leave all rooms": "Opustiť všetky miestnosti", - "Don't leave any rooms": "Neopustiť žiadne miestnosti", - "Would you like to leave the rooms in this space?": "Chcete opustiť miestnosti v tomto priestore?", - "Invited people will be able to read old messages.": "Pozvaní ľudia si budú môcť prečítať staré správy.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad <userId/>) alebo <a>zdieľate túto miestnosť</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad <userId/>) alebo <a>zdieľajte túto miestnosť</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad <userId/>) alebo <a>zdieľajte tento priestor</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad <userId/>) alebo <a>zdieľajte tento priestor</a>.", - "Recently Direct Messaged": "Nedávno zaslané priame správy", "To join a space you'll need an invite.": "Ak sa chcete pripojiť k priestoru, budete potrebovať pozvánku.", - "%(count)s sessions": { - "one": "%(count)s relácia", - "other": "%(count)s relácie" - }, - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tento súbor je <b>príliš veľký</b> na odoslanie. Limit veľkosti súboru je %(limit)s, ale tento súbor má %(sizeOfThisFile)s.", - "Information": "Informácie", - "Room address": "Adresa miestnosti", - "Upload %(count)s other files": { - "one": "Nahrať %(count)s ďalší súbor", - "other": "Nahrať %(count)s ďalších súborov" - }, - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Niektoré súbory sú <b>príliš veľké</b> na to, aby sa dali nahrať. Limit veľkosti súboru je %(limit)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Tieto súbory sú <b>príliš veľké</b> na nahratie. Limit veľkosti súboru je %(limit)s.", - "Upload files (%(current)s of %(total)s)": "Nahrať súbory (%(current)s z %(total)s)", - "Upload files": "Nahrať súbory", - "Use the <a>Desktop app</a> to see all encrypted files": "Použite <a>desktopovú aplikáciu</a> na zobrazenie všetkých zašifrovaných súborov", - "Invite to %(roomName)s": "Pozvať do miestnosti %(roomName)s", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Nie je možné získať prístup k tajnému úložisku. Skontrolujte, či ste zadali správnu bezpečnostnú frázu.", - "View all %(count)s members": { - "one": "Zobraziť 1 člena", - "other": "Zobraziť všetkých %(count)s členov" - }, - "Server isn't responding": "Server neodpovedá", - "Edited at %(date)s": "Upravené %(date)s", - "Confirm to continue": "Potvrďte, ak chcete pokračovať", - "Confirm account deactivation": "Potvrdiť deaktiváciu účtu", - "Signature upload failed": "Nahrávanie podpisu zlyhalo", - "Signature upload success": "Úspešné nahratie podpisu", - "Cancelled signature upload": "Zrušené nahrávanie podpisu", - "Integrations not allowed": "Integrácie nie sú povolené", - "Integrations are disabled": "Integrácie sú zakázané", - "Clear all data": "Vymazať všetky údaje", - "edited": "upravené", - "Message edits": "Úpravy správy", - "Edited at %(date)s. Click to view edits.": "Upravené %(date)s. Kliknutím zobrazíte úpravy.", - "Click to view edits": "Kliknutím zobrazíte úpravy", "Switch theme": "Prepnúť motív", - "You may contact me if you have any follow up questions": "V prípade ďalších otázok ma môžete kontaktovať", - "Recent searches": "Nedávne vyhľadávania", - "To search messages, look for this icon at the top of a room <icon/>": "Ak chcete vyhľadávať správy, nájdite túto ikonu v hornej časti miestnosti <icon/>", - "Other searches": "Iné vyhľadávania", - "Use \"%(query)s\" to search": "Na vyhľadávanie použite \"%(query)s\"", - "Search for rooms or people": "Hľadať miestnosti alebo ľudí", - "Search for rooms": "Hľadať miestnosti", - "Message search initialisation failed, check <a>your settings</a> for more information": "Inicializácia vyhľadávania správ zlyhala, pre viac informácií skontrolujte <a>svoje nastavenia</a>", - "Cancel search": "Zrušiť vyhľadávanie", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Overte toto zariadenie a označte ho ako dôveryhodné. Dôveryhodnosť tohto zariadenia poskytuje vám a ostatným používateľom väčší pokoj pri používaní end-to-end šifrovaných správ.", - "Use the <a>Desktop app</a> to search encrypted messages": "Použite <a>Desktop aplikáciu</a> na vyhľadávanie zašifrovaných správ", "Not encrypted": "Nie je zašifrované", - "Close dialog": "Zavrieť dialógové okno", - "You're removing all spaces. Access will default to invite only": "Odstraňujete všetky priestory. Prístup bude predvolený len pre pozvaných", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Určite, ktoré priestory budú mať prístup do tejto miestnosti. Ak je vybraný priestor, jeho členovia môžu nájsť a pripojiť sa k <RoomName/>.", - "Select spaces": "Vybrať priestory", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Skúste sa posunúť nahor na časovej osi a pozrite sa, či tam nie sú nejaké skoršie.", - "Automatically invite members from this room to the new one": "Automaticky pozvať členov z tejto miestnosti do novej", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s vaším %(brand)s, nahláste prosím <a>chybu</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s %(brand)s, nahláste prosím chybu.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Vezmite prosím na vedomie, že aktualizácia vytvorí novú verziu miestnosti</b>. Všetky aktuálne správy zostanú v tejto archivovanej miestnosti.", - "%(name)s cancelled": "%(name)s zrušil/a", - "The poll has ended. No votes were cast.": "Anketa sa skončila. Nebol odovzdaný žiadny hlas.", - "There was a problem communicating with the server. Please try again.": "Nastal problém pri komunikácii so serverom. Skúste to prosím znova.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ste si istí, že chcete deaktivovať svoje konto? Je to nezvratné.", - "Anyone in <SpaceName/> will be able to find and join.": "Ktokoľvek v <SpaceName/> bude môcť nájsť a pripojiť sa.", - "Space visibility": "Viditeľnosť priestoru", - "Reason (optional)": "Dôvod (voliteľný)", - "Leave space": "Opustiť priestor", - "You are about to leave <spaceName/>.": "Chystáte sa opustiť <spaceName/>.", - "Leave %(spaceName)s": "Opustiť %(spaceName)s", - "Preparing to download logs": "Príprava na prevzatie záznamov", "Failed to connect to integration manager": "Nepodarilo sa pripojiť k správcovi integrácie", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Ste jediným správcom niektorých miestností alebo priestorov, ktoré chcete opustiť. Ich opustenie ich ponechá bez administrátorov.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ste jediným správcom tohto priestoru. Jeho opustenie bude znamenať, že nad ním nikto nebude mať kontrolu.", - "Your firewall or anti-virus is blocking the request.": "Požiadavku blokuje váš firewall alebo antivírus.", - "Your homeserver doesn't seem to support this feature.": "Zdá sa, že váš domovský server túto funkciu nepodporuje.", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Pri tejto relácii ste už predtým použili novšiu verziu %(brand)s. Ak chcete túto verziu znovu používať s end-to-end šifrovaním, budete sa musieť odhlásiť a znova prihlásiť.", - "You won't be able to rejoin unless you are re-invited.": "Nebudete sa môcť znova pripojiť, kým nebudete opätovne pozvaní.", - "Approve widget permissions": "Schváliť oprávnenia widgetu", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Ktokoľvek bude môcť nájsť tento priestor a pripojiť sa k nemu, nielen členovia <SpaceName/>.", - "Add reaction": "Pridať reakciu", - "Adding spaces has moved.": "Pridávanie priestorov bolo presunuté.", - "Adding rooms... (%(progress)s out of %(count)s)": { - "other": "Pridávanie miestností... (%(progress)s z %(count)s)", - "one": "Pridávanie miestnosti..." - }, - "Add existing space": "Pridať existujúci priestor", - "Add existing rooms": "Pridať existujúce miestnosti", - "Add a space to a space you manage.": "Pridať priestor do priestoru, ktorý spravujete.", - "Add a new server": "Pridať nový server", - "Some characters not allowed": "Niektoré znaky nie sú povolené", - "Upload Error": "Chyba pri nahrávaní", - "Your browser likely removed this data when running low on disk space.": "Váš prehliadač pravdepodobne odstránil tieto údaje, keď mal málo miesta na disku.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Chýbajú niektoré údaje relácie vrátane zašifrovaných kľúčov správ. Odhláste sa a prihláste sa, aby ste to opravili a obnovili kľúče zo zálohy.", - "To help us prevent this in future, please <a>send us logs</a>.": "Aby ste nám pomohli tomuto v budúcnosti zabrániť, pošlite nám prosím <a>záznamy o chybe</a>.", - "Remember my selection for this widget": "Zapamätať si môj výber pre tento widget", - "Open in OpenStreetMap": "Otvoriť v OpenStreetMap", - "Message preview": "Náhľad správy", - "Enter Security Key": "Zadajte bezpečnostný kľúč", - "Enter Security Phrase": "Zadať bezpečnostnú frázu", - "Incorrect Security Phrase": "Nesprávna bezpečnostná fráza", - "Security Key mismatch": "Nezhoda bezpečnostných kľúčov", - "Invalid Security Key": "Neplatný bezpečnostný kľúč", - "Wrong Security Key": "Nesprávny bezpečnostný kľúč", - "Continuing without email": "Pokračovanie bez e-mailu", - "Wrong file type": "Nesprávny typ súboru", - "End Poll": "Ukončiť anketu", - "%(count)s reply": { - "one": "%(count)s odpoveď", - "other": "%(count)s odpovedí" - }, - "Remember this": "Zapamätať si toto", - "Dial pad": "Číselník", - "Decline All": "Zamietnuť všetky", - "Security Key": "Bezpečnostný kľúč", - "Security Phrase": "Bezpečnostná fráza", "Submit logs": "Odoslať záznamy", - "%(name)s accepted": "%(name)s prijal", "Forget": "Zabudnúť", - "Want to add a new room instead?": "Chcete namiesto toho pridať novú miestnosť?", - "%(count)s people you know have already joined": { - "one": "%(count)s človek, ktorého poznáte, sa už pripojil", - "other": "%(count)s ľudí, ktorých poznáte, sa už pripojilo" - }, - "Including %(commaSeparatedMembers)s": "Vrátane %(commaSeparatedMembers)s", - "Reset everything": "Obnoviť všetko", - "We couldn't create your DM.": "Nemohli sme vytvoriť vašu priamu správu.", - "<inviter/> invites you": "<inviter/> vás pozýva", - "No results found": "Nenašli sa žiadne výsledky", - "%(count)s rooms": { - "one": "%(count)s miestnosť", - "other": "%(count)s miestností" - }, - "%(count)s members": { - "one": "%(count)s člen", - "other": "%(count)s členov" - }, - "Failed to start livestream": "Nepodarilo sa spustiť livestream", - "Unable to start audio streaming.": "Nie je možné spustiť streamovanie zvuku.", - "Create a new room": "Vytvoriť novú miestnosť", - "Space selection": "Výber priestoru", - "Other rooms in %(spaceName)s": "Ostatné miestnosti v %(spaceName)s", - "Click the button below to confirm setting up encryption.": "Kliknutím na tlačidlo nižšie potvrdíte nastavenie šifrovania.", - "Confirm encryption setup": "Potvrdiť nastavenie šifrovania", - "Click the button below to confirm your identity.": "Kliknutím na tlačidlo nižšie potvrdíte svoju totožnosť.", - "Successfully restored %(sessionCount)s keys": "Úspešne obnovených %(sessionCount)s kľúčov", - "Keys restored": "Kľúče obnovené", - "%(completed)s of %(total)s keys restored": "%(completed)s z %(total)s obnovených kľúčov", - "Restoring keys from backup": "Obnovenie kľúčov zo zálohy", - "Unable to upload": "Nie je možné nahrať", - "Server did not require any authentication": "Server nevyžadoval žiadne overenie", - "Upload completed": "Nahrávanie dokončené", - "Enter a server name": "Zadajte názov servera", - "Language Dropdown": "Rozbaľovací zoznam jazykov", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Aktualizácia miestnosti je pokročilá akcia a zvyčajne sa odporúča, keď je miestnosť nestabilná kvôli chybám, chýbajúcim funkciám alebo bezpečnostným zraniteľnostiam.", - "Be found by phone or email": "Byť nájdený pomocou telefónu alebo e-mailu", - "Find others by phone or email": "Nájsť ostatných pomocou telefónu alebo e-mailu", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Povedzte nám prosím, čo sa pokazilo, alebo radšej vytvorte príspevok v službe GitHub, v ktorom problém popíšete.", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Aktualizácia tejto miestnosti vyžaduje zrušenie aktuálnej inštancie miestnosti a vytvorenie novej miestnosti na jej mieste. Aby sme členom miestnosti poskytli čo najlepšiu skúsenosť, budeme:", - "%(count)s votes": { - "one": "%(count)s hlas", - "other": "%(count)s hlasov" - }, - "Thread options": "Možnosti vlákna", - "Server Options": "Možnosti servera", "Themes": "Vzhľad", "Moderation": "Moderovanie", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostného kľúča.", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostnej frázy.", "Messaging": "Posielanie správ", - "Verify other device": "Overenie iného zariadenia", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Zabudli ste alebo ste stratili všetky metódy obnovy? <a>Resetovať všetko</a>", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s a %(count)s ďalší", "other": "%(spaceName)s a %(count)s ďalší" }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Zadajte svoju bezpečnostnú frázu alebo <button>použite svoj bezpečnostný kľúč</button> pre pokračovanie.", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Ste si istí, že chcete ukončiť túto anketu? Zobrazia sa konečné výsledky ankety a ľudia nebudú môcť už hlasovať.", - "Can't find this server or its room list": "Nemôžeme nájsť tento server alebo jeho zoznam miestností", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Overením tohto zariadenia ho označíte ako dôveryhodné a používatelia, ktorí vás overili, budú tomuto zariadeniu dôverovať.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Overenie tohto používateľa označí jeho reláciu ako dôveryhodnú a zároveň označí vašu reláciu ako dôveryhodnú pre neho.", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Vymazanie všetkých údajov z tejto relácie je trvalé. Zašifrované správy sa stratia, pokiaľ neboli zálohované ich kľúče.", - "Clear all data in this session?": "Vymazať všetky údaje v tejto relácii?", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Týchto používateľov sme nemohli pozvať. Skontrolujte prosím používateľov, ktorých chcete pozvať, a skúste to znova.", - "Something went wrong trying to invite the users.": "Pri pokuse o pozvanie používateľov sa niečo pokazilo.", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Nasledujúci používatelia nemusia existovať alebo sú neplatní a nemožno ich pozvať: %(csvNames)s", - "Failed to find the following users": "Nepodarilo sa nájsť týchto používateľov", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Pri veľkom množstve správ to môže trvať určitý čas. Medzitým prosím neobnovujte svojho klienta.", - "No recent messages by %(user)s found": "Nenašli sa žiadne nedávne správy od používateľa %(user)s", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Na pozvanie e-mailom použite server identity. Vykonajte zmeny v <settings>Nastaveniach</settings>.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Na pozvanie e-mailom použite server identity. <default>Použite predvolený (%(defaultIdentityServerName)s)</default> alebo spravujte v <settings>nastaveniach</settings>.", - "Recently viewed": "Nedávno zobrazené", - "Link to room": "Odkaz na miestnosť", - "Spaces you're in": "Priestory, v ktorých sa nachádzate", - "Including you, %(commaSeparatedMembers)s": "Vrátane vás, %(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Týmto spôsobom zoskupíte svoje konverzácie s členmi tohto priestoru. Ak túto funkciu vypnete, tieto konverzácie sa skryjú z vášho zobrazenia %(spaceName)s.", - "Missing domain separator e.g. (:domain.org)": "Chýbajúci oddeľovač domény, napr. (:domena.sk)", - "Missing room name or separator e.g. (my-room:domain.org)": "Chýbajúci názov miestnosti alebo oddeľovač, napr. (moja-miestnost:domena.sk)", - "This address had invalid server or is already in use": "Táto adresa mala neplatný server alebo sa už používa", - "Could not fetch location": "Nepodarilo sa načítať polohu", - "Missing session data": "Chýbajú údaje relácie", - "Only people invited will be able to find and join this space.": "Tento priestor budú môcť nájsť a pripojiť sa k nemu len pozvaní ľudia.", - "Want to add an existing space instead?": "Chcete radšej pridať už existujúci priestor?", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Obnovte prístup k svojmu účtu a obnovte šifrovacie kľúče uložené v tejto relácii. Bez nich nebudete môcť čítať všetky svoje zabezpečené správy v žiadnej relácii.", - "Hold": "Podržať", - "Resume": "Pokračovať", - "Not a valid Security Key": "Neplatný bezpečnostný kľúč", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Ak ste zabudli bezpečnostný kľúč, môžete <button>nastaviť nové možnosti obnovenia</button>", - "This looks like a valid Security Key!": "Toto vyzerá ako platný bezpečnostný kľúč!", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Ak ste zabudli svoju bezpečnostnú frázu, môžete <button1>použiť bezpečnostný kľúč</button1> alebo <button2>nastaviť nové možnosti obnovenia</button2>", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Zálohovanie nebolo možné dešifrovať pomocou tejto bezpečnostnej frázy: overte, či ste zadali správnu bezpečnostnú frázu.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Zálohovanie nebolo možné dešifrovať pomocou tohto bezpečnostného kľúča: overte, či ste zadali správny bezpečnostný kľúč.", - "Unable to set up keys": "Nie je možné nastaviť kľúče", - "Use your Security Key to continue.": "Ak chcete pokračovať, použite bezpečnostný kľúč.", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Ak všetko obnovíte, reštartujete bez dôveryhodných relácií, bez dôveryhodných používateľov a možno nebudete môcť vidieť predchádzajúce správy.", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Widget overí vaše ID používateľa, ale nebude môcť vykonávať akcie za vás:", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Ak tak urobíte, upozorňujeme, že žiadna z vašich správ nebude vymazaná, ale vyhľadávanie môže byť na niekoľko okamihov zhoršené, kým sa index znovu vytvorí", - "Reset event store": "Obnoviť úložisko udalostí", - "You most likely do not want to reset your event index store": "S najväčšou pravdepodobnosťou nechcete obnoviť indexové úložisko udalostí", - "Reset event store?": "Obnoviť úložisko udalostí?", - "Can't load this message": "Nemožno načítať túto správu", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Len upozorňujeme, že ak si nepridáte e-mail a zabudnete heslo, môžete <b>navždy stratiť prístup k svojmu účtu</b>.", - "Data on this screen is shared with %(widgetDomain)s": "Údaje na tejto obrazovke sú zdieľané s %(widgetDomain)s", - "If they don't match, the security of your communication may be compromised.": "Ak sa nezhodujú, môže byť ohrozená bezpečnosť vašej komunikácie.", - "Confirm this user's session by comparing the following with their User Settings:": "Potvrďte reláciu tohto používateľa porovnaním nasledujúcich údajov s jeho nastaveniami používateľa:", - "Confirm by comparing the following with the User Settings in your other session:": "Potvrďte to porovnaním nasledujúcich údajov s nastaveniami používateľa v inej vašej relácii:", - "These are likely ones other room admins are a part of.": "Pravdepodobne sú to tieto, ktorých súčasťou sú aj iní administrátori miestností.", - "Other spaces or rooms you might not know": "Ďalšie priestory alebo miestnosti, o ktorých možno neviete", - "Spaces you know that contain this room": "Priestory, o ktorých viete, že obsahujú túto miestnosť", - "Spaces you know that contain this space": "Priestory, o ktorých viete, že obsahujú tento priestor", - "User Directory": "Adresár používateľov", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Pripomíname: Váš prehliadač nie je podporovaný, takže vaše skúsenosti môžu byť nepredvídateľné.", - "To leave the beta, visit your settings.": "Ak chcete opustiť beta verziu, navštívte svoje nastavenia.", - "Not all selected were added": "Neboli pridané všetky vybrané", - "Want to add a new space instead?": "Chcete namiesto toho pridať nový priestor?", - "You are not allowed to view this server's rooms list": "Nemáte povolené zobraziť zoznam miestností tohto servera", - "Sections to show": "Sekcie na zobrazenie", - "This address does not point at this room": "Táto adresa nesmeruje do tejto miestnosti", - "Location": "Poloha", "Feedback sent! Thanks, we appreciate it!": "Spätná väzba odoslaná! Ďakujeme, vážime si to!", - "Use <arrows/> to scroll": "Na posúvanie použite <arrows/>", "%(space1Name)s and %(space2Name)s": "%(space1Name)s a %(space2Name)s", - "In reply to <a>this message</a>": "V odpovedi na <a>túto správu</a>", - "Invite by email": "Pozvať e-mailom", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Vaša aplikácia %(brand)s vám na to neumožňuje použiť správcu integrácie. Obráťte sa na administrátora.", - "You don't have permission to do this": "Na toto nemáte oprávnenie", - "This widget would like to:": "Tento widget by chcel:", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Ak ste predtým používali novšiu verziu %(brand)s, vaša relácia môže byť s touto verziou nekompatibilná. Zatvorte toto okno a vráťte sa k novšej verzii.", - "Recent changes that have not yet been received": "Nedávne zmeny, ktoré ešte neboli prijaté", - "The server is not configured to indicate what the problem is (CORS).": "Server nie je nastavený tak, aby informoval v čom je problém (CORS).", - "A connection error occurred while trying to contact the server.": "Pri pokuse o kontaktovanie servera došlo k chybe pripojenia.", - "Your area is experiencing difficulties connecting to the internet.": "Vaša oblasť má problémy s pripojením na internet.", - "The server has denied your request.": "Server zamietol vašu požiadavku.", - "The server is offline.": "Server je vypnutý.", - "A browser extension is preventing the request.": "Požiadavke bráni rozšírenie prehliadača.", - "The server (%(serverName)s) took too long to respond.": "Serveru (%(serverName)s) trvalo príliš dlho, kým odpovedal.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Váš server neodpovedá na niektoré vaše požiadavky. Nižšie sú uvedené niektoré z najpravdepodobnejších dôvodov.", - "The poll has ended. Top answer: %(topAnswer)s": "Anketa sa skončila. Najčastejšia odpoveď: %(topAnswer)s", - "Failed to end poll": "Nepodarilo sa ukončiť anketu", - "Sorry, the poll did not end. Please try again.": "Ospravedlňujeme sa, ale anketa sa neskončila. Skúste to prosím znova.", - "Transfer": "Presmerovať", - "A call can only be transferred to a single user.": "Hovor je možné presmerovať len na jedného používateľa.", "Sign in with SSO": "Prihlásiť sa pomocou jednotného prihlásenia SSO", - "Search Dialog": "Vyhľadávacie dialógové okno", - "Join %(roomAddress)s": "Pripojiť sa k %(roomAddress)s", - "Modal Widget": "Modálny widget", - "%(brand)s encountered an error during upload of:": "%(brand)s zaznamenal chybu pri nahrávaní:", - "a key signature": "podpis kľúča", - "a new master key signature": "nový podpis hlavného kľúča", - "To continue, use Single Sign On to prove your identity.": "Ak chcete pokračovať, použite jednotné prihlásenie SSO na preukázanie svojej totožnosti.", - "Server did not return valid authentication information.": "Server nevrátil späť platné informácie o overení.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Potvrďte deaktiváciu konta pomocou jednotného prihlásenia SSO na preukázanie svojej totožnosti.", - "toggle event": "prepnúť udalosť", - "Command Help": "Pomocník príkazov", - "My live location": "Moja poloha v reálnom čase", - "My current location": "Moja aktuálna poloha", - "Drop a Pin": "Označiť špendlíkom", - "What location type do you want to share?": "Aký typ polohy chcete zdieľať?", - "We couldn't send your location": "Nepodarilo sa nám odoslať vašu polohu", - "%(brand)s could not send your location. Please try again later.": "%(brand)s nemohol odoslať vašu polohu. Skúste to prosím neskôr.", - "Resend %(unsentCount)s reaction(s)": "Opätovné odoslanie %(unsentCount)s reakcií", - "Consult first": "Najprv konzultovať", - "You are sharing your live location": "Zdieľate svoju polohu v reálnom čase", - "%(displayName)s's live location": "Poloha používateľa %(displayName)s v reálnom čase", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Zrušte označenie, ak chcete odstrániť aj systémové správy o tomto používateľovi (napr. zmena členstva, zmena profilu...)", - "Preserve system messages": "Zachovať systémové správy", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Chystáte sa odstrániť %(count)s správu od používateľa %(user)s. Týmto ju natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?", - "other": "Chystáte sa odstrániť %(count)s správ od používateľa %(user)s. Týmto ich natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?" - }, - "Unsent": "Neodoslané", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Môžete použiť nastavenia vlastného servera na prihlásenie sa na iné servery Matrix-u zadaním inej adresy URL domovského servera. To vám umožní používať %(brand)s s existujúcim účtom Matrix na inom domovskom serveri.", - "An error occurred while stopping your live location, please try again": "Pri vypínaní polohy v reálnom čase došlo k chybe, skúste to prosím znova", - "%(count)s participants": { - "one": "1 účastník", - "other": "%(count)s účastníkov" - }, - "%(featureName)s Beta feedback": "%(featureName)s Beta spätná väzba", - "Live location ended": "Ukončenie polohy v reálnom čase", - "Live until %(expiryTime)s": "Poloha v reálnom čase do %(expiryTime)s", - "Live location enabled": "Poloha v reálnom čase zapnutá", - "Live location error": "Chyba polohy v reálnom čase", - "No live locations": "Žiadne polohy v reálnom čase", - "Close sidebar": "Zatvoriť bočný panel", "View List": "Zobraziť zoznam", - "View list": "Zobraziť zoznam", - "Updated %(humanizedUpdateTime)s": "Aktualizované %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Skryť moje správy pred novými členmi", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Vaše staré správy budú stále viditeľné pre ľudí, ktorí ich prijali, rovnako ako e-maily, ktoré ste poslali v minulosti. Chcete skryť svoje odoslané správy pred ľuďmi, ktorí sa do miestností pripoja v budúcnosti?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Budete odstránení zo servera identity: vaši priatelia vás už nebudú môcť nájsť pomocou vášho e-mailu ani telefónneho čísla", - "You will leave all rooms and DMs that you are in": "Opustíte všetky miestnosti a priame konverzácie, v ktorých sa nachádzate", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Nikto nebude môcť opätovne použiť vaše používateľské meno (MXID) vrátane vás: toto používateľské meno zostane nedostupné", - "You will no longer be able to log in": "Už sa nebudete môcť prihlásiť", - "You will not be able to reactivate your account": "Svoje konto nebudete môcť opätovne aktivovať", - "Confirm that you would like to deactivate your account. If you proceed:": "Potvrďte, že chcete deaktivovať svoje konto. Ak budete pokračovať:", - "To continue, please enter your account password:": "Aby ste mohli pokračovať, prosím zadajte svoje heslo:", - "An error occurred while stopping your live location": "Pri zastavovaní zdieľania polohy v reálnom čase došlo k chybe", "%(members)s and %(last)s": "%(members)s a %(last)s", "%(members)s and more": "%(members)s a ďalší", - "Open room": "Otvoriť miestnosť", - "Cameras": "Kamery", - "Output devices": "Výstupné zariadenia", - "Input devices": "Vstupné zariadenia", - "An error occurred whilst sharing your live location, please try again": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe, skúste to prosím znova", - "An error occurred whilst sharing your live location": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe", "Unread email icon": "Ikona neprečítaného e-mailu", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Po odhlásení sa tieto kľúče z tohto zariadenia vymažú, čo znamená, že nebudete môcť čítať zašifrované správy, pokiaľ k nim nemáte kľúče v iných zariadeniach alebo ich nemáte zálohované na serveri.", - "%(count)s Members": { - "other": "%(count)s členov", - "one": "%(count)s člen" - }, - "Remove search filter for %(filter)s": "Odstrániť filter vyhľadávania pre %(filter)s", - "Start a group chat": "Začať skupinovú konverzáciu", - "Other options": "Ďalšie možnosti", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Ak nemôžete nájsť hľadanú miestnosť, požiadajte o pozvánku alebo vytvorte novú miestnosť.", - "Some results may be hidden": "Niektoré výsledky môžu byť skryté", - "Copy invite link": "Kopírovať odkaz na pozvánku", - "If you can't see who you're looking for, send them your invite link.": "Ak nevidíte toho, koho hľadáte, pošlite im odkaz na pozvánku.", - "Some results may be hidden for privacy": "Niektoré výsledky môžu byť skryté kvôli ochrane súkromia", - "Search for": "Hľadať", - "Show: Matrix rooms": "Zobraziť: Matrix miestnosti", - "Show: %(instance)s rooms (%(server)s)": "Zobraziť: %(instance)s miestnosti (%(server)s)", - "Add new server…": "Pridať nový server…", - "Remove server “%(roomServer)s”": "Odstrániť server \"%(roomServer)s\"", "You cannot search for rooms that are neither a room nor a space": "Nemôžete vyhľadávať miestnosti, ktoré nie sú ani miestnosťou, ani priestorom", "Show spaces": "Zobraziť priestory", "Show rooms": "Zobraziť miestnosti", "Explore public spaces in the new search dialog": "Preskúmajte verejné priestory v novom okne vyhľadávania", - "Online community members": "Členovia online komunity", - "Coworkers and teams": "Spolupracovníci a tímy", - "Friends and family": "Priatelia a rodina", - "We'll help you get connected.": "Pomôžeme vám nadviazať kontakty.", - "Who will you chat to the most?": "S kým budete komunikovať najčastejšie?", - "You're in": "Ste v", - "You need to have the right permissions in order to share locations in this room.": "Na zdieľanie polôh v tejto miestnosti musíte mať príslušné oprávnenia.", - "You don't have permission to share locations": "Nemáte oprávnenie na zdieľanie polôh", "Saved Items": "Uložené položky", - "Choose a locale": "Vyberte si jazyk", - "Interactively verify by emoji": "Interaktívne overte pomocou emotikonov", - "Manually verify by text": "Manuálne overte pomocou textu", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s alebo %(recoveryFile)s", - "%(name)s started a video call": "%(name)s začal/a videohovor", "Thread root ID: %(threadRootId)s": "ID koreňového vlákna: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>UPOZORNENIE:</w> <description/>", - " in <strong>%(room)s</strong>": " v <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Nemôžete spustiť hlasovú správu, pretože práve nahrávate živé vysielanie. Ukončite prosím živé vysielanie, aby ste mohli začať nahrávať hlasovú správu.", - "Can't start voice message": "Nemožno spustiť hlasovú správu", "unknown": "neznáme", - "Loading live location…": "Načítavanie polohy v reálnom čase…", - "Fetching keys from server…": "Získavanie kľúčov zo servera…", - "Checking…": "Kontrolovanie…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Ak to chcete urobiť, povoľte v Nastaveniach položku \"%(manageIntegrations)s\".", - "Waiting for partner to confirm…": "Čakanie na potvrdenie od partnera…", - "Adding…": "Pridávanie…", "Starting export process…": "Spustenie procesu exportu…", - "Invites by email can only be sent one at a time": "Pozvánky e-mailom sa môžu posielať len po jednej", "Desktop app logo": "Logo aplikácie pre stolové počítače", "Requires your server to support the stable version of MSC3827": "Vyžaduje, aby váš server podporoval stabilnú verziu MSC3827", - "Message from %(user)s": "Správa od %(user)s", - "Message in %(room)s": "Správa v %(room)s", - "unavailable": "nedostupný", - "unknown status code": "neznámy kód stavu", - "Start DM anyway": "Spustiť priamu správu aj tak", - "Start DM anyway and never warn me again": "Spustiť priamu správu aj tak a nikdy ma už nevarovať", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Nie je možné nájsť používateľské profily pre Matrix ID zobrazené nižšie - chcete aj tak začať priamu správu?", - "Are you sure you wish to remove (delete) this event?": "Ste si istí, že chcete túto udalosť odstrániť (vymazať)?", - "Note that removing room changes like this could undo the change.": "Upozorňujeme, že odstránením takýchto zmien v miestnosti by sa zmena mohla zvrátiť.", - "Upgrade room": "Aktualizovať miestnosť", - "Other spaces you know": "Ďalšie priestory, ktoré poznáte", - "Failed to query public rooms": "Nepodarilo sa vyhľadať verejné miestnosti", "common": { "about": "Informácie", "analytics": "Analytické údaje", @@ -1038,7 +525,31 @@ "show_more": "Zobraziť viac", "joined": "Ste pripojený", "avatar": "Obrázok", - "are_you_sure": "Ste si istí?" + "are_you_sure": "Ste si istí?", + "location": "Poloha", + "email_address": "Emailová adresa", + "filter_results": "Filtrovať výsledky", + "no_results_found": "Nenašli sa žiadne výsledky", + "unsent": "Neodoslané", + "cameras": "Kamery", + "n_participants": { + "one": "1 účastník", + "other": "%(count)s účastníkov" + }, + "and_n_others": { + "other": "a ďalších %(count)s…", + "one": "a jeden ďalší…" + }, + "n_members": { + "one": "%(count)s člen", + "other": "%(count)s členov" + }, + "unavailable": "nedostupný", + "edited": "upravené", + "n_rooms": { + "one": "%(count)s miestnosť", + "other": "%(count)s miestností" + } }, "action": { "continue": "Pokračovať", @@ -1155,7 +666,11 @@ "add_existing_room": "Pridať existujúcu miestnosť", "explore_public_rooms": "Preskúmajte verejné miestnosti", "reply_in_thread": "Odpovedať vo vlákne", - "click": "Kliknúť" + "click": "Kliknúť", + "transfer": "Presmerovať", + "resume": "Pokračovať", + "hold": "Podržať", + "view_list": "Zobraziť zoznam" }, "a11y": { "user_menu": "Používateľské menu", @@ -1254,7 +769,10 @@ "beta_section": "Pripravované funkcie", "beta_description": "Čo vás čaká v aplikácii %(brand)s? Laboratóriá sú najlepším spôsobom, ako získať funkcie v predstihu, otestovať nové funkcie a pomôcť ich vytvoriť ešte pred ich skutočným spustením.", "experimental_section": "Predbežné ukážky", - "experimental_description": "Chcete experimentovať? Vyskúšajte naše najnovšie nápady vo vývojovom štádiu. Tieto funkcie nie sú dokončené; môžu byť nestabilné, môžu sa zmeniť alebo môžu byť úplne zrušené. <a>Zistiť viac</a>." + "experimental_description": "Chcete experimentovať? Vyskúšajte naše najnovšie nápady vo vývojovom štádiu. Tieto funkcie nie sú dokončené; môžu byť nestabilné, môžu sa zmeniť alebo môžu byť úplne zrušené. <a>Zistiť viac</a>.", + "beta_feedback_title": "%(featureName)s Beta spätná väzba", + "beta_feedback_leave_button": "Ak chcete opustiť beta verziu, navštívte svoje nastavenia.", + "sliding_sync_checking": "Kontrolovanie…" }, "keyboard": { "home": "Domov", @@ -1393,7 +911,9 @@ "moderator": "Moderátor", "admin": "Správca", "mod": "Moderátor", - "custom": "Vlastný (%(level)s)" + "custom": "Vlastný (%(level)s)", + "label": "Úroveň oprávnenia", + "custom_level": "Vlastná úroveň" }, "bug_reporting": { "introduction": "Ak ste odoslali chybu prostredníctvom služby GitHub, záznamy o ladení nám môžu pomôcť nájsť problém. ", @@ -1411,7 +931,16 @@ "uploading_logs": "Nahrávanie záznamov", "downloading_logs": "Sťahovanie záznamov", "create_new_issue": "Prosím <newIssueLink>vytvorte nový problém</newIssueLink> na GitHube, aby sme mohli túto chybu preskúmať.", - "waiting_for_server": "Čakanie na odpoveď zo servera" + "waiting_for_server": "Čakanie na odpoveď zo servera", + "error_empty": "Povedzte nám prosím, čo sa pokazilo, alebo radšej vytvorte príspevok v službe GitHub, v ktorom problém popíšete.", + "preparing_logs": "príprava odoslania záznamov", + "logs_sent": "Záznamy boli odoslané", + "thank_you": "Ďakujeme!", + "failed_send_logs": "Nepodarilo sa odoslať záznamy: ", + "preparing_download": "Príprava na prevzatie záznamov", + "unsupported_browser": "Pripomíname: Váš prehliadač nie je podporovaný, takže vaše skúsenosti môžu byť nepredvídateľné.", + "textarea_label": "Poznámky", + "log_request": "Aby ste nám pomohli tomuto v budúcnosti zabrániť, pošlite nám prosím <a>záznamy o chybe</a>." }, "time": { "hours_minutes_seconds_left": "ostáva %(hours)sh %(minutes)sm %(seconds)ss", @@ -1493,7 +1022,13 @@ "send_dm": "Poslať priamu správu", "explore_rooms": "Preskúmať verejné miestnosti", "create_room": "Vytvoriť skupinovú konverzáciu", - "create_account": "Vytvoriť účet" + "create_account": "Vytvoriť účet", + "use_case_heading1": "Ste v", + "use_case_heading2": "S kým budete komunikovať najčastejšie?", + "use_case_heading3": "Pomôžeme vám nadviazať kontakty.", + "use_case_personal_messaging": "Priatelia a rodina", + "use_case_work_messaging": "Spolupracovníci a tímy", + "use_case_community_messaging": "Členovia online komunity" }, "settings": { "show_breadcrumbs": "Zobraziť skratky nedávno zobrazených miestnosti nad zoznamom miestností", @@ -1897,7 +1432,23 @@ "email_address_label": "Emailová adresa", "remove_msisdn_prompt": "Odstrániť číslo %(phone)s?", "add_msisdn_instructions": "SMSka vám bola zaslaná na +%(msisdn)s. Zadajte prosím overovací kód, ktorý obsahuje.", - "msisdn_label": "Telefónne číslo" + "msisdn_label": "Telefónne číslo", + "spell_check_locale_placeholder": "Vyberte si jazyk", + "deactivate_confirm_body_sso": "Potvrďte deaktiváciu konta pomocou jednotného prihlásenia SSO na preukázanie svojej totožnosti.", + "deactivate_confirm_body": "Ste si istí, že chcete deaktivovať svoje konto? Je to nezvratné.", + "deactivate_confirm_continue": "Potvrdiť deaktiváciu účtu", + "deactivate_confirm_body_password": "Aby ste mohli pokračovať, prosím zadajte svoje heslo:", + "error_deactivate_communication": "Nastal problém pri komunikácii so serverom. Skúste to prosím znova.", + "error_deactivate_no_auth": "Server nevyžadoval žiadne overenie", + "error_deactivate_invalid_auth": "Server nevrátil späť platné informácie o overení.", + "deactivate_confirm_content": "Potvrďte, že chcete deaktivovať svoje konto. Ak budete pokračovať:", + "deactivate_confirm_content_1": "Svoje konto nebudete môcť opätovne aktivovať", + "deactivate_confirm_content_2": "Už sa nebudete môcť prihlásiť", + "deactivate_confirm_content_3": "Nikto nebude môcť opätovne použiť vaše používateľské meno (MXID) vrátane vás: toto používateľské meno zostane nedostupné", + "deactivate_confirm_content_4": "Opustíte všetky miestnosti a priame konverzácie, v ktorých sa nachádzate", + "deactivate_confirm_content_5": "Budete odstránení zo servera identity: vaši priatelia vás už nebudú môcť nájsť pomocou vášho e-mailu ani telefónneho čísla", + "deactivate_confirm_content_6": "Vaše staré správy budú stále viditeľné pre ľudí, ktorí ich prijali, rovnako ako e-maily, ktoré ste poslali v minulosti. Chcete skryť svoje odoslané správy pred ľuďmi, ktorí sa do miestností pripoja v budúcnosti?", + "deactivate_confirm_erase_label": "Skryť moje správy pred novými členmi" }, "sidebar": { "title": "Bočný panel", @@ -1962,7 +1513,8 @@ "import_description_1": "Tento proces vás prevedie importom šifrovacích kľúčov, ktoré ste si v minulosti exportovali v inom Matrix klientovi. Po úspešnom importe budete v tomto klientovi môcť dešifrovať všetky správy, ktoré ste mohli dešifrovať v spomínanom klientovi.", "import_description_2": "Exportovaný súbor bude chránený prístupovou frázou. Tu by ste mali zadať prístupovú frázu, aby ste súbor dešifrovali.", "file_to_import": "Importovať zo súboru" - } + }, + "warning": "<w>UPOZORNENIE:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Odoslať vlastnú udalosť s údajmi o účte", @@ -2064,7 +1616,8 @@ "developer_mode": "Režim pre vývojárov", "view_source_decrypted_event_source": "Zdroj dešifrovanej udalosti", "view_source_decrypted_event_source_unavailable": "Dešifrovaný zdroj nie je dostupný", - "original_event_source": "Pôvodný zdroj udalosti" + "original_event_source": "Pôvodný zdroj udalosti", + "toggle_event": "prepnúť udalosť" }, "export_chat": { "html": "HTML", @@ -2123,7 +1676,8 @@ "format": "Formát", "messages": "Správy", "size_limit": "Limit veľkosti", - "include_attachments": "Zahrnúť prílohy" + "include_attachments": "Zahrnúť prílohy", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Vytvoriť video miestnosť", @@ -2157,7 +1711,8 @@ "m.call": { "video_call_started": "Videohovor sa začal v %(roomName)s.", "video_call_started_unsupported": "Videohovor sa začal v %(roomName)s. (nie je podporované v tomto prehliadači)", - "video_call_ended": "Videohovor ukončený" + "video_call_ended": "Videohovor ukončený", + "video_call_started_text": "%(name)s začal/a videohovor" }, "m.call.invite": { "voice_call": "%(senderName)s uskutočnil telefonát.", @@ -2468,7 +2023,8 @@ }, "reactions": { "label": "%(reactors)s reagovali %(content)s", - "tooltip": "<reactors/><reactedWith>reagoval %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reagoval %(shortName)s</reactedWith>", + "add_reaction_prompt": "Pridať reakciu" }, "m.room.create": { "continuation": "Táto miestnosť je pokračovaním staršej konverzácii.", @@ -2488,7 +2044,9 @@ "external_url": "Pôvodná URL", "collapse_reply_thread": "Zbaliť vlákno odpovedí", "view_related_event": "Zobraziť súvisiacu udalosť", - "report": "Nahlásiť" + "report": "Nahlásiť", + "resent_unsent_reactions": "Opätovné odoslanie %(unsentCount)s reakcií", + "open_in_osm": "Otvoriť v OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2568,7 +2126,11 @@ "you_declined": "Zamietli ste overenie", "you_cancelled": "Zrušili ste overenie", "declining": "Odmietanie …", - "you_started": "Odoslali ste žiadosť o overenie" + "you_started": "Odoslali ste žiadosť o overenie", + "user_accepted": "%(name)s prijal", + "user_declined": "%(name)s odmietol/a", + "user_cancelled": "%(name)s zrušil/a", + "user_wants_to_verify": "%(name)s chce overiť" }, "m.poll.end": { "sender_ended": "%(senderName)s ukončil anketu", @@ -2576,6 +2138,28 @@ }, "m.video": { "error_decrypting": "Chyba pri dešifrovaní videa" + }, + "scalar_starter_link": { + "dialog_title": "Pridať integráciu", + "dialog_description": "Budete presmerovaní na stránku tretej strany, aby ste mohli overiť svoj účet na použitie s %(integrationsUrl)s. Chcete pokračovať?" + }, + "edits": { + "tooltip_title": "Upravené %(date)s", + "tooltip_sub": "Kliknutím zobrazíte úpravy", + "tooltip_label": "Upravené %(date)s. Kliknutím zobrazíte úpravy." + }, + "error_rendering_message": "Nemožno načítať túto správu", + "reply": { + "error_loading": "Nie je možné načítať udalosť odkazovanú v odpovedi. Takáto udalosť buď neexistuje alebo nemáte povolenie na jej zobrazenie.", + "in_reply_to": "<a>Odpoveď na</a> <pill>", + "in_reply_to_for_export": "V odpovedi na <a>túto správu</a>" + }, + "in_room_name": " v <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s hlas", + "other": "%(count)s hlasov" + } } }, "slash_command": { @@ -2668,7 +2252,8 @@ "verify_nop_warning_mismatch": "VAROVANIE: Relácia je už overená, ale kľúče sa NEZHODUJÚ!", "verify_mismatch": "VAROVANIE: OVERENIE KĽÚČOV ZLYHALO! Podpisový kľúč používateľa %(userId)s a relácia %(deviceId)s je \"%(fprint)s\" čo nezodpovedá zadanému kľúču \"%(fingerprint)s\". Môže to znamenať, že vaša komunikácia je odpočúvaná!", "verify_success_title": "Kľúč overený", - "verify_success_description": "Zadaný podpisový kľúč sa zhoduje s podpisovým kľúčom, ktorý ste dostali z relácie používateľa %(userId)s %(deviceId)s. Relácia označená ako overená." + "verify_success_description": "Zadaný podpisový kľúč sa zhoduje s podpisovým kľúčom, ktorý ste dostali z relácie používateľa %(userId)s %(deviceId)s. Relácia označená ako overená.", + "help_dialog_title": "Pomocník príkazov" }, "presence": { "busy": "Obsadený/zaneprázdnený", @@ -2801,9 +2386,11 @@ "unable_to_access_audio_input_title": "Nie je možné získať prístup k vášmu mikrofónu", "unable_to_access_audio_input_description": "Nepodarilo sa nám získať prístup k vášmu mikrofónu. Skontrolujte prosím nastavenia prehliadača a skúste to znova.", "no_audio_input_title": "Nenašiel sa žiadny mikrofón", - "no_audio_input_description": "Vo vašom zariadení sa nenašiel mikrofón. Skontrolujte svoje nastavenia a skúste to znova." + "no_audio_input_description": "Vo vašom zariadení sa nenašiel mikrofón. Skontrolujte svoje nastavenia a skúste to znova.", + "transfer_consult_first_label": "Najprv konzultovať", + "input_devices": "Vstupné zariadenia", + "output_devices": "Výstupné zariadenia" }, - "Other": "Ďalšie", "room_settings": { "permissions": { "m.room.avatar_space": "Zmeniť obrázok priestoru", @@ -2910,7 +2497,16 @@ "other": "Aktualizácia priestorov... (%(progress)s z %(count)s)" }, "error_join_rule_change_title": "Nepodarilo sa aktualizovať pravidlá pripojenia", - "error_join_rule_change_unknown": "Neznáme zlyhanie" + "error_join_rule_change_unknown": "Neznáme zlyhanie", + "join_rule_restricted_dialog_empty_warning": "Odstraňujete všetky priestory. Prístup bude predvolený len pre pozvaných", + "join_rule_restricted_dialog_title": "Vybrať priestory", + "join_rule_restricted_dialog_description": "Určite, ktoré priestory budú mať prístup do tejto miestnosti. Ak je vybraný priestor, jeho členovia môžu nájsť a pripojiť sa k <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Hľadať priestory", + "join_rule_restricted_dialog_heading_space": "Priestory, o ktorých viete, že obsahujú tento priestor", + "join_rule_restricted_dialog_heading_room": "Priestory, o ktorých viete, že obsahujú túto miestnosť", + "join_rule_restricted_dialog_heading_other": "Ďalšie priestory alebo miestnosti, o ktorých možno neviete", + "join_rule_restricted_dialog_heading_unknown": "Pravdepodobne sú to tieto, ktorých súčasťou sú aj iní administrátori miestností.", + "join_rule_restricted_dialog_heading_known": "Ďalšie priestory, ktoré poznáte" }, "general": { "publish_toggle": "Uverejniť túto miestnosť v adresári miestností na serveri %(domain)s?", @@ -2951,7 +2547,17 @@ "canonical_alias_field_label": "Hlavná adresa", "avatar_field_label": "Obrázok miestnosti", "aliases_no_items_label": "Zatiaľ neboli zverejnené žiadne ďalšie adresy, pridajte ich nižšie", - "aliases_items_label": "Iné zverejnené adresy:" + "aliases_items_label": "Iné zverejnené adresy:", + "alias_heading": "Adresa miestnosti", + "alias_field_has_domain_invalid": "Chýbajúci oddeľovač domény, napr. (:domena.sk)", + "alias_field_has_localpart_invalid": "Chýbajúci názov miestnosti alebo oddeľovač, napr. (moja-miestnost:domena.sk)", + "alias_field_safe_localpart_invalid": "Niektoré znaky nie sú povolené", + "alias_field_required_invalid": "Uveďte prosím adresu", + "alias_field_matches_invalid": "Táto adresa nesmeruje do tejto miestnosti", + "alias_field_taken_valid": "Túto adresu je možné použiť", + "alias_field_taken_invalid_domain": "Táto adresa sa už používa", + "alias_field_taken_invalid": "Táto adresa mala neplatný server alebo sa už používa", + "alias_field_placeholder_default": "napr. moja-miestnost" }, "advanced": { "unfederated": "Táto miestnosť nie je prístupná zo vzdialených Matrix serverov", @@ -2964,7 +2570,25 @@ "room_version_section": "Verzia miestnosti", "room_version": "Verzia miestnosti:", "information_section_space": "Informácie o priestore", - "information_section_room": "Informácie o miestnosti" + "information_section_room": "Informácie o miestnosti", + "error_upgrade_title": "Nepodarilo sa aktualizovať miestnosť", + "error_upgrade_description": "Nie je možné dokončiť aktualizáciu miestnosti na jej najnovšiu verziu", + "upgrade_button": "Aktualizovať túto miestnosť na verziu %(version)s", + "upgrade_dialog_title": "Aktualizovať verziu miestnosti", + "upgrade_dialog_description": "Aktualizácia tejto miestnosti vyžaduje zrušenie aktuálnej inštancie miestnosti a vytvorenie novej miestnosti na jej mieste. Aby sme členom miestnosti poskytli čo najlepšiu skúsenosť, budeme:", + "upgrade_dialog_description_1": "Vznikne nová miestnosť s rovnakým názvom, témou a obrázkom", + "upgrade_dialog_description_2": "Všetky lokálne aliasy pôvodnej miestnosti sa aktualizujú tak, aby ukazovali na novú miestnosť", + "upgrade_dialog_description_3": "V pôvodnej miestnosti bude zverejnené odporúčanie prejsť do novej miestnosti a posielanie do pôvodnej miestnosti bude zakázané pre všetkých používateľov", + "upgrade_dialog_description_4": "História novej miestnosti sa začne odkazom do pôvodnej miestnosti, aby si členovia vedeli zobraziť staršie správy", + "upgrade_warning_dialog_invite_label": "Automaticky pozvať členov z tejto miestnosti do novej", + "upgrade_warning_dialog_title_private": "Aktualizovať súkromnú miestnosť", + "upgrade_dwarning_ialog_title_public": "Aktualizovať verejnú miestnosť", + "upgrade_warning_dialog_title": "Aktualizovať miestnosť", + "upgrade_warning_dialog_report_bug_prompt": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s %(brand)s, nahláste prosím chybu.", + "upgrade_warning_dialog_report_bug_prompt_link": "Zvyčajne to ovplyvňuje len spôsob spracovania miestnosti na serveri. Ak máte problémy s vaším %(brand)s, nahláste prosím <a>chybu</a>.", + "upgrade_warning_dialog_description": "Aktualizácia miestnosti je pokročilá akcia a zvyčajne sa odporúča, keď je miestnosť nestabilná kvôli chybám, chýbajúcim funkciám alebo bezpečnostným zraniteľnostiam.", + "upgrade_warning_dialog_explainer": "<b>Vezmite prosím na vedomie, že aktualizácia vytvorí novú verziu miestnosti</b>. Všetky aktuálne správy zostanú v tejto archivovanej miestnosti.", + "upgrade_warning_dialog_footer": "Túto miestnosť aktualizujete z verzie <oldVersion /> na <newVersion />." }, "delete_avatar_label": "Vymazať obrázok", "upload_avatar_label": "Nahrať obrázok", @@ -3004,7 +2628,9 @@ "enable_element_call_caption": "%(brand)s je end-to-end šifrovaný, ale v súčasnosti je obmedzený pre menší počet používateľov.", "enable_element_call_no_permissions_tooltip": "Nemáte dostatočné oprávnenia na to, aby ste toto mohli zmeniť.", "call_type_section": "Typ hovoru" - } + }, + "title": "Nastavenia miestnosti - %(roomName)s", + "alias_not_specified": "nezadané" }, "encryption": { "verification": { @@ -3081,7 +2707,21 @@ "timed_out": "Čas overovania vypršal.", "cancelled_self": "Zrušili ste overovanie na vašom druhom zariadení.", "cancelled_user": "%(displayName)s zrušil/a overenie.", - "cancelled": "Zrušili ste overenie." + "cancelled": "Zrušili ste overenie.", + "incoming_sas_user_dialog_text_1": "Overte tohto používateľa a označte ho ako dôveryhodného. Dôveryhodní používatelia vám poskytujú dodatočný pokoj na duši pri používaní end-to-end šifrovaných správ.", + "incoming_sas_user_dialog_text_2": "Overenie tohto používateľa označí jeho reláciu ako dôveryhodnú a zároveň označí vašu reláciu ako dôveryhodnú pre neho.", + "incoming_sas_device_dialog_text_1": "Overte toto zariadenie a označte ho ako dôveryhodné. Dôveryhodnosť tohto zariadenia poskytuje vám a ostatným používateľom väčší pokoj pri používaní end-to-end šifrovaných správ.", + "incoming_sas_device_dialog_text_2": "Overením tohto zariadenia ho označíte ako dôveryhodné a používatelia, ktorí vás overili, budú tomuto zariadeniu dôverovať.", + "incoming_sas_dialog_waiting": "Čakanie na potvrdenie od partnera…", + "incoming_sas_dialog_title": "Prichádzajúca žiadosť o overenie", + "manual_device_verification_self_text": "Potvrďte to porovnaním nasledujúcich údajov s nastaveniami používateľa v inej vašej relácii:", + "manual_device_verification_user_text": "Potvrďte reláciu tohto používateľa porovnaním nasledujúcich údajov s jeho nastaveniami používateľa:", + "manual_device_verification_device_name_label": "Názov relácie", + "manual_device_verification_device_id_label": "ID relácie", + "manual_device_verification_device_key_label": "Kľúč relácie", + "manual_device_verification_footer": "Ak sa nezhodujú, môže byť ohrozená bezpečnosť vašej komunikácie.", + "verification_dialog_title_device": "Overenie iného zariadenia", + "verification_dialog_title_user": "Žiadosť o overenie" }, "old_version_detected_title": "Nájdené zastaralé kryptografické údaje", "old_version_detected_description": "Boli zistené údaje zo staršej verzie %(brand)s. To spôsobilo nefunkčnosť end-to-end kryptografie v staršej verzii. End-to-end šifrované správy, ktoré boli nedávno vymenené pri používaní staršej verzie, sa v tejto verzii nemusia dať dešifrovať. To môže spôsobiť aj zlyhanie správ vymenených pomocou tejto verzie. Ak sa vyskytnú problémy, odhláste sa a znova sa prihláste. Ak chcete zachovať históriu správ, exportujte a znovu importujte svoje kľúče.", @@ -3135,7 +2775,57 @@ "cross_signing_room_warning": "Niekto používa neznámu reláciu", "cross_signing_room_verified": "Všetci v tejto miestnosti sú overení", "cross_signing_room_normal": "Táto miestnosť je end-to-end šifrovaná", - "unsupported": "Tento klient nepodporuje end-to-end šifrovanie." + "unsupported": "Tento klient nepodporuje end-to-end šifrovanie.", + "incompatible_database_sign_out_description": "Aby ste po odhlásení neprišli o možnosť čítať históriu šifrovaných konverzácií, mali by ste si ešte pred odhlásením exportovať šifrovacie kľúče miestností. Prosím vráťte sa k novšej verzii %(brand)s a exportujte si kľúče", + "incompatible_database_description": "Pri tejto relácii ste už predtým použili novšiu verziu %(brand)s. Ak chcete túto verziu znovu používať s end-to-end šifrovaním, budete sa musieť odhlásiť a znova prihlásiť.", + "incompatible_database_title": "Nekompatibilná databáza", + "incompatible_database_disable": "Pokračovať s vypnutým šifrovaním", + "key_signature_upload_completed": "Nahrávanie dokončené", + "key_signature_upload_cancelled": "Zrušené nahrávanie podpisu", + "key_signature_upload_failed": "Nie je možné nahrať", + "key_signature_upload_success_title": "Úspešné nahratie podpisu", + "key_signature_upload_failed_title": "Nahrávanie podpisu zlyhalo", + "udd": { + "own_new_session_text": "Prihlásili ste sa do novej relácie bez jej overenia:", + "own_ask_verify_text": "Overte svoje ostatné relácie pomocou jednej z nižšie uvedených možností.", + "other_new_session_text": "%(name)s (%(userId)s) sa prihlásil do novej relácie bez jej overenia:", + "other_ask_verify_text": "Poproste tohto používateľa, aby si overil svoju reláciu alebo ju nižšie manuálne overte.", + "title": "Nedôveryhodné", + "manual_verification_button": "Manuálne overte pomocou textu", + "interactive_verification_button": "Interaktívne overte pomocou emotikonov" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Nesprávny typ súboru", + "recovery_key_is_correct": "Vyzerá to super!", + "wrong_security_key": "Nesprávny bezpečnostný kľúč", + "invalid_security_key": "Neplatný bezpečnostný kľúč" + }, + "reset_title": "Obnoviť všetko", + "reset_warning_1": "Urobte to len vtedy, ak nemáte iné zariadenie, pomocou ktorého by ste mohli dokončiť overenie.", + "reset_warning_2": "Ak všetko obnovíte, reštartujete bez dôveryhodných relácií, bez dôveryhodných používateľov a možno nebudete môcť vidieť predchádzajúce správy.", + "security_phrase_title": "Bezpečnostná fráza", + "security_phrase_incorrect_error": "Nie je možné získať prístup k tajnému úložisku. Skontrolujte, či ste zadali správnu bezpečnostnú frázu.", + "enter_phrase_or_key_prompt": "Zadajte svoju bezpečnostnú frázu alebo <button>použite svoj bezpečnostný kľúč</button> pre pokračovanie.", + "security_key_title": "Bezpečnostný kľúč", + "use_security_key_prompt": "Ak chcete pokračovať, použite bezpečnostný kľúč.", + "separator": "%(securityKey)s alebo %(recoveryFile)s", + "restoring": "Obnovenie kľúčov zo zálohy" + }, + "reset_all_button": "Zabudli ste alebo ste stratili všetky metódy obnovy? <a>Resetovať všetko</a>", + "destroy_cross_signing_dialog": { + "title": "Zničiť kľúče na krížové podpisovanie?", + "warning": "Zmazanie kľúčov pre krížové podpisovanie je nenávratné. Každý, s kým ste sa overili, bude vidieť bezpečnostné upozornenia. Toto určite nechcete robiť, dokiaľ ste nestratili všetky zariadenia, s ktorými by ste mohli krížovo podpisovať.", + "primary_button_text": "Vyčistiť kľúče na krížové podpisovanie" + }, + "confirm_encryption_setup_title": "Potvrdiť nastavenie šifrovania", + "confirm_encryption_setup_body": "Kliknutím na tlačidlo nižšie potvrdíte nastavenie šifrovania.", + "unable_to_setup_keys_error": "Nie je možné nastaviť kľúče", + "key_signature_upload_failed_master_key_signature": "nový podpis hlavného kľúča", + "key_signature_upload_failed_cross_signing_key_signature": "nový podpis kľúča pre krížové podpisovanie", + "key_signature_upload_failed_device_cross_signing_key_signature": "krížový podpis zariadenia", + "key_signature_upload_failed_key_signature": "podpis kľúča", + "key_signature_upload_failed_body": "%(brand)s zaznamenal chybu pri nahrávaní:" }, "emoji": { "category_frequently_used": "Často používané", @@ -3285,7 +2975,10 @@ "fallback_button": "Spustiť overenie", "sso_title": "Pokračovať pomocou Single Sign On", "sso_body": "Potvrďte pridanie tejto adresy pomocou Single Sign On.", - "code": "Kód" + "code": "Kód", + "sso_preauth_body": "Ak chcete pokračovať, použite jednotné prihlásenie SSO na preukázanie svojej totožnosti.", + "sso_postauth_title": "Potvrďte, ak chcete pokračovať", + "sso_postauth_body": "Kliknutím na tlačidlo nižšie potvrdíte svoju totožnosť." }, "password_field_label": "Zadať heslo", "password_field_strong_label": "Pekné, silné heslo!", @@ -3361,7 +3054,41 @@ }, "country_dropdown": "Rozbaľovacie okno krajiny", "common_failures": {}, - "captcha_description": "Tento domovský server by sa rád uistil, že nie ste robot." + "captcha_description": "Tento domovský server by sa rád uistil, že nie ste robot.", + "autodiscovery_invalid": "Neplatná odpoveď pri zisťovaní domovského servera", + "autodiscovery_generic_failure": "Nepodarilo sa získať nastavenie automatického zisťovania zo servera", + "autodiscovery_invalid_hs_base_url": "Neplatná base_url pre m.homeserver", + "autodiscovery_invalid_hs": "Adresa URL domovského servera sa nezdá byť platným domovským serverom Matrixu", + "autodiscovery_invalid_is_base_url": "Neplatná base_url pre m.identity_server", + "autodiscovery_invalid_is": "URL adresa servera totožností sa nezdá byť platným serverom totožností", + "autodiscovery_invalid_is_response": "Neplatná odpoveď pri zisťovaní servera totožností", + "server_picker_description": "Môžete použiť nastavenia vlastného servera na prihlásenie sa na iné servery Matrix-u zadaním inej adresy URL domovského servera. To vám umožní používať %(brand)s s existujúcim účtom Matrix na inom domovskom serveri.", + "server_picker_description_matrix.org": "Pripojte sa k mnohým používateľom najväčšieho verejného domovského servera zdarma", + "server_picker_title_default": "Možnosti servera", + "soft_logout": { + "clear_data_title": "Vymazať všetky údaje v tejto relácii?", + "clear_data_description": "Vymazanie všetkých údajov z tejto relácie je trvalé. Zašifrované správy sa stratia, pokiaľ neboli zálohované ich kľúče.", + "clear_data_button": "Vymazať všetky údaje" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Šifrované správy sú zabezpečené end-to-end šifrovaním. Kľúče na čítanie týchto správ máte len vy a príjemca (príjemcovia).", + "setup_secure_backup_description_2": "Po odhlásení sa tieto kľúče z tohto zariadenia vymažú, čo znamená, že nebudete môcť čítať zašifrované správy, pokiaľ k nim nemáte kľúče v iných zariadeniach alebo ich nemáte zálohované na serveri.", + "use_key_backup": "Začnite používať zálohovanie kľúčov", + "skip_key_backup": "Nezáleží mi na zašifrovaných správach", + "megolm_export": "Ručne exportovať kľúče", + "setup_key_backup_title": "Stratíte prístup ku zašifrovaným správam", + "description": "Naozaj sa chcete odhlásiť?" + }, + "registration": { + "continue_without_email_title": "Pokračovanie bez e-mailu", + "continue_without_email_description": "Len upozorňujeme, že ak si nepridáte e-mail a zabudnete heslo, môžete <b>navždy stratiť prístup k svojmu účtu</b>.", + "continue_without_email_field_label": "Email (nepovinné)" + }, + "set_email": { + "verification_pending_title": "Nedokončené overenie", + "verification_pending_description": "Prosím, skontrolujte si email a kliknite na odkaz v správe, ktorú sme vám poslali. Keď budete mať toto za sebou, kliknite na tlačidlo Pokračovať.", + "description": "Toto vám umožní obnoviť si heslo a prijímať oznámenia emailom." + } }, "room_list": { "sort_unread_first": "Najprv ukázať miestnosti s neprečítanými správami", @@ -3415,7 +3142,8 @@ "spam_or_propaganda": "Spam alebo propaganda", "report_entire_room": "Nahlásiť celú miestnosť", "report_content_to_homeserver": "Nahlásenie obsahu správcovi domovského serveru", - "description": "Nahlásenie tejto správy odošle jej jedinečné \"ID udalosti\" správcovi vášho domovského servera. Ak sú správy v tejto miestnosti zašifrované, správca domovského servera nebude môcť prečítať text správy ani zobraziť žiadne súbory alebo obrázky." + "description": "Nahlásenie tejto správy odošle jej jedinečné \"ID udalosti\" správcovi vášho domovského servera. Ak sú správy v tejto miestnosti zašifrované, správca domovského servera nebude môcť prečítať text správy ani zobraziť žiadne súbory alebo obrázky.", + "other_label": "Ďalšie" }, "setting": { "help_about": { @@ -3534,7 +3262,22 @@ "popout": "Otvoriť widget v novom okne", "unpin_to_view_right_panel": "Ak chcete tento widget zobraziť na tomto paneli, zrušte jeho pripnutie", "set_room_layout": "Nastavenie rozmiestnenie v mojej miestnosti pre všetkých", - "close_to_view_right_panel": "Zatvorte tento widget a zobrazíte ho na tomto paneli" + "close_to_view_right_panel": "Zatvorte tento widget a zobrazíte ho na tomto paneli", + "modal_title_default": "Modálny widget", + "modal_data_warning": "Údaje na tejto obrazovke sú zdieľané s %(widgetDomain)s", + "capabilities_dialog": { + "title": "Schváliť oprávnenia widgetu", + "content_starting_text": "Tento widget by chcel:", + "decline_all_permission": "Zamietnuť všetky", + "remember_Selection": "Zapamätať si môj výber pre tento widget" + }, + "open_id_permissions_dialog": { + "title": "Umožniť tomuto widgetu overiť vašu totožnosť", + "starting_text": "Widget overí vaše ID používateľa, ale nebude môcť vykonávať akcie za vás:", + "remember_selection": "Zapamätať si toto" + }, + "error_unable_start_audio_stream_description": "Nie je možné spustiť streamovanie zvuku.", + "error_unable_start_audio_stream_title": "Nepodarilo sa spustiť livestream" }, "feedback": { "sent": "Spätná väzba odoslaná", @@ -3543,7 +3286,8 @@ "may_contact_label": "Môžete ma kontaktovať, ak budete potrebovať nejaké ďalšie podrobnosti alebo otestovať chystané nápady", "pro_type": "PRO TIP: Ak napíšete príspevok o chybe, odošlite prosím <debugLogsLink>ladiace záznamy</debugLogsLink>, aby ste nám pomohli vystopovať problém.", "existing_issue_link": "Najprv si prosím pozrite <existingIssuesLink>existujúce chyby na Githube</existingIssuesLink>. Žiadna zhoda? <newIssueLink>Založte novú</newIssueLink>.", - "send_feedback_action": "Odoslať spätnú väzbu" + "send_feedback_action": "Odoslať spätnú väzbu", + "can_contact_label": "V prípade ďalších otázok ma môžete kontaktovať" }, "zxcvbn": { "suggestions": { @@ -3616,7 +3360,10 @@ "no_update": "K dispozícii nie je žiadna aktualizácia.", "downloading": "Sťahovanie aktualizácie…", "new_version_available": "Je dostupná nová verzia. <a>Aktualizovať.</a>", - "check_action": "Skontrolovať dostupnosť aktualizácie" + "check_action": "Skontrolovať dostupnosť aktualizácie", + "error_unable_load_commit": "Nie je možné načítať podrobnosti pre commit: %(msg)s", + "unavailable": "Nedostupné", + "changelog": "Zoznam zmien" }, "threads": { "all_threads": "Všetky vlákna", @@ -3631,7 +3378,11 @@ "empty_heading": "Udržujte diskusie organizované pomocou vlákien", "unable_to_decrypt": "Nie je možné dešifrovať správu", "open_thread": "Otvoriť vlákno", - "error_start_thread_existing_relation": "Nie je možné vytvoriť vlákno z udalosti s existujúcim vzťahom" + "error_start_thread_existing_relation": "Nie je možné vytvoriť vlákno z udalosti s existujúcim vzťahom", + "count_of_reply": { + "one": "%(count)s odpoveď", + "other": "%(count)s odpovedí" + } }, "theme": { "light_high_contrast": "Ľahký vysoký kontrast", @@ -3665,7 +3416,41 @@ "title_when_query_available": "Výsledky", "search_placeholder": "Vyhľadávanie názvov a popisov", "no_search_result_hint": "Možno by ste mali vyskúšať iné vyhľadávanie alebo skontrolovať preklepy.", - "joining_space": "Pripájanie sa" + "joining_space": "Pripájanie sa", + "add_existing_subspace": { + "space_dropdown_title": "Pridať existujúci priestor", + "create_prompt": "Chcete namiesto toho pridať nový priestor?", + "create_button": "Vytvoriť nový priestor", + "filter_placeholder": "Hľadať priestory" + }, + "add_existing_room_space": { + "error_heading": "Neboli pridané všetky vybrané", + "progress_text": { + "other": "Pridávanie miestností... (%(progress)s z %(count)s)", + "one": "Pridávanie miestnosti..." + }, + "dm_heading": "Priame správy", + "space_dropdown_label": "Výber priestoru", + "space_dropdown_title": "Pridať existujúce miestnosti", + "create": "Chcete namiesto toho pridať novú miestnosť?", + "create_prompt": "Vytvoriť novú miestnosť", + "subspace_moved_note": "Pridávanie priestorov bolo presunuté." + }, + "room_filter_placeholder": "Hľadať miestnosti", + "leave_dialog_public_rejoin_warning": "Nebudete sa môcť znova pripojiť, kým nebudete opätovne pozvaní.", + "leave_dialog_only_admin_warning": "Ste jediným správcom tohto priestoru. Jeho opustenie bude znamenať, že nad ním nikto nebude mať kontrolu.", + "leave_dialog_only_admin_room_warning": "Ste jediným správcom niektorých miestností alebo priestorov, ktoré chcete opustiť. Ich opustenie ich ponechá bez administrátorov.", + "leave_dialog_title": "Opustiť %(spaceName)s", + "leave_dialog_description": "Chystáte sa opustiť <spaceName/>.", + "leave_dialog_option_intro": "Chcete opustiť miestnosti v tomto priestore?", + "leave_dialog_option_none": "Neopustiť žiadne miestnosti", + "leave_dialog_option_all": "Opustiť všetky miestnosti", + "leave_dialog_option_specific": "Opustiť niektoré miestnosti", + "leave_dialog_action": "Opustiť priestor", + "preferences": { + "sections_section": "Sekcie na zobrazenie", + "show_people_in_space": "Týmto spôsobom zoskupíte svoje konverzácie s členmi tohto priestoru. Ak túto funkciu vypnete, tieto konverzácie sa skryjú z vášho zobrazenia %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Tento domovský server nie je nastavený na zobrazovanie máp.", @@ -3690,7 +3475,30 @@ "click_move_pin": "Kliknutím presuniete špendlík", "click_drop_pin": "Kliknutím umiestníte špendlík", "share_button": "Zdieľať polohu", - "stop_and_close": "Zastaviť a zavrieť" + "stop_and_close": "Zastaviť a zavrieť", + "error_fetch_location": "Nepodarilo sa načítať polohu", + "error_no_perms_title": "Nemáte oprávnenie na zdieľanie polôh", + "error_no_perms_description": "Na zdieľanie polôh v tejto miestnosti musíte mať príslušné oprávnenia.", + "error_send_title": "Nepodarilo sa nám odoslať vašu polohu", + "error_send_description": "%(brand)s nemohol odoslať vašu polohu. Skúste to prosím neskôr.", + "live_description": "Poloha používateľa %(displayName)s v reálnom čase", + "share_type_own": "Moja aktuálna poloha", + "share_type_live": "Moja poloha v reálnom čase", + "share_type_pin": "Označiť špendlíkom", + "share_type_prompt": "Aký typ polohy chcete zdieľať?", + "live_update_time": "Aktualizované %(humanizedUpdateTime)s", + "live_until": "Poloha v reálnom čase do %(expiryTime)s", + "loading_live_location": "Načítavanie polohy v reálnom čase…", + "live_location_ended": "Ukončenie polohy v reálnom čase", + "live_location_error": "Chyba polohy v reálnom čase", + "live_locations_empty": "Žiadne polohy v reálnom čase", + "close_sidebar": "Zatvoriť bočný panel", + "error_stopping_live_location": "Pri zastavovaní zdieľania polohy v reálnom čase došlo k chybe", + "error_sharing_live_location": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe", + "live_location_active": "Zdieľate svoju polohu v reálnom čase", + "live_location_enabled": "Poloha v reálnom čase zapnutá", + "error_sharing_live_location_try_again": "Počas zdieľania vašej polohy v reálnom čase došlo k chybe, skúste to prosím znova", + "error_stopping_live_location_try_again": "Pri vypínaní polohy v reálnom čase došlo k chybe, skúste to prosím znova" }, "labs_mjolnir": { "room_name": "Môj zoznam zákazov", @@ -3762,7 +3570,16 @@ "address_label": "Adresa", "label": "Vytvoriť priestor", "add_details_prompt_2": "Tieto môžete kedykoľvek zmeniť.", - "creating": "Vytváranie…" + "creating": "Vytváranie…", + "subspace_join_rule_restricted_description": "Ktokoľvek v <SpaceName/> bude môcť nájsť a pripojiť sa.", + "subspace_join_rule_public_description": "Ktokoľvek bude môcť nájsť tento priestor a pripojiť sa k nemu, nielen členovia <SpaceName/>.", + "subspace_join_rule_invite_description": "Tento priestor budú môcť nájsť a pripojiť sa k nemu len pozvaní ľudia.", + "subspace_dropdown_title": "Vytvoriť priestor", + "subspace_beta_notice": "Pridať priestor do priestoru, ktorý spravujete.", + "subspace_join_rule_label": "Viditeľnosť priestoru", + "subspace_join_rule_invite_only": "Súkromný priestor (len pre pozvaných)", + "subspace_existing_space_prompt": "Chcete radšej pridať už existujúci priestor?", + "subspace_adding": "Pridávanie…" }, "user_menu": { "switch_theme_light": "Prepnúť na svetlý režim", @@ -3931,7 +3748,11 @@ "all_rooms": "Vo všetkých miestnostiach", "field_placeholder": "Hľadať…", "this_room_button": "Vyhľadávať v tejto miestnosti", - "all_rooms_button": "Vyhľadávať vo všetkých miestnostiach" + "all_rooms_button": "Vyhľadávať vo všetkých miestnostiach", + "result_count": { + "other": "(~%(count)s výsledkov)", + "one": "(~%(count)s výsledok)" + } }, "jump_to_bottom_button": "Prejsť na najnovšie správy", "jump_read_marker": "Preskočiť na prvú neprečítanú správu.", @@ -3946,7 +3767,19 @@ "error_jump_to_date_details": "Podrobnosti o chybe", "jump_to_date_beginning": "Začiatok miestnosti", "jump_to_date": "Prejsť na dátum", - "jump_to_date_prompt": "Vyberte dátum, na ktorý chcete prejsť" + "jump_to_date_prompt": "Vyberte dátum, na ktorý chcete prejsť", + "face_pile_tooltip_label": { + "one": "Zobraziť 1 člena", + "other": "Zobraziť všetkých %(count)s členov" + }, + "face_pile_tooltip_shortcut_joined": "Vrátane vás, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Vrátane %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> vás pozýva", + "unknown_status_code_for_timeline_jump": "neznámy kód stavu", + "face_pile_summary": { + "one": "%(count)s človek, ktorého poznáte, sa už pripojil", + "other": "%(count)s ľudí, ktorých poznáte, sa už pripojilo" + } }, "file_panel": { "guest_note": "Aby ste mohli použiť túto vlastnosť, musíte byť <a>zaregistrovaný</a>", @@ -3967,7 +3800,9 @@ "identity_server_no_terms_title": "Server totožností nemá žiadne podmienky poskytovania služieb", "identity_server_no_terms_description_1": "Táto akcia vyžaduje prístup k predvolenému serveru totožností <server /> na overenie emailovej adresy alebo telefónneho čísla, ale server nemá žiadne podmienky používania.", "identity_server_no_terms_description_2": "Pokračujte len v prípade, že dôverujete prevádzkovateľovi servera.", - "inline_intro_text": "Ak chcete pokračovať, musíte prijať <policyLink />:" + "inline_intro_text": "Ak chcete pokračovať, musíte prijať <policyLink />:", + "summary_identity_server_1": "Nájsť ostatných pomocou telefónu alebo e-mailu", + "summary_identity_server_2": "Byť nájdený pomocou telefónu alebo e-mailu" }, "space_settings": { "title": "Nastavenia - %(spaceName)s" @@ -4004,7 +3839,13 @@ "total_n_votes_voted": { "one": "Na základe %(count)s hlasu", "other": "Na základe %(count)s hlasov" - } + }, + "end_message_no_votes": "Anketa sa skončila. Nebol odovzdaný žiadny hlas.", + "end_message": "Anketa sa skončila. Najčastejšia odpoveď: %(topAnswer)s", + "error_ending_title": "Nepodarilo sa ukončiť anketu", + "error_ending_description": "Ospravedlňujeme sa, ale anketa sa neskončila. Skúste to prosím znova.", + "end_title": "Ukončiť anketu", + "end_description": "Ste si istí, že chcete ukončiť túto anketu? Zobrazia sa konečné výsledky ankety a ľudia nebudú môcť už hlasovať." }, "failed_load_async_component": "Nie je možné načítať! Skontrolujte prístup na internet a skúste neskôr.", "upload_failed_generic": "Nepodarilo sa nahrať súbor „%(fileName)s“.", @@ -4052,7 +3893,39 @@ "error_version_unsupported_space": "Používateľov domovský server nepodporuje verziu priestoru.", "error_version_unsupported_room": "Používateľov domovský server nepodporuje verziu miestnosti.", "error_unknown": "Neznáma chyba servera", - "to_space": "Pozvať do priestoru %(spaceName)s" + "to_space": "Pozvať do priestoru %(spaceName)s", + "unable_find_profiles_description_default": "Nie je možné nájsť používateľský profil pre Matrix ID zobrazené nižšie. Chcete ich napriek tomu pozvať?", + "unable_find_profiles_title": "Nasledujúci používatelia pravdepodobne neexistujú", + "unable_find_profiles_invite_never_warn_label_default": "Napriek tomu pozvať a viac neupozorňovať", + "unable_find_profiles_invite_label_default": "Napriek tomu pozvať", + "email_caption": "Pozvať e-mailom", + "error_dm": "Nemohli sme vytvoriť vašu priamu správu.", + "ask_anyway_description": "Nie je možné nájsť používateľské profily pre Matrix ID zobrazené nižšie - chcete aj tak začať priamu správu?", + "ask_anyway_never_warn_label": "Spustiť priamu správu aj tak a nikdy ma už nevarovať", + "ask_anyway_label": "Spustiť priamu správu aj tak", + "error_find_room": "Pri pokuse o pozvanie používateľov sa niečo pokazilo.", + "error_invite": "Týchto používateľov sme nemohli pozvať. Skontrolujte prosím používateľov, ktorých chcete pozvať, a skúste to znova.", + "error_transfer_multiple_target": "Hovor je možné presmerovať len na jedného používateľa.", + "error_find_user_title": "Nepodarilo sa nájsť týchto používateľov", + "error_find_user_description": "Nasledujúci používatelia nemusia existovať alebo sú neplatní a nemožno ich pozvať: %(csvNames)s", + "recents_section": "Nedávne konverzácie", + "suggestions_section": "Nedávno zaslané priame správy", + "email_use_default_is": "Na pozvanie e-mailom použite server identity. <default>Použite predvolený (%(defaultIdentityServerName)s)</default> alebo spravujte v <settings>nastaveniach</settings>.", + "email_use_is": "Na pozvanie e-mailom použite server identity. Vykonajte zmeny v <settings>Nastaveniach</settings>.", + "start_conversation_name_email_mxid_prompt": "Začnite s niekým konverzáciu pomocou jeho mena, e-mailovej adresy alebo používateľského mena (ako napr. <userId/>).", + "start_conversation_name_mxid_prompt": "Začnite s niekým konverzáciu pomocou jeho mena alebo používateľského mena (ako napr. <userId/>).", + "suggestions_disclaimer": "Niektoré návrhy môžu byť skryté kvôli ochrane súkromia.", + "suggestions_disclaimer_prompt": "Ak nevidíte, koho hľadáte, pošlite mu odkaz na pozvánku nižšie.", + "send_link_prompt": "Alebo pošlite pozvánku", + "to_room": "Pozvať do miestnosti %(roomName)s", + "name_email_mxid_share_space": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad <userId/>) alebo <a>zdieľajte tento priestor</a>.", + "name_mxid_share_space": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad <userId/>) alebo <a>zdieľajte tento priestor</a>.", + "name_email_mxid_share_room": "Pozvite niekoho pomocou jeho mena, e-mailovej adresy, používateľského mena (napríklad <userId/>) alebo <a>zdieľajte túto miestnosť</a>.", + "name_mxid_share_room": "Pozvite niekoho pomocou jeho mena, používateľského mena (napríklad <userId/>) alebo <a>zdieľate túto miestnosť</a>.", + "key_share_warning": "Pozvaní ľudia si budú môcť prečítať staré správy.", + "email_limit_one": "Pozvánky e-mailom sa môžu posielať len po jednej", + "transfer_user_directory_tab": "Adresár používateľov", + "transfer_dial_pad_tab": "Číselník" }, "scalar": { "error_create": "Nie je možné vytvoriť widget.", @@ -4085,7 +3958,21 @@ "something_went_wrong": "Niečo sa pokazilo!", "download_media": "Nepodarilo sa stiahnuť zdrojové médium, nebola nájdená žiadna zdrojová url adresa", "update_power_level": "Nepodarilo sa zmeniť úroveň oprávnenia", - "unknown": "Neznáma chyba" + "unknown": "Neznáma chyba", + "dialog_description_default": "Vyskytla sa chyba.", + "edit_history_unsupported": "Zdá sa, že váš domovský server túto funkciu nepodporuje.", + "session_restore": { + "clear_storage_description": "Odhlásiť sa a odstrániť šifrovacie kľúče?", + "clear_storage_button": "Vymazať úložisko a odhlásiť sa", + "title": "Nie je možné obnoviť reláciu", + "description_1": "Počas obnovovania vašej predchádzajúcej relácie sa vyskytla chyba.", + "description_2": "Ak ste predtým používali novšiu verziu %(brand)s, vaša relácia môže byť s touto verziou nekompatibilná. Zatvorte toto okno a vráťte sa k novšej verzii.", + "description_3": "Vymazaním úložiska prehliadača možno opravíte váš problém, no zároveň sa týmto odhlásite a história vašich šifrovaných konverzácií sa pre vás môže stať nečitateľná." + }, + "storage_evicted_title": "Chýbajú údaje relácie", + "storage_evicted_description_1": "Chýbajú niektoré údaje relácie vrátane zašifrovaných kľúčov správ. Odhláste sa a prihláste sa, aby ste to opravili a obnovili kľúče zo zálohy.", + "storage_evicted_description_2": "Váš prehliadač pravdepodobne odstránil tieto údaje, keď mal málo miesta na disku.", + "unknown_error_code": "neznámy kód chyby" }, "in_space1_and_space2": "V priestoroch %(space1Name)s a %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4239,7 +4126,31 @@ "deactivate_confirm_action": "Deaktivovať používateľa", "error_deactivate": "Nepodarilo sa deaktivovať používateľa", "role_label": "Rola v <RoomName/>", - "edit_own_devices": "Upraviť zariadenia" + "edit_own_devices": "Upraviť zariadenia", + "redact": { + "no_recent_messages_title": "Nenašli sa žiadne nedávne správy od používateľa %(user)s", + "no_recent_messages_description": "Skúste sa posunúť nahor na časovej osi a pozrite sa, či tam nie sú nejaké skoršie.", + "confirm_title": "Odstrániť posledné správy používateľa %(user)s", + "confirm_description_1": { + "one": "Chystáte sa odstrániť %(count)s správu od používateľa %(user)s. Týmto ju natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?", + "other": "Chystáte sa odstrániť %(count)s správ od používateľa %(user)s. Týmto ich natrvalo odstránite pre všetkých účastníkov konverzácie. Chcete pokračovať?" + }, + "confirm_description_2": "Pri veľkom množstve správ to môže trvať určitý čas. Medzitým prosím neobnovujte svojho klienta.", + "confirm_keep_state_label": "Zachovať systémové správy", + "confirm_keep_state_explainer": "Zrušte označenie, ak chcete odstrániť aj systémové správy o tomto používateľovi (napr. zmena členstva, zmena profilu...)", + "confirm_button": { + "other": "Odstrániť %(count)s správ", + "one": "Odstrániť 1 správu" + } + }, + "count_of_verified_sessions": { + "one": "1 overená relácia", + "other": "%(count)s overených relácií" + }, + "count_of_sessions": { + "one": "%(count)s relácia", + "other": "%(count)s relácie" + } }, "stickers": { "empty": "Momentálne nemáte aktívne žiadne balíčky s nálepkami", @@ -4292,6 +4203,9 @@ "one": "Konečný výsledok na základe %(count)s hlasu", "other": "Konečný výsledok na základe %(count)s hlasov" } + }, + "thread_list": { + "context_menu_label": "Možnosti vlákna" } }, "reject_invitation_dialog": { @@ -4328,12 +4242,168 @@ }, "console_wait": "Počkajte!", "cant_load_page": "Nie je možné načítať stránku", - "Invalid homeserver discovery response": "Neplatná odpoveď pri zisťovaní domovského servera", - "Failed to get autodiscovery configuration from server": "Nepodarilo sa získať nastavenie automatického zisťovania zo servera", - "Invalid base_url for m.homeserver": "Neplatná base_url pre m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Adresa URL domovského servera sa nezdá byť platným domovským serverom Matrixu", - "Invalid identity server discovery response": "Neplatná odpoveď pri zisťovaní servera totožností", - "Invalid base_url for m.identity_server": "Neplatná base_url pre m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL adresa servera totožností sa nezdá byť platným serverom totožností", - "General failure": "Všeobecná chyba" + "General failure": "Všeobecná chyba", + "emoji_picker": { + "cancel_search_label": "Zrušiť vyhľadávanie" + }, + "info_tooltip_title": "Informácie", + "language_dropdown_label": "Rozbaľovací zoznam jazykov", + "pill": { + "permalink_other_room": "Správa v %(room)s", + "permalink_this_room": "Správa od %(user)s" + }, + "seshat": { + "error_initialising": "Inicializácia vyhľadávania správ zlyhala, pre viac informácií skontrolujte <a>svoje nastavenia</a>", + "warning_kind_files_app": "Použite <a>desktopovú aplikáciu</a> na zobrazenie všetkých zašifrovaných súborov", + "warning_kind_search_app": "Použite <a>Desktop aplikáciu</a> na vyhľadávanie zašifrovaných správ", + "warning_kind_files": "Táto verzia aplikácie %(brand)s nepodporuje zobrazovanie niektorých zašifrovaných súborov", + "warning_kind_search": "Táto verzia aplikácie %(brand)s nepodporuje vyhľadávanie zašifrovaných správ", + "reset_title": "Obnoviť úložisko udalostí?", + "reset_description": "S najväčšou pravdepodobnosťou nechcete obnoviť indexové úložisko udalostí", + "reset_explainer": "Ak tak urobíte, upozorňujeme, že žiadna z vašich správ nebude vymazaná, ale vyhľadávanie môže byť na niekoľko okamihov zhoršené, kým sa index znovu vytvorí", + "reset_button": "Obnoviť úložisko udalostí" + }, + "truncated_list_n_more": { + "other": "A %(count)s ďalších…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Zadajte názov servera", + "network_dropdown_available_valid": "Vyzerá to super", + "network_dropdown_available_invalid_forbidden": "Nemáte povolené zobraziť zoznam miestností tohto servera", + "network_dropdown_available_invalid": "Nemôžeme nájsť tento server alebo jeho zoznam miestností", + "network_dropdown_your_server_description": "Váš server", + "network_dropdown_remove_server_adornment": "Odstrániť server \"%(roomServer)s\"", + "network_dropdown_add_dialog_title": "Pridať nový server", + "network_dropdown_add_dialog_description": "Zadajte názov nového servera, ktorý chcete preskúmať.", + "network_dropdown_add_dialog_placeholder": "Názov servera", + "network_dropdown_add_server_option": "Pridať nový server…", + "network_dropdown_selected_label_instance": "Zobraziť: %(instance)s miestnosti (%(server)s)", + "network_dropdown_selected_label": "Zobraziť: Matrix miestnosti" + } + }, + "dialog_close_label": "Zavrieť dialógové okno", + "voice_message": { + "cant_start_broadcast_title": "Nemožno spustiť hlasovú správu", + "cant_start_broadcast_description": "Nemôžete spustiť hlasovú správu, pretože práve nahrávate živé vysielanie. Ukončite prosím živé vysielanie, aby ste mohli začať nahrávať hlasovú správu." + }, + "redact": { + "error": "Nemôžete vymazať túto správu. (%(code)s)", + "ongoing": "Odstraňovanie…", + "confirm_description": "Ste si istí, že chcete túto udalosť odstrániť (vymazať)?", + "confirm_description_state": "Upozorňujeme, že odstránením takýchto zmien v miestnosti by sa zmena mohla zvrátiť.", + "confirm_button": "Potvrdiť odstránenie", + "reason_label": "Dôvod (voliteľný)" + }, + "forward": { + "no_perms_title": "Na toto nemáte oprávnenie", + "sending": "Odosielanie", + "sent": "Odoslané", + "open_room": "Otvoriť miestnosť", + "send_label": "Odoslať", + "message_preview_heading": "Náhľad správy", + "filter_placeholder": "Hľadať miestnosti alebo ľudí" + }, + "integrations": { + "disabled_dialog_title": "Integrácie sú zakázané", + "disabled_dialog_description": "Ak to chcete urobiť, povoľte v Nastaveniach položku \"%(manageIntegrations)s\".", + "impossible_dialog_title": "Integrácie nie sú povolené", + "impossible_dialog_description": "Vaša aplikácia %(brand)s vám na to neumožňuje použiť správcu integrácie. Obráťte sa na administrátora." + }, + "lazy_loading": { + "disabled_description1": "Použili ste aj %(brand)s na adrese %(host)s so zapnutou voľbou Načítanie zoznamu členov pri prvom zobrazení. V tejto verzii je Načítanie zoznamu členov pri prvom zobrazení vypnuté. Keď že lokálna vyrovnávacia pamäť nie je vzájomne kompatibilná s takýmito nastaveniami, %(brand)s potrebuje znovu synchronizovať údaje z vašeho účtu.", + "disabled_description2": "Ak máte %(brand)s s iným nastavením otvorený na ďalšej karte, prosím zatvorte ju, pretože použitie %(brand)s s rôznym nastavením na jednom zariadení vám spôsobí len problémy.", + "disabled_title": "Nekompatibilná lokálna vyrovnávacia pamäť", + "disabled_action": "Vymazať vyrovnávaciu pamäť a synchronizovať znovu", + "resync_description": "%(brand)s teraz vyžaduje 3-5× menej pamäte, pretože informácie o ostatných používateľoch načítava len podľa potreby. Prosím počkajte na dokončenie synchronizácie so serverom!", + "resync_title": "Prebieha aktualizácia %(brand)s" + }, + "message_edit_dialog_title": "Úpravy správy", + "server_offline": { + "empty_timeline": "Všetko ste už stihli.", + "title": "Server neodpovedá", + "description": "Váš server neodpovedá na niektoré vaše požiadavky. Nižšie sú uvedené niektoré z najpravdepodobnejších dôvodov.", + "description_1": "Serveru (%(serverName)s) trvalo príliš dlho, kým odpovedal.", + "description_2": "Požiadavku blokuje váš firewall alebo antivírus.", + "description_3": "Požiadavke bráni rozšírenie prehliadača.", + "description_4": "Server je vypnutý.", + "description_5": "Server zamietol vašu požiadavku.", + "description_6": "Vaša oblasť má problémy s pripojením na internet.", + "description_7": "Pri pokuse o kontaktovanie servera došlo k chybe pripojenia.", + "description_8": "Server nie je nastavený tak, aby informoval v čom je problém (CORS).", + "recent_changes_heading": "Nedávne zmeny, ktoré ešte neboli prijaté" + }, + "spotlight_dialog": { + "count_of_members": { + "other": "%(count)s členov", + "one": "%(count)s člen" + }, + "public_rooms_label": "Verejné miestnosti", + "heading_with_query": "Na vyhľadávanie použite \"%(query)s\"", + "heading_without_query": "Hľadať", + "spaces_title": "Priestory, v ktorých sa nachádzate", + "failed_querying_public_rooms": "Nepodarilo sa vyhľadať verejné miestnosti", + "other_rooms_in_space": "Ostatné miestnosti v %(spaceName)s", + "join_button_text": "Pripojiť sa k %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Niektoré výsledky môžu byť skryté kvôli ochrane súkromia", + "cant_find_person_helpful_hint": "Ak nevidíte toho, koho hľadáte, pošlite im odkaz na pozvánku.", + "copy_link_text": "Kopírovať odkaz na pozvánku", + "result_may_be_hidden_warning": "Niektoré výsledky môžu byť skryté", + "cant_find_room_helpful_hint": "Ak nemôžete nájsť hľadanú miestnosť, požiadajte o pozvánku alebo vytvorte novú miestnosť.", + "create_new_room_button": "Vytvoriť novú miestnosť", + "group_chat_section_title": "Ďalšie možnosti", + "start_group_chat_button": "Začať skupinovú konverzáciu", + "message_search_section_title": "Iné vyhľadávania", + "recent_searches_section_title": "Nedávne vyhľadávania", + "recently_viewed_section_title": "Nedávno zobrazené", + "search_dialog": "Vyhľadávacie dialógové okno", + "remove_filter": "Odstrániť filter vyhľadávania pre %(filter)s", + "search_messages_hint": "Ak chcete vyhľadávať správy, nájdite túto ikonu v hornej časti miestnosti <icon/>", + "keyboard_scroll_hint": "Na posúvanie použite <arrows/>" + }, + "share": { + "title_room": "Zdieľať miestnosť", + "permalink_most_recent": "Odkaz na najnovšiu správu", + "title_user": "Zdieľať používateľa", + "title_message": "Zdieľať správu z miestnosti", + "permalink_message": "Odkaz na vybratú správu", + "link_title": "Odkaz na miestnosť" + }, + "upload_file": { + "title_progress": "Nahrať súbory (%(current)s z %(total)s)", + "title": "Nahrať súbory", + "upload_all_button": "Nahrať všetko", + "error_file_too_large": "Tento súbor je <b>príliš veľký</b> na odoslanie. Limit veľkosti súboru je %(limit)s, ale tento súbor má %(sizeOfThisFile)s.", + "error_files_too_large": "Tieto súbory sú <b>príliš veľké</b> na nahratie. Limit veľkosti súboru je %(limit)s.", + "error_some_files_too_large": "Niektoré súbory sú <b>príliš veľké</b> na to, aby sa dali nahrať. Limit veľkosti súboru je %(limit)s.", + "upload_n_others_button": { + "one": "Nahrať %(count)s ďalší súbor", + "other": "Nahrať %(count)s ďalších súborov" + }, + "cancel_all_button": "Zrušiť všetky", + "error_title": "Chyba pri nahrávaní" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Získavanie kľúčov zo servera…", + "load_error_content": "Nie je možné načítať stav zálohy", + "recovery_key_mismatch_title": "Nezhoda bezpečnostných kľúčov", + "recovery_key_mismatch_description": "Zálohovanie nebolo možné dešifrovať pomocou tohto bezpečnostného kľúča: overte, či ste zadali správny bezpečnostný kľúč.", + "incorrect_security_phrase_title": "Nesprávna bezpečnostná fráza", + "incorrect_security_phrase_dialog": "Zálohovanie nebolo možné dešifrovať pomocou tejto bezpečnostnej frázy: overte, či ste zadali správnu bezpečnostnú frázu.", + "restore_failed_error": "Nie je možné obnoviť zo zálohy", + "no_backup_error": "Nebola nájdená žiadna záloha!", + "keys_restored_title": "Kľúče obnovené", + "count_of_decryption_failures": "Nepodarilo sa dešifrovať %(failedCount)s relácií!", + "count_of_successfully_restored_keys": "Úspešne obnovených %(sessionCount)s kľúčov", + "enter_phrase_title": "Zadať bezpečnostnú frázu", + "key_backup_warning": "<b>Varovanie</b>: zálohovanie šifrovacích kľúčov by ste mali nastavovať na dôveryhodnom počítači.", + "enter_phrase_description": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostnej frázy.", + "phrase_forgotten_text": "Ak ste zabudli svoju bezpečnostnú frázu, môžete <button1>použiť bezpečnostný kľúč</button1> alebo <button2>nastaviť nové možnosti obnovenia</button2>", + "enter_key_title": "Zadajte bezpečnostný kľúč", + "key_is_valid": "Toto vyzerá ako platný bezpečnostný kľúč!", + "key_is_invalid": "Neplatný bezpečnostný kľúč", + "enter_key_description": "Získajte prístup k histórii zabezpečených správ a nastavte bezpečné zasielanie správ zadaním bezpečnostného kľúča.", + "key_forgotten_text": "Ak ste zabudli bezpečnostný kľúč, môžete <button>nastaviť nové možnosti obnovenia</button>", + "load_keys_progress": "%(completed)s z %(total)s obnovených kľúčov" + } } diff --git a/src/i18n/strings/sq.json b/src/i18n/strings/sq.json index e2a173fc9a..36eb7510cc 100644 --- a/src/i18n/strings/sq.json +++ b/src/i18n/strings/sq.json @@ -1,6 +1,5 @@ { "Warning!": "Sinjalizim!", - "Send": "Dërgoje", "Sun": "Die", "Mon": "Hën", "Tue": "Mar", @@ -29,100 +28,27 @@ "Sunday": "E diel", "Today": "Sot", "Friday": "E premte", - "Changelog": "Regjistër ndryshimesh", - "Failed to send logs: ": "S’u arrit të dërgoheshin regjistra: ", - "Unavailable": "Jo i passhëm", - "Filter results": "Filtroni përfundimet", "Tuesday": "E martë", - "Preparing to send logs": "Po përgatitet për dërgim regjistrash", "Unnamed room": "Dhomë e paemërtuar", "Saturday": "E shtunë", "Monday": "E hënë", "Wednesday": "E mërkurë", - "unknown error code": "kod gabimi të panjohur", - "Thank you!": "Faleminderit!", - "You cannot delete this message. (%(code)s)": "S’mund ta fshini këtë mesazh. (%(code)s)", "Thursday": "E enjte", - "Logs sent": "Regjistrat u dërguan", "Yesterday": "Dje", "PM": "PM", "AM": "AM", - "not specified": "e papërcaktuar", - "and %(count)s others...": { - "other": "dhe %(count)s të tjerë…", - "one": "dhe një tjetër…" - }, "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sd", "Join Room": "Hyni në dhomë", - "Add an Integration": "Shtoni një Integrim", - "Email address": "Adresë email", - "Create new room": "Krijoni dhomë të re", "Home": "Kreu", "%(items)s and %(lastItem)s": "%(items)s dhe %(lastItem)s", "collapse": "tkurre", "expand": "zgjeroje", - "Custom level": "Nivel vetjak", - "<a>In reply to</a> <pill>": "<a>Në Përgjigje të</a> <pill>", - "Confirm Removal": "Ripohoni Heqjen", - "An error has occurred.": "Ndodhi një gabim.", - "Verification Pending": "Verifikim Në Pritje të Miratimit", - "Session ID": "ID sesioni", - "Unable to restore session": "S’arrihet të rikthehet sesioni", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Ju lutemi, kontrolloni email-in tuaj dhe klikoni mbi lidhjen që përmban. Pasi të jetë bërë kjo, klikoni që të vazhdohet.", - "(~%(count)s results)": { - "other": "(~%(count)s përfundime)", - "one": "(~%(count)s përfundim)" - }, "Delete Widget": "Fshije Widget-in", - "And %(count)s more...": { - "other": "Dhe %(count)s të tjerë…" - }, - "Clear cache and resync": "Spastro fshehtinën dhe rinjëkohëso", - "Clear Storage and Sign Out": "Spastro Depon dhe Dil", - "Incompatible local cache": "Fshehtinë vendore e papërputhshme", - "Updating %(brand)s": "%(brand)s-i po përditësohet", - "Failed to upgrade room": "S’u arrit të përmirësohej dhoma", - "The room upgrade could not be completed": "Përmirësimi i dhomës s’u plotësua", - "Upgrade Room Version": "Përmirësoni Versionin e Dhomës", "Send Logs": "Dërgo regjistra", - "Link to most recent message": "Lidhje për te mesazhet më të freskët", - "Link to selected message": "Lidhje për te mesazhi i përzgjedhur", - "Upgrade this room to version %(version)s": "Përmirësojeni këtë dhomë me versionin %(version)s", - "Share Room": "Ndani Dhomë Me të Tjerë", - "Share Room Message": "Ndani Me të Tjerë Mesazh Dhome", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Përpara se të parashtroni regjistra, duhet <a>të krijoni një çështje në GitHub issue</a> që të përshkruani problemin tuaj.", - "Create a new room with the same name, description and avatar": "Krijoni një dhomë të re me po atë emër, përshkrim dhe avatar", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Nëse versioni tjetër i %(brand)s-it është ende i hapur në një skedë tjetër, ju lutemi, mbylleni, ngaqë përdorimi njëkohësisht i %(brand)s-it në të njëjtën strehë, në njërën anë me <em>lazy loading</em> të aktivizuar dhe në anën tjetër të çaktivizuar do të shkaktojë probleme.", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s-i tani përdor 3 deri 5 herë më pak kujtesë, duke ngarkuar të dhëna mbi përdorues të tjerë vetëm kur duhen. Ju lutemi, prisni, teksa njëkohësojmë të dhënat me shërbyesin!", - "Put a link back to the old room at the start of the new room so people can see old messages": "Vendosni në krye të dhomës së re një lidhje për te dhoma e vjetër, që njerëzit të mund të shohin mesazhet e vjetër", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Nëse më herët keni përdorur një version më të freskët të %(brand)s-it, sesioni juaj mund të jetë i papërputhshëm me këtë version. Mbylleni këtë dritare dhe kthehuni te versioni më i ri.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Spastrimi i gjërave të depozituara në shfletuesin tuaj mund ta ndreqë problemin, por kjo do të sjellë nxjerrjen tuaj nga llogari dhe do ta bëjë të palexueshëm çfarëdo historiku të fshehtëzuar të bisedës.", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Ju ndan një hap nga shpënia te një sajt palë e tretë, që kështu të mund të mirëfilltësoni llogarinë tuaj me %(integrationsUrl)s. Doni të vazhdohet?", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "S’arrihet të ngarkohet akti të cilit iu përgjigj, ose nuk ekziston, ose s’keni leje ta shihni.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Më parë përdornit %(brand)s në %(host)s me <em>lazy loading</em> anëtarësh të aktivizuar. Në këtë version <em>lazy loading</em> është çaktivizuar. Ngaqë fshehtina vendore s’është e përputhshme mes këtyre dy rregullimeve, %(brand)s-i lyp të rinjëkohësohet llogaria juaj.", - "Update any local room aliases to point to the new room": "Përditësoni çfarëdo aliasesh dhomash vendore që të shpien te dhoma e re", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Ndalojuni përdoruesve të flasin në versionin e vjetër të dhomës, dhe postoni një mesazh që u këshillon atyre të hidhen te dhoma e re", - "We encountered an error trying to restore your previous session.": "Hasëm një gabim teksa provohej të rikthehej sesioni juaj i dikurshëm.", - "This will allow you to reset your password and receive notifications.": "Kjo do t’ju lejojë të ricaktoni fjalëkalimin tuaj dhe të merrni njoftime.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Që të shmanget humbja e historikut të fjalosjes tuaj, duhet të eksportoni kyçet e dhomës tuaj përpara se të dilni nga llogari. Që ta bëni këtë, duhe të riktheheni te versioni më i ri i %(brand)s-it", - "Incompatible Database": "Bazë të dhënash e Papërputhshme", - "Continue With Encryption Disabled": "Vazhdo Me Fshehtëzimin të Çaktivizuar", - "Unable to load backup status": "S’arrihet të ngarkohet gjendje kopjeruajtjeje", - "Unable to restore backup": "S’arrihet të rikthehet kopjeruajtje", - "No backup found!": "S’u gjet kopjeruajtje!", - "Failed to decrypt %(failedCount)s sessions!": "S’u arrit të shfshehtëzohet sesioni %(failedCount)s!", - "Unable to load commit detail: %(msg)s": "S’arrihet të ngarkohen hollësi depozitimi: %(msg)s", - "The following users may not exist": "Përdoruesit vijues mund të mos ekzistojnë", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "S’arrihet të gjenden profile për ID-të Matrix të treguara më poshtë - do të donit të ftohet, sido qoftë?", - "Invite anyway and never warn me again": "Ftoji sido që të jetë dhe mos më sinjalizo më kurrë", - "Invite anyway": "Ftoji sido qoftë", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifikojeni këtë përdorues që t’i vihet shenjë si i besuar. Përdoruesit e besuar ju më tepër siguri kur përdorni mesazhe të fshehtëzuar skaj-më-skaj.", - "Incoming Verification Request": "Kërkesë Verifikimi e Ardhur", - "Email (optional)": "Email (në daçi)", - "Join millions for free on the largest public server": "Bashkojuni milionave, falas, në shërbyesin më të madh publik", "Dog": "Qen", "Cat": "Mace", "Lion": "Luan", @@ -182,195 +108,23 @@ "Santa": "Babagjyshi i Vitit të Ri", "Hourglass": "Klepsidër", "Key": "Kyç", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Mesazhet e fshehtëzuar sigurohen me fshehtëzim skaj-më-skaj. Vetëm ju dhe marrësi(t) kanë kyçet për të lexuar këto mesazhe.", - "Start using Key Backup": "Fillo të përdorësh Kopjeruajtje Kyçesh", - "I don't want my encrypted messages": "Nuk i dua mesazhet e mia të fshehtëzuar", - "Manually export keys": "Eksporto dorazi kyçet", - "You'll lose access to your encrypted messages": "Do të humbni hyrje te mesazhet tuaj të fshehtëzuar", - "Are you sure you want to sign out?": "Jeni i sigurt se doni të dilni?", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Kujdes</b>: duhet të ujdisni kopjeruajtje kyçesh vetëm nga një kompjuter i besuar.", "Scissors": "Gërshërë", - "Room Settings - %(roomName)s": "Rregullime Dhome - %(roomName)s", - "Power level": "Shkallë pushteti", - "edited": "e përpunuar", - "Notes": "Shënime", - "Sign out and remove encryption keys?": "Të dilet dhe të hiqen kyçet e fshehtëzimit?", - "Missing session data": "Mungojnë të dhëna sesioni", - "Upload files": "Ngarko kartela", - "Upload %(count)s other files": { - "other": "Ngarkoni %(count)s kartela të tjera", - "one": "Ngarkoni %(count)s kartelë tjetër" - }, - "Cancel All": "Anuloji Krejt", - "Upload Error": "Gabim Ngarkimi", - "Remember my selection for this widget": "Mbaje mend përzgjedhjen time për këtë widget", - "Some characters not allowed": "Disa shenja nuk lejohen", - "To help us prevent this in future, please <a>send us logs</a>.": "Për të na ndihmuar ta parandalojmë këtë në të ardhmen, ju lutemi, <a>dërgonani regjistra</a>.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Mungojnë disa të dhëna sesioni, përfshi kyçe mesazhesh të fshehtëzuar. Për të ndrequr këtë, dilni dhe hyni, duke rikthyer kështu kyçet nga kopjeruajtje.", - "Your browser likely removed this data when running low on disk space.": "Ka gjasa që shfletuesi juaj të ketë hequr këto të dhëna kur kish pak hapësirë në disk.", - "Upload files (%(current)s of %(total)s)": "Ngarkim kartelash (%(current)s nga %(total)s) gjithsej", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Kjo kartelë është <b>shumë e madhe</b> për ngarkim. Caku për madhësi kartelash është %(limit)s, ndërsa kjo kartelë është %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Këto kartela janë <b>shumë të mëdha</b> për ngarkim. Caku për madhësi kartelash është %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Disa kartela janë <b>shumë të mëdha</b> për ngarkim. Caku për madhësi kartelash është %(limit)s.", - "Upload all": "Ngarkoji krejt", - "Edited at %(date)s. Click to view edits.": "Përpunuar më %(date)s. Klikoni që të shihni përpunimet.", - "Message edits": "Përpunime mesazhi", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Përmirësimi i kësaj dhome lyp mbylljen e instancës së tanishme të dhomës dhe krijimin e një dhome të re në vend të saj. Për t’u dhënë anëtarëve të dhomës më të mirën, do të:", - "Resend %(unsentCount)s reaction(s)": "Ridërgo %(unsentCount)s reagim(e)", - "Your homeserver doesn't seem to support this feature.": "Shërbyesi juaj Home nuk duket se e mbulon këtë veçori.", - "Clear all data": "Spastro krejt të dhënat", "Deactivate account": "Çaktivizoje llogarinë", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Ju lutemi, na tregoni ç’shkoi keq ose, akoma më mirë, krijoni në GitHub një çështje që përshkruan problemin.", - "Removing…": "Po hiqet…", - "Share User": "Ndani Përdorues", - "Command Help": "Ndihmë Urdhri", - "Find others by phone or email": "Gjeni të tjerë përmes telefoni ose email-i", - "Be found by phone or email": "Bëhuni i gjetshëm përmes telefoni ose email-i", "Spanner": "Çelës", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Përdorni një shërbyes identitetesh për të ftuar me email. <default>Përdorni parazgjedhjen (%(defaultIdentityServerName)s)</default> ose administrojeni që nga <settings>Rregullimet</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Përdorni një shërbyes identitetesh për të ftuar me email. Administrojeni që nga <settings>Rregullimet</settings>.", - "No recent messages by %(user)s found": "S’u gjetën mesazhe së fundi nga %(user)s", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Provoni të ngjiteni sipër në rrjedhën kohore, që të shihni nëse ka patur të tillë më herët.", - "Remove recent messages by %(user)s": "Hiq mesazhe së fundi nga %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Për një sasi të madhe mesazhesh, kjo mund të dojë ca kohë. Ju lutemi, mos e rifreskoni klientin tuaj gjatë kësaj kohe.", - "Remove %(count)s messages": { - "other": "Hiq %(count)s mesazhe", - "one": "Hiq 1 mesazh" - }, - "e.g. my-room": "p.sh., dhoma-ime", - "Close dialog": "Mbylle dialogun", - "%(name)s accepted": "%(name)s pranoi", - "%(name)s cancelled": "%(name)s anuloi", - "%(name)s wants to verify": "%(name)s dëshiron të verifikojë", - "Cancel search": "Anulo kërkimin", "Failed to connect to integration manager": "S’u arrit të lidhet te përgjegjës integrimesh", - "Integrations are disabled": "Integrimet janë të çaktivizuara", - "Integrations not allowed": "Integrimet s’lejohen", - "Verification Request": "Kërkesë Verifikimi", - "Upgrade private room": "Përmirëso dhomë private", - "Upgrade public room": "Përmirëso dhomë publike", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Përmirësimi i një dhome është një veprim i thelluar dhe zakonisht rekomandohet kur një dhomë është e papërdorshme, për shkak të metash, veçorish që i mungojnë ose cenueshmëri sigurie.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Kjo zakonisht prek vetëm mënyrën se si përpunohet dhoma te shërbyesi. Nëse keni probleme me %(brand)s-in, ju lutemi, <a>njoftoni një të metë</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Do ta përmirësoni këtë dhomë nga <oldVersion /> në <newVersion />.", - "%(count)s verified sessions": { - "other": "%(count)s sesione të verifikuar", - "one": "1 sesion i verifikuar" - }, - "Language Dropdown": "Menu Hapmbyll Gjuhësh", - "Recent Conversations": "Biseda Së Fundi", - "Direct Messages": "Mesazhe të Drejtpërdrejtë", - "Something went wrong trying to invite the users.": "Diç shkoi ters teksa provohej të ftoheshin përdoruesit.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "S’i ftuam dot këta përdorues. Ju lutemi, kontrolloni përdoruesit që doni të ftoni dhe riprovoni.", - "Failed to find the following users": "S’u arrit të gjendeshin përdoruesit vijues", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Përdoruesit vijues mund të mos ekzistojnë ose janë të pavlefshëm, dhe s’mund të ftohen: %(csvNames)s", "This backup is trusted because it has been restored on this session": "Kjo kopjeruajtje është e besuar, ngaqë është rikthyer në këtë sesion", "Encrypted by a deleted session": "Fshehtëzuar nga një sesion i fshirë", - "%(count)s sessions": { - "other": "%(count)s sesione", - "one": "%(count)s sesion" - }, - "Clear all data in this session?": "Të pastrohen krejt të dhënat në këtë sesion?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Spastrimi i krejt të dhënave prej këtij sesioni është përfundimtar. Mesazhet e fshehtëzuar do të humbin, veç në qofshin kopjeruajtur kyçet e tyre.", - "Session name": "Emër sesioni", - "Session key": "Kyç sesioni", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Verifikimi i këtij përdoruesi do t’i vërë shenjë sesionit të tij si të besuar dhe sesionit tuaj si të besuar për ta.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Që t’i vihet shenjë si e besuar, verifikojeni këtë pajisje. Besimi i kësaj pajisjeje ju jep juve dhe përdoruesve të tjerë ca qetësi më tepër, kur përdoren mesazhe të fshehtëzuar skaj-më-skaj.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Verifikimi i kësaj pajisjeje do të t’i vërë shenjë si të besuar dhe përdoruesit që janë verifikuar me ju do ta besojnë këtë pajisje.", - "Destroy cross-signing keys?": "Të shkatërrohen kyçet <em>cross-signing</em>?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Fshirja e kyçeve <em>cross-signing</em> është e përhershme. Cilido që keni verifikuar me to, do të shohë një sinjalizim sigurie. Thuajse e sigurt që s’keni pse ta bëni një gjë të tillë, veç në paçi humbur çdo pajisje prej nga mund të bëni <em>cross-sign</em>.", - "Clear cross-signing keys": "Spastro kyçe <em>cross-signing</em>", - "Not Trusted": "Jo e Besuar", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) bëri hyrjen në një sesion të ri pa e verifikuar:", - "Ask this user to verify their session, or manually verify it below.": "Kërkojini këtij përdoruesi të verifikojë sesionin e vet, ose ta verifikojë më poshtë dorazi.", - "%(name)s declined": "%(name)s hodhi poshtë", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Që të njoftoni një problem sigurie lidhur me Matrix-in, ju lutemi, lexoni <a>Rregulla Tregimi Çështjes Sigurie</a> te Matrix.org.", - "Enter a server name": "Jepni një emër shërbyesi", - "Looks good": "Duket mirë", - "Can't find this server or its room list": "S’gjendet dot ky shërbyes ose lista e dhomave të tij", - "Your server": "Shërbyesi juaj", - "Add a new server": "Shtoni një shërbyes të ri", - "Enter the name of a new server you want to explore.": "Jepni emrin e një shërbyesi të ri që doni të eksploroni.", - "Server name": "Emër shërbyesi", - "a new master key signature": "një nënshkrim i ri kyçi të përgjithshëm", - "a new cross-signing key signature": "një nënshkrim i ri kyçi <em>cross-signing</em>", - "a device cross-signing signature": "një nënshkrim <em>cross-signing</em> pajisjeje", - "a key signature": "një nënshkrim kyçi", - "%(brand)s encountered an error during upload of:": "%(brand)s-i hasi një gabim gjatë ngarkimit të:", - "Upload completed": "Ngarkimi u plotësua", - "Cancelled signature upload": "Ngarkim i anuluar nënshkrimi", - "Signature upload success": "Sukses ngarkimi nënshkrimi", - "Signature upload failed": "Ngarkimi i nënshkrimit dështoi", - "Confirm by comparing the following with the User Settings in your other session:": "Ripohojeni duke krahasuar sa vijon me Rregullimet e Përdoruesit te sesioni juaj tjetër:", - "Confirm this user's session by comparing the following with their User Settings:": "Ripohojeni këtë sesion përdoruesi duke krahasuar sa vijon me Rregullimet e tij të Përdoruesit:", - "If they don't match, the security of your communication may be compromised.": "Nëse s’përputhen, siguria e komunikimeve tuaja mund të jetë komprometuar.", "Sign in with SSO": "Hyni me HNj", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Ripohoni çaktivizimin e llogarisë tuaj duke përdorur Hyrje Njëshe që të dëshmoni identitetin tuaj.", - "Are you sure you want to deactivate your account? This is irreversible.": "Jeni i sigurt se doni të çaktivizohet llogaria juaj? Kjo është e pakthyeshme.", - "Confirm account deactivation": "Ripohoni çaktivizim llogarie", - "Server did not require any authentication": "Shërbyesi s’kërkoi ndonjë mirëfilltësim", - "Server did not return valid authentication information.": "Shërbyesi s’ktheu ndonjë të dhënë të vlefshme mirëfilltësimi.", - "There was a problem communicating with the server. Please try again.": "Pati një problem në komunikimin me shërbyesin. Ju lutemi, riprovoni.", - "You signed in to a new session without verifying it:": "Bëtë hyrjen në një sesion të ri pa e verifikuar:", - "Verify your other session using one of the options below.": "Verifikoni sesionit tuaj tjetër duke përdorur një nga mundësitë më poshtë.", "Lock": "Kyçje", - "Can't load this message": "S’ngarkohet dot ky mesazh", "Submit logs": "Parashtro regjistra", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Kujtesë: Shfletuesi juaj është i pambuluar, ndaj punimi juaj mund të jetë i paparashikueshëm.", - "Unable to upload": "S’arrihet të ngarkohet", - "Restoring keys from backup": "Po rikthehen kyçesh nga kopjeruajtje", - "%(completed)s of %(total)s keys restored": "U rikthyen %(completed)s nga %(total)s kyçe", - "Keys restored": "Kyçet u rikthyen", - "Successfully restored %(sessionCount)s keys": "U rikthyen me sukses %(sessionCount)s kyçe", - "To continue, use Single Sign On to prove your identity.": "Që të vazhdohet, përdorni Hyrje Njëshe, që të provoni identitetin tuaj.", - "Confirm to continue": "Ripohojeni që të vazhdohet", - "Click the button below to confirm your identity.": "Klikoni mbi butonin më poshtë që të ripohoni identitetin tuaj.", - "Confirm encryption setup": "Ripohoni ujdisje fshehtëzimi", - "Click the button below to confirm setting up encryption.": "Klikoni mbi butonin më poshtë që të ripohoni ujdisjen e fshehtëzimit.", "IRC display name width": "Gjerësi shfaqjeje emrash IRC", "Your homeserver has exceeded its user limit.": "Shërbyesi juaj Home ka tejkaluar kufijtë e tij të përdorimit.", "Your homeserver has exceeded one of its resource limits.": "Shërbyesi juaj Home ka tejkaluar një nga kufijtë e tij të burimeve.", "Ok": "OK", - "Room address": "Adresë dhome", - "This address is available to use": "Kjo adresë është e lirë për përdorim", - "This address is already in use": "Kjo adresë është e përdorur tashmë", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Me këtë sesion, keni përdorur më herët një version më të ri të %(brand)s-it. Që të ripërdorni këtë version me fshehtëzim skaj më skaj, do t’ju duhet të bëni daljen dhe të rihyni.", - "Recently Direct Messaged": "Me Mesazhe të Drejtpërdrejtë Së Fundi", "Switch theme": "Ndërroni temën", - "Message preview": "Paraparje mesazhi", - "Looks good!": "Mirë duket!", - "Wrong file type": "Lloj i gabuar kartele", - "Security Phrase": "Frazë Sigurie", - "Security Key": "Kyç Sigurie", - "Use your Security Key to continue.": "Që të vazhdohet përdorni Kyçin tuaj të Sigurisë.", - "Edited at %(date)s": "Përpunuar më %(date)s", - "Click to view edits": "Klikoni që të shihni përpunime", - "Server isn't responding": "Shërbyesi s’po përgjigjet", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Shërbyesi juaj s’po u përgjigjet disa kërkesave nga ju. Më poshtë gjenden disa nga arsyet më të mundshme.", - "The server (%(serverName)s) took too long to respond.": "Shërbyesi (%(serverName)s) e zgjati shumë përgjigjen.", - "Your firewall or anti-virus is blocking the request.": "Kërkesën po e bllokon firewall-i ose anti-virus-i juaj.", - "A browser extension is preventing the request.": "Kërkesën po e pengon një zgjerim i shfletuesit.", - "The server is offline.": "Shërbyesi është jashtë funksionimi.", - "The server has denied your request.": "Shërbyesi e ka hedhur poshtë kërkesën tuaj.", - "Your area is experiencing difficulties connecting to the internet.": "Zona juaj po ka probleme lidhjeje në internet.", - "A connection error occurred while trying to contact the server.": "Ndodhi një gabim teksa provohej lidhja me shërbyesin.", - "The server is not configured to indicate what the problem is (CORS).": "Shërbyesi s’është formësuar të tregojë se cili është problemi (CORS).", - "Recent changes that have not yet been received": "Ndryshime tani së fundi që s’janë marrë ende", - "Preparing to download logs": "Po bëhet gati për shkarkim regjistrash", "Not encrypted": "Jo e fshehtëzuar", - "Information": "Informacion", "Backup version:": "Version kopjeruajtjeje:", - "Start a conversation with someone using their name or username (like <userId/>).": "Nisni një bisedë me dikë duke përdorur emrin e tij ose emrin e tij të përdoruesit (bie fjala, <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë dhomë</a>.", - "Unable to set up keys": "S’arrihet të ujdisen kyçe", - "Use the <a>Desktop app</a> to see all encrypted files": "Që të shihni krejt kartelat e fshehtëzuara, përdorni <a>aplikacionin për Desktop</a>", - "Use the <a>Desktop app</a> to search encrypted messages": "Që të kërkoni te mesazhe të fshehtëzuar, përdorni <a>aplikacionin për Desktop</a>", - "This version of %(brand)s does not support viewing some encrypted files": "Ky version i %(brand)s nuk mbulon parjen për disa kartela të fshehtëzuara", - "This version of %(brand)s does not support searching encrypted messages": "Ky version i %(brand)s nuk mbulon kërkimin në mesazhe të fshehtëzuar", - "Data on this screen is shared with %(widgetDomain)s": "Të dhënat në këtë skenë ndahen me %(widgetDomain)s", - "Modal Widget": "Widget Modal", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë dhomë</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Nisni një bisedë me dikë duke përdorur emrin e tij, adresën email ose emrin e përdoruesit (bie fjala, <userId/>).", - "Invite by email": "Ftojeni me email", "Paraguay": "Paraguai", "Guyana": "Guajanë", "Central African Republic": "Republika e Afrikës Qendrore", @@ -620,295 +374,34 @@ "Bangladesh": "Bangladesh", "Falkland Islands": "Ishujt Falkland", "Sweden": "Suedi", - "Decline All": "Hidhi Krejt Poshtë", - "This widget would like to:": "Ky widget do të donte të:", - "Approve widget permissions": "Miratoni leje widget-i", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Që mos thoni nuk e dinim, nëse s’shtoni një email dhe harroni fjalëkalimin tuaj, mund <b>të humbi përgjithmonë hyrjen në llogarinë tuaj</b>.", - "Continuing without email": "Vazhdim pa email", - "Server Options": "Mundësi Shërbyesi", - "Hold": "Mbaje", - "Resume": "Rimerre", - "Reason (optional)": "Arsye (opsionale)", - "Transfer": "Shpërngule", - "A call can only be transferred to a single user.": "Një thirrje mund të shpërngulet vetëm te një përdorues.", - "Dial pad": "Butona numrash", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Nëse keni harruar Kyçin tuaj të Sigurisë, mund të <button>ujdisni mundësi të reja rimarrjeje</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Hyni te historiku i mesazheve tuaj të siguruar dhe rregulloni shkëmbim mesazhesh të sigurt duke dhënë Kyçin tuaj të Sigurisë.", - "Not a valid Security Key": "Kyç Sigurie jo i vlefshëm", - "This looks like a valid Security Key!": "Ky duket si Kyç i vlefshëm Sigurie!", - "Enter Security Key": "Jepni Kyç Sigurie", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Nëse keni harruar Frazën tuaj të Sigurisë, mund të <button1>përdorni Kyçin tuaj të Sigurisë</button1> ose të <button2>ujdisni mundësi të reja rikthimi</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Hyni te historiku i mesazheve tuaj të siguruara dhe ujdisni shkëmbim të sigurt mesazhesh duke dhënë Frazën tuaj të Sigurisë.", - "Enter Security Phrase": "Jepni Frazën e Sigurisë", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Kopjeruajtja s’u shfshehtëzua dot me këtë Frazë Sigurie: ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", - "Incorrect Security Phrase": "Frazë e Pasaktë Sigurie", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Kopjeruajtja s’mund të shfshehtëzohej me Kyçin e Sigurisë: ju lutemi, verifikoni se keni dhënë Kyçin e saktë të Sigurisë.", - "Security Key mismatch": "Mospërputhje Kyçesh Sigurie", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "S’arrihet të hyhet në depozitë të fshehtë. Ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", - "Invalid Security Key": "Kyç Sigurie i Pavlefshëm", - "Wrong Security Key": "Kyç Sigurie i Gabuar", - "Remember this": "Mbaje mend këtë", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Ky widget do të verifikojë ID-në tuaj të përdoruesit, por s’do të jetë në gjendje të kryejë veprime për ju:", - "Allow this widget to verify your identity": "Lejojeni këtë widget të verifikojë identitetin tuaj", - "%(count)s members": { - "one": "%(count)s anëtar", - "other": "%(count)s anëtarë" - }, - "Unable to start audio streaming.": "S’arrihet të niset transmetim audio.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë hapësirë</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë hapësirë</a>.", - "Create a new room": "Krijoni dhomë të re", - "Space selection": "Përzgjedhje hapësire", - "Leave space": "Braktiseni hapësirën", - "Create a space": "Krijoni një hapësirë", - "<inviter/> invites you": "<inviter/> ju fton", - "No results found": "S’u gjetën përfundime", - "%(count)s rooms": { - "one": "%(count)s dhomë", - "other": "%(count)s dhoma" - }, - "Failed to start livestream": "S’u arrit të nisej transmetim i drejtpërdrejtë", - "You're all caught up.": "Jeni në rregull.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Kjo zakonisht prek vetëm mënyrën se si përpunohet dhoma te shërbyesi. Nëse keni probleme me %(brand)s-in, ju lutemi, njoftoni një të metë.", - "Invite to %(roomName)s": "Ftojeni te %(roomName)s", - "Consult first": "Konsultohu së pari", - "Invited people will be able to read old messages.": "Personat e ftuar do të jenë në gjendje të lexojnë mesazhe të vjetër.", - "We couldn't create your DM.": "S’e krijuam dot DM-në tuaj.", - "Add existing rooms": "Shtoni dhoma ekzistuese", - "%(count)s people you know have already joined": { - "one": "%(count)s person që e njihni është bërë pjesë tashmë", - "other": "%(count)s persona që i njihni janë bërë pjesë tashmë" - }, - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Nëse riktheni gjithçka te parazgjedhjet, do të rifilloni pa sesione të besuara, pa përdorues të besuar, dhe mund të mos jeni në gjendje të shihni mesazhe të dikurshëm.", - "Only do this if you have no other device to complete verification with.": "Bëjeni këtë vetëm nëse s’keni pajisje tjetër me të cilën të plotësoni verifikimin.", - "Reset everything": "Kthe gjithçka te parazgjedhjet", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Harruat, ose humbët krejt metodat e rimarrjes? <a>Riujdisini të gjitha</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Nëse e bëni, ju lutemi, kini parasysh se s’do të fshihet asnjë nga mesazhet tuaj, por puna me kërkimin mund degradojë për pak çaste, ndërkohë që rikrijohet treguesi", - "Sending": "Po dërgohet", - "Including %(commaSeparatedMembers)s": "Prfshi %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Shihni 1 anëtar", - "other": "Shihni krejt %(count)s anëtarët" - }, - "You may contact me if you have any follow up questions": "Mund të lidheni me mua, nëse keni pyetje të mëtejshme", - "To leave the beta, visit your settings.": "Që të braktisni beta-n, vizitoni rregullimet tuaja.", - "Want to add a new room instead?": "Doni të shtohet një dhomë e re, në vend të kësaj?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Po shtohet dhomë…", - "other": "Po shtohen dhoma… (%(progress)s nga %(count)s)" - }, - "Not all selected were added": "S’u shtuan të gjithë të përzgjedhurit", - "You are not allowed to view this server's rooms list": "S’keni leje të shihni listën e dhomave të këtij shërbyesi", - "Add reaction": "Shtoni reagim", - "Or send invite link": "Ose dërgoni një lidhje ftese", - "Some suggestions may be hidden for privacy.": "Disa sugjerime mund të jenë fshehur, për arsye privatësie.", - "Search for rooms or people": "Kërkoni për dhoma ose persona", - "You don't have permission to do this": "S’keni leje ta bëni këtë", - "Please provide an address": "Ju lutemi, jepni një adresë", - "Message search initialisation failed, check <a>your settings</a> for more information": "Dështoi gatitja e kërkimit në mesazhe, për më tepër hollësi, shihni <a>rregullimet tuaja</a>", - "Sent": "U dërgua", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s-i juaj nuk ju lejon të përdorni një përgjegjës integrimesh për të bërë këtë. Ju lutemi, lidhuni me përgjegjësin.", - "User Directory": "Drejtori Përdoruesi", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Ju lutemi, kini parasysh se përmirësimi do të prodhojë një version të ri të dhomës</b>. Krejt mesazhet e tanishëm do të mbeten në këtë dhomë të arkivuar.", - "Automatically invite members from this room to the new one": "Fto automatikisht anëtarë prej kësaj dhome te e reja", - "These are likely ones other room admins are a part of.": "Këto ka shumë mundësi të jetë ato ku përgjegjës të tjerë dhomash janë pjesë.", - "Other spaces or rooms you might not know": "Hapësira ose dhoma të tjera që mund të mos i dini", - "Spaces you know that contain this room": "Hapësira që e dini se përmbajnë këtë dhomë", - "Search spaces": "Kërkoni në hapësira", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Vendosni se prej cilave hapësira mund të hyhet në këtë dhomë. Nëse përzgjidhet një hapësirë, anëtarët e saj do të mund ta gjejnë dhe hyjnë te <RoomName/>.", - "Select spaces": "Përzgjidhni hapësira", - "You're removing all spaces. Access will default to invite only": "Po hiqni krejt hapësirat. Hyrja do të kthehet te parazgjedhja, pra vetëm me ftesa", - "Leave %(spaceName)s": "Braktise %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Jeni përgjegjësi i vetëm i disa dhomave apo hapësirave që dëshironi t’i braktisni. Braktisja e tyre do t’i lërë pa ndonjë përgjegjës.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Jeni përgjegjësi i vetëm i kësaj hapësire. Braktisja e saj do të thotë se askush s’ka kontroll mbi të.", - "You won't be able to rejoin unless you are re-invited.": "S’do të jeni në gjendje të rihyni, para se të riftoheni.", - "Want to add an existing space instead?": "Në vend të kësaj, mos dëshironi të shtoni një hapësirë ekzistuese?", - "Private space (invite only)": "Hapësirë private (vetëm me ftesa)", - "Space visibility": "Dukshmëri hapësire", - "Add a space to a space you manage.": "Shtoni një hapësirë te një hapësirë që administroni.", - "Only people invited will be able to find and join this space.": "Vetëm personat e ftuar do të jenë në gjendje të gjejnë dhe hyjnë në këtë hapësirë.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Cilido do të jetë në gjendje ta gjejë dhe hyjë në këtë hapësirë, jo thjesht anëtarët e <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Cilido te <SpaceName/> do të jetë në gjendje ta gjejë dhe hyjë.", - "Adding spaces has moved.": "Shtimi i hapësirave është lëvizur.", - "Search for rooms": "Kërkoni për dhoma", - "Search for spaces": "Kërkoni për hapësira", - "Create a new space": "Krijoni një hapësirë të re", - "Want to add a new space instead?": "Në vend të kësaj, doni të shtoni një hapësirë të re?", - "Add existing space": "Shtoni hapësirë ekzistuese", "Thumbs up": "Thumbs up", "To join a space you'll need an invite.": "Që të hyni në një hapësirë, do t’ju duhet një ftesë.", - "Would you like to leave the rooms in this space?": "Doni të braktisen dhomat në këtë hapësirë?", - "You are about to leave <spaceName/>.": "Ju ndan një hap nga braktisja e <spaceName/>.", - "Leave some rooms": "Braktis disa dhoma", - "Leave all rooms": "Braktisi krejt dhomat", - "Don't leave any rooms": "Mos braktis ndonjë dhomë", - "MB": "MB", - "In reply to <a>this message</a>": "Në përgjigje të <a>këtij mesazhi</a>", - "%(count)s reply": { - "one": "%(count)s përgjigje", - "other": "%(count)s përgjigje" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Që të vazhdohet, jepni Frazën tuaj të Sigurisë, ose <button>përdorni Kyçin tuaj të Sigurisë</button>.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Rifitoni hyrjen te llogaria juaj dhe rimerrni kyçe fshehtëzimi të depozituar në këtë sesion. Pa ta, s’do të jeni në gjendje të lexoni krejt mesazhet tuaj të siguruar në çfarëdo sesion.", - "If you can't see who you're looking for, send them your invite link below.": "Nëse s’e shihni atë që po kërkoni, dërgojini nga më poshtë një lidhje ftese.", - "Thread options": "Mundësi rrjedhe", "Forget": "Harroje", - "Reset event store": "Riktheje te parazgjedhjet arkivin e akteve", - "You most likely do not want to reset your event index store": "Gjasat janë të mos doni të riktheni te parazgjedhjet arkivin e indeksimit të akteve", - "Reset event store?": "Të rikthehet te parazgjedhjet arkivi i akteve?", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s dhe %(count)s tjetër", "other": "%(spaceName)s dhe %(count)s të tjerë" }, - "%(count)s votes": { - "one": "%(count)s votë", - "other": "%(count)s vota" - }, "Developer": "Zhvillues", "Experimental": "Eksperimentale", "Themes": "Tema", "Moderation": "Moderim", "Messaging": "Shkëmbim mesazhes", - "Spaces you know that contain this space": "Hapësira që e dini se përmbajnë këtë hapësirë", - "Recently viewed": "Parë së fundi", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Jeni i sigurt se doni të përfundohet ky pyetësor? Kjo do të shfaqë rezultatet përfundimtare të pyetësorit dhe do të ndalë votimin nga njerëzit.", - "End Poll": "Përfundoje Pyetësorin", - "Sorry, the poll did not end. Please try again.": "Na ndjeni, pyetësori nuk u përfundua. Ju lutemi, riprovoni.", - "Failed to end poll": "S’u arrit të përfundohej pyetësori", - "The poll has ended. Top answer: %(topAnswer)s": "Pyetësori përfundoi. Përgjigja kryesuese: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Pyetësori përfundoi. S’pati vota.", - "Recent searches": "Kërkime së fundi", - "To search messages, look for this icon at the top of a room <icon/>": "Që të kërkoni te mesazhet, shihni për këtë ikonë në krye të një dhome <icon/>", - "Other searches": "Kërkime të tjera", - "Public rooms": "Dhoma publike", - "Use \"%(query)s\" to search": "Përdorni \"%(query)s\" për kërkim", - "Other rooms in %(spaceName)s": "Dhoma të tjera në %(spaceName)s", - "Spaces you're in": "Hapësira ku jeni i pranishëm", - "Link to room": "Lidhje për te dhoma", - "Including you, %(commaSeparatedMembers)s": "Përfshi ju, %(commaSeparatedMembers)s", - "Open in OpenStreetMap": "Hape në OpenStreetMap", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Kjo grupon fjalosjet tuaja me anëtarë në këtë hapësirë. Çaktivizimi i kësaj do t’i fshehë këto fjalosje prej pamjes tuaj për %(spaceName)s.", - "Sections to show": "Ndarje për t’u shfaqur", - "This address had invalid server or is already in use": "Kjo adresë kishte një shërbyes të pavlefshëm ose është e përdorur tashmë", - "Missing room name or separator e.g. (my-room:domain.org)": "Mungon emër ose ndarës dhome, p.sh. (dhoma-ime:përkatësi.org)", - "Missing domain separator e.g. (:domain.org)": "Mungon ndarë përkatësie, p.sh. (:domain.org)", - "Verify other device": "Verifikoni pajisje tjetër", - "Could not fetch location": "S’u pru dot vendndodhja", - "This address does not point at this room": "Kjo adresë nuk shpie te kjo dhomë", - "Location": "Vendndodhje", - "Use <arrows/> to scroll": "Përdorni <arrows/> për rrëshqitje", "Feedback sent! Thanks, we appreciate it!": "Përshtypjet u dërguan! Faleminderit, e çmojmë aktin tuaj!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s dhe %(space2Name)s", - "Join %(roomAddress)s": "Hyni te %(roomAddress)s", - "Search Dialog": "Dialog Kërkimi", - "What location type do you want to share?": "Ç’lloj vendndodhjeje doni të jepet?", - "My current location": "Vendndodhja ime e tanishme", - "%(brand)s could not send your location. Please try again later.": "%(brand)s s’dërgoi dot vendndodhjen tuaj. Ju lutemi, riprovoni.", - "We couldn't send your location": "S’e dërguam dot vendndodhjen tuaj", - "My live location": "Vendndodhja ime drejtpërsëdrejti", - "Drop a Pin": "Lini një Piketë", - "You are sharing your live location": "Po jepni vendndodhjen tuaj aty për aty", - "%(displayName)s's live location": "Vendndodhje aty për aty e %(displayName)s", - "Preserve system messages": "Ruaji mesazhet e sistemit", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Hiqini shenjën, nëse doni të hiqni mesazhe sistemi në këtë përdorues (p.sh., ndryshime anëtarësimi, ndryshime profili…)", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "other": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë për këdo te biseda. Doni të vazhdohet?", - "one": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë, për këdo në bisedë. Doni të vazhdohet?" - }, - "Unsent": "Të padërguar", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Që të bëni hyrjen te shërbyes të tjerë Matrix, duke specifikuar një URL të një shërbyesi Home tjetër, mund të përdorni mundësitë vetjake për shërbyesin. Kjo ju lejon të përdorni %(brand)s në një tjetër shërbyes Home me një llogari Matrix ekzistuese.", - "An error occurred while stopping your live location, please try again": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj, ju lutemi, riprovoni", - "%(count)s participants": { - "one": "1 pjesëmarrës", - "other": "%(count)s pjesëmarrës" - }, - "%(featureName)s Beta feedback": "Përshtypje për %(featureName)s Beta", "Unread email icon": "Ikonë email-esh të palexuar", - "An error occurred whilst sharing your live location, please try again": "Ndodhi një gabim teksa tregohej vendndodhja juaj aty për aty, ju lutemi, riprovoni", - "Live location enabled": "Vendndodhje aty për aty e aktivizuar", - "An error occurred whilst sharing your live location": "Ndodhi një gabim teksa tregohej vendndodhja juaj “live”", - "An error occurred while stopping your live location": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj", - "Close sidebar": "Mbylle anështyllën", - "No live locations": "Pa vendndodhje aty për aty", - "Live location error": "Gabim vendndodhjeje aty për aty", - "Live location ended": "Vendndodhja “live” përfundoi", - "Updated %(humanizedUpdateTime)s": "Përditësuar më %(humanizedUpdateTime)s", - "Cameras": "Kamera", - "Remove search filter for %(filter)s": "Hiq filtër kërkimesh për %(filter)s", - "Start a group chat": "Nisni një fjalosje grupi", - "Other options": "Mundësi të tjera", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Nëse s’gjeni dot dhomën për të cilën po shihni, kërkoni një ftesë, ose krijoni një dhomë të re.", - "Some results may be hidden": "Disa përfundime mund të jenë të fshehura", - "Copy invite link": "Kopjo lidhje ftese", - "If you can't see who you're looking for, send them your invite link.": "Nëse s’e shihni atë që po kërkoni, dërgojini lidhjen e ftesës tuaj.", - "Some results may be hidden for privacy": "Disa përfundime mund të jenë fshehur, për arsye privatësie", "Show spaces": "Shfaq hapësira", "Show rooms": "Shfaq dhoma", - "Search for": "Kërkoni për", - "%(count)s Members": { - "one": "%(count)s Anëtar", - "other": "%(count)s Anëtarë" - }, - "Open room": "Dhomë e hapët", - "Hide my messages from new joiners": "Fshihni mesazhet e mi për ata që vijnë rishtas", - "You will leave all rooms and DMs that you are in": "Do të braktisni krejt dhomat dhe MD-të ku merrni pjesë", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Askush s’do të jetë në gjendje të përdorë emrin tuaj të përdoruesit (MXID), përfshi ju: ky emër përdoruesi do të mbetet i papërdorshëm", - "You will no longer be able to log in": "S’do të jeni më në gjendje të bëni hyrjen", - "You will not be able to reactivate your account": "S’do të jeni në gjendje të riaktivizoni llogarinë tuaj", - "Confirm that you would like to deactivate your account. If you proceed:": "Ripohoni se doni të çaktivizohet llogaria juaj. Nëse ecni më tej:", - "To continue, please enter your account password:": "Që të vazhdohet, ju lutemi, jepni fjalëkalimin e llogarisë tuaj:", - "Show: Matrix rooms": "Shfaq: Dhoma Matrix", - "Show: %(instance)s rooms (%(server)s)": "Shfaq: Dhoma %(instance)s (%(server)s)", - "Add new server…": "Shtoni shërbyes të ri…", - "Remove server “%(roomServer)s”": "Hiqe shërbyesin “%(roomServer)s”", "%(members)s and %(last)s": "%(members)s dhe %(last)s", "%(members)s and more": "%(members)s dhe më tepër", "Explore public spaces in the new search dialog": "Eksploroni hapësira publike te dialogu i ri i kërkimeve", - "Live until %(expiryTime)s": "“Live” deri më %(expiryTime)s", "You cannot search for rooms that are neither a room nor a space": "S’mund të kërkoni për dhoma që s’janë as dhomë, as hapësirë", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Kur dilni nga llogaria, këto kyçe do të fshihen te kjo pajisje, që do të thotë se s’do të jeni në gjendje të lexoni mesazhe të fshehtëzuar, veç në paçi kyçet për ta në pajisjet tuaja të tjera, ose të kopjeruajtur te shërbyesi.", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Mesazhet tuaj të dikurshëm do të jenë ende të dukshëm për personat që i morën, njësoj si email-et që dërgonit dikur. Doni që mesazhet të jenë të fshehur për persona që hyjnë në dhomë në të ardhmen?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Do të hiqeni nga shërbyesi i identiteteve: shokët tuaj s’do të jenë më në gjendje t’ju gjejnë përmes email-it apo numrit tuaj të telefonit", - "Online community members": "Anëtarë bashkësie internetore", - "Coworkers and teams": "Kolegë dhe ekipe", - "Friends and family": "Shokë dhe familje", - "We'll help you get connected.": "Do t’ju ndihmojmë të lidheni.", - "Who will you chat to the most?": "Me kë do të bisedoni më të shumtën?", - "Choose a locale": "Zgjidhni vendore", - "You need to have the right permissions in order to share locations in this room.": "Që të mund të jepni në këtë dhomë vendndodhje, lypset të keni lejet e duhura.", - "You don't have permission to share locations": "S’keni leje të jepni vendndodhje", "Saved Items": "Zëra të Ruajtur", - "%(name)s started a video call": "%(name)s nisni një thirrje video", - "Interactively verify by emoji": "Verifikojeni në mënyrë ndërvepruese përmes emoji-sh", - "Manually verify by text": "Verifikojeni dorazi përmes teksti", "View List": "Shihni Listën", - "View list": "Shihni listën", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s ose %(recoveryFile)s", - "You're in": "Kaq qe", - "toggle event": "shfaqe/fshihe aktin", - "Output devices": "Pajisje output-i", - "Input devices": "Pajisje input-i", - "<w>WARNING:</w> <description/>": "<w>KUJDES:</w> <description/>", - " in <strong>%(room)s</strong>": " në <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "S’mund të niset mesazh zanor, ngaqë aktualisht po incizoni një transmetim të drejtpërdrejtë. Ju lutemi, përfundoni transmetimin e drejtpërdrejtë, që të mund të nisni incizimin e një mesazhi zanor.", - "Can't start voice message": "S’niset dot mesazh zanor", "unknown": "e panjohur", - "Loading live location…": "Po ngarkohet vendndodhje “live”…", - "Fetching keys from server…": "Po sillen kyçet prej shërbyesi…", - "Checking…": "Po kontrollohet…", - "Waiting for partner to confirm…": "Po pritet ripohimi nga partneri…", - "Adding…": "Po shtohet…", "Starting export process…": "Po niset procesi i eksportimit…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Që të bëni këtë, aktivizoni '%(manageIntegrations)s' te Rregullimet.", - "Invites by email can only be sent one at a time": "Ftesat me email mund të dërgohen vetëm një në herë", "Desktop app logo": "Stemë aplikacioni Desktop", - "Message from %(user)s": "Mesazh nga %(user)s", - "Message in %(room)s": "Mesazh në %(room)s", "Requires your server to support the stable version of MSC3827": "Lyp që shërbyesi juaj të mbulojë versionin e qëndrueshëm të MSC3827", - "unknown status code": "kod i panjohur gjendjeje", - "Start DM anyway": "Nis MD sido qoftë", - "Start DM anyway and never warn me again": "Nis MD sido qoftë dhe mos më sinjalizo kurrë më", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "S’arrihet të gjenden profile për ID-të Matrix radhitur më poshtë - doni të niset një MD sido që të jetë?", "common": { "about": "Mbi", "analytics": "Analiza", @@ -1031,7 +524,30 @@ "show_more": "Shfaq më tepër", "joined": "Hyri", "avatar": "Avatar", - "are_you_sure": "Jeni i sigurt?" + "are_you_sure": "Jeni i sigurt?", + "location": "Vendndodhje", + "email_address": "Adresë email", + "filter_results": "Filtroni përfundimet", + "no_results_found": "S’u gjetën përfundime", + "unsent": "Të padërguar", + "cameras": "Kamera", + "n_participants": { + "one": "1 pjesëmarrës", + "other": "%(count)s pjesëmarrës" + }, + "and_n_others": { + "other": "dhe %(count)s të tjerë…", + "one": "dhe një tjetër…" + }, + "n_members": { + "one": "%(count)s anëtar", + "other": "%(count)s anëtarë" + }, + "edited": "e përpunuar", + "n_rooms": { + "one": "%(count)s dhomë", + "other": "%(count)s dhoma" + } }, "action": { "continue": "Vazhdo", @@ -1147,7 +663,11 @@ "add_existing_room": "Shtoni dhomë ekzistuese", "explore_public_rooms": "Eksploroni dhoma publike", "reply_in_thread": "Përgjigjuni te rrjedha", - "click": "Klikim" + "click": "Klikim", + "transfer": "Shpërngule", + "resume": "Rimerre", + "hold": "Mbaje", + "view_list": "Shihni listën" }, "a11y": { "user_menu": "Menu përdoruesi", @@ -1236,7 +756,10 @@ "beta_section": "Veçori të ardhshme", "beta_description": "Ç’vjen më pas për %(brand)s? Labs janë mënyra më e mirë për t’i pasur gjërat që herët, për të testuar veçori të reja dhe për të ndihmuar t’u jepet formë para se të hidhen faktikisht në qarkullim.", "experimental_section": "Paraparje të hershme", - "experimental_description": "Ndiheni eksperimentues? Provoni idetë tona më të reja në zhvillim. Këto veçori s’janë të përfunduara; mund të jenë të paqëndrueshme, mund të ndryshojnë, ose mund të braktisen faqe. <a>Mësoni më tepër</a>." + "experimental_description": "Ndiheni eksperimentues? Provoni idetë tona më të reja në zhvillim. Këto veçori s’janë të përfunduara; mund të jenë të paqëndrueshme, mund të ndryshojnë, ose mund të braktisen faqe. <a>Mësoni më tepër</a>.", + "beta_feedback_title": "Përshtypje për %(featureName)s Beta", + "beta_feedback_leave_button": "Që të braktisni beta-n, vizitoni rregullimet tuaja.", + "sliding_sync_checking": "Po kontrollohet…" }, "keyboard": { "home": "Kreu", @@ -1375,7 +898,9 @@ "moderator": "Moderator", "admin": "Përgjegjës", "mod": "Moderator", - "custom": "Vetjak (%(level)s)" + "custom": "Vetjak (%(level)s)", + "label": "Shkallë pushteti", + "custom_level": "Nivel vetjak" }, "bug_reporting": { "introduction": "Nëse keni parashtruar një të metë përmes GitHub-i, regjistrat e diagnostikimit na ndihmojnë të kapim problemin. ", @@ -1393,7 +918,16 @@ "uploading_logs": "Po ngarkohen regjistra", "downloading_logs": "Po shkarkohen regjistra", "create_new_issue": "Ju lutemi, <newIssueLink>krijoni një çështje të re</newIssueLink> në GitHub, që të mund ta hetojmë këtë të metë.", - "waiting_for_server": "Po pritet për përgjigje nga shërbyesi" + "waiting_for_server": "Po pritet për përgjigje nga shërbyesi", + "error_empty": "Ju lutemi, na tregoni ç’shkoi keq ose, akoma më mirë, krijoni në GitHub një çështje që përshkruan problemin.", + "preparing_logs": "Po përgatitet për dërgim regjistrash", + "logs_sent": "Regjistrat u dërguan", + "thank_you": "Faleminderit!", + "failed_send_logs": "S’u arrit të dërgoheshin regjistra: ", + "preparing_download": "Po bëhet gati për shkarkim regjistrash", + "unsupported_browser": "Kujtesë: Shfletuesi juaj është i pambuluar, ndaj punimi juaj mund të jetë i paparashikueshëm.", + "textarea_label": "Shënime", + "log_request": "Për të na ndihmuar ta parandalojmë këtë në të ardhmen, ju lutemi, <a>dërgonani regjistra</a>." }, "time": { "hours_minutes_seconds_left": "Edhe %(hours)sh %(minutes)sm %(seconds)ss", @@ -1475,7 +1009,13 @@ "send_dm": "Dërgoni Mesazh të Drejtpërdrejtë", "explore_rooms": "Eksploroni Dhoma Publike", "create_room": "Krijoni një Fjalosje Grupi", - "create_account": "Krijoni llogari" + "create_account": "Krijoni llogari", + "use_case_heading1": "Kaq qe", + "use_case_heading2": "Me kë do të bisedoni më të shumtën?", + "use_case_heading3": "Do t’ju ndihmojmë të lidheni.", + "use_case_personal_messaging": "Shokë dhe familje", + "use_case_work_messaging": "Kolegë dhe ekipe", + "use_case_community_messaging": "Anëtarë bashkësie internetore" }, "settings": { "show_breadcrumbs": "Shfaq te lista e dhomave shkurtore për te dhoma të para së fundi", @@ -1850,7 +1390,23 @@ "email_address_label": "Adresë Email", "remove_msisdn_prompt": "Të hiqet %(phone)s?", "add_msisdn_instructions": "Te +%(msisdn)s u dërgua një mesazh tekst. Ju lutemi, jepni kodin e verifikimit që përmban.", - "msisdn_label": "Numër Telefoni" + "msisdn_label": "Numër Telefoni", + "spell_check_locale_placeholder": "Zgjidhni vendore", + "deactivate_confirm_body_sso": "Ripohoni çaktivizimin e llogarisë tuaj duke përdorur Hyrje Njëshe që të dëshmoni identitetin tuaj.", + "deactivate_confirm_body": "Jeni i sigurt se doni të çaktivizohet llogaria juaj? Kjo është e pakthyeshme.", + "deactivate_confirm_continue": "Ripohoni çaktivizim llogarie", + "deactivate_confirm_body_password": "Që të vazhdohet, ju lutemi, jepni fjalëkalimin e llogarisë tuaj:", + "error_deactivate_communication": "Pati një problem në komunikimin me shërbyesin. Ju lutemi, riprovoni.", + "error_deactivate_no_auth": "Shërbyesi s’kërkoi ndonjë mirëfilltësim", + "error_deactivate_invalid_auth": "Shërbyesi s’ktheu ndonjë të dhënë të vlefshme mirëfilltësimi.", + "deactivate_confirm_content": "Ripohoni se doni të çaktivizohet llogaria juaj. Nëse ecni më tej:", + "deactivate_confirm_content_1": "S’do të jeni në gjendje të riaktivizoni llogarinë tuaj", + "deactivate_confirm_content_2": "S’do të jeni më në gjendje të bëni hyrjen", + "deactivate_confirm_content_3": "Askush s’do të jetë në gjendje të përdorë emrin tuaj të përdoruesit (MXID), përfshi ju: ky emër përdoruesi do të mbetet i papërdorshëm", + "deactivate_confirm_content_4": "Do të braktisni krejt dhomat dhe MD-të ku merrni pjesë", + "deactivate_confirm_content_5": "Do të hiqeni nga shërbyesi i identiteteve: shokët tuaj s’do të jenë më në gjendje t’ju gjejnë përmes email-it apo numrit tuaj të telefonit", + "deactivate_confirm_content_6": "Mesazhet tuaj të dikurshëm do të jenë ende të dukshëm për personat që i morën, njësoj si email-et që dërgonit dikur. Doni që mesazhet të jenë të fshehur për persona që hyjnë në dhomë në të ardhmen?", + "deactivate_confirm_erase_label": "Fshihni mesazhet e mi për ata që vijnë rishtas" }, "sidebar": { "title": "Anështyllë", @@ -1913,7 +1469,8 @@ "import_description_1": "Ky proces ju lejon të importoni kyçe fshehtëzimi që keni eksportuar më parë nga një tjetër klient Matrix. Mandej do të jeni në gjendje të shfshehtëzoni çfarëdo mesazhesh që mund të shfshehtëzojë ai klient tjetër.", "import_description_2": "Kartela e eksportit është e mbrojtur me një frazëkalim. Që të shfshehtëzoni kartelën, duhet ta jepni frazëkalimin këtu.", "file_to_import": "Kartelë për importim" - } + }, + "warning": "<w>KUJDES:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Dërgoni akt vetjak të dhënash llogarie", @@ -2008,7 +1565,8 @@ "developer_mode": "Mënyra zhvillues", "view_source_decrypted_event_source": "U shfshehtëzua burim veprimtarie", "view_source_decrypted_event_source_unavailable": "Burim i shfshehtëzuar jo i passhëm", - "original_event_source": "Burim i veprimtarisë origjinale" + "original_event_source": "Burim i veprimtarisë origjinale", + "toggle_event": "shfaqe/fshihe aktin" }, "export_chat": { "html": "HTML", @@ -2063,7 +1621,8 @@ "format": "Format", "messages": "Mesazhe", "size_limit": "Kufi Madhësie", - "include_attachments": "Përfshi Bashkëngjitje" + "include_attachments": "Përfshi Bashkëngjitje", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Krijoni një dhomë me video", @@ -2096,7 +1655,8 @@ "m.call": { "video_call_started": "Nisi thirrje me video në %(roomName)s.", "video_call_started_unsupported": "Nisi thirrje me video te %(roomName)s. (e pambuluar nga ky shfletues)", - "video_call_ended": "Thirrja video përfundoi" + "video_call_ended": "Thirrja video përfundoi", + "video_call_started_text": "%(name)s nisni një thirrje video" }, "m.call.invite": { "voice_call": "%(senderName)s bëri një thirrje zanore.", @@ -2398,7 +1958,8 @@ }, "reactions": { "label": "%(reactors)s reagoi me %(content)s", - "tooltip": "<reactors/><reactedWith>reagoi me %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reagoi me %(shortName)s</reactedWith>", + "add_reaction_prompt": "Shtoni reagim" }, "m.room.create": { "continuation": "Kjo dhomë është një vazhdim i një bisede tjetër.", @@ -2418,7 +1979,9 @@ "external_url": "URL Burimi", "collapse_reply_thread": "Tkurre rrjedhën e përgjigjeve", "view_related_event": "Shihni veprimtari të afërt", - "report": "Raportoje" + "report": "Raportoje", + "resent_unsent_reactions": "Ridërgo %(unsentCount)s reagim(e)", + "open_in_osm": "Hape në OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2496,7 +2059,11 @@ "you_declined": "Hodhët poshtë", "you_cancelled": "Anuluat", "declining": "Po hidhet poshtë…", - "you_started": "Dërguat një kërkesë verifikimi" + "you_started": "Dërguat një kërkesë verifikimi", + "user_accepted": "%(name)s pranoi", + "user_declined": "%(name)s hodhi poshtë", + "user_cancelled": "%(name)s anuloi", + "user_wants_to_verify": "%(name)s dëshiron të verifikojë" }, "m.poll.end": { "sender_ended": "%(senderName)s e përfundoi anketimin", @@ -2504,6 +2071,28 @@ }, "m.video": { "error_decrypting": "Gabim në shfshehtëzim videoje" + }, + "scalar_starter_link": { + "dialog_title": "Shtoni një Integrim", + "dialog_description": "Ju ndan një hap nga shpënia te një sajt palë e tretë, që kështu të mund të mirëfilltësoni llogarinë tuaj me %(integrationsUrl)s. Doni të vazhdohet?" + }, + "edits": { + "tooltip_title": "Përpunuar më %(date)s", + "tooltip_sub": "Klikoni që të shihni përpunime", + "tooltip_label": "Përpunuar më %(date)s. Klikoni që të shihni përpunimet." + }, + "error_rendering_message": "S’ngarkohet dot ky mesazh", + "reply": { + "error_loading": "S’arrihet të ngarkohet akti të cilit iu përgjigj, ose nuk ekziston, ose s’keni leje ta shihni.", + "in_reply_to": "<a>Në Përgjigje të</a> <pill>", + "in_reply_to_for_export": "Në përgjigje të <a>këtij mesazhi</a>" + }, + "in_room_name": " në <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s votë", + "other": "%(count)s vota" + } } }, "slash_command": { @@ -2593,7 +2182,8 @@ "verify_nop_warning_mismatch": "KUJDES: sesion tashmë i verifikuar, por kyçet NUK PËRPUTHEN!", "verify_mismatch": "KUJDES: VERIFIKIMI I KYÇIT DËSHTOI! Kyçi i nënshkrimit për %(userId)s dhe sesionin %(deviceId)s është \"%(fprint)s\", që nuk përputhet me kyçin e dhënë \"%(fingerprint)s\". Kjo mund të jetë shenjë se komunikimet tuaja po përgjohen!", "verify_success_title": "Kyç i verifikuar", - "verify_success_description": "Kyçi i nënshkrimit që dhatë përputhet me kyçin e nënshkrimit që morët nga sesioni i %(userId)s %(deviceId)s. Sesionit iu vu shenjë si i verifikuar." + "verify_success_description": "Kyçi i nënshkrimit që dhatë përputhet me kyçin e nënshkrimit që morët nga sesioni i %(userId)s %(deviceId)s. Sesionit iu vu shenjë si i verifikuar.", + "help_dialog_title": "Ndihmë Urdhri" }, "presence": { "busy": "I zënë", @@ -2723,9 +2313,11 @@ "unable_to_access_audio_input_title": "S’arrihet të përdoret mikrofoni juaj", "unable_to_access_audio_input_description": "S’qemë në gjendje të përdorim mikrofonin tuaj. Ju lutemi, kontrolloni rregullimet e shfletuesit tuaj dhe riprovoni.", "no_audio_input_title": "S’u gjet mikrofon", - "no_audio_input_description": "S’gjetëm mikrofon në pajisjen tuaj. Ju lutemi, kontrolloni rregullimet tuaja dhe riprovoni." + "no_audio_input_description": "S’gjetëm mikrofon në pajisjen tuaj. Ju lutemi, kontrolloni rregullimet tuaja dhe riprovoni.", + "transfer_consult_first_label": "Konsultohu së pari", + "input_devices": "Pajisje input-i", + "output_devices": "Pajisje output-i" }, - "Other": "Tjetër", "room_settings": { "permissions": { "m.room.avatar_space": "Ndryshoni avatar hapësire", @@ -2829,7 +2421,15 @@ "other": "Po përditësohen hapësira… (%(progress)s nga %(count)s) gjithsej" }, "error_join_rule_change_title": "S’u arrit të përditësohen rregulla hyrjeje", - "error_join_rule_change_unknown": "Dështim i panjohur" + "error_join_rule_change_unknown": "Dështim i panjohur", + "join_rule_restricted_dialog_empty_warning": "Po hiqni krejt hapësirat. Hyrja do të kthehet te parazgjedhja, pra vetëm me ftesa", + "join_rule_restricted_dialog_title": "Përzgjidhni hapësira", + "join_rule_restricted_dialog_description": "Vendosni se prej cilave hapësira mund të hyhet në këtë dhomë. Nëse përzgjidhet një hapësirë, anëtarët e saj do të mund ta gjejnë dhe hyjnë te <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Kërkoni në hapësira", + "join_rule_restricted_dialog_heading_space": "Hapësira që e dini se përmbajnë këtë hapësirë", + "join_rule_restricted_dialog_heading_room": "Hapësira që e dini se përmbajnë këtë dhomë", + "join_rule_restricted_dialog_heading_other": "Hapësira ose dhoma të tjera që mund të mos i dini", + "join_rule_restricted_dialog_heading_unknown": "Këto ka shumë mundësi të jetë ato ku përgjegjës të tjerë dhomash janë pjesë." }, "general": { "publish_toggle": "Të bëhet publike kjo dhomë te drejtoria e dhomave %(domain)s?", @@ -2870,7 +2470,17 @@ "canonical_alias_field_label": "Adresë kryesore", "avatar_field_label": "Avatar dhome", "aliases_no_items_label": "Ende pa adresa të tjera të publikuara, shtoni një më poshtë", - "aliases_items_label": "Adresa të tjera të publikuara:" + "aliases_items_label": "Adresa të tjera të publikuara:", + "alias_heading": "Adresë dhome", + "alias_field_has_domain_invalid": "Mungon ndarë përkatësie, p.sh. (:domain.org)", + "alias_field_has_localpart_invalid": "Mungon emër ose ndarës dhome, p.sh. (dhoma-ime:përkatësi.org)", + "alias_field_safe_localpart_invalid": "Disa shenja nuk lejohen", + "alias_field_required_invalid": "Ju lutemi, jepni një adresë", + "alias_field_matches_invalid": "Kjo adresë nuk shpie te kjo dhomë", + "alias_field_taken_valid": "Kjo adresë është e lirë për përdorim", + "alias_field_taken_invalid_domain": "Kjo adresë është e përdorur tashmë", + "alias_field_taken_invalid": "Kjo adresë kishte një shërbyes të pavlefshëm ose është e përdorur tashmë", + "alias_field_placeholder_default": "p.sh., dhoma-ime" }, "advanced": { "unfederated": "Kjo dhomë nuk është e përdorshme nga shërbyes Matrix të largët", @@ -2883,7 +2493,24 @@ "room_version_section": "Version dhome", "room_version": "Version dhome:", "information_section_space": "Hollësi hapësire", - "information_section_room": "Të dhëna dhome" + "information_section_room": "Të dhëna dhome", + "error_upgrade_title": "S’u arrit të përmirësohej dhoma", + "error_upgrade_description": "Përmirësimi i dhomës s’u plotësua", + "upgrade_button": "Përmirësojeni këtë dhomë me versionin %(version)s", + "upgrade_dialog_title": "Përmirësoni Versionin e Dhomës", + "upgrade_dialog_description": "Përmirësimi i kësaj dhome lyp mbylljen e instancës së tanishme të dhomës dhe krijimin e një dhome të re në vend të saj. Për t’u dhënë anëtarëve të dhomës më të mirën, do të:", + "upgrade_dialog_description_1": "Krijoni një dhomë të re me po atë emër, përshkrim dhe avatar", + "upgrade_dialog_description_2": "Përditësoni çfarëdo aliasesh dhomash vendore që të shpien te dhoma e re", + "upgrade_dialog_description_3": "Ndalojuni përdoruesve të flasin në versionin e vjetër të dhomës, dhe postoni një mesazh që u këshillon atyre të hidhen te dhoma e re", + "upgrade_dialog_description_4": "Vendosni në krye të dhomës së re një lidhje për te dhoma e vjetër, që njerëzit të mund të shohin mesazhet e vjetër", + "upgrade_warning_dialog_invite_label": "Fto automatikisht anëtarë prej kësaj dhome te e reja", + "upgrade_warning_dialog_title_private": "Përmirëso dhomë private", + "upgrade_dwarning_ialog_title_public": "Përmirëso dhomë publike", + "upgrade_warning_dialog_report_bug_prompt": "Kjo zakonisht prek vetëm mënyrën se si përpunohet dhoma te shërbyesi. Nëse keni probleme me %(brand)s-in, ju lutemi, njoftoni një të metë.", + "upgrade_warning_dialog_report_bug_prompt_link": "Kjo zakonisht prek vetëm mënyrën se si përpunohet dhoma te shërbyesi. Nëse keni probleme me %(brand)s-in, ju lutemi, <a>njoftoni një të metë</a>.", + "upgrade_warning_dialog_description": "Përmirësimi i një dhome është një veprim i thelluar dhe zakonisht rekomandohet kur një dhomë është e papërdorshme, për shkak të metash, veçorish që i mungojnë ose cenueshmëri sigurie.", + "upgrade_warning_dialog_explainer": "<b>Ju lutemi, kini parasysh se përmirësimi do të prodhojë një version të ri të dhomës</b>. Krejt mesazhet e tanishëm do të mbeten në këtë dhomë të arkivuar.", + "upgrade_warning_dialog_footer": "Do ta përmirësoni këtë dhomë nga <oldVersion /> në <newVersion />." }, "delete_avatar_label": "Fshije avatarin", "upload_avatar_label": "Ngarkoni avatar", @@ -2923,7 +2550,9 @@ "enable_element_call_caption": "%(brand)s është i fshehtëzuar skaj-më-skaj, por aktualisht është i kufizuar në numra më të vegjël përdoruesish.", "enable_element_call_no_permissions_tooltip": "S’keni leje të mjaftueshme që të ndryshoni këtë.", "call_type_section": "Lloj thirrjeje" - } + }, + "title": "Rregullime Dhome - %(roomName)s", + "alias_not_specified": "e papërcaktuar" }, "encryption": { "verification": { @@ -3000,7 +2629,21 @@ "timed_out": "Verifikimit i mbaroi koha.", "cancelled_self": "E anuluat verifikimin në pajisjen tuaj tjetër.", "cancelled_user": "%(displayName)s anuloi verifikimin.", - "cancelled": "Anuluat verifikimin." + "cancelled": "Anuluat verifikimin.", + "incoming_sas_user_dialog_text_1": "Verifikojeni këtë përdorues që t’i vihet shenjë si i besuar. Përdoruesit e besuar ju më tepër siguri kur përdorni mesazhe të fshehtëzuar skaj-më-skaj.", + "incoming_sas_user_dialog_text_2": "Verifikimi i këtij përdoruesi do t’i vërë shenjë sesionit të tij si të besuar dhe sesionit tuaj si të besuar për ta.", + "incoming_sas_device_dialog_text_1": "Që t’i vihet shenjë si e besuar, verifikojeni këtë pajisje. Besimi i kësaj pajisjeje ju jep juve dhe përdoruesve të tjerë ca qetësi më tepër, kur përdoren mesazhe të fshehtëzuar skaj-më-skaj.", + "incoming_sas_device_dialog_text_2": "Verifikimi i kësaj pajisjeje do të t’i vërë shenjë si të besuar dhe përdoruesit që janë verifikuar me ju do ta besojnë këtë pajisje.", + "incoming_sas_dialog_waiting": "Po pritet ripohimi nga partneri…", + "incoming_sas_dialog_title": "Kërkesë Verifikimi e Ardhur", + "manual_device_verification_self_text": "Ripohojeni duke krahasuar sa vijon me Rregullimet e Përdoruesit te sesioni juaj tjetër:", + "manual_device_verification_user_text": "Ripohojeni këtë sesion përdoruesi duke krahasuar sa vijon me Rregullimet e tij të Përdoruesit:", + "manual_device_verification_device_name_label": "Emër sesioni", + "manual_device_verification_device_id_label": "ID sesioni", + "manual_device_verification_device_key_label": "Kyç sesioni", + "manual_device_verification_footer": "Nëse s’përputhen, siguria e komunikimeve tuaja mund të jetë komprometuar.", + "verification_dialog_title_device": "Verifikoni pajisje tjetër", + "verification_dialog_title_user": "Kërkesë Verifikimi" }, "old_version_detected_title": "U pikasën të dhëna kriptografie të vjetër", "old_version_detected_description": "Janë pikasur të dhëna nga një version i dikurshëm i %(brand)s-it. Kjo do të bëjë që kriptografia skaj-më-skaj te versioni i dikurshëm të mos punojë si duhet. Mesazhet e fshehtëzuar skaj-më-skaj tani së fundi teksa përdorej versioni i dikurshëm mund të mos jenë të shfshehtëzueshëm në këtë version. Kjo mund bëjë edhe që mesazhet e shkëmbyera me këtë version të dështojnë. Nëse ju dalin probleme, bëni daljen dhe rihyni në llogari. Që të ruhet historiku i mesazheve, eksportoni dhe riimportoni kyçet tuaj.", @@ -3054,7 +2697,57 @@ "cross_signing_room_warning": "Dikush po përdor një sesion të panjohur", "cross_signing_room_verified": "Gjithkush në këtë dhomë është verifikuar", "cross_signing_room_normal": "Kjo dhomë është e fshehtëzuar skaj-më-skaj", - "unsupported": "Ky klient nuk mbulon fshehtëzim skaj-më-skaj." + "unsupported": "Ky klient nuk mbulon fshehtëzim skaj-më-skaj.", + "incompatible_database_sign_out_description": "Që të shmanget humbja e historikut të fjalosjes tuaj, duhet të eksportoni kyçet e dhomës tuaj përpara se të dilni nga llogari. Që ta bëni këtë, duhe të riktheheni te versioni më i ri i %(brand)s-it", + "incompatible_database_description": "Me këtë sesion, keni përdorur më herët një version më të ri të %(brand)s-it. Që të ripërdorni këtë version me fshehtëzim skaj më skaj, do t’ju duhet të bëni daljen dhe të rihyni.", + "incompatible_database_title": "Bazë të dhënash e Papërputhshme", + "incompatible_database_disable": "Vazhdo Me Fshehtëzimin të Çaktivizuar", + "key_signature_upload_completed": "Ngarkimi u plotësua", + "key_signature_upload_cancelled": "Ngarkim i anuluar nënshkrimi", + "key_signature_upload_failed": "S’arrihet të ngarkohet", + "key_signature_upload_success_title": "Sukses ngarkimi nënshkrimi", + "key_signature_upload_failed_title": "Ngarkimi i nënshkrimit dështoi", + "udd": { + "own_new_session_text": "Bëtë hyrjen në një sesion të ri pa e verifikuar:", + "own_ask_verify_text": "Verifikoni sesionit tuaj tjetër duke përdorur një nga mundësitë më poshtë.", + "other_new_session_text": "%(name)s (%(userId)s) bëri hyrjen në një sesion të ri pa e verifikuar:", + "other_ask_verify_text": "Kërkojini këtij përdoruesi të verifikojë sesionin e vet, ose ta verifikojë më poshtë dorazi.", + "title": "Jo e Besuar", + "manual_verification_button": "Verifikojeni dorazi përmes teksti", + "interactive_verification_button": "Verifikojeni në mënyrë ndërvepruese përmes emoji-sh" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Lloj i gabuar kartele", + "recovery_key_is_correct": "Mirë duket!", + "wrong_security_key": "Kyç Sigurie i Gabuar", + "invalid_security_key": "Kyç Sigurie i Pavlefshëm" + }, + "reset_title": "Kthe gjithçka te parazgjedhjet", + "reset_warning_1": "Bëjeni këtë vetëm nëse s’keni pajisje tjetër me të cilën të plotësoni verifikimin.", + "reset_warning_2": "Nëse riktheni gjithçka te parazgjedhjet, do të rifilloni pa sesione të besuara, pa përdorues të besuar, dhe mund të mos jeni në gjendje të shihni mesazhe të dikurshëm.", + "security_phrase_title": "Frazë Sigurie", + "security_phrase_incorrect_error": "S’arrihet të hyhet në depozitë të fshehtë. Ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", + "enter_phrase_or_key_prompt": "Që të vazhdohet, jepni Frazën tuaj të Sigurisë, ose <button>përdorni Kyçin tuaj të Sigurisë</button>.", + "security_key_title": "Kyç Sigurie", + "use_security_key_prompt": "Që të vazhdohet përdorni Kyçin tuaj të Sigurisë.", + "separator": "%(securityKey)s ose %(recoveryFile)s", + "restoring": "Po rikthehen kyçesh nga kopjeruajtje" + }, + "reset_all_button": "Harruat, ose humbët krejt metodat e rimarrjes? <a>Riujdisini të gjitha</a>", + "destroy_cross_signing_dialog": { + "title": "Të shkatërrohen kyçet <em>cross-signing</em>?", + "warning": "Fshirja e kyçeve <em>cross-signing</em> është e përhershme. Cilido që keni verifikuar me to, do të shohë një sinjalizim sigurie. Thuajse e sigurt që s’keni pse ta bëni një gjë të tillë, veç në paçi humbur çdo pajisje prej nga mund të bëni <em>cross-sign</em>.", + "primary_button_text": "Spastro kyçe <em>cross-signing</em>" + }, + "confirm_encryption_setup_title": "Ripohoni ujdisje fshehtëzimi", + "confirm_encryption_setup_body": "Klikoni mbi butonin më poshtë që të ripohoni ujdisjen e fshehtëzimit.", + "unable_to_setup_keys_error": "S’arrihet të ujdisen kyçe", + "key_signature_upload_failed_master_key_signature": "një nënshkrim i ri kyçi të përgjithshëm", + "key_signature_upload_failed_cross_signing_key_signature": "një nënshkrim i ri kyçi <em>cross-signing</em>", + "key_signature_upload_failed_device_cross_signing_key_signature": "një nënshkrim <em>cross-signing</em> pajisjeje", + "key_signature_upload_failed_key_signature": "një nënshkrim kyçi", + "key_signature_upload_failed_body": "%(brand)s-i hasi një gabim gjatë ngarkimit të:" }, "emoji": { "category_frequently_used": "Përdorur Shpesh", @@ -3203,7 +2896,10 @@ "fallback_button": "Fillo mirëfilltësim", "sso_title": "Që të vazhdohet, përdorni Hyrje Njëshe", "sso_body": "Ripohoni shtimin e kësaj adrese email duke përdorur Hyrje Njëshe për të provuar identitetin tuaj.", - "code": "Kod" + "code": "Kod", + "sso_preauth_body": "Që të vazhdohet, përdorni Hyrje Njëshe, që të provoni identitetin tuaj.", + "sso_postauth_title": "Ripohojeni që të vazhdohet", + "sso_postauth_body": "Klikoni mbi butonin më poshtë që të ripohoni identitetin tuaj." }, "password_field_label": "Jepni fjalëkalim", "password_field_strong_label": "Bukur, fjalëkalim i fortë!", @@ -3277,7 +2973,41 @@ }, "country_dropdown": "Menu Hapmbyll Vendesh", "common_failures": {}, - "captcha_description": "Ky Shërbyes Home do të donte të sigurohej se s’jeni robot." + "captcha_description": "Ky Shërbyes Home do të donte të sigurohej se s’jeni robot.", + "autodiscovery_invalid": "Përgjigje e pavlefshme zbulimi shërbyesi Home", + "autodiscovery_generic_failure": "S’u arrit të merrej formësim vetëzbulimi nga shërbyesi", + "autodiscovery_invalid_hs_base_url": "Parametër base_url i pavlefshëm për m.homeserver", + "autodiscovery_invalid_hs": "URL-ja e shërbyesit Home s’duket të jetë një shërbyes Home i vlefshëm", + "autodiscovery_invalid_is_base_url": "Parametër base_url i i pavlefshëm për m.identity_server", + "autodiscovery_invalid_is": "URL-ja e shërbyesit të identiteteve s’duket të jetë një shërbyes i vlefshëm identitetesh", + "autodiscovery_invalid_is_response": "Përgjigje e pavlefshme zbulimi identiteti shërbyesi", + "server_picker_description": "Që të bëni hyrjen te shërbyes të tjerë Matrix, duke specifikuar një URL të një shërbyesi Home tjetër, mund të përdorni mundësitë vetjake për shërbyesin. Kjo ju lejon të përdorni %(brand)s në një tjetër shërbyes Home me një llogari Matrix ekzistuese.", + "server_picker_description_matrix.org": "Bashkojuni milionave, falas, në shërbyesin më të madh publik", + "server_picker_title_default": "Mundësi Shërbyesi", + "soft_logout": { + "clear_data_title": "Të pastrohen krejt të dhënat në këtë sesion?", + "clear_data_description": "Spastrimi i krejt të dhënave prej këtij sesioni është përfundimtar. Mesazhet e fshehtëzuar do të humbin, veç në qofshin kopjeruajtur kyçet e tyre.", + "clear_data_button": "Spastro krejt të dhënat" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Mesazhet e fshehtëzuar sigurohen me fshehtëzim skaj-më-skaj. Vetëm ju dhe marrësi(t) kanë kyçet për të lexuar këto mesazhe.", + "setup_secure_backup_description_2": "Kur dilni nga llogaria, këto kyçe do të fshihen te kjo pajisje, që do të thotë se s’do të jeni në gjendje të lexoni mesazhe të fshehtëzuar, veç në paçi kyçet për ta në pajisjet tuaja të tjera, ose të kopjeruajtur te shërbyesi.", + "use_key_backup": "Fillo të përdorësh Kopjeruajtje Kyçesh", + "skip_key_backup": "Nuk i dua mesazhet e mia të fshehtëzuar", + "megolm_export": "Eksporto dorazi kyçet", + "setup_key_backup_title": "Do të humbni hyrje te mesazhet tuaj të fshehtëzuar", + "description": "Jeni i sigurt se doni të dilni?" + }, + "registration": { + "continue_without_email_title": "Vazhdim pa email", + "continue_without_email_description": "Që mos thoni nuk e dinim, nëse s’shtoni një email dhe harroni fjalëkalimin tuaj, mund <b>të humbi përgjithmonë hyrjen në llogarinë tuaj</b>.", + "continue_without_email_field_label": "Email (në daçi)" + }, + "set_email": { + "verification_pending_title": "Verifikim Në Pritje të Miratimit", + "verification_pending_description": "Ju lutemi, kontrolloni email-in tuaj dhe klikoni mbi lidhjen që përmban. Pasi të jetë bërë kjo, klikoni që të vazhdohet.", + "description": "Kjo do t’ju lejojë të ricaktoni fjalëkalimin tuaj dhe të merrni njoftime." + } }, "room_list": { "sort_unread_first": "Së pari shfaq dhoma me mesazhe të palexuar", @@ -3331,7 +3061,8 @@ "spam_or_propaganda": "Mesazh i padëshiruar ose propagandë", "report_entire_room": "Raporto krejt dhomën", "report_content_to_homeserver": "Raportoni Lëndë te Përgjegjësi i Shërbyesit Tuaj Home", - "description": "Raportimi i këtij mesazhi do të shkaktojë dërgimin e 'ID-së së aktit' unike te përgjegjësi i shërbyesit tuaj Home. Nëse mesazhet në këtë dhomë fshehtëzohen, përgjegjësi i shërbyesit tuaj Home s’do të jetë në gjendje të lexojë tekstin e mesazhit apo të shohë çfarëdo kartelë apo figurë." + "description": "Raportimi i këtij mesazhi do të shkaktojë dërgimin e 'ID-së së aktit' unike te përgjegjësi i shërbyesit tuaj Home. Nëse mesazhet në këtë dhomë fshehtëzohen, përgjegjësi i shërbyesit tuaj Home s’do të jetë në gjendje të lexojë tekstin e mesazhit apo të shohë çfarëdo kartelë apo figurë.", + "other_label": "Tjetër" }, "setting": { "help_about": { @@ -3447,7 +3178,22 @@ "popout": "Widget flluskë", "unpin_to_view_right_panel": "Hiqjani fiksimin këtij widget-i, që ta shihni te ky panel", "set_room_layout": "Ujdise skemën e dhomës time për këdo", - "close_to_view_right_panel": "Mbylleni këtë widget, që ta shihni te ky panel" + "close_to_view_right_panel": "Mbylleni këtë widget, që ta shihni te ky panel", + "modal_title_default": "Widget Modal", + "modal_data_warning": "Të dhënat në këtë skenë ndahen me %(widgetDomain)s", + "capabilities_dialog": { + "title": "Miratoni leje widget-i", + "content_starting_text": "Ky widget do të donte të:", + "decline_all_permission": "Hidhi Krejt Poshtë", + "remember_Selection": "Mbaje mend përzgjedhjen time për këtë widget" + }, + "open_id_permissions_dialog": { + "title": "Lejojeni këtë widget të verifikojë identitetin tuaj", + "starting_text": "Ky widget do të verifikojë ID-në tuaj të përdoruesit, por s’do të jetë në gjendje të kryejë veprime për ju:", + "remember_selection": "Mbaje mend këtë" + }, + "error_unable_start_audio_stream_description": "S’arrihet të niset transmetim audio.", + "error_unable_start_audio_stream_title": "S’u arrit të nisej transmetim i drejtpërdrejtë" }, "feedback": { "sent": "Përshtypjet u dërguan", @@ -3456,7 +3202,8 @@ "may_contact_label": "Mund të lidheni me mua për vazhdimin, ose për të më lejuar të testoj ide të ardhshme", "pro_type": "NDIHMËZ PROFESIONISTËSH: Nëse nisni një njoftim të mete, ju lutemi, parashtroni <debugLogsLink>regjistra diagnostikimi</debugLogsLink>, që të na ndihmoni të gjejmë problemin.", "existing_issue_link": "Ju lutemi, shihni <existingIssuesLink>të meta ekzistuese në Github</existingIssuesLink> së pari. S’ka përputhje? <newIssueLink>Nisni një të re</newIssueLink>.", - "send_feedback_action": "Dërgoni përshtypjet" + "send_feedback_action": "Dërgoni përshtypjet", + "can_contact_label": "Mund të lidheni me mua, nëse keni pyetje të mëtejshme" }, "zxcvbn": { "suggestions": { @@ -3527,7 +3274,10 @@ "no_update": "S’ka përditësim gati.", "downloading": "Po shkarkohet përditësim…", "new_version_available": "Version i ri gati. <a>Përditësojeni tani.</a>", - "check_action": "Kontrollo për përditësime" + "check_action": "Kontrollo për përditësime", + "error_unable_load_commit": "S’arrihet të ngarkohen hollësi depozitimi: %(msg)s", + "unavailable": "Jo i passhëm", + "changelog": "Regjistër ndryshimesh" }, "threads": { "all_threads": "Krejt rrjedhat", @@ -3542,7 +3292,11 @@ "empty_heading": "Mbajini diskutimet të sistemuara në rrjedha", "unable_to_decrypt": "S’arrihet të shfshehtëzohet mesazhi", "open_thread": "Hape rrjedhën", - "error_start_thread_existing_relation": "S’mund të krijohet një rrjedhë prej një akti me një marrëdhënie ekzistuese" + "error_start_thread_existing_relation": "S’mund të krijohet një rrjedhë prej një akti me një marrëdhënie ekzistuese", + "count_of_reply": { + "one": "%(count)s përgjigje", + "other": "%(count)s përgjigje" + } }, "theme": { "light_high_contrast": "Kontrast i fortë drite", @@ -3576,7 +3330,41 @@ "title_when_query_available": "Përfundime", "search_placeholder": "Kërko te emra dhe përshkrime", "no_search_result_hint": "Mund të doni të provoni një tjetër kërkim ose të kontrolloni për gabime shkrimi.", - "joining_space": "Po hyhet" + "joining_space": "Po hyhet", + "add_existing_subspace": { + "space_dropdown_title": "Shtoni hapësirë ekzistuese", + "create_prompt": "Në vend të kësaj, doni të shtoni një hapësirë të re?", + "create_button": "Krijoni një hapësirë të re", + "filter_placeholder": "Kërkoni për hapësira" + }, + "add_existing_room_space": { + "error_heading": "S’u shtuan të gjithë të përzgjedhurit", + "progress_text": { + "one": "Po shtohet dhomë…", + "other": "Po shtohen dhoma… (%(progress)s nga %(count)s)" + }, + "dm_heading": "Mesazhe të Drejtpërdrejtë", + "space_dropdown_label": "Përzgjedhje hapësire", + "space_dropdown_title": "Shtoni dhoma ekzistuese", + "create": "Doni të shtohet një dhomë e re, në vend të kësaj?", + "create_prompt": "Krijoni dhomë të re", + "subspace_moved_note": "Shtimi i hapësirave është lëvizur." + }, + "room_filter_placeholder": "Kërkoni për dhoma", + "leave_dialog_public_rejoin_warning": "S’do të jeni në gjendje të rihyni, para se të riftoheni.", + "leave_dialog_only_admin_warning": "Jeni përgjegjësi i vetëm i kësaj hapësire. Braktisja e saj do të thotë se askush s’ka kontroll mbi të.", + "leave_dialog_only_admin_room_warning": "Jeni përgjegjësi i vetëm i disa dhomave apo hapësirave që dëshironi t’i braktisni. Braktisja e tyre do t’i lërë pa ndonjë përgjegjës.", + "leave_dialog_title": "Braktise %(spaceName)s", + "leave_dialog_description": "Ju ndan një hap nga braktisja e <spaceName/>.", + "leave_dialog_option_intro": "Doni të braktisen dhomat në këtë hapësirë?", + "leave_dialog_option_none": "Mos braktis ndonjë dhomë", + "leave_dialog_option_all": "Braktisi krejt dhomat", + "leave_dialog_option_specific": "Braktis disa dhoma", + "leave_dialog_action": "Braktiseni hapësirën", + "preferences": { + "sections_section": "Ndarje për t’u shfaqur", + "show_people_in_space": "Kjo grupon fjalosjet tuaja me anëtarë në këtë hapësirë. Çaktivizimi i kësaj do t’i fshehë këto fjalosje prej pamjes tuaj për %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Ky shërbyes Home s’është formësuar të shfaqë harta.", @@ -3599,7 +3387,30 @@ "click_move_pin": "Klikoni që të lëvizet piketa", "click_drop_pin": "Klikoni që të lihet një piketë", "share_button": "Jepe vendndodhjen", - "stop_and_close": "Resht dhe mbylle" + "stop_and_close": "Resht dhe mbylle", + "error_fetch_location": "S’u pru dot vendndodhja", + "error_no_perms_title": "S’keni leje të jepni vendndodhje", + "error_no_perms_description": "Që të mund të jepni në këtë dhomë vendndodhje, lypset të keni lejet e duhura.", + "error_send_title": "S’e dërguam dot vendndodhjen tuaj", + "error_send_description": "%(brand)s s’dërgoi dot vendndodhjen tuaj. Ju lutemi, riprovoni.", + "live_description": "Vendndodhje aty për aty e %(displayName)s", + "share_type_own": "Vendndodhja ime e tanishme", + "share_type_live": "Vendndodhja ime drejtpërsëdrejti", + "share_type_pin": "Lini një Piketë", + "share_type_prompt": "Ç’lloj vendndodhjeje doni të jepet?", + "live_update_time": "Përditësuar më %(humanizedUpdateTime)s", + "live_until": "“Live” deri më %(expiryTime)s", + "loading_live_location": "Po ngarkohet vendndodhje “live”…", + "live_location_ended": "Vendndodhja “live” përfundoi", + "live_location_error": "Gabim vendndodhjeje aty për aty", + "live_locations_empty": "Pa vendndodhje aty për aty", + "close_sidebar": "Mbylle anështyllën", + "error_stopping_live_location": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj", + "error_sharing_live_location": "Ndodhi një gabim teksa tregohej vendndodhja juaj “live”", + "live_location_active": "Po jepni vendndodhjen tuaj aty për aty", + "live_location_enabled": "Vendndodhje aty për aty e aktivizuar", + "error_sharing_live_location_try_again": "Ndodhi një gabim teksa tregohej vendndodhja juaj aty për aty, ju lutemi, riprovoni", + "error_stopping_live_location_try_again": "Ndodhi një gabim teksa ndalej dhënia aty për aty e vendndodhjes tuaj, ju lutemi, riprovoni" }, "labs_mjolnir": { "room_name": "Lista Ime e Dëbimeve", @@ -3671,7 +3482,16 @@ "address_label": "Adresë", "label": "Krijoni një hapësirë", "add_details_prompt_2": "Këto mund t’i ndryshoni në çfarëdo kohe.", - "creating": "Po krijohet…" + "creating": "Po krijohet…", + "subspace_join_rule_restricted_description": "Cilido te <SpaceName/> do të jetë në gjendje ta gjejë dhe hyjë.", + "subspace_join_rule_public_description": "Cilido do të jetë në gjendje ta gjejë dhe hyjë në këtë hapësirë, jo thjesht anëtarët e <SpaceName/>.", + "subspace_join_rule_invite_description": "Vetëm personat e ftuar do të jenë në gjendje të gjejnë dhe hyjnë në këtë hapësirë.", + "subspace_dropdown_title": "Krijoni një hapësirë", + "subspace_beta_notice": "Shtoni një hapësirë te një hapësirë që administroni.", + "subspace_join_rule_label": "Dukshmëri hapësire", + "subspace_join_rule_invite_only": "Hapësirë private (vetëm me ftesa)", + "subspace_existing_space_prompt": "Në vend të kësaj, mos dëshironi të shtoni një hapësirë ekzistuese?", + "subspace_adding": "Po shtohet…" }, "user_menu": { "switch_theme_light": "Kalo nën mënyrën e çelët", @@ -3829,7 +3649,11 @@ "all_rooms": "Krejt Dhomat", "field_placeholder": "Kërkoni…", "this_room_button": "Kërko në këtë dhomë", - "all_rooms_button": "Kërko në krejt dhomat" + "all_rooms_button": "Kërko në krejt dhomat", + "result_count": { + "other": "(~%(count)s përfundime)", + "one": "(~%(count)s përfundim)" + } }, "jump_to_bottom_button": "Rrëshqit te mesazhet më të freskët", "jump_read_marker": "Hidhu te mesazhi i parë i palexuar.", @@ -3844,7 +3668,19 @@ "error_jump_to_date_details": "Hollësi gabimi", "jump_to_date_beginning": "Fillimi i dhomës", "jump_to_date": "Kalo te datë", - "jump_to_date_prompt": "Zgjidhni një datë ku të kalohet" + "jump_to_date_prompt": "Zgjidhni një datë ku të kalohet", + "face_pile_tooltip_label": { + "one": "Shihni 1 anëtar", + "other": "Shihni krejt %(count)s anëtarët" + }, + "face_pile_tooltip_shortcut_joined": "Përfshi ju, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Prfshi %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> ju fton", + "unknown_status_code_for_timeline_jump": "kod i panjohur gjendjeje", + "face_pile_summary": { + "one": "%(count)s person që e njihni është bërë pjesë tashmë", + "other": "%(count)s persona që i njihni janë bërë pjesë tashmë" + } }, "file_panel": { "guest_note": "Që të përdorni këtë funksion, duhet të <a>regjistroheni</a>", @@ -3865,7 +3701,9 @@ "identity_server_no_terms_title": "Shërbyesi i identiteteve s’ka kushte shërbimi", "identity_server_no_terms_description_1": "Ky veprim lyp hyrje te shërbyesi parazgjedhje i identiteteve <server /> për të vlerësuar një adresë email ose një numër telefoni, por shërbyesi nuk ka ndonjë kusht shërbimesh.", "identity_server_no_terms_description_2": "Vazhdoni vetëm nëse i besoni të zotit të shërbyesit.", - "inline_intro_text": "Që të vazhdohet, pranoni <policyLink />:" + "inline_intro_text": "Që të vazhdohet, pranoni <policyLink />:", + "summary_identity_server_1": "Gjeni të tjerë përmes telefoni ose email-i", + "summary_identity_server_2": "Bëhuni i gjetshëm përmes telefoni ose email-i" }, "space_settings": { "title": "Rregullime - %(spaceName)s" @@ -3902,7 +3740,13 @@ "total_n_votes_voted": { "one": "Bazuar në %(count)s votë", "other": "Bazua në %(count)s vota" - } + }, + "end_message_no_votes": "Pyetësori përfundoi. S’pati vota.", + "end_message": "Pyetësori përfundoi. Përgjigja kryesuese: %(topAnswer)s", + "error_ending_title": "S’u arrit të përfundohej pyetësori", + "error_ending_description": "Na ndjeni, pyetësori nuk u përfundua. Ju lutemi, riprovoni.", + "end_title": "Përfundoje Pyetësorin", + "end_description": "Jeni i sigurt se doni të përfundohet ky pyetësor? Kjo do të shfaqë rezultatet përfundimtare të pyetësorit dhe do të ndalë votimin nga njerëzit." }, "failed_load_async_component": "S’arrihet të ngarkohet! Kontrolloni lidhjen tuaj në rrjet dhe riprovoni.", "upload_failed_generic": "Dështoi ngarkimi i kartelës '%(fileName)s'.", @@ -3946,7 +3790,39 @@ "error_version_unsupported_space": "Shërbyesi Home i përdoruesit s’e mbulon versionin e hapësirës.", "error_version_unsupported_room": "Shërbyesi Home i përdoruesit s’e mbulon versionin e dhomës.", "error_unknown": "Gabim i panjohur shërbyesi", - "to_space": "Ftojeni te %(spaceName)s" + "to_space": "Ftojeni te %(spaceName)s", + "unable_find_profiles_description_default": "S’arrihet të gjenden profile për ID-të Matrix të treguara më poshtë - do të donit të ftohet, sido qoftë?", + "unable_find_profiles_title": "Përdoruesit vijues mund të mos ekzistojnë", + "unable_find_profiles_invite_never_warn_label_default": "Ftoji sido që të jetë dhe mos më sinjalizo më kurrë", + "unable_find_profiles_invite_label_default": "Ftoji sido qoftë", + "email_caption": "Ftojeni me email", + "error_dm": "S’e krijuam dot DM-në tuaj.", + "ask_anyway_description": "S’arrihet të gjenden profile për ID-të Matrix radhitur më poshtë - doni të niset një MD sido që të jetë?", + "ask_anyway_never_warn_label": "Nis MD sido qoftë dhe mos më sinjalizo kurrë më", + "ask_anyway_label": "Nis MD sido qoftë", + "error_find_room": "Diç shkoi ters teksa provohej të ftoheshin përdoruesit.", + "error_invite": "S’i ftuam dot këta përdorues. Ju lutemi, kontrolloni përdoruesit që doni të ftoni dhe riprovoni.", + "error_transfer_multiple_target": "Një thirrje mund të shpërngulet vetëm te një përdorues.", + "error_find_user_title": "S’u arrit të gjendeshin përdoruesit vijues", + "error_find_user_description": "Përdoruesit vijues mund të mos ekzistojnë ose janë të pavlefshëm, dhe s’mund të ftohen: %(csvNames)s", + "recents_section": "Biseda Së Fundi", + "suggestions_section": "Me Mesazhe të Drejtpërdrejtë Së Fundi", + "email_use_default_is": "Përdorni një shërbyes identitetesh për të ftuar me email. <default>Përdorni parazgjedhjen (%(defaultIdentityServerName)s)</default> ose administrojeni që nga <settings>Rregullimet</settings>.", + "email_use_is": "Përdorni një shërbyes identitetesh për të ftuar me email. Administrojeni që nga <settings>Rregullimet</settings>.", + "start_conversation_name_email_mxid_prompt": "Nisni një bisedë me dikë duke përdorur emrin e tij, adresën email ose emrin e përdoruesit (bie fjala, <userId/>).", + "start_conversation_name_mxid_prompt": "Nisni një bisedë me dikë duke përdorur emrin e tij ose emrin e tij të përdoruesit (bie fjala, <userId/>).", + "suggestions_disclaimer": "Disa sugjerime mund të jenë fshehur, për arsye privatësie.", + "suggestions_disclaimer_prompt": "Nëse s’e shihni atë që po kërkoni, dërgojini nga më poshtë një lidhje ftese.", + "send_link_prompt": "Ose dërgoni një lidhje ftese", + "to_room": "Ftojeni te %(roomName)s", + "name_email_mxid_share_space": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë hapësirë</a>.", + "name_mxid_share_space": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë hapësirë</a>.", + "name_email_mxid_share_room": "Ftoni dikë duke përdorur emrin e tij, adresën email, emrin e përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë dhomë</a>.", + "name_mxid_share_room": "Ftoni dikë duke përdorur emrin e tij, emrin e tij të përdoruesit (bie fjala, <userId/>) ose <a>ndani me të këtë dhomë</a>.", + "key_share_warning": "Personat e ftuar do të jenë në gjendje të lexojnë mesazhe të vjetër.", + "email_limit_one": "Ftesat me email mund të dërgohen vetëm një në herë", + "transfer_user_directory_tab": "Drejtori Përdoruesi", + "transfer_dial_pad_tab": "Butona numrash" }, "scalar": { "error_create": "S’arrihet të krijohet widget-i.", @@ -3979,7 +3855,21 @@ "something_went_wrong": "Diçka shkoi ters!", "download_media": "S’u arrit të shkarkohet media burim, s’u gjet URL burimi", "update_power_level": "S’u arrit të ndryshohej shkalla e pushtetit", - "unknown": "Gabim i panjohur" + "unknown": "Gabim i panjohur", + "dialog_description_default": "Ndodhi një gabim.", + "edit_history_unsupported": "Shërbyesi juaj Home nuk duket se e mbulon këtë veçori.", + "session_restore": { + "clear_storage_description": "Të dilet dhe të hiqen kyçet e fshehtëzimit?", + "clear_storage_button": "Spastro Depon dhe Dil", + "title": "S’arrihet të rikthehet sesioni", + "description_1": "Hasëm një gabim teksa provohej të rikthehej sesioni juaj i dikurshëm.", + "description_2": "Nëse më herët keni përdorur një version më të freskët të %(brand)s-it, sesioni juaj mund të jetë i papërputhshëm me këtë version. Mbylleni këtë dritare dhe kthehuni te versioni më i ri.", + "description_3": "Spastrimi i gjërave të depozituara në shfletuesin tuaj mund ta ndreqë problemin, por kjo do të sjellë nxjerrjen tuaj nga llogari dhe do ta bëjë të palexueshëm çfarëdo historiku të fshehtëzuar të bisedës." + }, + "storage_evicted_title": "Mungojnë të dhëna sesioni", + "storage_evicted_description_1": "Mungojnë disa të dhëna sesioni, përfshi kyçe mesazhesh të fshehtëzuar. Për të ndrequr këtë, dilni dhe hyni, duke rikthyer kështu kyçet nga kopjeruajtje.", + "storage_evicted_description_2": "Ka gjasa që shfletuesi juaj të ketë hequr këto të dhëna kur kish pak hapësirë në disk.", + "unknown_error_code": "kod gabimi të panjohur" }, "in_space1_and_space2": "Në hapësirat %(space1Name)s dhe %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4132,7 +4022,31 @@ "deactivate_confirm_action": "Çaktivizoje përdoruesin", "error_deactivate": "S’u arrit të çaktivizohet përdorues", "role_label": "Rol në <RoomName/>", - "edit_own_devices": "Përpunoni pajisje" + "edit_own_devices": "Përpunoni pajisje", + "redact": { + "no_recent_messages_title": "S’u gjetën mesazhe së fundi nga %(user)s", + "no_recent_messages_description": "Provoni të ngjiteni sipër në rrjedhën kohore, që të shihni nëse ka patur të tillë më herët.", + "confirm_title": "Hiq mesazhe së fundi nga %(user)s", + "confirm_description_1": { + "other": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë për këdo te biseda. Doni të vazhdohet?", + "one": "Ju ndan një hap nga heqja e %(count)s mesazheve nga %(user)s. Kjo do t’i heqë përgjithnjë, për këdo në bisedë. Doni të vazhdohet?" + }, + "confirm_description_2": "Për një sasi të madhe mesazhesh, kjo mund të dojë ca kohë. Ju lutemi, mos e rifreskoni klientin tuaj gjatë kësaj kohe.", + "confirm_keep_state_label": "Ruaji mesazhet e sistemit", + "confirm_keep_state_explainer": "Hiqini shenjën, nëse doni të hiqni mesazhe sistemi në këtë përdorues (p.sh., ndryshime anëtarësimi, ndryshime profili…)", + "confirm_button": { + "other": "Hiq %(count)s mesazhe", + "one": "Hiq 1 mesazh" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s sesione të verifikuar", + "one": "1 sesion i verifikuar" + }, + "count_of_sessions": { + "other": "%(count)s sesione", + "one": "%(count)s sesion" + } }, "stickers": { "empty": "Hëpërhë, s’keni të aktivizuar ndonjë pako ngjitësesh", @@ -4185,6 +4099,9 @@ "one": "Rezultati përfundimtar, bazua në %(count)s votë", "other": "Rezultati përfundimtar, bazua në %(count)s vota" } + }, + "thread_list": { + "context_menu_label": "Mundësi rrjedhe" } }, "reject_invitation_dialog": { @@ -4221,12 +4138,165 @@ }, "console_wait": "Daleni!", "cant_load_page": "S’u ngarkua dot faqja", - "Invalid homeserver discovery response": "Përgjigje e pavlefshme zbulimi shërbyesi Home", - "Failed to get autodiscovery configuration from server": "S’u arrit të merrej formësim vetëzbulimi nga shërbyesi", - "Invalid base_url for m.homeserver": "Parametër base_url i pavlefshëm për m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL-ja e shërbyesit Home s’duket të jetë një shërbyes Home i vlefshëm", - "Invalid identity server discovery response": "Përgjigje e pavlefshme zbulimi identiteti shërbyesi", - "Invalid base_url for m.identity_server": "Parametër base_url i i pavlefshëm për m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL-ja e shërbyesit të identiteteve s’duket të jetë një shërbyes i vlefshëm identitetesh", - "General failure": "Dështim i përgjithshëm" + "General failure": "Dështim i përgjithshëm", + "emoji_picker": { + "cancel_search_label": "Anulo kërkimin" + }, + "info_tooltip_title": "Informacion", + "language_dropdown_label": "Menu Hapmbyll Gjuhësh", + "pill": { + "permalink_other_room": "Mesazh në %(room)s", + "permalink_this_room": "Mesazh nga %(user)s" + }, + "seshat": { + "error_initialising": "Dështoi gatitja e kërkimit në mesazhe, për më tepër hollësi, shihni <a>rregullimet tuaja</a>", + "warning_kind_files_app": "Që të shihni krejt kartelat e fshehtëzuara, përdorni <a>aplikacionin për Desktop</a>", + "warning_kind_search_app": "Që të kërkoni te mesazhe të fshehtëzuar, përdorni <a>aplikacionin për Desktop</a>", + "warning_kind_files": "Ky version i %(brand)s nuk mbulon parjen për disa kartela të fshehtëzuara", + "warning_kind_search": "Ky version i %(brand)s nuk mbulon kërkimin në mesazhe të fshehtëzuar", + "reset_title": "Të rikthehet te parazgjedhjet arkivi i akteve?", + "reset_description": "Gjasat janë të mos doni të riktheni te parazgjedhjet arkivin e indeksimit të akteve", + "reset_explainer": "Nëse e bëni, ju lutemi, kini parasysh se s’do të fshihet asnjë nga mesazhet tuaj, por puna me kërkimin mund degradojë për pak çaste, ndërkohë që rikrijohet treguesi", + "reset_button": "Riktheje te parazgjedhjet arkivin e akteve" + }, + "truncated_list_n_more": { + "other": "Dhe %(count)s të tjerë…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Jepni një emër shërbyesi", + "network_dropdown_available_valid": "Duket mirë", + "network_dropdown_available_invalid_forbidden": "S’keni leje të shihni listën e dhomave të këtij shërbyesi", + "network_dropdown_available_invalid": "S’gjendet dot ky shërbyes ose lista e dhomave të tij", + "network_dropdown_your_server_description": "Shërbyesi juaj", + "network_dropdown_remove_server_adornment": "Hiqe shërbyesin “%(roomServer)s”", + "network_dropdown_add_dialog_title": "Shtoni një shërbyes të ri", + "network_dropdown_add_dialog_description": "Jepni emrin e një shërbyesi të ri që doni të eksploroni.", + "network_dropdown_add_dialog_placeholder": "Emër shërbyesi", + "network_dropdown_add_server_option": "Shtoni shërbyes të ri…", + "network_dropdown_selected_label_instance": "Shfaq: Dhoma %(instance)s (%(server)s)", + "network_dropdown_selected_label": "Shfaq: Dhoma Matrix" + } + }, + "dialog_close_label": "Mbylle dialogun", + "voice_message": { + "cant_start_broadcast_title": "S’niset dot mesazh zanor", + "cant_start_broadcast_description": "S’mund të niset mesazh zanor, ngaqë aktualisht po incizoni një transmetim të drejtpërdrejtë. Ju lutemi, përfundoni transmetimin e drejtpërdrejtë, që të mund të nisni incizimin e një mesazhi zanor." + }, + "redact": { + "error": "S’mund ta fshini këtë mesazh. (%(code)s)", + "ongoing": "Po hiqet…", + "confirm_button": "Ripohoni Heqjen", + "reason_label": "Arsye (opsionale)" + }, + "forward": { + "no_perms_title": "S’keni leje ta bëni këtë", + "sending": "Po dërgohet", + "sent": "U dërgua", + "open_room": "Dhomë e hapët", + "send_label": "Dërgoje", + "message_preview_heading": "Paraparje mesazhi", + "filter_placeholder": "Kërkoni për dhoma ose persona" + }, + "integrations": { + "disabled_dialog_title": "Integrimet janë të çaktivizuara", + "disabled_dialog_description": "Që të bëni këtë, aktivizoni '%(manageIntegrations)s' te Rregullimet.", + "impossible_dialog_title": "Integrimet s’lejohen", + "impossible_dialog_description": "%(brand)s-i juaj nuk ju lejon të përdorni një përgjegjës integrimesh për të bërë këtë. Ju lutemi, lidhuni me përgjegjësin." + }, + "lazy_loading": { + "disabled_description1": "Më parë përdornit %(brand)s në %(host)s me <em>lazy loading</em> anëtarësh të aktivizuar. Në këtë version <em>lazy loading</em> është çaktivizuar. Ngaqë fshehtina vendore s’është e përputhshme mes këtyre dy rregullimeve, %(brand)s-i lyp të rinjëkohësohet llogaria juaj.", + "disabled_description2": "Nëse versioni tjetër i %(brand)s-it është ende i hapur në një skedë tjetër, ju lutemi, mbylleni, ngaqë përdorimi njëkohësisht i %(brand)s-it në të njëjtën strehë, në njërën anë me <em>lazy loading</em> të aktivizuar dhe në anën tjetër të çaktivizuar do të shkaktojë probleme.", + "disabled_title": "Fshehtinë vendore e papërputhshme", + "disabled_action": "Spastro fshehtinën dhe rinjëkohëso", + "resync_description": "%(brand)s-i tani përdor 3 deri 5 herë më pak kujtesë, duke ngarkuar të dhëna mbi përdorues të tjerë vetëm kur duhen. Ju lutemi, prisni, teksa njëkohësojmë të dhënat me shërbyesin!", + "resync_title": "%(brand)s-i po përditësohet" + }, + "message_edit_dialog_title": "Përpunime mesazhi", + "server_offline": { + "empty_timeline": "Jeni në rregull.", + "title": "Shërbyesi s’po përgjigjet", + "description": "Shërbyesi juaj s’po u përgjigjet disa kërkesave nga ju. Më poshtë gjenden disa nga arsyet më të mundshme.", + "description_1": "Shërbyesi (%(serverName)s) e zgjati shumë përgjigjen.", + "description_2": "Kërkesën po e bllokon firewall-i ose anti-virus-i juaj.", + "description_3": "Kërkesën po e pengon një zgjerim i shfletuesit.", + "description_4": "Shërbyesi është jashtë funksionimi.", + "description_5": "Shërbyesi e ka hedhur poshtë kërkesën tuaj.", + "description_6": "Zona juaj po ka probleme lidhjeje në internet.", + "description_7": "Ndodhi një gabim teksa provohej lidhja me shërbyesin.", + "description_8": "Shërbyesi s’është formësuar të tregojë se cili është problemi (CORS).", + "recent_changes_heading": "Ndryshime tani së fundi që s’janë marrë ende" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s Anëtar", + "other": "%(count)s Anëtarë" + }, + "public_rooms_label": "Dhoma publike", + "heading_with_query": "Përdorni \"%(query)s\" për kërkim", + "heading_without_query": "Kërkoni për", + "spaces_title": "Hapësira ku jeni i pranishëm", + "other_rooms_in_space": "Dhoma të tjera në %(spaceName)s", + "join_button_text": "Hyni te %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Disa përfundime mund të jenë fshehur, për arsye privatësie", + "cant_find_person_helpful_hint": "Nëse s’e shihni atë që po kërkoni, dërgojini lidhjen e ftesës tuaj.", + "copy_link_text": "Kopjo lidhje ftese", + "result_may_be_hidden_warning": "Disa përfundime mund të jenë të fshehura", + "cant_find_room_helpful_hint": "Nëse s’gjeni dot dhomën për të cilën po shihni, kërkoni një ftesë, ose krijoni një dhomë të re.", + "create_new_room_button": "Krijoni dhomë të re", + "group_chat_section_title": "Mundësi të tjera", + "start_group_chat_button": "Nisni një fjalosje grupi", + "message_search_section_title": "Kërkime të tjera", + "recent_searches_section_title": "Kërkime së fundi", + "recently_viewed_section_title": "Parë së fundi", + "search_dialog": "Dialog Kërkimi", + "remove_filter": "Hiq filtër kërkimesh për %(filter)s", + "search_messages_hint": "Që të kërkoni te mesazhet, shihni për këtë ikonë në krye të një dhome <icon/>", + "keyboard_scroll_hint": "Përdorni <arrows/> për rrëshqitje" + }, + "share": { + "title_room": "Ndani Dhomë Me të Tjerë", + "permalink_most_recent": "Lidhje për te mesazhet më të freskët", + "title_user": "Ndani Përdorues", + "title_message": "Ndani Me të Tjerë Mesazh Dhome", + "permalink_message": "Lidhje për te mesazhi i përzgjedhur", + "link_title": "Lidhje për te dhoma" + }, + "upload_file": { + "title_progress": "Ngarkim kartelash (%(current)s nga %(total)s) gjithsej", + "title": "Ngarko kartela", + "upload_all_button": "Ngarkoji krejt", + "error_file_too_large": "Kjo kartelë është <b>shumë e madhe</b> për ngarkim. Caku për madhësi kartelash është %(limit)s, ndërsa kjo kartelë është %(sizeOfThisFile)s.", + "error_files_too_large": "Këto kartela janë <b>shumë të mëdha</b> për ngarkim. Caku për madhësi kartelash është %(limit)s.", + "error_some_files_too_large": "Disa kartela janë <b>shumë të mëdha</b> për ngarkim. Caku për madhësi kartelash është %(limit)s.", + "upload_n_others_button": { + "other": "Ngarkoni %(count)s kartela të tjera", + "one": "Ngarkoni %(count)s kartelë tjetër" + }, + "cancel_all_button": "Anuloji Krejt", + "error_title": "Gabim Ngarkimi" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Po sillen kyçet prej shërbyesi…", + "load_error_content": "S’arrihet të ngarkohet gjendje kopjeruajtjeje", + "recovery_key_mismatch_title": "Mospërputhje Kyçesh Sigurie", + "recovery_key_mismatch_description": "Kopjeruajtja s’mund të shfshehtëzohej me Kyçin e Sigurisë: ju lutemi, verifikoni se keni dhënë Kyçin e saktë të Sigurisë.", + "incorrect_security_phrase_title": "Frazë e Pasaktë Sigurie", + "incorrect_security_phrase_dialog": "Kopjeruajtja s’u shfshehtëzua dot me këtë Frazë Sigurie: ju lutemi, verifikoni se keni dhënë Frazën e saktë të Sigurisë.", + "restore_failed_error": "S’arrihet të rikthehet kopjeruajtje", + "no_backup_error": "S’u gjet kopjeruajtje!", + "keys_restored_title": "Kyçet u rikthyen", + "count_of_decryption_failures": "S’u arrit të shfshehtëzohet sesioni %(failedCount)s!", + "count_of_successfully_restored_keys": "U rikthyen me sukses %(sessionCount)s kyçe", + "enter_phrase_title": "Jepni Frazën e Sigurisë", + "key_backup_warning": "<b>Kujdes</b>: duhet të ujdisni kopjeruajtje kyçesh vetëm nga një kompjuter i besuar.", + "enter_phrase_description": "Hyni te historiku i mesazheve tuaj të siguruara dhe ujdisni shkëmbim të sigurt mesazhesh duke dhënë Frazën tuaj të Sigurisë.", + "phrase_forgotten_text": "Nëse keni harruar Frazën tuaj të Sigurisë, mund të <button1>përdorni Kyçin tuaj të Sigurisë</button1> ose të <button2>ujdisni mundësi të reja rikthimi</button2>", + "enter_key_title": "Jepni Kyç Sigurie", + "key_is_valid": "Ky duket si Kyç i vlefshëm Sigurie!", + "key_is_invalid": "Kyç Sigurie jo i vlefshëm", + "enter_key_description": "Hyni te historiku i mesazheve tuaj të siguruar dhe rregulloni shkëmbim mesazhesh të sigurt duke dhënë Kyçin tuaj të Sigurisë.", + "key_forgotten_text": "Nëse keni harruar Kyçin tuaj të Sigurisë, mund të <button>ujdisni mundësi të reja rimarrjeje</button>", + "load_keys_progress": "U rikthyen %(completed)s nga %(total)s kyçe" + } } diff --git a/src/i18n/strings/sr.json b/src/i18n/strings/sr.json index 64fb151aef..15355d554a 100644 --- a/src/i18n/strings/sr.json +++ b/src/i18n/strings/sr.json @@ -27,88 +27,28 @@ "Restricted": "Ограничено", "Moderator": "Модератор", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", - "Send": "Пошаљи", - "and %(count)s others...": { - "other": "и %(count)s других...", - "one": "и још један други..." - }, "%(duration)ss": "%(duration)sс", "%(duration)sm": "%(duration)sм", "%(duration)sh": "%(duration)sч", "%(duration)sd": "%(duration)sд", "Unnamed room": "Неименована соба", - "(~%(count)s results)": { - "other": "(~%(count)s резултата)", - "one": "(~%(count)s резултат)" - }, "Join Room": "Приступи соби", - "unknown error code": "непознати код грешке", - "not specified": "није наведено", - "Add an Integration": "Додај уградњу", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Бићете пребачени на сајт треће стране да бисте се идентификовали са својим налогом зарад коришћења уградње %(integrationsUrl)s. Да ли желите да наставите?", - "Email address": "Мејл адреса", "Delete Widget": "Обриши виџет", - "Create new room": "Направи нову собу", "Home": "Почетна", "%(items)s and %(lastItem)s": "%(items)s и %(lastItem)s", "collapse": "скупи", "expand": "рашири", - "Custom level": "Прилагођени ниво", - "And %(count)s more...": { - "other": "И %(count)s других..." - }, - "Confirm Removal": "Потврди уклањање", - "An error has occurred.": "Догодила се грешка.", - "Unable to restore session": "Не могу да повратим сесију", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Ако сте претходно користили новије издање апликације %(brand)s, ваша сесија може бити некомпатибилна са овим издањем. Затворите овај прозор и вратите се на новије издање.", - "Verification Pending": "Чека се на проверу", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Проверите ваш мејл и кликните на везу унутар њега. Када ово урадите, кликните на дугме „настави“.", - "This will allow you to reset your password and receive notifications.": "Ово омогућава поновно постављање лозинке и примање обавештења.", - "<a>In reply to</a> <pill>": "<a>Као одговор за</a> <pill>", - "Session ID": "ИД сесије", "Sunday": "Недеља", "Today": "Данас", "Friday": "Петак", - "Changelog": "Записник о изменама", - "Unavailable": "Недоступан", - "Filter results": "Филтрирај резултате", "Tuesday": "Уторак", "Saturday": "Субота", "Monday": "Понедељак", "Wednesday": "Среда", - "You cannot delete this message. (%(code)s)": "Не можете обрисати ову поруку. (%(code)s)", "Thursday": "Четвртак", "Yesterday": "Јуче", - "Thank you!": "Хвала вам!", - "Preparing to send logs": "Припремам се за слање записника", - "Logs sent": "Записници су послати", - "Failed to send logs: ": "Нисам успео да пошаљем записнике: ", "Send Logs": "Пошаљи записнике", - "Clear Storage and Sign Out": "Очисти складиште и одјави ме", - "We encountered an error trying to restore your previous session.": "Наишли смо на грешку приликом повраћаја ваше претходне сесије.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Чишћење складишта вашег прегледача може решити проблем али ће вас то одјавити и учинити шифровани историјат ћаскања нечитљивим.", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не могу да учитам догађај на који је послат одговор, или не постоји или немате овлашћење да га погледате.", - "Share Room": "Подели собу", - "Link to most recent message": "Веза ка најновијој поруци", - "Share User": "Подели корисника", - "Share Room Message": "Подели поруку у соби", - "Link to selected message": "Веза ка изабраној поруци", - "Join millions for free on the largest public server": "Придружите се милионима других бесплатно на највећем јавном серверу", - "Email (optional)": "Мејл (изборно)", - "Are you sure you want to sign out?": "Заиста желите да се одјавите?", - "Direct Messages": "Директне поруке", - "%(count)s verified sessions": { - "other": "потврђених сесија: %(count)s", - "one": "1 потврђена сесија" - }, - "Remove recent messages by %(user)s": "Уклони недавне поруке корисника %(user)s", - "Room Settings - %(roomName)s": "Подешавања собе - %(roomName)s", - "Resend %(unsentCount)s reaction(s)": "Поново пошаљи укупно %(unsentCount)s реакција", "Light bulb": "сијалица", - "Looks good": "Изгледа добро", - "Recent Conversations": "Недавни разговори", - "Recently Direct Messaged": "Недавне директне поруке", - "Looks good!": "Изгледа добро!", "Switch theme": "Промени тему", "Zimbabwe": "Зимбабве", "Zambia": "Замбија", @@ -359,11 +299,7 @@ "United Kingdom": "Уједињено Краљевство", "Your homeserver has exceeded one of its resource limits.": "Ваш домаћи сервер је прекорачио ограничење неког ресурса.", "Your homeserver has exceeded its user limit.": "Ваш домаћи сервер је прекорачио ограничење корисника.", - "Removing…": "Уклањам…", - "Clear all data in this session?": "Да очистим све податке у овој сесији?", - "Reason (optional)": "Разлог (опционо)", "Not encrypted": "Није шифровано", - "Power level": "Ниво снаге", "Folder": "фасцикла", "Headphones": "слушалице", "Anchor": "сидро", @@ -426,25 +362,10 @@ "Lion": "лав", "Cat": "мачка", "Dog": "Пас", - "This version of %(brand)s does not support searching encrypted messages": "Ова верзија %(brand)s с не подржава претраживање шифрованих порука", - "Cancel search": "Откажи претрагу", - "Confirm this user's session by comparing the following with their User Settings:": "Потврдите сесију овог корисника упоређивањем следећег са њиховим корисничким подешавањима:", - "Confirm by comparing the following with the User Settings in your other session:": "Потврдите упоређивањем следећег са корисничким подешавањима у вашој другој сесији:", - "Clear all data": "Очисти све податке", "Sign in with SSO": "Пријавите се помоћу SSO", "Kosovo": "/", "End": "", "Deactivate account": "Деактивирај налог", - "Server name": "Име сервера", - "Enter the name of a new server you want to explore.": "Унесите име новог сервера који желите да истражите.", - "Add a new server": "Додајте нови сервер", - "Your server": "Ваш сервер", - "Use the <a>Desktop app</a> to see all encrypted files": "Користи <a> десктоп апликација </a> да видиш све шифроване датотеке", - "Not Trusted": "Није поуздано", - "Ask this user to verify their session, or manually verify it below.": "Питајте овог корисника да потврди његову сесију или ручно да потврди у наставку.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) се улоговао у нову сесију без потврђивања:", - "Verify your other session using one of the options below.": "Потврдите другу сесију помоћу једних од опција у испод.", - "You signed in to a new session without verifying it:": "Пријавили сте се у нову сесију без потврђивања:", "Réunion": "Реунион", "common": { "about": "О програму", @@ -506,7 +427,13 @@ "historical": "Историја", "go_to_settings": "Идите на подешавања", "show_more": "Прикажи више", - "are_you_sure": "Да ли сте сигурни?" + "are_you_sure": "Да ли сте сигурни?", + "email_address": "Мејл адреса", + "filter_results": "Филтрирај резултате", + "and_n_others": { + "other": "и %(count)s других...", + "one": "и још један други..." + } }, "action": { "continue": "Настави", @@ -615,14 +542,20 @@ "restricted": "Ограничено", "moderator": "Модератор", "admin": "Админ", - "custom": "Посебан %(level)s" + "custom": "Посебан %(level)s", + "label": "Ниво снаге", + "custom_level": "Прилагођени ниво" }, "bug_reporting": { "submit_debug_logs": "Пошаљи записнике за поправљање грешака", "send_logs": "Пошаљи записнике", "collecting_information": "Прикупљам податке о издању апликације", "collecting_logs": "Прикупљам записнике", - "waiting_for_server": "Чекам на одговор са сервера" + "waiting_for_server": "Чекам на одговор са сервера", + "preparing_logs": "Припремам се за слање записника", + "logs_sent": "Записници су послати", + "thank_you": "Хвала вам!", + "failed_send_logs": "Нисам успео да пошаљем записнике: " }, "time": { "few_seconds_ago": "пре неколико секунди", @@ -961,7 +894,8 @@ }, "creation_summary_room": "Корисник %(creator)s је направио и подесио собу.", "context_menu": { - "external_url": "Адреса извора" + "external_url": "Адреса извора", + "resent_unsent_reactions": "Поново пошаљи укупно %(unsentCount)s реакција" }, "load_error": { "no_permission": "Покушао сам да учитам одређену тачку у временској линији ове собе али ви немате овлашћења за преглед наведене поруке.", @@ -985,6 +919,14 @@ }, "m.video": { "error_decrypting": "Грешка при дешифровању видеа" + }, + "scalar_starter_link": { + "dialog_title": "Додај уградњу", + "dialog_description": "Бићете пребачени на сајт треће стране да бисте се идентификовали са својим налогом зарад коришћења уградње %(integrationsUrl)s. Да ли желите да наставите?" + }, + "reply": { + "error_loading": "Не могу да учитам догађај на који је послат одговор, или не постоји или немате овлашћење да га погледате.", + "in_reply_to": "<a>Као одговор за</a> <pill>" } }, "slash_command": { @@ -1092,7 +1034,6 @@ "no_media_perms_title": "Нема овлашћења за медије", "no_media_perms_description": "Можда ћете морати да ручно доделите овлашћења %(brand)s-у за приступ микрофону/веб камери" }, - "Other": "Остало", "room_settings": { "permissions": { "m.room.avatar": "Промените аватар собе", @@ -1142,7 +1083,9 @@ "upload_avatar_label": "Отпреми аватар", "notifications": { "browse_button": "Прегледајте" - } + }, + "title": "Подешавања собе - %(roomName)s", + "alias_not_specified": "није наведено" }, "encryption": { "verification": { @@ -1151,7 +1094,10 @@ "in_person": "Да будете сигурни, ово обавите лично или путем поузданог начина комуникације.", "complete_action": "Разумем", "cancelling": "Отказујем…", - "unverified_session_toast_title": "Нова пријава. Да ли сте то били Ви?" + "unverified_session_toast_title": "Нова пријава. Да ли сте то били Ви?", + "manual_device_verification_self_text": "Потврдите упоређивањем следећег са корисничким подешавањима у вашој другој сесији:", + "manual_device_verification_user_text": "Потврдите сесију овог корисника упоређивањем следећег са њиховим корисничким подешавањима:", + "manual_device_verification_device_id_label": "ИД сесије" }, "old_version_detected_title": "Нађени су стари криптографски подаци", "old_version_detected_description": "Подаци из старијег издања %(brand)s-а су нађени. Ово ће узроковати лош рад шифровања с краја на крај у старијем издању. Размењене поруке које су шифроване с краја на крај у старијем издању је можда немогуће дешифровати у овом издању. Такође, ово може узроковати неуспешно размењивање порука са овим издањем. Ако доживите проблеме, одјавите се и пријавите се поново. Да бисте задржали историјат поруке, извезите па поново увезите ваше кључеве.", @@ -1174,7 +1120,19 @@ "messages_not_secure": { "cause_1": "Ваш домаћи сервер" }, - "event_shield_reason_mismatched_sender_key": "Шифровано од стране непотврђене сесије" + "event_shield_reason_mismatched_sender_key": "Шифровано од стране непотврђене сесије", + "udd": { + "own_new_session_text": "Пријавили сте се у нову сесију без потврђивања:", + "own_ask_verify_text": "Потврдите другу сесију помоћу једних од опција у испод.", + "other_new_session_text": "%(name)s (%(userId)s) се улоговао у нову сесију без потврђивања:", + "other_ask_verify_text": "Питајте овог корисника да потврди његову сесију или ручно да потврди у наставку.", + "title": "Није поуздано" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "recovery_key_is_correct": "Изгледа добро!" + } + } }, "emoji": { "category_smileys_people": "Смешци и особе", @@ -1252,7 +1210,23 @@ }, "country_dropdown": "Падајући списак земаља", "common_failures": {}, - "captcha_description": "Овај кућни сервер жели да се увери да нисте робот." + "captcha_description": "Овај кућни сервер жели да се увери да нисте робот.", + "server_picker_description_matrix.org": "Придружите се милионима других бесплатно на највећем јавном серверу", + "soft_logout": { + "clear_data_title": "Да очистим све податке у овој сесији?", + "clear_data_button": "Очисти све податке" + }, + "logout_dialog": { + "description": "Заиста желите да се одјавите?" + }, + "registration": { + "continue_without_email_field_label": "Мејл (изборно)" + }, + "set_email": { + "verification_pending_title": "Чека се на проверу", + "verification_pending_description": "Проверите ваш мејл и кликните на везу унутар њега. Када ово урадите, кликните на дугме „настави“.", + "description": "Ово омогућава поновно постављање лозинке и примање обавештења." + } }, "export_chat": { "messages": "Поруке" @@ -1270,7 +1244,8 @@ "breadcrumbs_empty": "Нема недавно посећених соба" }, "report_content": { - "report_content_to_homeserver": "Пријави садржај администратору вашег домаћег сервера" + "report_content_to_homeserver": "Пријави садржај администратору вашег домаћег сервера", + "other_label": "Остало" }, "onboarding": { "send_dm": "Пошаљи директну поруку", @@ -1379,7 +1354,9 @@ "toast_description": "Доступна је нова верзија %(brand)s", "error_encountered": "Догодила се грешка (%(errorDetail)s).", "no_update": "Нема нових ажурирања.", - "check_action": "Провери да ли има ажурирања" + "check_action": "Провери да ли има ажурирања", + "unavailable": "Недоступан", + "changelog": "Записник о изменама" }, "user_menu": { "switch_theme_light": "Пребаци на светлу тему", @@ -1425,7 +1402,11 @@ "search": { "this_room": "Ова соба", "all_rooms": "Све собе", - "field_placeholder": "Претрага…" + "field_placeholder": "Претрага…", + "result_count": { + "other": "(~%(count)s резултата)", + "one": "(~%(count)s резултат)" + } }, "jump_to_bottom_button": "Пребаци на најновије поруке", "jump_read_marker": "Скочи на прву непрочитану поруку.", @@ -1440,7 +1421,10 @@ "context_menu": { "explore": "Истражи собе" }, - "no_search_result_hint": "Можда ћете желети да испробате другачију претрагу или да проверите да ли имате правописне грешке." + "no_search_result_hint": "Можда ћете желети да испробате другачију претрагу или да проверите да ли имате правописне грешке.", + "add_existing_room_space": { + "dm_heading": "Директне поруке" + } }, "terms": { "tos": "Услови коришћења", @@ -1471,7 +1455,9 @@ "failed_title": "Нисам успео да пошаљем позивницу", "failed_generic": "Радња није успела", "error_permissions_room": "Немате дозволу за позивање људи у ову собу.", - "error_version_unsupported_room": "Корисников домаћи сервер не подржава верзију собе." + "error_version_unsupported_room": "Корисников домаћи сервер не подржава верзију собе.", + "recents_section": "Недавни разговори", + "suggestions_section": "Недавне директне поруке" }, "scalar": { "error_create": "Не могу да направим виџет.", @@ -1494,7 +1480,16 @@ "failed_copy": "Нисам успео да ископирам", "something_went_wrong": "Нешто је пошло наопако!", "update_power_level": "Не могу да изменим ниво снаге", - "unknown": "Непозната грешка" + "unknown": "Непозната грешка", + "dialog_description_default": "Догодила се грешка.", + "session_restore": { + "clear_storage_button": "Очисти складиште и одјави ме", + "title": "Не могу да повратим сесију", + "description_1": "Наишли смо на грешку приликом повраћаја ваше претходне сесије.", + "description_2": "Ако сте претходно користили новије издање апликације %(brand)s, ваша сесија може бити некомпатибилна са овим издањем. Затворите овај прозор и вратите се на новије издање.", + "description_3": "Чишћење складишта вашег прегледача може решити проблем али ће вас то одјавити и учинити шифровани историјат ћаскања нечитљивим." + }, + "unknown_error_code": "непознати код грешке" }, "items_and_n_others": { "other": "<Items/> и %(count)s других", @@ -1536,7 +1531,14 @@ "redact_button": "Уклони недавне поруке", "error_ban_user": "Неуспех при забрањивању приступа кориснику", "error_mute_user": "Неуспех при пригушивању корисника", - "promote_warning": "Нећете моћи да опозовете ову измену јер унапређујете корисника тако да има исти ниво снаге као и ви." + "promote_warning": "Нећете моћи да опозовете ову измену јер унапређујете корисника тако да има исти ниво снаге као и ви.", + "redact": { + "confirm_title": "Уклони недавне поруке корисника %(user)s" + }, + "count_of_verified_sessions": { + "other": "потврђених сесија: %(count)s", + "one": "1 потврђена сесија" + } }, "stickers": { "empty": "Тренутно немате омогућено било које паковање са налепницама" @@ -1570,5 +1572,43 @@ } }, "cant_load_page": "Учитавање странице није успело", - "General failure": "Општа грешка" + "General failure": "Општа грешка", + "emoji_picker": { + "cancel_search_label": "Откажи претрагу" + }, + "seshat": { + "warning_kind_files_app": "Користи <a> десктоп апликација </a> да видиш све шифроване датотеке", + "warning_kind_search": "Ова верзија %(brand)s с не подржава претраживање шифрованих порука" + }, + "truncated_list_n_more": { + "other": "И %(count)s других..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_available_valid": "Изгледа добро", + "network_dropdown_your_server_description": "Ваш сервер", + "network_dropdown_add_dialog_title": "Додајте нови сервер", + "network_dropdown_add_dialog_description": "Унесите име новог сервера који желите да истражите.", + "network_dropdown_add_dialog_placeholder": "Име сервера" + } + }, + "redact": { + "error": "Не можете обрисати ову поруку. (%(code)s)", + "ongoing": "Уклањам…", + "confirm_button": "Потврди уклањање", + "reason_label": "Разлог (опционо)" + }, + "forward": { + "send_label": "Пошаљи" + }, + "spotlight_dialog": { + "create_new_room_button": "Направи нову собу" + }, + "share": { + "title_room": "Подели собу", + "permalink_most_recent": "Веза ка најновијој поруци", + "title_user": "Подели корисника", + "title_message": "Подели поруку у соби", + "permalink_message": "Веза ка изабраној поруци" + } } diff --git a/src/i18n/strings/sr_Latn.json b/src/i18n/strings/sr_Latn.json index d79a219bb3..79fe5cb45b 100644 --- a/src/i18n/strings/sr_Latn.json +++ b/src/i18n/strings/sr_Latn.json @@ -1,5 +1,4 @@ { - "Send": "Pošalji", "Sun": "Ned", "Mon": "Pon", "Tue": "Uto", @@ -27,7 +26,6 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(monthName)s%(day)s%(fullYear)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(monthName)s%(day)s%(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Start a group chat": "Pokreni grupni razgovor", "common": { "error": "Greška", "attachment": "Prilog", @@ -149,5 +147,11 @@ }, "notifications": { "default": "Podrazumevano" + }, + "forward": { + "send_label": "Pošalji" + }, + "spotlight_dialog": { + "start_group_chat_button": "Pokreni grupni razgovor" } } diff --git a/src/i18n/strings/sv.json b/src/i18n/strings/sv.json index c77ff3efbb..1f6d4515e3 100644 --- a/src/i18n/strings/sv.json +++ b/src/i18n/strings/sv.json @@ -1,20 +1,8 @@ { "%(items)s and %(lastItem)s": "%(items)s och %(lastItem)s", - "and %(count)s others...": { - "other": "och %(count)s andra…", - "one": "och en annan…" - }, - "An error has occurred.": "Ett fel har inträffat.", - "Custom level": "Anpassad nivå", - "Email address": "E-postadress", "Home": "Hem", "Join Room": "Gå med i rum", "Moderator": "Moderator", - "not specified": "inte specificerad", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Öppna meddelandet i din e-post och klicka på länken i meddelandet. När du har gjort detta, klicka fortsätt.", - "Session ID": "Sessions-ID", - "Create new room": "Skapa nytt rum", - "unknown error code": "okänd felkod", "AM": "FM", "PM": "EM", "Unnamed room": "Namnlöst rum", @@ -41,68 +29,26 @@ "Sunday": "söndag", "Today": "idag", "Friday": "fredag", - "Changelog": "Ändringslogg", - "Unavailable": "Otillgänglig", - "Filter results": "Filtrera resultaten", "Tuesday": "tisdag", "Saturday": "lördag", "Monday": "måndag", "Wednesday": "onsdag", - "You cannot delete this message. (%(code)s)": "Du kan inte radera det här meddelandet. (%(code)s)", - "Send": "Skicka", "Thursday": "torsdag", "Yesterday": "igår", - "Thank you!": "Tack!", "Restricted": "Begränsad", "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)sh", "%(duration)sd": "%(duration)sd", - "(~%(count)s results)": { - "other": "(~%(count)s resultat)", - "one": "(~%(count)s resultat)" - }, - "And %(count)s more...": { - "other": "Och %(count)s till…" - }, - "Preparing to send logs": "Förbereder sändning av loggar", - "Logs sent": "Loggar skickade", - "Failed to send logs: ": "Misslyckades att skicka loggar: ", - "Verification Pending": "Avvaktar verifiering", - "This will allow you to reset your password and receive notifications.": "Det här låter dig återställa lösenordet och ta emot aviseringar.", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", "Delete Widget": "Radera widget", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kunde inte ladda händelsen som svarades på, antingen så finns den inte eller så har du inte behörighet att se den.", - "Clear Storage and Sign Out": "Rensa lagring och logga ut", "Send Logs": "Skicka loggar", - "Unable to restore session": "Kunde inte återställa sessionen", - "We encountered an error trying to restore your previous session.": "Ett fel uppstod vid återställning av din tidigare session.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Om du nyligen har använt en senare version av %(brand)s kan din session vara inkompatibel med den här versionen. Stäng det här fönstret och använd senare versionen istället.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Att rensa webbläsarens lagring kan lösa problemet, men då loggas du ut och krypterad chatthistorik blir oläslig.", - "Confirm Removal": "Bekräfta borttagning", "collapse": "fäll ihop", "expand": "fäll ut", - "<a>In reply to</a> <pill>": "<a>Som svar på</a> <pill>", - "Add an Integration": "Lägg till integration", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Du kommer att skickas till en tredjepartswebbplats så att du kan autentisera ditt konto för användning med %(integrationsUrl)s. Vill du fortsätta?", - "Share Room": "Dela rum", - "Link to most recent message": "Länk till senaste meddelandet", - "Share User": "Dela användare", - "Share Room Message": "Dela rumsmeddelande", - "Link to selected message": "Länk till valt meddelande", - "Failed to upgrade room": "Misslyckades att uppgradera rummet", - "The room upgrade could not be completed": "Rumsuppgraderingen kunde inte slutföras", - "Upgrade this room to version %(version)s": "Uppgradera detta rum till version %(version)s", - "Upgrade Room Version": "Uppgradera rumsversion", - "Create a new room with the same name, description and avatar": "Skapa ett nytt rum med samma namn, beskrivning och avatar", - "Update any local room aliases to point to the new room": "Uppdatera lokala rumsalias att peka på det nya rummet", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Hindra användare från att prata i den gamla rumsversionen och posta ett meddelande som rekommenderar användare att flytta till det nya rummet", - "Put a link back to the old room at the start of the new room so people can see old messages": "Sätta en länk tillbaka till det gamla rummet i början av det nya rummet så att folk kan se gamla meddelanden", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Innan du skickar in loggar måste du <a>skapa ett GitHub-ärende</a> för att beskriva problemet.", - "Updating %(brand)s": "Uppdaterar %(brand)s", "Dog": "Hund", "Cat": "Katt", "Lion": "Lejon", @@ -165,210 +111,21 @@ "Anchor": "Ankare", "Headphones": "Hörlurar", "Folder": "Mapp", - "Email (optional)": "E-post (valfritt)", - "Join millions for free on the largest public server": "Gå med miljontals användare gratis på den största publika servern", - "The following users may not exist": "Följande användare kanske inte existerar", - "Invite anyway and never warn me again": "Bjud in ändå och varna mig aldrig igen", - "Invite anyway": "Bjud in ändå", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Krypterade meddelanden är säkrade med totalsträckskryptering. Bara du och mottagaren/na har nycklarna för att läsa dessa meddelanden.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifiera denna användare för att markera den som betrodd. Att lita på användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", - "Remember my selection for this widget": "Kom ihåg mitt val för den här widgeten", - "Unable to load backup status": "Kunde inte ladda status för säkerhetskopia", - "Power level": "Behörighetsnivå", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Kunde inte hitta profiler för de Matrix-ID:n som listas nedan - vill du bjuda in dem ändå?", - "Notes": "Anteckningar", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Du har tidigare använt %(brand)s på %(host)s med fördröjd inladdning av medlemmar aktiverat. I den här versionen är fördröjd inladdning inaktiverat. Eftersom den lokala cachen inte är kompatibel mellan dessa två inställningar behöver %(brand)s synkronisera om ditt konto.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Om den andra versionen av %(brand)s fortfarande är öppen i en annan flik, stäng den eftersom användning av %(brand)s på samma värd med fördröjd inladdning både aktiverad och inaktiverad samtidigt kommer att orsaka problem.", - "Incompatible local cache": "Inkompatibel lokal cache", - "Clear cache and resync": "Töm cache och synkronisera om", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s använder nu 3-5 gånger mindre minne, genom att bara ladda information om andra användare när det behövs. Vänta medan vi återsynkroniserar med servern!", - "I don't want my encrypted messages": "Jag vill inte ha mina krypterade meddelanden", - "Manually export keys": "Exportera nycklar manuellt", - "You'll lose access to your encrypted messages": "Du kommer att förlora åtkomst till dina krypterade meddelanden", - "Are you sure you want to sign out?": "Är du säker på att du vill logga ut?", - "Room Settings - %(roomName)s": "Rumsinställningar - %(roomName)s", - "Sign out and remove encryption keys?": "Logga ut och ta bort krypteringsnycklar?", - "To help us prevent this in future, please <a>send us logs</a>.": "För att hjälpa oss att förhindra detta i framtiden, vänligen <a>skicka oss loggar</a>.", - "Missing session data": "Sessionsdata saknas", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Vissa sessionsdata, inklusive krypteringsnycklar för meddelanden, saknas. Logga ut och logga in för att åtgärda detta genom återställning av nycklarna från säkerhetskopia.", - "Your browser likely removed this data when running low on disk space.": "Din webbläsare har troligen tagit bort dessa data när det blev ont om diskutrymme.", - "Upload files (%(current)s of %(total)s)": "Ladda upp filer (%(current)s av %(total)s)", - "Upload files": "Ladda upp filer", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Den här filen är <b>för stor</b> för att ladda upp. Filstorleksgränsen är %(limit)s men den här filen är %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Dessa filer är <b>för stora</b> för att laddas upp. Filstorleksgränsen är %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Vissa filer är <b>för stora</b> för att laddas upp. Filstorleksgränsen är %(limit)s.", - "Upload %(count)s other files": { - "other": "Ladda upp %(count)s andra filer", - "one": "Ladda upp %(count)s annan fil" - }, - "Cancel All": "Avbryt alla", - "Upload Error": "Uppladdningsfel", "Deactivate account": "Inaktivera konto", - "No recent messages by %(user)s found": "Inga nyliga meddelanden från %(user)s hittades", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Pröva att skrolla upp i tidslinjen för att se om det finns några tidigare.", - "Remove recent messages by %(user)s": "Ta bort nyliga meddelanden från %(user)s", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "För en stor mängd meddelanden kan det ta lite tid. Vänligen ladda inte om din klient under tiden.", - "Remove %(count)s messages": { - "other": "Ta bort %(count)s meddelanden", - "one": "Ta bort 1 meddelande" - }, - "Edited at %(date)s. Click to view edits.": "Redigerat vid %(date)s. Klicka för att visa redigeringar.", - "edited": "redigerat", "Failed to connect to integration manager": "Kunde inte ansluta till integrationshanterare", - "%(name)s accepted": "%(name)s accepterade", - "%(name)s cancelled": "%(name)s avbröt", - "%(name)s wants to verify": "%(name)s vill verifiera", - "Cancel search": "Avbryt sökningen", - "Language Dropdown": "Språkmeny", - "e.g. my-room": "t.ex. mitt-rum", - "Some characters not allowed": "Vissa tecken är inte tillåtna", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Använd en identitetsserver för att bjuda in via e-post. <default>Använd förval (%(defaultIdentityServerName)s)</default> eller hantera i <settings>inställningarna</settings>.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Använd en identitetsserver för att bjuda in via e-post. Hantera i <settings>inställningarna</settings>.", - "Close dialog": "Stäng dialogrutan", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Berätta vad som gick fel, eller skapa ännu hellre ett GitHub-ärende som beskriver problemet.", - "Recent Conversations": "Senaste konversationerna", - "Direct Messages": "Direktmeddelanden", - "Incoming Verification Request": "Inkommande verifieringsbegäran", - "Integrations are disabled": "Integrationer är inaktiverade", - "Integrations not allowed": "Integrationer är inte tillåtna", - "Your homeserver doesn't seem to support this feature.": "Din hemserver verkar inte stödja den här funktionen.", - "Message edits": "Meddelanderedigeringar", - "Find others by phone or email": "Hitta andra via telefon eller e-post", - "Be found by phone or email": "Bli hittad via telefon eller e-post", - "Session name": "Sessionsnamn", - "Session key": "Sessionsnyckel", - "Upgrade private room": "Uppgradera privat rum", - "Upgrade public room": "Uppgradera offentligt rum", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Att uppgradera ett rum är en avancerad åtgärd och rekommenderas vanligtvis när ett rum är instabilt på grund av buggar, saknade funktioner eller säkerhetsproblem.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Detta påverkar vanligtvis bara hur rummet bearbetas på servern. Om du har problem med %(brand)s, vänligen <a>rapportera ett fel</a>.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Du kommer att uppgradera detta rum från <oldVersion /> till <newVersion />.", - "You signed in to a new session without verifying it:": "Du loggade in i en ny session utan att verifiera den:", - "Verify your other session using one of the options below.": "Verifiera din andra session med ett av alternativen nedan.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) loggade in i en ny session utan att verifiera den:", - "Ask this user to verify their session, or manually verify it below.": "Be den här användaren att verifiera sin session, eller verifiera den manuellt nedan.", - "Not Trusted": "Inte betrodd", "Your homeserver has exceeded its user limit.": "Din hemserver har överskridit sin användargräns.", "Your homeserver has exceeded one of its resource limits.": "Din hemserver har överskridit en av sina resursgränser.", "Ok": "OK", "IRC display name width": "Bredd för IRC-visningsnamn", "Lock": "Lås", "This backup is trusted because it has been restored on this session": "Den här säkerhetskopian är betrodd för att den har återställts på den här sessionen", - "Start using Key Backup": "Börja använda nyckelsäkerhetskopiering", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "För att rapportera ett Matrix-relaterat säkerhetsproblem, vänligen läs Matrix.orgs <a>riktlinjer för säkerhetspublicering</a>.", "Encrypted by a deleted session": "Krypterat av en raderad session", - "%(count)s verified sessions": { - "other": "%(count)s verifierade sessioner", - "one": "1 verifierad session" - }, - "%(count)s sessions": { - "other": "%(count)s sessioner", - "one": "%(count)s session" - }, - "%(name)s declined": "%(name)s avslog", - "Edited at %(date)s": "Redigerat vid %(date)s", - "Click to view edits": "Klicka för att visa redigeringar", - "Can't load this message": "Kan inte ladda det här meddelandet", "Submit logs": "Skicka loggar", - "Information": "Information", - "Room address": "Rumsadress", - "This address is available to use": "Adressen är tillgänglig", - "This address is already in use": "Adressen är upptagen", - "Enter a server name": "Ange ett servernamn", - "Looks good": "Ser bra ut", - "Can't find this server or its room list": "Kan inte hitta den här servern eller dess rumslista", - "Your server": "Din server", - "Add a new server": "Lägg till en ny server", - "Enter the name of a new server you want to explore.": "Ange namnet för en ny server du vill utforska.", - "Server name": "Servernamn", - "Preparing to download logs": "Förbereder nedladdning av loggar", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Påminnelse: Din webbläsare stöds inte, så din upplevelse kan vara oförutsägbar.", - "Unable to load commit detail: %(msg)s": "Kunde inte ladda commit-detalj: %(msg)s", - "Removing…": "Tar bort…", - "Destroy cross-signing keys?": "Förstöra korssigneringsnycklar?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Radering av korssigneringsnycklar är permanent. Alla du har verifierat med kommer att se säkerhetsvarningar. Du vill troligen inte göra detta, såvida du inte har tappat bort alla enheter du kan korssignera från.", - "Clear cross-signing keys": "Rensa korssigneringsnycklar", - "Clear all data in this session?": "Rensa all data i den här sessionen?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Rensning av all data från den här sessionen är permanent. Krypterade meddelande kommer att förloras om inte deras nycklar har säkerhetskopierats.", - "Clear all data": "Rensa all data", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "För att undvika att förlora din chatthistorik måste du exportera dina rumsnycklar innan du loggar ut. Du behöver gå tillbaka till den nyare versionen av %(brand)s för att göra detta", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Du har tidigare använt en nyare version av %(brand)s med den här sessionen. Om du vill använda den här versionen igen med totalsträckskryptering behöver du logga ut och logga in igen.", - "Incompatible Database": "Inkompatibel databas", - "Continue With Encryption Disabled": "Fortsätt med kryptering inaktiverad", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Bekräfta din kontoinaktivering genom att använda samlad inloggning för att bevisa din identitet.", - "Are you sure you want to deactivate your account? This is irreversible.": "Är du säker på att du vill inaktivera ditt konto? Detta är oåterkalleligt.", - "Confirm account deactivation": "Bekräfta kontoinaktivering", - "There was a problem communicating with the server. Please try again.": "Ett problem inträffade vid kommunikation med servern. Vänligen försök igen.", - "Server did not require any authentication": "Servern krävde inte någon auktorisering", - "Confirm to continue": "Bekräfta för att fortsätta", - "Server did not return valid authentication information.": "Servern returnerade inte giltig autentiseringsinformation.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Att verifiera den här användaren kommer att markera dess session som betrodd, och markera din session som betrodd för denne.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Verifiera denna enhet för att markera den som betrodd. Att lita på denna enhet och andra användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Att verifiera den här enheten kommer att markera den som betrodd, användare som har verifierat dig kommer att lita på den här enheten.", - "To continue, use Single Sign On to prove your identity.": "För att fortsätta, använd samlad inloggning för att bevisa din identitet.", - "Click the button below to confirm your identity.": "Klicka på knappen nedan för att bekräfta din identitet.", - "Something went wrong trying to invite the users.": "Någonting gick fel vid försök att bjuda in användarna.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Vi kunde inte bjuda in de användarna. Vänligen kolla användarna du vill bjuda in och försök igen.", - "Failed to find the following users": "Misslyckades att hitta följande användare", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Följande användare kanske inte existerar eller är ogiltiga, och kan inte bjudas in: %(csvNames)s", - "Recently Direct Messaged": "Nyligen direktmeddelade", - "a new master key signature": "en ny huvudnyckelsignatur", - "a new cross-signing key signature": "en ny korssigneringssignatur", - "a device cross-signing signature": "en enhets korssigneringssignatur", - "a key signature": "en nyckelsignatur", - "%(brand)s encountered an error during upload of:": "%(brand)s stötte på ett fel vid uppladdning av:", - "Upload completed": "Uppladdning slutförd", - "Cancelled signature upload": "Avbröt signaturuppladdning", - "Unable to upload": "Kunde inte ladda upp", - "Signature upload success": "Signaturuppladdning lyckades", - "Signature upload failed": "Signaturuppladdning misslyckades", - "Confirm by comparing the following with the User Settings in your other session:": "Bekräfta genom att jämföra följande med användarinställningarna i din andra session:", - "Confirm this user's session by comparing the following with their User Settings:": "Bekräfta den här användarens session genom att jämföra följande med deras användarinställningar:", - "If they don't match, the security of your communication may be compromised.": "Om de inte matchar så kan din kommunikations säkerhet vara äventyrad.", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Att uppgradera det här rummet kräver att den nuvarande instansen a rummet stängs och ett nytt rum skapas i dess plats. För att ge rumsmedlemmar den bästa möjliga upplevelsen kommer vi:", - "You're all caught up.": "Du är ikapp.", - "Server isn't responding": "Servern svarar inte", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Din server svarar inte på vissa av dina förfrågningar. Nedan är några av de troligaste anledningarna.", - "The server (%(serverName)s) took too long to respond.": "Servern (%(serverName)s) tog för lång tid att svara.", - "Your firewall or anti-virus is blocking the request.": "Din brandvägg eller ditt anti-virus blockerar förfrågan.", - "A browser extension is preventing the request.": "Ett webbläsartillägg förhindrar förfrågan.", - "The server is offline.": "Servern är offline.", - "The server has denied your request.": "Servern nekade din förfrågan.", - "Your area is experiencing difficulties connecting to the internet.": "Ditt område upplever störningar i internetuppkopplingen.", - "A connection error occurred while trying to contact the server.": "Ett fel inträffade vid försök att kontakta servern.", - "The server is not configured to indicate what the problem is (CORS).": "Servern är inte inställd på att indikera vad problemet är (CORS).", - "Recent changes that have not yet been received": "Nyliga ändringar har inte mottagits än", - "Command Help": "Kommandohjälp", - "Upload all": "Ladda upp alla", - "Verification Request": "Verifikationsförfrågan", - "Wrong file type": "Fel filtyp", - "Looks good!": "Ser bra ut!", - "Security Phrase": "Säkerhetsfras", - "Security Key": "Säkerhetsnyckel", - "Use your Security Key to continue.": "Använd din säkerhetsnyckel för att fortsätta.", - "Restoring keys from backup": "Återställer nycklar från säkerhetskopia", - "%(completed)s of %(total)s keys restored": "%(completed)s av %(total)s nycklar återställda", - "Unable to restore backup": "Kunde inte återställa säkerhetskopia", - "No backup found!": "Ingen säkerhetskopia hittad!", - "Keys restored": "Nycklar återställda", - "Failed to decrypt %(failedCount)s sessions!": "Misslyckades att avkryptera %(failedCount)s sessioner!", - "Successfully restored %(sessionCount)s keys": "Återställde framgångsrikt %(sessionCount)s nycklar", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Varning</b>: Du bör endast sätta upp nyckelsäkerhetskopiering från en betrodd dator.", - "Resend %(unsentCount)s reaction(s)": "Skicka %(unsentCount)s reaktion(er) igen", "Sign in with SSO": "Logga in med SSO", "Switch theme": "Byt tema", - "Confirm encryption setup": "Bekräfta krypteringsinställning", - "Click the button below to confirm setting up encryption.": "Klicka på knappen nedan för att bekräfta inställning av kryptering.", "Not encrypted": "Inte krypterad", "Backup version:": "Version av säkerhetskopia:", - "Start a conversation with someone using their name or username (like <userId/>).": "Starta en konversation med någon med deras namn eller användarnamn (som <userId/>).", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Bjud in någon med deras namn eller användarnamn (som <userId/>) eller <a>dela det här rummet</a>.", - "Unable to set up keys": "Kunde inte ställa in nycklar", - "Use the <a>Desktop app</a> to see all encrypted files": "Använd <a>skrivbordsappen</a> för att se alla krypterade filer", - "Use the <a>Desktop app</a> to search encrypted messages": "Använd <a>skrivbordsappen</a> söka bland krypterade meddelanden", - "This version of %(brand)s does not support viewing some encrypted files": "Den här versionen av %(brand)s stöder inte visning av vissa krypterade filer", - "This version of %(brand)s does not support searching encrypted messages": "Den här versionen av %(brand)s stöder inte sökning bland krypterade meddelanden", - "Data on this screen is shared with %(widgetDomain)s": "Data på den här skärmen delas med %(widgetDomain)s", - "Modal Widget": "Dialogruta", "Canada": "Kanada", "Cameroon": "Kamerun", "Cambodia": "Kambodja", @@ -411,9 +168,6 @@ "Åland Islands": "Åland", "Afghanistan": "Afghanistan", "United States": "USA", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Bjud in någon med deras namn, e-postadress eller användarnamn (som <userId/>) eller <a>dela det här rummet</a>.", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Starta en konversation med någon med deras namn, e-postadress eller användarnamn (som <userId/>).", - "Invite by email": "Bjud in via e-post", "Zimbabwe": "Zimbabwe", "Zambia": "Zambia", "Yemen": "Jemen", @@ -621,140 +375,8 @@ "Cayman Islands": "Caymanöarna", "Caribbean Netherlands": "Karibiska Nederländerna", "Cape Verde": "Kap Verde", - "Reason (optional)": "Orsak (valfritt)", - "Server Options": "Serveralternativ", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "En förvarning, om du inte lägger till en e-postadress och glömmer ditt lösenord, så kan du <b>permanent förlora åtkomst till ditt konto</b>.", - "Continuing without email": "Fortsätter utan e-post", - "Hold": "Parkera", - "Resume": "Återuppta", - "Decline All": "Neka alla", - "This widget would like to:": "Den här widgeten skulle vilja:", - "Approve widget permissions": "Godta widgetbehörigheter", - "Transfer": "Överlåt", - "A call can only be transferred to a single user.": "Ett samtal kan bara överlåtas till en enskild användare.", - "Dial pad": "Knappsats", - "Invalid Security Key": "Ogiltig säkerhetsnyckel", - "Wrong Security Key": "Fel säkerhetsnyckel", - "Remember this": "Kom ihåg det här", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Den här widgeten kommer att verifiera ditt användar-ID, men kommer inte kunna utföra handlingar som dig:", - "Allow this widget to verify your identity": "Tillåt att den här widgeten verifierar din identitet", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Kan inte komma åt hemlig lagring. Vänligen verifiera att du angav rätt säkerhetsfras.", - "Security Key mismatch": "Säkerhetsnyckeln matchade inte", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsnyckeln: vänligen verifiera att du har angett rätt säkerhetsnyckel.", - "Incorrect Security Phrase": "Felaktig säkerhetsfras", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsfrasen: vänligen verifiera att du har angett rätt säkerhetsfras.", - "Enter Security Phrase": "Ange säkerhetsfras", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Kom åt din säkra meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsfras.", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Om du har glömt din säkerhetsfras så kan du <button1>använda din säkerhetsnyckel</button1> eller <button2>ställa in nya återställningsalternativ</button2>", - "Enter Security Key": "Ange säkerhetsnyckel", - "This looks like a valid Security Key!": "Det här ser ut som en giltig säkerhetsnyckel!", - "Not a valid Security Key": "Inte en giltig säkerhetsnyckel", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Kom åt din säkre meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsnyckel.", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Om du har glömt din säkerhetsnyckel så kan du <button>ställa in nya återställningsalternativ</button>", - "%(count)s members": { - "one": "%(count)s medlem", - "other": "%(count)s medlemmar" - }, - "Failed to start livestream": "Misslyckades att starta livestream", - "Unable to start audio streaming.": "Kunde inte starta ljudströmning.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Bjud in någon med deras namn eller användarnamn (som <userId/>), eller <a>dela det här utrymmet</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Bjud in någon med deras namn, e-postadress eller användarnamn (som <userId/>), eller <a>dela det här rummet</a>.", - "Create a new room": "Skapa ett nytt rum", - "Space selection": "Utrymmesval", - "Leave space": "Lämna utrymmet", - "Create a space": "Skapa ett utrymme", - "<inviter/> invites you": "<inviter/> bjuder in dig", - "No results found": "Inga resultat funna", - "%(count)s rooms": { - "one": "%(count)s rum", - "other": "%(count)s rum" - }, - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Detta påverkar normalt bara hur rummet hanteras på serven. Om du upplever problem med din %(brand)s, vänligen rapportera en bugg.", - "Invite to %(roomName)s": "Bjud in till %(roomName)s", - "%(count)s people you know have already joined": { - "other": "%(count)s personer du känner har redan gått med", - "one": "%(count)s person du känner har redan gått med" - }, - "Add existing rooms": "Lägg till existerande rum", - "We couldn't create your DM.": "Vi kunde inte skapa ditt DM.", - "Reset event store": "Återställ händelselagring", - "Invited people will be able to read old messages.": "Inbjudna personer kommer att kunna läsa gamla meddelanden.", - "Reset event store?": "Återställ händelselagring?", - "You most likely do not want to reset your event index store": "Du vill troligen inte återställa din händelseregisterlagring", - "Consult first": "Tillfråga först", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Om du återställer allt så kommer du att börja om utan betrodda sessioner eller betrodda användare, och kommer kanske inte kunna se gamla meddelanden.", - "Only do this if you have no other device to complete verification with.": "Gör detta endast om du inte har någon annan enhet att slutföra verifikationen med.", - "Reset everything": "Återställ allt", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Glömt eller förlorat alla återställningsalternativ? <a>Återställ allt</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Om du gör det, observera att inga av dina meddelanden kommer att raderas, men sökupplevelsen kan degraderas en stund medans registret byggs upp igen", - "View all %(count)s members": { - "one": "Visa 1 medlem", - "other": "Visa alla %(count)s medlemmar" - }, - "Sending": "Skickar", - "Including %(commaSeparatedMembers)s": "Inklusive %(commaSeparatedMembers)s", - "You may contact me if you have any follow up questions": "Ni kan kontakta mig om ni har vidare frågor", - "To leave the beta, visit your settings.": "För att lämna betan, besök dina inställningar.", - "Want to add a new room instead?": "Vill du lägga till ett nytt rum istället?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Lägger till rum…", - "other": "Lägger till rum… (%(progress)s av %(count)s)" - }, - "Not all selected were added": "Inte alla valda tillades", - "You are not allowed to view this server's rooms list": "Du tillåts inte att se den här serverns rumslista", - "Add reaction": "Lägg till reaktion", - "Or send invite link": "Eller skicka inbjudningslänk", - "Some suggestions may be hidden for privacy.": "Vissa förslag kan vara dolda av sekretesskäl.", - "Search for rooms or people": "Sök efter rum eller personer", - "Message preview": "Meddelandeförhandsgranskning", - "Sent": "Skickat", - "You don't have permission to do this": "Du har inte behörighet att göra detta", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Din %(brand)s tillåter dig inte att använda en integrationshanterare för att göra detta. Vänligen kontakta en administratör.", - "Please provide an address": "Ange en adress, tack", - "Message search initialisation failed, check <a>your settings</a> for more information": "Initialisering av meddelandesök misslyckades, kolla <a>dina inställningar</a> för mer information", - "Adding spaces has moved.": "Tilläggning av utrymmen har flyttats.", - "Search for rooms": "Sök efter rum", - "Search for spaces": "Sök efter utrymmen", - "Create a new space": "Skapa ett nytt utrymme", - "Want to add a new space instead?": "Vill du lägga till ett nytt utrymme istället?", - "Add existing space": "Lägg till existerande utrymme", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Observera att en uppgradering kommer att skapa en ny version av rummet</b>. Alla nuvarande meddelanden kommer att stanna i det arkiverade rummet.", - "Automatically invite members from this room to the new one": "Bjud automatiskt in medlemmar från det här rummet till det nya", - "These are likely ones other room admins are a part of.": "Dessa är troligen såna andra rumsadmins är med i.", - "Other spaces or rooms you might not know": "Andra utrymmen du kanske inte känner till", - "Spaces you know that contain this room": "Utrymmen du känner till som innehåller det här rummet", - "Search spaces": "Sök i utrymmen", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Bestäm vilka utrymmen som kan komma åt det hör rummet. Om ett utrymme väljs så kan dess medlemmar hitta och gå med i <RoomName/>.", - "Select spaces": "Välj utrymmen", - "You're removing all spaces. Access will default to invite only": "Du tar bort alla utrymmen. Åtkomst kommer att sättas som förval till endast inbjudan", - "Leave %(spaceName)s": "Lämna %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Du är den enda administratören i vissa rum eller utrymmen du vill lämna. Om du lämnar så kommer vissa av dem sakna administratör.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Du är den enda administratören i utrymmet. Om du lämnar nu så kommer ingen ha kontroll över det.", - "You won't be able to rejoin unless you are re-invited.": "Du kommer inte kunna gå med igen om du inte bjuds in igen.", - "User Directory": "Användarkatalog", - "Want to add an existing space instead?": "Vill du lägga till ett existerande utrymme istället?", - "Add a space to a space you manage.": "Lägg till ett utrymme till ett utrymme du kan hantera.", - "Only people invited will be able to find and join this space.": "Bara inbjudna personer kommer kunna hitta och gå med i det här utrymmet.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Vem som helst kommer kunna hitta och gå med i det här utrymme, inte bara medlemmar i <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Vem som helst i <SpaceName/> kommer kunna hitta och gå med.", - "Private space (invite only)": "Privat utrymme (endast inbjudan)", - "Space visibility": "Utrymmessynlighet", "To join a space you'll need an invite.": "För att gå med i ett utrymme så behöver du en inbjudan.", - "Would you like to leave the rooms in this space?": "Vill du lämna rummen i det här utrymmet?", - "You are about to leave <spaceName/>.": "Du kommer att lämna <spaceName/>.", - "Leave some rooms": "Lämna vissa rum", - "Leave all rooms": "Lämna alla rum", - "Don't leave any rooms": "Lämna inga rum", - "In reply to <a>this message</a>": "Som svar på <a>detta meddelande</a>", - "%(count)s reply": { - "one": "%(count)s svar", - "other": "%(count)s svar" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Ange din säkerhetsfras eller <button>använd din säkerhetsnyckel</button> för att fortsätta.", - "MB": "MB", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Återfå åtkomst till ditt konto och få tillbaka krypteringsnycklar lagrade i den här sessionen. Utan dem kommer du inte kunna läsa alla dina säkra meddelanden i någon session.", - "Thread options": "Trådalternativ", - "If you can't see who you're looking for, send them your invite link below.": "Om du inte ser den du letar efter, skicka din inbjudningslänk nedan till denne.", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s och %(count)s till", "other": "%(spaceName)s och %(count)s till" @@ -764,155 +386,23 @@ "Themes": "Teman", "Moderation": "Moderering", "Messaging": "Meddelanden", - "Recently viewed": "Nyligen sedda", - "Including you, %(commaSeparatedMembers)s": "Inklusive dig, %(commaSeparatedMembers)s", - "Could not fetch location": "Kunde inte hämta plats", - "Location": "Plats", - "toggle event": "växla händelse", - "%(count)s votes": { - "one": "%(count)s röst", - "other": "%(count)s röster" - }, - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Det här grupperar dina chattar med medlemmar i det här utrymmet. Att stänga av det kommer att dölja dessa chattar från din vy av %(spaceName)s.", - "Sections to show": "Sektioner att visa", - "Link to room": "Länk till rum", - "Spaces you know that contain this space": "Utrymmen du känner till som innehåller det här utrymmet", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Är du säker på att du vill avsluta den hör omröstningen? Detta kommer att visa det slutgiltiga resultatet och stoppa folk från att rösta.", - "End Poll": "Avsluta omröstning", - "Sorry, the poll did not end. Please try again.": "Tyvärr avslutades inte omröstningen. Vänligen pröva igen.", - "Failed to end poll": "Misslyckades att avsluta omröstning", - "The poll has ended. Top answer: %(topAnswer)s": "Omröstningen har avslutats. Toppsvar: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Omröstningen har avslutats. Inga röster avgavs.", - "This address had invalid server or is already in use": "Den adressen hade en ogiltig server eller användes redan", - "This address does not point at this room": "Den här adressen pekar inte på någon rum", - "Missing room name or separator e.g. (my-room:domain.org)": "Rumsnamn eller -separator saknades, t.ex. (mitt-rum:domän.org)", - "Missing domain separator e.g. (:domain.org)": "Domänseparator saknades, t.ex. (:domän.org)", "Forget": "Glöm", - "Open in OpenStreetMap": "Öppna i OpenStreetMap", - "Verify other device": "Verifiera annan enhet", - "Use <arrows/> to scroll": "Använd <arrows/> för att skrolla", - "Recent searches": "Nyliga sökningar", - "To search messages, look for this icon at the top of a room <icon/>": "För att söka efter meddelanden, leta efter den här ikonen på toppen av ett rum <icon/>", - "Other searches": "Andra sökningar", - "Public rooms": "Offentliga rum", - "Use \"%(query)s\" to search": "Använd \"%(query)s\" för att söka", - "Other rooms in %(spaceName)s": "Andra rum i %(spaceName)s", - "Spaces you're in": "Utrymmen du är med i", "Feedback sent! Thanks, we appreciate it!": "Återkoppling skickad! Tack, vi uppskattar det!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s och %(space2Name)s", - "Join %(roomAddress)s": "Gå med i %(roomAddress)s", - "Search Dialog": "Sökdialog", - "%(count)s participants": { - "one": "1 deltagare", - "other": "%(count)s deltagare" - }, - "An error occurred while stopping your live location, please try again": "Ett fel inträffade medans din platsdelning avslutades, försök igen", - "Live location enabled": "Realtidsposition aktiverad", - "You are sharing your live location": "Du delar din position i realtid", - "Close sidebar": "Stäng sidopanel", "View List": "Se lista", - "View list": "Se lista", - "No live locations": "Ingen realtidsposition", - "Live location error": "Fel i realtidsposition", - "Live location ended": "Realtidsposition avslutad", - "Live until %(expiryTime)s": "Realtid tills %(expiryTime)s", - "Updated %(humanizedUpdateTime)s": "Uppdaterade %(humanizedUpdateTime)s", - "Unsent": "Ej skickat", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Bocka ur om du även vill ta bort systemmeddelanden för denna användaren (förändrat medlemskap, ny profilbild, m.m.)", - "Preserve system messages": "Bevara systemmeddelanden", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Du håller på att ta bort %(count)s meddelanden från %(user)s. Detta kommer ta bort dem permanent för alla i konversationen. Vill du verkligen fortsätta?", - "other": "Du håller på att ta bort %(count)s meddelanden från %(user)s. Detta kommer ta bort dem permanent för alla i konversationen. Vill du verkligen fortsätta?" - }, - "%(featureName)s Beta feedback": "%(featureName)s Betaåterkoppling", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Du kan använda egna serverinställningar för att logga in på andra Matrix-servrar genom att ange en URL för en annan hemserver. Då kan du använda %(brand)s med ett existerande Matrix-konto på en annan hemserver.", - "What location type do you want to share?": "Vilken typ av positionsdelning vill du använda?", - "Drop a Pin": "Sätt en nål", - "My live location": "Min realtidsposition", - "My current location": "Min nuvarande positoin", - "%(displayName)s's live location": "Realtidsposition för %(displayName)s", - "%(brand)s could not send your location. Please try again later.": "%(brand)s kunde inte skicka din position. Försök igen senare.", - "We couldn't send your location": "Vi kunde inte skicka din positoin", - "Hide my messages from new joiners": "Dölj mina meddelanden för nya som går med", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Kommer dina meddelanden fortfarande vara synliga för folk som har tagit emot dem, precis som e-post du har skickat tidigare. Vill du dölja dina skickade meddelanden från personer som går med i rum i framtiden?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Kommer du tas bort från din identitetsserver: dina vänner kommer inte längre kunna hitta dig med din e-postadress eller ditt telefonnummer", - "You will leave all rooms and DMs that you are in": "Kommer du lämna alla rum och DMer du är med i", - "Confirm that you would like to deactivate your account. If you proceed:": "Bekräfta att du vill inaktivera ditt konto. Om du fortsätter så:", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Kan ingen återanvända ditt användarnamn (MXID), inklusive du: användarnamnet kommer att vara otillgängligt", - "You will no longer be able to log in": "Kommer du inte längre kunna logga in", - "You will not be able to reactivate your account": "Kommer du inte kunna återaktivera ditt konto", - "To continue, please enter your account password:": "För att fortsätta, vänligen ange ditt kontolösenord:", - "An error occurred while stopping your live location": "Ett fel inträffade vid delning av din realtidsposition", "%(members)s and %(last)s": "%(members)s och %(last)s", "%(members)s and more": "%(members)s och fler", - "Cameras": "Kameror", - "Output devices": "Utgångsenheter", - "Input devices": "Ingångsenheter", - "Open room": "Öppna rum", "Unread email icon": "Oläst e-post-ikon", - "An error occurred whilst sharing your live location, please try again": "Ett fel inträffade vid delning av din realtidsplats, försök igen", - "An error occurred whilst sharing your live location": "Ett fel inträffade vid delning av din realtidsplats", - "Remove search filter for %(filter)s": "Ta bort sökfilter för %(filter)s", - "Start a group chat": "Starta en gruppchatt", - "Other options": "Andra alternativ", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Om du inte hittar rummet du letar efter, be om en inbjudan eller skapa ett nytt rum.", - "Some results may be hidden": "Vissa resultat kanske är dolda", - "Copy invite link": "Kopiera inbjudningslänk", - "If you can't see who you're looking for, send them your invite link.": "Om du inte hittar den du letar efter, skicka din inbjudningslänk till denne.", - "Some results may be hidden for privacy": "Vissa resultat kan vara dolda av sekretesskäl", "You cannot search for rooms that are neither a room nor a space": "Du kan inte söka efter rum som varken är ett rum eller ett utrymme", "Show spaces": "Visa utrymmen", "Show rooms": "Visa rum", - "Search for": "Sök efter", - "%(count)s Members": { - "one": "%(count)s medlem", - "other": "%(count)s medlemmar" - }, - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "När du loggar ut kommer nycklarna att raderas från den här enheten, vilket betyder att du inte kommer kunna läsa krypterade meddelanden om du inte har nycklarna för dem på dina andra enheter, eller säkerhetskopierade dem till servern.", - "Show: Matrix rooms": "Visa: Matrixrum", - "Show: %(instance)s rooms (%(server)s)": "Visa: %(instance)s-rum (%(server)s)", - "Add new server…": "Lägg till ny server…", - "Remove server “%(roomServer)s”": "Fjärrserver \"%(roomServer)s\"", "Explore public spaces in the new search dialog": "Utforska offentliga utrymmen i den nya sökdialogen", - "Online community members": "Online-gemenskapsmedlemmar", - "Coworkers and teams": "Jobbkamrater och lag", - "Friends and family": "Vänner och familj", - "We'll help you get connected.": "Vi kommer att hjälpa dig få kontakt.", - "Who will you chat to the most?": "Vem vill du chatta med mest?", - "You're in": "Du är inne", - "You need to have the right permissions in order to share locations in this room.": "Du behöver rätt behörighet för att dela platser i det här rummet.", - "You don't have permission to share locations": "Du är inte behörig att dela platser", "Saved Items": "Sparade föremål", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s eller %(recoveryFile)s", - "Interactively verify by emoji": "Verifiera interaktivt med emoji", - "Manually verify by text": "Verifiera manuellt med text", - "Choose a locale": "Välj en lokalisering", - "<w>WARNING:</w> <description/>": "<w>VARNING:</w> <description/>", - "%(name)s started a video call": "%(name)s startade ett videosamtal", "Thread root ID: %(threadRootId)s": "Trådens rot-ID: %(threadRootId)s", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Du kan inte starta ett röstmeddelande eftersom du spelar in en direktsändning. Vänligen avsluta din direktsändning för att starta inspelning av ett röstmeddelande.", - "Can't start voice message": "Kan inte starta röstmeddelanden", - " in <strong>%(room)s</strong>": " i <strong>%(room)s</strong>", "unknown": "okänd", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Aktivera '%(manageIntegrations)s' i inställningarna för att göra detta.", - "Loading live location…": "Laddar realtidsposition …", - "Fetching keys from server…": "Hämtar nycklar från server …", - "Checking…": "Kontrollerar …", - "Waiting for partner to confirm…": "Väntar på att andra parten ska bekräfta …", - "Adding…": "Lägger till …", "Starting export process…": "Startar exportprocessen …", "Requires your server to support the stable version of MSC3827": "Kräver att din server stöder den stabila versionen av MSC3827", - "unavailable": "otillgänglig", - "Message from %(user)s": "Meddelande från %(user)s", - "unknown status code": "okänd statuskod", "Desktop app logo": "Skrivbordsappslogga", - "Message in %(room)s": "Meddelande i rum %(room)s", - "Start DM anyway and never warn me again": "Starta DM ändå och varna mig aldrig igen", - "Start DM anyway": "Starta DM ändå", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Kunde inte hitta profiler för Matrix-ID:n nedan — skulle du vilja starta ett DM ändå?", - "Invites by email can only be sent one at a time": "Inbjudningar via e-post kan endast skickas en i taget", - "Are you sure you wish to remove (delete) this event?": "Är du säker på att du vill ta bort (radera) den här händelsen?", - "Note that removing room changes like this could undo the change.": "Observera att om du tar bort rumsändringar som den här kanske det ångrar ändringen.", "common": { "about": "Om", "analytics": "Statistik", @@ -1035,7 +525,31 @@ "show_more": "Visa mer", "joined": "Gick med", "avatar": "Avatar", - "are_you_sure": "Är du säker?" + "are_you_sure": "Är du säker?", + "location": "Plats", + "email_address": "E-postadress", + "filter_results": "Filtrera resultaten", + "no_results_found": "Inga resultat funna", + "unsent": "Ej skickat", + "cameras": "Kameror", + "n_participants": { + "one": "1 deltagare", + "other": "%(count)s deltagare" + }, + "and_n_others": { + "other": "och %(count)s andra…", + "one": "och en annan…" + }, + "n_members": { + "one": "%(count)s medlem", + "other": "%(count)s medlemmar" + }, + "unavailable": "otillgänglig", + "edited": "redigerat", + "n_rooms": { + "one": "%(count)s rum", + "other": "%(count)s rum" + } }, "action": { "continue": "Fortsätt", @@ -1151,7 +665,11 @@ "add_existing_room": "Lägg till existerande rum", "explore_public_rooms": "Utforska offentliga rum", "reply_in_thread": "Svara i tråd", - "click": "Klicka" + "click": "Klicka", + "transfer": "Överlåt", + "resume": "Återuppta", + "hold": "Parkera", + "view_list": "Se lista" }, "a11y": { "user_menu": "Användarmeny", @@ -1250,7 +768,10 @@ "beta_section": "Kommande funktioner", "beta_description": "Vad händer härnäst med %(brand)s? Experiment är det bästa sättet att få saker tidigt, pröva nya funktioner, och hjälpa till att forma dem innan de egentligen släpps.", "experimental_section": "Tidiga förhandstittar", - "experimental_description": "Känner du dig äventyrlig? Pröva våra senaste idéer under utveckling. Dessa funktioner är inte slutförda; de kan vara instabila, kan ändras, eller kan tas bort helt. <a>Läs mer</a>." + "experimental_description": "Känner du dig äventyrlig? Pröva våra senaste idéer under utveckling. Dessa funktioner är inte slutförda; de kan vara instabila, kan ändras, eller kan tas bort helt. <a>Läs mer</a>.", + "beta_feedback_title": "%(featureName)s Betaåterkoppling", + "beta_feedback_leave_button": "För att lämna betan, besök dina inställningar.", + "sliding_sync_checking": "Kontrollerar …" }, "keyboard": { "home": "Hem", @@ -1389,7 +910,9 @@ "moderator": "Moderator", "admin": "Administratör", "mod": "Mod", - "custom": "Anpassad (%(level)s)" + "custom": "Anpassad (%(level)s)", + "label": "Behörighetsnivå", + "custom_level": "Anpassad nivå" }, "bug_reporting": { "introduction": "Om du har rapporterat en bugg via GitHub så kan felsökningsloggar hjälpa oss att hitta problemet. ", @@ -1407,7 +930,16 @@ "uploading_logs": "Laddar upp loggar", "downloading_logs": "Laddar ner loggar", "create_new_issue": "Vänligen <newIssueLink>skapa ett nytt ärende</newIssueLink> på GitHub så att vi kan undersöka denna bugg.", - "waiting_for_server": "Väntar på svar från servern" + "waiting_for_server": "Väntar på svar från servern", + "error_empty": "Berätta vad som gick fel, eller skapa ännu hellre ett GitHub-ärende som beskriver problemet.", + "preparing_logs": "Förbereder sändning av loggar", + "logs_sent": "Loggar skickade", + "thank_you": "Tack!", + "failed_send_logs": "Misslyckades att skicka loggar: ", + "preparing_download": "Förbereder nedladdning av loggar", + "unsupported_browser": "Påminnelse: Din webbläsare stöds inte, så din upplevelse kan vara oförutsägbar.", + "textarea_label": "Anteckningar", + "log_request": "För att hjälpa oss att förhindra detta i framtiden, vänligen <a>skicka oss loggar</a>." }, "time": { "hours_minutes_seconds_left": "%(hours)st %(minutes)sm %(seconds)ss kvar", @@ -1489,7 +1021,13 @@ "send_dm": "Skicka ett direktmeddelande", "explore_rooms": "Utforska offentliga rum", "create_room": "Skapa en gruppchatt", - "create_account": "Skapa konto" + "create_account": "Skapa konto", + "use_case_heading1": "Du är inne", + "use_case_heading2": "Vem vill du chatta med mest?", + "use_case_heading3": "Vi kommer att hjälpa dig få kontakt.", + "use_case_personal_messaging": "Vänner och familj", + "use_case_work_messaging": "Jobbkamrater och lag", + "use_case_community_messaging": "Online-gemenskapsmedlemmar" }, "settings": { "show_breadcrumbs": "Visa genvägar till nyligen visade rum över rumslistan", @@ -1868,7 +1406,23 @@ "email_address_label": "E-postadress", "remove_msisdn_prompt": "Ta bort %(phone)s?", "add_msisdn_instructions": "Ett SMS har skickats till +%(msisdn)s. Ange verifieringskoden som det innehåller.", - "msisdn_label": "Telefonnummer" + "msisdn_label": "Telefonnummer", + "spell_check_locale_placeholder": "Välj en lokalisering", + "deactivate_confirm_body_sso": "Bekräfta din kontoinaktivering genom att använda samlad inloggning för att bevisa din identitet.", + "deactivate_confirm_body": "Är du säker på att du vill inaktivera ditt konto? Detta är oåterkalleligt.", + "deactivate_confirm_continue": "Bekräfta kontoinaktivering", + "deactivate_confirm_body_password": "För att fortsätta, vänligen ange ditt kontolösenord:", + "error_deactivate_communication": "Ett problem inträffade vid kommunikation med servern. Vänligen försök igen.", + "error_deactivate_no_auth": "Servern krävde inte någon auktorisering", + "error_deactivate_invalid_auth": "Servern returnerade inte giltig autentiseringsinformation.", + "deactivate_confirm_content": "Bekräfta att du vill inaktivera ditt konto. Om du fortsätter så:", + "deactivate_confirm_content_1": "Kommer du inte kunna återaktivera ditt konto", + "deactivate_confirm_content_2": "Kommer du inte längre kunna logga in", + "deactivate_confirm_content_3": "Kan ingen återanvända ditt användarnamn (MXID), inklusive du: användarnamnet kommer att vara otillgängligt", + "deactivate_confirm_content_4": "Kommer du lämna alla rum och DMer du är med i", + "deactivate_confirm_content_5": "Kommer du tas bort från din identitetsserver: dina vänner kommer inte längre kunna hitta dig med din e-postadress eller ditt telefonnummer", + "deactivate_confirm_content_6": "Kommer dina meddelanden fortfarande vara synliga för folk som har tagit emot dem, precis som e-post du har skickat tidigare. Vill du dölja dina skickade meddelanden från personer som går med i rum i framtiden?", + "deactivate_confirm_erase_label": "Dölj mina meddelanden för nya som går med" }, "sidebar": { "title": "Sidofält", @@ -1931,7 +1485,8 @@ "import_description_1": "Denna process möjliggör import av krypteringsnycklar som tidigare exporterats från en annan Matrix-klient. Du kommer då kunna avkryptera alla meddelanden som den andra klienten kunde avkryptera.", "import_description_2": "Den exporterade filen kommer vara skyddad med en lösenfras. Du måste ange lösenfrasen här, för att avkryptera filen.", "file_to_import": "Fil att importera" - } + }, + "warning": "<w>VARNING:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Skicka event med anpassad kontodata", @@ -2028,7 +1583,8 @@ "developer_mode": "Utvecklarläge", "view_source_decrypted_event_source": "Avkrypterad händelsekällkod", "view_source_decrypted_event_source_unavailable": "Avkrypterad källa otillgänglig", - "original_event_source": "Ursprunglig händelsekällkod" + "original_event_source": "Ursprunglig händelsekällkod", + "toggle_event": "växla händelse" }, "export_chat": { "html": "HTML", @@ -2087,7 +1643,8 @@ "format": "Format", "messages": "Meddelanden", "size_limit": "Storleksgräns", - "include_attachments": "Inkludera bilagor" + "include_attachments": "Inkludera bilagor", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Skapa ett videorum", @@ -2120,7 +1677,8 @@ "m.call": { "video_call_started": "Videosamtal startade i %(roomName)s.", "video_call_started_unsupported": "Videosamtal startade i %(roomName)s. (stöds inte av den här webbläsaren)", - "video_call_ended": "Videosamtal avslutades" + "video_call_ended": "Videosamtal avslutades", + "video_call_started_text": "%(name)s startade ett videosamtal" }, "m.call.invite": { "voice_call": "%(senderName)s ringde ett röstsamtal.", @@ -2423,7 +1981,8 @@ }, "reactions": { "label": "%(reactors)s reagerade med %(content)s", - "tooltip": "<reactors/><reactedWith>reagerade med %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>reagerade med %(shortName)s</reactedWith>", + "add_reaction_prompt": "Lägg till reaktion" }, "m.room.create": { "continuation": "Detta rum är en fortsättning på en annan konversation.", @@ -2443,7 +2002,9 @@ "external_url": "Käll-URL", "collapse_reply_thread": "Kollapsa svarstråd", "view_related_event": "Visa relaterade händelser", - "report": "Rapportera" + "report": "Rapportera", + "resent_unsent_reactions": "Skicka %(unsentCount)s reaktion(er) igen", + "open_in_osm": "Öppna i OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2521,7 +2082,11 @@ "you_declined": "Du avslog", "you_cancelled": "Du avbröt", "declining": "Nekar…", - "you_started": "Du skickade en verifieringsbegäran" + "you_started": "Du skickade en verifieringsbegäran", + "user_accepted": "%(name)s accepterade", + "user_declined": "%(name)s avslog", + "user_cancelled": "%(name)s avbröt", + "user_wants_to_verify": "%(name)s vill verifiera" }, "m.poll.end": { "sender_ended": "%(senderName)s har avslutat en omröstning", @@ -2529,6 +2094,28 @@ }, "m.video": { "error_decrypting": "Fel vid avkryptering av video" + }, + "scalar_starter_link": { + "dialog_title": "Lägg till integration", + "dialog_description": "Du kommer att skickas till en tredjepartswebbplats så att du kan autentisera ditt konto för användning med %(integrationsUrl)s. Vill du fortsätta?" + }, + "edits": { + "tooltip_title": "Redigerat vid %(date)s", + "tooltip_sub": "Klicka för att visa redigeringar", + "tooltip_label": "Redigerat vid %(date)s. Klicka för att visa redigeringar." + }, + "error_rendering_message": "Kan inte ladda det här meddelandet", + "reply": { + "error_loading": "Kunde inte ladda händelsen som svarades på, antingen så finns den inte eller så har du inte behörighet att se den.", + "in_reply_to": "<a>Som svar på</a> <pill>", + "in_reply_to_for_export": "Som svar på <a>detta meddelande</a>" + }, + "in_room_name": " i <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s röst", + "other": "%(count)s röster" + } } }, "slash_command": { @@ -2620,7 +2207,8 @@ "verify_nop_warning_mismatch": "VARNING: sessionen är redan verifierad, men nycklarna MATCHAR INTE!", "verify_mismatch": "VARNING: NYCKELVERIFIERING MISSLYCKADES! Den signerade nyckeln för %(userId)s och sessionen %(deviceId)s är \"%(fprint)s\" vilket inte matchar den givna nyckeln \"%(fingerprint)s\". Detta kan betyda att kommunikationen är övervakad!", "verify_success_title": "Verifierade nyckeln", - "verify_success_description": "Signeringsnyckeln du gav matchar signeringsnyckeln du fick av %(userId)ss session %(deviceId)s. Sessionen markerades som verifierad." + "verify_success_description": "Signeringsnyckeln du gav matchar signeringsnyckeln du fick av %(userId)ss session %(deviceId)s. Sessionen markerades som verifierad.", + "help_dialog_title": "Kommandohjälp" }, "presence": { "busy": "Upptagen", @@ -2753,9 +2341,11 @@ "unable_to_access_audio_input_title": "Kan inte komma åt din mikrofon", "unable_to_access_audio_input_description": "Vi kunde inte komma åt din mikrofon. Vänligen kolla dina webbläsarinställningar och försök igen.", "no_audio_input_title": "Ingen mikrofon hittad", - "no_audio_input_description": "Vi kunde inte hitta en mikrofon på din enhet. Vänligen kolla dina inställningar och försök igen." + "no_audio_input_description": "Vi kunde inte hitta en mikrofon på din enhet. Vänligen kolla dina inställningar och försök igen.", + "transfer_consult_first_label": "Tillfråga först", + "input_devices": "Ingångsenheter", + "output_devices": "Utgångsenheter" }, - "Other": "Annat", "room_settings": { "permissions": { "m.room.avatar_space": "Byt utrymmesavatar", @@ -2862,7 +2452,15 @@ "other": "Uppdaterar utrymmen… (%(progress)s av %(count)s)" }, "error_join_rule_change_title": "Misslyckades att uppdatera regler för att gå med", - "error_join_rule_change_unknown": "Okänt fel" + "error_join_rule_change_unknown": "Okänt fel", + "join_rule_restricted_dialog_empty_warning": "Du tar bort alla utrymmen. Åtkomst kommer att sättas som förval till endast inbjudan", + "join_rule_restricted_dialog_title": "Välj utrymmen", + "join_rule_restricted_dialog_description": "Bestäm vilka utrymmen som kan komma åt det hör rummet. Om ett utrymme väljs så kan dess medlemmar hitta och gå med i <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Sök i utrymmen", + "join_rule_restricted_dialog_heading_space": "Utrymmen du känner till som innehåller det här utrymmet", + "join_rule_restricted_dialog_heading_room": "Utrymmen du känner till som innehåller det här rummet", + "join_rule_restricted_dialog_heading_other": "Andra utrymmen du kanske inte känner till", + "join_rule_restricted_dialog_heading_unknown": "Dessa är troligen såna andra rumsadmins är med i." }, "general": { "publish_toggle": "Publicera rummet i den offentliga rumskatalogen på %(domain)s?", @@ -2903,7 +2501,17 @@ "canonical_alias_field_label": "Huvudadress", "avatar_field_label": "Rumsavatar", "aliases_no_items_label": "Inga andra publicerade adresser än, lägg till en nedan", - "aliases_items_label": "Andra publicerade adresser:" + "aliases_items_label": "Andra publicerade adresser:", + "alias_heading": "Rumsadress", + "alias_field_has_domain_invalid": "Domänseparator saknades, t.ex. (:domän.org)", + "alias_field_has_localpart_invalid": "Rumsnamn eller -separator saknades, t.ex. (mitt-rum:domän.org)", + "alias_field_safe_localpart_invalid": "Vissa tecken är inte tillåtna", + "alias_field_required_invalid": "Ange en adress, tack", + "alias_field_matches_invalid": "Den här adressen pekar inte på någon rum", + "alias_field_taken_valid": "Adressen är tillgänglig", + "alias_field_taken_invalid_domain": "Adressen är upptagen", + "alias_field_taken_invalid": "Den adressen hade en ogiltig server eller användes redan", + "alias_field_placeholder_default": "t.ex. mitt-rum" }, "advanced": { "unfederated": "Detta rum är inte tillgängligt för externa Matrix-servrar", @@ -2916,7 +2524,24 @@ "room_version_section": "Rumsversion", "room_version": "Rumsversion:", "information_section_space": "Utrymmesinfo", - "information_section_room": "Rumsinformation" + "information_section_room": "Rumsinformation", + "error_upgrade_title": "Misslyckades att uppgradera rummet", + "error_upgrade_description": "Rumsuppgraderingen kunde inte slutföras", + "upgrade_button": "Uppgradera detta rum till version %(version)s", + "upgrade_dialog_title": "Uppgradera rumsversion", + "upgrade_dialog_description": "Att uppgradera det här rummet kräver att den nuvarande instansen a rummet stängs och ett nytt rum skapas i dess plats. För att ge rumsmedlemmar den bästa möjliga upplevelsen kommer vi:", + "upgrade_dialog_description_1": "Skapa ett nytt rum med samma namn, beskrivning och avatar", + "upgrade_dialog_description_2": "Uppdatera lokala rumsalias att peka på det nya rummet", + "upgrade_dialog_description_3": "Hindra användare från att prata i den gamla rumsversionen och posta ett meddelande som rekommenderar användare att flytta till det nya rummet", + "upgrade_dialog_description_4": "Sätta en länk tillbaka till det gamla rummet i början av det nya rummet så att folk kan se gamla meddelanden", + "upgrade_warning_dialog_invite_label": "Bjud automatiskt in medlemmar från det här rummet till det nya", + "upgrade_warning_dialog_title_private": "Uppgradera privat rum", + "upgrade_dwarning_ialog_title_public": "Uppgradera offentligt rum", + "upgrade_warning_dialog_report_bug_prompt": "Detta påverkar normalt bara hur rummet hanteras på serven. Om du upplever problem med din %(brand)s, vänligen rapportera en bugg.", + "upgrade_warning_dialog_report_bug_prompt_link": "Detta påverkar vanligtvis bara hur rummet bearbetas på servern. Om du har problem med %(brand)s, vänligen <a>rapportera ett fel</a>.", + "upgrade_warning_dialog_description": "Att uppgradera ett rum är en avancerad åtgärd och rekommenderas vanligtvis när ett rum är instabilt på grund av buggar, saknade funktioner eller säkerhetsproblem.", + "upgrade_warning_dialog_explainer": "<b>Observera att en uppgradering kommer att skapa en ny version av rummet</b>. Alla nuvarande meddelanden kommer att stanna i det arkiverade rummet.", + "upgrade_warning_dialog_footer": "Du kommer att uppgradera detta rum från <oldVersion /> till <newVersion />." }, "delete_avatar_label": "Radera avatar", "upload_avatar_label": "Ladda upp avatar", @@ -2956,7 +2581,9 @@ "enable_element_call_caption": "%(brand)s är totalsträckskrypterad, men är för närvarande begränsad till ett lägre antal användare.", "enable_element_call_no_permissions_tooltip": "Du är inte behörig att ändra detta.", "call_type_section": "Samtalstyp" - } + }, + "title": "Rumsinställningar - %(roomName)s", + "alias_not_specified": "inte specificerad" }, "encryption": { "verification": { @@ -3033,7 +2660,21 @@ "timed_out": "Verifieringen löpte ut.", "cancelled_self": "Du avbröt verifiering på din andra enhet.", "cancelled_user": "%(displayName)s avbröt verifiering.", - "cancelled": "Du avbröt verifiering." + "cancelled": "Du avbröt verifiering.", + "incoming_sas_user_dialog_text_1": "Verifiera denna användare för att markera den som betrodd. Att lita på användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", + "incoming_sas_user_dialog_text_2": "Att verifiera den här användaren kommer att markera dess session som betrodd, och markera din session som betrodd för denne.", + "incoming_sas_device_dialog_text_1": "Verifiera denna enhet för att markera den som betrodd. Att lita på denna enhet och andra användare ger en extra sinnesfrid när man använder totalsträckskrypterade meddelanden.", + "incoming_sas_device_dialog_text_2": "Att verifiera den här enheten kommer att markera den som betrodd, användare som har verifierat dig kommer att lita på den här enheten.", + "incoming_sas_dialog_waiting": "Väntar på att andra parten ska bekräfta …", + "incoming_sas_dialog_title": "Inkommande verifieringsbegäran", + "manual_device_verification_self_text": "Bekräfta genom att jämföra följande med användarinställningarna i din andra session:", + "manual_device_verification_user_text": "Bekräfta den här användarens session genom att jämföra följande med deras användarinställningar:", + "manual_device_verification_device_name_label": "Sessionsnamn", + "manual_device_verification_device_id_label": "Sessions-ID", + "manual_device_verification_device_key_label": "Sessionsnyckel", + "manual_device_verification_footer": "Om de inte matchar så kan din kommunikations säkerhet vara äventyrad.", + "verification_dialog_title_device": "Verifiera annan enhet", + "verification_dialog_title_user": "Verifikationsförfrågan" }, "old_version_detected_title": "Gammal kryptografidata upptäckt", "old_version_detected_description": "Data från en äldre version av %(brand)s has upptäckts. Detta ska ha orsakat att totalsträckskryptering inte fungerat i den äldre versionen. Krypterade meddelanden som nyligen har skickats medans den äldre versionen användes kanske inte kan avkrypteras i denna version. Detta kan även orsaka att meddelanden skickade med denna version inte fungerar. Om du upplever problem, logga ut och in igen. För att behålla meddelandehistoriken, exportera dina nycklar och importera dem igen.", @@ -3087,7 +2728,57 @@ "cross_signing_room_warning": "Någon använder en okänd session", "cross_signing_room_verified": "Alla i det här rummet är verifierade", "cross_signing_room_normal": "Det här rummet är totalsträckskrypterat", - "unsupported": "Den här klienten stöder inte totalsträckskryptering." + "unsupported": "Den här klienten stöder inte totalsträckskryptering.", + "incompatible_database_sign_out_description": "För att undvika att förlora din chatthistorik måste du exportera dina rumsnycklar innan du loggar ut. Du behöver gå tillbaka till den nyare versionen av %(brand)s för att göra detta", + "incompatible_database_description": "Du har tidigare använt en nyare version av %(brand)s med den här sessionen. Om du vill använda den här versionen igen med totalsträckskryptering behöver du logga ut och logga in igen.", + "incompatible_database_title": "Inkompatibel databas", + "incompatible_database_disable": "Fortsätt med kryptering inaktiverad", + "key_signature_upload_completed": "Uppladdning slutförd", + "key_signature_upload_cancelled": "Avbröt signaturuppladdning", + "key_signature_upload_failed": "Kunde inte ladda upp", + "key_signature_upload_success_title": "Signaturuppladdning lyckades", + "key_signature_upload_failed_title": "Signaturuppladdning misslyckades", + "udd": { + "own_new_session_text": "Du loggade in i en ny session utan att verifiera den:", + "own_ask_verify_text": "Verifiera din andra session med ett av alternativen nedan.", + "other_new_session_text": "%(name)s (%(userId)s) loggade in i en ny session utan att verifiera den:", + "other_ask_verify_text": "Be den här användaren att verifiera sin session, eller verifiera den manuellt nedan.", + "title": "Inte betrodd", + "manual_verification_button": "Verifiera manuellt med text", + "interactive_verification_button": "Verifiera interaktivt med emoji" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Fel filtyp", + "recovery_key_is_correct": "Ser bra ut!", + "wrong_security_key": "Fel säkerhetsnyckel", + "invalid_security_key": "Ogiltig säkerhetsnyckel" + }, + "reset_title": "Återställ allt", + "reset_warning_1": "Gör detta endast om du inte har någon annan enhet att slutföra verifikationen med.", + "reset_warning_2": "Om du återställer allt så kommer du att börja om utan betrodda sessioner eller betrodda användare, och kommer kanske inte kunna se gamla meddelanden.", + "security_phrase_title": "Säkerhetsfras", + "security_phrase_incorrect_error": "Kan inte komma åt hemlig lagring. Vänligen verifiera att du angav rätt säkerhetsfras.", + "enter_phrase_or_key_prompt": "Ange din säkerhetsfras eller <button>använd din säkerhetsnyckel</button> för att fortsätta.", + "security_key_title": "Säkerhetsnyckel", + "use_security_key_prompt": "Använd din säkerhetsnyckel för att fortsätta.", + "separator": "%(securityKey)s eller %(recoveryFile)s", + "restoring": "Återställer nycklar från säkerhetskopia" + }, + "reset_all_button": "Glömt eller förlorat alla återställningsalternativ? <a>Återställ allt</a>", + "destroy_cross_signing_dialog": { + "title": "Förstöra korssigneringsnycklar?", + "warning": "Radering av korssigneringsnycklar är permanent. Alla du har verifierat med kommer att se säkerhetsvarningar. Du vill troligen inte göra detta, såvida du inte har tappat bort alla enheter du kan korssignera från.", + "primary_button_text": "Rensa korssigneringsnycklar" + }, + "confirm_encryption_setup_title": "Bekräfta krypteringsinställning", + "confirm_encryption_setup_body": "Klicka på knappen nedan för att bekräfta inställning av kryptering.", + "unable_to_setup_keys_error": "Kunde inte ställa in nycklar", + "key_signature_upload_failed_master_key_signature": "en ny huvudnyckelsignatur", + "key_signature_upload_failed_cross_signing_key_signature": "en ny korssigneringssignatur", + "key_signature_upload_failed_device_cross_signing_key_signature": "en enhets korssigneringssignatur", + "key_signature_upload_failed_key_signature": "en nyckelsignatur", + "key_signature_upload_failed_body": "%(brand)s stötte på ett fel vid uppladdning av:" }, "emoji": { "category_frequently_used": "Ofta använda", @@ -3236,7 +2927,10 @@ "fallback_button": "Starta autentisering", "sso_title": "Använd samlad inloggning (single sign on) för att fortsätta", "sso_body": "Bekräfta tilläggning av e-postadressen genom att använda samlad inloggning för att bevisa din identitet.", - "code": "Kod" + "code": "Kod", + "sso_preauth_body": "För att fortsätta, använd samlad inloggning för att bevisa din identitet.", + "sso_postauth_title": "Bekräfta för att fortsätta", + "sso_postauth_body": "Klicka på knappen nedan för att bekräfta din identitet." }, "password_field_label": "Skriv in lösenord", "password_field_strong_label": "Bra, säkert lösenord!", @@ -3312,7 +3006,41 @@ }, "country_dropdown": "Land-dropdown", "common_failures": {}, - "captcha_description": "Denna hemserver vill se till att du inte är en robot." + "captcha_description": "Denna hemserver vill se till att du inte är en robot.", + "autodiscovery_invalid": "Ogiltigt hemserverupptäcktssvar", + "autodiscovery_generic_failure": "Misslyckades att få konfiguration för autoupptäckt från servern", + "autodiscovery_invalid_hs_base_url": "Ogiltig base_url för m.homeserver", + "autodiscovery_invalid_hs": "Hemserver-URL:en verkar inte vara en giltig Matrix-hemserver", + "autodiscovery_invalid_is_base_url": "Ogiltig base_url för m.identity_server", + "autodiscovery_invalid_is": "Identitetsserver-URL:en verkar inte vara en giltig Matrix-identitetsserver", + "autodiscovery_invalid_is_response": "Ogiltigt identitetsserverupptäcktssvar", + "server_picker_description": "Du kan använda egna serverinställningar för att logga in på andra Matrix-servrar genom att ange en URL för en annan hemserver. Då kan du använda %(brand)s med ett existerande Matrix-konto på en annan hemserver.", + "server_picker_description_matrix.org": "Gå med miljontals användare gratis på den största publika servern", + "server_picker_title_default": "Serveralternativ", + "soft_logout": { + "clear_data_title": "Rensa all data i den här sessionen?", + "clear_data_description": "Rensning av all data från den här sessionen är permanent. Krypterade meddelande kommer att förloras om inte deras nycklar har säkerhetskopierats.", + "clear_data_button": "Rensa all data" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Krypterade meddelanden är säkrade med totalsträckskryptering. Bara du och mottagaren/na har nycklarna för att läsa dessa meddelanden.", + "setup_secure_backup_description_2": "När du loggar ut kommer nycklarna att raderas från den här enheten, vilket betyder att du inte kommer kunna läsa krypterade meddelanden om du inte har nycklarna för dem på dina andra enheter, eller säkerhetskopierade dem till servern.", + "use_key_backup": "Börja använda nyckelsäkerhetskopiering", + "skip_key_backup": "Jag vill inte ha mina krypterade meddelanden", + "megolm_export": "Exportera nycklar manuellt", + "setup_key_backup_title": "Du kommer att förlora åtkomst till dina krypterade meddelanden", + "description": "Är du säker på att du vill logga ut?" + }, + "registration": { + "continue_without_email_title": "Fortsätter utan e-post", + "continue_without_email_description": "En förvarning, om du inte lägger till en e-postadress och glömmer ditt lösenord, så kan du <b>permanent förlora åtkomst till ditt konto</b>.", + "continue_without_email_field_label": "E-post (valfritt)" + }, + "set_email": { + "verification_pending_title": "Avvaktar verifiering", + "verification_pending_description": "Öppna meddelandet i din e-post och klicka på länken i meddelandet. När du har gjort detta, klicka fortsätt.", + "description": "Det här låter dig återställa lösenordet och ta emot aviseringar." + } }, "room_list": { "sort_unread_first": "Visa rum med olästa meddelanden först", @@ -3366,7 +3094,8 @@ "spam_or_propaganda": "Spam eller propaganda", "report_entire_room": "Rapportera hela rummet", "report_content_to_homeserver": "Rapportera innehåll till din hemserveradministratör", - "description": "Att rapportera det här meddelandet kommer att skicka dess unika 'händelse-ID' till administratören för din hemserver. Om meddelanden i det här rummet är krypterade kommer din hemserveradministratör inte att kunna läsa meddelandetexten eller se några filer eller bilder." + "description": "Att rapportera det här meddelandet kommer att skicka dess unika 'händelse-ID' till administratören för din hemserver. Om meddelanden i det här rummet är krypterade kommer din hemserveradministratör inte att kunna läsa meddelandetexten eller se några filer eller bilder.", + "other_label": "Annat" }, "setting": { "help_about": { @@ -3484,7 +3213,22 @@ "popout": "Poppa ut widget", "unpin_to_view_right_panel": "Avfäst den här widgeten för att se den i den här panelen", "set_room_layout": "Sätt mitt rumsarrangemang för alla", - "close_to_view_right_panel": "Stäng den här widgeten för att se den i den här panelen" + "close_to_view_right_panel": "Stäng den här widgeten för att se den i den här panelen", + "modal_title_default": "Dialogruta", + "modal_data_warning": "Data på den här skärmen delas med %(widgetDomain)s", + "capabilities_dialog": { + "title": "Godta widgetbehörigheter", + "content_starting_text": "Den här widgeten skulle vilja:", + "decline_all_permission": "Neka alla", + "remember_Selection": "Kom ihåg mitt val för den här widgeten" + }, + "open_id_permissions_dialog": { + "title": "Tillåt att den här widgeten verifierar din identitet", + "starting_text": "Den här widgeten kommer att verifiera ditt användar-ID, men kommer inte kunna utföra handlingar som dig:", + "remember_selection": "Kom ihåg det här" + }, + "error_unable_start_audio_stream_description": "Kunde inte starta ljudströmning.", + "error_unable_start_audio_stream_title": "Misslyckades att starta livestream" }, "feedback": { "sent": "Återkoppling skickad", @@ -3493,7 +3237,8 @@ "may_contact_label": "Ni kan kontakta mig om ni vill följa upp eller låta mig testa kommande idéer", "pro_type": "TIPS: Om du startar en bugg, vänligen inkludera <debugLogsLink>avbuggninsloggar</debugLogsLink> för att hjälpa oss att hitta problemet.", "existing_issue_link": "Vänligen se <existingIssuesLink> existerade buggar på GitHub</existingIssuesLink> först. Finns det ingen som matchar? <newIssueLink>Starta en ny</newIssueLink>.", - "send_feedback_action": "Skicka återkoppling" + "send_feedback_action": "Skicka återkoppling", + "can_contact_label": "Ni kan kontakta mig om ni har vidare frågor" }, "zxcvbn": { "suggestions": { @@ -3566,7 +3311,10 @@ "no_update": "Ingen uppdatering tillgänglig.", "downloading": "Hämtar uppdatering …", "new_version_available": "Ny version tillgänglig. <a>Uppdatera nu.</a>", - "check_action": "Leta efter uppdatering" + "check_action": "Leta efter uppdatering", + "error_unable_load_commit": "Kunde inte ladda commit-detalj: %(msg)s", + "unavailable": "Otillgänglig", + "changelog": "Ändringslogg" }, "threads": { "all_threads": "Alla trådar", @@ -3581,7 +3329,11 @@ "empty_heading": "Håll diskussioner organiserade med trådar", "unable_to_decrypt": "Kunde inte avkryptera meddelande", "open_thread": "Öppna tråd", - "error_start_thread_existing_relation": "Kan inte skapa tråd från en händelse med en existerande relation" + "error_start_thread_existing_relation": "Kan inte skapa tråd från en händelse med en existerande relation", + "count_of_reply": { + "one": "%(count)s svar", + "other": "%(count)s svar" + } }, "theme": { "light_high_contrast": "Ljust högkontrast", @@ -3615,7 +3367,41 @@ "title_when_query_available": "Resultat", "search_placeholder": "Sök namn och beskrivningar", "no_search_result_hint": "Du kanske vill pröva en annan söksträng eller kolla efter felstavningar.", - "joining_space": "Går med" + "joining_space": "Går med", + "add_existing_subspace": { + "space_dropdown_title": "Lägg till existerande utrymme", + "create_prompt": "Vill du lägga till ett nytt utrymme istället?", + "create_button": "Skapa ett nytt utrymme", + "filter_placeholder": "Sök efter utrymmen" + }, + "add_existing_room_space": { + "error_heading": "Inte alla valda tillades", + "progress_text": { + "one": "Lägger till rum…", + "other": "Lägger till rum… (%(progress)s av %(count)s)" + }, + "dm_heading": "Direktmeddelanden", + "space_dropdown_label": "Utrymmesval", + "space_dropdown_title": "Lägg till existerande rum", + "create": "Vill du lägga till ett nytt rum istället?", + "create_prompt": "Skapa ett nytt rum", + "subspace_moved_note": "Tilläggning av utrymmen har flyttats." + }, + "room_filter_placeholder": "Sök efter rum", + "leave_dialog_public_rejoin_warning": "Du kommer inte kunna gå med igen om du inte bjuds in igen.", + "leave_dialog_only_admin_warning": "Du är den enda administratören i utrymmet. Om du lämnar nu så kommer ingen ha kontroll över det.", + "leave_dialog_only_admin_room_warning": "Du är den enda administratören i vissa rum eller utrymmen du vill lämna. Om du lämnar så kommer vissa av dem sakna administratör.", + "leave_dialog_title": "Lämna %(spaceName)s", + "leave_dialog_description": "Du kommer att lämna <spaceName/>.", + "leave_dialog_option_intro": "Vill du lämna rummen i det här utrymmet?", + "leave_dialog_option_none": "Lämna inga rum", + "leave_dialog_option_all": "Lämna alla rum", + "leave_dialog_option_specific": "Lämna vissa rum", + "leave_dialog_action": "Lämna utrymmet", + "preferences": { + "sections_section": "Sektioner att visa", + "show_people_in_space": "Det här grupperar dina chattar med medlemmar i det här utrymmet. Att stänga av det kommer att dölja dessa chattar från din vy av %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Den här hemservern har inte konfigurerats för att visa kartor.", @@ -3640,7 +3426,30 @@ "click_move_pin": "Klicka för att flytta nålen", "click_drop_pin": "Klicka för att sätta ut en nål", "share_button": "Dela plats", - "stop_and_close": "Sluta och stäng" + "stop_and_close": "Sluta och stäng", + "error_fetch_location": "Kunde inte hämta plats", + "error_no_perms_title": "Du är inte behörig att dela platser", + "error_no_perms_description": "Du behöver rätt behörighet för att dela platser i det här rummet.", + "error_send_title": "Vi kunde inte skicka din positoin", + "error_send_description": "%(brand)s kunde inte skicka din position. Försök igen senare.", + "live_description": "Realtidsposition för %(displayName)s", + "share_type_own": "Min nuvarande positoin", + "share_type_live": "Min realtidsposition", + "share_type_pin": "Sätt en nål", + "share_type_prompt": "Vilken typ av positionsdelning vill du använda?", + "live_update_time": "Uppdaterade %(humanizedUpdateTime)s", + "live_until": "Realtid tills %(expiryTime)s", + "loading_live_location": "Laddar realtidsposition …", + "live_location_ended": "Realtidsposition avslutad", + "live_location_error": "Fel i realtidsposition", + "live_locations_empty": "Ingen realtidsposition", + "close_sidebar": "Stäng sidopanel", + "error_stopping_live_location": "Ett fel inträffade vid delning av din realtidsposition", + "error_sharing_live_location": "Ett fel inträffade vid delning av din realtidsplats", + "live_location_active": "Du delar din position i realtid", + "live_location_enabled": "Realtidsposition aktiverad", + "error_sharing_live_location_try_again": "Ett fel inträffade vid delning av din realtidsplats, försök igen", + "error_stopping_live_location_try_again": "Ett fel inträffade medans din platsdelning avslutades, försök igen" }, "labs_mjolnir": { "room_name": "Min bannlista", @@ -3712,7 +3521,16 @@ "address_label": "Adress", "label": "Skapa ett utrymme", "add_details_prompt_2": "Du kan ändra dessa när som helst.", - "creating": "Skapar …" + "creating": "Skapar …", + "subspace_join_rule_restricted_description": "Vem som helst i <SpaceName/> kommer kunna hitta och gå med.", + "subspace_join_rule_public_description": "Vem som helst kommer kunna hitta och gå med i det här utrymme, inte bara medlemmar i <SpaceName/>.", + "subspace_join_rule_invite_description": "Bara inbjudna personer kommer kunna hitta och gå med i det här utrymmet.", + "subspace_dropdown_title": "Skapa ett utrymme", + "subspace_beta_notice": "Lägg till ett utrymme till ett utrymme du kan hantera.", + "subspace_join_rule_label": "Utrymmessynlighet", + "subspace_join_rule_invite_only": "Privat utrymme (endast inbjudan)", + "subspace_existing_space_prompt": "Vill du lägga till ett existerande utrymme istället?", + "subspace_adding": "Lägger till …" }, "user_menu": { "switch_theme_light": "Byt till ljust läge", @@ -3872,7 +3690,11 @@ "all_rooms": "Alla rum", "field_placeholder": "Sök…", "this_room_button": "Sök i det här rummet", - "all_rooms_button": "Sök i alla rum" + "all_rooms_button": "Sök i alla rum", + "result_count": { + "other": "(~%(count)s resultat)", + "one": "(~%(count)s resultat)" + } }, "jump_to_bottom_button": "Skrolla till de senaste meddelandena", "jump_read_marker": "Hoppa till första olästa meddelandet.", @@ -3887,7 +3709,19 @@ "error_jump_to_date_details": "Feldetaljer", "jump_to_date_beginning": "Början av rummet", "jump_to_date": "Hoppa till datum", - "jump_to_date_prompt": "Välj ett datum att hoppa till" + "jump_to_date_prompt": "Välj ett datum att hoppa till", + "face_pile_tooltip_label": { + "one": "Visa 1 medlem", + "other": "Visa alla %(count)s medlemmar" + }, + "face_pile_tooltip_shortcut_joined": "Inklusive dig, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Inklusive %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> bjuder in dig", + "unknown_status_code_for_timeline_jump": "okänd statuskod", + "face_pile_summary": { + "other": "%(count)s personer du känner har redan gått med", + "one": "%(count)s person du känner har redan gått med" + } }, "file_panel": { "guest_note": "Du måste <a>registrera dig</a> för att använda den här funktionaliteten", @@ -3908,7 +3742,9 @@ "identity_server_no_terms_title": "Identitetsservern har inga användarvillkor", "identity_server_no_terms_description_1": "Den här åtgärden kräver åtkomst till standardidentitetsservern <server /> för att validera en e-postadress eller ett telefonnummer, men servern har inga användarvillkor.", "identity_server_no_terms_description_2": "Fortsätt endast om du litar på serverns ägare.", - "inline_intro_text": "Acceptera <policyLink /> för att fortsätta:" + "inline_intro_text": "Acceptera <policyLink /> för att fortsätta:", + "summary_identity_server_1": "Hitta andra via telefon eller e-post", + "summary_identity_server_2": "Bli hittad via telefon eller e-post" }, "space_settings": { "title": "Inställningar - %(spaceName)s" @@ -3945,7 +3781,13 @@ "total_n_votes_voted": { "one": "Baserat på %(count)s röst", "other": "Baserat på %(count)s röster" - } + }, + "end_message_no_votes": "Omröstningen har avslutats. Inga röster avgavs.", + "end_message": "Omröstningen har avslutats. Toppsvar: %(topAnswer)s", + "error_ending_title": "Misslyckades att avsluta omröstning", + "error_ending_description": "Tyvärr avslutades inte omröstningen. Vänligen pröva igen.", + "end_title": "Avsluta omröstning", + "end_description": "Är du säker på att du vill avsluta den hör omröstningen? Detta kommer att visa det slutgiltiga resultatet och stoppa folk från att rösta." }, "failed_load_async_component": "Kan inte ladda! Kolla din nätverksuppkoppling och försök igen.", "upload_failed_generic": "Filen '%(fileName)s' kunde inte laddas upp.", @@ -3993,7 +3835,39 @@ "error_version_unsupported_space": "Användarens hemserver stöder inte utrymmets version.", "error_version_unsupported_room": "Användarens hemserver stöder inte versionen av rummet.", "error_unknown": "Okänt serverfel", - "to_space": "Bjud in till %(spaceName)s" + "to_space": "Bjud in till %(spaceName)s", + "unable_find_profiles_description_default": "Kunde inte hitta profiler för de Matrix-ID:n som listas nedan - vill du bjuda in dem ändå?", + "unable_find_profiles_title": "Följande användare kanske inte existerar", + "unable_find_profiles_invite_never_warn_label_default": "Bjud in ändå och varna mig aldrig igen", + "unable_find_profiles_invite_label_default": "Bjud in ändå", + "email_caption": "Bjud in via e-post", + "error_dm": "Vi kunde inte skapa ditt DM.", + "ask_anyway_description": "Kunde inte hitta profiler för Matrix-ID:n nedan — skulle du vilja starta ett DM ändå?", + "ask_anyway_never_warn_label": "Starta DM ändå och varna mig aldrig igen", + "ask_anyway_label": "Starta DM ändå", + "error_find_room": "Någonting gick fel vid försök att bjuda in användarna.", + "error_invite": "Vi kunde inte bjuda in de användarna. Vänligen kolla användarna du vill bjuda in och försök igen.", + "error_transfer_multiple_target": "Ett samtal kan bara överlåtas till en enskild användare.", + "error_find_user_title": "Misslyckades att hitta följande användare", + "error_find_user_description": "Följande användare kanske inte existerar eller är ogiltiga, och kan inte bjudas in: %(csvNames)s", + "recents_section": "Senaste konversationerna", + "suggestions_section": "Nyligen direktmeddelade", + "email_use_default_is": "Använd en identitetsserver för att bjuda in via e-post. <default>Använd förval (%(defaultIdentityServerName)s)</default> eller hantera i <settings>inställningarna</settings>.", + "email_use_is": "Använd en identitetsserver för att bjuda in via e-post. Hantera i <settings>inställningarna</settings>.", + "start_conversation_name_email_mxid_prompt": "Starta en konversation med någon med deras namn, e-postadress eller användarnamn (som <userId/>).", + "start_conversation_name_mxid_prompt": "Starta en konversation med någon med deras namn eller användarnamn (som <userId/>).", + "suggestions_disclaimer": "Vissa förslag kan vara dolda av sekretesskäl.", + "suggestions_disclaimer_prompt": "Om du inte ser den du letar efter, skicka din inbjudningslänk nedan till denne.", + "send_link_prompt": "Eller skicka inbjudningslänk", + "to_room": "Bjud in till %(roomName)s", + "name_email_mxid_share_space": "Bjud in någon med deras namn, e-postadress eller användarnamn (som <userId/>), eller <a>dela det här rummet</a>.", + "name_mxid_share_space": "Bjud in någon med deras namn eller användarnamn (som <userId/>), eller <a>dela det här utrymmet</a>.", + "name_email_mxid_share_room": "Bjud in någon med deras namn, e-postadress eller användarnamn (som <userId/>) eller <a>dela det här rummet</a>.", + "name_mxid_share_room": "Bjud in någon med deras namn eller användarnamn (som <userId/>) eller <a>dela det här rummet</a>.", + "key_share_warning": "Inbjudna personer kommer att kunna läsa gamla meddelanden.", + "email_limit_one": "Inbjudningar via e-post kan endast skickas en i taget", + "transfer_user_directory_tab": "Användarkatalog", + "transfer_dial_pad_tab": "Knappsats" }, "scalar": { "error_create": "Kunde inte skapa widgeten.", @@ -4026,7 +3900,21 @@ "something_went_wrong": "Något gick fel!", "download_media": "Misslyckades att ladda ned källmedian, ingen käll-URL hittades", "update_power_level": "Misslyckades att ändra behörighetsnivå", - "unknown": "Okänt fel" + "unknown": "Okänt fel", + "dialog_description_default": "Ett fel har inträffat.", + "edit_history_unsupported": "Din hemserver verkar inte stödja den här funktionen.", + "session_restore": { + "clear_storage_description": "Logga ut och ta bort krypteringsnycklar?", + "clear_storage_button": "Rensa lagring och logga ut", + "title": "Kunde inte återställa sessionen", + "description_1": "Ett fel uppstod vid återställning av din tidigare session.", + "description_2": "Om du nyligen har använt en senare version av %(brand)s kan din session vara inkompatibel med den här versionen. Stäng det här fönstret och använd senare versionen istället.", + "description_3": "Att rensa webbläsarens lagring kan lösa problemet, men då loggas du ut och krypterad chatthistorik blir oläslig." + }, + "storage_evicted_title": "Sessionsdata saknas", + "storage_evicted_description_1": "Vissa sessionsdata, inklusive krypteringsnycklar för meddelanden, saknas. Logga ut och logga in för att åtgärda detta genom återställning av nycklarna från säkerhetskopia.", + "storage_evicted_description_2": "Din webbläsare har troligen tagit bort dessa data när det blev ont om diskutrymme.", + "unknown_error_code": "okänd felkod" }, "in_space1_and_space2": "I utrymmena %(space1Name)s och %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4179,7 +4067,31 @@ "deactivate_confirm_action": "Inaktivera användaren", "error_deactivate": "Misslyckades att inaktivera användaren", "role_label": "Roll i <RoomName/>", - "edit_own_devices": "Redigera enheter" + "edit_own_devices": "Redigera enheter", + "redact": { + "no_recent_messages_title": "Inga nyliga meddelanden från %(user)s hittades", + "no_recent_messages_description": "Pröva att skrolla upp i tidslinjen för att se om det finns några tidigare.", + "confirm_title": "Ta bort nyliga meddelanden från %(user)s", + "confirm_description_1": { + "one": "Du håller på att ta bort %(count)s meddelanden från %(user)s. Detta kommer ta bort dem permanent för alla i konversationen. Vill du verkligen fortsätta?", + "other": "Du håller på att ta bort %(count)s meddelanden från %(user)s. Detta kommer ta bort dem permanent för alla i konversationen. Vill du verkligen fortsätta?" + }, + "confirm_description_2": "För en stor mängd meddelanden kan det ta lite tid. Vänligen ladda inte om din klient under tiden.", + "confirm_keep_state_label": "Bevara systemmeddelanden", + "confirm_keep_state_explainer": "Bocka ur om du även vill ta bort systemmeddelanden för denna användaren (förändrat medlemskap, ny profilbild, m.m.)", + "confirm_button": { + "other": "Ta bort %(count)s meddelanden", + "one": "Ta bort 1 meddelande" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s verifierade sessioner", + "one": "1 verifierad session" + }, + "count_of_sessions": { + "other": "%(count)s sessioner", + "one": "%(count)s session" + } }, "stickers": { "empty": "Du har för närvarande inga dekalpaket aktiverade", @@ -4232,6 +4144,9 @@ "one": "Slutgiltigt resultat baserat på %(count)s röst", "other": "Slutgiltigt resultat baserat på %(count)s röster" } + }, + "thread_list": { + "context_menu_label": "Trådalternativ" } }, "reject_invitation_dialog": { @@ -4268,12 +4183,167 @@ }, "console_wait": "Vänta!", "cant_load_page": "Kunde inte ladda sidan", - "Invalid homeserver discovery response": "Ogiltigt hemserverupptäcktssvar", - "Failed to get autodiscovery configuration from server": "Misslyckades att få konfiguration för autoupptäckt från servern", - "Invalid base_url for m.homeserver": "Ogiltig base_url för m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Hemserver-URL:en verkar inte vara en giltig Matrix-hemserver", - "Invalid identity server discovery response": "Ogiltigt identitetsserverupptäcktssvar", - "Invalid base_url for m.identity_server": "Ogiltig base_url för m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Identitetsserver-URL:en verkar inte vara en giltig Matrix-identitetsserver", - "General failure": "Allmänt fel" + "General failure": "Allmänt fel", + "emoji_picker": { + "cancel_search_label": "Avbryt sökningen" + }, + "info_tooltip_title": "Information", + "language_dropdown_label": "Språkmeny", + "pill": { + "permalink_other_room": "Meddelande i rum %(room)s", + "permalink_this_room": "Meddelande från %(user)s" + }, + "seshat": { + "error_initialising": "Initialisering av meddelandesök misslyckades, kolla <a>dina inställningar</a> för mer information", + "warning_kind_files_app": "Använd <a>skrivbordsappen</a> för att se alla krypterade filer", + "warning_kind_search_app": "Använd <a>skrivbordsappen</a> söka bland krypterade meddelanden", + "warning_kind_files": "Den här versionen av %(brand)s stöder inte visning av vissa krypterade filer", + "warning_kind_search": "Den här versionen av %(brand)s stöder inte sökning bland krypterade meddelanden", + "reset_title": "Återställ händelselagring?", + "reset_description": "Du vill troligen inte återställa din händelseregisterlagring", + "reset_explainer": "Om du gör det, observera att inga av dina meddelanden kommer att raderas, men sökupplevelsen kan degraderas en stund medans registret byggs upp igen", + "reset_button": "Återställ händelselagring" + }, + "truncated_list_n_more": { + "other": "Och %(count)s till…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Ange ett servernamn", + "network_dropdown_available_valid": "Ser bra ut", + "network_dropdown_available_invalid_forbidden": "Du tillåts inte att se den här serverns rumslista", + "network_dropdown_available_invalid": "Kan inte hitta den här servern eller dess rumslista", + "network_dropdown_your_server_description": "Din server", + "network_dropdown_remove_server_adornment": "Fjärrserver \"%(roomServer)s\"", + "network_dropdown_add_dialog_title": "Lägg till en ny server", + "network_dropdown_add_dialog_description": "Ange namnet för en ny server du vill utforska.", + "network_dropdown_add_dialog_placeholder": "Servernamn", + "network_dropdown_add_server_option": "Lägg till ny server…", + "network_dropdown_selected_label_instance": "Visa: %(instance)s-rum (%(server)s)", + "network_dropdown_selected_label": "Visa: Matrixrum" + } + }, + "dialog_close_label": "Stäng dialogrutan", + "voice_message": { + "cant_start_broadcast_title": "Kan inte starta röstmeddelanden", + "cant_start_broadcast_description": "Du kan inte starta ett röstmeddelande eftersom du spelar in en direktsändning. Vänligen avsluta din direktsändning för att starta inspelning av ett röstmeddelande." + }, + "redact": { + "error": "Du kan inte radera det här meddelandet. (%(code)s)", + "ongoing": "Tar bort…", + "confirm_description": "Är du säker på att du vill ta bort (radera) den här händelsen?", + "confirm_description_state": "Observera att om du tar bort rumsändringar som den här kanske det ångrar ändringen.", + "confirm_button": "Bekräfta borttagning", + "reason_label": "Orsak (valfritt)" + }, + "forward": { + "no_perms_title": "Du har inte behörighet att göra detta", + "sending": "Skickar", + "sent": "Skickat", + "open_room": "Öppna rum", + "send_label": "Skicka", + "message_preview_heading": "Meddelandeförhandsgranskning", + "filter_placeholder": "Sök efter rum eller personer" + }, + "integrations": { + "disabled_dialog_title": "Integrationer är inaktiverade", + "disabled_dialog_description": "Aktivera '%(manageIntegrations)s' i inställningarna för att göra detta.", + "impossible_dialog_title": "Integrationer är inte tillåtna", + "impossible_dialog_description": "Din %(brand)s tillåter dig inte att använda en integrationshanterare för att göra detta. Vänligen kontakta en administratör." + }, + "lazy_loading": { + "disabled_description1": "Du har tidigare använt %(brand)s på %(host)s med fördröjd inladdning av medlemmar aktiverat. I den här versionen är fördröjd inladdning inaktiverat. Eftersom den lokala cachen inte är kompatibel mellan dessa två inställningar behöver %(brand)s synkronisera om ditt konto.", + "disabled_description2": "Om den andra versionen av %(brand)s fortfarande är öppen i en annan flik, stäng den eftersom användning av %(brand)s på samma värd med fördröjd inladdning både aktiverad och inaktiverad samtidigt kommer att orsaka problem.", + "disabled_title": "Inkompatibel lokal cache", + "disabled_action": "Töm cache och synkronisera om", + "resync_description": "%(brand)s använder nu 3-5 gånger mindre minne, genom att bara ladda information om andra användare när det behövs. Vänta medan vi återsynkroniserar med servern!", + "resync_title": "Uppdaterar %(brand)s" + }, + "message_edit_dialog_title": "Meddelanderedigeringar", + "server_offline": { + "empty_timeline": "Du är ikapp.", + "title": "Servern svarar inte", + "description": "Din server svarar inte på vissa av dina förfrågningar. Nedan är några av de troligaste anledningarna.", + "description_1": "Servern (%(serverName)s) tog för lång tid att svara.", + "description_2": "Din brandvägg eller ditt anti-virus blockerar förfrågan.", + "description_3": "Ett webbläsartillägg förhindrar förfrågan.", + "description_4": "Servern är offline.", + "description_5": "Servern nekade din förfrågan.", + "description_6": "Ditt område upplever störningar i internetuppkopplingen.", + "description_7": "Ett fel inträffade vid försök att kontakta servern.", + "description_8": "Servern är inte inställd på att indikera vad problemet är (CORS).", + "recent_changes_heading": "Nyliga ändringar har inte mottagits än" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s medlem", + "other": "%(count)s medlemmar" + }, + "public_rooms_label": "Offentliga rum", + "heading_with_query": "Använd \"%(query)s\" för att söka", + "heading_without_query": "Sök efter", + "spaces_title": "Utrymmen du är med i", + "other_rooms_in_space": "Andra rum i %(spaceName)s", + "join_button_text": "Gå med i %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Vissa resultat kan vara dolda av sekretesskäl", + "cant_find_person_helpful_hint": "Om du inte hittar den du letar efter, skicka din inbjudningslänk till denne.", + "copy_link_text": "Kopiera inbjudningslänk", + "result_may_be_hidden_warning": "Vissa resultat kanske är dolda", + "cant_find_room_helpful_hint": "Om du inte hittar rummet du letar efter, be om en inbjudan eller skapa ett nytt rum.", + "create_new_room_button": "Skapa nytt rum", + "group_chat_section_title": "Andra alternativ", + "start_group_chat_button": "Starta en gruppchatt", + "message_search_section_title": "Andra sökningar", + "recent_searches_section_title": "Nyliga sökningar", + "recently_viewed_section_title": "Nyligen sedda", + "search_dialog": "Sökdialog", + "remove_filter": "Ta bort sökfilter för %(filter)s", + "search_messages_hint": "För att söka efter meddelanden, leta efter den här ikonen på toppen av ett rum <icon/>", + "keyboard_scroll_hint": "Använd <arrows/> för att skrolla" + }, + "share": { + "title_room": "Dela rum", + "permalink_most_recent": "Länk till senaste meddelandet", + "title_user": "Dela användare", + "title_message": "Dela rumsmeddelande", + "permalink_message": "Länk till valt meddelande", + "link_title": "Länk till rum" + }, + "upload_file": { + "title_progress": "Ladda upp filer (%(current)s av %(total)s)", + "title": "Ladda upp filer", + "upload_all_button": "Ladda upp alla", + "error_file_too_large": "Den här filen är <b>för stor</b> för att ladda upp. Filstorleksgränsen är %(limit)s men den här filen är %(sizeOfThisFile)s.", + "error_files_too_large": "Dessa filer är <b>för stora</b> för att laddas upp. Filstorleksgränsen är %(limit)s.", + "error_some_files_too_large": "Vissa filer är <b>för stora</b> för att laddas upp. Filstorleksgränsen är %(limit)s.", + "upload_n_others_button": { + "other": "Ladda upp %(count)s andra filer", + "one": "Ladda upp %(count)s annan fil" + }, + "cancel_all_button": "Avbryt alla", + "error_title": "Uppladdningsfel" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Hämtar nycklar från server …", + "load_error_content": "Kunde inte ladda status för säkerhetskopia", + "recovery_key_mismatch_title": "Säkerhetsnyckeln matchade inte", + "recovery_key_mismatch_description": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsnyckeln: vänligen verifiera att du har angett rätt säkerhetsnyckel.", + "incorrect_security_phrase_title": "Felaktig säkerhetsfras", + "incorrect_security_phrase_dialog": "Säkerhetskopian kunde inte avkrypteras med den här säkerhetsfrasen: vänligen verifiera att du har angett rätt säkerhetsfras.", + "restore_failed_error": "Kunde inte återställa säkerhetskopia", + "no_backup_error": "Ingen säkerhetskopia hittad!", + "keys_restored_title": "Nycklar återställda", + "count_of_decryption_failures": "Misslyckades att avkryptera %(failedCount)s sessioner!", + "count_of_successfully_restored_keys": "Återställde framgångsrikt %(sessionCount)s nycklar", + "enter_phrase_title": "Ange säkerhetsfras", + "key_backup_warning": "<b>Varning</b>: Du bör endast sätta upp nyckelsäkerhetskopiering från en betrodd dator.", + "enter_phrase_description": "Kom åt din säkra meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsfras.", + "phrase_forgotten_text": "Om du har glömt din säkerhetsfras så kan du <button1>använda din säkerhetsnyckel</button1> eller <button2>ställa in nya återställningsalternativ</button2>", + "enter_key_title": "Ange säkerhetsnyckel", + "key_is_valid": "Det här ser ut som en giltig säkerhetsnyckel!", + "key_is_invalid": "Inte en giltig säkerhetsnyckel", + "enter_key_description": "Kom åt din säkre meddelandehistorik och ställ in säker meddelandehantering genom att ange din säkerhetsnyckel.", + "key_forgotten_text": "Om du har glömt din säkerhetsnyckel så kan du <button>ställa in nya återställningsalternativ</button>", + "load_keys_progress": "%(completed)s av %(total)s nycklar återställda" + } } diff --git a/src/i18n/strings/ta.json b/src/i18n/strings/ta.json index 5447c96ce8..a63e8f3ba2 100644 --- a/src/i18n/strings/ta.json +++ b/src/i18n/strings/ta.json @@ -1,10 +1,5 @@ { - "Changelog": "மாற்றப்பதிவு", - "Send": "அனுப்பு", - "Unavailable": "இல்லை", - "unknown error code": "தெரியாத பிழை குறி", "Unnamed room": "பெயரிடப்படாத அறை", - "You cannot delete this message. (%(code)s)": "இந்த செய்தியை நீங்கள் அழிக்க முடியாது. (%(code)s)", "Sunday": "ஞாயிறு", "Monday": "திங்கள்", "Tuesday": "செவ்வாய்", @@ -14,7 +9,6 @@ "Saturday": "சனி", "Today": "இன்று", "Yesterday": "நேற்று", - "Thank you!": "உங்களுக்கு நன்றி", "Server may be unavailable, overloaded, or you hit a bug.": "", "Sun": "ஞாயிறு", "Mon": "திங்கள்", @@ -75,7 +69,8 @@ "send_logs": "பதிவுகளை அனுப்பு", "collecting_information": "செயலியின் பதிப்பு தகவல்கள் சேகரிக்கப்படுகிறது", "collecting_logs": "பதிவுகள் சேகரிக்கப்படுகிறது", - "waiting_for_server": "வழங்கியின் பதிலுக்காக காத்திருக்கிறது" + "waiting_for_server": "வழங்கியின் பதிலுக்காக காத்திருக்கிறது", + "thank_you": "உங்களுக்கு நன்றி" }, "devtools": { "event_type": "நிகழ்வு வகை", @@ -153,7 +148,9 @@ "update": { "see_changes_button": "புதிதாக என்ன?", "release_notes_toast_title": "புதிதாக வந்தவை", - "no_update": "எந்த புதுப்பிப்பும் இல்லை." + "no_update": "எந்த புதுப்பிப்பும் இல்லை.", + "unavailable": "இல்லை", + "changelog": "மாற்றப்பதிவு" }, "space": { "context_menu": { @@ -197,5 +194,14 @@ }, "error_dialog": { "forget_room_failed": "அறையை மறப்பதில் தோல்வி %(errCode)s" + }, + "redact": { + "error": "இந்த செய்தியை நீங்கள் அழிக்க முடியாது. (%(code)s)" + }, + "forward": { + "send_label": "அனுப்பு" + }, + "error": { + "unknown_error_code": "தெரியாத பிழை குறி" } } diff --git a/src/i18n/strings/te.json b/src/i18n/strings/te.json index df0dd8f7cc..8324c82f2c 100644 --- a/src/i18n/strings/te.json +++ b/src/i18n/strings/te.json @@ -1,6 +1,4 @@ { - "An error has occurred.": "ఒక లోపము సంభవించినది.", - "Custom level": "అనుకూల స్థాయి", "Sun": "ఆదివారం", "Mon": "సోమవారం", "Tue": "మంగళవారం", @@ -23,17 +21,12 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s ,%(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "unknown error code": "తెలియని కోడ్ లోపం", - "Unable to restore session": "సెషన్ను పునరుద్ధరించడానికి సాధ్యపడలేదు", - "Create new room": "క్రొత్త గది సృష్టించండి", "Sunday": "ఆదివారం", "Today": "ఈ రోజు", "Friday": "శుక్రువారం", - "Changelog": "మార్పు వివరణ", "Tuesday": "మంగళవారం", "Monday": "సోమవారం", "Wednesday": "బుధవారం", - "Send": "పంపండి", "Thursday": "గురువారం", "Yesterday": "నిన్న", "Saturday": "శనివారం", @@ -67,7 +60,8 @@ }, "power_level": { "default": "డిఫాల్ట్", - "admin": "అడ్మిన్" + "admin": "అడ్మిన్", + "custom_level": "అనుకూల స్థాయి" }, "bug_reporting": { "send_logs": "నమోదును పంపు", @@ -163,7 +157,8 @@ }, "update": { "error_encountered": "లోపం సంభవించింది (%(errorDetail)s).", - "no_update": "ఏ నవీకరణ అందుబాటులో లేదు." + "no_update": "ఏ నవీకరణ అందుబాటులో లేదు.", + "changelog": "మార్పు వివరణ" }, "create_room": { "generic_error": "సర్వర్ అందుబాటులో ఉండకపోవచ్చు, ఓవర్లోడ్ చేయబడి ఉండవచ్చు లేదా మీరు ఒక దోషాన్ని కొట్టాడు." @@ -175,7 +170,12 @@ "error_need_invite_permission": "మీరు దీన్ని చేయడానికి వినియోగదారులను ఆహ్వానించగలరు." }, "error": { - "tls": "గృహనిర్వాహకులకు కనెక్ట్ చేయలేరు - దయచేసి మీ కనెక్టివిటీని తనిఖీ చేయండి, మీ <a> 1 హోమరుసు యొక్క ఎస్ఎస్ఎల్ సర్టిఫికేట్ </a> 2 ని విశ్వసనీయపరుచుకొని, బ్రౌజర్ పొడిగింపు అభ్యర్థనలను నిరోధించబడదని నిర్ధారించుకోండి." + "tls": "గృహనిర్వాహకులకు కనెక్ట్ చేయలేరు - దయచేసి మీ కనెక్టివిటీని తనిఖీ చేయండి, మీ <a> 1 హోమరుసు యొక్క ఎస్ఎస్ఎల్ సర్టిఫికేట్ </a> 2 ని విశ్వసనీయపరుచుకొని, బ్రౌజర్ పొడిగింపు అభ్యర్థనలను నిరోధించబడదని నిర్ధారించుకోండి.", + "dialog_description_default": "ఒక లోపము సంభవించినది.", + "session_restore": { + "title": "సెషన్ను పునరుద్ధరించడానికి సాధ్యపడలేదు" + }, + "unknown_error_code": "తెలియని కోడ్ లోపం" }, "notifications": { "enable_prompt_toast_title": "ప్రకటనలు", @@ -211,5 +211,11 @@ "search_failed": { "server_unavailable": "సర్వర్ అందుబాటులో లేకపోవచ్చు, ఓవర్లోడ్ లేదా శోధన సమయం ముగిసి ఉండవచ్చు :(" } + }, + "forward": { + "send_label": "పంపండి" + }, + "spotlight_dialog": { + "create_new_room_button": "క్రొత్త గది సృష్టించండి" } } diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json index fac794798a..601af3d90b 100644 --- a/src/i18n/strings/th.json +++ b/src/i18n/strings/th.json @@ -1,17 +1,7 @@ { - "unknown error code": "รหัสข้อผิดพลาดที่ไม่รู้จัก", "%(items)s and %(lastItem)s": "%(items)s และ %(lastItem)s", - "and %(count)s others...": { - "one": "และอีกหนึ่งผู้ใช้...", - "other": "และอีก %(count)s ผู้ใช้..." - }, - "An error has occurred.": "เกิดข้อผิดพลาด", - "Email address": "ที่อยู่อีเมล", "Join Room": "เข้าร่วมห้อง", "Moderator": "ผู้ช่วยดูแล", - "not specified": "ไม่ได้ระบุ", - "Please check your email and click on the link it contains. Once this is done, click continue.": "กรุณาเช็คอีเมลและคลิกลิงก์ข้างใน หลังจากนั้น คลิกดำเนินการต่อ", - "Create new room": "สร้างห้องใหม่", "Warning!": "คำเตือน!", "Sun": "อา.", "Mon": "จ.", @@ -35,35 +25,17 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s %(day)s %(monthName)s %(fullYear)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "Confirm Removal": "ยืนยันการลบ", "Home": "เมนูหลัก", - "(~%(count)s results)": { - "one": "(~%(count)s ผลลัพท์)", - "other": "(~%(count)s ผลลัพท์)" - }, - "Custom level": "กำหนดระดับเอง", - "Verification Pending": "รอการตรวจสอบ", "Sunday": "วันอาทิตย์", "Today": "วันนี้", "Friday": "วันศุกร์", - "Changelog": "บันทึกการเปลี่ยนแปลง", - "Unavailable": "ไม่มี", - "Send": "ส่ง", "Tuesday": "วันอังคาร", "Unnamed room": "ห้องที่ไม่มีชื่อ", "Saturday": "วันเสาร์", "Monday": "วันจันทร์", "Wednesday": "วันพุธ", - "You cannot delete this message. (%(code)s)": "คุณไม่สามารถลบข้อความนี้ได้ (%(code)s)", "Thursday": "วันพฤหัสบดี", "Yesterday": "เมื่อวานนี้", - "You most likely do not want to reset your event index store": "คุณมักไม่ต้องการรีเซ็ตที่เก็บดัชนีเหตุการณ์ของคุณ", - "Reset event store?": "รีเซ็ตที่เก็บกิจกรรม?", - "The server is not configured to indicate what the problem is (CORS).": "เซิร์ฟเวอร์ไม่ได้กำหนดค่าเพื่อระบุว่าปัญหาคืออะไร (CORS).", - "A connection error occurred while trying to contact the server.": "เกิดข้อผิดพลาดในการเชื่อมต่อขณะพยายามติดต่อกับเซิร์ฟเวอร์.", - "Your area is experiencing difficulties connecting to the internet.": "พื้นที่ของคุณประสบปัญหาในการเชื่อมต่ออินเทอร์เน็ต.", - "The server has denied your request.": "เซิร์ฟเวอร์ปฏิเสธคำขอของคุณ.", - "Session ID": "รหัสเซสชัน", "Barbados": "บาร์เบโดส", "Bangladesh": "บังคลาเทศ", "Bahrain": "บาห์เรน", @@ -86,10 +58,6 @@ "Afghanistan": "อัฟกานิสถาน", "United States": "สหรัฐอเมริกา", "United Kingdom": "สหราชอาณาจักร", - "%(count)s reply": { - "one": "%(count)s ตอบ", - "other": "%(count)s ตอบกลับ" - }, "Failed to connect to integration manager": "ไม่สามารถเชื่อมต่อกับตัวจัดการการรวม", "collapse": "ยุบ", "common": { @@ -130,7 +98,12 @@ "rooms": "ห้องสนทนา", "low_priority": "ความสำคัญต่ำ", "historical": "ประวัติแชทเก่า", - "are_you_sure": "คุณแน่ใจหรือไม่?" + "are_you_sure": "คุณแน่ใจหรือไม่?", + "email_address": "ที่อยู่อีเมล", + "and_n_others": { + "one": "และอีกหนึ่งผู้ใช้...", + "other": "และอีก %(count)s ผู้ใช้..." + } }, "action": { "continue": "ดำเนินการต่อ", @@ -199,7 +172,8 @@ "power_level": { "default": "ค่าเริ่มต้น", "moderator": "ผู้ช่วยดูแล", - "admin": "ผู้ดูแล" + "admin": "ผู้ดูแล", + "custom_level": "กำหนดระดับเอง" }, "bug_reporting": { "send_logs": "ส่งล็อก", @@ -451,7 +425,11 @@ "passwords_mismatch": "รหัสผ่านใหม่ทั้งสองช่องต้องตรงกัน", "return_to_login": "กลับไปยังหน้าลงชื่อเข้าใช้" }, - "common_failures": {} + "common_failures": {}, + "set_email": { + "verification_pending_title": "รอการตรวจสอบ", + "verification_pending_description": "กรุณาเช็คอีเมลและคลิกลิงก์ข้างใน หลังจากนั้น คลิกดำเนินการต่อ" + } }, "setting": { "help_about": { @@ -472,7 +450,9 @@ "see_changes_button": "มีอะไรใหม่?", "release_notes_toast_title": "มีอะไรใหม่", "error_encountered": "เกิดข้อผิดพลาด (%(errorDetail)s)", - "no_update": "ไม่มีอัปเดตที่ใหม่กว่า" + "no_update": "ไม่มีอัปเดตที่ใหม่กว่า", + "unavailable": "ไม่มี", + "changelog": "บันทึกการเปลี่ยนแปลง" }, "file_panel": { "guest_note": "คุณต้อง<a>ลงทะเบียน</a>เพื่อใช้ฟังก์ชันนี้" @@ -508,7 +488,8 @@ "error_creating_alias_title": "เกิดข้อผิดพลาดในการสร้างที่อยู่", "error_creating_alias_description": "เกิดข้อผิดพลาดในการสร้างที่อยู่นั้น เซิร์ฟเวอร์อาจไม่ได้รับอนุญาตหรือเกิดความล้มเหลวชั่วคราว.", "canonical_alias_field_label": "ที่อยู่หลัก" - } + }, + "alias_not_specified": "ไม่ได้ระบุ" }, "room": { "intro": { @@ -533,7 +514,11 @@ "search": { "this_room": "ห้องนี้", "all_rooms": "ทุกห้อง", - "field_placeholder": "ค้นหา…" + "field_placeholder": "ค้นหา…", + "result_count": { + "one": "(~%(count)s ผลลัพท์)", + "other": "(~%(count)s ผลลัพท์)" + } }, "jump_read_marker": "ข้ามไปยังข้อความแรกที่ยังไม่ได้อ่าน", "failed_reject_invite": "การปฏิเสธคำเชิญล้มเหลว" @@ -578,7 +563,9 @@ "mixed_content": "ไม่สามารถเชื่อมต่อไปยังเซิร์ฟเวอร์บ้านผ่านทาง HTTP ได้เนื่องจาก URL ที่อยู่บนเบราว์เซอร์เป็น HTTPS กรุณาใช้ HTTPS หรือ<a>เปิดใช้งานสคริปต์ที่ไม่ปลอดภัย</a>.", "tls": "ไม่สามารถเฃื่อมต่อไปหาเซิร์ฟเวอร์บ้านได้ - กรุณาตรวจสอบคุณภาพการเชื่อมต่อ, ตรวจสอบว่า<a>SSL certificate ของเซิร์ฟเวอร์บ้าน</a>ของคุณเชื่อถือได้, และวไม่มีส่วนขยายเบราว์เซอร์ใดบล๊อคการเชื่อมต่ออยู่", "update_power_level": "การเปลี่ยนระดับอำนาจล้มเหลว", - "unknown": "ข้อผิดพลาดที่ไม่รู้จัก" + "unknown": "ข้อผิดพลาดที่ไม่รู้จัก", + "dialog_description_default": "เกิดข้อผิดพลาด", + "unknown_error_code": "รหัสข้อผิดพลาดที่ไม่รู้จัก" }, "notifications": { "enable_prompt_toast_title": "การแจ้งเตือน", @@ -587,7 +574,10 @@ "all_messages": "ทุกข้อความ" }, "encryption": { - "not_supported": "<ไม่รองรับ>" + "not_supported": "<ไม่รองรับ>", + "verification": { + "manual_device_verification_device_id_label": "รหัสเซสชัน" + } }, "member_list": { "invited_list_heading": "เชิญแล้ว", @@ -613,7 +603,11 @@ "deactivate_confirm_action": "ปิดใช้งานผู้ใช้" }, "threads": { - "open_thread": "เปิดกระทู้" + "open_thread": "เปิดกระทู้", + "count_of_reply": { + "one": "%(count)s ตอบ", + "other": "%(count)s ตอบกลับ" + } }, "stickers": { "empty": "ขณะนี้คุณไม่ได้เปิดใช้งานชุดสติกเกอร์ใดๆ", @@ -635,5 +629,25 @@ "server_unavailable": "เซิร์ฟเวอร์อาจไม่พร้อมใช้งาน ทำงานหนักเกินไป หรือการค้นหาหมดเวลา :(" } }, - "General failure": "ข้อผิดพลาดทั่วไป" + "General failure": "ข้อผิดพลาดทั่วไป", + "redact": { + "error": "คุณไม่สามารถลบข้อความนี้ได้ (%(code)s)", + "confirm_button": "ยืนยันการลบ" + }, + "forward": { + "send_label": "ส่ง" + }, + "server_offline": { + "description_5": "เซิร์ฟเวอร์ปฏิเสธคำขอของคุณ.", + "description_6": "พื้นที่ของคุณประสบปัญหาในการเชื่อมต่ออินเทอร์เน็ต.", + "description_7": "เกิดข้อผิดพลาดในการเชื่อมต่อขณะพยายามติดต่อกับเซิร์ฟเวอร์.", + "description_8": "เซิร์ฟเวอร์ไม่ได้กำหนดค่าเพื่อระบุว่าปัญหาคืออะไร (CORS)." + }, + "seshat": { + "reset_title": "รีเซ็ตที่เก็บกิจกรรม?", + "reset_description": "คุณมักไม่ต้องการรีเซ็ตที่เก็บดัชนีเหตุการณ์ของคุณ" + }, + "spotlight_dialog": { + "create_new_room_button": "สร้างห้องใหม่" + } } diff --git a/src/i18n/strings/tr.json b/src/i18n/strings/tr.json index 8484c5e6c7..be7aefae7d 100644 --- a/src/i18n/strings/tr.json +++ b/src/i18n/strings/tr.json @@ -1,20 +1,8 @@ { "%(items)s and %(lastItem)s": "%(items)s ve %(lastItem)s", - "and %(count)s others...": { - "one": "ve bir diğeri...", - "other": "ve %(count)s diğerleri..." - }, - "An error has occurred.": "Bir hata oluştu.", - "Custom level": "Özel seviye", - "Email address": "E-posta Adresi", "Home": "Ev", "Join Room": "Odaya Katıl", "Moderator": "Moderatör", - "not specified": "Belirtilmemiş", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Lütfen e-postanızı kontrol edin ve içerdiği bağlantıya tıklayın . Bu işlem tamamlandıktan sonra , 'devam et' e tıklayın .", - "Session ID": "Oturum ID", - "unknown error code": "bilinmeyen hata kodu", - "Verification Pending": "Bekleyen doğrulama", "Warning!": "Uyarı!", "Sun": "Pzt", "Mon": "Pazartesi", @@ -38,87 +26,20 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s , %(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "Hafta - %(weekDayName)s , %(day)s -%(monthName)s -%(fullYear)s , %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s sonuç)", - "other": "(~%(count)s sonuçlar)" - }, - "Create new room": "Yeni Oda Oluştur", - "Confirm Removal": "Kaldırma İşlemini Onayla", - "Unable to restore session": "Oturum geri yüklenemiyor", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Eğer daha önce %(brand)s'un daha yeni bir versiyonunu kullandıysanız , oturumunuz bu sürümle uyumsuz olabilir . Bu pencereyi kapatın ve daha yeni sürüme geri dönün.", - "Add an Integration": "Entegrasyon ekleyin", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Hesabınızı %(integrationsUrl)s ile kullanmak üzere doğrulayabilmeniz için üçüncü taraf bir siteye götürülmek üzeresiniz. Devam etmek istiyor musunuz ?", - "This will allow you to reset your password and receive notifications.": "Bu şifrenizi sıfırlamanızı ve bildirimler almanızı sağlayacak.", "Sunday": "Pazar", "Today": "Bugün", "Friday": "Cuma", - "Changelog": "Değişiklikler", - "Unavailable": "Kullanım dışı", "Tuesday": "Salı", "Unnamed room": "İsimsiz oda", "Saturday": "Cumartesi", "Monday": "Pazartesi", "Wednesday": "Çarşamba", - "Send": "Gönder", - "You cannot delete this message. (%(code)s)": "Bu mesajı silemezsiniz (%(code)s)", "Thursday": "Perşembe", "Yesterday": "Dün", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s%(monthName)s%(day)s%(fullYear)s", "Restricted": "Sınırlı", "expand": "genişlet", - "Power level": "Güç düzeyi", - "e.g. my-room": "örn. odam", - "Some characters not allowed": "Bazı karakterlere izin verilmiyor", - "Invite anyway and never warn me again": "Yinede davet et ve asla beni uyarma", - "Invite anyway": "Yinede davet et", - "Close dialog": "Kutucuğu kapat", - "Preparing to send logs": "Loglar gönderilmek için hazırlanıyor", - "Logs sent": "Loglar gönderiliyor", - "Thank you!": "Teşekkürler!", - "Failed to send logs: ": "Logların gönderilmesi başarısız: ", - "Notes": "Notlar", - "Removing…": "Siliniyor…", - "Clear all data": "Bütün verileri sil", - "Incompatible Database": "Uyumsuz Veritabanı", - "Filter results": "Sonuçları filtrele", - "Integrations are disabled": "Bütünleştirmeler kapatılmış", - "Integrations not allowed": "Bütünleştirmelere izin verilmiyor", - "Incompatible local cache": "Yerel geçici bellek uyumsuz", - "Clear cache and resync": "Geçici belleği temizle ve yeniden eşle", - "Updating %(brand)s": "%(brand)s güncelleniyor", - "I don't want my encrypted messages": "Şifrelenmiş mesajlarımı istemiyorum", - "Manually export keys": "Elle dışa aktarılmış anahtarlar", - "You'll lose access to your encrypted messages": "Şifrelenmiş mesajlarınıza erişiminizi kaybedeceksiniz", - "Are you sure you want to sign out?": "Oturumdan çıkmak istediğinize emin misiniz?", - "Your homeserver doesn't seem to support this feature.": "Ana sunucunuz bu özelliği desteklemiyor gözüküyor.", - "Message edits": "Mesajları düzenle", - "Room Settings - %(roomName)s": "Oda Ayarları - %(roomName)s", - "Failed to upgrade room": "Oda güncelleme başarısız", - "The room upgrade could not be completed": "Oda güncelleme tamamlanamadı", - "Upgrade this room to version %(version)s": "Bu odayı %(version)s versiyonuna yükselt", - "Upgrade Room Version": "Oda Sürümünü Yükselt", - "Upgrade private room": "Özel oda güncelle", - "Sign out and remove encryption keys?": "Oturumu kapat ve şifreleme anahtarlarını sil?", - "Clear Storage and Sign Out": "Depolamayı temizle ve Oturumu Kapat", "Send Logs": "Logları Gönder", - "Share Room": "Oda Paylaş", - "Link to most recent message": "En son mesaja bağlantı", - "Share User": "Kullanıcı Paylaş", - "Share Room Message": "Oda Mesajı Paylaş", - "Link to selected message": "Seçili mesaja bağlantı", - "Command Help": "Komut Yardımı", - "Missing session data": "Kayıp oturum verisi", - "Find others by phone or email": "Kişileri telefon yada e-posta ile bul", - "Be found by phone or email": "Telefon veya e-posta ile bulunun", - "Upload files": "Dosyaları yükle", - "Upload all": "Hepsini yükle", - "Cancel All": "Hepsi İptal", - "Upload Error": "Yükleme Hatası", - "Unable to load backup status": "Yedek durumu yüklenemiyor", - "Unable to restore backup": "Yedek geri dönüşü yapılamıyor", - "No backup found!": "Yedek bulunamadı!", - "Email (optional)": "E-posta (opsiyonel)", - "Verification Request": "Doğrulama Talebi", "Robot": "Robot", "Hat": "Şapka", "Glasses": "Gözlük", @@ -146,7 +67,6 @@ "Anchor": "Çıpa", "Headphones": "Kulaklık", "Folder": "Klasör", - "Start using Key Backup": "Anahtar Yedekleme kullanmaya başla", "Dog": "Köpek", "Cat": "Kedi", "Lion": "Aslan", @@ -177,85 +97,20 @@ "Cake": "Kek", "Heart": "Kalp", "Trophy": "Ödül", - "Remove %(count)s messages": { - "other": "%(count)s mesajı sil", - "one": "1 mesajı sil" - }, "Rooster": "Horoz", "%(duration)ss": "%(duration)ssn", "%(duration)sm": "%(duration)sdk", "%(duration)sh": "%(duration)ssa", "%(duration)sd": "%(duration)sgün", "Failed to connect to integration manager": "Entegrasyon yöneticisine bağlanma başarısız", - "%(count)s verified sessions": { - "other": "%(count)s doğrulanmış oturum", - "one": "1 doğrulanmış oturum" - }, - "%(name)s accepted": "%(name)s kabul etti", - "%(name)s cancelled": "%(name)s iptal etti", - "%(name)s wants to verify": "%(name)s doğrulamak istiyor", - "edited": "düzenlendi", "Deactivate account": "Hesabı pasifleştir", - "And %(count)s more...": { - "other": "ve %(count)s kez daha..." - }, - "Language Dropdown": "Dil Listesi", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "E-posta ile davet etmek için bir kimlik sunucusu kullan. <default> Varsayılanı kullan (%(defaultIdentityServerName)s</default> ya da <settings>Ayarlar</settings> kullanarak yönetin.", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "E-posta ile davet için bir kimlik sunucu kullan. <settings>Ayarlar</settings> dan yönet.", - "The following users may not exist": "Belirtilen kullanıcılar mevcut olmayabilir", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Altta belirtilen Matrix ID li profiller bulunamıyor - Onları yinede davet etmek ister misiniz?", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Lütfen neyin yanlış gittiğini bize bildirin ya da en güzeli problemi tanımlayan bir GitHub talebi oluşturun.", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Logları göndermeden önce, probleminizi betimleyen <a>bir GitHub talebi oluşturun</a>.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Sohbet tarihçesini kaybetmemek için, çıkmadan önce odanızın anahtarlarını dışarıya aktarın. Bunu yapabilmek için %(brand)sun daha yeni sürümü gerekli. Ulaşmak için geri gitmeye ihtiyacınız var", - "Continue With Encryption Disabled": "Şifreleme Kapalı Şekilde Devam Et", "This backup is trusted because it has been restored on this session": "Bu yedek güvenilir çünkü bu oturumda geri döndürüldü", - "Upload %(count)s other files": { - "other": "%(count)s diğer dosyaları yükle", - "one": "%(count)s dosyayı sağla" - }, - "Remember my selection for this widget": "Bu görsel bileşen işin seçimimi hatırla", - "Direct Messages": "Doğrudan Mesajlar", - "Not Trusted": "Güvenilmiyor", - "%(count)s sessions": { - "other": "%(count)s oturum", - "one": "%(count)s oturum" - }, - "Cancel search": "Aramayı iptal et", "Delete Widget": "Görsel Bileşen Sil", - "Destroy cross-signing keys?": "Çarpraz-imzalama anahtarlarını imha et?", - "Clear cross-signing keys": "Çapraz-imzalama anahtarlarını temizle", - "Clear all data in this session?": "Bu oturumdaki tüm verileri temizle?", - "Session name": "Oturum adı", - "Session key": "Oturum anahtarı", - "Recent Conversations": "Güncel Sohbetler", - "Recently Direct Messaged": "Güncel Doğrudan Mesajlar", "Lock": "Kilit", "Encrypted by a deleted session": "Silinen bir oturumla şifrelenmiş", - "Incoming Verification Request": "Gelen Doğrulama İsteği", - "Upgrade public room": "Açık odayı güncelle", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Bu odayı <oldVersion /> versiyonundan <newVersion /> versiyonuna güncelleyeceksiniz.", - "We encountered an error trying to restore your previous session.": "Önceki oturumunuzu geri yüklerken bir hatayla karşılaştık.", - "To help us prevent this in future, please <a>send us logs</a>.": "Bunun gelecekte de olmasının önüne geçmek için lütfen <a>günceleri bize gönderin</a>.", - "Upload files (%(current)s of %(total)s)": "Dosyaları yükle (%(current)s / %(total)s)", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s adet oturum çözümlenemedi!", - "Join millions for free on the largest public server": "En büyük açık sunucu üzerindeki milyonlara ücretsiz ulaşmak için katılın", - "Something went wrong trying to invite the users.": "Kullanıcıların davet edilmesinde bir şeyler yanlış gitti.", - "a new master key signature": "yeni bir master anahtar imzası", - "a new cross-signing key signature": "yeni bir çapraz-imzalama anahtarı imzası", - "a key signature": "bir anahtar imzası", - "Upload completed": "Yükleme tamamlandı", - "Cancelled signature upload": "anahtar yükleme iptal edildi", - "Signature upload success": "Anahtar yükleme başarılı", - "Signature upload failed": "İmza yükleme başarısız", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Bu dosyalar yükleme için <b>çok büyük</b>. Dosya boyut limiti %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Bazı dosyalar yükleme için <b>çok büyük</b>. Dosya boyutu limiti %(limit)s.", "PM": "24:00", "AM": "12:00", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) yeni oturuma doğrulamadan giriş yaptı:", - "Ask this user to verify their session, or manually verify it below.": "Kullanıcıya oturumunu doğrulamasını söyle, ya da aşağıdan doğrula.", - "Edited at %(date)s. Click to view edits.": "%(date)s tarihinde düzenlendi. Düzenlemeleri görmek için tıkla.", - "You signed in to a new session without verifying it:": "Yeni bir oturuma, doğrulamadan oturum açtınız:", - "Verify your other session using one of the options below.": "Diğer oturumunuzu aşağıdaki seçeneklerden birini kullanarak doğrulayın.", "Your homeserver has exceeded its user limit.": "Homeserver'ınız kullanıcı limitini aştı.", "Your homeserver has exceeded one of its resource limits.": "Homeserver'ınız kaynaklarından birisinin sınırını aştı.", "Ok": "Tamam", @@ -492,9 +347,6 @@ "Bahamas": "Bahamalar", "Azerbaijan": "Azerbaycan", "Austria": "Avusturya", - "Click to view edits": "Düzenlemeleri görmek için tıkla", - "Edited at %(date)s": "%(date)s tarihinde düzenlendi", - "%(name)s declined": "%(name)s reddetti", "IRC display name width": "IRC görünen ad genişliği", "Australia": "Avustralya", "Aruba": "Aruba", @@ -516,31 +368,10 @@ "Santa": "Noel Baba", "Spanner": "Anahtar", "Smiley": "Gülen yüz", - "Dial pad": "Arama tuşları", - "No recent messages by %(user)s found": "%(user)s kullanıcısın hiç yeni ileti yok", "Not encrypted": "Şifrelenmemiş", "Backup version:": "Yedekleme sürümü:", - "Looks good!": "İyi görünüyor!", - "Security Key": "Güvenlik anahtarı", "Switch theme": "Temayı değiştir", - "Keys restored": "Anahtarlar geri yüklendi", "Submit logs": "Günlükleri kaydet", - "Server name": "Sunucu adı", - "Your server": "Senin sunucun", - "Looks good": "İyi görünüyor", - "Transfer": "Aktar", - "Hold": "Beklet", - "Resume": "Devam et", - "Information": "Bilgi", - "Enter a server name": "Sunucu adı girin", - "Can't find this server or its room list": "Sunucuda veya oda listesinde bulunamıyor", - "Add a new server": "Yeni sunucu ekle", - "Enter the name of a new server you want to explore.": "Keşfetmek istediğiniz sunucunun adını girin.", - "Preparing to download logs": "Loglar indirilmeye hazırlanıyor", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Hatırlatma:Tarayıcınız desteklenmiyor, deneyiminiz öngörülemiyor.", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Çok sayıda ileti için bu biraz sürebilir. Lütfen bu sürede kullandığınız istemciyi yenilemeyin.", - "Remove recent messages by %(user)s": "%(user)s kullanıcısından en son iletileri kaldır", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Daha önceden kalma iletilerin var olup olmadığını kontrol etmek için zaman çizelgesinde yukarı doğru kaydırın.", "common": { "about": "Hakkında", "analytics": "Analitik", @@ -622,7 +453,14 @@ "view_message": "Mesajı görüntüle", "unencrypted": "Şifrelenmemiş", "show_more": "Daha fazla göster", - "are_you_sure": "Emin misiniz ?" + "are_you_sure": "Emin misiniz ?", + "email_address": "E-posta Adresi", + "filter_results": "Sonuçları filtrele", + "and_n_others": { + "one": "ve bir diğeri...", + "other": "ve %(count)s diğerleri..." + }, + "edited": "düzenlendi" }, "action": { "continue": "Devam Et", @@ -708,7 +546,10 @@ "show_advanced": "Gelişmiş göster", "unignore": "Yoksayma", "explore_rooms": "Odaları keşfet", - "explore_public_rooms": "Herkese açık odaları keşfet" + "explore_public_rooms": "Herkese açık odaları keşfet", + "transfer": "Aktar", + "resume": "Devam et", + "hold": "Beklet" }, "a11y": { "user_menu": "Kullanıcı menüsü", @@ -793,7 +634,9 @@ "moderator": "Moderatör", "admin": "Admin", "custom": "Özel (%(level)s)", - "mod": "Mod" + "mod": "Mod", + "label": "Güç düzeyi", + "custom_level": "Özel seviye" }, "bug_reporting": { "submit_debug_logs": "Hata ayıklama kayıtlarını gönder", @@ -808,7 +651,16 @@ "uploading_logs": "Günlükler yükleniyor", "downloading_logs": "Günlükler indiriliyor", "create_new_issue": "Lütfen GitHub’da <newIssueLink>Yeni bir talep</newIssueLink> oluşturun ki bu hatayı inceleyebilelim.", - "waiting_for_server": "Sunucudan yanıt bekleniyor" + "waiting_for_server": "Sunucudan yanıt bekleniyor", + "error_empty": "Lütfen neyin yanlış gittiğini bize bildirin ya da en güzeli problemi tanımlayan bir GitHub talebi oluşturun.", + "preparing_logs": "Loglar gönderilmek için hazırlanıyor", + "logs_sent": "Loglar gönderiliyor", + "thank_you": "Teşekkürler!", + "failed_send_logs": "Logların gönderilmesi başarısız: ", + "preparing_download": "Loglar indirilmeye hazırlanıyor", + "unsupported_browser": "Hatırlatma:Tarayıcınız desteklenmiyor, deneyiminiz öngörülemiyor.", + "textarea_label": "Notlar", + "log_request": "Bunun gelecekte de olmasının önüne geçmek için lütfen <a>günceleri bize gönderin</a>." }, "time": { "seconds_left": "%(seconds)s saniye kaldı", @@ -1380,10 +1232,23 @@ "you_accepted": "Kabul ettiniz", "you_declined": "Reddettiniz", "you_cancelled": "İptal ettiniz", - "you_started": "Doğrulama isteği gönderdiniz" + "you_started": "Doğrulama isteği gönderdiniz", + "user_accepted": "%(name)s kabul etti", + "user_declined": "%(name)s reddetti", + "user_cancelled": "%(name)s iptal etti", + "user_wants_to_verify": "%(name)s doğrulamak istiyor" }, "m.video": { "error_decrypting": "Video şifre çözme hatası" + }, + "scalar_starter_link": { + "dialog_title": "Entegrasyon ekleyin", + "dialog_description": "Hesabınızı %(integrationsUrl)s ile kullanmak üzere doğrulayabilmeniz için üçüncü taraf bir siteye götürülmek üzeresiniz. Devam etmek istiyor musunuz ?" + }, + "edits": { + "tooltip_title": "%(date)s tarihinde düzenlendi", + "tooltip_sub": "Düzenlemeleri görmek için tıkla", + "tooltip_label": "%(date)s tarihinde düzenlendi. Düzenlemeleri görmek için tıkla." } }, "slash_command": { @@ -1455,7 +1320,8 @@ "verify_nop": "Oturum zaten doğrulanmış!", "verify_mismatch": "UYARI: ANAHTAR DOĞRULAMASI BAŞARISIZ! %(userld)s'nin/nın %(deviceId)s oturumu için imza anahtarı \"%(fprint)s\" verilen anahtar ile uyuşmuyor \"%(fingerprint)s\". Bu iletişiminizin engellendiği anlamına gelebilir!", "verify_success_title": "Doğrulama anahtarı", - "verify_success_description": "Verilen imza anahtarı %(userld)s'nin/nın %(deviceld)s oturumundan gelen anahtar ile uyumlu. Oturum doğrulanmış olarak işaretlendi." + "verify_success_description": "Verilen imza anahtarı %(userld)s'nin/nın %(deviceld)s oturumundan gelen anahtar ile uyumlu. Oturum doğrulanmış olarak işaretlendi.", + "help_dialog_title": "Komut Yardımı" }, "presence": { "online_for": "%(duration)s süresince çevrimiçi", @@ -1531,7 +1397,6 @@ "no_audio_input_title": "Mikrofon bulunamadı", "no_audio_input_description": "Cihazınızda bir mikrofon bulamadık. Lütfen ayarlarınızı kontrol edin ve tekrar deneyin." }, - "Other": "Diğer", "room_settings": { "permissions": { "m.room.avatar": "Oda resmini değiştir", @@ -1607,7 +1472,9 @@ "canonical_alias_field_label": "Ana adres", "avatar_field_label": "Oda avatarı", "aliases_no_items_label": "Henüz yayınlanmış başka adres yok, aşağıdan bir tane ekle", - "aliases_items_label": "Diğer yayınlanmış adresler:" + "aliases_items_label": "Diğer yayınlanmış adresler:", + "alias_field_safe_localpart_invalid": "Bazı karakterlere izin verilmiyor", + "alias_field_placeholder_default": "örn. odam" }, "advanced": { "unfederated": "Bu oda uzak Matrix Sunucuları tarafından erişilebilir değil", @@ -1615,7 +1482,14 @@ "room_predecessor": "%(roomName)s odasında daha eski mesajları göster.", "room_version_section": "Oda sürümü", "room_version": "Oda versiyonu:", - "information_section_room": "Oda bilgisi" + "information_section_room": "Oda bilgisi", + "error_upgrade_title": "Oda güncelleme başarısız", + "error_upgrade_description": "Oda güncelleme tamamlanamadı", + "upgrade_button": "Bu odayı %(version)s versiyonuna yükselt", + "upgrade_dialog_title": "Oda Sürümünü Yükselt", + "upgrade_warning_dialog_title_private": "Özel oda güncelle", + "upgrade_dwarning_ialog_title_public": "Açık odayı güncelle", + "upgrade_warning_dialog_footer": "Bu odayı <oldVersion /> versiyonundan <newVersion /> versiyonuna güncelleyeceksiniz." }, "upload_avatar_label": "Avatar yükle", "visibility": { @@ -1631,7 +1505,9 @@ "notification_sound": "Bildirim sesi", "custom_sound_prompt": "Özel bir ses ayarla", "browse_button": "Gözat" - } + }, + "title": "Oda Ayarları - %(roomName)s", + "alias_not_specified": "Belirtilmemiş" }, "encryption": { "verification": { @@ -1665,7 +1541,12 @@ "successful_user": "%(displayName)s başarıyla doğruladınız!", "timed_out": "Doğrulama zaman aşımına uğradı.", "cancelled_user": "%(displayName)s doğrulamayı iptal etti.", - "cancelled": "Doğrulamayı iptal ettiniz." + "cancelled": "Doğrulamayı iptal ettiniz.", + "incoming_sas_dialog_title": "Gelen Doğrulama İsteği", + "manual_device_verification_device_name_label": "Oturum adı", + "manual_device_verification_device_id_label": "Oturum ID", + "manual_device_verification_device_key_label": "Oturum anahtarı", + "verification_dialog_title_user": "Doğrulama Talebi" }, "old_version_detected_title": "Eski kriptolama verisi tespit edildi", "cancel_entering_passphrase_title": "Parola girişini iptal et?", @@ -1706,7 +1587,34 @@ "cross_signing_room_warning": "Birisi bilinmeyen bir oturum kullanıyor", "cross_signing_room_verified": "Bu odadaki herkes doğrulanmış", "cross_signing_room_normal": "Bu oda uçtan uça şifreli", - "unsupported": "Bu istemci uçtan uca şifrelemeyi desteklemiyor." + "unsupported": "Bu istemci uçtan uca şifrelemeyi desteklemiyor.", + "incompatible_database_sign_out_description": "Sohbet tarihçesini kaybetmemek için, çıkmadan önce odanızın anahtarlarını dışarıya aktarın. Bunu yapabilmek için %(brand)sun daha yeni sürümü gerekli. Ulaşmak için geri gitmeye ihtiyacınız var", + "incompatible_database_title": "Uyumsuz Veritabanı", + "incompatible_database_disable": "Şifreleme Kapalı Şekilde Devam Et", + "key_signature_upload_completed": "Yükleme tamamlandı", + "key_signature_upload_cancelled": "anahtar yükleme iptal edildi", + "key_signature_upload_success_title": "Anahtar yükleme başarılı", + "key_signature_upload_failed_title": "İmza yükleme başarısız", + "udd": { + "own_new_session_text": "Yeni bir oturuma, doğrulamadan oturum açtınız:", + "own_ask_verify_text": "Diğer oturumunuzu aşağıdaki seçeneklerden birini kullanarak doğrulayın.", + "other_new_session_text": "%(name)s (%(userId)s) yeni oturuma doğrulamadan giriş yaptı:", + "other_ask_verify_text": "Kullanıcıya oturumunu doğrulamasını söyle, ya da aşağıdan doğrula.", + "title": "Güvenilmiyor" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "recovery_key_is_correct": "İyi görünüyor!" + }, + "security_key_title": "Güvenlik anahtarı" + }, + "destroy_cross_signing_dialog": { + "title": "Çarpraz-imzalama anahtarlarını imha et?", + "primary_button_text": "Çapraz-imzalama anahtarlarını temizle" + }, + "key_signature_upload_failed_master_key_signature": "yeni bir master anahtar imzası", + "key_signature_upload_failed_cross_signing_key_signature": "yeni bir çapraz-imzalama anahtarı imzası", + "key_signature_upload_failed_key_signature": "bir anahtar imzası" }, "emoji": { "category_frequently_used": "Sıklıkla Kullanılan", @@ -1814,7 +1722,34 @@ }, "country_dropdown": "Ülke Listesi", "common_failures": {}, - "captcha_description": "Bu ana sunucu sizin bir robot olup olmadığınızdan emin olmak istiyor." + "captcha_description": "Bu ana sunucu sizin bir robot olup olmadığınızdan emin olmak istiyor.", + "autodiscovery_invalid": "Geçersiz anasunucu keşif yanıtı", + "autodiscovery_generic_failure": "Sunucudan otokeşif yapılandırması alınması başarısız", + "autodiscovery_invalid_hs_base_url": "m.anasunucu için geçersiz base_url", + "autodiscovery_invalid_hs": "Anasunucu URL i geçerli bir Matrix anasunucusu olarak gözükmüyor", + "autodiscovery_invalid_is_base_url": "m.kimlik_sunucu için geçersiz base_url", + "autodiscovery_invalid_is": "Kimlik sunucu adresi geçerli bir kimlik sunucu adresi gibi gözükmüyor", + "autodiscovery_invalid_is_response": "Geçersiz kimlik sunucu keşfi yanıtı", + "server_picker_description_matrix.org": "En büyük açık sunucu üzerindeki milyonlara ücretsiz ulaşmak için katılın", + "soft_logout": { + "clear_data_title": "Bu oturumdaki tüm verileri temizle?", + "clear_data_button": "Bütün verileri sil" + }, + "logout_dialog": { + "use_key_backup": "Anahtar Yedekleme kullanmaya başla", + "skip_key_backup": "Şifrelenmiş mesajlarımı istemiyorum", + "megolm_export": "Elle dışa aktarılmış anahtarlar", + "setup_key_backup_title": "Şifrelenmiş mesajlarınıza erişiminizi kaybedeceksiniz", + "description": "Oturumdan çıkmak istediğinize emin misiniz?" + }, + "registration": { + "continue_without_email_field_label": "E-posta (opsiyonel)" + }, + "set_email": { + "verification_pending_title": "Bekleyen doğrulama", + "verification_pending_description": "Lütfen e-postanızı kontrol edin ve içerdiği bağlantıya tıklayın . Bu işlem tamamlandıktan sonra , 'devam et' e tıklayın .", + "description": "Bu şifrenizi sıfırlamanızı ve bildirimler almanızı sağlayacak." + } }, "room_list": { "sort_unread_first": "Önce okunmamış mesajları olan odaları göster", @@ -1838,7 +1773,8 @@ }, "report_content": { "missing_reason": "Lütfen neden raporlama yaptığınızı belirtin.", - "report_content_to_homeserver": "Ana Sunucu Yöneticinize İçeriği Raporlayın" + "report_content_to_homeserver": "Ana Sunucu Yöneticinize İçeriği Raporlayın", + "other_label": "Diğer" }, "onboarding": { "welcome_detail": "Şimdi, başlamanıza yardım edelim", @@ -1935,7 +1871,10 @@ "shared_data_room_id": "Oda ID", "shared_data_widget_id": "Görsel Bileşen ID si", "popout": "Görsel bileşeni göster", - "set_room_layout": "Oda düzenimi herkes için ayarla" + "set_room_layout": "Oda düzenimi herkes için ayarla", + "capabilities_dialog": { + "remember_Selection": "Bu görsel bileşen işin seçimimi hatırla" + } }, "zxcvbn": { "suggestions": { @@ -1978,7 +1917,9 @@ "error_encountered": "Hata oluştu (%(errorDetail)s).", "no_update": "Güncelleme yok.", "new_version_available": "Yeni sürüm mevcut: <a> Şimdi güncelle.</a>", - "check_action": "Güncelleme kontrolü" + "check_action": "Güncelleme kontrolü", + "unavailable": "Kullanım dışı", + "changelog": "Değişiklikler" }, "theme": { "light_high_contrast": "Yüksek ışık kontrastı" @@ -2092,7 +2033,11 @@ "search": { "this_room": "Bu Oda", "all_rooms": "Tüm Odalar", - "field_placeholder": "Arama…" + "field_placeholder": "Arama…", + "result_count": { + "one": "(~%(count)s sonuç)", + "other": "(~%(count)s sonuçlar)" + } }, "jump_to_bottom_button": "En son mesajlara git", "jump_read_marker": "İlk okunmamış iletiye atla.", @@ -2109,7 +2054,10 @@ }, "invite_link": "Davet bağlantısını paylaş", "invite": "İnsanları davet et", - "invite_description": "E-posta veya kullanıcı adı ile davet et" + "invite_description": "E-posta veya kullanıcı adı ile davet et", + "add_existing_room_space": { + "dm_heading": "Doğrudan Mesajlar" + } }, "terms": { "integration_manager": "Botları, köprüleri, görsel bileşenleri ve çıkartma paketlerini kullan", @@ -2124,7 +2072,9 @@ "identity_server_no_terms_title": "Kimlik sunucusu hizmet kurallarına sahip değil", "identity_server_no_terms_description_1": "Bu eylem, bir e-posta adresini veya telefon numarasını doğrulamak için varsayılan kimlik sunucusuna <server /> erişilmesini gerektirir, ancak sunucunun herhangi bir hizmet şartı yoktur.", "identity_server_no_terms_description_2": "Sadece sunucunun sahibine güveniyorsanız devam edin.", - "inline_intro_text": "Devam etmek için <policyLink /> i kabul ediniz:" + "inline_intro_text": "Devam etmek için <policyLink /> i kabul ediniz:", + "summary_identity_server_1": "Kişileri telefon yada e-posta ile bul", + "summary_identity_server_2": "Telefon veya e-posta ile bulunun" }, "failed_load_async_component": "Yüklenemiyor! Ağ bağlantınızı kontrol edin ve yeniden deneyin.", "upload_failed_generic": "%(fileName)s dosyası için yükleme başarısız.", @@ -2143,7 +2093,17 @@ "error_permissions_room": "Bu odaya kişi davet etme izniniz yok.", "error_bad_state": "Kullanıcının davet edilebilmesi için öncesinde yasağının kaldırılması gereklidir.", "error_version_unsupported_room": "Kullanıcının ana sunucusu odanın sürümünü desteklemiyor.", - "error_unknown": "Bilinmeyen sunucu hatası" + "error_unknown": "Bilinmeyen sunucu hatası", + "unable_find_profiles_description_default": "Altta belirtilen Matrix ID li profiller bulunamıyor - Onları yinede davet etmek ister misiniz?", + "unable_find_profiles_title": "Belirtilen kullanıcılar mevcut olmayabilir", + "unable_find_profiles_invite_never_warn_label_default": "Yinede davet et ve asla beni uyarma", + "unable_find_profiles_invite_label_default": "Yinede davet et", + "error_find_room": "Kullanıcıların davet edilmesinde bir şeyler yanlış gitti.", + "recents_section": "Güncel Sohbetler", + "suggestions_section": "Güncel Doğrudan Mesajlar", + "email_use_default_is": "E-posta ile davet etmek için bir kimlik sunucusu kullan. <default> Varsayılanı kullan (%(defaultIdentityServerName)s</default> ya da <settings>Ayarlar</settings> kullanarak yönetin.", + "email_use_is": "E-posta ile davet için bir kimlik sunucu kullan. <settings>Ayarlar</settings> dan yönet.", + "transfer_dial_pad_tab": "Arama tuşları" }, "scalar": { "error_create": "Görsel bileşen oluşturulamıyor.", @@ -2171,7 +2131,18 @@ "failed_copy": "Kopyalama başarısız", "something_went_wrong": "Bir şeyler yanlış gitti!", "update_power_level": "Güç seviyesini değiştirme başarısız oldu", - "unknown": "Bilinmeyen Hata" + "unknown": "Bilinmeyen Hata", + "dialog_description_default": "Bir hata oluştu.", + "edit_history_unsupported": "Ana sunucunuz bu özelliği desteklemiyor gözüküyor.", + "session_restore": { + "clear_storage_description": "Oturumu kapat ve şifreleme anahtarlarını sil?", + "clear_storage_button": "Depolamayı temizle ve Oturumu Kapat", + "title": "Oturum geri yüklenemiyor", + "description_1": "Önceki oturumunuzu geri yüklerken bir hatayla karşılaştık.", + "description_2": "Eğer daha önce %(brand)s'un daha yeni bir versiyonunu kullandıysanız , oturumunuz bu sürümle uyumsuz olabilir . Bu pencereyi kapatın ve daha yeni sürüme geri dönün." + }, + "storage_evicted_title": "Kayıp oturum verisi", + "unknown_error_code": "bilinmeyen hata kodu" }, "name_and_id": "%(name)s (%(userId)s)", "items_and_n_others": { @@ -2274,7 +2245,25 @@ "deactivate_confirm_description": "Bu kullanıcı etkisizleştirmek onu bir daha oturum açmasını engeller.Ek olarak da bulundukları bütün odalardan atılırlar. Bu eylem geri dönüştürülebilir. Bu kullanıcıyı etkisizleştirmek istediğinize emin misiniz?", "deactivate_confirm_action": "Kullanıcıyı pasifleştir", "error_deactivate": "Kullanıcı pasifleştirme başarısız", - "edit_own_devices": "Cihazları düzenle" + "edit_own_devices": "Cihazları düzenle", + "redact": { + "no_recent_messages_title": "%(user)s kullanıcısın hiç yeni ileti yok", + "no_recent_messages_description": "Daha önceden kalma iletilerin var olup olmadığını kontrol etmek için zaman çizelgesinde yukarı doğru kaydırın.", + "confirm_title": "%(user)s kullanıcısından en son iletileri kaldır", + "confirm_description_2": "Çok sayıda ileti için bu biraz sürebilir. Lütfen bu sürede kullandığınız istemciyi yenilemeyin.", + "confirm_button": { + "other": "%(count)s mesajı sil", + "one": "1 mesajı sil" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s doğrulanmış oturum", + "one": "1 doğrulanmış oturum" + }, + "count_of_sessions": { + "other": "%(count)s oturum", + "one": "%(count)s oturum" + } }, "stickers": { "empty": "Açılmış herhangi bir çıkartma paketine sahip değilsiniz", @@ -2311,12 +2300,73 @@ "error_loading_user_profile": "Kullanıcı profili yüklenemedi" }, "cant_load_page": "Sayfa yüklenemiyor", - "Invalid homeserver discovery response": "Geçersiz anasunucu keşif yanıtı", - "Failed to get autodiscovery configuration from server": "Sunucudan otokeşif yapılandırması alınması başarısız", - "Invalid base_url for m.homeserver": "m.anasunucu için geçersiz base_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Anasunucu URL i geçerli bir Matrix anasunucusu olarak gözükmüyor", - "Invalid identity server discovery response": "Geçersiz kimlik sunucu keşfi yanıtı", - "Invalid base_url for m.identity_server": "m.kimlik_sunucu için geçersiz base_url", - "Identity server URL does not appear to be a valid identity server": "Kimlik sunucu adresi geçerli bir kimlik sunucu adresi gibi gözükmüyor", - "General failure": "Genel başarısızlık" + "General failure": "Genel başarısızlık", + "emoji_picker": { + "cancel_search_label": "Aramayı iptal et" + }, + "info_tooltip_title": "Bilgi", + "language_dropdown_label": "Dil Listesi", + "truncated_list_n_more": { + "other": "ve %(count)s kez daha..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Sunucu adı girin", + "network_dropdown_available_valid": "İyi görünüyor", + "network_dropdown_available_invalid": "Sunucuda veya oda listesinde bulunamıyor", + "network_dropdown_your_server_description": "Senin sunucun", + "network_dropdown_add_dialog_title": "Yeni sunucu ekle", + "network_dropdown_add_dialog_description": "Keşfetmek istediğiniz sunucunun adını girin.", + "network_dropdown_add_dialog_placeholder": "Sunucu adı" + } + }, + "dialog_close_label": "Kutucuğu kapat", + "redact": { + "error": "Bu mesajı silemezsiniz (%(code)s)", + "ongoing": "Siliniyor…", + "confirm_button": "Kaldırma İşlemini Onayla" + }, + "forward": { + "send_label": "Gönder" + }, + "integrations": { + "disabled_dialog_title": "Bütünleştirmeler kapatılmış", + "impossible_dialog_title": "Bütünleştirmelere izin verilmiyor" + }, + "lazy_loading": { + "disabled_title": "Yerel geçici bellek uyumsuz", + "disabled_action": "Geçici belleği temizle ve yeniden eşle", + "resync_title": "%(brand)s güncelleniyor" + }, + "message_edit_dialog_title": "Mesajları düzenle", + "spotlight_dialog": { + "create_new_room_button": "Yeni Oda Oluştur" + }, + "share": { + "title_room": "Oda Paylaş", + "permalink_most_recent": "En son mesaja bağlantı", + "title_user": "Kullanıcı Paylaş", + "title_message": "Oda Mesajı Paylaş", + "permalink_message": "Seçili mesaja bağlantı" + }, + "upload_file": { + "title_progress": "Dosyaları yükle (%(current)s / %(total)s)", + "title": "Dosyaları yükle", + "upload_all_button": "Hepsini yükle", + "error_files_too_large": "Bu dosyalar yükleme için <b>çok büyük</b>. Dosya boyut limiti %(limit)s.", + "error_some_files_too_large": "Bazı dosyalar yükleme için <b>çok büyük</b>. Dosya boyutu limiti %(limit)s.", + "upload_n_others_button": { + "other": "%(count)s diğer dosyaları yükle", + "one": "%(count)s dosyayı sağla" + }, + "cancel_all_button": "Hepsi İptal", + "error_title": "Yükleme Hatası" + }, + "restore_key_backup_dialog": { + "load_error_content": "Yedek durumu yüklenemiyor", + "restore_failed_error": "Yedek geri dönüşü yapılamıyor", + "no_backup_error": "Yedek bulunamadı!", + "keys_restored_title": "Anahtarlar geri yüklendi", + "count_of_decryption_failures": "%(failedCount)s adet oturum çözümlenemedi!" + } } diff --git a/src/i18n/strings/tzm.json b/src/i18n/strings/tzm.json index 684f2a15b3..bc22507409 100644 --- a/src/i18n/strings/tzm.json +++ b/src/i18n/strings/tzm.json @@ -40,8 +40,6 @@ "Algeria": "Dzayer", "Albania": "Albanya", "Afghanistan": "Afɣanistan", - "Send": "Azen", - "edited": "infel", "Home": "Asnubeg", "%(duration)sd": "%(duration)sas", "Folder": "Asdaw", @@ -88,7 +86,8 @@ "emoji": "Imuji", "space": "Space", "copied": "inɣel!", - "profile": "Ifres" + "profile": "Ifres", + "edited": "infel" }, "action": { "continue": "Kemmel", @@ -141,7 +140,6 @@ "devtools": { "category_other": "Yaḍn" }, - "Other": "Yaḍn", "emoji": { "category_flags": "Icenyalen" }, @@ -193,5 +191,11 @@ "search": { "field_placeholder": "Arezzu…" } + }, + "forward": { + "send_label": "Azen" + }, + "report_content": { + "other_label": "Yaḍn" } } diff --git a/src/i18n/strings/uk.json b/src/i18n/strings/uk.json index f7cf734e84..a652a4aab7 100644 --- a/src/i18n/strings/uk.json +++ b/src/i18n/strings/uk.json @@ -1,32 +1,15 @@ { - "Create new room": "Створити нову кімнату", - "unknown error code": "невідомий код помилки", "%(items)s and %(lastItem)s": "%(items)s та %(lastItem)s", - "and %(count)s others...": { - "one": "і інше...", - "other": "та %(count)s інші..." - }, - "An error has occurred.": "Сталася помилка.", - "Email address": "Адреса е-пошти", "Sunday": "Неділя", "Today": "Сьогодні", "Friday": "П'ятниця", - "Changelog": "Журнал змін", - "Failed to send logs: ": "Не вдалося надіслати журнали: ", - "Unavailable": "Недоступний", - "Filter results": "Відфільтрувати результати", "Tuesday": "Вівторок", - "Preparing to send logs": "Приготування до надсилання журланла", "Unnamed room": "Неназвана кімната", "Saturday": "Субота", "Monday": "Понеділок", "Wednesday": "Середа", - "You cannot delete this message. (%(code)s)": "Ви не можете видалити це повідомлення. (%(code)s)", - "Send": "Надіслати", "Thursday": "Четвер", - "Logs sent": "Журнали надіслані", "Yesterday": "Вчора", - "Thank you!": "Дякуємо!", "Warning!": "Увага!", "Sun": "нд", "Mon": "пн", @@ -55,49 +38,11 @@ "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s, %(day)s %(monthName)s %(fullYear)s %(time)s", "Restricted": "Обмежено", "Moderator": "Модератор", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Щоб уникнути втрати історії ваших листувань, ви маєте експортувати ключі кімнати перед виходом. Вам треба буде повернутися до новішої версії %(brand)s аби зробити це", - "Incompatible Database": "Несумісна база даних", - "Continue With Encryption Disabled": "Продовжити із вимкненим шифруванням", - "Are you sure you want to sign out?": "Ви впевнені, що хочете вийти?", - "Your homeserver doesn't seem to support this feature.": "Схоже, що ваш домашній сервер не підтримує цю властивість.", - "Sign out and remove encryption keys?": "Вийти та видалити ключі шифрування?", - "Clear Storage and Sign Out": "Очистити сховище та вийти", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Очищення сховища вашого браузера може усунути проблему, але ви вийдете з системи та зробить історію вашого зашифрованого спілкування непрочитною.", - "Verification Pending": "Очікується перевірка", - "Upload files (%(current)s of %(total)s)": "Вивантажити файли (%(current)s з %(total)s)", - "Upload files": "Вивантажити файли", - "Upload all": "Вивантажити всі", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Файл <b>є надто великим</b> для відвантаження. Допустимий розмір файлів — %(limit)s, але цей файл займає %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Ці файли є <b>надто великими</b> для відвантаження. Допустимий розмір файлів — %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Деякі файли є <b>надто великими</b> для відвантаження. Допустимий розмір файлів — %(limit)s.", - "Upload %(count)s other files": { - "other": "Вивантажити %(count)s інших файлів", - "one": "Вивантажити %(count)s інший файл" - }, - "Upload Error": "Помилка вивантаження", "Deactivate account": "Деактивувати обліковий запис", - "Unable to restore session": "Не вдалося відновити сеанс", - "We encountered an error trying to restore your previous session.": "Ми натрапили на помилку, намагаючись відновити ваш попередній сеанс.", - "Are you sure you want to deactivate your account? This is irreversible.": "Ви впевнені, що бажаєте деактивувати обліковий запис? Ця дія безповоротна.", - "Confirm account deactivation": "Підтвердьте знедіювання облікового запису", - "Session name": "Назва сеансу", - "Session ID": "ID сеансу", - "Session key": "Ключ сеансу", - "Direct Messages": "Особисті повідомлення", - "Room Settings - %(roomName)s": "Налаштування кімнати - %(roomName)s", - "You signed in to a new session without verifying it:": "Ви увійшли в новий сеанс, не звіривши його:", - "Verify your other session using one of the options below.": "Звірте інший сеанс за допомогою одного з варіантів знизу.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) починає новий сеанс без його звірення:", - "Ask this user to verify their session, or manually verify it below.": "Попросіть цього користувача звірити сеанс, або звірте його власноруч унизу.", - "Not Trusted": "Не довірений", "Your homeserver has exceeded its user limit.": "Ваш домашній сервер перевищив свій ліміт користувачів.", "Your homeserver has exceeded one of its resource limits.": "Ваш домашній сервер перевищив одне із своїх обмежень ресурсів.", "Ok": "Гаразд", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Щоб повідомити про проблеми безпеки Matrix, будь ласка, прочитайте <a>Політику розкриття інформації</a> Matrix.org.", - "Power level": "Рівень повноважень", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Використовуйте сервер ідентифікації щоб запрошувати через е-пошту. Керується у <settings>налаштуваннях</settings>.", - "Confirm by comparing the following with the User Settings in your other session:": "Підтвердьте шляхом порівняння наступного рядка з рядком у користувацьких налаштуваннях вашого іншого сеансу:", - "Confirm this user's session by comparing the following with their User Settings:": "Підтвердьте сеанс цього користувача шляхом порівняння наступного рядка з рядком з їхніх користувацьких налаштувань:", "Dog": "Пес", "Cat": "Кіт", "Lion": "Лев", @@ -161,27 +106,10 @@ "Santa": "Св. Миколай", "Gift": "Подарунок", "Lock": "Замок", - "Failed to upgrade room": "Не вдалось поліпшити кімнату", - "The room upgrade could not be completed": "Поліпшення кімнати не може бути завершене", - "Upgrade this room to version %(version)s": "Поліпшити цю кімнату до версії %(version)s", - "Upgrade Room Version": "Поліпшити версію кімнати", - "Upgrade private room": "Поліпшити закриту кімнату", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Ви поліпшите цю кімнату з <oldVersion /> до <newVersion /> версії.", - "Share Room Message": "Поділитися повідомленням кімнати", "expand": "розгорнути", - "Upgrade public room": "Поліпшити відкриту кімнату", "IRC display name width": "Ширина псевдоніма IRC", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Зашифровані повідомлення захищені наскрізним шифруванням. Лише ви та отримувачі повідомлень мають ключі для їх читання.", "Encrypted by a deleted session": "Зашифроване видаленим сеансом", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Видалення даних з цього сеансу є безповоротним. Зашифровані повідомлення будуть втрачені якщо їхні ключі не було продубльовано.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Звірте цього користувача щоб позначити його довіреним. Довіряння користувачам додає спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Звірте цей пристрій щоб позначити його довіреним. Довіряння цьому пристрою додає вам та іншим користувачам спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", - "I don't want my encrypted messages": "Мені не потрібні мої зашифровані повідомлення", - "You'll lose access to your encrypted messages": "Ви втратите доступ до ваших зашифрованих повідомлень", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Бракує деяких даних сеансу, включно з ключами зашифрованих повідомлень. Вийдіть та зайдіть знову щоб виправити цю проблему, відновлюючи ключі з дубля.", "Failed to connect to integration manager": "Не вдалось з'єднатись з менеджером інтеграцій", - "Add an Integration": "Додати інтеграцію", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Підтвердьте деактивацію свого облікового запису через єдиний вхід, щоб підтвердити вашу особу.", "Comoros": "Коморські Острови", "Colombia": "Колумбія", "Cocos (Keeling) Islands": "Кокосові (Кілінг) Острови", @@ -431,491 +359,50 @@ "Finland": "Фінляндія", "Fiji": "Фіджі", "Faroe Islands": "Фарерські Острови", - "Can't find this server or its room list": "Не вдалося знайти цей сервер або список його кімнат", - "You're all caught up.": "Все готово.", - "Click the button below to confirm setting up encryption.": "Клацніть на кнопку внизу, щоб підтвердити налаштування шифрування.", - "Confirm encryption setup": "Підтвердити налаштування шифрування", - "<a>In reply to</a> <pill>": "<a>У відповідь на</a> <pill>", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "Ваш %(brand)s не дозволяє вам користуватись для цього менеджером інтеграцій. Зверніться до адміністратора.", "This backup is trusted because it has been restored on this session": "Ця резервна копія довірена, оскільки її було відновлено у цьому сеансі", - "Link to most recent message": "Посилання на останнє повідомлення", - "Share Room": "Поділитись кімнатою", - "edited": "змінено", - "Edited at %(date)s. Click to view edits.": "Змінено %(date)s. Натисніть, щоб переглянути зміни.", - "Edited at %(date)s": "Змінено %(date)s", - "Language Dropdown": "Спадне меню мов", - "Information": "Відомості", "collapse": "згорнути", - "Cancel search": "Скасувати пошук", - "Recently Direct Messaged": "Недавно надіслані особисті повідомлення", - "User Directory": "Каталог користувачів", - "Preparing to download logs": "Приготування до завантаження журналів", - "Share User": "Поділитися користувачем", - "Some suggestions may be hidden for privacy.": "Деякі пропозиції можуть бути сховані для приватності.", - "You may contact me if you have any follow up questions": "Можете зв’язатися зі мною, якщо у вас виникнуть додаткові запитання", - "Remove recent messages by %(user)s": "Вилучити останні повідомлення від %(user)s", "Home": "Домівка", - "Server Options": "Опції сервера", - "Allow this widget to verify your identity": "Дозволити цьому віджету перевіряти вашу особу", "Sign in with SSO": "Увійти за допомогою SSO", - "Click the button below to confirm your identity.": "Клацніть на кнопку внизу, щоб підтвердити свою особу.", - "Confirm to continue": "Підтвердьте, щоб продовжити", "Delete Widget": "Видалити віджет", - "Private space (invite only)": "Приватний простір (лише за запрошенням)", - "Space visibility": "Видимість простору", - "Reason (optional)": "Причина (не обов'язково)", - "Clear all data": "Очистити всі дані", - "Clear all data in this session?": "Очистити всі дані сеансу?", - "Confirm Removal": "Підтвердити вилучення", - "Removing…": "Вилучення…", - "Notes": "Примітки", - "Close dialog": "Закрити діалогове вікно", - "Invite anyway": "Усе одно запросити", - "Invite anyway and never warn me again": "Усе одно запросити й більше не попереджати", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Неможливо знайти профілі для Matrix ID, перерахованих унизу — все одно бажаєте запросити їх?", - "The following users may not exist": "Таких користувачів може не існувати", - "Adding spaces has moved.": "Додавання просторів переміщено.", - "Search for rooms": "Пошук кімнат", - "Create a new room": "Створити нову кімнату", - "Want to add a new room instead?": "Хочете додати нову кімнату натомість?", - "Add existing rooms": "Додати наявні кімнати", - "Space selection": "Вибір простору", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Додавання кімнат...", - "other": "Додавання кімнат... (%(progress)s з %(count)s)" - }, - "Not all selected were added": "Не всі вибрані додано", - "Search for spaces": "Пошук просторів", - "Create a new space": "Створити новий простір", - "Want to add a new space instead?": "Хочете натомість цього додати новий простір?", - "Add existing space": "Додати наявний простір", - "Server name": "Назва сервера", - "Enter the name of a new server you want to explore.": "Введіть назву нового сервера, який ви хочете переглянути.", - "Add a new server": "Додати новий сервер", - "Resend %(unsentCount)s reaction(s)": "Повторно надіслати %(unsentCount)s реакцій", - "Your server": "Ваш сервер", - "You are not allowed to view this server's rooms list": "Вам не дозволено переглядати список кімнат цього сервера", - "Looks good": "Все добре", - "Enter a server name": "Введіть назву сервера", - "And %(count)s more...": { - "other": "І ще %(count)s..." - }, - "Join millions for free on the largest public server": "Приєднуйтесь безплатно до мільйонів інших на найбільшому загальнодоступному сервері", - "This address is already in use": "Ця адреса вже використовується", - "This address is available to use": "Ця адреса доступна", - "Please provide an address": "Будь ласка, вкажіть адресу", - "Some characters not allowed": "Деякі символи не дозволені", - "e.g. my-room": "наприклад, моя-кімната", - "Room address": "Адреса кімнати", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Не вдалося завантажити подію, на яку було надано відповідь, її або не існує, або у вас немає дозволу на її перегляд.", - "Custom level": "Власний рівень", - "To leave the beta, visit your settings.": "Щоб вийти з бета-тестування, перейдіть до налаштувань.", "Switch theme": "Змінити тему", - "<inviter/> invites you": "<inviter/> запрошує вас", - "No results found": "Нічого не знайдено", "Backup version:": "Версія резервної копії:", - "Create a space": "Створити простір", - "Cancel All": "Скасувати все", "Send Logs": "Надіслати журнали", - "Email (optional)": "Е-пошта (необов'язково)", - "Search spaces": "Пошук просторів", - "Select spaces": "Вибрати простори", - "%(count)s rooms": { - "one": "%(count)s кімната", - "other": "%(count)s кімнат" - }, - "%(count)s members": { - "one": "%(count)s учасник", - "other": "%(count)s учасників" - }, - "There was a problem communicating with the server. Please try again.": "Виникла проблема зв'язку з сервером. Повторіть спробу.", - "Can't load this message": "Не вдалося завантажити це повідомлення", - "Add reaction": "Додати реакцію", - "Manually export keys": "Експорт ключів власноруч", - "Don't leave any rooms": "Не виходити з будь-якої кімнати", - "Updating %(brand)s": "Оновлення %(brand)s", - "Clear cache and resync": "Очистити кеш і повторно синхронізувати", - "Incompatible local cache": "Несумісний локальний кеш", - "Signature upload failed": "Не вдалося вивантажити підпис", - "Signature upload success": "Підпис успішно вивантажено", - "Unable to upload": "Не вдалося вивантажити", - "Cancelled signature upload": "Вивантаження підпису скасовано", - "Upload completed": "Вивантаження виконано", - "Leave some rooms": "Вийте з кількох кімнат", - "Leave all rooms": "Вийти з кімнати", - "Verification Request": "Запит підтвердження", - "Leave space": "Вийти з простору", - "Sent": "Надіслано", - "Sending": "Надсилання", - "MB": "МБ", - "In reply to <a>this message</a>": "У відповідь на <a>це повідомлення</a>", - "%(count)s sessions": { - "one": "%(count)s сеанс", - "other": "Сеансів: %(count)s" - }, - "%(count)s verified sessions": { - "one": "1 звірений сеанс", - "other": "Довірених сеансів: %(count)s" - }, "Not encrypted": "Не зашифровано", - "not specified": "не вказано", "Join Room": "Приєднатися до кімнати", - "(~%(count)s results)": { - "one": "(~%(count)s результат)", - "other": "(~%(count)s результатів)" - }, "%(duration)sd": "%(duration)s дн", "%(duration)sh": "%(duration)s год", "%(duration)sm": "%(duration)s хв", "%(duration)ss": "%(duration)s с", - "%(count)s reply": { - "one": "%(count)s відповідь", - "other": "%(count)s відповідей" - }, - "%(count)s people you know have already joined": { - "one": "%(count)s осіб, яких ви знаєте, уже приєдналися", - "other": "%(count)s людей, яких ви знаєте, уже приєдналися" - }, - "Including %(commaSeparatedMembers)s": "Включно з %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Переглянути 1 учасника", - "other": "Переглянути усіх %(count)s учасників" - }, - "This version of %(brand)s does not support searching encrypted messages": "Ця версія %(brand)s не підтримує пошук зашифрованих повідомлень", - "Keys restored": "Ключ відновлено", - "Successfully restored %(sessionCount)s keys": "Успішно відновлено %(sessionCount)s ключів", - "Failed to decrypt %(failedCount)s sessions!": "Не вдалося розшифрувати %(failedCount)s сеансів!", - "Enter Security Key": "Введіть ключ безпеки", - "This looks like a valid Security Key!": "Це схоже на дійсний ключ безпеки!", - "Not a valid Security Key": "Хибний ключ безпеки", - "No backup found!": "Резервних копій не знайдено!", "Forget": "Забути", - "Modal Widget": "Модальний віджет", - "Message edits": "Редагування повідомлення", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Ви раніше використовували новішу версію %(brand)s для цього сеансу. Щоб знову використовувати цю версію із наскрізним шифруванням, вам потрібно буде вийти та знову ввійти.", - "To continue, use Single Sign On to prove your identity.": "Щоб продовжити, скористайтеся єдиним входом для підтвердження особи.", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Якщо звірити цей пристрій, його буде позначено надійним, а користувачі, які перевірили у вас, будуть довіряти цьому пристрою.", - "Only do this if you have no other device to complete verification with.": "Робіть це лише якщо у вас немає іншого пристрою для виконання перевірки.", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Видалення ключів перехресного підписування безповоротне. Усі, з ким ви звірили сеанси, бачитимуть сповіщення системи безпеки. Ви майже напевно не захочете цього робити, якщо тільки ви не втратили всі пристрої, з яких можна виконувати перехресне підписування.", - "The server is offline.": "Сервер вимкнено.", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s і %(count)s інших", "other": "%(spaceName)s і %(count)s інших" }, - "Thread options": "Параметри гілки", "Developer": "Розробка", "Moderation": "Модерування", "Experimental": "Експериментально", "Themes": "Теми", "Messaging": "Спілкування", - "Spaces you know that contain this space": "Відомі вам простори, до яких входить цей", - "Failed to end poll": "Не вдалося завершити опитування", - "The poll has ended. No votes were cast.": "Опитування завершене. Жодного голосу не було.", - "The poll has ended. Top answer: %(topAnswer)s": "Опитування завершене. Перемогла відповідь: %(topAnswer)s", - "Sorry, the poll did not end. Please try again.": "Не вдалося завершити опитування. Спробуйте ще.", - "End Poll": "Завершити опитування", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Точно завершити опитування? Буде показано підсумки опитування, і більше ніхто не зможе голосувати.", - "Link to room": "Посилання на кімнату", - "Command Help": "Допомога команди", - "Automatically invite members from this room to the new one": "Автоматично запросити учасників цієї кімнати до нової", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>Зауважте, поліпшення створить нову версію кімнати</b>. Усі наявні повідомлення залишаться в цій архівованій кімнаті.", - "Anyone in <SpaceName/> will be able to find and join.": "Будь-хто в <SpaceName/> зможе знайти й приєднатись.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Будь-хто зможе знайти цей простір і приєднатись, не лише учасники <SpaceName/>.", - "You won't be able to rejoin unless you are re-invited.": "Ви не зможете приєднатись, доки вас не запросять знову.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Ви єдиний адміністратор цього простору. Вихід із нього залишить його без керівництва.", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Ви єдиний адміністратор кімнат чи просторів, з яких ви бажаєте вийти. Вихід із них залишить їх без адміністраторів.", - "Leave %(spaceName)s": "Вийти з %(spaceName)s", "To join a space you'll need an invite.": "Щоб приєднатись до простору, вам потрібне запрошення.", - "You are about to leave <spaceName/>.": "Ви збираєтеся вийти з <spaceName/>.", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Введіть свою фразу безпеки чи <button>скористайтесь ключем безпеки</button> для продовження.", - "Link to selected message": "Посилання на вибране повідомлення", - "To help us prevent this in future, please <a>send us logs</a>.": "Щоб уникнути цього в майбутньому просимо <a>надіслати нам журнал</a>.", - "Missing session data": "Відсутні дані сеансу", - "Your browser likely removed this data when running low on disk space.": "Схоже, що ваш браузер вилучив ці дані через брак простору на диску.", - "Be found by phone or email": "Бути знайденим за номером телефону або е-поштою", - "Find others by phone or email": "Шукати інших за номером телефону або е-поштою", - "This will allow you to reset your password and receive notifications.": "Це дозволить вам скинути пароль і отримувати сповіщення.", - "Reset event store?": "Очистити сховище подій?", - "The server has denied your request.": "Сервер відхилив ваш запит.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Перейдіть до своєї е-пошти й натисніть на отримане посилання. Після цього натисніть «Продовжити».", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Якщо ви досі користувались новішою версією %(brand)s, ваш сеанс може бути несумісним із цією версією. Закрийте це вікно й поверніться до новішої версії.", - "Reset event store": "Очистити сховище подій", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Якщо таки бажаєте, зауважте, що жодні ваші повідомлення не видаляться, проте пошук сповільниться, поки індекс буде перестворюватись", - "You most likely do not want to reset your event index store": "Сумніваємось, що ви бажаєте очистити своє сховище подій", - "Start a conversation with someone using their name or username (like <userId/>).": "Почніть розмову з кимось, ввівши їхнє ім'я чи користувацьке ім'я (вигляду <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Почніть розмову з кимось, ввівши їхнє ім'я, е-пошту чи користувацьке ім'я (вигляду <userId/>).", - "If you can't see who you're looking for, send them your invite link below.": "Якщо тут немає тих, кого шукаєте, надішліть їм запрошувальне посилання внизу.", - "Dial pad": "Номеронабирач", - "Only people invited will be able to find and join this space.": "Лише запрошені до цього простору люди зможуть знайти й приєднатися до нього.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Ви використовували %(brand)s на %(host)s, ввімкнувши відкладене звантаження учасників. У цій версії відкладене звантаження вимкнене. Оскільки локальне кешування не підтримує переходу між цими опціями, %(brand)s мусить заново синхронізувати ваш обліковий запис.", - "Want to add an existing space instead?": "Бажаєте додати наявний простір натомість?", - "Invited people will be able to read old messages.": "Запрошені люди зможуть читати старі повідомлення.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Запросіть когось за іменем, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цим простором</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цим простором</a>.", - "Invite to %(roomName)s": "Запросити до %(roomName)s", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Ці користувачі не існують чи хибні, тож їх не вдалося запросити: %(csvNames)s", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Не вдалося запросити користувачів. Перевірте, кого хочете запросити, й спробуйте ще.", - "Something went wrong trying to invite the users.": "Щось пішло не так при запрошенні користувачів.", - "Invite by email": "Запросити е-поштою", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Запросіть когось за іменем, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цією кімнатою</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цією кімнатою</a>.", - "Put a link back to the old room at the start of the new room so people can see old messages": "Додамо лінк старої кімнати нагорі нової, щоб люди могли бачити старі повідомлення", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Вимкнемо користувачам можливість писати до старої версії кімнати й додамо повідомлення з порадою перейти до нової", - "Update any local room aliases to point to the new room": "Направимо всі локальні псевдоніми цієї кімнати до нової", - "Create a new room with the same name, description and avatar": "Створимо нову кімнату з такою ж назвою, описом і аватаром", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Поліпшення цієї кімнати потребує закриття наявного її примірника й створення нової кімнати натомість. Щоб забезпечити якнайкращі враження учасникам кімнати, ми:", - "a new cross-signing key signature": "новий підпис ключа перехресного підписування", - "a new master key signature": "новий підпис головного ключа", - "Or send invite link": "Або надішліть запрошувальне посилання", - "Spaces you're in": "Ваші простори", - "Other rooms in %(spaceName)s": "Інші кімнати в %(spaceName)s", - "Use \"%(query)s\" to search": "У якому контексті шукати \"%(query)s\"", - "Public rooms": "Загальнодоступні кімнати", - "Other searches": "Інші пошуки", - "To search messages, look for this icon at the top of a room <icon/>": "Шукайте повідомлення за допомогою піктограми <icon/> вгорі кімнати", - "Recent searches": "Недавні пошуки", - "This version of %(brand)s does not support viewing some encrypted files": "Ця версія %(brand)s не підтримує перегляд деяких зашифрованих файлів", - "Use the <a>Desktop app</a> to search encrypted messages": "Скористайтеся <a>стільничним застосунком</a>, щоб пошукати серед зашифрованих повідомлень", - "Use the <a>Desktop app</a> to see all encrypted files": "Скористайтеся <a>стільничним застосунком</a>, щоб переглянути всі зашифровані файли", - "Message search initialisation failed, check <a>your settings</a> for more information": "Не вдалося почати пошук, перевірте <a>налаштування</a>, щоб дізнатися більше", "Submit logs": "Надіслати журнали", - "Click to view edits": "Натисніть, щоб переглянути зміни", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Ви будете спрямовані до стороннього сайту, щоб автентифікувати використання облікового запису в %(integrationsUrl)s. Продовжити?", - "%(count)s votes": { - "one": "%(count)s голос", - "other": "%(count)s голосів" - }, - "%(name)s wants to verify": "%(name)s бажає звірити", - "%(name)s cancelled": "%(name)s скасовує", - "%(name)s declined": "%(name)s відхиляє", - "%(name)s accepted": "%(name)s погоджується", - "Remove %(count)s messages": { - "one": "Видалити 1 повідомлення", - "other": "Видалити %(count)s повідомлень" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Залежно від кількості повідомлень, це може тривати довго. Не перезавантажуйте клієнт, поки це триває.", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Гортайте стрічку вище, щоб побачити, чи були такі раніше.", - "No recent messages by %(user)s found": "Не знайдено недавніх повідомлень %(user)s", - "Recently viewed": "Недавно переглянуті", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Перш ніж надіслати журнали, <a>створіть обговорення на GitHub</a> із описом проблеми.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Нагадуємо, що ваш браузер не підтримується, тож деякі функції можуть не працювати.", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Будь ласка, повідомте нам, що пішло не так; а ще краще створіть обговорення на GitHub із описом проблеми.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Використовуйте сервер ідентифікації, щоб запрошувати через е-пошту. <default>Наприклад, типовий %(defaultIdentityServerName)s,</default> або інший у <settings>налаштуваннях</settings>.", - "Unable to load commit detail: %(msg)s": "Не вдалося звантажити дані про коміт: %(msg)s", - "Server did not return valid authentication information.": "Сервер надав хибні дані розпізнання.", - "Server did not require any authentication": "Сервер не попросив увійти", - "Add a space to a space you manage.": "Додайте простір до іншого простору, яким ви керуєте.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо <a>повідомити нас про ваду</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо повідомити нас про ваду.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Поліпшення кімнати — серйозна операція. Її зазвичай радять, коли кімната нестабільна через вади, брак функціоналу чи вразливості безпеки.", - "Would you like to leave the rooms in this space?": "Бажаєте вийти з кімнат у цьому просторі?", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Зауважте, якщо ви не додасте пошту й забудете пароль, то можете <b>назавжди втратити доступ до свого облікового запису</b>.", - "Continuing without email": "Продовження без е-пошти", - "Data on this screen is shared with %(widgetDomain)s": "Дані на цьому екрані надсилаються до %(widgetDomain)s", - "If they don't match, the security of your communication may be compromised.": "Якщо вони не збігаються, безпека вашого спілкування ймовірно скомпрометована.", - "These are likely ones other room admins are a part of.": "Ймовірно, інші адміністратори кімнати є їхніми учасниками.", - "Other spaces or rooms you might not know": "Інші простори чи кімнати, яких ви можете не знати", - "Spaces you know that contain this room": "Відомі вам простори, до яких входить кімната", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Оберіть, які простори матимуть доступ до цієї кімнати. Якщо обрати простір, його учасники зможуть знаходити <RoomName/> і приєднуватися.", - "You're removing all spaces. Access will default to invite only": "Ви вилучаєте всі простори. Усталеним стане доступ за запрошенням", - "Start using Key Backup": "Скористайтеся резервним копіюванням ключів", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s тепер використовує в 3-5 разів менше пам'яті, звантажуючи дані про інших користувачів лише за потреби. Зачекайте, поки ми синхронізуємося з сервером!", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Якщо інший примірник %(brand)s досі відкритий в іншій вкладці, просимо закрити її, бо використання %(brand)s із водночас увімкненим і вимкненим відкладеним звантаженням створюватиме проблеми.", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Якщо ви забули ключ безпеки, <button>налаштуйте нові параметри відновлення</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свій ключ безпеки.", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Якщо ви забули фразу безпеки, <button1>скористайтеся ключем безпеки</button1> чи <button2>налаштуйте нові параметри відновлення</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свою фразу безпеки.", - "Unable to load backup status": "Не вдалося отримати стан резервного копіювання", - "%(completed)s of %(total)s keys restored": "%(completed)s із %(total)s ключів відновлено", - "Restoring keys from backup": "Відновлення ключів із резервної копії", - "Unable to set up keys": "Не вдалося налаштувати ключі", - "Invalid Security Key": "Хибний ключ безпеки", - "Wrong Security Key": "Ключ безпеки не збігається", - "Wrong file type": "Тип файлу не підтримується", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Віджет звірить ваш ID користувача, але не зможе виконувати такі дії від вашого імені:", - "Remember this": "Запам'ятати це", - "Remember my selection for this widget": "Запам'ятати мій вибір для цього віджета", - "Decline All": "Відхилити все", - "This widget would like to:": "Віджет бажає:", - "Approve widget permissions": "Підтвердьте дозволи віджета", - "Looks good!": "Виглядає файно!", - "Hold": "Утримувати", - "Resume": "Продовжити", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Застереження</b>: налаштовуйте резервне копіювання ключів лише на довіреному комп'ютері.", - "Enter Security Phrase": "Введіть фразу безпеки", - "Unable to restore backup": "Не вдалося відновити резервну копію", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Не вдалося розшифрувати резервну копію цією фразою безпеки: переконайтеся, що вводите правильну фразу безпеки.", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Не вдалося розшифрувати резервну копію цим ключем безпеки: переконайтеся, що вводите правильний ключ безпеки.", - "Incorrect Security Phrase": "Хибна фраза безпеки", - "Security Key mismatch": "Хибний ключ безпеки", - "Clear cross-signing keys": "Очистити ключі перехресного підписування", - "Destroy cross-signing keys?": "Знищити ключі перехресного підписування?", - "Use your Security Key to continue.": "Скористайтеся ключем безпеки для продовження.", - "Security Key": "Ключ безпеки", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Не вдалося зайти до таємного сховища. Переконайтеся, що ввели правильну фразу безпеки.", - "Security Phrase": "Фраза безпеки", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Якщо ви скинете все, то почнете заново без довірених сеансів, користувачів і доступу до минулих повідомлень.", - "Reset everything": "Скинути все", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Забули чи втратили всі способи відновлення? <a>Скинути все</a>", - "Including you, %(commaSeparatedMembers)s": "Включно з вами, %(commaSeparatedMembers)s", - "Incoming Verification Request": "Надійшов запит на звірку", - "Integrations are disabled": "Інтеграції вимкнені", - "Integrations not allowed": "Інтеграції не дозволені", - "Unable to start audio streaming.": "Не вдалося почати аудіотрансляцію.", - "Failed to start livestream": "Не вдалося почати живу трансляцію", - "You don't have permission to do this": "У вас немає на це дозволу", - "Message preview": "Попередній перегляд повідомлення", - "We couldn't create your DM.": "Не вдалося створити особисте повідомлення.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Звірка цього користувача позначить його сеанс довіреним вам, а ваш йому.", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Відновіть доступ до облікового запису й ключів шифрування, збережених у цьому сеансі. Без них ваші сеанси показуватимуть не всі ваші захищені повідомлення.", - "The server is not configured to indicate what the problem is (CORS).": "Сервер не налаштований на деталізацію суті проблеми (CORS).", - "A connection error occurred while trying to contact the server.": "Стався збій при спробі зв'язку з сервером.", - "Your area is experiencing difficulties connecting to the internet.": "У вашій місцевості зараз проблеми з інтернет-зв'язком.", - "A browser extension is preventing the request.": "Розширення браузера заблокувало запит.", - "Your firewall or anti-virus is blocking the request.": "Ваш файрвол чи антивірус заблокував запит.", - "The server (%(serverName)s) took too long to respond.": "Сервер (%(serverName)s) не відповів у прийнятний термін.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Не вдалося отримати відповідь на деякі запити до вашого сервера. Ось деякі можливі причини.", - "Server isn't responding": "Сервер не відповідає", - "Failed to find the following users": "Не вдалося знайти таких користувачів", - "Sections to show": "Показувані розділи", - "Recent changes that have not yet been received": "Останні зміни, котрі ще не отримано", - "%(brand)s encountered an error during upload of:": "%(brand)s зіткнувся з помилкою під час вивантаження:", - "a key signature": "відбиток ключа", - "a device cross-signing signature": "підпис перехресного підписування пристрою", - "Consult first": "Спочатку консультуватися", - "Transfer": "Переадресація", - "Recent Conversations": "Недавні бесіди", - "A call can only be transferred to a single user.": "Виклик можна переадресувати лише на одного користувача.", - "Search for rooms or people": "Пошук кімнат або людей", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Це групує ваші бесіди з учасниками цього простору. Вимкніть, щоб сховати ці бесіди з вашого огляду %(spaceName)s.", - "Open in OpenStreetMap": "Відкрити в OpenStreetMap", - "toggle event": "перемкнути подію", - "This address had invalid server or is already in use": "Ця адреса містить хибний сервер чи вже використовується", - "Missing room name or separator e.g. (my-room:domain.org)": "Бракує назви кімнати чи розділювача (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Бракує розділювача домену (:domain.org)", - "Verify other device": "Звірити інший пристрій", - "Could not fetch location": "Не вдалося отримати місцеперебування", - "This address does not point at this room": "Ця адреса не вказує на цю кімнату", - "Location": "Місцеперебування", - "Use <arrows/> to scroll": "Використовуйте <arrows/>, щоб прокручувати", "Feedback sent! Thanks, we appreciate it!": "Відгук надісланий! Дякуємо, візьмемо до уваги!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s і %(space2Name)s", - "Join %(roomAddress)s": "Приєднатися до %(roomAddress)s", - "Search Dialog": "Вікно пошуку", - "What location type do you want to share?": "Який вид місцеперебування поширити?", - "Drop a Pin": "Маркер на карті", - "My live location": "Змінне місцеперебування наживо", - "My current location": "Лише поточне місцеперебування", - "%(brand)s could not send your location. Please try again later.": "%(brand)s не вдалося надіслати ваше місцеперебування. Повторіть спробу пізніше.", - "We couldn't send your location": "Не вдалося надіслати ваше місцеперебування", - "You are sharing your live location": "Ви ділитеся місцеперебуванням", - "%(displayName)s's live location": "Місцеперебування %(displayName)s наживо", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "Вимкніть, щоб також видалити системні повідомлення про користувача (зміни членства, редагування профілю…)", - "Preserve system messages": "Залишити системні повідомлення", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "Ви збираєтеся видалити %(count)s повідомлення від %(user)s. Це видалить його назавжди для всіх у розмові. Точно продовжити?", - "other": "Ви збираєтеся видалити %(count)s повідомлень від %(user)s. Це видалить їх назавжди для всіх у розмові. Точно продовжити?" - }, - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "Використайте нетипові параметри сервера, щоб увійти в інший домашній сервер Matrix, вказавши його URL-адресу. Це дасть вам змогу використовувати %(brand)s з уже наявним у вас на іншому домашньому сервері обліковим записом Matrix.", - "Unsent": "Не надіслано", - "An error occurred while stopping your live location, please try again": "Сталася помилка припинення надсилання вашого місцеперебування, повторіть спробу", - "%(count)s participants": { - "one": "1 учасник", - "other": "%(count)s учасників" - }, - "%(featureName)s Beta feedback": "%(featureName)s — відгук про бетаверсію", - "Live location ended": "Показ місцеперебування наживо завершено", - "Live location enabled": "Показ місцеперебування наживо ввімкнено", - "Live location error": "Помилка показу місцеперебування наживо", - "Live until %(expiryTime)s": "Наживо до %(expiryTime)s", - "No live locations": "Передавання місцеперебування наживо відсутні", - "Close sidebar": "Закрити бічну панель", "View List": "Переглянути список", - "View list": "Переглянути список", - "Updated %(humanizedUpdateTime)s": "Оновлено %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "Сховати мої повідомлення від нових учасників", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "Ваші старі повідомлення залишатимуться доступними людям, які їх уже отримали, аналогічно надісланій е-пошті. Бажаєте сховати надіслані повідомлення від тих, хто відтепер приєднуватиметься до кімнат?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Вас буде вилучено з сервера ідентифікації: ваші друзі не матимуть змоги знайти вас за е-поштою чи номером телефону", - "You will leave all rooms and DMs that you are in": "Вас буде вилучено з усіх кімнат і особистих розмов", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Ніхто не зможе зареєструватись під вашим користувацьким іменем (MXID), навіть ви: це ім'я залишатиметься недоступним", - "You will no longer be able to log in": "Ви більше не зможете ввійти", - "You will not be able to reactivate your account": "Відновити обліковий запис буде неможливо", - "Confirm that you would like to deactivate your account. If you proceed:": "Підтвердьте, що справді бажаєте знищити обліковий запис. Якщо продовжите:", - "To continue, please enter your account password:": "Для продовження введіть пароль облікового запису:", - "An error occurred while stopping your live location": "Під час припинення поширення поточного місцеперебування сталася помилка", "%(members)s and %(last)s": "%(members)s і %(last)s", "%(members)s and more": "%(members)s та інші", - "Open room": "Відкрити кімнату", - "Cameras": "Камери", - "Output devices": "Пристрої виводу", - "Input devices": "Пристрої вводу", - "An error occurred whilst sharing your live location, please try again": "Сталася помилка під час надання доступу до вашого поточного місцеперебування наживо", - "An error occurred whilst sharing your live location": "Сталася помилка під час надання доступу до вашого поточного місцеперебування", "Unread email icon": "Піктограма непрочитаного електронного листа", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Коли ви вийдете, ці ключі буде видалено з цього пристрою, і ви не зможете читати зашифровані повідомлення, якщо у вас немає ключів для них на інших пристроях або не створено їх резервну копію на сервері.", - "Remove search filter for %(filter)s": "Вилучити фільтр пошуку для %(filter)s", - "Start a group chat": "Розпочати нову бесіду", - "Other options": "Інші опції", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Якщо ви не можете знайти кімнату, яку шукаєте, попросіть запросити вас або створіть нову кімнату.", - "Some results may be hidden": "Деякі результати можуть бути приховані", - "Copy invite link": "Копіювати запрошувальне посилання", - "If you can't see who you're looking for, send them your invite link.": "Якщо ви не знаходите тих, кого шукаєте, надішліть їм своє запрошення.", - "Some results may be hidden for privacy": "Деякі результати можуть бути приховані через приватність", - "Search for": "Пошук", - "%(count)s Members": { - "one": "%(count)s учасник", - "other": "%(count)s учасників" - }, - "Show: Matrix rooms": "Показати: кімнати Matrix", - "Show: %(instance)s rooms (%(server)s)": "Показати: кімнати %(instance)s (%(server)s)", - "Add new server…": "Додати новий сервер…", - "Remove server “%(roomServer)s”": "Вилучити сервер «%(roomServer)s»", "You cannot search for rooms that are neither a room nor a space": "Ви не можете шукати кімнати, які не є ні кімнатою, ні простором", "Show spaces": "Показати простори", "Show rooms": "Показати кімнати", "Explore public spaces in the new search dialog": "Знаходьте загальнодоступні простори в новому діалоговому вікні пошуку", - "You don't have permission to share locations": "Ви не маєте дозволу ділитися місцем перебування", - "Online community members": "Учасники онлайн-спільноти", - "Coworkers and teams": "Співробітники та команди", - "Friends and family": "Друзі та родина", - "We'll help you get connected.": "Ми допоможемо вам з'єднатися.", - "Who will you chat to the most?": "З ким ви спілкуватиметеся найбільше?", - "You're in": "Ви увійшли", - "You need to have the right permissions in order to share locations in this room.": "Вам потрібно мати відповідні дозволи, щоб ділитися геоданими в цій кімнаті.", "Saved Items": "Збережені елементи", - "Choose a locale": "Вибрати локаль", - "Interactively verify by emoji": "Звірити інтерактивно за допомогою емоджі", - "Manually verify by text": "Звірити вручну за допомогою тексту", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s або %(recoveryFile)s", - "%(name)s started a video call": "%(name)s розпочинає відеовиклик", "Thread root ID: %(threadRootId)s": "ID кореневої гілки: %(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>ПОПЕРЕДЖЕННЯ:</w> <description/>", - " in <strong>%(room)s</strong>": " в <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "Ви не можете розпочати запис голосового повідомлення, оскільки зараз відбувається запис трансляції наживо. Завершіть трансляцію, щоб розпочати запис голосового повідомлення.", - "Can't start voice message": "Не можливо запустити запис голосового повідомлення", "unknown": "невідомо", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Увімкніть «%(manageIntegrations)s» в Налаштуваннях, щоб зробити це.", - "Loading live location…": "Завантаження місця перебування наживо…", - "Fetching keys from server…": "Отримання ключів із сервера…", - "Checking…": "Перевірка…", - "Waiting for partner to confirm…": "Очікування підтвердження партнером…", - "Adding…": "Додавання…", "Starting export process…": "Початок процесу експорту…", - "Invites by email can only be sent one at a time": "Запрошення електронною поштою можна надсилати лише одне за раз", "Desktop app logo": "Логотип комп'ютерного застосунку", "Requires your server to support the stable version of MSC3827": "Потрібно, щоб ваш сервер підтримував стабільну версію MSC3827", - "Message from %(user)s": "Повідомлення від %(user)s", - "Message in %(room)s": "Повідомлення в %(room)s", - "unavailable": "недоступний", - "unknown status code": "невідомий код стану", - "Start DM anyway": "Усе одно розпочати особисте спілкування", - "Start DM anyway and never warn me again": "Усе одно розпочати особисте спілкування і більше ніколи не попереджати мене", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Не вдалося знайти профілі для перелічених далі Matrix ID — ви все одно хочете розпочати особисте спілкування?", - "Are you sure you wish to remove (delete) this event?": "Ви впевнені, що хочете вилучити (видалити) цю подію?", - "Upgrade room": "Поліпшити кімнату", - "Note that removing room changes like this could undo the change.": "Зауважте, що вилучення таких змін у кімнаті може призвести до їхнього скасування.", - "Other spaces you know": "Інші відомі вам простори", - "Failed to query public rooms": "Не вдалося зробити запит до загальнодоступних кімнат", "common": { "about": "Відомості", "analytics": "Аналітика", @@ -1038,7 +525,31 @@ "show_more": "Розгорнути", "joined": "Приєднано", "avatar": "Аватар", - "are_you_sure": "Ви впевнені?" + "are_you_sure": "Ви впевнені?", + "location": "Місцеперебування", + "email_address": "Адреса е-пошти", + "filter_results": "Відфільтрувати результати", + "no_results_found": "Нічого не знайдено", + "unsent": "Не надіслано", + "cameras": "Камери", + "n_participants": { + "one": "1 учасник", + "other": "%(count)s учасників" + }, + "and_n_others": { + "one": "і інше...", + "other": "та %(count)s інші..." + }, + "n_members": { + "one": "%(count)s учасник", + "other": "%(count)s учасників" + }, + "unavailable": "недоступний", + "edited": "змінено", + "n_rooms": { + "one": "%(count)s кімната", + "other": "%(count)s кімнат" + } }, "action": { "continue": "Продовжити", @@ -1155,7 +666,11 @@ "add_existing_room": "Додати наявну кімнату", "explore_public_rooms": "Переглянути загальнодоступні кімнати", "reply_in_thread": "Відповісти у гілці", - "click": "Клацнути" + "click": "Клацнути", + "transfer": "Переадресація", + "resume": "Продовжити", + "hold": "Утримувати", + "view_list": "Переглянути список" }, "a11y": { "user_menu": "Користувацьке меню", @@ -1254,7 +769,10 @@ "beta_section": "Майбутні функції", "beta_description": "Що далі для %(brand)s? Експериментальні — це найкращий спосіб спробувати функції на ранній стадії розробки, протестувати їх і допомогти сформувати їх до фактичного запуску.", "experimental_section": "Ранній огляд", - "experimental_description": "Відчуваєте себе експериментатором? Спробуйте наші новітні задуми в розробці. Ці функції не остаточні; вони можуть бути нестабільними, можуть змінюватися або взагалі можуть бути відкинуті. <a>Докладніше</a>." + "experimental_description": "Відчуваєте себе експериментатором? Спробуйте наші новітні задуми в розробці. Ці функції не остаточні; вони можуть бути нестабільними, можуть змінюватися або взагалі можуть бути відкинуті. <a>Докладніше</a>.", + "beta_feedback_title": "%(featureName)s — відгук про бетаверсію", + "beta_feedback_leave_button": "Щоб вийти з бета-тестування, перейдіть до налаштувань.", + "sliding_sync_checking": "Перевірка…" }, "keyboard": { "home": "Домівка", @@ -1393,7 +911,9 @@ "moderator": "Модератор", "admin": "Адміністратор", "mod": "Модератор", - "custom": "Власний (%(level)s)" + "custom": "Власний (%(level)s)", + "label": "Рівень повноважень", + "custom_level": "Власний рівень" }, "bug_reporting": { "introduction": "Якщо ви надіслали звіт про ваду на GitHub, журнали зневадження можуть допомогти нам визначити проблему. ", @@ -1411,7 +931,16 @@ "uploading_logs": "Відвантаження журналів", "downloading_logs": "Завантаження журналів", "create_new_issue": "<newIssueLink>Створіть нове обговорення</newIssueLink> на GitHub, щоб ми могли розібратися з цією вадою.", - "waiting_for_server": "Очікується відповідь від сервера" + "waiting_for_server": "Очікується відповідь від сервера", + "error_empty": "Будь ласка, повідомте нам, що пішло не так; а ще краще створіть обговорення на GitHub із описом проблеми.", + "preparing_logs": "Приготування до надсилання журланла", + "logs_sent": "Журнали надіслані", + "thank_you": "Дякуємо!", + "failed_send_logs": "Не вдалося надіслати журнали: ", + "preparing_download": "Приготування до завантаження журналів", + "unsupported_browser": "Нагадуємо, що ваш браузер не підтримується, тож деякі функції можуть не працювати.", + "textarea_label": "Примітки", + "log_request": "Щоб уникнути цього в майбутньому просимо <a>надіслати нам журнал</a>." }, "time": { "hours_minutes_seconds_left": "Залишилося %(hours)sгод %(minutes)sхв %(seconds)sс", @@ -1493,7 +1022,13 @@ "send_dm": "Надіслати особисте повідомлення", "explore_rooms": "Переглянути загальнодоступні кімнати", "create_room": "Створити групову бесіду", - "create_account": "Створити обліковий запис" + "create_account": "Створити обліковий запис", + "use_case_heading1": "Ви увійшли", + "use_case_heading2": "З ким ви спілкуватиметеся найбільше?", + "use_case_heading3": "Ми допоможемо вам з'єднатися.", + "use_case_personal_messaging": "Друзі та родина", + "use_case_work_messaging": "Співробітники та команди", + "use_case_community_messaging": "Учасники онлайн-спільноти" }, "settings": { "show_breadcrumbs": "Показувати нещодавно переглянуті кімнати над списком кімнат", @@ -1897,7 +1432,23 @@ "email_address_label": "Адреса е-пошти", "remove_msisdn_prompt": "Вилучити %(phone)s?", "add_msisdn_instructions": "Текстове повідомлення надіслано на номер +%(msisdn)s. Введіть код перевірки з нього.", - "msisdn_label": "Телефонний номер" + "msisdn_label": "Телефонний номер", + "spell_check_locale_placeholder": "Вибрати локаль", + "deactivate_confirm_body_sso": "Підтвердьте деактивацію свого облікового запису через єдиний вхід, щоб підтвердити вашу особу.", + "deactivate_confirm_body": "Ви впевнені, що бажаєте деактивувати обліковий запис? Ця дія безповоротна.", + "deactivate_confirm_continue": "Підтвердьте знедіювання облікового запису", + "deactivate_confirm_body_password": "Для продовження введіть пароль облікового запису:", + "error_deactivate_communication": "Виникла проблема зв'язку з сервером. Повторіть спробу.", + "error_deactivate_no_auth": "Сервер не попросив увійти", + "error_deactivate_invalid_auth": "Сервер надав хибні дані розпізнання.", + "deactivate_confirm_content": "Підтвердьте, що справді бажаєте знищити обліковий запис. Якщо продовжите:", + "deactivate_confirm_content_1": "Відновити обліковий запис буде неможливо", + "deactivate_confirm_content_2": "Ви більше не зможете ввійти", + "deactivate_confirm_content_3": "Ніхто не зможе зареєструватись під вашим користувацьким іменем (MXID), навіть ви: це ім'я залишатиметься недоступним", + "deactivate_confirm_content_4": "Вас буде вилучено з усіх кімнат і особистих розмов", + "deactivate_confirm_content_5": "Вас буде вилучено з сервера ідентифікації: ваші друзі не матимуть змоги знайти вас за е-поштою чи номером телефону", + "deactivate_confirm_content_6": "Ваші старі повідомлення залишатимуться доступними людям, які їх уже отримали, аналогічно надісланій е-пошті. Бажаєте сховати надіслані повідомлення від тих, хто відтепер приєднуватиметься до кімнат?", + "deactivate_confirm_erase_label": "Сховати мої повідомлення від нових учасників" }, "sidebar": { "title": "Бічна панель", @@ -1962,7 +1513,8 @@ "import_description_1": "Це дає змогу імпортувати ключі шифрування, які ви раніше експортували з іншого клієнта Matrix. Тоді ви зможете розшифрувати будь-які повідомлення, які міг розшифровувати той клієнт.", "import_description_2": "Введіть пароль для захисту експортованого файлу. Щоб розшифрувати файл потрібно буде ввести цей пароль.", "file_to_import": "Файл для імпорту" - } + }, + "warning": "<w>ПОПЕРЕДЖЕННЯ:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "Надіслати нетипову подію даних облікового запису", @@ -2064,7 +1616,8 @@ "developer_mode": "Режим розробника", "view_source_decrypted_event_source": "Розшифрований початковий код події", "view_source_decrypted_event_source_unavailable": "Розшифроване джерело недоступне", - "original_event_source": "Оригінальний початковий код" + "original_event_source": "Оригінальний початковий код", + "toggle_event": "перемкнути подію" }, "export_chat": { "html": "HTML", @@ -2123,7 +1676,8 @@ "format": "Формат", "messages": "Повідомлення", "size_limit": "Обмеження розміру", - "include_attachments": "Включити вкладення" + "include_attachments": "Включити вкладення", + "size_limit_postfix": "МБ" }, "create_room": { "title_video_room": "Створити відеокімнату", @@ -2157,7 +1711,8 @@ "m.call": { "video_call_started": "Відеовиклик розпочато о %(roomName)s.", "video_call_started_unsupported": "Відеовиклик розпочато о %(roomName)s. (не підтримується цим браузером)", - "video_call_ended": "Відеовиклик завершено" + "video_call_ended": "Відеовиклик завершено", + "video_call_started_text": "%(name)s розпочинає відеовиклик" }, "m.call.invite": { "voice_call": "%(senderName)s розпочинає голосовий виклик.", @@ -2468,7 +2023,8 @@ }, "reactions": { "label": "%(reactors)s додає реакцію %(content)s", - "tooltip": "<reactors/><reactedWith>додає реакцію %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>додає реакцію %(shortName)s</reactedWith>", + "add_reaction_prompt": "Додати реакцію" }, "m.room.create": { "continuation": "Ця кімната — продовження іншої розмови.", @@ -2488,7 +2044,9 @@ "external_url": "Початкова URL-адреса", "collapse_reply_thread": "Згорнути відповіді", "view_related_event": "Переглянути пов'язані події", - "report": "Поскаржитися" + "report": "Поскаржитися", + "resent_unsent_reactions": "Повторно надіслати %(unsentCount)s реакцій", + "open_in_osm": "Відкрити в OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2568,7 +2126,11 @@ "you_declined": "Ви відхилили", "you_cancelled": "Ви скасували", "declining": "Відхилення…", - "you_started": "Ви надіслали запит перевірки" + "you_started": "Ви надіслали запит перевірки", + "user_accepted": "%(name)s погоджується", + "user_declined": "%(name)s відхиляє", + "user_cancelled": "%(name)s скасовує", + "user_wants_to_verify": "%(name)s бажає звірити" }, "m.poll.end": { "sender_ended": "%(senderName)s завершує опитування", @@ -2576,6 +2138,28 @@ }, "m.video": { "error_decrypting": "Помилка розшифрування відео" + }, + "scalar_starter_link": { + "dialog_title": "Додати інтеграцію", + "dialog_description": "Ви будете спрямовані до стороннього сайту, щоб автентифікувати використання облікового запису в %(integrationsUrl)s. Продовжити?" + }, + "edits": { + "tooltip_title": "Змінено %(date)s", + "tooltip_sub": "Натисніть, щоб переглянути зміни", + "tooltip_label": "Змінено %(date)s. Натисніть, щоб переглянути зміни." + }, + "error_rendering_message": "Не вдалося завантажити це повідомлення", + "reply": { + "error_loading": "Не вдалося завантажити подію, на яку було надано відповідь, її або не існує, або у вас немає дозволу на її перегляд.", + "in_reply_to": "<a>У відповідь на</a> <pill>", + "in_reply_to_for_export": "У відповідь на <a>це повідомлення</a>" + }, + "in_room_name": " в <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s голос", + "other": "%(count)s голосів" + } } }, "slash_command": { @@ -2668,7 +2252,8 @@ "verify_nop_warning_mismatch": "ПОПЕРЕДЖЕННЯ: сеанс вже звірено, але ключі НЕ ЗБІГАЮТЬСЯ!", "verify_mismatch": "УВАГА: НЕ ВДАЛОСЯ ЗВІРИТИ КЛЮЧ! Ключем для %(userId)s та сеансу %(deviceId)s є «%(fprint)s», що не збігається з наданим ключем «%(fingerprint)s». Це може означати, що ваші повідомлення перехоплюють!", "verify_success_title": "Звірений ключ", - "verify_success_description": "Наданий вами ключ підпису збігається з ключем підпису, що ви отримали від сеансу %(deviceId)s %(userId)s. Сеанс позначено звіреним." + "verify_success_description": "Наданий вами ключ підпису збігається з ключем підпису, що ви отримали від сеансу %(deviceId)s %(userId)s. Сеанс позначено звіреним.", + "help_dialog_title": "Допомога команди" }, "presence": { "busy": "Зайнятий", @@ -2801,9 +2386,11 @@ "unable_to_access_audio_input_title": "Не вдалося доступитися до мікрофона", "unable_to_access_audio_input_description": "Збій доступу до вашого мікрофона. Перевірте налаштування браузера й повторіть спробу.", "no_audio_input_title": "Мікрофона не знайдено", - "no_audio_input_description": "Мікрофона не знайдено. Перевірте налаштування й повторіть спробу." + "no_audio_input_description": "Мікрофона не знайдено. Перевірте налаштування й повторіть спробу.", + "transfer_consult_first_label": "Спочатку консультуватися", + "input_devices": "Пристрої вводу", + "output_devices": "Пристрої виводу" }, - "Other": "Інше", "room_settings": { "permissions": { "m.room.avatar_space": "Змінити аватар простору", @@ -2910,7 +2497,16 @@ "other": "Оновлення просторів... (%(progress)s із %(count)s)" }, "error_join_rule_change_title": "Не вдалося оновити правила приєднання", - "error_join_rule_change_unknown": "Невідомий збій" + "error_join_rule_change_unknown": "Невідомий збій", + "join_rule_restricted_dialog_empty_warning": "Ви вилучаєте всі простори. Усталеним стане доступ за запрошенням", + "join_rule_restricted_dialog_title": "Вибрати простори", + "join_rule_restricted_dialog_description": "Оберіть, які простори матимуть доступ до цієї кімнати. Якщо обрати простір, його учасники зможуть знаходити <RoomName/> і приєднуватися.", + "join_rule_restricted_dialog_filter_placeholder": "Пошук просторів", + "join_rule_restricted_dialog_heading_space": "Відомі вам простори, до яких входить цей", + "join_rule_restricted_dialog_heading_room": "Відомі вам простори, до яких входить кімната", + "join_rule_restricted_dialog_heading_other": "Інші простори чи кімнати, яких ви можете не знати", + "join_rule_restricted_dialog_heading_unknown": "Ймовірно, інші адміністратори кімнати є їхніми учасниками.", + "join_rule_restricted_dialog_heading_known": "Інші відомі вам простори" }, "general": { "publish_toggle": "Опублікувати цю кімнату для всіх у каталозі кімнат %(domain)s?", @@ -2951,7 +2547,17 @@ "canonical_alias_field_label": "Основна адреса", "avatar_field_label": "Аватар кімнати", "aliases_no_items_label": "Поки немає загальнодоступних адрес, додайте їх унизу", - "aliases_items_label": "Інші загальнодоступні адреси:" + "aliases_items_label": "Інші загальнодоступні адреси:", + "alias_heading": "Адреса кімнати", + "alias_field_has_domain_invalid": "Бракує розділювача домену (:domain.org)", + "alias_field_has_localpart_invalid": "Бракує назви кімнати чи розділювача (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "Деякі символи не дозволені", + "alias_field_required_invalid": "Будь ласка, вкажіть адресу", + "alias_field_matches_invalid": "Ця адреса не вказує на цю кімнату", + "alias_field_taken_valid": "Ця адреса доступна", + "alias_field_taken_invalid_domain": "Ця адреса вже використовується", + "alias_field_taken_invalid": "Ця адреса містить хибний сервер чи вже використовується", + "alias_field_placeholder_default": "наприклад, моя-кімната" }, "advanced": { "unfederated": "Ця кімната недоступна для віддалених серверів Matrix", @@ -2964,7 +2570,25 @@ "room_version_section": "Версія кімнати", "room_version": "Версія кімнати:", "information_section_space": "Відомості про простір", - "information_section_room": "Відомості про кімнату" + "information_section_room": "Відомості про кімнату", + "error_upgrade_title": "Не вдалось поліпшити кімнату", + "error_upgrade_description": "Поліпшення кімнати не може бути завершене", + "upgrade_button": "Поліпшити цю кімнату до версії %(version)s", + "upgrade_dialog_title": "Поліпшити версію кімнати", + "upgrade_dialog_description": "Поліпшення цієї кімнати потребує закриття наявного її примірника й створення нової кімнати натомість. Щоб забезпечити якнайкращі враження учасникам кімнати, ми:", + "upgrade_dialog_description_1": "Створимо нову кімнату з такою ж назвою, описом і аватаром", + "upgrade_dialog_description_2": "Направимо всі локальні псевдоніми цієї кімнати до нової", + "upgrade_dialog_description_3": "Вимкнемо користувачам можливість писати до старої версії кімнати й додамо повідомлення з порадою перейти до нової", + "upgrade_dialog_description_4": "Додамо лінк старої кімнати нагорі нової, щоб люди могли бачити старі повідомлення", + "upgrade_warning_dialog_invite_label": "Автоматично запросити учасників цієї кімнати до нової", + "upgrade_warning_dialog_title_private": "Поліпшити закриту кімнату", + "upgrade_dwarning_ialog_title_public": "Поліпшити відкриту кімнату", + "upgrade_warning_dialog_title": "Поліпшити кімнату", + "upgrade_warning_dialog_report_bug_prompt": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо повідомити нас про ваду.", + "upgrade_warning_dialog_report_bug_prompt_link": "Зазвичай це впливає лише на деталі опрацювання кімнати сервером. Якщо проблема полягає саме в %(brand)s, просимо <a>повідомити нас про ваду</a>.", + "upgrade_warning_dialog_description": "Поліпшення кімнати — серйозна операція. Її зазвичай радять, коли кімната нестабільна через вади, брак функціоналу чи вразливості безпеки.", + "upgrade_warning_dialog_explainer": "<b>Зауважте, поліпшення створить нову версію кімнати</b>. Усі наявні повідомлення залишаться в цій архівованій кімнаті.", + "upgrade_warning_dialog_footer": "Ви поліпшите цю кімнату з <oldVersion /> до <newVersion /> версії." }, "delete_avatar_label": "Видалити аватар", "upload_avatar_label": "Вивантажити аватар", @@ -3004,7 +2628,9 @@ "enable_element_call_caption": "%(brand)s наскрізно зашифровано, але наразі обмежений меншою кількістю користувачів.", "enable_element_call_no_permissions_tooltip": "Ви не маєте достатніх повноважень, щоб змінити це.", "call_type_section": "Тип викликів" - } + }, + "title": "Налаштування кімнати - %(roomName)s", + "alias_not_specified": "не вказано" }, "encryption": { "verification": { @@ -3081,7 +2707,21 @@ "timed_out": "Термін дії звірки завершився.", "cancelled_self": "Ви скасували звірення на іншому пристрої.", "cancelled_user": "%(displayName)s скасовує звірку.", - "cancelled": "Ви скасували звірку." + "cancelled": "Ви скасували звірку.", + "incoming_sas_user_dialog_text_1": "Звірте цього користувача щоб позначити його довіреним. Довіряння користувачам додає спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", + "incoming_sas_user_dialog_text_2": "Звірка цього користувача позначить його сеанс довіреним вам, а ваш йому.", + "incoming_sas_device_dialog_text_1": "Звірте цей пристрій щоб позначити його довіреним. Довіряння цьому пристрою додає вам та іншим користувачам спокою якщо ви користуєтесь наскрізно зашифрованими повідомленнями.", + "incoming_sas_device_dialog_text_2": "Якщо звірити цей пристрій, його буде позначено надійним, а користувачі, які перевірили у вас, будуть довіряти цьому пристрою.", + "incoming_sas_dialog_waiting": "Очікування підтвердження партнером…", + "incoming_sas_dialog_title": "Надійшов запит на звірку", + "manual_device_verification_self_text": "Підтвердьте шляхом порівняння наступного рядка з рядком у користувацьких налаштуваннях вашого іншого сеансу:", + "manual_device_verification_user_text": "Підтвердьте сеанс цього користувача шляхом порівняння наступного рядка з рядком з їхніх користувацьких налаштувань:", + "manual_device_verification_device_name_label": "Назва сеансу", + "manual_device_verification_device_id_label": "ID сеансу", + "manual_device_verification_device_key_label": "Ключ сеансу", + "manual_device_verification_footer": "Якщо вони не збігаються, безпека вашого спілкування ймовірно скомпрометована.", + "verification_dialog_title_device": "Звірити інший пристрій", + "verification_dialog_title_user": "Запит підтвердження" }, "old_version_detected_title": "Виявлено старі криптографічні дані", "old_version_detected_description": "Було виявлено дані зі старої версії %(brand)s. Це призведе до збоїння наскрізного шифрування у старій версії. Наскрізно зашифровані повідомлення, що обмінювані нещодавно, під час використання старої версії, можуть бути недешифровними у цій версії. Це може призвести до збоїв повідомлень, обмінюваних також і з цією версією. У разі виникнення проблем вийдіть з програми та зайдіть знову. Задля збереження історії повідомлень експортуйте та переімпортуйте ваші ключі.", @@ -3135,7 +2775,57 @@ "cross_signing_room_warning": "Хтось користується невідомим сеансом", "cross_signing_room_verified": "Усі в цій кімнаті звірені", "cross_signing_room_normal": "Ця кімната є наскрізно зашифрованою", - "unsupported": "Цей клієнт не підтримує наскрізного шифрування." + "unsupported": "Цей клієнт не підтримує наскрізного шифрування.", + "incompatible_database_sign_out_description": "Щоб уникнути втрати історії ваших листувань, ви маєте експортувати ключі кімнати перед виходом. Вам треба буде повернутися до новішої версії %(brand)s аби зробити це", + "incompatible_database_description": "Ви раніше використовували новішу версію %(brand)s для цього сеансу. Щоб знову використовувати цю версію із наскрізним шифруванням, вам потрібно буде вийти та знову ввійти.", + "incompatible_database_title": "Несумісна база даних", + "incompatible_database_disable": "Продовжити із вимкненим шифруванням", + "key_signature_upload_completed": "Вивантаження виконано", + "key_signature_upload_cancelled": "Вивантаження підпису скасовано", + "key_signature_upload_failed": "Не вдалося вивантажити", + "key_signature_upload_success_title": "Підпис успішно вивантажено", + "key_signature_upload_failed_title": "Не вдалося вивантажити підпис", + "udd": { + "own_new_session_text": "Ви увійшли в новий сеанс, не звіривши його:", + "own_ask_verify_text": "Звірте інший сеанс за допомогою одного з варіантів знизу.", + "other_new_session_text": "%(name)s (%(userId)s) починає новий сеанс без його звірення:", + "other_ask_verify_text": "Попросіть цього користувача звірити сеанс, або звірте його власноруч унизу.", + "title": "Не довірений", + "manual_verification_button": "Звірити вручну за допомогою тексту", + "interactive_verification_button": "Звірити інтерактивно за допомогою емоджі" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Тип файлу не підтримується", + "recovery_key_is_correct": "Виглядає файно!", + "wrong_security_key": "Ключ безпеки не збігається", + "invalid_security_key": "Хибний ключ безпеки" + }, + "reset_title": "Скинути все", + "reset_warning_1": "Робіть це лише якщо у вас немає іншого пристрою для виконання перевірки.", + "reset_warning_2": "Якщо ви скинете все, то почнете заново без довірених сеансів, користувачів і доступу до минулих повідомлень.", + "security_phrase_title": "Фраза безпеки", + "security_phrase_incorrect_error": "Не вдалося зайти до таємного сховища. Переконайтеся, що ввели правильну фразу безпеки.", + "enter_phrase_or_key_prompt": "Введіть свою фразу безпеки чи <button>скористайтесь ключем безпеки</button> для продовження.", + "security_key_title": "Ключ безпеки", + "use_security_key_prompt": "Скористайтеся ключем безпеки для продовження.", + "separator": "%(securityKey)s або %(recoveryFile)s", + "restoring": "Відновлення ключів із резервної копії" + }, + "reset_all_button": "Забули чи втратили всі способи відновлення? <a>Скинути все</a>", + "destroy_cross_signing_dialog": { + "title": "Знищити ключі перехресного підписування?", + "warning": "Видалення ключів перехресного підписування безповоротне. Усі, з ким ви звірили сеанси, бачитимуть сповіщення системи безпеки. Ви майже напевно не захочете цього робити, якщо тільки ви не втратили всі пристрої, з яких можна виконувати перехресне підписування.", + "primary_button_text": "Очистити ключі перехресного підписування" + }, + "confirm_encryption_setup_title": "Підтвердити налаштування шифрування", + "confirm_encryption_setup_body": "Клацніть на кнопку внизу, щоб підтвердити налаштування шифрування.", + "unable_to_setup_keys_error": "Не вдалося налаштувати ключі", + "key_signature_upload_failed_master_key_signature": "новий підпис головного ключа", + "key_signature_upload_failed_cross_signing_key_signature": "новий підпис ключа перехресного підписування", + "key_signature_upload_failed_device_cross_signing_key_signature": "підпис перехресного підписування пристрою", + "key_signature_upload_failed_key_signature": "відбиток ключа", + "key_signature_upload_failed_body": "%(brand)s зіткнувся з помилкою під час вивантаження:" }, "emoji": { "category_frequently_used": "Часто використовувані", @@ -3285,7 +2975,10 @@ "fallback_button": "Почати автентифікацію", "sso_title": "Використати єдиний вхід, щоб продовжити", "sso_body": "Підтвердьте додавання цієї адреси е-пошти скориставшись єдиним входом, щоб довести вашу справжність.", - "code": "Код" + "code": "Код", + "sso_preauth_body": "Щоб продовжити, скористайтеся єдиним входом для підтвердження особи.", + "sso_postauth_title": "Підтвердьте, щоб продовжити", + "sso_postauth_body": "Клацніть на кнопку внизу, щоб підтвердити свою особу." }, "password_field_label": "Введіть пароль", "password_field_strong_label": "Хороший надійний пароль!", @@ -3361,7 +3054,41 @@ }, "country_dropdown": "Спадний список країн", "common_failures": {}, - "captcha_description": "Домашній сервер бажає впевнитися, що ви не робот." + "captcha_description": "Домашній сервер бажає впевнитися, що ви не робот.", + "autodiscovery_invalid": "Хибна відповідь самоналаштування домашнього сервера", + "autodiscovery_generic_failure": "Не вдалося отримати параметри самоналаштування від сервера", + "autodiscovery_invalid_hs_base_url": "Хибний base_url у m.homeserver", + "autodiscovery_invalid_hs": "Сервер за URL-адресою не виглядає дійсним домашнім сервером Matrix", + "autodiscovery_invalid_is_base_url": "Хибний base_url у m.identity_server", + "autodiscovery_invalid_is": "Сервер за URL-адресою не виглядає дійсним сервером ідентифікації Matrix", + "autodiscovery_invalid_is_response": "Хибна відповідь самоналаштування сервера ідентифікації", + "server_picker_description": "Використайте нетипові параметри сервера, щоб увійти в інший домашній сервер Matrix, вказавши його URL-адресу. Це дасть вам змогу використовувати %(brand)s з уже наявним у вас на іншому домашньому сервері обліковим записом Matrix.", + "server_picker_description_matrix.org": "Приєднуйтесь безплатно до мільйонів інших на найбільшому загальнодоступному сервері", + "server_picker_title_default": "Опції сервера", + "soft_logout": { + "clear_data_title": "Очистити всі дані сеансу?", + "clear_data_description": "Видалення даних з цього сеансу є безповоротним. Зашифровані повідомлення будуть втрачені якщо їхні ключі не було продубльовано.", + "clear_data_button": "Очистити всі дані" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Зашифровані повідомлення захищені наскрізним шифруванням. Лише ви та отримувачі повідомлень мають ключі для їх читання.", + "setup_secure_backup_description_2": "Коли ви вийдете, ці ключі буде видалено з цього пристрою, і ви не зможете читати зашифровані повідомлення, якщо у вас немає ключів для них на інших пристроях або не створено їх резервну копію на сервері.", + "use_key_backup": "Скористайтеся резервним копіюванням ключів", + "skip_key_backup": "Мені не потрібні мої зашифровані повідомлення", + "megolm_export": "Експорт ключів власноруч", + "setup_key_backup_title": "Ви втратите доступ до ваших зашифрованих повідомлень", + "description": "Ви впевнені, що хочете вийти?" + }, + "registration": { + "continue_without_email_title": "Продовження без е-пошти", + "continue_without_email_description": "Зауважте, якщо ви не додасте пошту й забудете пароль, то можете <b>назавжди втратити доступ до свого облікового запису</b>.", + "continue_without_email_field_label": "Е-пошта (необов'язково)" + }, + "set_email": { + "verification_pending_title": "Очікується перевірка", + "verification_pending_description": "Перейдіть до своєї е-пошти й натисніть на отримане посилання. Після цього натисніть «Продовжити».", + "description": "Це дозволить вам скинути пароль і отримувати сповіщення." + } }, "room_list": { "sort_unread_first": "Спочатку показувати кімнати з непрочитаними повідомленнями", @@ -3415,7 +3142,8 @@ "spam_or_propaganda": "Спам чи пропаганда", "report_entire_room": "Поскаржитися на всю кімнату", "report_content_to_homeserver": "Поскаржитися на вміст адміністратору вашого домашнього сервера", - "description": "Зі скаргою на це повідомлення буде надіслано його унікальний «ID події» адміністраторові вашого домашнього сервера. Якщо повідомлення у цій кімнаті зашифровані, то адміністратор не зможе побачити ані тексту повідомлень, ані жодних файлів чи зображень." + "description": "Зі скаргою на це повідомлення буде надіслано його унікальний «ID події» адміністраторові вашого домашнього сервера. Якщо повідомлення у цій кімнаті зашифровані, то адміністратор не зможе побачити ані тексту повідомлень, ані жодних файлів чи зображень.", + "other_label": "Інше" }, "setting": { "help_about": { @@ -3534,7 +3262,22 @@ "popout": "Спливний віджет", "unpin_to_view_right_panel": "Відкріпіть віджет, щоб він зʼявився на цій панелі", "set_room_layout": "Встановити мій вигляд кімнати всім", - "close_to_view_right_panel": "Закрийте віджет, щоб він зʼявився на цій панелі" + "close_to_view_right_panel": "Закрийте віджет, щоб він зʼявився на цій панелі", + "modal_title_default": "Модальний віджет", + "modal_data_warning": "Дані на цьому екрані надсилаються до %(widgetDomain)s", + "capabilities_dialog": { + "title": "Підтвердьте дозволи віджета", + "content_starting_text": "Віджет бажає:", + "decline_all_permission": "Відхилити все", + "remember_Selection": "Запам'ятати мій вибір для цього віджета" + }, + "open_id_permissions_dialog": { + "title": "Дозволити цьому віджету перевіряти вашу особу", + "starting_text": "Віджет звірить ваш ID користувача, але не зможе виконувати такі дії від вашого імені:", + "remember_selection": "Запам'ятати це" + }, + "error_unable_start_audio_stream_description": "Не вдалося почати аудіотрансляцію.", + "error_unable_start_audio_stream_title": "Не вдалося почати живу трансляцію" }, "feedback": { "sent": "Відгук надіслано", @@ -3543,7 +3286,8 @@ "may_contact_label": "Можете звернутись до мене за подальшими діями чи допомогою з випробуванням ідей", "pro_type": "ПОРАДА: Звітуючи про ваду, додайте <debugLogsLink>журнали зневадження</debugLogsLink>, щоб допомогти нам визначити проблему.", "existing_issue_link": "Спершу гляньте <existingIssuesLink>відомі вади на Github</existingIssuesLink>. Ця ще невідома? <newIssueLink>Звітувати про нову ваду</newIssueLink>.", - "send_feedback_action": "Надіслати відгук" + "send_feedback_action": "Надіслати відгук", + "can_contact_label": "Можете зв’язатися зі мною, якщо у вас виникнуть додаткові запитання" }, "zxcvbn": { "suggestions": { @@ -3616,7 +3360,10 @@ "no_update": "Оновлення відсутні.", "downloading": "Завантаження оновлення…", "new_version_available": "Доступна нова версія. <a>Оновити зараз</a>", - "check_action": "Перевірити на наявність оновлень" + "check_action": "Перевірити на наявність оновлень", + "error_unable_load_commit": "Не вдалося звантажити дані про коміт: %(msg)s", + "unavailable": "Недоступний", + "changelog": "Журнал змін" }, "threads": { "all_threads": "Усі гілки", @@ -3631,7 +3378,11 @@ "empty_heading": "Упорядкуйте обговорення за допомогою гілок", "unable_to_decrypt": "Не вдалося розшифрувати повідомлення", "open_thread": "Відкрити гілку", - "error_start_thread_existing_relation": "Неможливо створити гілку з події з наявним відношенням" + "error_start_thread_existing_relation": "Неможливо створити гілку з події з наявним відношенням", + "count_of_reply": { + "one": "%(count)s відповідь", + "other": "%(count)s відповідей" + } }, "theme": { "light_high_contrast": "Контрастна світла", @@ -3665,7 +3416,41 @@ "title_when_query_available": "Результати", "search_placeholder": "Шукати назви та описи", "no_search_result_hint": "Ви можете спробувати інший пошуковий запит або перевірити помилки.", - "joining_space": "Приєднання" + "joining_space": "Приєднання", + "add_existing_subspace": { + "space_dropdown_title": "Додати наявний простір", + "create_prompt": "Хочете натомість цього додати новий простір?", + "create_button": "Створити новий простір", + "filter_placeholder": "Пошук просторів" + }, + "add_existing_room_space": { + "error_heading": "Не всі вибрані додано", + "progress_text": { + "one": "Додавання кімнат...", + "other": "Додавання кімнат... (%(progress)s з %(count)s)" + }, + "dm_heading": "Особисті повідомлення", + "space_dropdown_label": "Вибір простору", + "space_dropdown_title": "Додати наявні кімнати", + "create": "Хочете додати нову кімнату натомість?", + "create_prompt": "Створити нову кімнату", + "subspace_moved_note": "Додавання просторів переміщено." + }, + "room_filter_placeholder": "Пошук кімнат", + "leave_dialog_public_rejoin_warning": "Ви не зможете приєднатись, доки вас не запросять знову.", + "leave_dialog_only_admin_warning": "Ви єдиний адміністратор цього простору. Вихід із нього залишить його без керівництва.", + "leave_dialog_only_admin_room_warning": "Ви єдиний адміністратор кімнат чи просторів, з яких ви бажаєте вийти. Вихід із них залишить їх без адміністраторів.", + "leave_dialog_title": "Вийти з %(spaceName)s", + "leave_dialog_description": "Ви збираєтеся вийти з <spaceName/>.", + "leave_dialog_option_intro": "Бажаєте вийти з кімнат у цьому просторі?", + "leave_dialog_option_none": "Не виходити з будь-якої кімнати", + "leave_dialog_option_all": "Вийти з кімнати", + "leave_dialog_option_specific": "Вийте з кількох кімнат", + "leave_dialog_action": "Вийти з простору", + "preferences": { + "sections_section": "Показувані розділи", + "show_people_in_space": "Це групує ваші бесіди з учасниками цього простору. Вимкніть, щоб сховати ці бесіди з вашого огляду %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Цей домашній сервер не налаштовано на показ карт.", @@ -3690,7 +3475,30 @@ "click_move_pin": "Натисніть, щоб посунути маркер", "click_drop_pin": "Натисніть, щоб створити маркер", "share_button": "Поділитися місцеперебуванням", - "stop_and_close": "Припинити й закрити" + "stop_and_close": "Припинити й закрити", + "error_fetch_location": "Не вдалося отримати місцеперебування", + "error_no_perms_title": "Ви не маєте дозволу ділитися місцем перебування", + "error_no_perms_description": "Вам потрібно мати відповідні дозволи, щоб ділитися геоданими в цій кімнаті.", + "error_send_title": "Не вдалося надіслати ваше місцеперебування", + "error_send_description": "%(brand)s не вдалося надіслати ваше місцеперебування. Повторіть спробу пізніше.", + "live_description": "Місцеперебування %(displayName)s наживо", + "share_type_own": "Лише поточне місцеперебування", + "share_type_live": "Змінне місцеперебування наживо", + "share_type_pin": "Маркер на карті", + "share_type_prompt": "Який вид місцеперебування поширити?", + "live_update_time": "Оновлено %(humanizedUpdateTime)s", + "live_until": "Наживо до %(expiryTime)s", + "loading_live_location": "Завантаження місця перебування наживо…", + "live_location_ended": "Показ місцеперебування наживо завершено", + "live_location_error": "Помилка показу місцеперебування наживо", + "live_locations_empty": "Передавання місцеперебування наживо відсутні", + "close_sidebar": "Закрити бічну панель", + "error_stopping_live_location": "Під час припинення поширення поточного місцеперебування сталася помилка", + "error_sharing_live_location": "Сталася помилка під час надання доступу до вашого поточного місцеперебування", + "live_location_active": "Ви ділитеся місцеперебуванням", + "live_location_enabled": "Показ місцеперебування наживо ввімкнено", + "error_sharing_live_location_try_again": "Сталася помилка під час надання доступу до вашого поточного місцеперебування наживо", + "error_stopping_live_location_try_again": "Сталася помилка припинення надсилання вашого місцеперебування, повторіть спробу" }, "labs_mjolnir": { "room_name": "Мій список блокувань", @@ -3762,7 +3570,16 @@ "address_label": "Адреса", "label": "Створити простір", "add_details_prompt_2": "Ви можете змінити це будь-коли.", - "creating": "Створення…" + "creating": "Створення…", + "subspace_join_rule_restricted_description": "Будь-хто в <SpaceName/> зможе знайти й приєднатись.", + "subspace_join_rule_public_description": "Будь-хто зможе знайти цей простір і приєднатись, не лише учасники <SpaceName/>.", + "subspace_join_rule_invite_description": "Лише запрошені до цього простору люди зможуть знайти й приєднатися до нього.", + "subspace_dropdown_title": "Створити простір", + "subspace_beta_notice": "Додайте простір до іншого простору, яким ви керуєте.", + "subspace_join_rule_label": "Видимість простору", + "subspace_join_rule_invite_only": "Приватний простір (лише за запрошенням)", + "subspace_existing_space_prompt": "Бажаєте додати наявний простір натомість?", + "subspace_adding": "Додавання…" }, "user_menu": { "switch_theme_light": "Світла тема", @@ -3931,7 +3748,11 @@ "all_rooms": "Усі кімнати", "field_placeholder": "Пошук…", "this_room_button": "Шукати цю кімнату", - "all_rooms_button": "Вибрати всі кімнати" + "all_rooms_button": "Вибрати всі кімнати", + "result_count": { + "one": "(~%(count)s результат)", + "other": "(~%(count)s результатів)" + } }, "jump_to_bottom_button": "Перейти до найновіших повідомлень", "jump_read_marker": "Перейти до першого непрочитаного повідомлення.", @@ -3946,7 +3767,19 @@ "error_jump_to_date_details": "Подробиці помилки", "jump_to_date_beginning": "Початок кімнати", "jump_to_date": "Перейти до дати", - "jump_to_date_prompt": "Виберіть до якої дати перейти" + "jump_to_date_prompt": "Виберіть до якої дати перейти", + "face_pile_tooltip_label": { + "one": "Переглянути 1 учасника", + "other": "Переглянути усіх %(count)s учасників" + }, + "face_pile_tooltip_shortcut_joined": "Включно з вами, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Включно з %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> запрошує вас", + "unknown_status_code_for_timeline_jump": "невідомий код стану", + "face_pile_summary": { + "one": "%(count)s осіб, яких ви знаєте, уже приєдналися", + "other": "%(count)s людей, яких ви знаєте, уже приєдналися" + } }, "file_panel": { "guest_note": "<a>Зареєструйтеся</a>, щоб скористатись цим функціоналом", @@ -3967,7 +3800,9 @@ "identity_server_no_terms_title": "Сервер ідентифікації не має умов надання послуг", "identity_server_no_terms_description_1": "Щоб підтвердити адресу е-пошти або телефон ця дія потребує доступу до типового серверу ідентифікації <server />, але сервер не має жодних умов надання послуг.", "identity_server_no_terms_description_2": "Продовжуйте лише якщо довіряєте власнику сервера.", - "inline_intro_text": "Погодьтеся з <policyLink /> для продовження:" + "inline_intro_text": "Погодьтеся з <policyLink /> для продовження:", + "summary_identity_server_1": "Шукати інших за номером телефону або е-поштою", + "summary_identity_server_2": "Бути знайденим за номером телефону або е-поштою" }, "space_settings": { "title": "Налаштування — %(spaceName)s" @@ -4004,7 +3839,13 @@ "total_n_votes_voted": { "one": "На підставі %(count)s голосу", "other": "На підставі %(count)s голосів" - } + }, + "end_message_no_votes": "Опитування завершене. Жодного голосу не було.", + "end_message": "Опитування завершене. Перемогла відповідь: %(topAnswer)s", + "error_ending_title": "Не вдалося завершити опитування", + "error_ending_description": "Не вдалося завершити опитування. Спробуйте ще.", + "end_title": "Завершити опитування", + "end_description": "Точно завершити опитування? Буде показано підсумки опитування, і більше ніхто не зможе голосувати." }, "failed_load_async_component": "Завантаження неможливе! Перевірте інтернет-зʼєднання та спробуйте ще.", "upload_failed_generic": "Не вдалося вивантажити файл '%(fileName)s'.", @@ -4052,7 +3893,39 @@ "error_version_unsupported_space": "Домашній сервер користувача не підтримувати версію простору.", "error_version_unsupported_room": "Домашній сервер користувача не підтримує версію кімнати.", "error_unknown": "Невідома помилка з боку сервера", - "to_space": "Запросити до %(spaceName)s" + "to_space": "Запросити до %(spaceName)s", + "unable_find_profiles_description_default": "Неможливо знайти профілі для Matrix ID, перерахованих унизу — все одно бажаєте запросити їх?", + "unable_find_profiles_title": "Таких користувачів може не існувати", + "unable_find_profiles_invite_never_warn_label_default": "Усе одно запросити й більше не попереджати", + "unable_find_profiles_invite_label_default": "Усе одно запросити", + "email_caption": "Запросити е-поштою", + "error_dm": "Не вдалося створити особисте повідомлення.", + "ask_anyway_description": "Не вдалося знайти профілі для перелічених далі Matrix ID — ви все одно хочете розпочати особисте спілкування?", + "ask_anyway_never_warn_label": "Усе одно розпочати особисте спілкування і більше ніколи не попереджати мене", + "ask_anyway_label": "Усе одно розпочати особисте спілкування", + "error_find_room": "Щось пішло не так при запрошенні користувачів.", + "error_invite": "Не вдалося запросити користувачів. Перевірте, кого хочете запросити, й спробуйте ще.", + "error_transfer_multiple_target": "Виклик можна переадресувати лише на одного користувача.", + "error_find_user_title": "Не вдалося знайти таких користувачів", + "error_find_user_description": "Ці користувачі не існують чи хибні, тож їх не вдалося запросити: %(csvNames)s", + "recents_section": "Недавні бесіди", + "suggestions_section": "Недавно надіслані особисті повідомлення", + "email_use_default_is": "Використовуйте сервер ідентифікації, щоб запрошувати через е-пошту. <default>Наприклад, типовий %(defaultIdentityServerName)s,</default> або інший у <settings>налаштуваннях</settings>.", + "email_use_is": "Використовуйте сервер ідентифікації щоб запрошувати через е-пошту. Керується у <settings>налаштуваннях</settings>.", + "start_conversation_name_email_mxid_prompt": "Почніть розмову з кимось, ввівши їхнє ім'я, е-пошту чи користувацьке ім'я (вигляду <userId/>).", + "start_conversation_name_mxid_prompt": "Почніть розмову з кимось, ввівши їхнє ім'я чи користувацьке ім'я (вигляду <userId/>).", + "suggestions_disclaimer": "Деякі пропозиції можуть бути сховані для приватності.", + "suggestions_disclaimer_prompt": "Якщо тут немає тих, кого шукаєте, надішліть їм запрошувальне посилання внизу.", + "send_link_prompt": "Або надішліть запрошувальне посилання", + "to_room": "Запросити до %(roomName)s", + "name_email_mxid_share_space": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цим простором</a>.", + "name_mxid_share_space": "Запросіть когось за іменем, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цим простором</a>.", + "name_email_mxid_share_room": "Запросіть когось за іменем, е-поштою, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цією кімнатою</a>.", + "name_mxid_share_room": "Запросіть когось за іменем, користувацьким іменем (вигляду <userId/>) чи <a>поділіться цією кімнатою</a>.", + "key_share_warning": "Запрошені люди зможуть читати старі повідомлення.", + "email_limit_one": "Запрошення електронною поштою можна надсилати лише одне за раз", + "transfer_user_directory_tab": "Каталог користувачів", + "transfer_dial_pad_tab": "Номеронабирач" }, "scalar": { "error_create": "Неможливо створити віджет.", @@ -4085,7 +3958,21 @@ "something_went_wrong": "Щось пішло не так!", "download_media": "Не вдалося завантажити початковий медіафайл, не знайдено url джерела", "update_power_level": "Не вдалося змінити рівень повноважень", - "unknown": "Невідома помилка" + "unknown": "Невідома помилка", + "dialog_description_default": "Сталася помилка.", + "edit_history_unsupported": "Схоже, що ваш домашній сервер не підтримує цю властивість.", + "session_restore": { + "clear_storage_description": "Вийти та видалити ключі шифрування?", + "clear_storage_button": "Очистити сховище та вийти", + "title": "Не вдалося відновити сеанс", + "description_1": "Ми натрапили на помилку, намагаючись відновити ваш попередній сеанс.", + "description_2": "Якщо ви досі користувались новішою версією %(brand)s, ваш сеанс може бути несумісним із цією версією. Закрийте це вікно й поверніться до новішої версії.", + "description_3": "Очищення сховища вашого браузера може усунути проблему, але ви вийдете з системи та зробить історію вашого зашифрованого спілкування непрочитною." + }, + "storage_evicted_title": "Відсутні дані сеансу", + "storage_evicted_description_1": "Бракує деяких даних сеансу, включно з ключами зашифрованих повідомлень. Вийдіть та зайдіть знову щоб виправити цю проблему, відновлюючи ключі з дубля.", + "storage_evicted_description_2": "Схоже, що ваш браузер вилучив ці дані через брак простору на диску.", + "unknown_error_code": "невідомий код помилки" }, "in_space1_and_space2": "У просторах %(space1Name)s і %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -4239,7 +4126,31 @@ "deactivate_confirm_action": "Деактивувати користувача", "error_deactivate": "Не вдалося деактивувати користувача", "role_label": "Роль у <RoomName/>", - "edit_own_devices": "Керувати пристроями" + "edit_own_devices": "Керувати пристроями", + "redact": { + "no_recent_messages_title": "Не знайдено недавніх повідомлень %(user)s", + "no_recent_messages_description": "Гортайте стрічку вище, щоб побачити, чи були такі раніше.", + "confirm_title": "Вилучити останні повідомлення від %(user)s", + "confirm_description_1": { + "one": "Ви збираєтеся видалити %(count)s повідомлення від %(user)s. Це видалить його назавжди для всіх у розмові. Точно продовжити?", + "other": "Ви збираєтеся видалити %(count)s повідомлень від %(user)s. Це видалить їх назавжди для всіх у розмові. Точно продовжити?" + }, + "confirm_description_2": "Залежно від кількості повідомлень, це може тривати довго. Не перезавантажуйте клієнт, поки це триває.", + "confirm_keep_state_label": "Залишити системні повідомлення", + "confirm_keep_state_explainer": "Вимкніть, щоб також видалити системні повідомлення про користувача (зміни членства, редагування профілю…)", + "confirm_button": { + "one": "Видалити 1 повідомлення", + "other": "Видалити %(count)s повідомлень" + } + }, + "count_of_verified_sessions": { + "one": "1 звірений сеанс", + "other": "Довірених сеансів: %(count)s" + }, + "count_of_sessions": { + "one": "%(count)s сеанс", + "other": "Сеансів: %(count)s" + } }, "stickers": { "empty": "У вас поки немає пакунків наліпок", @@ -4292,6 +4203,9 @@ "one": "Остаточний результат на підставі %(count)s голосу", "other": "Остаточний результат на підставі %(count)s голосів" } + }, + "thread_list": { + "context_menu_label": "Параметри гілки" } }, "reject_invitation_dialog": { @@ -4328,12 +4242,168 @@ }, "console_wait": "Заждіть!", "cant_load_page": "Не вдалося завантажити сторінку", - "Invalid homeserver discovery response": "Хибна відповідь самоналаштування домашнього сервера", - "Failed to get autodiscovery configuration from server": "Не вдалося отримати параметри самоналаштування від сервера", - "Invalid base_url for m.homeserver": "Хибний base_url у m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "Сервер за URL-адресою не виглядає дійсним домашнім сервером Matrix", - "Invalid identity server discovery response": "Хибна відповідь самоналаштування сервера ідентифікації", - "Invalid base_url for m.identity_server": "Хибний base_url у m.identity_server", - "Identity server URL does not appear to be a valid identity server": "Сервер за URL-адресою не виглядає дійсним сервером ідентифікації Matrix", - "General failure": "Загальний збій" + "General failure": "Загальний збій", + "emoji_picker": { + "cancel_search_label": "Скасувати пошук" + }, + "info_tooltip_title": "Відомості", + "language_dropdown_label": "Спадне меню мов", + "pill": { + "permalink_other_room": "Повідомлення в %(room)s", + "permalink_this_room": "Повідомлення від %(user)s" + }, + "seshat": { + "error_initialising": "Не вдалося почати пошук, перевірте <a>налаштування</a>, щоб дізнатися більше", + "warning_kind_files_app": "Скористайтеся <a>стільничним застосунком</a>, щоб переглянути всі зашифровані файли", + "warning_kind_search_app": "Скористайтеся <a>стільничним застосунком</a>, щоб пошукати серед зашифрованих повідомлень", + "warning_kind_files": "Ця версія %(brand)s не підтримує перегляд деяких зашифрованих файлів", + "warning_kind_search": "Ця версія %(brand)s не підтримує пошук зашифрованих повідомлень", + "reset_title": "Очистити сховище подій?", + "reset_description": "Сумніваємось, що ви бажаєте очистити своє сховище подій", + "reset_explainer": "Якщо таки бажаєте, зауважте, що жодні ваші повідомлення не видаляться, проте пошук сповільниться, поки індекс буде перестворюватись", + "reset_button": "Очистити сховище подій" + }, + "truncated_list_n_more": { + "other": "І ще %(count)s..." + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Введіть назву сервера", + "network_dropdown_available_valid": "Все добре", + "network_dropdown_available_invalid_forbidden": "Вам не дозволено переглядати список кімнат цього сервера", + "network_dropdown_available_invalid": "Не вдалося знайти цей сервер або список його кімнат", + "network_dropdown_your_server_description": "Ваш сервер", + "network_dropdown_remove_server_adornment": "Вилучити сервер «%(roomServer)s»", + "network_dropdown_add_dialog_title": "Додати новий сервер", + "network_dropdown_add_dialog_description": "Введіть назву нового сервера, який ви хочете переглянути.", + "network_dropdown_add_dialog_placeholder": "Назва сервера", + "network_dropdown_add_server_option": "Додати новий сервер…", + "network_dropdown_selected_label_instance": "Показати: кімнати %(instance)s (%(server)s)", + "network_dropdown_selected_label": "Показати: кімнати Matrix" + } + }, + "dialog_close_label": "Закрити діалогове вікно", + "voice_message": { + "cant_start_broadcast_title": "Не можливо запустити запис голосового повідомлення", + "cant_start_broadcast_description": "Ви не можете розпочати запис голосового повідомлення, оскільки зараз відбувається запис трансляції наживо. Завершіть трансляцію, щоб розпочати запис голосового повідомлення." + }, + "redact": { + "error": "Ви не можете видалити це повідомлення. (%(code)s)", + "ongoing": "Вилучення…", + "confirm_description": "Ви впевнені, що хочете вилучити (видалити) цю подію?", + "confirm_description_state": "Зауважте, що вилучення таких змін у кімнаті може призвести до їхнього скасування.", + "confirm_button": "Підтвердити вилучення", + "reason_label": "Причина (не обов'язково)" + }, + "forward": { + "no_perms_title": "У вас немає на це дозволу", + "sending": "Надсилання", + "sent": "Надіслано", + "open_room": "Відкрити кімнату", + "send_label": "Надіслати", + "message_preview_heading": "Попередній перегляд повідомлення", + "filter_placeholder": "Пошук кімнат або людей" + }, + "integrations": { + "disabled_dialog_title": "Інтеграції вимкнені", + "disabled_dialog_description": "Увімкніть «%(manageIntegrations)s» в Налаштуваннях, щоб зробити це.", + "impossible_dialog_title": "Інтеграції не дозволені", + "impossible_dialog_description": "Ваш %(brand)s не дозволяє вам користуватись для цього менеджером інтеграцій. Зверніться до адміністратора." + }, + "lazy_loading": { + "disabled_description1": "Ви використовували %(brand)s на %(host)s, ввімкнувши відкладене звантаження учасників. У цій версії відкладене звантаження вимкнене. Оскільки локальне кешування не підтримує переходу між цими опціями, %(brand)s мусить заново синхронізувати ваш обліковий запис.", + "disabled_description2": "Якщо інший примірник %(brand)s досі відкритий в іншій вкладці, просимо закрити її, бо використання %(brand)s із водночас увімкненим і вимкненим відкладеним звантаженням створюватиме проблеми.", + "disabled_title": "Несумісний локальний кеш", + "disabled_action": "Очистити кеш і повторно синхронізувати", + "resync_description": "%(brand)s тепер використовує в 3-5 разів менше пам'яті, звантажуючи дані про інших користувачів лише за потреби. Зачекайте, поки ми синхронізуємося з сервером!", + "resync_title": "Оновлення %(brand)s" + }, + "message_edit_dialog_title": "Редагування повідомлення", + "server_offline": { + "empty_timeline": "Все готово.", + "title": "Сервер не відповідає", + "description": "Не вдалося отримати відповідь на деякі запити до вашого сервера. Ось деякі можливі причини.", + "description_1": "Сервер (%(serverName)s) не відповів у прийнятний термін.", + "description_2": "Ваш файрвол чи антивірус заблокував запит.", + "description_3": "Розширення браузера заблокувало запит.", + "description_4": "Сервер вимкнено.", + "description_5": "Сервер відхилив ваш запит.", + "description_6": "У вашій місцевості зараз проблеми з інтернет-зв'язком.", + "description_7": "Стався збій при спробі зв'язку з сервером.", + "description_8": "Сервер не налаштований на деталізацію суті проблеми (CORS).", + "recent_changes_heading": "Останні зміни, котрі ще не отримано" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s учасник", + "other": "%(count)s учасників" + }, + "public_rooms_label": "Загальнодоступні кімнати", + "heading_with_query": "У якому контексті шукати \"%(query)s\"", + "heading_without_query": "Пошук", + "spaces_title": "Ваші простори", + "failed_querying_public_rooms": "Не вдалося зробити запит до загальнодоступних кімнат", + "other_rooms_in_space": "Інші кімнати в %(spaceName)s", + "join_button_text": "Приєднатися до %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Деякі результати можуть бути приховані через приватність", + "cant_find_person_helpful_hint": "Якщо ви не знаходите тих, кого шукаєте, надішліть їм своє запрошення.", + "copy_link_text": "Копіювати запрошувальне посилання", + "result_may_be_hidden_warning": "Деякі результати можуть бути приховані", + "cant_find_room_helpful_hint": "Якщо ви не можете знайти кімнату, яку шукаєте, попросіть запросити вас або створіть нову кімнату.", + "create_new_room_button": "Створити нову кімнату", + "group_chat_section_title": "Інші опції", + "start_group_chat_button": "Розпочати нову бесіду", + "message_search_section_title": "Інші пошуки", + "recent_searches_section_title": "Недавні пошуки", + "recently_viewed_section_title": "Недавно переглянуті", + "search_dialog": "Вікно пошуку", + "remove_filter": "Вилучити фільтр пошуку для %(filter)s", + "search_messages_hint": "Шукайте повідомлення за допомогою піктограми <icon/> вгорі кімнати", + "keyboard_scroll_hint": "Використовуйте <arrows/>, щоб прокручувати" + }, + "share": { + "title_room": "Поділитись кімнатою", + "permalink_most_recent": "Посилання на останнє повідомлення", + "title_user": "Поділитися користувачем", + "title_message": "Поділитися повідомленням кімнати", + "permalink_message": "Посилання на вибране повідомлення", + "link_title": "Посилання на кімнату" + }, + "upload_file": { + "title_progress": "Вивантажити файли (%(current)s з %(total)s)", + "title": "Вивантажити файли", + "upload_all_button": "Вивантажити всі", + "error_file_too_large": "Файл <b>є надто великим</b> для відвантаження. Допустимий розмір файлів — %(limit)s, але цей файл займає %(sizeOfThisFile)s.", + "error_files_too_large": "Ці файли є <b>надто великими</b> для відвантаження. Допустимий розмір файлів — %(limit)s.", + "error_some_files_too_large": "Деякі файли є <b>надто великими</b> для відвантаження. Допустимий розмір файлів — %(limit)s.", + "upload_n_others_button": { + "other": "Вивантажити %(count)s інших файлів", + "one": "Вивантажити %(count)s інший файл" + }, + "cancel_all_button": "Скасувати все", + "error_title": "Помилка вивантаження" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Отримання ключів із сервера…", + "load_error_content": "Не вдалося отримати стан резервного копіювання", + "recovery_key_mismatch_title": "Хибний ключ безпеки", + "recovery_key_mismatch_description": "Не вдалося розшифрувати резервну копію цим ключем безпеки: переконайтеся, що вводите правильний ключ безпеки.", + "incorrect_security_phrase_title": "Хибна фраза безпеки", + "incorrect_security_phrase_dialog": "Не вдалося розшифрувати резервну копію цією фразою безпеки: переконайтеся, що вводите правильну фразу безпеки.", + "restore_failed_error": "Не вдалося відновити резервну копію", + "no_backup_error": "Резервних копій не знайдено!", + "keys_restored_title": "Ключ відновлено", + "count_of_decryption_failures": "Не вдалося розшифрувати %(failedCount)s сеансів!", + "count_of_successfully_restored_keys": "Успішно відновлено %(sessionCount)s ключів", + "enter_phrase_title": "Введіть фразу безпеки", + "key_backup_warning": "<b>Застереження</b>: налаштовуйте резервне копіювання ключів лише на довіреному комп'ютері.", + "enter_phrase_description": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свою фразу безпеки.", + "phrase_forgotten_text": "Якщо ви забули фразу безпеки, <button1>скористайтеся ключем безпеки</button1> чи <button2>налаштуйте нові параметри відновлення</button2>", + "enter_key_title": "Введіть ключ безпеки", + "key_is_valid": "Це схоже на дійсний ключ безпеки!", + "key_is_invalid": "Хибний ключ безпеки", + "enter_key_description": "Отримайте історію своїх зашифрованих повідомлень і налаштуйте безпечне листування, ввівши свій ключ безпеки.", + "key_forgotten_text": "Якщо ви забули ключ безпеки, <button>налаштуйте нові параметри відновлення</button>", + "load_keys_progress": "%(completed)s із %(total)s ключів відновлено" + } } diff --git a/src/i18n/strings/vi.json b/src/i18n/strings/vi.json index b2dc188189..7aeb87ead2 100644 --- a/src/i18n/strings/vi.json +++ b/src/i18n/strings/vi.json @@ -1,5 +1,4 @@ { - "Send": "Gửi", "Sun": "Chủ Nhật", "Mon": "Thứ Hai", "Tue": "Thứ Ba", @@ -29,354 +28,14 @@ "Moderator": "Điều phối viên", "%(items)s and %(lastItem)s": "%(items)s và %(lastItem)s", "Vietnam": "Việt Nam", - "Confirm Removal": "Xác nhận Loại bỏ", - "Removing…": "Đang xóa…", - "Try scrolling up in the timeline to see if there are any earlier ones.": "Thử cuộn lên trong dòng thời gian để xem có cái nào trước đó không.", - "No recent messages by %(user)s found": "Không tìm thấy tin nhắn gần đây của %(user)s", "Switch theme": "Chuyển đổi chủ đề", "Sign in with SSO": "Đăng nhập bằng SSO", "Delete Widget": "Xóa Widget", - "Failed to start livestream": "Không thể bắt đầu phát trực tiếp", - "Unable to start audio streaming.": "Không thể bắt đầu phát trực tuyến âm thanh.", - "Resend %(unsentCount)s reaction(s)": "Gửi lại (các) phản ứng %(unsentCount)s", - "Hold": "Giữ máy", - "Resume": "Tiếp tục", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "Nếu bạn quên Khóa bảo mật của mình, bạn có thể thiết lập các tùy chọn khôi phục mới <button>set up new recovery options</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Khóa bảo mật của bạn.", - "Not a valid Security Key": "Không phải là khóa bảo mật hợp lệ", - "This looks like a valid Security Key!": "Đây có vẻ như là một Khóa bảo mật hợp lệ!", - "Enter Security Key": "Nhập khóa bảo mật", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "Nếu bạn quên Cụm từ bảo mật, bạn có thể sử dụng Khóa bảo mật của mình <button1>use your Security Key</button1> hoặc thiết lập các tùy chọn khôi phục mới <button2>set up new recovery options</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Cụm từ bảo mật của bạn.", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "Cảnh báo <b>Warning</b>: bạn chỉ nên thiết lập sao lưu khóa từ một máy tính đáng tin cậy.", - "Enter Security Phrase": "Nhập cụm từ bảo mật", - "Successfully restored %(sessionCount)s keys": "Đã khôi phục thành công các khóa %(sessionCount)s", - "Failed to decrypt %(failedCount)s sessions!": "Không giải mã được phiên %(failedCount)s !", - "Keys restored": "Các phím đã được khôi phục", - "No backup found!": "Không tìm thấy bản sao lưu!", - "Unable to restore backup": "Không thể khôi phục bản sao lưu", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "Không thể giải mã bản sao lưu bằng Cụm từ bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", - "Incorrect Security Phrase": "Cụm từ bảo mật không chính xác", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "Không thể giải mã bản sao lưu bằng Khóa bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Khóa bảo mật.", - "Security Key mismatch": "Khóa bảo mật không khớp", - "Unable to load backup status": "Không thể tải trạng thái sao lưu", - "%(completed)s of %(total)s keys restored": "Đã khôi phục%(completed)s trong số %(total)s khóa", - "Restoring keys from backup": "Khôi phục khóa từ sao lưu", - "Unable to set up keys": "Không thể thiết lập khóa", - "Click the button below to confirm setting up encryption.": "Nhấp vào nút bên dưới để xác nhận thiết lập mã hóa.", - "Confirm encryption setup": "Xác nhận thiết lập mã hóa", - "Clear cross-signing keys": "Xóa các khóa ký chéo", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "Xóa khóa ký chéo là vĩnh viễn. Bất kỳ ai mà bạn đã xác thực đều sẽ thấy cảnh báo bảo mật. Bạn gần như chắc chắn không muốn làm điều này, trừ khi bạn bị mất mọi thiết bị mà bạn có thể đăng nhập chéo.", - "Destroy cross-signing keys?": "Hủy khóa xác thực chéo?", - "Recent changes that have not yet been received": "Những thay đổi gần đây chưa được nhận", - "The server is not configured to indicate what the problem is (CORS).": "Máy chủ không được định cấu hình để cho biết sự cố là gì (CORS).", - "A connection error occurred while trying to contact the server.": "Đã xảy ra lỗi kết nối khi cố gắng kết nối với máy chủ.", - "Your area is experiencing difficulties connecting to the internet.": "Khu vực của bạn đang gặp khó khăn khi kết nối Internet.", - "The server has denied your request.": "Máy chủ đã từ chối yêu cầu của bạn.", - "The server is offline.": "Máy chủ đang ngoại tuyến.", - "A browser extension is preventing the request.": "Một tiện ích mở rộng của trình duyệt đang ngăn chặn yêu cầu.", - "Your firewall or anti-virus is blocking the request.": "Tường lửa hoặc chương trình chống vi-rút của bạn đang chặn yêu cầu.", - "The server (%(serverName)s) took too long to respond.": "Máy chủ (%(serverName)s) mất quá nhiều thời gian để phản hồi.", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "Máy chủ của bạn không phản hồi một số yêu cầu của bạn. Dưới đây là một số lý do có thể xảy ra nhất.", - "Server isn't responding": "Máy chủ không phản hồi", - "You're all caught up.": "Bạn đã bắt kịp tất cả.", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "Bạn sẽ nâng cấp phòng này từ <oldVersion /> thành <newVersion />.", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b> Xin lưu ý rằng việc nâng cấp sẽ tạo ra một phiên bản mới của phòng </b>. Tất cả các tin nhắn hiện tại sẽ ở trong phòng lưu trữ này.", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "Nâng cấp phòng là một hành động nâng cao và thường được khuyến nghị khi phòng không ổn định do lỗi, thiếu tính năng hoặc lỗ hổng bảo mật.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi <a>report a bug</a>.", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi.", - "Upgrade public room": "Nâng cấp phòng công cộng", - "Upgrade private room": "Nâng cấp phòng riêng tư", - "Automatically invite members from this room to the new one": "Tự động mời các thành viên từ phòng này đến phòng mới", - "Put a link back to the old room at the start of the new room so people can see old messages": "Đặt một liên kết trở lại phòng cũ ở đầu phòng mới để mọi người có thể xem các tin nhắn cũ", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Ngăn người dùng nói trong phiên bản cũ của phòng và đăng thông báo khuyên người dùng chuyển sang phòng mới", - "Update any local room aliases to point to the new room": "Cập nhật bất kỳ bí danh phòng cục bộ nào để trỏ đến phòng mới", - "Create a new room with the same name, description and avatar": "Tạo một phòng mới có cùng tên, mô tả và hình đại diện", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Nâng cấp phòng này yêu cầu đóng cửa phiên bản hiện tại của phòng và tạo một phòng mới ở vị trí của nó. Để mang đến cho các thành viên trong phòng trải nghiệm tốt nhất có thể, chúng tôi sẽ:", - "Upgrade Room Version": "Nâng cấp phiên bản phòng", - "Upgrade this room to version %(version)s": "Nâng cấp phòng này lên phiên bản %(version)s", - "The room upgrade could not be completed": "Không thể hoàn thành việc nâng cấp phòng", - "Failed to upgrade room": "Không nâng cấp được phòng", - "Room Settings - %(roomName)s": "Cài đặt Phòng - %(roomName)s", - "Email (optional)": "Địa chỉ thư điện tử (tùy chọn)", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "Lưu ý là nếu bạn không thêm địa chỉ thư điện tử và quên mật khẩu, bạn có thể <b>vĩnh viễn mất quyền truy cập vào tài khoản của mình</b>.", - "Continuing without email": "Tiếp tục mà không cần địa chỉ thư điện tử", - "Data on this screen is shared with %(widgetDomain)s": "Dữ liệu trên màn hình này được chia sẻ với %(widgetDomain)s", - "Modal Widget": "widget phương thức", - "Message edits": "Chỉnh sửa tin nhắn", - "Your homeserver doesn't seem to support this feature.": "Máy chủ nhà của bạn dường như không hỗ trợ tính năng này.", - "If they don't match, the security of your communication may be compromised.": "Nếu chúng không khớp, sự bảo mật của việc giao tiếp của bạn có thể bị can thiệp.", - "Session key": "Khóa phiên", - "Session ID": "Định danh (ID) phiên", - "Session name": "Tên phiên", - "Confirm this user's session by comparing the following with their User Settings:": "Xác nhận phiên của người dùng này bằng cách so sánh phần sau với Cài đặt người dùng của họ:", - "Confirm by comparing the following with the User Settings in your other session:": "Xác nhận bằng cách so sánh những điều sau đây với Cài đặt người dùng trong phiên làm việc kia của bạn:", - "These are likely ones other room admins are a part of.": "Đây có thể là những người mà các quản trị viên phòng khác cũng tham gia.", - "Other spaces or rooms you might not know": "Không gian hoặc phòng khác bạn có thể không biết", - "Spaces you know that contain this room": "Những space mà bạn biết có chứa căn phòng này", - "Search spaces": "Tìm kiếm các Space", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "Quyết định space nào có thể vào phòng này. Nếu một space được chọn, các thành viên của nó có thể tìm và tham gia <RoomName/>.", - "Select spaces": "Chọn Không gian", - "You're removing all spaces. Access will default to invite only": "Bạn đang xóa tất cả space. Quyền truy cập sẽ mặc định chỉ để mời", - "%(count)s rooms": { - "one": "%(count)s phòng", - "other": "%(count)s phòng" - }, - "%(count)s members": { - "one": "%(count)s thành viên", - "other": "%(count)s thành viên" - }, - "Are you sure you want to sign out?": "Bạn có chắc mình muốn đăng xuất không?", - "You'll lose access to your encrypted messages": "Bạn sẽ mất quyền truy cập vào các tin nhắn được mã hóa của mình", - "Manually export keys": "Xuất các khóa thủ công", - "I don't want my encrypted messages": "Tôi không muốn tin nhắn được mã hóa của mình", - "Start using Key Backup": "Bắt đầu sao lưu các khóa", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Các tin nhắn được mã hóa được bảo mật bằng mã hóa đầu cuối. Chỉ bạn và (những) người nhận mới có chìa khóa để đọc những tin nhắn này.", - "Leave space": "Rời space", - "Leave some rooms": "Rời một vài phòng", - "Leave all rooms": "Rời tất cả phòng", - "Don't leave any rooms": "Không rời bất kỳ phòng nào", - "Would you like to leave the rooms in this space?": "Bạn có muốn rời khỏi các phòng trong space này?", - "You are about to leave <spaceName/>.": "Bạn sắp rời khỏi <spaceName/>.", - "Leave %(spaceName)s": "Rời khỏi %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "Bạn là quản trị viên duy nhất của một số phòng hoặc space mà bạn muốn rời khỏi. Rời khỏi họ sẽ Rời khỏi họ mà không có bất kỳ quản trị viên nào.", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "Bạn là quản trị viên duy nhất của không gian này. Rời khỏi nó sẽ có nghĩa là không ai có quyền kiểm soát nó.", - "You won't be able to rejoin unless you are re-invited.": "Bạn sẽ không thể tham gia lại trừ khi bạn được mời lại.", - "Updating %(brand)s": "Đang cập nhật %(brand)s", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s hiện sử dụng bộ nhớ ít hơn 3-5 lần, bằng cách chỉ tải thông tin về những người dùng khác khi cần thiết. Vui lòng đợi trong khi chúng tôi đồng bộ hóa lại với máy chủ!", - "Clear cache and resync": "Xóa bộ nhớ cache và đồng bộ hóa lại", - "Incompatible local cache": "Bộ nhớ cache cục bộ không tương thích", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Nếu phiên bản khác của %(brand)s vẫn đang mở trong một tab khác, vui lòng đóng nó lại vì việc sử dụng %(brand)s trên cùng một máy chủ với cả hai chế độ tải chậm được bật và tắt đồng thời sẽ gây ra sự cố.", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "Trước đây, bạn đã sử dụng %(brand)s trên %(host)s khi đã bật tính năng tải chậm các thành viên. Trong phiên bản này, tính năng tải lười biếng bị vô hiệu hóa. Vì bộ nhớ cache cục bộ không tương thích giữa hai cài đặt này, %(brand)s cần phải đồng bộ hóa lại tài khoản của bạn.", - "Signature upload failed": "Tải lên chữ ký không thành công", - "Signature upload success": "Tải lên chữ ký thành công", - "Unable to upload": "Không thể tải lên", - "Cancelled signature upload": "Đã hủy tải lên chữ ký", - "Upload completed": "Hoàn tất tải lên", - "%(brand)s encountered an error during upload of:": "%(brand)s đã gặp lỗi khi tải lên:", - "a key signature": "một chữ ký chính", - "a device cross-signing signature": "một chữ ký được xác thực chéo trên thiết bị", - "a new cross-signing key signature": "một chữ ký khóa xác thực chéo mới", - "a new master key signature": "một chữ ký khóa chính mới", - "Dial pad": "Bàn phím số", - "User Directory": "Thư mục người dùng", - "Consult first": "Tư vấn trước", - "Transfer": "Chuyển", - "Invited people will be able to read old messages.": "Những người được mời sẽ có thể đọc tin nhắn cũ.", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "Mời ai đó thông qua tên hiển thị, tên người dùng của họ (ví dụ <userId/>) hoặc <a>chia sẻ phòng này</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như <userId/>) hoặc chia sẻ phòng này <a>share this room</a>.", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "Mời ai đó sử dụng tên hiển thị, tên đăng nhập của họ (như <userId/>) hoặc <a>chia sẻ space này</a>.", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như <userId/>) hoặc <a>chia sẻ space này</a>.", - "Invite to %(roomName)s": "Mời tham gia %(roomName)s", - "Or send invite link": "Hoặc gửi liên kết mời", - "Some suggestions may be hidden for privacy.": "Một số đề xuất có thể được ẩn để bảo mật.", - "Start a conversation with someone using their name or username (like <userId/>).": "Bắt đầu cuộc trò chuyện với ai đó bằng tên hoặc tên người dùng của họ (như <userId/>).", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "Bắt đầu cuộc trò chuyện với ai đó bằng tên, địa chỉ thư điện tử hoặc tên người dùng của họ (như <userId/>).", - "Recently Direct Messaged": "Tin nhắn trực tiếp gần đây", - "Recent Conversations": "Các cuộc trò chuyện gần đây", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Những người dùng sau có thể không tồn tại hoặc không hợp lệ và không thể được mời: %(csvNames)s", - "Failed to find the following users": "Không tìm thấy những người dùng sau", - "A call can only be transferred to a single user.": "Một cuộc gọi chỉ có thể được chuyển đến một người dùng duy nhất.", - "We couldn't invite those users. Please check the users you want to invite and try again.": "Chúng tôi không thể mời những người dùng đó. Vui lòng kiểm tra những người dùng bạn muốn mời và thử lại.", - "Something went wrong trying to invite the users.": "Đã xảy ra sự cố khi cố mời người dùng.", - "We couldn't create your DM.": "Chúng tôi không thể tạo DM của bạn.", - "Invite by email": "Mời qua thư điện tử", - "Click the button below to confirm your identity.": "Nhấp vào nút bên dưới để xác nhận danh tính của bạn.", - "Confirm to continue": "Xác nhận để tiếp tục", - "To continue, use Single Sign On to prove your identity.": "Để tiếp tục, hãy sử dụng Single Sign On để chứng minh danh tính của bạn.", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "%(brand)s của bạn không cho phép bạn sử dụng trình quản lý tích hợp để thực hiện việc này. Vui lòng liên hệ với quản trị viên.", - "Integrations not allowed": "Tích hợp không được phép", - "Integrations are disabled": "Tích hợp đang bị tắt", - "Incoming Verification Request": "Yêu cầu xác thực đến", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "Việc xác thực thiết bị này sẽ đánh dấu thiết bị là đáng tin cậy và những người dùng đã xác minh với bạn sẽ tin tưởng thiết bị này.", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "Xác thực thiết bị này để đánh dấu thiết bị là đáng tin cậy. Tin tưởng vào thiết bị này giúp bạn và những người dùng khác yên tâm hơn khi sử dụng các tin nhắn được mã hóa đầu cuối.", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Việc xác thực người dùng này sẽ đánh dấu phiên của họ là đáng tin cậy và cũng đánh dấu phiên của bạn là đáng tin cậy đối với họ.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Xác thực người dùng này để đánh dấu họ là đáng tin cậy. Người dùng đáng tin cậy giúp bạn yên tâm hơn khi sử dụng các tin nhắn được mã hóa end-to-end.", - "You may contact me if you have any follow up questions": "Bạn có thể liên hệ với tôi nếu bạn có bất kỳ câu hỏi tiếp theo nào", - "Search for rooms or people": "Tìm kiếm phòng hoặc người", - "Message preview": "Xem trước tin nhắn", - "Sent": "Đã gửi", - "Sending": "Đang gửi", - "You don't have permission to do this": "Bạn không có quyền làm điều này", - "<inviter/> invites you": "<inviter /> mời bạn", - "No results found": "không tim được kêt quả", - "MB": "MB", - "An error has occurred.": "Một lỗi đã xảy ra.", - "Server did not return valid authentication information.": "Máy chủ không trả về thông tin xác thực hợp lệ.", - "Server did not require any authentication": "Máy chủ không yêu cầu bất kỳ xác thực nào", - "There was a problem communicating with the server. Please try again.": "Đã xảy ra sự cố khi giao tiếp với máy chủ. Vui lòng thử lại.", - "Confirm account deactivation": "Xác nhận việc hủy kích hoạt tài khoản", - "Are you sure you want to deactivate your account? This is irreversible.": "Bạn có chắc chắn muốn hủy kích hoạt tài khoản của mình không? Điều này là không thể thay đổi.", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "Xác nhận việc hủy kích hoạt tài khoản của bạn bằng cách sử dụng Single Sign On để chứng minh danh tính của bạn.", - "Continue With Encryption Disabled": "Tiếp tục với mã hóa bị tắt", - "Incompatible Database": "Cơ sở dữ liệu không tương thích", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "Trước đây, bạn đã sử dụng phiên bản %(brand)s mới hơn với phiên này. Để sử dụng lại phiên bản này với mã hóa đầu cuối, bạn cần đăng xuất và đăng nhập lại.", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Để tránh mất lịch sử trò chuyện, bạn phải xuất chìa khóa phòng trước khi đăng xuất. Bạn sẽ cần quay lại phiên bản %(brand)s mới hơn để thực hiện việc này", - "Want to add an existing space instead?": "Thay vào đó, bạn muốn thêm một space hiện có?", - "Add a space to a space you manage.": "Thêm một space vào một space mà bạn quản lý.", - "Only people invited will be able to find and join this space.": "Chỉ những người được mời mới có thể tìm và tham gia space này.", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "Bất kỳ ai cũng có thể tìm và tham gia space này, không chỉ là thành viên của <SpaceName/>.", - "Anyone in <SpaceName/> will be able to find and join.": "Bất kỳ ai trong <SpaceName/> đều có thể tìm và tham gia.", - "Private space (invite only)": "space riêng tư (chỉ mời)", - "Space visibility": "Khả năng hiển thị space", - "Clear all data": "Xóa tất cả dữ liệu", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "Xóa tất cả dữ liệu khỏi phiên này là vĩnh viễn. Các tin nhắn được mã hóa sẽ bị mất trừ khi các khóa của chúng đã được sao lưu.", - "Clear all data in this session?": "Xóa tất cả dữ liệu trong phiên này?", - "Reason (optional)": "Lý do (không bắt buộc)", - "You cannot delete this message. (%(code)s)": "Bạn không thể xóa tin nhắn này. (%(code)s)", - "Email address": "Địa chỉ thư điện tử", - "Changelog": "Lịch sử thay đổi", - "Unavailable": "Không có sẵn", - "Unable to load commit detail: %(msg)s": "Không thể tải chi tiết cam kết: %(msg)s", - "Notes": "Ghi chú", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Trước khi gửi log, bạn phải <a>tạo một sự cố trên Github</a> để mô tả vấn đề của mình.", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "Nhắc nhở: Trình duyệt của bạn không được hỗ trợ, vì vậy trải nghiệm của bạn có thể không thể đoán trước được.", - "Preparing to download logs": "Chuẩn bị tải nhật ký xuống", - "Failed to send logs: ": "Không gửi được nhật ký: ", - "Thank you!": "Cảm ơn bạn!", - "Logs sent": "Nhật ký đã được gửi", - "Preparing to send logs": "Chuẩn bị gửi nhật ký", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Vui lòng cho chúng tôi biết điều gì đã xảy ra hoặc tốt hơn là tạo sự cố trên GitHub để mô tả vấn đề.", - "To leave the beta, visit your settings.": "Để rời khỏi bản beta, hãy truy cập mục cài đặt của bạn.", - "Close dialog": "Đóng hộp thoại", - "Invite anyway": "Vẫn mời", - "Invite anyway and never warn me again": "Vẫn mời và không bao giờ cảnh báo tôi nữa", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Không thể tìm thấy hồ sơ cho ID Matrix được liệt kê bên dưới - bạn có muốn mời họ không?", - "The following users may not exist": "Những người dùng sau có thể không tồn tại", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "Sử dụng máy chủ định danh để mời qua địa chỉ thư điện tử. Quản lý trong mục Cài đặt <settings>Settings</settings>.", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "Sử dụng máy chủ nhận dạng để mời qua thư điện tử. <default>Sử dụng mặc định (%(defaultIdentityServerName)s)</default> hoặc quản lý trong mục Cài đặt <settings>Settings</settings>.", - "Adding spaces has moved.": "Thêm dấu cách đã di chuyển.", - "Search for rooms": "Tìm kiếm phòng", - "Create a new room": "Tạo phòng chat mới", - "Want to add a new room instead?": "Hay là thêm một phòng mới?", - "Add existing rooms": "Thêm các phòng hiện có", - "Space selection": "Lựa chọn space", - "Direct Messages": "Tin nhắn trực tiếp", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "Đang thêm phòng…", - "other": "Đang thêm các phòng... (%(progress)s trong %(count)s)" - }, - "Not all selected were added": "Không phải tất cả các mục đã chọn đều được thêm vào", - "Search for spaces": "Tìm kiếm space", - "Create a new space": "Tạo space mới", - "Want to add a new space instead?": "Bạn muốn thêm một space mới thay thế?", - "Add existing space": "Thêm space hiện có", - "Server name": "Tên máy chủ", - "Enter the name of a new server you want to explore.": "Nhập tên của một máy chủ mới mà bạn muốn khám phá.", - "Add a new server": "Thêm máy chủ mới", - "Your server": "Máy chủ của bạn", - "Can't find this server or its room list": "Không thể tìm thấy máy chủ này hoặc danh sách phòng của nó", - "You are not allowed to view this server's rooms list": "Bạn không được phép xem danh sách phòng của máy chủ này", - "Looks good": "Có vẻ ổn", - "Enter a server name": "Nhập tên máy chủ", - "And %(count)s more...": { - "other": "Và %(count)s thêm…" - }, - "Join millions for free on the largest public server": "Tham gia hàng triệu máy chủ công cộng miễn phí lớn nhất", - "Server Options": "Tùy chọn máy chủ", - "This address is already in use": "Địa chỉ này đã được sử dụng", - "This address is available to use": "Địa chỉ này có sẵn để sử dụng", - "Please provide an address": "Vui lòng cung cấp địa chỉ", - "Some characters not allowed": "Một số ký tự không được phép", - "e.g. my-room": "ví dụ: phòng của tôi my-room", - "Room address": "Địa chỉ phòng", - "In reply to <a>this message</a>": "Để trả lời <a>tin nhắn này</a>", - "<a>In reply to</a> <pill>": "Trả lời <a>In reply to</a> <pill>", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Không thể tải sự kiện đã được trả lời, sự kiện đó không tồn tại hoặc bạn không có quyền xem sự kiện đó.", - "Custom level": "Cấp độ tùy chọn", - "Power level": "Cấp độ sức mạnh", - "Use your Security Key to continue.": "Sử dụng Khóa bảo mật của bạn để tiếp tục.", - "Security Key": "Chìa khóa bảo mật", - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "Nhập Chuỗi bảo mật hoặc <button>sử dụng Khóa bảo mật</button> của bạn để tiếp tục.", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "Không thể truy cập bộ nhớ bí mật. Vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", - "Security Phrase": "Cụm từ Bảo mật", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "Nếu bạn đặt lại mọi thứ, bạn sẽ khởi động lại mà không có phiên nào đáng tin cậy, không có người dùng đáng tin cậy và có thể không xem được các tin nhắn trước đây.", - "Only do this if you have no other device to complete verification with.": "Chỉ thực hiện việc này nếu bạn không có thiết bị nào khác để hoàn tất quá trình xác thực.", - "Reset everything": "Đặt lại mọi thứ", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "Quên hoặc mất tất cả các phương pháp khôi phục? Đặt lại tất cả <a>Reset all</a>", - "Invalid Security Key": "Khóa bảo mật không hợp lệ", - "Wrong Security Key": "Khóa bảo mật sai", - "Looks good!": "Có vẻ tốt!", - "Wrong file type": "Loại tệp sai", - "Remember this": "Nhớ điều này", - "The widget will verify your user ID, but won't be able to perform actions for you:": "Tiện ích widget sẽ xác minh ID người dùng của bạn, nhưng không thể thay bạn thực hiện các hành động:", - "Allow this widget to verify your identity": "Cho phép tiện ích widget này xác thực danh tính của bạn", - "Remember my selection for this widget": "Hãy nhớ lựa chọn của tôi cho tiện ích này", - "Decline All": "Từ chối tất cả", - "This widget would like to:": "Tiện ích widget này muốn:", - "Approve widget permissions": "Phê duyệt quyền của tiện ích widget", - "Verification Request": "Yêu cầu xác thực", - "Upload Error": "Lỗi tải lên", - "Cancel All": "Hủy bỏ tất cả", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Một số tệp <b> quá lớn </b> không thể tải lên được. Giới hạn kích thước tệp là %(limit)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Các tệp này <b>too large</b> quá lớn để tải lên. Giới hạn kích thước tệp là %(limit)s.", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Tệp này <b>too large</b> để tải lên. Giới hạn kích thước tệp là %(limit)s nhưng tệp này là %(sizeOfThisFile)s.", - "Upload all": "Tải lên tất cả", - "Upload files": "Tải tệp lên", - "Upload files (%(current)s of %(total)s)": "Tải lên tệp (%(current)s of %(total)s)", - "Not Trusted": "Không tin cậy", - "Ask this user to verify their session, or manually verify it below.": "Yêu cầu người dùng này xác thực phiên của họ hoặc xác minh theo cách thủ công bên dưới.", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s) đã đăng nhập vào một phiên mới mà không xác thực:", - "Verify your other session using one of the options below.": "Xác minh phiên khác của bạn bằng một trong các tùy chọn bên dưới.", - "You signed in to a new session without verifying it:": "Bạn đã đăng nhập vào một phiên mới mà không xác thực nó:", - "Be found by phone or email": "Được tìm thấy qua điện thoại hoặc địa chỉ thư điện tử", - "Find others by phone or email": "Tìm người khác qua điện thoại hoặc địa chỉ thư điện tử", - "Your browser likely removed this data when running low on disk space.": "Trình duyệt của bạn có thể đã xóa dữ liệu này khi sắp hết dung lượng đĩa.", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Một số dữ liệu phiên, bao gồm cả khóa tin nhắn được mã hóa, bị thiếu. Đăng xuất và đăng nhập để khắc phục sự cố này, khôi phục khóa từ bản sao lưu.", - "Missing session data": "Thiếu dữ liệu phiên", - "To help us prevent this in future, please <a>send us logs</a>.": "Để giúp chúng tôi ngăn chặn điều này trong tương lai, vui lòng gửi nhật ký cho chúng tôi <a>send us logs</a>.", - "Command Help": "Lệnh Trợ giúp", - "Link to selected message": "Liên kết đến tin nhắn đã chọn", - "Share Room Message": "Chia sẻ tin nhắn trong phòng", - "Share User": "Chia sẻ người dùng", - "Link to most recent message": "Liên kết đến tin nhắn gần đây nhất", - "Share Room": "Phòng chia sẻ", - "This will allow you to reset your password and receive notifications.": "Điều này sẽ cho phép bạn đặt lại mật khẩu của mình và nhận thông báo.", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Vui lòng kiểm tra hòm thư và bấm vào liên kết trong đó. Khi nào xong, hãy bấm tiếp tục.", - "Verification Pending": "Chờ xác thực", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "Xóa bộ nhớ của trình duyệt có thể khắc phục được sự cố nhưng sẽ khiến bạn đăng xuất và khiến mọi lịch sử trò chuyện được mã hóa trở nên không thể đọc được.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "Nếu trước đây bạn đã sử dụng phiên bản %(brand)s mới hơn, thì phiên của bạn có thể không tương thích với phiên bản này. Đóng cửa sổ này và quay lại phiên bản mới hơn.", - "We encountered an error trying to restore your previous session.": "Chúng tôi đã gặp lỗi khi cố gắng khôi phục phiên trước đó của bạn.", - "Unable to restore session": "Không thể khôi phục phiên", "Send Logs": "Gửi những bản ghi", - "Clear Storage and Sign Out": "Xóa bộ nhớ và Đăng xuất", - "Sign out and remove encryption keys?": "Đăng xuất và xóa khóa mã hóa?", - "Reset event store": "Đặt lại cửa hàng sự kiện", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "Nếu bạn làm vậy, xin lưu ý rằng không có thư nào của bạn sẽ bị xóa, nhưng trải nghiệm tìm kiếm có thể bị giảm sút trong một vài phút trong khi chỉ mục được tạo lại", - "You most likely do not want to reset your event index store": "Rất có thể bạn không muốn đặt lại kho chỉ mục sự kiện của mình", - "Reset event store?": "Đặt lại kho sự kiện?", - "Language Dropdown": "Danh sách ngôn ngữ", - "Information": "Thông tin", - "%(count)s people you know have already joined": { - "one": "%(count)s người bạn đã biết vừa tham gia", - "other": "%(count)s người bạn đã biết vừa tham gia" - }, - "Including %(commaSeparatedMembers)s": "Bao gồm %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "Xem một thành viên", - "other": "Xem tất cả %(count)s thành viên" - }, "expand": "mở rộng", "collapse": "thu hẹp", - "This version of %(brand)s does not support searching encrypted messages": "Phiên bản %(brand)s này không hỗ trợ tìm kiếm tin nhắn được mã hóa", - "This version of %(brand)s does not support viewing some encrypted files": "Phiên bản %(brand)s này không hỗ trợ xem một số tệp được mã hóa", - "Use the <a>Desktop app</a> to search encrypted messages": "Sử dụng ứng dụng Máy tính để bàn <a>Desktop app</a> để tìm kiếm tin nhắn được mã hóa", - "Use the <a>Desktop app</a> to see all encrypted files": "Sử dụng ứng dụng Máy tính để bàn <a>Desktop app</a> để xem tất cả các tệp được mã hóa", - "Message search initialisation failed, check <a>your settings</a> for more information": "Không thể khởi chạy tìm kiếm tin nhắn, hãy kiểm tra cài đặt của bạn <a>your settings</a> để biết thêm thông tin", - "Cancel search": "Hủy tìm kiếm", - "Can't load this message": "Không thể tải tin nhắn này", "Submit logs": "Gửi nhật ký", - "edited": "đã chỉnh sửa", - "Edited at %(date)s. Click to view edits.": "Đã chỉnh sửa vào %(date)s. Bấm để xem các chỉnh sửa.", - "Click to view edits": "Nhấp để xem các chỉnh sửa", - "Edited at %(date)s": "Đã chỉnh sửa lúc %(date)s", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Bạn sắp được đưa đến trang web của bên thứ ba để bạn có thể xác thực tài khoản của mình để sử dụng với %(integrationsUrl)s. Bạn có muốn tiếp tục không?", - "Add an Integration": "Thêm tích hợp", - "Add reaction": "Thêm phản ứng", - "%(name)s wants to verify": "%(name)s muốn xác thực", - "%(name)s cancelled": "%(name)s đã bị hủy", - "%(name)s declined": "%(name)s đã từ chối", - "%(name)s accepted": "%(name)s được chấp nhận", "Yesterday": "Hôm qua", "Today": "Hôm nay", "Saturday": "Thứ bảy", @@ -386,22 +45,8 @@ "Tuesday": "Thứ ba", "Monday": "Thứ hai", "Sunday": "Chủ nhật", - "Filter results": "Lọc kết quả", - "Remove %(count)s messages": { - "one": "Bỏ một tin nhắn", - "other": "Bỏ %(count)s tin nhắn" - }, - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "Đối với một lượng lớn thư, quá trình này có thể mất một chút thời gian. Vui lòng không làm mới khách hàng của bạn trong thời gian chờ đợi.", - "Remove recent messages by %(user)s": "Bỏ các tin nhắn gần đây bởi %(user)s", - "not specified": "không được chỉ định", "Failed to connect to integration manager": "Không kết nối được với trình quản lý tích hợp", - "unknown error code": "mã lỗi không xác định", - "Create new room": "Tạo phòng mới", "Join Room": "Vào phòng", - "(~%(count)s results)": { - "one": "(~%(count)s kết quả)", - "other": "(~%(count)s kết quả)" - }, "Unnamed room": "Phòng không tên", "%(duration)sd": "%(duration)sd", "%(duration)sh": "%(duration)sh", @@ -409,20 +54,11 @@ "%(duration)ss": "%(duration)ss", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "Để báo cáo sự cố bảo mật liên quan đến Matrix, vui lòng đọc Chính sách tiết lộ bảo mật của Matrix.org <a>Security Disclosure Policy</a>.", "Deactivate account": "Vô hiệu hoá tài khoản", - "%(count)s sessions": { - "one": "%(count)s phiên", - "other": "%(count)s phiên" - }, - "%(count)s verified sessions": { - "one": "1 phiên đã xác thực", - "other": "%(count)s phiên đã xác thực" - }, "Not encrypted": "Không được mã hóa", "Backup version:": "Phiên bản dự phòng:", "This backup is trusted because it has been restored on this session": "Bản sao lưu này đáng tin cậy vì nó đã được khôi phục trong phiên này", "Home": "Nhà", "To join a space you'll need an invite.": "Để tham gia vào một space, bạn sẽ cần một lời mời.", - "Create a space": "Tạo một Space", "Folder": "Thư mục", "Headphones": "Tai nghe", "Anchor": "Mỏ neo", @@ -486,15 +122,7 @@ "Lion": "Sư tử", "Cat": "Con mèo", "Dog": "Chó", - "and %(count)s others...": { - "one": "và một cái khác…", - "other": "và %(count)s khác…" - }, "Encrypted by a deleted session": "Được mã hóa bởi một phiên đã xóa", - "%(count)s reply": { - "one": "%(count)s trả lời", - "other": "%(count)s trả lời" - }, "IRC display name width": "Chiều rộng tên hiển thị IRC", "Ok": "OK", "Your homeserver has exceeded one of its resource limits.": "Máy chủ của bạn đã vượt quá một trong các giới hạn tài nguyên của nó.", @@ -749,19 +377,7 @@ "United States": "Hoa Kỳ", "United Kingdom": "Vương quốc Anh", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "Lấy lại quyền truy cập vào tài khoản của bạn và khôi phục các khóa mã hóa được lưu trữ trong phiên này. Nếu không có chúng, bạn sẽ không thể đọc tất cả các tin nhắn an toàn của mình trong bất kỳ phiên nào.", - "Thread options": "Tùy chọn theo chủ đề", "Forget": "Quên", - "Upload %(count)s other files": { - "one": "Tải lên %(count)s tệp khác", - "other": "Tải lên %(count)s tệp khác" - }, - "Spaces you know that contain this space": "Các space bạn biết có chứa space này", - "If you can't see who you're looking for, send them your invite link below.": "Nếu bạn không thể thấy người bạn đang tìm, hãy gửi cho họ liên kết mời của bạn bên dưới.", - "%(count)s votes": { - "one": "%(count)s phiếu bầu", - "other": "%(count)s phiếu bầu" - }, - "Recently viewed": "Được xem gần đây", "Developer": "Nhà phát triển", "Experimental": "Thử nghiệm", "Themes": "Chủ đề", @@ -771,94 +387,18 @@ "one": "%(spaceName)s và %(count)s khác", "other": "%(spaceName)s và %(count)s khác" }, - "Open in OpenStreetMap": "Mở trong OpenStreetMap", - "Verify other device": "Xác thực thiết bị khác", - "Recent searches": "Các tìm kiếm gần đây", - "To search messages, look for this icon at the top of a room <icon/>": "Để tìm các tin nhắn, hãy tìm biểu tượng này ở đầu phòng <icon/>", - "Other searches": "Các tìm kiếm khác", - "Public rooms": "Các phòng công cộng", - "Use \"%(query)s\" to search": "Sử dụng \"%(query)s\" để tìm kiếm", - "Other rooms in %(spaceName)s": "Các phòng khác trong %(spaceName)s", - "Spaces you're in": "Các Space bạn đang trong đó", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "Điều này nhóm các cuộc trò chuyện của bạn với các thành viên trong Space này. Tắt tính năng này sẽ ẩn các cuộc trò chuyện đó khỏi %(spaceName)s.", - "Sections to show": "Các phần để hiển thị", - "Link to room": "Liên kết đến phòng", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "Bạn có chắc muốn kết thúc cuộc thăm dò ý kiến? Điều này sẽ hiển thị kết quả cuối cùng của cuộc thăm dò ý kiến và ngăn mọi người bỏ phiếu.", - "End Poll": "Kết thúc cuộc thăm dò ý kiến", - "Sorry, the poll did not end. Please try again.": "Xin lỗi, cuộc thăm dò ý kiến chưa kết thúc. Vui lòng thử lại.", - "Failed to end poll": "Kết thúc cuộc thăm dò ý kiến thất bại", - "The poll has ended. Top answer: %(topAnswer)s": "Cuộc thăm dò ý kiến đã kết thúc. Câu trả lời đứng đầu: %(topAnswer)s", - "The poll has ended. No votes were cast.": "Cuộc thăm dò ý kiến đã kết thúc. Không có phiếu bầu được bỏ.", - "This address had invalid server or is already in use": "Địa chỉ này có máy chủ không hợp lệ hoặc đã được sử dụng", - "Missing room name or separator e.g. (my-room:domain.org)": "Thiếu tên phòng hoặc dấu cách. Ví dụ: (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "Thiếu dấu tách tên miền. Ví dụ: (:domain.org)", - "Including you, %(commaSeparatedMembers)s": "Bao gồm bạn, %(commaSeparatedMembers)s", - "toggle event": "chuyển đổi sự kiện", "Explore public spaces in the new search dialog": "Khám phá các space công cộng trong hộp thoại tìm kiếm mới", "%(space1Name)s and %(space2Name)s": "%(space1Name)s và %(space2Name)s", "unknown": "không rõ", "Starting export process…": "Bắt đầu trích xuất…", - "Unsent": "Chưa gửi", "Requires your server to support the stable version of MSC3827": "Cần máy chủ nhà của bạn hỗ trợ phiên bản ổn định của MSC3827", - "Some results may be hidden for privacy": "Một số kết quả có thể bị ẩn để đảm bảo quyền riêng tư", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "Nếu bạn không tìm được phòng bạn muốn, yêu cầu lời mời hay tạo phòng mới.", - "Fetching keys from server…": "Đang lấy các khóa từ máy chủ…", "Feedback sent! Thanks, we appreciate it!": "Đã gửi phản hồi! Cảm ơn bạn, chúng tôi đánh giá cao các phản hồi này!", "%(members)s and more": "%(members)s và nhiều người khác", - "%(count)s participants": { - "one": "1 người tham gia", - "other": "%(count)s người tham gia" - }, - "Invites by email can only be sent one at a time": "Chỉ có thể gửi một thư điện tử mời mỗi lần", - "Open room": "Mở phòng", "%(members)s and %(last)s": "%(members)s và %(last)s", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "Khi bạn đăng xuất, các khóa sẽ được xóa khỏi thiết bị này, tức là bạn không thể đọc các tin nhắn được mã hóa trừ khi bạn có khóa cho chúng trong thiết bị khác, hoặc sao lưu chúng lên máy chủ.", - "Join %(roomAddress)s": "Tham gia %(roomAddress)s", - "Start DM anyway": "Cứ tạo phòng nhắn tin riêng", - " in <strong>%(room)s</strong>": " ở <strong>%(room)s</strong>", - "Search for": "Tìm", - "Use <arrows/> to scroll": "Dùng <arrows/> để cuộn", - "Start DM anyway and never warn me again": "Cứ tạo phòng nhắn tin riêng và đừng cảnh báo tôi nữa", - "Some results may be hidden": "Một số kết quả có thể bị ẩn", - "Waiting for partner to confirm…": "Đang đợi bên kia xác nhận…", - "Enable '%(manageIntegrations)s' in Settings to do this.": "Bật '%(manageIntegrations)s' trong cài đặt để thực hiện.", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "Không thể tìm hồ sơ cho định danh Matrix được liệt kê - bạn có muốn tiếp tục tạo phòng nhắn tin riêng?", - "Other options": "Lựa chọn khác", - "Input devices": "Thiết bị đầu vào", - "Output devices": "Thiết bị đầu ra", - "%(count)s Members": { - "one": "%(count)s thành viên", - "other": "%(count)s thành viên" - }, - "Manually verify by text": "Xác thực thủ công bằng văn bản", "Show rooms": "Hiện phòng", - "Start a group chat": "Bắt đầu cuộc trò chuyện nhóm", - "Copy invite link": "Sao chép liên kết mời", - "Interactively verify by emoji": "Xác thực có tương tác bằng biểu tượng cảm xúc", "Show spaces": "Hiện spaces", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s hay %(recoveryFile)s", - "Cameras": "Máy quay", - "unavailable": "không có sẵn", - "%(name)s started a video call": "%(name)s đã bắt đầu một cuộc gọi truyền hình", - "You will not be able to reactivate your account": "Bạn sẽ không thể kích hoạt lại tài khoản của bạn", - "You will no longer be able to log in": "Bạn sẽ không thể đăng nhập lại", - "Location": "Vị trí", - "This address does not point at this room": "Địa chỉ này không trỏ đến phòng này", - "Choose a locale": "Chọn vùng miền", - "Coworkers and teams": "Đồng nghiệp và nhóm", - "Online community members": "Thành viên cộng đồng trực tuyến", - "Confirm that you would like to deactivate your account. If you proceed:": "Xác nhận bạn muốn vô hiệu hóa tài khoản. Nếu bạn tiếp tục:", - "You will leave all rooms and DMs that you are in": "Bạn sẽ rời tất cả phòng và tin nhắn trực tiếp mà bạn đã tham gia", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "Bạn sẽ bị xóa khỏi máy chủ định danh: bạn bè của bạn sẽ không tìm thấy bạn bằng địa chỉ thư điện tử hay số điện thoại", - "Message in %(room)s": "Tin nhắn trong %(room)s", - "Message from %(user)s": "Tin nhắn từ %(user)s", - "Show: Matrix rooms": "Hiện: Phòng Matrix", - "Friends and family": "Bạn bè và gia đình", - "Adding…": "Đang thêm…", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "Không ai có thể dùng lại tên người dùng của bạn (MXID), kể cả bạn: tên người dùng này sẽ trở thành không có sẵn", "<w>WARNING:</w> <description/>": "", "Shared their location: ": "", - "To continue, please enter your account password:": "Để tiếp tục, vui lòng nhập mật khẩu tài khoản của bạn:", "common": { "about": "Giới thiệu", "analytics": "Về dữ liệu phân tích", @@ -978,7 +518,31 @@ "show_more": "Cho xem nhiều hơn", "joined": "Đã tham gia", "avatar": "Avatar", - "are_you_sure": "Bạn có chắc không?" + "are_you_sure": "Bạn có chắc không?", + "location": "Vị trí", + "email_address": "Địa chỉ thư điện tử", + "filter_results": "Lọc kết quả", + "no_results_found": "không tim được kêt quả", + "unsent": "Chưa gửi", + "cameras": "Máy quay", + "n_participants": { + "one": "1 người tham gia", + "other": "%(count)s người tham gia" + }, + "and_n_others": { + "one": "và một cái khác…", + "other": "và %(count)s khác…" + }, + "n_members": { + "one": "%(count)s thành viên", + "other": "%(count)s thành viên" + }, + "unavailable": "không có sẵn", + "edited": "đã chỉnh sửa", + "n_rooms": { + "one": "%(count)s phòng", + "other": "%(count)s phòng" + } }, "action": { "continue": "Tiếp tục", @@ -1095,7 +659,10 @@ "add_existing_room": "Thêm phòng hiện có", "explore_public_rooms": "Khám phá các phòng chung", "reply_in_thread": "Trả lời theo chủ đề", - "click": "Nhấn" + "click": "Nhấn", + "transfer": "Chuyển", + "resume": "Tiếp tục", + "hold": "Giữ máy" }, "a11y": { "user_menu": "Menu người dùng", @@ -1187,7 +754,8 @@ "beta_section": "Tính năng sắp tới", "beta_description": "Những gì sắp đến với %(brand)s? Phòng thí điểm là nơi tốt nhất để có mọi thứ sớm, thử nghiệm tính năng mới và giúp hoàn thiện trước khi chúng thực sự ra mắt.", "experimental_section": "Thử trước tính năng mới", - "experimental_description": "Muốn trải nghiệm? Thử các ý tưởng mới nhất còn đang được phát triển của chúng tôi. Các tính năng này chưa được hoàn thiện, chúng có thể không ổn định, có thể thay đổi, hay bị loại bỏ hoàn toàn. <a>Tìm hiểu thêm</a>." + "experimental_description": "Muốn trải nghiệm? Thử các ý tưởng mới nhất còn đang được phát triển của chúng tôi. Các tính năng này chưa được hoàn thiện, chúng có thể không ổn định, có thể thay đổi, hay bị loại bỏ hoàn toàn. <a>Tìm hiểu thêm</a>.", + "beta_feedback_leave_button": "Để rời khỏi bản beta, hãy truy cập mục cài đặt của bạn." }, "keyboard": { "home": "Nhà", @@ -1306,7 +874,9 @@ "moderator": "Điều phối viên", "admin": "Quản trị viên", "mod": "Người quản trị", - "custom": "Tùy chỉnh (%(level)s)" + "custom": "Tùy chỉnh (%(level)s)", + "label": "Cấp độ sức mạnh", + "custom_level": "Cấp độ tùy chọn" }, "bug_reporting": { "introduction": "Nếu bạn đã báo cáo lỗi qua GitHub, nhật ký gỡ lỗi có thể giúp chúng tôi theo dõi vấn đề. ", @@ -1324,7 +894,16 @@ "uploading_logs": "Tải lên nhật ký", "downloading_logs": "Đang tải nhật ký xuống", "create_new_issue": "Vui lòng <newIssueLink> tạo một vấn đề mới </newIssueLink> trên GitHub để chúng tôi có thể điều tra lỗi này.", - "waiting_for_server": "Đang chờ phản hồi từ máy chủ" + "waiting_for_server": "Đang chờ phản hồi từ máy chủ", + "error_empty": "Vui lòng cho chúng tôi biết điều gì đã xảy ra hoặc tốt hơn là tạo sự cố trên GitHub để mô tả vấn đề.", + "preparing_logs": "Chuẩn bị gửi nhật ký", + "logs_sent": "Nhật ký đã được gửi", + "thank_you": "Cảm ơn bạn!", + "failed_send_logs": "Không gửi được nhật ký: ", + "preparing_download": "Chuẩn bị tải nhật ký xuống", + "unsupported_browser": "Nhắc nhở: Trình duyệt của bạn không được hỗ trợ, vì vậy trải nghiệm của bạn có thể không thể đoán trước được.", + "textarea_label": "Ghi chú", + "log_request": "Để giúp chúng tôi ngăn chặn điều này trong tương lai, vui lòng gửi nhật ký cho chúng tôi <a>send us logs</a>." }, "time": { "hours_minutes_seconds_left": "Còn lại %(hours)s giờ %(minutes)s phút %(seconds)s giây", @@ -1400,7 +979,10 @@ "send_dm": "Gửi tin nhắn trực tiếp", "explore_rooms": "Khám phá các phòng chung", "create_room": "Tạo một cuộc trò chuyện nhóm", - "create_account": "Tạo tài khoản" + "create_account": "Tạo tài khoản", + "use_case_personal_messaging": "Bạn bè và gia đình", + "use_case_work_messaging": "Đồng nghiệp và nhóm", + "use_case_community_messaging": "Thành viên cộng đồng trực tuyến" }, "settings": { "show_breadcrumbs": "Hiển thị shortcuts cho các phòng đã xem gần đây phía trên danh sách phòng", @@ -1785,7 +1367,21 @@ "email_address_label": "Địa chỉ thư điện tử", "remove_msisdn_prompt": "Xóa %(phone)s?", "add_msisdn_instructions": "Một tin nhắn văn bản đã được gửi tới +%(msisdn)s. Vui lòng nhập mã xác minh trong đó.", - "msisdn_label": "Số điện thoại" + "msisdn_label": "Số điện thoại", + "spell_check_locale_placeholder": "Chọn vùng miền", + "deactivate_confirm_body_sso": "Xác nhận việc hủy kích hoạt tài khoản của bạn bằng cách sử dụng Single Sign On để chứng minh danh tính của bạn.", + "deactivate_confirm_body": "Bạn có chắc chắn muốn hủy kích hoạt tài khoản của mình không? Điều này là không thể thay đổi.", + "deactivate_confirm_continue": "Xác nhận việc hủy kích hoạt tài khoản", + "deactivate_confirm_body_password": "Để tiếp tục, vui lòng nhập mật khẩu tài khoản của bạn:", + "error_deactivate_communication": "Đã xảy ra sự cố khi giao tiếp với máy chủ. Vui lòng thử lại.", + "error_deactivate_no_auth": "Máy chủ không yêu cầu bất kỳ xác thực nào", + "error_deactivate_invalid_auth": "Máy chủ không trả về thông tin xác thực hợp lệ.", + "deactivate_confirm_content": "Xác nhận bạn muốn vô hiệu hóa tài khoản. Nếu bạn tiếp tục:", + "deactivate_confirm_content_1": "Bạn sẽ không thể kích hoạt lại tài khoản của bạn", + "deactivate_confirm_content_2": "Bạn sẽ không thể đăng nhập lại", + "deactivate_confirm_content_3": "Không ai có thể dùng lại tên người dùng của bạn (MXID), kể cả bạn: tên người dùng này sẽ trở thành không có sẵn", + "deactivate_confirm_content_4": "Bạn sẽ rời tất cả phòng và tin nhắn trực tiếp mà bạn đã tham gia", + "deactivate_confirm_content_5": "Bạn sẽ bị xóa khỏi máy chủ định danh: bạn bè của bạn sẽ không tìm thấy bạn bằng địa chỉ thư điện tử hay số điện thoại" }, "sidebar": { "title": "Thanh bên", @@ -1906,7 +1502,8 @@ "developer_mode": "Chế độ nhà phát triển", "view_source_decrypted_event_source": "Nguồn sự kiện được giải mã", "view_source_decrypted_event_source_unavailable": "Nguồn được giải mã không khả dụng", - "original_event_source": "Nguồn sự kiện ban đầu" + "original_event_source": "Nguồn sự kiện ban đầu", + "toggle_event": "chuyển đổi sự kiện" }, "export_chat": { "html": "HTML", @@ -1965,7 +1562,8 @@ "format": "Định dạng", "messages": "Tin nhắn", "size_limit": "Giới hạn kích thước", - "include_attachments": "Bao gồm các đính kèm" + "include_attachments": "Bao gồm các đính kèm", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "Tạo một phòng truyền hình", @@ -1997,7 +1595,8 @@ "m.call": { "video_call_started": "Cuộc gọi truyền hình đã bắt đầu trong %(roomName)s.", "video_call_started_unsupported": "Cuộc gọi truyền hình đã được bắt đầu ở %(roomName)s. (không được trình duyệt này hỗ trợ)", - "video_call_ended": "Cuộc gọi truyền hình đã kết thúc" + "video_call_ended": "Cuộc gọi truyền hình đã kết thúc", + "video_call_started_text": "%(name)s đã bắt đầu một cuộc gọi truyền hình" }, "m.call.invite": { "voice_call": "%(senderName)s đã thực hiện một cuộc gọi thoại.", @@ -2294,7 +1893,8 @@ }, "reactions": { "label": "%(reactors)s đã phản hồi với %(content)s", - "tooltip": "<reactors/><reactedWith>đã phản hồi với %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>đã phản hồi với %(shortName)s</reactedWith>", + "add_reaction_prompt": "Thêm phản ứng" }, "m.room.create": { "continuation": "Căn phòng này là sự tiếp nối của một cuộc trò chuyện khác.", @@ -2312,7 +1912,9 @@ "external_url": "URL nguồn", "collapse_reply_thread": "Thu gọn chuỗi trả lời", "view_related_event": "Xem sự kiện liên quan", - "report": "Bản báo cáo" + "report": "Bản báo cáo", + "resent_unsent_reactions": "Gửi lại (các) phản ứng %(unsentCount)s", + "open_in_osm": "Mở trong OpenStreetMap" }, "url_preview": { "show_n_more": { @@ -2384,13 +1986,39 @@ "you_declined": "Bạn đã từ chối", "you_cancelled": "Bạn đã hủy bỏ", "declining": "Đang từ chối…", - "you_started": "Bạn đã gửi một yêu cầu xác thực" + "you_started": "Bạn đã gửi một yêu cầu xác thực", + "user_accepted": "%(name)s được chấp nhận", + "user_declined": "%(name)s đã từ chối", + "user_cancelled": "%(name)s đã bị hủy", + "user_wants_to_verify": "%(name)s muốn xác thực" }, "m.poll.end": { "sender_ended": "%(senderName)s vừa kết thúc một cuộc bình chọn" }, "m.video": { "error_decrypting": "Lỗi khi giải mã video" + }, + "scalar_starter_link": { + "dialog_title": "Thêm tích hợp", + "dialog_description": "Bạn sắp được đưa đến trang web của bên thứ ba để bạn có thể xác thực tài khoản của mình để sử dụng với %(integrationsUrl)s. Bạn có muốn tiếp tục không?" + }, + "edits": { + "tooltip_title": "Đã chỉnh sửa lúc %(date)s", + "tooltip_sub": "Nhấp để xem các chỉnh sửa", + "tooltip_label": "Đã chỉnh sửa vào %(date)s. Bấm để xem các chỉnh sửa." + }, + "error_rendering_message": "Không thể tải tin nhắn này", + "reply": { + "error_loading": "Không thể tải sự kiện đã được trả lời, sự kiện đó không tồn tại hoặc bạn không có quyền xem sự kiện đó.", + "in_reply_to": "Trả lời <a>In reply to</a> <pill>", + "in_reply_to_for_export": "Để trả lời <a>tin nhắn này</a>" + }, + "in_room_name": " ở <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s phiếu bầu", + "other": "%(count)s phiếu bầu" + } } }, "slash_command": { @@ -2483,7 +2111,8 @@ "verify_nop_warning_mismatch": "CẢNH BÁO: phiên đã được xác thực, nhưng các khóa KHÔNG KHỚP!", "verify_mismatch": "CẢNH BÁO: XÁC THỰC KHÓA THẤT BẠI! Khóa đăng nhập cho %(userId)s và thiết bị %(deviceId)s là \"%(fprint)s\" không khớp với khóa được cung cấp \"%(fingerprint)s\". Điều này có nghĩa là các thông tin liên lạc của bạn đang bị chặn!", "verify_success_title": "Khóa được xác thực", - "verify_success_description": "Khóa đăng nhập bạn cung cấp khớp với khóa đăng nhập bạn nhận từ thiết bị %(deviceId)s của %(userId)s. Thiết bị được đánh dấu là đã được xác minh." + "verify_success_description": "Khóa đăng nhập bạn cung cấp khớp với khóa đăng nhập bạn nhận từ thiết bị %(deviceId)s của %(userId)s. Thiết bị được đánh dấu là đã được xác minh.", + "help_dialog_title": "Lệnh Trợ giúp" }, "presence": { "busy": "Bận", @@ -2616,9 +2245,11 @@ "unable_to_access_audio_input_title": "Không thể truy cập micrô của bạn", "unable_to_access_audio_input_description": "Chúng tôi không thể truy cập micrô của bạn. Xin hãy kiểm tra trình duyệt của bạn và thử lại.", "no_audio_input_title": "Không tìm thấy micrô", - "no_audio_input_description": "Chúng tôi không tìm thấy micrô trên thiết bị của bạn. Vui lòng kiểm tra các thiết lập của bạn và thử lại." + "no_audio_input_description": "Chúng tôi không tìm thấy micrô trên thiết bị của bạn. Vui lòng kiểm tra các thiết lập của bạn và thử lại.", + "transfer_consult_first_label": "Tư vấn trước", + "input_devices": "Thiết bị đầu vào", + "output_devices": "Thiết bị đầu ra" }, - "Other": "Khác", "room_settings": { "permissions": { "m.room.avatar_space": "Đổi ảnh đại diện của không gian", @@ -2725,7 +2356,15 @@ "other": "Đang cập nhật space… (%(progress)s trên %(count)s)" }, "error_join_rule_change_title": "Cập nhật quy tắc tham gia thất bại", - "error_join_rule_change_unknown": "Thất bại không xác định" + "error_join_rule_change_unknown": "Thất bại không xác định", + "join_rule_restricted_dialog_empty_warning": "Bạn đang xóa tất cả space. Quyền truy cập sẽ mặc định chỉ để mời", + "join_rule_restricted_dialog_title": "Chọn Không gian", + "join_rule_restricted_dialog_description": "Quyết định space nào có thể vào phòng này. Nếu một space được chọn, các thành viên của nó có thể tìm và tham gia <RoomName/>.", + "join_rule_restricted_dialog_filter_placeholder": "Tìm kiếm các Space", + "join_rule_restricted_dialog_heading_space": "Các space bạn biết có chứa space này", + "join_rule_restricted_dialog_heading_room": "Những space mà bạn biết có chứa căn phòng này", + "join_rule_restricted_dialog_heading_other": "Không gian hoặc phòng khác bạn có thể không biết", + "join_rule_restricted_dialog_heading_unknown": "Đây có thể là những người mà các quản trị viên phòng khác cũng tham gia." }, "general": { "publish_toggle": "Xuất bản phòng này cho công chúng trong thư mục phòng của %(domain)s?", @@ -2766,7 +2405,17 @@ "canonical_alias_field_label": "Địa chỉ chính", "avatar_field_label": "Hình đại diện phòng", "aliases_no_items_label": "Chưa có địa chỉ đã xuất bản nào khác, hãy thêm một địa chỉ bên dưới", - "aliases_items_label": "Các địa chỉ công khai khác:" + "aliases_items_label": "Các địa chỉ công khai khác:", + "alias_heading": "Địa chỉ phòng", + "alias_field_has_domain_invalid": "Thiếu dấu tách tên miền. Ví dụ: (:domain.org)", + "alias_field_has_localpart_invalid": "Thiếu tên phòng hoặc dấu cách. Ví dụ: (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "Một số ký tự không được phép", + "alias_field_required_invalid": "Vui lòng cung cấp địa chỉ", + "alias_field_matches_invalid": "Địa chỉ này không trỏ đến phòng này", + "alias_field_taken_valid": "Địa chỉ này có sẵn để sử dụng", + "alias_field_taken_invalid_domain": "Địa chỉ này đã được sử dụng", + "alias_field_taken_invalid": "Địa chỉ này có máy chủ không hợp lệ hoặc đã được sử dụng", + "alias_field_placeholder_default": "ví dụ: phòng của tôi my-room" }, "advanced": { "unfederated": "Phòng này không thể truy cập từ xa bằng máy chủ Matrix", @@ -2779,7 +2428,24 @@ "room_version_section": "Phiên bản phòng", "room_version": "Phiên bản phòng:", "information_section_space": "Thông tin Space", - "information_section_room": "Thông tin phòng" + "information_section_room": "Thông tin phòng", + "error_upgrade_title": "Không nâng cấp được phòng", + "error_upgrade_description": "Không thể hoàn thành việc nâng cấp phòng", + "upgrade_button": "Nâng cấp phòng này lên phiên bản %(version)s", + "upgrade_dialog_title": "Nâng cấp phiên bản phòng", + "upgrade_dialog_description": "Nâng cấp phòng này yêu cầu đóng cửa phiên bản hiện tại của phòng và tạo một phòng mới ở vị trí của nó. Để mang đến cho các thành viên trong phòng trải nghiệm tốt nhất có thể, chúng tôi sẽ:", + "upgrade_dialog_description_1": "Tạo một phòng mới có cùng tên, mô tả và hình đại diện", + "upgrade_dialog_description_2": "Cập nhật bất kỳ bí danh phòng cục bộ nào để trỏ đến phòng mới", + "upgrade_dialog_description_3": "Ngăn người dùng nói trong phiên bản cũ của phòng và đăng thông báo khuyên người dùng chuyển sang phòng mới", + "upgrade_dialog_description_4": "Đặt một liên kết trở lại phòng cũ ở đầu phòng mới để mọi người có thể xem các tin nhắn cũ", + "upgrade_warning_dialog_invite_label": "Tự động mời các thành viên từ phòng này đến phòng mới", + "upgrade_warning_dialog_title_private": "Nâng cấp phòng riêng tư", + "upgrade_dwarning_ialog_title_public": "Nâng cấp phòng công cộng", + "upgrade_warning_dialog_report_bug_prompt": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi.", + "upgrade_warning_dialog_report_bug_prompt_link": "Điều này thường chỉ ảnh hưởng đến cách xử lý phòng trên máy chủ. Nếu bạn đang gặp sự cố với %(brand)s của mình, vui lòng báo cáo lỗi <a>report a bug</a>.", + "upgrade_warning_dialog_description": "Nâng cấp phòng là một hành động nâng cao và thường được khuyến nghị khi phòng không ổn định do lỗi, thiếu tính năng hoặc lỗ hổng bảo mật.", + "upgrade_warning_dialog_explainer": "<b> Xin lưu ý rằng việc nâng cấp sẽ tạo ra một phiên bản mới của phòng </b>. Tất cả các tin nhắn hiện tại sẽ ở trong phòng lưu trữ này.", + "upgrade_warning_dialog_footer": "Bạn sẽ nâng cấp phòng này từ <oldVersion /> thành <newVersion />." }, "delete_avatar_label": "Xoá ảnh đại diện", "upload_avatar_label": "Tải lên hình đại diện", @@ -2819,7 +2485,9 @@ "enable_element_call_caption": "%(brand)s được mã hóa đầu cuối, nhưng hiện giới hạn cho một lượng người dùng nhỏ.", "enable_element_call_no_permissions_tooltip": "Bạn không có đủ quyền để thay đổi cái này.", "call_type_section": "Loại cuộc gọi" - } + }, + "title": "Cài đặt Phòng - %(roomName)s", + "alias_not_specified": "không được chỉ định" }, "encryption": { "verification": { @@ -2896,7 +2564,21 @@ "timed_out": "Đã hết thời gian xác thực.", "cancelled_self": "Bạn đã hủy xác thực trên thiết bị khác của bạn.", "cancelled_user": "%(displayName)s đã hủy xác thực.", - "cancelled": "Bạn đã hủy xác thực." + "cancelled": "Bạn đã hủy xác thực.", + "incoming_sas_user_dialog_text_1": "Xác thực người dùng này để đánh dấu họ là đáng tin cậy. Người dùng đáng tin cậy giúp bạn yên tâm hơn khi sử dụng các tin nhắn được mã hóa end-to-end.", + "incoming_sas_user_dialog_text_2": "Việc xác thực người dùng này sẽ đánh dấu phiên của họ là đáng tin cậy và cũng đánh dấu phiên của bạn là đáng tin cậy đối với họ.", + "incoming_sas_device_dialog_text_1": "Xác thực thiết bị này để đánh dấu thiết bị là đáng tin cậy. Tin tưởng vào thiết bị này giúp bạn và những người dùng khác yên tâm hơn khi sử dụng các tin nhắn được mã hóa đầu cuối.", + "incoming_sas_device_dialog_text_2": "Việc xác thực thiết bị này sẽ đánh dấu thiết bị là đáng tin cậy và những người dùng đã xác minh với bạn sẽ tin tưởng thiết bị này.", + "incoming_sas_dialog_waiting": "Đang đợi bên kia xác nhận…", + "incoming_sas_dialog_title": "Yêu cầu xác thực đến", + "manual_device_verification_self_text": "Xác nhận bằng cách so sánh những điều sau đây với Cài đặt người dùng trong phiên làm việc kia của bạn:", + "manual_device_verification_user_text": "Xác nhận phiên của người dùng này bằng cách so sánh phần sau với Cài đặt người dùng của họ:", + "manual_device_verification_device_name_label": "Tên phiên", + "manual_device_verification_device_id_label": "Định danh (ID) phiên", + "manual_device_verification_device_key_label": "Khóa phiên", + "manual_device_verification_footer": "Nếu chúng không khớp, sự bảo mật của việc giao tiếp của bạn có thể bị can thiệp.", + "verification_dialog_title_device": "Xác thực thiết bị khác", + "verification_dialog_title_user": "Yêu cầu xác thực" }, "old_version_detected_title": "Đã phát hiện dữ liệu mật mã cũ", "old_version_detected_description": "Dữ liệu từ phiên bản cũ hơn của %(brand)s đã được phát hiện. Điều này sẽ khiến mật mã end-to-end bị trục trặc trong phiên bản cũ hơn. Các tin nhắn được mã hóa end-to-end được trao đổi gần đây trong khi sử dụng phiên bản cũ hơn có thể không giải mã được trong phiên bản này. Điều này cũng có thể khiến các tin nhắn được trao đổi với phiên bản này bị lỗi. Nếu bạn gặp sự cố, hãy đăng xuất và đăng nhập lại. Để lưu lại lịch sử tin nhắn, hãy export và re-import các khóa của bạn.", @@ -2950,7 +2632,57 @@ "cross_signing_room_warning": "Ai đó đang sử dụng một phiên không xác định", "cross_signing_room_verified": "Mọi người trong phòng này đã được xác thực", "cross_signing_room_normal": "Phòng này được mã hóa end-to-end", - "unsupported": "Ứng dụng khách này không hỗ trợ mã hóa đầu cuối." + "unsupported": "Ứng dụng khách này không hỗ trợ mã hóa đầu cuối.", + "incompatible_database_sign_out_description": "Để tránh mất lịch sử trò chuyện, bạn phải xuất chìa khóa phòng trước khi đăng xuất. Bạn sẽ cần quay lại phiên bản %(brand)s mới hơn để thực hiện việc này", + "incompatible_database_description": "Trước đây, bạn đã sử dụng phiên bản %(brand)s mới hơn với phiên này. Để sử dụng lại phiên bản này với mã hóa đầu cuối, bạn cần đăng xuất và đăng nhập lại.", + "incompatible_database_title": "Cơ sở dữ liệu không tương thích", + "incompatible_database_disable": "Tiếp tục với mã hóa bị tắt", + "key_signature_upload_completed": "Hoàn tất tải lên", + "key_signature_upload_cancelled": "Đã hủy tải lên chữ ký", + "key_signature_upload_failed": "Không thể tải lên", + "key_signature_upload_success_title": "Tải lên chữ ký thành công", + "key_signature_upload_failed_title": "Tải lên chữ ký không thành công", + "udd": { + "own_new_session_text": "Bạn đã đăng nhập vào một phiên mới mà không xác thực nó:", + "own_ask_verify_text": "Xác minh phiên khác của bạn bằng một trong các tùy chọn bên dưới.", + "other_new_session_text": "%(name)s (%(userId)s) đã đăng nhập vào một phiên mới mà không xác thực:", + "other_ask_verify_text": "Yêu cầu người dùng này xác thực phiên của họ hoặc xác minh theo cách thủ công bên dưới.", + "title": "Không tin cậy", + "manual_verification_button": "Xác thực thủ công bằng văn bản", + "interactive_verification_button": "Xác thực có tương tác bằng biểu tượng cảm xúc" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "Loại tệp sai", + "recovery_key_is_correct": "Có vẻ tốt!", + "wrong_security_key": "Khóa bảo mật sai", + "invalid_security_key": "Khóa bảo mật không hợp lệ" + }, + "reset_title": "Đặt lại mọi thứ", + "reset_warning_1": "Chỉ thực hiện việc này nếu bạn không có thiết bị nào khác để hoàn tất quá trình xác thực.", + "reset_warning_2": "Nếu bạn đặt lại mọi thứ, bạn sẽ khởi động lại mà không có phiên nào đáng tin cậy, không có người dùng đáng tin cậy và có thể không xem được các tin nhắn trước đây.", + "security_phrase_title": "Cụm từ Bảo mật", + "security_phrase_incorrect_error": "Không thể truy cập bộ nhớ bí mật. Vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", + "enter_phrase_or_key_prompt": "Nhập Chuỗi bảo mật hoặc <button>sử dụng Khóa bảo mật</button> của bạn để tiếp tục.", + "security_key_title": "Chìa khóa bảo mật", + "use_security_key_prompt": "Sử dụng Khóa bảo mật của bạn để tiếp tục.", + "separator": "%(securityKey)s hay %(recoveryFile)s", + "restoring": "Khôi phục khóa từ sao lưu" + }, + "reset_all_button": "Quên hoặc mất tất cả các phương pháp khôi phục? Đặt lại tất cả <a>Reset all</a>", + "destroy_cross_signing_dialog": { + "title": "Hủy khóa xác thực chéo?", + "warning": "Xóa khóa ký chéo là vĩnh viễn. Bất kỳ ai mà bạn đã xác thực đều sẽ thấy cảnh báo bảo mật. Bạn gần như chắc chắn không muốn làm điều này, trừ khi bạn bị mất mọi thiết bị mà bạn có thể đăng nhập chéo.", + "primary_button_text": "Xóa các khóa ký chéo" + }, + "confirm_encryption_setup_title": "Xác nhận thiết lập mã hóa", + "confirm_encryption_setup_body": "Nhấp vào nút bên dưới để xác nhận thiết lập mã hóa.", + "unable_to_setup_keys_error": "Không thể thiết lập khóa", + "key_signature_upload_failed_master_key_signature": "một chữ ký khóa chính mới", + "key_signature_upload_failed_cross_signing_key_signature": "một chữ ký khóa xác thực chéo mới", + "key_signature_upload_failed_device_cross_signing_key_signature": "một chữ ký được xác thực chéo trên thiết bị", + "key_signature_upload_failed_key_signature": "một chữ ký chính", + "key_signature_upload_failed_body": "%(brand)s đã gặp lỗi khi tải lên:" }, "emoji": { "category_frequently_used": "Thường xuyên sử dụng", @@ -3088,7 +2820,10 @@ "fallback_button": "Bắt đầu xác thực", "sso_title": "Sử dụng Đăng Nhập Một Lần để tiếp tục", "sso_body": "Xác nhận việc thêm địa chỉ thư điện tử này bằng cách sử dụng Đăng Nhập Một Lần để chứng minh danh tính của bạn.", - "code": "Mã" + "code": "Mã", + "sso_preauth_body": "Để tiếp tục, hãy sử dụng Single Sign On để chứng minh danh tính của bạn.", + "sso_postauth_title": "Xác nhận để tiếp tục", + "sso_postauth_body": "Nhấp vào nút bên dưới để xác nhận danh tính của bạn." }, "password_field_label": "Nhập mật khẩu", "password_field_strong_label": "Mật khẩu mạnh, tốt đó!", @@ -3136,7 +2871,40 @@ }, "country_dropdown": "Quốc gia thả xuống", "common_failures": {}, - "captcha_description": "Người bảo vệ gia đình này muốn đảm bảo rằng bạn không phải là người máy." + "captcha_description": "Người bảo vệ gia đình này muốn đảm bảo rằng bạn không phải là người máy.", + "autodiscovery_invalid": "Phản hồi khám phá homeserver không hợp lệ", + "autodiscovery_generic_failure": "Không lấy được cấu hình tự động phát hiện từ máy chủ", + "autodiscovery_invalid_hs_base_url": "Base_url không hợp lệ cho m.homeserver", + "autodiscovery_invalid_hs": "URL máy chủ dường như không phải là máy chủ Matrix hợp lệ", + "autodiscovery_invalid_is_base_url": "Base_url không hợp lệ cho m.identity_server", + "autodiscovery_invalid_is": "URL máy chủ nhận dạng dường như không phải là máy chủ nhận dạng hợp lệ", + "autodiscovery_invalid_is_response": "Phản hồi phát hiện máy chủ nhận dạng không hợp lệ", + "server_picker_description_matrix.org": "Tham gia hàng triệu máy chủ công cộng miễn phí lớn nhất", + "server_picker_title_default": "Tùy chọn máy chủ", + "soft_logout": { + "clear_data_title": "Xóa tất cả dữ liệu trong phiên này?", + "clear_data_description": "Xóa tất cả dữ liệu khỏi phiên này là vĩnh viễn. Các tin nhắn được mã hóa sẽ bị mất trừ khi các khóa của chúng đã được sao lưu.", + "clear_data_button": "Xóa tất cả dữ liệu" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Các tin nhắn được mã hóa được bảo mật bằng mã hóa đầu cuối. Chỉ bạn và (những) người nhận mới có chìa khóa để đọc những tin nhắn này.", + "setup_secure_backup_description_2": "Khi bạn đăng xuất, các khóa sẽ được xóa khỏi thiết bị này, tức là bạn không thể đọc các tin nhắn được mã hóa trừ khi bạn có khóa cho chúng trong thiết bị khác, hoặc sao lưu chúng lên máy chủ.", + "use_key_backup": "Bắt đầu sao lưu các khóa", + "skip_key_backup": "Tôi không muốn tin nhắn được mã hóa của mình", + "megolm_export": "Xuất các khóa thủ công", + "setup_key_backup_title": "Bạn sẽ mất quyền truy cập vào các tin nhắn được mã hóa của mình", + "description": "Bạn có chắc mình muốn đăng xuất không?" + }, + "registration": { + "continue_without_email_title": "Tiếp tục mà không cần địa chỉ thư điện tử", + "continue_without_email_description": "Lưu ý là nếu bạn không thêm địa chỉ thư điện tử và quên mật khẩu, bạn có thể <b>vĩnh viễn mất quyền truy cập vào tài khoản của mình</b>.", + "continue_without_email_field_label": "Địa chỉ thư điện tử (tùy chọn)" + }, + "set_email": { + "verification_pending_title": "Chờ xác thực", + "verification_pending_description": "Vui lòng kiểm tra hòm thư và bấm vào liên kết trong đó. Khi nào xong, hãy bấm tiếp tục.", + "description": "Điều này sẽ cho phép bạn đặt lại mật khẩu của mình và nhận thông báo." + } }, "room_list": { "sort_unread_first": "Hiển thị các phòng có tin nhắn chưa đọc trước", @@ -3186,7 +2954,8 @@ "spam_or_propaganda": "Thư rác hoặc tuyên truyền", "report_entire_room": "Báo cáo toàn bộ phòng", "report_content_to_homeserver": "Báo cáo Nội dung cho Quản trị viên Máy chủ Trang chủ của Bạn", - "description": "Báo cáo thông báo này sẽ gửi 'ID sự kiện' duy nhất của nó đến quản trị viên của máy chủ của bạn. Nếu tin nhắn trong phòng này được mã hóa, quản trị viên máy chủ của bạn sẽ không thể đọc nội dung tin nhắn hoặc xem bất kỳ tệp hoặc hình ảnh nào." + "description": "Báo cáo thông báo này sẽ gửi 'ID sự kiện' duy nhất của nó đến quản trị viên của máy chủ của bạn. Nếu tin nhắn trong phòng này được mã hóa, quản trị viên máy chủ của bạn sẽ không thể đọc nội dung tin nhắn hoặc xem bất kỳ tệp hoặc hình ảnh nào.", + "other_label": "Khác" }, "setting": { "help_about": { @@ -3304,7 +3073,22 @@ "popout": "Tiện ích bật ra", "unpin_to_view_right_panel": "Bỏ ghim widget này để xem nó trong bảng điều khiển này", "set_room_layout": "Đặt bố cục phòng của tôi cho mọi người", - "close_to_view_right_panel": "Đóng widget này để xem nó trong bảng điều khiển này" + "close_to_view_right_panel": "Đóng widget này để xem nó trong bảng điều khiển này", + "modal_title_default": "widget phương thức", + "modal_data_warning": "Dữ liệu trên màn hình này được chia sẻ với %(widgetDomain)s", + "capabilities_dialog": { + "title": "Phê duyệt quyền của tiện ích widget", + "content_starting_text": "Tiện ích widget này muốn:", + "decline_all_permission": "Từ chối tất cả", + "remember_Selection": "Hãy nhớ lựa chọn của tôi cho tiện ích này" + }, + "open_id_permissions_dialog": { + "title": "Cho phép tiện ích widget này xác thực danh tính của bạn", + "starting_text": "Tiện ích widget sẽ xác minh ID người dùng của bạn, nhưng không thể thay bạn thực hiện các hành động:", + "remember_selection": "Nhớ điều này" + }, + "error_unable_start_audio_stream_description": "Không thể bắt đầu phát trực tuyến âm thanh.", + "error_unable_start_audio_stream_title": "Không thể bắt đầu phát trực tiếp" }, "feedback": { "sent": "Đã gửi phản hồi", @@ -3313,7 +3097,8 @@ "may_contact_label": "Chúng tôi có thể liên hệ với bạn để cho phép bạn theo dõi hoặc thử nghiệm những tính năng sắp tới", "pro_type": "MẸO NHỎ: Nếu bạn là người đầu tiên gặp lỗi, vui lòng gửi <debugLogsLink>nhật ký gỡ lỗi</debugLogsLink> để giúp chúng tôi xử lý vấn đề.", "existing_issue_link": "Hãy xem các <existingIssuesLink>lỗi đã được phát hiện trên GitHub</existingIssuesLink> trước. Chưa ai từng gặp lỗi này? <newIssueLink>Báo lỗi mới</newIssueLink>.", - "send_feedback_action": "Gửi phản hồi" + "send_feedback_action": "Gửi phản hồi", + "can_contact_label": "Bạn có thể liên hệ với tôi nếu bạn có bất kỳ câu hỏi tiếp theo nào" }, "zxcvbn": { "suggestions": { @@ -3386,7 +3171,10 @@ "no_update": "Không có bản cập nhật nào.", "downloading": "Đang tải xuống cập nhật…", "new_version_available": "Có phiên bản mới. Cập nhật ngay bây giờ <a>Update now.</a>", - "check_action": "Kiểm tra cập nhật" + "check_action": "Kiểm tra cập nhật", + "error_unable_load_commit": "Không thể tải chi tiết cam kết: %(msg)s", + "unavailable": "Không có sẵn", + "changelog": "Lịch sử thay đổi" }, "threads": { "all_threads": "Tất cả chủ đề", @@ -3396,7 +3184,11 @@ "show_thread_filter": "Hiển thị:", "show_all_threads": "Hiển thị tất cả chủ đề", "empty_heading": "Giữ các cuộc thảo luận được tổ chức với các chủ đề này", - "unable_to_decrypt": "Không thể giải mã tin nhắn" + "unable_to_decrypt": "Không thể giải mã tin nhắn", + "count_of_reply": { + "one": "%(count)s trả lời", + "other": "%(count)s trả lời" + } }, "theme": { "light_high_contrast": "Độ tương phản ánh sáng cao", @@ -3429,7 +3221,41 @@ "title_when_query_available": "Kết quả", "search_placeholder": "Tìm kiếm tên và mô tả", "no_search_result_hint": "Bạn có thể muốn thử một tìm kiếm khác hoặc kiểm tra lỗi chính tả.", - "joining_space": "Đang tham gia" + "joining_space": "Đang tham gia", + "add_existing_subspace": { + "space_dropdown_title": "Thêm space hiện có", + "create_prompt": "Bạn muốn thêm một space mới thay thế?", + "create_button": "Tạo space mới", + "filter_placeholder": "Tìm kiếm space" + }, + "add_existing_room_space": { + "error_heading": "Không phải tất cả các mục đã chọn đều được thêm vào", + "progress_text": { + "one": "Đang thêm phòng…", + "other": "Đang thêm các phòng... (%(progress)s trong %(count)s)" + }, + "dm_heading": "Tin nhắn trực tiếp", + "space_dropdown_label": "Lựa chọn space", + "space_dropdown_title": "Thêm các phòng hiện có", + "create": "Hay là thêm một phòng mới?", + "create_prompt": "Tạo phòng chat mới", + "subspace_moved_note": "Thêm dấu cách đã di chuyển." + }, + "room_filter_placeholder": "Tìm kiếm phòng", + "leave_dialog_public_rejoin_warning": "Bạn sẽ không thể tham gia lại trừ khi bạn được mời lại.", + "leave_dialog_only_admin_warning": "Bạn là quản trị viên duy nhất của không gian này. Rời khỏi nó sẽ có nghĩa là không ai có quyền kiểm soát nó.", + "leave_dialog_only_admin_room_warning": "Bạn là quản trị viên duy nhất của một số phòng hoặc space mà bạn muốn rời khỏi. Rời khỏi họ sẽ Rời khỏi họ mà không có bất kỳ quản trị viên nào.", + "leave_dialog_title": "Rời khỏi %(spaceName)s", + "leave_dialog_description": "Bạn sắp rời khỏi <spaceName/>.", + "leave_dialog_option_intro": "Bạn có muốn rời khỏi các phòng trong space này?", + "leave_dialog_option_none": "Không rời bất kỳ phòng nào", + "leave_dialog_option_all": "Rời tất cả phòng", + "leave_dialog_option_specific": "Rời một vài phòng", + "leave_dialog_action": "Rời space", + "preferences": { + "sections_section": "Các phần để hiển thị", + "show_people_in_space": "Điều này nhóm các cuộc trò chuyện của bạn với các thành viên trong Space này. Tắt tính năng này sẽ ẩn các cuộc trò chuyện đó khỏi %(spaceName)s." + } }, "location_sharing": { "MapStyleUrlNotConfigured": "Homeserver này không được cấu hình để hiển thị bản đồ.", @@ -3516,7 +3342,16 @@ "address_label": "Địa chỉ", "label": "Tạo một Space", "add_details_prompt_2": "Bạn có thể thay đổi những điều này bất cứ lúc nào.", - "creating": "Đang tạo…" + "creating": "Đang tạo…", + "subspace_join_rule_restricted_description": "Bất kỳ ai trong <SpaceName/> đều có thể tìm và tham gia.", + "subspace_join_rule_public_description": "Bất kỳ ai cũng có thể tìm và tham gia space này, không chỉ là thành viên của <SpaceName/>.", + "subspace_join_rule_invite_description": "Chỉ những người được mời mới có thể tìm và tham gia space này.", + "subspace_dropdown_title": "Tạo một Space", + "subspace_beta_notice": "Thêm một space vào một space mà bạn quản lý.", + "subspace_join_rule_label": "Khả năng hiển thị space", + "subspace_join_rule_invite_only": "space riêng tư (chỉ mời)", + "subspace_existing_space_prompt": "Thay vào đó, bạn muốn thêm một space hiện có?", + "subspace_adding": "Đang thêm…" }, "user_menu": { "switch_theme_light": "Chuyển sang chế độ ánh sáng", @@ -3664,7 +3499,11 @@ "all_rooms": "Tất cả các phòng", "field_placeholder": "Tìm kiếm…", "this_room_button": "Tìm trong phòng này", - "all_rooms_button": "Tìm tất cả phòng" + "all_rooms_button": "Tìm tất cả phòng", + "result_count": { + "one": "(~%(count)s kết quả)", + "other": "(~%(count)s kết quả)" + } }, "jump_to_bottom_button": "Di chuyển đến các tin nhắn gần đây nhất", "jump_read_marker": "Chuyển đến tin nhắn chưa đọc đầu tiên.", @@ -3672,7 +3511,18 @@ "failed_reject_invite": "Không thể từ chối lời mời", "error_jump_to_date_details": "Chi tiết lỗi", "jump_to_date_beginning": "Bắt đầu phòng", - "jump_to_date": "Nhảy đến ngày" + "jump_to_date": "Nhảy đến ngày", + "face_pile_tooltip_label": { + "one": "Xem một thành viên", + "other": "Xem tất cả %(count)s thành viên" + }, + "face_pile_tooltip_shortcut_joined": "Bao gồm bạn, %(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "Bao gồm %(commaSeparatedMembers)s", + "invites_you_text": "<inviter /> mời bạn", + "face_pile_summary": { + "one": "%(count)s người bạn đã biết vừa tham gia", + "other": "%(count)s người bạn đã biết vừa tham gia" + } }, "file_panel": { "guest_note": "Bạn phải đăng ký <a>register</a> để sử dụng chức năng này", @@ -3693,7 +3543,9 @@ "identity_server_no_terms_title": "Máy chủ định danh này không có điều khoản dịch vụ", "identity_server_no_terms_description_1": "Hành động này yêu cầu truy cập máy chủ định danh mặc định <server /> để xác thực địa chỉ thư điện tử hoặc số điện thoại, nhưng máy chủ không có bất kỳ điều khoản dịch vụ nào.", "identity_server_no_terms_description_2": "Chỉ tiếp tục nếu bạn tin tưởng chủ sở hữu máy chủ.", - "inline_intro_text": "Chấp nhận <policyLink /> để tiếp tục:" + "inline_intro_text": "Chấp nhận <policyLink /> để tiếp tục:", + "summary_identity_server_1": "Tìm người khác qua điện thoại hoặc địa chỉ thư điện tử", + "summary_identity_server_2": "Được tìm thấy qua điện thoại hoặc địa chỉ thư điện tử" }, "space_settings": { "title": "Cài đặt - %(spaceName)s" @@ -3723,7 +3575,13 @@ "total_n_votes_voted": { "one": "Dựa theo %(count)s phiếu bầu", "other": "Dựa theo %(count)s phiếu bầu" - } + }, + "end_message_no_votes": "Cuộc thăm dò ý kiến đã kết thúc. Không có phiếu bầu được bỏ.", + "end_message": "Cuộc thăm dò ý kiến đã kết thúc. Câu trả lời đứng đầu: %(topAnswer)s", + "error_ending_title": "Kết thúc cuộc thăm dò ý kiến thất bại", + "error_ending_description": "Xin lỗi, cuộc thăm dò ý kiến chưa kết thúc. Vui lòng thử lại.", + "end_title": "Kết thúc cuộc thăm dò ý kiến", + "end_description": "Bạn có chắc muốn kết thúc cuộc thăm dò ý kiến? Điều này sẽ hiển thị kết quả cuối cùng của cuộc thăm dò ý kiến và ngăn mọi người bỏ phiếu." }, "failed_load_async_component": "Không thể tải dữ liệu! Kiểm tra kết nối mạng và thử lại.", "upload_failed_generic": "Không tải lên được tập tin '%(fileName)s' .", @@ -3769,7 +3627,39 @@ "error_version_unsupported_space": "Máy chủ nhà của người dùng không hỗ trợ phiên bản của space.", "error_version_unsupported_room": "Phiên bản máy chủ nhà của người dùng không hỗ trợ phiên bản phòng này.", "error_unknown": "Lỗi máy chủ không xác định", - "to_space": "Mời tham gia %(spaceName)s" + "to_space": "Mời tham gia %(spaceName)s", + "unable_find_profiles_description_default": "Không thể tìm thấy hồ sơ cho ID Matrix được liệt kê bên dưới - bạn có muốn mời họ không?", + "unable_find_profiles_title": "Những người dùng sau có thể không tồn tại", + "unable_find_profiles_invite_never_warn_label_default": "Vẫn mời và không bao giờ cảnh báo tôi nữa", + "unable_find_profiles_invite_label_default": "Vẫn mời", + "email_caption": "Mời qua thư điện tử", + "error_dm": "Chúng tôi không thể tạo DM của bạn.", + "ask_anyway_description": "Không thể tìm hồ sơ cho định danh Matrix được liệt kê - bạn có muốn tiếp tục tạo phòng nhắn tin riêng?", + "ask_anyway_never_warn_label": "Cứ tạo phòng nhắn tin riêng và đừng cảnh báo tôi nữa", + "ask_anyway_label": "Cứ tạo phòng nhắn tin riêng", + "error_find_room": "Đã xảy ra sự cố khi cố mời người dùng.", + "error_invite": "Chúng tôi không thể mời những người dùng đó. Vui lòng kiểm tra những người dùng bạn muốn mời và thử lại.", + "error_transfer_multiple_target": "Một cuộc gọi chỉ có thể được chuyển đến một người dùng duy nhất.", + "error_find_user_title": "Không tìm thấy những người dùng sau", + "error_find_user_description": "Những người dùng sau có thể không tồn tại hoặc không hợp lệ và không thể được mời: %(csvNames)s", + "recents_section": "Các cuộc trò chuyện gần đây", + "suggestions_section": "Tin nhắn trực tiếp gần đây", + "email_use_default_is": "Sử dụng máy chủ nhận dạng để mời qua thư điện tử. <default>Sử dụng mặc định (%(defaultIdentityServerName)s)</default> hoặc quản lý trong mục Cài đặt <settings>Settings</settings>.", + "email_use_is": "Sử dụng máy chủ định danh để mời qua địa chỉ thư điện tử. Quản lý trong mục Cài đặt <settings>Settings</settings>.", + "start_conversation_name_email_mxid_prompt": "Bắt đầu cuộc trò chuyện với ai đó bằng tên, địa chỉ thư điện tử hoặc tên người dùng của họ (như <userId/>).", + "start_conversation_name_mxid_prompt": "Bắt đầu cuộc trò chuyện với ai đó bằng tên hoặc tên người dùng của họ (như <userId/>).", + "suggestions_disclaimer": "Một số đề xuất có thể được ẩn để bảo mật.", + "suggestions_disclaimer_prompt": "Nếu bạn không thể thấy người bạn đang tìm, hãy gửi cho họ liên kết mời của bạn bên dưới.", + "send_link_prompt": "Hoặc gửi liên kết mời", + "to_room": "Mời tham gia %(roomName)s", + "name_email_mxid_share_space": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như <userId/>) hoặc <a>chia sẻ space này</a>.", + "name_mxid_share_space": "Mời ai đó sử dụng tên hiển thị, tên đăng nhập của họ (như <userId/>) hoặc <a>chia sẻ space này</a>.", + "name_email_mxid_share_room": "Mời ai đó bằng tên, địa chỉ thư điện tử, tên người dùng của họ (như <userId/>) hoặc chia sẻ phòng này <a>share this room</a>.", + "name_mxid_share_room": "Mời ai đó thông qua tên hiển thị, tên người dùng của họ (ví dụ <userId/>) hoặc <a>chia sẻ phòng này</a>.", + "key_share_warning": "Những người được mời sẽ có thể đọc tin nhắn cũ.", + "email_limit_one": "Chỉ có thể gửi một thư điện tử mời mỗi lần", + "transfer_user_directory_tab": "Thư mục người dùng", + "transfer_dial_pad_tab": "Bàn phím số" }, "scalar": { "error_create": "Không thể tạo widget.", @@ -3802,7 +3692,21 @@ "something_went_wrong": "Đã xảy ra lỗi!", "download_media": "Tải xuống phương tiện nguồn thất bại, không tìm thấy nguồn url", "update_power_level": "Không thay đổi được mức công suất", - "unknown": "Lỗi không thể nhận biết" + "unknown": "Lỗi không thể nhận biết", + "dialog_description_default": "Một lỗi đã xảy ra.", + "edit_history_unsupported": "Máy chủ nhà của bạn dường như không hỗ trợ tính năng này.", + "session_restore": { + "clear_storage_description": "Đăng xuất và xóa khóa mã hóa?", + "clear_storage_button": "Xóa bộ nhớ và Đăng xuất", + "title": "Không thể khôi phục phiên", + "description_1": "Chúng tôi đã gặp lỗi khi cố gắng khôi phục phiên trước đó của bạn.", + "description_2": "Nếu trước đây bạn đã sử dụng phiên bản %(brand)s mới hơn, thì phiên của bạn có thể không tương thích với phiên bản này. Đóng cửa sổ này và quay lại phiên bản mới hơn.", + "description_3": "Xóa bộ nhớ của trình duyệt có thể khắc phục được sự cố nhưng sẽ khiến bạn đăng xuất và khiến mọi lịch sử trò chuyện được mã hóa trở nên không thể đọc được." + }, + "storage_evicted_title": "Thiếu dữ liệu phiên", + "storage_evicted_description_1": "Một số dữ liệu phiên, bao gồm cả khóa tin nhắn được mã hóa, bị thiếu. Đăng xuất và đăng nhập để khắc phục sự cố này, khôi phục khóa từ bản sao lưu.", + "storage_evicted_description_2": "Trình duyệt của bạn có thể đã xóa dữ liệu này khi sắp hết dung lượng đĩa.", + "unknown_error_code": "mã lỗi không xác định" }, "in_space1_and_space2": "Trong các space %(space1Name)s và %(space2Name)s.", "in_space_and_n_other_spaces": { @@ -3956,7 +3860,25 @@ "deactivate_confirm_action": "Hủy kích hoạt người dùng", "error_deactivate": "Không thể hủy kích hoạt người dùng", "role_label": "Vai trò trong <RoomName/>", - "edit_own_devices": "Chỉnh sửa thiết bị" + "edit_own_devices": "Chỉnh sửa thiết bị", + "redact": { + "no_recent_messages_title": "Không tìm thấy tin nhắn gần đây của %(user)s", + "no_recent_messages_description": "Thử cuộn lên trong dòng thời gian để xem có cái nào trước đó không.", + "confirm_title": "Bỏ các tin nhắn gần đây bởi %(user)s", + "confirm_description_2": "Đối với một lượng lớn thư, quá trình này có thể mất một chút thời gian. Vui lòng không làm mới khách hàng của bạn trong thời gian chờ đợi.", + "confirm_button": { + "one": "Bỏ một tin nhắn", + "other": "Bỏ %(count)s tin nhắn" + } + }, + "count_of_verified_sessions": { + "one": "1 phiên đã xác thực", + "other": "%(count)s phiên đã xác thực" + }, + "count_of_sessions": { + "one": "%(count)s phiên", + "other": "%(count)s phiên" + } }, "stickers": { "empty": "Bạn hiện chưa bật bất kỳ gói nhãn dán nào", @@ -3994,6 +3916,9 @@ "one": "Kết quả cuối cùng dựa trên %(count)s phiếu bầu", "other": "Kết quả cuối cùng dựa trên %(count)s phiếu bầu" } + }, + "thread_list": { + "context_menu_label": "Tùy chọn theo chủ đề" } }, "reject_invitation_dialog": { @@ -4029,12 +3954,155 @@ "error_loading_user_profile": "Không thể tải hồ sơ người dùng" }, "cant_load_page": "Không thể tải trang", - "Invalid homeserver discovery response": "Phản hồi khám phá homeserver không hợp lệ", - "Failed to get autodiscovery configuration from server": "Không lấy được cấu hình tự động phát hiện từ máy chủ", - "Invalid base_url for m.homeserver": "Base_url không hợp lệ cho m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "URL máy chủ dường như không phải là máy chủ Matrix hợp lệ", - "Invalid identity server discovery response": "Phản hồi phát hiện máy chủ nhận dạng không hợp lệ", - "Invalid base_url for m.identity_server": "Base_url không hợp lệ cho m.identity_server", - "Identity server URL does not appear to be a valid identity server": "URL máy chủ nhận dạng dường như không phải là máy chủ nhận dạng hợp lệ", - "General failure": "Thất bại chung" + "General failure": "Thất bại chung", + "emoji_picker": { + "cancel_search_label": "Hủy tìm kiếm" + }, + "info_tooltip_title": "Thông tin", + "language_dropdown_label": "Danh sách ngôn ngữ", + "pill": { + "permalink_other_room": "Tin nhắn trong %(room)s", + "permalink_this_room": "Tin nhắn từ %(user)s" + }, + "seshat": { + "error_initialising": "Không thể khởi chạy tìm kiếm tin nhắn, hãy kiểm tra cài đặt của bạn <a>your settings</a> để biết thêm thông tin", + "warning_kind_files_app": "Sử dụng ứng dụng Máy tính để bàn <a>Desktop app</a> để xem tất cả các tệp được mã hóa", + "warning_kind_search_app": "Sử dụng ứng dụng Máy tính để bàn <a>Desktop app</a> để tìm kiếm tin nhắn được mã hóa", + "warning_kind_files": "Phiên bản %(brand)s này không hỗ trợ xem một số tệp được mã hóa", + "warning_kind_search": "Phiên bản %(brand)s này không hỗ trợ tìm kiếm tin nhắn được mã hóa", + "reset_title": "Đặt lại kho sự kiện?", + "reset_description": "Rất có thể bạn không muốn đặt lại kho chỉ mục sự kiện của mình", + "reset_explainer": "Nếu bạn làm vậy, xin lưu ý rằng không có thư nào của bạn sẽ bị xóa, nhưng trải nghiệm tìm kiếm có thể bị giảm sút trong một vài phút trong khi chỉ mục được tạo lại", + "reset_button": "Đặt lại cửa hàng sự kiện" + }, + "truncated_list_n_more": { + "other": "Và %(count)s thêm…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "Nhập tên máy chủ", + "network_dropdown_available_valid": "Có vẻ ổn", + "network_dropdown_available_invalid_forbidden": "Bạn không được phép xem danh sách phòng của máy chủ này", + "network_dropdown_available_invalid": "Không thể tìm thấy máy chủ này hoặc danh sách phòng của nó", + "network_dropdown_your_server_description": "Máy chủ của bạn", + "network_dropdown_add_dialog_title": "Thêm máy chủ mới", + "network_dropdown_add_dialog_description": "Nhập tên của một máy chủ mới mà bạn muốn khám phá.", + "network_dropdown_add_dialog_placeholder": "Tên máy chủ", + "network_dropdown_selected_label": "Hiện: Phòng Matrix" + } + }, + "dialog_close_label": "Đóng hộp thoại", + "redact": { + "error": "Bạn không thể xóa tin nhắn này. (%(code)s)", + "ongoing": "Đang xóa…", + "confirm_button": "Xác nhận Loại bỏ", + "reason_label": "Lý do (không bắt buộc)" + }, + "forward": { + "no_perms_title": "Bạn không có quyền làm điều này", + "sending": "Đang gửi", + "sent": "Đã gửi", + "open_room": "Mở phòng", + "send_label": "Gửi", + "message_preview_heading": "Xem trước tin nhắn", + "filter_placeholder": "Tìm kiếm phòng hoặc người" + }, + "integrations": { + "disabled_dialog_title": "Tích hợp đang bị tắt", + "disabled_dialog_description": "Bật '%(manageIntegrations)s' trong cài đặt để thực hiện.", + "impossible_dialog_title": "Tích hợp không được phép", + "impossible_dialog_description": "%(brand)s của bạn không cho phép bạn sử dụng trình quản lý tích hợp để thực hiện việc này. Vui lòng liên hệ với quản trị viên." + }, + "lazy_loading": { + "disabled_description1": "Trước đây, bạn đã sử dụng %(brand)s trên %(host)s khi đã bật tính năng tải chậm các thành viên. Trong phiên bản này, tính năng tải lười biếng bị vô hiệu hóa. Vì bộ nhớ cache cục bộ không tương thích giữa hai cài đặt này, %(brand)s cần phải đồng bộ hóa lại tài khoản của bạn.", + "disabled_description2": "Nếu phiên bản khác của %(brand)s vẫn đang mở trong một tab khác, vui lòng đóng nó lại vì việc sử dụng %(brand)s trên cùng một máy chủ với cả hai chế độ tải chậm được bật và tắt đồng thời sẽ gây ra sự cố.", + "disabled_title": "Bộ nhớ cache cục bộ không tương thích", + "disabled_action": "Xóa bộ nhớ cache và đồng bộ hóa lại", + "resync_description": "%(brand)s hiện sử dụng bộ nhớ ít hơn 3-5 lần, bằng cách chỉ tải thông tin về những người dùng khác khi cần thiết. Vui lòng đợi trong khi chúng tôi đồng bộ hóa lại với máy chủ!", + "resync_title": "Đang cập nhật %(brand)s" + }, + "message_edit_dialog_title": "Chỉnh sửa tin nhắn", + "server_offline": { + "empty_timeline": "Bạn đã bắt kịp tất cả.", + "title": "Máy chủ không phản hồi", + "description": "Máy chủ của bạn không phản hồi một số yêu cầu của bạn. Dưới đây là một số lý do có thể xảy ra nhất.", + "description_1": "Máy chủ (%(serverName)s) mất quá nhiều thời gian để phản hồi.", + "description_2": "Tường lửa hoặc chương trình chống vi-rút của bạn đang chặn yêu cầu.", + "description_3": "Một tiện ích mở rộng của trình duyệt đang ngăn chặn yêu cầu.", + "description_4": "Máy chủ đang ngoại tuyến.", + "description_5": "Máy chủ đã từ chối yêu cầu của bạn.", + "description_6": "Khu vực của bạn đang gặp khó khăn khi kết nối Internet.", + "description_7": "Đã xảy ra lỗi kết nối khi cố gắng kết nối với máy chủ.", + "description_8": "Máy chủ không được định cấu hình để cho biết sự cố là gì (CORS).", + "recent_changes_heading": "Những thay đổi gần đây chưa được nhận" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s thành viên", + "other": "%(count)s thành viên" + }, + "public_rooms_label": "Các phòng công cộng", + "heading_with_query": "Sử dụng \"%(query)s\" để tìm kiếm", + "heading_without_query": "Tìm", + "spaces_title": "Các Space bạn đang trong đó", + "other_rooms_in_space": "Các phòng khác trong %(spaceName)s", + "join_button_text": "Tham gia %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "Một số kết quả có thể bị ẩn để đảm bảo quyền riêng tư", + "copy_link_text": "Sao chép liên kết mời", + "result_may_be_hidden_warning": "Một số kết quả có thể bị ẩn", + "cant_find_room_helpful_hint": "Nếu bạn không tìm được phòng bạn muốn, yêu cầu lời mời hay tạo phòng mới.", + "create_new_room_button": "Tạo phòng mới", + "group_chat_section_title": "Lựa chọn khác", + "start_group_chat_button": "Bắt đầu cuộc trò chuyện nhóm", + "message_search_section_title": "Các tìm kiếm khác", + "recent_searches_section_title": "Các tìm kiếm gần đây", + "recently_viewed_section_title": "Được xem gần đây", + "search_messages_hint": "Để tìm các tin nhắn, hãy tìm biểu tượng này ở đầu phòng <icon/>", + "keyboard_scroll_hint": "Dùng <arrows/> để cuộn" + }, + "share": { + "title_room": "Phòng chia sẻ", + "permalink_most_recent": "Liên kết đến tin nhắn gần đây nhất", + "title_user": "Chia sẻ người dùng", + "title_message": "Chia sẻ tin nhắn trong phòng", + "permalink_message": "Liên kết đến tin nhắn đã chọn", + "link_title": "Liên kết đến phòng" + }, + "upload_file": { + "title_progress": "Tải lên tệp (%(current)s of %(total)s)", + "title": "Tải tệp lên", + "upload_all_button": "Tải lên tất cả", + "error_file_too_large": "Tệp này <b>too large</b> để tải lên. Giới hạn kích thước tệp là %(limit)s nhưng tệp này là %(sizeOfThisFile)s.", + "error_files_too_large": "Các tệp này <b>too large</b> quá lớn để tải lên. Giới hạn kích thước tệp là %(limit)s.", + "error_some_files_too_large": "Một số tệp <b> quá lớn </b> không thể tải lên được. Giới hạn kích thước tệp là %(limit)s.", + "upload_n_others_button": { + "one": "Tải lên %(count)s tệp khác", + "other": "Tải lên %(count)s tệp khác" + }, + "cancel_all_button": "Hủy bỏ tất cả", + "error_title": "Lỗi tải lên" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "Đang lấy các khóa từ máy chủ…", + "load_error_content": "Không thể tải trạng thái sao lưu", + "recovery_key_mismatch_title": "Khóa bảo mật không khớp", + "recovery_key_mismatch_description": "Không thể giải mã bản sao lưu bằng Khóa bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Khóa bảo mật.", + "incorrect_security_phrase_title": "Cụm từ bảo mật không chính xác", + "incorrect_security_phrase_dialog": "Không thể giải mã bản sao lưu bằng Cụm từ bảo mật này: vui lòng xác minh rằng bạn đã nhập đúng Cụm từ bảo mật.", + "restore_failed_error": "Không thể khôi phục bản sao lưu", + "no_backup_error": "Không tìm thấy bản sao lưu!", + "keys_restored_title": "Các phím đã được khôi phục", + "count_of_decryption_failures": "Không giải mã được phiên %(failedCount)s !", + "count_of_successfully_restored_keys": "Đã khôi phục thành công các khóa %(sessionCount)s", + "enter_phrase_title": "Nhập cụm từ bảo mật", + "key_backup_warning": "Cảnh báo <b>Warning</b>: bạn chỉ nên thiết lập sao lưu khóa từ một máy tính đáng tin cậy.", + "enter_phrase_description": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Cụm từ bảo mật của bạn.", + "phrase_forgotten_text": "Nếu bạn quên Cụm từ bảo mật, bạn có thể sử dụng Khóa bảo mật của mình <button1>use your Security Key</button1> hoặc thiết lập các tùy chọn khôi phục mới <button2>set up new recovery options</button2>", + "enter_key_title": "Nhập khóa bảo mật", + "key_is_valid": "Đây có vẻ như là một Khóa bảo mật hợp lệ!", + "key_is_invalid": "Không phải là khóa bảo mật hợp lệ", + "enter_key_description": "Truy cập lịch sử tin nhắn an toàn của bạn và thiết lập nhắn tin an toàn bằng cách nhập Khóa bảo mật của bạn.", + "key_forgotten_text": "Nếu bạn quên Khóa bảo mật của mình, bạn có thể thiết lập các tùy chọn khôi phục mới <button>set up new recovery options</button>", + "load_keys_progress": "Đã khôi phục%(completed)s trong số %(total)s khóa" + } } diff --git a/src/i18n/strings/vls.json b/src/i18n/strings/vls.json index 969c69d3a1..e55f37d28b 100644 --- a/src/i18n/strings/vls.json +++ b/src/i18n/strings/vls.json @@ -1,5 +1,4 @@ { - "Send": "Verstuurn", "Sun": "Zun", "Mon": "Moa", "Tue": "Die", @@ -91,23 +90,12 @@ "Headphones": "Koptelefong", "Folder": "Mappe", "Warning!": "Let ip!", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "Versleuterde berichtn zyn beveiligd me eind-tout-eind-versleuterienge. Alleene d’ountvanger(s) en gy èn de sleuters vo deze berichtn te leezn.", - "Start using Key Backup": "Begint me de sleuterback-up te gebruukn", - "and %(count)s others...": { - "other": "en %(count)s anderen…", - "one": "en één andere…" - }, "%(duration)ss": "%(duration)ss", "%(duration)sm": "%(duration)sm", "%(duration)sh": "%(duration)su", "%(duration)sd": "%(duration)sd", "Unnamed room": "Noamloos gesprek", - "(~%(count)s results)": { - "other": "(~%(count)s resultoatn)", - "one": "(~%(count)s resultoat)" - }, "Join Room": "Gesprek toetreedn", - "not specified": "nie ingegeevn", "Sunday": "Zundag", "Monday": "Moandag", "Tuesday": "Diesndag", @@ -117,117 +105,13 @@ "Saturday": "Zoaterdag", "Today": "Vandoage", "Yesterday": "Gistern", - "Add an Integration": "Voegt een integroasje toe", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "Je goa sebiet noar en derdepartywebsite gebracht wordn zoda je den account ku legitimeern vo gebruuk me %(integrationsUrl)s. Wil je verdergoan?", - "edited": "bewerkt", "Delete Widget": "Widget verwydern", - "Create new room": "E nieuw gesprek anmoakn", "collapse": "toeklappn", "expand": "uutklappn", - "Power level": "Machtsniveau", - "Custom level": "Angepast niveau", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "Kostege de gebeurtenisse woarip da der gereageerd gewist was nie loadn. Allichte bestoa ze nie, of è je geen toeloatienge vo ze te bekykn.", - "<a>In reply to</a> <pill>": "<a>As antwoord ip</a> <pill>", - "And %(count)s more...": { - "other": "En %(count)s meer…" - }, - "The following users may not exist": "De volgende gebruukers bestoan meugliks nie", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "Kostege geen profieln vo de Matrix-ID’s hieroundern viendn - wil je ze algelyk uutnodign?", - "Invite anyway and never warn me again": "Algelyk uutnodign en myn nooit nie mi woarschuwn", - "Invite anyway": "Algelyk uutnodign", - "Preparing to send logs": "Logboekn wordn voorbereid vo verzendienge", - "Logs sent": "Logboekn verstuurd", - "Thank you!": "Merci!", - "Failed to send logs: ": "Verstuurn van logboekn mislukt: ", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Vooraleer da je logboekn indient, moe j’e <a>meldienge openn ip GitHub</a> woarin da je je probleem beschryft.", - "Notes": "Ipmerkiengn", - "Unable to load commit detail: %(msg)s": "Kostege ’t commitdetail nie loadn: %(msg)s", - "Unavailable": "Nie beschikboar", - "Changelog": "Wyzigiengslogboek", - "Confirm Removal": "Verwyderienge bevestign", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "Vo je gespreksgeschiedenisse nie kwyt te speeln, moe je je gesprekssleuters exporteern vooraleer da je jen afmeldt. Je goa moetn werekeern noa de nieuwere versie van %(brand)s vo dit te doen", - "Incompatible Database": "Incompatibele database", - "Continue With Encryption Disabled": "Verdergoan me versleuterienge uutgeschoakeld", - "Filter results": "Resultoatn filtern", - "An error has occurred.": "’t Is e foute ipgetreedn.", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "Verifieert deze gebruuker vo n’hem/heur als vertrouwd te markeern. Gebruukers vertrouwn gift je extra gemoedsrust by ’t gebruuk van eind-tout-eind-versleuterde berichtn.", - "Incoming Verification Request": "Inkomend verificoasjeverzoek", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "J’èt al e ki %(brand)s ip %(host)s gebruukt me lui loadn van leedn ingeschoakeld. In deze versie is lui laden uutgeschoakeld. Me da de lokoale cache nie compatibel is tusschn deze twi instelliengn, moe %(brand)s jen account hersynchroniseern.", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "Indien dat d’andere versie van %(brand)s nog in een ander tabblad is geopend, sluut je da best, want %(brand)s ip dezelfsten host tegelykertyd me lui loadn ingeschoakeld en uutgeschoakeld gebruukn goa vo probleemn zorgn.", - "Incompatible local cache": "Incompatibele lokoale cache", - "Clear cache and resync": "Cache wissn en hersynchroniseern", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s verbruukt nu 3-5x minder geheugn, deur informoasje over andere gebruukers alleene moa te loadn wanneer dan ’t nodig is. Eftjes geduld, we zyn an ’t hersynchroniseern me de server!", - "Updating %(brand)s": "%(brand)s wor bygewerkt", - "I don't want my encrypted messages": "’k En willn ik myn versleuterde berichtn nie", - "Manually export keys": "Sleuters handmatig exporteern", - "You'll lose access to your encrypted messages": "Je goat de toegank tou je versleuterde berichtn kwytspeeln", - "Are you sure you want to sign out?": "Zy je zeker da je je wilt afmeldn?", - "Room Settings - %(roomName)s": "Gespreksinstelliengn - %(roomName)s", - "Failed to upgrade room": "Actualiseern van ’t gesprek is mislukt", - "The room upgrade could not be completed": "De gespreksactualiserienge kostege nie voltooid wordn", - "Upgrade this room to version %(version)s": "Actualiseert dit gesprek noa versie %(version)s", - "Upgrade Room Version": "Gespreksversie actualiseern", - "Create a new room with the same name, description and avatar": "E nieuw gesprek anmoakn me dezelfste noame, beschryvienge en avatar", - "Update any local room aliases to point to the new room": "Alle lokoale gespreksbynoamn bywerkn vo noa ’t nieuw gesprek te verwyzn", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Gebruukers verhindern van te klappn in d’oude versie van ’t gesprek, en der e bericht in platsn woarin dan de gebruukers wordn anbevooln hunder noa ’t nieuw gesprek te begeevn", - "Put a link back to the old room at the start of the new room so people can see old messages": "E verwyzienge noa ’t oud gesprek platsn an ’t begin van ’t nieuw gesprek, zoda menschn oude berichtn kunn zien", - "Sign out and remove encryption keys?": "Afmeldn en versleuteriengssleuters verwydern?", - "Clear Storage and Sign Out": "Ipslag wissn en afmeldn", "Send Logs": "Logboek verstuurn", - "Unable to restore session": "’t En is nie meuglik van de sessie t’herstelln", - "We encountered an error trying to restore your previous session.": "’t Is e foute ipgetreedn by ’t herstelln van je vorige sessie.", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "A j’al e ki gebruuk gemakt èt van e recentere versie van %(brand)s, is je sessie meugliks ounverenigboar me deze versie. Sluut deze veinster en goa were noa de recentere versie.", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "’t Legen van den ipslag van je browser goa ’t probleem misschiens verhelpn, mo goa joun ook afmeldn en gans je versleuterde gespreksgeschiedenisse ounleesboar moakn.", - "Verification Pending": "Verificoasje in afwachtienge", - "Please check your email and click on the link it contains. Once this is done, click continue.": "Bekyk jen e-mails en klikt ip de koppelienge derin. Klikt van zodra da je da gedoan èt ip ‘Verdergoan’.", - "Email address": "E-mailadresse", - "This will allow you to reset your password and receive notifications.": "Hierdoor goa je je paswoord kunn herinstell en meldiengn ountvangn.", - "Share Room": "Gesprek deeln", - "Link to most recent message": "Koppelienge noa ’t recentste bericht", - "Share User": "Gebruuker deeln", - "Share Room Message": "Bericht uut gesprek deeln", - "Link to selected message": "Koppelienge noa geselecteerd bericht", - "To help us prevent this in future, please <a>send us logs</a>.": "Gelieve <a>uus logboekn te stuurn</a> vo dit in de toekomst t’helpn voorkomn.", - "Missing session data": "Sessiegegeevns ountbreekn", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "Sommige sessiegegeevns, inclusief sleuters vo versleuterde berichtn, ountbreekn. Meldt jen af en were an vo dit ip te lossn, en herstelt de sleuters uut den back-up.", - "Your browser likely removed this data when running low on disk space.": "Je browser èt deze gegeevns meugliks verwyderd toen da de beschikboare ipslagruumte vul was.", - "Upload files (%(current)s of %(total)s)": "Bestandn wordn ipgeloadn (%(current)s van %(total)s)", - "Upload files": "Bestandn iploadn", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "Dit bestand is <b>te groot</b> vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s, ma dit bestand is %(sizeOfThisFile)s.", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "Deze bestandn zyn <b>te groot</b> vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s.", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "Sommige bestandn zyn <b>te groot</b> vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s.", - "Upload %(count)s other files": { - "other": "%(count)s overige bestandn iploadn", - "one": "%(count)s overig bestand iploadn" - }, - "Cancel All": "Alles annuleern", - "Upload Error": "Iploadfout", - "Remember my selection for this widget": "Onthoudt myn keuze vo deze widget", - "Unable to load backup status": "Kostege back-upstatus nie loadn", - "Unable to restore backup": "Kostege back-up nie herstelln", - "No backup found!": "Geen back-up gevoundn!", - "Failed to decrypt %(failedCount)s sessions!": "Ountsleutern van %(failedCount)s sessies is mislukt!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>Let ip</b>: stelt sleuterback-up alleene moar in ip e vertrouwde computer.", - "You cannot delete this message. (%(code)s)": "Je kut dit bericht nie verwydern. (%(code)s)", - "unknown error code": "ounbekende foutcode", "Home": "Thuus", - "Some characters not allowed": "Sommige tekens zyn nie toegeloatn", - "Email (optional)": "E-mailadresse (optioneel)", - "Join millions for free on the largest public server": "Doe mee me miljoenen anderen ip de grotste publieke server", - "Session ID": "Sessie-ID", - "Edited at %(date)s. Click to view edits.": "Bewerkt ip %(date)s. Klikt vo de bewerkiengn te bekykn.", - "Message edits": "Berichtbewerkiengn", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "Dit gesprek bywerkn vereist da je d’huudige instantie dervan ofsluut en in de plekke dervan e nieuw gesprek anmakt. Vo de gespreksleedn de best meuglike ervoarienge te biedn, goan me:", - "Upload all": "Alles iploadn", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "Vertelt uus wuk dat der verkeerd is geloopn, of nog beter, makt e foutmeldienge an ip GitHub woarin da je 't probleem beschryft.", - "Removing…": "Bezig me te verwydern…", - "Clear all data": "Alle gegeevns wissn", - "Your homeserver doesn't seem to support this feature.": "Je thuusserver biedt geen oundersteunienge vo deze functie.", - "Resend %(unsentCount)s reaction(s)": "%(unsentCount)s reactie(s) herverstuurn", - "Find others by phone or email": "Viendt andere menschn via hunder telefongnumero of e-mailadresse", - "Be found by phone or email": "Wor gevoundn via je telefongnumero of e-mailadresse", "Deactivate account": "Account deactiveern", - "Command Help": "Hulp by ipdrachtn", "common": { "analytics": "Statistische gegeevns", "error": "Foute", @@ -279,7 +163,14 @@ "historical": "Historisch", "go_to_settings": "Goa noa d’instelliengn", "setup_secure_messages": "Beveiligde berichtn instelln", - "are_you_sure": "Zy je zeker?" + "are_you_sure": "Zy je zeker?", + "email_address": "E-mailadresse", + "filter_results": "Resultoatn filtern", + "and_n_others": { + "other": "en %(count)s anderen…", + "one": "en één andere…" + }, + "edited": "bewerkt" }, "action": { "continue": "Verdergoan", @@ -370,7 +261,9 @@ "default": "Standoard", "restricted": "Beperkten toegank", "moderator": "Moderator", - "admin": "Beheerder" + "admin": "Beheerder", + "label": "Machtsniveau", + "custom_level": "Angepast niveau" }, "bug_reporting": { "submit_debug_logs": "Foutipsporiengslogboekn indienn", @@ -381,7 +274,14 @@ "before_submitting": "Vooraleer da je logboekn indient, moe j’e <a>meldienge openn ip GitHub</a> woarin da je je probleem beschryft.", "collecting_information": "App-versieinformoasje wor verzoameld", "collecting_logs": "Logboekn worden verzoameld", - "waiting_for_server": "Wachtn ip antwoord van de server" + "waiting_for_server": "Wachtn ip antwoord van de server", + "error_empty": "Vertelt uus wuk dat der verkeerd is geloopn, of nog beter, makt e foutmeldienge an ip GitHub woarin da je 't probleem beschryft.", + "preparing_logs": "Logboekn wordn voorbereid vo verzendienge", + "logs_sent": "Logboekn verstuurd", + "thank_you": "Merci!", + "failed_send_logs": "Verstuurn van logboekn mislukt: ", + "textarea_label": "Ipmerkiengn", + "log_request": "Gelieve <a>uus logboekn te stuurn</a> vo dit in de toekomst t’helpn voorkomn." }, "settings": { "use_12_hour_format": "Tyd in 12-uursformoat weregeevn (bv. 2:30pm)", @@ -684,7 +584,8 @@ "changed_img": "%(senderDisplayName)s èt de gespreksavatar angepast noa <img/>" }, "context_menu": { - "external_url": "Bron-URL" + "external_url": "Bron-URL", + "resent_unsent_reactions": "%(unsentCount)s reactie(s) herverstuurn" }, "load_error": { "no_permission": "J’è geprobeerd van e gegeven punt in de tydslyn van dit gesprek te loadn, moa j’è geen toeloatienge vo ’t desbetreffend bericht te zien.", @@ -704,6 +605,17 @@ }, "m.video": { "error_decrypting": "Foute by ’t ountsleutern van ’t filmtje" + }, + "scalar_starter_link": { + "dialog_title": "Voegt een integroasje toe", + "dialog_description": "Je goa sebiet noar en derdepartywebsite gebracht wordn zoda je den account ku legitimeern vo gebruuk me %(integrationsUrl)s. Wil je verdergoan?" + }, + "edits": { + "tooltip_label": "Bewerkt ip %(date)s. Klikt vo de bewerkiengn te bekykn." + }, + "reply": { + "error_loading": "Kostege de gebeurtenisse woarip da der gereageerd gewist was nie loadn. Allichte bestoa ze nie, of è je geen toeloatienge vo ze te bekykn.", + "in_reply_to": "<a>As antwoord ip</a> <pill>" } }, "slash_command": { @@ -743,7 +655,8 @@ "ignore_dialog_description": "Je negeert nu %(userId)s", "unignore_dialog_title": "Oungenegeerde gebruuker", "unignore_dialog_description": "Je negeert %(userId)s nie mi", - "verify_success_title": "Geverifieerde sleuter" + "verify_success_title": "Geverifieerde sleuter", + "help_dialog_title": "Hulp by ipdrachtn" }, "presence": { "online_for": "Online vo %(duration)s", @@ -769,7 +682,6 @@ "no_media_perms_title": "Geen mediatoestemmiengn", "no_media_perms_description": "Je moe %(brand)s wellicht handmoatig toestoan van je microfoon/webcam te gebruukn" }, - "Other": "Overige", "room_settings": { "permissions": { "m.room.avatar": "Gespreksavatar wyzign", @@ -827,7 +739,8 @@ "error_updating_canonical_alias_title": "Foute by ’t bywerkn van ’t hoofdadresse", "error_updating_canonical_alias_description": "’t Es e foute ipgetreedn by ’t bywerkn van ’t hoofdadresse van ’t gesprek. Dit wor meugliks nie toegeloatn deur de server, of der es een tydelik probleem ipgetreedn.", "canonical_alias_field_label": "Hoofdadresse", - "avatar_field_label": "Gespreksavatar" + "avatar_field_label": "Gespreksavatar", + "alias_field_safe_localpart_invalid": "Sommige tekens zyn nie toegeloatn" }, "advanced": { "unfederated": "Dit gesprek es nie toegankelik voor externe Matrix-servers", @@ -835,7 +748,16 @@ "room_predecessor": "Bekykt oudere berichtn in %(roomName)s.", "room_version_section": "Gespreksversie", "room_version": "Gespreksversie:", - "information_section_room": "Gespreksinformoasje" + "information_section_room": "Gespreksinformoasje", + "error_upgrade_title": "Actualiseern van ’t gesprek is mislukt", + "error_upgrade_description": "De gespreksactualiserienge kostege nie voltooid wordn", + "upgrade_button": "Actualiseert dit gesprek noa versie %(version)s", + "upgrade_dialog_title": "Gespreksversie actualiseern", + "upgrade_dialog_description": "Dit gesprek bywerkn vereist da je d’huudige instantie dervan ofsluut en in de plekke dervan e nieuw gesprek anmakt. Vo de gespreksleedn de best meuglike ervoarienge te biedn, goan me:", + "upgrade_dialog_description_1": "E nieuw gesprek anmoakn me dezelfste noame, beschryvienge en avatar", + "upgrade_dialog_description_2": "Alle lokoale gespreksbynoamn bywerkn vo noa ’t nieuw gesprek te verwyzn", + "upgrade_dialog_description_3": "Gebruukers verhindern van te klappn in d’oude versie van ’t gesprek, en der e bericht in platsn woarin dan de gebruukers wordn anbevooln hunder noa ’t nieuw gesprek te begeevn", + "upgrade_dialog_description_4": "E verwyzienge noa ’t oud gesprek platsn an ’t begin van ’t nieuw gesprek, zoda menschn oude berichtn kunn zien" }, "upload_avatar_label": "Avatar iploadn", "notifications": { @@ -844,7 +766,9 @@ "notification_sound": "Meldiengsgeluud", "custom_sound_prompt": "Stelt e nieuw angepast geluud in", "browse_button": "Bloadern" - } + }, + "title": "Gespreksinstelliengn - %(roomName)s", + "alias_not_specified": "nie ingegeevn" }, "encryption": { "verification": { @@ -855,7 +779,10 @@ "complete_action": "’k Snappen ’t", "sas_emoji_caption_user": "Verifieert deze gebruuker deur te bevestign da zyn/heur scherm de volgende emoji toogt.", "sas_caption_user": "Verifieert deze gebruuker deur te bevestign da zyn/heur scherm ’t volgend getal toogt.", - "unsupported_method": "Kan geen oundersteunde verificoasjemethode viendn." + "unsupported_method": "Kan geen oundersteunde verificoasjemethode viendn.", + "incoming_sas_user_dialog_text_1": "Verifieert deze gebruuker vo n’hem/heur als vertrouwd te markeern. Gebruukers vertrouwn gift je extra gemoedsrust by ’t gebruuk van eind-tout-eind-versleuterde berichtn.", + "incoming_sas_dialog_title": "Inkomend verificoasjeverzoek", + "manual_device_verification_device_id_label": "Sessie-ID" }, "old_version_detected_title": "Oude cryptografiegegeevns gedetecteerd", "old_version_detected_description": "’t Zyn gegeevns van een oudere versie van %(brand)s gedetecteerd gewist. Dit goa probleemn veroorzakt ghed èn me de eind-tout-eind-versleuterienge in d’oude versie. Eind-tout-eind-versleuterde berichtn da recent uutgewisseld gewist zyn me d’oude versie zyn meugliks nie t’ountsleutern in deze versie. Dit zoudt der ook voorn kunnn zorgn da berichtn da uutgewisseld gewist zyn in deze versie foaln. Meldt jen heran moest je probleemn ervoarn. Exporteert de sleuters en importeer z’achteraf were vo de berichtgeschiedenisse te behoudn.", @@ -874,7 +801,10 @@ "setup_secure_backup": { "explainer": "Makt een back-up van je sleuters vooraleer da je jen afmeldt vo ze nie kwyt te speeln.", "title": "Instelln" - } + }, + "incompatible_database_sign_out_description": "Vo je gespreksgeschiedenisse nie kwyt te speeln, moe je je gesprekssleuters exporteern vooraleer da je jen afmeldt. Je goa moetn werekeern noa de nieuwere versie van %(brand)s vo dit te doen", + "incompatible_database_title": "Incompatibele database", + "incompatible_database_disable": "Verdergoan me versleuterienge uutgeschoakeld" }, "auth": { "sign_in_with_sso": "Anmeldn met enkele anmeldienge", @@ -954,7 +884,34 @@ "return_to_login": "Were noa ’t anmeldiengsscherm" }, "common_failures": {}, - "captcha_description": "Deze thuusserver wil geirn weetn of da je gy geen robot zyt." + "captcha_description": "Deze thuusserver wil geirn weetn of da je gy geen robot zyt.", + "autodiscovery_invalid": "Oungeldig thuusserverountdekkiengsantwoord", + "autodiscovery_generic_failure": "Iphoaln van auto-ountdekkiengsconfiguroasje van server is mislukt", + "autodiscovery_invalid_hs_base_url": "Oungeldige base_url vo m.homeserver", + "autodiscovery_invalid_hs": "De thuusserver-URL lykt geen geldige Matrix-thuusserver te zyn", + "autodiscovery_invalid_is_base_url": "Oungeldige base_url vo m.identity_server", + "autodiscovery_invalid_is": "De identiteitsserver-URL lykt geen geldige identiteitsserver te zyn", + "autodiscovery_invalid_is_response": "Oungeldig identiteitsserverountdekkiengsantwoord", + "server_picker_description_matrix.org": "Doe mee me miljoenen anderen ip de grotste publieke server", + "soft_logout": { + "clear_data_button": "Alle gegeevns wissn" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "Versleuterde berichtn zyn beveiligd me eind-tout-eind-versleuterienge. Alleene d’ountvanger(s) en gy èn de sleuters vo deze berichtn te leezn.", + "use_key_backup": "Begint me de sleuterback-up te gebruukn", + "skip_key_backup": "’k En willn ik myn versleuterde berichtn nie", + "megolm_export": "Sleuters handmatig exporteern", + "setup_key_backup_title": "Je goat de toegank tou je versleuterde berichtn kwytspeeln", + "description": "Zy je zeker da je je wilt afmeldn?" + }, + "registration": { + "continue_without_email_field_label": "E-mailadresse (optioneel)" + }, + "set_email": { + "verification_pending_title": "Verificoasje in afwachtienge", + "verification_pending_description": "Bekyk jen e-mails en klikt ip de koppelienge derin. Klikt van zodra da je da gedoan èt ip ‘Verdergoan’.", + "description": "Hierdoor goa je je paswoord kunn herinstell en meldiengn ountvangn." + } }, "export_chat": { "messages": "Berichtn" @@ -1007,7 +964,10 @@ "release_notes_toast_title": "Wuk es ’t er nieuw", "error_encountered": "’t Es e foute ipgetreedn (%(errorDetail)s).", "no_update": "Geen update beschikboar.", - "check_action": "Controleern ip updates" + "check_action": "Controleern ip updates", + "error_unable_load_commit": "Kostege ’t commitdetail nie loadn: %(msg)s", + "unavailable": "Nie beschikboar", + "changelog": "Wyzigiengslogboek" }, "room_list": { "failed_remove_tag": "Verwydern van %(tagName)s-label van gesprek is mislukt", @@ -1069,7 +1029,11 @@ "search": { "this_room": "Dit gesprek", "all_rooms": "Alle gesprekkn", - "field_placeholder": "Zoekn…" + "field_placeholder": "Zoekn…", + "result_count": { + "other": "(~%(count)s resultoatn)", + "one": "(~%(count)s resultoat)" + } }, "jump_read_marker": "Spriengt noa ’t eeste oungeleezn bericht.", "inviter_unknown": "Ounbekend", @@ -1093,7 +1057,9 @@ "tac_description": "Vo de %(homeserverDomain)s-thuusserver te bluuvn gebruukn, goa je de gebruuksvoorwoardn moetn leezn en anveirdn.", "tac_button": "Gebruuksvoorwoardn leezn", "identity_server_no_terms_title": "Den identiteitsserver èt geen dienstvoorwoardn", - "identity_server_no_terms_description_2": "Goat alleene mo verder o je den eigenoar van de server betrouwt." + "identity_server_no_terms_description_2": "Goat alleene mo verder o je den eigenoar van de server betrouwt.", + "summary_identity_server_1": "Viendt andere menschn via hunder telefongnumero of e-mailadresse", + "summary_identity_server_2": "Wor gevoundn via je telefongnumero of e-mailadresse" }, "labs_mjolnir": { "title": "Genegeerde gebruukers" @@ -1114,7 +1080,11 @@ "error_permissions_room": "J’en èt geen toestemmienge vo menschn in dit gesprek uut te nodign.", "error_bad_state": "De gebruuker kun nie uutgenodigd wordn voda z’n verbannienge oungedoan gemakt gewist es.", "error_version_unsupported_room": "Den thuusserver van de gebruuker biedt geen oundersteunienge vo de gespreksversie.", - "error_unknown": "Ounbekende serverfoute" + "error_unknown": "Ounbekende serverfoute", + "unable_find_profiles_description_default": "Kostege geen profieln vo de Matrix-ID’s hieroundern viendn - wil je ze algelyk uutnodign?", + "unable_find_profiles_title": "De volgende gebruukers bestoan meugliks nie", + "unable_find_profiles_invite_never_warn_label_default": "Algelyk uutnodign en myn nooit nie mi woarschuwn", + "unable_find_profiles_invite_label_default": "Algelyk uutnodign" }, "widget": { "error_need_to_be_logged_in": "Hiervoorn moe je angemeld zyn.", @@ -1123,7 +1093,10 @@ "delete": "Widget verwydern", "delete_warning": "E widget verwydern doet da voor alle gebruukers in dit gesprek. Zy je zeker da je deze widget wil verwydern?" }, - "popout": "Widget in e nieuwe veinster openn" + "popout": "Widget in e nieuwe veinster openn", + "capabilities_dialog": { + "remember_Selection": "Onthoudt myn keuze vo deze widget" + } }, "scalar": { "error_create": "Kostege de widget nie anmoakn.", @@ -1148,7 +1121,21 @@ "failed_copy": "Kopieern mislukt", "something_went_wrong": "’t Es etwa misgegoan!", "update_power_level": "Wyzign van ’t machtsniveau es mislukt", - "unknown": "Ounbekende foute" + "unknown": "Ounbekende foute", + "dialog_description_default": "’t Is e foute ipgetreedn.", + "edit_history_unsupported": "Je thuusserver biedt geen oundersteunienge vo deze functie.", + "session_restore": { + "clear_storage_description": "Afmeldn en versleuteriengssleuters verwydern?", + "clear_storage_button": "Ipslag wissn en afmeldn", + "title": "’t En is nie meuglik van de sessie t’herstelln", + "description_1": "’t Is e foute ipgetreedn by ’t herstelln van je vorige sessie.", + "description_2": "A j’al e ki gebruuk gemakt èt van e recentere versie van %(brand)s, is je sessie meugliks ounverenigboar me deze versie. Sluut deze veinster en goa were noa de recentere versie.", + "description_3": "’t Legen van den ipslag van je browser goa ’t probleem misschiens verhelpn, mo goa joun ook afmeldn en gans je versleuterde gespreksgeschiedenisse ounleesboar moakn." + }, + "storage_evicted_title": "Sessiegegeevns ountbreekn", + "storage_evicted_description_1": "Sommige sessiegegeevns, inclusief sleuters vo versleuterde berichtn, ountbreekn. Meldt jen af en were an vo dit ip te lossn, en herstelt de sleuters uut den back-up.", + "storage_evicted_description_2": "Je browser èt deze gegeevns meugliks verwyderd toen da de beschikboare ipslagruumte vul was.", + "unknown_error_code": "ounbekende foutcode" }, "items_and_n_others": { "other": "<Items/> en %(count)s andere", @@ -1232,12 +1219,59 @@ "error_loading_user_profile": "Kostege ’t gebruukersprofiel nie loadn" }, "cant_load_page": "Kostege ’t blad nie loadn", - "Invalid homeserver discovery response": "Oungeldig thuusserverountdekkiengsantwoord", - "Failed to get autodiscovery configuration from server": "Iphoaln van auto-ountdekkiengsconfiguroasje van server is mislukt", - "Invalid base_url for m.homeserver": "Oungeldige base_url vo m.homeserver", - "Homeserver URL does not appear to be a valid Matrix homeserver": "De thuusserver-URL lykt geen geldige Matrix-thuusserver te zyn", - "Invalid identity server discovery response": "Oungeldig identiteitsserverountdekkiengsantwoord", - "Invalid base_url for m.identity_server": "Oungeldige base_url vo m.identity_server", - "Identity server URL does not appear to be a valid identity server": "De identiteitsserver-URL lykt geen geldige identiteitsserver te zyn", - "General failure": "Algemene foute" + "General failure": "Algemene foute", + "truncated_list_n_more": { + "other": "En %(count)s meer…" + }, + "redact": { + "error": "Je kut dit bericht nie verwydern. (%(code)s)", + "ongoing": "Bezig me te verwydern…", + "confirm_button": "Verwyderienge bevestign" + }, + "forward": { + "send_label": "Verstuurn" + }, + "lazy_loading": { + "disabled_description1": "J’èt al e ki %(brand)s ip %(host)s gebruukt me lui loadn van leedn ingeschoakeld. In deze versie is lui laden uutgeschoakeld. Me da de lokoale cache nie compatibel is tusschn deze twi instelliengn, moe %(brand)s jen account hersynchroniseern.", + "disabled_description2": "Indien dat d’andere versie van %(brand)s nog in een ander tabblad is geopend, sluut je da best, want %(brand)s ip dezelfsten host tegelykertyd me lui loadn ingeschoakeld en uutgeschoakeld gebruukn goa vo probleemn zorgn.", + "disabled_title": "Incompatibele lokoale cache", + "disabled_action": "Cache wissn en hersynchroniseern", + "resync_description": "%(brand)s verbruukt nu 3-5x minder geheugn, deur informoasje over andere gebruukers alleene moa te loadn wanneer dan ’t nodig is. Eftjes geduld, we zyn an ’t hersynchroniseern me de server!", + "resync_title": "%(brand)s wor bygewerkt" + }, + "message_edit_dialog_title": "Berichtbewerkiengn", + "report_content": { + "other_label": "Overige" + }, + "spotlight_dialog": { + "create_new_room_button": "E nieuw gesprek anmoakn" + }, + "share": { + "title_room": "Gesprek deeln", + "permalink_most_recent": "Koppelienge noa ’t recentste bericht", + "title_user": "Gebruuker deeln", + "title_message": "Bericht uut gesprek deeln", + "permalink_message": "Koppelienge noa geselecteerd bericht" + }, + "upload_file": { + "title_progress": "Bestandn wordn ipgeloadn (%(current)s van %(total)s)", + "title": "Bestandn iploadn", + "upload_all_button": "Alles iploadn", + "error_file_too_large": "Dit bestand is <b>te groot</b> vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s, ma dit bestand is %(sizeOfThisFile)s.", + "error_files_too_large": "Deze bestandn zyn <b>te groot</b> vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s.", + "error_some_files_too_large": "Sommige bestandn zyn <b>te groot</b> vo te kunn iploadn. De bestandsgroottelimiet is %(limit)s.", + "upload_n_others_button": { + "other": "%(count)s overige bestandn iploadn", + "one": "%(count)s overig bestand iploadn" + }, + "cancel_all_button": "Alles annuleern", + "error_title": "Iploadfout" + }, + "restore_key_backup_dialog": { + "load_error_content": "Kostege back-upstatus nie loadn", + "restore_failed_error": "Kostege back-up nie herstelln", + "no_backup_error": "Geen back-up gevoundn!", + "count_of_decryption_failures": "Ountsleutern van %(failedCount)s sessies is mislukt!", + "key_backup_warning": "<b>Let ip</b>: stelt sleuterback-up alleene moar in ip e vertrouwde computer." + } } diff --git a/src/i18n/strings/zh_Hans.json b/src/i18n/strings/zh_Hans.json index 613065ad55..c45ed83e34 100644 --- a/src/i18n/strings/zh_Hans.json +++ b/src/i18n/strings/zh_Hans.json @@ -1,29 +1,11 @@ { - "Email address": "邮箱地址", - "Session ID": "会话 ID", - "An error has occurred.": "发生了一个错误。", "Join Room": "加入房间", "%(items)s and %(lastItem)s": "%(items)s 和 %(lastItem)s", - "and %(count)s others...": { - "other": "和其他%(count)s个人……", - "one": "和其它一个..." - }, - "Custom level": "自定义级别", "Home": "主页", "Moderator": "协管员", - "not specified": "未指定", - "Create new room": "创建新房间", - "unknown error code": "未知错误代码", "Warning!": "警告!", - "Unable to restore session": "无法恢复会话", - "Please check your email and click on the link it contains. Once this is done, click continue.": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。", "AM": "上午", "PM": "下午", - "Verification Pending": "验证等待中", - "(~%(count)s results)": { - "one": "(~%(count)s 个结果)", - "other": "(~%(count)s 个结果)" - }, "Sun": "周日", "Mon": "周一", "Tue": "周二", @@ -43,10 +25,6 @@ "Oct": "十月", "Nov": "十一月", "Dec": "十二月", - "Confirm Removal": "确认移除", - "Add an Integration": "添加集成", - "This will allow you to reset your password and receive notifications.": "这将允许你重置你的密码和接收通知。", - "Send": "发送", "Unnamed room": "未命名的房间", "Delete Widget": "删除挂件", "collapse": "折叠", @@ -60,55 +38,16 @@ "%(duration)sm": "%(duration)s 分钟", "%(duration)sh": "%(duration)s 小时", "%(duration)sd": "%(duration)s 天", - "<a>In reply to</a> <pill>": "<a>答复</a> <pill>", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "如果你之前使用过较新版本的 %(brand)s,则你的会话可能与当前版本不兼容。请关闭此窗口并使用最新版本。", "Sunday": "星期日", "Today": "今天", "Friday": "星期五", - "Changelog": "更改日志", - "Failed to send logs: ": "无法发送日志: ", - "Unavailable": "无法获得", - "Filter results": "过滤结果", "Tuesday": "星期二", - "Preparing to send logs": "正在准备发送日志", "Saturday": "星期六", "Monday": "星期一", "Wednesday": "星期三", - "You cannot delete this message. (%(code)s)": "你无法删除这条消息。(%(code)s)", "Thursday": "星期四", - "Logs sent": "日志已发送", "Yesterday": "昨天", - "Thank you!": "谢谢!", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "你将被带到一个第三方网站以便验证你的账户来使用 %(integrationsUrl)s 提供的集成。你希望继续吗?", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "无法加载被回复的事件,它可能不存在,也可能是你没有权限查看它。", - "And %(count)s more...": { - "other": "和 %(count)s 个其他…" - }, - "Clear Storage and Sign Out": "清除存储并登出", "Send Logs": "发送日志", - "Share Room Message": "分享房间消息", - "Share User": "分享用户", - "Share Room": "分享房间", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "清除本页储存在你浏览器上的数据或许能修复此问题,但也会导致你退出登录并无法读取任何已加密的聊天记录。", - "We encountered an error trying to restore your previous session.": "我们在尝试恢复你先前的会话时遇到了错误。", - "Link to most recent message": "最新消息的链接", - "Link to selected message": "选中消息的链接", - "Failed to upgrade room": "房间升级失败", - "The room upgrade could not be completed": "房间可能没有完整地升级", - "Upgrade this room to version %(version)s": "升级此房间至版本 %(version)s", - "Upgrade Room Version": "更新房间版本", - "Create a new room with the same name, description and avatar": "创建一个拥有相同的名称、描述与头像的新房间", - "Update any local room aliases to point to the new room": "更新所有本地房间别名以使其指向新房间", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "阻止用户在旧房间中发言,并发送消息建议用户迁移至新房间", - "Put a link back to the old room at the start of the new room so people can see old messages": "在新房间的开始处发送一条指回旧房间的链接,这样用户可以查看旧消息", - "Incompatible local cache": "本地缓存不兼容", - "Clear cache and resync": "清除缓存并重新同步", - "Incompatible Database": "数据库不兼容", - "Continue With Encryption Disabled": "在停用加密的情况下继续", - "Updating %(brand)s": "正在更新 %(brand)s", - "No backup found!": "找不到备份!", - "Unable to restore backup": "无法还原备份", - "Unable to load backup status": "无法获取备份状态", "Dog": "狗", "Cat": "猫", "Lion": "狮子", @@ -171,35 +110,7 @@ "Anchor": "锚", "Headphones": "耳机", "Folder": "文件夹", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "加密消息已使用端到端加密保护。只有你和拥有密钥的收件人可以阅读这些消息。", - "Start using Key Backup": "开始使用密钥备份", - "The following users may not exist": "以下用户可能不存在", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "找不到下列 Matrix ID 的用户资料,你还是要邀请吗?", - "Invite anyway and never warn me again": "还是邀请,不用再提醒我", - "Invite anyway": "还是邀请", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "在提交日志之前,你必须<a>创建一个GitHub issue</a> 来描述你的问题。", - "Unable to load commit detail: %(msg)s": "无法加载提交详情:%(msg)s", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "为避免丢失聊天记录,你必须在登出前导出房间密钥。你需要切换至新版 %(brand)s 方可继续执行此操作", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "验证此用户并将其标记为已信任。在收发端到端加密消息时,信任用户可让你更加放心。", - "Incoming Verification Request": "收到验证请求", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "你之前在 %(host)s 上开启了 %(brand)s 的成员列表延迟加载设置。目前版本中延迟加载功能已被停用。因为本地缓存在这两个设置项上不相容,%(brand)s 需要重新同步你的账户。", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "通过仅在需要时加载其他用户的信息,%(brand)s 现在使用的内存减少到了原来的三分之一至五分之一。 请等待与服务器重新同步!", - "I don't want my encrypted messages": "我不想要我的加密消息", - "Manually export keys": "手动导出密钥", - "You'll lose access to your encrypted messages": "你将失去你的加密消息的访问权", - "Are you sure you want to sign out?": "你确定要登出吗?", - "Room Settings - %(roomName)s": "房间设置 - %(roomName)s", - "Failed to decrypt %(failedCount)s sessions!": "%(failedCount)s 个会话解密失败!", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>警告</b>:你应此只在受信任的电脑上设置密钥备份。", - "Email (optional)": "电子邮箱(可选)", - "Join millions for free on the largest public server": "免费加入最大的公共服务器,成为数百万用户中的一员", - "Power level": "权力级别", - "Remember my selection for this widget": "记住我对此挂件的选择", - "You signed in to a new session without verifying it:": "你登录了未经过验证的新会话:", - "Verify your other session using one of the options below.": "使用以下选项之一验证你的其他会话。", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s(%(userId)s)登录到未验证的新会话:", - "Ask this user to verify their session, or manually verify it below.": "要求此用户验证其会话,或在下面手动进行验证。", - "Not Trusted": "不可信任", "Your homeserver has exceeded its user limit.": "你的家服务器已超过用户限制。", "Your homeserver has exceeded one of its resource limits.": "你的家服务器已超过某项资源限制。", "Ok": "确定", @@ -209,154 +120,10 @@ "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "要报告 Matrix 相关的安全问题,请阅读 Matrix.org 的<a>安全公开策略</a>。", "Encrypted by a deleted session": "由已删除的会话加密", "Failed to connect to integration manager": "连接至集成管理器失败", - "%(count)s verified sessions": { - "other": "%(count)s 个已验证的会话", - "one": "1 个已验证的会话" - }, - "%(count)s sessions": { - "other": "%(count)s 个会话", - "one": "%(count)s 个会话" - }, - "No recent messages by %(user)s found": "没有找到 %(user)s 最近发送的消息", - "Try scrolling up in the timeline to see if there are any earlier ones.": "请尝试在时间线中向上滚动以查看是否有更早的。", - "Remove recent messages by %(user)s": "删除 %(user)s 最近发送的消息", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "对于大量消息,可能会消耗一段时间。在此期间请不要刷新你的客户端。", - "Remove %(count)s messages": { - "other": "删除 %(count)s 条消息", - "one": "删除 1 条消息" - }, - "%(name)s accepted": "%(name)s 接受了", - "%(name)s declined": "%(name)s 拒绝了", - "%(name)s cancelled": "%(name)s 取消了", - "%(name)s wants to verify": "%(name)s 想要验证", - "Edited at %(date)s": "编辑于 %(date)s", - "Click to view edits": "点击查看编辑历史", - "Edited at %(date)s. Click to view edits.": "编辑于 %(date)s。点击以查看编辑历史。", - "edited": "已编辑", - "Can't load this message": "无法加载此消息", "Submit logs": "提交日志", - "Cancel search": "取消搜索", - "Room address": "房间地址", - "e.g. my-room": "例如 my-room", - "Some characters not allowed": "不允许使用某些字符", - "This address is available to use": "此地址可用", - "This address is already in use": "此地址已被使用", - "Enter a server name": "请输入服务器名", - "Looks good": "看着不错", - "Can't find this server or its room list": "找不到此服务器或其房间列表", - "Your server": "你的服务器", - "Add a new server": "添加新服务器", - "Enter the name of a new server you want to explore.": "输入你想探索的新服务器的服务器名。", - "Server name": "服务器名", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "使用一个身份服务器以通过邮箱邀请。<default>使用默认(%(defaultIdentityServerName)s)</default>或在<settings>设置</settings>中管理。", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "使用一个身份服务器以通过邮箱邀请。在<settings>设置</settings>中管理。", - "Close dialog": "关闭对话框", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "请告诉我们哪里出错了,或最好创建一个 GitHub issue 来描述此问题。", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "提醒:你的浏览器不被支持,所以你的体验可能不可预料。", - "Notes": "提示", - "Removing…": "正在移除…", - "Destroy cross-signing keys?": "销毁交叉签名密钥?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "删除交叉签名密钥是永久的。所有你验证过的人都会看到安全警报。除非你丢失了所有可以交叉签名的设备,否则几乎可以确定你不想这么做。", - "Clear cross-signing keys": "清楚交叉签名密钥", - "Clear all data in this session?": "是否清除此会话中的所有数据?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "清除此会话中的所有数据是永久的。加密消息会丢失,除非其密钥已被备份。", - "Clear all data": "清除所有数据", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "你曾在此会话中使用了一个更新版本的 %(brand)s。要再使用此版本并使用端到端加密,你需要登出再重新登录。", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "通过单点登录证明你的身份并确认停用你的账户。", - "Are you sure you want to deactivate your account? This is irreversible.": "你确定要停用你的账户吗?此操作不可逆。", - "Confirm account deactivation": "确认账户停用", - "There was a problem communicating with the server. Please try again.": "联系服务器时出现问题。请重试。", - "Server did not require any authentication": "服务器不要求任何认证", - "Server did not return valid authentication information.": "服务器未返回有效认证信息。", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "验证此用户会将其会话标记为已信任,与此同时,你的会话也会被此用户标记为已信任。", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "验证此设备以将其标记为已信任。在收发端到端加密消息时,信任设备可让你与其他用户更加放心。", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "验证此设备会将其标记为已信任,与此同时,其他验证了你的用户也会信任此设备。", - "Integrations are disabled": "集成已禁用", - "Integrations not allowed": "集成未被允许", - "To continue, use Single Sign On to prove your identity.": "要继续,请使用单点登录证明你的身份。", - "Confirm to continue": "确认以继续", - "Click the button below to confirm your identity.": "点击下方按钮确认你的身份。", - "Something went wrong trying to invite the users.": "尝试邀请用户时出错。", - "We couldn't invite those users. Please check the users you want to invite and try again.": "我们不能邀请这些用户。请检查你想邀请的用户并重试。", - "Failed to find the following users": "寻找以下用户失败", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "下列用户可能不存在或无效,因此不能被邀请:%(csvNames)s", - "Recent Conversations": "最近对话", - "Recently Direct Messaged": "最近私聊", - "Direct Messages": "私聊", - "a new master key signature": "一个新的主密钥签名", - "a new cross-signing key signature": "一个新的交叉签名密钥的签名", - "a device cross-signing signature": "一个设备的交叉签名的签名", - "a key signature": "一个密钥签名", - "Upload completed": "上传完成", - "Cancelled signature upload": "已取消签名上传", - "Unable to upload": "无法上传", - "Signature upload success": "签名上传成功", - "Signature upload failed": "签名上传失败", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "如果别的 %(brand)s 版本在别的标签页中仍然开启,请关闭它,因为在同一宿主上同时使用开启了延迟加载和关闭了延迟加载的 %(brand)s 会导致问题。", - "Confirm by comparing the following with the User Settings in your other session:": "通过比较下方内容和你别的会话中的用户设置来确认:", - "Confirm this user's session by comparing the following with their User Settings:": "通过比较下方内容和对方用户设置来确认此用户会话:", - "Session name": "会话名称", - "Session key": "会话密钥", - "If they don't match, the security of your communication may be compromised.": "如果它们不匹配,你通讯的安全性可能已受损。", - "Your homeserver doesn't seem to support this feature.": "你的家服务器似乎不支持此功能。", - "Message edits": "消息编辑历史", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "升级此房间需要关闭此房间的当前实例并创建一个新的房间代替它。为了给房间成员最好的体验,我们会:", - "Upgrade private room": "更新私人房间", - "Upgrade public room": "更新公共房间", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "更新房间是高级操作,通常建议在房间由于错误、缺失功能或安全漏洞而不稳定时使用。", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "通常这只影响房间在服务器上的处理方式。如果你对你的 %(brand)s 有问题,请<a>报告一个错误</a>。", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "你将把此房间从 <oldVersion /> 升级至 <newVersion />。", - "You're all caught up.": "全数阅毕。", - "Server isn't responding": "服务器未响应", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "你的服务器未响应你的一些请求。下方是一些最可能的原因。", - "The server (%(serverName)s) took too long to respond.": "服务器(%(serverName)s)花了太长时间响应。", - "Your firewall or anti-virus is blocking the request.": "你的防火墙或防病毒软件阻止了此请求。", - "A browser extension is preventing the request.": "一个浏览器扩展阻止了此请求。", - "The server is offline.": "此服务器为离线状态。", - "The server has denied your request.": "此服务器拒绝了你的请求。", - "Your area is experiencing difficulties connecting to the internet.": "你的区域难以连接上互联网。", - "A connection error occurred while trying to contact the server.": "尝试联系服务器时出现连接错误。", - "Recent changes that have not yet been received": "尚未被接受的最近更改", - "Sign out and remove encryption keys?": "登出并删除加密密钥?", - "Command Help": "命令帮助", - "To help us prevent this in future, please <a>send us logs</a>.": "要帮助我们防止其以后发生,请<a>给我们发送日志</a>。", - "Missing session data": "缺失会话数据", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "一些会话数据,包括加密消息密钥,已缺失。要修复此问题,登出并重新登录,然后从备份恢复密钥。", - "Your browser likely removed this data when running low on disk space.": "你的浏览器可能在磁盘空间不足时删除了此数据。", - "Find others by phone or email": "通过电话或邮箱寻找别人", - "Be found by phone or email": "通过电话或邮箱被寻找", - "Upload files (%(current)s of %(total)s)": "上传文件(%(total)s 中之 %(current)s)", - "Upload files": "上传文件", - "Upload all": "全部上传", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "此文件<b>过大</b>而不能上传。文件大小限制是 %(limit)s 但此文件为 %(sizeOfThisFile)s。", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "这些文件<b>过大</b>而不能上传。文件大小限制为 %(limit)s。", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "一些文件<b>过大</b>而不能上传。文件大小限制为 %(limit)s。", - "Upload %(count)s other files": { - "other": "上传 %(count)s 个别的文件", - "one": "上传 %(count)s 个别的文件" - }, - "Cancel All": "全部取消", - "Upload Error": "上传错误", - "Verification Request": "验证请求", - "Wrong file type": "错误文件类型", - "Looks good!": "看着不错!", - "Security Phrase": "安全短语", - "Security Key": "安全密钥", - "Use your Security Key to continue.": "使用你的安全密钥以继续。", - "Restoring keys from backup": "从备份恢复密钥", - "%(completed)s of %(total)s keys restored": "%(total)s 个密钥中之 %(completed)s 个已恢复", - "Keys restored": "已恢复密钥", - "Successfully restored %(sessionCount)s keys": "成功恢复了 %(sessionCount)s 个密钥", - "Resend %(unsentCount)s reaction(s)": "重新发送%(unsentCount)s个反应", "Sign in with SSO": "使用单点登录", "Switch theme": "切换主题", - "Confirm encryption setup": "确认加密设置", - "Click the button below to confirm setting up encryption.": "点击下方按钮以确认设置加密。", "IRC display name width": "IRC 显示名称宽度", - "Language Dropdown": "语言下拉菜单", - "Preparing to download logs": "正在准备下载日志", - "%(brand)s encountered an error during upload of:": "%(brand)s 在上传此文件时出错:", - "The server is not configured to indicate what the problem is (CORS).": "服务器没有配置为提示错误是什么(CORS)。", "Backup version:": "备份版本:", "Hong Kong": "香港", "Cook Islands": "库克群岛", @@ -415,24 +182,7 @@ "Afghanistan": "阿富汗", "United States": "美国", "United Kingdom": "英国", - "Dial pad": "拨号盘", - "%(count)s members": { - "one": "%(count)s 位成员", - "other": "%(count)s 位成员" - }, - "Enter Security Key": "输入安全密钥", - "Invalid Security Key": "安全密钥无效", - "Wrong Security Key": "安全密钥错误", - "Transfer": "传输", - "Reason (optional)": "理由(可选)", - "Create a new room": "创建新房间", - "Server Options": "服务器选项", - "Information": "信息", "Not encrypted": "未加密", - "Leave space": "离开空间", - "Create a space": "创建空间", - "This version of %(brand)s does not support searching encrypted messages": "当前版本的 %(brand)s 不支持搜索加密消息", - "This version of %(brand)s does not support viewing some encrypted files": "当前版本的 %(brand)s 不支持查看某些加密文件", "Pakistan": "巴基斯坦", "United Arab Emirates": "阿拉伯联合酋长国", "Yemen": "也门", @@ -512,21 +262,6 @@ "Cuba": "古巴", "Croatia": "克罗地亚", "Costa Rica": "哥斯达黎加", - "<inviter/> invites you": "<inviter/> 邀请了你", - "No results found": "找不到结果", - "%(count)s rooms": { - "one": "%(count)s 个房间", - "other": "%(count)s 个房间" - }, - "Enter Security Phrase": "输入安全短语", - "Allow this widget to verify your identity": "允许此挂件验证你的身份", - "Decline All": "全部拒绝", - "This widget would like to:": "此挂件想要:", - "Approve widget permissions": "批准挂件权限", - "Modal Widget": "模态框挂件(Modal Widget)", - "Space selection": "空间选择", - "Invite to %(roomName)s": "邀请至 %(roomName)s", - "Invite by email": "通过邮箱邀请", "Zimbabwe": "津巴布韦", "Zambia": "赞比亚", "Western Sahara": "西撒哈拉", @@ -640,241 +375,31 @@ "Guinea-Bissau": "几内亚比绍", "Guinea": "几内亚", "Guernsey": "根西岛", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "无法访问秘密存储。请确认你输入了正确的安全短语。", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "无法使用此安全密钥解密备份:请检查你输入的安全密钥是否正确。", - "Sending": "正在发送", - "Security Key mismatch": "安全密钥不符", - "Unable to set up keys": "无法设置密钥", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "如果你全部重置,你将会在没有受信任的会话重新开始、没有受信任的用户,且可能会看不到过去的消息。", - "Only do this if you have no other device to complete verification with.": "当你没有其他设备可以用于完成验证时,方可执行此操作。", - "Reset everything": "全部重置", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "忘记或丢失了所有恢复方式?<a>全部重置</a>", - "Remember this": "记住", - "The widget will verify your user ID, but won't be able to perform actions for you:": "挂件将会验证你的用户 ID,但将无法为你执行动作:", - "Reset event store": "重置活动存储", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "如果这样做,请注意你的消息并不会被删除,但在重新建立索引时,搜索体验可能会降低片刻", - "You most likely do not want to reset your event index store": "你大概率不想重置你的活动缩影存储", - "Reset event store?": "重置活动存储?", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "这通常仅影响服务器如何处理房间。如果你的 %(brand)s 遇到问题,请回报错误。", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "请注意,如果你不添加电子邮箱并且忘记密码,你将<b>永远失去对你账户的访问权</b>。", - "Continuing without email": "不使用电子邮箱并继续", - "Data on this screen is shared with %(widgetDomain)s": "此屏幕上的数据与%(widgetDomain)s分享", - "Consult first": "先询问", - "Invited people will be able to read old messages.": "被邀请的人将能够阅读过去的消息。", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "使用某人的名字、用户名(如 <userId/>)或<a>分享此房间</a>来邀请他们。", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "使用名字、电子邮件地址、用户名(如<userId/>)邀请某人或<a>分享此房间</a>。", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "使用某人的名字、用户名(如 <userId/>)邀请他们,或<a>分享此空间</a>。", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "使用某人的名字、电子邮箱地址或用户名(如 <userId/>)邀请他们,或<a>分享此空间</a>。", - "Start a conversation with someone using their name or username (like <userId/>).": "使用某人的名字或用户名(如 <userId/>)开始与其进行对话。", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "使用某人的名称、电子邮箱地址或用户名来与其开始对话(如 <userId/>)。", - "A call can only be transferred to a single user.": "通话只能转移到单个用户。", - "We couldn't create your DM.": "我们无法创建你的私聊。", - "You may contact me if you have any follow up questions": "如果你有任何后续问题,可以联系我", - "To leave the beta, visit your settings.": "要离开beta,请访问你的设置。", - "Want to add a new room instead?": "想要添加一个新的房间吗?", - "Add existing rooms": "添加现有房间", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "正在新增房间……", - "other": "正在新增房间……(%(count)s 中的第 %(progress)s 个)" - }, - "Not all selected were added": "并非所有选中的都被添加", - "You are not allowed to view this server's rooms list": "你不被允许查看此服务器的房间列表", - "%(count)s people you know have already joined": { - "one": "已有你所认识的 %(count)s 个人加入", - "other": "已有你所认识的 %(count)s 个人加入" - }, - "Including %(commaSeparatedMembers)s": "包括 %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "查看 1 位成员", - "other": "查看全部 %(count)s 位成员" - }, - "Use the <a>Desktop app</a> to search encrypted messages": "使用<a>桌面端英语</a>来搜索加密消息", - "Use the <a>Desktop app</a> to see all encrypted files": "使用<a>桌面端应用</a>来查看所有加密文件", - "Add reaction": "添加反应", - "Failed to start livestream": "开始流直播失败", - "Unable to start audio streaming.": "无法开始音频流媒体。", - "Hold": "挂起", - "Resume": "恢复", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "如果你忘记了你的安全密钥,你可以<button>设置新的恢复选项</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "通过输入你的安全密钥来访问你的安全消息历史记录并设置安全通信。", - "Not a valid Security Key": "安全密钥无效", - "This looks like a valid Security Key!": "看起来是有效的安全密钥!", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "如果你忘记了你的安全短语,你可以<button1>使用你的安全密钥</button1>或<button2>设置新的恢复选项</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "无法通过你的安全短语访问你的安全消息历史记录并设置安全通信。", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "无法使用此安全短语解密备份:请确认你是否输入了正确的安全短语。", - "Incorrect Security Phrase": "安全短语错误", - "Or send invite link": "或发送邀请链接", - "Some suggestions may be hidden for privacy.": "出于隐私考虑,部分建议可能会被隐藏。", - "Search for rooms or people": "搜索房间或用户", - "Message preview": "消息预览", - "Sent": "已发送", - "You don't have permission to do this": "你无权执行此操作", - "Please provide an address": "请提供地址", - "Message search initialisation failed, check <a>your settings</a> for more information": "消息搜索初始化失败,请检查<a>你的设置</a>以获取更多信息", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "你的 %(brand)s 不允许你使用集成管理器来完成此操作,请联系管理员。", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>请注意升级将使这个房间有一个新版本</b>。所有当前的消息都将保留在此存档房间中。", - "Automatically invite members from this room to the new one": "自动邀请该房间的成员加入新房间", - "These are likely ones other room admins are a part of.": "这些可能是其他房间管理员的一部分。", - "Other spaces or rooms you might not know": "你可能不知道的其他空间或房间", - "Spaces you know that contain this room": "你知道的包含此房间的空间", - "Search spaces": "搜索空间", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "决定哪些空间可以访问这个房间。如果一个空间被选中,它的成员可以找到并加入<RoomName/>。", - "Select spaces": "选择空间", - "You're removing all spaces. Access will default to invite only": "你正在移除所有空间。访问权限将预设为仅邀请", - "Leave %(spaceName)s": "离开 %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "你是某些要离开的房间或空间的唯一管理员。离开将使它们没有任何管理员。", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "你是此空间的唯一管理员。离开它将意味着没有人可以控制它。", - "You won't be able to rejoin unless you are re-invited.": "除非你被重新邀请,否则你将无法重新加入。", - "User Directory": "用户目录", - "Want to add an existing space instead?": "想要添加现有空间?", - "Add a space to a space you manage.": "向你管理的空间添加空间。", - "Only people invited will be able to find and join this space.": "只有受邀者才能找到并加入此空间。", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "任何人都可以找到并加入这个空间,而不仅仅是 <SpaceName/> 的成员。", - "Anyone in <SpaceName/> will be able to find and join.": "<SpaceName/> 中的任何人都可以找到并加入。", - "Private space (invite only)": "私有空间(仅邀请)", - "Space visibility": "空间可见度", - "Adding spaces has moved.": "新增空间已移动。", - "Search for rooms": "搜索房间", - "Search for spaces": "搜索空间", - "Create a new space": "创建新空间", - "Want to add a new space instead?": "想要添加一个新空间?", - "Add existing space": "增加现有的空间", "To join a space you'll need an invite.": "要加入一个空间,你需要一个邀请。", - "Would you like to leave the rooms in this space?": "你想俩开此空间内的房间吗?", - "You are about to leave <spaceName/>.": "你即将离开 <spaceName/>。", - "Leave some rooms": "离开一些房间", - "Leave all rooms": "离开所有房间", - "Don't leave any rooms": "不离开任何房间", - "MB": "MB", - "In reply to <a>this message</a>": "答复<a>此消息</a>", - "%(count)s reply": { - "one": "%(count)s 条回复", - "other": "%(count)s 条回复" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "输入安全短语或<button>使用安全密钥</button>以继续。", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "重新获取账户访问权限并恢复存储在此会话中的加密密钥。 没有它们,您将无法在任何会话中阅读所有安全消息。", - "If you can't see who you're looking for, send them your invite link below.": "如果您看不到您要找的人,请将您的邀请链接发送给他们。", - "Thread options": "消息列选项", "Forget": "忘记", "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s 和其他 %(count)s 个空间", "other": "%(spaceName)s 和其他 %(count)s 个空间" }, - "%(count)s votes": { - "one": "%(count)s 票", - "other": "%(count)s 票" - }, "Developer": "开发者", "Experimental": "实验性", "Themes": "主题", "Moderation": "审核", "Messaging": "消息传递", - "Spaces you know that contain this space": "你知道的包含这个空间的空间", - "Recently viewed": "最近查看", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "您确定要结束此投票吗? 这将显示投票的最终结果并阻止人们投票。", - "End Poll": "结束投票", - "Sorry, the poll did not end. Please try again.": "抱歉,投票没有结束。 请再试一次。", - "Failed to end poll": "结束投票失败", - "The poll has ended. Top answer: %(topAnswer)s": "投票已经结束。 得票最多答案:%(topAnswer)s", - "The poll has ended. No votes were cast.": "投票已经结束。 没有投票。", - "Link to room": "房间链接", - "Recent searches": "最近的搜索", - "To search messages, look for this icon at the top of a room <icon/>": "要搜索消息,请在房间顶部查找此图标<icon/>", - "Other searches": "其他搜索", - "Public rooms": "公共房间", - "Use \"%(query)s\" to search": "使用 \"%(query)s\" 来搜索", - "Other rooms in %(spaceName)s": "%(spaceName)s 中的其他房间", - "Spaces you're in": "你所在的空间", - "Including you, %(commaSeparatedMembers)s": "包括你,%(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "将您与该空间的成员的聊天进行分组。关闭这个后你将无法在 %(spaceName)s 内看到这些聊天。", - "Sections to show": "要显示的部分", - "Open in OpenStreetMap": "在 OpenStreetMap 中打开", "%(space1Name)s and %(space2Name)s": "%(space1Name)s 与 %(space2Name)s", - "%(count)s participants": { - "other": "%(count)s 名参与者", - "one": "一名参与者" - }, - "Add new server…": "添加新的服务器…", - "Verify other device": "验证其他设备", "Saved Items": "已保存的项目", "%(members)s and %(last)s": "%(members)s和%(last)s", "%(members)s and more": "%(members)s和更多", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "若你找不到要找的房间,请请求邀请或创建新房间。", "Explore public spaces in the new search dialog": "在新的搜索对话框中探索公开空间", - "%(featureName)s Beta feedback": "%(featureName)sBeta反馈", - "Use <arrows/> to scroll": "用<arrows/>来滚动", "Feedback sent! Thanks, we appreciate it!": "反馈已发送!谢谢,我们很感激!", - "Location": "位置", - "This address does not point at this room": "此地址不指向此房间", - "Could not fetch location": "无法获取位置", - "This address had invalid server or is already in use": "此地址的服务器无效或已被使用", - "Missing room name or separator e.g. (my-room:domain.org)": "缺少房间名称或分隔符,例子(my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "缺少域分隔符,例子(:domain.org)", - "toggle event": "切换事件", - "What location type do you want to share?": "你想分享什么位置类型?", - "Drop a Pin": "放置图钉", - "My live location": "我的实时位置", - "My current location": "我当前的位置", - "%(displayName)s's live location": "%(displayName)s的实时位置", - "%(brand)s could not send your location. Please try again later.": "%(brand)s无法发送你的位置。请稍后再试。", - "We couldn't send your location": "我们无法发送你的位置", - "%(count)s Members": { - "one": "%(count)s个成员", - "other": "%(count)s个成员" - }, - "Search for": "搜索", - "Some results may be hidden for privacy": "为保护隐私,一些结果可能被隐藏", - "If you can't see who you're looking for, send them your invite link.": "若你无法看到你正在查找的人,给他们发送你的邀请链接。", - "Copy invite link": "复制邀请链接", - "Some results may be hidden": "一些结果可能被隐藏", - "Other options": "其他选项", - "Start a group chat": "发起群聊天", - "Remove search filter for %(filter)s": "移除%(filter)s搜索过滤条件", "Show rooms": "显示房间", "Show spaces": "显示空间", "You cannot search for rooms that are neither a room nor a space": "你无法搜索既不是房间也不是空间的房间", - "You don't have permission to share locations": "你没有权限分享位置", - "You need to have the right permissions in order to share locations in this room.": "你需要拥有正确的权限才能在此房间中共享位置。", - "Who will you chat to the most?": "你会和谁聊得最多?", "We'll help you get connected.": "", - "Friends and family": "朋友和家人", - "Coworkers and teams": "同事和团队", - "Online community members": "在线社群成员", - "You will not be able to reactivate your account": "你将无法重新激活你的账户", - "Preserve system messages": "保留系统消息", "Remove them from everything I'm able to": "", - "Remove server “%(roomServer)s”": "移除服务器“%(roomServer)s”", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "你可以使用自定义服务器选项来指定不同的家服务器URL以登录其他Matrix服务器。这让你能把%(brand)s和不同家服务器上的已有Matrix账户搭配使用。", - "Unsent": "未发送", - "Search Dialog": "搜索对话", - "Join %(roomAddress)s": "加入%(roomAddress)s", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "当你登出时,这些密钥会从此设备删除。这意味着你将无法查阅已加密消息,除非你在其他设备上有那些消息的密钥,或者已将其备份到服务器。", - "Open room": "打开房间", - "Output devices": "输出设备", - "Input devices": "输入设备", "View List": "查看列表", - "View list": "查看列表", - "No live locations": "无实时位置", - "Live location error": "实时位置错误", - "Live location ended": "实时位置已结束", - "Live until %(expiryTime)s": "实时分享直至%(expiryTime)s", - "Cameras": "相机", "Unread email icon": "未读电子邮件图标", - "An error occurred while stopping your live location, please try again": "停止你的实时位置时出错,请重试", - "An error occurred whilst sharing your live location, please try again": "分享你的实时位置时出错,请重试", - "Live location enabled": "实时位置已启用", - "You are sharing your live location": "你正在分享你的实时位置", - "An error occurred whilst sharing your live location": "分享实时位置时出错", - "An error occurred while stopping your live location": "停止实时位置时出错", - "Close sidebar": "关闭侧边栏", - "Manually verify by text": "用文本手动验证", - "Interactively verify by emoji": "用表情符号交互式验证", - "Show: %(instance)s rooms (%(server)s)": "显示:%(instance)s房间(%(server)s)", - "Show: Matrix rooms": "显示:Matrix房间", - "Choose a locale": "选择区域设置", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s或%(recoveryFile)s", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "若你也想移除关于此用户的系统消息(例如,成员更改、用户资料更改……),则取消勾选", - "<w>WARNING:</w> <description/>": "<w>警告:</w><description/>", "common": { "about": "关于", "analytics": "统计分析服务", @@ -989,7 +514,30 @@ "show_more": "显示更多", "joined": "已加入", "avatar": "头像", - "are_you_sure": "你确定吗?" + "are_you_sure": "你确定吗?", + "location": "位置", + "email_address": "邮箱地址", + "filter_results": "过滤结果", + "no_results_found": "找不到结果", + "unsent": "未发送", + "cameras": "相机", + "n_participants": { + "other": "%(count)s 名参与者", + "one": "一名参与者" + }, + "and_n_others": { + "other": "和其他%(count)s个人……", + "one": "和其它一个..." + }, + "n_members": { + "one": "%(count)s 位成员", + "other": "%(count)s 位成员" + }, + "edited": "已编辑", + "n_rooms": { + "one": "%(count)s 个房间", + "other": "%(count)s 个房间" + } }, "action": { "continue": "继续", @@ -1105,7 +653,11 @@ "add_existing_room": "添加现有的房间", "explore_public_rooms": "探索公共房间", "reply_in_thread": "在消息列中回复", - "click": "点击" + "click": "点击", + "transfer": "传输", + "resume": "恢复", + "hold": "挂起", + "view_list": "查看列表" }, "a11y": { "user_menu": "用户菜单", @@ -1187,7 +739,9 @@ "beta_section": "即将到来的功能", "beta_description": "%(brand)s的下一步是什么?实验室是早期获得东西、测试新功能和在它们发布前帮助塑造的最好方式。", "experimental_section": "早期预览", - "experimental_description": "想要做点实验?试试我们开发中的最新点子。这些功能尚未确定;它们可能不稳定,可能会变动,也可能被完全丢弃。<a>了解更多</a>。" + "experimental_description": "想要做点实验?试试我们开发中的最新点子。这些功能尚未确定;它们可能不稳定,可能会变动,也可能被完全丢弃。<a>了解更多</a>。", + "beta_feedback_title": "%(featureName)sBeta反馈", + "beta_feedback_leave_button": "要离开beta,请访问你的设置。" }, "keyboard": { "home": "主页", @@ -1305,7 +859,9 @@ "moderator": "协管员", "admin": "管理员", "mod": "管理员", - "custom": "自定义(%(level)s)" + "custom": "自定义(%(level)s)", + "label": "权力级别", + "custom_level": "自定义级别" }, "bug_reporting": { "introduction": "若你通过GitHub提交bug,则调试日志能帮助我们追踪问题。 ", @@ -1323,7 +879,16 @@ "uploading_logs": "正在上传日志", "downloading_logs": "正在下载日志", "create_new_issue": "请在 GitHub 上<newIssueLink>创建一个新 issue</newIssueLink> 以便我们调查此错误。", - "waiting_for_server": "正在等待服务器响应" + "waiting_for_server": "正在等待服务器响应", + "error_empty": "请告诉我们哪里出错了,或最好创建一个 GitHub issue 来描述此问题。", + "preparing_logs": "正在准备发送日志", + "logs_sent": "日志已发送", + "thank_you": "谢谢!", + "failed_send_logs": "无法发送日志: ", + "preparing_download": "正在准备下载日志", + "unsupported_browser": "提醒:你的浏览器不被支持,所以你的体验可能不可预料。", + "textarea_label": "提示", + "log_request": "要帮助我们防止其以后发生,请<a>给我们发送日志</a>。" }, "time": { "hours_minutes_seconds_left": "剩余%(hours)s小时%(minutes)s分钟%(seconds)s秒", @@ -1403,7 +968,11 @@ "send_dm": "发送私聊", "explore_rooms": "探索公共房间", "create_room": "创建一个群聊", - "create_account": "创建账户" + "create_account": "创建账户", + "use_case_heading2": "你会和谁聊得最多?", + "use_case_personal_messaging": "朋友和家人", + "use_case_work_messaging": "同事和团队", + "use_case_community_messaging": "在线社群成员" }, "settings": { "show_breadcrumbs": "在房间列表上方显示最近浏览过的房间的快捷方式", @@ -1724,7 +1293,15 @@ "email_address_label": "电子邮箱地址", "remove_msisdn_prompt": "删除 %(phone)s 吗?", "add_msisdn_instructions": "一封短信已发送至 +%(msisdn)s。请输入其中包含的验证码。", - "msisdn_label": "电话号码" + "msisdn_label": "电话号码", + "spell_check_locale_placeholder": "选择区域设置", + "deactivate_confirm_body_sso": "通过单点登录证明你的身份并确认停用你的账户。", + "deactivate_confirm_body": "你确定要停用你的账户吗?此操作不可逆。", + "deactivate_confirm_continue": "确认账户停用", + "error_deactivate_communication": "联系服务器时出现问题。请重试。", + "error_deactivate_no_auth": "服务器不要求任何认证", + "error_deactivate_invalid_auth": "服务器未返回有效认证信息。", + "deactivate_confirm_content_1": "你将无法重新激活你的账户" }, "sidebar": { "title": "侧边栏", @@ -1783,7 +1360,8 @@ "import_description_1": "此操作允许你导入之前从另一个 Matrix 客户端中导出的加密密钥文件。导入完成后,你将能够解密那个客户端可以解密的加密消息。", "import_description_2": "导出文件受口令词组保护。你应该在此输入口令词组以解密此文件。", "file_to_import": "要导入的文件" - } + }, + "warning": "<w>警告:</w><description/>" }, "devtools": { "send_custom_account_data_event": "发送自定义账户数据事件", @@ -1852,7 +1430,8 @@ "low_bandwidth_mode": "低带宽模式", "developer_mode": "开发者模式", "view_source_decrypted_event_source": "解密的事件源码", - "original_event_source": "原始事件源码" + "original_event_source": "原始事件源码", + "toggle_event": "切换事件" }, "export_chat": { "html": "HTML", @@ -1903,7 +1482,8 @@ "format": "格式", "messages": "消息", "size_limit": "大小限制", - "include_attachments": "包括附件" + "include_attachments": "包括附件", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "创建视频房间", @@ -2236,7 +1816,8 @@ }, "reactions": { "label": "%(reactors)s做出了%(content)s的反应", - "tooltip": "<reactors/><reactedWith>回应了 %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith>回应了 %(shortName)s</reactedWith>", + "add_reaction_prompt": "添加反应" }, "m.room.create": { "continuation": "此房间是另一个对话的延续之处。", @@ -2250,7 +1831,9 @@ "external_url": "源网址", "collapse_reply_thread": "折叠回复消息列", "view_related_event": "查看相关事件", - "report": "举报" + "report": "举报", + "resent_unsent_reactions": "重新发送%(unsentCount)s个反应", + "open_in_osm": "在 OpenStreetMap 中打开" }, "url_preview": { "show_n_more": { @@ -2320,13 +1903,38 @@ "you_accepted": "你接受了", "you_declined": "你拒绝了", "you_cancelled": "你取消了", - "you_started": "你发送了一个验证请求" + "you_started": "你发送了一个验证请求", + "user_accepted": "%(name)s 接受了", + "user_declined": "%(name)s 拒绝了", + "user_cancelled": "%(name)s 取消了", + "user_wants_to_verify": "%(name)s 想要验证" }, "m.poll.end": { "sender_ended": "%(senderName)s 结束了投票" }, "m.video": { "error_decrypting": "解密视频时出错" + }, + "scalar_starter_link": { + "dialog_title": "添加集成", + "dialog_description": "你将被带到一个第三方网站以便验证你的账户来使用 %(integrationsUrl)s 提供的集成。你希望继续吗?" + }, + "edits": { + "tooltip_title": "编辑于 %(date)s", + "tooltip_sub": "点击查看编辑历史", + "tooltip_label": "编辑于 %(date)s。点击以查看编辑历史。" + }, + "error_rendering_message": "无法加载此消息", + "reply": { + "error_loading": "无法加载被回复的事件,它可能不存在,也可能是你没有权限查看它。", + "in_reply_to": "<a>答复</a> <pill>", + "in_reply_to_for_export": "答复<a>此消息</a>" + }, + "m.poll": { + "count_of_votes": { + "one": "%(count)s 票", + "other": "%(count)s 票" + } } }, "slash_command": { @@ -2416,7 +2024,8 @@ "verify_nop_warning_mismatch": "警告:会话已验证,然而密钥不匹配!", "verify_mismatch": "警告:密钥验证失败!%(userId)s 的会话 %(deviceId)s 的签名密钥为 %(fprint)s,与提供的密钥 %(fingerprint)s 不符。这可能表示你的通讯已被截获!", "verify_success_title": "已验证的密钥", - "verify_success_description": "你提供的签名密钥与你从 %(userId)s 的会话 %(deviceId)s 获取的一致。此会话被标为已验证。" + "verify_success_description": "你提供的签名密钥与你从 %(userId)s 的会话 %(deviceId)s 获取的一致。此会话被标为已验证。", + "help_dialog_title": "命令帮助" }, "presence": { "busy": "忙", @@ -2538,9 +2147,11 @@ "unable_to_access_audio_input_title": "无法访问你的麦克风", "unable_to_access_audio_input_description": "我们无法访问你的麦克风。 请检查浏览器设置并重试。", "no_audio_input_title": "未找到麦克风", - "no_audio_input_description": "我们没能在你的设备上找到麦克风。请检查设置并重试。" + "no_audio_input_description": "我们没能在你的设备上找到麦克风。请检查设置并重试。", + "transfer_consult_first_label": "先询问", + "input_devices": "输入设备", + "output_devices": "输出设备" }, - "Other": "其他", "room_settings": { "permissions": { "m.room.avatar_space": "更改空间头像", @@ -2644,7 +2255,15 @@ "one": "正在更新空间…" }, "error_join_rule_change_title": "未能更新加入列表", - "error_join_rule_change_unknown": "未知失败" + "error_join_rule_change_unknown": "未知失败", + "join_rule_restricted_dialog_empty_warning": "你正在移除所有空间。访问权限将预设为仅邀请", + "join_rule_restricted_dialog_title": "选择空间", + "join_rule_restricted_dialog_description": "决定哪些空间可以访问这个房间。如果一个空间被选中,它的成员可以找到并加入<RoomName/>。", + "join_rule_restricted_dialog_filter_placeholder": "搜索空间", + "join_rule_restricted_dialog_heading_space": "你知道的包含这个空间的空间", + "join_rule_restricted_dialog_heading_room": "你知道的包含此房间的空间", + "join_rule_restricted_dialog_heading_other": "你可能不知道的其他空间或房间", + "join_rule_restricted_dialog_heading_unknown": "这些可能是其他房间管理员的一部分。" }, "general": { "publish_toggle": "是否将此房间发布至 %(domain)s 的房间目录中?", @@ -2685,7 +2304,17 @@ "canonical_alias_field_label": "主要地址", "avatar_field_label": "房间头像", "aliases_no_items_label": "还没有其他公布的地址,在下方添加一个", - "aliases_items_label": "其他公布的地址:" + "aliases_items_label": "其他公布的地址:", + "alias_heading": "房间地址", + "alias_field_has_domain_invalid": "缺少域分隔符,例子(:domain.org)", + "alias_field_has_localpart_invalid": "缺少房间名称或分隔符,例子(my-room:domain.org)", + "alias_field_safe_localpart_invalid": "不允许使用某些字符", + "alias_field_required_invalid": "请提供地址", + "alias_field_matches_invalid": "此地址不指向此房间", + "alias_field_taken_valid": "此地址可用", + "alias_field_taken_invalid_domain": "此地址已被使用", + "alias_field_taken_invalid": "此地址的服务器无效或已被使用", + "alias_field_placeholder_default": "例如 my-room" }, "advanced": { "unfederated": "此房间无法被远程 Matrix 服务器访问", @@ -2697,7 +2326,24 @@ "room_version_section": "房间版本", "room_version": "房间版本:", "information_section_space": "空间信息", - "information_section_room": "房间信息" + "information_section_room": "房间信息", + "error_upgrade_title": "房间升级失败", + "error_upgrade_description": "房间可能没有完整地升级", + "upgrade_button": "升级此房间至版本 %(version)s", + "upgrade_dialog_title": "更新房间版本", + "upgrade_dialog_description": "升级此房间需要关闭此房间的当前实例并创建一个新的房间代替它。为了给房间成员最好的体验,我们会:", + "upgrade_dialog_description_1": "创建一个拥有相同的名称、描述与头像的新房间", + "upgrade_dialog_description_2": "更新所有本地房间别名以使其指向新房间", + "upgrade_dialog_description_3": "阻止用户在旧房间中发言,并发送消息建议用户迁移至新房间", + "upgrade_dialog_description_4": "在新房间的开始处发送一条指回旧房间的链接,这样用户可以查看旧消息", + "upgrade_warning_dialog_invite_label": "自动邀请该房间的成员加入新房间", + "upgrade_warning_dialog_title_private": "更新私人房间", + "upgrade_dwarning_ialog_title_public": "更新公共房间", + "upgrade_warning_dialog_report_bug_prompt": "这通常仅影响服务器如何处理房间。如果你的 %(brand)s 遇到问题,请回报错误。", + "upgrade_warning_dialog_report_bug_prompt_link": "通常这只影响房间在服务器上的处理方式。如果你对你的 %(brand)s 有问题,请<a>报告一个错误</a>。", + "upgrade_warning_dialog_description": "更新房间是高级操作,通常建议在房间由于错误、缺失功能或安全漏洞而不稳定时使用。", + "upgrade_warning_dialog_explainer": "<b>请注意升级将使这个房间有一个新版本</b>。所有当前的消息都将保留在此存档房间中。", + "upgrade_warning_dialog_footer": "你将把此房间从 <oldVersion /> 升级至 <newVersion />。" }, "delete_avatar_label": "删除头像", "upload_avatar_label": "上传头像", @@ -2736,7 +2382,9 @@ "enable_element_call_caption": "%(brand)s是端到端加密的,但是目前仅限于少数用户。", "enable_element_call_no_permissions_tooltip": "你没有足够的权限更改这个。", "call_type_section": "通话类型" - } + }, + "title": "房间设置 - %(roomName)s", + "alias_not_specified": "未指定" }, "encryption": { "verification": { @@ -2807,7 +2455,20 @@ "timed_out": "验证超时。", "cancelled_self": "你在其他设备上取消了验证。", "cancelled_user": "%(displayName)s 取消了验证。", - "cancelled": "你取消了验证。" + "cancelled": "你取消了验证。", + "incoming_sas_user_dialog_text_1": "验证此用户并将其标记为已信任。在收发端到端加密消息时,信任用户可让你更加放心。", + "incoming_sas_user_dialog_text_2": "验证此用户会将其会话标记为已信任,与此同时,你的会话也会被此用户标记为已信任。", + "incoming_sas_device_dialog_text_1": "验证此设备以将其标记为已信任。在收发端到端加密消息时,信任设备可让你与其他用户更加放心。", + "incoming_sas_device_dialog_text_2": "验证此设备会将其标记为已信任,与此同时,其他验证了你的用户也会信任此设备。", + "incoming_sas_dialog_title": "收到验证请求", + "manual_device_verification_self_text": "通过比较下方内容和你别的会话中的用户设置来确认:", + "manual_device_verification_user_text": "通过比较下方内容和对方用户设置来确认此用户会话:", + "manual_device_verification_device_name_label": "会话名称", + "manual_device_verification_device_id_label": "会话 ID", + "manual_device_verification_device_key_label": "会话密钥", + "manual_device_verification_footer": "如果它们不匹配,你通讯的安全性可能已受损。", + "verification_dialog_title_device": "验证其他设备", + "verification_dialog_title_user": "验证请求" }, "old_version_detected_title": "检测到旧的加密数据", "old_version_detected_description": "已检测到旧版%(brand)s的数据,这将导致端到端加密在旧版本中发生故障。在此版本中,使用旧版本交换的端到端加密消息可能无法解密。这也可能导致与此版本交换的消息失败。如果你遇到问题,请登出并重新登录。要保留历史消息,请先导出并在重新登录后导入你的密钥。", @@ -2861,7 +2522,57 @@ "cross_signing_room_warning": "有人在使用未知会话", "cross_signing_room_verified": "房间中所有人都已被验证", "cross_signing_room_normal": "此房间是端到端加密的", - "unsupported": "此客户端不支持端到端加密。" + "unsupported": "此客户端不支持端到端加密。", + "incompatible_database_sign_out_description": "为避免丢失聊天记录,你必须在登出前导出房间密钥。你需要切换至新版 %(brand)s 方可继续执行此操作", + "incompatible_database_description": "你曾在此会话中使用了一个更新版本的 %(brand)s。要再使用此版本并使用端到端加密,你需要登出再重新登录。", + "incompatible_database_title": "数据库不兼容", + "incompatible_database_disable": "在停用加密的情况下继续", + "key_signature_upload_completed": "上传完成", + "key_signature_upload_cancelled": "已取消签名上传", + "key_signature_upload_failed": "无法上传", + "key_signature_upload_success_title": "签名上传成功", + "key_signature_upload_failed_title": "签名上传失败", + "udd": { + "own_new_session_text": "你登录了未经过验证的新会话:", + "own_ask_verify_text": "使用以下选项之一验证你的其他会话。", + "other_new_session_text": "%(name)s(%(userId)s)登录到未验证的新会话:", + "other_ask_verify_text": "要求此用户验证其会话,或在下面手动进行验证。", + "title": "不可信任", + "manual_verification_button": "用文本手动验证", + "interactive_verification_button": "用表情符号交互式验证" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "错误文件类型", + "recovery_key_is_correct": "看着不错!", + "wrong_security_key": "安全密钥错误", + "invalid_security_key": "安全密钥无效" + }, + "reset_title": "全部重置", + "reset_warning_1": "当你没有其他设备可以用于完成验证时,方可执行此操作。", + "reset_warning_2": "如果你全部重置,你将会在没有受信任的会话重新开始、没有受信任的用户,且可能会看不到过去的消息。", + "security_phrase_title": "安全短语", + "security_phrase_incorrect_error": "无法访问秘密存储。请确认你输入了正确的安全短语。", + "enter_phrase_or_key_prompt": "输入安全短语或<button>使用安全密钥</button>以继续。", + "security_key_title": "安全密钥", + "use_security_key_prompt": "使用你的安全密钥以继续。", + "separator": "%(securityKey)s或%(recoveryFile)s", + "restoring": "从备份恢复密钥" + }, + "reset_all_button": "忘记或丢失了所有恢复方式?<a>全部重置</a>", + "destroy_cross_signing_dialog": { + "title": "销毁交叉签名密钥?", + "warning": "删除交叉签名密钥是永久的。所有你验证过的人都会看到安全警报。除非你丢失了所有可以交叉签名的设备,否则几乎可以确定你不想这么做。", + "primary_button_text": "清楚交叉签名密钥" + }, + "confirm_encryption_setup_title": "确认加密设置", + "confirm_encryption_setup_body": "点击下方按钮以确认设置加密。", + "unable_to_setup_keys_error": "无法设置密钥", + "key_signature_upload_failed_master_key_signature": "一个新的主密钥签名", + "key_signature_upload_failed_cross_signing_key_signature": "一个新的交叉签名密钥的签名", + "key_signature_upload_failed_device_cross_signing_key_signature": "一个设备的交叉签名的签名", + "key_signature_upload_failed_key_signature": "一个密钥签名", + "key_signature_upload_failed_body": "%(brand)s 在上传此文件时出错:" }, "emoji": { "category_frequently_used": "经常使用", @@ -2991,7 +2702,10 @@ "fallback_button": "开始认证", "sso_title": "使用单点登录继续", "sso_body": "使用单一登入证明你的身份,以确认添加此电子邮件地址。", - "code": "代码" + "code": "代码", + "sso_preauth_body": "要继续,请使用单点登录证明你的身份。", + "sso_postauth_title": "确认以继续", + "sso_postauth_body": "点击下方按钮确认你的身份。" }, "password_field_label": "输入密码", "password_field_strong_label": "不错,是个强密码!", @@ -3035,7 +2749,41 @@ }, "country_dropdown": "国家下拉菜单", "common_failures": {}, - "captcha_description": "此家服务器想要确认你不是机器人。" + "captcha_description": "此家服务器想要确认你不是机器人。", + "autodiscovery_invalid": "无效的家服务器搜索响应", + "autodiscovery_generic_failure": "从服务器获取自动发现配置时失败", + "autodiscovery_invalid_hs_base_url": "m.homeserver 的 base_url 无效", + "autodiscovery_invalid_hs": "家服务器链接不像是有效的 Matrix 家服务器", + "autodiscovery_invalid_is_base_url": "m.identity_server 的 base_url 无效", + "autodiscovery_invalid_is": "身份服务器链接不像是有效的身份服务器", + "autodiscovery_invalid_is_response": "无效的身份服务器搜索响应", + "server_picker_description": "你可以使用自定义服务器选项来指定不同的家服务器URL以登录其他Matrix服务器。这让你能把%(brand)s和不同家服务器上的已有Matrix账户搭配使用。", + "server_picker_description_matrix.org": "免费加入最大的公共服务器,成为数百万用户中的一员", + "server_picker_title_default": "服务器选项", + "soft_logout": { + "clear_data_title": "是否清除此会话中的所有数据?", + "clear_data_description": "清除此会话中的所有数据是永久的。加密消息会丢失,除非其密钥已被备份。", + "clear_data_button": "清除所有数据" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "加密消息已使用端到端加密保护。只有你和拥有密钥的收件人可以阅读这些消息。", + "setup_secure_backup_description_2": "当你登出时,这些密钥会从此设备删除。这意味着你将无法查阅已加密消息,除非你在其他设备上有那些消息的密钥,或者已将其备份到服务器。", + "use_key_backup": "开始使用密钥备份", + "skip_key_backup": "我不想要我的加密消息", + "megolm_export": "手动导出密钥", + "setup_key_backup_title": "你将失去你的加密消息的访问权", + "description": "你确定要登出吗?" + }, + "registration": { + "continue_without_email_title": "不使用电子邮箱并继续", + "continue_without_email_description": "请注意,如果你不添加电子邮箱并且忘记密码,你将<b>永远失去对你账户的访问权</b>。", + "continue_without_email_field_label": "电子邮箱(可选)" + }, + "set_email": { + "verification_pending_title": "验证等待中", + "verification_pending_description": "请检查你的电子邮箱并点击里面包含的链接。完成时请点击继续。", + "description": "这将允许你重置你的密码和接收通知。" + } }, "room_list": { "sort_unread_first": "优先显示有未读消息的房间", @@ -3086,7 +2834,8 @@ "spam_or_propaganda": "垃圾信息或宣传", "report_entire_room": "报告整个房间", "report_content_to_homeserver": "向你的家服务器管理员举报内容", - "description": "举报此消息会将其唯一的“事件ID”发送给你的家服务器的管理员。如果此房间中的消息是加密的,则你的家服务器管理员将无法阅读消息文本,也无法查看任何文件或图片。" + "description": "举报此消息会将其唯一的“事件ID”发送给你的家服务器的管理员。如果此房间中的消息是加密的,则你的家服务器管理员将无法阅读消息文本,也无法查看任何文件或图片。", + "other_label": "其他" }, "setting": { "help_about": { @@ -3200,7 +2949,22 @@ "popout": "在弹出式窗口中打开挂件", "unpin_to_view_right_panel": "取消固定此小部件以在此面板中查看", "set_room_layout": "将我的房间布局设置给所有人", - "close_to_view_right_panel": "关闭此小部件以在此面板中查看" + "close_to_view_right_panel": "关闭此小部件以在此面板中查看", + "modal_title_default": "模态框挂件(Modal Widget)", + "modal_data_warning": "此屏幕上的数据与%(widgetDomain)s分享", + "capabilities_dialog": { + "title": "批准挂件权限", + "content_starting_text": "此挂件想要:", + "decline_all_permission": "全部拒绝", + "remember_Selection": "记住我对此挂件的选择" + }, + "open_id_permissions_dialog": { + "title": "允许此挂件验证你的身份", + "starting_text": "挂件将会验证你的用户 ID,但将无法为你执行动作:", + "remember_selection": "记住" + }, + "error_unable_start_audio_stream_description": "无法开始音频流媒体。", + "error_unable_start_audio_stream_title": "开始流直播失败" }, "feedback": { "sent": "反馈已发送", @@ -3209,7 +2973,8 @@ "may_contact_label": "如果您想跟进或让我测试即将到来的想法,您可以与我联系", "pro_type": "专业建议:如果你要发起新问题,请一并提交<debugLogsLink>调试日志</debugLogsLink>,以便我们找出问题根源。", "existing_issue_link": "请先查找一下 <existingIssuesLink>Github 上已有的问题</existingIssuesLink>,以免重复。找不到重复问题?<newIssueLink>发起一个吧</newIssueLink>。", - "send_feedback_action": "发送反馈" + "send_feedback_action": "发送反馈", + "can_contact_label": "如果你有任何后续问题,可以联系我" }, "zxcvbn": { "suggestions": { @@ -3273,7 +3038,10 @@ "error_encountered": "遇到错误 (%(errorDetail)s)。", "no_update": "没有可用更新。", "new_version_available": "新版本可用。<a>现在更新。</a>", - "check_action": "检查更新" + "check_action": "检查更新", + "error_unable_load_commit": "无法加载提交详情:%(msg)s", + "unavailable": "无法获得", + "changelog": "更改日志" }, "threads": { "all_threads": "所有消息列", @@ -3287,7 +3055,11 @@ "empty_tip": "<b>实用提示:</b>悬停在消息上时使用“%(replyInThread)s”。", "empty_heading": "用消息列使讨论井然有序", "open_thread": "打开消息列", - "error_start_thread_existing_relation": "无法从既有关系的事件创建消息列" + "error_start_thread_existing_relation": "无法从既有关系的事件创建消息列", + "count_of_reply": { + "one": "%(count)s 条回复", + "other": "%(count)s 条回复" + } }, "theme": { "light_high_contrast": "浅色高对比", @@ -3321,7 +3093,41 @@ "title_when_query_available": "结果", "search_placeholder": "搜索名称和描述", "no_search_result_hint": "你可能要尝试其他搜索或检查是否有错别字。", - "joining_space": "加入中" + "joining_space": "加入中", + "add_existing_subspace": { + "space_dropdown_title": "增加现有的空间", + "create_prompt": "想要添加一个新空间?", + "create_button": "创建新空间", + "filter_placeholder": "搜索空间" + }, + "add_existing_room_space": { + "error_heading": "并非所有选中的都被添加", + "progress_text": { + "one": "正在新增房间……", + "other": "正在新增房间……(%(count)s 中的第 %(progress)s 个)" + }, + "dm_heading": "私聊", + "space_dropdown_label": "空间选择", + "space_dropdown_title": "添加现有房间", + "create": "想要添加一个新的房间吗?", + "create_prompt": "创建新房间", + "subspace_moved_note": "新增空间已移动。" + }, + "room_filter_placeholder": "搜索房间", + "leave_dialog_public_rejoin_warning": "除非你被重新邀请,否则你将无法重新加入。", + "leave_dialog_only_admin_warning": "你是此空间的唯一管理员。离开它将意味着没有人可以控制它。", + "leave_dialog_only_admin_room_warning": "你是某些要离开的房间或空间的唯一管理员。离开将使它们没有任何管理员。", + "leave_dialog_title": "离开 %(spaceName)s", + "leave_dialog_description": "你即将离开 <spaceName/>。", + "leave_dialog_option_intro": "你想俩开此空间内的房间吗?", + "leave_dialog_option_none": "不离开任何房间", + "leave_dialog_option_all": "离开所有房间", + "leave_dialog_option_specific": "离开一些房间", + "leave_dialog_action": "离开空间", + "preferences": { + "sections_section": "要显示的部分", + "show_people_in_space": "将您与该空间的成员的聊天进行分组。关闭这个后你将无法在 %(spaceName)s 内看到这些聊天。" + } }, "location_sharing": { "MapStyleUrlNotConfigured": "此家服务器未配置显示地图。", @@ -3345,7 +3151,28 @@ "click_move_pin": "点击以移动图钉", "click_drop_pin": "点击以放置图钉", "share_button": "共享位置", - "stop_and_close": "停止并关闭" + "stop_and_close": "停止并关闭", + "error_fetch_location": "无法获取位置", + "error_no_perms_title": "你没有权限分享位置", + "error_no_perms_description": "你需要拥有正确的权限才能在此房间中共享位置。", + "error_send_title": "我们无法发送你的位置", + "error_send_description": "%(brand)s无法发送你的位置。请稍后再试。", + "live_description": "%(displayName)s的实时位置", + "share_type_own": "我当前的位置", + "share_type_live": "我的实时位置", + "share_type_pin": "放置图钉", + "share_type_prompt": "你想分享什么位置类型?", + "live_until": "实时分享直至%(expiryTime)s", + "live_location_ended": "实时位置已结束", + "live_location_error": "实时位置错误", + "live_locations_empty": "无实时位置", + "close_sidebar": "关闭侧边栏", + "error_stopping_live_location": "停止实时位置时出错", + "error_sharing_live_location": "分享实时位置时出错", + "live_location_active": "你正在分享你的实时位置", + "live_location_enabled": "实时位置已启用", + "error_sharing_live_location_try_again": "分享你的实时位置时出错,请重试", + "error_stopping_live_location_try_again": "停止你的实时位置时出错,请重试" }, "labs_mjolnir": { "room_name": "我的封禁列表", @@ -3412,7 +3239,15 @@ "address_placeholder": "例如:my-space", "address_label": "地址", "label": "创建空间", - "add_details_prompt_2": "你随时可以更改它们。" + "add_details_prompt_2": "你随时可以更改它们。", + "subspace_join_rule_restricted_description": "<SpaceName/> 中的任何人都可以找到并加入。", + "subspace_join_rule_public_description": "任何人都可以找到并加入这个空间,而不仅仅是 <SpaceName/> 的成员。", + "subspace_join_rule_invite_description": "只有受邀者才能找到并加入此空间。", + "subspace_dropdown_title": "创建空间", + "subspace_beta_notice": "向你管理的空间添加空间。", + "subspace_join_rule_label": "空间可见度", + "subspace_join_rule_invite_only": "私有空间(仅邀请)", + "subspace_existing_space_prompt": "想要添加现有空间?" }, "user_menu": { "switch_theme_light": "切换到浅色模式", @@ -3552,7 +3387,11 @@ "search": { "this_room": "此房间", "all_rooms": "全部房间", - "field_placeholder": "搜索…" + "field_placeholder": "搜索…", + "result_count": { + "one": "(~%(count)s 个结果)", + "other": "(~%(count)s 个结果)" + } }, "jump_to_bottom_button": "滚动到最近的消息", "jump_read_marker": "跳到第一条未读消息。", @@ -3561,7 +3400,18 @@ "creating_room_text": "正在创建房间%(names)s", "jump_to_date_beginning": "房间的开头", "jump_to_date": "跳至日期", - "jump_to_date_prompt": "选个日期以跳转" + "jump_to_date_prompt": "选个日期以跳转", + "face_pile_tooltip_label": { + "one": "查看 1 位成员", + "other": "查看全部 %(count)s 位成员" + }, + "face_pile_tooltip_shortcut_joined": "包括你,%(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "包括 %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> 邀请了你", + "face_pile_summary": { + "one": "已有你所认识的 %(count)s 个人加入", + "other": "已有你所认识的 %(count)s 个人加入" + } }, "file_panel": { "guest_note": "你必须 <a>注册</a> 以使用此功能", @@ -3582,7 +3432,9 @@ "identity_server_no_terms_title": "身份服务器无服务条款", "identity_server_no_terms_description_1": "此操作需要访问默认的身份服务器 <server /> 以验证邮箱或电话号码,但此服务器无任何服务条款。", "identity_server_no_terms_description_2": "只有在你信任服务器所有者后才能继续。", - "inline_intro_text": "接受 <policyLink /> 以继续:" + "inline_intro_text": "接受 <policyLink /> 以继续:", + "summary_identity_server_1": "通过电话或邮箱寻找别人", + "summary_identity_server_2": "通过电话或邮箱被寻找" }, "space_settings": { "title": "设置 - %(spaceName)s" @@ -3617,7 +3469,13 @@ "total_n_votes_voted": { "one": "基于 %(count)s 票", "other": "基于 %(count)s 票" - } + }, + "end_message_no_votes": "投票已经结束。 没有投票。", + "end_message": "投票已经结束。 得票最多答案:%(topAnswer)s", + "error_ending_title": "结束投票失败", + "error_ending_description": "抱歉,投票没有结束。 请再试一次。", + "end_title": "结束投票", + "end_description": "您确定要结束此投票吗? 这将显示投票的最终结果并阻止人们投票。" }, "failed_load_async_component": "无法加载!请检查你的网络连接并重试。", "upload_failed_generic": "文件《%(fileName)s》上传失败。", @@ -3662,7 +3520,35 @@ "error_version_unsupported_space": "用户的家服务器版本不支持空间。", "error_version_unsupported_room": "用户的家服务器不支持此房间版本。", "error_unknown": "未知服务器错误", - "to_space": "邀请至 %(spaceName)s" + "to_space": "邀请至 %(spaceName)s", + "unable_find_profiles_description_default": "找不到下列 Matrix ID 的用户资料,你还是要邀请吗?", + "unable_find_profiles_title": "以下用户可能不存在", + "unable_find_profiles_invite_never_warn_label_default": "还是邀请,不用再提醒我", + "unable_find_profiles_invite_label_default": "还是邀请", + "email_caption": "通过邮箱邀请", + "error_dm": "我们无法创建你的私聊。", + "error_find_room": "尝试邀请用户时出错。", + "error_invite": "我们不能邀请这些用户。请检查你想邀请的用户并重试。", + "error_transfer_multiple_target": "通话只能转移到单个用户。", + "error_find_user_title": "寻找以下用户失败", + "error_find_user_description": "下列用户可能不存在或无效,因此不能被邀请:%(csvNames)s", + "recents_section": "最近对话", + "suggestions_section": "最近私聊", + "email_use_default_is": "使用一个身份服务器以通过邮箱邀请。<default>使用默认(%(defaultIdentityServerName)s)</default>或在<settings>设置</settings>中管理。", + "email_use_is": "使用一个身份服务器以通过邮箱邀请。在<settings>设置</settings>中管理。", + "start_conversation_name_email_mxid_prompt": "使用某人的名称、电子邮箱地址或用户名来与其开始对话(如 <userId/>)。", + "start_conversation_name_mxid_prompt": "使用某人的名字或用户名(如 <userId/>)开始与其进行对话。", + "suggestions_disclaimer": "出于隐私考虑,部分建议可能会被隐藏。", + "suggestions_disclaimer_prompt": "如果您看不到您要找的人,请将您的邀请链接发送给他们。", + "send_link_prompt": "或发送邀请链接", + "to_room": "邀请至 %(roomName)s", + "name_email_mxid_share_space": "使用某人的名字、电子邮箱地址或用户名(如 <userId/>)邀请他们,或<a>分享此空间</a>。", + "name_mxid_share_space": "使用某人的名字、用户名(如 <userId/>)邀请他们,或<a>分享此空间</a>。", + "name_email_mxid_share_room": "使用名字、电子邮件地址、用户名(如<userId/>)邀请某人或<a>分享此房间</a>。", + "name_mxid_share_room": "使用某人的名字、用户名(如 <userId/>)或<a>分享此房间</a>来邀请他们。", + "key_share_warning": "被邀请的人将能够阅读过去的消息。", + "transfer_user_directory_tab": "用户目录", + "transfer_dial_pad_tab": "拨号盘" }, "scalar": { "error_create": "无法创建挂件。", @@ -3693,7 +3579,21 @@ "failed_copy": "复制失败", "something_went_wrong": "出了点问题!", "update_power_level": "权力级别修改失败", - "unknown": "未知错误" + "unknown": "未知错误", + "dialog_description_default": "发生了一个错误。", + "edit_history_unsupported": "你的家服务器似乎不支持此功能。", + "session_restore": { + "clear_storage_description": "登出并删除加密密钥?", + "clear_storage_button": "清除存储并登出", + "title": "无法恢复会话", + "description_1": "我们在尝试恢复你先前的会话时遇到了错误。", + "description_2": "如果你之前使用过较新版本的 %(brand)s,则你的会话可能与当前版本不兼容。请关闭此窗口并使用最新版本。", + "description_3": "清除本页储存在你浏览器上的数据或许能修复此问题,但也会导致你退出登录并无法读取任何已加密的聊天记录。" + }, + "storage_evicted_title": "缺失会话数据", + "storage_evicted_description_1": "一些会话数据,包括加密消息密钥,已缺失。要修复此问题,登出并重新登录,然后从备份恢复密钥。", + "storage_evicted_description_2": "你的浏览器可能在磁盘空间不足时删除了此数据。", + "unknown_error_code": "未知错误代码" }, "in_space1_and_space2": "在 %(space1Name)s 和 %(space2Name)s 空间。", "in_space_and_n_other_spaces": { @@ -3837,7 +3737,27 @@ "deactivate_confirm_action": "停用用户", "error_deactivate": "停用用户失败", "role_label": "<RoomName/> 中的角色", - "edit_own_devices": "编辑设备" + "edit_own_devices": "编辑设备", + "redact": { + "no_recent_messages_title": "没有找到 %(user)s 最近发送的消息", + "no_recent_messages_description": "请尝试在时间线中向上滚动以查看是否有更早的。", + "confirm_title": "删除 %(user)s 最近发送的消息", + "confirm_description_2": "对于大量消息,可能会消耗一段时间。在此期间请不要刷新你的客户端。", + "confirm_keep_state_label": "保留系统消息", + "confirm_keep_state_explainer": "若你也想移除关于此用户的系统消息(例如,成员更改、用户资料更改……),则取消勾选", + "confirm_button": { + "other": "删除 %(count)s 条消息", + "one": "删除 1 条消息" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s 个已验证的会话", + "one": "1 个已验证的会话" + }, + "count_of_sessions": { + "other": "%(count)s 个会话", + "one": "%(count)s 个会话" + } }, "stickers": { "empty": "你目前未启用任何贴纸包", @@ -3871,6 +3791,9 @@ "one": "基于 %(count)s 票数的最终结果", "other": "基于 %(count)s 票数的最终结果" } + }, + "thread_list": { + "context_menu_label": "消息列选项" } }, "reject_invitation_dialog": { @@ -3907,12 +3830,155 @@ }, "console_wait": "等等!", "cant_load_page": "无法加载页面", - "Invalid homeserver discovery response": "无效的家服务器搜索响应", - "Failed to get autodiscovery configuration from server": "从服务器获取自动发现配置时失败", - "Invalid base_url for m.homeserver": "m.homeserver 的 base_url 无效", - "Homeserver URL does not appear to be a valid Matrix homeserver": "家服务器链接不像是有效的 Matrix 家服务器", - "Invalid identity server discovery response": "无效的身份服务器搜索响应", - "Invalid base_url for m.identity_server": "m.identity_server 的 base_url 无效", - "Identity server URL does not appear to be a valid identity server": "身份服务器链接不像是有效的身份服务器", - "General failure": "一般错误" + "General failure": "一般错误", + "emoji_picker": { + "cancel_search_label": "取消搜索" + }, + "info_tooltip_title": "信息", + "language_dropdown_label": "语言下拉菜单", + "seshat": { + "error_initialising": "消息搜索初始化失败,请检查<a>你的设置</a>以获取更多信息", + "warning_kind_files_app": "使用<a>桌面端应用</a>来查看所有加密文件", + "warning_kind_search_app": "使用<a>桌面端英语</a>来搜索加密消息", + "warning_kind_files": "当前版本的 %(brand)s 不支持查看某些加密文件", + "warning_kind_search": "当前版本的 %(brand)s 不支持搜索加密消息", + "reset_title": "重置活动存储?", + "reset_description": "你大概率不想重置你的活动缩影存储", + "reset_explainer": "如果这样做,请注意你的消息并不会被删除,但在重新建立索引时,搜索体验可能会降低片刻", + "reset_button": "重置活动存储" + }, + "truncated_list_n_more": { + "other": "和 %(count)s 个其他…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "请输入服务器名", + "network_dropdown_available_valid": "看着不错", + "network_dropdown_available_invalid_forbidden": "你不被允许查看此服务器的房间列表", + "network_dropdown_available_invalid": "找不到此服务器或其房间列表", + "network_dropdown_your_server_description": "你的服务器", + "network_dropdown_remove_server_adornment": "移除服务器“%(roomServer)s”", + "network_dropdown_add_dialog_title": "添加新服务器", + "network_dropdown_add_dialog_description": "输入你想探索的新服务器的服务器名。", + "network_dropdown_add_dialog_placeholder": "服务器名", + "network_dropdown_add_server_option": "添加新的服务器…", + "network_dropdown_selected_label_instance": "显示:%(instance)s房间(%(server)s)", + "network_dropdown_selected_label": "显示:Matrix房间" + } + }, + "dialog_close_label": "关闭对话框", + "redact": { + "error": "你无法删除这条消息。(%(code)s)", + "ongoing": "正在移除…", + "confirm_button": "确认移除", + "reason_label": "理由(可选)" + }, + "forward": { + "no_perms_title": "你无权执行此操作", + "sending": "正在发送", + "sent": "已发送", + "open_room": "打开房间", + "send_label": "发送", + "message_preview_heading": "消息预览", + "filter_placeholder": "搜索房间或用户" + }, + "integrations": { + "disabled_dialog_title": "集成已禁用", + "impossible_dialog_title": "集成未被允许", + "impossible_dialog_description": "你的 %(brand)s 不允许你使用集成管理器来完成此操作,请联系管理员。" + }, + "lazy_loading": { + "disabled_description1": "你之前在 %(host)s 上开启了 %(brand)s 的成员列表延迟加载设置。目前版本中延迟加载功能已被停用。因为本地缓存在这两个设置项上不相容,%(brand)s 需要重新同步你的账户。", + "disabled_description2": "如果别的 %(brand)s 版本在别的标签页中仍然开启,请关闭它,因为在同一宿主上同时使用开启了延迟加载和关闭了延迟加载的 %(brand)s 会导致问题。", + "disabled_title": "本地缓存不兼容", + "disabled_action": "清除缓存并重新同步", + "resync_description": "通过仅在需要时加载其他用户的信息,%(brand)s 现在使用的内存减少到了原来的三分之一至五分之一。 请等待与服务器重新同步!", + "resync_title": "正在更新 %(brand)s" + }, + "message_edit_dialog_title": "消息编辑历史", + "server_offline": { + "empty_timeline": "全数阅毕。", + "title": "服务器未响应", + "description": "你的服务器未响应你的一些请求。下方是一些最可能的原因。", + "description_1": "服务器(%(serverName)s)花了太长时间响应。", + "description_2": "你的防火墙或防病毒软件阻止了此请求。", + "description_3": "一个浏览器扩展阻止了此请求。", + "description_4": "此服务器为离线状态。", + "description_5": "此服务器拒绝了你的请求。", + "description_6": "你的区域难以连接上互联网。", + "description_7": "尝试联系服务器时出现连接错误。", + "description_8": "服务器没有配置为提示错误是什么(CORS)。", + "recent_changes_heading": "尚未被接受的最近更改" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s个成员", + "other": "%(count)s个成员" + }, + "public_rooms_label": "公共房间", + "heading_with_query": "使用 \"%(query)s\" 来搜索", + "heading_without_query": "搜索", + "spaces_title": "你所在的空间", + "other_rooms_in_space": "%(spaceName)s 中的其他房间", + "join_button_text": "加入%(roomAddress)s", + "result_may_be_hidden_privacy_warning": "为保护隐私,一些结果可能被隐藏", + "cant_find_person_helpful_hint": "若你无法看到你正在查找的人,给他们发送你的邀请链接。", + "copy_link_text": "复制邀请链接", + "result_may_be_hidden_warning": "一些结果可能被隐藏", + "cant_find_room_helpful_hint": "若你找不到要找的房间,请请求邀请或创建新房间。", + "create_new_room_button": "创建新房间", + "group_chat_section_title": "其他选项", + "start_group_chat_button": "发起群聊天", + "message_search_section_title": "其他搜索", + "recent_searches_section_title": "最近的搜索", + "recently_viewed_section_title": "最近查看", + "search_dialog": "搜索对话", + "remove_filter": "移除%(filter)s搜索过滤条件", + "search_messages_hint": "要搜索消息,请在房间顶部查找此图标<icon/>", + "keyboard_scroll_hint": "用<arrows/>来滚动" + }, + "share": { + "title_room": "分享房间", + "permalink_most_recent": "最新消息的链接", + "title_user": "分享用户", + "title_message": "分享房间消息", + "permalink_message": "选中消息的链接", + "link_title": "房间链接" + }, + "upload_file": { + "title_progress": "上传文件(%(total)s 中之 %(current)s)", + "title": "上传文件", + "upload_all_button": "全部上传", + "error_file_too_large": "此文件<b>过大</b>而不能上传。文件大小限制是 %(limit)s 但此文件为 %(sizeOfThisFile)s。", + "error_files_too_large": "这些文件<b>过大</b>而不能上传。文件大小限制为 %(limit)s。", + "error_some_files_too_large": "一些文件<b>过大</b>而不能上传。文件大小限制为 %(limit)s。", + "upload_n_others_button": { + "other": "上传 %(count)s 个别的文件", + "one": "上传 %(count)s 个别的文件" + }, + "cancel_all_button": "全部取消", + "error_title": "上传错误" + }, + "restore_key_backup_dialog": { + "load_error_content": "无法获取备份状态", + "recovery_key_mismatch_title": "安全密钥不符", + "recovery_key_mismatch_description": "无法使用此安全密钥解密备份:请检查你输入的安全密钥是否正确。", + "incorrect_security_phrase_title": "安全短语错误", + "incorrect_security_phrase_dialog": "无法使用此安全短语解密备份:请确认你是否输入了正确的安全短语。", + "restore_failed_error": "无法还原备份", + "no_backup_error": "找不到备份!", + "keys_restored_title": "已恢复密钥", + "count_of_decryption_failures": "%(failedCount)s 个会话解密失败!", + "count_of_successfully_restored_keys": "成功恢复了 %(sessionCount)s 个密钥", + "enter_phrase_title": "输入安全短语", + "key_backup_warning": "<b>警告</b>:你应此只在受信任的电脑上设置密钥备份。", + "enter_phrase_description": "无法通过你的安全短语访问你的安全消息历史记录并设置安全通信。", + "phrase_forgotten_text": "如果你忘记了你的安全短语,你可以<button1>使用你的安全密钥</button1>或<button2>设置新的恢复选项</button2>", + "enter_key_title": "输入安全密钥", + "key_is_valid": "看起来是有效的安全密钥!", + "key_is_invalid": "安全密钥无效", + "enter_key_description": "通过输入你的安全密钥来访问你的安全消息历史记录并设置安全通信。", + "key_forgotten_text": "如果你忘记了你的安全密钥,你可以<button>设置新的恢复选项</button>", + "load_keys_progress": "%(total)s 个密钥中之 %(completed)s 个已恢复" + } } diff --git a/src/i18n/strings/zh_Hant.json b/src/i18n/strings/zh_Hant.json index e0399b823b..97d35698da 100644 --- a/src/i18n/strings/zh_Hant.json +++ b/src/i18n/strings/zh_Hant.json @@ -1,22 +1,11 @@ { - "An error has occurred.": "出現一個錯誤。", "%(items)s and %(lastItem)s": "%(items)s 和 %(lastItem)s", - "Email address": "電子郵件地址", "Join Room": "加入聊天室", - "Session ID": "工作階段 ID", "Sun": "週日", "Mon": "週一", "Tue": "週二", - "unknown error code": "未知的錯誤代碼", - "Add an Integration": "新增整合器", - "You are about to be taken to a third-party site so you can authenticate your account for use with %(integrationsUrl)s. Do you wish to continue?": "您即將被帶到第三方網站,以便您可以驗證帳戶來使用 %(integrationsUrl)s。請問您要繼續嗎?", - "Create new room": "建立新聊天室", - "Custom level": "自訂等級", "Home": "首頁", "Moderator": "版主", - "not specified": "未指定", - "Please check your email and click on the link it contains. Once this is done, click continue.": "請收信並點擊信中的連結。完成後,再點擊「繼續」。", - "Verification Pending": "等待驗證", "Warning!": "警告!", "Wed": "週三", "Thu": "週四", @@ -37,22 +26,9 @@ "%(weekDayName)s, %(monthName)s %(day)s %(time)s": "%(weekDayName)s,%(monthName)s %(day)s %(time)s", "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s %(time)s": "%(weekDayName)s,%(monthName)s %(day)s %(fullYear)s %(time)s", "%(weekDayName)s %(time)s": "%(weekDayName)s %(time)s", - "(~%(count)s results)": { - "one": "(~%(count)s 結果)", - "other": "(~%(count)s 結果)" - }, - "Confirm Removal": "確認刪除", - "Unable to restore session": "無法復原工作階段", - "If you have previously used a more recent version of %(brand)s, your session may be incompatible with this version. Close this window and return to the more recent version.": "若您先前使用過較新版本的 %(brand)s,您的工作階段可能與此版本不相容。關閉此視窗並回到較新的版本。", - "This will allow you to reset your password and receive notifications.": "這讓您可以重設您的密碼與接收通知。", - "and %(count)s others...": { - "other": "與另 %(count)s 個人…", - "one": "與另 1 個人…" - }, "AM": "上午", "PM": "下午", "Restricted": "已限制", - "Send": "傳送", "%(duration)ss": "%(duration)s 秒", "%(duration)sm": "%(duration)s 分鐘", "%(duration)sh": "%(duration)s 小時", @@ -61,68 +37,18 @@ "Delete Widget": "刪除小工具", "collapse": "收折", "expand": "展開", - "And %(count)s more...": { - "other": "與更多 %(count)s 個…" - }, "%(weekDayName)s, %(monthName)s %(day)s %(fullYear)s": "%(weekDayName)s,%(monthName)s %(day)s %(fullYear)s", - "<a>In reply to</a> <pill>": "<a>回覆給</a> <pill>", "Sunday": "星期日", "Today": "今天", "Friday": "星期五", - "Changelog": "變更記錄檔", - "Failed to send logs: ": "無法傳送除錯訊息: ", - "Unavailable": "無法取得", - "Filter results": "過濾結果", "Tuesday": "星期二", - "Preparing to send logs": "準備傳送除錯訊息", "Saturday": "星期六", "Monday": "星期一", - "You cannot delete this message. (%(code)s)": "您無法刪除此訊息。(%(code)s)", "Thursday": "星期四", - "Logs sent": "記錄檔已經傳送", "Yesterday": "昨天", "Wednesday": "星期三", - "Thank you!": "感謝您!", - "Unable to load event that was replied to, it either does not exist or you do not have permission to view it.": "無法載入要回覆的活動,它可能不存在或是您沒有權限檢視它。", "Send Logs": "傳送紀錄檔", - "Clear Storage and Sign Out": "清除儲存的東西並登出", - "We encountered an error trying to restore your previous session.": "我們在嘗試復原您先前的工作階段時遇到了一點錯誤。", - "Clearing your browser's storage may fix the problem, but will sign you out and cause any encrypted chat history to become unreadable.": "清除您瀏覽器的儲存的東西也許可以修復問題,但會將您登出並造成任何已加密的聊天都無法讀取。", - "Share Room": "分享聊天室", - "Link to most recent message": "連結到最近的訊息", - "Share User": "分享使用者", - "Share Room Message": "分享聊天室訊息", - "Link to selected message": "連結到選定的訊息", - "Upgrade Room Version": "更新聊天室版本", - "Create a new room with the same name, description and avatar": "使用同樣的名稱、描述與大頭照建立新聊天室", - "Update any local room aliases to point to the new room": "更新任何本地聊天室別名來指向新的聊天室", - "Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "讓使用者在舊版聊天室停止發言,並張貼訊息建議使用者移動到新的聊天室", - "Put a link back to the old room at the start of the new room so people can see old messages": "在新聊天室的開始處放置連回舊聊天室的連結,這樣夥伴們就可以看到舊的訊息", - "Failed to upgrade room": "無法升級聊天室", - "The room upgrade could not be completed": "聊天室升級可能不完整", - "Upgrade this room to version %(version)s": "升級此聊天室到版本 %(version)s", "Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "在遞交紀錄檔前,您必須<a>建立 GitHub 議題</a>以描述您的問題。", - "%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s 現在僅使用低於原本3-5倍的記憶體,僅在需要時才會載入其他使用者的資訊。請等待我們與伺服器重新同步!", - "Updating %(brand)s": "正在更新 %(brand)s", - "You've previously used %(brand)s on %(host)s with lazy loading of members enabled. In this version lazy loading is disabled. As the local cache is not compatible between these two settings, %(brand)s needs to resync your account.": "您之前曾在 %(host)s 上使用 %(brand)s 並啟用成員列表的延遲載入。在此版本中延遲載入已停用。由於本機快取在這兩個設定間不相容,%(brand)s 必須重新同步您的帳號。", - "Incompatible local cache": "不相容的本機快取", - "Clear cache and resync": "清除快取並重新同步", - "To avoid losing your chat history, you must export your room keys before logging out. You will need to go back to the newer version of %(brand)s to do this": "為了避免遺失您的聊天歷史,您必須在登出前匯出您的聊天室金鑰。您必須回到較新版的 %(brand)s 才能執行此動作", - "Incompatible Database": "不相容的資料庫", - "Continue With Encryption Disabled": "在停用加密的情況下繼續", - "Unable to load backup status": "無法載入備份狀態", - "Unable to restore backup": "無法復原備份", - "No backup found!": "找不到備份!", - "Failed to decrypt %(failedCount)s sessions!": "無法解密 %(failedCount)s 個工作階段!", - "Unable to load commit detail: %(msg)s": "無法載入遞交的詳細資訊:%(msg)s", - "The following users may not exist": "以下的使用者可能不存在", - "Unable to find profiles for the Matrix IDs listed below - would you like to invite them anyway?": "找不到下列 Matrix ID 的簡介,您無論如何都想邀請他們嗎?", - "Invite anyway and never warn me again": "無論如何都要邀請,而且不要再警告我", - "Invite anyway": "無論如何都要邀請", - "Verify this user to mark them as trusted. Trusting users gives you extra peace of mind when using end-to-end encrypted messages.": "驗證此工作階段,並標記為可受信任。由您將工作階段標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", - "Incoming Verification Request": "收到的驗證請求", - "Email (optional)": "電子郵件(選擇性)", - "Join millions for free on the largest public server": "在最大的公開伺服器上,免費與數百萬人一起交流", "Dog": "狗", "Cat": "貓", "Lion": "獅", @@ -184,195 +110,22 @@ "Anchor": "船錨", "Headphones": "耳機", "Folder": "資料夾", - "Encrypted messages are secured with end-to-end encryption. Only you and the recipient(s) have the keys to read these messages.": "加密訊息是使用端對端加密。只有您和接收者才有金鑰可以閱讀這些訊息。", - "Start using Key Backup": "開始使用金鑰備份", - "I don't want my encrypted messages": "我不要我的加密訊息了", - "Manually export keys": "手動匯出金鑰", - "You'll lose access to your encrypted messages": "您將會失去您的加密訊息", - "Are you sure you want to sign out?": "您確定要登出嗎?", - "<b>Warning</b>: you should only set up key backup from a trusted computer.": "<b>警告</b>:您應該只從信任的電腦設定金鑰備份。", "Scissors": "剪刀", - "Room Settings - %(roomName)s": "聊天室設定 - %(roomName)s", - "Power level": "權限等級", - "Remember my selection for this widget": "記住我對這個小工具的選擇", - "Notes": "註記", - "Sign out and remove encryption keys?": "登出並移除加密金鑰?", - "To help us prevent this in future, please <a>send us logs</a>.": "要協助我們讓這個問題不再發生,請<a>將紀錄檔傳送給我們</a>。", - "Missing session data": "遺失工作階段資料", - "Some session data, including encrypted message keys, is missing. Sign out and sign in to fix this, restoring keys from backup.": "某些工作階段資料遺失了,其中包含加密訊息金鑰。登出再登入並從備份中復原金鑰可以修復這個問題。", - "Your browser likely removed this data when running low on disk space.": "當硬碟空間不足時,您的瀏覽器可能會移除這些資料。", - "Upload files (%(current)s of %(total)s)": "上傳檔案 (%(total)s 中的 %(current)s)", - "Upload files": "上傳檔案", - "This file is <b>too large</b> to upload. The file size limit is %(limit)s but this file is %(sizeOfThisFile)s.": "這個檔案<b>太大了</b>,沒辦法上傳。檔案大小限制為 %(limit)s 但這個檔案大小是 %(sizeOfThisFile)s。", - "These files are <b>too large</b> to upload. The file size limit is %(limit)s.": "這些檔案<b>太大了</b>,沒辦法上傳。檔案大小限制為 %(limit)s。", - "Some files are <b>too large</b> to be uploaded. The file size limit is %(limit)s.": "某些檔案<b>太大了</b>,沒辦法上傳。檔案大小限制為 %(limit)s。", - "Upload %(count)s other files": { - "other": "上傳 %(count)s 個其他檔案", - "one": "上傳 %(count)s 個其他檔案" - }, - "Cancel All": "全部取消", - "Upload Error": "上傳錯誤", - "edited": "已編輯", - "Some characters not allowed": "不允許某些字元", - "Upload all": "上傳全部", - "Edited at %(date)s. Click to view edits.": "編輯於 %(date)s。點擊以檢視編輯。", - "Message edits": "訊息編輯紀錄", - "Upgrading this room requires closing down the current instance of the room and creating a new room in its place. To give room members the best possible experience, we will:": "升級這個聊天室需要關閉目前的執行個體並重新建立一個新的聊天室來替代。為了給予聊天室成員最佳的體驗,我們將會:", - "Resend %(unsentCount)s reaction(s)": "重新傳送 %(unsentCount)s 反應", - "Your homeserver doesn't seem to support this feature.": "您的家伺服器似乎並不支援此功能。", - "Clear all data": "清除所有資料", - "Removing…": "正在刪除…", - "Please tell us what went wrong or, better, create a GitHub issue that describes the problem.": "請告訴我們發生了什麼錯誤,或更好的是,在 GitHub 上建立描述問題的議題。", - "Find others by phone or email": "透過電話或電子郵件尋找其他人", - "Be found by phone or email": "透過電話或電子郵件找到", - "Command Help": "指令說明", "Deactivate account": "停用帳號", - "Use an identity server to invite by email. <default>Use the default (%(defaultIdentityServerName)s)</default> or manage in <settings>Settings</settings>.": "使用身分伺服器以透過電子郵件邀請。<default>使用預設值 (%(defaultIdentityServerName)s)</default>或在<settings>設定</settings>中管理。", - "Use an identity server to invite by email. Manage in <settings>Settings</settings>.": "使用身分伺服器以透過電子郵件邀請。在<settings>設定</settings>中管理。", - "No recent messages by %(user)s found": "找不到 %(user)s 最近的訊息", - "Try scrolling up in the timeline to see if there are any earlier ones.": "試著在時間軸上捲動以檢視有沒有較早的。", - "Remove recent messages by %(user)s": "移除 %(user)s 最近的訊息", - "For a large amount of messages, this might take some time. Please don't refresh your client in the meantime.": "若有大量訊息需刪除,可能需要一些時間。請不要在此時重新整理您的客戶端。", - "Remove %(count)s messages": { - "other": "移除 %(count)s 則訊息", - "one": "移除 1 則訊息" - }, - "e.g. my-room": "例如:my-room", - "Close dialog": "關閉對話框", - "Cancel search": "取消搜尋", - "%(name)s accepted": "%(name)s 已接受", - "%(name)s cancelled": "%(name)s 已取消", - "%(name)s wants to verify": "%(name)s 想要驗證", "Failed to connect to integration manager": "無法連線到整合服務伺服器", - "Integrations are disabled": "整合已停用", - "Integrations not allowed": "不允許整合", - "Verification Request": "驗證請求", - "Upgrade private room": "升級私密聊天室", - "Upgrade public room": "升級公開聊天室", - "Upgrading a room is an advanced action and is usually recommended when a room is unstable due to bugs, missing features or security vulnerabilities.": "升級聊天室為進階動作,通常建議在聊天室因為錯誤而不穩定、缺少功能或安全漏洞等才升級。", - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please <a>report a bug</a>.": "這通常僅影響如何在伺服器上處理聊天室的方式。如果您遇到與 %(brand)s 相關的問題,請<a>回報錯誤</a>。", - "You'll upgrade this room from <oldVersion /> to <newVersion />.": "您將要把此聊天室從 <oldVersion /> 升級到 <newVersion />。", - "%(count)s verified sessions": { - "other": "%(count)s 個已驗證的工作階段", - "one": "1 個已驗證的工作階段" - }, - "Language Dropdown": "語言下拉式選單", - "Recent Conversations": "最近的對話", - "Direct Messages": "私人訊息", - "Failed to find the following users": "找不到以下使用者", - "The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "以下使用者可能不存在或無效,且無法被邀請:%(csvNames)s", "Lock": "鎖定", - "Something went wrong trying to invite the users.": "在嘗試邀請使用者時發生錯誤。", - "We couldn't invite those users. Please check the users you want to invite and try again.": "無法邀請使用者。請重新確認您想要邀請的使用者後再試一次。", - "Recently Direct Messaged": "最近傳送過私人訊息", "This backup is trusted because it has been restored on this session": "此備份已受信任,因為它已在此工作階段上復原", "Encrypted by a deleted session": "被已刪除的工作階段加密", - "%(count)s sessions": { - "other": "%(count)s 個工作階段", - "one": "%(count)s 個工作階段" - }, - "Clear all data in this session?": "清除此工作階段中的所有資料?", - "Clearing all data from this session is permanent. Encrypted messages will be lost unless their keys have been backed up.": "將會永久清除此工作階段的所有資料。除非已備份金鑰,否則將會遺失所有加密訊息。", - "Session name": "工作階段名稱", - "Session key": "工作階段金鑰", - "Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "驗證此使用者將會把他們的工作階段標記為受信任,並同時為他們標記您的工作階段為可信任。", - "Verify this device to mark it as trusted. Trusting this device gives you and other users extra peace of mind when using end-to-end encrypted messages.": "驗證此裝置,並標記為可受信任。由您將裝置標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", - "Verifying this device will mark it as trusted, and users who have verified with you will trust this device.": "驗證此裝置將會將其標記為受信任,且已驗證您的使用者將會信任此裝置。", - "Destroy cross-signing keys?": "摧毀交叉簽署金鑰?", - "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from.": "永久刪除交叉簽署金鑰。任何您已驗證過的人都會看到安全性警告。除非您遺失了所有可以進行交叉簽署的裝置,否則您不會想要這樣做。", - "Clear cross-signing keys": "清除交叉簽署金鑰", - "Not Trusted": "未受信任", - "%(name)s (%(userId)s) signed in to a new session without verifying it:": "%(name)s (%(userId)s)登入到未驗證的新工作階段:", - "Ask this user to verify their session, or manually verify it below.": "要求此使用者驗證他們的工作階段,或在下方手動驗證。", - "%(name)s declined": "%(name)s 拒絕了", "To report a Matrix-related security issue, please read the Matrix.org <a>Security Disclosure Policy</a>.": "要回報與 Matrix 有關的安全性問題,請閱讀 Matrix.org 的<a>安全性揭露政策</a>。", - "Enter a server name": "輸入伺服器名稱", - "Looks good": "看起來不錯", - "Can't find this server or its room list": "找不到此伺服器或其聊天室清單", - "Your server": "您的伺服器", - "Add a new server": "加入新的伺服器", - "Enter the name of a new server you want to explore.": "輸入您想要探索的新伺服器的名稱。", - "Server name": "伺服器名稱", - "a new master key signature": "新的主金鑰簽署", - "a new cross-signing key signature": "新交叉簽署金鑰的簽章", - "a device cross-signing signature": "裝置交叉簽署", - "a key signature": "金鑰簽章", - "%(brand)s encountered an error during upload of:": "%(brand)s 在上傳以下內容時遇到錯誤:", - "Upload completed": "上傳完成", - "Cancelled signature upload": "已取消簽章上傳", - "Signature upload success": "簽章上傳成功", - "Signature upload failed": "無上傳簽章", - "Confirm by comparing the following with the User Settings in your other session:": "透過將下列內容與您其他工作階段中的「使用者設定」所顯示的內容來確認:", - "Confirm this user's session by comparing the following with their User Settings:": "將以下內容與對方的「使用者設定」當中顯示的內容進行比對,來確認對方的工作階段:", - "If they don't match, the security of your communication may be compromised.": "如果它們不相符,則可能會威脅到您的通訊安全。", "Sign in with SSO": "使用 SSO 登入", - "Confirm your account deactivation by using Single Sign On to prove your identity.": "透過使用單一登入系統來證您的身分以確認停用您的帳號。", - "Are you sure you want to deactivate your account? This is irreversible.": "確定您想要停用您的帳號嗎?此為不可逆的操作。", - "Confirm account deactivation": "確認停用帳號", - "Server did not require any authentication": "伺服器不需要任何驗證", - "Server did not return valid authentication information.": "伺服器沒有回傳有效的驗證資訊。", - "There was a problem communicating with the server. Please try again.": "與伺服器通訊時發生問題。請再試一次。", - "Can't load this message": "無法載入此訊息", "Submit logs": "遞交紀錄檔", - "Reminder: Your browser is unsupported, so your experience may be unpredictable.": "提醒:您的瀏覽器不受支援,所以您的使用體驗可能無法預測。", - "Unable to upload": "無法上傳", - "Restoring keys from backup": "從備份還原金鑰", - "%(completed)s of %(total)s keys restored": "%(total)s 中的 %(completed)s 金鑰已復原", - "Keys restored": "金鑰已復原", - "Successfully restored %(sessionCount)s keys": "成功復原 %(sessionCount)s 金鑰", - "You signed in to a new session without verifying it:": "您已登入新的工作階段但未驗證:", - "Verify your other session using one of the options below.": "使用下方的其中一個選項來驗證您其他工作階段。", - "To continue, use Single Sign On to prove your identity.": "要繼續,使用單一登入系統來證明您的身分。", - "Confirm to continue": "確認以繼續", - "Click the button below to confirm your identity.": "點擊下方按鈕以確認您的身分。", - "Confirm encryption setup": "確認加密設定", - "Click the button below to confirm setting up encryption.": "點擊下方按鈕以確認設定加密。", "IRC display name width": "IRC 顯示名稱寬度", - "Room address": "聊天室位址", - "This address is available to use": "此位址可用", - "This address is already in use": "此位址已被使用", - "You've previously used a newer version of %(brand)s with this session. To use this version again with end to end encryption, you will need to sign out and back in again.": "您先前在此工作階段中使用了較新版本的 %(brand)s。要再次與此版本使用端對端加密,您必須先登出再登入。", "Your homeserver has exceeded its user limit.": "您的家伺服器已超過使用者限制。", "Your homeserver has exceeded one of its resource limits.": "您的家伺服器已超過其中一種資源限制。", "Ok": "確定", "Switch theme": "切換佈景主題", - "Message preview": "訊息預覽", - "Looks good!": "看起來真棒!", - "Wrong file type": "錯誤的檔案類型", - "Security Phrase": "安全密語", - "Security Key": "安全金鑰", - "Use your Security Key to continue.": "使用您的安全金鑰以繼續。", - "Edited at %(date)s": "編輯於 %(date)s", - "Click to view edits": "點擊以檢視編輯", - "If the other version of %(brand)s is still open in another tab, please close it as using %(brand)s on the same host with both lazy loading enabled and disabled simultaneously will cause issues.": "如果其他版本的 %(brand)s 仍在其他分頁中開啟,請關閉它,因為在同一主機上使用同時啟用與停用惰性載入的 %(brand)s 可能會造成問題。", - "You're all caught up.": "您已完成。", - "Server isn't responding": "伺服器沒有回應", - "Your server isn't responding to some of your requests. Below are some of the most likely reasons.": "您的伺服器未對您的某些請求回應。下列是可能的原因。", - "The server (%(serverName)s) took too long to respond.": "伺服器 (%(serverName)s) 花了太長的時間來回應。", - "Your firewall or anti-virus is blocking the request.": "您的防火牆或防毒軟體阻擋了請求。", - "A browser extension is preventing the request.": "瀏覽器擴充套件阻擋了請求。", - "The server is offline.": "伺服器離線。", - "The server has denied your request.": "伺服器拒絕了您的請求。", - "Your area is experiencing difficulties connecting to the internet.": "您所在區域可能遇到一些網際網路連線的問題。", - "A connection error occurred while trying to contact the server.": "在試圖與伺服器溝通時遇到連線錯誤。", - "The server is not configured to indicate what the problem is (CORS).": "伺服器沒有設定好來指示出問題是什麼 (CORS)。", - "Recent changes that have not yet been received": "尚未收到最新變更", - "Preparing to download logs": "正在準備下載紀錄檔", - "Information": "資訊", "Not encrypted": "未加密", "Backup version:": "備份版本:", - "Start a conversation with someone using their name or username (like <userId/>).": "使用某人的名字或使用者名稱(如 <userId/>)以與他們開始對話。", - "Invite someone using their name, username (like <userId/>) or <a>share this room</a>.": "使用某人的名字、使用者名稱(如 <userId/>)或<a>分享此聊天室</a>來邀請人。", - "Unable to set up keys": "無法設定金鑰", - "Use the <a>Desktop app</a> to see all encrypted files": "使用<a>桌面應用程式</a>以檢視所有加密的檔案", - "Use the <a>Desktop app</a> to search encrypted messages": "使用<a>桌面應用程式</a>搜尋加密訊息", - "This version of %(brand)s does not support viewing some encrypted files": "此版本的 %(brand)s 不支援檢視某些加密檔案", - "This version of %(brand)s does not support searching encrypted messages": "此版本的 %(brand)s 不支援搜尋加密訊息", - "Data on this screen is shared with %(widgetDomain)s": "在此畫面上的資料會與 %(widgetDomain)s 分享", - "Modal Widget": "程式小工具", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this room</a>.": "使用某人的名字、電子郵件地址、使用者名稱(如 <userId/>)或<a>分享此聊天空間</a>來邀請人。", - "Start a conversation with someone using their name, email address or username (like <userId/>).": "使用某人的名字、電子郵件地址或使用者名稱(如 <userId/>)來與他們開始對話。", - "Invite by email": "透過電子郵件邀請", "Zimbabwe": "辛巴威", "Zambia": "尚比亞", "Yemen": "葉門", @@ -622,144 +375,9 @@ "Afghanistan": "阿富汗", "United States": "美國", "United Kingdom": "英國", - "Decline All": "全部拒絕", - "This widget would like to:": "這個小工具想要:", - "Approve widget permissions": "批准小工具權限", - "Just a heads up, if you don't add an email and forget your password, you could <b>permanently lose access to your account</b>.": "請注意,如果您不新增電子郵件且忘記密碼,您將<b>永遠失去對您帳號的存取權</b>。", - "Continuing without email": "不使用電子郵件來繼續", - "Server Options": "伺服器選項", - "Reason (optional)": "理由(選擇性)", - "Hold": "保留", - "Resume": "繼續", - "Transfer": "轉接", - "A call can only be transferred to a single user.": "一個通話只能轉接給ㄧ個使用者。", - "Dial pad": "撥號鍵盤", - "If you've forgotten your Security Key you can <button>set up new recovery options</button>": "如果您忘了安全金鑰,您可以<button>設定新的復原選項</button>", - "Access your secure message history and set up secure messaging by entering your Security Key.": "透過輸入您的安全金鑰來存取您的安全訊息歷史並設定安全訊息。", - "Not a valid Security Key": "不是有效的安全金鑰", - "This looks like a valid Security Key!": "這看起來是有效的安全金鑰!", - "Enter Security Key": "輸入安全金鑰", - "If you've forgotten your Security Phrase you can <button1>use your Security Key</button1> or <button2>set up new recovery options</button2>": "如果您忘了安全密語,您可以<button1>使用您的安全金鑰</button1>或<button2>設定新的復原選項</button2>", - "Access your secure message history and set up secure messaging by entering your Security Phrase.": "請輸入您的安全密語來存取安全訊息紀錄,並設定安全訊息功能。", - "Enter Security Phrase": "輸入安全密語", - "Backup could not be decrypted with this Security Phrase: please verify that you entered the correct Security Phrase.": "無法使用此安全密語解密備份:請確認您是否輸入了正確的安全密語。", - "Incorrect Security Phrase": "不正確的安全密語", - "Backup could not be decrypted with this Security Key: please verify that you entered the correct Security Key.": "無法使用此安全金鑰解密備份:請確認您是否輸入了正確的安全金鑰。", - "Security Key mismatch": "安全金鑰不相符", - "Unable to access secret storage. Please verify that you entered the correct Security Phrase.": "無法存取祕密儲存空間。請確認您輸入了正確的安全密語。", - "Invalid Security Key": "無效的安全金鑰", - "Wrong Security Key": "錯誤的安全金鑰", - "Remember this": "記住這個", - "The widget will verify your user ID, but won't be able to perform actions for you:": "小工具將會驗證您的使用者 ID,但將無法為您執行動作:", - "Allow this widget to verify your identity": "允許此小工具驗證您的身分", - "%(count)s members": { - "one": "%(count)s 位成員", - "other": "%(count)s 位成員" - }, - "Failed to start livestream": "無法開始直播", - "Unable to start audio streaming.": "無法開始音訊串流。", - "Invite someone using their name, username (like <userId/>) or <a>share this space</a>.": "使用某人的名字、使用者名稱(如 <userId/>)或<a>分享此聊天室</a>來邀請人。", - "Invite someone using their name, email address, username (like <userId/>) or <a>share this space</a>.": "使用某人的名字、電子郵件地址、使用者名稱(如 <userId/>)或<a>分享此聊天空間</a>來邀請人。", - "Create a new room": "建立新聊天室", - "Space selection": "選取聊天空間", - "Leave space": "離開聊天空間", - "Create a space": "建立聊天空間", - "<inviter/> invites you": "<inviter/> 邀請您", - "No results found": "找不到結果", - "%(count)s rooms": { - "one": "%(count)s 個聊天室", - "other": "%(count)s 個聊天室" - }, - "This usually only affects how the room is processed on the server. If you're having problems with your %(brand)s, please report a bug.": "這通常只影響伺服器如何處理聊天室。如果您的 %(brand)s 遇到問題,請回報錯誤。", - "Invite to %(roomName)s": "邀請加入 %(roomName)s", - "%(count)s people you know have already joined": { - "other": "%(count)s 個您認識的人已加入", - "one": "%(count)s 個您認識的人已加入" - }, - "Add existing rooms": "新增既有聊天室", - "We couldn't create your DM.": "我們無法建立您的私人訊息。", - "Invited people will be able to read old messages.": "被邀請的人將能閱讀舊訊息。", - "Consult first": "先諮詢", - "Reset event store?": "重設活動儲存?", - "You most likely do not want to reset your event index store": "您很可能不想重設您的活動索引儲存", - "Reset event store": "重設活動儲存", - "If you reset everything, you will restart with no trusted sessions, no trusted users, and might not be able to see past messages.": "如果您重設所有東西,您將會在沒有受信任的工作階段、沒有受信任的使用者的情況下重新啟動,且可能會看不到過去的訊息。", - "Only do this if you have no other device to complete verification with.": "當您沒有其他裝置可以完成驗證時,才執行此動作。", - "Reset everything": "重設所有東西", - "Forgotten or lost all recovery methods? <a>Reset all</a>": "忘記或遺失了所有復原方法?<a>重設全部</a>", - "If you do, please note that none of your messages will be deleted, but the search experience might be degraded for a few moments whilst the index is recreated": "如果這樣做,請注意,您的訊息不會被刪除,但在重新建立索引時,搜尋體驗可能會降低片刻", - "Sending": "傳送中", - "Including %(commaSeparatedMembers)s": "包含 %(commaSeparatedMembers)s", - "View all %(count)s members": { - "one": "檢視 1 個成員", - "other": "檢視全部 %(count)s 個成員" - }, - "Want to add a new room instead?": "想要新增新聊天室嗎?", - "Adding rooms... (%(progress)s out of %(count)s)": { - "one": "正在新增聊天室…", - "other": "正在新增聊天室…(%(count)s 中的第 %(progress)s 個)" - }, - "Not all selected were added": "並非所有選定的都被新增了", - "You are not allowed to view this server's rooms list": "您不被允許檢視此伺服器的聊天室清單", - "You may contact me if you have any follow up questions": "如果後續有任何問題,可以聯絡我", - "To leave the beta, visit your settings.": "請到設定頁面離開 Beta 測試版。", - "Add reaction": "新增反應", - "Or send invite link": "或傳送邀請連結", - "Some suggestions may be hidden for privacy.": "出於隱私考量,可能會隱藏一些建議。", - "Search for rooms or people": "搜尋聊天室或夥伴", - "Sent": "已傳送", - "You don't have permission to do this": "您沒有權限執行此動作", - "Please provide an address": "請提供位址", - "Message search initialisation failed, check <a>your settings</a> for more information": "訊息搜尋初始化失敗,請檢查<a>您的設定</a>以取得更多資訊", - "Your %(brand)s doesn't allow you to use an integration manager to do this. Please contact an admin.": "您的 %(brand)s 不允許您使用整合管理員來執行此動作。請聯絡管理員。", - "User Directory": "使用者目錄", - "<b>Please note upgrading will make a new version of the room</b>. All current messages will stay in this archived room.": "<b>請注意,升級會讓聊天室變成全新的版本</b>。目前所有的訊息都只會留在被封存的聊天室。", - "Automatically invite members from this room to the new one": "自動將該聊天室的成員邀請至新的聊天室", - "These are likely ones other room admins are a part of.": "這些可能是其他聊天室管理員的一部分。", - "Other spaces or rooms you might not know": "您可能不知道的其他聊天空間或聊天室", - "Spaces you know that contain this room": "您已知包含此聊天室的聊天空間", - "Search spaces": "搜尋聊天空間", - "Decide which spaces can access this room. If a space is selected, its members can find and join <RoomName/>.": "決定哪些聊天空間可以存取此聊天室。若選取了聊天空間,其成員就可以找到並加入<RoomName/>。", - "Select spaces": "選取聊天空間", - "You're removing all spaces. Access will default to invite only": "您將取消所有聊天空間。存取權限將會預設為邀請制", - "Want to add an existing space instead?": "想要新增既有的聊天空間嗎?", - "Private space (invite only)": "私密聊天空間(邀請制)", - "Space visibility": "空間能見度", - "Add a space to a space you manage.": "新增空間到您管理的聊天空間。", - "Only people invited will be able to find and join this space.": "僅有被邀請的人才能找到並加入此聊天空間。", - "Anyone will be able to find and join this space, not just members of <SpaceName/>.": "不只是 <SpaceName/> 的成員,任何人都可以找到並加入此聊天空間。", - "Anyone in <SpaceName/> will be able to find and join.": "<SpaceName/> 中的任何人都可以找到並加入。", - "Adding spaces has moved.": "新增的聊天空間已被移動。", - "Search for rooms": "搜尋聊天室", - "Search for spaces": "搜尋聊天空間", - "Create a new space": "建立新聊天空間", - "Want to add a new space instead?": "想要新增聊天空間?", - "Add existing space": "新增既有的聊天空間", - "Leave %(spaceName)s": "離開 %(spaceName)s", - "You're the only admin of some of the rooms or spaces you wish to leave. Leaving them will leave them without any admins.": "您是將要離開的聊天室與聊天空間唯一的管理員。您離開之後會讓它們沒有任何管理員。", - "You're the only admin of this space. Leaving it will mean no one has control over it.": "您是此聊天空間唯一的管理員。離開將代表沒有人可以控制它。", - "You won't be able to rejoin unless you are re-invited.": "您將無法重新加入,除非您再次被邀請。", "To join a space you'll need an invite.": "若要加入聊天空間,您必須被邀請。", - "Would you like to leave the rooms in this space?": "您想要離開此聊天空間中的聊天室嗎?", - "You are about to leave <spaceName/>.": "您將要離開 <spaceName/>。", - "Leave some rooms": "離開部份聊天室", - "Leave all rooms": "離開所有聊天室", - "Don't leave any rooms": "不要離開任何聊天室", - "MB": "MB", - "In reply to <a>this message</a>": "回覆<a>此訊息</a>", - "%(count)s reply": { - "one": "%(count)s 回覆", - "other": "%(count)s 回覆" - }, - "Enter your Security Phrase or <button>use your Security Key</button> to continue.": "輸入您的安全密語或<button>使用您的安全金鑰</button>以繼續。", "Regain access to your account and recover encryption keys stored in this session. Without them, you won't be able to read all of your secure messages in any session.": "重新存取您的帳號並復原儲存在此工作階段中的加密金鑰。沒有它們,您將無法在任何工作階段中閱讀所有安全訊息。", - "If you can't see who you're looking for, send them your invite link below.": "如果您看不到您要找的人,請將您的邀請連結傳送給他們。", - "Thread options": "討論串選項", "Forget": "忘記", - "%(count)s votes": { - "one": "%(count)s 個投票", - "other": "%(count)s 個投票" - }, "%(spaceName)s and %(count)s others": { "one": "%(spaceName)s 與 %(count)s 個其他的", "other": "%(spaceName)s 與 %(count)s 個其他的" @@ -769,153 +387,22 @@ "Themes": "主題", "Moderation": "審核", "Messaging": "訊息傳遞", - "Spaces you know that contain this space": "您知道的包含此聊天空間的聊天空間", - "Recently viewed": "最近檢視過", - "Are you sure you want to end this poll? This will show the final results of the poll and stop people from being able to vote.": "您確定您想要結束此投票?這將會顯示最終投票結果並阻止人們投票。", - "End Poll": "結束投票", - "Sorry, the poll did not end. Please try again.": "抱歉,投票沒有結束。請再試一次。", - "Failed to end poll": "無法結束投票", - "The poll has ended. Top answer: %(topAnswer)s": "投票已結束。最佳答案:%(topAnswer)s", - "The poll has ended. No votes were cast.": "投票已結束。沒有投票。", - "Link to room": "連結到聊天室", - "Recent searches": "近期搜尋", - "To search messages, look for this icon at the top of a room <icon/>": "要搜尋訊息,請在聊天室頂部尋找此圖示 <icon/>", - "Other searches": "其他搜尋", - "Public rooms": "公開聊天室", - "Use \"%(query)s\" to search": "使用「%(query)s」搜尋", - "Other rooms in %(spaceName)s": "其他在 %(spaceName)s 中的聊天室", - "Spaces you're in": "您所在的聊天空間", - "Including you, %(commaSeparatedMembers)s": "包含您,%(commaSeparatedMembers)s", - "This groups your chats with members of this space. Turning this off will hide those chats from your view of %(spaceName)s.": "將您與此空間成員的聊天進行分組。關閉此功能,將會在您的 %(spaceName)s 畫面中隱藏那些聊天室。", - "Sections to show": "要顯示的部份", - "Open in OpenStreetMap": "在 OpenStreetMap 中開啟", - "toggle event": "切換事件", - "This address had invalid server or is already in use": "此位址的伺服器無效或已被使用", - "Missing room name or separator e.g. (my-room:domain.org)": "缺少聊天室名稱或分隔符號,例如 (my-room:domain.org)", - "Missing domain separator e.g. (:domain.org)": "缺少網域名分隔符號,例如 (:domain.org)", - "Verify other device": "驗證其他裝置", - "Could not fetch location": "無法取得位置", - "This address does not point at this room": "此位址並未指向此聊天室", - "Location": "位置", - "Use <arrows/> to scroll": "使用 <arrows/> 捲動", "Feedback sent! Thanks, we appreciate it!": "已傳送回饋!謝謝,我們感激不盡!", "%(space1Name)s and %(space2Name)s": "%(space1Name)s 與 %(space2Name)s", - "Join %(roomAddress)s": "加入 %(roomAddress)s", - "Search Dialog": "搜尋對話方塊", - "What location type do you want to share?": "您要分享哪種位置類型?", - "Drop a Pin": "自訂位置", - "My live location": "我的即時位置", - "My current location": "我目前的位置", - "%(brand)s could not send your location. Please try again later.": "%(brand)s 無法傳送您的位置。請稍後再試。", - "We couldn't send your location": "我們無法傳送您的位置", - "You are sharing your live location": "您正在分享您的即時位置", - "Uncheck if you also want to remove system messages on this user (e.g. membership change, profile change…)": "若您也想移除此使用者的系統訊息(例如成員資格變更、個人資料變更…),請取消勾選", - "Preserve system messages": "保留系統訊息", - "You are about to remove %(count)s messages by %(user)s. This will remove them permanently for everyone in the conversation. Do you wish to continue?": { - "one": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?", - "other": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?" - }, - "%(displayName)s's live location": "%(displayName)s 的即時位置", - "Unsent": "未傳送", - "You can use the custom server options to sign into other Matrix servers by specifying a different homeserver URL. This allows you to use %(brand)s with an existing Matrix account on a different homeserver.": "您可以透過指定不同的家伺服器網址,來登入至其他的 Matrix 伺服器。使用自訂伺服器選項讓您可以使用 %(brand)s 登入到不同家伺服器上的 Matrix 帳號。", - "An error occurred while stopping your live location, please try again": "停止您的即時位置時發生錯誤,請再試一次", - "%(featureName)s Beta feedback": "%(featureName)s Beta 測試回饋", - "%(count)s participants": { - "one": "1 位成員", - "other": "%(count)s 個參與者" - }, - "Live location ended": "即時位置已結束", - "Live location enabled": "即時位置已啟用", - "Live location error": "即時位置錯誤", - "Live until %(expiryTime)s": "即時分享直到 %(expiryTime)s", - "No live locations": "無即時位置", - "Close sidebar": "關閉側邊欄", "View List": "檢視清單", - "View list": "檢視清單", - "Updated %(humanizedUpdateTime)s": "已更新 %(humanizedUpdateTime)s", - "Hide my messages from new joiners": "對新加入的成員隱藏我的訊息", - "Your old messages will still be visible to people who received them, just like emails you sent in the past. Would you like to hide your sent messages from people who join rooms in the future?": "收到您舊訊息的人仍可以看見他們,就像您過去傳送的電子郵件一樣。您想要對未來加入聊天室的人隱藏您已傳送的訊息嗎?", - "You will be removed from the identity server: your friends will no longer be able to find you with your email or phone number": "您將從身分伺服器被移除:您的朋友將無法再透過您的電子郵件或電話號碼找到您", - "You will leave all rooms and DMs that you are in": "您將會離開您所在的所有聊天室與私人訊息", - "No one will be able to reuse your username (MXID), including you: this username will remain unavailable": "任何人都無法重新使用您的使用者名稱(MXID),包括您:此使用者名稱將會維持不可用", - "You will no longer be able to log in": "您將無法再登入", - "You will not be able to reactivate your account": "您將無法重新啟用您的帳號", - "Confirm that you would like to deactivate your account. If you proceed:": "確認您要停用您的帳號。若您繼續:", - "To continue, please enter your account password:": "請輸入您的 Matrix 帳號密碼繼續:", - "An error occurred while stopping your live location": "停止您的即時位置時發生錯誤", "%(members)s and %(last)s": "%(members)s 與 %(last)s", "%(members)s and more": "%(members)s 與更多", - "Open room": "開啟聊天室", - "Cameras": "相機", - "Output devices": "輸出裝置", - "Input devices": "輸入裝置", - "An error occurred whilst sharing your live location, please try again": "分享您的即時位置時發生錯誤,請再試一次", - "An error occurred whilst sharing your live location": "分享您的即時位置時發生錯誤", "Unread email icon": "未讀電子郵件圖示", - "When you sign out, these keys will be deleted from this device, which means you won't be able to read encrypted messages unless you have the keys for them on your other devices, or backed them up to the server.": "當您登出時,這些金鑰將會從此裝置被刪除,這代表您將無法再閱讀加密的訊息,除非您在其他裝置上有那些訊息的金鑰,或是將它們備份到伺服器上。", - "Remove search filter for %(filter)s": "移除 %(filter)s 的搜尋過濾條件", - "Start a group chat": "開始群組聊天", - "Other options": "其他選項", - "If you can't find the room you're looking for, ask for an invite or create a new room.": "若您找不到您要找的聊天室,要求邀請或是建立新的聊天室。", - "Some results may be hidden": "某些結果可能會被隱藏", - "Copy invite link": "複製邀請連結", - "If you can't see who you're looking for, send them your invite link.": "若您看不到要找的人,請將您的邀請連結傳送給他們。", - "Some results may be hidden for privacy": "出於隱私考量,可能會隱藏一些結果", - "Search for": "搜尋", - "%(count)s Members": { - "one": "%(count)s 個成員", - "other": "%(count)s 個成員" - }, - "Show: Matrix rooms": "顯示:Matrix 聊天室", - "Show: %(instance)s rooms (%(server)s)": "顯示:%(instance)s 聊天室 (%(server)s)", - "Add new server…": "加入新伺服器…", - "Remove server “%(roomServer)s”": "移除伺服器「%(roomServer)s」", "You cannot search for rooms that are neither a room nor a space": "您無法搜尋既不是聊天室也不是聊天空間的空間", "Show spaces": "顯示聊天空間", "Show rooms": "顯示聊天室", "Explore public spaces in the new search dialog": "在新的搜尋對話方框中探索公開聊天空間", - "Online community members": "線上社群成員", - "Coworkers and teams": "同事與團隊", - "Friends and family": "朋友與家人", - "We'll help you get connected.": "我們將會協助您建立聯繫。", - "Who will you chat to the most?": "您最常與誰聊天?", - "You're in": "加入成功!", - "You need to have the right permissions in order to share locations in this room.": "您必須有正確的權限才能在此聊天室中分享位置。", - "You don't have permission to share locations": "您沒有權限分享位置", "Saved Items": "已儲存的項目", - "Choose a locale": "選擇語系", - "Interactively verify by emoji": "透過表情符號互動來驗證", - "Manually verify by text": "透過文字手動驗證", - "%(securityKey)s or %(recoveryFile)s": "%(securityKey)s 或 %(recoveryFile)s", - "%(name)s started a video call": "%(name)s 開始了視訊通話", "Thread root ID: %(threadRootId)s": "討論串根 ID:%(threadRootId)s", - "<w>WARNING:</w> <description/>": "<w>警告:</w> <description/>", - " in <strong>%(room)s</strong>": " 在 <strong>%(room)s</strong>", - "You can't start a voice message as you are currently recording a live broadcast. Please end your live broadcast in order to start recording a voice message.": "您無法開始語音訊息,因為您目前正在錄製直播。請結束您的直播以開始錄製語音訊息。", - "Can't start voice message": "無法開始語音訊息", "unknown": "未知", - "Enable '%(manageIntegrations)s' in Settings to do this.": "在設定中啟用「%(manageIntegrations)s」來執行此動作。", - "Loading live location…": "正在載入即時位置…", - "Fetching keys from server…": "正在取得來自伺服器的金鑰…", - "Checking…": "正在檢查…", - "Waiting for partner to confirm…": "正在等待夥伴確認…", - "Adding…": "正在新增…", "Starting export process…": "正在開始匯出流程…", - "Invites by email can only be sent one at a time": "透過電子郵件傳送的邀請一次只能傳送一個", "Desktop app logo": "桌面應用程式標誌", "Requires your server to support the stable version of MSC3827": "您的伺服器必須支援穩定版本的 MSC3827", - "Message from %(user)s": "來自 %(user)s 的訊息", - "Message in %(room)s": "%(room)s 中的訊息", - "unavailable": "無法使用", - "unknown status code": "未知狀態代碼", - "Start DM anyway": "開始直接訊息", - "Start DM anyway and never warn me again": "開始直接訊息且不要再次警告", - "Unable to find profiles for the Matrix IDs listed below - would you like to start a DM anyway?": "找不到下方列出的 Matrix ID 個人檔案,您是否仍要開始直接訊息?", - "Upgrade room": "升級聊天室", - "Note that removing room changes like this could undo the change.": "請注意,像這樣移除聊天是變更可能會還原變更。", - "Are you sure you wish to remove (delete) this event?": "您真的想要移除(刪除)此活動嗎?", - "Other spaces you know": "您知道的其他空間", - "Failed to query public rooms": "檢索公開聊天室失敗", "common": { "about": "關於", "analytics": "分析", @@ -1038,7 +525,31 @@ "show_more": "顯示更多", "joined": "已加入", "avatar": "大頭照", - "are_you_sure": "您確定嗎?" + "are_you_sure": "您確定嗎?", + "location": "位置", + "email_address": "電子郵件地址", + "filter_results": "過濾結果", + "no_results_found": "找不到結果", + "unsent": "未傳送", + "cameras": "相機", + "n_participants": { + "one": "1 位成員", + "other": "%(count)s 個參與者" + }, + "and_n_others": { + "other": "與另 %(count)s 個人…", + "one": "與另 1 個人…" + }, + "n_members": { + "one": "%(count)s 位成員", + "other": "%(count)s 位成員" + }, + "unavailable": "無法使用", + "edited": "已編輯", + "n_rooms": { + "one": "%(count)s 個聊天室", + "other": "%(count)s 個聊天室" + } }, "action": { "continue": "繼續", @@ -1155,7 +666,11 @@ "add_existing_room": "新增既有的聊天室", "explore_public_rooms": "探索公開聊天室", "reply_in_thread": "在討論串中回覆", - "click": "點擊" + "click": "點擊", + "transfer": "轉接", + "resume": "繼續", + "hold": "保留", + "view_list": "檢視清單" }, "a11y": { "user_menu": "使用者選單", @@ -1254,7 +769,10 @@ "beta_section": "即將推出的功能", "beta_description": "%(brand)s 的下一步是什麼?實驗室是提早取得資訊、測試新功能,並在實際釋出前協助塑造它們的最佳方式。", "experimental_section": "提早預覽", - "experimental_description": "想要做點實驗?歡迎測試我們開發中的最新創意功能。這些功能尚未完成設計;可能不穩定、可能會變動,也可能會被完全捨棄。<a>取得更多資訊</a>。" + "experimental_description": "想要做點實驗?歡迎測試我們開發中的最新創意功能。這些功能尚未完成設計;可能不穩定、可能會變動,也可能會被完全捨棄。<a>取得更多資訊</a>。", + "beta_feedback_title": "%(featureName)s Beta 測試回饋", + "beta_feedback_leave_button": "請到設定頁面離開 Beta 測試版。", + "sliding_sync_checking": "正在檢查…" }, "keyboard": { "home": "首頁", @@ -1393,7 +911,9 @@ "moderator": "版主", "admin": "管理員", "mod": "版主", - "custom": "自訂 (%(level)s)" + "custom": "自訂 (%(level)s)", + "label": "權限等級", + "custom_level": "自訂等級" }, "bug_reporting": { "introduction": "若您透過 GitHub 遞交錯誤,除錯紀錄檔可以協助我們追蹤問題。 ", @@ -1411,7 +931,16 @@ "uploading_logs": "正在上傳紀錄檔", "downloading_logs": "正在下載紀錄檔", "create_new_issue": "請在 GitHub 上<newIssueLink>建立新議題</newIssueLink>,這樣我們才能調查這個錯誤。", - "waiting_for_server": "正在等待來自伺服器的回應" + "waiting_for_server": "正在等待來自伺服器的回應", + "error_empty": "請告訴我們發生了什麼錯誤,或更好的是,在 GitHub 上建立描述問題的議題。", + "preparing_logs": "準備傳送除錯訊息", + "logs_sent": "記錄檔已經傳送", + "thank_you": "感謝您!", + "failed_send_logs": "無法傳送除錯訊息: ", + "preparing_download": "正在準備下載紀錄檔", + "unsupported_browser": "提醒:您的瀏覽器不受支援,所以您的使用體驗可能無法預測。", + "textarea_label": "註記", + "log_request": "要協助我們讓這個問題不再發生,請<a>將紀錄檔傳送給我們</a>。" }, "time": { "hours_minutes_seconds_left": "剩餘 %(hours)s 小時 %(minutes)s 分鐘 %(seconds)s 秒", @@ -1493,7 +1022,13 @@ "send_dm": "傳送私人訊息", "explore_rooms": "探索公開聊天室", "create_room": "建立群組聊天", - "create_account": "建立帳號" + "create_account": "建立帳號", + "use_case_heading1": "加入成功!", + "use_case_heading2": "您最常與誰聊天?", + "use_case_heading3": "我們將會協助您建立聯繫。", + "use_case_personal_messaging": "朋友與家人", + "use_case_work_messaging": "同事與團隊", + "use_case_community_messaging": "線上社群成員" }, "settings": { "show_breadcrumbs": "在聊天室清單上方顯示最近看過的聊天室的捷徑", @@ -1897,7 +1432,23 @@ "email_address_label": "電子郵件地址", "remove_msisdn_prompt": "移除 %(phone)s?", "add_msisdn_instructions": "文字訊息將會被傳送到 +%(msisdn)s。請輸入其中包含的驗證碼。", - "msisdn_label": "電話號碼" + "msisdn_label": "電話號碼", + "spell_check_locale_placeholder": "選擇語系", + "deactivate_confirm_body_sso": "透過使用單一登入系統來證您的身分以確認停用您的帳號。", + "deactivate_confirm_body": "確定您想要停用您的帳號嗎?此為不可逆的操作。", + "deactivate_confirm_continue": "確認停用帳號", + "deactivate_confirm_body_password": "請輸入您的 Matrix 帳號密碼繼續:", + "error_deactivate_communication": "與伺服器通訊時發生問題。請再試一次。", + "error_deactivate_no_auth": "伺服器不需要任何驗證", + "error_deactivate_invalid_auth": "伺服器沒有回傳有效的驗證資訊。", + "deactivate_confirm_content": "確認您要停用您的帳號。若您繼續:", + "deactivate_confirm_content_1": "您將無法重新啟用您的帳號", + "deactivate_confirm_content_2": "您將無法再登入", + "deactivate_confirm_content_3": "任何人都無法重新使用您的使用者名稱(MXID),包括您:此使用者名稱將會維持不可用", + "deactivate_confirm_content_4": "您將會離開您所在的所有聊天室與私人訊息", + "deactivate_confirm_content_5": "您將從身分伺服器被移除:您的朋友將無法再透過您的電子郵件或電話號碼找到您", + "deactivate_confirm_content_6": "收到您舊訊息的人仍可以看見他們,就像您過去傳送的電子郵件一樣。您想要對未來加入聊天室的人隱藏您已傳送的訊息嗎?", + "deactivate_confirm_erase_label": "對新加入的成員隱藏我的訊息" }, "sidebar": { "title": "側邊欄", @@ -1962,7 +1513,8 @@ "import_description_1": "這個過程讓您可以匯入您先前從其他 Matrix 客戶端匯出的加密金鑰。您將可以解密在其他客戶端可以解密的訊息。", "import_description_2": "匯出檔案被安全密語所保護。您應該在這裡輸入安全密語來解密檔案。", "file_to_import": "要匯入的檔案" - } + }, + "warning": "<w>警告:</w> <description/>" }, "devtools": { "send_custom_account_data_event": "傳送自訂帳號資料事件", @@ -2064,7 +1616,8 @@ "developer_mode": "開發者模式", "view_source_decrypted_event_source": "解密活動來源", "view_source_decrypted_event_source_unavailable": "已解密的來源不可用", - "original_event_source": "原始活動來源" + "original_event_source": "原始活動來源", + "toggle_event": "切換事件" }, "export_chat": { "html": "HTML", @@ -2123,7 +1676,8 @@ "format": "格式", "messages": "訊息", "size_limit": "大小限制", - "include_attachments": "包含附件" + "include_attachments": "包含附件", + "size_limit_postfix": "MB" }, "create_room": { "title_video_room": "建立視訊聊天室", @@ -2157,7 +1711,8 @@ "m.call": { "video_call_started": "視訊通話在 %(roomName)s 開始。", "video_call_started_unsupported": "視訊通話在 %(roomName)s 開始。(此瀏覽器不支援)", - "video_call_ended": "視訊通話已結束" + "video_call_ended": "視訊通話已結束", + "video_call_started_text": "%(name)s 開始了視訊通話" }, "m.call.invite": { "voice_call": "%(senderName)s 撥打了語音通話。", @@ -2468,7 +2023,8 @@ }, "reactions": { "label": "%(reactors)s 使用了 %(content)s 反應", - "tooltip": "<reactors/><reactedWith> 反應時使用 %(shortName)s</reactedWith>" + "tooltip": "<reactors/><reactedWith> 反應時使用 %(shortName)s</reactedWith>", + "add_reaction_prompt": "新增反應" }, "m.room.create": { "continuation": "此聊天室是另一個對話的延續。", @@ -2488,7 +2044,9 @@ "external_url": "來源網址", "collapse_reply_thread": "收折回覆討論串", "view_related_event": "檢視相關的事件", - "report": "回報" + "report": "回報", + "resent_unsent_reactions": "重新傳送 %(unsentCount)s 反應", + "open_in_osm": "在 OpenStreetMap 中開啟" }, "url_preview": { "show_n_more": { @@ -2568,7 +2126,11 @@ "you_declined": "您拒絕了", "you_cancelled": "您已取消", "declining": "正在拒絕…", - "you_started": "您已傳送了驗證請求" + "you_started": "您已傳送了驗證請求", + "user_accepted": "%(name)s 已接受", + "user_declined": "%(name)s 拒絕了", + "user_cancelled": "%(name)s 已取消", + "user_wants_to_verify": "%(name)s 想要驗證" }, "m.poll.end": { "sender_ended": "%(senderName)s 結束了投票", @@ -2576,6 +2138,28 @@ }, "m.video": { "error_decrypting": "解密影片出錯" + }, + "scalar_starter_link": { + "dialog_title": "新增整合器", + "dialog_description": "您即將被帶到第三方網站,以便您可以驗證帳戶來使用 %(integrationsUrl)s。請問您要繼續嗎?" + }, + "edits": { + "tooltip_title": "編輯於 %(date)s", + "tooltip_sub": "點擊以檢視編輯", + "tooltip_label": "編輯於 %(date)s。點擊以檢視編輯。" + }, + "error_rendering_message": "無法載入此訊息", + "reply": { + "error_loading": "無法載入要回覆的活動,它可能不存在或是您沒有權限檢視它。", + "in_reply_to": "<a>回覆給</a> <pill>", + "in_reply_to_for_export": "回覆<a>此訊息</a>" + }, + "in_room_name": " 在 <strong>%(room)s</strong>", + "m.poll": { + "count_of_votes": { + "one": "%(count)s 個投票", + "other": "%(count)s 個投票" + } } }, "slash_command": { @@ -2668,7 +2252,8 @@ "verify_nop_warning_mismatch": "警告:工作階段已驗證,但金鑰不相符!", "verify_mismatch": "警告:無法驗證金鑰!%(userId)s 與工作階段 %(deviceId)s 簽署的金鑰是「%(fprint)s」,並不符合提供的金鑰「%(fingerprint)s」。這可能代表您的通訊已被攔截!", "verify_success_title": "已驗證的金鑰", - "verify_success_description": "您提供的簽署金鑰符合您從 %(userId)s 的工作階段收到的簽署金鑰 %(deviceId)s。工作階段標記為已驗證。" + "verify_success_description": "您提供的簽署金鑰符合您從 %(userId)s 的工作階段收到的簽署金鑰 %(deviceId)s。工作階段標記為已驗證。", + "help_dialog_title": "指令說明" }, "presence": { "busy": "忙碌", @@ -2801,9 +2386,11 @@ "unable_to_access_audio_input_title": "無法存取您的麥克風", "unable_to_access_audio_input_description": "我們無法存取您的麥克風。請檢查您的瀏覽器設定並再試一次。", "no_audio_input_title": "找不到麥克風", - "no_audio_input_description": "我們在您的裝置上找不到麥克風。請檢查您的設定並再試一次。" + "no_audio_input_description": "我們在您的裝置上找不到麥克風。請檢查您的設定並再試一次。", + "transfer_consult_first_label": "先諮詢", + "input_devices": "輸入裝置", + "output_devices": "輸出裝置" }, - "Other": "其他", "room_settings": { "permissions": { "m.room.avatar_space": "變更聊天空間大頭照", @@ -2910,7 +2497,16 @@ "other": "正在更新空間…(%(count)s 中的第 %(progress)s 個)" }, "error_join_rule_change_title": "加入規則更新失敗", - "error_join_rule_change_unknown": "未知錯誤" + "error_join_rule_change_unknown": "未知錯誤", + "join_rule_restricted_dialog_empty_warning": "您將取消所有聊天空間。存取權限將會預設為邀請制", + "join_rule_restricted_dialog_title": "選取聊天空間", + "join_rule_restricted_dialog_description": "決定哪些聊天空間可以存取此聊天室。若選取了聊天空間,其成員就可以找到並加入<RoomName/>。", + "join_rule_restricted_dialog_filter_placeholder": "搜尋聊天空間", + "join_rule_restricted_dialog_heading_space": "您知道的包含此聊天空間的聊天空間", + "join_rule_restricted_dialog_heading_room": "您已知包含此聊天室的聊天空間", + "join_rule_restricted_dialog_heading_other": "您可能不知道的其他聊天空間或聊天室", + "join_rule_restricted_dialog_heading_unknown": "這些可能是其他聊天室管理員的一部分。", + "join_rule_restricted_dialog_heading_known": "您知道的其他空間" }, "general": { "publish_toggle": "將這個聊天室公開到 %(domain)s 的聊天室目錄中?", @@ -2951,7 +2547,17 @@ "canonical_alias_field_label": "主要位址", "avatar_field_label": "聊天室大頭照", "aliases_no_items_label": "尚無其他已發佈的位址,在下方新增一個", - "aliases_items_label": "其他已發佈位址:" + "aliases_items_label": "其他已發佈位址:", + "alias_heading": "聊天室位址", + "alias_field_has_domain_invalid": "缺少網域名分隔符號,例如 (:domain.org)", + "alias_field_has_localpart_invalid": "缺少聊天室名稱或分隔符號,例如 (my-room:domain.org)", + "alias_field_safe_localpart_invalid": "不允許某些字元", + "alias_field_required_invalid": "請提供位址", + "alias_field_matches_invalid": "此位址並未指向此聊天室", + "alias_field_taken_valid": "此位址可用", + "alias_field_taken_invalid_domain": "此位址已被使用", + "alias_field_taken_invalid": "此位址的伺服器無效或已被使用", + "alias_field_placeholder_default": "例如:my-room" }, "advanced": { "unfederated": "此聊天室無法被遠端的 Matrix 伺服器存取", @@ -2964,7 +2570,25 @@ "room_version_section": "聊天室版本", "room_version": "聊天室版本:", "information_section_space": "聊天空間資訊", - "information_section_room": "聊天室資訊" + "information_section_room": "聊天室資訊", + "error_upgrade_title": "無法升級聊天室", + "error_upgrade_description": "聊天室升級可能不完整", + "upgrade_button": "升級此聊天室到版本 %(version)s", + "upgrade_dialog_title": "更新聊天室版本", + "upgrade_dialog_description": "升級這個聊天室需要關閉目前的執行個體並重新建立一個新的聊天室來替代。為了給予聊天室成員最佳的體驗,我們將會:", + "upgrade_dialog_description_1": "使用同樣的名稱、描述與大頭照建立新聊天室", + "upgrade_dialog_description_2": "更新任何本地聊天室別名來指向新的聊天室", + "upgrade_dialog_description_3": "讓使用者在舊版聊天室停止發言,並張貼訊息建議使用者移動到新的聊天室", + "upgrade_dialog_description_4": "在新聊天室的開始處放置連回舊聊天室的連結,這樣夥伴們就可以看到舊的訊息", + "upgrade_warning_dialog_invite_label": "自動將該聊天室的成員邀請至新的聊天室", + "upgrade_warning_dialog_title_private": "升級私密聊天室", + "upgrade_dwarning_ialog_title_public": "升級公開聊天室", + "upgrade_warning_dialog_title": "升級聊天室", + "upgrade_warning_dialog_report_bug_prompt": "這通常只影響伺服器如何處理聊天室。如果您的 %(brand)s 遇到問題,請回報錯誤。", + "upgrade_warning_dialog_report_bug_prompt_link": "這通常僅影響如何在伺服器上處理聊天室的方式。如果您遇到與 %(brand)s 相關的問題,請<a>回報錯誤</a>。", + "upgrade_warning_dialog_description": "升級聊天室為進階動作,通常建議在聊天室因為錯誤而不穩定、缺少功能或安全漏洞等才升級。", + "upgrade_warning_dialog_explainer": "<b>請注意,升級會讓聊天室變成全新的版本</b>。目前所有的訊息都只會留在被封存的聊天室。", + "upgrade_warning_dialog_footer": "您將要把此聊天室從 <oldVersion /> 升級到 <newVersion />。" }, "delete_avatar_label": "刪除大頭照", "upload_avatar_label": "上傳大頭照", @@ -3004,7 +2628,9 @@ "enable_element_call_caption": "%(brand)s 提供端對端加密,但目前使用者數量較少。", "enable_element_call_no_permissions_tooltip": "您沒有足夠的權限來變更此設定。", "call_type_section": "通話類型" - } + }, + "title": "聊天室設定 - %(roomName)s", + "alias_not_specified": "未指定" }, "encryption": { "verification": { @@ -3081,7 +2707,21 @@ "timed_out": "驗證逾時。", "cancelled_self": "您在其他裝置上取消了驗證。", "cancelled_user": "%(displayName)s 取消驗證。", - "cancelled": "您取消了驗證。" + "cancelled": "您取消了驗證。", + "incoming_sas_user_dialog_text_1": "驗證此工作階段,並標記為可受信任。由您將工作階段標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", + "incoming_sas_user_dialog_text_2": "驗證此使用者將會把他們的工作階段標記為受信任,並同時為他們標記您的工作階段為可信任。", + "incoming_sas_device_dialog_text_1": "驗證此裝置,並標記為可受信任。由您將裝置標記為可受信任後,可讓聊天夥伴傳送端到端加密訊息時能更加放心。", + "incoming_sas_device_dialog_text_2": "驗證此裝置將會將其標記為受信任,且已驗證您的使用者將會信任此裝置。", + "incoming_sas_dialog_waiting": "正在等待夥伴確認…", + "incoming_sas_dialog_title": "收到的驗證請求", + "manual_device_verification_self_text": "透過將下列內容與您其他工作階段中的「使用者設定」所顯示的內容來確認:", + "manual_device_verification_user_text": "將以下內容與對方的「使用者設定」當中顯示的內容進行比對,來確認對方的工作階段:", + "manual_device_verification_device_name_label": "工作階段名稱", + "manual_device_verification_device_id_label": "工作階段 ID", + "manual_device_verification_device_key_label": "工作階段金鑰", + "manual_device_verification_footer": "如果它們不相符,則可能會威脅到您的通訊安全。", + "verification_dialog_title_device": "驗證其他裝置", + "verification_dialog_title_user": "驗證請求" }, "old_version_detected_title": "偵測到舊的加密資料", "old_version_detected_description": "偵測到來自舊版 %(brand)s 的資料。這將會造成舊版的端對端加密失敗。在此版本中使用最近在舊版本交換的金鑰可能無法解密訊息。這也會造成與此版本的訊息交換失敗。若您遇到問題,請登出並重新登入。要保留訊息歷史,請匯出並重新匯入您的金鑰。", @@ -3135,7 +2775,57 @@ "cross_signing_room_warning": "某人正在使用未知的工作階段", "cross_signing_room_verified": "此聊天室中每個人都已驗證", "cross_signing_room_normal": "此聊天室已端對端加密", - "unsupported": "此客戶端不支援端對端加密。" + "unsupported": "此客戶端不支援端對端加密。", + "incompatible_database_sign_out_description": "為了避免遺失您的聊天歷史,您必須在登出前匯出您的聊天室金鑰。您必須回到較新版的 %(brand)s 才能執行此動作", + "incompatible_database_description": "您先前在此工作階段中使用了較新版本的 %(brand)s。要再次與此版本使用端對端加密,您必須先登出再登入。", + "incompatible_database_title": "不相容的資料庫", + "incompatible_database_disable": "在停用加密的情況下繼續", + "key_signature_upload_completed": "上傳完成", + "key_signature_upload_cancelled": "已取消簽章上傳", + "key_signature_upload_failed": "無法上傳", + "key_signature_upload_success_title": "簽章上傳成功", + "key_signature_upload_failed_title": "無上傳簽章", + "udd": { + "own_new_session_text": "您已登入新的工作階段但未驗證:", + "own_ask_verify_text": "使用下方的其中一個選項來驗證您其他工作階段。", + "other_new_session_text": "%(name)s (%(userId)s)登入到未驗證的新工作階段:", + "other_ask_verify_text": "要求此使用者驗證他們的工作階段,或在下方手動驗證。", + "title": "未受信任", + "manual_verification_button": "透過文字手動驗證", + "interactive_verification_button": "透過表情符號互動來驗證" + }, + "access_secret_storage_dialog": { + "key_validation_text": { + "wrong_file_type": "錯誤的檔案類型", + "recovery_key_is_correct": "看起來真棒!", + "wrong_security_key": "錯誤的安全金鑰", + "invalid_security_key": "無效的安全金鑰" + }, + "reset_title": "重設所有東西", + "reset_warning_1": "當您沒有其他裝置可以完成驗證時,才執行此動作。", + "reset_warning_2": "如果您重設所有東西,您將會在沒有受信任的工作階段、沒有受信任的使用者的情況下重新啟動,且可能會看不到過去的訊息。", + "security_phrase_title": "安全密語", + "security_phrase_incorrect_error": "無法存取祕密儲存空間。請確認您輸入了正確的安全密語。", + "enter_phrase_or_key_prompt": "輸入您的安全密語或<button>使用您的安全金鑰</button>以繼續。", + "security_key_title": "安全金鑰", + "use_security_key_prompt": "使用您的安全金鑰以繼續。", + "separator": "%(securityKey)s 或 %(recoveryFile)s", + "restoring": "從備份還原金鑰" + }, + "reset_all_button": "忘記或遺失了所有復原方法?<a>重設全部</a>", + "destroy_cross_signing_dialog": { + "title": "摧毀交叉簽署金鑰?", + "warning": "永久刪除交叉簽署金鑰。任何您已驗證過的人都會看到安全性警告。除非您遺失了所有可以進行交叉簽署的裝置,否則您不會想要這樣做。", + "primary_button_text": "清除交叉簽署金鑰" + }, + "confirm_encryption_setup_title": "確認加密設定", + "confirm_encryption_setup_body": "點擊下方按鈕以確認設定加密。", + "unable_to_setup_keys_error": "無法設定金鑰", + "key_signature_upload_failed_master_key_signature": "新的主金鑰簽署", + "key_signature_upload_failed_cross_signing_key_signature": "新交叉簽署金鑰的簽章", + "key_signature_upload_failed_device_cross_signing_key_signature": "裝置交叉簽署", + "key_signature_upload_failed_key_signature": "金鑰簽章", + "key_signature_upload_failed_body": "%(brand)s 在上傳以下內容時遇到錯誤:" }, "emoji": { "category_frequently_used": "經常使用", @@ -3285,7 +2975,10 @@ "fallback_button": "開始認證", "sso_title": "使用單一登入來繼續", "sso_body": "使用單一登入來證明身分,以確認新增該電子郵件地址。", - "code": "代碼" + "code": "代碼", + "sso_preauth_body": "要繼續,使用單一登入系統來證明您的身分。", + "sso_postauth_title": "確認以繼續", + "sso_postauth_body": "點擊下方按鈕以確認您的身分。" }, "password_field_label": "輸入密碼", "password_field_strong_label": "很好,密碼強度夠高!", @@ -3361,7 +3054,41 @@ }, "country_dropdown": "國家下拉式選單", "common_failures": {}, - "captcha_description": "這個家伺服器想要確認您不是機器人。" + "captcha_description": "這個家伺服器想要確認您不是機器人。", + "autodiscovery_invalid": "家伺服器的探索回應無效", + "autodiscovery_generic_failure": "無法從伺服器取得自動探索設定", + "autodiscovery_invalid_hs_base_url": "無效的 m.homeserver base_url", + "autodiscovery_invalid_hs": "家伺服器網址似乎不是有效的 Matrix 家伺服器", + "autodiscovery_invalid_is_base_url": "無效的 m.identity_server base_url", + "autodiscovery_invalid_is": "身分伺服器網址似乎不是有效的身分伺服器", + "autodiscovery_invalid_is_response": "身份伺服器探索回應無效", + "server_picker_description": "您可以透過指定不同的家伺服器網址,來登入至其他的 Matrix 伺服器。使用自訂伺服器選項讓您可以使用 %(brand)s 登入到不同家伺服器上的 Matrix 帳號。", + "server_picker_description_matrix.org": "在最大的公開伺服器上,免費與數百萬人一起交流", + "server_picker_title_default": "伺服器選項", + "soft_logout": { + "clear_data_title": "清除此工作階段中的所有資料?", + "clear_data_description": "將會永久清除此工作階段的所有資料。除非已備份金鑰,否則將會遺失所有加密訊息。", + "clear_data_button": "清除所有資料" + }, + "logout_dialog": { + "setup_secure_backup_description_1": "加密訊息是使用端對端加密。只有您和接收者才有金鑰可以閱讀這些訊息。", + "setup_secure_backup_description_2": "當您登出時,這些金鑰將會從此裝置被刪除,這代表您將無法再閱讀加密的訊息,除非您在其他裝置上有那些訊息的金鑰,或是將它們備份到伺服器上。", + "use_key_backup": "開始使用金鑰備份", + "skip_key_backup": "我不要我的加密訊息了", + "megolm_export": "手動匯出金鑰", + "setup_key_backup_title": "您將會失去您的加密訊息", + "description": "您確定要登出嗎?" + }, + "registration": { + "continue_without_email_title": "不使用電子郵件來繼續", + "continue_without_email_description": "請注意,如果您不新增電子郵件且忘記密碼,您將<b>永遠失去對您帳號的存取權</b>。", + "continue_without_email_field_label": "電子郵件(選擇性)" + }, + "set_email": { + "verification_pending_title": "等待驗證", + "verification_pending_description": "請收信並點擊信中的連結。完成後,再點擊「繼續」。", + "description": "這讓您可以重設您的密碼與接收通知。" + } }, "room_list": { "sort_unread_first": "先顯示有未讀訊息的聊天室", @@ -3415,7 +3142,8 @@ "spam_or_propaganda": "垃圾郵件或宣傳", "report_entire_room": "回報整個聊天室", "report_content_to_homeserver": "回報內容給您的家伺服器管理員", - "description": "回報此訊息將會傳送其獨特的「活動 ID」給您家伺服器的管理員。如果此聊天室中的訊息已加密,您的家伺服器管理員將無法閱讀訊息文字或檢視任何檔案或圖片。" + "description": "回報此訊息將會傳送其獨特的「活動 ID」給您家伺服器的管理員。如果此聊天室中的訊息已加密,您的家伺服器管理員將無法閱讀訊息文字或檢視任何檔案或圖片。", + "other_label": "其他" }, "setting": { "help_about": { @@ -3534,7 +3262,22 @@ "popout": "彈出式小工具", "unpin_to_view_right_panel": "取消釘選這個小工具以在此面板中檢視", "set_room_layout": "為所有人設定我的聊天室佈局", - "close_to_view_right_panel": "關閉此小工具以在此面板中檢視" + "close_to_view_right_panel": "關閉此小工具以在此面板中檢視", + "modal_title_default": "程式小工具", + "modal_data_warning": "在此畫面上的資料會與 %(widgetDomain)s 分享", + "capabilities_dialog": { + "title": "批准小工具權限", + "content_starting_text": "這個小工具想要:", + "decline_all_permission": "全部拒絕", + "remember_Selection": "記住我對這個小工具的選擇" + }, + "open_id_permissions_dialog": { + "title": "允許此小工具驗證您的身分", + "starting_text": "小工具將會驗證您的使用者 ID,但將無法為您執行動作:", + "remember_selection": "記住這個" + }, + "error_unable_start_audio_stream_description": "無法開始音訊串流。", + "error_unable_start_audio_stream_title": "無法開始直播" }, "feedback": { "sent": "已傳送回饋", @@ -3543,7 +3286,8 @@ "may_contact_label": "若您想跟進或讓我測試即將到來的想法,可以聯絡我", "pro_type": "專業建議:如果您開始了一個錯誤,請遞交<debugLogsLink>除錯紀錄檔</debugLogsLink>以協助我們尋找問題。", "existing_issue_link": "請先檢視 <existingIssuesLink>GitHub 上既有的錯誤</existingIssuesLink>。沒有相符的嗎?<newIssueLink>回報新的問題</newIssueLink>。", - "send_feedback_action": "傳送回饋" + "send_feedback_action": "傳送回饋", + "can_contact_label": "如果後續有任何問題,可以聯絡我" }, "zxcvbn": { "suggestions": { @@ -3616,7 +3360,10 @@ "no_update": "沒有可用的更新。", "downloading": "正在下載更新…", "new_version_available": "有可用的新版本。<a>立刻更新。</a>", - "check_action": "檢查更新" + "check_action": "檢查更新", + "error_unable_load_commit": "無法載入遞交的詳細資訊:%(msg)s", + "unavailable": "無法取得", + "changelog": "變更記錄檔" }, "threads": { "all_threads": "所有討論串", @@ -3631,7 +3378,11 @@ "empty_heading": "使用「討論串」功能,讓討論保持有條不紊", "unable_to_decrypt": "無法解密訊息", "open_thread": "開啟討論串", - "error_start_thread_existing_relation": "無法從討論串既有的關係建立活動" + "error_start_thread_existing_relation": "無法從討論串既有的關係建立活動", + "count_of_reply": { + "one": "%(count)s 回覆", + "other": "%(count)s 回覆" + } }, "theme": { "light_high_contrast": "亮色高對比", @@ -3665,7 +3416,41 @@ "title_when_query_available": "結果", "search_placeholder": "搜尋名稱與描述", "no_search_result_hint": "您可能要嘗試其他搜尋或檢查是否有拼字錯誤。", - "joining_space": "正在加入" + "joining_space": "正在加入", + "add_existing_subspace": { + "space_dropdown_title": "新增既有的聊天空間", + "create_prompt": "想要新增聊天空間?", + "create_button": "建立新聊天空間", + "filter_placeholder": "搜尋聊天空間" + }, + "add_existing_room_space": { + "error_heading": "並非所有選定的都被新增了", + "progress_text": { + "one": "正在新增聊天室…", + "other": "正在新增聊天室…(%(count)s 中的第 %(progress)s 個)" + }, + "dm_heading": "私人訊息", + "space_dropdown_label": "選取聊天空間", + "space_dropdown_title": "新增既有聊天室", + "create": "想要新增新聊天室嗎?", + "create_prompt": "建立新聊天室", + "subspace_moved_note": "新增的聊天空間已被移動。" + }, + "room_filter_placeholder": "搜尋聊天室", + "leave_dialog_public_rejoin_warning": "您將無法重新加入,除非您再次被邀請。", + "leave_dialog_only_admin_warning": "您是此聊天空間唯一的管理員。離開將代表沒有人可以控制它。", + "leave_dialog_only_admin_room_warning": "您是將要離開的聊天室與聊天空間唯一的管理員。您離開之後會讓它們沒有任何管理員。", + "leave_dialog_title": "離開 %(spaceName)s", + "leave_dialog_description": "您將要離開 <spaceName/>。", + "leave_dialog_option_intro": "您想要離開此聊天空間中的聊天室嗎?", + "leave_dialog_option_none": "不要離開任何聊天室", + "leave_dialog_option_all": "離開所有聊天室", + "leave_dialog_option_specific": "離開部份聊天室", + "leave_dialog_action": "離開聊天空間", + "preferences": { + "sections_section": "要顯示的部份", + "show_people_in_space": "將您與此空間成員的聊天進行分組。關閉此功能,將會在您的 %(spaceName)s 畫面中隱藏那些聊天室。" + } }, "location_sharing": { "MapStyleUrlNotConfigured": "此家伺服器未設定來顯示地圖。", @@ -3690,7 +3475,30 @@ "click_move_pin": "點擊以移動圖釘", "click_drop_pin": "點擊以放置圖釘", "share_button": "分享位置", - "stop_and_close": "停止並關閉" + "stop_and_close": "停止並關閉", + "error_fetch_location": "無法取得位置", + "error_no_perms_title": "您沒有權限分享位置", + "error_no_perms_description": "您必須有正確的權限才能在此聊天室中分享位置。", + "error_send_title": "我們無法傳送您的位置", + "error_send_description": "%(brand)s 無法傳送您的位置。請稍後再試。", + "live_description": "%(displayName)s 的即時位置", + "share_type_own": "我目前的位置", + "share_type_live": "我的即時位置", + "share_type_pin": "自訂位置", + "share_type_prompt": "您要分享哪種位置類型?", + "live_update_time": "已更新 %(humanizedUpdateTime)s", + "live_until": "即時分享直到 %(expiryTime)s", + "loading_live_location": "正在載入即時位置…", + "live_location_ended": "即時位置已結束", + "live_location_error": "即時位置錯誤", + "live_locations_empty": "無即時位置", + "close_sidebar": "關閉側邊欄", + "error_stopping_live_location": "停止您的即時位置時發生錯誤", + "error_sharing_live_location": "分享您的即時位置時發生錯誤", + "live_location_active": "您正在分享您的即時位置", + "live_location_enabled": "即時位置已啟用", + "error_sharing_live_location_try_again": "分享您的即時位置時發生錯誤,請再試一次", + "error_stopping_live_location_try_again": "停止您的即時位置時發生錯誤,請再試一次" }, "labs_mjolnir": { "room_name": "我的封鎖清單", @@ -3762,7 +3570,16 @@ "address_label": "位址", "label": "建立聊天空間", "add_details_prompt_2": "您隨時可以變更這些。", - "creating": "正在建立…" + "creating": "正在建立…", + "subspace_join_rule_restricted_description": "<SpaceName/> 中的任何人都可以找到並加入。", + "subspace_join_rule_public_description": "不只是 <SpaceName/> 的成員,任何人都可以找到並加入此聊天空間。", + "subspace_join_rule_invite_description": "僅有被邀請的人才能找到並加入此聊天空間。", + "subspace_dropdown_title": "建立聊天空間", + "subspace_beta_notice": "新增空間到您管理的聊天空間。", + "subspace_join_rule_label": "空間能見度", + "subspace_join_rule_invite_only": "私密聊天空間(邀請制)", + "subspace_existing_space_prompt": "想要新增既有的聊天空間嗎?", + "subspace_adding": "正在新增…" }, "user_menu": { "switch_theme_light": "切換至淺色模式", @@ -3931,7 +3748,11 @@ "all_rooms": "所有聊天室", "field_placeholder": "搜尋…", "this_room_button": "搜尋此聊天室", - "all_rooms_button": "搜尋所有聊天室" + "all_rooms_button": "搜尋所有聊天室", + "result_count": { + "one": "(~%(count)s 結果)", + "other": "(~%(count)s 結果)" + } }, "jump_to_bottom_button": "捲動到最新訊息", "jump_read_marker": "跳到第一則未讀訊息。", @@ -3946,7 +3767,19 @@ "error_jump_to_date_details": "錯誤詳細資訊", "jump_to_date_beginning": "聊天室開頭", "jump_to_date": "跳至日期", - "jump_to_date_prompt": "挑選要跳至的日期" + "jump_to_date_prompt": "挑選要跳至的日期", + "face_pile_tooltip_label": { + "one": "檢視 1 個成員", + "other": "檢視全部 %(count)s 個成員" + }, + "face_pile_tooltip_shortcut_joined": "包含您,%(commaSeparatedMembers)s", + "face_pile_tooltip_shortcut": "包含 %(commaSeparatedMembers)s", + "invites_you_text": "<inviter/> 邀請您", + "unknown_status_code_for_timeline_jump": "未知狀態代碼", + "face_pile_summary": { + "other": "%(count)s 個您認識的人已加入", + "one": "%(count)s 個您認識的人已加入" + } }, "file_panel": { "guest_note": "您必須<a>註冊</a>以使用此功能", @@ -3967,7 +3800,9 @@ "identity_server_no_terms_title": "身分伺服器無使用條款", "identity_server_no_terms_description_1": "此動作需要存取預設的身分伺服器 <server /> 以驗證電子郵件或電話號碼,但伺服器沒有任何服務條款。", "identity_server_no_terms_description_2": "僅在您信任伺服器擁有者時才繼續。", - "inline_intro_text": "接受 <policyLink /> 以繼續:" + "inline_intro_text": "接受 <policyLink /> 以繼續:", + "summary_identity_server_1": "透過電話或電子郵件尋找其他人", + "summary_identity_server_2": "透過電話或電子郵件找到" }, "space_settings": { "title": "設定 - %(spaceName)s" @@ -4004,7 +3839,13 @@ "total_n_votes_voted": { "one": "總票數 %(count)s 票", "other": "總票數 %(count)s 票" - } + }, + "end_message_no_votes": "投票已結束。沒有投票。", + "end_message": "投票已結束。最佳答案:%(topAnswer)s", + "error_ending_title": "無法結束投票", + "error_ending_description": "抱歉,投票沒有結束。請再試一次。", + "end_title": "結束投票", + "end_description": "您確定您想要結束此投票?這將會顯示最終投票結果並阻止人們投票。" }, "failed_load_async_component": "無法載入!請檢查您的網路連線狀態並再試一次。", "upload_failed_generic": "無法上傳檔案「%(fileName)s」。", @@ -4052,7 +3893,39 @@ "error_version_unsupported_space": "使用者的家伺服器不支援這個聊天空間的版本。", "error_version_unsupported_room": "使用者的家伺服器不支援此聊天室版本。", "error_unknown": "未知的伺服器錯誤", - "to_space": "邀請加入 %(spaceName)s" + "to_space": "邀請加入 %(spaceName)s", + "unable_find_profiles_description_default": "找不到下列 Matrix ID 的簡介,您無論如何都想邀請他們嗎?", + "unable_find_profiles_title": "以下的使用者可能不存在", + "unable_find_profiles_invite_never_warn_label_default": "無論如何都要邀請,而且不要再警告我", + "unable_find_profiles_invite_label_default": "無論如何都要邀請", + "email_caption": "透過電子郵件邀請", + "error_dm": "我們無法建立您的私人訊息。", + "ask_anyway_description": "找不到下方列出的 Matrix ID 個人檔案,您是否仍要開始直接訊息?", + "ask_anyway_never_warn_label": "開始直接訊息且不要再次警告", + "ask_anyway_label": "開始直接訊息", + "error_find_room": "在嘗試邀請使用者時發生錯誤。", + "error_invite": "無法邀請使用者。請重新確認您想要邀請的使用者後再試一次。", + "error_transfer_multiple_target": "一個通話只能轉接給ㄧ個使用者。", + "error_find_user_title": "找不到以下使用者", + "error_find_user_description": "以下使用者可能不存在或無效,且無法被邀請:%(csvNames)s", + "recents_section": "最近的對話", + "suggestions_section": "最近傳送過私人訊息", + "email_use_default_is": "使用身分伺服器以透過電子郵件邀請。<default>使用預設值 (%(defaultIdentityServerName)s)</default>或在<settings>設定</settings>中管理。", + "email_use_is": "使用身分伺服器以透過電子郵件邀請。在<settings>設定</settings>中管理。", + "start_conversation_name_email_mxid_prompt": "使用某人的名字、電子郵件地址或使用者名稱(如 <userId/>)來與他們開始對話。", + "start_conversation_name_mxid_prompt": "使用某人的名字或使用者名稱(如 <userId/>)以與他們開始對話。", + "suggestions_disclaimer": "出於隱私考量,可能會隱藏一些建議。", + "suggestions_disclaimer_prompt": "如果您看不到您要找的人,請將您的邀請連結傳送給他們。", + "send_link_prompt": "或傳送邀請連結", + "to_room": "邀請加入 %(roomName)s", + "name_email_mxid_share_space": "使用某人的名字、電子郵件地址、使用者名稱(如 <userId/>)或<a>分享此聊天空間</a>來邀請人。", + "name_mxid_share_space": "使用某人的名字、使用者名稱(如 <userId/>)或<a>分享此聊天室</a>來邀請人。", + "name_email_mxid_share_room": "使用某人的名字、電子郵件地址、使用者名稱(如 <userId/>)或<a>分享此聊天空間</a>來邀請人。", + "name_mxid_share_room": "使用某人的名字、使用者名稱(如 <userId/>)或<a>分享此聊天室</a>來邀請人。", + "key_share_warning": "被邀請的人將能閱讀舊訊息。", + "email_limit_one": "透過電子郵件傳送的邀請一次只能傳送一個", + "transfer_user_directory_tab": "使用者目錄", + "transfer_dial_pad_tab": "撥號鍵盤" }, "scalar": { "error_create": "無法建立小工具。", @@ -4085,7 +3958,21 @@ "something_went_wrong": "出了點問題!", "download_media": "下載來源媒體失敗,找不到來源 URL", "update_power_level": "無法變更權限等級", - "unknown": "未知的錯誤" + "unknown": "未知的錯誤", + "dialog_description_default": "出現一個錯誤。", + "edit_history_unsupported": "您的家伺服器似乎並不支援此功能。", + "session_restore": { + "clear_storage_description": "登出並移除加密金鑰?", + "clear_storage_button": "清除儲存的東西並登出", + "title": "無法復原工作階段", + "description_1": "我們在嘗試復原您先前的工作階段時遇到了一點錯誤。", + "description_2": "若您先前使用過較新版本的 %(brand)s,您的工作階段可能與此版本不相容。關閉此視窗並回到較新的版本。", + "description_3": "清除您瀏覽器的儲存的東西也許可以修復問題,但會將您登出並造成任何已加密的聊天都無法讀取。" + }, + "storage_evicted_title": "遺失工作階段資料", + "storage_evicted_description_1": "某些工作階段資料遺失了,其中包含加密訊息金鑰。登出再登入並從備份中復原金鑰可以修復這個問題。", + "storage_evicted_description_2": "當硬碟空間不足時,您的瀏覽器可能會移除這些資料。", + "unknown_error_code": "未知的錯誤代碼" }, "in_space1_and_space2": "在聊天空間 %(space1Name)s 與 %(space2Name)s。", "in_space_and_n_other_spaces": { @@ -4239,7 +4126,31 @@ "deactivate_confirm_action": "停用使用者", "error_deactivate": "無法停用使用者", "role_label": "<RoomName/> 中的角色", - "edit_own_devices": "編輯裝置" + "edit_own_devices": "編輯裝置", + "redact": { + "no_recent_messages_title": "找不到 %(user)s 最近的訊息", + "no_recent_messages_description": "試著在時間軸上捲動以檢視有沒有較早的。", + "confirm_title": "移除 %(user)s 最近的訊息", + "confirm_description_1": { + "one": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?", + "other": "您將要移除 %(user)s 的 %(count)s 則訊息。將會為對話中的所有人永久移除它們。確定要繼續嗎?" + }, + "confirm_description_2": "若有大量訊息需刪除,可能需要一些時間。請不要在此時重新整理您的客戶端。", + "confirm_keep_state_label": "保留系統訊息", + "confirm_keep_state_explainer": "若您也想移除此使用者的系統訊息(例如成員資格變更、個人資料變更…),請取消勾選", + "confirm_button": { + "other": "移除 %(count)s 則訊息", + "one": "移除 1 則訊息" + } + }, + "count_of_verified_sessions": { + "other": "%(count)s 個已驗證的工作階段", + "one": "1 個已驗證的工作階段" + }, + "count_of_sessions": { + "other": "%(count)s 個工作階段", + "one": "%(count)s 個工作階段" + } }, "stickers": { "empty": "您目前沒有啟用任何貼圖包", @@ -4292,6 +4203,9 @@ "one": "共計 %(count)s 票所獲得的投票結果", "other": "共計 %(count)s 票所獲得的投票結果" } + }, + "thread_list": { + "context_menu_label": "討論串選項" } }, "reject_invitation_dialog": { @@ -4328,12 +4242,168 @@ }, "console_wait": "等等!", "cant_load_page": "無法載入頁面", - "Invalid homeserver discovery response": "家伺服器的探索回應無效", - "Failed to get autodiscovery configuration from server": "無法從伺服器取得自動探索設定", - "Invalid base_url for m.homeserver": "無效的 m.homeserver base_url", - "Homeserver URL does not appear to be a valid Matrix homeserver": "家伺服器網址似乎不是有效的 Matrix 家伺服器", - "Invalid identity server discovery response": "身份伺服器探索回應無效", - "Invalid base_url for m.identity_server": "無效的 m.identity_server base_url", - "Identity server URL does not appear to be a valid identity server": "身分伺服器網址似乎不是有效的身分伺服器", - "General failure": "一般錯誤" + "General failure": "一般錯誤", + "emoji_picker": { + "cancel_search_label": "取消搜尋" + }, + "info_tooltip_title": "資訊", + "language_dropdown_label": "語言下拉式選單", + "pill": { + "permalink_other_room": "%(room)s 中的訊息", + "permalink_this_room": "來自 %(user)s 的訊息" + }, + "seshat": { + "error_initialising": "訊息搜尋初始化失敗,請檢查<a>您的設定</a>以取得更多資訊", + "warning_kind_files_app": "使用<a>桌面應用程式</a>以檢視所有加密的檔案", + "warning_kind_search_app": "使用<a>桌面應用程式</a>搜尋加密訊息", + "warning_kind_files": "此版本的 %(brand)s 不支援檢視某些加密檔案", + "warning_kind_search": "此版本的 %(brand)s 不支援搜尋加密訊息", + "reset_title": "重設活動儲存?", + "reset_description": "您很可能不想重設您的活動索引儲存", + "reset_explainer": "如果這樣做,請注意,您的訊息不會被刪除,但在重新建立索引時,搜尋體驗可能會降低片刻", + "reset_button": "重設活動儲存" + }, + "truncated_list_n_more": { + "other": "與更多 %(count)s 個…" + }, + "spotlight": { + "public_rooms": { + "network_dropdown_required_invalid": "輸入伺服器名稱", + "network_dropdown_available_valid": "看起來不錯", + "network_dropdown_available_invalid_forbidden": "您不被允許檢視此伺服器的聊天室清單", + "network_dropdown_available_invalid": "找不到此伺服器或其聊天室清單", + "network_dropdown_your_server_description": "您的伺服器", + "network_dropdown_remove_server_adornment": "移除伺服器「%(roomServer)s」", + "network_dropdown_add_dialog_title": "加入新的伺服器", + "network_dropdown_add_dialog_description": "輸入您想要探索的新伺服器的名稱。", + "network_dropdown_add_dialog_placeholder": "伺服器名稱", + "network_dropdown_add_server_option": "加入新伺服器…", + "network_dropdown_selected_label_instance": "顯示:%(instance)s 聊天室 (%(server)s)", + "network_dropdown_selected_label": "顯示:Matrix 聊天室" + } + }, + "dialog_close_label": "關閉對話框", + "voice_message": { + "cant_start_broadcast_title": "無法開始語音訊息", + "cant_start_broadcast_description": "您無法開始語音訊息,因為您目前正在錄製直播。請結束您的直播以開始錄製語音訊息。" + }, + "redact": { + "error": "您無法刪除此訊息。(%(code)s)", + "ongoing": "正在刪除…", + "confirm_description": "您真的想要移除(刪除)此活動嗎?", + "confirm_description_state": "請注意,像這樣移除聊天是變更可能會還原變更。", + "confirm_button": "確認刪除", + "reason_label": "理由(選擇性)" + }, + "forward": { + "no_perms_title": "您沒有權限執行此動作", + "sending": "傳送中", + "sent": "已傳送", + "open_room": "開啟聊天室", + "send_label": "傳送", + "message_preview_heading": "訊息預覽", + "filter_placeholder": "搜尋聊天室或夥伴" + }, + "integrations": { + "disabled_dialog_title": "整合已停用", + "disabled_dialog_description": "在設定中啟用「%(manageIntegrations)s」來執行此動作。", + "impossible_dialog_title": "不允許整合", + "impossible_dialog_description": "您的 %(brand)s 不允許您使用整合管理員來執行此動作。請聯絡管理員。" + }, + "lazy_loading": { + "disabled_description1": "您之前曾在 %(host)s 上使用 %(brand)s 並啟用成員列表的延遲載入。在此版本中延遲載入已停用。由於本機快取在這兩個設定間不相容,%(brand)s 必須重新同步您的帳號。", + "disabled_description2": "如果其他版本的 %(brand)s 仍在其他分頁中開啟,請關閉它,因為在同一主機上使用同時啟用與停用惰性載入的 %(brand)s 可能會造成問題。", + "disabled_title": "不相容的本機快取", + "disabled_action": "清除快取並重新同步", + "resync_description": "%(brand)s 現在僅使用低於原本3-5倍的記憶體,僅在需要時才會載入其他使用者的資訊。請等待我們與伺服器重新同步!", + "resync_title": "正在更新 %(brand)s" + }, + "message_edit_dialog_title": "訊息編輯紀錄", + "server_offline": { + "empty_timeline": "您已完成。", + "title": "伺服器沒有回應", + "description": "您的伺服器未對您的某些請求回應。下列是可能的原因。", + "description_1": "伺服器 (%(serverName)s) 花了太長的時間來回應。", + "description_2": "您的防火牆或防毒軟體阻擋了請求。", + "description_3": "瀏覽器擴充套件阻擋了請求。", + "description_4": "伺服器離線。", + "description_5": "伺服器拒絕了您的請求。", + "description_6": "您所在區域可能遇到一些網際網路連線的問題。", + "description_7": "在試圖與伺服器溝通時遇到連線錯誤。", + "description_8": "伺服器沒有設定好來指示出問題是什麼 (CORS)。", + "recent_changes_heading": "尚未收到最新變更" + }, + "spotlight_dialog": { + "count_of_members": { + "one": "%(count)s 個成員", + "other": "%(count)s 個成員" + }, + "public_rooms_label": "公開聊天室", + "heading_with_query": "使用「%(query)s」搜尋", + "heading_without_query": "搜尋", + "spaces_title": "您所在的聊天空間", + "failed_querying_public_rooms": "檢索公開聊天室失敗", + "other_rooms_in_space": "其他在 %(spaceName)s 中的聊天室", + "join_button_text": "加入 %(roomAddress)s", + "result_may_be_hidden_privacy_warning": "出於隱私考量,可能會隱藏一些結果", + "cant_find_person_helpful_hint": "若您看不到要找的人,請將您的邀請連結傳送給他們。", + "copy_link_text": "複製邀請連結", + "result_may_be_hidden_warning": "某些結果可能會被隱藏", + "cant_find_room_helpful_hint": "若您找不到您要找的聊天室,要求邀請或是建立新的聊天室。", + "create_new_room_button": "建立新聊天室", + "group_chat_section_title": "其他選項", + "start_group_chat_button": "開始群組聊天", + "message_search_section_title": "其他搜尋", + "recent_searches_section_title": "近期搜尋", + "recently_viewed_section_title": "最近檢視過", + "search_dialog": "搜尋對話方塊", + "remove_filter": "移除 %(filter)s 的搜尋過濾條件", + "search_messages_hint": "要搜尋訊息,請在聊天室頂部尋找此圖示 <icon/>", + "keyboard_scroll_hint": "使用 <arrows/> 捲動" + }, + "share": { + "title_room": "分享聊天室", + "permalink_most_recent": "連結到最近的訊息", + "title_user": "分享使用者", + "title_message": "分享聊天室訊息", + "permalink_message": "連結到選定的訊息", + "link_title": "連結到聊天室" + }, + "upload_file": { + "title_progress": "上傳檔案 (%(total)s 中的 %(current)s)", + "title": "上傳檔案", + "upload_all_button": "上傳全部", + "error_file_too_large": "這個檔案<b>太大了</b>,沒辦法上傳。檔案大小限制為 %(limit)s 但這個檔案大小是 %(sizeOfThisFile)s。", + "error_files_too_large": "這些檔案<b>太大了</b>,沒辦法上傳。檔案大小限制為 %(limit)s。", + "error_some_files_too_large": "某些檔案<b>太大了</b>,沒辦法上傳。檔案大小限制為 %(limit)s。", + "upload_n_others_button": { + "other": "上傳 %(count)s 個其他檔案", + "one": "上傳 %(count)s 個其他檔案" + }, + "cancel_all_button": "全部取消", + "error_title": "上傳錯誤" + }, + "restore_key_backup_dialog": { + "key_fetch_in_progress": "正在取得來自伺服器的金鑰…", + "load_error_content": "無法載入備份狀態", + "recovery_key_mismatch_title": "安全金鑰不相符", + "recovery_key_mismatch_description": "無法使用此安全金鑰解密備份:請確認您是否輸入了正確的安全金鑰。", + "incorrect_security_phrase_title": "不正確的安全密語", + "incorrect_security_phrase_dialog": "無法使用此安全密語解密備份:請確認您是否輸入了正確的安全密語。", + "restore_failed_error": "無法復原備份", + "no_backup_error": "找不到備份!", + "keys_restored_title": "金鑰已復原", + "count_of_decryption_failures": "無法解密 %(failedCount)s 個工作階段!", + "count_of_successfully_restored_keys": "成功復原 %(sessionCount)s 金鑰", + "enter_phrase_title": "輸入安全密語", + "key_backup_warning": "<b>警告</b>:您應該只從信任的電腦設定金鑰備份。", + "enter_phrase_description": "請輸入您的安全密語來存取安全訊息紀錄,並設定安全訊息功能。", + "phrase_forgotten_text": "如果您忘了安全密語,您可以<button1>使用您的安全金鑰</button1>或<button2>設定新的復原選項</button2>", + "enter_key_title": "輸入安全金鑰", + "key_is_valid": "這看起來是有效的安全金鑰!", + "key_is_invalid": "不是有效的安全金鑰", + "enter_key_description": "透過輸入您的安全金鑰來存取您的安全訊息歷史並設定安全訊息。", + "key_forgotten_text": "如果您忘了安全金鑰,您可以<button>設定新的復原選項</button>", + "load_keys_progress": "%(total)s 中的 %(completed)s 金鑰已復原" + } } diff --git a/src/utils/AutoDiscoveryUtils.tsx b/src/utils/AutoDiscoveryUtils.tsx index 5c7276c829..cb91c53b0f 100644 --- a/src/utils/AutoDiscoveryUtils.tsx +++ b/src/utils/AutoDiscoveryUtils.tsx @@ -25,11 +25,11 @@ import { } from "matrix-js-sdk/src/matrix"; import { logger } from "matrix-js-sdk/src/logger"; -import { _t, TranslationKey, UserFriendlyError } from "../languageHandler"; +import { _t, _td, TranslationKey, UserFriendlyError } from "../languageHandler"; import SdkConfig from "../SdkConfig"; import { ValidatedServerConfig } from "./ValidatedServerConfig"; -const LIVELINESS_DISCOVERY_ERRORS: string[] = [ +const LIVELINESS_DISCOVERY_ERRORS: AutoDiscoveryError[] = [ AutoDiscovery.ERROR_INVALID_HOMESERVER, AutoDiscovery.ERROR_INVALID_IDENTITY_SERVER, ]; @@ -40,6 +40,37 @@ export interface IAuthComponentState { serverDeadError?: ReactNode; } +const AutoDiscoveryErrors = Object.values(AutoDiscoveryError); + +const isAutoDiscoveryError = (err: unknown): err is AutoDiscoveryError => { + return AutoDiscoveryErrors.includes(err as AutoDiscoveryError); +}; + +const mapAutoDiscoveryErrorTranslation = (err: AutoDiscoveryError): TranslationKey => { + switch (err) { + case AutoDiscoveryError.GenericFailure: + return _td("auth|autodiscovery_invalid"); + case AutoDiscoveryError.Invalid: + return _td("auth|autodiscovery_generic_failure"); + case AutoDiscoveryError.InvalidHsBaseUrl: + return _td("auth|autodiscovery_invalid_hs_base_url"); + case AutoDiscoveryError.InvalidHomeserver: + return _td("auth|autodiscovery_invalid_hs"); + case AutoDiscoveryError.InvalidIsBaseUrl: + return _td("auth|autodiscovery_invalid_is_base_url"); + case AutoDiscoveryError.InvalidIdentityServer: + return _td("auth|autodiscovery_invalid_is"); + case AutoDiscoveryError.InvalidIs: + return _td("auth|autodiscovery_invalid_is_response"); + case AutoDiscoveryError.MissingWellknown: + return _td("auth|autodiscovery_no_well_known"); + case AutoDiscoveryError.InvalidJson: + return _td("auth|autodiscovery_invalid_json"); + case AutoDiscoveryError.HomeserverTooOld: + return _td("auth|autodiscovery_hs_incompatible"); + } +}; + export default class AutoDiscoveryUtils { /** * Checks if a given error or error message is considered an error @@ -50,7 +81,13 @@ export default class AutoDiscoveryUtils { */ public static isLivelinessError(error: unknown): boolean { if (!error) return false; - return !!LIVELINESS_DISCOVERY_ERRORS.find((e) => (error instanceof Error ? e === error.message : e === error)); + let msg: unknown = error; + if (error instanceof UserFriendlyError) { + msg = error.cause; + } else if (error instanceof Error) { + msg = error.message; + } + return LIVELINESS_DISCOVERY_ERRORS.includes(msg as AutoDiscoveryError); } /** @@ -211,9 +248,10 @@ export default class AutoDiscoveryUtils { } else if (isResult && isResult.state !== AutoDiscovery.PROMPT) { logger.error("Error determining preferred identity server URL:", isResult); if (isResult.state === AutoDiscovery.FAIL_ERROR) { - if (AutoDiscovery.ALL_ERRORS.indexOf(isResult.error as AutoDiscoveryError) !== -1) { - // XXX: We mark these with _td at the top of Login.tsx - we should come up with a better solution - throw new UserFriendlyError(String(isResult.error) as TranslationKey); + if (isAutoDiscoveryError(isResult.error)) { + throw new UserFriendlyError(mapAutoDiscoveryErrorTranslation(isResult.error), { + cause: hsResult.error, + }); } throw new UserFriendlyError("auth|autodiscovery_unexpected_error_is"); } // else the error is not related to syntax - continue anyways. @@ -228,12 +266,10 @@ export default class AutoDiscoveryUtils { if (hsResult.state !== AutoDiscovery.SUCCESS) { logger.error("Error processing homeserver config:", hsResult); if (!syntaxOnly || !AutoDiscoveryUtils.isLivelinessError(hsResult.error)) { - if (AutoDiscovery.ALL_ERRORS.indexOf(hsResult.error as AutoDiscoveryError) !== -1) { - // XXX: We mark these with _td at the top of Login.tsx - we should come up with a better solution - throw new UserFriendlyError(String(hsResult.error) as TranslationKey); - } - if (hsResult.error === AutoDiscovery.ERROR_HOMESERVER_TOO_OLD) { - throw new UserFriendlyError("auth|autodiscovery_hs_incompatible"); + if (isAutoDiscoveryError(hsResult.error)) { + throw new UserFriendlyError(mapAutoDiscoveryErrorTranslation(hsResult.error), { + cause: hsResult.error, + }); } throw new UserFriendlyError("auth|autodiscovery_unexpected_error_hs"); } // else the error is not related to syntax - continue anyways. diff --git a/test/components/structures/auth/Login-test.tsx b/test/components/structures/auth/Login-test.tsx index 85100ad7a3..d4c8f457f8 100644 --- a/test/components/structures/auth/Login-test.tsx +++ b/test/components/structures/auth/Login-test.tsx @@ -339,13 +339,13 @@ describe("Login", function () { it("should display an error when homeserver fails liveliness check", async () => { fetchMock.resetBehavior(); fetchMock.get("https://matrix.org/_matrix/client/versions", { - status: 400, + status: 0, }); getComponent(); await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading…")); // error displayed - expect(screen.getByText("Your test-brand is misconfigured")).toBeInTheDocument(); + expect(screen.getByText("Cannot reach homeserver")).toBeInTheDocument(); }); it("should reset liveliness error when server config changes", async () => { @@ -363,14 +363,14 @@ describe("Login", function () { await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading…")); // error displayed - expect(screen.getByText("Your test-brand is misconfigured")).toBeInTheDocument(); + expect(screen.getByText("Cannot reach homeserver")).toBeInTheDocument(); rerender(getRawComponent("https://server2")); await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading…")); // error cleared - expect(screen.queryByText("Your test-brand is misconfigured")).not.toBeInTheDocument(); + expect(screen.queryByText("Cannot reach homeserver")).not.toBeInTheDocument(); }); describe("OIDC native flow", () => { diff --git a/test/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap b/test/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap index 82fa56bfa8..95a4d77ff1 100644 --- a/test/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap +++ b/test/components/views/beacon/__snapshots__/DialogSidebar-test.tsx.snap @@ -11,7 +11,7 @@ exports[`<DialogSidebar /> renders sidebar correctly with beacons 1`] = ` <h4 class="mx_Heading_h4" > - View List + View list </h4> <div class="mx_AccessibleButton mx_DialogSidebar_closeButton" @@ -115,7 +115,7 @@ exports[`<DialogSidebar /> renders sidebar correctly without beacons 1`] = ` <h4 class="mx_Heading_h4" > - View List + View list </h4> <div class="mx_AccessibleButton mx_DialogSidebar_closeButton" diff --git a/test/components/views/rooms/ReadReceiptGroup-test.tsx b/test/components/views/rooms/ReadReceiptGroup-test.tsx index 12ed076962..969ab99123 100644 --- a/test/components/views/rooms/ReadReceiptGroup-test.tsx +++ b/test/components/views/rooms/ReadReceiptGroup-test.tsx @@ -15,32 +15,38 @@ limitations under the License. */ import { determineAvatarPosition, readReceiptTooltip } from "../../../../src/components/views/rooms/ReadReceiptGroup"; +import * as languageHandler from "../../../../src/languageHandler"; describe("ReadReceiptGroup", () => { describe("TooltipText", () => { it("returns '...and more' with hasMore", () => { - expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan", "Eve"], true)).toEqual( - "Alice, Bob, Charlie, Dan, Eve and more", + expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan", "Eve", "Fox"], 5)).toEqual( + "Alice, Bob, Charlie, Dan, Eve and one other", ); - expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan"], true)).toEqual( - "Alice, Bob, Charlie, Dan and more", + expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan", "Eve", "Fox"], 4)).toEqual( + "Alice, Bob, Charlie, Dan and 2 others", ); - expect(readReceiptTooltip(["Alice", "Bob", "Charlie"], true)).toEqual("Alice, Bob, Charlie and more"); - expect(readReceiptTooltip(["Alice", "Bob"], true)).toEqual("Alice, Bob and more"); - expect(readReceiptTooltip(["Alice"], true)).toEqual("Alice and more"); - expect(readReceiptTooltip([], false)).toBeUndefined(); + expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan"], 3)).toEqual( + "Alice, Bob, Charlie and one other", + ); + expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan", "Eve", "Fox"], 2)).toEqual( + "Alice, Bob and 4 others", + ); + expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan", "Eve", "Fox"], 1)).toEqual( + "Alice and 5 others", + ); + expect(readReceiptTooltip([], 1)).toBe(""); }); it("returns a pretty list without hasMore", () => { - expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan", "Eve"], false)).toEqual( + jest.spyOn(languageHandler, "getUserLanguage").mockReturnValue("en-GB"); + expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan", "Eve"], 5)).toEqual( "Alice, Bob, Charlie, Dan and Eve", ); - expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan"], false)).toEqual( - "Alice, Bob, Charlie and Dan", - ); - expect(readReceiptTooltip(["Alice", "Bob", "Charlie"], false)).toEqual("Alice, Bob and Charlie"); - expect(readReceiptTooltip(["Alice", "Bob"], false)).toEqual("Alice and Bob"); - expect(readReceiptTooltip(["Alice"], false)).toEqual("Alice"); - expect(readReceiptTooltip([], false)).toBeUndefined(); + expect(readReceiptTooltip(["Alice", "Bob", "Charlie", "Dan"], 4)).toEqual("Alice, Bob, Charlie and Dan"); + expect(readReceiptTooltip(["Alice", "Bob", "Charlie"], 5)).toEqual("Alice, Bob and Charlie"); + expect(readReceiptTooltip(["Alice", "Bob"], 5)).toEqual("Alice and Bob"); + expect(readReceiptTooltip(["Alice"], 5)).toEqual("Alice"); + expect(readReceiptTooltip([], 5)).toBe(""); }); }); describe("AvatarPosition", () => { diff --git a/test/languageHandler-test.tsx b/test/languageHandler-test.tsx index 8008ff1c31..a9ad673a70 100644 --- a/test/languageHandler-test.tsx +++ b/test/languageHandler-test.tsx @@ -211,7 +211,7 @@ describe("languageHandler JSX", function () { const basicString = "common|rooms"; const selfClosingTagSub = "Accept <policyLink /> to continue:" as TranslationKey; const textInTagSub = "<a>Upgrade</a> to your own domain" as TranslationKey; - const plurals = "and %(count)s others..."; + const plurals = "common|and_n_others"; const variableSub = "slash_command|ignore_dialog_description"; type TestCase = [ diff --git a/test/utils/AutoDiscoveryUtils-test.tsx b/test/utils/AutoDiscoveryUtils-test.tsx index e5e1ec086a..7cd5210a99 100644 --- a/test/utils/AutoDiscoveryUtils-test.tsx +++ b/test/utils/AutoDiscoveryUtils-test.tsx @@ -82,7 +82,7 @@ describe("AutoDiscoveryUtils", () => { }, }; expect(() => AutoDiscoveryUtils.buildValidatedConfigFromDiscovery(serverName, discoveryResult)).toThrow( - "GenericFailure", + "Unexpected error resolving identity server configuration", ); expect(logger.error).toHaveBeenCalled(); }); @@ -96,7 +96,7 @@ describe("AutoDiscoveryUtils", () => { }, }; expect(() => AutoDiscoveryUtils.buildValidatedConfigFromDiscovery(serverName, discoveryResult)).toThrow( - "Unexpected error resolving homeserver configuration", + "Homeserver URL does not appear to be a valid Matrix homeserver", ); expect(logger.error).toHaveBeenCalled(); }); @@ -122,7 +122,7 @@ describe("AutoDiscoveryUtils", () => { }, }; expect(() => AutoDiscoveryUtils.buildValidatedConfigFromDiscovery(serverName, discoveryResult)).toThrow( - "Unexpected error resolving homeserver configuration", + "Homeserver URL does not appear to be a valid Matrix homeserver", ); });