From eaedd52def6bec787c48386f5e102f57de94403e Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 9 Aug 2024 16:48:05 +0200 Subject: [PATCH 001/156] Fix incorrect rate limit on PUT requests (#31356) --- config/initializers/rack_attack.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/initializers/rack_attack.rb b/config/initializers/rack_attack.rb index 14fab7ecda1..b4eaab1daa2 100644 --- a/config/initializers/rack_attack.rb +++ b/config/initializers/rack_attack.rb @@ -142,7 +142,7 @@ class Rack::Attack end throttle('throttle_password_change/account', limit: 10, period: 10.minutes) do |req| - req.warden_user_id if req.put? || (req.patch? && req.path_matches?('/auth')) + req.warden_user_id if (req.put? || req.patch?) && (req.path_matches?('/auth') || req.path_matches?('/auth/password')) end self.throttled_responder = lambda do |request| From 658addcbf783f6baa922d11c9524ebb9ddbcbc59 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 9 Aug 2024 16:56:39 +0200 Subject: [PATCH 002/156] Add ability to report, block and mute from notification requests list (#31309) Co-authored-by: Renaud Chaput --- .../mastodon/actions/notifications.js | 64 ++++++++ .../mastodon/components/check_box.tsx | 13 +- .../components/notification_request.jsx | 75 ++++++++- .../features/notifications/requests.jsx | 144 +++++++++++++++++- app/javascript/mastodon/locales/en.json | 13 ++ .../reducers/notification_requests.js | 5 + .../check_indeterminate_small-fill.svg | 1 + .../400-24px/check_indeterminate_small.svg | 1 + .../styles/mastodon/components.scss | 111 +++++++++++--- 9 files changed, 395 insertions(+), 32 deletions(-) create mode 100644 app/javascript/material-icons/400-24px/check_indeterminate_small-fill.svg create mode 100644 app/javascript/material-icons/400-24px/check_indeterminate_small.svg diff --git a/app/javascript/mastodon/actions/notifications.js b/app/javascript/mastodon/actions/notifications.js index 48afb003ad3..7d6a9d5a329 100644 --- a/app/javascript/mastodon/actions/notifications.js +++ b/app/javascript/mastodon/actions/notifications.js @@ -64,6 +64,14 @@ export const NOTIFICATION_REQUEST_DISMISS_REQUEST = 'NOTIFICATION_REQUEST_DISMIS export const NOTIFICATION_REQUEST_DISMISS_SUCCESS = 'NOTIFICATION_REQUEST_DISMISS_SUCCESS'; export const NOTIFICATION_REQUEST_DISMISS_FAIL = 'NOTIFICATION_REQUEST_DISMISS_FAIL'; +export const NOTIFICATION_REQUESTS_ACCEPT_REQUEST = 'NOTIFICATION_REQUESTS_ACCEPT_REQUEST'; +export const NOTIFICATION_REQUESTS_ACCEPT_SUCCESS = 'NOTIFICATION_REQUESTS_ACCEPT_SUCCESS'; +export const NOTIFICATION_REQUESTS_ACCEPT_FAIL = 'NOTIFICATION_REQUESTS_ACCEPT_FAIL'; + +export const NOTIFICATION_REQUESTS_DISMISS_REQUEST = 'NOTIFICATION_REQUESTS_DISMISS_REQUEST'; +export const NOTIFICATION_REQUESTS_DISMISS_SUCCESS = 'NOTIFICATION_REQUESTS_DISMISS_SUCCESS'; +export const NOTIFICATION_REQUESTS_DISMISS_FAIL = 'NOTIFICATION_REQUESTS_DISMISS_FAIL'; + export const NOTIFICATIONS_FOR_REQUEST_FETCH_REQUEST = 'NOTIFICATIONS_FOR_REQUEST_FETCH_REQUEST'; export const NOTIFICATIONS_FOR_REQUEST_FETCH_SUCCESS = 'NOTIFICATIONS_FOR_REQUEST_FETCH_SUCCESS'; export const NOTIFICATIONS_FOR_REQUEST_FETCH_FAIL = 'NOTIFICATIONS_FOR_REQUEST_FETCH_FAIL'; @@ -496,6 +504,62 @@ export const dismissNotificationRequestFail = (id, error) => ({ error, }); +export const acceptNotificationRequests = (ids) => (dispatch, getState) => { + const count = ids.reduce((count, id) => count + selectNotificationCountForRequest(getState(), id), 0); + dispatch(acceptNotificationRequestsRequest(ids)); + + api().post(`/api/v1/notifications/requests/accept`, { id: ids }).then(() => { + dispatch(acceptNotificationRequestsSuccess(ids)); + dispatch(decreasePendingNotificationsCount(count)); + }).catch(err => { + dispatch(acceptNotificationRequestFail(ids, err)); + }); +}; + +export const acceptNotificationRequestsRequest = ids => ({ + type: NOTIFICATION_REQUESTS_ACCEPT_REQUEST, + ids, +}); + +export const acceptNotificationRequestsSuccess = ids => ({ + type: NOTIFICATION_REQUESTS_ACCEPT_SUCCESS, + ids, +}); + +export const acceptNotificationRequestsFail = (ids, error) => ({ + type: NOTIFICATION_REQUESTS_ACCEPT_FAIL, + ids, + error, +}); + +export const dismissNotificationRequests = (ids) => (dispatch, getState) => { + const count = ids.reduce((count, id) => count + selectNotificationCountForRequest(getState(), id), 0); + dispatch(acceptNotificationRequestsRequest(ids)); + + api().post(`/api/v1/notifications/requests/dismiss`, { id: ids }).then(() => { + dispatch(dismissNotificationRequestsSuccess(ids)); + dispatch(decreasePendingNotificationsCount(count)); + }).catch(err => { + dispatch(dismissNotificationRequestFail(ids, err)); + }); +}; + +export const dismissNotificationRequestsRequest = ids => ({ + type: NOTIFICATION_REQUESTS_DISMISS_REQUEST, + ids, +}); + +export const dismissNotificationRequestsSuccess = ids => ({ + type: NOTIFICATION_REQUESTS_DISMISS_SUCCESS, + ids, +}); + +export const dismissNotificationRequestsFail = (ids, error) => ({ + type: NOTIFICATION_REQUESTS_DISMISS_FAIL, + ids, + error, +}); + export const fetchNotificationsForRequest = accountId => (dispatch, getState) => { const current = getState().getIn(['notificationRequests', 'current']); const params = { account_id: accountId }; diff --git a/app/javascript/mastodon/components/check_box.tsx b/app/javascript/mastodon/components/check_box.tsx index 7da8ef0ac56..9bd137abf57 100644 --- a/app/javascript/mastodon/components/check_box.tsx +++ b/app/javascript/mastodon/components/check_box.tsx @@ -1,5 +1,6 @@ import classNames from 'classnames'; +import CheckIndeterminateSmallIcon from '@/material-icons/400-24px/check_indeterminate_small.svg?react'; import DoneIcon from '@/material-icons/400-24px/done.svg?react'; import { Icon } from './icon'; @@ -7,6 +8,7 @@ import { Icon } from './icon'; interface Props { value: string; checked: boolean; + indeterminate: boolean; name: string; onChange: (event: React.ChangeEvent) => void; label: React.ReactNode; @@ -16,6 +18,7 @@ export const CheckBox: React.FC = ({ name, value, checked, + indeterminate, onChange, label, }) => { @@ -29,8 +32,14 @@ export const CheckBox: React.FC = ({ onChange={onChange} /> - - {checked && } + + {indeterminate ? ( + + ) : ( + checked && + )} {label} diff --git a/app/javascript/mastodon/features/notifications/components/notification_request.jsx b/app/javascript/mastodon/features/notifications/components/notification_request.jsx index fc96bd2ee73..2f378942bc9 100644 --- a/app/javascript/mastodon/features/notifications/components/notification_request.jsx +++ b/app/javascript/mastodon/features/notifications/components/notification_request.jsx @@ -3,15 +3,21 @@ import { useCallback } from 'react'; import { defineMessages, useIntl } from 'react-intl'; -import { Link } from 'react-router-dom'; +import classNames from 'classnames'; +import { Link, useHistory } from 'react-router-dom'; import { useSelector, useDispatch } from 'react-redux'; import DeleteIcon from '@/material-icons/400-24px/delete.svg?react'; -import DoneIcon from '@/material-icons/400-24px/done.svg?react'; +import MoreHorizIcon from '@/material-icons/400-24px/more_horiz.svg?react'; +import { initBlockModal } from 'mastodon/actions/blocks'; +import { initMuteModal } from 'mastodon/actions/mutes'; import { acceptNotificationRequest, dismissNotificationRequest } from 'mastodon/actions/notifications'; +import { initReport } from 'mastodon/actions/reports'; import { Avatar } from 'mastodon/components/avatar'; +import { CheckBox } from 'mastodon/components/check_box'; import { IconButton } from 'mastodon/components/icon_button'; +import DropdownMenuContainer from 'mastodon/containers/dropdown_menu_container'; import { makeGetAccount } from 'mastodon/selectors'; import { toCappedNumber } from 'mastodon/utils/numbers'; @@ -20,12 +26,18 @@ const getAccount = makeGetAccount(); const messages = defineMessages({ accept: { id: 'notification_requests.accept', defaultMessage: 'Accept' }, dismiss: { id: 'notification_requests.dismiss', defaultMessage: 'Dismiss' }, + view: { id: 'notification_requests.view', defaultMessage: 'View notifications' }, + mute: { id: 'account.mute', defaultMessage: 'Mute @{name}' }, + block: { id: 'account.block', defaultMessage: 'Block @{name}' }, + report: { id: 'status.report', defaultMessage: 'Report @{name}' }, + more: { id: 'status.more', defaultMessage: 'More' }, }); -export const NotificationRequest = ({ id, accountId, notificationsCount }) => { +export const NotificationRequest = ({ id, accountId, notificationsCount, checked, showCheckbox, toggleCheck }) => { const dispatch = useDispatch(); const account = useSelector(state => getAccount(state, accountId)); const intl = useIntl(); + const { push: historyPush } = useHistory(); const handleDismiss = useCallback(() => { dispatch(dismissNotificationRequest(id)); @@ -35,9 +47,51 @@ export const NotificationRequest = ({ id, accountId, notificationsCount }) => { dispatch(acceptNotificationRequest(id)); }, [dispatch, id]); + const handleMute = useCallback(() => { + dispatch(initMuteModal(account)); + }, [dispatch, account]); + + const handleBlock = useCallback(() => { + dispatch(initBlockModal(account)); + }, [dispatch, account]); + + const handleReport = useCallback(() => { + dispatch(initReport(account)); + }, [dispatch, account]); + + const handleView = useCallback(() => { + historyPush(`/notifications/requests/${id}`); + }, [historyPush, id]); + + const menu = [ + { text: intl.formatMessage(messages.view), action: handleView }, + null, + { text: intl.formatMessage(messages.accept), action: handleAccept }, + null, + { text: intl.formatMessage(messages.mute, { name: account.username }), action: handleMute, dangerous: true }, + { text: intl.formatMessage(messages.block, { name: account.username }), action: handleBlock, dangerous: true }, + { text: intl.formatMessage(messages.report, { name: account.username }), action: handleReport, dangerous: true }, + ]; + + const handleCheck = useCallback(() => { + toggleCheck(id); + }, [toggleCheck, id]); + + const handleClick = useCallback((e) => { + if (showCheckbox) { + toggleCheck(id); + e.preventDefault(); + e.stopPropagation(); + } + }, [toggleCheck, id, showCheckbox]); + return ( -
- + /* eslint-disable-next-line jsx-a11y/no-static-element-interactions -- this is just a minor affordance, but we will need a comprehensive accessibility pass */ +
+
+ +
+
@@ -51,7 +105,13 @@ export const NotificationRequest = ({ id, accountId, notificationsCount }) => {
- +
); @@ -61,4 +121,7 @@ NotificationRequest.propTypes = { id: PropTypes.string.isRequired, accountId: PropTypes.string.isRequired, notificationsCount: PropTypes.string.isRequired, + checked: PropTypes.bool, + showCheckbox: PropTypes.bool, + toggleCheck: PropTypes.func, }; diff --git a/app/javascript/mastodon/features/notifications/requests.jsx b/app/javascript/mastodon/features/notifications/requests.jsx index 2fe8dc2b6c2..d5f191b734d 100644 --- a/app/javascript/mastodon/features/notifications/requests.jsx +++ b/app/javascript/mastodon/features/notifications/requests.jsx @@ -1,5 +1,5 @@ import PropTypes from 'prop-types'; -import { useRef, useCallback, useEffect } from 'react'; +import { useRef, useCallback, useEffect, useState } from 'react'; import { defineMessages, useIntl, FormattedMessage } from 'react-intl'; @@ -8,11 +8,15 @@ import { Helmet } from 'react-helmet'; import { useSelector, useDispatch } from 'react-redux'; import InventoryIcon from '@/material-icons/400-24px/inventory_2.svg?react'; -import { fetchNotificationRequests, expandNotificationRequests } from 'mastodon/actions/notifications'; +import MoreHorizIcon from '@/material-icons/400-24px/more_horiz.svg?react'; +import { openModal } from 'mastodon/actions/modal'; +import { fetchNotificationRequests, expandNotificationRequests, acceptNotificationRequests, dismissNotificationRequests } from 'mastodon/actions/notifications'; import { changeSetting } from 'mastodon/actions/settings'; +import { CheckBox } from 'mastodon/components/check_box'; import Column from 'mastodon/components/column'; import ColumnHeader from 'mastodon/components/column_header'; import ScrollableList from 'mastodon/components/scrollable_list'; +import DropdownMenuContainer from 'mastodon/containers/dropdown_menu_container'; import { NotificationRequest } from './components/notification_request'; import { PolicyControls } from './components/policy_controls'; @@ -20,7 +24,18 @@ import SettingToggle from './components/setting_toggle'; const messages = defineMessages({ title: { id: 'notification_requests.title', defaultMessage: 'Filtered notifications' }, - maximize: { id: 'notification_requests.maximize', defaultMessage: 'Maximize' } + maximize: { id: 'notification_requests.maximize', defaultMessage: 'Maximize' }, + more: { id: 'status.more', defaultMessage: 'More' }, + acceptAll: { id: 'notification_requests.accept_all', defaultMessage: 'Accept all' }, + dismissAll: { id: 'notification_requests.dismiss_all', defaultMessage: 'Dismiss all' }, + acceptMultiple: { id: 'notification_requests.accept_multiple', defaultMessage: '{count, plural, one {Accept # request} other {Accept # requests}}' }, + dismissMultiple: { id: 'notification_requests.dismiss_multiple', defaultMessage: '{count, plural, one {Dismiss # request} other {Dismiss # requests}}' }, + confirmAcceptAllTitle: { id: 'notification_requests.confirm_accept_all.title', defaultMessage: 'Accept notification requests?' }, + confirmAcceptAllMessage: { id: 'notification_requests.confirm_accept_all.message', defaultMessage: 'You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?' }, + confirmAcceptAllButton: { id: 'notification_requests.confirm_accept_all.button', defaultMessage: 'Accept all' }, + confirmDismissAllTitle: { id: 'notification_requests.confirm_dismiss_all.title', defaultMessage: 'Dismiss notification requests?' }, + confirmDismissAllMessage: { id: 'notification_requests.confirm_dismiss_all.message', defaultMessage: "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?" }, + confirmDismissAllButton: { id: 'notification_requests.confirm_dismiss_all.button', defaultMessage: 'Dismiss all' }, }); const ColumnSettings = () => { @@ -55,6 +70,94 @@ const ColumnSettings = () => { ); }; +const SelectRow = ({selectAllChecked, toggleSelectAll, selectedItems, selectionMode, setSelectionMode}) => { + const intl = useIntl(); + const dispatch = useDispatch(); + + const selectedCount = selectedItems.length; + + const handleAcceptAll = useCallback(() => { + dispatch(openModal({ + modalType: 'CONFIRM', + modalProps: { + title: intl.formatMessage(messages.confirmAcceptAllTitle), + message: intl.formatMessage(messages.confirmAcceptAllMessage, { count: selectedItems.length }), + confirm: intl.formatMessage(messages.confirmAcceptAllButton), + onConfirm: () => + dispatch(acceptNotificationRequests(selectedItems)), + }, + })); + }, [dispatch, intl, selectedItems]); + + const handleDismissAll = useCallback(() => { + dispatch(openModal({ + modalType: 'CONFIRM', + modalProps: { + title: intl.formatMessage(messages.confirmDismissAllTitle), + message: intl.formatMessage(messages.confirmDismissAllMessage, { count: selectedItems.length }), + confirm: intl.formatMessage(messages.confirmDismissAllButton), + onConfirm: () => + dispatch(dismissNotificationRequests(selectedItems)), + }, + })); + }, [dispatch, intl, selectedItems]); + + const handleToggleSelectionMode = useCallback(() => { + setSelectionMode((mode) => !mode); + }, [setSelectionMode]); + + const menu = selectedCount === 0 ? + [ + { text: intl.formatMessage(messages.acceptAll), action: handleAcceptAll }, + { text: intl.formatMessage(messages.dismissAll), action: handleDismissAll }, + ] : [ + { text: intl.formatMessage(messages.acceptMultiple, { count: selectedCount }), action: handleAcceptAll }, + { text: intl.formatMessage(messages.dismissMultiple, { count: selectedCount }), action: handleDismissAll }, + ]; + + return ( +
+ {selectionMode && ( +
+ 0 && !selectAllChecked} onChange={toggleSelectAll} /> +
+ )} +
+ +
+ {selectedCount > 0 && +
+ {selectedCount} selected +
+ } +
+ +
+
+ ); +}; + +SelectRow.propTypes = { + selectAllChecked: PropTypes.func.isRequired, + toggleSelectAll: PropTypes.func.isRequired, + selectedItems: PropTypes.arrayOf(PropTypes.string).isRequired, + selectionMode: PropTypes.bool, + setSelectionMode: PropTypes.func.isRequired, +}; + export const NotificationRequests = ({ multiColumn }) => { const columnRef = useRef(); const intl = useIntl(); @@ -63,10 +166,40 @@ export const NotificationRequests = ({ multiColumn }) => { const notificationRequests = useSelector(state => state.getIn(['notificationRequests', 'items'])); const hasMore = useSelector(state => !!state.getIn(['notificationRequests', 'next'])); + const [selectionMode, setSelectionMode] = useState(false); + const [checkedRequestIds, setCheckedRequestIds] = useState([]); + const [selectAllChecked, setSelectAllChecked] = useState(false); + const handleHeaderClick = useCallback(() => { columnRef.current?.scrollTop(); }, [columnRef]); + const handleCheck = useCallback(id => { + setCheckedRequestIds(ids => { + const position = ids.indexOf(id); + + if(position > -1) + ids.splice(position, 1); + else + ids.push(id); + + setSelectAllChecked(ids.length === notificationRequests.size); + + return [...ids]; + }); + }, [setCheckedRequestIds, notificationRequests]); + + const toggleSelectAll = useCallback(() => { + setSelectAllChecked(checked => { + if(checked) + setCheckedRequestIds([]); + else + setCheckedRequestIds(notificationRequests.map(request => request.get('id')).toArray()); + + return !checked; + }); + }, [notificationRequests]); + const handleLoadMore = useCallback(() => { dispatch(expandNotificationRequests()); }, [dispatch]); @@ -84,6 +217,8 @@ export const NotificationRequests = ({ multiColumn }) => { onClick={handleHeaderClick} multiColumn={multiColumn} showBackButton + appendContent={ + } > @@ -104,6 +239,9 @@ export const NotificationRequests = ({ multiColumn }) => { id={request.get('id')} accountId={request.get('account')} notificationsCount={request.get('notifications_count')} + showCheckbox={selectionMode} + checked={checkedRequestIds.includes(request.get('id'))} + toggleCheck={handleCheck} /> ))} diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json index 8df1eef8ca8..388fb80de52 100644 --- a/app/javascript/mastodon/locales/en.json +++ b/app/javascript/mastodon/locales/en.json @@ -518,13 +518,26 @@ "notification.status": "{name} just posted", "notification.update": "{name} edited a post", "notification_requests.accept": "Accept", + "notification_requests.accept_all": "Accept all", + "notification_requests.accept_multiple": "{count, plural, one {Accept # request} other {Accept # requests}}", + "notification_requests.confirm_accept_all.button": "Accept all", + "notification_requests.confirm_accept_all.message": "You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?", + "notification_requests.confirm_accept_all.title": "Accept notification requests?", + "notification_requests.confirm_dismiss_all.button": "Dismiss all", + "notification_requests.confirm_dismiss_all.message": "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?", + "notification_requests.confirm_dismiss_all.title": "Dismiss notification requests?", "notification_requests.dismiss": "Dismiss", + "notification_requests.dismiss_all": "Dismiss all", + "notification_requests.dismiss_multiple": "{count, plural, one {Dismiss # request} other {Dismiss # requests}}", + "notification_requests.enter_selection_mode": "Select", + "notification_requests.exit_selection_mode": "Cancel", "notification_requests.explainer_for_limited_account": "Notifications from this account have been filtered because the account has been limited by a moderator.", "notification_requests.explainer_for_limited_remote_account": "Notifications from this account have been filtered because the account or its server has been limited by a moderator.", "notification_requests.maximize": "Maximize", "notification_requests.minimize_banner": "Minimize filtered notifications banner", "notification_requests.notifications_from": "Notifications from {name}", "notification_requests.title": "Filtered notifications", + "notification_requests.view": "View notifications", "notifications.clear": "Clear notifications", "notifications.clear_confirmation": "Are you sure you want to permanently clear all your notifications?", "notifications.clear_title": "Clear notifications?", diff --git a/app/javascript/mastodon/reducers/notification_requests.js b/app/javascript/mastodon/reducers/notification_requests.js index 1aaf167fa67..f73c641965a 100644 --- a/app/javascript/mastodon/reducers/notification_requests.js +++ b/app/javascript/mastodon/reducers/notification_requests.js @@ -13,6 +13,8 @@ import { NOTIFICATION_REQUEST_FETCH_FAIL, NOTIFICATION_REQUEST_ACCEPT_REQUEST, NOTIFICATION_REQUEST_DISMISS_REQUEST, + NOTIFICATION_REQUESTS_ACCEPT_REQUEST, + NOTIFICATION_REQUESTS_DISMISS_REQUEST, NOTIFICATIONS_FOR_REQUEST_FETCH_REQUEST, NOTIFICATIONS_FOR_REQUEST_FETCH_SUCCESS, NOTIFICATIONS_FOR_REQUEST_FETCH_FAIL, @@ -83,6 +85,9 @@ export const notificationRequestsReducer = (state = initialState, action) => { case NOTIFICATION_REQUEST_ACCEPT_REQUEST: case NOTIFICATION_REQUEST_DISMISS_REQUEST: return removeRequest(state, action.id); + case NOTIFICATION_REQUESTS_ACCEPT_REQUEST: + case NOTIFICATION_REQUESTS_DISMISS_REQUEST: + return action.ids.reduce((state, id) => removeRequest(state, id), state); case blockAccountSuccess.type: return removeRequestByAccount(state, action.payload.relationship.id); case muteAccountSuccess.type: diff --git a/app/javascript/material-icons/400-24px/check_indeterminate_small-fill.svg b/app/javascript/material-icons/400-24px/check_indeterminate_small-fill.svg new file mode 100644 index 00000000000..d78d33e6567 --- /dev/null +++ b/app/javascript/material-icons/400-24px/check_indeterminate_small-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/check_indeterminate_small.svg b/app/javascript/material-icons/400-24px/check_indeterminate_small.svg new file mode 100644 index 00000000000..d78d33e6567 --- /dev/null +++ b/app/javascript/material-icons/400-24px/check_indeterminate_small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 0fec52f3753..fb615300b15 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -4320,6 +4320,36 @@ a.status-card { } } +.column-header__select-row { + border-width: 0 1px 1px; + border-style: solid; + border-color: var(--background-border-color); + padding: 15px; + display: flex; + align-items: center; + gap: 8px; + + &__checkbox .check-box { + display: flex; + } + + &__selection-mode { + flex-grow: 1; + + .text-btn:hover { + text-decoration: underline; + } + } + + &__actions { + .icon-button { + border-radius: 4px; + border: 1px solid var(--background-border-color); + padding: 5px; + } + } +} + .column-header { display: flex; font-size: 16px; @@ -7467,20 +7497,9 @@ a.status-card { flex: 0 0 auto; border-radius: 50%; - &.checked { + &.checked, + &.indeterminate { border-color: $ui-highlight-color; - - &::before { - position: absolute; - left: 2px; - top: 2px; - content: ''; - display: block; - border-radius: 50%; - width: 12px; - height: 12px; - background: $ui-highlight-color; - } } .icon { @@ -7490,19 +7509,28 @@ a.status-card { } } +.radio-button.checked::before { + position: absolute; + left: 2px; + top: 2px; + content: ''; + display: block; + border-radius: 50%; + width: 12px; + height: 12px; + background: $ui-highlight-color; +} + .check-box { &__input { width: 18px; height: 18px; border-radius: 2px; - &.checked { + &.checked, + &.indeterminate { background: $ui-highlight-color; color: $white; - - &::before { - display: none; - } } } } @@ -10223,12 +10251,28 @@ noscript { } .notification-request { + $padding: 15px; + display: flex; - align-items: center; - gap: 16px; - padding: 15px; + padding: $padding; + gap: 8px; + position: relative; border-bottom: 1px solid var(--background-border-color); + &__checkbox { + position: absolute; + inset-inline-start: $padding; + top: 50%; + transform: translateY(-50%); + width: 0; + overflow: hidden; + opacity: 0; + + .check-box { + display: flex; + } + } + &__link { display: flex; align-items: center; @@ -10286,6 +10330,31 @@ noscript { padding: 5px; } } + + .notification-request__link { + transition: padding-inline-start 0.1s ease-in-out; + } + + &--forced-checkbox { + cursor: pointer; + + &:hover { + background: lighten($ui-base-color, 1%); + } + + .notification-request__checkbox { + opacity: 1; + width: 30px; + } + + .notification-request__link { + padding-inline-start: 30px; + } + + .notification-request__actions { + display: none; + } + } } .more-from-author { From bcec8f53a48cc3892bd646ca7960b30edc402dcf Mon Sep 17 00:00:00 2001 From: Travis Briggs Date: Fri, 9 Aug 2024 09:12:51 -0700 Subject: [PATCH 003/156] Add hint to user that other remote statuses may not be displayed (#26910) --- app/javascript/mastodon/features/status/index.jsx | 10 ++++++++-- app/javascript/mastodon/locales/en.json | 1 + 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/javascript/mastodon/features/status/index.jsx b/app/javascript/mastodon/features/status/index.jsx index 7f3044c5c9b..8f36c44271b 100644 --- a/app/javascript/mastodon/features/status/index.jsx +++ b/app/javascript/mastodon/features/status/index.jsx @@ -1,6 +1,6 @@ import PropTypes from 'prop-types'; -import { defineMessages, injectIntl } from 'react-intl'; +import { defineMessages, injectIntl, FormattedMessage } from 'react-intl'; import classNames from 'classnames'; import { Helmet } from 'react-helmet'; @@ -18,6 +18,7 @@ import VisibilityIcon from '@/material-icons/400-24px/visibility.svg?react'; import VisibilityOffIcon from '@/material-icons/400-24px/visibility_off.svg?react'; import { Icon } from 'mastodon/components/icon'; import { LoadingIndicator } from 'mastodon/components/loading_indicator'; +import { TimelineHint } from 'mastodon/components/timeline_hint'; import ScrollContainer from 'mastodon/containers/scroll_container'; import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error'; import { identityContextPropShape, withIdentity } from 'mastodon/identity_context'; @@ -598,7 +599,7 @@ class Status extends ImmutablePureComponent { }; render () { - let ancestors, descendants; + let ancestors, descendants, remoteHint; const { isLoading, status, ancestorsIds, descendantsIds, intl, domain, multiColumn, pictureInPicture } = this.props; const { fullscreen } = this.state; @@ -627,6 +628,10 @@ class Status extends ImmutablePureComponent { const isLocal = status.getIn(['account', 'acct'], '').indexOf('@') === -1; const isIndexable = !status.getIn(['account', 'noindex']); + if (!isLocal) { + remoteHint = } />; + } + const handlers = { moveUp: this.handleHotkeyMoveUp, moveDown: this.handleHotkeyMoveDown, @@ -695,6 +700,7 @@ class Status extends ImmutablePureComponent { {descendants} + {remoteHint}
diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json index 388fb80de52..fae630a27fc 100644 --- a/app/javascript/mastodon/locales/en.json +++ b/app/javascript/mastodon/locales/en.json @@ -831,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} from other servers are not displayed.", "timeline_hint.resources.followers": "Followers", "timeline_hint.resources.follows": "Follows", + "timeline_hint.resources.replies": "Some replies", "timeline_hint.resources.statuses": "Older posts", "trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {{days} days}}", "trends.trending_now": "Trending now", From 28411acebb5626acf43b44a7b6c33ac783156f72 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 9 Aug 2024 18:40:15 +0200 Subject: [PATCH 004/156] =?UTF-8?q?Fix=20=E2=80=9CAccept=20all=E2=80=9D/?= =?UTF-8?q?=E2=80=9CDismiss=20all=E2=80=9D=20notification=20requests=20not?= =?UTF-8?q?=20working=20(#31358)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../features/notifications/requests.jsx | 36 +++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/app/javascript/mastodon/features/notifications/requests.jsx b/app/javascript/mastodon/features/notifications/requests.jsx index d5f191b734d..f323bda4fbc 100644 --- a/app/javascript/mastodon/features/notifications/requests.jsx +++ b/app/javascript/mastodon/features/notifications/requests.jsx @@ -74,9 +74,39 @@ const SelectRow = ({selectAllChecked, toggleSelectAll, selectedItems, selectionM const intl = useIntl(); const dispatch = useDispatch(); + const notificationRequests = useSelector(state => state.getIn(['notificationRequests', 'items'])); + const selectedCount = selectedItems.length; const handleAcceptAll = useCallback(() => { + const items = notificationRequests.map(request => request.get('id')).toArray(); + dispatch(openModal({ + modalType: 'CONFIRM', + modalProps: { + title: intl.formatMessage(messages.confirmAcceptAllTitle), + message: intl.formatMessage(messages.confirmAcceptAllMessage, { count: items.length }), + confirm: intl.formatMessage(messages.confirmAcceptAllButton), + onConfirm: () => + dispatch(acceptNotificationRequests(items)), + }, + })); + }, [dispatch, intl, notificationRequests]); + + const handleDismissAll = useCallback(() => { + const items = notificationRequests.map(request => request.get('id')).toArray(); + dispatch(openModal({ + modalType: 'CONFIRM', + modalProps: { + title: intl.formatMessage(messages.confirmDismissAllTitle), + message: intl.formatMessage(messages.confirmDismissAllMessage, { count: items.length }), + confirm: intl.formatMessage(messages.confirmDismissAllButton), + onConfirm: () => + dispatch(dismissNotificationRequests(items)), + }, + })); + }, [dispatch, intl, notificationRequests]); + + const handleAcceptMultiple = useCallback(() => { dispatch(openModal({ modalType: 'CONFIRM', modalProps: { @@ -89,7 +119,7 @@ const SelectRow = ({selectAllChecked, toggleSelectAll, selectedItems, selectionM })); }, [dispatch, intl, selectedItems]); - const handleDismissAll = useCallback(() => { + const handleDismissMultiple = useCallback(() => { dispatch(openModal({ modalType: 'CONFIRM', modalProps: { @@ -111,8 +141,8 @@ const SelectRow = ({selectAllChecked, toggleSelectAll, selectedItems, selectionM { text: intl.formatMessage(messages.acceptAll), action: handleAcceptAll }, { text: intl.formatMessage(messages.dismissAll), action: handleDismissAll }, ] : [ - { text: intl.formatMessage(messages.acceptMultiple, { count: selectedCount }), action: handleAcceptAll }, - { text: intl.formatMessage(messages.dismissMultiple, { count: selectedCount }), action: handleDismissAll }, + { text: intl.formatMessage(messages.acceptMultiple, { count: selectedCount }), action: handleAcceptMultiple }, + { text: intl.formatMessage(messages.dismissMultiple, { count: selectedCount }), action: handleDismissMultiple }, ]; return ( From caf0164f00a35f892a945fcec352d865f479b447 Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Sat, 10 Aug 2024 04:11:34 -0500 Subject: [PATCH 005/156] Improve legibility of account/hashtag autosuggest (#31361) --- app/javascript/styles/mastodon-light/diff.scss | 6 ++++++ app/javascript/styles/mastodon/components.scss | 13 ++++++++++--- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/app/javascript/styles/mastodon-light/diff.scss b/app/javascript/styles/mastodon-light/diff.scss index 1f282605edc..89d3caeab53 100644 --- a/app/javascript/styles/mastodon-light/diff.scss +++ b/app/javascript/styles/mastodon-light/diff.scss @@ -559,3 +559,9 @@ a.sparkline { .report-dialog-modal__textarea { background: darken($ui-base-color, 10%); } + +.autosuggest-account { + .display-name__account { + color: $dark-text-color; + } +} diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index fb615300b15..d8bcf6301cf 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -426,10 +426,17 @@ body > [data-popper-placement] { &:hover, &:focus, - &:active, + &:active { + background: var(--dropdown-border-color); + + .autosuggest-account .display-name__account { + color: inherit; + } + } + &.selected { background: $ui-highlight-color; - color: $primary-text-color; + color: $ui-button-color; .autosuggest-account .display-name__account { color: inherit; @@ -465,7 +472,7 @@ body > [data-popper-placement] { display: block; line-height: 16px; font-size: 12px; - color: $dark-text-color; + color: $ui-primary-color; } } From 7519ef2fa116bcc7577483900379e497d7878a9e Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Sat, 10 Aug 2024 05:12:47 -0400 Subject: [PATCH 006/156] Use material symbol for responsive menu toggle (#31362) --- app/javascript/styles/mastodon/admin.scss | 6 +++--- app/views/layouts/admin.html.haml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/javascript/styles/mastodon/admin.scss b/app/javascript/styles/mastodon/admin.scss index 045a435de27..61e949b27b7 100644 --- a/app/javascript/styles/mastodon/admin.scss +++ b/app/javascript/styles/mastodon/admin.scss @@ -65,16 +65,16 @@ $content-width: 840px; background: $ui-base-color; } - .fa-times { + .material-close { display: none; } &.active { - .fa-times { + .material-close { display: block; } - .fa-bars { + .material-menu { display: none; } } diff --git a/app/views/layouts/admin.html.haml b/app/views/layouts/admin.html.haml index d725e65aa9f..ebd236c6288 100644 --- a/app/views/layouts/admin.html.haml +++ b/app/views/layouts/admin.html.haml @@ -17,8 +17,8 @@ = logo_as_symbol(:wordmark) = link_to '#', class: 'sidebar__toggle__icon', 'aria-label': t('navigation.toggle_menu'), 'aria-expanded': 'false' do - = fa_icon 'bars' - = fa_icon 'times' + = material_symbol 'menu' + = material_symbol 'close' = render_navigation From 885e67b2ed8672344007fd94fd1fd5f2e8aed613 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Sat, 10 Aug 2024 05:13:08 -0400 Subject: [PATCH 007/156] Use material symbol for modal layout sign out link (#31363) --- app/views/layouts/modal.html.haml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/layouts/modal.html.haml b/app/views/layouts/modal.html.haml index bd2dcc1324c..bbc9185f5b3 100644 --- a/app/views/layouts/modal.html.haml +++ b/app/views/layouts/modal.html.haml @@ -9,7 +9,7 @@ = t 'users.signed_in_as' %span.username @#{current_account.local_username_and_domain} = link_to destroy_user_session_path(continue: true), method: :delete, class: 'logout-link icon-button', title: t('applications.logout'), 'aria-label': t('applications.logout') do - = fa_icon 'sign-out' + = material_symbol 'logout' .container-alt= yield From d3089018d5508af2951401e8d7ba8c43dac1d909 Mon Sep 17 00:00:00 2001 From: Emelia Smith Date: Sat, 10 Aug 2024 11:17:10 +0200 Subject: [PATCH 008/156] Move Follow Recommendations to Trends menu, rename to Recommendations & Trends (#31292) --- app/javascript/styles/mastodon/forms.scss | 4 ++++ app/views/admin/follow_recommendations/show.html.haml | 2 +- app/views/admin/trends/statuses/index.html.haml | 5 +++-- config/locales/en.yml | 2 +- config/navigation.rb | 2 +- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/javascript/styles/mastodon/forms.scss b/app/javascript/styles/mastodon/forms.scss index 971e78f76f5..f3cf66237f5 100644 --- a/app/javascript/styles/mastodon/forms.scss +++ b/app/javascript/styles/mastodon/forms.scss @@ -290,6 +290,10 @@ code { flex: 0; } + .input.select.select--languages { + min-width: 32ch; + } + .required abbr { text-decoration: none; color: lighten($error-value-color, 12%); diff --git a/app/views/admin/follow_recommendations/show.html.haml b/app/views/admin/follow_recommendations/show.html.haml index 62cd3157252..6c2627743b4 100644 --- a/app/views/admin/follow_recommendations/show.html.haml +++ b/app/views/admin/follow_recommendations/show.html.haml @@ -12,7 +12,7 @@ .filters .filter-subset.filter-subset--with-select %strong= t('admin.follow_recommendations.language') - .input.select.optional + .input.select.select--languages.optional = form.select :language, options_for_select(Trends.available_locales.map { |key| [standard_locale_name(key), key] }, @language) .filter-subset diff --git a/app/views/admin/trends/statuses/index.html.haml b/app/views/admin/trends/statuses/index.html.haml index f9238dee461..93d4177a671 100644 --- a/app/views/admin/trends/statuses/index.html.haml +++ b/app/views/admin/trends/statuses/index.html.haml @@ -12,10 +12,11 @@ .filters .filter-subset.filter-subset--with-select %strong= t('admin.follow_recommendations.language') - .input.select.optional + .input.select.select--languages.optional = form.select :locale, options_for_select(@locales.map { |key| [standard_locale_name(key), key] }, params[:locale]), - include_blank: true + { include_blank: true }, + { disabled: @locales.empty? } .filter-subset %strong= t('admin.trends.trending') %ul diff --git a/config/locales/en.yml b/config/locales/en.yml index 771bada5203..791cb5b1876 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -976,7 +976,7 @@ en: used_by_over_week: one: Used by one person over the last week other: Used by %{count} people over the last week - title: Trends + title: Recommendations & Trends trending: Trending warning_presets: add_new: Add new diff --git a/config/navigation.rb b/config/navigation.rb index ff71479180f..77e60d13c00 100644 --- a/config/navigation.rb +++ b/config/navigation.rb @@ -42,6 +42,7 @@ SimpleNavigation::Configuration.run do |navigation| s.item :statuses, safe_join([material_symbol('chat_bubble'), t('admin.trends.statuses.title')]), admin_trends_statuses_path, highlights_on: %r{/admin/trends/statuses} s.item :tags, safe_join([material_symbol('tag'), t('admin.trends.tags.title')]), admin_trends_tags_path, highlights_on: %r{/admin/trends/tags} s.item :links, safe_join([material_symbol('breaking_news'), t('admin.trends.links.title')]), admin_trends_links_path, highlights_on: %r{/admin/trends/links} + s.item :follow_recommendations, safe_join([material_symbol('person_add'), t('admin.follow_recommendations.title')]), admin_follow_recommendations_path, highlights_on: %r{/admin/follow_recommendations} end n.item :moderation, safe_join([material_symbol('gavel'), t('moderation.title')]), nil, if: -> { current_user.can?(:manage_reports, :view_audit_log, :manage_users, :manage_invites, :manage_taxonomies, :manage_federation, :manage_blocks) && !self_destruct } do |s| @@ -49,7 +50,6 @@ SimpleNavigation::Configuration.run do |navigation| s.item :accounts, safe_join([material_symbol('groups'), t('admin.accounts.title')]), admin_accounts_path(origin: 'local'), highlights_on: %r{/admin/accounts|admin/account_moderation_notes|/admin/pending_accounts|/admin/disputes|/admin/users}, if: -> { current_user.can?(:manage_users) } s.item :tags, safe_join([material_symbol('tag'), t('admin.tags.title')]), admin_tags_path, highlights_on: %r{/admin/tags}, if: -> { current_user.can?(:manage_taxonomies) } s.item :invites, safe_join([material_symbol('person_add'), t('admin.invites.title')]), admin_invites_path, if: -> { current_user.can?(:manage_invites) } - s.item :follow_recommendations, safe_join([material_symbol('person_add'), t('admin.follow_recommendations.title')]), admin_follow_recommendations_path, highlights_on: %r{/admin/follow_recommendations}, if: -> { current_user.can?(:manage_taxonomies) } s.item :instances, safe_join([material_symbol('cloud'), t('admin.instances.title')]), admin_instances_path(limited: limited_federation_mode? ? nil : '1'), highlights_on: %r{/admin/instances|/admin/domain_blocks|/admin/domain_allows}, if: -> { current_user.can?(:manage_federation) } s.item :email_domain_blocks, safe_join([material_symbol('mail'), t('admin.email_domain_blocks.title')]), admin_email_domain_blocks_path, highlights_on: %r{/admin/email_domain_blocks}, if: -> { current_user.can?(:manage_blocks) } s.item :ip_blocks, safe_join([material_symbol('hide_source'), t('admin.ip_blocks.title')]), admin_ip_blocks_path, highlights_on: %r{/admin/ip_blocks}, if: -> { current_user.can?(:manage_blocks) } From c39a8e106144c3bb98a5815859ef5772c45f1a10 Mon Sep 17 00:00:00 2001 From: Robin <94416535+beanieyi@users.noreply.github.com> Date: Sat, 10 Aug 2024 03:32:57 -0600 Subject: [PATCH 009/156] =?UTF-8?q?Change=20=E2=80=9Ce-mail=E2=80=9D=20to?= =?UTF-8?q?=20=E2=80=9Cemail=E2=80=9D=20in=20en.yml=20(#31317)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/locales/en.yml | 110 +++++++++++++++++++++--------------------- 1 file changed, 55 insertions(+), 55 deletions(-) diff --git a/config/locales/en.yml b/config/locales/en.yml index 791cb5b1876..1df9af88d95 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -31,7 +31,7 @@ en: created_msg: Moderation note successfully created! destroyed_msg: Moderation note successfully destroyed! accounts: - add_email_domain_block: Block e-mail domain + add_email_domain_block: Block email domain approve: Approve approved_msg: Successfully approved %{username}'s sign-up application are_you_sure: Are you sure? @@ -58,7 +58,7 @@ en: demote: Demote destroyed_msg: "%{username}'s data is now queued to be deleted imminently" disable: Freeze - disable_sign_in_token_auth: Disable e-mail token authentication + disable_sign_in_token_auth: Disable email token authentication disable_two_factor_authentication: Disable 2FA disabled: Frozen display_name: Display name @@ -67,7 +67,7 @@ en: email: Email email_status: Email status enable: Unfreeze - enable_sign_in_token_auth: Enable e-mail token authentication + enable_sign_in_token_auth: Enable email token authentication enabled: Enabled enabled_msg: Successfully unfroze %{username}'s account followers: Followers @@ -132,7 +132,7 @@ en: resubscribe: Resubscribe role: Role search: Search - search_same_email_domain: Other users with the same e-mail domain + search_same_email_domain: Other users with the same email domain search_same_ip: Other users with the same IP security: Security security_measures: @@ -173,26 +173,26 @@ en: approve_appeal: Approve Appeal approve_user: Approve User assigned_to_self_report: Assign Report - change_email_user: Change E-mail for User + change_email_user: Change Email for User change_role_user: Change Role of User confirm_user: Confirm User create_account_warning: Create Warning create_announcement: Create Announcement - create_canonical_email_block: Create E-mail Block + create_canonical_email_block: Create Email Block create_custom_emoji: Create Custom Emoji create_domain_allow: Create Domain Allow create_domain_block: Create Domain Block - create_email_domain_block: Create E-mail Domain Block + create_email_domain_block: Create Email Domain Block create_ip_block: Create IP rule create_unavailable_domain: Create Unavailable Domain create_user_role: Create Role demote_user: Demote User destroy_announcement: Delete Announcement - destroy_canonical_email_block: Delete E-mail Block + destroy_canonical_email_block: Delete Email Block destroy_custom_emoji: Delete Custom Emoji destroy_domain_allow: Delete Domain Allow destroy_domain_block: Delete Domain Block - destroy_email_domain_block: Delete E-mail Domain Block + destroy_email_domain_block: Delete Email Domain Block destroy_instance: Purge Domain destroy_ip_block: Delete IP rule destroy_status: Delete Post @@ -200,10 +200,10 @@ en: destroy_user_role: Destroy Role disable_2fa_user: Disable 2FA disable_custom_emoji: Disable Custom Emoji - disable_sign_in_token_auth_user: Disable E-mail Token Authentication for User + disable_sign_in_token_auth_user: Disable Email Token Authentication for User disable_user: Disable User enable_custom_emoji: Enable Custom Emoji - enable_sign_in_token_auth_user: Enable E-mail Token Authentication for User + enable_sign_in_token_auth_user: Enable Email Token Authentication for User enable_user: Enable User memorialize_account: Memorialize Account promote_user: Promote User @@ -233,26 +233,26 @@ en: approve_appeal_html: "%{name} approved moderation decision appeal from %{target}" approve_user_html: "%{name} approved sign-up from %{target}" assigned_to_self_report_html: "%{name} assigned report %{target} to themselves" - change_email_user_html: "%{name} changed the e-mail address of user %{target}" + change_email_user_html: "%{name} changed the email address of user %{target}" change_role_user_html: "%{name} changed role of %{target}" - confirm_user_html: "%{name} confirmed e-mail address of user %{target}" + confirm_user_html: "%{name} confirmed email address of user %{target}" create_account_warning_html: "%{name} sent a warning to %{target}" create_announcement_html: "%{name} created new announcement %{target}" - create_canonical_email_block_html: "%{name} blocked e-mail with the hash %{target}" + create_canonical_email_block_html: "%{name} blocked email with the hash %{target}" create_custom_emoji_html: "%{name} uploaded new emoji %{target}" create_domain_allow_html: "%{name} allowed federation with domain %{target}" create_domain_block_html: "%{name} blocked domain %{target}" - create_email_domain_block_html: "%{name} blocked e-mail domain %{target}" + create_email_domain_block_html: "%{name} blocked email domain %{target}" create_ip_block_html: "%{name} created rule for IP %{target}" create_unavailable_domain_html: "%{name} stopped delivery to domain %{target}" create_user_role_html: "%{name} created %{target} role" demote_user_html: "%{name} demoted user %{target}" destroy_announcement_html: "%{name} deleted announcement %{target}" - destroy_canonical_email_block_html: "%{name} unblocked e-mail with the hash %{target}" + destroy_canonical_email_block_html: "%{name} unblocked email with the hash %{target}" destroy_custom_emoji_html: "%{name} deleted emoji %{target}" destroy_domain_allow_html: "%{name} disallowed federation with domain %{target}" destroy_domain_block_html: "%{name} unblocked domain %{target}" - destroy_email_domain_block_html: "%{name} unblocked e-mail domain %{target}" + destroy_email_domain_block_html: "%{name} unblocked email domain %{target}" destroy_instance_html: "%{name} purged domain %{target}" destroy_ip_block_html: "%{name} deleted rule for IP %{target}" destroy_status_html: "%{name} removed post by %{target}" @@ -260,10 +260,10 @@ en: destroy_user_role_html: "%{name} deleted %{target} role" disable_2fa_user_html: "%{name} disabled two factor requirement for user %{target}" disable_custom_emoji_html: "%{name} disabled emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} disabled e-mail token authentication for %{target}" + disable_sign_in_token_auth_user_html: "%{name} disabled email token authentication for %{target}" disable_user_html: "%{name} disabled login for user %{target}" enable_custom_emoji_html: "%{name} enabled emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} enabled e-mail token authentication for %{target}" + enable_sign_in_token_auth_user_html: "%{name} enabled email token authentication for %{target}" enable_user_html: "%{name} enabled login for user %{target}" memorialize_account_html: "%{name} turned %{target}'s account into a memoriam page" promote_user_html: "%{name} promoted user %{target}" @@ -271,7 +271,7 @@ en: reject_user_html: "%{name} rejected sign-up from %{target}" remove_avatar_user_html: "%{name} removed %{target}'s avatar" reopen_report_html: "%{name} reopened report %{target}" - resend_user_html: "%{name} resent confirmation e-mail for %{target}" + resend_user_html: "%{name} resent confirmation email for %{target}" reset_password_user_html: "%{name} reset password of user %{target}" resolve_report_html: "%{name} resolved report %{target}" sensitive_account_html: "%{name} marked %{target}'s media as sensitive" @@ -432,7 +432,7 @@ en: attempts_over_week: one: "%{count} attempt over the last week" other: "%{count} sign-up attempts over the last week" - created_msg: Successfully blocked e-mail domain + created_msg: Successfully blocked email domain delete: Delete dns: types: @@ -441,12 +441,12 @@ en: new: create: Add domain resolve: Resolve domain - title: Block new e-mail domain - no_email_domain_block_selected: No e-mail domain blocks were changed as none were selected + title: Block new email domain + no_email_domain_block_selected: No email domain blocks were changed as none were selected not_permitted: Not permitted - resolved_dns_records_hint_html: The domain name resolves to the following MX domains, which are ultimately responsible for accepting e-mail. Blocking an MX domain will block sign-ups from any e-mail address which uses the same MX domain, even if the visible domain name is different. Be careful not to block major e-mail providers. + resolved_dns_records_hint_html: The domain name resolves to the following MX domains, which are ultimately responsible for accepting email. Blocking an MX domain will block sign-ups from any email address which uses the same MX domain, even if the visible domain name is different. Be careful not to block major email providers. resolved_through_html: Resolved through %{domain} - title: Blocked e-mail domains + title: Blocked email domains export_domain_allows: new: title: Import domain allows @@ -600,7 +600,7 @@ en: resolve_description_html: No action will be taken against the reported account, no strike recorded, and the report will be closed. silence_description_html: The account will be visible only to those who already follow it or manually look it up, severely limiting its reach. Can always be reverted. Closes all reports against this account. suspend_description_html: The account and all its contents will be inaccessible and eventually deleted, and interacting with it will be impossible. Reversible within 30 days. Closes all reports against this account. - actions_description_html: Decide which action to take to resolve this report. If you take a punitive action against the reported account, an e-mail notification will be sent to them, except when the Spam category is selected. + actions_description_html: Decide which action to take to resolve this report. If you take a punitive action against the reported account, an email notification will be sent to them, except when the Spam category is selected. actions_description_remote_html: Decide which action to take to resolve this report. This will only affect how your server communicates with this remote account and handle its content. add_to_report: Add more to report already_suspended_badges: @@ -665,7 +665,7 @@ en: delete_data_html: Delete @%{acct}'s profile and contents 30 days from now unless they get unsuspended in the meantime preview_preamble_html: "@%{acct} will receive a warning with the following contents:" record_strike_html: Record a strike against @%{acct} to help you escalate on future violations from this account - send_email_html: Send @%{acct} a warning e-mail + send_email_html: Send @%{acct} a warning email warning_placeholder: Optional additional reasoning for the moderation action. target_origin: Origin of reported account title: Reports @@ -705,7 +705,7 @@ en: manage_appeals: Manage Appeals manage_appeals_description: Allows users to review appeals against moderation actions manage_blocks: Manage Blocks - manage_blocks_description: Allows users to block e-mail providers and IP addresses + manage_blocks_description: Allows users to block email providers and IP addresses manage_custom_emojis: Manage Custom Emojis manage_custom_emojis_description: Allows users to manage custom emojis on the server manage_federation: Manage Federation @@ -723,7 +723,7 @@ en: manage_taxonomies: Manage Taxonomies manage_taxonomies_description: Allows users to review trending content and update hashtag settings manage_user_access: Manage User Access - manage_user_access_description: Allows users to disable other users' two-factor authentication, change their e-mail address, and reset their password + manage_user_access_description: Allows users to disable other users' two-factor authentication, change their email address, and reset their password manage_users: Manage Users manage_users_description: Allows users to view other users' details and perform moderation actions against them manage_webhooks: Manage Webhooks @@ -798,7 +798,7 @@ en: destroyed_msg: Site upload successfully deleted! software_updates: critical_update: Critical — please update quickly - description: It is recommended to keep your Mastodon installation up to date to benefit from the latest fixes and features. Moreover, it is sometimes critical to update Mastodon in a timely manner to avoid security issues. For these reasons, Mastodon checks for updates every 30 minutes, and will notify you according to your e-mail notification preferences. + description: It is recommended to keep your Mastodon installation up to date to benefit from the latest fixes and features. Moreover, it is sometimes critical to update Mastodon in a timely manner to avoid security issues. For these reasons, Mastodon checks for updates every 30 minutes, and will notify you according to your email notification preferences. documentation_link: Learn more release_notes: Release notes title: Available updates @@ -1061,9 +1061,9 @@ en: guide_link_text: Everyone can contribute. sensitive_content: Sensitive content application_mailer: - notification_preferences: Change e-mail preferences + notification_preferences: Change email preferences salutation: "%{name}," - settings: 'Change e-mail preferences: %{link}' + settings: 'Change email preferences: %{link}' unsubscribe: Unsubscribe view: 'View:' view_profile: View profile @@ -1083,7 +1083,7 @@ en: hint_html: Just one more thing! We need to confirm you're a human (this is so we can keep the spam out!). Solve the CAPTCHA below and click "Continue". title: Security check confirmations: - awaiting_review: Your e-mail address is confirmed! The %{domain} staff is now reviewing your registration. You will receive an e-mail if they approve your account! + awaiting_review: Your email address is confirmed! The %{domain} staff is now reviewing your registration. You will receive an email if they approve your account! awaiting_review_title: Your registration is being reviewed clicking_this_link: clicking this link login_link: log in @@ -1091,7 +1091,7 @@ en: redirect_to_app_html: You should have been redirected to the %{app_name} app. If that did not happen, try %{clicking_this_link} or manually return to the app. registration_complete: Your registration on %{domain} is now complete! welcome_title: Welcome, %{name}! - wrong_email_hint: If that e-mail address is not correct, you can change it in account settings. + wrong_email_hint: If that email address is not correct, you can change it in account settings. delete_account: Delete account delete_account_html: If you wish to delete your account, you can proceed here. You will be asked for confirmation. description: @@ -1112,7 +1112,7 @@ en: or_log_in_with: Or log in with privacy_policy_agreement_html: I have read and agree to the privacy policy progress: - confirm: Confirm e-mail + confirm: Confirm email details: Your details review: Our review rules: Accept rules @@ -1134,10 +1134,10 @@ en: security: Security set_new_password: Set new password setup: - email_below_hint_html: Check your spam folder, or request another one. You can correct your e-mail address if it's wrong. + email_below_hint_html: Check your spam folder, or request another one. You can correct your email address if it's wrong. email_settings_hint_html: Click the link we sent you to verify %{email}. We'll wait right here. link_not_received: Didn't get a link? - new_confirmation_instructions_sent: You will receive a new e-mail with the confirmation link in a few minutes! + new_confirmation_instructions_sent: You will receive a new email with the confirmation link in a few minutes! title: Check your inbox sign_in: preamble_html: Login with your %{domain} credentials. If your account is hosted on a different server, you will not be able to log in here. @@ -1148,9 +1148,9 @@ en: title: Let's get you set up on %{domain}. status: account_status: Account status - confirming: Waiting for e-mail confirmation to be completed. + confirming: Waiting for email confirmation to be completed. functional: Your account is fully operational. - pending: Your application is pending review by our staff. This may take some time. You will receive an e-mail if your application is approved. + pending: Your application is pending review by our staff. This may take some time. You will receive an email if your application is approved. redirecting_to: Your account is inactive because it is currently redirecting to %{acct}. self_destruct: As %{domain} is closing down, you will only get limited access to your account. view_strikes: View past strikes against your account @@ -1193,9 +1193,9 @@ en: before: 'Before proceeding, please read these notes carefully:' caches: Content that has been cached by other servers may persist data_removal: Your posts and other data will be permanently removed - email_change_html: You can change your e-mail address without deleting your account - email_contact_html: If it still doesn't arrive, you can e-mail %{email} for help - email_reconfirmation_html: If you are not receiving the confirmation e-mail, you can request it again + email_change_html: You can change your email address without deleting your account + email_contact_html: If it still doesn't arrive, you can email %{email} for help + email_reconfirmation_html: If you are not receiving the confirmation email, you can request it again irreversible: You will not be able to restore or reactivate your account more_details_html: For more details, see the privacy policy. username_available: Your username will become available again @@ -1428,7 +1428,7 @@ en: authentication_methods: otp: two-factor authentication app password: password - sign_in_token: e-mail security code + sign_in_token: email security code webauthn: security keys description_html: If you see activity that you don't recognize, consider changing your password and enabling two-factor authentication. empty: No authentication history available @@ -1439,16 +1439,16 @@ en: unsubscribe: action: Yes, unsubscribe complete: Unsubscribed - confirmation_html: Are you sure you want to unsubscribe from receiving %{type} for Mastodon on %{domain} to your e-mail at %{email}? You can always re-subscribe from your e-mail notification settings. + confirmation_html: Are you sure you want to unsubscribe from receiving %{type} for Mastodon on %{domain} to your email at %{email}? You can always re-subscribe from your email notification settings. emails: notification_emails: - favourite: favorite notification e-mails - follow: follow notification e-mails - follow_request: follow request e-mails - mention: mention notification e-mails - reblog: boost notification e-mails - resubscribe_html: If you've unsubscribed by mistake, you can re-subscribe from your e-mail notification settings. - success_html: You'll no longer receive %{type} for Mastodon on %{domain} to your e-mail at %{email}. + favourite: favorite notification emails + follow: follow notification emails + follow_request: follow request emails + mention: mention notification emails + reblog: boost notification emails + resubscribe_html: If you've unsubscribed by mistake, you can re-subscribe from your email notification settings. + success_html: You'll no longer receive %{type} for Mastodon on %{domain} to your email at %{email}. title: Unsubscribe media_attachments: validations: @@ -1529,8 +1529,8 @@ en: update: subject: "%{name} edited a post" notifications: - administration_emails: Admin e-mail notifications - email_events: Events for e-mail notifications + administration_emails: Admin email notifications + email_events: Events for email notifications email_events_hint: 'Select events that you want to receive notifications for:' number: human: @@ -1690,7 +1690,7 @@ en: import: Import import_and_export: Import and export migrate: Account migration - notifications: E-mail notifications + notifications: Email notifications preferences: Preferences profile: Public profile relationships: Follows and followers @@ -1937,7 +1937,7 @@ en: invalid_otp_token: Invalid two-factor code otp_lost_help_html: If you lost access to both, you may get in touch with %{email} rate_limited: Too many authentication attempts, try again later. - seamless_external_login: You are logged in via an external service, so password and e-mail settings are not available. + seamless_external_login: You are logged in via an external service, so password and email settings are not available. signed_in_as: 'Signed in as:' verification: extra_instructions_html: Tip: The link on your website can be invisible. The important part is rel="me" which prevents impersonation on websites with user-generated content. You can even use a link tag in the header of the page instead of a, but the HTML must be accessible without executing JavaScript. From 19dbc74d827d382cadef0d5e77980ffc7fe4e633 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Sat, 10 Aug 2024 20:14:37 +0200 Subject: [PATCH 010/156] Fix typos in localisation from #31342 (#31369) --- .../features/ui/components/ignore_notifications_modal.jsx | 2 +- app/javascript/mastodon/locales/en.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/javascript/mastodon/features/ui/components/ignore_notifications_modal.jsx b/app/javascript/mastodon/features/ui/components/ignore_notifications_modal.jsx index b163b8ce470..dffaa04492c 100644 --- a/app/javascript/mastodon/features/ui/components/ignore_notifications_modal.jsx +++ b/app/javascript/mastodon/features/ui/components/ignore_notifications_modal.jsx @@ -60,7 +60,7 @@ export const IgnoreNotificationsModal = ({ filterType }) => {
-
+
diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json index fae630a27fc..aeeaf8209c7 100644 --- a/app/javascript/mastodon/locales/en.json +++ b/app/javascript/mastodon/locales/en.json @@ -358,9 +358,9 @@ "home.show_announcements": "Show announcements", "ignore_notifications_modal.disclaimer": "Mastodon cannot inform users that you've ignored their notifications. Ignoring notifications will not stop the messages themselves from being sent.", "ignore_notifications_modal.filter_instead": "Filter instead", - "ignore_notifications_modal.filter_to_act_users": "Filtering helps avoid potential confusion", + "ignore_notifications_modal.filter_to_act_users": "You'll still be able to accept, reject, or report users", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtering helps avoid potential confusion", - "ignore_notifications_modal.filter_to_review_separately": "You can review filtered notifications speparately", + "ignore_notifications_modal.filter_to_review_separately": "You can review filtered notifications separately", "ignore_notifications_modal.ignore": "Ignore notifications", "ignore_notifications_modal.limited_accounts_title": "Ignore notifications from moderated accounts?", "ignore_notifications_modal.new_accounts_title": "Ignore notifications from new accounts?", From 634ab0bad087756a9fe98afc3eec77faf3625035 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 11 Aug 2024 20:13:10 +0200 Subject: [PATCH 011/156] New Crowdin Translations (automated) (#31351) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/an.json | 1 - app/javascript/mastodon/locales/ar.json | 2 - app/javascript/mastodon/locales/ast.json | 13 +- app/javascript/mastodon/locales/be.json | 3 - app/javascript/mastodon/locales/bg.json | 7 +- app/javascript/mastodon/locales/bn.json | 1 - app/javascript/mastodon/locales/br.json | 1 - app/javascript/mastodon/locales/ca.json | 20 ++- app/javascript/mastodon/locales/ckb.json | 1 - app/javascript/mastodon/locales/co.json | 1 - app/javascript/mastodon/locales/cs.json | 3 - app/javascript/mastodon/locales/cy.json | 3 - app/javascript/mastodon/locales/da.json | 42 +++++- app/javascript/mastodon/locales/de.json | 46 ++++++- app/javascript/mastodon/locales/el.json | 3 - app/javascript/mastodon/locales/en-GB.json | 3 - app/javascript/mastodon/locales/eo.json | 1 - app/javascript/mastodon/locales/es-AR.json | 42 +++++- app/javascript/mastodon/locales/es-MX.json | 42 +++++- app/javascript/mastodon/locales/es.json | 42 +++++- app/javascript/mastodon/locales/et.json | 2 - app/javascript/mastodon/locales/eu.json | 2 - app/javascript/mastodon/locales/fa.json | 1 - app/javascript/mastodon/locales/fi.json | 42 +++++- app/javascript/mastodon/locales/fil.json | 1 - app/javascript/mastodon/locales/fo.json | 51 +++++++- app/javascript/mastodon/locales/fr-CA.json | 2 - app/javascript/mastodon/locales/fr.json | 2 - app/javascript/mastodon/locales/fy.json | 2 - app/javascript/mastodon/locales/ga.json | 3 - app/javascript/mastodon/locales/gd.json | 3 - app/javascript/mastodon/locales/gl.json | 41 +++++- app/javascript/mastodon/locales/he.json | 12 +- app/javascript/mastodon/locales/hr.json | 1 - app/javascript/mastodon/locales/hu.json | 42 +++++- app/javascript/mastodon/locales/hy.json | 1 - app/javascript/mastodon/locales/ia.json | 7 +- app/javascript/mastodon/locales/id.json | 1 - app/javascript/mastodon/locales/ie.json | 2 - app/javascript/mastodon/locales/io.json | 1 - app/javascript/mastodon/locales/is.json | 44 ++++++- app/javascript/mastodon/locales/it.json | 40 +++++- app/javascript/mastodon/locales/ja.json | 13 +- app/javascript/mastodon/locales/ka.json | 1 - app/javascript/mastodon/locales/kab.json | 15 +-- app/javascript/mastodon/locales/kk.json | 1 - app/javascript/mastodon/locales/ko.json | 3 - app/javascript/mastodon/locales/ku.json | 1 - app/javascript/mastodon/locales/kw.json | 1 - app/javascript/mastodon/locales/la.json | 1 - app/javascript/mastodon/locales/lad.json | 2 - app/javascript/mastodon/locales/lt.json | 31 ++++- app/javascript/mastodon/locales/lv.json | 2 - app/javascript/mastodon/locales/ml.json | 1 - app/javascript/mastodon/locales/ms.json | 1 - app/javascript/mastodon/locales/my.json | 1 - app/javascript/mastodon/locales/nl.json | 48 ++++++- app/javascript/mastodon/locales/nn.json | 71 +++++++++- app/javascript/mastodon/locales/no.json | 1 - app/javascript/mastodon/locales/oc.json | 1 - app/javascript/mastodon/locales/pl.json | 44 ++++++- app/javascript/mastodon/locales/pt-BR.json | 17 ++- app/javascript/mastodon/locales/pt-PT.json | 12 +- app/javascript/mastodon/locales/ro.json | 1 - app/javascript/mastodon/locales/ru.json | 2 - app/javascript/mastodon/locales/sa.json | 1 - app/javascript/mastodon/locales/sc.json | 2 - app/javascript/mastodon/locales/sco.json | 1 - app/javascript/mastodon/locales/si.json | 1 - app/javascript/mastodon/locales/sk.json | 2 - app/javascript/mastodon/locales/sl.json | 3 - app/javascript/mastodon/locales/sq.json | 42 +++++- app/javascript/mastodon/locales/sr-Latn.json | 2 - app/javascript/mastodon/locales/sr.json | 2 - app/javascript/mastodon/locales/sv.json | 13 +- app/javascript/mastodon/locales/ta.json | 1 - app/javascript/mastodon/locales/te.json | 1 - app/javascript/mastodon/locales/th.json | 31 ++++- app/javascript/mastodon/locales/tok.json | 1 - app/javascript/mastodon/locales/tr.json | 42 +++++- app/javascript/mastodon/locales/uk.json | 17 ++- app/javascript/mastodon/locales/ur.json | 1 - app/javascript/mastodon/locales/vi.json | 14 +- app/javascript/mastodon/locales/zh-CN.json | 46 ++++++- app/javascript/mastodon/locales/zh-HK.json | 2 - app/javascript/mastodon/locales/zh-TW.json | 62 +++++++-- config/locales/af.yml | 3 - config/locales/an.yml | 39 ------ config/locales/ar.yml | 58 --------- config/locales/ast.yml | 21 --- config/locales/be.yml | 58 --------- config/locales/bg.yml | 57 +------- config/locales/bn.yml | 7 - config/locales/br.yml | 2 - config/locales/ca.yml | 68 ++-------- config/locales/ckb.yml | 26 ---- config/locales/co.yml | 26 ---- config/locales/cs.yml | 58 --------- config/locales/cy.yml | 58 --------- config/locales/da.yml | 46 ++++--- config/locales/de.yml | 56 ++++---- config/locales/devise.kab.yml | 4 +- config/locales/devise.zh-CN.yml | 36 ++--- config/locales/devise.zh-TW.yml | 22 ++-- config/locales/doorkeeper.nn.yml | 1 + config/locales/doorkeeper.zh-CN.yml | 8 +- config/locales/doorkeeper.zh-TW.yml | 2 +- config/locales/el.yml | 115 +++++++++------- config/locales/en-GB.yml | 58 --------- config/locales/eo.yml | 55 -------- config/locales/es-AR.yml | 14 +- config/locales/es-MX.yml | 70 +++++----- config/locales/es.yml | 46 ++++--- config/locales/et.yml | 58 --------- config/locales/eu.yml | 60 --------- config/locales/fa.yml | 38 ------ config/locales/fi.yml | 14 +- config/locales/fo.yml | 69 ++-------- config/locales/fr-CA.yml | 58 --------- config/locales/fr.yml | 58 --------- config/locales/fy.yml | 58 --------- config/locales/ga.yml | 58 --------- config/locales/gd.yml | 58 --------- config/locales/gl.yml | 68 ++-------- config/locales/he.yml | 58 --------- config/locales/hi.yml | 1 - config/locales/hr.yml | 1 - config/locales/hu.yml | 68 ++-------- config/locales/hy.yml | 12 -- config/locales/ia.yml | 58 +-------- config/locales/id.yml | 39 ------ config/locales/ie.yml | 58 --------- config/locales/io.yml | 57 -------- config/locales/is.yml | 12 +- config/locales/it.yml | 106 ++++++++------- config/locales/ja.yml | 58 --------- config/locales/ka.yml | 6 - config/locales/kab.yml | 21 --- config/locales/kk.yml | 12 -- config/locales/ko.yml | 58 --------- config/locales/ku.yml | 39 ------ config/locales/lad.yml | 58 --------- config/locales/lt.yml | 47 ++----- config/locales/lv.yml | 58 --------- config/locales/ml.yml | 1 - config/locales/ms.yml | 57 -------- config/locales/my.yml | 56 -------- config/locales/nl.yml | 20 ++- config/locales/nn.yml | 102 +++++++++------ config/locales/no.yml | 57 -------- config/locales/oc.yml | 11 -- config/locales/pl.yml | 30 +++-- config/locales/pt-BR.yml | 57 -------- config/locales/pt-PT.yml | 58 --------- config/locales/ro.yml | 16 --- config/locales/ru.yml | 58 --------- config/locales/sc.yml | 24 ---- config/locales/sco.yml | 39 ------ config/locales/si.yml | 31 ----- config/locales/simple_form.nn.yml | 5 +- config/locales/simple_form.th.yml | 1 + config/locales/simple_form.tr.yml | 2 +- config/locales/simple_form.zh-CN.yml | 28 ++-- config/locales/simple_form.zh-TW.yml | 4 +- config/locales/sk.yml | 33 ----- config/locales/sl.yml | 58 --------- config/locales/sq.yml | 69 ++-------- config/locales/sr-Latn.yml | 58 --------- config/locales/sr.yml | 58 --------- config/locales/sv.yml | 58 +-------- config/locales/ta.yml | 6 - config/locales/th.yml | 72 ++-------- config/locales/tr.yml | 78 +++-------- config/locales/tt.yml | 4 - config/locales/uk.yml | 59 +-------- config/locales/vi.yml | 82 +++++++----- config/locales/zh-CN.yml | 130 ++++++++++--------- config/locales/zh-HK.yml | 58 --------- config/locales/zh-TW.yml | 88 +++++++------ 179 files changed, 1639 insertions(+), 3505 deletions(-) diff --git a/app/javascript/mastodon/locales/an.json b/app/javascript/mastodon/locales/an.json index 959d3b81c42..b44fa17cfcd 100644 --- a/app/javascript/mastodon/locales/an.json +++ b/app/javascript/mastodon/locales/an.json @@ -336,7 +336,6 @@ "notification.admin.sign_up": "{name} se rechistró", "notification.follow": "{name} t'empecipió a seguir", "notification.follow_request": "{name} ha solicitau seguir-te", - "notification.mention": "{name} t'ha mencionau", "notification.own_poll": "La tuya enqüesta ha rematau", "notification.reblog": "{name} ha retutau la tuya publicación", "notification.status": "{name} acaba de publicar", diff --git a/app/javascript/mastodon/locales/ar.json b/app/javascript/mastodon/locales/ar.json index 97526c40e6c..e7b3e7dacb9 100644 --- a/app/javascript/mastodon/locales/ar.json +++ b/app/javascript/mastodon/locales/ar.json @@ -464,7 +464,6 @@ "notification.favourite": "أضاف {name} منشورك إلى مفضلته", "notification.follow": "يتابعك {name}", "notification.follow_request": "لقد طلب {name} متابعتك", - "notification.mention": "{name} ذكرك", "notification.moderation-warning.learn_more": "اعرف المزيد", "notification.moderation_warning": "لقد تلقيت تحذيرًا بالإشراف", "notification.moderation_warning.action_delete_statuses": "تم إزالة بعض مشاركاتك.", @@ -528,7 +527,6 @@ "notifications.policy.filter_not_following_title": "أشخاص لا تتابعهم", "notifications.policy.filter_private_mentions_hint": "تمت تصفيته إلا إذا أن يكون ردًا على ذكرك أو إذا كنت تتابع الحساب", "notifications.policy.filter_private_mentions_title": "إشارات خاصة غير مرغوب فيها", - "notifications.policy.title": "تصفية الإشعارات من…", "notifications_permission_banner.enable": "تفعيل إشعارات سطح المكتب", "notifications_permission_banner.how_to_control": "لتلقي الإشعارات عندما لا يكون ماستدون مفتوح، قم بتفعيل إشعارات سطح المكتب، يمكنك التحكم بدقة في أنواع التفاعلات التي تولد إشعارات سطح المكتب من خلال زر الـ{icon} أعلاه بمجرد تفعيلها.", "notifications_permission_banner.title": "لا تفوت شيئاً أبداً", diff --git a/app/javascript/mastodon/locales/ast.json b/app/javascript/mastodon/locales/ast.json index fd673f1f855..debfcd04a7d 100644 --- a/app/javascript/mastodon/locales/ast.json +++ b/app/javascript/mastodon/locales/ast.json @@ -11,14 +11,13 @@ "about.not_available": "Esta información nun ta disponible nesti sirvidor.", "about.powered_by": "Una rede social descentralizada que tien la teunoloxía de {mastodon}", "about.rules": "Normes del sirvidor", + "account.account_note_header": "Nota personal", "account.add_or_remove_from_list": "Amestar o quitar de les llistes", "account.badges.group": "Grupu", "account.block": "Bloquiar a @{name}", "account.block_domain": "Bloquiar el dominiu {domain}", - "account.block_short": "Bloquiar", "account.blocked": "Perfil bloquiáu", "account.browse_more_on_origin_server": "Restolar más nel perfil orixinal", - "account.copy": "Copiar I'enllaz al perfil", "account.direct": "Mentar a @{name} per privao", "account.disable_notifications": "Dexar d'avisame cuando @{name} espublice artículos", "account.domain_blocked": "Dominiu bloquiáu", @@ -30,9 +29,7 @@ "account.follow": "Siguir", "account.followers": "Siguidores", "account.followers.empty": "Naide sigue a esti perfil.", - "account.following": "Siguiendo", "account.follows.empty": "Esti perfil nun sigue a naide.", - "account.go_to_profile": "Dir al perfil", "account.hide_reblogs": "Anubrir los artículos compartíos de @{name}", "account.in_memoriam": "N'alcordanza.", "account.joined_short": "Data de xunión", @@ -41,15 +38,16 @@ "account.mention": "Mentar a @{name}", "account.moved_to": "{name} indicó qu'agora la so cuenta nueva ye:", "account.mute": "Desactivar los avisos de @{name}", + "account.no_bio": "Nun se fornió nenguna descripción.", "account.open_original_page": "Abrir la páxina orixinal", "account.posts": "Artículos", "account.posts_with_replies": "Artículos y rempuestes", "account.report": "Informar de @{name}", "account.requested_follow": "{name} solicitó siguite", + "account.share": "Compartir el perfil de @{name}", "account.show_reblogs": "Amosar los artículos compartíos de @{name}", "account.unblock": "Desbloquiar a @{name}", "account.unblock_domain": "Desbloquiar el dominiu «{domain}»", - "account.unblock_short": "Desbloquiar", "account.unendorse": "Dexar de destacar nel perfil", "account.unfollow": "Dexar de siguir", "account.unmute": "Activar los avisos de @{name}", @@ -150,7 +148,6 @@ "empty_column.account_timeline": "¡Equí nun hai nengún artículu!", "empty_column.blocks": "Nun bloquiesti a nengún perfil.", "empty_column.bookmarked_statuses": "Nun tienes nengún artículu en Marcadores. Cuando amiestes dalgún, apaez equí.", - "empty_column.community": "La llinia de tiempu llocal ta balera. ¡Espubliza daqué públicamente pa comenzar l'alderique!", "empty_column.direct": "Nun tienes nenguna mención privada. Cuando unvies o recibas dalguna, apaez equí.", "empty_column.domain_blocks": "Nun hai nengún dominiu bloquiáu.", "empty_column.explore_statuses": "Agora nun hai nada en tendencia. ¡Volvi equí dempués!", @@ -186,6 +183,7 @@ "filter_modal.select_filter.subtitle": "Usa una categoría esistente o créala", "filter_modal.select_filter.title": "Peñerar esti artículu", "filter_modal.title.status": "Peñera d'un artículu", + "firehose.all": "Tolos sirvidores", "firehose.local": "Esti sirvidor", "firehose.remote": "Otros sirvidores", "follow_request.authorize": "Autorizar", @@ -195,6 +193,7 @@ "follow_suggestions.friends_of_friends_longer": "Ye popular ente los perfiles que sigues", "follow_suggestions.personalized_suggestion": "Suxerencia personalizada", "follow_suggestions.popular_suggestion": "Suxerencia popular", + "follow_suggestions.popular_suggestion_longer": "Ye popular na instancia {domain}", "follow_suggestions.similar_to_recently_followed_longer": "Aseméyase a los perfiles que siguiesti apocayá", "follow_suggestions.view_all": "Ver too", "follow_suggestions.who_to_follow": "A quién siguir", @@ -296,7 +295,6 @@ "notification.admin.sign_up": "{name} rexistróse", "notification.follow": "{name} siguióte", "notification.follow_request": "{name} solicitó siguite", - "notification.mention": "{name} mentóte", "notification.reblog": "{name} compartió'l to artículu", "notification.status": "{name} ta acabante d'espublizar", "notification.update": "{name} editó un artículu", @@ -354,7 +352,6 @@ "relative_time.seconds": "{number} s", "relative_time.today": "güei", "reply_indicator.cancel": "Encaboxar", - "reply_indicator.poll": "Encuesta", "report.block": "Bloquiar", "report.categories.spam": "Spam", "report.categories.violation": "El conteníu incumple una o más normes del sirvidor", diff --git a/app/javascript/mastodon/locales/be.json b/app/javascript/mastodon/locales/be.json index 4a567582fce..1ba69f27f3a 100644 --- a/app/javascript/mastodon/locales/be.json +++ b/app/javascript/mastodon/locales/be.json @@ -481,7 +481,6 @@ "notification.favourite": "Ваш допіс упадабаны {name}", "notification.follow": "{name} падпісаўся на вас", "notification.follow_request": "{name} адправіў запыт на падпіску", - "notification.mention": "{name} згадаў вас", "notification.moderation-warning.learn_more": "Даведацца больш", "notification.moderation_warning": "Вы атрымалі папярэджанне аб мадэрацыі", "notification.moderation_warning.action_delete_statuses": "Некаторыя вашыя допісы былі выдаленыя.", @@ -493,7 +492,6 @@ "notification.moderation_warning.action_suspend": "Ваш уліковы запіс быў прыпынены.", "notification.own_poll": "Ваша апытанне скончылася", "notification.poll": "Апытанне, дзе вы прынялі ўдзел, скончылася", - "notification.private_mention": "{name} згадаў вас асабіста", "notification.reblog": "{name} пашырыў ваш допіс", "notification.relationships_severance_event": "Страціў сувязь з {name}", "notification.relationships_severance_event.account_suspension": "Адміністратар з {from} прыпыніў працу {target}, што азначае, што вы больш не можаце атрымліваць ад іх абнаўлення ці ўзаемадзейнічаць з імі.", @@ -552,7 +550,6 @@ "notifications.policy.filter_not_following_title": "Людзі, на якіх вы не падпісаны", "notifications.policy.filter_private_mentions_hint": "Фільтруецца за выключэннем адказу на вашае згадванне ці калі вы падпісаны на адпраўніка", "notifications.policy.filter_private_mentions_title": "Непажаданыя асаблівыя згадванні", - "notifications.policy.title": "Адфільтроўваць апавяшчэнні ад…", "notifications_permission_banner.enable": "Уключыць апавяшчэнні на працоўным стале", "notifications_permission_banner.how_to_control": "Каб атрымліваць апавяшчэнні, калі Mastodon не адкрыты, уключыце апавяшчэнні працоўнага стала. Вы зможаце дакладна кантраляваць, якія падзеі будуць ствараць апавяшчэнні з дапамогай {icon} кнопкі, як толькі яны будуць уключаны.", "notifications_permission_banner.title": "Не прапусціце нічога", diff --git a/app/javascript/mastodon/locales/bg.json b/app/javascript/mastodon/locales/bg.json index dca64711fa1..f60e330d1c3 100644 --- a/app/javascript/mastodon/locales/bg.json +++ b/app/javascript/mastodon/locales/bg.json @@ -482,7 +482,6 @@ "notification.favourite": "{name} направи любима публикацията ви", "notification.follow": "{name} ви последва", "notification.follow_request": "{name} поиска да ви последва", - "notification.mention": "{name} ви спомена", "notification.moderation-warning.learn_more": "Научете повече", "notification.moderation_warning": "Получихте предупреждение за модериране", "notification.moderation_warning.action_delete_statuses": "Някои от публикациите ви са премахнати.", @@ -494,7 +493,6 @@ "notification.moderation_warning.action_suspend": "Вашият акаунт е спрян.", "notification.own_poll": "Анкетата ви приключи", "notification.poll": "Анкета, в която гласувахте, приключи", - "notification.private_mention": "{name} лично ви спомена", "notification.reblog": "{name} подсили ваша публикация", "notification.relationships_severance_event": "Изгуби се връзката с {name}", "notification.relationships_severance_event.account_suspension": "Администратор от {from} спря {target}, което значи че повече не може да получавате новости от тях или да взаимодействате с тях.", @@ -505,6 +503,8 @@ "notification.update": "{name} промени публикация", "notification_requests.accept": "Приемам", "notification_requests.dismiss": "Отхвърлям", + "notification_requests.explainer_for_limited_account": "Известията от този акаунт са прецедени, защото акаунтът е ограничен от модератор.", + "notification_requests.explainer_for_limited_remote_account": "Известията от този акаунт са прецедени, защото акаунтът или сървърът му е ограничен от модератор.", "notification_requests.maximize": "Максимизиране", "notification_requests.minimize_banner": "Минимизиране на банера за филтрирани известия", "notification_requests.notifications_from": "Известия от {name}", @@ -545,6 +545,8 @@ "notifications.permission_denied": "Известията на работния плот не са налични поради предварително отказана заявка за разрешение в браузъра", "notifications.permission_denied_alert": "Известията на работния плот не могат да се включат, тъй като разрешението на браузъра е отказвано преди", "notifications.permission_required": "Известията на работния плот ги няма, щото няма дадено нужното позволение.", + "notifications.policy.filter_limited_accounts_hint": "Ограничено от модераторите на сървъра", + "notifications.policy.filter_limited_accounts_title": "Модерирани акаунти", "notifications.policy.filter_new_accounts.hint": "Сътворено през {days, plural, one {последния ден} other {последните # дена}}", "notifications.policy.filter_new_accounts_title": "Нови акаунти", "notifications.policy.filter_not_followers_hint": "Включително хора, които са ви последвали по-малко от {days, plural, one {ден} other {# дни}}", @@ -553,7 +555,6 @@ "notifications.policy.filter_not_following_title": "Хора, които не следвате", "notifications.policy.filter_private_mentions_hint": "Филтрирано, освен ако е отговор към ваше собствено споменаване или ако следвате подателя", "notifications.policy.filter_private_mentions_title": "Непоискани частни споменавания", - "notifications.policy.title": "Да се филтрират известия от…", "notifications_permission_banner.enable": "Включване на известията на работния плот", "notifications_permission_banner.how_to_control": "За да получавате известия, когато Mastodon не е отворен, включете известията на работния плот. Може да управлявате точно кои видове взаимодействия пораждат известия на работния плот чрез бутона {icon} по-горе, след като бъдат включени.", "notifications_permission_banner.title": "Никога не пропускайте нищо", diff --git a/app/javascript/mastodon/locales/bn.json b/app/javascript/mastodon/locales/bn.json index bc5b5ae97d7..849be0eaf25 100644 --- a/app/javascript/mastodon/locales/bn.json +++ b/app/javascript/mastodon/locales/bn.json @@ -314,7 +314,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} আপনাকে অনুসরণ করেছেন", "notification.follow_request": "{name} আপনাকে অনুসরণ করার জন্য অনুরধ করেছে", - "notification.mention": "{name} আপনাকে উল্লেখ করেছেন", "notification.own_poll": "আপনার পোল শেষ হয়েছে", "notification.reblog": "{name} আপনার কার্যক্রমে সমর্থন দেখিয়েছেন", "notifications.clear": "প্রজ্ঞাপনগুলো মুছে ফেলতে", diff --git a/app/javascript/mastodon/locales/br.json b/app/javascript/mastodon/locales/br.json index bf801d75339..b5abb3762f2 100644 --- a/app/javascript/mastodon/locales/br.json +++ b/app/javascript/mastodon/locales/br.json @@ -390,7 +390,6 @@ "notification.admin.sign_up": "{name} en·he deus lakaet e·hec'h anv", "notification.follow": "heuliañ a ra {name} ac'hanoc'h", "notification.follow_request": "Gant {name} eo bet goulennet ho heuliañ", - "notification.mention": "Gant {name} oc'h bet meneget", "notification.moderation-warning.learn_more": "Gouzout hiroc'h", "notification.own_poll": "Echu eo ho sontadeg", "notification.reblog": "Gant {name} eo bet skignet ho toud", diff --git a/app/javascript/mastodon/locales/ca.json b/app/javascript/mastodon/locales/ca.json index c06fb1e3340..d2651aeffa7 100644 --- a/app/javascript/mastodon/locales/ca.json +++ b/app/javascript/mastodon/locales/ca.json @@ -356,6 +356,8 @@ "home.pending_critical_update.link": "Veure actualitzacions", "home.pending_critical_update.title": "Actualització de seguretat crítica disponible!", "home.show_announcements": "Mostra els anuncis", + "ignore_notifications_modal.filter_to_act_users": "Encara podreu acceptar, rebutjar o reportar usuaris", + "ignore_notifications_modal.filter_to_review_separately": "Podeu revisar separadament notificacions filtrades", "interaction_modal.description.favourite": "Amb un compte a Mastodon pots afavorir aquest tut perquè l'autor sàpiga que t'ha agradat i desar-lo per a més endavant.", "interaction_modal.description.follow": "Amb un compte a Mastodon, pots seguir a {name} per a rebre els seus tuts en la teva línia de temps d'Inici.", "interaction_modal.description.reblog": "Amb un compte a Mastodon, pots impulsar aquest tut per a compartir-lo amb els teus seguidors.", @@ -482,7 +484,11 @@ "notification.favourite": "{name} ha afavorit el teu tut", "notification.follow": "{name} et segueix", "notification.follow_request": "{name} ha sol·licitat de seguir-te", - "notification.mention": "{name} t'ha esmentat", + "notification.label.mention": "Menció", + "notification.label.private_mention": "Menció privada", + "notification.label.private_reply": "Resposta en privat", + "notification.label.reply": "Resposta", + "notification.mention": "Menció", "notification.moderation-warning.learn_more": "Per a saber-ne més", "notification.moderation_warning": "Heu rebut un avís de moderació", "notification.moderation_warning.action_delete_statuses": "S'han eliminat algunes de les vostres publicacions.", @@ -494,7 +500,6 @@ "notification.moderation_warning.action_suspend": "S'ha suspès el vostre compte.", "notification.own_poll": "La teva enquesta ha finalitzat", "notification.poll": "Ha finalitzat una enquesta que heu respost", - "notification.private_mention": "{name} us ha esmentat en privat", "notification.reblog": "{name} t'ha impulsat", "notification.relationships_severance_event": "S'han perdut les connexions amb {name}", "notification.relationships_severance_event.account_suspension": "Un administrador de {from} ha suspès {target}; això vol dir que ja no en podreu rebre actualitzacions o interactuar-hi.", @@ -504,7 +509,14 @@ "notification.status": "{name} acaba de publicar", "notification.update": "{name} ha editat un tut", "notification_requests.accept": "Accepta", + "notification_requests.accept_all": "Accepta-ho tot", + "notification_requests.accept_multiple": "{count, plural, one {Accepta # petició} other {Accepta # peticions}}", + "notification_requests.confirm_accept_all.button": "Accepta-ho tot", + "notification_requests.confirm_accept_all.message": "Esteu a punt d'acceptar {count, plural, one {una petició de notificació} other {# peticions de notificació}}. N'esteu segurs de continuar?", + "notification_requests.confirm_accept_all.title": "Accepteu peticions de notificació?", "notification_requests.dismiss": "Ignora", + "notification_requests.explainer_for_limited_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador l'ha limitat.", + "notification_requests.explainer_for_limited_remote_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador ha limitat el compte o el seu servidor.", "notification_requests.maximize": "Maximitza", "notification_requests.minimize_banner": "Minimitza el bàner de notificacions filtrades", "notification_requests.notifications_from": "Notificacions de {name}", @@ -545,6 +557,8 @@ "notifications.permission_denied": "Les notificacions d’escriptori no estan disponibles perquè prèviament s’ha denegat el permís al navegador", "notifications.permission_denied_alert": "No es poden activar les notificacions de l'escriptori perquè abans s'ha denegat el permís del navegador", "notifications.permission_required": "Les notificacions d'escriptori no estan disponibles perquè el permís requerit no ha estat concedit.", + "notifications.policy.filter_limited_accounts_hint": "Limitat pels moderadors del servidor", + "notifications.policy.filter_limited_accounts_title": "Comptes moderats", "notifications.policy.filter_new_accounts.hint": "Creat {days, plural, one {ahir} other {durant els # dies passats}}", "notifications.policy.filter_new_accounts_title": "Comptes nous", "notifications.policy.filter_not_followers_hint": "Incloent les persones que us segueixen fa menys {days, plural, one {d'un dia} other {de # dies}}", @@ -553,7 +567,6 @@ "notifications.policy.filter_not_following_title": "Persones que no seguiu", "notifications.policy.filter_private_mentions_hint": "Filtrat si no és que és en resposta a una menció vostra o si seguiu el remitent", "notifications.policy.filter_private_mentions_title": "Mencions privades no sol·licitades", - "notifications.policy.title": "Filtra les notificacions de…", "notifications_permission_banner.enable": "Activa les notificacions d’escriptori", "notifications_permission_banner.how_to_control": "Per a rebre notificacions quan Mastodon no és obert cal activar les notificacions d’escriptori. Pots controlar amb precisió quins tipus d’interaccions generen notificacions d’escriptori després d’activar el botó {icon} de dalt.", "notifications_permission_banner.title": "No et perdis mai res", @@ -794,6 +807,7 @@ "timeline_hint.remote_resource_not_displayed": "No es mostren {resource} d'altres servidors.", "timeline_hint.resources.followers": "Seguidors", "timeline_hint.resources.follows": "Seguiments", + "timeline_hint.resources.replies": "Algunes respostes", "timeline_hint.resources.statuses": "Tuts més antics", "trends.counter_by_accounts": "{count, plural, one {{counter} persona} other {{counter} persones}} en {days, plural, one {el passat dia} other {els passats {days} dies}}", "trends.trending_now": "És tendència", diff --git a/app/javascript/mastodon/locales/ckb.json b/app/javascript/mastodon/locales/ckb.json index 237a49d8e77..ca6a363f424 100644 --- a/app/javascript/mastodon/locales/ckb.json +++ b/app/javascript/mastodon/locales/ckb.json @@ -385,7 +385,6 @@ "notification.admin.sign_up": "{name} تۆمارکرا", "notification.follow": "{name} دوای تۆ کەوت", "notification.follow_request": "{name} داوای کردووە کە شوێنت بکەوێت", - "notification.mention": "{name} باسی ئێوەی کرد", "notification.own_poll": "ڕاپرسیەکەت کۆتایی هات", "notification.reblog": "{name} نووسراوەکەتی دووبارە توتاند", "notification.status": "{name} تازە بڵاوکرایەوە", diff --git a/app/javascript/mastodon/locales/co.json b/app/javascript/mastodon/locales/co.json index a479c2fedcd..fcd89b39a5d 100644 --- a/app/javascript/mastodon/locales/co.json +++ b/app/javascript/mastodon/locales/co.json @@ -236,7 +236,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} v'hà seguitatu", "notification.follow_request": "{name} vole abbunassi à u vostru contu", - "notification.mention": "{name} v'hà mintuvatu", "notification.own_poll": "U vostru scandagliu hè compiu", "notification.reblog": "{name} hà spartutu u vostru statutu", "notification.status": "{name} hà appena pubblicatu", diff --git a/app/javascript/mastodon/locales/cs.json b/app/javascript/mastodon/locales/cs.json index abfbcbfa5e1..a4a96f1e216 100644 --- a/app/javascript/mastodon/locales/cs.json +++ b/app/javascript/mastodon/locales/cs.json @@ -477,7 +477,6 @@ "notification.favourite": "Uživatel {name} si oblíbil váš příspěvek", "notification.follow": "Uživatel {name} vás začal sledovat", "notification.follow_request": "Uživatel {name} požádal o povolení vás sledovat", - "notification.mention": "Uživatel {name} vás zmínil", "notification.moderation-warning.learn_more": "Zjistit více", "notification.moderation_warning": "Obdrželi jste moderační varování", "notification.moderation_warning.action_delete_statuses": "Některé z vašich příspěvků byly odstraněny.", @@ -489,7 +488,6 @@ "notification.moderation_warning.action_suspend": "Váš účet byl pozastaven.", "notification.own_poll": "Vaše anketa skončila", "notification.poll": "Anketa, ve které jste hlasovali, skončila", - "notification.private_mention": "{name} vás soukromě zmínil", "notification.reblog": "Uživatel {name} boostnul váš příspěvek", "notification.relationships_severance_event": "Kontakt ztracen s {name}", "notification.relationships_severance_event.account_suspension": "Administrátor z {from} pozastavil {target}, což znamená, že již od nich nemůžete přijímat aktualizace nebo s nimi interagovat.", @@ -548,7 +546,6 @@ "notifications.policy.filter_not_following_title": "Lidé, které nesledujete", "notifications.policy.filter_private_mentions_hint": "Vyfiltrováno, pokud to není odpověď na vaši zmínku nebo pokud sledujete odesílatele", "notifications.policy.filter_private_mentions_title": "Nevyžádané soukromé zmínky", - "notifications.policy.title": "Vyfiltrovat oznámení od…", "notifications_permission_banner.enable": "Povolit oznámení na ploše", "notifications_permission_banner.how_to_control": "Chcete-li dostávat oznámení, i když nemáte Mastodon otevřený, povolte oznámení na ploše. Můžete si zvolit, o kterých druzích interakcí chcete být oznámením na ploše informování pod tlačítkem {icon} výše.", "notifications_permission_banner.title": "Nenechte si nic uniknout", diff --git a/app/javascript/mastodon/locales/cy.json b/app/javascript/mastodon/locales/cy.json index f769810d272..9b9d341b14b 100644 --- a/app/javascript/mastodon/locales/cy.json +++ b/app/javascript/mastodon/locales/cy.json @@ -479,7 +479,6 @@ "notification.favourite": "Hoffodd {name} eich postiad", "notification.follow": "Dilynodd {name} chi", "notification.follow_request": "Mae {name} wedi gwneud cais i'ch dilyn", - "notification.mention": "Crybwyllodd {name} amdanoch chi", "notification.moderation-warning.learn_more": "Dysgu mwy", "notification.moderation_warning": "Rydych wedi derbyn rhybudd gan gymedrolwr", "notification.moderation_warning.action_delete_statuses": "Mae rhai o'ch postiadau wedi'u dileu.", @@ -491,7 +490,6 @@ "notification.moderation_warning.action_suspend": "Mae eich cyfrif wedi'i hatal.", "notification.own_poll": "Mae eich pleidlais wedi dod i ben", "notification.poll": "Mae arolwg y gwnaethoch bleidleisio ynddo wedi dod i ben", - "notification.private_mention": "Mae {name} wedi eich crybwyll yn breifat", "notification.reblog": "Hybodd {name} eich post", "notification.relationships_severance_event": "Wedi colli cysylltiad â {name}", "notification.relationships_severance_event.account_suspension": "Mae gweinyddwr o {from} wedi atal {target}, sy'n golygu na allwch dderbyn diweddariadau ganddynt mwyach na rhyngweithio â nhw.", @@ -549,7 +547,6 @@ "notifications.policy.filter_not_following_title": "Pobl nad ydych yn eu dilyn", "notifications.policy.filter_private_mentions_hint": "Wedi'i hidlo oni bai ei fod mewn ymateb i'ch crybwylliad eich hun neu os ydych yn dilyn yr anfonwr", "notifications.policy.filter_private_mentions_title": "Crybwylliadau preifat digymell", - "notifications.policy.title": "Hidlo hysbysiadau gan…", "notifications_permission_banner.enable": "Galluogi hysbysiadau bwrdd gwaith", "notifications_permission_banner.how_to_control": "I dderbyn hysbysiadau pan nad yw Mastodon ar agor, galluogwch hysbysiadau bwrdd gwaith. Gallwch reoli'n union pa fathau o ryngweithiadau sy'n cynhyrchu hysbysiadau bwrdd gwaith trwy'r botwm {icon} uchod unwaith y byddan nhw wedi'u galluogi.", "notifications_permission_banner.title": "Peidiwch â cholli dim", diff --git a/app/javascript/mastodon/locales/da.json b/app/javascript/mastodon/locales/da.json index 981ecaa02ed..a9e549470c8 100644 --- a/app/javascript/mastodon/locales/da.json +++ b/app/javascript/mastodon/locales/da.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Se opdateringer", "home.pending_critical_update.title": "Kritisk sikkerhedsopdatering tilgængelig!", "home.show_announcements": "Vis bekendtgørelser", + "ignore_notifications_modal.disclaimer": "Mastodon kan ikke informere brugere om, at man har ignoreret deres notifikationer. Ignorerer man notifikationer, forhindrer det ikke selve beskedafsendelsen.", + "ignore_notifications_modal.filter_instead": "Filtrer i stedet", + "ignore_notifications_modal.filter_to_act_users": "Man vil stadig kunne acceptere, afvise eller anmelde brugere", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrering medvirker til at undgå potentiel forvirring", + "ignore_notifications_modal.filter_to_review_separately": "Man kan gennemgå filtrerede notifikationer separat", + "ignore_notifications_modal.ignore": "Ignorér notifikationer", + "ignore_notifications_modal.limited_accounts_title": "Ignorér notifikationer fra modererede konti?", + "ignore_notifications_modal.new_accounts_title": "Ignorér notifikationer fra nye konti?", + "ignore_notifications_modal.not_followers_title": "Ignorér notifikationer fra folk, som ikke er følgere?", + "ignore_notifications_modal.not_following_title": "Ignorér notifikationer fra folk, man ikke følger?", + "ignore_notifications_modal.private_mentions_title": "Ignorér notifikationer fra uopfordrede Private omtaler?", "interaction_modal.description.favourite": "Med en konto på Mastodon kan dette indlæg gøres til favorit for at lade forfatteren vide, at det værdsættes og gemmes til senere.", "interaction_modal.description.follow": "Med en konto på Mastodon kan du følge {name} for at modtage vedkommendes indlæg i dit hjemmefeed.", "interaction_modal.description.reblog": "Med en konto på Mastodon kan dette indlæg fremhæves så det deles med egne følgere.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} favoritmarkerede dit indlæg", "notification.follow": "{name} begyndte at følge dig", "notification.follow_request": "{name} har anmodet om at følge dig", - "notification.mention": "{name} nævnte dig", + "notification.label.mention": "Omtale", + "notification.label.private_mention": "Privat omtale", + "notification.label.private_reply": "Privat svar", + "notification.label.reply": "Besvar", + "notification.mention": "Omtale", "notification.moderation-warning.learn_more": "Læs mere", "notification.moderation_warning": "Du er tildelt en moderationsadvarsel", "notification.moderation_warning.action_delete_statuses": "Nogle af dine indlæg er blevet fjernet.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Din konto er suspenderet.", "notification.own_poll": "Din afstemning er afsluttet", "notification.poll": "En afstemning, hvori du har stemt, er slut", - "notification.private_mention": "{name} nævnte dig privat", "notification.reblog": "{name} boostede dit indlæg", "notification.relationships_severance_event": "Mistede forbindelser med {name}", "notification.relationships_severance_event.account_suspension": "En admin fra {from} har suspenderet {target}, hvofor opdateringer herfra eller interaktion hermed ikke længer er mulig.", @@ -504,11 +518,26 @@ "notification.status": "{name} har netop postet", "notification.update": "{name} redigerede et indlæg", "notification_requests.accept": "Acceptér", + "notification_requests.accept_all": "Acceptér alle", + "notification_requests.accept_multiple": "{count, plural, one {Acceptér # anmodning} other {Acceptér # anmodninger}}", + "notification_requests.confirm_accept_all.button": "Acceptér alle", + "notification_requests.confirm_accept_all.message": "Man er ved at acceptere {count, plural, one {en notifikationsanmodning} other {# notifikationsanmodninger}}. Fortsæt, sikker?", + "notification_requests.confirm_accept_all.title": "Acceptér notifikationsanmodninger?", + "notification_requests.confirm_dismiss_all.button": "Afvis alle", + "notification_requests.confirm_dismiss_all.message": "Man er ved at afvise {count, plural, one {en notifikationsanmodning} other {# notifikationsanmodninger}}. Man vil derfor ikke nemt kunne tilgå {count, plural, one {den} other {dem}} igen. Fortsæt, sikker?", + "notification_requests.confirm_dismiss_all.title": "Afvis notifikationsanmodninger?", "notification_requests.dismiss": "Afvis", + "notification_requests.dismiss_all": "Afvis alle", + "notification_requests.dismiss_multiple": "{count, plural, one {Afvis # anmodning} other {Afvis # anmodninger}}", + "notification_requests.enter_selection_mode": "Vælg", + "notification_requests.exit_selection_mode": "Afbryd", + "notification_requests.explainer_for_limited_account": "Notifikationer fra denne konto er blevet filtreret, da kontoen er pålagt restriktioner af en moderator.", + "notification_requests.explainer_for_limited_remote_account": "Notifikationer fra denne konto er blevet filtreret, da kontoen eller dens server er pålagt restriktioner af en moderator.", "notification_requests.maximize": "Maksimér", "notification_requests.minimize_banner": "Minimér filtrerede notifikationsbanner", "notification_requests.notifications_from": "Notifikationer fra {name}", "notification_requests.title": "Filtrerede notifikationer", + "notification_requests.view": "Vis notifikationer", "notifications.clear": "Ryd notifikationer", "notifications.clear_confirmation": "Er du sikker på, at du vil rydde alle dine notifikationer permanent?", "notifications.clear_title": "Ryd notifikationer?", @@ -545,6 +574,12 @@ "notifications.permission_denied": "Computernotifikationer er utilgængelige grundet tidligere afvist browsertilladelsesanmodning", "notifications.permission_denied_alert": "Computernotifikationer kan ikke aktiveres, da browsertilladelse tidligere blev nægtet", "notifications.permission_required": "Computernotifikationer er utilgængelige, da den krævede tilladelse ikke er tildelt.", + "notifications.policy.accept": "Acceptér", + "notifications.policy.accept_hint": "Vis notifikationer", + "notifications.policy.drop": "Ignorér", + "notifications.policy.drop_hint": "Send til intetheden, for aldrig at blive set igen", + "notifications.policy.filter": "Filter", + "notifications.policy.filter_hint": "Send til filtrerede notifikationsindbakke", "notifications.policy.filter_limited_accounts_hint": "Begrænset af servermoderatorer", "notifications.policy.filter_limited_accounts_title": "Modererede konti", "notifications.policy.filter_new_accounts.hint": "Oprettet indenfor {days, plural, one {den seneste dag} other {de seneste # dage}}", @@ -555,7 +590,7 @@ "notifications.policy.filter_not_following_title": "Folk, du ikke følger", "notifications.policy.filter_private_mentions_hint": "Filtreret, medmindre det er i svar på egen omtale, eller hvis afsenderen følges", "notifications.policy.filter_private_mentions_title": "Uopfordrede private omtaler", - "notifications.policy.title": "Bortfiltrér notifikationer fra…", + "notifications.policy.title": "Håndtér notifikationer fra…", "notifications_permission_banner.enable": "Aktivér computernotifikationer", "notifications_permission_banner.how_to_control": "Aktivér computernotifikationer for at få besked, når Mastodon ikke er åben. Når de er aktiveret, kan man via knappen {icon} ovenfor præcist styre, hvilke typer af interaktioner, som genererer computernotifikationer.", "notifications_permission_banner.title": "Gå aldrig glip af noget", @@ -796,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} fra andre servere vises ikke.", "timeline_hint.resources.followers": "Følgere", "timeline_hint.resources.follows": "Følger", + "timeline_hint.resources.replies": "Visse svar", "timeline_hint.resources.statuses": "Ældre indlæg", "trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} personer}} {days, plural, one {den seneste dag} other {de seneste {days} dage}}", "trends.trending_now": "Hot lige nu", diff --git a/app/javascript/mastodon/locales/de.json b/app/javascript/mastodon/locales/de.json index 49821da68e1..620c5e190a0 100644 --- a/app/javascript/mastodon/locales/de.json +++ b/app/javascript/mastodon/locales/de.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Updates ansehen", "home.pending_critical_update.title": "Kritisches Sicherheitsupdate verfügbar!", "home.show_announcements": "Ankündigungen anzeigen", + "ignore_notifications_modal.disclaimer": "Mastodon kann anderen Nutzer*innen nicht mitteilen, dass du deren Benachrichtigungen ignorierst. Das Ignorieren von Benachrichtigung wird das Absenden der Nachricht selbst nicht unterbinden.", + "ignore_notifications_modal.filter_instead": "Stattdessen filtern", + "ignore_notifications_modal.filter_to_act_users": "Du wirst weiterhin die Möglichkeit haben, andere Nutzer*innen zu genehmigen, abzulehnen oder zu melden", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtern hilft, mögliches Durcheinander zu vermeiden", + "ignore_notifications_modal.filter_to_review_separately": "Gefilterte Benachrichtigungen können separat überprüft werden", + "ignore_notifications_modal.ignore": "Benachrichtigungen ignorieren", + "ignore_notifications_modal.limited_accounts_title": "Benachrichtigungen von moderierten Konten ignorieren?", + "ignore_notifications_modal.new_accounts_title": "Benachrichtigungen von neuen Konten ignorieren?", + "ignore_notifications_modal.not_followers_title": "Benachrichtigungen von Profilen ignorieren, die dir nicht folgen?", + "ignore_notifications_modal.not_following_title": "Benachrichtigungen von Profilen ignorieren, denen du nicht folgst?", + "ignore_notifications_modal.private_mentions_title": "Benachrichtigungen von unerwünschten privaten Erwähnungen ignorieren?", "interaction_modal.description.favourite": "Mit einem Mastodon-Konto kannst du diesen Beitrag favorisieren, um deine Wertschätzung auszudrücken, und ihn für einen späteren Zeitpunkt speichern.", "interaction_modal.description.follow": "Mit einem Mastodon-Konto kannst du {name} folgen, um die Beiträge auf deiner Startseite zu sehen.", "interaction_modal.description.reblog": "Mit einem Mastodon-Konto kannst du die Reichweite dieses Beitrags erhöhen, indem du ihn mit deinen Followern teilst.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} favorisierte deinen Beitrag", "notification.follow": "{name} folgt dir", "notification.follow_request": "{name} möchte dir folgen", - "notification.mention": "{name} erwähnte dich", + "notification.label.mention": "Erwähnung", + "notification.label.private_mention": "Private Erwähnung", + "notification.label.private_reply": "Private Antwort", + "notification.label.reply": "Antwort", + "notification.mention": "Erwähnung", "notification.moderation-warning.learn_more": "Mehr erfahren", "notification.moderation_warning": "Du wurdest von den Moderator*innen verwarnt", "notification.moderation_warning.action_delete_statuses": "Einige deiner Beiträge sind entfernt worden.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Dein Konto wurde gesperrt.", "notification.own_poll": "Deine Umfrage ist beendet", "notification.poll": "Eine Umfrage, an der du teilgenommen hast, ist beendet", - "notification.private_mention": "{name} hat dich privat erwähnt", "notification.reblog": "{name} teilte deinen Beitrag", "notification.relationships_severance_event": "Verbindungen mit {name} verloren", "notification.relationships_severance_event.account_suspension": "Ein Admin von {from} hat {target} gesperrt. Du wirst von diesem Profil keine Updates mehr erhalten und auch nicht mit ihm interagieren können.", @@ -503,12 +517,27 @@ "notification.relationships_severance_event.user_domain_block": "Du hast {target} blockiert – {followersCount} deiner Follower und {followingCount, plural, one {# Konto, dem} other {# Konten, denen}} du folgst, wurden entfernt.", "notification.status": "{name} hat gerade etwas gepostet", "notification.update": "{name} bearbeitete einen Beitrag", - "notification_requests.accept": "Akzeptieren", + "notification_requests.accept": "Genehmigen", + "notification_requests.accept_all": "Alle genehmigen", + "notification_requests.accept_multiple": "{count, plural, one {# Anfrage genehmigen} other {# Anfragen genehmigen}}", + "notification_requests.confirm_accept_all.button": "Alle genehmigen", + "notification_requests.confirm_accept_all.message": "Du bist dabei, {{count, plural, one {eine Benachrichtigungsanfrage} other {# Benachrichtigungsanfragen}} zu genehmigen. Möchtest du wirklich fortfahren?", + "notification_requests.confirm_accept_all.title": "Benachrichtigungsanfragen genehmigen?", + "notification_requests.confirm_dismiss_all.button": "Alle ablehnen", + "notification_requests.confirm_dismiss_all.message": "Du bist dabei, {count, plural, one {eine Benachrichtigungsanfrage} other {# Benachrichtigungsanfragen}} abzulehnen. Du wirst nicht mehr ohne Weiteres auf {count, plural, one {sie} other {sie}} zugreifen können. Möchtest du wirklich fortfahren?", + "notification_requests.confirm_dismiss_all.title": "Benachrichtigungsanfragen ablehnen?", "notification_requests.dismiss": "Ablehnen", + "notification_requests.dismiss_all": "Alle ablehnen", + "notification_requests.dismiss_multiple": "{count, plural, one {# Anfrage ablehnen} other {# Anfragen ablehnen}}", + "notification_requests.enter_selection_mode": "Auswählen", + "notification_requests.exit_selection_mode": "Abbrechen", + "notification_requests.explainer_for_limited_account": "Benachrichtigungen von diesem Konto wurden gefiltert, weil es durch Moderator*innen eingeschränkt wurde.", + "notification_requests.explainer_for_limited_remote_account": "Benachrichtigungen von diesem Konto wurden gefiltert, weil deren Konto oder Server durch Moderator*innen eingeschränkt wurde.", "notification_requests.maximize": "Maximieren", "notification_requests.minimize_banner": "Banner für gefilterte Benachrichtigungen minimieren", "notification_requests.notifications_from": "Benachrichtigungen von {name}", "notification_requests.title": "Gefilterte Benachrichtigungen", + "notification_requests.view": "Benachrichtigungen anzeigen", "notifications.clear": "Benachrichtigungen löschen", "notifications.clear_confirmation": "Möchtest du wirklich alle Benachrichtigungen für immer löschen?", "notifications.clear_title": "Benachrichtigungen löschen?", @@ -545,6 +574,14 @@ "notifications.permission_denied": "Desktop-Benachrichtigungen können aufgrund einer zuvor verweigerten Berechtigung nicht aktiviert werden", "notifications.permission_denied_alert": "Desktop-Benachrichtigungen können nicht aktiviert werden, da die Browser-Berechtigung zuvor verweigert wurde", "notifications.permission_required": "Desktop-Benachrichtigungen sind nicht verfügbar, da die erforderliche Berechtigung nicht erteilt wurde.", + "notifications.policy.accept": "Akzeptieren", + "notifications.policy.accept_hint": "In Benachrichtigungen anzeigen", + "notifications.policy.drop": "Ignorieren", + "notifications.policy.drop_hint": "In die Leere senden und nie wieder sehen", + "notifications.policy.filter": "Filter", + "notifications.policy.filter_hint": "An gefilterte Benachrichtigungen im Posteingang senden", + "notifications.policy.filter_limited_accounts_hint": "Durch Server-Moderator*innen eingeschränkt", + "notifications.policy.filter_limited_accounts_title": "Moderierte Konten", "notifications.policy.filter_new_accounts.hint": "Innerhalb {days, plural, one {des letzten Tages} other {der letzten # Tagen}} erstellt", "notifications.policy.filter_new_accounts_title": "Neuen Konten", "notifications.policy.filter_not_followers_hint": "Einschließlich Profilen, die dir seit weniger als {days, plural, one {einem Tag} other {# Tagen}} folgen", @@ -553,7 +590,7 @@ "notifications.policy.filter_not_following_title": "Profilen, denen ich nicht folge", "notifications.policy.filter_private_mentions_hint": "Solange sie keine Antwort auf deine Erwähnung ist oder du dem Profil nicht folgst", "notifications.policy.filter_private_mentions_title": "Unerwünschten privaten Erwähnungen", - "notifications.policy.title": "Benachrichtigungen herausfiltern von …", + "notifications.policy.title": "Benachrichtigungen verwalten von …", "notifications_permission_banner.enable": "Aktiviere Desktop-Benachrichtigungen", "notifications_permission_banner.how_to_control": "Um Benachrichtigungen zu erhalten, wenn Mastodon nicht geöffnet ist, aktiviere die Desktop-Benachrichtigungen. Du kannst genau bestimmen, welche Arten von Interaktionen Desktop-Benachrichtigungen über die {icon} -Taste erzeugen, sobald diese aktiviert sind.", "notifications_permission_banner.title": "Nichts verpassen", @@ -794,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} von anderen Servern werden nicht angezeigt.", "timeline_hint.resources.followers": "Follower", "timeline_hint.resources.follows": "„Folge ich“", + "timeline_hint.resources.replies": "Einige Antworten", "timeline_hint.resources.statuses": "Ältere Beiträge", "trends.counter_by_accounts": "{count, plural, one {{counter} Profil} other {{counter} Profile}} {days, plural, one {seit gestern} other {in {days} Tagen}}", "trends.trending_now": "Aktuelle Trends", diff --git a/app/javascript/mastodon/locales/el.json b/app/javascript/mastodon/locales/el.json index f500bd352d4..1fd3c5a7ccc 100644 --- a/app/javascript/mastodon/locales/el.json +++ b/app/javascript/mastodon/locales/el.json @@ -482,7 +482,6 @@ "notification.favourite": "{name} favorited your post\n{name} προτίμησε την ανάρτηση σου", "notification.follow": "Ο/Η {name} σε ακολούθησε", "notification.follow_request": "Ο/H {name} ζήτησε να σε ακολουθήσει", - "notification.mention": "Ο/Η {name} σε επισήμανε", "notification.moderation-warning.learn_more": "Μάθε περισσότερα", "notification.moderation_warning": "Έχετε λάβει μία προειδοποίηση συντονισμού", "notification.moderation_warning.action_delete_statuses": "Ορισμένες από τις αναρτήσεις σου έχουν αφαιρεθεί.", @@ -494,7 +493,6 @@ "notification.moderation_warning.action_suspend": "Ο λογαριασμός σου έχει ανασταλεί.", "notification.own_poll": "Η δημοσκόπησή σου έληξε", "notification.poll": "Μία ψηφοφορία στην οποία συμμετείχες έχει τελειώσει", - "notification.private_mention": "{name} σέ επισήμανε ιδιωτικά", "notification.reblog": "Ο/Η {name} ενίσχυσε τη δημοσίευσή σου", "notification.relationships_severance_event": "Χάθηκε η σύνδεση με το {name}", "notification.relationships_severance_event.account_suspension": "Ένας διαχειριστής από το {from} ανέστειλε το {target}, πράγμα που σημαίνει ότι δεν μπορείς πλέον να λαμβάνεις ενημερώσεις από αυτούς ή να αλληλεπιδράς μαζί τους.", @@ -553,7 +551,6 @@ "notifications.policy.filter_not_following_title": "Άτομα που δεν ακολουθείς", "notifications.policy.filter_private_mentions_hint": "Φιλτραρισμένο εκτός αν είναι απάντηση σε δική σου αναφορά ή αν ακολουθείς τον αποστολέα", "notifications.policy.filter_private_mentions_title": "Μη συναινετικές ιδιωτικές αναφορές", - "notifications.policy.title": "Φιλτράρισμα ειδοποιήσεων από…", "notifications_permission_banner.enable": "Ενεργοποίηση ειδοποιήσεων επιφάνειας εργασίας", "notifications_permission_banner.how_to_control": "Για να λαμβάνεις ειδοποιήσεις όταν το Mastodon δεν είναι ανοιχτό, ενεργοποίησε τις ειδοποιήσεις επιφάνειας εργασίας. Μπορείς να ελέγξεις με ακρίβεια ποιοι τύποι αλληλεπιδράσεων δημιουργούν ειδοποιήσεις επιφάνειας εργασίας μέσω του κουμπιού {icon} μόλις ενεργοποιηθούν.", "notifications_permission_banner.title": "Μη χάσεις στιγμή", diff --git a/app/javascript/mastodon/locales/en-GB.json b/app/javascript/mastodon/locales/en-GB.json index 1307184ddbc..64e22505b22 100644 --- a/app/javascript/mastodon/locales/en-GB.json +++ b/app/javascript/mastodon/locales/en-GB.json @@ -473,7 +473,6 @@ "notification.favourite": "{name} favourited your post", "notification.follow": "{name} followed you", "notification.follow_request": "{name} has requested to follow you", - "notification.mention": "{name} mentioned you", "notification.moderation-warning.learn_more": "Learn more", "notification.moderation_warning": "You have received a moderation warning", "notification.moderation_warning.action_delete_statuses": "Some of your posts have been removed.", @@ -485,7 +484,6 @@ "notification.moderation_warning.action_suspend": "Your account has been suspended.", "notification.own_poll": "Your poll has ended", "notification.poll": "A poll you voted in has ended", - "notification.private_mention": "{name} privately mentioned you", "notification.reblog": "{name} boosted your status", "notification.relationships_severance_event": "Lost connections with {name}", "notification.relationships_severance_event.account_suspension": "An admin from {from} has suspended {target}, which means you can no longer receive updates from them or interact with them.", @@ -541,7 +539,6 @@ "notifications.policy.filter_not_following_title": "People you don't follow", "notifications.policy.filter_private_mentions_hint": "Filtered unless it's in reply to your own mention or if you follow the sender", "notifications.policy.filter_private_mentions_title": "Unsolicited private mentions", - "notifications.policy.title": "Filter out notifications from…", "notifications_permission_banner.enable": "Enable desktop notifications", "notifications_permission_banner.how_to_control": "To receive notifications when Mastodon isn't open, enable desktop notifications. You can control precisely which types of interactions generate desktop notifications through the {icon} button above once they're enabled.", "notifications_permission_banner.title": "Never miss a thing", diff --git a/app/javascript/mastodon/locales/eo.json b/app/javascript/mastodon/locales/eo.json index 851b3bfd1a8..15fe9a5ea12 100644 --- a/app/javascript/mastodon/locales/eo.json +++ b/app/javascript/mastodon/locales/eo.json @@ -399,7 +399,6 @@ "notification.favourite": "{name} stelumis vian afiŝon", "notification.follow": "{name} eksekvis vin", "notification.follow_request": "{name} petis sekvi vin", - "notification.mention": "{name} menciis vin", "notification.own_poll": "Via enketo finiĝis", "notification.reblog": "{name} diskonigis vian afiŝon", "notification.status": "{name} ĵus afiŝis", diff --git a/app/javascript/mastodon/locales/es-AR.json b/app/javascript/mastodon/locales/es-AR.json index 7dcc6eb4959..0722a08ea63 100644 --- a/app/javascript/mastodon/locales/es-AR.json +++ b/app/javascript/mastodon/locales/es-AR.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Ver actualizaciones", "home.pending_critical_update.title": "¡Actualización de seguridad crítica disponible!", "home.show_announcements": "Mostrar anuncios", + "ignore_notifications_modal.disclaimer": "Mastodon no puede informar a los usuarios que ignoraste sus notificaciones. Ignorar notificaciones no impedirá que se sigan enviando los mensajes.", + "ignore_notifications_modal.filter_instead": "Filtrar en vez de ignorar", + "ignore_notifications_modal.filter_to_act_users": "Aún podrás aceptar, rechazar o denunciar a usuarios", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrar ayuda a evitar confusiones potenciales", + "ignore_notifications_modal.filter_to_review_separately": "Podés revisar las notificaciones filtradas por separado", + "ignore_notifications_modal.ignore": "Ignorar notificaciones", + "ignore_notifications_modal.limited_accounts_title": "¿Ignorar notificaciones de cuentas moderadas?", + "ignore_notifications_modal.new_accounts_title": "¿Ignorar notificaciones de cuentas nuevas?", + "ignore_notifications_modal.not_followers_title": "¿Ignorar notificaciones de cuentas que no te siguen?", + "ignore_notifications_modal.not_following_title": "¿Ignorar notificaciones de cuentas a las que no seguís?", + "ignore_notifications_modal.private_mentions_title": "¿Ignorar notificaciones de menciones privadas no solicitadas?", "interaction_modal.description.favourite": "Con una cuenta en Mastodon, podés marcar este mensaje como favorito para que el autor sepa que lo apreciás y lo guardás para más adelante.", "interaction_modal.description.follow": "Con una cuenta en Mastodon, podés seguir a {name} para recibir sus mensajes en tu línea temporal principal.", "interaction_modal.description.reblog": "Con una cuenta en Mastodon, podés adherir a este mensaje para compartirlo con tus propios seguidores.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} marcó tu mensaje como favorito", "notification.follow": "{name} te empezó a seguir", "notification.follow_request": "{name} solicitó seguirte", - "notification.mention": "{name} te mencionó", + "notification.label.mention": "Mención", + "notification.label.private_mention": "Mención privada", + "notification.label.private_reply": "Respuesta privada", + "notification.label.reply": "Respuesta", + "notification.mention": "Mención", "notification.moderation-warning.learn_more": "Aprendé más", "notification.moderation_warning": "Recibiste una advertencia de moderación", "notification.moderation_warning.action_delete_statuses": "Se eliminaron algunos de tus mensajes.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Tu cuenta fue suspendida.", "notification.own_poll": "Tu encuesta finalizó", "notification.poll": "Finalizó una encuesta en la que votaste", - "notification.private_mention": "{name} te mencionó en privado", "notification.reblog": "{name} adhirió a tu mensaje", "notification.relationships_severance_event": "Conexiones perdidas con {name}", "notification.relationships_severance_event.account_suspension": "Un administrador de {from} suspendió a {target}, lo que significa que ya no podés recibir actualizaciones de esa cuenta o interactuar con la misma.", @@ -504,11 +518,26 @@ "notification.status": "{name} acaba de enviar un mensaje", "notification.update": "{name} editó un mensaje", "notification_requests.accept": "Aceptar", + "notification_requests.accept_all": "Aceptar todas", + "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitud} other {Aceptar # solicitudes}}", + "notification_requests.confirm_accept_all.button": "Aceptar todas", + "notification_requests.confirm_accept_all.message": "Estás a punto de aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿Estás seguro de que querés continuar?", + "notification_requests.confirm_accept_all.title": "¿Aceptar solicitudes de notificación?", + "notification_requests.confirm_dismiss_all.button": "Descartar todas", + "notification_requests.confirm_dismiss_all.message": "Estás a punto de descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿Estás seguro de que querés continuar?", + "notification_requests.confirm_dismiss_all.title": "¿Descartar solicitudes de notificación?", "notification_requests.dismiss": "Descartar", + "notification_requests.dismiss_all": "Descartar todas", + "notification_requests.dismiss_multiple": "{count, plural, one {Descartar # solicitud} other {Descartar # solicitudes}}", + "notification_requests.enter_selection_mode": "Seleccionar", + "notification_requests.exit_selection_mode": "Cancelar", + "notification_requests.explainer_for_limited_account": "Las notificaciones de esta cuenta fueron filtradas porque la misma fue limitada por un moderador.", + "notification_requests.explainer_for_limited_remote_account": "Las notificaciones de esta cuenta fueron filtradas porque la cuenta o su servidor fueron limitados por un moderador.", "notification_requests.maximize": "Maximizar", "notification_requests.minimize_banner": "Minimizar la barra de notificaciones filtradas", "notification_requests.notifications_from": "Notificaciones de {name}", "notification_requests.title": "Notificaciones filtradas", + "notification_requests.view": "Ver notificaciones", "notifications.clear": "Limpiar notificaciones", "notifications.clear_confirmation": "¿Estás seguro que querés limpiar todas tus notificaciones permanentemente?", "notifications.clear_title": "¿Limpiar notificaciones?", @@ -545,6 +574,12 @@ "notifications.permission_denied": "Las notificaciones de escritorio no están disponibles, debido a una solicitud de permiso del navegador web previamente denegada", "notifications.permission_denied_alert": "No se pueden habilitar las notificaciones de escritorio, ya que el permiso del navegador fue denegado antes", "notifications.permission_required": "Las notificaciones de escritorio no están disponibles porque no se concedió el permiso requerido.", + "notifications.policy.accept": "Aceptar", + "notifications.policy.accept_hint": "Mostrar en notificaciones", + "notifications.policy.drop": "Ignorar", + "notifications.policy.drop_hint": "Enviar al vacío, no volver a mostrar nunca", + "notifications.policy.filter": "Filtrar", + "notifications.policy.filter_hint": "Enviar a la bandeja de entrada de notificaciones filtradas", "notifications.policy.filter_limited_accounts_hint": "Limitada por los moderadores del servidor", "notifications.policy.filter_limited_accounts_title": "Cuentas moderadas", "notifications.policy.filter_new_accounts.hint": "Creada hace {days, plural, one {un día} other {# días}}", @@ -555,7 +590,7 @@ "notifications.policy.filter_not_following_title": "Cuentas que no seguís", "notifications.policy.filter_private_mentions_hint": "Filtradas, a menos que sea en respuesta a tu propia mención o si seguís al remitente", "notifications.policy.filter_private_mentions_title": "Menciones privadas no solicitadas", - "notifications.policy.title": "Filtrar notificaciones de…", + "notifications.policy.title": "Administrar notificaciones de…", "notifications_permission_banner.enable": "Habilitar notificaciones de escritorio", "notifications_permission_banner.how_to_control": "Para recibir notificaciones cuando Mastodon no está abierto, habilitá las notificaciones de escritorio. Podés controlar con precisión qué tipos de interacciones generan notificaciones de escritorio a través del botón {icon} de arriba, una vez que estén habilitadas.", "notifications_permission_banner.title": "No te pierdas nada", @@ -796,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} desde otros servidores no se muestran.", "timeline_hint.resources.followers": "Tus seguidores", "timeline_hint.resources.follows": "Las cuentas que seguís", + "timeline_hint.resources.replies": "Algunas respuestas", "timeline_hint.resources.statuses": "Mensajes más antiguos", "trends.counter_by_accounts": "{count, plural, one {{counter} persona} other {{counter} personas}} en {days, plural, one {el pasado día} other {los pasados {days} días}}", "trends.trending_now": "Tendencia ahora", diff --git a/app/javascript/mastodon/locales/es-MX.json b/app/javascript/mastodon/locales/es-MX.json index 71c9e3b7a1c..b5238e663ac 100644 --- a/app/javascript/mastodon/locales/es-MX.json +++ b/app/javascript/mastodon/locales/es-MX.json @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "Ver actualizaciones", "home.pending_critical_update.title": "¡Actualización de seguridad crítica disponible!", "home.show_announcements": "Mostrar anuncios", + "ignore_notifications_modal.disclaimer": "Mastodon no puede informar a los usuarios que has ignorado sus notificaciones. Ignorar notificaciones no impedirá que se sigan enviando los mensajes.", + "ignore_notifications_modal.filter_instead": "Filtrar en vez de ignorar", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrar ayuda a evitar confusiones potenciales", + "ignore_notifications_modal.ignore": "Ignorar notificaciones", + "ignore_notifications_modal.limited_accounts_title": "¿Ignorar notificaciones de cuentas moderadas?", + "ignore_notifications_modal.new_accounts_title": "¿Ignorar notificaciones de cuentas nuevas?", + "ignore_notifications_modal.not_followers_title": "¿Ignorar notificaciones de personas que no te sigue?", + "ignore_notifications_modal.not_following_title": "¿Ignorar notificaciones de personas a las que no sigues?", + "ignore_notifications_modal.private_mentions_title": "¿Ignorar notificaciones de menciones privadas no solicitadas?", "interaction_modal.description.favourite": "Con una cuenta en Mastodon, puedes marcar como favorita esta publicación para que el autor sepa que te gusta, y guardala para más adelante.", "interaction_modal.description.follow": "Con una cuenta en Mastodon, puedes seguir {name} para recibir sus publicaciones en tu fuente de inicio.", "interaction_modal.description.reblog": "Con una cuenta en Mastodon, puedes impulsar esta publicación para compartirla con tus propios seguidores.", @@ -482,7 +491,11 @@ "notification.favourite": "{name} marcó como favorita tu publicación", "notification.follow": "{name} te empezó a seguir", "notification.follow_request": "{name} ha solicitado seguirte", - "notification.mention": "{name} te ha mencionado", + "notification.label.mention": "Mención", + "notification.label.private_mention": "Mención privada", + "notification.label.private_reply": "Respuesta privada", + "notification.label.reply": "Respuesta", + "notification.mention": "Mención", "notification.moderation-warning.learn_more": "Saber más", "notification.moderation_warning": "Has recibido una advertencia de moderación", "notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.", @@ -494,7 +507,6 @@ "notification.moderation_warning.action_suspend": "Tu cuenta ha sido suspendida.", "notification.own_poll": "Tu encuesta ha terminado", "notification.poll": "Una encuesta ha terminado", - "notification.private_mention": "{name} te mencionó en privado", "notification.reblog": "{name} ha retooteado tu estado", "notification.relationships_severance_event": "Conexiones perdidas con {name}", "notification.relationships_severance_event.account_suspension": "Un administrador de {from} ha suspendido {target}, lo que significa que ya no puedes recibir actualizaciones de sus cuentas o interactuar con ellas.", @@ -504,11 +516,26 @@ "notification.status": "{name} acaba de publicar", "notification.update": "{name} editó una publicación", "notification_requests.accept": "Aceptar", + "notification_requests.accept_all": "Aceptar todas", + "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitud} other {Aceptar # solicitudes}}", + "notification_requests.confirm_accept_all.button": "Aceptar todas", + "notification_requests.confirm_accept_all.message": "Vas a aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿Estás seguro de que quieres continuar?", + "notification_requests.confirm_accept_all.title": "¿Aceptar todas las solicitudes?", + "notification_requests.confirm_dismiss_all.button": "Descartar todas", + "notification_requests.confirm_dismiss_all.message": "Vas a descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿Estás seguro de que quieres continuar?", + "notification_requests.confirm_dismiss_all.title": "¿Descartar todas las solicitudes?", "notification_requests.dismiss": "Descartar", + "notification_requests.dismiss_all": "Descartar todas", + "notification_requests.dismiss_multiple": "{count, plural, one {Descartar # solicitud} other {Descartar # solicitudes}}", + "notification_requests.enter_selection_mode": "Seleccionar", + "notification_requests.exit_selection_mode": "Cancelar", + "notification_requests.explainer_for_limited_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta ha sido limitada por un moderador.", + "notification_requests.explainer_for_limited_remote_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta o su servidor ha sido limitada por un moderador.", "notification_requests.maximize": "Maximizar", "notification_requests.minimize_banner": "Minimizar banner de notificaciones filtradas", "notification_requests.notifications_from": "Notificaciones de {name}", "notification_requests.title": "Notificaciones filtradas", + "notification_requests.view": "Ver notificaciones", "notifications.clear": "Limpiar notificaciones", "notifications.clear_confirmation": "¿Seguro de querer borrar permanentemente todas tus notificaciones?", "notifications.clear_title": "¿Borrar notificaciones?", @@ -545,6 +572,14 @@ "notifications.permission_denied": "No se pueden habilitar las notificaciones de escritorio ya que se denegó el permiso.", "notifications.permission_denied_alert": "No se pueden habilitar las notificaciones de escritorio, ya que el permiso del navegador fue denegado anteriormente", "notifications.permission_required": "Las notificaciones de escritorio no están disponibles porque no se ha concedido el permiso requerido.", + "notifications.policy.accept": "Aceptar", + "notifications.policy.accept_hint": "Mostrar en notificaciones", + "notifications.policy.drop": "Ignorar", + "notifications.policy.drop_hint": "Enviar al vacío, no volver a mostrar nunca", + "notifications.policy.filter": "Filtrar", + "notifications.policy.filter_hint": "Enviar a la bandeja de entrada de notificaciones filtradas", + "notifications.policy.filter_limited_accounts_hint": "Limitadas por los moderadores del servidor", + "notifications.policy.filter_limited_accounts_title": "Cuentas moderadas", "notifications.policy.filter_new_accounts.hint": "Creadas durante {days, plural, one {el último día} other {los últimos # días}}", "notifications.policy.filter_new_accounts_title": "Cuentas nuevas", "notifications.policy.filter_not_followers_hint": "Incluyendo personas que te han estado siguiendo desde hace menos de {days, plural, one {un día} other {# días}}", @@ -553,7 +588,7 @@ "notifications.policy.filter_not_following_title": "Personas que no sigues", "notifications.policy.filter_private_mentions_hint": "Filtrada, a menos que sea en respuesta a tu propia mención, o si sigues al remitente", "notifications.policy.filter_private_mentions_title": "Menciones privadas no solicitadas", - "notifications.policy.title": "Filtrar notificaciones de…", + "notifications.policy.title": "Gestionar notificaciones de…", "notifications_permission_banner.enable": "Habilitar notificaciones de escritorio", "notifications_permission_banner.how_to_control": "Para recibir notificaciones cuando Mastodon no esté abierto, habilite las notificaciones de escritorio. Puedes controlar con precisión qué tipos de interacciones generan notificaciones de escritorio a través del botón {icon} de arriba una vez que estén habilitadas.", "notifications_permission_banner.title": "Nunca te pierdas nada", @@ -794,6 +829,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} de otros servidores no se muestran.", "timeline_hint.resources.followers": "Seguidores", "timeline_hint.resources.follows": "Seguidos", + "timeline_hint.resources.replies": "Algunas respuestas", "timeline_hint.resources.statuses": "Toots más antiguos", "trends.counter_by_accounts": "{count, plural, one {{counter} persona} other {{counter} personas}} en los últimos {days, plural, one {días} other {{days} días}}", "trends.trending_now": "Tendencia ahora", diff --git a/app/javascript/mastodon/locales/es.json b/app/javascript/mastodon/locales/es.json index 29d5cfb3ace..52006637879 100644 --- a/app/javascript/mastodon/locales/es.json +++ b/app/javascript/mastodon/locales/es.json @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "Ver actualizaciones", "home.pending_critical_update.title": "¡Actualización de seguridad crítica disponible!", "home.show_announcements": "Mostrar anuncios", + "ignore_notifications_modal.disclaimer": "Mastodon no puede informar a los usuarios que has ignorado sus notificaciones. Ignorar notificaciones no impedirá que se sigan enviando los mensajes.", + "ignore_notifications_modal.filter_instead": "Filtrar en vez de ignorar", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrar ayuda a evitar confusiones potenciales", + "ignore_notifications_modal.ignore": "Ignorar notificaciones", + "ignore_notifications_modal.limited_accounts_title": "¿Ignorar notificaciones de cuentas moderadas?", + "ignore_notifications_modal.new_accounts_title": "¿Ignorar notificaciones de cuentas nuevas?", + "ignore_notifications_modal.not_followers_title": "¿Ignorar notificaciones de personas que no te sigue?", + "ignore_notifications_modal.not_following_title": "¿Ignorar notificaciones de personas a las que no sigues?", + "ignore_notifications_modal.private_mentions_title": "¿Ignorar notificaciones de menciones privadas no solicitadas?", "interaction_modal.description.favourite": "Con una cuenta en Mastodon, puedes marcar como favorita esta publicación para que el autor sepa que te gusta, y guardala para más adelante.", "interaction_modal.description.follow": "Con una cuenta en Mastodon, puedes seguir {name} para recibir sus publicaciones en tu línea temporal de inicio.", "interaction_modal.description.reblog": "Con una cuenta en Mastodon, puedes impulsar esta publicación para compartirla con tus propios seguidores.", @@ -482,7 +491,11 @@ "notification.favourite": "{name} marcó como favorita tu publicación", "notification.follow": "{name} te empezó a seguir", "notification.follow_request": "{name} ha solicitado seguirte", - "notification.mention": "{name} te ha mencionado", + "notification.label.mention": "Mención", + "notification.label.private_mention": "Mención privada", + "notification.label.private_reply": "Respuesta privada", + "notification.label.reply": "Respuesta", + "notification.mention": "Mención", "notification.moderation-warning.learn_more": "Saber más", "notification.moderation_warning": "Has recibido una advertencia de moderación", "notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.", @@ -494,7 +507,6 @@ "notification.moderation_warning.action_suspend": "Tu cuenta ha sido suspendida.", "notification.own_poll": "Tu encuesta ha terminado", "notification.poll": "Una encuesta ha terminado", - "notification.private_mention": "{name} te mencionó en privado", "notification.reblog": "{name} ha impulsado tu publicación", "notification.relationships_severance_event": "Conexiones perdidas con {name}", "notification.relationships_severance_event.account_suspension": "Un administrador de {from} ha suspendido {target}, lo que significa que ya no puedes recibir actualizaciones de sus cuentas o interactuar con ellas.", @@ -504,11 +516,26 @@ "notification.status": "{name} acaba de publicar", "notification.update": "{name} editó una publicación", "notification_requests.accept": "Aceptar", + "notification_requests.accept_all": "Aceptar todas", + "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitud} other {Aceptar # solicitudes}}", + "notification_requests.confirm_accept_all.button": "Aceptar todas", + "notification_requests.confirm_accept_all.message": "Vas a aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿Estás seguro de que quieres continuar?", + "notification_requests.confirm_accept_all.title": "¿Aceptar todas las solicitudes?", + "notification_requests.confirm_dismiss_all.button": "Descartar todas", + "notification_requests.confirm_dismiss_all.message": "Vas a descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿Estás seguro de que quieres continuar?", + "notification_requests.confirm_dismiss_all.title": "¿Descartar todas las solicitudes?", "notification_requests.dismiss": "Descartar", + "notification_requests.dismiss_all": "Descartar todas", + "notification_requests.dismiss_multiple": "{count, plural, one {Descartar # solicitud} other {Descartar # solicitudes}}", + "notification_requests.enter_selection_mode": "Seleccionar", + "notification_requests.exit_selection_mode": "Cancelar", + "notification_requests.explainer_for_limited_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta ha sido limitada por un moderador.", + "notification_requests.explainer_for_limited_remote_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta o su servidor ha sido limitada por un moderador.", "notification_requests.maximize": "Maximizar", "notification_requests.minimize_banner": "Minimizar banner de notificaciones filtradas", "notification_requests.notifications_from": "Notificaciones de {name}", "notification_requests.title": "Notificaciones filtradas", + "notification_requests.view": "Ver notificaciones", "notifications.clear": "Limpiar notificaciones", "notifications.clear_confirmation": "¿Seguro que quieres limpiar permanentemente todas tus notificaciones?", "notifications.clear_title": "¿Borrar notificaciones?", @@ -545,6 +572,14 @@ "notifications.permission_denied": "No se pueden habilitar las notificaciones de escritorio ya que se denegó el permiso.", "notifications.permission_denied_alert": "No se pueden habilitar las notificaciones de escritorio, ya que el permiso del navegador fue denegado anteriormente", "notifications.permission_required": "Las notificaciones de escritorio no están disponibles porque no se ha concedido el permiso requerido.", + "notifications.policy.accept": "Aceptar", + "notifications.policy.accept_hint": "Mostrar en notificaciones", + "notifications.policy.drop": "Ignorar", + "notifications.policy.drop_hint": "Enviar al vacío, no volver a mostrar nunca", + "notifications.policy.filter": "Filtrar", + "notifications.policy.filter_hint": "Enviar a la bandeja de entrada de notificaciones filtradas", + "notifications.policy.filter_limited_accounts_hint": "Limitadas por los moderadores del servidor", + "notifications.policy.filter_limited_accounts_title": "Cuentas moderadas", "notifications.policy.filter_new_accounts.hint": "Creadas durante {days, plural, one {el último día} other {los últimos # días}}", "notifications.policy.filter_new_accounts_title": "Cuentas nuevas", "notifications.policy.filter_not_followers_hint": "Incluyendo personas que te han estado siguiendo desde hace menos de {days, plural, one {un día} other {# días}}", @@ -553,7 +588,7 @@ "notifications.policy.filter_not_following_title": "Personas que no sigues", "notifications.policy.filter_private_mentions_hint": "Filtradas a menos que sea en respuesta a tu propia mención, o si sigues al remitente", "notifications.policy.filter_private_mentions_title": "Menciones privadas no solicitadas", - "notifications.policy.title": "Filtrar notificaciones de…", + "notifications.policy.title": "Gestionar notificaciones de…", "notifications_permission_banner.enable": "Habilitar notificaciones de escritorio", "notifications_permission_banner.how_to_control": "Para recibir notificaciones cuando Mastodon no esté abierto, habilite las notificaciones de escritorio. Puedes controlar con precisión qué tipos de interacciones generan notificaciones de escritorio a través del botón {icon} de arriba una vez que estén habilitadas.", "notifications_permission_banner.title": "Nunca te pierdas nada", @@ -794,6 +829,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} de otros servidores no se muestran.", "timeline_hint.resources.followers": "Seguidores", "timeline_hint.resources.follows": "Seguidos", + "timeline_hint.resources.replies": "Algunas respuestas", "timeline_hint.resources.statuses": "Publicaciones más antiguas", "trends.counter_by_accounts": "{count, plural, one {{counter} persona} other {{counter} personas}} en los últimos {days, plural, one {días} other {{days} días}}", "trends.trending_now": "Tendencia ahora", diff --git a/app/javascript/mastodon/locales/et.json b/app/javascript/mastodon/locales/et.json index 031904d54a3..737ee1bad0d 100644 --- a/app/javascript/mastodon/locales/et.json +++ b/app/javascript/mastodon/locales/et.json @@ -464,7 +464,6 @@ "notification.favourite": "{name} märkis su postituse lemmikuks", "notification.follow": "{name} alustas su jälgimist", "notification.follow_request": "{name} soovib sind jälgida", - "notification.mention": "{name} mainis sind", "notification.moderation-warning.learn_more": "Vaata lisa", "notification.moderation_warning": "Said modereerimise hoiatuse", "notification.moderation_warning.action_delete_statuses": "Mõni su postitus on eemaldatud.", @@ -528,7 +527,6 @@ "notifications.policy.filter_not_following_title": "Inimesed, keda sa ei jälgi", "notifications.policy.filter_private_mentions_hint": "Filtreeritud, kui see pole vastus sinupoolt mainimisele või kui jälgid saatjat", "notifications.policy.filter_private_mentions_title": "Soovimatud privaatsed mainimised", - "notifications.policy.title": "Filtreeri välja teavitused kohast…", "notifications_permission_banner.enable": "Luba töölaua märguanded", "notifications_permission_banner.how_to_control": "Et saada teateid, ajal mil Mastodon pole avatud, luba töölauamärguanded. Saad täpselt määrata, mis tüüpi tegevused tekitavad märguandeid, kasutates peale teadaannete sisse lülitamist üleval olevat nuppu {icon}.", "notifications_permission_banner.title": "Ära jää millestki ilma", diff --git a/app/javascript/mastodon/locales/eu.json b/app/javascript/mastodon/locales/eu.json index 291f19002e4..34b62d949d3 100644 --- a/app/javascript/mastodon/locales/eu.json +++ b/app/javascript/mastodon/locales/eu.json @@ -466,7 +466,6 @@ "notification.favourite": "{name}(e)k zure bidalketa gogoko du", "notification.follow": "{name}(e)k jarraitzen dizu", "notification.follow_request": "{name}(e)k zu jarraitzeko eskaera egin du", - "notification.mention": "{name}(e)k aipatu zaitu", "notification.moderation-warning.learn_more": "Informazio gehiago", "notification.moderation_warning": "Moderazio-abisu bat jaso duzu", "notification.moderation_warning.action_delete_statuses": "Argitalpen batzuk kendu dira.", @@ -531,7 +530,6 @@ "notifications.policy.filter_not_following_title": "Jarraitzen ez duzun jendea", "notifications.policy.filter_private_mentions_hint": "Iragazita, baldin eta zure aipamenaren erantzuna bada edo bidaltzailea jarraitzen baduzu", "notifications.policy.filter_private_mentions_title": "Eskatu gabeko aipamen pribatuak", - "notifications.policy.title": "Ez iragazi hemengo jakinarazpenak…", "notifications_permission_banner.enable": "Gaitu mahaigaineko jakinarazpenak", "notifications_permission_banner.how_to_control": "Mastodon irekita ez dagoenean jakinarazpenak jasotzeko, gaitu mahaigaineko jakinarazpenak. Mahaigaineko jakinarazpenak ze elkarrekintzak eragingo dituzten zehazki kontrolatu dezakezu goiko {icon} botoia erabiliz, gaituta daudenean.", "notifications_permission_banner.title": "Ez galdu ezer inoiz", diff --git a/app/javascript/mastodon/locales/fa.json b/app/javascript/mastodon/locales/fa.json index 514ce5959a2..a2d511c5a0c 100644 --- a/app/javascript/mastodon/locales/fa.json +++ b/app/javascript/mastodon/locales/fa.json @@ -435,7 +435,6 @@ "notification.favourite": "{name} فرسته‌تان را برگزید", "notification.follow": "‫{name}‬ پی‌گیرتان شد", "notification.follow_request": "{name} درخواست پی‌گیریتان را داد", - "notification.mention": "‫{name}‬ به شما اشاره کرد", "notification.moderation-warning.learn_more": "بیشتر بدانید", "notification.own_poll": "نظرسنجیتان پایان یافت", "notification.reblog": "‫{name}‬ فرسته‌تان را تقویت کرد", diff --git a/app/javascript/mastodon/locales/fi.json b/app/javascript/mastodon/locales/fi.json index 0f70d95e3e6..b583f80fe1e 100644 --- a/app/javascript/mastodon/locales/fi.json +++ b/app/javascript/mastodon/locales/fi.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Tutustu päivityssisältöihin", "home.pending_critical_update.title": "Kriittinen tietoturvapäivitys saatavilla!", "home.show_announcements": "Näytä tiedotteet", + "ignore_notifications_modal.disclaimer": "Mastodon ei voi ilmoittaa käyttäjille, että olet sivuuttanut heidän ilmoituksensa. Ilmoitusten sivuuttaminen ei lopeta itse viestien lähetystä.", + "ignore_notifications_modal.filter_instead": "Suodata sen sijaan", + "ignore_notifications_modal.filter_to_act_users": "Voit silti hyväksyä, hylätä tai raportoida käyttäjiä", + "ignore_notifications_modal.filter_to_avoid_confusion": "Suodatus auttaa välttämään mahdollisia sekaannuksia", + "ignore_notifications_modal.filter_to_review_separately": "Voit käydä suodatettuja ilmoituksia läpi erikseen", + "ignore_notifications_modal.ignore": "Sivuuta ilmoitukset", + "ignore_notifications_modal.limited_accounts_title": "Sivuutetaanko ilmoitukset moderoiduilta tileiltä?", + "ignore_notifications_modal.new_accounts_title": "Sivuutetaanko ilmoitukset uusilta tileiltä?", + "ignore_notifications_modal.not_followers_title": "Sivuutetaanko ilmoitukset käyttäjiltä, jotka eivät seuraa sinua?", + "ignore_notifications_modal.not_following_title": "Sivuutetaanko ilmoitukset käyttäjiltä, joita et seuraa?", + "ignore_notifications_modal.private_mentions_title": "Sivuutetaanko ilmoitukset ei-toivotuista yksityismaininnoista?", "interaction_modal.description.favourite": "Mastodon-tilillä voit lisätä tämän julkaisun suosikkeihisi osoittaaksesi tekijälle arvostavasi sitä ja tallentaaksesi sen tulevaa käyttöä varten.", "interaction_modal.description.follow": "Mastodon-tilillä voit seurata käyttäjää {name} saadaksesi hänen julkaisunsa kotisyötteeseesi.", "interaction_modal.description.reblog": "Mastodon-tilillä voit tehostaa tätä julkaisua jakaaksesi sen seuraajiesi kanssa.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} lisäsi julkaisusi suosikkeihinsa", "notification.follow": "{name} seurasi sinua", "notification.follow_request": "{name} on pyytänyt lupaa seurata sinua", - "notification.mention": "{name} mainitsi sinut", + "notification.label.mention": "Maininta", + "notification.label.private_mention": "Yksityismaininta", + "notification.label.private_reply": "Yksityinen vastaus", + "notification.label.reply": "Vastaus", + "notification.mention": "Maininta", "notification.moderation-warning.learn_more": "Lue lisää", "notification.moderation_warning": "Olet saanut moderointivaroituksen", "notification.moderation_warning.action_delete_statuses": "Julkaisujasi on poistettu.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Tilisi on jäädytetty.", "notification.own_poll": "Äänestyksesi on päättynyt", "notification.poll": "Äänestys, johon osallistuit, on päättynyt", - "notification.private_mention": "{name} mainitsi sinut yksityisesti", "notification.reblog": "{name} tehosti julkaisuasi", "notification.relationships_severance_event": "Menetettiin yhteydet palvelimeen {name}", "notification.relationships_severance_event.account_suspension": "Palvelimen {from} ylläpitäjä on jäädyttänyt palvelimen {target} vuorovaikutuksen. Enää et voi siis vastaanottaa päivityksiä heiltä tai olla yhteyksissä heidän kanssaan.", @@ -504,11 +518,26 @@ "notification.status": "{name} julkaisi juuri", "notification.update": "{name} muokkasi julkaisua", "notification_requests.accept": "Hyväksy", + "notification_requests.accept_all": "Hyväksy kaikki", + "notification_requests.accept_multiple": "{count, plural, one {Hyväksy # pyyntö} other {Hyväksy # pyyntöä}}", + "notification_requests.confirm_accept_all.button": "Hyväksy kaikki", + "notification_requests.confirm_accept_all.message": "Olet aikeissa hyväksyä {count, plural, one {ilmoituspyynnön} other {# ilmoituspyyntöä}}. Haluatko varmasti jatkaa?", + "notification_requests.confirm_accept_all.title": "Hyväksytäänkö ilmoituspyynnöt?", + "notification_requests.confirm_dismiss_all.button": "Hylkää kaikki", + "notification_requests.confirm_dismiss_all.message": "Olet aikeissa hylätä {count, plural, one {ilmoituspyynnön} other {# ilmoituspyyntöä}}. Et saa {count, plural, one {sitä} other {niitä}} enää helposti takaisin. Haluatko varmasti jatkaa?", + "notification_requests.confirm_dismiss_all.title": "Hylätäänkö ilmoituspyynnöt?", "notification_requests.dismiss": "Hylkää", + "notification_requests.dismiss_all": "Hylkää kaikki", + "notification_requests.dismiss_multiple": "{count, plural, one {Hylkää # pyyntö} other {Hylkää # pyyntöä}}", + "notification_requests.enter_selection_mode": "Valitse", + "notification_requests.exit_selection_mode": "Peruuta", + "notification_requests.explainer_for_limited_account": "Tähän tiliin liittyvät ilmoitukset on suodatettu, koska moderaattori on rajoittanut tiliä.", + "notification_requests.explainer_for_limited_remote_account": "Tähän tiliin liittyvät ilmoitukset on suodatettu, koska moderaattori on rajoittanut tiliä tai sen palvelinta.", "notification_requests.maximize": "Suurenna", "notification_requests.minimize_banner": "Pienennä suodatettujen ilmoitusten palkki", "notification_requests.notifications_from": "Ilmoitukset käyttäjältä {name}", "notification_requests.title": "Suodatetut ilmoitukset", + "notification_requests.view": "Näytä ilmoitukset", "notifications.clear": "Tyhjennä ilmoitukset", "notifications.clear_confirmation": "Haluatko varmasti poistaa kaikki ilmoitukset pysyvästi?", "notifications.clear_title": "Tyhjennetäänkö ilmoitukset?", @@ -545,6 +574,12 @@ "notifications.permission_denied": "Työpöytäilmoitukset eivät ole käytettävissä, koska selaimen käyttöoikeuspyyntö on aiemmin evätty", "notifications.permission_denied_alert": "Työpöytäilmoituksia ei voi ottaa käyttöön, koska selaimen käyttöoikeus on aiemmin evätty", "notifications.permission_required": "Työpöytäilmoitukset eivät ole käytettävissä, koska siihen tarvittavaa käyttöoikeutta ei ole myönnetty.", + "notifications.policy.accept": "Hyväksy", + "notifications.policy.accept_hint": "Näytä ilmoituksissa", + "notifications.policy.drop": "Sivuuta", + "notifications.policy.drop_hint": "Lähetä tyhjyyteen, jotta et näe niitä enää koskaan", + "notifications.policy.filter": "Suodata", + "notifications.policy.filter_hint": "Lähetä suodatettuihin ilmoituksiin", "notifications.policy.filter_limited_accounts_hint": "Palvelimen moderaattorien rajoittamat", "notifications.policy.filter_limited_accounts_title": "Moderoidut tilit", "notifications.policy.filter_new_accounts.hint": "Luotu {days, plural, one {viime päivän} other {viimeisen # päivän}} aikana", @@ -555,7 +590,7 @@ "notifications.policy.filter_not_following_title": "Käyttäjät, joita et seuraa", "notifications.policy.filter_private_mentions_hint": "Suodatetaan, ellei se ole vastaus omaan mainintaasi tai ellet seuraa lähettäjää", "notifications.policy.filter_private_mentions_title": "Ei-toivotut yksityismaininnat", - "notifications.policy.title": "Suodata ilmoitukset pois kohteesta…", + "notifications.policy.title": "Hallitse ilmoituksia kohteesta…", "notifications_permission_banner.enable": "Ota työpöytäilmoitukset käyttöön", "notifications_permission_banner.how_to_control": "Saadaksesi ilmoituksia, kun Mastodon ei ole auki, ota työpöytäilmoitukset käyttöön. Voit hallita tarkasti, mistä saat työpöytäilmoituksia kun ilmoitukset on otettu käyttöön yllä olevan {icon}-painikkeen kautta.", "notifications_permission_banner.title": "Älä anna minkään mennä ohi", @@ -796,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "Muiden palvelinten {resource} eivät näy tässä.", "timeline_hint.resources.followers": "seuraajat", "timeline_hint.resources.follows": "seuratut", + "timeline_hint.resources.replies": "kaikki vastaukset", "timeline_hint.resources.statuses": "vanhemmat julkaisut", "trends.counter_by_accounts": "{count, plural, one {{counter} käyttäjä} other {{counter} käyttäjää}} {days, plural, one {viime päivänä} other {viimeisenä {days} päivänä}}", "trends.trending_now": "Suosittua nyt", diff --git a/app/javascript/mastodon/locales/fil.json b/app/javascript/mastodon/locales/fil.json index f5cc407eceb..4aa45f3fc69 100644 --- a/app/javascript/mastodon/locales/fil.json +++ b/app/javascript/mastodon/locales/fil.json @@ -239,7 +239,6 @@ "notification.admin.report": "Iniulat ni {name} si {target}", "notification.follow": "Sinundan ka ni {name}", "notification.follow_request": "Hinihiling ni {name} na sundan ka", - "notification.mention": "Binanggit ka ni {name}", "notification.moderation_warning": "Mayroong kang natanggap na babala sa pagtitimpi", "notification.relationships_severance_event.learn_more": "Matuto nang higit pa", "notification_requests.accept": "Tanggapin", diff --git a/app/javascript/mastodon/locales/fo.json b/app/javascript/mastodon/locales/fo.json index a0d2b347fc0..ec6b0e53575 100644 --- a/app/javascript/mastodon/locales/fo.json +++ b/app/javascript/mastodon/locales/fo.json @@ -301,7 +301,7 @@ "filter_modal.select_filter.title": "Filtrera hendan postin", "filter_modal.title.status": "Filtrera ein post", "filtered_notifications_banner.pending_requests": "Frá {count, plural, =0 {ongum} one {einum persóni} other {# persónum}}, sum tú kanska kennir", - "filtered_notifications_banner.title": "Sáldaðar fráboðanir", + "filtered_notifications_banner.title": "Filtreraðar fráboðanir", "firehose.all": "Allar", "firehose.local": "Hesin ambætarin", "firehose.remote": "Aðrir ambætarar", @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Sí dagføringar", "home.pending_critical_update.title": "Kritisk trygdardagføring er tøk!", "home.show_announcements": "Vís kunngerðir", + "ignore_notifications_modal.disclaimer": "Mastodon kann ikki upplýsa brúkarar um, at tú hevur latið sum um, at tú ikki hevur sæð teirra fráboðanir. At lata sum um, at tú ikki sær fráboðanir, forðar ikki, at boðini sjálv verða send.", + "ignore_notifications_modal.filter_instead": "Filtrera ístaðin", + "ignore_notifications_modal.filter_to_act_users": "Tú kann framvegis góðtaka, avvísa og melda brúkarar", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrering ger tað lættari at sleppa undan møguligum misskiljingum", + "ignore_notifications_modal.filter_to_review_separately": "Tú kanst kanna filtreraðar fráboðanir fyri seg", + "ignore_notifications_modal.ignore": "Lat sum um tú ikki sær fráboðanir", + "ignore_notifications_modal.limited_accounts_title": "Lat sum um tú ikki sær fráboðanir frá avmarkaðum kontum?", + "ignore_notifications_modal.new_accounts_title": "Lat sum um tú ikki sær fráboðanir frá nýggjum kontum?", + "ignore_notifications_modal.not_followers_title": "Lat sum um tú ikki sær fráboðanir frá fólki, sum ikki fylgja tær?", + "ignore_notifications_modal.not_following_title": "Lat sum um tú ikki sær fráboðanir frá fólki, sum tú ikki fylgir?", + "ignore_notifications_modal.private_mentions_title": "Lat sum um tú ikki sær fráboðanir frá óbiðnum privatum umrøðum?", "interaction_modal.description.favourite": "Við einari kontu á Mastodon kanst tú dáma hendan postin fyri at vísa rithøvundanum at tú virðismetur hann og goymir hann til seinni.", "interaction_modal.description.follow": "Við eini kontu á Mastodon kanst tú fylgja {name} fyri at síggja teirra postar á tíni heimarás.", "interaction_modal.description.reblog": "Við eini kontu á Mastodon kanst tú stimbra hendan postin og soleiðis deila hann við tínar fylgjarar.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} dámdi postin hjá tær", "notification.follow": "{name} fylgdi tær", "notification.follow_request": "{name} biður um at fylgja tær", - "notification.mention": "{name} nevndi teg", + "notification.label.mention": "Umrøða", + "notification.label.private_mention": "Privat umrøða", + "notification.label.private_reply": "Privat svar", + "notification.label.reply": "Svara", + "notification.mention": "Umrøð", "notification.moderation-warning.learn_more": "Lær meira", "notification.moderation_warning": "Tú hevur móttikið eina umsjónarávaring", "notification.moderation_warning.action_delete_statuses": "Onkrir av tínum postum eru strikaðir.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Konta tín er ógildað.", "notification.own_poll": "Tín atkvøðugreiðsla er endað", "notification.poll": "Ein atkvøðugreiðsla, har tú atkvøddi, er endað", - "notification.private_mention": "{name} nevndi teg í privatum boðum", "notification.reblog": "{name} lyfti tín post", "notification.relationships_severance_event": "Mist sambond við {name}", "notification.relationships_severance_event.account_suspension": "Ein umsitari frá {from} hevur gjørt {target} óvirkna, sum merkir, at tú ikki kanst móttaka dagføringar ella virka saman við teimum longur.", @@ -504,10 +518,26 @@ "notification.status": "{name} hevur júst postað", "notification.update": "{name} rættaði ein post", "notification_requests.accept": "Góðtak", + "notification_requests.accept_all": "Góðtak alt", + "notification_requests.accept_multiple": "{count, plural, one {Góðtak # umbøn} other {Góðtak # umbønir}}", + "notification_requests.confirm_accept_all.button": "Góðtak alt", + "notification_requests.confirm_accept_all.message": "Tú er í ferð við at góðtaka {count, plural, one {eina fráboðanarumbøn} other {# fráboðanarumbønir}}. Er tú vís/ur í at tú vilt halda fram?", + "notification_requests.confirm_accept_all.title": "Góðtekur tú umbøn um fráboðan?", + "notification_requests.confirm_dismiss_all.button": "Vraka alt", + "notification_requests.confirm_dismiss_all.message": "Tú ert í ferð við at kveistra burtur {count, plural, one {eina fráboðanarumbøn} other {# fráboðanarumbønir}}. Tað verður ikki lætt hjá tær at fáa atgongd til {count, plural, one {hana} other {tær}} aftur. Er tú vís/ur í, at tú vil halda fram?", + "notification_requests.confirm_dismiss_all.title": "Kveistra burtur fráboðanarumbønir?", "notification_requests.dismiss": "Avvís", + "notification_requests.dismiss_all": "Vraka alt", + "notification_requests.dismiss_multiple": "{count, plural, one {Kveistra burtur # umbøn} other {Kveistra burtur # umbønir}}", + "notification_requests.enter_selection_mode": "Vel", + "notification_requests.exit_selection_mode": "Strika", + "notification_requests.explainer_for_limited_account": "Fráboðanir frá hesi kontuni eru filtreraðar burtur, tí kontan er avmarkað av einum umsjónarfólki.", + "notification_requests.explainer_for_limited_remote_account": "Fráboðanir frá hesi kontuni eru filtreraðar burtur, tí kontan ella ambætarin hjá kontuni eru avmarkaði av einum umsjónarfólki.", "notification_requests.maximize": "Mesta", + "notification_requests.minimize_banner": "Ger merkið við filtreraðum fráboðanum lítið", "notification_requests.notifications_from": "Fráboðanir frá {name}", - "notification_requests.title": "Sáldaðar fráboðanir", + "notification_requests.title": "Filtreraðar fráboðanir", + "notification_requests.view": "Vís fráboðanir", "notifications.clear": "Rudda fráboðanir", "notifications.clear_confirmation": "Ert tú vís/ur í, at tú vilt strika allar tínar fráboðanir?", "notifications.clear_title": "Rudda fráboðanir?", @@ -544,15 +574,23 @@ "notifications.permission_denied": "Skriviborðsfráboðanir eru ikki tøkar tí at ein kaga-umbøn áður bleiv noktað", "notifications.permission_denied_alert": "Tað ber ikki til at sláa skriviborðsfráboðanir til, tí at kagarættindi áður eru noktaði", "notifications.permission_required": "Skriviborðsfráboðanir eru ikki tøkar, tí at neyðugu rættindini eru ikki latin.", + "notifications.policy.accept": "Góðtak", + "notifications.policy.accept_hint": "Vís í fráboðanum", + "notifications.policy.drop": "Lat sum um tú ikki sær", + "notifications.policy.drop_hint": "Send út í tóman heim, soleiðis at tað aldrin sæst aftur", + "notifications.policy.filter": "Filtrera", + "notifications.policy.filter_hint": "Send til filtreraðan fráboðanar-innbakka", + "notifications.policy.filter_limited_accounts_hint": "Avmarkað av umsjónarfólkunum á ambætaranum", + "notifications.policy.filter_limited_accounts_title": "Avmarkaðar kontur", "notifications.policy.filter_new_accounts.hint": "Stovnaðar {days, plural, one {seinasta dagin} other {seinastu # dagarnar}}", "notifications.policy.filter_new_accounts_title": "Nýggjar kontur", "notifications.policy.filter_not_followers_hint": "Íroknað fólk, sum hava fylgt tær styttri enn {days, plural, one {ein dag} other {# dagar}}", "notifications.policy.filter_not_followers_title": "Fólk, sum ikki fylgja tær", "notifications.policy.filter_not_following_hint": "Til tú góðkennir tey manuelt", "notifications.policy.filter_not_following_title": "Fólk, sum tú ikki fylgir", - "notifications.policy.filter_private_mentions_hint": "Sáldaði, uttan so at tað er í svari til tínar egnu nevningar ella um tú fylgir sendaranum", + "notifications.policy.filter_private_mentions_hint": "Filtreraði, uttan so at tað er í svari til tínar egnu nevningar ella um tú fylgir sendaranum", "notifications.policy.filter_private_mentions_title": "Óbidnar privatar umrøður", - "notifications.policy.title": "Sálda burtur fráboðanir frá…", + "notifications.policy.title": "Stýr fráboðanir frá…", "notifications_permission_banner.enable": "Ger skriviborðsfráboðanir virknar", "notifications_permission_banner.how_to_control": "Ger skriviborðsfráboðanir virknar fyri at móttaka fráboðanir, tá Mastodon ikki er opið. Tá tær eru gjørdar virknar, kanst tú stýra, hvørji sløg av samvirkni geva skriviborðsfráboðanir. Hetta umvegis {icon} knøttin omanfyri.", "notifications_permission_banner.title": "Miss einki", @@ -793,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} frá øðrum ambætarum verður ikki víst.", "timeline_hint.resources.followers": "Fylgjarar", "timeline_hint.resources.follows": "Fylgir", + "timeline_hint.resources.replies": "Nøkur svar", "timeline_hint.resources.statuses": "Gamlir postar", "trends.counter_by_accounts": "{count, plural, one {{counter} persónur} other {{counter} persónar}} {days, plural, one {seinasta dagin} other {{days} seinastu dagarnar}}", "trends.trending_now": "Rák beint nú", diff --git a/app/javascript/mastodon/locales/fr-CA.json b/app/javascript/mastodon/locales/fr-CA.json index 02e3396575c..b0609e3e822 100644 --- a/app/javascript/mastodon/locales/fr-CA.json +++ b/app/javascript/mastodon/locales/fr-CA.json @@ -465,7 +465,6 @@ "notification.favourite": "{name} a ajouté votre publication à ses favoris", "notification.follow": "{name} vous suit", "notification.follow_request": "{name} a demandé à vous suivre", - "notification.mention": "{name} vous a mentionné·e", "notification.own_poll": "Votre sondage est terminé", "notification.reblog": "{name} a boosté votre message", "notification.relationships_severance_event": "Connexions perdues avec {name}", @@ -521,7 +520,6 @@ "notifications.policy.filter_not_following_title": "Personnes que vous ne suivez pas", "notifications.policy.filter_private_mentions_hint": "Filtré sauf si c'est en réponse à une mention de vous ou si vous suivez l'expéditeur", "notifications.policy.filter_private_mentions_title": "Mentions privées non sollicitées", - "notifications.policy.title": "Filtrer les notifications de…", "notifications_permission_banner.enable": "Activer les notifications de bureau", "notifications_permission_banner.how_to_control": "Pour recevoir des notifications lorsque Mastodon n’est pas ouvert, activez les notifications de bureau. Vous pouvez contrôler précisément quels types d’interactions génèrent des notifications de bureau via le bouton {icon} ci-dessus une fois qu’elles sont activées.", "notifications_permission_banner.title": "Ne rien rater", diff --git a/app/javascript/mastodon/locales/fr.json b/app/javascript/mastodon/locales/fr.json index d218148c257..9c983dd0e28 100644 --- a/app/javascript/mastodon/locales/fr.json +++ b/app/javascript/mastodon/locales/fr.json @@ -465,7 +465,6 @@ "notification.favourite": "{name} a ajouté votre message à ses favoris", "notification.follow": "{name} vous suit", "notification.follow_request": "{name} a demandé à vous suivre", - "notification.mention": "{name} vous a mentionné·e :", "notification.own_poll": "Votre sondage est terminé", "notification.reblog": "{name} a partagé votre message", "notification.relationships_severance_event": "Connexions perdues avec {name}", @@ -521,7 +520,6 @@ "notifications.policy.filter_not_following_title": "Personnes que vous ne suivez pas", "notifications.policy.filter_private_mentions_hint": "Filtré sauf si c'est en réponse à une mention de vous ou si vous suivez l'expéditeur", "notifications.policy.filter_private_mentions_title": "Mentions privées non sollicitées", - "notifications.policy.title": "Filtrer les notifications de…", "notifications_permission_banner.enable": "Activer les notifications de bureau", "notifications_permission_banner.how_to_control": "Pour recevoir des notifications lorsque Mastodon n’est pas ouvert, activez les notifications du bureau. Vous pouvez contrôler précisément quels types d’interactions génèrent des notifications de bureau via le bouton {icon} ci-dessus une fois qu’elles sont activées.", "notifications_permission_banner.title": "Toujours au courant", diff --git a/app/javascript/mastodon/locales/fy.json b/app/javascript/mastodon/locales/fy.json index 1eceec08a06..6f7da440968 100644 --- a/app/javascript/mastodon/locales/fy.json +++ b/app/javascript/mastodon/locales/fy.json @@ -470,7 +470,6 @@ "notification.favourite": "{name} hat jo berjocht as favoryt markearre", "notification.follow": "{name} folget dy", "notification.follow_request": "{name} hat dy in folchfersyk stjoerd", - "notification.mention": "{name} hat dy fermeld", "notification.moderation-warning.learn_more": "Mear ynfo", "notification.moderation_warning": "Jo hawwe in moderaasje-warskôging ûntfongen", "notification.moderation_warning.action_delete_statuses": "Guon fan jo berjochten binne fuortsmiten.", @@ -482,7 +481,6 @@ "notification.moderation_warning.action_suspend": "Jo account is útsteld.", "notification.own_poll": "Jo poll is beëinige", "notification.poll": "In enkête dêr’t jo oan meidien hawwe is beëinige", - "notification.private_mention": "{name} hat jo in priveeberjocht stjoerd", "notification.reblog": "{name} hat jo berjocht boost", "notification.relationships_severance_event": "Ferlerne ferbiningen mei {name}", "notification.relationships_severance_event.account_suspension": "In behearder fan {from} hat {target} útsteld, wat betsjut dat jo gjin updates mear fan harren ûntfange kinne of mei harren kommunisearje kinne.", diff --git a/app/javascript/mastodon/locales/ga.json b/app/javascript/mastodon/locales/ga.json index 04be6bc2fa1..c5cce288944 100644 --- a/app/javascript/mastodon/locales/ga.json +++ b/app/javascript/mastodon/locales/ga.json @@ -481,7 +481,6 @@ "notification.favourite": "Is fearr le {name} do phostáil", "notification.follow": "Lean {name} thú", "notification.follow_request": "D'iarr {name} ort do chuntas a leanúint", - "notification.mention": "Luaigh {name} tú", "notification.moderation-warning.learn_more": "Foghlaim níos mó", "notification.moderation_warning": "Tá rabhadh modhnóireachta faighte agat", "notification.moderation_warning.action_delete_statuses": "Baineadh cuid de do phostálacha.", @@ -493,7 +492,6 @@ "notification.moderation_warning.action_suspend": "Cuireadh do chuntas ar fionraí.", "notification.own_poll": "Tá do suirbhé críochnaithe", "notification.poll": "Tá deireadh le vótaíocht inar vótáil tú", - "notification.private_mention": "luaigh {name} tú go príobháideach", "notification.reblog": "Mhol {name} do phostáil", "notification.relationships_severance_event": "Cailleadh naisc le {name}", "notification.relationships_severance_event.account_suspension": "Chuir riarthóir ó {from} {target} ar fionraí, rud a chiallaíonn nach féidir leat nuashonruithe a fháil uathu a thuilleadh ná idirghníomhú leo.", @@ -550,7 +548,6 @@ "notifications.policy.filter_not_following_title": "Daoine nach leanann tú", "notifications.policy.filter_private_mentions_hint": "Scagtha mura bhfuil sé mar fhreagra ar do lua féin nó má leanann tú an seoltóir", "notifications.policy.filter_private_mentions_title": "Tagairtí príobháideacha gan iarraidh", - "notifications.policy.title": "Scag fógraí ó…", "notifications_permission_banner.enable": "Ceadaigh fógraí ar an deasc", "notifications_permission_banner.how_to_control": "Chun fógraí a fháil nuair nach bhfuil Mastodon oscailte, cumasaigh fógraí deisce. Is féidir leat a rialú go beacht cé na cineálacha idirghníomhaíochtaí a ghineann fógraí deisce tríd an gcnaipe {icon} thuas nuair a bhíonn siad cumasaithe.", "notifications_permission_banner.title": "Ná caill aon rud go deo", diff --git a/app/javascript/mastodon/locales/gd.json b/app/javascript/mastodon/locales/gd.json index 5b5009e853d..c5af3e557ce 100644 --- a/app/javascript/mastodon/locales/gd.json +++ b/app/javascript/mastodon/locales/gd.json @@ -482,7 +482,6 @@ "notification.favourite": "Is annsa le {name} am post agad", "notification.follow": "Tha {name} ’gad leantainn a-nis", "notification.follow_request": "Dh’iarr {name} ’gad leantainn", - "notification.mention": "Thug {name} iomradh ort", "notification.moderation-warning.learn_more": "Barrachd fiosrachaidh", "notification.moderation_warning": "Fhuair thu rabhadh on mhaorsainneachd", "notification.moderation_warning.action_delete_statuses": "Chaidh cuid dhe na postaichean agad a thoirt air falbh.", @@ -494,7 +493,6 @@ "notification.moderation_warning.action_suspend": "Chaidh an cunntas agad a chur à rèim.", "notification.own_poll": "Thàinig an cunntas-bheachd agad gu crìoch", "notification.poll": "Thàinig cunntas-bheachd sa bhòt thu gu crìoch", - "notification.private_mention": "Thug {name} iomradh ort gu prìobhaideach", "notification.reblog": "Bhrosnaich {name} am post agad", "notification.relationships_severance_event": "Chaill thu dàimhean le {name}", "notification.relationships_severance_event.account_suspension": "Chuir rianaire aig {from} {target} à rèim agus is ciall dha sin nach fhaigh thu naidheachdan uapa ’s nach urrainn dhut conaltradh leotha.", @@ -553,7 +551,6 @@ "notifications.policy.filter_not_following_title": "Daoine nach eil thu a’ leantainn", "notifications.policy.filter_private_mentions_hint": "Criathraichte ach ma tha e a’ freagairt do dh’iomradh agad fhèin no ma tha thu a’ leantainn an t-seòladair", "notifications.policy.filter_private_mentions_title": "Iomraidhean prìobhaideach o choigrich", - "notifications.policy.title": "Falaich na brathan o…", "notifications_permission_banner.enable": "Cuir brathan deasga an comas", "notifications_permission_banner.how_to_control": "Airson brathan fhaighinn nuair nach eil Mastodon fosgailte, cuir na brathan deasga an comas. Tha an smachd agad fhèin air dè na seòrsaichean de chonaltradh a ghineas brathan deasga leis a’ phutan {icon} gu h-àrd nuair a bhios iad air an cur an comas.", "notifications_permission_banner.title": "Na caill dad gu bràth tuilleadh", diff --git a/app/javascript/mastodon/locales/gl.json b/app/javascript/mastodon/locales/gl.json index 493b2fcb175..6ed70c00d92 100644 --- a/app/javascript/mastodon/locales/gl.json +++ b/app/javascript/mastodon/locales/gl.json @@ -356,6 +356,14 @@ "home.pending_critical_update.link": "Mira as actualizacións", "home.pending_critical_update.title": "Hai una actualización crítica de seguridade!", "home.show_announcements": "Amosar anuncios", + "ignore_notifications_modal.disclaimer": "Mastodon non pode informar ás usuarias se ignoraches as súas notificacións. Ao ignorar as notificacións non evitarás que as mensaxes sexan enviadas igualmente.", + "ignore_notifications_modal.filter_to_avoid_confusion": "Ao filtrar axudas a evitar posibles confusións", + "ignore_notifications_modal.ignore": "Ignorar notificacións", + "ignore_notifications_modal.limited_accounts_title": "Ignorar notificacións desde contas moderadas?", + "ignore_notifications_modal.new_accounts_title": "Ignorar notificacións desde novas contas?", + "ignore_notifications_modal.not_followers_title": "Ignorar notificacións de persoas que non te seguen?", + "ignore_notifications_modal.not_following_title": "Ignorar notificacións de persoas que non segues?", + "ignore_notifications_modal.private_mentions_title": "Ignorar notificacións de Mencións Privadas non solicitadas?", "interaction_modal.description.favourite": "Cunha conta Mastodon podes favorecer esta publicación e facerlle saber á autora que che gustou e que a gardas para máis tarde.", "interaction_modal.description.follow": "Cunha conta en Mastodon, poderás seguir a {name} e recibir as súas publicacións na túa cronoloxía de inicio.", "interaction_modal.description.reblog": "Cunha conta en Mastodon, poderás promover esta publicación para compartila con quen te siga.", @@ -482,7 +490,11 @@ "notification.favourite": "{name} marcou como favorita a túa publicación", "notification.follow": "{name} comezou a seguirte", "notification.follow_request": "{name} solicitou seguirte", - "notification.mention": "{name} mencionoute", + "notification.label.mention": "Mención", + "notification.label.private_mention": "Mención privada", + "notification.label.private_reply": "Resposta privada", + "notification.label.reply": "Resposta", + "notification.mention": "Mención", "notification.moderation-warning.learn_more": "Saber máis", "notification.moderation_warning": "Recibiches unha advertencia da moderación", "notification.moderation_warning.action_delete_statuses": "Algunha das túas publicacións foron eliminadas.", @@ -494,7 +506,6 @@ "notification.moderation_warning.action_suspend": "A túa conta foi suspendida.", "notification.own_poll": "A túa enquisa rematou", "notification.poll": "Rematou a enquisa na que votaches", - "notification.private_mention": "{name} mencionoute de xeito privado", "notification.reblog": "{name} compartiu a túa publicación", "notification.relationships_severance_event": "Perdeuse a conexión con {name}", "notification.relationships_severance_event.account_suspension": "A administración de {from} suspendeu a {target}, o que significa que xa non vas recibir actualizacións de esa conta ou interactuar con ela.", @@ -504,11 +515,26 @@ "notification.status": "{name} publicou", "notification.update": "{name} editou unha publicación", "notification_requests.accept": "Aceptar", + "notification_requests.accept_all": "Aceptar todo", + "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitude} other {Acceptar # solicitudes}}", + "notification_requests.confirm_accept_all.button": "Aceptar todo", + "notification_requests.confirm_accept_all.message": "Vas aceptar {count, plural, one {unha solicitude de notificación} other {# solicitudes de notificación}}. Tes certeza de querer aceptalas?", + "notification_requests.confirm_accept_all.title": "Aceptar solicitudes de notificación?", + "notification_requests.confirm_dismiss_all.button": "Rexeitar todo", + "notification_requests.confirm_dismiss_all.message": "Vas rexeitar {count, plural, one {unha solicitude de notificación} other {# solicitudes de notificacións}}. Será complicado volver a {count, plural, one {vela} other {velas}}. Tes certeza de rexeitar?", + "notification_requests.confirm_dismiss_all.title": "Rexeitar solicitudes de notificacións?", "notification_requests.dismiss": "Desbotar", + "notification_requests.dismiss_all": "Rexeitar todo", + "notification_requests.dismiss_multiple": "{count, plural, one {Rexeitar # solicitude} other {Rexeitar # solicitudes}}", + "notification_requests.enter_selection_mode": "Escoller", + "notification_requests.exit_selection_mode": "Desbotar", + "notification_requests.explainer_for_limited_account": "Filtráronse as notificacións desta conta porque a conta ten limitacións impostas pola moderación.", + "notification_requests.explainer_for_limited_remote_account": "Filtráronse as notificacións desta conta porque a conta ou o seu servidor teñen limitacións impostas pola moderación.", "notification_requests.maximize": "Maximizar", "notification_requests.minimize_banner": "Minimizar o anuncio de notificacións filtradas", "notification_requests.notifications_from": "Notificacións de {name}", "notification_requests.title": "Notificacións filtradas", + "notification_requests.view": "Ver notificacións", "notifications.clear": "Limpar notificacións", "notifications.clear_confirmation": "Tes a certeza de querer limpar de xeito permanente todas as túas notificacións?", "notifications.clear_title": "Limpar as notificacións?", @@ -545,6 +571,14 @@ "notifications.permission_denied": "Non se activaron as notificacións de escritorio porque se denegou o permiso", "notifications.permission_denied_alert": "Non se poden activar as notificacións de escritorio, xa que o permiso para o navegador foi denegado previamente", "notifications.permission_required": "As notificacións de escritorio non están dispoñibles porque non se concedeu o permiso necesario.", + "notifications.policy.accept": "Aceptar", + "notifications.policy.accept_hint": "Ver nas notificacións", + "notifications.policy.drop": "Ignorar", + "notifications.policy.drop_hint": "Esquecer isto, non volver a velo", + "notifications.policy.filter": "Filtrar", + "notifications.policy.filter_hint": "Enviar á caixa de notificacións filtradas", + "notifications.policy.filter_limited_accounts_hint": "Limitada pola moderación do servidor", + "notifications.policy.filter_limited_accounts_title": "Contas moderadas", "notifications.policy.filter_new_accounts.hint": "Creadas desde {days, plural, one {onte} other {fai # días}}", "notifications.policy.filter_new_accounts_title": "Novas contas", "notifications.policy.filter_not_followers_hint": "Inclúe a persoas que te seguen desde fai menos de {days, plural, one {1 día} other {# días}}", @@ -553,7 +587,7 @@ "notifications.policy.filter_not_following_title": "Persoas que ti non segues", "notifications.policy.filter_private_mentions_hint": "Filtradas a non ser que sexa unha resposta á túa propia mención ou se ti segues á remitente", "notifications.policy.filter_private_mentions_title": "Mencións privadas non solicitadas", - "notifications.policy.title": "Desbotar notificacións de…", + "notifications.policy.title": "Xestionar as notificacións de…", "notifications_permission_banner.enable": "Activar notificacións de escritorio", "notifications_permission_banner.how_to_control": "Activa as notificacións de escritorio para recibir notificacións mentras Mastodon non está aberto. Podes controlar de xeito preciso o tipo de interaccións que crean as notificacións de escritorio a través da {icon} superior unha vez están activadas.", "notifications_permission_banner.title": "Non perder nada", @@ -794,6 +828,7 @@ "timeline_hint.remote_resource_not_displayed": "Non se mostran {resource} desde outros servidores.", "timeline_hint.resources.followers": "Seguidoras", "timeline_hint.resources.follows": "Seguindo", + "timeline_hint.resources.replies": "Algunhas respostas", "timeline_hint.resources.statuses": "Publicacións antigas", "trends.counter_by_accounts": "{count, plural, one {{counter} persoa} other {{counter} persoas}} {days, plural, one {no último día} other {nos {days} últimos días}}", "trends.trending_now": "Tendencias actuais", diff --git a/app/javascript/mastodon/locales/he.json b/app/javascript/mastodon/locales/he.json index 3505e14768c..a373e8d44ee 100644 --- a/app/javascript/mastodon/locales/he.json +++ b/app/javascript/mastodon/locales/he.json @@ -482,7 +482,11 @@ "notification.favourite": "הודעתך חובבה על ידי {name}", "notification.follow": "{name} במעקב אחרייך", "notification.follow_request": "{name} ביקשו לעקוב אחריך", - "notification.mention": "אוזכרת על ידי {name}", + "notification.label.mention": "אזכור", + "notification.label.private_mention": "אזכור פרטי", + "notification.label.private_reply": "תשובה בפרטי", + "notification.label.reply": "תשובה", + "notification.mention": "אזכור", "notification.moderation-warning.learn_more": "למידע נוסף", "notification.moderation_warning": "קיבלת אזהרה מצוות ניהול התוכן", "notification.moderation_warning.action_delete_statuses": "חלק מהודעותיך הוסרו.", @@ -494,7 +498,6 @@ "notification.moderation_warning.action_suspend": "חשבונך הושעה.", "notification.own_poll": "הסקר שלך הסתיים", "notification.poll": "סקר שהצבעת בו הסתיים", - "notification.private_mention": "{name} פנה/פנתה אליך בפרטיות", "notification.reblog": "הודעתך הודהדה על ידי {name}", "notification.relationships_severance_event": "אבד הקשר עם {name}", "notification.relationships_severance_event.account_suspension": "מנהל.ת משרת {from} השע(ת)ה את {target}, ולפיכך לא תעודכנו יותר על ידם ולא תוכלו להיות איתם בקשר.", @@ -505,6 +508,8 @@ "notification.update": "{name} ערכו הודעה", "notification_requests.accept": "לקבל", "notification_requests.dismiss": "לבטל", + "notification_requests.explainer_for_limited_account": "התראות על פעולות חשבון זה סוננו כי חשבון זה הוגבל על ידי מנהלי הדיונים.", + "notification_requests.explainer_for_limited_remote_account": "התראות על פעולות חשבון זה סוננו כי חשבון זה או השרת שלו הוגבלו על ידי מנהלי הדיונים.", "notification_requests.maximize": "הגדלה למקסימום", "notification_requests.minimize_banner": "להקטין את כותרת ההודעות המפולטרות", "notification_requests.notifications_from": "התראות מ־ {name}", @@ -545,6 +550,8 @@ "notifications.permission_denied": "לא ניתן להציג התראות מסך כיוון כיוון שהרשאות דפדפן נשללו בעבר", "notifications.permission_denied_alert": "לא ניתן לאפשר נוטיפיקציות מסך שכן הדפדפן סורב הרשאה בעבר", "notifications.permission_required": "לא ניתן לאפשר נוטיפיקציות מסך כיוון שהרשאה דרושה לא ניתנה.", + "notifications.policy.filter_limited_accounts_hint": "הוגבל על ידי מנהלי הדיונים", + "notifications.policy.filter_limited_accounts_title": "חשבון מוגבל", "notifications.policy.filter_new_accounts.hint": "נוצר {days, plural,one {ביום האחרון} two {ביומיים האחרונים} other {ב־# הימים האחרונים}}", "notifications.policy.filter_new_accounts_title": "חשבונות חדשים", "notifications.policy.filter_not_followers_hint": "כולל משתמשים שעקבו אחריך פחות מ{days, plural,one {יום} two {יומיים} other {־# ימים}}", @@ -553,7 +560,6 @@ "notifications.policy.filter_not_following_title": "משתמשים שאינך עוקב(ת) אחריהםן", "notifications.policy.filter_private_mentions_hint": "מסונן אלא אם זו תשובה למינשון שלך או אם אתם עוקבים אחרי העונה", "notifications.policy.filter_private_mentions_title": "מינשונים בפרטי שלא הוזמנו", - "notifications.policy.title": "להסתיר התראות מ…", "notifications_permission_banner.enable": "לאפשר נוטיפיקציות מסך", "notifications_permission_banner.how_to_control": "כדי לקבל התראות גם כאשר מסטודון סגור יש לאפשר התראות מסך. ניתן לשלוט בדיוק איזה סוג של אינטראקציות יביא להתראות מסך דרך כפתור ה- {icon} מרגע שהן מאופשרות.", "notifications_permission_banner.title": "לעולם אל תחמיץ דבר", diff --git a/app/javascript/mastodon/locales/hr.json b/app/javascript/mastodon/locales/hr.json index da833079187..e20fb9b4dcd 100644 --- a/app/javascript/mastodon/locales/hr.json +++ b/app/javascript/mastodon/locales/hr.json @@ -337,7 +337,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} Vas je počeo/la pratiti", "notification.follow_request": "{name} zatražio/la je da Vas prati", - "notification.mention": "{name} Vas je spomenuo", "notification.own_poll": "Vaša anketa je završila", "notification.reblog": "{name} je boostao/la Vaš status", "notifications.clear": "Očisti obavijesti", diff --git a/app/javascript/mastodon/locales/hu.json b/app/javascript/mastodon/locales/hu.json index 4291954e202..5e6b42b3bb3 100644 --- a/app/javascript/mastodon/locales/hu.json +++ b/app/javascript/mastodon/locales/hu.json @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "Frissítések megtekintése", "home.pending_critical_update.title": "Kritikus biztonsági frissítés érhető el!", "home.show_announcements": "Közlemények megjelenítése", + "ignore_notifications_modal.disclaimer": "A Mastodon nem tudja értesíteni azokat a felhasználókat, akiknek figyelmen kívül hagytad az értesítéseit. Az értesítések figyelmen kívül hagyása nem állítja meg az üzenetek elküldését.", + "ignore_notifications_modal.filter_instead": "Inkább szűrés", + "ignore_notifications_modal.filter_to_avoid_confusion": "A szűrés segít elkerülni a lehetséges félreértéseket", + "ignore_notifications_modal.ignore": "Értesítések figyelmen kívül hagyása", + "ignore_notifications_modal.limited_accounts_title": "Moderált fiókok értesítéseinek figyelmen kívül hagyása?", + "ignore_notifications_modal.new_accounts_title": "Új fiókok értesítéseinek figyelmen kívül hagyása?", + "ignore_notifications_modal.not_followers_title": "Nem követőktől érkező értesítések figyelmen kívül hagyása?", + "ignore_notifications_modal.not_following_title": "Nem követettektől érkező értesítések figyelmen kívül hagyása?", + "ignore_notifications_modal.private_mentions_title": "Figyelmen kívül hagyod a kéretlen privát említéseket?", "interaction_modal.description.favourite": "Egy Mastodon fiókkal kedvencnek jelölheted ezt a bejegyzést, tudatva a szerzővel, hogy értékeled és elteszed későbbre.", "interaction_modal.description.follow": "Egy Mastodon-fiókkal követheted {name} fiókját, hogy lásd a bejegyzéseit a kezdőlapodon.", "interaction_modal.description.reblog": "Egy Mastodon fiókkal megtolhatod ezt a bejegyzést, hogy megoszd a saját követőiddel.", @@ -482,7 +491,11 @@ "notification.favourite": "{name} kedvencnek jelölte a bejegyzésedet", "notification.follow": "{name} követ téged", "notification.follow_request": "{name} követni szeretne téged", - "notification.mention": "{name} megemlített", + "notification.label.mention": "Említés", + "notification.label.private_mention": "Privát említés", + "notification.label.private_reply": "Privát válasz", + "notification.label.reply": "Válasz", + "notification.mention": "Említés", "notification.moderation-warning.learn_more": "További információ", "notification.moderation_warning": "Moderációs figyelmeztetést kaptál", "notification.moderation_warning.action_delete_statuses": "Néhány bejegyzésedet eltávolították.", @@ -494,7 +507,6 @@ "notification.moderation_warning.action_suspend": "A fiókod felfüggesztésre került.", "notification.own_poll": "A szavazásod véget ért", "notification.poll": "Véget ért egy szavazás, melyben részt vettél", - "notification.private_mention": "{name} privátban megemlített", "notification.reblog": "{name} megtolta a bejegyzésedet", "notification.relationships_severance_event": "Elvesztek a kapcsolatok vele: {name}", "notification.relationships_severance_event.account_suspension": "Egy admin a(z) {from} kiszolgálóról felfüggesztette {target} fiókját, ami azt jelenti, hogy mostantól nem fogsz róla értesítést kapni, és nem fogsz tudni vele kapcsolatba lépni.", @@ -504,11 +516,26 @@ "notification.status": "{name} bejegyzést tett közzé", "notification.update": "{name} szerkesztett egy bejegyzést", "notification_requests.accept": "Elfogadás", + "notification_requests.accept_all": "Összes elfogadása", + "notification_requests.accept_multiple": "{count, plural, one {# kérés elfogadása} other {# kérés elfogadása}}", + "notification_requests.confirm_accept_all.button": "Összes elfogadása", + "notification_requests.confirm_accept_all.message": "Elfogadni készülsz {count, plural, one {egy értesítési kérést} other {# értesítési kérést}}. Biztosan folytatod?", + "notification_requests.confirm_accept_all.title": "Értesítési kérés elfogadása?", + "notification_requests.confirm_dismiss_all.button": "Összes elutasítása", + "notification_requests.confirm_dismiss_all.message": "{count, plural, one {Egy értesítési kérés} other {# értesítési kérés}} elvetésére készülsz. Többé nem fogsz {count, plural, one {hozzáférni} other {hozzájuk férni}}. Biztosan folytatod?", + "notification_requests.confirm_dismiss_all.title": "Értesítési kérések elvetése?", "notification_requests.dismiss": "Elvetés", + "notification_requests.dismiss_all": "Összes elutasítása", + "notification_requests.dismiss_multiple": "{count, plural, one {# kérés elvetése} other {# kérés elvetése}}", + "notification_requests.enter_selection_mode": "Kiválasztás", + "notification_requests.exit_selection_mode": "Mégse", + "notification_requests.explainer_for_limited_account": "Az ettől a fióktól származó értesítéseket kiszűrték, mert a fiókot egy moderátor korlátozta.", + "notification_requests.explainer_for_limited_remote_account": "Az ettől a fióktól származó értesítéseket kiszűrték, mert a fiókot vagy annak kiszolgálóját egy moderátor korlátozta.", "notification_requests.maximize": "Maximalizálás", "notification_requests.minimize_banner": "Szűrt értesítések sávjának minimalizálása", "notification_requests.notifications_from": "{name} értesítései", "notification_requests.title": "Szűrt értesítések", + "notification_requests.view": "Értesítések megtekintése", "notifications.clear": "Értesítések törlése", "notifications.clear_confirmation": "Biztos, hogy véglegesen törölni akarod az összes értesítésed?", "notifications.clear_title": "Törlöd az értesítéseket?", @@ -545,6 +572,14 @@ "notifications.permission_denied": "Az asztali értesítések nem érhetők el a korábban elutasított böngészőengedély-kérelem miatt", "notifications.permission_denied_alert": "Az asztali értesítések nem engedélyezhetők a korábban elutasított böngésző engedély miatt", "notifications.permission_required": "Az asztali értesítések nem érhetőek el, mivel a szükséges engedély nem lett megadva.", + "notifications.policy.accept": "Elfogadás", + "notifications.policy.accept_hint": "Megjelenítés az értesítések között", + "notifications.policy.drop": "Figyelmen kívül hagyás", + "notifications.policy.drop_hint": "Küldés a semmibe, többé ne jelenjen meg", + "notifications.policy.filter": "Szűrő", + "notifications.policy.filter_hint": "Küldés a szűrt értesítések közé", + "notifications.policy.filter_limited_accounts_hint": "A szerver moderátorai által korlátozott", + "notifications.policy.filter_limited_accounts_title": "Moderált fiókok", "notifications.policy.filter_new_accounts.hint": "Az elmúlt {days, plural, one {napban} other {# napban}} létrehozva", "notifications.policy.filter_new_accounts_title": "Új fiókok", "notifications.policy.filter_not_followers_hint": "Beleértve azokat, akik kevesebb mint {days, plural, one {egy napja} other {# napja}} követnek", @@ -553,7 +588,7 @@ "notifications.policy.filter_not_following_title": "Nem követett emberek", "notifications.policy.filter_private_mentions_hint": "Kiszűrve, hacsak nem a saját említésedre válaszol, vagy ha nem követed a feladót", "notifications.policy.filter_private_mentions_title": "Kéretlen személyes említések", - "notifications.policy.title": "Feladó értesítéseinek kiszűrése…", + "notifications.policy.title": "Értesítések kezelése…", "notifications_permission_banner.enable": "Asztali értesítések engedélyezése", "notifications_permission_banner.how_to_control": "Ahhoz, hogy értesítéseket kapj akkor, amikor a Mastodon nincs megnyitva, engedélyezd az asztali értesítéseket. Pontosan be tudod állítani, hogy milyen interakciókról értesülj a fenti {icon} gombon keresztül, ha egyszer már engedélyezted őket.", "notifications_permission_banner.title": "Soha ne mulassz el semmit", @@ -794,6 +829,7 @@ "timeline_hint.remote_resource_not_displayed": "a más kiszolgálókról származó {resource} tartalmak nem jelennek meg.", "timeline_hint.resources.followers": "Követő", "timeline_hint.resources.follows": "Követett", + "timeline_hint.resources.replies": "Néhány válasz", "timeline_hint.resources.statuses": "Régi bejegyzések", "trends.counter_by_accounts": "{count, plural, one {{counter} ember} other {{counter} ember}} az elmúlt {days, plural,one {napban} other {{days} napban}}", "trends.trending_now": "Most felkapott", diff --git a/app/javascript/mastodon/locales/hy.json b/app/javascript/mastodon/locales/hy.json index c926e7b4f38..98a40f56e8c 100644 --- a/app/javascript/mastodon/locales/hy.json +++ b/app/javascript/mastodon/locales/hy.json @@ -319,7 +319,6 @@ "notification.favourite": "{name}-ը հաւանել է քո գրառումը", "notification.follow": "{name} սկսեց հետեւել քեզ", "notification.follow_request": "{name} քեզ հետեւելու հայց է ուղարկել", - "notification.mention": "{name} նշեց քեզ", "notification.own_poll": "Հարցումդ աւարտուեց", "notification.reblog": "{name} տարածեց գրառումդ", "notification.status": "{name} հենց նոր գրառում արեց", diff --git a/app/javascript/mastodon/locales/ia.json b/app/javascript/mastodon/locales/ia.json index d775408b173..3750fc82a86 100644 --- a/app/javascript/mastodon/locales/ia.json +++ b/app/javascript/mastodon/locales/ia.json @@ -475,7 +475,11 @@ "notification.favourite": "{name} ha marcate tu message como favorite", "notification.follow": "{name} te ha sequite", "notification.follow_request": "{name} ha requestate de sequer te", - "notification.mention": "{name} te ha mentionate", + "notification.label.mention": "Mention", + "notification.label.private_mention": "Mention private", + "notification.label.private_reply": "Responsa private", + "notification.label.reply": "Responder", + "notification.mention": "Mention", "notification.moderation-warning.learn_more": "Apprender plus", "notification.moderation_warning": "Tu ha recipite un advertimento de moderation", "notification.moderation_warning.action_delete_statuses": "Alcunes de tu messages ha essite removite.", @@ -542,7 +546,6 @@ "notifications.policy.filter_not_following_title": "Personas que tu non seque", "notifications.policy.filter_private_mentions_hint": "Filtrate, excepte si es in responsa a tu proprie mention o si tu seque le expeditor", "notifications.policy.filter_private_mentions_title": "Mentiones private indesirate", - "notifications.policy.title": "Filtrar notificationes de…", "notifications_permission_banner.enable": "Activar notificationes de scriptorio", "notifications_permission_banner.how_to_control": "Pro reciper notificationes quando Mastodon non es aperte, activa le notificationes de scriptorio. Post lor activation, es possibile controlar precisemente qual typos de interaction genera notificationes de scriptorio per medio del button {icon} hic supra.", "notifications_permission_banner.title": "Non mancar jammais a un cosa", diff --git a/app/javascript/mastodon/locales/id.json b/app/javascript/mastodon/locales/id.json index db6e3efe5f4..5c296cf4fe5 100644 --- a/app/javascript/mastodon/locales/id.json +++ b/app/javascript/mastodon/locales/id.json @@ -419,7 +419,6 @@ "notification.admin.sign_up": "{name} mendaftar", "notification.follow": "{name} mengikuti Anda", "notification.follow_request": "{name} ingin mengikuti Anda", - "notification.mention": "{name} menyebut Anda", "notification.own_poll": "Japat Anda telah berakhir", "notification.reblog": "{name} mem-boost kiriman Anda", "notification.status": "{name} baru saja mengirim", diff --git a/app/javascript/mastodon/locales/ie.json b/app/javascript/mastodon/locales/ie.json index c5290d18b82..61a93a3e50c 100644 --- a/app/javascript/mastodon/locales/ie.json +++ b/app/javascript/mastodon/locales/ie.json @@ -462,7 +462,6 @@ "notification.favourite": "{name} favoritisat tui posta", "notification.follow": "{name} sequet te", "notification.follow_request": "{name} ha petit sequer te", - "notification.mention": "{name} mentionat te", "notification.moderation-warning.learn_more": "Aprender plu", "notification.moderation_warning": "Tu ha recivet un moderatori advertiment", "notification.moderation_warning.action_delete_statuses": "Alcun de tui postas ha esset efaciat.", @@ -526,7 +525,6 @@ "notifications.policy.filter_not_following_title": "Persones queles tu ne seque", "notifications.policy.filter_private_mentions_hint": "Filtrat except si it es un response a tui propri mention o si tu seque li missor", "notifications.policy.filter_private_mentions_title": "Ínsolicitat privat mentiones", - "notifications.policy.title": "Filtrar notificationes de…", "notifications_permission_banner.enable": "Activisar notificationes sur li computator", "notifications_permission_banner.how_to_control": "Por reciver notificationes quande Mastodon ne es apert, activisa notificationes sur li computator. Tu posse decider precisimen quel species de interactiones genera notificationes per li buton {icon} in-supra quande ili es activisat.", "notifications_permission_banner.title": "Nequande preterlassa quocunc", diff --git a/app/javascript/mastodon/locales/io.json b/app/javascript/mastodon/locales/io.json index 38ece266e6b..fa083522c8c 100644 --- a/app/javascript/mastodon/locales/io.json +++ b/app/javascript/mastodon/locales/io.json @@ -396,7 +396,6 @@ "notification.favourite": "{name} favorizis tua mesajo", "notification.follow": "{name} sequeskis tu", "notification.follow_request": "{name} demandas sequar vu", - "notification.mention": "{name} mencionis tu", "notification.own_poll": "Vua votposto finigis", "notification.reblog": "{name} repetis tua mesajo", "notification.status": "{name} nove postigis", diff --git a/app/javascript/mastodon/locales/is.json b/app/javascript/mastodon/locales/is.json index 47daa30fc4b..d5c791e1c5b 100644 --- a/app/javascript/mastodon/locales/is.json +++ b/app/javascript/mastodon/locales/is.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Skoða uppfærslur", "home.pending_critical_update.title": "Áríðandi öryggisuppfærsla er tiltæk!", "home.show_announcements": "Birta auglýsingar", + "ignore_notifications_modal.disclaimer": "Mastodon getur ekki upplýst notendur um að þú hunsir tilkynningar frá þeim. Hunsun tilkynninga kemur ekki í veg fyrir að sjálf skilaboðin verði send.", + "ignore_notifications_modal.filter_instead": "Sía frekar", + "ignore_notifications_modal.filter_to_act_users": "Þú munt áfram geta samþykkt, hafnað eða kært notendur", + "ignore_notifications_modal.filter_to_avoid_confusion": "Síun hjálpar við að komast hjá mögulegum ruglingi", + "ignore_notifications_modal.filter_to_review_separately": "Þú getur skoðað síaðar tilkynningar sérstaklega", + "ignore_notifications_modal.ignore": "Hunsa tilkynningar", + "ignore_notifications_modal.limited_accounts_title": "Hunsa tilkynningar frá aðgöngum sem umsjón er höfð með?", + "ignore_notifications_modal.new_accounts_title": "Hunsa tilkynningar frá nýjum aðgöngum?", + "ignore_notifications_modal.not_followers_title": "Hunsa tilkynningar frá fólki sem fylgist ekki með þér?", + "ignore_notifications_modal.not_following_title": "Hunsa tilkynningar frá fólki sem þú fylgist ekki með?", + "ignore_notifications_modal.private_mentions_title": "Hunsa tilkynningar frá óumbeðnum tilvísunum í einkaspjalli?", "interaction_modal.description.favourite": "Með notandaaðgangi á Mastodon geturðu sett þessa færslu í eftirlæti og þannig látið höfundinn vita að þú kunnir að meta hana og vistað hana til síðari tíma.", "interaction_modal.description.follow": "Með notandaaðgangi á Mastodon geturðu fylgst með {name} og fengið færslur frá viðkomandi í heimastreymið þitt.", "interaction_modal.description.reblog": "Með notandaaðgangi á Mastodon geturðu endurbirt þessa færslu til að deila henni með þeim sem fylgjast með þér.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} setti færsluna þína í eftirlæti", "notification.follow": "{name} fylgist með þér", "notification.follow_request": "{name} hefur beðið um að fylgjast með þér", - "notification.mention": "{name} minntist á þig", + "notification.label.mention": "Minnst á", + "notification.label.private_mention": "Einkaspjall", + "notification.label.private_reply": "Einkasvar", + "notification.label.reply": "Svara", + "notification.mention": "Minnst á", "notification.moderation-warning.learn_more": "Kanna nánar", "notification.moderation_warning": "Þú hefur fengið aðvörun frá umsjónarmanni", "notification.moderation_warning.action_delete_statuses": "Sumar færslurnar þínar hafa verið fjarlægðar.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Notandaaðgangurinn þinn hefur verið settur í frysti.", "notification.own_poll": "Könnuninni þinni er lokið", "notification.poll": "Könnun sem þú greiddir atkvæði í er lokið", - "notification.private_mention": "{name} minntist á þig í einrúmi", "notification.reblog": "{name} endurbirti færsluna þína", "notification.relationships_severance_event": "Missti tengingar við {name}", "notification.relationships_severance_event.account_suspension": "Stjórnandi á {from} hefur fryst {target}, sem þýðir að þú færð ekki lengur skilaboð frá viðkomandi né átt í samskiptum við viðkomandi.", @@ -504,11 +518,26 @@ "notification.status": "{name} sendi inn rétt í þessu", "notification.update": "{name} breytti færslu", "notification_requests.accept": "Samþykkja", + "notification_requests.accept_all": "Samþykkja alla", + "notification_requests.accept_multiple": "{count, plural, one {Samþykkja # beiðni} other {Samþykkja # beiðnir}}", + "notification_requests.confirm_accept_all.button": "Samþykkja alla", + "notification_requests.confirm_accept_all.message": "Þú ert að fara að samþykkja {count, plural, one {eina beiðni um tilkynningar} other {# beiðnir um tilkynningar}}. Ertu viss um að þú viljir halda áfram?", + "notification_requests.confirm_accept_all.title": "Samþykkja beiðnir um tilkynningar?", + "notification_requests.confirm_dismiss_all.button": "Hunsa allt", + "notification_requests.confirm_dismiss_all.message": "Þú ert að fara að hunsa {count, plural, one {eina beiðni um tilkynningar} other {# beiðnir um tilkynningar}}. Þú munt ekki eiga auðvelt með að skoða {count, plural, one {hana} other {þær}} aftur síðar. Ertu viss um að þú viljir halda áfram?", + "notification_requests.confirm_dismiss_all.title": "Hunsa beiðnir um tilkynningar?", "notification_requests.dismiss": "Afgreiða", + "notification_requests.dismiss_all": "Hunsa allt", + "notification_requests.dismiss_multiple": "{count, plural, one {Afgreiða # beiðni} other {Afgreiða # beiðnir}}", + "notification_requests.enter_selection_mode": "Velja", + "notification_requests.exit_selection_mode": "Hætta við", + "notification_requests.explainer_for_limited_account": "Tilkynningar frá þessum notanda hafa verið síaðar þar sem aðgangur hans hefur verið takmarkaður af umsjónarmanni.", + "notification_requests.explainer_for_limited_remote_account": "Tilkynningar frá þessum notanda hafa verið síaðar þar sem aðgangurinn eða netþjónn hans hefur verið takmarkaður af umsjónarmanni.", "notification_requests.maximize": "Hámarka", "notification_requests.minimize_banner": "Minnka borða með síuðum tilkynningum", "notification_requests.notifications_from": "Tilkynningar frá {name}", "notification_requests.title": "Síaðar tilkynningar", + "notification_requests.view": "Skoða tilkynningar", "notifications.clear": "Hreinsa tilkynningar", "notifications.clear_confirmation": "Ertu viss um að þú viljir endanlega eyða öllum tilkynningunum þínum?", "notifications.clear_title": "Hreinsa tilkynningar?", @@ -545,6 +574,14 @@ "notifications.permission_denied": "Tilkynningar á skjáborði eru ekki aðgengilegar megna áður hafnaðra beiðna fyrir vafra", "notifications.permission_denied_alert": "Ekki var hægt að virkja tilkynningar á skjáborði, þar sem heimildum fyrir vafra var áður hafnað", "notifications.permission_required": "Tilkynningar á skjáborði eru ekki aðgengilegar þar sem nauðsynlegar heimildir hafa ekki verið veittar.", + "notifications.policy.accept": "Samþykkja", + "notifications.policy.accept_hint": "Birta í tilkynningum", + "notifications.policy.drop": "Hunsa", + "notifications.policy.drop_hint": "Senda út í tómið, svo það sjáist aldrei framar", + "notifications.policy.filter": "Sía", + "notifications.policy.filter_hint": "Senda í pósthólf fyrir síaðar tilkynningar", + "notifications.policy.filter_limited_accounts_hint": "Takmarkað af umsjónarmönnum netþjóns", + "notifications.policy.filter_limited_accounts_title": "Aðgangar í umsjón", "notifications.policy.filter_new_accounts.hint": "Útbúið {days, plural, one {síðasta daginn} other {síðustu # daga}}", "notifications.policy.filter_new_accounts_title": "Nýir notendur", "notifications.policy.filter_not_followers_hint": "Þar með talið fólk sem hefur fylgst með þér í minna en {days, plural, one {einn dag} other {# daga}}", @@ -553,7 +590,7 @@ "notifications.policy.filter_not_following_title": "Fólk sem þú fylgist ekki með", "notifications.policy.filter_private_mentions_hint": "Síað nema það sé í svari við einhverju þar sem þú minntist á viðkomandi eða ef þú fylgist með sendandanum", "notifications.policy.filter_private_mentions_title": "Óumbeðið einkaspjall", - "notifications.policy.title": "Sía út tilkynningar frá…", + "notifications.policy.title": "Sýsla með tilkynningar frá…", "notifications_permission_banner.enable": "Virkja tilkynningar á skjáborði", "notifications_permission_banner.how_to_control": "Til að taka á móti tilkynningum þegar Mastodon er ekki opið, skaltu virkja tilkynningar á skjáborði. Þegar þær eru orðnar virkar geturðu stýrt nákvæmlega hverskonar atvik framleiða tilkynningar með því að nota {icon}-hnappinn hér fyrir ofan.", "notifications_permission_banner.title": "Aldrei missa af neinu", @@ -794,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} frá öðrum netþjónum er ekki birt.", "timeline_hint.resources.followers": "Fylgjendur", "timeline_hint.resources.follows": "Fylgist með", + "timeline_hint.resources.replies": "Sum svör", "timeline_hint.resources.statuses": "Eldri færslur", "trends.counter_by_accounts": "{count, plural, one {{counter} aðili} other {{counter} manns}} {days, plural, one {síðasta sólarhringinn} other {síðustu {days} daga}}", "trends.trending_now": "Vinsælt núna", diff --git a/app/javascript/mastodon/locales/it.json b/app/javascript/mastodon/locales/it.json index 3d9df8a234e..c3cbbb9cf04 100644 --- a/app/javascript/mastodon/locales/it.json +++ b/app/javascript/mastodon/locales/it.json @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "Visualizza aggiornamenti", "home.pending_critical_update.title": "Aggiornamento critico di sicurezza disponibile!", "home.show_announcements": "Mostra annunci", + "ignore_notifications_modal.disclaimer": "Mastodon non può informare gli utenti che hai ignorato le loro notifiche. Ignorare le notifiche non impedirà l'invio dei messaggi stessi.", + "ignore_notifications_modal.filter_instead": "Filtra invece", + "ignore_notifications_modal.filter_to_avoid_confusion": "Il filtraggio aiuta a evitare potenziali confusioni", + "ignore_notifications_modal.ignore": "Ignora le notifiche", + "ignore_notifications_modal.limited_accounts_title": "Ignorare le notifiche dagli account moderati?", + "ignore_notifications_modal.new_accounts_title": "Ignorare le notifiche dai nuovi account?", + "ignore_notifications_modal.not_followers_title": "Ignorare le notifiche delle persone che non ti seguono?", + "ignore_notifications_modal.not_following_title": "Ignorare le notifiche delle persone che non segui?", + "ignore_notifications_modal.private_mentions_title": "Ignorare le notifiche provenienti da menzioni private indesiderate?", "interaction_modal.description.favourite": "Con un account su Mastodon, puoi aggiungere questo post ai preferiti per far sapere all'autore che lo apprezzi e salvarlo per dopo.", "interaction_modal.description.follow": "Con un profilo di Mastodon, puoi seguire {name} per ricevere i suoi post nel feed della tua home.", "interaction_modal.description.reblog": "Con un profilo di Mastodon, puoi rebloggare questo post per condividerlo con i tuoi seguaci.", @@ -482,7 +491,11 @@ "notification.favourite": "{name} ha aggiunto il tuo post ai preferiti", "notification.follow": "{name} ha iniziato a seguirti", "notification.follow_request": "{name} ha richiesto di seguirti", - "notification.mention": "{name} ti ha menzionato", + "notification.label.mention": "Menziona", + "notification.label.private_mention": "Menzione privata", + "notification.label.private_reply": "Rispondi in privato", + "notification.label.reply": "Rispondi", + "notification.mention": "Menziona", "notification.moderation-warning.learn_more": "Scopri di più", "notification.moderation_warning": "Hai ricevuto un avviso di moderazione", "notification.moderation_warning.action_delete_statuses": "Alcuni dei tuoi post sono stati rimossi.", @@ -494,7 +507,6 @@ "notification.moderation_warning.action_suspend": "Il tuo account è stato sospeso.", "notification.own_poll": "Il tuo sondaggio è terminato", "notification.poll": "Un sondaggio in cui hai votato è terminato", - "notification.private_mention": "{name} ti ha citato privatamente", "notification.reblog": "{name} ha rebloggato il tuo post", "notification.relationships_severance_event": "Connessioni perse con {name}", "notification.relationships_severance_event.account_suspension": "Un amministratore da {from} ha sospeso {target}, il che significa che non puoi più ricevere aggiornamenti da loro o interagire con loro.", @@ -504,11 +516,26 @@ "notification.status": "{name} ha appena pubblicato un post", "notification.update": "{name} ha modificato un post", "notification_requests.accept": "Accetta", + "notification_requests.accept_all": "Accetta tutte", + "notification_requests.accept_multiple": "{count, plural,one {Accetta # richiesta} other {Accetta # richieste}}", + "notification_requests.confirm_accept_all.button": "Accetta tutte", + "notification_requests.confirm_accept_all.message": "Stai per accettare {count, plural, one {una richiesta di notifica} other {# richieste di notifica}}. Si è sicuri di voler procedere?", + "notification_requests.confirm_accept_all.title": "Accettare le richieste di notifica?", + "notification_requests.confirm_dismiss_all.button": "Ignora tutte", + "notification_requests.confirm_dismiss_all.message": "Stai per ignorare {count, plural, one {una richiesta di notifica} other {# richieste di notifica}}. Non sarai più in grado di accedere facilmente {count, plural, one {ad essa} other {ad esse}} nuovamente. Si è sicuri di voler procedere?", + "notification_requests.confirm_dismiss_all.title": "Ignorare le richieste di notifica?", "notification_requests.dismiss": "Ignora", + "notification_requests.dismiss_all": "Ignora tutte", + "notification_requests.dismiss_multiple": "{count, plural, one {Ignora # richiesta} other {Ignora # richieste}}", + "notification_requests.enter_selection_mode": "Seleziona", + "notification_requests.exit_selection_mode": "Annulla", + "notification_requests.explainer_for_limited_account": "Le notifiche provenienti da questo account sono state filtrate perché l'account è stato limitato da un moderatore.", + "notification_requests.explainer_for_limited_remote_account": "Le notifiche provenienti da questo account sono state filtrate perché l'account o il suo server sono stati limitati da un moderatore.", "notification_requests.maximize": "Ingrandisci", "notification_requests.minimize_banner": "Minimizza il banner delle notifiche filtrate", "notification_requests.notifications_from": "Notifiche da {name}", "notification_requests.title": "Notifiche filtrate", + "notification_requests.view": "Visualizza le notifiche", "notifications.clear": "Cancella le notifiche", "notifications.clear_confirmation": "Sei sicuro di voler cancellare permanentemente tutte le tue notifiche?", "notifications.clear_title": "Cancellare le notifiche?", @@ -545,6 +572,12 @@ "notifications.permission_denied": "Notifiche desktop non disponibili a causa della precedentemente negata richiesta di autorizzazioni del browser", "notifications.permission_denied_alert": "Impossibile abilitare le notifiche desktop, poiché l'autorizzazione del browser è stata precedentemente negata", "notifications.permission_required": "Notifiche destkop non disponibili poiché l'autorizzazione richiesta non è stata concessa.", + "notifications.policy.accept": "Accetta", + "notifications.policy.accept_hint": "Mostra nelle notifiche", + "notifications.policy.drop": "Ignora", + "notifications.policy.filter_hint": "Invia alla casella in arrivo delle notifiche filtrate", + "notifications.policy.filter_limited_accounts_hint": "Limitato dai moderatori del server", + "notifications.policy.filter_limited_accounts_title": "Account moderati", "notifications.policy.filter_new_accounts.hint": "Creato {days, plural, one {un giorno} other {# giorni}} fa", "notifications.policy.filter_new_accounts_title": "Nuovi account", "notifications.policy.filter_not_followers_hint": "Incluse le persone che ti seguono da meno di {days, plural, one {un giorno} other {# giorni}}", @@ -553,7 +586,7 @@ "notifications.policy.filter_not_following_title": "Persone che non segui", "notifications.policy.filter_private_mentions_hint": "Filtrate, a meno che non sia in risposta alla tua menzione o se segui il mittente", "notifications.policy.filter_private_mentions_title": "Menzioni private indesiderate", - "notifications.policy.title": "Filtra le notifiche da…", + "notifications.policy.title": "Gestisci le notifiche da…", "notifications_permission_banner.enable": "Abilita le notifiche desktop", "notifications_permission_banner.how_to_control": "Per ricevere le notifiche quando Mastodon non è aperto, abilita le notifiche desktop. Puoi controllare precisamente quali tipi di interazioni generano le notifiche destkop, tramite il pulsante {icon} sopra, una volta abilitate.", "notifications_permission_banner.title": "Non perderti mai nulla", @@ -794,6 +827,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} da altri server non sono mostrati.", "timeline_hint.resources.followers": "Seguaci", "timeline_hint.resources.follows": "Segue", + "timeline_hint.resources.replies": "Alcune risposte", "timeline_hint.resources.statuses": "Post meno recenti", "trends.counter_by_accounts": "{count, plural, one {{count} persona} other {{count} persone}} {days, plural, one {nell'ultimo giorno} other {negli ultimi {days} giorni}}", "trends.trending_now": "Ora in tendenza", diff --git a/app/javascript/mastodon/locales/ja.json b/app/javascript/mastodon/locales/ja.json index 97f64b179e4..610a71ef563 100644 --- a/app/javascript/mastodon/locales/ja.json +++ b/app/javascript/mastodon/locales/ja.json @@ -437,6 +437,8 @@ "mute_modal.title": "ユーザーをミュートしますか?", "mute_modal.you_wont_see_mentions": "宛先に相手が入っている投稿も閲覧できなくなります。", "mute_modal.you_wont_see_posts": "相手はあなたの投稿を今までどおり閲覧できますが、あなたは相手の投稿を閲覧できなくなります。", + "name_and_others": "{count, plural, other {#人のユーザー}}と{name}", + "name_and_others_with_link": "{count, plural, other {#人のユーザー}}と{name}", "navigation_bar.about": "概要", "navigation_bar.advanced_interface": "上級者向けUIに戻る", "navigation_bar.blocks": "ブロックしたユーザー", @@ -464,11 +466,14 @@ "navigation_bar.security": "セキュリティ", "not_signed_in_indicator.not_signed_in": "この機能を使うにはログインする必要があります。", "notification.admin.report": "{name}さんが{target}さんを通報しました", + "notification.admin.report_account": "{name}さんが{target}さんの投稿{count, plural, other {#件}}を「{category}」として通報しました", + "notification.admin.report_account_other": "{name}さんが{target}さんの投稿{count, plural, other {#件}}を通報しました", + "notification.admin.report_statuses": "{name}さんが{target}さんを「{category}」として通報しました", + "notification.admin.report_statuses_other": "{name}さんが{target}さんを通報しました", "notification.admin.sign_up": "{name}さんがサインアップしました", "notification.favourite": "{name}さんがお気に入りしました", "notification.follow": "{name}さんにフォローされました", "notification.follow_request": "{name}さんがあなたにフォローリクエストしました", - "notification.mention": "{name}さんがあなたに返信しました", "notification.moderation-warning.learn_more": "さらに詳しく", "notification.moderation_warning": "管理者から警告が来ています", "notification.moderation_warning.action_delete_statuses": "あなたによるいくつかの投稿が削除されました。", @@ -479,6 +484,7 @@ "notification.moderation_warning.action_silence": "あなたのアカウントは制限されています。", "notification.moderation_warning.action_suspend": "あなたのアカウントは停止されました。", "notification.own_poll": "アンケートが終了しました", + "notification.poll": "投票したアンケートが終了しました", "notification.reblog": "{name}さんがあなたの投稿をブーストしました", "notification.relationships_severance_event": "{name} との関係が失われました", "notification.relationships_severance_event.account_suspension": "{from} の管理者が {target} さんを停止したため、今後このユーザーとの交流や新しい投稿の受け取りができなくなりました。", @@ -535,7 +541,6 @@ "notifications.policy.filter_not_following_title": "フォローしていないアカウントからの通知をブロックする", "notifications.policy.filter_private_mentions_hint": "あなたがメンションした相手からの返信、およびフォローしているアカウントからの返信以外がブロックされます", "notifications.policy.filter_private_mentions_title": "外部からの非公開の返信をブロックする", - "notifications.policy.title": "通知のフィルタリング", "notifications_permission_banner.enable": "デスクトップ通知を有効にする", "notifications_permission_banner.how_to_control": "Mastodonを閉じている間でも通知を受信するにはデスクトップ通知を有効にしてください。有効にすると上の {icon} ボタンから通知の内容を細かくカスタマイズできます。", "notifications_permission_banner.title": "お見逃しなく", @@ -662,9 +667,13 @@ "report.unfollow_explanation": "このアカウントをフォローしています。ホームフィードに彼らの投稿を表示しないようにするには、彼らのフォローを外してください。", "report_notification.attached_statuses": "{count, plural, one {{count}件の投稿} other {{count}件の投稿}}が添付されました。", "report_notification.categories.legal": "法令違反", + "report_notification.categories.legal_sentence": "法令違反", "report_notification.categories.other": "その他", + "report_notification.categories.other_sentence": "その他", "report_notification.categories.spam": "スパム", + "report_notification.categories.spam_sentence": "スパム", "report_notification.categories.violation": "ルール違反", + "report_notification.categories.violation_sentence": "ルール違反", "report_notification.open": "通報を開く", "search.no_recent_searches": "検索履歴はありません", "search.placeholder": "検索", diff --git a/app/javascript/mastodon/locales/ka.json b/app/javascript/mastodon/locales/ka.json index a54998e92ba..edb19c1d3a9 100644 --- a/app/javascript/mastodon/locales/ka.json +++ b/app/javascript/mastodon/locales/ka.json @@ -171,7 +171,6 @@ "navigation_bar.security": "უსაფრთხოება", "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} გამოგყვათ", - "notification.mention": "{name}-მა გასახელათ", "notification.reblog": "{name}-მა დაბუსტა თქვენი სტატუსი", "notifications.clear": "შეტყობინებების გასუფთავება", "notifications.clear_confirmation": "დარწმუნებული ხართ, გსურთ სამუდამოდ წაშალოთ ყველა თქვენი შეტყობინება?", diff --git a/app/javascript/mastodon/locales/kab.json b/app/javascript/mastodon/locales/kab.json index 0cf2fbcdb49..8d4f128e9a4 100644 --- a/app/javascript/mastodon/locales/kab.json +++ b/app/javascript/mastodon/locales/kab.json @@ -289,8 +289,8 @@ "interaction_modal.sign_in_hint": "Ihi : Wa d asmel ideg tjerdeḍ. Ma ur tecfiḍ ara, nadi imayl n ummager deg tenkult-ik·im. Tzemreḍ daɣen ad d-tefkeḍ isem-ik·im n useqdac ummid ! (amedya @Mastodon@mastodon.social)", "interaction_modal.title.follow": "Ḍfer {name}", "interaction_modal.title.reply": "Tiririt i tsuffeɣt n {name}", - "intervals.full.days": "{number, plural, one {# n wass} other {# n wussan}}", - "intervals.full.hours": "{number, plural, one {# n usarag} other {# n yesragen}}", + "intervals.full.days": "{number, plural, one {# wass} other {# wussan}}", + "intervals.full.hours": "{number, plural, one {# usarag} other {# yisragen}}", "intervals.full.minutes": "{number, plural, one {# n tesdat} other {# n tesdatin}}", "keyboard_shortcuts.back": "i tuɣalin ɣer deffir", "keyboard_shortcuts.blocked": "akken ad teldiḍ umuɣ n yimseqdacen yettwasḥebsen", @@ -391,7 +391,6 @@ "notification.favourite": "{name} yesmenyaf addad-ik·im", "notification.follow": "iṭṭafar-ik·em-id {name}", "notification.follow_request": "{name} yessuter-d ad k·m-yeḍfeṛ", - "notification.mention": "{name} yebder-ik-id", "notification.moderation-warning.learn_more": "Issin ugar", "notification.moderation_warning.action_suspend": "Yettwaseḥbes umiḍan-ik.", "notification.own_poll": "Tafrant-ik·im tfuk", @@ -433,12 +432,11 @@ "notifications.permission_denied": "D awezɣi ad yili wermad n walɣuten n tnarit axateṛ turagt tettwagdel", "notifications.policy.filter_new_accounts.hint": "Imiḍanen imaynuten i d-yennulfan deg {days, plural, one {yiwen n wass} other {# n wussan}} yezrin", "notifications.policy.filter_new_accounts_title": "Imiḍan imaynuten", - "notifications.policy.filter_not_followers_hint": "Ula d wid akked tid i k·m-id-iḍefren, ur wwiḍen ara {days, plural, one {yiwen n wass} other {# n wussan}}", + "notifications.policy.filter_not_followers_hint": "Ula d wid akked tid i k·m-id-iḍefren, ur wwiḍen ara {days, plural, one {yiwen wass} other {# wussan}}", "notifications.policy.filter_not_followers_title": "Wid akked tid ur k·m-id-yeṭṭafaren ara", "notifications.policy.filter_not_following_hint": "Alamma tqebleḍ-ten s ufus", "notifications.policy.filter_not_following_title": "Wid akked tid ur tettḍafareḍ ara", "notifications.policy.filter_private_mentions_title": "Abdar uslig ur yettwasferken ara", - "notifications.policy.title": "Sizdeg alɣuten sɣur …", "notifications_permission_banner.enable": "Rmed alɣuten n tnarit", "notifications_permission_banner.title": "Ur zeggel acemma", "onboarding.action.back": "Tuɣalin ɣer deffir", @@ -509,6 +507,7 @@ "report.categories.other": "Tiyyaḍ", "report.categories.spam": "Aspam", "report.category.subtitle": "Fren amṣada akk ufrin", + "report.category.title": "Ini-aɣ-d d acu i yuɣen {type}-a", "report.category.title_account": "ameɣnu", "report.category.title_status": "tasuffeɣt", "report.close": "Immed", @@ -622,8 +621,8 @@ "subscribed_languages.save": "Sekles ibeddilen", "tabs_bar.home": "Agejdan", "tabs_bar.notifications": "Alɣuten", - "time_remaining.days": "Mazal {number, plural, one {# n wass} other {# n wussan}}", - "time_remaining.hours": "Mazal {number, plural, one {# n usrag} other {# n yesragen}}", + "time_remaining.days": "Mazal {number, plural, one {# wass} other {# wussan}}", + "time_remaining.hours": "Mazal {number, plural, one {# usarag} other {# yisragen}}", "time_remaining.minutes": "Mazal {number, plural, one {# n tesdat} other {# n tesdatin}}", "time_remaining.moments": "Akuden i d-yeqqimen", "time_remaining.seconds": "Mazal {number, plural, one {# n tasint} other {# n tsinin}} id yugran", @@ -631,7 +630,7 @@ "timeline_hint.resources.followers": "Imeḍfaṛen", "timeline_hint.resources.follows": "T·Yeṭafaṛ", "timeline_hint.resources.statuses": "Tisuffaɣ tiqdimin", - "trends.counter_by_accounts": "{count, plural, one {{counter} n wemdan} other {{counter} n medden}} deg {days, plural, one {ass} other {{days} n wussan}} iɛeddan", + "trends.counter_by_accounts": "{count, plural, one {{counter} wemdan} other {{counter} medden}} deg {days, plural, one {ass} other {{days} wussan}} iɛeddan", "trends.trending_now": "Ayen mucaɛen tura", "ui.beforeunload": "Arewway-ik·im ad iruḥ ma yella tefeɣ-d deg Maṣṭudun.", "units.short.billion": "{count}B", diff --git a/app/javascript/mastodon/locales/kk.json b/app/javascript/mastodon/locales/kk.json index c530ce8f6a6..2eed22e0edf 100644 --- a/app/javascript/mastodon/locales/kk.json +++ b/app/javascript/mastodon/locales/kk.json @@ -244,7 +244,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} сізге жазылды", "notification.follow_request": "{name} сізге жазылғысы келеді", - "notification.mention": "{name} сізді атап өтті", "notification.own_poll": "Сауалнама аяқталды", "notification.reblog": "{name} жазбаңызды бөлісті", "notifications.clear": "Ескертпелерді тазарт", diff --git a/app/javascript/mastodon/locales/ko.json b/app/javascript/mastodon/locales/ko.json index 56d0dda7ec9..6cf8f67d3e7 100644 --- a/app/javascript/mastodon/locales/ko.json +++ b/app/javascript/mastodon/locales/ko.json @@ -482,7 +482,6 @@ "notification.favourite": "{name} 님이 내 게시물을 좋아합니다", "notification.follow": "{name} 님이 나를 팔로우했습니다", "notification.follow_request": "{name} 님이 팔로우 요청을 보냈습니다", - "notification.mention": "{name} 님의 멘션", "notification.moderation-warning.learn_more": "더 알아보기", "notification.moderation_warning": "중재 경고를 받았습니다", "notification.moderation_warning.action_delete_statuses": "게시물 몇 개가 삭제되었습니다.", @@ -494,7 +493,6 @@ "notification.moderation_warning.action_suspend": "계정이 정지되었습니다.", "notification.own_poll": "설문을 마침", "notification.poll": "참여한 투표가 끝났습니다", - "notification.private_mention": "{name} 님이 나를 개인적으로 멘션했습니다", "notification.reblog": "{name} 님이 부스트했습니다", "notification.relationships_severance_event": "{name} 님과의 연결이 끊어졌습니다", "notification.relationships_severance_event.account_suspension": "{from}의 관리자가 {target}를 정지시켰기 때문에 그들과 더이상 상호작용 할 수 없고 정보를 받아볼 수 없습니다.", @@ -555,7 +553,6 @@ "notifications.policy.filter_not_following_title": "내가 팔로우하지 않는 사람들", "notifications.policy.filter_private_mentions_hint": "내가 한 멘션에 단 답글이거나 내가 발신자를 팔로우 한 것이 아닌 이상 걸러집니다", "notifications.policy.filter_private_mentions_title": "청하지 않은 개인적인 멘션", - "notifications.policy.title": "알림을 제외할 조건들…", "notifications_permission_banner.enable": "데스크탑 알림 활성화", "notifications_permission_banner.how_to_control": "마스토돈이 열려 있지 않을 때에도 알림을 받으려면, 데스크탑 알림을 활성화 하세요. 당신은 어떤 종류의 반응이 데스크탑 알림을 발생할 지를 {icon} 버튼을 통해 세세하게 설정할 수 있습니다.", "notifications_permission_banner.title": "아무것도 놓치지 마세요", diff --git a/app/javascript/mastodon/locales/ku.json b/app/javascript/mastodon/locales/ku.json index a4a6bfc58c3..c8188743897 100644 --- a/app/javascript/mastodon/locales/ku.json +++ b/app/javascript/mastodon/locales/ku.json @@ -343,7 +343,6 @@ "notification.admin.sign_up": "{name} tomar bû", "notification.follow": "{name} te şopand", "notification.follow_request": "{name} dixwazê te bişopîne", - "notification.mention": "{name} qale te kir", "notification.own_poll": "Rapirsîya te qediya", "notification.reblog": "{name} şandiya te bilind kir", "notification.status": "{name} niha şand", diff --git a/app/javascript/mastodon/locales/kw.json b/app/javascript/mastodon/locales/kw.json index 657688a0bbc..ae1d1047bf1 100644 --- a/app/javascript/mastodon/locales/kw.json +++ b/app/javascript/mastodon/locales/kw.json @@ -235,7 +235,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} a wrug agas holya", "notification.follow_request": "{name} a bysis agas holya", - "notification.mention": "{name} a wrug agas meneges", "notification.own_poll": "Agas sondyans a worfennas", "notification.reblog": "{name} a generthas agas post", "notification.status": "{name} a wrug nowydh postya", diff --git a/app/javascript/mastodon/locales/la.json b/app/javascript/mastodon/locales/la.json index 81cc9cd9983..8a2512722e1 100644 --- a/app/javascript/mastodon/locales/la.json +++ b/app/javascript/mastodon/locales/la.json @@ -140,7 +140,6 @@ "notification.favourite": "{name} nuntium tuum favit", "notification.follow": "{name} te secutus est", "notification.follow_request": "{name} postulavit ut te sequeretur", - "notification.mention": "{name} memoravi", "notification.moderation_warning": "Accepistī monitionem moderationis.", "notification.moderation_warning.action_disable": "Ratio tua debilitata est.", "notification.moderation_warning.action_none": "Tua ratiō monitum moderātiōnis accēpit.", diff --git a/app/javascript/mastodon/locales/lad.json b/app/javascript/mastodon/locales/lad.json index 8da6cdecea0..f4954ed3a9f 100644 --- a/app/javascript/mastodon/locales/lad.json +++ b/app/javascript/mastodon/locales/lad.json @@ -449,7 +449,6 @@ "notification.favourite": "A {name} le plaze tu publikasyon", "notification.follow": "{name} te ampeso a segir", "notification.follow_request": "{name} tiene solisitado segirte", - "notification.mention": "{name} te enmento", "notification.moderation-warning.learn_more": "Ambezate mas", "notification.moderation_warning.action_disable": "Tu kuento tiene sido inkapasitado.", "notification.moderation_warning.action_mark_statuses_as_sensitive": "Algunas de tus publikasyones tienen sido markadas komo sensivles.", @@ -506,7 +505,6 @@ "notifications.policy.filter_not_following_hint": "Asta ke las aproves manualmente", "notifications.policy.filter_not_following_title": "Personas ke no siges", "notifications.policy.filter_private_mentions_title": "Enmentaduras privadas no solisitadas", - "notifications.policy.title": "Filtra avizos de…", "notifications_permission_banner.enable": "Kapasita avizos de ensimameza", "notifications_permission_banner.how_to_control": "Para risivir avizos kuando Mastodon no esta avierto, kapasita avizos de ensimameza. Puedes kontrolar presizamente kualos tipos de enteraksiones djeneren avizos de ensimameza kon el boton {icon} arriva kuando esten kapasitadas.", "notifications_permission_banner.title": "Nunkua te piedres niente", diff --git a/app/javascript/mastodon/locales/lt.json b/app/javascript/mastodon/locales/lt.json index e2a7e947eb6..45359a40a70 100644 --- a/app/javascript/mastodon/locales/lt.json +++ b/app/javascript/mastodon/locales/lt.json @@ -300,6 +300,7 @@ "filter_modal.select_filter.subtitle": "Naudok esamą kategoriją arba sukurk naują.", "filter_modal.select_filter.title": "Filtruoti šį įrašą", "filter_modal.title.status": "Filtruoti įrašą", + "filtered_notifications_banner.pending_requests": "Iš {count, plural, =0 {nė vieno} one {žmogaus} few {# žmonių} many {# žmonių} other {# žmonių}}, kuriuos galbūt pažįsti", "filtered_notifications_banner.title": "Filtruojami pranešimai", "firehose.all": "Visi", "firehose.local": "Šis serveris", @@ -355,6 +356,15 @@ "home.pending_critical_update.link": "Žiūrėti naujinimus", "home.pending_critical_update.title": "Galimas kritinis saugumo naujinimas.", "home.show_announcements": "Rodyti skelbimus", + "ignore_notifications_modal.disclaimer": "„Mastodon“ negali informuoti naudotojų, kad ignoravai jų pranešimus. Ignoravus pranešimus, pačių pranešimų siuntimas nebus sustabdytas.", + "ignore_notifications_modal.filter_instead": "Filtruoti vietoj to", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtravimas padeda išvengti galimos painiavos.", + "ignore_notifications_modal.ignore": "Ignoruoti pranešimus", + "ignore_notifications_modal.limited_accounts_title": "Ignoruoti pranešimus iš prižiūrėmų paskyrų?", + "ignore_notifications_modal.new_accounts_title": "Ignoruoti pranešimus iš naujų paskyrų?", + "ignore_notifications_modal.not_followers_title": "Ignoruoti pranešimus iš žmonių, kurie tave neseka?", + "ignore_notifications_modal.not_following_title": "Ignoruoti pranešimus iš žmonių, kuriuos neseki?", + "ignore_notifications_modal.private_mentions_title": "Ignoruoti pranešimus iš neprašytų privačių paminėjimų?", "interaction_modal.description.favourite": "Su Mastodon paskyra gali pamėgti šį įrašą, kad autorius (-ė) žinotų, jog vertinti tai ir išsaugoti jį vėliau.", "interaction_modal.description.follow": "Su Mastodon paskyra gali sekti {name}, kad gautum jų įrašus į pagrindinį srautą.", "interaction_modal.description.reblog": "Su Mastodon paskyra gali pakelti šią įrašą ir pasidalyti juo su savo sekėjais.", @@ -481,7 +491,11 @@ "notification.favourite": "{name} pamėgo tavo įrašą", "notification.follow": "{name} seka tave", "notification.follow_request": "{name} paprašė tave sekti", - "notification.mention": "{name} paminėjo tave", + "notification.label.mention": "Paminėjimas", + "notification.label.private_mention": "Privatus paminėjimas", + "notification.label.private_reply": "Privatus atsakymas", + "notification.label.reply": "Atsakymas", + "notification.mention": "Paminėjimas", "notification.moderation-warning.learn_more": "Sužinoti daugiau", "notification.moderation_warning": "Gavai prižiūrėjimo įspėjimą", "notification.moderation_warning.action_delete_statuses": "Kai kurie tavo įrašai buvo pašalintos.", @@ -493,7 +507,6 @@ "notification.moderation_warning.action_suspend": "Tavo paskyra buvo sustabdyta.", "notification.own_poll": "Tavo apklausa baigėsi", "notification.poll": "Baigėsi apklausa, kurioje balsavai", - "notification.private_mention": "{name} privačiai paminėjo tave", "notification.reblog": "{name} pakėlė tavo įrašą", "notification.relationships_severance_event": "Prarasti sąryšiai su {name}", "notification.relationships_severance_event.learn_more": "Sužinoti daugiau", @@ -502,6 +515,10 @@ "notification.update": "{name} redagavo įrašą", "notification_requests.accept": "Priimti", "notification_requests.dismiss": "Atmesti", + "notification_requests.explainer_for_limited_account": "Pranešimai iš šios paskyros buvo filtruojami, nes prižiūrėtojas (-a) apribojo paskyrą.", + "notification_requests.explainer_for_limited_remote_account": "Pranešimai iš šios paskyros buvo filtruojami, nes prižiūrėtojas (-a) apribojo paskyrą arba serverį.", + "notification_requests.maximize": "Padidinti", + "notification_requests.minimize_banner": "Mažinti filtruotų pranešimų reklamjuostę", "notification_requests.notifications_from": "Pranešimai iš {name}", "notification_requests.title": "Filtruojami pranešimai", "notifications.clear": "Išvalyti pranešimus", @@ -540,12 +557,20 @@ "notifications.permission_denied": "Darbalaukio pranešimai nepasiekiami dėl anksčiau atmestos naršyklės leidimų užklausos.", "notifications.permission_denied_alert": "Negalima įjungti darbalaukio pranešimų, nes prieš tai naršyklės leidimas buvo atmestas.", "notifications.permission_required": "Darbalaukio pranešimai nepasiekiami, nes nebuvo suteiktas reikiamas leidimas.", + "notifications.policy.accept": "Priimti", + "notifications.policy.accept_hint": "Rodyti pranešimuose", + "notifications.policy.drop": "Ignoruoti", + "notifications.policy.drop_hint": "Siųsti į tuštumą, kad daugiau niekada nebepasirodytų", + "notifications.policy.filter": "Filtruoti", + "notifications.policy.filter_hint": "Siųsti į filtruotų pranešimų gautiejus", + "notifications.policy.filter_limited_accounts_hint": "Apribota serverio prižiūrėtojų", + "notifications.policy.filter_limited_accounts_title": "Prižiūrėmi paskyrai", "notifications.policy.filter_new_accounts.hint": "Sukurta per {days, plural, one {vieną dieną} few {# dienas} many {# dienos} other {# dienų}}", "notifications.policy.filter_new_accounts_title": "Naujos paskyros", "notifications.policy.filter_not_following_hint": "Kol jų nepatvirtinsi rankiniu būdu", "notifications.policy.filter_not_following_title": "Žmonių, kuriuos neseki", "notifications.policy.filter_private_mentions_title": "Nepageidaujami privatūs paminėjimai", - "notifications.policy.title": "Filtruoti pranešimus iš…", + "notifications.policy.title": "Tvarkyti pranešimus iš…", "notifications_permission_banner.enable": "Įjungti darbalaukio pranešimus", "notifications_permission_banner.how_to_control": "Jei nori gauti pranešimus, kai Mastodon nėra atidarytas, įjunk darbalaukio pranešimus. Įjungęs (-usi) darbalaukio pranešimus, gali tiksliai valdyti, kokių tipų sąveikos generuoja darbalaukio pranešimus, naudojant pirmiau esančiu mygtuku {icon}.", "notifications_permission_banner.title": "Niekada nieko nepraleisk", diff --git a/app/javascript/mastodon/locales/lv.json b/app/javascript/mastodon/locales/lv.json index f1c065b92a0..02b709301c2 100644 --- a/app/javascript/mastodon/locales/lv.json +++ b/app/javascript/mastodon/locales/lv.json @@ -426,7 +426,6 @@ "notification.favourite": "{name} pievienoja tavu ziņu izlasei", "notification.follow": "{name} uzsāka Tev sekot", "notification.follow_request": "{name} nosūtīja Tev sekošanas pieprasījumu", - "notification.mention": "{name} pieminēja Tevi", "notification.moderation-warning.learn_more": "Uzzināt vairāk", "notification.moderation_warning.action_delete_statuses": "Daži no Taviem ierakstiem tika noņemti.", "notification.moderation_warning.action_disable": "Tavs konts tika atspējots.", @@ -481,7 +480,6 @@ "notifications.policy.filter_not_followers_title": "Cilvēki, kuri Tev neseko", "notifications.policy.filter_not_following_hint": "Līdz tos pašrocīgi apstiprināsi", "notifications.policy.filter_not_following_title": "Cilvēki, kuriem Tu neseko", - "notifications.policy.title": "Atlasīt paziņojumus no…", "notifications_permission_banner.enable": "Iespējot darbvirsmas paziņojumus", "notifications_permission_banner.how_to_control": "Lai saņemtu paziņojumus, kad Mastodon nav atvērts, iespējo darbvirsmas paziņojumus. Vari precīzi kontrolēt, kāda veida mijiedarbības rada darbvirsmas paziņojumus, izmantojot augstāk redzamo pogu {icon}, kad tie būs iespējoti.", "notifications_permission_banner.title": "Nekad nepalaid neko garām", diff --git a/app/javascript/mastodon/locales/ml.json b/app/javascript/mastodon/locales/ml.json index d929b1f461c..65a11750758 100644 --- a/app/javascript/mastodon/locales/ml.json +++ b/app/javascript/mastodon/locales/ml.json @@ -238,7 +238,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} നിങ്ങളെ പിന്തുടർന്നു", "notification.follow_request": "{name} നിങ്ങളെ പിന്തുടരാൻ അഭ്യർത്ഥിച്ചു", - "notification.mention": "{name} നിങ്ങളെ സൂചിപ്പിച്ചു", "notification.own_poll": "നിങ്ങളുടെ പോൾ അവസാനിച്ചു", "notification.reblog": "{name} നിങ്ങളുടെ പോസ്റ്റ് ബൂസ്റ്റ് ചെയ്തു", "notification.status": "{name} ഇപ്പോൾ പോസ്റ്റുചെയ്‌തു", diff --git a/app/javascript/mastodon/locales/ms.json b/app/javascript/mastodon/locales/ms.json index b4ee161edff..d782f363e88 100644 --- a/app/javascript/mastodon/locales/ms.json +++ b/app/javascript/mastodon/locales/ms.json @@ -415,7 +415,6 @@ "notification.favourite": "{name} menggemari pos anda", "notification.follow": "{name} mengikuti anda", "notification.follow_request": "{name} meminta untuk mengikuti anda", - "notification.mention": "{name} menyebut anda", "notification.own_poll": "Undian anda telah tamat", "notification.reblog": "{name} menggalak hantaran anda", "notification.status": "{name} baru sahaja mengirim hantaran", diff --git a/app/javascript/mastodon/locales/my.json b/app/javascript/mastodon/locales/my.json index 6a462b1c7c9..310a944060d 100644 --- a/app/javascript/mastodon/locales/my.json +++ b/app/javascript/mastodon/locales/my.json @@ -396,7 +396,6 @@ "notification.favourite": "{name} က သင့်ပို့စ်ကို နှစ်သက်ခဲ့သည်", "notification.follow": "{name} က သင့်ကို စောင့်ကြည့်ခဲ့သည်", "notification.follow_request": "{name} က သင့်ကို စောင့်ကြည့်ရန် တောင်းဆိုထားသည်", - "notification.mention": "{name} က သင့်ကို ဖော်ပြခဲ့သည်", "notification.own_poll": "စစ်တမ်းကောက်မှု ပြီးဆုံးပါပြီ", "notification.reblog": "{name} boosted your status", "notification.status": "{name} က အခုလေးတင် ပို့စ်တင်လိုက်ပါပြီ", diff --git a/app/javascript/mastodon/locales/nl.json b/app/javascript/mastodon/locales/nl.json index c9be1a2735b..9293cfb0921 100644 --- a/app/javascript/mastodon/locales/nl.json +++ b/app/javascript/mastodon/locales/nl.json @@ -1,5 +1,5 @@ { - "about.blocks": "Gelimiteerde en opgeschorte servers", + "about.blocks": "Beperkte en opgeschorte servers", "about.contact": "Contact:", "about.disclaimer": "Mastodon is vrije, opensourcesoftware en een handelsmerk van Mastodon gGmbH.", "about.domain_blocks.no_reason_available": "Reden niet beschikbaar", @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Bekijk updates", "home.pending_critical_update.title": "Kritieke beveiligingsupdate beschikbaar!", "home.show_announcements": "Mededelingen tonen", + "ignore_notifications_modal.disclaimer": "Mastodon kan gebruikers niet informeren dat je hun meldingen hebt genegeerd. Meldingen negeren zal niet voorkomen dat de berichten zelf worden verzonden.", + "ignore_notifications_modal.filter_instead": "In plaats daarvan filteren", + "ignore_notifications_modal.filter_to_act_users": "Je bent nog steeds in staat om volgverzoeken goed- of af te keuren, en om gebruikers te rapporteren", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filteren voorkomt potentiële verwarring", + "ignore_notifications_modal.filter_to_review_separately": "Je kunt gefilterde meldingen afzonderlijk beoordelen", + "ignore_notifications_modal.ignore": "Meldingen negeren", + "ignore_notifications_modal.limited_accounts_title": "Meldingen van beperkte accounts negeren?", + "ignore_notifications_modal.new_accounts_title": "Meldingen van nieuwe accounts negeren?", + "ignore_notifications_modal.not_followers_title": "Meldingen negeren van mensen die jou niet volgen?", + "ignore_notifications_modal.not_following_title": "Meldingen negeren van mensen die je niet volgt?", + "ignore_notifications_modal.private_mentions_title": "Meldingen negeren van ongevraagde privéberichten?", "interaction_modal.description.favourite": "Je kunt met een Mastodon-account dit bericht als favoriet markeren, om die gebruiker te laten weten dat je het bericht waardeert en om het op te slaan.", "interaction_modal.description.follow": "Je kunt met een Mastodon-account {name} volgen, om zo diens berichten op jouw starttijdlijn te ontvangen.", "interaction_modal.description.reblog": "Je kunt met een Mastodon-account dit bericht boosten, om het zo met jouw volgers te delen.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} markeerde jouw bericht als favoriet", "notification.follow": "{name} volgt jou nu", "notification.follow_request": "{name} wil jou graag volgen", - "notification.mention": "{name} vermeldde jou", + "notification.label.mention": "Vermelding", + "notification.label.private_mention": "Privébericht", + "notification.label.private_reply": "Privéreactie", + "notification.label.reply": "Reactie", + "notification.mention": "Vermelding", "notification.moderation-warning.learn_more": "Meer informatie", "notification.moderation_warning": "Je hebt een moderatie-waarschuwing ontvangen", "notification.moderation_warning.action_delete_statuses": "Sommige van je berichten zijn verwijderd.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Jouw account is opgeschort.", "notification.own_poll": "Jouw peiling is beëindigd", "notification.poll": "Een peiling waaraan jij hebt meegedaan is beëindigd", - "notification.private_mention": "{name} heeft je een privébericht gestuurd", "notification.reblog": "{name} boostte jouw bericht", "notification.relationships_severance_event": "Verloren verbindingen met {name}", "notification.relationships_severance_event.account_suspension": "Een beheerder van {from} heeft {target} geschorst, wat betekent dat je geen updates meer van hen kunt ontvangen of met hen kunt communiceren.", @@ -504,11 +518,26 @@ "notification.status": "{name} heeft zojuist een bericht geplaatst", "notification.update": "{name} heeft een bericht bewerkt", "notification_requests.accept": "Accepteren", + "notification_requests.accept_all": "Alles accepteren", + "notification_requests.accept_multiple": "{count, plural, one {# verzoek accepteren} other {# verzoeken accepteren}}", + "notification_requests.confirm_accept_all.button": "Alles accepteren", + "notification_requests.confirm_accept_all.message": "Je staat op het punt om {count, plural, one {een meldingsverzoek} other {# meldingsverzoeken}} te accepteren. Wil je doorgaan?", + "notification_requests.confirm_accept_all.title": "Meldingsverzoeken accepteren?", + "notification_requests.confirm_dismiss_all.button": "Alles afwijzen", + "notification_requests.confirm_dismiss_all.message": "Je staat op het punt om {count, plural, one {een meldingsverzoek} other {# meldingsverzoeken}} af te wijzen. Je zult niet in staat zijn om {count, plural, one {hier} other {hier}} weer gemakkelijk toegang toe te krijgen. Wil je doorgaan?", + "notification_requests.confirm_dismiss_all.title": "Meldingsverzoeken afwijzen?", "notification_requests.dismiss": "Afwijzen", - "notification_requests.maximize": "Maximaliseer", + "notification_requests.dismiss_all": "Alles afwijzen", + "notification_requests.dismiss_multiple": "{count, plural, one {# verzoek afwijzen} other {# verzoeken afwijzen}}", + "notification_requests.enter_selection_mode": "Selecteren", + "notification_requests.exit_selection_mode": "Annuleren", + "notification_requests.explainer_for_limited_account": "Meldingen van dit account zijn gefilterd omdat dit account door een moderator is beperkt.", + "notification_requests.explainer_for_limited_remote_account": "Meldingen van dit account zijn gefilterd omdat dit account of diens server door een moderator is beperkt.", + "notification_requests.maximize": "Maximaliseren", "notification_requests.minimize_banner": "Banner met gefilterde meldingen minimaliseren", "notification_requests.notifications_from": "Meldingen van {name}", "notification_requests.title": "Gefilterde meldingen", + "notification_requests.view": "Meldingen bekijken", "notifications.clear": "Meldingen verwijderen", "notifications.clear_confirmation": "Weet je het zeker dat je al jouw meldingen wilt verwijderen?", "notifications.clear_title": "Meldingen verwijderen?", @@ -545,6 +574,14 @@ "notifications.permission_denied": "Desktopmeldingen zijn niet beschikbaar omdat een eerdere browsertoestemming werd geweigerd", "notifications.permission_denied_alert": "Desktopmeldingen kunnen niet worden ingeschakeld, omdat een eerdere browsertoestemming werd geweigerd", "notifications.permission_required": "Desktopmeldingen zijn niet beschikbaar omdat de benodigde toestemming niet is verleend.", + "notifications.policy.accept": "Accepteren", + "notifications.policy.accept_hint": "In meldingen weergeven", + "notifications.policy.drop": "Negeren", + "notifications.policy.drop_hint": "Permanent verwijderen", + "notifications.policy.filter": "Filter", + "notifications.policy.filter_hint": "Naar gefilterde inbox voor meldingen verzenden", + "notifications.policy.filter_limited_accounts_hint": "Beperkt door servermoderatoren", + "notifications.policy.filter_limited_accounts_title": "Gemodereerde accounts", "notifications.policy.filter_new_accounts.hint": "In de afgelopen {days, plural, one {24 uur} other {# dagen}} geregistreerd", "notifications.policy.filter_new_accounts_title": "Nieuwe accounts", "notifications.policy.filter_not_followers_hint": "Inclusief mensen die jou korter dan {days, plural, one {24 uur} other {# dagen}} volgen", @@ -553,7 +590,7 @@ "notifications.policy.filter_not_following_title": "Mensen die jij niet volgt", "notifications.policy.filter_private_mentions_hint": "Onzichtbaar tenzij het een antwoord is op een privébericht van jou of wanneer je de afzender volgt", "notifications.policy.filter_private_mentions_title": "Ongevraagde privéberichten", - "notifications.policy.title": "Meldingen verbergen van…", + "notifications.policy.title": "Meldingen beheren van…", "notifications_permission_banner.enable": "Desktopmeldingen inschakelen", "notifications_permission_banner.how_to_control": "Om meldingen te ontvangen wanneer Mastodon niet open staat. Je kunt precies bepalen welke soort interacties wel of geen desktopmeldingen geven via de bovenstaande {icon} knop.", "notifications_permission_banner.title": "Mis nooit meer iets", @@ -794,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} van andere servers worden niet getoond.", "timeline_hint.resources.followers": "Volgers", "timeline_hint.resources.follows": "Volgend", + "timeline_hint.resources.replies": "Enkele reacties", "timeline_hint.resources.statuses": "Oudere berichten", "trends.counter_by_accounts": "{count, plural, one {{counter} persoon} other {{counter} mensen}} {days, plural, one {in het afgelopen etmaal} other {in de afgelopen {days} dagen}}", "trends.trending_now": "Huidige trends", diff --git a/app/javascript/mastodon/locales/nn.json b/app/javascript/mastodon/locales/nn.json index c408f59d0d3..23d7a287727 100644 --- a/app/javascript/mastodon/locales/nn.json +++ b/app/javascript/mastodon/locales/nn.json @@ -11,6 +11,7 @@ "about.not_available": "Denne informasjonen er ikkje gjort tilgjengeleg på denne tenaren.", "about.powered_by": "Desentraliserte sosiale medium drive av {mastodon}", "about.rules": "Tenarreglar", + "account.account_note_header": "Personleg notat", "account.add_or_remove_from_list": "Legg til eller fjern frå lister", "account.badges.bot": "Robot", "account.badges.group": "Gruppe", @@ -170,21 +171,28 @@ "confirmations.block.confirm": "Blokker", "confirmations.delete.confirm": "Slett", "confirmations.delete.message": "Er du sikker på at du vil sletta denne statusen?", + "confirmations.delete.title": "Slett innlegget?", "confirmations.delete_list.confirm": "Slett", "confirmations.delete_list.message": "Er du sikker på at du vil sletta denne lista for alltid?", + "confirmations.delete_list.title": "Slett lista?", "confirmations.discard_edit_media.confirm": "Forkast", "confirmations.discard_edit_media.message": "Du har ulagra endringar i mediaskildringa eller førehandsvisinga. Vil du forkasta dei likevel?", "confirmations.edit.confirm": "Rediger", "confirmations.edit.message": "Å redigera no vil overskriva den meldinga du er i ferd med å skriva. Er du sikker på at du vil halda fram?", + "confirmations.edit.title": "Overskriv innlegget?", "confirmations.logout.confirm": "Logg ut", "confirmations.logout.message": "Er du sikker på at du vil logga ut?", + "confirmations.logout.title": "Logg ut?", "confirmations.mute.confirm": "Demp", "confirmations.redraft.confirm": "Slett & skriv på nytt", "confirmations.redraft.message": "Er du sikker på at du vil sletta denne statusen og skriva han på nytt? Då misser du favorittar og framhevingar, og svar til det opprinnelege innlegget vert foreldrelause.", + "confirmations.redraft.title": "Slett og skriv på nytt?", "confirmations.reply.confirm": "Svar", "confirmations.reply.message": "Å svara no vil overskriva den meldinga du er i ferd med å skriva. Er du sikker på at du vil halda fram?", + "confirmations.reply.title": "Overskriv innlegget?", "confirmations.unfollow.confirm": "Slutt å fylgja", "confirmations.unfollow.message": "Er du sikker på at du vil slutta å fylgja {name}?", + "confirmations.unfollow.title": "Slutt å fylgja brukaren?", "conversation.delete": "Slett samtale", "conversation.mark_as_read": "Marker som lesen", "conversation.open": "Sjå samtale", @@ -348,6 +356,15 @@ "home.pending_critical_update.link": "Sjå oppdateringar", "home.pending_critical_update.title": "Kritisk sikkerheitsoppdatering er tilgjengeleg!", "home.show_announcements": "Vis kunngjeringar", + "ignore_notifications_modal.disclaimer": "Mastodon kan ikkje informera brukarane at du overser varsla deira. Å oversjå varsel vil ikkje hindra at meldingane blir sende.", + "ignore_notifications_modal.filter_instead": "Filtrer i staden", + "ignore_notifications_modal.filter_to_avoid_confusion": "Å filtrera hjelper til å unngå mogleg forvirring", + "ignore_notifications_modal.ignore": "Oversjå varsel", + "ignore_notifications_modal.limited_accounts_title": "Oversjå varsel frå modererte kontoar?", + "ignore_notifications_modal.new_accounts_title": "Oversjå varsel frå nye kontoar?", + "ignore_notifications_modal.not_followers_title": "Oversjå varsel frå folk som ikkje fylgjer deg?", + "ignore_notifications_modal.not_following_title": "Oversjå varsel frå folk du ikkje fylgjer?", + "ignore_notifications_modal.private_mentions_title": "Oversjå varsel frå masseutsende private omtaler?", "interaction_modal.description.favourite": "Med ein konto på Mastodon kan du favorittmerka dette innlegget for å visa forfattaren at du set pris på det, og for å lagra det til seinare.", "interaction_modal.description.follow": "Med ein konto på Mastodon kan du fylgja {name} for å sjå innlegga deira i din heimestraum.", "interaction_modal.description.reblog": "Med ein konto på Mastodon kan du framheva dette innlegget for å dela det med dine eigne fylgjarar.", @@ -437,6 +454,8 @@ "mute_modal.title": "Demp brukaren?", "mute_modal.you_wont_see_mentions": "Du vil ikkje sjå innlegg som nemner dei.", "mute_modal.you_wont_see_posts": "Dei kan framleis sjå innlegga dine, men du vil ikkje sjå deira.", + "name_and_others": "{name} og {count, plural, one {# annan} other {# andre}}", + "name_and_others_with_link": "{name} og {count, plural, one {# annan} other {# andre}}", "navigation_bar.about": "Om", "navigation_bar.advanced_interface": "Opne i avansert nettgrensesnitt", "navigation_bar.blocks": "Blokkerte brukarar", @@ -464,11 +483,19 @@ "navigation_bar.security": "Tryggleik", "not_signed_in_indicator.not_signed_in": "Du må logga inn for å få tilgang til denne ressursen.", "notification.admin.report": "{name} rapporterte {target}", + "notification.admin.report_account": "{name} rapporterte {count, plural, one {eitt innlegg} other {# innlegg}} frå {target} for {category}", + "notification.admin.report_account_other": "{name} rapporterte {count, plural, one {eitt innlegg} other {# innlegg}} frå {target}", + "notification.admin.report_statuses": "{name} rapporterte {target} for {category}", + "notification.admin.report_statuses_other": "{name} rapporterte {target}", "notification.admin.sign_up": "{name} er registrert", "notification.favourite": "{name} markerte innlegget ditt som favoritt", "notification.follow": "{name} fylgde deg", "notification.follow_request": "{name} har bedt om å fylgja deg", - "notification.mention": "{name} nemnde deg", + "notification.label.mention": "Omtale", + "notification.label.private_mention": "Privat omtale", + "notification.label.private_reply": "Privat svar", + "notification.label.reply": "Svar", + "notification.mention": "Omtale", "notification.moderation-warning.learn_more": "Lær meir", "notification.moderation_warning": "Du har mottatt ei moderasjonsåtvaring", "notification.moderation_warning.action_delete_statuses": "Nokre av innlegga dine har blitt fjerna.", @@ -479,6 +506,7 @@ "notification.moderation_warning.action_silence": "Kontoen din har blitt avgrensa.", "notification.moderation_warning.action_suspend": "Kontoen din har blitt suspendert.", "notification.own_poll": "Rundspørjinga di er ferdig", + "notification.poll": "Ei rundspørjing du røysta i er ferdig", "notification.reblog": "{name} framheva innlegget ditt", "notification.relationships_severance_event": "Tapte samband med {name}", "notification.relationships_severance_event.account_suspension": "Ein administrator på {from} har utvist {target}, som tyder at du ikkje lenger får oppdateringar frå dei eller kan samhandla med dei.", @@ -488,20 +516,40 @@ "notification.status": "{name} la nettopp ut", "notification.update": "{name} redigerte eit innlegg", "notification_requests.accept": "Godkjenn", + "notification_requests.accept_all": "Godta alle", + "notification_requests.accept_multiple": "{count, plural, one {Godta # førespurnad} other {Godta # førespurnader}}", + "notification_requests.confirm_accept_all.button": "Godta alle", + "notification_requests.confirm_accept_all.message": "Du er i ferd med å godta {count, plural, one {ein førespurnad om å fylgja deg} other {# førespurnader om å fylgja deg}}. Er du sikker på at du vil halda fram?", + "notification_requests.confirm_accept_all.title": "Godta førespurnad om varsel?", + "notification_requests.confirm_dismiss_all.button": "Avvis alle", + "notification_requests.confirm_dismiss_all.message": "Du er i ferd med å avvisa {count, plural, one {ein førespurnad om varsel} other {# førespurnader om varsel}}. Det blir ikkje lett å få tilgang til {count, plural, one {han} other {dei}} att. Er du sikker på at du vil halda fram?", + "notification_requests.confirm_dismiss_all.title": "Avvis førespurnader om varsel?", "notification_requests.dismiss": "Avvis", + "notification_requests.dismiss_all": "Avvis alle", + "notification_requests.dismiss_multiple": "{count, plural, one {Avvis # førespurnad} other {Avvis # førespurnader}}", + "notification_requests.enter_selection_mode": "Vel", + "notification_requests.exit_selection_mode": "Avbryt", + "notification_requests.explainer_for_limited_account": "Varsla frå denne kontoen er filtrerte ut fordi ein moderator har avgrensa kontoen.", + "notification_requests.explainer_for_limited_remote_account": "Varla frå denne kontoen er filtrerte ut fordi ein moderator har avgrensa kontoen eller tenaren.", + "notification_requests.maximize": "Maksimer", + "notification_requests.minimize_banner": "Minimer banneret for filtrerte varsel", "notification_requests.notifications_from": "Varslingar frå {name}", "notification_requests.title": "Filtrerte varslingar", + "notification_requests.view": "Sjå varsel", "notifications.clear": "Tøm varsel", "notifications.clear_confirmation": "Er du sikker på at du vil fjerna alle varsla dine for alltid?", + "notifications.clear_title": "Tøm varsel?", "notifications.column_settings.admin.report": "Nye rapportar:", "notifications.column_settings.admin.sign_up": "Nyleg registrerte:", "notifications.column_settings.alert": "Skrivebordsvarsel", + "notifications.column_settings.beta.category": "Eksperimentelle funksjonar", + "notifications.column_settings.beta.grouping": "Grupper varslingar", "notifications.column_settings.favourite": "Favorittar:", "notifications.column_settings.filter_bar.advanced": "Vis alle kategoriar", "notifications.column_settings.filter_bar.category": "Snøggfilterline", "notifications.column_settings.follow": "Nye fylgjarar:", "notifications.column_settings.follow_request": "Ny fylgjarførespurnader:", - "notifications.column_settings.mention": "Omtalar:", + "notifications.column_settings.mention": "Omtaler:", "notifications.column_settings.poll": "Røysteresultat:", "notifications.column_settings.push": "Pushvarsel", "notifications.column_settings.reblog": "Framhevingar:", @@ -524,15 +572,23 @@ "notifications.permission_denied": "Skrivebordsvarsel er ikkje tilgjengelege på grunn av at nettlesaren tidlegare ikkje har fått naudsynte rettar til å vise dei", "notifications.permission_denied_alert": "Sidan nettlesaren tidlegare har blitt nekta naudsynte rettar, kan ikkje skrivebordsvarsel aktiverast", "notifications.permission_required": "Skrivebordsvarsel er utilgjengelege fordi naudsynte rettar ikkje er gitt.", + "notifications.policy.accept": "Godta", + "notifications.policy.accept_hint": "Vis i varsla", + "notifications.policy.drop": "Oversjå", + "notifications.policy.drop_hint": "Send ut i endeløysa så det aldri kjem att", + "notifications.policy.filter": "Filtrer", + "notifications.policy.filter_hint": "Send til innboksen for filtrerte varsel", + "notifications.policy.filter_limited_accounts_hint": "Avgrensa av moderatorar på tenaren", + "notifications.policy.filter_limited_accounts_title": "Modererte kontoar", "notifications.policy.filter_new_accounts.hint": "Skrive siste {days, plural, one {dag} other {# dagar}}", "notifications.policy.filter_new_accounts_title": "Nye brukarkontoar", "notifications.policy.filter_not_followers_hint": "Inkludert folk som har fylgt deg mindre enn {days, plural, one {ein dag} other {# dagar}}", "notifications.policy.filter_not_followers_title": "Folk som ikkje fylgjer deg", "notifications.policy.filter_not_following_hint": "Til du godkjenner dei manuelt", "notifications.policy.filter_not_following_title": "Folk du ikkje fylgjer", - "notifications.policy.filter_private_mentions_hint": "Filtrert viss det ikkje er eit svar på dine eigne nemningar eller viss du fylgjer avsendaren", - "notifications.policy.filter_private_mentions_title": "Masseutsende private nemningar", - "notifications.policy.title": "Filtrer ut varslingar frå…", + "notifications.policy.filter_private_mentions_hint": "Filtrert viss det ikkje er eit svar på dine eigne omtaler eller viss du fylgjer avsendaren", + "notifications.policy.filter_private_mentions_title": "Masseutsende private omtaler", + "notifications.policy.title": "Handter varsel frå…", "notifications_permission_banner.enable": "Skru på skrivebordsvarsel", "notifications_permission_banner.how_to_control": "Aktiver skrivebordsvarsel for å få varsel når Mastodon ikkje er open. Du kan nøye bestemme kva samhandlingar som skal føre til skrivebordsvarsel gjennom {icon}-knappen ovanfor etter at varsel er aktivert.", "notifications_permission_banner.title": "Gå aldri glipp av noko", @@ -659,9 +715,13 @@ "report.unfollow_explanation": "Du fylgjer denne kontoen. Slutt å fylgje dei for ikkje lenger å sjå innlegga deira i heimestraumen din.", "report_notification.attached_statuses": "{count, plural, one {{count} innlegg} other {{count} innlegg}} lagt ved", "report_notification.categories.legal": "Juridisk", + "report_notification.categories.legal_sentence": "ulovleg innhald", "report_notification.categories.other": "Anna", + "report_notification.categories.other_sentence": "anna", "report_notification.categories.spam": "Søppelpost", + "report_notification.categories.spam_sentence": "søppel", "report_notification.categories.violation": "Regelbrot", + "report_notification.categories.violation_sentence": "regelbrot", "report_notification.open": "Opne rapport", "search.no_recent_searches": "Ingen søk nylig", "search.placeholder": "Søk", @@ -769,6 +829,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} frå andre tenarar blir ikkje vist.", "timeline_hint.resources.followers": "Fylgjarar", "timeline_hint.resources.follows": "Fylgjer", + "timeline_hint.resources.replies": "Nokre svar", "timeline_hint.resources.statuses": "Eldre tut", "trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} folk}} siste {days, plural, one {døgnet} other {{days} dagane}}", "trends.trending_now": "Populært no", diff --git a/app/javascript/mastodon/locales/no.json b/app/javascript/mastodon/locales/no.json index 9aeb6be9c2b..4657a1ac42c 100644 --- a/app/javascript/mastodon/locales/no.json +++ b/app/javascript/mastodon/locales/no.json @@ -408,7 +408,6 @@ "notification.favourite": "{name} favorittmarkerte innlegget ditt", "notification.follow": "{name} fulgte deg", "notification.follow_request": "{name} har bedt om å få følge deg", - "notification.mention": "{name} nevnte deg", "notification.own_poll": "Avstemningen din er ferdig", "notification.reblog": "{name} fremhevet ditt innlegg", "notification.status": "{name} la nettopp ut", diff --git a/app/javascript/mastodon/locales/oc.json b/app/javascript/mastodon/locales/oc.json index 382b7b127d1..56814f6f85b 100644 --- a/app/javascript/mastodon/locales/oc.json +++ b/app/javascript/mastodon/locales/oc.json @@ -351,7 +351,6 @@ "notification.favourite": "{name} a mes vòstre estatut en favorit", "notification.follow": "{name} vos sèc", "notification.follow_request": "{name} a demandat a vos sègre", - "notification.mention": "{name} vos a mencionat", "notification.own_poll": "Vòstre sondatge es acabat", "notification.reblog": "{name} a partejat vòstre estatut", "notification.status": "{name} ven de publicar", diff --git a/app/javascript/mastodon/locales/pl.json b/app/javascript/mastodon/locales/pl.json index 05f4511b57f..c46c891d1bb 100644 --- a/app/javascript/mastodon/locales/pl.json +++ b/app/javascript/mastodon/locales/pl.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Pokaż aktualizacje", "home.pending_critical_update.title": "Dostępna krytyczna aktualizacja bezpieczeństwa!", "home.show_announcements": "Pokaż ogłoszenia", + "ignore_notifications_modal.disclaimer": "Mastodon nie może poinformować innych użytkowników że ignorujesz ich powiadomienia. Ignorowanie powiadomień nie zapobieże wysyłaniu wpisów per se. ", + "ignore_notifications_modal.filter_instead": "Filtruj zamiast tego", + "ignore_notifications_modal.filter_to_act_users": "Dalej będziesz mieć możliwość przyjmować, odrzucać, i raportować użytkowników", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrowanie może ograniczyć pomyłki", + "ignore_notifications_modal.filter_to_review_separately": "Możesz osobno przejrzeć powiadomienia odfiltrowane", + "ignore_notifications_modal.ignore": "Ignoruj powiadomienia", + "ignore_notifications_modal.limited_accounts_title": "Ignoruj powiadomienia od kont moderowanych?", + "ignore_notifications_modal.new_accounts_title": "Ignoruj powiadomienia od nowych kont?", + "ignore_notifications_modal.not_followers_title": "Ignoruj powiadomienia od użytkowników którzy cię nie obserwują?", + "ignore_notifications_modal.not_following_title": "Ignoruj powiadomienia od użytkowników których nie obserwujesz?", + "ignore_notifications_modal.private_mentions_title": "Ignoruj powiadomienia o nieproszonych wzmiankach prywatnych?", "interaction_modal.description.favourite": "Mając konto na Mastodonie, możesz dodawać wpisy do ulubionych by dać znać jego autorowi, że podoba Ci się ten wpis i zachować go na później.", "interaction_modal.description.follow": "Mając konto na Mastodonie, możesz śledzić {name} by widzieć jego wpisy na swojej głównej osi czasu.", "interaction_modal.description.reblog": "Mając konto na Mastodonie, możesz podbić ten wpis i udostępnić go Twoim obserwującym.", @@ -482,7 +493,11 @@ "notification.favourite": "{name} dodaje Twój wpis do ulubionych", "notification.follow": "{name} obserwuje Cię", "notification.follow_request": "{name} chce cię zaobserwować", - "notification.mention": "Wspomniało o Tobie przez {name}", + "notification.label.mention": "Wzmianka", + "notification.label.private_mention": "Prywatna wzmianka", + "notification.label.private_reply": "Odpowiedź prywatna", + "notification.label.reply": "Odpowiedź", + "notification.mention": "Wzmianka", "notification.moderation-warning.learn_more": "Dowiedz się więcej", "notification.moderation_warning": "Otrzymałeś/-łaś ostrzeżenie moderacyjne", "notification.moderation_warning.action_delete_statuses": "Niektóre twoje wpisy zostały usunięte.", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "Twoje konto zostało zawieszone.", "notification.own_poll": "Twoje głosowanie zakończyło się", "notification.poll": "Głosowanie, w którym brałeś(-aś) udział, zostało zakończone", - "notification.private_mention": "{name} prywatnie o tobie wspomniał(a)", "notification.reblog": "Twój post został podbity przez {name}", "notification.relationships_severance_event": "Utracone związki z {name}", "notification.relationships_severance_event.account_suspension": "Administrator z {from} zawiesił {target}, więc nie dostaniesz wieści ani nie wejdziesz w interakcje z użytkownikami z tego serwera.", @@ -503,11 +517,26 @@ "notification.status": "{name} opublikował(a) nowy wpis", "notification.update": "{name} edytował(a) post", "notification_requests.accept": "Akceptuj", + "notification_requests.accept_all": "Przyjmij wszystkie", + "notification_requests.accept_multiple": "Przyjmij {count, plural, one {# wniosek} few {# wnioski} other {# wniosków}} o powiadomienia", + "notification_requests.confirm_accept_all.button": "Przyjmij wszystkie", + "notification_requests.confirm_accept_all.message": "Na pewno przyjąć {count, plural, one {# wniosek o powiadomienie} few {# wnioski o powiadomienia} other {# wniosków o powiadomienia}}?", + "notification_requests.confirm_accept_all.title": "Przyjąć wnioski o powiadomienia?", + "notification_requests.confirm_dismiss_all.button": "Odrzuć wszystkie", + "notification_requests.confirm_dismiss_all.message": "Na pewno odrzucić {count, plural, one {# wniosek o powiadomienie} few {# wnioski o powiadomienia} other {# wniosków o powiadomienia}}? Stracisz do {count, plural, one {niego} other {nich}} łatwy dostęp.", + "notification_requests.confirm_dismiss_all.title": "Odrzuć żądania powiadomień?", "notification_requests.dismiss": "Odrzuć", + "notification_requests.dismiss_all": "Odrzuć wszystkie", + "notification_requests.dismiss_multiple": "Odrzuć {count, plural, one {# wniosek} few {# wnioski} other {# wniosków}} o powiadomienia", + "notification_requests.enter_selection_mode": "Wybierz", + "notification_requests.exit_selection_mode": "Anuluj", + "notification_requests.explainer_for_limited_account": "Powiadomienia od tego konta zostały odfiltrowane bo to konto zostało ograniczone przez moderatora.", + "notification_requests.explainer_for_limited_remote_account": "Powiadomienia od tego konta zostały odfiltrowane bo to konto, albo serwer na którym się znajduje, zostało ograniczone przez moderatora.", "notification_requests.maximize": "Zmaksymalizuj", "notification_requests.minimize_banner": "Zminimalizuj baner powiadomień filtrowanych", "notification_requests.notifications_from": "Powiadomienia od {name}", "notification_requests.title": "Powiadomienia filtrowane", + "notification_requests.view": "Wyświetl powiadomienia", "notifications.clear": "Wyczyść powiadomienia", "notifications.clear_confirmation": "Czy na pewno chcesz bezpowrotnie usunąć wszystkie powiadomienia?", "notifications.clear_title": "Wyczyścić powiadomienia?", @@ -544,6 +573,14 @@ "notifications.permission_denied": "Powiadomienia na pulpicie nie są dostępne, ponieważ wcześniej nie udzielono uprawnień w przeglądarce", "notifications.permission_denied_alert": "Powiadomienia na pulpicie nie mogą zostać włączone, ponieważ wcześniej odmówiono uprawnień", "notifications.permission_required": "Powiadomienia na pulpicie nie są dostępne, ponieważ nie przyznano wymaganego uprawnienia.", + "notifications.policy.accept": "Zaakceptuj", + "notifications.policy.accept_hint": "Wyświetlaj w powiadomieniach", + "notifications.policy.drop": "Zignoruj", + "notifications.policy.drop_hint": "Usuń nieodzyskiwalnie.", + "notifications.policy.filter": "Odfiltruj", + "notifications.policy.filter_hint": "Wyślij do skrzynki powiadomień odfiltrowanych", + "notifications.policy.filter_limited_accounts_hint": "Ograniczonych przez moderatorów serwera", + "notifications.policy.filter_limited_accounts_title": "Kont zmoderowanych", "notifications.policy.filter_new_accounts.hint": "Utworzone w ciągu {days, plural, one {ostatniego dnia} other {ostatnich # dni}}", "notifications.policy.filter_new_accounts_title": "Nowe konta", "notifications.policy.filter_not_followers_hint": "Zawierające osoby które obserwują cię krócej niż {days, plural, one {dzień} other {# dni}}", @@ -552,7 +589,7 @@ "notifications.policy.filter_not_following_title": "Ludzie, których nie obserwujesz", "notifications.policy.filter_private_mentions_hint": "Odfiltrowane, chyba że są odpowiedzią na twoją własną wzmiankę, lub obserwujesz wysyłającego", "notifications.policy.filter_private_mentions_title": "Nieproszone prywatne wzmianki", - "notifications.policy.title": "Odfiltruj powiadomienia od…", + "notifications.policy.title": "Zarządzaj powiadomieniami od…", "notifications_permission_banner.enable": "Włącz powiadomienia na pulpicie", "notifications_permission_banner.how_to_control": "Aby otrzymywać powiadomienia, gdy Mastodon nie jest otwarty, włącz powiadomienia pulpitu. Możesz dokładnie kontrolować, októrych działaniach będziesz powiadomienia na pulpicie za pomocą przycisku {icon} powyżej, jeżeli tylko zostaną włączone.", "notifications_permission_banner.title": "Nie przegap niczego", @@ -793,6 +830,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} z innych serwerów nie są wyświetlane.", "timeline_hint.resources.followers": "Obserwujący", "timeline_hint.resources.follows": "Obserwowani", + "timeline_hint.resources.replies": "Niektóre odpowiedzi", "timeline_hint.resources.statuses": "Starsze wpisy", "trends.counter_by_accounts": "{count, plural, one {jedna osoba} few {{count} osoby} many {{count} osób} other {{counter} ludzie}} w ciągu {days, plural, one {ostatniego dnia} other {ostatnich {days} dni}}", "trends.trending_now": "Popularne teraz", diff --git a/app/javascript/mastodon/locales/pt-BR.json b/app/javascript/mastodon/locales/pt-BR.json index 6ebb7710023..613b1d45443 100644 --- a/app/javascript/mastodon/locales/pt-BR.json +++ b/app/javascript/mastodon/locales/pt-BR.json @@ -34,7 +34,9 @@ "account.follow_back": "Seguir de volta", "account.followers": "Seguidores", "account.followers.empty": "Nada aqui.", + "account.followers_counter": "{count, plural, one {{counter} seguidor} other {{counter} seguidores}}", "account.following": "Seguindo", + "account.following_counter": "{count, plural, one {{counter} seguindo} other {{counter} seguindo}}", "account.follows.empty": "Nada aqui.", "account.go_to_profile": "Ir ao perfil", "account.hide_reblogs": "Ocultar boosts de @{name}", @@ -351,6 +353,10 @@ "home.pending_critical_update.link": "Ver atualizações", "home.pending_critical_update.title": "Atualização de segurança crítica disponível!", "home.show_announcements": "Mostrar comunicados", + "ignore_notifications_modal.new_accounts_title": "Ignorar notificações de novas contas?", + "ignore_notifications_modal.not_followers_title": "Ignorar notificações de pessoas que não seguem você?", + "ignore_notifications_modal.not_following_title": "Ignorar notificações de pessoas que você não segue?", + "ignore_notifications_modal.private_mentions_title": "Ignorar notificações de menções privadas não solicitadas?", "interaction_modal.description.favourite": "Com uma conta no Mastodon, você pode marcar esta publicação como favorita para que o autor saiba que você gostou e salvá-la para mais tarde.", "interaction_modal.description.follow": "Com uma conta no Mastodon, você pode seguir {name} para receber publicações na sua página inicial.", "interaction_modal.description.reblog": "Com uma conta no Mastodon, você pode impulsionar esta publicação para compartilhá-lo com seus próprios seguidores.", @@ -440,6 +446,8 @@ "mute_modal.title": "Silenciar usuário?", "mute_modal.you_wont_see_mentions": "Você não verá publicações que os mencionem.", "mute_modal.you_wont_see_posts": "Eles ainda poderão ver suas publicações, mas você não verá as deles.", + "name_and_others": "{name} e {count, plural, one {# outro} other {# outros}}", + "name_and_others_with_link": "{name} e {count, plural, one {# outro} other {# outros}}", "navigation_bar.about": "Sobre", "navigation_bar.advanced_interface": "Ativar na interface web avançada", "navigation_bar.blocks": "Usuários bloqueados", @@ -471,7 +479,6 @@ "notification.favourite": "{name} favoritou sua publicação", "notification.follow": "{name} te seguiu", "notification.follow_request": "{name} quer te seguir", - "notification.mention": "{name} te mencionou", "notification.moderation-warning.learn_more": "Aprender mais", "notification.moderation_warning": "Você recebeu um aviso de moderação", "notification.moderation_warning.action_delete_statuses": "Algumas das suas publicações foram removidas.", @@ -491,7 +498,11 @@ "notification.status": "{name} acabou de tootar", "notification.update": "{name} editou uma publicação", "notification_requests.accept": "Aceitar", + "notification_requests.accept_all": "Aceitar tudo", + "notification_requests.confirm_accept_all.button": "Aceitar tudo", "notification_requests.dismiss": "Rejeitar", + "notification_requests.exit_selection_mode": "Cancelar", + "notification_requests.maximize": "Maximizar", "notification_requests.notifications_from": "Notificações de {name}", "notification_requests.title": "Notificações filtradas", "notifications.clear": "Limpar notificações", @@ -528,6 +539,9 @@ "notifications.permission_denied": "Navegador não tem permissão para ativar notificações no computador.", "notifications.permission_denied_alert": "Verifique a permissão do navegador para ativar notificações no computador.", "notifications.permission_required": "Ativar notificações no computador exige permissão do navegador.", + "notifications.policy.accept": "Aceitar", + "notifications.policy.accept_hint": "Mostrar nas notificações", + "notifications.policy.drop": "Ignorar", "notifications.policy.filter_new_accounts.hint": "Created within the past {days, plural, one {one day} other {# days}}", "notifications.policy.filter_new_accounts_title": "Novas contas", "notifications.policy.filter_not_followers_hint": "Including people who have been following you fewer than {days, plural, one {one day} other {# days}}", @@ -536,7 +550,6 @@ "notifications.policy.filter_not_following_title": "Pessoas que você não segue", "notifications.policy.filter_private_mentions_hint": "Filtrado, a menos que respondido em sua própria menção ou se você segue o remetente", "notifications.policy.filter_private_mentions_title": "Menções privadas não solicitadas", - "notifications.policy.title": "Filtrar notificações de…", "notifications_permission_banner.enable": "Ativar notificações no computador", "notifications_permission_banner.how_to_control": "Para receber notificações quando o Mastodon não estiver aberto, ative as notificações no computador. Você pode controlar precisamente quais tipos de interações geram notificações no computador através do botão {icon}.", "notifications_permission_banner.title": "Nunca perca nada", diff --git a/app/javascript/mastodon/locales/pt-PT.json b/app/javascript/mastodon/locales/pt-PT.json index 8e67900ae01..8736f53baa4 100644 --- a/app/javascript/mastodon/locales/pt-PT.json +++ b/app/javascript/mastodon/locales/pt-PT.json @@ -482,7 +482,11 @@ "notification.favourite": "{name} assinalou a sua publicação como favorita", "notification.follow": "{name} começou a seguir-te", "notification.follow_request": "{name} pediu para segui-lo", - "notification.mention": "{name} mencionou-te", + "notification.label.mention": "Menção", + "notification.label.private_mention": "Menção privada", + "notification.label.private_reply": "Resposta privada", + "notification.label.reply": "Resposta", + "notification.mention": "Menção", "notification.moderation-warning.learn_more": "Saber mais", "notification.moderation_warning": "Recebeu um aviso de moderação", "notification.moderation_warning.action_delete_statuses": "Algumas das suas publicações foram removidas.", @@ -494,7 +498,6 @@ "notification.moderation_warning.action_suspend": "A sua conta foi suspensa.", "notification.own_poll": "A sua votação terminou", "notification.poll": "Uma votação em que participaste chegou ao fim", - "notification.private_mention": "{name} mencionou-o em privado", "notification.reblog": "{name} reforçou a tua publicação", "notification.relationships_severance_event": "Perdeu as ligações com {name}", "notification.relationships_severance_event.account_suspension": "Um administrador de {from} suspendeu {target}, o que significa que já não pode receber atualizações dele ou interagir com ele.", @@ -505,6 +508,8 @@ "notification.update": "{name} editou uma publicação", "notification_requests.accept": "Aceitar", "notification_requests.dismiss": "Descartar", + "notification_requests.explainer_for_limited_account": "As notificações desta conta foram filtradas porque a conta foi limitada por um moderador.", + "notification_requests.explainer_for_limited_remote_account": "As notificações desta conta foram filtradas porque a conta ou o seu servidor foram limitados por um moderador.", "notification_requests.maximize": "Maximizar", "notification_requests.minimize_banner": "Minimizar o cabeçalho das notificações filtradas", "notification_requests.notifications_from": "Notificações de {name}", @@ -545,6 +550,8 @@ "notifications.permission_denied": "Notificações no ambiente de trabalho não estão disponíveis porque a permissão, solicitada pelo navegador, foi recusada anteriormente", "notifications.permission_denied_alert": "Notificações no ambiente de trabalho não podem ser ativadas, pois a permissão do navegador foi recusada anteriormente", "notifications.permission_required": "Notificações no ambiente de trabalho não estão disponíveis porque a permissão necessária não foi concedida.", + "notifications.policy.filter_limited_accounts_hint": "Limitado pelos moderadores do servidor", + "notifications.policy.filter_limited_accounts_title": "Contas moderadas", "notifications.policy.filter_new_accounts.hint": "Criada nos últimos {days, plural, one {um dia} other {# dias}}", "notifications.policy.filter_new_accounts_title": "Novas contas", "notifications.policy.filter_not_followers_hint": "Incluindo pessoas que o seguem há menos de {days, plural, one {um dia} other {# dias}}", @@ -553,7 +560,6 @@ "notifications.policy.filter_not_following_title": "Pessoas que você não segue", "notifications.policy.filter_private_mentions_hint": "Filtrado, a menos que seja em resposta à sua própria menção ou se você seguir o remetente", "notifications.policy.filter_private_mentions_title": "Menções privadas não solicitadas", - "notifications.policy.title": "Filtrar notificações de…", "notifications_permission_banner.enable": "Ativar notificações no ambiente de trabalho", "notifications_permission_banner.how_to_control": "Para receber notificações quando o Mastodon não estiver aberto, ative as notificações no ambiente de trabalho. Depois da sua ativação, pode controlar precisamente quais tipos de interações geram notificações, através do botão {icon} acima.", "notifications_permission_banner.title": "Nunca perca nada", diff --git a/app/javascript/mastodon/locales/ro.json b/app/javascript/mastodon/locales/ro.json index 36e5565fdf4..6bb90dcd235 100644 --- a/app/javascript/mastodon/locales/ro.json +++ b/app/javascript/mastodon/locales/ro.json @@ -387,7 +387,6 @@ "notification.favourite": "{name} a adăugat postarea ta la favorite", "notification.follow": "{name} s-a abonat la tine", "notification.follow_request": "{name} a trimis o cerere de abonare", - "notification.mention": "{name} te-a menționat", "notification.own_poll": "Sondajul tău s-a încheiat", "notification.reblog": "{name} ți-a distribuit postarea", "notification.status": "{name} tocmai a postat", diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index bff2fe4e7b0..b55bb890e66 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -464,7 +464,6 @@ "notification.favourite": "{name} добавил(а) ваш пост в избранное", "notification.follow": "{name} подписался (-лась) на вас", "notification.follow_request": "{name} отправил запрос на подписку", - "notification.mention": "{name} упомянул(а) вас", "notification.moderation-warning.learn_more": "Узнать больше", "notification.moderation_warning": "Вы получили предупреждение от модерации", "notification.moderation_warning.action_delete_statuses": "Некоторые из ваших публикаций были удалены.", @@ -527,7 +526,6 @@ "notifications.policy.filter_not_following_title": "Люди, на которых вы не подписаны", "notifications.policy.filter_private_mentions_hint": "Фильтруется, если только это не ответ на ваше собственное упоминание или если вы подписаны на отправителя", "notifications.policy.filter_private_mentions_title": "Нежелательные личные упоминания", - "notifications.policy.title": "Фильтровать уведомления от…", "notifications_permission_banner.enable": "Включить уведомления", "notifications_permission_banner.how_to_control": "Получайте уведомления даже когда Mastodon закрыт, включив уведомления на рабочем столе. А чтобы лишний шум не отвлекал, вы можете настроить какие уведомления вы хотите получать, нажав на кнопку {icon} выше.", "notifications_permission_banner.title": "Будьте в курсе происходящего", diff --git a/app/javascript/mastodon/locales/sa.json b/app/javascript/mastodon/locales/sa.json index e230156615d..5e0b3e2b7a5 100644 --- a/app/javascript/mastodon/locales/sa.json +++ b/app/javascript/mastodon/locales/sa.json @@ -349,7 +349,6 @@ "notification.admin.sign_up": "{name} संविवेश", "notification.follow": "{name} त्वामनुससार", "notification.follow_request": "{name} त्वामनुसर्तुमयाचीत्", - "notification.mention": "{name} त्वामुल्लिलेख", "notification.own_poll": "तव निर्वाचनं समाप्तम्", "notification.reblog": "{name} तव पत्रं बुस्तिमिति अकार्षीत्", "notification.status": "{name} अधुना अस्थापयिष्ट", diff --git a/app/javascript/mastodon/locales/sc.json b/app/javascript/mastodon/locales/sc.json index 6be1cd41fa5..cc23b3b1d86 100644 --- a/app/javascript/mastodon/locales/sc.json +++ b/app/javascript/mastodon/locales/sc.json @@ -373,7 +373,6 @@ "notification.favourite": "{name} at marcadu comente a preferidu s'istadu tuo", "notification.follow": "{name} ti sighit", "notification.follow_request": "{name} at dimandadu de ti sighire", - "notification.mention": "{name} t'at mentovadu", "notification.moderation-warning.learn_more": "Àteras informatziones", "notification.moderation_warning": "T'ant imbiadu un'avisu de moderatzione", "notification.moderation_warning.action_delete_statuses": "Unas cantas de is publicatziones tuas sunt istadas cantzelladas.", @@ -385,7 +384,6 @@ "notification.moderation_warning.action_suspend": "Su contu tuo est istadu suspèndidu.", "notification.own_poll": "Sondàgiu acabbadu", "notification.poll": "Unu sondàgiu in su chi as votadu est acabbadu", - "notification.private_mention": "{name} t'at mentovadu in privadu", "notification.reblog": "{name} at cumpartzidu sa publicatzione tua", "notification.relationships_severance_event": "Connessiones pèrdidas cun {name}", "notification.relationships_severance_event.learn_more": "Àteras informatziones", diff --git a/app/javascript/mastodon/locales/sco.json b/app/javascript/mastodon/locales/sco.json index 54f1d9fe15f..5aa5cd41855 100644 --- a/app/javascript/mastodon/locales/sco.json +++ b/app/javascript/mastodon/locales/sco.json @@ -332,7 +332,6 @@ "notification.admin.sign_up": "{name} signed up", "notification.follow": "{name} follaed ye", "notification.follow_request": "{name} is wantin tae follae ye", - "notification.mention": "{name} menshied ye", "notification.own_poll": "Yer poll is duin", "notification.reblog": "{name} heezed yer post", "notification.status": "{name} juist postit", diff --git a/app/javascript/mastodon/locales/si.json b/app/javascript/mastodon/locales/si.json index 432b2dff8f9..bb5fcc5e9b0 100644 --- a/app/javascript/mastodon/locales/si.json +++ b/app/javascript/mastodon/locales/si.json @@ -286,7 +286,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.favourite": "{name} ඔබගේ ලිපියට ප්‍රිය කළා", "notification.follow": "{name} ඔබව අනුගමනය කළා", - "notification.mention": "{name} ඔබව සඳහන් කර ඇත", "notification.own_poll": "ඔබගේ මත විමසුම නිමයි", "notification.status": "{name} දැන් පළ කළා", "notification.update": "{name} ලිපියක් සංස්කරණය කළා", diff --git a/app/javascript/mastodon/locales/sk.json b/app/javascript/mastodon/locales/sk.json index 9abeea62dcb..ca3f78bc87f 100644 --- a/app/javascript/mastodon/locales/sk.json +++ b/app/javascript/mastodon/locales/sk.json @@ -454,7 +454,6 @@ "notification.favourite": "{name} hviezdičkuje váš príspevok", "notification.follow": "{name} vás sleduje", "notification.follow_request": "{name} vás žiada sledovať", - "notification.mention": "{name} vás spomína", "notification.moderation-warning.learn_more": "Zisti viac", "notification.moderation_warning.action_delete_statuses": "Niektoré z tvojich príspevkov boli odstránené.", "notification.moderation_warning.action_disable": "Tvoj účet bol vypnutý.", @@ -508,7 +507,6 @@ "notifications.policy.filter_not_followers_title": "Ľudia, ktorí ťa nenasledujú", "notifications.policy.filter_not_following_title": "Ľudia, ktorých nenasleduješ", "notifications.policy.filter_private_mentions_title": "Nevyžiadané priame spomenutia", - "notifications.policy.title": "Filtrovať oznámenia od…", "notifications_permission_banner.enable": "Povoliť upozornenia na ploche", "notifications_permission_banner.how_to_control": "Ak chcete dostávať upozornenia, keď Mastodon nie je otvorený, povoľte upozornenia na ploche. Po ich zapnutí môžete presne kontrolovať, ktoré typy interakcií generujú upozornenia na ploche, a to prostredníctvom tlačidla {icon} vyššie.", "notifications_permission_banner.title": "Nenechajte si nič ujsť", diff --git a/app/javascript/mastodon/locales/sl.json b/app/javascript/mastodon/locales/sl.json index ad282fd60fa..51fb72f65df 100644 --- a/app/javascript/mastodon/locales/sl.json +++ b/app/javascript/mastodon/locales/sl.json @@ -481,7 +481,6 @@ "notification.favourite": "{name} je vzljubil/a vašo objavo", "notification.follow": "{name} vam sledi", "notification.follow_request": "{name} vam želi slediti", - "notification.mention": "{name} vas je omenil/a", "notification.moderation-warning.learn_more": "Več o tem", "notification.moderation_warning": "Prejeli ste opozorilo moderatorjev", "notification.moderation_warning.action_delete_statuses": "Nekatere vaše objave so odstranjene.", @@ -493,7 +492,6 @@ "notification.moderation_warning.action_suspend": "Vaš račun je bil suspendiran.", "notification.own_poll": "Vaša anketa je zaključena", "notification.poll": "Anketa, v kateri ste sodelovali, je zaključena", - "notification.private_mention": "{name} vas je zasebno omenil/a", "notification.reblog": "{name} je izpostavila/a vašo objavo", "notification.relationships_severance_event": "Povezave z {name} prekinjene", "notification.relationships_severance_event.account_suspension": "Skrbnik na {from} je suspendiral račun {target}, kar pomeni, da od računa ne morete več prejemati posodobitev ali imeti z njim interakcij.", @@ -551,7 +549,6 @@ "notifications.policy.filter_not_following_title": "Ljudje, ki jim ne sledite", "notifications.policy.filter_private_mentions_hint": "Filtrirano, razen če je odgovor na vašo lastno omembo ali če sledite pošiljatelju", "notifications.policy.filter_private_mentions_title": "Neželene zasebne omembe", - "notifications.policy.title": "Filtriraj obvestila od …", "notifications_permission_banner.enable": "Omogoči obvestila na namizju", "notifications_permission_banner.how_to_control": "Če želite prejemati obvestila, ko Mastodon ni odprt, omogočite namizna obvestila. Natančno lahko nadzirate, katere vrste interakcij naj tvorijo namizna obvestila; ko so omogočena, za to uporabite gumb {icon} zgoraj.", "notifications_permission_banner.title": "Nikoli ne zamudite ničesar", diff --git a/app/javascript/mastodon/locales/sq.json b/app/javascript/mastodon/locales/sq.json index af44c702471..42730c4a9f6 100644 --- a/app/javascript/mastodon/locales/sq.json +++ b/app/javascript/mastodon/locales/sq.json @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "Shihni përditësime", "home.pending_critical_update.title": "Ka përditësim kritik të lidhur me sigurinë!", "home.show_announcements": "Shfaqi lajmërimet", + "ignore_notifications_modal.disclaimer": "Mastodon-i s’mund të njoftojë përdoruesit se po shpërfillni njoftimet e tyre. Shpërfillja e njoftimeve s’do të ndalë dërgimin e vetë mesazheve.", + "ignore_notifications_modal.filter_instead": "Në vend të kësaj, filtroji", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrimi ndihmon të shmanget konfuzion potencial", + "ignore_notifications_modal.ignore": "Shpërfilli njoftimet", + "ignore_notifications_modal.limited_accounts_title": "Të shpërfillen njoftime nga llogari të moderuara?", + "ignore_notifications_modal.new_accounts_title": "Të shpërfillen njoftime nga llogari të reja?", + "ignore_notifications_modal.not_followers_title": "Të shpërfillen njoftime nga persona që s’ju ndjekin?", + "ignore_notifications_modal.not_following_title": "Të shpërfillen njoftime nga persona që s’i ndiqni?", + "ignore_notifications_modal.private_mentions_title": "Të shpërfillen njoftime nga Përmendje Private të pakërkuara?", "interaction_modal.description.favourite": "Me një llogari në Mastodon, mund ta tregoni këtë postim si të parapëlqyer, për t’i bërë të ditur autorit se e çmoni dhe e ruani për më vonë.", "interaction_modal.description.follow": "Me një llogari në Mastodon, mund ta ndiqni {name} për të marrë postimet e tyre në prurjen tuaj të kreut.", "interaction_modal.description.reblog": "Me një llogari në Mastodon, mund ta përforconi këtë postim për ta ndarë me ndjekësit tuaj.", @@ -482,7 +491,11 @@ "notification.favourite": "{name} i vuri shenjë postimit tuaj si të parapëlqyer", "notification.follow": "{name} zuri t’ju ndjekë", "notification.follow_request": "{name} ka kërkuar t’ju ndjekë", - "notification.mention": "{name} ju ka përmendur", + "notification.label.mention": "Përmendje", + "notification.label.private_mention": "Përmendje private", + "notification.label.private_reply": "Përgjigje private", + "notification.label.reply": "Përgjigje", + "notification.mention": "Përmendje", "notification.moderation-warning.learn_more": "Mësoni më tepër", "notification.moderation_warning": "Ju është dhënë një sinjalizim moderimi", "notification.moderation_warning.action_delete_statuses": "Disa nga postimet tuaja janë hequr.", @@ -494,7 +507,6 @@ "notification.moderation_warning.action_suspend": "Llogaria juaj është pezulluar.", "notification.own_poll": "Pyetësori juaj ka përfunduar", "notification.poll": "Ka përfunduar një pyetësor në të cilin keni marrë pjesë", - "notification.private_mention": "{name} ju përmendi privatisht", "notification.reblog": "{name} përforcoi mesazhin tuaj", "notification.relationships_severance_event": "Lidhje të humbura me {name}", "notification.relationships_severance_event.account_suspension": "Një përgjegjës nga {from} ka pezulluar {target}, që do të thotë se s’mund të merrni më përditësime prej tij, apo të ndërveproni me të.", @@ -504,11 +516,26 @@ "notification.status": "{name} sapo postoi", "notification.update": "{name} përpunoi një postim", "notification_requests.accept": "Pranoje", + "notification_requests.accept_all": "Pranoji krejt", + "notification_requests.accept_multiple": "{count, plural, one {Prano # kërkesë} other {Prano # kërkesa}}", + "notification_requests.confirm_accept_all.button": "Pranoji krejt", + "notification_requests.confirm_accept_all.message": "Ju ndan një hap nga pranimi i {count, plural, one {një kërkese njoftimi} other {# kërkesash njoftimi}}. Jeni i sigurt se doni të vazhdohet?", + "notification_requests.confirm_accept_all.title": "Të pranohen kërkesa njoftimesh?", + "notification_requests.confirm_dismiss_all.button": "Hidhi tej krejt", + "notification_requests.confirm_dismiss_all.message": "Ju ndan një hap nga hedhja tej e {count, plural, one {një kërkese njoftimesh} other {# kërkesash njoftimesh}}. S’do të jeni në gjendje të shihni sërish {count, plural, one {atë} other {ato}}. Jeni i sigurt se doni të bëhet kjo?", + "notification_requests.confirm_dismiss_all.title": "Të hidhen tej kërkesa njoftimesh?", "notification_requests.dismiss": "Hidhe tej", + "notification_requests.dismiss_all": "Hidhi tej krejt", + "notification_requests.dismiss_multiple": "{count, plural, one {Hidhni tej # kërkesë} other {Hidhni tej # kërkesa}}", + "notification_requests.enter_selection_mode": "Përzgjidhni", + "notification_requests.exit_selection_mode": "Anuloje", + "notification_requests.explainer_for_limited_account": "Njoftimet prej kësaj llogarie janë filtruar, ngaqë llogaria është kufizuar nga një moderator.", + "notification_requests.explainer_for_limited_remote_account": "Njoftimet prej kësaj llogarie janë filtruar, ngaqë llogaria, ose shërbyesi është kufizuar nga një moderator.", "notification_requests.maximize": "Maksimizoje", "notification_requests.minimize_banner": "Minimizo banderolë njoftimesh të filtruara", "notification_requests.notifications_from": "Njoftime prej {name}", "notification_requests.title": "Njoftime të filtruar", + "notification_requests.view": "Shihni njoftime", "notifications.clear": "Spastroji njoftimet", "notifications.clear_confirmation": "Jeni i sigurt se doni të spastrohen përgjithmonë krejt njoftimet tuaja?", "notifications.clear_title": "Të spastrohen njoftimet?", @@ -545,6 +572,14 @@ "notifications.permission_denied": "S’merren dot njoftime në desktop, ngaqë më herët shfletuesit i janë mohuar lejet për këtë", "notifications.permission_denied_alert": "S’mund të aktivizohen njoftimet në desktop, ngaqë lejet e shfletuesit për këtë janë mohuar më herët", "notifications.permission_required": "S’merren dot njoftime desktop, ngaqë s’është akorduar leja përkatëse.", + "notifications.policy.accept": "Pranoji", + "notifications.policy.accept_hint": "Shfaq njoftime", + "notifications.policy.drop": "Shpërfille", + "notifications.policy.drop_hint": "Dërgoje në hiç, mos e pafshim më kurrë", + "notifications.policy.filter": "Filtrim", + "notifications.policy.filter_hint": "Dërgoje te kutia e njoftimeve të filtruara", + "notifications.policy.filter_limited_accounts_hint": "Kufizuar nga moderatorë shërbyesi", + "notifications.policy.filter_limited_accounts_title": "Llogari të moderuara", "notifications.policy.filter_new_accounts.hint": "Krijuar brenda {days, plural, one {një dite} other {# ditësh}} të shkuara", "notifications.policy.filter_new_accounts_title": "Llogari të reja", "notifications.policy.filter_not_followers_hint": "Përfshi persona që ju kanë ndjekur brenda më pak se {days, plural, one {një dite} other {# ditësh}}", @@ -553,7 +588,7 @@ "notifications.policy.filter_not_following_title": "Persona që s’i ndiqni", "notifications.policy.filter_private_mentions_hint": "Filtruar, hiq rastin nëse gjendet te përgjigje ndaj përmendjes tuaj, ose nëse dërguesin e ndiqni", "notifications.policy.filter_private_mentions_title": "Përmendje private të pakërkuara", - "notifications.policy.title": "Filtroni njoftime nga…", + "notifications.policy.title": "Administroni njoftime nga…", "notifications_permission_banner.enable": "Aktivizo njoftime në desktop", "notifications_permission_banner.how_to_control": "Për të marrë njoftime, kur Mastodon-i s’është i hapur, aktivizoni njoftime në desktop. Përmes butoni {icon} më sipër, mund të kontrolloni me përpikëri cilat lloje ndërveprimesh prodhojnë njoftime në desktop, pasi të jenë aktivizuar.", "notifications_permission_banner.title": "Mos t’ju shpëtojë gjë", @@ -794,6 +829,7 @@ "timeline_hint.remote_resource_not_displayed": "S’janë shfaqur {resource} nga shërbyes të tjerë.", "timeline_hint.resources.followers": "Ndjekës", "timeline_hint.resources.follows": "Ndjekje", + "timeline_hint.resources.replies": "Disa përgjigje", "timeline_hint.resources.statuses": "Mesazhe të vjetër", "trends.counter_by_accounts": "{count, plural, një {{counter} person} other {{counter} vetë}} në {days, plural, një {day} other {{days} ditë}} të kaluar", "trends.trending_now": "Prirjet e tashme", diff --git a/app/javascript/mastodon/locales/sr-Latn.json b/app/javascript/mastodon/locales/sr-Latn.json index d0636614e84..5d890242cfc 100644 --- a/app/javascript/mastodon/locales/sr-Latn.json +++ b/app/javascript/mastodon/locales/sr-Latn.json @@ -467,7 +467,6 @@ "notification.favourite": "{name} je označio vašu objavu kao omiljenu", "notification.follow": "{name} vas je zapratio", "notification.follow_request": "{name} je zatražio da vas prati", - "notification.mention": "{name} vas je pomenuo", "notification.moderation-warning.learn_more": "Saznajte više", "notification.moderation_warning": "Dobili ste moderatorsko upozorenje", "notification.moderation_warning.action_delete_statuses": "Neke od vaših objava su uklonjene.", @@ -531,7 +530,6 @@ "notifications.policy.filter_not_following_title": "Ljudi koje ne pratite", "notifications.policy.filter_private_mentions_hint": "Filtrirano osim ako je odgovor na vaše pominjanje ili ako pratite pošiljaoca", "notifications.policy.filter_private_mentions_title": "Neželjena privatna pominjanja", - "notifications.policy.title": "Filtriraj obaveštenja od…", "notifications_permission_banner.enable": "Omogućiti obaveštenja na radnoj površini", "notifications_permission_banner.how_to_control": "Da biste primali obaveštenja kada Mastodon nije otvoren, omogućite obaveštenja na radnoj površini. Kada su obaveštenja na radnoj površini omogućena vrste interakcija koje ona generišu mogu se podešavati pomoću dugmeta {icon}.", "notifications_permission_banner.title": "Nikada ništa ne propustite", diff --git a/app/javascript/mastodon/locales/sr.json b/app/javascript/mastodon/locales/sr.json index c41cda123a0..25c3a37b229 100644 --- a/app/javascript/mastodon/locales/sr.json +++ b/app/javascript/mastodon/locales/sr.json @@ -467,7 +467,6 @@ "notification.favourite": "{name} је означио вашу објаву као омиљену", "notification.follow": "{name} вас је запратио", "notification.follow_request": "{name} је затражио да вас прати", - "notification.mention": "{name} вас је поменуо", "notification.moderation-warning.learn_more": "Сазнајте више", "notification.moderation_warning": "Добили сте модераторско упозорење", "notification.moderation_warning.action_delete_statuses": "Неке од ваших објава су уклоњене.", @@ -531,7 +530,6 @@ "notifications.policy.filter_not_following_title": "Људи које не пратите", "notifications.policy.filter_private_mentions_hint": "Филтрирано осим ако је одговор на ваше помињање или ако пратите пошиљаоца", "notifications.policy.filter_private_mentions_title": "Нежељена приватна помињања", - "notifications.policy.title": "Филтрирај обавештења од…", "notifications_permission_banner.enable": "Омогућити обавештења на радној површини", "notifications_permission_banner.how_to_control": "Да бисте примали обавештења када Mastodon није отворен, омогућите обавештења на радној површини. Kада су обавештења на радној површини омогућена врсте интеракција које она генеришу могу се подешавати помоћу дугмета {icon}.", "notifications_permission_banner.title": "Никада ништа не пропустите", diff --git a/app/javascript/mastodon/locales/sv.json b/app/javascript/mastodon/locales/sv.json index a88502500db..b27b3633eef 100644 --- a/app/javascript/mastodon/locales/sv.json +++ b/app/javascript/mastodon/locales/sv.json @@ -300,6 +300,7 @@ "filter_modal.select_filter.subtitle": "Använd en befintlig kategori eller skapa en ny", "filter_modal.select_filter.title": "Filtrera detta inlägg", "filter_modal.title.status": "Filtrera ett inlägg", + "filtered_notifications_banner.pending_requests": "Från {count, plural, =0 {ingen} one {en person} other {# personer}} du kanske känner", "filtered_notifications_banner.title": "Filtrerade aviseringar", "firehose.all": "Allt", "firehose.local": "Denna server", @@ -481,7 +482,6 @@ "notification.favourite": "{name} favoritmarkerade ditt inlägg", "notification.follow": "{name} följer dig", "notification.follow_request": "{name} har begärt att följa dig", - "notification.mention": "{name} nämnde dig", "notification.moderation-warning.learn_more": "Läs mer", "notification.moderation_warning": "Du har fått en moderationsvarning", "notification.moderation_warning.action_delete_statuses": "Några av dina inlägg har tagits bort.", @@ -493,7 +493,6 @@ "notification.moderation_warning.action_suspend": "Ditt konto har stängts av.", "notification.own_poll": "Din röstning har avslutats", "notification.poll": "En enkät som du röstat i har avslutats", - "notification.private_mention": "{name} nämnde dig privat", "notification.reblog": "{name} boostade ditt inlägg", "notification.relationships_severance_event": "Förlorade kontakter med {name}", "notification.relationships_severance_event.account_suspension": "En administratör från {from} har stängt av {target}, vilket innebär att du inte längre kan ta emot uppdateringar från dem eller interagera med dem.", @@ -503,7 +502,14 @@ "notification.status": "{name} publicerade just ett inlägg", "notification.update": "{name} redigerade ett inlägg", "notification_requests.accept": "Godkänn", + "notification_requests.accept_all": "Acceptera alla", + "notification_requests.accept_multiple": "{count, plural, one {Acceptera # förfrågan} other {Acceptera # förfrågningar}}", + "notification_requests.confirm_accept_all.button": "Acceptera alla", + "notification_requests.confirm_dismiss_all.button": "Avvisa alla", "notification_requests.dismiss": "Avfärda", + "notification_requests.dismiss_all": "Avvisa alla", + "notification_requests.dismiss_multiple": "{count, plural, one {Avvisa # förfrågan} other {Avvisa # förfrågningar}}", + "notification_requests.exit_selection_mode": "Avbryt", "notification_requests.notifications_from": "Aviseringar från {name}", "notification_requests.title": "Filtrerade meddelanden", "notifications.clear": "Rensa aviseringar", @@ -542,6 +548,8 @@ "notifications.permission_denied": "Skrivbordsaviseringar är otillgängliga på grund av tidigare nekade förfrågningar om behörighet i webbläsaren", "notifications.permission_denied_alert": "Skrivbordsaviseringar kan inte aktiveras, eftersom att webbläsarens behörighet har nekats innan", "notifications.permission_required": "Skrivbordsaviseringar är otillgängliga eftersom att rättigheten som krävs inte har godkänts.", + "notifications.policy.accept": "Acceptera", + "notifications.policy.drop": "Ignorera", "notifications.policy.filter_new_accounts.hint": "Skapad inom de senaste {days, plural, one {dagen} other {# dagarna}}", "notifications.policy.filter_new_accounts_title": "Nya konton", "notifications.policy.filter_not_followers_hint": "Inklusive personer som har följt dig kortare än {days, plural, one {en dag} other {# dagar}}", @@ -550,7 +558,6 @@ "notifications.policy.filter_not_following_title": "Personer du inte följer", "notifications.policy.filter_private_mentions_hint": "Filtrerat om det inte är som svar på ditt eget omnämnande eller om du följer avsändaren", "notifications.policy.filter_private_mentions_title": "Oombedda privata omnämnanden", - "notifications.policy.title": "Filtrera ut aviseringar från…", "notifications_permission_banner.enable": "Aktivera skrivbordsaviseringar", "notifications_permission_banner.how_to_control": "För att ta emot aviseringar när Mastodon inte är öppet, aktivera skrivbordsaviseringar. När de är aktiverade kan du styra exakt vilka typer av interaktioner som aviseras via {icon} -knappen ovan.", "notifications_permission_banner.title": "Missa aldrig något", diff --git a/app/javascript/mastodon/locales/ta.json b/app/javascript/mastodon/locales/ta.json index 402d34b9fdd..daa4edd978b 100644 --- a/app/javascript/mastodon/locales/ta.json +++ b/app/javascript/mastodon/locales/ta.json @@ -274,7 +274,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} உங்களைப் பின்தொடர்கிறார்", "notification.follow_request": "{name} உங்களைப் பின்தொடரக் கோருகிறார்", - "notification.mention": "{name} நீங்கள் குறிப்பிட்டுள்ளீர்கள்", "notification.own_poll": "கருத்துக்கணிப்பு நிறைவடைந்தது", "notification.reblog": "{name} உங்கள் நிலை அதிகரித்தது", "notifications.clear": "அறிவிப்புகளை அழிக்கவும்", diff --git a/app/javascript/mastodon/locales/te.json b/app/javascript/mastodon/locales/te.json index d3e1026889f..2cebb719724 100644 --- a/app/javascript/mastodon/locales/te.json +++ b/app/javascript/mastodon/locales/te.json @@ -185,7 +185,6 @@ "navigation_bar.security": "భద్రత", "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} మిమ్మల్ని అనుసరిస్తున్నారు", - "notification.mention": "{name} మిమ్మల్ని ప్రస్తావించారు", "notification.reblog": "{name} మీ స్టేటస్ ను బూస్ట్ చేసారు", "notifications.clear": "ప్రకటనలను తుడిచివేయు", "notifications.clear_confirmation": "మీరు మీ అన్ని నోటిఫికేషన్లను శాశ్వతంగా తొలగించాలనుకుంటున్నారా?", diff --git a/app/javascript/mastodon/locales/th.json b/app/javascript/mastodon/locales/th.json index a6df1cc976f..164fc987fea 100644 --- a/app/javascript/mastodon/locales/th.json +++ b/app/javascript/mastodon/locales/th.json @@ -11,6 +11,7 @@ "about.not_available": "ไม่ได้ทำให้ข้อมูลนี้พร้อมใช้งานในเซิร์ฟเวอร์นี้", "about.powered_by": "สื่อสังคมแบบกระจายศูนย์ที่ขับเคลื่อนโดย {mastodon}", "about.rules": "กฎของเซิร์ฟเวอร์", + "account.account_note_header": "หมายเหตุส่วนบุคคล", "account.add_or_remove_from_list": "เพิ่มหรือเอาออกจากรายการ", "account.badges.bot": "อัตโนมัติ", "account.badges.group": "กลุ่ม", @@ -299,6 +300,7 @@ "filter_modal.select_filter.subtitle": "ใช้หมวดหมู่ที่มีอยู่หรือสร้างหมวดหมู่ใหม่", "filter_modal.select_filter.title": "กรองโพสต์นี้", "filter_modal.title.status": "กรองโพสต์", + "filtered_notifications_banner.pending_requests": "จาก {count, plural, =0 {ไม่มีใคร} other {# คน}} ที่คุณอาจรู้จัก", "filtered_notifications_banner.title": "การแจ้งเตือนที่กรองอยู่", "firehose.all": "ทั้งหมด", "firehose.local": "เซิร์ฟเวอร์นี้", @@ -354,6 +356,11 @@ "home.pending_critical_update.link": "ดูการอัปเดต", "home.pending_critical_update.title": "มีการอัปเดตความปลอดภัยสำคัญพร้อมใช้งาน!", "home.show_announcements": "แสดงประกาศ", + "ignore_notifications_modal.filter_instead": "กรองแทน", + "ignore_notifications_modal.ignore": "เพิกเฉยการแจ้งเตือน", + "ignore_notifications_modal.new_accounts_title": "เพิกเฉยการแจ้งเตือนจากบัญชีใหม่?", + "ignore_notifications_modal.not_followers_title": "เพิกเฉยการแจ้งเตือนจากผู้คนที่ไม่ได้ติดตามคุณ?", + "ignore_notifications_modal.not_following_title": "เพิกเฉยการแจ้งเตือนจากผู้คนที่คุณไม่ได้ติดตาม?", "interaction_modal.description.favourite": "ด้วยบัญชีใน Mastodon คุณสามารถชื่นชอบโพสต์นี้เพื่อแจ้งให้ผู้สร้างทราบว่าคุณชื่นชมโพสต์และบันทึกโพสต์ไว้สำหรับภายหลัง", "interaction_modal.description.follow": "ด้วยบัญชีใน Mastodon คุณสามารถติดตาม {name} เพื่อรับโพสต์ของเขาในฟีดหน้าแรกของคุณ", "interaction_modal.description.reblog": "ด้วยบัญชีใน Mastodon คุณสามารถดันโพสต์นี้เพื่อแชร์โพสต์กับผู้ติดตามของคุณเอง", @@ -480,7 +487,10 @@ "notification.favourite": "{name} ได้ชื่นชอบโพสต์ของคุณ", "notification.follow": "{name} ได้ติดตามคุณ", "notification.follow_request": "{name} ได้ขอติดตามคุณ", - "notification.mention": "{name} ได้กล่าวถึงคุณ", + "notification.label.mention": "การกล่าวถึง", + "notification.label.private_mention": "การกล่าวถึงแบบส่วนตัว", + "notification.label.private_reply": "การตอบกลับแบบส่วนตัว", + "notification.label.reply": "การตอบกลับ", "notification.moderation-warning.learn_more": "เรียนรู้เพิ่มเติม", "notification.moderation_warning": "คุณได้รับคำเตือนการกลั่นกรอง", "notification.moderation_warning.action_delete_statuses": "เอาโพสต์บางส่วนของคุณออกแล้ว", @@ -492,7 +502,6 @@ "notification.moderation_warning.action_suspend": "ระงับบัญชีของคุณแล้ว", "notification.own_poll": "การสำรวจความคิดเห็นของคุณได้สิ้นสุดแล้ว", "notification.poll": "การสำรวจความคิดเห็นที่คุณได้ลงคะแนนได้สิ้นสุดแล้ว", - "notification.private_mention": "{name} ได้กล่าวถึงคุณแบบส่วนตัว", "notification.reblog": "{name} ได้ดันโพสต์ของคุณ", "notification.relationships_severance_event": "สูญเสียการเชื่อมต่อกับ {name}", "notification.relationships_severance_event.account_suspension": "ผู้ดูแลจาก {from} ได้ระงับ {target} ซึ่งหมายความว่าคุณจะไม่สามารถรับการอัปเดตจากเขาหรือโต้ตอบกับเขาได้อีกต่อไป", @@ -502,9 +511,20 @@ "notification.status": "{name} เพิ่งโพสต์", "notification.update": "{name} ได้แก้ไขโพสต์", "notification_requests.accept": "ยอมรับ", + "notification_requests.accept_all": "ยอมรับทั้งหมด", + "notification_requests.accept_multiple": "{count, plural, other {ยอมรับ # คำขอ}}", + "notification_requests.confirm_accept_all.button": "ยอมรับทั้งหมด", + "notification_requests.confirm_accept_all.title": "ยอมรับคำขอการแจ้งเตือน?", + "notification_requests.confirm_dismiss_all.button": "ปิดทั้งหมด", + "notification_requests.confirm_dismiss_all.title": "ปิดคำขอการแจ้งเตือน?", "notification_requests.dismiss": "ปิด", + "notification_requests.dismiss_all": "ปิดทั้งหมด", + "notification_requests.dismiss_multiple": "{count, plural, other {ปิด # คำขอ}}", + "notification_requests.enter_selection_mode": "เลือก", + "notification_requests.exit_selection_mode": "ยกเลิก", "notification_requests.notifications_from": "การแจ้งเตือนจาก {name}", "notification_requests.title": "การแจ้งเตือนที่กรองอยู่", + "notification_requests.view": "ดูการแจ้งเตือน", "notifications.clear": "ล้างการแจ้งเตือน", "notifications.clear_confirmation": "คุณแน่ใจหรือไม่ว่าต้องการล้างการแจ้งเตือนทั้งหมดของคุณอย่างถาวร?", "notifications.clear_title": "ล้างการแจ้งเตือน?", @@ -541,6 +561,10 @@ "notifications.permission_denied": "การแจ้งเตือนบนเดสก์ท็อปไม่พร้อมใช้งานเนื่องจากมีการปฏิเสธคำขอสิทธิอนุญาตเบราว์เซอร์ก่อนหน้านี้", "notifications.permission_denied_alert": "ไม่สามารถเปิดใช้งานการแจ้งเตือนบนเดสก์ท็อป เนื่องจากมีการปฏิเสธสิทธิอนุญาตเบราว์เซอร์ก่อนหน้านี้", "notifications.permission_required": "การแจ้งเตือนบนเดสก์ท็อปไม่พร้อมใช้งานเนื่องจากไม่ได้ให้สิทธิอนุญาตที่จำเป็น", + "notifications.policy.accept": "ยอมรับ", + "notifications.policy.accept_hint": "แสดงในการแจ้งเตือน", + "notifications.policy.drop": "เพิกเฉย", + "notifications.policy.filter_hint": "ส่งไปยังกล่องขาเข้าการแจ้งเตือนที่กรองอยู่", "notifications.policy.filter_new_accounts.hint": "สร้างขึ้นภายใน {days, plural, other {# วัน}}ที่ผ่านมา", "notifications.policy.filter_new_accounts_title": "บัญชีใหม่", "notifications.policy.filter_not_followers_hint": "รวมถึงผู้คนที่ได้ติดตามคุณน้อยกว่า {days, plural, other {# วัน}}", @@ -549,7 +573,7 @@ "notifications.policy.filter_not_following_title": "ผู้คนที่คุณไม่ได้ติดตาม", "notifications.policy.filter_private_mentions_hint": "กรองไว้เว้นแต่การกล่าวถึงแบบส่วนตัวอยู่ในการตอบกลับการกล่าวถึงของคุณเองหรือหากคุณติดตามผู้ส่ง", "notifications.policy.filter_private_mentions_title": "การกล่าวถึงแบบส่วนตัวที่ไม่พึงประสงค์", - "notifications.policy.title": "กรองการแจ้งเตือนจาก…", + "notifications.policy.title": "จัดการการแจ้งเตือนจาก…", "notifications_permission_banner.enable": "เปิดใช้งานการแจ้งเตือนบนเดสก์ท็อป", "notifications_permission_banner.how_to_control": "เพื่อรับการแจ้งเตือนเมื่อ Mastodon ไม่ได้เปิด เปิดใช้งานการแจ้งเตือนบนเดสก์ท็อป คุณสามารถควบคุมชนิดของการโต้ตอบที่สร้างการแจ้งเตือนบนเดสก์ท็อปได้อย่างแม่นยำผ่านปุ่ม {icon} ด้านบนเมื่อเปิดใช้งานการแจ้งเตือน", "notifications_permission_banner.title": "ไม่พลาดสิ่งใด", @@ -790,6 +814,7 @@ "timeline_hint.remote_resource_not_displayed": "ไม่ได้แสดง {resource} จากเซิร์ฟเวอร์อื่น ๆ", "timeline_hint.resources.followers": "ผู้ติดตาม", "timeline_hint.resources.follows": "การติดตาม", + "timeline_hint.resources.replies": "การตอบกลับบางส่วน", "timeline_hint.resources.statuses": "โพสต์ที่เก่ากว่า", "trends.counter_by_accounts": "{count, plural, other {{counter} คน}}ใน {days, plural, other {{days} วัน}}ที่ผ่านมา", "trends.trending_now": "กำลังนิยม", diff --git a/app/javascript/mastodon/locales/tok.json b/app/javascript/mastodon/locales/tok.json index 03ad31a7284..5518cc3697f 100644 --- a/app/javascript/mastodon/locales/tok.json +++ b/app/javascript/mastodon/locales/tok.json @@ -288,7 +288,6 @@ "notification.favourite": "toki sina li pona tawa {name}", "notification.follow": " {name} li kute e sina", "notification.follow_request": "{name} li wile kute e sina", - "notification.mention": "jan {name} li toki e sina", "notification.moderation-warning.learn_more": "o kama sona e ijo ante", "notification.reblog": "{name} li wawa e toki sina", "notification.status": "{name} li toki", diff --git a/app/javascript/mastodon/locales/tr.json b/app/javascript/mastodon/locales/tr.json index cc9fd78c0a7..c6438fca7e7 100644 --- a/app/javascript/mastodon/locales/tr.json +++ b/app/javascript/mastodon/locales/tr.json @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "Güncellemelerini görün", "home.pending_critical_update.title": "Kritik güvenlik güncellemesi mevcut!", "home.show_announcements": "Duyuruları göster", + "ignore_notifications_modal.disclaimer": "Mastodon bildirimlerini yok saydığınız kullanıcıları bilgilendiremez. Bildirimleri yok saymak iletilerin gönderilmesini durdurmayacaktır.", + "ignore_notifications_modal.filter_instead": "Onun yerine filtrele", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtreleme olası kafa karışıklığını önlemeye yardımcı olur", + "ignore_notifications_modal.ignore": "Bildirimleri yoksay", + "ignore_notifications_modal.limited_accounts_title": "Modere edilen hesapların bildirimlerini yoksay?", + "ignore_notifications_modal.new_accounts_title": "Yeni hesapların bildirimlerini yoksay?", + "ignore_notifications_modal.not_followers_title": "Takip etmeyen kişilerin bildirimlerini yoksay?", + "ignore_notifications_modal.not_following_title": "Takip etmediğin kişilerin bildirimlerini yoksay?", + "ignore_notifications_modal.private_mentions_title": "İstenmeyen özel bahsetmelerden gelen bildirimleri yoksay?", "interaction_modal.description.favourite": "Bir Mastodon hesabıyla bu gönderiyi favorilerinize ekleyerek yazara gönderiyi beğendiğinizi bildirebilir ve daha sonrası için kaydedebilirsiniz.", "interaction_modal.description.follow": "Mastodon'daki bir hesapla, {name} kişisini, ana akışınızdaki gönderilerini görmek üzere takip edebilirsiniz.", "interaction_modal.description.reblog": "Mastodon'daki bir hesapla, bu gönderiyi takipçilerinizle paylaşmak için tuşlayabilirsiniz.", @@ -482,7 +491,11 @@ "notification.favourite": "{name} gönderinizi beğendi", "notification.follow": "{name} seni takip etti", "notification.follow_request": "{name} size takip isteği gönderdi", - "notification.mention": "{name} senden bahsetti", + "notification.label.mention": "Bahsetme", + "notification.label.private_mention": "Özel bahsetme", + "notification.label.private_reply": "Özel yanıt", + "notification.label.reply": "Yanıt", + "notification.mention": "Bahsetme", "notification.moderation-warning.learn_more": "Daha fazlası", "notification.moderation_warning": "Hesabınız bir denetim uyarısı aldı", "notification.moderation_warning.action_delete_statuses": "Bazı gönderileriniz kaldırıldı.", @@ -494,7 +507,6 @@ "notification.moderation_warning.action_suspend": "Hesabınız askıya alındı.", "notification.own_poll": "Anketiniz sona erdi", "notification.poll": "Oy verdiğiniz bir anket sona erdi", - "notification.private_mention": "{name} gizlice sizden bahsetti", "notification.reblog": "{name} gönderini yeniden paylaştı", "notification.relationships_severance_event": "{name} ile bağlantılar koptu", "notification.relationships_severance_event.account_suspension": "{from} yöneticisi, {target} askıya aldı, bunun anlamı onlardan artık güncelleme alamayacak veya etkileşemeyeceksiniz demektir.", @@ -504,11 +516,26 @@ "notification.status": "{name} az önce gönderdi", "notification.update": "{name} bir gönderiyi düzenledi", "notification_requests.accept": "Onayla", + "notification_requests.accept_all": "Tümünü kabul et", + "notification_requests.accept_multiple": "{count, plural, one {# isteği kabul et} other {# isteği kabul et}}", + "notification_requests.confirm_accept_all.button": "Tümünü kabul et", + "notification_requests.confirm_accept_all.message": "{count, plural, one {Bir bildirim isteğini} other {# bildirim isteğini}} kabul etmek üzeresiniz. Devam etmek istediğinizden emin misiniz?", + "notification_requests.confirm_accept_all.title": "Bildirim taleplerini kabul et?", + "notification_requests.confirm_dismiss_all.button": "Tümünü reddet", + "notification_requests.confirm_dismiss_all.message": "{count, plural, one {Bir bildirim isteğini} other {# bildirim isteğini}} reddetmek üzeresiniz. {count, plural, one {Ona} other {Onlara}} tekrar kolayca ulaşamayacaksınz. Devam etmek istediğinizden emin misiniz?", + "notification_requests.confirm_dismiss_all.title": "Bildirim taleplerini reddet?", "notification_requests.dismiss": "Yoksay", + "notification_requests.dismiss_all": "Tümünü reddet", + "notification_requests.dismiss_multiple": "{count, plural, one {# isteği reddet} other {# isteği reddet}}", + "notification_requests.enter_selection_mode": "Seç", + "notification_requests.exit_selection_mode": "İptal", + "notification_requests.explainer_for_limited_account": "Hesap bir moderatör tarafından sınırlandığı için, bu hesaptan gönderilen bildirimler filtrelendi.", + "notification_requests.explainer_for_limited_remote_account": "Hesap veya sunucusu bir moderatör tarafından sınırlandığı için, bu hesaptan gönderilen bildirimler filtrelendi.", "notification_requests.maximize": "Büyüt", "notification_requests.minimize_banner": "Filtrelenmiş bildirimler başlığını küçült", "notification_requests.notifications_from": "{name} bildirimleri", "notification_requests.title": "Filtrelenmiş bildirimler", + "notification_requests.view": "Bildirimleri görüntüle", "notifications.clear": "Bildirimleri temizle", "notifications.clear_confirmation": "Tüm bildirimlerinizi kalıcı olarak temizlemek ister misiniz?", "notifications.clear_title": "Bildirimleri temizle?", @@ -545,6 +572,14 @@ "notifications.permission_denied": "Daha önce reddedilen tarayıcı izinleri isteği nedeniyle masaüstü bildirimleri kullanılamıyor", "notifications.permission_denied_alert": "Tarayıcı izni daha önce reddedildiğinden, masaüstü bildirimleri etkinleştirilemez", "notifications.permission_required": "Masaüstü bildirimleri, gereksinim duyulan izin verilmediği için mevcut değil.", + "notifications.policy.accept": "Kabul Et", + "notifications.policy.accept_hint": "Bildirimlerde göster", + "notifications.policy.drop": "Yoksay", + "notifications.policy.drop_hint": "Boşluğa gönder, tekrar hiç görünmesin", + "notifications.policy.filter": "Filtrele", + "notifications.policy.filter_hint": "Filtreli bildirimleri kutusuna gönder", + "notifications.policy.filter_limited_accounts_hint": "Sunucu moderatörleri tarafından kısıtlanmış", + "notifications.policy.filter_limited_accounts_title": "Denetlenen hesaplar", "notifications.policy.filter_new_accounts.hint": "Son {days, plural, one {bir gün} other {# gün}}de oluşturuldu", "notifications.policy.filter_new_accounts_title": "Yeni hesaplar", "notifications.policy.filter_not_followers_hint": "Sizi {days, plural, one {bir gün} other {# gün}}den azdır takip eden kişileri de içeriyor", @@ -553,7 +588,7 @@ "notifications.policy.filter_not_following_title": "Takip etmediğin kullanıcılar", "notifications.policy.filter_private_mentions_hint": "Kendi değinmenize yanıt veya takip ettiğiniz kullanıcıdan değilse filtrelenir", "notifications.policy.filter_private_mentions_title": "İstenmeyen özel değinmeler", - "notifications.policy.title": "Şundan bildirimleri filtrele…", + "notifications.policy.title": "Şundan bildirimleri yönet…", "notifications_permission_banner.enable": "Masaüstü bildirimlerini etkinleştir", "notifications_permission_banner.how_to_control": "Mastodon açık olmadığında bildirim almak için masaüstü bildirimlerini etkinleştirin. Etkinleştirildikten sonra yukarıdaki {icon} düğmesini kullanarak hangi etkileşim türlerinin masaüstü bildirimleri oluşturduğunu tam olarak kontrol edebilirsiniz.", "notifications_permission_banner.title": "Hiçbir şeyi kaçırmayın", @@ -794,6 +829,7 @@ "timeline_hint.remote_resource_not_displayed": "diğer sunucudaki {resource} gösterilemiyor.", "timeline_hint.resources.followers": "Takipçiler", "timeline_hint.resources.follows": "Takip Edilenler", + "timeline_hint.resources.replies": "Bazı yanıtlar", "timeline_hint.resources.statuses": "Eski gönderiler", "trends.counter_by_accounts": "Son {days, plural, one {gündeki} other {{days} gündeki}} {count, plural, one {{counter} kişi} other {{counter} kişi}}", "trends.trending_now": "Şu an gündemde", diff --git a/app/javascript/mastodon/locales/uk.json b/app/javascript/mastodon/locales/uk.json index 9e9d59f0870..52dbb3e27c6 100644 --- a/app/javascript/mastodon/locales/uk.json +++ b/app/javascript/mastodon/locales/uk.json @@ -356,6 +356,8 @@ "home.pending_critical_update.link": "Переглянути оновлення", "home.pending_critical_update.title": "Доступне критичне оновлення безпеки!", "home.show_announcements": "Показати оголошення", + "ignore_notifications_modal.filter_to_review_separately": "Ви можете відслідковувати відфільтровані сповіщення окремо", + "ignore_notifications_modal.ignore": "Ігнорувати сповіщення", "interaction_modal.description.favourite": "Маючи обліковий запис на Mastodon, ви можете вподобати цей допис, щоб дати автору знати, що ви його цінуєте, і зберегти його на потім.", "interaction_modal.description.follow": "Маючи обліковий запис на Mastodon, ви можете підписатися на {name}, щоб отримувати дописи цього користувача у свою стрічку.", "interaction_modal.description.reblog": "Маючи обліковий запис на Mastodon, ви можете поширити цей допис, щоб поділитися ним зі своїми підписниками.", @@ -482,7 +484,8 @@ "notification.favourite": "Ваш допис сподобався {name}", "notification.follow": "{name} підписалися на вас", "notification.follow_request": "{name} відправили запит на підписку", - "notification.mention": "{name} згадали вас", + "notification.label.private_reply": "Приватна відповідь", + "notification.label.reply": "Відповісти", "notification.moderation-warning.learn_more": "Дізнатися більше", "notification.moderation_warning": "Ви отримали попередження модерації", "notification.moderation_warning.action_delete_statuses": "Деякі з ваших дописів було видалено.", @@ -494,7 +497,6 @@ "notification.moderation_warning.action_suspend": "Ваш обліковий запис було заблоковано.", "notification.own_poll": "Ваше опитування завершилося", "notification.poll": "Опитування, в якому ви проголосували, завершено", - "notification.private_mention": "{name} приватно згадує вас", "notification.reblog": "{name} поширює ваш допис", "notification.relationships_severance_event": "Втрачено з'єднання з {name}", "notification.relationships_severance_event.account_suspension": "Адміністратор з {from} призупинив {target}, що означає, що ви більше не можете отримувати оновлення від них або взаємодіяти з ними.", @@ -504,7 +506,13 @@ "notification.status": "{name} щойно дописує", "notification.update": "{name} змінює допис", "notification_requests.accept": "Прийняти", + "notification_requests.accept_all": "Прийняти все", + "notification_requests.confirm_accept_all.button": "Прийняти все", + "notification_requests.confirm_dismiss_all.button": "Відхили все", "notification_requests.dismiss": "Відхилити", + "notification_requests.dismiss_all": "Відхили все", + "notification_requests.explainer_for_limited_account": "Сповіщення від цього облікового запису фільтровані, оскільки обліковий запис обмежений модератором.", + "notification_requests.explainer_for_limited_remote_account": "Сповіщення від цього облікового запису фільтровані, оскільки обліковий запис або його сервер обмежений модератором.", "notification_requests.maximize": "Розгорнути", "notification_requests.minimize_banner": "Мінімізувати відфільтрований банер сповіщень", "notification_requests.notifications_from": "Сповіщення від {name}", @@ -545,6 +553,10 @@ "notifications.permission_denied": "Сповіщення стільниці недоступні через раніше відхилений запит дозволів для браузера", "notifications.permission_denied_alert": "Сповіщення не можна ввімкнути оскільки у дозволі вже було відмовлено раніше", "notifications.permission_required": "Сповіщення на стільниці не доступні, оскільки необхідний дозвіл не надано.", + "notifications.policy.accept": "Прийняти", + "notifications.policy.drop": "Ігнорувати", + "notifications.policy.filter_limited_accounts_hint": "Обмежено модераторами сервера", + "notifications.policy.filter_limited_accounts_title": "Модеровані облікові записи", "notifications.policy.filter_new_accounts.hint": "Створено впродовж {days, plural, one {одного} few {# днів} many {# днів} other {# дня}}", "notifications.policy.filter_new_accounts_title": "Нові облікові записи", "notifications.policy.filter_not_followers_hint": "Включаючи людей, які стежать за вами менше {days, plural, one {one day} other {# days}}", @@ -553,7 +565,6 @@ "notifications.policy.filter_not_following_title": "Люди, на яких ви не підписані", "notifications.policy.filter_private_mentions_hint": "Відфільтровується, якщо це не відповідь на вашу власну згадку або якщо ви відстежуєте відправника", "notifications.policy.filter_private_mentions_title": "Небажані приватні згадки", - "notifications.policy.title": "Відфільтрувати сповіщення від…", "notifications_permission_banner.enable": "Увімкнути сповіщення стільниці", "notifications_permission_banner.how_to_control": "Щоб отримувати сповіщення, коли Mastodon не відкрито, увімкніть сповіщення стільниці. Ви можете контролювати, які типи взаємодій створюють сповіщення через кнопку {icon} вгорі після їхнього увімкнення.", "notifications_permission_banner.title": "Не проґавте нічого", diff --git a/app/javascript/mastodon/locales/ur.json b/app/javascript/mastodon/locales/ur.json index 8b387839534..303e37da39f 100644 --- a/app/javascript/mastodon/locales/ur.json +++ b/app/javascript/mastodon/locales/ur.json @@ -236,7 +236,6 @@ "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.follow": "{name} آپ کی پیروی کی", "notification.follow_request": "{name} نے آپ کی پیروی کی درخواست کی", - "notification.mention": "{name} نے آپ کا تذکرہ کیا", "notification.own_poll": "آپ کا پول ختم ہو گیا ہے", "notification.reblog": "{name} boosted your status", "notification.status": "{name} نے ابھی ابھی پوسٹ کیا", diff --git a/app/javascript/mastodon/locales/vi.json b/app/javascript/mastodon/locales/vi.json index 197969aa6ab..688adc21371 100644 --- a/app/javascript/mastodon/locales/vi.json +++ b/app/javascript/mastodon/locales/vi.json @@ -356,6 +356,8 @@ "home.pending_critical_update.link": "Xem bản cập nhật", "home.pending_critical_update.title": "Có bản cập nhật bảo mật quan trọng!", "home.show_announcements": "Xem thông báo máy chủ", + "ignore_notifications_modal.filter_to_act_users": "Bạn vẫn có thể chấp nhận, từ chối hoặc báo cáo người khác", + "ignore_notifications_modal.filter_to_review_separately": "Bạn có thể xem lại các thông báo đã lọc riêng biệt", "interaction_modal.description.favourite": "Với tài khoản Mastodon, bạn có thể cho người đăng biết bạn thích tút này và lưu lại tút.", "interaction_modal.description.follow": "Với tài khoản Mastodon, bạn có thể theo dõi {name} để tút của họ hiện trên bảng tin của mình.", "interaction_modal.description.reblog": "Với tài khoản Mastodon, bạn có thể đăng lại tút này để chia sẻ nó với những người đang theo dõi bạn.", @@ -482,7 +484,11 @@ "notification.favourite": "{name} thích tút của bạn", "notification.follow": "{name} theo dõi bạn", "notification.follow_request": "{name} yêu cầu theo dõi bạn", - "notification.mention": "{name} nhắc đến bạn", + "notification.label.mention": "Lượt nhắc", + "notification.label.private_mention": "Nhắn riêng", + "notification.label.private_reply": "Trả lời riêng", + "notification.label.reply": "Trả lời", + "notification.mention": "Lượt nhắc", "notification.moderation-warning.learn_more": "Tìm hiểu", "notification.moderation_warning": "Bạn vừa nhận một cảnh báo kiểm duyệt", "notification.moderation_warning.action_delete_statuses": "Một vài tút của bạn bị gỡ.", @@ -494,7 +500,6 @@ "notification.moderation_warning.action_suspend": "Tài khoản của bạn đã bị vô hiệu hóa.", "notification.own_poll": "Cuộc bình chọn của bạn đã kết thúc", "notification.poll": "Cuộc bình chọn có bạn tham gia đã kết thúc", - "notification.private_mention": "{name} nhắn riêng đến bạn", "notification.reblog": "{name} đăng lại tút của bạn", "notification.relationships_severance_event": "Mất kết nối với {name}", "notification.relationships_severance_event.account_suspension": "Quản trị viên {from} đã vô hiệu hóa {target}, điều này có nghĩa là bạn không còn có thể nhận được cập nhật từ họ hoặc tương tác với họ nữa.", @@ -505,6 +510,8 @@ "notification.update": "{name} đã sửa tút", "notification_requests.accept": "Chấp nhận", "notification_requests.dismiss": "Bỏ qua", + "notification_requests.explainer_for_limited_account": "Thông báo từ tài khoản này đã được lọc vì tài khoản đã bị giới hạn bởi kiểm duyệt viên.", + "notification_requests.explainer_for_limited_remote_account": "Thông báo từ tài khoản này đã được lọc vì tài khoản hoặc máy chủ của tài khoản đã bị giới hạn bởi kiểm duyệt viên.", "notification_requests.maximize": "Tối đa", "notification_requests.minimize_banner": "Tinh giản banner lọc thông báo", "notification_requests.notifications_from": "Thông báo từ {name}", @@ -545,6 +552,8 @@ "notifications.permission_denied": "Trình duyệt không cho phép hiển thị thông báo trên màn hình.", "notifications.permission_denied_alert": "Không thể bật thông báo trên màn hình bởi vì trình duyệt đã cấm trước đó", "notifications.permission_required": "Không hiện thông báo trên màn hình bởi vì chưa cho phép.", + "notifications.policy.filter_limited_accounts_hint": "Chỉ dành cho kiểm duyệt viên", + "notifications.policy.filter_limited_accounts_title": "Kiểm duyệt tài khoản", "notifications.policy.filter_new_accounts.hint": "Đã tạo trong vòng {days, plural, other {# ngày}}", "notifications.policy.filter_new_accounts_title": "Tài khoản mới", "notifications.policy.filter_not_followers_hint": "Bao gồm những người đã theo dõi bạn ít hơn {days, plural, other {# ngày}}", @@ -553,7 +562,6 @@ "notifications.policy.filter_not_following_title": "Những người bạn không theo dõi", "notifications.policy.filter_private_mentions_hint": "Được lọc trừ khi nó trả lời lượt nhắc từ bạn hoặc nếu bạn theo dõi người gửi", "notifications.policy.filter_private_mentions_title": "Lượt nhắc riêng tư không được yêu cầu", - "notifications.policy.title": "Lọc ra thông báo từ…", "notifications_permission_banner.enable": "Cho phép thông báo trên màn hình", "notifications_permission_banner.how_to_control": "Hãy bật thông báo trên màn hình để không bỏ lỡ những thông báo từ Mastodon. Một khi đã bật, bạn có thể lựa chọn từng loại thông báo khác nhau thông qua {icon} nút bên dưới.", "notifications_permission_banner.title": "Không bỏ lỡ điều thú vị nào", diff --git a/app/javascript/mastodon/locales/zh-CN.json b/app/javascript/mastodon/locales/zh-CN.json index 5b7116a2b66..91d1365485c 100644 --- a/app/javascript/mastodon/locales/zh-CN.json +++ b/app/javascript/mastodon/locales/zh-CN.json @@ -259,7 +259,7 @@ "empty_column.community": "本站时间轴暂时没有内容,快写点什么让它动起来吧!", "empty_column.direct": "你还未使用过私下提及。当你发出或者收到私下提及时,它将显示在此。", "empty_column.domain_blocks": "暂且没有被屏蔽的站点。", - "empty_column.explore_statuses": "目前没有热门话题,稍后再来看看吧!", + "empty_column.explore_statuses": "目前没有热门内容,稍后再来看看吧!", "empty_column.favourited_statuses": "你没有喜欢过任何嘟文。喜欢过的嘟文会显示在这里。", "empty_column.favourites": "没有人喜欢过这条嘟文。如果有人喜欢了,就会显示在这里。", "empty_column.follow_requests": "你还没有收到任何关注请求。当你收到一个关注请求时,它会出现在这里。", @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "查看更新", "home.pending_critical_update.title": "紧急安全更新可用!", "home.show_announcements": "显示公告", + "ignore_notifications_modal.disclaimer": "Mastodon无法通知对方用户你忽略了他们的通知。忽略通知不会阻止消息本身的发送。", + "ignore_notifications_modal.filter_instead": "改为过滤", + "ignore_notifications_modal.filter_to_avoid_confusion": "选择过滤有助于避免潜在的混淆", + "ignore_notifications_modal.ignore": "忽略通知", + "ignore_notifications_modal.limited_accounts_title": "是否忽略来自受限账号的通知?", + "ignore_notifications_modal.new_accounts_title": "是否忽略来自新账户的通知?", + "ignore_notifications_modal.not_followers_title": "是否忽略未关注你的人的通知?", + "ignore_notifications_modal.not_following_title": "是否忽略你未关注的人的通知?", + "ignore_notifications_modal.private_mentions_title": "是否忽略不请自来的私下提及?", "interaction_modal.description.favourite": "只需一个 Mastodon 账号,即可喜欢这条嘟文,对嘟文的作者展示您欣赏的态度,并保存嘟文以供日后使用。", "interaction_modal.description.follow": "拥有一个 Mastodon 账号,你可以关注 {name} 并在自己的主页上接收对方的新嘟文。", "interaction_modal.description.reblog": "拥有一个 Mastodon 账号,你可以向自己的关注者们转发此嘟文。", @@ -482,7 +491,11 @@ "notification.favourite": "{name} 喜欢了你的嘟文", "notification.follow": "{name} 开始关注你", "notification.follow_request": "{name} 向你发送了关注请求", - "notification.mention": "{name} 提及了你", + "notification.label.mention": "提及", + "notification.label.private_mention": "私下提及", + "notification.label.private_reply": "私人回复", + "notification.label.reply": "回复", + "notification.mention": "提及", "notification.moderation-warning.learn_more": "了解更多", "notification.moderation_warning": "你收到了一条管理警告", "notification.moderation_warning.action_delete_statuses": "你的一些嘟文已被移除。", @@ -494,7 +507,6 @@ "notification.moderation_warning.action_suspend": "你的账号已被封禁.", "notification.own_poll": "你的投票已经结束", "notification.poll": "你参与的一项投票已结束", - "notification.private_mention": "{name} 私下提及了你", "notification.reblog": "{name} 转发了你的嘟文", "notification.relationships_severance_event": "与 {name} 的联系已断开", "notification.relationships_severance_event.account_suspension": "一名来自 {from} 的管理员已经封禁了{target},这意味着你将无法再收到他们的更新或与他们互动。", @@ -504,11 +516,26 @@ "notification.status": "{name} 刚刚发布嘟文", "notification.update": "{name} 编辑了嘟文", "notification_requests.accept": "接受", + "notification_requests.accept_all": "全部接受", + "notification_requests.accept_multiple": "{count, plural, other {接受 # 个请求}}", + "notification_requests.confirm_accept_all.button": "全部接受", + "notification_requests.confirm_accept_all.message": "你将要接受 {count, plural, other {# 个通知请求}}。是否继续?", + "notification_requests.confirm_accept_all.title": "是否接受通知请求?", + "notification_requests.confirm_dismiss_all.button": "全部拒绝", + "notification_requests.confirm_dismiss_all.message": "你将要拒绝 {count, plural, other {# 个通知请求}}。你将无法再轻易访问{count, plural, other {它们}}。是否继续?", + "notification_requests.confirm_dismiss_all.title": "是否拒绝通知请求?", "notification_requests.dismiss": "拒绝", + "notification_requests.dismiss_all": "全部拒绝", + "notification_requests.dismiss_multiple": "{count, plural, other {拒绝 # 个请求}}", + "notification_requests.enter_selection_mode": "选择", + "notification_requests.exit_selection_mode": "取消", + "notification_requests.explainer_for_limited_account": "来自该账户的通知已被过滤,因为该账户已被管理员限制。", + "notification_requests.explainer_for_limited_remote_account": "来自该账户的通知已被过滤,因为该账户或其所在的实例已被管理员限制。", "notification_requests.maximize": "最大化", "notification_requests.minimize_banner": "最小化被过滤通知的横幅", "notification_requests.notifications_from": "来自 {name} 的通知", "notification_requests.title": "通知(已过滤)", + "notification_requests.view": "查看通知", "notifications.clear": "清空通知列表", "notifications.clear_confirmation": "你确定要永久清空通知列表吗?", "notifications.clear_title": "是否清空通知?", @@ -545,6 +572,14 @@ "notifications.permission_denied": "由于权限被拒绝,无法启用桌面通知。", "notifications.permission_denied_alert": "由于在此之前浏览器权限请求就已被拒绝,所以启用桌面通知失败", "notifications.permission_required": "所需权限未被授予,所以桌面通知不可用", + "notifications.policy.accept": "接受", + "notifications.policy.accept_hint": "在通知中显示", + "notifications.policy.drop": "忽略", + "notifications.policy.drop_hint": "送入虚空,再也不查看", + "notifications.policy.filter": "过滤", + "notifications.policy.filter_hint": "发送到被过滤通知收件箱", + "notifications.policy.filter_limited_accounts_hint": "被实例管理员限制", + "notifications.policy.filter_limited_accounts_title": "受限账号", "notifications.policy.filter_new_accounts.hint": "在 {days, plural, other {# 天}}内创建的账户", "notifications.policy.filter_new_accounts_title": "新账户", "notifications.policy.filter_not_followers_hint": "包括关注你少于 {days, plural, other {# 天}}的人", @@ -553,7 +588,7 @@ "notifications.policy.filter_not_following_title": "你没有关注的人", "notifications.policy.filter_private_mentions_hint": "过滤通知,除非通知是在回复提及你自己的内容,或发送者是你关注的人", "notifications.policy.filter_private_mentions_title": "不请自来的提及", - "notifications.policy.title": "通知过滤范围", + "notifications.policy.title": "管理来自 … 的通知", "notifications_permission_banner.enable": "启用桌面通知", "notifications_permission_banner.how_to_control": "启用桌面通知以在 Mastodon 未打开时接收通知。你可以通过交互通过上面的 {icon} 按钮来精细控制可以发送桌面通知的交互类型。", "notifications_permission_banner.title": "精彩不容错过", @@ -794,9 +829,10 @@ "timeline_hint.remote_resource_not_displayed": "不会显示来自其它服务器的{resource}", "timeline_hint.resources.followers": "粉丝", "timeline_hint.resources.follows": "关注", + "timeline_hint.resources.replies": "某些回复", "timeline_hint.resources.statuses": "更早的嘟文", "trends.counter_by_accounts": "过去 {days, plural, other {{days} 天}}有{count, plural, other { {counter} 人}}讨论", - "trends.trending_now": "现在流行", + "trends.trending_now": "当前热门", "ui.beforeunload": "如果你现在离开 Mastodon,你的草稿内容将会丢失。", "units.short.billion": "{count} B", "units.short.million": "{count} M", diff --git a/app/javascript/mastodon/locales/zh-HK.json b/app/javascript/mastodon/locales/zh-HK.json index 97feb9120d9..9fb50c6cff9 100644 --- a/app/javascript/mastodon/locales/zh-HK.json +++ b/app/javascript/mastodon/locales/zh-HK.json @@ -464,7 +464,6 @@ "notification.favourite": "{name} 喜歡你的文章", "notification.follow": "{name} 開始追蹤你", "notification.follow_request": "{name} 要求追蹤你", - "notification.mention": "{name} 提及你", "notification.moderation-warning.learn_more": "了解更多", "notification.moderation_warning.action_delete_statuses": "你的部份帖文已被刪除。", "notification.moderation_warning.action_disable": "你的帳號已被停用。", @@ -527,7 +526,6 @@ "notifications.policy.filter_not_following_title": "你未追蹤的人", "notifications.policy.filter_private_mentions_hint": "除非回覆你的提及或來自你追蹤的人,否則將被過濾", "notifications.policy.filter_private_mentions_title": "未經請求的私人提及", - "notifications.policy.title": "過濾來自以下的通知…", "notifications_permission_banner.enable": "啟用桌面通知", "notifications_permission_banner.how_to_control": "只要啟用桌面通知,便可在 Mastodon 網站沒有打開時收到通知。在已經啟用桌面通知的時候,你可以透過上面的 {icon} 按鈕準確控制哪些類型的互動會產生桌面通知。", "notifications_permission_banner.title": "不放過任何事情", diff --git a/app/javascript/mastodon/locales/zh-TW.json b/app/javascript/mastodon/locales/zh-TW.json index 9e2f783e6b9..16e506a181b 100644 --- a/app/javascript/mastodon/locales/zh-TW.json +++ b/app/javascript/mastodon/locales/zh-TW.json @@ -128,7 +128,7 @@ "column.home": "首頁", "column.lists": "列表", "column.mutes": "已靜音的使用者", - "column.notifications": "通知", + "column.notifications": "推播通知", "column.pins": "釘選的嘟文", "column.public": "聯邦時間軸", "column_back_button.label": "上一頁", @@ -219,7 +219,7 @@ "domain_block_modal.they_wont_know": "他們不會知道他們已被封鎖。", "domain_block_modal.title": "是否封鎖該網域?", "domain_block_modal.you_will_lose_followers": "所有您來自此伺服器之跟隨者將被移除。", - "domain_block_modal.you_wont_see_posts": "您不會見到來自此伺服器使用者之任何嘟文或通知。", + "domain_block_modal.you_wont_see_posts": "您不會見到來自此伺服器使用者之任何嘟文或推播通知。", "domain_pill.activitypub_lets_connect": "它使您能於 Mastodon 及其他不同的社群應用程式與人連結及互動。", "domain_pill.activitypub_like_language": "ActivityPub 像是 Mastodon 與其他社群網路溝通時所用的語言。", "domain_pill.server": "伺服器", @@ -269,8 +269,8 @@ "empty_column.list": "這份列表下什麼也沒有。當此列表的成員嘟出新的嘟文時,它們將顯示於此。", "empty_column.lists": "您還沒有新增任何列表。當您新增列表時,它將於此顯示。", "empty_column.mutes": "您尚未靜音任何使用者。", - "empty_column.notification_requests": "清空啦!已經沒有任何通知。當您收到新通知時,它們將依照您的設定於此顯示。", - "empty_column.notifications": "您還沒有收到任何通知,當您與別人開始互動時,它將於此顯示。", + "empty_column.notification_requests": "清空啦!已經沒有任何推播通知。當您收到新推播通知時,它們將依照您的設定於此顯示。", + "empty_column.notifications": "您還沒有收到任何推播通知,當您與別人開始互動時,它將於此顯示。", "empty_column.public": "這裡什麼都沒有!嘗試寫些公開的嘟文,或者跟隨其他伺服器的使用者後,就會有嘟文出現了", "error.unexpected_crash.explanation": "由於發生系統故障或瀏覽器相容性問題,無法正常顯示此頁面。", "error.unexpected_crash.explanation_addons": "此頁面無法被正常顯示,這可能是由瀏覽器附加元件或網頁自動翻譯工具造成的。", @@ -301,7 +301,7 @@ "filter_modal.select_filter.title": "過濾此嘟文", "filter_modal.title.status": "過濾一則嘟文", "filtered_notifications_banner.pending_requests": "來自您可能認識的 {count, plural, =0 {0 人} other {# 人}}", - "filtered_notifications_banner.title": "已過濾之通知", + "filtered_notifications_banner.title": "已過濾之推播通知", "firehose.all": "全部", "firehose.local": "本站", "firehose.remote": "聯邦宇宙", @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "檢視更新內容", "home.pending_critical_update.title": "有可取得的重要安全性更新!", "home.show_announcements": "顯示公告", + "ignore_notifications_modal.disclaimer": "Mastodon 無法通知您已忽略推播通知之使用者。忽略通知不會阻止訊息本身的發送。", + "ignore_notifications_modal.filter_instead": "改為過濾", + "ignore_notifications_modal.filter_to_act_users": "您仍能接受、拒絕、或檢舉使用者", + "ignore_notifications_modal.filter_to_avoid_confusion": "過濾器有助於避免潛在的混淆", + "ignore_notifications_modal.filter_to_review_separately": "您能單獨檢視已過濾推播通知", + "ignore_notifications_modal.ignore": "忽略推播通知", + "ignore_notifications_modal.limited_accounts_title": "忽略來自受管制帳號之推播通知?", + "ignore_notifications_modal.new_accounts_title": "忽略來自新帳號之推播通知?", + "ignore_notifications_modal.not_followers_title": "忽略來自未跟隨您帳號之推播通知?", + "ignore_notifications_modal.not_following_title": "忽略來自您未跟隨帳號之推播通知?", + "ignore_notifications_modal.private_mentions_title": "忽略來自不請自來私訊之推播通知?", "interaction_modal.description.favourite": "若於 Mastodon 上有個帳號,您可以將此嘟文加入最愛使作者知道您欣賞它且將它儲存下來。", "interaction_modal.description.follow": "若於 Mastodon 上有個帳號,您可以跟隨 {name} 以於首頁時間軸接收他們的嘟文。", "interaction_modal.description.reblog": "若於 Mastodon 上有個帳號,您可以轉嘟此嘟文以向您的跟隨者們分享。", @@ -436,7 +447,7 @@ "loading_indicator.label": "正在載入...", "media_gallery.toggle_visible": "切換可見性", "moved_to_account_banner.text": "您的帳號 {disabledAccount} 目前已停用,因為您已搬家至 {movedToAccount}。", - "mute_modal.hide_from_notifications": "於通知中隱藏", + "mute_modal.hide_from_notifications": "於推播通知中隱藏", "mute_modal.hide_options": "隱藏選項", "mute_modal.indefinite": "直到我解除靜音他們", "mute_modal.show_options": "顯示選項", @@ -482,7 +493,11 @@ "notification.favourite": "{name} 已將您的嘟文加入最愛", "notification.follow": "{name} 已跟隨您", "notification.follow_request": "{name} 要求跟隨您", - "notification.mention": "{name} 已提到您", + "notification.label.mention": "提及", + "notification.label.private_mention": "私訊", + "notification.label.private_reply": "私訊回嘟", + "notification.label.reply": "回嘟", + "notification.mention": "提及", "notification.moderation-warning.learn_more": "了解更多", "notification.moderation_warning": "您已收到管理員警告", "notification.moderation_warning.action_delete_statuses": "某些您的嘟文已被刪除。", @@ -494,7 +509,6 @@ "notification.moderation_warning.action_suspend": "您的帳號已被停權。", "notification.own_poll": "您的投票已結束", "notification.poll": "您曾投過的投票已經結束", - "notification.private_mention": "{name} 私訊您", "notification.reblog": "{name} 已轉嘟您的嘟文", "notification.relationships_severance_event": "與 {name} 失去連結", "notification.relationships_severance_event.account_suspension": "{from} 之管理員已將 {target} 停權,意味著您將不再收到來自他們的更新或與之互動。", @@ -504,11 +518,26 @@ "notification.status": "{name} 剛剛嘟文", "notification.update": "{name} 已編輯嘟文", "notification_requests.accept": "接受", + "notification_requests.accept_all": "全部接受", + "notification_requests.accept_multiple": "{count, plural, other {接受 # 則請求}}", + "notification_requests.confirm_accept_all.button": "全部接受", + "notification_requests.confirm_accept_all.message": "您將接受 {count, plural, other {# 則推播通知請求}}。您確定要繼續?", + "notification_requests.confirm_accept_all.title": "接受推播通知請求?", + "notification_requests.confirm_dismiss_all.button": "全部忽略", + "notification_requests.confirm_dismiss_all.message": "您將忽略 {count, plural, other {# 則推播通知請求}}。您將不再能輕易存取{count, plural, other {這些}}推播通知。您確定要繼續?", + "notification_requests.confirm_dismiss_all.title": "忽略推播通知請求?", "notification_requests.dismiss": "關閉", + "notification_requests.dismiss_all": "全部忽略", + "notification_requests.dismiss_multiple": "{count, plural, other {忽略 # 則請求}}", + "notification_requests.enter_selection_mode": "選擇", + "notification_requests.exit_selection_mode": "取消", + "notification_requests.explainer_for_limited_account": "由於此帳號已被管理員限制,來自此帳號之通知已被過濾。", + "notification_requests.explainer_for_limited_remote_account": "由於此帳號或其伺服器已被管理員限制,來自此帳號之通知已被過濾。", "notification_requests.maximize": "最大化", "notification_requests.minimize_banner": "最小化已過濾通知橫幅", "notification_requests.notifications_from": "來自 {name} 之通知", - "notification_requests.title": "已過濾之通知", + "notification_requests.title": "已過濾之推播通知", + "notification_requests.view": "檢視推播通知", "notifications.clear": "清除通知", "notifications.clear_confirmation": "您確定要永久清除您的通知嗎?", "notifications.clear_title": "是否清除推播通知?", @@ -545,6 +574,14 @@ "notifications.permission_denied": "由於之前已拒絕瀏覽器請求,因此無法使用桌面通知", "notifications.permission_denied_alert": "由於之前瀏覽器權限被拒絕,無法啟用桌面通知", "notifications.permission_required": "由於尚未授予所需的權限,因此無法使用桌面通知。", + "notifications.policy.accept": "接受", + "notifications.policy.accept_hint": "顯示於推播通知", + "notifications.policy.drop": "忽略", + "notifications.policy.drop_hint": "送至黑洞,永不相見", + "notifications.policy.filter": "過濾器", + "notifications.policy.filter_hint": "送至已過濾推播通知收件夾", + "notifications.policy.filter_limited_accounts_hint": "已被伺服器管理員限制", + "notifications.policy.filter_limited_accounts_title": "受管制帳號", "notifications.policy.filter_new_accounts.hint": "新增於過去 {days, plural, other {# 日}}", "notifications.policy.filter_new_accounts_title": "新帳號", "notifications.policy.filter_not_followers_hint": "包含最近 {days, plural, other {# 日}} 內跟隨您之使用者", @@ -553,7 +590,7 @@ "notifications.policy.filter_not_following_title": "您未跟隨之使用者", "notifications.policy.filter_private_mentions_hint": "過濾通知,除非嘟文包含於您的提及,或您跟隨該發嘟帳號", "notifications.policy.filter_private_mentions_title": "不請自來的私訊", - "notifications.policy.title": "過濾通知來自...", + "notifications.policy.title": "管理推播通知來自...", "notifications_permission_banner.enable": "啟用桌面通知", "notifications_permission_banner.how_to_control": "啟用桌面通知以於 Mastodon 沒有開啟的時候接收通知。啟用桌面通知後,您可以透過上面的 {icon} 按鈕準確的控制哪些類型的互動會產生桌面通知。", "notifications_permission_banner.title": "不要錯過任何東西!", @@ -595,8 +632,8 @@ "onboarding.tips.accounts_from_other_servers": "您知道嗎? 由於 Mastodon 是去中心化的,有些您巧遇過的個人檔案託管於這邊以外的其他伺服器。即便如此,您也能無縫地與他們互動!他們的伺服器位址是他們帳號的後半部分!", "onboarding.tips.migration": "您知道嗎? 若您認為 {domain} 已不再對您的未來使用是好的伺服器選擇,您可以遷移至另一個 Mastodon 伺服器而不流失您現有的跟隨者。您甚至可以運行您自己的伺服器!", "onboarding.tips.verification": "您知道嗎? 您可以藉由於您自己的網站上設定 Mastodon 個人檔案連結並於個人檔案中連結該網站的方式以驗證您的帳號。不需要任何費用或是文件!", - "password_confirmation.exceeds_maxlength": "密碼確認欄超過最長密碼長度限制", - "password_confirmation.mismatching": "密碼確認欄與密碼不一致", + "password_confirmation.exceeds_maxlength": "密碼驗證欄超過最長密碼長度限制", + "password_confirmation.mismatching": "密碼驗證欄與密碼不一致", "picture_in_picture.restore": "還原", "poll.closed": "已關閉", "poll.refresh": "重新整理", @@ -794,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "不會顯示來自其他伺服器的 {resource}", "timeline_hint.resources.followers": "跟隨者", "timeline_hint.resources.follows": "正在跟隨", + "timeline_hint.resources.replies": "某些回覆", "timeline_hint.resources.statuses": "更早的嘟文", "trends.counter_by_accounts": "{count, plural, one {{counter} 人} other {{counter} 人}}於過去 {days, plural, one {日} other {{days} 日}} 之間", "trends.trending_now": "現正熱門趨勢", diff --git a/config/locales/af.yml b/config/locales/af.yml index adc9d5dbd5d..648ec6091d4 100644 --- a/config/locales/af.yml +++ b/config/locales/af.yml @@ -96,9 +96,6 @@ af: webhook: Web-hoek appearance: advanced_web_interface_hint: As jy die volle wydte van jou skerm gebruik, laat die gevorderde webkoppelvlak jou toe om kolomme met verskillende soorte inligting langs mekaar te rangskik. So kan jy, byvoorbeeld, tegelyk jou tuistoevoer, kennisgewings, gefedereerde tydlyn en nog ander lyste of hutsetikette dophou. - application_mailer: - notification_preferences: Verander e-posvoorkeure - settings: 'Verander e-posvoorkeure: %{link}' auth: apply_for_account: Doen aansoek om ’n rekening logout: Teken uit diff --git a/config/locales/an.yml b/config/locales/an.yml index 637aa8c8b37..9afc9e881d3 100644 --- a/config/locales/an.yml +++ b/config/locales/an.yml @@ -31,7 +31,6 @@ an: created_msg: Nota de moderación creyada con exito! destroyed_msg: Nota de moderación destruyida con exito! accounts: - add_email_domain_block: Meter en lista negra lo dominio d'o correu approve: Aprebar approved_msg: La solicitut de rechistro de %{username} ha estau aprebada correctament are_you_sure: Yes seguro? @@ -58,7 +57,6 @@ an: demote: Degradar destroyed_msg: Los datos de %{username} son ya en coda pa estar eliminaus de camín disable: Deshabilitar - disable_sign_in_token_auth: Deshabilitar l'autenticación per token de correu electronico disable_two_factor_authentication: Desactivar autenticación de dos factors disabled: Deshabilitada display_name: Nombre @@ -67,7 +65,6 @@ an: email: Adreza de correu-e email_status: Status de correu-e enable: Habilitar - enable_sign_in_token_auth: Habilitar l'autenticación per token de correu electronico enabled: Habilitada enabled_msg: S'ha descongelado correctament la cuenta de %{username} followers: Seguidores @@ -129,7 +126,6 @@ an: resubscribe: Re-suscribir role: Rol search: Buscar - search_same_email_domain: Atros usuarios con o mesmo dominio de correu search_same_ip: Atros usuarios con a mesma IP security_measures: only_password: Nomás clau @@ -169,26 +165,21 @@ an: approve_appeal: Aprebar Apelación approve_user: Aprebar Usuario assigned_to_self_report: Asignar Reporte - change_email_user: Cambiar Correu Electronico de l'Usuario change_role_user: Cambiar Rol d'Usuario confirm_user: Confirmar Usuario create_account_warning: Creyar Alvertencia create_announcement: Creyar Anuncio - create_canonical_email_block: Creyar Bloqueyo de Correu Electronico create_custom_emoji: Creyar Emoji Personalizau create_domain_allow: Creyar Permiso de Dominio create_domain_block: Creyar Bloqueyo de Dominio - create_email_domain_block: Creyar Bloqueyo de Dominio de Correu Electronico create_ip_block: Creyar regla IP create_unavailable_domain: Creyar Dominio No Disponible create_user_role: Creyar Rol demote_user: Degradar Usuario destroy_announcement: Eliminar Anuncio - destroy_canonical_email_block: Eliminar Bloqueyo de Correu Electronico destroy_custom_emoji: Eliminar Emoji Personalizau destroy_domain_allow: Eliminar Permiso de Dominio destroy_domain_block: Eliminar Bloqueyo de Dominio - destroy_email_domain_block: Eliminar Bloqueyo de Dominio de Correu Electronico destroy_instance: Purgar Dominio destroy_ip_block: Eliminar regla IP destroy_status: Eliminar Estau @@ -196,10 +187,8 @@ an: destroy_user_role: Destruyir Rol disable_2fa_user: Deshabilitar 2FA disable_custom_emoji: Deshabilitar Emoji Personalizau - disable_sign_in_token_auth_user: Deshabilitar l'Autenticación per Token de Correu Electronico pa l'Usuario disable_user: Deshabilitar Usuario enable_custom_emoji: Habilitar Emoji Personalizau - enable_sign_in_token_auth_user: Habilitar l'Autenticación per Token de Correu Electronico pa l'Usuario enable_user: Habilitar Usuario memorialize_account: Transformar en Cuenta Commemorativa promote_user: Promover Usuario @@ -228,26 +217,20 @@ an: approve_appeal_html: "%{name} aprebó la solicitut de moderación de %{target}" approve_user_html: "%{name} aprebó lo rechistro de %{target}" assigned_to_self_report_html: "%{name} asignó l'informe %{target} a ell mesmo" - change_email_user_html: "%{name} cambió l'adreza de correu electronico de l'usuario %{target}" change_role_user_html: "%{name} cambió lo rol de %{target}" - confirm_user_html: "%{name} confirmó l'adreza de correu electronico de l'usuario %{target}" create_account_warning_html: "%{name} ninvió una alvertencia a %{target}" create_announcement_html: "%{name} ha creyau un nuevo anuncio %{target}" - create_canonical_email_block_html: "%{name} blocó lo correu electronico con o hash %{target}" create_custom_emoji_html: "%{name} puyó un nuevo emoji %{target}" create_domain_allow_html: "%{name} permitió la federación con o dominio %{target}" create_domain_block_html: "%{name} blocó lo dominio %{target}" - create_email_domain_block_html: "%{name} blocó lo dominio de correu electronico %{target}" create_ip_block_html: "%{name} creyó una regla pa la IP %{target}" create_unavailable_domain_html: "%{name} aturó las entregas a lo dominio %{target}" create_user_role_html: "%{name} creyó lo rol %{target}" demote_user_html: "%{name} degradó a l'usuario %{target}" destroy_announcement_html: "%{name} eliminó l'anuncio %{target}" - destroy_canonical_email_block_html: "%{name} desblocó lo correu electronico con o hash %{target}" destroy_custom_emoji_html: "%{name} eliminó lo emoji %{target}" destroy_domain_allow_html: "%{name} blocó la federación con o dominio %{target}" destroy_domain_block_html: "%{name} desblocó lo dominio %{target}" - destroy_email_domain_block_html: "%{name} desblocó lo dominio de correu electronico %{target}" destroy_instance_html: "%{name} purgó lo dominio %{target}" destroy_ip_block_html: "%{name} eliminó una regla pa la IP %{target}" destroy_status_html: "%{name} eliminó lo estau per %{target}" @@ -255,10 +238,8 @@ an: destroy_user_role_html: "%{name} eliminó lo rol %{target}" disable_2fa_user_html: "%{name} desactivó lo requisito de dos factors pa l'usuario %{target}" disable_custom_emoji_html: "%{name} desactivó lo emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} ha deshabilitau l'autenticación per token de correu electronico pa %{target}" disable_user_html: "%{name} deshabilitó l'inicio de sesión pa l'usuario %{target}" enable_custom_emoji_html: "%{name} activó lo emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} ha habilitau l'autenticación per token de correu electronico pa %{target}" enable_user_html: "%{name} habilitó l'inicio de sesión pa l'usuario %{target}" memorialize_account_html: "%{name} convirtió la cuenta de %{target} en una pachina in memoriam" promote_user_html: "%{name} promoción a l'usuario %{target}" @@ -266,7 +247,6 @@ an: reject_user_html: "%{name} refusó lo rechistro de %{target}" remove_avatar_user_html: "%{name} eliminó lo avatar de %{target}" reopen_report_html: "%{name} reubrió l'informe %{target}" - resend_user_html: "%{name} ha reninviau lo correu de confirmación pa %{target}" reset_password_user_html: "%{name} reinició la clau de l'usuario %{target}" resolve_report_html: "%{name} resolvió l'informe %{target}" sensitive_account_html: "%{name} marcó los fichers multimedia de %{target} como sensibles" @@ -414,7 +394,6 @@ an: attempts_over_week: one: "%{count} intento entre la zaguera semana" other: "%{count} intentos de rechistro entre la zaguera semana" - created_msg: Dominio de correu anyadiu a la lista negra con exito delete: Borrar dns: types: @@ -423,11 +402,7 @@ an: new: create: Anyadir dominio resolve: Resolver dominio - title: Nueva dentrada en a lista negra de correu - no_email_domain_block_selected: No s'ha cambiau bloqueyos de dominio ya que garra ha estau triau - resolved_dns_records_hint_html: Lo nombre de dominio resuelte los siguients dominios MX, los quals son responsables en zaguera instancia d'acceptar lo correu electronico. Blocar un dominio MX blocará los rechistros de qualsequier adreza de correu electronico que utilice lo mesmo dominio MX, mesmo si lo nombre de dominio visible ye diferent. Tienga cudiau de no blocar los prencipals furnidors de correu electronico. resolved_through_html: Resuelto a traviés de %{domain} - title: Lista negra de correu export_domain_allows: new: title: Importar dominios permitius @@ -575,7 +550,6 @@ an: resolve_description_html: No se prendrán medidas contra la cuenta denunciada, no se rechistrará l'amonestación, y se zarrará l'informe. silence_description_html: La cuenta será visible nomás pa aquells que ya en sigan u lo busquen manualment, limitando seriosament lo suyo alcance. Siempre puede estar revertiu. Se zarrarán totz los informes contre esta cuenta. suspend_description_html: Esta cuenta y totz los suyos contenius serán inaccesibles y finalment eliminaus, y interaccionar con ella no será posible. Reversible en 30 días. Zarra totz los informes contra eta cuenta. - actions_description_html: Decide qué medidas prener pa resolver esta denuncia. Si prenes una acción punitiva contra la cuenta denunciada, se le ninviará a dita cuenta una notificación per correu electronico, fueras de quan se tríe la categoría Spam. actions_description_remote_html: Decide qué acción prener pa resolver este reporte. Ixo afectará nomás a como lo tuyo servidor se comunica con estea cuenta remota y a cómo chestiona lo suyo conteniu. add_to_report: Anyadir mas a lo reporte are_you_sure: Yes seguro? @@ -652,7 +626,6 @@ an: manage_appeals: Administrar Apelacions manage_appeals_description: Permite a los usuarios revisar apelacions contra accions de moderación manage_blocks: Administrar Bloqueyos - manage_blocks_description: Permite a los usuarios blocar los furnidors de e-mail y las adrezas IP manage_custom_emojis: Administrar Emojis Personalizaus manage_custom_emojis_description: Permite a los usuarios chestionar emojis personalizaus en o servidor manage_federation: Administrar Federación @@ -670,7 +643,6 @@ an: manage_taxonomies: Administrar Taxonomías manage_taxonomies_description: Permite a los usuarios revisar lo conteniu en tendencia y actualizar la configuración d'as etiquetas manage_user_access: Administrar Acceso d'Usuarios - manage_user_access_description: Permite a los usuarios desactivar l'autenticación de dos factors d'atros usuarios, cambiar la suya adreza de correu electronico y restablir la suya clau manage_users: Administrar Usuarios manage_users_description: Permite a los usuarios veyer los detalles d'atros usuarios y realizar accions de moderación contra ells manage_webhooks: Administrar Webhooks @@ -845,7 +817,6 @@ an: used_by_over_week: one: Usada per una persona entre la zaguera semana other: Usada per %{count} personas entre la zaguera semana - title: Tendencias trending: En tendencia warning_presets: add_new: Anyadir nuevo @@ -920,9 +891,7 @@ an: guide_link_text: Totz pueden contribuyir. sensitive_content: Conteniu sensible application_mailer: - notification_preferences: Cambiar preferencias de correu electronico salutation: "%{name}:" - settings: 'Cambiar preferencias de correu: %{link}' view: 'Vista:' view_profile: Veyer perfil view_status: Veyer estau @@ -972,9 +941,7 @@ an: title: Creyar cuenta de Mastodon en %{domain}. status: account_status: Estau d'a cuenta - confirming: Asperando confirmación de correu electronico. functional: La tuya cuenta ye completament operativa. - pending: La suya solicitut ye pendient de revisión per los nuestros administradors. Ixo puede tardar bell tiempo. Vusté recibirá un correu electronico si lo solicitut sía aprebada. redirecting_to: La tuya cuenta se troba inactiva perque ye estando reendrezada a %{acct}. view_strikes: Veyer amonestacions pasadas contra la tuya cuenta too_fast: Formulario ninviau masiau rapido, lo intente de nuevo. @@ -1016,9 +983,6 @@ an: before: 'Antes de continar, per favor leye con atención las siguients notas:' caches: Lo conteniu que ha estau almagazenau en caché per atros servidors puede persistir data_removal: Las tuyas publicacions y la resta de datos s'eliminarán definitivament - email_change_html: Puetz cambiar la tuya adreza de correu electronico sin eliminar la tuya cuenta - email_contact_html: Si encara no t'ha plegau, puetz escribir a %{email} pa pedir aduya - email_reconfirmation_html: Si no t'ha plegau lo correu de confirmación, puetz tornar a demandar-lo irreversible: No podrás restaurar ni reactivar la tuya cuenta more_details_html: Pa mas detalles, veyer la politica de privacidat. username_available: Lo tuyo nombre d'usuario tornará a estar disponible @@ -1199,7 +1163,6 @@ an: authentication_methods: otp: aplicación d'autenticación en dos pasos password: clau - sign_in_token: codigo de seguranza per correu electronico webauthn: claus de seguranza description_html: Si veye una actividat que no reconoixe, considere cambiar la suya clau y habilitar l'autenticación de dos factors. empty: No i hai historial d'autenticación disponible @@ -1285,7 +1248,6 @@ an: update: subject: "%{name} editó una publicación" notifications: - email_events: Eventos pa notificacions per correu electronico email_events_hint: 'Tría los eventos pa los quals deseyas recibir notificacions:' number: human: @@ -1599,7 +1561,6 @@ an: follow_limit_reached: No puetz seguir a mas de %{limit} personas invalid_otp_token: Codigo de dos factors incorrecto otp_lost_help_html: Si perdiés a l'acceso a totz dos, puetz meter-te en contancto con %{email} - seamless_external_login: Has iniciau sesión dende un servicio externo, asinas que los achustes de clau y correu no son disponibles. signed_in_as: 'Sesión iniciada como:' verification: verification: Verificación diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 4df24c984c0..1a2d9a29065 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -39,7 +39,6 @@ ar: created_msg: تم إنشاء ملاحظة الإشراف بنجاح! destroyed_msg: تم تدمير ملاحظة الإشراف بنجاح! accounts: - add_email_domain_block: حظر نطاق البريد الإلكتروني هذا approve: صادِق عليه approved_msg: تمت الموافقة على تسجيل %{username} are_you_sure: هل أنت متأكد؟ @@ -66,7 +65,6 @@ ar: demote: إنزال الدور الوظيفي destroyed_msg: بيانات حساب %{username} الآن في قائمة الانتظار ليتم حذفها قريباً disable: تجميد - disable_sign_in_token_auth: تعطيل مصادقة رمز البريد الإلكتروني disable_two_factor_authentication: تعطيل المصادقة بخطوتين disabled: معطَّل display_name: عرض الاسم @@ -75,7 +73,6 @@ ar: email: البريد الإلكتروني email_status: حالة البريد الإلكتروني enable: تفعيل - enable_sign_in_token_auth: تمكين مصادقة رمز البريد الإلكتروني enabled: مفعَّل enabled_msg: تم إلغاء تجميد حساب %{username} followers: المتابِعون @@ -144,7 +141,6 @@ ar: resubscribe: إعادة الاشتراك role: الدور search: البحث - search_same_email_domain: مستخدمون آخرون لديهم نفس نطاق البريد الإلكتروني search_same_ip: مستخدِمون آخرون بنفس الـ IP security: الأمان security_measures: @@ -185,26 +181,21 @@ ar: approve_appeal: الموافقة على الطعن approve_user: الموافقة على المستخدم assigned_to_self_report: أسند التقرير - change_email_user: تغيير عنوان البريد الإلكتروني الخاص بالمستخدم change_role_user: تم تغيير الرتبه للمستخدم confirm_user: تأكيد المستخدم create_account_warning: إنشاء تحذير create_announcement: إنشاء إعلان - create_canonical_email_block: إنشاء حظر للبريد create_custom_emoji: إنشاء إيموجي مخصص create_domain_allow: إنشاء نطاق المسموح به create_domain_block: إنشاء حظر لنطاق - create_email_domain_block: إنشاء كتلة نطاق بريد إلكتروني create_ip_block: إنشاء قاعدة IP جديدة create_unavailable_domain: إنشاء نطاق غير متوفر create_user_role: انشاء دور demote_user: إنزال رتبة المستخدم destroy_announcement: احذف الإعلان - destroy_canonical_email_block: حذف نطاق للبريد destroy_custom_emoji: احذف الإيموجي المخصص destroy_domain_allow: حذف النطاق المسموح به destroy_domain_block: إزالة حظر النطاق - destroy_email_domain_block: حذف حظر نطاق بريد إلكتروني destroy_instance: تنظيف النطاق destroy_ip_block: حذف قاعدة IP destroy_status: حذف المنشور @@ -212,10 +203,8 @@ ar: destroy_user_role: حذف الدور disable_2fa_user: تعطيل 2FA disable_custom_emoji: تعطيل الإيموجي المخصص - disable_sign_in_token_auth_user: تعطيل مصادقة رمز البريد الإلكتروني للمستخدم disable_user: تعطيل المستخدم enable_custom_emoji: تفعيل الإيموجي المخصص - enable_sign_in_token_auth_user: تمكين مصادقة رمز البريد الإلكتروني للمستخدم enable_user: تفعيل المستخدم memorialize_account: جعل الحساب تذكاريا promote_user: ترقية المستخدم @@ -244,26 +233,20 @@ ar: approve_appeal_html: وافق %{name} على استئناف الطعن بشأن قرار الإشراف من %{target} approve_user_html: وافق %{name} على تسجيل %{target} assigned_to_self_report_html: قام %{name} بإسناد التقرير %{target} لأنفسهم - change_email_user_html: غيّر %{name} عنوان البريد الإلكتروني للمستخدم %{target} change_role_user_html: قام %{name} بإنشاء قاعدة للـIP %{target} - confirm_user_html: "%{name} قد قام بتأكيد عنوان البريد الإلكتروني لـ %{target}" create_account_warning_html: قام %{name} بإرسال تحذير إلى %{target} create_announcement_html: قام %{name} بإنشاء إعلان جديد %{target} - create_canonical_email_block_html: قام %{name} بحظر نطاق البريد الإلكتروني %{target} create_custom_emoji_html: "%{name} قام برفع إيموجي جديد %{target}" create_domain_allow_html: قام %{name} بإضافة النطاق %{target} إلى القائمة البيضاء create_domain_block_html: "%{name} قام بحجب نطاق %{target}" - create_email_domain_block_html: قام %{name} بحظر نطاق البريد الإلكتروني %{target} create_ip_block_html: قام %{name} بإنشاء قاعدة للـIP %{target} create_unavailable_domain_html: قام %{name} بتوقيف التوصيل للنطاق %{target} create_user_role_html: "%{name} أنشأ رتبه %{target}" demote_user_html: قام %{name} بخفض الرتبة الوظيفية لـ%{target} destroy_announcement_html: قام %{name} بحذف الإعلان %{target} - destroy_canonical_email_block_html: قام %{name} برفع الحظر عن نطاق البريد الإلكتروني %{target} destroy_custom_emoji_html: قام %{name} بتحديث الإيموجي %{target} destroy_domain_allow_html: قام %{name} بمنع الاتحاد مع النطاق %{target} destroy_domain_block_html: قام %{name} برفع الحظر عن النطاق %{target} - destroy_email_domain_block_html: قام %{name} برفع الحظر عن نطاق البريد الإلكتروني %{target} destroy_instance_html: "%{name} قام بحجب نطاق %{target}" destroy_ip_block_html: قام %{name} بحذف قاعدة للـIP %{target} destroy_status_html: قام %{name} بحذف منشور من %{target} @@ -271,10 +254,8 @@ ar: destroy_user_role_html: "%{name} أنشأ رتبه %{target}" disable_2fa_user_html: قام %{name} بتعطيل المصادقة بخطوتين للمستخدم %{target} disable_custom_emoji_html: قام %{name} بتعطيل الإيموجي %{target} - disable_sign_in_token_auth_user_html: "%{name} تعطيل مصادقة رمز البريد الإلكتروني لـ %{target}" disable_user_html: قام %{name} بتعطيل تسجيل الدخول للمستخدم %{target} enable_custom_emoji_html: قام %{name} بتنشيط الإيموجي %{target} - enable_sign_in_token_auth_user_html: "%{name} تمكين مصادقة رمز البريد الإلكتروني لـ %{target}" enable_user_html: قام %{name} بتنشيط تسجيل الدخول للمستخدم %{target} memorialize_account_html: قام %{name} بتحويل حساب %{target} إلى صفحة تذكارية promote_user_html: قام %{name} بترويج المستخدم %{target} @@ -282,7 +263,6 @@ ar: reject_user_html: رفض %{name} تسجيل %{target} remove_avatar_user_html: قام %{name} بإزالة صورة %{target} الرمزية reopen_report_html: قام %{name} بإعادة فتح الشكوى %{target} - resend_user_html: "%{name} إعادة إرسال البريد الإلكتروني للتأكيد لـ %{target}" reset_password_user_html: قام %{name} بإعادة تعيين كلمة مرور المستخدم %{target} resolve_report_html: قام %{name} بمعالجة الشكوى %{target} sensitive_account_html: قام %{name} بوضع علامة حساس على محتوى %{target} @@ -461,7 +441,6 @@ ar: other: "%{count} محاولات تسجيل في آخر أسبوع" two: "%{count} محاولتا تسجيل في آخر أسبوع" zero: "%{count} محاولة تسجيل في آخر أسبوع" - created_msg: لقد دخل حظر نطاق البريد الإلكتروني حيّز الخدمة delete: حذف dns: types: @@ -470,12 +449,8 @@ ar: new: create: إضافة نطاق resolve: العثور على عنوان النطاق - title: إضافة نطاق بريد جديد إلى اللائحة السوداء - no_email_domain_block_selected: لم يطرأ أي تغيير على أي نطاق بريد بما أنه لم يتم اختيار أي نطاق not_permitted: غير مسموح به - resolved_dns_records_hint_html: عنوان النطاق يعود لخوادم البريد (MX) التالية وهو ما يسمح للنطاق باستقبال البريد. حظر خوادم البريد هذه سوف يتسبب في منع أي تسجيل خلال أي نطاق يستخدم هذه الخوادم حتى لو كان اسم النطاق مختلف عن اسماء خوادم البريد.احذر من حظر مزودي البريد العالميين. resolved_through_html: الحصول على العنوان من خلال %{domain} - title: القائمة السوداء للبريد الإلكتروني export_domain_allows: new: title: استيراد قامة النطاقات المسموحة @@ -642,7 +617,6 @@ ar: resolve_description_html: ولن يُتخذ أي إجراء ضد الحساب المبلّغ عنه، ولن تسلَّط عليه أية عقوبة، وسوف يُغلق التقرير. silence_description_html: الحساب سيظهر فقط لمن يتابعه أو قام بالبحث عنه بشكل مباشر مما يخفض إمكانية رؤيته بشكل شبه كامل. يمكنك دائما التراجع عن هذا الإجراء. تُغلَق كافة الإبلاغات عن هذا الحساب. suspend_description_html: سيُمنع الوصول إلى الحساب وجميع محتوياته وتُحذف تدريجياً، وسيكون التفاعل معه مستحيلاً. بالإمكان عكس مفعول ذلك في غضون 30 يوماً. يغلق جميع التبليغات ضد الحساب. - actions_description_html: تحديد الإجراءات التي يتعين اتخاذها لحل هذا التبليغ. إذا اتخذت إجراء عقابيا ضد الحساب المبلغ عنه، فسيتم إرسال إشعار بالبريد الإلكتروني إليهم، إلا عندما يتم تحديد فئة البريد المزعج. actions_description_remote_html: حدّد الإجراءات التي يتعين اتخاذها لحل هذا التقرير. هذا سيؤثر فقط على كيفية اتصال خادمك بهذا الحساب البعيد والتعامل مع محتوياته. add_to_report: أضف المزيد إلى التقرير are_you_sure: هل أنت متأكد ؟ @@ -703,7 +677,6 @@ ar: delete_data_html: حذف ملف @%{acct} الشخصي بمحتواه بعد 30 يوماً من الآن ما لم يُلغَ تعليق الحساب preview_preamble_html: 'سوف يتلقى @%{acct} تحذيرا يحتوي على ما يلي:' record_strike_html: تسجيل عقوبة ضد @%{acct} لمساعدتك في أخذ إجراءات إضافية في حال انتهاكات مستقبلية من طرف هذا الحساب - send_email_html: إرسال بريد إلكتروني تحذيري إلى @%{acct} warning_placeholder: مبررات إضافية اختيارية لإجراء الإشراف. target_origin: مصدر الحساب المبلغ عنه title: الشكاوى @@ -751,7 +724,6 @@ ar: manage_appeals: إدارة الاستئنافات manage_appeals_description: يسمح للمستخدمين بمراجعة الطعن ضد إجراءات الإشراف manage_blocks: إدارة الحظر - manage_blocks_description: يسمح للمستخدمين بحظر مزودي خدمات البريد الإلكتروني وعناوين IP manage_custom_emojis: إدارة الرموز التعبيريّة المخصصة manage_custom_emojis_description: السماح للمستخدمين بإدارة الرموز التعبيريّة المخصصة على الخادم manage_federation: إدارة الفديرالية @@ -769,7 +741,6 @@ ar: manage_taxonomies: إدارة التصنيفات manage_taxonomies_description: السماح للمستخدمين بمراجعة المحتوى المتداول وتحديث إعدادات الوسم manage_user_access: إدارة وصول المستخدم - manage_user_access_description: يسمح للمستخدمين بتعطيل المصادقة الثنائية المستخدمين الآخرين، تغيير عنوان البريد الإلكتروني الخاص بهم، وإعادة تعيين كلمة المرور الخاصة بهم manage_users: إدارة المستخدمين manage_users_description: يسمح للمستخدمين بعرض تفاصيل المستخدمين الآخرين وتنفيذ إجراءات الإشراف ضدهم manage_webhooks: إدارة الـWebhooks @@ -842,7 +813,6 @@ ar: destroyed_msg: تم حذف التحميل مِن الموقع بنجاح! software_updates: critical_update: حَرِج - يرجى التحديث في أقرب وقت ممكن - description: من المستحسَن إبقاء تثبيت ماستدون الخاص بك محدثا للاستفادة من أحدث التصحيحات والميزات. إضافةً إلى ذلك، فهو مهمّ جدا تحديث ماستدون أحيانًا في الوقت المناسب لتجنب المسائل الأمنية. لهذه الأسباب، يقوم ماستدون بالتحقق من التحديثات كل 30 دقيقة، وسيتم إعلامك وفقا لتفضيلات إشعارات البريد الإلكتروني الخاصة بك. documentation_link: معرفة المزيد release_notes: ملخصات الإصدار title: التحديثات المتوفرة @@ -1006,7 +976,6 @@ ar: other: مستخدَم من قِبل %{count} شخص خلال الأسبوع الماضي two: مستخدَم من قِبل %{count} شخصين خلال الأسبوع الماضي zero: مستخدَم من قِبل %{count} شخص خلال الأسبوع الماضي - title: المتداوَلة trending: المتداولة warning_presets: add_new: إضافة واحد جديد @@ -1091,9 +1060,7 @@ ar: guide_link_text: يمكن للجميع المساهمة. sensitive_content: المحتوى الحساس application_mailer: - notification_preferences: تعديل تفضيلات البريد الإلكتروني salutation: "%{name}،" - settings: 'تغيير تفضيلات البريد الإلكتروني: %{link}' unsubscribe: إلغاء الاشتراك view: 'اعرض:' view_profile: اعرض الصفحة التعريفية @@ -1113,7 +1080,6 @@ ar: hint_html: شيء واحد آخر! نحن بحاجة إلى التأكّد من أنك إنسان (حتى نتمكن من تتفادي البريد المزعج!). حل رمز CAPTCHA أدناه وانقر فوق "متابعة". title: التحقق من الأمان confirmations: - awaiting_review: تمّ تأكيد عنوان بريدك الإلكتروني! موظفو %{domain} يعاينونَ تسجيلكَ حاليًا. ستتلقى بريدًا إلكترونيًا إن تَمّ قُبولك! awaiting_review_title: التسجيل الخاص بك قيد المُعاينة clicking_this_link: اضغط على هذا الرابط login_link: تسجيل الدخول @@ -1121,7 +1087,6 @@ ar: redirect_to_app_html: كان من المفترض إعادة توجيهك إلى تطبيق %{app_name}. إن لم يحدث ذلك، حاول %{clicking_this_link} أو العودة يدويًا إلى التطبيق. registration_complete: اكتمل تسجيل حسابك على %{domain} الآن! welcome_title: أهلاً بك، %{name}! - wrong_email_hint: إذا كان عنوان البريد الإلكتروني هذا غير صحيح، يمكنك تغييره في إعدادات الحساب. delete_account: احذف الحساب delete_account_html: إن كنت ترغب في حذف حسابك يُمكنك المواصلة هنا. سوف يُطلَبُ منك التأكيد قبل الحذف. description: @@ -1142,7 +1107,6 @@ ar: or_log_in_with: أو قم بتسجيل الدخول بواسطة privacy_policy_agreement_html: لقد قرأتُ وأوافق على سياسة الخصوصية progress: - confirm: تأكيد عنوان البريد الإلكتروني details: تفاصيلك review: رأيُنا rules: قبول القواعد @@ -1164,10 +1128,8 @@ ar: security: الأمان set_new_password: إدخال كلمة مرور جديدة setup: - email_below_hint_html: قم بفحص مجلد البريد المزعج الخاص بك، أو قم بطلب آخر. يمكنك تصحيح عنوان بريدك الإلكتروني إن كان خاطئا. email_settings_hint_html: انقر على الرابط الذي أرسلناه لك للتحقق من %{email}. سننتظر هنا. link_not_received: ألم تحصل على رابط؟ - new_confirmation_instructions_sent: سوف تتلقى رسالة بريد إلكتروني جديدة مع رابط التأكيد في غضون بضع دقائق! title: تحقَّق من بريدك الوارِد sign_in: preamble_html: قم بتسجيل الدخول باستخدام بيانات الاعتماد الخاصة بك على %{domain}. إن استُضيف حسابك على خادم مختلف عن هذا الخادم، لن تتمكن من الولوج هنا. @@ -1178,9 +1140,7 @@ ar: title: دعنا نجهّز %{domain}. status: account_status: حالة الحساب - confirming: في انتظار اكتمال تأكيد البريد الإلكتروني. functional: حسابك يعمل بشكل كامل. - pending: إن طلبك قيد المراجعة من قبل فريقنا. قد يستغرق هذا بعض الوقت. سوف تتلقى بريدا إلكترونيا إذا تمت الموافقة على طلبك. redirecting_to: حسابك غير نشط لأنه تم تحويله حاليا إلى %{acct}. self_destruct: نظرًا لإغلاق %{domain}، ستحصل فقط على وصول محدود إلى حسابك. view_strikes: عرض العقوبات السابقة المُطَبَّقة ضد حسابك @@ -1223,9 +1183,6 @@ ar: before: 'يرجى قراءة هذه الملاحظات بتأنّي قبل المواصلة:' caches: قد يبقى المحتوى الذي تم تخزينه مؤقتًا مِن طرف الخوادم الأخرى data_removal: سوف تُحذَف منشوراتك والبيانات الأخرى نهائيا - email_change_html: بإمكانك تغيير عنوان بريدك الإلكتروني دون أن يُحذف حسابك - email_contact_html: إن لم تتلقّ أي شيء ، يمكنك مراسلة %{email} لطلب المساعدة - email_reconfirmation_html: إن لم تتلقّ الرسالة الإلكترونية للتأكيد ، بإمكانك إعادة طلبها ثانيةً irreversible: لن يكون بإمكانك استرجاع أو إعادة تنشيط حسابك more_details_html: للمزيد مِن التفاصيل ، يرجى الإطلاع على سياسة الخصوصية. username_available: سيصبح اسم مستخدمك متوفرا ثانية @@ -1490,7 +1447,6 @@ ar: authentication_methods: otp: تطبيق المصادقة الثنائية password: كلمة المرور - sign_in_token: رمز الأمان للبريد الإلكتروني webauthn: مفاتيح الأمان description_html: إذا رأيت النشاط الذي لا تتعرف عليه، فكر في تغيير كلمة المرور الخاصة بك وتفعيل المصادقة ذات العاملين. empty: لا يوجد سجل مصادقة متاح @@ -1501,16 +1457,6 @@ ar: unsubscribe: action: نعم، ألغِ الاشتراك complete: غير مشترك - confirmation_html: هل أنت متأكد أنك تريد إلغاء الاشتراك في تلقي %{type} لـ Mastodon على %{domain} إلى بريدك الإلكتروني على %{email}؟ يمكنك دائمًا إعادة الاشتراك من إعدادات إشعارات البريد الإلكتروني. - emails: - notification_emails: - favourite: إشعارات رسائل البريد الخاصة بالمفضلة - follow: إشعارات رسائل البريد الخاصة بالمتابعة - follow_request: رسائل البريد الإلكترونية الخاصة بطلبات المتابعة - mention: إشعارات رسائل البريد عندما يَذكُرك أحدهم - reblog: رسائل البريد الخاصة بالمنشورات المعاد نشرها - resubscribe_html: إذا قمت بإلغاء الاشتراك عن طريق الخطأ، يمكنك إعادة الاشتراك من إعدادات الإشعارات في بريدك الإلكتروني. - success_html: لن تتلقّ بعد الآن %{type} لماستدون مِن %{domain} على بريدك الإلكتروني %{email}. title: إلغاء الاشتراك media_attachments: validations: @@ -1591,8 +1537,6 @@ ar: update: subject: قام %{name} بتحرير منشور notifications: - administration_emails: إشعارات البريد الإلكتروني الإدارية - email_events: الأحداث للإشعارات عبر البريد الإلكتروني email_events_hint: 'اختر الأحداث التي تريد أن تصِلَك اشعارات عنها:' number: human: @@ -1751,7 +1695,6 @@ ar: import: استيراد import_and_export: استيراد وتصدير migrate: تهجير الحساب - notifications: إشعارات البريد الإلكتروني preferences: التفضيلات profile: الملف التعريفي relationships: المتابِعون والمتابَعون @@ -2013,7 +1956,6 @@ ar: invalid_otp_token: رمز المصادقة بخطوتين غير صالح otp_lost_help_html: إن فقدتَهُما ، يمكنك الاتصال بـ %{email} rate_limited: عدد محاولات المصادقة كثير جداً، حاول مرة أخرى لاحقاً. - seamless_external_login: لقد قمت بتسجيل الدخول عبر خدمة خارجية، إنّ إعدادات الكلمة السرية و البريد الإلكتروني غير متوفرة. signed_in_as: 'تم تسجيل دخولك بصفة:' verification: extra_instructions_html: نصيحة: يمكن أن يكون الرابط الموجود على موقع الويب الخاص بك غير مرئي. الجزء المهم هو rel="me" الذي يمنع انتحال الهوية على مواقع الويب ذات المحتوى الذي ينشئه المستخدم. يمكنك أيضًا استخدام علامة link في رأس الصفحة بدلاً من a، ولكن يجب أن يكون HTML قابلاً للوصول دون تنفيذ JavaScript. diff --git a/config/locales/ast.yml b/config/locales/ast.yml index 567e5357ebc..70a0ad3bdde 100644 --- a/config/locales/ast.yml +++ b/config/locales/ast.yml @@ -18,7 +18,6 @@ ast: account_moderation_notes: create: Dexar la nota accounts: - add_email_domain_block: Bloquiar el dominiu de corréu electrónicu approved_msg: Aprobóse correutamente la solicitú de rexistru de «%{username}» are_you_sure: "¿De xuru que quies facer esta aición?" avatar: Avatar @@ -53,7 +52,6 @@ ast: already_confirmed: Esti perfil yá ta confirmáu role: Rol search: Buscar - search_same_email_domain: Otros perfiles col mesmu dominiu de corréu electrónicu search_same_ip: Otros perfiles cola mesma IP security: Seguranza show: @@ -67,9 +65,7 @@ ast: action_logs: actions: approve_user_html: "%{name} aprobó'l rexistru de: %{target}" - change_email_user_html: "%{name} camudó la direición de corréu electrónicu del perfil %{target}" change_role_user_html: "%{name} camudó'l rol de: %{target}" - confirm_user_html: "%{name} confirmó la direición de corréu electrónicu del perfil %{target}" create_account_warning_html: "%{name} unvió una alvertencia a %{target}" create_announcement_html: "%{name} creó l'anunciu «%{target}»" create_custom_emoji_html: "%{name} xubió un fustaxe nuevu «%{target}»" @@ -87,7 +83,6 @@ ast: reject_user_html: "%{name} refugó'l rexistru de: %{target}" remove_avatar_user_html: "%{name} quitó l'avatar de: %{target}" reopen_report_html: "%{name} volvió abrir l'informe «%{target}»" - resend_user_html: "%{name} volvió unviar el mensaxe de confirmación pa: %{target}" resolve_report_html: "%{name} resolvió l'informe «%{target}»" unblock_email_account_html: "%{name} desbloquió la direición de corréu electrónicu de: %{target}" update_announcement_html: "%{name} anovó l'anunciu «%{target}»" @@ -242,7 +237,6 @@ ast: other: "%{count} notes" actions: silence_description_html: La cuenta va ser visible namás pa quien yá la siguiere o la buscare manualmente, lo que llenda'l so algame. Esta decisión pue desfacese en cualesquier momentu. Si escueyes esta opción, zárrense tolos informes escontra esta cuenta. - actions_description_html: Decidi qué aición tomar pa resolver esti informe. Si tomes una aición punitiva escontra la cuenta de la que s'informó, va unviase un avisu per corréu electrónicu a esa cuenta, esceuto cuando se seleiciona la categoría Puxarra. add_to_report: Amestar más al informe are_you_sure: "¿De xuru que quies facer esta aición?" category: Categoría @@ -345,7 +339,6 @@ ast: delete: Desaniciar el ficheru xubíu software_updates: documentation_link: Saber más - type: Tipu types: major: Versión mayor minor: Versión menor @@ -399,7 +392,6 @@ ast: not_usable: Nun se pue usar title: Etiquetes en tendencia usable: Pue usase - title: Tendencies trending: En tendencia webhooks: add_new: Amestar un estremu @@ -448,8 +440,6 @@ ast: guide_link: https://crowdin.com/project/mastodon guide_link_text: tol mundu pue collaborar. sensitive_content: Conteníu sensible - application_mailer: - notification_preferences: Camudar les preferencies de los mensaxes de corréu electrónicu applications: created: L'aplicación creóse correutamente destroyed: L'aplicación desanicióse correutamente @@ -458,8 +448,6 @@ ast: warning: Ten munchu curiáu con estos datos, ¡enxamás nun los compartas con naide! your_token: El pase d'accesu auth: - confirmations: - wrong_email_hint: Si la direición de corréu electrónicu nun ye correuta, pues camudala na configuración de la cuenta. delete_account: Desaniciu de la cuenta delete_account_html: Si quies desaniciar la cuenta, pues facelo equí. Va pidísete que confirmes l'aición. description: @@ -483,16 +471,12 @@ ast: security: Seguranza setup: link_not_received: "¿Nun consiguiesti l'enllaz?" - sign_in: - preamble_html: Anicia la sesión colos tos datos d'accesu en %{domain}. Si la cuenta ta agospiada n'otru sirvidor, nun vas ser a aniciar la sesión equí. - title: Aniciu de la sesión en «%{domain}» sign_up: preamble: Con una cuenta nesti sirvidor de Mastodon vas ser a siguir a cualesquier perfil de la rede, independientemente del sirvidor onde s'agospie la so cuenta. title: 'Creación d''una cuenta en: %{domain}.' status: account_status: Estáu de la cuenta functional: La cuenta ta completamente operativa. - pending: La to solicitú ta pendiente de que la revise'l nuesu personal y ye posible que tarde tiempu. Vas recibir un mensaxe si s'aprueba. too_fast: El formulariu xubióse mui rápido, volvi tentalo. challenge: confirm: Siguir @@ -519,8 +503,6 @@ ast: challenge_not_passed: La información qu'introduxesti nun yera correuta confirm_password: Introduz la contraseña pa verificar la to identidá warning: - email_contact_html: Si nun aportó, pues unviar un mensaxe a %{email} pa consiguir más ayuda - email_reconfirmation_html: Si nun recibiesti'l mensaxe de confirmación, pues volver solicitalu more_details_html: Pa consiguir más detalles, mira la política de privacidá. disputes: strikes: @@ -674,7 +656,6 @@ ast: sign_up: subject: "%{name} rexistróse" favourite: - body: "%{name} marcó como favoritu'l to artículu:" subject: "%{name} marcó'l to artículu como favoritu" follow: body: "¡Agora %{name} siguete!" @@ -692,7 +673,6 @@ ast: update: subject: "%{name} editó un artículu" notifications: - email_events: Unviu d'avisos per corréu electrónicu email_events_hint: 'Seleiciona los eventos de los que quies recibir avisos:' number: human: @@ -917,7 +897,6 @@ ast: follow_limit_reached: Nun pues siguir a más de %{limit} persones invalid_otp_token: El códigu de l'autenticación en dos pasos nun ye válidu rate_limited: Fixéronse milenta intentos d'autenticación. Volvi tentalo dempués. - seamless_external_login: Aniciesti la sesión pente un serviciu esternu, polo que la configuración de la contraseña y de la direición de corréu electrónicu nun tán disponibles. signed_in_as: 'Aniciesti la sesión como:' verification: verification: Verificación diff --git a/config/locales/be.yml b/config/locales/be.yml index 2e3d6558dcd..81804ffc32d 100644 --- a/config/locales/be.yml +++ b/config/locales/be.yml @@ -35,7 +35,6 @@ be: created_msg: Нататка мадэратара паспяхова створана! destroyed_msg: Нататка мадэратара паспяхова выдалена! accounts: - add_email_domain_block: Заблакіраваць дамен эл. пошты approve: Пацвердзіць approved_msg: Заяўка на рэгістрацыю %{username} ухваленая are_you_sure: Вы ўпэўнены? @@ -62,7 +61,6 @@ be: demote: Панізіць у правах destroyed_msg: Даныя %{username} цяпер у чарзе на прымусовае выдаленне disable: Замарозіць - disable_sign_in_token_auth: Выключыць аўтэнтыфікацыю па e-mail токену disable_two_factor_authentication: Адключыць 2FA disabled: Замарожаны display_name: Бачнае імя @@ -71,7 +69,6 @@ be: email: Электронная пошта email_status: Статус электроннай пошты enable: Размарозіць - enable_sign_in_token_auth: Уключыць аўтэнтыфікацыю па e-mail токену enabled: Уключана enabled_msg: Уліковы запіс %{username} размарожаны followers: Падпісчыкі @@ -138,7 +135,6 @@ be: resubscribe: Аднавіць падпіску role: Роля search: Пошук - search_same_email_domain: Іншыя карыстальнікі з такім жа даменам эл. пошты search_same_ip: Іншыя карыстальнікі з гэтым IP security: Бяспека security_measures: @@ -179,26 +175,21 @@ be: approve_appeal: Ухваліць абскарджанне approve_user: Зацвердзіць карыстальніка assigned_to_self_report: Прызначыць скаргу - change_email_user: Змяніць E-mail карыстальніка change_role_user: Змяніць ролю карыстальніка confirm_user: Пацвердзіць карыстальніка create_account_warning: Стварыць папярэджанне create_announcement: Стварыць аб'яву - create_canonical_email_block: Стварыць блакіроўку электроннай пошты create_custom_emoji: Стварыць адвольны эмодзі create_domain_allow: Стварыць даменны дазвол create_domain_block: Стварыць даменны блок - create_email_domain_block: Стварыць даменны блок электроннай пошты create_ip_block: Стварыць IP правіла create_unavailable_domain: Стварыць недаступны Дамен create_user_role: Стварыць ролю demote_user: Панізіць карыстальніка destroy_announcement: Выдаліць аб'яву - destroy_canonical_email_block: Выдаліць блакіроўку электроннай пошты destroy_custom_emoji: Выдаліць адвольны эмодзі destroy_domain_allow: Выдаліць дамены дазвол destroy_domain_block: Выдаліць даменны блок - destroy_email_domain_block: Выдаліць даменны блок электроннай пошты destroy_instance: Вычысціць дамен destroy_ip_block: Выдаліць IP правіла destroy_status: Выдаліць допіс @@ -206,10 +197,8 @@ be: destroy_user_role: Выдаліць ролю disable_2fa_user: Адключыць двухэтапнае спраўджанне disable_custom_emoji: Адключыць адвольныя эмодзі - disable_sign_in_token_auth_user: Адключыць аўтарызацыю праз электронную пошту для Карыстальніка disable_user: Адключыць карыстальніка enable_custom_emoji: Уключыць адвольныя эмодзі - enable_sign_in_token_auth_user: Адключыць аўтарызацыю праз электронную пошту для Карыстальніка enable_user: Уключыць карыстальніка memorialize_account: Запомніць уліковы запіс promote_user: Павысіць правы Карыстальніка @@ -239,26 +228,20 @@ be: approve_appeal_html: Карыстальнік %{name} ухваліў запыт на мадэрацыю %{target} approve_user_html: "%{name} пацвердзіў рэгістрацыю ад %{target}" assigned_to_self_report_html: "%{name} прызначыў справаздачу %{target} на сябе\n" - change_email_user_html: "%{name} змяніў паштовы адрас карыстальніка %{target}" change_role_user_html: "%{name} змяніў ролю %{target}" - confirm_user_html: "%{name} пацвердзіў паштовы адрас %{target}" create_account_warning_html: "%{name} накіраваў папярэджанне %{target}" create_announcement_html: "%{name} зрабіў новую аб'яву %{target}" - create_canonical_email_block_html: "%{name} заблакаваў імэйл з хэшам %{target}" create_custom_emoji_html: "%{name} загрузіў новы смайлік %{target}\n\n" create_domain_allow_html: "%{name} дазволіў федэрацыю з даменам %{target}" create_domain_block_html: "%{name} заблакіраваў дамен %{target}" - create_email_domain_block_html: "%{name} заблакіраваў дамен эл. пошты %{target}" create_ip_block_html: "%{name} стварыў правіла для IP %{target}" create_unavailable_domain_html: "%{name} прыпыніў дастаўку да дамена %{target}" create_user_role_html: "%{name} зрабіў ролю %{target}" demote_user_html: "%{name} прыбраў карыстальніка %{target}" destroy_announcement_html: "%{name} выдаліў аб'яву %{target}" - destroy_canonical_email_block_html: "%{name} разблакаваў імэйл з хэшам %{target}" destroy_custom_emoji_html: "%{name} выдаліў(а) эмоджі %{target}" destroy_domain_allow_html: "%{name} зняў дазвол на аб'яднанне з даменам %{target}\n" destroy_domain_block_html: "%{name} разблакаваў дамен %{target}" - destroy_email_domain_block_html: "%{name} зняў блакіроўку імэйла дамена %{target}\n" destroy_instance_html: "%{name} цалкам прыбраў дамен %{target}" destroy_ip_block_html: "%{name} выдаліў правіла для IP %{target}" destroy_status_html: "%{name} выдаліў допіс %{target}" @@ -266,10 +249,8 @@ be: destroy_user_role_html: "%{name} выдаліў ролю %{target}" disable_2fa_user_html: "%{name} амяніў абавязковую двухфактарную верыфікацыю для карыстальніка %{target}" disable_custom_emoji_html: "%{name} заблакіраваў эмодзі %{target}" - disable_sign_in_token_auth_user_html: "%{name} выключыў токен аўэнтыфікацыі e-mail для %{target}" disable_user_html: "%{name} адключыў уваход для карыстальніка %{target}" enable_custom_emoji_html: "%{name} уключыў эмодзі %{target}" - enable_sign_in_token_auth_user_html: "%{name} уключыў(ла) такенную e-mail праверку для %{target}" enable_user_html: "%{name} уключыў уваход для карыстальніка %{target}" memorialize_account_html: Карыстальнік %{name} пераключыў уліковы запіс %{target} у старонку памяці promote_user_html: "%{name} павысіў карыстальніка %{target}" @@ -277,7 +258,6 @@ be: reject_user_html: "%{name} адхіліў рэгістрацыю з %{target}" remove_avatar_user_html: "%{name} выдаліў аватар %{target}" reopen_report_html: "%{name} зноў адкрыў скаргу %{target}" - resend_user_html: "%{name} зноў адправіў ліст з пацвярджэннем для %{target}" reset_password_user_html: "%{name} скінул(а) пароль для %{target}" resolve_report_html: "%{name} вырашыў скаргу %{target}" sensitive_account_html: "%{name} адзначыў медыя %{target} як далікатнае" @@ -448,7 +428,6 @@ be: many: "%{count} спроб рэгіістрацыі за апошні тыдзень" one: "%{count} спроба рэгістрацыі за апошні тыдзень" other: "%{count} спроб рэгіістрацыі за апошні тыдзень" - created_msg: Дамен эл. пошты паспяхова заблакіраваны delete: Выдаліць dns: types: @@ -457,12 +436,8 @@ be: new: create: Дадаць дамен resolve: Вызначыць дамен - title: Заблакіраваць новы дамен эл. пошты - no_email_domain_block_selected: Блакіроўкі даменаў эл. пошты не былі змененыя, таму што ні адзін з іх не быў выбраны not_permitted: Забаронена - resolved_dns_records_hint_html: Даменнае імя ператвараецца ў наступныя дамены MX, якія ў канчатковым выніку адказваюць за прыём электроннай пошты. Блакаванне дамена MX заблакуе рэгістрацыю з любога адраса электроннай пошты, які выкарыстоўвае той жа дамен MX, нават калі бачнае імя дамена адрозніваецца. Будзьце асцярожныя, каб не заблакіраваць асноўных пастаўшчыкоў электроннай пошты. resolved_through_html: Вызначына каля %{domain} - title: Заблакаваныя паштовыя дамены export_domain_allows: new: title: Імпарт дазволаў дамена @@ -624,7 +599,6 @@ be: resolve_description_html: Ніякіх дзеянняў супраць уліковага запісу, пра які паведамляецца, не будзе, папярэджэнне не зафіксавана, і скарга будзе закрыта. silence_description_html: Уліковы запіс будзе бачны толькі тым, хто ўжо сочыць за ім або шукае яго ўручную, што значна абмяжоўвае яго ахоп. Заўсёды можна вярнуць. Закрывае ўсе скаргі на гэты ўліковы запіс. suspend_description_html: Уліковы запіс і ўсё яго змесціва будзе недаступна і ў далейшым выдалены, узаемадзеянне з ім будзе немагчыма. Магчыма адмяніць на працягу 30 дзён. Закрывае ўсе скаргі на гэты ўліковы запіс. - actions_description_html: Вырашыце, якія дзеянні распачаць, каб вырашыць гэтую скаргу. Калі вы прымеце меры пакарання ў дачыненні да ўліковага запісу, пра які паведамляецца, ім будзе адпраўлена апавяшчэнне па электроннай пошце, за выключэннем выпадкаў, калі выбрана катэгорыя Спам. actions_description_remote_html: Вырашыце як паступіць з гэтай скаргай. Гэта паўплывае толькі на тое як ваш сервер звязваецца з аддалёным уліковым запісам і апрацоўвае яго кантэнт. add_to_report: Дадаць яшчэ дэталяў да скаргі already_suspended_badges: @@ -689,7 +663,6 @@ be: delete_data_html: Выдаліць профіль @%{acct} і змесціва праз 30 дзён, калі тым часам гэтае дзеянне не будзе адменена preview_preamble_html: "@%{acct} атрымае папярэджанне наступнага зместу:" record_strike_html: Зарэгістраваць папярэджанне @%{acct}, каб дапамагчы вам эскаліраваць наступныя парушэнні з боку таго ж уліковага запісу - send_email_html: Адправіць @%{acct} папярэджанне па электроннай пошце warning_placeholder: Неабавязковае дадатковае абгрунтаванне мадэрацыі. target_origin: Крыніца уліковага запісу на які пададзена скарга title: Скаргі @@ -733,7 +706,6 @@ be: manage_appeals: Кіраванне апеляцыямі manage_appeals_description: Дазваляе карыстальнікам разглядаць апеляцыі на дзеянні мадэратара manage_blocks: Кіраванне блакіроўкамі - manage_blocks_description: Дазваляе блакаваць пэўныя паштовыя правайдэры і IP адрасы manage_custom_emojis: Кіраванне адвольнымі эмодзі manage_custom_emojis_description: Дазваляе кіраваць адвольнымі эмодзі на серверы manage_federation: Кіраваць федэрацыяй @@ -751,7 +723,6 @@ be: manage_taxonomies: Кіраванне катэгорыямі manage_taxonomies_description: Дазваляе карыстальнікам праглядаць папулярны кантэнт і абнаўляць налады хэштэгаў manage_user_access: Кіраванне наладамі доступу карыстальнікаў - manage_user_access_description: Дазваляе адключаць двухфактарную аўтэнтыфікацыю іншым карыстальнікам, змяняць іх паштовы адрас і скідваць пароль manage_users: Кіраванне карыстальнікамі manage_users_description: Дазваляе праглядаць звесткі іншых карыстальнікаў і іх мадэрацыю manage_webhooks: Кіраванне вэбхукамі @@ -826,7 +797,6 @@ be: destroyed_msg: Загрузка сайту паспяхова выдалена! software_updates: critical_update: Крытычна - зрабіце абнаўленне як мага хутчэй - description: Рэкамендуецца падтрымліваць усталёўку Mastodon у актуальным стане, каб карыстацца апошнімі выпраўленнямі і магчымасцямі. Акрамя таго, часам вельмі важна своечасова абнаўляць Mastodon, каб пазбегнуць праблем з бяспекай. Па гэтых прычынах Mastodon правярае наяўнасць абнаўленняў кожныя 30 хвілін і паведамляе вам пра гэта ў адпаведнасці з вашымі наладамі апавяшчэнняў па электроннай пошце. documentation_link: Даведацца больш release_notes: Журнал змен title: Даступныя абнаўленні @@ -1000,7 +970,6 @@ be: many: Выкарысталі %{count} чалавек за апошні тыдзень one: Выкарыстаў адзін чалавек за апошні тыдзень other: Выкарысталі %{count} чалавек за апошні тыдзень - title: Актуальныя trending: Папулярныя warning_presets: add_new: Дадаць новы @@ -1087,9 +1056,7 @@ be: guide_link_text: Кожны і кожная можа зрабіць унёсак. sensitive_content: Далікатны змест application_mailer: - notification_preferences: Змяніць налады эл. пошты salutation: "%{name}," - settings: 'Змяніць налады эл. пошты: %{link}' unsubscribe: Адпісацца view: 'Паглядзець:' view_profile: Паглядзець профіль @@ -1109,7 +1076,6 @@ be: hint_html: Засталася яшчэ адна рэч! Каб не дапусціць спаму, нам трэба пацвердзіць, што вы чалавек. Разгадайце CAPTCHA ніжэй і націсніце «Працягнуць». title: Праверка бяспекі confirmations: - awaiting_review: Ваш электронны адрас пацверджаны! Адміністрацыя %{domain} зараз разглядае вашу рэгістрацыю. Вы атрымаеце паведамленне па электроннай пошце, калі ваш уліковы запіс будзе ўхвалены! awaiting_review_title: Ваша рэгістрацыя разглядаецца clicking_this_link: націснуць на гэту спасылку login_link: увайсці @@ -1117,7 +1083,6 @@ be: redirect_to_app_html: Вы павінны былі быць перанакіраваны ў праграму %{app_name}. Калі гэтага не адбылося, паспрабуйце %{clicking_this_link} або вярніцеся да праграмы ўручную. registration_complete: Ваша рэгістрацыя на %{domain} завершана! welcome_title: Вітаем, %{name}! - wrong_email_hint: Калі гэты адрас электроннай пошты памылковы, вы можаце змяніць яго ў наладах уліковага запісу. delete_account: Выдаліць уліковы запіс delete_account_html: Калі вы жадаеце выдаліць ваш уліковы запіс, можаце працягнуць тут. Ад вас будзе запатрабавана пацвярджэнне. description: @@ -1138,7 +1103,6 @@ be: or_log_in_with: Або ўвайсці з дапамогай privacy_policy_agreement_html: Я азнаёміўся і пагаджаюся з палітыкай канфідэнцыйнасці progress: - confirm: Пацвердзіць email details: Вашы дадзеныя review: Наш водгук rules: Прыняць правілы @@ -1160,10 +1124,8 @@ be: security: Бяспека set_new_password: Прызначыць новы пароль setup: - email_below_hint_html: Праверце папку са спамам або зрабіце новы запыт. Вы можаце выправіць свой email, калі ён няправільны. email_settings_hint_html: Націсніце на спасылку, якую мы адправілі, каб спраўдзіць %{email}. Мы вас пачакаем тут. link_not_received: Не атрымалі спасылку? - new_confirmation_instructions_sent: Праз некалькі хвілін вы атрымаеце новы ліст на email са спасылкай для пацверджання! title: Праверце вашу пошту sign_in: preamble_html: Уваход з уліковымі дадзенымі %{domain}. Калі ваш уліковы запіс знаходзіцца на іншым серверы, у вас не атрымаецца ўвайсці тут. @@ -1174,9 +1136,7 @@ be: title: Наладзьма вас на %{domain}. status: account_status: Стан уліковага запісу - confirming: Чакаецца пацвярджэнне з электроннай пошты. functional: Ваш уліковы запіс поўнасцю працуе. - pending: Ваша заяўка разглядаецца нашым супрацоўнікам. Гэта можа заняць некаторы час. Вы атрымаеце электронны ліст, калі заяўка будзе ўхвалена. redirecting_to: Ваш уліковы запіс неактыўны, бо ў цяперашні час ён перанакіроўваецца на %{acct}. self_destruct: Паколькі %{domain} зачыняецца, вы атрымаеце толькі абмежаваны доступ да свайго уліковага запісу. view_strikes: Праглядзець мінулыя папярэджанні для вашага ўліковага запісу @@ -1219,9 +1179,6 @@ be: before: 'Перш чым працягнуць, уважліва прачытайце гэтыя заўвагі:' caches: Змесціва, кэшаванае іншымі серверамі, можа захавацца data_removal: Вашы допісы і іншыя даныя будуць выдалены назаўсёды - email_change_html: Вы можаце змяніць свой адрас электроннай пошты, не выдаляючы ўліковы запіс - email_contact_html: Калі ліст усё яшчэ не дайшоў, вы можаце звярнуцца па дапамогу на эл. пошту %{email} - email_reconfirmation_html: Калі вы не атрымалі пацвярджэнне па электроннай пошце, вы можаце запытаць яго зноў irreversible: Вы не зможаце аднавіць або паўторна актываваць свой уліковы запіс more_details_html: Падрабязнасці глядзіце ў палітыцы прыватнасці. username_available: Ваша імя карыстальніка зноў стане даступным @@ -1470,7 +1427,6 @@ be: authentication_methods: otp: праграма двухфактарнай аўтэнтыфікацыі password: пароль - sign_in_token: код з электроннай пошты webauthn: ключы бяспекі description_html: Калі вы бачыце невядомую вам актыўнасць, падумайце пра змену пароля і ўключэнне двухфактарнай аўтэнтыфікацыі. empty: Няма гісторыі ўваходаў @@ -1481,16 +1437,6 @@ be: unsubscribe: action: Так, адпісацца complete: Адпісаны - confirmation_html: Вы ўпэўнены, што жадаеце адмовіцца ад %{type} з Mastodon на дамене %{domain} на вашу электронную пошту %{email}? Вы заўсёды можаце паўторна падпісацца у наладах апавяшчэнняў па электроннай пошце. - emails: - notification_emails: - favourite: апавяшчэнні на пошту пра упадабанае - follow: апавяшчэнні на пошту пра падпіскі - follow_request: апавяшчэнні на пошту пра запыты на падпіску - mention: апавяшчэнні на пошту пра згадванні - reblog: апавяшчэнні на пошту пра пашырэнні - resubscribe_html: Калі вы адмовіліся ад падпіскі памылкова, вы можаце зноў падпісацца ў наладах апавяшчэнняў па электроннай пошце. - success_html: Вы больш не будзеце атрымліваць %{type} на сваю электронную пошту %{email} ад Mastodon на дамене %{domain}. title: Адпісацца media_attachments: validations: @@ -1571,8 +1517,6 @@ be: update: subject: "%{name} адрэдагаваў допіс" notifications: - administration_emails: Апавяшчэнні эл. пошты для адміністратара - email_events: Падзеі для апавяшчэнняў эл. пошты email_events_hint: 'Выберыце падзеі, аб якіх вы хочаце атрымліваць апавяшчэнні:' number: human: @@ -1731,7 +1675,6 @@ be: import: Імпарт import_and_export: Імпарт і экспарт migrate: Перамяшчэнне ўліковага запісу - notifications: Email апавяшчэнні preferences: Налады profile: Профіль relationships: Падпіскі і падпісчыкі @@ -1992,7 +1935,6 @@ be: invalid_otp_token: Няправільны код двухфактарнай аўтэнтыфікацыі otp_lost_help_html: Калі вы страцілі доступ да абодвух, вы можаце скарыстацца %{email} rate_limited: Занадта шмат спробаў аўтэнтыфікацыі, паспрабуйце пазней. - seamless_external_login: Вы ўвайшлі праз знешні сэрвіс, таму налады пароля і эл. пошты недаступныя. signed_in_as: 'Увайшлі як:' verification: extra_instructions_html: Парада: спасылка на вашым сайце можа быць нябачнай. Важнай часткай з'яўляецца rel="me", якая прадухіляе імперсанацыю на сайтах з карыстальніцкім кантэнтам. Вы нават можаце выкарыстоўваць тэг link у загалоўку старонкі замест a, але HTML павінен быць даступны без выканання JavaScript. diff --git a/config/locales/bg.yml b/config/locales/bg.yml index c71fab2177e..56ab7591745 100644 --- a/config/locales/bg.yml +++ b/config/locales/bg.yml @@ -58,7 +58,6 @@ bg: demote: Понижаване destroyed_msg: Данните на %{username} вече са на опашка за незабавно изтриване disable: Замразяване - disable_sign_in_token_auth: Изключване на удостоверяването с маркер по имейл disable_two_factor_authentication: Изключване на 2факт. удостов. disabled: Замразено display_name: Име на показ @@ -67,7 +66,6 @@ bg: email: Имейл email_status: Състояние на имейл enable: Размразяване - enable_sign_in_token_auth: Включване на удостоверяването с маркер по имейл enabled: Включено enabled_msg: Успешно размразяване на акаунта на %{username} followers: Последователи @@ -132,7 +130,6 @@ bg: resubscribe: Абониране пак role: Роля search: Търсене - search_same_email_domain: Други потребители със същия домейн за имейл search_same_ip: Други потребители със същия IP security: Сигурност security_measures: @@ -173,26 +170,21 @@ bg: approve_appeal: Одобряване на обжалването approve_user: Одобряване на потребител assigned_to_self_report: Назначете доклад - change_email_user: Промяна на имейл за потребител change_role_user: Промяна на роля за потребител confirm_user: Потвърждаване на потребител create_account_warning: Създаване на предупреждение create_announcement: Създаване на оповестяване - create_canonical_email_block: Създаване на блокировка на имейл create_custom_emoji: Създаване на персонализирано емоджи create_domain_allow: Създаване на позволение за домейна create_domain_block: Създаване на блокиране за домейна - create_email_domain_block: Създаване за блокиране на имейл домейна create_ip_block: Създаване на правило за IP create_unavailable_domain: Създаване на недостъпен домейн create_user_role: Създаване на роля demote_user: Понижаване на потребител destroy_announcement: Изтриване на оповестяване - destroy_canonical_email_block: Изтриване на блокировка за имейл destroy_custom_emoji: Изтриване на персонализирано емоджи destroy_domain_allow: Изтриване на позволението за домейн destroy_domain_block: Изтриване на блокирането за домейна - destroy_email_domain_block: Изтриване на блокирането за домейн на имейла destroy_instance: Чистка на домейна destroy_ip_block: Изтриване на правило за IP destroy_status: Изтриване на публикация @@ -200,10 +192,8 @@ bg: destroy_user_role: Унищожаване на роля disable_2fa_user: Изкл. на 2факт.удостов. disable_custom_emoji: Деактивиране на персонализирано емоджи - disable_sign_in_token_auth_user: Изключване на удостоверяването с код по имейл за потребителя disable_user: Изключване на потребител enable_custom_emoji: Включване на персонализирано емоджи - enable_sign_in_token_auth_user: Включване на удостоверяването с код по имейл за потребителя enable_user: Активиране на потребител memorialize_account: Възпоменаване на акаунта promote_user: Повишаване на потребител @@ -233,26 +223,20 @@ bg: approve_appeal_html: "%{name} одобри обжалването на решение за модериране от %{target}" approve_user_html: "%{name} одобри регистрирането от %{target}" assigned_to_self_report_html: "%{name} възложи на себе си доклад %{target}" - change_email_user_html: "%{name} промени адреса на имейла на потребителя %{target}" change_role_user_html: "%{name} промени ролята на %{target}" - confirm_user_html: "%{name} потвърди адреса на имейла на потребителя %{target}" create_account_warning_html: "%{name} изпрати предупреждение до %{target}" create_announcement_html: "%{name} създаде ново оповестяване %{target}" - create_canonical_email_block_html: "%{name} блокира имейл с хеш %{target}" create_custom_emoji_html: "%{name} качи ново емоджи %{target}" create_domain_allow_html: "%{name} позволи федерирането с домейн %{target}" create_domain_block_html: "%{name} блокира домейн %{target}" - create_email_domain_block_html: "%{name} блокира домейн на имейл %{target}" create_ip_block_html: "%{name} създаде правило за IP %{target}" create_unavailable_domain_html: "%{name} спря доставянето до домейн %{target}" create_user_role_html: "%{name} създаде роля %{target}" demote_user_html: "%{name} понижи потребителя %{target}" destroy_announcement_html: "%{name} изтри оповестяване %{target}" - destroy_canonical_email_block_html: "%{name} отблокира имейла с хеш %{target}" destroy_custom_emoji_html: "%{name} изтри емоджито %{target}" destroy_domain_allow_html: "%{name} забрани федерирация с домейн %{target}" destroy_domain_block_html: "%{name} отблокира домейн %{target}" - destroy_email_domain_block_html: "%{name} отблокира домейн на имейл %{target}" destroy_instance_html: "%{name} прочисти домейн %{target}" destroy_ip_block_html: "%{name} изтри правило за IP %{target}" destroy_status_html: "%{name} премахна публикация от %{target}" @@ -260,10 +244,8 @@ bg: destroy_user_role_html: "%{name} изтри роля %{target}" disable_2fa_user_html: "%{name} изключи двуфакторното изискване за потребител %{target}" disable_custom_emoji_html: "%{name} изключи емоджито %{target}" - disable_sign_in_token_auth_user_html: "%{name} деактивира удостоверението с код по имейл за %{target}" disable_user_html: "%{name} изключи влизането за потребител %{target}" enable_custom_emoji_html: "%{name} включи емоджито %{target}" - enable_sign_in_token_auth_user_html: "%{name} активира удостоверението с код по имейл за %{target}" enable_user_html: "%{name} включи влизането за потребител %{target}" memorialize_account_html: "%{name} превърна акаунта на %{target} във възпоменателна страница" promote_user_html: "%{name} повиши потребителя %{target}" @@ -271,7 +253,6 @@ bg: reject_user_html: "%{name} отхвърли регистрирането от %{target}" remove_avatar_user_html: "%{name} премахна аватара на %{target}" reopen_report_html: "%{name} отвори пак доклада на %{target}" - resend_user_html: "%{name} изпрати пак е-писмо за потвърждение за %{target}" reset_password_user_html: "%{name} нулира паролата на потребител %{target}" resolve_report_html: "%{name} разреши случая с доклада от %{target}" sensitive_account_html: "%{name} означи мултимедия на %{target} като деликатна" @@ -432,7 +413,6 @@ bg: attempts_over_week: one: "%{count} опит за изминалата седмица" other: "%{count} опита за регистрация през изминалата седмица" - created_msg: Успешно блокиран домейн на е-поща delete: Изтриване dns: types: @@ -441,12 +421,8 @@ bg: new: create: Добавяне на домейн resolve: Преобразуване на домейна - title: Блокиране на нов домейн на имейл - no_email_domain_block_selected: Няма промяна, тъй като няма избрани блокирания на имейл домейн not_permitted: Няма позволение - resolved_dns_records_hint_html: Името на домейна се преобразува към следните MX домейни, които са основно отговорни за получаване на имейл. Блокирането на MX домейн блокира записването от всеки имейл, използващ същия MX домейн, дори видимото име на домейна да е различно. Бъдете внимателни и не блокирайте често-срещани доставчици на имейл resolved_through_html: Преобразувано чрез %{domain} - title: Блокирани домейни на имейл export_domain_allows: new: title: Внасяне на позволенията на домейни @@ -600,7 +576,6 @@ bg: resolve_description_html: Няма да се предприеме действие срещу докладвания акаунт, няма да се записва нарушение и докладът ще се затвори. silence_description_html: Профилът ще е видим само за последователите му или търсещите го ръчно, което драстично ограничава обсега му. Настройката може да бъде отменена по всяко време. Затваря всички доклади срещу акаунта. suspend_description_html: Акаунтът и неговото съдържание ще бъдат недостъпни и евентуално изтрити и взаимодействието с него ще е невъзможно. Обрамотимо до 30 дни. Затваря всички доклади срещу този акаунт. - actions_description_html: Решете какво действие може да се предприеме, за да бъде отхвърлен докладът. Ако предприемете наказателно действие срещу докладвания акаунт, към него ще бъде изпратено известие по имейл, освен ако Спам категорията не е била избрана. actions_description_remote_html: Преценете с какво действие да решите този доклад. Това ще има ефекет върху това как вашият сървър комуникира с този отдалечен акаунт и се справя с неговото съдържание. add_to_report: Добавяне на още към доклада already_suspended_badges: @@ -665,7 +640,6 @@ bg: delete_data_html: Изтриване на профила и съдържанието на @%{acct} за 30 дни от сега, освен ако междувременно не получи спиране preview_preamble_html: "@%{acct} ще получи предупреждение със следното съдържание:" record_strike_html: Запис на предупреждение против @%{acct}, за да ви помогне при изострянето на бъдещи нарушения от този акаунт - send_email_html: Изпращане на предупредително е-писмо на @%{acct} warning_placeholder: Незадължителни допълнителни причини за модераторско действие. target_origin: Произход на докладвания акаунт title: Доклади @@ -705,7 +679,6 @@ bg: manage_appeals: Управление на жалбите manage_appeals_description: Позволява на потребителите да разглеждат обжалвания срещу модераторски действия manage_blocks: Управляване на блокиранията - manage_blocks_description: Позволява на потребителите да блокират доставчици на е-поща и IP адреси manage_custom_emojis: Управляване на персонализирани емоджита manage_custom_emojis_description: Позволява на потребителите да управляват персонализирани емоджита в сървъра manage_federation: Управление на Федерацията @@ -723,7 +696,6 @@ bg: manage_taxonomies: Управление на класификации manage_taxonomies_description: Позволяване на потребителите да преглеждат нашумяло съдържание и да обновяват настройките за хаштагове manage_user_access: Управление на потребителския достъп - manage_user_access_description: Позволяване на потребителите да изключват двуфакторното удостоверяване, да променят имейл адресите и да подновяват паролите на други потребители manage_users: Управление на потребителите manage_users_description: Позволяване на потребителите да виждат подробностите за други потребители и да извършват модераторски действия срещу тях manage_webhooks: Управление на уебкуките @@ -798,7 +770,6 @@ bg: destroyed_msg: Успешно изтриване на качването на сайта! software_updates: critical_update: Критично важно - обновете бързо - description: Препоръчва се да държите осъвременена своята инсталация на Mastodon, за да се възползвате от най-новите поправки и функции. Освен това, понякога е много важно да се осъвременява навреме Mastodon, за да се избегне проблем с безопасността. Заради тези причини Mastodon проверява за обновление на всеки 30 минути и ви известява за това в съответствие с предпочитанията ви за известяване по имейла. documentation_link: Научете повече release_notes: Бележки към изданието title: Налични обновявания @@ -911,6 +882,7 @@ bg: links: allow: Позволяване на връзка allow_provider: Позволяване на публикуващия + confirm_allow_provider: Наистина ли искате да позволите избраните доставчици? description_html: Това са връзки, които в момента са много пъти споделяни от акаунти, чиито публикации сървърът ви вижда. Може да помогне на потребителите ви да разберат какво се случва по света. Никоя връзка няма да се показва публично, докато не одобрите публикуващия. Може още и да одобрявате или отхвърляте отделни връзки. disallow: Забранявам връзката disallow_provider: Забраняване на публикуващия @@ -966,7 +938,6 @@ bg: used_by_over_week: one: Употребено от един човек през последната седмица other: Използвано от %{count} души през последната седмица - title: Изгряващи trending: Изгряващи warning_presets: add_new: Добавяне на ново @@ -1051,9 +1022,7 @@ bg: guide_link_text: Всеки може да участва. sensitive_content: Деликатно съдържание application_mailer: - notification_preferences: Промяна на предпочитанията за имейл salutation: "%{name}," - settings: 'Промяна на предпочитанията за имейл: %{link}' unsubscribe: Стоп на абонамента view: 'Преглед:' view_profile: Преглед на профила @@ -1073,7 +1042,6 @@ bg: hint_html: Просто още едно нещо! Трябва да потвърдим, че сте човек (това е с цел предпазване на нежелани съобщения!). Разгадайте капчата долу и щракнете на "Продължаване". title: Проверка за сигурност confirmations: - awaiting_review: Вашият адрес на е-поща е потвърден! Служителите на %{domain} сега преглеждат регистрацията ви. Ще получите е-писмо, ако одобрят акаунта ви! awaiting_review_title: Вашата регистрация се преглежда clicking_this_link: щракване на тази връзка login_link: влизане @@ -1081,7 +1049,6 @@ bg: redirect_to_app_html: Трябва да сте пренасочени към приложението %{app_name}. Ако не се случи това, то опитайте %{clicking_this_link} или ръчно се върнете към приложението. registration_complete: Вашата регистрация на %{domain} вече завърши! welcome_title: Добре дошли, %{name}! - wrong_email_hint: Ако този адрес на е-поща не е правилен, то може да го промените в настройки на акаунта. delete_account: Изтриване на акаунта delete_account_html: Ако желаете да изтриете акаунта си, може да сторите това тук. Ще ви се поиска потвърждение. description: @@ -1102,7 +1069,6 @@ bg: or_log_in_with: Или влизане с помощта на privacy_policy_agreement_html: Прочетох и има съгласието ми за политиката за поверителност progress: - confirm: Потвърждаване на имейл details: Вашите подробности review: Нашият преглед rules: Приемане на правилата @@ -1124,10 +1090,8 @@ bg: security: Сигурност set_new_password: Задаване на нова парола setup: - email_below_hint_html: Проверете папката си за спам или поискайте друго. Може да поправите адреса на имейла си, ако е грешен. email_settings_hint_html: Щракнете на връзката за потвърждаване, която ви изпратихме до %{email}. Ще ви почакаме тук. link_not_received: Не получихте ли връзка? - new_confirmation_instructions_sent: За няколко минути ще получите ново е-писмо с връзка за потвърждение! title: Проверете входящата си поща sign_in: preamble_html: Влезте с идентификационните данни за %{domain}. Ако вашият акаунт е хостван на различен сървър, няма да можете да влезете в този. @@ -1138,9 +1102,7 @@ bg: title: Първоначални настройки за %{domain}. status: account_status: Състояние на акаунта - confirming: Чакане завършването на потвърждение на имейла. functional: Вашият акаунт е в изправност. - pending: Вашето приложение чака преглед от нашия екип. Това може да отнеме време. Ще получите имейл, ако приложението е одобрено. redirecting_to: Вашият акаунт е бездеен, защото сега се пренасочва към %{acct}. self_destruct: Затваряйки %{domain}, ще получите само ограничен достъп до акаунта си. view_strikes: Преглед на предишните предупреждения против акаунта ви @@ -1183,9 +1145,6 @@ bg: before: 'Прочетете внимателно тези бележки преди да продължите:' caches: Съдържание, което може да е кеширано от други сървъри, може да се задържи data_removal: Ваши публикации и други данни ще бъдат завинаги премахнати - email_change_html: Може да промените адреса на имейла си, без да изтривате акаунта си - email_contact_html: Ако все още не сте го получили, обърнете се за помощ към %{email} - email_reconfirmation_html: Ако не сте получили имейл за потвърждение, можете да го заявите отново irreversible: Няма да може да възстановите или да задействате пак акаунта си more_details_html: За повече детайли прегледайте декларацията за поверителност. username_available: Вашето потребителско име ще стане налично отново @@ -1429,16 +1388,6 @@ bg: unsubscribe: action: Да, да се спре абонамента complete: Спрян абонамент - confirmation_html: Наистина ли искате да спрете абонамента от получаването на %{type} за Mastodon в %{domain} към имейла си при %{email}? Може винаги пак да се абонирате от своите настройки за известяване по е-поща. - emails: - notification_emails: - favourite: е-писма за харесани известия - follow: е-писма с известия за последване - follow_request: е-писма със заявки за следване - mention: е-писма с известия за споменаване - reblog: е-писма с известия за раздуване - resubscribe_html: Ако погрешка сте спрели абонамента, то може пак да се абонирате от своите настройки за известия по е-поща. - success_html: Повече няма да получавате %{type} за Mastodon в %{domain} към имейла си при %{email}. title: Спиране на абонамента media_attachments: validations: @@ -1519,8 +1468,6 @@ bg: update: subject: "%{name} промени публикация" notifications: - administration_emails: Администраторски известия по имейла - email_events: Събития за известия по имейл email_events_hint: 'Изберете събития, за които искате да получавате известия:' number: human: @@ -1679,7 +1626,6 @@ bg: import: Импортиране import_and_export: Импортиране и експортиране migrate: Миграция на акаунта - notifications: Известия по имейла preferences: Предпочитания profile: Профил relationships: Последвания и последователи @@ -1926,7 +1872,6 @@ bg: invalid_otp_token: Невалиден код otp_lost_help_html: Ако загубите достъп до двете, то може да се свържете с %{email} rate_limited: Премного опити за удостоверяване. Опитайте пак по-късно. - seamless_external_login: Влезли сте чрез външна услуга, така че настройките за парола и имейл не са налични. signed_in_as: 'Влезли като:' verification: extra_instructions_html: Съвет:Връзката в уебсайта ви може да е невидима. Важна част е rel="me", която предотврятява имитирането на уебсайтове с породено от потребителите съдържание. Може дори да употребите етикет за връзката в заглавката на странице вместо а, но HTML трябва да достъпен без изпълнение на JavaScript. diff --git a/config/locales/bn.yml b/config/locales/bn.yml index 411339e9a11..edbef73ae25 100644 --- a/config/locales/bn.yml +++ b/config/locales/bn.yml @@ -31,7 +31,6 @@ bn: created_msg: প্রশাসনবস্তুত লেখাটি সঠিকভাবে তৈরী হয়েছে! destroyed_msg: প্রশাসনবস্তুত লেখাটি সঠিকভাবে মুছে ফেলা হয়েছে! accounts: - add_email_domain_block: নিষিদ্ধ করা ই-মেইল ডোমেইন approve: অনুমোদন দিন approved_msg: "%{username}-এর অ্যাকাউন্ট সৃষ্টি আবেদন সফলভাবে অনুমোদিত হয়েছে" are_you_sure: আপনি কি নিশ্চিত ? @@ -58,7 +57,6 @@ bn: demote: নিচের পদে দিন destroyed_msg: "%{username}-এর ডেটা এখন সারিবদ্ধভাবে মুছে ফেলা হবে" disable: বন্ধ করুন - disable_sign_in_token_auth: ই-মেইল টোকেন প্রমাণীকরণ অক্ষম করুন disable_two_factor_authentication: দুই পদ্ধতির প্রমাণীকরণ(2FA) বন্ধ করুন disabled: বন্ধ করা হয়েছে display_name: দেখানোর জন্য নাম @@ -67,7 +65,6 @@ bn: email: ইমেইল email_status: ইমেইলের অবস্থা enable: চালু করুন - enable_sign_in_token_auth: ই-মেইল টোকেন প্রমাণীকরণ সক্ষম করুন enabled: চালু করুন enabled_msg: "%{username}-এর অ্যাকাউন্ট সফলভাবে আনফ্রোজ করা হয়েছে" followers: অনুসরকারীরা @@ -114,7 +111,6 @@ bn: reset_password: পাসওয়ার্ড পুনঃস্থাপন করুন resubscribe: পুনরায় সদস্যতা নিন search: অনুসন্ধান - search_same_email_domain: একই ইমেল ডোমেন সহ অন্যান্য ব্যবহারকারীরা search_same_ip: একই IP সহ অন্যান্য ব্যবহারকারীরা shared_inbox_url: ভাগ করা ইনবক্স URL show: @@ -137,20 +133,17 @@ bn: action_logs: action_types: assigned_to_self_report: রিপোর্ট বরাদ্দ করুন - change_email_user: ব্যবহারকারী জন্য ইমেইল পরিবর্তন করুন confirm_user: ব্যবহারকারী নিশ্চিত করুন create_account_warning: সতর্কতা তৈরি করুন create_announcement: ঘোষণা তৈরি করুন create_custom_emoji: স্বনির্ধারিত ইমোজি তৈরি করুন create_domain_allow: ডোমেন অনুমোদন তৈরি করুন create_domain_block: ডোমেন ব্লক তৈরি করুন - create_email_domain_block: ইমেইল ডোমেন ব্লক তৈরি করুন demote_user: ব্যবহারকারী কে হীনপদস্থ করুন destroy_announcement: ঘোষণা মুছুন destroy_custom_emoji: স্বনির্ধারিত ইমোজি মুছুন destroy_domain_allow: ডোমেন অনুমোদন মুছুন destroy_domain_block: ডোমেন ব্লক মুছুন - destroy_email_domain_block: ইমেইল ডোমেন ব্লক মুছুন destroy_status: স্ট্যাটাস মুছুন disable_2fa_user: 2FA নিষ্ক্রিয় করুন disable_custom_emoji: স্বনির্ধারিত ইমোজি নিষ্ক্রিয় করুন diff --git a/config/locales/br.yml b/config/locales/br.yml index 03537a5b806..4ef8fa1a18c 100644 --- a/config/locales/br.yml +++ b/config/locales/br.yml @@ -27,7 +27,6 @@ br: account_moderation_notes: create: Leuskel un notenn accounts: - add_email_domain_block: Stankañ an domani postel approve: Aprouiñ are_you_sure: Ha sur oc'h? avatar: Avatar @@ -286,7 +285,6 @@ br: tag_uses_measure: implijoù hollek not_usable: N'haller ket en implijout title: Hashtagoù diouzh ar c'hiz - title: Luskadoù warning_presets: add_new: Ouzhpenniñ unan nevez delete: Dilemel diff --git a/config/locales/ca.yml b/config/locales/ca.yml index f3fd91d11f6..ae2ea3cd7b6 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -58,7 +58,6 @@ ca: demote: Degrada destroyed_msg: Les dades de %{username} son a la cua per a ser esborrades en breu disable: Inhabilita - disable_sign_in_token_auth: Desactivar l'autenticació de token per correu disable_two_factor_authentication: Desactiva 2FA disabled: Inhabilitat display_name: Nom visible @@ -67,7 +66,6 @@ ca: email: Adreça electrònica email_status: Estat de l'adreça electrònica enable: Habilita - enable_sign_in_token_auth: Activar l'autenticació de token per correu enabled: Habilitat enabled_msg: El compte de %{username} s’ha descongelat amb èxit followers: Seguidors @@ -132,7 +130,6 @@ ca: resubscribe: Torna a subscriure role: Rol search: Cerca - search_same_email_domain: Altres usuaris amb el mateix domini de correu search_same_ip: Altres usuaris amb la mateixa IP security: Seguretat security_measures: @@ -173,26 +170,21 @@ ca: approve_appeal: Aprova l'apel·lació approve_user: Aprova l'usuari assigned_to_self_report: Assigna un informe - change_email_user: Canvia l'adreça electrònica per l'usuari change_role_user: Canvia el Rol del Usuari confirm_user: Confirma l'usuari create_account_warning: Crea un avís create_announcement: Crea un anunci - create_canonical_email_block: Crea un bloqueig de correu electrònic create_custom_emoji: Crea un emoji personalitzat create_domain_allow: Crea un domini permès create_domain_block: Crea un bloqueig de domini - create_email_domain_block: Crea un bloqueig de domini de correu create_ip_block: Crear regla IP create_unavailable_domain: Crea un domini no disponible create_user_role: Crea Rol demote_user: Degrada l'usuari destroy_announcement: Esborra l'anunci - destroy_canonical_email_block: Esborra el bloqueig de correu electrònic destroy_custom_emoji: Esborra l'emoji personalitzat destroy_domain_allow: Esborra el permís del domini destroy_domain_block: Esborra el bloqueig de domini - destroy_email_domain_block: Esborra el bloqueig de domini de correu destroy_instance: Purga Domini destroy_ip_block: Eliminar regla IP destroy_status: Elimina la publicació @@ -200,10 +192,8 @@ ca: destroy_user_role: Destrueix Rol disable_2fa_user: Desactiva 2FA disable_custom_emoji: Desactiva l'emoji personalitzat - disable_sign_in_token_auth_user: Desactivr l'autenticació de token per correu per a l'usuari disable_user: Deshabilita l'usuari enable_custom_emoji: Activa l'emoji personalitzat - enable_sign_in_token_auth_user: Activa l'autenticació de token per correu per a l'usuari enable_user: Activa l'usuari memorialize_account: Memoritza el compte promote_user: Promou l'usuari @@ -233,26 +223,20 @@ ca: approve_appeal_html: "%{name} ha aprovat l'apel·lació a la decisió de moderació de %{target}" approve_user_html: "%{name} ha aprovat el registre de %{target}" assigned_to_self_report_html: "%{name} s'han assignat l'informe %{target} a ells mateixos" - change_email_user_html: "%{name} ha canviat l'adreça de correu electrònic del usuari %{target}" change_role_user_html: "%{name} ha canviat el rol de %{target}" - confirm_user_html: "%{name} ha confirmat l'adreça de correu electrònic de l'usuari %{target}" create_account_warning_html: "%{name} ha enviat un avís a %{target}" create_announcement_html: "%{name} ha creat un nou anunci %{target}" - create_canonical_email_block_html: "%{name} ha bloquejat l'adreça de correu electrònic amb el hash %{target}" create_custom_emoji_html: "%{name} ha pujat un emoji nou %{target}" create_domain_allow_html: "%{name} ha permès la federació amb el domini %{target}" create_domain_block_html: "%{name} ha bloquejat el domini %{target}" - create_email_domain_block_html: "%{name} ha bloquejat el domini de correu electrònic %{target}" create_ip_block_html: "%{name} ha creat una regla per a l'IP %{target}" create_unavailable_domain_html: "%{name} ha aturat el lliurament al domini %{target}" create_user_role_html: "%{name} ha creat el rol %{target}" demote_user_html: "%{name} ha degradat l'usuari %{target}" destroy_announcement_html: "%{name} ha eliminat l'anunci %{target}" - destroy_canonical_email_block_html: "%{name} ha desbloquejat el correu electrònic amb el hash %{target}" destroy_custom_emoji_html: "%{name} ha esborrat l'emoji %{target}" destroy_domain_allow_html: "%{name} no permet la federació amb el domini %{target}" destroy_domain_block_html: "%{name} ha desbloquejat el domini %{target}" - destroy_email_domain_block_html: "%{name} ha desbloquejat el domini de correu electrònic %{target}" destroy_instance_html: "%{name} ha purgat el domini %{target}" destroy_ip_block_html: "%{name} ha esborrat la regla per a l'IP %{target}" destroy_status_html: "%{name} ha eliminat el tut de %{target}" @@ -260,10 +244,8 @@ ca: destroy_user_role_html: "%{name} ha esborrat el rol %{target}" disable_2fa_user_html: "%{name} ha desactivat el requisit de dos factors per a l'usuari %{target}" disable_custom_emoji_html: "%{name} ha desactivat l'emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} ha desactivat l'autenticació de token per correu per a %{target}" disable_user_html: "%{name} ha desactivat l'accés del usuari %{target}" enable_custom_emoji_html: "%{name} ha activat l'emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} ha activat l'autenticació de token per correu per a %{target}" enable_user_html: "%{name} ha activat l'accés del usuari %{target}" memorialize_account_html: "%{name} ha convertit el compte %{target} en una pàgina de memorial" promote_user_html: "%{name} ha promogut l'usuari %{target}" @@ -271,7 +253,6 @@ ca: reject_user_html: "%{name} ha rebutjat el registre de %{target}" remove_avatar_user_html: "%{name} ha eliminat l'avatar de %{target}" reopen_report_html: "%{name} ha reobert l'informe %{target}" - resend_user_html: "%{name} ha renviat el correu de confirmació per %{target}" reset_password_user_html: "%{name} ha restablert la contrasenya de l'usuari %{target}" resolve_report_html: "%{name} ha resolt l'informe %{target}" sensitive_account_html: "%{name} ha marcat els mèdia de %{target} com a sensibles" @@ -432,7 +413,6 @@ ca: attempts_over_week: one: "%{count} intent en la darrera setmana" other: "%{count} intents de registre en la darrera setmana" - created_msg: S'ha creat el bloc de domini de correu electrònic delete: Elimina dns: types: @@ -441,12 +421,8 @@ ca: new: create: Afegir un domini resolve: Resol domini - title: Nova adreça de correu en la llista negra - no_email_domain_block_selected: No s'han canviat els bloquejos de domini perquè cap s'ha seleccionat not_permitted: No permés - resolved_dns_records_hint_html: El nom del domini resol als següents dominis MX, els quals són els responsables finals per a acceptar els correus. Blocar un domini MX blocarà els registres des de qualsevol adreça de correu que utilitzi el mateix domini MX, encara que el nom visible del domini sigui diferent. Ves amb compte no bloquegis els grans proveïdors de correu electrònic. resolved_through_html: Resolt mitjançant %{domain} - title: Llista negra de correus electrònics export_domain_allows: new: title: Importa dominis permesos @@ -600,7 +576,6 @@ ca: resolve_description_html: No serà presa cap acció contra el compte denunciat, no se'n registrarà res i l'informe es tancarà. silence_description_html: El compte només serà visible a qui ja el seguia o l'ha cercat manualment, limitant-ne fortament l'abast. Sempre es pot revertir. Es tancaran tots els informes contra aquest compte. suspend_description_html: Aquest compte i tots els seus continguts seran inaccessibles i finalment eliminats, i interaccionar amb ell no serà possible. Reversible en 30 dies. Tanca tots els informes contra aquest compte. - actions_description_html: Decideix quina acció a prendre per a resoldre aquest informe. Si prens un acció punitiva contra el compte denunciat, se li enviarà una notificació per correu electrònic, excepte quan se selecciona la categoria Spam. actions_description_remote_html: Decideix quina acció prendre per a resoldre aquest informe. Això només afectarà com el teu servidor es comunica amb aquest compte remot i en gestiona el contingut. add_to_report: Afegir més al informe already_suspended_badges: @@ -665,7 +640,6 @@ ca: delete_data_html: Esborra el perfil de @%{acct} i els seus continguts dins de 30 dies des d'ara a no ser que es desactivi la suspensió abans preview_preamble_html: "@%{acct} rebrà un avís amb el contingut següent:" record_strike_html: Registra una acció contra @%{acct} per ajudar a escalar-ho en futures violacions des d'aquest compte - send_email_html: Envia un avís per correu electrònic a @%{acct} warning_placeholder: Opcional raó adicional d'aquesta acció de moderació. target_origin: Origen del compte denunciat title: Informes @@ -705,7 +679,6 @@ ca: manage_appeals: Gestiona apel·lacions manage_appeals_description: Permet als usuaris revisar les apel·lacions contra les accions de moderació manage_blocks: Gestiona blocs - manage_blocks_description: Permet als usuaris bloquejar proveïdors de correu electrònic i adreces IP manage_custom_emojis: Gestiona emojis personalitzats manage_custom_emojis_description: Permet als usuaris gestionar emojis personalitzats al servidor manage_federation: Gestiona federació @@ -723,7 +696,6 @@ ca: manage_taxonomies: Gestionar taxonomies manage_taxonomies_description: Permet als usuaris revisar el contingut actual i actualitzar la configuració de l'etiqueta manage_user_access: Gestionar l'accés dels usuaris - manage_user_access_description: Permet als usuaris desactivar l'autenticació de dos factors d'altres usuaris, canviar la seva adreça de correu electrònic i restablir la seva contrasenya manage_users: Gestionar usuaris manage_users_description: Permet als usuaris veure els detalls d'altres usuaris i realitzar accions de moderació contra ells manage_webhooks: Gestionar Webhooks @@ -798,7 +770,6 @@ ca: destroyed_msg: La càrrega al lloc s'ha suprimit correctament! software_updates: critical_update: Crítica - si us plau, actualitza ràpidament - description: Es recomana mantenir actualizada la teva instal·lació de Mastodon per a beneficiar-se de les darreres correccions i característiques. A més, de vegades és fonamental actualitzar Mastodon periòdicament per evitar problemes de seguretat. Per aquestes raons, Mastodon comprova si hi ha actualitzacions cada 30 minuts i et notificarà d'acord amb les teves preferències de notificacions per correu electrònic. documentation_link: Més informació release_notes: Notes de llançament title: Actualitzacions disponibles @@ -907,10 +878,16 @@ ca: trends: allow: Permet approved: Aprovat + confirm_allow: Segur que voleu permetre les etiquetes seleccionades? + confirm_disallow: Segur que voleu deixar de permetre les etiquetes seleccionades? disallow: No permès links: allow: Permet enllaç allow_provider: Permet mitjà + confirm_allow: Segur que voleu permetre els enllaços seleccionats? + confirm_allow_provider: Segur que voleu permetre els proveïdors seleccionats? + confirm_disallow: Segur que voleu deixar de permetre els enllaços seleccionats? + confirm_disallow_provider: Segur que voleu deixar de permetre els proveïdors seleccionats? description_html: Aquests són enllaços que ara mateix estan compartint molt els comptes dels quals el teu servidor veu els tuts. Poden ajudar els teus usuaris a trobar què està passant en el món. Cap dels enllaços es mostra públicament fins que no aprovis el mitjà. També pots acceptar o rebutjar enllaços individuals. disallow: No permetre l'enllaç disallow_provider: No permetre el mitjà @@ -934,6 +911,10 @@ ca: statuses: allow: Permet publicació allow_account: Permet autor + confirm_allow: Segur que voleu permetre els estatus seleccionats? + confirm_allow_account: Segur que voleu permetre els comptes seleccionats? + confirm_disallow: Segur que voleu deixar de permetre els estatus seleccionats? + confirm_disallow_account: Segur que voleu deixar de permetre els comptes seleccionats? description_html: Aquests són tuts que el teu servidor veu i que ara mateix s'estan compartint i afavorint molt. Poden ajudar als teus nous usuaris i als que retornen a trobar més gent a qui seguir. Cap tut es mostra públicament fins que no aprovis l'autor i l'autor permeti que el seu compte sigui suggerit a altres. També pots acceptar o rebutjar tuts individualment. disallow: Rebutja tut disallow_account: Rebutja autor @@ -966,7 +947,7 @@ ca: used_by_over_week: one: Emprat per una persona en la darrera setmana other: Emprat per %{count} persones en la darrera setmana - title: Tendència + title: Recomanacions i tendències trending: Tendència warning_presets: add_new: Afegir-ne un de nou @@ -1051,9 +1032,7 @@ ca: guide_link_text: Tothom hi pot contribuir. sensitive_content: Contingut sensible application_mailer: - notification_preferences: Canvia les preferències de correu salutation: "%{name}," - settings: 'Canvia les preferències de correu: %{link}' unsubscribe: Cancel·la la subscripció view: 'Visualització:' view_profile: Mostra el perfil @@ -1073,7 +1052,6 @@ ca: hint_html: Una cosa més! Necessitem confirmar que ets una persona humana (és així com mantenim a ratlla l'spam). Resolt el CAPTCHA inferior i clica a "Segueix". title: Revisió de seguretat confirmations: - awaiting_review: S'ha confirmat la teva adreça-e. El personal de %{domain} revisa ara el registre. Rebràs un correu si t'aproven el compte. awaiting_review_title: S'està revisant la teva inscripció clicking_this_link: en clicar aquest enllaç login_link: inici de sessió @@ -1081,7 +1059,6 @@ ca: redirect_to_app_html: Se us hauria d'haver redirigit a l'app %{app_name}. Si això no ha passat, intenteu %{clicking_this_link} o torneu manualment a l'app. registration_complete: La teva inscripció a %{domain} ja és completa. welcome_title: Hola, %{name}! - wrong_email_hint: Si aquesta adreça de correu electrònic no és correcte, pots canviar-la en els ajustos del compte. delete_account: Elimina el compte delete_account_html: Si vols suprimir el compte pots fer-ho aquí. Se't demanarà confirmació. description: @@ -1102,7 +1079,6 @@ ca: or_log_in_with: O inicia sessió amb privacy_policy_agreement_html: He llegit i estic d'acord amb la política de privacitat progress: - confirm: Confirma correu electrònic details: Els teus detalls review: La nostra revisió rules: Accepta les normes @@ -1124,10 +1100,8 @@ ca: security: Seguretat set_new_password: Estableix una contrasenya nova setup: - email_below_hint_html: Verifica la carpeta fe correu brossa o demana'n un altre. Pots corregir la teva adreça de correu electrònic si no és correcte. email_settings_hint_html: Toca l'enllaç que t'hem enviat per a verificar %{email}. Esperarem aquí mateix. link_not_received: No has rebut l'enllaç? - new_confirmation_instructions_sent: Rebràs un nou correu electrònic amb l'enllaç de confirmació en pocs minuts! title: Comprova la teva safata d'entrada sign_in: preamble_html: Inicia la sessió amb les teves credencials de %{domain}. Si el teu compte es troba a un servidor diferent, no podràs iniciar sessió aquí. @@ -1138,9 +1112,7 @@ ca: title: Configurem-te a %{domain}. status: account_status: Estat del compte - confirming: Esperant que es completi la confirmació del correu electrònic. functional: El teu compte està completament operatiu. - pending: La vostra sol·licitud està pendent de revisió pel nostre personal. Això pot trigar una mica. Rebreu un correu electrònic quan sigui aprovada. redirecting_to: El teu compte és inactiu perquè actualment està redirigint a %{acct}. self_destruct: Com que %{domain} tanca, només tindreu accés limitat al vostre compte. view_strikes: Veure accions del passat contra el teu compte @@ -1183,9 +1155,6 @@ ca: before: 'Abans de procedir, llegiu amb cura aquestes notes:' caches: El contingut que ha estat memoritzat en la memòria cau per altres servidors pot persistir data_removal: Els teus tuts i altres dades seran permanentment eliminades - email_change_html: Pots canviar la teva adreça de correu electrònic sense eliminar el teu compte - email_contact_html: Si encara no arriba pots enviar un correu electrònic a %{email} per a demanar ajuda - email_reconfirmation_html: Si no estàs rebent el correu electrònic de confirmació pots demanar-lo un altre cop irreversible: No seràs capaç de restaurar o reactivar el teu compte more_details_html: Per a més detalls, llegeix la política de privadesa. username_available: El teu nom d'usuari esdevindrà altre cop disponible @@ -1418,7 +1387,6 @@ ca: authentication_methods: otp: aplicació d'autenticació de dos factors password: contrasenya - sign_in_token: codi de seguretat per correu electrònic webauthn: claus de seguretat description_html: Si veus activitat que no reconeixes, considera canviar la teva contrasenya i activar l'autenticació de dos factors. empty: Historial d'autenticació no disponible @@ -1429,16 +1397,6 @@ ca: unsubscribe: action: Sí, canceŀla la subscripció complete: Subscripció cancel·lada - confirmation_html: Estàs segur que vols donar-te de baixa de rebre %{type} de Mastodon a %{domain} en el teu correu electrònic a %{email}? Sempre pots subscriure't de nou des de la configuració de les notificacions per correu electrònic. - emails: - notification_emails: - favourite: notificacions dels favorits per correu electrònic - follow: notificacions dels seguiments per correu electrònic - follow_request: correus electrònics de peticions de seguiment - mention: correus electrònics de notificacions de mencions - reblog: correus electrònics de notificacions d'impulsos - resubscribe_html: Si ets dones de baixa per error, pots donar-te d'alta des de la configuració de les notificacions per correu electrònic. - success_html: Ja no rebràs %{type} de Mastodon a %{domain} en la teva safata a %{email}. title: Cancel·la la subscripció media_attachments: validations: @@ -1519,8 +1477,6 @@ ca: update: subject: "%{name} ha editat una publicació" notifications: - administration_emails: Notificacions per correu-e de l'Admin - email_events: Esdeveniments per a notificacions de correu electrònic email_events_hint: 'Selecciona els esdeveniments per als quals vols rebre notificacions:' number: human: @@ -1679,7 +1635,6 @@ ca: import: Importació import_and_export: Importació i exportació migrate: Migració del compte - notifications: Notificacions per correu electrònic preferences: Preferències profile: Perfil relationships: Seguits i seguidors @@ -1926,7 +1881,6 @@ ca: invalid_otp_token: El codi de dos factors no és correcte otp_lost_help_html: Si has perdut l'accés a tots dos pots contactar per %{email} rate_limited: Excessius intents d'autenticació, torneu-hi més tard. - seamless_external_login: Has iniciat sessió via un servei extern per tant els ajustos de contrasenya i correu electrònic no estan disponibles. signed_in_as: 'Sessió iniciada com a:' verification: extra_instructions_html: Consell: l'enllaç al vostre lloc web pot ser invisible. La part important és rel="me" que evita que us suplantin la identitat a llocs web amb contingut generat pels usuaris. Fins i tot podeu generar una etiqueta link a la capçalera de la pàgina en comptes d'una a, però el codi HTML ha de ser accessible sense requerir executar JavaScript. diff --git a/config/locales/ckb.yml b/config/locales/ckb.yml index 93eea8273f5..15c5690cdd6 100644 --- a/config/locales/ckb.yml +++ b/config/locales/ckb.yml @@ -31,7 +31,6 @@ ckb: created_msg: تێبینی بەڕێوەبەر بە سەرکەوتوویی دروست کرا! destroyed_msg: تێبینی بەڕێوەبەر بە سەرکەوتوویی لەناوچوو! accounts: - add_email_domain_block: بلۆککردنی هەموو دۆمەینەکە approve: پەسەند کردن approved_msg: بەرنامەی تۆمارکردنی %{username} بۆ چوونەناوی پەسەند کرا are_you_sure: دڵنیای? @@ -58,7 +57,6 @@ ckb: demote: پلە نزمکرایەوە destroyed_msg: دراوەکانی %{username} لە ڕیزی سڕینەوەن disable: بەستن - disable_sign_in_token_auth: ڕەسەنایەتی نیشانەی ئیمەیڵ لەکاربخە disable_two_factor_authentication: لەکارخستنی 2FA disabled: بەستوو display_name: ناوی پیشاندان @@ -67,7 +65,6 @@ ckb: email: پۆستی ئەلکترۆنی email_status: دۆخی ئیمەیڵ enable: چالاک کردن - enable_sign_in_token_auth: ڕەسەنایەتی نیشانەی ئیمەیڵ چالاک بکە enabled: چالاککراوە enabled_msg: هەژمارە %{username} بە سەرکەوتوویی سنووردار کرا followers: شوێنکەوتوان @@ -124,7 +121,6 @@ ckb: resubscribe: دووبارە ئابونەبوون role: ڕۆڵ search: گەڕان - search_same_email_domain: بەکارهێنەرانی دیکە بە ئیمەیلی یەکسان search_same_ip: بەکارهێنەرانی تر بەهەمان ئای پی security_measures: only_password: تەنها وشەی نهێنی @@ -163,26 +159,21 @@ ckb: approve_appeal: پەسەندکردنی تانەدان approve_user: پەسەندکردنی بەکارهێنەر assigned_to_self_report: تەرخانکردنی گوزارشت - change_email_user: گۆڕینی ئیمەیڵ بۆ بەکارهێنەر change_role_user: گۆڕینی ڕۆڵی بەکارهێنەر confirm_user: دڵنیابوون لە بەکارهێنەر create_account_warning: دروستکردنی ئاگاداری create_announcement: دروستکردنی راگەیەندراو - create_canonical_email_block: دروستکردنی بلۆککردنی ئیمەیڵ create_custom_emoji: دروستکردنی ئێمۆمۆجی دڵخواز create_domain_allow: دروستکردنی ڕێپێدان بە دۆمەین create_domain_block: دروستکردنی بلۆکی دۆمەین - create_email_domain_block: دروستکردنی بلۆکی دۆمەینی ئیمەیڵ create_ip_block: دروستکردنی یاسای IP create_unavailable_domain: دروستکردنی دۆمەینی بەردەست نییە create_user_role: دروستکردنی پلە demote_user: دابەزاندنی ئاستی بەکارهێنەر destroy_announcement: سڕینەوەی راگەیەندراو - destroy_canonical_email_block: سڕینەوەی بلۆکی ئیمەیڵ destroy_custom_emoji: سڕینەوەی ئێمۆمۆجی تایبەتمەند destroy_domain_allow: سڕینەوەی ڕێپێدان بە دۆمەین destroy_domain_block: سڕینەوەی بلۆکی دۆمەین - destroy_email_domain_block: سڕینەوەی بلۆکی دۆمەینی ئیمەیڵ destroy_instance: پاککردنەوەی دۆمەین destroy_ip_block: سڕینەوەی یاسای IP destroy_status: دۆخ بسڕەوە @@ -190,10 +181,8 @@ ckb: destroy_user_role: لەناوبردنی پلە disable_2fa_user: لەکارخستنی 2FA disable_custom_emoji: سڕینەوەی ئێمۆمۆجی تایبەتمەند - disable_sign_in_token_auth_user: ڕەسەنایەتی نیشانەی ئیمەیڵ بۆ بەکارهێنەر لەکاربخە disable_user: بەکارهێنەر لە کاربخە enable_custom_emoji: ئیمۆمۆجی تایبەتمەند چالاک بکە - enable_sign_in_token_auth_user: ڕەسەنایەتی نیشانەی ئیمەیڵ بۆ بەکارهێنەر چالاک بکە enable_user: چالاککردنی بەکارهێنەر memorialize_account: هەژماری بیرکەوتنەوە promote_user: بەرزکردنەوەی بەکارهێنەر @@ -325,7 +314,6 @@ ckb: view: دیتنی بلۆکی دۆمەینی email_domain_blocks: add_new: زیادکردنی نوێ - created_msg: بە سەرکەوتوویی دۆمەینی ئیمەیڵ بلۆک کرا delete: سڕینەوە dns: types: @@ -334,11 +322,7 @@ ckb: new: create: زیادکردنی دۆمەین resolve: چارەسەرکردنی دۆمەین - title: بلۆککردنی دۆمەینی ئیمەیڵی نوێ - no_email_domain_block_selected: هیچ بلۆکێکی دۆمەینی ئیمەیڵ نەگۆڕدرا چونکە هیچیان هەڵنەبژێردرابوون - resolved_dns_records_hint_html: ناوی دۆمەینەکە چارەسەر دەبێت بۆ ئەم دۆمەینانەی خوارەوەی MX، کە لە کۆتاییدا بەرپرسیارن لە وەرگرتنی ئیمەیڵ. ڕێگریکردن لە دۆمەینی MX ڕێگری دەکات لە ناو تۆمارکردن لە هەر ناونیشانێکی ئیمەیڵەوە کە هەمان دۆمەینی MX بەکاردەهێنێت، تەنانەت ئەگەر ناوی دۆمەینی بینراو جیاواز بێت. ئاگاداربە کە دابینکەرانی ئیمەیڵی سەرەکی بلۆک نەکەیت. resolved_through_html: لە ڕێگەی %{domain} چارەسەر دەکرێت - title: دۆمەینە بلۆککراوەکانی ئیمەیڵ follow_recommendations: description_html: "پەیڕەوکردنی پێشنیارەکان یارمەتی بەکارهێنەرانی نوێ دەدەن بە خێرایی ناوەڕۆکی سەرنجڕاکێش بدۆزنەوە. کاتێک بەکارهێنەرێک ئەوەندە کارلێکی لەگەڵ کەسانی دیکە نەکردووە کە پێشنیاری بەدواداچوونی کەسی پێکبهێنێت، لەبری ئەوە ئەم ئەکاونتانە پێشنیار دەکرێن. ئەوان ڕۆژانە لە تێکەڵەیەک لە ئەکاونتەکانەوە دووبارە حیساب دەکرێنەوە کە بەرزترین پەیوەندییەکانی ئەم دواییە و بەرزترین ژمارەی فۆڵۆوەری ناوخۆیی بۆ زمانێکی دیاریکراویان هەیە." language: بۆ زمان @@ -464,7 +448,6 @@ ckb: mark_as_sensitive_description_html: میدیاکان لە پۆستە ڕاپۆرتکراوەکاندا وەک هەستیار نیشانە دەکرێن و مانگرتنێک تۆمار دەکرێت بۆ ئەوەی یارمەتیت بدات لەسەر پێشێلکارییەکانی داهاتوو لەلایەن هەمان ئەکاونتەوە زیاد بکەیت. other_description_html: بژاردەی زیاتر ببینە بۆ کۆنترۆڵکردنی هەڵسوکەوتی ئەکاونتەکە و خۆکارکردنی پەیوەندی بۆ ئەژمێری ڕاپۆرتکراو. resolve_description_html: هیچ ئیجرائاتێک لە دژی ئەو حسابە ڕاپۆرت کراوە ناگیرێتەبەر، هیچ مانگرتنێک تۆمار ناکرێت، ڕاپۆرتەکەش دادەخرێت. - actions_description_html: بڕیار بدە کام رێوشوێن بگیرێتەبەر بۆ چارەسەرکردنی ئەم راپۆرتە. ئەگەر تۆ ڕێوشوێنی سزادان لە دژی ئەژمێری ڕاپۆرتکراو بگریتەبەر، ئاگادارکردنەوەیەکی ئیمەیڵیان بۆ دەنێردرێت، تەنها کاتێک نەبێت کە پۆلی سپام هەڵبژێردرابێت. add_to_report: زیاتر زیاد بکە بۆ ڕاپۆرت are_you_sure: دڵنیای? assign_to_self: دیاریکردن بۆ من @@ -574,9 +557,7 @@ ckb: guide_link_text: هەموو کەسێک دەتوانێت بەشداری بکات. sensitive_content: ناوەڕۆکی هەستیار application_mailer: - notification_preferences: گۆڕینی پەسەندکراوەکانی ئیمەیڵ salutation: "%{name}," - settings: 'گۆڕینی پەسەندکراوەکانی ئیمەیڵ: %{link}' view: 'نیشاندان:' view_profile: پرۆفایل نیشان بدە view_status: پیشاندانی دۆخ @@ -615,9 +596,7 @@ ckb: set_new_password: سازدانی تێپەڕوشەی نوێ status: account_status: دۆخی هەژمارە - confirming: چاوەڕوانی دڵنیاکردنەوەی ئیمەیڵ بۆ تەواوکردن. functional: هەژمارەکەت بەتەواوی کاردەکات. - pending: ئەپلیکەیشەنەکەت چاوەڕوانی پێداچوونەوەیە لەلایەن ستافەکەمانەوە. لەوانەیە ئەمە هەندێک کاتی بخایەنێت ئەگەر ئەۆپەکەت پەسەند کرا، ئیمەیڵت پێدەگات. redirecting_to: هەژمارەکەت ناچالاکە لەبەرئەوەی ئێستا دووبارە ئاڕاستەدەکرێتەوە بۆ %{acct}. view_strikes: بینینی لێدانەکانی ڕابردوو لە دژی ئەکاونتەکەت too_fast: فۆڕم زۆر خێرا پێشکەش کراوە، دووبارە هەوڵبدەرەوە. @@ -659,9 +638,6 @@ ckb: before: 'پێش بەردەوام بوون، تکایە ئەم تێبینیانە بە وردی بخوێننەوە:' caches: وادیارە ئەو ناوەرۆکە کە ڕاژەکانی دیکە پاشکەوتیان کردووە بمینێتەوە data_removal: بابەتەکانت و داتاکانی تر بە هەمیشەیی لادەبرێن - email_change_html: دەتوانی ناونیشانی ئیمەیڵەکەت بگۆڕیت بەبێ سڕینەوەی هەژمارەکەت - email_contact_html: گەر ئیمەیل نەگەیشتووە بۆ داوای یارمەتی پەیامێک بنێرە بۆ %{email} پیغام دهید - email_reconfirmation_html: ئەگەر ئیمەیڵی پشتڕاستکردنەوەت پێنەگەشتووە، دەتوانیت دووبارە داوای لێبکە irreversible: ناتوانیت هەژمارەکەت بگەڕێنیتەوە یان کارا بکەیتەوە more_details_html: بۆ زانیاری زیاتر، پاراستنی نهێنیەکان ببینە. username_available: ناوی تێپەڕبوونت دووبارە بەردەست دەبێت @@ -837,7 +813,6 @@ ckb: subject: "%{name} نووسراوەکەتی دووبارە توتاند" title: توتاندنەوەی نوێ notifications: - email_events: رووداوەکان بۆ ئاگاداری ئیمەیلی email_events_hint: 'ئەو ڕووداوانە دیاریبکە کە دەتەوێت ئاگانامەکان وەربگری بۆ:' otp_authentication: code_hint: کۆدێک داخڵ بکە کە دروست کراوە لەلایەن ئەپی ڕەسەنایەتیەوە بۆ دڵنیابوون @@ -1035,7 +1010,6 @@ ckb: follow_limit_reached: ناتوانیت زیاتر لە %{limit} خەڵک پەیڕەو کەیت invalid_otp_token: کۆدی دوو-فاکتەر نادروستە otp_lost_help_html: گەر بەو دووڕێگا نەتوانی بچیتە ژوورەوە، لەوانەیە پەیوەندی بگری بە %{email} بۆ یارمەتی - seamless_external_login: تۆ لە ڕێگەی خزمەتگوزاری دەرەکیەوە داخڵ بووی، بۆیە ڕێکبەندەکانی نهێنوشە و ئیمەیل بەردەست نین. signed_in_as: 'چوونە ژوورەوە وەک:' verification: verification: ساغ کردنەوە diff --git a/config/locales/co.yml b/config/locales/co.yml index 6edbbc95ffb..5ee69ff8ad2 100644 --- a/config/locales/co.yml +++ b/config/locales/co.yml @@ -30,7 +30,6 @@ co: created_msg: Nota di muderazione creata! destroyed_msg: Nota di muderazione sguassata! accounts: - add_email_domain_block: Mette u duminiu e-mail in lista nera approve: Appruvà approved_msg: A dumanda d'arregistramente di %{username} hè stata appruvata are_you_sure: Site sicuru·a? @@ -50,7 +49,6 @@ co: demote: Ritrugradà destroyed_msg: I dati di %{username} sò avà in fila d'attesa per esse tolti da quì à pocu disable: Disattivà - disable_sign_in_token_auth: Disattivà l'autentificazione à codice e-mail disable_two_factor_authentication: Disattivà l’identificazione à 2 fattori disabled: Ghjacciatu display_name: Nome pubblicu @@ -59,7 +57,6 @@ co: email: E-mail email_status: Statutu di l’e-mail enable: Riattivà - enable_sign_in_token_auth: Attivà l'autentificazione à codice e-mail enabled: Attivatu enabled_msg: U contu di %{username} hè statu riattivatu followers: Abbunati @@ -112,7 +109,6 @@ co: reset_password: Riinizializà a chjave d’accessu resubscribe: Riabbunassi search: Cercà - search_same_email_domain: Altri utilizatori cù listessu duminiu d'e-mail search_same_ip: Altri utilizatori cù listessa IP security_measures: only_password: Solu a chjave d'accessu @@ -147,14 +143,12 @@ co: action_types: approve_user: Appruvà l'utilizatore assigned_to_self_report: Assignà signalamentu - change_email_user: Mudificà l'E-mail di l'Utilizatore confirm_user: Cunfirmà Utilizatore create_account_warning: Creà avertimentu create_announcement: Creà Annunziu create_custom_emoji: Creà Emoji Persunalizata create_domain_allow: Creà Auturizazione di Duminiu create_domain_block: Creà Blucchime di Duminiu - create_email_domain_block: Creà Blucchime di Duminiu E-mail create_ip_block: Creà regula IP create_unavailable_domain: Creà duminiu micca dispunibule demote_user: Ritrugadà Utilizatore @@ -162,16 +156,13 @@ co: destroy_custom_emoji: Toglie Emoji Persunalizata destroy_domain_allow: Toglie Auturizazione di Duminiu destroy_domain_block: Toglie Blucchime di Duminiu - destroy_email_domain_block: Toglie blucchime di duminiu e-mail destroy_ip_block: Toglie regula IP destroy_status: Toglie u statutu destroy_unavailable_domain: Toglie duminiu micca dispunibule disable_2fa_user: Disattivà l’identificazione à 2 fattori disable_custom_emoji: Disattivà Emoji Persunalizata - disable_sign_in_token_auth_user: Disattivà l'Autentificazione à Codice E-Mail disable_user: Disattivà Utilizatore enable_custom_emoji: Attivà Emoji Persunalizata - enable_sign_in_token_auth_user: Attivà l'Autentificazione à Codice E-Mail enable_user: Attivà utilizatore memorialize_account: Trasfurmà contu in mimuriale promote_user: Prumove Utilizatore @@ -193,21 +184,17 @@ co: update_status: Cambià Statutu actions: assigned_to_self_report_html: "%{name} s’hè assignatu u signalamentu %{target}" - change_email_user_html: "%{name} hà cambiatu l’indirizzu e-mail di %{target}" - confirm_user_html: "%{name} hà cunfirmatu l’indirizzu e-mail di %{target}" create_account_warning_html: "%{name} hà mandatu un'avertimentu à %{target}" create_announcement_html: "%{name} hà creatu u novu annunziu %{target}" create_custom_emoji_html: "%{name} hà caricatu una nov’emoji %{target}" create_domain_allow_html: "%{name} hà messu u duminiu %{target} nant’a lista bianca" create_domain_block_html: "%{name} hà bluccatu u duminiu %{target}" - create_email_domain_block_html: "%{name} hà messu u duminiu e-mail %{target} nant’a lista nera" create_ip_block_html: "%{name} hà creatu a regula IP %{target}" create_unavailable_domain_html: "%{name} hà firmatu a distribuzione à u duminiu %{target}" demote_user_html: "%{name} hà ritrugradatu l’utilizatore %{target}" destroy_announcement_html: "%{name} hà sguassatu u novu annunziu %{target}" destroy_domain_allow_html: "%{name} hà sguassatu u duminiu %{target} da a lista bianca" destroy_domain_block_html: "%{name} hà sbluccatu u duminiu %{target}" - destroy_email_domain_block_html: "%{name} hà messu u duminiu e-mail %{target} nant’a lista bianca" destroy_ip_block_html: "%{name} hà toltu a regula IP %{target}" destroy_status_html: "%{name} hà toltu u statutu di %{target}" destroy_unavailable_domain_html: "%{name} hà riprincipiatu a distribuzione à u duminiu %{target}" @@ -332,13 +319,10 @@ co: view: Vede blucchime di duminiu email_domain_blocks: add_new: Aghjunghje - created_msg: U blucchime di u duminiu d’e-mail hè attivu delete: Toglie domain: Duminiu new: create: Creà un blucchime - title: Nova iscrizzione nant’a lista nera e-mail - title: Lista nera e-mail follow_recommendations: language: Per a lingua status: Statutu @@ -537,9 +521,7 @@ co: guide_link_text: Tuttu u mondu pò participà. sensitive_content: Cuntinutu sensibile application_mailer: - notification_preferences: Cambià e priferenze e-mail salutation: "%{name}," - settings: 'Cambià e priferenze e-mail: %{link}' view: 'Vede:' view_profile: Vede u prufile view_status: Vede u statutu @@ -577,8 +559,6 @@ co: set_new_password: Creà una nova chjave d’accessu status: account_status: Statutu di u contu - confirming: In attesa di a cumplezzione di a cunfirmazione di l'e-mail. - pending: A vostra dumanda hè in attesa di rivista da a squadra di muderazione. Quessa pò piglià un certu tempu. Avete da riceve un'e-mail s'ella hè appruvata. redirecting_to: U vostru contu hè inattivu perchè riindirizza versu %{acct}. too_fast: Furmulariu mandatu troppu prestu, ripruvate. use_security_key: Utilizà a chjave di sicurità @@ -619,9 +599,6 @@ co: before: 'Nanz''à cuntinuà, leghjete ste note attentamente:' caches: U cuntinutu indè u cache di l'altri servori sarà forse cunservatu data_removal: I vostri posti è dati saranu sguassati di manera permanente - email_change_html: Pudete cambià u vostr'indirizzu e-mail senza toglie u vostru contu - email_contact_html: S'ellu ùn hè sempre micca rimettu, pudete dumandà aiutu à %{email} - email_reconfirmation_html: S'e voi ùn ricevete micca l'e-mail di cunfirmazione, pudete richiestà un'altru irreversible: Ùn puderete micca ricuperà o riattivà u vostru contu more_details_html: Per più di ditagli, videte a pulitica di vita privata. username_available: U vostru cugnome riduvinterà dispunibule @@ -734,7 +711,6 @@ co: authentication_methods: otp: app d'identificazione à dui fattori password: chjave d’accessu - sign_in_token: codice di sicurità d'un e-mail webauthn: chjave di sicurità media_attachments: validations: @@ -806,7 +782,6 @@ co: status: subject: "%{name} hà appena pubblicatu" notifications: - email_events: Avvenimenti da nutificà cù l'e-mail email_events_hint: 'Selezziunate l''avvenimenti per quelli vulete riceve nutificazione:' number: human: @@ -1050,7 +1025,6 @@ co: follow_limit_reached: Ùn pidete seguità più di %{limit} conti invalid_otp_token: U codice d’identificazione ùn hè currettu otp_lost_help_html: S’è voi avete persu i dui, pudete cuntattà %{email} - seamless_external_login: Site cunnettatu·a dapoi un serviziu esternu, allora i parametri di chjave d’accessu è d’indirizzu e-mail ùn so micca dispunibili. signed_in_as: 'Cunnettatu·a cum’è:' verification: verification: Verificazione diff --git a/config/locales/cs.yml b/config/locales/cs.yml index 9046769a213..98e2c305262 100644 --- a/config/locales/cs.yml +++ b/config/locales/cs.yml @@ -35,7 +35,6 @@ cs: created_msg: Moderátorská poznámka byla úspěšně vytvořena! destroyed_msg: Moderátorská poznámka byla úspěšně zničena! accounts: - add_email_domain_block: Blokovat e-mailovou doménu approve: Schválit approved_msg: Žádost o registraci uživatele %{username} úspěšně schválena are_you_sure: Opravdu? @@ -62,7 +61,6 @@ cs: demote: Degradovat destroyed_msg: Data účtu %{username} jsou nyní ve frontě k okamžitému smazání disable: Zmrazit - disable_sign_in_token_auth: Zrušit ověřování e-mailovým tokenem disable_two_factor_authentication: Vypnout 2FA disabled: Zmrazen display_name: Zobrazované jméno @@ -71,7 +69,6 @@ cs: email: E-mail email_status: Stav e-mailu enable: Rozmrazit - enable_sign_in_token_auth: Povolit ověřování e-mailovým tokenem enabled: Povoleno enabled_msg: Účet %{username} byl úspěšně rozmrazen followers: Sledující @@ -138,7 +135,6 @@ cs: resubscribe: Znovu odebírat role: Role search: Hledat - search_same_email_domain: Ostatní uživatelé se stejnou e-mailovou doménou search_same_ip: Další uživatelé se stejnou IP adresou security: Zabezpečení security_measures: @@ -179,26 +175,21 @@ cs: approve_appeal: Schválit odvolání approve_user: Schválit uživatele assigned_to_self_report: Přiřadit hlášení - change_email_user: Změnit uživateli e-mailovou adresu change_role_user: Změnit roli uživatele confirm_user: Potvrdit uživatele create_account_warning: Vytvořit varování create_announcement: Nové oznámení - create_canonical_email_block: Zablokovat email create_custom_emoji: Vytvořit vlastní emoji create_domain_allow: Vytvořit povolení domény create_domain_block: Vytvořit blokaci domény - create_email_domain_block: Zablokovat e-mailovou doménu create_ip_block: Vytvořit IP pravidlo create_unavailable_domain: Vytvořit nedostupnou doménu create_user_role: Vytvořit roli demote_user: Snížit roli uživatele destroy_announcement: Odstranit oznámení - destroy_canonical_email_block: Odblokovat email destroy_custom_emoji: Odstranit vlastní emoji destroy_domain_allow: Odstranit povolení domény destroy_domain_block: Odstranit blokaci domény - destroy_email_domain_block: Smazat blokaci e-mailové domény destroy_instance: Odmazat doménu destroy_ip_block: Smazat IP pravidlo destroy_status: Odstranit Příspěvek @@ -206,10 +197,8 @@ cs: destroy_user_role: Zničit roli disable_2fa_user: Vypnout 2FA disable_custom_emoji: Zakázat vlastní emoji - disable_sign_in_token_auth_user: Zrušit uživatelovo ověřování e-mailovým tokenem disable_user: Deaktivovat uživatele enable_custom_emoji: Povolit vlastní emoji - enable_sign_in_token_auth_user: Povolit uživatelovo ověřování e-mailovým tokenem enable_user: Povolit uživatele memorialize_account: Změna na „in memoriam“ promote_user: Povýšit uživatele @@ -239,26 +228,20 @@ cs: approve_appeal_html: Uživatel %{name} schválil odvolání proti rozhodnutí moderátora %{target} approve_user_html: "%{name} schválil registraci od %{target}" assigned_to_self_report_html: Uživatel %{name} si přidělil hlášení %{target} - change_email_user_html: Uživatel %{name} změnil e-mailovou adresu uživatele %{target} change_role_user_html: "%{name} změnil roli %{target}" - confirm_user_html: Uživatel %{name} potvrdil e-mailovou adresu uživatele %{target} create_account_warning_html: Uživatel %{name} poslal %{target} varování create_announcement_html: Uživatel %{name} vytvořil nové oznámení %{target} - create_canonical_email_block_html: "%{name} zablokoval e-mail s hash %{target}" create_custom_emoji_html: Uživatel %{name} nahrál nové emoji %{target} create_domain_allow_html: Uživatel %{name} povolil federaci s doménou %{target} create_domain_block_html: Uživatel %{name} zablokoval doménu %{target} - create_email_domain_block_html: Uživatel %{name} zablokoval e-mailovou doménu %{target} create_ip_block_html: Uživatel %{name} vytvořil pravidlo pro IP %{target} create_unavailable_domain_html: "%{name} zastavil doručování na doménu %{target}" create_user_role_html: "%{name} vytvořil %{target} roli" demote_user_html: Uživatel %{name} degradoval uživatele %{target} destroy_announcement_html: Uživatel %{name} odstranil oznámení %{target} - destroy_canonical_email_block_html: "%{name} odblokoval e-mail s hashem %{target}" destroy_custom_emoji_html: "%{name} odstranil emoji %{target}" destroy_domain_allow_html: Uživatel %{name} zakázal federaci s doménou %{target} destroy_domain_block_html: Uživatel %{name} odblokoval doménu %{target} - destroy_email_domain_block_html: Uživatel %{name} odblokoval e-mailovou doménu %{target} destroy_instance_html: Uživatel %{name} odmazal doménu %{target} destroy_ip_block_html: Uživatel %{name} odstranil pravidlo pro IP %{target} destroy_status_html: Uživatel %{name} odstranil příspěvek uživatele %{target} @@ -266,10 +249,8 @@ cs: destroy_user_role_html: "%{name} odstranil %{target} roli" disable_2fa_user_html: Uživatel %{name} vypnul dvoufázové ověřování pro uživatele %{target} disable_custom_emoji_html: Uživatel %{name} zakázal emoji %{target} - disable_sign_in_token_auth_user_html: Uživatel %{name} zrušil ověřování e-mailovým tokenem pro %{target} disable_user_html: Uživatel %{name} zakázal přihlašování pro uživatele %{target} enable_custom_emoji_html: Uživatel %{name} povolil emoji %{target} - enable_sign_in_token_auth_user_html: Uživatel %{name} povolil ověřování e-mailovým tokenem pro %{target} enable_user_html: Uživatel %{name} povolil přihlašování pro uživatele %{target} memorialize_account_html: Uživatel %{name} změnil účet %{target} na „in memoriam“ stránku promote_user_html: Uživatel %{name} povýšil uživatele %{target} @@ -277,7 +258,6 @@ cs: reject_user_html: "%{name} odmítl registraci od %{target}" remove_avatar_user_html: Uživatel %{name} odstranil avatar uživatele %{target} reopen_report_html: Uživatel %{name} znovu otevřel hlášení %{target} - resend_user_html: "%{name} znovu odeslal potvrzovací e-mail pro %{target}" reset_password_user_html: Uživatel %{name} obnovil heslo uživatele %{target} resolve_report_html: Uživatel %{name} vyřešil hlášení %{target} sensitive_account_html: "%{name} označil média účtu %{target} jako citlivá" @@ -448,7 +428,6 @@ cs: many: "%{count} pokusů o registraci za poslední týden" one: "%{count} pokus o registraci za poslední týden" other: "%{count} pokusů o registraci za poslední týden" - created_msg: E-mailová doména úspěšně zablokována delete: Smazat dns: types: @@ -457,12 +436,8 @@ cs: new: create: Přidat doménu resolve: Přeložit doménu - title: Blokovat novou e-mailovou doménu - no_email_domain_block_selected: Žádné blokace e-mailové domény nebyly změněny, protože nebyly žádné vybrány not_permitted: Nepovoleno - resolved_dns_records_hint_html: Doménové jméno vede na následující MX domény, které mají nakonec na starost přijímání e-mailů. Blokování MX domény zablokuje registrace z jakékoliv e-mailové adresy, která používá stejnou MX doménu, i když je viditelné doménové jméno jiné. Dejte si pozor, abyste nezablokovali velké e-mailové poskytovatele. resolved_through_html: Přeložena přes %{domain} - title: Blokované e-mailové domény export_domain_allows: new: title: Importovat povolené domény @@ -624,7 +599,6 @@ cs: resolve_description_html: Nebudou učiněny žádné kroky proti nahlášenému účtu, žádný prohřešek zaznamenán a hlášení bude uzavřeno. silence_description_html: Účet bude viditelný pouze těm, kdo jej již sledují nebo si jej ručně vyhledají, což výrazně omezí jeho dosah. Vždy lze vrátit zpět. Uzavře všechna hlášení proti tomuto účtu. suspend_description_html: Účet a veškerý jeho obsah se znepřístupní a bude nakonec smazán, interakce s ním nebude možná. Lze vrátit zpět do 30 dnů. Uzavře všechna hlášení proti tomuto účtu. - actions_description_html: Rozhodněte, který krok učinit pro vyřešení tohoto hlášení. Pokud podniknete kárný krok proti nahlášenému účtu, bude mu zasláno e-mailové oznámení, s výjimkou případu, kdy je zvolena kategorie Spam. actions_description_remote_html: Rozhodněte, co podniknout pro vyřešení tohoto hlášení. Toto ovlivní pouze to, jak váš server komunikuje s tímto vzdáleným účtem, a zpracuje jeho obsah. add_to_report: Přidat do hlášení další already_suspended_badges: @@ -689,7 +663,6 @@ cs: delete_data_html: Odstranit profil a obsah @%{acct} ode dneška po 30 dní, pokud mezitím nebude zrušeno jeho pozastavení preview_preamble_html: "@%{acct} obdrží varování s následujícím obsahem:" record_strike_html: Zaznamenat prohřešek @%{acct} pro pomoc s řešením budoucích přestupků z tohoto účtu - send_email_html: Poslat varovný e-mail pro @%{acct} warning_placeholder: Volitelné další odůvodnění moderační akce. target_origin: Původ nahlášeného účtu title: Hlášení @@ -733,7 +706,6 @@ cs: manage_appeals: Spravovat odvolání manage_appeals_description: Umožňuje uživatelům posuzovat odvolání proti moderátorským zásahům manage_blocks: Spravovat blokace - manage_blocks_description: Umožňuje uživatelům blokovat poskytovatele e-mailů a IP adresy manage_custom_emojis: Spravovat vlastní emoji manage_custom_emojis_description: Umožňuje uživatelům spravovat vlastní emoji na serveru manage_federation: Spravovat federaci @@ -751,7 +723,6 @@ cs: manage_taxonomies: Správa taxonomií manage_taxonomies_description: Umožňuje uživatelům zkontrolovat populární obsah a aktualizovat nastavení hashtag manage_user_access: Spravovat uživatelské přístupy - manage_user_access_description: Umožňuje uživatelům rušit jiným uživatelům dvoufázové ověřování, měnit jejich e-mailovou adresu a obnovovat jim hesla manage_users: Spravovat uživatele manage_users_description: Umožňuje uživatelům zobrazit podrobnosti ostatních uživatelů a provádět moderování proti nim manage_webhooks: Spravovat webhooky @@ -826,7 +797,6 @@ cs: destroyed_msg: Upload stránky byl úspěšně smazán! software_updates: critical_update: Kritické — aktualizujte, prosím, co nejdříve - description: Doporučujeme udržovat vaši instalaci Mastodonu aktuální, aby se využily nejnovější opravy a funkce. Kromě toho je někdy velmi důležité včas aktualizovat Mastodon, aby se předešlo bezpečnostním problémům. Z těchto důvodů Mastodon kontroluje aktualizace každých 30 minut a bude vás informovat podle nastavení e-mailových oznámení. documentation_link: Zjistit více release_notes: Poznámky k vydání title: Dostupné aktualizace @@ -1000,7 +970,6 @@ cs: many: Použit %{count} lidmi za poslední týden one: Použit jedním člověkem za poslední týden other: Použit %{count} lidmi za poslední týden - title: Trendy trending: Populární warning_presets: add_new: Přidat nové @@ -1087,9 +1056,7 @@ cs: guide_link_text: Zapojit se může každý. sensitive_content: Citlivý obsah application_mailer: - notification_preferences: Změnit předvolby e-mailů salutation: "%{name}," - settings: 'Změnit předvolby e-mailů: %{link}' unsubscribe: Přestat odebírat view: 'Zobrazit:' view_profile: Zobrazit profil @@ -1109,7 +1076,6 @@ cs: hint_html: Ještě jedna věc! Musíme potvrdit, že jste člověk (to proto, abychom drželi stranou spam!). Vyřešte CAPTCHA níže a klikněte na "Pokračovat". title: Bezpečnostní kontrola confirmations: - awaiting_review: Vaše e-mailová adresa je potvrzena! Personál %{domain} nyní kontrolují vaši registraci. Pokud váš účet schválí, obdržíte e-mail! awaiting_review_title: Vaše registrace se ověřuje clicking_this_link: kliknutím na tento odkaz login_link: přihlásit se @@ -1117,7 +1083,6 @@ cs: redirect_to_app_html: Měli byste být přesměrováni do aplikace %{app_name}. Pokud se tak nestalo, zkuste %{clicking_this_link} nebo ručně se vrátit do aplikace. registration_complete: Vaše registrace na %{domain} je hotová! welcome_title: Vítám uživatele %{name}! - wrong_email_hint: Pokud není e-mail správný, můžete si ho změnit v nastavení účtu. delete_account: Odstranit účet delete_account_html: Chcete-li odstranit svůj účet, pokračujte zde. Budete požádáni o potvrzení. description: @@ -1138,7 +1103,6 @@ cs: or_log_in_with: Nebo se přihlaste pomocí privacy_policy_agreement_html: Četl jsem a souhlasím se zásadami ochrany osobních údajů progress: - confirm: Confirm e-mail details: Vaše údaje review: Naše hodnocení rules: Přijmout pravidla @@ -1160,10 +1124,8 @@ cs: security: Zabezpečení set_new_password: Nastavit nové heslo setup: - email_below_hint_html: Zkontrolujte složku se spamem, nebo požádejte o jinou. Pokud je to špatné, můžete opravit svou e-mailovou adresu. email_settings_hint_html: Klikněte na odkaz, který jsme Vám poslali k ověření %{email}. Budeme zde čekat. link_not_received: Nedostali jste odkaz? - new_confirmation_instructions_sent: Za několik minut obdržíte nový e-mail s potvrzovacím odkazem! title: Zkontrolujte doručenou poštu sign_in: preamble_html: Přihlaste se se svýma %{domain} údajema. Pokud je váš účet hostován na jiném serveru, nemůžete se zde přihlásit. @@ -1174,9 +1136,7 @@ cs: title: Pojďme vás nastavit na %{domain}. status: account_status: Stav účtu - confirming: Čeká na dokončení potvrzení e-mailu. functional: Váš účet je plně funkční. - pending: Vaše žádost čeká na posouzení naším personálem. To může nějakou dobu trvat. Pokud bude váš požadavek schválen, obdržíte e-mail. redirecting_to: Váš účet je neaktivní, protože je právě přesměrován na účet %{acct}. self_destruct: Protože %{domain} končí, budete mít k účtu jen omezený přístup. view_strikes: Zobrazit minulé prohřešky vašeho účtu @@ -1219,9 +1179,6 @@ cs: before: 'Před pokračováním si prosím pečlivě přečtěte tyto poznámky:' caches: Obsah, který byl uložen do cache jiných serverů, nemusí být smazán data_removal: Vaše příspěvky a další data budou trvale smazána - email_change_html: Svou e-mailovou adresu můžete změnit i bez mazání účtu - email_contact_html: Pokud stále nepřijde, můžete požádat o pomoc zasláním e-mailu na %{email} - email_reconfirmation_html: Pokud neobdržíte potvrzovací e-mail, můžete si ho vyžádat znovu irreversible: Váš účet nebude možné obnovit ani znovu aktivovat more_details_html: Podrobnosti najdete v zásadách ochrany osobních údajů. username_available: Vaše uživatelské jméno bude opět dostupné @@ -1470,7 +1427,6 @@ cs: authentication_methods: otp: aplikací pro dvoufaktorové ověření password: heslem - sign_in_token: e-mailovým bezpečnostním kódem webauthn: bezpečnostními klíči description_html: Pokud vidíte aktivitu, kterou nepoznáváte, zvažte změnu hesla a zapnutí dvoufaktorového ověřování. empty: Není k dispozici žádná historie přihlášení @@ -1481,16 +1437,6 @@ cs: unsubscribe: action: Ano, odeberte odběr complete: Odběr byl odhlášen - confirmation_html: Opravdu nechcete dostávat %{type} pro Mastodon na %{domain} na váš e-mail %{email}? Vždy se můžete opět přihlásit do nastavení e-mailových oznámení. - emails: - notification_emails: - favourite: e-mailové oznámení při oblíbení - follow: e-mailové oznámení při sledování - follow_request: e-mail při žádost o sledování - mention: e-mailové oznámení při zmínění - reblog: e-mailové oznámení při boostu - resubscribe_html: Při omylu se můžete znovu přihlásit do vaších nastavení e-mailových oznámení. - success_html: Již nebudete dostávat %{type} pro Mastodon na %{domain} na vaší e-mailové adrese %{email}. title: Odhlásit odběr media_attachments: validations: @@ -1571,8 +1517,6 @@ cs: update: subject: Uživatel %{name} upravil příspěvek notifications: - administration_emails: E-mailová oznámení administrátora - email_events: Události pro e-mailová oznámení email_events_hint: 'Vyberte události, pro které chcete dostávat oznámení:' number: human: @@ -1731,7 +1675,6 @@ cs: import: Import import_and_export: Import a export migrate: Přesun účtu - notifications: E-mailová upozornění preferences: Předvolby profile: Profil relationships: Sledovaní a sledující @@ -1992,7 +1935,6 @@ cs: invalid_otp_token: Neplatný kód pro dvoufázové ověřování otp_lost_help_html: Pokud jste ztratili přístup k oběma, spojte se s %{email} rate_limited: Příliš mnoho pokusů o ověření, zkuste to znovu později. - seamless_external_login: Jste přihlášeni přes externí službu, nastavení hesla a e-mailu proto nejsou dostupná. signed_in_as: 'Přihlášeni jako:' verification: extra_instructions_html: Tip: Odkaz na vaší webové stránce může být neviditelný. Důležitou součástí je rel="me", která brání proti napodování vás na webových stránkách s obsahem vytvořeným uživatelem. Můžete dokonce použít odkaz v záhlaví stránky místo a, ale HTML musí být přístupné bez spuštění JavaScript. diff --git a/config/locales/cy.yml b/config/locales/cy.yml index 5b26322be33..2fa312969da 100644 --- a/config/locales/cy.yml +++ b/config/locales/cy.yml @@ -39,7 +39,6 @@ cy: created_msg: Crëwyd nodyn cymedroli'n llwyddiannus! destroyed_msg: Dinistriwyd nodyn cymedroli yn llwyddiannus! accounts: - add_email_domain_block: Rhwystro parth e-bost approve: Cymeradwyo approved_msg: Wedi llwyddo i gymeradwyo cais cofrestru %{username} are_you_sure: Ydych chi'n siŵr? @@ -66,7 +65,6 @@ cy: demote: Diraddio destroyed_msg: Mae data %{username} bellach mewn ciw i gael ei ddileu yn fuan disable: Rhewi - disable_sign_in_token_auth: Analluogi dilysu tocynnau e-bost disable_two_factor_authentication: Diffodd 2FA disabled: Wedi rhewi display_name: Enw sgrin @@ -75,7 +73,6 @@ cy: email: E-bost email_status: Statws e-bost enable: Dadrewi - enable_sign_in_token_auth: Galluogi dilysu tocynnau e-bost enabled: Wedi ei alluogi enabled_msg: Wedi dadrewi cyfrif %{username} yn llwyddiannus followers: Dilynwyr @@ -144,7 +141,6 @@ cy: resubscribe: Ail danysgrifio role: Rôl search: Chwilio - search_same_email_domain: Defnyddwyr eraill gyda'r un parth e-bost search_same_ip: Defnyddwyr eraill gyda'r un IP security: Diogelwch security_measures: @@ -185,26 +181,21 @@ cy: approve_appeal: Cymeradwyo'r Apêl approve_user: Cymeradwyo Defnyddiwr assigned_to_self_report: Neilltuo Adroddiad - change_email_user: Newid E-bost ar gyfer Defnyddiwr change_role_user: Newid Rôl y Defnyddiwr confirm_user: Cadarnhau Defnyddiwr create_account_warning: Creu Rhybydd create_announcement: Creu Cyhoeddiad - create_canonical_email_block: Creu Bloc E-bost create_custom_emoji: Creu Emoji Addasedig create_domain_allow: Creu Caniatáu Parth create_domain_block: Creu Gwaharddiad Parth - create_email_domain_block: Creu Gwaharddiad Parth E-bost create_ip_block: Creu rheol IP create_unavailable_domain: Creu Parth Ddim ar Gael create_user_role: Creu Rôl demote_user: Diraddio Defnyddiwr destroy_announcement: Dileu Cyhoeddiad - destroy_canonical_email_block: Dileu Bloc E-bost destroy_custom_emoji: Dileu Emoji Addasedig destroy_domain_allow: Dileu Caniatáu Parth destroy_domain_block: Dileu Gwaharddiad Parth - destroy_email_domain_block: Dileu gwaharddiad parth e-bost destroy_instance: Clirio Parth destroy_ip_block: Dileu rheol IP destroy_status: Dileu Postiad @@ -212,10 +203,8 @@ cy: destroy_user_role: Dileu Rôl disable_2fa_user: Diffodd 2FA disable_custom_emoji: Analluogi Emoji Addasedig - disable_sign_in_token_auth_user: Analluogi Dilysu Tocyn E-bost ar gyfer Defnyddiwr disable_user: Analluogi Defnyddiwr enable_custom_emoji: Galluogi Emoji Addasedig - enable_sign_in_token_auth_user: Galluogi Dilysu Tocyn E-bost ar gyfer Defnyddiwr enable_user: Galluogi Defnyddiwr memorialize_account: Cofadeilio Cyfrif promote_user: Dyrchafu Defnyddiwr @@ -245,26 +234,20 @@ cy: approve_appeal_html: Mae %{name} wedi cymeradwyo penderfyniad cymedroli gan %{target} approve_user_html: Mae %{name} wedi cymeradwyo cofrestru gan %{target} assigned_to_self_report_html: Mae %{name} wedi neilltuo adroddiad %{target} iddyn nhw eu hunain - change_email_user_html: Mae %{name} wedi newid cyfeiriad e-bost defnyddiwr %{target} change_role_user_html: Mae %{name} wedi newid rôl %{target} - confirm_user_html: Mae %{name} wedi cadarnhau cyfeiriad e-bost defnyddiwr %{target} create_account_warning_html: Mae %{name} wedi anfon rhybudd at %{target} create_announcement_html: Mae %{name} wedi creu cyhoeddiad newydd %{target} - create_canonical_email_block_html: Mae %{name} wedi rhwystro e-bost gyda'r hash %{target} create_custom_emoji_html: Mae %{name} wedi llwytho emoji newydd %{target} create_domain_allow_html: Mae %{name} wedi caniatáu ffedereiddio â pharth %{target} create_domain_block_html: Mae %{name} wedi rhwystro parth %{target} - create_email_domain_block_html: Mae %{name} wedi rhwystro parth e-bost %{target} create_ip_block_html: Mae %{name} wedi creu rheol ar gyfer IP %{target} create_unavailable_domain_html: Mae %{name} wedi stopio danfon i barth %{target} create_user_role_html: Mae %{name} wedi creu rôl %{target} demote_user_html: Mae %{name} wedi israddio defnyddiwr %{target} destroy_announcement_html: Mae %{name} wedi dileu cyhoeddiad %{target} - destroy_canonical_email_block_html: Mae %{name} wedi dadrwystro e-bost gyda'r hash %{target} destroy_custom_emoji_html: Mae %{name} wedi dileu emoji %{target} destroy_domain_allow_html: Mae %{name} wedi gwrthod ffederasiwn gyda pharth %{target} destroy_domain_block_html: Mae %{name} wedi dad rwystro parth %{target} - destroy_email_domain_block_html: Mae %{name} wedi dad rwystro parth e-bost %{target} destroy_instance_html: Mae %{name} wedi dileu parth %{target} destroy_ip_block_html: Mae %{name} dileu rheol ar gyfer IP %{target} destroy_status_html: Mae %{name} wedi tynnu postiad gan %{target} @@ -272,10 +255,8 @@ cy: destroy_user_role_html: Mae %{name} wedi dileu rôl %{target} disable_2fa_user_html: Mae %{name} wedi analluogi gofyniad dau ffactor ar gyfer defnyddiwr %{target} disable_custom_emoji_html: Mae %{name} wedi analluogi emoji %{target} - disable_sign_in_token_auth_user_html: Mae %{name} wedi analluogi dilysiad tocyn e-bost ar gyfer %{target} disable_user_html: Mae %{name} wedi analluogi mewngofnodi defnyddiwr %{target} enable_custom_emoji_html: Mae %{name} wedi analluogi emoji %{target} - enable_sign_in_token_auth_user_html: Mae %{name} wedi galluogi dilysu tocyn e-bost %{target} enable_user_html: Mae %{name} wedi galluogi mewngofnodi defnyddiwr %{target} memorialize_account_html: Newidiodd %{name} gyfrif %{target} i dudalen memoriam promote_user_html: Mae %{name} wedi hyrwyddo defnyddiwr %{target} @@ -283,7 +264,6 @@ cy: reject_user_html: Mae %{name} wedi gwrthod cofrestriad gan %{target} remove_avatar_user_html: Mae %{name} wedi tynnu afatar %{target} reopen_report_html: Mae %{name} wedi ailagor adroddiad %{target} - resend_user_html: Mae %{name} wedi ail anfon e-bost cadarnhau %{target} reset_password_user_html: Mae %{name} wedi ailosod cyfrinair defnyddiwr %{target} resolve_report_html: Mae %{name} wedi datrys adroddiad %{target} sensitive_account_html: Mae %{name} wedi marcio cyfrwng %{target} fel un sensitif @@ -464,7 +444,6 @@ cy: other: "%{count} ymgais i gofrestru dros yr wythnos ddiwethaf" two: "%{count} ymgais i gofrestru dros yr wythnos ddiwethaf" zero: "%{count} o ymgeisiadau i gofrestru dros yr wythnos ddiwethaf" - created_msg: Wedi blocio parth e-bost yn llwyddiannus delete: Dileu dns: types: @@ -473,12 +452,8 @@ cy: new: create: Ychwanegu parth resolve: Datrys parth - title: Rhwystro parth e-bost newydd - no_email_domain_block_selected: Heb newid unrhyw flociau parth e-bost gan nad oes un wedi'i ddewis not_permitted: Dim caniatâd - resolved_dns_records_hint_html: Mae'r enw parth yn cyd-fynd â'r parthau MX canlynol, sy'n gyfrifol yn y pen draw am dderbyn e-bost. Bydd rhwystro parth MX yn rhwystro cofrestriadau o unrhyw gyfeiriad e-bost sy'n defnyddio'r un parth MX, hyd yn oed os yw'r enw parth gweladwy yn wahanol. Byddwch yn ofalus i beidio â rhwystro darparwyr e-bost mawr. resolved_through_html: Wedi'i ddatrys trwy %{domain} - title: Parthau e-bost wedi'u rhwystro export_domain_allows: new: title: Mewnforio parth yn caniatáu @@ -648,7 +623,6 @@ cy: resolve_description_html: Ni fydd unrhyw gamau yn cael eu cymryd yn erbyn y cyfrif a adroddwyd, ni chofnodwyd rhybudd, a bydd yr adroddiad yn cael ei gau. silence_description_html: Bydd y cyfrif yn weladwy i'r rhai sydd eisoes yn ei ddilyn neu'n edrych arno â llaw, gan gyfyngu'n ddifrifol ar ei gyrhaeddiad. Mae modd ei ddychwelyd bob amser. Yn cau pob adroddiad yn erbyn y cyfrif hwn. suspend_description_html: Bydd y cyfrif a'i holl gynnwys yn anhygyrch ac yn cael ei ddileu yn y pen draw, a bydd rhyngweithio ag ef yn amhosibl. Yn gildroadwy o fewn 30 diwrnod. Yn cau pob adroddiad yn erbyn y cyfrif hwn. - actions_description_html: Penderfynwch pa gamau i'w cymryd i ddatrys yr adroddiad hwn. Os byddwch yn cymryd camau cosbol yn erbyn y cyfrif a adroddwyd, bydd hysbysiad e-bost yn cael ei anfon atyn nhw, ac eithrio pan fydd y categori Sbam yn cael ei ddewis. actions_description_remote_html: Penderfynwch pa gamau i'w cymryd i ddatrys yr adroddiad hwn. Bydd hyn ond yn effeithio ar sut mae'ch gweinydd yn cyfathrebu â'r cyfrif hwn o bell ac yn trin ei gynnwys. add_to_report: Ychwanegu rhagor i adroddiad already_suspended_badges: @@ -713,7 +687,6 @@ cy: delete_data_html: Dileu proffil a chynnwys @%{acct} 30 diwrnod o nawr oni bai ei b/fod heb ei h/atal yn y cyfamser preview_preamble_html: 'Bydd @%{acct} yn derbyn rhybudd gyda''r cynnwys canlynol:' record_strike_html: Recordio rhybudd yn erbyn @%{acct} i'ch helpu i ddwysáu ar achosion o dorri rheolau yn y dyfodol o'r cyfrif hwn - send_email_html: Anfon e-bost rhybudd at @%{acct} warning_placeholder: Rhesymeg ychwanegol dewisol ar gyfer y cam cymedroli. target_origin: Tarddiad y cyfrif a adroddwyd title: Adroddiadau @@ -761,7 +734,6 @@ cy: manage_appeals: Rheoli Apeliadau manage_appeals_description: Yn caniatáu i ddefnyddwyr adolygu apeliadau yn erbyn camau cymedroli manage_blocks: Rheoli Blociau - manage_blocks_description: Yn caniatáu i ddefnyddwyr rwystro darparwyr e-bost a chyfeiriadau IP manage_custom_emojis: Rheoli Emojis Cyfaddas manage_custom_emojis_description: Yn caniatáu i ddefnyddwyr reoli emojis cyfaddas ar y gweinydd manage_federation: Rheoli Ffederasiwn @@ -779,7 +751,6 @@ cy: manage_taxonomies: Rheoli Tacsonomeg manage_taxonomies_description: Yn caniatáu i ddefnyddwyr adolygu cynnwys sy'n trendio a diweddaru gosodiadau hashnodau manage_user_access: Rheoli Mynediad Defnyddwyr - manage_user_access_description: Yn caniatáu i ddefnyddwyr analluogi dilysu dau ffactor defnyddwyr eraill, newid eu cyfeiriad e-bost, ac ailosod eu cyfrinair manage_users: Rheoli Defnyddwyr manage_users_description: Yn caniatáu i ddefnyddwyr weld manylion defnyddwyr eraill a chyflawni camau cymedroli yn eu herbyn manage_webhooks: Rheoli Bachau Gwe @@ -854,7 +825,6 @@ cy: destroyed_msg: Llwytho i fyny i'r wefan wedi'i dileu yn llwyddiannus! software_updates: critical_update: Hanfodol - diweddarwch yn fuan - description: Rydym yn argymell eich bod yn cadw'ch gosodiad Mastodon yn gyfredol i elwa o'r atgyweiriadau a'r nodweddion diweddaraf. Hefyd, weithiau mae'n hanfodol diweddaru Mastodon yn amserol er mwyn osgoi materion diogelwch. Am y rhesymau hyn, mae Mastodon yn gwirio am ddiweddariadau bob 30 munud, a bydd yn eich hysbysu yn unol â'ch dewisiadau hysbysu e-bost. documentation_link: Dysgu rhagor release_notes: Nodiadau ryddhau title: Diweddariadau ar gael @@ -1034,7 +1004,6 @@ cy: other: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf two: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf zero: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf - title: Trendiau trending: Trendio warning_presets: add_new: Ychwanegu newydd @@ -1123,9 +1092,7 @@ cy: guide_link_text: Gall pawb gyfrannu. sensitive_content: Cynnwys sensitif application_mailer: - notification_preferences: Newid gosodiadau e-bost salutation: "%{name}," - settings: 'Newid gosodiadau e-bost: %{link}' unsubscribe: Dad-danysgrifio view: 'Gweld:' view_profile: Gweld proffil @@ -1145,7 +1112,6 @@ cy: hint_html: Un peth arall! Mae angen i ni gadarnhau eich bod yn ddynol (mae hyn er mwyn i ni allu cadw'r sbam allan!). Datryswch y CAPTCHA isod a chliciwch "Parhau". title: Gwiriad diogelwch confirmations: - awaiting_review: Mae eich cyfeiriad e-bost wedi'i gadarnhau! Mae aelod o staff %{domain} wrthi'n adolygu'ch cofrestriad. Byddwch yn derbyn e-bost os ydyn nhw'n cymeradwyo eich cyfrif! awaiting_review_title: Mae eich cofrestriad yn cael ei adolygu clicking_this_link: clicio ar y ddolen hon login_link: mewngofnodi @@ -1153,7 +1119,6 @@ cy: redirect_to_app_html: Dylech fod wedi cael eich ailgyfeirio i ap %{app_name}. Os na ddigwyddodd hynny, rhowch gynnig ar %{clicking_this_link} neu ewch eich hun i'r ap. registration_complete: Mae eich cofrestriad ar %{domain} bellach wedi'i gwblhau! welcome_title: Croeso, %{name}! - wrong_email_hint: Os nad yw'r cyfeiriad e-bost hwnnw'n gywir, gallwch ei newid yng ngosodiadau'r cyfrif. delete_account: Dileu cyfrif delete_account_html: Os hoffech chi ddileu eich cyfrif, mae modd parhau yma. Bydd gofyn i chi gadarnhau. description: @@ -1174,7 +1139,6 @@ cy: or_log_in_with: Neu mewngofnodwch gyda privacy_policy_agreement_html: Rwyf wedi darllen ac yn cytuno i'r polisi preifatrwydd progress: - confirm: Cadarnhau'r e-bost details: Eich manylion review: Ein hadolygiad rules: Derbyn rheolau @@ -1196,10 +1160,8 @@ cy: security: Diogelwch set_new_password: Gosod cyfrinair newydd setup: - email_below_hint_html: Gwiriwch eich ffolder sbam, neu gofynnwch am un arall. Gallwch gywiro eich cyfeiriad e-bost os yw'n anghywir. email_settings_hint_html: Cliciwch ar y ddolen a anfonwyd atoch i wirio %{email}. Byddwn yn aros yma amdanoch. link_not_received: Heb gael dolen? - new_confirmation_instructions_sent: Byddwch yn derbyn e-bost newydd gyda'r ddolen cadarnhau ymhen ychydig funudau! title: Gwiriwch eich blwch derbyn sign_in: preamble_html: Mewngofnodwch gyda'ch manylion %{domain}. Os yw eich cyfrif yn cael ei gynnal ar weinydd gwahanol, ni fydd modd i chi fewngofnodi yma. @@ -1210,9 +1172,7 @@ cy: title: Gadewch i ni eich gosod ar %{domain}. status: account_status: Statws cyfrif - confirming: Yn aros i gadarnhad yr e-bost gael ei gwblhau. functional: Mae eich cyfrif nawr yn weithredol. - pending: Mae'ch cais yn aros i gael ei adolygu gan ein staff. Gall hyn gymryd cryn amser. Byddwch yn derbyn e-bost os caiff eich cais ei gymeradwyo. redirecting_to: Mae eich cyfrif yn anweithredol oherwydd ei fod ar hyn o bryd yn ailgyfeirio i %{acct}. self_destruct: Gab fod parth %{domain} yn cau, dim ond mynediad cyfyngedig fyddwch yn ei gael i'ch cyfrif. view_strikes: Gweld rybuddion y gorffennol yn erbyn eich cyfrif @@ -1255,9 +1215,6 @@ cy: before: 'Cyn bwrw ymlaen, darllenwch y nodiadau hyn yn ofalus:' caches: Efallai bydd cynnwys sydd wedi'i storio dros dro gan weinyddion eraill yn parhau data_removal: Bydd eich postiadau a data arall yn cael eu dileu'n barhaol - email_change_html: Gallwch newid eich cyfeiriad e-bost heb ddileu eich cyfrif - email_contact_html: Os nad yw'n cyrraedd o hyd, gallwch anfon e-bost at %{email} am help - email_reconfirmation_html: Os nad ydych yn derbyn yr e-bost cadarnhau, gallwch ofyn amdano eto irreversible: Fyddwch chi ddim yn gallu adfer nac ail-greu eich cyfrif more_details_html: Am fwy o fanylion, darllenwch y polisi preifatrwydd. username_available: Bydd eich enw defnyddiwr ar gael eto @@ -1522,7 +1479,6 @@ cy: authentication_methods: otp: ap dilysu dau ffactor password: cyfrinair - sign_in_token: cod diogelwch e-bost webauthn: allweddi diogelwch description_html: Os ydych yn gweld gweithgaredd nad ydych yn ei adnabod, ystyriwch newid eich cyfrinair a galluogi dilysu dau ffactor. empty: Dim hanes dilysu ar gael @@ -1533,16 +1489,6 @@ cy: unsubscribe: action: Iawn, dad-danysgrifio complete: Dad-danysgrifiwyd - confirmation_html: Ydych chi'n siŵr eich bod am ddad-danysgrifo rhag derbyn %{type} Mastodon ar %{domain} i'ch e-bost %{email}? Gallwch bob amser ail-danysgrifio o'ch gosodiadau hysbysiadau e-byst. - emails: - notification_emails: - favourite: hoff e-byst negeseuon hysbysu - follow: dilyn e-byst hysbysu - follow_request: dilyn e-byst ceisiadau - mention: e-byst negeseuon crybwyll - reblog: e-bost hysbysu hybu - resubscribe_html: Os ydych wedi dad-danysgrifio trwy gamgymeriad, gallwch ail-danysgrifio o'ch gosodiadau hysbysiadau e-bost . - success_html: Os nad ydych bellach yn derbyn %{type} Mastodon %{domain} i'ch e-bost %{email}. title: Dad-danysgrifio media_attachments: validations: @@ -1623,8 +1569,6 @@ cy: update: subject: Golygodd %{name} bostiad notifications: - administration_emails: Hysbysiadau e-bost gweinyddol - email_events: Digwyddiadau ar gyfer hysbysiadau e-bost email_events_hint: 'Dewiswch ddigwyddiadau yr ydych am dderbyn hysbysiadau ar eu cyfer:' number: human: @@ -1783,7 +1727,6 @@ cy: import: Mewnforio import_and_export: Mewnforio ac allforio migrate: Mudo cyfrif - notifications: Hysbysiadau e-bost preferences: Dewisiadau profile: Proffil cyhoeddus relationships: Yn dilyn a dilynwyr @@ -2058,7 +2001,6 @@ cy: invalid_otp_token: Côd dau-ffactor annilys otp_lost_help_html: Os colloch chi fynediad i'r ddau, mae modd i chi gysylltu a %{email} rate_limited: Gormod o geisiadau dilysu, ceisiwch eto yn nes ymlaen. - seamless_external_login: Yr ydych wedi'ch mewngofnodi drwy wasanaeth allanol, felly nid yw gosodiadau cyfrinair ac e-bost ar gael. signed_in_as: 'Wedi mewngofnodi fel:' verification: extra_instructions_html: Awgrym: Gall y ddolen ar eich gwefan fod yn anweledig. Y rhan bwysig yw rel="me" sy'n atal dynwarediad ar wefannau gyda chynnwys sy'n cael ei gynyrchu gan ddefnyddwyr. Gallwch hyd yn oed ddefnyddio tag link ym mhennyn y dudalen yn lle a, ond rhaid i'r HTML fod yn hygyrch heb weithredu JavaScript. diff --git a/config/locales/da.yml b/config/locales/da.yml index f2329ea9b39..5b5d6cb184d 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -58,7 +58,7 @@ da: demote: Degradér destroyed_msg: "%{username}s data er nu sat i kø mhp. snarlig sletning" disable: Frys - disable_sign_in_token_auth: Deaktivér e-mailtokengodkendelse + disable_sign_in_token_auth: Deaktivér e-mailtoken godkendelse disable_two_factor_authentication: Deaktivér 2FA disabled: Frosset display_name: Visningsnavn @@ -233,7 +233,7 @@ da: approve_appeal_html: "%{name} godkendte moderationsafgørelsesappellen fra %{target}" approve_user_html: "%{name} godkendte tilmeldingen fra %{target}" assigned_to_self_report_html: "%{name} tildelte sig selv anmeldelsen %{target}" - change_email_user_html: "%{name} ændrede e-mailadressen for bruger %{target}" + change_email_user_html: "%{name} skiftede e-mailadressen for bruger %{target}" change_role_user_html: "%{name} ændrede rollen for %{target}" confirm_user_html: "%{name} bekræftede e-mailadressen for bruger %{target}" create_account_warning_html: "%{name} sendte en advarsel til %{target}" @@ -432,7 +432,7 @@ da: attempts_over_week: one: "%{count} tilmeldingsforsøg over den seneste uge" other: "%{count} tilmeldingsforsøg over den seneste uge" - created_msg: E-maildomæne blokeret + created_msg: E-maildomæne hermed blokeret delete: Slet dns: types: @@ -442,9 +442,9 @@ da: create: Tilføj domæne resolve: Opløs domæne title: Blokér nyt e-maildomæne - no_email_domain_block_selected: Ingen e-mailblokeringer ændret (ingen var valgt) + no_email_domain_block_selected: Ingen e-maildomæneblokeringer ændret (ingen var valgt) not_permitted: Ikke tilladt - resolved_dns_records_hint_html: Domænenavnet opløses til flg. MX-domæner, som i sidste ende er ansvarlige for e-mailmodtagelse. Blokering af et MX-domæne blokerer også tilmeldinger fra enhver e-mailadresse på det pågældende MX-domæne, selv hvis det synlige domænenavn er et andet. Pas på ikke ikke at blokere større e-mailudbydere. + resolved_dns_records_hint_html: Domænenavnet opløses til flg. MX-domæner, som i sidste ende er ansvarlige for e-mailmodtagelse. Blokering af et MX-domæne blokerer også tilmeldinger fra enhver e-mailadresse på det pågældende MX-domæne, selv hvis det synlige domænenavn er et andet. Pas på ikke at blokere større e-mailudbydere. resolved_through_html: Opløst via %{domain} title: Blokerede e-maildomæner export_domain_allows: @@ -600,7 +600,7 @@ da: resolve_description_html: Ingen foranstaltninger træffes mod den anmeldte konto, ingen advarsel (strike) registreres og anmeldelsen lukkes. silence_description_html: Kontoen vil kun være synlig for følgerene eller dem, som manuelt slå den op, hvilket markant begrænser dens udbredelse. Kan altid omgøres. Lukker alle indrapporteringer af kontoen. suspend_description_html: Kontoen inkl. alt indhold utilgængeliggøres og interaktion umuliggøres, og den slettes på et tidspunkt. Kan omgøres inden for 30 dage. Lukker alle indrapporteringer af kontoen. - actions_description_html: Afgør, hvilke foranstaltning, der skal træffes for at løse denne anmeldelse. Træffes en straffende foranstaltning mod den anmeldte konto, fremsendes en e-mailnotifikation, undtagen når kategorien Spam er valgt. + actions_description_html: Afgør, hvilke foranstaltning, der skal træffes for at løse denne anmeldelse. Ved en straffende foranstaltning mod den anmeldte konto, fremsendes en e-mailnotifikation, undtagen når kategorien Spam er valgt. actions_description_remote_html: Fastslå en nødvendig handling mhp. at løse denne anmeldelse. Dette vil kun påvirke din servers kommunikation med, og indholdshåndtering for, fjernkontoen. add_to_report: Føj mere til anmeldelse already_suspended_badges: @@ -798,7 +798,7 @@ da: destroyed_msg: Websteds-upload blev slettet! software_updates: critical_update: Kritisk – opdatér hurtigst muligt - description: Det anbefales at holde Mastodon-installationen opdateret for at drage fordel af de seneste fejlrettelser og funktioner. Undertiden kan det desuden være kritisk at opdatere Mastodon rettidigt for at undgå sikkerhedsproblemer. Mastodon tjekker derfor for opdateringer hvert 30. minut og notificerer dig jf. dine e-mailnotifikationsindstillinger. + description: Det anbefales at holde Mastodon-installationen opdateret for at drage fordel af de seneste fejlrettelser og funktioner. Undertiden kan det desuden være kritisk at opdatere Mastodon rettidigt for at undgå sikkerhedsproblemer. Mastodon tjekker derfor for opdateringer hvert 30. minut og notificerer brugeren jf. dennes e-mailnotifikationsindstillinger. documentation_link: Læs mere release_notes: Udgivelsesnoter title: Tilgængelige opdateringer @@ -907,10 +907,16 @@ da: trends: allow: Tillad approved: Godkendt + confirm_allow: Sikker på, at de valgte tags skal tillades? + confirm_disallow: Sikker på, at de valgte tags ikke skal tillades? disallow: Tillad ikke links: allow: Tillad link allow_provider: Tillad udgiver + confirm_allow: Sikker på, at de valgte links skal tillades? + confirm_allow_provider: Sikker på, at de valgte udbydere skal tillades? + confirm_disallow: Sikker på, at de valgte links ikke skal tillades? + confirm_disallow_provider: Sikker på, at de valgte udbydere ikke skal tillades? description_html: Disse er links, som pt. deles meget af konti, som serveren ser indlæg fra. Det kan hjælpe ens brugere med at finde ud af, hvad der sker i verden. Ingen links vises offentligt, før man godkender udgiveren. Man kan også tillade/afvise individuelle links. disallow: Tillad ikke link disallow_provider: Tillad ikke udgiver @@ -934,6 +940,10 @@ da: statuses: allow: Tillad indlæg allow_account: Tillad forfatter + confirm_allow: Sikker på, at de valgte statusser skal tillades? + confirm_allow_account: Sikker på, at de valgte konti skal tillades? + confirm_disallow: Sikker på, at de valgte statusser ikke skal tillades? + confirm_disallow_account: Sikker på, at de valgte konti ikke skal tillades? description_html: Disse er indlæg, serveren kender til, som pt. deles og favoritmarkeres meget. Det kan hjælpe nye og tilbagevendende brugere til at finde flere personer at følge. Ingen indlæg vises offentligt, før man godkender forfatteren, samt denne tillader sin konto at blive foreslået andre. Man kan også tillade/afvise individuelle indlæg. disallow: Tillad ikke indlæg disallow_account: Tillad ikke forfatter @@ -966,7 +976,7 @@ da: used_by_over_week: one: Brugt af én person den seneste uge other: Brugt af %{count} personer den seneste uge - title: Trends + title: Anbefalinger og Tendenser trending: Populære warning_presets: add_new: Tilføj ny @@ -1073,7 +1083,7 @@ da: hint_html: Bare en ting mere! Vi er nødt til at bekræfte, at du er et menneske (dette er for at vi kan holde spam ude!). Løs CAPTCHA'en nedenfor og klik på "Fortsæt". title: Sikkerhedstjek confirmations: - awaiting_review: E-mailadressen er bekræftet! %{domain}-personalet gennemgår nu registreringen. En e-mail fremsendes, såfremt din konto godkendes! + awaiting_review: E-mailadressen er bekræftet! %{domain}-personalet gennemgår nu registreringen. En e-mail fremsendes, såfremt kontoen godkendes! awaiting_review_title: Registreringen er ved at blive gennemgået clicking_this_link: klikke på dette link login_link: log ind @@ -1081,7 +1091,7 @@ da: redirect_to_app_html: En omdirigering til %{app_name}-appen burde være sket. Er det ikke tilfældet, prøv da %{clicking_this_link} eller returnér manuelt til appen. registration_complete: Registreringen på %{domain} er nu fuldført! welcome_title: Velkommen %{name}! - wrong_email_hint: Er denne e-mailadresse ikke korrekt, kan den ændres i kontoindstillinger. + wrong_email_hint: Er denne e-mailadresse ikke korrekt, kan den ændres via Kontoindstillinger. delete_account: Slet konto delete_account_html: Ønsker du at slette din konto, kan du gøre dette hér. Du vil blive bedt om bekræftelse. description: @@ -1140,7 +1150,7 @@ da: account_status: Kontostatus confirming: Afventer færdiggørelse af e-mailbekræftelse. functional: Din konto er fuldt funktionel. - pending: Din ansøgning afventer gennemgang af vores medarbejdere. Dette kan tage noget tid. Du modtager en e-mail, hvis din ansøgning godkendes. + pending: Ansøgningen afventer gennemgang af vores personale. Dette kan tage noget tid. Man bør modtage en e-mail, såfremt ansøgningen godkendes. redirecting_to: Din konto er inaktiv, da den pt. er omdirigerer til %{acct}. self_destruct: Da %{domain} er under nedlukning, vil kontoadgangen være begrænset. view_strikes: Se tidligere anmeldelser af din konto @@ -1183,9 +1193,9 @@ da: before: 'Inder der fortsættes, læs venligst disse notater omhyggeligt:' caches: Indhold, cachelagret af andre servere, kan fortsat eksistere data_removal: Dine indlæg og andre data fjernes permanent - email_change_html: Du kan skifte e-mailadresse uden at slette din konto - email_contact_html: Hvis det stadig ikke ankommer, kan du sende en e-mail til %{email} for hjælp - email_reconfirmation_html: Modtager du ikke bekræftelses-e-mailen, kan du anmode om en ny + email_change_html: Man kan skifte e-mailadresse uden at slette sin konto + email_contact_html: Hvis den stadig ikke modtages, send en e-mail til %{email} for hjælp + email_reconfirmation_html: Modtages bekræftelsesmailen ikke, kan man anmode om en ny irreversible: Du vil ikke kunne gendanne/genaktivere din konto more_details_html: For yderligere oplysningerer, tjek privatlivspolitikken. username_available: Dit brugernavn vil blive tilgængeligt igen @@ -1429,7 +1439,7 @@ da: unsubscribe: action: Ja, afmeld complete: Afmeldt - confirmation_html: Er du sikker på, at du vil afmelde dig fra at modtage %{type} for Mastodon på %{domain} til din e-mail på %{email}? Du kan altid gentilmelde dig dine e-mail-notifikationsindstillinger. + confirmation_html: Sikker på, at %{type} for Mastodon skal afmeldes på %{domain} til e-mailen %{email}? Man kan altid gentilmelde sig via indstillingerne E-mailnotifikationer. emails: notification_emails: favourite: e-mailnotifikationer om favoritmarkeringer @@ -1437,8 +1447,8 @@ da: follow_request: e-mailnotifikationer om følgeanmodninger mention: e-mailnotifikationer om omtaler reblog: e-mailnotifikationer om boosts - resubscribe_html: Hvis du har afmeldt dig ved en fejl, kan du gentilmelde dig under dine e-mail-notifikationsindstillinger. - success_html: Du vil ikke længere modtage %{type} for Mastodon på %{domain} til din e-mail på %{email}. + resubscribe_html: Har man afmeldt sig ved en fejl, kan man gentilmelde sig via indstillingerne E-mailnotifikationer. + success_html: Man vil ikke længere modtage %{type} for Mastodon på %{domain} til e-mailen %{email}. title: Opsig abonnement media_attachments: validations: @@ -1926,7 +1936,7 @@ da: invalid_otp_token: Ugyldig tofaktorkode otp_lost_help_html: Har du mistet adgang til begge, kan du kontakte %{email} rate_limited: For mange godkendelsesforsøg. Prøv igen senere. - seamless_external_login: Du er logget ind via en ekstern tjeneste, så adgangskode- og e-mailindstillinger er utilgængelige. + seamless_external_login: Adgangskode- og e-mailindstillinger er utilgængelige, da der er logget ind via en ekstern tjeneste. signed_in_as: 'Logget ind som:' verification: extra_instructions_html: Tip: Linket på din hjemmeside kan være usynligt. Den vigtige del er rel="me" , som forhindrer impersonation på websteder med brugergenereret indhold. Du kan endda bruge et link tag i overskriften på siden i stedet for a, men HTML skal være tilgængelig uden at udføre JavaScript. diff --git a/config/locales/de.yml b/config/locales/de.yml index 1e6d2910684..fe47c153706 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -173,7 +173,7 @@ de: approve_appeal: Einspruch zulassen approve_user: Benutzer*in genehmigen assigned_to_self_report: Meldung zuweisen - change_email_user: E-Mail-Adresse des Kontos ändern + change_email_user: E-Mail des Profils ändern change_role_user: Rolle des Profils ändern confirm_user: Benutzer*in bestätigen create_account_warning: Warnung erstellen @@ -192,7 +192,7 @@ de: destroy_custom_emoji: Eigenes Emojis löschen destroy_domain_allow: Erlaube das Löschen von Domains destroy_domain_block: Domain-Sperre entfernen - destroy_email_domain_block: E-Mail-Domain-Sperre löschen + destroy_email_domain_block: E-Mail-Domain-Sperre entfernen destroy_instance: Domain-Daten entfernen destroy_ip_block: IP-Regel löschen destroy_status: Beitrag entfernen @@ -238,21 +238,21 @@ de: confirm_user_html: "%{name} bestätigte die E-Mail-Adresse von %{target}" create_account_warning_html: "%{name} sendete eine Warnung an %{target}" create_announcement_html: "%{name} erstellte die neue Ankündigung: %{target}" - create_canonical_email_block_html: "%{name} hat die E-Mail mit dem Hash %{target} gesperrt" + create_canonical_email_block_html: "%{name} sperrte die E-Mail mit dem Hash %{target}" create_custom_emoji_html: "%{name} lud das neue Emoji %{target} hoch" create_domain_allow_html: "%{name} erlaubte die Föderation mit der Domain %{target}" create_domain_block_html: "%{name} sperrte die Domain %{target}" - create_email_domain_block_html: "%{name} hat die E-Mail-Domain %{target} gesperrt" + create_email_domain_block_html: "%{name} sperrte die E-Mail-Domain %{target}" create_ip_block_html: "%{name} erstellte eine IP-Regel für %{target}" create_unavailable_domain_html: "%{name} beendete die Zustellung an die Domain %{target}" create_user_role_html: "%{name} erstellte die Rolle %{target}" demote_user_html: "%{name} stufte %{target} herunter" destroy_announcement_html: "%{name} löschte die Ankündigung %{target}" - destroy_canonical_email_block_html: "%{name} hat die E-Mail mit dem Hash %{target} entsperrt" + destroy_canonical_email_block_html: "%{name} entsperrte die E-Mail mit dem Hash %{target}" destroy_custom_emoji_html: "%{name} löschte das Emoji %{target}" destroy_domain_allow_html: "%{name} verwehrte die Föderation mit der Domain %{target}" destroy_domain_block_html: "%{name} entsperrte die Domain %{target}" - destroy_email_domain_block_html: "%{name} hat die E-Mail-Domain %{target} entsperrt" + destroy_email_domain_block_html: "%{name} entsperrte die E-Mail-Domain %{target}" destroy_instance_html: "%{name} entfernte die Daten der Domain %{target} von diesem Server" destroy_ip_block_html: "%{name} entfernte eine IP-Regel für %{target}" destroy_status_html: "%{name} entfernte einen Beitrag von %{target}" @@ -263,7 +263,7 @@ de: disable_sign_in_token_auth_user_html: "%{name} deaktivierte die E-Mail-Token-Authentisierung für %{target}" disable_user_html: "%{name} deaktivierte den Zugang für %{target}" enable_custom_emoji_html: "%{name} aktivierte das Emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} hat die E-Mail-Token-Authentisierung für %{target} aktiviert" + enable_sign_in_token_auth_user_html: "%{name} aktivierte die E-Mail-Token-Authentisierung für %{target}" enable_user_html: "%{name} aktivierte den Zugang für %{target}" memorialize_account_html: "%{name} wandelte das Konto von %{target} in eine Gedenkseite um" promote_user_html: "%{name} beförderte %{target}" @@ -271,7 +271,7 @@ de: reject_user_html: "%{name} hat die Registrierung von %{target} abgelehnt" remove_avatar_user_html: "%{name} entfernte das Profilbild von %{target}" reopen_report_html: "%{name} öffnete die Meldung %{target} wieder" - resend_user_html: "%{name} hat erneut eine Bestätigungs-E-Mail für %{target} gesendet" + resend_user_html: "%{name} versendete erneut die E-Mail-Bestätigung für %{target}" reset_password_user_html: "%{name} setzte das Passwort von %{target} zurück" resolve_report_html: "%{name} klärte die Meldung %{target}" sensitive_account_html: "%{name} versah die Medien von %{target} mit einer Inhaltswarnung" @@ -442,9 +442,9 @@ de: create: E-Mail-Domain hinzufügen resolve: Domain auflösen title: Neue E-Mail-Domain sperren - no_email_domain_block_selected: Keine E-Mail-Domain-Sperren wurden geändert, da keine ausgewählt wurden + no_email_domain_block_selected: Es wurden keine E-Mail-Domain-Sperren geändert, da keine ausgewählt wurden not_permitted: Nicht gestattet - resolved_dns_records_hint_html: Der Domain-Name wird an die folgenden MX-Domains aufgelöst, die letztendlich für die Annahme von E-Mails zuständig sind. Das Sperren einer MX-Domain sperrt Anmeldungen aller E-Mail-Adressen, die dieselbe MX-Domain verwenden, auch wenn die sichtbare Domain anders lautet. Achte daher darauf, große E-Mail-Anbieter versehentlich nicht auszusperren. + resolved_dns_records_hint_html: Die Domain wird zu den folgenden MX-Domains aufgelöst, die für die Annahme von E-Mails zuständig sind. Das Sperren einer MX-Domain sperrt Anmeldungen aller E-Mail-Adressen, die dieselbe MX-Domain verwenden, auch wenn die sichtbare Domain anders lautet. Achte daher darauf, keine großen E-Mail-Anbieter versehentlich zu sperren. resolved_through_html: Durch %{domain} aufgelöst title: Gesperrte E-Mail-Domains export_domain_allows: @@ -705,7 +705,7 @@ de: manage_appeals: Einsprüche verwalten manage_appeals_description: Erlaubt es Benutzer*innen, Entscheidungen der Moderator*innen zu widersprechen manage_blocks: Sperrungen verwalten - manage_blocks_description: Erlaubt Benutzer*innen das Sperren von E-Mail-Providern und IP-Adressen + manage_blocks_description: Erlaubt Nutzer*innen das Sperren von E-Mail-Providern und IP-Adressen manage_custom_emojis: Eigene Emojis verwalten manage_custom_emojis_description: Erlaubt es Benutzer*innen, eigene Emojis auf dem Server zu verwalten manage_federation: Föderation verwalten @@ -723,7 +723,7 @@ de: manage_taxonomies: Hashtags verwalten manage_taxonomies_description: Ermöglicht Benutzer*innen, die Trends zu überprüfen und die Hashtag-Einstellungen zu aktualisieren manage_user_access: Kontozugriff verwalten - manage_user_access_description: Erlaubt es Benutzer*innen, die Zwei-Faktor-Authentisierung (2FA) anderer zu deaktivieren, ihre E-Mail-Adresse zu ändern und ihr Passwort zurückzusetzen + manage_user_access_description: Erlaubt Nutzer*innen, die Zwei-Faktor-Authentisierung (2FA) anderer zu deaktivieren, ihre E-Mail-Adresse zu ändern und ihr Passwort zurückzusetzen manage_users: Konten verwalten manage_users_description: Erlaubt es Benutzer*innen, die Details anderer Profile einzusehen und diese Accounts zu moderieren manage_webhooks: Webhooks verwalten @@ -907,10 +907,16 @@ de: trends: allow: Erlauben approved: Freigegeben + confirm_allow: Möchtest du die ausgewählten Tags wirklich erlauben? + confirm_disallow: Möchtest du die ausgewählten Tags wirklich verbieten? disallow: Verbieten links: allow: Link erlauben allow_provider: Herausgeber*in erlauben + confirm_allow: Möchtest du die ausgewählten Links wirklich erlauben? + confirm_allow_provider: Möchtest du die ausgewählten Provider wirklich erlauben? + confirm_disallow: Möchtest du die ausgewählten Links wirklich verbieten? + confirm_disallow_provider: Möchtest du die ausgewählten Provider wirklich verbieten? description_html: Dies sind Links, die derzeit von zahlreichen Konten geteilt werden und die deinem Server aufgefallen sind. Die Benutzer*innen können darüber herausfinden, was in der Welt vor sich geht. Die Links werden allerdings erst dann öffentlich vorgeschlagen, wenn du die Herausgeber*innen genehmigt hast. Du kannst alternativ aber auch nur einzelne URLs zulassen oder ablehnen. disallow: Link verbieten disallow_provider: Herausgeber*in verbieten @@ -934,6 +940,10 @@ de: statuses: allow: Beitrag erlauben allow_account: Profil erlauben + confirm_allow: Möchtest du die ausgewählten Status wirklich erlauben? + confirm_allow_account: Möchtest du die ausgewählten Konten wirklich erlauben? + confirm_disallow: Möchtest du die ausgewählten Status wirklich verbieten? + confirm_disallow_account: Möchtest du die ausgewählten Konten wirklich verbieten? description_html: Dies sind Beiträge, von denen dein Server weiß, dass sie derzeit viel geteilt und favorisiert werden. Dies kann neuen und wiederkehrenden Personen helfen, weitere Profile zu finden, denen sie folgen können. Die Beiträge werden erst dann öffentlich angezeigt, wenn du die Person genehmigst und sie es zulässt, dass ihr Profil anderen vorgeschlagen wird. Du kannst auch einzelne Beiträge zulassen oder ablehnen. disallow: Beitrag verbieten disallow_account: Profil verweigern @@ -966,7 +976,7 @@ de: used_by_over_week: one: In den vergangenen 7 Tagen von einem Profil verwendet other: In den vergangenen 7 Tagen von %{count} Profilen verwendet - title: Trends + title: Empfehlungen & Trends trending: Angesagt warning_presets: add_new: Neu hinzufügen @@ -1073,7 +1083,7 @@ de: hint_html: Fast geschafft! Wir müssen uns vergewissern, dass du ein Mensch bist (damit wir Spam verhindern können!). Bitte löse das CAPTCHA und klicke auf „Fortfahren“. title: Sicherheitsüberprüfung confirmations: - awaiting_review: Deine E-Mail-Adresse wurde bestätigt und das Team von %{domain} überprüft nun deine Registrierung. Sobald es dein Konto genehmigt, wirst du eine E-Mail erhalten. + awaiting_review: Deine E-Mail-Adresse wurde bestätigt und das Team von %{domain} überprüft nun deine Registrierung. Sobald es dein Konto genehmigt, wirst du eine E-Mail erhalten! awaiting_review_title: Deine Registrierung wird überprüft clicking_this_link: Klick auf diesen Link login_link: anmelden @@ -1081,7 +1091,7 @@ de: redirect_to_app_html: Du hättest zur %{app_name}-App weitergeleitet werden sollen. Wenn das nicht geschehen ist, versuche es mit einem %{clicking_this_link} oder kehre manuell zur App zurück. registration_complete: Deine Registrierung auf %{domain} ist nun abgeschlossen! welcome_title: Willkommen, %{name}! - wrong_email_hint: Sollte diese E-Mail-Adresse nicht korrekt sein, kannst du sie in den Kontoeinstellungen ändern. + wrong_email_hint: Wenn diese E-Mail-Adresse nicht korrekt ist, kann sie in den Kontoeinstellungen geändert werden. delete_account: Konto löschen delete_account_html: Falls du dein Konto endgültig löschen möchtest, kannst du das hier vornehmen. Du musst dies zusätzlich bestätigen. description: @@ -1102,7 +1112,7 @@ de: or_log_in_with: Oder anmelden mit privacy_policy_agreement_html: Ich habe die Datenschutzerklärung gelesen und stimme ihr zu progress: - confirm: E-Mail-Adresse bestätigen + confirm: E-Mail bestätigen details: Deine Daten review: Unsere Überprüfung rules: Regeln akzeptieren @@ -1140,7 +1150,7 @@ de: account_status: Kontostatus confirming: Auf die Bestätigung deiner E-Mail-Adresse wird gewartet. functional: Dein Konto ist voll funktionsfähig. - pending: Die Prüfung deiner Bewerbung steht noch aus. Dies kann einige Zeit in Anspruch nehmen. Sobald deine Bewerbung genehmigt wurde, erhältst du eine E-Mail. + pending: Die Prüfung deiner Bewerbung steht noch aus und kann einige Zeit in Anspruch nehmen. Sobald deine Bewerbung genehmigt wurde, erhältst du eine E-Mail. redirecting_to: Dein Konto ist inaktiv, weil es zu %{acct} umgezogen ist. self_destruct: Da %{domain} den Betrieb einstellen wird, wirst du nur begrenzten Zugriff auf dein Konto haben. view_strikes: Vorherige Verstöße deines Kontos ansehen @@ -1184,7 +1194,7 @@ de: caches: Inhalte, die von anderen Servern zwischengespeichert wurden, können fortbestehen data_removal: Deine Beiträge und alle anderen Daten werden für immer entfernt email_change_html: Du kannst deine E-Mail-Adresse ändern, ohne dein Konto zu löschen - email_contact_html: Sollte sie noch immer nicht angekommen sein, kannst du eine E-Mail an %{email} senden, um weitere Hilfe zu erhalten + email_contact_html: Wenn die Bestätigungs-E-Mail immer noch nicht ankam, kannst du eine E-Mail an %{email} senden, um weitere Hilfe zu erhalten email_reconfirmation_html: Wenn du die Bestätigungs-E-Mail nicht erhalten hast, kannst du sie erneut anfordern irreversible: Du wirst dein Konto nicht mehr wiederherstellen oder reaktivieren können more_details_html: Weitere Details findest du in der Datenschutzerklärung. @@ -1432,11 +1442,11 @@ de: confirmation_html: Möchtest du %{type} für Mastodon auf %{domain} an deine E-Mail-Adresse %{email} wirklich abbestellen? Du kannst dies später in den Einstellungen Benachrichtigungen per E-Mail rückgängig machen. emails: notification_emails: - favourite: E-Mail-Benachrichtigungen für Favoriten - follow: E-Mail-Benachrichtigungen für Follower - follow_request: E-Mail-Benachrichtigungen für Follower-Anfragen - mention: E-Mail-Benachrichtigungen für Erwähnungen - reblog: E-Mail-Benachrichtigungen für geteilte Beiträge + favourite: E-Mail-Benachrichtigungen bei Favoriten + follow: E-Mail-Benachrichtigungen bei Followern + follow_request: E-Mail-Benachrichtigungen bei Follower-Anfragen + mention: E-Mail-Benachrichtigungen bei Erwähnungen + reblog: E-Mail-Benachrichtigungen bei geteilten Beiträgen resubscribe_html: Falls du etwas irrtümlich abbestellt hast, kannst du das in den Einstellungen Benachrichtigungen per E-Mail rückgängig machen. success_html: Du wirst nicht länger %{type} für Mastodon auf %{domain} an deine E-Mail-Adresse %{email} erhalten. title: Abbestellen diff --git a/config/locales/devise.kab.yml b/config/locales/devise.kab.yml index 8f9e63c2141..20249aae943 100644 --- a/config/locales/devise.kab.yml +++ b/config/locales/devise.kab.yml @@ -15,8 +15,8 @@ kab: omniauth_user_creation_failure: Tuccḍa lawan n tmerna n umiḍan i timagit-a. pending: Amiḍan-inek mazal-it deg ɛiwed n tmuγli. timeout: Tiɣimit n tuqqna tezri. Ma ulac aɣilif ɛiwed tuqqna akken ad tkemmleḍ. - unauthenticated: Ilaq ad teqqneḍ neɣ ad tjerrḍeḍ akken ad tkemmelḍ. - unconfirmed: Ilaq ad wekdeḍ tansa-inek imayl akken ad tkemmelḍ. + unauthenticated: Ilaq ad teqqneḍ neɣ ad tjerrḍeḍ send ad tkemmelḍ. + unconfirmed: Ilaq ad wekdeḍ tansa-inek·inem imayl send ad tkemmelḍ. mailer: confirmation_instructions: action: Senqed tansa-inek imayl diff --git a/config/locales/devise.zh-CN.yml b/config/locales/devise.zh-CN.yml index 3eb722b9618..2a50c131d5d 100644 --- a/config/locales/devise.zh-CN.yml +++ b/config/locales/devise.zh-CN.yml @@ -3,8 +3,8 @@ zh-CN: devise: confirmations: confirmed: 已成功确认你的邮箱地址。 - send_instructions: 你将在几分钟内收到一封电子邮件,指导你如何验证电子邮箱地址。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。 - send_paranoid_instructions: 如果你的电子邮箱地址存在于我们的数据库中,你将在几分钟内收到一封邮件,指导你如何验证电子邮箱地址。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。 + send_instructions: 你将在几分钟内收到一封邮件,内含如何验证邮箱地址的指引。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。 + send_paranoid_instructions: 如果你的邮箱地址存在于我们的数据库中,你将在几分钟内收到一封邮件,内含如何验证邮箱地址的指引。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。 failure: already_authenticated: 你已登录。 inactive: 你还没有激活账户。 @@ -19,28 +19,28 @@ zh-CN: unconfirmed: 你必须先确认你的电子邮件地址才能继续。 mailer: confirmation_instructions: - action: 验证电子邮件地址 + action: 验证邮箱地址 action_with_app: 确认并返回%{app} explanation: 你在 %{host} 上使用此电子邮箱地址创建了一个账号。点击下面的链接即可激活账号。如果你没有创建账号,请忽略此邮件。 - explanation_when_pending: 你用这个电子邮件申请了在 %{host} 注册。在确认电子邮件地址之后,我们会审核你的申请。在此之前,你不能登录。如果你的申请被驳回,你的数据会被移除,因此你无需再采取任何行动。如果申请人不是你,请忽略这封邮件。 + explanation_when_pending: 你用这个邮箱申请了在 %{host} 注册。在确认邮箱地址之后,我们会审核你的申请。在此之前,你不能登录。如果你的申请被驳回,你的数据会被移除,因此你无需再采取任何行动。如果申请人不是你,请忽略这封邮件。 extra_html: 请记得阅读本实例的相关规定我们的使用条款。 subject: Mastodon:来自 %{instance} 的确认指引 - title: 验证电子邮件地址 + title: 验证邮箱地址 email_changed: - explanation: 你的账号的电子邮箱地址将变更为: - extra: 如果你并没有请求更改你的电子邮件地址,则他人很有可能已经入侵你的账户。请立即更改你的密码,或者,如果你已经无法访问你的账户,请联系服务器管理员请求协助。 - subject: Mastodon:电子邮件地址已被更改 - title: 新电子邮件地址 + explanation: 你的账号的邮箱地址将变更为: + extra: 如果你并没有请求更改你的邮箱地址,则他人很有可能已经入侵你的账户。请立即更改你的密码,或者,如果你已经无法访问你的账户,请联系服务器管理员请求协助。 + subject: Mastodon:邮箱地址已被更改 + title: 新邮箱地址 password_change: explanation: 你的账户密码已更改。 extra: 如果你并没有申请更改密码,那似乎有人已经入侵你的帐户。请立即更改你的密码;如果你已经无法访问你的帐户,请联系服务器的管理员获取帮助。 subject: Mastodon:密码已被更改 title: 密码已被重置 reconfirmation_instructions: - explanation: 点击下面的链接来确认你的新电子邮件地址。 - extra: 如果你并没有请求本次更改,请忽略此邮件。Mastodon 账户的电子邮件地址只有在你点击上面的链接后才会更改。 - subject: Mastodon:确认 %{instance} 电子邮件地址 - title: 验证电子邮件地址 + explanation: 点击下面的链接来确认你的新邮箱地址。 + extra: 如果你并没有请求本次更改,请忽略此邮件。Mastodon 账户的邮箱地址只有在你点击上面的链接后才会更改。 + subject: Mastodon:确认 %{instance} 电子邮箱地址 + title: 验证邮箱地址 reset_password_instructions: action: 更改密码 explanation: 点击下面的链接来更改账户的密码。 @@ -48,7 +48,7 @@ zh-CN: subject: Mastodon:重置密码说明 title: 重置密码 two_factor_disabled: - explanation: 目前只能通过电子邮件地址和密码登录。 + explanation: 目前只能通过邮箱地址和密码登录。 subject: Mastodon:双因素认证已禁用 subtitle: 您账户的双因素认证已被停用。 title: 双因素认证已停用 @@ -88,8 +88,8 @@ zh-CN: success: 成功地从 %{kind} 获得授权。 passwords: no_token: 如果你不是来自于密码重置邮件,你就不能访问这个页面。如果你确实来自密码重置邮件,请确保你使用了所提供的完整 URL 。 - send_instructions: 如果你的电子邮件地址存在于我们的数据库中,你将在几分钟后收到一个密码恢复链接。如果你没有收到这封邮件,请检查你邮箱的垃圾箱。 - send_paranoid_instructions: 如果你的电子邮件地址存在于我们的数据库中,你将在几分钟后收到一个密码恢复链接。如果你没有收到这封邮件,请检查你邮箱的垃圾箱。 + send_instructions: 如果你的邮箱地址存在于我们的数据库中,你将在几分钟后收到一个密码恢复链接。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。 + send_paranoid_instructions: 如果你的邮箱地址存在于我们的数据库中,你将在几分钟后收到一个密码恢复链接。如果你没有收到这封邮件,请检查你的垃圾邮件文件夹。 updated: 你的密码已成功修改,现在你已登录。 updated_not_active: 你的密码已修改成功。 registrations: @@ -97,9 +97,9 @@ zh-CN: signed_up: 欢迎!你已成功注册。 signed_up_but_inactive: 你已成功注册,但我们无法让你登录,因为你的账户还没有激活。 signed_up_but_locked: 你已成功注册,但我们无法让你登录,因为你的账户已被锁定。 - signed_up_but_pending: 一条带有确认链接的邮件已经发送到你的电子邮件地址。在你点击该链接后,我们将会审查你的申请。如果申请被批准,你将收到通知。 + signed_up_but_pending: 一条带有确认链接的邮件已经发送到你的邮箱地址。在你点击该链接后,我们将会审核你的申请。如果申请被批准,你将收到通知。 signed_up_but_unconfirmed: 一封带有确认链接的邮件已经发送至你的邮箱,请点击邮件中的链接以激活你的账户。如果没有,请检查你的垃圾邮件。 - update_needs_confirmation: 账号信息更新成功,但我们需要验证你的新电子邮件地址,请点击邮件中的链接以确认。如果没有收到邮件,请检查你的垃圾邮箱。 + update_needs_confirmation: 账号信息更新成功,但我们需要验证你的新邮箱地址,请点击邮件中的链接以确认。如果没有收到邮件,请检查你的垃圾邮件文件夹。 updated: 账户资料更新成功。 sessions: already_signed_out: 已成功退出登录。 diff --git a/config/locales/devise.zh-TW.yml b/config/locales/devise.zh-TW.yml index 3e3af9f3239..fdbde869957 100644 --- a/config/locales/devise.zh-TW.yml +++ b/config/locales/devise.zh-TW.yml @@ -2,9 +2,9 @@ zh-TW: devise: confirmations: - confirmed: 您的電子郵件地址已確認成功。 - send_instructions: 幾分鐘後您將收到確認信件。若未收到此信件,請檢查垃圾郵件資料夾。 - send_paranoid_instructions: 如果您的電子郵件存在於我們的資料庫,您將於幾分鐘內收到確認信。若未收到請檢查垃圾郵件資料夾。 + confirmed: 您的電子郵件地址已成功驗證。 + send_instructions: 幾分鐘後您將收到驗證信。若未收到此信件,請檢查垃圾郵件資料夾。 + send_paranoid_instructions: 如果您的電子郵件存在於我們的資料庫,您將於幾分鐘內收到驗證信。若未收到請檢查垃圾郵件資料夾。 failure: already_authenticated: 您已登入。 inactive: 您的帳號尚未啟用。 @@ -16,13 +16,13 @@ zh-TW: pending: 您的帳號仍在審核中。 timeout: 登入階段逾時。請重新登入以繼續。 unauthenticated: 您必須先登入或註冊才能繼續使用。 - unconfirmed: 您必須先確認電子郵件才能繼續使用。 + unconfirmed: 您必須先驗證電子郵件才能繼續使用。 mailer: confirmation_instructions: action: 驗證電子郵件地址 action_with_app: 確認並返回 %{app} explanation: 您已於 %{host} 上以此電子郵件地址建立了一支帳號。您距離啟用它只剩一點之遙了。若這不是您,請忽略此信件。 - explanation_when_pending: 您使用此電子郵件地址申請了 %{host} 的邀請。當您確認電子郵件地址後我們將審核您的申請。您能於登入後變更詳細資訊或刪除您的帳號,但直到您的帳號被核准之前,您無法操作大部分的功能。若您的申請遭拒絕,您的資料將被移除而不必做後續動作。如果這不是您本人,請忽略此郵件。 + explanation_when_pending: 您使用此電子郵件地址申請了 %{host} 的邀請。當您驗證電子郵件地址後我們將審核您的申請。您能於登入後變更詳細資訊或刪除您的帳號,但直到您的帳號被核准之前,您無法操作大部分的功能。若您的申請遭拒絕,您的資料將被移除而不必做後續動作。如果這不是您本人,請忽略此郵件。 extra_html: 同時也請看看伺服器規則服務條款。 subject: Mastodon:%{instance} 確認說明 title: 驗證電子郵件地址 @@ -37,9 +37,9 @@ zh-TW: subject: Mastodon:已變更密碼 title: 密碼已變更 reconfirmation_instructions: - explanation: 請確認新的電子郵件地址以變更。 + explanation: 請驗證新的電子郵件地址以變更。 extra: 若此次變更不是由您起始的,請忽略此信件。Mastodon 帳號的電子郵件地址於您存取上面的連結前不會變更。 - subject: Mastodon:確認 %{instance} 的電子郵件地址 + subject: Mastodon:驗證 %{instance} 之電子郵件地址 title: 驗證電子郵件地址 reset_password_instructions: action: 變更密碼 @@ -97,9 +97,9 @@ zh-TW: signed_up: 歡迎!您已成功註冊。 signed_up_but_inactive: 您已註冊成功,但由於您的帳號尚未啟用,我們暫時無法讓您登入。 signed_up_but_locked: 您已註冊成功,但由於您的帳號已被鎖定,我們無法讓您登入。 - signed_up_but_pending: 包含確認連結的訊息已寄到您的電子郵件信箱。按下此連結後我們將審核您的申請。核准後將通知您。 - signed_up_but_unconfirmed: 包含確認連結的訊息已寄到您的電子信箱。請前往連結以啟用帳號。若未收到請檢查垃圾郵件資料夾。 - update_needs_confirmation: 已成功更新您的帳號,但仍需驗證您的新信箱。請檢查電子信箱並前往確認連結來確認新信箱位址。若未收到請檢查垃圾郵件資料夾。 + signed_up_but_pending: 包含驗證連結的訊息已寄到您的電子郵件信箱。按下此連結後我們將審核您的申請。核准後將通知您。 + signed_up_but_unconfirmed: 包含驗證連結的訊息已寄至您的電子郵件信箱。請前往連結以啟用帳號。若未收到請檢查垃圾郵件資料夾。 + update_needs_confirmation: 已成功更新您的帳號,但仍需驗證您的新電子郵件地址。請檢查電子郵件信箱並前往確認連結來確認新電子郵件地址。若未收到請檢查垃圾郵件資料夾。 updated: 您的帳號已成功更新。 sessions: already_signed_out: 已成功登出。 @@ -111,7 +111,7 @@ zh-TW: unlocked: 已解鎖您的帳號,請登入以繼續。 errors: messages: - already_confirmed: 已經確認,請嘗試登入 + already_confirmed: 已驗證,請嘗試登入 confirmation_period_expired: 您需要於 %{period} 內完成驗證。請重新申請 expired: 已經過期,請重新請求 not_found: 找不到 diff --git a/config/locales/doorkeeper.nn.yml b/config/locales/doorkeeper.nn.yml index 0779a0a1355..975ceb43c71 100644 --- a/config/locales/doorkeeper.nn.yml +++ b/config/locales/doorkeeper.nn.yml @@ -83,6 +83,7 @@ nn: access_denied: Ressurseigaren eller autorisasjonstenaren avviste førespurnaden. credential_flow_not_configured: Flyten «Resource Owner Password Credentials» kunne ikkje fullførast sidan «Doorkeeper.configure.resource_owner_from_credentials» ikkje er konfigurert. invalid_client: Klientautentisering feila på grunn av ukjent klient, ingen inkludert autentisering, eller ikkje støtta autentiseringsmetode. + invalid_code_challenge_method: Kodeutfordringsmetoden må vera S256, klartekst er ikkje støtta. invalid_grant: Autoriseringa er ugyldig, utløpt, oppheva, stemmer ikkje med omdirigerings-URIen eller var tildelt ein annan klient. invalid_redirect_uri: Omdirigerings-URLen er ikkje gyldig. invalid_request: diff --git a/config/locales/doorkeeper.zh-CN.yml b/config/locales/doorkeeper.zh-CN.yml index 36bbe2b8745..ee8c0cf13aa 100644 --- a/config/locales/doorkeeper.zh-CN.yml +++ b/config/locales/doorkeeper.zh-CN.yml @@ -151,18 +151,18 @@ zh-CN: scopes: admin:read: 读取服务器上的所有数据 admin:read:accounts: 读取所有账号的敏感信息 - admin:read:canonical_email_blocks: 读取所有标准电子邮件块的敏感信息 + admin:read:canonical_email_blocks: 读取所有已屏蔽邮箱的敏感信息 admin:read:domain_allows: 读取所有域的敏感信息 admin:read:domain_blocks: 读取所有域块的敏感信息 - admin:read:email_domain_blocks: 读取所有电子邮件域块的敏感信息 + admin:read:email_domain_blocks: 读取所有已屏蔽邮箱域名的敏感信息 admin:read:ip_blocks: 读取所有IP块的敏感信息 admin:read:reports: 读取所有举报和被举报账号的敏感信息 admin:write: 修改服务器上的所有数据 admin:write:accounts: 对账号执行管理操作 - admin:write:canonical_email_blocks: 在标准电子邮件块上执行管理操作 + admin:write:canonical_email_blocks: 对已屏蔽邮箱执行管理操作 admin:write:domain_allows: 在域上执行管理操作 admin:write:domain_blocks: 在域块上执行管理操作 - admin:write:email_domain_blocks: 在电子邮件域块上执行管理操作 + admin:write:email_domain_blocks: 对已屏蔽邮箱域名执行管理操作 admin:write:ip_blocks: 在 IP 块上执行管理操作 admin:write:reports: 对举报执行管理操作 crypto: 使用端到端加密 diff --git a/config/locales/doorkeeper.zh-TW.yml b/config/locales/doorkeeper.zh-TW.yml index 1a4c62fdbf6..2759f0a3d26 100644 --- a/config/locales/doorkeeper.zh-TW.yml +++ b/config/locales/doorkeeper.zh-TW.yml @@ -145,7 +145,7 @@ zh-TW: admin: nav: applications: 應用程式 - oauth2_provider: OAuth2 提供者 + oauth2_provider: OAuth2 提供商 application: title: 需要 OAuth 授權 scopes: diff --git a/config/locales/el.yml b/config/locales/el.yml index 009e1f82edf..a314bb9a9ef 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -31,7 +31,6 @@ el: created_msg: Επιτυχής δημιουργία σημειώματος συντονισμού! destroyed_msg: Η σημείωση συντονισμού καταστράφηκε επιτυχώς! accounts: - add_email_domain_block: Αποκλεισμός τομέα email approve: Έγκριση approved_msg: Επιτυχής έγκριση αίτησης εγγραφής του/της %{username} are_you_sure: Σίγουρα; @@ -58,7 +57,6 @@ el: demote: Υποβιβασμός destroyed_msg: Τα δεδομένα του/της %{username} εκκρεμούν για άμεση διαγραφή disable: Πάγωμα - disable_sign_in_token_auth: Απενεργοποίηση επαλήθευσης μέσω email disable_two_factor_authentication: Απενεργοποίηση 2FA disabled: Παγωμένος display_name: Εμφανιζόμενο όνομα @@ -67,7 +65,6 @@ el: email: Email email_status: Κατάσταση email enable: Ξεπάγωμα - enable_sign_in_token_auth: Ενεργοποίηση ελέγχου ταυτότητας μέσω e-mail enabled: Ενεργοποιημένο enabled_msg: Επιτυχές ξεπάγωμα λογαριασμού του/της %{username} followers: Ακόλουθοι @@ -132,7 +129,6 @@ el: resubscribe: Επανεγγραφή role: Ρόλος search: Αναζήτηση - search_same_email_domain: Άλλοι χρήστες με τον ίδιο τομέα e-mail search_same_ip: Υπόλοιποι χρήστες με την ίδια διεύθυνση IP security: Ασφάλεια security_measures: @@ -173,26 +169,21 @@ el: approve_appeal: Έγκριση Έφεσης approve_user: Έγκριση Χρήστη assigned_to_self_report: Ανάθεση Αναφοράς - change_email_user: Αλλαγή email για χρήστη change_role_user: Αλλαγή του ρόλου του χρήστη confirm_user: Επιβεβαίωση Χρήστη create_account_warning: Δημιουργία Προειδοποίησης create_announcement: Δημιουργία Ανακοίνωσης - create_canonical_email_block: Δημιουργία αποκλεισμού e-mail create_custom_emoji: Δημιουργία Προσαρμοσμένου Emoji create_domain_allow: Δημιουργία Αποδεκτού Τομέα create_domain_block: Δημιουργία Αποκλεισμού Τομέα - create_email_domain_block: Δημουργία Αποκλεισμού Τομέα email create_ip_block: Δημιουργία κανόνα IP create_unavailable_domain: Δημιουργία Μη Διαθέσιμου Τομέα create_user_role: Δημιουργία Ρόλου demote_user: Υποβιβασμός Χρήστη destroy_announcement: Διαγραφή Ανακοίνωσης - destroy_canonical_email_block: Διαγραφή Αποκλεισμού email destroy_custom_emoji: Διαγραφή Προσαρμοσμένου Emoji destroy_domain_allow: Διαγραφή Αποδεκτού Τομέα destroy_domain_block: Διαγραφή Αποκλεισμού Τομέα - destroy_email_domain_block: Διαγραφή Αποκλεισμένου Τομέα email destroy_instance: Εκκαθάριση Τομέα destroy_ip_block: Διαγραφή κανόνα IP destroy_status: Διαγραφή Ανάρτησης @@ -200,10 +191,8 @@ el: destroy_user_role: Καταστροφή Ρόλου disable_2fa_user: Απενεργοποίηση 2FA disable_custom_emoji: Απενεργοποίηση Προσαρμοσμένων Emoji - disable_sign_in_token_auth_user: Απενεργοποίηση Ελέγχου Ταυτότητας Μέσω E-mail για το Χρήστη disable_user: Απενεργοποίηση Χρήστη enable_custom_emoji: Ενεργοποίηση Προσαρμοσμένων Emoji - enable_sign_in_token_auth_user: Ενεργοποίηση Ελέγχου Ταυτότητας Μέσω E-mail για το Χρήστη enable_user: Ενεργοποίηση Χρήστη memorialize_account: Μετατροπή Λογαριασμού σε Εις Μνήμην promote_user: Προαγωγή Χρήστη @@ -233,26 +222,20 @@ el: approve_appeal_html: Ο/Η %{name} ενέκρινε την ένσταση της απόφασης των συντονιστών από %{target} approve_user_html: ο/η %{name} ενέκρινε την εγγραφή του %{target} assigned_to_self_report_html: Ο/Η %{name} ανάθεσε την αναφορά %{target} στον εαυτό του/της - change_email_user_html: Ο/Η %{name} άλλαξε τη διεύθυνση email του χρήστη %{target} change_role_user_html: Ο/Η %{name} άλλαξε ρόλο του/της %{target} - confirm_user_html: Ο/Η %{name} επιβεβαίωσε τη διεύθυνση email του χρήστη %{target} create_account_warning_html: Ο/Η %{name} έστειλε προειδοποίηση προς %{target} create_announcement_html: Ο/Η %{name} δημιούργησε νέα ανακοίνωση %{target} - create_canonical_email_block_html: Ο/Η %{name} απέκλεισε e-mail με το hash %{target} create_custom_emoji_html: Ο/Η %{name} ανέβασε νέο emoji %{target} create_domain_allow_html: Ο/Η %{name} επέτρεψε την συναλλαγή με τον τομέα %{target} create_domain_block_html: Ο/Η %{name} απέκλεισε τον τομέα %{target} - create_email_domain_block_html: Ο/Η %{name} απέκλεισε τον τομέα email %{target} create_ip_block_html: Ο/Η %{name} δημιούργησε κανόνα για την IP %{target} create_unavailable_domain_html: Ο/Η %{name} σταμάτησε να τροφοδοτεί τον τομέα %{target} create_user_role_html: Ο/Η %{name} δημιούργησε ρόλο %{target} demote_user_html: Ο/Η %{name} υποβίβασε τον χρήστη %{target} destroy_announcement_html: Ο/Η %{name} διέγραψε την ανακοίνωση %{target} - destroy_canonical_email_block_html: Ο/Η %{name} επέτρεψε email με το hash %{target} destroy_custom_emoji_html: Ο/Η %{name} διέγραψε το emoji %{target} destroy_domain_allow_html: Ο/Η %{name} αφαίρεσε τον τομέα %{target} από τη λίστα εγκρίσεων destroy_domain_block_html: Ο/Η %{name} επέτρεψε τον τομέα %{target} - destroy_email_domain_block_html: Ο/Η %{name} ξεμπλόκαρε το email domain %{target} destroy_instance_html: Ο/Η %{name} εκκαθάρισε τον τομέα %{target} destroy_ip_block_html: Ο/Η %{name} διέγραψε τον κανόνα για την IP %{target} destroy_status_html: Ο/Η %{name} αφαίρεσε την ανάρτηση του/της %{target} @@ -260,10 +243,8 @@ el: destroy_user_role_html: Ο/Η %{name} διέγραψε τον ρόλο του %{target} disable_2fa_user_html: Ο/Η %{name} απενεργοποίησε την απαίτηση για ταυτοποίηση δύο παραγόντων για τον χρήστη %{target} disable_custom_emoji_html: Ο/Η %{name} απενεργοποίησε το emoji %{target} - disable_sign_in_token_auth_user_html: Ο/Η %{name} απενεργοποίησε την ταυτοποίηση χαρακτηριστικού μέσω e-mail του %{target} disable_user_html: Ο/Η %{name} απενεργοποίησε τη σύνδεση για τον χρήστη %{target} enable_custom_emoji_html: Ο/Η %{name} ενεργοποίησε το emoji %{target} - enable_sign_in_token_auth_user_html: Ο/Η %{name} ενεργοποίησε την ταυτοποίηση χαρακτηριστικού μέσω e-mail του %{target} enable_user_html: Ο/Η %{name} ενεργοποίησε τη σύνδεση για τον χρήστη %{target} memorialize_account_html: O/H %{name} μετέτρεψε τον λογαριασμό του %{target} σε σελίδα εις μνήμην promote_user_html: Ο/Η %{name} προβίβασε το χρήστη %{target} @@ -271,7 +252,6 @@ el: reject_user_html: ο/η %{name} απέρριψε την εγγραφή από %{target} remove_avatar_user_html: ο/η %{name} αφαίρεσε το άβαταρ του/της %{target} reopen_report_html: Ο/Η %{name} ξανάνοιξε την αναφορά %{target} - resend_user_html: Ο/Η %{name} έστειλε ξανά e-mail επιβεβαίωσης για τον/την %{target} reset_password_user_html: Ο/Η %{name} επανέφερε το συνθηματικό του χρήστη %{target} resolve_report_html: Ο/Η %{name} επέλυσε την αναφορά %{target} sensitive_account_html: Ο/Η %{name} επισήμανε τα πολυμέσα του/της %{target} ως ευαίσθητα @@ -432,7 +412,6 @@ el: attempts_over_week: one: "%{count} προσπάθεια την τελευταία εβδομάδα" other: "%{count} προσπάθειες εγγραφής την τελευταία εβδομάδα" - created_msg: Επιτυχής αποκλεισμού email τομέα delete: Διαγραφή dns: types: @@ -441,12 +420,8 @@ el: new: create: Προσθήκη τομέα resolve: Επίλυση τομέα - title: Αποκλεισμός νέου τομέα email - no_email_domain_block_selected: Δεν άλλαξαν οι αποκλεισμοί τομέα καθώς δεν επιλέχθηκε κανένας not_permitted: Δεν επιτρέπεται - resolved_dns_records_hint_html: Το όνομα τομέα επιλύεται στους ακόλουθους τομείς MX, οι οποίοι είναι τελικά υπεύθυνοι για την αποδοχή των e-mail. Αποκλείοντας έναν τομέα MX θα μπλοκάρει τις εγγραφές από οποιαδήποτε διεύθυνση email που χρησιμοποιεί τον ίδιο τομέα MX, ακόμη και αν το ορατό όνομα τομέα είναι διαφορετικό. Προσέξτε να μην αποκλείσετε τους μεγάλους παρόχους ηλεκτρονικού ταχυδρομείου. resolved_through_html: Επιλύθηκε μέσω %{domain} - title: Αποκλεισμένοι τομείς email export_domain_allows: new: title: Εισαγωγή επιτρεπόμενων τομέων @@ -600,7 +575,6 @@ el: resolve_description_html: Δεν θα ληφθούν μέτρα κατά του αναφερόμενου λογαριασμού, δεν θα καταγραφεί κανένα παράπτωμα, και η αναφορά θα κλείσει. silence_description_html: Ο λογαριασμός θα είναι ορατός μόνο σε εκείνους που ήδη τον ακολουθούν ή τον αναζητούν χειροκίνητα, περιορίζοντας κατά πολύ την εμβέλειά του. Η ενέργεια αυτή είναι αναστρέψιμη. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού. suspend_description_html: Ο λογαριασμός και όλο το περιεχόμενό του θα είναι απρόσιτα και τελικά θα διαγραφούν και η αλληλεπίδραση με αυτόν θα είναι αδύνατη. Αναστρέψιμη εντός 30 ημερών. Κλείνει όλες τις αναφορές εναντίον αυτού του λογαριασμού. - actions_description_html: Αποφάσισε ποια μέτρα θα ληφθούν για την επίλυση αυτής της αναφοράς. Εάν προβείς σε τιμωρητική ενέργεια κατά του αναφερόμενου λογαριασμού, θα αποσταλεί ειδοποίηση μέσω ηλεκτρονικού ταχυδρομείου σε αυτόν, εκτός όταν η κατηγορία Σπαμ είναι επιλεγμένη. actions_description_remote_html: Αποφάσισε ποια μέτρα θα ληφθούν για την επίλυση αυτής της αναφοράς. Αυτό θα επηρεάσει μόνο το πώς ο δικός σας διακομιστής επικοινωνεί με αυτόν τον απομακρυσμένο λογαριασμό και χειρίζεται το περιεχόμενό του. add_to_report: Πρόσθεσε περισσότερα στην αναφορά already_suspended_badges: @@ -665,7 +639,6 @@ el: delete_data_html: Διάγραψε το προφίλ και το περιεχόμενο του @%{acct} σε 30 ημέρες από τώρα εκτός αν, εν τω μεταξύ, ανακληθεί η αναστολή preview_preamble_html: 'Ο @%{acct} θα λάβει μια προειδοποίηση με τα ακόλουθο περιεχόμενο:' record_strike_html: Κατάγραψε ένα παράπτωμα εναντίον του @%{acct} για να σε βοηθήσει να αποφασίσεις σε μελλοντικές παραβιάσεις από αυτόν τον λογαριασμό - send_email_html: Στείλε στον @%{acct} ένα προειδοποιητικό e-mail warning_placeholder: Προαιρετικές επιπλέον εξηγήσεις για αυτή την ενέργεια από την ομάδα συντονισμού. target_origin: Προέλευση του αναφερόμενου λογαριασμού title: Αναφορές @@ -705,7 +678,6 @@ el: manage_appeals: Διαχείριση Εφέσεων manage_appeals_description: Επιτρέπει στους χρήστες να εξετάζουν τις εφέσεις κατά των ενεργειών της ομάδας συντονισμού manage_blocks: Διαχείριση Αποκλεισμών - manage_blocks_description: Επιτρέπει στους χρήστες να αποκλείουν παρόχους e-mail και διευθύνσεις IP manage_custom_emojis: Διαχείριση Προσαρμοσμένων Emojis manage_custom_emojis_description: Επιτρέπει στους χρήστες να διαχειρίζονται προσαρμοσμένα emojis στον διακομιστή manage_federation: Διαχείριση Συναλλαγών @@ -723,7 +695,6 @@ el: manage_taxonomies: Διαχείριση Ταξινομιών manage_taxonomies_description: Επιτρέπει στους χρήστες να εξετάζουν το δημοφιλές περιεχόμενο και να ενημερώνουν τις ρυθμίσεις ετικέτας manage_user_access: Διαχείριση Πρόσβασης Χρήστη - manage_user_access_description: Επιτρέπει στους χρήστες να απενεργοποιούν την ταυτοποίηση δύο παραγόντων άλλων χρηστών, να αλλάξουν τη διεύθυνση ηλεκτρονικού ταχυδρομείου τους και να επαναφέρουν τον κωδικό πρόσβασής τους manage_users: Διαχείριση Χρηστών manage_users_description: Επιτρέπει στους χρήστες να βλέπουν τις λεπτομέρειες άλλων χρηστών και να εκτελούν ενέργειες συντονισμού εναντίον τους manage_webhooks: Διαχείριση Webhooks @@ -798,7 +769,6 @@ el: destroyed_msg: Η μεταφόρτωση ιστότοπου διαγράφηκε επιτυχώς! software_updates: critical_update: Κρίσιμο - παρακαλώ ενημέρωσε γρήγορα - description: Συνιστάται να διατηρείς την εγκατάσταση του Mastodon ενημερωμένη για να επωφεληθείς από τις πιο πρόσφατες διορθώσεις και δυνατότητες. Επιπλέον, μερικές φορές είναι κρίσιμο να ενημερώσεις το Mastodon εγκαίρως για να αποφύγεις προβλήματα ασφαλείας. Για αυτούς τους λόγους, το Mastodon ελέγχει για ενημερώσεις κάθε 30 λεπτά και θα σας ειδοποιεί σύμφωνα με τις προτιμήσεις ειδοποίησης μέσω email. documentation_link: Μάθε περισσότερα release_notes: Σημειώσεις έκδοσης title: Διαθέσιμες ενημερώσεις @@ -892,7 +862,16 @@ el: review_requested: Αιτήθηκε αξιολόγηση reviewed: Αξιολογήθηκε title: Κατάσταση + trendable: Πιθανό για τάσεις + unreviewed: Μη ελεγμένη + usable: Χρησιμοποιήσιμο + name: Όνομα + newest: Νεότερη όλων + oldest: Παλαιότερη όλων + reset: Επαναφορά review: Κατάσταση αξιολόγησης + search: Αναζήτηση + title: Ετικέτες updated_msg: Οι ρυθμίσεις των ετικετών ενημερώθηκαν επιτυχώς title: Διαχείριση trends: @@ -957,13 +936,13 @@ el: used_by_over_week: one: Χρησιμοποιήθηκε από ένα άτομο την τελευταία εβδομάδα other: Χρησιμοποιήθηκε από %{count} άτομα την τελευταία εβδομάδα - title: Τάσεις trending: Τάσεις warning_presets: add_new: Πρόσθεση νέου delete: Διαγραφή edit_preset: Ενημέρωση προκαθορισμένης προειδοποίησης empty: Δεν έχετε ακόμη ορίσει κάποια προκαθορισμένη προειδοποίηση. + title: Προεπιλογές προειδοποίησης webhooks: add_new: Προσθήκη σημείου τερματισμού delete: Διαγραφή @@ -985,6 +964,9 @@ el: title: Webhooks webhook: Webhook admin_mailer: + auto_close_registrations: + body: Λόγω έλλειψης πρόσφατης δραστηριότητας συντονιστών, οι εγγραφές στο %{instance} έχουν αλλάξει αυτόματα στην απαίτηση χειροκίνητης αξιολόγησης, για να αποτρέψει το %{instance} από το να χρησιμοποιηθεί ως πλατφόρμα για πιθανούς κακούς ηθοποιούς. Μπορείς να το αλλάξεις ξανά για να ανοίξετε εγγραφές ανά πάσα στιγμή. + subject: Οι εγγραφές για το %{instance} έχουν αλλάξει αυτόματα σε απαίτηση έγκρισης new_appeal: actions: delete_statuses: διαγραφή των αναρτήσεών του @@ -997,6 +979,9 @@ el: body: 'Ο/Η %{target} κάνει έφεση στην απόφαση συντονισμού που έγινε από τον/την %{action_taken_by} στις %{date}, η οποία ήταν %{type}. Έγραψαν:' next_steps: Μπορείς να εγκρίνεις την έφεση για να αναιρέσεις την απόφαση της ομάδας συντονισμού ή να την αγνοήσεις. subject: Ο/Η %{username} κάνει έφεση σε μια απόφαση της ομάδας συντονισμού στον %{instance} + new_critical_software_updates: + body: Έχουν κυκλοφορήσει νέες κρίσιμες εκδόσεις του Mastodon, καλύτερα να ενημερώσεις το συντομότερο δυνατόν! + subject: Κρίσιμες ενημερώσεις Mastodon είναι διαθέσιμες για το %{instance}! new_pending_account: body: Τα στοιχεία του νέου λογαριασμού είναι παρακάτω. Μπορείς να εγκρίνεις ή να απορρίψεις αυτή την αίτηση. subject: Νέος λογαριασμός προς έγκριση στο %{instance} (%{username}) @@ -1004,6 +989,9 @@ el: body: Ο/Η %{reporter} ανέφερε τον/την %{target} body_remote: Κάποιος/α από τον τομέα %{domain} ανέφερε τον/την %{target} subject: Νέα αναφορά για %{instance} (#%{id}) + new_software_updates: + body: Έχουν κυκλοφορήσει νέες εκδόσεις Mastodon, ίσως θέλεις να ενημερώσεις! + subject: Νέες εκδόσεις Mastodon είναι διαθέσιμες για το %{instance}! new_trends: body: 'Τα ακόλουθα στοιχεία χρειάζονται αξιολόγηση για να μπορούν να προβληθούν δημόσια:' new_trending_links: @@ -1032,9 +1020,7 @@ el: guide_link_text: Μπορεί να συνεισφέρει ο οποιοσδήποτε. sensitive_content: Ευαίσθητο περιεχόμενο application_mailer: - notification_preferences: Αλλαγή προτιμήσεων email salutation: "%{name}," - settings: 'Άλλαξε τις προτιμήσεις email: %{link}' unsubscribe: Κατάργηση εγγραφής view: 'Προβολή:' view_profile: Προβολή προφίλ @@ -1050,9 +1036,17 @@ el: auth: apply_for_account: Ζήτα έναν λογαριασμό captcha_confirmation: + help_html: Εάν αντιμετωπίζεις προβλήματα με την επίλυση του CAPTCHA, μπορείς να επικοινωνήσεις μαζί μας μέσω %{email} και μπορούμε να σε βοηθήσουμε. + hint_html: Και κάτι ακόμα! Πρέπει να επιβεβαιώσουμε ότι είσαι άνθρωπος (αυτό γίνεται για να κρατήσουμε μακριά το σπαμ!). Λύσε το CAPTCHA παρακάτω και κάνε κλικ "Συνέχεια". title: Ελεγχος ασφαλείας confirmations: - wrong_email_hint: Εάν αυτή η διεύθυνση email δεν είναι σωστή, μπορείς να την αλλάξεις στις ρυθμίσεις λογαριασμού. + awaiting_review_title: Η εγγραφή σου εξετάζεται + clicking_this_link: κάνοντας κλικ σε αυτόν τον σύνδεσμο + login_link: σύνδεση + proceed_to_login_html: Τώρα μπορείς να προχωρήσεις στο %{login_link}. + redirect_to_app_html: Θα πρέπει να μεταφέρθηκες στην εφαρμογή %{app_name}. Αν αυτό δεν συμβεί, δοκιμάσε το %{clicking_this_link} ή επέστρεψε χειροκίνητα στην εφαρμογή. + registration_complete: Η εγγραφή σου στο %{domain} έχει πλέον ολοκληρωθεί! + welcome_title: Καλώς ήρθες, %{name}! delete_account: Διαγραφή λογαριασμού delete_account_html: Αν θέλεις να διαγράψεις το λογαριασμό σου, μπορείς να συνεχίσεις εδώ. Θα σου ζητηθεί επιβεβαίωση. description: @@ -1073,7 +1067,6 @@ el: or_log_in_with: Ή συνδέσου με privacy_policy_agreement_html: Έχω διαβάσει και συμφωνώ με την πολιτική απορρήτου progress: - confirm: Επιβεβαίωση email details: Τα στοιχεία σας review: Η αξιολόγησή μας rules: Αποδοχή κανόνων @@ -1087,15 +1080,16 @@ el: rules: accept: Αποδοχή back: Πίσω + invited_by: 'Μπορείτε να συμμετάσχεις στο %{domain} χάρη στην πρόσκληση που έλαβες από:' preamble: Αυτά ορίζονται και επιβάλλονται από τους συντονιστές του%{domain}. + preamble_invited: Πριν συνεχίσεις, παρακαλώ δώσε προσοχή στους βασικούς κανόνες που έχουν οριστεί από τους συντονιστές του %{domain}. title: Ορισμένοι βασικοί κανόνες. + title_invited: Έχεις προσκληθεί. security: Ασφάλεια set_new_password: Ορισμός νέου συνθηματικού setup: - email_below_hint_html: Έλεγξε τον φάκελο ανεπιθύμητης αλληλογραφίας ή ζήτα καινούργιο. Μπορείς να διορθώσεις τη διεύθυνση email σου αν είναι λάθος. email_settings_hint_html: Πάτησε το σύνδεσμο που σου στείλαμε για να επαληθεύσεις το %{email}. Θα σε περιμένουμε εδώ. link_not_received: Δεν έλαβες τον σύνδεσμο; - new_confirmation_instructions_sent: Θα λάβεις ένα νέο e-mail με το σύνδεσμο επιβεβαίωσης σε λίγα λεπτά! title: Ελέγξτε τα εισερχόμενά σας sign_in: preamble_html: Συνδεθείτε με τα διαπιστευτήριά σας στον %{domain}. Αν ο λογαριασμός σας φιλοξενείται σε διαφορετικό διακομιστή, δε θα μπορείτε να συνδεθείτε εδώ. @@ -1106,10 +1100,9 @@ el: title: Ας ξεκινήσουμε τις ρυθμίσεις στο %{domain}. status: account_status: Κατάσταση λογαριασμού - confirming: Αναμονή για ολοκλήρωση επιβεβαίωσης του email. functional: Ο λογαριασμός σας είναι πλήρως λειτουργικός. - pending: Η εφαρμογή σας εκκρεμεί έγκρισης, πιθανόν θα διαρκέσει κάποιο χρόνο. Θα λάβετε email αν εγκριθεί. redirecting_to: Ο λογαριασμός σου είναι ανενεργός γιατί επί του παρόντος ανακατευθύνει στον %{acct}. + self_destruct: Καθώς το %{domain} κλείνει, θα έχεις μόνο περιορισμένη πρόσβαση στον λογαριασμό σου. view_strikes: Προβολή προηγούμενων ποινών εναντίον του λογαριασμού σας too_fast: Η φόρμα υποβλήθηκε πολύ γρήγορα, προσπαθήστε ξανά. use_security_key: Χρήση κλειδιού ασφαλείας @@ -1150,9 +1143,6 @@ el: before: 'Πριν συνεχίσεις, παρακαλούμε να διαβάσεις τις παρακάτω σημειώσεις προσεκτικά:' caches: Περιεχόμενο που έχει αποθηκευτεί προσωρινά σε άλλους διακομιστές ίσως παραμείνει data_removal: Οι αναρτήσεις σου και άλλα δεδομένα θα διαγραφούν οριστικά - email_change_html: Μπορείς να αλλάξεις τη διεύθυνση email σου χωρίς να διαγράψεις τον λογαριασμό σου - email_contact_html: Αν και πάλι δεν έρθει, μπορείς να στείλεις email προς %{email} για βοήθεια - email_reconfirmation_html: Αν δεν έχεις λάβει το email επιβεβαίωσης, μπορείς να το ζητήσεις ξανά irreversible: Δεν θα μπορείς να ανακτήσεις ή ενεργοποιήσεις ξανά το λογαριασμό σου more_details_html: Για περισσότερες πληροφορίες, δες την πολιτική απορρήτου. username_available: Το όνομα χρήστη σου θα γίνει ξανά διαθέσιμο @@ -1189,6 +1179,10 @@ el: your_appeal_rejected: Η έφεση σου απορρίφθηκε domain_validator: invalid_domain: δεν είναι έγκυρο όνομα τομέα + edit_profile: + basic_information: Βασικές πληροφορίες + hint_html: "Τροποποίησε τί βλέπουν άτομα στο δημόσιο προφίλ σου και δίπλα στις αναρτήσεις σου. Είναι πιο πιθανό κάποιος να σε ακολουθήσει πίσω και να αλληλεπιδράσουν μαζί σου αν έχεις ολοκληρωμένο προφίλ και εικόνα προφίλ." + other: Άλλο errors: '400': Το αίτημα ήταν άκυρο ή με λάθος μορφή. '403': Δεν έχεις δικαίωμα πρόσβασης σε αυτή τη σελίδα. @@ -1296,25 +1290,44 @@ el: imports: errors: empty: Κενό αρχείο CSV + incompatible_type: Μη συμβατό με τον επιλεγμένο τύπο εισαγωγής invalid_csv_file: 'Μη έγκυρο αρχείο CSV. Σφάλμα: %{error}' over_rows_processing_limit: περιέχει περισσότερες από %{count} γραμμές too_large: Το αρχείο είναι πολύ μεγάλο failures: Αποτυχίες + imported: Εισήχθη + mismatched_types_warning: Φαίνεται ότι έχεις επιλέξει λάθος τύπο για αυτήν την εισαγωγή, παρακαλώ έλεγξε ξανά. modes: merge: Συγχώνευση merge_long: Διατήρηση των εγγράφων που υπάρχουν και προσθήκη των νέων overwrite: Αντικατάσταση overwrite_long: Αντικατάσταση των υπαρχόντων εγγράφων με τις καινούργιες + overwrite_preambles: + blocking_html: Πρόκειται να αντικαταστήσεις τη λίστα αποκλεισμών με έως και %{total_items} λογαριασμούς από το %{filename}. + bookmarks_html: Πρόκειται να αντικαταστήσεις τους σελιδοδείκτες σου με έως και %{total_items} αναρτήσεις από το %{filename}. + domain_blocking_html: Πρόκειται να αντικαταστήσεις τη λίστα αποκλεισμών τομέων με έως και %{total_items} τομείς από το %{filename}. + following_html: Πρόκειται να ακολουθήσεις μέχρι %{total_items} λογαριασμούς από το %{filename} και να σταματήσεις να ακολουθείς οποιονδήποτε άλλο. + lists_html: Πρόκειται να αντικαταστήσεις τις λίστες σου με περιεχόμενο του %{filename}. Μέχρι %{total_items} λογαριασμοί θα προστεθούν σε νέες λίστες. + muting_html: Πρόκειται να αντικαταστήσεις τη λίστα λογαριασμών σε σίγαση με έως και %{total_items} λογαριασμούς από το %{filename}. + preambles: + blocking_html: Πρόκειται να αποκλείσεις έως και %{total_items} λογαριασμούς από το %{filename}. + bookmarks_html: Πρόκειται να προσθέσεις μέχρι και %{total_items} αναρτήσεις από το %{filename} στους σελιδοδείκτες σου. + domain_blocking_html: Πρόκειται να αποκλείσεις έως και %{total_items} τομείς από το %{filename}. + following_html: Πρόκειται να ακολουθήσεις έως και %{total_items} λογαριασμούς από το %{filename}. + lists_html: Πρόκειται να προσθέσεις μέχρι και %{total_items} λογαριασμούς από το %{filename} στις λίστες σου. Θα δημιουργηθούν νέες λίστες αν δεν υπάρχει λίστα για προσθήκη. + muting_html: Πρόκειται να κάνεις σίγαση σε έως και %{total_items} λογαριασμούς από το %{filename}. preface: Μπορείς να εισάγεις τα δεδομένα που έχεις εξάγει από άλλο διακομιστή, όπως τη λίστα των ατόμων που ακολουθείς ή έχεις αποκλείσει. recent_imports: Πρόσφατες Εισαγωγές states: finished: Ολοκληρώθηκε in_progress: Σε εξέλιξη scheduled: Προγραμματισμένη + unconfirmed: Μη επιβεβαιωμένη status: Κατάσταση success: Τα δεδομένα σου μεταφορτώθηκαν επιτυχώς και θα επεξεργαστούν σύντομα time_started: Ξεκίνησε στις titles: + blocking: Εισαγωγή αποκλεισμένων λογαριασμών following: Εισαγωγή λογαριασμών που ακολουθείτε type: Τύπος εισαγωγής type_groups: @@ -1355,7 +1368,6 @@ el: authentication_methods: otp: εφαρμογή ταυτοποίησης δύο παραγόντων password: συνθηματικό - sign_in_token: κωδικός ασφαλείας e-mail webauthn: κλειδιά ασφαλείας description_html: Αν δεις δραστηριότητα που δεν αναγνωρίζεις, σκεφτείς να αλλάξεις τον κωδικό πρόσβασής σου και να ενεργοποιήσεις τον έλεγχο ταυτότητας δύο παραγόντων. empty: Δεν υπάρχει διαθέσιμο ιστορικό ελέγχου ταυτότητας @@ -1441,7 +1453,6 @@ el: update: subject: "%{name} επεξεργάστηκε μια ανάρτηση" notifications: - email_events: Συμβάντα για ειδοποιήσεις μέσω email email_events_hint: 'Επέλεξε συμβάντα για τα οποία θέλεις να λαμβάνεις ειδοποιήσεις μέσω email:' number: human: @@ -1721,6 +1732,9 @@ el: extra: Είναι τώρα έτοιμο για λήψη! subject: Το αρχείο σου είναι έτοιμο για λήψη title: Λήψη εφεδρικού αρχείου + failed_2fa: + subject: Αποτυχία ταυτοποίησης δεύτερου παράγοντα + title: Αποτυχία ελέγχου ταυτότητας δεύτερου παράγοντα suspicious_sign_in: change_password: άλλαξε τον κωδικό πρόσβασής σου details: 'Εδώ είναι οι λεπτομέρειες της σύνδεσης:' @@ -1760,7 +1774,19 @@ el: silence: Περιορισμένος λογαριασμός suspend: Λογαριασμός σε αναστολή welcome: + apps_android_action: Απόκτησέ το στο Google Play + apps_ios_action: Λήψη από το AppStore + apps_step: Κατεβάστε τις επίσημες εφαρμογές μας. + apps_title: Εφαρμογές Mastodon + checklist_subtitle: 'Ας ξεκινήσουμε σε αυτό το νέο κοινωνικό σύνορο:' + checklist_title: Λίστα Καλωσορίσματος + edit_profile_action: Εξατομίκευση + edit_profile_step: Ενίσχυσε τις αλληλεπιδράσεις σου έχοντας ένα ολοκληρωμένο προφίλ. + edit_profile_title: Εξατομίκευση του προφίλ σου explanation: Μερικές συμβουλές για να ξεκινήσεις + feature_action: Μάθε περισσότερα + feature_audience: Το Mastodon σού παρέχει μια μοναδική δυνατότητα διαχείρισης του κοινού σου χωρίς μεσάζοντες. Το Mastodon όταν αναπτύσσεται στη δική σου υποδομή σού επιτρέπει να ακολουθείς και να ακολουθείσαι από οποιονδήποτε άλλο συνδεδεμένο διακομιστή Mastodon και κανείς δεν τον ελέγχει, εκτός από σένα. + feature_audience_title: Χτίσε το κοινό σου με σιγουριά subject: Καλώς ήρθες στο Mastodon title: Καλώς όρισες, %{name}! users: @@ -1768,7 +1794,6 @@ el: go_to_sso_account_settings: Πήγαινε στις ρυθμίσεις λογαριασμού του παρόχου ταυτότητας σου invalid_otp_token: Άκυρος κωδικός πιστοποίησης 2 παραγόντων otp_lost_help_html: Αν χάσεις πρόσβαση και στα δύο, μπορείς να επικοινωνήσεις με %{email} - seamless_external_login: Επειδή έχεις συνδεθεί μέσω τρίτης υπηρεσίας, οι ρυθμίσεις συνθηματικού και email δεν είναι διαθέσιμες. signed_in_as: 'Έχεις συνδεθεί ως:' verification: verification: Πιστοποίηση diff --git a/config/locales/en-GB.yml b/config/locales/en-GB.yml index a7e6ed7a665..61dd5d9b38f 100644 --- a/config/locales/en-GB.yml +++ b/config/locales/en-GB.yml @@ -31,7 +31,6 @@ en-GB: created_msg: Moderation note successfully created! destroyed_msg: Moderation note successfully destroyed! accounts: - add_email_domain_block: Block e-mail domain approve: Approve approved_msg: Successfully approved %{username}'s sign-up application are_you_sure: Are you sure? @@ -58,7 +57,6 @@ en-GB: demote: Demote destroyed_msg: "%{username}'s data is now queued to be deleted imminently" disable: Freeze - disable_sign_in_token_auth: Disable e-mail token authentication disable_two_factor_authentication: Disable 2FA disabled: Frozen display_name: Display name @@ -67,7 +65,6 @@ en-GB: email: Email email_status: Email status enable: Unfreeze - enable_sign_in_token_auth: Enable e-mail token authentication enabled: Enabled enabled_msg: Successfully unfroze %{username}'s account followers: Followers @@ -132,7 +129,6 @@ en-GB: resubscribe: Resubscribe role: Role search: Search - search_same_email_domain: Other users with the same e-mail domain search_same_ip: Other users with the same IP security: Security security_measures: @@ -173,26 +169,21 @@ en-GB: approve_appeal: Approve Appeal approve_user: Approve User assigned_to_self_report: Assign Report - change_email_user: Change E-mail for User change_role_user: Change Role of User confirm_user: Confirm User create_account_warning: Create Warning create_announcement: Create Announcement - create_canonical_email_block: Create E-mail Block create_custom_emoji: Create Custom Emoji create_domain_allow: Create Domain Allow create_domain_block: Create Domain Block - create_email_domain_block: Create E-mail Domain Block create_ip_block: Create IP rule create_unavailable_domain: Create Unavailable Domain create_user_role: Create Role demote_user: Demote User destroy_announcement: Delete Announcement - destroy_canonical_email_block: Delete E-mail Block destroy_custom_emoji: Delete Custom Emoji destroy_domain_allow: Delete Domain Allow destroy_domain_block: Delete Domain Block - destroy_email_domain_block: Delete E-mail Domain Block destroy_instance: Purge Domain destroy_ip_block: Delete IP rule destroy_status: Delete Post @@ -200,10 +191,8 @@ en-GB: destroy_user_role: Destroy Role disable_2fa_user: Disable 2FA disable_custom_emoji: Disable Custom Emoji - disable_sign_in_token_auth_user: Disable E-mail Token Authentication for User disable_user: Disable User enable_custom_emoji: Enable Custom Emoji - enable_sign_in_token_auth_user: Enable E-mail Token Authentication for User enable_user: Enable User memorialize_account: Memorialise Account promote_user: Promote User @@ -233,26 +222,20 @@ en-GB: approve_appeal_html: "%{name} approved moderation decision appeal from %{target}" approve_user_html: "%{name} approved sign-up from %{target}" assigned_to_self_report_html: "%{name} assigned report %{target} to themselves" - change_email_user_html: "%{name} changed the e-mail address of user %{target}" change_role_user_html: "%{name} changed role of %{target}" - confirm_user_html: "%{name} confirmed e-mail address of user %{target}" create_account_warning_html: "%{name} sent a warning to %{target}" create_announcement_html: "%{name} created new announcement %{target}" - create_canonical_email_block_html: "%{name} blocked e-mail with the hash %{target}" create_custom_emoji_html: "%{name} uploaded new emoji %{target}" create_domain_allow_html: "%{name} allowed federation with domain %{target}" create_domain_block_html: "%{name} blocked domain %{target}" - create_email_domain_block_html: "%{name} blocked e-mail domain %{target}" create_ip_block_html: "%{name} created rule for IP %{target}" create_unavailable_domain_html: "%{name} stopped delivery to domain %{target}" create_user_role_html: "%{name} created %{target} role" demote_user_html: "%{name} demoted user %{target}" destroy_announcement_html: "%{name} deleted announcement %{target}" - destroy_canonical_email_block_html: "%{name} unblocked e-mail with the hash %{target}" destroy_custom_emoji_html: "%{name} deleted emoji %{target}" destroy_domain_allow_html: "%{name} disallowed federation with domain %{target}" destroy_domain_block_html: "%{name} unblocked domain %{target}" - destroy_email_domain_block_html: "%{name} unblocked e-mail domain %{target}" destroy_instance_html: "%{name} purged domain %{target}" destroy_ip_block_html: "%{name} deleted rule for IP %{target}" destroy_status_html: "%{name} removed post by %{target}" @@ -260,10 +243,8 @@ en-GB: destroy_user_role_html: "%{name} deleted %{target} role" disable_2fa_user_html: "%{name} disabled two factor requirement for user %{target}" disable_custom_emoji_html: "%{name} disabled emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} disabled e-mail token authentication for %{target}" disable_user_html: "%{name} disabled login for user %{target}" enable_custom_emoji_html: "%{name} enabled emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} enabled e-mail token authentication for %{target}" enable_user_html: "%{name} enabled login for user %{target}" memorialize_account_html: "%{name} turned %{target}'s account into a memoriam page" promote_user_html: "%{name} promoted user %{target}" @@ -271,7 +252,6 @@ en-GB: reject_user_html: "%{name} rejected sign-up from %{target}" remove_avatar_user_html: "%{name} removed %{target}'s avatar" reopen_report_html: "%{name} reopened report %{target}" - resend_user_html: "%{name} resent confirmation e-mail for %{target}" reset_password_user_html: "%{name} reset password of user %{target}" resolve_report_html: "%{name} resolved report %{target}" sensitive_account_html: "%{name} marked %{target}'s media as sensitive" @@ -432,7 +412,6 @@ en-GB: attempts_over_week: one: "%{count} attempt over the last week" other: "%{count} sign-up attempts over the last week" - created_msg: Successfully blocked e-mail domain delete: Delete dns: types: @@ -441,12 +420,8 @@ en-GB: new: create: Add domain resolve: Resolve domain - title: Block new e-mail domain - no_email_domain_block_selected: No e-mail domain blocks were changed as none were selected not_permitted: Not permitted - resolved_dns_records_hint_html: The domain name resolves to the following MX domains, which are ultimately responsible for accepting e-mail. Blocking an MX domain will block sign-ups from any e-mail address which uses the same MX domain, even if the visible domain name is different. Be careful not to block major e-mail providers. resolved_through_html: Resolved through %{domain} - title: Blocked e-mail domains export_domain_allows: new: title: Import domain allows @@ -600,7 +575,6 @@ en-GB: resolve_description_html: No action will be taken against the reported account, no strike recorded, and the report will be closed. silence_description_html: The account will be visible only to those who already follow it or manually look it up, severely limiting its reach. Can always be reverted. Closes all reports against this account. suspend_description_html: The account and all its contents will be inaccessible and eventually deleted, and interacting with it will be impossible. Reversible within 30 days. Closes all reports against this account. - actions_description_html: Decide which action to take to resolve this report. If you take a punitive action against the reported account, an e-mail notification will be sent to them, except when the Spam category is selected. actions_description_remote_html: Decide which action to take to resolve this report. This will only affect how your server communicates with this remote account and handle its content. add_to_report: Add more to report already_suspended_badges: @@ -665,7 +639,6 @@ en-GB: delete_data_html: Delete @%{acct}'s profile and contents 30 days from now unless they get unsuspended in the meantime preview_preamble_html: "@%{acct} will receive a warning with the following contents:" record_strike_html: Record a strike against @%{acct} to help you escalate on future violations from this account - send_email_html: Send @%{acct} a warning e-mail warning_placeholder: Optional additional reasoning for the moderation action. target_origin: Origin of reported account title: Reports @@ -705,7 +678,6 @@ en-GB: manage_appeals: Manage Appeals manage_appeals_description: Allows users to review appeals against moderation actions manage_blocks: Manage Blocks - manage_blocks_description: Allows users to block e-mail providers and IP addresses manage_custom_emojis: Manage Custom Emojis manage_custom_emojis_description: Allows users to manage custom emojis on the server manage_federation: Manage Federation @@ -723,7 +695,6 @@ en-GB: manage_taxonomies: Manage Taxonomies manage_taxonomies_description: Allows users to review trending content and update hashtag settings manage_user_access: Manage User Access - manage_user_access_description: Allows users to disable other users' two-factor authentication, change their e-mail address, and reset their password manage_users: Manage Users manage_users_description: Allows users to view other users' details and perform moderation actions against them manage_webhooks: Manage Webhooks @@ -798,7 +769,6 @@ en-GB: destroyed_msg: Site upload successfully deleted! software_updates: critical_update: Critical — please update quickly - description: It is recommended to keep your Mastodon installation up to date to benefit from the latest fixes and features. Moreover, it is sometimes critical to update Mastodon in a timely manner to avoid security issues. For these reasons, Mastodon checks for updates every 30 minutes, and will notify you according to your e-mail notification preferences. documentation_link: Learn more release_notes: Release notes title: Available updates @@ -950,7 +920,6 @@ en-GB: used_by_over_week: one: Used by one person over the last week other: Used by %{count} people over the last week - title: Trends trending: Trending warning_presets: add_new: Add new @@ -1035,9 +1004,7 @@ en-GB: guide_link_text: Everyone can contribute. sensitive_content: Sensitive content application_mailer: - notification_preferences: Change e-mail preferences salutation: "%{name}," - settings: 'Change e-mail preferences: %{link}' unsubscribe: Unsubscribe view: 'View:' view_profile: View profile @@ -1057,7 +1024,6 @@ en-GB: hint_html: Just one more thing! We need to confirm you're a human (this is so we can keep the spam out!). Solve the CAPTCHA below and click "Continue". title: Security check confirmations: - awaiting_review: Your e-mail address is confirmed! The %{domain} staff is now reviewing your registration. You will receive an e-mail if they approve your account! awaiting_review_title: Your registration is being reviewed clicking_this_link: clicking this link login_link: log in @@ -1065,7 +1031,6 @@ en-GB: redirect_to_app_html: You should have been redirected to the %{app_name} app. If that did not happen, try %{clicking_this_link} or manually return to the app. registration_complete: Your registration on %{domain} is now complete! welcome_title: Welcome, %{name}! - wrong_email_hint: If that e-mail address is not correct, you can change it in account settings. delete_account: Delete account delete_account_html: If you wish to delete your account, you can proceed here. You will be asked for confirmation. description: @@ -1086,7 +1051,6 @@ en-GB: or_log_in_with: Or log in with privacy_policy_agreement_html: I have read and agree to the privacy policy progress: - confirm: Confirm e-mail details: Your details review: Our review rules: Accept rules @@ -1108,10 +1072,8 @@ en-GB: security: Security set_new_password: Set new password setup: - email_below_hint_html: Check your spam folder, or request another one. You can correct your e-mail address if it's wrong. email_settings_hint_html: Click the link we sent you to verify %{email}. We'll wait right here. link_not_received: Didn't get a link? - new_confirmation_instructions_sent: You will receive a new e-mail with the confirmation link in a few minutes! title: Check your inbox sign_in: preamble_html: Log in with your %{domain} credentials. If your account is hosted on a different server, you will not be able to log in here. @@ -1122,9 +1084,7 @@ en-GB: title: Let's get you set up on %{domain}. status: account_status: Account status - confirming: Waiting for e-mail confirmation to be completed. functional: Your account is fully operational. - pending: Your application is pending review by our staff. This may take some time. You will receive an e-mail if your application is approved. redirecting_to: Your account is inactive because it is currently redirecting to %{acct}. self_destruct: As %{domain} is closing down, you will only get limited access to your account. view_strikes: View past strikes against your account @@ -1167,9 +1127,6 @@ en-GB: before: 'Before proceeding, please read these notes carefully:' caches: Content that has been cached by other servers may persist data_removal: Your posts and other data will be permanently removed - email_change_html: You can change your e-mail address without deleting your account - email_contact_html: If it still doesn't arrive, you can e-mail %{email} for help - email_reconfirmation_html: If you are not receiving the confirmation e-mail, you can request it again irreversible: You will not be able to restore or reactivate your account more_details_html: For more details, see the privacy policy. username_available: Your username will become available again @@ -1402,7 +1359,6 @@ en-GB: authentication_methods: otp: two-factor authentication app password: password - sign_in_token: e-mail security code webauthn: security keys description_html: If you see activity that you don't recognise, consider changing your password and enabling two-factor authentication. empty: No authentication history available @@ -1413,16 +1369,6 @@ en-GB: unsubscribe: action: Yes, unsubscribe complete: Unsubscribed - confirmation_html: Are you sure you want to unsubscribe from receiving %{type} for Mastodon on %{domain} to your e-mail at %{email}? You can always re-subscribe from your e-mail notification settings. - emails: - notification_emails: - favourite: favourite notification e-mails - follow: follow notification e-mails - follow_request: follow request e-mails - mention: mention notification e-mails - reblog: boost notification e-mails - resubscribe_html: If you've unsubscribed by mistake, you can re-subscribe from your e-mail notification settings. - success_html: You'll no longer receive %{type} for Mastodon on %{domain} to your e-mail at %{email}. title: Unsubscribe media_attachments: validations: @@ -1503,8 +1449,6 @@ en-GB: update: subject: "%{name} edited a post" notifications: - administration_emails: Admin e-mail notifications - email_events: Events for e-mail notifications email_events_hint: 'Select events that you want to receive notifications for:' number: human: @@ -1663,7 +1607,6 @@ en-GB: import: Import import_and_export: Import and export migrate: Account migration - notifications: E-mail notifications preferences: Preferences profile: Profile relationships: Follows and followers @@ -1910,7 +1853,6 @@ en-GB: invalid_otp_token: Invalid two-factor code otp_lost_help_html: If you lost access to both, you may get in touch with %{email} rate_limited: Too many authentication attempts, try again later. - seamless_external_login: You are logged in via an external service, so password and e-mail settings are not available. signed_in_as: 'Logged in as:' verification: extra_instructions_html: Tip: The link on your website can be invisible. The important part is rel="me" which prevents impersonation on websites with user-generated content. You can even use a link tag in the header of the page instead of a, but the HTML must be accessible without executing JavaScript. diff --git a/config/locales/eo.yml b/config/locales/eo.yml index 95e3dd5a8d9..85aa3a1f31a 100644 --- a/config/locales/eo.yml +++ b/config/locales/eo.yml @@ -31,7 +31,6 @@ eo: created_msg: Noto de moderigado sukcese kreita! destroyed_msg: Noto de moderigado sukcese detruita! accounts: - add_email_domain_block: Bloki retadresan domajnon approve: Aprobi approved_msg: Sukcese aprobis aliĝ-peton de %{username} are_you_sure: Ĉu vi certas? @@ -58,7 +57,6 @@ eo: demote: Degradi destroyed_msg: Datumoj de %{username} nun enviciĝis por esti forigita baldaǔ disable: Frostigi - disable_sign_in_token_auth: Malŝalti aŭtentigon per retpoŝta ĵetono disable_two_factor_authentication: Malŝalti 2FA-n disabled: Frostigita display_name: Montrata nomo @@ -67,7 +65,6 @@ eo: email: Retpoŝto email_status: Stato de retpoŝto enable: Malfrostigi - enable_sign_in_token_auth: Ŝalti aŭtentigon per retpoŝta ĵetono enabled: Ebligita enabled_msg: Sukcese malfrostigis konton de %{username} followers: Sekvantoj @@ -132,7 +129,6 @@ eo: resubscribe: Reaboni role: Rolo search: Serĉi - search_same_email_domain: Aliaj uzantoj kun la sama domajno de retpoŝto search_same_ip: Aliaj uzantoj kun la sama IP security: Sekureco security_measures: @@ -173,26 +169,21 @@ eo: approve_appeal: Aprobis Apelacion approve_user: Aprobi Uzanton assigned_to_self_report: Atribui Raporton - change_email_user: Ŝanĝi retpoŝton de uzanto change_role_user: Ŝanĝi Rolon de Uzanton confirm_user: Konfirmi uzanton create_account_warning: Krei averton create_announcement: Krei Anoncon - create_canonical_email_block: Krei Blokadon de Retpoŝto create_custom_emoji: Krei Propran Emoĝion create_domain_allow: Krei Domajnan Permeson create_domain_block: Krei Blokadon De Domajno - create_email_domain_block: Krei Blokadon De Retpoŝta Domajno create_ip_block: Krei IP-regulon create_unavailable_domain: Krei Nehaveblan Domajnon create_user_role: Krei Rolon demote_user: Malpromocii Uzanton destroy_announcement: Forigi Anoncon - destroy_canonical_email_block: Forigi blokadon de retpoŝta adreso destroy_custom_emoji: Forigi Propran Emoĝion destroy_domain_allow: Forigi Domajnan Permeson destroy_domain_block: Forigi blokadon de domajno - destroy_email_domain_block: Forigi blokadon de retpoŝta domajno destroy_instance: Forigi Domajnon destroy_ip_block: Forigi IP-regulon destroy_status: Forigi Afiŝon @@ -200,10 +191,8 @@ eo: destroy_user_role: Detrui Rolon disable_2fa_user: Malebligi 2FA disable_custom_emoji: Malebligi proprajn emoĝiojn - disable_sign_in_token_auth_user: Malŝalti aŭtentigon per retpoŝta ĵetono por la uzanto disable_user: Neebligi la uzanton enable_custom_emoji: Ebligi Propran Emoĝion - enable_sign_in_token_auth_user: Ŝalti aŭtentigon per retpoŝta ĵetono por la uzanto enable_user: Ebligi uzanton memorialize_account: Memorigu Konton promote_user: Promocii Uzanton @@ -232,26 +221,20 @@ eo: approve_appeal_html: "%{name} aprobis apelacion kontraŭ moderiga decido de %{target}" approve_user_html: "%{name} aprobis registriĝon de %{target}" assigned_to_self_report_html: "%{name} asignis signalon %{target} al si mem" - change_email_user_html: "%{name} ŝanĝis retadreson de uzanto %{target}" change_role_user_html: "%{name} ŝanĝis rolon de %{target}" - confirm_user_html: "%{name} konfirmis retadreson de uzanto %{target}" create_account_warning_html: "%{name} sendis averton al %{target}" create_announcement_html: "%{name} kreis novan anoncon %{target}" - create_canonical_email_block_html: "%{name} blokis retpoŝtadreson per krado %{target}" create_custom_emoji_html: "%{name} alŝutis novan emoĝion %{target}" create_domain_allow_html: "%{name} aldonis domajnon %{target} al la blanka listo" create_domain_block_html: "%{name} blokis domajnon %{target}" - create_email_domain_block_html: "%{name} blokis retpoŝtan domajnon %{target}" create_ip_block_html: "%{name} kreis regulon por IP %{target}" create_unavailable_domain_html: "%{name} ĉesis sendon al domajno %{target}" create_user_role_html: "%{name} kreis rolon de %{target}" demote_user_html: "%{name} degradis uzanton %{target}" destroy_announcement_html: "%{name} forigis anoncon %{target}" - destroy_canonical_email_block_html: "%{name} malblokis retpoŝtadreson per krado %{target}" destroy_custom_emoji_html: "%{name} forigis emoĝion %{target}" destroy_domain_allow_html: "%{name} forigis domajnon %{target} el la blanka listo" destroy_domain_block_html: "%{name} malblokis domajnon %{target}" - destroy_email_domain_block_html: "%{name} malblokis retpoŝtan domajnon %{target}" destroy_instance_html: "%{name} forigis domajnon %{target}" destroy_ip_block_html: "%{name} forigis regulon por IP %{target}" destroy_status_html: "%{name} forigis mesaĝojn de %{target}" @@ -259,10 +242,8 @@ eo: destroy_user_role_html: "%{name} forigis rolon de %{target}" disable_2fa_user_html: "%{name} malebligis dufaktoran aŭtentigon por uzanto %{target}" disable_custom_emoji_html: "%{name} malebligis la emoĝion %{target}" - disable_sign_in_token_auth_user_html: "%{name} malŝaltis la aŭtentigon de retpoŝta ĵetono por %{target}" disable_user_html: "%{name} malebligis ensaluton por uzanto %{target}" enable_custom_emoji_html: "%{name} ebligis la emoĝion %{target}" - enable_sign_in_token_auth_user_html: "%{name} ŝaltis la aŭtentigon de retpoŝta ĵetono por %{target}" enable_user_html: "%{name} ebligis ensaluton por uzanto %{target}" memorialize_account_html: "%{name} ŝanĝis la konton de %{target} al memora paĝo" promote_user_html: "%{name} plirangigis uzanton %{target}" @@ -270,7 +251,6 @@ eo: reject_user_html: "%{name} malakceptis registriĝon de %{target}" remove_avatar_user_html: "%{name} forigis la profilbildon de %{target}" reopen_report_html: "%{name} remalfermis signalon %{target}" - resend_user_html: "%{name} resendis konfirman retmesaĝon por %{target}" reset_password_user_html: "%{name} restarigis la pasvorton de la uzanto %{target}" resolve_report_html: "%{name} solvis raporton %{target}" sensitive_account_html: "%{name} markis audovidaĵon de %{target} kiel tiklan" @@ -429,7 +409,6 @@ eo: attempts_over_week: one: "%{count} provo ekde lasta semajno" other: "%{count} registroprovoj ekde lasta semajno" - created_msg: Retadreso sukcese aldonita al la nigra listo delete: Forigi dns: types: @@ -438,12 +417,8 @@ eo: new: create: Aldoni domajnon resolve: Solvi domajnon - title: Nova blokado de retadresa domajno - no_email_domain_block_selected: Neniuj retpoŝtoadresodomajnblokoj ŝanĝitas ĉar nenio elektitas not_permitted: Ne permesita - resolved_dns_records_hint_html: La domajnnomo referencas al la MX-domajnoj kiuj akceptas retpoŝton. Ne bloku grandajn retpoŝtoservilojn. resolved_through_html: Solvis tra %{domain} - title: Nigra listo de retadresaj domajnoj export_domain_allows: new: title: Importi domajnpermesojn @@ -593,7 +568,6 @@ eo: resolve_description_html: Nenio okazotas al la raportita konto kaj la raporto fermotas. silence_description_html: La konto estos videbla al nur personoj kiu jam sekvis ĝin au permane serĉo ĝin, ege limigante ĝian atingon. Malfermi ciujn raportojn kontra ĉi tiun konton. suspend_description_html: La konto kaj ciuj ĝiaj enhavoj estos neatingebla kaj poŝte forigitas, kaj interagi per ĝi estos neebla. Malfermi ciujn raportojn kontra ĉi tiu konto. - actions_description_html: Decidu kiu ago por solvi ĉi tiuj raporto. Spamo kategorio elektitas. actions_description_remote_html: Decidu kiun klopodon por solvi ĉi tiun raporton. Ĉi tiu efikas kiel nur via servilo komuniki per ĉi tiu fora konto kaj trakti ĝian enhavon. add_to_report: Aldoni pli al raporto are_you_sure: Ĉu vi certas? @@ -653,7 +627,6 @@ eo: delete_data_html: Forigi profilon kaj enhavojn de @%{acct} post 30 tagoj se ili ne malsuspenditas dum la dauro preview_preamble_html: "@%{acct} akiros averton kun ĉi tiuj enhavoj:" record_strike_html: Rekordu admonon kontra @%{acct} por helpi vi plikontroli estontajn malobservojn de ĉi tiu konto - send_email_html: Sendi al @%{acct} retpoŝtaĵon de averto warning_placeholder: Nedeviga aldona kialo por la moderigadago. target_origin: Origino de raportita konto title: Signaloj @@ -693,7 +666,6 @@ eo: manage_appeals: Administri Apelaciojn manage_appeals_description: Rajtigas al uzantoj kontroli apelaciojn kontraǔ kontrolaj agoj manage_blocks: Administri Blokojn - manage_blocks_description: Permesi uzantojn bloki retpoŝtoservilojn kaj IP-adresojn manage_custom_emojis: Administri propajn emoĝiojn manage_custom_emojis_description: Permesi uzantojn administri propajn emoĝiojn ĉe la servilo manage_federation: Administri Federacion @@ -711,7 +683,6 @@ eo: manage_taxonomies: Administri kategoriarojn manage_taxonomies_description: Permesi uzantojn kontroli popularan enhavon kaj ĝisdatigi kradvortopciojn manage_user_access: Administri uzantoaliron - manage_user_access_description: Permesi uzantojn malebligi autentiko kaj retpoŝtodetalo de aliaj uzantoj manage_users: Administri uzantojn manage_users_description: Permesi uzantaojn vidi detalojn de aliaj uzantoj kaj administri ilin manage_webhooks: Administri rethokojn @@ -912,7 +883,6 @@ eo: used_by_over_week: one: Uzita de 1 persono ekde lasta semajno other: Uzita de %{count} personoj ekde lasta semajno - title: Tendencoj trending: Popularaĵoj warning_presets: add_new: Aldoni novan @@ -987,9 +957,7 @@ eo: guide_link_text: Ĉiu povas kontribui. sensitive_content: Tikla enhavo application_mailer: - notification_preferences: Ŝanĝi retmesaĝajn preferojn salutation: "%{name}," - settings: 'Ŝanĝi retmesaĝajn preferojn: %{link}' unsubscribe: Malabonu view: 'Vidi:' view_profile: Vidi profilon @@ -1010,7 +978,6 @@ eo: confirmations: login_link: ensaluti welcome_title: Bonvenon, %{name}! - wrong_email_hint: Se tiu retpoŝtadreso ne estas ĝusta, vi povas ŝanĝi ĝin en la agordoj pri la konto. delete_account: Forigi konton delete_account_html: Se vi deziras forigi vian konton, vi povas fari tion ĉi tie. Vi bezonos konfirmi vian peton. description: @@ -1031,7 +998,6 @@ eo: or_log_in_with: Aŭ saluti per privacy_policy_agreement_html: Mi legis kaj konsentis pri privatpolitiko progress: - confirm: Konfirmi retpoŝtadreson details: Viaj detaloj review: Niaj recenzoj rules: Akcepti regulojn @@ -1053,9 +1019,7 @@ eo: security: Sekureco set_new_password: Elekti novan pasvorton setup: - email_below_hint_html: Kontrolu vian spam-dosierujon aŭ petu novan ligon. Se necese, vi povas korekti vian retadreson. link_not_received: Ĉu vi ne ricevis ligilon? - new_confirmation_instructions_sent: Vi devus ricevi novan retpoŝton kun la konfirma ligilo post kelkaj minutoj! title: Kontrolu vian retpoŝta enirkesto sign_in: preamble_html: Ensalutu per via detaloj de %{domain}. Se via konto gastigantigas sur malsama servilo, vi ne povas ensaluti ĉi tie. @@ -1065,9 +1029,7 @@ eo: title: Ni pretigu vin ĉe %{domain}. status: account_status: Statuso de la konto - confirming: Retpoŝtokonfirmo bezonas kompletigitis. functional: Via konto estas tute funkcia. - pending: Via aliĝo estos kontrolita de nia teamo. Tio povas bezoni iom da tempo. Vi ricevos retpoŝtmesaĝon se via aliĝo estas aprobita. redirecting_to: Via konto estas neaktiva ĉar ĝi nun alidirektas al %{acct}. view_strikes: Vidi antauaj admonoj kontra via konto too_fast: Formularo sendita tro rapide, klopodu denove. @@ -1109,9 +1071,6 @@ eo: before: 'Antau ol dauri, legu ĉi tiujn notojn zorgeme:' caches: Enhavo kiu kaŝmemorigitas de aliaj serviloj eble restas data_removal: Viaj afiŝoj kaj aliaj informoj estos forigita por eterne - email_change_html: Vi povas ŝanĝi vian retadreson sen forigi vian konton - email_contact_html: Se ĝi ankorau ne venas, vi povas retpoŝti al %{email} por ricevi helpon - email_reconfirmation_html: Se vi ne ricevas la konfirmretpoŝton, vi povas denove peti irreversible: Vi ne povas regajni au reaktivigi vian konton more_details_html: Por pli da detaloj, vidi la privatecan politikon. username_available: Via uzantnomo iĝos denove disponebla @@ -1323,7 +1282,6 @@ eo: authentication_methods: otp: 2-faktora autentigprogramaro password: pasvorto - sign_in_token: retpoŝta sekureca kodo webauthn: sekurecaj ŝlosiloj description_html: Se vi vidas nerekonitan agon, eble ŝanĝu vian pasvorton. empty: Neniu autentighistorio disponebla @@ -1334,16 +1292,6 @@ eo: unsubscribe: action: Jes, malabonu complete: Malabonita - confirmation_html: Ĉu vi certas, ke vi volas malaboni por ricevi %{type} por Mastodon ĉe %{domain} al via retpoŝto ĉe %{email}? Vi ĉiam povas reaboni de viaj retpoŝtaj sciigaj agordoj. - emails: - notification_emails: - favourite: plej ŝatataj sciigaj retpoŝtoj - follow: sekvu sciigajn retmesaĝojn - follow_request: sekvu petajn retpoŝtojn - mention: menciu sciigajn retmesaĝojn - reblog: plifortigi sciigajn retpoŝtojn - resubscribe_html: Se vi malabonis erare, vi povas reaboni de viaj retpoŝtaj sciigaj agordoj. - success_html: Vi ne plu ricevos %{type} por Mastodon sur %{domain} al via retpoŝto ĉe %{email}. title: Malaboni media_attachments: validations: @@ -1424,8 +1372,6 @@ eo: update: subject: "%{name} redaktis afiŝon" notifications: - administration_emails: Admin retpoŝtaj sciigoj - email_events: Eventoj por retpoŝtaj sciigoj email_events_hint: 'Elekti la eventojn pri kioj vi volas ricevi sciigojn:' number: human: @@ -1767,7 +1713,6 @@ eo: invalid_otp_token: Nevalida kodo de dufaktora aŭtentigo otp_lost_help_html: Se vi perdas aliron al ambaŭ, vi povas kontakti %{email} rate_limited: Estas tro multaj aŭtentigaj provoj, reprovu poste. - seamless_external_login: Vi estas ensalutinta per ekstera servo, do pasvortaj kaj retadresaj agordoj ne estas disponeblaj. signed_in_as: 'Salutinta kiel:' verification: extra_instructions_html: Konsilo: La ligilo en via retejo povas esti nevidebla. La grava parto estas rel="me", kiu evitas identoŝtelon en retejoj kun enhavo generita de uzantoj. Vi povas eĉ uzi link-etikedon en la header de la paĝo anstataŭ a, sed la HTML devas esti atingebla sen plenumado de JavaScript. diff --git a/config/locales/es-AR.yml b/config/locales/es-AR.yml index 8ebe203560a..21836e79f1c 100644 --- a/config/locales/es-AR.yml +++ b/config/locales/es-AR.yml @@ -442,7 +442,7 @@ es-AR: create: Agregar dominio resolve: Resolver dominio title: Bloquear nuevo dominio de correo electrónico - no_email_domain_block_selected: No se cambiaron bloques de dominio ya que no se seleccionó ninguno + no_email_domain_block_selected: No se cambiaron bloqueos de dominio de correo electrónico, ya que no se seleccionó ninguno not_permitted: No permitidos resolved_dns_records_hint_html: El nombre de dominio resuelve los siguientes dominios MX, los cuales son responsables en última instancia de aceptar el correo electrónico. Bloquear un dominio MX bloqueará los registros de cualquier dirección de correo electrónico que utilice el mismo dominio MX, incluso si el nombre de dominio visible es diferente. Tené cuidado de no bloquear los principales proveedores de correo electrónico. resolved_through_html: Resuelto a través de %{domain} @@ -907,10 +907,16 @@ es-AR: trends: allow: Permitir approved: Aprobadas + confirm_allow: "¿Estás seguro de que querés permitir las etiquetas seleccionadas?" + confirm_disallow: "¿Estás seguro de que no querés permitir las etiquetas seleccionadas?" disallow: Rechazar links: allow: Permitir enlace allow_provider: Permitir medio + confirm_allow: "¿Estás seguro de que querés permitir los enlaces seleccionados?" + confirm_allow_provider: "¿Estás seguro de que querés permitir los proveedores seleccionados?" + confirm_disallow: "¿Estás seguro de que no querés permitir los enlaces seleccionados?" + confirm_disallow_provider: "¿Estás seguro de que no querés permitir los proveedores seleccionados?" description_html: Estos son enlaces que actualmente están siendo muy compartidos por cuentas desde las que tu servidor ve los mensajes. Esto puede ayudar a tus usuarios a averiguar qué está pasando en el mundo. No hay enlaces que se muestren públicamente hasta que autoricés al publicador. También podés permitir o rechazar enlaces individuales. disallow: Rechazar enlace disallow_provider: Rechazar medio @@ -934,6 +940,10 @@ es-AR: statuses: allow: Permitir mensaje allow_account: Permitir autor + confirm_allow: "¿Estás seguro de que querés permitir los estados seleccionados?" + confirm_allow_account: "¿Estás seguro de que querés permitir las cuentas seleccionadas?" + confirm_disallow: "¿Estás seguro de que no querés permitir los estados seleccionados?" + confirm_disallow_account: "¿Estás seguro de que no querés permitir las cuentas seleccionadas?" description_html: Estos son mensajes que tu servidor detecta que están siendo compartidos y marcados como favoritos muchas veces en este momento. Esto puede ayudar a tus usuarios nuevos y retornantes a encontrar más cuentas para seguir. No hay mensajes que se muestren públicamente hasta que aprobés al autor, y el autor permita que su cuenta sea sugerida a otros. También podés permitir o rechazar mensajes individuales. disallow: Rechazar mensaje disallow_account: Rechazar autor @@ -966,7 +976,7 @@ es-AR: used_by_over_week: one: Usada por una persona durante la última semana other: Usada por %{count} personas durante la última semana - title: Tendencias + title: Recomendaciones y tendencias trending: En tendencia warning_presets: add_new: Agregar nuevo diff --git a/config/locales/es-MX.yml b/config/locales/es-MX.yml index 1623d110267..61f4a6c1671 100644 --- a/config/locales/es-MX.yml +++ b/config/locales/es-MX.yml @@ -31,7 +31,7 @@ es-MX: created_msg: "¡Nota de moderación creada con éxito!" destroyed_msg: "¡Nota de moderación destruida con éxito!" accounts: - add_email_domain_block: Poner en lista negra el dominio del correo + add_email_domain_block: Bloquear el dominio del correo approve: Aprobar approved_msg: La solicitud de registro de %{username} ha sido aprobada correctamente are_you_sure: "¿Estás seguro?" @@ -58,7 +58,7 @@ es-MX: demote: Degradar destroyed_msg: Los datos de %{username} están ahora en cola para ser eliminados inminentemente disable: Deshabilitar - disable_sign_in_token_auth: Desactivar la autenticación de doble factor + disable_sign_in_token_auth: Deshabilitar la autenticación por token de correo electrónico disable_two_factor_authentication: Desactivar autenticación de dos factores disabled: Deshabilitada display_name: Nombre @@ -67,7 +67,7 @@ es-MX: email: E-mail email_status: E-mail Status enable: Habilitar - enable_sign_in_token_auth: Habilitar autenticación por token de correo electrónico + enable_sign_in_token_auth: Habilitar la autenticación por token de correo electrónico enabled: Habilitada enabled_msg: Se ha descongelado correctamente la cuenta de %{username} followers: Seguidores @@ -178,7 +178,7 @@ es-MX: confirm_user: Confirmar Usuario create_account_warning: Crear Advertencia create_announcement: Crear Anuncio - create_canonical_email_block: Crear Bloque de E-mail + create_canonical_email_block: Crear Bloqueo de Correo Electrónico create_custom_emoji: Crear Emoji Personalizado create_domain_allow: Crear Permiso de Dominio create_domain_block: Crear Bloqueo de Dominio @@ -188,7 +188,7 @@ es-MX: create_user_role: Crear rol demote_user: Degradar Usuario destroy_announcement: Eliminar Anuncio - destroy_canonical_email_block: Eliminar Bloque de E-mail + destroy_canonical_email_block: Eliminar Bloqueo de Correo Electrónico destroy_custom_emoji: Eliminar Emoji Personalizado destroy_domain_allow: Eliminar Permiso de Dominio destroy_domain_block: Eliminar Bloqueo de Dominio @@ -200,7 +200,7 @@ es-MX: destroy_user_role: Destruir Rol disable_2fa_user: Deshabilitar 2FA disable_custom_emoji: Deshabilitar Emoji Personalizado - disable_sign_in_token_auth_user: Desactivar la autenticación de token de correo electrónico para el usuario + disable_sign_in_token_auth_user: Deshabilitar la Autenticación por Token de Correo Electrónico para el Usuario disable_user: Deshabilitar Usuario enable_custom_emoji: Habilitar Emoji Personalizado enable_sign_in_token_auth_user: Habilitar la Autenticación por Token de Correo Electrónico para el Usuario @@ -432,7 +432,7 @@ es-MX: attempts_over_week: one: "%{count} intentos durante la última semana" other: "%{count} intentos de registro en la última semana" - created_msg: Dominio de correo añadido a la lista negra con éxito + created_msg: Dominio de correo bloqueado con éxito delete: Borrar dns: types: @@ -441,12 +441,12 @@ es-MX: new: create: Añadir dominio resolve: Resolver dominio - title: Nueva entrada en la lista negra de correo - no_email_domain_block_selected: No se han cambiado bloqueos de dominio ya que ninguno ha sido seleccionado + title: Bloquear nuevo dominio de correo + no_email_domain_block_selected: No se han cambiado bloqueos de dominio de correo, ya que ninguno ha sido seleccionado not_permitted: No permitido - resolved_dns_records_hint_html: El nombre de dominio resuelve los siguientes dominios MX, los cuales son responsables en última instancia de aceptar el correo electrónico. Bloquear un dominio MX bloqueará los registros de cualquier dirección de correo electrónico que utilice el mismo dominio MX, incluso si el nombre de dominio visible es diferente. Tenga cuidado de no bloquear los principales proveedores de correo electrónico. + resolved_dns_records_hint_html: El nombre de dominio resuelve los siguientes dominios MX, los cuales son responsables en última instancia de aceptar el correo electrónico. Bloquear un dominio MX bloqueará los registros de cualquier dirección de correo electrónico que utilice el mismo dominio MX, incluso si el nombre de dominio visible es diferente. Ten cuidado de no bloquear los principales proveedores de correo electrónico. resolved_through_html: Resuelto a través de %{domain} - title: Lista negra de correo + title: Dominios de correo bloqueados export_domain_allows: new: title: Importar dominios permitidos @@ -705,7 +705,7 @@ es-MX: manage_appeals: Administrar Apelaciones manage_appeals_description: Permite a los usuarios revisar apelaciones contra acciones de moderación manage_blocks: Administrar Bloqueos - manage_blocks_description: Permite a los usuarios bloquear los proveedores de e-mail y las direcciones IP + manage_blocks_description: Permite a los usuarios bloquear proveedores de correo electrónico y direcciones IP manage_custom_emojis: Administrar Emojis Personalizados manage_custom_emojis_description: Permite a los usuarios gestionar emojis personalizados en el servidor manage_federation: Administrar Federación @@ -798,7 +798,7 @@ es-MX: destroyed_msg: "¡Carga del sitio eliminada con éxito!" software_updates: critical_update: Crítico — por favor actualiza rápidamente - description: Se recomienda mantener actualizada su instalación de Mastodon para beneficiarse de las últimas correcciones y características. Además, a veces es crítico actualizar Mastodon de manera oportuna para evitar problemas de seguridad. Por estas razones, Mastodon comprueba si hay actualizaciones cada 30 minutos, y le notificará de acuerdo a sus preferencias de notificación por correo electrónico. + description: Se recomienda mantener actualizada tu instalación de Mastodon para beneficiarte de las últimas correcciones y características. Además, a veces es crítico actualizar Mastodon de manera oportuna para evitar problemas de seguridad. Por estas razones, Mastodon comprueba si hay actualizaciones cada 30 minutos, y te notificará de acuerdo a tus preferencias de notificación por correo electrónico. documentation_link: Saber más release_notes: Notas de la versión title: Actualizaciones disponibles @@ -907,10 +907,16 @@ es-MX: trends: allow: Permitir approved: Aprobado + confirm_allow: "¿Estás seguro de que deseas permitir la etiqueta seleccionada?" + confirm_disallow: "¿Estás seguro de que deseas restringir la etiqueta seleccionada?" disallow: Rechazar links: allow: Permitir enlace allow_provider: Permitir editor + confirm_allow: "¿Estás seguro de que deseas permitir los enlaces seleccionados?" + confirm_allow_provider: "¿Estás seguro de que deseas permitir los proveedores seleccionados?" + confirm_disallow: "¿Estás seguro de que deseas restringir los enlaces seleccionados?" + confirm_disallow_provider: "¿Estás seguro de que deseas restringir los proveedores seleccionados?" description_html: Estos son enlaces que actualmente están siendo compartidos mucho por las cuentas desde las que tu servidor ve los mensajes. Pueden ayudar a tus usuarios a averiguar qué está pasando en el mundo. Ningún enlace se muestren públicamente hasta que autorice al dominio. También puede permitir o rechazar enlaces individuales. disallow: Rechazar enlace disallow_provider: Rechazar editor @@ -934,6 +940,10 @@ es-MX: statuses: allow: Permitir publicación allow_account: Permitir autor + confirm_allow: "¿Estás seguro de que deseas permitir los estados seleccionados?" + confirm_allow_account: "¿Estás seguro de que deseas permitir las cuentas seleccionadas?" + confirm_disallow: "¿Estás seguro de que deseas restringir los estados seleccionados?" + confirm_disallow_account: "¿Estás seguro de que deseas restringir las cuentas seleccionadas?" description_html: Estos son publicaciones que su servidor conoce que están siendo compartidas y marcadas como favoritas mucho en este momento. Pueden ayudar a tus usuarios nuevos y retornantes a encontrar más gente a la que seguir. No hay mensajes que se muestren públicamente hasta que apruebes el autor y el autor permita que su cuenta sea sugerida a otros. También puedes permitir o rechazar mensajes individuales. disallow: Rechazar publicación disallow_account: No permitir autor @@ -966,7 +976,7 @@ es-MX: used_by_over_week: one: Usada por una persona durante la última semana other: Usada por %{count} personas durante la última semana - title: Tendencias + title: Recomendaciones y tendencias trending: En tendencia warning_presets: add_new: Añadir nuevo @@ -1073,7 +1083,7 @@ es-MX: hint_html: ¡Una última cosita! Necesitamos confirmar que eres humano (¡así podemos evitar el spam!). Resuelve este CAPTCHA de debajo y pulsa en "Continuar". title: Comprobación de seguridad confirmations: - awaiting_review: "¡Tu dirección de correo electrónico ha sido confirmada! El personal de %{domain} está revisando tu registro. ¡Recibirás un correo electrónico si aprueban tu cuenta!" + awaiting_review: "¡Tu dirección de correo electrónico ha sido confirmada! El personal de %{domain} está revisando tu registro. ¡Recibirás un correo electrónico cuando aprueben tu cuenta!" awaiting_review_title: Su registro está siendo revisado clicking_this_link: presionando este enlace login_link: iniciar sesión @@ -1102,7 +1112,7 @@ es-MX: or_log_in_with: O inicia sesión con privacy_policy_agreement_html: He leído y acepto la política de privacidad progress: - confirm: Confirmar correo + confirm: Confirmar dirección de correo details: Tus detalles review: Nuestra revisión rules: Aceptar reglas @@ -1124,7 +1134,7 @@ es-MX: security: Cambiar contraseña set_new_password: Establecer nueva contraseña setup: - email_below_hint_html: Comprueba tu carpeta de correo no deseado o solicita otro enlace de confirmación. Puedes corregir tu correo electrónico si está mal. + email_below_hint_html: Comprueba tu carpeta de correo no deseado o solicita otro enlace de confirmación. Puedes corregir tu dirección de correo electrónico si está mal. email_settings_hint_html: Pulsa el enlace que te hemos enviado para verificar %{email}. Esperaremos aquí mismo. link_not_received: "¿No recibiste un enlace?" new_confirmation_instructions_sent: "¡Recibirás un nuevo correo electrónico con el enlace de confirmación en unos minutos!" @@ -1140,7 +1150,7 @@ es-MX: account_status: Estado de la cuenta confirming: Esperando confirmación de correo electrónico. functional: Tu cuenta está completamente operativa. - pending: Su solicitud está pendiente de revisión por nuestros administradores. Eso puede tardar algún tiempo. Usted recibirá un correo electrónico si el solicitud sea aprobada. + pending: Tu solicitud está pendiente de revisión por nuestro personal. Eso puede tardar un tiempo. Recibirás un correo electrónico cuando tu solicitud sea aprobada. redirecting_to: Tu cuenta se encuentra inactiva porque está siendo redirigida a %{acct}. self_destruct: Como %{domain} está cerrando, solo tendrás acceso limitado a tu cuenta. view_strikes: Ver amonestaciones pasadas contra tu cuenta @@ -1183,9 +1193,9 @@ es-MX: before: 'Antes de continuar, por favor lee con atención las siguientes notas:' caches: El contenido que ha sido almacenado en caché por otros servidores puede persistir data_removal: Tus publicaciones y el resto de datos se eliminarán definitivamente - email_change_html: Puedes cambiar tu dirección de correo electrónico sin eliminar tu cuenta + email_change_html: Puedes cambiar tu dirección de correo electrónico sin eliminar tu cuenta email_contact_html: Si aún no te ha llegado, puedes escribir a %{email} para pedir ayuda - email_reconfirmation_html: Si no te ha llegado el correo de confirmación, puedes volver a solicitarlo + email_reconfirmation_html: Si no te ha llegado el correo de confirmación, puedes volver a solicitarlo irreversible: No podrás restaurar ni reactivar tu cuenta more_details_html: Para más detalles, ver la política de privacidad. username_available: Tu nombre de usuario volverá a estar disponible @@ -1429,16 +1439,16 @@ es-MX: unsubscribe: action: Sí, darse de baja complete: Has cancelado tu suscripción - confirmation_html: ¿Estás seguro de que quieres dejar de recibir %{type} de Mastodon en %{domain} a tu email %{email}? Siempre podrás volver a suscribirte desde los ajustes de notificación por correo.. + confirmation_html: ¿Estás seguro de que quieres dejar de recibir %{type} de Mastodon en %{domain} a tu correo %{email}? Siempre podrás volver a suscribirte de nuevo desde los ajustes de notificación por correo. emails: notification_emails: - favourite: notificaciones de me gusta por correo - follow: notificaciones de seguidores por correo - follow_request: notificaciones de peticiones de seguimiento por correo - mention: notificaciones de menciones por correo - reblog: notificaciones de boost por correo - resubscribe_html: Si te has dado de baja por error, puedes volver a suscribirte desde tus ajustes de notificaciones por correo. - success_html: Ya no recibirás %{type} de mastodon en %{domain} a tu correo %{email}. + favourite: correos de notificación de favoritos + follow: correos de notificación de nuevos seguidores + follow_request: correos de notificación de solicitud de seguidor + mention: correos de notificación de menciones + reblog: correos de notificación de impulsos + resubscribe_html: Si te has dado de baja por error, puedes volver a darte de alta desde tus ajustes de notificaciones por correo. + success_html: Ya no recibirás %{type} de Mastodon en %{domain} a tu correo %{email}. title: Cancelar suscripción media_attachments: validations: @@ -1519,7 +1529,7 @@ es-MX: update: subject: "%{name} editó una publicación" notifications: - administration_emails: Notificaciones de administración por correo electrónico + administration_emails: Notificaciones administrativas por correo email_events: Eventos para notificaciones por correo electrónico email_events_hint: 'Selecciona los eventos para los que deseas recibir notificaciones:' number: @@ -1926,7 +1936,7 @@ es-MX: invalid_otp_token: Código de dos factores incorrecto otp_lost_help_html: Si perdiste al acceso a ambos, puedes ponerte en contancto con %{email} rate_limited: Demasiados intentos de autenticación, inténtalo de nuevo más tarde. - seamless_external_login: Has iniciado sesión desde un servicio externo, así que los ajustes de contraseña y correo no están disponibles. + seamless_external_login: Has iniciado sesión desde un servicio externo, por lo que los ajustes de contraseña y correo electrónico no están disponibles. signed_in_as: 'Sesión iniciada como:' verification: extra_instructions_html: Consejo: El enlace en tu web puede ser invisible. La parte importante es rel="me", que evita la suplantación de identidad en sitios con contenido generado por el usuario. Puedes incluso usar un tag link en el encabezado de la página en vez de a, pero el HTML debe ser accesible sin ejecutar JavaScript. diff --git a/config/locales/es.yml b/config/locales/es.yml index 9e3689557ac..883a9537172 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -432,7 +432,7 @@ es: attempts_over_week: one: "%{count} intento durante la última semana" other: "%{count} intentos de registro durante la última semana" - created_msg: Dominio de correo añadido a la lista negra con éxito + created_msg: Dominio de correo bloqueado con éxito delete: Borrar dns: types: @@ -441,12 +441,12 @@ es: new: create: Añadir dominio resolve: Resolver dominio - title: Nueva entrada en la lista negra de correo - no_email_domain_block_selected: No se han cambiado bloqueos de dominio ya que ninguno ha sido seleccionado + title: Bloquear nuevo dominio de correo + no_email_domain_block_selected: No se han cambiado bloqueos de dominio de correo, ya que ninguno ha sido seleccionado not_permitted: No permitido - resolved_dns_records_hint_html: El nombre de dominio resuelve los siguientes dominios MX, los cuales son responsables en última instancia de aceptar el correo electrónico. Bloquear un dominio MX bloqueará los registros de cualquier dirección de correo electrónico que utilice el mismo dominio MX, incluso si el nombre de dominio visible es diferente. Tenga cuidado de no bloquear los principales proveedores de correo electrónico. + resolved_dns_records_hint_html: El nombre de dominio resuelve los siguientes dominios MX, los cuales son responsables en última instancia de aceptar el correo electrónico. Bloquear un dominio MX bloqueará los registros de cualquier dirección de correo electrónico que utilice el mismo dominio MX, incluso si el nombre de dominio visible es diferente. Ten cuidado de no bloquear los principales proveedores de correo electrónico. resolved_through_html: Resuelto a través de %{domain} - title: Lista negra de correo + title: Dominios de correo bloqueados export_domain_allows: new: title: Importar dominios permitidos @@ -705,7 +705,7 @@ es: manage_appeals: Administrar Apelaciones manage_appeals_description: Permite a los usuarios revisar apelaciones contra acciones de moderación manage_blocks: Administrar Bloqueos - manage_blocks_description: Permite a los usuarios bloquear los proveedores de e-mail y las direcciones IP + manage_blocks_description: Permite a los usuarios bloquear proveedores de correo electrónico y direcciones IP manage_custom_emojis: Administrar Emojis Personalizados manage_custom_emojis_description: Permite a los usuarios gestionar emojis personalizados en el servidor manage_federation: Administrar Federación @@ -907,10 +907,16 @@ es: trends: allow: Permitir approved: Aprobadas + confirm_allow: "¿Estás seguro de que deseas permitir la etiqueta seleccionada?" + confirm_disallow: "¿Estás seguro de que deseas restringir la etiqueta seleccionada?" disallow: No permitir links: allow: Permitir enlace allow_provider: Permitir medio + confirm_allow: "¿Estás seguro de que deseas permitir los enlaces seleccionados?" + confirm_allow_provider: "¿Estás seguro de que deseas permitir los proveedores seleccionados?" + confirm_disallow: "¿Estás seguro de que deseas restringir los enlaces seleccionados?" + confirm_disallow_provider: "¿Estás seguro de que deseas restringir los proveedores seleccionados?" description_html: Estos son enlaces que actualmente están siendo compartidos mucho por las cuentas desde las que tu servidor ve los mensajes. Pueden ayudar a tus usuarios a averiguar qué está pasando en el mundo. Ningún enlace se muestren públicamente hasta que autorice al dominio. También puede permitir o rechazar enlaces individuales. disallow: Rechazar enlace disallow_provider: Rechazar medio @@ -934,6 +940,10 @@ es: statuses: allow: Permitir publicación allow_account: Permitir autor + confirm_allow: "¿Estás seguro de que deseas permitir los estados seleccionados?" + confirm_allow_account: "¿Estás seguro de que deseas permitir las cuentas seleccionadas?" + confirm_disallow: "¿Estás seguro de que deseas restringir los estados seleccionados?" + confirm_disallow_account: "¿Estás seguro de que deseas restringir las cuentas seleccionadas?" description_html: Estos son publicaciones que tu servidor conoce que están siendo compartidas y marcadas como favoritas mucho en este momento. Pueden ayudar a tus usuarios nuevos y retornantes a encontrar más personas a las que seguir. No hay mensajes que se muestren públicamente hasta que apruebes el autor y el autor permita que su cuenta sea sugerida a otros. También puedes permitir o rechazar mensajes individuales. disallow: No permitir publicación disallow_account: No permitir autor @@ -966,7 +976,7 @@ es: used_by_over_week: one: Usada por una persona durante la última semana other: Usada por %{count} personas durante la última semana - title: Tendencias + title: Recomendaciones y tendencias trending: En tendencia warning_presets: add_new: Añadir nuevo @@ -1183,9 +1193,9 @@ es: before: 'Antes de continuar, por favor lee con atención las siguientes notas:' caches: El contenido que ha sido almacenado en caché por otros servidores puede persistir data_removal: Tus publicaciones y el resto de datos se eliminarán definitivamente - email_change_html: Puedes cambiar tu dirección de correo electrónico sin eliminar tu cuenta + email_change_html: Puedes cambiar tu dirección de correo electrónico sin eliminar tu cuenta email_contact_html: Si aún no te ha llegado, puedes escribir a %{email} para pedir ayuda - email_reconfirmation_html: Si no te ha llegado el correo de confirmación, puedes volver a solicitarlo + email_reconfirmation_html: Si no te ha llegado el correo de confirmación, puedes volver a solicitarlo irreversible: No podrás restaurar ni reactivar tu cuenta more_details_html: Para más detalles, ver la política de privacidad. username_available: Tu nombre de usuario volverá a estar disponible @@ -1429,16 +1439,16 @@ es: unsubscribe: action: Sí, cancelar suscripción complete: Has cancelado tu suscripción - confirmation_html: ¿Estás seguro de que quieres dejar de recibir %{type} de Mastodon en %{domain} a tu email %{email}? Siempre podrás volver a suscribirte desde los ajustes de notificación por correo.. + confirmation_html: ¿Estás seguro de que quieres dejar de recibir %{type} de Mastodon en %{domain} a tu correo %{email}? Siempre podrás volver a suscribirte de nuevo desde los ajustes de notificación por correo. emails: notification_emails: - favourite: notificaciones de me gusta por correo - follow: notificaciones de seguidores por correo - follow_request: notificaciones de peticiones de seguimiento por correo - mention: notificaciones de menciones por correo - reblog: notificaciones de impulsos por correo + favourite: correos de notificación de favoritos + follow: correos de notificación de nuevos seguidores + follow_request: correos de notificación de solicitud de seguidor + mention: correos de notificación de menciones + reblog: correos de notificación de impulsos resubscribe_html: Si te has dado de baja por error, puedes volver a darte de alta desde tus ajustes de notificaciones por correo. - success_html: Ya no recibirás %{type} de mastodon en %{domain} a tu correo %{email}. + success_html: Ya no recibirás %{type} de Mastodon en %{domain} a tu correo %{email}. title: Cancelar suscripición media_attachments: validations: @@ -1519,7 +1529,7 @@ es: update: subject: "%{name} editó una publicación" notifications: - administration_emails: Notificaciones de administración por correo electrónico + administration_emails: Notificaciones administrativas por correo email_events: Eventos para notificaciones por correo electrónico email_events_hint: 'Selecciona los eventos para los que deseas recibir notificaciones:' number: @@ -1926,7 +1936,7 @@ es: invalid_otp_token: Código de dos factores incorrecto otp_lost_help_html: Si perdiste al acceso a ambos, puedes ponerte en contancto con %{email} rate_limited: Demasiados intentos de autenticación, inténtalo de nuevo más tarde. - seamless_external_login: Has iniciado sesión desde un servicio externo, así que los ajustes de contraseña y correo no están disponibles. + seamless_external_login: Has iniciado sesión desde un servicio externo, por lo que los ajustes de contraseña y correo electrónico no están disponibles. signed_in_as: 'Sesión iniciada como:' verification: extra_instructions_html: Consejo: El enlace en tu web puede ser invisible. La parte importante es rel="me", que evita la suplantación de identidad en sitios con contenido generado por el usuario. Puedes incluso usar una etiqueta enlace en el encabezado de la página en vez de a, pero el HTML debe ser accesible sin ejecutar JavaScript. diff --git a/config/locales/et.yml b/config/locales/et.yml index 30d75d25ee4..547cc8a6431 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -31,7 +31,6 @@ et: created_msg: Modereerimisteade edukalt koostatud! destroyed_msg: Modereerimisteade edukalt kustutatud! accounts: - add_email_domain_block: Keela e-posti domeen approve: Võta vastu approved_msg: Kasutaja %{username} liitumisavaldus rahuldatud are_you_sure: Oled kindel? @@ -58,7 +57,6 @@ et: demote: Alanda destroyed_msg: "%{username} andmed on nüüd lõpliku kustutamise ootel" disable: Lukusta - disable_sign_in_token_auth: Keela e-posti võtmetega autentimine disable_two_factor_authentication: Keela 2FA disabled: Keelatud display_name: Kuvanimi @@ -67,7 +65,6 @@ et: email: E-post email_status: E-posti olek enable: Luba - enable_sign_in_token_auth: Luba e-posti võtmetega autentimine enabled: Lubatud enabled_msg: Kasutaja %{username} konto taastatud followers: Jälgijad @@ -132,7 +129,6 @@ et: resubscribe: Telli taas role: Roll search: Otsi - search_same_email_domain: Muud kasutajad sama e-posti domeeniga search_same_ip: Teised kasutajad, kellel on sama IP security: Turvalisus security_measures: @@ -173,26 +169,21 @@ et: approve_appeal: Rahulda vaidlustus approve_user: Kinnita kasutaja assigned_to_self_report: Määras Teavituse - change_email_user: Kasutaja muutis e-postiaadressi change_role_user: Muuda kasutaja rolli confirm_user: Kasutaja kinnitatud create_account_warning: Lisas hoiatuse create_announcement: Lisas teadaande - create_canonical_email_block: E-posti blokeeringu lisamine create_custom_emoji: Lisas kohandatud emotikoni create_domain_allow: Lisas lubatud domeeni create_domain_block: Domeeni blokeerimine - create_email_domain_block: E-postidomeeni blokeerimine create_ip_block: IP-reegli lisamine create_unavailable_domain: Kättesaamatu domeeni lisamine create_user_role: Loo roll demote_user: Alandas kasutaja destroy_announcement: Eemaldas teadaande - destroy_canonical_email_block: E-posti blokeeringu kustutamine destroy_custom_emoji: Eemaldas kohandatud emotikoni destroy_domain_allow: Eemaldas lubatud domeeni destroy_domain_block: Domeeniblokeeringu eemaldamine - destroy_email_domain_block: E-postidomeeni blokeeringu eemaldamine destroy_instance: Domeeni kustutamine destroy_ip_block: IP-reegli kustutamine destroy_status: Kustuta postitus @@ -200,10 +191,8 @@ et: destroy_user_role: Rolli kustutamine disable_2fa_user: Keela 2FA disable_custom_emoji: Keelas kohandatud emotikoni - disable_sign_in_token_auth_user: E-posti võtmega autentimise keelamine disable_user: Keelas kasutaja enable_custom_emoji: Lubas kohandatud emotikoni - enable_sign_in_token_auth_user: E-posti võtmega autentimise lubamine enable_user: Lubas kasutaja memorialize_account: Igaveselt lahkunuks märkimine promote_user: Edendas kasutaja @@ -232,26 +221,20 @@ et: approve_appeal_html: "%{name} kiitis heaks modereerimise otsuse vaidlustuse %{target} poolt" approve_user_html: "%{name} kiitis heaks registreerimise %{target} poolt" assigned_to_self_report_html: "%{name} määras raporti %{target} endale" - change_email_user_html: "%{name} muutis %{target} e-postiaadressi" change_role_user_html: "%{name} muutis %{target} rolli" - confirm_user_html: "%{name} on %{target} e-postiaadressi kinnitanud" create_account_warning_html: "%{name} saatis %{target} hoiatuse" create_announcement_html: "%{name} lõi uue teate %{target}" - create_canonical_email_block_html: "%{name} keelas e-postiaadressi räsiga %{target}" create_custom_emoji_html: "%{name} laadis üles uue emotikoni %{target}" create_domain_allow_html: "%{name} lubas föderatsiooni domeeniga %{target}" create_domain_block_html: "%{name} keelas domeeni %{target}" - create_email_domain_block_html: "%{name} keelas e-posti domeeni %{target}" create_ip_block_html: "%{name} lõi IP-aadressile %{target} reegli" create_unavailable_domain_html: "%{name} lõpetas edastamise domeeni %{target}" create_user_role_html: "%{name} lõi rolli %{target}" demote_user_html: "%{name} alandas kasutajat %{target}" destroy_announcement_html: "%{name} kustutas teadaande %{target}" - destroy_canonical_email_block_html: "%{name} lubas e-postiaaadressi räsiga %{target}" destroy_custom_emoji_html: "%{name} kustutas emotikoni %{target}" destroy_domain_allow_html: "%{name} keelas föderatsiooni domeeniga %{target}" destroy_domain_block_html: "%{name} lubas domeeni %{target}" - destroy_email_domain_block_html: "%{name} lubas e-posti domeeni %{target}" destroy_instance_html: "%{name} kustutas domeeni %{target}" destroy_ip_block_html: "%{name} kustutas IP-aadressi %{target} reegli" destroy_status_html: "%{name} kustutas %{target} postituse" @@ -259,10 +242,8 @@ et: destroy_user_role_html: "%{name} kustutas %{target} rolli" disable_2fa_user_html: "%{name} eemaldas kasutaja %{target} kahe etapise nõude" disable_custom_emoji_html: "%{name} keelas emotikooni %{target}" - disable_sign_in_token_auth_user_html: "%{name} keelas kasutajal %{target} e-posti võtmega autentida" disable_user_html: "%{name} keelas %{target} sisenemise" enable_custom_emoji_html: "%{name} lubas emotikooni %{target}" - enable_sign_in_token_auth_user_html: "%{name} lubas kasutajal %{target} e-posti võtmega autentida" enable_user_html: "%{name} lubas %{target} sisenemise" memorialize_account_html: "%{name} märkis %{target} igaveselt lahkunuks" promote_user_html: "%{name} ülendas kasutajat %{target}" @@ -270,7 +251,6 @@ et: reject_user_html: "%{name} lükkas %{target} liitumissoovi tagasi" remove_avatar_user_html: "%{name} eemaldas %{target} avatari" reopen_report_html: "%{name} taasavas raporti %{target}" - resend_user_html: "%{name} saatis %{target} e-postiaadressi kinnituskirja" reset_password_user_html: "%{name} lähtestas %{target} salasõna" resolve_report_html: "%{name} lahendas raporti %{target}" sensitive_account_html: "%{name} märkis %{target} meedia kui tundlik sisu" @@ -431,7 +411,6 @@ et: attempts_over_week: one: "%{count} katse viimase nädala kestel" other: "%{count} liitumiskatset viimase nädala kestel" - created_msg: Edukalt blokeeritud e-posti domeen delete: Kustuta dns: types: @@ -440,12 +419,8 @@ et: new: create: Lisa domeen resolve: Domeeni lahendamine - title: Blokeeri uus e-posti domeen - no_email_domain_block_selected: Ühtegi e-posti domeeni keeldu ei muudetud, kuna midagi polnud valitud not_permitted: Ei ole lubatud - resolved_dns_records_hint_html: Domeeninimi lahendub järgnevateks MX-domeenideks, mis vastutavad e-kirjade vastuvõtmise eest. MX-domeeni blokeerimine blokeerib liitumistaotlused kõigilt e-postiaadressidelt, mis kasutavad sama MX-domeeni, kuigi kasutatav domeeninimi on erinev. Ole tähelepanelik, et mitte blokeerida suuremaid e-postiteenuse pakkujaid. resolved_through_html: Lahendatud %{domain} kaudu - title: E-posti keelunimekiri export_domain_allows: new: title: Lubatud domeenide import @@ -596,7 +571,6 @@ et: resolve_description_html: Raporteeritud konto suhtes ei võeta midagi ette, juhtumit ei registreerita ja raport suletakse. silence_description_html: Konto saab olema nähtav ainult senistele jälgijatele või otsestele pöördujatele, mõjutates avalikku levi. On tagasipööratav. Sulgeb kõik konto suhtes esitatud raportid. suspend_description_html: See konto ja kogu selle sisu muutub kättesaamatuks ning kustub lõpuks ja igasugune suhtlus sellega muutub võimatuks. Tagasipööratav 30 päeva jooksul. Lõpetab kõik selle konto kohta esitatud kaebused. - actions_description_html: Otsustus, mida raporti lahendamiseks ette võtta. Karistava tegevuse korral saadetakse e-postiga teade, välja arvatud kategooria rämpspost puhul. actions_description_remote_html: Otsusta, mida teha selle raporti lahendamiseks. See mõjutab ainult seda, kuidas Sinu server selle kaugkontoga suhtleb ning selle sisu käsitleb. add_to_report: Lisa raportile juurde already_suspended_badges: @@ -660,7 +634,6 @@ et: delete_data_html: Kustuta tänasest 30 päeva pärast kasutaja @%{acct} profiil ja sisu, kui vahepeal tema kontot ei taastata preview_preamble_html: "@%{acct} saab järgmise sisuga hoiatuse:" record_strike_html: Salvesta @%{acct} kohta juhtum, et aidata selle konto tulevaste rikkumiste puhul reageerida - send_email_html: Saada kasutajale @%{acct} hoiatus-e-kiri warning_placeholder: Valikuline täiendav põhjendus modereerimisele. target_origin: Raporteeritud konto päritolu title: Teavitused @@ -700,7 +673,6 @@ et: manage_appeals: Vaidlustuste haldamine manage_appeals_description: Lubab kasutajail läbi vaadata modereerimisotsuste vaidlustusi manage_blocks: Keeldude haldamine - manage_blocks_description: Lubab kasutajatel keelata e-postiteenuse pakkujaid ja IP-aadresse manage_custom_emojis: Halda isetehtud emotikone manage_custom_emojis_description: Lubab kasutajatel hallata serveris isetehtud emotikone manage_federation: Halda födereerumist @@ -718,7 +690,6 @@ et: manage_taxonomies: Halda taksonoomiaid manage_taxonomies_description: Luba kasutajatel populaarset sisu üle vaadata ning uuendada siltide sätteid manage_user_access: Halda kasutajate ligipääsu - manage_user_access_description: Lubab kasutajail keelata teiste kaheastmelise autentimise, muuta nende e-postiaadresse ja lähtestada salasõnu manage_users: Kasutajate haldamine manage_users_description: Lubab kasutajail näha teiste kasutajate üksikasju ja teha nende suhtes modereerimisotsuseid manage_webhooks: Halda webhook'e @@ -793,7 +764,6 @@ et: destroyed_msg: Üleslaetud fail edukalt kustutatud! software_updates: critical_update: Kriitiline — uuenda kiiresti - description: On soovitav hoida oma Mastodoni paigaldus kõige uuemal kujul, et saada kasu kõige värskematest parandustest ja oskustest. Lisaks, vahel on Mastodoni kiire uuendamine kriitiline, et vältida turvaprobleeme. Neil põhjustel kontrollib Mastodon uuendusi iga 30 minuti tagant ja teavitab sind vastavalt su e-posti teavituste eelistustele. documentation_link: Vaata lisa release_notes: Väljalaskemärkused title: Saadaval uuendused @@ -945,7 +915,6 @@ et: used_by_over_week: one: Kasutatud ühe kasutaja pool viimase nädala jooksul other: Kasutatud %{count} kasutaja poolt viimase nädala jooksul - title: Trendid trending: Trendid warning_presets: add_new: Lisa uus @@ -1030,9 +999,7 @@ et: guide_link_text: Panustada võib igaüks! sensitive_content: Tundlik sisu application_mailer: - notification_preferences: Muuda e-kirjade eelistusi salutation: "%{name}!" - settings: 'Muuda e-kirjade eelistusi: %{link}' unsubscribe: Loobu tellimisest view: 'Vaade:' view_profile: Vaata profiili @@ -1052,7 +1019,6 @@ et: hint_html: Üks asi veel! Me peame veenduma, et oled inimene (et me saaksime spämmi väljaspoole jätta!). Lahenda allpool olev CAPTCHA ja klõpsa "Jätka". title: Turvalisuse kontroll confirmations: - awaiting_review: E-posti aadress on kinnitatud! %{domain} töötajad vaatavad praegu registreeringut läbi. Saad e-kirja, kui nad kiidavad konto heaks! awaiting_review_title: Su registreeringut vaadatakse läbi clicking_this_link: klõpsates seda linki login_link: logi sisse @@ -1060,7 +1026,6 @@ et: redirect_to_app_html: Sind oleks pidanud suunatama rakendusse %{app_name}. Kui seda ei juhtunud, proovi %{clicking_this_link} või naase käsitsi rakendusse. registration_complete: Sinu registreering domeenil %{domain} on nüüd valmis! welcome_title: Tere tulemast, %{name}! - wrong_email_hint: Kui see e-postiaadress pole korrektne, saad seda kontosätetes muuta. delete_account: Konto kustutamine delete_account_html: Kui soovid oma konto kustutada, siis jätka siit. Pead kustutamise eraldi kinnitama. description: @@ -1081,7 +1046,6 @@ et: or_log_in_with: Või logi sisse koos privacy_policy_agreement_html: Olen tutvunud isikuandmete kaitse põhimõtetega ja nõustun nendega progress: - confirm: Kinnita e-post details: Sinu üksikasjad review: Meie ülevaatamine rules: Nõustu reeglitega @@ -1103,10 +1067,8 @@ et: security: Turvalisus set_new_password: Uue salasõna määramine setup: - email_below_hint_html: Kontrolli rämpspostikausta või taotle uut. Saad parandada e-postiaadressi, kui see on vale. email_settings_hint_html: Klõpsa linki, mis saadeti sulle, et kinnitada %{email}. Seni me ootame. link_not_received: Kas ei saanud linki? - new_confirmation_instructions_sent: Saad mõne minutiga uue kinnituslingiga e-kirja! title: Kontrolli sisendkasti sign_in: preamble_html: Logi sisse oma %{domain} volitustega. Kui konto asub teises serveris, ei saa siin sisse logida. @@ -1117,9 +1079,7 @@ et: title: Loo konto serverisse %{domain}. status: account_status: Konto olek - confirming: Ootan e-posti kinnitust. functional: Konto on täies mahus kasutatav. - pending: Taotlus ootab ülevaatamist meie personali poolt. See võib võtta mõne aja. Kui taotlus on vastu võetud, saadetakse sulle e-kiri. redirecting_to: See konto pole aktiivne, sest on suunatud aadressile %{acct}. self_destruct: Kuna %{domain} on sulgemisel, saad oma kontole vaid piiratud ligipääsu. view_strikes: Vaata enda eelnevaid juhtumeid @@ -1162,9 +1122,6 @@ et: before: 'Veendu, et saad aru, mida toob plaanitav muudatus kaasa:' caches: Teiste serverite poolt talletatud sisu võib jääda kättesaadavaks data_removal: Sinu postitused ning kontoandmed kustutatakse jäädavalt - email_change_html: Saad muuta oma e-postiaadressi kontot kustutamata - email_contact_html: Kui see ikkagi ei saabu, saada abi saamiseks kiri aadressile %{email} - email_reconfirmation_html: Kui kinnituskiri ei saabunud, saab selle uuesti küsida irreversible: Kustutatud kontot ei saa taastada ega uuesti aktiveerida more_details_html: Konto kustutamise kohta loe täpsemalt isikuandmete kaitse põhimõtetest. username_available: Kasutajanimi muutub uuesti kasutatavaks @@ -1397,7 +1354,6 @@ et: authentication_methods: otp: kaheastmelise autentimise rakendus password: salasõna - sign_in_token: e-posti turvakood webauthn: turvavõtmed description_html: Kui paistab tundmatuid tegevusi, tuleks vahetada salasõna ja aktiveerida kaheastmeline autentimine. empty: Autentimisajalugu pole saadaval @@ -1408,16 +1364,6 @@ et: unsubscribe: action: Jah, lõpeta tellimine complete: Tellimine lõpetatud - confirmation_html: Oled kindel, et soovid lõpetada domeenilt %{domain} Mastodoni %{type} teadete tellimise oma e-postile %{email}? Saad alati neid teavitusi uuesti tellida oma e-posti teavituste seadetest. - emails: - notification_emails: - favourite: lemmikuks märkimise e-kirjad - follow: jälgimisest teatamise e-kirjad - follow_request: jälgimise taotluse e-kirjad - mention: mainimistest teatamise e-kirjad - reblog: jagamise teavitamise e-kirjad - resubscribe_html: Kui loobusid tellimisest ekslikult, saad uuesti tellida oma e-posti teavituste seadetest. - success_html: Sa ei saa rohkem %{domain} Mastodoni jaoks %{type} teavitusi e-postiaadressile %{email}. title: Loobu tellimisest media_attachments: validations: @@ -1498,8 +1444,6 @@ et: update: subject: "%{name} muutis postitust" notifications: - administration_emails: Admini e-postiteavitused - email_events: E-posti teadete sündmused email_events_hint: 'Vali sündmused, mille kohta soovid teavitusi:' number: human: @@ -1658,7 +1602,6 @@ et: import: Impordi import_and_export: Import / eksport migrate: Konto kolimine - notifications: E-postiteavitused preferences: Eelistused profile: Profiil relationships: Jälgitud ja jälgijad @@ -1907,7 +1850,6 @@ et: invalid_otp_token: Vale kaheastmeline võti otp_lost_help_html: Kui kaotasid ligipääsu mõlemale, saad võtta ühendust %{email}-iga rate_limited: Liiga palju autentimise katseid, proovi hiljem uuesti. - seamless_external_login: Välise teenuse kaudu sisse logides pole salasõna ja e-posti sätted saadaval. signed_in_as: 'Sisse logitud kasutajana:' verification: extra_instructions_html: Soovitus: Sinu kodulehel olev link võib olla nähtamatu. Oluline osa on rel="me", mis väldib kasutaja loodud sisuga lehtedel libaisikustamist. Sa saad isegi kasutada lehe HEADER osas silti link sildi a asemel, kuid HTML peab olema kättesaadav ilma JavaScripti käivitamata. diff --git a/config/locales/eu.yml b/config/locales/eu.yml index 67da357e1de..5e7d4a7f05a 100644 --- a/config/locales/eu.yml +++ b/config/locales/eu.yml @@ -31,7 +31,6 @@ eu: created_msg: Moderazio oharra ongi sortu da! destroyed_msg: Moderazio ohara ongi suntsitu da! accounts: - add_email_domain_block: Sartu domeinua zerrenda beltzean approve: Onartu approved_msg: "%{username} erabiltzailearen erregistratzeko eskaera behar bezala onartu da" are_you_sure: Ziur zaude? @@ -58,7 +57,6 @@ eu: demote: Jaitsi mailaz destroyed_msg: "%{username} erabiltzailearen datuak behin betiko ezabatzeko ilaran daude" disable: Desgaitu - disable_sign_in_token_auth: Desgaitu e-posta token autentifikazioa disable_two_factor_authentication: Desgaitu 2FA disabled: Desgaituta display_name: Pantaila-izena @@ -67,7 +65,6 @@ eu: email: Eposta email_status: Epostaren egoera enable: Gaitu - enable_sign_in_token_auth: Gaitu e-posta token autentifikazioa enabled: Gaituta enabled_msg: "%{username} kontua behar bezala desblokeatu da" followers: Jarraitzaileak @@ -132,7 +129,6 @@ eu: resubscribe: Berriro harpidetu role: Rola search: Bilatu - search_same_email_domain: E-mail domeinu bera duten beste erabiltzailean search_same_ip: IP bera duten beste erabiltzaileak security: Segurtasuna security_measures: @@ -173,26 +169,21 @@ eu: approve_appeal: Onartu apelazioa approve_user: Onartu erabiltzailea assigned_to_self_report: Esleitu salaketa - change_email_user: Aldatu erabiltzailearen e-maila change_role_user: Aldatu erabiltzailearen rola confirm_user: Berretsi erabiltzailea create_account_warning: Sortu abisua create_announcement: Sortu iragarpena - create_canonical_email_block: Sortu eposta blokeoa create_custom_emoji: Sortu emoji pertsonalizatua create_domain_allow: Sortu domeinu baimena create_domain_block: Sortu domeinu blokeoa - create_email_domain_block: Sortu e-mail domeinu blokeoa create_ip_block: Sortu IP araua create_unavailable_domain: Sortu eskuragarri ez dagoen domeinua create_user_role: Sortu rola demote_user: Jaitsi erabiltzailearen maila destroy_announcement: Ezabatu iragarpena - destroy_canonical_email_block: Ezabatu eposta blokeoa destroy_custom_emoji: Ezabatu emoji pertsonalizatua destroy_domain_allow: Ezabatu domeinu baimena destroy_domain_block: Ezabatu domeinu blokeoa - destroy_email_domain_block: Ezabatu e-mail domeinu blokeoa destroy_instance: Ezabatu betiko domeinua destroy_ip_block: Ezabatu IP araua destroy_status: Ezabatu bidalketa @@ -200,10 +191,8 @@ eu: destroy_user_role: Ezabatu rola disable_2fa_user: Desgaitu 2FA disable_custom_emoji: Desgaitu emoji pertsonalizatua - disable_sign_in_token_auth_user: Desgaitu e-posta token autentifikazioa erabiltzailearentzat disable_user: Desgaitu erabiltzailea enable_custom_emoji: Gaitu emoji pertsonalizatua - enable_sign_in_token_auth_user: Gaitu e-posta token autentifikazioa erabiltzailearentzat enable_user: Gaitu erabiltzailea memorialize_account: Bihurtu kontua oroigarri promote_user: Igo erabiltzailea mailaz @@ -232,26 +221,20 @@ eu: approve_appeal_html: "%{name} erabiltzaileak %{target} erabiltzailearen moderazio erabakiaren apelazioa onartu du" approve_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen izen-ematea onartu du" assigned_to_self_report_html: "%{name} erabiltzaileak %{target} salaketa bere buruari esleitu dio" - change_email_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen e-posta helbidea aldatu du" change_role_user_html: "%{name} erabiltzaileak %{target} kontuaren rola aldatu du" - confirm_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen e-posta helbidea berretsi du" create_account_warning_html: "%{name} erabiltzaileak abisua bidali dio %{target} erabiltzaileari" create_announcement_html: "%{name} erabiltzaileak %{target} iragarpen berria sortu du" - create_canonical_email_block_html: "%{name} erabiltzaileak %{target} hash-a duen helbide elektronikoa blokeatu du" create_custom_emoji_html: "%{name} erabiltzaileak %{target} emoji berria kargatu du" create_domain_allow_html: "%{name} erabiltzaileak %{target} domeinuarekin federazioa onartu du" create_domain_block_html: "%{name} erabiltzaileak %{target} domeinua blokeatu du" - create_email_domain_block_html: "%{name} erabiltzaileak %{target} e-posta helbideen domeinua blokeatu du" create_ip_block_html: "%{name} kontuak %{target} IParen araua sortu du" create_unavailable_domain_html: "%{name}(e)k %{target} domeinurako banaketa gelditu du" create_user_role_html: "%{name} erabiltzaileak %{target} rola sortu du" demote_user_html: "%{name} erabiltzaileak %{target} erabiltzailea mailaz jaitsi du" destroy_announcement_html: "%{name} erabiltzaileak %{target} iragarpena ezabatu du" - destroy_canonical_email_block_html: "%{name} erabiltzaileak %{target} hash-a duen helbide elektronikoa desblokeatu du" destroy_custom_emoji_html: "%{name} erabiltzaileak %{target} emoji-a ezabatu du" destroy_domain_allow_html: "%{name} erabiltzaileak %{target} domeinuarekin federatzea debekatu du" destroy_domain_block_html: "%{name} erabiltzaileak %{target} domeinua desblokeatu du" - destroy_email_domain_block_html: "%{name} erabiltzaileak %{target} e-posta helbideen domeinua desblokeatu du" destroy_instance_html: "%{name} erabiltzaileak %{target} domeinua betiko ezabatu du" destroy_ip_block_html: "%{name} erabiltzaileak %{target} IParen araua ezabatu du" destroy_status_html: "%{name} erabiltzaileak %{target} erabiltzailearen bidalketa kendu du" @@ -259,10 +242,8 @@ eu: destroy_user_role_html: "%{name} erabiltzaileak %{target} rola ezabatu du" disable_2fa_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen bi faktoreko autentifikazioa desgaitu du" disable_custom_emoji_html: "%{name} erabiltzaileak %{target} emoji-a desgaitu du" - disable_sign_in_token_auth_user_html: "%{name} erabiltzaileak e-posta token autentifikazioa desgaitu du %{target} helburuan" disable_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen saioa desgaitu du" enable_custom_emoji_html: "%{name} erabiltzaileak %{target} emoji-a gaitu du" - enable_sign_in_token_auth_user_html: "%{name} erabiltzaileak e-posta token autentifikazioa gaitu du %{target} helburuan" enable_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen saioa gaitu du" memorialize_account_html: "%{name} erabiltzaileak %{target} kontua memoriala bihurtu du" promote_user_html: "%{name} erabiltzaileak %{target} erabiltzailea mailaz igo du" @@ -270,7 +251,6 @@ eu: reject_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen izen-ematea baztertu du" remove_avatar_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen abatarra kendu du" reopen_report_html: "%{name} erabiltzaileak %{target} txostena berrireki du" - resend_user_html: "%{name} kontuak berrespen eposta bidali du %{target} kontuarentzat" reset_password_user_html: "%{name} erabiltzaileak %{target} erabiltzailearen pasahitza berrezarri du" resolve_report_html: "%{name} erabiltzaileak %{target} txostena konpondu du" sensitive_account_html: "%{name} erabiltzaileak %{target} erabiltzailearen multimedia hunkigarri bezala markatu du" @@ -431,7 +411,6 @@ eu: attempts_over_week: one: Izen-emateko saiakera %{count} azken astean other: Izen-emateko %{count} saiakera azken astean - created_msg: Ongi gehitu da e-mail helbidea domeinuen zerrenda beltzera delete: Ezabatu dns: types: @@ -440,12 +419,8 @@ eu: new: create: Gehitu domeinua resolve: Ebatzi domeinua - title: Sarrera berria e-mail zerrenda beltzean - no_email_domain_block_selected: Ez da eposta domeinu blokeorik aldatu ez delako bat ere hautatu not_permitted: Baimendu gabea - resolved_dns_records_hint_html: Domeinu-izena ondorengo MX domeinuetara ebazten da, zeinek eposta onartzeko ardura duten. MX domeinu bat blokeatzeak MX domeinu hori erabiltzen duen edozein helbide elektronikotatik izena-ematea blokeatzen du, baita ikusgai dagoen domeinu-izena beste bat bada ere. Kontuz ibili eposta hornitzaile nagusiak blokeatu gabe. resolved_through_html: "%{domain} domeinuaren bidez ebatzia" - title: E-mail zerrenda beltza export_domain_allows: new: title: Baimendutako domeinuak inportatu @@ -596,7 +571,6 @@ eu: resolve_description_html: Ez da ekintzarik hartuko salatutako kontuaren aurka, ez da neurria gordeko eta salaketa itxiko da. silence_description_html: Kontua soilik honen jarraitzaile edo espresuki bilatzen dutenentzat izango da ikusgarri, kontuaren irisgarritasuna gogorki mugatzen delarik. suspend_description_html: Kontua bera eta honen edukiak eskuraezinak izango dira, eta azkenean, ezabatuak. Kontu honekin erlazionatzea ezinezkoa izango da. Prozesua 30 egunez itzulgarria izango da. Kontu honen aurkako txosten guztiak baztertuko lirateke. - actions_description_html: Erabaki txosten hau konpontzeko ze ekintza hartu. Salatutako kontuaren aurka zigor ekintza bat hartzen baduzu, eposta jakinarazpen bat bidaliko zaie, Spam kategoria hautatzean ezik. actions_description_remote_html: Hautatu txosten honi konponbidea aurkitzeko zein neurri hartu. Hau soilik zure zerbitzaria urruneko kontu honekin nola komunikatu eta bere edukia nola maneiatzeko da. add_to_report: Gehitu gehiago txostenera already_suspended_badges: @@ -660,7 +634,6 @@ eu: delete_data_html: "@%{acct} kontuaren profila eta edukia, gaurtik hasita, 30 egunez ezabatu, ez bada bitartean kontua berraktibatzen" preview_preamble_html: "@%{acct} kontuak ondorengo edukia duen abisu bat jasoko du:" record_strike_html: "@%{acct} kontuak eginiko eraso bat erregistratu, kontu honek etorkizunean egin ditzakeen erasoen aurrean erabakiak hartzen laguntzeko" - send_email_html: "@%{acct} kontuari abisu bat posta-elektronikoz bidali" warning_placeholder: Moderazio-ekintzarako aukerazkoak diren arrazoiketa gehigarriak. target_origin: Salatutako kontuaren jatorria title: Salaketak @@ -700,7 +673,6 @@ eu: manage_appeals: Kudeatu apelazioak manage_appeals_description: Baimendu erabiltzaileek moderazio ekintzen aurkako apelazioak berrikustea manage_blocks: Kudeatu blokeatzeak - manage_blocks_description: Baimendu erabiltzaileek eposta hornitzaile eta IP helbideak blokeatzea manage_custom_emojis: Kudeatu emoji pertsonalizatuak manage_custom_emojis_description: Baimendu erabiltzaileek zerbitzariko emoji pertsonalizatuak kudeatzea manage_federation: Kudeatu federazioa @@ -718,7 +690,6 @@ eu: manage_taxonomies: Kudeatu taxonomiak manage_taxonomies_description: Baimendu erabiltzaileek joerak berrikustea eta traolen ezarpenak eguneratzea manage_user_access: Kudeatu erabiltzaileen sarbidea - manage_user_access_description: Baimendu erabiltzaileek beste erabiltzaileen bi faktoreko autentifikazioa desaktibatzea, eposta helbideak aldatzea eta pasahitzak berrezartzea manage_users: Kudeatu erabiltzaileak manage_users_description: Baimendu erabiltzaileek beste erabiltzaileen xehetasunak ikusi eta moderazio ekintzak burutzea manage_webhooks: Kudeatu webhook-ak @@ -793,7 +764,6 @@ eu: destroyed_msg: Guneko igoera ongi ezabatu da! software_updates: critical_update: Kritikoa — mesedez, eguneratu azkar - description: Zure Mastodon instalazioa eguneratuta mantentzea gomendatzen da azken konponketa eta hobekuntzak edukitzeko. Gainera, batzuetan funtsezkoa da Mastodon garaiz eguneratzea segurtasun-arazoak saihesteko. Arrazoi horiengatik, Mastodonek eguneratzeak egiaztatzen ditu 30 minuturo, eta zure posta elektronikoko jakinarazpen-hobespenen arabera jakinaraziko dizu. documentation_link: Informazio gehiago release_notes: Bertsio oharrak title: Eguneraketak eskuragarri @@ -945,7 +915,6 @@ eu: used_by_over_week: one: Pertsona batek erabilia azken astean other: "%{count} pertsonak erabilia azken astean" - title: Joerak trending: Joerak warning_presets: add_new: Gehitu berria @@ -1029,9 +998,7 @@ eu: guide_link_text: Edonork lagundu dezake. sensitive_content: Eduki hunkigarria application_mailer: - notification_preferences: Aldatu e-mail hobespenak salutation: "%{name}," - settings: 'Aldatu e-mail hobespenak: %{link}' unsubscribe: Kendu harpidetza view: 'Ikusi:' view_profile: Ikusi profila @@ -1051,7 +1018,6 @@ eu: hint_html: Azken kontu bat! Gizakia zarela berretsi behar dugu (zabor-kontuak kanpoan mantentzeko baino ez da!) Ebatzi azpiko CAPTCHA eta sakatu "Jarraitu". title: Segurtasun txekeoa confirmations: - awaiting_review: Zure helbide elektronikoa baieztatu da! %{domain} lan taldea zure erregistroa berrikusten ari da. Mezu elektroniko bat jasoko duzu zure kontua onartzen badute! awaiting_review_title: Zure izen-ematea berrikusten ari da clicking_this_link: lotura hau klikatzen login_link: hasi saioa @@ -1059,7 +1025,6 @@ eu: redirect_to_app_html: "%{app_name} aplikaziora berbideratua izan beharko zenuke. Hori gertatu ez bada, saiatu %{clicking_this_link} edo eskuz itzuli." registration_complete: Osatuta dago orain zure izen-ematea %{domain} -en! welcome_title: Ongi etorri, %{name}! - wrong_email_hint: Helbide-elektroniko hori zuzena ez bada, kontuaren ezarpenetan alda dezakezu. delete_account: Ezabatu kontua delete_account_html: Kontua ezabatu nahi baduzu, jarraitu hemen. Berrestea eskatuko zaizu. description: @@ -1080,7 +1045,6 @@ eu: or_log_in_with: Edo hasi saioa honekin privacy_policy_agreement_html: Pribatutasun politika irakurri dut eta ados nago progress: - confirm: Berretsi eposta details: Zure xehetasunak review: Gure berrikuspena rules: Onartu arauak @@ -1102,10 +1066,8 @@ eu: security: Segurtasuna set_new_password: Ezarri pasahitza berria setup: - email_below_hint_html: Begiratu zure spameko karpetan, edo eskatu beste bat. Zure helbide elektronikoa zuzen dezakezu oker badago. email_settings_hint_html: Egin klik bidali dizugun estekan %{email} helbidea egiaztatzeko. Hementxe itxarongo zaitugu. link_not_received: Ez duzu estekarik jaso? - new_confirmation_instructions_sent: Berrespen-esteka duen mezu berri bat jasoko duzu minutu gutxi barru! title: Begiratu zure sarrera-ontzia sign_in: preamble_html: Zure %{domain}-(e)ko egiaztagiriekin saioa hasi. Zure kontua beste zerbitzari batean badago, ezin izango duzu hemen saioa hasi. @@ -1116,9 +1078,7 @@ eu: title: "%{domain} zerbitzariko kontua prestatuko dizugu." status: account_status: Kontuaren egoera - confirming: E-mail baieztapena osatu bitartean zain. functional: Zure kontua guztiz erabilgarri dago. - pending: Zure eskaera gainbegiratzeko dago oraindik. Honek denbora behar lezake. Zure eskaera onartzen bada e-mail bat jasoko duzu. redirecting_to: Zure kontua ez dago aktibo orain %{acct} kontura birbideratzen duelako. self_destruct: "%{domain} domeinua itxiko denez, konturako sarbide mugatua soilik izango duzu." view_strikes: Ikusi zure kontuaren aurkako neurriak @@ -1161,9 +1121,6 @@ eu: before: 'Jarraitu aurretik, irakurri adi ohar hauek:' caches: Beste zerbitzariek cachean duten edukia mantentzea gerta daiteke data_removal: Zure bidalketak eta beste datuak behin betiko ezabatuko dira - email_change_html: Zure e-mail helbidea aldatu dezakezu kontua ezabatu gabe - email_contact_html: Oraindik heltzen ez bada, eposta bai bidali dezakezu %{email} helbidera laguntza eskatzeko - email_reconfirmation_html: Ez baduzu baieztamen e-maila jasotzen, berriro eskatu dezakezu irreversible: Ezin izango duzu kontua berreskuratu edo berraktibatu more_details_html: Xehetasun gehiagorako, ikusi pribatutasun politika. username_available: Zure erabiltzaile-izena berriro eskuragarri egongo da @@ -1396,7 +1353,6 @@ eu: authentication_methods: otp: bi faktoreko autentifikazio aplikazioa password: pasahitza - sign_in_token: e-posta segurtasun kodea webauthn: segurtasun gakoak description_html: Ezagutzen ez duzun aktibitatea ikusten baduzu, pasahitza aldatu eta bi faktoreko autentifikazioa gaitzea gomendatzen dizugu. empty: Ez dago autentifikazio historiarik eskuragarri @@ -1407,18 +1363,6 @@ eu: unsubscribe: action: Bai, kendu harpidetza complete: Harpidetza kenduta - confirmation_html: |- - Ziur Mastodonen %{domain} zerbitzariko %{type} %{email} helbide elektronikoan jasotzeari utzi nahi diozula? - Beti harpidetu zaitezke berriro eposta jakinarazpenen hobespenetan. - emails: - notification_emails: - favourite: zure argitalpena gogoko egin dutenaren jakinarazpen e-mailak - follow: jarraitu dizutenaren jakinarazpen e-mailak - follow_request: jarraipen-eskaeren jakinarazpen e-mailak - mention: aipamenen jakinarazpen e-mailak - reblog: bultzaden jakinarazpen e-mailak - resubscribe_html: Nahi gabe utzi badiozu jakinarazpenak jasotzeari, berriro harpidetu zaitezke e-mail jakinarazpenen hobespenetan. - success_html: Ez duzu Mastodonen %{domain} zerbitzariko %{type} jasoko %{email} helbide elektronikoan. title: Kendu harpidetza media_attachments: validations: @@ -1499,8 +1443,6 @@ eu: update: subject: "%{name} erabiltzaileak bidalketa bat editatu du" notifications: - administration_emails: Administratzailearen posta elektroniko bidezko jakinarazpenak - email_events: E-mail jakinarazpenentzako gertaerak email_events_hint: 'Hautatu jaso nahi dituzun gertaeren jakinarazpenak:' number: human: @@ -1659,7 +1601,6 @@ eu: import: Inportazioa import_and_export: Inportatu eta esportatu migrate: Kontuaren migrazioa - notifications: Posta bidezko jakinarazpenak preferences: Hobespenak profile: Profila relationships: Jarraitutakoak eta jarraitzaileak @@ -1906,7 +1847,6 @@ eu: invalid_otp_token: Bi faktoreetako kode baliogabea otp_lost_help_html: 'Bietara sarbidea galdu baduzu, jarri kontaktuan hemen: %{email}' rate_limited: Autentifikazio saiakera gehiegi, saiatu berriro geroago. - seamless_external_login: Kanpo zerbitzu baten bidez hasi duzu saioa, beraz pasahitza eta e-mail ezarpenak ez daude eskuragarri. signed_in_as: 'Saioa honela hasita:' verification: extra_instructions_html: Aholkua: webguneko esteka ikusezina izan daiteke. Muina rel="me" da, erabiltzaileak sortutako edukia duten webguneetan beste inor zure burutzat aurkeztea eragozten duena. a beharrean esteka motako etiketa bat ere erabil dezakezu orriaren goiburuan, baina HTMLak erabilgarri egon behar du JavaScript exekutatu gabe. diff --git a/config/locales/fa.yml b/config/locales/fa.yml index 509d69fcba7..42782da2045 100644 --- a/config/locales/fa.yml +++ b/config/locales/fa.yml @@ -31,7 +31,6 @@ fa: created_msg: یادداشت مدیر با موفقیت ساخته شد! destroyed_msg: یادداشت نظارتی با موفقیت نابود شد! accounts: - add_email_domain_block: انسداد دامنهٔ رایانامه approve: پذیرفتن approved_msg: کارهٔ ثبت‌نام %{username} با موفقیت تأیید شد are_you_sure: مطمئنید؟ @@ -58,7 +57,6 @@ fa: demote: تنزل‌دادن destroyed_msg: داده‌های %{username} در صف حدف قرار گرفتند disable: از کار انداختن - disable_sign_in_token_auth: از کار انداختن تأیید هویت ژتون رایانامه‌ای disable_two_factor_authentication: از کار انداختن ورود دومرحله‌ای disabled: از کار افتاده display_name: نام نمایشی @@ -67,7 +65,6 @@ fa: email: رایانامه email_status: وضعیت رایانامه enable: به کار انداختن - enable_sign_in_token_auth: به کار انداختن تأیید هویت ژتون رایانامه‌ای enabled: به کار افتاده enabled_msg: حساب %{username} با موفقیت به کار انداخته شد followers: پیگیران @@ -132,7 +129,6 @@ fa: resubscribe: اشتراک دوباره role: نقش search: جست‌وجو - search_same_email_domain: دیگر کاربران با دامنهٔ رایانامهٔ یکسان search_same_ip: دیگر کاربران با IP یکسان security: امنیت security_measures: @@ -173,26 +169,21 @@ fa: approve_appeal: پذیرش درخواست تجدیدنظر approve_user: تایید کاربر assigned_to_self_report: واگذاری گزارش - change_email_user: تغییر رایانامه برای کاربر change_role_user: تغیر نقش کاربر confirm_user: تأیید کاربر create_account_warning: ایجاد هشدار create_announcement: ایجاد اعلامیه - create_canonical_email_block: ایجاد انسداد ایمیل create_custom_emoji: ایجاد اموجی سفارشی create_domain_allow: ایجاد اجازهٔ دامنه create_domain_block: ایجاد انسداد دامنه - create_email_domain_block: ایجاد انسداد دامنهٔ رایانامه create_ip_block: ایجاد قاعدهٔ آی‌پی create_unavailable_domain: ایجاد دامنهٔ ناموجود create_user_role: ایجاد نقش demote_user: تنزل کاربر destroy_announcement: حذف اعلامیه - destroy_canonical_email_block: پاک کردن انسداد ایمیل destroy_custom_emoji: حذف اموجی سفارشی destroy_domain_allow: حذف اجازهٔ دامنه destroy_domain_block: حذف انسداد دامنه - destroy_email_domain_block: حذف انسداد دامنهٔ رایانامه destroy_instance: پاکسازی دامنه destroy_ip_block: حذف قاعدهٔ آی‌پی destroy_status: حذف وضعیت @@ -200,10 +191,8 @@ fa: destroy_user_role: نابودی نقش disable_2fa_user: از کار انداختن ورود دومرحله‌ای disable_custom_emoji: از کار انداختن اموجی سفارشی - disable_sign_in_token_auth_user: از کار انداختن تأیید هویت ژتون رایانامه‌ای برای کاربر disable_user: از کار انداختن کاربر enable_custom_emoji: به کار انداختن اموجی سفارشی - enable_sign_in_token_auth_user: به کار انداختن تأیید هویت ژتون رایانامه‌ای برای کاربر enable_user: به کار انداختن کاربر memorialize_account: یادسپاری حساب promote_user: ترفیع کاربر @@ -232,26 +221,20 @@ fa: approve_appeal_html: "%{name} درخواست تجدیدنظر تصمیم مدیر را از %{target} پذیرفت" approve_user_html: "%{name} ثبت نام %{target} را تایید کرد" assigned_to_self_report_html: "%{name} رسیدگی به گزارش %{target} را به عهده گرفت" - change_email_user_html: "%{name} نشانی رایانامهٔ کاربر %{target} را عوض کرد" change_role_user_html: "%{name} نقش %{target} را تغییر داد" - confirm_user_html: "%{name} نشانی رایانامهٔ کاربر %{target} را تأیید کرد" create_account_warning_html: "%{name} هشداری برای %{target} فرستاد" create_announcement_html: "%{name} اعلامیه‌ای جدید ایجاد کرد %{target}" - create_canonical_email_block_html: "%{name} رایانامه با درهم‌ریزی %{target} را مسدود کرد" create_custom_emoji_html: "%{name} اموجی تازهٔ %{target} را بارگذاشت" create_domain_allow_html: "%{name} دامنهٔ %{target} را مجاز کرد" create_domain_block_html: "%{name} دامنهٔ %{target} را مسدود کرد" - create_email_domain_block_html: "%{name} دامنهٔ رایانامهٔ %{target} را مسدود کرد" create_ip_block_html: "%{name} برای آی‌پی %{target} قانونی ایجاد کرد" create_unavailable_domain_html: "%{name} تحویل محتوا به دامنه %{target} را متوقف کرد" create_user_role_html: "%{name} نقش %{target} را ایجاد کرد" demote_user_html: "%{name} کاربر %{target} را تنزل داد" destroy_announcement_html: "%{name} اعلامیهٔ %{target} را حذف کرد" - destroy_canonical_email_block_html: "%{name} رایانامه با درهم‌ریزی %{target} را نامسدود کرد" destroy_custom_emoji_html: "%{name} شکلک %{target} را حذف کرد" destroy_domain_allow_html: "%{name} دامنهٔ %{target} را از فهرست مجاز برداشت" destroy_domain_block_html: "%{name} انسداد دامنهٔ %{target} را رفع کرد" - destroy_email_domain_block_html: "%{name} انسداد دامنهٔ رایانامهٔ %{target} را برداشت" destroy_instance_html: "%{name} دامنه %{target} را پاکسازی کرد" destroy_ip_block_html: "%{name} قاعدهٔ آی‌پی %{target} را حذف کرد" destroy_status_html: "%{name} وضعیت %{target} را برداشت" @@ -259,10 +242,8 @@ fa: destroy_user_role_html: "%{name} نقش %{target} را حذف کرد" disable_2fa_user_html: "%{name} ضرورت ورود دو مرحله‌ای را برای کاربر %{target} غیر فعال کرد" disable_custom_emoji_html: "%{name} شکلک %{target} را غیرفعال کرد" - disable_sign_in_token_auth_user_html: "%{name}، احراز هویت با توکن رایانامه را برای %{target} غیرفعال کرد" disable_user_html: "%{name} ورود را برای کاربر %{target} غیرفعال کرد" enable_custom_emoji_html: "%{name} شکلک %{target} را فعال کرد" - enable_sign_in_token_auth_user_html: "%{name}، احراز هویت با توکن رایانامه را برای %{target} فعال کرد" enable_user_html: "%{name} ورود را برای کاربر %{target} فعال کرد" memorialize_account_html: "%{name} حساب %{target} را تبدیل به صفحهٔ یادمان کرد" promote_user_html: "%{name} کاربر %{target} را ترفیع داد" @@ -270,7 +251,6 @@ fa: reject_user_html: "%{name} ثبت نام %{target} را رد کرد" remove_avatar_user_html: "%{name} تصویر نمایهٔ %{target} را حذف کرد" reopen_report_html: "%{name} گزارش %{target} را دوباره به جریان انداخت" - resend_user_html: "%{name} رایانامهٔ تأیید برای %{target} را دوباره فرستاد" reset_password_user_html: "%{name} گذرواژه کاربر %{target} را بازنشاند" resolve_report_html: "%{name} گزارش %{target} را رفع کرد" sensitive_account_html: "%{name} رسانهٔ %{target} را به عنوان حساس علامت‌گذاری کرد" @@ -426,7 +406,6 @@ fa: attempts_over_week: one: "%{count} تلاش در هفتهٔ گذشته" other: "%{count} تلاش ورود در هفتهٔ گذشته" - created_msg: دامنهٔ رایانامه با موفقیت مسدود شد delete: پاک‌کردن dns: types: @@ -435,9 +414,7 @@ fa: new: create: ساختن مسدودسازی resolve: حل و فصل دامنه - title: مسدودسازی دامنهٔ رایانامهٔ جدید not_permitted: مجاز نیست - title: دامنه‌های رایانامهٔ مسدود شده export_domain_allows: new: title: درون‌ریزی اجازه‌های دامنه @@ -801,7 +778,6 @@ fa: title: برچسب‌های پرطرفدار trending_rank: 'پرطرفدار #%{rank}' usable: قابل استفاده - title: پرطرفدار trending: پرطرفدار warning_presets: add_new: افزودن تازه @@ -870,9 +846,7 @@ fa: guide_link_text: همه می‌توانند کمک کنند. sensitive_content: محتوای حساس application_mailer: - notification_preferences: تغییر ترجیحات ایمیل salutation: "%{name}،" - settings: 'تغییر تنظیمات ایمیل: %{link}' unsubscribe: لغو اشتراک view: 'نمایش:' view_profile: دیدن نمایه @@ -912,7 +886,6 @@ fa: or_log_in_with: یا ورود به وسیلهٔ privacy_policy_agreement_html: سیاست محرمانگی را خوانده و پذیرفته‌ام progress: - confirm: تأیید رایانامه details: جزئیات شما review: بررسی ما rules: پذیرش قوانین @@ -937,9 +910,7 @@ fa: title: ورود به %{domain} status: account_status: وضعیت حساب - confirming: در حال انتظار برای کامل شدن تأیید ایمیل. functional: حسابتان کاملاً قابل استفاده است. - pending: درخواست شما منتظر تأیید مسئولان سایت است و این فرایند ممکن است کمی طول بکشد. اگر درخواست شما پذیرفته شود به شما ایمیلی فرستاده خواهد شد. redirecting_to: حساب شما غیرفعال است زیرا هم‌اکنون به %{acct} منتقل شده است. view_strikes: دیدن شکایت‌های گذشته از حسابتان too_fast: فرم با سرعت بسیار زیادی فرستاده شد، دوباره تلاش کنید. @@ -981,9 +952,6 @@ fa: before: 'پیش از ادامه،‌ لطفاً نکته‌های زیر را به دقت بخوانید:' caches: ممکن است محتواهایی که دیگر کارسازها ذخیره کرده‌اند، همچنان باقی بماند data_removal: نوشته‌ها و داده‌های شما برای همیشه پاک خواهند شد - email_change_html: شما می‌توانید بدون پاک کردن حساب نشانی ایمیل خود را تغییر دهید - email_contact_html: اگر ایمیل همچنان نرسیده، برای درخواست کمک به %{email} پیغام دهید - email_reconfirmation_html: اگر ایمیل تأیید به دستتان نرسیده، می‌توانید یک بار دیگر برایش درخواست بدهید irreversible: شما نخواهید توانست حساب خود را بازیابی یا فعال‌سازی کنید more_details_html: برای اطلاعات بیشتر سیاست رازداری را ببینید. username_available: نام کاربری شما دوباره در دسترس خواهد بود @@ -1175,7 +1143,6 @@ fa: authentication_methods: otp: کارهٔ تأیید هویت دوعاملی password: گذرواژه - sign_in_token: کد امنیتی رایانامه‌ای webauthn: کلیدهای امنیتی description_html: اگر فعالیتی می‌بینید که تشخیصش نمی‌دهید، تغییر گذرواژه و به کار انداختن تأیید هویت دوعاملی را در نظر داشته باشید. empty: هیچ تاریخچه‌ای از تأییدهویت موجود نیست @@ -1185,9 +1152,6 @@ fa: mail_subscriptions: unsubscribe: complete: لغو اشتراک شد - emails: - notification_emails: - mention: رایانامه‌های آگاهی اشاره title: لغو اشتراک media_attachments: validations: @@ -1268,7 +1232,6 @@ fa: update: subject: "%{name} فرسته‌ای را ویرایست" notifications: - email_events: رویدادها برای آگاهی‌های رایانامه‌ای email_events_hint: 'گزینش رویدادهایی که می‌خواهید برایشان آگاهی دریافت کنید:' number: human: @@ -1579,7 +1542,6 @@ fa: go_to_sso_account_settings: به تنظیمات حساب فراهمگر هوبتتان بروید invalid_otp_token: کد ورود دومرحله‌ای نامعتبر است otp_lost_help_html: اگر شما دسترسی به هیچ‌کدامشان ندارید، باید با ایمیل %{email} تماس بگیرید - seamless_external_login: شما با یک سرویس خارج از مجموعه وارد شده‌اید، به همین دلیل تنظیمات ایمیل و گذرواژه برای شما در دسترس نیست. signed_in_as: 'واردشده به نام:' verification: extra_instructions_html: نکته: پیوند روی پایگاه وبتان می‌تواند نامرئی باشد. بخش مهم rel="me" است که از جعل هویت روی پایگاه‌هایی با محتوای تولید شده به دست کاربر جلوگیری می‌کند. حتا می‌توانید به جای برچسب a از برچسب link در سرایند صفحه استفاده کنید؛ ولی HTML باید بدون اجرای جاوااسکریپت در دسترس باشد. diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 9c20c1c14fb..0ec9ae7fe70 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -203,7 +203,7 @@ fi: disable_sign_in_token_auth_user: Poista sähköpostitunnuksella todennus käytöstä käyttäjältä disable_user: Poista tili käytöstä enable_custom_emoji: Ota mukautettu emoji käyttöön - enable_sign_in_token_auth_user: Salli käyttäjälle sähköpostitunnuksella todennus + enable_sign_in_token_auth_user: Ota sähköpostitunnuksella todennus käyttöön käyttäjälle enable_user: Ota tili käyttöön memorialize_account: Muuta muistotiliksi promote_user: Ylennä käyttäjä @@ -907,10 +907,16 @@ fi: trends: allow: Salli approved: Hyväksytty + confirm_allow: Haluatko varmasti sallia valitut tunnisteet? + confirm_disallow: Haluatko varmasti kieltää valitut tunnisteet? disallow: Kiellä links: allow: Salli linkki allow_provider: Salli julkaisija + confirm_allow: Haluatko varmasti sallia valitut linkit? + confirm_allow_provider: Haluatko varmasti sallia valitut palveluntarjoajat? + confirm_disallow: Haluatko varmasti kieltää valitut linkit? + confirm_disallow_provider: Haluatko varmasti kieltää valitut palveluntarjoajat? description_html: Näitä linkkejä jaetaan parhaillaan paljon tileillä, joiden julkaisuja palvelimesi näkee. Luettelo voi auttaa käyttäjiäsi saamaan selville, mitä maailmassa tapahtuu. Linkit eivät näy julkisesti ennen kuin hyväksyt julkaisijan. Voit myös sallia tai hylätä yksittäisiä linkkejä. disallow: Kiellä linkki disallow_provider: Kiellä julkaisija @@ -934,6 +940,10 @@ fi: statuses: allow: Salli julkaisu allow_account: Salli tekijä + confirm_allow: Haluatko varmasti sallia valitut julkaisut? + confirm_allow_account: Haluatko varmasti sallia valitut tilit? + confirm_disallow: Haluatko varmasti kieltää valitut julkaisut? + confirm_disallow_account: Haluatko varmasti kieltää valitut tilit? description_html: Näitä julkaisuja palvelimesi tietää parhaillaan jaettavan ja lisättävän suosikkeihin paljon. Luettelo voi auttaa uusia ja palaavia käyttäjiäsi löytämään lisää seurattavia. Julkaisut eivät näy julkisesti ennen kuin hyväksyt niiden tekijän ja tekijä sallii tilinsä ehdottamisen. Voit myös sallia tai hylätä yksittäisiä julkaisuja. disallow: Kiellä julkaisu disallow_account: Kiellä tekijä @@ -966,7 +976,7 @@ fi: used_by_over_week: one: Käyttänyt yksi käyttäjä viimeisen viikon aikana other: Käyttänyt %{count} käyttäjää viimeisen viikon aikana - title: Trendit + title: Suositukset ja trendit trending: Trendaus warning_presets: add_new: Lisää uusi diff --git a/config/locales/fo.yml b/config/locales/fo.yml index 74b37c759ef..3d7221deb7c 100644 --- a/config/locales/fo.yml +++ b/config/locales/fo.yml @@ -31,7 +31,6 @@ fo: created_msg: Umsjónarviðmerking stovnað! destroyed_msg: Umsjónarviðmerking strikað! accounts: - add_email_domain_block: Blokera teldupostanavnaøki approve: Vátta approved_msg: Góðkent tilmeldingarumbøn hjá %{username} are_you_sure: Ert tú vís/ur? @@ -58,7 +57,6 @@ fo: demote: Lækka í tign destroyed_msg: Dáturnar hjá %{username} eru nú settar í bíðirøð at blíva strikaðar sum skjótast disable: Fryst - disable_sign_in_token_auth: Ger váttan við teldupostateknum óvirkna disable_two_factor_authentication: Ger 2FA óvirkið disabled: Fryst display_name: Vís navn @@ -67,7 +65,6 @@ fo: email: Teldupostur email_status: Teldupostastøða enable: Tiðna - enable_sign_in_token_auth: Ger váttan við teldupostateknum virkna enabled: Í gildi enabled_msg: Tiðnaði kontuna hjá %{username} followers: Fylgjarar @@ -132,7 +129,6 @@ fo: resubscribe: Tegna teg umaftur role: Leiklutur search: Leita - search_same_email_domain: Aðrir brúkarir eru við sama teldupost domaini search_same_ip: Aðrir brúkarar við somu IP security: Trygd security_measures: @@ -173,26 +169,21 @@ fo: approve_appeal: Góðkenn kæru approve_user: Góðkenn brúkara assigned_to_self_report: Tilluta melding - change_email_user: Broyt teldupost fyri brúkara change_role_user: Broyt leiklut hjá brúkara confirm_user: Vátta brúkara create_account_warning: Stovna ávaring create_announcement: Stovna kunngerð - create_canonical_email_block: Stovna teldupostblokering create_custom_emoji: Stovna serligt kenslutekn create_domain_allow: Stovna navnaøkjaloyvi create_domain_block: Stovna navnaøkjablokering - create_email_domain_block: Stovna teldupostanavnaøkjablokering create_ip_block: Stovna IP reglu create_unavailable_domain: Stovna navnaøki, sum ikki er tøkt create_user_role: Stovna leiklut demote_user: Lækka brúkara í tign destroy_announcement: Strika kunngerð - destroy_canonical_email_block: Strika teldupostblokering destroy_custom_emoji: Strika serligt kenslutekn destroy_domain_allow: Strika navnaøkjaloyvi destroy_domain_block: Strika navnaøkjablokering - destroy_email_domain_block: Strika teldupostanavnaøkjablokering destroy_instance: Reinsa navnaøki destroy_ip_block: Strika IP reglu destroy_status: Strika post @@ -200,10 +191,8 @@ fo: destroy_user_role: Bein burtur leiklut disable_2fa_user: Ger 2FA óvirkið disable_custom_emoji: Ger serligt kenslutekn óvirkið - disable_sign_in_token_auth_user: Ger váttan við teldupostateknum óvirkna fyri brúkara disable_user: Ger brúkara óvirknan enable_custom_emoji: Ger serligt kenslutekn virkið - enable_sign_in_token_auth_user: Ger váttan við teldupostateknum virkna fyri brúkara enable_user: Ger brúkara virknan memorialize_account: Minnst til Konto promote_user: Vís fram Brúkara @@ -233,26 +222,20 @@ fo: approve_appeal_html: "%{name} góðkendi umsjónaráheitan frá %{target}" approve_user_html: "%{name} góðtók umsókn frá %{target}" assigned_to_self_report_html: "%{name} tillutaði frágreiðing %{target} til sín sjálvs" - change_email_user_html: "%{name} broytti teldupost addressuna hjá %{target}" change_role_user_html: "%{name} broytti leiklutin hjá %{target}" - confirm_user_html: "%{name} góðtók teldupost addressuna hjá %{target}" create_account_warning_html: "%{name} sendi eina ávaring til %{target}" create_announcement_html: "%{name} stovnaði eina fráboðan %{target}" - create_canonical_email_block_html: "%{name} forðaði telduposti við hash'inum %{target}" create_custom_emoji_html: "%{name} legði upp nýtt kenslutekn %{target}" create_domain_allow_html: "%{name} loyv sameining við domainið %{target}" create_domain_block_html: "%{name} blokeraði navnaøkið %{target}" - create_email_domain_block_html: "%{name} blokeraði teldupostanavnaøkið %{target}" create_ip_block_html: "%{name} gjørdi reglu fyri IP %{target}" create_unavailable_domain_html: "%{name} steðgaði veiting til navnaøkið %{target}" create_user_role_html: "%{name} stovnaði %{target} leiklutin" demote_user_html: "%{name} lækkaði tignina hjá brúkaranum %{target}" destroy_announcement_html: "%{name} strikaðar fráboðanir %{target}" - destroy_canonical_email_block_html: "%{name} strikaði blokeringina av teldupostin við hashkodu %{target}" destroy_custom_emoji_html: "%{name} strikaði kensluteknið %{target}" destroy_domain_allow_html: "%{name} havnaði sameining við navnaøkið %{target}" destroy_domain_block_html: "%{name} strikaði blokering av navnaøkinum %{target}" - destroy_email_domain_block_html: "%{name} leysgivi teldupostanavnaøkið %{target}" destroy_instance_html: "%{name} reinsaði navnaøkið %{target}" destroy_ip_block_html: "%{name} slettaðar reglur fyri IP %{target}" destroy_status_html: "%{name} slettaði upplegg hjá %{target}" @@ -260,10 +243,8 @@ fo: destroy_user_role_html: "%{name} slettaði leiklutin hjá %{target}" disable_2fa_user_html: "%{name} slepti kravið um váttan í tveimum stigum fyri brúkaran %{target}" disable_custom_emoji_html: "%{name} gjørdi kensluteknið %{target} óvirkið" - disable_sign_in_token_auth_user_html: "%{name} gjørdi váttan við teldupostteknum óvirkna fyri %{target}" disable_user_html: "%{name} gjørdi innritan hjá brúkaranum %{target} óvirkna" enable_custom_emoji_html: "%{name} gjørdi kensluteknið %{target} virkið" - enable_sign_in_token_auth_user_html: "%{name} gjørdi váttan við teldupostteknum virkna fyri %{target}" enable_user_html: "%{name} gjørdi innritan virkna fyri brúkaran %{target}" memorialize_account_html: "%{name} broytti kontuna hjá %{target} til eina minnissíðu" promote_user_html: "%{name} flutti brúkaran %{target} fram" @@ -271,7 +252,6 @@ fo: reject_user_html: "%{name} avvísti skráseting hjá %{target}" remove_avatar_user_html: "%{name} strikaði eftirgjørda skapningin hjá %{target}" reopen_report_html: "%{name} lat uppaftur meldingina %{target}" - resend_user_html: "%{name} endursendi váttanarteldubrævið fyri %{target}" reset_password_user_html: "%{name} setti loyniorðið hjá brúkaranum %{target} av nýggjum" resolve_report_html: "%{name} avgreiddi meldingina %{target}" sensitive_account_html: "%{name} hevur merkt media hjá %{target} sum viðkvæmt" @@ -432,7 +412,6 @@ fo: attempts_over_week: one: "%{count} roynd seinastu vikuna" other: "%{count} tilmeldingarroyndir seinastu vikuna" - created_msg: Teldupostanavnaøkið blokerað delete: Strika dns: types: @@ -441,12 +420,8 @@ fo: new: create: Stovna nýtt økisnavn resolve: Loys navnaøki - title: Blokera nýtt teldupostanavnaøki - no_email_domain_block_selected: Ongar teldupostanavnaøkisblokeringar vóru broyttar, tí ongar vóru valdar not_permitted: Ikki loyvt - resolved_dns_records_hint_html: Navnaøkið verður loyst til hesi MX navnaøki, sum í síðsta enda hava ábyrgdina av at móttaka teldupost. At blokera eitt MX navnaøki fer at blokera tilmeldingar frá einum og hvørjum teldupoststaði, sum brúkar sama MX navnaøki, sjálvt um sjónliga navnaøkið er eitt annað. Ansa eftir ikki at blokera stórar veitarar av telduposti resolved_through_html: Loyst gjøgnum %{domain} - title: Blokeraði teldupostanavnaøki export_domain_allows: new: title: Innflyt navnaøkjaloyvi @@ -600,7 +575,6 @@ fo: resolve_description_html: Eingin atgerð verður tikin móti meldaðu kontuni, eingin atsókn verður skrásett og meldingin verður lukkað. silence_description_html: Kontan verður einans sjónlig hjá teimum, sum longu fylgja henni ella leita eftir henni við hond, og tað minkar nógv um, hvussu langt hon røkkur. Kann altíð angrast. Lukkar allar rapporteringar um hesa kontuna. suspend_description_html: Kontan og alt innihald hjá kontuni gerast óatkomulig og við tíðini strikaði, og tað verður ógjørligt at samvirka við henni. Kann angrast innan 30 dagar. Lukkar allar rapporteringar av hesi kontuni. - actions_description_html: Ger av hvør atgerð skal takast fyri at avgreiða hesa meldingina. Revsitiltøk móti meldaðu kontuni føra við sær, at ein teldupostfráboðan verður send teimum, undantikið tá Ruskpostur verður valdur. actions_description_remote_html: Tak avgerð um hvat skal gerast fyri at avgreiða hesa rapporteringina. Hetta fer einans at ávirka, hvussu tín ambætari samskiftir við hesa fjarkontuna og hvussu hann handfer tilfar frá henni. add_to_report: Legg meira afturat meldingini already_suspended_badges: @@ -665,7 +639,6 @@ fo: delete_data_html: Strika vangan og innihaldið hjá @%{acct} um 30 dagar uttan so at kontan verður gjørd virkin aftur áðrenn tað preview_preamble_html: "@%{acct} ger at móttaka eina ávaring við hesum innihaldi:" record_strike_html: Skráset eitt brot á @%{acct}, soleiðis at tað kann havast í huga í samband við møgulig framtíðar mishald - send_email_html: Send @%{acct} eitt teldubræv við eini ávaring warning_placeholder: Møguligar eyka grundgevingar fyri umsjónaratgerð. target_origin: Uppruni hjá meldaðu kontuni title: Meldingar @@ -705,7 +678,6 @@ fo: manage_appeals: Umsit kærur manage_appeals_description: Loyvir brúkarum at eftirkanna kærur um umsjónaratgerðir manage_blocks: Stýra blokeringum - manage_blocks_description: Loyvir brúkarum at blokera teldupostveitarum og IP adressum manage_custom_emojis: Stýra sergjørd kenslutekn manage_custom_emojis_description: Loyvir brúkarum at stýra sergjørdum kensluteknum á ambætaranum manage_federation: Stýra sameindum @@ -723,7 +695,6 @@ fo: manage_taxonomies: Stýra flokkingum manage_taxonomies_description: Loyvir brúkarum at eftirkanna vælumtókt tilfar og at dagføra stillingar viðvíkjandi frámerkjum manage_user_access: Stýr brúkaraatgongd - manage_user_access_description: Loyvir brúkarum at gera 'váttan í tveimum stigum' (2FA) hjá øðrum brúkarum óvirkna, at broyta teirra teldupost og at nullstilla teirra loyniorð manage_users: Stýr brúkarum manage_users_description: Loyvir brúkarum at vísa smálutir um aðrar brúkarar og at gjøgnumføra umsjónaratgerðir móti teimum manage_webhooks: Stýr webhooks @@ -798,7 +769,6 @@ fo: destroyed_msg: Vevstaðs-uppsending strikað! software_updates: critical_update: Kritiskt - vinarliga dagfør beinan vegin - description: Mælt verður til, at Mastodon-innleggingin hjá tær altíð er dagførd, soleiðis at hon fær gagn av nýggjastu ábótunum og hentleikunum. Harumframt er tað summatíðir kritiskt, at Mastodon umgangandi verður dagført fyri at mótvirka trygdartrupulleikum. Tí kekkar Mastodon hvørjar 30 minuttir, um dagføringar eru neyðugar, og letur teg frætta samsvarandi teldubrævafráboðanarstillingunum hjá tær. documentation_link: Lær meira release_notes: Útgávuviðmerkingar title: Tøkar dagføringar @@ -907,10 +877,16 @@ fo: trends: allow: Loyv approved: Váttað + confirm_allow: Vil tú veruliga loyva valdu frámerkini? + confirm_disallow: Vil tú veruliga frávelja valdu frámerkini? disallow: Tak loyvi aftur links: allow: Loyv leinki allow_provider: Loyv útgevara + confirm_allow: Vil tú veruliga loyva valdu leinkini? + confirm_allow_provider: Vil tú veruliga loyva valdu veitararnar? + confirm_disallow: Vil tú veruliga frávelja valdu leinkini? + confirm_disallow_provider: Vil tú veruliga frávelja valdu veitararnar? description_html: Hesi leinkini verða í løtuni deild nógv av kontum, sum ambætarin sær postar hjá. At síggja leinkini kann hjálpa brúkarum at finna útav, hvat hendir í verðini. Eingi leinki verða víst alment, áðrenn tú góðkennir útgevaran. Tú kanst eisini loyva ella vraka einstøk leinki. disallow: Loyv ikki leinki disallow_provider: Loyv ikki útgevara @@ -934,6 +910,10 @@ fo: statuses: allow: Loyv posti allow_account: Loyv høvundi + confirm_allow: Vil tú veruliga loyva valdu støðurnar? + confirm_allow_account: Vil tú veruliga loyva valdu konturnar? + confirm_disallow: Vil tú veruliga vraka valdu støðurnar? + confirm_disallow_account: Vil tú veruliga vraka valdu konturnar? description_html: Hetta eru postar, sum tín ambætari veit um og sum í løtuni vera deildir og dámaðir ofta. At vísa teir kann hjálpa nýggjum og afturvendandi brúkarum at finna fleiri fólk, sum tey vilja fylgja. Eingir postar verða vístir almenninginum, áðrenn tú góðkennir høvundin, og høvundurin loyvir teirra kontu at vera skotin upp fyri øðrum. Tú kanst eisini góðkenna ella vraka einstakar postar. disallow: Vraka post disallow_account: Vraka høvund @@ -966,7 +946,7 @@ fo: used_by_over_week: one: Brúkt av einum brúkara seinastu vikuna other: Brúkt av %{count} brúkarum seinastu vikuna - title: Rák + title: Tilmæli & rák trending: Vælumtókt warning_presets: add_new: Legg afturat @@ -1051,9 +1031,7 @@ fo: guide_link_text: Øll kunnu geva íkast. sensitive_content: Viðkvæmt innihald application_mailer: - notification_preferences: Broyt teldupostastillingar salutation: "%{name}" - settings: 'Broyt teldupostastillingar: %{link}' unsubscribe: Strika hald view: 'Vís:' view_profile: Vís vanga @@ -1073,7 +1051,6 @@ fo: hint_html: Bara eitt afturat! Tað er neyðugt hjá okkum at vátta, at tú ert eitt menniskja (fyri at sleppa undan ruskposti!). Loys CAPTCHA niðanfyri og trýst á "Halt fram". title: Trygdarkanning confirmations: - awaiting_review: Teldupostadressan hjá góðkend! Nú kanna %{domain} ábyrgdarfólk skrásetingina hjá tær. Góðkenna tey kontu tína, so senda tey tær eitt teldubræv! awaiting_review_title: Skrásetingin hjá tær verður viðgjørd clicking_this_link: við at klikkja á hetta leinki login_link: rita inn @@ -1081,7 +1058,6 @@ fo: redirect_to_app_html: Tú skuldi verið send/ur víðari til %{app_name} appina. Hendi tað ikki, so kanst tú royna %{clicking_this_link} ella fara manuelt aftur til appina. registration_complete: Skráseting tín á %{domain} er nú avgreidd! welcome_title: Vælkomin, %{name}! - wrong_email_hint: Um hesin teldupoststaðurin ikki er rættur, so kanst tú broyta hann í kontustillingunum. delete_account: Strika kontu delete_account_html: Ynskir tú at strika kontuna, so kanst tú halda fram her. Tú verður spurd/ur um váttan. description: @@ -1102,7 +1078,6 @@ fo: or_log_in_with: Ella innrita við privacy_policy_agreement_html: Eg havi lisið og taki undir við privatlívspolitikkinum progress: - confirm: Vátta teldupost details: Tínir smálutir review: Okkara kanning rules: Góðtak reglur @@ -1124,10 +1099,8 @@ fo: security: Trygd set_new_password: Áset nýtt loyniorð setup: - email_below_hint_html: Kekka mappuna við ruskposti ella bið um ein annan. Tú kanst rætta teldupostadressuna, um hon er skeiv. email_settings_hint_html: Kekka leinkið, sum vit sendu tær at eftirkanna %{email}. Vit bíða beint her. link_not_received: Fekk tú einki leinki? - new_confirmation_instructions_sent: Tú fer at móttaka eitt nýtt teldubræv við váttanarleinkinum um nakrar fáar minuttir! title: Kekka innbakkan hjá tær sign_in: preamble_html: Rita inn við tínum %{domain} heimildum. Er konta tín á einum øðrum ambætara, so er ikki gjørligt hjá tær at rita inn her. @@ -1138,9 +1111,7 @@ fo: title: Latum okkum fáa teg settan upp á %{domain}. status: account_status: Kontustøða - confirming: Bíði eftir at teldupostváttanin er gjøgnumførd. functional: Konta tín er fult virkin. - pending: Umsókn tín verður eftirkannað av okkara starvsfeløgum. Tað kann taka eina løtu. Tú móttekur eitt teldubræv, um umsóknin er góðkend. redirecting_to: Konta tín er óvirkin, tí í løtuni verður hon víðaribeind til %{acct}. self_destruct: Av tí at %{domain} er í ferð við at lukka, fært tú einans avmarkaða atgongd til tína kontu. view_strikes: Vís eldri atsóknir móti tíni kontu @@ -1183,9 +1154,6 @@ fo: before: 'Áðrenn tú heldur fram, vinarliga les hesar notur nágreiniliga:' caches: Innihald, sum er lagt í goymslu á øðrum ambætarum, kann vera varandi har data_removal: Postar tínir og aðrar dátur verða burturbeind varandi - email_change_html: Tú kann broyta tín teldupost uttan at strika tína kontu - email_contact_html: Um tað framvegis ikki kemur vegin fram, so kanst tú senda teldubræv til %{email} og biðja um hjálp - email_reconfirmation_html: Móttekur tú ikki váttanarteldupostin, so kanst tú biðja um hann aftur irreversible: Tað verður ikki møguligt hjá tær at endurskapa ella gera kontu tína virkna aftur more_details_html: Fyri fleiri smálutir, sí privatlívpolitikkin. username_available: Brúkaranavnið hjá tær verður tøkt aftur @@ -1418,7 +1386,6 @@ fo: authentication_methods: otp: app til váttan í tveimum stigum password: loyniorð - sign_in_token: teldupostatrygdarkoda webauthn: trygdarlyklar description_html: Sært tú virksemi, sum tú ikki kennir aftur, so eigur tú at umhugsa at broyta loyniorðið ella at gera váttan í tveimum stigum virkna. empty: Eingin samgildissøga tøk @@ -1429,16 +1396,6 @@ fo: unsubscribe: action: Ja, strika hald complete: Hald strikað - confirmation_html: Ert tú vís/ur í, at tú vil gevast at móttaka %{type} fyri Mastodon á %{domain} til tína teldupostadressu á %{email}? Tú kanst altíð gera haldið virkið aftur frá tínum teldupostfráboðanarstillingum. - emails: - notification_emails: - favourite: yndisfráboðanarteldupostar - follow: fylg fráboðanarteldupostar - follow_request: fylg umbønir um teldupost - mention: nevn fráboðanarteldupostar - reblog: stimbra fráboðanarpostar - resubscribe_html: Um tú hevur strikað haldið av misgávum, so kanst tú tekna haldið av nýggjum í tínum teldupostfráboðarstillingum. - success_html: Tú fer ikki longur at móttaka %{type} fyri Mastodon á %{domain} til tín teldupost á %{email}. title: Strika hald media_attachments: validations: @@ -1519,8 +1476,6 @@ fo: update: subject: "%{name} rættaði ein post" notifications: - administration_emails: Fráboðanir um teldupost til umsitarar - email_events: Hendingar fyri teldupostfráboðanir email_events_hint: 'Vel hendingar, sum tú vil hava fráboðanir um:' number: human: @@ -1679,7 +1634,6 @@ fo: import: Innflyt import_and_export: Innflyt og útflyt migrate: Flyting av kontu - notifications: Teldupostfráboðanir preferences: Stillingar profile: Vangi relationships: Fylging og fylgjarar @@ -1923,7 +1877,6 @@ fo: invalid_otp_token: Ógyldug tvey-stigs koda otp_lost_help_html: Hevur tú mist atgongd til bæði, so kanst tú koma í samband við %{email} rate_limited: Ov nógvar samgildisroyndir, royn aftur seinni. - seamless_external_login: Tú er ritað/ur inn umvegis eina uttanhýsis tænastu, so loyniorð og teldupoststillingar eru ikki tøkar. signed_in_as: 'Ritað/ur inn sum:' verification: extra_instructions_html: Góð ráð: Leinkið á heimasíðuni hjá tær kann vera ósjónligt. Tann týdningarmikli parturin er rel="me" sum forðar tí, at onkur kann látast at vera ein annar á heimasíðuni við brúkara-gjørdum tilfari. Tú kanst enntá brúka eitt link frámerki í høvdinum á síðuni heldur enn a, men HTML kodan má vera atkomulig uttan at JavaScript skal koyra. diff --git a/config/locales/fr-CA.yml b/config/locales/fr-CA.yml index f297e8bfdea..6ad27bc62d3 100644 --- a/config/locales/fr-CA.yml +++ b/config/locales/fr-CA.yml @@ -31,7 +31,6 @@ fr-CA: created_msg: Note de modération créée avec succès ! destroyed_msg: Note de modération supprimée avec succès ! accounts: - add_email_domain_block: Bloquer ce domaine de courriel approve: Approuver approved_msg: La demande d’inscription de %{username} a été approuvée avec succès are_you_sure: Voulez-vous vraiment faire ça ? @@ -58,7 +57,6 @@ fr-CA: demote: Rétrograder destroyed_msg: Les données de %{username} sont maintenant en file d’attente pour être supprimées imminemment disable: Geler - disable_sign_in_token_auth: Désactiver l'authentification basée sur les jetons envoyés par courriel disable_two_factor_authentication: Désactiver l’authentification à deux facteurs disabled: Gelé display_name: Nom affiché @@ -67,7 +65,6 @@ fr-CA: email: Courriel email_status: État du courriel enable: Dégeler - enable_sign_in_token_auth: Activer l'authentification basée sur les jetons envoyés par courriel enabled: Activé enabled_msg: Le compte de %{username} a été dégelé avec succès followers: Abonné·e·s @@ -132,7 +129,6 @@ fr-CA: resubscribe: Se réabonner role: Rôle search: Rechercher - search_same_email_domain: Autres utilisateurs·trices avec le même domaine de courriel search_same_ip: Autres utilisateur·rice·s avec la même IP security: Sécurité security_measures: @@ -173,26 +169,21 @@ fr-CA: approve_appeal: Approuver l'appel approve_user: Approuver l’utilisateur assigned_to_self_report: Affecter le signalement - change_email_user: Modifier le courriel pour ce compte change_role_user: Changer le rôle de l’utilisateur·rice confirm_user: Confirmer l’utilisateur create_account_warning: Créer une alerte create_announcement: Créer une annonce - create_canonical_email_block: Créer un blocage de domaine de courriel create_custom_emoji: Créer des émojis personnalisés create_domain_allow: Créer un domaine autorisé create_domain_block: Créer un blocage de domaine - create_email_domain_block: Créer un blocage de domaine de courriel create_ip_block: Créer une règle IP create_unavailable_domain: Créer un domaine indisponible create_user_role: Créer le rôle demote_user: Rétrograder l’utilisateur·ice destroy_announcement: Supprimer l’annonce - destroy_canonical_email_block: Supprimer le blocage de domaine de courriel destroy_custom_emoji: Supprimer des émojis personnalisés destroy_domain_allow: Supprimer le domaine autorisé destroy_domain_block: Supprimer le blocage de domaine - destroy_email_domain_block: Supprimer le blocage de domaine de courriel destroy_instance: Purge du domaine destroy_ip_block: Supprimer la règle IP destroy_status: Supprimer le message @@ -200,10 +191,8 @@ fr-CA: destroy_user_role: Détruire le rôle disable_2fa_user: Désactiver l’A2F disable_custom_emoji: Désactiver les émojis personnalisés - disable_sign_in_token_auth_user: Désactiver l'authentification basée sur les jetons envoyés par courriel pour l'utilisateur·rice disable_user: Désactiver le compte enable_custom_emoji: Activer les émojis personnalisées - enable_sign_in_token_auth_user: Activer l'authentification basée sur les jetons envoyés par courriel pour l'utilisateur·rice enable_user: Activer l’utilisateur memorialize_account: Ériger en mémorial promote_user: Promouvoir l’utilisateur @@ -232,26 +221,20 @@ fr-CA: approve_appeal_html: "%{name} a approuvé l'appel de la décision de modération émis par %{target}" approve_user_html: "%{name} a approuvé l’inscription de %{target}" assigned_to_self_report_html: "%{name} s’est assigné·e le signalement de %{target}" - change_email_user_html: "%{name} a modifié l'adresse de courriel de l'utilisateur·rice %{target}" change_role_user_html: "%{name} a changé le rôle de %{target}" - confirm_user_html: "%{name} a confirmé l'adresse courriel de l'utilisateur %{target}" create_account_warning_html: "%{name} a envoyé un avertissement à %{target}" create_announcement_html: "%{name} a créé une nouvelle annonce %{target}" - create_canonical_email_block_html: "%{name} a bloqué l’e-mail avec le hachage %{target}" create_custom_emoji_html: "%{name} a téléversé un nouvel émoji %{target}" create_domain_allow_html: "%{name} a autorisé la fédération avec le domaine %{target}" create_domain_block_html: "%{name} a bloqué le domaine %{target}" - create_email_domain_block_html: "%{name} a bloqué de domaine de courriel %{target}" create_ip_block_html: "%{name} a créé une règle pour l'IP %{target}" create_unavailable_domain_html: "%{name} a arrêté la livraison vers le domaine %{target}" create_user_role_html: "%{name} a créé le rôle %{target}" demote_user_html: "%{name} a rétrogradé l'utilisateur·rice %{target}" destroy_announcement_html: "%{name} a supprimé l'annonce %{target}" - destroy_canonical_email_block_html: "%{name} a débloqué l'email avec le hash %{target}" destroy_custom_emoji_html: "%{name} a supprimé l'émoji %{target}" destroy_domain_allow_html: "%{name} a rejeté la fédération avec le domaine %{target}" destroy_domain_block_html: "%{name} a débloqué le domaine %{target}" - destroy_email_domain_block_html: "%{name} a débloqué le domaine de courriel %{target}" destroy_instance_html: "%{name} a purgé le domaine %{target}" destroy_ip_block_html: "%{name} a supprimé la règle pour l'IP %{target}" destroy_status_html: "%{name} a supprimé le message de %{target}" @@ -259,10 +242,8 @@ fr-CA: destroy_user_role_html: "%{name} a supprimé le rôle %{target}" disable_2fa_user_html: "%{name} a désactivé l'authentification à deux facteurs pour l'utilisateur·rice %{target}" disable_custom_emoji_html: "%{name} a désactivé l'émoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} a désactivé l'authentification basée sur les jetons envoyés par courriel pour %{target}" disable_user_html: "%{name} a désactivé la connexion de l'utilisateur·rice %{target}" enable_custom_emoji_html: "%{name} a activé l'émoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} a activé l'authentification basée sur les jetons envoyés par courriel pour %{target}" enable_user_html: "%{name} a activé la connexion de l'utilisateur·rice %{target}" memorialize_account_html: "%{name} a converti le compte de %{target} en un mémorial" promote_user_html: "%{name} a promu l'utilisateur·rice %{target}" @@ -270,7 +251,6 @@ fr-CA: reject_user_html: "%{name} a rejeté l’inscription de %{target}" remove_avatar_user_html: "%{name} a supprimé l'avatar de %{target}" reopen_report_html: "%{name} a rouvert le signalement %{target}" - resend_user_html: "%{name} a renvoyé l'e-mail de confirmation pour %{target}" reset_password_user_html: "%{name} a réinitialisé le mot de passe de l'utilisateur·rice %{target}" resolve_report_html: "%{name} a résolu le signalement %{target}" sensitive_account_html: "%{name} a marqué le média de %{target} comme sensible" @@ -429,7 +409,6 @@ fr-CA: attempts_over_week: one: "%{count} tentative au cours de la dernière semaine" other: "%{count} tentatives au cours de la dernière semaine" - created_msg: Le blocage de domaine de courriel est désormais activé delete: Supprimer dns: types: @@ -438,12 +417,8 @@ fr-CA: new: create: Créer le blocage resolve: Résoudre le domaine - title: Nouveau blocage de domaine de courriel - no_email_domain_block_selected: Aucun blocage de domaine de courriel n'a été modifié car aucun n'a été sélectionné not_permitted: Non autorisé - resolved_dns_records_hint_html: Le nom de domaine est relié aux domaines MX suivants, qui ont la responsabilité ultime d'accepter les courriels. Bloquer un domaine MX empêchera les inscriptions à partir de toute adresse courriel utilisant le même domaine MX, même si le nom de domaine affiché est différent. Veillez à ne pas bloquer les fournisseurs de messagerie d'envergure. resolved_through_html: Résolu par %{domain} - title: Blocage de domaines de courriel export_domain_allows: new: title: Importer les autorisations de domaine @@ -594,7 +569,6 @@ fr-CA: resolve_description_html: Aucune mesure ne sera prise contre le compte signalé, aucune sanction ne sera enregistrée et le sigalement sera clôturé. silence_description_html: Le compte ne sera visible que par ceux qui le suivent déjà ou qui le recherchent manuellement, ce qui limite fortement sa portée. Cette action peut toujours être annulée. Cloture tous les signalements concernant ce compte. suspend_description_html: Le compte et tous ses contenus seront inaccessibles et finalement supprimés, et il sera impossible d'interagir avec lui. Réversible dans les 30 jours. Cloture tous les signalements concernant ce compte. - actions_description_html: Décidez des mesures à prendre pour résoudre ce signalement. Si vous prenez des mesures punitives contre le compte signalé, une notification sera envoyée par e-mail, sauf si la catégorie Spam est sélectionnée. actions_description_remote_html: Décidez des mesures à prendre pour résoudre ce signalement. Cela n'affectera que la manière dont votre serveur communique avec ce compte distant et traite son contenu. add_to_report: Ajouter davantage au rapport already_suspended_badges: @@ -658,7 +632,6 @@ fr-CA: delete_data_html: effacer le profil de @%{acct} et ses contenus dans 30 jours, à moins que la suspension du compte ne soit annulée entre temps preview_preamble_html: "@%{acct} recevra un avertissement contenant les éléments suivants :" record_strike_html: enregistrer une sanction contre @%{acct} pour vous aider à prendre des mesures supplémentaires en cas d'infractions futures de ce compte - send_email_html: envoyer un courriel d'avertissement à @%{acct} warning_placeholder: Arguments supplémentaires pour l'action de modération (facultatif). target_origin: Origine du compte signalé title: Signalements @@ -698,7 +671,6 @@ fr-CA: manage_appeals: Gérer les contestations manage_appeals_description: Permet aux utilisateur⋅rice⋅s d'examiner les appels contre les actions de modération manage_blocks: Gérer les blocages - manage_blocks_description: Permet aux utilisateur⋅rice⋅s de bloquer des fournisseurs de courriel et des adresses IP manage_custom_emojis: Gérer les émojis personnalisés manage_custom_emojis_description: Permet aux utilisateur⋅rice⋅s de gérer les émoticônes personnalisées sur le serveur manage_federation: Gérer de la féderation @@ -716,7 +688,6 @@ fr-CA: manage_taxonomies: Gérer les taxonomies manage_taxonomies_description: Permet aux utilisateur⋅rice⋅s d'examiner les contenus tendance et de mettre à jour les paramètres des hashtags manage_user_access: Gérer l'accès utilisateur - manage_user_access_description: Permet aux utilisateur⋅rice⋅s de désactiver l'authentification à deux facteurs, de modifier l'adresse courriel et de réinitialiser le mot de passe des autres utilisateur⋅rice⋅s manage_users: Gérer les utilisateur·rice·s manage_users_description: Permet aux utilisateur⋅rice⋅s de voir les détails des autres utilisateur⋅rice⋅s et d'effectuer des actions de modération en conséquence manage_webhooks: Gérer les points d’ancrage web @@ -790,7 +761,6 @@ fr-CA: destroyed_msg: Téléversement sur le site supprimé avec succès ! software_updates: critical_update: Critique — veuillez mettre à jour au plus vite - description: Il est recommandé de maintenir votre installation de Mastodon à jour afin de bénéficier des derniers correctifs et des dernières fonctionnalités. Il est également essentiel de mettre à jour Mastodon rapidement dans certains cas afin d’éviter des problèmes de sécurité. Pour ces raisons, Mastodon vérifie les mises à jour toutes les 30 minutes, et vous en informera selon vos préférences de notification par e-mail. documentation_link: En savoir plus release_notes: Notes de mises à jour title: Mises à jour disponibles @@ -942,7 +912,6 @@ fr-CA: used_by_over_week: one: Utilisé par %{count} personne au cours de la dernière semaine other: Utilisé par %{count} personnes au cours de la dernière semaine - title: Tendances trending: Tendances warning_presets: add_new: Ajouter un nouveau @@ -1026,9 +995,7 @@ fr-CA: guide_link_text: Tout le monde peut y contribuer. sensitive_content: Contenu sensible application_mailer: - notification_preferences: Modifier les préférences de courriel salutation: "%{name}," - settings: 'Changer les préférences courriel : %{link}' unsubscribe: Se désabonner view: 'Voir :' view_profile: Voir le profil @@ -1048,7 +1015,6 @@ fr-CA: hint_html: Juste une autre chose! Nous avons besoin de confirmer que vous êtes un humain (pour que nous puissions empêcher les spams!). Résolvez le CAPTCHA ci-dessous et cliquez sur "Continuer". title: Vérification de sécurité confirmations: - awaiting_review: Votre adresse e-mail est confirmée ! L’équipe de %{domain} vérifie désormais votre inscription. Vous recevrez un e-mail si votre compte est approuvé ! awaiting_review_title: Votre inscription est en cours de validation clicking_this_link: cliquer sur ce lien login_link: vous connecter @@ -1056,7 +1022,6 @@ fr-CA: redirect_to_app_html: Vous auriez dû être redirigé vers l’application %{app_name}. Si cela ne s’est pas produit, essayez de %{clicking_this_link} ou de revenir manuellement à l’application. registration_complete: Votre inscription sur %{domain} est désormais terminée ! welcome_title: Bienvenue, %{name} ! - wrong_email_hint: Si cette adresse de courriel est incorrecte, vous pouvez la modifier dans vos paramètres de compte. delete_account: Supprimer le compte delete_account_html: Si vous désirez supprimer votre compte, vous pouvez cliquer ici. Il vous sera demandé de confirmer cette action. description: @@ -1077,7 +1042,6 @@ fr-CA: or_log_in_with: Ou authentifiez-vous avec privacy_policy_agreement_html: J’ai lu et j’accepte la politique de confidentialité progress: - confirm: Confirmez l'adresse courriel details: Vos infos review: Notre avis rules: Accepter les règles @@ -1099,10 +1063,8 @@ fr-CA: security: Sécurité set_new_password: Définir le nouveau mot de passe setup: - email_below_hint_html: Vérifiez votre dossier de spam ou demandez qu’on vous le renvoie. Vous pouvez corriger votre adresse courriel si elle est incorrecte. email_settings_hint_html: Cliquez sur le lien que nous vous avons envoyé pour vérifier %{email}. Nous vous attendrons ici. link_not_received: Vous n'avez pas reçu de lien? - new_confirmation_instructions_sent: Vous recevrez un nouveau courriel avec votre lien de confirmation dans quelques minutes! title: Vérifiez votre boîte de réception sign_in: preamble_html: Connectez-vous avec vos identifiants sur %{domain}. Si votre compte est hébergé sur un autre serveur, vous ne pourrez pas vous connecter ici. @@ -1113,9 +1075,7 @@ fr-CA: title: Mettons les choses en place pour %{domain}. status: account_status: État du compte - confirming: En attente de la confirmation par courriel à compléter. functional: Votre compte est entièrement opérationnel. - pending: Votre demande est en attente d'examen par notre personnel. Cela peut prendre un certain temps. Vous recevrez un courriel si votre demande est approuvée. redirecting_to: Votre compte est inactif car il est actuellement redirigé vers %{acct}. self_destruct: Comme %{domain} est en train de fermer, vous n’aurez qu’un accès limité à votre compte. view_strikes: Voir les sanctions précédemment appliquées à votre compte @@ -1158,9 +1118,6 @@ fr-CA: before: 'Veuillez lire attentivement ces notes avant de continuer :' caches: Le contenu mis en cache par d'autres serveurs peut persister data_removal: Vos messages et autres données seront définitivement supprimés - email_change_html: Vous pouvez modifier votre adresse courriel sans supprimer votre compte - email_contact_html: S'il n'arrive toujours pas, vous pouvez envoyer un courriel à %{email} pour demander de l'aide - email_reconfirmation_html: Si vous ne recevez pas le courriel de confirmation, vous pouvez le demander à nouveau irreversible: Vous ne pourrez pas restaurer ou réactiver votre compte more_details_html: Pour plus de détails, voir la politique de confidentialité. username_available: Votre nom d’utilisateur·rice sera à nouveau disponible @@ -1393,7 +1350,6 @@ fr-CA: authentication_methods: otp: application d'authentification à deux facteurs password: mot de passe - sign_in_token: code de sécurité par courriel webauthn: clés de sécurité description_html: Si vous voyez une activité que vous ne reconnaissez pas, envisagez de changer votre mot de passe et d'activer l'authentification à deux facteurs. empty: Aucun historique d'authentification disponible @@ -1404,16 +1360,6 @@ fr-CA: unsubscribe: action: Oui, me désabonner complete: Désabonné·e - confirmation_html: Voulez-vous vraiment vous désabonner des %{type} de la part de Mastodon installés sur %{domain} vers votre adresse %{email}? Vous pouvez toujours vous réabonner à partir de vos paramètres de notification par courriel. - emails: - notification_emails: - favourite: courriels de notifications de favoris - follow: courriels de notifications d’abonnements - follow_request: courriels de demandes d’abonnements - mention: courriels de notifications de mentions - reblog: courriels de notifications de boost - resubscribe_html: Si vous vous êtes désabonné·e par erreur, vous pouvez vous réinscrire à partir de vos paramètres de notification par courriel. - success_html: Vous ne serez plus inscrits aux %{type} de Mastodon installés sur %{domain} à votre adresse %{email}. title: Se désabonner media_attachments: validations: @@ -1494,8 +1440,6 @@ fr-CA: update: subject: "%{name} a modifié un message" notifications: - administration_emails: Notifications par e-mail de l’admin - email_events: Événements pour les notifications par courriel email_events_hint: 'Sélectionnez les événements pour lesquels vous souhaitez recevoir des notifications :' number: human: @@ -1654,7 +1598,6 @@ fr-CA: import: Import de données import_and_export: Import et export migrate: Migration de compte - notifications: Notifications par mail preferences: Préférences profile: Profil relationships: Abonnements et abonné·e·s @@ -1901,7 +1844,6 @@ fr-CA: invalid_otp_token: Le code d’authentification à deux facteurs est invalide otp_lost_help_html: Si vous perdez accès aux deux, vous pouvez contacter %{email} rate_limited: Trop de tentatives d'authentification, réessayez plus tard. - seamless_external_login: Vous êtes connecté via un service externe, donc les paramètres concernant le mot de passe et le courriel ne sont pas disponibles. signed_in_as: 'Connecté·e en tant que :' verification: extra_instructions_html: Astuce: Le lien sur votre site Web peut être invisible. La partie importante est rel="me" qui évite d’autres liens provenant de contenu générés par des utilisateurs tiers d'être pris en compte. Vous pouvez même utiliser une balise link dans l’en-tête de la page au lieu de a, mais le HTML doit être accessible sans avoir besoin d’exécuter du JavaScript. diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 33cdcd44cc5..0a2b0f860d6 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -31,7 +31,6 @@ fr: created_msg: Note de modération créée avec succès ! destroyed_msg: Note de modération supprimée avec succès ! accounts: - add_email_domain_block: Bloquer ce domaine de courriel approve: Approuver approved_msg: La demande d’inscription de %{username} a été approuvée avec succès are_you_sure: Voulez-vous vraiment faire ça ? @@ -58,7 +57,6 @@ fr: demote: Rétrograder destroyed_msg: Les données de %{username} sont maintenant en file d’attente pour être supprimées imminemment disable: Geler - disable_sign_in_token_auth: Désactiver l'authentification basée sur les jetons envoyés par courriel disable_two_factor_authentication: Désactiver l’authentification à deux facteurs disabled: Gelé display_name: Nom affiché @@ -67,7 +65,6 @@ fr: email: Adresse de courriel email_status: État du courriel enable: Dégeler - enable_sign_in_token_auth: Activer l'authentification basée sur les jetons envoyés par courriel enabled: Activé enabled_msg: Le compte de %{username} a été dégelé avec succès followers: Abonné·e·s @@ -132,7 +129,6 @@ fr: resubscribe: Se réabonner role: Rôle search: Rechercher - search_same_email_domain: Autres utilisateurs·trices avec le même domaine de courriel search_same_ip: Autres utilisateur·rice·s avec la même IP security: Sécurité security_measures: @@ -173,26 +169,21 @@ fr: approve_appeal: Approuver l'appel approve_user: Approuver le compte assigned_to_self_report: Affecter le signalement - change_email_user: Modifier l’adresse de courriel pour ce compte change_role_user: Changer le rôle du compte confirm_user: Confirmer le compte create_account_warning: Créer une alerte create_announcement: Créer une annonce - create_canonical_email_block: Créer un blocage de domaine de courriel create_custom_emoji: Créer des émojis personnalisés create_domain_allow: Créer un domaine autorisé create_domain_block: Créer un blocage de domaine - create_email_domain_block: Créer un blocage de domaine de courriel create_ip_block: Créer une règle IP create_unavailable_domain: Créer un domaine indisponible create_user_role: Créer le rôle demote_user: Rétrograder l’utilisateur·ice destroy_announcement: Supprimer l’annonce - destroy_canonical_email_block: Supprimer le blocage de domaine de courriel destroy_custom_emoji: Supprimer des émojis personnalisés destroy_domain_allow: Supprimer le domaine autorisé destroy_domain_block: Supprimer le blocage de domaine - destroy_email_domain_block: Supprimer le blocage de domaine de courriel destroy_instance: Purge du domaine destroy_ip_block: Supprimer la règle IP destroy_status: Supprimer le message @@ -200,10 +191,8 @@ fr: destroy_user_role: Détruire le rôle disable_2fa_user: Désactiver l’A2F disable_custom_emoji: Désactiver les émojis personnalisés - disable_sign_in_token_auth_user: Désactiver l'authentification basée sur les jetons envoyés par courriel pour l'utilisateur·rice disable_user: Désactiver le compte enable_custom_emoji: Activer les émojis personnalisées - enable_sign_in_token_auth_user: Activer l'authentification basée sur les jetons envoyés par courriel pour l'utilisateur·rice enable_user: Activer le compte memorialize_account: Ériger en mémorial promote_user: Promouvoir le compte @@ -232,26 +221,20 @@ fr: approve_appeal_html: "%{name} a approuvé l'appel de la décision de modération émis par %{target}" approve_user_html: "%{name} a approuvé l’inscription de %{target}" assigned_to_self_report_html: "%{name} s’est assigné·e le signalement de %{target}" - change_email_user_html: "%{name} a modifié l'adresse de courriel de l'utilisateur·rice %{target}" change_role_user_html: "%{name} a changé le rôle de %{target}" - confirm_user_html: "%{name} a confirmé l'adresse courriel de l'utilisateur %{target}" create_account_warning_html: "%{name} a envoyé un avertissement à %{target}" create_announcement_html: "%{name} a créé une nouvelle annonce %{target}" - create_canonical_email_block_html: "%{name} a bloqué le courriel avec le hachage %{target}" create_custom_emoji_html: "%{name} a téléversé un nouvel émoji %{target}" create_domain_allow_html: "%{name} a autorisé la fédération avec le domaine %{target}" create_domain_block_html: "%{name} a bloqué le domaine %{target}" - create_email_domain_block_html: "%{name} a bloqué de domaine de courriel %{target}" create_ip_block_html: "%{name} a créé une règle pour l'IP %{target}" create_unavailable_domain_html: "%{name} a arrêté la livraison vers le domaine %{target}" create_user_role_html: "%{name} a créé le rôle %{target}" demote_user_html: "%{name} a rétrogradé l'utilisateur·rice %{target}" destroy_announcement_html: "%{name} a supprimé l'annonce %{target}" - destroy_canonical_email_block_html: "%{name} a débloqué le courriel avec le hachage %{target}" destroy_custom_emoji_html: "%{name} a supprimé l'émoji %{target}" destroy_domain_allow_html: "%{name} a rejeté la fédération avec le domaine %{target}" destroy_domain_block_html: "%{name} a débloqué le domaine %{target}" - destroy_email_domain_block_html: "%{name} a débloqué le domaine de courriel %{target}" destroy_instance_html: "%{name} a purgé le domaine %{target}" destroy_ip_block_html: "%{name} a supprimé la règle pour l'IP %{target}" destroy_status_html: "%{name} a supprimé le message de %{target}" @@ -259,10 +242,8 @@ fr: destroy_user_role_html: "%{name} a supprimé le rôle %{target}" disable_2fa_user_html: "%{name} a désactivé l'authentification à deux facteurs pour l'utilisateur·rice %{target}" disable_custom_emoji_html: "%{name} a désactivé l'émoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} a désactivé l'authentification basée sur les jetons envoyés par courriel pour %{target}" disable_user_html: "%{name} a désactivé la connexion de l'utilisateur·rice %{target}" enable_custom_emoji_html: "%{name} a activé l'émoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} a activé l'authentification basée sur les jetons envoyés par courriel pour %{target}" enable_user_html: "%{name} a activé la connexion de l'utilisateur·rice %{target}" memorialize_account_html: "%{name} a converti le compte de %{target} en un mémorial" promote_user_html: "%{name} a promu l'utilisateur·rice %{target}" @@ -270,7 +251,6 @@ fr: reject_user_html: "%{name} a rejeté l’inscription de %{target}" remove_avatar_user_html: "%{name} a supprimé l'avatar de %{target}" reopen_report_html: "%{name} a rouvert le signalement %{target}" - resend_user_html: "%{name} a renvoyé l'e-mail de confirmation pour %{target}" reset_password_user_html: "%{name} a réinitialisé le mot de passe de l'utilisateur·rice %{target}" resolve_report_html: "%{name} a résolu le signalement %{target}" sensitive_account_html: "%{name} a marqué le média de %{target} comme sensible" @@ -429,7 +409,6 @@ fr: attempts_over_week: one: "%{count} tentative au cours de la dernière semaine" other: "%{count} tentatives au cours de la dernière semaine" - created_msg: Le blocage de domaine de courriel est désormais activé delete: Supprimer dns: types: @@ -438,12 +417,8 @@ fr: new: create: Créer le blocage resolve: Résoudre le domaine - title: Nouveau blocage de domaine de courriel - no_email_domain_block_selected: Aucun blocage de domaine de courriel n'a été modifié car aucun n'a été sélectionné not_permitted: Non autorisé - resolved_dns_records_hint_html: Le nom de domaine est relié aux domaines MX suivants, qui ont la responsabilité ultime d'accepter les courriels. Bloquer un domaine MX empêchera les inscriptions à partir de toute adresse courriel utilisant le même domaine MX, même si le nom de domaine affiché est différent. Veillez à ne pas bloquer les fournisseurs de messagerie d'envergure. resolved_through_html: Résolu par %{domain} - title: Blocage de domaines de courriel export_domain_allows: new: title: Importer les autorisations de domaine @@ -594,7 +569,6 @@ fr: resolve_description_html: Aucune mesure ne sera prise contre le compte signalé, aucune sanction ne sera enregistrée et le sigalement sera clôturé. silence_description_html: Le compte ne sera visible que par ceux qui le suivent déjà ou qui le recherchent manuellement, ce qui limite fortement sa portée. Cette action peut toujours être annulée. Cloture tous les signalements concernant ce compte. suspend_description_html: Le compte et tous ses contenus seront inaccessibles et finalement supprimés, et il sera impossible d'interagir avec lui. Réversible dans les 30 jours. Cloture tous les signalements concernant ce compte. - actions_description_html: Décidez des mesures à prendre pour résoudre ce signalement. Si vous prenez des mesures punitives contre le compte signalé, une notification sera envoyée par e-mail, sauf si la catégorie Spam est sélectionnée. actions_description_remote_html: Décidez des mesures à prendre pour résoudre ce signalement. Cela n'affectera que la manière dont votre serveur communique avec ce compte distant et traite son contenu. add_to_report: Ajouter davantage au rapport already_suspended_badges: @@ -658,7 +632,6 @@ fr: delete_data_html: effacer le profil de @%{acct} et ses contenus dans 30 jours, à moins que la suspension du compte ne soit annulée entre temps preview_preamble_html: "@%{acct} recevra un avertissement contenant les éléments suivants :" record_strike_html: enregistrer une sanction contre @%{acct} pour vous aider à prendre des mesures supplémentaires en cas d'infractions futures de ce compte - send_email_html: envoyer un courriel d'avertissement à @%{acct} warning_placeholder: Arguments supplémentaires pour l'action de modération (facultatif). target_origin: Origine du compte signalé title: Signalements @@ -698,7 +671,6 @@ fr: manage_appeals: Gérer les contestations manage_appeals_description: Permet aux utilisateur⋅rice⋅s d'examiner les appels contre les actions de modération manage_blocks: Gérer les blocages - manage_blocks_description: Permet aux utilisateur⋅rice⋅s de bloquer des fournisseurs de courriel et des adresses IP manage_custom_emojis: Gérer les émojis personnalisés manage_custom_emojis_description: Permet aux utilisateur⋅rice⋅s de gérer les émoticônes personnalisées sur le serveur manage_federation: Gérer de la féderation @@ -716,7 +688,6 @@ fr: manage_taxonomies: Gérer les taxonomies manage_taxonomies_description: Permet aux utilisateur⋅rice⋅s d'examiner les contenus tendance et de mettre à jour les paramètres des hashtags manage_user_access: Gérer l'accès utilisateur - manage_user_access_description: Permet aux utilisateur⋅rice⋅s de désactiver l'authentification à deux facteurs, de modifier l'adresse courriel et de réinitialiser le mot de passe des autres utilisateur⋅rice⋅s manage_users: Gérer les utilisateur·rice·s manage_users_description: Permet aux utilisateur⋅rice⋅s de voir les détails des autres utilisateur⋅rice⋅s et d'effectuer des actions de modération en conséquence manage_webhooks: Gérer les points d’ancrage web @@ -790,7 +761,6 @@ fr: destroyed_msg: Téléversement sur le site supprimé avec succès ! software_updates: critical_update: Critique — veuillez mettre à jour au plus vite - description: Il est recommandé de maintenir votre installation de Mastodon à jour afin de bénéficier des derniers correctifs et des dernières fonctionnalités. Il est également essentiel de mettre à jour Mastodon rapidement dans certains cas afin d’éviter des problèmes de sécurité. Pour ces raisons, Mastodon vérifie les mises à jour toutes les 30 minutes, et vous en informera selon vos préférences de notification par e-mail. documentation_link: En savoir plus release_notes: Notes de mises à jour title: Mises à jour disponibles @@ -942,7 +912,6 @@ fr: used_by_over_week: one: Utilisé par %{count} personne au cours de la dernière semaine other: Utilisé par %{count} personnes au cours de la dernière semaine - title: Tendances trending: Tendances warning_presets: add_new: Ajouter un nouveau @@ -1026,9 +995,7 @@ fr: guide_link_text: Tout le monde peut y contribuer. sensitive_content: Contenu sensible application_mailer: - notification_preferences: Modifier les préférences de courriel salutation: "%{name}," - settings: 'Changer les préférences courriel : %{link}' unsubscribe: Se désabonner view: 'Voir :' view_profile: Voir le profil @@ -1048,7 +1015,6 @@ fr: hint_html: Encore une chose ! Nous avons besoin de confirmer que vous êtes un humain (c'est pour que nous puissions empêcher les spams !). Résolvez le CAPTCHA ci-dessous et cliquez sur "Continuer". title: Vérification de sécurité confirmations: - awaiting_review: Votre adresse e-mail est confirmée ! L’équipe de %{domain} vérifie désormais votre inscription. Vous recevrez un e-mail si votre compte est approuvé ! awaiting_review_title: Votre inscription est en cours de validation clicking_this_link: cliquer sur ce lien login_link: vous connecter @@ -1056,7 +1022,6 @@ fr: redirect_to_app_html: Vous auriez dû être redirigé vers l’application %{app_name}. Si cela ne s’est pas produit, essayez de %{clicking_this_link} ou de revenir manuellement à l’application. registration_complete: Votre inscription sur %{domain} est désormais terminée ! welcome_title: Bienvenue, %{name} ! - wrong_email_hint: Si cette adresse de courriel est incorrecte, vous pouvez la modifier dans vos paramètres de compte. delete_account: Supprimer le compte delete_account_html: Si vous désirez supprimer votre compte, vous pouvez cliquer ici. Il vous sera demandé de confirmer cette action. description: @@ -1077,7 +1042,6 @@ fr: or_log_in_with: Ou authentifiez-vous avec privacy_policy_agreement_html: J’ai lu et j’accepte la politique de confidentialité progress: - confirm: Confirmez l'e-mail details: Vos infos review: Notre avis rules: Accepter les règles @@ -1099,10 +1063,8 @@ fr: security: Sécurité set_new_password: Définir le nouveau mot de passe setup: - email_below_hint_html: Vérifiez votre dossier de spam ou demandez qu’on vous le renvoie. Vous pouvez corriger votre adresse e-mail si elle est incorrecte. email_settings_hint_html: Cliquez sur le lien que nous vous avons envoyé pour vérifier l’adresse %{email}. Nous vous attendons ici. link_not_received: Vous n'avez pas reçu de lien ? - new_confirmation_instructions_sent: Vous allez recevoir un nouvel e-mail de confirmation dans quelques minutes ! title: Vérifiez votre boîte de réception sign_in: preamble_html: Connectez-vous avec vos identifiants sur %{domain}. Si votre compte est hébergé sur un autre serveur, vous ne pourrez pas vous connecter ici. @@ -1113,9 +1075,7 @@ fr: title: Mettons les choses en place pour %{domain}. status: account_status: État du compte - confirming: En attente de la confirmation par courriel à compléter. functional: Votre compte est entièrement opérationnel. - pending: Votre demande est en attente d'examen par notre personnel. Cela peut prendre un certain temps. Vous recevrez un courriel si votre demande est approuvée. redirecting_to: Votre compte est inactif car il est actuellement redirigé vers %{acct}. self_destruct: Comme %{domain} est en train de fermer, vous n’aurez qu’un accès limité à votre compte. view_strikes: Voir les sanctions précédemment appliquées à votre compte @@ -1158,9 +1118,6 @@ fr: before: 'Veuillez lire attentivement ces notes avant de continuer :' caches: Le contenu mis en cache par d'autres serveurs peut persister data_removal: Vos messages et autres données seront définitivement supprimés - email_change_html: Vous pouvez modifier votre adresse courriel sans supprimer votre compte - email_contact_html: S'il n'arrive toujours pas, vous pouvez envoyer un courriel à %{email} pour demander de l'aide - email_reconfirmation_html: Si vous ne recevez pas le courriel de confirmation, vous pouvez le demander à nouveau irreversible: Vous ne pourrez pas restaurer ou réactiver votre compte more_details_html: Pour plus de détails, voir la politique de confidentialité. username_available: Votre nom d’utilisateur·rice sera à nouveau disponible @@ -1393,7 +1350,6 @@ fr: authentication_methods: otp: application d'authentification à deux facteurs password: mot de passe - sign_in_token: code de sécurité par courriel webauthn: clés de sécurité description_html: Si vous voyez une activité que vous ne reconnaissez pas, envisagez de changer votre mot de passe et d'activer l'authentification à deux facteurs. empty: Aucun historique d'authentification disponible @@ -1404,16 +1360,6 @@ fr: unsubscribe: action: Oui, se désinscrire complete: Désinscrit - confirmation_html: Êtes-vous sûr de vouloir vous désinscrire des %{type} de la part du Mastodon installé sur %{domain} vers votre adresse %{email}? Vous pouvez toujours vous réabonner à partir de vos paramètres de notification par e-mail. - emails: - notification_emails: - favourite: e-mails de notifications de signets - follow: e-mails de notifications d’abonnements - follow_request: e-mails de demandes d’abonnements - mention: e-mails de notifications de mentions - reblog: e-mails de notifications de boost - resubscribe_html: Si vous vous êtes désabonné par erreur, vous pouvez vous réinscrire à partir de vos paramètres de notification par e-mail. - success_html: Vous ne serez plus inscrits aux %{type} du Mastodon installé sur %{domain} à votre adresse %{email}. title: Se désinscrire media_attachments: validations: @@ -1494,8 +1440,6 @@ fr: update: subject: "%{name} a modifié un message" notifications: - administration_emails: Notifications par e-mail de l’admin - email_events: Événements pour les notifications par courriel email_events_hint: 'Sélectionnez les événements pour lesquels vous souhaitez recevoir des notifications :' number: human: @@ -1654,7 +1598,6 @@ fr: import: Import de données import_and_export: Import et export migrate: Migration de compte - notifications: Notifications par mail preferences: Préférences profile: Profil relationships: Abonnements et abonné·e·s @@ -1901,7 +1844,6 @@ fr: invalid_otp_token: Le code d’authentification à deux facteurs est invalide otp_lost_help_html: Si vous perdez accès aux deux, vous pouvez contacter %{email} rate_limited: Trop de tentatives d'authentification, réessayez plus tard. - seamless_external_login: Vous êtes connecté via un service externe, donc les paramètres concernant le mot de passe et le courriel ne sont pas disponibles. signed_in_as: 'Connecté·e en tant que :' verification: extra_instructions_html: Astuce : Le lien sur votre site Web peut être invisible. La partie importante est rel="me" qui évite que soient pris en compte d’autres liens provenant de contenu générés par des utilisateurs tiers. Vous pouvez même utiliser une balise link dans l’en-tête de la page au lieu de a, mais le HTML doit être accessible sans avoir besoin d’exécuter du JavaScript. diff --git a/config/locales/fy.yml b/config/locales/fy.yml index 054ae2fab2a..62889c0b286 100644 --- a/config/locales/fy.yml +++ b/config/locales/fy.yml @@ -31,7 +31,6 @@ fy: created_msg: Oanmeitsjen fan opmerking foar moderatoaren slagge! destroyed_msg: Fuortsmiten fan opmerking foar moderatoaren slagge! accounts: - add_email_domain_block: E-maildomein blokkearje approve: Goedkarre approved_msg: It goedkarren fan de account fan %{username} is slagge are_you_sure: Binne jo wis? @@ -58,7 +57,6 @@ fy: demote: Degradearje destroyed_msg: It fuortsmiten fan de gegevens fan %{username} stiet no yn de wachtrige disable: Befrieze - disable_sign_in_token_auth: Ferifikaasje mei in tagongskoade fia e-mailberjocht útskeakelje disable_two_factor_authentication: 2FA útskeakelje disabled: Beferzen display_name: Werjeftenamme @@ -67,7 +65,6 @@ fy: email: E-mailadres email_status: E-mailsteat enable: Untteie - enable_sign_in_token_auth: Ferifikaasje mei in tagongskoade fia e-mailberjocht ynskeakelje enabled: Ynskeakele enabled_msg: It ûntteie fan de account fan %{username} is slagge followers: Folgers @@ -132,7 +129,6 @@ fy: resubscribe: Opnij abonnearje role: Rol search: Sykje - search_same_email_domain: Oare brûkers mei itselde e-maildomein search_same_ip: Oare brûkers mei itselde IP-adres security: Befeiliging security_measures: @@ -173,26 +169,21 @@ fy: approve_appeal: Beswier goedkarre approve_user: Brûker goedkarre assigned_to_self_report: Rapportaazje tawize - change_email_user: E-mailadres fan brûker wizigje change_role_user: Brûkersrol wizigje confirm_user: Brûker befêstigje create_account_warning: Warskôging oanmeitsje create_announcement: Meidieling oanmeitsje - create_canonical_email_block: E-mailblokkade oanmeitsje create_custom_emoji: Lokale emoji oanmeitsje create_domain_allow: Domeingoedkarring oanmeitsje create_domain_block: Domeinblokkade oanmeitsje - create_email_domain_block: E-maildomeinblokkade oanmeitsje create_ip_block: IP-rigel oanmeitsje create_unavailable_domain: Net beskikber domein oanmeitsje create_user_role: Rol oanmeitsje demote_user: Brûker degradearje destroy_announcement: Meidieling fuortsmite - destroy_canonical_email_block: E-mailblokkade fuortsmite destroy_custom_emoji: Lokale emoji fuortsmite destroy_domain_allow: Domeingoedkarring fuortsmite destroy_domain_block: Domeinblokkade fuortsmite - destroy_email_domain_block: E-maildomeinblokkade fuortsmite destroy_instance: Domein folslein fuortsmite destroy_ip_block: IP-rigel fuortsmite destroy_status: Toot fuortsmite @@ -200,10 +191,8 @@ fy: destroy_user_role: Rol permanint fuortsmite disable_2fa_user: Twa-stapsferifikaasje útskeakelje disable_custom_emoji: Lokale emoji útskeakelje - disable_sign_in_token_auth_user: Ferifikaasje mei in tagongskoade fia e-mailberjocht foar de brûker útskeakelje disable_user: Brûker útskeakelje enable_custom_emoji: Lokale emoji ynskeakelje - enable_sign_in_token_auth_user: Ferifikaasje mei in tagongskoade fia e-mailberjocht foar de brûker ynskeakelje enable_user: Brûker ynskeakelje memorialize_account: De account yn in Yn memoriam wizigje promote_user: Brûker promovearje @@ -233,26 +222,20 @@ fy: approve_appeal_html: "%{name} hat it beswier tsjin de moderaasjemaatregel fan %{target} goedkard" approve_user_html: "%{name} hat de registraasje fan %{target} goedkard" assigned_to_self_report_html: "%{name} hat rapportaazje %{target} oan harrensels tawiisd" - change_email_user_html: "%{name} hat it e-mailadres fan brûker %{target} wizige" change_role_user_html: "%{name} hat de rol fan %{target} wizige" - confirm_user_html: E-mailadres fan brûker %{target} is troch %{name} befêstige create_account_warning_html: "%{name} hat in warskôging nei %{target} ferstjoerd" create_announcement_html: "%{name} hat de nije meidieling %{target} oanmakke" - create_canonical_email_block_html: "%{name} hat it e-mailberjocht mei de hash %{target} blokkearre" create_custom_emoji_html: Nije emoji %{target} is troch %{name} opladen create_domain_allow_html: "%{name} hat de federaasje mei it domein %{target} goedkard" create_domain_block_html: Domein %{target} is troch %{name} blokkearre - create_email_domain_block_html: "%{name} hat it e-maildomein %{target} blokkearre" create_ip_block_html: "%{name} hat de rigel foar IP %{target} oanmakke" create_unavailable_domain_html: "%{name} hat de besoarging foar domein %{target} beëinige" create_user_role_html: "%{name} hat de rol %{target} oanmakke" demote_user_html: Brûker %{target} is troch %{name} degradearre destroy_announcement_html: "%{name} hat de meidieling %{target} fuortsmiten" - destroy_canonical_email_block_html: "%{name} hat it e-mailberjocht mei de hash %{target} deblokkearre" destroy_custom_emoji_html: Emoji %{target} is troch %{name} fuortsmiten destroy_domain_allow_html: "%{name} hat de federaasje mei it domein %{target} ôfkard" destroy_domain_block_html: Domein %{target} is troch %{name} deblokkearre - destroy_email_domain_block_html: Domein %{target} is troch %{name} deblokkearre destroy_instance_html: "%{name} hat it domein %{target} folslein fuortsmiten" destroy_ip_block_html: "%{name} hat de rigel foar IP %{target} fuortsmiten" destroy_status_html: Berjocht fan %{target} is troch %{name} fuortsmiten @@ -260,10 +243,8 @@ fy: destroy_user_role_html: "%{name} hat de rol %{target} fuortsmiten" disable_2fa_user_html: De fereaske twa-stapsferifikaasje foar %{target} is troch %{name} útskeakele disable_custom_emoji_html: Emoji %{target} is troch %{name} útskeakele - disable_sign_in_token_auth_user_html: "%{name} hat ferifikaasje mei in tagongskoade fia e-mailberjocht útskeakele foar %{target}" disable_user_html: Oanmelden foar %{target} is troch %{name} útskeakele enable_custom_emoji_html: Emoji %{target} is troch %{name} ynskeakele - enable_sign_in_token_auth_user_html: "%{name} hat ferifikaasje mei in tagongskoade fia e-mailberjocht ynskeakele foar %{target}" enable_user_html: Oanmelden foar %{target} is troch %{name} ynskeakele memorialize_account_html: De account %{target} is troch %{name} yn in Yn memoriam wizige promote_user_html: Brûker %{target} is troch %{name} promovearre @@ -271,7 +252,6 @@ fy: reject_user_html: "%{name} hat de registraasje fan %{target} ôfwêzen" remove_avatar_user_html: "%{name} hat de profylfoto fan %{target} fuortsmiten" reopen_report_html: "%{name} hat rapportaazje %{target} opnij iepene" - resend_user_html: "%{name} hat it befêstigings-e-mailberjocht foar %{target} opnij ferstjoerd" reset_password_user_html: Wachtwurd fan brûker %{target} is troch %{name} opnij ynsteld resolve_report_html: "%{name} hat rapportaazje %{target} oplost" sensitive_account_html: "%{name} markearre de media fan %{target} as gefoelich" @@ -432,7 +412,6 @@ fy: attempts_over_week: one: "%{count} registraasjebesykjen yn de ôfrûne wike" other: "%{count} registraasjebesykjen yn de ôfrûne wike" - created_msg: E-maildomein blokkearjen slagge delete: Fuortsmite dns: types: @@ -441,12 +420,8 @@ fy: new: create: Domein tafoegje resolve: Domein opsykje - title: Nije e-maildomein blokkearje - no_email_domain_block_selected: Der binne gjin e-maildomeinblokkaden wizige, omdat der gjin ien selektearre waard not_permitted: Net tastien - resolved_dns_records_hint_html: De domeinnamme slacht op de folgjende MX-domeinen dy’t úteinlik ferantwurdlik binne foar it akseptearjen fan e-mail. It blokkearjen fan in MX-domein blokkearret oanmeldingen fan elk e-mailadres dat itselde MX-domein brûkt, sels as de sichtbere domeinnamme oars is. Pas op dat jo gjin grutte e-mailproviders blokkearje. resolved_through_html: Blokkearre fia %{domain} - title: Blokkearre e-maildomeinen export_domain_allows: new: title: Tastiene domeinen ymportearje @@ -600,7 +575,6 @@ fy: resolve_description_html: Der wurdt tsjin it rapportearre account gjin maatregel nommen, gjin oertrêding registrearre en de rapportaazje wurdt markearre as oplost. silence_description_html: De account sil allinnich sichtber wêze foar dyjinge dy’t it al folgje of it hânmjittich opsykje, wêrtroch it berik earnstich beheind wurdt. Kin altyd weromdraaid wurde. Dit slút alle rapportaazjes oer dizze account. suspend_description_html: De account en alle ynhâld sil net tagonklik wêze en úteinlik fuortsmiten wurde, en ynteraksje hjirmei sil net mooglik wêze. Binnen 30 dagen werom te draaien. Dit slút alle rapportaazjes oer dizze account. - actions_description_html: Beslis hokker maatregel nommen wurde moat om dizze rapportaazje op te lossen. Wannear’t jo in (straf)maatregel tsjin it rapportearre account nimme, kriget de account in e-mailmelding, behalve wannear’t de spam-kategory keazen is. actions_description_remote_html: Beslút hokker aksje nommen wurde moat om dizze rapportaazje ôf te hanneljen. Dit hat allinnich ynfloed op hoe’t jo server kommunisearret mei dizze eksterne account en omgiet mei de ynhâld. add_to_report: Mear oan de rapportaazje tafoegje already_suspended_badges: @@ -665,7 +639,6 @@ fy: delete_data_html: It profyl en de ynhâld fan @%{acct} wurde nei 30 dagen fan no ôf fuortsmiten, útsein as de account yn de tuskentiid net mear blokkearre wurdt preview_preamble_html: "@%{acct} sil in warskôging ûntfange mei de folgjende ynhâld:" record_strike_html: In ban tsjin @%{acct} ynstelle, om jo te helpen by takomstige skeiningen fan dizze acount te eskalearjen - send_email_html: Stjoer @%{acct} in warskôgings-e-mailberjocht warning_placeholder: Ekstra opsjonele reden foar de moderaasje-aksje. target_origin: Orizjineel fan rapportearre account title: Rapportaazjes @@ -705,7 +678,6 @@ fy: manage_appeals: Beswieren beheare manage_appeals_description: Stiet brûkers ta om beswieren tsjin moderaasjemaatregelen te beoardielen manage_blocks: Blokkaden beheare - manage_blocks_description: Stiet brûkers ta om e-mailproviders en IP-adressen te blokkearjen manage_custom_emojis: Lokale emoji’s beheare manage_custom_emojis_description: Stiet brûkers ta om lokale emoji’s op de server te behearen manage_federation: Federaasje beheare @@ -723,7 +695,6 @@ fy: manage_taxonomies: Trends en hashtags beheare manage_taxonomies_description: Stiet brûkers ta om trending ynhâld te besjen en om hashtagynstellingen by te wurkjen manage_user_access: Brûkerstagong beheare - manage_user_access_description: Stiet brûkers ta om twa-stapsferifikaasje fan oare brûkers út te skeakeljen, om harren e-mailadres te wizigjen en om harren wachtwurd opnij yn te stellen manage_users: Brûkers beheare manage_users_description: Stiet brûkers ta om brûkersdetails fan oaren te besjen en moderaasjemaatregelen tsjin harren te nimmen manage_webhooks: Webhooks beheare @@ -798,7 +769,6 @@ fy: destroyed_msg: Fuortsmiten website-oplaad slagge! software_updates: critical_update: Krityk — fernij sa gau as mooglik - description: It wurdt oanrekommandearre om jo Mastodon-ynstallaasje by-de-tiid te hâlden om gebrûk meitsje te kinnen fan de nijste oplossingen en funksjes. Boppe dat is it somtiden krúsjaal om Mastodon tidich by te wurkjen om feiligheidsproblemen foar te kommen. Om dizze redenen kontrolearret Mastodon elke 30 minuten fernijingen en bringt jo hjirfan op de hichte neffens jo foarkarren foar e-mailmeldingen. documentation_link: Mear ynfo release_notes: Utjefte-opmerkingen title: Beskikbere fernijingen @@ -950,7 +920,6 @@ fy: used_by_over_week: one: Dizze wike troch ien persoan brûkt other: Dizze wike troch %{count} persoanen brûkt - title: Trends trending: Trending warning_presets: add_new: Nije tafoegje @@ -1035,9 +1004,7 @@ fy: guide_link_text: Elkenien kin bydrage. sensitive_content: Gefoelige ynhâld application_mailer: - notification_preferences: E-mailynstellingen wizigje salutation: "%{name}," - settings: 'E-mailynstellingen wizigje: %{link}' unsubscribe: Ofmelde view: 'Besjoch:' view_profile: Profyl besjen @@ -1057,7 +1024,6 @@ fy: hint_html: Noch ien ding! Jo moatte befêstigje dat jo in minske binne (dit is om de spam bûten de doar te hâlden!). Los de ûndersteande CAPTCHA op en klik op ‘Trochgean’. title: Befeiligingskontrôle confirmations: - awaiting_review: Jo e-mailadres is befêstige! De %{domain}-meiwurkers binne no dwaande mei it besjen fan jo registraasje. Jo ûntfange in e-mailberjocht as de jo account goedkarre! awaiting_review_title: Jo registraasje wurdt beoardield clicking_this_link: klik op dizze keppeling login_link: oanmelde @@ -1065,7 +1031,6 @@ fy: redirect_to_app_html: Jo soene omlaad wêze moatte nei de %{app_name} app. As dat net bard is, probearje dan %{clicking_this_link} of kear hânmjittich werom nei de app. registration_complete: Jo registraasje op %{domain} is no foltôge! welcome_title: Wolkom, %{name}! - wrong_email_hint: As it e-mailadres net korrekt is, kinne jo dat wizigje yn de accountynstellingen. delete_account: Account fuortsmite delete_account_html: Wannear’t jo jo account graach fuortsmite wolle, kinne jo dat hjir dwaan. Wy freegje jo dêr om in befêstiging. description: @@ -1086,7 +1051,6 @@ fy: or_log_in_with: Of oanmelde mei privacy_policy_agreement_html: Ik haw it privacybelied lêzen en gean dêrmei akkoard progress: - confirm: E-mailadres werhelje details: Jo gegevens review: Us beoardieling rules: Regels akseptearje @@ -1108,10 +1072,8 @@ fy: security: Befeiliging set_new_password: Nij wachtwurd ynstelle setup: - email_below_hint_html: Kontrolearje jo map Net-winske, of freegje in nije befêstigingskeppeling oan. Jo kinne jo e-mailadres wizigje as it ferkeard is. email_settings_hint_html: Klik op de keppeling dy’t wy jo stjoerd hawwe om %{email} te ferifiearjen. Wy wachtsje wol even. link_not_received: Gjin keppeling krigen? - new_confirmation_instructions_sent: Jo ûntfange binnen inkelde minuten in nij e-mailberjocht mei de befêstigingskeppeling! title: Kontrolearje jo Postfek YN sign_in: preamble_html: Meld jo oan mei de oanmeldgegevens fan %{domain}. As jo account op in oare server stiet, kinne jo hjir net oanmelde. @@ -1122,9 +1084,7 @@ fy: title: Litte wy jo account op %{domain} ynstelle. status: account_status: Accountsteat - confirming: Oan it wachtsjen oant it e-mailadres befêstige is. functional: Jo account kin folslein brûkt wurde. - pending: Jo oanfraach moat noch beoardiele wurde troch ien fan ús meiwurkers. Dit kin miskien efkes duorje. Jo ûntfangt in e-mailberjocht wannear’t jo oanfraach goedkard is. redirecting_to: Jo account is ynaktyf, omdat it op dit stuit trochferwezen wurdt nei %{acct}. self_destruct: Omdat %{domain} sluten sil, krije jo mar beheind tagong ta jo account. view_strikes: Besjoch de earder troch moderatoaren fêststelde skeiningen dy’t jo makke hawwe @@ -1167,9 +1127,6 @@ fy: before: 'Lês dizze tekst soarchfâldich eardat jo troch gean:' caches: Berjochten en media dy’t op oare servers bewarre binne kinne dêr efterbliuwe data_removal: Jo berjochten en oare gegevens wurde permanint fuortmiten - email_change_html: Jo kinne jo e-mailadres wizigje sûnder dat jo jo account fuort hoege te smiten - email_contact_html: Wannear’t it noch hieltyd net oankomt, kinne jo foar help in e-mailberjocht stjoere nei %{email} - email_reconfirmation_html: Wannear’t jo it befêstigings-e-mailberjocht net ûntfongen hawwe, kinne jo dizze opnij oanfreegje irreversible: Jo sille net yn steat wêze om jo account te werstellen of te de-aktivearjen more_details_html: Sjoch it privacybelied foar mear ynformaasje. username_available: Jo brûkersnamme sil wer beskikber komme @@ -1402,7 +1359,6 @@ fy: authentication_methods: otp: twa-stapsferifikaasje-app password: wachtwurd - sign_in_token: befeiligingskoade fia e-mailberjocht webauthn: befeiligingskaaien description_html: Wannear’t jo aktiviteit sjogge dy’t jo net werkenne, tink dan nei om jo wachtwurd te wizigjen en twa-stapsferifikaasje yn te skeakeljen. empty: Gjin oanmeldskiednis beskikber @@ -1413,16 +1369,6 @@ fy: unsubscribe: action: Ja, ôfmelde complete: Ofmelden - confirmation_html: Binne jo wis dat jo jo ôfmelde wolle foar it ûntfangen fan %{type} fan Mastodon op %{domain} op jo e-mailadres %{email}? Jo kinne jo altyd opnij abonnearje yn jo ynstellingen foar e-mailmeldingen. - emails: - notification_emails: - favourite: e-mailmeldingen foar favoriten - follow: e-mailmeldingen foar nije folgers - follow_request: e-mailmeldingen foar folchfersiken - mention: e-mailmeldingen foar fermeldingen - reblog: e-mailmeldingen foar boosts - resubscribe_html: As jo jo mei fersin ôfmeld hawwe, kinne jo jo opnij abonnearje yn jo ynstellingen foar e-mailmeldingen. - success_html: Jo ûntfange net langer %{type} fan Mastodon op %{domain} op jo e-mailadres %{email}. title: Ofmelde media_attachments: validations: @@ -1503,8 +1449,6 @@ fy: update: subject: "%{name} hat in berjocht bewurke" notifications: - administration_emails: E-mailmeldingen behearder - email_events: E-mailmeldingen foar eveneminten email_events_hint: 'Selektearje eveneminten wêrfoar’t jo meldingen ûntfange wolle:' number: human: @@ -1663,7 +1607,6 @@ fy: import: Ymportearje import_and_export: Ymportearje en eksportearje migrate: Accountmigraasje - notifications: E-mailmeldingen preferences: Ynstellingen profile: Profyl relationships: Folgers en folgjenden @@ -1910,7 +1853,6 @@ fy: invalid_otp_token: Unjildige twa-stapstagongskoade otp_lost_help_html: As jo tagong ta beide kwytrekke binne, nim dan kontakt op fia %{email} rate_limited: Te folle autentikaasjebesykjen, probearje it letter opnij. - seamless_external_login: Jo binne oanmeld fia in eksterne tsjinst, dêrom binne wachtwurden en e-mailynstellingen net beskikber. signed_in_as: 'Oanmeld as:' verification: extra_instructions_html: Tip: De keppeling op jo website kin ûnsichtber wêze. It wichtige part is rel="me" dat ympersonaasje op websites mei user-generated ynhâld foarkomt. Jo kinne sels in link-label brûke yn de header fan de side yn stee fan a, mar de HTML moat ek sûnder JavaScript tagonklik wêze. diff --git a/config/locales/ga.yml b/config/locales/ga.yml index 0de8a2fede8..d8bdbde01d1 100644 --- a/config/locales/ga.yml +++ b/config/locales/ga.yml @@ -37,7 +37,6 @@ ga: created_msg: Cruthaíodh nóta modhnóireachta go rathúil! destroyed_msg: Nóta measarthachta scriosta go rathúil! accounts: - add_email_domain_block: Cuir bac ar fhearann ​​​​ríomhphoist approve: Faomh approved_msg: D'éirigh le feidhmchlár sínithe %{username} a cheadú are_you_sure: An bhfuil tú cinnte? @@ -64,7 +63,6 @@ ga: demote: Ísligh destroyed_msg: Tá sonraí %{username} ciúáilte anois le scriosadh gan mhoill disable: Reoigh - disable_sign_in_token_auth: Díchumasaigh fíordheimhniú comhartha r-phoist disable_two_factor_authentication: Díchumasaigh 2FA disabled: Reoite display_name: Ainm taispeána @@ -73,7 +71,6 @@ ga: email: Ríomhphost email_status: Stádas ríomhphoist enable: Dí-reoigh - enable_sign_in_token_auth: Cumasaigh fíordheimhniú comhartha ríomhphoist enabled: Ar chumas enabled_msg: D'éirigh le dí-reoite cuntas %{username} followers: Leantóirí @@ -141,7 +138,6 @@ ga: resubscribe: Athchláraigh role: Ról search: Cuardaigh - search_same_email_domain: Úsáideoirí eile a bhfuil an fearann ​​ríomhphoist céanna acu search_same_ip: Úsáideoirí eile a bhfuil an IP céanna acu security: Slándáil security_measures: @@ -182,26 +178,21 @@ ga: approve_appeal: Achomharc a cheadú approve_user: Úsáideoir a cheadú assigned_to_self_report: Sann Tuairisc - change_email_user: Athraigh Ríomhphost don Úsáideoir change_role_user: Athrú Ról an Úsáideora confirm_user: Deimhnigh Úsáideoir create_account_warning: Cruthaigh Rabhadh create_announcement: Cruthaigh Fógra - create_canonical_email_block: Cruthaigh Bloc Ríomhphoist create_custom_emoji: Cruthaigh Emoji Saincheaptha create_domain_allow: Cruthaigh Ceadaigh Fearainn create_domain_block: Cruthaigh Bloc Fearainn - create_email_domain_block: Cruthaigh Bloc Fearainn Ríomhphoist create_ip_block: Cruthaigh riail IP create_unavailable_domain: Cruthaigh Fearann ​​Gan Fáil create_user_role: Cruthaigh Ról demote_user: Ísligh úsáideoir destroy_announcement: Scrios Fógra - destroy_canonical_email_block: Scrios Bloc Ríomhphoist destroy_custom_emoji: Scrios Saincheaptha Emoji destroy_domain_allow: Scrios Ceadaigh Fearainn destroy_domain_block: Scrios Bloc Fearainn - destroy_email_domain_block: Scrios Bloc Fearainn R-phoist destroy_instance: Fearann ​​Purge destroy_ip_block: Scrios riail IP destroy_status: Scrios Postáil @@ -209,10 +200,8 @@ ga: destroy_user_role: Scrios ról disable_2fa_user: Díchumasaigh 2FA disable_custom_emoji: Díchumasaigh Emoji Saincheaptha - disable_sign_in_token_auth_user: Díchumasaigh Fíordheimhniú Comhartha R-phoist don Úsáideoir disable_user: Díchumasaigh Úsáideoir enable_custom_emoji: Cumasaigh Emoji Saincheaptha - enable_sign_in_token_auth_user: Cumasaigh Fíordheimhniú Comhartha R-phoist don Úsáideoir enable_user: Cumasaigh Úsáideoir memorialize_account: Cuntas Cuimhneacháin promote_user: Úsáideoir a chur chun cinn @@ -242,26 +231,20 @@ ga: approve_appeal_html: Cheadaigh %{name} achomharc ar chinneadh modhnóireachta ó %{target} approve_user_html: Cheadaigh %{name} clárú ó %{target} assigned_to_self_report_html: Shann %{name} tuairisc %{target} dóibh féin - change_email_user_html: D'athraigh %{name} seoladh ríomhphoist úsáideora %{target} change_role_user_html: D'athraigh %{name} ról %{target} - confirm_user_html: Dhearbhaigh %{name} seoladh ríomhphoist úsáideora %{target} create_account_warning_html: Sheol %{name} rabhadh chuig %{target} create_announcement_html: Chruthaigh %{name} fógra nua %{target} - create_canonical_email_block_html: Chuir %{name} bac ar ríomhphost leis an hash %{target} create_custom_emoji_html: D'uaslódáil %{name} emoji nua %{target} create_domain_allow_html: Cheadaigh %{name} cónaidhm le fearann ​​%{target} create_domain_block_html: "%{name} fearann ​​bactha %{target}" - create_email_domain_block_html: Chuir %{name} bac ar fhearann ​​ríomhphoist %{target} create_ip_block_html: Chruthaigh %{name} riail don IP %{target} create_unavailable_domain_html: Chuir %{name} deireadh leis an seachadadh chuig fearann ​​%{target} create_user_role_html: Chruthaigh %{name} %{target} ról demote_user_html: "%{name} úsáideoir scriosta %{target}" destroy_announcement_html: "%{name} fógra scriosta %{target}" - destroy_canonical_email_block_html: "%{name} ríomhphost díchoiscthe leis an hash %{target}" destroy_custom_emoji_html: Scriosadh %{name} emoji %{target} destroy_domain_allow_html: Dhiúltaigh %{name} cónaidhm le fearann ​​%{target} destroy_domain_block_html: "%{name} fearann ​​%{target} bainte de" - destroy_email_domain_block_html: "%{name} bain an bac den fhearann ​​ríomhphoist %{target}" destroy_instance_html: Glanadh %{name} fearann ​​%{target} destroy_ip_block_html: "%{name} scriosta riail le haghaidh IP %{target}" destroy_status_html: Bhain %{name} postáil le %{target} @@ -269,10 +252,8 @@ ga: destroy_user_role_html: Scrios %{name} ról %{target} disable_2fa_user_html: Dhíchumasaigh %{name} riachtanas dhá fhachtóir don úsáideoir %{target} disable_custom_emoji_html: Dhíchumasaigh %{name} emoji %{target} - disable_sign_in_token_auth_user_html: Dhíchumasaigh %{name} fíordheimhniú comhartha ríomhphoist le haghaidh %{target} disable_user_html: "%{name} logáil isteach díchumasaithe d'úsáideoir %{target}" enable_custom_emoji_html: "%{name} emoji cumasaithe %{target}" - enable_sign_in_token_auth_user_html: Chuir %{name} fíordheimhniú comhartha ríomhphoist ar chumas %{target} enable_user_html: "%{name} logáil isteach cumasaithe don úsáideoir %{target}" memorialize_account_html: Rinne %{name} cuntas %{target} a iompú ina leathanach cuimhneacháin promote_user_html: Chuir %{name} úsáideoir %{target} chun cinn @@ -280,7 +261,6 @@ ga: reject_user_html: Dhiúltaigh %{name} síniú suas ó %{target} remove_avatar_user_html: Bhain %{name} avatar %{target} reopen_report_html: D'athoscail %{name} tuairisc %{target} - resend_user_html: "%{name} athsheoladh ríomhphost deimhnithe le haghaidh %{target}" reset_password_user_html: Athshocraigh %{name} pasfhocal úsáideora %{target} resolve_report_html: Réitigh %{name} tuairisc %{target} sensitive_account_html: Mharcáil %{name} meán %{target} mar íogair @@ -456,7 +436,6 @@ ga: one: "%{count} iarracht le seachtain anuas" other: "%{count} iarracht chun síniú suas le seachtain anuas" two: "%{count} iarracht chun síniú suas le seachtain anuas" - created_msg: D'éirigh leis an bhfearann ​​ríomhphoist a bhlocáil delete: Scrios dns: types: @@ -465,12 +444,8 @@ ga: new: create: Cuir fearann ​​leis resolve: Réitigh fearann - title: Cuir bac ar fhearann ​​​​r-phoist nua - no_email_domain_block_selected: Níor athraíodh aon bhloc fearainn ríomhphoist mar níor roghnaíodh ceann ar bith not_permitted: Níl sé ceadaithe - resolved_dns_records_hint_html: Réitíonn an t-ainm fearainn chuig na fearainn MX seo a leanas, atá freagrach sa deireadh as glacadh le ríomhphost. Má dhéantar fearann ​​MX a bhlocáil, cuirfear bac ar chlárúcháin ó aon seoladh ríomhphoist a úsáideann an fearann ​​MX céanna, fiú má tá an t-ainm fearainn infheicthe difriúil. Bí cúramach gan bac a chur ar phríomhsholáthraithe ríomhphoist. resolved_through_html: Réitithe trí %{domain} - title: Fearainn ríomhphoist bactha export_domain_allows: new: title: Ceadaíonn fearann ​​​​iomportála @@ -636,7 +611,6 @@ ga: resolve_description_html: Ní dhéanfar aon ghníomhaíocht i gcoinne an chuntais thuairiscithe, ní dhéanfar aon stailc a thaifeadadh, agus dúnfar an tuarascáil. silence_description_html: Ní bheidh an cuntas le feiceáil ach amháin dóibh siúd a leanann é cheana féin nó a bhreathnaíonn suas de láimh air, rud a chuirfidh srian mór ar a rochtain. Is féidir é a chur ar ais i gcónaí. Dúnann sé gach tuairisc i gcoinne an chuntais seo. suspend_description_html: Beidh an cuntas agus a bhfuil ann go léir dorochtana agus scriosfar iad ar deireadh, agus beidh sé dodhéanta idirghníomhú leis. Inchúlaithe laistigh de 30 lá. Dúnann sé gach tuairisc i gcoinne an chuntais seo. - actions_description_html: Déan cinneadh ar an ngníomh atá le déanamh chun an tuarascáil seo a réiteach. Má dhéanann tú beart pionósach in aghaidh an chuntais tuairiscithe, seolfar fógra ríomhphoist chucu, ach amháin nuair a roghnaítear an chatagóir Turscar. actions_description_remote_html: Déan cinneadh ar an ngníomh atá le déanamh chun an tuarascáil seo a réiteach. Ní bheidh tionchar aige seo ach ar an gcaoi a ndéanann do fhreastalaí cumarsáid leis an gcianchuntas seo agus a láimhseálann sé a ábhar. add_to_report: Cuir tuilleadh leis an tuairisc already_suspended_badges: @@ -701,7 +675,6 @@ ga: delete_data_html: Scrios próifíl agus inneachar @%{acct} 30 lá ó anois mura mbeidh siad curtha ar fionraí idir an dá linn preview_preamble_html: 'Gheobhaidh @%{acct} rabhadh leis an ábhar seo a leanas:' record_strike_html: Taifead stailc in aghaidh @%{acct} chun cabhrú leat dul i ngleic le sáruithe amach anseo ón gcuntas seo - send_email_html: Seol ríomhphost rabhaidh chuig @%{acct} warning_placeholder: Réasúnaíocht bhreise roghnach don ghníomh modhnóireachta. target_origin: Bunús an chuntais tuairiscithe title: Tuairiscí @@ -747,7 +720,6 @@ ga: manage_appeals: Achomharc a bhainistiú manage_appeals_description: Ligeann sé d'úsáideoirí athbhreithniú a dhéanamh ar achomhairc i gcoinne gníomhartha modhnóireachta manage_blocks: Bainistigh Bloic - manage_blocks_description: Ligeann sé d'úsáideoirí bac a chur ar sholáthraithe ríomhphoist agus seoltaí IP manage_custom_emojis: Bainistigh Emojis Saincheaptha manage_custom_emojis_description: Ligeann sé d'úsáideoirí emojis saincheaptha a bhainistiú ar an bhfreastalaí manage_federation: Cónaidhm a bhainistiú @@ -765,7 +737,6 @@ ga: manage_taxonomies: Tacsanomaíochtaí a bhainistiú manage_taxonomies_description: Ligeann sé d'úsáideoirí athbhreithniú a dhéanamh ar inneachar treochta agus socruithe hashtag a nuashonrú manage_user_access: Bainistigh Rochtain Úsáideoir - manage_user_access_description: Ligeann sé d'úsáideoirí fíordheimhniú dhá fhachtóir úsáideoirí eile a dhíchumasú, a seoladh r-phoist a athrú, agus a bpasfhocal a athshocrú manage_users: Bainistigh Úsáideoirí manage_users_description: Ligeann sé d'úsáideoirí sonraí úsáideoirí eile a fheiceáil agus gníomhartha modhnóireachta a dhéanamh ina gcoinne manage_webhooks: Bainistigh cuacha Gréasáin @@ -840,7 +811,6 @@ ga: destroyed_msg: D'éirigh le huaslódáil an tsuímh a scriosadh! software_updates: critical_update: Criticiúil - nuashonraigh go tapa le do thoil - description: Moltar do shuiteáil Mastodon a choinneáil cothrom le dáta chun leas a bhaint as na socruithe agus na gnéithe is déanaí. Ina theannta sin, tá sé ríthábhachtach uaireanta Mastodon a nuashonrú go tráthúil chun saincheisteanna slándála a sheachaint. Ar na cúiseanna seo, seiceálann Mastodon nuashonruithe gach 30 nóiméad, agus tabharfaidh sé fógra duit de réir do shainroghanna fógra ríomhphoist. documentation_link: Foghlaim níos mó release_notes: Nótaí scaoilte title: Nuashonruithe ar fáil @@ -1017,7 +987,6 @@ ga: one: Úsáidte ag duine amháin le seachtain anuas other: Úsáidte ag %{count} duine le seachtain anuas two: Úsáidte ag %{count} duine le seachtain anuas - title: Treochtaí trending: Treocht warning_presets: add_new: Cuir nua leis @@ -1105,9 +1074,7 @@ ga: guide_link_text: Is féidir le gach duine rannchuidiú. sensitive_content: Ábhar íogair application_mailer: - notification_preferences: Athraigh roghanna ríomhphoist salutation: "%{name}," - settings: 'Athraigh sainroghanna ríomhphoist: %{link}' unsubscribe: Díliostáil view: 'Amharc:' view_profile: Féach ar phróifíl @@ -1127,7 +1094,6 @@ ga: hint_html: Ach rud amháin eile! Ní mór dúinn a dhearbhú gur duine daonna thú (tá sé seo ionas gur féidir linn an turscar a choinneáil amach!). Réitigh an CAPTCHA thíos agus cliceáil "Ar aghaidh". title: Seiceáil slándála confirmations: - awaiting_review: Tá do sheoladh r-phoist deimhnithe! Tá do chlárúchán á athbhreithniú ag foireann %{domain} anois. Gheobhaidh tú r-phost má fhaomhann siad do chuntas! awaiting_review_title: Tá do chlárú á athbhreithniú clicking_this_link: ag cliceáil ar an nasc seo login_link: logáil isteach @@ -1135,7 +1101,6 @@ ga: redirect_to_app_html: Ba cheart go ndearnadh tú a atreorú chuig an aip %{app_name}. Murar tharla sin, bain triail as %{clicking_this_link} nó fill ar an aip de láimh. registration_complete: Tá do chlárú ar %{domain} críochnaithe anois! welcome_title: Fáilte, %{name}! - wrong_email_hint: Mura bhfuil an seoladh ríomhphoist sin ceart, is féidir leat é a athrú i socruithe cuntais. delete_account: Scrios cuntas delete_account_html: Más mian leat do chuntas a scriosadh, is féidir leat leanúint ar aghaidh anseo. Iarrfar ort deimhniú. description: @@ -1156,7 +1121,6 @@ ga: or_log_in_with: Nó logáil isteach le privacy_policy_agreement_html: Léigh mé agus aontaím leis an polasaí príobháideachais progress: - confirm: Deimhnigh Ríomhphost details: Do chuid sonraí review: Ár léirmheas rules: Glac le rialacha @@ -1178,10 +1142,8 @@ ga: security: Slándáil set_new_password: Socraigh pasfhocal nua setup: - email_below_hint_html: Seiceáil d'fhillteán turscair, nó iarr ceann eile. Is féidir leat do sheoladh r-phoist a cheartú má tá sé mícheart. email_settings_hint_html: Cliceáil ar an nasc a sheol muid chugat chun %{email} a fhíorú. Beidh muid ag fanacht ar dheis anseo. link_not_received: Nach bhfuair tú nasc? - new_confirmation_instructions_sent: Gheobhaidh tú r-phost nua leis an nasc deimhnithe i gceann cúpla bomaite! title: Seiceáil do bhosca isteach sign_in: preamble_html: Logáil isteach le do dhintiúir %{domain}. Má tá do chuntas á óstáil ar fhreastalaí eile, ní bheidh tú in ann logáil isteach anseo. @@ -1192,9 +1154,7 @@ ga: title: Déanaimis tú a shocrú ar %{domain}. status: account_status: Stádas cuntais - confirming: Ag fanacht le deimhniú r-phoist a bheith críochnaithe. functional: Tá do chuntas ag feidhmiú go hiomlán. - pending: Tá d’iarratas ar feitheamh athbhreithnithe ag ár bhfoireann. Seans go dtógfaidh sé seo roinnt ama. Gheobhaidh tú ríomhphost má cheadaítear d’iarratas. redirecting_to: Tá do chuntas neamhghníomhach toisc go bhfuil sé á atreorú chuig %{acct} faoi láthair. self_destruct: Toisc go bhfuil %{domain} ag dúnadh síos, ní bhfaighidh tú ach rochtain theoranta ar do chuntas. view_strikes: Féach ar stailceanna san am atá caite i gcoinne do chuntais @@ -1237,9 +1197,6 @@ ga: before: 'Sula dtéann tú ar aghaidh, léigh na nótaí seo go cúramach le do thoil:' caches: Seans go seasfaidh inneachar atá i dtaisce ag freastalaithe eile data_removal: Bainfear do phostálacha agus sonraí eile go buan - email_change_html: Is féidir leat do sheoladh ríomhphoist a athrú gan do chuntas a scriosadh - email_contact_html: Mura dtagann sé fós, is féidir leat ríomhphost a chur chuig %{email} chun cabhair a fháil - email_reconfirmation_html: Mura bhfuil an ríomhphost deimhnithe á fháil agat, is féidir é a iarraidh arís irreversible: Ní bheidh tú in ann do chuntas a aischur nó a athghníomhachtú more_details_html: Le haghaidh tuilleadh sonraí, féach an polasaí príobháideachais. username_available: Cuirfear d'ainm úsáideora ar fáil arís @@ -1496,7 +1453,6 @@ ga: authentication_methods: otp: app fíordheimhnithe dhá-fachtóir password: pasfhocal - sign_in_token: cód slándála ríomhphoist webauthn: eochracha slándála description_html: Má fheiceann tú gníomhaíocht nach n-aithníonn tú, smaoinigh ar do phasfhocal a athrú agus fíordheimhniú dhá fhachtóir a chumasú. empty: Níl aon stair fíordheimhnithe ar fáil @@ -1507,16 +1463,6 @@ ga: unsubscribe: action: Sea, díliostáil complete: Gan liostáil - confirmation_html: An bhfuil tú cinnte gur mhaith leat díliostáil ó %{type} a fháil do Mastodon ar %{domain} chuig do ríomhphost ag %{email}? Is féidir leat liostáil arís i gcónaí ó do socruithe fógra ríomhphoist. - emails: - notification_emails: - favourite: r-phoist fógra is fearr leat - follow: r-phoist fógra a leanúint - follow_request: r-phoist iarratais a leanúint - mention: trácht ar r-phoist fógra - reblog: r-phoist fógra a threisiú - resubscribe_html: Má dhíliostáil tú de dhearmad, is féidir leat liostáil arís ó do socruithe fógra ríomhphoist. - success_html: Ní bhfaighidh tú %{type} le haghaidh Mastodon ar %{domain} chuig do ríomhphost ag %{email} a thuilleadh. title: Díliostáil media_attachments: validations: @@ -1597,8 +1543,6 @@ ga: update: subject: Chuir %{name} postáil in eagar notifications: - administration_emails: Fógraí r-phoist admin - email_events: Imeachtaí le haghaidh fógraí ríomhphoist email_events_hint: 'Roghnaigh imeachtaí ar mhaith leat fógraí a fháil ina leith:' number: human: @@ -1757,7 +1701,6 @@ ga: import: Iompórtáil import_and_export: Iompórtáil agus easpórtáil migrate: Imirce cuntais - notifications: Fógraí ríomhphoist preferences: Sainroghanna pearsanta profile: Próifíl relationships: Leantóirí agus leanúna @@ -2025,7 +1968,6 @@ ga: invalid_otp_token: Cód dhá-fhachtóir neamhbhailí otp_lost_help_html: Má chaill tú rochtain ar an dá cheann, is féidir leat dul i dteagmháil le %{email} rate_limited: An iomarca iarrachtaí fíordheimhnithe, bain triail eile as ar ball. - seamless_external_login: Tá tú logáilte isteach trí sheirbhís sheachtrach, mar sin níl socruithe pasfhocail agus ríomhphoist ar fáil. signed_in_as: 'Sínithe isteach mar:' verification: extra_instructions_html: Leid: Is féidir an nasc ar do shuíomh Gréasáin a bheith dofheicthe. Is í an chuid thábhachtach ná rel="me" a chuireann cosc ​​ar phearsanú ar shuímh Ghréasáin a bhfuil inneachar a ghintear leis an úsáideoir. Is féidir leat fiú clib nasc a úsáid i gceanntásc an leathanaigh in ionad a, ach caithfidh an HTML a bheith inrochtana gan JavaScript a chur i gcrích. diff --git a/config/locales/gd.yml b/config/locales/gd.yml index 017cc660e09..9490590bd48 100644 --- a/config/locales/gd.yml +++ b/config/locales/gd.yml @@ -35,7 +35,6 @@ gd: created_msg: Chaidh nòta na maorsainneachd a chruthachadh! destroyed_msg: Chaidh nòta na maorsainneachd a mhilleadh! accounts: - add_email_domain_block: Bac àrainn a’ phuist-d approve: Aontaich ris approved_msg: Chaidh aontachadh ris an iarrtas clàraidh aig %{username} are_you_sure: A bheil thu cinnteach? @@ -62,7 +61,6 @@ gd: demote: Ìslich destroyed_msg: Chaidh an dàta aig %{username} a chur air a’ chiutha ach an dèid a sguabadh às an ceann greis bheag disable: Reòth - disable_sign_in_token_auth: Cuir à comas dearbhadh le tòcan puist-d disable_two_factor_authentication: Cuir an dearbhadh dà-cheumnach à comas disabled: Reòthte display_name: Ainm-taisbeanaidh @@ -71,7 +69,6 @@ gd: email: Post-d email_status: Staid a’ phuist-d enable: Dì-reòth - enable_sign_in_token_auth: Cuir an comas dearbhadh le tòcan puist-d enabled: An comas enabled_msg: Chaidh an cunntas aig %{username} a dhì-reòthadh followers: Luchd-leantainn @@ -138,7 +135,6 @@ gd: resubscribe: Fo-sgrìobh a-rithist role: Dreuchd search: Lorg - search_same_email_domain: Cleachdaichean eile aig a bheil an aon àrainn puist-d search_same_ip: Cleachdaichean eile aig a bheil an t-aon IP security: Tèarainteachd security_measures: @@ -179,26 +175,21 @@ gd: approve_appeal: Thoir aonta ris an ath-thagradh approve_user: Aontaich ris a’ chleachdaiche assigned_to_self_report: Iomruin an gearan - change_email_user: Atharraich post-d a’ chleachdaiche change_role_user: Atharraich dreuchd a’ chleachdaiche confirm_user: Dearbh an cleachdaiche create_account_warning: Cruthaich rabhadh create_announcement: Cruthaich brath-fios - create_canonical_email_block: Cruthaich bacadh puist-d create_custom_emoji: Cruthaich Emoji gnàthaichte create_domain_allow: Cruthaich ceadachadh àrainne create_domain_block: Cruthaich bacadh àrainne - create_email_domain_block: Cruthaich bacadh àrainne puist-d create_ip_block: Cruthaich riaghailt IP create_unavailable_domain: Cruthaich àrainn nach eil ri fhaighinn create_user_role: Cruthaich dreuchd demote_user: Ìslich an cleachdaiche destroy_announcement: Sguab às am brath-fios - destroy_canonical_email_block: Sguab às dhan bhacadh puist-d destroy_custom_emoji: Sguab às an t-Emoji gnàthaichte destroy_domain_allow: Sguab às ceadachadh na h-àrainne destroy_domain_block: Sguab às bacadh na h-àrainne - destroy_email_domain_block: Sguab às bacadh na h-àrainne puist-d destroy_instance: Purgaidich an àrainn destroy_ip_block: Sguab às an riaghailt IP destroy_status: Sguab às am post @@ -206,10 +197,8 @@ gd: destroy_user_role: Mill an dreuchd disable_2fa_user: Cuir an dearbhadh dà-cheumnach à comas disable_custom_emoji: Cuir an t-Emoji gnàthaichte à comas - disable_sign_in_token_auth_user: Cuir à comas dearbhadh le tòcan puist-d dhan chleachdaiche disable_user: Cuir an cleachdaiche à comas enable_custom_emoji: Cuir an t-Emoji gnàthaichte an comas - enable_sign_in_token_auth_user: Cuir an comas dearbhadh le tòcan puist-d dhan chleachdaiche enable_user: Cuir an cleachdaiche an comas memorialize_account: Dèan cuimhneachan dhen chunntas promote_user: Àrdaich an cleachdaiche @@ -239,26 +228,20 @@ gd: approve_appeal_html: Dh’aontaich %{name} ri ath-thagradh air co-dhùnadh na maorsainneachd o %{target} approve_user_html: Dh’aontaich %{name} ri clàradh o %{target} assigned_to_self_report_html: Dh’iomruin %{name} an gearan %{target} dhaibh fhèin - change_email_user_html: Dh’atharraich %{name} seòladh puist-d a’ chleachdaiche %{target} change_role_user_html: Atharraich %{name} an dreuchd aig %{target} - confirm_user_html: Dhearbh %{name} seòladh puist-d a’ chleachdaiche %{target} create_account_warning_html: Chuir %{name} rabhadh gu %{target} create_announcement_html: Chruthaich %{name} brath-fios %{target} ùr - create_canonical_email_block_html: Bhac %{name} am post-d air a bheil an hais %{target} create_custom_emoji_html: Luchdaich %{name} suas Emoji %{target} ùr create_domain_allow_html: Cheadaich %{name} co-nasgadh leis an àrainn %{target} create_domain_block_html: Bhac %{name} an àrainn %{target} - create_email_domain_block_html: Bhac %{name} an àrainn puist-d %{target} create_ip_block_html: Chruthaich %{name} riaghailt dhan IP %{target} create_unavailable_domain_html: Sguir %{name} ris an lìbhrigeadh dhan àrainn %{target} create_user_role_html: Chruthaich %{name} an dreuchd %{target} demote_user_html: Dh’ìslich %{name} an cleachdaiche %{target} destroy_announcement_html: Sguab %{name} às am brath-fios %{target} - destroy_canonical_email_block_html: Dhì-bhac %{name} am post-d air a bheil an hais %{target} destroy_custom_emoji_html: Sguab %{name} às an Emoji %{target} destroy_domain_allow_html: Dì-cheadaich %{name} co-nasgadh leis an àrainn %{target} destroy_domain_block_html: Dì-bhac %{name} an àrainn %{target} - destroy_email_domain_block_html: Dì-bhac %{name} an àrainn puist-d %{target} destroy_instance_html: Purgaidich %{name} an àrainn %{target} destroy_ip_block_html: Sguab %{name} às riaghailt dhan IP %{target} destroy_status_html: Thug %{name} post aig %{target} air falbh @@ -266,10 +249,8 @@ gd: destroy_user_role_html: Sguab %{name} às an dreuchd %{target} disable_2fa_user_html: Chuir %{name} riatanas an dearbhaidh dà-cheumnaich à comas dhan chleachdaiche %{target} disable_custom_emoji_html: Chuir %{name} an Emoji %{target} à comas - disable_sign_in_token_auth_user_html: Chuir %{name} à comas dearbhadh le tòcan puist-d dha %{target} disable_user_html: Chuir %{name} an clàradh a-steach à comas dhan chleachdaiche %{target} enable_custom_emoji_html: Chuir %{name} an Emoji %{target} an comas - enable_sign_in_token_auth_user_html: Chuir %{name} an comas dearbhadh le tòcan puist-d dha %{target} enable_user_html: Chuir %{name} an clàradh a-steach an comas dhan chleachdaiche %{target} memorialize_account_html: Rinn %{name} duilleag cuimhneachain dhen chunntas aig %{target} promote_user_html: Dh’àrdaich %{name} an cleachdaiche %{target} @@ -277,7 +258,6 @@ gd: reject_user_html: Dhiùlt %{name} an clàradh o %{target} remove_avatar_user_html: Thug %{name} avatar aig %{target} air falbh reopen_report_html: Dh’fhosgail %{name} an gearan %{target} a-rithist - resend_user_html: Chuir %{name} am post-d dearbhaidh airson %{target} a-rithist reset_password_user_html: Dh’ath-shuidhich %{name} am facal-faire aig a’ chleachdaiche %{target} resolve_report_html: Dh’fhuasgail %{name} an gearan %{target} sensitive_account_html: Chuir %{name} comharra gu bheil e frionasach ri meadhan aig %{target} @@ -448,7 +428,6 @@ gd: one: "%{count} oidhirp clàraidh rè na seachdain seo chaidh" other: "%{count} oidhirp clàraidh rè na seachdain seo chaidh" two: "%{count} oidhirp clàraidh rè na seachdain seo chaidh" - created_msg: Chaidh àrainn a’ phuist-d a bhacadh delete: Sguab às dns: types: @@ -457,12 +436,8 @@ gd: new: create: Cuir àrainn ris resolve: Fuasgail an àrainn - title: Bac àrainn puist-d ùr - no_email_domain_block_selected: Cha deach bacadh àrainn puist-d sam bith atharrachadh o nach deach gin dhiubh a thaghadh not_permitted: Chan eil seo ceadaichte - resolved_dns_records_hint_html: Thèid ainm na h-àrainne fhuasgladh nan àrainnean MX a leanas agus an urra riutha-san gun gabh iad ri post-d. Ma bhacas tu àrainn MX, bacaidh seo an clàradh o sheòladh puist-d sam bith a chleachdas an aon àrainn MX fiù ’s ma bhios ainm àrainne eadar-dhealaichte ’ga sealltainn. Thoir an aire nach bac thu solaraichean puist-d mòra. resolved_through_html: Chaidh fuasgladh slighe %{domain} - title: Bacadh àrainnean puist-d export_domain_allows: new: title: Ion-phortaich àrainnean ceadaichte @@ -624,7 +599,6 @@ gd: resolve_description_html: Cha dèid gnìomh sam bith a ghabhail an aghaidh a’ chunntais le gearan air agus thèid an gearan a dhùnadh gun rabhadh a chlàradh. silence_description_html: Chan fhaic ach an fheadhainn a tha ’ga leantainn mu thràth no a lorgas a làimh e an cunntas seo agus cuingichidh seo uiread nan daoine a ruigeas e gu mòr. Gabhaidh seo a neo-dhèanamh uair sam bith. Dùinidh seo gach gearan mun chunntas seo. suspend_description_html: Cha ghabh an cunntas seo agus an t-susbaint gu leòr aige inntrigeadh gus an dèid a sguabadh às air deireadh na sgeòil agus cha ghabh eadar-ghabhail a dhèanamh leis. Gabhaidh seo a neo-dhèanamh am broinn 30 latha. Dùinidh seo gach gearan mun chunntas seo. - actions_description_html: Socraich dè a nì thu airson an gearan seo fhuasgladh. Ma chuireas tu peanas air a’ chunntas le gearan air, gheibh iad brath air a’ phost-d mura tagh thu an roinn-seòrsa Spama. actions_description_remote_html: Cuir romhad dè an gnìomh a ghabhas tu airson an gearan seo fhuasgladh. Cha bheir seo buaidh ach air mar a làimhsicheas am frithealaiche agadsa an cunntas cèin seo is mar a nì e conaltradh leis. add_to_report: Cuir barrachd ris a’ ghearan already_suspended_badges: @@ -689,7 +663,6 @@ gd: delete_data_html: Sguab às a’ phròifil ’s an t-susbaint aig @%{acct} an ceann 30 latha mura dèid an cur an gnìomh a-rithist roimhe sin preview_preamble_html: 'Gheibh @%{acct} rabhadh leis an t-susbaint seo:' record_strike_html: Clàraich rabhadh an aghaidh @%{acct} airson do chuideachadh ach am bi thu nas teinne le droch-ghiùlan on chunntas seo san àm ri teachd - send_email_html: Cuir post-d rabhaidh gu @%{acct} warning_placeholder: Adhbharan roghainneil eile air gnìomh na maorsainneachd. target_origin: Tùs cunntas a’ ghearain title: Gearanan @@ -733,7 +706,6 @@ gd: manage_appeals: Stiùireadh ath-thagraidhean manage_appeals_description: Leigidh seo le cleachdaichean lèirmheas a dhèanamh air ath-thagraidhean an aghaidh gnìomhan mhaor manage_blocks: Stiùireadh nam bacaidhean - manage_blocks_description: Leigidh seo le cleachdaichean solaraichean puist-d is seòlaidhean IP a bhacadh manage_custom_emojis: Stiùireadh nan Emojis gnàthaichte manage_custom_emojis_description: Leigidh seo le cleachdaichean Emojis gnàthaichte a stiùireadh air an fhrithealaiche manage_federation: Stiùireadh a’ cho-nasgaidh @@ -751,7 +723,6 @@ gd: manage_taxonomies: Stiùireadh thacsonamaidhean manage_taxonomies_description: Leigidh seo le cleachdaichean lèirmheas a dhèanamh air an t-susbaint a tha a’ treandadh agus roghainnean nan tagaichean hais ùrachadh manage_user_access: Stiùireadh inntrigeadh chleachdaichean - manage_user_access_description: Leigidh seo le cleachdaichean gun cuir iad à comas dearbhadh dà-cheumnach càich, gun atharraich iad an seòladh puist-d aca is gun ath-shuidhich iad am facal-faire aca manage_users: Stiùireadh chleachdaichean manage_users_description: Leigidh seo le cleachdaichean mion-fhiosrachadh càich a shealltainn agus gnìomhan maoir a ghabhail ’nan aghaidh manage_webhooks: Stiùireadh nan webhooks @@ -826,7 +797,6 @@ gd: destroyed_msg: Chaidh an luchdadh suas dhan làrach a sguabadh às! software_updates: critical_update: Èiginneach – ùraich cho luath ’s a ghabhas - description: Mholamaid gun cùm thu an stàladh agad de Mhastodon ùraichte ach am faigh thu buannachd às na càraidhean ’s gleusan as ùire. A bharrachd air sin, bidh e èiginneach aig amannan gun ùraich thu Mastodon gun dàil airson duilgheadasan tèarainteachd a sheachnadh. Seo as adhbhar gun doir Mastodon sùil airson ùrachaidhean gach leth-uair a thìde ’s gun cuir e brath thugad a-rèir nan roghainnean puist-d agad. documentation_link: Barrachd fiosrachaidh release_notes: Nòtaichean sgaoilidh title: Ùrachaidhean a tha ri fhaighinn @@ -1000,7 +970,6 @@ gd: one: Chaidh a chleachdadh le %{count} rè na seachdain seo chaidh other: Chaidh a chleachdadh le %{count} rè na seachdain seo chaidh two: Chaidh a chleachdadh le %{count} rè na seachdain seo chaidh - title: Treandaichean trending: A’ treandadh warning_presets: add_new: Cuir fear ùr ris @@ -1087,9 +1056,7 @@ gd: guide_link_text: "’S urrainn do neach sam bith cuideachadh." sensitive_content: Susbaint fhrionasach application_mailer: - notification_preferences: Atharraich roghainnean a’ phuist-d salutation: "%{name}," - settings: 'Atharraich roghainnean a’ phuist-d: %{link}' unsubscribe: Cuir crìoch air an fho-sgrìobhadh view: 'Faic:' view_profile: Seall a’ phròifil @@ -1109,7 +1076,6 @@ gd: hint_html: Dìreach aon rud eile! Feumaidh sinn dearbhadh gu bheil thu daonna (ach am fàg sinn an spama aig an doras!). Fuasgail an CAPTCHA gu h-ìosal is briog air “Lean air adhart”. title: Deuchainn tèarainteachd confirmations: - awaiting_review: Chaidh am post-d agad a dhearbhadh! Nì an sgioba aig %{domain} lèirmheas air a’ chlàradh agad a-nis. Gheibh thu post-d nuair a bhios iad air aontachadh ris a’ chunntas agad! awaiting_review_title: Tha an cunntas agad ’ga sgrùdadh clicking_this_link: briogadh air a’ cheangal seo login_link: clàradh a-steach @@ -1117,7 +1083,6 @@ gd: redirect_to_app_html: Bu chòir dhuinn d’ ath-stiùireadh gu aplacaid %{app_name}. Mur an do dh’obraich sin, feuch %{clicking_this_link} no till dhan aplacaid a làimh. registration_complete: Tha an clàradh agad air %{domain} deiseil a-nis! welcome_title: Fàilte ort, %{name}! - wrong_email_hint: Mur eil an seòladh puist-d seo mar bu chòir, ’s urrainn dhut atharrachadh ann an roghainnean a’ chunntais. delete_account: Sguab às an cunntas delete_account_html: Nam bu mhiann leat an cunntas agad a sguabadh às, nì thu an-seo e. Thèid dearbhadh iarraidh ort. description: @@ -1138,7 +1103,6 @@ gd: or_log_in_with: No clàraich a-steach le privacy_policy_agreement_html: Leugh mi is tha mi ag aontachadh ris a’ phoileasaidh prìobhaideachd progress: - confirm: Post-d an dearbhaidh details: Am fiosrachadh agad review: An lèirmheas againn rules: Gabh ris na riaghailtean @@ -1160,10 +1124,8 @@ gd: security: Tèarainteachd set_new_password: Suidhich facal-faire ùr setup: - email_below_hint_html: Thoir sùil air pasgan an spama agad no iarr fear eile. ’S urrainn dhut an seòladh puist-d agad a chur ceart ma tha e ceàrr. email_settings_hint_html: Briog air a’ cheangal a chuir sinn thugad a dhearbhadh %{email}. Fuirichidh sinn ort an-seo. link_not_received: Nach d’fhuair thu ceangal? - new_confirmation_instructions_sent: Gheibh thu post-d ùr le ceangal dearbhaidh an ceann corra mionaid! title: Thoir sùil air a’ bhogsa a-steach agad sign_in: preamble_html: Clàraich a-steach le do theisteas %{domain}. Ma tha an cunntas agad ’ga òstadh air frithealaiche eile, chan urrainn dhut clàradh a-steach an-seo. @@ -1174,9 +1136,7 @@ gd: title: Suidhicheamaid %{domain} dhut. status: account_status: Staid a’ chunntais - confirming: A’ feitheamh air coileanadh an dearbhaidh on phost-d. functional: Tha an cunntas agad ag obair gu slàn. - pending: Feumaidh an sgioba againn lèirmheas a dhèanamh air d’ iarrtas. Dh’fhaoidte gun doir seo greis. Gheibh thu post-d nuair a bhios sinn air aontachadh ri d’ iarrtas. redirecting_to: Chan eil an cunntas gad gnìomhach on a tha e ’ga ath-stiùireadh gu %{acct}. self_destruct: On a tha %{domain} gu bhith dùnadh, chan fhaigh thu ach inntrigeadh cuingichte dhan chunntas agad. view_strikes: Seall na rabhaidhean a fhuair an cunntas agad roimhe @@ -1219,9 +1179,6 @@ gd: before: 'Mus lean thu air adhart, leugh na nòtaichean seo gu cùramach:' caches: Dh’fhaoidte gum mair susbaint ann an tasgadain fhrithealaichean eile data_removal: Thèid na postaichean agad ’s dàta eile a thoirt air falbh gu buan - email_change_html: ’S urrainn dhut an seòladh puist-d agad atharrachadh gun a bhith a’ sguabadh às a’ chunntais agad - email_contact_html: Mura faigh thu fhathast e, ’s urrainn dhut post-d a chur gu %{email} airson cuideachaidh - email_reconfirmation_html: Mur an d’ fhuair thu am post-d dearbhaidh, ’s urrainn dhut iarraidh a-rithist irreversible: Chan urrainn dhut an cunntas agad aiseag no ath-ghnìomhachadh more_details_html: Airson barrachd fiosrachaidh faic am poileasaidh prìobhaideachd. username_available: Bidh an t-ainm-cleachdaiche agad ri fhaighinn a-rithist @@ -1470,7 +1427,6 @@ gd: authentication_methods: otp: aplacaid dearbhaidh dhà-cheumnaich password: facal-faire - sign_in_token: cuir còd tèarainteachd air a’ phost-d webauthn: iuchraichean tèarainteachd description_html: Ma chì thu gnìomhachd nach aithnich thu, mholamaid gun atharraich thu am facal-faire agad ’s gun cuir thu an dearbhadh dà-cheumnach an comas. empty: Chan eil eachdraidh an dearbhaidh ri fhaighinn @@ -1481,16 +1437,6 @@ gd: unsubscribe: action: Tha, cuir crìoch air an fho-sgrìobhadh complete: Chaidh crìoch a chur air an fho-sgrìobhadh - confirmation_html: A bheil thu cinnteach nach eil thu airson %{type} fhaighinn tuilleadh o Mhastodon air %{domain} dhan post-d agad aig %{email}? ’S urrainn dhut fo-sgrìobhadh a-rithist uair sam bith o roghainnean a’ puist-d agad. - emails: - notification_emails: - favourite: puist-d le brathan mu annsachdan - follow: puist-d le brathan mu leantainn - follow_request: puist-d le brathan mu iarrtasan leantainn - mention: puist-d le brathan mu iomraidhean - reblog: puist-d le brathan mu bhrosnachaidhean - resubscribe_html: Ma chuir thu crìoch air an fho-sgrìobhadh le mearachd, ’s urrainn dhut fo-sgrìobhadh a-rithist o roghainnean a’ puist-d agad. - success_html: Chan fhaigh thu %{type} o Mhastodon air %{domain} dhan phost-d agad aig %{email} tuilleadh. title: Cuir crìoch air an fho-sgrìobhadh media_attachments: validations: @@ -1571,8 +1517,6 @@ gd: update: subject: Dheasaich %{name} post notifications: - administration_emails: Brathan puist-d na rianachd - email_events: Tachartasan nam brathan puist-d email_events_hint: 'Tagh na tachartasan dhan a bheil thu airson brathan fhaighinn:' number: human: @@ -1731,7 +1675,6 @@ gd: import: Ion-phortadh import_and_export: Ion-phortadh ⁊ às-phortadh migrate: Imrich cunntais - notifications: Brathan puist-d preferences: Roghainnean profile: Pròifil phoblach relationships: Dàimhean leantainn @@ -1992,7 +1935,6 @@ gd: invalid_otp_token: Còd dà-cheumnach mì-dhligheach otp_lost_help_html: Ma chaill thu an t-inntrigeadh dhan dà chuid diubh, ’s urrainn dhut fios a chur gu %{email} rate_limited: Cus oidhirpean dearbhaidh, feuch ris a-rithist an ceann greis. - seamless_external_login: Rinn thu clàradh a-steach le seirbheis on taobh a-muigh, mar sin chan eil roghainnean an fhacail-fhaire ’s a’ phuist-d ri làimh dhut. signed_in_as: 'Chlàraich thu a-steach mar:' verification: extra_instructions_html: Gliocas:Faodaidh an ceangal air an làrach-lìn agad a bhith do-fhaicsinneach. ’S e rel="me" a tha sa phàirt chudromach a bhacas riochd cuideigin eile air làraichean-lìn le susbaint air a gintinn o chleachdaiche. ’S urrainn dhut fiù taga link a chleachdadh ann am bann-cinn na duilleige seach a ach feumaidh sinn an HTML ruigsinn gun a bhith a’ ruith JavaScript. diff --git a/config/locales/gl.yml b/config/locales/gl.yml index d6c00d205ca..1db7f79986b 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -31,7 +31,6 @@ gl: created_msg: Nota de moderación creada correctamente! destroyed_msg: Nota de moderación eliminada de xeito correcto! accounts: - add_email_domain_block: Bloquear o dominio do enderezo approve: Aprobar approved_msg: Aprobada a solicitude de rexistro de %{username} are_you_sure: Está segura? @@ -58,7 +57,6 @@ gl: demote: Rebaixar destroyed_msg: Os datos de %{username} están na cola para ser eliminados axiña disable: Desactivar - disable_sign_in_token_auth: Desactivar a autenticación por token nun email disable_two_factor_authentication: Desactivar 2FA disabled: Desactivado display_name: Nome a amosar @@ -67,7 +65,6 @@ gl: email: Enderezo de correo email_status: Estado do correo enable: Activar - enable_sign_in_token_auth: Activar autenticación cun token no correo enabled: Activado enabled_msg: Desbloqueada a conta de %{username} followers: Seguidoras @@ -132,7 +129,6 @@ gl: resubscribe: Resubscribir role: Rol search: Procurar - search_same_email_domain: Outras usuarias co mesmo dominio de correo search_same_ip: Outras usuarias co mesmo IP security: Seguridade security_measures: @@ -173,26 +169,21 @@ gl: approve_appeal: Aprobar apelación approve_user: Aprobar Usuaria assigned_to_self_report: Asignar denuncia - change_email_user: Editar correo electrónico da usuaria change_role_user: Cambiar Rol da Usuaria confirm_user: Confirmar usuaria create_account_warning: Crear aviso create_announcement: Crear anuncio - create_canonical_email_block: Crear Bloqueo de correo electrónico create_custom_emoji: Crear emoticonas personalizadas create_domain_allow: Crear Dominio Permitido create_domain_block: Crear bloquedo do Dominio - create_email_domain_block: Crear bloqueo de dominio de correo electrónico create_ip_block: Crear regra IP create_unavailable_domain: Crear dominio Non dispoñible create_user_role: Crear Rol demote_user: Degradar usuaria destroy_announcement: Eliminar anuncio - destroy_canonical_email_block: Eliminar Bloqueo de correo electrónico destroy_custom_emoji: Eliminar emoticona personalizada destroy_domain_allow: Eliminar Dominio permitido destroy_domain_block: Eliminar bloqueo do Dominio - destroy_email_domain_block: Eliminar bloqueo de dominio de correo electrónico destroy_instance: Purgar Dominio destroy_ip_block: Eliminar regra IP destroy_status: Eliminar publicación @@ -200,10 +191,8 @@ gl: destroy_user_role: Eliminar Rol disable_2fa_user: Desactivar 2FA disable_custom_emoji: Desactivar emoticona personalizada - disable_sign_in_token_auth_user: Desactivar Autenticación con token no correo para Usuaria disable_user: Desactivar usuaria enable_custom_emoji: Activar emoticona personalizada - enable_sign_in_token_auth_user: Activar Autenticación con token no email para Usuaria enable_user: Activar usuaria memorialize_account: Transformar en conta conmemorativa promote_user: Promover usuaria @@ -233,26 +222,20 @@ gl: approve_appeal_html: "%{name} aprobou a apelación da decisión da moderación de %{target}" approve_user_html: "%{name} aprobou o rexistro de %{target}" assigned_to_self_report_html: "%{name} asignou a denuncia %{target} para si mesma" - change_email_user_html: "%{name} cambiou o enderezo de email da usuaria %{target}" change_role_user_html: "%{name} cambiou o rol de %{target}" - confirm_user_html: "%{name} confirmou o enderezo de email da usuaria %{target}" create_account_warning_html: "%{name} envioulle unha advertencia a %{target}" create_announcement_html: "%{name} creou un novo anuncio %{target}" - create_canonical_email_block_html: "%{name} bloqueou o email con hash %{target}" create_custom_emoji_html: "%{name} subiu un novo emoji %{target}" create_domain_allow_html: "%{name} permitiu a federación co dominio %{target}" create_domain_block_html: "%{name} bloqueou o dominio %{target}" - create_email_domain_block_html: "%{name} bloqueou o dominio de email %{target}" create_ip_block_html: "%{name} creou regra para o IP %{target}" create_unavailable_domain_html: "%{name} deixou de interactuar co dominio %{target}" create_user_role_html: "%{name} creou o rol %{target}" demote_user_html: "%{name} degradou a usuaria %{target}" destroy_announcement_html: "%{name} eliminou o anuncio %{target}" - destroy_canonical_email_block_html: "%{name} desbloqueou o email con hash %{target}" destroy_custom_emoji_html: "%{name} eliminou o emoji %{target}" destroy_domain_allow_html: "%{name} retirou a federación co dominio %{target}" destroy_domain_block_html: "%{name} desbloqueou o dominio %{target}" - destroy_email_domain_block_html: "%{name} desbloqueou o dominio de email %{target}" destroy_instance_html: "%{name} purgou o dominio %{target}" destroy_ip_block_html: "%{name} eliminou a regra para o IP %{target}" destroy_status_html: "%{name} eliminou a publicación de %{target}" @@ -260,10 +243,8 @@ gl: destroy_user_role_html: "%{name} eliminou o rol %{target}" disable_2fa_user_html: "%{name} desactivou o requerimento do segundo factor para a usuaria %{target}" disable_custom_emoji_html: "%{name} desactivou o emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} desactivou a autenticación por token no email para %{target}" disable_user_html: "%{name} desactivou as credenciais para a usuaria %{target}" enable_custom_emoji_html: "%{name} activou o emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} activou a autenticación con token no email para %{target}" enable_user_html: "%{name} activou as credenciais para a usuaria %{target}" memorialize_account_html: "%{name} convertiu a conta de %{target} nunha páxina para o recordo" promote_user_html: "%{name} promocionou a usuaria %{target}" @@ -271,7 +252,6 @@ gl: reject_user_html: "%{name} rexeitou o rexistro de %{target}" remove_avatar_user_html: "%{name} eliminou o avatar de %{target}" reopen_report_html: "%{name} reabriu a denuncia %{target}" - resend_user_html: "%{name} reenviou o email de confirmación para %{target}" reset_password_user_html: "%{name} restableceu o contrasinal da usuaria %{target}" resolve_report_html: "%{name} resolveu a denuncia %{target}" sensitive_account_html: "%{name} marcou o multimedia de %{target} como sensible" @@ -432,7 +412,6 @@ gl: attempts_over_week: one: "%{count} intento na última semana" other: "%{count} intentos de conexión na última semana" - created_msg: Engadiuse de xeito correcto o dominio de email á listaxe negra delete: Eliminar dns: types: @@ -441,12 +420,8 @@ gl: new: create: Engadir dominio resolve: Resolver dominio - title: Nova entrada na listaxe negra de email - no_email_domain_block_selected: Non se cambiou ningún bloqueo de dominio de email porque non se seleccionou ningún not_permitted: Non permitido - resolved_dns_records_hint_html: O nome de dominio resolve os seguintes rexistros MX, que son os últimos responsables da aceptación de emails. Bloqueando un dominio MX rexeitarás calquera enderezo de email que use este dominio MX, incluso se o nome de dominio visible é outro. Ten coidado de non bloquear os principais provedores. resolved_through_html: Resolto a través de %{domain} - title: Listaxe negra de email export_domain_allows: new: title: Importar dominios permitidos @@ -600,7 +575,6 @@ gl: resolve_description_html: Non se van tomar accións contra a conta denunciada, nin se gardarán avisos, e pecharase a denuncia. silence_description_html: A conta será visible só para quen xa a está a seguir ou quen a buscou manualmente, limitando moito o seu alcance. Pódese cambiar. Isto pecha tódalas denuncias acerca desta conta. suspend_description_html: A conta e todo o seu contido non serán accesible e finalmente eliminaranse, será imposible interactuar con ela. A decisión é reversible durante 30 días. Isto pecha tódalas denuncias sobre esta conta. - actions_description_html: Decide que acción tomar respecto desta denuncia. Se tomas accións punitivas contra a conta denunciada, enviaráselles un email coa notificación, excepto se está seleccionada a categoría Spam. actions_description_remote_html: Decide a acción a tomar para resolver a denuncia. Isto só lle afecta ao xeito en que o teu servidor se comunica con esta conta remota e xestiona o seu contido. add_to_report: Engadir máis á denuncia already_suspended_badges: @@ -665,7 +639,6 @@ gl: delete_data_html: Eliminar o perfil e contidos de @%{acct} para os próximos 30 días a non ser que sexa suspendida nese período preview_preamble_html: "@%{acct} vai recibir un aviso co seguinte contido:" record_strike_html: Anotar un aviso contra @%{acct} para axudarche a xestionar futuros problemas con esta conta - send_email_html: Enviar un correo de aviso a @%{acct} warning_placeholder: Razóns adicionais optativas para a acción de moderación. target_origin: Orixe da conta denunciada title: Denuncias @@ -705,7 +678,6 @@ gl: manage_appeals: Xestionar recursos manage_appeals_description: Permite revisar as apelacións contra as accións de moderación manage_blocks: Xestionar bloqueos - manage_blocks_description: Permite bloquear provedores de email e enderezos IP manage_custom_emojis: Xestionar Emojis personalizados manage_custom_emojis_description: Permite xestionar os emojis personalizados do servidor manage_federation: Xestionar a federación @@ -723,7 +695,6 @@ gl: manage_taxonomies: Xestionar Taxonomías manage_taxonomies_description: Permite revisar o contido en voga e actualizar os axustes dos cancelos manage_user_access: Xestionar Acceso das usuarias - manage_user_access_description: Permite desactivar o segundo factor de autenticación doutras usuarias, cambiar o enderezo de email e restablecer o contrasinal manage_users: Xestionar Usuarias manage_users_description: Permite ver os detalles doutras usuarias e realizar accións de moderación sobre elas manage_webhooks: Xestionar Webhooks @@ -798,7 +769,6 @@ gl: destroyed_msg: Eliminado correctamente o subido! software_updates: critical_update: Crítica - actualiza axiña - description: Aconsellamos manter actualizado o teu servidor Mastodon para beneficiarte dos últimos arranxos e características. A maiores, de cando en vez hai actualizacións para evitar problemas importantes de seguridade. Debido a isto, Mastodon comproba cada 30 minutos se hai actualizacións e avisarate seguindo as túas preferencias de notificación por correo electrónico. documentation_link: Saber máis release_notes: Notas da versión title: Actualizacións dispoñibles @@ -907,10 +877,16 @@ gl: trends: allow: Permitir approved: Aprobadas + confirm_allow: Tes certeza de querer permitir os cancelos seleccionados? + confirm_disallow: Tes certeza de non querer permitir os cancelos seleccionados? disallow: Denegar links: allow: Permitir ligazón allow_provider: Permitir orixe + confirm_allow: Tes certeza de querer permitir as ligazóns seleccionadas? + confirm_allow_provider: Tes certeza de querer permitir os provedores seleccionados? + confirm_disallow: Tes certeza de non querer permitir as ligazóns seleccionadas? + confirm_disallow_provider: Tes certeza de non querer permitir os provedores seleccionados? description_html: Estas son ligazóns que actualmente están sendo compartidas por moitas contas das que o teu servidor recibe publicación. Pode ser de utilidade para as túas usuarias para saber o que acontece polo mundo. Non se mostran ligazóns de xeito público a non ser que autorices a quen as publica. Tamén podes permitir ou rexeitar ligazóns de xeito individual. disallow: Denegar ligazón disallow_provider: Denegar orixe @@ -934,6 +910,10 @@ gl: statuses: allow: Permitir publicación allow_account: Permitir autora + confirm_allow: Tes certeza de querer permitir os estados seleccionados? + confirm_allow_account: Tes certeza de querer permitir as contas seleccionadas? + confirm_disallow: Tes certeza de non querer permitir os estados seleccionados? + confirm_disallow_account: Tes certeza de non querer permitir as contas seleccionadas? description_html: Estas son publicacións que o teu servidor coñece que están sendo compartidas e favorecidas en gran número neste intre. Pode ser útil para as persoas recén chegadas e para as que retornan para que atopen persoas a quen seguir. Non se mostran publicamente a menos que aprobes a autora, e a autora permita que a súa conta sexa suxerida a outras. Tamén podes rexeitar ou aprobar publicacións individuais. disallow: Rexeitar publicación disallow_account: Rexeitar autora @@ -966,7 +946,6 @@ gl: used_by_over_week: one: Utilizado por unha persoa na última semana other: Utilizado por %{count} persoas na última semana - title: Tendencias trending: Tendencias warning_presets: add_new: Engadir novo @@ -1051,9 +1030,7 @@ gl: guide_link_text: Todas podemos contribuír. sensitive_content: Contido sensible application_mailer: - notification_preferences: Cambiar os axustes de email salutation: "%{name}," - settings: 'Mudar as preferencias de e-mail: %{link}' unsubscribe: Anular subscrición view: 'Vista:' view_profile: Ver perfil @@ -1073,7 +1050,6 @@ gl: hint_html: Unha cousa máis! Temos que confirmar que es un ser humano (para poder evitar contas de spam!). Resolve o CAPTCHA de aquí embaixo e preme en "Continuar". title: Comprobación de seguridade confirmations: - awaiting_review: O teu correo está verificado! A administración de %{domain} está revisando a túa solicitude. Recibirás outro correo se aproban a túa conta! awaiting_review_title: Estamos revisando a solicitude de rexistro clicking_this_link: premendo nesta ligazón login_link: acceder @@ -1081,7 +1057,6 @@ gl: redirect_to_app_html: Ímoste redirixir á app %{app_name}. Se iso non acontece, proba %{clicking_this_link} ou volve ti manualmente á app. registration_complete: Completouse a creación da conta en %{domain}! welcome_title: Benvida, %{name}! - wrong_email_hint: Se o enderezo de correo non é correcto, podes cambialo nos axustes da conta. delete_account: Eliminar conta delete_account_html: Se queres eliminar a túa conta, podes facelo aquí. Deberás confirmar a acción. description: @@ -1102,7 +1077,6 @@ gl: or_log_in_with: Ou accede con privacy_policy_agreement_html: Lin e acepto a política de privacidade progress: - confirm: Confirmar email details: Detalles review: A nosa revisión rules: Aceptar regras @@ -1124,10 +1098,8 @@ gl: security: Seguranza set_new_password: Estabelecer novo contrasinal setup: - email_below_hint_html: Mira no cartafol do spam, ou solicita outra. Podes cambiar o enderzo de correo se non é correcto. email_settings_hint_html: Preme na ligazón que che enviamos para verificar %{email}. Agardamos por ti. link_not_received: Non recibiches a ligazón? - new_confirmation_instructions_sent: Nuns minutos recibirás un novo correo electrónico coa ligazón de confirmación! title: Mira a caixa de entrada sign_in: preamble_html: Accede coas credenciais en %{domain}. Se a túa conta está noutro servidor non poderás acceder desde aquí. @@ -1138,9 +1110,7 @@ gl: title: Imos crear a túa conta en %{domain}. status: account_status: Estado da conta - confirming: Agardando a confirmación do correo enviado. functional: A túa conta está completamente operativa. - pending: A túa solicitude está pendente de revisión. Poderíanos levar algún tempo. Recibirás un correo se a solicitude está aprobada. redirecting_to: A túa conta está inactiva porque está redirixida a %{acct}. self_destruct: Como %{domain} vai fechar, tes acceso restrinxido á túa conta. view_strikes: Ver avisos anteriores respecto da túa conta @@ -1183,9 +1153,6 @@ gl: before: 'Antes de continuar, por favor le estas notas con atención:' caches: O contido almacenado noutros servidores podería persistir data_removal: As túas publicacións e outros datos serán permanentemente borrados - email_change_html: Podes cambiar o enderezo de correo sen eliminar a conta - email_contact_html: Se non o recibes, podes escribir a %{email} pedindo axuda - email_reconfirmation_html: Se non recibes o correo de confirmación, podes solicitalo de novo irreversible: Non poderás restaurar ou reactivar a conta more_details_html: Para máis detalles, mira a política de privacidade. username_available: O nome de usuaria estará dispoñible novamente @@ -1418,7 +1385,6 @@ gl: authentication_methods: otp: app para autenticación con dous factores password: contrasinal - sign_in_token: código de seguridade por email webauthn: chaves de seguridade description_html: Se ves actividade que non recoñeces, considera cambiar o contrasinal e activar o segundo factor de autenticación. empty: Non hai historial de autenticación @@ -1429,16 +1395,6 @@ gl: unsubscribe: action: Si, retirar subscrición complete: Subscrición anulada - confirmation_html: Tes a certeza de querer retirar a subscrición a Mastodon en %{domain} para recibir %{type} no teu correo electrónico en %{email}? Poderás volver a subscribirte desde os axustes de notificacións por correo. - emails: - notification_emails: - favourite: notificacións de favorecidas - follow: notificacións de seguimentos - follow_request: notificacións de solicitudes de seguimento - mention: notificacións de mencións - reblog: notificacións de promocións - resubscribe_html: Se por un erro eliminaches a subscrición, podes volver a subscribirte desde os axustes de notificacións por correo electrónico. - success_html: Non vas recibir %{type} de Mastodon en %{domain} no teu enderezo %{email}. title: Anular subscrición media_attachments: validations: @@ -1519,8 +1475,6 @@ gl: update: subject: "%{name} editou unha publicación" notifications: - administration_emails: Notificacións de Admin por correo electrónico - email_events: Eventos para os correos de notificación email_events_hint: 'Escolle os eventos sobre os que queres recibir notificacións:' number: human: @@ -1679,7 +1633,6 @@ gl: import: Importar import_and_export: Importar e exportar migrate: Migrar conta - notifications: Notificacións por correo preferences: Preferencias profile: Perfil relationships: Seguindo e seguidoras @@ -1926,7 +1879,6 @@ gl: invalid_otp_token: O código do segundo factor non é válido otp_lost_help_html: Se perdes o acceso a ambos, podes contactar con %{email} rate_limited: Demasiados intentos de autenticación, inténtao máis tarde. - seamless_external_login: Accedeches a través dun servizo externo, polo que os axustes de contrasinal e email non están dispoñibles. signed_in_as: 'Rexistrada como:' verification: extra_instructions_html: Truco: A ligazón pode estar agochada na túa páxina web. A parte importante é rel="me" que impide a suplantación en sitios web con contido creado polas usuarias. Incluso podes usar a etiqueta link na cabeceira da páxina en lugar de a, pero o HTML debe ser accesible sen precisar usar JavaScript. diff --git a/config/locales/he.yml b/config/locales/he.yml index 8e09bed939c..85632c7c53c 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -35,7 +35,6 @@ he: created_msg: הודעת מנחה נוצרה בהצלחה! destroyed_msg: הודעת מנחה נמחקה בהצלחה! accounts: - add_email_domain_block: חסמו לגמרי את שם המתחם (דומיין) של הדוא"ל approve: אשר approved_msg: בקשת %{username} להירשם אושרה בהצלחה are_you_sure: בטוח? @@ -62,7 +61,6 @@ he: demote: הורדה בדרגה destroyed_msg: הנתונים של %{username} נכנסו לתור המחיקה וצפויים להימחק באופן מיידי disable: הקפאה - disable_sign_in_token_auth: ביטול הזדהות באמצעות אסימון דוא״ל disable_two_factor_authentication: ביטול הזדהות דו־שלבית disabled: מוקפא display_name: שם תצוגה @@ -71,7 +69,6 @@ he: email: דוא״ל email_status: מצב דוא״ל enable: ביטול הקפאה - enable_sign_in_token_auth: הפעלת אסימון הזדהות בדוא״ל enabled: מופעל enabled_msg: ביטול השעית החשבון של %{username} בוצע בהצלחה followers: עוקבים @@ -138,7 +135,6 @@ he: resubscribe: להרשם מחדש role: תפקיד search: חיפוש - search_same_email_domain: משתמשים אחרים מאותו דומיין דוא"ל search_same_ip: משתמשים אחרים מאותה כתובת IP security: אבטחה security_measures: @@ -179,26 +175,21 @@ he: approve_appeal: אישור ערעור approve_user: אישור משתמש assigned_to_self_report: הקצאת דו"ח - change_email_user: שינוי כתובת דוא"ל למשתמש change_role_user: שינוי תפקיד למשתמש confirm_user: אשר משתמש create_account_warning: יצירת אזהרה create_announcement: יצירת הכרזה - create_canonical_email_block: יצירת חסימת דואל create_custom_emoji: יצירת אמוג'י מיוחד create_domain_allow: יצירת דומיין מותר create_domain_block: יצירת דומיין חסום - create_email_domain_block: יצירת חסימת דומיין דוא"ל create_ip_block: יצירת כלל IP create_unavailable_domain: יצירת דומיין בלתי זמין create_user_role: יצירת תפקיד demote_user: הורדת משתמש בדרגה destroy_announcement: מחיקת הכרזה - destroy_canonical_email_block: מחיקת חסימת דואל destroy_custom_emoji: מחיקת אמוג'י יחודי destroy_domain_allow: מחיקת דומיין מותר destroy_domain_block: מחיקת דומיין חסום - destroy_email_domain_block: מחיקת חסימת דומיין דוא"ל destroy_instance: טיהור דומיין destroy_ip_block: מחיקת כלל IP destroy_status: מחיקת הודעה @@ -206,10 +197,8 @@ he: destroy_user_role: מחיקת תפקיד disable_2fa_user: השעיית זיהוי דו-גורמי disable_custom_emoji: השעיית אמוג'י מיוחד - disable_sign_in_token_auth_user: השעיית אסימון הזדהות בדוא"ל של משתמש disable_user: השעיית משתמש enable_custom_emoji: הפעלת אמוג'י מיוחד - enable_sign_in_token_auth_user: הפעלת אסימון הזדהות בדוא"ל של משתמש enable_user: אפשור משתמש memorialize_account: הנצחת חשבון promote_user: קידום משתמש @@ -239,26 +228,20 @@ he: approve_appeal_html: "%{name} אישר/ה ערעור על החלטת מנהלי הקהילה מ-%{target}" approve_user_html: "%{name} אישר/ה הרשמה מ-%{target}" assigned_to_self_report_html: '%{name} הקצה/תה דו"ח %{target} לעצמם' - change_email_user_html: '%{name} שינה/תה את כתובת הדוא"ל של המשתמש %{target}' change_role_user_html: "%{name} שינה את התפקיד של %{target}" - confirm_user_html: '%{name} אישר/ה את כותבת הדו"אל של המשתמש %{target}' create_account_warning_html: "%{name} שלח/ה אזהרה ל %{target}" create_announcement_html: "%{name} יצר/ה הכרזה חדשה %{target}" - create_canonical_email_block_html: "%{name} חסם/ה את הדואל %{target}" create_custom_emoji_html: "%{name} העלו אמוג'י חדש %{target}" create_domain_allow_html: "%{name} אישר/ה פדרציה עם הדומיין %{target}" create_domain_block_html: "%{name} חסם/ה את הדומיין %{target}" - create_email_domain_block_html: '%{name} חסם/ה את דומיין הדוא"ל %{target}' create_ip_block_html: "%{name} יצר/ה כלל עבור IP %{target}" create_unavailable_domain_html: "%{name} הפסיק/ה משלוח לדומיין %{target}" create_user_role_html: "%{name} יצר את התפקיד של %{target}" demote_user_html: "%{name} הוריד/ה בדרגה את המשתמש %{target}" destroy_announcement_html: "%{name} מחק/ה את ההכרזה %{target}" - destroy_canonical_email_block_html: "%{name} הסיר/ה חסימה מדואל %{target}" destroy_custom_emoji_html: "%{name} מחק אמוג'י של %{target}" destroy_domain_allow_html: "%{name} לא התיר/ה פדרציה עם הדומיין %{target}" destroy_domain_block_html: "%{name} הסיר/ה חסימה מהדומיין %{target}" - destroy_email_domain_block_html: '%{name} הסיר/ה חסימה מדומיין הדוא"ל %{target}' destroy_instance_html: "%{name} טיהר/ה את הדומיין %{target}" destroy_ip_block_html: "%{name} מחק/ה את הכלל עבור IP %{target}" destroy_status_html: ההודעה של %{target} הוסרה ע"י %{name} @@ -266,10 +249,8 @@ he: destroy_user_role_html: "%{name} ביטל את התפקיד של %{target}" disable_2fa_user_html: "%{name} ביטל/ה את הדרישה לאימות דו-גורמי למשתמש %{target}" disable_custom_emoji_html: "%{name} השבית/ה את האמוג'י %{target}" - disable_sign_in_token_auth_user_html: '%{name} השבית/ה את האימות בעזרת אסימון דוא"ל עבור %{target}' disable_user_html: "%{name} חסם/ה כניסה מהמשתמש/ת %{target}" enable_custom_emoji_html: "%{name} אפשר/ה את האמוג'י %{target}" - enable_sign_in_token_auth_user_html: '%{name} אפשר/ה אימות בעזרת אסימון דוא"ל עבור %{target}' enable_user_html: "%{name} אפשר/ה כניסה עבור המשתמש %{target}" memorialize_account_html: "%{name} הפך/ה את חשבונו של %{target} לדף הנצחה" promote_user_html: "%{name} העלה בדרגה את המשתמש %{target}" @@ -277,7 +258,6 @@ he: reject_user_html: "%{name} דחו הרשמה מ-%{target}" remove_avatar_user_html: "%{name} הסירו את תמונת הפרופיל של %{target}" reopen_report_html: '%{name} פתח מחדש דו"ח %{target}' - resend_user_html: "%{name} הפעיל.ה שליחה מחדש של דואל אימות עבור %{target}" reset_password_user_html: הסיסמה עבור המשתמש %{target} התאפסה על־ידי %{name} resolve_report_html: '%{name} פתר/ה דו"ח %{target}' sensitive_account_html: "%{name} סימן/ה את המדיה של %{target} כרגיש" @@ -448,7 +428,6 @@ he: one: "%{count} נסיון במשך השבוע שעבר" other: "%{count} נסיונות הרשמה במשך השבוע שעבר" two: "%{count} נסיונות הרשמה במשך השבוע שעבר" - created_msg: כתובת מייל נחסמה בהצלחה delete: מחיקה dns: types: @@ -457,12 +436,8 @@ he: new: create: הוספת דומיין resolve: פתור דומיין - title: חסימת דומיין דוא"ל - no_email_domain_block_selected: לא בוצעו שינויים לחסימת דומייני דוא"ל שכן לא נבחרו דומיינים not_permitted: נאסר - resolved_dns_records_hint_html: שם הדומיין מוביל לדומייניי ה-MX הבאים, שהם בסופו של דבר אחראיים לקבלת דוא"ל. חסימת דומיין MX תוביל לחסימת הרשמות מכל כתובת דוא"ל שעושה שימוש בדומיין MX זה, אפילו אם הדומיין הגלוי שונה. יש להמנע מלחסום ספקי דוא"ל מובילים. resolved_through_html: נמצא דרך %{domain} - title: דומייניי דוא"ל חסומים export_domain_allows: new: title: יבוא רשימת שרתים מאושרים @@ -624,7 +599,6 @@ he: resolve_description_html: אף פעולה לא תבוצע נגד החשבון עליו דווח, לא תירשם עבירה, והדיווח ייסגר. silence_description_html: הפרופיל יהיה גלוי אך ורק לאלה שכבר עוקבים אחריו או לאלה שיחפשו אותו ידנית, מה שיגביל מאד את תפוצתו. ניתן תמיד להחזיר את המצב לקדמותו. פעולה זו תסגור את כל הדיווחים נגד הפרופיל. suspend_description_html: חשבון זה על כל תכניו יחסמו וברבות הימים ימחקו, כל פעילות מולו לא תתאפשר. הפעולה ניתנת לביטול תוך 30 ימים, והיא תסגור כל דיווח התלוי ועומד נגד החשבון. - actions_description_html: בחר/י איזו פעולה לבצע על מנת לפתור את הדו"ח. אם תופעל פעולת ענישה כנגד החשבון המדווח, הודעת דוא"ל תשלח אליהם, אלא אם נבחרה קטגוריית הספאם. actions_description_remote_html: בחרו איזו פעולה לבצע כדי לפתור את הדיווח שהוגש. פעולה זו תשפיע רק על התקשורת מול השרת שלך עם החשבון המרוחק ותוכנו. add_to_report: הוספת פרטים לדיווח already_suspended_badges: @@ -689,7 +663,6 @@ he: delete_data_html: למחוק את הפרופיל והתוכן של @%{acct} בעוד 30 יום אלא אם תוסר ההגבלה עליהם לפני כן preview_preamble_html: 'שליחת אזהרה אל @%{acct} בזו הלשון:' record_strike_html: ציין נקודה שחורה נגד @%{acct} כדי לסייע בשיפוטו בדיווחים עתידיים על חריגות - send_email_html: שליחת דואל אזהרה אל @%{acct} warning_placeholder: צידוקים אפשריים נוספים לפעולה המשמעתית. target_origin: מקור החשבון המדווח title: דיווחים @@ -733,7 +706,6 @@ he: manage_appeals: ניהול ערעורים manage_appeals_description: מאפשר למשתמשים לסקור ערעורים כנגד פעולות מודרציה manage_blocks: ניהול חסימות - manage_blocks_description: מאפשר למשתמשים לחסום ספקי דוא"ל וכתובות IP manage_custom_emojis: ניהול סמלונים בהתאמה אישית manage_custom_emojis_description: מאפשר למשתמשים לנהל סמלונים בהתאמה אישית של השרת manage_federation: ניהול פדרציה @@ -751,7 +723,6 @@ he: manage_taxonomies: ניהול טקסונומיות manage_taxonomies_description: מאפשר למשתמשים לסקור תוכן אופנתי (טרנדי) ולעדכן אפשרויות של תגיות. manage_user_access: ניהול גישת משתמשים - manage_user_access_description: מאפשר למשתמשים לבטל אימות דו-שלבי של משתמשים אחרים, לשנות את כתובות הדוא"ל שלהם, ולאפס את סיסמתם manage_users: ניהול משתמשים manage_users_description: מאפשר למשתמשים לצפות בפרטים של משתמשים אחרים ולבצע פעולות מודרציה לפיהם manage_webhooks: ניהול Webhooks @@ -826,7 +797,6 @@ he: destroyed_msg: העלאת אתר נמחקה בהצלחה! software_updates: critical_update: חשוב -- יש לעדכן במהירות - description: מומלץ לשמור את התקנת המסטודון שלך עדכנית כדי להרוויח מהיכולות והתיקונים האחרונים. למעלה מכך, לעיתים קריטי לעדכן את מסטודון בהקדם כדי להמנע מפרצות אבטחה. מסיבות אלו, השרת יבדוק כל 30 דקות, ויודיע לך לפי העדפות הדואל שלך. documentation_link: למידע נוסף release_notes: פרטי הגרסה title: עדכונים זמינים @@ -1000,7 +970,6 @@ he: one: הוצגה על ידי משתמש בודד במשך השבוע שעבר other: הוצגה על ידי %{count} משתמשים במשך השבוע שעבר two: הוצגה על ידי %{count} משתמשים במשך השבוע שעבר - title: נושאים חמים trending: נושאים חמים warning_presets: add_new: הוספת חדש @@ -1087,9 +1056,7 @@ he: guide_link_text: כולם יכולים לתרום. sensitive_content: תוכן רגיש application_mailer: - notification_preferences: שינוי העדפות דוא"ל salutation: "%{name}," - settings: 'שינוי הגדרות דוא"ל: %{link}' unsubscribe: בטל מנוי view: 'תצוגה:' view_profile: צפיה בפרופיל @@ -1109,7 +1076,6 @@ he: hint_html: עוד דבר אחד, עלינו לאשרר שאת(ה) אנושיים (לצורך סינון ספאם). נא לפתור את הקאפצ'ה להלן וללחוץ "המשך". title: בדיקות אבטחה confirmations: - awaiting_review: כתובת הדואל שלך אושרה! צוות %{domain} עכשיו יבדוק את הרשמתך. תשלח אליך הודעת דואל אם הצוות יאשר את החשבון! awaiting_review_title: הרשמתך עוברת בדיקה clicking_this_link: לחיצה על קישור זה login_link: כניסה @@ -1117,7 +1083,6 @@ he: redirect_to_app_html: כאן אמורה היתה להיות הפניה אוטמטית ליישומון %{app_name}. אם זה לא קרה, ניתן לנסות שוב על ידי %{clicking_this_link} או חזרה ידנית אל היישומון. registration_complete: הרשמתך לשרת %{domain} הושלמה כעת! welcome_title: ברוך/ה הבא/ה, %{name}! - wrong_email_hint: אם כתובת הדואל הזו איננה נכונה, ניתן לשנות אותה בעמוד ההגדרות. delete_account: מחיקת חשבון delete_account_html: אם ברצונך למחוק את החשבון, ניתן להמשיך כאן. תתבקש/י לספק אישור נוסף. description: @@ -1138,7 +1103,6 @@ he: or_log_in_with: או התחבר באמצעות privacy_policy_agreement_html: קראתי והסכמתי למדיניות הפרטיות progress: - confirm: אימות כתובת הדואל details: הפרטים שלך review: הבדיקה שלנו rules: הסכמה לתקנות @@ -1160,10 +1124,8 @@ he: security: אבטחה set_new_password: סיסמה חדשה setup: - email_below_hint_html: אנא בדקו בתיקיית הספאם, או בקשו קוד חדש. ניתן לתקן את הכתובת אם נפלה תקלדה. email_settings_hint_html: לחצו על הקישור שנשלח כדי לאשר את הכתובת %{email}. אנו ממתינים פה. link_not_received: לא קיבלת קישור? - new_confirmation_instructions_sent: אתם עומדים לקבל הודעת דואל חדשה עם קיש/ור אימות בדקות הקרובות! title: בדוק/בדקי את תיבת הדואר הנכנס שלך sign_in: preamble_html: הכנס.י עם שם וסיסמה מאתר %{domain}. אם חשבונך מתארח בשרת אחר, לא ניתן להתחבר איתו פה. @@ -1174,9 +1136,7 @@ he: title: הבה ניצור לך חשבון בשרת %{domain}. status: account_status: מצב חשבון - confirming: ממתין שדוא"ל האישור יושלם. functional: החשבון שלכם פעיל לגמרי. - pending: בקשתך ממתינה לאישור על ידי הצוות שלנו. זה עשוי לקחת זמן מה. דוא"ל יישלח אליך אם בקשתך התקבלה. redirecting_to: חשבונכם לא פעיל כעת מכיוון שמפנה ל%{acct}. self_destruct: מכיוון שהשרת %{domain} בתהליכי סגירה, תהיה לך גישה מוגבלת בלבד לחשבונך. view_strikes: צפיה בעברות קודמות שנרשמו נגד חשבונך @@ -1219,9 +1179,6 @@ he: before: 'לפני שנמשיך, נא לקרוא בזהירות את ההערות הבאות:' caches: מידע שהוטמן על ידי שרתים אחרים עשוי להתמיד data_removal: הודעותיך וכל מידע אחר יוסרו לתמיד - email_change_html: ניתן לשנות את כתובת הדוא"ל שלך מבלי למחוק את החשבון - email_contact_html: אם הוא עדיין לא הגיע, ניתן לקבל עזרה על ידי משלוח דואל ל-%{email} - email_reconfirmation_html: אם לא מתקבל דוא"ל האישור, ניתן לבקש אותו שוב irreversible: לא ניתן יהיה לשחזר או להפעיל מחדש את חשבונך more_details_html: לפרטים נוספים, ראו את מדיניות הפרטיות. username_available: שם המשתמש שלך שוב יהיה זמין @@ -1470,7 +1427,6 @@ he: authentication_methods: otp: יישומון אימות דו-שלבי password: סיסמה - sign_in_token: קוד אימות בדוא"ל webauthn: מפתחות אבטחה description_html: אם את/ה רואה פעילות שאינך מזהה, אנא שנה/י את סיסמתך והפעל/י אימות דו-גורמי. empty: הסטוריית אימותים אינה זמינה @@ -1481,16 +1437,6 @@ he: unsubscribe: action: כן, לבטל הרשמה complete: הפסקת הרשמה - confirmation_html: יש לאשר את ביטול ההרשמה להודעות %{type} ממסטודון בשרת %{domain} לכתובת הדואל %{email}. תמיד אפשר להרשם מחדש בכיוונוני הודעות דואל. - emails: - notification_emails: - favourite: הודעות דואל לגבי חיבובים - follow: הודעות דואל לגבי עוקבים חדשים - follow_request: הודעות דואל לגבי בקשות מעקב - mention: הודעות דואל לגבי איזכורים - reblog: הודעות דואל לגבי הידהודים - resubscribe_html: אם ביטול ההרשמה היה בטעות, ניתן להרשם מחדש מתוך מסך הגדרות ההרשמה שלך. - success_html: לא יגיעו אליך יותר הודעות %{type} משרת מסטודון %{domain} לכתובת הדואל %{email}. title: הפסקת הרשמה media_attachments: validations: @@ -1571,8 +1517,6 @@ he: update: subject: "%{name} ערכו הודעה" notifications: - administration_emails: התראות לדוא"ל חשבון מנהל - email_events: ארועים להתראות דוא"ל email_events_hint: 'בחר/י ארועים עבורים תרצה/י לקבל התראות:' number: human: @@ -1731,7 +1675,6 @@ he: import: יבוא import_and_export: יבוא ויצוא migrate: הגירת חשבון - notifications: התראות בדואל preferences: העדפות profile: פרופיל relationships: נעקבים ועוקבים @@ -1992,7 +1935,6 @@ he: invalid_otp_token: קוד דו-שלבי שגוי otp_lost_help_html: אם איבדת גישה לשניהם, ניתן ליצור קשר ב-%{email} rate_limited: יותר מדי ניסיונות אימות, נסו שוב מאוחר יותר. - seamless_external_login: את.ה מחובר דרך שירות חיצוני, לכן אפשרויות הסיסמא והדוא"ל לא מאופשרות. signed_in_as: 'מחובר בתור:' verification: extra_instructions_html: טיפ: הלינק באתר שלך יכול להיות מוסתר. החלק החשוב הוא rel="me" שמונע התחזות על אתרים עם תוכן משתמשים. ניתן גם ליצור תגית link בכותרת העמוד במקום קישור a אבל קוד ה־HTML חייב להופיע שם ללא הרצה של ג'אווהסקריפט. diff --git a/config/locales/hi.yml b/config/locales/hi.yml index d6a8e3cc355..60b500c7ec3 100644 --- a/config/locales/hi.yml +++ b/config/locales/hi.yml @@ -28,7 +28,6 @@ hi: all: सभी silenced: सीमित search: खोजें - search_same_email_domain: यहि इ-मेइल डोमैन वाले अन्य सदस्य silence: सीमा silenced: सीमित title: खाते diff --git a/config/locales/hr.yml b/config/locales/hr.yml index 4ea818b3010..6a67ea0129f 100644 --- a/config/locales/hr.yml +++ b/config/locales/hr.yml @@ -85,7 +85,6 @@ hr: body: Mastodon prevode dobrovoljci. guide_link_text: Svi mogu doprinjeti. application_mailer: - settings: 'Promijeni postavke e-pošte: %{link}' view: 'Vidi:' auth: forgot_password: Zaboravljena lozinka? diff --git a/config/locales/hu.yml b/config/locales/hu.yml index e4f5c1b847b..95441d8a339 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -31,7 +31,6 @@ hu: created_msg: A moderációs megjegyzés sikeresen létrehozva! destroyed_msg: A moderációs megjegyzés sikeresen törölve! accounts: - add_email_domain_block: E-mail-domain tiltólistára vétele approve: Jóváhagyás approved_msg: "%{username} regisztrációja sikeresen elfogadva" are_you_sure: Biztos vagy benne? @@ -58,7 +57,6 @@ hu: demote: Lefokozás destroyed_msg: A %{username} fiók adatai bekerültek a végleges törlése váró sorba disable: Befagyasztás - disable_sign_in_token_auth: Tokenes e-mail-hitelesítés letiltása disable_two_factor_authentication: Kétlépcsős hitelesítés kikapcsolása disabled: Befagyasztva display_name: Megjelenítendő név @@ -67,7 +65,6 @@ hu: email: E-mail-cím email_status: E-mail állapot enable: Kiolvasztás - enable_sign_in_token_auth: Tokenes e-mail-hitelesítés engedélyezése enabled: Bekapcsolva enabled_msg: "%{username} fiókja befagyasztása sikeresen visszavonva" followers: Követő @@ -132,7 +129,6 @@ hu: resubscribe: Feliratkozás ismét role: Szerep search: Keresés - search_same_email_domain: Felhasználók ugyanezzel az email domainnel search_same_ip: Más felhasználók ugyanezzel az IP-vel security: Biztonság security_measures: @@ -173,26 +169,21 @@ hu: approve_appeal: Fellebbezés jóváhagyása approve_user: Felhasználó Jóváhagyása assigned_to_self_report: Jelentés hozzárendelése - change_email_user: Felhasználó e-mail címének módosítása change_role_user: Felhasználó szerepkörének módosítása confirm_user: Felhasználó megerősítése create_account_warning: Figyelmeztetés létrehozása create_announcement: Közlemény létrehozása - create_canonical_email_block: E-mail tiltás létrehozása create_custom_emoji: Egyéni emodzsi létrehozása create_domain_allow: Domain engedélyezés létrehozása create_domain_block: Domain tiltás létrehozása - create_email_domain_block: E-mail domain tiltás létrehozása create_ip_block: IP szabály létrehozása create_unavailable_domain: Elérhetetlen domain létrehozása create_user_role: Szerepkör létrehozása demote_user: Felhasználó lefokozása destroy_announcement: Közlemény törlése - destroy_canonical_email_block: E-mail tiltás törlése destroy_custom_emoji: Egyéni emodzsi törlése destroy_domain_allow: Domain engedélyezés törlése destroy_domain_block: Domain tiltás törlése - destroy_email_domain_block: E-mail domain tiltás törlése destroy_instance: Domain végleges törlése destroy_ip_block: IP szabály törlése destroy_status: Bejegyzés törlése @@ -200,10 +191,8 @@ hu: destroy_user_role: Szerepkör eltávolítása disable_2fa_user: Kétlépcsős hitelesítés letiltása disable_custom_emoji: Egyéni emodzsi letiltása - disable_sign_in_token_auth_user: A felhasználó tokenes e-mail hitelesítésének letiltása disable_user: Felhasználói letiltása enable_custom_emoji: Egyéni emodzsi engedélyezése - enable_sign_in_token_auth_user: A felhasználó tokenes e-mail hitelesítésének engedélyezése enable_user: Felhasználó engedélyezése memorialize_account: Fiók emlékké nyilvánítása promote_user: Felhasználó előléptetése @@ -233,26 +222,20 @@ hu: approve_appeal_html: "%{name} jóváhagyott egy fellebbezést %{target} moderátori döntéséről" approve_user_html: "%{name} jóváhagyta %{target} regisztrációját" assigned_to_self_report_html: "%{name} a %{target} bejelentést magához rendelte" - change_email_user_html: "%{name} megváltoztatta %{target} felhasználó e-mail címét" change_role_user_html: "%{name} módosította %{target} szerepkörét" - confirm_user_html: "%{name} megerősítette %{target} e-mail-címét" create_account_warning_html: "%{name} figyelmeztetést küldött %{target} számára" create_announcement_html: "%{name} új közleményt hozott létre: %{target}" - create_canonical_email_block_html: "%{name} letiltotta a(z) %{target} hashű e-mailt" create_custom_emoji_html: "%{name} új emodzsit töltött fel: %{target}" create_domain_allow_html: "%{name} engedélyezte a föderációt %{target} domainnel" create_domain_block_html: "%{name} letiltotta a %{target} domaint" - create_email_domain_block_html: "%{name} letiltotta a %{target} e-mail domaint" create_ip_block_html: "%{name} létrehozta a(z) %{target} IP-címre vonatkozó szabályt" create_unavailable_domain_html: "%{name} leállította a kézbesítést a %{target} domainbe" create_user_role_html: "%{name} létrehozta a(z) %{target} szerepkört" demote_user_html: "%{name} lefokozta %{target} felhasználót" destroy_announcement_html: "%{name} törölte a %{target} közleményt" - destroy_canonical_email_block_html: "%{name} engedélyezte a(z) %{target} hashű e-mailt" destroy_custom_emoji_html: "%{name} törölte a(z) %{target} emodzsit" destroy_domain_allow_html: "%{name} letiltotta a föderációt a %{target} domainnel" destroy_domain_block_html: "%{name} engedélyezte a %{target} domaint" - destroy_email_domain_block_html: "%{name} engedélyezte a %{target} e-mail domaint" destroy_instance_html: "%{name} véglegesen törölte a(z) %{target} domaint" destroy_ip_block_html: "%{name} törölte a(z) %{target} IP-címre vonatkozó szabályt" destroy_status_html: "%{name} eltávolította %{target} felhasználó bejegyzését" @@ -260,10 +243,8 @@ hu: destroy_user_role_html: "%{name} törölte a(z) %{target} szerepkört" disable_2fa_user_html: "%{name} kikapcsolta a kétlépcsős hitelesítést %{target} felhasználó fiókján" disable_custom_emoji_html: "%{name} letiltotta az emodzsit: %{target}" - disable_sign_in_token_auth_user_html: "%{name} letiltotta a tokenes e-mail hitelesítést %{target} felhasználóra" disable_user_html: "%{name} letiltotta %{target} felhasználó bejelentkezését" enable_custom_emoji_html: "%{name} engedélyezte az emodzsit: %{target}" - enable_sign_in_token_auth_user_html: "%{name} engedélyezte a tokenes e-mail hitelesítést %{target} felhasználóra" enable_user_html: "%{name} engedélyezte %{target} felhasználó bejelentkezését" memorialize_account_html: "%{name} emléket állított %{target} felhasználónak" promote_user_html: "%{name} előléptette %{target} felhasználót" @@ -271,7 +252,6 @@ hu: reject_user_html: "%{name} elutasította %{target} regisztrációját" remove_avatar_user_html: "%{name} törölte %{target} profilképét" reopen_report_html: "%{name} újranyitotta a %{target} bejelentést" - resend_user_html: "%{name} újraküldte %{target} megerősítő e-mailjét" reset_password_user_html: "%{name} visszaállította %{target} felhasználó jelszavát" resolve_report_html: "%{name} megoldotta a %{target} bejelentést" sensitive_account_html: "%{name} kényesnek jelölte %{target} médiatartalmát" @@ -432,7 +412,6 @@ hu: attempts_over_week: one: "%{count} próbálkozás a múlt héten" other: "%{count} próbálkozás feliratkozásra a múlt héten" - created_msg: E-mail domain sikeresen letiltva delete: Törlés dns: types: @@ -441,12 +420,8 @@ hu: new: create: Domain hozzáadása resolve: Domain feloldása - title: Új e-mail domain tiltása - no_email_domain_block_selected: Nem változott meg egy domain tiltás sem, mert semmi sem volt kiválasztva not_permitted: Nem engedélyezett - resolved_dns_records_hint_html: A domain név a következő MX domain-ekre oldódik fel, melyek valójában fogadják az e-mailt. Az MX domain letiltása minden olyan feliratkozást tiltani fog, melyben az e-mailcím ugyanazt az MX domaint használja, még akkor is, ha a látható domain név más. Légy óvatos, hogy ne tilts le nagy e-mail szolgáltatókat. resolved_through_html: Feloldva %{domain}-n keresztül - title: Tiltott e-mail domainek export_domain_allows: new: title: Domain engedélyezések importálása @@ -600,7 +575,6 @@ hu: resolve_description_html: Nem csinálunk semmit a bejelentett fiókkal, nem jegyzünk fel vétséget, és bezárjuk a bejelentést. silence_description_html: A profil csak azok számára lesz látható, akik már követik, vagy kézzel rákeresnek, jelentősen korlátozva annak elérését. Ez a művelet bármikor visszafordítható. A fiókkal szemben indított minden bejelentést lezárunk. suspend_description_html: A fiók és minden tartalma elérhetetlenné válik és végül törlésre kerül. A fiókkal kapcsolatbalépni lehetetlen lesz. Ez a művelet 30 napig visszafordítható. A fiók ellen indított minden bejelentést lezárunk. - actions_description_html: Döntsd el, mit csináljunk, hogy megoldjuk ezt a bejelentést. Ha valamilyen büntető intézkedést hozol a bejelentett fiók ellen, küldünk neki egy figyelmeztetést e-mail-ben, kivéve ha a Spam kategóriát választod. actions_description_remote_html: Döntsd el, mit tegyünk a bejelentés lezárásának érdekében. Ez csak azt befolyásolja, hogy a saját kiszolgálód hogyan kommunikál ezzel a távoli fiókkal és hogyan kezeli annak tartalmait. add_to_report: Továbbiak hozzáadása a bejelentéshez already_suspended_badges: @@ -665,7 +639,6 @@ hu: delete_data_html: "@%{acct} profiljának és tartalmainak törlése 30 nap múlva, hacsak addig nem oldják fel a felfüggesztést" preview_preamble_html: "@%{acct} a következő tartalommal fog figyelmeztetést kapni:" record_strike_html: Vétség felrovása a @%{acct} fiók ellen, hogy segítsük az eszkalációt a fiók jövőbeni kihágásai esetén - send_email_html: Figyelmeztető email küldése @%{acct} fiók részére warning_placeholder: Opcionális kiegészítő indoklás a moderációs művelethez. target_origin: A jelentett fiók eredete title: Bejelentések @@ -705,7 +678,6 @@ hu: manage_appeals: Fellebbezések kezelése manage_appeals_description: Lehetővé teszi, hogy a felhasználó átnézze a moderációval kapcsolatos fellebbezéseket manage_blocks: Letiltások kezelése - manage_blocks_description: Lehetővé teszi, hogy a felhasználó letiltson email szolgáltatókat és IP címeket manage_custom_emojis: Egyedi emodzsik kezelése manage_custom_emojis_description: Lehetővé teszi a felhasználó számára, hogy a kiszolgáló egyéni emodzsiait kezelje manage_federation: Föderáció kezelése @@ -723,7 +695,6 @@ hu: manage_taxonomies: Taxonómiák kezelése manage_taxonomies_description: Lehetővé teszi, hogy a felhasználó átnézze a felkapott tartalmakat és frissítse a hashtagek beállításait manage_user_access: Felhasználói hozzáférések kezelése - manage_user_access_description: Lehetővé teszi, hogy a felhasználó letiltsa mások kétlépcsős hitelesítését, megváltoztassa az e-mail-címüket, és alaphelyzetbe állítsa a jelszavukat manage_users: Felhasználók kezelése manage_users_description: Lehetővé teszi, hogy a felhasználó megtekintse mások részletes adatait és moderálja őket manage_webhooks: Webhookok kezelése @@ -798,7 +769,6 @@ hu: destroyed_msg: Sikeresen töröltük a site feltöltését! software_updates: critical_update: Kritikus - frissíts gyorsan - description: Javasolt, hogy a Mastodon telepítésed naprakész legyen, hogy kihasználhasd a legújabb javításokat és funkciókat. Ezenkívül néha különösen fontos a Mastodon időben történő frissítése a biztonsági problémák elkerülése érdekében. Ezen okok miatt a Mastodon 30 percenként ellenőrzi a frissítéseket és az email értesítési preferenciáknak megfelelően értesítést küld. documentation_link: További információ release_notes: Kiadási megjegyzések title: Elérhető frissítések @@ -907,10 +877,16 @@ hu: trends: allow: Engedélyezés approved: Jóváhagyott + confirm_allow: Biztos, hogy engedélyezni szeretnéd a kiválasztott címkéket? + confirm_disallow: Biztos, hogy tiltani szeretnéd a kiválasztott címkéket? disallow: Letiltás links: allow: Hivatkozás engedélyezése allow_provider: Közzétevő engedélyezése + confirm_allow: Biztos, hogy engedélyezni szeretnéd a kiválasztott hivatkozásokat? + confirm_allow_provider: Biztos, hogy engedélyezni szeretnéd a kiválasztott szolgáltatókat? + confirm_disallow: Biztos, hogy tiltani szeretnéd a kiválasztott hivatkozásokat? + confirm_disallow_provider: Biztos, hogy tiltani szeretnéd a kiválasztott szolgáltatókat? description_html: Ezek olyan hivatkozások, melyeket a kiszolgálód által látott fiókok mostanában sokat osztanak meg. Ez segíthet a felhasználóidnak rátalálni arra, hogy mi történik a világban. Egy hivatkozást sem jelenik meg nyilvánosan, amíg a közzétevőt jóvá nem hagytad. A hivatkozásokat külön is engedélyezheted vagy elutasíthatod. disallow: Hivatkozás letiltása disallow_provider: Közzétevő letiltása @@ -934,6 +910,10 @@ hu: statuses: allow: Bejegyzés engedélyezése allow_account: Szerző engedélyezése + confirm_allow: Biztos, hogy engedélyezni szeretnéd a kiválasztott állapotokat? + confirm_allow_account: Biztos, hogy engedélyezni szeretnéd a kiválasztott fiókokat? + confirm_disallow: Biztos, hogy engedélyezni szeretnéd a kiválasztott állapotokat? + confirm_disallow_account: Biztos, hogy tiltani szeretnéd a kiválasztott fiókokat? description_html: Ezek olyan, a szervered által ismert bejegyzések, melyeket mostanság gyakran osztanak meg vagy jelölnek kedvencnek. Ez segíthet az új vagy visszatérő felhasználóidnak, hogy több követhető személyt találjanak. Egyetlen bejegyzés sem jelenik meg nyilvánosan, amíg ennek szerzőjét nem hagytad jóvá és ő nem járult hozzá, hogy őt másoknak ajánlják. Bejegyzéseket egyenként is engedélyezhetsz vagy visszautasíthatsz. disallow: Bejegyzés tiltása disallow_account: Szerző tiltása @@ -966,7 +946,6 @@ hu: used_by_over_week: one: Egy ember használta a múlt héten other: "%{count} ember használta a múlt héten" - title: Trendek trending: Felkapott warning_presets: add_new: Új hozzáadása @@ -1051,9 +1030,7 @@ hu: guide_link_text: Bárki közreműködhet. sensitive_content: Kényes tartalom application_mailer: - notification_preferences: E-mail beállítások módosítása salutation: "%{name}!" - settings: 'E-mail beállítások módosítása: %{link}' unsubscribe: Leiratkozás view: 'Megtekintés:' view_profile: Profil megtekintése @@ -1073,7 +1050,6 @@ hu: hint_html: Még egy dolog! Meg kell győződnünk róla, hogy tényleg valós személy vagy (így távol tarthatjuk a spam-et). Oldd meg az alábbi CAPTCHA-t és kattints a "Folytatás"-ra. title: Biztonsági ellenőrzés confirmations: - awaiting_review: Az email címed megerősítésre került. %{domain} stábja jelenleg áttekinti a regisztrációdat. Ha jóváhagyásra került a fiókod, egy emailt küldenek majd! awaiting_review_title: A regisztrációd áttekintés alatt áll clicking_this_link: kattintás erre a hivatkozásra login_link: bejelentkezés @@ -1081,7 +1057,6 @@ hu: redirect_to_app_html: Át kellett volna irányítsunk a %{app_name} alkalmazáshoz. Ha ez nem történt meg, próbálkozz a %{clicking_this_link} lehetőséggel vagy térj vissza manuálisan az alkalmazáshoz. registration_complete: A regisztrációd %{domain} domainen befejeződött! welcome_title: Üdvözlet, %{name}! - wrong_email_hint: Ha az e-mail-cím nem helyes, a fiókbeállításokban megváltoztathatod. delete_account: Felhasználói fiók törlése delete_account_html: Felhasználói fiókod törléséhez kattints ide. A rendszer újbóli megerősítést fog kérni. description: @@ -1102,7 +1077,6 @@ hu: or_log_in_with: Vagy jelentkezz be ezzel privacy_policy_agreement_html: Elolvastam és egyetértek az adatvédemi nyilatkozattal progress: - confirm: E-mail-cím megerősítése details: Saját adatok review: A felülvizsgálatunk rules: Szabályok elfogadása @@ -1124,10 +1098,8 @@ hu: security: Biztonság set_new_password: Új jelszó beállítása setup: - email_below_hint_html: Nézd meg a levélszemét mappát, vagy kérj egy újat. Módosíthatod az e-mail-címet, ha az hibás. email_settings_hint_html: Kattints a hivatkozásra, melyet a(z) %{email} megerősítése céljából küldtünk. Addig várni fogunk. link_not_received: Nem kaptad meg a hivatkozást? - new_confirmation_instructions_sent: Néhány perc múlva új e-mailt fogsz kapni a megerősítési hivatkozással. title: Bejövő postaláda ellenőrzése sign_in: preamble_html: Jelentkezz be a %{domain} hitelesítéső adataiddal. Ha másik kiszolgálón található a fiókod, akkor itt nem fogsz tudni belépni. @@ -1138,9 +1110,7 @@ hu: title: Állítsuk be a fiókod a %{domain} kiszolgálón. status: account_status: Fiók állapota - confirming: Várakozás az e-mailes visszaigazolásra. functional: A fiókod teljesen működőképes. - pending: A jelentkezésed engedélyezésre vár. Ez eltarthat egy ideig. Kapsz egy e-mailt, ha a kérelmedet jóváhagyták. redirecting_to: A fiókod inaktív, mert jelenleg ide %{acct} van átirányítva. self_destruct: Mivel a %{domain} bezár, csak korlátozott elérésed lesz a fiókodhoz. view_strikes: Fiókod ellen felrótt korábbi vétségek megtekintése @@ -1183,9 +1153,6 @@ hu: before: 'Mielőtt továbbmész, kérlek olvasd el ezt alaposan:' caches: Más szerverek által cache-elt tartalmak még megmaradhatnak data_removal: Bejegyzéseid és minden más adatod véglegesen törlődni fog - email_change_html: Megváltoztathatod az email címed a fiókod törlése nélkül - email_contact_html: Ha még mindig nem érkezik meg, emailezhetsz ide %{email} segítségért - email_reconfirmation_html: Ha nem kaptad meg a megerősítő emailt, itt újrakérheted irreversible: Nem fogod tudni visszaállítani vagy újraaktiválni a fiókodat more_details_html: A részletekért nézd meg az adatvédelmi szabályzatot. username_available: A fiókod ismét elérhetővé válik @@ -1418,7 +1385,6 @@ hu: authentication_methods: otp: kétlépcsős azonosító alkalmazás password: jelszó - sign_in_token: e-mail biztonsági kód webauthn: biztonsági kulcsok description_html: Ha olyan aktivitást látsz, melyet nem ismersz fel, fontold meg, hogy megváltoztatod a jelszavad és engedélyezed a kétlépcsős hitelesítést. empty: Nem érhető el hitelesítési történet @@ -1429,16 +1395,6 @@ hu: unsubscribe: action: Igen, leiratkozás complete: Leiratkozva - confirmation_html: 'Biztos, hogy leiratkozol arról, hogy %{type} típusú üzeneteket kapj a %{domain} Mastodon-kiszolgálótól erre a címedre: %{email}? Bármikor újra feliratkozhatsz az e-mail-értesítések beállításánál.' - emails: - notification_emails: - favourite: kedvencnek jelölésről email értesítő - follow: követésről email értesítő - follow_request: követési kérelemről email értesítő - mention: megemlítésről email értesítő - reblog: megtolásról email értesítő - resubscribe_html: Ha tévedésből iratkoztál le, újra feliratkozhatsz az e-mail-értesítések beállításainál. - success_html: 'Mostantól nem kapsz %{type} típusú üzeneket a(z) %{domain} Mastodon-kiszolgálón erre a címedre: %{email}.' title: Leiratkozás media_attachments: validations: @@ -1519,8 +1475,6 @@ hu: update: subject: "%{name} szerkesztett egy bejegyzést" notifications: - administration_emails: Adminisztrátori e-mail-értesítések - email_events: Az e-mail-értesítések eseményei email_events_hint: 'Válaszd ki azokat az eseményeket, melyekről értesítést szeretnél:' number: human: @@ -1679,7 +1633,6 @@ hu: import: Importálás import_and_export: Import és export migrate: Fiók átirányítása - notifications: E-mail-értesítések preferences: Beállítások profile: Profil relationships: Követések és követők @@ -1926,7 +1879,6 @@ hu: invalid_otp_token: Érvénytelen ellenőrző kód otp_lost_help_html: Ha mindkettőt elvesztetted, kérhetsz segítséget itt %{email} rate_limited: Túl sok hiteleítési kísérlet történt. Próbáld újra később. - seamless_external_login: Külső szolgáltatáson keresztül jelentkeztél be, így a jelszó és e-mail beállítások nem elérhetőek. signed_in_as: Bejelentkezve mint verification: extra_instructions_html: Tipp: A hivatkozás a weboldaladon lehet láthatatlan. A fontos rész a rel="me", mely megakadályozza, hogy mások a nevedben lépjenek fel olyan oldalakon, ahol van felhasználók által előállított tartalom. A link tag-et az oldal fejlécében is használhatod az a tag helyett, de a HTML-nek elérhetőnek kell lennie JavaScript futtatása nélkül is. diff --git a/config/locales/hy.yml b/config/locales/hy.yml index 5042e3f7f06..dfb280ac486 100644 --- a/config/locales/hy.yml +++ b/config/locales/hy.yml @@ -31,7 +31,6 @@ hy: created_msg: Մոդերացիոն նոթը բարեյաջող ստեղծուեց destroyed_msg: Մոդերացիոն նոթը բարեյաջող վերացուեց accounts: - add_email_domain_block: Արգելափակել էլ․ փոստի տիրոյթը approve: Ընդունել approved_msg: Յաջողութեամբ հաստատուեց %{username}֊ի գրանցման յայտը are_you_sure: Վստա՞հ ես @@ -113,7 +112,6 @@ hy: reset_password: Վերականգնել գաղտանաբառը resubscribe: Կրկին բաժանորդագրուել search: Որոնել - search_same_email_domain: Այլ օգտատէրեր նոյն էլ․ փոստի դոմէյնով search_same_ip: Այլ օգտատէրեր նոյն IP֊ով security_measures: only_password: Միայն ծածկագիր @@ -147,21 +145,18 @@ hy: action_logs: action_types: assigned_to_self_report: Բողոքել - change_email_user: Փոխել օգտատիրոջ էլ․ հասցէն confirm_user: Հաստատել օգտատիրոջը create_account_warning: Ստեղծել զգուշացում create_announcement: Ստեղծել յայտարարութիւն create_custom_emoji: Ստեղծել սեփական էմոջիները create_domain_allow: Ստեղծել տիրոյթի թոյլտուութիւն create_domain_block: Ստեղծել տիրոյթի արգելափակում - create_email_domain_block: Ստեղծել էլ․ հասցէի դոմէյնի արգելափակում create_ip_block: Ստեղծել IP կանոն demote_user: Աստիճանազրկել օգտատիրոջը destroy_announcement: Ջնջել յայտարարութիւնը destroy_custom_emoji: Ջնջել էմոջին destroy_domain_allow: Ջնջել դոմէնի թոյլտուութիւնը destroy_domain_block: Ապաարգելափակել դոմէնը - destroy_email_domain_block: Ապաարգելափակել էլ․ հասցէի դոմէնը destroy_ip_block: Ջնջել IP կանոնը destroy_status: Ջնջել գրառումը disable_2fa_user: Անջատել 2FA @@ -274,13 +269,10 @@ hy: view: Տեսնել տիրոյթի արգելափակումը email_domain_blocks: add_new: Ավելացնել նորը - created_msg: Բարեյաջող արգելափակուեց էլ․ փոստի տիրոյթ delete: Ջնջել domain: Դոմեն new: create: Ավելացնել դոմեն - title: Արգելափակել էլ․ փոստի նոր տիրոյթ - title: էլ․ փոստի արգելափակուած տիրոյթներ follow_recommendations: language: Լեզուի համար status: Կարգավիճակ @@ -433,7 +425,6 @@ hy: not_usable: Չի կարող օգտագործուել title: Թրենդային պիտակներ usable: Կարող է օգտագործուել - title: Թրենդներ warning_presets: add_new: Ավելացնել նորը delete: Ջնջել @@ -454,7 +445,6 @@ hy: guide_link_text: Աջակցել կարող են բոլորը։ sensitive_content: Զգայուն բովանդակութիւն application_mailer: - notification_preferences: Փոխել փոստային կարգաւորումները salutation: "%{name}" view: Նայել․ view_profile: Նայել անձնական էջը @@ -476,7 +466,6 @@ hy: or_log_in_with: Կամ մուտք գործել օգտագործելով՝ privacy_policy_agreement_html: Ես կարդացել եւ ընդունել եմ գաղնիութեան քաղաքականութիւնը progress: - confirm: Փոստի հաստատում details: Ձեր տուեալները review: Վաւերացում rules: Ընդունել կանոները @@ -499,7 +488,6 @@ hy: title: Ստեղծի՜ր հաշիւ %{domain}-ում status: account_status: Հաշուի կարգավիճակ - pending: Դիմումը պէտք է քննուի մեր անձնակազմի կողմից, ինչը կարող է մի փոքր ժամանակ խլել։ Դիմումի հաստատուելու դէպքում, կտեղեկացնենք նամակով։ use_security_key: Օգտագործել անվտանգութեան բանալի challenge: confirm: Շարունակել diff --git a/config/locales/ia.yml b/config/locales/ia.yml index 28a078bb3ea..698c7c49e1a 100644 --- a/config/locales/ia.yml +++ b/config/locales/ia.yml @@ -31,7 +31,6 @@ ia: created_msg: Nota de moderation create con successo! destroyed_msg: Nota de moderation destruite con successo! accounts: - add_email_domain_block: Blocar dominio de e-mail approve: Approbar approved_msg: Demanda de inscription de %{username} approbate con successo are_you_sure: Es tu secur? @@ -58,7 +57,6 @@ ia: demote: Degradar destroyed_msg: Le datos de %{username} es ora in cauda pro lor imminente deletion disable: Gelar - disable_sign_in_token_auth: Disactivar le authentication per token in e-mail disable_two_factor_authentication: Disactivar A2F disabled: Gelate display_name: Nomine a monstrar @@ -67,7 +65,6 @@ ia: email: E-mail email_status: Stato de e-mail enable: Disgelar - enable_sign_in_token_auth: Activar le authentication per token in e-mail enabled: Activate enabled_msg: Conto de %{username} disgelate con successo followers: Sequitores @@ -132,7 +129,6 @@ ia: resubscribe: Resubscriber role: Rolo search: Cercar - search_same_email_domain: Altere usatores con le mesme dominio de e-mail search_same_ip: Altere usatores con le mesme IP security: Securitate security_measures: @@ -173,26 +169,21 @@ ia: approve_appeal: Approbar appello approve_user: Approbar usator assigned_to_self_report: Assignar reporto - change_email_user: Cambiar e-mail pro le usator change_role_user: Cambiar le rolo del usator confirm_user: Confirmar le usator create_account_warning: Crear un advertimento create_announcement: Crear annuncio - create_canonical_email_block: Crear blocada de e-mail create_custom_emoji: Crear emoji personalisate create_domain_allow: Crear permisso de dominio create_domain_block: Crear blocada de dominio - create_email_domain_block: Crear blocada de dominio de e-mail create_ip_block: Crear un regula IP create_unavailable_domain: Crear dominio indisponibile create_user_role: Crear un rolo demote_user: Degradar usator destroy_announcement: Deler annuncio - destroy_canonical_email_block: Deler blocada de e-mail destroy_custom_emoji: Deler emoji personalisate destroy_domain_allow: Deler permisso de dominio destroy_domain_block: Deler blocada de dominio - destroy_email_domain_block: Crear blocada de dominio de e-mail destroy_instance: Purgar dominio destroy_ip_block: Deler le regula IP destroy_status: Deler message @@ -200,10 +191,8 @@ ia: destroy_user_role: Destruer rolo disable_2fa_user: Disactivar A2F disable_custom_emoji: Disactivar emoji personalisate - disable_sign_in_token_auth_user: Disactivar le authentication per token de e-mail pro le usator disable_user: Disactivar le usator enable_custom_emoji: Activar emoji personalisate - enable_sign_in_token_auth_user: Activar le authentication per token de e-mail pro le usator enable_user: Activar le usator memorialize_account: Converter conto in memorial promote_user: Promover usator @@ -233,26 +222,20 @@ ia: approve_appeal_html: "%{name} approbava appello del decision de moderation de %{target}" approve_user_html: "%{name} approbava inscription de %{target}" assigned_to_self_report_html: "%{name} assignava reporto %{target} a se mesme" - change_email_user_html: "%{name} cambiava le adresse de e-mail address del usator %{target}" change_role_user_html: "%{name} cambiava rolo de %{target}" - confirm_user_html: "%{name} confirmava le adresse de e-mail del usator %{target}" create_account_warning_html: "%{name} inviava un advertimento a %{target}" create_announcement_html: "%{name} creava un nove annuncio %{target}" - create_canonical_email_block_html: "%{name} blocava e-mail con le hash %{target}" create_custom_emoji_html: "%{name} incargava le nove emoji %{target}" create_domain_allow_html: "%{name} permitteva federation con dominio %{target}" create_domain_block_html: "%{name} blocava dominio %{target}" - create_email_domain_block_html: "%{name} blocava dominio de e-mail %{target}" create_ip_block_html: "%{name} creava regula pro IP %{target}" create_unavailable_domain_html: "%{name} stoppava livration al dominio %{target}" create_user_role_html: "%{name} creava rolo de %{target}" demote_user_html: "%{name} degradava usator %{target}" destroy_announcement_html: "%{name} deleva annuncio %{target}" - destroy_canonical_email_block_html: "%{name} disblocava e-mail con le hash %{target}" destroy_custom_emoji_html: "%{name} deleva emoji %{target}" destroy_domain_allow_html: "%{name} impediva le federation con dominio %{target}" destroy_domain_block_html: "%{name} disblocava dominio %{target}" - destroy_email_domain_block_html: "%{name} disblocava dominio de e-mail %{target}" destroy_instance_html: "%{name} purgava le dominio %{target}" destroy_ip_block_html: "%{name} deleva le regula pro IP %{target}" destroy_status_html: "%{name} removeva un message de %{target}" @@ -260,10 +243,8 @@ ia: destroy_user_role_html: "%{name} deleva le rolo %{target}" disable_2fa_user_html: "%{name} disactivava le authentication a duo factores pro le usator %{target}" disable_custom_emoji_html: "%{name} disactivava le emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} disactivava le authentication per token de e-mail pro %{target}" disable_user_html: "%{name} disactivava le apertura de session pro le usator %{target}" enable_custom_emoji_html: "%{name} activava le emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} activava le authentication per token de e-mail pro %{target}" enable_user_html: "%{name} activava le apertura de session pro le usator %{target}" memorialize_account_html: "%{name} converteva le conto de %{target} in un pagina commemorative" promote_user_html: "%{name} promoveva le usator %{target}" @@ -271,7 +252,6 @@ ia: reject_user_html: "%{name} refusava le inscription de %{target}" remove_avatar_user_html: "%{name} removeva le avatar de %{target}" reopen_report_html: "%{name} reaperiva le reporto %{target}" - resend_user_html: "%{name} reinviava le e-mail de confirmation pro %{target}" reset_password_user_html: "%{name} reinitialisava le contrasigno del usator %{target}" resolve_report_html: "%{name} resolveva le reporto %{target}" sensitive_account_html: "%{name} marcava le multimedia de %{target} como sensibile" @@ -432,7 +412,6 @@ ia: attempts_over_week: one: "%{count} tentativa de inscription in le ultime septimana" other: "%{count} tentativas de inscription in le ultime septimana" - created_msg: Le dominio de e-mail ha essite blocate delete: Deler dns: types: @@ -441,12 +420,8 @@ ia: new: create: Adder un dominio resolve: Resolver dominio - title: Blocar un nove dominio de e-mail - no_email_domain_block_selected: Necun blocadas de dominio de e-mail ha essite cambiate perque necun ha essite seligite not_permitted: Non permittite - resolved_dns_records_hint_html: Le nomine de dominio se resolve al sequente dominios MX, le quales ha le ultime responsibilitate pro le reception de e-mail. Blocar un dominio MX blocara le inscriptiones de qualcunque adresse de e-mail que usa le mesme dominio MX, mesmo si le nomine de dominio visibile es differente. Presta attention a evitar de blocar le grande fornitores de e-mail. resolved_through_html: Resolvite per %{domain} - title: Dominios de e-mail blocate export_domain_allows: new: title: Importar permissiones de dominio @@ -597,7 +572,6 @@ ia: resolve_description_html: Necun mesura essera prendite contra le conto denunciate, necun sanction registrate, e le reporto essera claudite. silence_description_html: Iste conto essera visibile solmente a qui ja lo seque o manualmente lo cerca, limitante gravemente su portata. Pote sempre esser revertite. Claude tote le reportos contra iste conto. suspend_description_html: Le conto e tote su contento essera inaccessibile e finalmente delite, e interager con illo essera impossibile. Reversibile intra 30 dies. Claude tote le reportos contra iste conto. - actions_description_html: Decide qual mesura prender pro resolver iste reporto. Si tu prende un mesura punitive contra le conto reportate, le persona recipera un notification in e-mail, excepte si le categoria Spam es seligite. actions_description_remote_html: Decide qual mesura prender pro resolver iste reporto. Isto affectara solmente le maniera in que tu servitor communica con iste conto remote e gere su contento. add_to_report: Adder plus al reporto already_suspended_badges: @@ -662,7 +636,6 @@ ia: delete_data_html: Deler le profilo e contento de @%{acct} in 30 dies excepte si le suspension es disfacite intertanto preview_preamble_html: "@%{acct} recipera un advertimento con le sequente contento:" record_strike_html: Registra un sanction contra @%{acct} pro adjutar te a prender mesuras adequate in caso de futur violationes committite desde iste conto - send_email_html: Inviar un e-mail de advertimento a @%{acct} warning_placeholder: Motivation supplementari facultative pro le action de moderation. target_origin: Origine del conto reportate title: Reportos @@ -702,7 +675,6 @@ ia: manage_appeals: Gerer appellos manage_appeals_description: Permitte que usatores revide appellos contra actiones de moderation manage_blocks: Gerer blocadas - manage_blocks_description: Permitter que usatores bloca le fornitores de e-mail e le adresses IP manage_custom_emojis: Gerer emojis personalisate manage_custom_emojis_description: Permitte que usatores gere emojis personalisate sur le servitor manage_federation: Gerer federation @@ -720,7 +692,6 @@ ia: manage_taxonomies: Gerer taxonomias manage_taxonomies_description: Permitte que usatores revide contento in tendentias e actualisa le parametros de hashtag manage_user_access: Gerer le accesso de usatores - manage_user_access_description: Permitte que usatores disactiva le authentication bifactorial de altere usatores, cambia lor adresses de e-mail, e reinitialisa lor contrasigno manage_users: Gerer usatores manage_users_description: Permitte que usatores vide le detalios de altere usatores e exeque actiones de moderation contra illes manage_webhooks: Gerer Webhooks @@ -795,7 +766,6 @@ ia: destroyed_msg: Le file incargate al sito ha essite delite! software_updates: critical_update: Critic – per favor, actualisa rapidemente - description: Il es recommendate mantener tu installation de Mastodon actualisate pro beneficiar del ultime reparationes e functiones. In ultra, de tempore a tempore, il es de importantia critic actualisar Mastodon in tempore utile pro evitar problemas de securitate. Pro iste rationes, Mastodon verifica le presentia de actualisationes cata 30 minutas, e te notificara secundo tu preferentias de notification in e-mail. documentation_link: Pro saper plus release_notes: Notas de version title: Actualisationes disponibile @@ -897,6 +867,7 @@ ia: trends: allow: Permitter approved: Approbate + confirm_allow: Es tu secur que tu vole permitter le etiquettas seligite? disallow: Refusar links: allow: Permitter ligamine @@ -956,7 +927,6 @@ ia: used_by_over_week: one: Usate per un persona in le ultime septimana other: Usate per %{count} personas in le ultime septimana - title: Tendentias trending: In tendentia warning_presets: add_new: Adder nove @@ -1041,9 +1011,7 @@ ia: guide_link_text: Totes pote contribuer. sensitive_content: Contento sensibile application_mailer: - notification_preferences: Cambiar preferentias de e-mail salutation: "%{name}," - settings: 'Cambiar preferentias de e-mail: %{link}' unsubscribe: Desubscriber view: 'Visita:' view_profile: Vider profilo @@ -1063,7 +1031,6 @@ ia: hint_html: Solo un altere cosa! Nos debe confirmar que tu es un humano (de sorta que nos pote mantener le spam foras!). Solve le CAPTCHA infra e clicca sur "Continuar". title: Controlo de securitate confirmations: - awaiting_review: Tu adresse de e-mail es confirmate! Le personal de %{domain} ora revide tu registration. Tu recipera un e-mail si illes approba tu conto! awaiting_review_title: Tu inscription es in curso de revision clicking_this_link: cliccar sur iste ligamine login_link: aperir session @@ -1071,7 +1038,6 @@ ia: redirect_to_app_html: Tu deberea haber essite redirigite al app %{app_name}. Si isto non ha evenite, tenta %{clicking_this_link} o retornar manualmente al app. registration_complete: Tu inscription sur %{domain} es ora concludite! welcome_title: Benvenite, %{name}! - wrong_email_hint: Si ille adresse de e-mail non es correcte, tu pote cambiar lo in le parametros del conto. delete_account: Deler le conto delete_account_html: Si tu vole deler tu conto, tu pote facer lo hic. Te essera demandate un confirmation. description: @@ -1092,7 +1058,6 @@ ia: or_log_in_with: O aperi session con privacy_policy_agreement_html: Io ha legite e accepta le politica de confidentialitate progress: - confirm: Confirmar e-mail details: Tu detalios review: Nostre revision rules: Accepta le regulas @@ -1114,10 +1079,8 @@ ia: security: Securitate set_new_password: Definir un nove contrasigno setup: - email_below_hint_html: Consulta tu dossier de spam, o requesta un altere ligamine de confirmation. Tu pote corriger tu adresse de e-mail si illo es errate. email_settings_hint_html: Clicca sur le ligamine que nos te ha inviate pro verificar %{email}. Nos te attendera hic. link_not_received: Necun ligamine recipite? - new_confirmation_instructions_sent: Tu recipera un nove e-mail con le ligamine de confirmation in poc minutas! title: Consulta tu cassa de entrata sign_in: preamble_html: Aperi session con tu credentiales de %{domain}. Si tu conto es albergate sur un altere servitor, tu non potera aperir session hic. @@ -1128,9 +1091,7 @@ ia: title: Lassa nos installar tu conto sur %{domain}. status: account_status: Stato del conto - confirming: Attendente le termination del confirmation del adresse de e-mail. functional: Tu conto es completemente operative. - pending: Tu demanda attende le revision per nostre personal. Isto pote prender alcun tempore. Tu recipera un e-mail si tu demanda es approbate. redirecting_to: Tu conto es inactive perque illo actualmente redirige a %{acct}. self_destruct: Perque %{domain} va clauder, tu solo habera accesso limitate a tu conto. view_strikes: Examinar le sanctiones passate contra tu conto @@ -1173,9 +1134,6 @@ ia: before: 'Ante de continuar, per favor lege attentemente iste notas:' caches: Le contento que altere servitores ha immagazinate in cache pote persister data_removal: Tu messages e altere datos essera removite permanentemente - email_change_html: Tu pote cambiar tu adresse de e-mail sin deler tu conto - email_contact_html: Si illo ancora non arriva, tu pote inviar e-mail a %{email} pro peter adjuta - email_reconfirmation_html: Si tu non recipe le e-mail de confirmation, tu pote politica de confidentialitate. username_available: Tu nomine de usator essera disponibile novemente @@ -1419,16 +1377,6 @@ ia: unsubscribe: action: Si, desubscriber complete: Desubscribite - confirmation_html: Es tu secur de voler cancellar le subscription al %{type} de Mastodon sur %{domain} pro tu adresse de e-mail %{email}? Tu pote sempre resubscriber te a partir del parametros de notification in e-mail. - emails: - notification_emails: - favourite: notificationes de favorites in e-mail - follow: notificationes de sequimento in e-mail - follow_request: requestas de sequimento in e-mail - mention: notificationes de mentiones in e-mail - reblog: notificationes de impulsos in e-mail - resubscribe_html: Si tu ha cancellate le subscription in error, tu pote resubscriber te a partir del parametros de notification in e-mail. - success_html: Tu non recipera plus %{type} pro Mastodon sur %{domain} a tu adresse de e-mail %{email}. title: Desubcriber media_attachments: validations: @@ -1509,8 +1457,6 @@ ia: update: subject: "%{name} ha modificate un message" notifications: - administration_emails: Notificationes per e-mail pro administratores - email_events: Eventos pro notificationes per e-mail email_events_hint: 'Selige eventos pro le quales tu vole reciper notificationes:' number: human: @@ -1669,7 +1615,6 @@ ia: import: Importar import_and_export: Importar e exportar migrate: Migration de conto - notifications: Notificationes per e-mail preferences: Preferentias profile: Profilo public relationships: Sequites e sequitores @@ -1916,7 +1861,6 @@ ia: invalid_otp_token: Codice de duo factores non valide otp_lost_help_html: Si tu ha perdite le accesso a ambes, tu pote contactar %{email} rate_limited: Troppo de tentativas de authentication. Per favor reessaya plus tarde. - seamless_external_login: Tu ha aperite session per medio de un servicio externe. Le parametros de contrasigno e de e-mail es dunque indisponibile. signed_in_as: 'Session aperite como:' verification: extra_instructions_html: Consilio: Le ligamine sur tu sito web pote esser invisibile. Le parte importante es rel="me" que impedi le usurpation de identitate sur sitos web con contento generate per usatores. Tu pote mesmo usar un etiquetta link in le capite del pagina in vice de a, ma le codice HTML debe esser accessibile sin executar JavaScript. diff --git a/config/locales/id.yml b/config/locales/id.yml index ac42afdb4f7..73b42183972 100644 --- a/config/locales/id.yml +++ b/config/locales/id.yml @@ -29,7 +29,6 @@ id: created_msg: Catatan moderasi berhasil dibuat! destroyed_msg: Catatan moderasi berhasil dihapus! accounts: - add_email_domain_block: Masukkan domain email ke daftar hitam approve: Terima approved_msg: Berhasil menerima pendaftaran %{username} are_you_sure: Anda yakin? @@ -56,7 +55,6 @@ id: demote: Turunkan destroyed_msg: Data %{username} masuk antrean untuk dihapus segera disable: Nonaktifkan - disable_sign_in_token_auth: Nonaktifkan otentikasi token email disable_two_factor_authentication: Nonaktifkan 2FA disabled: Dinonaktifkan display_name: Nama @@ -65,7 +63,6 @@ id: email: Email email_status: Status Email enable: Aktifkan - enable_sign_in_token_auth: Aktifkan otentikasi token email enabled: Diaktifkan enabled_msg: Berhasil mencairkan akun %{username} followers: Pengikut @@ -129,7 +126,6 @@ id: resubscribe: Langganan ulang role: Peran search: Cari - search_same_email_domain: Pengguna lain dengan domain email yang sama search_same_ip: Pengguna lain dengan IP yang sama security: Keamanan security_measures: @@ -170,26 +166,21 @@ id: approve_appeal: Setujui Banding approve_user: Setujui Pengguna assigned_to_self_report: Berikan laporan - change_email_user: Ubah Email untuk Pengguna change_role_user: Ubah Peran Pengguna confirm_user: Konfirmasi Pengguna create_account_warning: Buat Peringatan create_announcement: Buat Pengumuman - create_canonical_email_block: Buat Pemblokiran Surel create_custom_emoji: Buat Emoji Khusus create_domain_allow: Buat Izin Domain create_domain_block: Buat Blokir Domain - create_email_domain_block: Buat Email Blokir Domain create_ip_block: Buat aturan IP create_unavailable_domain: Buat Domain yang Tidak Tersedia create_user_role: Buah Peran demote_user: Turunkan Pengguna destroy_announcement: Hapus Pengumuman - destroy_canonical_email_block: Hapus Pemblokiran Surel destroy_custom_emoji: Hapus Emoji Khusus destroy_domain_allow: Hapus Izin Domain destroy_domain_block: Hapus Blokir Domain - destroy_email_domain_block: Hapus email blokir domain destroy_instance: Hapus Domain destroy_ip_block: Hapus aturan IP destroy_status: Hapus Status @@ -197,10 +188,8 @@ id: destroy_user_role: Hapus Peran disable_2fa_user: Nonaktifkan 2FA disable_custom_emoji: Nonaktifkan Emoji Khusus - disable_sign_in_token_auth_user: Nonaktifkan Otentikasi Token Email untuk Pengguna disable_user: Nonaktifkan Pengguna enable_custom_emoji: Aktifkan Emoji Khusus - enable_sign_in_token_auth_user: Aktifkan Otentikasi Token Email untuk Pengguna enable_user: Aktifkan Pengguna memorialize_account: Kenang Akun promote_user: Promosikan Pengguna @@ -229,26 +218,20 @@ id: approve_appeal_html: "%{name} menyetujui moderasi keputusan banding dari %{target}" approve_user_html: "%{name} menyetujui pendaftaran dari %{target}" assigned_to_self_report_html: "%{name} menugaskan laporan %{target} ke dirinya sendiri" - change_email_user_html: "%{name} mengubah alamat email pengguna %{target}" change_role_user_html: "%{name} mengubah peran %{target}" - confirm_user_html: "%{name} mengonfirmasi alamat email pengguna %{target}" create_account_warning_html: "%{name} mengirim peringatan untuk %{target}" create_announcement_html: "%{name} membuat pengumuman baru %{target}" - create_canonical_email_block_html: "%{name} memblokir surel dengan hash %{target}" create_custom_emoji_html: "%{name} mengunggah emoji baru %{target}" create_domain_allow_html: "%{name} mengizinkan penggabungan dengan domain %{target}" create_domain_block_html: "%{name} memblokir domain %{target}" - create_email_domain_block_html: "%{name} memblokir domain email %{target}" create_ip_block_html: "%{name} membuat aturan untuk IP %{target}" create_unavailable_domain_html: "%{name} menghentikan pengiriman ke domain %{target}" create_user_role_html: "%{name} membuat peran %{target}" demote_user_html: "%{name} menurunkan pengguna %{target}" destroy_announcement_html: "%{name} menghapus pengumuman %{target}" - destroy_canonical_email_block_html: "%{name} menghapus pemblokiran surel dengan hash %{target}" destroy_custom_emoji_html: "%{name} menghapus emoji %{target}" destroy_domain_allow_html: "%{name} membatalkan izin penggabungan dengan domain %{target}" destroy_domain_block_html: "%{name} membuka blokir domain %{target}" - destroy_email_domain_block_html: "%{name} membuka blokir domain email %{target}" destroy_instance_html: "%{name} menghapus domain %{target}" destroy_ip_block_html: "%{name} menghapus aturan untuk IP %{target}" destroy_status_html: "%{name} menghapus status %{target}" @@ -256,10 +239,8 @@ id: destroy_user_role_html: "%{name} menghapus peran %{target}" disable_2fa_user_html: "%{name} mematikan syarat dua faktor untuk pengguna %{target}" disable_custom_emoji_html: "%{name} mematikan emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} menonaktifkan otentikasi token email untuk %{target}" disable_user_html: "%{name} mematikan login untuk pengguna %{target}" enable_custom_emoji_html: "%{name} mengaktifkan emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} mengaktifkan otentikasi token email untuk %{target}" enable_user_html: "%{name} mengaktifkan login untuk pengguna %{target}" memorialize_account_html: "%{name} mengubah akun %{target} jadi halaman memorial" promote_user_html: "%{name} mempromosikan pengguna %{target}" @@ -267,7 +248,6 @@ id: reject_user_html: "%{name} menolak pendaftaran dari %{target}" remove_avatar_user_html: "%{name} menghapus avatar %{target}" reopen_report_html: "%{name} membuka ulang laporan %{target}" - resend_user_html: "%{name} mengirim ulang konfirmasi email untuk %{target}" reset_password_user_html: "%{name} mereset kata sandi pengguna %{target}" resolve_report_html: "%{name} menyelesaikan laporan %{target}" sensitive_account_html: "%{name} menandai media %{target} sebagai sensitif" @@ -412,7 +392,6 @@ id: add_new: Tambah baru attempts_over_week: other: "%{count} upaya mendaftar selama seminggu terakhir" - created_msg: Berhasil memblokir domain email delete: Hapus dns: types: @@ -421,11 +400,7 @@ id: new: create: Tambah domain resolve: Pembaruan domain - title: Blokir domain email baru - no_email_domain_block_selected: Tidak ada blokir domain email yang diubah sebab tidak ada yang dipilih - resolved_dns_records_hint_html: Pembaruan nama domain mengikuti domain MX, yang bertanggung jawab menerima email. Memblokir domain MX akan memblokir pendaftaran dari alamat email apapun yang menggunakan domain MX sama, meskipun nama domainnya beda. Hati-hati untuk tidak memblokir layanan email besar. resolved_through_html: Diperbarui melalui %{domain} - title: Domain email terblokir export_domain_allows: new: title: Impor izin domain @@ -568,7 +543,6 @@ id: mark_as_sensitive_description_html: Media di dalam kiriman terlapor akan ditandai sebagai sensitif dan hukuman akan direkam untuk membantu menangani pelanggaran dari akun yang sama di masa mendatang. other_description_html: Lihat opsi lain untuk mengendalikan perilaku akun dan menyesuaikan komunikasi ke akun yang dilaporkan. resolve_description_html: Tidak ada tindakan untuk akun yang dilaporkan, tidak ada peringatan yang direkam, dan laporan akan ditutup. - actions_description_html: Memutuskan tindakan yang tepat untuk menyelesaikan laporan ini. Jika Anda memutuskan tindakan hukuman kepada akun terlapor, notifikasi email akan dikirim ke mereka, kecuali saat kategori Spam dipilih. add_to_report: Tambahkan lebih banyak untuk lapor are_you_sure: Apakah Anda yakin? assign_to_self: Tugaskan kpd saya @@ -642,7 +616,6 @@ id: manage_appeals: Kelola Permintaan manage_appeals_description: Memungkinkan pengguna untuk meninjau permintaan terhadap tindakan moderasi manage_blocks: Kelola Pemblokiran - manage_blocks_description: Memungkinkan pengguna untuk memblokir penyedia surel dan alamat IP manage_custom_emojis: Kelola Emoji Kustom manage_custom_emojis_description: Memungkinkan pengguna untuk mengelola emoji kustom di server manage_federation: Kelola Federasi @@ -660,7 +633,6 @@ id: manage_taxonomies: Kelola Taksonomi manage_taxonomies_description: Memungkinkan pengguna untuk meninjau konten tren dan memperbarui pengaturan tagar manage_user_access: Kelola Akses Pengguna - manage_user_access_description: Memungkinkan pengguna untuk menonaktifkan otentikasi dua faktor, mengubah alamat surel, dan mengatur ulang kata sandi pengguna lain manage_users: Kelola Pengguna manage_users_description: Memungkinkan pengguna untuk melihat detail pengguna lain dan melakukan tindakan moderasi terhadap mereka manage_webhooks: Kelola Webhook @@ -830,7 +802,6 @@ id: usage_comparison: Digunakan %{today} kali hari ini, dibandingkan %{yesterday} kemarin used_by_over_week: other: Digunakan oleh %{count} orang selama seminggu terakhir - title: Tren trending: Sedang tren warning_presets: add_new: Tambah baru @@ -904,9 +875,7 @@ id: guide_link_text: Siapa saja bisa berkontribusi. sensitive_content: Konten sensitif application_mailer: - notification_preferences: Ubah pilihan email salutation: "%{name}," - settings: 'Ubah pilihan email: %{link}' view: 'Tampilan:' view_profile: Lihat profil view_status: Lihat status @@ -955,9 +924,7 @@ id: title: Mari kita siapkan Anda di %{domain}. status: account_status: Status akun - confirming: Menunggu konfirmasi email diselesaikan. functional: Akun Anda kini beroperasi penuh. - pending: Permintaan Anda sedang ditinjau oleh staf kami. Ini mungkin butuh beberapa waktu. Anda akan menerima email jika permintaan Anda diterima. redirecting_to: Akun Anda tidak aktif karena sekarang dialihkan ke %{acct}. view_strikes: Lihat hukuman lalu yang pernah terjadi kepada akun Anda too_fast: Formulir dikirim terlalu cepat, coba lagi. @@ -999,9 +966,6 @@ id: before: 'Sebelum melanjutkan, silakan baca catatan ini dengan hati-hati:' caches: Konten yang telah tersimpan di server lain mungkin akan tetap di sana data_removal: Kiriman Anda dan data lainnya akan dihapus secara permanen - email_change_html: Anda dapat mengubah alamat email Anda tanpa perlu menghapus akun - email_contact_html: Jika pesan belum diterima, Anda dapat mengirim email ke %{email} untuk mencari bantuan - email_reconfirmation_html: Jika Anda tidak menerima email konfirmasi, Anda dapat memintanya lagi irreversible: Anda tidak akan bisa lagi mengembalikan atau mengaktifkan kembali akun Anda more_details_html: Lebih detailnya, lihat kebijakan privasi. username_available: Nama pengguna Anda akan tersedia lagi @@ -1174,7 +1138,6 @@ id: authentication_methods: otp: aplikasi otentikasi dua-faktor password: kata sandi - sign_in_token: kode keamanan email webauthn: kunci keamanan description_html: Jika Anda melihat aktivitas tidak dikenal, pertimbangkan untuk mengubah kata sandi dan mengaktifkan otentikasi dua-faktor. empty: Riwayat otentikasi tidak tersedia @@ -1260,7 +1223,6 @@ id: update: subject: "%{name} mengedit kiriman" notifications: - email_events: Event untuk notifikasi email email_events_hint: 'Pilih event yang ingin Anda terima notifikasinya:' number: human: @@ -1565,7 +1527,6 @@ id: follow_limit_reached: Anda tidak dapat mengikuti lebih dari %{limit} orang invalid_otp_token: Kode dua faktor tidak cocok otp_lost_help_html: Jika Anda kehilangan akses keduanya, Anda dapat menghubungi %{email} - seamless_external_login: Anda masuk via layanan eksternal, sehingga pengaturan kata sandi dan email tidak tersedia. signed_in_as: 'Masuk sebagai:' verification: verification: Verifikasi diff --git a/config/locales/ie.yml b/config/locales/ie.yml index 432e7d031b0..4ee869d92f7 100644 --- a/config/locales/ie.yml +++ b/config/locales/ie.yml @@ -31,7 +31,6 @@ ie: created_msg: Moderatori nota creat successosimen! destroyed_msg: Moderatori nota destructet successosimen! accounts: - add_email_domain_block: Bloccar email-dominia {domain} approve: Aprobar approved_msg: Successosimen aprobat li aplication de registration de %{username} are_you_sure: Es tu cert? @@ -58,7 +57,6 @@ ie: demote: Demoer destroyed_msg: Li data de %{username} es nu in li linea por esser deletet iminentmen disable: Gelar - disable_sign_in_token_auth: Desactivisar autentication per email-claves disable_two_factor_authentication: Desactivisar 2FA disabled: Gelat display_name: Visibil nómine @@ -67,7 +65,6 @@ ie: email: E-post email_status: Statu del e-post enable: Desgelar - enable_sign_in_token_auth: Activisar autentication per email-claves enabled: Activ enabled_msg: Successosimen desgelat li conto de %{username} followers: Sequitores @@ -132,7 +129,6 @@ ie: resubscribe: Reabonnar role: Rol search: Serchar - search_same_email_domain: Altri usatores con li sam email-dominia search_same_ip: Altri usatores con li sam IP security: Securitá security_measures: @@ -173,26 +169,21 @@ ie: approve_appeal: Aprobar Apelle approve_user: Aprobar usator assigned_to_self_report: Assignar Raporte - change_email_user: Changear li email-adresse del usator change_role_user: Changear li rol del usator confirm_user: Confirmar usator create_account_warning: Crear admonimentes create_announcement: Crear un proclamation - create_canonical_email_block: Crear Email-Blocca create_custom_emoji: Crear Customisat Emoji create_domain_allow: Crear Dominia-Permisse create_domain_block: Crear Dominia-Blocca - create_email_domain_block: Crear Email-Dominia-Blocca create_ip_block: Crear regules por IP create_unavailable_domain: Crear Dominia Índisponibil create_user_role: Crear roles demote_user: Demoer Usator destroy_announcement: Deleter proclamation - destroy_canonical_email_block: Deleter Email-Blocca destroy_custom_emoji: Deleter Customisat Emoji destroy_domain_allow: Deleter Dominia-Permisse destroy_domain_block: Deleter Dominia-Blocca - destroy_email_domain_block: Deleter Email-Dominia-Blocca destroy_instance: Purgar Dominia destroy_ip_block: Deleter regul por IP destroy_status: Deleter Posta @@ -200,10 +191,8 @@ ie: destroy_user_role: Destructer Rol disable_2fa_user: Desactivisar 2FA disable_custom_emoji: Desactivisar Customisat Emoji - disable_sign_in_token_auth_user: Desactivisar autentication per email-claves por usator disable_user: Desactivisar Usator enable_custom_emoji: Activisar Customisat Emoji - enable_sign_in_token_auth_user: Activisar autentication per email-claves por usator enable_user: Activisar Usator memorialize_account: Memorialisar Conto promote_user: Promoer Usator @@ -232,26 +221,20 @@ ie: approve_appeal_html: "%{name} aprobat li apelle de %{target} contra un decision de moderation" approve_user_html: "%{name} aprobat li registration de %{target}" assigned_to_self_report_html: "%{name} assignat raporte %{target} a su self" - change_email_user_html: "%{name} changeat li email-adresse de usator %{target}" change_role_user_html: "%{name} changeat li rol de %{target}" - confirm_user_html: "%{name} confirmat li email-adresse de usator %{target}" create_account_warning_html: "%{name} dat un admoniment a %{target}" create_announcement_html: "%{name} creat li nov proclamation %{target}" - create_canonical_email_block_html: "%{name} bloccat email con li hash %{target}" create_custom_emoji_html: "%{name} cargat nov emoji %{target}" create_domain_allow_html: "%{name} permisset federation con dominia %{target}" create_domain_block_html: "%{name} bloccat dominia %{target}" - create_email_domain_block_html: "%{name} bloccat email-dominia %{target}" create_ip_block_html: "%{name} creat regul por IP %{target}" create_unavailable_domain_html: "%{name} haltat liveration a dominia %{target}" create_user_role_html: "%{name} creat li rol %{target}" demote_user_html: "%{name} demoet li usator %{target}" destroy_announcement_html: "%{name} deletet li proclamation %{target}" - destroy_canonical_email_block_html: "%{name} desbloccat email con li hash %{target}" destroy_custom_emoji_html: "%{name} deletet emoji %{target}" destroy_domain_allow_html: "%{name} interdictet federation con dominia %{target}" destroy_domain_block_html: "%{name} desbloccat dominia %{target}" - destroy_email_domain_block_html: "%{name} desbloccat email-dominia %{target}" destroy_instance_html: "%{name} purgat dominia %{target}" destroy_ip_block_html: "%{name} deletet regul por IP %{target}" destroy_status_html: "%{name} removet posta de %{target}" @@ -259,10 +242,8 @@ ie: destroy_user_role_html: "%{name} deletet li rol %{target}" disable_2fa_user_html: "%{name} desactivisat 2-factor postulation por li usator %{target}" disable_custom_emoji_html: "%{name} desactivisat emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} desactivisat autentication per email-clave por %{target}" disable_user_html: "%{name} desactivisat li abilitá de %{target} a intrar" enable_custom_emoji_html: "%{name} activisat emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} activisat autentication per email-clave por %{target}" enable_user_html: "%{name} activisat li abilitá de %{target} a intrar" memorialize_account_html: "%{name} fat li conto de %{target} un págine de memorial" promote_user_html: "%{name} promoet li usator %{target}" @@ -270,7 +251,6 @@ ie: reject_user_html: "%{name} rejectet li registration de %{target}" remove_avatar_user_html: "%{name} removet li avatar de %{target}" reopen_report_html: "%{name} reapertet raporte %{target}" - resend_user_html: "%{name} remisset un confirmation-email a %{target}" reset_password_user_html: "%{name} reiniciat li passa-parol del usator %{target}" resolve_report_html: "%{name} soluet raporte %{target}" sensitive_account_html: "%{name} marcat li medie de %{target} quam sensitiv" @@ -429,7 +409,6 @@ ie: attempts_over_week: one: "%{count} registration-prova durant li ultim semane" other: "%{count} registration-prova durant li ultim semane" - created_msg: Successosimen bloccat email-dominia delete: Deleter dns: types: @@ -438,12 +417,8 @@ ie: new: create: Adjunter dominia resolve: Resolver un dominia - title: Bloccar nov email-dominia - no_email_domain_block_selected: Null email-dominia-bloccas esset changeat pro que null esset selectet not_permitted: Ne permisset - resolved_dns_records_hint_html: Li dominia-nómine resolue se al seque dominias MX, queles es in fine responsabil por acceptar e-posta. Bloccar un dominia MX va bloccar inscriptiones de quelcunc e-posta quel usa li sam dominia MX, mem si li visibil dominia-nómine es diferent. Esse caut e ne blocca majori provisores de e-posta. resolved_through_html: Resoluet per %{domain} - title: Bloccat email-dominias export_domain_allows: new: title: Importar permisset dominias @@ -594,7 +569,6 @@ ie: resolve_description_html: Null action va esser fat contra li raportat conto, null admoniment registrat, e li raporte va esser cludet. silence_description_html: Li conto va esser visibil nur a tis qui ja seque it o qui sercha it manualmen, limitante severimen su atingement. Ti sempre posse esser revertet. Ti clude omni raportes contra ti conto. suspend_description_html: Ti-ci conto e omni contenete va esser ínaccessibil e finalmen deletet, e interacter con it va esser ínpossibil. Reversibil til que 30 dies ha passat. Clude omni raportes contra ti conto. - actions_description_html: Decider quel action a far por soluer ti raporte. Si tu fa un punitiv action contra li raportat conto, li usator va reciver un notification per email, except in li casu que li Spam categorie es selectet. actions_description_remote_html: Decider quel action a far por soluer ti raporte. It va afecter solmen qualmen vor servitor comunica con ti lontan conto e tractar su contenete. add_to_report: Adjunter plu al raporte already_suspended_badges: @@ -658,7 +632,6 @@ ie: delete_data_html: Deleter li profil e contenete de @%{acct} 30 dies pos nu, except si ilu es dessuspendet ante tande preview_preamble_html: "@%{acct} va reciver un admoniment con li sequent contenete:" record_strike_html: Registrar un admoniment contra @%{acct} por auxiliar vos tractar futur violationes de ti-ci conto - send_email_html: Misser un admoniment-email a @%{acct} warning_placeholder: Ínobligatori additional rason por li moderatori action. target_origin: Orígine del conto raportat title: Raportes @@ -698,7 +671,6 @@ ie: manage_appeals: Gerer Apelles manage_appeals_description: Permisse que usatores inspecte apelles contra actiones de moderatores manage_blocks: Gerer Bloccas - manage_blocks_description: Permisse que usatores blocca provisores de e-posta e IP-adresses manage_custom_emojis: Gerer Customisat Emojis manage_custom_emojis_description: Permisse que usatores gere customisat emojis sur li servitor manage_federation: Gerer Federation @@ -716,7 +688,6 @@ ie: manage_taxonomies: Gerer Taxonomies manage_taxonomies_description: Permisse que usatores inspecte contenete de tendentie e actualisar parametres de hashtags manage_user_access: Gerer Usator-Accesse - manage_user_access_description: Permisse usatores desactivisar li 2-factor autentication de altri usatores, changear lor email-adresses, e reiniciar lor passa-paroles manage_users: Gerer usatores manage_users_description: Permisse que usatores vide detallies de altri usatores e fa actiones de moderation contra les manage_webhooks: Gerer Webcrocs @@ -791,7 +762,6 @@ ie: destroyed_msg: Cargat file successosimen deletet! software_updates: critical_update: Critic — ples actualisar rapidmen - description: On recomanda que vu actualisa vor Mastodon-servitor regularimen por profiter del max recent fixes e facultates. In plu, quelcvez it es critic actualisar Mastodon promptmen por evitar problemas de securitá. Pro ti rasones, Mastodon questiona chascun 30 minutes ca hay actualisationes, e va notificar vos secun vor parametres pri email-notificationes. documentation_link: Aprender plu release_notes: Version-notas title: Actualisationes disponibil @@ -943,7 +913,6 @@ ie: used_by_over_week: one: Usat de un person durant li ultim semane other: Usat de %{count} persones durant li ultim semane - title: Tendenties trending: Populari warning_presets: add_new: Adjunter un nov @@ -1027,9 +996,7 @@ ie: guide_link_text: Omnes posse contribuer. sensitive_content: Sensitiv contenete application_mailer: - notification_preferences: Changear parametres pri email salutation: "%{name}," - settings: 'Changear parametres pri email: %{link}' unsubscribe: Desabonnar view: 'Vider:' view_profile: Vider profil @@ -1049,7 +1016,6 @@ ie: hint_html: Just un cose plu! Noi deve confirmar que tu es homan (por que noi posse impedir li spam!). Solue li CAPTCHA in-infra e clicca "Avansar". title: Control de securitá confirmations: - awaiting_review: Tui email-adresse es confirmat! Li personale de %{domain} nu va tractar tui registration. Tu va reciver un email si ili aproba tui conto! awaiting_review_title: On tracta tui registration clicking_this_link: cliccar ti-ci ligament login_link: intrar @@ -1057,7 +1023,6 @@ ie: redirect_to_app_html: Tu deve har esset redirectet al aplication %{app_name}. Si to ne evenit, prova %{clicking_this_link} o retornar manualmen al aplication. registration_complete: Tu ha completat tui registration che %{domain}! welcome_title: Benevenit, %{name}! - wrong_email_hint: Si ti email-adresse ne es corect, tu posse changear it in li parametres de conto. delete_account: Deleter li conto delete_account_html: Si tu vole deleter tui conto, tu posse proceder ci. On va petir confirmation de te. description: @@ -1078,7 +1043,6 @@ ie: or_log_in_with: O intrar med privacy_policy_agreement_html: Yo leet e consenti li politica pri privatie progress: - confirm: Confirmar email details: Tui detallies review: Nor revise rules: Acceptar regules @@ -1100,10 +1064,8 @@ ie: security: Securitá set_new_password: Establisser nov passa-parol setup: - email_below_hint_html: Vider tui spam-emails, o petir un altre. Tu posse corectar tui email-adresse si it es íncorect. email_settings_hint_html: Clicca li ligament quel noi inviat a te por verificar %{email}. Noi va atender ci. link_not_received: Recivet null ligament? - new_confirmation_instructions_sent: Tu va reciver un nov email con li ligament de confirmation in quelc minutes! title: Vider tui inbuxe sign_in: preamble_html: Aperter session med tui %{domain} detallies. Si tui conto logia che un diferent servitor, tu ne va posser intrar ci. @@ -1114,9 +1076,7 @@ ie: title: Crear un conto che %{domain}. status: account_status: Statu del conto - confirming: Atendent li confirmation del email-adresse. functional: Tui conto es completmen functional. - pending: Tu conto atende tractation de nor personale. Ti fórsan va durar quelc témpor. Tu va reciver un email si tui aplication es aprobat. redirecting_to: Tui conto es ínactiv pro que it actualmen redirecte a %{acct}. self_destruct: Pro que %{domain} va cluder bentost, tu have solmen limitat accesse a tui conto. view_strikes: Vide anteyan admonimentes contra tui conto @@ -1159,9 +1119,6 @@ ie: before: 'Ante proceder, ples leer ti notas cuidosimen:' caches: Contenete quel ha esset inmagasinat de altri servitores fórsan va persister data_removal: Tui postas e altri data va esser permanentmen removet - email_change_html: Tui posse changear tui email-adresse sin deleter tui conto - email_contact_html: Si ancor it ne ariva, tu posse inviar un email a %{email} por auxilie - email_reconfirmation_html: Si tu ne recive li confirmation-email, tu posse solicita it denov irreversible: Tu ne va posser restaurar o reactivisar tui conto more_details_html: Por plu mult detallies, vide li politica pri privatie. username_available: Tui usator-nómine va retornar a esser disponibil @@ -1394,7 +1351,6 @@ ie: authentication_methods: otp: aplication de 2-factor autentication password: passa-parol - sign_in_token: code de securitá per email webauthn: claves de securitá description_html: Si tu vide activitá quel tu ne conosse, considera changear tui passa-parol e activisar 2-factor autentication. empty: Null historie de autentication disponibil @@ -1405,16 +1361,6 @@ ie: unsubscribe: action: Yes, desabonnar complete: Desabonnat - confirmation_html: Esque tu vermen vole desabonnar de reciver %{type} por Mastodon che %{domain} a tui email-adresse %{email}? Tu sempre posse reabonnar per tui parametres pri email-notificationes. - emails: - notification_emails: - favourite: email-notificationes pri favoritisationes - follow: email-notificationes pri seques - follow_request: email-notificationes pri seque-petitiones - mention: email-notificationes pri mentiones - reblog: email-notificationes pri boosts - resubscribe_html: Si tu ha desabonnat errarimen, tu posse reabonnar per tui parametres pri email-notificationes. - success_html: Tu ne plu va reciver %{type} por Mastodon che %{domain} a tui email-adresse %{email}. title: Desabonnar media_attachments: validations: @@ -1495,8 +1441,6 @@ ie: update: subject: "%{name} modificat un posta" notifications: - administration_emails: Email-notificationes pri administration - email_events: Evenimentes por email-notificationes email_events_hint: 'Selecte li evenimentes pri queles tu vole reciver notificationes:' number: human: @@ -1655,7 +1599,6 @@ ie: import: Importar import_and_export: Importation e exportation migrate: Migration de conto - notifications: E-postal notificationes preferences: Preferenties profile: Public profil relationships: Sequetes e sequitores @@ -1902,7 +1845,6 @@ ie: invalid_otp_token: Ínvalid 2-factor code otp_lost_help_html: Si tu perdit accesse a ambis, tu posse contacter %{email} rate_limited: Tro mult de provas de autentication, ples provar denov plu tard. - seamless_external_login: Tu ha intrat per un servicie external, dunc parametres pri tui passa-parol e email-adresse ne es disponibil. signed_in_as: 'Session apertet quam:' verification: extra_instructions_html: 'Nota: Li ligament in tui websitu posse esser ínvisibil. Li important parte es rel="me" quel prevente fals self-identification in websitus con contenete generat de usatores. Tu posse mem usar un link element in li cap-section del págine vice a, ma li HTML code deve esser accessibil sin executer JavaScript.' diff --git a/config/locales/io.yml b/config/locales/io.yml index bccdcb3cc5c..a1d268b9fa6 100644 --- a/config/locales/io.yml +++ b/config/locales/io.yml @@ -31,7 +31,6 @@ io: created_msg: Jernoto sucesoze kreesis! destroyed_msg: Jernoto sucesoze efacesis! accounts: - add_email_domain_block: Obstruktez retpostodomeno approve: Aprobez approved_msg: Sucesoze aprobis registroapliko di %{username} are_you_sure: Ka tu esas certa? @@ -58,7 +57,6 @@ io: demote: Despromocez destroyed_msg: Informi di %{username} nun aranjesis por efacesar aparante disable: Frostigez - disable_sign_in_token_auth: Desaktivigez retpostofichyurizeso disable_two_factor_authentication: Desaktivigez 2FA disabled: Desinterdiktita display_name: Profilnomo @@ -67,7 +65,6 @@ io: email: E-mail email_status: Retpostostando enable: Defrostigez - enable_sign_in_token_auth: Aktivigez retpostofichyurizeso enabled: Aktivigita enabled_msg: Sucesoze desfrostigas konto di %{username} followers: Uzanti @@ -132,7 +129,6 @@ io: resubscribe: Riabonez role: Rolo search: Trovez - search_same_email_domain: Altra uzanti kun sama retpostodomeno search_same_ip: Altra uzanti kun sama IP security: Sekureso security_measures: @@ -173,26 +169,21 @@ io: approve_appeal: Aprobez apelo approve_user: Aprobez uzanto assigned_to_self_report: Taskigez raporto - change_email_user: Chanjez retposto por uzanto change_role_user: Chanjez rolo di uzanto confirm_user: Konfirmez uzanto create_account_warning: Kreez averto create_announcement: Kreez anunco - create_canonical_email_block: Kreez domenobstrukto create_custom_emoji: Kreez kustumizita emocimajo create_domain_allow: Kreez domenpermiso create_domain_block: Kreez domenobstrukto - create_email_domain_block: Kreez retpostodomenobstrukto create_ip_block: Kreez IP-regulo create_unavailable_domain: Kreez nedisponebla domeno create_user_role: Kreez rolo demote_user: Despromocez uzanto destroy_announcement: Efacez anunco - destroy_canonical_email_block: Efacez domenobstrukto destroy_custom_emoji: Efacez kustumizita emocimajo destroy_domain_allow: Efacez domenpermiso destroy_domain_block: Efacez domenobstrukto - destroy_email_domain_block: Efacez retpostodomenobstrukto destroy_instance: Efacez domeno destroy_ip_block: Efacez IP-regulo destroy_status: Efacez posto @@ -200,10 +191,8 @@ io: destroy_user_role: Destruktez rolo disable_2fa_user: Desaktivigez 2FA disable_custom_emoji: Desaktivigez kustumizita emocimajo - disable_sign_in_token_auth_user: Desaktivigez retpostofichyurizo por uzanto disable_user: Desaktivigez uzanto enable_custom_emoji: Aktivigez kustumizita emocimajo - enable_sign_in_token_auth_user: Aktivigez retpostofichyurizo por uzanto enable_user: Aktivigez uzanto memorialize_account: Memorializez konto promote_user: Promocez uzanto @@ -232,26 +221,20 @@ io: approve_appeal_html: "%{name} aprobis jerdecidapelo de %{target}" approve_user_html: "%{name} aprobis registro de %{target}" assigned_to_self_report_html: "%{name} taskigis raporto %{target} a su" - change_email_user_html: "%{name} chanjis retpostoadreso di uzanto %{target}" change_role_user_html: "%{name} chanjis rolo di %{target}" - confirm_user_html: "%{name} konfirmis retpostoadreso di uzanto %{target}" create_account_warning_html: "%{name} sendis averto a %{target}" create_announcement_html: "%{name} kreis nova anunco %{target}" - create_canonical_email_block_html: "%{name} obstruktis retpostodomeno %{target}" create_custom_emoji_html: "%{name} adchargis nova emocimajo %{target}" create_domain_allow_html: "%{name} permisis federato kun domeno %{target}" create_domain_block_html: "%{name} obstruktis domeno %{target}" - create_email_domain_block_html: "%{name} obstruktis retpostodomeno %{target}" create_ip_block_html: "%{name} kreis regulo por IP %{target}" create_unavailable_domain_html: "%{name} cesis sendo a domeno %{target}" create_user_role_html: "%{name} kreis rolo di %{target}" demote_user_html: "%{name} despromocis uzanto %{target}" destroy_announcement_html: "%{name} efacis anunco %{target}" - destroy_canonical_email_block_html: "%{name} obstruktis retpostodomeno %{target}" destroy_custom_emoji_html: "%{name} efacis emocimajo %{target}" destroy_domain_allow_html: "%{name} despermisis federato kun domeno %{target}" destroy_domain_block_html: "%{name} deobstruktis domeno %{target}" - destroy_email_domain_block_html: "%{name} deobstruktis retpostodomeno %{target}" destroy_instance_html: "%{name} efacis domeno %{target}" destroy_ip_block_html: "%{name} efacis regulo por IP %{target}" destroy_status_html: "%{name} efacis posto da %{target}" @@ -259,10 +242,8 @@ io: destroy_user_role_html: "%{name} efacis rolo di %{target}" disable_2fa_user_html: "%{name} desaktivigis 2-faktorbezono por uzanto %{target}" disable_custom_emoji_html: "%{name} desaktivigis emocimajo %{target}" - disable_sign_in_token_auth_user_html: "%{name} desaktivigis retpostofichyurizo por %{target}" disable_user_html: "%{name} desaktivigis eniro por uzanto %{target}" enable_custom_emoji_html: "%{name} aktivigis emocimajo %{target}" - enable_sign_in_token_auth_user_html: "%{name} aktivigis retpostofichyurizo por %{target}" enable_user_html: "%{name} aktivigis eniro por uzanto %{target}" memorialize_account_html: "%{name} kauzigis konto di %{target} divenar memorialpagino" promote_user_html: "%{name} promocis uzanto %{target}" @@ -270,7 +251,6 @@ io: reject_user_html: "%{name} refuzis registro de %{target}" remove_avatar_user_html: "%{name} efacis profilimajo de %{target}" reopen_report_html: "%{name} riapertis raporto %{target}" - resend_user_html: "%{name} risendis konfirmretposto por %{target}" reset_password_user_html: "%{name} richanjis pasvorto de uzanto %{target}" resolve_report_html: "%{name} rezolvis raporto %{target}" sensitive_account_html: "%{name} markizis medii di %{target} quale sentoza" @@ -428,7 +408,6 @@ io: attempts_over_week: one: "%{count} probo de pos 1 week" other: "%{count} registroprobi de pos 1 week" - created_msg: Sucesoze obstruktis retpostodomeno delete: Efacez dns: types: @@ -437,12 +416,8 @@ io: new: create: Insertez domeno resolve: Rezolvez domeno - title: Obstruktez nova retpostodomeno - no_email_domain_block_selected: Retpostodomenobstrukti ne chanjesis por ke nulo selektesis not_permitted: Ne permisata - resolved_dns_records_hint_html: Ca domennomo rezolvesas a ca MX-domeni, quale esas ultime responsanta por ganar retposto. Obstruktar MX-domeno obstruktos registri de irga retpostoadreso quo uzas sama MX-domeni, mem se la videbla domennomo esas diferanta. Sorgemez e ne obstruktez majora retpostositi. resolved_through_html: Rezolvesis tra %{domain} - title: Obstruktita retpostodomeni export_domain_allows: no_file: Nula dosiero selektesas export_domain_blocks: @@ -591,7 +566,6 @@ io: resolve_description_html: Nulo agesos kontre raportizita konto, streko ne rekordizesos e raporto klozesos. silence_description_html: Konto esos videbla nur por personi qui ja sequas lo o manuale serchas lo, severe limitizante lua atingo. On sempre povas desfacar co. Klozas omna raporti kontra ca konto. suspend_description_html: Ca konto e omna kontenaji esos neacesebla e efacota, e interagar kun ol esos neposibla. Desfacebla dum 30 dii. Klozas omna raporti kontra ca konto. - actions_description_html: Decidez ago por rezolvar ca raporto. Se vu decidar puniso kontre raportizesis konto, retpostoavizo sendesos a ol, ecepte kande Spam kategorio selektesis. actions_description_remote_html: Selektez quo vu agos por solvar ca raporto. Co nur efektigos quale vua servilo komunikas kun ca fora konto e traktas lua kontenaji. add_to_report: Insertez pluse a raporto are_you_sure: Ka vu esas certa? @@ -652,7 +626,6 @@ io: delete_data_html: Efacor la profilo e kontenaji di @%{acct} ye 30 dii de nun ecepte ke lu esus desrestrikita ante ta tempe preview_preamble_html: "@%{acct} recevos averto kun la sequanta kontenajo:" record_strike_html: Registrar punto kontra @%{acct} por helpar vu traktar futura reguloviolaci di ca konto - send_email_html: Sendez a @%{acct} avertala retposto warning_placeholder: Neobligata plusa expliko por la jero-ago. target_origin: Fonto di raportizita konto title: Raporti @@ -691,7 +664,6 @@ io: manage_appeals: Jerez apeli manage_appeals_description: Permisez uzanti kontrolar apeli kontra jero manage_blocks: Jerez obstrukti - manage_blocks_description: Permisez uzanti obstruktar retpostoservilo e adresi di IP manage_custom_emojis: Jerez kustumizita emocimaji manage_custom_emojis_description: Permisez uzanti jerar kustumizita emocimaji en la servilo manage_federation: Jerez federo @@ -709,7 +681,6 @@ io: manage_taxonomies: Jerez nomkategorii manage_taxonomies_description: Permisez uzanti kontrolar tendencoza kontenajo e novigar hashtagopcioni manage_user_access: Jerez uzantoeniro - manage_user_access_description: Permisez uzanti desaktivigar 2-faktoryurizeso di altra uzanti, chanjar olia retpostoadreso e richanjar olia pasvorto manage_users: Jerez uzanti manage_users_description: Permisez uzanti vidar detali di altra uzanti e jerar kontra oli manage_webhooks: Jerez interrethoki @@ -779,7 +750,6 @@ io: destroyed_msg: Sitadchargito sucesoze efacesis! software_updates: critical_update: Urjanta — voluntez aktualigar rapide - description: On rekomendas ke vu sempre aktualigas vua Mastodon-instaluro por profitar la maxim nova solvuri e novaji. Pluse, kelkafoye es importantega aktualigar Mastodon rapide por evitar sekuresoproblemi. Pro ca motivi, Mastodon serchas aktualigi mihorale, e notifikos vu segun vua opcioni pri retposto-notifiki. documentation_link: Lernez pluse release_notes: Emiso-noti title: Aktualigi disponebla @@ -921,7 +891,6 @@ io: used_by_over_week: one: Uzesis da 1 persono de pos 1 semano other: Uzesis da %{count} personi de pos 1 semano - title: Tendenci trending: Tendenco warning_presets: add_new: Insertez novo @@ -1002,9 +971,7 @@ io: guide_link_text: Omnu povas kontributar. sensitive_content: Sentoza kontenajo application_mailer: - notification_preferences: Chanjez retpostopreferaji salutation: "%{name}," - settings: 'Chanjar la retpost-mesajala preferi: %{link}' unsubscribe: Desabonez view: 'Vidar:' view_profile: Videz profilo @@ -1024,7 +991,6 @@ io: hint_html: Nur un plusa kozo! Ni postulas ke vu konfirmez ke vu esas homo (co es por ke ni povas preventar mesajachi!). Solvez la suba CAPTCHA e pulsez "Avancez". title: Sekuresokontrolo confirmations: - awaiting_review: Vua retpostadreso es konfirmita! La jeraro che %{domain} revuos vua apliko. Vu recevos retposto se li aprobas vua konto! awaiting_review_title: Vua apliko vartas revuo clicking_this_link: pulsante ca ligilo login_link: enirar @@ -1032,7 +998,6 @@ io: redirect_to_app_html: Vu devas sendesir al apliko %{app_name}. Se to ne evenis, probez %{clicking_this_link} o retroirez manuale al apliko. registration_complete: Vua registrago che %{domain} nun es kompleta! welcome_title: Bonvenez, %{name}! - wrong_email_hint: Se ta retpostadreso ne es korekta, vu povas chanjar lo en la konto-opcioni. delete_account: Efacez konto delete_account_html: Se vu volas efacar vua konto, vu povas irar hike. Vu demandesos konfirmar. description: @@ -1053,7 +1018,6 @@ io: or_log_in_with: O eniras per privacy_policy_agreement_html: Me lektis e konsentis privatesguidilo progress: - confirm: Konfirmar retpostoadreso details: Vua detali review: Nia revuo rules: Aceptar reguli @@ -1075,10 +1039,8 @@ io: security: Chanjar pasvorto set_new_password: Selektar nova pasvorto setup: - email_below_hint_html: Kontrolez vua spam-dosieruro, o demandez altra ligilo. Vu povas korektigar vua retpostadreso se esas nekorekta. email_settings_hint_html: Uzez la ligilo quan ni sendis a vu por verifikar %{email}. Ni vartos hike. link_not_received: Ka vu ne recevis ligilo? - new_confirmation_instructions_sent: Vu recevos nova retposto kun la konfirmligilo pos kelka minuti! title: Kontrolez vua retposti sign_in: preamble_html: Enirez per vua %{domain} detali. Se vua konto esas che altra servilo, vu ne povos enirar hike. @@ -1089,9 +1051,7 @@ io: title: Ni komencigez vu en %{domain}. status: account_status: Kontostando - confirming: Vartas retpostokonfirmo finar. functional: Vua konto esas tote funcionoza. - pending: Vua apliko bezonas kontrolo da nia laborero. Co forsan esas nekurta. Vu ganos retposto se vua apliko aprobesas. redirecting_to: Vua konto esas neaktiva pro ke ol nun ridirektesos a %{acct}. self_destruct: Pro ke %{domain} balde klozos, vu havas nur aceso limitizata a vua konto. view_strikes: Videz antea streki kontre vua konto @@ -1134,9 +1094,6 @@ io: before: 'Ante durar, lektez ca noti sorgeme:' caches: Kontenajo quo memoresis da altra servilo forsan restas data_removal: Vua posti e altra informi netempale efacesis - email_change_html: Vu povas chanjar vua retpostoadreso sen efacar vua konto - email_contact_html: Se ol ankore ne venas, vu povas retpostigar a %{email} por ganar helpo - email_reconfirmation_html: Se vu ne ganas konfirmretposto, vu povas demandar itere irreversible: Vu ne povos riganar o riaktivigar vua konto more_details_html: Por plu multa detali, videz privatesguidilo. username_available: Vua uzantonomo divenos disponebla itere @@ -1367,7 +1324,6 @@ io: authentication_methods: otp: 2-faktoryurizessoftwaro password: pasvorto - sign_in_token: retpostosekureskodexo webauthn: sekuresklefi description_html: Se vu vidas aktiveso quon vu ne rikonocas, konsiderez chanjar vua pasvorto e aktivigez 2-faktoryurizo. empty: Yurizeshistorio esas nedisponebla @@ -1378,16 +1334,6 @@ io: unsubscribe: action: Yes, desabonez complete: Desabonita - confirmation_html: Ka vu esas certa ke vu volas desabonar de recevar %{type} por Mastodon che %{domain} a vua retpostoadreso %{email}? Vu sempre povas riabonar che vua opcioni pri restposto-notifiki. - emails: - notification_emails: - favourite: notifiko-retposti pri favoriziti - follow: retposti pri sequo-notifiki - follow_request: retposti pri sequo-demandi - mention: retposti pri menciono-notifiki - reblog: retposti pri repeto-notifiki - resubscribe_html: Se vu desabonis eroroze, vu povas riabonar en vua opcioni pri retposto-notifiki. - success_html: Vu ne plus recevos %{type} por Mastodon che %{domain} a vua retpostadreso %{email}. title: Desabonez media_attachments: validations: @@ -1468,8 +1414,6 @@ io: update: subject: "%{name} modifikis posto" notifications: - administration_emails: Jerala retpostonotifiki - email_events: Eventi por retpostoavizi email_events_hint: 'Selektez eventi quon vu volas ganar avizi:' number: human: @@ -1798,7 +1742,6 @@ io: follow_limit_reached: Vu ne povas sequar plu kam %{limit} personi invalid_otp_token: La dufaktora autentikigila kodexo ne esas valida otp_lost_help_html: Se vu perdas aceso de 2 konto, vu povas kontaktar kun %{email} - seamless_external_login: Vu enirar tra externa serveso, do pasvorto e retpostoopcioni ne esas disponebla. signed_in_as: 'Eniris quale:' verification: here_is_how: Yen quale diff --git a/config/locales/is.yml b/config/locales/is.yml index 4aa05fb10cd..4da16a1ce93 100644 --- a/config/locales/is.yml +++ b/config/locales/is.yml @@ -909,10 +909,16 @@ is: trends: allow: Leyfa approved: Samþykkt + confirm_allow: Ertu viss um að þú viljir leyfa valin merki? + confirm_disallow: Ertu viss um að þú viljir ekki leyfa valin merki? disallow: Ekki leyfa links: allow: Leyfa tengil allow_provider: Leyfa útgefanda + confirm_allow: Ertu viss um að þú viljir leyfa valda tengla? + confirm_allow_provider: Ertu viss um að þú viljir leyfa valdar þjónustur? + confirm_disallow: Ertu viss um að þú viljir ekki leyfa valda tengla? + confirm_disallow_provider: Ertu viss um að þú viljir ekki leyfa valdar þjónustur? description_html: Þetta eru tenglar/slóðir sem mikið er deilt af notendum sem netþjónninn þinn sér færslur frá. Þeir geta hjálpað notendunum þínu við að finna út hvað sé í gangi í heiminum. Engir tenglar birtast opinberlega fyrr en þú hefur samþykkt útgefanda þeirra. Þú getur líka leyft eða hafnað eintökum tenglum. disallow: Ekki leyfa tengil disallow_provider: Ekki leyfa útgefanda @@ -936,6 +942,10 @@ is: statuses: allow: Leyfa færslu allow_account: Leyfa höfund + confirm_allow: Ertu viss um að þú viljir leyfa valdar stöður? + confirm_allow_account: Ertu viss um að þú viljir leyfa valda notendaaðganga? + confirm_disallow: Ertu viss um að þú viljir ekki leyfa valdar stöður? + confirm_disallow_account: Ertu viss um að þú viljir ekki leyfa valda notendaaðganga? description_html: Þetta eru færslur sem netþjónninn þinn veit að er víða deilt eða eru mikið sett í eftirlæti þessa stundina. Þær geta hjálpað nýjum sem eldri notendum þínum við að finna fleira fólk til að fylgjast með. Engar færslur birtast opinberlega fyrr en þú hefur samþykkt höfund þeirra og að viðkomandi höfundur leyfi að efni frá þeim sé notað í tillögur til annarra. Þú getur líka leyft eða hafnað eintökum færslum. disallow: Ekki leyfa færslu disallow_account: Ekki leyfa höfund @@ -968,7 +978,7 @@ is: used_by_over_week: one: Notað af einum aðila síðustu vikuna other: Notað af %{count} aðilum síðustu vikuna - title: Tilhneiging + title: Meðmæli og vinsælt trending: Vinsælt warning_presets: add_new: Bæta við nýju diff --git a/config/locales/it.yml b/config/locales/it.yml index d552d08a45c..52fca95c394 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -31,7 +31,7 @@ it: created_msg: Nota di moderazione creata correttamente! destroyed_msg: Nota di moderazione distrutta correttamente! accounts: - add_email_domain_block: Blocca il dominio dell'email + add_email_domain_block: Blocca il dominio dell'e-mail approve: Approva approved_msg: Richiesta d'iscrizione di %{username} approvata correttamente are_you_sure: Sei sicuro? @@ -58,7 +58,7 @@ it: demote: Retrocedi destroyed_msg: I dati di %{username} sono ora accodati per l'imminente eliminazione disable: Congela - disable_sign_in_token_auth: Disabilita l'autenticazione con token via email + disable_sign_in_token_auth: Disabilitare l'autenticazione del token e-mail disable_two_factor_authentication: Disabilita A2F disabled: Congelato display_name: Nome mostrato @@ -67,7 +67,7 @@ it: email: Email email_status: Stato dell'email enable: Scongela - enable_sign_in_token_auth: Abilita l'autenticazione con token via email + enable_sign_in_token_auth: Abilitare l'autenticazione del token e-mail enabled: Abilitato enabled_msg: Il profilo di %{username} è stato scongelato correttamente followers: Seguaci @@ -173,26 +173,26 @@ it: approve_appeal: Approva Ricorso approve_user: Approva Utente assigned_to_self_report: Assegna Segnalazione - change_email_user: Cambia l'Email per l'Utente + change_email_user: Cambia e-mail per l'utente change_role_user: Cambia il Ruolo per l'Utente confirm_user: Conferma l'Utente create_account_warning: Crea Avviso create_announcement: Crea Annuncio - create_canonical_email_block: Crea Blocco Email + create_canonical_email_block: Crea blocco e-mail create_custom_emoji: Crea Emoji Personalizzata create_domain_allow: Crea Dominio Consentito create_domain_block: Crea Blocco del Dominio - create_email_domain_block: Crea Blocco del Dominio Email + create_email_domain_block: Crea blocco del dominio e-mail create_ip_block: Crea regola IP create_unavailable_domain: Crea Dominio Non Disponibile create_user_role: Crea Ruolo demote_user: Retrocedi Utente destroy_announcement: Elimina Annuncio - destroy_canonical_email_block: Elimina Blocco Email + destroy_canonical_email_block: Elimina il blocco dell'e-mail destroy_custom_emoji: Elimina Emoji Personalizzata destroy_domain_allow: Elimina Dominio Consentito destroy_domain_block: Elimina Blocco del Dominio - destroy_email_domain_block: Elimina Blocco del Dominio Email + destroy_email_domain_block: Elimina il blocco del dominio e-mail destroy_instance: Elimina Dominio destroy_ip_block: Elimina regola IP destroy_status: Elimina Toot @@ -200,10 +200,10 @@ it: destroy_user_role: Distruggi Ruolo disable_2fa_user: Disabilita A2F disable_custom_emoji: Disabilita Emoji Personalizzata - disable_sign_in_token_auth_user: Disabilita l'Autenticazione con Token via Email per l'Utente + disable_sign_in_token_auth_user: Disabilita l'autenticazione del token e-mail per l'utente disable_user: Disabilita l'Utente enable_custom_emoji: Abilita Emoji Personalizzata - enable_sign_in_token_auth_user: Abilita l'Autenticazione con Token via Email per l'Utente + enable_sign_in_token_auth_user: Abilita l'autenticazione del token e-mail per l'utente enable_user: Abilita l'Utente memorialize_account: Commemora Profilo promote_user: Promuovi Utente @@ -233,26 +233,26 @@ it: approve_appeal_html: "%{name} ha approvato il ricorso sulla decisione di moderazione da %{target}" approve_user_html: "%{name} ha approvato l'iscrizione da %{target}" assigned_to_self_report_html: "%{name} ha assegnato a se stesso la segnalazione %{target}" - change_email_user_html: "%{name} ha modificato l'indirizzo email dell'utente %{target}" + change_email_user_html: "%{name} ha cambiato l'indirizzo e-mail dell'utente %{target}" change_role_user_html: "%{name} ha cambiato il ruolo di %{target}" - confirm_user_html: "%{name} ha confermato l'indirizzo email dell'utente %{target}" + confirm_user_html: "%{name} ha confermato l'indirizzo e-mail dell'utente %{target}" create_account_warning_html: "%{name} ha inviato un avviso a %{target}" create_announcement_html: "%{name} ha creato un nuovo annuncio %{target}" - create_canonical_email_block_html: "%{name} ha bloccato l'email con l'hash %{target}" + create_canonical_email_block_html: "%{name} ha bloccato l'e-mail con l'hash %{target}" create_custom_emoji_html: "%{name} ha caricato una nuova emoji %{target}" create_domain_allow_html: "%{name} ha consentito la federazione con il dominio %{target}" create_domain_block_html: "%{name} ha bloccato il dominio %{target}" - create_email_domain_block_html: "%{name} ha bloccato il dominio email %{target}" + create_email_domain_block_html: "%{name} ha bloccato il dominio e-mail %{target}" create_ip_block_html: "%{name} ha creato una regola per l'IP %{target}" create_unavailable_domain_html: "%{name} ha interrotto la consegna al dominio %{target}" create_user_role_html: "%{name} ha creato il ruolo %{target}" demote_user_html: "%{name} ha retrocesso l'utente %{target}" destroy_announcement_html: "%{name} ha eliminato l'annuncio %{target}" - destroy_canonical_email_block_html: "%{name} ha sbloccato l'email con l'hash %{target}" + destroy_canonical_email_block_html: "%{name} ha sbloccato l'e-mail con l'hash %{target}" destroy_custom_emoji_html: "%{name} ha eliminato l'emoji %{target}" destroy_domain_allow_html: "%{name} non ha consentito la federazione con il dominio %{target}" destroy_domain_block_html: "%{name} ha sbloccato il dominio %{target}" - destroy_email_domain_block_html: "%{name} ha sbloccato il dominio email %{target}" + destroy_email_domain_block_html: "%{name} ha sbloccato il dominio e-mail %{target}" destroy_instance_html: "%{name} ha eliminato il dominio %{target}" destroy_ip_block_html: "%{name} ha eliminato la regola per l'IP %{target}" destroy_status_html: "%{name} ha rimosso il toot di %{target}" @@ -260,10 +260,10 @@ it: destroy_user_role_html: "%{name} ha eliminato il ruolo %{target}" disable_2fa_user_html: "%{name} ha disabilitato l'autenticazione a due fattori per l'utente %{target}" disable_custom_emoji_html: "%{name} ha disabilitato emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} ha disabilitato l'autenticazione con codice via email per %{target}" + disable_sign_in_token_auth_user_html: "%{name} ha disabilitato l'autenticazione del token e-mail per %{target}" disable_user_html: "%{name} ha disabilitato l'accesso per l'utente %{target}" enable_custom_emoji_html: "%{name} ha abilitato l'emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} ha abilitato l'autenticazione con codice via email per %{target}" + enable_sign_in_token_auth_user_html: "%{name} ha abilitato l'autenticazione del token e-mail per %{target}" enable_user_html: "%{name} ha abilitato l'accesso per l'utente %{target}" memorialize_account_html: "%{name} ha trasformato il profilo di %{target} in una pagina commemorativa" promote_user_html: "%{name} ha promosso l'utente %{target}" @@ -271,7 +271,7 @@ it: reject_user_html: "%{name} ha rifiutato l'iscrizione da %{target}" remove_avatar_user_html: "%{name} ha rimosso l'avatar di %{target}" reopen_report_html: "%{name} ha riaperto la segnalazione %{target}" - resend_user_html: "%{name} ha reinviato l'email di conferma per %{target}" + resend_user_html: "%{name} ha inviato nuovamente l'e-mail di conferma per %{target}" reset_password_user_html: "%{name} ha ripristinato la password dell'utente %{target}" resolve_report_html: "%{name} ha risolto la segnalazione %{target}" sensitive_account_html: "%{name} ha contrassegnato il media di %{target} come sensibile" @@ -432,7 +432,7 @@ it: attempts_over_week: one: "%{count} tentativo nell'ultima settimana" other: "%{count} tentativi di registrazione nell'ultima settimana" - created_msg: Dominio email aggiunto con successo alla lista nera + created_msg: Dominio e-mail bloccato con successo delete: Elimina dns: types: @@ -441,12 +441,12 @@ it: new: create: Aggiungi dominio resolve: Risolvi dominio - title: Nuova voce della lista nera delle email - no_email_domain_block_selected: Nessun blocco di dominio di posta elettronica è stato modificato in quanto nessuno è stato selezionato + title: Blocca nuovo dominio e-mail + no_email_domain_block_selected: Nessun blocco di dominio e-mail è stato modificato poiché nessuno è stato selezionato not_permitted: Non consentito - resolved_dns_records_hint_html: Il nome di dominio si risolve ai seguenti domini MX, che sono in ultima analisi responsabili per l'accettazione di e-mail. Il blocco di un dominio MX bloccherà le iscrizioni da qualsiasi indirizzo e-mail che utilizza lo stesso dominio MX, anche se il nome di dominio visibile è diverso. Fai attenzione a non bloccare i principali provider di posta elettronica. + resolved_dns_records_hint_html: Il nome di dominio si risolve nei seguenti domini MX, che sono in ultima analisi responsabili dell'accettazione delle e-mail. Il blocco di un dominio MX bloccherà le registrazioni da qualsiasi indirizzo e-mail che utilizzi lo stesso dominio MX, anche se il nome di dominio visibile è diverso. Fai attenzione a non bloccare i principali provider di posta elettronica. resolved_through_html: Risolto attraverso %{domain} - title: Lista nera email + title: Domini e-mail bloccati export_domain_allows: new: title: Importare i permessi di dominio @@ -600,7 +600,7 @@ it: resolve_description_html: Nessuna azione sarà intrapresa contro l'account segnalato, nessuna sanzione registrata, e la segnalazione sarà chiusa. silence_description_html: L'account sarà visibile solo a coloro che lo seguono o lo cercano manualmente, limitandone fortemente la raggiungibilità. Può sempre essere annullato. Chiude tutte le segnalazioni contro questo account. suspend_description_html: L'account e tutti i suoi contenuti saranno inaccessibili ed eventualmente cancellati, e interagire con esso sarà impossibile. Reversibile entro 30 giorni. Chiude tutte le segnalazioni contro questo account. - actions_description_html: Decidete quali azioni intraprendere per risolvere la segnalazione. Se si intraprende un'azione punitiva contro l'account segnalato, gli sarà inviata una notifica via e-mail, tranne quando è selezionata la categoria Spam. + actions_description_html: Decidi quale azione intraprendere per risolvere questa segnalazione. Se intraprendi un'azione punitiva nei confronti dell'account segnalato, gli verrà inviata una notifica via e-mail, tranne quando è selezionata la categoria Spam. actions_description_remote_html: Decide quali azioni intraprendere per risolvere la relazione. Questo influenzerà solo come il tuo server comunica con questo account remoto e ne gestisce il contenuto. add_to_report: Aggiungi altro al report already_suspended_badges: @@ -705,7 +705,7 @@ it: manage_appeals: Gestisci appelli manage_appeals_description: Consente agli utenti di esaminare i ricorsi contro le azioni di moderazione manage_blocks: Gestisci Blocchi - manage_blocks_description: Consente agli utenti di bloccare provider e-mail e indirizzi IP + manage_blocks_description: Consente agli utenti di bloccare i provider di posta elettronica e gli indirizzi IP manage_custom_emojis: Gestisci emoji personalizzate manage_custom_emojis_description: Consente agli utenti di gestire emoji personalizzate sul server manage_federation: Gestisci Federazione @@ -723,7 +723,7 @@ it: manage_taxonomies: Gestisci Tassonomie manage_taxonomies_description: Consente agli utenti di esaminare i contenuti di tendenza e aggiornare le impostazioni degli hashtag manage_user_access: Gestisci accesso utenti - manage_user_access_description: Consente agli utenti di disabilitare l'autenticazione a due fattori degli altri utenti, modificare il loro indirizzo e-mail e reimpostare la password + manage_user_access_description: Consente agli utenti di disattivare l'autenticazione a due fattori di altri utenti, modificare il loro indirizzo e-mail e reimpostare la loro password manage_users: Gestisci utenti manage_users_description: Consente agli utenti di visualizzare le informazioni sugli altri utenti ed eseguire azioni di moderazione contro di loro manage_webhooks: Gestisci Webhook @@ -798,7 +798,7 @@ it: destroyed_msg: Caricamento sito eliminato! software_updates: critical_update: 'Critico: ti preghiamo di aggiornare rapidamente' - description: Si consiglia di mantenere aggiornata la tua installazione di Mastodon, per beneficiare delle ultime correzioni e funzionalità. Inoltre, talvolta, è cruciale aggiornare Mastodon tempestivamente, per evitare i problemi di sicurezza. Per questo, Mastodon verifica la presenza di aggiornamenti ogni 30 minuti e ti notificherà a seconda delle tue preferenze di notifica via email. + description: Si consiglia di mantenere aggiornata l'installazione di Mastodon per beneficiare delle ultime correzioni e funzionalità. Inoltre, a volte è fondamentale aggiornare Mastodon in modo tempestivo per evitare problemi di sicurezza. Per queste ragioni, Mastodon verifica la presenza di aggiornamenti ogni 30 minuti e ti avviserà in base alle tue preferenze di notifica e-mail. documentation_link: Scopri di più release_notes: Note di rilascio title: Aggiornamenti disponibili @@ -907,10 +907,16 @@ it: trends: allow: Consenti approved: Approvato + confirm_allow: Si è sicuri di voler consentire i tag selezionati? + confirm_disallow: Si è sicuri di non voler consentire i tag selezionati? disallow: Non consentire links: allow: Consenti link allow_provider: Consenti editore + confirm_allow: Si è sicuri di voler consentire i link selezionati? + confirm_allow_provider: Si è sicuri di voler consentire i provider selezionati? + confirm_disallow: Si è sicuri di non voler consentire i link selezionati? + confirm_disallow_provider: Si è sicuri di non voler consentire i provider selezionati? description_html: Questi sono collegamenti che attualmente vengono molto condivisi dagli account di cui il server vede i post. Può aiutare i tuoi utenti a scoprire cosa sta succedendo nel mondo. Nessun link viene visualizzato pubblicamente finché non si approva chi lo pubblica. È anche possibile permettere o rifiutare i singoli collegamenti. disallow: Non consentire link disallow_provider: Non consentire editore @@ -934,6 +940,10 @@ it: statuses: allow: Consenti post allow_account: Consenti autore + confirm_allow: Si è sicuri di voler consentire gli stati selezionati? + confirm_allow_account: Si è sicuri di voler consentire gli account selezionati? + confirm_disallow: Si è sicuri di non voler consentire gli stati selezionati? + confirm_disallow_account: Si è sicuri di non voler consentire gli account selezionati? description_html: Questi sono post noti al tuo server che sono attualmente molto condivisi e preferiti. Può aiutare i tuoi utenti (nuovi e non) a trovare più persone da seguire. Nessun post viene visualizzato pubblicamente fino a quando si approva l'autore, e l'autore permette che il suo account sia suggerito ad altri. È anche possibile permettere o rifiutare singoli post. disallow: Non consentire post disallow_account: Non consentire autore @@ -966,7 +976,7 @@ it: used_by_over_week: one: Usato da una persona nell'ultima settimana other: Usato da %{count} persone nell'ultima settimana - title: Tendenze + title: Raccomandazioni e Tendenze trending: Di tendenza warning_presets: add_new: Aggiungi nuovo @@ -1053,9 +1063,9 @@ it: guide_link_text: Tutti possono contribuire. sensitive_content: Contenuto sensibile application_mailer: - notification_preferences: Cambia preferenze email + notification_preferences: Modifica le preferenze e-mail salutation: "%{name}," - settings: 'Cambia le impostazioni per le email: %{link}' + settings: 'Modifica le preferenze e-mail: %{link}' unsubscribe: Disiscriviti view: 'Guarda:' view_profile: Mostra profilo @@ -1075,7 +1085,7 @@ it: hint_html: Solamente un'altra cosa! Dobbiamo confermare che tu sia un essere umano (così possiamo tenere fuori lo spam!). Risolvi il CAPTCHA sottostante e fai clic su "Continua". title: Controllo di sicurezza confirmations: - awaiting_review: Il tuo indirizzo e-mail è confermato! Lo staff di %{domain} sta esaminando la tua registrazione. Riceverai una e-mail se il tuo account sarà approvato! + awaiting_review: Il tuo indirizzo e-mail è confermato! Lo staff di %{domain} ora sta esaminando la tua registrazione. Riceverai un'e-mail se dovessero approvare il tuo account! awaiting_review_title: La tua registrazione è in corso di revisione clicking_this_link: cliccando su questo link login_link: accedi @@ -1126,7 +1136,7 @@ it: security: Credenziali set_new_password: Imposta una nuova password setup: - email_below_hint_html: Controlla la tua cartella spam o richiedine un altro. Puoi correggere il tuo indirizzo e-mail, se fosse sbagliato. + email_below_hint_html: Controlla la tua cartella spam o richiedine un'altra. Puoi correggere il tuo indirizzo e-mail, se è sbagliato. email_settings_hint_html: Fai clic sul link che ti abbiamo inviato per verificare %{email}. Aspetteremo proprio qui. link_not_received: Non hai ricevuto un link? new_confirmation_instructions_sent: Riceverai una nuova e-mail con il link di conferma entro pochi minuti! @@ -1140,9 +1150,9 @@ it: title: Lascia che ti configuriamo su %{domain}. status: account_status: Stato dell'account - confirming: In attesa che la conferma e-mail sia completata. + confirming: In attesa del completamento dell'e-mail di conferma. functional: Il tuo profilo è completamente operativo. - pending: La tua richiesta è in attesa di esame da parte del nostro staff. Potrebbe richiedere un po' di tempo. Riceverai una e-mail se la richiesta è approvata. + pending: La tua richiesta è in attesa di revisione da parte del nostro staff. Potrebbe volerci del tempo. Riceverai un'e-mail se la tua richiesta verrà approvata. redirecting_to: Il tuo account è inattivo perché attualmente reindirizza a %{acct}. self_destruct: Poiché %{domain} sta chiudendo, otterrai solo un accesso limitato al tuo account. view_strikes: Visualizza le sanzioni precedenti prese nei confronti del tuo account @@ -1186,8 +1196,8 @@ it: caches: Il contenuto che è stato memorizzato in cache da altri server può continuare ad esistere data_removal: I tuoi post e altri dati saranno eliminati definitivamente email_change_html: Puoi cambiare il tuo indirizzo e-mail senza cancellare il tuo account - email_contact_html: Se ancora non arriva, puoi mandare una mail a %{email} per chiedere aiuto - email_reconfirmation_html: Se non ricevi l'email di conferma, puoi richiederla nuovamente + email_contact_html: Se ancora non arriva, puoi inviare un'e-mail a %{email} per assistenza + email_reconfirmation_html: Se non ricevi l'e-mail di conferma, puoi richiederla nuovamente irreversible: Non potrai ripristinare o riattivare il tuo account more_details_html: Per maggiori dettagli, vedi la politica di privacy. username_available: Il tuo nome utente sarà nuovamente disponibile @@ -1420,7 +1430,7 @@ it: authentication_methods: otp: app per autenticazione a due fattori password: password - sign_in_token: codice di sicurezza via e-mail + sign_in_token: codice di sicurezza e-mail webauthn: chiavi di sicurezza description_html: Se vedi attività non riconosciuta, considera di cambiare la tua password e di abilitare l'autenticazione a due fattori. empty: Cronologia di autenticazione non disponibile @@ -1431,16 +1441,16 @@ it: unsubscribe: action: Sì, annulla l'iscrizione complete: Iscrizione annullata - confirmation_html: Sei sicuro di voler annullare l'iscrizione alla ricezione di %{type} per Mastodon su %{domain} alla tua e-mail a %{email}? Puoi sempre iscriverti di nuovo dalle tue impostazioni di notifica via email. + confirmation_html: Si è sicuri di voler annullare l'iscrizione per non ricevere %{type} per Mastodon su %{domain} sulla tua e-mail %{email}? Puoi sempre reiscriverti dalle tue impostazioni di notifica e-mail. emails: notification_emails: - favourite: e-mai di notifica per i post apprezzati - follow: e-mail di notifica per chi inizia a seguirti - follow_request: e-mail di notifica per la richiesta di seguirti - mention: e-mail di notifica per le menzioni + favourite: e-mail di notifica preferite + follow: segui le e-mail di notifica + follow_request: segui le e-mail di richiesta + mention: menziona le e-mail di notifica reblog: e-mail di notifica per le condivisioni - resubscribe_html: Se hai annullato l'iscrizione per errore, puoi iscriverti di nuovo dalle tue impostazioni di notifica via email. - success_html: Non riceverai più %{type} per Mastodon su %{domain} alla tua e-mail a %{email}. + resubscribe_html: Se hai annullato l'iscrizione per errore, puoi reiscriverti tramite le impostazioni di notifica e-mail. + success_html: Non riceverai più %{type} per Mastodon su %{domain} al tuo indirizzo e-mail %{email}. title: Disiscriviti media_attachments: validations: @@ -1521,8 +1531,8 @@ it: update: subject: "%{name} ha modificato un post" notifications: - administration_emails: Notifiche email amministratore - email_events: Eventi per notifiche via email + administration_emails: Notifiche e-mail dell'amministrazione + email_events: Eventi per notifiche e-mail email_events_hint: 'Seleziona gli eventi per i quali vuoi ricevere le notifiche:' number: human: @@ -1928,7 +1938,7 @@ it: invalid_otp_token: Codice d'accesso non valido otp_lost_help_html: Se perdessi l'accesso ad entrambi, puoi entrare in contatto con %{email} rate_limited: Troppi tentativi di autenticazione, per favore riprova più tardi. - seamless_external_login: Hai effettuato l'accesso tramite un servizio esterno, quindi le impostazioni di password e e-mail non sono disponibili. + seamless_external_login: Hai effettuato l'accesso tramite un servizio esterno, pertanto le impostazioni relative alla password e all'e-mail non sono disponibili. signed_in_as: 'Hai effettuato l''accesso come:' verification: extra_instructions_html: Suggerimento: il collegamento sul tuo sito web può essere invisibile. La parte importante è rel="me" che impedisce l'impersonificazione su siti web con contenuti generati dagli utenti. Puoi anche usare un tag link nell'intestazione della pagina invece di a, ma l'HTML deve essere accessibile senza eseguire JavaScript. diff --git a/config/locales/ja.yml b/config/locales/ja.yml index 0eeb055170a..a6b4822c586 100644 --- a/config/locales/ja.yml +++ b/config/locales/ja.yml @@ -29,7 +29,6 @@ ja: created_msg: モデレーションメモを書き込みました! destroyed_msg: モデレーションメモを削除しました! accounts: - add_email_domain_block: メールドメインブロックに追加 approve: 承認 approved_msg: "%{username}さんの登録申請を承認しました" are_you_sure: 本当に実行しますか? @@ -56,7 +55,6 @@ ja: demote: 降格 destroyed_msg: "%{username}さんのデータは完全に削除されるよう登録されました" disable: 無効化 - disable_sign_in_token_auth: メールトークン認証を無効にする disable_two_factor_authentication: 二要素認証を無効にする disabled: 無効 display_name: 表示名 @@ -65,7 +63,6 @@ ja: email: メールアドレス email_status: メールアドレスの状態 enable: 有効化 - enable_sign_in_token_auth: メールトークン認証を有効にする enabled: 有効 enabled_msg: "%{username}の無効化を解除しました" followers: フォロワー数 @@ -129,7 +126,6 @@ ja: resubscribe: 再講読 role: ロール search: 検索 - search_same_email_domain: 同じドメインのメールアドレスを使用しているユーザー search_same_ip: 同じIPのユーザーを検索 security: 認証方法 security_measures: @@ -170,26 +166,21 @@ ja: approve_appeal: 抗議を承認 approve_user: ユーザーの承認 assigned_to_self_report: 通報の担当者に設定 - change_email_user: ユーザーのメールアドレスを変更 change_role_user: ユーザーのロールを変更 confirm_user: ユーザーの確認 create_account_warning: 警告を作成 create_announcement: お知らせを作成 - create_canonical_email_block: メールブロックを作成 create_custom_emoji: カスタム絵文字を作成 create_domain_allow: 連合を許可 create_domain_block: ドメインブロックを作成 - create_email_domain_block: メールドメインブロックを作成 create_ip_block: IPルールを作成 create_unavailable_domain: 配送できないドメインを作成 create_user_role: ロールを作成 demote_user: ユーザーを降格 destroy_announcement: お知らせを削除 - destroy_canonical_email_block: メールブロックを削除 destroy_custom_emoji: カスタム絵文字を削除 destroy_domain_allow: 連合許可を外す destroy_domain_block: ドメインブロックを削除 - destroy_email_domain_block: メールドメインブロックを削除 destroy_instance: ドメインをブロックする destroy_ip_block: IPルールを削除 destroy_status: 投稿を削除 @@ -197,10 +188,8 @@ ja: destroy_user_role: ロールを削除 disable_2fa_user: 二要素認証を無効化 disable_custom_emoji: カスタム絵文字を無効化 - disable_sign_in_token_auth_user: ユーザーのメールトークン認証を無効にする disable_user: ユーザーを無効化 enable_custom_emoji: カスタム絵文字を有効化 - enable_sign_in_token_auth_user: メールトークンのユーザー認証を有効にする enable_user: ユーザーを有効化 memorialize_account: 追悼アカウント化 promote_user: ユーザーを昇格 @@ -230,26 +219,20 @@ ja: approve_appeal_html: "%{name}さんが%{target}さんからの抗議を承認しました" approve_user_html: "%{name}さんが%{target}さんからの登録を承認しました" assigned_to_self_report_html: "%{name}さんが通報 %{target}を自身の担当に割り当てました" - change_email_user_html: "%{name}さんが%{target}さんのメールアドレスを変更しました" change_role_user_html: "%{name}さんが%{target}さんのロールを変更しました" - confirm_user_html: "%{name}さんが%{target}さんのメールアドレスを確認済みにしました" create_account_warning_html: "%{name}さんが%{target}さんに警告メールを送信しました" create_announcement_html: "%{name}さんが新しいお知らせ %{target}を作成しました" - create_canonical_email_block_html: "%{name} さんがハッシュ %{target} を持つメールをブロックしました。" create_custom_emoji_html: "%{name}さんがカスタム絵文字 %{target}を追加しました" create_domain_allow_html: "%{name}さんが%{target}の連合を許可しました" create_domain_block_html: "%{name}さんがドメイン %{target}をブロックしました" - create_email_domain_block_html: "%{name}さんが%{target}をメールドメインブロックに追加しました" create_ip_block_html: "%{name}さんがIP %{target}のルールを作成しました" create_unavailable_domain_html: "%{name}がドメイン %{target}への配送を停止しました" create_user_role_html: "%{name}さんがロール『%{target}』を作成しました" demote_user_html: "%{name}さんが%{target}さんを降格しました" destroy_announcement_html: "%{name}さんがお知らせ %{target}を削除しました" - destroy_canonical_email_block_html: "%{name} さんがハッシュ %{target} を持つメールのブロックを解除しました。" destroy_custom_emoji_html: "%{name}さんがカスタム絵文字『%{target}』を削除しました" destroy_domain_allow_html: "%{name}さんが%{target}の連合許可を外しました" destroy_domain_block_html: "%{name}さんがドメイン %{target}のブロックを外しました" - destroy_email_domain_block_html: "%{name}さんが%{target}をメールドメインブロックから外しました" destroy_instance_html: "%{name}さんがドメイン %{target}をブロックしました" destroy_ip_block_html: "%{name}さんが IP %{target}のルールを削除しました" destroy_status_html: "%{name}さんが%{target}さんの投稿を削除しました" @@ -257,10 +240,8 @@ ja: destroy_user_role_html: "%{name}さんがロール『%{target}』を削除しました" disable_2fa_user_html: "%{name}さんが%{target}さんの二要素認証を無効化しました" disable_custom_emoji_html: "%{name}さんがカスタム絵文字 %{target}を無効化しました" - disable_sign_in_token_auth_user_html: "%{name}さんが%{target}さんのメールトークン認証を無効にしました" disable_user_html: "%{name}さんが%{target}さんのログインを無効化しました" enable_custom_emoji_html: "%{name}さんがカスタム絵文字 %{target}を有効化しました" - enable_sign_in_token_auth_user_html: "%{name}さんが%{target}さんのメールトークン認証を有効にしました" enable_user_html: "%{name}さんが%{target}さんのログインを有効化しました" memorialize_account_html: "%{name}さんが%{target}さんを追悼アカウントページに登録しました" promote_user_html: "%{name}さんが%{target}さんを昇格しました" @@ -268,7 +249,6 @@ ja: reject_user_html: "%{name}さんが%{target}さんからの登録を拒否しました" remove_avatar_user_html: "%{name}さんが%{target}さんのアイコンを削除しました" reopen_report_html: "%{name}さんが通報 %{target}を未解決に戻しました" - resend_user_html: "%{name}さんが%{target}の確認メールを再送信しました" reset_password_user_html: "%{name}さんが%{target}さんのパスワードをリセットしました" resolve_report_html: "%{name}さんが通報 %{target}を解決済みにしました" sensitive_account_html: "%{name}さんが%{target}さんのメディアを閲覧注意にマークしました" @@ -424,7 +404,6 @@ ja: allow_registrations_with_approval: 承認制での新規登録を可能にする attempts_over_week: other: 先週は%{count}回サインアップが試みられました - created_msg: メールドメインブロックに追加しました delete: 消去 dns: types: @@ -433,12 +412,8 @@ ja: new: create: ドメインを追加 resolve: ドメイン解決 - title: 新規メールドメインブロック - no_email_domain_block_selected: 何も選択されていないためメールドメインブロックを変更しませんでした not_permitted: 権限がありません - resolved_dns_records_hint_html: ドメイン名はDNSでMXドメインに名前解決され、最終的にメールを受け付ける役割を担います。目に見えるドメイン名が異なっていても、同じMXドメインを使用するメールアドレスからのアカウント登録がブロックされます。主要なメールプロバイダーをブロックしないように注意して下さい。 resolved_through_html: "%{domain}を通して解決しました" - title: メールドメインブロック export_domain_allows: new: title: ドメイン許可をインポート @@ -585,7 +560,6 @@ ja: resolve_description_html: 報告されたアカウントに対していかなる措置も取られず、ストライクも記録されず、報告は終了します。 silence_description_html: このアカウントは、すでにフォローしている人、または手動で検索した人にしか見えないため、リーチが極端に制限されます。いつでも元に戻すことができます。このアカウントに対するすべての通報をクローズします。 suspend_description_html: アカウントとそのすべての内容にアクセスできなくなり、最終的に削除され、やり取りは不可能になります。 30日以内であれば元に戻すことができます。このアカウントに対するすべての通報をクローズします。 - actions_description_html: このレポートを解決するために取るアクションを決定します。 報告されたアカウントに対して懲罰的な措置を取った場合、メール通知が送信されますがスパムカテゴリが選択されている場合を除きます。 actions_description_remote_html: この通報を解決するためのアクションを選択してください。これはあなたのサーバーがこのリモートアカウントと通信し、そのコンテンツを処理する時のみ影響します。 add_to_report: 通報にさらに追加 already_suspended_badges: @@ -650,7 +624,6 @@ ja: delete_data_html: 停止が解除されないまま30日経過すると、@%{acct}さんのプロフィールとコンテンツは削除されます preview_preamble_html: "@%{acct}さんに次の内容の警告を通知します:" record_strike_html: 今後、@%{acct}さんが違反行為をしたときにエスカレーションできるように、このアカウントに対するストライクを記録します - send_email_html: "@%{acct}さんに警告メールを送信します" warning_placeholder: アクションを行使する追加の理由(オプション) target_origin: 報告されたアカウントの起源 title: 通報 @@ -688,7 +661,6 @@ ja: manage_appeals: 抗議の管理 manage_appeals_description: ユーザーはモデレーションアクションに対する抗議を確認できます manage_blocks: ブロックの管理 - manage_blocks_description: ユーザーがメールプロバイダとIPアドレスをブロックできるようにします manage_custom_emojis: カスタム絵文字を管理 manage_custom_emojis_description: ユーザーがサーバー上のカスタム絵文字を管理できるようにします manage_federation: 連合の管理 @@ -706,7 +678,6 @@ ja: manage_taxonomies: 分類の管理 manage_taxonomies_description: トレンドコンテンツの確認とハッシュタグの設定の更新 manage_user_access: アクセス権を管理 - manage_user_access_description: 他のユーザーの2段階認証を無効にしたり、メールアドレスを変更したり、パスワードをリセットしたりすることができます。 manage_users: ユーザーの管理 manage_users_description: 他のユーザーの詳細情報を閲覧し、モデレーションを行うことができます。 manage_webhooks: Webhookの管理 @@ -781,7 +752,6 @@ ja: destroyed_msg: ファイルを削除しました! software_updates: critical_update: "※緊急 (速やかに適用してください)" - description: Mastodonサーバーはいつでも最新の状態を保ち、新しい機能や修正を利用できるようにしておくことをおすすめします。またセキュリティの問題が発生した場合は、速やかにMastodonをアップデートすることが大切です。Mastodonは30分おきにアップデートを確認し、通知設定に応じて新しいアップデートをメールで通知します。 documentation_link: もっと見る release_notes: リリースノート title: 利用可能なアップデート @@ -930,7 +900,6 @@ ja: usage_comparison: 今日は%{today}回、昨日は%{yesterday}回使用されました。 used_by_over_week: other: 週間%{count}人に使用されました - title: トレンド trending: トレンド warning_presets: add_new: 追加 @@ -1014,9 +983,7 @@ ja: guide_link_text: 誰でも参加することができます。 sensitive_content: 閲覧注意コンテンツ application_mailer: - notification_preferences: メール設定の変更 salutation: "%{name}さん" - settings: 'メール設定の変更: %{link}' unsubscribe: 購読解除 view: 'リンク:' view_profile: プロフィールを表示 @@ -1036,7 +1003,6 @@ ja: hint_html: もう一つだけ!あなたが人間であることを確認する必要があります(スパムを防ぐためです!)。 以下のCAPTCHAを解き、「続ける」をクリックします。 title: セキュリティチェック confirmations: - awaiting_review: メールアドレスが確認できました。%{domain} のスタッフが登録審査を行います。承認されたらメールでお知らせします! awaiting_review_title: 登録の審査待ちです clicking_this_link: このリンクを押す login_link: ログイン @@ -1044,7 +1010,6 @@ ja: redirect_to_app_html: 自動的に%{app_name}に戻らなかった場合、%{clicking_this_link}か、手動でアプリを切り替えてください。 registration_complete: "%{domain} へのアカウント登録が完了しました。" welcome_title: ようこそ、%{name}さん! - wrong_email_hint: メールアドレスが正しくない場合は、アカウント設定で変更できます。 delete_account: アカウントの削除 delete_account_html: アカウントを削除したい場合、こちらから手続きが行えます。削除する前に、確認画面があります。 description: @@ -1065,7 +1030,6 @@ ja: or_log_in_with: または次のサービスでログイン privacy_policy_agreement_html: プライバシーポリシーを読み、同意します progress: - confirm: メールアドレスの確認 details: ユーザー情報 review: 承認 rules: ルール @@ -1087,10 +1051,8 @@ ja: security: セキュリティ set_new_password: 新しいパスワード setup: - email_below_hint_html: 確認メールが迷惑メールフォルダに振り分けられていないか確認してください。メールアドレスを間違えた場合は、ここでメールアドレスの変更と確認メールの再送ができます。 email_settings_hint_html: メールに記載のリンクを開いて %{email} を確認してください。 link_not_received: 確認メールを受信できない場合は - new_confirmation_instructions_sent: 確認用のリンクを記載した新しいメールを送信しました title: 確認メールを送信しました sign_in: preamble_html: "%{domain} の資格情報でサインインします。 あなたのアカウントが別のサーバーでホストされている場合は、ここでログインすることはできません。" @@ -1101,9 +1063,7 @@ ja: title: さあ %{domain} でセットアップしましょう. status: account_status: アカウントの状態 - confirming: メールアドレスの確認が完了するのを待っています。 functional: アカウントは完全に機能しています。 - pending: あなたの申請は現在サーバー管理者による審査待ちです。これにはしばらくかかります。申請が承認されるとメールが届きます。 redirecting_to: アカウントは%{acct}に引っ越し設定されているため非アクティブになっています。 self_destruct: "%{domain} は閉鎖されるため、今後このアカウントでは限られた操作しかできません。" view_strikes: 過去のストライクを表示 @@ -1146,9 +1106,6 @@ ja: before: '続行する前に、次の点を再度確認してください:' caches: 他のサーバーにコンテンツのキャッシュがずっと残る場合があります data_removal: あなたの投稿やその他のデータはこのサーバーから完全に削除されます - email_change_html: アカウントを削除しなくてもメールアドレスを変更できます - email_contact_html: それでも届かない場合、%{email}までメールで問い合わせてください - email_reconfirmation_html: 確認のメールが届かない場合、もう一度申請できます。 irreversible: 削除操作の撤回やアカウントの復活はできません more_details_html: 詳しくはプライバシーポリシーをご覧ください。 username_available: あなたのユーザー名は再利用できるようになります @@ -1373,7 +1330,6 @@ ja: authentication_methods: otp: 二要素認証アプリ password: パスワード - sign_in_token: メールセキュリティコード webauthn: セキュリティキー description_html: 認識できないアクティビティが表示された場合は、パスワードの変更と二要素認証の有効化を検討してください。 empty: 利用可能な認証履歴がありません @@ -1384,16 +1340,6 @@ ja: unsubscribe: action: 購読を解除する complete: 購読を解除しました - confirmation_html: '%{domain} の Mastodon による %{email} への%{type}を購読解除しますか? 再購読が必要になった場合はメール通知の設定からいつでも再開できます。' - emails: - notification_emails: - favourite: お気に入り登録の通知メール - follow: フォロー通知メール - follow_request: フォローリクエスト通知メール - mention: 返信の通知メール - reblog: ブーストの通知メール - resubscribe_html: 間違って配信を停止した場合は、 メール通知設定から再登録できます。 - success_html: "%{domain} の Mastodon から %{email} への%{type}の配信が停止されました。" title: 購読の解除 media_attachments: validations: @@ -1474,8 +1420,6 @@ ja: update: subject: "%{name}さんが投稿を更新しました" notifications: - administration_emails: 管理にかかわるメール通知 - email_events: メールによる通知 email_events_hint: '受信する通知を選択:' number: human: @@ -1634,7 +1578,6 @@ ja: import: データのインポート import_and_export: インポート・エクスポート migrate: アカウントの引っ越し - notifications: メール通知 preferences: ユーザー設定 profile: プロフィール relationships: フォロー・フォロワー @@ -1874,7 +1817,6 @@ ja: invalid_otp_token: 二要素認証コードが間違っています otp_lost_help_html: どちらも使用できない場合、%{email}に連絡を取ると解決できるかもしれません rate_limited: 認証に失敗した回数が多すぎます。時間をおいてからログインしてください。 - seamless_external_login: あなたは外部サービスを介してログインしているため、パスワードとメールアドレスの設定は利用できません。 signed_in_as: '下記でログイン中:' verification: extra_instructions_html: ワンポイント: webサイト上のプロフィールへのリンクは表示上見えなくてもかまいません。重要な部分は rel="me" で、これはユーザーが自由にリンクを作成可能なサイトを悪用してなりすまされるのを防ぐための情報です。a タグを配置する代わりに link タグをHTMLヘッダーに挿入することでも認証が可能です。ただし、HTMLにはJavaScriptを使わなくてもアクセスできるようにしてください。 diff --git a/config/locales/ka.yml b/config/locales/ka.yml index c92fd98a7cb..97b56ea35cd 100644 --- a/config/locales/ka.yml +++ b/config/locales/ka.yml @@ -134,13 +134,10 @@ ka: undo: უკუქცევა email_domain_blocks: add_new: ახლის დამატება - created_msg: ელ-ფოსტის დომენი წარმატებით დაემატა შავ სიას delete: გაუქმება domain: დომენი new: create: დომენის დამატება - title: ელ-ფოსტის ახალი შენატანი შავ სიაში - title: ელ-ფოსტის შავი სია instances: title: ცნობილი ინსტანციები invites: @@ -203,8 +200,6 @@ ka: body_remote: ვიღაცამ %{domain}-იდან დაარეპორტა %{target} subject: ახალი რეპორტი %{instance} (#%{id})-ზე application_mailer: - notification_preferences: შეცვალეთ ელ-ფოსტის პრეფერნსიები - settings: 'შეცვალეთ ელ-ფოსტის პრეფერენსიები: %{link}' view: 'ჩვენება:' view_profile: პროფილის ჩვენება view_status: სტატუსის ჩვენება @@ -475,5 +470,4 @@ ka: users: invalid_otp_token: არასწორი მეორე ფაქტორის კოდი otp_lost_help_html: თუ დაკარგეთ წვდომა ორივეზე, შესაძლოა დაუკავშირდეთ %{email}-ს - seamless_external_login: შესული ხართ გარე სერვისით, აქედან გამომდინარე პაროლი და ელ-ფოსტის მისამართი არაა ხელმისაწვდომი. signed_in_as: 'შესული ხართ როგორც:' diff --git a/config/locales/kab.yml b/config/locales/kab.yml index 28f2368dd94..b45450de046 100644 --- a/config/locales/kab.yml +++ b/config/locales/kab.yml @@ -24,7 +24,6 @@ kab: account_moderation_notes: create: Eǧǧ tazmilt accounts: - add_email_domain_block: Sewḥel taɣult n yimayl approve: Qbel are_you_sure: Tetḥeqqeḍ? avatar: Tugna n umaɣnu @@ -43,7 +42,6 @@ kab: deleted: Yettwakkes demote: Sider s weswir disable: Gdel - disable_sign_in_token_auth: Sens asesteb yebnan ɣef ujiṭun s yimayl disable_two_factor_authentication: Gdel 2FA disabled: Yensa display_name: Isem ara d-yettwaskanen @@ -52,7 +50,6 @@ kab: email: Imayl email_status: Addad n imayl enable: Rmed - enable_sign_in_token_auth: Rmed asesteb yebnan ɣef ujiṭun s yimayl enabled: Yermed followers: Imeḍfaṛen follows: Yeṭafaṛ @@ -100,7 +97,6 @@ kab: reset_password: Beddel awal uffir resubscribe: Ales ajerred search: Nadi - search_same_email_domain: Iseqdacen-nniḍen s yiwet n taɣult n yimayl search_same_ip: Imseqdacen-nniḍen s tansa IP am tinn-ik security: Taɣellist security_measures: @@ -126,29 +122,24 @@ kab: whitelisted: Deg tebdert tamellalt action_logs: action_types: - change_email_user: Beddel imayl i useqdac confirm_user: Sentem aseqdac create_announcement: Rnu-d ulɣu create_custom_emoji: Rnu imujit udmawan create_domain_allow: Rnu-d taɣult yettusirgen create_domain_block: Rnu-d asewḥel n taɣult - create_email_domain_block: Rnu-d asewḥel n taɣult n yimayl create_ip_block: Rnu alugen n IP create_unavailable_domain: Rnu-d taɣult ur nelli ara destroy_announcement: Kkes ulɣu destroy_custom_emoji: Kkes imujit udmawan destroy_domain_allow: Kkes taɣult yettusirgen destroy_domain_block: Kkes asewḥel n taɣult - destroy_email_domain_block: Kkes asewḥel n taɣult n yimayl destroy_ip_block: Kkes alugen n IP destroy_status: Kkes tasufeɣt destroy_unavailable_domain: Kkes taɣult ur nelli ara disable_2fa_user: Gdel 2FA disable_custom_emoji: Sens imujit udmawan - disable_sign_in_token_auth_user: Sens asesteb yebnan ɣef ujiṭun s yimayl i useqdac disable_user: Sens aseqdac enable_custom_emoji: Rmed imujit udmawan - enable_sign_in_token_auth_user: Rmed asesteb yebnan ɣef ujiṭun s yimayl i useqdac enable_user: Rmed aseqdac promote_user: Aseqdac anmeggag remove_avatar_user: Kkes avaṭar @@ -162,30 +153,24 @@ kab: update_status: Leqqem tasufeɣt actions: assigned_to_self_report_html: "%{name} imudd aneqqis %{target} i yiman-nsen" - change_email_user_html: "%{name} ibeddel tansa imayl n useqdac %{target}" - confirm_user_html: "%{name} isentem tansa imayl n useqdac %{target}" create_account_warning_html: "%{name} yuzen alɣu i %{target}" create_announcement_html: "%{name} yerna taselɣut tamaynut %{target}" create_custom_emoji_html: "%{name} yessuli-d imujiten imaynuten %{target}" create_domain_allow_html: "%{name} yerna taɣult %{target} ɣer tebdart tamellalt" create_domain_block_html: "%{name} yessewḥel taɣult %{target}" - create_email_domain_block_html: "%{name} yessewḥel taɣult n yimayl %{target}" create_ip_block_html: "%{name} yerna alugen i IP %{target}" create_unavailable_domain_html: "%{name} iseḥbes asiweḍ ɣer taɣult %{target}" demote_user_html: "%{name} iṣubb-d deg usellun aseqdac %{target}" destroy_announcement_html: "%{name} yekkes taselɣut %{target}" destroy_domain_allow_html: "%{name} yekkes taɣult %{target} seg tebdart tamellalt" destroy_domain_block_html: "%{name} yekkes aseḥbes n taɣult %{target}" - destroy_email_domain_block_html: "%{name} yekkes asewḥel i taɣult n imayl %{target}" destroy_ip_block_html: "%{name} yekkes alugen i IP %{target}" destroy_status_html: "%{name} yekkes tasufeɣt n %{target}" destroy_unavailable_domain_html: "%{name} yerra-d asiweḍ ɣer taɣult %{target}" disable_2fa_user_html: "%{name} yssens asesteb s snat n tarrayin i useqdac %{target}" disable_custom_emoji_html: "%{name} yessens imuji %{target}" - disable_sign_in_token_auth_user_html: "%{name} yessens asesteb yebnan ɣef ujiṭun s yimayl i %{target}" disable_user_html: "%{name} yessens tuqqna i useqdac %{target}" enable_custom_emoji_html: "%{name} yermed imuji %{target}" - enable_sign_in_token_auth_user_html: "%{name} yermed asesteb yebnan ɣef ujiṭun s yimayl i %{target}" enable_user_html: "%{name} yermed tuqqna i useqdac %{target}" memorialize_account_html: "%{name} yerra amiḍan n %{target} d asebter n usmekti" promote_user_html: "%{name} yerna deg usellun n useqdac %{target}" @@ -280,8 +265,6 @@ kab: domain: Taɣult new: create: Rnu taɣult - title: Timerna n taɣult tamaynut n imayl ɣer tebdart taberkant - title: Tabdart taberkant n imayl export_domain_blocks: no_file: Ulac afaylu yettwafernen follow_recommendations: @@ -510,7 +493,6 @@ kab: or_log_in_with: Neɣ eqqen s privacy_policy_agreement_html: Ɣriɣ yerna qebleɣ tasertit n tbaḍnit progress: - confirm: Sentem imayl details: Isalli-inek review: Tamuɣli-nneɣ rules: Qbel ilugan @@ -531,10 +513,8 @@ kab: security: Taɣellist set_new_password: Egr-d awal uffir amaynut setup: - email_below_hint_html: Ssefqed akaram-inek·inem n uspam neɣ ssuter wayeḍ. Tzemreḍ ad tesseɣtiḍ tansa-inek·inem imayl ma yella ur tṣeḥḥa ara. email_settings_hint_html: Sit ɣef useɣwen i ak-d-nceyyeε akken ad tesfeqdeḍ %{email}. Ad nerǧu da kan. link_not_received: Ur k-id-iṣaḥ ara wassaɣ ? - new_confirmation_instructions_sent: Ad d-teṭṭfeḍ imayl amaynut s useɣwen n usentem ssya ɣef kra n ddqayeq! sign_in: preamble_html: Kcem ar %{domain} s inekcam-inek n tuqqna. Ma yella yezga-d umiḍan-ik deg uqeddac-nniḍen, ur tezmireḍ ara ad tkecmeḍ sya. title: Akeččum ɣer %{domain} @@ -677,7 +657,6 @@ kab: login_activities: authentication_methods: password: awal uffir - sign_in_token: tangalt n tɣellist n tansa imayl webauthn: tisura n tɣellist migrations: acct: Ibeddel ɣer diff --git a/config/locales/kk.yml b/config/locales/kk.yml index 2695127f0a7..065cd801f70 100644 --- a/config/locales/kk.yml +++ b/config/locales/kk.yml @@ -191,13 +191,10 @@ kk: view: Домен блокын көрсету email_domain_blocks: add_new: Жаңасын қосу - created_msg: Қаратізімге email домені қосылды delete: Өшіру domain: Домен new: create: Add dоmain - title: New e-mail blаcklist entry - title: E-mail қаратізімі instances: by_domain: Domаin delivery_available: Жеткізу қол жетімді @@ -320,8 +317,6 @@ kk: discovery: Пікірталас sensitive_content: Нәзік контент application_mailer: - notification_preferences: Change e-mail prеferences - settings: 'Change e-mail preferеnces: %{link}' view: 'Viеw:' view_profile: Viеw Profile view_status: Viеw status @@ -356,8 +351,6 @@ kk: set_new_password: Жаңа құпиясөз қою status: account_status: Аккаунт статусы - confirming: Электрондық поштаны растау аяқталуын күтуде. - pending: Сіздің өтінішіңіз біздің қызметкерлеріміздің қарауында. Бұл біраз уақыт алуы мүмкін. Өтінішіңіз мақұлданса, сізге электрондық пошта хабарламасы келеді. redirecting_to: Сіздің есептік жазбаңыз белсенді емес, себебі ол %{acct} жүйесіне қайта бағытталуда. challenge: confirm: Жалғастыру @@ -388,9 +381,6 @@ kk: before: 'Жұмысты бастамас бұрын, осы жазбаларды мұқият оқып шығыңыз:' caches: Басқа серверлер кэштеген мазмұн сақталуы мүмкін data_removal: Сіздің жазбаларыңыз және басқа деректеріңіз толығымен жойылады - email_change_html: Аккаунтыңызды жоймай-ақ электрондық пошта мекенжайын өзгертуге болады - email_contact_html: Егер әлі келмесе, көмек үшін %{email} мекен-жайына хат жібере аласыз - email_reconfirmation_html: Егер сіз растау электрондық хатын алмасаңыз, сіз оны қайтадан сұрай аласыз irreversible: Аккаунтты қалпына келтіре немесе қайта белсендіре алмайсыз more_details_html: Қосымша мәліметтер алу үшін құпиялылық саясатын қараңыз. username_available: Аккаунтыңыз қайтадан қолжетімді болады @@ -536,7 +526,6 @@ kk: subject: "%{name} жазбаңызды бөлісті" title: Жаңа бөлісім notifications: - email_events: E-mail ескертпелеріне шаралар email_events_hint: 'Ескертпе болып келетін шараларды таңда:' number: human: @@ -723,7 +712,6 @@ kk: follow_limit_reached: Сіз %{limit} лимитінен көп адамға жазыла алмайсыз invalid_otp_token: Қате екі-факторлы код otp_lost_help_html: Егер кіру жолдарын жоғалтып алсаңыз, сізге %{email} арқылы жіберіледі - seamless_external_login: Сыртқы сервис арқылы кіріпсіз, сондықтан құпиясөз және электрондық пошта параметрлері қол жетімді емес. signed_in_as: 'Былай кірдіңіз:' verification: verification: Растау diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 4d21a7dd3d0..1cfcdcc0e61 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -29,7 +29,6 @@ ko: created_msg: 중재 참고사항을 만들었습니다! destroyed_msg: 중재 참고사항을 지웠습니다! accounts: - add_email_domain_block: 이 이메일 도메인을 차단하기 approve: 허가 approved_msg: 성공적으로 %{username}의 가입 신청서를 승인했습니다 are_you_sure: 확실합니까? @@ -56,7 +55,6 @@ ko: demote: 강등 destroyed_msg: "%{username}의 데이터는 곧 삭제되도록 대기열에 들어갔습니다" disable: 동결 - disable_sign_in_token_auth: 이메일 토큰 인증 비활성화 disable_two_factor_authentication: 2단계 인증을 비활성화 disabled: 동결됨 display_name: 표시되는 이름 @@ -65,7 +63,6 @@ ko: email: 이메일 email_status: 이메일 상태 enable: 동결 해제 - enable_sign_in_token_auth: 이메일 토큰 인증 활성화 enabled: 활성 enabled_msg: "%{username}의 동결을 성공적으로 해제 했습니다." followers: 팔로워 @@ -129,7 +126,6 @@ ko: resubscribe: 다시 구독 role: 역할 search: 검색 - search_same_email_domain: 같은 이메일 도메인을 가진 다른 사용자들 search_same_ip: 같은 IP의 다른 사용자들 security: 보안 security_measures: @@ -170,26 +166,21 @@ ko: approve_appeal: 이의제기 승인 approve_user: 사용자 승인 assigned_to_self_report: 신고 맡기 - change_email_user: 사용자의 이메일 변경 change_role_user: 사용자 역할 변경 confirm_user: 사용자 확인 create_account_warning: 경고 생성 create_announcement: 공지사항 생성 - create_canonical_email_block: 이메일 차단 생성 create_custom_emoji: 커스텀 에모지 생성 create_domain_allow: 도메인 허용 생성 create_domain_block: 도메인 차단 추가 - create_email_domain_block: 이메일 도메인 차단 생성 create_ip_block: IP 규칙 만들기 create_unavailable_domain: 사용 불가능한 도메인 생성 create_user_role: 역할 생성 demote_user: 사용자 강등 destroy_announcement: 공지사항 삭제 - destroy_canonical_email_block: 이메일 차단 삭제 destroy_custom_emoji: 커스텀 에모지 삭제 destroy_domain_allow: 도메인 허용 삭제 destroy_domain_block: 도메인 차단 삭제 - destroy_email_domain_block: 이메일 도메인 차단 삭제 destroy_instance: 도메인 제거 destroy_ip_block: IP 규칙 삭제 destroy_status: 게시물 삭제 @@ -197,10 +188,8 @@ ko: destroy_user_role: 역할 삭제 disable_2fa_user: 2단계 인증 비활성화 disable_custom_emoji: 커스텀 에모지 비활성화 - disable_sign_in_token_auth_user: 사용자에 대한 이메일 토큰 인증 비활성화 disable_user: 사용자 비활성화 enable_custom_emoji: 커스텀 에모지 활성화 - enable_sign_in_token_auth_user: 사용자에 대한 이메일 토큰 인증 활성화 enable_user: 사용자 활성화 memorialize_account: 고인의 계정으로 전환 promote_user: 사용자 승급 @@ -230,26 +219,20 @@ ko: approve_appeal_html: "%{name} 님이 %{target}의 중재 결정에 대한 이의 제기를 승인했습니다" approve_user_html: "%{name} 님이 %{target} 님의 가입을 승인했습니다" assigned_to_self_report_html: "%{name} 님이 신고 %{target}을 자신에게 할당했습니다" - change_email_user_html: "%{name} 님이 사용자 %{target} 님의 이메일 주소를 변경했습니다" change_role_user_html: "%{name} 님이 %{target} 님의 역할을 수정했습니다" - confirm_user_html: "%{name} 님이 사용자 %{target} 님의 이메일 주소를 승인했습니다" create_account_warning_html: "%{name} 님이 %{target}에게 경고를 보냈습니다" create_announcement_html: "%{name} 님이 새 공지 %{target}을 만들었습니다" - create_canonical_email_block_html: "%{name} 님이 %{target} 해시를 가진 이메일을 차단했습니다" create_custom_emoji_html: "%{name} 님이 새로운 에모지 %{target}를 업로드 했습니다" create_domain_allow_html: "%{name} 님이 %{target} 도메인을 허용리스트에 넣었습니다" create_domain_block_html: "%{name} 님이 도메인 %{target}를 차단했습니다" - create_email_domain_block_html: "%{name} 님이 이메일 도메인 %{target}를 차단했습니다" create_ip_block_html: "%{name} 님이 IP 규칙 %{target}을 만들었습니다" create_unavailable_domain_html: "%{name} 님이 도메인 %{target}에 대한 전달을 중지했습니다" create_user_role_html: "%{name} 님이 %{target} 역할을 생성했습니다" demote_user_html: "%{name} 님이 사용자 %{target} 님을 강등했습니다" destroy_announcement_html: "%{name} 님이 공지 %{target}을 삭제했습니다" - destroy_canonical_email_block_html: "%{name} 님이 %{target} 해시를 가진 이메일을 차단 해제했습니다" destroy_custom_emoji_html: "%{name} 님이 에모지 %{target}를 삭제했습니다" destroy_domain_allow_html: "%{name} 님이 %{target} 도메인과의 연합을 금지했습니다" destroy_domain_block_html: "%{name} 님이 도메인 %{target}의 차단을 해제했습니다" - destroy_email_domain_block_html: "%{name} 님이 이메일 도메인 %{target}을 차단 해제하였습니다" destroy_instance_html: "%{name} 님이 도메인 %{target}를 제거했습니다" destroy_ip_block_html: "%{name} 님이 IP 규칙 %{target}을 삭제하였습니다" destroy_status_html: "%{name} 님이 %{target} 님의 게시물을 삭제했습니다" @@ -257,10 +240,8 @@ ko: destroy_user_role_html: "%{name} 님이 %{target} 역할을 삭제했습니다" disable_2fa_user_html: "%{name} 님이 사용자 %{target} 님의 2단계 인증을 비활성화 했습니다" disable_custom_emoji_html: "%{name} 님이 에모지 %{target}를 비활성화했습니다" - disable_sign_in_token_auth_user_html: "%{name} 님이 %{target} 님의 이메일 토큰 인증을 비활성화했습니다" disable_user_html: "%{name} 님이 사용자 %{target}의 로그인을 비활성화했습니다" enable_custom_emoji_html: "%{name} 님이 에모지 %{target}를 활성화했습니다" - enable_sign_in_token_auth_user_html: "%{name} 님이 %{target} 님의 이메일 토큰 인증을 활성화했습니다" enable_user_html: "%{name} 님이 사용자 %{target}의 로그인을 활성화했습니다" memorialize_account_html: "%{name} 님이 %{target}의 계정을 고인의 계정 페이지로 전환했습니다" promote_user_html: "%{name} 님이 사용자 %{target}를 승급시켰습니다" @@ -268,7 +249,6 @@ ko: reject_user_html: "%{name} 님이 %{target} 님의 가입을 거부했습니다" remove_avatar_user_html: "%{name} 님이 %{target} 님의 아바타를 지웠습니다" reopen_report_html: "%{name} 님이 신고 %{target}을 다시 열었습니다" - resend_user_html: "%{name} 님이 %{target} 님에 대한 확인 메일을 다시 보냈습니다" reset_password_user_html: "%{name} 님이 사용자 %{target}의 암호를 초기화했습니다" resolve_report_html: "%{name} 님이 %{target}번 신고를 해결로 변경하였습니다" sensitive_account_html: "%{name} 님이 %{target}의 미디어를 민감함으로 표시했습니다" @@ -426,7 +406,6 @@ ko: allow_registrations_with_approval: 승인을 통한 가입 허용 attempts_over_week: other: 지난 주 동안 %{count}건의 가입 시도가 있었습니다 - created_msg: 이메일 도메인 차단 규칙을 생성했습니다 delete: 삭제하기 dns: types: @@ -435,12 +414,8 @@ ko: new: create: 도메인 추가하기 resolve: 도메인 검사 - title: 새 이메일 도메인 차단 - no_email_domain_block_selected: 아무 것도 선택 되지 않아 어떤 이메일 도메인 차단도 변경되지 않았습니다 not_permitted: 허용하지 않음 - resolved_dns_records_hint_html: 도메인 네임은 다음의 MX 도메인으로 연결되어 있으며, 이메일을 받는데 필수적입니다. MX 도메인을 차단하면 같은 MX 도메인을 사용하는 어떤 이메일이라도 가입할 수 없게 되며, 보여지는 도메인이 다르더라도 적용됩니다. 주요 이메일 제공자를 차단하지 않도록 조심하세요. resolved_through_html: "%{domain}을 통해 리졸빙됨" - title: Email 도메인 차단 export_domain_allows: new: title: 도메인 허용 목록 불러오기 @@ -590,7 +565,6 @@ ko: resolve_description_html: 신고된 계정에 대해 아무런 동작도 취하지 않으며, 처벌기록이 남지 않으며, 신고는 처리됨으로 변경됩니다. silence_description_html: 이 계정을 이미 팔로우 하고 있는 사람이나 수동으로 찾아보는 사람에게만 프로필이 보여지고, 도달 범위를 엄격하게 제한합니다. 언제든지 되돌릴 수 있습니다. 이 계정에 대한 모든 신고를 닫습니다. suspend_description_html: 이 계정과 이 계정의 콘텐츠들은 접근 불가능해지고 삭제될 것이며, 상호작용은 불가능해집니다. 30일 이내에 되돌릴 수 있습니다. 이 계정에 대한 모든 신고를 닫습니다. - actions_description_html: 이 신고를 해결하기 위해 취해야 할 조치를 지정해주세요. 신고된 계정에 대해 처벌 조치를 취하면, 스팸 카테고리가 선택된 경우를 제외하고 해당 계정으로 이메일 알림이 전송됩니다. actions_description_remote_html: 이 신고를 해결하기 위해 실행할 행동을 결정하세요. 이 결정은 이 원격 계정과 그 콘텐츠를 다루는 방식에 대해 이 서버에서만 영향을 끼칩니다 add_to_report: 신고에 더 추가하기 already_suspended_badges: @@ -655,7 +629,6 @@ ko: delete_data_html: "@%{acct}의 프로필과 콘텐츠를 30일의 유예기간 이후에 삭제합니다" preview_preamble_html: "@%{acct}는 다음 내용의 경고를 받게 됩니다:" record_strike_html: 향후 규칙위반에 대한 참고사항이 될 수 있도록 @%{acct}에 대한 처벌기록을 남깁니다 - send_email_html: "@%{acct}에게 경고 메일을 보냅니다" warning_placeholder: 중재 결정에 대한 추가적인 이유. target_origin: 신고된 계정의 소속 title: 신고 @@ -693,7 +666,6 @@ ko: manage_appeals: 이의제기 관리 manage_appeals_description: 사용자가 중재에 대한 이의제기를 리뷰할 수 있도록 허용 manage_blocks: 차단 관리 - manage_blocks_description: 사용자가 이메일 제공자와 IP 주소를 차단할 수 있도록 허용 manage_custom_emojis: 커스텀 에모지 관리 manage_custom_emojis_description: 사용자가 서버의 커스텀 에모지를 관리할 수 있도록 허용 manage_federation: 연합 관리 @@ -711,7 +683,6 @@ ko: manage_taxonomies: 분류 관리 manage_taxonomies_description: 사용자가 트렌드를 리뷰하고 해시태그 설정을 수정할 수 있도록 허용합니다 manage_user_access: 사용자 접근 관리 - manage_user_access_description: 사용자가 다른 사용자의 2차 인증을 비활성화 하거나, 이메일 주소를 바꾸거나, 암호를 초기화 할 수 있도록 허용 manage_users: 사용자 관리 manage_users_description: 사용자가 다른 사용자의 상세정보를 보고 해당 사용자에 대한 중재활동을 할 수 있도록 허용 manage_webhooks: 웹훅 관리 @@ -786,7 +757,6 @@ ko: destroyed_msg: 사이트 업로드를 성공적으로 삭제했습니다! software_updates: critical_update: 긴급 — 빠른 업데이트 요망 - description: 최신 수정 사항과 기능을 활용하기 위해 Mastodon 설치를 최신 상태로 유지하기를 권장합니다. 더욱이, 때로는 보안 문제를 피하기 위해 Mastodon을 적절한 시점에 긴급 업데이트해야 하는 경우도 있습니다. 따라서 Mastodon은 30분마다 업데이트를 확인하며, 이메일 알림 환경설정에 따라 사용자에게 알려드립니다. documentation_link: 더 알아보기 release_notes: 릴리스 노트 title: 사용 가능한 업데이트 @@ -951,7 +921,6 @@ ko: usage_comparison: 오늘은 %{today}회 쓰였고, 어제는 %{yesterday}회 쓰임 used_by_over_week: other: 지난 주 동안 %{count} 명의 사람들이 사용했습니다 - title: 유행 trending: 유행 중 warning_presets: add_new: 새로 추가 @@ -1035,9 +1004,7 @@ ko: guide_link_text: 누구나 기여할 수 있습니다. sensitive_content: 민감한 내용 application_mailer: - notification_preferences: 메일 설정 변경 salutation: "%{name} 님," - settings: '메일 설정을 변경: %{link}' unsubscribe: 구독 해제 view: '보기:' view_profile: 프로필 보기 @@ -1057,7 +1024,6 @@ ko: hint_html: 하나만 더! 당신이 사람인지 확인이 필요합니다 (스팸 계정을 거르기 위해서 필요한 과정입니다). 아래에 있는 CAPTCHA를 풀고 "계속"을 누르세요 title: 보안 체크 confirmations: - awaiting_review: 이메일 주소가 확인되었습니다! 이제 %{domain} 스태프가 가입을 검토할 것입니다. 계정이 승인되면 이메일을 받게 됩니다! awaiting_review_title: 가입 신청을 검토 중입니다 clicking_this_link: 이 링크를 클릭 login_link: 로그인 @@ -1065,7 +1031,6 @@ ko: redirect_to_app_html: 곧 %{app_name}으로 리디렉션 됩니다. 안 된다면, %{clicking_this_link}하거나 직접 앱으로 돌아가세요. registration_complete: 지금 막 %{domain} 가입이 완료되었습니다! welcome_title: "%{name} 님 반갑습니다!" - wrong_email_hint: 만약 이메일 주소가 올바르지 않다면, 계정 설정에서 수정할 수 있습니다. delete_account: 계정 삭제 delete_account_html: 계정을 삭제하고 싶은 경우, 여기서 삭제할 수 있습니다. 삭제 전 확인 화면이 표시됩니다. description: @@ -1086,7 +1051,6 @@ ko: or_log_in_with: 다른 방법으로 로그인 하려면 privacy_policy_agreement_html: 개인정보처리방침을 읽고 동의합니다 progress: - confirm: 이메일 확인하기 details: 세부사항 review: 심사 결과 rules: 규정을 수락합니다. @@ -1108,10 +1072,8 @@ ko: security: 보안 set_new_password: 새 암호 설정 setup: - email_below_hint_html: 스팸 폴더를 체크해보거나, 이메일 주소를 틀렸을 수 있으니 새 확인 링크를 요청해보세요. email_settings_hint_html: "%{email}을 인증하기 위해 우리가 보낸 링크를 누르세요. 여기서 기다리겠습니다." link_not_received: 링크를 못 받으셨나요? - new_confirmation_instructions_sent: 확인 링크가 담긴 이메일이 몇 분 안에 도착할것입니다! title: 수신함 확인하기 sign_in: preamble_html: "%{domain}의 계정 정보를 이용해 로그인 하세요. 만약 내 계정이 다른 서버에 존재한다면, 여기서는 로그인 할 수 없습니다." @@ -1122,9 +1084,7 @@ ko: title: "%{domain}에 가입하기 위한 정보들을 입력하세요." status: account_status: 계정 상태 - confirming: 이메일 확인 과정이 완료되기를 기다리는 중. functional: 계정이 완벽히 작동합니다. - pending: 당신의 가입 신청은 스태프의 검사를 위해 대기 중입니다. 시간이 조금 걸릴 수 있습니다. 가입 신청이 승인되면 이메일을 받게 됩니다. redirecting_to: 계정이 %{acct}로 리다이렉트 중이기 때문에 비활성 상태입니다. self_destruct: "%{domain} 도메인 폐쇄가 진행중이기 때문에, 계정에는 제한된 접근만 할 수 있습니다." view_strikes: 내 계정에 대한 과거 중재 기록 보기 @@ -1167,9 +1127,6 @@ ko: before: '진행하기 전, 주의사항을 꼼꼼히 읽어보세요:' caches: 다른 서버에 캐싱된 정보들은 남아있을 수 있습니다 data_removal: 당신의 게시물과 다른 정보들은 영구적으로 삭제 됩니다 - email_change_html: 계정을 지우지 않고도 이메일 주소를 수정할 수 있습니다 - email_contact_html: 아직 도착하지 않았다면, %{email}에 메일을 보내 도움을 요청할 수 있습니다 - email_reconfirmation_html: 아직 확인 메일이 도착하지 않은 경우, 다시 요청할 수 있습니다 irreversible: 계정을 복구하거나 다시 사용할 수 없게 됩니다 more_details_html: 더 자세한 정보는, 개인정보처리방침을 참고하세요. username_available: 당신의 계정명은 다시 사용할 수 있게 됩니다 @@ -1394,7 +1351,6 @@ ko: authentication_methods: otp: 2단계 인증 앱 password: 암호 - sign_in_token: 이메일 보안 코드 webauthn: 보안 키 description_html: 확인되지 않은 활동이 보인다면, 암호를 바꾸거나 2단계 인증을 활성화 하는 것을 고려해 보세요. empty: 인증 이력이 존재하지 않습니다 @@ -1405,16 +1361,6 @@ ko: unsubscribe: action: 네, 구독 취소합니다 complete: 구독 취소됨 - confirmation_html: 정말로 %{domain}에서 %{email}로 보내는 마스토돈의 %{type}에 대한 구독을 취소하시겠습니까? 언제든지 이메일 알림 설정에서 다시 구독할 수 있습니다. - emails: - notification_emails: - favourite: 좋아요 알림 이메일 - follow: 팔로우 알림 이메일 - follow_request: 팔로우 요청 알림 이메일 - mention: 멘션 알림 이메일 - reblog: 부스트 알림 이메일 - resubscribe_html: 만약 실수로 구독 취소를 했다면 이메일 알림 설정에서 다시 구독할 수 있습니다. - success_html: 이제 더이상 %{domain}에서 %{email}로 마스토돈의 %{type} 알림을 보내지 않습니다. title: 구독 취소 media_attachments: validations: @@ -1495,8 +1441,6 @@ ko: update: subject: "%{name} 님이 게시물을 수정했습니다" notifications: - administration_emails: 관리자 이메일 알림 - email_events: 이메일 알림에 대한 이벤트 email_events_hint: '알림 받을 이벤트를 선택해주세요:' number: human: @@ -1655,7 +1599,6 @@ ko: import: 데이터 가져오기 import_and_export: 가져오기 & 내보내기 migrate: 계정 이동 - notifications: 이메일 알림 preferences: 환경설정 profile: 공개 프로필 relationships: 팔로잉과 팔로워 @@ -1895,7 +1838,6 @@ ko: invalid_otp_token: 2단계 인증 코드가 올바르지 않습니다 otp_lost_help_html: 만약 양쪽 모두를 잃어버렸다면 %{email}을 통해 복구할 수 있습니다 rate_limited: 너무 많은 인증 시도가 있었습니다, 잠시 후에 시도하세요. - seamless_external_login: 외부 서비스를 이용해 로그인했으므로 이메일과 암호는 설정할 수 없습니다. signed_in_as: '다음과 같이 로그인 중:' verification: extra_instructions_html: 팁: 웹사이트에 안 보이는 링크로 삽입할 수 있습니다. 중요한 것은 나를 도용하는 것을 방지하는 rel="me" 부분입니다. 심지어 a 대신 link태그를 페이지 헤더에 넣는 것으로 대체할 수도 있습니다. 하지만 HTML 코드는 자바스크립트 실행 없이 접근이 가능해야 합니다. diff --git a/config/locales/ku.yml b/config/locales/ku.yml index c24337dd7c0..cbb6b76406c 100644 --- a/config/locales/ku.yml +++ b/config/locales/ku.yml @@ -31,7 +31,6 @@ ku: created_msg: Nîşeyê moderator bi awayekî serkeftî hate afirandin! destroyed_msg: Nîşeyê moderator bi awayekî serkeftî hate tinne kirin! accounts: - add_email_domain_block: Navperê e-nameyê asteng bike approve: Bipejirîne approved_msg: Tomarkirina %{username} bi awayekî serkeftî hate pejirandin are_you_sure: Ma tu bawerî? @@ -58,7 +57,6 @@ ku: demote: Ast daxistin destroyed_msg: Daneyên %{username} niha ket rêzê da yê demek nêz da were jêbirin disable: Qerisî ye - disable_sign_in_token_auth: E-name ya rastandina token neçalak bike disable_two_factor_authentication: 2FA ne çalak bike disabled: Qerisî ye display_name: Navê xuyangê @@ -67,7 +65,6 @@ ku: email: E-name email_status: Rewşa E-nameyê enable: Çalak bike - enable_sign_in_token_auth: E-name ya rastandina token çalak bike enabled: Çalakkirî enabled_msg: Ajimêrê %{username} bi serkeftî hat çalakkirin followers: Şopîner @@ -129,7 +126,6 @@ ku: resubscribe: Dîsa beşdar bibe role: Rol search: Bigere - search_same_email_domain: Bikarhênerên din ên bi heman navpera e-nameyê search_same_ip: Bikarhênerên din ên xwedî heman IP security_measures: only_password: Têne borînpeyv @@ -169,26 +165,21 @@ ku: approve_appeal: Îtîrazê bipejirîne approve_user: Bikarhêner bipejirîne assigned_to_self_report: Ragihandinê diyar bike - change_email_user: E-nameya bikarhêner biguherîne change_role_user: Rola bikarhêner biguherîne confirm_user: Bikarhêner bipejirîne create_account_warning: Hişyariyekê çê bike create_announcement: Daxûyaniyekê çê bike - create_canonical_email_block: Astengkirina e-nameyê biafirîne create_custom_emoji: Emojiyên kesanekirî çê bike create_domain_allow: Navpera ku destûr standiye peyda bike create_domain_block: Astengkirina navperê biafirîne - create_email_domain_block: Astengkirina navpera e-nameyê biafirîne create_ip_block: Rêziknameya IPyê saz bike create_unavailable_domain: Navpera ku nayê bikaranîn pêk bîne create_user_role: Rolê biafirîne demote_user: Bikarhênerê kaşê jêr bike destroy_announcement: Daxûyanîyê jê bibe - destroy_canonical_email_block: Astengkirina e-nameyê jê bibe destroy_custom_emoji: Emojîya kesanekirî jê bibe destroy_domain_allow: Navperên mafdayî jê bibe destroy_domain_block: Navperên astengkirî jê bibe - destroy_email_domain_block: Navperên e-nameyê yên astengkirî jê bibe destroy_instance: Pakirina navperê destroy_ip_block: Tomara IPyê jêbibe destroy_status: Şandiyê jê bibe @@ -196,10 +187,8 @@ ku: destroy_user_role: Rolê hilweşîne disable_2fa_user: 2FA neçalak bike disable_custom_emoji: Emojîya kesanekirî neçalak bike - disable_sign_in_token_auth_user: Ji bo bikarhênerê piştrastkirina navnîşana e-name yê ya token neçalak bike disable_user: Bikarhêner neçalak bike enable_custom_emoji: Emojîya kesanekirî çalak bike - enable_sign_in_token_auth_user: Ji bo bikarhênerê piştrastkirina navnîşana e-name yê ya token çalak bike enable_user: Bikarhêner çalak bike memorialize_account: Ajimêrê bike bîranînek promote_user: Bikarhêner pêş bixe @@ -228,26 +217,20 @@ ku: approve_appeal_html: "%{name} îtiraza biryara çavdêriyê ji %{target} pejirand" approve_user_html: "%{name} tomarkirina ji %{target} pejirand" assigned_to_self_report_html: "%{name} ji xwe re ragihandinek %{target} hilda" - change_email_user_html: "%{name} navnîşana e-nameya bikarhêner %{target} guherand" change_role_user_html: "%{name} rolê %{target} guhert" - confirm_user_html: "%{name} navnîşana e-nameya bikarhêner %{target} piştrast kir" create_account_warning_html: "%{name} ji bo %{target} hişyariyek şand" create_announcement_html: "%{name} agahdarkirineke nû çêkir %{target}" - create_canonical_email_block_html: "%{name} bi riya dabeşkirinê e-nameya %{target} asteng kir" create_custom_emoji_html: "%{name} emojîyeke nû ya %{target} bar kir" create_domain_allow_html: "%{name} bi navperê %{target} re maf da demnameya giştî" create_domain_block_html: "%{name} navpera %{target} asteng kir" - create_email_domain_block_html: "%{name} e-nameya navperê %{target} asteng kir" create_ip_block_html: "%{name} ji bo IPya %{target} rêzikname saz kir" create_unavailable_domain_html: "%{name} bi navperê %{target} re gihandinê rawestand" create_user_role_html: "%{name} rola %{target} afirand" demote_user_html: "%{name} bikarhênerê %{target} kaşê jêr kir" destroy_announcement_html: "%{name} daxûyaniyeke %{target} jê bir" - destroy_canonical_email_block_html: "%{name} bi riya dabeşkirinê astengiya li ser e-nameya %{target} rakir" destroy_custom_emoji_html: "%{name} emojiya %{target} jê bir" destroy_domain_allow_html: "%{name} bi navperê %{target} re maf neda demnameya giştî" destroy_domain_block_html: "%{name} navpera %{target} asteng kir" - destroy_email_domain_block_html: "%{name} astengiya li ser navpera e-nameyê %{target} rakir" destroy_instance_html: "%{name} navpera %{target} asteng kir" destroy_ip_block_html: "%{name}, ji bo IPya %{target} rêziknameyê jêbir" destroy_status_html: "%{name} ji alîyê %{target} ve şandiyê rakir" @@ -255,10 +238,8 @@ ku: destroy_user_role_html: "%{name} rola %{target} jê bir" disable_2fa_user_html: "%{name} ji bo bikarhênerê %{target} du faktorî neçalak kir" disable_custom_emoji_html: "%{name} emojiya %{target} neçalak kir" - disable_sign_in_token_auth_user_html: "%{name} ji bo %{target} nîşana mafdayîna e-nameya ne çalak kir" disable_user_html: "%{name} ji bo bikarhêner %{target} têketin neçalak kir" enable_custom_emoji_html: "%{name} emojiya %{target} çalak kir" - enable_sign_in_token_auth_user_html: "%{name} ji bo %{target} nîşana mafdayîna e-nameyê çalak kir" enable_user_html: "%{name} ji bo bikarhêner %{target} têketin çalak kir" memorialize_account_html: "%{name} ajimêra %{target} veguherand rûpeleke bîranînê" promote_user_html: "%{name} bikarhêner %{target} bilind kir" @@ -266,7 +247,6 @@ ku: reject_user_html: "%{name} tomarkirina ji %{target} nepejirand" remove_avatar_user_html: "%{name} avatara bikarhêner %{target} rakir" reopen_report_html: "%{name} ragihandina %{target} ji nû ve vekir" - resend_user_html: "%{name} e-nameya pejirandinê dîsa bişîne ji bo %{target}" reset_password_user_html: "%{name} borînpeyva bikarhêner %{target} ji nû ve saz kir" resolve_report_html: "%{name} ragihandina %{target} çareser kir" sensitive_account_html: "%{name} medyayê %{target} wekî hestiyarî nîşan kir" @@ -416,7 +396,6 @@ ku: attempts_over_week: one: "%{count} hewldana tomarkirinê di hefteya borî de" other: "%{count} hewldanên tomarkirinê di hefteya borî de" - created_msg: Bi serkeftî navpera e-name hate astengkirin delete: Jê bibe dns: types: @@ -425,11 +404,7 @@ ku: new: create: Navper tevlî bike resolve: Navperê çareser bike - title: Navperê e-nameyê nû asteng bike - no_email_domain_block_selected: Tu astengkirnên navperê e-nameyê nehatin guhertin ji ber ku tu yek nehatine hilbijartin - resolved_dns_records_hint_html: Navê navperê ji MX ên jêrîn re çareser dike, ên ku di dawiyê de berpirsiyarin ji pejirandina e-nameyê. Astengkirina navperek MX wê tomarkirina ji her navnîşana e-nameyê ya ku heman navpera MX bi kar tîne asteng bike, tevlî ku navê navperê xuya cûda be. Hişyar be ku peydekarên sereke yên e-nameyê asteng nekî. resolved_through_html: Bi riya %{domain} ve hate çareserkirin - title: Navperên e-nameyê astengkirî export_domain_allows: new: title: Astengkirnên navperê têne @@ -575,7 +550,6 @@ ku: mark_as_sensitive_description_html: Şandiyên hatine ragihandin wê werin nîşandan wekî hestyar û were tomarkirin da ku ji te re bibe alîkar ku tu ji hêla heman ajimêrê ve binpêkirinên pêşerojê bêtir bikî. other_description_html: Bêtir vebijêrkên ji bo kontrolkirina tevgera ajimêrê bibîne û pêwendiyê li ser ajimêra ragihandî kesane bike. resolve_description_html: Li hemberî ajimêra hatiye ragihandin wê tiştek pêk neyê, binpêkirin nayên tomarkirin û ragihandin wê were girtin. - actions_description_html: Ji bo çareserkirina vê ragihandinê biryar bide ka tê kîjan gav bavêjî. Ku tu li dijî ajimêrê ragihandî çalakiyeke cezakirinê bikî, ji bilî dema ku kategoriya Spam were hilbijartin, wê agahdariyek e-nameyê ji wan re were şandin. add_to_report: Bo ragihandinê bêtir tevlî bike are_you_sure: Gelo tu bawerî? assign_to_self: Bo min diyar bike @@ -651,7 +625,6 @@ ku: manage_appeals: Îtîrazan bi rê ve bibe manage_appeals_description: Mafê dide bikarhêneran ku îtîrazan binirxînin li dijî çalakiyên çavdêriyê manage_blocks: Astengkirinan bi rê ve bibe - manage_blocks_description: Mafê dide bikarhêneran ku peydakarê e-nameyê û navnîşanên IP asteng bike manage_custom_emojis: Emojiyên kesane bi rêve bibe manage_custom_emojis_description: Mafê dide bikarhêneran ku îmojî kesane bikin li ser vê rajekarê manage_federation: Demnameya giştî bi rê ve bibe @@ -669,7 +642,6 @@ ku: manage_taxonomies: Beşan bi rê ve bibe manage_taxonomies_description: Mafê dide bikarhêneran ku naveroka rojevê binirxînin û sazkariyên hashtagê rojane bikin manage_user_access: Gihiştinê bikarhêner bi rê ve bibe - manage_user_access_description: Mafê dide bikarhêneran ku piştrastkirina du-gavî ya bikarhênerên din neçalak bikin, navnîşana e-nameya xwe biguherînin û borînpeyva xwe ji nû ve bikin manage_users: Bikarhêneran bi rêve bibe manage_users_description: Mafê dide bikarhêneran ku hûrguliyên bikarhênerên din bibînin û li dijî wan kiryarên çavdêriyê çalakiyan pêk bînin manage_webhooks: Webhook bi rê ve bibe @@ -842,7 +814,6 @@ ku: used_by_over_week: one: Di nava hefteya dawî de ji aliyê kesekî ve hatiye bikaranîn other: Di nava hefteya dawî de ji %{count} kes ve hatiye bikaranîn - title: Rojev trending: Rojev warning_presets: add_new: Yeka nû tevlî bike @@ -917,9 +888,7 @@ ku: guide_link_text: Herkes dikare beşdar bibe. sensitive_content: Naveroka hestiyarî application_mailer: - notification_preferences: Sazkariyên e-nameyê biguherîne salutation: "%{name}," - settings: 'Sazkariyên e-nameyê biguherîne: %{link}' view: 'Nîşan bide:' view_profile: Profîlê nîşan bide view_status: Şandiyê nîşan bide @@ -969,9 +938,7 @@ ku: title: Ka em te bi rê bixin li ser %{domain}. status: account_status: Rewşa ajimêr - confirming: Li benda pejirandina e-nameyê ne da ku biqede. functional: Ajimêra te êdî amade ye. - pending: Daxwaza te li benda vekolînê ji hêla xebatkarên me ye. Ev dibe ku hinek dem bigire. Ku daxwaza te were pejirandin tu yê e-nameyekê bistîne. redirecting_to: Ajimêra te neçalak e ji ber ku niha ber bi %{acct} ve tê beralîkirin. view_strikes: Binpêkirinên berê yên dijî ajimêrê xwe bibîne too_fast: Form pir zû hat şandin, dîsa biceribîne. @@ -1013,9 +980,6 @@ ku: before: 'Berî ku tu pêşve biçî, jkx nvan nîşeyan bi baldarî bixwîne:' caches: Naveroka ku ji hêla rajekarên din ve hatiye pêşbîrkirin dibe ku bimîne data_removal: Şandiyên te û daneyên din wê bi awayekî dawî bêne rakirin - email_change_html: Tu dikarî navnîşana e-nameya xwe biguherînî bêyî ku tu ajimêra xwe jê bibî - email_contact_html: Ku ew hîn jî negihîştiye, tu dikarî ji bo alîkariyê %{email} e-nameyê bişînî - email_reconfirmation_html: Ku te e-nameya pejirandinê nesitand, tu dikarî dîsa daxwaz bike irreversible: Tu yê nikaribe ajimêra xwe serrast bike an ji nû ve çalak bike more_details_html: Bo bêtir zanyarî, polîtika taybetiyê binêre. username_available: Navê bikarhêneriyê te wê dîsa peyda bibe @@ -1196,7 +1160,6 @@ ku: authentication_methods: otp: sepandina rastandina du-gavî password: borînpeyv - sign_in_token: koda ewlehiyê bo e-nameyê webauthn: kilîtên ewlehiyê description_html: Çalakiya ku nas nakî dibînî, çêtir dibe ku borînpeyva xwe biguherînî û rastandina du-gavî çalak bikî. empty: Dîroka piştrastkirinê tune ye @@ -1282,7 +1245,6 @@ ku: update: subject: "%{name} şandiyek guhert" notifications: - email_events: Bûyer bo agahdariyên e-nameyê email_events_hint: 'Bûyera ku tu dixwazî agahdariyan jê wergerî hilbijêre:' number: human: @@ -1593,7 +1555,6 @@ ku: follow_limit_reached: Tu nikarî zêdetirî %{limit} kesan bişopînî invalid_otp_token: Koda du-gavî ya nelê otp_lost_help_html: Ku te gihîştina herduyan ji dest da, dibe ku tu bi %{email} re têkilî deyne - seamless_external_login: Te bi rajekarke biyanî re têketina xwe kir, ji ber vê yekê borînpeyv û e-name nayê bikaranîn. signed_in_as: 'Têketin wekî:' verification: verification: Piştrastkirin diff --git a/config/locales/lad.yml b/config/locales/lad.yml index d0657e73f99..0267892fc80 100644 --- a/config/locales/lad.yml +++ b/config/locales/lad.yml @@ -31,7 +31,6 @@ lad: created_msg: Nota de moderasyon kriyada kon sukseso! destroyed_msg: Nota de moderasyon destruida kon sukseso! accounts: - add_email_domain_block: Bloka domeno de posta approve: Achetar approved_msg: La solisitasyon de enrejistrasyon de %{username} achetada djustamente are_you_sure: Estas siguro? @@ -58,7 +57,6 @@ lad: demote: Degrada destroyed_msg: Los datos de %{username} estan agora en kola para ser supremir pishin disable: Inkapasita - disable_sign_in_token_auth: Inkapasita la autentifikasyon por token de posta elektronika disable_two_factor_authentication: Inkapasita autentifikasyon en dos pasos disabled: Inkapasitada display_name: Nombre amostrado @@ -67,7 +65,6 @@ lad: email: Posta elektronika email_status: Estatus de posta enable: Kapasita - enable_sign_in_token_auth: Kapasita la autentifikasyon por token de posta elektronika enabled: Kapasitada enabled_msg: El kuento de %{username} fue kapasitado djustamente followers: Suivantes @@ -132,7 +129,6 @@ lad: resubscribe: Reabona role: Rolo search: Bushka - search_same_email_domain: Otros utilizadores kon el mezmo domeno de posta search_same_ip: Otros utilizadores kon el mezmo adreso IP security: Sigurita security_measures: @@ -173,26 +169,21 @@ lad: approve_appeal: Acheta apelasyon approve_user: Acheta utilizador assigned_to_self_report: Asinya raporto - change_email_user: Troka posta elektronika del utilizador change_role_user: Troka rolo de utilizador confirm_user: Konfirma utilizador create_account_warning: Kriya avertensya create_announcement: Kriya pregon - create_canonical_email_block: Kriya bloko de posta elektronika create_custom_emoji: Kriya emoji personalizado create_domain_allow: Kriya permiso de domeno create_domain_block: Kriya bloko de domeno - create_email_domain_block: Kriya bloko de domeno de posta create_ip_block: Kriya regla de IP create_unavailable_domain: Kriya domeno no desponivle create_user_role: Kriya rolo demote_user: Degrada utilizador destroy_announcement: Efasa pregon - destroy_canonical_email_block: Efasa bloko de posta elektronika destroy_custom_emoji: Efasa emoji personalizado destroy_domain_allow: Efasa permiso de domeno destroy_domain_block: Efasa bloko de domeno - destroy_email_domain_block: Efasa bloko de domeno de posta destroy_instance: Efasa domeno destroy_ip_block: Efasa regla de IP destroy_status: Efasa publikasyon @@ -200,10 +191,8 @@ lad: destroy_user_role: Efasa rolo disable_2fa_user: Inkapasita autentifikasyon en dos pasos disable_custom_emoji: Inkapasita emoji personalizados - disable_sign_in_token_auth_user: Inkapasita la autentifikasyon por token de posta elektronika para el utilizador disable_user: Inkapasita utilizador enable_custom_emoji: Kapasita emoji personalizados - enable_sign_in_token_auth_user: Kapasita la autentifikasyon por token de posta para el utilizador enable_user: Kapasita utilizador memorialize_account: Transforma en kuento komemorativo promote_user: Promove utilizador @@ -232,26 +221,20 @@ lad: approve_appeal_html: "%{name} acheto la solisitasyon de moderasyon de %{target}" approve_user_html: "%{name} acheto el enrejistramiento de %{target}" assigned_to_self_report_html: "%{name} asinyo el raporto %{target} a si mezmo" - change_email_user_html: "%{name} troko el adreso de posta elektronika del utilizador %{target}" change_role_user_html: "%{name} troko el rolo de %{target}" - confirm_user_html: "%{name} konfirmo el adreso de posta elektronika del utilizador %{target}" create_account_warning_html: "%{name} embio una avertensya a %{target}" create_announcement_html: "%{name} kriyo un muevo pregon %{target}" - create_canonical_email_block_html: "%{name} bloko la posta elektronika kon el hash %{target}" create_custom_emoji_html: "%{name} kargo el muevo emoji %{target}" create_domain_allow_html: "%{name} perimitio la federasyon kon el domeno %{target}" create_domain_block_html: "%{name} bloko el domeno %{target}" - create_email_domain_block_html: "%{name} bloko el domeno de posta elektronika %{target}" create_ip_block_html: "%{name} kriyo una regla para IP %{target}" create_unavailable_domain_html: "%{name} detuvo las entregas al domeno %{target}" create_user_role_html: "%{name} kriyo el rolo %{target}" demote_user_html: "%{name} degrado a %{target}" destroy_announcement_html: "%{name} supremio el pregon %{target}" - destroy_canonical_email_block_html: "%{name} dezbloko la posta elektronika kon el hash %{target}" destroy_custom_emoji_html: "%{name} supremio el emoji %{target}" destroy_domain_allow_html: "%{name} bloko la federasyon kon el domeno %{target}" destroy_domain_block_html: "%{name} dezbloko el domeno %{target}" - destroy_email_domain_block_html: "%{name} dezbloko el domeno de posta elektronika %{target}" destroy_instance_html: "\"%{name} purgo el domeno %{target}" destroy_ip_block_html: "%{name} supremio una regla para la IP %{target}" destroy_status_html: "%{name} supremio una publikasyon de %{target}" @@ -259,10 +242,8 @@ lad: destroy_user_role_html: "%{name} supremio el rolo %{target}" disable_2fa_user_html: "%{name} dezaktivo el rekerimiento en dos pasos para el utilizador %{target}" disable_custom_emoji_html: "%{name} dezaktivo el emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} inkapasito la autentifikasyon por token de posta elektronika para %{target}" disable_user_html: "%{name} inkapasito la koneksion kon el kuento para el utilizador %{target}" enable_custom_emoji_html: "%{name} aktivo el emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} tiene kapasitado la autentifikasyon por token de posta elektronika para %{target}" enable_user_html: "%{name} kapasito koneksion kon kuento para el utilizador %{target}" memorialize_account_html: "%{name} konvirtio el kuento de %{target} en una pajina de bendicha memoria" promote_user_html: "%{name} promosyon al utilizador %{target}" @@ -270,7 +251,6 @@ lad: reject_user_html: "%{name} refuzo el enrejistramiento de %{target}" remove_avatar_user_html: "%{name} supremio la imaje de profil de %{target}" reopen_report_html: "%{name} reavrio el raporto %{target}" - resend_user_html: "%{name} tiene reembiado la posta de konfirmasyon para %{target}" reset_password_user_html: "%{name} reinisyo el kod del utilizador %{target}" resolve_report_html: "%{name} rezolvio el raporto %{target}" sensitive_account_html: "%{name} marko la multimedia de %{target} komo sensivle" @@ -430,7 +410,6 @@ lad: attempts_over_week: one: "\"%{count} prova durante la ultima semana" other: "%{count} provas de enrejistrarse durante la ultima semana" - created_msg: Domeno de posta blokado kon sukseso delete: Efasa dns: types: @@ -439,12 +418,8 @@ lad: new: create: Adjusta domeno resolve: Rezolve domeno - title: Bloka muevo domeno de posta - no_email_domain_block_selected: No se tienen trokado blokos de domeno porke dinguno a sido eskojido not_permitted: Sin permiso - resolved_dns_records_hint_html: El nombre de domeno rezolve los sigientes domenos MX, los kualos son responsavles en ultima instansya de achetar la posta elektronika. Blokar un domeno MX blokara los rejistros de kualkier adreso de posta elektronika ke utilize el mezmo domeno MX, inkluzo si el nombre de domeno vizivle es desferente. Tenga kudiado de no blokar los prinsipales domenos de posta elektronika. resolved_through_html: Rezolvido por %{domain} - title: Domenos de posta blokados export_domain_allows: new: title: Importa permisos de domeno @@ -595,7 +570,6 @@ lad: resolve_description_html: No se tomaran aksyones kontra el kuento denunsiado, no se enrejistrara el amonestamiento, i se serrara el raporto. silence_description_html: El profil sera vizivle solo para akeyos ke ya lo sigan o lo bushken manualmente, limitando seriamente su alkanse. Siempre puede ser revertido. suspend_description_html: El profil i todos sus kontenidos seran inaksesivles asta ke sean enfin supremidos. La enteraksion kon el kuento sera emposivle. Reversivle durante un tiempo de 30 diyas. - actions_description_html: Dechide kualas mizuras tomar para rezolver esta denunsia. Si tomas una aksion punitiva kontra el kuento denunsiada, se le embiara a dicho kuento un avizo por posta elektronika, ekseptado kuando se eskoja la kategoria Spam. actions_description_remote_html: Dechide ke fazer para rezolver este raporto. Esto solo va afektar komo tu sirvidor komunike kon este kuento remoto i ke faze kon su kontenido. add_to_report: Adjusta mas al raporto already_suspended_badges: @@ -659,7 +633,6 @@ lad: delete_data_html: Efasa el profil i kontenido de @%{acct} en 30 dias si no sea desuspendido en akel tiempo preview_preamble_html: "@%{acct} resivira una avertensya komo esta:" record_strike_html: Enrejistra un amonestamiento kontra @%{acct} para ke te ayude eskalar las violasyones de reglas de este kuento en el avenir - send_email_html: Embia un mesaj de avertensia a la posta elektronika de @%{acct} warning_placeholder: Adisionalas, opsionalas razones la aksyon de moderasyon. target_origin: Orijin del kuento raportado title: Raportos @@ -699,7 +672,6 @@ lad: manage_appeals: Administra apelasiones manage_appeals_description: Permete a los utilizadores revizar apelasiones kontra aksyones de moderasyon manage_blocks: Administra blokos - manage_blocks_description: Permete a los utilizadores blokar los prokuradores de posta elektronika i los adresos IP manage_custom_emojis: Administra emojis personalizados manage_custom_emojis_description: Permete a los utilizadores editar emojis personalizados en el sirvidor manage_federation: Administra federasyon @@ -717,7 +689,6 @@ lad: manage_taxonomies: Administra etiketas manage_taxonomies_description: Permete a los utilizadores revizar el kontenido en trend i aktualizar la konfigurasyon de las etiketas manage_user_access: Administra akseso de utilizadores - manage_user_access_description: Permete a los utilizadores dezaktivar la autentifikasyon en dos pasos de otros utilizadores, trokar sus adreso de posta elektronika i restableser sus kod manage_users: Administra utilizadores manage_users_description: Permete a los utilizadores ver los peratim de otros utilizadores i realizar aksyones de moderasyon kontra eyos manage_webhooks: Administrar webhooks @@ -791,7 +762,6 @@ lad: destroyed_msg: Dosya supremida kon sukseso! software_updates: critical_update: Kritiko – por favor aktualiza pishin - description: Rekomendamos ke mantengas aktualizada tu enstalasyon de Mastodon para benefisyar de las muevas koreksyones y funksyones. Ademas, a vezes es kritiko aktualizar Mastodon punktualmente para evitar problemas de sigurita. Por estas razones, Mastodon komprova si ay aktualizasyones kada 30 minutos, i te avizara de akodro a tus preferensyas de avizos por posta elektronika. documentation_link: Ambezate mas release_notes: Notas sovre la versyon title: Aktualizasyones desponivles @@ -943,7 +913,6 @@ lad: used_by_over_week: one: Uzada por una persona durante la ultima semana other: Uzada por %{count} personas durante la ultima semana - title: Trendes trending: En trend warning_presets: add_new: Adjusta muevo @@ -1027,9 +996,7 @@ lad: guide_link_text: Todos pueden kontribuir. sensitive_content: Kontenido sensivle application_mailer: - notification_preferences: Troka preferensyas de posta salutation: "%{name}," - settings: 'Troka preferensyas de posta: %{link}' unsubscribe: Dezabona view: 'Mira:' view_profile: Ve profil @@ -1049,7 +1016,6 @@ lad: hint_html: Una koza mas! Tenemos ke konfirmar ke eres umano (para evitar spam!). Rezolve el CAPTCHA abasho i klika "Kontinua". title: Kontrolo de sigurita confirmations: - awaiting_review: Tu adreso de posta tiene sido konfirmado! La taifa de %{domain} esta revizando tu enrejistrasyon. Risiviras un meil si acheten tu kuento! awaiting_review_title: Estamos revizando tu enrejistramiento clicking_this_link: klikando en este atadijo login_link: konektate kon kuento @@ -1057,7 +1023,6 @@ lad: redirect_to_app_html: Seras readresado a la aplikasyon %{app_name}. Si esto no afita, aprova %{clicking_this_link} o regresa manualmente a la aplikasyon. registration_complete: Tu enrejistrasyon en %{domain} ya esta kompletada! welcome_title: Bienvenido, %{name}! - wrong_email_hint: Si este adreso de posta es inkorekto, puedes trokarlo en las preferensyas del kuento. delete_account: Efasa kuento delete_account_html: Si keres supremir tu kuento, puedes ir aki. Seras pedido de una konfirmasyon. description: @@ -1078,7 +1043,6 @@ lad: or_log_in_with: O konektate kon tu kuento kon privacy_policy_agreement_html: Tengo meldado i acheto la politika de privasita progress: - confirm: Konfirma posta details: Tus detalyos review: Muestra revizyon rules: Acheta reglas @@ -1100,10 +1064,8 @@ lad: security: Sigurita set_new_password: Establese muevo kod setup: - email_below_hint_html: Mira en tu kuti de spam o solisita de muevo. Si el adreso de posta elektronika ke aparese aki es yerrado, puedes trokarlo aki. email_settings_hint_html: Klika el atadjiko ke te embimos para verifikar %{email}. Asperaremos aki. link_not_received: No risivites un atadijo? - new_confirmation_instructions_sent: Resiviras un muevo mesaj de posta elektronika kon el atadjio de konfirmasyon en unos minutos! title: Reviza tu kuti de arivo sign_in: preamble_html: Konektate kon tus kredensiales de %{domain}. Si tu kuento esta balabayado en otruno servidor, no puedras konektarte aki. @@ -1114,9 +1076,7 @@ lad: title: Kriya kuento de Mastodon en %{domain}. status: account_status: Estado del kuento - confirming: Bekleando konfirmasyon de posta elektronika. functional: Tu kuento esta kompletamente funksyonal. - pending: Tu solisitasyon esta asperando la revizion por muestros administradores. Esto puede tadrar algun tiempo. Arisiviras una posta elektronika si la solisitasyon sea achetada. redirecting_to: Tu kuento se topa inaktivo porke esta siendo readresado a %{acct}. self_destruct: Deke %{domain} va a serrarse, solo tendras akseso limitado a tu kuento. view_strikes: Ve amonestamientos pasados kontra tu kuento @@ -1159,9 +1119,6 @@ lad: before: 'Antes de kontinuar, por favor melda kon atensyon las sigientes notas:' caches: El kontenido ke tiene sido magazinado en kashe por otros sirvidores puede persistir data_removal: Tus publikasyones i el resto de datos se supremiran definitivamente - email_change_html: Puedes trokar tu adreso de posta elektronika sin supremir tu kuento - email_contact_html: Si ainda no te tiene parvenido, puedes eskrivir a %{email} para pider ayuda - email_reconfirmation_html: Si no te tiene parvenido la posta de konfirmasyon, puedes retornar a solisitarlo irreversible: No podras restaurar ni reaktivar tu kuento more_details_html: Para mas detalyos, ver la politika de privasita. username_available: Tu nombre de utilizador retornara a estar desponivle @@ -1394,7 +1351,6 @@ lad: authentication_methods: otp: aplikasyon de autentifikasyon en dos pasos password: kod - sign_in_token: kodiche de sigurita por posta elektronika webauthn: yaves de sigurita description_html: Si ves una aktivita ke no rekoneses, konsidera trokar tu kod i kapasitar la autentifikasyon en dos pasos. empty: No ay estoria de autentifikasyon desponivle @@ -1405,16 +1361,6 @@ lad: unsubscribe: action: Si, dezabona complete: Dezabonado - confirmation_html: Estas siguro de ke ya no keres risivir %{type} de Mastodon en %{domain} a tu posta elektronika %{email}? Syempre podras reabonarte dizde las opsyones de avizos por posta.. - emails: - notification_emails: - favourite: avizos de favoritos por posta - follow: avizos de segidores por posta - follow_request: avizos de solisitasyones de segimyento por posta - mention: avizos de enmentaduras por posta - reblog: avizos de repartajasyones por posta - resubscribe_html: Si tyenes deabonado por yerro, puedes reabonar en tus opsyones de avizos por posta elektronika. - success_html: Ya no risiviras %{type} de Mastodon en %{domain} a tu posta en %{email}. title: Dezabona media_attachments: validations: @@ -1495,8 +1441,6 @@ lad: update: subject: "%{name} edito una publikasyon" notifications: - administration_emails: Avizos de administrasyon por posta - email_events: Evenimyentos para avizos por posta email_events_hint: 'Eskoje los evenimientos para los kualos keres risivir avizos:' number: human: @@ -1655,7 +1599,6 @@ lad: import: Importo import_and_export: Importo i eksporto migrate: Migrasyon de kuento - notifications: Avizos por posta elektronika preferences: Preferensyas profile: Profil publiko relationships: Segidos i suivantes @@ -1891,7 +1834,6 @@ lad: invalid_otp_token: Kodiche de dos pasos no valido otp_lost_help_html: Si pedriste akseso a los dos, puedes kontaktarte kon %{email} rate_limited: Demaziadas provas de autentifikasyon, aprova de muevo dempues. - seamless_external_login: Estas konektado por un servisyo eksterno i estonses la konfigurasyon de kod i konto de posta no estan disponivles. signed_in_as: 'Konektado komo:' verification: extra_instructions_html: Konsejo: El atadijo en tu web puede ser invizivle. La parte importante es rel="me", ke evita la suplantasyon de identita en sitios kon kontenido jenerado por el utilizador. Puedes inkluzo uzar una etiketa atadijo en la kavesera de la pajina en vez de a, ama el HTML deve ser aksesivle sin exekutar JavaScript. diff --git a/config/locales/lt.yml b/config/locales/lt.yml index ad9730aca7a..44f7c7ddfc1 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -35,7 +35,6 @@ lt: created_msg: Prižiūrėjimo pastaba sėkmingai sukurta! destroyed_msg: Prižiūrėjimo pastaba sėkmingai sunaikinta! accounts: - add_email_domain_block: Blokuoti el. pašto domeną approve: Patvirtinti approved_msg: Sėkmingai patvirtinta %{username} registracijos paraiška. are_you_sure: Ar esi įsitikinęs (-usi)? @@ -62,7 +61,6 @@ lt: demote: Pažeminti destroyed_msg: "%{username} duomenys dabar laukia eilėje, kad būtų netrukus ištrinti." disable: Sustabdyti - disable_sign_in_token_auth: Išjungti el. pašto prieigos rakto tapatybės nustatymą disable_two_factor_authentication: Išjungti 2FA disabled: Pristabdyta display_name: Rodomas vardas @@ -71,7 +69,6 @@ lt: email: El. paštas email_status: El. pašto būsena enable: Panaikinti sustabdymą - enable_sign_in_token_auth: Įjungti el. pašto prieigos rakto tapatybės nustatymą enabled: Įjungta enabled_msg: Sėkmingai panaikintas %{username} paskyros sustabdymas. followers: Sekėjai @@ -138,7 +135,6 @@ lt: resubscribe: Prenumeruoti iš naujo role: Vaidmuo search: Ieškoti - search_same_email_domain: Kiti naudotojai su tuo pačiu el. pašto domenu search_same_ip: Kiti naudotojai su tuo pačiu IP security: Saugumas security_measures: @@ -179,26 +175,21 @@ lt: approve_appeal: Patvirtinti apeliaciją approve_user: Patvirtinti naudotoją assigned_to_self_report: Priskirti ataskaitą - change_email_user: Keisti el. paštą naudotojui change_role_user: Keisti naudotojo vaidmenį confirm_user: Patvirtinti naudotoją create_account_warning: Kurti įspėjimą create_announcement: Kurti skelbimą - create_canonical_email_block: Kurti el. pašto bloką create_custom_emoji: Kurti pasirinktinį jaustuką create_domain_allow: Kurti domeno leidimą create_domain_block: Kurti domeno bloką - create_email_domain_block: Kurti el. pašto domeno bloką create_ip_block: Kurti IP taisyklę create_unavailable_domain: Kurti nepasiekiamą domeną create_user_role: Kurti vaidmenį demote_user: Pažeminti naudotoją destroy_announcement: Ištrinti skelbimą - destroy_canonical_email_block: Ištrinti el. pašto bloką destroy_custom_emoji: Ištrinti pasirinktinį jaustuką destroy_domain_allow: Ištrinti domeno leidimą destroy_domain_block: Ištrinti domeno bloką - destroy_email_domain_block: Ištrinti el. pašto domeno bloką destroy_instance: Išvalyti domeną destroy_ip_block: Ištrinti IP taisyklę destroy_status: Ištrinti įrašą @@ -206,10 +197,8 @@ lt: destroy_user_role: Sunaikinti vaidmenį disable_2fa_user: Išjungti 2FA disable_custom_emoji: Išjungti pasirinktinį jaustuką - disable_sign_in_token_auth_user: Išjungti el. pašto prieigos rakto tapatybės nustatymą naudotojui disable_user: Išjungti naudotoją enable_custom_emoji: Įjungti pasirinktinį jaustuką - enable_sign_in_token_auth_user: Įjungti el. pašto prieigos rakto tapatybės nustatymą naudotojui enable_user: Įjungti naudotoją memorialize_account: Memorializuoti paskyrą promote_user: Paaukštinti naudotoją @@ -239,26 +228,20 @@ lt: approve_appeal_html: "%{name} patvirtino prižiūjimo veiksmo apeliaciją iš %{target}" approve_user_html: "%{name} patvirtino registraciją iš %{target}" assigned_to_self_report_html: "%{name} paskyrė ataskaitą %{target} saviems" - change_email_user_html: "%{name} pakeitė el. paštą naudotojui %{target}" change_role_user_html: "%{name} pakeitė vaidmenį %{target}" - confirm_user_html: "%{name} patvirtino el. paštą naudotojui %{target}" create_account_warning_html: "%{name} išsiuntė įspėjimą %{target}" create_announcement_html: "%{name} sukūrė naują skelbimą %{target}" - create_canonical_email_block_html: "%{name} užblokavo el. paštą su maišu %{target}" create_custom_emoji_html: "%{name} įkėlė naują jaustuką %{target}" create_domain_allow_html: "%{name} leido federaciją su domenu %{target}" create_domain_block_html: "%{name} užblokavo domeną %{target}" - create_email_domain_block_html: "%{name} užblokavo el. pašto domeną %{target}" create_ip_block_html: "%{name} sukūrė taisyklę IP %{target}" create_unavailable_domain_html: "%{name} sustabdė tiekimą į domeną %{target}" create_user_role_html: "%{name} sukūrė %{target} vaidmenį" demote_user_html: "%{name} pažemino naudotoją %{target}" destroy_announcement_html: "%{name} ištrynė skelbimą %{target}" - destroy_canonical_email_block_html: "%{name} atblokavo el. paštą su maišu %{target}" destroy_custom_emoji_html: "%{name} ištrynė jaustuką %{target}" destroy_domain_allow_html: "%{name} neleido federacijos su domenu %{target}" destroy_domain_block_html: "%{name} atblokavo domeną %{target}" - destroy_email_domain_block_html: "%{name} atblokavo el. pašto domeną %{target}" destroy_instance_html: "%{name} išvalė domeną %{target}" destroy_ip_block_html: "%{name} ištrynė taisyklę IP %{target}" destroy_status_html: "%{name} pašalino įrašą %{target}" @@ -266,10 +249,8 @@ lt: destroy_user_role_html: "%{name} ištrynė %{target} vaidmenį" disable_2fa_user_html: "%{name} išjungė dviejų veiksnių reikalavimą naudotojui %{target}" disable_custom_emoji_html: "%{name} išjungė jaustuką %{target}" - disable_sign_in_token_auth_user_html: "%{name} išjungė el. pašto prieigos tapatybės nustatymą naudotojui %{target}" disable_user_html: "%{name} išjungė prisijungimą naudotojui %{target}" enable_custom_emoji_html: "%{name} įjungė jaustuką %{target}" - enable_sign_in_token_auth_user_html: "%{name} įjungė el. pašto prieigos tapatybės nustatymą naudotojui %{target}" enable_user_html: "%{name} įjungė prisijungimą naudotojui %{target}" memorialize_account_html: "%{name} pavertė %{target} paskyrą į atminimo puslapį" promote_user_html: "%{name} paaukštino naudotoją %{target}" @@ -277,7 +258,6 @@ lt: reject_user_html: "%{name} atmetė registraciją iš %{target}" remove_avatar_user_html: "%{name} pašalino %{target} avatarą" reopen_report_html: "%{name} atidarė ataskaitą %{target}" - resend_user_html: "%{name} iš naujo išsiuntė patvirtinimo el. laišką %{target}" reset_password_user_html: "%{name} iš naujo nustatė naudotojo slaptažodį %{target}" resolve_report_html: "%{name} išsprendė ataskaitą %{target}" sensitive_account_html: "%{name} pažymėjo %{target} mediją kaip jautrią" @@ -435,13 +415,10 @@ lt: email_domain_blocks: add_new: Pridėti naują allow_registrations_with_approval: Leisti registracijas su patvirtinimu - created_msg: El pašto domenas sėkmingai pridėtas į juodąjį sąrašą delete: Ištrinti domain: Domenas new: create: Pridėto domeną - title: Naujas el pašto juodojo sąrašo įtraukimas - title: El pašto juodasis sąrašas export_domain_blocks: import: description_html: Netrukus importuosi domenų blokavimų sąrašą. Labai atidžiai peržiūrėk šį sąrašą, ypač jei ne tu jį sudarei. @@ -508,7 +485,6 @@ lt: destroyed_msg: Skundo žinutė sekmingai ištrinta! reports: action_taken_by: Veiksmo ėmėsi - actions_description_html: Nuspręsk, kokių veiksmų imtis, kad išspręstum šią ataskaitą. Jei imsis baudžiamųjų veiksmų prieš paskyrą, apie kurią pranešta, jiems bus išsiųstas el. laiško pranešimas, išskyrus atvejus, kai pasirinkta kategorija Šlamštas. already_suspended_badges: local: Jau sustabdytas šiame serveryje remote: Jau sustabdytas jų serveryje @@ -551,7 +527,6 @@ lt: manage_invites: Tvarkyti kvietimus manage_invites_description: Leidžia naudotojams naršyti ir deaktyvuoti kvietimų nuorodas. manage_taxonomies_description: Leidžia naudotojams peržiūrėti tendencingą turinį ir atnaujinti saitažodžių nustatymus - manage_user_access_description: Leidžia naudotojams išjungti kitų naudotojų dvigubo tapatybės nustatymą, pakeisti el. pašto adresą ir iš naujo nustatyti slaptažodį. settings: branding: title: Firminio ženklo kūrimas @@ -576,7 +551,6 @@ lt: authorized_fetch_overridden_hint: Šiuo metu negali pakeisti šio nustatymo, nes jį pakeičia aplinkos kintamasis. federation_authentication: Federacijos tapatybės nustatymo vykdymas software_updates: - description: Rekomenduojama nuolat atnaujinti Mastodon diegyklę, kad galėtum naudotis naujausiais pataisymais ir funkcijomis. Be to, kartais labai svarbu laiku atnaujinti Mastodon, kad būtų išvengta saugumo problemų. Dėl šių priežasčių Mastodon kas 30 minučių tikrina, ar yra naujinimų, ir praneša tau apie tai pagal tavo el. pašto pranešimų parinktis. documentation_link: Sužinoti daugiau release_notes: Leidimo informacija title: Galimi naujinimai @@ -638,10 +612,16 @@ lt: trends: allow: Leisti approved: Patvirtinta + confirm_allow: Ar tikrai nori leisti pasirinktas žymes? + confirm_disallow: Ar tikrai nori neleisti pasirinktas žymes? disallow: Neleisti links: allow: Leisti nuorodą allow_provider: Leisti leidėją + confirm_allow: Ar tikrai nori leisti pasirinktas nuorodas? + confirm_allow_provider: Ar tikrai nori leisti pasirinktus teikėjus? + confirm_disallow: Ar tikrai nori neleisti pasirinktas nuorodas? + confirm_disallow_provider: Ar tikrai nori neleisti pasirinktus teikėjus? description_html: Tai – nuorodos, kuriomis šiuo metu daug bendrinasi paskyros, iš kurių tavo serveris mato įrašus. Tai gali padėti naudotojams sužinoti, kas vyksta pasaulyje. Jokios nuorodos nerodomos viešai, kol nepatvirtinai leidėjo. Taip pat gali leisti arba atmesti atskiras nuorodas. disallow: Neleisti nuorodą disallow_provider: Neleisti leidėją @@ -662,6 +642,10 @@ lt: statuses: allow: Leisti įrašą allow_account: Leisti autorių (-ę) + confirm_allow: Ar tikrai nori leisti pasirinktas būsenas? + confirm_allow_account: Ar tikrai nori leisti pasirinktas paskyras? + confirm_disallow: Ar tikrai nori neleisti pasirinktas būsenas? + confirm_disallow_account: Ar tikrai nori neleisti pasirinktas paskyras? description_html: Tai – įrašai, apie kuriuos žino tavo serveris ir kuriais šiuo metu daug bendrinamasi ir kurie yra mėgstami. Tai gali padėti naujiems ir grįžtantiems naudotojams rasti daugiau žmonių, kuriuos galima sekti. Jokie įrašai nerodomi viešai, kol nepatvirtinai autoriaus (-ės), o autorius (-ė) leidžia savo paskyrą siūlyti kitiems. Taip pat gali leisti arba atmesti atskirus įrašus. disallow: Neleisti įrašą disallow_account: Neleisti autorių (-ę) @@ -685,7 +669,6 @@ lt: title: Tendencingos saitažodžiai trendable: Gali pasirodyti tendencijose trending_rank: 'Tendencinga #%{rank}' - title: Tendencijos trending: Tendencinga warning_presets: add_new: Pridėti naują @@ -734,8 +717,6 @@ lt: guide_link_text: Visi gali prisidėti. sensitive_content: Jautrus turinys application_mailer: - notification_preferences: Keisti el. pašto nuostatas - settings: 'Keisti el. pašto nuostatas: %{link}' view: 'Peržiūra:' view_profile: Peržiurėti profilį view_status: Peržiūrėti įrašą @@ -753,7 +734,6 @@ lt: hint_html: Dar vienas dalykas! Turime patvirtinti, kad esi žmogus (kad galėtume išvengti šlamšto). Išspręsk toliau pateiktą CAPTCHA ir spausk Tęsti. title: Saugumo patikrinimas confirmations: - awaiting_review: Tavo el. pašto adresas yra patvirtintas! Domeno %{domain} personalas dabar tikrina tavo registraciją. Jei jie patvirtins tavo paskyrą, gausi el. laišką. awaiting_review_title: Peržiūrima tavo registracija clicking_this_link: paspausti šį nuorodą login_link: prisijungti @@ -761,7 +741,6 @@ lt: redirect_to_app_html: Turėjei būti nukreiptas (-a) į %{app_name} programėlę. Jei taip neatsitiko, pabandyk %{clicking_this_link} arba rankiniu būdu grįžk į programėlę. registration_complete: Tavo registracija domene %{domain} baigta! welcome_title: Sveiki, %{name}! - wrong_email_hint: Jei šis el. pašto adresas neteisingas, gali jį pakeisti paskyros nustatymuose. delete_account: Ištrinti paskyrą delete_account_html: Jei nori ištrinti savo paskyrą, gali tęsti čia. Tavęs bus paprašyta patvirtinimo. description: @@ -782,7 +761,6 @@ lt: or_log_in_with: Arba prisijungti su privacy_policy_agreement_html: Perskaičiau ir sutinku su privatumo politika progress: - confirm: Patvirtinti el. paštą details: Tavo duomenys review: Mūsų peržiūra rules: Priimti taisykles @@ -804,10 +782,8 @@ lt: security: Apsauga set_new_password: Nustatyti naują slaptažodį setup: - email_below_hint_html: Patikrink šlamšto aplanką arba paprašyk kito. Gali ištaisyti savo el. pašto adresą, jei jis neteisingas. email_settings_hint_html: Spustelėk mūsų atsiųstą nuorodą, kad patikrintum %{email}. Mes lauksime čia. link_not_received: Negavai nuorodos? - new_confirmation_instructions_sent: Po kelių minučių gausi naują el. laišką su patvirtinimo nuoroda! title: Patikrinti pašto dėžutę sign_in: preamble_html: Prisijunk su savo %{domain} kredencialais. Jei tavo yra kitame serveryje, čia prisijungti negalėsi. @@ -988,7 +964,6 @@ lt: subject: "%{name} pakėlė tavo įrašą" title: Naujas pakėlimas notifications: - email_events: Įvykiai, skirti el. laiško pranešimams email_events_hint: 'Pasirink įvykius, apie kuriuos nori gauti pranešimus:' number: human: @@ -1086,7 +1061,6 @@ lt: featured_tags: Rodomi saitažodžiai import: Importuoti migrate: Paskyros migracija - notifications: El. laiško pranešimai preferences: Nuostatos profile: Viešas profilis relationships: Sekimai ir sekėjai @@ -1231,7 +1205,6 @@ lt: invalid_otp_token: Netinkamas dviejų veiksnių kodas otp_lost_help_html: Jei praradai prieigą prie abiejų, gali susisiek su %{email} rate_limited: Per daug tapatybės nustatymo bandymų. Bandyk dar kartą vėliau. - seamless_external_login: Esi prisijungęs (-usi) per išorinę paslaugą, todėl slaptažodžio ir el. pašto nustatymai nepasiekiami. signed_in_as: 'Prisijungta kaip:' verification: extra_instructions_html: Patarimas: nuoroda tavo svetainėje gali būti nematoma. Svarbi dalis – tai, kad rel="me" neleidžia apsimesti interneto svetainėse, kuriose yra naudotojų sukurto turinio. Vietoj to gali naudoti net nuorodą puslapio antraštėje esančią žymę a, tačiau HTML turi būti pasiekiamas nevykdant JavaScript. diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 5a071eba863..43b6995e285 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -33,7 +33,6 @@ lv: created_msg: Moderācijas piezīme ir veiksmīgi izveidota! destroyed_msg: Moderācijas piezīme ir veiksmīgi iznīcināta! accounts: - add_email_domain_block: Bloķēt e-pasta domēnu approve: Apstiprināt approved_msg: Veiksmīgi apstiprināts %{username} reģistrēšanās pieteikums are_you_sure: Vai esi pārliecināts? @@ -60,7 +59,6 @@ lv: demote: Pazemināt destroyed_msg: Lietotāja %{username} dati tagad ievietoti rindā, lai tos nekavējoties izdzēstu disable: Iesaldēt - disable_sign_in_token_auth: Atspējot autentifikāciju ar e-pasta marķieri disable_two_factor_authentication: Atspējot 2FA disabled: Iesaldēts display_name: Parādāmais vārds @@ -69,7 +67,6 @@ lv: email: E-pasts email_status: E-pasta statuss enable: Atsaldēt - enable_sign_in_token_auth: Iespējot autentifikāciju ar e-pasta marķieri enabled: Iespējots enabled_msg: Veiksmīgi atsaldēts %{username} konts followers: Sekotāji @@ -135,7 +132,6 @@ lv: resubscribe: Pieteikties vēlreiz role: Loma search: Meklēt - search_same_email_domain: Citi lietotāji ar tādu pašu e-pasta domēnu search_same_ip: Citi lietotāji ar tādu pašu IP security: Drošība security_measures: @@ -176,26 +172,21 @@ lv: approve_appeal: Apstiprināt Apelāciju approve_user: Apstiprināt lietotāju assigned_to_self_report: Piešķirt Pārskatu - change_email_user: Mainīt e-pastu lietotājam change_role_user: Mainīt lietotāja lomu confirm_user: Apstiprināt lietotāju create_account_warning: Izveidot Brīdinājumu create_announcement: Izveidot Paziņojumu - create_canonical_email_block: Izveidot E-pasta Bloku create_custom_emoji: Izveidot pielāgotu emocijzīmi create_domain_allow: Izveidot Domēna Atļauju create_domain_block: Izveidot Domēna Bloku - create_email_domain_block: Izveidot E-pasta Domēna Bloku create_ip_block: Izveidot IP noteikumu create_unavailable_domain: Izveidot Nepieejamu Domēnu create_user_role: Izveidot lomu demote_user: Pazemināt Lietotāju destroy_announcement: Dzēst Paziņojumu - destroy_canonical_email_block: Dzēst E-pasta Bloku destroy_custom_emoji: Dzēst pielāgoto emocijzīmi destroy_domain_allow: Dzēst Domēna Atļauju destroy_domain_block: Dzēst Domēna Bloku - destroy_email_domain_block: Dzēst E-pasta Domēna Bloku destroy_instance: Attīrīt domēnu destroy_ip_block: Dzēst IP noteikumu destroy_status: Izdzēst Rakstu @@ -203,10 +194,8 @@ lv: destroy_user_role: Iznīcināt lomu disable_2fa_user: Atspējot 2FA disable_custom_emoji: Atspējot pielāgotu emocijzīmi - disable_sign_in_token_auth_user: Atspējoja e-pasta marķiera autentifikāciju lietotājam disable_user: Atspējot Lietotāju enable_custom_emoji: Iespējot pielāgotu emocijzīmi - enable_sign_in_token_auth_user: Iespējot e-pasta marķiera autentifikāciju lietotājam enable_user: Ieslēgt Lietotāju memorialize_account: Saglabāt Kontu Piemiņai promote_user: Izceltt Lietotāju @@ -235,26 +224,20 @@ lv: approve_appeal_html: "%{name} apstiprināja moderācijas lēmuma apelāciju no %{target}" approve_user_html: "%{name} apstiprināja reģistrēšanos no %{target}" assigned_to_self_report_html: "%{name} piešķīra pārskatu %{target} sev" - change_email_user_html: "%{name} nomainīja e-pasta adresi lietotājam %{target}" change_role_user_html: "%{name} nomainīja lomu uz %{target}" - confirm_user_html: "%{name} apstiprināja e-pasta adresi lietotājam %{target}" create_account_warning_html: "%{name} nosūtīja brīdinājumu %{target}" create_announcement_html: "%{name} izveidoja jaunu paziņojumu %{target}" - create_canonical_email_block_html: "%{name} bloķēja e-pastu ar hešu %{target}" create_custom_emoji_html: "%{name} augšupielādēja jaunu emocijzīmi %{target}" create_domain_allow_html: "%{name} atļāva federāciju ar domēnu %{target}" create_domain_block_html: "%{name} bloķēja domēnu %{target}" - create_email_domain_block_html: "%{name} bloķēja e-pasta domēnu %{target}" create_ip_block_html: "%{name} izveidoja nosacījumu priekš IP %{target}" create_unavailable_domain_html: "%{name} apturēja piegādi uz domēnu %{target}" create_user_role_html: "%{name} nomainīja %{target} lomu" demote_user_html: "%{name} pazemināja lietotāju %{target}" destroy_announcement_html: "%{name} izdzēsa paziņojumu %{target}" - destroy_canonical_email_block_html: "%{name} atbloķēja e-pastu ar hešu %{target}" destroy_custom_emoji_html: "%{name} izdzēsa emocijzīmi %{target}" destroy_domain_allow_html: "%{name} neatļāva federāciju ar domēnu %{target}" destroy_domain_block_html: "%{name} atbloķēja domēnu %{target}" - destroy_email_domain_block_html: "%{name} atbloķēja e-pasta domēnu %{target}" destroy_instance_html: "%{name} attīrija domēnu %{target}" destroy_ip_block_html: "%{name} izdzēsa nosacījumu priekš IP %{target}" destroy_status_html: "%{name} noņēma ziņu %{target}" @@ -262,10 +245,8 @@ lv: destroy_user_role_html: "%{name} izdzēsa %{target} lomu" disable_2fa_user_html: "%{name} atspējoja divpakāpju prasības lietotājam %{target}" disable_custom_emoji_html: "%{name} atspējoja emocijzīmi %{target}" - disable_sign_in_token_auth_user_html: "%{name} atspējoja e-pasta marķiera autentifikāciju %{target}" disable_user_html: "%{name} atspējoja pieteikšanos lietotājam %{target}" enable_custom_emoji_html: "%{name} iespējoja emocijzīmi %{target}" - enable_sign_in_token_auth_user_html: "%{name} iespējoja e-pasta marķiera autentifikāciju %{target}" enable_user_html: "%{name} iespējoja pieteikšanos lietotājam %{target}" memorialize_account_html: "%{name} pārvērta %{target} kontu par atmiņas lapu" promote_user_html: "%{name} paaugstināja lietotāju %{target}" @@ -273,7 +254,6 @@ lv: reject_user_html: "%{name} noraidīja reģistrēšanos no %{target}" remove_avatar_user_html: "%{name} noņēma %{target} profila attēlu" reopen_report_html: "%{name} atkārtoti atvēra ziņojumu %{target}" - resend_user_html: "%{name} atkārtoti nosūtīja apstiprinājuma e-pastu %{target}" reset_password_user_html: "%{name} atiestatīja paroli lietotājam %{target}" resolve_report_html: "%{name} atrisināja ziņojumu %{target}" sensitive_account_html: "%{name} atzīmēja %{target} multividi kā sensitīvu" @@ -437,7 +417,6 @@ lv: one: "%{count} mēģinājums pagājušajā nedēļā" other: "%{count} reģistrēšanās mēģinājumi pagājušajā nedēļā" zero: "%{count} mēģinājumu pagājušajā nedēļā" - created_msg: E-pasta domēns ir veiksmīgi bloķēts delete: Dzēst dns: types: @@ -446,12 +425,8 @@ lv: new: create: Pievienot domēnu resolve: Atrisināt domēnu - title: Bloķēt jaunu e-pasta domēnu - no_email_domain_block_selected: Neviens e-pasta domēna bloks netika mainīts, jo neviens netika atlasīts not_permitted: Nav atļauta - resolved_dns_records_hint_html: Domēna nosaukums tiek izmantots tālāk norādītajos MX domēnos, kas galu galā ir atbildīgi par e-pasta pieņemšanu. Bloķējot MX domēnu, tiks bloķēta reģistrēšanās no jebkuras e-pasta adreses, kas izmanto vienu un to pašu MX domēnu, pat ja redzamais domēna nosaukums atšķiras. Esi uzmanīgs, lai nebloķētu lielākos e-pasta pakalpojumu sniedzējus. resolved_through_html: Atrisināts, izmantojot %{domain} - title: Bloķētie e-pasta domēni export_domain_allows: new: title: Importēt domēnu atļaujas @@ -606,7 +581,6 @@ lv: resolve_description_html: Pret norādīto kontu netiks veiktas nekādas darbības, netiks reģistrēts brīdinājums, un ziņojums tiks slēgts. silence_description_html: Konts būs redzams tikai tiem, kas tam jau seko vai meklē to manuāli, ievērojami ierobežojot tā sasniedzamību. To vienmēr var atgriezt. Tiek aizvērti visi šī konta pārskati. suspend_description_html: Konts un viss tā saturs nebūs pieejams un galu galā tiks izdzēsts, un mijiedarbība ar to nebūs iespējama. Atgriežams 30 dienu laikā. Tiek aizvērti visi šī konta pārskati. - actions_description_html: Izlem, kādas darbības jāveic, lai atrisinātu šo ziņojumu. Ja veiksi sodīšanas darbību pret kontu, par kuru ziņots, tam tiks nosūtīts e-pasta paziņojums, izņemot gadījumus, kad ir atlasīta kategorija Spam. actions_description_remote_html: Izlem, kādas darbības jāveic, lai atrisinātu šo ziņojumu. Tas ietekmēs tikai to, kā tavs serveris sazinās ar šo attālo kontu un apstrādā tā saturu. add_to_report: Pievienot varāk paziņošanai are_you_sure: Vai esi pārliecināts? @@ -666,7 +640,6 @@ lv: delete_data_html: Dzēsiet lietotāja @%{acct} profilu un saturu pēc 30 dienām, ja vien to darbība pa šo laiku netiks atcelta preview_preamble_html: "@%{acct} saņems brīdinājumu ar šādu saturu:" record_strike_html: Ierakstiet brīdinājumu pret @%{acct}, lai palīdzētu jums izvērst turpmākus pārkāpumus no šī konta - send_email_html: Nosūtiet @%{acct} brīdinājuma e-pastu warning_placeholder: Izvēles papildu pamatojums regulēšanas darbībai. target_origin: Ziņotā konta izcelsme title: Ziņojumi @@ -708,7 +681,6 @@ lv: manage_appeals: Pārvaldīt Pārsūdzības manage_appeals_description: Ļauj lietotājiem izskatīt apelācijas pret regulēšanas darbībām manage_blocks: Pārvaldīt Bloķus - manage_blocks_description: Ļauj lietotājiem bloķēt e-pasta pakalpojumu sniedzējus un IP adreses manage_custom_emojis: Pārvaldīt Pielāgotās Emocijzīmes manage_custom_emojis_description: Ļauj lietotājiem pārvaldīt pielāgotās emocijzīmes serverī manage_federation: Pārvaldīt Federāciju @@ -726,7 +698,6 @@ lv: manage_taxonomies: Pārvaldīt Taksonomijas manage_taxonomies_description: Ļauj lietotājiem pārskatīt aktuālāko saturu un atjaunināt atsauces iestatījumus manage_user_access: Pārvaldīt Lietotāju Piekļuves - manage_user_access_description: Ļauj lietotājiem atspējot citu lietotāju divu faktoru autentifikāciju, mainīt savu e-pasta adresi un atiestatīt paroli manage_users: Pārvaldīt Lietotājus manage_users_description: Ļauj lietotājiem skatīt citu lietotāju informāciju un veikt pret viņiem regulēšanas darbības manage_webhooks: Pārvaldīt Tīmekļa Aizķeres @@ -799,7 +770,6 @@ lv: destroyed_msg: Vietnes augšupielāde ir veiksmīgi izdzēsta! software_updates: critical_update: Kritiski - lūdzu, ātri atjaunini - description: Ieteicams uzturēt savu Mastodon instalāciju atjauninātu, lai gūtu labumu no jaunākajiem labojumiem un funkcijām. Turklāt dažreiz ir ļoti svarīgi atjaunināt Mastodon savlaicīgi, lai izvairītos no drošības problēmām. Šo iemeslu dēļ Mastodon pārbauda atjauninājumus ik pēc 30 minūtēm un informēs tevi atbilstoši tavu e-pasta paziņojumu iestatījumiem. documentation_link: Uzzināt vairāk release_notes: Laidiena piezīmes title: Pieejamie atjauninājumi @@ -954,7 +924,6 @@ lv: one: Pēdējās nedēļas laikā izmantoja viens cilvēks other: Pēdējās nedēļas laikā izmantoja %{count} cilvēki zero: Pēdējās nedēļas laikā izmantoja %{count} cilvēku - title: Tendences trending: Populārākie warning_presets: add_new: Pievienot jaunu @@ -1036,9 +1005,7 @@ lv: guide_link_text: Ikviens var piedalīties. sensitive_content: Sensitīvs saturs application_mailer: - notification_preferences: Mainīt e-pasta uztādījumus salutation: "%{name}," - settings: 'Mainīt e-pasta uztādījumus: %{link}' unsubscribe: Atcelt abonēšanu view: 'Skatīt:' view_profile: Skatīt profilu @@ -1058,7 +1025,6 @@ lv: hint_html: Vēl tikai viena lieta! Mums ir jāapstiprina, ka tu esi cilvēks (tas ir tāpēc, lai mēs varētu nepieļaut surogātpasta izsūtīšanu!). Atrisini tālāk norādīto CAPTCHA un noklikšķini uz "Turpināt". title: Drošības pārbaude confirmations: - awaiting_review: Tava e-pasta adrese ir apstiprināta! %{domain} darbinieki tagad pārskata tavu reģistrāciju. Tu saņemsi e-pastu, ja viņi apstiprinās tavu kontu! awaiting_review_title: Tava reģistrācija tiek izskatīta clicking_this_link: klikšķinot šo saiti login_link: pieteikties @@ -1066,7 +1032,6 @@ lv: redirect_to_app_html: Tev vajadzētu būt novirzītam uz lietotni %{app_name}. Ja tas nenotika, mēģini %{clicking_this_link} vai manuāli atgriezieties lietotnē. registration_complete: Tava reģistrācija domēnā %{domain} tagad ir pabeigta! welcome_title: Laipni lūdzam, %{name}! - wrong_email_hint: Ja šī e-pasta adrese nav pareiza, to var mainīt konta iestatījumos. delete_account: Dzēst kontu delete_account_html: Ja vēlies dzēst savu kontu, tu vari turpināt šeit. Tev tiks lūgts apstiprinājums. description: @@ -1087,7 +1052,6 @@ lv: or_log_in_with: Vai piesakies ar privacy_policy_agreement_html: Esmu izlasījis un piekrītu privātuma politikai progress: - confirm: Apstiprināt e-pastu details: Tavi dati review: Mūsu apskats rules: Pieņemt noteikumus @@ -1109,10 +1073,8 @@ lv: security: Drošība set_new_password: Iestatīt jaunu paroli setup: - email_below_hint_html: Pārbaudi savu surogātpasta mapi vai pieprasi vēl vienu! Tu vari labot savu e-pasta adresi, ja tā ir nepareiza. email_settings_hint_html: Noklikšķini uz saites, kuru mēs tev nosūtījām, lai apstiprinātu %{email}. Mēs tepat pagaidīsim. link_not_received: Vai nesaņēmi sati? - new_confirmation_instructions_sent: Pēc dažām minūtēm saņemsi jaunu e-pastu ar apstiprinājuma saiti! title: Pārbaudi savu iesūtni sign_in: preamble_html: Jāpiesakās ar saviem %{domain} piekļuves datiem. Ja Tavs konts tiek mitināts citā serverī, Tu nevarēsi šeit pieteikties. @@ -1123,9 +1085,7 @@ lv: title: Atļauj tevi iestatīt %{domain}. status: account_status: Konta statuss - confirming: Gaida e-pasta apstiprinājuma pabeigšanu. functional: Tavs konts ir pilnā darba kārtībā. - pending: Tavu pieteikumu gaida mūsu darbinieku izskatīšana. Tas var aizņemt kādu laiku. Ja tavs pieteikums tiks apstiprināts, tu saņemsi e-pastu. redirecting_to: Tavs konts ir neaktīvs, jo pašlaik tas tiek novirzīts uz %{acct}. self_destruct: Tā kā %{domain} tiek slēgts, tu iegūsi tikai ierobežotu piekļuvi savam kontam. view_strikes: Skati iepriekšējos brīdinājumus par savu kontu @@ -1168,9 +1128,6 @@ lv: before: 'Pirms turpināšanas lūgums uzmanīgi izlasīt šīs piezīmes:' caches: Citu serveru kešatmiņā saglabātais saturs var saglabāties data_removal: Tavas ziņas un citi dati tiks neatgriezeniski noņemti - email_change_html: Tu vari mainīt savu e-pasta adresi, neizdzēšot savu kontu - email_contact_html: Ja tas joprojām nav saņemts, tu vari nosūtīt e-pastu %{email} lai saņemtu palīdzību - email_reconfirmation_html: Ja tu nesaņem apstiprinājuma e-pastu, tu vari pieprsīt to vēlreiz irreversible: Tu nevarēsi atjaunot vai atkārtoti aktivizēt savu kontu more_details_html: Plašāku informāciju skatīt privātuma politika. username_available: Tavs lietotājvārds atkal būs pieejams @@ -1410,7 +1367,6 @@ lv: authentication_methods: otp: divpakāpju autentifikācijas lietotne password: parole - sign_in_token: e-pasta drošības kods webauthn: drošības atslēgas description_html: Ja pamani darbības, kuras neatpazīsti, jāapsver iespēja nomainīt savu paroli un iespējot divpakāpju autentifikāciju. empty: Nav pieejama autentifikācijas vēsture @@ -1421,16 +1377,6 @@ lv: unsubscribe: action: Jā, atcelt abonēšanu complete: Anulēts - confirmation_html: Vai tiešām vēlies atteikties no %{type} saņemšanas Mastodon vietnē %{domain} uz savu e-pastu %{email}? Tu vienmēr vari atkārtot abonēšanu, izmantojot e-pasta paziņojumu iestatījumus. - emails: - notification_emails: - favourite: iecienītākie paziņojuma e-pasti - follow: sekot paziņojuma e-pastiem - follow_request: sekot pieprasījuma e-pastiem - mention: pieminēt paziņojumu e-pastus - reblog: izcelt paziņojumu e-pastus - resubscribe_html: Ja anulē abonementu kļūdas dēļ, tu vari atkārtoti abonēt, izmantojot e-pasta paziņojumu iestatījumus. - success_html: Tu vairs nesaņemsi %{type} par Mastodon %{domain} uz tavu e-pastu %{email}. title: Atcelt abonēšanu media_attachments: validations: @@ -1511,8 +1457,6 @@ lv: update: subject: "%{name} laboja ierakstu" notifications: - administration_emails: Administrators e-pasta paziņojumi - email_events: E-pasta paziņojumu notikumi email_events_hint: 'Atlasi notikumus, par kuriem vēlies saņemt paziņojumus:' number: human: @@ -1668,7 +1612,6 @@ lv: import: Imports import_and_export: Imports un eksports migrate: Konta migrācija - notifications: E-pasta paziņojumi preferences: Iestatījumi profile: Profils relationships: Sekojamie un sekotāji @@ -1885,7 +1828,6 @@ lv: invalid_otp_token: Nederīgs divfaktora kods otp_lost_help_html: Ja esi zaudējis piekļuvi abiem, tu vari sazināties ar %{email} rate_limited: Pārāk daudz autentifikācijas mēģinājumu, vēlāk jāmēģina vēlreiz. - seamless_external_login: Tu esi pieteicies, izmantojot ārēju pakalpojumu, tāpēc paroles un e-pasta iestatījumi nav pieejami. signed_in_as: 'Pieteicies kā:' verification: extra_instructions_html: Padoms: saite Tavā vietnē var būt neredzama. Svarīga daļa ir rel="me", kas novērš uzdošanos vietnēs ar lietotāju izveidotu saturu. Tu pat vari lapas galvenē izmantot tagu link, nevis a, taču HTML ir jābūt pieejamam bez JavaScript izpildīšanas. diff --git a/config/locales/ml.yml b/config/locales/ml.yml index 883a400318a..a4b9391c006 100644 --- a/config/locales/ml.yml +++ b/config/locales/ml.yml @@ -12,7 +12,6 @@ ml: posts_tab_heading: ടൂട്ടുകൾ admin: accounts: - add_email_domain_block: ഇ-മെയിൽ ഡൊമെയ്ൻ തടയുക approve: അംഗീകരിക്കുക are_you_sure: നിങ്ങൾക്ക് ഉറപ്പാണോ? avatar: അവതാർ diff --git a/config/locales/ms.yml b/config/locales/ms.yml index a778d0c28f1..28a2993d361 100644 --- a/config/locales/ms.yml +++ b/config/locales/ms.yml @@ -29,7 +29,6 @@ ms: created_msg: Catatan penyederhanaan telah berjaya dicipta! destroyed_msg: Catatan penyederhanaan telah berjaya dipadam! accounts: - add_email_domain_block: Sekat domain e-mel approve: Luluskan approved_msg: Berjaya meluluskan permohonan pendaftaran %{username} are_you_sure: Adakah anda pasti? @@ -56,7 +55,6 @@ ms: demote: Turunkan taraf destroyed_msg: Data %{username} kini menunggu giliran untuk dipadam sebentar lagi disable: Bekukan - disable_sign_in_token_auth: Nyahdaya pengesahan token e-mel disable_two_factor_authentication: Lumpuhkan 2FA disabled: Dibekukan display_name: Nama paparan @@ -65,7 +63,6 @@ ms: email: E-mel email_status: Status e-mel enable: Nyahbekukan - enable_sign_in_token_auth: Dayakan pengesahan token e-mel enabled: Didayakan enabled_msg: Berjaya menyahbekukan akaun %{username} followers: Pengikut @@ -129,7 +126,6 @@ ms: resubscribe: Langgan semula role: Peranan search: Cari - search_same_email_domain: Pengguna lain dengan domain e-mel yang sama search_same_ip: Pengguna lain dengan alamat IP yang sama security: Keselamatan security_measures: @@ -170,26 +166,21 @@ ms: approve_appeal: Meluluskan Rayuan approve_user: Luluskan Pengguna assigned_to_self_report: Buat Laporan - change_email_user: Ubah E-mel untuk Pengguna change_role_user: Tukar Peranan Pengguna confirm_user: Sahkan Pengguna create_account_warning: Cipta Amaran create_announcement: Cipta Pengumuman - create_canonical_email_block: Cipta Penyekatan E-mel create_custom_emoji: Cipta Emoji Tersendiri create_domain_allow: Cipta Pelepasan Domain create_domain_block: Cipta Penyekatan Domain - create_email_domain_block: Cipta Penyekatan Domain E-mel create_ip_block: Cipta peraturan alamat IP create_unavailable_domain: Cipta Domain Tidak Tersedia create_user_role: Cipta Peranan demote_user: Turunkan Taraf Pengguna destroy_announcement: Padam Pengumuman - destroy_canonical_email_block: Padam Penyekatan E-mel destroy_custom_emoji: Padam Emoji Tersendiri destroy_domain_allow: Padam Pelepasan Domain destroy_domain_block: Padam Penyekatan Domain - destroy_email_domain_block: Padam penyekatan domain e-mel destroy_instance: Padamkan Domain destroy_ip_block: Padam peraturan alamat IP destroy_status: Padam Hantaran @@ -197,10 +188,8 @@ ms: destroy_user_role: Padamkan Peranan disable_2fa_user: Nyahdayakan 2FA disable_custom_emoji: Nyahdayakan Emoji Tersendiri - disable_sign_in_token_auth_user: Melumpuhkan pengesahan token e-mel untuk pengguna disable_user: Nyahdayakan Pengguna enable_custom_emoji: Dayakan Emoji Tersendiri - enable_sign_in_token_auth_user: Mendayakan pengesahan token e-mel untuk pengguna enable_user: Dayakan Pengguna memorialize_account: Jadikan Akaun Kenangan promote_user: Naikkan Taraf Pengguna @@ -229,26 +218,20 @@ ms: approve_appeal_html: "%{name} meluluskan rayuan keputusan penyederhanaan daripada %{target}" approve_user_html: "%{name} meluluskan pendaftaran daripada %{target}" assigned_to_self_report_html: "%{name} menugaskan laporan %{target} kepada dirinya sendiri" - change_email_user_html: "%{name} telah mengubah alamat e-mel pengguna %{target}" change_role_user_html: "%{name} mengubah peranan %{target}" - confirm_user_html: "%{name} telah mengesahkan alamat e-mel pengguna %{target}" create_account_warning_html: "%{name} telah memberi amaran kepada %{target}" create_announcement_html: "%{name} telah mencipta pengumuman baharu %{target}" - create_canonical_email_block_html: "%{name} menyekat e-mel dengan cincangan %{target}" create_custom_emoji_html: "%{name} telah memuat naik emoji baharu %{target}" create_domain_allow_html: "%{name} membenarkan persekutuan dengan domain %{target}" create_domain_block_html: "%{name} telah menyekat domain %{target}" - create_email_domain_block_html: "%{name} telah menyekat domain e-mel %{target}" create_ip_block_html: "%{name} telah mencipta peraturan alamat IP %{target}" create_unavailable_domain_html: "%{name} telah menghentikan penghantaran ke domain %{target}" create_user_role_html: "%{name} mewujudkan peranan %{target}" demote_user_html: "%{name} telah menurunkan taraf pengguna %{target}" destroy_announcement_html: "%{name} telah memadamkan pengumuman %{target}" - destroy_canonical_email_block_html: "%{name} telah menyahsekat e-mel dengan hash %{target}" destroy_custom_emoji_html: "%{name} telah memadam emoji %{target}" destroy_domain_allow_html: "%{name} telah membuang kebenaran persekutuan dengan domain %{target}" destroy_domain_block_html: "%{name} telah menyahsekat domain %{target}" - destroy_email_domain_block_html: "%{name} telah menyahsekat domain e-mel %{target}" destroy_instance_html: "%{name} telah memadam domain %{target}" destroy_ip_block_html: "%{name} telah memadamkan peraturan untuk alamat IP %{target}" destroy_status_html: "%{name} telah membuang hantaran oleh %{target}" @@ -256,10 +239,8 @@ ms: destroy_user_role_html: "%{name} telah memadam peranan %{target}" disable_2fa_user_html: "%{name} menyahdayakan keperluan dua faktor bagi pengguna %{target}" disable_custom_emoji_html: "%{name} telah menyahdayakan emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} melumpuhkan pengesahan token e-mel untuk %{target}" disable_user_html: "%{name} telah menyahdayakan log masuk bagi pengguna %{target}" enable_custom_emoji_html: "%{name} telah mendayakan emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} mendayakan pengesahan token e-mel untuk %{target}" enable_user_html: "%{name} telah mendayakan log masuk untuk pengguna %{target}" memorialize_account_html: "%{name} telah mengubah akaun %{target} menjadi halaman kenangan" promote_user_html: "%{name} telah menaikkan taraf pengguna %{target}" @@ -267,7 +248,6 @@ ms: reject_user_html: "%{name} menolak pendaftaran daripada %{target}" remove_avatar_user_html: "%{name} telah membuang avatar %{target}" reopen_report_html: "%{name} telah membuka semula laporan %{target}" - resend_user_html: "%{name} menghantar semula e-mel pengesahan untuk %{target}" reset_password_user_html: "%{name} telah menetapkan semula kata laluan pengguna %{target}" resolve_report_html: "%{name} telah menyelesaikan laporan %{target}" sensitive_account_html: "%{name} telah menanda media %{target} sebagai sensitif" @@ -420,7 +400,6 @@ ms: add_new: Tambah baharu attempts_over_week: other: "%{count} cubaan pendaftaran sepanjang minggu lepas" - created_msg: Telah berjaya menyekat domain e-mel delete: Padam dns: types: @@ -429,12 +408,8 @@ ms: new: create: Tambah domain resolve: Menyelesaikan domain - title: Sekat domain e-mel baharu - no_email_domain_block_selected: Tiada sekatan domain e-mel diubah kerana tiada yang dipilih not_permitted: Tidak dibenarkan - resolved_dns_records_hint_html: Nama domain diselesaikan kepada domain MX berikut, yang akhirnya bertanggungjawab untuk menerima e-mel. Menyekat domain MX akan menyekat pendaftaran daripada mana-mana alamat e-mel yang menggunakan domain MX yang sama, walaupun nama domain yang kelihatan berbeza. Berhati-hati untuk tidak menyekat penyedia e-mel utama. resolved_through_html: Diselesaikan melalui %{domain} - title: Domain e-mel disekat export_domain_allows: new: title: Import kebenaran domain @@ -581,7 +556,6 @@ ms: resolve_description_html: Tiada tindakan akan diambil terhadap akaun yang dilaporkan, tiada pelanggaran direkodkan dan laporan akan ditutup. silence_description_html: Akaun itu akan kelihatan hanya kepada mereka yang telah mengikutinya atau mencarinya secara manual, mengehadkan capaiannya dengan teruk. Sentiasa boleh dikembalikan. Menutup semua laporan terhadap akaun ini. suspend_description_html: Akaun dan semua kandungannya akan tidak boleh diakses dan akhirnya dipadamkan, dan berinteraksi dengannya adalah mustahil. Boleh diterbalikkan dalam masa 30 hari. Menutup semua laporan terhadap akaun ini. - actions_description_html: Tentukan tindakan yang perlu diambil untuk menyelesaikan laporan ini. Jika anda mengambil tindakan menghukum terhadap akaun yang dilaporkan, pemberitahuan e-mel akan dihantar kepada mereka, kecuali apabila kategori Spam dipilih. actions_description_remote_html: Tentukan tindakan yang perlu diambil untuk menyelesaikan laporan ini. Ini hanya akan menjejaskan cara serveranda berkomunikasi dengan akaun jauh ini dan mengendalikan kandungannya. add_to_report: Tambahkan lebih banyak pada laporan are_you_sure: Adakah anda pasti? @@ -641,7 +615,6 @@ ms: delete_data_html: Padamkan profil dan kandungan @%{acct} 30 hari dari sekarang melainkan mereka dibatalkan penggantungan buat sementara waktu preview_preamble_html: "@%{acct} akan menerima amaran dengan kandungan berikut:" record_strike_html: Rakam bantahan terhadap @%{acct} untuk membantu anda mempertingkatkan tentang pelanggaran akaun ini pada masa hadapan - send_email_html: Hantar @%{acct} e-mel amaran warning_placeholder: Penaakulan tambahan pilihan untuk tindakan penyederhanaan. target_origin: Asalan akaun yang dilaporkan title: Laporan @@ -679,7 +652,6 @@ ms: manage_appeals: Menguruskan rayuan manage_appeals_description: Membenarkan pengguna menyemak rayuan terhadap tindakan penyederhanaan manage_blocks: Menguruskan sekatan - manage_blocks_description: Membenarkan pengguna menyekat pembekal e-mel dan alamat IP manage_custom_emojis: Menguruskan emoji tersuai manage_custom_emojis_description: Membenarkan pengguna menguruskan emoji tersuai pada pelayan manage_federation: Menguruskan persekutuan @@ -697,7 +669,6 @@ ms: manage_taxonomies: Uruskan Taksonomi manage_taxonomies_description: Membenarkan pengguna menyemak kandungan sohor kini dan mengemas kini tetapan tanda pagar manage_user_access: Uruskan Akses Pengguna - manage_user_access_description: Membenarkan pengguna melumpuhkan pengesahan dwifaktor pengguna lain, mengubah alamat e-mel dan menetapkan semula kata laluan mereka manage_users: Uruskan Pengguna manage_users_description: Membenarkan pengguna melihat butiran pengguna lain dan melaksanakan tindakan penyederhanaan terhadapnya manage_webhooks: Menguruskan webhook @@ -768,7 +739,6 @@ ms: destroyed_msg: Muat naik tapak berjaya dihapuskan! software_updates: critical_update: Penting — sila kemas kini dengan segera - description: Disarankan untuk memastikan pemasangan Mastodon anda dikemas kini bagi mendapat manfaat daripada pembaikan dan ciri terkini. Selain itu, kadangkala penting untuk mengemas kini Mastodon tepat pada masanya untuk mengelakkan isu keselamatan. Atas sebab ini, Mastodon menyemak kemas kini setiap 30 minit dan akan memberitahu anda mengikut keutamaan pemberitahuan e-mel anda. documentation_link: Ketahui lebih lanjut release_notes: Catatan keluaran title: Kemas kini tersedia @@ -917,7 +887,6 @@ ms: usage_comparison: Digunakan %{today} kali hari ini, berbanding %{yesterday} semalam used_by_over_week: other: Digunakan oleh %{count} orang sepanjang minggu lepas - title: Sohor kini trending: Sohor kini warning_presets: add_new: Tambah baharu @@ -997,9 +966,7 @@ ms: guide_link_text: Sesiapa sahaja boleh memberi sumbangan. sensitive_content: Kandungan sensitif application_mailer: - notification_preferences: Tukar keutamaan e-mel salutation: "%{name}," - settings: 'Tukar pilihan e-mel: %{link}' unsubscribe: Nyahlanggan view: 'Lihat:' view_profile: Lihat profil @@ -1018,8 +985,6 @@ ms: help_html: Jika anda menghadapi masalah menyelesaikan CAPTCHA, anda boleh menghubungi kami melalui %{email} dan kami boleh membantu anda. hint_html: Hanya satu perkara lagi! Kami perlu mengesahkan anda seorang manusia (ini supaya kami dapat mengelakkan spam!). Selesaikan CAPTCHA di bawah dan klik "Teruskan". title: Pemeriksaan keselamatan - confirmations: - wrong_email_hint: Jika alamat e-mel itu tidak betul, anda boleh menukarnya dalam tetapan akaun. delete_account: Padam akaun delete_account_html: Jika anda ingin memadamkan akaun anda, anda boleh teruskan ke sini. Anda akan diminta untuk pengesahan. description: @@ -1040,7 +1005,6 @@ ms: or_log_in_with: Atau daftar masuk dengan privacy_policy_agreement_html: Saya telah membaca dan bersetuju menerima dasar privasi progress: - confirm: Sahkan E-mel details: Maklumat anda review: Ulasan kami rules: Terima peraturan @@ -1062,10 +1026,8 @@ ms: security: Keselamatan set_new_password: Tetapkan kata laluan baharu setup: - email_below_hint_html: Semak folder spam anda atau minta folder lain. Anda boleh membetulkan alamat e-mel anda jika ia salah. email_settings_hint_html: Klik pautan yang kami hantar kepada anda untuk mengesahkan %{email}. Kami akan tunggu di sini. link_not_received: Tidak mendapat pautan? - new_confirmation_instructions_sent: Anda akan menerima e-mel baharu dengan pautan pengesahan dalam beberapa minit! title: Semak peti masuk anda sign_in: preamble_html: Log masuk dengan bukti kelayakan %{domain} anda. Jika akaun anda dihoskan pada server lain, anda tidak akan dapat log masuk di sini. @@ -1076,9 +1038,7 @@ ms: title: Mari sediakan anda pada %{domain}. status: account_status: Status akaun - confirming: Menunggu pengesahan e-mel untuk diselesaikan. functional: Akaun anda beroperasi sepenuhnya. - pending: Permohonan anda sedang menunggu semakan oleh kakitangan kami. Ini mungkin mengambil sedikit masa. Anda akan menerima e-mel sekiranya permohonan anda diluluskan. redirecting_to: Akaun anda tidak aktif kerana ia sedang mengubah hala ke %{acct}. self_destruct: Memandangkan %{domain} akan ditutup, anda hanya akan mendapat capaian terhad kepada akaun anda. view_strikes: Lihat pelanggaran yang lepas terhadap akaun anda @@ -1121,9 +1081,6 @@ ms: before: 'Sebelum meneruskan, sila baca nota ini dengan teliti:' caches: Kandungan yang telah dicache oleh server lain mungkin berterusan data_removal: Pos anda dan data lain akan dialih keluar secara kekal - email_change_html: Anda boleh menukar alamat e-mel anda tanpa memadamkan akaun anda - email_contact_html: Jika ia masih tidak sampai, anda boleh menghantar e-mel kepada %{email} untuk mendapatkan bantuan - email_reconfirmation_html: Jika anda tidak menerima e-mel pengesahan, anda boleh memintanya semula irreversible: Anda tidak akan dapat memulihkan atau mengaktifkan semula akaun anda more_details_html: Untuk butiran lanjut, lihat dasar privasi. username_available: Nama pengguna anda akan tersedia semula @@ -1338,7 +1295,6 @@ ms: authentication_methods: otp: aplikasi pengesahan dua faktor password: kata laluan - sign_in_token: e-mel kod keselamatan webauthn: kunci keselamatan description_html: Jika anda melihat aktiviti yang anda tidak kenali, pertimbangkan untuk menukar kata laluan anda dan dayakan pengesahan dua faktor. empty: Tiada sejarah pengesahan tersedia @@ -1349,16 +1305,6 @@ ms: unsubscribe: action: Ya, nyahlanggan complete: Menyahlanggan - confirmation_html: Adakah anda pasti mahu berhenti melanggan daripada menerima %{type} untuk Mastodon pada %{domain} ke e-mel anda di %{email}? Anda sentiasa boleh melanggan semula daripada tetapan pemberitahuan e-mel anda. - emails: - notification_emails: - favourite: e-mel pemberitahuan kegemaran - follow: ikuti e-mel notifikasi - follow_request: ikuti e-mel permintaan - mention: menyebut e-mel pemberitahuan - reblog: meningkatkan e-mel notifikasi - resubscribe_html: Jika anda tersilap menyahlanggan, anda boleh melanggan semula daripada tetapan pemberitahuan e-mel anda. - success_html: Anda tidak lagi akan menerima %{type} untuk Mastodon pada %{domain} ke e-mel anda di %{email}. title: Hentikan langganan media_attachments: validations: @@ -1438,8 +1384,6 @@ ms: update: subject: "%{name} telah menyunting satu hantaran" notifications: - administration_emails: Notifikasi e-mel pentadbir - email_events: Acara untuk pemberitahuan e-mel email_events_hint: 'Pilih acara yang ingin anda terima pemberitahuan:' number: human: @@ -1772,7 +1716,6 @@ ms: go_to_sso_account_settings: Pergi ke tetapan akaun pembekal identiti anda invalid_otp_token: Kod dua faktor tidak sah otp_lost_help_html: Jika anda kehilangan akses kepada kedua-duanya, anda boleh menghubungi %{email} - seamless_external_login: Anda telah log masuk melalui perkhidmatan luaran, jadi kata laluan dan tetapan e-mel tidak tersedia. signed_in_as: 'Didaftar masuk sebagai:' verification: extra_instructions_html: Petua: Pautan di tapak web anda mungkin tidak kelihatan. Bahagian penting ialah rel="me" yang menghalang penyamaran pada tapak web dengan kandungan yang dijana pengguna. Anda juga boleh menggunakan tag link dalam pengepala halaman dan bukannya a, tetapi HTML mesti boleh diakses tanpa melaksanakan JavaScript. diff --git a/config/locales/my.yml b/config/locales/my.yml index f28458360b5..76372ba174f 100644 --- a/config/locales/my.yml +++ b/config/locales/my.yml @@ -29,7 +29,6 @@ my: created_msg: စိစစ်ခြင်းမှတ်စုကို ဖန်တီးပြီးပါပြီ။ destroyed_msg: စိစစ်ခြင်းမှတ်စုကို ဖျက်ပစ်လိုက်ပါပြီ။ accounts: - add_email_domain_block: ဒိုမိန်းကိုပိတ်မည် approve: အတည်ပြုပါ approved_msg: "%{username} ၏ စာရင်းသွင်းခြင်းကို အတည်ပြုပြီးပါပြီ" are_you_sure: သေချာပါသလား။ @@ -56,7 +55,6 @@ my: demote: အဆင့်လျော့မည် destroyed_msg: "%{username} ၏ အချက်အလက်ကို မကြာမီ ဖျက်ပါမည်" disable: ရပ်တန့် - disable_sign_in_token_auth: အီးမေးတိုကင် အထောက်အထားပြခြင်းကို ပိတ်ပါ disable_two_factor_authentication: 2FA ကို ပိတ်ပါ disabled: အကောင့်ပိတ်သိမ်းထားသည် display_name: ဖော်ပြမည့်အမည် @@ -65,7 +63,6 @@ my: email: အီးမေးလ် email_status: အီးမေးလ်အခြေအနေ enable: မပိတ်သိမ်းထားသော - enable_sign_in_token_auth: အီးမေးတိုကင် စစ်မှန်ကြောင်းအတည်ပြုချက်ကို ဖွင့်ပါ enabled: ဖွင့်ထားသည် enabled_msg: "%{username} ၏ အကောင့်ကို ပိတ်သိမ်းထားသည်" followers: စောင့်ကြည့်သူများ @@ -129,7 +126,6 @@ my: resubscribe: ပြန်လည်စာရင်းသွင်းပါ role: အခန်းကဏ္ဍ search: ရှာရန် - search_same_email_domain: အီးမေးလ်ဒိုမိန်းတူညီသည့် အခြားအသုံးပြုသူများ search_same_ip: IP တူတူ အသုံးပြုသော အခြားသူများ security: လုံခြုံရေး security_measures: @@ -170,26 +166,21 @@ my: approve_appeal: အယူခံကို အတည်ပြုပါ approve_user: အသုံးပြုသူကို အတည်ပြုရန် assigned_to_self_report: မှတ်တမ်းကိုတစ်ယောက်ယောက်အားလုပ်ခိုင်းမည် - change_email_user: အသုံးပြုသူအတွက် အီးမေးလ်ပြောင်းရန် change_role_user: အသုံးပြုသူ၏ အခန်းကဏ္ဍကို ပြောင်းလဲရန် confirm_user: အသုံးပြုသူကို လက်ခံရန် create_account_warning: သတိပေးချက်ဖန်တီးပါ create_announcement: ကြေညာချက်ဖန်တီးပါ - create_canonical_email_block: အီးမေးလ်ပိတ်ပင်ခြင်းအား ဖန်တီးရန် create_custom_emoji: စိတ်ကြိုက်အီမိုဂျီ ဖန်တီးပါ create_domain_allow: ဒိုမိန်းခွင့်ပြုခြင်းကို ဖန်တီးရန် create_domain_block: ဒိုမိန်းပိတ်ပင်ခြင်းအား ဖန်တီးရန် - create_email_domain_block: အီးမေးလ်ဒိုမိန်းပိတ်ပင်ခြင်းအား ဖန်တီးရန် create_ip_block: IP စည်းမျဉ်း ဖန်တီးရန် create_unavailable_domain: အသုံးမပြုနိုင်သောဒိုမိန်းကို ဖန်တီးပါ create_user_role: အခန်းကဏ္ဍဖန်တီးပါ demote_user: အသုံးပြုသူကိုအဆင့်လျော့ချမည် destroy_announcement: ကြေညာချက်ကို ဖျက်ပါ - destroy_canonical_email_block: အီးမေးလ်ပိတ်ပင်ခြင်းအား ဖျက်ရန် destroy_custom_emoji: စိတ်ကြိုက်အီမိုဂျီကို ဖျက်ရန် destroy_domain_allow: ဒိုမိန်းခွင့်ပြုခြင်းကို ဖျက်ရန် destroy_domain_block: ဒိုမိန်းပိတ်ပင်ခြင်းအား ဖျက်ရန် - destroy_email_domain_block: အီးမေးလ်ဒိုမိန်းပိတ်ပင်ခြင်းအား ဖျက်ရန် destroy_instance: ဒိုမိန်းကို ဖယ်ရှားပါ destroy_ip_block: IP စည်းမျဉ်းကို ဖျက်ပါ destroy_status: Post ကို ဖျက်ပါ @@ -197,10 +188,8 @@ my: destroy_user_role: အခန်းကဏ္ဍကို ဖျက်ပါ disable_2fa_user: 2FA ကို ပိတ်ပါ disable_custom_emoji: စိတ်ကြိုက်အီမိုဂျီကို ပိတ်ပါ - disable_sign_in_token_auth_user: အသုံးပြုသူအတွက် အီးမေးလ်တိုကင် အထောက်အထားပြခြင်းကို ပိတ်ထားသည် disable_user: အသုံးပြုသူကို ပိတ်ပါ enable_custom_emoji: စိတ်ကြိုက်အီမိုဂျီကို ဖွင့်ပါ - enable_sign_in_token_auth_user: အသုံးပြုသူအတွက် အီးမေးလ်တိုကင် အထောက်အထားပြခြင်းကို ဖွင့်ထားသည် enable_user: အသုံးပြုသူကို ဖွင့်ပါ memorialize_account: အမှတ်တရအကောင့် promote_user: အသုံးပြုသူ မြှင့်တင်ရန် @@ -229,26 +218,20 @@ my: approve_appeal_html: "%{name} က %{target} မှ စိစစ်ဆုံးဖြတ်ချက်အယူခံဝင်ခြင်းကို အတည်ပြုခဲ့သည်" approve_user_html: " %{name} က %{target} မှ အကောင့်ဖွင့်ခြင်းကို အတည်ပြုထားသည်" assigned_to_self_report_html: "%{name} က အစီရင်ခံစာ %{target} များကို ၎င်းတို့ထံ ပေးအပ်ခဲ့သည်" - change_email_user_html: "%{name} က အသုံးပြုသူ %{target} ၏ အီးမေးလ်လိပ်စာကို ပြောင်းခဲ့သည်" change_role_user_html: "%{name} က %{target} ၏ အခန်းကဏ္ဍကို ပြောင်းခဲ့သည်" - confirm_user_html: "%{name} က အသုံးပြုသူ %{target} ၏ အီးမေးလ်လိပ်စာကို အတည်ပြုခဲ့သည်" create_account_warning_html: "%{name} က %{target} သို့ သတိပေးချက်တစ်ခု ပေးပို့ခဲ့သည်" create_announcement_html: "%{name} က ကြေညာချက်အသစ် %{target} ကို ဖန်တီးခဲ့သည်" - create_canonical_email_block_html: "%{name} က ဟက်ရှ် %{target} ဖြင့် အီးမေးလ်ကို ပိတ်ပင်ထားသည်" create_custom_emoji_html: "%{name} က အီမိုဂျီ %{target} အသစ်ကို ပြင်ဆင်ခဲ့သည်" create_domain_allow_html: "%{name} က ဒိုမိန်း %{target} ဖြင့် ဖက်ဒီကို ခွင့်ပြုခဲ့သည်" create_domain_block_html: "%{name} က ဒိုမိန်း %{target} ကို ပိတ်ပင်ထားသည်" - create_email_domain_block_html: "%{name} က အီးမေးလ်ဒိုမိန်း %{target} ကို ပိတ်ပင်ထားသည်" create_ip_block_html: "%{name} က IP %{target} အတွက် စည်းမျဉ်းကို ဖန်တီးထားသည်" create_unavailable_domain_html: "%{name} က ဒိုမိန်း %{target} သို့ ပေးပို့မှုကို ရပ်လိုက်သည်" create_user_role_html: "%{name} က %{target} အခန်းကဏ္ဍကို ဖန်တီးပြီးပါပြီ" demote_user_html: "%{name} က အသုံးပြုသူ %{target} ကို ဖြုတ်ပြီးပါပြီ" destroy_announcement_html: "%{name} က ကြေညာချက် %{target} ကို ဖျက်လိုက်သည်" - destroy_canonical_email_block_html: ဟက်ရှ် %{target} ဖြင့် %{name} အီးမေးလ်ပိတ်သိမ်းထားခြင်းကို ဖယ်ရှားပြီးပါပြီ destroy_custom_emoji_html: "%{name} ဖျက်လိုက်သော အီမိုဂျီ %{target}" destroy_domain_allow_html: "%{name} က ဒိုမိန်း %{target} ဖြင့် ဖက်ဒီကို ခွင့်မပြုခဲ့ပါ" destroy_domain_block_html: "%{name} မှ ပြန်ဖွင့်လိုက်သော ဒိုမိန်း %{target}" - destroy_email_domain_block_html: "%{name} က အီးမေးလ်ဒိုမိန်း %{target} ကို ပြန်ဖွင့်ထားသည်" destroy_instance_html: "%{name} က ဒိုမိန်း %{target} ကို ဖယ်ရှားခဲ့သည်" destroy_ip_block_html: "%{name} က IP %{target} အတွက် စည်းမျဉ်းကို ဖျက်ထားသည်" destroy_status_html: "%{name} က %{target} မှ တင်ထားသောပို့စ်ကို ဖယ်ရှားခဲ့သည်" @@ -256,10 +239,8 @@ my: destroy_user_role_html: "%{name} ဖျက်ထားသော အခန်းကဏ္ဍ %{target} " disable_2fa_user_html: "%{name} က အသုံးပြုသူ %{target} အတွက် နှစ်ဆင့်ခံလုံခြုံရေးလိုအပ်ချက်ကို ပိတ်ထားသည်" disable_custom_emoji_html: "%{name} ပိတ်ထားသောအီမိုဂျီ %{target}" - disable_sign_in_token_auth_user_html: "%{name} က %{target} အတွက် အီးမေးလ်တိုကင် အထောက်အထားပြခြင်းကို ပိတ်ထားသည်" disable_user_html: "%{name} က အသုံးပြုသူ %{target} အတွက် အကောင့်ဝင်ခြင်းကို ပိတ်ထားသည်" enable_custom_emoji_html: "%{name} ဖွင့်ထားသည့် အီမိုဂျီ %{target}" - enable_sign_in_token_auth_user_html: "%{name} က %{target} အတွက် အီးမေးလ်တိုကင် အထောက်အထားပြခြင်းကို ဖွင့်ထားသည်" enable_user_html: "%{name} က အသုံးပြုသူ %{target} အတွက် အကောင့်ဝင်ခြင်းကို ဖွင့်ထားသည်" memorialize_account_html: "%{name} က %{target} ၏ အကောင့်ကို အမှတ်တရ စာမျက်နှာအဖြစ် ပြောင်းလဲခဲ့သည်" promote_user_html: "%{name} က အသုံးပြုသူ %{target} ကို ထောက်ခံခဲ့သည်" @@ -267,7 +248,6 @@ my: reject_user_html: "%{name} က %{target} မှတစ်ဆင့် အကောင့်ဖွင့်ခြင်းကို ပယ်ချခဲ့သည်" remove_avatar_user_html: "%{name} က %{target} ၏ ကိုယ်စားပြုရုပ်ပုံကို ဖယ်ရှားခဲ့သည်" reopen_report_html: "%{name} က အစီရင်ခံစာ %{target} ကို ပြန်ဖွင့်ခဲ့သည်" - resend_user_html: "%{name} က %{target} အတွက် အတည်ပြုချက်အီးမေးလ်ကို ပြန်ပို့ခဲ့သည်" reset_password_user_html: "%{name} က အသုံးပြုသူ %{target} ၏ စကားဝှက်ကို ပြန်လည်သတ်မှတ်ခဲ့သည်" resolve_report_html: "%{name} က အစီရင်ခံစာ %{target} ကို ဖြေရှင်းထားသည်" sensitive_account_html: "%{name} က %{target} ၏ မီဒီယာကို သတိထားရသောမီဒီယာအဖြစ် အမှတ်အသားပြုထားသည်" @@ -420,7 +400,6 @@ my: add_new: အသစ် ထည့်ပါ attempts_over_week: other: ပြီးခဲ့သည့် ရက်သတ္တပတ်အတွင်း %{count} ကြိုးပမ်းမှု - created_msg: အီးမေးလ်ဒိုမိန်းကို ပိတ်ပင်နိုင်ခဲ့ပါသည် delete: ဖျက်ပါ dns: types: @@ -429,12 +408,8 @@ my: new: create: ဒိုမိန်းထည့်ပါ resolve: ဒိုမိန်းကို ဖြေရှင်းရန် - title: အီးမေးလ်ဒိုမိန်းအသစ်ကို ပိတ်ရန် - no_email_domain_block_selected: မည်သည့်အီးမေးလ်ဒိုမိန်းပိတ်ပင်ခြင်းကိုမျှ ရွေးချယ်ထားခြင်းမရှိသောကြောင့် ပြောင်းလဲခြင်းမရှိပါ not_permitted: ခွင့်ပြုထားခြင်းမရှိပါ - resolved_dns_records_hint_html: ဒိုမိန်းအမည်သည် အီးမေးလ်လက်ခံခြင်းအတွက် နောက်ဆုံးတွင် တာဝန်ရှိသည့် အောက်ပါ MX ဒိုမိန်းများသို့ ဖြေရှင်းပေးသည်။ MX ဒိုမိန်းကို ပိတ်ဆို့ခြင်းသည် တူညီသော MX ဒိုမိန်းကို အသုံးပြုသည့် မည်သည့်အီးမေးလ်လိပ်စာမှ အကောင့်ဖွင့်ခြင်းများကို ပိတ်ဆို့စေမည်၊ မြင်နိုင်သောဒိုမိန်းအမည်သည် ကွဲပြားသော်လည်း၊ အဓိက အီးမေးလ်ဝန်ဆောင်မှုပေးသူများကို မပိတ်ဆို့ရန် သတိထားပါ။ resolved_through_html: "%{domain} မှတစ်ဆင့် ဖြေရှင်းခဲ့သည်" - title: ပိတ်ပင်ထားသော အီးမေးလ်ဒိုမိန်းများ export_domain_allows: new: title: ဒိုမိန်းတင်သွင်းခွင့်ပြုသည် @@ -581,7 +556,6 @@ my: resolve_description_html: တိုင်ကြားထားသည့်အကောင့်ကို အရေးယူမည်မဟုတ်ပါ၊ လုပ်ဆောင်ချက်ကို မှတ်တမ်းတင်ထားခြင်းမရှိသည့်အပြင် တိုင်ကြားထားမှုကိုလည်း ရုပ်သိမ်းပါမည်။ silence_description_html: အကောင့်ကို စောင့်ကြည့်ထားသူများ သို့မဟုတ် ရှာဖွေသူများသာ မြင်နိုင်မည်ဖြစ်ပါသည်။ အကောင့်တွေ့ရှိမှုအား ကန့်သတ်ထားသော်လည်း ပြန်ပြောင်းဆောင်ရွက်နိုင်ပါသည်။ ဤအကောင့်နှင့်ပတ်သက်သည့် မှတ်တမ်းအားလုံးကို ပိတ်ပါမည်။ suspend_description_html: အကောင့်နှင့် ၎င်း၏အကြောင်းအရာအားလုံးမှာ သုံးခွင့်မရတော့သဖြင့် နောက်ဆုံးတွင် ဖျက်ပစ်မည်ဖြစ်ပါသည်။ ၎င်းနှင့် အပြန်အလှန်မတုံ့ပြန်နိုင်တော့သော်လည်း ရက် ၃၀ အတွင်း ပြန်ယူ၍ရနိုင်ပါသည်။ ဤအကောင့်နှင့်ပတ်သက်သည့် မှတ်တမ်းအားလုံးကို ပိတ်ပါမည်။ - actions_description_html: ဤမှတ်တမ်းဖြေရှင်းရန်အတွက် မည်သည့်လုပ်ဆောင်ချက် ဆောင်ရွက်မည်ကို ဆုံးဖြတ်ပါ။ တိုင်ကြားထားသောအကောင့်ကို ဆောင်ရွက်လိုပါက Spam မရွေးချယ်ဘဲ အီးမေးလ်အကြောင်းကြားစာ ပေးပို့ရပါမည်။ actions_description_remote_html: ဤမှတ်တမ်းဖြေရှင်းရန်အတွက် မည်သည့်လုပ်ဆောင်ချက် ဆောင်ရွက်မည်ကို ဆုံးဖြတ်ပါ။ သင်၏ ဆာဗာသည် အဝေးမှထိန်းချုပ်ထားသောအကောင့်နှင့် ဆက်သွယ်ပြီး အကြောင်းအရာကိုင်တွယ်ပုံပေါ်မှာသာ သက်ရောက်မှုရှိမည်ဖြစ်သည်။ add_to_report: အစီရင်ခံစာထပ်ထည့်ရန် are_you_sure: သေချာပါသလား။ @@ -641,7 +615,6 @@ my: delete_data_html: "@%{acct} ၏ ပရိုဖိုင်နှင့် အကြောင်းအရာများကို ဆိုင်းငံ့ထားခြင်းမရှိပါက ယခုမှ ရက်ပေါင်း ၃၀ အတွင်း ဖျက်ရန်" preview_preamble_html: "@%{acct} သည် အောက်ပါအကြောင်းအရာများကြောင့် သတိပေးချက်ကို လက်ခံရရှိပါမည် -" record_strike_html: ဤအကောင့်မှ နောင်လာမည့် ချိုးဖောက်မှုများအတွက် အရေးယူနိုင်ရန် @%{acct} သတိပေးချက်တစ်ခု မှတ်တမ်းယူထားပါ - send_email_html: သတိပေးချက် အီးမေးလ်တစ်စောင် @%{acct} ပေးပို့ပါ warning_placeholder: စိစစ်ခြင်းအတွက် ရွေးချယ်နိုင်သော ထပ်လောင်းအကြောင်းပြချက်။ target_origin: တိုင်ကြားထားသောအကောင့်၏ မူလအစ title: မှတ်တမ်းများ @@ -679,7 +652,6 @@ my: manage_appeals: အယူခံဝင်ထားခြင်းများကို စီမံပါ manage_appeals_description: စိစစ်အရေးယူမှုများအပေါ် အယူခံဝင်မှုများ ပြန်လည်သုံးသပ်ရန်အတွက် အသုံးပြုသူများအား ခွင့်ပြုရန် manage_blocks: ပိတ်ပင်ထားမှုများကို စီမံပါ - manage_blocks_description: အသုံးပြုသူများအား အီးမေးလ်ဝန်ဆောင်မှုပေးသူများနှင့် IP လိပ်စာများကို ပိတ်ဆို့ရန် ခွင့်ပြုသည် manage_custom_emojis: စိတ်ကြိုက်အီမိုဂျီများကို ပြင်ဆင်ရန် manage_custom_emojis_description: အသုံးပြုသူများအား ဆာဗာပေါ်တွင် စိတ်ကြိုက်အီမိုဂျီများကို စီမံခန့်ခွဲရန် ခွင့်ပြုသည်။ manage_federation: ဖက်ဒီကို စီမံပါ @@ -697,7 +669,6 @@ my: manage_taxonomies: အမျိုးအစားခွဲခြားပါ manage_taxonomies_description: ခေတ်စားနေသော အကြောင်းအရာများကို ပြန်လည်သုံးသပ်ရန်နှင့် hashtag သတ်မှတ်ချက်များကို ပြင်ဆင်ရန်အတွက် အသုံးပြုသူများကို ခွင့်ပြုသည် manage_user_access: အသုံးပြုသူဝင်ရောက်မှုကို စီမံပါ - manage_user_access_description: အသုံးပြုသူများကို အခြားအသုံးပြုသူများ၏ နှစ်ဆင့်ခံလုံခြုံရေးစနစ်ကို ပိတ်ရန်၊ ၎င်းတို့၏ အီးမေးလ်လိပ်စာကို ပြောင်းလဲရန်နှင့် စကားဝှက်ကို ပြန်လည်သတ်မှတ်ရန် ခွင့်ပြုသည် manage_users: အသုံးပြုသူများကို စီမံပါ manage_users_description: အသုံးပြုသူများအား အခြားအသုံးပြုသူများ၏ အသေးစိတ်အချက်အလက်များကို ကြည့်ရှုနိုင်ပြီး ၎င်းတို့နှင့် ဆန့်ကျင်သည့် စိစစ်အရေးယူမှုများကို လုပ်ဆောင်ခွင့်ပြုသည် manage_webhooks: Webhooks ကို စီမံပါ @@ -902,7 +873,6 @@ my: usage_comparison: မနေ့က %{yesterday} နှင့် နှိုင်းယှဉ်လျှင် ယနေ့ %{today} ကြိမ် အသုံးပြုခဲ့သည် used_by_over_week: other: ပြီးခဲ့သည့် ရက်သတ္တပတ်အတွင်း လူ %{count} ဦး အသုံးပြုခဲ့သည်။ - title: လက်ရှိခေတ်စားမှုများ trending: လက်ရှိခေတ်စားနေခြင်း warning_presets: add_new: အသစ်ထည့်ပါ @@ -982,9 +952,7 @@ my: guide_link_text: လူတိုင်းပါဝင်ကူညီနိုင်ပါတယ်။ sensitive_content: သတိထားရသော အကြောင်းအရာ application_mailer: - notification_preferences: အီးမေးလ် သတ်မှတ်ချက်များကို ပြောင်းပါ salutation: "%{name}" - settings: အီးမေးလ် သတ်မှတ်ချက်များကို ပြောင်းပါ - %{link} unsubscribe: စာရင်းမှထွက်ရန် view: ကြည့်ရှုရန် - view_profile: ပရိုဖိုင်ကိုကြည့်ရန် @@ -1004,14 +972,12 @@ my: hint_html: နောက်ထပ်တစ်ခုသာ။ သင်သည် လူသားဖြစ်ကြောင်း ကျွန်ုပ်တို့ အတည်ပြုရန် လိုအပ်ပါသည် (စပမ်းများကို ရှောင်ရှားနိုင်စေရန် အတွက်ဖြစ်ပါသည်။) အောက်ပါ CAPTCHA ကိုဖြေရှင်းပြီး "Continue" ကို နှိပ်ပါ။ title: လုံခြုံရေးစစ်ဆေးမှု confirmations: - awaiting_review: သင့်အီးမေးလ်လိပ်စာကို အတည်ပြုပြီးပါပြီ။ %{domain} စီမံသူများမှ ယခု သင်စာရင်းသွင်းခြင်းကို ပြန်လည်သုံးသပ်နေပါသည်။ သင့်အကောင့်ကို အတည်ပြုပါက အီးမေးလ်တစ်စောင် လက်ခံရရှိမည်ဖြစ်သည်။ awaiting_review_title: သင် စာရင်သွင်းထားခြင်းကို စစ်ဆေးနေပါသည် clicking_this_link: ဤလင့်ခ်ကို နှိပ်ပါ login_link: အကောင့်ဝင်ရန် proceed_to_login_html: သင် ယခု %{login_link} သို့ ဆက်သွားနိုင်ပါပြီ။ registration_complete: "%{domain} တွင် သင် စာရင်းသွင်းခြင်းမှာ မှန်ကန်ပါပြီ။" welcome_title: ကြိုဆိုပါတယ် %{name}။ - wrong_email_hint: ထိုအီးမေးလ်လိပ်စာ မမှန်ပါက အကောင့်သတ်မှတ်ချက်များတွင် ပြောင်းလဲနိုင်သည်။ delete_account: အကောင့်ဖျက်ပါ delete_account_html: သင့်အကောင့်ဖျက်လိုပါကဤနေရာတွင် ဆက်လက်လုပ်ဆောင်နိုင်သည်။ အတည်ပြုချက်တောင်းပါမည်။ description: @@ -1032,7 +998,6 @@ my: or_log_in_with: သို့မဟုတ် အကောင့်ဖြင့် ဝင်ရောက်ပါ privacy_policy_agreement_html: ကိုယ်ရေးအချက်အလက်မူဝါဒ ကို ဖတ်ပြီး သဘောတူလိုက်ပါပြီ progress: - confirm: အီးမေးလ် အတည်ပြုရန် details: သင့်အသေးစိတ်အချက်အလက်များ review: ကျွန်ုပ်တို့၏သုံးသပ်ချက် rules: စည်းကမ်းများကို လက်ခံပါ @@ -1054,10 +1019,8 @@ my: security: လုံခြုံရေး set_new_password: စကားဝှက်အသစ် သတ်မှတ်ပါ။ setup: - email_below_hint_html: သင်၏ Spam ဖိုင်တွဲကို စစ်ဆေးပါ၊ သို့မဟုတ် အခြားတစ်ခုကို တောင်းဆိုပါ။ သင့်အီးမေးလ်လိပ်စာမှားနေပါက သင်ပြင်ပေးနိုင်ပါသည်။ email_settings_hint_html: "%{email} အတည်ပြုရန် သင့်ထံပေးပို့သော လင့်ခ်ကို နှိပ်ပါ။ စောင့်နေပါမည်။" link_not_received: လင့်ခ် မရခဲ့ဘူးလား။ - new_confirmation_instructions_sent: မိနစ်အနည်းငယ်အတွင်း အတည်ပြုချက်လင့်ခ်ပါရှိသော အီးမေးလ်အသစ်ကို သင်ရရှိမည်ဖြစ်သည်။ title: သင့်ဝင်စာပုံးကို စစ်ဆေးပါ sign_in: preamble_html: သင်၏ %{domain} အထောက်အထားများဖြင့် ဝင်ရောက်ပါ။ သင့်အကောင့်ကို အခြားဆာဗာတစ်ခုတွင် ဖွင့်ထားပါက ဤနေရာ၌ အကောင့်ဝင်ရောက်နိုင်မည်မဟုတ်ပါ။ @@ -1068,9 +1031,7 @@ my: title: "%{domain} တွင် ထည့်သွင်းရန်။" status: account_status: အကောင့်အခြေအနေ - confirming: အီးမေးလ်အတည်ပြုချက် အပြီးသတ်ရန် စောင့်ဆိုင်းခြင်း functional: သင့်အကောင့်မှာ အပြည့်အဝလုပ်ဆောင်နေပါပြီ။ - pending: သင့်အက်ပလီကေးရှင်းကို ကျွန်ုပ်တို့၏ဝန်ထမ်းများမှ ပြန်လည်သုံးသပ်နေပါသည်။ အချိန်အနည်းငယ်ကြာနိုင်ပါသည်။ သင့်အက်ပလီကေးရှင်းကို အတည်ပြုပြီးပါက အီးမေးလ်တစ်စောင် သင် လက်ခံရရှိမည်ဖြစ်သည်။ redirecting_to: သင့်အကောင့်မှာ လက်ရှိတွင် %{acct} သို့ ပြန်ညွှန်းနေသောကြောင့် သုံးစွဲ၍မရပါ။ self_destruct: "%{domain} ပိတ်သွားသောကြောင့် သင့်အကောင့်သို့ အကန့်အသတ်ဖြင့်သာ ဝင်ရောက်နိုင်မည်ဖြစ်သည်။" view_strikes: သင့်အကောင့်ကို ဆန့်ကျင်သည့် ယခင်ကလုပ်ဆောင်ချက်များကို ကြည့်ပါ @@ -1113,9 +1074,6 @@ my: before: ရှေ့မဆက်မီ ဤမှတ်စုများကို သေချာဖတ်ပါ - caches: အခြားဆာဗာများမှ ကက်ရှ်လုပ်ထားသော အကြောင်းအရာမှာ ဆက်ရှိနေနိုင်သည် data_removal: သင့်ပို့စ်များနှင့် အခြားအချက်အလက်များကို အပြီးတိုင် ဖယ်ရှားပါမည် - email_change_html: သင့်အကောင့်မဖျက်ဘဲ သင့်အီးမေးလ်လိပ်စာကို ပြောင်းလဲနိုင်သည် - email_contact_html: မရောက်သေးပါက အကူအညီအတွက် %{email} သို့ အီးမေးလ်ပို့နိုင်ပါသည် - email_reconfirmation_html: အတည်ပြုချက်အီးမေးလ် လက်ခံမရရှိပါက ထပ်မံတောင်းဆိုနိုင်သည် irreversible: အကောင့်ကို ပြန်လည်ရယူရန် သို့မဟုတ် ပြန်လည်အသုံးပြုရန် မဖြစ်နိုင်တော့ပါ more_details_html: အသေးစိတ်အချက်အလက်များအတွက်၊ ကိုယ်ရေးကိုယ်တာမူဝါဒ ကို ကြည့်ပါ။ username_available: သင့်အသုံးပြုသူအမည်ကို ပြန်လည်ရရှိနိုင်ပါမည် @@ -1340,7 +1298,6 @@ my: authentication_methods: otp: နှစ်ဆင့်ခံလုံခြုံရေးစနစ်အက်ပ် password: စကားဝှက် - sign_in_token: အီးမေးလ်လုံခြုံရေးကုဒ် webauthn: လုံခြုံရေးကီးများ description_html: သင်မပြုလုပ်သည့် လုပ်ဆောင်ချက်တွေ့ရှိပါက သင့်စကားဝှက်ကို ပြောင်းလဲပြီး နှစ်ဆင့်ခံလုံခြုံရေးစနစ်ကို အသုံးပြုသင့်ပါသည်။ empty: စစ်မှန်ကြောင်းအထောက်အထားမရရှိနိုင်ပါ @@ -1351,16 +1308,6 @@ my: unsubscribe: action: ဟုတ်ကဲ့၊ စာရင်းမှ ဖြုတ်လိုက်ပါပြီ complete: စာရင်းမှထွက်ရန် - confirmation_html: Mastodon %{domain} ရှိ သင့်အီးမေးလ် %{email} တွင် %{type} ကို လက်ခံရယူခြင်းမှ ရပ်ဆိုင်းလိုသည်မှာ သေချာပါသလား။ သင်၏ အီးမေးလ် အကြောင်းကြားခြင်းသတ်မှတ်ချက်များ မှ အမြဲတမ်း ပြန်လည်စာရင်းသွင်းနိုင်ပါသည်။ - emails: - notification_emails: - favourite: favorite အသိပေးချက် အီးမေးလ်များ - follow: စောင့်ကြည့်ရန်အတွက် အသိပေးချက်အီးမေးလ်များ - follow_request: စောင့်ကြည့်တောင်းဆိုမှု အီးမေးလ်များ - mention: ဖော်ပြအသိပေးချက်အီးမေးလ်များ - reblog: boost အသိပေးချက်အီးမေးလ်များ - resubscribe_html: အကယ်၍ သင်သည် မှားယွင်းစွာဖြင့် စာရင်းသွင်းမှုမှ ပယ်ဖျက်ခဲ့လျှင် သင်၏ အီးမေးလ် အကြောင်းကြားခြင်းသတ်မှတ်ချက်များ မှ ပြန်လည်စာရင်းသွင်းနိုင်သည်။ - success_html: Mastodon %{domain} ရှိ သင့်အီးမေးလ် %{email} တွင် %{type} ကို ရရှိတော့မည်မဟုတ်ပါ။ title: စာရင်းမှထွက်ရန် media_attachments: validations: @@ -1441,8 +1388,6 @@ my: update: subject: "%{name} က ပို့စ်တစ်ခုကို ပြင်ဆင်ခဲ့သည်" notifications: - administration_emails: စီမံခန့်ခွဲသူ အီးမေးလ် အသိပေးချက်များ - email_events: အီးမေးလ်သတိပေးချက်များအတွက်အကြောင်းအရာများ email_events_hint: အသိပေးချက်များရယူမည့် အစီအစဉ်များကို ရွေးပါ - number: human: @@ -1771,7 +1716,6 @@ my: go_to_sso_account_settings: အထောက်အထားပေးသူ၏အကောင့်သတ်မှတ်ချက်များသို့ သွားပါ invalid_otp_token: မမှန်ကန်သော နှစ်ဆင့်ခံလုံခြုံရေးကုဒ် otp_lost_help_html: နှစ်ခုစလုံးကို ဝင်ရောက်ခွင့် ဆုံးရှုံးသွားပါက %{email} နှင့် ဆက်သွယ်နိုင်ပါသည် - seamless_external_login: ပြင်ပဝန်ဆောင်မှုမှတစ်ဆင့် အကောင့်ဝင်ထားသောကြောင့် စကားဝှက်နှင့် အီးမေးလ်သတ်မှတ်ချက်များကို မရနိုင်ပါ။ signed_in_as: အဖြစ် အကောင့်ဝင်ခဲ့သည် - verification: extra_instructions_html: အကြံပြုချက်- သင့်ဝဘ်ဆိုက်ရှိ လင့်ခ်ကို မမြင်နိုင်ပါ။ အရေးကြီးသော အပိုင်းမှာ rel="me" သည် အသုံးပြုသူဖန်တီးထားသော အကြောင်းအရာများဖြင့် ဝဘ်ဆိုက်များတွင် အယောင်ဆောင်ခြင်းကို တားဆီးပေးသည်။ a အစား စာမျက်နှာ၏ ခေါင်းစီးတွင် link တဂ်ကိုပင် သုံးနိုင်သော်လည်း HTML ကို JavaScript မလုပ်ဆောင်ဘဲ အသုံးပြုနိုင်ရပါမည်။ diff --git a/config/locales/nl.yml b/config/locales/nl.yml index da1684e8a9b..c782a41b7d6 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -432,7 +432,7 @@ nl: attempts_over_week: one: "%{count} registratiepoging tijdens de afgelopen week" other: "%{count} registratiepogingen tijdens de afgelopen week" - created_msg: Blokkeren e-maildomein geslaagd + created_msg: Blokkering e-maildomein geslaagd delete: Verwijderen dns: types: @@ -907,10 +907,16 @@ nl: trends: allow: Goedkeuren approved: Goedgekeurde + confirm_allow: Weet je zeker dat je de geselecteerde hashtags wil toestaan? + confirm_disallow: Weet je zeker dat je de geselecteerde hashtags wil afkeuren? disallow: Afkeuren links: allow: Link goedkeuren allow_provider: Website goedkeuren + confirm_allow: Weet je zeker dat je de geselecteerde links wil toestaan? + confirm_allow_provider: Weet je zeker dat je de geselecteerde websites wil toestaan? + confirm_disallow: Weet je zeker dat je de geselecteerde links wil afkeuren? + confirm_disallow_provider: Weet je zeker dat je de geselecteerde websites wil afkeuren? description_html: Dit zijn links die momenteel veel worden gedeeld door accounts waar jouw server berichten van ontvangt. Hierdoor kunnen jouw gebruikers zien wat er in de wereld aan de hand is. Er worden geen links weergeven totdat je de website hebt goedgekeurd. Je kunt ook individuele links goed- of afkeuren. disallow: Link afkeuren disallow_provider: Website afkeuren @@ -934,6 +940,10 @@ nl: statuses: allow: Bericht goedkeuren allow_account: Account goedkeuren + confirm_allow: Weet je zeker dat je de geselecteerde berichten wil toestaan? + confirm_allow_account: Weet je zeker dat je de geselecteerde accounts wil toestaan? + confirm_disallow: Weet je zeker dat je de geselecteerde berichten wil afkeuren? + confirm_disallow_account: Weet je zeker dat je de geselecteerde accounts wil afkeuren? description_html: Dit zijn berichten die op jouw server bekend zijn en die momenteel veel worden gedeeld en als favoriet worden gemarkeerd. Hiermee kunnen nieuwe en terugkerende gebruikers meer mensen vinden om te volgen. Er worden geen berichten in het openbaar weergegeven totdat het account door jou is goedgekeurd en de gebruiker toestaat dat diens account aan anderen wordt aanbevolen. Je kunt ook individuele berichten goed- of afkeuren. disallow: Bericht afkeuren disallow_account: Account afkeuren @@ -966,7 +976,7 @@ nl: used_by_over_week: one: Door één persoon tijdens de afgelopen week gebruikt other: Door %{count} mensen tijdens de afgelopen week gebruikt - title: Trends + title: Aanbevelingen & trends trending: Trending warning_presets: add_new: Nieuwe toevoegen @@ -1102,7 +1112,7 @@ nl: or_log_in_with: Of inloggen met privacy_policy_agreement_html: Ik heb het privacybeleid gelezen en ga daarmee akkoord progress: - confirm: E-mail bevestigen + confirm: E-mailadres bevestigen details: Jouw gegevens review: Onze beoordeling rules: Regels accepteren @@ -1138,7 +1148,7 @@ nl: title: Laten we je account op %{domain} instellen. status: account_status: Accountstatus - confirming: Aan het wachten totdat de e-mail is bevestigd. + confirming: Wachten tot e-mailbevestiging is voltooid. functional: Jouw account kan in diens geheel gebruikt worden. pending: Jouw aanvraag moet nog worden beoordeeld door een van onze medewerkers. Dit kan misschien eventjes duren. Je ontvangt een e-mail wanneer jouw aanvraag is goedgekeurd. redirecting_to: Jouw account is inactief omdat het momenteel wordt doorverwezen naar %{acct}. @@ -1184,7 +1194,7 @@ nl: caches: Berichten en media die op andere servers zijn opgeslagen kunnen daar achterblijven data_removal: Jouw berichten en andere gegevens worden permanent verwijderd email_change_html: Je kunt je e-mailadres wijzigen zonder dat je jouw account hoeft te verwijderen - email_contact_html: Wanneer het nog steeds niet aankomt, kun je voor hulp e-mailen naar %{email} + email_contact_html: Als het nog steeds niet aankomt, kun je een e-mail sturen %{email} voor hulp email_reconfirmation_html: Wanneer je de bevestigingsmail niet hebt ontvangen, kun je deze opnieuw aanvragen irreversible: Je bent niet meer in staat om jouw account te herstellen of te deactiveren more_details_html: Zie het privacybeleid voor meer informatie. diff --git a/config/locales/nn.yml b/config/locales/nn.yml index ec77a2edf87..e5af5c1c64e 100644 --- a/config/locales/nn.yml +++ b/config/locales/nn.yml @@ -58,7 +58,7 @@ nn: demote: Degrader destroyed_msg: "%{username} sine data er no i slettekøa" disable: Slå av - disable_sign_in_token_auth: Slå av innlogging med epost-nykel + disable_sign_in_token_auth: Slå av e-post-token-autentisering disable_two_factor_authentication: Slå av 2FA disabled: Slege av display_name: Synleg namn @@ -67,7 +67,7 @@ nn: email: E-post email_status: E-poststatus enable: Slå på - enable_sign_in_token_auth: Slå på innlogging med epost-nykel + enable_sign_in_token_auth: Slå på e-post-token-autentisering enabled: Aktivert enabled_msg: Gjenaktiverte %{username} sin konto followers: Fylgjarar @@ -132,7 +132,7 @@ nn: resubscribe: Ting på nytt role: Rolle search: Søk - search_same_email_domain: Andre brukarar med same e-postdomene + search_same_email_domain: Andre brukarar med det same e-postdomenet search_same_ip: Andre brukarar med same IP security: Tryggleik security_measures: @@ -178,21 +178,21 @@ nn: confirm_user: Stadfest brukar create_account_warning: Opprett åtvaring create_announcement: Opprett lysing - create_canonical_email_block: Opprett e-post-blokkering + create_canonical_email_block: Opprett e-postblokkering create_custom_emoji: Opprett tilpassa emoji create_domain_allow: Opprett domene tillatt create_domain_block: Opprett domene-blokk - create_email_domain_block: Opprett e-post domeneblokk + create_email_domain_block: Opprett blokkering av e-postdomene create_ip_block: Opprett IP-regel create_unavailable_domain: Opprett utilgjengeleg domene create_user_role: Opprett rolle demote_user: Degrader brukar destroy_announcement: Slett lysinga - destroy_canonical_email_block: Slett e-post-blokkering + destroy_canonical_email_block: Fjern e-postblokkering destroy_custom_emoji: Slett tilpassa emoji destroy_domain_allow: Slett domenegodkjenning destroy_domain_block: Slett domenesperring - destroy_email_domain_block: Slett e-postdomenesperring + destroy_email_domain_block: Fjern blokkering av e-postdomene destroy_instance: Slett domene destroy_ip_block: Slett IP-regel destroy_status: Slett status @@ -200,10 +200,10 @@ nn: destroy_user_role: Øydelegg rolle disable_2fa_user: Skruv av 2FA disable_custom_emoji: Skruv av tilpassa emoji - disable_sign_in_token_auth_user: Slå av innlogging med epost-nykel for brukaren + disable_sign_in_token_auth_user: Slå av e-post-token-autentisering for brukar disable_user: Skruv av brukar enable_custom_emoji: Skruv på tilpassa emoji - enable_sign_in_token_auth_user: Slå på innlogging med epost-nykel for brukaren + enable_sign_in_token_auth_user: Slå på e-post-token-autentisering for brukar enable_user: Skruv på brukar memorialize_account: Opprett minnekonto promote_user: Forfrem brukar @@ -260,10 +260,10 @@ nn: destroy_user_role_html: "%{name} sletta rolla %{target}" disable_2fa_user_html: "%{name} tok vekk krav om tofaktorautentisering for brukaren %{target}" disable_custom_emoji_html: "%{name} deaktiverte emojien %{target}" - disable_sign_in_token_auth_user_html: "%{name} skrudde av innlogging med epost-nykel for %{target}" + disable_sign_in_token_auth_user_html: "%{name} deaktiverte e-post-token-autentisering for %{target}" disable_user_html: "%{name} slo av innlogging for brukaren %{target}" enable_custom_emoji_html: "%{name} aktiverte emojien %{target}" - enable_sign_in_token_auth_user_html: "%{name} skrudde på innlogging med epost-nykel for %{target}" + enable_sign_in_token_auth_user_html: "%{name} aktiverte e-post-token-autentisering for %{target}" enable_user_html: "%{name} aktiverte innlogging for brukaren %{target}" memorialize_account_html: "%{name} endret %{target}s konto til en minneside" promote_user_html: "%{name} fremja brukaren %{target}" @@ -271,7 +271,7 @@ nn: reject_user_html: "%{name} avslo registrering fra %{target}" remove_avatar_user_html: "%{name} fjerna %{target} sitt profilbilete" reopen_report_html: "%{name} opna rapporten %{target} på nytt" - resend_user_html: "%{name} sendte bekreftelsesepost for %{target} på nytt" + resend_user_html: "%{name} sende stadfestings-e-post for %{target} på nytt" reset_password_user_html: "%{name} tilbakestilte passordet for brukaren %{target}" resolve_report_html: "%{name} løyste ein rapport %{target}" sensitive_account_html: "%{name} markerte %{target} sitt media som ømtolig" @@ -432,7 +432,7 @@ nn: attempts_over_week: one: "%{count} forsøk i løpet av den siste uken" other: "%{count} forsøk på å opprette konto i løpet av den siste uken" - created_msg: E-postdomenet ble lagt til i blokkeringslisten uten problemer + created_msg: Blokkeringa av e-postdomenet var vellukka delete: Slett dns: types: @@ -441,12 +441,12 @@ nn: new: create: Legg til domene resolve: Løs domene - title: Ny blokkeringsoppføring av e-postdomene - no_email_domain_block_selected: Blokkering av e-post-domener vart ikkje endra sidan ingen var valde + title: Blokker nytt e-postdomene + no_email_domain_block_selected: Blokkering av e-post-domene vart ikkje endra sidan ingen var valde not_permitted: Ikkje tillate - resolved_dns_records_hint_html: Domenenamnet gjer oppslag til desse MX-domenene som til sist er ansvarlige for å motta e-post. Blokkering av eit MX-domene vil blokkere registreringar frå alle e-postadresser som bruker same MX-domene, sjølv om det synlige domenenavnet skulle vera noko anna. Pass på så du ikkje blokkerer dei store e-postleverandørane. + resolved_dns_records_hint_html: Domenenamnet gjer oppslag til desse MX-domena som til sist er ansvarlege for å motta e-post. Blokkering av eit MX-domene vil blokkere registreringar frå alle e-postadresser som bruker same MX-domene, sjølv om det synlege domenenamnet skulle vera noko anna. Pass på så du ikkje blokkerer dei store e-postleverandørane. resolved_through_html: Løyst gjennom %{domain} - title: Blokkerte e-postadresser + title: Blokkerte e-postdomene export_domain_allows: new: title: Importer domenetillatingar @@ -471,6 +471,9 @@ nn: title: Fylgjeforslag unsuppress: Nullstill fylgjeforslag instances: + audit_log: + title: Nye gjennomsynsloggar + view_all: Sjå heile gjennomsynsloggen availability: description_html: one: Om leveransar til domenet feilar %{count} dag, vil det ikkje bli gjort fleire forsøk før det eventuelt kjem ein leveranse frå domenet. @@ -662,7 +665,7 @@ nn: delete_data_html: Slett brukarprofilen og innhaldet til@%{acct} om 30 dagar frå no med mindre brukarkontoen blir opna att preview_preamble_html: "@%{acct} vil få ei åtvaring med dette innhaldet:" record_strike_html: Noter at ei handling er gjort mot @%{acct} for å hjelpa deg å handtera framtidige overtramp frå denne brukarkontoen - send_email_html: Send ein åtvaringsepost til @%{acct} + send_email_html: Send ein åtvarings-e-post til @%{acct} warning_placeholder: Eventuelle fleire grunnar for å modereringshandlinga. target_origin: Opprinnelse for innrapportert konto title: Rapportar @@ -720,7 +723,7 @@ nn: manage_taxonomies: Handtere taksonomiar manage_taxonomies_description: Let brukarar gjennomgå populært innhald og oppdatera innstillingar for emneknaggar manage_user_access: Administrer brukartilgang - manage_user_access_description: Let brukarar deaktivera 2-trinnsautentisering, endra e-postadressa og tilbakestille passordet til andre brukarar + manage_user_access_description: Let brukarar deaktivere 2-trinnsautentisering, endre e-postadressa og tilbakestille passordet til andre brukarar manage_users: Handtere brukarar manage_users_description: Let brukarar sjå detaljar om andre brukarar og utføre moderasjonshandlingar mot dei manage_webhooks: Handtere webhooks @@ -882,16 +885,38 @@ nn: action: Sjekk her for meir informasjon message_html: "Objektlagringa di er sett opp feil. Personvernet til brukarane dine er i fare." tags: + moderation: + not_trendable: Kan ikkje bli populær + not_usable: Ikkje brukbar + pending_review: Ventar på gjennomgang + review_requested: Gjennomgang førespurt + reviewed: Gjennomgått + title: Status + trendable: Kan bli populær + unreviewed: Ikkje gått gjennom + usable: Brukbar + name: Namn + newest: Nyaste + oldest: Eldste + reset: Nullstill review: Sjå gjennom status + search: Søk + title: Emneknaggar updated_msg: Emneknagginnstillingane er oppdaterte title: Leiing trends: allow: Tillat approved: Godkjent + confirm_allow: Er du sikker på at du vil godta dei valde emneknaggane? + confirm_disallow: Er du sikker på at du vil avvisa dei valde emneknaggane? disallow: Ikke tillat links: allow: Tillat lenke allow_provider: Tillat utgjevar + confirm_allow: Er du sikker på at du vil godta dei valde lenkene? + confirm_allow_provider: Er du sikker på at du vil godta dei valde tilbydarane? + confirm_disallow: Er du sikker på at du vil avvis dei valde lenkene? + confirm_disallow_provider: Er du sikker på at du vil avvisa dei valde tilbydarane? description_html: Dette er lenkjer som for tida blir mykje delt av kontoar som tenaren din ser innlegg frå. Dei kan hjelpa brukarane dine med å finna ut kva som skjer i verda. Ingen lenkjer vert offentleg tilgjengelege før du godkjenner utgjevaren. Du kan også tillata eller forby individuelle lenkjer. disallow: Ikke tillat lenke disallow_provider: Forby utgjevaren @@ -915,6 +940,10 @@ nn: statuses: allow: Tillat innlegg allow_account: Tillat forfatter + confirm_allow: Er du sikker på at du vil godta dei valde statusane? + confirm_allow_account: Er du sikker på at du vil godta dei valde kontoane? + confirm_disallow: Er du sikker på at du vil avvisa dei valde statusane? + confirm_disallow_account: Er du sikker på at du vil avvisa dei valde kontoane? description_html: Dette er innlegg som tenaren din veit om og som blir mykje delt og markerte som favorittar no for tida. Dei kan hjelpa nye og gamle brukarar å finna folk dei vil fylgja. Ingen innlegg vert vist offentleg utan at du tillet forfattaren, og utan at forfattaren tillet kontoen deira å bli foreslått for andre. Du kan også tillata eller avvisa individuelle innlegg. disallow: Ikke tillat innlegg disallow_account: Forby forfattar @@ -947,7 +976,7 @@ nn: used_by_over_week: one: Brukt av én person i løpet av den seneste uken other: Brukt av %{count} personer i løpet av den seneste uken - title: Trender + title: Anbefalingar og trendar trending: Trender warning_presets: add_new: Legg til ny @@ -1032,9 +1061,9 @@ nn: guide_link_text: Alle kan bidra. sensitive_content: Ømtolig innhald application_mailer: - notification_preferences: Endr e-post-innstillingane + notification_preferences: Endre e-post-innstillingane salutation: Hei %{name}, - settings: 'Endr e-post-innstillingar: %{link}' + settings: 'Endre e-post-innstillingar: %{link}' unsubscribe: Meld av view: 'Sjå:' view_profile: Sjå profil @@ -1054,7 +1083,7 @@ nn: hint_html: Berre ein ting til! Vi må bekrefte at du er et menneske (så vi kan halde spam ute!). Løys CAPTCHA-en nedanfor og klikk "Fortsett". title: Sikkerheitssjekk confirmations: - awaiting_review: Epostadressa di er stadfesta! Styrarane på %{domain} ser gjennom registreringa di. Du får ein epost frå dei om dei godkjenner brukarkontoen din. + awaiting_review: E-postadressa di er stadfesta! Styrarane på %{domain} ser gjennom registreringa di. Du får ein e-post frå dei om dei godkjenner brukarkontoen din! awaiting_review_title: Me går gjennom registreringa di clicking_this_link: klikka på denne lenka login_link: logga inn @@ -1062,7 +1091,7 @@ nn: redirect_to_app_html: Du skulle vorte vidaresend til %{app_name}-appen. Viss det ikkje skjedde, kan du prøva å %{clicking_this_link} eller manuelt gå tilbake til appen. registration_complete: Du har registrert deg som brukar på %{domain}. welcome_title: Velkomen, %{name}! - wrong_email_hint: Viss epostadressa er feil, kan du endra ho i kontoinnstillingane. + wrong_email_hint: Viss e-postadressa er feil, kan du endra ho i kontoinnstillingane. delete_account: Slett konto delete_account_html: Om du vil sletta kontoen din, kan du gå hit. Du vert spurd etter stadfesting. description: @@ -1083,7 +1112,7 @@ nn: or_log_in_with: Eller logg inn med privacy_policy_agreement_html: Jeg har lest og godtar retningslinjer for personvern progress: - confirm: Stadfest e-postadressa + confirm: Stadfest e-post details: Opplysingane dine review: Vår gjennomgang rules: Godta reglane @@ -1105,10 +1134,10 @@ nn: security: Tryggleik set_new_password: Lag nytt passord setup: - email_below_hint_html: Sjekk søppelpostmappa di, eller be om ein ny. Du kan endra epostadressa di dersom ho er feil. + email_below_hint_html: Sjekk søppelpostmappa di, eller be om ein ny. Du kan endra e-postadressa di dersom ho er feil. email_settings_hint_html: Klikk lenka me sende deg for å stadfesta %{email}. Me sit her og ventar. link_not_received: Fekk du ikkje lenka? - new_confirmation_instructions_sent: Du burde få ein ny epost med stadfestingslenke innan nokre minutt! + new_confirmation_instructions_sent: Du vil få ein ny e-post med stadfestingslenke innan nokre minutt! title: Sjekk innboksen din sign_in: preamble_html: Logg inn med brukaropplysningar for %{domain}. Dersom kontoen din er registrert på ein annan tenar vil du ikkje kunne logga inn her. @@ -1121,7 +1150,7 @@ nn: account_status: Kontostatus confirming: Ventar på stadfesting av e-post. functional: Kontoen din er fullt operativt. - pending: Søknaden din ventar på gjennomgang frå personalet vårt. Dette kan taka litt tid. Du får ein e-post om søknaden din vert godkjend. + pending: Søknaden din ventar på gjennomgang frå personalet vårt. Dette kan ta litt tid. Du får ein e-post om søknaden din vert godkjend. redirecting_to: Kontoen din er inaktiv fordi den for øyeblikket omdirigerer til %{acct}. self_destruct: Av di %{domain} er i ferd med å stenga, vil du berre få avgrensa tilgang til brukarkontoen din. view_strikes: Vis tidligere advarsler mot kontoen din @@ -1165,8 +1194,8 @@ nn: caches: Innhold som har blitt mellomlagret av andre tjenere kan kanskje fortsette å eksistere data_removal: Innlegga dine og andre data vert fjerna for alltid email_change_html: Du kan byta e-postadressa di utan å sletta kontoen din - email_contact_html: Dersom det fortsatt ikke kommer, kan du sende en E-post til %{email} og be om hjelp - email_reconfirmation_html: Dersom du ikke mottar bekreftelses-E-posten, kan du be om den igjen + email_contact_html: Dersom den framleis ikkje kjem, kan du sende ein e-post til %{email} og be om hjelp + email_reconfirmation_html: Dersom du ikke mottar stadfestings-e-posten, kan du be om den igjen irreversible: Du kjem ikkje til å kunna gjenoppretta eller aktivera kontoen din på nytt more_details_html: For fleire detaljar, sjå personvernsvilkåra. username_available: Brukarnamnet ditt vert tilgjengeleg igjen @@ -1399,7 +1428,7 @@ nn: authentication_methods: otp: to-faktor autentiseringsapp password: passord - sign_in_token: tryggingskode på epost + sign_in_token: sikkerheitskode på e-post webauthn: sikkerhetsnøkler description_html: Hvis du ser aktivitet som du ikke gjenkjenner, bør du vurdere å endre passordet ditt og aktivere to-trinnsinnlogging. empty: Ingen innloggingshistorikk er tilgjengelig @@ -1416,10 +1445,9 @@ nn: favourite: e-postar om favorittmarkeringar follow: e-postar om nye fylgjarar follow_request: e-postar om fylgjeførespurnadar - mention: e-postar om nemningar + mention: e-postar om omtaler reblog: e-postar om framhevingar - resubscribe_html: Om du har avslutta avslutta abonnementet ved ein feil, kan du abonnera på nytt i innstillingar for e-postvarsling. - success_html: Du vil ikkje lenger motta %{type} frå Mastodon på %{domain} til din e-post %{email}. + resubscribe_html: Om du har avslutta abonnementet ved ein feil, kan du abonnera på nytt i innstillingar for e-postvarsling. title: Meld av media_attachments: validations: @@ -1488,7 +1516,7 @@ nn: action: Svar body: 'Du vart nemnd av %{name} i:' subject: Du vart nemnd av %{name} - title: Ny nemning + title: Ny omtale poll: subject: Meiningsmålinga frå %{name} er avslutta reblog: @@ -1500,8 +1528,6 @@ nn: update: subject: "%{name} redigerte et innlegg" notifications: - administration_emails: Administrator sine epost-varsler - email_events: E-postvarslinger for hendelser email_events_hint: 'Velg hendelser som du vil motta varslinger for:' number: human: @@ -1660,7 +1686,6 @@ nn: import: Hent inn import_and_export: Importer og eksporter migrate: Kontoflytting - notifications: E-postvarslingar preferences: Innstillingar profile: Profil relationships: Fylgjar og fylgjarar @@ -1907,7 +1932,6 @@ nn: invalid_otp_token: Ugyldig tostegskode otp_lost_help_html: Hvis du mistet tilgangen til begge deler, kan du komme i kontakt med %{email} rate_limited: For mange autentiseringsforsøk, prøv igjen seinare. - seamless_external_login: Du er logga inn gjennom eit eksternt reiskap, so passord og e-postinstillingar er ikkje tilgjengelege. signed_in_as: 'Logga inn som:' verification: extra_instructions_html: Tips: Linken på nettsida di kan vera usynleg. Den viktige delen er rel="me", som på nettstader med brukargenerert innhald vil hindra at andre kan låst som dei er deg. Du kan til og med bruka link i staden for a i toppteksten til sida, men HTML-koden må vera tilgjengeleg utan å måtte køyra JavaScript. diff --git a/config/locales/no.yml b/config/locales/no.yml index 537552ea986..1087e6485e0 100644 --- a/config/locales/no.yml +++ b/config/locales/no.yml @@ -31,7 +31,6 @@ created_msg: Moderasjonsnotat laget uten problem! destroyed_msg: Moderasjonsnotat slettet uten problem! accounts: - add_email_domain_block: Svartelist E-postdomenet approve: Godkjenn approved_msg: Godkjent %{username} sin registreringsapplikasjon are_you_sure: Er du sikker? @@ -58,7 +57,6 @@ demote: Degrader destroyed_msg: "%{username} sine data er nå i kø for å bli slettet minimum" disable: Deaktiver - disable_sign_in_token_auth: Deaktiver e-post token autentisering disable_two_factor_authentication: Skru av 2FA disabled: Deaktivert display_name: Visningsnavn @@ -67,7 +65,6 @@ email: E-post email_status: E-poststatus enable: Aktiver - enable_sign_in_token_auth: Aktiver godkjenning av e-post token enabled: Aktivert enabled_msg: Frossent %{username} sin konto followers: Følgere @@ -132,7 +129,6 @@ resubscribe: Abonner på nytt role: Rolle search: Søk - search_same_email_domain: Andre brukere med samme E-postdomene search_same_ip: Andre brukere med den samme IP-en security: Sikkerhet security_measures: @@ -173,26 +169,21 @@ approve_appeal: Godkjenn anke approve_user: Godkjenn bruker assigned_to_self_report: Tilordne rapport - change_email_user: Endre brukerens E-postadresse change_role_user: Endre rolle for brukeren confirm_user: Bekreft brukeren create_account_warning: Opprett en advarsel create_announcement: Opprett en kunngjøring - create_canonical_email_block: Opprett e-post-blokkering create_custom_emoji: Opprett en tilpasset emoji create_domain_allow: Opprett domene tillatt create_domain_block: Opprett domene-blokk - create_email_domain_block: Opprett e-post domeneblokk create_ip_block: Opprett IP-regel create_unavailable_domain: Opprett utilgjengelig domene create_user_role: Opprett rolle demote_user: Degrader bruker destroy_announcement: Slett kunngjøringen - destroy_canonical_email_block: Slett blokkering av e-post destroy_custom_emoji: Slett den tilpassede emojien destroy_domain_allow: Slett domenegodkjenning destroy_domain_block: Slett blokkering av domene - destroy_email_domain_block: Slett blokkering av e-postdomene destroy_instance: Slett domene destroy_ip_block: Slett IP-regel destroy_status: Slett statusen @@ -200,10 +191,8 @@ destroy_user_role: Slett rolle disable_2fa_user: Skru av 2-trinnsinnlogging disable_custom_emoji: Skru av tilpassede emojier - disable_sign_in_token_auth_user: Skru av e-post-tokenautentisering for bruker disable_user: Deaktiver bruker enable_custom_emoji: Skru på tilpassede emojier - enable_sign_in_token_auth_user: Skru på e-post-tokenautentisering for bruker enable_user: Aktiver bruker memorialize_account: Opprett minnekonto promote_user: Promoter bruker @@ -232,26 +221,20 @@ approve_appeal_html: "%{name} godkjente anken på moderering fra %{target}" approve_user_html: "%{name} godkjente registrering fra %{target}" assigned_to_self_report_html: "%{name} tildelte rapport %{target} til seg selv" - change_email_user_html: "%{name} endret e-postadressen til brukeren %{target}" change_role_user_html: "%{name} endret rolle for %{target}" - confirm_user_html: "%{name} bekreftet e-postadressen til brukeren %{target}" create_account_warning_html: "%{name} sendte en advarsel til %{target}" create_announcement_html: "%{name} opprettet ny kunngjøring %{target}" - create_canonical_email_block_html: "%{name} blokkerte e-post med hash %{target}" create_custom_emoji_html: "%{name} lastet opp ny emoji %{target}" create_domain_allow_html: "%{name} tillatt føderasjon med domenet %{target}" create_domain_block_html: "%{name} blokkert domene %{target}" - create_email_domain_block_html: "%{name} blokkert e-post domene %{target}" create_ip_block_html: "%{name} opprettet regel for IP %{target}" create_unavailable_domain_html: "%{name} stoppet levering til domenet %{target}" create_user_role_html: "%{name} opprettet rollen %{target}" demote_user_html: "%{name} degraderte bruker %{target}" destroy_announcement_html: "%{name} slettet kunngjøring %{target}" - destroy_canonical_email_block_html: "%{name} fjernet blokkering av e-post med hash %{target}" destroy_custom_emoji_html: "%{name} slettet emoji %{target}" destroy_domain_allow_html: "%{name} ikke tillatt føderasjon med domenet %{target}" destroy_domain_block_html: "%{name} fjernet blokkeringen av domenet %{target}" - destroy_email_domain_block_html: "%{name} fjernet blokkeringen av e-post-domenet %{target}" destroy_instance_html: "%{name} blokkert domene %{target}" destroy_ip_block_html: "%{name} slettet regel for IP %{target}" destroy_status_html: "%{name} fjernet innlegget av %{target}" @@ -259,10 +242,8 @@ destroy_user_role_html: "%{name} slettet %{target} -rolle" disable_2fa_user_html: "%{name} deaktiverte tofaktor-autentiseringskravet for bruker %{target}" disable_custom_emoji_html: "%{name} deaktiverte emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} deaktiverte autentisering med e-post-token for %{target}" disable_user_html: "%{name} deaktiverte innlogging for bruker %{target}" enable_custom_emoji_html: "%{name} aktiverte emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} aktiverte autentisering med e-post-token for %{target}" enable_user_html: "%{name} aktiverte innlogging for bruker %{target}" memorialize_account_html: "%{name} endret %{target}s konto til en minneside" promote_user_html: "%{name} forfremmet bruker %{target}" @@ -270,7 +251,6 @@ reject_user_html: "%{name} avslo registrering fra %{target}" remove_avatar_user_html: "%{name} fjernet %{target} sitt profilbilde" reopen_report_html: "%{name} gjenåpnet rapporten %{target}" - resend_user_html: "%{name} sendte e-postbekreftelse på nytt for %{target}" reset_password_user_html: "%{name} tilbakestille passordet for brukeren %{target}" resolve_report_html: "%{name} løst rapport %{target}" sensitive_account_html: "%{name} merket %{target}s innlegg som følsomt" @@ -429,7 +409,6 @@ attempts_over_week: one: "%{count} forsøk i løpet av den siste uken" other: "%{count} forsøk på å opprette konto i løpet av den siste uken" - created_msg: E-postdomenet ble lagt til i blokkeringslisten uten problemer delete: Fjern dns: types: @@ -438,12 +417,8 @@ new: create: Legg til domene resolve: Løs domene - title: Ny blokkeringsoppføring av e-postdomene - no_email_domain_block_selected: Ingen e-postdomeneblokker ble endret da ingen ble valgt not_permitted: Ikke tillatt - resolved_dns_records_hint_html: Domenenavnet løser seg til følgende MX-domener som er til slutt ansvarlige for å motta e-post. Blokkering av et MX-domene vil blokkere signaler fra en hvilken som helst e-postadresse som bruker samme MX-domene, selv om det synlige domenenavnet er annerledes. Vær forsiktig så du ikke blokkerer store e-posttilbydere. resolved_through_html: Løst gjennom %{domain} - title: Blokkering av e-postdomene export_domain_allows: new: title: Importer domenetillatelser @@ -594,7 +569,6 @@ resolve_description_html: Ingen handling utføres mot den rapporterte kontoen, ingen advarsel gis, og rapporten lukkes. silence_description_html: Profilen vil kun være synlig for dem som allerede følger den eller manuelt slår den opp, noe som sterkt begrenser dens rekkevidde. Kan alltid tilbakestilles. Lukker alle rapporter mot denne kontoen. suspend_description_html: Kontoen og alt dens innhold vil være utilgjengelig og til slutt slettet, og det vil ikke være mulig å bruke den. Reversibel innen 30 dager. Lukker alle rapporter mot denne kontoen. - actions_description_html: Velg hvilke tiltak som skal treffes for å løse denne rapporten. Dersom du tar noen entydige tiltak mot den oppgitte kontoen, blir det sendt en e-post til dem, unntatt når Søppelpost -kategorien er valgt. actions_description_remote_html: Velg hvilke tiltak som skal treffes for å løse denne rapporten. Dette påvirker bare hvordan din server kommuniserer med denne eksterne kontoen og håndterer innholdet. add_to_report: Legg til mer i rapporten are_you_sure: Er du sikker? @@ -655,7 +629,6 @@ delete_data_html: Slett @%{acct} sin profil og innhold 30 dager fra nå med mindre de blir suspendert i mellomtiden preview_preamble_html: "@%{acct} vil motta en advarsel med følgende innhold:" record_strike_html: Ta opp en streik mot @%{acct} for å hjelpe deg med å eskalere fremtidige brudd fra denne kontoen - send_email_html: Send @%{acct} en advarsels e-post warning_placeholder: Valgfritt ytterligere resonnement for moderasjonstiltaket. target_origin: Opprinnelse for innrapportert konto title: Rapporter @@ -695,7 +668,6 @@ manage_appeals: Behandle anker manage_appeals_description: Lar brukere gjennomgå anker mot modereringsaktiviteter manage_blocks: Behandle Blokker - manage_blocks_description: Lar brukere blokkere e-postleverandører og IP-adresser manage_custom_emojis: Administrer egendefinerte Emojier manage_custom_emojis_description: Lar brukere endre egendefinert emojis på serveren manage_federation: Administrer Føderasjon @@ -713,7 +685,6 @@ manage_taxonomies: Administrer taksonomier manage_taxonomies_description: Lar brukere gjennomgå populære innhold og oppdatere emneknagg innstillinger manage_user_access: Administrer Brukertilgang - manage_user_access_description: Lar brukere deaktivere andre brukeres 2-trinnsinnlogging, endre sin e-postadresse, og tilbakestille passordet deres manage_users: Behandle Brukere manage_users_description: Lar brukere se detaljer om andre brukere og utføre moderasjonshandlinger mot dem manage_webhooks: Administrer Webhooks @@ -785,7 +756,6 @@ destroyed_msg: Vellykket sletting av sideopplasting! software_updates: critical_update: Kritisk — vennligst oppdater raskt - description: "Det anbefales å holde Mastodon-installasjonen oppdatert for å dra nytte av nye rettelser og funksjoner. Dessuten er det av og til viktig å oppdatere Mastodon raskt for å unngå sikkerhetsproblemer. Derfor sjekker Mastodon om det finnes oppdateringer \nhvert 30. minutt, og varsler deg i henhold til dine valg for e-postvarsling." documentation_link: Finn ut mer release_notes: Informasjon om utgivelsen title: Tilgjengelige oppdateringer @@ -937,7 +907,6 @@ used_by_over_week: one: Brukt av en person i løpet av siste uke other: Brukes av %{count} personer i løpet av den siste uken - title: Trend trending: Trender warning_presets: add_new: Legg til ny @@ -1020,9 +989,7 @@ guide_link_text: Alle kan bidra. sensitive_content: Følsomt innhold application_mailer: - notification_preferences: Endre E-postinnstillingene salutation: "%{name}," - settings: 'Endre foretrukne e-postinnstillinger: %{link}' unsubscribe: Avslutt abonnement view: 'Se:' view_profile: Vis Profil @@ -1042,7 +1009,6 @@ hint_html: Bare en ting til! Vi må bekrefte at du er et menneske (dette er slik at vi kan holde spam ute!). Løs CAPTCHA nedenfor og klikk "Fortsett". title: Sikkerhetskontroll confirmations: - awaiting_review: Din e-post adresse er bekreftet! %{domain} ansatte gjennomgår nå registreringen din. Du vil motta en e-post hvis de godkjenner din konto! awaiting_review_title: Din registrering blir vurdert clicking_this_link: klikke på denne lenken login_link: logg inn @@ -1050,7 +1016,6 @@ redirect_to_app_html: Du burde bli omdirigert til %{app_name} -appen. Hvis det ikke skjedde, kan du prøve %{clicking_this_link} eller manuelt gå tilbake til appen. registration_complete: Registreringen på %{domain} er nå fullført! welcome_title: Velkommen, %{name}! - wrong_email_hint: Hvis e-postadressen ikke er riktig, kan du endre den i kontoinnstillingene. delete_account: Slett konto delete_account_html: Hvis du ønsker å slette kontoen din, kan du gå hit. Du vil bli spurt om bekreftelse. description: @@ -1071,7 +1036,6 @@ or_log_in_with: Eller logg inn med privacy_policy_agreement_html: Jeg har lest og godtar retningslinjer for personvern progress: - confirm: Bekreft e-postadresse details: Dine opplysninger review: Vår gjennomgang rules: Godta regler @@ -1093,10 +1057,8 @@ security: Sikkerhet set_new_password: Angi nytt passord setup: - email_below_hint_html: Sjekk søppelpostmappen din, eller be om en ny. Du kan korrigere e-postadressen din hvis den er feil. email_settings_hint_html: Klikk på lenken vi sendte deg for å bekrefte %{email}. Vi venter her. link_not_received: Fikk du ikke lenken? - new_confirmation_instructions_sent: Du vil motta en ny e-post med bekreftelseslenken om noen minutter! title: Sjekk innboksen din sign_in: preamble_html: Logg inn med ditt %{domain} brukeropplysninger. Hvis kontoen din er plassert på en annen server, vil du ikke kunne logge inn her. @@ -1107,9 +1069,7 @@ title: La oss få deg satt i gang på %{domain}. status: account_status: Kontostatus - confirming: Venter på at e-postbekreftelsen er fullført. functional: Kontoen din er fullt operativt. - pending: Søknaden din avventer gjennomgang av våre medarbeidere. Dette kan ta litt tid. Du vil motta en e-post dersom søknaden din blir godkjent. redirecting_to: Kontoen din er inaktiv fordi den for øyeblikket omdirigerer til %{acct}. self_destruct: Siden %{domain} stenger, vil du kun ha begrenset tilgang til kontoen din. view_strikes: Vis tidligere advarsler mot kontoen din @@ -1152,9 +1112,6 @@ before: 'Før du fortsetter, vennligst les disse notisene nøye:' caches: Innhold som har blitt mellomlagret av andre tjenere kan kanskje fortsette å eksistere data_removal: Dine innlegg og andre data vil bli permanent fjernet - email_change_html: Du kan endre E-postadressen din uten å måtte slette kontoen din - email_contact_html: Dersom det fortsatt ikke kommer, kan du sende en E-post til %{email} og be om hjelp - email_reconfirmation_html: Dersom du ikke mottar bekreftelses-E-posten, kan du be om den igjen irreversible: Du vil ikke kunne gjenopprette eller reaktivere kontoen din more_details_html: For mere detaljer, se privatlivsretningslinjene. username_available: Brukernavnet ditt vil bli gjort tilgjengelig igjen @@ -1387,7 +1344,6 @@ authentication_methods: otp: to-faktor autentiseringsapp password: passord - sign_in_token: e-post sikkerhetskode webauthn: sikkerhetsnøkler description_html: Hvis du ser aktivitet som du ikke gjenkjenner, bør du vurdere å endre passordet ditt og aktivere to-trinnsinnlogging. empty: Ingen innloggingshistorikk er tilgjengelig @@ -1398,16 +1354,6 @@ unsubscribe: action: Ja, avslutt abonnement complete: Abonnement avsluttet - confirmation_html: Er du sikker på at du vil slutte å motta %{type} fra Mastodon %{domain} i e-posten din på %{email}? Du kan når som helst gjenoppta i innstillinger for e-postvarsling. - emails: - notification_emails: - favourite: e-poster om favorittmarkeringer - follow: e-poster om følgere - follow_request: e-poster om følgeforespørsler - mention: e-poster om nevninger - reblog: e-poster om fremhevinger - resubscribe_html: Hvis du har avsluttet abonnementet ved en feiltakelse, kan du abonnere på nytt i innstillinger for e-postvarsling. - success_html: Du vil ikke lenger motta %{type} fra Mastodon på %{domain} i e-posten din på %{email}. title: Avslutt abonnement media_attachments: validations: @@ -1488,8 +1434,6 @@ update: subject: "%{name} redigerte et innlegg" notifications: - administration_emails: Administrators e-postvarslinger - email_events: E-postvarslinger for hendelser email_events_hint: 'Velg hendelser som du vil motta varslinger for:' number: human: @@ -1866,7 +1810,6 @@ invalid_otp_token: Ugyldig to-faktorkode otp_lost_help_html: Hvis du mistet tilgangen til begge deler, kan du komme i kontakt med %{email} rate_limited: For mange autentiseringsforsøk, prøv igjen senere. - seamless_external_login: Du er logget inn via en ekstern tjeneste, så passord og e-post innstillinger er ikke tilgjengelige. signed_in_as: 'Innlogget som:' verification: extra_instructions_html: Tips: Lenken på din nettside kan være usynlig. Den viktige delen er rel="me" som sikrer at nettsteder med brukergenerert innhold ikke kan utgi seg for å være deg. Du kan til og med bruke en link lenke i sidens topptekst i stedet for a, men HTML-koden må være tilgjengelig uten å kjøre JavaScript. diff --git a/config/locales/oc.yml b/config/locales/oc.yml index d2bea55bd37..8373513c9b9 100644 --- a/config/locales/oc.yml +++ b/config/locales/oc.yml @@ -30,7 +30,6 @@ oc: created_msg: Nòta de moderacion ben creada ! destroyed_msg: Nòta de moderacion ben suprimida ! accounts: - add_email_domain_block: Metre lo domeni del corrièl en lista negra approve: Aprovar are_you_sure: Sètz segur ? avatar: Avatar @@ -141,7 +140,6 @@ oc: action_types: approve_user: Aprobar l’utilizaire assigned_to_self_report: Assignar lo rapòrt - change_email_user: Cambiar l’adreça de l’utilizaire confirm_user: Confirmar l’utilizaire create_account_warning: Crear un avertiment create_announcement: Crear una anóncia @@ -269,13 +267,10 @@ oc: view: Veire lo blocatge de domeni email_domain_blocks: add_new: Ajustar - created_msg: Blocatge del domeni de corrièl ben plaçat delete: Suprimir domain: Domeni new: create: Crear un blocatge - title: Nòu blocatge de domeni de corrièl - title: Blocatge de domeni de corrièl follow_recommendations: language: Per lenga status: Estat @@ -459,9 +454,7 @@ oc: guide_link_text: Tot lo monde pòt contribuïr. sensitive_content: Contengut sensible application_mailer: - notification_preferences: Cambiar las preferéncias de corrièl salutation: "%{name}," - settings: 'Cambiar las preferéncias de corrièl : %{link}' view: 'Veire :' view_profile: Veire lo perfil view_status: Veire los estatuts @@ -537,7 +530,6 @@ oc: before: 'Abans de contunhar, volgatz legir aquestas nòtas amb atencion :' caches: Lo contengut en cache suls autres servidors pòt demorar data_removal: Vòstras publicacions e las autras donadas seràn suprimidas per totjorn - email_change_html: Podètz cambiar vòstra adreça electroniasens suprimir vòstre compte irreversible: Poiretz pas restaurar o reactivar vòstre compte more_details_html: Per mai d’informacion, vejatz la politica de confidencialitat. username_available: Vòstre nom d’utilizaire serà disponible de nòu @@ -659,7 +651,6 @@ oc: login_activities: authentication_methods: password: senhal - sign_in_token: còdi de seguretat mail webauthn: claus de seguretat media_attachments: validations: @@ -721,7 +712,6 @@ oc: update: subject: "%{name} modifiquèt sa publicacion" notifications: - email_events: Eveniments per las notificacions per corrièl email_events_hint: 'Seleccionatz los eveniments que volètz recebre :' number: human: @@ -968,7 +958,6 @@ oc: follow_limit_reached: Podètz pas sègre mai de %{limit} personas invalid_otp_token: Còdi d’autentificacion en dos temps invalid otp_lost_help_html: Se perdatz l’accès al dos, podètz benlèu contactar %{email} - seamless_external_login: Sètz connectat via un servici extèrn, los paramètres de senhal e de corrièl son doncas pas disponibles. signed_in_as: 'Session a :' verification: verification: Verificacion diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 1477396999f..2201a2695a4 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -206,10 +206,10 @@ pl: destroy_user_role: Zlikwiduj rolę disable_2fa_user: Wyłącz 2FA disable_custom_emoji: Wyłącz niestandardowe emoji - disable_sign_in_token_auth_user: Wyłącz uwierzytelnianie tokenu e-mail dla użytkownika + disable_sign_in_token_auth_user: Wyłącz uwierzytelnianie tokenem przez e-mail dla użytkownika disable_user: Wyłącz użytkownika enable_custom_emoji: Włącz niestandardowe emoji - enable_sign_in_token_auth_user: Włącz uwierzytelnianie tokenu e-mail dla użytkownika + enable_sign_in_token_auth_user: Włącz uwierzytelnianie tokenem przez e-mail dla użytkownika enable_user: Włącz użytkownika memorialize_account: Upamiętnij konto promote_user: Podnieś uprawnienia @@ -244,7 +244,7 @@ pl: confirm_user_html: "%{name} potwierdził(a) adres e-mail użytkownika %{target}" create_account_warning_html: "%{name} wysłał(a) ostrzeżenie do %{target}" create_announcement_html: "%{name} utworzył(a) nowe ogłoszenie %{target}" - create_canonical_email_block_html: "%{name} zablokował e-mail z hasłem %{target}" + create_canonical_email_block_html: "%{name} zablokował(a) e-mail z hashem %{target}" create_custom_emoji_html: "%{name} dodał(a) nowe emoji %{target}" create_domain_allow_html: "%{name} dodał(a) na białą listę domenę %{target}" create_domain_block_html: "%{name} zablokował(a) domenę %{target}" @@ -254,7 +254,7 @@ pl: create_user_role_html: "%{name} utworzył rolę %{target}" demote_user_html: "%{name} zdegradował(a) użytkownika %{target}" destroy_announcement_html: "%{name} usunął(-ęła) ogłoszenie %{target}" - destroy_canonical_email_block_html: "%{name} odblokował(a) e-mail z hasłem %{target}" + destroy_canonical_email_block_html: "%{name} odblokował(a) e-mail z hashem %{target}" destroy_custom_emoji_html: "%{name} usunął emoji %{target}" destroy_domain_allow_html: "%{name} usunął(-ęła) domenę %{target} z białej listy" destroy_domain_block_html: "%{name} odblokował(a) domenę %{target}" @@ -266,10 +266,10 @@ pl: destroy_user_role_html: "%{name} usunął rolę %{target}" disable_2fa_user_html: "%{name} wyłączył(a) uwierzytelnianie dwuskładnikowe użytkownikowi %{target}" disable_custom_emoji_html: "%{name} wyłączył(a) emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} wyłączył/a uwierzytelnianie tokenem e-mail dla %{target}" + disable_sign_in_token_auth_user_html: "%{name} wyłączył/a uwierzytelnianie tokenem przez e-mail dla %{target}" disable_user_html: "%{name} zablokował(a) możliwość logowania użytkownikowi %{target}" enable_custom_emoji_html: "%{name} włączył(a) emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} włączył/a uwierzytelnianie tokenem e-mail dla %{target}" + enable_sign_in_token_auth_user_html: "%{name} włączył/a uwierzytelnianie tokenem przez e-mail dla %{target}" enable_user_html: "%{name} przywrócił(a) możliwość logowania użytkownikowi %{target}" memorialize_account_html: "%{name} nadał(a) kontu %{target} status in memoriam" promote_user_html: "%{name} podniósł(a) uprawnienia użytkownikowi %{target}" @@ -462,7 +462,7 @@ pl: not_permitted: Brak uprawnień resolved_dns_records_hint_html: Nazwa domeny rozwiązuje się do następujących domen MX, które są ostatecznie odpowiedzialne za przyjmowanie wiadomości e-mail. Blokowanie domeny MX spowoduje zablokowanie rejestracji z dowolnego adresu e-mail, który używa tej samej domeny MX, nawet jeśli widoczna nazwa domeny jest inna. Uważaj, aby nie blokować głównych dostawców poczty elektronicznej. resolved_through_html: Rozwiązano przez %{domain} - title: Blokowanie domen e-mail + title: Zablokowane domeny e-mail export_domain_allows: new: title: Zaimportuj zezwolenia domen @@ -935,10 +935,16 @@ pl: trends: allow: Zezwól approved: Zaakceptowano + confirm_allow: Czy na pewno chcesz zezwolić na zaznaczone tagi? + confirm_disallow: Czy na pewno chcesz zabronić zaznaczonych tagów? disallow: Niedozwolone links: allow: Zezwól na link allow_provider: Zezwalaj na wydawcę + confirm_allow: Czy na pewno chcesz zezwolić na zaznaczone linki? + confirm_allow_provider: Czy na pewno chcesz zezwolić na zaznaczonych dostawców? + confirm_disallow: Czy na pewno chcesz zabronić zaznaczonych linków? + confirm_disallow_provider: Czy na pewno chcesz zabronić zaznaczonych dostawców? description_html: Są to linki, które są obecnie często udostępniane przez konta, z których Twój serwer widzi posty. Może to pomóc Twoim użytkownikom dowiedzieć się, co dzieje się na świecie. Żadne linki nie są wyświetlane publicznie dopóki nie zaakceptujesz wydawcy. Możesz również zezwolić lub odrzucić indywidualne linki. disallow: Nie zezwalaj na link disallow_provider: Nie zezwalaj na wydawcę @@ -964,6 +970,10 @@ pl: statuses: allow: Zezwól na post allow_account: Zezwól na autora + confirm_allow: Czy na pewno chcesz zezwolić na zaznaczone statusy? + confirm_allow_account: Czy na pewno chcesz zezwolić na zaznaczone konta? + confirm_disallow: Czy na pewno chcesz zabronić zaznaczonych statusów? + confirm_disallow_account: Czy na pewno chcesz zabronić zaznaczonych kont? description_html: Są to wpisy, o których Twój serwer wie i które są obecnie często udostępniane i dodawane do ulubionych. Może to pomóc nowym i powracającym użytkownikom znaleźć więcej osób do obserwacji. Żadne posty nie są wyświetlane publicznie, dopóki nie zatwierdzisz autora, a autor ustawi zezwolenie na wyświetlanie się w katalogu. Możesz również zezwolić lub odrzucić poszczególne posty. disallow: Nie zezwalaj na post disallow_account: Nie zezwalaj na autora @@ -1000,7 +1010,7 @@ pl: many: Użyte przez %{count} osób w ciągu ostatniego tygodnia one: Użyte przez jedną osobę w ciągu ostatniego tygodnia other: Użyte przez %{count} osób w ciągu ostatniego tygodnia - title: Na czasie + title: Rekomendacje i Trendy trending: Popularne warning_presets: add_new: Dodaj nowy @@ -1089,7 +1099,7 @@ pl: application_mailer: notification_preferences: Zmień ustawienia e-maili salutation: "%{name}," - settings: 'Zmień ustawienia powiadamiania: %{link}' + settings: 'Zmień ustawienia e-maili: %{link}' unsubscribe: Anuluj subskrypcję view: 'Zobacz:' view_profile: Wyświetl profil @@ -1138,7 +1148,7 @@ pl: or_log_in_with: Lub zaloguj się z użyciem privacy_policy_agreement_html: Przeczytałem/am i akceptuję politykę prywatności progress: - confirm: Potwierdź e-mail + confirm: Potwierdź adres e-mail details: Twoje dane review: Nasza opinia rules: Akceptuj zasady diff --git a/config/locales/pt-BR.yml b/config/locales/pt-BR.yml index 584a9253b81..418d3d059e0 100644 --- a/config/locales/pt-BR.yml +++ b/config/locales/pt-BR.yml @@ -31,7 +31,6 @@ pt-BR: created_msg: Nota de moderação criada! destroyed_msg: Nota de moderação excluída! accounts: - add_email_domain_block: Bloquear domínio de e-mail approve: Aprovar approved_msg: O registro de %{username} foi aprovado are_you_sure: Você tem certeza? @@ -58,7 +57,6 @@ pt-BR: demote: Rebaixar destroyed_msg: Os dados de %{username} estão na fila para serem excluídos em breve disable: Congelar - disable_sign_in_token_auth: Desativar autenticação via token por email disable_two_factor_authentication: Desativar autenticação de dois fatores disabled: Congelada display_name: Nome de exibição @@ -67,7 +65,6 @@ pt-BR: email: E-mail email_status: Estado do e-mail enable: Descongelar - enable_sign_in_token_auth: Ativar autenticação via token por email enabled: Ativada enabled_msg: A conta de %{username} foi descongelada followers: Seguidores @@ -132,7 +129,6 @@ pt-BR: resubscribe: Reinscrever-se role: Cargo search: Buscar - search_same_email_domain: Outros usuários com o mesmo domínio de e-mail search_same_ip: Outros usuários com o mesmo IP security: Segurança security_measures: @@ -173,26 +169,21 @@ pt-BR: approve_appeal: Aprovar revisão approve_user: Aprovar usuário assigned_to_self_report: Atribuir denúncia - change_email_user: Alterar e-mail do usuário change_role_user: Alterar cargo do usuário confirm_user: Confirmar usuário create_account_warning: Criar aviso create_announcement: Criar anúncio - create_canonical_email_block: Criar bloqueio de e-mail create_custom_emoji: Criar emoji personalizado create_domain_allow: Permitir domínio create_domain_block: Bloquear domínio - create_email_domain_block: Bloquear domínio de e-mail create_ip_block: Criar regra de IP create_unavailable_domain: Criar domínio indisponível create_user_role: Criar cargo demote_user: Rebaixar usuário destroy_announcement: Excluir anúncio - destroy_canonical_email_block: Desbloquear domínio de e-mail destroy_custom_emoji: Excluir emoji personalizado destroy_domain_allow: Excluir domínio permitido destroy_domain_block: Desbloquear domínio - destroy_email_domain_block: Desbloquear domínio de e-mail destroy_instance: Limpar domínio destroy_ip_block: Excluir regra de IP destroy_status: Excluir publicação @@ -200,10 +191,8 @@ pt-BR: destroy_user_role: Destruir cargo disable_2fa_user: Desativar autenticação de dois fatores disable_custom_emoji: Desativar emoji personalizado - disable_sign_in_token_auth_user: Desativar autenticação via token por email para Usuário disable_user: Desativar usuário enable_custom_emoji: Ativar emoji personalizado - enable_sign_in_token_auth_user: Ativar autenticação via token por email para Usuário enable_user: Ativar usuário memorialize_account: Converter conta em memorial promote_user: Promover usuário @@ -234,24 +223,19 @@ pt-BR: assigned_to_self_report_html: "%{name} atribuiu a denúncia %{target} para si" change_email_user_html: "%{name} alterou o endereço de e-mail do usuário %{target}" change_role_user_html: "%{name} alterou o cargo de %{target}" - confirm_user_html: "%{name} confirmou o endereço de e-mail do usuário %{target}" create_account_warning_html: "%{name} enviou um aviso para %{target}" create_announcement_html: "%{name} criou o novo anúncio %{target}" - create_canonical_email_block_html: "%{name} bloqueou o e-mail com o marcador %{target}" create_custom_emoji_html: "%{name} enviou o novo emoji %{target}" create_domain_allow_html: "%{name} permitiu federação com domínio %{target}" create_domain_block_html: "%{name} bloqueou o domínio %{target}" - create_email_domain_block_html: "%{name} bloqueou o domínio de e-mail %{target}" create_ip_block_html: "%{name} criou a regra para o IP %{target}" create_unavailable_domain_html: "%{name} parou a entrega ao domínio %{target}" create_user_role_html: "%{name} criou o cargo %{target}" demote_user_html: "%{name} rebaixou o usuário %{target}" destroy_announcement_html: "%{name} excluiu o anúncio %{target}" - destroy_canonical_email_block_html: "%{name} desbloqueou o e-mail com o marcador %{target}" destroy_custom_emoji_html: "%{name} apagou o emoji %{target}" destroy_domain_allow_html: "%{name} bloqueou federação com domínio %{target}" destroy_domain_block_html: "%{name} desbloqueou o domínio %{target}" - destroy_email_domain_block_html: "%{name} desbloqueou o domínio de e-mail %{target}" destroy_instance_html: "%{name} limpou o domínio %{target}" destroy_ip_block_html: "%{name} excluiu a regra para o IP %{target}" destroy_status_html: "%{name} removeu a publicação de %{target}" @@ -259,10 +243,8 @@ pt-BR: destroy_user_role_html: "%{name} excluiu o cargo %{target}" disable_2fa_user_html: "%{name} desativou a exigência da autenticação de dois fatores para o usuário %{target}" disable_custom_emoji_html: "%{name} desativou o emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} desativou a autenticação via token por email para %{target}" disable_user_html: "%{name} desativou o login para %{target}" enable_custom_emoji_html: "%{name} ativou o emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} ativou a autenticação via token por email para %{target}" enable_user_html: "%{name} ativou o login para %{target}" memorialize_account_html: "%{name} transformou a conta de %{target} em um memorial" promote_user_html: "%{name} promoveu o usuário %{target}" @@ -270,7 +252,6 @@ pt-BR: reject_user_html: "%{name} rejeitou a inscrição de %{target}" remove_avatar_user_html: "%{name} removeu a imagem de perfil de %{target}" reopen_report_html: "%{name} reabriu a denúncia %{target}" - resend_user_html: "%{name} reenviou um e-mail de confirmação para %{target}" reset_password_user_html: "%{name} redefiniu a senha de %{target}" resolve_report_html: "%{name} resolveu a denúncia %{target}" sensitive_account_html: "%{name} marcou a mídia de %{target} como sensível" @@ -431,7 +412,6 @@ pt-BR: attempts_over_week: one: "%{count} tentativa na última semana" other: "%{count} tentativas de inscrição na última semana" - created_msg: O domínio de e-mail foi adicionado à lista negra delete: Excluir dns: types: @@ -440,12 +420,8 @@ pt-BR: new: create: Adicionar domínio resolve: Resolver domínio - title: Nova entrada de lista negra de e-mail - no_email_domain_block_selected: Nenhum bloco de domínio de e-mail foi alterado, pois nenhum foi selecionado not_permitted: Não permitido - resolved_dns_records_hint_html: O nome de domínio resolve os seguintes domínios MX, que são responsáveis finais por aceitar o e-mail. Bloquear um domínio MX bloqueará inscrições de qualquer endereço de e-mail que use o mesmo domínio MX, mesmo que o nome de domínio visível seja diferente. Cuidado para não bloquear os principais provedores de e-mail. resolved_through_html: Resolvido através de %{domain} - title: Lista de negra de e-mail export_domain_allows: new: title: Importar domínios permitidos @@ -596,7 +572,6 @@ pt-BR: resolve_description_html: Nenhuma ação será tomada contra a conta denunciada, nenhuma violação será guardada e a denúncia será encerrada. silence_description_html: A conta ficará visível apenas para aqueles que já a seguem ou que a procuram manualmente, limitando severamente seu alcance. Pode ser revertido a qualquer momento. Fecha todas as denúncias desta conta. suspend_description_html: A conta e todo o seu conteúdo ficará inacessível e, eventualmente, excluído e interagir com ela será impossível. Reversível dentro de 30 dias. Encerra todas as denúncias contra esta conta. - actions_description_html: Decida que medidas tomar para resolver esta denúncia. Se você decidir punir a conta denunciada, ela receberá uma notificação por e-mail, exceto quando for selecionada a categoria spam for selecionada. actions_description_remote_html: Decida quais medidas tomará para resolver esta denúncia. Isso só afetará como seu servidor se comunica com esta conta remota e manipula seu conteúdo. add_to_report: Adicionar mais à denúncia already_suspended_badges: @@ -660,7 +635,6 @@ pt-BR: delete_data_html: Exclua o perfil e o conteúdo de @%{acct} daqui a 30 dias, a menos que a suspensão seja desfeita nesse meio tempo preview_preamble_html: "@%{acct} receberá um aviso com o seguinte conteúdo:" record_strike_html: Registre uma ação contra @%{acct} para te ajudar em futuras violações desta conta - send_email_html: Enviar @%{acct} um e-mail de aviso warning_placeholder: Argumentos adicionais para a ação de moderação. target_origin: Origem da conta denunciada title: Denúncias @@ -700,7 +674,6 @@ pt-BR: manage_appeals: Gerenciar revisões manage_appeals_description: Permite aos usuários visualizar as revisões das decisões da moderação manage_blocks: Gerenciar Bloqueios - manage_blocks_description: Permite aos usuários bloquear provedores de e-mail e endereços IP manage_custom_emojis: Gerenciar Emojis Personalizados manage_custom_emojis_description: Permite aos usuários gerenciar emojis personalizados no servidor manage_federation: Gerenciar Federação @@ -718,7 +691,6 @@ pt-BR: manage_taxonomies: Gerenciar taxonomias manage_taxonomies_description: Permite aos usuários rever o conteúdo em alta e atualizar as configurações de hashtag manage_user_access: Gerenciar Acesso de Usuário - manage_user_access_description: Permite aos usuários desativar a autenticação de dois fatores de outros usuários, alterar seu endereço de e-mail e redefinir sua senha manage_users: Gerenciar usuários manage_users_description: Permite aos usuários ver os detalhes de outros usuários e executar ações de moderação contra eles manage_webhooks: Gerenciar Webhooks @@ -793,7 +765,6 @@ pt-BR: destroyed_msg: Upload do site excluído com sucesso! software_updates: critical_update: Crítico — por favor, atualize rapidamente - description: Recomenda-se manter a instalação do Mastodon atualizada para se beneficiar das funcionalidades e correções mais recentes. Além disso, por vezes é fundamental atualizar Mastodon em tempo hábil para evitar problemas de segurança. Por estes motivos, o Mastodon verifica atualizações a cada 30 minutos e lhe notificará de acordo com suas preferências de notificação por e-mail. documentation_link: Saiba mais release_notes: Notas de lançamento title: Atualizações disponíveis @@ -945,7 +916,6 @@ pt-BR: used_by_over_week: one: Usado por uma pessoa na última semana other: Usado por %{count} pessoas na última semana - title: Em alta trending: Em alta warning_presets: add_new: Adicionar novo @@ -1030,9 +1000,7 @@ pt-BR: guide_link_text: Todos podem contribuir. sensitive_content: Conteúdo sensível application_mailer: - notification_preferences: Alterar preferências de e-mail salutation: "%{name}," - settings: 'Alterar e-mail de preferência: %{link}' unsubscribe: Desinscrever view: 'Ver:' view_profile: Ver perfil @@ -1052,7 +1020,6 @@ pt-BR: hint_html: Só mais uma coisa! Precisamos confirmar que você é um humano (isso é para que possamos evitar o spam!). Resolva o CAPTCHA abaixo e clique em "Continuar". title: Verificação de segurança confirmations: - awaiting_review: Seu endereço de e-mail foi confirmado! A equipe de %{domain} está agora revisando o seu cadastro. Eles lhe enviarão um e-mail se aprovarem a sua conta! awaiting_review_title: Seu cadastro está sendo analisado clicking_this_link: clicar este link login_link: entrar @@ -1060,7 +1027,6 @@ pt-BR: redirect_to_app_html: Você deveria ter sido redirecionado para o aplicativo %{app_name}. Se isso não aconteceu, tente %{clicking_this_link} ou volte manualmente para o aplicativo. registration_complete: Seu cadastro no %{domain} foi concluído! welcome_title: Boas vindas, %{name}! - wrong_email_hint: Se esse endereço de e-mail não estiver correto, você pode alterá-lo nas configurações da conta. delete_account: Excluir conta delete_account_html: Se você deseja excluir sua conta, você pode fazer isso aqui. Uma confirmação será solicitada. description: @@ -1081,7 +1047,6 @@ pt-BR: or_log_in_with: Ou entre com privacy_policy_agreement_html: Eu li e concordo com a política de privacidade progress: - confirm: Confirmar e-mail details: Suas informações review: Nossa avaliação rules: Aceitar regras @@ -1103,10 +1068,8 @@ pt-BR: security: Segurança set_new_password: Definir uma nova senha setup: - email_below_hint_html: Verifique a sua pasta de spam, ou solicite outro link de confirmação. Você pode corrigir seu endereço de e-mail se estiver errado. email_settings_hint_html: Clique no link que te enviamos para verificar %{email}. Esperaremos aqui. link_not_received: Não recebeu um link? - new_confirmation_instructions_sent: Você receberá um novo e-mail com o link de confirmação em alguns minutos! title: Verifique sua caixa de entrada sign_in: preamble_html: Entre com suas credenciais de domínios ( %{domain} ) . Se sua conta estiver hospedada em um servidor diferente, você não deve conseguir acessar este conteúdo. @@ -1117,9 +1080,7 @@ pt-BR: title: Então vamos lá criar uma conta em %{domain}. status: account_status: Status da conta - confirming: Confirmação por e-mail pendente. functional: Sua conta está totalmente operacional. - pending: Sua solicitação está com revisão pendente por parte de nossa equipe. Você receberá um e-mail se ela for aprovada. redirecting_to: Sua conta está inativa porque atualmente está redirecionando para %{acct}. self_destruct: Como %{domain} está se encerrando, você só terá acesso limitado à sua conta. view_strikes: Veja os avisos anteriores em relação à sua conta @@ -1162,9 +1123,6 @@ pt-BR: before: 'Antes de prosseguir, leia com cuidado:' caches: Conteúdo que foi armazenado em cache por outros servidores pode continuar a existir data_removal: Suas publicações e outros dados serão removidos permanentemente - email_change_html: Você pode alterar seu endereço de e-mail sem excluir sua conta - email_contact_html: Se você ainda não recebeu, você pode enviar um e-mail pedindo ajuda para %{email} - email_reconfirmation_html: Se você não está recebendo o e-mail de confirmação, você pode solicitá-lo novamente irreversible: Você não conseguirá restaurar ou reativar a sua conta more_details_html: Para mais detalhes, consulte a Política de Privacidade. username_available: Seu nome de usuário ficará disponível novamente @@ -1397,7 +1355,6 @@ pt-BR: authentication_methods: otp: autenticação de dois fatores password: senha - sign_in_token: código de segurança do e-mail webauthn: chaves de segurança description_html: Se você vir atividades suspeitas ou não reconhecidas, considere alterar sua senha e ativar a autenticação de dois fatores. empty: Sem histórico de autenticação disponível @@ -1408,16 +1365,6 @@ pt-BR: unsubscribe: action: Sim, cancelar subscrição complete: Desinscrito - confirmation_html: Tem certeza que deseja cancelar a inscrição de receber %{type} para Mastodon em %{domain} para o seu e-mail em %{email}? Você sempre pode se inscrever novamente de suas configurações de notificação de e-mail. - emails: - notification_emails: - favourite: e-mails de notificações de favoritos - follow: e-mails de novos seguidores - follow_request: e-mails de seguidores pendentes - mention: e-mails de notificação de menções - reblog: e-mails de notificação de impulsos - resubscribe_html: Se você cancelou sua inscrição por engano, você pode se inscrever novamente em suas configurações de notificações por e-mail. - success_html: Você não receberá mais %{type} do Mastodon em %{domain} para o seu e-mail %{email}. title: Cancelar inscrição media_attachments: validations: @@ -1498,8 +1445,6 @@ pt-BR: update: subject: "%{name} editou uma publicação" notifications: - administration_emails: Notificações por e-mail sobre administração - email_events: Eventos para notificações por e-mail email_events_hint: 'Selecione os eventos que deseja receber notificações:' number: human: @@ -1658,7 +1603,6 @@ pt-BR: import: Importar import_and_export: Importar e exportar migrate: Migração de conta - notifications: Notificações por e-mail preferences: Preferências profile: Perfil relationships: Seguindo e seguidores @@ -1905,7 +1849,6 @@ pt-BR: invalid_otp_token: Código de dois fatores inválido otp_lost_help_html: Se você perder o acesso à ambos, você pode entrar em contato com %{email} rate_limited: Muitas tentativas de autenticação; tente novamente mais tarde. - seamless_external_login: Você entrou usando um serviço externo, então configurações de e-mail e senha não estão disponíveis. signed_in_as: 'Entrou como:' verification: extra_instructions_html: Dica: O link do seu site não precisa ser visível. O importante é a parte rel="me", que impede a personificação em sites com conteúdo gerado pelo usuário. Você pode até usar uma tag link no cabeçalho da página ao invés de uma tag a, mas é importante que o HTML esteja acessível sem executar JavaScript. diff --git a/config/locales/pt-PT.yml b/config/locales/pt-PT.yml index ed6a8a4028c..262063698b5 100644 --- a/config/locales/pt-PT.yml +++ b/config/locales/pt-PT.yml @@ -31,7 +31,6 @@ pt-PT: created_msg: Nota de moderação correctamente criada! destroyed_msg: Nota de moderação destruída! accounts: - add_email_domain_block: Bloquear este domínio de correio electrónico approve: Aprovar approved_msg: Inscrição de %{username} aprovada correctamente are_you_sure: Tens a certeza? @@ -58,7 +57,6 @@ pt-PT: demote: Despromoveu destroyed_msg: Os dados de %{username} estão agora em fila de espera para serem eliminados de imediato disable: Congelar - disable_sign_in_token_auth: Desativar token de autenticação por e-mail disable_two_factor_authentication: Desactivar autenticação por dois factores (2FA) disabled: Congelada display_name: Nome a mostrar @@ -67,7 +65,6 @@ pt-PT: email: Correio electrónico email_status: Estado do e-mail enable: Descongelar - enable_sign_in_token_auth: Ativar token de autenticação por e-mail enabled: Ativado enabled_msg: Descongelou a conta %{username} followers: Seguidores @@ -132,7 +129,6 @@ pt-PT: resubscribe: Reinscrever role: Função search: Pesquisar - search_same_email_domain: Outros utilizadores com o mesmo domínio de correio electrónico search_same_ip: Outros utilizadores com o mesmo IP security: Segurança security_measures: @@ -173,26 +169,21 @@ pt-PT: approve_appeal: Aprovar recurso approve_user: Aprovar utilizador assigned_to_self_report: Atribuir Denúncia - change_email_user: Alterar correio electrónico do utilizador change_role_user: Alterar Função do Utilizador confirm_user: Confirmar Utilizador create_account_warning: Criar Aviso create_announcement: Criar comunicado - create_canonical_email_block: Criar Bloqueio de E-mail create_custom_emoji: Criar Emoji Personalizado create_domain_allow: Criar Permissão de Domínio create_domain_block: Criar Bloqueio de Domínio - create_email_domain_block: Criar Bloqueio de Domínio de E-mail create_ip_block: Criar regra de IP create_unavailable_domain: Criar Domínio Indisponível create_user_role: Criar Função demote_user: Despromover Utilizador destroy_announcement: Apagar comunicado - destroy_canonical_email_block: Eliminar Bloqueio de E-mail destroy_custom_emoji: Eliminar Emoji Personalizado destroy_domain_allow: Eliminar Permissão de Domínio destroy_domain_block: Eliminar Bloqueio de Domínio - destroy_email_domain_block: Eliminar Bloqueio de Domínio de E-mail destroy_instance: Purgar Domínio destroy_ip_block: Eliminar regra de IP destroy_status: Eliminar Publicação @@ -200,10 +191,8 @@ pt-PT: destroy_user_role: Eliminar Função disable_2fa_user: Desativar 2FA disable_custom_emoji: Desativar Emoji Personalizado - disable_sign_in_token_auth_user: Desativar token de autenticação por e-mail para Utilizador disable_user: Desativar Utilizador enable_custom_emoji: Ativar Emoji Personalizado - enable_sign_in_token_auth_user: Ativar token de autenticação por e-mail para Utilizador enable_user: Ativar Utilizador memorialize_account: Tornar conta num memorial promote_user: Promover Utilizador @@ -233,26 +222,20 @@ pt-PT: approve_appeal_html: "%{name} aprovou recurso da decisão de moderação de %{target}" approve_user_html: "%{name} aprovou a inscrição de %{target}" assigned_to_self_report_html: "%{name} atribuiu a denúncia %{target} a si próprio" - change_email_user_html: "%{name} alterou o endereço de e-mail do utilizador %{target}" change_role_user_html: "%{name} alterou a função de %{target}" - confirm_user_html: "%{name} confirmou o endereço de e-mail do utilizador %{target}" create_account_warning_html: "%{name} enviou um aviso para %{target}" create_announcement_html: "%{name} criou o novo anúncio %{target}" - create_canonical_email_block_html: "%{name} bloqueou o e-mail com a hash %{target}" create_custom_emoji_html: "%{name} carregou o novo emoji %{target}" create_domain_allow_html: "%{name} habilitou a federação com o domínio %{target}" create_domain_block_html: "%{name} bloqueou o domínio %{target}" - create_email_domain_block_html: "%{name} bloqueou o domínio de e-mail %{target}" create_ip_block_html: "%{name} criou regra para o IP %{target}" create_unavailable_domain_html: "%{name} parou a entrega ao domínio %{target}" create_user_role_html: "%{name} criou a função %{target}" demote_user_html: "%{name} despromoveu o utilizador %{target}" destroy_announcement_html: "%{name} eliminou o anúncio %{target}" - destroy_canonical_email_block_html: "%{name} desbloqueou o e-mail com a hash %{target}" destroy_custom_emoji_html: "%{name} eliminou o emoji %{target}" destroy_domain_allow_html: "%{name} desabilitou a federação com o domínio %{target}" destroy_domain_block_html: "%{name} desbloqueou o domínio %{target}" - destroy_email_domain_block_html: "%{name} desbloqueou o domínio de e-mail %{target}" destroy_instance_html: "%{name} purgou o domínio %{target}" destroy_ip_block_html: "%{name} eliminou regra para o IP %{target}" destroy_status_html: "%{name} removeu a publicação de %{target}" @@ -260,10 +243,8 @@ pt-PT: destroy_user_role_html: "%{name} eliminou a função %{target}" disable_2fa_user_html: "%{name} desativou o requerimento de autenticação em dois passos para o utilizador %{target}" disable_custom_emoji_html: "%{name} desabilitou o emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} desativou token de autenticação por e-mail para %{target}" disable_user_html: "%{name} desativou o acesso para o utilizador %{target}" enable_custom_emoji_html: "%{name} habilitou o emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} ativou token de autenticação por e-mail para %{target}" enable_user_html: "%{name} ativou o acesso para o utilizador %{target}" memorialize_account_html: "%{name} transformou a conta de %{target} em um memorial" promote_user_html: "%{name} promoveu o utilizador %{target}" @@ -271,7 +252,6 @@ pt-PT: reject_user_html: "%{name} rejeitou a inscrição de %{target}" remove_avatar_user_html: "%{name} removeu a imagem de perfil de %{target}" reopen_report_html: "%{name} reabriu a denúncia %{target}" - resend_user_html: "%{name} reenviou e-mail de confirmação para %{target}" reset_password_user_html: "%{name} restabeleceu a palavra-passe do utilizador %{target}" resolve_report_html: "%{name} resolveu a denúncia %{target}" sensitive_account_html: "%{name} marcou a media de %{target} como sensível" @@ -432,7 +412,6 @@ pt-PT: attempts_over_week: one: "%{count} tentativa na última semana" other: "%{count} tentativas de inscrição na última semana" - created_msg: Bloqueio de domínio de e-mail criado com sucesso delete: Eliminar dns: types: @@ -441,12 +420,8 @@ pt-PT: new: create: Adicionar domínio resolve: Domínio de resolução - title: Novo bloqueio de domínio de e-mail - no_email_domain_block_selected: Nenhum bloqueio de domínio de e-mail foi alterado pois nenhum foi selecionado not_permitted: Não permitido - resolved_dns_records_hint_html: O nome de domínio resolve para os seguintes domínios MX, que são, em última análise, responsáveis por aceitar o e-mail. Bloquear um domínio MX irá bloquear as inscrições de qualquer endereço de e-mail que use o mesmo domínio MX, mesmo quando o nome de domínio visível é diferente. Cuidado para não bloquear os principais provedores de e-mail. resolved_through_html: Resolvido através de %{domain} - title: Domínios de e-mail bloqueados export_domain_allows: new: title: Importar permissões de domínio @@ -600,7 +575,6 @@ pt-PT: resolve_description_html: Nenhuma ação será tomada contra a conta denunciada, não será registada nenhuma reprimenda, e a denúncia será fechada. silence_description_html: O perfil será visível apenas para aqueles que já o seguem ou o procurem manualmente, limitando fortemente o seu alcance. Pode sempre ser revertido. Encerrar todas as denúncias contra esta conta. suspend_description_html: A conta e todo o seu conteúdo ficará inacessível e, eventualmente apagado, pelo que interagir com ela será impossível. Reversível durante 30 dias. Encerra todas as denúncias contra esta conta. - actions_description_html: Decida a ação a tomar para resolver esta denúncia. Se decidir por uma ação punitiva contra a conta denunciada, um e-mail de notificação será enviado, excetuando quando selecionada a categoria Spam. actions_description_remote_html: Decida quais as medidas a tomar para resolver esta denúncia. Isso apenas afetará como o seu servido comunica com esta conta remota e gere o seu conteúdo. add_to_report: Adicionar mais à denúncia already_suspended_badges: @@ -665,7 +639,6 @@ pt-PT: delete_data_html: Excluir @%{acct}perfil e conteúdo 30 dias a menos que sejam dessuspensos preview_preamble_html: "@%{acct} receberá um aviso com o seguinte conteúdo:" record_strike_html: Registre um ataque contra @%{acct} para ajudá-lo a escalar futuras violações desta conta - send_email_html: Enviar @%{acct} um e-mail de aviso warning_placeholder: Argumentos adicionais opcionais para a acção de moderação. target_origin: Origem da conta denunciada title: Denúncias @@ -705,7 +678,6 @@ pt-PT: manage_appeals: Gerir apelos manage_appeals_description: Permite aos utilizadores rever recursos de moderação manage_blocks: Gerir Bloqueios - manage_blocks_description: Permite aos utilizadores bloquear fornecedores de e-mail e endereços IP manage_custom_emojis: Gerir Emojis Personalizados manage_custom_emojis_description: Permite aos utilizadores gerirem os emojis personalizados do servidor manage_federation: Gerir Federação @@ -723,7 +695,6 @@ pt-PT: manage_taxonomies: Gerir Taxonomias manage_taxonomies_description: 'Permite aos utilizadores avaliar o conteúdo em alta e atualizar as configurações de #etiquetas' manage_user_access: Gerir Acesso de Utilizador - manage_user_access_description: Permite aos utilizadores desativar a autenticação em duas etapas de outros utilizadores, alterar o seu endereço de e-mail e redefinir a sua palavra-passe manage_users: Gerir Utilizadores manage_users_description: Permite aos utilizadores ver os detalhes de outros utilizadores e executar ações de moderação contra eles manage_webhooks: Gerir Webhooks @@ -798,7 +769,6 @@ pt-PT: destroyed_msg: Envio de sítio na teia correctamente eliminado! software_updates: critical_update: Crítico — por favor, atualize rapidamente - description: Recomenda-se manter a instalação do Mastodon atualizada para beneficiar das funcionalidades e correções mais recentes. Além disso, por vezes é fundamental actualizar o Mastodon de forma atempada para evitar problemas de segurança. Por estes motivos, o Mastodon procura por atualizações a cada 30 minutos e envia-lhe uma notificação de acordo com suas preferências de notificação por e-mail. documentation_link: Saber mais release_notes: Notas de lançamento title: Atualizações disponíveis @@ -966,7 +936,6 @@ pt-PT: used_by_over_week: one: Utilizada por uma pessoa na última semana other: Utilizada por %{count} pessoas na última semana - title: Em alta trending: Em alta warning_presets: add_new: Adicionar novo @@ -1051,9 +1020,7 @@ pt-PT: guide_link_text: Todos podem contribuir. sensitive_content: Conteúdo problemático application_mailer: - notification_preferences: Alterar preferências de e-mail salutation: "%{name}," - settings: 'Alterar preferências de e-mail: %{link}' unsubscribe: Cancelar subscrição view: 'Ver:' view_profile: Ver perfil @@ -1073,7 +1040,6 @@ pt-PT: hint_html: Só mais uma coisa! Precisamos confirmar que você é um humano (isto para que possamos evitar spam!). Resolva o CAPTCHA abaixo e clique em "Continuar". title: Verificação de segurança confirmations: - awaiting_review: O seu endereço de correio eletrónico foi confirmado! A equipa %{domain} está agora a rever a sua inscrição. Receberá uma mensagem de correio eletrónico se aprovarem a sua conta! awaiting_review_title: A sua inscrição está a ser revista clicking_this_link: clicar nesta hiperligação login_link: iniciar sessão @@ -1081,7 +1047,6 @@ pt-PT: redirect_to_app_html: Devia ter sido reencaminhado para a aplicação %{app_name}. Se isso não aconteceu, tente %{clicking_this_link} ou volte manualmente para a aplicação. registration_complete: O seu registo sem %{domain} está agora concluído! welcome_title: Bem-vindo(a), %{name}! - wrong_email_hint: Se esse endereço de e-mail não estiver correto, você pode alterá-lo nas configurações da conta. delete_account: Eliminar conta delete_account_html: Se deseja eliminar a sua conta, pode continuar aqui. Uma confirmação será solicitada. description: @@ -1102,7 +1067,6 @@ pt-PT: or_log_in_with: Ou iniciar sessão com privacy_policy_agreement_html: Eu li e concordo com a política de privacidade progress: - confirm: Confirmar e-mail details: Os seus dados review: A nossa avaliação rules: Aceitar regras @@ -1124,10 +1088,8 @@ pt-PT: security: Alterar palavra-passe set_new_password: Editar palavra-passe setup: - email_below_hint_html: Verifique a sua pasta de spam, ou solicite outra. Pode corrigir o seu endereço de e-mail se este estiver errado. email_settings_hint_html: Clique no link que enviamos para verificar %{email}. Esperaremos aqui. link_not_received: Não recebeu um link? - new_confirmation_instructions_sent: Receberá um novo e-mail com o link de confirmação daqui a poucos minutos! title: Verifique a caixa de entrada do seu e-mail sign_in: preamble_html: Iniciar sessão com as suas credenciais de %{domain}. Se a sua conta estiver hospedada noutro servidor, não poderá iniciar sessão aqui. @@ -1138,9 +1100,7 @@ pt-PT: title: Vamos lá inscrevê-lo em %{domain}. status: account_status: Estado da conta - confirming: A aguardar que conclua a confirmação do e-mail. functional: A sua conta está totalmente operacional. - pending: A sua inscrição está pendente de revisão pela nossa equipa. Isso pode demorar algum tempo. Receberá um e-mail se a sua conta for aprovada. redirecting_to: A sua conta está inativa porque está atualmente a ser redirecionada para %{acct}. self_destruct: Como %{domain} vai fechar, só terá acesso limitado à sua conta. view_strikes: Veja as reprimendas anteriores sobre a sua conta @@ -1183,9 +1143,6 @@ pt-PT: before: 'Antes de continuar, por favor leia cuidadosamente estas notas:' caches: O conteúdo que foi armazenado em cache por outras instâncias pode perdurar data_removal: As suas publicações e outros dados serão eliminados permanentemente - email_change_html: Pode alterar o seu endereço de e-mail sem eliminar a sua conta - email_contact_html: Se ainda não chegou, pode enviar um e-mail a %{email} para obter ajuda - email_reconfirmation_html: Se não recebeu o e-mail de confirmação, pode pedi-lo novamente irreversible: Não será possível restaurar ou reativar sua conta more_details_html: Para mais pormenores, leia a política de privacidade. username_available: O seu nome de utilizador ficará novamente disponível @@ -1418,7 +1375,6 @@ pt-PT: authentication_methods: otp: aplicação de autenticação em duas etapas password: palavra-passe - sign_in_token: código de segurança por correio electrónico webauthn: chaves de segurança description_html: Se vê atividade que não reconhece, considere alterar a sua palavra-passe e ativar a autenticação em duas etapas. empty: Sem histórico de autenticação disponível @@ -1429,16 +1385,6 @@ pt-PT: unsubscribe: action: Sim, cancelar subscrição complete: Subscrição Cancelada - confirmation_html: Tem a certeza que deseja cancelar a subscrição para receber %{type} pelo Mastodon em %{domain} no seu e-mail em %{email}? Pode sempre subcrever novamente nas suas configurações de notificação de e-mail. - emails: - notification_emails: - favourite: e-mails de notificação de favorito - follow: e-mails de notificação de seguidor - follow_request: e-mails de notificação de pedido de seguidor - mention: e-mails de notificação de menção - reblog: e-mails de notificação de partilha - resubscribe_html: Se cancelou a subscrição por engano, pode subscrever novamente nas suas configurações de notificação de e-mail. - success_html: Não receberá novamente %{type} pelo Mastodon em %{domain} para o seu e-mail em %{email}. title: Cancelar subscrição media_attachments: validations: @@ -1519,8 +1465,6 @@ pt-PT: update: subject: "%{name} editou uma publicação" notifications: - administration_emails: Notificções administrativas por e-mail - email_events: Eventos para notificações por e-mail email_events_hint: 'Selecione os casos para os quais deseja receber notificações:' number: human: @@ -1679,7 +1623,6 @@ pt-PT: import: Importar import_and_export: Importar e exportar migrate: Migração de conta - notifications: Notificações por e-mail preferences: Preferências profile: Perfil relationships: Seguindo e seguidores @@ -1926,7 +1869,6 @@ pt-PT: invalid_otp_token: Código de autenticação inválido otp_lost_help_html: Se perdeu o acesso a ambos, pode entrar em contacto com %{email} rate_limited: Demasiadas tentativas de autenticação, tente novamente mais tarde. - seamless_external_login: Tu estás ligado via um serviço externo. Por isso, as configurações da palavra-passe e do e-mail não estão disponíveis. signed_in_as: 'Registado como:' verification: extra_instructions_html: Dica: A ligação no seu site pode ser invisível. A parte importante é rel="me" que impede a personificação em sites com conteúdo gerado pelo utilizador. Pode até utilizar uma etiqueta link no cabeçalho da página ao invés de a, mas o HTML deve ser acessível sem executar JavaScript. diff --git a/config/locales/ro.yml b/config/locales/ro.yml index 79bc2a275f4..52982ead2d8 100644 --- a/config/locales/ro.yml +++ b/config/locales/ro.yml @@ -33,7 +33,6 @@ ro: created_msg: Notă de moderare creată cu succes! destroyed_msg: Notă de moderare distrusă cu succes! accounts: - add_email_domain_block: Domeniu de e-mail în lista neagră approve: Aprobă approved_msg: Cererea de înregistrare de către %{username} a fost aprobată cu succes are_you_sure: Ești sigur? @@ -60,7 +59,6 @@ ro: demote: Retrogradează destroyed_msg: Datele utilizatorului %{username} sunt acum în așteptare pentru a fi șterse iminent disable: Dezactivează - disable_sign_in_token_auth: Dezactivează autentificarea prin token e-mail disable_two_factor_authentication: Dezactivează 2FA disabled: Dezactivat display_name: Nume afișat @@ -69,7 +67,6 @@ ro: email: E-mail email_status: Stare e-mail enable: Activează - enable_sign_in_token_auth: Activează autentificarea prin token e-mail enabled: Activat enabled_msg: Am dezghețat cu succes contul %{username} followers: Urmăritori @@ -131,7 +128,6 @@ ro: resubscribe: Resubscrie-te role: Rol search: Caută - search_same_email_domain: Alţi utilizatori cu acelaşi domeniu de e-mail search_same_ip: Alţi utilizatori cu acelaşi IP security: Securitate security_measures: @@ -172,7 +168,6 @@ ro: approve_appeal: Aprobare apel approve_user: Aprobă Utilizatorul assigned_to_self_report: Atribuie raportul - change_email_user: Schimbă e-mailul pentru utilizator change_role_user: Schimbă rolul utilizatorului confirm_user: Confirmare Utilizator create_account_warning: Crează avertisment @@ -180,7 +175,6 @@ ro: create_custom_emoji: Creează Zâmbet Personalizat create_domain_allow: Creează permis domeniu create_domain_block: Crează blocare de domenii - create_email_domain_block: Creați blocare de domeniu e-mail create_ip_block: Creează regulă IP create_unavailable_domain: Crează domeniu indisponibil create_user_role: Creează Rol @@ -189,7 +183,6 @@ ro: destroy_custom_emoji: Ștergere Zâmbet Personalizat destroy_domain_allow: Ștergere Permitere Domeniu destroy_domain_block: Ștergere Blocare Domeniu - destroy_email_domain_block: Șterge Blocarea Domeniului de Email destroy_instance: Curăță Domeniul destroy_ip_block: Șterge regula IP destroy_status: Șterge starea @@ -197,10 +190,8 @@ ro: destroy_user_role: Distruge Rolul disable_2fa_user: Dezactivează 2FA disable_custom_emoji: Dezactivează Emoji-urile Personalizate - disable_sign_in_token_auth_user: Dezactivează Autentificarea prin Token E-mail pentru Utilizator disable_user: Dezactivează Utilizator enable_custom_emoji: Activează Emoji Personalizat - enable_sign_in_token_auth_user: Activează Autentificarea prin Token e-mail pentru Utilizator enable_user: Activează Utilizator memorialize_account: Comemoreză Contul promote_user: Promovează utilizator @@ -451,8 +442,6 @@ ro: guide_link_text: Toată lumea poate contribui. sensitive_content: Conținut sensibil application_mailer: - notification_preferences: Modifică preferințe e-mail - settings: 'Modifică preferințe e-mail: %{link}' view: 'Vizualizare:' view_profile: Vizualizați profilul view_status: Vezi starea @@ -484,8 +473,6 @@ ro: set_new_password: Setează o nouă parolă status: account_status: Starea contului - confirming: Se așteaptă finalizarea confirmării prin e-mail. - pending: Cererea dvs. este în curs de revizuire de către personalul nostru. Este posibil să dureze ceva timp. Veți primi un e-mail dacă cererea dvs. este aprobată. redirecting_to: Contul dvs. este inactiv deoarece în prezent se redirecționează către %{acct}. challenge: confirm: Continuă @@ -517,8 +504,6 @@ ro: before: 'Înainte de a continua, vă rugăm să citiţi aceste note cu atenţie:' caches: Conținutul care a fost memorat de alte servere poate persista data_removal: Postările tale și alte date vor fi șterse permanent - email_change_html: Puteți schimba adresa de e-mail fără a șterge contul dvs - email_contact_html: Dacă tot nu ajunge, puteți trimite e-mail la %{email} pentru ajutor errors: '403': Nu ai permisiunea să vizitezi această pagină. '404': Pagina pe care o cauți nu există. @@ -764,7 +749,6 @@ ro: follow_limit_reached: Nu poți urmări mai mult de %{limit} persoane invalid_otp_token: Cod doi pași nevalid otp_lost_help_html: Dacă ai pierdut accesul la ambele, poți lua legătura cu %{email} - seamless_external_login: Sunteți autentificat prin intermediul unui serviciu extern, astfel încât parola și setările de e-mail nu sunt disponibile. signed_in_as: 'Conectat ca:' verification: verification: Verificare diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 5f5b3676fb6..324a22500d2 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -35,7 +35,6 @@ ru: created_msg: Заметка модератора успешно создана! destroyed_msg: Заметка модератора успешно удалена! accounts: - add_email_domain_block: Заблокировать e-mail домен approve: Подтвердить approved_msg: Успешно одобрена заявка на регистрацию %{username} are_you_sure: Вы уверены? @@ -62,7 +61,6 @@ ru: demote: Разжаловать destroyed_msg: Данные %{username} поставлены в очередь на удаление disable: Заморозка - disable_sign_in_token_auth: Отключить аутентификацию по e-mail кодам disable_two_factor_authentication: Отключить 2FA disabled: Отключено display_name: Отображаемое имя @@ -71,7 +69,6 @@ ru: email: E-mail email_status: Статус e-mail enable: Включить - enable_sign_in_token_auth: Включить аутентификацию по e-mail кодам enabled: Включен enabled_msg: Учётная запись %{username} успешно разморожена followers: Подписчики @@ -138,7 +135,6 @@ ru: resubscribe: Переподписаться role: Роль search: Поиск - search_same_email_domain: Другие пользователи с тем же доменом электронной почты search_same_ip: Другие пользователи с таким же IP security: Безопасность security_measures: @@ -179,26 +175,21 @@ ru: approve_appeal: Одобрить обжалование approve_user: Утвердить assigned_to_self_report: Присвоение жалоб - change_email_user: Изменение эл. почты пользователя change_role_user: Изменить роль пользователя confirm_user: Подтверждение пользователей create_account_warning: Выдача предупреждения create_announcement: Создание объявлений - create_canonical_email_block: Создать блокировку эл. почты create_custom_emoji: Добавление эмодзи create_domain_allow: Разрешение доменов create_domain_block: Блокировка доменов - create_email_domain_block: Блокировка e-mail доменов create_ip_block: Создание правил для IP-адресов create_unavailable_domain: Добавление домена в список недоступных create_user_role: Создать роль demote_user: Разжалование пользователей destroy_announcement: Удаление объявлений - destroy_canonical_email_block: Удалить блокировку эл. почты destroy_custom_emoji: Удаление эмодзи destroy_domain_allow: Отзыв разрешений для доменов destroy_domain_block: Разблокировка доменов - destroy_email_domain_block: Разблокировка e-mail доменов destroy_instance: Очистить домен destroy_ip_block: Удаление правил для IP-адресов destroy_status: Удаление постов @@ -206,10 +197,8 @@ ru: destroy_user_role: Удалить роль disable_2fa_user: Отключение 2FA disable_custom_emoji: Отключение эмодзи - disable_sign_in_token_auth_user: Отключение аутентификации по e-mail кодам у пользователей disable_user: Заморозка пользователей enable_custom_emoji: Включение эмодзи - enable_sign_in_token_auth_user: Включение аутентификации по e-mail кодам у пользователей enable_user: Разморозка пользователей memorialize_account: Присвоение пользователям статуса «мемориала» promote_user: Повышение пользователей @@ -238,26 +227,20 @@ ru: approve_appeal_html: "%{name} одобрил апелляцию на умеренное решение от %{target}" approve_user_html: "%{name} утвердил(а) регистрацию %{target}" assigned_to_self_report_html: "%{name} назначил(а) себя для решения жалобы %{target}" - change_email_user_html: "%{name} сменил(а) e-mail пользователя %{target}" change_role_user_html: "%{name} изменил(а) роль %{target}" - confirm_user_html: "%{name} подтвердил(а) e-mail адрес пользователя %{target}" create_account_warning_html: "%{name} выдал(а) предупреждение %{target}" create_announcement_html: "%{name} создал(а) новое объявление %{target}" - create_canonical_email_block_html: "%{name} заблокировал(а) эл. почту с хешем %{target}" create_custom_emoji_html: "%{name} загрузил(а) новый эмодзи %{target}" create_domain_allow_html: "%{name} разрешил(а) федерацию с доменом %{target}" create_domain_block_html: "%{name} заблокировал(а) домен %{target}" - create_email_domain_block_html: "%{name} заблокировал(а) e-mail домен %{target}" create_ip_block_html: "%{name} создал(а) правило для IP %{target}" create_unavailable_domain_html: "%{name} приостановил доставку на узел %{target}" create_user_role_html: "%{name} создал(а) роль %{target}" demote_user_html: "%{name} разжаловал(а) пользователя %{target}" destroy_announcement_html: "%{name} удалил(а) объявление %{target}" - destroy_canonical_email_block_html: "%{name} снял(а) блокировку e-mail с хэшем %{target}" destroy_custom_emoji_html: "%{name} удалил(а) эмодзи %{target}" destroy_domain_allow_html: "%{name} запретил(а) федерацию с доменом %{target}" destroy_domain_block_html: "%{name} снял(а) блокировку с домена %{target}" - destroy_email_domain_block_html: "%{name} снял(а) блокировку с e-mail домена %{target}" destroy_instance_html: "%{name} очистил(а) данные для домена %{target}" destroy_ip_block_html: "%{name} удалил(а) правило для IP %{target}" destroy_status_html: "%{name} удалил(а) пост пользователя %{target}" @@ -265,10 +248,8 @@ ru: destroy_user_role_html: "%{name} удалил(а) роль %{target}" disable_2fa_user_html: "%{name} отключил(а) требование двухэтапной авторизации для пользователя %{target}" disable_custom_emoji_html: "%{name} отключил(а) эмодзи %{target}" - disable_sign_in_token_auth_user_html: "%{name} отключил(а) аутентификацию по e-mail кодам для %{target}" disable_user_html: "%{name} заморозил(а) пользователя %{target}" enable_custom_emoji_html: "%{name} включил(а) эмодзи %{target}" - enable_sign_in_token_auth_user_html: "%{name} включил(а) аутентификацию по e-mail кодам для %{target}" enable_user_html: "%{name} разморозил(а) пользователя %{target}" memorialize_account_html: "%{name} перевел(а) учётную запись пользователя %{target} в статус памятника" promote_user_html: "%{name} повысил(а) пользователя %{target}" @@ -276,7 +257,6 @@ ru: reject_user_html: "%{name} отклонил(а) регистрацию %{target}" remove_avatar_user_html: "%{name} убрал(а) аватарку пользователя %{target}" reopen_report_html: "%{name} повторно открыл(а) жалобу %{target}" - resend_user_html: "%{name} переслал письмо с подтверждением для %{target}" reset_password_user_html: "%{name} сбросил(а) пароль пользователя %{target}" resolve_report_html: "%{name} решил(а) жалобу %{target}" sensitive_account_html: "%{name} установил(а) отметку файлов %{target} как «деликатного характера»" @@ -446,7 +426,6 @@ ru: many: "%{count} попыток за последнюю неделю" one: "%{count} попытка за последнюю неделю" other: "%{count} попыток регистрации за последнюю неделю" - created_msg: E-mail домен внесён в список блокировки delete: Удалить dns: types: @@ -455,12 +434,8 @@ ru: new: create: Создать блокировку resolve: Проверить домен - title: Новая блокировка по домену - no_email_domain_block_selected: Блоки домена электронной почты не были изменены, так как не были выбраны not_permitted: Не разрешено - resolved_dns_records_hint_html: Доменное имя устраняется на следующие MX-домены, которые в конечном итоге отвечают за прием электронной почты. Блокировка MX-домена будет блокировать регистрации с любого адреса электронной почты, который использует тот же MX-домен, даже если видимое доменное имя отличается от него. Будьте осторожны, чтобы не блокировать основных поставщиков электронной почты resolved_through_html: Разрешено через %{domain} - title: Блокировка e-mail доменов export_domain_allows: new: title: Импорт домена разрешён @@ -619,7 +594,6 @@ ru: resolve_description_html: Никаких действий не будет выполнено относительно доложенного содержимого. Жалоба будет закрыта. silence_description_html: Учетная запись будет видна только тем пользователям, которые уже подписаны на неё, либо открыли его вручную. Это действие можно отменить в любой момент, и отменяет все жалобы против аккаунта. suspend_description_html: Аккаунт и все его содержимое будут недоступны и в конечном итоге удалены, и взаимодействие с ним будет невозможно. Это действие можно отменить в течение 30 дней. Отменяет все жалобы против этого аккаунта. - actions_description_html: Выберите действие, чтобы решить данную жалобу. Если вы выберите наказание против аккаунта, вы получите уведомление по E-Mail, проверяйте папку Спам. actions_description_remote_html: Решите вопрос о том, какие меры необходимо принять для урегулирования этой жалобы. Это повлияет только на то, как ваш сервер взаимодействует с этим удаленным аккаунтом и обрабатывает его содержимое. add_to_report: Прикрепить ещё are_you_sure: Вы уверены? @@ -680,7 +654,6 @@ ru: delete_data_html: Удалить профиль и контент @%{acct} через 30 дней, если за это время они не будут разблокированы preview_preamble_html: "@%{acct} получит предупреждение со следующим содержанием:" record_strike_html: Запишите замечание против @%{acct}, чтобы помочь вам в решении будущих нарушений с этого аккаунта - send_email_html: Отправить @%{acct} предупреждение на почту warning_placeholder: Необязательное дополнительное обоснование действия модерации. target_origin: Происхождение объекта жалобы title: Жалобы @@ -724,7 +697,6 @@ ru: manage_appeals: Управление апелляциями manage_appeals_description: Позволяет пользователям просматривать апелляции на действия модерации manage_blocks: Управление блоками - manage_blocks_description: Позволяет пользователям блокировать домены электронной почты и IP адреса manage_custom_emojis: Управление смайлами manage_custom_emojis_description: Позволяет пользователям управлять пользовательскими эмодзи на сервере manage_federation: Управление Федерацией @@ -742,7 +714,6 @@ ru: manage_taxonomies: Управление трендами manage_taxonomies_description: Позволяет пользователям модерировать список популярного контента и менять настройки хэштегов manage_user_access: Управление правами пользователей - manage_user_access_description: Разрешает пользователям отключать двухэтапную аутентификацию другим пользователям, изменять их адрес электронной почты и сбрасывать их пароль manage_users: Управление пользователями manage_users_description: Разрешает пользователям просматривать информацию о других пользователях и применять против них модерацию manage_webhooks: Управление веб-хуками @@ -814,7 +785,6 @@ ru: destroyed_msg: Файл успешно удалён. software_updates: critical_update: Критично — пожалуйста, обновите как можно скорее - description: Рекомендуется поддерживать установку Mastodon в актуальном состоянии, чтобы воспользоваться последними исправлениями и возможностями. Кроме того, иногда очень важно своевременно обновлять Mastodon, чтобы избежать проблем с безопасностью. По этим причинам Mastodon проверяет наличие обновлений каждые 30 минут и уведомляет вас об этом в соответствии с вашими предпочтениями в отношении уведомлений по электронной почте. documentation_link: Узнать больше release_notes: Примечания к выпуску title: Доступные обновления @@ -972,7 +942,6 @@ ru: many: За последнюю неделю использовало %{count} человек one: За последнюю неделю использовал один человек other: За последнюю неделю использовал %{count} человек - title: Популярное trending: Популярное warning_presets: add_new: Добавить @@ -1055,9 +1024,7 @@ ru: guide_link_text: Каждый может внести свой вклад. sensitive_content: Содержимое деликатного характера application_mailer: - notification_preferences: Настроить уведомления можно здесь salutation: "%{name}," - settings: 'Настроить уведомления можно здесь: %{link}' unsubscribe: Отписаться view: 'Просмотр:' view_profile: Просмотреть профиль @@ -1077,7 +1044,6 @@ ru: hint_html: Еще одна вещь! Нам нужно подтвердить, что вы человек (так что мы можем держать спам!). Решите капчу ниже и нажмите кнопку «Продолжить». title: Проверка безопасности confirmations: - awaiting_review: Ваш адрес электронной почты подтвержден! Сотрудники %{domain} проверяют вашу регистрацию. Вы получите письмо, если они подтвердят вашу учетную запись! awaiting_review_title: Ваша регистрация проверяется clicking_this_link: нажатие на эту ссылку login_link: войти @@ -1085,7 +1051,6 @@ ru: redirect_to_app_html: Вы должны были перенаправлены на приложение %{app_name}. Если этого не произошло, попробуйте %{clicking_this_link} или вернитесь к приложению вручную. registration_complete: Ваша регистрация на %{domain} завершена! welcome_title: Добро пожаловать, %{name}! - wrong_email_hint: Если этот адрес электронной почты неверен, вы можете изменить его в настройках аккаунта. delete_account: Удалить учётную запись delete_account_html: Удалить свою учётную запись можно в два счёта здесь, но прежде у вас будет спрошено подтверждение. description: @@ -1106,7 +1071,6 @@ ru: or_log_in_with: Или войти с помощью privacy_policy_agreement_html: Мной прочитана и принята политика конфиденциальности progress: - confirm: Подтвердите e-mail details: Ваши данные review: Наш обзор rules: Принять правила @@ -1128,10 +1092,8 @@ ru: security: Безопасность set_new_password: Задать новый пароль setup: - email_below_hint_html: Проверьте папку "Спам" или запросите другую. Вы можете исправить свой адрес электронной почты, если он неправильный. email_settings_hint_html: Нажмите на ссылку, которую мы отправили вам для проверки %{email}. Мы будем ждать прямо здесь. link_not_received: Не получили ссылку? - new_confirmation_instructions_sent: Через несколько минут вы получите новое письмо со ссылкой для подтверждения! title: Проверьте свой почтовый ящик sign_in: preamble_html: Войдите, используя ваши учётные данные %{domain}. Если ваша учётная запись размещена на другом сервере, вы не сможете здесь войти. @@ -1142,9 +1104,7 @@ ru: title: Зарегистрируйтесь в %{domain}. status: account_status: Статус учётной записи - confirming: Ожидание подтверждения e-mail. functional: Ваша учётная запись в полном порядке. - pending: Ваша заявка ожидает одобрения администраторами, это может занять немного времени. Вы получите письмо, как только заявку одобрят. redirecting_to: Ваша учётная запись деактивированна, потому что вы настроили перенаправление на %{acct}. self_destruct: Поскольку %{domain} закрывается, вы получите ограниченный доступ к вашей учетной записи. view_strikes: Просмотр предыдущих замечаний в адрес вашей учетной записи @@ -1187,9 +1147,6 @@ ru: before: 'Внимательно прочитайте следующую информацию перед началом:' caches: Некоторые данные, обработанные другими узлами, однако, могут храниться ещё какое-то время data_removal: Все ваши золотые посты, шикарный профиль и прочие данные будут безвозвратно уничтожены - email_change_html: Поменять свой e-mail можно не удаляя учётную запись - email_contact_html: Если письмо не приходит, обратитесь за помощю на %{email} - email_reconfirmation_html: Если вы не получили письмо с подтверждением, его можно запросить ещё раз irreversible: После удаления восстановить или повторно активировать учётную запись не получится more_details_html: За всеми подробностями, изучите политику конфиденциальности. username_available: Ваше имя пользователя снова станет доступным @@ -1438,7 +1395,6 @@ ru: authentication_methods: otp: приложение двухфакторной аутентификации password: пароль - sign_in_token: код безопасности из e-mail webauthn: ключи безопасности description_html: Если вы видите неопознанное действие, смените пароль и/или включите двухфакторную авторизацию. empty: Нет доступной истории входов @@ -1449,16 +1405,6 @@ ru: unsubscribe: action: Да, отписаться complete: Подписка отменена - confirmation_html: Вы уверены, что хотите отписаться от получения на ваш адрес электронной почты %{email} %{type} от Сообщества Mastodon %{domain}? Вы всегда можете заново подписаться на уведомления по электронной почте в разделе настройки . - emails: - notification_emails: - favourite: Избранные уведомления по электронной почте - follow: подписаться на уведомления по электронной почте - follow_request: Уведомлять по электронной почте о новых запросах - mention: получать уведомления с упоминаниями - reblog: подписаться на уведомления по электронной почте - resubscribe_html: Если вы отказались от подписки по ошибке, вы всегда можете заново подписаться на уведомления по электронной почте по этой ссылке . - success_html: Вы больше не будете получать %{type} для Mastodon на %{domain} к себе на почту %{email}. title: Отписаться media_attachments: validations: @@ -1539,8 +1485,6 @@ ru: update: subject: "%{name} изменил(а) пост" notifications: - administration_emails: Уведомления администратора по электронной почте - email_events: События для e-mail уведомлений email_events_hint: 'Выберите события, для которых вы хотели бы получать уведомления:' number: human: @@ -1699,7 +1643,6 @@ ru: import: Импорт import_and_export: Импорт и экспорт migrate: Миграция учётной записи - notifications: Уведомления по электронной почте preferences: Настройки profile: Профиль relationships: Подписки и подписчики @@ -1912,7 +1855,6 @@ ru: invalid_otp_token: Введен неверный код двухфакторной аутентификации otp_lost_help_html: Если Вы потеряли доступ к обоим, свяжитесь с %{email} rate_limited: Слишком много попыток аутентификации, повторите попытку позже. - seamless_external_login: Вы залогинены через сторонний сервис, поэтому настройки e-mail и пароля недоступны. signed_in_as: 'Выполнен вход под именем:' verification: extra_instructions_html: Подсказка: Ссылка на вашем сайте может быть невидимой. Важной частью является rel="me", который предотвращает выдачу себя за другое лицо на сайтах с пользовательским контентом. Вы даже можете использовать тег link в заголовке страницы вместо a, но HTML должен быть доступен без выполнения JavaScript. diff --git a/config/locales/sc.yml b/config/locales/sc.yml index 6f4fd6eb30d..ee66cef834a 100644 --- a/config/locales/sc.yml +++ b/config/locales/sc.yml @@ -31,7 +31,6 @@ sc: created_msg: As creadu una nota de moderatzione. destroyed_msg: As cantzelladu una nota de moderatzione. accounts: - add_email_domain_block: Bloca domìniu de posta eletrònica approve: Aprova approved_msg: Sa dimanda de registru de %{username} est istada aprovada are_you_sure: Seguru? @@ -114,7 +113,6 @@ sc: reset_password: Reseta sa crae resubscribe: Torra a sutascrìere search: Chirca - search_same_email_domain: Àteras persones cun su pròpiu domìniu de posta search_same_ip: Àteras persones cun sa pròpiu IP security: Seguresa sensitive: Sensìbile @@ -147,21 +145,18 @@ sc: action_logs: action_types: assigned_to_self_report: Assigna s'informe - change_email_user: Muda s'indiritzu eletrònicu pro s'utente confirm_user: Cunfirma s'utente create_account_warning: Crea un'avisu create_announcement: Crea un'annùntziu create_custom_emoji: Crea un'emoji personalizadu create_domain_allow: Crea unu domìniu permìtidu create_domain_block: Crea unu blocu de domìniu - create_email_domain_block: Crea unu blocu de domìniu de indiritzu de posta create_ip_block: Crea una règula IP demote_user: Degrada s'utente destroy_announcement: Cantzella s'annùntziu destroy_custom_emoji: Cantzella s'emoji personalizadu destroy_domain_allow: Cantzella su domìniu permìtidu destroy_domain_block: Cantzella su blocu de domìniu - destroy_email_domain_block: Cantzella su blocu de domìniu de s'indiritzu de posta destroy_ip_block: Cantzella sa règula IP destroy_status: Cantzella s'istadu disable_2fa_user: Disativa 2FA @@ -188,20 +183,16 @@ sc: update_status: Atualiza s'istadu actions: assigned_to_self_report_html: "%{name} s'est auto-assignadu s'informe %{target}" - change_email_user_html: "%{name} at mudadu s'indiritzu de posta eletrònica de s'utente %{target}" - confirm_user_html: "%{name} at cunfirmadu s'indiritzu de posta eletrònica de s'utente %{target}" create_account_warning_html: "%{name} at imbiadu un'avisu a %{target}" create_announcement_html: "%{name} at creadu un'annùntziu nou %{target}" create_custom_emoji_html: "%{name} at carrigadu un'emoji nou %{target}" create_domain_allow_html: "%{name} at permìtidu sa federatzione cun su domìniu %{target}" create_domain_block_html: "%{name} at blocadu su domìniu %{target}" - create_email_domain_block_html: "%{name} at blocadu su domìniu de posta eletrònica %{target}" create_ip_block_html: "%{name} at creadu una règula pro s'IP %{target}" demote_user_html: "%{name} at degradadu s'utente %{target}" destroy_announcement_html: "%{name} at cantzelladu s'annùntziu %{target}" destroy_domain_allow_html: "%{name} no at permìtidu sa federatzione cun su domìniu %{target}" destroy_domain_block_html: "%{name} at isblocadu su domìniu %{target}" - destroy_email_domain_block_html: "%{name} at isblocadu su domìniu de posta eletrònica %{target}" destroy_ip_block_html: "%{name} at cantzelladu sa règula pro s'IP %{target}" destroy_status_html: "%{name} at eliminadu sa publicatzione de %{target}" disable_2fa_user_html: "%{name} at disativadu su rechisitu de duos fatores pro s'utente %{target}" @@ -332,14 +323,11 @@ sc: view: Bide su blocu de domìniu email_domain_blocks: add_new: Agiunghe nou - created_msg: Domìniu de posta eletrònica blocadu delete: Cantzella domain: Domìniu new: create: Agiunghe unu domìniu - title: Bloca su domìniu de posta eletrònica nou not_permitted: Non permìtidu - title: Domìnios de posta eletrònica blocados export_domain_allows: no_file: Perunu archìviu seletzionadu export_domain_blocks: @@ -582,7 +570,6 @@ sc: disallow_account: Non permitas a s'autore tags: title: Etichetas de tendèntzia - title: Tendèntzias warning_presets: add_new: Agiunghe noa delete: Cantzella @@ -638,9 +625,7 @@ sc: guide_link_text: Chie si siat podet contribuire. sensitive_content: Cuntenutu sensìbile application_mailer: - notification_preferences: Muda is preferèntzias de posta salutation: "%{name}," - settings: 'Muda is preferèntzias de posta: %{link}' unsubscribe: Annulla sa sutiscritzione view: 'Visualizatzione:' view_profile: Visualiza profilu @@ -677,7 +662,6 @@ sc: migrate_account_html: Si boles torrare a indiritzare custu contu a un'àteru, ddu as a pòdere fàghere inoghe. or_log_in_with: O intra cun progress: - confirm: Cunfirma s'indiritzu de posta eletrònica details: Is detàllios tuos review: Sa revisione nostra rules: Atzeta is règulas @@ -698,9 +682,7 @@ sc: link_not_received: No as retzidu su ligòngiu? status: account_status: Istadu de su contu - confirming: Isetende chi sa posta eletrònica siat cumpletada. functional: Su contu tuo est operativu. - pending: Sa dimanda tua est in protzessu de revisione dae su personale nostru. Podet serbire unu pagu de tempus. As a retzire unu messàgiu eletrònicu si sa dimanda est aprovada. redirecting_to: Su contu tuo est inativu pro ite in die de oe est torrende a indiritzare a %{acct}. too_fast: Formulàriu imbiadu tropu a lestru, torra a proare. use_security_key: Imprea una crae de seguresa @@ -741,9 +723,6 @@ sc: before: 'In antis de sighire, leghe custu cun atentzione:' caches: Su cuntenutu chi siat istadu sarvadu in sa memòria temporànea de àteros serbidores podet sighire a esìstere data_removal: Is publicatziones tuas e àteros datos ant a èssere cantzellados in manera permanente - email_change_html: Podes mudare s'indiritzu tuo de posta eletrònica sena cantzellare su contu - email_contact_html: Si no est ancora arribada, podes imbiare unu messàgiu a %{email} e dimandare agiudu - email_reconfirmation_html: Si no ses retzende su messàgiu de cunfirmatzione, ddu podes torrare a dimandare irreversible: No as a pòdere ripristinare o torrare a ativare su contu tuo more_details_html: Pro àteros detàllios, bide sa normativa de riservadesa. username_available: Su nòmine de utente tuo at a torrare a èssere a disponimentu @@ -973,7 +952,6 @@ sc: status: subject: "%{name} at publicadu cosa" notifications: - email_events: Eventos pro notìficas cun posta eletrònica email_events_hint: 'Seletziona eventos pro is chi boles retzire notìficas:' number: human: @@ -1111,7 +1089,6 @@ sc: import: Importatzione import_and_export: Importatzione e esportatzione migrate: Tràmuda de contu - notifications: Notìficas tràmite posta eletrònica preferences: Preferèntzias profile: Profilu pùblicu relationships: Gente chi sighis e sighiduras @@ -1249,7 +1226,6 @@ sc: follow_limit_reached: Non podes sighire prus de %{limit} persones invalid_otp_token: Còdighe a duas fases non vàlidu otp_lost_help_html: Si as pèrdidu s'atzessu a ambos, podes cuntatare a %{email} - seamless_external_login: As abertu sa sessione pro mèdiu de unu servìtziu esternu, e pro custa resone is cunfiguratziones de sa crae de intrada e de posta eletrònica non sunt a disponimentu. signed_in_as: 'Sessione aberta comente:' verification: verification: Verìfica diff --git a/config/locales/sco.yml b/config/locales/sco.yml index 7c733b71b50..4b7b9e56d71 100644 --- a/config/locales/sco.yml +++ b/config/locales/sco.yml @@ -31,7 +31,6 @@ sco: created_msg: Moderation note successfully makkit! destroyed_msg: Moderation note successfully destroyed! accounts: - add_email_domain_block: Dingie email domain approve: Approve approved_msg: Successfully approvit %{username}'s sign-up application are_you_sure: Ye shuir? @@ -58,7 +57,6 @@ sco: demote: Demote destroyed_msg: "%{username}'s data is noo queued fir tae be deletit the noo" disable: Freeze - disable_sign_in_token_auth: Turn aff email token authentication disable_two_factor_authentication: Turn aff 2FA disabled: Froze display_name: Display nemm @@ -67,7 +65,6 @@ sco: email: Email email_status: Email status enable: Unfreeze - enable_sign_in_token_auth: Turn on email token authentication enabled: Turnt on enabled_msg: Successfully unfroze %{username}'s accoont followers: Follaers @@ -127,7 +124,6 @@ sco: resubscribe: Resubscribe role: Role search: Seirch - search_same_email_domain: Ither uisers wi the same email domain search_same_ip: Ither uisers wi the same IP security_measures: only_password: Ainly passwird @@ -167,26 +163,21 @@ sco: approve_appeal: Approve Appeal approve_user: Approve Uiser assigned_to_self_report: Assign Clype - change_email_user: Chynge Email fir Uiser change_role_user: Chynge Role o Uiser confirm_user: Confirm Uiser create_account_warning: Mak Warnin create_announcement: Mak Annooncement - create_canonical_email_block: Mak a Email Dingie create_custom_emoji: Mak Custom Emoji create_domain_allow: Mak Domain Alloo create_domain_block: Mak Domain Dingie - create_email_domain_block: Mak Email Domain Dingie create_ip_block: Mak IP rule create_unavailable_domain: Mak Unavailable Domain create_user_role: Mak Role demote_user: Demote Uiser destroy_announcement: Delete Annooncement - destroy_canonical_email_block: Delete Email Dingie destroy_custom_emoji: Delete Custom Emoji destroy_domain_allow: Delete Domain Alloo destroy_domain_block: Delete Domain Dingie - destroy_email_domain_block: Delete Email Domain Dingie destroy_instance: Purge Domain destroy_ip_block: Delete IP rule destroy_status: Delete Post @@ -194,10 +185,8 @@ sco: destroy_user_role: Destroy Role disable_2fa_user: Disable 2FA disable_custom_emoji: Disable Custom Emoji - disable_sign_in_token_auth_user: Disable Email Token Authentication fir Uiser disable_user: Turn aff Uiser enable_custom_emoji: Turn on Custom Emoji - enable_sign_in_token_auth_user: Turn on Email Token Authentication fir Uiser enable_user: Turn on Uiser memorialize_account: Memorialize Accoont promote_user: Promote Uiser @@ -226,26 +215,20 @@ sco: approve_appeal_html: "%{name} approved moderation decision appeal fae %{target}" approve_user_html: "%{name} approved sign-up fae %{target}" assigned_to_self_report_html: "%{name} assigned clype %{target} tae theirsels" - change_email_user_html: "%{name} chynged the email address o uiser %{target}" change_role_user_html: "%{name} chynged the role o %{target}" - confirm_user_html: "%{name} confirmt email address o uiser %{target}" create_account_warning_html: "%{name} sent a warnin tae %{target}" create_announcement_html: "%{name} creatit new annooncement %{target}" - create_canonical_email_block_html: "%{name} dingied email wi the hash %{target}" create_custom_emoji_html: "%{name} uploadit new emoji %{target}" create_domain_allow_html: "%{name} allooed federation wi domain %{target}" create_domain_block_html: "%{name} dingied domain %{target}" - create_email_domain_block_html: "%{name} dingied email domain %{target}" create_ip_block_html: "%{name} creatit rule fir IP %{target}" create_unavailable_domain_html: "%{name} stapt delivery tae domain %{target}" create_user_role_html: "%{name} creatit %{target} role" demote_user_html: "%{name} demotit uiser %{target}" destroy_announcement_html: "%{name} deletit annooncement %{target}" - destroy_canonical_email_block_html: "%{name} undingied email wi the hash %{target}" destroy_custom_emoji_html: "%{name} deletit emoji %{target}" destroy_domain_allow_html: "%{name} disallooed federation wi domain %{target}" destroy_domain_block_html: "%{name} undingied domain %{target}" - destroy_email_domain_block_html: "%{name} undingied email domain %{target}" destroy_instance_html: "%{name} purged domain %{target}" destroy_ip_block_html: "%{name} deletit rule fir IP %{target}" destroy_status_html: "%{name} taen doon post bi %{target}" @@ -253,10 +236,8 @@ sco: destroy_user_role_html: "%{name} deletit %{target} role" disable_2fa_user_html: "%{name} turnt aff twa factor requirement fir uiser %{target}" disable_custom_emoji_html: "%{name} turnt aff emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} turnt aff email token authentication fir %{target}" disable_user_html: "%{name} turnt aff login fir uiser %{target}" enable_custom_emoji_html: "%{name} turnt on emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} turnt on email token authentication fir %{target}" enable_user_html: "%{name} turnt on login fir uiser %{target}" memorialize_account_html: "%{name} pit %{target}'s accoont ower intae a memorial page" promote_user_html: "%{name} promotit uiser %{target}" @@ -264,7 +245,6 @@ sco: reject_user_html: "%{name} rejectit sign-up fae %{target}" remove_avatar_user_html: "%{name} taen doon %{target}'s avatar" reopen_report_html: "%{name} reopent clype %{target}" - resend_user_html: "%{name} resent confirmation email fir %{target}" reset_password_user_html: "%{name} reset passwird fir uiser %{target}" resolve_report_html: "%{name} resolved clype %{target}" sensitive_account_html: "%{name} mairked %{target}'s media as sensitive" @@ -412,7 +392,6 @@ sco: attempts_over_week: one: "%{count} attempt ower the last week" other: "%{count} sign-up attempts ower the last week" - created_msg: Successfully dingied email domain delete: Delete dns: types: @@ -421,11 +400,7 @@ sco: new: create: Add domain resolve: Resolve domain - title: Dingie new email domain - no_email_domain_block_selected: Nae email domain dingies got chynged as naen wis selectit - resolved_dns_records_hint_html: The domain nemm resolves tae the follaein MX domains, thit ur ultimately responsible fir acceptin email. Dingiein a MX domain wull dingie sign-ups fae onie email address thit uises the same MX domain, even if the visible domain name is different. Caw canny no tae dingie major email providers. resolved_through_html: Resolvit throu %{domain} - title: Dingied email domains export_domain_allows: new: title: Import domain alloos @@ -571,7 +546,6 @@ sco: mark_as_sensitive_description_html: The media in the clyped on posts will be mairked as sensitive an a strike wull be recordit fir tae help ye escalate on future infractions bi the same accoont. other_description_html: See mair options fir controllin the accoont's behaviour an customize communication tae the clyped on accoont. resolve_description_html: Nae action wull be taen aginst the clyped on accoont, nae strike recordit, an the clype wull be shut. - actions_description_html: Decide whit action fir tae tak fir tae resolve this clype. If ye tak a punitive action agin the accoont thit wis clyped on, a email note wull be sent tae them, except whan the Mince caitegory is selectit. add_to_report: Add mair tae yer clype are_you_sure: Ye sure? assign_to_self: Assign tae me @@ -647,7 +621,6 @@ sco: manage_appeals: Manage Appeals manage_appeals_description: Alloos uisers fir tae luik ower appeals aginst moderation actions manage_blocks: Manage Dingies - manage_blocks_description: Alloos uisers fir tae dingie email providers an IP addresses manage_custom_emojis: Manage Custom Emoji manage_custom_emojis_description: Alloos uisers fir tae manage custom emoji on the server manage_federation: Manage Federation @@ -665,7 +638,6 @@ sco: manage_taxonomies: Manage Taxonomies manage_taxonomies_description: Alloos uisers fir tae luik ower trendin content an update hashtag settins manage_user_access: Manage Uiser Access - manage_user_access_description: Alloos uisers fir tae turn aff ither uisers' twa-factor authentication, chynge their email address, an reset their passwird manage_users: Manage Uisers manage_users_description: Alloos uisers fir tae luik at ither uisers' details an cairry oot moderation actions agin them manage_webhooks: Manage Webhooks @@ -835,7 +807,6 @@ sco: used_by_over_week: one: Uised bi ae person ower the last week other: Uised bi %{count} fowk ower the last week - title: Trends trending: Trendin warning_presets: add_new: Add new @@ -910,9 +881,7 @@ sco: guide_link_text: Awbody kin contribute. sensitive_content: Sensitive content application_mailer: - notification_preferences: Chynge email preferences salutation: "%{name}," - settings: 'Chynge email preferences: %{link}' view: 'View:' view_profile: View profile view_status: View post @@ -959,9 +928,7 @@ sco: title: Let's get ye set up on %{domain}. status: account_status: Accoont status - confirming: Waitin fir email confirmation fir tae be completit. functional: Yer accoont is fully operational. - pending: Yer application is pendin review bi oor staff. This'll mibbie tak some time. Ye'll get a email if yer application is approved. redirecting_to: Yer accoont isnae active acause it is redirectin tae %{acct} the noo. view_strikes: Luik at past strikes aginst yer accoont too_fast: Form submittit ower fast, try again. @@ -1003,9 +970,6 @@ sco: before: 'Afore proceedin, please read thir notes careful:' caches: Content thit haes been cached bi ither servers eull mibbie persist data_removal: Yer posts an ither data wull get permanently removed - email_change_html: Ye kin chynge yer email address athoot deletin yer accoont - email_contact_html: Gin it stull disnae arrive, ye kin email %{email} fir help - email_reconfirmation_html: Gin ye urnae gettin the confirmation email, ye kin request it again irreversible: Ye wullnae be able tae restore or reactivate yer accoont more_details_html: Fir mair details, see the privacy policy. username_available: Yer uisernemm wull become available again @@ -1186,7 +1150,6 @@ sco: authentication_methods: otp: twa-factor authentication app password: passwird - sign_in_token: email security code webauthn: security keys description_html: If ye see activity on yer accoont thit ye dinnae recognize, consider chyngin yer passwird an turnin on twa-factor authentication. empty: Nae authentication history available @@ -1272,7 +1235,6 @@ sco: update: subject: "%{name} editit a post" notifications: - email_events: Events fir email notes email_events_hint: 'Pick events thit ye''r wantin tae get notes fir:' number: human: @@ -1583,7 +1545,6 @@ sco: follow_limit_reached: Ye cannae follae mair than %{limit} fowk invalid_otp_token: Invalid twa-factor code otp_lost_help_html: If ye lost access tae baith, ye kin get in touch wi %{email} - seamless_external_login: Ye'r logged in via a external service, sae passwird an email settins urnae available. signed_in_as: 'Signt in as:' verification: verification: Verification diff --git a/config/locales/si.yml b/config/locales/si.yml index 85e242b630f..e68da4321ad 100644 --- a/config/locales/si.yml +++ b/config/locales/si.yml @@ -26,7 +26,6 @@ si: account_moderation_notes: create: සටහනක් තබන්න accounts: - add_email_domain_block: වි-තැපැල් වසම අවහිර කරන්න approve: අනුමැතිය approved_msg: "%{username}හි ලියාපදිංචි වීමේ යෙදුම සාර්ථකව අනුමත කරන ලදී" are_you_sure: ඔබට විශ්වාසද? @@ -51,14 +50,12 @@ si: delete: දත්ත මකන්න deleted: මකා ඇත destroyed_msg: "%{username}හි දත්ත ඉක්මනින් මකා දැමීමට පෝලිම් කර ඇත" - disable_sign_in_token_auth: ඊමේල් ටෝකන් සත්‍යාපනය අක්‍රීය කරන්න disable_two_factor_authentication: 2FA අබල කරන්න display_name: ප්රදර්ශන නාමය domain: වසම edit: සංස්කරණය email: විද්‍යුත් තැපෑල email_status: වි-තැපෑලෙහි තත්වය - enable_sign_in_token_auth: විද්‍යුත් තැපෑල ටෝකන් සත්‍යාපනය සබල කරන්න enabled: සබල කර ඇත enabled_msg: "%{username}ගේ ගිණුම සාර්ථකව අත්හිටුවා ඇත" followers: අනුගාමිකයින් @@ -115,7 +112,6 @@ si: resubscribe: නැවත දායක වන්න role: භූමිකාව search: සොයන්න - search_same_email_domain: එකම විද්‍යුත් තැපැල් වසම සහිත වෙනත් පරිශීලකයන් search_same_ip: එකම IP සහිත වෙනත් පරිශීලකයන් security: ආරක්‍ෂාව security_measures: @@ -159,7 +155,6 @@ si: create_announcement: නිවේදනය සාදන්න create_custom_emoji: අභිරුචි ඉමොජි සාදන්න create_domain_allow: වසමකට ඉඩදීම සාදන්න - create_email_domain_block: ඊමේල් ඩොමේන් බ්ලොක් එකක් සාදන්න create_ip_block: අ.ජා.කෙ. නීතියක් සාදන්න create_unavailable_domain: ලබා ගත නොහැකි වසම සාදන්න create_user_role: භූමිකාව සාදන්න @@ -168,16 +163,13 @@ si: destroy_custom_emoji: අභිරුචි ඉමොජි මකන්න destroy_domain_allow: වසම මකන්න ඉඩ දෙන්න destroy_domain_block: වසම් වාරණය මකන්න - destroy_email_domain_block: ඊමේල් ඩොමේන් බ්ලොක් එක මකන්න destroy_instance: වසම පිරිසිදු කරන්න destroy_ip_block: IP රීතිය මකන්න destroy_status: ලිපිය මකන්න destroy_unavailable_domain: ලබා ගත නොහැකි වසම මකන්න disable_2fa_user: 2FA අබල කරන්න disable_custom_emoji: අභිරුචි ඉමෝජි අබල කරන්න - disable_sign_in_token_auth_user: පරිශීලකයා සඳහා ඊමේල් ටෝකන් සත්‍යාපනය අක්‍රීය කරන්න enable_custom_emoji: අභිරුචි ඉමෝජි සබල කරන්න - enable_sign_in_token_auth_user: පරිශීලකයා සඳහා විද්‍යුත් තැපෑල ටෝකන් සත්‍යාපනය සක්‍රීය කරන්න enable_user: පරිශීලක සබල කරන්න memorialize_account: ගිණුම අනුස්මරණ කරන්න reject_appeal: අභියාචනය ප්‍රතික්ෂේප කරන්න @@ -201,30 +193,24 @@ si: actions: approve_user_html: "%{name} අනුමත ලියාපදිංචිය %{target}සිට" assigned_to_self_report_html: "%{name} වාර්තාව %{target} තමන්ටම පවරා ඇත" - change_email_user_html: "%{name} පරිශීලක %{target}ගේ ඊමේල් ලිපිනය වෙනස් කළේය" - confirm_user_html: "%{name} පරිශීලකයාගේ තහවුරු කරන ලද විද්‍යුත් තැපැල් ලිපිනය %{target}" create_account_warning_html: "%{name} %{target}අනතුරු ඇඟවීමක් යවා ඇත" create_announcement_html: "%{name} නව නිවේදනයක් තනන %{target}" create_custom_emoji_html: "%{name} නව ඉමොජි %{target}උඩුගත කරන ලදී" create_domain_allow_html: "%{name} වසම %{target}සමඟ ෆෙඩරේෂණයට අවසර දී ඇත" create_domain_block_html: "%{name} අවහිර කළ වසම %{target}" - create_email_domain_block_html: "%{name} අවහිර කරන ලද විද්‍යුත් තැපැල් වසම %{target}" create_ip_block_html: "%{name} IP %{target}සඳහා රීතිය සාදන ලදී" create_unavailable_domain_html: "%{name} වසම %{target}වෙත බෙදා හැරීම නැවැත්වීය" demote_user_html: "%{name} පහත හෙලන ලද පරිශීලක %{target}" destroy_announcement_html: "%{name} මකා දැමූ නිවේදනය %{target}" destroy_domain_allow_html: වසම %{target}සමඟ %{name} අවසර නොදුන් සම්මේලනය destroy_domain_block_html: "%{name} අවහිර නොකළ වසම %{target}" - destroy_email_domain_block_html: "%{name} අවහිර නොකළ විද්‍යුත් තැපැල් වසම %{target}" destroy_instance_html: "%{name} පිරිසිදු කරන ලද වසම %{target}" destroy_ip_block_html: IP %{target}සඳහා %{name} මකා දැමූ රීතිය destroy_unavailable_domain_html: "%{name} වසම %{target}වෙත බෙදා හැරීම නැවත ආරම්භ විය" disable_2fa_user_html: "%{name} පරිශීලක %{target}සඳහා සාධක දෙකක අවශ්‍යතාවය අක්‍රීය කර ඇත" disable_custom_emoji_html: "%{name} ආබාධිත ඉමොජි %{target}" - disable_sign_in_token_auth_user_html: "%{name} අක්‍රීය කරන ලද විද්‍යුත් තැපෑල ටෝකන් සත්‍යාපනය සඳහා %{target}" disable_user_html: "%{name} පරිශීලක %{target}සඳහා අබල කළ පිවිසුම" enable_custom_emoji_html: "%{name} සක්‍රීය ඉමොජි %{target}" - enable_sign_in_token_auth_user_html: "%{name} %{target}විද්‍යුත් තැපෑල ටෝකන් සත්‍යාපනය සක්‍රීය කර ඇත" enable_user_html: පරිශීලක %{target}සඳහා %{name} සක්‍රීය පුරනය වීම memorialize_account_html: "%{name} %{target}ගේ ගිණුම සිහිවටන පිටුවක් බවට පත් කළේය" promote_user_html: "%{name} උසස් පරිශීලක %{target}" @@ -363,7 +349,6 @@ si: attempts_over_week: one: පසුගිය සතිය පුරා %{count} උත්සාහයක් other: පසුගිය සතියේ ලියාපදිංචි වීමේ උත්සාහයන් %{count} ක් - created_msg: විද්‍යුත් තැපැල් වසම සාර්ථකව අවහිර කරන ලදී delete: මකන්න dns: types: @@ -372,11 +357,7 @@ si: new: create: වසම එකතු කරන්න resolve: වසම විසඳන්න - title: නව විද්‍යුත් තැපැල් වසම අවහිර කරන්න - no_email_domain_block_selected: කිසිවක් තෝරා නොගත් බැවින් විද්‍යුත් තැපැල් වසම් වාරණ කිසිවක් වෙනස් කර නැත - resolved_dns_records_hint_html: ඩොමේන් නාමය පහත දැක්වෙන MX වසම් වලට විසඳයි, ඒවා අවසානයේ ඊමේල් පිළිගැනීම සඳහා වගකිව යුතුය. MX වසමක් අවහිර කිරීම දෘශ්‍ය වසම් නාමය වෙනස් වුවද, එකම MX වසම භාවිතා කරන ඕනෑම විද්‍යුත් තැපැල් ලිපිනයකින් ලියාපදිංචි වීම අවහිර කරයි. ප්‍රධාන විද්‍යුත් තැපැල් සපයන්නන් අවහිර නොකිරීමට ප්‍රවේශම් වන්න. resolved_through_html: "%{domain}හරහා විසඳා ඇත" - title: අවහිර කළ වි-තැපැල් වසම් follow_recommendations: description_html: "නව පරිශීලකයින්ට රසවත් අන්තර්ගතයන් ඉක්මනින් සොයා ගැනීමට උපකාර වන නිර්දේශ අනුගමනය කරන්න. පෞද්ගලීකරණය කළ පසු විපරම් නිර්දේශ සැකසීමට තරම් පරිශීලකයෙකු අන් අය සමඟ අන්තර් ක්‍රියා කර නොමැති විට, ඒ වෙනුවට මෙම ගිණුම් නිර්දේශ කෙරේ. දී ඇති භාෂාවක් සඳහා ඉහළම මෑත කාලීන නියැලීම් සහ ඉහළම දේශීය අනුගාමික සංඛ්‍යාව සහිත ගිණුම් මිශ්‍රණයකින් ඒවා දෛනික පදනමින් නැවත ගණනය කෙරේ." language: භාෂාව සඳහා @@ -503,7 +484,6 @@ si: actions: other_description_html: ගිණුමේ හැසිරීම පාලනය කිරීම සහ වාර්තා කළ ගිණුමට සන්නිවේදනය අභිරුචිකරණය කිරීම සඳහා තවත් විකල්ප බලන්න. resolve_description_html: වාර්තා කරන ලද ගිණුමට එරෙහිව කිසිදු ක්‍රියාමාර්ගයක් නොගනු ඇත, වැඩ වර්ජනයක් වාර්තා නොකෙරේ, වාර්තාව වසා දමනු ඇත. - actions_description_html: මෙම වාර්තාව විසඳීමට ගත යුතු ක්‍රියාමාර්ගය තීරණය කරන්න. ඔබ වාර්තා කරන ලද ගිණුමට එරෙහිව දණ්ඩනීය ක්‍රියාමාර්ගයක් ගන්නේ නම්, Spam කාණ්ඩය තෝරාගත් විට හැර, ඔවුන්ට විද්‍යුත් තැපෑලෙන් දැනුම්දීමක් යවනු ලැබේ. add_to_report: වාර්තා කිරීමට තවත් එක් කරන්න are_you_sure: ඔබට විශ්වාසද? assign_to_self: මට පවරන්න @@ -719,7 +699,6 @@ si: used_by_over_week: one: පසුගිය සතිය පුරා එක් පුද්ගලයෙකු විසින් භාවිතා කරන ලදී other: පසුගිය සතිය පුරා පුද්ගලයින් %{count} දෙනෙකු විසින් භාවිතා කරන ලදී - title: ප්රවණතා trending: ප්රවණතා warning_presets: add_new: අලුතින් එකතු කරන්න @@ -788,9 +767,7 @@ si: guide_link_text: පරිවර්තකයින්ට දායක වීමට හැකිය. sensitive_content: සංවේදී අන්තර්ගත application_mailer: - notification_preferences: වි-තැපැල් අභිප්‍රේත වෙනස් කරන්න salutation: "%{name}," - settings: 'වි-තැපැල් අභිප්‍රේත වෙනස් කරන්න: %{link}' view: 'දැක්ම:' view_profile: පැතිකඩ බලන්න view_status: ලිපිය බලන්න @@ -840,9 +817,7 @@ si: title: "%{domain} වෙත පිවිසෙන්න" status: account_status: ගිණුමේ තත්වය - confirming: විද්‍යුත් තැපෑල තහවුරු කිරීම සම්පූර්ණ කිරීම සඳහා රැඳී සිටිමින්. functional: ඔබගේ ගිණුම සම්පුර්ණයෙන්ම ක්‍රියාත්මකයි. - pending: ඔබගේ අයදුම්පත අපගේ කාර්ය මණ්ඩලය විසින් සමාලෝචනය කිරීමට බලාපොරොත්තු වේ. මෙය යම් කාලයක් ගත විය හැක. ඔබගේ අයදුම්පත අනුමත වුවහොත් ඔබට විද්‍යුත් තැපෑලක් ලැබෙනු ඇත. redirecting_to: එය දැනට %{acct}වෙත හරවා යවන බැවින් ඔබගේ ගිණුම අක්‍රියයි. view_strikes: ඔබගේ ගිණුමට එරෙහිව පසුගිය වර්ජන බලන්න too_fast: පෝරමය ඉතා වේගයෙන් ඉදිරිපත් කර ඇත, නැවත උත්සාහ කරන්න. @@ -884,9 +859,6 @@ si: before: 'ඉදිරියට යාමට පෙර, කරුණාකර මෙම සටහන් හොඳින් කියවන්න:' caches: වෙනත් සේවාදායකයන් විසින් හැඹිලිගත කර ඇති අන්තර්ගතය දිගටම පැවතිය හැක data_removal: ඔබගේ ලිපි සහ අනෙකුත් දත්ත සදහටම ඉවත් කෙරෙනු ඇත - email_change_html: ඔබට ඔබගේ ගිණුම මකා කළ හැක - email_contact_html: එය තවමත් නොපැමිණියේ නම්, ඔබට උදව් සඳහා %{email} විද්‍යුත් තැපෑලෙන් යැවිය හැක - email_reconfirmation_html: ඔබට තහවුරු කිරීමේ විද්‍යුත් තැපෑල නොලැබුනේ නම්, ඔබට එය නැවත ඉල්ලා සිටිය හැක irreversible: ඔබට ඔබගේ ගිණුම ප්‍රතිසාධනය කිරීමට හෝ නැවත සක්‍රිය කිරීමට නොහැකි වනු ඇත more_details_html: වැඩි විස්තර සඳහා, පෞද්ගලිකත්ව ප්‍රතිපත්තියබලන්න. username_available: ඔබගේ පරිශීලක නාමය නැවත ලබා ගත හැකි වනු ඇත @@ -1063,7 +1035,6 @@ si: authentication_methods: otp: ද්වි-සාධක සත්‍යාපන යෙදුම password: මුරපදය - sign_in_token: ඊමේල් ආරක්ෂක කේතය webauthn: ආරක්ෂක යතුරු description_html: ඔබ හඳුනා නොගත් ක්‍රියාකාරකම් ඔබ දුටුවහොත්, ඔබේ මුරපදය වෙනස් කිරීම සහ ද්වි-සාධක සත්‍යාපනය සක්‍රීය කිරීම සලකා බලන්න. empty: සත්‍යාපන ඉතිහාසයක් නොමැත @@ -1141,7 +1112,6 @@ si: update: subject: "%{name} ලිපිය සංශෝධනය කළා" notifications: - email_events: ඊමේල් දැනුම්දීම් සඳහා සිදුවීම් email_events_hint: 'ඔබට දැනුම්දීම් ලැබීමට අවශ්‍ය සිදුවීම් තෝරන්න:' number: human: @@ -1436,7 +1406,6 @@ si: follow_limit_reached: ඔබට පුද්ගලයින් %{limit} කට වඩා අනුගමනය කළ නොහැක invalid_otp_token: වලංගු නොවන ද්වි-සාධක කේතය otp_lost_help_html: ඔබට දෙකටම ප්‍රවේශය අහිමි වුවහොත්, ඔබට %{email}සමඟ සම්බන්ධ විය හැක - seamless_external_login: ඔබ බාහිර සේවාවක් හරහා ලොග් වී ඇත, එබැවින් මුරපදය සහ ඊමේල් සැකසුම් නොමැත. signed_in_as: 'මෙසේ පුරනය වී ඇත:' verification: here_is_how: කෙසේදැයි මෙන්න diff --git a/config/locales/simple_form.nn.yml b/config/locales/simple_form.nn.yml index f7551cc313e..c4d4438b94e 100644 --- a/config/locales/simple_form.nn.yml +++ b/config/locales/simple_form.nn.yml @@ -15,7 +15,7 @@ nn: account_migration: acct: Angi brukarnamn@domene til brukaren du ynskjer å flytta til account_warning_preset: - text: Du kan bruka tut-syntaks, som t. d. URL-ar, emneknaggar og nemningar + text: Du kan bruka tut-syntaks, som t. d. URL-ar, emneknaggar og omtaler title: Valfritt. Ikkje synleg for mottakar admin_account_action: include_statuses: Brukaren får sjå kva tut som førte til moderatorhandlinga eller -åtvaringa @@ -81,7 +81,7 @@ nn: backups_retention_period: Brukarar har moglegheit til å generere arkiv av sine innlegg for å laste ned seinare. Når sett til ein positiv verdi, blir desse arkiva automatisk sletta frå lagringa etter eit gitt antal dagar. bootstrap_timeline_accounts: Desse kontoane vil bli festa øverst på fylgjaranbefalingane til nye brukarar. closed_registrations_message: Vist når det er stengt for registrering - content_cache_retention_period: Alle innlegg frå andre serverar (inkludert boostar og svar) vil bli sletta etter dei gitte antal dagar, uten hensyn til lokale brukarinteraksjonar med desse innlegga. Dette inkluderer innlegg der ein lokal brukar har merka det som bokmerker eller som favorittar. Òg private nemningar mellom brukarar frå ulike førekomstar vil gå tapt og vere umogleg å gjenskape. Bruk av denne innstillinga er rekna på spesielle førekomstar og bryt mange brukarforventingar når dette blir tatt i generell bruk. + content_cache_retention_period: Alle innlegg frå andre tenarar (inkludert framhevingar og svar) vil bli sletta etter talet på dagar du skriv inn, uansett om nokon har samhandla med desse innlegga. Dette inkluderer innlegg der ein lokal brukar har merka det som bokmerke eller som favoritt. Private omtaler mellom brukarar frå ulike nettstader vil gå tapt og vera umogleg å gjenskapa. Bruk av denne innstillinga er meint for spesielle nettstader og bryt med det mange forventar av ein vanleg nettstad. custom_css: Du kan bruka eigendefinerte stilar på nettversjonen av Mastodon. favicon: WEBP, PNG, GIF eller JPG. Overstyrer det standarde Mastodon-favikonet med eit eigendefinert ikon. mascot: Overstyrer illustrasjonen i det avanserte webgrensesnittet. @@ -314,6 +314,7 @@ nn: listable: Tillat denne emneknaggen å synast i søk og i profilmappa name: Emneknagg trendable: Tillat denne emneknaggen til å synast under trendar + usable: Godta at innlegga kan bruka denne emneknaggen lokalt user: role: Rolle time_zone: Tidssone diff --git a/config/locales/simple_form.th.yml b/config/locales/simple_form.th.yml index 387f74e7420..8bd782c1405 100644 --- a/config/locales/simple_form.th.yml +++ b/config/locales/simple_form.th.yml @@ -314,6 +314,7 @@ th: listable: อนุญาตให้แฮชแท็กนี้ปรากฏในการค้นหาและข้อเสนอแนะ name: แฮชแท็ก trendable: อนุญาตให้แฮชแท็กนี้ปรากฏภายใต้แนวโน้ม + usable: อนุญาตให้โพสต์ใช้แฮชแท็กนี้ในเซิร์ฟเวอร์ user: role: บทบาท time_zone: โซนเวลา diff --git a/config/locales/simple_form.tr.yml b/config/locales/simple_form.tr.yml index b07a79d3ebc..c62be89b283 100644 --- a/config/locales/simple_form.tr.yml +++ b/config/locales/simple_form.tr.yml @@ -288,7 +288,7 @@ tr: sign_up_requires_approval: Kayıtları sınırla severity: Kural notification_emails: - appeal: Birisi, bir yönetim kararına itiraz ediyor + appeal: Birisi, bir moderatör kararına itiraz ediyor digest: Özet e-postaları gönder favourite: Birisi gönderinizi beğendi follow: Biri seni takip etti diff --git a/config/locales/simple_form.zh-CN.yml b/config/locales/simple_form.zh-CN.yml index d059adf0e6b..3f7b8782ee2 100644 --- a/config/locales/simple_form.zh-CN.yml +++ b/config/locales/simple_form.zh-CN.yml @@ -49,12 +49,12 @@ zh-CN: header: 支持WEBP、PNG、GIF 或 JPG。最大 %{size}。将缩小到 %{dimensions}px inbox_url: 从你想要使用的中继站的主页上复制 URL irreversible: 已过滤的嘟文会不可逆转地消失,即便移除过滤器之后也一样 - locale: 用户界面、电子邮件和推送通知中使用的语言 + locale: 在用户界面、电子邮件和推送通知中使用的语言 password: 至少需要8个字符 phrase: 匹配将忽略嘟文或内容警告里的字母大小写 scopes: 哪些 API 被允许使用。如果你勾选了更高一级的范围,就不用单独选中子项目了。 setting_aggregate_reblogs: 不显示最近已经被转嘟过的嘟文(只会影响新收到的转嘟) - setting_always_send_emails: 一般情况下,如果您活跃使用 Mastodon,我们不会给您发送电子邮件通知 + setting_always_send_emails: 一般情况下,如果你活跃使用 Mastodon,我们不会向你发送电子邮件通知 setting_default_sensitive: 敏感内容默认隐藏,并在点击后显示 setting_display_media_default: 隐藏被标记为敏感内容的媒体 setting_display_media_hide_all: 始终隐藏媒体 @@ -66,7 +66,7 @@ zh-CN: domain_allow: domain: 该站点将能够从该服务器上拉取数据,并处理和存储收到的数据。 email_domain_block: - domain: 这可以是电子邮件地址的域名或它使用的 MX 记录所指向的域名。用户注册时,系统会对此检查。 + domain: 这可以是邮箱地址的域名或它使用的 MX 记录所指向的域名。用户注册时,系统会对此执行检查。 with_dns_records: Mastodon 会尝试解析所给域名的 DNS 记录,然后把解析结果一并封禁 featured_tag: name: 以下是你最近使用过的标签: @@ -100,8 +100,8 @@ zh-CN: thumbnail: 与服务器信息一并展示的约 2:1 比例的图像。 timeline_preview: 未登录访客将能够浏览服务器上最新的公共嘟文。 trendable_by_default: 跳过对热门内容的手工审核。个别项目仍可在之后从趋势中删除。 - trends: 趋势中会显示正在你服务器上受到关注的嘟文、标签和新闻故事。 - trends_as_landing_page: 向注销的用户和访问者显示趋势内容,而不是对该服务器的描述,需要启用趋势。 + trends: 热门页中会显示正在你服务器上受到关注的嘟文、标签和新闻故事。 + trends_as_landing_page: 向注销的用户和访问者显示热门内容,而不是对该服务器的描述,需要启用热门。 form_challenge: current_password: 你正在进入安全区域 imports: @@ -188,7 +188,7 @@ zh-CN: current_password: 当前密码 data: 数据文件 display_name: 昵称 - email: 电子邮件地址 + email: 邮箱地址 expires_in: 失效时间 fields: 个人资料附加信息 header: 个人资料页横幅图片 @@ -231,7 +231,7 @@ zh-CN: title: 标题 type: 导入数据类型 username: 用户名 - username_or_email: 用户名或电子邮件地址 + username_or_email: 用户名或邮箱地址 whole_word: 整个词条 email_domain_block: with_dns_records: 包括该域名的 MX 记录和 IP 地址 @@ -269,8 +269,8 @@ zh-CN: thumbnail: 本站缩略图 timeline_preview: 时间轴预览 trendable_by_default: 允许在未审核的情况下将话题置为热门 - trends: 启用趋势 - trends_as_landing_page: 使用趋势作为登陆页面 + trends: 启用热门 + trends_as_landing_page: 使用热门页作为登陆页面 interactions: must_be_follower: 屏蔽来自未关注我的用户的通知 must_be_following: 屏蔽来自我未关注的用户的通知 @@ -291,11 +291,11 @@ zh-CN: appeal: 有人对审核结果提出申诉 digest: 发送摘要邮件 favourite: 当有用户喜欢了我的嘟文时,发送电子邮件提醒我 - follow: 当有用户关注我时,发送电子邮件提醒我 - follow_request: 当有用户向我发送关注请求时,发送电子邮件提醒我 - mention: 当有用户在嘟文中提及我时,发送电子邮件提醒我 - pending_account: 在有账号需要审核时,发送电子邮件提醒我 - reblog: 当有用户转嘟了我的嘟文时,发送电子邮件提醒我 + follow: 有用户关注我时 + follow_request: 有用户向我发送关注请求时 + mention: 有用户提及我时 + pending_account: 有账号需要审核时 + reblog: 有用户转嘟我的嘟文时 report: 新举报已提交 software_updates: all: 通知所有更新 diff --git a/config/locales/simple_form.zh-TW.yml b/config/locales/simple_form.zh-TW.yml index 15ccaf8a177..05692243ade 100644 --- a/config/locales/simple_form.zh-TW.yml +++ b/config/locales/simple_form.zh-TW.yml @@ -45,10 +45,10 @@ zh-TW: current_password: 因安全因素,請輸入目前帳號的密碼 current_username: 請輸入目前帳號的使用者名稱以確認 digest: 僅於您長時間未登入且於未登入期間收到私訊時傳送 - email: 您將收到一封確認電子郵件 + email: 您將收到一封驗證電子郵件 header: 支援 WEBP、PNG、GIF 或 JPG 圖片格式,檔案最大為 %{size}。將等比例縮減至 %{dimensions} 像素 inbox_url: 自您想要使用的中繼首頁複製網址 - irreversible: 已過濾的嘟文將會不可逆地消失,即便之後移除過濾器也一樣 + irreversible: 已過濾之嘟文將不可逆地消失,即便之後移除過濾器也一樣 locale: 使用者介面、電子郵件與推播通知的語言 password: 使用至少 8 個字元 phrase: 無論是嘟文的本文或是內容警告都會被過濾 diff --git a/config/locales/sk.yml b/config/locales/sk.yml index cedb5d614a5..ac6134caa78 100644 --- a/config/locales/sk.yml +++ b/config/locales/sk.yml @@ -35,7 +35,6 @@ sk: created_msg: Poznámka moderátora bola úspešne vytvorená! destroyed_msg: Moderátorska poznámka bola úspešne zmazaná! accounts: - add_email_domain_block: Pridaj e-mailovú doménu na zoznam zakázaných approve: Schváľ approved_msg: Úspešne schválená prihláška %{username} are_you_sure: Si si istý/á? @@ -62,7 +61,6 @@ sk: demote: Degraduj destroyed_msg: "%{username} je teraz zaradený do fronty na okamžité vymazanie" disable: Zablokuj - disable_sign_in_token_auth: Zakázanie overovania e-mailovým tokenom disable_two_factor_authentication: Vypni dvoj-faktorové overovanie disabled: Blokovaný display_name: Ukáž meno @@ -71,7 +69,6 @@ sk: email: Email email_status: Stav emailu enable: Povoľ - enable_sign_in_token_auth: Povolenie overovania e-mailovým tokenom enabled: Povolený enabled_msg: Úspešne rozmrazené konto %{username} followers: Sledujúci @@ -133,7 +130,6 @@ sk: resubscribe: Znovu odoberaj role: Postavenie search: Hľadaj - search_same_email_domain: Iní užívatelia s tou istou emailovou doménou search_same_ip: Ostatní užívatelia s rovnakou IP adresou security: Zabezpečenie security_measures: @@ -174,26 +170,21 @@ sk: approve_appeal: Schváľ námietku approve_user: Odobri užívateľa assigned_to_self_report: Priraď hlásenie - change_email_user: Zmeň email pre užívateľa change_role_user: Zmeň užívateľskú rolu confirm_user: Potvrď užívateľa create_account_warning: Vytvor výstrahu create_announcement: Vytvor oboznámenie - create_canonical_email_block: Vytvor blokovanie emailu create_custom_emoji: Vytvor vlastné emotikony create_domain_allow: Vytvor povolenie pre doménu create_domain_block: Vytvor zákaz domény - create_email_domain_block: Vytvor zákaz emailovej domény create_ip_block: Vytvor IP pravidlo create_unavailable_domain: Vytvor nedostupnú doménu create_user_role: Vytvoriť rolu demote_user: Zniž užívateľskú rolu destroy_announcement: Vymaž oboznámenie - destroy_canonical_email_block: Zruš blokovanie emailu destroy_custom_emoji: Vymaž vlastné emotikony destroy_domain_allow: Zmaž povolenie pre doménu destroy_domain_block: Zruš blokovanie domény - destroy_email_domain_block: Zmazať zákaz emailovej domény destroy_instance: Vyčistiť doménu destroy_ip_block: Vymaž IP pravidlo destroy_status: Vymaž príspevok @@ -201,7 +192,6 @@ sk: destroy_user_role: Zničiť rolu disable_2fa_user: Vypni dvoj-faktorové overovanie disable_custom_emoji: Vypni vlastné emotikony - disable_sign_in_token_auth_user: Zakázať používateľom overovanie e-mailovým tokenom disable_user: Deaktivuj užívateľa enable_custom_emoji: Povoľ vlastné emotikony enable_user: Povoľ užívateľa @@ -231,25 +221,19 @@ sk: approve_appeal_html: "%{name} odsúhlasil/a námietku na moderátorské rozhodnutie od %{target}" approve_user_html: "%{name} odsúhlasil/a registráciu od %{target}" assigned_to_self_report_html: "%{name} pridelil/a hlásenie užívateľa %{target} sebe" - change_email_user_html: "%{name} zmenil/a emailovú adresu užívateľa %{target}" change_role_user_html: "%{name} zmenil/a rolu pre %{target}" - confirm_user_html: "%{name} potvrdil/a emailovú adresu používateľa %{target}" create_account_warning_html: "%{name} poslal/a upozornenie užívateľovi %{target}" create_announcement_html: "%{name} vytvoril/a nové oboznámenie %{target}" - create_canonical_email_block_html: "%{name} zablokoval/a email s hašom %{target}" create_custom_emoji_html: "%{name} nahral/a novú emotikonu %{target}" create_domain_allow_html: "%{name} povolil/a federáciu s doménou %{target}" create_domain_block_html: "%{name} zablokoval/a doménu %{target}" - create_email_domain_block_html: "%{name} zablokoval/a e-mailovú doménu %{target}" create_ip_block_html: "%{name} vytvoril/a pravidlo pre IP %{target}" create_user_role_html: "%{name} vytvoril/a rolu pre %{target}" demote_user_html: "%{name} degradoval/a užívateľa %{target}" destroy_announcement_html: "%{name} vymazal/a oboznámenie %{target}" - destroy_canonical_email_block_html: "%{name} odblokoval/i email z hašom %{target}" destroy_custom_emoji_html: "%{name} vymazal/a emotikonu %{target}" destroy_domain_allow_html: "%{name} zakázal/a federáciu s doménou %{target}" destroy_domain_block_html: "%{name} odblokoval/i doménu %{target}" - destroy_email_domain_block_html: "%{name} odblokoval/a e-mailovú doménu %{target}" destroy_ip_block_html: "%{name} vymazal/a pravidlo pre IP %{target}" destroy_status_html: "%{name} zmazal/a príspevok od %{target}" destroy_unavailable_domain_html: "%{name} znova spustil/a doručovanie pre doménu %{target}" @@ -262,7 +246,6 @@ sk: reject_user_html: "%{name} odmietol/la registráciu od %{target}" remove_avatar_user_html: "%{name} vymazal/a %{target}/ov/in avatar" reopen_report_html: "%{name} znovu otvoril/a nahlásenie %{target}" - resend_user_html: "%{name} znovu odoslal/a potvrdzovací email pre %{target}" reset_password_user_html: "%{name} resetoval/a heslo používateľa %{target}" resolve_report_html: "%{name} vyriešil/a nahlásenie %{target}" sensitive_account_html: "%{name} označil/a médium od %{target} za chúlostivé" @@ -396,7 +379,6 @@ sk: email_domain_blocks: add_new: Pridaj nový allow_registrations_with_approval: Povoľ registrovanie so schválením - created_msg: Emailová doména bola úspešne pridaná do zoznamu zakázaných delete: Vymaž dns: types: @@ -405,10 +387,8 @@ sk: new: create: Pridaj doménu resolve: Preveď doménu - title: Nový email na zablokovanie not_permitted: Nepovolená resolved_through_html: Prevedená cez %{domain} - title: Blokované emailové adresy export_domain_allows: new: title: Nahraj povolené domény @@ -757,7 +737,6 @@ sk: trendable: Môže sa objaviť medzi trendmi trending_rank: 'Populárne #%{rank}' usable: Môže byť použitý - title: Trendy trending: Populárne warning_presets: add_new: Pridaj nové @@ -809,8 +788,6 @@ sk: guide_link_text: Prispievať môže každý. sensitive_content: Chúlostivý obsah application_mailer: - notification_preferences: Zmeň emailové voľby - settings: 'Zmeň emailové voľby: %{link}' unsubscribe: Prestaň odoberať view: 'Zobraziť:' view_profile: Zobraz profil @@ -848,7 +825,6 @@ sk: migrate_account_html: Ak si želáš presmerovať tento účet na nejaký iný, môžeš si to nastaviť tu. or_log_in_with: Alebo prihlás s progress: - confirm: Potvrď email details: Tvoje údaje rules: Súhlas s pravidlami register: Zaregistruj sa @@ -869,8 +845,6 @@ sk: title: Prihlás sa na %{domain} status: account_status: Stav účtu - confirming: Čaká sa na dokončenie potvrdenia emailom. - pending: Tvoja žiadosť čaká na schvílenie od nášho týmu. Môže to chviľu potrvať. Ak bude tvoja žiadosť schválená, dostaneš o tom email. redirecting_to: Tvoj účet je neaktívny, lebo v súčasnosti presmerováva na %{acct}. use_security_key: Použi bezpečnostný kľúč challenge: @@ -902,9 +876,6 @@ sk: before: 'Než budeš pokračovať, prosím pozorne si prečítaj tieto poznámky:' caches: Obsah, ktorý bol predčítaný inými servermi môže zanechať pozostatky data_removal: Tvoje príspevky a iné dáta budú natrvalo odstránené - email_change_html: Môžeš si zmeniť svoju emailovú adresu bez mazania účtu - email_contact_html: Ak stále neprichádza, môžeš poslať email na %{email} so žiadosťou o pomoc - email_reconfirmation_html: Ak ti potvrdzovací email neprichádza, môžeš si ho vyžiadať znovu irreversible: Nebudeš môcť navrátiť, alebo znova aktivovať svoj účet more_details_html: Pre viac podrobností, pozri zásady súkromia. username_available: Tvoje užívateľské meno bude znova dostupné @@ -1072,7 +1043,6 @@ sk: login_activities: authentication_methods: password: heslom - sign_in_token: emailovým bezpečtnostným kódom webauthn: bezpečnostnými kľúčmi title: História overení mail_subscriptions: @@ -1148,7 +1118,6 @@ sk: update: subject: "%{name} upravil/a príspevok" notifications: - email_events: Udalosti oznamované emailom email_events_hint: 'Vyber si udalosti, pre ktoré chceš dostávať oboznámenia:' otp_authentication: enable: Povoľ @@ -1259,7 +1228,6 @@ sk: import: Importuj import_and_export: Import a export migrate: Presuň účet - notifications: Emailové upozornenia preferences: Voľby profile: Profil relationships: Sledovania a následovatelia @@ -1412,7 +1380,6 @@ sk: invalid_otp_token: Neplatný kód pre dvojfaktorovú autentikáciu otp_lost_help_html: Pokiaľ si stratil/a prístup k obom, môžeš dať vedieť %{email} rate_limited: Príliš veľa pokusov o overenie, skús to znova neskôr. - seamless_external_login: Si prihlásená/ý cez externú službu, takže nastavenia hesla a emailu ti niesú prístupné. signed_in_as: 'Prihlásená/ý ako:' verification: verification: Overenie diff --git a/config/locales/sl.yml b/config/locales/sl.yml index 2915960554d..cb0aff8a3eb 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -35,7 +35,6 @@ sl: created_msg: Opomba moderiranja je uspešno ustvarjena! destroyed_msg: Opomba moderiranja je uspešno uničena! accounts: - add_email_domain_block: Blokiraj domeno e-pošte approve: Odobri approved_msg: Uspešno odobrena vloga prijave uporabnika %{username} are_you_sure: Ali ste prepričani? @@ -62,7 +61,6 @@ sl: demote: Ponižaj destroyed_msg: Podatki uporabnika %{username} so zdaj v vrsti za trajen izbris disable: Zamrzni - disable_sign_in_token_auth: Onemogoči overjanje z žetonom po e-pošti disable_two_factor_authentication: Onemogoči 2FA disabled: Zamrznjeno display_name: Pojavno ime @@ -71,7 +69,6 @@ sl: email: E-naslov email_status: Stanje e-naslova enable: Odmrzni - enable_sign_in_token_auth: Omogoči overjanje z žetonom po e-pošti enabled: Omogočeno enabled_msg: Uspešno odmrznjen račun uporabnika %{username} followers: Sledilci @@ -138,7 +135,6 @@ sl: resubscribe: Ponovno se naroči role: Vloga search: Iskanje - search_same_email_domain: Drugi uporabniki z isto e-poštno domeno search_same_ip: Drugi uporabniki z istim IP security: Varnost security_measures: @@ -179,26 +175,21 @@ sl: approve_appeal: Odobri pritožbo approve_user: Odobri uporabnika assigned_to_self_report: Dodeli prijavo - change_email_user: Spremeni e-naslov uporabnika change_role_user: Spremeni vlogo uporabnika confirm_user: Potrdi uporabnika create_account_warning: Ustvari opozorilo create_announcement: Ustvari obvestilo - create_canonical_email_block: Ustvari blokado e-naslova create_custom_emoji: Ustvari emotikon po meri create_domain_allow: Ustvari odobritev domene create_domain_block: Ustvari blokado domene - create_email_domain_block: Ustvari blokado domene e-pošte create_ip_block: Ustvari pravilo IP create_unavailable_domain: Ustvari domeno, ki ni na voljo create_user_role: Ustvari vlogo demote_user: Ponižaj uporabnika destroy_announcement: Izbriši obvestilo - destroy_canonical_email_block: Izbriši blokado e-naslova destroy_custom_emoji: Izbriši emotikon po meri destroy_domain_allow: Izbriši odobritev domene destroy_domain_block: Izbriši blokado domene - destroy_email_domain_block: Izbriši blokado domene e-pošte destroy_instance: Očisti domeno destroy_ip_block: Izbriši pravilo IP destroy_status: Izbriši objavo @@ -206,10 +197,8 @@ sl: destroy_user_role: Uniči vlogo disable_2fa_user: Onemogoči disable_custom_emoji: Onemogoči emotikon po meri - disable_sign_in_token_auth_user: Onemogoči overjanje z žetonom po e-pošti za uporabnika disable_user: Onemogoči uporabnika enable_custom_emoji: Omogoči emotikon po meri - enable_sign_in_token_auth_user: Omogoči overjanje z žetonom po e-pošti za uporabnika enable_user: Omogoči uporabnika memorialize_account: Spomenificiraj račun promote_user: Povišaj uporabnika @@ -239,26 +228,20 @@ sl: approve_appeal_html: "%{name} je ugodil pritožbi uporabnika %{target} na moderatorsko odločitev" approve_user_html: "%{name} je odobril/a registracijo iz %{target}" assigned_to_self_report_html: "%{name} je dodelil/a prijavo %{target} sebi" - change_email_user_html: "%{name} je spremenil/a naslov e-pošte uporabnika %{target}" change_role_user_html: "%{name} je spremenil/a vlogo %{target}" - confirm_user_html: "%{name} je potrdil/a naslov e-pošte uporabnika %{target}" create_account_warning_html: "%{name} je poslal/a opozorilo %{target}" create_announcement_html: "%{name} je ustvarila/a novo obvestilo %{target}" - create_canonical_email_block_html: "%{name} je dal/a na črni seznam e-pošto s ključnikom %{target}" create_custom_emoji_html: "%{name} je posodobil/a emotikone %{target}" create_domain_allow_html: "%{name} je dovolil/a federacijo z domeno %{target}" create_domain_block_html: "%{name} je blokiral/a domeno %{target}" - create_email_domain_block_html: "%{name} je dal/a na črni seznam e-pošto domene %{target}" create_ip_block_html: "%{name} je ustvaril/a pravilo za IP %{target}" create_unavailable_domain_html: "%{name} je prekinil/a dostavo v domeno %{target}" create_user_role_html: "%{name} je ustvaril/a vlogo %{target}" demote_user_html: "%{name} je ponižal/a uporabnika %{target}" destroy_announcement_html: "%{name} je izbrisal/a obvestilo %{target}" - destroy_canonical_email_block_html: "%{name} je odstranil/a s črnega seznama e-pošto s ključnikom %{target}" destroy_custom_emoji_html: "%{name} je izbrisal/a emotikon %{target}" destroy_domain_allow_html: "%{name} ni dovolil/a federacije z domeno %{target}" destroy_domain_block_html: "%{name} je odblokiral/a domeno %{target}" - destroy_email_domain_block_html: "%{name} je odblokiral/a e-pošto domene %{target}" destroy_instance_html: "%{name} je očistil/a domeno %{target}" destroy_ip_block_html: "%{name} je izbrisal/a pravilo za IP %{target}" destroy_status_html: "%{name} je odstranil/a objavo uporabnika %{target}" @@ -266,10 +249,8 @@ sl: destroy_user_role_html: "%{name} je izbrisal/a vlogo %{target}" disable_2fa_user_html: "%{name} je onemogočil/a dvofaktorsko zahtevo za uporabnika %{target}" disable_custom_emoji_html: "%{name} je onemogočil/a emotikone %{target}" - disable_sign_in_token_auth_user_html: "%{name} je onemogočil/a overjanje z žetonom po e-pošti za uporabnika %{target}" disable_user_html: "%{name} je onemogočil/a prijavo za uporabnika %{target}" enable_custom_emoji_html: "%{name} je omogočil/a emotikone %{target}" - enable_sign_in_token_auth_user_html: "%{name} je omogočil/a overjanje z žetonom po e-pošti za uporabnika %{target}" enable_user_html: "%{name} je omogočil/a prijavo za uporabnika %{target}" memorialize_account_html: "%{name} je spremenil/a račun uporabnika %{target} v spominsko stran" promote_user_html: "%{name} je povišal/a uporabnika %{target}" @@ -277,7 +258,6 @@ sl: reject_user_html: "%{name} je zavrnil/a registracijo iz %{target}" remove_avatar_user_html: "%{name} je odstranil podobo (avatar) uporabnika %{target}" reopen_report_html: "%{name} je ponovno odprl/a prijavo %{target}" - resend_user_html: "%{name} je ponovno poslal_a potrditveno e-sporočilo za %{target}" reset_password_user_html: "%{name} je ponastavil/a geslo uporabnika %{target}" resolve_report_html: "%{name} je razrešil/a prijavo %{target}" sensitive_account_html: "%{name} je označil/a medije računa %{target}'s kot občutljive" @@ -448,7 +428,6 @@ sl: one: "%{count} poskus prijave zadnji teden" other: "%{count} poskusov prijave zadnji teden" two: "%{count} poskusa prijave zadnji teden" - created_msg: Domena e-pošte je bila uspešno dodana na črni seznam delete: Izbriši dns: types: @@ -457,12 +436,8 @@ sl: new: create: Dodaj domeno resolve: Razreši domeno - title: Nov vnos e-pošte na črni seznam - no_email_domain_block_selected: Nobena domena e-računa ni bila spremenjena, ker nobena ni bila izbrana not_permitted: Ni dovoljeno - resolved_dns_records_hint_html: Ime domene se razreši na naslednje domene MX, ki so končno odgovorne za sprejemanje e-pošte. Blokiranje domene MX bo blokiralo prijave s poljubnega e-poštnega naslova, ki uporablja isto domeno MX, tudi če je vidno ime domene drugačno. Pazite, da ne blokirate večjih ponudnikov e-pošte. resolved_through_html: Razrešeno prek %{domain} - title: Črni seznam e-pošt export_domain_allows: new: title: Uvozi prepustnice domen @@ -621,7 +596,6 @@ sl: resolve_description_html: Proti prijavljenemu računu ne bo izvedeno nobeno dejanje, noben ukrep ne bo zabeležen in prijava bo zaprta. silence_description_html: Račun bo viden samo tistim, ki mu že sled ijo ali ga ročno poiščejo, s čimer bo resno omejen njegov doseg. To je vedno možno povrniti. Zaključi vse prijave zoper ta račun. suspend_description_html: Račun in vsa njegova vsebina ne bo dostopna in bo postopoma izbrisana, interakcija z njim pa ne bo več možna. Dejanje je moč povrniti v roku 30 dni. Zaključi vse prijave zoper ta račun. - actions_description_html: Odločite se, katere ukrepe boste sprejeli za rešitev te prijave. Če sprejmete kazenski ukrep proti prijavljenemu računu, mu bo poslano e-poštno obvestilo, razen če je izbrana kategorija Neželena pošta. actions_description_remote_html: Odločite se za dejanje, ki bo odločilo o tej prijavi. To bo vplivalo le na to, kako vaš strežnik komunicira s tem oddaljenim računom in obravnava njegovo vsebino. add_to_report: Dodaj več v prijavo already_suspended_badges: @@ -686,7 +660,6 @@ sl: delete_data_html: Izbriši profil in vsebine @%{acct} čez 30 dni, razen če suspenz v tem času ni preklican preview_preamble_html: 'Oseba @%{acct} bo prejela opozorilo z naslednjo vsebino:' record_strike_html: Izdajte opomin računu @%{acct}, da boste lažje stopnjevali svoj odziv ob prihodnjih kršitvah s tega računa - send_email_html: Pošlji @%{acct} opozorilno e-sporočilo warning_placeholder: Neobvezna dodatna utemeljitev dejanja moderiranja. target_origin: Izvor prijavljenega računa title: Prijave @@ -730,7 +703,6 @@ sl: manage_appeals: Upravljaj pritožbe manage_appeals_description: Omogoča uporabnikom, da pregledajo pritožbe glede dejanj moderiranja manage_blocks: Upravljaj blokirano - manage_blocks_description: Omogoča uporabnikom, da blokirajo ponudnike e-pošte in naslove IP manage_custom_emojis: Upravljaj emotikone po meri manage_custom_emojis_description: Omogoča uporabnikom, da upravljajo emotikone po meri na strežniku manage_federation: Upravljaj beli seznam @@ -748,7 +720,6 @@ sl: manage_taxonomies: Upravljaj taksonomije manage_taxonomies_description: Omogoča uporabnikom, da preverijo vsebino v trendu in posodobijo nastavitve ključnikov manage_user_access: Upravljaj dostop uporabnikov - manage_user_access_description: Omogoča uporabnikom, da onemogočijo drugim uporabnikom dvofazno overjanje, spremenijo njihov e-naslov ter ponastavijo njihovo geslo manage_users: Upravljaj uporabnike manage_users_description: Omogoča uporabnikom, da vidijo podrobnosti drugih uporabnikov in nad njimi izvedejo dejanja moderiranja manage_webhooks: Upravljaj spletne zanke @@ -823,7 +794,6 @@ sl: destroyed_msg: Prenos na strežnik uspešno izbrisan! software_updates: critical_update: Kritično — čim prej posodobite - description: Vašo namestitev Mastodona je priporočeno vedno imeti posodobljeno in tako koristiti najnovejše popravke ter zmožnosti. Poleg tega je včasih nujno čim prej posodobiti Mastodon in se s tem izogniti varnostnim težavam. Zato Mastodon vsakih 30 minut preverja razpoložljivost posodobitev in vas o njih obvešča glede na vaše nastavitve obveščanja po e-pošti. documentation_link: Več o tem release_notes: Opombe ob izdaji title: Razpoložljive posodobitve @@ -995,7 +965,6 @@ sl: one: Uporabila %{count} oseba v zadnjem tednu other: Uporabilo %{count} oseb v zadnjem tednu two: Uporabili %{count} osebi v zadnjem tednu - title: Trendi trending: V porastu warning_presets: add_new: Dodaj novo @@ -1082,9 +1051,7 @@ sl: guide_link_text: Vsakdo lahko prispeva. sensitive_content: Občutljiva vsebina application_mailer: - notification_preferences: Spremenite e-poštne nastavitve salutation: "%{name}," - settings: 'Spremenite e-poštne nastavitve: %{link}' unsubscribe: Odjavi od naročnine view: 'Pogled:' view_profile: Ogled profila @@ -1104,7 +1071,6 @@ sl: hint_html: Samo še nekaj. Moramo se prepričati, da ste človek (to nam pomaga pri preprečevanju neželenih vsebin). Rešite spodnji CAPTCHA in kliknite »Nadaljuj«. title: Varnostno preverjanje confirmations: - awaiting_review: Vaš e-poštni naslov je potrjen. Skrbniki %{domain} bodo pregledali vašo prijavo. Če odobrijo vaš račun, boste o tem prejeli e-pošto. awaiting_review_title: Vaša prijava se pregleduje clicking_this_link: s klikom na to povezavo login_link: prijavo @@ -1112,7 +1078,6 @@ sl: redirect_to_app_html: Morali bi biti preusmerjeni na aplikacijo %{app_name}. Če se to ni zgodilo, poskusite %{clicking_this_link} ali pa se ročno vrnite na aplikacijo. registration_complete: Vaša prijava na %{domain} je sedaj zaključena. welcome_title: Pozdravljeni, %{name}! - wrong_email_hint: Če ta e-poštni naslov ni pravilen, ga lahko spremenite v nastavitvah računa. delete_account: Izbriši račun delete_account_html: Če želite izbrisati svoj račun, lahko nadaljujete tukaj. Prosili vas bomo za potrditev. description: @@ -1133,7 +1098,6 @@ sl: or_log_in_with: Ali se prijavite z privacy_policy_agreement_html: Prebral_a sem in se strinjam s pravilnikom o zasebnosti. progress: - confirm: Potrdi e-pošto details: Vaši podatki review: Naš pregled rules: Sprejmi pravila @@ -1155,10 +1119,8 @@ sl: security: Varnost set_new_password: Nastavi novo geslo setup: - email_below_hint_html: Poglejte v mapo neželene pošte ali zaprosite za novega. Če ste podali napačen e-naslov, ga lahko popravite. email_settings_hint_html: Kliknite povezavo, ki smo vam jo poslali, da overite %{email}. Počakali bomo. link_not_received: Ali ste prejeli povezavo? - new_confirmation_instructions_sent: Čez nekaj minut boste prejeli novo e-sporočilo s potrditveno povezavo! title: Preverite svojo dohodno e-pošto sign_in: preamble_html: Prijavite se s svojimi poverilnicami %{domain}. Če vaš račun gostuje na drugem strežniku, se tukaj ne boste mogli prijaviti. @@ -1169,9 +1131,7 @@ sl: title: Naj vas namestimo na %{domain}. status: account_status: Stanje računa - confirming: Čakanje na potrditev e-pošte. functional: Vaš račun je polno opravilen. - pending: Naše osebje preverja vašo prijavo. To lahko traja nekaj časa. Če bo vaša prijava odobrena, boste prejeli e-pošto. redirecting_to: Vaš račun ni dejaven, ker trenutno preusmerja na račun %{acct}. self_destruct: Ker se %{domain} zapira, boste imeli omejen dostop da svojega računa. view_strikes: Pokaži pretekle ukrepe proti mojemu računu @@ -1214,9 +1174,6 @@ sl: before: 'Pred nadaljevanjem previdno preberite naslednje opombe:' caches: Vsebina, ki jo medpomnijo drugi strežniki, lahko vztraja data_removal: Vaše objave in drugi podatki bodo trajno odstranjeni - email_change_html: Svoj e-naslov lahko spremenite brez izbrisa svojega računa - email_contact_html: Če še vedno ni dostavljeno, lahko za pomoč pošljete e-sporočilo na naslov %{email} - email_reconfirmation_html: Če niste prejeli potrditvenega e-sporočila, lahko znova zaprosite zanj irreversible: Vašega računa ne boste mogli obnoviti ali ponovno aktivirati more_details_html: Za podrobnosti glejte politiko zasebnosti. username_available: Vaše uporabniško ime bo znova na voljo @@ -1465,7 +1422,6 @@ sl: authentication_methods: otp: aplikacija za dvoravenjsko overjanje password: geslo - sign_in_token: varnostna koda po e-pošti webauthn: varnostni ključi description_html: Če opazite dejavnost, ki je ne prepoznate kot svoje, razmislite o spremembi svojega gesla in omogočanju dvoravenskega overjanja. empty: Zgodovina overjanja ni na voljo @@ -1476,16 +1432,6 @@ sl: unsubscribe: action: Da, odjavi me complete: Odjavljeni - confirmation_html: Ali se res želite odjaviti od prejemanja %{type} za Mastodon na %{domain} na svojo e-pošto %{email}? Kadarkoli se lahko znova prijavite iz svojih nastavitev e-poštnih obvestil. - emails: - notification_emails: - favourite: e-sporočil z obvestili o priljubljenosti - follow: e-sporočil z obvestili o sledenju - follow_request: e-sporočil o zahtevah za sledenje - mention: e-sporočil z obvestili o omembah - reblog: e-sporočil z obvestili o izpostavljanju - resubscribe_html: Če ste se odjavili po pomoti, se lahko znova prijavite iz svojih nastavitev e-poštnih obvestil. - success_html: Nič več ne boste prejemali %{type} za Mastodon na %{domain} na svoj e-naslov %{email}. title: Odjavi od naročnine media_attachments: validations: @@ -1566,8 +1512,6 @@ sl: update: subject: "%{name} je uredil(a) objavo" notifications: - administration_emails: E-poštna obvestila skrbnika - email_events: Dogodki za e-obvestila email_events_hint: 'Izberite dogodke, za katere želite prejmati obvestila:' number: human: @@ -1726,7 +1670,6 @@ sl: import: Uvozi import_and_export: Uvoz in izvoz migrate: Selitev računa - notifications: Obvestila po e-pošti preferences: Nastavitve profile: Profil relationships: Sledenja in sledilci @@ -1987,7 +1930,6 @@ sl: invalid_otp_token: Neveljavna dvofaktorska koda otp_lost_help_html: Če ste izgubili dostop do obeh, stopite v stik z %{email} rate_limited: Preveč poskusov preverjanja pristnosti, poskusite kasneje. - seamless_external_login: Prijavljeni ste prek zunanje storitve, tako da nastavitve gesla in e-pošte niso na voljo. signed_in_as: 'Vpisani kot:' verification: extra_instructions_html: Nasvet: Povezava na vaši spletni strani je lahko nevidna. Pomembni del je atribut rel="me", ki preprečuje lažno predstavljanje na spletnih straneh z uporabniško ustvarjeno vsebino. Namesto oznake a lahko uporabite tudi oznako link znotraj glave (head) spletne strani, vendar mora biti HTML dosegljiv brez izvajanja skript JavaScript. diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 92e182cfda3..51ef4aa6709 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -31,7 +31,6 @@ sq: created_msg: Shënimi i moderimit u krijua me sukses! destroyed_msg: Shënimi i moderimit u asgjësua me sukses! accounts: - add_email_domain_block: Blloko përkatësi email approve: Miratojeni approved_msg: U miratua me sukses aplikimi për regjistrim të %{username} are_you_sure: Jeni i sigurt? @@ -58,7 +57,6 @@ sq: demote: Zhgradoje destroyed_msg: Të dhënat e %{username} tani janë vënë në radhë për fshirje të menjëhershme disable: Çaktivizoje - disable_sign_in_token_auth: Çaktivizo mirëfilltësim me token email-i disable_two_factor_authentication: Çaktivizoni 2FA-në disabled: E çaktivizuar display_name: Emër në ekran @@ -67,7 +65,6 @@ sq: email: Email email_status: Gjendje email-i enable: Shkrije - enable_sign_in_token_auth: Aktivizo mirëfilltësim me token email-i enabled: E aktivizuar enabled_msg: U hoq me sukses ngrirja për llogarinë e %{username} followers: Ndjekës @@ -132,7 +129,6 @@ sq: resubscribe: Ripajtohuni role: Rol search: Kërkoni - search_same_email_domain: Të tjerë përdorues me të njëjtën përkatësi email-i search_same_ip: Të tjerë përdorues me të njëjtën IP security: Siguri security_measures: @@ -173,26 +169,21 @@ sq: approve_appeal: Miratojeni Apelimin approve_user: Miratoje Përdoruesin assigned_to_self_report: Caktoji Raportim - change_email_user: Ndrysho Email për Përdoruesin change_role_user: Ndryshoni Rol Përdoruesi confirm_user: Ripohoje Përdoruesin create_account_warning: Krijo Sinjalizim create_announcement: Krijoni Lajmërim - create_canonical_email_block: Krijoni Bllokim Email-esh create_custom_emoji: Krijo Emotikon Vetjak create_domain_allow: Krijo Lejim Përkatësie create_domain_block: Krijo Bllokim Përkatësie - create_email_domain_block: Krijo Bllokim Përkatësie Email-esh create_ip_block: Krijoni Rregull IP create_unavailable_domain: Krijo Përkatësi të Papërdorshme create_user_role: Krijoni Rol demote_user: Zhgradoje Përdoruesin destroy_announcement: Fshije Lajmërimin - destroy_canonical_email_block: Fshi Bllokim Email-esh destroy_custom_emoji: Fshi Emotikon Vetjak destroy_domain_allow: Fshi Lejim Përkatësie destroy_domain_block: Fshi Bllokim Përkatësie - destroy_email_domain_block: Fshi bllokim përkatësie email-esh destroy_instance: Spastroje Përkatësinë destroy_ip_block: Fshini Rregull IP destroy_status: Fshi Gjendje @@ -200,10 +191,8 @@ sq: destroy_user_role: Asgjësoje Rolin disable_2fa_user: Çaktivizo 2FA-në disable_custom_emoji: Çaktivizo Emotikon Vetjak - disable_sign_in_token_auth_user: Çaktivizo Mirëfilltësim me Token Email-i për Përdoruesin disable_user: Çaktivizo Përdorues enable_custom_emoji: Aktivizo Emotikon Vetjak - enable_sign_in_token_auth_user: Aktivizo Mirëfilltësim me Token Email-i për Përdoruesin enable_user: Aktivizo Përdorues memorialize_account: Bëje Llogari Përkujtimore promote_user: Promovojeni Përdoruesin @@ -233,26 +222,20 @@ sq: approve_appeal_html: "%{name} miratoi apelim vendimi moderimi nga %{target}" approve_user_html: "%{name} miratoi regjistrim nga %{target}" assigned_to_self_report_html: "%{name} ia kaloi raportimin %{target} në ngarkim vetvetes" - change_email_user_html: "%{name} ndryshoi adresën email të përdoruesit %{target}" change_role_user_html: "%{name} ndryshoi rolin e %{target}" - confirm_user_html: "%{name} ripohoi adresën email të përdoruesit %{target}" create_account_warning_html: "%{name} dërgoi një sinjalizim për %{target}" create_announcement_html: "%{name} krijoi lajmërim të ri për %{target}" - create_canonical_email_block_html: "%{name} bllokoi email-in me hashin %{target}" create_custom_emoji_html: "%{name} ngarkoi emoxhi të ri %{target}" create_domain_allow_html: "%{name} lejoi federim me përkatësinë %{target}" create_domain_block_html: "%{name} bllokoi përkatësinë %{target}" - create_email_domain_block_html: "%{name} bllokoi përkatësinë email %{target}" create_ip_block_html: "%{name} krijoi rregull për IP-në %{target}" create_unavailable_domain_html: "%{name} ndali dërgimin drejt përkatësisë %{target}" create_user_role_html: "%{name} krijoi rolin %{target}" demote_user_html: "%{name} zhgradoi përdoruesin %{target}" destroy_announcement_html: "%{name} fshiu lajmërimin për %{target}" - destroy_canonical_email_block_html: "%{name} zhbllokoi email-n me hashin %{target}" destroy_custom_emoji_html: "%{name} fshiu emoji-n %{target}" destroy_domain_allow_html: "%{name} hoqi lejimin për federim me %{target}" destroy_domain_block_html: "%{name} zhbllokoi përkatësinë %{target}" - destroy_email_domain_block_html: "%{name} hoqi bllokimin për përkatësinë email %{target}" destroy_instance_html: "%{name} spastroi përkatësinë %{target}" destroy_ip_block_html: "%{name} fshiu rregull për IP-në %{target}" destroy_status_html: "%{name} hoqi gjendje nga %{target}" @@ -260,10 +243,8 @@ sq: destroy_user_role_html: "%{name} fshiu rolin %{target}" disable_2fa_user_html: "%{name} çaktivizoi domosdoshmërinë për dyfaktorësh për përdoruesin %{target}" disable_custom_emoji_html: "%{name} çaktivizoi emoxhin %{target}" - disable_sign_in_token_auth_user_html: "%{name} çaktivizo mirëfilltësim me token email-i për %{target}" disable_user_html: "%{name} çaktivizoi hyrje për përdoruesin %{target}" enable_custom_emoji_html: "%{name} aktivizoi emoxhin %{target}" - enable_sign_in_token_auth_user_html: "%{name} aktivizo mirëfilltësim me token email-i përdoruesi për %{target}" enable_user_html: "%{name} aktivizoi hyrje për përdoruesin %{target}" memorialize_account_html: "%{name} e shndërroi llogarinë e %{target} në një faqe përkujtimore" promote_user_html: "%{name} gradoi përdoruesin %{target}" @@ -271,7 +252,6 @@ sq: reject_user_html: "%{name} hodhi poshtë regjistrimin nga %{target}" remove_avatar_user_html: "%{name} hoqi avatarin e %{target}" reopen_report_html: "%{name} rihapi raportimin %{target}" - resend_user_html: "%{name} ridërgoi email ripohimi për %{target}" reset_password_user_html: "%{name} ricaktoi fjalëkalimi për përdoruesin %{target}" resolve_report_html: "%{name} zgjidhi raportimin %{target}" sensitive_account_html: "%{name} i vuri shenjë si rezervat medias në %{target}" @@ -431,7 +411,6 @@ sq: attempts_over_week: one: "%{count} përpjekje gjatë javës së shkuar" other: "%{count} përpjekje regjistrimi gjatë javës së kaluar" - created_msg: Përkatësia email u shtua me sukses te lista e bllokimeve delete: Fshije dns: types: @@ -440,12 +419,8 @@ sq: new: create: Shtoni përkatësi resolve: Ftilloje përkatësinë - title: Zë i ri email në listë bllokimesh - no_email_domain_block_selected: S’u ndryshuan blloqe përkatësish email, ngaqë s’qe përzgjedhur ndonjë not_permitted: Jo i lejuar - resolved_dns_records_hint_html: Emri i përkatësisë jep u përket përkatësive vijuese MX, që janë përgjegjëset për pranim email-esh. Bllokimi i një përkatësie MX do të bllokojë regjistrime nga çfarëdo adrese email që përdor të njëjtën përkatësi MX, edhe nëse emri i dukshëm i përkatësisë është i ndryshëm. Jini i kujdesshëm të mos bllokoni shërbime të njohur email-esh. resolved_through_html: Zgjidhur përmes %{domain} - title: Listë bllokimesh email-esh export_domain_allows: new: title: Importoni lejime përkatësish @@ -598,7 +573,6 @@ sq: resolve_description_html: Ndaj llogarisë së raportuar nuk do të ndërmerret ndonjë veprim, s’do të regjistrohet ndonjë paralajmërim dhe raporti do të mbyllet. silence_description_html: Llogaria do të jetë e dukshme vetëm për ata që e ndjekin tashmë, ose e kërkojnë atë dorazi, duke kufizuar rëndë shtrirjen e saj. Kjo mundet përherë të prapakthehet. Mbyll krejt raportimet kundër kësaj llogarie. suspend_description_html: Llogaria dhe krejt lënda e saj s’do të jenë të përdorshme dhe, së fundi, do të fshihen dhe ndërveprimi me te do të jetë i pamundur. E prapakthyeshme brenda 30 ditësh. Mbyll krejt raportimet kundër kësaj llogarie. - actions_description_html: Vendosni cili veprim të kryhet për të zgjidhur këtë raportim. Nëse ndërmerrni një veprim ndëshkues kundër llogarisë së raportuar, atyre do t’u dërgohet një njoftim me email, hiq rastin kur përzgjidhet kategoria I padëshiruar. actions_description_remote_html: Vendosni cili veprim të ndërmerret për zgjidhjen e këtij raportimi. Kjo do të prekë vetëm mënyrën se si shërbyesi juaj komunikon me këtë llogari të largët dhe se si e trajtojnë lëndën e saj. add_to_report: Shtoni më tepër te raportimi already_suspended_badges: @@ -662,7 +636,6 @@ sq: delete_data_html: Fshije profilin e @%{acct} dhe lëndën e 30 ditëve nga sot, veç në u pezulloftë ndërkohë preview_preamble_html: "@%{acct} do të marrë një sinjalizim me lëndën vijuese:" record_strike_html: Regjistroni një vërejtje kundër @%{acct} për t’ju ndihmuar të përshkallëzoni qëndrim në ras cenimesh të ardhshme nga kjo llogari - send_email_html: Dërgojini @%{acct} një vërejtje me email warning_placeholder: Arsye shtesë, në daçi, për veprimin e moderimit. target_origin: Origjinë e llogarisë së raportuar title: Raportime @@ -701,7 +674,6 @@ sq: manage_appeals: Të Administrojë Apelime manage_appeals_description: U lejon përdoruesve të shqyrtojnë apelime kundër veprimesh moderimi manage_blocks: Të Administrojë Bllokim - manage_blocks_description: U lejon përdoruesve të bllokojnë shërbime email dhe adresa IP manage_custom_emojis: Të Administrojë Emoxhi Vetjake manage_custom_emojis_description: U lejon përdoruesve të administrojnë te shërbyesi emoxhi vetjake manage_federation: Të Administrojë Federim @@ -719,7 +691,6 @@ sq: manage_taxonomies: Të Administrojë Klasifikime manage_taxonomies_description: U lejon përdoruesve të shqyrtojnë lëndë në modë dhe të përditësojnë rregullime hashtag-ësh manage_user_access: Të Administrojë Hyrje Përdoruesi - manage_user_access_description: U lejon përdoruesve të çaktivizojnë mirëfilltësim dyfaktorësh për përdorues të tjerë, të ndryshojnë adresa të tyret email dhe të ricaktojnë fjalëkalimet e tyre manage_users: Të Administrojë Përdorues manage_users_description: U lejon përdoruesve të shohin hollësi përdoruesish të tjerë dhe të kryejnë veprime moderimi mbi ta manage_webhooks: Të Administrojë Webhook-e @@ -793,7 +764,6 @@ sq: destroyed_msg: Ngarkimi në sajt u fshi me sukses! software_updates: critical_update: Kritik — ju lutemi, përditësojeni pa humbur kohë - description: Rekomandohet ta mbani të përditësuar instalimin tuaj të Mastodon-it, që të përfitoni nga ndreqjet dhe veçoritë më të reja. Për më tej, ndonjëherë është kritike të përditësohet Mastodon-i në kohën e duhur, për të shmangur probleme sigurie. Për këto arsye, Mastodon-i kontrollon për përditësime çdo 30 minuta dhe do t’ju njoftojë, sipas parapëlqimeve tuaja për njoftime me email. documentation_link: Mësoni më tepër release_notes: Shënime hedhjeje në qarkullim title: Përditësime të gatshme @@ -900,10 +870,16 @@ sq: trends: allow: Lejojeni approved: Miratuar + confirm_allow: Jeni i sigurt se doni të lejohen etiketat e përzgjedhura? + confirm_disallow: Jeni i sigurt se doni të mos lejohen etiketat e përzgjedhura? disallow: Mos e lejo links: allow: Lejoje lidhjen allow_provider: Lejoje botuesin + confirm_allow: Jeni i sigurt se doni të lejohen lidhjet e përzgjedhura? + confirm_allow_provider: Jeni i sigurt se doni të lejohen shërbimet e përzgjedhura? + confirm_disallow: Jeni i sigurt se doni të mos lejohen lidhjet e përzgjedhura? + confirm_disallow_provider: Jeni i sigurt se doni të mos lejohen shërbimet e përzgjedhura? description_html: Këto janë lidhje që ndahen aktualisht shumë me llogari prej të cilave shërbyesi juaj sheh postime. Mund të ndihmojë përdoruesit tuaj të gjejnë se ç’po ndodh në botë. S’shfaqen lidhje publikisht, deri sa të miratoni botuesin. Mundeni edhe të lejoni ose hidhni poshtë lidhje individuale. disallow: Hiq lejimin e lidhjes disallow_provider: Mos e lejo botuesin @@ -926,6 +902,10 @@ sq: statuses: allow: Lejo postim allow_account: Lejo autor + confirm_allow: Jeni i sigurt se doni të lejohen gjendjet e përzgjedhura? + confirm_allow_account: Jeni i sigurt se doni të lejohen llogaritë e përzgjedhura? + confirm_disallow: Jeni i sigurt se doni të mos lejohen gjendjet e përzgjedhura? + confirm_disallow_account: Jeni i sigurt se doni të mos lejohen llogaritë e përzgjedhura? description_html: Këto janë postime të cilat shërbyesi juaj di se po ndahen shumë dhe po zgjidhen si të parapëlqyera për çastin. Mund të ndihmojnë përdoruesit tuaj të rinj dhe të riardhur të gjejnë më tepër vetë për të ndjekur. S’shfaqen postime publikisht, pa miratuar ju autorin dhe autori lejon që llogaria e tij t’u sugjerohet të tjerëve. Mundeni edhe të lejoni, ose hidhni, poshtë postime individuale. disallow: Mos lejo postim disallow_account: Mos lejo autor @@ -958,7 +938,7 @@ sq: used_by_over_week: one: Përdorur nga një person gjatë javës së kaluar other: Përdorur nga %{count} vetë gjatë javës së kaluar - title: Në modë + title: Rekomandime & Prirje trending: Në modë warning_presets: add_new: Shtoni të ri @@ -1043,9 +1023,7 @@ sq: guide_link_text: Çdokush mund të kontribuojë. sensitive_content: Lëndë rezervat application_mailer: - notification_preferences: Ndryshoni parapëlqime email-i salutation: "%{name}," - settings: 'Ndryshoni parapëlqime email-i: %{link}' unsubscribe: Shpajtohuni view: 'Parje:' view_profile: Shihni profilin @@ -1065,7 +1043,6 @@ sq: hint_html: Edhe një gjë tjetër! Na duhet të ripohoni se jeni qenie njerëzore (që të mbajmë larg mesazhe të padëshiruar!). Zgjidhni CAPTCHA-n më poshtë dhe klikoni mbi “Vazhdo”. title: Kontroll sigurie confirmations: - awaiting_review: Adresa juaj email u ripohua! Ekipi i %{domain} stani po bën regjistrimin tuaj. Nëse e miratojnë llogarinë tuaj, do të merrni një email! awaiting_review_title: Regjistrimi juaj po merret në shqyrtim clicking_this_link: duke klikuar këtë lidhje login_link: hyni @@ -1073,7 +1050,6 @@ sq: redirect_to_app_html: Duhet të ishit ridrejtuar te aplikacioni %{app_name}. Nëse s’ndodhi, provoni %{clicking_this_link}, ose të ktheheni dorazi te aplikacioni. registration_complete: Tanimë është plotësuar regjistrimi juaj në %{domain}! welcome_title: Mirë se vini, %{name}! - wrong_email_hint: Nëse ajo adresë email s’është e saktë, mund ta ndryshoni te rregullimet e llogarisë. delete_account: Fshije llogarinë delete_account_html: Nëse dëshironi të fshihni llogarinë tuaj, mund ta bëni që këtu. Do t’ju kërkohet ta ripohoni. description: @@ -1094,7 +1070,6 @@ sq: or_log_in_with: Ose bëni hyrjen me privacy_policy_agreement_html: I kam lexuar dhe pajtohem me rregullat e privatësisë progress: - confirm: Email ripohimi details: Hollësitë tuaja review: Shqyrtimi ynë rules: Pranoni rregulla @@ -1116,10 +1091,8 @@ sq: security: Siguri set_new_password: Caktoni fjalëkalim të ri setup: - email_below_hint_html: Shihni te dosja juaj e të padëshiruara, ose kërkoni një tjetër. Mund të ndreqni adresën tuaj email, nëse është e gabuar. email_settings_hint_html: Që të verifikoni %{email}, klikoni lidhjen që ju dërguam. Do të presim këtu. link_not_received: S’morët lidhje? - new_confirmation_instructions_sent: Pas pak minutash do të merrni një email të ri me lidhjen e ripohimit! title: Shihni te email-et tuaj sign_in: preamble_html: Hyni me kredencialet tuaja për te %{domain}. Nëse llogaria juaj strehohet në një tjetër shërbyes, s’do të jeni në gjendje të bëni hyrjen këtu. @@ -1130,9 +1103,7 @@ sq: title: Le të ujdisim llogarinë tuaj në %{domain}. status: account_status: Gjendje llogarie - confirming: Po pritet që të plotësohet ripohimi i email-it. functional: Llogaria juaj është tërësisht funksionale. - pending: Aplikimi juaj është në pritje të shqyrtimit nga stafi ynë. Kjo mund të dojë ca kohë. Nëse aplikimi juaj miratohet, do të merrni një email. redirecting_to: Llogaria juaj është joaktive, ngaqë aktualisht ridrejton te %{acct}. self_destruct: Ngaqë %{domain} po mbyllet, do të keni vetëm hyrje të kufizuar te llogaria juaj. view_strikes: Shihni paralajmërime të dikurshme kundër llogarisë tuaj @@ -1175,9 +1146,6 @@ sq: before: 'Përpara se të vazhdoni, ju lutemi, lexoni me kujdes këto shënime:' caches: Lënda e ruajtur në fshehtinë nga shërbyes të tjerë mund të vazhdojë të gjendet në ta data_removal: Postimet dhe të tjera të dhëna tuajat do të hiqen përgjithmonë - email_change_html: Mundeni të ndryshoni adresën tuaj email pa fshirë llogarinë tuaj - email_contact_html: Nëse prapë s’arrin, mund të dërgoni një email te %{email} për ndihmë - email_reconfirmation_html: Nëse s’e merrni email-in e ripohimit, mund të rikërkoni irreversible: S’do të jeni në gjendje të riktheni ose riaktivizoni llogarinë tuaj more_details_html: Për më tepër hollësi, shihni rregulla privatësie. username_available: Emri juaj i përdoruesit do të jetë sërish i passhëm @@ -1410,7 +1378,6 @@ sq: authentication_methods: otp: aplikacion mirëfilltësimi dyfaktorësh password: fjalëkalim - sign_in_token: kod sigurie përmes email-i webauthn: kyçe sigurie description_html: Nëse shihni veprimtari që nuk e njihni, shihni mundësinë e ndryshimit të fjalëkalimit tuaj dhe të aktivizimit të mirëfilltësimit dyfaktorësh. empty: S’ka historik mirëfilltësimesh @@ -1421,16 +1388,6 @@ sq: unsubscribe: action: Po, shpajtomëni complete: U shpajtuat - confirmation_html: Jeni i sigurt se doni të shpajtoheni prej marrjes së %{type} për Mastodon në %{domain} te email-i juaj në %{email}? Mundeni përherë të ripajtoheni, që prej rregullimeve tuaja për njoftime me email. - emails: - notification_emails: - favourite: email-e njoftimesh për të parapëlqyer - follow: email-e njoftimi ndjekjesh - follow_request: email-e kërkesash për ndjekje - mention: email-e njoftimi përmendjesh - reblog: email-e njoftimi përforcimesh - resubscribe_html: Nëse u shpajtuat gabimisht, mund të ripajtoheni që nga rregullimet tuaja për njoftime me email. - success_html: S’do të merrni më %{type} për Mastodon në %{domain} te email juaj %{email}. title: Shpajtohuni media_attachments: validations: @@ -1511,8 +1468,6 @@ sq: update: subject: "%{name} përpunoi një postim" notifications: - administration_emails: Njoftime email për përgjegjësin - email_events: Akte për njoftim me email email_events_hint: 'Përzgjidhni akte për të cilët doni të merrni njoftime:' number: human: @@ -1671,7 +1626,6 @@ sq: import: Importo import_and_export: Importim dhe eksportim migrate: Migrim llogarie - notifications: Njoftime me email preferences: Parapëlqime profile: Profil relationships: Ndjekje dhe ndjekës @@ -1918,7 +1872,6 @@ sq: invalid_otp_token: Kod dyfaktorësh i pavlefshëm otp_lost_help_html: Nëse humbët hyrjen te të dy, mund të lidheni me %{email} rate_limited: Shumë përpjekje mirëfilltësimi, riprovoni më vonë. - seamless_external_login: Jeni futur përmes një shërbimi të jashtëm, ndaj s’ka rregullime fjalëkalimi dhe email. signed_in_as: 'I futur si:' verification: extra_instructions_html: Ndihmëz: Lidhja te sajti juaj mund të jetë e padukshme. Pjesa e rëndësishme është rel="me", e cila pengon të hiqen gjoja në sajte me lëndë të prodhuar nga përdorues. Mundeni edhe të përdorni një etiketë link te kryet e faqes, në vend se a, por HTML-ja duhet të jetë e përdorshme pa ekzekutim JavaScript-i. diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml index f6e6d4d2a68..11e4decd4ca 100644 --- a/config/locales/sr-Latn.yml +++ b/config/locales/sr-Latn.yml @@ -33,7 +33,6 @@ sr-Latn: created_msg: Moderatorska beleška uspešno napravljena! destroyed_msg: Moderatorska beleška uspešno obrisana! accounts: - add_email_domain_block: Blokiraj domen e-pošte approve: Odobri approved_msg: Zahtev za registraciju korisnika %{username} je uspešno odobren are_you_sure: Da li ste sigurni? @@ -60,7 +59,6 @@ sr-Latn: demote: Ražaluj destroyed_msg: Podaci korisnika %{username} su nepovratno stavljeni u red za brisanje disable: Zamrzni - disable_sign_in_token_auth: Onemogući imejl autentifikaciju disable_two_factor_authentication: Isključi 2FA disabled: Zamrznut display_name: Ime za prikaz @@ -69,7 +67,6 @@ sr-Latn: email: E-pošta email_status: Status e-pošte enable: Omogući - enable_sign_in_token_auth: Omogući imejl autentifikaciju enabled: Omogućen enabled_msg: Uspešno odleđen nalog korisnika %{username} followers: Pratioci @@ -135,7 +132,6 @@ sr-Latn: resubscribe: Ponovo se pretplati role: Uloga search: Pretraga - search_same_email_domain: Ostali korisnici sa istim domenom e-pošte search_same_ip: Ostali korisnici sa istom IP adresom security: Bezbednost security_measures: @@ -176,26 +172,21 @@ sr-Latn: approve_appeal: Uvaži žalbu approve_user: Odobri korisnika assigned_to_self_report: Dodeli prijavu - change_email_user: Promeni e-adresu korisnika change_role_user: Promeni ulogu korisnika confirm_user: Potvrdi korisnika create_account_warning: Kreiraj upozorenje create_announcement: Kreiraj najavu - create_canonical_email_block: Kreiraj blok e-pošte create_custom_emoji: Napravi prilagođeni emodži create_domain_allow: Dodaj dozvoljeni domen create_domain_block: Dodaj blokirani domen - create_email_domain_block: Blokiraj imejl domen create_ip_block: Napravi IP uslov create_unavailable_domain: Dodaj domen kao nedostupan create_user_role: Kreiraj ulogu demote_user: Smanji ovlašćenja korisnika destroy_announcement: Izbriši najavu - destroy_canonical_email_block: Izbriši blok e-pošte destroy_custom_emoji: Obriši prilagođeni emodži destroy_domain_allow: Obriši dozvoljeni domen destroy_domain_block: Obriši blokirani domen - destroy_email_domain_block: Izbriši blok e-pošte destroy_instance: Očisti domen destroy_ip_block: Obriši IP uslov destroy_status: Izbriši post @@ -203,10 +194,8 @@ sr-Latn: destroy_user_role: Uništi poziciju disable_2fa_user: Onemogući dvofaktorsku autentifikaciju disable_custom_emoji: Onemogući prilagođene emodžije - disable_sign_in_token_auth_user: Onemogući imejl autentifikaciju za korisnika disable_user: Onemogući korisnika enable_custom_emoji: Omogući prilagođene emodžije - enable_sign_in_token_auth_user: Omogući imejl autentifikaciju za korisnika enable_user: Omogući korisnika memorialize_account: Pretvori u memorijalni nalog promote_user: Unapredi korisnika @@ -235,26 +224,20 @@ sr-Latn: approve_appeal_html: "%{name} je uvažio žalbu korisnika %{target} na odluku moderatora" approve_user_html: "%{name} je odobrio/-la registraciju korisnika %{target}" assigned_to_self_report_html: "%{name} je sebi dodelio/-la prijavu %{target}" - change_email_user_html: "%{name} je promenio/-la imejl adresu korisnika %{target}" change_role_user_html: "%{name} je promenio/-la ovlašćenja korisnika %{target}" - confirm_user_html: "%{name} je potvrdio/-la imejl adresu korisnika %{target}" create_account_warning_html: "%{name} je poslao/-la upozorenje korisniku %{target}" create_announcement_html: "%{name} je napravio/-la novo saopštenje %{target}" - create_canonical_email_block_html: "%{name} je blokirao/-la imejl adresu sa hešom %{target}" create_custom_emoji_html: "%{name} je otpremio/-la nove emodžije %{target}" create_domain_allow_html: "%{name} je dozvolio/-la federaciju sa domenom %{target}" create_domain_block_html: "%{name} je blokirao/-la domen %{target}" - create_email_domain_block_html: "%{name} je blokirao/-la imejl domen %{target}" create_ip_block_html: "%{name} je napravio/-la uslov za IP adrese %{target}" create_unavailable_domain_html: "%{name} je obustavio/-la isporučivanje domenu %{target}" create_user_role_html: "%{name} je napravio/-la %{target} poziciju" demote_user_html: "%{name} je smanjio ovlašćenja korisnika %{target}" destroy_announcement_html: "%{name} je obrisao/-la saopštenje %{target}" - destroy_canonical_email_block_html: "%{name} je odblokirao/-la imejl adresu sa hešom %{target}" destroy_custom_emoji_html: "%{name} je obrisao/-la emodži %{target}" destroy_domain_allow_html: "%{name} je zabranio/-la federaciju sa domenom %{target}" destroy_domain_block_html: "%{name} je odblokirao/-la domen %{target}" - destroy_email_domain_block_html: "%{name} je odblokirao/-la imejl domen %{target}" destroy_instance_html: "%{name} je očistio/-la domen %{target}" destroy_ip_block_html: "%{name} je obrisao/-la uslov za IP adrese %{target}" destroy_status_html: "%{name} je izbrisao/-la objavu korisnika %{target}" @@ -262,10 +245,8 @@ sr-Latn: destroy_user_role_html: "%{name} je izbrisao/-la %{target} poziciju" disable_2fa_user_html: "%{name} je onemogućio/-la dvofaktorsku autentifikaciju za korisnika %{target}" disable_custom_emoji_html: "%{name} je onemogućio/-la emodži %{target}" - disable_sign_in_token_auth_user_html: "%{name} je onemogućio/-la imejl autentifikaciju za korisnika %{target}" disable_user_html: "%{name} je onemogućio/-la prijavljivanje za korisnika %{target}" enable_custom_emoji_html: "%{name} je omogućio/-la emodži %{target}" - enable_sign_in_token_auth_user_html: "%{name} je omogućio/-la imejl autentifikaciju za %{target}" enable_user_html: "%{name} je omogućio/-la prijavljivanje korisniku %{target}" memorialize_account_html: "%{name} je pretvorio/-la nalog korisnika %{target} u memorijalnu stranicu" promote_user_html: "%{name} je unapredio/-la korisnika %{target}" @@ -273,7 +254,6 @@ sr-Latn: reject_user_html: "%{name} je odbio/-la registraciju korisnika %{target}" remove_avatar_user_html: "%{name} je uklonio avatar korisnika %{target}" reopen_report_html: "%{name} je ponovo otvorio/-la prijavu %{target}" - resend_user_html: "%{name} je ponovo poslao/-la imejl za potvrdu korisniku %{target}" reset_password_user_html: "%{name} je resetovao/-la lozinku korisnika %{target}" resolve_report_html: "%{name} je rešio/-la prijavu %{target}" sensitive_account_html: "%{name} je označio/-la medije naloga %{target} kao osetljive" @@ -439,7 +419,6 @@ sr-Latn: few: "%{count} pokušaja tokom prethodne nedelje" one: "%{count} pokušaj tokom prethodne nedelje" other: "%{count} pokušaja registracije tokom prethodne nedelje" - created_msg: Uspešno dodao domen E-pošte na crnu listu delete: Obriši dns: types: @@ -448,12 +427,8 @@ sr-Latn: new: create: Dodaj domen resolve: Pretvori domen - title: Nova stavka e-pošte u crnoj listi - no_email_domain_block_selected: Nijedan blok imejl domena nije promenjen jer nijedan nije izabran not_permitted: Nije dozvoljeno - resolved_dns_records_hint_html: Ime domena se pretvara u sledeće MX domene, koji su naposletku odgovorni za prihvatanje elektronske pošte. Blokiranje MX domena će blokirati registracije sa svake imejl adrese koja koristi taj MX domen, čak i u slučaju kada se vidljivo ime domena razlikuje. Vodite računa o tome da ne blokirate velike imejl provajdere. resolved_through_html: Preusmereno kroz %{domain} - title: Crna lista E-pošte export_domain_allows: new: title: Uvezi dozvoljene domene @@ -608,7 +583,6 @@ sr-Latn: resolve_description_html: Nijedna radnja neće biti preduzeta protiv prijavljenog naloga, nijedan prestup nije upisan i prijava će biti zatvorena. silence_description_html: Nalog će biti vidljiv samo onima koji ga već prate ili koji ga ručno potraže, što će značajno ograničiti njegov domet. Ograničenje se može povući u svakom trenutku. Zatvara sve prijave podnete protiv ovog naloga. suspend_description_html: Nalog i svi njegovi sadržaji će postati nedostupni i u jednom trenutku izbrisani, a interakcija sa nalogom više neće biti moguća. Suspenzija se može povući u roku od 30 dana. Zatvara sve prijave podnete protiv ovog naloga. - actions_description_html: Odlučite koju radnju da sprovedete radi rešavanja ove prijave. Ukoliko sprovedete kaznenu radnju protiv prijavljenog naloga, vlasnik naloga će biti obavešten putem i-mejla, osim ukoliko oznaka „Nepoželjne poruke” nije odabrana. actions_description_remote_html: Odlučite koju radnju da preduzmete radi rešavanja ove prijave. Ovo će uticati samo na to kako Vaš server komunicira sa ovim udaljenim nalogom i obrađuje njegov sadržaj. add_to_report: Dodaj još u prijavu already_suspended_badges: @@ -672,7 +646,6 @@ sr-Latn: delete_data_html: Obriši profil i sadržaje korisnika @%{acct} za 30 dana osim ukoliko suspenzija bude povučena u međuvremenu preview_preamble_html: "@%{acct} će primiti upozorenje sledeće sadržine:" record_strike_html: Upišite prekršaj na ime @%{acct} da bi Vam bilo lakše da u budućnosti intervenišete prilikom daljih prestupa sa ovog naloga - send_email_html: Pošalji imejl upozorenja korisniku @%{acct} warning_placeholder: Opciono dodatno obrazloženje za moderacijsku radnju. target_origin: Poreklo prijavljenog naloga title: Prijave @@ -714,7 +687,6 @@ sr-Latn: manage_appeals: Nadgledanje žalbi manage_appeals_description: Dopušta korisnicima da pregledaju žalbe na moderacijske radnje manage_blocks: Nadgledanje blokova - manage_blocks_description: Dopušta korisnicima da blokiraju imejl provajdere i IP adrese manage_custom_emojis: Nadležnost nad prilagođenim emodžijima manage_custom_emojis_description: Daje korisnicima kontrolu nad prilagođenim emodžijima na serveru manage_federation: Nadgledanje federacije @@ -732,7 +704,6 @@ sr-Latn: manage_taxonomies: Nadgledanje taksonomija manage_taxonomies_description: Dopušta korisnicima da pregledaju sadržaj u trendu i ažuriraju postavke heš oznaka manage_user_access: Nadležnost nad korisničkim pristupom - manage_user_access_description: Dopušta korisnicima da onemoguće dvofaktorsku autentifikaciju drugih korisnika, menjaju im imejl adrese i resetuju im lozinke manage_users: Nadležnost nad korisnicima manage_users_description: Dopušta korisnicima da pročitaju detalje drugih korisnika i izvršavaju moderacijske radnje nad njima manage_webhooks: Nadležnost nad webhook elementima @@ -807,7 +778,6 @@ sr-Latn: destroyed_msg: Otpremanje uspešno obrisano! software_updates: critical_update: Kritično — ažurirajte brzo - description: Preporučuje se da svoju Mastodon instalaciju održavate ažurnom kako biste imali koristi od najnovijih ispravki i funkcija. Štaviše, ponekad je ključno ažurirati Mastodon na vreme kako bi se izbegli bezbednosni problemi. Iz ovih razloga, Mastodon proverava da li postoje ažuriranja svakih 30 minuta, i obavestiće vas u skladu sa vašim podešavanjima obaveštenja putem e-pošte. documentation_link: Saznajte više release_notes: Beleške o izdanju title: Dostupna ažuriranja @@ -962,7 +932,6 @@ sr-Latn: few: Korišćeno od strane %{count} osobe tokom prethodne nedelje one: Korišćeno od strane jedne osobe tokom prethodne nedelje other: Korišćeno od strane %{count} ljudi tokom prethodne nedelje - title: Trendovi trending: U trendu warning_presets: add_new: Dodaj novi @@ -1048,9 +1017,7 @@ sr-Latn: guide_link_text: Svako može doprineti. sensitive_content: Osetljiv sadržaj application_mailer: - notification_preferences: Promeni preference E-pošte salutation: Poštovani %{name}, - settings: 'Promeni podešavanja e-pošte: %{link}' unsubscribe: Odjavi se view: 'Pogledaj:' view_profile: Pogledaj nalog @@ -1070,7 +1037,6 @@ sr-Latn: hint_html: Samo još jedna stvar! Moramo da potvrdimo da ste ljudsko biće (ovo je da bismo sprečili neželjenu poštu!). Rešite CAPTCHA ispod i kliknite na „Nastavi”. title: Bezbedonosna provera confirmations: - awaiting_review: Vaša adresa e-pošte je potvrđena! Osoblje %{domain} sada pregleda vašu registraciju. Dobićete e-poštu ako odobre vaš nalog! awaiting_review_title: Vaša registracija se pregleda clicking_this_link: klikom na ovu vezu login_link: prijavi se @@ -1078,7 +1044,6 @@ sr-Latn: redirect_to_app_html: Trebalo je da budete preusmereni na aplikaciju %{app_name}. Ako se to nije desilo, pokušajte sa %{clicking_this_link} ili se ručno vratite u aplikaciju. registration_complete: Vaša registracija na %{domain} je sada kompletirana! welcome_title: Dobro došli, %{name}! - wrong_email_hint: Ako ta imejl adresa nije ispravna, možete je promeniti u podešavanjima naloga. delete_account: Brisanje naloga delete_account_html: Ako želite da izbrišete vaš nalog, možete nastaviti ovde. Od vas će se tražiti potvrda. description: @@ -1099,7 +1064,6 @@ sr-Latn: or_log_in_with: Ili se prijavite sa privacy_policy_agreement_html: Pročitao/-la sam i saglasan/-a sam sa politikom privatnosti progress: - confirm: Potvrdite e-poštu details: Vaši detalji review: Naš pregled rules: Prihvatite pravila @@ -1121,10 +1085,8 @@ sr-Latn: security: Bezbednost set_new_password: Postavi novu lozinku setup: - email_below_hint_html: Proverite svoju fasciklu neželjene pošte ili zatražite drugu. Možete da ispravite svoju adresu e-pošte ako je pogrešna. email_settings_hint_html: Kliknite na vezu koji smo vam poslali da verifikujete %{email}. Čekaćemo ovde. link_not_received: Niste dobili vezu? - new_confirmation_instructions_sent: Za nekoliko minuta primićete novu e-poruku sa vezom za potvrdu! title: Proverite svoje prijemno sanduče sign_in: preamble_html: Prijavite se sa svojim podacima za %{domain}. Ako se Vaš nalog nalazi na drugom serveru, nećete moći da se prijavite ovde. @@ -1135,9 +1097,7 @@ sr-Latn: title: Hajde da Vam namestimo nalog na %{domain}. status: account_status: Status naloga - confirming: Čekanje na potvrdu putem imejla. functional: Vaš nalog je potpuno operativan. - pending: Vaš zahtev je na čekanju za pregled od strane našeg osoblja. Ovo može potrajati neko vreme. Primićete imejl poruku ukoliko Vam zahtev bude odobren. redirecting_to: Vaš nalog je neaktivan jer preusmerava na %{acct}. self_destruct: Pošto se %{domain} zatvara, dobićete samo ograničen pristup svom nalogu. view_strikes: Pogledajte prethodne prestupe upisane na Vaše ime @@ -1180,9 +1140,6 @@ sr-Latn: before: 'Pre nego što nastavite, molimo Vas pažljivo pročitajte sledeće napomene:' caches: Sadržaj koji je keširan na drugim serverima može da ostane netaknut data_removal: Vaše objave i drugi podaci će biti trajno izbrisani - email_change_html: Možete promeniti svoju imejl adresu bez brisanja svog naloga - email_contact_html: Ako poruka i dalje ne stiže, možete poslati mejl na %{email} za pomoć - email_reconfirmation_html: Ukoliko Vam imejl za potvrdu ne stiže, možete ga ponovo zatražiti irreversible: Nećete biti u mogućnosti da vratite ili reaktivirate svoj nalog more_details_html: Za više detalja, pogledajte politiku privatnosti. username_available: Vaše korisničko ime će ponovo postati dostupno @@ -1423,7 +1380,6 @@ sr-Latn: authentication_methods: otp: aplikacija za dvofaktorsku autentifikaciju password: lozinka - sign_in_token: imejl sigurnosni kod webauthn: sigurnosni ključevi description_html: Ukoliko primetite aktivnost koju ne prepoznajete, razmislite o tome da promenite svoju lozinku i uključite dvofaktorsku autentifikaciju. empty: Istorija autentifikacije nije dostupna @@ -1434,16 +1390,6 @@ sr-Latn: unsubscribe: action: Da, odjavi me complete: Odjavljen - confirmation_html: Da li ste sigurni da želite da se odjavite od primanja %{type} za Mastodon na %{domain} na svoju e-poštu na %{email}? Uvek možete ponovo da se prijavite u svojim podešavanjima obaveštenja putem e-pošte. - emails: - notification_emails: - favourite: omiljene e-pošte za obaveštenja - follow: omiljene e-pošte za praćenja - follow_request: e-pošte za zahteve za praćenja - mention: e-pošte za obaveštenje pominjanja - reblog: e-pošte za obaveštenje podržavanja - resubscribe_html: Ako ste se greškom odjavili, možete ponovo da se prijavite u svojim podešavanjima obaveštenja putem e-pošte. - success_html: Više nećete dobijati %{type} za Mastodon na %{domain} na svoju e-poštu na %{email}. title: Odjavi se media_attachments: validations: @@ -1524,8 +1470,6 @@ sr-Latn: update: subject: "%{name} je izmenio/-la objavu" notifications: - administration_emails: Obaveštenja e-poštom od administratora - email_events: Događaji za obaveštenja e-poštom email_events_hint: 'Izaberite dešavanja za koja želite da primate obaveštenja:' number: human: @@ -1684,7 +1628,6 @@ sr-Latn: import: Uvoz import_and_export: Uvoz i izvoz migrate: Prebacivanje naloga - notifications: Obaveštenja e-poštom preferences: Podešavanja profile: Javni profil relationships: Praćenja i pratioci @@ -1938,7 +1881,6 @@ sr-Latn: invalid_otp_token: Neispravni dvofaktorski kod otp_lost_help_html: Ako izgubite pristup za oba, možete stupiti u kontakt sa %{email} rate_limited: Previše pokušaja autentifikacije, pokušajte ponovo kasnije. - seamless_external_login: Prijavljeni ste putem spoljašnje usluge, tako da lozinka i podešavanja E-pošte nisu dostupni. signed_in_as: 'Prijavljen/a kao:' verification: extra_instructions_html: Savet:Veza na vašem veb sajtu može da bude nevidljiva. Važan deo je rel="me" koji sprečava lažno predstavljanje na veb sajtovima sa sadržajem koji generiše korisnik. Možete čak da koristite oznaku veze u zaglavlju stranice umesto a, ali HTML mora biti dostupan bez izvršavanja JavaScript-a. diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 9bfefde83c0..90e25eaf983 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -33,7 +33,6 @@ sr: created_msg: Модераторска белешка успешно направљена! destroyed_msg: Модераторска белешка успешно обрисана! accounts: - add_email_domain_block: Блокирај домен е-поште approve: Одобри approved_msg: Захтев за регистрацију корисника %{username} је успешно одобрен are_you_sure: Да ли сте сигурни? @@ -60,7 +59,6 @@ sr: demote: Ражалуј destroyed_msg: Подаци корисника %{username} су неповратно стављени у ред за брисање disable: Замрзни - disable_sign_in_token_auth: Онемогући имејл аутентификацију disable_two_factor_authentication: Искључи 2FA disabled: Замрзнут display_name: Име за приказ @@ -69,7 +67,6 @@ sr: email: Е-пошта email_status: Статус е-поште enable: Омогући - enable_sign_in_token_auth: Омогући имејл аутентификацију enabled: Омогућен enabled_msg: Успешно одлеђен налог корисника %{username} followers: Пратиоци @@ -135,7 +132,6 @@ sr: resubscribe: Поново се претплати role: Улога search: Претрага - search_same_email_domain: Остали корисници са истим доменом е-поште search_same_ip: Остали корисници са истом IP адресом security: Безбедност security_measures: @@ -176,26 +172,21 @@ sr: approve_appeal: Уважи жалбу approve_user: Одобри корисника assigned_to_self_report: Додели пријаву - change_email_user: Промени e-адресу корисника change_role_user: Промени улогу корисника confirm_user: Потврди корисника create_account_warning: Креирај упозорење create_announcement: Креирај најаву - create_canonical_email_block: Креирај блок е-поште create_custom_emoji: Направи прилагођени емоџи create_domain_allow: Додај дозвољени домен create_domain_block: Додај блокирани домен - create_email_domain_block: Блокирај имејл домен create_ip_block: Направи IP услов create_unavailable_domain: Додај домен као недоступан create_user_role: Креирај улогу demote_user: Смањи овлашћења корисника destroy_announcement: Избриши најаву - destroy_canonical_email_block: Избриши блок е-поште destroy_custom_emoji: Обриши прилагођени емоџи destroy_domain_allow: Обриши дозвољени домен destroy_domain_block: Обриши блокирани домен - destroy_email_domain_block: Избриши блок е-поште destroy_instance: Очисти домен destroy_ip_block: Обриши IP услов destroy_status: Избриши пост @@ -203,10 +194,8 @@ sr: destroy_user_role: Уништи позицију disable_2fa_user: Онемогући двофакторску аутентификацију disable_custom_emoji: Онемогући прилагођене емоџије - disable_sign_in_token_auth_user: Онемогући имејл аутентификацију за корисника disable_user: Онемогући корисника enable_custom_emoji: Омогући прилагођене емоџије - enable_sign_in_token_auth_user: Омогући имејл аутентификацију за корисника enable_user: Омогући корисника memorialize_account: Претвори у меморијални налог promote_user: Унапреди корисника @@ -235,26 +224,20 @@ sr: approve_appeal_html: "%{name} је уважио жалбу корисника %{target} на одлуку модератора" approve_user_html: "%{name} је одобрио/-ла регистрацију корисника %{target}" assigned_to_self_report_html: "%{name} је себи доделио/-ла пријаву %{target}" - change_email_user_html: "%{name} је променио/-ла имејл адресу корисника %{target}" change_role_user_html: "%{name} је променио/-ла овлашћења корисника %{target}" - confirm_user_html: "%{name} је потврдио/-ла имејл адресу корисника %{target}" create_account_warning_html: "%{name} је послао/-ла упозорење кориснику %{target}" create_announcement_html: "%{name} је направио/-ла ново саопштење %{target}" - create_canonical_email_block_html: "%{name} је блокирао/-ла имејл адресу са хешом %{target}" create_custom_emoji_html: "%{name} је отпремио/-ла нове емоџије %{target}" create_domain_allow_html: "%{name} је дозволио/-ла федерацију са доменом %{target}" create_domain_block_html: "%{name} је блокирао/-ла домен %{target}" - create_email_domain_block_html: "%{name} је блокирао/-ла имејл домен %{target}" create_ip_block_html: "%{name} је направио/-ла услов за IP адресе %{target}" create_unavailable_domain_html: "%{name} је обуставио/-ла испоручивање домену %{target}" create_user_role_html: "%{name} је направио/-ла %{target} позицију" demote_user_html: "%{name} је смањио овлашћења корисника %{target}" destroy_announcement_html: "%{name} је обрисао/-ла саопштење %{target}" - destroy_canonical_email_block_html: "%{name} је одблокирао/-ла имејл адресу са хешом %{target}" destroy_custom_emoji_html: "%{name} је обрисао/-ла емоџи %{target}" destroy_domain_allow_html: "%{name} је забранио/-ла федерацију са доменом %{target}" destroy_domain_block_html: "%{name} је одблокирао/-ла домен %{target}" - destroy_email_domain_block_html: "%{name} је одблокирао/-ла имејл домен %{target}" destroy_instance_html: "%{name} је очистио/-ла домен %{target}" destroy_ip_block_html: "%{name} је обрисао/-ла услов за IP адресе %{target}" destroy_status_html: "%{name} је избрисао/-ла објаву корисника %{target}" @@ -262,10 +245,8 @@ sr: destroy_user_role_html: "%{name} је избрисао/-ла %{target} позицију" disable_2fa_user_html: "%{name} је онемогућио/-ла двофакторску аутентификацију за корисника %{target}" disable_custom_emoji_html: "%{name} је онемогућио/-ла емоџи %{target}" - disable_sign_in_token_auth_user_html: "%{name} је онемогућио/-ла имејл аутентификацију за корисника %{target}" disable_user_html: "%{name} је онемогућио/-ла пријављивање за корисника %{target}" enable_custom_emoji_html: "%{name} је омогућио/-ла емоџи %{target}" - enable_sign_in_token_auth_user_html: "%{name} је омогућио/-ла имејл аутентификацију за %{target}" enable_user_html: "%{name} је омогућио/-ла пријављивање кориснику %{target}" memorialize_account_html: "%{name} је претворио/-ла налог корисника %{target} у меморијалну страницу" promote_user_html: "%{name} је унапредио/-ла корисника %{target}" @@ -273,7 +254,6 @@ sr: reject_user_html: "%{name} је одбио/-ла регистрацију корисника %{target}" remove_avatar_user_html: "%{name} је уклонио аватар корисника %{target}" reopen_report_html: "%{name} је поново отворио/-ла пријаву %{target}" - resend_user_html: "%{name} је поново послао/-ла имејл за потврду кориснику %{target}" reset_password_user_html: "%{name} је ресетовао/-ла лозинку корисника %{target}" resolve_report_html: "%{name} је решио/-ла пријаву %{target}" sensitive_account_html: "%{name} је означио/-ла медије налога %{target} као осетљиве" @@ -439,7 +419,6 @@ sr: few: "%{count} покушаја током претходне недеље" one: "%{count} покушај током претходне недеље" other: "%{count} покушаја регистрације током претходне недеље" - created_msg: Успешно додао домен Е-поште на црну листу delete: Обриши dns: types: @@ -448,12 +427,8 @@ sr: new: create: Додај домен resolve: Претвори домен - title: Нова ставка е-поштe у црној листи - no_email_domain_block_selected: Ниједан блок имејл домена није промењен јер ниједан није изабран not_permitted: Није дозвољено - resolved_dns_records_hint_html: Име домена се претвара у следеће MX домене, који су напослетку одговорни за прихватање електронске поште. Блокирање MX домена ће блокирати регистрације са сваке имејл адресе која користи тај MX домен, чак и у случају када се видљиво име домена разликује. Водите рачуна о томе да не блокирате велике имејл провајдере. resolved_through_html: Преусмерено кроз %{domain} - title: Црна листа E-поште export_domain_allows: new: title: Увези дозвољене домене @@ -608,7 +583,6 @@ sr: resolve_description_html: Ниједна радња неће бити предузета против пријављеног налога, ниједан преступ није уписан и пријава ће бити затворена. silence_description_html: Налог ће бити видљив само онима који га већ прате или који га ручно потраже, што ће значајно ограничити његов домет. Ограничење се може повући у сваком тренутку. Затвара све пријаве поднете против овог налога. suspend_description_html: Налог и сви његови садржаји ће постати недоступни и у једном тренутку избрисани, а интеракција са налогом више неће бити могућа. Суспензија се може повући у року од 30 дана. Затвара све пријаве поднете против овог налога. - actions_description_html: Одлучите коју радњу да спроведете ради решавања ове пријаве. Уколико спроведете казнену радњу против пријављеног налога, власник налога ће бити обавештен путем и-мејла, осим уколико ознака „Непожељне поруке” није одабрана. actions_description_remote_html: Одлучите коју радњу да предузмете ради решавања ове пријаве. Ово ће утицати само на то како Ваш сервер комуницира са овим удаљеним налогом и обрађује његов садржај. add_to_report: Додај још у пријаву already_suspended_badges: @@ -672,7 +646,6 @@ sr: delete_data_html: Обриши профил и садржаје корисника @%{acct} за 30 дана осим уколико суспензија буде повучена у међувремену preview_preamble_html: "@%{acct} ће примити упозорење следеће садржине:" record_strike_html: Упишите прекршај на име @%{acct} да би Вам било лакше да у будућности интервенишете приликом даљих преступа са овог налога - send_email_html: Пошаљи имејл упозорења кориснику @%{acct} warning_placeholder: Опционо додатно образложење за модерацијску радњу. target_origin: Порекло пријављеног налога title: Пријаве @@ -714,7 +687,6 @@ sr: manage_appeals: Надгледање жалби manage_appeals_description: Допушта корисницима да прегледају жалбе на модерацијске радње manage_blocks: Надгледање блокова - manage_blocks_description: Допушта корисницима да блокирају имејл провајдере и IP адресе manage_custom_emojis: Надлежност над прилагођеним емоџијима manage_custom_emojis_description: Даје корисницима контролу над прилагођеним емоџијима на серверу manage_federation: Надгледање федерације @@ -732,7 +704,6 @@ sr: manage_taxonomies: Надгледање таксономија manage_taxonomies_description: Допушта корисницима да прегледају садржај у тренду и ажурирају поставке хеш ознака manage_user_access: Надлежност над корисничким приступом - manage_user_access_description: Допушта корисницима да онемогуће двофакторску аутентификацију других корисника, мењају им имејл адресе и ресетују им лозинке manage_users: Надлежност над корисницима manage_users_description: Допушта корисницима да прочитају детаље других корисника и извршавају модерацијске радње над њима manage_webhooks: Надлежност над webhook елементима @@ -807,7 +778,6 @@ sr: destroyed_msg: Отпремање успешно обрисано! software_updates: critical_update: Критично — ажурирајте брзо - description: Препоручује се да своју Mastodon инсталацију одржавате ажурном како бисте имали користи од најновијих исправки и функција. Штавише, понекад је кључно ажурирати Mastodon на време како би се избегли безбедносни проблеми. Из ових разлога, Mastodon проверава да ли постоје ажурирања сваких 30 минута, и обавестиће вас у складу са вашим подешавањима обавештења путем е-поште. documentation_link: Сазнајте више release_notes: Белешке о издању title: Доступна ажурирања @@ -962,7 +932,6 @@ sr: few: Коришћено од стране %{count} особе током претходне недеље one: Коришћено од стране једне особе током претходне недеље other: Коришћено од стране %{count} људи током претходне недеље - title: Трендови trending: У тренду warning_presets: add_new: Додај нови @@ -1048,9 +1017,7 @@ sr: guide_link_text: Свако може допринети. sensitive_content: Осетљив садржај application_mailer: - notification_preferences: Промени преференце Е-поште salutation: Поштовани %{name}, - settings: 'Промени подешавања е-поште: %{link}' unsubscribe: Одјави се view: 'Погледај:' view_profile: Погледај налог @@ -1070,7 +1037,6 @@ sr: hint_html: Само још једна ствар! Морамо да потврдимо да сте људско биће (ово је да бисмо спречили нежељену пошту!). Решите CAPTCHA испод и кликните на „Настави”. title: Безбедоносна провера confirmations: - awaiting_review: Ваша адреса е-поште је потврђена! Особље %{domain} сада прегледа вашу регистрацију. Добићете е-пошту ако одобре ваш налог! awaiting_review_title: Ваша регистрација се прегледа clicking_this_link: кликом на ову везу login_link: пријави се @@ -1078,7 +1044,6 @@ sr: redirect_to_app_html: Требало је да будете преусмерени на апликацију %{app_name}. Ако се то није десило, покушајте са %{clicking_this_link} или се ручно вратите у апликацију. registration_complete: Ваша регистрација на %{domain} је сада комплетирана! welcome_title: Добро дошли, %{name}! - wrong_email_hint: Ако та имејл адреса није исправна, можете је променити у подешавањима налога. delete_account: Брисање налога delete_account_html: Ако желите да избришете ваш налог, можете наставити овде. Од вас ће се тражити потврда. description: @@ -1099,7 +1064,6 @@ sr: or_log_in_with: Или се пријавите са privacy_policy_agreement_html: Прочитао/-ла сам и сагласан/-а сам са политиком приватности progress: - confirm: Потврдите е-пошту details: Ваши детаљи review: Наш преглед rules: Прихватите правила @@ -1121,10 +1085,8 @@ sr: security: Безбедност set_new_password: Постави нову лозинку setup: - email_below_hint_html: Проверите своју фасциклу нежељене поште или затражите другу. Можете да исправите своју адресу е-поште ако је погрешна. email_settings_hint_html: Кликните на везу који смо вам послали да верификујете %{email}. Чекаћемо овде. link_not_received: Нисте добили везу? - new_confirmation_instructions_sent: За неколико минута примићете нову е-поруку са везом за потврду! title: Проверите своје пријемно сандуче sign_in: preamble_html: Пријавите се са својим подацима за %{domain}. Ако је ваш налог хостован на другом серверу, нећете моћи да се пријавите овде. @@ -1135,9 +1097,7 @@ sr: title: Хајде да Вам наместимо налог на %{domain}. status: account_status: Статус налога - confirming: Чекање на потврду путем имејла. functional: Ваш налог је потпуно оперативан. - pending: Ваш захтев је на чекању за преглед од стране нашег особља. Ово може потрајати неко време. Примићете имејл поруку уколико Вам захтев буде одобрен. redirecting_to: Ваш налог је неактиван јер преусмерава на %{acct}. self_destruct: Пошто се %{domain} затвара, добићете само ограничен приступ свом налогу. view_strikes: Погледајте претходне преступе уписане на Ваше име @@ -1180,9 +1140,6 @@ sr: before: 'Пре него што наставите, молимо Вас пажљиво прочитајте следеће напомене:' caches: Садржај који је кеширан на другим серверима може да остане нетакнут data_removal: Ваше објаве и други подаци ће бити трајно избрисани - email_change_html: Можете променити своју имејл адресу без брисања свог налога - email_contact_html: Ако порука и даље не стиже, можете послати мејл на %{email} за помоћ - email_reconfirmation_html: Уколико Вам имејл за потврду не стиже, можете га поново затражити irreversible: Нећете бити у могућности да вратите или реактивирате свој налог more_details_html: За више детаља, погледајте политику приватности. username_available: Ваше корисничко име ће поново постати доступно @@ -1423,7 +1380,6 @@ sr: authentication_methods: otp: апликација за двофакторску аутентификацију password: лозинка - sign_in_token: имејл сигурносни код webauthn: сигурносни кључеви description_html: Уколико приметите активност коју не препознајете, размислите о томе да промените своју лозинку и укључите двофакторску аутентификацију. empty: Историја аутентификације није доступна @@ -1434,16 +1390,6 @@ sr: unsubscribe: action: Да, одјави ме complete: Одјављен - confirmation_html: Да ли сте сигурни да желите да се одјавите од примања %{type} за Mastodon на %{domain} на своју е-пошту на %{email}? Увек можете поново да се пријавите у својим подешавањима обавештења путем е-поште. - emails: - notification_emails: - favourite: омиљене е-поште за обавештења - follow: омиљене е-поште за праћења - follow_request: е-поште за захтеве за праћења - mention: е-поште за обавештење помињања - reblog: е-поште за обавештење подржавања - resubscribe_html: Ако сте се грешком одјавили, можете поново да се пријавите у својим подешавањима обавештења путем е-поште. - success_html: Више нећете добијати %{type} за Mastodon на %{domain} на своју е-пошту на %{email}. title: Одјави се media_attachments: validations: @@ -1524,8 +1470,6 @@ sr: update: subject: "%{name} је уредио/-ла објаву" notifications: - administration_emails: Обавештења е-поштом од администратора - email_events: Догађаји за обавештења е-поштом email_events_hint: 'Изаберите дешавања за која желите да примате обавештења:' number: human: @@ -1684,7 +1628,6 @@ sr: import: Увоз import_and_export: Увоз и извоз migrate: Пребацивање налога - notifications: Обавештења е-поштом preferences: Подешавања profile: Јавни профил relationships: Праћења и пратиоци @@ -1938,7 +1881,6 @@ sr: invalid_otp_token: Неисправни двофакторски код otp_lost_help_html: Ако изгубите приступ за оба, можете ступити у контакт са %{email} rate_limited: Превише покушаја аутентификације, покушајте поново касније. - seamless_external_login: Пријављени сте путем спољашње услуге, тако да лозинка и подешавања Е-поште нису доступни. signed_in_as: 'Пријављен/а као:' verification: extra_instructions_html: Савет:Веза на вашем веб сајту може да буде невидљива. Важан део је rel="me" који спречава лажно представљање на веб сајтовима са садржајем који генерише корисник. Можете чак да користите ознаку везе у заглављу странице уместо а, али HTML мора бити доступан без извршавања JavaScript-а. diff --git a/config/locales/sv.yml b/config/locales/sv.yml index 8054c113558..1a54451716e 100644 --- a/config/locales/sv.yml +++ b/config/locales/sv.yml @@ -58,7 +58,6 @@ sv: demote: Degradera destroyed_msg: "%{username}'s data har nu lagts till kön för att raderas omedelbart" disable: inaktivera - disable_sign_in_token_auth: Inaktivera autentisering med e-post-token disable_two_factor_authentication: Inaktivera 2FA disabled: inaktiverad display_name: Visningsnamn @@ -67,7 +66,6 @@ sv: email: E-post email_status: E-poststatus enable: Aktivera - enable_sign_in_token_auth: Aktivera autentisering med e-post-token enabled: Aktiverad enabled_msg: Uppfrysningen av %{username}'s konto lyckades followers: Följare @@ -132,7 +130,6 @@ sv: resubscribe: Starta en ny prenumeration role: Roll search: Sök - search_same_email_domain: Andra användare med samma e-postdomän search_same_ip: Annan användare med samma IP-adress security: Säkerhet security_measures: @@ -173,26 +170,21 @@ sv: approve_appeal: Godkänn överklagande approve_user: Godkänn användare assigned_to_self_report: Tilldela anmälan - change_email_user: Ändra e-post för användare change_role_user: Ändra roll för användaren confirm_user: Bekräfta användare create_account_warning: Skapa varning create_announcement: Skapa kungörelse - create_canonical_email_block: Skapa e-postblockering create_custom_emoji: Skapa egen emoji create_domain_allow: Skapa tillåten domän create_domain_block: Skapa blockerad domän - create_email_domain_block: Skapa blockering av e-postdomän create_ip_block: Skapa IP-regel create_unavailable_domain: Skapa otillgänglig domän create_user_role: Skapa roll demote_user: Degradera användare destroy_announcement: Radera kungörelse - destroy_canonical_email_block: Radera e-postblockering destroy_custom_emoji: Radera egen emoji destroy_domain_allow: Ta bort tillåten domän destroy_domain_block: Ta bort blockerad domän - destroy_email_domain_block: Radera blockering av e-postdomän destroy_instance: Rensa domänen destroy_ip_block: Radera IP-regel destroy_status: Radera inlägg @@ -200,10 +192,8 @@ sv: destroy_user_role: Förstör roll disable_2fa_user: Inaktivera 2FA disable_custom_emoji: Inaktivera egna emojis - disable_sign_in_token_auth_user: Inaktivera autentisering med e-post-token för användare disable_user: Inaktivera användare enable_custom_emoji: Aktivera egna emojis - enable_sign_in_token_auth_user: Aktivera autentisering med e-post-token för användare enable_user: Aktivera användare memorialize_account: Minnesmärk konto promote_user: Befordra användare @@ -233,26 +223,20 @@ sv: approve_appeal_html: "%{name} godkände överklagande av modereringsbeslut från %{target}" approve_user_html: "%{name} godkände registrering från %{target}" assigned_to_self_report_html: "%{name} tilldelade rapporten %{target} till sig själva" - change_email_user_html: "%{name} bytte e-postadress för användare %{target}" change_role_user_html: "%{name} ändrade roll för %{target}" - confirm_user_html: "%{name} bekräftade e-postadress för användare %{target}" create_account_warning_html: "%{name} skickade en varning till %{target}" create_announcement_html: "%{name} skapade kungörelsen %{target}" - create_canonical_email_block_html: "%{name} blockerade e-post med hashen %{target}" create_custom_emoji_html: "%{name} laddade upp ny emoji %{target}" create_domain_allow_html: "%{name} vitlistade domän %{target}" create_domain_block_html: "%{name} blockerade domänen %{target}" - create_email_domain_block_html: "%{name} blockerade e-postdomänen %{target}" create_ip_block_html: "%{name} skapade regel för IP %{target}" create_unavailable_domain_html: "%{name} stoppade leverans till domänen %{target}" create_user_role_html: "%{name} skapade rollen %{target}" demote_user_html: "%{name} nedgraderade användare %{target}" destroy_announcement_html: "%{name} raderade kungörelsen %{target}" - destroy_canonical_email_block_html: "%{name} avblockerade e-post med hashen %{target}" destroy_custom_emoji_html: "%{name} raderade emoji %{target}" destroy_domain_allow_html: "%{name} raderade domän %{target} från vitlistan" destroy_domain_block_html: "%{name} avblockerade domänen %{target}" - destroy_email_domain_block_html: "%{name} avblockerade e-postdomänen %{target}" destroy_instance_html: "%{name} rensade domän %{target}" destroy_ip_block_html: "%{name} tog bort regel för IP %{target}" destroy_status_html: "%{name} tog bort inlägget av %{target}" @@ -260,10 +244,8 @@ sv: destroy_user_role_html: "%{name} raderade rollen %{target}" disable_2fa_user_html: "%{name} inaktiverade tvåfaktorsautentiseringskrav för användaren %{target}" disable_custom_emoji_html: "%{name} inaktiverade emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} inaktiverade e-posttokenautentisering för %{target}" disable_user_html: "%{name} stängde av inloggning för användaren %{target}" enable_custom_emoji_html: "%{name} aktiverade emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} aktiverade e-posttokenautentisering för %{target}" enable_user_html: "%{name} aktiverade inloggning för användaren %{target}" memorialize_account_html: "%{name} gjorde %{target}'s konto till en minnessida" promote_user_html: "%{name} befordrade användaren %{target}" @@ -271,7 +253,6 @@ sv: reject_user_html: "%{name} avvisade registrering från %{target}" remove_avatar_user_html: "%{name} tog bort %{target}'s avatar" reopen_report_html: "%{name} öppnade rapporten igen %{target}" - resend_user_html: "%{name} skickade bekräftelsemail för %{target} på nytt" reset_password_user_html: "%{name} återställ användarens lösenord %{target}" resolve_report_html: "%{name} löste rapporten %{target}" sensitive_account_html: "%{name} markerade %{target}'s media som känsligt" @@ -432,7 +413,6 @@ sv: attempts_over_week: one: "%{count} försök under den senaste veckan" other: "%{count} registreringsförsök under den senaste veckan" - created_msg: Blockerade e-postdomänen delete: Radera dns: types: @@ -441,12 +421,8 @@ sv: new: create: Skapa domän resolve: Slå upp domän - title: Blockera ny e-postdomän - no_email_domain_block_selected: Inga blockeringar av e-postdomäner ändrades eftersom inga valdes not_permitted: Ej tillåtet - resolved_dns_records_hint_html: Domännamnet ger uppslag till följande MX-domäner, vilka är ytterst ansvariga för att e-post tas emot. Att blockera en MX-domän blockerar även registreringar från alla e-postadresser som använder samma MX-domän, även om det synliga domännamnet är annorlunda. Var noga med att inte blockera stora e-postleverantörer. resolved_through_html: Uppslagen genom %{domain} - title: Blockerade e-postdomäner export_domain_allows: new: title: Importera domäntillåtelser @@ -600,7 +576,6 @@ sv: resolve_description_html: Ingen åtgärd vidtas mot det rapporterade kontot, ingen prick registreras och rapporten stängs. silence_description_html: Kontot kommer endast synas för de som redan följer den eller manuellt söker på den, vilket dramatiskt minskar dess räckvidd. Kan alltid ångras. Stänger alla anmälningar mot detta konto. suspend_description_html: Kontot och allt dess innehåll kommer att vara oåtkomligt och så småningom tas bort, det kommer inte gå att interagera med kontot. Kan ångras inom 30 dagar. Stänger alla anmälningar mot detta konto. - actions_description_html: Välj vilken åtgärd som skall vidtas för att lösa denna rapport. Om du vidtar en bestraffningsåtgärd mot det rapporterade kontot kommer en e-postnotis att skickas till dem, förutom om du valt kategorin Skräppost. actions_description_remote_html: Bestäm vilka åtgärder som ska vidtas för att lösa denna rapport. Detta kommer bara att påverka hur din server kommunicerar med detta fjärrkonto och hanterar dess innehåll. add_to_report: Lägg till mer i rapporten already_suspended_badges: @@ -665,7 +640,6 @@ sv: delete_data_html: Ta bort @%{acct}s profil och innehåll om 30 dagar ifall deras avstängning inte tagits bort under tiden preview_preamble_html: "@%{acct} kommer få en varning med följande innehåll:" record_strike_html: Registrera en varning mot @%{acct} för att hjälpa dig eskalera vid framtida överträdelser från detta konto - send_email_html: Skicka @%{acct} ett varningsmejl warning_placeholder: Valfri ytterligare resonemang för modereringsåtgärd. target_origin: Ursprung för anmält konto title: Anmälningar @@ -705,7 +679,6 @@ sv: manage_appeals: Hantera överklaganden manage_appeals_description: Tillåter användare att granska överklaganden av modereringsåtgärder manage_blocks: Hantera blockeringar - manage_blocks_description: Tillåter användare att blockera e-postleverantörer och IP-adresser manage_custom_emojis: Hantera egna emojier manage_custom_emojis_description: Tillåter användare att hantera egna emojier på servern manage_federation: Hantera federering @@ -723,7 +696,6 @@ sv: manage_taxonomies: Hantera taxonomier manage_taxonomies_description: Tillåter användare att granska trendande innehåll och uppdatera inställningar för hashtaggar manage_user_access: Hantera användaråtkomst - manage_user_access_description: Tillåter användare att inaktivera andra användares tvåfaktorsautentisering, ändra deras e-postadress samt återställa deras lösenord manage_users: Hantera användare manage_users_description: Tillåter användare att granska användares data och utföra modereringsåtgärder på dessa manage_webhooks: Hantera webhooks @@ -798,7 +770,6 @@ sv: destroyed_msg: Webbplatsuppladdningen har raderats! software_updates: critical_update: Kritiskt — vänligen uppdatera omgående - description: Det rekommenderas att hålla din Mastodon-installation uppdaterad för att ta nytta av de senaste fixarna och funktionerna. Dessutom är det ibland viktigt att uppdatera Mastodon i tid för att undvika säkerhetsproblem. Av dessa skäl kontrollerar Mastodon efter uppdateringar var 30:e minut och meddelar dig i enlighet med dina e-postaviseringsinställningar. documentation_link: Läs mer release_notes: Ändringslogg title: Tillgängliga uppdateringar @@ -955,7 +926,7 @@ sv: used_by_over_week: one: Använd av en person under den senaste veckan other: Använd av %{count} personer under den senaste veckan - title: Trender + title: Rekommendationer & Trender trending: Trendande warning_presets: add_new: Lägg till ny @@ -1040,9 +1011,8 @@ sv: guide_link_text: Alla kan bidra. sensitive_content: Känsligt innehåll application_mailer: - notification_preferences: Ändra e-postinställningar + notification_preferences: Ändra e-postpreferenser salutation: "%{name}," - settings: 'Ändra e-postinställningar: %{link}' unsubscribe: Avprenumerera view: 'Granska:' view_profile: Visa profil @@ -1062,7 +1032,6 @@ sv: hint_html: En sista sak till! Vi måste bekräfta att du är en människa (för att hålla borta skräpinlägg!). Lös CAPTCHA nedan och klicka på "Fortsätt". title: Säkerhetskontroll confirmations: - awaiting_review: Din e-postadress är bekräftad! %{domain} personalen granskar nu din registrering. Du kommer att få ett e-postmeddelande om de godkänner ditt konto! awaiting_review_title: Din registrering är under granskning clicking_this_link: klicka på denna länk login_link: logga in @@ -1070,7 +1039,6 @@ sv: redirect_to_app_html: Du borde ha omdirigerats till appen %{app_name}. Om det inte hände, försök att %{clicking_this_link} eller återgå manuellt till appen. registration_complete: Din registrering på %{domain} är nu slutförd! welcome_title: Välkommen %{name}! - wrong_email_hint: Om e-postadressen inte är rätt, kan du ändra den i kontoinställningarna. delete_account: Radera konto delete_account_html: Om du vill radera ditt konto kan du fortsätta här. Du kommer att bli ombedd att bekräfta. description: @@ -1091,7 +1059,6 @@ sv: or_log_in_with: Eller logga in med privacy_policy_agreement_html: Jag har läst och godkänner integritetspolicyn progress: - confirm: Bekräfta e-postadress details: Dina uppgifter review: Vår recension rules: Acceptera regler @@ -1113,10 +1080,8 @@ sv: security: Säkerhet set_new_password: Skriv in nytt lösenord setup: - email_below_hint_html: Kolla din skräppost-mapp eller begär en annan. Du kan korrigera din e-postadress om den är fel. email_settings_hint_html: Klicka på länken som vi har skickat till dig för att bekräfta %{email}. Vi väntar här. link_not_received: Fick du ingen länk? - new_confirmation_instructions_sent: Du får e-post med bekräftelselänk om några minuter! title: Kolla din inkorg sign_in: preamble_html: Logga in med dina användaruppgifter på %{domain}. Om ditt konto finns på en annan server kommer du inte att kunna logga in här. @@ -1127,9 +1092,7 @@ sv: title: Låt oss få igång dig på %{domain}. status: account_status: Kontostatus - confirming: Väntar på att e-postbekräftelsen ska slutföras. functional: Ditt konto fungerar som det ska. - pending: Din ansökan inväntar granskning. Detta kan ta tid. Du kommer att få ett e-postmeddelande om din ansökan godkänns. redirecting_to: Ditt konto är inaktivt eftersom det för närvarande dirigeras om till %{acct}. self_destruct: Eftersom %{domain} håller på att stängas ned, kommer du endast att ha begränsad tillgång till ditt konto. view_strikes: Visa tidigare prickar på ditt konto @@ -1173,8 +1136,6 @@ sv: caches: Innehåll som har cachats av andra servrar kan bibehållas data_removal: Dina inlägg och annan data kommer permanent raderas email_change_html: Du kan ändra din e-postadress utan att radera ditt konto - email_contact_html: Om det fortfarande inte kommer kan du e-posta %{email} för support - email_reconfirmation_html: Om du inte får bekräftelsemeddelandet kan du begära ett nytt irreversible: Du kan inte återställa eller återaktivera ditt konto more_details_html: För mer information, se integritetspolicyn. username_available: Ditt användarnamn kommer att bli tillgängligt igen @@ -1407,7 +1368,6 @@ sv: authentication_methods: otp: tvåfaktorsautentiseringsapp password: lösenord - sign_in_token: e-postsäkerhetskod webauthn: säkerhetsnycklar description_html: Om du ser aktivitet som du inte känner igen, överväg att byta ditt lösenord och aktivera tvåfaktor-autentisering. empty: Ingen autentiseringshistorik tillgänglig @@ -1418,16 +1378,6 @@ sv: unsubscribe: action: Ja, avsluta prenumerationen complete: Prenumeration avslutad - confirmation_html: Är du säker på att du vill avregistrera dig från att ta emot %{type} för Mastodon på %{domain} till din e-post på %{email}? Du kan alltid återprenumerera på dina e-postmeddelandeinställningar. - emails: - notification_emails: - favourite: favoritaviseringsmejl - follow: följaviseringsmejl - follow_request: följbegärningsmejl - mention: aviseringsmejl för inlägg där du nämns - reblog: aviseringsmejl för boostade inlägg - resubscribe_html: Om du slutat prenumerera av misstag kan du återprenumerera i dina e-postaviseringsinställningar. - success_html: Du får inte längre %{type} för Mastodon på %{domain} till din e-post på %{email}. title: Avsluta prenumeration media_attachments: validations: @@ -1508,8 +1458,6 @@ sv: update: subject: "%{name} redigerade ett inlägg" notifications: - administration_emails: Admin e-postaviseringar - email_events: Händelser för e-postnotiser email_events_hint: 'Välj händelser som du vill ta emot aviseringar för:' number: human: @@ -1668,7 +1616,6 @@ sv: import: Importera import_and_export: Import och export migrate: Kontoflytt - notifications: E-postaviseringar preferences: Inställningar profile: Profil relationships: Följer och följare @@ -1915,7 +1862,6 @@ sv: invalid_otp_token: Ogiltig tvåfaktorskod otp_lost_help_html: Om du förlorat åtkomst till båda kan du komma i kontakt med %{email} rate_limited: För många autentiseringsförsök, försök igen senare. - seamless_external_login: Du är inloggad via en extern tjänst, inställningar för lösenord och e-post är därför inte tillgängliga. signed_in_as: 'Inloggad som:' verification: extra_instructions_html: Tips: Länken på din webbplats kan vara osynlig. Den viktiga delen är rel="me" som förhindrar personifiering på webbplatser med användargenererat innehåll. Du kan även använda en länk tagg i huvudet på sidan istället för en, men HTML:en måste vara tillgänglig utan att exekvera JavaScript. diff --git a/config/locales/ta.yml b/config/locales/ta.yml index 3a22b572b11..c73148eacac 100644 --- a/config/locales/ta.yml +++ b/config/locales/ta.yml @@ -25,7 +25,6 @@ ta: created_msg: நடுநிலை குறிப்பு வெற்றிகரமாக பதிவு செய்யப்பட்டது! destroyed_msg: நடுநிலை குறிப்பு வெற்றிகரமாக அகற்றப்பட்டது! accounts: - add_email_domain_block: இம்மின்னஞ்சல் களத்தைத் தடுப்புப்பட்டியலில் சேர் approve: அங்கீகரி are_you_sure: நிச்சயமா? avatar: அவதாரம் @@ -87,7 +86,6 @@ ta: reset: மீட்டமைக்கவும் reset_password: கடவுச்சொல்லை மீளமைத்திடுக search: தேடு - search_same_email_domain: இம்மின்னஞ்சல் களத்தில் உள்ள மற்ற பயனர்கள் shared_inbox_url: குழு மின்னஞ்சல் முகவரி show: created_reports: உறுவாக்கிய அறிக்கைகள் @@ -102,20 +100,17 @@ ta: whitelisted: அனுமதிப்பட்டியல் action_logs: action_types: - change_email_user: பயனரின் மின்னஞ்சலை மாற்று confirm_user: பயனரை உறுதி செய் create_account_warning: எச்சரிக்கையை உருவாக்கு create_announcement: அறிவிப்பை உருவாக்கு create_custom_emoji: தனிப்பயனான எமோஜியை உருவாக்கு create_domain_allow: கள அனுமதியை உருவாக்கு create_domain_block: கள முடக்கத்தை உருவாக்கு - create_email_domain_block: மின்னஞ்சல் கள முடக்கத்தை உருவாக்கு demote_user: பயனரைப் படியிறக்கு destroy_announcement: அறிவிப்பை நீக்கு destroy_custom_emoji: தனிப்பயனான எமோஜியை நீக்கு destroy_domain_allow: கள அனுமதியை நீக்கு destroy_domain_block: கள முடக்கத்தை நீக்கு - destroy_email_domain_block: மின்னஞ்சல் கள முடக்கத்தை நீக்கு destroy_status: பதிவை நீக்கு disable_2fa_user: 2FA-வை முடக்கு disable_custom_emoji: தனிப்பயனான எமோஜியை முடக்கு @@ -210,7 +205,6 @@ ta: carry_mutes_over_text: இப்பயனர் %{acct}-இலிருந்து நகர்ந்துவிட்டார், அக்கணக்கை நீங்கள் முடக்கியிருந்தீர்கள். copy_account_note_text: 'இப்பயனர் %{acct}-லிருந்து நகர்ந்துவிட்டார், இவரைப் பற்றிய உங்கள் முந்தைய குறிப்புகள் இங்கே:' notifications: - email_events: மின்னஞ்சல் அறிவிப்புகளுக்கான நிகழ்வுகள் email_events_hint: 'எந்த நிகழ்வுகளுக்கு அறிவிப்புகளைப் பெற வேண்டும் என்று தேர்வு செய்க:' polls: errors: diff --git a/config/locales/th.yml b/config/locales/th.yml index 678b5ab638f..735a7bd514b 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -29,7 +29,6 @@ th: created_msg: สร้างหมายเหตุการกลั่นกรองสำเร็จ! destroyed_msg: ทำลายหมายเหตุการกลั่นกรองสำเร็จ! accounts: - add_email_domain_block: ปิดกั้นโดเมนอีเมล approve: อนุมัติ approved_msg: อนุมัติใบสมัครลงทะเบียนของ %{username} สำเร็จ are_you_sure: คุณแน่ใจหรือไม่? @@ -56,7 +55,6 @@ th: demote: ลดขั้น destroyed_msg: ตอนนี้จัดคิวเพื่อลบข้อมูลของ %{username} ในเร็ว ๆ นี้แล้ว disable: อายัด - disable_sign_in_token_auth: ปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมล disable_two_factor_authentication: ปิดใช้งาน 2FA disabled: อายัดอยู่ display_name: ชื่อที่แสดง @@ -65,7 +63,6 @@ th: email: อีเมล email_status: สถานะอีเมล enable: เลิกอายัด - enable_sign_in_token_auth: เปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมล enabled: เปิดใช้งานอยู่ enabled_msg: เลิกอายัดบัญชีของ %{username} สำเร็จ followers: ผู้ติดตาม @@ -129,7 +126,6 @@ th: resubscribe: บอกรับใหม่ role: บทบาท search: ค้นหา - search_same_email_domain: ผู้ใช้อื่น ๆ ที่มีโดเมนอีเมลเดียวกัน search_same_ip: ผู้ใช้อื่น ๆ ที่มี IP เดียวกัน security: ความปลอดภัย security_measures: @@ -170,26 +166,21 @@ th: approve_appeal: อนุมัติการอุทธรณ์ approve_user: อนุมัติผู้ใช้ assigned_to_self_report: มอบหมายรายงาน - change_email_user: เปลี่ยนอีเมลสำหรับผู้ใช้ change_role_user: เปลี่ยนบทบาทของผู้ใช้ confirm_user: ยืนยันผู้ใช้ create_account_warning: สร้างคำเตือน create_announcement: สร้างประกาศ - create_canonical_email_block: สร้างการปิดกั้นอีเมล create_custom_emoji: สร้างอีโมจิที่กำหนดเอง create_domain_allow: สร้างการอนุญาตโดเมน create_domain_block: สร้างการปิดกั้นโดเมน - create_email_domain_block: สร้างการปิดกั้นโดเมนอีเมล create_ip_block: สร้างกฎ IP create_unavailable_domain: สร้างโดเมนที่ไม่พร้อมใช้งาน create_user_role: สร้างบทบาท demote_user: ลดขั้นผู้ใช้ destroy_announcement: ลบประกาศ - destroy_canonical_email_block: ลบการปิดกั้นอีเมล destroy_custom_emoji: ลบอีโมจิที่กำหนดเอง destroy_domain_allow: ลบการอนุญาตโดเมน destroy_domain_block: ลบการปิดกั้นโดเมน - destroy_email_domain_block: ลบการปิดกั้นโดเมนอีเมล destroy_instance: ล้างข้อมูลโดเมน destroy_ip_block: ลบกฎ IP destroy_status: ลบโพสต์ @@ -197,10 +188,8 @@ th: destroy_user_role: ทำลายบทบาท disable_2fa_user: ปิดใช้งาน 2FA disable_custom_emoji: ปิดใช้งานอีโมจิที่กำหนดเอง - disable_sign_in_token_auth_user: ปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับผู้ใช้ disable_user: ปิดใช้งานผู้ใช้ enable_custom_emoji: เปิดใช้งานอีโมจิที่กำหนดเอง - enable_sign_in_token_auth_user: เปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับผู้ใช้ enable_user: เปิดใช้งานผู้ใช้ memorialize_account: ทำให้บัญชีเป็นอนุสรณ์ promote_user: เลื่อนขั้นผู้ใช้ @@ -230,26 +219,20 @@ th: approve_appeal_html: "%{name} ได้อนุมัติการอุทธรณ์การตัดสินใจในการกลั่นกรองจาก %{target}" approve_user_html: "%{name} ได้อนุมัติการลงทะเบียนจาก %{target}" assigned_to_self_report_html: "%{name} ได้มอบหมายรายงาน %{target} ให้กับตนเอง" - change_email_user_html: "%{name} ได้เปลี่ยนที่อยู่อีเมลของผู้ใช้ %{target}" change_role_user_html: "%{name} ได้เปลี่ยนบทบาทของ %{target}" - confirm_user_html: "%{name} ได้ยืนยันที่อยู่อีเมลของผู้ใช้ %{target}" create_account_warning_html: "%{name} ได้ส่งคำเตือนไปยัง %{target}" create_announcement_html: "%{name} ได้สร้างประกาศใหม่ %{target}" - create_canonical_email_block_html: "%{name} ได้ปิดกั้นอีเมลที่มีแฮช %{target}" create_custom_emoji_html: "%{name} ได้อัปโหลดอีโมจิใหม่ %{target}" create_domain_allow_html: "%{name} ได้อนุญาตการติดต่อกับภายนอกกับโดเมน %{target}" create_domain_block_html: "%{name} ได้ปิดกั้นโดเมน %{target}" - create_email_domain_block_html: "%{name} ได้ปิดกั้นโดเมนอีเมล %{target}" create_ip_block_html: "%{name} ได้สร้างกฎสำหรับ IP %{target}" create_unavailable_domain_html: "%{name} ได้หยุดการจัดส่งไปยังโดเมน %{target}" create_user_role_html: "%{name} ได้สร้างบทบาท %{target}" demote_user_html: "%{name} ได้ลดขั้นผู้ใช้ %{target}" destroy_announcement_html: "%{name} ได้ลบประกาศ %{target}" - destroy_canonical_email_block_html: "%{name} ได้เลิกปิดกั้นอีเมลที่มีแฮช %{target}" destroy_custom_emoji_html: "%{name} ได้ลบอีโมจิ %{target}" destroy_domain_allow_html: "%{name} ได้ไม่อนุญาตการติดต่อกับภายนอกกับโดเมน %{target}" destroy_domain_block_html: "%{name} ได้เลิกปิดกั้นโดเมน %{target}" - destroy_email_domain_block_html: "%{name} ได้เลิกปิดกั้นโดเมนอีเมล %{target}" destroy_instance_html: "%{name} ได้ล้างข้อมูลโดเมน %{target}" destroy_ip_block_html: "%{name} ได้ลบกฎสำหรับ IP %{target}" destroy_status_html: "%{name} ได้เอาโพสต์โดย %{target} ออก" @@ -257,10 +240,8 @@ th: destroy_user_role_html: "%{name} ได้ลบบทบาท %{target}" disable_2fa_user_html: "%{name} ได้ปิดใช้งานความต้องการสองปัจจัยสำหรับผู้ใช้ %{target}" disable_custom_emoji_html: "%{name} ได้ปิดใช้งานอีโมจิ %{target}" - disable_sign_in_token_auth_user_html: "%{name} ได้ปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับ %{target}" disable_user_html: "%{name} ได้ปิดใช้งานการเข้าสู่ระบบสำหรับผู้ใช้ %{target}" enable_custom_emoji_html: "%{name} ได้เปิดใช้งานอีโมจิ %{target}" - enable_sign_in_token_auth_user_html: "%{name} ได้เปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับ %{target}" enable_user_html: "%{name} ได้เปิดใช้งานการเข้าสู่ระบบสำหรับผู้ใช้ %{target}" memorialize_account_html: "%{name} ได้เปลี่ยนบัญชีของ %{target} เป็นหน้าอนุสรณ์" promote_user_html: "%{name} ได้เลื่อนขั้นผู้ใช้ %{target}" @@ -268,7 +249,6 @@ th: reject_user_html: "%{name} ได้ปฏิเสธการลงทะเบียนจาก %{target}" remove_avatar_user_html: "%{name} ได้เอาภาพประจำตัวของ %{target} ออก" reopen_report_html: "%{name} ได้เปิดรายงาน %{target} ใหม่" - resend_user_html: "%{name} ได้ส่งอีเมลการยืนยันสำหรับ %{target} ใหม่" reset_password_user_html: "%{name} ได้ตั้งรหัสผ่านของผู้ใช้ %{target} ใหม่" resolve_report_html: "%{name} ได้แก้ปัญหารายงาน %{target}" sensitive_account_html: "%{name} ได้ทำเครื่องหมายสื่อของ %{target} ว่าละเอียดอ่อน" @@ -424,7 +404,6 @@ th: allow_registrations_with_approval: อนุญาตการลงทะเบียนด้วยการอนุมัติ attempts_over_week: other: "%{count} ความพยายามในการลงทะเบียนในช่วงสัปดาห์ที่ผ่านมา" - created_msg: ปิดกั้นโดเมนอีเมลสำเร็จ delete: ลบ dns: types: @@ -433,12 +412,8 @@ th: new: create: เพิ่มโดเมน resolve: แปลงที่อยู่โดเมน - title: ปิดกั้นโดเมนอีเมลใหม่ - no_email_domain_block_selected: ไม่มีการเปลี่ยนแปลงการปิดกั้นโดเมนอีเมลเนื่องจากไม่มีการเลือก not_permitted: ไม่ได้รับอนุญาต - resolved_dns_records_hint_html: ชื่อโดเมนแปลงที่อยู่เป็นโดเมน MX ดังต่อไปนี้ ซึ่งท้ายที่สุดแล้วจะรับผิดชอบสำหรับการยอมรับอีเมล การปิดกั้นโดเมน MX จะปิดกั้นการลงทะเบียนจากที่อยู่อีเมลใด ๆ ซึ่งใช้โดเมน MX เดียวกัน แม้ว่าชื่อโดเมนที่ปรากฏจะแตกต่างกันก็ตาม ระวังอย่าปิดกั้นผู้ให้บริการอีเมลรายใหญ่ resolved_through_html: แปลงที่อยู่ผ่าน %{domain} - title: โดเมนอีเมลที่ปิดกั้นอยู่ export_domain_allows: new: title: นำเข้าการอนุญาตโดเมน @@ -588,7 +563,6 @@ th: resolve_description_html: จะไม่ใช้การกระทำต่อบัญชีที่รายงาน ไม่มีการบันทึกการดำเนินการ และจะปิดรายงาน silence_description_html: บัญชีจะปรากฏแก่เฉพาะผู้ที่ติดตามโปรไฟล์อยู่แล้วหรือค้นหาโปรไฟล์ด้วยตนเองเท่านั้น จำกัดการเข้าถึงของโปรไฟล์อย่างมาก สามารถแปลงกลับได้เสมอ ปิดรายงานต่อบัญชีนี้ทั้งหมด suspend_description_html: บัญชีและเนื้อหาของบัญชีทั้งหมดจะเข้าถึงไม่ได้และได้รับการลบในที่สุด และการโต้ตอบกับบัญชีจะเป็นไปไม่ได้ แปลงกลับได้ภายใน 30 วัน ปิดรายงานต่อบัญชีนี้ทั้งหมด - actions_description_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ หากคุณใช้การกระทำที่เป็นการลงโทษต่อบัญชีที่รายงาน จะส่งการแจ้งเตือนอีเมลถึงเขา ยกเว้นเมื่อมีการเลือกหมวดหมู่ สแปม actions_description_remote_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ นี่จะมีผลต่อวิธีที่เซิร์ฟเวอร์ ของคุณ สื่อสารกับบัญชีระยะไกลนี้และจัดการเนื้อหาของบัญชีเท่านั้น add_to_report: เพิ่มข้อมูลเพิ่มเติมไปยังรายงาน already_suspended_badges: @@ -653,7 +627,6 @@ th: delete_data_html: ลบโปรไฟล์และเนื้อหาของ @%{acct} ในอีก 30 วันนับจากนี้เว้นแต่มีการเลิกระงับเขาในระหว่างนี้ preview_preamble_html: "@%{acct} จะได้รับคำเตือนโดยมีเนื้อหาดังต่อไปนี้:" record_strike_html: บันทึกการดำเนินการต่อ @%{acct} เพื่อช่วยให้คุณเลื่อนระดับการละเมิดในอนาคตจากบัญชีนี้ - send_email_html: ส่งอีเมลคำเตือนถึง @%{acct} warning_placeholder: การให้เหตุผลเพิ่มเติมที่ไม่จำเป็นสำหรับการกระทำการกลั่นกรอง target_origin: จุดเริ่มต้นของบัญชีที่ได้รับการรายงาน title: รายงาน @@ -691,7 +664,6 @@ th: manage_appeals: จัดการการอุทธรณ์ manage_appeals_description: อนุญาตให้ผู้ใช้ตรวจทานการอุทธรณ์ต่อการกระทำการกลั่นกรอง manage_blocks: จัดการการปิดกั้น - manage_blocks_description: อนุญาตให้ผู้ใช้ปิดกั้นผู้ให้บริการอีเมลและที่อยู่ IP manage_custom_emojis: จัดการอีโมจิที่กำหนดเอง manage_custom_emojis_description: อนุญาตให้ผู้ใช้จัดการอีโมจิที่กำหนดเองในเซิร์ฟเวอร์ manage_federation: จัดการการติดต่อกับภายนอก @@ -709,7 +681,6 @@ th: manage_taxonomies: จัดการอนุกรมวิธาน manage_taxonomies_description: อนุญาตให้ผู้ใช้ตรวจทานเนื้อหาที่กำลังนิยมและอัปเดตการตั้งค่าแฮชแท็ก manage_user_access: จัดการการเข้าถึงของผู้ใช้ - manage_user_access_description: อนุญาตให้ผู้ใช้ปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัยของผู้ใช้อื่น เปลี่ยนที่อยู่อีเมลของเขา และตั้งรหัสผ่านของเขาใหม่ manage_users: จัดการผู้ใช้ manage_users_description: อนุญาตให้ผู้ใช้ดูรายละเอียดของผู้ใช้อื่น ๆ และทำการกระทำการกลั่นกรองต่อผู้ใช้เหล่านั้น manage_webhooks: จัดการเว็บฮุค @@ -784,7 +755,6 @@ th: destroyed_msg: ลบการอัปโหลดไซต์สำเร็จ! software_updates: critical_update: สำคัญ — โปรดอัปเดตอย่างรวดเร็ว - description: ขอแนะนำให้ทำให้การติดตั้ง Mastodon ของคุณทันสมัยอยู่เสมอเพื่อรับประโยชน์จากการแก้ไขและคุณลักษณะล่าสุด ยิ่งไปกว่านั้น บางครั้งก็เป็นสิ่งสำคัญที่จะอัปเดต Mastodon อย่างทันท่วงทีเพื่อหลีกเลี่ยงปัญหาความปลอดภัย ด้วยเหตุผลเหล่านี้ Mastodon จึงตรวจสอบการอัปเดตทุก 30 นาที และจะแจ้งเตือนคุณตามการกำหนดลักษณะการแจ้งเตือนอีเมลของคุณ documentation_link: เรียนรู้เพิ่มเติม release_notes: บันทึกประจำรุ่น title: การอัปเดตที่พร้อมใช้งาน @@ -871,7 +841,21 @@ th: action: ตรวจสอบที่นี่สำหรับข้อมูลเพิ่มเติม message_html: "ที่เก็บข้อมูลวัตถุของคุณกำหนดค่าไม่ถูกต้อง ความเป็นส่วนตัวของผู้ใช้ของคุณตกอยู่ในความเสี่ยง" tags: + moderation: + not_usable: ไม่สามารถใช้งานได้ + pending_review: การตรวจทานที่รอดำเนินการ + review_requested: ต้องการการตรวจทาน + reviewed: ตรวจทานแล้ว + title: สถานะ + unreviewed: ไม่ได้รับการตรวจทาน + usable: ใช้งานได้ + name: ชื่อ + newest: ใหม่ที่สุด + oldest: เก่าที่สุด + reset: รีเซ็ต review: สถานะการตรวจทาน + search: ค้นหา + title: แฮชแท็ก updated_msg: อัปเดตการตั้งค่าแฮชแท็กสำเร็จ title: การดูแล trends: @@ -933,7 +917,6 @@ th: usage_comparison: ใช้ %{today} ครั้งวันนี้ เทียบกับ %{yesterday} เมื่อวานนี้ used_by_over_week: other: ใช้โดย %{count} คนในช่วงสัปดาห์ที่ผ่านมา - title: แนวโน้ม trending: กำลังนิยม warning_presets: add_new: เพิ่มใหม่ @@ -1017,9 +1000,7 @@ th: guide_link_text: ทุกคนสามารถมีส่วนร่วม sensitive_content: เนื้อหาที่ละเอียดอ่อน application_mailer: - notification_preferences: เปลี่ยนการกำหนดลักษณะอีเมล salutation: "%{name}," - settings: 'เปลี่ยนการกำหนดลักษณะอีเมล: %{link}' unsubscribe: เลิกบอกรับ view: 'มุมมอง:' view_profile: ดูโปรไฟล์ @@ -1039,7 +1020,6 @@ th: hint_html: อีกเพียงหนึ่งสิ่งเพิ่มเติม! เราจำเป็นต้องยืนยันว่าคุณเป็นมนุษย์ (นี่ก็เพื่อให้เราสามารถกันสแปมออกไป!) แก้ CAPTCHA ด้านล่างและคลิก "ดำเนินการต่อ" title: การตรวจสอบความปลอดภัย confirmations: - awaiting_review: ยืนยันที่อยู่อีเมลของคุณแล้ว! ตอนนี้พนักงานของ %{domain} กำลังตรวจทานการลงทะเบียนของคุณ คุณจะได้รับอีเมลหากพนักงานอนุมัติบัญชีของคุณ! awaiting_review_title: กำลังตรวจทานการลงทะเบียนของคุณ clicking_this_link: คลิกลิงก์นี้ login_link: เข้าสู่ระบบ @@ -1047,7 +1027,6 @@ th: redirect_to_app_html: คุณควรได้รับการเปลี่ยนเส้นทางไปยังแอป %{app_name} หากนั่นไม่เกิดขึ้น ลอง %{clicking_this_link} หรือกลับไปยังแอปด้วยตนเอง registration_complete: ตอนนี้การลงทะเบียนของคุณใน %{domain} เสร็จสมบูรณ์แล้ว! welcome_title: ยินดีต้อนรับ %{name}! - wrong_email_hint: หากที่อยู่อีเมลนั้นไม่ถูกต้อง คุณสามารถเปลี่ยนที่อยู่อีเมลได้ในการตั้งค่าบัญชี delete_account: ลบบัญชี delete_account_html: หากคุณต้องการลบบัญชีของคุณ คุณสามารถ ดำเนินการต่อที่นี่ คุณจะได้รับการถามเพื่อการยืนยัน description: @@ -1068,7 +1047,6 @@ th: or_log_in_with: หรือเข้าสู่ระบบด้วย privacy_policy_agreement_html: ฉันได้อ่านและเห็นด้วยกับ นโยบายความเป็นส่วนตัว progress: - confirm: ยืนยันอีเมล details: รายละเอียดของคุณ review: การตรวจทานของเรา rules: ยอมรับกฎ @@ -1090,10 +1068,8 @@ th: security: ความปลอดภัย set_new_password: ตั้งรหัสผ่านใหม่ setup: - email_below_hint_html: ตรวจสอบโฟลเดอร์สแปมของคุณ หรือขออีเมลอื่น คุณสามารถแก้ไขที่อยู่อีเมลของคุณหากที่อยู่อีเมลผิด email_settings_hint_html: คลิกลิงก์ที่เราส่งถึงคุณเพื่อยืนยัน %{email} เราจะรออยู่ตรงนี้ link_not_received: ไม่ได้รับลิงก์? - new_confirmation_instructions_sent: คุณจะได้รับอีเมลใหม่พร้อมลิงก์การยืนยันในไม่กี่นาที! title: ตรวจสอบกล่องขาเข้าของคุณ sign_in: preamble_html: เข้าสู่ระบบด้วยข้อมูลประจำตัว %{domain} ของคุณ หากบัญชีของคุณได้รับการโฮสต์ในเซิร์ฟเวอร์อื่น คุณจะไม่สามารถเข้าสู่ระบบได้ที่นี่ @@ -1104,9 +1080,7 @@ th: title: มาตั้งค่าของคุณใน %{domain} กันเลย status: account_status: สถานะบัญชี - confirming: กำลังรอการยืนยันอีเมลให้เสร็จสมบูรณ์ functional: บัญชีของคุณทำงานได้อย่างเต็มที่ - pending: ใบสมัครของคุณกำลังรอดำเนินการตรวจทานโดยพนักงานของเรา นี่อาจใช้เวลาสักครู่ คุณจะได้รับอีเมลหากมีการอนุมัติใบสมัครของคุณ redirecting_to: บัญชีของคุณไม่ได้ใช้งานเนื่องจากบัญชีกำลังเปลี่ยนเส้นทางไปยัง %{acct} ในปัจจุบัน self_destruct: เนื่องจาก %{domain} กำลังปิดตัวลง คุณจะได้รับการเข้าถึงบัญชีของคุณแบบจำกัดเท่านั้น view_strikes: ดูการดำเนินการที่ผ่านมาต่อบัญชีของคุณ @@ -1149,9 +1123,6 @@ th: before: 'ก่อนดำเนินการต่อ โปรดอ่านหมายเหตุเหล่านี้อย่างระมัดระวัง:' caches: เนื้อหาที่ได้รับการแคชโดยเซิร์ฟเวอร์อื่น ๆ อาจยังคงอยู่ data_removal: จะเอาโพสต์และข้อมูลอื่น ๆ ของคุณออกโดยถาวร - email_change_html: คุณสามารถ เปลี่ยนที่อยู่อีเมลของคุณ ได้โดยไม่ต้องลบบัญชีของคุณ - email_contact_html: หากอีเมลยังคงมาไม่ถึง คุณสามารถส่งอีเมลถึง %{email} สำหรับความช่วยเหลือ - email_reconfirmation_html: หากคุณไม่ได้รับอีเมลการยืนยัน คุณสามารถ ขออีเมลอีกครั้ง irreversible: คุณจะไม่สามารถคืนค่าหรือเปิดใช้งานบัญชีของคุณใหม่ more_details_html: สำหรับรายละเอียดเพิ่มเติม ดู นโยบายความเป็นส่วนตัว username_available: ชื่อผู้ใช้ของคุณจะพร้อมใช้งานอีกครั้ง @@ -1376,7 +1347,6 @@ th: authentication_methods: otp: แอปการรับรองความถูกต้องด้วยสองปัจจัย password: รหัสผ่าน - sign_in_token: รหัสความปลอดภัยอีเมล webauthn: กุญแจความปลอดภัย description_html: หากคุณเห็นกิจกรรมที่คุณไม่รู้จัก พิจารณาเปลี่ยนรหัสผ่านของคุณและเปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัย empty: ไม่มีประวัติการรับรองความถูกต้อง @@ -1387,16 +1357,6 @@ th: unsubscribe: action: ใช่ เลิกบอกรับ complete: เลิกบอกรับแล้ว - confirmation_html: คุณแน่ใจหรือไม่ว่าต้องการเลิกบอกรับจากการรับ %{type} สำหรับ Mastodon ใน %{domain} ไปยังอีเมลของคุณที่ %{email}? คุณสามารถบอกรับใหม่ได้เสมอจาก การตั้งค่าการแจ้งเตือนอีเมล ของคุณ - emails: - notification_emails: - favourite: อีเมลการแจ้งเตือนการชื่นชอบ - follow: อีเมลการแจ้งเตือนการติดตาม - follow_request: อีเมลคำขอติดตาม - mention: อีเมลการแจ้งเตือนการกล่าวถึง - reblog: อีเมลการแจ้งเตือนการดัน - resubscribe_html: หากคุณได้เลิกบอกรับโดยไม่ได้ตั้งใจ คุณสามารถบอกรับใหม่ได้จาก การตั้งค่าการแจ้งเตือนอีเมล ของคุณ - success_html: คุณจะไม่ได้รับ %{type} สำหรับ Mastodon ใน %{domain} ไปยังอีเมลของคุณที่ %{email} อีกต่อไป title: เลิกบอกรับ media_attachments: validations: @@ -1477,8 +1437,6 @@ th: update: subject: "%{name} ได้แก้ไขโพสต์" notifications: - administration_emails: การแจ้งเตือนอีเมลผู้ดูแล - email_events: เหตุการณ์สำหรับการแจ้งเตือนอีเมล email_events_hint: 'เลือกเหตุการณ์ที่คุณต้องการรับการแจ้งเตือน:' number: human: @@ -1637,7 +1595,6 @@ th: import: การนำเข้า import_and_export: การนำเข้าและการส่งออก migrate: การโยกย้ายบัญชี - notifications: การแจ้งเตือนทางอีเมล preferences: การกำหนดลักษณะ profile: โปรไฟล์สาธารณะ relationships: การติดตามและผู้ติดตาม @@ -1877,7 +1834,6 @@ th: invalid_otp_token: รหัสสองปัจจัยไม่ถูกต้อง otp_lost_help_html: หากคุณสูญเสียการเข้าถึงทั้งสองอย่าง คุณสามารถติดต่อ %{email} rate_limited: มีความพยายามในการรับรองความถูกต้องมากเกินไป ลองอีกครั้งในภายหลัง - seamless_external_login: คุณได้เข้าสู่ระบบผ่านบริการภายนอก ดังนั้นจึงไม่มีการตั้งค่ารหัสผ่านและอีเมล signed_in_as: 'ลงชื่อเข้าเป็น:' verification: extra_instructions_html: เคล็ดลับ: ลิงก์ในเว็บไซต์ของคุณสามารถเป็นแบบมองไม่เห็น ส่วนที่สำคัญคือ rel="me" ซึ่งป้องกันการแอบอ้างในเว็บไซต์ที่มีเนื้อหาที่ผู้ใช้สร้างขึ้น คุณยังสามารถใช้แท็ก link ในส่วนหัวของหน้าแทนที่จะเป็น a แต่ HTML ต้องเข้าถึงได้โดยไม่มีการประมวลผล JavaScript diff --git a/config/locales/tr.yml b/config/locales/tr.yml index dac16917f5b..7530b12a92e 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -31,7 +31,6 @@ tr: created_msg: Denetim notu başarıyla oluşturuldu! destroyed_msg: Denetim notu başarıyla yok edildi! accounts: - add_email_domain_block: E-posta alan adını engelle approve: Onayla approved_msg: "%{username} adlı kullanıcının kayıt başvurusu başarıyla onaylandı" are_you_sure: Emin misin? @@ -58,7 +57,6 @@ tr: demote: Düşür destroyed_msg: "%{username} adlı kullanıcının verilerinin silinmesi sıraya alındı" disable: Dondur - disable_sign_in_token_auth: E-posta token doğrulamayı devre dışı bırak disable_two_factor_authentication: 2 aşamalı doğrulamayı kapat disabled: Kapalı display_name: Görünen isim @@ -67,7 +65,6 @@ tr: email: E-posta email_status: E-posta durumu enable: Etkinleştir - enable_sign_in_token_auth: E-posta token doğrulamayı etkinleştir enabled: Etkin enabled_msg: "%{username} hesabı başarıyla çözüldü" followers: Takipçi @@ -132,7 +129,6 @@ tr: resubscribe: Yeniden abone ol role: Rol search: Ara - search_same_email_domain: Aynı e-posta alan adına sahip diğer kullanıcılar search_same_ip: Aynı IP adresine sahip diğer kullanıcılar security: Güvenlik security_measures: @@ -173,26 +169,21 @@ tr: approve_appeal: İtirazı Onayla approve_user: Kullanıcıyı Onayla assigned_to_self_report: Raporu Ata - change_email_user: Kullanıcı E-postasını Değiştir change_role_user: Kullanıcının Rolünü Değiştir confirm_user: Kullanıcıyı Onayla create_account_warning: Uyarı Oluştur create_announcement: Duyuru Oluştur - create_canonical_email_block: E-posta Engeli Oluştur create_custom_emoji: Özel İfade Oluştur create_domain_allow: İzin Verilen Alan Adı Oluştur create_domain_block: Engellenen Alan Adı Oluştur - create_email_domain_block: E-Posta Alan Adı Engeli Oluştur create_ip_block: IP kuralı oluştur create_unavailable_domain: Mevcut Olmayan Alan Adı Oluştur create_user_role: Rol Oluştur demote_user: Kullanıcıyı Düşür destroy_announcement: Duyuru Sil - destroy_canonical_email_block: E-Posta Engelini Sil destroy_custom_emoji: Özel İfadeyi Sil destroy_domain_allow: İzin Verilen Alan Adını Sil destroy_domain_block: Engellenen Alan Adını Sil - destroy_email_domain_block: E-posta alan adı engelini sil destroy_instance: Alan adını temizle destroy_ip_block: IP kuralını sil destroy_status: Durumu Sil @@ -200,10 +191,8 @@ tr: destroy_user_role: Rolü Kaldır disable_2fa_user: 2AD Kapat disable_custom_emoji: Özel İfadeyi Devre Dışı Bırak - disable_sign_in_token_auth_user: Kullanıcı için E-posta Token Doğrulamayı devre dışı bırak disable_user: Kullanıcıyı Devre Dışı Bırak enable_custom_emoji: Özel İfadeyi Etkinleştir - enable_sign_in_token_auth_user: Kullanıcı için E-posta Token Doğrulamayı etkinleştir enable_user: Kullanıcıyı Etkinleştir memorialize_account: Hesabı Anıtlaştır promote_user: Kullanıcıyı Yükselt @@ -233,26 +222,20 @@ tr: approve_appeal_html: "%{name}, %{target} kullanıcısının yönetim kararına itirazını kabul etti" approve_user_html: "%{name}, %{target} konumundan kaydı onayladı" assigned_to_self_report_html: "%{name} kendilerine %{target} adlı raporu verdi" - change_email_user_html: "%{name}, %{target} kullanıcısının e-posta adresini değiştirdi" change_role_user_html: "%{name}, %{target} kişisinin rolünü değiştirdi" - confirm_user_html: "%{name} %{target} kullanıcısının e-posta adresini onayladı" create_account_warning_html: "%{name} %{target} 'a bir uyarı gönderdi" create_announcement_html: "%{name}, yeni %{target} duyurusunu oluşturdu" - create_canonical_email_block_html: "%{name}, %{target} karmasıyla e-posta engelledi" create_custom_emoji_html: "%{name} yeni %{target} ifadesini yükledi" create_domain_allow_html: "%{name}, %{target} alan adıyla birliğe izin verdi" create_domain_block_html: "%{name}, %{target} alan adını engelledi" - create_email_domain_block_html: "%{name}, %{target} e-posta alan adını engelledi" create_ip_block_html: "%{name}, %{target} IP adresi için kural oluşturdu" create_unavailable_domain_html: "%{name}, %{target} alan adına teslimatı durdurdu" create_user_role_html: "%{name}, %{target} rolünü oluşturdu" demote_user_html: "%{name}, %{target} kullanıcısını düşürdü" destroy_announcement_html: "%{name}, %{target} duyurusunu sildi" - destroy_canonical_email_block_html: "%{name}, %{target} karmasıyla e-posta engelini kaldırdı" destroy_custom_emoji_html: "%{name}, %{target} ifadesini sildi" destroy_domain_allow_html: "%{name}, %{target} alan adıyla birlik iznini kaldırdı" destroy_domain_block_html: "%{name}, %{target} alan adı engelini kaldırdı" - destroy_email_domain_block_html: "%{name}, %{target} e-posta alan adı engelini kaldırdı" destroy_instance_html: "%{name}, %{target} alan adını temizledi" destroy_ip_block_html: "%{name}, %{target} IP adresi kuralını sildi" destroy_status_html: "%{name}, %{target} kullanıcısının gönderisini kaldırdı" @@ -260,10 +243,8 @@ tr: destroy_user_role_html: "%{name}, %{target} rolünü sildi" disable_2fa_user_html: "%{name}, %{target} kullanıcısının iki aşamalı doğrulama gereksinimini kapattı" disable_custom_emoji_html: "%{name}, %{target} emojisini devre dışı bıraktı" - disable_sign_in_token_auth_user_html: "%{name}, %{target} için e-posta token doğrulamayı devre dışı bıraktı" disable_user_html: "%{name}, %{target} kullanıcısı için oturum açmayı devre dışı bıraktı" enable_custom_emoji_html: "%{name}, %{target} emojisini etkinleştirdi" - enable_sign_in_token_auth_user_html: "%{name}, %{target} için e-posta token doğrulamayı etkinleştirdi" enable_user_html: "%{name}, %{target} kullanıcısı için oturum açmayı etkinleştirdi" memorialize_account_html: "%{name}, %{target} kullanıcısının hesabını bir anıt sayfaya dönüştürdü" promote_user_html: "%{name}, %{target} kullanıcısını yükseltti" @@ -271,7 +252,6 @@ tr: reject_user_html: "%{name}, %{target} konumundan kaydı reddetti" remove_avatar_user_html: "%{name}, %{target} kullanıcısının avatarını kaldırdı" reopen_report_html: "%{name}, %{target} şikayetini yeniden açtı" - resend_user_html: "%{name}, %{target} için doğrulama e-postasını tekrar gönderdi" reset_password_user_html: "%{name}, %{target} kullanıcısının parolasını sıfırladı" resolve_report_html: "%{name}, %{target} şikayetini çözdü" sensitive_account_html: "%{name}, %{target} kullanıcısının medyasını hassas olarak işaretledi" @@ -417,7 +397,7 @@ tr: obfuscate: Alan adını gizle obfuscate_hint: Alan adı kısıtlamaları listelerinin duyurulması etkinleştirilmişse alan adını listede kısmen gizle private_comment: Özel yorum - private_comment_hint: Denetleyiciler tarafından dahili kullanım için bu alan adı sınırlaması hakkında yorum. + private_comment_hint: Moderatörler tarafından dahili kullanım için bu alan adı sınırlaması hakkında yorum. public_comment: Genel yorum public_comment_hint: Eğer alan adı sınırlamaları listesinin tanıtılması etkinleştirilmişse, genel kullanım için bu alan adı sınırlaması hakkında yorum. reject_media: Medya dosyalarını reddet @@ -432,7 +412,6 @@ tr: attempts_over_week: one: Son haftada %{count} deneme other: Son haftada %{count} kayıt denemesi - created_msg: E-posta alan adı kara listeye başarıyla eklendi delete: Sil dns: types: @@ -441,12 +420,8 @@ tr: new: create: Alan adı ekle resolve: Alan adı çözümleme - title: Yeni e-posta kara liste girişi - no_email_domain_block_selected: Seçim yapılmadığından hiç bir e-posta alan adı engeli değiştirilmedi not_permitted: İzin verilmedi - resolved_dns_records_hint_html: Alan adı aşağıdaki MX alan adlarına çözümleniyor, ancak hiç biri nihayetinde e-posta kabulünden sorum değil. Bir MX alan adını engellemek, görünen alan adı farklı osa bile aynı MX alan adını kullanan e-posta adreslerinden gelen kayıtları engelleyecektir. Başlıca e-posta sağlayıcıları engellememek için dikkatli olun. resolved_through_html: "%{domain} aracılığıyla çözümlendi" - title: E-posta kara listesi export_domain_allows: new: title: Alan adı engellerini içe aktar @@ -600,7 +575,6 @@ tr: resolve_description_html: Bildirilen hesap için bir şey yapılmayacak, eylem kaydedilmeyecek ve bildirim kapatılacak. silence_description_html: Bu hesap sadece halihazırda takip edenler ve elle bakanlarca görünecek, böylece erişimi ciddi bir şekilde kısıtlanacak. Her zaman geri alınabilir. Bu hesaba yönelik tüm bildirimleri kapatır. suspend_description_html: Bu hesap ve tüm içeriği erişilmez olacak ve nihayetinde silinecek ve bu hesapla etkileşim mümkün olmayacaktır. 30 gün içinde geri alınabilir. Bu hesaba yönelik tüm bildiriimleri kapatır. - actions_description_html: Bu bildirimi çözmek için ne yapılması gerektiğine karar verin. Bildirilen hesap için ceza işlemi yaparsanız, İstenmeyen kategorisi seçilmemişse, onlara bir e-posta duyurusu gönderilecektir. actions_description_remote_html: Bu bildirimi çözmek için hangi eylemi yapmak istediğinize karar verin. Bu yalnızca sizin sunucunuzun bu uzak hesapla nasıl etkileşeğini ve içeriğiyle ne yapacağını etkiler. add_to_report: Bildirime daha fazlasını ekle already_suspended_badges: @@ -608,7 +582,7 @@ tr: remote: Sunucularında zaten askıya alınmış are_you_sure: Emin misiniz? assign_to_self: Bana ata - assigned: Denetleyici atandı + assigned: Atanan moderatör by_target_domain: Şikayet edilen hesabın alan adı cancel: İptal et category: Kategori @@ -665,7 +639,6 @@ tr: delete_data_html: İlgili sürede askıdan alınması kaldırılmazsa @%{acct} hesabının profilini ve içeriğini şu andan itibaren 30 gün içinde sil preview_preamble_html: "@%{acct} aşağıdaki içerikle bir uyarı alacaktır:" record_strike_html: "@%{acct} hesabına karşı bir eylem kaydet, böylece bu hesabın gelecekteki ihlallerini üst makama taşımanıza yardımcı olacaktır" - send_email_html: "@%{acct} adlı kullanıcıya uyarı e-maili gönder" warning_placeholder: İsteğe bağlı ek nedenden denetim eylemi. target_origin: Şikayet edilen hesabın kökeni title: Şikayetler @@ -705,7 +678,6 @@ tr: manage_appeals: İtirazları Yönetme manage_appeals_description: Kullanıcıların denetleme eylemlerine itirazları gözden geçirmesine izin verir manage_blocks: Engelleri Yönetme - manage_blocks_description: Kullanıcıların e-posta sağlayıcıları ve IP adreslerini engellemesine izin verir manage_custom_emojis: Özel İfadeleri Yönetme manage_custom_emojis_description: Kullanıcıların sunucudaki özel ifadeleri yönetmesine izin verir manage_federation: Birleştirme Yönetme @@ -723,7 +695,6 @@ tr: manage_taxonomies: Kategorileri Yönetme manage_taxonomies_description: Kullanıcıların öne çıkan içeriği incelemesine ve etiket ayarlarını güncellemesine izin verir manage_user_access: Kullanıcı Erişimini Yönetme - manage_user_access_description: Kullanıcıların, diğer kullanıcıların işi aşamalı yetkilendirme, e-posta adreslerini değiştirme ve parolalarını sıfırlama eylemlerini etkisizleştirmesine izin verir manage_users: Kullanıcıları Yönetme manage_users_description: Kullanıcıların, diğer kullanıcıların ayrıntılarını görüntülemesine ve onlara karşı denetim eylemleri gerçekleştirmesine izin verir manage_webhooks: Webhookları Yönetme @@ -798,7 +769,6 @@ tr: destroyed_msg: Site yüklemesi başarıyla silindi! software_updates: critical_update: Kritik — lütfen hemen güncelleyin - description: Son düzeltme ve özelliklerden yararlanmak için Mastodon kurulumunu güncel tutmanızı öneriyoruz. Üstelik güvenlik sorunlarından kaçınmak için Mastodon'u zamanında güncellemek kritiktir. Bu nedenlerle Mastodon her 30 dakikada bir güncellemeleri denetler ve e-posta bildirim seçeneğinize göre size haber verir. documentation_link: Daha fazlası release_notes: Sürüm notları title: Mevcut güncellemeler @@ -907,10 +877,16 @@ tr: trends: allow: İzin ver approved: Onaylandı + confirm_allow: Seçili etiketlere izin vermek istediğinizden emin misiniz? + confirm_disallow: Seçili etiketlerin iznini kaldırmak istediğinizden emin misiniz? disallow: İzin verme links: allow: Bağlantıya izin ver allow_provider: Yayıncıya izin ver + confirm_allow: Seçili bağlantılara izin vermek istediğinizden emin misiniz? + confirm_allow_provider: Seçili sağlayıcılara izin vermek istediğinizden emin misiniz? + confirm_disallow: Seçili bağlantıların iznini kaldırmak istediğinizden emin misiniz? + confirm_disallow_provider: Seçili sağlayıcıların iznini kaldırmak istediğinizden emin misiniz? description_html: Bu bağlantılar şu anda sunucunuzun gönderilerini gördüğü hesaplarca bolca paylaşılıyor. Kullanıcılarınızın dünyada neler olduğunu görmesine yardımcı olabilir. Yayıncıyı onaylamadığınız sürece hiçbir bağlantı herkese açık yayınlanmaz. Tekil bağlantıları onaylayabilir veya reddedebilirsiniz. disallow: Bağlantıya izin verme disallow_provider: Yayıncıya izin verme @@ -934,6 +910,10 @@ tr: statuses: allow: Gönderiye izin ver allow_account: Yazara izin ver + confirm_allow: Seçili durumlara izin vermek istediğinizden emin misiniz? + confirm_allow_account: Seçili hesaplara izin vermek istediğinizden emin misiniz? + confirm_disallow: Seçili durumların iznini kaldırmak istediğinizden emin misiniz? + confirm_disallow_account: Seçili hesapların iznini kaldırmak istediğinizden emin misiniz? description_html: Bunlar, sunucunuzca bilinen, şu an sıklıkla paylaşılan ve favorilere eklenen gönderilerdir. Yeni ve geri dönen kullanıcılarınızın takip etmesi için daha fazla kullanıcı bulmasına yararlar. Siz yazarı onaylamadığınız ve yazar hesabının başkalarına önerilmesine izin vermediği sürece gönderileri herkese açık olarak gösterilmez. Tekil gönderileri de onaylayabilir veya reddedebilirsiniz. disallow: Gönderi iznini kaldır disallow_account: Yazar iznini kaldır @@ -966,7 +946,6 @@ tr: used_by_over_week: one: Geçen hafta bir kişi tarafından kullanıldı other: Geçen hafta %{count} kişi tarafından kullanıldı - title: Öne çıkanlar trending: Öne çıkanlar warning_presets: add_new: Yeni ekle @@ -996,7 +975,7 @@ tr: webhook: Web kancası admin_mailer: auto_close_registrations: - body: Son zamanlardaki denetleyi faaliyeti eksikliğinden dolayı, %{instance} üzerindeki kayıtlar, %{instance} sunucusunun olası kötü aktörler tarafından bir platform olarak kullanımını engellemek için otomatik olarak elle onay gerektirecek şekilde değiştirilmiştir. İstediğiniz zaman açık kayıtlara çevirebilirsiniz. + body: Son zamanlardaki moderatör faaliyeti eksikliğinden dolayı, %{instance} üzerindeki kayıtlar, %{instance} sunucusunun olası kötü aktörler tarafından bir platform olarak kullanımını engellemek için otomatik olarak elle onay gerektirecek şekilde değiştirilmiştir. İstediğiniz zaman açık kayıtlara çevirebilirsiniz. subject: "%{instance} üzerindeki kayıtlar otomatik olarak onay gerektirecek şekilde değiştirilmiştir" new_appeal: actions: @@ -1051,9 +1030,7 @@ tr: guide_link_text: Herkes katkıda bulunabilir. sensitive_content: Hassas içerik application_mailer: - notification_preferences: E-posta tercihlerini değiştir salutation: "%{name}," - settings: 'E-posta tercihlerini değiştir: %{link}' unsubscribe: Abonelikten çık view: 'Görüntüle:' view_profile: Profili görüntüle @@ -1073,7 +1050,6 @@ tr: hint_html: Sadece bir şey daha! Sizin bir insan olduğunuzu doğrulamamız gerekiyor (bu, spam'i dışarıda tutabilmemiz içindir!). Aşağıdaki CAPTCHA'yı çözün ve "Devam Et" düğmesini tıklayın. title: Güvenlik denetimi confirmations: - awaiting_review: E-posta adresiniz doğrulandı! %{domain} çalışanları şimdi kaydınızı inceliyorlar. Hesabınızı onayladıklarında bir e-posta alacaksınız! awaiting_review_title: Kaydınız inceleniyor clicking_this_link: bu bağlantıyı tıklamayı login_link: oturum aç @@ -1081,7 +1057,6 @@ tr: redirect_to_app_html: "%{app_name} uygulamasına yönlendirileceksiniz. Eğer yönlendirme olmazsa, %{clicking_this_link} veya uygulamaya geri dönmeyi deneyin." registration_complete: "%{domain} sunucusunda kaydınız şimdi tamamlandı!" welcome_title: Hoşgeldin %{name}! - wrong_email_hint: Eğer bu e-posta adresi doğru değilse, hesap ayarlarında değiştirebilirsiniz. delete_account: Hesabı sil delete_account_html: Hesabını silmek istersen, buradan devam edebilirsin. Onay istenir. description: @@ -1102,7 +1077,6 @@ tr: or_log_in_with: 'Veya şununla oturum açın:' privacy_policy_agreement_html: Gizlilik politikasını okudum ve kabul ettim progress: - confirm: E-postayı Onayla details: Ayrıntılarınız review: İncelememiz rules: Kabul kuralları @@ -1118,16 +1092,14 @@ tr: back: Geri invited_by: 'Aşağıdakinden aldığınız davet sayesinde %{domain} sunucusuna katılabilirsiniz:' preamble: Bunlar, %{domain} moderatörleri tarafından ayarlanmış ve uygulanmıştır. - preamble_invited: Devam etmeden önce, %{domain} yöneticileri tarafından belirlenmiş temel kuralları gözden geçirin. + preamble_invited: Devam etmeden önce, %{domain} moderatörleri tarafından belirlenmiş temel kuralları gözden geçirin. title: Bazı temel kurallar. title_invited: Davet edildiniz. security: Güvenlik set_new_password: Yeni parola belirle setup: - email_below_hint_html: İstenmeyenler dizininize bakın veya başka bir onay bağlantısı isteyin. Eğer yanlışsa e-posta adresinizi de düzeltebilirsiniz. email_settings_hint_html: "%{email} adresinizi doğrulamak için size gönderdiğimiz bağlantıya tıklayın. Biz burada bekliyoruz." link_not_received: Bağlantı gelmedi mi? - new_confirmation_instructions_sent: Birkaç dakika içerisinde onaylama bağlantısını içeren yeni bir e-posta alacaksınız! title: Gelen kutunuzu kontrol edin sign_in: preamble_html: "%{domain} kimlik bilgilerinizi kullanarak giriş yapın. Eğer hesabınız başka bir sunucuda barındırılıyorsa, burada giriş yapamazsınız." @@ -1138,9 +1110,7 @@ tr: title: "%{domain} için kurulumunuzu yapalım." status: account_status: Hesap durumu - confirming: E-posta doğrulamasının tamamlanması bekleniyor. functional: Hesabınız tamamen kullanıma hazır. - pending: Başvurunuz personelimiz tarafından gözden geçirilmeyi beklemektedir. Bu biraz zaman alabilir. Başvurunuz onaylanırsa bir e-posta alacaksınız. redirecting_to: Hesabınız aktif değil çünkü şu anda %{acct} adresine yönlendirilmektedir. self_destruct: "%{domain} kapandığı için, hesabınıza sadece kısıtlı erişiminiz olacak." view_strikes: Hesabınıza yönelik eski eylemleri görüntüleyin @@ -1183,9 +1153,6 @@ tr: before: 'Devam etmeden önce, lütfen bu notları dikkatlice okuyun:' caches: Diğer sunucular tarafından ön belleğe alınan içerik kalabilir data_removal: Gönderileriniz ve diğer verileriniz kalıcı olarak silinecektir - email_change_html: Hesabınızı silmeden e-posta adresinizi değiştirebilirsiniz - email_contact_html: Eğer hala ulaşmazsa, yardım için %{email} adresine e-posta gönderebilirsiniz - email_reconfirmation_html: Eğer doğrulama e-postası almıyorsanız, tekrar talep edebilirsiniz irreversible: Hesabınızı geri yükleyemeyecek ya da yeniden etkinleştiremeyeceksiniz more_details_html: Daha fazla ayrıntı için, gizlilik politikasına göz atın. username_available: Kullanıcı adınız tekrar kullanılabilir olacaktır @@ -1418,7 +1385,6 @@ tr: authentication_methods: otp: iki aşamalı kimlik doğrulama uygulaması password: parola - sign_in_token: e-posta güvenlik kodu webauthn: güvenlik anahtarları description_html: Eğer tanımadığınız bir faaliyet görüyorsanız, parolanızı değiştirmeyi ve iki aşamalı kimlik doğrulamayı etkinleştirmeyi düşünün. empty: Kimlik doğrulama geçmişi yok @@ -1429,16 +1395,6 @@ tr: unsubscribe: action: Evet, abonelikten çık complete: Abonelikten çık - confirmation_html: '%{domain} üzerindeki Mastodon için %{type} almayı durdurarak %{email} adresindeki aboneliğinizi iptal etmek istediğinizden emin misiniz? e-posta bildirim ayarlarınızdan her zaman yeniden abone olabilirsiniz.' - emails: - notification_emails: - favourite: bildirim e-postalarını favorile - follow: bildirim e-postalarını takip et - follow_request: istek e-postalarını takip et - mention: bildirim e-postalarına değin - reblog: bildirim e-postalarını yükselt - resubscribe_html: Abonelikten yanlışlıkla çıktıysanız, e-posta bildirim ayarlarınızdan yeniden abone olabilirsiniz. - success_html: Artık %{email} adresindeki e-postanıza %{domain} üzerindeki Mastodon için %{type} almayacaksınız. title: Abonelikten çık media_attachments: validations: @@ -1519,8 +1475,6 @@ tr: update: subject: "%{name} bir gönderiyi düzenledi" notifications: - administration_emails: Yönetici e-posta bildirimleri - email_events: E-posta bildirimi gönderilecek etkinlikler email_events_hint: 'Bildirim almak istediğiniz olayları seçin:' number: human: @@ -1679,7 +1633,6 @@ tr: import: İçe aktar import_and_export: İçe ve dışa aktar migrate: Hesap taşıma - notifications: E-posta bildirimleri preferences: Tercihler profile: Profil relationships: Takip edilenler ve takipçiler @@ -1696,7 +1649,7 @@ tr: user_domain_block: 'Engellediniz: %{target_name}' lost_followers: Kaybedilen takipçiler lost_follows: Kaybedilen takipler - preamble: Bir alan adını engellediğinizde veya denetleyicileriniz uzak bir sunucuyu askıya almaya karar verdiğinde takipçilerinizi ve takiplerinizi kaybedebilirsiniz. Bu olduğunda, kopan ilişkilerin bir listesini, incelemek ve başka bir sunucuya aktarmak için indirebileceksiniz. + preamble: Bir alan adını engellediğinizde veya moderatörleriniz uzak bir sunucuyu askıya almaya karar verdiğinde takipçilerinizi ve takiplerinizi kaybedebilirsiniz. Bu olduğunda, kopan ilişkilerin bir listesini, incelemek ve başka bir sunucuya aktarmak için indirebileceksiniz. purged: Bu sunucu hakkındaki bilgiler, sunucunun yöneticileri tarafından temizlenmiş. type: Olay statuses: @@ -1926,7 +1879,6 @@ tr: invalid_otp_token: Geçersiz iki adımlı doğrulama kodu otp_lost_help_html: Her ikisine de erişiminizi kaybettiyseniz, %{email} ile irtibata geçebilirsiniz rate_limited: Çok fazla kimlik doğrulama denemesi. Daha sonra tekrar deneyin. - seamless_external_login: Harici bir servis aracılığıyla oturum açtınız, bu nedenle parola ve e-posta ayarları mevcut değildir. signed_in_as: 'Oturum açtı:' verification: extra_instructions_html: İpucu: Web sitenizdeki bağlantı görünmez olabilir. Önemli olan, kullanıcı tarafından oluşturulan içeriğe sahip web sitelerinde kimliğe bürünmeyi önleyen rel="me"'dir. Sayfa başlığında a yerine bir bağlantı etiketi de kullanabilirsiniz, ancak HTML'ye JavaScript çalıştırılmadan erişilebilir olmalıdır. diff --git a/config/locales/tt.yml b/config/locales/tt.yml index 82bb18c9ae6..3a0d9d9ce86 100644 --- a/config/locales/tt.yml +++ b/config/locales/tt.yml @@ -151,7 +151,6 @@ tt: silence: Чикләү suspend: Искә алмау email_domain_blocks: - created_msg: Эл. почта домены уңышлы блокланды delete: Бетерү dns: types: @@ -295,7 +294,6 @@ tt: tag_languages_dimension: Иң популяр телләр tag_servers_dimension: Иң популяр серверлар usable: Кулланырга мөмкин - title: Мөһим вакыйгалар warning_presets: delete: Бетерү webhooks: @@ -326,8 +324,6 @@ tt: login: Керү logout: Чыгу or_log_in_with: Яки аның белән керү - progress: - confirm: Эл. почтаны раслагыз providers: cas: САS saml: SАML diff --git a/config/locales/uk.yml b/config/locales/uk.yml index e7aa5e40846..4add810bc60 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -35,7 +35,6 @@ uk: created_msg: Нотатку модератора успішно створено! destroyed_msg: Нотатку модератора успішно видалено! accounts: - add_email_domain_block: Додати поштовий домен до чорного списку approve: Схвалити approved_msg: Заявку на реєстрацію %{username} затверджено are_you_sure: Ви впевнені? @@ -62,7 +61,6 @@ uk: demote: Усунути destroyed_msg: Дані %{username} тепер в черзі на негайне видалення disable: Заморозити - disable_sign_in_token_auth: Вимкнути автентифікацію за допомогою е-пошти disable_two_factor_authentication: Вимкнути двофакторну авторизацію disabled: Вимкнено display_name: Відображуване ім'я @@ -71,7 +69,6 @@ uk: email: Електронна пошта email_status: Стан електронної пошти enable: Розморозити - enable_sign_in_token_auth: Увімкнути автентифікацію за допомогою е-пошти enabled: Увімкнено enabled_msg: Обліковий запис %{username} успішно розморожено followers: Підписники @@ -138,7 +135,6 @@ uk: resubscribe: Перепідписатися role: Роль search: Пошук - search_same_email_domain: Інші користувачі з тим самим поштовим доменом search_same_ip: Інші користувачі з тим самим IP security: Безпека security_measures: @@ -179,26 +175,21 @@ uk: approve_appeal: Затвердити апеляцію approve_user: Затвердити користувачів assigned_to_self_report: Призначити звіт - change_email_user: Змінити електронну пошту для користувача change_role_user: Змінити роль користувача confirm_user: Підтвердити користувача create_account_warning: Створити попередження create_announcement: Створити оголошення - create_canonical_email_block: Створити блок електронної пошти create_custom_emoji: Створити користувацьке емодзі create_domain_allow: Створити дозвіл на домен create_domain_block: Створити блокування домену - create_email_domain_block: Створити блокування поштового домену create_ip_block: Створити правило IP create_unavailable_domain: Створити недоступний домен create_user_role: Створити роль demote_user: Понизити користувача destroy_announcement: Видалити оголошення - destroy_canonical_email_block: Видалити блок електронної пошти destroy_custom_emoji: Видалити користувацьке емодзі destroy_domain_allow: Видалити дозвіл на домен destroy_domain_block: Видалити блокування домену - destroy_email_domain_block: Видалити блокування поштового домену destroy_instance: Очистити домен destroy_ip_block: Видалити правило IP destroy_status: Видалити допис @@ -206,10 +197,8 @@ uk: destroy_user_role: Знищити роль disable_2fa_user: Вимкнути 2FA disable_custom_emoji: Вимкнути користувацькі емодзі - disable_sign_in_token_auth_user: Вимкнути автентифікацію за допомогою е-пошти для користувача disable_user: Відключити користувача enable_custom_emoji: Увімкнути користувацькі емодзі - enable_sign_in_token_auth_user: Увімкнути автентифікацію за допомогою е-пошти для користувача enable_user: Активувати користувача memorialize_account: Меморіалізувати акаунт promote_user: Підвищити користувача @@ -239,26 +228,20 @@ uk: approve_appeal_html: "%{name} затвердили звернення на оскарження рішення від %{target}" approve_user_html: "%{name} схвалює реєстрацію від %{target}" assigned_to_self_report_html: "%{name} створює скаргу %{target} на себе" - change_email_user_html: "%{name} змінює поштову адресу користувача %{target}" change_role_user_html: "%{name} змінює роль %{target}" - confirm_user_html: "%{name} підтверджує стан поштової адреси користувача %{target}" create_account_warning_html: "%{name} надсилає попередження до %{target}" create_announcement_html: "%{name} створює нове оголошення %{target}" - create_canonical_email_block_html: "%{name} блокує електронну пошту з хешем %{target}" create_custom_emoji_html: "%{name} завантажує нові емодзі %{target}" create_domain_allow_html: "%{name} дозволяє федерацію з доменом %{target}" create_domain_block_html: "%{name} блокує домен %{target}" - create_email_domain_block_html: "%{name} блокує домен електронної пошти %{target}" create_ip_block_html: "%{name} створює правило для IP %{target}" create_unavailable_domain_html: "%{name} зупиняє доставляння на домен %{target}" create_user_role_html: "%{name} створює роль %{target}" demote_user_html: "%{name} понижує користувача %{target}" destroy_announcement_html: "%{name} видаляє оголошення %{target}" - destroy_canonical_email_block_html: "%{name} розблоковує електронну пошту з хешем %{target}" destroy_custom_emoji_html: "%{name} видаляє емоджі %{target}" destroy_domain_allow_html: "%{name} скасовує федерацію з доменом %{target}" destroy_domain_block_html: "%{name} розблокує домен %{target}" - destroy_email_domain_block_html: "%{name} розблоковує домен електронної пошти %{target}" destroy_instance_html: "%{name} очищує домен %{target}" destroy_ip_block_html: "%{name} видаляє правило для IP %{target}" destroy_status_html: "%{name} вилучає допис %{target}" @@ -266,10 +249,8 @@ uk: destroy_user_role_html: "%{name} видаляє роль %{target}" disable_2fa_user_html: "%{name} вимикає двоетапну перевірку для користувача %{target}" disable_custom_emoji_html: "%{name} вимикає емодзі %{target}" - disable_sign_in_token_auth_user_html: "%{name} вимикає автентифікацію через е-пошту для %{target}" disable_user_html: "%{name} вимикає вхід для користувача %{target}" enable_custom_emoji_html: "%{name} вмикає емодзі %{target}" - enable_sign_in_token_auth_user_html: "%{name} вмикає автентифікацію через е-пошту для %{target}" enable_user_html: "%{name} вмикає вхід для користувача %{target}" memorialize_account_html: "%{name} перетворює обліковий запис %{target} на сторінку пам'яті" promote_user_html: "%{name} підвищує користувача %{target}" @@ -277,7 +258,6 @@ uk: reject_user_html: "%{name} відхиляє реєстрацію від %{target}" remove_avatar_user_html: "%{name} прибирає аватар %{target}" reopen_report_html: "%{name} знову відкриває звіт %{target}" - resend_user_html: "%{name} було надіслано листа з підтвердженням для %{target}" reset_password_user_html: "%{name} скидає пароль користувача %{target}" resolve_report_html: "%{name} розв'язує скаргу %{target}" sensitive_account_html: "%{name} позначає медіа від %{target} делікатним" @@ -448,7 +428,6 @@ uk: many: "%{count} спроб входу за останній тиждень" one: "%{count} спроба за останній тиждень" other: "%{count} спроби входу за останній тиждень" - created_msg: Успішно додано поштовий домен до чорного списку delete: Видалити dns: types: @@ -457,12 +436,8 @@ uk: new: create: Додати домен resolve: Розв'язати домен - title: Нове блокування поштового домену - no_email_domain_block_selected: Жодні налаштування блокування доменів електронної пошти не було змінено, оскільки жоден з них не було обрано not_permitted: Не дозволено - resolved_dns_records_hint_html: Ім'я домену резолвиться в наступні домени MX, які в кінцевому рахунку відповідають за прийняття електронної пошти. Блокування домену MX заблокує реєстрацію з будь-якої e-mail адреси, яка використовує однаковий домен MX, навіть якщо доменне ім'я буде інакше. Будьте обережні, щоб не блокувати великих поштових провайдерів. resolved_through_html: Розв'язано через %{domain} - title: Чорний список поштових доменів export_domain_allows: new: title: Імпорт дозволів домену @@ -624,7 +599,6 @@ uk: resolve_description_html: Не буде застосовано жодних дій проти облікового запису, на який скаржилися, не буде записано попередження, а скаргу буде закрито. silence_description_html: Обліковий запис буде видно лише тим, хто вже за ним слідкує, або знайде його вручну, що значно обмежує його охоплення. Може завжди бути повернуто. Закриває всі скарги на цей обліковий запис. suspend_description_html: Обліковий запис і весь його вміст будуть недоступними й врешті-решт видалені, і взаємодіяти з ним буде неможливо. Відновлення можливе протягом 30 днів. Закриває всі скарги на цей обліковий запис. - actions_description_html: Визначте, які дії слід вжити для розв'язання цієї скарги. Якщо ви оберете каральні дії проти зареєстрованого облікового запису, про них буде надіслано сповіщення електронним листом, крім випадків, коли вибрано категорію Спам. actions_description_remote_html: Визначте, які дії слід вжити для розв'язання цього звіту. Це вплине тільки на те, як ваш сервер з'єднується з цим віддаленим обліковим записом і обробляє його вміст. add_to_report: Додати ще подробиць до скарги already_suspended_badges: @@ -689,7 +663,6 @@ uk: delete_data_html: Видаліть профіль @%{acct} і вміст за останні 30 днів, якщо вони не дія не скасується тим часом preview_preamble_html: "@%{acct} отримає попередження з таким вмістом:" record_strike_html: Запис попередження проти @%{acct}, що допоможе вам посилити ваші майбутні санкції проти цього облікового запису - send_email_html: Надіслати @%{acct} попереджувального електронного листа warning_placeholder: Додаткові причини дії модерації. target_origin: Походження облікового запису, на який скаржаться title: Скарги @@ -733,7 +706,6 @@ uk: manage_appeals: Керувати оскарженнями manage_appeals_description: Дозволяє користувачам розглядати оскарження дій модерації manage_blocks: Керувати блокуваннями - manage_blocks_description: Дозволяє користувачам блокувати постачальників е-пошти та IP-адреси manage_custom_emojis: Керувати користувацькими емоджі manage_custom_emojis_description: Дозволяє користувачам керувати користувацькими емоджі на сервері manage_federation: Керувати федерацією @@ -751,7 +723,6 @@ uk: manage_taxonomies: Керувати таксономіями manage_taxonomies_description: Дозволяє користувачам переглядати актуальні налаштування вмісту й оновити хештеґ manage_user_access: Керувати доступом користувачів - manage_user_access_description: Дозволяє користувачам вимкнути двоетапну перевірку інших користувачів, змінити їхню адресу електронної пошти та відновити пароль manage_users: Керувати користувачами manage_users_description: Дозволяє користувачам переглядати подробиці інших користувачів і виконувати їхню модерацію manage_webhooks: Керувати Webhooks @@ -826,7 +797,6 @@ uk: destroyed_msg: Завантаження сайту успішно видалено! software_updates: critical_update: Критично — оновіться якнайшвидше - description: Радимо постійно оновлювати інсталяцію Mastodon, щоб мати змогу користуватися найновішими виправленнями та функціями. На додаток, іноді дуже важливо вчасно оновлювати Mastodon, щоб уникнути проблем з безпекою. З цих причин Mastodon перевіряє наявність оновлень що 30 хвилин і сповіщає вас про це відповідно до ваших налаштувань сповіщень на електронну пошту. documentation_link: Докладніше release_notes: Примітки до випуску title: Доступні оновлення @@ -984,7 +954,7 @@ uk: many: Використали %{count} людей за минулий тиждень one: Використала одна людина за минулий тиждень other: Використали %{count} людей за минулий тиждень - title: Популярні + title: Рекомендації та тренди trending: Популярне warning_presets: add_new: Додати новий @@ -1071,9 +1041,7 @@ uk: guide_link_text: Кожен може взяти участь. sensitive_content: Дражливий зміст application_mailer: - notification_preferences: Змінити налаштування електронної пошти salutation: "%{name}," - settings: 'Змінити налаштування електронної пошти: %{link}' unsubscribe: Відписатися view: 'Перегляд:' view_profile: Показати профіль @@ -1093,7 +1061,6 @@ uk: hint_html: Ще одне! Ми повинні пересвідчитись, що ви людина (щоб ми могли уникнути спаму!). Розв'яжіть CAPTCHA внизу і натисніть кнопку "Продовжити". title: Перевірка безпеки confirmations: - awaiting_review: Ваша електронна адреса підтверджена! Наразі співробітники %{domain} розглядають вашу реєстрацію. Ви отримаєте електронний лист, якщо вони затвердять ваш обліковий запис! awaiting_review_title: Ваша реєстрація розглядається clicking_this_link: натисніть це посилання login_link: увійти @@ -1101,7 +1068,6 @@ uk: redirect_to_app_html: Вас мало переспрямувати до програми %{app_name}. Якщо цього не сталося, спробуйте %{clicking_this_link} або вручну поверніться до програми. registration_complete: Ваша реєстрація на %{domain} завершена! welcome_title: Ласкаво просимо, %{name}! - wrong_email_hint: Якщо ця адреса електронної пошти неправильна, можна змінити її в налаштуваннях облікового запису. delete_account: Видалити обліковий запис delete_account_html: Якщо ви хочете видалити свій обліковий запис, ви можете перейти сюди. Вас попросять підтвердити дію. description: @@ -1122,7 +1088,6 @@ uk: or_log_in_with: Або увійдіть з privacy_policy_agreement_html: Мною прочитано і я погоджуюся з політикою приватності progress: - confirm: Підтвердити електронну адресу details: Ваші дані review: Наш відгук rules: Погодитися з правилами @@ -1144,10 +1109,8 @@ uk: security: Зміна паролю set_new_password: Встановити новий пароль setup: - email_below_hint_html: Перевірте теку "Спам", або зробіть ще один запит. Ви можете виправити свою електронну адресу, якщо вона неправильна. email_settings_hint_html: Натисніть на посилання, яке ми надіслали вам, щоб підтвердити %{email}. Ми чекатимемо прямо тут. link_not_received: Не отримали посилання? - new_confirmation_instructions_sent: Ви отримаєте новий лист із посиланням на підтвердження протягом декількох хвилин! title: Перевірте вашу поштову скриньку sign_in: preamble_html: Увійдіть за допомогою облікових даних %{domain}. Якщо ваш обліковий запис розміщений на іншому сервері, ви не зможете увійти тут. @@ -1158,9 +1121,7 @@ uk: title: Налаштуймо вас на %{domain}. status: account_status: Стан облікового запису - confirming: Очікуємо на завершення підтвердження за допомогою електронної пошти. functional: Ваш обліковий запис повністю робочий. - pending: Ваша заява очікує на розгляд нашим персоналом. Це може зайняти деякий час. Ви отримаєте електронний лист, якщо ваша заява буде схвалена. redirecting_to: Ваш обліковий запис наразі неактивний, тому що він перенаправлений до %{acct}. self_destruct: Оскільки %{domain} закривається, ви отримаєте тільки обмежений доступ до вашого облікового запису. view_strikes: Переглянути попередні попередження вашому обліковому запису @@ -1203,9 +1164,6 @@ uk: before: 'До того як продовжити, будь ласка уважно прочитайте це:' caches: Інформація, кешована іншими серверами, може залишитися data_removal: Ваші дописи й інші дані будуть вилучені назавжди - email_change_html: Ви можете змінити вашу електронну адресу, не видаляючи ваш обліковий запис - email_contact_html: Якщо його все ще немає, ви можете написали до %{email} для допомоги - email_reconfirmation_html: Якщо ви не отримали електронного листа з підтвердженням, ви можете запросити його знову irreversible: Буде неможливо відновити ваш обліковий запис more_details_html: Подробиці за посиланням політика конфіденційності. username_available: Ваше ім'я користувача стане доступним для використання @@ -1454,7 +1412,6 @@ uk: authentication_methods: otp: застосунок двофакторної автентифікації password: пароль - sign_in_token: код безпеки е-поштою webauthn: ключі безпеки description_html: Якщо ви помітили невідомі вам дії, тоді подумайте про зміну свого пароля та можливість увімкнення двофакторної автентифікації. empty: Немає історії входів @@ -1465,16 +1422,6 @@ uk: unsubscribe: action: Так, відписатися complete: Відписалися - confirmation_html: Ви впевнені, що хочете відписатися від отримання %{type} для Mastodon на %{domain} до своєї скриньки %{email}? Ви можете повторно підписатися у налаштуваннях сповіщень електронною поштою. - emails: - notification_emails: - favourite: отримувати сповіщення про вподобання електронною поштою - follow: отримувати сповіщення про підписки електронною поштою - follow_request: отримувати сповіщення про запити на стеження електронною поштою - mention: отримувати сповіщення про згадки електронною поштою - reblog: отримувати сповіщення про поширення електронною поштою - resubscribe_html: Якщо ви відписалися помилково, ви можете повторно підписатися в налаштуваннях сповіщень електронною поштою. - success_html: Ви більше не отримуватимете %{type} для Mastodon %{domain} на адресу %{email}. title: Відписатися media_attachments: validations: @@ -1555,8 +1502,6 @@ uk: update: subject: "%{name} змінює допис" notifications: - administration_emails: Сповіщення е-пошти адміністратора - email_events: Події, про які сповіщати електронною поштою email_events_hint: 'Оберіть події, про які ви хочете отримувати сповіщення:' number: human: @@ -1715,7 +1660,6 @@ uk: import: Імпорт import_and_export: Імпорт та експорт migrate: Міграція облікового запису - notifications: E-mail сповіщення preferences: Налаштування profile: Загальнодоступний профіль relationships: Підписки та підписники @@ -1976,7 +1920,6 @@ uk: invalid_otp_token: Введено неправильний код otp_lost_help_html: Якщо ви втратили доступ до обох, ви можете отримати доступ з %{email} rate_limited: Забагато спроб з'єднання. Спробуйте ще раз пізніше. - seamless_external_login: Ви увійшли за допомогою зовнішнього сервісу, тому налаштування паролю та електронної пошти недоступні. signed_in_as: 'Ви увійшли як:' verification: extra_instructions_html: Порада: Посилання на ваш сайт може бути невидимим. Важлива частина — це rel="me", яка не запобігає видаванню себе за іншу особу на вебсайтах з користувацьким наповненням. Ви навіть можете використовувати тег link у заголовку сторінки замість a, але HTML має бути доступним без виконання JavaScript. diff --git a/config/locales/vi.yml b/config/locales/vi.yml index dacaafd7681..35b55583a06 100644 --- a/config/locales/vi.yml +++ b/config/locales/vi.yml @@ -56,7 +56,7 @@ vi: demote: Xóa vai trò destroyed_msg: Dữ liệu %{username} sẽ được lên lịch xóa ngay bây giờ disable: Khóa - disable_sign_in_token_auth: Vô hiệu hóa xác minh bằng email + disable_sign_in_token_auth: Tắt xác minh bằng email disable_two_factor_authentication: Vô hiệu hóa xác minh 2 bước disabled: Tạm khóa display_name: Biệt danh @@ -129,7 +129,7 @@ vi: resubscribe: Đăng ký lại role: Vai trò search: Tìm kiếm - search_same_email_domain: Tra cứu email + search_same_email_domain: Những người khác với cùng tên miền email search_same_ip: Tra cứu IP security: Bảo mật security_measures: @@ -170,22 +170,22 @@ vi: approve_appeal: Chấp nhận kháng cáo approve_user: Chấp nhận đăng ký assigned_to_self_report: Tự xử lý báo cáo - change_email_user: Đổi email + change_email_user: Đổi email người dùng change_role_user: Đổi vai trò confirm_user: Xác minh create_account_warning: Cảnh cáo create_announcement: Tạo thông báo mới - create_canonical_email_block: Tạo chặn tên miền email + create_canonical_email_block: Tạo chặn email create_custom_emoji: Tạo emoji create_domain_allow: Cho phép máy chủ create_domain_block: Chặn máy chủ - create_email_domain_block: Chặn tên miền email + create_email_domain_block: Tạo chặn tên miền email create_ip_block: Tạo chặn IP mới create_unavailable_domain: Máy chủ không khả dụng create_user_role: Tạo vai trò demote_user: Xóa vai trò destroy_announcement: Xóa thông báo - destroy_canonical_email_block: Bỏ chặn tên miền email + destroy_canonical_email_block: Bỏ chặn email destroy_custom_emoji: Xóa emoji destroy_domain_allow: Bỏ thanh trừng máy chủ destroy_domain_block: Bỏ chặn máy chủ @@ -197,10 +197,10 @@ vi: destroy_user_role: Xóa vai trò disable_2fa_user: Vô hiệu hóa 2FA disable_custom_emoji: Vô hiệu hóa emoji - disable_sign_in_token_auth_user: Vô hiệu hóa xác minh bằng email + disable_sign_in_token_auth_user: Tắt xác minh bằng email cho người dùng disable_user: Vô hiệu hóa đăng nhập enable_custom_emoji: Cho phép emoji - enable_sign_in_token_auth_user: Bật xác minh bằng email + enable_sign_in_token_auth_user: Bật xác minh bằng email cho người dùng enable_user: Bỏ vô hiệu hóa đăng nhập memorialize_account: Đánh dấu tưởng niệm promote_user: Chỉ định vai trò @@ -235,21 +235,21 @@ vi: confirm_user_html: "%{name} đã xác minh địa chỉ email của %{target}" create_account_warning_html: "%{name} đã cảnh cáo %{target}" create_announcement_html: "%{name} tạo thông báo mới %{target}" - create_canonical_email_block_html: "%{name} chặn email với hàm băm %{target}" + create_canonical_email_block_html: "%{name} đã chặn email với hash %{target}" create_custom_emoji_html: "%{name} đã tải lên biểu tượng cảm xúc mới %{target}" create_domain_allow_html: "%{name} kích hoạt liên hợp với %{target}" create_domain_block_html: "%{name} chặn máy chủ %{target}" - create_email_domain_block_html: "%{name} chặn tên miền email %{target}" + create_email_domain_block_html: "%{name} đã chặn tên miền email %{target}" create_ip_block_html: "%{name} đã chặn IP %{target}" create_unavailable_domain_html: "%{name} ngưng phân phối với máy chủ %{target}" create_user_role_html: "%{name} đã tạo vai trò %{target}" demote_user_html: "%{name} đã xóa vai trò của %{target}" destroy_announcement_html: "%{name} xóa thông báo %{target}" - destroy_canonical_email_block_html: "%{name} bỏ chặn email với hàm băm %{target}" + destroy_canonical_email_block_html: "%{name} đã bỏ chặn email với hash %{target}" destroy_custom_emoji_html: "%{name} đã xóa emoji %{target}" destroy_domain_allow_html: "%{name} đã ngừng liên hợp với %{target}" destroy_domain_block_html: "%{name} bỏ chặn máy chủ %{target}" - destroy_email_domain_block_html: "%{name} bỏ chặn tên miền email %{target}" + destroy_email_domain_block_html: "%{name} đã bỏ chặn email %{target}" destroy_instance_html: "%{name} thanh trừng máy chủ %{target}" destroy_ip_block_html: "%{name} bỏ chặn IP %{target}" destroy_status_html: "%{name} đã xóa tút của %{target}" @@ -257,10 +257,10 @@ vi: destroy_user_role_html: "%{name} đã xóa vai trò %{target}" disable_2fa_user_html: "%{name} đã vô hiệu hóa xác minh hai bước của %{target}" disable_custom_emoji_html: "%{name} đã ẩn emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} vô hiệu hóa xác minh email của %{target}" + disable_sign_in_token_auth_user_html: "%{name} đã tắt xác minh email của %{target}" disable_user_html: "%{name} vô hiệu hóa đăng nhập %{target}" enable_custom_emoji_html: "%{name} cho phép Emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} bật xác minh email của %{target}" + enable_sign_in_token_auth_user_html: "%{name} đã bật xác minh email của %{target}" enable_user_html: "%{name} bỏ vô hiệu hóa đăng nhập %{target}" memorialize_account_html: "%{name} đã biến tài khoản %{target} thành một trang tưởng niệm" promote_user_html: "%{name} chỉ định vai trò cho %{target}" @@ -268,7 +268,7 @@ vi: reject_user_html: "%{name} đã từ chối đăng ký từ %{target}" remove_avatar_user_html: "%{name} đã xóa ảnh đại diện của %{target}" reopen_report_html: "%{name} mở lại báo cáo %{target}" - resend_user_html: "%{name} gửi lại email xác minh cho %{target}" + resend_user_html: "%{name} đã gửi lại email xác minh cho %{target}" reset_password_user_html: "%{name} đã đặt lại mật khẩu của %{target}" resolve_report_html: "%{name} đã xử lý báo cáo %{target}" sensitive_account_html: "%{name} đánh dấu nội dung của %{target} là nhạy cảm" @@ -424,7 +424,7 @@ vi: allow_registrations_with_approval: Cho đăng ký nhưng duyệt thủ công attempts_over_week: other: "%{count} lần thử đăng ký vào tuần trước" - created_msg: Đã chặn tên miền email này + created_msg: Đã chặn tên miền email thành công delete: Xóa bỏ dns: types: @@ -434,7 +434,7 @@ vi: create: Thêm địa chỉ resolve: Xử lý tên miền title: Chặn tên miền email mới - no_email_domain_block_selected: Không có chặn e-mail nào thay đổi vì không có mục nào được chọn + no_email_domain_block_selected: Không có thay đổi vì không có mục nào được chọn not_permitted: Không cho phép resolved_dns_records_hint_html: Tên miền phân giải thành các tên miền MX sau, các tên miền này chịu trách nhiệm cuối cùng trong việc chấp nhận email. Chặn tên miền MX sẽ chặn đăng ký từ bất kỳ địa chỉ email nào sử dụng cùng một tên miền MX, ngay cả khi tên miền hiển thị là khác. Cẩn thận đừng chặn những dịch vụ email lớn. resolved_through_html: Đã xử lý thông qua %{domain} @@ -588,7 +588,7 @@ vi: resolve_description_html: Không áp dụng trừng phạt nào và đóng báo cáo. silence_description_html: Chỉ hiển thị trang với những người đã theo dõi hoặc tìm kiếm thủ công. suspend_description_html: Tài khoản và tất cả nội dung của nó sẽ không thể truy cập được và cuối cùng sẽ bị xóa, đồng thời không thể tương tác với tài khoản đó. Có thể đảo ngược trong vòng 30 ngày. Đóng tất cả các báo cáo đối với tài khoản này. - actions_description_html: Nếu áp đặt trừng phạt, một email thông báo sẽ được gửi cho người này, ngoại trừ Spam. + actions_description_html: Nếu áp đặt kiểm duyệt, một email thông báo sẽ được gửi cho người này, ngoại trừ Spam. actions_description_remote_html: Chọn hành động cần thực hiện để xử lý báo cáo này. Điều này sẽ chỉ ảnh hưởng đến cách máy chủ của bạn giao tiếp với tài khoản này và xử lý nội dung của nó. add_to_report: Bổ sung báo cáo already_suspended_badges: @@ -691,7 +691,7 @@ vi: manage_appeals: Quản lý kháng cáo manage_appeals_description: Cho phép xem xét kháng cáo đối với các hành động kiểm duyệt manage_blocks: Quản lý chặn - manage_blocks_description: Cho phép chặn các nhà cung cấp e-mail và địa chỉ IP + manage_blocks_description: Cho phép người dùng tự chặn các nhà cung cấp email và địa chỉ IP manage_custom_emojis: Quản lý emoji manage_custom_emojis_description: Cho phép quản lý các emoji tùy chỉnh trên máy chủ manage_federation: Quản lý liên hợp @@ -709,7 +709,7 @@ vi: manage_taxonomies: Quản lý phân loại manage_taxonomies_description: Cho phép đánh giá nội dung xu hướng và cập nhật cài đặt hashtag manage_user_access: Quản lý người truy cập - manage_user_access_description: Cho phép vô hiệu hóa xác thực hai bước của người khác, thay đổi địa chỉ email và đặt lại mật khẩu của họ + manage_user_access_description: Cho phép người dùng tắt xác minh hai bước của người khác, đổi địa chỉ email và đặt lại mật khẩu của họ manage_users: Quản lý người manage_users_description: Cho phép xem thông tin chi tiết của người khác và thực hiện các hành động kiểm duyệt manage_webhooks: Quản lý Webhook @@ -784,7 +784,7 @@ vi: destroyed_msg: Đã xóa tập tin tải lên thành công! software_updates: critical_update: Quan trọng — vui lòng cập nhật sớm - description: Bạn nên cập nhật Mastodon phiên bản mới nhất để được hưởng lợi từ các bản sửa lỗi và thêm tính năng mới. Hơn nữa, quan trọng là phải cập nhật Mastodon kịp thời để tránh các vấn đề bảo mật. Vì những lý do này, Mastodon sẽ kiểm tra các bản cập nhật 30 phút một lần và sẽ thông báo cho bạn theo tùy chọn thông báo qua email của bạn. + description: Bạn nên cập nhật Mastodon phiên bản mới nhất để được hưởng lợi từ các bản sửa lỗi và thêm tính năng mới. Nhất là để tránh các vấn đề bảo mật. Vì những lý do này, Mastodon sẽ kiểm tra các bản cập nhật 30 phút một lần và sẽ thông báo cho bạn theo tùy chọn thông báo qua email của bạn. documentation_link: Tìm hiểu thêm release_notes: Có gì mới? title: Bản cập nhật mới @@ -893,10 +893,16 @@ vi: trends: allow: Cho phép approved: Đã cho phép + confirm_allow: Bạn có chắc muốn cho phép những hashtag đã chọn? + confirm_disallow: Bạn có chắc muốn cấm những hashtag đã chọn? disallow: Cấm links: allow: Cho phép liên kết allow_provider: Cho phép nguồn đăng + confirm_allow: Bạn có chắc muốn cho phép những liên kết đã chọn? + confirm_allow_provider: Bạn có chắc muốn cho phép những tên miền email đã chọn? + confirm_disallow: Bạn có chắc muốn cấm những liên kết đã chọn? + confirm_disallow_provider: Bạn có chắc muốn cấm những tên miền email đã chọn? description_html: Đây là những liên kết được chia sẻ nhiều trên máy chủ của bạn. Nó có thể giúp người dùng tìm hiểu những gì đang xảy ra trên thế giới. Không có liên kết nào được hiển thị công khai cho đến khi bạn duyệt nguồn đăng. Bạn cũng có thể cho phép hoặc từ chối từng liên kết riêng. disallow: Cấm liên kết disallow_provider: Cấm nguồn đăng @@ -919,6 +925,10 @@ vi: statuses: allow: Cho phép tút allow_account: Cho phép người đăng + confirm_allow: Bạn có chắc muốn cho phép những tút đã chọn? + confirm_allow_account: Bạn có chắc muốn cho phép những người đã chọn? + confirm_disallow: Bạn có chắc muốn cấm những tút đã chọn? + confirm_disallow_account: Bạn có chắc muốn cấm những người đã chọn? description_html: Đây là những tút đang được chia sẻ và yêu thích rất nhiều trên máy chủ của bạn. Nó có thể giúp người mới và người cũ tìm thấy nhiều người hơn để theo dõi. Không có tút nào được hiển thị công khai cho đến khi bạn cho phép người đăng và người cho phép đề xuất tài khoản của họ cho người khác. Bạn cũng có thể cho phép hoặc từ chối từng tút riêng. disallow: Cấm tút disallow_account: Cấm người đăng @@ -949,7 +959,7 @@ vi: usage_comparison: Dùng %{today} lần hôm nay, so với %{yesterday} hôm qua used_by_over_week: other: "%{count} người dùng tuần rồi" - title: Xu hướng + title: Đề xuất & Xu hướng trending: Xu hướng warning_presets: add_new: Thêm mới @@ -1033,9 +1043,9 @@ vi: guide_link_text: Ai cũng có thể đóng góp. sensitive_content: Nội dung nhạy cảm application_mailer: - notification_preferences: Thay đổi tùy chọn email + notification_preferences: Thay đổi thiết lập email salutation: "%{name}," - settings: 'Thay đổi tùy chọn email: %{link}' + settings: 'Thay đổi thiết lập email: %{link}' unsubscribe: Hủy đăng ký view: 'Chi tiết:' view_profile: Xem trang hồ sơ @@ -1055,7 +1065,7 @@ vi: hint_html: Còn một xíu nữa! Chúng tôi cần xác minh bạn là con người (để chúng tôi có thể ngăn chặn thư rác!). Nhập CAPTCHA bên dưới và nhấn "Tiếp tục". title: Kiểm tra an toàn confirmations: - awaiting_review: Đã xác minh email của bạn! Kiểm duyệt viên %{domain} đang xem xét đăng ký của bạn. Bạn sẽ nhận được một email nếu tài khoản của bạn được duyệt! + awaiting_review: Đã nhận yêu cầu! Kiểm duyệt viên %{domain} đang xem xét đăng ký của bạn. Bạn sẽ nhận được một email nếu tài khoản của bạn được duyệt! awaiting_review_title: Đăng ký của bạn đang chờ duyệt clicking_this_link: nhấn vào link này login_link: đăng nhập @@ -1063,7 +1073,7 @@ vi: redirect_to_app_html: Bạn đã có thể chuyển tiếp tới %{app_name}. Nếu không có gì xảy ra, thử %{clicking_this_link} hoặc tự quay lại app. registration_complete: Hoàn tất đăng ký trên %{domain}! welcome_title: Chào mừng, %{name}! - wrong_email_hint: Nếu địa chỉ email đó không chính xác, bạn có thể thay đổi nó trong cài đặt tài khoản. + wrong_email_hint: Nếu địa chỉ email đó không chính xác, bạn có thể đổi lại trong cài đặt tài khoản. delete_account: Xóa tài khoản delete_account_html: Nếu bạn muốn xóa tài khoản của mình, hãy yêu cầu tại đây. Bạn sẽ được yêu cầu xác nhận. description: @@ -1084,7 +1094,7 @@ vi: or_log_in_with: Hoặc đăng nhập bằng privacy_policy_agreement_html: Tôi đã đọc và đồng ý chính sách bảo mật progress: - confirm: Xác minh email + confirm: Xác nhận email details: Điền thông tin review: Đợi duyệt rules: Đọc nội quy @@ -1165,9 +1175,9 @@ vi: before: 'Trước khi tiếp tục, xin vui lòng xem xét cẩn thận:' caches: Nội dung đã lưu trữ trên các máy chủ khác có thể vẫn tồn tại data_removal: Bài viết của bạn và dữ liệu khác sẽ bị xóa vĩnh viễn - email_change_html: Bạn có thể thay đổi địa chỉ email mà không cần phải xóa tài khoản - email_contact_html: Nếu vẫn không nhận được, bạn có thể liên hệ %{email} để được giúp đỡ - email_reconfirmation_html: Nếu bạn không nhận được email xác minh, hãy thử yêu cầu lại + email_change_html: Bạn có thể đổi địa chỉ email mà không cần phải xóa tài khoản + email_contact_html: Nếu vẫn không nhận được, hãy liên hệ %{email} để được giúp đỡ + email_reconfirmation_html: Nếu bạn không nhận được email xác nhận, hãy thử yêu cầu lại irreversible: Bạn sẽ không thể khôi phục hoặc kích hoạt lại tài khoản của mình more_details_html: Đọc chính sách bảo mật để biết thêm chi tiết. username_available: Tên người dùng của bạn sẽ có thể đăng ký lại @@ -1403,16 +1413,16 @@ vi: unsubscribe: action: Đúng, hủy đăng ký complete: Đã hủy đăng ký - confirmation_html: Bạn có có chắc muốn hủy đăng ký %{type} Mastodon trên %{domain} cho %{email}? Bạn có thể đăng ký lại từ cài đặt thông báo email. + confirmation_html: Bạn có chắc muốn hủy đăng ký %{type} Mastodon trên %{domain} tới %{email}? Bạn có thể đăng ký lại từ cài đặt thông báo email. emails: notification_emails: favourite: email thông báo lượt thích - follow: email thông báo theo dõi + follow: email thông báo người theo dõi mới follow_request: email thông báo yêu cầu theo dõi mention: email thông báo lượt nhắc đến reblog: email thông báo lượt đăng lại resubscribe_html: Nếu đổi ý, bạn có thể đăng ký lại từ cài đặt thông báo email. - success_html: Bạn sẽ không còn nhận %{type} Mastodon trên %{domain} cho %{email}. + success_html: Bạn sẽ không còn nhận %{type} Mastodon trên %{domain} tới %{email}. title: Hủy đăng ký media_attachments: validations: @@ -1493,8 +1503,8 @@ vi: update: subject: "%{name} đã sửa một tút" notifications: - administration_emails: Email thông báo admin - email_events: Email + administration_emails: Thông báo email admin + email_events: Những sự kiện thông báo email email_events_hint: 'Chọn những hoạt động sẽ gửi thông báo qua email:' number: human: @@ -1653,7 +1663,7 @@ vi: import: Nhập dữ liệu import_and_export: Dữ liệu migrate: Chuyển tài khoản sang máy chủ khác - notifications: Thông báo email + notifications: Thông báo qua email preferences: Chung profile: Hồ sơ relationships: Quan hệ diff --git a/config/locales/zh-CN.yml b/config/locales/zh-CN.yml index f08142719aa..36b62e535d9 100644 --- a/config/locales/zh-CN.yml +++ b/config/locales/zh-CN.yml @@ -29,18 +29,18 @@ zh-CN: created_msg: 管理记录创建成功! destroyed_msg: 管理记录删除成功! accounts: - add_email_domain_block: 封禁电子邮箱域名 + add_email_domain_block: 封禁邮箱域名 approve: 批准 approved_msg: 已批准 %{username} 的注册申请 are_you_sure: 你确定吗? avatar: 头像 by_domain: 域名 change_email: - changed_msg: 已成功更改电子邮件地址! + changed_msg: 已成功更改邮箱地址! current_email: 当前的电子邮箱 label: 更改电子邮箱 new_email: 新的电子邮箱 - submit: 更改电子邮箱 + submit: 更改邮箱 title: 更改 %{username} 的电子邮箱 change_role: changed_msg: 已成功更改角色! @@ -56,16 +56,16 @@ zh-CN: demote: 降任 destroyed_msg: "%{username} 的数据已被安排至删除队列" disable: 冻结 - disable_sign_in_token_auth: 禁用电子邮件令牌认证 + disable_sign_in_token_auth: 禁用邮件令牌身份验证 disable_two_factor_authentication: 停用双因素认证 disabled: 已冻结 display_name: 昵称 domain: 域名 edit: 编辑 email: 电子邮箱地址 - email_status: 电子邮件地址状态 + email_status: 邮箱地址状态 enable: 解冻 - enable_sign_in_token_auth: 启用电子邮件令牌认证 + enable_sign_in_token_auth: 启用邮件令牌身份验证 enabled: 已启用 enabled_msg: 成功解冻 %{username} 的账号 followers: 粉丝 @@ -129,7 +129,7 @@ zh-CN: resubscribe: 重新订阅 role: 角色 search: 搜索 - search_same_email_domain: 其他具有相同电子邮箱域名的用户 + search_same_email_domain: 其他使用相同邮箱域名的用户 search_same_ip: 具有相同IP的其他用户 security: 安全性 security_measures: @@ -153,7 +153,7 @@ zh-CN: title: 用户 unblock_email: 取消屏蔽邮件地址 unblocked_email_msg: 成功取消屏蔽了 %{username} 的邮件地址 - unconfirmed_email: 待验证的电子邮件地址 + unconfirmed_email: 待验证的邮箱地址 undo_sensitized: 去除敏感内容标记 undo_silenced: 解除隐藏 undo_suspension: 解除封禁 @@ -170,26 +170,26 @@ zh-CN: approve_appeal: 批准申诉 approve_user: 批准用户 assigned_to_self_report: 指派举报 - change_email_user: 为用户修改邮箱地址 + change_email_user: 为用户修改邮箱 change_role_user: 更改用户角色 confirm_user: 确认用户 create_account_warning: 创建警告 create_announcement: 创建公告 - create_canonical_email_block: 新增 E-mail 屏蔽 + create_canonical_email_block: 封禁新的邮箱 create_custom_emoji: 创建自定义表情符号 create_domain_allow: 允许新域名 create_domain_block: 封禁新域名 - create_email_domain_block: 封禁电子邮箱域名 + create_email_domain_block: 封禁新的邮箱域名 create_ip_block: 新建 IP 规则 create_unavailable_domain: 创建不可用域名 create_user_role: 创建角色 demote_user: 给用户降职 destroy_announcement: 删除公告 - destroy_canonical_email_block: 删除 E-mail 封禁 + destroy_canonical_email_block: 解除邮箱封禁 destroy_custom_emoji: 删除自定义表情符号 destroy_domain_allow: 解除域名允许 destroy_domain_block: 解除域名封禁 - destroy_email_domain_block: 解除电子邮箱域名封禁 + destroy_email_domain_block: 解除邮箱域名封禁 destroy_instance: 删除实例 destroy_ip_block: 删除 IP 规则 destroy_status: 删除嘟文 @@ -197,10 +197,10 @@ zh-CN: destroy_user_role: 销毁角色 disable_2fa_user: 停用双因素认证 disable_custom_emoji: 禁用自定义表情符号 - disable_sign_in_token_auth_user: 为用户禁用电子邮件令牌认证 + disable_sign_in_token_auth_user: 为用户禁用邮件令牌身份验证 disable_user: 禁用用户 enable_custom_emoji: 启用自定义表情符号 - enable_sign_in_token_auth_user: 为用户启用电子邮件令牌认证 + enable_sign_in_token_auth_user: 为用户启用邮件令牌身份验证 enable_user: 启用用户 memorialize_account: 将账户设为追悼模式 promote_user: 给用户升任 @@ -208,7 +208,7 @@ zh-CN: reject_user: 拒绝用户 remove_avatar_user: 移除头像 reopen_report: 重开举报 - resend_user: 重新发送确认电子邮件 + resend_user: 重新发送确认邮件 reset_password_user: 重置密码 resolve_report: 处理举报 sensitive_account: 将你账号中的媒体标记为敏感内容 @@ -230,26 +230,26 @@ zh-CN: approve_appeal_html: "%{name} 批准了 %{target} 对审核结果的申诉" approve_user_html: "%{name} 批准了用户 %{target} 的注册" assigned_to_self_report_html: "%{name} 接管了举报 %{target}" - change_email_user_html: "%{name} 更改了用户 %{target} 的电子邮件地址" + change_email_user_html: "%{name} 修改了用户 %{target} 的邮箱地址" change_role_user_html: "%{name} 更改了 %{target} 的角色" - confirm_user_html: "%{name} 确认了用户 %{target} 的电子邮件地址" + confirm_user_html: "%{name} 确认了用户 %{target} 的邮箱地址" create_account_warning_html: "%{name} 向 %{target} 发送了警告" create_announcement_html: "%{name} 创建了新公告 %{target}" - create_canonical_email_block_html: "%{name} 屏蔽了 hash 为 %{target} 的电子邮箱" + create_canonical_email_block_html: "%{name} 封禁了 hash 为 %{target} 的邮箱地址" create_custom_emoji_html: "%{name} 添加了新的自定义表情 %{target}" create_domain_allow_html: "%{name} 允许了和域名 %{target} 的跨站交互" create_domain_block_html: "%{name} 屏蔽了域名 %{target}" - create_email_domain_block_html: "%{name} 屏蔽了电子邮件域名 %{target}" + create_email_domain_block_html: "%{name} 封禁了邮箱域名 %{target}" create_ip_block_html: "%{name} 为 IP %{target} 创建了规则" create_unavailable_domain_html: "%{name} 停止了向域名 %{target} 的投递" create_user_role_html: "%{name} 创建了 %{target} 角色" demote_user_html: "%{name} 对用户 %{target} 进行了降任操作" destroy_announcement_html: "%{name} 删除了公告 %{target}" - destroy_canonical_email_block_html: "%{name} 解除屏蔽了 hash 为 %{target} 的电子邮箱" + destroy_canonical_email_block_html: "%{name} 解封了 hash 为 %{target} 的邮箱地址" destroy_custom_emoji_html: "%{name} 删除了自定义表情 %{target}" destroy_domain_allow_html: "%{name} 拒绝了和 %{target} 跨站交互" destroy_domain_block_html: "%{name} 解除了对域名 %{target} 的屏蔽" - destroy_email_domain_block_html: "%{name} 解除了对电子邮件域名 %{target} 的屏蔽" + destroy_email_domain_block_html: "%{name} 解封了邮箱域名 %{target}" destroy_instance_html: "%{name} 删除了实例 %{target}" destroy_ip_block_html: "%{name} 删除了 IP %{target} 的规则" destroy_status_html: "%{name} 删除了 %{target} 的嘟文" @@ -257,10 +257,10 @@ zh-CN: destroy_user_role_html: "%{name} 删除了 %{target} 角色" disable_2fa_user_html: "%{name} 停用了用户 %{target} 的双因素认证" disable_custom_emoji_html: "%{name} 停用了自定义表情 %{target}" - disable_sign_in_token_auth_user_html: "%{name} 已为 %{target} 禁用电子邮件令牌认证" + disable_sign_in_token_auth_user_html: "%{name} 为 %{target} 禁用了邮件令牌身份验证" disable_user_html: "%{name} 将用户 %{target} 设置为禁止登录" enable_custom_emoji_html: "%{name} 启用了自定义表情 %{target}" - enable_sign_in_token_auth_user_html: "%{name} 已为 %{target} 启用电子邮件令牌认证" + enable_sign_in_token_auth_user_html: "%{name} 为 %{target} 启用了邮件令牌身份验证" enable_user_html: "%{name} 将用户 %{target} 设置为允许登录" memorialize_account_html: "%{name} 将 %{target} 设置为追悼账户" promote_user_html: "%{name} 对用户 %{target} 进行了升任操作" @@ -268,7 +268,7 @@ zh-CN: reject_user_html: "%{name} 拒绝了用户 %{target} 的注册" remove_avatar_user_html: "%{name} 删除了 %{target} 的头像" reopen_report_html: "%{name} 重开了举报 %{target}" - resend_user_html: "%{name} 给 %{target} 重新发送了确认电子邮件" + resend_user_html: "%{name} 向 %{target} 重新发送了确认邮件" reset_password_user_html: "%{name} 重置了用户 %{target} 的密码" resolve_report_html: "%{name} 处理了举报 %{target}" sensitive_account_html: "%{name} 将 %{target} 的媒体标记为敏感内容" @@ -424,7 +424,7 @@ zh-CN: allow_registrations_with_approval: 注册时需要批准 attempts_over_week: other: 上周有 %{count} 次注册尝试 - created_msg: 成功屏蔽电子邮件域名 + created_msg: 成功封禁邮箱域名 delete: 删除 dns: types: @@ -433,12 +433,12 @@ zh-CN: new: create: 添加域名 resolve: 解析域名 - title: 添加电子邮件域名屏蔽 - no_email_domain_block_selected: 没有任何项目被选中,因此未能更改电子邮件域名屏蔽列表 + title: 封禁新的邮箱域名 + no_email_domain_block_selected: 没有任何项目被选中,因此未更改邮箱域名屏蔽列表 not_permitted: 未允许 - resolved_dns_records_hint_html: 该域名解析的 MX 记录所指向的域名如下,这些域名被用于接收电子邮件。 即使电子邮件地址域名与 MX 域名不同,屏蔽一个 MX 域名意味着阻止任何使用相同 MX 域名的电子邮件地址注册本站账户。 请小心不要误屏蔽主要的电子邮件提供商。 + resolved_dns_records_hint_html: 该域名解析的 MX 记录所指向的域名如下,这些域名被用于接收电子邮件。 即使电子邮件地址域名与 MX 域名不同,屏蔽一个 MX 域名意味着阻止任何使用相同 MX 域名的邮箱地址注册本站账户。 请谨慎操作,不要误屏蔽主要的邮箱提供商。 resolved_through_html: 通过 %{domain} 解析 - title: 电子邮件域名屏蔽 + title: 被封禁的邮箱域名 export_domain_allows: new: title: 导入域名允许列表 @@ -653,7 +653,7 @@ zh-CN: delete_data_html: 从现在起 30 天后删除 @%{acct} 的个人资料和内容,除非他们同时解除暂停。 preview_preamble_html: "@%{acct} 将收到包含以下内容的警告:" record_strike_html: 记录一次针对 @%{acct} 的警示,以帮助您在这个帐户上的未来违规事件中得到重视。 - send_email_html: 向 @%{acct} 发送警告电子邮件 + send_email_html: 向 @%{acct} 发送警告邮件 warning_placeholder: 可选的补充理由,以说明调整的情况。 target_origin: 被举报账号的来源 title: 举报 @@ -691,7 +691,7 @@ zh-CN: manage_appeals: 管理申诉 manage_appeals_description: 允许用户审阅针对管理操作的申诉 manage_blocks: 管理地址段 - manage_blocks_description: 允许用户屏蔽电子邮件提供商和IP地址 + manage_blocks_description: 允许用户屏蔽邮箱提供商和IP地址 manage_custom_emojis: 管理自定义表情 manage_custom_emojis_description: 允许用户管理服务器上的自定义表情 manage_federation: 管理邦联 @@ -709,7 +709,7 @@ zh-CN: manage_taxonomies: 管理分类 manage_taxonomies_description: 允许用户查看热门内容并更新标签设置 manage_user_access: 管理访问 - manage_user_access_description: 允许用户禁用其他用户的双因素认证、更改他们的电子邮件地址,以及重置他们的密码 + manage_user_access_description: 允许用户禁用其它用户的双因素身份验证,更改他们的邮箱地址,以及重置他们的密码。 manage_users: 管理用户 manage_users_description: 允许用户查看其他用户的信息并执行管理操作 manage_webhooks: 管理 Webhooks @@ -758,7 +758,7 @@ zh-CN: publish_discovered_servers: 已公开实例的服务器 publish_statistics: 发布统计数据 title: 发现 - trends: 流行趋势 + trends: 热门 domain_blocks: all: 对所有人 disabled: 不对任何人 @@ -784,7 +784,7 @@ zh-CN: destroyed_msg: 站点上传的文件已经成功删除! software_updates: critical_update: 紧急 — 请尽快更新 - description: 建议您及时更新Mastodon实例,以便获得最新修复和功能。此外,为避免安全问题,有时候及时更新Mastodon是至关重要的。出于这些原因,Mastodon每30分钟检查一次更新,并根据您的电子邮件通知偏好向您发送通知。 + description: 建议你及时更新Mastodon实例,以便获得最新修复和功能。此外,为避免安全问题,有时及时更新Mastodon是至关重要的。出于这些原因,Mastodon每30分钟检查一次更新,并根据您的邮件通知偏好向您发送通知。 documentation_link: 详细了解 release_notes: 发行说明 title: 可用的更新 @@ -872,13 +872,13 @@ zh-CN: message_html: "您的对象存储空间配置错误,您用户的隐私处于危险中。" tags: moderation: - not_trendable: 不在趋势中显示 + not_trendable: 不在热门中显示 not_usable: 不可用 pending_review: 待审核 review_requested: 已请求审核 reviewed: 已审核 title: 状态 - trendable: 可在趋势中显示 + trendable: 可在热门中显示 unreviewed: 未审核 usable: 可用 name: 名称 @@ -893,10 +893,16 @@ zh-CN: trends: allow: 允许 approved: 已批准 + confirm_allow: 你确定要允许选中的标签吗? + confirm_disallow: 你确定要禁止选中的标签吗? disallow: 不允许 links: allow: 允许链接 allow_provider: 允许发布者 + confirm_allow: 你确定要允许选中的链接吗? + confirm_allow_provider: 你确定要允许选中的内容提供者吗? + confirm_disallow: 你确定要禁止选中的链接吗? + confirm_disallow_provider: 你确定要禁止选中的内容提供者吗? description_html: 这些是当前此服务器可见账号的嘟文中被大量分享的链接。它可以帮助用户了解正在发生的事情。发布者获得批准前不会公开显示任何链接。你也可以批准或拒绝个别链接。 disallow: 不允许链接 disallow_provider: 不允许发布者 @@ -907,7 +913,7 @@ zh-CN: other: 过去一周内被 %{count} 个人分享过 title: 热门链接 usage_comparison: 今日被分享 %{today} 次,前一日为 %{yesterday} 次 - not_allowed_to_trend: 不允许的趋势 + not_allowed_to_trend: 不允许进入热门 only_allowed: 仅显示已允许的内容 pending_review: 待审核 preview_card_providers: @@ -919,6 +925,10 @@ zh-CN: statuses: allow: 允许嘟文 allow_account: 允许发布者 + confirm_allow: 你确定要允许选中的嘟文吗? + confirm_allow_account: 你确定要允许选中的账户吗? + confirm_disallow: 你确定要禁止选中的嘟文吗? + confirm_disallow_account: 你确定要禁止选中的账户吗? description_html: 这些是当前此服务器可见的被大量分享和喜欢的嘟文。这些嘟文可以帮助新老用户找到更多可关注的账号。批准发布者且发布者允许将其账号推荐给其他用户前,不会公开显示任何嘟文。你也可以批准或拒绝个别嘟文。 disallow: 禁止嘟文 disallow_account: 禁止发布者 @@ -949,7 +959,7 @@ zh-CN: usage_comparison: 今日被使用 %{today} 次,前一日为 %{yesterday} 次 used_by_over_week: other: 过去一周内被 %{count} 个人使用过 - title: 流行趋势 + title: 建议与热门 trending: 当前热门 warning_presets: add_new: 添加新条目 @@ -1033,9 +1043,9 @@ zh-CN: guide_link_text: 每个人都可以参与翻译。 sensitive_content: 敏感内容 application_mailer: - notification_preferences: 更改电子邮件首选项 + notification_preferences: 更改邮件偏好 salutation: "%{name}:" - settings: 使用此链接更改你的电子邮件首选项:%{link} + settings: 更改邮件偏好: %{link} unsubscribe: 取消订阅 view: 点此链接查看详情: view_profile: 查看个人资料页 @@ -1055,7 +1065,7 @@ zh-CN: hint_html: 只剩最后一件事了!我们需要确认您是一个人类(这样我们才能阻止恶意访问!)。请输入下面的验证码,然后点击“继续”。 title: 安全检查 confirmations: - awaiting_review: 您的电子邮件地址已确认!%{domain} 的工作人员正在审核您的注册信息。如果他们批准了您的账户,您将收到一封邮件通知! + awaiting_review: 你的邮箱地址已确认!%{domain} 的工作人员正在审核你的注册信息。如果他们批准了你的账户,你将收到一封邮件通知! awaiting_review_title: 您的注册申请正在审核中 clicking_this_link: 点击此链接 login_link: 登录 @@ -1063,7 +1073,7 @@ zh-CN: redirect_to_app_html: 您应该已被重定向到 %{app_name} 应用程序。如果没有,请尝试 %{clicking_this_link} 或手动返回应用程序。 registration_complete: 您在 %{domain} 上的注册现已完成! welcome_title: 欢迎您,%{name}! - wrong_email_hint: 如果该电子邮件地址不正确,您可以在帐户设置中进行更改。 + wrong_email_hint: 如果该邮箱地址不正确,你可以在账户设置中进行更改。 delete_account: 删除帐户 delete_account_html: 如果你想删除你的帐户,请点击这里继续。你需要确认你的操作。 description: @@ -1084,7 +1094,7 @@ zh-CN: or_log_in_with: 或通过外部服务登录 privacy_policy_agreement_html: 我已阅读并同意 隐私政策 progress: - confirm: 确认电子邮件地址 + confirm: 确认邮箱 details: 您的详情 review: 我们的复审 rules: 接受规则 @@ -1106,11 +1116,11 @@ zh-CN: security: 账户安全 set_new_password: 设置新密码 setup: - email_below_hint_html: 请检查的垃圾邮件文件夹,或请求再次发送一次。如果您的电子邮件地址不对,您可以更正您的电子邮件地址。 + email_below_hint_html: 请检查你的垃圾邮件文件夹,或请求再发送一次。如果你的邮箱地址不正确,你可以更正它。 email_settings_hint_html: 请点击我们发送给 %{email} 地址中的确认链接。我在这儿等着您。 link_not_received: 没有收到链接? - new_confirmation_instructions_sent: 您将在几分钟内收到一封带有确认链接的新邮件! - title: 请检查你的电子邮件收件箱 + new_confirmation_instructions_sent: 你将在几分钟内收到一封带有确认链接的新邮件! + title: 请检查你的收件箱 sign_in: preamble_html: 使用您在 %{domain} 的账户和密码登录。如果您的账户托管在其他的服务器上,您将无法在此登录。 title: 登录到 %{domain} @@ -1120,9 +1130,9 @@ zh-CN: title: 让我们在 %{domain} 上开始。 status: account_status: 账户状态 - confirming: 等待电子邮件确认完成。 + confirming: 等待完成邮箱地址确认 functional: 你的账号可以正常使用了。 - pending: 工作人员正在审核你的申请。这需要花点时间。在申请被批准后,你将收到一封电子邮件。 + pending: 站务人员正在审核你的申请。这需要花点时间。在申请被批准后,你将收到一封邮件。 redirecting_to: 你的账户无效,因为它已被设置为跳转到 %{acct} self_destruct: 由于 %{domain} 即将关闭,你只能获得对你本人账号的有限访问权限。 view_strikes: 查看针对你账号的记录 @@ -1165,8 +1175,8 @@ zh-CN: before: 在删除前,请仔细阅读下列说明: caches: 已被其他服务器缓存的内容可能还会保留 data_removal: 你的嘟文和其他数据将被永久删除 - email_change_html: 你可以 更换邮箱地址 无需删除账号 - email_contact_html: 如果它还没送到,你可以发邮件给 %{email} 寻求帮助。 + email_change_html: 你可以 更改邮箱地址,而无需删除账号 + email_contact_html: 如果它还未送达,你可以发邮件给 %{email} 寻求帮助。 email_reconfirmation_html: 如果你没有收到确认邮件,请点击 重新发送 。 irreversible: 你将无法恢复或重新激活你的账户 more_details_html: 更多细节,请查看 隐私政策 。 @@ -1392,7 +1402,7 @@ zh-CN: authentication_methods: otp: 双因素认证应用 password: 密码 - sign_in_token: 电子邮件安全代码 + sign_in_token: 邮件安全码 webauthn: 安全密钥 description_html: 如有您无法识别的活动,请考虑更改密码并启用双因素认证。 empty: 没有可用的认证记录 @@ -1403,16 +1413,16 @@ zh-CN: unsubscribe: action: 是,取消订阅 complete: 已取消订阅 - confirmation_html: 您确定要取消订阅来自 %{domain} 上的 Mastodon 的 %{type} 到您的邮箱 %{email} 吗?您可以随时在电子邮件通知设置重新订阅。 + confirmation_html: 你确定要退订来自 %{domain} 上的 Mastodon 的 %{type} 到您的邮箱 %{email} 吗?您可以随时在邮件通知设置中重新订阅。 emails: notification_emails: - favourite: 嘟文被点赞邮件通知 + favourite: 嘟文被喜欢邮件通知 follow: 账户被关注邮件通知 follow_request: 关注请求邮件通知 mention: 账户被提及邮件通知 - reblog: 被转嘟邮件通知 - resubscribe_html: 如果您不小心取消订阅,可以从您的电子邮件通知设置重新订阅。 - success_html: 您将不会在您的邮箱 %{email} 中收到 %{domain} 上的 Mastodon的 %{type} + reblog: 嘟文被转嘟邮件通知 + resubscribe_html: 如果你不小心取消了订阅,可以在你的邮件通知设置中重新订阅。 + success_html: 你将不会在你的邮箱 %{email} 中收到 %{domain} 上的 Mastodon的 %{type} title: 取消订阅 media_attachments: validations: @@ -1494,7 +1504,7 @@ zh-CN: subject: "%{name} 编辑了嘟文" notifications: administration_emails: 管理员电子邮件通知 - email_events: 电子邮件通知事件 + email_events: 邮件通知事件 email_events_hint: 选择你想要收到通知的事件: number: human: @@ -1653,7 +1663,7 @@ zh-CN: import: 导入 import_and_export: 导入和导出 migrate: 账户迁移 - notifications: 电子邮件通知 + notifications: 邮件通知 preferences: 首选项 profile: 个人资料 relationships: 关注管理 @@ -1893,7 +1903,7 @@ zh-CN: invalid_otp_token: 输入的双因素认证代码无效 otp_lost_help_html: 如果你不慎丢失了所有的代码,请联系 %{email} 寻求帮助 rate_limited: 验证尝试次数过多,请稍后再试。 - seamless_external_login: 因为你是通过外部服务登录的,所以密码和电子邮件地址设置都不可用。 + seamless_external_login: 你通过外部服务登录,因此密码和邮件设置不可用。 signed_in_as: 当前登录的账户: verification: extra_instructions_html: 提示:您网站上的链接可能是不可见的。重要的部分是 rel="me",它可以防止在具有用户生成内容的网站上冒充身份。您甚至可以在页面头部使用 link 标签而不是 a,但 HTML 必须能够在不执行 JavaScript 的情况下访问。 diff --git a/config/locales/zh-HK.yml b/config/locales/zh-HK.yml index 6ec0b098349..26743d2cb12 100644 --- a/config/locales/zh-HK.yml +++ b/config/locales/zh-HK.yml @@ -29,7 +29,6 @@ zh-HK: created_msg: 已新增管理紀錄 destroyed_msg: 管理紀錄已被刪除 accounts: - add_email_domain_block: 封鎖電郵網域 approve: 核准 approved_msg: 成功審核了%{username} 的新帳號申請 are_you_sure: 你確定嗎? @@ -56,7 +55,6 @@ zh-HK: demote: 降權 destroyed_msg: 即將刪除 %{username} 的數據 disable: 停用 - disable_sign_in_token_auth: 停用 e-mail 驗證碼 disable_two_factor_authentication: 關閉雙重認證 disabled: 已凍結 display_name: 顯示名稱 @@ -65,7 +63,6 @@ zh-HK: email: 電郵地址 email_status: 電郵狀態 enable: 解除凍結 - enable_sign_in_token_auth: 啟用 e-mail 驗證碼 enabled: 已啟用 enabled_msg: 成功解除 %{username} 帳號的凍結 followers: 關注者 @@ -129,7 +126,6 @@ zh-HK: resubscribe: 重新訂閱 role: 身份 search: 搜尋 - search_same_email_domain: 其他有相同電郵網域的使用者 search_same_ip: 其他有相同 IP 位址的使用者 security: 安全性 security_measures: @@ -170,26 +166,21 @@ zh-HK: approve_appeal: 批准申訴 approve_user: 批准使用者 assigned_to_self_report: 指派舉報 - change_email_user: 更改使用者的電郵 change_role_user: 更改使用者身份 confirm_user: 確認使用者 create_account_warning: 新增警告 create_announcement: 建立公告 - create_canonical_email_block: 建立電郵封鎖 create_custom_emoji: 新增自訂的 Emoji create_domain_allow: 新增允許的域名 create_domain_block: 封鎖域名 - create_email_domain_block: 封鎖電郵域名 create_ip_block: 新增IP規則 create_unavailable_domain: 創建無效域名 create_user_role: 新增身份 demote_user: 將帳號降級 destroy_announcement: 刪除公告 - destroy_canonical_email_block: 刪除電郵封鎖 destroy_custom_emoji: 刪除自定的 Emoji 表情符號 destroy_domain_allow: 刪除允許的域名 destroy_domain_block: 刪除已封鎖的域名 - destroy_email_domain_block: 刪除已封鎖的電郵城名 destroy_instance: 清除網域 destroy_ip_block: 刪除 IP 規則 destroy_status: 刪除文章 @@ -197,10 +188,8 @@ zh-HK: destroy_user_role: 刪除身份 disable_2fa_user: 停用兩步驟驗證 disable_custom_emoji: 停用自定的 Emoji 表情符號 - disable_sign_in_token_auth_user: 停用該使用者之 e-mail 驗證碼 disable_user: 停用帳號 enable_custom_emoji: 啟用自定的 Emoji 表情符號 - enable_sign_in_token_auth_user: 啟用該使用者之 e-mail 驗證碼 enable_user: 啟用帳號 memorialize_account: 把帳號設定為悼念帳號 promote_user: 提升帳號權限 @@ -229,26 +218,20 @@ zh-HK: approve_appeal_html: "%{name} 批准了 %{target} 的審核裁決申訴" approve_user_html: "%{name} 批准了 %{target} 的註冊" assigned_to_self_report_html: "%{name} 指派了 %{target} 的檢舉給自己" - change_email_user_html: "%{name} 更改了使用者 %{target} 的 e-mail 地址" change_role_user_html: "%{name} 更改了 %{target} 的身份" - confirm_user_html: "%{name} 已確認使用者 %{target} 的 e-mail 地址" create_account_warning_html: "%{name} 已警告了 %{target}" create_announcement_html: "%{name} 新增了公告 %{target}" - create_canonical_email_block_html: "%{name} 封鎖了 hash 為 %{target} 的電郵" create_custom_emoji_html: "%{name} 加入了新的 Emoji %{target}" create_domain_allow_html: "%{name} 允許網域 %{target} 加入聯邦宇宙" create_domain_block_html: "%{name} 封鎖了網域 %{target}" - create_email_domain_block_html: "%{name} 封鎖了 e-mail 網域 %{target}" create_ip_block_html: "%{name} 已經設定了針對 IP %{target} 的規則" create_unavailable_domain_html: "%{name} 停止了對網域 %{target} 的更新通知" create_user_role_html: "%{name} 建立了 %{target} 身份" demote_user_html: "%{name} 降權了 %{target}" destroy_announcement_html: "%{name} 刪除了公告 %{target}" - destroy_canonical_email_block_html: "%{name} 解除封鎖了 hash 為 %{target} 的電郵" destroy_custom_emoji_html: "%{name} 刪除了 %{target} emoji" destroy_domain_allow_html: "%{name} 禁止網域 %{target} 加入聯邦宇宙" destroy_domain_block_html: "%{name} 封鎖了網域 %{target}" - destroy_email_domain_block_html: "%{name} 解除封鎖 e-mail 網域 %{target}" destroy_instance_html: "%{name} 清除了網域 %{target}" destroy_ip_block_html: "%{name} 已經刪除了 IP %{target} 的規則" destroy_status_html: "%{name} 刪除了 %{target} 的嘟文" @@ -256,10 +239,8 @@ zh-HK: destroy_user_role_html: "%{name} 刪除了 %{target} 身份" disable_2fa_user_html: "%{name} 停用了使用者 %{target} 的雙重認證" disable_custom_emoji_html: "%{name} 停用了 Emoji %{target}" - disable_sign_in_token_auth_user_html: "%{name} 停用了使用者 %{target} 的 e-mail 驗證碼" disable_user_html: "%{name} 把使用者 %{target} 設定為禁止登入" enable_custom_emoji_html: "%{name} 啟用了 Emoji %{target}" - enable_sign_in_token_auth_user_html: "%{name} 啟用了使用者 %{target} 的 e-mail 驗證碼" enable_user_html: "%{name} 把使用者 %{target} 設定為允許登入" memorialize_account_html: "%{name} 把 %{target} 設定為追悼帳號" promote_user_html: "%{name} 提升了使用者 %{target} 的權限" @@ -267,7 +248,6 @@ zh-HK: reject_user_html: "%{name} 拒絕了 %{target} 的註冊" remove_avatar_user_html: "%{name} 移除了 %{target} 的大頭貼" reopen_report_html: "%{name} 重新開啟 %{target} 的檢舉案例" - resend_user_html: "%{name} 重發確認電郵給 %{target}" reset_password_user_html: "%{name} 重設了使用者 %{target} 的密碼" resolve_report_html: "%{name} 處理了 %{target} 的檢舉案例" sensitive_account_html: "%{name} 將 %{target} 的媒體標記為敏感內容" @@ -421,7 +401,6 @@ zh-HK: allow_registrations_with_approval: 允許經批准的註冊 attempts_over_week: other: 上週嘗試了註冊 %{count} 次 - created_msg: 已新增電郵網域阻隔 delete: 刪除 dns: types: @@ -430,12 +409,8 @@ zh-HK: new: create: 新增網域 resolve: 解析網域 - title: 新增電郵網域阻隔 - no_email_domain_block_selected: 未選取任何電郵網域限制,因此並未變更 not_permitted: 無權限 - resolved_dns_records_hint_html: 域名解析為以下 MX 網域,這些網域主要用來接收電子郵件。封鎖一個 MX 網域,即使域名看起來不同,也會阻止任何用相同 MX 網域的電郵地址進行註冊。注意不要封鎖主要的電子郵件供應商。 resolved_through_html: 透過 %{domain} 解析 - title: 電郵網域阻隔 export_domain_allows: new: title: 匯入允許的網域 @@ -582,7 +557,6 @@ zh-HK: resolve_description_html: 不會對被檢舉的帳號採取任何動作,也不會記錄警告,檢舉報告將會結案。 silence_description_html: 此帳號將會只有追蹤者或手動搜尋它的人才可以看見,大幅限制了它的曝光。你可隨時恢復它。關閉所有對此帳號的檢舉報告。 suspend_description_html: 此帳號及其所有內容將不可再被存取,並且最終會被刪除,無法再進行互動。可於 30 天內撤銷此動作。關閉所有對此帳號的檢舉報告。 - actions_description_html: 決定對此檢舉採取哪種措施。如果對被檢舉帳號採取懲罰措施,除非選取了垃圾訊息分類,否則將向他們發送一封電郵通知。 actions_description_remote_html: 決定對此檢舉採取哪種動作。這只會影響你的伺服器與此遠端帳號的通訊和處理其內容的方式。 add_to_report: 加入更多到檢舉 already_suspended_badges: @@ -646,7 +620,6 @@ zh-HK: delete_data_html: 從現在起 30 天後移除 @%{acct} 的個人檔案和內容,除非在此期間撤銷對他們的停權。 preview_preamble_html: "@%{acct} 將收到警告,內容如下:" record_strike_html: 記錄對 @%{acct} 的警告,有助你加快處理此帳號日後的違規行為 - send_email_html: 向 @%{acct} 發送警告郵件 warning_placeholder: 選填審核動作的補充理由。 target_origin: 被檢舉帳號來源 title: 舉報 @@ -684,7 +657,6 @@ zh-HK: manage_appeals: 管理申訴 manage_appeals_description: 允許使用者查看針對審核的申訴 manage_blocks: 管理封鎖 - manage_blocks_description: 允許使用者封鎖電郵供應商和 IP 地址 manage_custom_emojis: 管理自訂表情符號 manage_custom_emojis_description: 允許使用者管理伺服器上的自訂表情符號 manage_federation: 管理跨站 @@ -702,7 +674,6 @@ zh-HK: manage_taxonomies: 管理分類 manage_taxonomies_description: 允許使用者審查熱門內容和更新標籤設定 manage_user_access: 管理使用者存取權 - manage_user_access_description: 允許使用者禁用其他人的雙重認證,變更他們的電郵地址和重設密碼 manage_users: 管理使用者 manage_users_description: 允許使用者查看其他使用者的詳細資料,並對其進行審核動作 manage_webhooks: 管理 Webhooks @@ -777,7 +748,6 @@ zh-HK: destroyed_msg: 成功刪除站台的上傳項目! software_updates: critical_update: 重要 — 請盡快更新 - description: 建議保持安裝最新的 Mastodon,以獲取最新的修正和功能。此外,及時更新 Mastodon 對於保安至關重要。有鑑於此,Mastodon 每 30 分鐘會檢查更新,並根據你的電郵通知偏好通知你。 documentation_link: 了解更多 release_notes: 版本資訊 title: 可用的更新 @@ -926,7 +896,6 @@ zh-HK: usage_comparison: 今天被使用了 %{today} 次,相較於昨天 %{yesterday} 次 used_by_over_week: other: 上週有 %{count} 人使用 - title: 熱門 trending: 熱門 warning_presets: add_new: 新增 @@ -1009,9 +978,7 @@ zh-HK: guide_link_text: 每個人都能貢獻。 sensitive_content: 敏感內容 application_mailer: - notification_preferences: 更改電郵設定 salutation: "%{name}:" - settings: 修改電郵設定︰%{link} unsubscribe: 取消訂閱 view: 進入瀏覽︰ view_profile: 檢視個人資料頁 @@ -1031,7 +998,6 @@ zh-HK: hint_html: 還有最後一步!我們需要確認你是人類(這樣我們才能杜絕垃圾郵件!)。解答下方的 CAPTCHA,然後點擊「繼續」。 title: 安全檢查 confirmations: - awaiting_review: 已確認你的電郵地址!%{domain} 的工作人員正在審核你的註冊資料。如果他們批准你的帳號,你將會收到電郵通知。 awaiting_review_title: 正在審核你的註冊 clicking_this_link: 點擊此連結 login_link: 登入 @@ -1039,7 +1005,6 @@ zh-HK: redirect_to_app_html: 你應該已被重新導向%{app_name}應用程式。如果尚未被導向,請嘗試%{clicking_this_link}或自行回到應用程式。 registration_complete: 你在%{domain}已完成註冊! welcome_title: 歡迎,%{name}! - wrong_email_hint: 如果該電郵地址不正確,你可以在帳號設定中修改。 delete_account: 刪除帳號 delete_account_html: 如果你想刪除你的帳號,請點擊這裡繼續。你需要確認你的操作。 description: @@ -1060,7 +1025,6 @@ zh-HK: or_log_in_with: 或登入於 privacy_policy_agreement_html: 我已閱讀且同意私隱政策 progress: - confirm: 確認電郵 details: 你的資料 review: 我們的審核 rules: 接受規則 @@ -1082,10 +1046,8 @@ zh-HK: security: 登入資訊 set_new_password: 設定新密碼 setup: - email_below_hint_html: 請檢查你的垃圾郵件資料夾,或請求發送另一封郵件。如果你的電郵地址有誤,你可以更正它。 email_settings_hint_html: 請點擊我們發送給你的連結來驗證 %{email}。我們會等着你。 link_not_received: 收不到連結嗎? - new_confirmation_instructions_sent: 你將在幾分鐘內收到附有確認連結的新電郵! title: 檢查你的信箱 sign_in: preamble_html: 請使用 %{domain} 的資料登入。如果您的帳戶託管在其他的伺服器,您將無法在此登入。 @@ -1096,9 +1058,7 @@ zh-HK: title: 讓我為你在 %{domain} 上設定好。 status: account_status: 帳戶文章 - confirming: 正在等待確認電郵地址。 functional: 你的帳號已完全投入使用。 - pending: 管理員正在處理你的申請。可能會需要一點時間處理。我們將會在申請被批準的時候馬上寄電郵給你。 redirecting_to: 你的帳戶因為正在重新定向到 %{acct},所以暫時被停用。 self_destruct: 由於 %{domain} 即將停止服務,你只能有限存取你的帳號。 view_strikes: 查看針對你的帳戶的過往警告 @@ -1141,9 +1101,6 @@ zh-HK: before: 在繼續之前,請仔細閱讀以下說明: caches: 已被其他服務器緩存的內容可能不會消失 data_removal: 你的文章和其他資料將被永久刪除 - email_change_html: 你可以在不刪除帳戶的情況下更改電子郵件地址 - email_contact_html: 如果仍然沒有送達,你可以通過電子郵件發送到%{email}以獲得協助 - email_reconfirmation_html: 如果你沒有收到確認電郵,你可以要求再次發送它 irreversible: 你將無法重啟你的帳戶 more_details_html: 請參見私隱政策以瀏覽細節。 username_available: 你的登入名稱將可被其他人使用 @@ -1368,7 +1325,6 @@ zh-HK: authentication_methods: otp: 兩步認證軟體 password: 密碼 - sign_in_token: 電子郵件安全碼 webauthn: 安全密鑰 description_html: 若發現有無法辨識的帳號動態,請考慮更改密碼以及啟用雙重階段驗證。 empty: 沒有驗證歷史 @@ -1379,16 +1335,6 @@ zh-HK: unsubscribe: action: 沒錯,取消訂閱 complete: 已取消訂閱 - confirmation_html: 你確定要取消接收 Mastodon 在%{domain}上的%{type}到你的電郵 %{email} 嗎?你隨時可以從 電郵通知設定重新訂閱。 - emails: - notification_emails: - favourite: 最愛電郵通知 - follow: 追蹤電郵通知 - follow_request: 追蹤請求電郵 - mention: 提及電郵通知 - reblog: 轉推電郵通知 - resubscribe_html: 如果你不小心取消訂閱,你可以從電郵通知設定重新訂閱。 - success_html: 你將不再收到 Mastodon 在%{domain}上的%{type}到你的電郵 %{email}。 title: 取消訂閱 media_attachments: validations: @@ -1469,8 +1415,6 @@ zh-HK: update: subject: "%{name} 編輯了帖文" notifications: - administration_emails: 管理員電郵通知 - email_events: 電郵通知活動 email_events_hint: 選擇你想接收通知的活動: number: human: @@ -1629,7 +1573,6 @@ zh-HK: import: 匯入 import_and_export: 匯入及匯出 migrate: 帳戶遷移 - notifications: 電郵通知 preferences: 偏好設定 profile: 個人資料 relationships: 關注及追隨者 @@ -1869,7 +1812,6 @@ zh-HK: invalid_otp_token: 雙重認證碼不正確 otp_lost_help_html: 如果這兩者你均無法登入,你可以聯繫 %{email} rate_limited: 嘗試認證次數太多,請稍後再試。 - seamless_external_login: 因為你正在使用第三方服務登入,所以不能設定密碼和電郵。 signed_in_as: 目前登入的帳戶: verification: extra_instructions_html: 提示:你是可以隱藏網站上的連結的。重點是rel="me",它可以防止有用戶生成內容的網站假冒身份。你甚至可以在頁面標頭 (header) 使用 link 標籤,而非 a,但你必須確保沒有執行 Javascript 下也可存取 HTML。 diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index ef2da39f30b..c0403a01696 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -29,7 +29,7 @@ zh-TW: created_msg: 已成功新增管理備註! destroyed_msg: 已成功刪除管理備註! accounts: - add_email_domain_block: 將電子郵件網域加入黑名單 + add_email_domain_block: 封鎖電子郵件網域 approve: 批准 approved_msg: 已成功審核 %{username} 的新帳號申請 are_you_sure: 您確定嗎? @@ -121,15 +121,15 @@ zh-TW: removed_avatar_msg: 已成功刪除 %{username} 的大頭貼 removed_header_msg: 已成功刪除 %{username} 的封面圖片 resend_confirmation: - already_confirmed: 此使用者已被確認 - send: 重新傳送確認連結 - success: 已成功傳送確認連結! + already_confirmed: 此使用者已被驗證 + send: 重新傳送驗證連結 + success: 已成功傳送驗證連結! reset: 重設 reset_password: 重設密碼 resubscribe: 重新訂閱 role: 角色 search: 搜尋 - search_same_email_domain: 其他有同個電子郵件網域的使用者 + search_same_email_domain: 其他相同電子郵件網域之使用者 search_same_ip: 其他有同個 IP 的使用者 security: 安全性 security_measures: @@ -153,7 +153,7 @@ zh-TW: title: 帳號 unblock_email: 解除封鎖電子郵件地址 unblocked_email_msg: 成功解除封鎖 %{username} 的電子郵件地址 - unconfirmed_email: 未確認的電子郵件地址 + unconfirmed_email: 未驗證的電子郵件地址 undo_sensitized: 取消強制標記為敏感內容 undo_silenced: 取消靜音 undo_suspension: 取消停權 @@ -170,12 +170,12 @@ zh-TW: approve_appeal: 批准申訴 approve_user: 批准使用者 assigned_to_self_report: 指派回報 - change_email_user: 變更使用者的電子郵件地址 + change_email_user: 變更使用者電子郵件地址 change_role_user: 變更使用者角色 - confirm_user: 確認使用者 + confirm_user: 驗證使用者 create_account_warning: 新增警告 create_announcement: 新增公告 - create_canonical_email_block: 新增 E-mail 封鎖 + create_canonical_email_block: 新增電子郵件封鎖 create_custom_emoji: 新增自訂 emoji 表情符號 create_domain_allow: 新增允許網域 create_domain_block: 新增網域封鎖 @@ -185,7 +185,7 @@ zh-TW: create_user_role: 新增角色 demote_user: 將用戶降級 destroy_announcement: 刪除公告 - destroy_canonical_email_block: 刪除 E-mail 封鎖 + destroy_canonical_email_block: 刪除電子郵件封鎖 destroy_custom_emoji: 刪除自訂 emoji 表情符號 destroy_domain_allow: 刪除允許網域 destroy_domain_block: 刪除網域封鎖 @@ -230,12 +230,12 @@ zh-TW: approve_appeal_html: "%{name} 已批准來自 %{target} 的審核決定申訴" approve_user_html: "%{name} 已批准自 %{target} 而來的註冊" assigned_to_self_report_html: "%{name} 將報告 %{target} 指派給自己" - change_email_user_html: "%{name} 已變更使用者 %{target} 的電子郵件地址" + change_email_user_html: "%{name} 已變更使用者 %{target} 之電子郵件地址" change_role_user_html: "%{name} 已變更 %{target} 的角色" - confirm_user_html: "%{name} 已確認使用者 %{target} 的電子郵件位址" + confirm_user_html: "%{name} 已驗證使用者 %{target} 之電子郵件位址" create_account_warning_html: "%{name} 已對 %{target} 送出警告" create_announcement_html: "%{name} 已新增公告 %{target}" - create_canonical_email_block_html: "%{name} 已封鎖 hash 為 %{target} 的 e-mail" + create_canonical_email_block_html: "%{name} 已封鎖 hash 為 %{target} 之電子郵件" create_custom_emoji_html: "%{name} 已上傳新自訂 emoji 表情符號 %{target}" create_domain_allow_html: "%{name} 允許 %{target} 網域加入聯邦宇宙" create_domain_block_html: "%{name} 已封鎖網域 %{target}" @@ -245,7 +245,7 @@ zh-TW: create_user_role_html: "%{name} 已新增 %{target} 角色" demote_user_html: "%{name} 將使用者 %{target} 降級" destroy_announcement_html: "%{name} 已刪除公告 %{target}" - destroy_canonical_email_block_html: "%{name} 已解除封鎖 hash 為 %{target} 的電子郵件" + destroy_canonical_email_block_html: "%{name} 已解除封鎖 hash 為 %{target} 之電子郵件" destroy_custom_emoji_html: "%{name} 已刪除 emoji 表情符號 %{target}" destroy_domain_allow_html: "%{name} 不允許與網域 %{target} 加入聯邦宇宙" destroy_domain_block_html: "%{name} 已解除封鎖網域 %{target}" @@ -424,7 +424,7 @@ zh-TW: allow_registrations_with_approval: 經審核後可註冊 attempts_over_week: other: 上週共有 %{count} 次註冊嘗試 - created_msg: 已成功將電子郵件網域加入黑名單 + created_msg: 已成功封鎖電子郵件網域 delete: 刪除 dns: types: @@ -433,12 +433,12 @@ zh-TW: new: create: 新增網域 resolve: 解析網域 - title: 新增電子郵件黑名單項目 - no_email_domain_block_selected: 因未選取電子郵件網域黑名單,所以什麼事都沒發生 + title: 新增電子郵件網域封鎖 + no_email_domain_block_selected: 因未選取任何電子郵件網域,所以什麼事都沒發生 not_permitted: 無權限 resolved_dns_records_hint_html: 網域名稱解析為以下 MX 網域,這些網域最終負責接收電子郵件。封鎖 MX 網域將會封鎖任何來自使用相同 MX 網域的電子郵件註冊,即便可見的域名是不同的也一樣。請注意,不要封鎖主要的電子郵件服務提供商。 resolved_through_html: 透過 %{domain} 解析 - title: 電子郵件黑名單 + title: 已封鎖電子郵件網域 export_domain_allows: new: title: 匯入網域白名單 @@ -588,7 +588,7 @@ zh-TW: resolve_description_html: 被檢舉的帳號將不被採取任何行動,不會加以刪除線標記,並且此份報告將被關閉。 silence_description_html: 此帳號僅對已跟隨帳號之使用者或手動查詢可見,將大幅度限制觸及範圍。此設定可隨時被還原。關閉所有對此帳號之檢舉報告。 suspend_description_html: 此帳號及其所有內容將不可被存取並且最終被移除,並且無法與之進行互動。三十天內可以撤銷此動作。關閉所有對此帳號之檢舉報告。 - actions_description_html: 決定應對此報告採取何種行動。若您對檢舉之帳號採取懲罰措施,則將對他們發送 e-mail 通知,如非選擇了 垃圾郵件 類別。 + actions_description_html: 決定應對此報告採取何種行動。若您對檢舉之帳號採取懲罰措施,則將對他們發送 e-mail 通知,除非選擇了 垃圾郵件 類別。 actions_description_remote_html: 決定將對此檢舉報告採取何種動作。這將僅作用於您的伺服器與此遠端帳號及其內容之通訊行為。 add_to_report: 加入更多至報告 already_suspended_badges: @@ -653,7 +653,7 @@ zh-TW: delete_data_html: 於即日起 30 天後刪除 @%{acct}之個人檔案與內容,除非他們於期限前被解除停權 preview_preamble_html: "@%{acct} 將收到關於以下內容之警告:" record_strike_html: 紀錄關於 @%{acct}之警示有助於您升級對此帳號未來違規處理 - send_email_html: 寄一封警告 e-mail 至 @%{acct} + send_email_html: 寄一封警告信至 @%{acct} warning_placeholder: 選填之其他站務動作理由。 target_origin: 檢舉帳號之來源 title: 檢舉 @@ -691,7 +691,7 @@ zh-TW: manage_appeals: 管理解封申訴系統 manage_appeals_description: 允許使用者審閱針對站務動作之申訴 manage_blocks: 管理封鎖 - manage_blocks_description: 允許使用者封鎖電子郵件提供者與 IP 位置 + manage_blocks_description: 允許使用者封鎖電子郵件提供商與 IP 位址 manage_custom_emojis: 管理自訂 emoji 表情符號 manage_custom_emojis_description: 允許使用者管理伺服器上之自訂 emoji 表情符號 manage_federation: 管理聯邦宇宙 @@ -895,13 +895,19 @@ zh-TW: trends: allow: 允許 approved: 已通過審核 + confirm_allow: 您確定要允許選取的主題標籤嗎? + confirm_disallow: 您確定要禁止選取的主題標籤嗎? disallow: 不允許 links: allow: 允許連結 - allow_provider: 允許發行者 + allow_provider: 允許提供商 + confirm_allow: 您確定要允許選取的連結嗎? + confirm_allow_provider: 您確定要允許選取的提供商嗎? + confirm_disallow: 您確定要禁止選取的連結嗎? + confirm_disallow_provider: 您確定要禁止選取的提供商嗎? description_html: 這些連結是正在被您伺服器上看到該嘟文之帳號大量分享。這些連結可以幫助您的使用者探索目前世界上正在發生的事情。除非您核准該發行者,連結將不被公開展示。您也可以核准或駁回個別連結。 disallow: 不允許連結 - disallow_provider: 不允許發行者 + disallow_provider: 不允許提供商 no_link_selected: 因未選取任何連結,所以什麼事都沒發生 publishers: no_publisher_selected: 因未選取任何發行者,所以什麼事都沒發生 @@ -913,14 +919,18 @@ zh-TW: only_allowed: 僅允許 pending_review: 等待審核中 preview_card_providers: - allowed: 此發行者之連結能登上熱門 + allowed: 此提供商之連結能登上熱門 description_html: 這些網域來自被您伺服器常被分享的連結。除非您核准該連結,則這些連結將不會成為公開熱門標籤。您的核准或駁回將對子網域仍有效。 - rejected: 此發行者之連結不會登上熱門 - title: 發行者 + rejected: 此提供商之連結不會登上熱門 + title: 網域提供商 rejected: 被拒絕 statuses: allow: 允許嘟文 allow_account: 允許作者 + confirm_allow: 您確定要允許選取的嘟文嗎? + confirm_allow_account: 您確定要允許選取的帳號嗎? + confirm_disallow: 您確定要禁止選取的嘟文嗎? + confirm_disallow_account: 您確定要禁止選取的帳號嗎? description_html: 這些是您伺服器上已知被正在大量分享及加入最愛之嘟文。這些嘟文能幫助您伺服器上舊雨新知發現更多帳號來跟隨。除非您核准該作者且作者允許他們的帳號被推薦至其他人,嘟文將不被公開展示。您可以核准或駁回個別嘟文。 disallow: 不允許嘟文 disallow_account: 不允許作者 @@ -951,7 +961,7 @@ zh-TW: usage_comparison: 於今日被使用 %{today} 次,相較於昨日 %{yesterday} 次 used_by_over_week: other: 上週被 %{count} 個人使用 - title: 熱門榜 + title: 推薦內容與熱門趨勢 trending: 熱門 warning_presets: add_new: 新增 @@ -1057,7 +1067,7 @@ zh-TW: hint_html: 僅再一步!我們必須確認您是位人類(這是防止垃圾訊息濫用)。請完成以下 CAPTCHA 挑戰並點擊「繼續」。 title: 安全性檢查 confirmations: - awaiting_review: 已驗證您的電子郵件!%{domain} 的管理員正在審核您的註冊申請。若您的帳號通過審核,您將收到電子郵件通知。 + awaiting_review: 已驗證您的電子郵件地址!%{domain} 的管理員正在審核您的註冊申請。若您的帳號通過審核,您將收到電子郵件通知。 awaiting_review_title: 我們正在審核您的註冊申請 clicking_this_link: 點擊此連結 login_link: 登入 @@ -1072,7 +1082,7 @@ zh-TW: prefix_invited_by_user: "@%{name} 邀請您加入這個 Mastodon 伺服器!" prefix_sign_up: 馬上註冊 Mastodon 帳號吧! suffix: 有了帳號,就可以自任何 Mastodon 伺服器跟隨任何人、發發廢嘟,並且與任何 Mastodon 伺服器的使用者交流,以及更多! - didnt_get_confirmation: 沒有收到確認連結嗎? + didnt_get_confirmation: 沒有收到驗證連結嗎? dont_have_your_security_key: 找不到您的安全金鑰? forgot_password: 忘記密碼? invalid_reset_password_token: 密碼重設 token 無效或已過期。請重新設定密碼。 @@ -1086,7 +1096,7 @@ zh-TW: or_log_in_with: 或透過其他方式登入 privacy_policy_agreement_html: 我已閱讀且同意 隱私權政策 progress: - confirm: 確認電子郵件 + confirm: 驗證電子郵件地址 details: 您的個人資料 review: 我們的審核 rules: 接受規則 @@ -1095,7 +1105,7 @@ zh-TW: saml: SAML register: 註冊 registration_closed: "%{instance} 目前不開放新成員" - resend_confirmation: 重新傳送確認連結 + resend_confirmation: 重新傳送驗證連結 reset_password: 重設密碼 rules: accept: 接受 @@ -1108,10 +1118,10 @@ zh-TW: security: 登入資訊 set_new_password: 設定新密碼 setup: - email_below_hint_html: 請檢查您的垃圾郵件資料夾,或是請求另一個。如果是錯的,您可以更正您的電子郵件地址。 + email_below_hint_html: 請檢查您的垃圾郵件資料夾,或是請求另一封驗證信。若不正確,您可以更正您的電子郵件地址。 email_settings_hint_html: 請點擊我們寄給您連結以驗證 %{email}。我們將於此稍候。 link_not_received: 無法取得連結嗎? - new_confirmation_instructions_sent: 您將於幾分鐘之內收到新的包含確認連結的電子郵件! + new_confirmation_instructions_sent: 您將於幾分鐘之內收到新的包含驗證連結之電子郵件! title: 請檢查您的收件匣 sign_in: preamble_html: 請使用您於 %{domain} 的帳號密碼登入。若您的帳號託管於其他伺服器,您將無法於此登入。 @@ -1122,7 +1132,7 @@ zh-TW: title: 讓我們一起設定 %{domain} 吧! status: account_status: 帳號狀態 - confirming: 等待電子郵件確認完成。 + confirming: 等待電子郵件驗證完成。 functional: "您的帳號可以正常使用了。🎉" pending: 管管們正在處理您的申請,這可能需要一點時間處理。我們將於申請通過後以電子郵件方式通知您。 redirecting_to: 您的帳號因目前重定向至 %{acct} 而被停用。 @@ -1160,7 +1170,7 @@ zh-TW: deletes: challenge_not_passed: 您所輸入的資料不正確 confirm_password: 輸入您目前的密碼以驗證身份 - confirm_username: 請輸入您的使用者名稱以作確認 + confirm_username: 請輸入您的使用者名稱以確認 proceed: 刪除帳號 success_msg: 您的帳號已經成功刪除 warning: @@ -1169,7 +1179,7 @@ zh-TW: data_removal: 您的嘟文與其他資料將被永久刪除 email_change_html: 您能於不刪除帳號的情況下變更您的電子郵件地址 email_contact_html: 如果您仍然沒有收到郵件,請寄信至 %{email} 以獲得協助 - email_reconfirmation_html: 如果您沒有收到確認郵件,可以請求再次發送 + email_reconfirmation_html: 如果您沒有收到驗證信,可以於請求再次發送 irreversible: 您將無法復原或重新啟用您的帳號 more_details_html: 更多詳細資訊,請參閲隱私政策。 username_available: 您的使用者名稱將會釋出供他人使用 @@ -1814,9 +1824,9 @@ zh-TW: suspicious_sign_in: change_password: 變更密碼 details: 以下是該登入之詳細資訊: - explanation: 我們偵測到有新 IP 地址登入您的帳號 + explanation: 我們偵測到有新 IP 位址登入您的帳號 further_actions_html: 如果這個不是您,我們建議您立即 %{action} ,並且啟用二階段驗證 (2FA) 以確保帳號安全。 - subject: 您的帳號已被新 IP 地址存取 + subject: 您的帳號已被新 IP 位址存取 title: 新登入 warning: appeal: 遞交申訴 @@ -1895,7 +1905,7 @@ zh-TW: invalid_otp_token: 兩階段驗證碼不正確 otp_lost_help_html: 如果您無法存取這兩者,您可以透過 %{email} 與我們聯繫 rate_limited: 過多次身份驗證嘗試,請稍後再試。 - seamless_external_login: 由於您是由外部系統登入,所以不能設定密碼與電子郵件。 + seamless_external_login: 由於您是透過外部服務登入,所以不能設定密碼與電子郵件。 signed_in_as: 目前登入的帳號: verification: extra_instructions_html: 小撇步:您網站上之此連結可以是不可見的。其重要的部分是 rel="me" ,防止透過使用者產生內容模擬。您甚至能使用頁面標頭之 link 標籤取代頁面中的 a 標籤,但 HTML 必須能於不執行 JavaScript 情況下所存取。 From 85152af95f51642bcef0ba781a1e7213d79e8f03 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 11 Aug 2024 18:51:39 +0000 Subject: [PATCH 012/156] New Crowdin Translations (automated) (#31377) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/el.json | 41 +++++++++++++ app/javascript/mastodon/locales/es-MX.json | 2 + app/javascript/mastodon/locales/es.json | 2 + app/javascript/mastodon/locales/ga.json | 44 ++++++++++++++ app/javascript/mastodon/locales/gl.json | 3 + app/javascript/mastodon/locales/he.json | 2 + app/javascript/mastodon/locales/hu.json | 2 + app/javascript/mastodon/locales/sq.json | 2 + app/javascript/mastodon/locales/th.json | 1 + app/javascript/mastodon/locales/tr.json | 2 + app/javascript/mastodon/locales/zh-CN.json | 2 + config/locales/el.yml | 1 + config/locales/ga.yml | 68 ++++++++++++++++++++++ config/locales/gl.yml | 58 ++++++++++++++++++ config/locales/hu.yml | 58 ++++++++++++++++++ config/locales/sq.yml | 46 +++++++++++++++ config/locales/th.yml | 34 +++++++++++ config/locales/tr.yml | 1 + 18 files changed, 369 insertions(+) diff --git a/app/javascript/mastodon/locales/el.json b/app/javascript/mastodon/locales/el.json index 1fd3c5a7ccc..c220f3a4e0c 100644 --- a/app/javascript/mastodon/locales/el.json +++ b/app/javascript/mastodon/locales/el.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Δείτε ενημερώσεις", "home.pending_critical_update.title": "Κρίσιμη ενημέρωση ασφαλείας διαθέσιμη!", "home.show_announcements": "Εμφάνιση ανακοινώσεων", + "ignore_notifications_modal.disclaimer": "Το Mastodon δε μπορεί να ενημερώσει τους χρήστες ότι αγνόησες τις ειδοποιήσεις του. Η αγνόηση ειδοποιήσεων δεν θα εμποδίσει την αποστολή των ίδιων των μηνυμάτων.", + "ignore_notifications_modal.filter_instead": "Φίλτρο αντ' αυτού", + "ignore_notifications_modal.filter_to_act_users": "Θα μπορείς ακόμα να αποδεχθείς, να απορρίψεις ή να αναφέρεις χρήστες", + "ignore_notifications_modal.filter_to_avoid_confusion": "Το φιλτράρισμα βοηθά στην αποφυγή πιθανής σύγχυσης", + "ignore_notifications_modal.filter_to_review_separately": "Μπορείς να δεις τις φιλτραρισμένες ειδοποιήσεις ξεχωριστά", + "ignore_notifications_modal.ignore": "Αγνόηση ειδοποιήσεων", + "ignore_notifications_modal.limited_accounts_title": "Αγνόηση ειδοποιήσεων από συντονισμένους λογαριασμούς;", + "ignore_notifications_modal.new_accounts_title": "Αγνόηση ειδοποιήσεων από νέους λογαριασμούς;", + "ignore_notifications_modal.not_followers_title": "Αγνόηση ειδοποιήσεων από άτομα που δε σας ακολουθούν;", + "ignore_notifications_modal.not_following_title": "Αγνόηση ειδοποιήσεων από άτομα που δεν ακολουθείς;", + "ignore_notifications_modal.private_mentions_title": "Αγνόηση ειδοποιήσεων από μη ζητηθείσες ιδιωτικές αναφορές;", "interaction_modal.description.favourite": "Με ένα συντάκτη στο Mastodon μπορείς να αγαπήσεις αυτή την ανάρτηση, για να ενημερώσεις τον συγγραφέα ότι την εκτιμάς και να την αποθηκεύσεις για αργότερα.", "interaction_modal.description.follow": "Με έναν λογαριασμό Mastodon, μπορείς να ακολουθήσεις τον/την {name} ώστε να λαμβάνεις τις αναρτήσεις του/της στη δική σου ροή.", "interaction_modal.description.reblog": "Με ένα λογαριασμό Mastodon, μπορείς να ενισχύσεις αυτή την ανάρτηση για να τη μοιραστείς με τους δικούς σου ακολούθους.", @@ -482,6 +493,11 @@ "notification.favourite": "{name} favorited your post\n{name} προτίμησε την ανάρτηση σου", "notification.follow": "Ο/Η {name} σε ακολούθησε", "notification.follow_request": "Ο/H {name} ζήτησε να σε ακολουθήσει", + "notification.label.mention": "Επισήμανση", + "notification.label.private_mention": "Ιδιωτική επισήμανση", + "notification.label.private_reply": "Ιδιωτική απάντηση", + "notification.label.reply": "Απάντηση", + "notification.mention": "Επισήμανση", "notification.moderation-warning.learn_more": "Μάθε περισσότερα", "notification.moderation_warning": "Έχετε λάβει μία προειδοποίηση συντονισμού", "notification.moderation_warning.action_delete_statuses": "Ορισμένες από τις αναρτήσεις σου έχουν αφαιρεθεί.", @@ -502,11 +518,26 @@ "notification.status": "Ο/Η {name} μόλις ανέρτησε κάτι", "notification.update": "ο/η {name} επεξεργάστηκε μια ανάρτηση", "notification_requests.accept": "Αποδοχή", + "notification_requests.accept_all": "Αποδοχή όλων", + "notification_requests.accept_multiple": "{count, plural, one {Αποδοχή # αιτήματος} other {Αποδοχή # αιτημάτων}}", + "notification_requests.confirm_accept_all.button": "Αποδοχή όλων", + "notification_requests.confirm_accept_all.message": "Πρόκειται να αποδεχτείς {count, plural, one {ένα αίτημα ειδοποίησης} other {# αιτήματα ειδοποίησης}}. Σίγουρα θες να συνεχίσεις;", + "notification_requests.confirm_accept_all.title": "Αποδοχή αιτήσεων ειδοποίησης;", + "notification_requests.confirm_dismiss_all.button": "Παράβλεψη όλων", + "notification_requests.confirm_dismiss_all.message": "Πρόκειται να απορρίψεις {count, plural, one {ένα αίτημα ειδοποίησης} other {# αιτήματα ειδοποίησης}}. Δεν θα μπορείς να έχεις πρόσβαση εύκολα {count, plural, one {σε αυτή} other {σε αυτές}} ξανά. Σίγουρα θες να συνεχίσεις;", + "notification_requests.confirm_dismiss_all.title": "Απόρριψη αιτημάτων ειδοποίησης;", "notification_requests.dismiss": "Απόρριψη", + "notification_requests.dismiss_all": "Παράβλεψη όλων", + "notification_requests.dismiss_multiple": "{count, plural, one {Παράβλεψη # αιτήματος} other {Παράβλεψη # αιτημάτων}}", + "notification_requests.enter_selection_mode": "Επιλογή", + "notification_requests.exit_selection_mode": "Άκυρο", + "notification_requests.explainer_for_limited_account": "Οι ειδοποιήσεις από αυτόν τον λογαριασμό έχουν φιλτραριστεί επειδή ο λογαριασμός έχει περιοριστεί από έναν συντονιστή.", + "notification_requests.explainer_for_limited_remote_account": "Οι ειδοποιήσεις από αυτόν τον λογαριασμό έχουν φιλτραριστεί επειδή ο λογαριασμός ή ο διακομιστής του έχει περιοριστεί από έναν συντονιστή.", "notification_requests.maximize": "Μεγιστοποίηση", "notification_requests.minimize_banner": "Ελαχιστοποίηση μπάνερ φιλτραρισμένων ειδοποιήσεων", "notification_requests.notifications_from": "Ειδοποιήσεις από {name}", "notification_requests.title": "Φιλτραρισμένες ειδοποιήσεις", + "notification_requests.view": "Προβολή ειδοποιήσεων", "notifications.clear": "Καθαρισμός ειδοποιήσεων", "notifications.clear_confirmation": "Σίγουρα θέλεις να καθαρίσεις μόνιμα όλες τις ειδοποιήσεις σου;", "notifications.clear_title": "Εκκαθάριση ειδοποιήσεων;", @@ -543,6 +574,14 @@ "notifications.permission_denied": "Οι ειδοποιήσεις στην επιφάνεια εργασίας δεν είναι διαθέσιμες διότι έχει απορριφθεί κάποιο προηγούμενο αίτημα άδειας", "notifications.permission_denied_alert": "Δεν είναι δυνατή η ενεργοποίηση των ειδοποιήσεων της επιφάνειας εργασίας, καθώς η άδεια του προγράμματος περιήγησης έχει απορριφθεί νωρίτερα", "notifications.permission_required": "Οι ειδοποιήσεις δεν είναι διαθέσιμες επειδή δεν έχει δοθεί η απαιτούμενη άδεια.", + "notifications.policy.accept": "Αποδοχή", + "notifications.policy.accept_hint": "Εμφάνιση στις ειδοποιήσεις", + "notifications.policy.drop": "Αγνόηση", + "notifications.policy.drop_hint": "Στείλε τες στο υπερπέραν, να μην ξαναδούν το φως του ήλιου", + "notifications.policy.filter": "Φίλτρο", + "notifications.policy.filter_hint": "Αποστολή στα εισερχόμενα φιλτραρισμένων ειδοποιήσεων", + "notifications.policy.filter_limited_accounts_hint": "Περιορισμένη από συντονιστές διακομιστή", + "notifications.policy.filter_limited_accounts_title": "Συντονισμένοι λογαριασμοί", "notifications.policy.filter_new_accounts.hint": "Δημιουργήθηκε εντός {days, plural, one {της τελευταίας ημέρας} other {των τελευταίων # ημερών}}", "notifications.policy.filter_new_accounts_title": "Νέοι λογαριασμοί", "notifications.policy.filter_not_followers_hint": "Συμπεριλαμβανομένων των ατόμων που σας έχουν ακολουθήσει λιγότερο από {days, plural, one {μια ημέρα} other {# ημέρες}} πριν", @@ -551,6 +590,7 @@ "notifications.policy.filter_not_following_title": "Άτομα που δεν ακολουθείς", "notifications.policy.filter_private_mentions_hint": "Φιλτραρισμένο εκτός αν είναι απάντηση σε δική σου αναφορά ή αν ακολουθείς τον αποστολέα", "notifications.policy.filter_private_mentions_title": "Μη συναινετικές ιδιωτικές αναφορές", + "notifications.policy.title": "Διαχείριση ειδοποιήσεων από…", "notifications_permission_banner.enable": "Ενεργοποίηση ειδοποιήσεων επιφάνειας εργασίας", "notifications_permission_banner.how_to_control": "Για να λαμβάνεις ειδοποιήσεις όταν το Mastodon δεν είναι ανοιχτό, ενεργοποίησε τις ειδοποιήσεις επιφάνειας εργασίας. Μπορείς να ελέγξεις με ακρίβεια ποιοι τύποι αλληλεπιδράσεων δημιουργούν ειδοποιήσεις επιφάνειας εργασίας μέσω του κουμπιού {icon} μόλις ενεργοποιηθούν.", "notifications_permission_banner.title": "Μη χάσεις στιγμή", @@ -791,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} από άλλους διακομιστές δεν εμφανίζονται.", "timeline_hint.resources.followers": "Ακόλουθοι", "timeline_hint.resources.follows": "Ακολουθείς", + "timeline_hint.resources.replies": "Κάποιες απαντήσεις", "timeline_hint.resources.statuses": "Παλαιότερες αναρτήσεις", "trends.counter_by_accounts": "{count, plural, one {{counter} άτομο} other {{counter} άτομα} }{days, plural, one { την τελευταία ημέρα} other { τις τελευταίες {days} ημέρες}}", "trends.trending_now": "Δημοφιλή τώρα", diff --git a/app/javascript/mastodon/locales/es-MX.json b/app/javascript/mastodon/locales/es-MX.json index b5238e663ac..0ff6c25328f 100644 --- a/app/javascript/mastodon/locales/es-MX.json +++ b/app/javascript/mastodon/locales/es-MX.json @@ -358,7 +358,9 @@ "home.show_announcements": "Mostrar anuncios", "ignore_notifications_modal.disclaimer": "Mastodon no puede informar a los usuarios que has ignorado sus notificaciones. Ignorar notificaciones no impedirá que se sigan enviando los mensajes.", "ignore_notifications_modal.filter_instead": "Filtrar en vez de ignorar", + "ignore_notifications_modal.filter_to_act_users": "Aún podrás aceptar, rechazar o reportar usuarios", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrar ayuda a evitar confusiones potenciales", + "ignore_notifications_modal.filter_to_review_separately": "Puedes revisar las notificaciones filtradas por separado", "ignore_notifications_modal.ignore": "Ignorar notificaciones", "ignore_notifications_modal.limited_accounts_title": "¿Ignorar notificaciones de cuentas moderadas?", "ignore_notifications_modal.new_accounts_title": "¿Ignorar notificaciones de cuentas nuevas?", diff --git a/app/javascript/mastodon/locales/es.json b/app/javascript/mastodon/locales/es.json index 52006637879..b8f5de997a2 100644 --- a/app/javascript/mastodon/locales/es.json +++ b/app/javascript/mastodon/locales/es.json @@ -358,7 +358,9 @@ "home.show_announcements": "Mostrar anuncios", "ignore_notifications_modal.disclaimer": "Mastodon no puede informar a los usuarios que has ignorado sus notificaciones. Ignorar notificaciones no impedirá que se sigan enviando los mensajes.", "ignore_notifications_modal.filter_instead": "Filtrar en vez de ignorar", + "ignore_notifications_modal.filter_to_act_users": "Aún podrás aceptar, rechazar o reportar usuarios", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrar ayuda a evitar confusiones potenciales", + "ignore_notifications_modal.filter_to_review_separately": "Puedes revisar las notificaciones filtradas por separado", "ignore_notifications_modal.ignore": "Ignorar notificaciones", "ignore_notifications_modal.limited_accounts_title": "¿Ignorar notificaciones de cuentas moderadas?", "ignore_notifications_modal.new_accounts_title": "¿Ignorar notificaciones de cuentas nuevas?", diff --git a/app/javascript/mastodon/locales/ga.json b/app/javascript/mastodon/locales/ga.json index c5cce288944..db36db17aa0 100644 --- a/app/javascript/mastodon/locales/ga.json +++ b/app/javascript/mastodon/locales/ga.json @@ -11,6 +11,7 @@ "about.not_available": "Níor cuireadh an t-eolas seo ar fáil ar an bhfreastalaí seo.", "about.powered_by": "Meáin shóisialta díláraithe faoi chumhacht {mastodon}", "about.rules": "Rialacha an fhreastalaí", + "account.account_note_header": "Nóta pearsanta", "account.add_or_remove_from_list": "Cuir Le nó Bain De na liostaí", "account.badges.bot": "Bota", "account.badges.group": "Grúpa", @@ -355,6 +356,17 @@ "home.pending_critical_update.link": "Féach nuashonruithe", "home.pending_critical_update.title": "Nuashonrú slándála ríthábhachtach ar fáil!", "home.show_announcements": "Taispeáin fógraí", + "ignore_notifications_modal.disclaimer": "Ní féidir le Mastodon úsáideoirí a chur ar an eolas gur thug tú neamhaird dá bhfógraí. Má dhéantar neamhaird de fhógraí, ní stopfar na teachtaireachtaí iad féin a sheoladh.", + "ignore_notifications_modal.filter_instead": "Scag ina ionad sin", + "ignore_notifications_modal.filter_to_act_users": "Beidh tú fós in ann glacadh le húsáideoirí, iad a dhiúltú nó a thuairisciú", + "ignore_notifications_modal.filter_to_avoid_confusion": "Cuidíonn scagadh le mearbhall a sheachaint", + "ignore_notifications_modal.filter_to_review_separately": "Is féidir leat fógraí scagtha a athbhreithniú ar leithligh", + "ignore_notifications_modal.ignore": "Déan neamhaird de fhógraí", + "ignore_notifications_modal.limited_accounts_title": "An dtugann tú neamhaird d'fhógraí ó chuntais mhodhnaithe?", + "ignore_notifications_modal.new_accounts_title": "An bhfuil fonn ort neamhaird a dhéanamh d'fhógraí ó chuntais nua?", + "ignore_notifications_modal.not_followers_title": "An dtugann tú aird ar fhógraí ó dhaoine nach leanann tú?", + "ignore_notifications_modal.not_following_title": "An ndéanann tú neamhaird de fhógraí ó dhaoine nach leanann tú?", + "ignore_notifications_modal.private_mentions_title": "An dtugann tú aird ar fhógraí ó Luaintí Príobháideacha gan iarraidh?", "interaction_modal.description.favourite": "Le cuntas ar Mastodon, is fearr leat an postáil seo chun a chur in iúl don údar go bhfuil meas agat air agus é a shábháil ar feadh níos déanaí.", "interaction_modal.description.follow": "Le cuntas ar Mastodon, is féidir leat {name} a leanúint chun a gcuid postálacha a fháil i do fhotha baile.", "interaction_modal.description.reblog": "Le cuntas ar Mastodon, is féidir leat an postáil seo a threisiú chun é a roinnt le do leantóirí féin.", @@ -481,6 +493,11 @@ "notification.favourite": "Is fearr le {name} do phostáil", "notification.follow": "Lean {name} thú", "notification.follow_request": "D'iarr {name} ort do chuntas a leanúint", + "notification.label.mention": "Luaigh", + "notification.label.private_mention": "Lua príobháideach", + "notification.label.private_reply": "Freagra príobháideach", + "notification.label.reply": "Freagra", + "notification.mention": "Luaigh", "notification.moderation-warning.learn_more": "Foghlaim níos mó", "notification.moderation_warning": "Tá rabhadh modhnóireachta faighte agat", "notification.moderation_warning.action_delete_statuses": "Baineadh cuid de do phostálacha.", @@ -501,9 +518,26 @@ "notification.status": "Phostáil {name} díreach", "notification.update": "Chuir {name} postáil in eagar", "notification_requests.accept": "Glac", + "notification_requests.accept_all": "Glac le gach", + "notification_requests.accept_multiple": "{count, plural, one {Glac le # iarratas} two {Glac le # iarratas} few {Glac le # iarratas} many {Glac le # iarratas} other {Glac le # iarratais}}", + "notification_requests.confirm_accept_all.button": "Glac le gach", + "notification_requests.confirm_accept_all.message": "Tá tú ar tí glacadh le {count, plural, one {iarratas fógra amháin} two {# iarratas fógra} few {# iarratas fógra} many {# iarratas fógra} other {# iarratais fógra}}. An bhfuil tú cinnte gur mian leat leanúint ar aghaidh?", + "notification_requests.confirm_accept_all.title": "Glac le hiarratais ar fhógra?", + "notification_requests.confirm_dismiss_all.button": "Ruaig gach", + "notification_requests.confirm_dismiss_all.message": "Tá tú ar tí neamhaird a dhéanamh ar {count, plural, one {iarratas fógra amháin} two {# iarratas fógra} few {# iarratas fógra} many {# iarratas fógra} other {# iarratais fógra}}. Ní bheidh tú in ann {count, plural, one {é} two {iad} few {iad} many {iad} other {iad}} a rochtain go héasca arís. An bhfuil tú cinnte gur mian leat leanúint ar aghaidh?", + "notification_requests.confirm_dismiss_all.title": "An bhfuil fonn ort iarratais ar fhógra a dhíbhe?", "notification_requests.dismiss": "Díbhe", + "notification_requests.dismiss_all": "Ruaig gach", + "notification_requests.dismiss_multiple": "{count, plural, one {Neamhaird a dhéanamh ar # iarratas} two {Neamhaird a dhéanamh ar # iarratas} few {Neamhaird a dhéanamh ar # iarratas} many {Neamhaird a dhéanamh ar # iarratas} other {Neamhaird a dhéanamh ar # iarratais}}", + "notification_requests.enter_selection_mode": "Roghnaigh", + "notification_requests.exit_selection_mode": "Cealaigh", + "notification_requests.explainer_for_limited_account": "Scagadh fógraí ón gcuntas seo toisc go bhfuil an cuntas teoranta ag modhnóir.", + "notification_requests.explainer_for_limited_remote_account": "Scagadh fógraí ón gcuntas seo toisc go bhfuil an cuntas nó a fhreastalaí teoranta ag modhnóir.", + "notification_requests.maximize": "Uasmhéadaigh", + "notification_requests.minimize_banner": "Íoslaghdaigh bratach na bhfógraí scagtha", "notification_requests.notifications_from": "Fógraí ó {name}", "notification_requests.title": "Fógraí scagtha", + "notification_requests.view": "Féach ar fhógraí", "notifications.clear": "Glan fógraí", "notifications.clear_confirmation": "An bhfuil tú cinnte gur mhaith leat d'fhógraí go léir a ghlanadh go buan?", "notifications.clear_title": "Glan fógraí?", @@ -540,6 +574,14 @@ "notifications.permission_denied": "Níl fógraí deisce ar fáil mar gheall ar iarratas ar chead brabhsálaí a diúltaíodh roimhe seo", "notifications.permission_denied_alert": "Ní féidir fógraí deisce a chumasú, mar gur diúltaíodh cead brabhsálaí roimhe seo", "notifications.permission_required": "Níl fógraí deisce ar fáil toisc nár tugadh an cead riachtanach.", + "notifications.policy.accept": "Glac", + "notifications.policy.accept_hint": "Taispeáin i bhfógraí", + "notifications.policy.drop": "Déan neamhaird de", + "notifications.policy.drop_hint": "Seol chuig an neamhní, gan a bheith le feiceáil arís", + "notifications.policy.filter": "Scagaire", + "notifications.policy.filter_hint": "Seol chuig an mbosca isteach fógraí scagtha", + "notifications.policy.filter_limited_accounts_hint": "Teoranta ag modhnóirí freastalaí", + "notifications.policy.filter_limited_accounts_title": "Cuntais mhodhnaithe", "notifications.policy.filter_new_accounts.hint": "Cruthaithe laistigh den {days, plural, one {lae amháin} two {# lá} few {# lá} many {# lá} other {# lá}}", "notifications.policy.filter_new_accounts_title": "Cuntais nua", "notifications.policy.filter_not_followers_hint": "Agus daoine a bhfuil siad ag leanúint ort le níos lú ná {days, plural, one {lae amháin} two {# lá} few {# lá} many {# lá} other {# lá}}", @@ -548,6 +590,7 @@ "notifications.policy.filter_not_following_title": "Daoine nach leanann tú", "notifications.policy.filter_private_mentions_hint": "Scagtha mura bhfuil sé mar fhreagra ar do lua féin nó má leanann tú an seoltóir", "notifications.policy.filter_private_mentions_title": "Tagairtí príobháideacha gan iarraidh", + "notifications.policy.title": "Bainistigh fógraí ó…", "notifications_permission_banner.enable": "Ceadaigh fógraí ar an deasc", "notifications_permission_banner.how_to_control": "Chun fógraí a fháil nuair nach bhfuil Mastodon oscailte, cumasaigh fógraí deisce. Is féidir leat a rialú go beacht cé na cineálacha idirghníomhaíochtaí a ghineann fógraí deisce tríd an gcnaipe {icon} thuas nuair a bhíonn siad cumasaithe.", "notifications_permission_banner.title": "Ná caill aon rud go deo", @@ -788,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "Níl {resource} ó fhreastalaithe eile ar taispeáint.", "timeline_hint.resources.followers": "Leantóirí", "timeline_hint.resources.follows": "Cuntais leanta", + "timeline_hint.resources.replies": "Roinnt freagraí", "timeline_hint.resources.statuses": "Postáilí níos sine", "trends.counter_by_accounts": "{count, plural, one {{counter} duine} other {{counter} duine}} le {days, plural, one {lá} other {{days} lá}} anuas", "trends.trending_now": "Ag treochtáil anois", diff --git a/app/javascript/mastodon/locales/gl.json b/app/javascript/mastodon/locales/gl.json index 6ed70c00d92..7d71400206e 100644 --- a/app/javascript/mastodon/locales/gl.json +++ b/app/javascript/mastodon/locales/gl.json @@ -357,7 +357,10 @@ "home.pending_critical_update.title": "Hai una actualización crítica de seguridade!", "home.show_announcements": "Amosar anuncios", "ignore_notifications_modal.disclaimer": "Mastodon non pode informar ás usuarias se ignoraches as súas notificacións. Ao ignorar as notificacións non evitarás que as mensaxes sexan enviadas igualmente.", + "ignore_notifications_modal.filter_instead": "Filtrar igualmente", + "ignore_notifications_modal.filter_to_act_users": "Poderás seguir aceptando, rexeitando e denunciando usuarias", "ignore_notifications_modal.filter_to_avoid_confusion": "Ao filtrar axudas a evitar posibles confusións", + "ignore_notifications_modal.filter_to_review_separately": "Podes revisar as notificacións filtradas por separado", "ignore_notifications_modal.ignore": "Ignorar notificacións", "ignore_notifications_modal.limited_accounts_title": "Ignorar notificacións desde contas moderadas?", "ignore_notifications_modal.new_accounts_title": "Ignorar notificacións desde novas contas?", diff --git a/app/javascript/mastodon/locales/he.json b/app/javascript/mastodon/locales/he.json index a373e8d44ee..4af37bce856 100644 --- a/app/javascript/mastodon/locales/he.json +++ b/app/javascript/mastodon/locales/he.json @@ -356,6 +356,8 @@ "home.pending_critical_update.link": "צפיה בעדכונים", "home.pending_critical_update.title": "יצא עדכון אבטחה חשוב!", "home.show_announcements": "הצג הכרזות", + "ignore_notifications_modal.filter_to_act_users": "עדיין ביכולתך לקבל, לדחות ולדווח על משתמשים אחרים", + "ignore_notifications_modal.filter_to_review_separately": "ניתן לסקור התראות מפולטרות בנפרד", "interaction_modal.description.favourite": "עם חשבון מסטודון, ניתן לחבב את ההודעה כדי לומר למחבר/ת שהערכת את תוכנו או כדי לשמור אותו לקריאה בעתיד.", "interaction_modal.description.follow": "עם חשבון מסטודון, ניתן לעקוב אחרי {name} כדי לקבל את הפוסטים שלו/ה בפיד הבית.", "interaction_modal.description.reblog": "עם חשבון מסטודון, ניתן להדהד את החצרוץ ולשתף עם עוקבים.", diff --git a/app/javascript/mastodon/locales/hu.json b/app/javascript/mastodon/locales/hu.json index 5e6b42b3bb3..08a79e50c2a 100644 --- a/app/javascript/mastodon/locales/hu.json +++ b/app/javascript/mastodon/locales/hu.json @@ -358,7 +358,9 @@ "home.show_announcements": "Közlemények megjelenítése", "ignore_notifications_modal.disclaimer": "A Mastodon nem tudja értesíteni azokat a felhasználókat, akiknek figyelmen kívül hagytad az értesítéseit. Az értesítések figyelmen kívül hagyása nem állítja meg az üzenetek elküldését.", "ignore_notifications_modal.filter_instead": "Inkább szűrés", + "ignore_notifications_modal.filter_to_act_users": "Továbbra is el tudja fogadni, el tudja utasítani vagy jelenteni tudja a felhasználókat", "ignore_notifications_modal.filter_to_avoid_confusion": "A szűrés segít elkerülni a lehetséges félreértéseket", + "ignore_notifications_modal.filter_to_review_separately": "A szűrt értesítések külön tekinthetők át", "ignore_notifications_modal.ignore": "Értesítések figyelmen kívül hagyása", "ignore_notifications_modal.limited_accounts_title": "Moderált fiókok értesítéseinek figyelmen kívül hagyása?", "ignore_notifications_modal.new_accounts_title": "Új fiókok értesítéseinek figyelmen kívül hagyása?", diff --git a/app/javascript/mastodon/locales/sq.json b/app/javascript/mastodon/locales/sq.json index 42730c4a9f6..78b90e2788a 100644 --- a/app/javascript/mastodon/locales/sq.json +++ b/app/javascript/mastodon/locales/sq.json @@ -358,7 +358,9 @@ "home.show_announcements": "Shfaqi lajmërimet", "ignore_notifications_modal.disclaimer": "Mastodon-i s’mund të njoftojë përdoruesit se po shpërfillni njoftimet e tyre. Shpërfillja e njoftimeve s’do të ndalë dërgimin e vetë mesazheve.", "ignore_notifications_modal.filter_instead": "Në vend të kësaj, filtroji", + "ignore_notifications_modal.filter_to_act_users": "Do të jeni prapë në gjendje të pranoni, hidhni poshtë, ose raportoni përdorues", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrimi ndihmon të shmanget konfuzion potencial", + "ignore_notifications_modal.filter_to_review_separately": "Njoftimet e filtruara mund t’i shqyrtoni ndarazi", "ignore_notifications_modal.ignore": "Shpërfilli njoftimet", "ignore_notifications_modal.limited_accounts_title": "Të shpërfillen njoftime nga llogari të moderuara?", "ignore_notifications_modal.new_accounts_title": "Të shpërfillen njoftime nga llogari të reja?", diff --git a/app/javascript/mastodon/locales/th.json b/app/javascript/mastodon/locales/th.json index 164fc987fea..47b6a892254 100644 --- a/app/javascript/mastodon/locales/th.json +++ b/app/javascript/mastodon/locales/th.json @@ -491,6 +491,7 @@ "notification.label.private_mention": "การกล่าวถึงแบบส่วนตัว", "notification.label.private_reply": "การตอบกลับแบบส่วนตัว", "notification.label.reply": "การตอบกลับ", + "notification.mention": "การกล่าวถึง", "notification.moderation-warning.learn_more": "เรียนรู้เพิ่มเติม", "notification.moderation_warning": "คุณได้รับคำเตือนการกลั่นกรอง", "notification.moderation_warning.action_delete_statuses": "เอาโพสต์บางส่วนของคุณออกแล้ว", diff --git a/app/javascript/mastodon/locales/tr.json b/app/javascript/mastodon/locales/tr.json index c6438fca7e7..ba84b722128 100644 --- a/app/javascript/mastodon/locales/tr.json +++ b/app/javascript/mastodon/locales/tr.json @@ -358,7 +358,9 @@ "home.show_announcements": "Duyuruları göster", "ignore_notifications_modal.disclaimer": "Mastodon bildirimlerini yok saydığınız kullanıcıları bilgilendiremez. Bildirimleri yok saymak iletilerin gönderilmesini durdurmayacaktır.", "ignore_notifications_modal.filter_instead": "Onun yerine filtrele", + "ignore_notifications_modal.filter_to_act_users": "Kullanıcıları kabul etmeye, red etmeye veya bildirmeye devam edebileceksiniz", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtreleme olası kafa karışıklığını önlemeye yardımcı olur", + "ignore_notifications_modal.filter_to_review_separately": "Filtrelenmiş bildirimleri ayrıca inceleyebilirsiniz", "ignore_notifications_modal.ignore": "Bildirimleri yoksay", "ignore_notifications_modal.limited_accounts_title": "Modere edilen hesapların bildirimlerini yoksay?", "ignore_notifications_modal.new_accounts_title": "Yeni hesapların bildirimlerini yoksay?", diff --git a/app/javascript/mastodon/locales/zh-CN.json b/app/javascript/mastodon/locales/zh-CN.json index 91d1365485c..517390f823c 100644 --- a/app/javascript/mastodon/locales/zh-CN.json +++ b/app/javascript/mastodon/locales/zh-CN.json @@ -358,7 +358,9 @@ "home.show_announcements": "显示公告", "ignore_notifications_modal.disclaimer": "Mastodon无法通知对方用户你忽略了他们的通知。忽略通知不会阻止消息本身的发送。", "ignore_notifications_modal.filter_instead": "改为过滤", + "ignore_notifications_modal.filter_to_act_users": "你仍然可以接受、拒绝或举报用户", "ignore_notifications_modal.filter_to_avoid_confusion": "选择过滤有助于避免潜在的混淆", + "ignore_notifications_modal.filter_to_review_separately": "你可以单独查看被过滤的通知", "ignore_notifications_modal.ignore": "忽略通知", "ignore_notifications_modal.limited_accounts_title": "是否忽略来自受限账号的通知?", "ignore_notifications_modal.new_accounts_title": "是否忽略来自新账户的通知?", diff --git a/config/locales/el.yml b/config/locales/el.yml index a314bb9a9ef..bd90d8f7abb 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -31,6 +31,7 @@ el: created_msg: Επιτυχής δημιουργία σημειώματος συντονισμού! destroyed_msg: Η σημείωση συντονισμού καταστράφηκε επιτυχώς! accounts: + add_email_domain_block: Αποκλεισμός τομέα email approve: Έγκριση approved_msg: Επιτυχής έγκριση αίτησης εγγραφής του/της %{username} are_you_sure: Σίγουρα; diff --git a/config/locales/ga.yml b/config/locales/ga.yml index d8bdbde01d1..9d4d281f4fa 100644 --- a/config/locales/ga.yml +++ b/config/locales/ga.yml @@ -37,6 +37,7 @@ ga: created_msg: Cruthaíodh nóta modhnóireachta go rathúil! destroyed_msg: Nóta measarthachta scriosta go rathúil! accounts: + add_email_domain_block: Cuir bac ar fhearann ​​​​ríomhphoist approve: Faomh approved_msg: D'éirigh le feidhmchlár sínithe %{username} a cheadú are_you_sure: An bhfuil tú cinnte? @@ -63,6 +64,7 @@ ga: demote: Ísligh destroyed_msg: Tá sonraí %{username} ciúáilte anois le scriosadh gan mhoill disable: Reoigh + disable_sign_in_token_auth: Díchumasaigh fíordheimhniú comhartha ríomhphoist disable_two_factor_authentication: Díchumasaigh 2FA disabled: Reoite display_name: Ainm taispeána @@ -71,6 +73,7 @@ ga: email: Ríomhphost email_status: Stádas ríomhphoist enable: Dí-reoigh + enable_sign_in_token_auth: Cumasaigh fíordheimhniú comhartha ríomhphoist enabled: Ar chumas enabled_msg: D'éirigh le dí-reoite cuntas %{username} followers: Leantóirí @@ -138,6 +141,7 @@ ga: resubscribe: Athchláraigh role: Ról search: Cuardaigh + search_same_email_domain: Úsáideoirí eile a bhfuil an fearann ​​ríomhphoist céanna acu search_same_ip: Úsáideoirí eile a bhfuil an IP céanna acu security: Slándáil security_measures: @@ -178,21 +182,26 @@ ga: approve_appeal: Achomharc a cheadú approve_user: Úsáideoir a cheadú assigned_to_self_report: Sann Tuairisc + change_email_user: Athraigh Ríomhphost don Úsáideoir change_role_user: Athrú Ról an Úsáideora confirm_user: Deimhnigh Úsáideoir create_account_warning: Cruthaigh Rabhadh create_announcement: Cruthaigh Fógra + create_canonical_email_block: Cruthaigh Bloc Ríomhphoist create_custom_emoji: Cruthaigh Emoji Saincheaptha create_domain_allow: Cruthaigh Ceadaigh Fearainn create_domain_block: Cruthaigh Bloc Fearainn + create_email_domain_block: Cruthaigh Bloc Fearainn Ríomhphoist create_ip_block: Cruthaigh riail IP create_unavailable_domain: Cruthaigh Fearann ​​Gan Fáil create_user_role: Cruthaigh Ról demote_user: Ísligh úsáideoir destroy_announcement: Scrios Fógra + destroy_canonical_email_block: Scrios Bloc Ríomhphoist destroy_custom_emoji: Scrios Saincheaptha Emoji destroy_domain_allow: Scrios Ceadaigh Fearainn destroy_domain_block: Scrios Bloc Fearainn + destroy_email_domain_block: Scrios Bloc Fearainn Ríomhphoist destroy_instance: Fearann ​​Purge destroy_ip_block: Scrios riail IP destroy_status: Scrios Postáil @@ -200,8 +209,10 @@ ga: destroy_user_role: Scrios ról disable_2fa_user: Díchumasaigh 2FA disable_custom_emoji: Díchumasaigh Emoji Saincheaptha + disable_sign_in_token_auth_user: Díchumasaigh Fíordheimhniú Comhartha Ríomhphoist don Úsáideoir disable_user: Díchumasaigh Úsáideoir enable_custom_emoji: Cumasaigh Emoji Saincheaptha + enable_sign_in_token_auth_user: Cumasaigh Fíordheimhniú Comhartha Ríomhphoist don Úsáideoir enable_user: Cumasaigh Úsáideoir memorialize_account: Cuntas Cuimhneacháin promote_user: Úsáideoir a chur chun cinn @@ -231,20 +242,26 @@ ga: approve_appeal_html: Cheadaigh %{name} achomharc ar chinneadh modhnóireachta ó %{target} approve_user_html: Cheadaigh %{name} clárú ó %{target} assigned_to_self_report_html: Shann %{name} tuairisc %{target} dóibh féin + change_email_user_html: D'athraigh %{name} seoladh ríomhphoist úsáideora %{target} change_role_user_html: D'athraigh %{name} ról %{target} + confirm_user_html: Dhearbhaigh %{name} seoladh ríomhphoist úsáideora %{target} create_account_warning_html: Sheol %{name} rabhadh chuig %{target} create_announcement_html: Chruthaigh %{name} fógra nua %{target} + create_canonical_email_block_html: "%{name} ríomhphost bactha leis an hash %{target}" create_custom_emoji_html: D'uaslódáil %{name} emoji nua %{target} create_domain_allow_html: Cheadaigh %{name} cónaidhm le fearann ​​%{target} create_domain_block_html: "%{name} fearann ​​bactha %{target}" + create_email_domain_block_html: Chuir %{name} fearann ​​ríomhphoist bactha %{target} create_ip_block_html: Chruthaigh %{name} riail don IP %{target} create_unavailable_domain_html: Chuir %{name} deireadh leis an seachadadh chuig fearann ​​%{target} create_user_role_html: Chruthaigh %{name} %{target} ról demote_user_html: "%{name} úsáideoir scriosta %{target}" destroy_announcement_html: "%{name} fógra scriosta %{target}" + destroy_canonical_email_block_html: "%{name} ríomhphost díchoiscthe leis an hash %{target}" destroy_custom_emoji_html: Scriosadh %{name} emoji %{target} destroy_domain_allow_html: Dhiúltaigh %{name} cónaidhm le fearann ​​%{target} destroy_domain_block_html: "%{name} fearann ​​%{target} bainte de" + destroy_email_domain_block_html: "%{name} fearann ​​ríomhphoist díchoiscthe %{target}" destroy_instance_html: Glanadh %{name} fearann ​​%{target} destroy_ip_block_html: "%{name} scriosta riail le haghaidh IP %{target}" destroy_status_html: Bhain %{name} postáil le %{target} @@ -252,8 +269,10 @@ ga: destroy_user_role_html: Scrios %{name} ról %{target} disable_2fa_user_html: Dhíchumasaigh %{name} riachtanas dhá fhachtóir don úsáideoir %{target} disable_custom_emoji_html: Dhíchumasaigh %{name} emoji %{target} + disable_sign_in_token_auth_user_html: Dhíchumasaigh %{name} fíordheimhniú comhartha ríomhphoist le haghaidh %{target} disable_user_html: "%{name} logáil isteach díchumasaithe d'úsáideoir %{target}" enable_custom_emoji_html: "%{name} emoji cumasaithe %{target}" + enable_sign_in_token_auth_user_html: Chuir %{name} fíordheimhniú comhartha ríomhphoist ar chumas %{target} enable_user_html: "%{name} logáil isteach cumasaithe don úsáideoir %{target}" memorialize_account_html: Rinne %{name} cuntas %{target} a iompú ina leathanach cuimhneacháin promote_user_html: Chuir %{name} úsáideoir %{target} chun cinn @@ -261,6 +280,7 @@ ga: reject_user_html: Dhiúltaigh %{name} síniú suas ó %{target} remove_avatar_user_html: Bhain %{name} avatar %{target} reopen_report_html: D'athoscail %{name} tuairisc %{target} + resend_user_html: D'fheidhmigh %{name} ríomhphost deimhnithe do %{target} reset_password_user_html: Athshocraigh %{name} pasfhocal úsáideora %{target} resolve_report_html: Réitigh %{name} tuairisc %{target} sensitive_account_html: Mharcáil %{name} meán %{target} mar íogair @@ -436,6 +456,7 @@ ga: one: "%{count} iarracht le seachtain anuas" other: "%{count} iarracht chun síniú suas le seachtain anuas" two: "%{count} iarracht chun síniú suas le seachtain anuas" + created_msg: D'éirigh leis an bhfearann ​​ríomhphoist a bhlocáil delete: Scrios dns: types: @@ -444,8 +465,12 @@ ga: new: create: Cuir fearann ​​leis resolve: Réitigh fearann + title: Cuir bac ar fhearann ​​​​ríomhphoist nua + no_email_domain_block_selected: Níor athraíodh aon bhloc fearainn ríomhphoist mar níor roghnaíodh ceann ar bith not_permitted: Níl sé ceadaithe + resolved_dns_records_hint_html: Réitíonn an t-ainm fearainn chuig na fearainn MX seo a leanas, atá freagrach sa deireadh as glacadh le ríomhphost. Má dhéantar fearann ​​MX a bhlocáil, cuirfear bac ar chlárúcháin ó aon seoladh ríomhphoist a úsáideann an fearann ​​MX céanna, fiú má tá an t-ainm fearainn infheicthe difriúil. Bí cúramach gan bac a chur ar phríomhsholáthraithe ríomhphoist. resolved_through_html: Réitithe trí %{domain} + title: Fearainn ríomhphoist bactha export_domain_allows: new: title: Ceadaíonn fearann ​​​​iomportála @@ -611,6 +636,7 @@ ga: resolve_description_html: Ní dhéanfar aon ghníomhaíocht i gcoinne an chuntais thuairiscithe, ní dhéanfar aon stailc a thaifeadadh, agus dúnfar an tuarascáil. silence_description_html: Ní bheidh an cuntas le feiceáil ach amháin dóibh siúd a leanann é cheana féin nó a bhreathnaíonn suas de láimh air, rud a chuirfidh srian mór ar a rochtain. Is féidir é a chur ar ais i gcónaí. Dúnann sé gach tuairisc i gcoinne an chuntais seo. suspend_description_html: Beidh an cuntas agus a bhfuil ann go léir dorochtana agus scriosfar iad ar deireadh, agus beidh sé dodhéanta idirghníomhú leis. Inchúlaithe laistigh de 30 lá. Dúnann sé gach tuairisc i gcoinne an chuntais seo. + actions_description_html: Déan cinneadh ar an ngníomh atá le déanamh chun an tuarascáil seo a réiteach. Má dhéanann tú beart pionósach in aghaidh an chuntais tuairiscithe, seolfar fógra ríomhphoist chucu, ach amháin nuair a roghnaítear an chatagóir Turscar. actions_description_remote_html: Déan cinneadh ar an ngníomh atá le déanamh chun an tuarascáil seo a réiteach. Ní bheidh tionchar aige seo ach ar an gcaoi a ndéanann do fhreastalaí cumarsáid leis an gcianchuntas seo agus a láimhseálann sé a ábhar. add_to_report: Cuir tuilleadh leis an tuairisc already_suspended_badges: @@ -675,6 +701,7 @@ ga: delete_data_html: Scrios próifíl agus inneachar @%{acct} 30 lá ó anois mura mbeidh siad curtha ar fionraí idir an dá linn preview_preamble_html: 'Gheobhaidh @%{acct} rabhadh leis an ábhar seo a leanas:' record_strike_html: Taifead stailc in aghaidh @%{acct} chun cabhrú leat dul i ngleic le sáruithe amach anseo ón gcuntas seo + send_email_html: Seol ríomhphost rabhaidh chuig @%{acct} warning_placeholder: Réasúnaíocht bhreise roghnach don ghníomh modhnóireachta. target_origin: Bunús an chuntais tuairiscithe title: Tuairiscí @@ -720,6 +747,7 @@ ga: manage_appeals: Achomharc a bhainistiú manage_appeals_description: Ligeann sé d'úsáideoirí athbhreithniú a dhéanamh ar achomhairc i gcoinne gníomhartha modhnóireachta manage_blocks: Bainistigh Bloic + manage_blocks_description: Ligeann sé d'úsáideoirí bac a chur ar sholáthraithe ríomhphoist agus seoltaí IP manage_custom_emojis: Bainistigh Emojis Saincheaptha manage_custom_emojis_description: Ligeann sé d'úsáideoirí emojis saincheaptha a bhainistiú ar an bhfreastalaí manage_federation: Cónaidhm a bhainistiú @@ -737,6 +765,7 @@ ga: manage_taxonomies: Tacsanomaíochtaí a bhainistiú manage_taxonomies_description: Ligeann sé d'úsáideoirí athbhreithniú a dhéanamh ar inneachar treochta agus socruithe hashtag a nuashonrú manage_user_access: Bainistigh Rochtain Úsáideoir + manage_user_access_description: Ligeann sé d'úsáideoirí fíordheimhniú dhá fhachtóir úsáideoirí eile a dhíchumasú, a seoladh ríomhphoist a athrú, agus a bpasfhocal a athshocrú manage_users: Bainistigh Úsáideoirí manage_users_description: Ligeann sé d'úsáideoirí sonraí úsáideoirí eile a fheiceáil agus gníomhartha modhnóireachta a dhéanamh ina gcoinne manage_webhooks: Bainistigh cuacha Gréasáin @@ -811,6 +840,7 @@ ga: destroyed_msg: D'éirigh le huaslódáil an tsuímh a scriosadh! software_updates: critical_update: Criticiúil - nuashonraigh go tapa le do thoil + description: Moltar do shuiteáil Mastodon a choinneáil cothrom le dáta chun leas a bhaint as na socruithe agus na gnéithe is déanaí. Ina theannta sin, tá sé ríthábhachtach uaireanta Mastodon a nuashonrú go tráthúil chun saincheisteanna slándála a sheachaint. Ar na cúiseanna seo, seiceálann Mastodon nuashonruithe gach 30 nóiméad, agus tabharfaidh sé fógra duit de réir do shainroghanna fógra ríomhphoist. documentation_link: Foghlaim níos mó release_notes: Nótaí scaoilte title: Nuashonruithe ar fáil @@ -919,10 +949,16 @@ ga: trends: allow: Ceadaigh approved: Ceadaithe + confirm_allow: An bhfuil tú cinnte gur mhaith leat clibeanna roghnaithe a cheadú? + confirm_disallow: An bhfuil tú cinnte gur mhaith leat clibeanna roghnaithe a dhícheadú? disallow: Dícheadaigh links: allow: Ceadaigh nasc allow_provider: Ceadaigh foilsitheoir + confirm_allow: An bhfuil tú cinnte gur mhaith leat naisc roghnaithe a cheadú? + confirm_allow_provider: An bhfuil tú cinnte gur mhaith leat soláthraithe roghnaithe a cheadú? + confirm_disallow: An bhfuil tú cinnte gur mhaith leat naisc roghnaithe a dhícheadú? + confirm_disallow_provider: An bhfuil tú cinnte gur mhaith leat soláthraithe roghnaithe a dhícheadú? description_html: Is naisc iad seo atá á roinnt go mór faoi láthair ag cuntais a bhfeiceann do fhreastalaí postálacha uathu. Is féidir leis cabhrú le d’úsáideoirí a fháil amach cad atá ar siúl ar fud an domhain. Ní thaispeánfar naisc ar bith go poiblí go dtí go gceadaíonn tú an foilsitheoir. Is féidir leat naisc aonair a cheadú nó a dhiúltú freisin. disallow: Nasc a dhícheadú disallow_provider: Dícheadaigh foilsitheoir @@ -949,6 +985,10 @@ ga: statuses: allow: Ceadaigh postáil allow_account: Ceadaigh údar + confirm_allow: An bhfuil tú cinnte gur mhaith leat stádas roghnaithe a cheadú? + confirm_allow_account: An bhfuil tú cinnte gur mhaith leat cuntais roghnaithe a cheadú? + confirm_disallow: An bhfuil tú cinnte gur mhaith leat stádais roghnaithe a dhícheadú? + confirm_disallow_account: An bhfuil tú cinnte gur mhaith leat cuntais roghnaithe a dhícheadú? description_html: Is postálacha iad seo a bhfuil do fhreastalaí ar an eolas fúthu agus atá á roinnt faoi láthair agus is fearr leat go mór faoi láthair. Is féidir leis cabhrú le d’úsáideoirí nua agus úsáideoirí atá ag filleadh níos mó daoine a aimsiú le leanúint. Ní thaispeánfar postálacha ar bith go poiblí go dtí go gceadaíonn tú an t-údar, agus ceadaíonn an t-údar a gcuntas a mholadh do dhaoine eile. Is féidir leat postálacha aonair a cheadú nó a dhiúltú freisin. disallow: Dícheadaigh postáil disallow_account: Údar a dhícheadú @@ -987,6 +1027,7 @@ ga: one: Úsáidte ag duine amháin le seachtain anuas other: Úsáidte ag %{count} duine le seachtain anuas two: Úsáidte ag %{count} duine le seachtain anuas + title: Moltaí & Treochtaí trending: Treocht warning_presets: add_new: Cuir nua leis @@ -1074,7 +1115,9 @@ ga: guide_link_text: Is féidir le gach duine rannchuidiú. sensitive_content: Ábhar íogair application_mailer: + notification_preferences: Athraigh roghanna ríomhphoist salutation: "%{name}," + settings: 'Athraigh sainroghanna ríomhphoist: %{link}' unsubscribe: Díliostáil view: 'Amharc:' view_profile: Féach ar phróifíl @@ -1094,6 +1137,7 @@ ga: hint_html: Ach rud amháin eile! Ní mór dúinn a dhearbhú gur duine daonna thú (tá sé seo ionas gur féidir linn an turscar a choinneáil amach!). Réitigh an CAPTCHA thíos agus cliceáil "Ar aghaidh". title: Seiceáil slándála confirmations: + awaiting_review: Tá do sheoladh ríomhphoist deimhnithe! Tá do chlárúchán á athbhreithniú ag foireann %{domain} anois. Gheobhaidh tú ríomhphost má cheadaíonn siad do chuntas! awaiting_review_title: Tá do chlárú á athbhreithniú clicking_this_link: ag cliceáil ar an nasc seo login_link: logáil isteach @@ -1101,6 +1145,7 @@ ga: redirect_to_app_html: Ba cheart go ndearnadh tú a atreorú chuig an aip %{app_name}. Murar tharla sin, bain triail as %{clicking_this_link} nó fill ar an aip de láimh. registration_complete: Tá do chlárú ar %{domain} críochnaithe anois! welcome_title: Fáilte, %{name}! + wrong_email_hint: Mura bhfuil an seoladh ríomhphoist sin ceart, is féidir leat é a athrú i socruithe cuntais. delete_account: Scrios cuntas delete_account_html: Más mian leat do chuntas a scriosadh, is féidir leat leanúint ar aghaidh anseo. Iarrfar ort deimhniú. description: @@ -1121,6 +1166,7 @@ ga: or_log_in_with: Nó logáil isteach le privacy_policy_agreement_html: Léigh mé agus aontaím leis an polasaí príobháideachais progress: + confirm: Deimhnigh ríomhphost details: Do chuid sonraí review: Ár léirmheas rules: Glac le rialacha @@ -1142,8 +1188,10 @@ ga: security: Slándáil set_new_password: Socraigh pasfhocal nua setup: + email_below_hint_html: Seiceáil d'fhillteán turscair, nó iarr ceann eile. Is féidir leat do sheoladh ríomhphoist a cheartú má tá sé mícheart. email_settings_hint_html: Cliceáil ar an nasc a sheol muid chugat chun %{email} a fhíorú. Beidh muid ag fanacht ar dheis anseo. link_not_received: Nach bhfuair tú nasc? + new_confirmation_instructions_sent: Gheobhaidh tú ríomhphost nua leis an nasc deimhnithe i gceann cúpla bomaite! title: Seiceáil do bhosca isteach sign_in: preamble_html: Logáil isteach le do dhintiúir %{domain}. Má tá do chuntas á óstáil ar fhreastalaí eile, ní bheidh tú in ann logáil isteach anseo. @@ -1154,7 +1202,9 @@ ga: title: Déanaimis tú a shocrú ar %{domain}. status: account_status: Stádas cuntais + confirming: Waiting for email confirmation to be completed. functional: Tá do chuntas ag feidhmiú go hiomlán. + pending: Tá d’iarratas ar feitheamh athbhreithnithe ag ár bhfoireann. Seans go dtógfaidh sé seo roinnt ama. Gheobhaidh tú ríomhphost má cheadaítear d’iarratas. redirecting_to: Tá do chuntas neamhghníomhach toisc go bhfuil sé á atreorú chuig %{acct} faoi láthair. self_destruct: Toisc go bhfuil %{domain} ag dúnadh síos, ní bhfaighidh tú ach rochtain theoranta ar do chuntas. view_strikes: Féach ar stailceanna san am atá caite i gcoinne do chuntais @@ -1197,6 +1247,9 @@ ga: before: 'Sula dtéann tú ar aghaidh, léigh na nótaí seo go cúramach le do thoil:' caches: Seans go seasfaidh inneachar atá i dtaisce ag freastalaithe eile data_removal: Bainfear do phostálacha agus sonraí eile go buan + email_change_html: Is féidir leat do sheoladh ríomhphoist a athrú gan do chuntas a scriosadh + email_contact_html: Mura sroicheann sé fós, is féidir leat ríomhphost a chur chuig %{email} le haghaidh cabhrach + email_reconfirmation_html: Mura bhfuil an ríomhphost deimhnithe á fháil agat, is féidir é a iarraidh arís irreversible: Ní bheidh tú in ann do chuntas a aischur nó a athghníomhachtú more_details_html: Le haghaidh tuilleadh sonraí, féach an polasaí príobháideachais. username_available: Cuirfear d'ainm úsáideora ar fáil arís @@ -1453,6 +1506,7 @@ ga: authentication_methods: otp: app fíordheimhnithe dhá-fachtóir password: pasfhocal + sign_in_token: cód slándála ríomhphoist webauthn: eochracha slándála description_html: Má fheiceann tú gníomhaíocht nach n-aithníonn tú, smaoinigh ar do phasfhocal a athrú agus fíordheimhniú dhá fhachtóir a chumasú. empty: Níl aon stair fíordheimhnithe ar fáil @@ -1463,6 +1517,16 @@ ga: unsubscribe: action: Sea, díliostáil complete: Gan liostáil + confirmation_html: An bhfuil tú cinnte gur mhaith leat díliostáil ó %{type} a fháil do Mastodon ar %{domain} chuig do ríomhphost ag %{email}? Is féidir leat liostáil arís i gcónaí ó do socruithe fógra ríomhphoist. + emails: + notification_emails: + favourite: ríomhphoist fógra is fearr leat + follow: leanúint ríomhphoist fógra + follow_request: lean ríomhphoist iarratais + mention: trácht ar ríomhphoist fógra + reblog: ríomhphoist fógraí a threisiú + resubscribe_html: Má dhíliostáil tú de dhearmad, is féidir leat liostáil arís ó do socruithe fógra ríomhphoist. + success_html: Ní bhfaighidh tú %{type} le haghaidh Mastodon ar %{domain} chuig do ríomhphost ag %{email} a thuilleadh. title: Díliostáil media_attachments: validations: @@ -1543,6 +1607,8 @@ ga: update: subject: Chuir %{name} postáil in eagar notifications: + administration_emails: Fógraí ríomhphoist admin + email_events: Imeachtaí le haghaidh fógraí ríomhphoist email_events_hint: 'Roghnaigh imeachtaí ar mhaith leat fógraí a fháil ina leith:' number: human: @@ -1701,6 +1767,7 @@ ga: import: Iompórtáil import_and_export: Iompórtáil agus easpórtáil migrate: Imirce cuntais + notifications: Fógraí ríomhphoist preferences: Sainroghanna pearsanta profile: Próifíl relationships: Leantóirí agus leanúna @@ -1968,6 +2035,7 @@ ga: invalid_otp_token: Cód dhá-fhachtóir neamhbhailí otp_lost_help_html: Má chaill tú rochtain ar an dá cheann, is féidir leat dul i dteagmháil le %{email} rate_limited: An iomarca iarrachtaí fíordheimhnithe, bain triail eile as ar ball. + seamless_external_login: Tá tú logáilte isteach trí sheirbhís sheachtrach, mar sin níl socruithe pasfhocail agus ríomhphoist ar fáil. signed_in_as: 'Sínithe isteach mar:' verification: extra_instructions_html: Leid: Is féidir an nasc ar do shuíomh Gréasáin a bheith dofheicthe. Is í an chuid thábhachtach ná rel="me" a chuireann cosc ​​ar phearsanú ar shuímh Ghréasáin a bhfuil inneachar a ghintear leis an úsáideoir. Is féidir leat fiú clib nasc a úsáid i gceanntásc an leathanaigh in ionad a, ach caithfidh an HTML a bheith inrochtana gan JavaScript a chur i gcrích. diff --git a/config/locales/gl.yml b/config/locales/gl.yml index 1db7f79986b..27c71182b6b 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -31,6 +31,7 @@ gl: created_msg: Nota de moderación creada correctamente! destroyed_msg: Nota de moderación eliminada de xeito correcto! accounts: + add_email_domain_block: Bloquear dominio de correo approve: Aprobar approved_msg: Aprobada a solicitude de rexistro de %{username} are_you_sure: Está segura? @@ -57,6 +58,7 @@ gl: demote: Rebaixar destroyed_msg: Os datos de %{username} están na cola para ser eliminados axiña disable: Desactivar + disable_sign_in_token_auth: Desactivar a autenticación con token por correo disable_two_factor_authentication: Desactivar 2FA disabled: Desactivado display_name: Nome a amosar @@ -65,6 +67,7 @@ gl: email: Enderezo de correo email_status: Estado do correo enable: Activar + enable_sign_in_token_auth: Activar autenticación con token por correo enabled: Activado enabled_msg: Desbloqueada a conta de %{username} followers: Seguidoras @@ -129,6 +132,7 @@ gl: resubscribe: Resubscribir role: Rol search: Procurar + search_same_email_domain: Outras usuarias co mesmo dominio de correo search_same_ip: Outras usuarias co mesmo IP security: Seguridade security_measures: @@ -169,21 +173,26 @@ gl: approve_appeal: Aprobar apelación approve_user: Aprobar Usuaria assigned_to_self_report: Asignar denuncia + change_email_user: Cambiar o correo da Usuaria change_role_user: Cambiar Rol da Usuaria confirm_user: Confirmar usuaria create_account_warning: Crear aviso create_announcement: Crear anuncio + create_canonical_email_block: Crear Bloqueo de Correo create_custom_emoji: Crear emoticonas personalizadas create_domain_allow: Crear Dominio Permitido create_domain_block: Crear bloquedo do Dominio + create_email_domain_block: Crear Bloqueo de Dominio do correo create_ip_block: Crear regra IP create_unavailable_domain: Crear dominio Non dispoñible create_user_role: Crear Rol demote_user: Degradar usuaria destroy_announcement: Eliminar anuncio + destroy_canonical_email_block: Eliminar bloqueo do correo destroy_custom_emoji: Eliminar emoticona personalizada destroy_domain_allow: Eliminar Dominio permitido destroy_domain_block: Eliminar bloqueo do Dominio + destroy_email_domain_block: Eliminar bloqueo do dominio do correo destroy_instance: Purgar Dominio destroy_ip_block: Eliminar regra IP destroy_status: Eliminar publicación @@ -191,8 +200,10 @@ gl: destroy_user_role: Eliminar Rol disable_2fa_user: Desactivar 2FA disable_custom_emoji: Desactivar emoticona personalizada + disable_sign_in_token_auth_user: Desactivar Autenticación por Token no Correo para a Usuaria disable_user: Desactivar usuaria enable_custom_emoji: Activar emoticona personalizada + enable_sign_in_token_auth_user: Activar Autenticación con Token no Correo para a Usuaria enable_user: Activar usuaria memorialize_account: Transformar en conta conmemorativa promote_user: Promover usuaria @@ -222,20 +233,26 @@ gl: approve_appeal_html: "%{name} aprobou a apelación da decisión da moderación de %{target}" approve_user_html: "%{name} aprobou o rexistro de %{target}" assigned_to_self_report_html: "%{name} asignou a denuncia %{target} para si mesma" + change_email_user_html: "%{name} cambiou o enderezo de correo da usuaria %{target}" change_role_user_html: "%{name} cambiou o rol de %{target}" + confirm_user_html: "%{name} confirmou o enderezo de correo da usuaria %{target}" create_account_warning_html: "%{name} envioulle unha advertencia a %{target}" create_announcement_html: "%{name} creou un novo anuncio %{target}" + create_canonical_email_block_html: "%{name} bloqueou os correo con suma de comprobación %{target}" create_custom_emoji_html: "%{name} subiu un novo emoji %{target}" create_domain_allow_html: "%{name} permitiu a federación co dominio %{target}" create_domain_block_html: "%{name} bloqueou o dominio %{target}" + create_email_domain_block_html: "%{name} bloqueou o dominio de correo %{target}" create_ip_block_html: "%{name} creou regra para o IP %{target}" create_unavailable_domain_html: "%{name} deixou de interactuar co dominio %{target}" create_user_role_html: "%{name} creou o rol %{target}" demote_user_html: "%{name} degradou a usuaria %{target}" destroy_announcement_html: "%{name} eliminou o anuncio %{target}" + destroy_canonical_email_block_html: "%{name} desbloqueou o correo con suma de comprobación %{target}" destroy_custom_emoji_html: "%{name} eliminou o emoji %{target}" destroy_domain_allow_html: "%{name} retirou a federación co dominio %{target}" destroy_domain_block_html: "%{name} desbloqueou o dominio %{target}" + destroy_email_domain_block_html: "%{name} desbloqueou o dominio de correo %{target}" destroy_instance_html: "%{name} purgou o dominio %{target}" destroy_ip_block_html: "%{name} eliminou a regra para o IP %{target}" destroy_status_html: "%{name} eliminou a publicación de %{target}" @@ -243,8 +260,10 @@ gl: destroy_user_role_html: "%{name} eliminou o rol %{target}" disable_2fa_user_html: "%{name} desactivou o requerimento do segundo factor para a usuaria %{target}" disable_custom_emoji_html: "%{name} desactivou o emoji %{target}" + disable_sign_in_token_auth_user_html: "%{name} desactivou a autenticación por token no email para %{target}" disable_user_html: "%{name} desactivou as credenciais para a usuaria %{target}" enable_custom_emoji_html: "%{name} activou o emoji %{target}" + enable_sign_in_token_auth_user_html: "%{name} activou a autenticación con token no email para %{target}" enable_user_html: "%{name} activou as credenciais para a usuaria %{target}" memorialize_account_html: "%{name} convertiu a conta de %{target} nunha páxina para o recordo" promote_user_html: "%{name} promocionou a usuaria %{target}" @@ -252,6 +271,7 @@ gl: reject_user_html: "%{name} rexeitou o rexistro de %{target}" remove_avatar_user_html: "%{name} eliminou o avatar de %{target}" reopen_report_html: "%{name} reabriu a denuncia %{target}" + resend_user_html: "%{name} volveu a enviar o correo de confirmación para %{target}" reset_password_user_html: "%{name} restableceu o contrasinal da usuaria %{target}" resolve_report_html: "%{name} resolveu a denuncia %{target}" sensitive_account_html: "%{name} marcou o multimedia de %{target} como sensible" @@ -412,6 +432,7 @@ gl: attempts_over_week: one: "%{count} intento na última semana" other: "%{count} intentos de conexión na última semana" + created_msg: Bloqueouse correctamente o dominio de correo delete: Eliminar dns: types: @@ -420,8 +441,12 @@ gl: new: create: Engadir dominio resolve: Resolver dominio + title: Bloquear novo dominio de correo + no_email_domain_block_selected: Non se cambiou ningún bloqueo de dominio porque non había ningún seleccionado not_permitted: Non permitido + resolved_dns_records_hint_html: O nome de dominio corresponde cos seguintes dominios MX, que son os responsables últimos de aceptar o correo. Ao bloquear un dominio MX bloquerás a creación de contas para todo enderezo de correo que use o mesmo dominio MX, incluso se o nome de dominio visible é diferente. Ten coidado xa que podes bloquear os principais provedores de correo. resolved_through_html: Resolto a través de %{domain} + title: Dominios de correo bloqueados export_domain_allows: new: title: Importar dominios permitidos @@ -575,6 +600,7 @@ gl: resolve_description_html: Non se van tomar accións contra a conta denunciada, nin se gardarán avisos, e pecharase a denuncia. silence_description_html: A conta será visible só para quen xa a está a seguir ou quen a buscou manualmente, limitando moito o seu alcance. Pódese cambiar. Isto pecha tódalas denuncias acerca desta conta. suspend_description_html: A conta e todo o seu contido non serán accesible e finalmente eliminaranse, será imposible interactuar con ela. A decisión é reversible durante 30 días. Isto pecha tódalas denuncias sobre esta conta. + actions_description_html: Decide a acción a tomar para resolver esta denuncia. Se tomas accións punitivas contra a conta denunciada enviaraselle un correo, excepto se está indicada a categoría Spam. actions_description_remote_html: Decide a acción a tomar para resolver a denuncia. Isto só lle afecta ao xeito en que o teu servidor se comunica con esta conta remota e xestiona o seu contido. add_to_report: Engadir máis á denuncia already_suspended_badges: @@ -639,6 +665,7 @@ gl: delete_data_html: Eliminar o perfil e contidos de @%{acct} para os próximos 30 días a non ser que sexa suspendida nese período preview_preamble_html: "@%{acct} vai recibir un aviso co seguinte contido:" record_strike_html: Anotar un aviso contra @%{acct} para axudarche a xestionar futuros problemas con esta conta + send_email_html: Enviarlle a @%{acct} un correo de advertencia warning_placeholder: Razóns adicionais optativas para a acción de moderación. target_origin: Orixe da conta denunciada title: Denuncias @@ -678,6 +705,7 @@ gl: manage_appeals: Xestionar recursos manage_appeals_description: Permite revisar as apelacións contra as accións de moderación manage_blocks: Xestionar bloqueos + manage_blocks_description: Permite que as usuarias bloqueen provedoras de correo e enderezos IP manage_custom_emojis: Xestionar Emojis personalizados manage_custom_emojis_description: Permite xestionar os emojis personalizados do servidor manage_federation: Xestionar a federación @@ -695,6 +723,7 @@ gl: manage_taxonomies: Xestionar Taxonomías manage_taxonomies_description: Permite revisar o contido en voga e actualizar os axustes dos cancelos manage_user_access: Xestionar Acceso das usuarias + manage_user_access_description: Permite desactivar o segundo factor de autenticación doutras usuarias, cambiar o enderezo de correo e restablecer o contrasinal manage_users: Xestionar Usuarias manage_users_description: Permite ver os detalles doutras usuarias e realizar accións de moderación sobre elas manage_webhooks: Xestionar Webhooks @@ -769,6 +798,7 @@ gl: destroyed_msg: Eliminado correctamente o subido! software_updates: critical_update: Crítica - actualiza axiña + description: Aconsellamos manter actualizado o teu servidor Mastodon para beneficiarte dos últimos arranxos e características. A maiores, de cando en vez hai actualizacións para evitar problemas importantes de seguridade. Debido a isto, Mastodon comproba cada 30 minutos se hai actualizacións e avisarate seguindo as túas preferencias de notificación por correo electrónico. documentation_link: Saber máis release_notes: Notas da versión title: Actualizacións dispoñibles @@ -946,6 +976,7 @@ gl: used_by_over_week: one: Utilizado por unha persoa na última semana other: Utilizado por %{count} persoas na última semana + title: Recomendacións e Suxestións trending: Tendencias warning_presets: add_new: Engadir novo @@ -1030,7 +1061,9 @@ gl: guide_link_text: Todas podemos contribuír. sensitive_content: Contido sensible application_mailer: + notification_preferences: Cambiar preferencias de correo salutation: "%{name}," + settings: 'Cambiar preferencias de correo: %{link}' unsubscribe: Anular subscrición view: 'Vista:' view_profile: Ver perfil @@ -1050,6 +1083,7 @@ gl: hint_html: Unha cousa máis! Temos que confirmar que es un ser humano (para poder evitar contas de spam!). Resolve o CAPTCHA de aquí embaixo e preme en "Continuar". title: Comprobación de seguridade confirmations: + awaiting_review: O teu correo foi confirmado! A administración de %{domain} está revisando agora a túa solicitude. Recibirás un correo cando autoricen a conta! awaiting_review_title: Estamos revisando a solicitude de rexistro clicking_this_link: premendo nesta ligazón login_link: acceder @@ -1057,6 +1091,7 @@ gl: redirect_to_app_html: Ímoste redirixir á app %{app_name}. Se iso non acontece, proba %{clicking_this_link} ou volve ti manualmente á app. registration_complete: Completouse a creación da conta en %{domain}! welcome_title: Benvida, %{name}! + wrong_email_hint: Se o enderezo de correo non é correcto, podes cambialo nos axustes da conta. delete_account: Eliminar conta delete_account_html: Se queres eliminar a túa conta, podes facelo aquí. Deberás confirmar a acción. description: @@ -1077,6 +1112,7 @@ gl: or_log_in_with: Ou accede con privacy_policy_agreement_html: Lin e acepto a política de privacidade progress: + confirm: Confirmar correo details: Detalles review: A nosa revisión rules: Aceptar regras @@ -1098,8 +1134,10 @@ gl: security: Seguranza set_new_password: Estabelecer novo contrasinal setup: + email_below_hint_html: Mira no cartafol do spam, ou solicita outra. Podes cambiar o enderzo de correo se non é correcto. email_settings_hint_html: Preme na ligazón que che enviamos para verificar %{email}. Agardamos por ti. link_not_received: Non recibiches a ligazón? + new_confirmation_instructions_sent: Nuns minutos recibirás un novo correo electrónico coa ligazón de confirmación! title: Mira a caixa de entrada sign_in: preamble_html: Accede coas credenciais en %{domain}. Se a túa conta está noutro servidor non poderás acceder desde aquí. @@ -1110,7 +1148,9 @@ gl: title: Imos crear a túa conta en %{domain}. status: account_status: Estado da conta + confirming: Agardando a confirmación do correo enviado. functional: A túa conta está completamente operativa. + pending: A túa solicitude está pendente de revisión. Poderíanos levar algún tempo. Recibirás un correo se a solicitude foi aprobada. redirecting_to: A túa conta está inactiva porque está redirixida a %{acct}. self_destruct: Como %{domain} vai fechar, tes acceso restrinxido á túa conta. view_strikes: Ver avisos anteriores respecto da túa conta @@ -1153,6 +1193,9 @@ gl: before: 'Antes de continuar, por favor le estas notas con atención:' caches: O contido almacenado noutros servidores podería persistir data_removal: As túas publicacións e outros datos serán permanentemente borrados + email_change_html: Podes cambiar o enderezo de correo sen eliminar a conta + email_contact_html: Se non o recibes, podes escribir a %{email} pedindo axuda + email_reconfirmation_html: Se non recibes o correo de confirmación, podes solicitalo de novo irreversible: Non poderás restaurar ou reactivar a conta more_details_html: Para máis detalles, mira a política de privacidade. username_available: O nome de usuaria estará dispoñible novamente @@ -1385,6 +1428,7 @@ gl: authentication_methods: otp: app para autenticación con dous factores password: contrasinal + sign_in_token: código de seguridade por correo webauthn: chaves de seguridade description_html: Se ves actividade que non recoñeces, considera cambiar o contrasinal e activar o segundo factor de autenticación. empty: Non hai historial de autenticación @@ -1395,6 +1439,16 @@ gl: unsubscribe: action: Si, retirar subscrición complete: Subscrición anulada + confirmation_html: Tes a certeza de querer retirar a subscrición a Mastodon en %{domain} para recibir %{type} no teu correo electrónico en %{email}? Poderás volver a subscribirte desde os axustes de notificacións por correo. + emails: + notification_emails: + favourite: notificacións de favorecidas + follow: notificacións de seguimentos + follow_request: notificacións de solicitudes de seguimento + mention: notificacións de mencións + reblog: notificacións de promocións + resubscribe_html: Se por un erro eliminaches a subscrición, podes volver a subscribirte desde os axustes de notificacións por correo electrónico. + success_html: Non vas recibir %{type} de Mastodon en %{domain} no enderezo %{email}. title: Anular subscrición media_attachments: validations: @@ -1475,6 +1529,8 @@ gl: update: subject: "%{name} editou unha publicación" notifications: + administration_emails: Administrar notificacións por correo + email_events: Eventos para as notificación por correo email_events_hint: 'Escolle os eventos sobre os que queres recibir notificacións:' number: human: @@ -1633,6 +1689,7 @@ gl: import: Importar import_and_export: Importar e exportar migrate: Migrar conta + notifications: Notificacións por correo preferences: Preferencias profile: Perfil relationships: Seguindo e seguidoras @@ -1879,6 +1936,7 @@ gl: invalid_otp_token: O código do segundo factor non é válido otp_lost_help_html: Se perdes o acceso a ambos, podes contactar con %{email} rate_limited: Demasiados intentos de autenticación, inténtao máis tarde. + seamless_external_login: Accedeches a través dun servizo externo, polo que os axustes de contrasinal e correo non están dispoñibles. signed_in_as: 'Rexistrada como:' verification: extra_instructions_html: Truco: A ligazón pode estar agochada na túa páxina web. A parte importante é rel="me" que impide a suplantación en sitios web con contido creado polas usuarias. Incluso podes usar a etiqueta link na cabeceira da páxina en lugar de a, pero o HTML debe ser accesible sen precisar usar JavaScript. diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 95441d8a339..8775ed543ce 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -31,6 +31,7 @@ hu: created_msg: A moderációs megjegyzés sikeresen létrehozva! destroyed_msg: A moderációs megjegyzés sikeresen törölve! accounts: + add_email_domain_block: E-mail-domain tiltólistára vétele approve: Jóváhagyás approved_msg: "%{username} regisztrációja sikeresen elfogadva" are_you_sure: Biztos vagy benne? @@ -57,6 +58,7 @@ hu: demote: Lefokozás destroyed_msg: A %{username} fiók adatai bekerültek a végleges törlése váró sorba disable: Befagyasztás + disable_sign_in_token_auth: Tokenes e-mail-hitelesítés letiltása disable_two_factor_authentication: Kétlépcsős hitelesítés kikapcsolása disabled: Befagyasztva display_name: Megjelenítendő név @@ -65,6 +67,7 @@ hu: email: E-mail-cím email_status: E-mail állapot enable: Kiolvasztás + enable_sign_in_token_auth: Tokenes e-mail-hitelesítés engedélyezése enabled: Bekapcsolva enabled_msg: "%{username} fiókja befagyasztása sikeresen visszavonva" followers: Követő @@ -129,6 +132,7 @@ hu: resubscribe: Feliratkozás ismét role: Szerep search: Keresés + search_same_email_domain: Felhasználók ugyanezzel az e-mail-domainnel search_same_ip: Más felhasználók ugyanezzel az IP-vel security: Biztonság security_measures: @@ -169,21 +173,26 @@ hu: approve_appeal: Fellebbezés jóváhagyása approve_user: Felhasználó Jóváhagyása assigned_to_self_report: Jelentés hozzárendelése + change_email_user: Felhasználó e-mail-címének módosítása change_role_user: Felhasználó szerepkörének módosítása confirm_user: Felhasználó megerősítése create_account_warning: Figyelmeztetés létrehozása create_announcement: Közlemény létrehozása + create_canonical_email_block: E-mail tiltás létrehozása create_custom_emoji: Egyéni emodzsi létrehozása create_domain_allow: Domain engedélyezés létrehozása create_domain_block: Domain tiltás létrehozása + create_email_domain_block: E-mail-domain-tiltás létrehozása create_ip_block: IP szabály létrehozása create_unavailable_domain: Elérhetetlen domain létrehozása create_user_role: Szerepkör létrehozása demote_user: Felhasználó lefokozása destroy_announcement: Közlemény törlése + destroy_canonical_email_block: E-mail-tiltás törlése destroy_custom_emoji: Egyéni emodzsi törlése destroy_domain_allow: Domain engedélyezés törlése destroy_domain_block: Domain tiltás törlése + destroy_email_domain_block: E-mail-domain-tiltás törlése destroy_instance: Domain végleges törlése destroy_ip_block: IP szabály törlése destroy_status: Bejegyzés törlése @@ -191,8 +200,10 @@ hu: destroy_user_role: Szerepkör eltávolítása disable_2fa_user: Kétlépcsős hitelesítés letiltása disable_custom_emoji: Egyéni emodzsi letiltása + disable_sign_in_token_auth_user: A felhasználó tokenes e-mail-hitelesítésének letiltása disable_user: Felhasználói letiltása enable_custom_emoji: Egyéni emodzsi engedélyezése + enable_sign_in_token_auth_user: A felhasználó tokenes e-mail-hitelesítésének engedélyezése enable_user: Felhasználó engedélyezése memorialize_account: Fiók emlékké nyilvánítása promote_user: Felhasználó előléptetése @@ -222,20 +233,26 @@ hu: approve_appeal_html: "%{name} jóváhagyott egy fellebbezést %{target} moderátori döntéséről" approve_user_html: "%{name} jóváhagyta %{target} regisztrációját" assigned_to_self_report_html: "%{name} a %{target} bejelentést magához rendelte" + change_email_user_html: "%{name} megváltoztatta %{target} felhasználó e-mail-címét" change_role_user_html: "%{name} módosította %{target} szerepkörét" + confirm_user_html: "%{name} megerősítette %{target} e-mail-címét" create_account_warning_html: "%{name} figyelmeztetést küldött %{target} számára" create_announcement_html: "%{name} új közleményt hozott létre: %{target}" + create_canonical_email_block_html: "%{name} letiltotta a(z) %{target} hashű e-mailt" create_custom_emoji_html: "%{name} új emodzsit töltött fel: %{target}" create_domain_allow_html: "%{name} engedélyezte a föderációt %{target} domainnel" create_domain_block_html: "%{name} letiltotta a %{target} domaint" + create_email_domain_block_html: "%{name} letiltotta a(z) %{target} e-mail-domaint" create_ip_block_html: "%{name} létrehozta a(z) %{target} IP-címre vonatkozó szabályt" create_unavailable_domain_html: "%{name} leállította a kézbesítést a %{target} domainbe" create_user_role_html: "%{name} létrehozta a(z) %{target} szerepkört" demote_user_html: "%{name} lefokozta %{target} felhasználót" destroy_announcement_html: "%{name} törölte a %{target} közleményt" + destroy_canonical_email_block_html: "%{name} engedélyezte a(z) %{target} hashű e-mailt" destroy_custom_emoji_html: "%{name} törölte a(z) %{target} emodzsit" destroy_domain_allow_html: "%{name} letiltotta a föderációt a %{target} domainnel" destroy_domain_block_html: "%{name} engedélyezte a %{target} domaint" + destroy_email_domain_block_html: "%{name} engedélyezte a(z) %{target} e-mail-domaint" destroy_instance_html: "%{name} véglegesen törölte a(z) %{target} domaint" destroy_ip_block_html: "%{name} törölte a(z) %{target} IP-címre vonatkozó szabályt" destroy_status_html: "%{name} eltávolította %{target} felhasználó bejegyzését" @@ -243,8 +260,10 @@ hu: destroy_user_role_html: "%{name} törölte a(z) %{target} szerepkört" disable_2fa_user_html: "%{name} kikapcsolta a kétlépcsős hitelesítést %{target} felhasználó fiókján" disable_custom_emoji_html: "%{name} letiltotta az emodzsit: %{target}" + disable_sign_in_token_auth_user_html: "%{name} letiltotta a tokenes e-mail-hitelesítést %{target} felhasználóra" disable_user_html: "%{name} letiltotta %{target} felhasználó bejelentkezését" enable_custom_emoji_html: "%{name} engedélyezte az emodzsit: %{target}" + enable_sign_in_token_auth_user_html: "%{name} engedélyezte a tokenes e-mail-hitelesítést %{target} felhasználóra" enable_user_html: "%{name} engedélyezte %{target} felhasználó bejelentkezését" memorialize_account_html: "%{name} emléket állított %{target} felhasználónak" promote_user_html: "%{name} előléptette %{target} felhasználót" @@ -252,6 +271,7 @@ hu: reject_user_html: "%{name} elutasította %{target} regisztrációját" remove_avatar_user_html: "%{name} törölte %{target} profilképét" reopen_report_html: "%{name} újranyitotta a %{target} bejelentést" + resend_user_html: "%{name} újraküldte %{target} megerősítő e-mailjét" reset_password_user_html: "%{name} visszaállította %{target} felhasználó jelszavát" resolve_report_html: "%{name} megoldotta a %{target} bejelentést" sensitive_account_html: "%{name} kényesnek jelölte %{target} médiatartalmát" @@ -412,6 +432,7 @@ hu: attempts_over_week: one: "%{count} próbálkozás a múlt héten" other: "%{count} próbálkozás feliratkozásra a múlt héten" + created_msg: E-mail-domain sikeresen letiltva delete: Törlés dns: types: @@ -420,8 +441,12 @@ hu: new: create: Domain hozzáadása resolve: Domain feloldása + title: Új e-mail-domain tiltása + no_email_domain_block_selected: Nem változott meg egy domaintiltás sem, mert semmi sem volt kiválasztva not_permitted: Nem engedélyezett + resolved_dns_records_hint_html: A domain név a következő MX domain-ekre oldódik fel, melyek valójában fogadják az e-mailt. Az MX domain letiltása minden olyan feliratkozást tiltani fog, melyben az e-mailcím ugyanazt az MX domaint használja, még akkor is, ha a látható domain név más. Légy óvatos, hogy ne tilts le nagy e-mail szolgáltatókat. resolved_through_html: Feloldva %{domain}-n keresztül + title: Tiltott e-mail-domainek export_domain_allows: new: title: Domain engedélyezések importálása @@ -575,6 +600,7 @@ hu: resolve_description_html: Nem csinálunk semmit a bejelentett fiókkal, nem jegyzünk fel vétséget, és bezárjuk a bejelentést. silence_description_html: A profil csak azok számára lesz látható, akik már követik, vagy kézzel rákeresnek, jelentősen korlátozva annak elérését. Ez a művelet bármikor visszafordítható. A fiókkal szemben indított minden bejelentést lezárunk. suspend_description_html: A fiók és minden tartalma elérhetetlenné válik és végül törlésre kerül. A fiókkal kapcsolatbalépni lehetetlen lesz. Ez a művelet 30 napig visszafordítható. A fiók ellen indított minden bejelentést lezárunk. + actions_description_html: Döntsd el, mit csináljunk, hogy megoldjuk ezt a bejelentést. Ha valamilyen büntető intézkedést hozol a bejelentett fiók ellen, küldünk neki egy figyelmeztetést e-mailben, kivéve ha a Spam kategóriát választod. actions_description_remote_html: Döntsd el, mit tegyünk a bejelentés lezárásának érdekében. Ez csak azt befolyásolja, hogy a saját kiszolgálód hogyan kommunikál ezzel a távoli fiókkal és hogyan kezeli annak tartalmait. add_to_report: Továbbiak hozzáadása a bejelentéshez already_suspended_badges: @@ -639,6 +665,7 @@ hu: delete_data_html: "@%{acct} profiljának és tartalmainak törlése 30 nap múlva, hacsak addig nem oldják fel a felfüggesztést" preview_preamble_html: "@%{acct} a következő tartalommal fog figyelmeztetést kapni:" record_strike_html: Vétség felrovása a @%{acct} fiók ellen, hogy segítsük az eszkalációt a fiók jövőbeni kihágásai esetén + send_email_html: Figyelmeztető e-mail küldése @%{acct} részére warning_placeholder: Opcionális kiegészítő indoklás a moderációs művelethez. target_origin: A jelentett fiók eredete title: Bejelentések @@ -678,6 +705,7 @@ hu: manage_appeals: Fellebbezések kezelése manage_appeals_description: Lehetővé teszi, hogy a felhasználó átnézze a moderációval kapcsolatos fellebbezéseket manage_blocks: Letiltások kezelése + manage_blocks_description: Lehetővé teszi, hogy a felhasználók e-mail-szolgáltatókat és IP-címeket tiltsanak le manage_custom_emojis: Egyedi emodzsik kezelése manage_custom_emojis_description: Lehetővé teszi a felhasználó számára, hogy a kiszolgáló egyéni emodzsiait kezelje manage_federation: Föderáció kezelése @@ -695,6 +723,7 @@ hu: manage_taxonomies: Taxonómiák kezelése manage_taxonomies_description: Lehetővé teszi, hogy a felhasználó átnézze a felkapott tartalmakat és frissítse a hashtagek beállításait manage_user_access: Felhasználói hozzáférések kezelése + manage_user_access_description: Lehetővé teszi, hogy a felhasználók letiltsák mások kétlépcsős hitelesítését, megváltoztassák az e-mail-címüket, és alaphelyzetbe állítsák a jelszavukat manage_users: Felhasználók kezelése manage_users_description: Lehetővé teszi, hogy a felhasználó megtekintse mások részletes adatait és moderálja őket manage_webhooks: Webhookok kezelése @@ -769,6 +798,7 @@ hu: destroyed_msg: Sikeresen töröltük a site feltöltését! software_updates: critical_update: Kritikus - frissíts gyorsan + description: Javasolt, hogy a Mastodon telepítésed naprakész legyen, hogy kihasználhasd a legújabb javításokat és funkciókat. Ezenkívül néha különösen fontos a Mastodon időben történő frissítése a biztonsági problémák elkerülése érdekében. Ezen okok miatt a Mastodon 30 percenként ellenőrzi a frissítéseket és az e-mail-értesítési beállításoknak megfelelően értesítést küld. documentation_link: További információ release_notes: Kiadási megjegyzések title: Elérhető frissítések @@ -946,6 +976,7 @@ hu: used_by_over_week: one: Egy ember használta a múlt héten other: "%{count} ember használta a múlt héten" + title: Ajánlások és trendek trending: Felkapott warning_presets: add_new: Új hozzáadása @@ -1030,7 +1061,9 @@ hu: guide_link_text: Bárki közreműködhet. sensitive_content: Kényes tartalom application_mailer: + notification_preferences: E-mail-beállítások módosítása salutation: "%{name}!" + settings: 'E-mail-beállítások módosítása: %{link}' unsubscribe: Leiratkozás view: 'Megtekintés:' view_profile: Profil megtekintése @@ -1050,6 +1083,7 @@ hu: hint_html: Még egy dolog! Meg kell győződnünk róla, hogy tényleg valós személy vagy (így távol tarthatjuk a spam-et). Oldd meg az alábbi CAPTCHA-t és kattints a "Folytatás"-ra. title: Biztonsági ellenőrzés confirmations: + awaiting_review: Az e-mail-címed megerősítésre került. A(z) %{domain} stábja jelenleg áttekinti a regisztrációdat. Ha jóváhagyásra került a fiókod, egy e-mailt küldenek majd! awaiting_review_title: A regisztrációd áttekintés alatt áll clicking_this_link: kattintás erre a hivatkozásra login_link: bejelentkezés @@ -1057,6 +1091,7 @@ hu: redirect_to_app_html: Át kellett volna irányítsunk a %{app_name} alkalmazáshoz. Ha ez nem történt meg, próbálkozz a %{clicking_this_link} lehetőséggel vagy térj vissza manuálisan az alkalmazáshoz. registration_complete: A regisztrációd %{domain} domainen befejeződött! welcome_title: Üdvözlet, %{name}! + wrong_email_hint: Ha az e-mail-cím nem helyes, a fiókbeállításokban megváltoztathatod. delete_account: Felhasználói fiók törlése delete_account_html: Felhasználói fiókod törléséhez kattints ide. A rendszer újbóli megerősítést fog kérni. description: @@ -1077,6 +1112,7 @@ hu: or_log_in_with: Vagy jelentkezz be ezzel privacy_policy_agreement_html: Elolvastam és egyetértek az adatvédemi nyilatkozattal progress: + confirm: E-mail megerősítése details: Saját adatok review: A felülvizsgálatunk rules: Szabályok elfogadása @@ -1098,8 +1134,10 @@ hu: security: Biztonság set_new_password: Új jelszó beállítása setup: + email_below_hint_html: Nézd meg a levélszemét mappát, vagy kérj egy újat. Módosíthatod az e-mail-címet, ha az hibás. email_settings_hint_html: Kattints a hivatkozásra, melyet a(z) %{email} megerősítése céljából küldtünk. Addig várni fogunk. link_not_received: Nem kaptad meg a hivatkozást? + new_confirmation_instructions_sent: Néhány perc múlva új e-mailt fogsz kapni a megerősítési hivatkozással. title: Bejövő postaláda ellenőrzése sign_in: preamble_html: Jelentkezz be a %{domain} hitelesítéső adataiddal. Ha másik kiszolgálón található a fiókod, akkor itt nem fogsz tudni belépni. @@ -1110,7 +1148,9 @@ hu: title: Állítsuk be a fiókod a %{domain} kiszolgálón. status: account_status: Fiók állapota + confirming: Várakozás az e-mailes visszaigazolásra. functional: A fiókod teljesen működőképes. + pending: A jelentkezésed engedélyezésre vár. Ez eltarthat egy ideig. Kapsz egy e-mailt, ha a kérelmedet jóváhagyták. redirecting_to: A fiókod inaktív, mert jelenleg ide %{acct} van átirányítva. self_destruct: Mivel a %{domain} bezár, csak korlátozott elérésed lesz a fiókodhoz. view_strikes: Fiókod ellen felrótt korábbi vétségek megtekintése @@ -1153,6 +1193,9 @@ hu: before: 'Mielőtt továbbmész, kérlek olvasd el ezt alaposan:' caches: Más szerverek által cache-elt tartalmak még megmaradhatnak data_removal: Bejegyzéseid és minden más adatod véglegesen törlődni fog + email_change_html: Megváltoztathatod az e-mail-címed a fiókod törlése nélkül + email_contact_html: Ha még mindig nem érkezik meg, akkor segítségért írjon a(z) %{email} e-mail-címre + email_reconfirmation_html: Ha nem kaptad meg a megerősítő e-mailt, itt újrakérheted irreversible: Nem fogod tudni visszaállítani vagy újraaktiválni a fiókodat more_details_html: A részletekért nézd meg az adatvédelmi szabályzatot. username_available: A fiókod ismét elérhetővé válik @@ -1385,6 +1428,7 @@ hu: authentication_methods: otp: kétlépcsős azonosító alkalmazás password: jelszó + sign_in_token: e-mailben küldött biztonsági kód webauthn: biztonsági kulcsok description_html: Ha olyan aktivitást látsz, melyet nem ismersz fel, fontold meg, hogy megváltoztatod a jelszavad és engedélyezed a kétlépcsős hitelesítést. empty: Nem érhető el hitelesítési történet @@ -1395,6 +1439,16 @@ hu: unsubscribe: action: Igen, leiratkozás complete: Leiratkozva + confirmation_html: 'Biztos, hogy leiratkozol arról, hogy %{type} típusú üzeneteket kapj a(z) %{domain} Mastodon-kiszolgálótól erre a címedre: %{email}? Bármikor újra feliratkozhatsz az e-mail-értesítési beállításokban.' + emails: + notification_emails: + favourite: kedvencnek jelölés értesítő e-mailjei + follow: követés értesítő e-mailjei + follow_request: követési kérések e-mailjei + mention: megemlítés értesítő e-mailjei + reblog: megtolás értesítő e-mailjei + resubscribe_html: Ha tévedésből iratkoztál le, újra feliratkozhatsz az e-mail-értesítési beállításoknál. + success_html: 'Mostantól nem kapsz %{type} típusú üzeneket a(z) %{domain} Mastodon-kiszolgálón erre a címedre: %{email}.' title: Leiratkozás media_attachments: validations: @@ -1475,6 +1529,8 @@ hu: update: subject: "%{name} szerkesztett egy bejegyzést" notifications: + administration_emails: Adminisztrátori e-mail-értesítések + email_events: Az e-mail-értesítések eseményei email_events_hint: 'Válaszd ki azokat az eseményeket, melyekről értesítést szeretnél:' number: human: @@ -1633,6 +1689,7 @@ hu: import: Importálás import_and_export: Import és export migrate: Fiók átirányítása + notifications: E-mail-értesítések preferences: Beállítások profile: Profil relationships: Követések és követők @@ -1879,6 +1936,7 @@ hu: invalid_otp_token: Érvénytelen ellenőrző kód otp_lost_help_html: Ha mindkettőt elvesztetted, kérhetsz segítséget itt %{email} rate_limited: Túl sok hiteleítési kísérlet történt. Próbáld újra később. + seamless_external_login: Külső szolgáltatáson keresztül jelentkeztél be, így a jelszó és e-mail-beállítások nem érhetők el. signed_in_as: Bejelentkezve mint verification: extra_instructions_html: Tipp: A hivatkozás a weboldaladon lehet láthatatlan. A fontos rész a rel="me", mely megakadályozza, hogy mások a nevedben lépjenek fel olyan oldalakon, ahol van felhasználók által előállított tartalom. A link tag-et az oldal fejlécében is használhatod az a tag helyett, de a HTML-nek elérhetőnek kell lennie JavaScript futtatása nélkül is. diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 51ef4aa6709..538400efb8b 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -31,6 +31,7 @@ sq: created_msg: Shënimi i moderimit u krijua me sukses! destroyed_msg: Shënimi i moderimit u asgjësua me sukses! accounts: + add_email_domain_block: Blloko përkratësi email-esh approve: Miratojeni approved_msg: U miratua me sukses aplikimi për regjistrim të %{username} are_you_sure: Jeni i sigurt? @@ -57,6 +58,7 @@ sq: demote: Zhgradoje destroyed_msg: Të dhënat e %{username} tani janë vënë në radhë për fshirje të menjëhershme disable: Çaktivizoje + disable_sign_in_token_auth: Çaktivizo mirëfilltësim me token email-i disable_two_factor_authentication: Çaktivizoni 2FA-në disabled: E çaktivizuar display_name: Emër në ekran @@ -65,6 +67,7 @@ sq: email: Email email_status: Gjendje email-i enable: Shkrije + enable_sign_in_token_auth: Aktivizo mirëfilltësim me token email-i enabled: E aktivizuar enabled_msg: U hoq me sukses ngrirja për llogarinë e %{username} followers: Ndjekës @@ -129,6 +132,7 @@ sq: resubscribe: Ripajtohuni role: Rol search: Kërkoni + search_same_email_domain: Përdorues të tjerë me të njëjtën përkatësi email search_same_ip: Të tjerë përdorues me të njëjtën IP security: Siguri security_measures: @@ -169,21 +173,26 @@ sq: approve_appeal: Miratojeni Apelimin approve_user: Miratoje Përdoruesin assigned_to_self_report: Caktoji Raportim + change_email_user: Ndryshoni Email për Përdoruesin change_role_user: Ndryshoni Rol Përdoruesi confirm_user: Ripohoje Përdoruesin create_account_warning: Krijo Sinjalizim create_announcement: Krijoni Lajmërim + create_canonical_email_block: Krijoni Bllokim Email-esh create_custom_emoji: Krijo Emotikon Vetjak create_domain_allow: Krijo Lejim Përkatësie create_domain_block: Krijo Bllokim Përkatësie + create_email_domain_block: Krijoni Bllokim Përkatësie Email-esh create_ip_block: Krijoni Rregull IP create_unavailable_domain: Krijo Përkatësi të Papërdorshme create_user_role: Krijoni Rol demote_user: Zhgradoje Përdoruesin destroy_announcement: Fshije Lajmërimin + destroy_canonical_email_block: Fshini Bllokim Email-esh destroy_custom_emoji: Fshi Emotikon Vetjak destroy_domain_allow: Fshi Lejim Përkatësie destroy_domain_block: Fshi Bllokim Përkatësie + destroy_email_domain_block: Fshini Bllokim Përkatësie Email-esh destroy_instance: Spastroje Përkatësinë destroy_ip_block: Fshini Rregull IP destroy_status: Fshi Gjendje @@ -191,8 +200,10 @@ sq: destroy_user_role: Asgjësoje Rolin disable_2fa_user: Çaktivizo 2FA-në disable_custom_emoji: Çaktivizo Emotikon Vetjak + disable_sign_in_token_auth_user: Çaktivizoni për Përdoruesin Mirëfilltësim Me Token Email-i disable_user: Çaktivizo Përdorues enable_custom_emoji: Aktivizo Emotikon Vetjak + enable_sign_in_token_auth_user: Aktivizoni për Përdoruesin Mirëfilltësim Me Token Email-i enable_user: Aktivizo Përdorues memorialize_account: Bëje Llogari Përkujtimore promote_user: Promovojeni Përdoruesin @@ -222,20 +233,26 @@ sq: approve_appeal_html: "%{name} miratoi apelim vendimi moderimi nga %{target}" approve_user_html: "%{name} miratoi regjistrim nga %{target}" assigned_to_self_report_html: "%{name} ia kaloi raportimin %{target} në ngarkim vetvetes" + change_email_user_html: "%{name} ndryshoi adresën email të përdoruesit %{target}" change_role_user_html: "%{name} ndryshoi rolin e %{target}" + confirm_user_html: "%{name} ripohoi adresën email të përdoruesit %{target}" create_account_warning_html: "%{name} dërgoi një sinjalizim për %{target}" create_announcement_html: "%{name} krijoi lajmërim të ri për %{target}" + create_canonical_email_block_html: "%{name} bllokoi email me hashin %{target}" create_custom_emoji_html: "%{name} ngarkoi emoxhi të ri %{target}" create_domain_allow_html: "%{name} lejoi federim me përkatësinë %{target}" create_domain_block_html: "%{name} bllokoi përkatësinë %{target}" + create_email_domain_block_html: "%{name} bllokoi përkatësinë email %{target}" create_ip_block_html: "%{name} krijoi rregull për IP-në %{target}" create_unavailable_domain_html: "%{name} ndali dërgimin drejt përkatësisë %{target}" create_user_role_html: "%{name} krijoi rolin %{target}" demote_user_html: "%{name} zhgradoi përdoruesin %{target}" destroy_announcement_html: "%{name} fshiu lajmërimin për %{target}" + destroy_canonical_email_block_html: "%{name} zhbllokoi email me hashin %{target}" destroy_custom_emoji_html: "%{name} fshiu emoji-n %{target}" destroy_domain_allow_html: "%{name} hoqi lejimin për federim me %{target}" destroy_domain_block_html: "%{name} zhbllokoi përkatësinë %{target}" + destroy_email_domain_block_html: "%{name} zhbllokoi përkatësi email %{target}" destroy_instance_html: "%{name} spastroi përkatësinë %{target}" destroy_ip_block_html: "%{name} fshiu rregull për IP-në %{target}" destroy_status_html: "%{name} hoqi gjendje nga %{target}" @@ -243,8 +260,10 @@ sq: destroy_user_role_html: "%{name} fshiu rolin %{target}" disable_2fa_user_html: "%{name} çaktivizoi domosdoshmërinë për dyfaktorësh për përdoruesin %{target}" disable_custom_emoji_html: "%{name} çaktivizoi emoxhin %{target}" + disable_sign_in_token_auth_user_html: "%{name} çaktivizoi mirëfilltësim me token email për %{target}" disable_user_html: "%{name} çaktivizoi hyrje për përdoruesin %{target}" enable_custom_emoji_html: "%{name} aktivizoi emoxhin %{target}" + enable_sign_in_token_auth_user_html: "%{name} aktivizoi mirëfilltësim me token email për %{target}" enable_user_html: "%{name} aktivizoi hyrje për përdoruesin %{target}" memorialize_account_html: "%{name} e shndërroi llogarinë e %{target} në një faqe përkujtimore" promote_user_html: "%{name} gradoi përdoruesin %{target}" @@ -252,6 +271,7 @@ sq: reject_user_html: "%{name} hodhi poshtë regjistrimin nga %{target}" remove_avatar_user_html: "%{name} hoqi avatarin e %{target}" reopen_report_html: "%{name} rihapi raportimin %{target}" + resend_user_html: "%{name} ridërgoi email ripohimi për %{target}" reset_password_user_html: "%{name} ricaktoi fjalëkalimi për përdoruesin %{target}" resolve_report_html: "%{name} zgjidhi raportimin %{target}" sensitive_account_html: "%{name} i vuri shenjë si rezervat medias në %{target}" @@ -411,6 +431,7 @@ sq: attempts_over_week: one: "%{count} përpjekje gjatë javës së shkuar" other: "%{count} përpjekje regjistrimi gjatë javës së kaluar" + created_msg: U bllokua me sukses përkatësi email delete: Fshije dns: types: @@ -419,8 +440,12 @@ sq: new: create: Shtoni përkatësi resolve: Ftilloje përkatësinë + title: Blloko përkatësi të re email + no_email_domain_block_selected: S’u ndryshuan bllokime përkatësish email, ngaqë s’qe përzgjedhur ndonjë not_permitted: Jo i lejuar + resolved_dns_records_hint_html: Emri i përkatësisë u përket përkatësive vijuese MX, që janë përgjegjëset përfundimtare për pranim email-esh. Bllokimi i një përkatësie MX do të bllokojë regjistrime nga çfarëdo adrese email që përdor të njëjtën përkatësi MX, edhe nëse emri i dukshëm i përkatësisë është i ndryshëm. Hapni sytë të mos bllokoni shërbime të njohur email-esh. resolved_through_html: Zgjidhur përmes %{domain} + title: Përkatësi email të bllokuara export_domain_allows: new: title: Importoni lejime përkatësish @@ -573,6 +598,7 @@ sq: resolve_description_html: Ndaj llogarisë së raportuar nuk do të ndërmerret ndonjë veprim, s’do të regjistrohet ndonjë paralajmërim dhe raporti do të mbyllet. silence_description_html: Llogaria do të jetë e dukshme vetëm për ata që e ndjekin tashmë, ose e kërkojnë atë dorazi, duke kufizuar rëndë shtrirjen e saj. Kjo mundet përherë të prapakthehet. Mbyll krejt raportimet kundër kësaj llogarie. suspend_description_html: Llogaria dhe krejt lënda e saj s’do të jenë të përdorshme dhe, së fundi, do të fshihen dhe ndërveprimi me te do të jetë i pamundur. E prapakthyeshme brenda 30 ditësh. Mbyll krejt raportimet kundër kësaj llogarie. + actions_description_html: Vendosni cili veprim të kryhet për të zgjidhur këtë raportim. Nëse ndërmerrni një veprim ndëshkues kundër llogarisë së raportuar, atyre do t’u dërgohet një njoftim me email, hiq rastin kur përzgjidhet kategoria I padëshiruar. actions_description_remote_html: Vendosni cili veprim të ndërmerret për zgjidhjen e këtij raportimi. Kjo do të prekë vetëm mënyrën se si shërbyesi juaj komunikon me këtë llogari të largët dhe se si e trajtojnë lëndën e saj. add_to_report: Shtoni më tepër te raportimi already_suspended_badges: @@ -636,6 +662,7 @@ sq: delete_data_html: Fshije profilin e @%{acct} dhe lëndën e 30 ditëve nga sot, veç në u pezulloftë ndërkohë preview_preamble_html: "@%{acct} do të marrë një sinjalizim me lëndën vijuese:" record_strike_html: Regjistroni një vërejtje kundër @%{acct} për t’ju ndihmuar të përshkallëzoni qëndrim në ras cenimesh të ardhshme nga kjo llogari + send_email_html: Dërgojini @%{acct} një email sinjalizues warning_placeholder: Arsye shtesë, në daçi, për veprimin e moderimit. target_origin: Origjinë e llogarisë së raportuar title: Raportime @@ -674,6 +701,7 @@ sq: manage_appeals: Të Administrojë Apelime manage_appeals_description: U lejon përdoruesve të shqyrtojnë apelime kundër veprimesh moderimi manage_blocks: Të Administrojë Bllokim + manage_blocks_description: U lejon përdoruesve të bllkojnë shërbime email dhe adresa IP manage_custom_emojis: Të Administrojë Emoxhi Vetjake manage_custom_emojis_description: U lejon përdoruesve të administrojnë te shërbyesi emoxhi vetjake manage_federation: Të Administrojë Federim @@ -691,6 +719,7 @@ sq: manage_taxonomies: Të Administrojë Klasifikime manage_taxonomies_description: U lejon përdoruesve të shqyrtojnë lëndë në modë dhe të përditësojnë rregullime hashtag-ësh manage_user_access: Të Administrojë Hyrje Përdoruesi + manage_user_access_description: U lejon përdoruesve të çaktivizojnë mirëfilltësim dyfaktorësh për përdorues të tjerë, të ndryshojnë adresa të tyret email dhe të ricaktojnë fjalëkalimet e tyre manage_users: Të Administrojë Përdorues manage_users_description: U lejon përdoruesve të shohin hollësi përdoruesish të tjerë dhe të kryejnë veprime moderimi mbi ta manage_webhooks: Të Administrojë Webhook-e @@ -764,6 +793,7 @@ sq: destroyed_msg: Ngarkimi në sajt u fshi me sukses! software_updates: critical_update: Kritik — ju lutemi, përditësojeni pa humbur kohë + description: Rekomandohet ta mbani të përditësuar instalimin tuaj të Mastodon-it, që të përfitoni nga ndreqjet dhe veçoritë më të reja. Për më tej, ndonjëherë është kritike të përditësohet Mastodon-i në kohën e duhur, për të shmangur probleme sigurie. Për këto arsye, Mastodon-i kontrollon për përditësime çdo 30 minuta dhe do t’ju njoftojë, sipas parapëlqimeve tuaja për njoftime me email. documentation_link: Mësoni më tepër release_notes: Shënime hedhjeje në qarkullim title: Përditësime të gatshme @@ -1023,7 +1053,9 @@ sq: guide_link_text: Çdokush mund të kontribuojë. sensitive_content: Lëndë rezervat application_mailer: + notification_preferences: Ndryshoni parapëlqime rreth email-esh salutation: "%{name}," + settings: 'Ndryshoni parapëlqime rreth email-esh: %{link}' unsubscribe: Shpajtohuni view: 'Parje:' view_profile: Shihni profilin @@ -1043,6 +1075,7 @@ sq: hint_html: Edhe një gjë tjetër! Na duhet të ripohoni se jeni qenie njerëzore (që të mbajmë larg mesazhe të padëshiruar!). Zgjidhni CAPTCHA-n më poshtë dhe klikoni mbi “Vazhdo”. title: Kontroll sigurie confirmations: + awaiting_review: Adresa juaj email është vërtetuar! Ekipi i %{domain} tani po shqyrton regjistrimin tuaj. Nëse e miratojnë llogarinë tuaj, do të merrni një email! awaiting_review_title: Regjistrimi juaj po merret në shqyrtim clicking_this_link: duke klikuar këtë lidhje login_link: hyni @@ -1050,6 +1083,7 @@ sq: redirect_to_app_html: Duhet të ishit ridrejtuar te aplikacioni %{app_name}. Nëse s’ndodhi, provoni %{clicking_this_link}, ose të ktheheni dorazi te aplikacioni. registration_complete: Tanimë është plotësuar regjistrimi juaj në %{domain}! welcome_title: Mirë se vini, %{name}! + wrong_email_hint: Nëse ajo adresë email s’është e saktë, mund ta ndryshoni që nga rregullimet e llogarisë. delete_account: Fshije llogarinë delete_account_html: Nëse dëshironi të fshihni llogarinë tuaj, mund ta bëni që këtu. Do t’ju kërkohet ta ripohoni. description: @@ -1070,6 +1104,7 @@ sq: or_log_in_with: Ose bëni hyrjen me privacy_policy_agreement_html: I kam lexuar dhe pajtohem me rregullat e privatësisë progress: + confirm: Ripohoni email-in details: Hollësitë tuaja review: Shqyrtimi ynë rules: Pranoni rregulla @@ -1091,8 +1126,10 @@ sq: security: Siguri set_new_password: Caktoni fjalëkalim të ri setup: + email_below_hint_html: Shihni te dosja juaj e të padëshiruarve, ose kërkoni një tjetër. Mundeni të saktësoni adresën tuaj email, nëse është gabim. email_settings_hint_html: Që të verifikoni %{email}, klikoni lidhjen që ju dërguam. Do të presim këtu. link_not_received: S’morët lidhje? + new_confirmation_instructions_sent: Brenda pak mintuash do të merrni një email të ri me lidhjen e ripohimit! title: Shihni te email-et tuaj sign_in: preamble_html: Hyni me kredencialet tuaja për te %{domain}. Nëse llogaria juaj strehohet në një tjetër shërbyes, s’do të jeni në gjendje të bëni hyrjen këtu. @@ -1103,7 +1140,9 @@ sq: title: Le të ujdisim llogarinë tuaj në %{domain}. status: account_status: Gjendje llogarie + confirming: Po pritet të plotësohet ripohimi i email-it. functional: Llogaria juaj është tërësisht funksionale. + pending: Aplikimi juaj është në pritje të shqyrtimit nga stafi ynë. Kjo mund të dojë ca kohë. Nëse aplikimi juaj miratohet, do të merrni një email. redirecting_to: Llogaria juaj është joaktive, ngaqë aktualisht ridrejton te %{acct}. self_destruct: Ngaqë %{domain} po mbyllet, do të keni vetëm hyrje të kufizuar te llogaria juaj. view_strikes: Shihni paralajmërime të dikurshme kundër llogarisë tuaj @@ -1146,6 +1185,9 @@ sq: before: 'Përpara se të vazhdoni, ju lutemi, lexoni me kujdes këto shënime:' caches: Lënda e ruajtur në fshehtinë nga shërbyes të tjerë mund të vazhdojë të gjendet në ta data_removal: Postimet dhe të tjera të dhëna tuajat do të hiqen përgjithmonë + email_change_html: Mundeni të ndryshoni adresën tuaj email pa fshirë llogarinë tuaj + email_contact_html: Nëse s’mbërrin ende, mund të dërgoni një email %{email} për të kërkuar ndihmë + email_reconfirmation_html: Nëse s’ju vjen email-i i ripohimit, mund ta rikërkoni irreversible: S’do të jeni në gjendje të riktheni ose riaktivizoni llogarinë tuaj more_details_html: Për më tepër hollësi, shihni rregulla privatësie. username_available: Emri juaj i përdoruesit do të jetë sërish i passhëm @@ -1378,6 +1420,7 @@ sq: authentication_methods: otp: aplikacion mirëfilltësimi dyfaktorësh password: fjalëkalim + sign_in_token: kod sigurie email-i webauthn: kyçe sigurie description_html: Nëse shihni veprimtari që nuk e njihni, shihni mundësinë e ndryshimit të fjalëkalimit tuaj dhe të aktivizimit të mirëfilltësimit dyfaktorësh. empty: S’ka historik mirëfilltësimesh @@ -1388,6 +1431,8 @@ sq: unsubscribe: action: Po, shpajtomëni complete: U shpajtuat + resubscribe_html: Nëse u shpajtuat gabimisht, mund të ripajtoheni që nga rregullimet tuaja për njoftime me email. + success_html: S’do të merrni më %{type} për Mastodon te %{domain} në email-in tuaj te %{email}. title: Shpajtohuni media_attachments: validations: @@ -1872,6 +1917,7 @@ sq: invalid_otp_token: Kod dyfaktorësh i pavlefshëm otp_lost_help_html: Nëse humbët hyrjen te të dy, mund të lidheni me %{email} rate_limited: Shumë përpjekje mirëfilltësimi, riprovoni më vonë. + seamless_external_login: Keni bërë hyrjen përmes një shërbimi të jashtëm, ndaj rregullimet për fjalëkalimin dhe email-in s’janë të përdorshme këtu. signed_in_as: 'I futur si:' verification: extra_instructions_html: Ndihmëz: Lidhja te sajti juaj mund të jetë e padukshme. Pjesa e rëndësishme është rel="me", e cila pengon të hiqen gjoja në sajte me lëndë të prodhuar nga përdorues. Mundeni edhe të përdorni një etiketë link te kryet e faqes, në vend se a, por HTML-ja duhet të jetë e përdorshme pa ekzekutim JavaScript-i. diff --git a/config/locales/th.yml b/config/locales/th.yml index 735a7bd514b..e3e985f683f 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -29,6 +29,7 @@ th: created_msg: สร้างหมายเหตุการกลั่นกรองสำเร็จ! destroyed_msg: ทำลายหมายเหตุการกลั่นกรองสำเร็จ! accounts: + add_email_domain_block: ปิดกั้นโดเมนอีเมล approve: อนุมัติ approved_msg: อนุมัติใบสมัครลงทะเบียนของ %{username} สำเร็จ are_you_sure: คุณแน่ใจหรือไม่? @@ -166,21 +167,26 @@ th: approve_appeal: อนุมัติการอุทธรณ์ approve_user: อนุมัติผู้ใช้ assigned_to_self_report: มอบหมายรายงาน + change_email_user: เปลี่ยนอีเมลสำหรับผู้ใช้ change_role_user: เปลี่ยนบทบาทของผู้ใช้ confirm_user: ยืนยันผู้ใช้ create_account_warning: สร้างคำเตือน create_announcement: สร้างประกาศ + create_canonical_email_block: สร้างการปิดกั้นอีเมล create_custom_emoji: สร้างอีโมจิที่กำหนดเอง create_domain_allow: สร้างการอนุญาตโดเมน create_domain_block: สร้างการปิดกั้นโดเมน + create_email_domain_block: สร้างการปิดกั้นโดเมนอีเมล create_ip_block: สร้างกฎ IP create_unavailable_domain: สร้างโดเมนที่ไม่พร้อมใช้งาน create_user_role: สร้างบทบาท demote_user: ลดขั้นผู้ใช้ destroy_announcement: ลบประกาศ + destroy_canonical_email_block: ลบการปิดกั้นอีเมล destroy_custom_emoji: ลบอีโมจิที่กำหนดเอง destroy_domain_allow: ลบการอนุญาตโดเมน destroy_domain_block: ลบการปิดกั้นโดเมน + destroy_email_domain_block: ลบการปิดกั้นโดเมนอีเมล destroy_instance: ล้างข้อมูลโดเมน destroy_ip_block: ลบกฎ IP destroy_status: ลบโพสต์ @@ -917,6 +923,7 @@ th: usage_comparison: ใช้ %{today} ครั้งวันนี้ เทียบกับ %{yesterday} เมื่อวานนี้ used_by_over_week: other: ใช้โดย %{count} คนในช่วงสัปดาห์ที่ผ่านมา + title: คำแนะนำและแนวโน้ม trending: กำลังนิยม warning_presets: add_new: เพิ่มใหม่ @@ -1000,7 +1007,9 @@ th: guide_link_text: ทุกคนสามารถมีส่วนร่วม sensitive_content: เนื้อหาที่ละเอียดอ่อน application_mailer: + notification_preferences: เปลี่ยนการกำหนดลักษณะอีเมล salutation: "%{name}," + settings: 'เปลี่ยนการกำหนดลักษณะอีเมล: %{link}' unsubscribe: เลิกบอกรับ view: 'มุมมอง:' view_profile: ดูโปรไฟล์ @@ -1020,6 +1029,7 @@ th: hint_html: อีกเพียงหนึ่งสิ่งเพิ่มเติม! เราจำเป็นต้องยืนยันว่าคุณเป็นมนุษย์ (นี่ก็เพื่อให้เราสามารถกันสแปมออกไป!) แก้ CAPTCHA ด้านล่างและคลิก "ดำเนินการต่อ" title: การตรวจสอบความปลอดภัย confirmations: + awaiting_review: ยืนยันที่อยู่อีเมลของคุณแล้ว! ตอนนี้พนักงานของ %{domain} กำลังตรวจทานการลงทะเบียนของคุณ คุณจะได้รับอีเมลหากพนักงานอนุมัติบัญชีของคุณ! awaiting_review_title: กำลังตรวจทานการลงทะเบียนของคุณ clicking_this_link: คลิกลิงก์นี้ login_link: เข้าสู่ระบบ @@ -1027,6 +1037,7 @@ th: redirect_to_app_html: คุณควรได้รับการเปลี่ยนเส้นทางไปยังแอป %{app_name} หากนั่นไม่เกิดขึ้น ลอง %{clicking_this_link} หรือกลับไปยังแอปด้วยตนเอง registration_complete: ตอนนี้การลงทะเบียนของคุณใน %{domain} เสร็จสมบูรณ์แล้ว! welcome_title: ยินดีต้อนรับ %{name}! + wrong_email_hint: หากที่อยู่อีเมลนั้นไม่ถูกต้อง คุณสามารถเปลี่ยนที่อยู่อีเมลได้ในการตั้งค่าบัญชี delete_account: ลบบัญชี delete_account_html: หากคุณต้องการลบบัญชีของคุณ คุณสามารถ ดำเนินการต่อที่นี่ คุณจะได้รับการถามเพื่อการยืนยัน description: @@ -1047,6 +1058,7 @@ th: or_log_in_with: หรือเข้าสู่ระบบด้วย privacy_policy_agreement_html: ฉันได้อ่านและเห็นด้วยกับ นโยบายความเป็นส่วนตัว progress: + confirm: ยืนยันอีเมล details: รายละเอียดของคุณ review: การตรวจทานของเรา rules: ยอมรับกฎ @@ -1068,8 +1080,10 @@ th: security: ความปลอดภัย set_new_password: ตั้งรหัสผ่านใหม่ setup: + email_below_hint_html: ตรวจสอบโฟลเดอร์สแปมของคุณ หรือขออีเมลอื่น คุณสามารถแก้ไขที่อยู่อีเมลของคุณหากที่อยู่อีเมลผิด email_settings_hint_html: คลิกลิงก์ที่เราส่งถึงคุณเพื่อยืนยัน %{email} เราจะรออยู่ตรงนี้ link_not_received: ไม่ได้รับลิงก์? + new_confirmation_instructions_sent: คุณจะได้รับอีเมลใหม่พร้อมลิงก์การยืนยันในไม่กี่นาที! title: ตรวจสอบกล่องขาเข้าของคุณ sign_in: preamble_html: เข้าสู่ระบบด้วยข้อมูลประจำตัว %{domain} ของคุณ หากบัญชีของคุณได้รับการโฮสต์ในเซิร์ฟเวอร์อื่น คุณจะไม่สามารถเข้าสู่ระบบได้ที่นี่ @@ -1080,7 +1094,9 @@ th: title: มาตั้งค่าของคุณใน %{domain} กันเลย status: account_status: สถานะบัญชี + confirming: กำลังรอการยืนยันอีเมลให้เสร็จสมบูรณ์ functional: บัญชีของคุณทำงานได้อย่างเต็มที่ + pending: ใบสมัครของคุณกำลังรอดำเนินการตรวจทานโดยพนักงานของเรา นี่อาจใช้เวลาสักครู่ คุณจะได้รับอีเมลหากมีการอนุมัติใบสมัครของคุณ redirecting_to: บัญชีของคุณไม่ได้ใช้งานเนื่องจากบัญชีกำลังเปลี่ยนเส้นทางไปยัง %{acct} ในปัจจุบัน self_destruct: เนื่องจาก %{domain} กำลังปิดตัวลง คุณจะได้รับการเข้าถึงบัญชีของคุณแบบจำกัดเท่านั้น view_strikes: ดูการดำเนินการที่ผ่านมาต่อบัญชีของคุณ @@ -1123,6 +1139,9 @@ th: before: 'ก่อนดำเนินการต่อ โปรดอ่านหมายเหตุเหล่านี้อย่างระมัดระวัง:' caches: เนื้อหาที่ได้รับการแคชโดยเซิร์ฟเวอร์อื่น ๆ อาจยังคงอยู่ data_removal: จะเอาโพสต์และข้อมูลอื่น ๆ ของคุณออกโดยถาวร + email_change_html: คุณสามารถ เปลี่ยนที่อยู่อีเมลของคุณ ได้โดยไม่ต้องลบบัญชีของคุณ + email_contact_html: หากอีเมลยังคงมาไม่ถึง คุณสามารถส่งอีเมลถึง %{email} สำหรับความช่วยเหลือ + email_reconfirmation_html: หากคุณไม่ได้รับอีเมลการยืนยัน คุณสามารถ ขออีเมลอีกครั้ง irreversible: คุณจะไม่สามารถคืนค่าหรือเปิดใช้งานบัญชีของคุณใหม่ more_details_html: สำหรับรายละเอียดเพิ่มเติม ดู นโยบายความเป็นส่วนตัว username_available: ชื่อผู้ใช้ของคุณจะพร้อมใช้งานอีกครั้ง @@ -1347,6 +1366,7 @@ th: authentication_methods: otp: แอปการรับรองความถูกต้องด้วยสองปัจจัย password: รหัสผ่าน + sign_in_token: รหัสความปลอดภัยอีเมล webauthn: กุญแจความปลอดภัย description_html: หากคุณเห็นกิจกรรมที่คุณไม่รู้จัก พิจารณาเปลี่ยนรหัสผ่านของคุณและเปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัย empty: ไม่มีประวัติการรับรองความถูกต้อง @@ -1357,6 +1377,16 @@ th: unsubscribe: action: ใช่ เลิกบอกรับ complete: เลิกบอกรับแล้ว + confirmation_html: คุณแน่ใจหรือไม่ว่าต้องการเลิกบอกรับจากการรับ %{type} สำหรับ Mastodon ใน %{domain} ไปยังอีเมลของคุณที่ %{email}? คุณสามารถบอกรับใหม่ได้เสมอจาก การตั้งค่าการแจ้งเตือนอีเมล ของคุณ + emails: + notification_emails: + favourite: อีเมลการแจ้งเตือนการชื่นชอบ + follow: อีเมลการแจ้งเตือนการติดตาม + follow_request: อีเมลคำขอติดตาม + mention: อีเมลการแจ้งเตือนการกล่าวถึง + reblog: อีเมลการแจ้งเตือนการดัน + resubscribe_html: หากคุณได้เลิกบอกรับโดยไม่ได้ตั้งใจ คุณสามารถบอกรับใหม่ได้จาก การตั้งค่าการแจ้งเตือนอีเมล ของคุณ + success_html: คุณจะไม่ได้รับ %{type} สำหรับ Mastodon ใน %{domain} ไปยังอีเมลของคุณที่ %{email} อีกต่อไป title: เลิกบอกรับ media_attachments: validations: @@ -1437,6 +1467,8 @@ th: update: subject: "%{name} ได้แก้ไขโพสต์" notifications: + administration_emails: การแจ้งเตือนอีเมลผู้ดูแล + email_events: เหตุการณ์สำหรับการแจ้งเตือนอีเมล email_events_hint: 'เลือกเหตุการณ์ที่คุณต้องการรับการแจ้งเตือน:' number: human: @@ -1595,6 +1627,7 @@ th: import: การนำเข้า import_and_export: การนำเข้าและการส่งออก migrate: การโยกย้ายบัญชี + notifications: การแจ้งเตือนอีเมล preferences: การกำหนดลักษณะ profile: โปรไฟล์สาธารณะ relationships: การติดตามและผู้ติดตาม @@ -1834,6 +1867,7 @@ th: invalid_otp_token: รหัสสองปัจจัยไม่ถูกต้อง otp_lost_help_html: หากคุณสูญเสียการเข้าถึงทั้งสองอย่าง คุณสามารถติดต่อ %{email} rate_limited: มีความพยายามในการรับรองความถูกต้องมากเกินไป ลองอีกครั้งในภายหลัง + seamless_external_login: คุณได้เข้าสู่ระบบผ่านบริการภายนอก ดังนั้นการตั้งค่ารหัสผ่านและอีเมลจึงไม่พร้อมใช้งาน signed_in_as: 'ลงชื่อเข้าเป็น:' verification: extra_instructions_html: เคล็ดลับ: ลิงก์ในเว็บไซต์ของคุณสามารถเป็นแบบมองไม่เห็น ส่วนที่สำคัญคือ rel="me" ซึ่งป้องกันการแอบอ้างในเว็บไซต์ที่มีเนื้อหาที่ผู้ใช้สร้างขึ้น คุณยังสามารถใช้แท็ก link ในส่วนหัวของหน้าแทนที่จะเป็น a แต่ HTML ต้องเข้าถึงได้โดยไม่มีการประมวลผล JavaScript diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 7530b12a92e..6782551f13f 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -946,6 +946,7 @@ tr: used_by_over_week: one: Geçen hafta bir kişi tarafından kullanıldı other: Geçen hafta %{count} kişi tarafından kullanıldı + title: Öneriler ve Öne Çıkanlar trending: Öne çıkanlar warning_presets: add_new: Yeni ekle From 2e03dc9fbf932cd4ea42b7dd7a20dd48b21c73b9 Mon Sep 17 00:00:00 2001 From: Essem Date: Sun, 11 Aug 2024 16:28:43 -0500 Subject: [PATCH 013/156] Fix extra slash on notification policy request (#31378) --- app/javascript/mastodon/api/notification_policies.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/javascript/mastodon/api/notification_policies.ts b/app/javascript/mastodon/api/notification_policies.ts index 77473975568..3bc8174139d 100644 --- a/app/javascript/mastodon/api/notification_policies.ts +++ b/app/javascript/mastodon/api/notification_policies.ts @@ -2,8 +2,8 @@ import { apiRequestGet, apiRequestPut } from 'mastodon/api'; import type { NotificationPolicyJSON } from 'mastodon/api_types/notification_policies'; export const apiGetNotificationPolicy = () => - apiRequestGet('/v2/notifications/policy'); + apiRequestGet('v2/notifications/policy'); export const apiUpdateNotificationsPolicy = ( policy: Partial, -) => apiRequestPut('/v2/notifications/policy', policy); +) => apiRequestPut('v2/notifications/policy', policy); From 7365a13ee7743b774c7490cb1ce6977b0c3d7b7b Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Sun, 11 Aug 2024 16:30:52 -0500 Subject: [PATCH 014/156] Revert Safari scrollbar changes (#31372) --- app/javascript/styles/mastodon/reset.scss | 37 +++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/app/javascript/styles/mastodon/reset.scss b/app/javascript/styles/mastodon/reset.scss index 903b6c804fc..f54ed5bc79b 100644 --- a/app/javascript/styles/mastodon/reset.scss +++ b/app/javascript/styles/mastodon/reset.scss @@ -56,3 +56,40 @@ table { html { scrollbar-color: lighten($ui-base-color, 4%) rgba($base-overlay-background, 0.1); } + +::-webkit-scrollbar { + width: 12px; + height: 12px; +} + +::-webkit-scrollbar-thumb { + background: lighten($ui-base-color, 4%); + border: 0px none $base-border-color; + border-radius: 50px; +} + +::-webkit-scrollbar-thumb:hover { + background: lighten($ui-base-color, 6%); +} + +::-webkit-scrollbar-thumb:active { + background: lighten($ui-base-color, 4%); +} + +::-webkit-scrollbar-track { + border: 0px none $base-border-color; + border-radius: 0; + background: rgba($base-overlay-background, 0.1); +} + +::-webkit-scrollbar-track:hover { + background: $ui-base-color; +} + +::-webkit-scrollbar-track:active { + background: $ui-base-color; +} + +::-webkit-scrollbar-corner { + background: transparent; +} From fbdda9f6c18fbd282fe7f3a2dba90ed8ec65e0b6 Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Sun, 11 Aug 2024 16:32:22 -0500 Subject: [PATCH 015/156] Fix account header avatar border (#31373) --- app/javascript/styles/mastodon-light/diff.scss | 4 ---- app/javascript/styles/mastodon/components.scss | 3 ++- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/app/javascript/styles/mastodon-light/diff.scss b/app/javascript/styles/mastodon-light/diff.scss index 89d3caeab53..55eb88dae1e 100644 --- a/app/javascript/styles/mastodon-light/diff.scss +++ b/app/javascript/styles/mastodon-light/diff.scss @@ -52,10 +52,6 @@ html { color: darken($action-button-color, 25%); } -.account__header__bar .avatar .account__avatar { - border-color: $white; -} - .getting-started__footer a { color: $ui-secondary-color; text-decoration: underline; diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index d8bcf6301cf..90881b0f19a 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -7970,7 +7970,8 @@ noscript { .account__avatar { background: var(--background-color); - border: 2px solid var(--background-border-color); + border: 1px solid var(--background-border-color); + border-radius: 4px; } } } From 3abb5c0eaabb408337bcd2b9a36cf1d8527f467e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 09:22:50 +0200 Subject: [PATCH 016/156] New Crowdin Translations (automated) (#31382) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ca.json | 9 +++++++++ app/javascript/mastodon/locales/ru.json | 13 +++++++++++++ config/locales/devise.ru.yml | 3 ++- config/locales/doorkeeper.ru.yml | 5 ++++- config/locales/el.yml | 14 ++++++++++++++ config/locales/ru.yml | 6 ++++++ config/locales/simple_form.ru.yml | 5 +++++ 7 files changed, 53 insertions(+), 2 deletions(-) diff --git a/app/javascript/mastodon/locales/ca.json b/app/javascript/mastodon/locales/ca.json index d2651aeffa7..9d2553e7df5 100644 --- a/app/javascript/mastodon/locales/ca.json +++ b/app/javascript/mastodon/locales/ca.json @@ -356,8 +356,16 @@ "home.pending_critical_update.link": "Veure actualitzacions", "home.pending_critical_update.title": "Actualització de seguretat crítica disponible!", "home.show_announcements": "Mostra els anuncis", + "ignore_notifications_modal.disclaimer": "Mastodon no pot informar als usuaris de que heu ignorat notificacions seves.\nIgnorar notificacions no evitarà que se segueixin enviant els missatges.", "ignore_notifications_modal.filter_to_act_users": "Encara podreu acceptar, rebutjar o reportar usuaris", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrar ajuda a evitar potencials confusions", "ignore_notifications_modal.filter_to_review_separately": "Podeu revisar separadament notificacions filtrades", + "ignore_notifications_modal.ignore": "Ignora les notificacions", + "ignore_notifications_modal.limited_accounts_title": "Voleu ignorar les notificacions dels comptes moderats?", + "ignore_notifications_modal.new_accounts_title": "Voleu ignorar les notificacions dels comptes nous?", + "ignore_notifications_modal.not_followers_title": "Voleu ignorar les notificacions de qui no us segueix?", + "ignore_notifications_modal.not_following_title": "Voleu ignorar les notificacions de qui no seguiu?", + "ignore_notifications_modal.private_mentions_title": "Voleu ignorar les notificacions de mencions privades no sol·licitades?", "interaction_modal.description.favourite": "Amb un compte a Mastodon pots afavorir aquest tut perquè l'autor sàpiga que t'ha agradat i desar-lo per a més endavant.", "interaction_modal.description.follow": "Amb un compte a Mastodon, pots seguir a {name} per a rebre els seus tuts en la teva línia de temps d'Inici.", "interaction_modal.description.reblog": "Amb un compte a Mastodon, pots impulsar aquest tut per a compartir-lo amb els teus seguidors.", @@ -514,6 +522,7 @@ "notification_requests.confirm_accept_all.button": "Accepta-ho tot", "notification_requests.confirm_accept_all.message": "Esteu a punt d'acceptar {count, plural, one {una petició de notificació} other {# peticions de notificació}}. N'esteu segurs de continuar?", "notification_requests.confirm_accept_all.title": "Accepteu peticions de notificació?", + "notification_requests.confirm_dismiss_all.button": "Descarta-les totes", "notification_requests.dismiss": "Ignora", "notification_requests.explainer_for_limited_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador l'ha limitat.", "notification_requests.explainer_for_limited_remote_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador ha limitat el compte o el seu servidor.", diff --git a/app/javascript/mastodon/locales/ru.json b/app/javascript/mastodon/locales/ru.json index b55bb890e66..288575286bc 100644 --- a/app/javascript/mastodon/locales/ru.json +++ b/app/javascript/mastodon/locales/ru.json @@ -11,6 +11,7 @@ "about.not_available": "Эта информация не указана на данном сервере.", "about.powered_by": "Децентрализованная социальная сеть на базе {mastodon}", "about.rules": "Правила сервера", + "account.account_note_header": "Личная заметка", "account.add_or_remove_from_list": "Управление списками", "account.badges.bot": "Бот", "account.badges.group": "Группа", @@ -167,19 +168,25 @@ "confirmations.block.confirm": "Заблокировать", "confirmations.delete.confirm": "Удалить", "confirmations.delete.message": "Вы уверены, что хотите удалить этот пост?", + "confirmations.delete.title": "Удалить пост?", "confirmations.delete_list.confirm": "Удалить", "confirmations.delete_list.message": "Вы действительно хотите навсегда удалить этот список?", + "confirmations.delete_list.title": "Удалить список?", "confirmations.discard_edit_media.confirm": "Отменить", "confirmations.discard_edit_media.message": "У вас есть несохранённые изменения описания мультимедиа или предпросмотра, отменить их?", "confirmations.edit.confirm": "Редактировать", "confirmations.edit.message": "В данный момент, редактирование перезапишет составляемое вами сообщение. Вы уверены, что хотите продолжить?", + "confirmations.edit.title": "Переписать сообщение?", "confirmations.logout.confirm": "Выйти", "confirmations.logout.message": "Вы уверены, что хотите выйти?", + "confirmations.logout.title": "Выйти?", "confirmations.mute.confirm": "Игнорировать", "confirmations.redraft.confirm": "Удалить и исправить", "confirmations.redraft.message": "Вы уверены, что хотите удалить и переписать этот пост? Отметки «избранного», продвижения и ответы к оригинальному посту будут удалены.", + "confirmations.redraft.title": "Удалим и исправим пост?", "confirmations.reply.confirm": "Ответить", "confirmations.reply.message": "При ответе, текст набираемого поста будет очищен. Продолжить?", + "confirmations.reply.title": "Перепишем пост?", "confirmations.unfollow.confirm": "Отписаться", "confirmations.unfollow.message": "Вы уверены, что хотите отписаться от {name}?", "conversation.delete": "Удалить беседу", @@ -484,13 +491,16 @@ "notification.update": "{name} изменил(а) пост", "notification_requests.accept": "Принять", "notification_requests.dismiss": "Отклонить", + "notification_requests.maximize": "Развернуть", "notification_requests.notifications_from": "Уведомления от {name}", "notification_requests.title": "Отфильтрованные уведомления", "notifications.clear": "Очистить уведомления", "notifications.clear_confirmation": "Вы уверены, что хотите очистить все уведомления?", + "notifications.clear_title": "Сбросить уведомления?", "notifications.column_settings.admin.report": "Новые жалобы:", "notifications.column_settings.admin.sign_up": "Новые регистрации:", "notifications.column_settings.alert": "Уведомления на рабочем столе", + "notifications.column_settings.beta.category": "Экспериментальные функции", "notifications.column_settings.favourite": "Избранные:", "notifications.column_settings.filter_bar.advanced": "Отображать все категории", "notifications.column_settings.filter_bar.category": "Панель сортировки", @@ -519,6 +529,7 @@ "notifications.permission_denied": "Уведомления на рабочем столе недоступны, так как вы запретили их отправку в браузере. Проверьте настройки для сайта, чтобы включить их обратно.", "notifications.permission_denied_alert": "Уведомления на рабочем столе недоступны, так как вы ранее отклонили запрос на их отправку.", "notifications.permission_required": "Чтобы включить уведомления на рабочем столе, необходимо разрешить их в браузере.", + "notifications.policy.drop": "Игнорируем", "notifications.policy.filter_new_accounts.hint": "Создано в течение последних {days, plural, one {один день} few {# дней} many {# дней} other {# дня}}", "notifications.policy.filter_new_accounts_title": "Новые учётные записи", "notifications.policy.filter_not_followers_title": "Люди, не подписанные на вас", @@ -652,8 +663,10 @@ "report.unfollow_explanation": "Вы подписаны на этого пользователя. Чтобы не видеть его/её посты в своей домашней ленте, отпишитесь от него/неё.", "report_notification.attached_statuses": "{count, plural, one {{count} сообщение} few {{count} сообщения} many {{count} сообщений} other {{count} сообщений}} вложено", "report_notification.categories.legal": "Правовая информация", + "report_notification.categories.legal_sentence": "срамной контент", "report_notification.categories.other": "Прочее", "report_notification.categories.spam": "Спам", + "report_notification.categories.spam_sentence": "спам", "report_notification.categories.violation": "Нарушение правил", "report_notification.open": "Открыть жалобу", "search.no_recent_searches": "Недавние запросы отсутствуют", diff --git a/config/locales/devise.ru.yml b/config/locales/devise.ru.yml index 9dd418f2cdb..9e7ace6433a 100644 --- a/config/locales/devise.ru.yml +++ b/config/locales/devise.ru.yml @@ -6,12 +6,13 @@ ru: send_instructions: Вы получите e-mail с инструкцией по подтверждению вашего адреса e-mail в течение нескольких минут. send_paranoid_instructions: Если Ваш адрес e-mail есть в нашей базе данных, вы получите e-mail с инструкцией по подтверждению вашего адреса в течение нескольких минут. failure: - already_authenticated: Вы уже авторизованы. + already_authenticated: Вы уже вошли. inactive: Ваша учётная запись ещё не активирована. invalid: Неверно введены %{authentication_keys} или пароль. last_attempt: У Вас есть последняя попытка, после чего вход будет заблокирован. locked: Ваша учётная запись заблокирована. not_found_in_database: Неверно введены %{authentication_keys} или пароль. + omniauth_user_creation_failure: Ошибка создания учетной записи с этим идентификатором. pending: Ваша заявка на вступление всё ещё рассматривается. timeout: Ваша сессия истекла. Пожалуйста, войдите снова, чтобы продолжить. unauthenticated: Вам необходимо войти или зарегистрироваться. diff --git a/config/locales/doorkeeper.ru.yml b/config/locales/doorkeeper.ru.yml index ce8392cb11a..12b7e7e87e0 100644 --- a/config/locales/doorkeeper.ru.yml +++ b/config/locales/doorkeeper.ru.yml @@ -15,7 +15,7 @@ ru: fragment_present: не может содержать фрагмент. invalid_uri: должен быть правильным URI. relative_uri: должен быть абсолютным URI. - secured_uri: должен быть HTTPS/SSL URI. + secured_uri: нужен HTTPS/SSL URI. doorkeeper: applications: buttons: @@ -83,6 +83,7 @@ ru: access_denied: Владелец ресурса или сервер авторизации ответил отказом на Ваш запрос. credential_flow_not_configured: Поток с предоставлением клиенту пароля завершился неудачей, поскольку параметр Doorkeeper.configure.resource_owner_from_credentials не был сконфигурирован. invalid_client: Клиентская аутентификация завершилась неудачей (неизвестный клиент, не включена клиентская аутентификация, или метод аутентификации не поддерживается. + invalid_code_challenge_method: Метод проверки кода должен быть S256, простой не годится. invalid_grant: Предоставленный доступ некорректен, истек, отозван, не совпадает с URI перенаправления, использованным в запросе авторизации, или был выпущен для другого клиента. invalid_redirect_uri: Включенный URI перенаправления некорректен. invalid_request: @@ -135,6 +136,7 @@ ru: media: Медиафайлы mutes: Игнорирует notifications: Уведомления + profile: Ваш профиль Mastodon push: Push-уведомления reports: Обращения search: Поиск @@ -165,6 +167,7 @@ ru: admin:write:reports: производить модерацию жалоб crypto: использ. сквозное шифрование follow: управлять подписками и списком блокировок + profile: данные вашего профиля только для чтения push: получать push-уведомления read: просматривать данные вашей учётной записи read:accounts: видеть информацию об учётных записях diff --git a/config/locales/el.yml b/config/locales/el.yml index bd90d8f7abb..6b1d8bc0e52 100644 --- a/config/locales/el.yml +++ b/config/locales/el.yml @@ -58,6 +58,7 @@ el: demote: Υποβιβασμός destroyed_msg: Τα δεδομένα του/της %{username} εκκρεμούν για άμεση διαγραφή disable: Πάγωμα + disable_sign_in_token_auth: Απενεργοποίηση επαλήθευσης διακριτικού email disable_two_factor_authentication: Απενεργοποίηση 2FA disabled: Παγωμένος display_name: Εμφανιζόμενο όνομα @@ -66,6 +67,7 @@ el: email: Email email_status: Κατάσταση email enable: Ξεπάγωμα + enable_sign_in_token_auth: Ενεργοποίηση ελέγχου ταυτότητας διακριτικού e-mail enabled: Ενεργοποιημένο enabled_msg: Επιτυχές ξεπάγωμα λογαριασμού του/της %{username} followers: Ακόλουθοι @@ -130,6 +132,7 @@ el: resubscribe: Επανεγγραφή role: Ρόλος search: Αναζήτηση + search_same_email_domain: Άλλοι χρήστες με τον ίδιο τομέα email search_same_ip: Υπόλοιποι χρήστες με την ίδια διεύθυνση IP security: Ασφάλεια security_measures: @@ -170,21 +173,26 @@ el: approve_appeal: Έγκριση Έφεσης approve_user: Έγκριση Χρήστη assigned_to_self_report: Ανάθεση Αναφοράς + change_email_user: Αλλαγή email για Χρήστη change_role_user: Αλλαγή του ρόλου του χρήστη confirm_user: Επιβεβαίωση Χρήστη create_account_warning: Δημιουργία Προειδοποίησης create_announcement: Δημιουργία Ανακοίνωσης + create_canonical_email_block: Δημιουργία Αποκλεισμού Email create_custom_emoji: Δημιουργία Προσαρμοσμένου Emoji create_domain_allow: Δημιουργία Αποδεκτού Τομέα create_domain_block: Δημιουργία Αποκλεισμού Τομέα + create_email_domain_block: Δημιουργία Αποκλεισμού Τομέα Email create_ip_block: Δημιουργία κανόνα IP create_unavailable_domain: Δημιουργία Μη Διαθέσιμου Τομέα create_user_role: Δημιουργία Ρόλου demote_user: Υποβιβασμός Χρήστη destroy_announcement: Διαγραφή Ανακοίνωσης + destroy_canonical_email_block: Διαγραφή Αποκλεισμού Email destroy_custom_emoji: Διαγραφή Προσαρμοσμένου Emoji destroy_domain_allow: Διαγραφή Αποδεκτού Τομέα destroy_domain_block: Διαγραφή Αποκλεισμού Τομέα + destroy_email_domain_block: Διαγραφή Αποκλεισμού Τομέα Email destroy_instance: Εκκαθάριση Τομέα destroy_ip_block: Διαγραφή κανόνα IP destroy_status: Διαγραφή Ανάρτησης @@ -192,8 +200,10 @@ el: destroy_user_role: Καταστροφή Ρόλου disable_2fa_user: Απενεργοποίηση 2FA disable_custom_emoji: Απενεργοποίηση Προσαρμοσμένων Emoji + disable_sign_in_token_auth_user: Απενεργοποίηση Ελέγχου Ταυτότητας Διακριτικού Email για Χρήστη disable_user: Απενεργοποίηση Χρήστη enable_custom_emoji: Ενεργοποίηση Προσαρμοσμένων Emoji + enable_sign_in_token_auth_user: Ενεργοποίηση Ελέγχου Ταυτότητας Διακριτικού Email για Χρήστη enable_user: Ενεργοποίηση Χρήστη memorialize_account: Μετατροπή Λογαριασμού σε Εις Μνήμην promote_user: Προαγωγή Χρήστη @@ -223,12 +233,16 @@ el: approve_appeal_html: Ο/Η %{name} ενέκρινε την ένσταση της απόφασης των συντονιστών από %{target} approve_user_html: ο/η %{name} ενέκρινε την εγγραφή του %{target} assigned_to_self_report_html: Ο/Η %{name} ανάθεσε την αναφορά %{target} στον εαυτό του/της + change_email_user_html: Ο χρήστης %{name} άλλαξε τη διεύθυνση email του χρήστη %{target} change_role_user_html: Ο/Η %{name} άλλαξε ρόλο του/της %{target} + confirm_user_html: Ο χρήστης %{name} επιβεβαίωσε τη διεύθυνση email του χρήστη %{target} create_account_warning_html: Ο/Η %{name} έστειλε προειδοποίηση προς %{target} create_announcement_html: Ο/Η %{name} δημιούργησε νέα ανακοίνωση %{target} + create_canonical_email_block_html: Ο χρήστης %{name} απέκλεισε email με το hash %{target} create_custom_emoji_html: Ο/Η %{name} ανέβασε νέο emoji %{target} create_domain_allow_html: Ο/Η %{name} επέτρεψε την συναλλαγή με τον τομέα %{target} create_domain_block_html: Ο/Η %{name} απέκλεισε τον τομέα %{target} + create_email_domain_block_html: Ο χρήστης %{name} απέκλεισε τον τομέα email %{target} create_ip_block_html: Ο/Η %{name} δημιούργησε κανόνα για την IP %{target} create_unavailable_domain_html: Ο/Η %{name} σταμάτησε να τροφοδοτεί τον τομέα %{target} create_user_role_html: Ο/Η %{name} δημιούργησε ρόλο %{target} diff --git a/config/locales/ru.yml b/config/locales/ru.yml index 324a22500d2..9a92879cc52 100644 --- a/config/locales/ru.yml +++ b/config/locales/ru.yml @@ -175,6 +175,7 @@ ru: approve_appeal: Одобрить обжалование approve_user: Утвердить assigned_to_self_report: Присвоение жалоб + change_email_user: Сменить e-mail для пользователя change_role_user: Изменить роль пользователя confirm_user: Подтверждение пользователей create_account_warning: Выдача предупреждения @@ -221,6 +222,7 @@ ru: update_custom_emoji: Обновление эмодзи update_domain_block: Изменение блокировки домена update_ip_block: Обновить правило для IP-адреса + update_report: Обновить рапорт update_status: Изменение постов update_user_role: Обновить роль actions: @@ -436,6 +438,7 @@ ru: resolve: Проверить домен not_permitted: Не разрешено resolved_through_html: Разрешено через %{domain} + title: Заблокированные e-mail домены export_domain_allows: new: title: Импорт домена разрешён @@ -714,6 +717,7 @@ ru: manage_taxonomies: Управление трендами manage_taxonomies_description: Позволяет пользователям модерировать список популярного контента и менять настройки хэштегов manage_user_access: Управление правами пользователей + manage_user_access_description: Разрешает пользователям отключать двухэтапную аутентификацию другим пользователям, менять их e-mail и сбрасывать их пароль manage_users: Управление пользователями manage_users_description: Разрешает пользователям просматривать информацию о других пользователях и применять против них модерацию manage_webhooks: Управление веб-хуками @@ -871,6 +875,8 @@ ru: action: Нажмите сюда, чтобы узнать подробности message_html: "Ваше хранилище объектов неправильно настроено. Безопасность ваших пользователей находится под угрозой" tags: + moderation: + title: Статус review: Состояние проверки updated_msg: Настройки хэштега обновлены title: Администрирование diff --git a/config/locales/simple_form.ru.yml b/config/locales/simple_form.ru.yml index c2effdcb883..e7a29fdad19 100644 --- a/config/locales/simple_form.ru.yml +++ b/config/locales/simple_form.ru.yml @@ -39,12 +39,14 @@ ru: text: Вы можете обжаловать замечание только один раз defaults: autofollow: Люди, пришедшие по этому приглашению, автоматически будут подписаны на вас. + avatar: WEBP PNG, GIF и JPG. Не более %{size}. Будет уменьшен до %{dimensions}px bot: Отметьте, если с этой учётной записи выполняются автоматизированные действия и она может не просматриваться владельцем. context: Один или несколько контекстов, к которым должны быть применены фильтры current_password: В целях безопасности введите пароль текущей учётной записи current_username: Для подтверждения, пожалуйста, введите имя пользователя текущей учётной записи digest: Если вы долго не заглядывали, отправим вам дайджест событий, которые происходили в период вашего отсутствия. email: Вам будет отправлено электронное письмо с подтверждением. + header: WEBP PNG, GIF и JPG. Не более %{size}. Будет уменьшен до %{dimensions}px inbox_url: Копировать URL с главной страницы ретранслятора, который вы хотите использовать irreversible: Отфильтрованные посты будут утеряны навсегда, даже если в будущем фильтр будет убран locale: Язык интерфейса, e-mail писем и push-уведомлений @@ -75,6 +77,7 @@ ru: warn: Скрыть отфильтрованный контент за предупреждением с указанием названия фильтра form_admin_settings: activity_api_enabled: Подсчёт количества локальных постов, активных пользователей и новых регистраций на еженедельной основе + backups_retention_period: Пользователи могут создавать архивы своих постов, чтобы потом их забрать. Если задать положительное значение, эти архивы автоматически удалятся с вашего хранилища через указанное число дней. bootstrap_timeline_accounts: Эти аккаунты будут рекомендованы для подписки новым пользователям. closed_registrations_message: Отображается, когда регистрация закрыта custom_css: Вы можете применять пользовательские стили в веб-версии Mastodon. @@ -239,6 +242,7 @@ ru: bootstrap_timeline_accounts: Всегда рекомендовать эти учетные записи новым пользователям closed_registrations_message: Сообщение, когда регистрация недоступна custom_css: Пользовательский CSS + favicon: Favicon mascot: Пользовательский маскот (устаревшее) media_cache_retention_period: Период хранения кэша медиафайлов peers_api_enabled: Публикация списка обнаруженных узлов в API @@ -294,6 +298,7 @@ ru: patch: Уведомлять об обновлении исправлений trending_tag: Новый тренд требует рассмотрения rule: + hint: Больше информации text: Правило settings: indexable: Включить страницу профиля в поисковые системы From 709dcd07f24d65d0bacb57db2a461410f28bff12 Mon Sep 17 00:00:00 2001 From: Django Date: Mon, 12 Aug 2024 05:10:05 -0600 Subject: [PATCH 017/156] Add support for incoming tag (#31375) --- lib/sanitize_ext/sanitize_config.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sanitize_ext/sanitize_config.rb b/lib/sanitize_ext/sanitize_config.rb index 3379823cb78..ad310b393a0 100644 --- a/lib/sanitize_ext/sanitize_config.rb +++ b/lib/sanitize_ext/sanitize_config.rb @@ -65,7 +65,7 @@ class Sanitize end MASTODON_STRICT = freeze_config( - elements: %w(p br span a del pre blockquote code b strong u i em ul ol li ruby rt rp), + elements: %w(p br span a del s pre blockquote code b strong u i em ul ol li ruby rt rp), attributes: { 'a' => %w(href rel class translate), From a7b718c31adbfee9015c84bc2379129df612a5f2 Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 12 Aug 2024 15:40:29 +0200 Subject: [PATCH 018/156] Fix all streamed notification types being stored without filtering (#31384) --- .../mastodon/actions/notification_groups.ts | 27 ++++++++++++++++++- app/javascript/mastodon/actions/streaming.js | 2 +- app/javascript/mastodon/api_types/statuses.ts | 26 ++++++++++++++++-- .../mastodon/reducers/notification_groups.ts | 14 +++++----- 4 files changed, 59 insertions(+), 10 deletions(-) diff --git a/app/javascript/mastodon/actions/notification_groups.ts b/app/javascript/mastodon/actions/notification_groups.ts index fc5807c8c08..ab62f8715c4 100644 --- a/app/javascript/mastodon/actions/notification_groups.ts +++ b/app/javascript/mastodon/actions/notification_groups.ts @@ -15,6 +15,7 @@ import type { NotificationGap } from 'mastodon/reducers/notification_groups'; import { selectSettingsNotificationsExcludedTypes, selectSettingsNotificationsQuickFilterActive, + selectSettingsNotificationsShows, } from 'mastodon/selectors/settings'; import type { AppDispatch } from 'mastodon/store'; import { @@ -104,7 +105,31 @@ export const fetchNotificationsGap = createDataLoadingThunk( export const processNewNotificationForGroups = createAppAsyncThunk( 'notificationGroups/processNew', - (notification: ApiNotificationJSON, { dispatch }) => { + (notification: ApiNotificationJSON, { dispatch, getState }) => { + const state = getState(); + const activeFilter = selectSettingsNotificationsQuickFilterActive(state); + const notificationShows = selectSettingsNotificationsShows(state); + + const showInColumn = + activeFilter === 'all' + ? notificationShows[notification.type] + : activeFilter === notification.type; + + if (!showInColumn) return; + + if ( + (notification.type === 'mention' || notification.type === 'update') && + notification.status.filtered + ) { + const filters = notification.status.filtered.filter((result) => + result.filter.context.includes('notifications'), + ); + + if (filters.some((result) => result.filter.filter_action === 'hide')) { + return; + } + } + dispatchAssociatedRecords(dispatch, [notification]); return notification; diff --git a/app/javascript/mastodon/actions/streaming.js b/app/javascript/mastodon/actions/streaming.js index f50f41b0d9c..44025bd5963 100644 --- a/app/javascript/mastodon/actions/streaming.js +++ b/app/javascript/mastodon/actions/streaming.js @@ -104,7 +104,7 @@ export const connectTimelineStream = (timelineId, channelName, params = {}, opti const notificationJSON = JSON.parse(data.payload); dispatch(updateNotifications(notificationJSON, messages, locale)); // TODO: remove this once the groups feature replaces the previous one - if(getState().notificationGroups.groups.length > 0) { + if(getState().settings.getIn(['notifications', 'groupingBeta'], false)) { dispatch(processNewNotificationForGroups(notificationJSON)); } break; diff --git a/app/javascript/mastodon/api_types/statuses.ts b/app/javascript/mastodon/api_types/statuses.ts index a934faeb7a7..2c59645ea78 100644 --- a/app/javascript/mastodon/api_types/statuses.ts +++ b/app/javascript/mastodon/api_types/statuses.ts @@ -58,6 +58,29 @@ export interface ApiPreviewCardJSON { authors: ApiPreviewCardAuthorJSON[]; } +export type FilterContext = + | 'home' + | 'notifications' + | 'public' + | 'thread' + | 'account'; + +export interface ApiFilterJSON { + id: string; + title: string; + context: FilterContext; + expires_at: string; + filter_action: 'warn' | 'hide'; + keywords?: unknown[]; // TODO: FilterKeywordSerializer + statuses?: unknown[]; // TODO: FilterStatusSerializer +} + +export interface ApiFilterResultJSON { + filter: ApiFilterJSON; + keyword_matches: string[]; + status_matches: string[]; +} + export interface ApiStatusJSON { id: string; created_at: string; @@ -80,8 +103,7 @@ export interface ApiStatusJSON { bookmarked?: boolean; pinned?: boolean; - // filtered: FilterResult[] - filtered: unknown; // TODO + filtered?: ApiFilterResultJSON[]; content?: string; text?: string; diff --git a/app/javascript/mastodon/reducers/notification_groups.ts b/app/javascript/mastodon/reducers/notification_groups.ts index 871f50364b3..0d3f34d2fbe 100644 --- a/app/javascript/mastodon/reducers/notification_groups.ts +++ b/app/javascript/mastodon/reducers/notification_groups.ts @@ -387,12 +387,14 @@ export const notificationGroupsReducer = createReducer( }) .addCase(processNewNotificationForGroups.fulfilled, (state, action) => { const notification = action.payload; - processNewNotification( - usePendingItems ? state.pendingGroups : state.groups, - notification, - ); - updateLastReadId(state); - trimNotifications(state); + if (notification) { + processNewNotification( + usePendingItems ? state.pendingGroups : state.groups, + notification, + ); + updateLastReadId(state); + trimNotifications(state); + } }) .addCase(disconnectTimeline, (state, action) => { if (action.payload.timeline === 'home') { From a1f723a6a4063b001a01886dc4e0f61a85100c6b Mon Sep 17 00:00:00 2001 From: Emelia Smith Date: Mon, 12 Aug 2024 16:32:52 +0200 Subject: [PATCH 019/156] Add support for PKCE Extension in OmniAuth OIDC (#31131) --- config/initializers/3_omniauth.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/config/initializers/3_omniauth.rb b/config/initializers/3_omniauth.rb index aa8ba1a056e..0f8378ee145 100644 --- a/config/initializers/3_omniauth.rb +++ b/config/initializers/3_omniauth.rb @@ -84,6 +84,7 @@ Devise.setup do |config| oidc_options[:response_mode] = ENV['OIDC_RESPONSE_MODE'] if ENV['OIDC_RESPONSE_MODE'] # OPTIONAL (default: query) oidc_options[:display] = ENV['OIDC_DISPLAY'] if ENV['OIDC_DISPLAY'] # OPTIONAL (default: page) oidc_options[:prompt] = ENV['OIDC_PROMPT'] if ENV['OIDC_PROMPT'] # OPTIONAL + oidc_options[:pkce] = ENV['OIDC_USE_PKCE'] == 'true' if ENV['OIDC_USE_PKCE'] # OPTIONAL (default: false) oidc_options[:send_nonce] = ENV['OIDC_SEND_NONCE'] == 'true' if ENV['OIDC_SEND_NONCE'] # OPTIONAL (default: true) oidc_options[:send_scope_to_token_endpoint] = ENV['OIDC_SEND_SCOPE_TO_TOKEN_ENDPOINT'] == 'true' if ENV['OIDC_SEND_SCOPE_TO_TOKEN_ENDPOINT'] # OPTIONAL (default: true) oidc_options[:post_logout_redirect_uri] = ENV['OIDC_IDP_LOGOUT_REDIRECT_URI'] if ENV['OIDC_IDP_LOGOUT_REDIRECT_URI'] # OPTIONAL From b42661ba95b7872ba278fca9b0fee8faffd89e52 Mon Sep 17 00:00:00 2001 From: Emelia Smith Date: Mon, 12 Aug 2024 16:45:30 +0200 Subject: [PATCH 020/156] Add missing Appeals link under Moderation in navigiation (#31071) --- app/javascript/material-icons/400-24px/feedback-fill.svg | 1 + app/javascript/material-icons/400-24px/feedback.svg | 1 + config/navigation.rb | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 app/javascript/material-icons/400-24px/feedback-fill.svg create mode 100644 app/javascript/material-icons/400-24px/feedback.svg diff --git a/app/javascript/material-icons/400-24px/feedback-fill.svg b/app/javascript/material-icons/400-24px/feedback-fill.svg new file mode 100644 index 00000000000..7edf5667b0a --- /dev/null +++ b/app/javascript/material-icons/400-24px/feedback-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/feedback.svg b/app/javascript/material-icons/400-24px/feedback.svg new file mode 100644 index 00000000000..b001b512c53 --- /dev/null +++ b/app/javascript/material-icons/400-24px/feedback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/config/navigation.rb b/config/navigation.rb index 77e60d13c00..33efb78b1ee 100644 --- a/config/navigation.rb +++ b/config/navigation.rb @@ -47,7 +47,8 @@ SimpleNavigation::Configuration.run do |navigation| n.item :moderation, safe_join([material_symbol('gavel'), t('moderation.title')]), nil, if: -> { current_user.can?(:manage_reports, :view_audit_log, :manage_users, :manage_invites, :manage_taxonomies, :manage_federation, :manage_blocks) && !self_destruct } do |s| s.item :reports, safe_join([material_symbol('flag'), t('admin.reports.title')]), admin_reports_path, highlights_on: %r{/admin/reports|admin/report_notes}, if: -> { current_user.can?(:manage_reports) } - s.item :accounts, safe_join([material_symbol('groups'), t('admin.accounts.title')]), admin_accounts_path(origin: 'local'), highlights_on: %r{/admin/accounts|admin/account_moderation_notes|/admin/pending_accounts|/admin/disputes|/admin/users}, if: -> { current_user.can?(:manage_users) } + s.item :appeals, safe_join([material_symbol('feedback'), t('admin.disputes.appeals.title')]), admin_disputes_appeals_path, highlights_on: %r{/admin/disputes/appeals}, if: -> { current_user.can?(:manage_appeals) } + s.item :accounts, safe_join([material_symbol('groups'), t('admin.accounts.title')]), admin_accounts_path(origin: 'local'), highlights_on: %r{/admin/accounts|admin/account_moderation_notes|/admin/pending_accounts|/admin/users}, if: -> { current_user.can?(:manage_users) } s.item :tags, safe_join([material_symbol('tag'), t('admin.tags.title')]), admin_tags_path, highlights_on: %r{/admin/tags}, if: -> { current_user.can?(:manage_taxonomies) } s.item :invites, safe_join([material_symbol('person_add'), t('admin.invites.title')]), admin_invites_path, if: -> { current_user.can?(:manage_invites) } s.item :instances, safe_join([material_symbol('cloud'), t('admin.instances.title')]), admin_instances_path(limited: limited_federation_mode? ? nil : '1'), highlights_on: %r{/admin/instances|/admin/domain_blocks|/admin/domain_allows}, if: -> { current_user.can?(:manage_federation) } From 7e501c59c2acc0bba7fb5b3d1b6ca43171c89f02 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 13 Aug 2024 09:14:41 +0200 Subject: [PATCH 021/156] Add a border above the timeline hint for statuses with replies (#31387) --- app/javascript/mastodon/components/timeline_hint.tsx | 7 +++++-- app/javascript/mastodon/features/status/index.jsx | 2 +- app/javascript/styles/mastodon/components.scss | 4 ++++ 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/javascript/mastodon/components/timeline_hint.tsx b/app/javascript/mastodon/components/timeline_hint.tsx index bf2a2d8bbae..6faad2fbb87 100644 --- a/app/javascript/mastodon/components/timeline_hint.tsx +++ b/app/javascript/mastodon/components/timeline_hint.tsx @@ -1,12 +1,15 @@ import { FormattedMessage } from 'react-intl'; +import classNames from 'classnames'; + interface Props { resource: JSX.Element; url: string; + className?: string; } -export const TimelineHint: React.FC = ({ resource, url }) => ( -
+export const TimelineHint: React.FC = ({ className, resource, url }) => ( +
} />; + remoteHint = } />; } const handlers = { diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 90881b0f19a..7ffbf482c2a 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -4248,6 +4248,10 @@ a.status-card { } } +.timeline-hint--with-descendants { + border-top: 1px solid var(--background-border-color); +} + .regeneration-indicator { text-align: center; font-size: 16px; From f6d090fdf5912f390c3d1fe5b43f15c1f0704bd3 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 13 Aug 2024 09:26:23 +0200 Subject: [PATCH 022/156] Change avatars border radius (#31390) --- app/javascript/styles/mastodon/admin.scss | 6 +++--- app/javascript/styles/mastodon/components.scss | 5 +++-- app/javascript/styles/mastodon/containers.scss | 2 +- app/javascript/styles/mastodon/forms.scss | 2 +- app/javascript/styles/mastodon/variables.scss | 1 + 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/javascript/styles/mastodon/admin.scss b/app/javascript/styles/mastodon/admin.scss index 61e949b27b7..a1b4e74e0df 100644 --- a/app/javascript/styles/mastodon/admin.scss +++ b/app/javascript/styles/mastodon/admin.scss @@ -697,7 +697,7 @@ body, top: 15px; .avatar { - border-radius: 4px; + border-radius: var(--avatar-border-radius); width: 40px; height: 40px; } @@ -748,7 +748,7 @@ body, top: 15px; .avatar { - border-radius: 4px; + border-radius: var(--avatar-border-radius); width: 40px; height: 40px; } @@ -1595,7 +1595,7 @@ a.sparkline { position: absolute; inset-inline-start: 15px; top: 15px; - border-radius: 4px; + border-radius: var(--avatar-border-radius); width: 40px; height: 40px; } diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 7ffbf482c2a..995568e1475 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -1996,13 +1996,14 @@ body > [data-popper-placement] { .account__avatar { display: block; position: relative; + border-radius: var(--avatar-border-radius); img { display: block; width: 100%; height: 100%; object-fit: cover; - border-radius: 4px; + border-radius: var(--avatar-border-radius); } &-inline { @@ -7975,7 +7976,7 @@ noscript { .account__avatar { background: var(--background-color); border: 1px solid var(--background-border-color); - border-radius: 4px; + border-radius: var(--avatar-border-radius); } } } diff --git a/app/javascript/styles/mastodon/containers.scss b/app/javascript/styles/mastodon/containers.scss index 9363e428b38..ac1f862a099 100644 --- a/app/javascript/styles/mastodon/containers.scss +++ b/app/javascript/styles/mastodon/containers.scss @@ -81,7 +81,7 @@ height: 100%; display: block; margin: 0; - border-radius: 4px; + border-radius: var(--avatar-border-radius); } } diff --git a/app/javascript/styles/mastodon/forms.scss b/app/javascript/styles/mastodon/forms.scss index f3cf66237f5..cf8c1327dc5 100644 --- a/app/javascript/styles/mastodon/forms.scss +++ b/app/javascript/styles/mastodon/forms.scss @@ -312,7 +312,7 @@ code { margin-bottom: 10px; max-width: 100%; height: auto; - border-radius: 4px; + border-radius: var(--avatar-border-radius); background: url('images/void.png'); &[src$='missing.png'] { diff --git a/app/javascript/styles/mastodon/variables.scss b/app/javascript/styles/mastodon/variables.scss index 2848a42b3fe..2ba3dfb49d6 100644 --- a/app/javascript/styles/mastodon/variables.scss +++ b/app/javascript/styles/mastodon/variables.scss @@ -108,4 +108,5 @@ $font-monospace: 'mastodon-font-monospace' !default; --surface-background-color: #{darken($ui-base-color, 4%)}; --surface-variant-background-color: #{$ui-base-color}; --surface-variant-active-background-color: #{lighten($ui-base-color, 4%)}; + --avatar-border-radius: 8px; } From 02df1b4e4a1690c934b0e4fb9aa32b832d6bc2a1 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Tue, 13 Aug 2024 03:37:32 -0400 Subject: [PATCH 023/156] Finish email allow/deny list naming migration (#30530) --- .rubocop_todo.yml | 1 - app/models/user.rb | 2 +- app/validators/email_mx_validator.rb | 8 ++-- ...l_validator.rb => user_email_validator.rb} | 10 ++--- .../auto_close_registrations_scheduler.rb | 2 +- config/initializers/blacklists.rb | 6 --- config/initializers/doorkeeper.rb | 2 +- config/initializers/email_domains_lists.rb | 6 +++ spec/models/user_spec.rb | 40 +++++++++---------- spec/validators/email_mx_validator_spec.rb | 8 ++-- ...r_spec.rb => user_email_validator_spec.rb} | 2 +- 11 files changed, 43 insertions(+), 44 deletions(-) rename app/validators/{blacklisted_email_validator.rb => user_email_validator.rb} (74%) delete mode 100644 config/initializers/blacklists.rb create mode 100644 config/initializers/email_domains_lists.rb rename spec/validators/{blacklisted_email_validator_spec.rb => user_email_validator_spec.rb} (96%) diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml index 357ed995450..09acb795bf2 100644 --- a/.rubocop_todo.yml +++ b/.rubocop_todo.yml @@ -40,7 +40,6 @@ Style/FetchEnvVar: - 'config/environments/production.rb' - 'config/initializers/2_limited_federation_mode.rb' - 'config/initializers/3_omniauth.rb' - - 'config/initializers/blacklists.rb' - 'config/initializers/cache_buster.rb' - 'config/initializers/devise.rb' - 'config/initializers/paperclip.rb' diff --git a/app/models/user.rb b/app/models/user.rb index 72854569260..f22b7ec684c 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -100,7 +100,7 @@ class User < ApplicationRecord validates :email, presence: true, email_address: true - validates_with BlacklistedEmailValidator, if: -> { ENV['EMAIL_DOMAIN_LISTS_APPLY_AFTER_CONFIRMATION'] == 'true' || !confirmed? } + validates_with UserEmailValidator, if: -> { ENV['EMAIL_DOMAIN_LISTS_APPLY_AFTER_CONFIRMATION'] == 'true' || !confirmed? } validates_with EmailMxValidator, if: :validate_email_dns? validates :agreement, acceptance: { allow_nil: false, accept: [true, 'true', '1'] }, on: :create diff --git a/app/validators/email_mx_validator.rb b/app/validators/email_mx_validator.rb index 79437789435..f78b98d7dd7 100644 --- a/app/validators/email_mx_validator.rb +++ b/app/validators/email_mx_validator.rb @@ -15,7 +15,7 @@ class EmailMxValidator < ActiveModel::Validator if resolved_ips.empty? user.errors.add(:email, :unreachable) - elsif on_blacklist?(resolved_domains, user.sign_up_ip) + elsif email_domain_blocked?(resolved_domains, user.sign_up_ip) user.errors.add(:email, :blocked) end end @@ -34,9 +34,9 @@ class EmailMxValidator < ActiveModel::Validator end def on_allowlist?(domain) - return false if Rails.configuration.x.email_domains_whitelist.blank? + return false if Rails.configuration.x.email_domains_allowlist.blank? - Rails.configuration.x.email_domains_whitelist.include?(domain) + Rails.configuration.x.email_domains_allowlist.include?(domain) end def resolve_mx(domain) @@ -58,7 +58,7 @@ class EmailMxValidator < ActiveModel::Validator [ips, records] end - def on_blacklist?(domains, attempt_ip) + def email_domain_blocked?(domains, attempt_ip) EmailDomainBlock.block?(domains, attempt_ip: attempt_ip) end end diff --git a/app/validators/blacklisted_email_validator.rb b/app/validators/user_email_validator.rb similarity index 74% rename from app/validators/blacklisted_email_validator.rb rename to app/validators/user_email_validator.rb index 9b3f2e33e55..21b22794ef6 100644 --- a/app/validators/blacklisted_email_validator.rb +++ b/app/validators/user_email_validator.rb @@ -1,6 +1,6 @@ # frozen_string_literal: true -class BlacklistedEmailValidator < ActiveModel::Validator +class UserEmailValidator < ActiveModel::Validator def validate(user) return if user.valid_invitation? || user.email.blank? @@ -23,18 +23,18 @@ class BlacklistedEmailValidator < ActiveModel::Validator end def not_allowed_through_configuration?(email) - return false if Rails.configuration.x.email_domains_whitelist.blank? + return false if Rails.configuration.x.email_domains_allowlist.blank? - domains = Rails.configuration.x.email_domains_whitelist.gsub('.', '\.') + domains = Rails.configuration.x.email_domains_allowlist.gsub('.', '\.') regexp = Regexp.new("@(.+\\.)?(#{domains})$", true) email !~ regexp end def disallowed_through_configuration?(email) - return false if Rails.configuration.x.email_domains_blacklist.blank? + return false if Rails.configuration.x.email_domains_denylist.blank? - domains = Rails.configuration.x.email_domains_blacklist.gsub('.', '\.') + domains = Rails.configuration.x.email_domains_denylist.gsub('.', '\.') regexp = Regexp.new("@(.+\\.)?(#{domains})", true) regexp.match?(email) diff --git a/app/workers/scheduler/auto_close_registrations_scheduler.rb b/app/workers/scheduler/auto_close_registrations_scheduler.rb index 68745029150..6226e6ea1fe 100644 --- a/app/workers/scheduler/auto_close_registrations_scheduler.rb +++ b/app/workers/scheduler/auto_close_registrations_scheduler.rb @@ -11,7 +11,7 @@ class Scheduler::AutoCloseRegistrationsScheduler OPEN_REGISTRATIONS_MODERATOR_THRESHOLD = 1.week + UserTrackingConcern::SIGN_IN_UPDATE_FREQUENCY def perform - return if Rails.configuration.x.email_domains_whitelist.present? || ENV['DISABLE_AUTOMATIC_SWITCHING_TO_APPROVED_REGISTRATIONS'] == 'true' + return if Rails.configuration.x.email_domains_allowlist.present? || ENV['DISABLE_AUTOMATIC_SWITCHING_TO_APPROVED_REGISTRATIONS'] == 'true' return unless Setting.registrations_mode == 'open' switch_to_approval_mode! unless active_moderators? diff --git a/config/initializers/blacklists.rb b/config/initializers/blacklists.rb deleted file mode 100644 index 0e3339c98e6..00000000000 --- a/config/initializers/blacklists.rb +++ /dev/null @@ -1,6 +0,0 @@ -# frozen_string_literal: true - -Rails.application.configure do - config.x.email_domains_blacklist = (ENV['EMAIL_DOMAIN_DENYLIST'] || ENV['EMAIL_DOMAIN_BLACKLIST']) || '' - config.x.email_domains_whitelist = (ENV['EMAIL_DOMAIN_ALLOWLIST'] || ENV['EMAIL_DOMAIN_WHITELIST']) || '' -end diff --git a/config/initializers/doorkeeper.rb b/config/initializers/doorkeeper.rb index 83100b1cf5f..86fde3cacf7 100644 --- a/config/initializers/doorkeeper.rb +++ b/config/initializers/doorkeeper.rb @@ -147,7 +147,7 @@ Doorkeeper.configure do force_ssl_in_redirect_uri false # Specify what redirect URI's you want to block during Application creation. - # Any redirect URI is whitelisted by default. + # Any redirect URI is allowed by default. # # You can use this option in order to forbid URI's with 'javascript' scheme # for example. diff --git a/config/initializers/email_domains_lists.rb b/config/initializers/email_domains_lists.rb new file mode 100644 index 00000000000..1361b1935ad --- /dev/null +++ b/config/initializers/email_domains_lists.rb @@ -0,0 +1,6 @@ +# frozen_string_literal: true + +Rails.application.configure do + config.x.email_domains_denylist = ENV.fetch('EMAIL_DOMAIN_DENYLIST', nil) || ENV.fetch('EMAIL_DOMAIN_BLACKLIST', '') + config.x.email_domains_allowlist = ENV.fetch('EMAIL_DOMAIN_ALLOWLIST', nil) || ENV.fetch('EMAIL_DOMAIN_WHITELIST', '') +end diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index 4755500fc4e..0f3e25576ee 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -182,30 +182,30 @@ RSpec.describe User do end end - describe 'blacklist' do + describe 'email domains denylist integration' do around do |example| - old_blacklist = Rails.configuration.x.email_blacklist + original = Rails.configuration.x.email_domains_denylist - Rails.configuration.x.email_domains_blacklist = 'mvrht.com' + Rails.configuration.x.email_domains_denylist = 'mvrht.com' example.run - Rails.configuration.x.email_domains_blacklist = old_blacklist + Rails.configuration.x.email_domains_denylist = original end - it 'allows a non-blacklisted user to be created' do + it 'allows a user with an email domain that is not on the denylist to be created' do user = described_class.new(email: 'foo@example.com', account: account, password: password, agreement: true) expect(user).to be_valid end - it 'does not allow a blacklisted user to be created' do + it 'does not allow a user with an email domain on the deylist to be created' do user = described_class.new(email: 'foo@mvrht.com', account: account, password: password, agreement: true) expect(user).to_not be_valid end - it 'does not allow a subdomain blacklisted user to be created' do + it 'does not allow a user with an email where the subdomain is on the denylist to be created' do user = described_class.new(email: 'foo@mvrht.com.topdomain.tld', account: account, password: password, agreement: true) expect(user).to_not be_valid @@ -374,43 +374,43 @@ RSpec.describe User do end end - describe 'whitelist' do + describe 'allowlist integration' do around do |example| - old_whitelist = Rails.configuration.x.email_domains_whitelist + original = Rails.configuration.x.email_domains_allowlist - Rails.configuration.x.email_domains_whitelist = 'mastodon.space' + Rails.configuration.x.email_domains_allowlist = 'mastodon.space' example.run - Rails.configuration.x.email_domains_whitelist = old_whitelist + Rails.configuration.x.email_domains_allowlist = original end - it 'does not allow a user to be created unless they are whitelisted' do + it 'does not allow a user to be created when their email is not on the allowlist' do user = described_class.new(email: 'foo@example.com', account: account, password: password, agreement: true) expect(user).to_not be_valid end - it 'allows a user to be created if they are whitelisted' do + it 'allows a user to be created when their email is on the allowlist' do user = described_class.new(email: 'foo@mastodon.space', account: account, password: password, agreement: true) expect(user).to be_valid end - it 'does not allow a user with a whitelisted top domain as subdomain in their email address to be created' do + it 'does not allow a user with an email subdomain included on the top level domain allowlist to be created' do user = described_class.new(email: 'foo@mastodon.space.userdomain.com', account: account, password: password, agreement: true) expect(user).to_not be_valid end - context 'with a blacklisted subdomain' do + context 'with a subdomain on the denylist' do around do |example| - old_blacklist = Rails.configuration.x.email_blacklist + original = Rails.configuration.x.email_domains_denylist example.run - Rails.configuration.x.email_domains_blacklist = old_blacklist + Rails.configuration.x.email_domains_denylist = original end - it 'does not allow a user to be created with a specific blacklisted subdomain even if the top domain is whitelisted' do - Rails.configuration.x.email_domains_blacklist = 'blacklisted.mastodon.space' + it 'does not allow a user to be created with an email subdomain on the denylist even if the top domain is on the allowlist' do + Rails.configuration.x.email_domains_denylist = 'denylisted.mastodon.space' - user = described_class.new(email: 'foo@blacklisted.mastodon.space', account: account, password: password) + user = described_class.new(email: 'foo@denylisted.mastodon.space', account: account, password: password) expect(user).to_not be_valid end end diff --git a/spec/validators/email_mx_validator_spec.rb b/spec/validators/email_mx_validator_spec.rb index bc26be87295..23a5f768efc 100644 --- a/spec/validators/email_mx_validator_spec.rb +++ b/spec/validators/email_mx_validator_spec.rb @@ -9,10 +9,10 @@ describe EmailMxValidator do context 'with an e-mail domain that is explicitly allowed' do around do |block| - tmp = Rails.configuration.x.email_domains_whitelist - Rails.configuration.x.email_domains_whitelist = 'example.com' + tmp = Rails.configuration.x.email_domains_allowlist + Rails.configuration.x.email_domains_allowlist = 'example.com' block.call - Rails.configuration.x.email_domains_whitelist = tmp + Rails.configuration.x.email_domains_allowlist = tmp end it 'does not add errors if there are no DNS records' do @@ -69,7 +69,7 @@ describe EmailMxValidator do expect(user.errors).to have_received(:add) end - it 'adds an error if the MX record is blacklisted' do + it 'adds an error if the MX record has an email domain block' do EmailDomainBlock.create!(domain: 'mail.example.com') configure_resolver( diff --git a/spec/validators/blacklisted_email_validator_spec.rb b/spec/validators/user_email_validator_spec.rb similarity index 96% rename from spec/validators/blacklisted_email_validator_spec.rb rename to spec/validators/user_email_validator_spec.rb index 86760df2e7f..92da04ea395 100644 --- a/spec/validators/blacklisted_email_validator_spec.rb +++ b/spec/validators/user_email_validator_spec.rb @@ -2,7 +2,7 @@ require 'rails_helper' -RSpec.describe BlacklistedEmailValidator do +RSpec.describe UserEmailValidator do describe '#validate' do subject { described_class.new.validate(user) } From 862e793b455dc7f44b8ecd39a6ba32b9c4abd628 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 07:42:08 +0000 Subject: [PATCH 024/156] New Crowdin Translations (automated) (#31394) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/cy.json | 11 +++++ app/javascript/mastodon/locales/eu.json | 36 +++++++++++++++ app/javascript/mastodon/locales/fo.json | 2 +- app/javascript/mastodon/locales/it.json | 4 ++ app/javascript/mastodon/locales/kab.json | 3 +- app/javascript/mastodon/locales/ko.json | 6 +++ app/javascript/mastodon/locales/la.json | 7 +-- app/javascript/mastodon/locales/lt.json | 16 +++++++ config/locales/da.yml | 2 +- config/locales/fo.yml | 9 ++++ config/locales/it.yml | 22 ++++----- config/locales/ko.yml | 8 ++++ config/locales/lt.yml | 10 ++++- config/locales/tr.yml | 57 ++++++++++++++++++++++++ 14 files changed, 175 insertions(+), 18 deletions(-) diff --git a/app/javascript/mastodon/locales/cy.json b/app/javascript/mastodon/locales/cy.json index 9b9d341b14b..33cad6a2ab5 100644 --- a/app/javascript/mastodon/locales/cy.json +++ b/app/javascript/mastodon/locales/cy.json @@ -11,6 +11,7 @@ "about.not_available": "Nid yw'r wybodaeth hon ar gael ar y gweinydd hwn.", "about.powered_by": "Cyfrwng cymdeithasol datganoledig wedi ei yrru gan {mastodon}", "about.rules": "Rheolau'r gweinydd", + "account.account_note_header": "Nodyn personol", "account.add_or_remove_from_list": "Ychwanegu neu Ddileu o'r rhestrau", "account.badges.bot": "Bot", "account.badges.group": "Grŵp", @@ -299,6 +300,7 @@ "filter_modal.select_filter.subtitle": "Defnyddiwch gategori sy'n bodoli eisoes neu crëu un newydd", "filter_modal.select_filter.title": "Hidlo'r postiad hwn", "filter_modal.title.status": "Hidlo postiad", + "filtered_notifications_banner.pending_requests": "Gan {count, plural, =0 {no one} one {un person} two {# berson} few {# pherson} other {# person}} efallai eich bod yn eu hadnabod", "filtered_notifications_banner.title": "Hysbysiadau wedi'u hidlo", "firehose.all": "Popeth", "firehose.local": "Gweinydd hwn", @@ -354,6 +356,7 @@ "home.pending_critical_update.link": "Gweld y diweddariadau", "home.pending_critical_update.title": "Mae diweddariad diogelwch hanfodol ar gael!", "home.show_announcements": "Dangos cyhoeddiadau", + "ignore_notifications_modal.ignore": "Anwybyddu hysbysiadau", "interaction_modal.description.favourite": "Gyda chyfrif ar Mastodon, gallwch chi hoffi'r postiad hwn er mwyn roi gwybod i'r awdur eich bod chi'n ei werthfawrogi ac yn ei gadw ar gyfer nes ymlaen.", "interaction_modal.description.follow": "Gyda chyfrif ar Mastodon, gallwch ddilyn {name} i dderbyn eu postiadau yn eich llif cartref.", "interaction_modal.description.reblog": "Gyda chyfrif ar Mastodon, gallwch hybu'r postiad hwn i'w rannu â'ch dilynwyr.", @@ -479,6 +482,10 @@ "notification.favourite": "Hoffodd {name} eich postiad", "notification.follow": "Dilynodd {name} chi", "notification.follow_request": "Mae {name} wedi gwneud cais i'ch dilyn", + "notification.label.mention": "Crybwyll", + "notification.label.private_mention": "Crybwyll preifat", + "notification.label.reply": "Ateb", + "notification.mention": "Crybwyll", "notification.moderation-warning.learn_more": "Dysgu mwy", "notification.moderation_warning": "Rydych wedi derbyn rhybudd gan gymedrolwr", "notification.moderation_warning.action_delete_statuses": "Mae rhai o'ch postiadau wedi'u dileu.", @@ -500,6 +507,7 @@ "notification.update": "Golygodd {name} bostiad", "notification_requests.accept": "Derbyn", "notification_requests.dismiss": "Cau", + "notification_requests.exit_selection_mode": "Canslo", "notification_requests.maximize": "Mwyhau", "notification_requests.notifications_from": "Hysbysiadau gan {name}", "notification_requests.title": "Hysbysiadau wedi'u hidlo", @@ -539,6 +547,9 @@ "notifications.permission_denied": "Nid oes hysbysiadau bwrdd gwaith ar gael oherwydd cais am ganiatâd porwr a wrthodwyd yn flaenorol", "notifications.permission_denied_alert": "Nid oes modd galluogi hysbysiadau bwrdd gwaith, gan fod caniatâd porwr wedi'i wrthod o'r blaen", "notifications.permission_required": "Nid oes hysbysiadau bwrdd gwaith ar gael oherwydd na roddwyd y caniatâd gofynnol.", + "notifications.policy.accept": "Derbyn", + "notifications.policy.drop": "Anwybyddu", + "notifications.policy.filter": "Hidlo", "notifications.policy.filter_new_accounts.hint": "Crëwyd o fewn {days, lluosog, un {yr un diwrnod} arall {y # diwrnod}} diwethaf", "notifications.policy.filter_new_accounts_title": "Cyfrifon newydd", "notifications.policy.filter_not_followers_hint": "Gan gynnwys pobl sydd wedi bod yn eich dilyn am llai {days, plural, un {nag un diwrnod} arall {na # diwrnod}}", diff --git a/app/javascript/mastodon/locales/eu.json b/app/javascript/mastodon/locales/eu.json index 34b62d949d3..fdde3389794 100644 --- a/app/javascript/mastodon/locales/eu.json +++ b/app/javascript/mastodon/locales/eu.json @@ -11,6 +11,7 @@ "about.not_available": "Zerbitzari honek ez du informazio hau eskuragarri jarri.", "about.powered_by": "{mastodon} erabiltzen duen sare sozial deszentralizatua", "about.rules": "Zerbitzariaren arauak", + "account.account_note_header": "Ohar pertsonala", "account.add_or_remove_from_list": "Gehitu edo kendu zerrendetatik", "account.badges.bot": "Bot-a", "account.badges.group": "Taldea", @@ -175,6 +176,7 @@ "confirmations.discard_edit_media.message": "Multimediaren deskribapen edo aurrebistan gorde gabeko aldaketak daude, baztertu nahi dituzu?", "confirmations.edit.confirm": "Editatu", "confirmations.edit.message": "Orain editatzen baduzu, une honetan idazten ari zaren mezua gainidatziko da. Ziur jarraitu nahi duzula?", + "confirmations.edit.title": "Gainidatzi bidalketa?", "confirmations.logout.confirm": "Amaitu saioa", "confirmations.logout.message": "Ziur saioa amaitu nahi duzula?", "confirmations.logout.title": "Itxi saioa?", @@ -184,8 +186,10 @@ "confirmations.redraft.title": "Ezabatu eta berridatzi bidalketa?", "confirmations.reply.confirm": "Erantzun", "confirmations.reply.message": "Orain erantzuteak idazten ari zaren mezua gainidatziko du. Ziur jarraitu nahi duzula?", + "confirmations.reply.title": "Gainidatzi bidalketa?", "confirmations.unfollow.confirm": "Utzi jarraitzeari", "confirmations.unfollow.message": "Ziur {name} jarraitzeari utzi nahi diozula?", + "confirmations.unfollow.title": "Erabiltzailea jarraitzeari utzi?", "conversation.delete": "Ezabatu elkarrizketa", "conversation.mark_as_read": "Markatu irakurrita bezala", "conversation.open": "Ikusi elkarrizketa", @@ -348,6 +352,11 @@ "home.pending_critical_update.link": "Ikusi eguneraketak", "home.pending_critical_update.title": "Segurtasun eguneraketa kritikoa eskuragarri!", "home.show_announcements": "Erakutsi iragarpenak", + "ignore_notifications_modal.ignore": "Ezikusi jakinarazpenak", + "ignore_notifications_modal.limited_accounts_title": "Moderatutako kontuen jakinarazpenei ez ikusiarena egin?", + "ignore_notifications_modal.new_accounts_title": "Kontu berrien jakinarazpenei ez ikusiarena egin?", + "ignore_notifications_modal.not_followers_title": "Jarraitzen ez zaituzten pertsonen jakinarazpenei ez ikusiarena egin?", + "ignore_notifications_modal.not_following_title": "Jarraitzen ez dituzun pertsonen jakinarazpenei ez ikusiarena egin?", "interaction_modal.description.favourite": "Mastodon kontu batekin bidalketa hau gogoko egin dezakezu, egileari eskertzeko eta gerorako gordetzeko.", "interaction_modal.description.follow": "Mastodon kontu batekin {name} jarraitu dezakezu bere bidalketak zure hasierako denbora lerroan jasotzeko.", "interaction_modal.description.reblog": "Mastodon kontu batekin bidalketa hau bultzatu dezakezu, zure jarraitzaileekin partekatzeko.", @@ -466,6 +475,11 @@ "notification.favourite": "{name}(e)k zure bidalketa gogoko du", "notification.follow": "{name}(e)k jarraitzen dizu", "notification.follow_request": "{name}(e)k zu jarraitzeko eskaera egin du", + "notification.label.mention": "Aipamena", + "notification.label.private_mention": "Aipamen pribatua", + "notification.label.private_reply": "Erantzun pribatua", + "notification.label.reply": "Erantzuna", + "notification.mention": "Aipamena", "notification.moderation-warning.learn_more": "Informazio gehiago", "notification.moderation_warning": "Moderazio-abisu bat jaso duzu", "notification.moderation_warning.action_delete_statuses": "Argitalpen batzuk kendu dira.", @@ -476,6 +490,7 @@ "notification.moderation_warning.action_silence": "Kontua murriztu egin da.", "notification.moderation_warning.action_suspend": "Kontua itxi da.", "notification.own_poll": "Zure inkesta amaitu da", + "notification.poll": "Zuk erantzun duzun inkesta bat bukatu da", "notification.reblog": "{name}(e)k bultzada eman dio zure bidalketari", "notification.relationships_severance_event": "{name} erabiltzailearekin galdutako konexioak", "notification.relationships_severance_event.account_suspension": "{from} zerbitzariko administratzaile batek {target} bertan behera utzi du, hau da, ezin izango dituzu jaso hango eguneratzerik edo hangoekin elkarreragin.", @@ -483,9 +498,19 @@ "notification.status": "{name} erabiltzaileak bidalketa egin berri du", "notification.update": "{name} erabiltzaileak bidalketa bat editatu du", "notification_requests.accept": "Onartu", + "notification_requests.accept_all": "Onartu dena", + "notification_requests.confirm_accept_all.button": "Onartu dena", + "notification_requests.confirm_accept_all.title": "Onartu jakinarazpen-eskaerak?", + "notification_requests.confirm_dismiss_all.button": "Baztertu guztiak", + "notification_requests.confirm_dismiss_all.title": "Baztertu jakinarazpen-eskaerak?", "notification_requests.dismiss": "Baztertu", + "notification_requests.dismiss_all": "Baztertu guztiak", + "notification_requests.enter_selection_mode": "Hautatu", + "notification_requests.exit_selection_mode": "Utzi", + "notification_requests.maximize": "Maximizatu", "notification_requests.notifications_from": "{name} erabiltzailearen jakinarazpenak", "notification_requests.title": "Iragazitako jakinarazpenak", + "notification_requests.view": "Ikusi jakinarazpenak", "notifications.clear": "Garbitu jakinarazpenak", "notifications.clear_confirmation": "Ziur zure jakinarazpen guztiak behin betirako garbitu nahi dituzula?", "notifications.clear_title": "Garbitu jakinarazpenak?", @@ -522,6 +547,14 @@ "notifications.permission_denied": "Mahaigaineko jakinarazpenak ez daude erabilgarri, nabigatzaileari baimen eskaera ukatu zitzaiolako", "notifications.permission_denied_alert": "Mahaigaineko jakinarazpenak ezin dira gaitu, nabigatzaileari baimena ukatu zitzaiolako", "notifications.permission_required": "Mahaigaineko jakinarazpenak ez daude erabilgarri, horretarako behar den baimena ez delako eman.", + "notifications.policy.accept": "Onartu", + "notifications.policy.accept_hint": "Erakutsi jakinarazpenetan", + "notifications.policy.drop": "Ezikusi", + "notifications.policy.drop_hint": "Hutsera bidali, ez erakutsi inoiz gehiago", + "notifications.policy.filter": "Iragazi", + "notifications.policy.filter_hint": "Bidali filtratutako jakinarazpenen sarrerako ontzira", + "notifications.policy.filter_limited_accounts_hint": "Zerbitzariaren moderatzaileek mugatuta", + "notifications.policy.filter_limited_accounts_title": "Moderatutako kontuak", "notifications.policy.filter_new_accounts.hint": "Azken {days, plural, one {egunean} other {# egunetan}} sortua", "notifications.policy.filter_new_accounts_title": "Kontu berriak", "notifications.policy.filter_not_followers_hint": "{days, plural, one {Egun batez} other {# egunez}} baino gutxiago jarraitu zaituen jendea barne", @@ -656,6 +689,7 @@ "report.unfollow_explanation": "Kontu hau jarraitzen ari zara. Zure denbora-lerro nagusian bere bidalketak ez ikusteko, jarraitzeari utzi.", "report_notification.attached_statuses": "{count, plural, one {Bidalketa {count}} other {{count} bidalketa}} erantsita", "report_notification.categories.legal": "Legala", + "report_notification.categories.legal_sentence": "eduki ilegala", "report_notification.categories.other": "Bestelakoak", "report_notification.categories.other_sentence": "bestelakoak", "report_notification.categories.spam": "Spam", @@ -691,6 +725,7 @@ "server_banner.administered_by": "Administratzailea(k):", "server_banner.server_stats": "Zerbitzariaren estatistikak:", "sign_in_banner.create_account": "Sortu kontua", + "sign_in_banner.mastodon_is": "Mastodon gertatzen ari denari buruz egunean egoteko modurik onena da.", "sign_in_banner.sign_in": "Hasi saioa", "sign_in_banner.sso_redirect": "Hasi saioa edo izena eman", "status.admin_account": "Ireki @{name} erabiltzailearen moderazio interfazea", @@ -766,6 +801,7 @@ "timeline_hint.remote_resource_not_displayed": "Beste zerbitzarietako {resource} ez da bistaratzen.", "timeline_hint.resources.followers": "Jarraitzaileak", "timeline_hint.resources.follows": "Jarraitzen", + "timeline_hint.resources.replies": "Erantzun batzuk", "timeline_hint.resources.statuses": "Bidalketa zaharragoak", "trends.counter_by_accounts": "{count, plural, one {Pertsona {counter}} other {{counter} pertsona}} azken {days, plural, one {egunean} other {{days} egunetan}}", "trends.trending_now": "Joera orain", diff --git a/app/javascript/mastodon/locales/fo.json b/app/javascript/mastodon/locales/fo.json index ec6b0e53575..36198e9e591 100644 --- a/app/javascript/mastodon/locales/fo.json +++ b/app/javascript/mastodon/locales/fo.json @@ -358,7 +358,7 @@ "home.show_announcements": "Vís kunngerðir", "ignore_notifications_modal.disclaimer": "Mastodon kann ikki upplýsa brúkarar um, at tú hevur latið sum um, at tú ikki hevur sæð teirra fráboðanir. At lata sum um, at tú ikki sær fráboðanir, forðar ikki, at boðini sjálv verða send.", "ignore_notifications_modal.filter_instead": "Filtrera ístaðin", - "ignore_notifications_modal.filter_to_act_users": "Tú kann framvegis góðtaka, avvísa og melda brúkarar", + "ignore_notifications_modal.filter_to_act_users": "Tú kanst framvegis góðtaka, avvísa og melda brúkarar", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtrering ger tað lættari at sleppa undan møguligum misskiljingum", "ignore_notifications_modal.filter_to_review_separately": "Tú kanst kanna filtreraðar fráboðanir fyri seg", "ignore_notifications_modal.ignore": "Lat sum um tú ikki sær fráboðanir", diff --git a/app/javascript/mastodon/locales/it.json b/app/javascript/mastodon/locales/it.json index c3cbbb9cf04..20f5f0aa081 100644 --- a/app/javascript/mastodon/locales/it.json +++ b/app/javascript/mastodon/locales/it.json @@ -358,7 +358,9 @@ "home.show_announcements": "Mostra annunci", "ignore_notifications_modal.disclaimer": "Mastodon non può informare gli utenti che hai ignorato le loro notifiche. Ignorare le notifiche non impedirà l'invio dei messaggi stessi.", "ignore_notifications_modal.filter_instead": "Filtra invece", + "ignore_notifications_modal.filter_to_act_users": "Potrai comunque accettare, rifiutare o segnalare gli utenti", "ignore_notifications_modal.filter_to_avoid_confusion": "Il filtraggio aiuta a evitare potenziali confusioni", + "ignore_notifications_modal.filter_to_review_separately": "Puoi rivedere le notifiche filtrate separatamente", "ignore_notifications_modal.ignore": "Ignora le notifiche", "ignore_notifications_modal.limited_accounts_title": "Ignorare le notifiche dagli account moderati?", "ignore_notifications_modal.new_accounts_title": "Ignorare le notifiche dai nuovi account?", @@ -575,6 +577,8 @@ "notifications.policy.accept": "Accetta", "notifications.policy.accept_hint": "Mostra nelle notifiche", "notifications.policy.drop": "Ignora", + "notifications.policy.drop_hint": "Scarta definitivamente, per non essere mai più visto", + "notifications.policy.filter": "Filtrare", "notifications.policy.filter_hint": "Invia alla casella in arrivo delle notifiche filtrate", "notifications.policy.filter_limited_accounts_hint": "Limitato dai moderatori del server", "notifications.policy.filter_limited_accounts_title": "Account moderati", diff --git a/app/javascript/mastodon/locales/kab.json b/app/javascript/mastodon/locales/kab.json index 8d4f128e9a4..7b7ee85066b 100644 --- a/app/javascript/mastodon/locales/kab.json +++ b/app/javascript/mastodon/locales/kab.json @@ -486,7 +486,7 @@ "privacy.private.short": "Imeḍfaren", "privacy.public.long": "Kra n win yellan deg Masṭudun neɣ berra-s", "privacy.public.short": "Azayez", - "privacy.unlisted.long": "Kra kan n ilguritmen", + "privacy.unlisted.long": "Kra kan yiwarzimen", "privacy_policy.last_updated": "Aleqqem aneggaru {date}", "privacy_policy.title": "Tasertit tabaḍnit", "recommended": "Yettuwelleh", @@ -629,6 +629,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} seg yiqeddacen-nniḍen ur d-ttwaskanent ara.", "timeline_hint.resources.followers": "Imeḍfaṛen", "timeline_hint.resources.follows": "T·Yeṭafaṛ", + "timeline_hint.resources.replies": "Kra tririyin", "timeline_hint.resources.statuses": "Tisuffaɣ tiqdimin", "trends.counter_by_accounts": "{count, plural, one {{counter} wemdan} other {{counter} medden}} deg {days, plural, one {ass} other {{days} wussan}} iɛeddan", "trends.trending_now": "Ayen mucaɛen tura", diff --git a/app/javascript/mastodon/locales/ko.json b/app/javascript/mastodon/locales/ko.json index 6cf8f67d3e7..5954edc6552 100644 --- a/app/javascript/mastodon/locales/ko.json +++ b/app/javascript/mastodon/locales/ko.json @@ -503,6 +503,8 @@ "notification.update": "{name} 님이 게시물을 수정했습니다", "notification_requests.accept": "수락", "notification_requests.dismiss": "지우기", + "notification_requests.enter_selection_mode": "선택", + "notification_requests.exit_selection_mode": "취소", "notification_requests.maximize": "최대화", "notification_requests.minimize_banner": "걸러진 알림 배너 최소화", "notification_requests.notifications_from": "{name} 님으로부터의 알림", @@ -543,6 +545,9 @@ "notifications.permission_denied": "권한이 거부되었기 때문에 데스크탑 알림을 활성화할 수 없음", "notifications.permission_denied_alert": "이전에 브라우저 권한이 거부되었기 때문에, 데스크탑 알림이 활성화 될 수 없습니다.", "notifications.permission_required": "필요한 권한이 승인되지 않아 데스크탑 알림을 사용할 수 없습니다.", + "notifications.policy.accept": "허용", + "notifications.policy.drop": "무시", + "notifications.policy.filter": "필터", "notifications.policy.filter_limited_accounts_hint": "서버 중재자에 의해 제한됨", "notifications.policy.filter_limited_accounts_title": "중재된 계정", "notifications.policy.filter_new_accounts.hint": "{days, plural, one {하루} other {#일}} 안에 만들어진", @@ -793,6 +798,7 @@ "timeline_hint.remote_resource_not_displayed": "다른 서버의 {resource} 표시는 할 수 없습니다.", "timeline_hint.resources.followers": "팔로워", "timeline_hint.resources.follows": "팔로우", + "timeline_hint.resources.replies": "몇몇 답글", "timeline_hint.resources.statuses": "이전 게시물", "trends.counter_by_accounts": "이전 {days}일 동안 {counter} 명의 사용자", "trends.trending_now": "지금 유행 중", diff --git a/app/javascript/mastodon/locales/la.json b/app/javascript/mastodon/locales/la.json index 8a2512722e1..4237f885a77 100644 --- a/app/javascript/mastodon/locales/la.json +++ b/app/javascript/mastodon/locales/la.json @@ -40,7 +40,7 @@ "compose_form.direct_message_warning_learn_more": "Discere plura", "compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.", "compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.", - "compose_form.lock_disclaimer": "Tua ratio non est {clausa}. Quisquis te sequi potest ut visum accipiat nuntios tuos tantum pro sectatoribus.", + "compose_form.lock_disclaimer": "Tua ratio non est {locked}. Quisquis te sequi potest ut visum accipiat nuntios tuos tantum pro sectatoribus.", "compose_form.lock_disclaimer.lock": "clausum", "compose_form.placeholder": "What is on your mind?", "compose_form.publish_form": "Barrire", @@ -128,6 +128,7 @@ "lightbox.next": "Secundum", "lists.account.add": "Adde ad tabellās", "lists.new.create": "Addere tabella", + "lists.subheading": "Tuae tabulae", "load_pending": "{count, plural, one {# novum item} other {# nova itema}}", "media_gallery.toggle_visible": "{number, plural, one {Cēla imaginem} other {Cēla imagines}}", "moved_to_account_banner.text": "Tua ratione {disabledAccount} interdum reposita est, quod ad {movedToAccount} migrāvisti.", @@ -146,7 +147,7 @@ "notification.moderation_warning.action_sensitive": "Tua nuntia hinc sensibiliter notabuntur.", "notification.moderation_warning.action_silence": "Ratio tua est limitata.", "notification.moderation_warning.action_suspend": "Ratio tua suspensus est.", - "notification.own_poll": "Suffragium tuum terminatum est.", + "notification.own_poll": "Suffragium tuum terminatum est", "notification.reblog": "{name} tuum nuntium amplificavit.", "notification.relationships_severance_event.account_suspension": "Admin ab {from} {target} suspendit, quod significat nōn iam posse tē novitātēs ab eīs accipere aut cum eīs interagere.", "notification.relationships_severance_event.domain_block": "Admin ab {from} {target} obsēcāvit, includēns {followersCount} ex tuīs sectātōribus et {followingCount, plural, one {# ratione} other {# rationibus}} quās sequeris.", @@ -161,7 +162,7 @@ "onboarding.actions.go_to_home": "Go to your home feed", "onboarding.follows.lead": "Tua domus feed est principalis via Mastodon experīrī. Quō plūrēs persōnas sequeris, eō actīvior et interessantior erit. Ad tē incipiendum, ecce quaedam suāsiones:", "onboarding.follows.title": "Popular on Mastodon", - "onboarding.profile.display_name_hint": "Tuum nomen completum aut tuum nomen ludens...", + "onboarding.profile.display_name_hint": "Tuum nomen completum aut tuum nomen ludens…", "onboarding.start.lead": "Nunc pars es Mastodonis, singularis, socialis medii platformae decentralis ubi—non algorismus—tuam ipsius experientiam curas. Incipiāmus in nova hac socialis regione:", "onboarding.start.skip": "Want to skip right ahead?", "onboarding.start.title": "Perfecisti eam!", diff --git a/app/javascript/mastodon/locales/lt.json b/app/javascript/mastodon/locales/lt.json index 45359a40a70..038ec8a7b30 100644 --- a/app/javascript/mastodon/locales/lt.json +++ b/app/javascript/mastodon/locales/lt.json @@ -358,7 +358,9 @@ "home.show_announcements": "Rodyti skelbimus", "ignore_notifications_modal.disclaimer": "„Mastodon“ negali informuoti naudotojų, kad ignoravai jų pranešimus. Ignoravus pranešimus, pačių pranešimų siuntimas nebus sustabdytas.", "ignore_notifications_modal.filter_instead": "Filtruoti vietoj to", + "ignore_notifications_modal.filter_to_act_users": "Vis dar galėsi priimti, atmesti arba pranešti naudotojus.", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtravimas padeda išvengti galimos painiavos.", + "ignore_notifications_modal.filter_to_review_separately": "Filtruotus pranešimus gali peržiūrėti atskirai.", "ignore_notifications_modal.ignore": "Ignoruoti pranešimus", "ignore_notifications_modal.limited_accounts_title": "Ignoruoti pranešimus iš prižiūrėmų paskyrų?", "ignore_notifications_modal.new_accounts_title": "Ignoruoti pranešimus iš naujų paskyrų?", @@ -514,13 +516,26 @@ "notification.status": "{name} ką tik paskelbė", "notification.update": "{name} redagavo įrašą", "notification_requests.accept": "Priimti", + "notification_requests.accept_all": "Priimti visus", + "notification_requests.accept_multiple": "{count, plural, one {Priimti # prašymą} few {Priimti # prašymus} many {Priimti # prašymo} other {Priimti # prašymų}}", + "notification_requests.confirm_accept_all.button": "Priimti visus", + "notification_requests.confirm_accept_all.message": "Ketini priimti {count, plural, one {# pranešimo prašymą} few {# pranešimų prašymus} many {# pranešimo prašymo} other {# pranešimų prašymų}}. Ar tikrai nori tęsti?", + "notification_requests.confirm_accept_all.title": "Priimti pranešimų prašymus?", + "notification_requests.confirm_dismiss_all.button": "Atmesti visus", + "notification_requests.confirm_dismiss_all.message": "Ketini atmesti {count, plural, one {# pranešimo prašymą} few {# pranešimų prašymus} many {# pranešimo prašymo} other {# pranešimų prašymų}}. Daugiau negalėsi lengvai pasiekti {count, plural, one {jo} few {jų} many {juos} other {jų}}. Ar tikrai nori tęsti?", + "notification_requests.confirm_dismiss_all.title": "Atmesti pranešimų prašymus?", "notification_requests.dismiss": "Atmesti", + "notification_requests.dismiss_all": "Atmesti visus", + "notification_requests.dismiss_multiple": "{count, plural, one {Atmesti # prašymą} few {Atmesti # prašymus} many {Atmesti # prašymo} other {Atmesti # prašymų}}", + "notification_requests.enter_selection_mode": "Pasirinkti", + "notification_requests.exit_selection_mode": "Atšaukti", "notification_requests.explainer_for_limited_account": "Pranešimai iš šios paskyros buvo filtruojami, nes prižiūrėtojas (-a) apribojo paskyrą.", "notification_requests.explainer_for_limited_remote_account": "Pranešimai iš šios paskyros buvo filtruojami, nes prižiūrėtojas (-a) apribojo paskyrą arba serverį.", "notification_requests.maximize": "Padidinti", "notification_requests.minimize_banner": "Mažinti filtruotų pranešimų reklamjuostę", "notification_requests.notifications_from": "Pranešimai iš {name}", "notification_requests.title": "Filtruojami pranešimai", + "notification_requests.view": "Peržiūrėti pranešimus", "notifications.clear": "Išvalyti pranešimus", "notifications.clear_confirmation": "Ar tikrai nori visam laikui išvalyti visus pranešimus?", "notifications.clear_title": "Valyti pranešimus?", @@ -810,6 +825,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} iš kitų serverių nerodomi.", "timeline_hint.resources.followers": "Sekėjai", "timeline_hint.resources.follows": "Seka", + "timeline_hint.resources.replies": "Kai kurie atsakymai", "timeline_hint.resources.statuses": "Senesni įrašai", "trends.counter_by_accounts": "{count, plural, one {{counter} žmogus} few {{counter} žmonės} many {{counter} žmogus} other {{counter} žmonių}} per {days, plural, one {dieną} few {{days} dienas} many {{days} dienas} other {{days} dienų}}", "trends.trending_now": "Tendencinga dabar", diff --git a/config/locales/da.yml b/config/locales/da.yml index 5b5d6cb184d..416618ec99f 100644 --- a/config/locales/da.yml +++ b/config/locales/da.yml @@ -686,7 +686,7 @@ da: moderation: Moderering special: Speciel delete: Slet - description_html: Med brugerrollerkan man tilpasse sine brugeres adgang til Mastodon-funktioner og -områder. + description_html: Med brugerroller kan man tilpasse sine brugeres adgang til Mastodon-funktioner og -områder. edit: Redigér rolle for '%{name} everyone: Standardtilladelser everyone_full_description_html: Dette er basisrollen med indvirkning på alle brugere, selv dem uden rolletildeling. Alle øvrige rolletilladelser nedarves herfra. diff --git a/config/locales/fo.yml b/config/locales/fo.yml index 3d7221deb7c..7b1e11c264a 100644 --- a/config/locales/fo.yml +++ b/config/locales/fo.yml @@ -31,6 +31,7 @@ fo: created_msg: Umsjónarviðmerking stovnað! destroyed_msg: Umsjónarviðmerking strikað! accounts: + add_email_domain_block: Forða t-post økisnavni approve: Vátta approved_msg: Góðkent tilmeldingarumbøn hjá %{username} are_you_sure: Ert tú vís/ur? @@ -129,6 +130,7 @@ fo: resubscribe: Tegna teg umaftur role: Leiklutur search: Leita + search_same_email_domain: Aðrir brúkarar við sama t-post-økisnavni search_same_ip: Aðrir brúkarar við somu IP security: Trygd security_measures: @@ -169,21 +171,26 @@ fo: approve_appeal: Góðkenn kæru approve_user: Góðkenn brúkara assigned_to_self_report: Tilluta melding + change_email_user: Broyt t-post hjá brúkara change_role_user: Broyt leiklut hjá brúkara confirm_user: Vátta brúkara create_account_warning: Stovna ávaring create_announcement: Stovna kunngerð + create_canonical_email_block: Stovna t-post-blokk create_custom_emoji: Stovna serligt kenslutekn create_domain_allow: Stovna navnaøkjaloyvi create_domain_block: Stovna navnaøkjablokering + create_email_domain_block: Stovna t-post-økisnavnablokk create_ip_block: Stovna IP reglu create_unavailable_domain: Stovna navnaøki, sum ikki er tøkt create_user_role: Stovna leiklut demote_user: Lækka brúkara í tign destroy_announcement: Strika kunngerð + destroy_canonical_email_block: Strika t-postablokk destroy_custom_emoji: Strika serligt kenslutekn destroy_domain_allow: Strika navnaøkjaloyvi destroy_domain_block: Strika navnaøkjablokering + destroy_email_domain_block: Strika t-posta-økisnavnablokk destroy_instance: Reinsa navnaøki destroy_ip_block: Strika IP reglu destroy_status: Strika post @@ -222,7 +229,9 @@ fo: approve_appeal_html: "%{name} góðkendi umsjónaráheitan frá %{target}" approve_user_html: "%{name} góðtók umsókn frá %{target}" assigned_to_self_report_html: "%{name} tillutaði frágreiðing %{target} til sín sjálvs" + change_email_user_html: "%{name} broytti t-postin hjá brúkara %{target}" change_role_user_html: "%{name} broytti leiklutin hjá %{target}" + confirm_user_html: "%{name} váttaði t-post hjá brúkara %{target}" create_account_warning_html: "%{name} sendi eina ávaring til %{target}" create_announcement_html: "%{name} stovnaði eina fráboðan %{target}" create_custom_emoji_html: "%{name} legði upp nýtt kenslutekn %{target}" diff --git a/config/locales/it.yml b/config/locales/it.yml index 52fca95c394..16641001015 100644 --- a/config/locales/it.yml +++ b/config/locales/it.yml @@ -907,16 +907,16 @@ it: trends: allow: Consenti approved: Approvato - confirm_allow: Si è sicuri di voler consentire i tag selezionati? - confirm_disallow: Si è sicuri di non voler consentire i tag selezionati? + confirm_allow: Sei sicuro di voler consentire i tag selezionati? + confirm_disallow: Sei sicuro di non voler consentire i tag selezionati? disallow: Non consentire links: allow: Consenti link allow_provider: Consenti editore - confirm_allow: Si è sicuri di voler consentire i link selezionati? - confirm_allow_provider: Si è sicuri di voler consentire i provider selezionati? - confirm_disallow: Si è sicuri di non voler consentire i link selezionati? - confirm_disallow_provider: Si è sicuri di non voler consentire i provider selezionati? + confirm_allow: Sei sicuro di voler consentire i link selezionati? + confirm_allow_provider: Sei sicuro di voler consentire i provider selezionati? + confirm_disallow: Sei sicuro di non voler consentire i link selezionati? + confirm_disallow_provider: Sei sicuro di non voler consentire i provider selezionati? description_html: Questi sono collegamenti che attualmente vengono molto condivisi dagli account di cui il server vede i post. Può aiutare i tuoi utenti a scoprire cosa sta succedendo nel mondo. Nessun link viene visualizzato pubblicamente finché non si approva chi lo pubblica. È anche possibile permettere o rifiutare i singoli collegamenti. disallow: Non consentire link disallow_provider: Non consentire editore @@ -940,10 +940,10 @@ it: statuses: allow: Consenti post allow_account: Consenti autore - confirm_allow: Si è sicuri di voler consentire gli stati selezionati? - confirm_allow_account: Si è sicuri di voler consentire gli account selezionati? - confirm_disallow: Si è sicuri di non voler consentire gli stati selezionati? - confirm_disallow_account: Si è sicuri di non voler consentire gli account selezionati? + confirm_allow: Sei sicuro di voler consentire gli stati selezionati? + confirm_allow_account: Sei sicuro di voler consentire gli account selezionati? + confirm_disallow: Sei sicuro di non voler consentire gli stati selezionati? + confirm_disallow_account: Sei sicuro di non voler consentire gli account selezionati? description_html: Questi sono post noti al tuo server che sono attualmente molto condivisi e preferiti. Può aiutare i tuoi utenti (nuovi e non) a trovare più persone da seguire. Nessun post viene visualizzato pubblicamente fino a quando si approva l'autore, e l'autore permette che il suo account sia suggerito ad altri. È anche possibile permettere o rifiutare singoli post. disallow: Non consentire post disallow_account: Non consentire autore @@ -976,7 +976,7 @@ it: used_by_over_week: one: Usato da una persona nell'ultima settimana other: Usato da %{count} persone nell'ultima settimana - title: Raccomandazioni e Tendenze + title: Raccomandazioni & Tendenze trending: Di tendenza warning_presets: add_new: Aggiungi nuovo diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 1cfcdcc0e61..03bfa646bab 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -414,8 +414,10 @@ ko: new: create: 도메인 추가하기 resolve: 도메인 검사 + title: 새 이메일 도메인 차단 not_permitted: 허용하지 않음 resolved_through_html: "%{domain}을 통해 리졸빙됨" + title: 차단된 이메일 도메인 export_domain_allows: new: title: 도메인 허용 목록 불러오기 @@ -1004,7 +1006,9 @@ ko: guide_link_text: 누구나 기여할 수 있습니다. sensitive_content: 민감한 내용 application_mailer: + notification_preferences: 이메일 설정 변경 salutation: "%{name} 님," + settings: '이메일 설정 변경: %{link}' unsubscribe: 구독 해제 view: '보기:' view_profile: 프로필 보기 @@ -1024,6 +1028,7 @@ ko: hint_html: 하나만 더! 당신이 사람인지 확인이 필요합니다 (스팸 계정을 거르기 위해서 필요한 과정입니다). 아래에 있는 CAPTCHA를 풀고 "계속"을 누르세요 title: 보안 체크 confirmations: + awaiting_review: 이메일 주소가 확인되었습니다! 이제 %{domain} 스태프가 가입을 검토할 것입니다. 계정이 승인되면 이메일을 받게 됩니다! awaiting_review_title: 가입 신청을 검토 중입니다 clicking_this_link: 이 링크를 클릭 login_link: 로그인 @@ -1051,6 +1056,7 @@ ko: or_log_in_with: 다른 방법으로 로그인 하려면 privacy_policy_agreement_html: 개인정보처리방침을 읽고 동의합니다 progress: + confirm: 이메일 확인 details: 세부사항 review: 심사 결과 rules: 규정을 수락합니다. @@ -1072,6 +1078,7 @@ ko: security: 보안 set_new_password: 새 암호 설정 setup: + email_below_hint_html: 스팸 폴더를 체크해보거나, 새로 요청할 수 있습니다. 이메일을 잘못 입력한 경우 수정할 수 있습니다. email_settings_hint_html: "%{email}을 인증하기 위해 우리가 보낸 링크를 누르세요. 여기서 기다리겠습니다." link_not_received: 링크를 못 받으셨나요? title: 수신함 확인하기 @@ -1351,6 +1358,7 @@ ko: authentication_methods: otp: 2단계 인증 앱 password: 암호 + sign_in_token: 이메일 보안 코드 webauthn: 보안 키 description_html: 확인되지 않은 활동이 보인다면, 암호를 바꾸거나 2단계 인증을 활성화 하는 것을 고려해 보세요. empty: 인증 이력이 존재하지 않습니다 diff --git a/config/locales/lt.yml b/config/locales/lt.yml index 44f7c7ddfc1..dfcfcf12711 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -669,6 +669,7 @@ lt: title: Tendencingos saitažodžiai trendable: Gali pasirodyti tendencijose trending_rank: 'Tendencinga #%{rank}' + title: Rekomendacijos ir tendencijos trending: Tendencinga warning_presets: add_new: Pridėti naują @@ -887,7 +888,7 @@ lt: errors: too_large: Failas per didelis. modes: - merge: Sulieti + merge: Sujungti merge_long: Išsaugoti esančius įrašus ir pridėti naujus overwrite: Perrašyti overwrite_long: Pakeisti senus įrašus naujais @@ -931,6 +932,9 @@ lt: description_html: Jei pastebėjei neatpažįstamą veiklą, apsvarstyk galimybę pakeisti slaptažodį ir įjungti dvigubą tapatybės nustatymą. empty: Tapatybės nustatymas istorijos nėra title: Tapatybės nustatymo istorija + mail_subscriptions: + unsubscribe: + success_html: Daugiau negausi %{type} „Mastodon“ domene %{domain} į savo el. paštą %{email}. media_attachments: validations: images_and_video: Negalima pridėti video prie statuso, kuris jau turi nuotrauką @@ -964,6 +968,8 @@ lt: subject: "%{name} pakėlė tavo įrašą" title: Naujas pakėlimas notifications: + administration_emails: Administratoriaus el. laiško pranešimai + email_events: Įvykiai, skirti el. laiško pranešimams email_events_hint: 'Pasirink įvykius, apie kuriuos nori gauti pranešimus:' number: human: @@ -1061,6 +1067,7 @@ lt: featured_tags: Rodomi saitažodžiai import: Importuoti migrate: Paskyros migracija + notifications: El. laiško pranešimai preferences: Nuostatos profile: Viešas profilis relationships: Sekimai ir sekėjai @@ -1205,6 +1212,7 @@ lt: invalid_otp_token: Netinkamas dviejų veiksnių kodas otp_lost_help_html: Jei praradai prieigą prie abiejų, gali susisiek su %{email} rate_limited: Per daug tapatybės nustatymo bandymų. Bandyk dar kartą vėliau. + seamless_external_login: Esi prisijungęs (-usi) per išorinę paslaugą, todėl slaptažodžio ir el. pašto nustatymai nepasiekiami. signed_in_as: 'Prisijungta kaip:' verification: extra_instructions_html: Patarimas: nuoroda tavo svetainėje gali būti nematoma. Svarbi dalis – tai, kad rel="me" neleidžia apsimesti interneto svetainėse, kuriose yra naudotojų sukurto turinio. Vietoj to gali naudoti net nuorodą puslapio antraštėje esančią žymę a, tačiau HTML turi būti pasiekiamas nevykdant JavaScript. diff --git a/config/locales/tr.yml b/config/locales/tr.yml index 6782551f13f..52d81df60c5 100644 --- a/config/locales/tr.yml +++ b/config/locales/tr.yml @@ -31,6 +31,7 @@ tr: created_msg: Denetim notu başarıyla oluşturuldu! destroyed_msg: Denetim notu başarıyla yok edildi! accounts: + add_email_domain_block: E-posta alan adını engelle approve: Onayla approved_msg: "%{username} adlı kullanıcının kayıt başvurusu başarıyla onaylandı" are_you_sure: Emin misin? @@ -57,6 +58,7 @@ tr: demote: Düşür destroyed_msg: "%{username} adlı kullanıcının verilerinin silinmesi sıraya alındı" disable: Dondur + disable_sign_in_token_auth: E-posta token doğrulamayı devre dışı bırak disable_two_factor_authentication: 2 aşamalı doğrulamayı kapat disabled: Kapalı display_name: Görünen isim @@ -65,6 +67,7 @@ tr: email: E-posta email_status: E-posta durumu enable: Etkinleştir + enable_sign_in_token_auth: E-posta token doğrulamayı etkinleştir enabled: Etkin enabled_msg: "%{username} hesabı başarıyla çözüldü" followers: Takipçi @@ -129,6 +132,7 @@ tr: resubscribe: Yeniden abone ol role: Rol search: Ara + search_same_email_domain: Aynı e-posta alan adına sahip diğer kullanıcılar search_same_ip: Aynı IP adresine sahip diğer kullanıcılar security: Güvenlik security_measures: @@ -169,21 +173,26 @@ tr: approve_appeal: İtirazı Onayla approve_user: Kullanıcıyı Onayla assigned_to_self_report: Raporu Ata + change_email_user: Kullanıcı E-postasını Değiştir change_role_user: Kullanıcının Rolünü Değiştir confirm_user: Kullanıcıyı Onayla create_account_warning: Uyarı Oluştur create_announcement: Duyuru Oluştur + create_canonical_email_block: E-posta Engeli Oluştur create_custom_emoji: Özel İfade Oluştur create_domain_allow: İzin Verilen Alan Adı Oluştur create_domain_block: Engellenen Alan Adı Oluştur + create_email_domain_block: E-Posta Alan Adı Engeli Oluştur create_ip_block: IP kuralı oluştur create_unavailable_domain: Mevcut Olmayan Alan Adı Oluştur create_user_role: Rol Oluştur demote_user: Kullanıcıyı Düşür destroy_announcement: Duyuru Sil + destroy_canonical_email_block: E-Posta Engelini Sil destroy_custom_emoji: Özel İfadeyi Sil destroy_domain_allow: İzin Verilen Alan Adını Sil destroy_domain_block: Engellenen Alan Adını Sil + destroy_email_domain_block: E-posta Alan Adı Engelini Sil destroy_instance: Alan adını temizle destroy_ip_block: IP kuralını sil destroy_status: Durumu Sil @@ -191,8 +200,10 @@ tr: destroy_user_role: Rolü Kaldır disable_2fa_user: 2AD Kapat disable_custom_emoji: Özel İfadeyi Devre Dışı Bırak + disable_sign_in_token_auth_user: Kullanıcı için E-posta Token Doğrulamayı Devre Dışı Bırak disable_user: Kullanıcıyı Devre Dışı Bırak enable_custom_emoji: Özel İfadeyi Etkinleştir + enable_sign_in_token_auth_user: Kullanıcı için E-posta Token Doğrulamayı Etkinleştir enable_user: Kullanıcıyı Etkinleştir memorialize_account: Hesabı Anıtlaştır promote_user: Kullanıcıyı Yükselt @@ -222,20 +233,26 @@ tr: approve_appeal_html: "%{name}, %{target} kullanıcısının yönetim kararına itirazını kabul etti" approve_user_html: "%{name}, %{target} konumundan kaydı onayladı" assigned_to_self_report_html: "%{name} kendilerine %{target} adlı raporu verdi" + change_email_user_html: "%{name}, %{target} kullanıcısının e-posta adresini değiştirdi" change_role_user_html: "%{name}, %{target} kişisinin rolünü değiştirdi" + confirm_user_html: "%{name} %{target} kullanıcısının e-posta adresini onayladı" create_account_warning_html: "%{name} %{target} 'a bir uyarı gönderdi" create_announcement_html: "%{name}, yeni %{target} duyurusunu oluşturdu" + create_canonical_email_block_html: "%{name}, %{target} karmasıyla e-posta engelledi" create_custom_emoji_html: "%{name} yeni %{target} ifadesini yükledi" create_domain_allow_html: "%{name}, %{target} alan adıyla birliğe izin verdi" create_domain_block_html: "%{name}, %{target} alan adını engelledi" + create_email_domain_block_html: "%{name}, %{target} e-posta alan adını engelledi" create_ip_block_html: "%{name}, %{target} IP adresi için kural oluşturdu" create_unavailable_domain_html: "%{name}, %{target} alan adına teslimatı durdurdu" create_user_role_html: "%{name}, %{target} rolünü oluşturdu" demote_user_html: "%{name}, %{target} kullanıcısını düşürdü" destroy_announcement_html: "%{name}, %{target} duyurusunu sildi" + destroy_canonical_email_block_html: "%{name}, %{target} karmasıyla e-posta engelini kaldırdı" destroy_custom_emoji_html: "%{name}, %{target} ifadesini sildi" destroy_domain_allow_html: "%{name}, %{target} alan adıyla birlik iznini kaldırdı" destroy_domain_block_html: "%{name}, %{target} alan adı engelini kaldırdı" + destroy_email_domain_block_html: "%{name}, %{target} e-posta alan adı engelini kaldırdı" destroy_instance_html: "%{name}, %{target} alan adını temizledi" destroy_ip_block_html: "%{name}, %{target} IP adresi kuralını sildi" destroy_status_html: "%{name}, %{target} kullanıcısının gönderisini kaldırdı" @@ -243,8 +260,10 @@ tr: destroy_user_role_html: "%{name}, %{target} rolünü sildi" disable_2fa_user_html: "%{name}, %{target} kullanıcısının iki aşamalı doğrulama gereksinimini kapattı" disable_custom_emoji_html: "%{name}, %{target} emojisini devre dışı bıraktı" + disable_sign_in_token_auth_user_html: "%{name}, %{target} için e-posta token doğrulamayı devre dışı bıraktı" disable_user_html: "%{name}, %{target} kullanıcısı için oturum açmayı devre dışı bıraktı" enable_custom_emoji_html: "%{name}, %{target} emojisini etkinleştirdi" + enable_sign_in_token_auth_user_html: "%{name}, %{target} için e-posta token doğrulamayı etkinleştirdi" enable_user_html: "%{name}, %{target} kullanıcısı için oturum açmayı etkinleştirdi" memorialize_account_html: "%{name}, %{target} kullanıcısının hesabını bir anıt sayfaya dönüştürdü" promote_user_html: "%{name}, %{target} kullanıcısını yükseltti" @@ -252,6 +271,7 @@ tr: reject_user_html: "%{name}, %{target} konumundan kaydı reddetti" remove_avatar_user_html: "%{name}, %{target} kullanıcısının avatarını kaldırdı" reopen_report_html: "%{name}, %{target} şikayetini yeniden açtı" + resend_user_html: "%{name}, %{target} için doğrulama e-postasını tekrar gönderdi" reset_password_user_html: "%{name}, %{target} kullanıcısının parolasını sıfırladı" resolve_report_html: "%{name}, %{target} şikayetini çözdü" sensitive_account_html: "%{name}, %{target} kullanıcısının medyasını hassas olarak işaretledi" @@ -412,6 +432,7 @@ tr: attempts_over_week: one: Son haftada %{count} deneme other: Son haftada %{count} kayıt denemesi + created_msg: E-posta alan adı kara listeye başarıyla eklendi delete: Sil dns: types: @@ -420,8 +441,12 @@ tr: new: create: Alan adı ekle resolve: Alan adı çözümleme + title: Yeni e-posta kara liste girişi + no_email_domain_block_selected: Seçim yapılmadığından hiç bir e-posta alan adı engeli değiştirilmedi not_permitted: İzin verilmedi + resolved_dns_records_hint_html: Alan adı aşağıdaki MX alan adlarına çözümleniyor, ancak hiç biri nihayetinde e-posta kabulünden sorum değil. Bir MX alan adını engellemek, görünen alan adı farklı osa bile aynı MX alan adını kullanan e-posta adreslerinden gelen kayıtları engelleyecektir. Başlıca e-posta sağlayıcıları engellememek için dikkatli olun. resolved_through_html: "%{domain} aracılığıyla çözümlendi" + title: Engelli e-posta alan adları export_domain_allows: new: title: Alan adı engellerini içe aktar @@ -575,6 +600,7 @@ tr: resolve_description_html: Bildirilen hesap için bir şey yapılmayacak, eylem kaydedilmeyecek ve bildirim kapatılacak. silence_description_html: Bu hesap sadece halihazırda takip edenler ve elle bakanlarca görünecek, böylece erişimi ciddi bir şekilde kısıtlanacak. Her zaman geri alınabilir. Bu hesaba yönelik tüm bildirimleri kapatır. suspend_description_html: Bu hesap ve tüm içeriği erişilmez olacak ve nihayetinde silinecek ve bu hesapla etkileşim mümkün olmayacaktır. 30 gün içinde geri alınabilir. Bu hesaba yönelik tüm bildiriimleri kapatır. + actions_description_html: Bu bildirimi çözmek için ne yapılması gerektiğine karar verin. Bildirilen hesap için ceza işlemi yaparsanız, İstenmeyen kategorisi seçilmemişse, onlara bir e-posta duyurusu gönderilecektir. actions_description_remote_html: Bu bildirimi çözmek için hangi eylemi yapmak istediğinize karar verin. Bu yalnızca sizin sunucunuzun bu uzak hesapla nasıl etkileşeğini ve içeriğiyle ne yapacağını etkiler. add_to_report: Bildirime daha fazlasını ekle already_suspended_badges: @@ -639,6 +665,7 @@ tr: delete_data_html: İlgili sürede askıdan alınması kaldırılmazsa @%{acct} hesabının profilini ve içeriğini şu andan itibaren 30 gün içinde sil preview_preamble_html: "@%{acct} aşağıdaki içerikle bir uyarı alacaktır:" record_strike_html: "@%{acct} hesabına karşı bir eylem kaydet, böylece bu hesabın gelecekteki ihlallerini üst makama taşımanıza yardımcı olacaktır" + send_email_html: "@%{acct} adlı kullanıcıya uyarı e-maili gönder" warning_placeholder: İsteğe bağlı ek nedenden denetim eylemi. target_origin: Şikayet edilen hesabın kökeni title: Şikayetler @@ -678,6 +705,7 @@ tr: manage_appeals: İtirazları Yönetme manage_appeals_description: Kullanıcıların denetleme eylemlerine itirazları gözden geçirmesine izin verir manage_blocks: Engelleri Yönetme + manage_blocks_description: Kullanıcıların e-posta sağlayıcıları ve IP adreslerini engellemesine izin verir manage_custom_emojis: Özel İfadeleri Yönetme manage_custom_emojis_description: Kullanıcıların sunucudaki özel ifadeleri yönetmesine izin verir manage_federation: Birleştirme Yönetme @@ -695,6 +723,7 @@ tr: manage_taxonomies: Kategorileri Yönetme manage_taxonomies_description: Kullanıcıların öne çıkan içeriği incelemesine ve etiket ayarlarını güncellemesine izin verir manage_user_access: Kullanıcı Erişimini Yönetme + manage_user_access_description: Kullanıcıların, diğer kullanıcıların iki aşamalı yetkilendirme, e-posta adreslerini değiştirme ve parolalarını sıfırlama eylemlerini etkisizleştirmesine izin verir manage_users: Kullanıcıları Yönetme manage_users_description: Kullanıcıların, diğer kullanıcıların ayrıntılarını görüntülemesine ve onlara karşı denetim eylemleri gerçekleştirmesine izin verir manage_webhooks: Webhookları Yönetme @@ -769,6 +798,7 @@ tr: destroyed_msg: Site yüklemesi başarıyla silindi! software_updates: critical_update: Kritik — lütfen hemen güncelleyin + description: Son düzeltme ve özelliklerden yararlanmak için Mastodon kurulumunu güncel tutmanızı öneriyoruz. Üstelik güvenlik sorunlarından kaçınmak için Mastodon'u zamanında güncellemek kritiktir. Bu nedenlerle Mastodon her 30 dakikada bir güncellemeleri denetler ve e-posta bildirim seçeneğinize göre size haber verir. documentation_link: Daha fazlası release_notes: Sürüm notları title: Mevcut güncellemeler @@ -1031,7 +1061,9 @@ tr: guide_link_text: Herkes katkıda bulunabilir. sensitive_content: Hassas içerik application_mailer: + notification_preferences: E-posta tercihlerini değiştir salutation: "%{name}," + settings: 'E-posta tercihlerini değiştir: %{link}' unsubscribe: Abonelikten çık view: 'Görüntüle:' view_profile: Profili görüntüle @@ -1051,6 +1083,7 @@ tr: hint_html: Sadece bir şey daha! Sizin bir insan olduğunuzu doğrulamamız gerekiyor (bu, spam'i dışarıda tutabilmemiz içindir!). Aşağıdaki CAPTCHA'yı çözün ve "Devam Et" düğmesini tıklayın. title: Güvenlik denetimi confirmations: + awaiting_review: E-posta adresiniz doğrulandı! %{domain} çalışanları şimdi kaydınızı inceliyorlar. Hesabınızı onayladıklarında bir e-posta alacaksınız! awaiting_review_title: Kaydınız inceleniyor clicking_this_link: bu bağlantıyı tıklamayı login_link: oturum aç @@ -1058,6 +1091,7 @@ tr: redirect_to_app_html: "%{app_name} uygulamasına yönlendirileceksiniz. Eğer yönlendirme olmazsa, %{clicking_this_link} veya uygulamaya geri dönmeyi deneyin." registration_complete: "%{domain} sunucusunda kaydınız şimdi tamamlandı!" welcome_title: Hoşgeldin %{name}! + wrong_email_hint: Eğer bu e-posta adresi doğru değilse, hesap ayarlarında değiştirebilirsiniz. delete_account: Hesabı sil delete_account_html: Hesabını silmek istersen, buradan devam edebilirsin. Onay istenir. description: @@ -1078,6 +1112,7 @@ tr: or_log_in_with: 'Veya şununla oturum açın:' privacy_policy_agreement_html: Gizlilik politikasını okudum ve kabul ettim progress: + confirm: E-postanızı onaylayın details: Ayrıntılarınız review: İncelememiz rules: Kabul kuralları @@ -1099,8 +1134,10 @@ tr: security: Güvenlik set_new_password: Yeni parola belirle setup: + email_below_hint_html: İstenmeyenler dizininize bakın veya başka bir onay bağlantısı isteyin. Eğer yanlışsa e-posta adresinizi de düzeltebilirsiniz. email_settings_hint_html: "%{email} adresinizi doğrulamak için size gönderdiğimiz bağlantıya tıklayın. Biz burada bekliyoruz." link_not_received: Bağlantı gelmedi mi? + new_confirmation_instructions_sent: Birkaç dakika içerisinde onaylama bağlantısını içeren yeni bir e-posta alacaksınız! title: Gelen kutunuzu kontrol edin sign_in: preamble_html: "%{domain} kimlik bilgilerinizi kullanarak giriş yapın. Eğer hesabınız başka bir sunucuda barındırılıyorsa, burada giriş yapamazsınız." @@ -1111,7 +1148,9 @@ tr: title: "%{domain} için kurulumunuzu yapalım." status: account_status: Hesap durumu + confirming: E-posta onaylamanın tamamlanması bekleniyor. functional: Hesabınız tamamen kullanıma hazır. + pending: Başvurunuz personelimiz tarafından gözden geçirilmeyi beklemektedir. Bu biraz zaman alabilir. Başvurunuz onaylanırsa bir e-posta alacaksınız. redirecting_to: Hesabınız aktif değil çünkü şu anda %{acct} adresine yönlendirilmektedir. self_destruct: "%{domain} kapandığı için, hesabınıza sadece kısıtlı erişiminiz olacak." view_strikes: Hesabınıza yönelik eski eylemleri görüntüleyin @@ -1154,6 +1193,9 @@ tr: before: 'Devam etmeden önce, lütfen bu notları dikkatlice okuyun:' caches: Diğer sunucular tarafından ön belleğe alınan içerik kalabilir data_removal: Gönderileriniz ve diğer verileriniz kalıcı olarak silinecektir + email_change_html: Hesabınızı silmeden e-posta adresinizi değiştirebilirsiniz + email_contact_html: Eğer hala ulaşmazsa, yardım almak için %{email} adresine e-posta gönderebilirsiniz + email_reconfirmation_html: Eğer onaylama e-postası ulaşmıyorsa, tekrar talep edebilirsiniz irreversible: Hesabınızı geri yükleyemeyecek ya da yeniden etkinleştiremeyeceksiniz more_details_html: Daha fazla ayrıntı için, gizlilik politikasına göz atın. username_available: Kullanıcı adınız tekrar kullanılabilir olacaktır @@ -1386,6 +1428,7 @@ tr: authentication_methods: otp: iki aşamalı kimlik doğrulama uygulaması password: parola + sign_in_token: e-posta güvenlik kodu webauthn: güvenlik anahtarları description_html: Eğer tanımadığınız bir faaliyet görüyorsanız, parolanızı değiştirmeyi ve iki aşamalı kimlik doğrulamayı etkinleştirmeyi düşünün. empty: Kimlik doğrulama geçmişi yok @@ -1396,6 +1439,16 @@ tr: unsubscribe: action: Evet, abonelikten çık complete: Abonelikten çık + confirmation_html: '%{domain} üzerindeki Mastodon için %{type} almayı durdurarak %{email} adresinize aboneliğinizi iptal etmek istediğinizden emin misiniz? e-posta bildirim ayarlarınızdan her zaman yeniden abone olabilirsiniz.' + emails: + notification_emails: + favourite: favori bildirim e-postaları + follow: takip bildirim e-postaları + follow_request: takip isteği bildirim e-postaları + mention: bahsetme bildirim e-postaları + reblog: öne çıkanlar bildirim e-postaları + resubscribe_html: Abonelikten yanlışlıkla çıktıysanız, e-posta bildirim ayarlarınızdan yeniden abone olabilirsiniz. + success_html: Artık %{email} adresindeki e-postanıza %{domain} üzerindeki Mastodon için %{type} almayacaksınız. title: Abonelikten çık media_attachments: validations: @@ -1476,6 +1529,8 @@ tr: update: subject: "%{name} bir gönderiyi düzenledi" notifications: + administration_emails: Yönetici e-posta bildirimleri + email_events: E-posta bildirimi etkinlikleri email_events_hint: 'Bildirim almak istediğiniz olayları seçin:' number: human: @@ -1634,6 +1689,7 @@ tr: import: İçe aktar import_and_export: İçe ve dışa aktar migrate: Hesap taşıma + notifications: E-posta bildirimleri preferences: Tercihler profile: Profil relationships: Takip edilenler ve takipçiler @@ -1880,6 +1936,7 @@ tr: invalid_otp_token: Geçersiz iki adımlı doğrulama kodu otp_lost_help_html: Her ikisine de erişiminizi kaybettiyseniz, %{email} ile irtibata geçebilirsiniz rate_limited: Çok fazla kimlik doğrulama denemesi. Daha sonra tekrar deneyin. + seamless_external_login: Harici bir servis aracılığıyla oturum açtınız, bu nedenle parola ve e-posta ayarları mevcut değildir. signed_in_as: 'Oturum açtı:' verification: extra_instructions_html: İpucu: Web sitenizdeki bağlantı görünmez olabilir. Önemli olan, kullanıcı tarafından oluşturulan içeriğe sahip web sitelerinde kimliğe bürünmeyi önleyen rel="me"'dir. Sayfa başlığında a yerine bir bağlantı etiketi de kullanabilirsiniz, ancak HTML'ye JavaScript çalıştırılmadan erişilebilir olmalıdır. From 2ed13071ef110f3d7d11938e760fde7cabf58388 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 13 Aug 2024 10:48:10 +0200 Subject: [PATCH 025/156] Fix what was intended as a comment being interpreted as strings (#31398) --- app/services/notify_service.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/services/notify_service.rb b/app/services/notify_service.rb index 788381fe6b1..695f4153c6c 100644 --- a/app/services/notify_service.rb +++ b/app/services/notify_service.rb @@ -5,6 +5,7 @@ class NotifyService < BaseService MAXIMUM_GROUP_SPAN_HOURS = 12 + # TODO: the severed_relationships type probably warrants email notifications NON_EMAIL_TYPES = %i( admin.report admin.sign_up @@ -12,7 +13,6 @@ class NotifyService < BaseService poll status moderation_warning - # TODO: this probably warrants an email notification severed_relationships ).freeze From 2b1670da48ea532300db79a82f0e6e4202f5b337 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 13 Aug 2024 19:48:28 +0200 Subject: [PATCH 026/156] Fix modal border and padding inconsistencies (#31399) --- app/javascript/styles/mastodon/components.scss | 9 +++++---- app/javascript/styles/mastodon/variables.scss | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 995568e1475..6ef498c79be 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -2837,7 +2837,7 @@ $ui-header-logo-wordmark-width: 99px; overflow: hidden; } -@media screen and (width >= 631px) { +@media screen and (width > $mobile-breakpoint) { .columns-area { padding: 0; } @@ -5736,7 +5736,7 @@ a.status-card { user-select: text; display: flex; - @media screen and (width <= 630px) { + @media screen and (width <= $mobile-breakpoint) { margin-top: auto; } } @@ -6095,7 +6095,7 @@ a.status-card { border-radius: 0 0 16px 16px; border-top: 0; - @media screen and (max-width: $no-gap-breakpoint) { + @media screen and (max-width: $mobile-breakpoint) { border-radius: 0; border-bottom: 0; padding-bottom: 32px; @@ -9097,8 +9097,9 @@ noscript { backdrop-filter: var(--background-filter); border: 1px solid var(--modal-border-color); padding: 24px; + box-sizing: border-box; - @media screen and (max-width: $no-gap-breakpoint) { + @media screen and (max-width: $mobile-breakpoint) { border-radius: 16px 16px 0 0; border-bottom: 0; padding-bottom: 32px; diff --git a/app/javascript/styles/mastodon/variables.scss b/app/javascript/styles/mastodon/variables.scss index 2ba3dfb49d6..92b4770fe38 100644 --- a/app/javascript/styles/mastodon/variables.scss +++ b/app/javascript/styles/mastodon/variables.scss @@ -88,6 +88,7 @@ $media-modal-media-max-width: 100%; $media-modal-media-max-height: 80%; $no-gap-breakpoint: 1175px; +$mobile-breakpoint: 630px; $font-sans-serif: 'mastodon-font-sans-serif' !default; $font-display: 'mastodon-font-display' !default; From c3e1d86d589d4f54df6d5b2752822aa7b577bf29 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 13 Aug 2024 19:49:23 +0200 Subject: [PATCH 027/156] Fix log out from user menu not working on Safari (#31402) --- app/controllers/auth/sessions_controller.rb | 11 ++++ .../confirmation_modals/log_out.tsx | 2 +- app/javascript/mastodon/utils/log_out.ts | 50 +++++++------------ spec/requests/log_out_spec.rb | 30 +++++++++++ spec/system/log_out_spec.rb | 43 ++++++++++++++++ 5 files changed, 102 insertions(+), 34 deletions(-) create mode 100644 spec/requests/log_out_spec.rb create mode 100644 spec/system/log_out_spec.rb diff --git a/app/controllers/auth/sessions_controller.rb b/app/controllers/auth/sessions_controller.rb index 6210e4dbf9a..a2fed644fe7 100644 --- a/app/controllers/auth/sessions_controller.rb +++ b/app/controllers/auth/sessions_controller.rb @@ -187,4 +187,15 @@ class Auth::SessionsController < Devise::SessionsController def second_factor_attempts_key(user) "2fa_auth_attempts:#{user.id}:#{Time.now.utc.hour}" end + + def respond_to_on_destroy + respond_to do |format| + format.json do + render json: { + redirect_to: after_sign_out_path_for(resource_name), + }, status: 200 + end + format.all { super } + end + end end diff --git a/app/javascript/mastodon/features/ui/components/confirmation_modals/log_out.tsx b/app/javascript/mastodon/features/ui/components/confirmation_modals/log_out.tsx index 48d24182ed6..ec61146877e 100644 --- a/app/javascript/mastodon/features/ui/components/confirmation_modals/log_out.tsx +++ b/app/javascript/mastodon/features/ui/components/confirmation_modals/log_out.tsx @@ -25,7 +25,7 @@ export const ConfirmLogOutModal: React.FC = ({ const intl = useIntl(); const onConfirm = useCallback(() => { - logOut(); + void logOut(); }, []); return ( diff --git a/app/javascript/mastodon/utils/log_out.ts b/app/javascript/mastodon/utils/log_out.ts index b08a61a6a28..f8e98f1be96 100644 --- a/app/javascript/mastodon/utils/log_out.ts +++ b/app/javascript/mastodon/utils/log_out.ts @@ -1,36 +1,20 @@ -export const logOut = () => { - const form = document.createElement('form'); +import api from 'mastodon/api'; - const methodInput = document.createElement('input'); - methodInput.setAttribute('name', '_method'); - methodInput.setAttribute('value', 'delete'); - methodInput.setAttribute('type', 'hidden'); - form.appendChild(methodInput); +export async function logOut() { + try { + const response = await api(false).delete<{ redirect_to?: string }>( + '/auth/sign_out', + { headers: { Accept: 'application/json' }, withCredentials: true }, + ); - const csrfToken = document.querySelector( - 'meta[name=csrf-token]', - ); - - const csrfParam = document.querySelector( - 'meta[name=csrf-param]', - ); - - if (csrfParam && csrfToken) { - const csrfInput = document.createElement('input'); - csrfInput.setAttribute('name', csrfParam.content); - csrfInput.setAttribute('value', csrfToken.content); - csrfInput.setAttribute('type', 'hidden'); - form.appendChild(csrfInput); + if (response.status === 200 && response.data.redirect_to) + window.location.href = response.data.redirect_to; + else + console.error( + 'Failed to log out, got an unexpected non-redirect response from the server', + response, + ); + } catch (error) { + console.error('Failed to log out, response was an error', error); } - - const submitButton = document.createElement('input'); - submitButton.setAttribute('type', 'submit'); - form.appendChild(submitButton); - - form.method = 'post'; - form.action = '/auth/sign_out'; - form.style.display = 'none'; - - document.body.appendChild(form); - submitButton.click(); -}; +} diff --git a/spec/requests/log_out_spec.rb b/spec/requests/log_out_spec.rb new file mode 100644 index 00000000000..62ca1ac5472 --- /dev/null +++ b/spec/requests/log_out_spec.rb @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +require 'rails_helper' + +describe 'Log Out' do + include RoutingHelper + + describe 'DELETE /auth/sign_out' do + let(:user) { Fabricate(:user) } + + before do + sign_in user + end + + it 'Logs out the user and redirect' do + delete '/auth/sign_out' + + expect(response).to redirect_to('/auth/sign_in') + end + + it 'Logs out the user and return a page to redirect to with a JSON request' do + delete '/auth/sign_out', headers: { 'HTTP_ACCEPT' => 'application/json' } + + expect(response).to have_http_status(200) + expect(response.media_type).to eq 'application/json' + + expect(body_as_json[:redirect_to]).to eq '/auth/sign_in' + end + end +end diff --git a/spec/system/log_out_spec.rb b/spec/system/log_out_spec.rb new file mode 100644 index 00000000000..376f19712e1 --- /dev/null +++ b/spec/system/log_out_spec.rb @@ -0,0 +1,43 @@ +# frozen_string_literal: true + +require 'rails_helper' + +describe 'Log out' do + include ProfileStories + + before do + as_a_logged_in_user + end + + describe 'Logging out from the preferences' do + it 'logs the user out' do + visit settings_path + + within '.sidebar' do + click_on 'Logout' + end + + expect(page).to have_title(I18n.t('auth.login')) + expect(page).to have_current_path('/auth/sign_in') + end + end + + describe 'Logging out from the JS app', :js, :streaming do + it 'logs the user out' do + visit root_path + + within '.navigation-bar' do + click_on 'Menu' + end + + within '.dropdown-menu' do + click_on 'Logout' + end + + click_on 'Log out' + + expect(page).to have_title(I18n.t('auth.login')) + expect(page).to have_current_path('/auth/sign_in') + end + end +end From 12582d095ed7f4a40bb95d94560b9bc9928b813e Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 13 Aug 2024 21:32:27 +0200 Subject: [PATCH 028/156] Fix styling of notification browser permission denied banner (#31406) --- .../notifications/components/column_settings.jsx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/javascript/mastodon/features/notifications/components/column_settings.jsx b/app/javascript/mastodon/features/notifications/components/column_settings.jsx index d511c5365fc..359f0fb1266 100644 --- a/app/javascript/mastodon/features/notifications/components/column_settings.jsx +++ b/app/javascript/mastodon/features/notifications/components/column_settings.jsx @@ -45,14 +45,18 @@ class ColumnSettings extends PureComponent { return (
- {alertsEnabled && browserSupport && browserPermission === 'denied' && ( - - )} -
+ {alertsEnabled && browserSupport && browserPermission === 'denied' && ( +
+ + + +
+ )} + {alertsEnabled && browserSupport && browserPermission === 'default' && (
From 3a787d785c1bac120304e0e5a0c6353f93acd92c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 20:09:38 +0000 Subject: [PATCH 029/156] Update docker/build-push-action action to v6 (#31381) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/build-container-image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-container-image.yml b/.github/workflows/build-container-image.yml index dbb32af9bf5..03a0f5bf37b 100644 --- a/.github/workflows/build-container-image.yml +++ b/.github/workflows/build-container-image.yml @@ -85,7 +85,7 @@ jobs: tags: ${{ inputs.tags }} labels: ${{ inputs.labels }} - - uses: docker/build-push-action@v5 + - uses: docker/build-push-action@v6 with: context: . file: ${{ inputs.file_to_build }} From 2e85167188bcded572c5839bcabdf1c920fbd927 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Tue, 13 Aug 2024 17:37:26 -0400 Subject: [PATCH 030/156] Only run PR rebase needed check on non-fork repos (#31401) --- .github/workflows/rebase-needed.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/rebase-needed.yml b/.github/workflows/rebase-needed.yml index 8784397a8fb..f0fc8b0db72 100644 --- a/.github/workflows/rebase-needed.yml +++ b/.github/workflows/rebase-needed.yml @@ -10,6 +10,7 @@ permissions: jobs: label-rebase-needed: runs-on: ubuntu-latest + if: github.repository == 'mastodon/mastodon' concurrency: group: ${{ github.workflow }}-${{ github.ref }} From d7674392059f8a3939fdfa8d835b1d31f883c094 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 21:53:36 +0000 Subject: [PATCH 031/156] Update dependency axios to v1.7.4 [SECURITY] (#31409) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 08379101ba3..1df8452b461 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5188,13 +5188,13 @@ __metadata: linkType: hard "axios@npm:^1.4.0": - version: 1.7.3 - resolution: "axios@npm:1.7.3" + version: 1.7.4 + resolution: "axios@npm:1.7.4" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/a18cbe559203efa05fb1fec2d1898e23bf6329bd2575784ee32aa11b5bbe1d54b9f472c49a261294125519cf62aa4fe5ef6e647bb7482eafc15bffe15ab314ce + checksum: 10c0/5ea1a93140ca1d49db25ef8e1bd8cfc59da6f9220159a944168860ad15a2743ea21c5df2967795acb15cbe81362f5b157fdebbea39d53117ca27658bab9f7f17 languageName: node linkType: hard From 7d4b602cb28675da01df6ae27faacff8d70c1711 Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Tue, 13 Aug 2024 16:54:03 -0500 Subject: [PATCH 032/156] Fix collapsable column borders in Safari and improve Safari scrollbars (#31389) --- .../styles/mastodon/components.scss | 15 +++++---- app/javascript/styles/mastodon/reset.scss | 31 ++++--------------- 2 files changed, 15 insertions(+), 31 deletions(-) diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 6ef498c79be..b049635d163 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -4503,10 +4503,19 @@ a.status-card { opacity: 1; z-index: 1; position: relative; + border-left: 1px solid var(--background-border-color); + border-right: 1px solid var(--background-border-color); + border-bottom: 1px solid var(--background-border-color); + + @media screen and (max-width: $no-gap-breakpoint) { + border-left: 0; + border-right: 0; + } &.collapsed { max-height: 0; opacity: 0.5; + border-bottom: 0; } &.animating { @@ -4523,13 +4532,7 @@ a.status-card { } .column-header__collapsible-inner { - border: 1px solid var(--background-border-color); border-top: 0; - - @media screen and (max-width: $no-gap-breakpoint) { - border-left: 0; - border-right: 0; - } } .column-header__setting-btn { diff --git a/app/javascript/styles/mastodon/reset.scss b/app/javascript/styles/mastodon/reset.scss index f54ed5bc79b..f8a4a08ced6 100644 --- a/app/javascript/styles/mastodon/reset.scss +++ b/app/javascript/styles/mastodon/reset.scss @@ -54,40 +54,21 @@ table { } html { - scrollbar-color: lighten($ui-base-color, 4%) rgba($base-overlay-background, 0.1); + scrollbar-color: var(--background-border-color); } ::-webkit-scrollbar { - width: 12px; - height: 12px; + width: 4px; + height: 4px; } ::-webkit-scrollbar-thumb { - background: lighten($ui-base-color, 4%); - border: 0px none $base-border-color; - border-radius: 50px; -} - -::-webkit-scrollbar-thumb:hover { - background: lighten($ui-base-color, 6%); -} - -::-webkit-scrollbar-thumb:active { - background: lighten($ui-base-color, 4%); + background-color: $ui-highlight-color; + opacity: .25; } ::-webkit-scrollbar-track { - border: 0px none $base-border-color; - border-radius: 0; - background: rgba($base-overlay-background, 0.1); -} - -::-webkit-scrollbar-track:hover { - background: $ui-base-color; -} - -::-webkit-scrollbar-track:active { - background: $ui-base-color; + background-color: var(--background-border-color); } ::-webkit-scrollbar-corner { From 6bd7da72e9394eca4a8ee1addaad1a5118d50881 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 13 Aug 2024 22:28:13 +0000 Subject: [PATCH 033/156] Update crowdin/github-action action to v2 (#31380) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/crowdin-download.yml | 2 +- .github/workflows/crowdin-upload.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/crowdin-download.yml b/.github/workflows/crowdin-download.yml index e9da7cb26f9..0faa7e4939f 100644 --- a/.github/workflows/crowdin-download.yml +++ b/.github/workflows/crowdin-download.yml @@ -26,7 +26,7 @@ jobs: # Download the translation files from Crowdin - name: crowdin action - uses: crowdin/github-action@v1 + uses: crowdin/github-action@v2 with: upload_sources: false upload_translations: false diff --git a/.github/workflows/crowdin-upload.yml b/.github/workflows/crowdin-upload.yml index c1da4088e93..b7a0a2b8199 100644 --- a/.github/workflows/crowdin-upload.yml +++ b/.github/workflows/crowdin-upload.yml @@ -26,7 +26,7 @@ jobs: uses: actions/checkout@v4 - name: crowdin action - uses: crowdin/github-action@v1 + uses: crowdin/github-action@v2 with: upload_sources: true upload_translations: false From 0d85a79f19fef0c604e8fecfd5dfa9654adc4b95 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Wed, 14 Aug 2024 08:47:15 +0200 Subject: [PATCH 034/156] Fix notification screen crashing in rare cases where the status no longer exists (#31403) --- app/javascript/mastodon/actions/notification_groups.ts | 4 ++-- app/javascript/mastodon/api_types/notifications.ts | 4 ++-- .../notifications_v2/components/notification_mention.tsx | 6 +++++- .../components/notification_with_status.tsx | 4 +++- app/javascript/mastodon/models/notification_group.ts | 6 +++--- 5 files changed, 15 insertions(+), 9 deletions(-) diff --git a/app/javascript/mastodon/actions/notification_groups.ts b/app/javascript/mastodon/actions/notification_groups.ts index ab62f8715c4..fd6a48e9f37 100644 --- a/app/javascript/mastodon/actions/notification_groups.ts +++ b/app/javascript/mastodon/actions/notification_groups.ts @@ -47,7 +47,7 @@ function dispatchAssociatedRecords( fetchedAccounts.push(notification.moderation_warning.target_account); } - if ('status' in notification) { + if ('status' in notification && notification.status) { fetchedStatuses.push(notification.status); } }); @@ -119,7 +119,7 @@ export const processNewNotificationForGroups = createAppAsyncThunk( if ( (notification.type === 'mention' || notification.type === 'update') && - notification.status.filtered + notification.status?.filtered ) { const filters = notification.status.filtered.filter((result) => result.filter.context.includes('notifications'), diff --git a/app/javascript/mastodon/api_types/notifications.ts b/app/javascript/mastodon/api_types/notifications.ts index ed73ceda6b3..4ab9a4c90a7 100644 --- a/app/javascript/mastodon/api_types/notifications.ts +++ b/app/javascript/mastodon/api_types/notifications.ts @@ -60,12 +60,12 @@ export interface BaseNotificationGroupJSON { interface NotificationGroupWithStatusJSON extends BaseNotificationGroupJSON { type: NotificationWithStatusType; - status_id: string; + status_id: string | null; } interface NotificationWithStatusJSON extends BaseNotificationJSON { type: NotificationWithStatusType; - status: ApiStatusJSON; + status: ApiStatusJSON | null; } interface ReportNotificationGroupJSON extends BaseNotificationGroupJSON { diff --git a/app/javascript/mastodon/features/notifications_v2/components/notification_mention.tsx b/app/javascript/mastodon/features/notifications_v2/components/notification_mention.tsx index b7cd995118a..1929446bb22 100644 --- a/app/javascript/mastodon/features/notifications_v2/components/notification_mention.tsx +++ b/app/javascript/mastodon/features/notifications_v2/components/notification_mention.tsx @@ -37,7 +37,11 @@ export const NotificationMention: React.FC<{ unread: boolean; }> = ({ notification, unread }) => { const [isDirect, isReply] = useAppSelector((state) => { - const status = state.statuses.get(notification.statusId) as Status; + const status = state.statuses.get(notification.statusId) as + | Status + | undefined; + + if (!status) return [false, false] as const; return [ status.get('visibility') === 'direct', diff --git a/app/javascript/mastodon/features/notifications_v2/components/notification_with_status.tsx b/app/javascript/mastodon/features/notifications_v2/components/notification_with_status.tsx index c7dd9f6be2e..5d5cb98185b 100644 --- a/app/javascript/mastodon/features/notifications_v2/components/notification_with_status.tsx +++ b/app/javascript/mastodon/features/notifications_v2/components/notification_with_status.tsx @@ -23,7 +23,7 @@ export const NotificationWithStatus: React.FC<{ icon: IconProp; iconId: string; accountIds: string[]; - statusId: string; + statusId: string | undefined; count: number; labelRenderer: LabelRenderer; unread: boolean; @@ -76,6 +76,8 @@ export const NotificationWithStatus: React.FC<{ [dispatch, statusId], ); + if (!statusId) return null; + return (
extends BaseNotificationGroup { type: Type; - statusId: string; + statusId: string | undefined; } interface BaseNotification @@ -126,7 +126,7 @@ export function createNotificationGroupFromJSON( case 'update': { const { status_id: statusId, ...groupWithoutStatus } = group; return { - statusId, + statusId: statusId ?? undefined, sampleAccountIds, ...groupWithoutStatus, }; @@ -183,7 +183,7 @@ export function createNotificationGroupFromNotificationJSON( case 'mention': case 'poll': case 'update': - return { ...group, statusId: notification.status.id }; + return { ...group, statusId: notification.status?.id }; case 'admin.report': return { ...group, report: createReportFromJSON(notification.report) }; case 'severed_relationships': From feaf2f24377f01eef1929becc8270a979149bc40 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Wed, 14 Aug 2024 08:53:12 +0200 Subject: [PATCH 035/156] Update renovate config to fix #31379 (#31408) --- .github/renovate.json5 | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 2cf7bec8eeb..968c77cac27 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -87,6 +87,7 @@ }, { // Update devDependencies every week, with one grouped PR + matchManagers: ['npm'], matchDepTypes: 'devDependencies', matchUpdateTypes: ['patch', 'minor'], groupName: 'devDependencies (non-major)', @@ -95,8 +96,7 @@ { // Group all eslint-related packages with `eslint` in the same PR matchManagers: ['npm'], - matchPackageNames: ['eslint'], - matchPackagePrefixes: ['eslint-', '@typescript-eslint/'], + matchPackageNames: ['eslint', 'eslint-*', '@typescript-eslint/*'], matchUpdateTypes: ['patch', 'minor'], groupName: 'eslint (non-major)', }, @@ -112,7 +112,8 @@ }, { // Update @types/* packages every week, with one grouped PR - matchPackagePrefixes: '@types/', + matchManagers: ['npm'], + matchPackageNames: '@types/*', matchUpdateTypes: ['patch', 'minor'], groupName: 'DefinitelyTyped types (non-major)', extends: ['schedule:weekly'], @@ -129,23 +130,21 @@ { // Group all RuboCop packages with `rubocop` in the same PR matchManagers: ['bundler'], - matchPackageNames: ['rubocop'], - matchPackagePrefixes: ['rubocop-'], + matchPackageNames: ['rubocop', 'rubocop-*'], matchUpdateTypes: ['patch', 'minor'], groupName: 'RuboCop (non-major)', }, { // Group all RSpec packages with `rspec` in the same PR matchManagers: ['bundler'], - matchPackageNames: ['rspec'], - matchPackagePrefixes: ['rspec-'], + matchPackageNames: ['rspec', 'rspec-*'], matchUpdateTypes: ['patch', 'minor'], groupName: 'RSpec (non-major)', }, { // Group all opentelemetry-ruby packages in the same PR matchManagers: ['bundler'], - matchPackagePrefixes: ['opentelemetry-'], + matchPackageNames: ['opentelemetry-*'], matchUpdateTypes: ['patch', 'minor'], groupName: 'opentelemetry-ruby (non-major)', }, From 202f43ccc658237bff7c8a072510e4bc20c980d1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 09:04:01 +0200 Subject: [PATCH 036/156] New Crowdin Translations (automated) (#31411) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/bg.json | 8 ++ app/javascript/mastodon/locales/cy.json | 42 ++++++++++- app/javascript/mastodon/locales/eu.json | 5 ++ app/javascript/mastodon/locales/fr-CA.json | 1 + app/javascript/mastodon/locales/fr.json | 1 + app/javascript/mastodon/locales/he.json | 37 +++++++++- app/javascript/mastodon/locales/hu.json | 2 +- app/javascript/mastodon/locales/nn.json | 2 + config/locales/cy.yml | 86 +++++++++++++++++++--- config/locales/he.yml | 13 +++- config/locales/nn.yml | 5 ++ config/locales/simple_form.he.yml | 4 +- 12 files changed, 185 insertions(+), 21 deletions(-) diff --git a/app/javascript/mastodon/locales/bg.json b/app/javascript/mastodon/locales/bg.json index f60e330d1c3..6687c64a6d1 100644 --- a/app/javascript/mastodon/locales/bg.json +++ b/app/javascript/mastodon/locales/bg.json @@ -482,6 +482,8 @@ "notification.favourite": "{name} направи любима публикацията ви", "notification.follow": "{name} ви последва", "notification.follow_request": "{name} поиска да ви последва", + "notification.label.mention": "Споменаване", + "notification.mention": "Споменаване", "notification.moderation-warning.learn_more": "Научете повече", "notification.moderation_warning": "Получихте предупреждение за модериране", "notification.moderation_warning.action_delete_statuses": "Някои от публикациите ви са премахнати.", @@ -503,12 +505,15 @@ "notification.update": "{name} промени публикация", "notification_requests.accept": "Приемам", "notification_requests.dismiss": "Отхвърлям", + "notification_requests.enter_selection_mode": "Изберете", + "notification_requests.exit_selection_mode": "Отказ", "notification_requests.explainer_for_limited_account": "Известията от този акаунт са прецедени, защото акаунтът е ограничен от модератор.", "notification_requests.explainer_for_limited_remote_account": "Известията от този акаунт са прецедени, защото акаунтът или сървърът му е ограничен от модератор.", "notification_requests.maximize": "Максимизиране", "notification_requests.minimize_banner": "Минимизиране на банера за филтрирани известия", "notification_requests.notifications_from": "Известия от {name}", "notification_requests.title": "Филтрирани известия", + "notification_requests.view": "Преглед на известията", "notifications.clear": "Изчистване на известията", "notifications.clear_confirmation": "Наистина ли искате да изчистите завинаги всичките си известия?", "notifications.clear_title": "Изчиствате ли известията?", @@ -545,6 +550,9 @@ "notifications.permission_denied": "Известията на работния плот не са налични поради предварително отказана заявка за разрешение в браузъра", "notifications.permission_denied_alert": "Известията на работния плот не могат да се включат, тъй като разрешението на браузъра е отказвано преди", "notifications.permission_required": "Известията на работния плот ги няма, щото няма дадено нужното позволение.", + "notifications.policy.accept": "Приемам", + "notifications.policy.accept_hint": "Показване в известия", + "notifications.policy.filter": "Филтър", "notifications.policy.filter_limited_accounts_hint": "Ограничено от модераторите на сървъра", "notifications.policy.filter_limited_accounts_title": "Модерирани акаунти", "notifications.policy.filter_new_accounts.hint": "Сътворено през {days, plural, one {последния ден} other {последните # дена}}", diff --git a/app/javascript/mastodon/locales/cy.json b/app/javascript/mastodon/locales/cy.json index 33cad6a2ab5..8b86b49e06f 100644 --- a/app/javascript/mastodon/locales/cy.json +++ b/app/javascript/mastodon/locales/cy.json @@ -356,7 +356,17 @@ "home.pending_critical_update.link": "Gweld y diweddariadau", "home.pending_critical_update.title": "Mae diweddariad diogelwch hanfodol ar gael!", "home.show_announcements": "Dangos cyhoeddiadau", + "ignore_notifications_modal.disclaimer": "Ni all Mastodon hysbysu defnyddwyr eich bod wedi anwybyddu eu hysbysiadau. Ni fydd anwybyddu hysbysiadau yn atal y negeseuon eu hunain rhag cael eu hanfon.", + "ignore_notifications_modal.filter_instead": "Hidlo yn lle hynny", + "ignore_notifications_modal.filter_to_act_users": "Byddwch yn dal i allu derbyn, gwrthod neu adrodd ar ddefnyddwyr", + "ignore_notifications_modal.filter_to_avoid_confusion": "Mae hidlo yn helpu i osgoi dryswch posibl", + "ignore_notifications_modal.filter_to_review_separately": "Gallwch adolygu hysbysiadau wedi'u hidlo ar wahân", "ignore_notifications_modal.ignore": "Anwybyddu hysbysiadau", + "ignore_notifications_modal.limited_accounts_title": "Anwybyddu hysbysiadau o gyfrifon wedi'u cymedroli?", + "ignore_notifications_modal.new_accounts_title": "Anwybyddu hysbysiadau o gyfrifon newydd?", + "ignore_notifications_modal.not_followers_title": "Anwybyddu hysbysiadau gan bobl nad ydynt yn eich dilyn?", + "ignore_notifications_modal.not_following_title": "Anwybyddu hysbysiadau gan bobl nad ydych yn eu dilyn?", + "ignore_notifications_modal.private_mentions_title": "Anwybyddu hysbysiadau o Grybwylliadau Preifat digymell?", "interaction_modal.description.favourite": "Gyda chyfrif ar Mastodon, gallwch chi hoffi'r postiad hwn er mwyn roi gwybod i'r awdur eich bod chi'n ei werthfawrogi ac yn ei gadw ar gyfer nes ymlaen.", "interaction_modal.description.follow": "Gyda chyfrif ar Mastodon, gallwch ddilyn {name} i dderbyn eu postiadau yn eich llif cartref.", "interaction_modal.description.reblog": "Gyda chyfrif ar Mastodon, gallwch hybu'r postiad hwn i'w rannu â'ch dilynwyr.", @@ -475,6 +485,7 @@ "navigation_bar.security": "Diogelwch", "not_signed_in_indicator.not_signed_in": "Rhaid i chi fewngofnodi i weld yr adnodd hwn.", "notification.admin.report": "Adroddwyd ar {name} {target}", + "notification.admin.report_account": "{name} reported {count, plural, one {un post} other {# postsiadau}} from {target} for {category}", "notification.admin.report_account_other": "Adroddodd {name} {count, plural, one {un post} two {# bost} few {# phost} other {# post}} gan {target}", "notification.admin.report_statuses": "Adroddodd {name} {target} ar gyfer {category}", "notification.admin.report_statuses_other": "Adroddodd {name} {target}", @@ -484,6 +495,7 @@ "notification.follow_request": "Mae {name} wedi gwneud cais i'ch dilyn", "notification.label.mention": "Crybwyll", "notification.label.private_mention": "Crybwyll preifat", + "notification.label.private_reply": "Ateb preifat", "notification.label.reply": "Ateb", "notification.mention": "Crybwyll", "notification.moderation-warning.learn_more": "Dysgu mwy", @@ -506,11 +518,26 @@ "notification.status": "{name} newydd ei bostio", "notification.update": "Golygodd {name} bostiad", "notification_requests.accept": "Derbyn", + "notification_requests.accept_all": "Derbyn y cyfan", + "notification_requests.accept_multiple": "{count, plural, one {Derbyn # cais} other {Derbyn # cais}}", + "notification_requests.confirm_accept_all.button": "Derbyn y cyfan", + "notification_requests.confirm_accept_all.message": "Rydych ar fin derbyn {count, plural, one {un cais hysbysu} other {# cais hysbysiad}}. A ydych yn siŵr eich bod am fwrw ymlaen?", + "notification_requests.confirm_accept_all.title": "Derbyn ceisiadau hysbysu?", + "notification_requests.confirm_dismiss_all.button": "Diystyru pob un", + "notification_requests.confirm_dismiss_all.message": "Rydych ar fin diystyru {count, plural, one {un cais hysbysu} other {# cais hysbysiad}}. Ni fyddwch yn gallu cyrchu {count, plural, one {it} other {them}} yn hawdd eto. A ydych yn siŵr eich bod am fwrw ymlaen?", + "notification_requests.confirm_dismiss_all.title": "Diystyru ceisiadau hysbysu?", "notification_requests.dismiss": "Cau", + "notification_requests.dismiss_all": "Diystyru pob un", + "notification_requests.dismiss_multiple": "{count, plural, one {Diystyru # cais} other {Diystyru # cais}}", + "notification_requests.enter_selection_mode": "Dewis", "notification_requests.exit_selection_mode": "Canslo", + "notification_requests.explainer_for_limited_account": "Mae hysbysiadau o'r cyfrif hwn wedi'u hidlo oherwydd bod y cyfrif wedi'i gyfyngu gan gymedrolwr.", + "notification_requests.explainer_for_limited_remote_account": "Mae hysbysiadau o'r cyfrif hwn wedi'u hidlo oherwydd bod y cyfrif neu ei weinydd wedi'i gyfyngu gan gymedrolwr.", "notification_requests.maximize": "Mwyhau", + "notification_requests.minimize_banner": "Lleihau baner hysbysiadau wedi'u hidlo", "notification_requests.notifications_from": "Hysbysiadau gan {name}", "notification_requests.title": "Hysbysiadau wedi'u hidlo", + "notification_requests.view": "Gweld hysbysiadau", "notifications.clear": "Clirio hysbysiadau", "notifications.clear_confirmation": "Ydych chi'n siŵr eich bod am glirio'ch holl hysbysiadau am byth?", "notifications.clear_title": "Clirio hysbysiadau?", @@ -548,8 +575,13 @@ "notifications.permission_denied_alert": "Nid oes modd galluogi hysbysiadau bwrdd gwaith, gan fod caniatâd porwr wedi'i wrthod o'r blaen", "notifications.permission_required": "Nid oes hysbysiadau bwrdd gwaith ar gael oherwydd na roddwyd y caniatâd gofynnol.", "notifications.policy.accept": "Derbyn", + "notifications.policy.accept_hint": "Dangos mewn hysbysiadau", "notifications.policy.drop": "Anwybyddu", + "notifications.policy.drop_hint": "Anfon i'r gwagle, byth i'w gweld eto", "notifications.policy.filter": "Hidlo", + "notifications.policy.filter_hint": "Anfon i flwch derbyn hysbysiadau wedi'u hidlo", + "notifications.policy.filter_limited_accounts_hint": "Cyfyngedig gan gymedrolwyr gweinydd", + "notifications.policy.filter_limited_accounts_title": "Cyfrifon wedi'u cymedroli", "notifications.policy.filter_new_accounts.hint": "Crëwyd o fewn {days, lluosog, un {yr un diwrnod} arall {y # diwrnod}} diwethaf", "notifications.policy.filter_new_accounts_title": "Cyfrifon newydd", "notifications.policy.filter_not_followers_hint": "Gan gynnwys pobl sydd wedi bod yn eich dilyn am llai {days, plural, un {nag un diwrnod} arall {na # diwrnod}}", @@ -558,19 +590,20 @@ "notifications.policy.filter_not_following_title": "Pobl nad ydych yn eu dilyn", "notifications.policy.filter_private_mentions_hint": "Wedi'i hidlo oni bai ei fod mewn ymateb i'ch crybwylliad eich hun neu os ydych yn dilyn yr anfonwr", "notifications.policy.filter_private_mentions_title": "Crybwylliadau preifat digymell", + "notifications.policy.title": "Rheoli hysbysiadau gan…", "notifications_permission_banner.enable": "Galluogi hysbysiadau bwrdd gwaith", "notifications_permission_banner.how_to_control": "I dderbyn hysbysiadau pan nad yw Mastodon ar agor, galluogwch hysbysiadau bwrdd gwaith. Gallwch reoli'n union pa fathau o ryngweithiadau sy'n cynhyrchu hysbysiadau bwrdd gwaith trwy'r botwm {icon} uchod unwaith y byddan nhw wedi'u galluogi.", "notifications_permission_banner.title": "Peidiwch â cholli dim", - "onboarding.action.back": "Ewch â fi yn ôl", - "onboarding.actions.back": "Ewch â fi yn ôl", - "onboarding.actions.go_to_explore": "Gweld beth yw'r tuedd", + "onboarding.action.back": "Ewch â fi nôl", + "onboarding.actions.back": "Ewch â fi nôl", + "onboarding.actions.go_to_explore": "Gweld beth sy'n trendio", "onboarding.actions.go_to_home": "Ewch i'ch ffrwd gartref", "onboarding.compose.template": "Helo, #Mastodon!", "onboarding.follows.empty": "Yn anffodus, nid oes modd dangos unrhyw ganlyniadau ar hyn o bryd. Gallwch geisio defnyddio chwilio neu bori'r dudalen archwilio i ddod o hyd i bobl i'w dilyn, neu ceisio eto yn nes ymlaen.", "onboarding.follows.lead": "Rydych chi'n curadu eich ffrwd gartref eich hun. Po fwyaf o bobl y byddwch chi'n eu dilyn, y mwyaf egnïol a diddorol fydd hi. Gall y proffiliau hyn fod yn fan cychwyn da - gallwch chi bob amser eu dad-ddilyn yn nes ymlaen:", "onboarding.follows.title": "Yn boblogaidd ar Mastodon", "onboarding.profile.discoverable": "Gwnewch fy mhroffil yn un y gellir ei ddarganfod", - "onboarding.profile.discoverable_hint": "Pan fyddwch yn optio i mewn i ddarganfodadwyedd ar Mastodon, gall eich postiadau ymddangos mewn canlyniadau chwilio a thueddiadau, ac efallai y bydd eich proffil yn cael ei awgrymu i bobl sydd â diddordebau tebyg i chi.", + "onboarding.profile.discoverable_hint": "Pan fyddwch yn optio i mewn i ddarganfodadwyedd ar Mastodon, gall eich postiadau ymddangos mewn canlyniadau chwilio a threndiau, ac efallai y bydd eich proffil yn cael ei awgrymu i bobl sydd â diddordebau tebyg i chi.", "onboarding.profile.display_name": "Enw dangos", "onboarding.profile.display_name_hint": "Eich enw llawn neu'ch enw hwyl…", "onboarding.profile.lead": "Gallwch chi bob amser gwblhau hyn yn ddiweddarach yn y gosodiadau, lle mae hyd yn oed mwy o ddewisiadau cyfaddasu ar gael.", @@ -798,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "Nid yw {resource} o weinyddion eraill yn cael ei ddangos.", "timeline_hint.resources.followers": "Dilynwyr", "timeline_hint.resources.follows": "Yn dilyn", + "timeline_hint.resources.replies": "Rhai atebion", "timeline_hint.resources.statuses": "Postiadau hŷn", "trends.counter_by_accounts": "{count, plural, zero {neb} one {{counter} person} two {{counter} berson} few {{counter} pherson} other {{counter} o bobl}} yn y {days, plural, one {diwrnod diwethaf} two {ddeuddydd diwethaf} other {{days} diwrnod diwethaf}}", "trends.trending_now": "Yn trendio nawr", diff --git a/app/javascript/mastodon/locales/eu.json b/app/javascript/mastodon/locales/eu.json index fdde3389794..b2a8fe0da3e 100644 --- a/app/javascript/mastodon/locales/eu.json +++ b/app/javascript/mastodon/locales/eu.json @@ -35,7 +35,9 @@ "account.follow_back": "Jarraitu bueltan", "account.followers": "Jarraitzaileak", "account.followers.empty": "Ez du inork erabiltzaile hau jarraitzen oraindik.", + "account.followers_counter": "{count, plural, one {{counter} jarraitzaile} other {{counter} jarraitzaile}}", "account.following": "Jarraitzen", + "account.following_counter": "{count, plural, one {{counter} jarraitzen} other {{counter} jarraitzen}}", "account.follows.empty": "Erabiltzaile honek ez du inor jarraitzen oraindik.", "account.go_to_profile": "Joan profilera", "account.hide_reblogs": "Ezkutatu @{name} erabiltzailearen bultzadak", @@ -61,6 +63,7 @@ "account.requested_follow": "{name}-(e)k zu jarraitzeko eskaera egin du", "account.share": "Partekatu @{name} erabiltzailearen profila", "account.show_reblogs": "Erakutsi @{name} erabiltzailearen bultzadak", + "account.statuses_counter": "{count, plural, one {{counter} bidalketa} other {{counter} bidalketa}}", "account.unblock": "Desblokeatu @{name}", "account.unblock_domain": "Berriz erakutsi {domain}", "account.unblock_short": "Desblokeatu", @@ -352,6 +355,7 @@ "home.pending_critical_update.link": "Ikusi eguneraketak", "home.pending_critical_update.title": "Segurtasun eguneraketa kritikoa eskuragarri!", "home.show_announcements": "Erakutsi iragarpenak", + "ignore_notifications_modal.filter_instead": "Iragazi ez ikusiarena egin beharrean", "ignore_notifications_modal.ignore": "Ezikusi jakinarazpenak", "ignore_notifications_modal.limited_accounts_title": "Moderatutako kontuen jakinarazpenei ez ikusiarena egin?", "ignore_notifications_modal.new_accounts_title": "Kontu berrien jakinarazpenei ez ikusiarena egin?", @@ -563,6 +567,7 @@ "notifications.policy.filter_not_following_title": "Jarraitzen ez duzun jendea", "notifications.policy.filter_private_mentions_hint": "Iragazita, baldin eta zure aipamenaren erantzuna bada edo bidaltzailea jarraitzen baduzu", "notifications.policy.filter_private_mentions_title": "Eskatu gabeko aipamen pribatuak", + "notifications.policy.title": "Kudeatu honen jakinarazpaenak…", "notifications_permission_banner.enable": "Gaitu mahaigaineko jakinarazpenak", "notifications_permission_banner.how_to_control": "Mastodon irekita ez dagoenean jakinarazpenak jasotzeko, gaitu mahaigaineko jakinarazpenak. Mahaigaineko jakinarazpenak ze elkarrekintzak eragingo dituzten zehazki kontrolatu dezakezu goiko {icon} botoia erabiliz, gaituta daudenean.", "notifications_permission_banner.title": "Ez galdu ezer inoiz", diff --git a/app/javascript/mastodon/locales/fr-CA.json b/app/javascript/mastodon/locales/fr-CA.json index b0609e3e822..1ad821ee072 100644 --- a/app/javascript/mastodon/locales/fr-CA.json +++ b/app/javascript/mastodon/locales/fr-CA.json @@ -11,6 +11,7 @@ "about.not_available": "Cette information n'a pas été rendue disponible sur ce serveur.", "about.powered_by": "Réseau social décentralisé propulsé par {mastodon}", "about.rules": "Règles du serveur", + "account.account_note_header": "Note personnelle", "account.add_or_remove_from_list": "Ajouter ou enlever de listes", "account.badges.bot": "Bot", "account.badges.group": "Groupe", diff --git a/app/javascript/mastodon/locales/fr.json b/app/javascript/mastodon/locales/fr.json index 9c983dd0e28..141a856e316 100644 --- a/app/javascript/mastodon/locales/fr.json +++ b/app/javascript/mastodon/locales/fr.json @@ -11,6 +11,7 @@ "about.not_available": "Cette information n'a pas été rendue disponible sur ce serveur.", "about.powered_by": "Réseau social décentralisé propulsé par {mastodon}", "about.rules": "Règles du serveur", + "account.account_note_header": "Note personnelle", "account.add_or_remove_from_list": "Ajouter ou retirer des listes", "account.badges.bot": "Bot", "account.badges.group": "Groupe", diff --git a/app/javascript/mastodon/locales/he.json b/app/javascript/mastodon/locales/he.json index 4af37bce856..e90826ded16 100644 --- a/app/javascript/mastodon/locales/he.json +++ b/app/javascript/mastodon/locales/he.json @@ -284,15 +284,15 @@ "explore.trending_links": "חדשות", "explore.trending_statuses": "הודעות", "explore.trending_tags": "תגיות", - "filter_modal.added.context_mismatch_explanation": "קטגוריית הסנן הזאת לא חלה על ההקשר שממנו הגעת אל ההודעה הזו. אם תרצה/י שההודעה תסונן גם בהקשר זה, תצטרך/י לערוך את הסנן.", + "filter_modal.added.context_mismatch_explanation": "קטגוריית המסנן הזאת לא חלה על ההקשר שממנו הגעת אל ההודעה הזו. אם תרצה/י שההודעה תסונן גם בהקשר זה, תצטרך/י לערוך את הסנן.", "filter_modal.added.context_mismatch_title": "אין התאמה להקשר!", "filter_modal.added.expired_explanation": "פג תוקפה של קטגוריית הסינון הזו, יש צורך לשנות את תאריך התפוגה כדי שהסינון יוחל.", - "filter_modal.added.expired_title": "פג תוקף הפילטר!", + "filter_modal.added.expired_title": "פג תוקף המסנן!", "filter_modal.added.review_and_configure": "לסקירה והתאמה מתקדמת של קטגוריית הסינון הזו, לכו ל{settings_link}.", "filter_modal.added.review_and_configure_title": "אפשרויות סינון", "filter_modal.added.settings_link": "דף הגדרות", "filter_modal.added.short_explanation": "ההודעה הזו הוספה לקטגוריית הסינון הזו: {title}.", - "filter_modal.added.title": "הפילטר הוסף!", + "filter_modal.added.title": "המסנן הוסף!", "filter_modal.select_filter.context_mismatch": "לא חל בהקשר זה", "filter_modal.select_filter.expired": "פג התוקף", "filter_modal.select_filter.prompt_new": "קטגוריה חדשה {name}", @@ -356,8 +356,16 @@ "home.pending_critical_update.link": "צפיה בעדכונים", "home.pending_critical_update.title": "יצא עדכון אבטחה חשוב!", "home.show_announcements": "הצג הכרזות", + "ignore_notifications_modal.filter_instead": "לסנן במקום", "ignore_notifications_modal.filter_to_act_users": "עדיין ביכולתך לקבל, לדחות ולדווח על משתמשים אחרים", + "ignore_notifications_modal.filter_to_avoid_confusion": "סינון מסייע למניעת בלבולים אפשריים", "ignore_notifications_modal.filter_to_review_separately": "ניתן לסקור התראות מפולטרות בנפרד", + "ignore_notifications_modal.ignore": "להתעלם מהתראות", + "ignore_notifications_modal.limited_accounts_title": "להתעלם מהתראות מחשבונות תחת פיקוח?", + "ignore_notifications_modal.new_accounts_title": "להתעלם מהתראות מחשבונות חדשים?", + "ignore_notifications_modal.not_followers_title": "להתעלם מהתראות מא.נשים שאינם עוקביך?", + "ignore_notifications_modal.not_following_title": "להתעלם מהתראות מא.נשים שאינם נעקביך?", + "ignore_notifications_modal.private_mentions_title": "להתעלם מהתראות מאיזכורים פרטיים?", "interaction_modal.description.favourite": "עם חשבון מסטודון, ניתן לחבב את ההודעה כדי לומר למחבר/ת שהערכת את תוכנו או כדי לשמור אותו לקריאה בעתיד.", "interaction_modal.description.follow": "עם חשבון מסטודון, ניתן לעקוב אחרי {name} כדי לקבל את הפוסטים שלו/ה בפיד הבית.", "interaction_modal.description.reblog": "עם חשבון מסטודון, ניתן להדהד את החצרוץ ולשתף עם עוקבים.", @@ -509,13 +517,26 @@ "notification.status": "{name} הרגע פרסמו", "notification.update": "{name} ערכו הודעה", "notification_requests.accept": "לקבל", + "notification_requests.accept_all": "לקבל את כל הבקשות", + "notification_requests.accept_multiple": "{count, plural,one {לאשר קבלת בקשה}other {לאשר קבלת # בקשות}}", + "notification_requests.confirm_accept_all.button": "לקבל את כל הבקשות", + "notification_requests.confirm_accept_all.message": "אתם עומדים לאשר {count, plural,one {בקשת התראה אחת}other {# בקשות התראה}}. להמשיך?", + "notification_requests.confirm_accept_all.title": "לקבל בקשות התראה?", + "notification_requests.confirm_dismiss_all.button": "דחיית כל הבקשות", + "notification_requests.confirm_dismiss_all.message": "אתם עומדים לדחות {count, plural,one {בקשת התראה}other {# בקשות התראה}}. לא תוכלו למצוא {count, plural,one {אותה}other {אותן}} בקלות אחר כך. להמשיך?", + "notification_requests.confirm_dismiss_all.title": "לדחות בקשות התראה?", "notification_requests.dismiss": "לבטל", + "notification_requests.dismiss_all": "דחיית כל הבקשות", + "notification_requests.dismiss_multiple": "{count, plural,one {לדחות בקשה}other {לדחות # בקשות}} לקבלת התראה", + "notification_requests.enter_selection_mode": "בחירה", + "notification_requests.exit_selection_mode": "ביטול", "notification_requests.explainer_for_limited_account": "התראות על פעולות חשבון זה סוננו כי חשבון זה הוגבל על ידי מנהלי הדיונים.", "notification_requests.explainer_for_limited_remote_account": "התראות על פעולות חשבון זה סוננו כי חשבון זה או השרת שלו הוגבלו על ידי מנהלי הדיונים.", "notification_requests.maximize": "הגדלה למקסימום", - "notification_requests.minimize_banner": "להקטין את כותרת ההודעות המפולטרות", + "notification_requests.minimize_banner": "להקטין את כותרת ההודעות המסוננות", "notification_requests.notifications_from": "התראות מ־ {name}", "notification_requests.title": "התראות מסוננות", + "notification_requests.view": "הצגת ההתראות", "notifications.clear": "הסרת התראות", "notifications.clear_confirmation": "להסיר את כל ההתראות לצמיתות ? ", "notifications.clear_title": "לנקות התראות?", @@ -552,6 +573,12 @@ "notifications.permission_denied": "לא ניתן להציג התראות מסך כיוון כיוון שהרשאות דפדפן נשללו בעבר", "notifications.permission_denied_alert": "לא ניתן לאפשר נוטיפיקציות מסך שכן הדפדפן סורב הרשאה בעבר", "notifications.permission_required": "לא ניתן לאפשר נוטיפיקציות מסך כיוון שהרשאה דרושה לא ניתנה.", + "notifications.policy.accept": "אישור", + "notifications.policy.accept_hint": "הצגה בהתראות", + "notifications.policy.drop": "להתעלם", + "notifications.policy.drop_hint": "שליחה אל מצולות הנשיה, ולא יוודעו אודותיה לעולם", + "notifications.policy.filter": "מסנן", + "notifications.policy.filter_hint": "שליחה לתיבה נכנסת מסוננת", "notifications.policy.filter_limited_accounts_hint": "הוגבל על ידי מנהלי הדיונים", "notifications.policy.filter_limited_accounts_title": "חשבון מוגבל", "notifications.policy.filter_new_accounts.hint": "נוצר {days, plural,one {ביום האחרון} two {ביומיים האחרונים} other {ב־# הימים האחרונים}}", @@ -562,6 +589,7 @@ "notifications.policy.filter_not_following_title": "משתמשים שאינך עוקב(ת) אחריהםן", "notifications.policy.filter_private_mentions_hint": "מסונן אלא אם זו תשובה למינשון שלך או אם אתם עוקבים אחרי העונה", "notifications.policy.filter_private_mentions_title": "מינשונים בפרטי שלא הוזמנו", + "notifications.policy.title": "ניהול התראות מ…", "notifications_permission_banner.enable": "לאפשר נוטיפיקציות מסך", "notifications_permission_banner.how_to_control": "כדי לקבל התראות גם כאשר מסטודון סגור יש לאפשר התראות מסך. ניתן לשלוט בדיוק איזה סוג של אינטראקציות יביא להתראות מסך דרך כפתור ה- {icon} מרגע שהן מאופשרות.", "notifications_permission_banner.title": "לעולם אל תחמיץ דבר", @@ -802,6 +830,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} משרתים אחרים לא מוצגים.", "timeline_hint.resources.followers": "עוקבים", "timeline_hint.resources.follows": "נעקבים", + "timeline_hint.resources.replies": "מספר תשובות", "timeline_hint.resources.statuses": "הודעות ישנות יותר", "trends.counter_by_accounts": "{count, plural, one {אדם אחד} other {{count} א.נשים}} {days, plural, one {מאז אתמול} two {ביומיים האחרונים} other {במשך {days} הימים האחרונים}}", "trends.trending_now": "נושאים חמים", diff --git a/app/javascript/mastodon/locales/hu.json b/app/javascript/mastodon/locales/hu.json index 08a79e50c2a..eb618c4666d 100644 --- a/app/javascript/mastodon/locales/hu.json +++ b/app/javascript/mastodon/locales/hu.json @@ -358,7 +358,7 @@ "home.show_announcements": "Közlemények megjelenítése", "ignore_notifications_modal.disclaimer": "A Mastodon nem tudja értesíteni azokat a felhasználókat, akiknek figyelmen kívül hagytad az értesítéseit. Az értesítések figyelmen kívül hagyása nem állítja meg az üzenetek elküldését.", "ignore_notifications_modal.filter_instead": "Inkább szűrés", - "ignore_notifications_modal.filter_to_act_users": "Továbbra is el tudja fogadni, el tudja utasítani vagy jelenteni tudja a felhasználókat", + "ignore_notifications_modal.filter_to_act_users": "Továbbra is el tudod fogadni, el tudod utasítani vagy tudod jelenteni a felhasználókat", "ignore_notifications_modal.filter_to_avoid_confusion": "A szűrés segít elkerülni a lehetséges félreértéseket", "ignore_notifications_modal.filter_to_review_separately": "A szűrt értesítések külön tekinthetők át", "ignore_notifications_modal.ignore": "Értesítések figyelmen kívül hagyása", diff --git a/app/javascript/mastodon/locales/nn.json b/app/javascript/mastodon/locales/nn.json index 23d7a287727..1b0e490e60e 100644 --- a/app/javascript/mastodon/locales/nn.json +++ b/app/javascript/mastodon/locales/nn.json @@ -358,7 +358,9 @@ "home.show_announcements": "Vis kunngjeringar", "ignore_notifications_modal.disclaimer": "Mastodon kan ikkje informera brukarane at du overser varsla deira. Å oversjå varsel vil ikkje hindra at meldingane blir sende.", "ignore_notifications_modal.filter_instead": "Filtrer i staden", + "ignore_notifications_modal.filter_to_act_users": "Du kan framleis godta, avvisa eller rapportera brukarar", "ignore_notifications_modal.filter_to_avoid_confusion": "Å filtrera hjelper til å unngå mogleg forvirring", + "ignore_notifications_modal.filter_to_review_separately": "Du kan gå gjennom filtrerte varslingar for seg", "ignore_notifications_modal.ignore": "Oversjå varsel", "ignore_notifications_modal.limited_accounts_title": "Oversjå varsel frå modererte kontoar?", "ignore_notifications_modal.new_accounts_title": "Oversjå varsel frå nye kontoar?", diff --git a/config/locales/cy.yml b/config/locales/cy.yml index 2fa312969da..73b35bf8bf0 100644 --- a/config/locales/cy.yml +++ b/config/locales/cy.yml @@ -21,7 +21,7 @@ cy: link_verified_on: Gwiriwyd perchnogaeth y ddolen yma ar %{date} nothing_here: Does dim byd yma! pin_errors: - following: Rhaid i chi fod yn dilyn y person rydych am ei gymeradwyo, yn barod. + following: Rhaid i chi fod yn dilyn y person rydych am ei gymeradwyo, yn barod posts: few: Postiadau many: Postiadau @@ -39,6 +39,7 @@ cy: created_msg: Crëwyd nodyn cymedroli'n llwyddiannus! destroyed_msg: Dinistriwyd nodyn cymedroli yn llwyddiannus! accounts: + add_email_domain_block: Rhwystro parth e-bost approve: Cymeradwyo approved_msg: Wedi llwyddo i gymeradwyo cais cofrestru %{username} are_you_sure: Ydych chi'n siŵr? @@ -65,6 +66,7 @@ cy: demote: Diraddio destroyed_msg: Mae data %{username} bellach mewn ciw i gael ei ddileu yn fuan disable: Rhewi + disable_sign_in_token_auth: Analluogi dilysu tocyn e-bost disable_two_factor_authentication: Diffodd 2FA disabled: Wedi rhewi display_name: Enw sgrin @@ -73,6 +75,7 @@ cy: email: E-bost email_status: Statws e-bost enable: Dadrewi + enable_sign_in_token_auth: Galluogi dilysu tocyn e-bost enabled: Wedi ei alluogi enabled_msg: Wedi dadrewi cyfrif %{username} yn llwyddiannus followers: Dilynwyr @@ -141,6 +144,7 @@ cy: resubscribe: Ail danysgrifio role: Rôl search: Chwilio + search_same_email_domain: Defnyddwyr eraill gyda'r un parth e-bost search_same_ip: Defnyddwyr eraill gyda'r un IP security: Diogelwch security_measures: @@ -181,21 +185,26 @@ cy: approve_appeal: Cymeradwyo'r Apêl approve_user: Cymeradwyo Defnyddiwr assigned_to_self_report: Neilltuo Adroddiad + change_email_user: Newid E-bost ar gyfer Defnyddiwr change_role_user: Newid Rôl y Defnyddiwr confirm_user: Cadarnhau Defnyddiwr create_account_warning: Creu Rhybydd create_announcement: Creu Cyhoeddiad + create_canonical_email_block: Creu Rhwystr E-bost create_custom_emoji: Creu Emoji Addasedig create_domain_allow: Creu Caniatáu Parth create_domain_block: Creu Gwaharddiad Parth + create_email_domain_block: Creu Rhwystr Parth E-bost create_ip_block: Creu rheol IP create_unavailable_domain: Creu Parth Ddim ar Gael create_user_role: Creu Rôl demote_user: Diraddio Defnyddiwr destroy_announcement: Dileu Cyhoeddiad + destroy_canonical_email_block: Dileu Rhwystr E-bost destroy_custom_emoji: Dileu Emoji Addasedig destroy_domain_allow: Dileu Caniatáu Parth destroy_domain_block: Dileu Gwaharddiad Parth + destroy_email_domain_block: Dileu Rhwystr Parth E-bost destroy_instance: Clirio Parth destroy_ip_block: Dileu rheol IP destroy_status: Dileu Postiad @@ -203,8 +212,10 @@ cy: destroy_user_role: Dileu Rôl disable_2fa_user: Diffodd 2FA disable_custom_emoji: Analluogi Emoji Addasedig + disable_sign_in_token_auth_user: Analluogi Dilysu Tocyn E-bost Defnyddiwr disable_user: Analluogi Defnyddiwr enable_custom_emoji: Galluogi Emoji Addasedig + enable_sign_in_token_auth_user: Galluogi Dilysu Tocyn E-bost Defnyddiwr enable_user: Galluogi Defnyddiwr memorialize_account: Cofadeilio Cyfrif promote_user: Dyrchafu Defnyddiwr @@ -234,20 +245,26 @@ cy: approve_appeal_html: Mae %{name} wedi cymeradwyo penderfyniad cymedroli gan %{target} approve_user_html: Mae %{name} wedi cymeradwyo cofrestru gan %{target} assigned_to_self_report_html: Mae %{name} wedi neilltuo adroddiad %{target} iddyn nhw eu hunain + change_email_user_html: Mae %{name} wedi newid cyfeiriad e-bost defnyddiwr %{target} change_role_user_html: Mae %{name} wedi newid rôl %{target} + confirm_user_html: Mae %{name} wedi cadarnhau cyfeiriad e-bost defnyddiwr %{target} create_account_warning_html: Mae %{name} wedi anfon rhybudd at %{target} create_announcement_html: Mae %{name} wedi creu cyhoeddiad newydd %{target} + create_canonical_email_block_html: Mae %{name} wedi'i rwystro e-bost gyda'r hash %{target} create_custom_emoji_html: Mae %{name} wedi llwytho emoji newydd %{target} create_domain_allow_html: Mae %{name} wedi caniatáu ffedereiddio â pharth %{target} create_domain_block_html: Mae %{name} wedi rhwystro parth %{target} + create_email_domain_block_html: Mae %{name} wedi rhwystro parth e-bost %{target} create_ip_block_html: Mae %{name} wedi creu rheol ar gyfer IP %{target} create_unavailable_domain_html: Mae %{name} wedi stopio danfon i barth %{target} create_user_role_html: Mae %{name} wedi creu rôl %{target} demote_user_html: Mae %{name} wedi israddio defnyddiwr %{target} destroy_announcement_html: Mae %{name} wedi dileu cyhoeddiad %{target} + destroy_canonical_email_block_html: Mae %{name} wedi dad-rwystro parth e-bost %{target} destroy_custom_emoji_html: Mae %{name} wedi dileu emoji %{target} destroy_domain_allow_html: Mae %{name} wedi gwrthod ffederasiwn gyda pharth %{target} destroy_domain_block_html: Mae %{name} wedi dad rwystro parth %{target} + destroy_email_domain_block_html: Mae %{name} wedi dad-rwystro parth e-bost %{target} destroy_instance_html: Mae %{name} wedi dileu parth %{target} destroy_ip_block_html: Mae %{name} dileu rheol ar gyfer IP %{target} destroy_status_html: Mae %{name} wedi tynnu postiad gan %{target} @@ -255,8 +272,10 @@ cy: destroy_user_role_html: Mae %{name} wedi dileu rôl %{target} disable_2fa_user_html: Mae %{name} wedi analluogi gofyniad dau ffactor ar gyfer defnyddiwr %{target} disable_custom_emoji_html: Mae %{name} wedi analluogi emoji %{target} + disable_sign_in_token_auth_user_html: Mae %{name} wedi analluogi dilysiad tocyn e-bost %{target} disable_user_html: Mae %{name} wedi analluogi mewngofnodi defnyddiwr %{target} enable_custom_emoji_html: Mae %{name} wedi analluogi emoji %{target} + enable_sign_in_token_auth_user_html: Mae %{name} wedi galluogi dilysiad tocyn e-bost %{target} enable_user_html: Mae %{name} wedi galluogi mewngofnodi defnyddiwr %{target} memorialize_account_html: Newidiodd %{name} gyfrif %{target} i dudalen memoriam promote_user_html: Mae %{name} wedi hyrwyddo defnyddiwr %{target} @@ -264,6 +283,7 @@ cy: reject_user_html: Mae %{name} wedi gwrthod cofrestriad gan %{target} remove_avatar_user_html: Mae %{name} wedi tynnu afatar %{target} reopen_report_html: Mae %{name} wedi ailagor adroddiad %{target} + resend_user_html: Mae %{name} wedi ail anfon e-bost cadarnhau i%{target} reset_password_user_html: Mae %{name} wedi ailosod cyfrinair defnyddiwr %{target} resolve_report_html: Mae %{name} wedi datrys adroddiad %{target} sensitive_account_html: Mae %{name} wedi marcio cyfrwng %{target} fel un sensitif @@ -444,6 +464,7 @@ cy: other: "%{count} ymgais i gofrestru dros yr wythnos ddiwethaf" two: "%{count} ymgais i gofrestru dros yr wythnos ddiwethaf" zero: "%{count} o ymgeisiadau i gofrestru dros yr wythnos ddiwethaf" + created_msg: Parth e-bost wedi'i rwystro'n llwyddiannus delete: Dileu dns: types: @@ -452,8 +473,12 @@ cy: new: create: Ychwanegu parth resolve: Datrys parth + title: Rhwystro parth e-bost newydd + no_email_domain_block_selected: Ni newidiwyd unrhyw rwystro parth e-bost gan na ddewiswyd yr un ohonyn nhw not_permitted: Dim caniatâd + resolved_dns_records_hint_html: Mae'r enw parth yn cyd-fynd â'r parthau MX canlynol, sy'n gyfrifol yn y pen draw am dderbyn e-bost. Bydd rhwystro parth MX yn rhwystro cofrestriadau o unrhyw gyfeiriad e-bost sy'n defnyddio'r un parth MX, hyd yn oed os yw'r enw parth gweladwy yn wahanol. Byddwch yn ofalus i beidio â rhwystro'r prif ddarparwyr e-bost. resolved_through_html: Wedi'i ddatrys trwy %{domain} + title: Parthau e-bost wedi'u rhwystro export_domain_allows: new: title: Mewnforio parth yn caniatáu @@ -623,6 +648,7 @@ cy: resolve_description_html: Ni fydd unrhyw gamau yn cael eu cymryd yn erbyn y cyfrif a adroddwyd, ni chofnodwyd rhybudd, a bydd yr adroddiad yn cael ei gau. silence_description_html: Bydd y cyfrif yn weladwy i'r rhai sydd eisoes yn ei ddilyn neu'n edrych arno â llaw, gan gyfyngu'n ddifrifol ar ei gyrhaeddiad. Mae modd ei ddychwelyd bob amser. Yn cau pob adroddiad yn erbyn y cyfrif hwn. suspend_description_html: Bydd y cyfrif a'i holl gynnwys yn anhygyrch ac yn cael ei ddileu yn y pen draw, a bydd rhyngweithio ag ef yn amhosibl. Yn gildroadwy o fewn 30 diwrnod. Yn cau pob adroddiad yn erbyn y cyfrif hwn. + actions_description_html: Penderfynwch pa gamau i'w cymryd i delio gyda'r adroddiad hwn. Os cymerwch gamau cosbi yn erbyn y cyfrif a adroddwyd, bydd hysbysiad e-bost yn cael ei anfon atyn nhw, ac eithrio pan fydd y categori Sbam yn cael ei ddewis. actions_description_remote_html: Penderfynwch pa gamau i'w cymryd i ddatrys yr adroddiad hwn. Bydd hyn ond yn effeithio ar sut mae'ch gweinydd yn cyfathrebu â'r cyfrif hwn o bell ac yn trin ei gynnwys. add_to_report: Ychwanegu rhagor i adroddiad already_suspended_badges: @@ -687,6 +713,7 @@ cy: delete_data_html: Dileu proffil a chynnwys @%{acct} 30 diwrnod o nawr oni bai ei b/fod heb ei h/atal yn y cyfamser preview_preamble_html: 'Bydd @%{acct} yn derbyn rhybudd gyda''r cynnwys canlynol:' record_strike_html: Recordio rhybudd yn erbyn @%{acct} i'ch helpu i ddwysáu ar achosion o dorri rheolau yn y dyfodol o'r cyfrif hwn + send_email_html: Anfon e-bost rhybuddio at @%{acct} warning_placeholder: Rhesymeg ychwanegol dewisol ar gyfer y cam cymedroli. target_origin: Tarddiad y cyfrif a adroddwyd title: Adroddiadau @@ -734,6 +761,7 @@ cy: manage_appeals: Rheoli Apeliadau manage_appeals_description: Yn caniatáu i ddefnyddwyr adolygu apeliadau yn erbyn camau cymedroli manage_blocks: Rheoli Blociau + manage_blocks_description: Yn caniatáu i ddefnyddwyr rwystro darparwyr e-bost a chyfeiriadau IP manage_custom_emojis: Rheoli Emojis Cyfaddas manage_custom_emojis_description: Yn caniatáu i ddefnyddwyr reoli emojis cyfaddas ar y gweinydd manage_federation: Rheoli Ffederasiwn @@ -751,6 +779,7 @@ cy: manage_taxonomies: Rheoli Tacsonomeg manage_taxonomies_description: Yn caniatáu i ddefnyddwyr adolygu cynnwys sy'n trendio a diweddaru gosodiadau hashnodau manage_user_access: Rheoli Mynediad Defnyddwyr + manage_user_access_description: Yn caniatáu i ddefnyddwyr analluogi dilysiad dau ffactor defnyddwyr eraill, newid eu cyfeiriad e-bost, ac ailosod eu cyfrinair manage_users: Rheoli Defnyddwyr manage_users_description: Yn caniatáu i ddefnyddwyr weld manylion defnyddwyr eraill a chyflawni camau cymedroli yn eu herbyn manage_webhooks: Rheoli Bachau Gwe @@ -825,6 +854,7 @@ cy: destroyed_msg: Llwytho i fyny i'r wefan wedi'i dileu yn llwyddiannus! software_updates: critical_update: Hanfodol - diweddarwch yn fuan + description: Argymhellir cadw'ch gosodiad Mastodon yn gyfredol i elwa o'r atgyweiriadau a'r nodweddion diweddaraf. Hefyd, weithiau mae'n hanfodol diweddaru Mastodon mewn modd amserol er mwyn osgoi materion diogelwch. Am y rhesymau hyn, mae Mastodon yn gwirio am ddiweddariadau bob 30 munud, a bydd yn eich hysbysu yn unol â'ch dewisiadau hysbysu e-bost. documentation_link: Dysgu rhagor release_notes: Nodiadau ryddhau title: Diweddariadau ar gael @@ -912,13 +942,13 @@ cy: message_html: "Mae eich storfa gwrthrychau wedi'i cham ffurfweddu. Mae preifatrwydd eich defnyddwyr mewn perygl." tags: moderation: - not_trendable: Ddim yn dueddol + not_trendable: Ddim yn trendio not_usable: Ddim yn ddefnyddiadwy pending_review: O dan ystyriaeth review_requested: Gofynnwyd am adolygiad reviewed: Adolygwyd title: Statws - trendable: Tueddadwy + trendable: Trendadwy unreviewed: Heb ei adolygu usable: Defnyddiadwy name: Enw @@ -933,10 +963,16 @@ cy: trends: allow: Caniatáu approved: Cymeradwywyd + confirm_allow: Ydych chi'n siŵr eich bod am ganiatáu'r tagiau a ddewiswyd? + confirm_disallow: Ydych chi'n siŵr eich bod am wrthod y tagiau hyn? disallow: Gwrthod links: allow: Caniatáu dolen allow_provider: Caniatáu cyhoeddwr + confirm_allow: Ydych chi'n siŵr eich bod am ganiatáu'r dolenni hyn? + confirm_allow_provider: Ydych chi'n siŵr eich bod am ganiatáu'r darparwyr hyn? + confirm_disallow: Ydych chi'n siŵr eich bod am wrthod y dolenni hyn? + confirm_disallow_provider: A ydych yn siŵr eich bod am wrthod y darparwyr hyn? description_html: Mae'r rhain yn ddolenni sy'n cael eu rhannu llawer ar hyn o bryd gan gyfrifon y mae eich gweinydd yn gweld postiadau ohonyn nhw. Gall helpu eich defnyddwyr i ddarganfod beth sy'n digwydd yn y byd. Ni chaiff unrhyw ddolenni eu dangos yn gyhoeddus nes i chi gymeradwyo'r cyhoeddwr. Gallwch hefyd ganiatáu neu wrthod dolenni unigol. disallow: Gwrthod dolen disallow_provider: Gwrthod y cyhoeddwr @@ -952,18 +988,22 @@ cy: zero: Wedi'i rannu gan %{count} o bobl dros yr wythnos ddiwethaf title: Dolenni sy'n trendio usage_comparison: Wedi'i rannu %{today} gwaith heddiw, o'i gymharu â %{yesterday} ddoe - not_allowed_to_trend: Dim caniatâd i dueddu + not_allowed_to_trend: Dim caniatâd i trendio only_allowed: Derbyniwyd yn unig pending_review: Yn aros am adolygiad preview_card_providers: - allowed: Gall dolenni gan y cyhoeddwr hwn greu tuedd + allowed: Gall dolenni gan y cyhoeddwr hwn greu trend description_html: Mae'r rhain yn barthau lle mae dolenni'n cael eu rhannu'n aml ar eich gweinydd. Ni fydd dolenni'n trendio'n gyhoeddus oni bai bod parth y ddolen yn cael ei gymeradwyo. Mae eich cymeradwyaeth (neu eich gwrthodiad) yn ymestyn i is-barthau. - rejected: Ni fydd dolenni gan y cyhoeddwr hwn yn creu tuedd + rejected: Ni fydd dolenni gan y cyhoeddwr hwn yn creu trend title: Cyhoeddwyr rejected: Gwrthodwyd statuses: allow: Caniatáu postiad allow_account: Caniatáu awdur + confirm_allow: Ydych chi'n siŵr eich bod am ganiatáu'r statws hyn? + confirm_allow_account: Ydych chi'n siŵr eich bod am ganiatáu'r cyfrifon hyn? + confirm_disallow: A ydych yn siŵr eich bod am wrthod y statws hyn? + confirm_disallow_account: A ydych yn siŵr eich bod am wrthod y cyfrifon hyn? description_html: Mae'r rhain yn bostiadau y mae eich gweinydd yn gwybod amdanyn nhw sy'n cael eu rhannu a'u ffafrio llawer ar hyn o bryd. Gall helpu eich defnyddwyr newydd a'ch defnyddwyr sy'n dychwelyd i ddod o hyd i fwy o bobl i'w dilyn. Ni chaiff unrhyw bostiadau eu dangos yn gyhoeddus nes i chi gymeradwyo'r awdur, ac mae'r awdur yn caniatáu i'w cyfrif gael ei awgrymu i eraill. Gallwch hefyd ganiatáu neu wrthod postiadau unigol. disallow: Gwrthod postiad disallow_account: Gwrthod awdur @@ -1004,6 +1044,7 @@ cy: other: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf two: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf zero: Wedi'i ddefnyddio gan %{count} o bobl dros yr wythnos ddiwethaf + title: Argymhellion a Threndiau trending: Trendio warning_presets: add_new: Ychwanegu newydd @@ -1092,7 +1133,9 @@ cy: guide_link_text: Gall pawb gyfrannu. sensitive_content: Cynnwys sensitif application_mailer: + notification_preferences: Newid dewisiadau e-bost salutation: "%{name}," + settings: 'Newid dewisiadau e-bost: %{link}' unsubscribe: Dad-danysgrifio view: 'Gweld:' view_profile: Gweld proffil @@ -1112,6 +1155,7 @@ cy: hint_html: Un peth arall! Mae angen i ni gadarnhau eich bod yn ddynol (mae hyn er mwyn i ni allu cadw'r sbam allan!). Datryswch y CAPTCHA isod a chliciwch "Parhau". title: Gwiriad diogelwch confirmations: + awaiting_review: Mae eich cyfeiriad e-bost wedi'i gadarnhau! Mae aelod o staff %{domain} bellach yn adolygu'ch cofrestriad. Byddwch yn derbyn e-bost os ydyn nhw'n cymeradwyo eich cyfrif! awaiting_review_title: Mae eich cofrestriad yn cael ei adolygu clicking_this_link: clicio ar y ddolen hon login_link: mewngofnodi @@ -1119,6 +1163,7 @@ cy: redirect_to_app_html: Dylech fod wedi cael eich ailgyfeirio i ap %{app_name}. Os na ddigwyddodd hynny, rhowch gynnig ar %{clicking_this_link} neu ewch eich hun i'r ap. registration_complete: Mae eich cofrestriad ar %{domain} bellach wedi'i gwblhau! welcome_title: Croeso, %{name}! + wrong_email_hint: Os nad yw'r cyfeiriad e-bost hwnnw'n gywir, gallwch ei newid yng ngosodiadau'r cyfrif. delete_account: Dileu cyfrif delete_account_html: Os hoffech chi ddileu eich cyfrif, mae modd parhau yma. Bydd gofyn i chi gadarnhau. description: @@ -1139,6 +1184,7 @@ cy: or_log_in_with: Neu mewngofnodwch gyda privacy_policy_agreement_html: Rwyf wedi darllen ac yn cytuno i'r polisi preifatrwydd progress: + confirm: Cadarnhau'r e-bost details: Eich manylion review: Ein hadolygiad rules: Derbyn rheolau @@ -1160,8 +1206,10 @@ cy: security: Diogelwch set_new_password: Gosod cyfrinair newydd setup: + email_below_hint_html: Gwiriwch eich ffolder sbam, neu gofynnwch am un arall. Gallwch gywiro eich cyfeiriad e-bost os yw'n anghywir. email_settings_hint_html: Cliciwch ar y ddolen a anfonwyd atoch i wirio %{email}. Byddwn yn aros yma amdanoch. link_not_received: Heb gael dolen? + new_confirmation_instructions_sent: Byddwch yn derbyn e-bost newydd gyda'r ddolen gadarnhau ymhen ychydig funudau! title: Gwiriwch eich blwch derbyn sign_in: preamble_html: Mewngofnodwch gyda'ch manylion %{domain}. Os yw eich cyfrif yn cael ei gynnal ar weinydd gwahanol, ni fydd modd i chi fewngofnodi yma. @@ -1172,7 +1220,9 @@ cy: title: Gadewch i ni eich gosod ar %{domain}. status: account_status: Statws cyfrif + confirming: Wrthi'n aros i gadarnhad e-bost gael ei gwblhau. functional: Mae eich cyfrif nawr yn weithredol. + pending: Mae eich cais yn aros i gael ei adolygu gan ein staff. Gall hyn gymryd peth amser. Byddwch yn derbyn e-bost os caiff eich cais ei gymeradwyo. redirecting_to: Mae eich cyfrif yn anweithredol oherwydd ei fod ar hyn o bryd yn ailgyfeirio i %{acct}. self_destruct: Gab fod parth %{domain} yn cau, dim ond mynediad cyfyngedig fyddwch yn ei gael i'ch cyfrif. view_strikes: Gweld rybuddion y gorffennol yn erbyn eich cyfrif @@ -1215,6 +1265,9 @@ cy: before: 'Cyn bwrw ymlaen, darllenwch y nodiadau hyn yn ofalus:' caches: Efallai bydd cynnwys sydd wedi'i storio dros dro gan weinyddion eraill yn parhau data_removal: Bydd eich postiadau a data arall yn cael eu dileu'n barhaol + email_change_html: Gallwch newid eich cyfeiriad e-bost heb ddileu eich cyfrif + email_contact_html: Os nad yw byth wedi cyrraedd, gallwch anfon e-bost at %{email} am help + email_reconfirmation_html: Os nad ydych yn derbyn yr e-bost cadarnhau, gallwch ofyn amdano eto irreversible: Fyddwch chi ddim yn gallu adfer nac ail-greu eich cyfrif more_details_html: Am fwy o fanylion, darllenwch y polisi preifatrwydd. username_available: Bydd eich enw defnyddiwr ar gael eto @@ -1479,6 +1532,7 @@ cy: authentication_methods: otp: ap dilysu dau ffactor password: cyfrinair + sign_in_token: cod diogelwch e-bost webauthn: allweddi diogelwch description_html: Os ydych yn gweld gweithgaredd nad ydych yn ei adnabod, ystyriwch newid eich cyfrinair a galluogi dilysu dau ffactor. empty: Dim hanes dilysu ar gael @@ -1489,6 +1543,16 @@ cy: unsubscribe: action: Iawn, dad-danysgrifio complete: Dad-danysgrifiwyd + confirmation_html: Ydych chi'n siŵr eich bod am ddad-danysgrifio rhag derbyn %{type} Mastodon ar %{domain} i'ch e-bost yn %{email}? Gallwch ail-danysgrifio o'ch gosodiadau hysbysu e-bost rhywbryd eto . + emails: + notification_emails: + favourite: e-bost hysbysu hoffi + follow: e-byst hysbysu dilyn + follow_request: e-byst ceisiadau dilyn + mention: e-byst hysbysu crybwylliadau + reblog: e-byst hysbysiadau hybu + resubscribe_html: Os ydych wedi dad-danysgrifio trwy gamgymeriad, gallwch ail-danysgrifio drwy'ch gosodiadau hysbysu e-bost . + success_html: Ni fyddwch bellach yn derbyn %{type} ar gyfer Mastodon ar %{domain} i'ch e-bost am %{email}. title: Dad-danysgrifio media_attachments: validations: @@ -1569,6 +1633,8 @@ cy: update: subject: Golygodd %{name} bostiad notifications: + administration_emails: E-byst hysbysiadau gweinyddol + email_events: Digwyddiadau ar gyfer hysbysiadau e-bost email_events_hint: 'Dewiswch ddigwyddiadau yr ydych am dderbyn hysbysiadau ar eu cyfer:' number: human: @@ -1727,6 +1793,7 @@ cy: import: Mewnforio import_and_export: Mewnforio ac allforio migrate: Mudo cyfrif + notifications: Hysbysiadau e-bost preferences: Dewisiadau profile: Proffil cyhoeddus relationships: Yn dilyn a dilynwyr @@ -1983,9 +2050,9 @@ cy: other: "%{people} o bobl yn y 2 ddiwrnod diwethaf" two: "%{people} o bobl yn y 2 ddiwrnod diwethaf" zero: "%{people} o bobl yn y 2 ddiwrnod diwethaf" - hashtags_subtitle: Gweld beth sy'n tueddu dros y 2 ddiwrnod diwethaf - hashtags_title: Hashnodau tuedd - hashtags_view_more: Gweld mwy o hashnodau tuedd + hashtags_subtitle: Gweld beth sy'n trendio dros y 2 ddiwrnod diwethaf + hashtags_title: Hashnodau trendio + hashtags_view_more: Gweld mwy o hashnodau trendio post_action: Creu post_step: Dywedwch helo wrth y byd gyda thestun, lluniau, fideos neu arolygon barn. post_title: Creu'ch postiad cyntaf @@ -2001,6 +2068,7 @@ cy: invalid_otp_token: Côd dau-ffactor annilys otp_lost_help_html: Os colloch chi fynediad i'r ddau, mae modd i chi gysylltu a %{email} rate_limited: Gormod o geisiadau dilysu, ceisiwch eto yn nes ymlaen. + seamless_external_login: Rydych chi wedi mewngofnodi trwy wasanaeth allanol, felly nid yw gosodiadau cyfrinair ac e-bost ar gael. signed_in_as: 'Wedi mewngofnodi fel:' verification: extra_instructions_html: Awgrym: Gall y ddolen ar eich gwefan fod yn anweledig. Y rhan bwysig yw rel="me" sy'n atal dynwarediad ar wefannau gyda chynnwys sy'n cael ei gynyrchu gan ddefnyddwyr. Gallwch hyd yn oed ddefnyddio tag link ym mhennyn y dudalen yn lle a, ond rhaid i'r HTML fod yn hygyrch heb weithredu JavaScript. diff --git a/config/locales/he.yml b/config/locales/he.yml index 85632c7c53c..6c02e12b95f 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -35,6 +35,7 @@ he: created_msg: הודעת מנחה נוצרה בהצלחה! destroyed_msg: הודעת מנחה נמחקה בהצלחה! accounts: + add_email_domain_block: חסימת מתחם דוא"ל approve: אשר approved_msg: בקשת %{username} להירשם אושרה בהצלחה are_you_sure: בטוח? @@ -905,10 +906,16 @@ he: trends: allow: לאפשר approved: אישור + confirm_allow: 'וידוא: האם לאשר את התגיות שנבחרו?' + confirm_disallow: 'וידוא: האם לאסור את התגיות שנבחרו?' disallow: לא לאשר links: allow: אישור קישורית allow_provider: אישור מפרסם + confirm_allow: 'וידוא: האם לאשר את הקישורים שנבחרו?' + confirm_allow_provider: 'וידוא: האם לאשר את הספקים שנבחרו?' + confirm_disallow: 'וידוא: האם לאסור את הקישורים שנבחרו?' + confirm_disallow_provider: 'וידוא: האם לאסור את הספקים שנבחרו?' description_html: בקישוריות אלה נעשה כרגע שימוש על ידי חשבונות רבים שהשרת שלך רואה הודעות מהם. זה עשוי לסייע למשתמשיך לברר מה קורה בעולם. שום קישוריות לא יוצגו עד שתאשרו את המפרסם. ניתן גם לאפשר או לדחות קישוריות ספציפיות. disallow: לא לאשר קישורית disallow_provider: לא לאשר מפרסם @@ -934,6 +941,10 @@ he: statuses: allow: הרשאת הודעה allow_account: הרשאת מחבר/ת + confirm_allow: 'וידוא: האם לאשר את הסטטוסים שנבחרו?' + confirm_allow_account: 'וידוא: האם לאשר את החשבונות שנבחרו?' + confirm_disallow: 'וידוא: האם לאסור את הסטטוסים שנבחרו?' + confirm_disallow_account: 'וידוא: האם לאסור את החשבונות שנבחרו?' description_html: אלו הן הודעות שהשרת שלך מכיר וזוכות להדהודים וחיבובים רבים כרגע. זה עשוי למשתמשיך החדשים והחוזרים למצוא עוד נעקבים. ההודעות לא מוצגות עד שיאושר המחבר/ת, והמחבר/ת יאשרו שחשבונים יומלץ לאחרים. ניתן לאשר או לדחות הודעות ספציפיות. disallow: לדחות הודעה disallow_account: לא לאשר מחבר/ת @@ -1301,7 +1312,7 @@ he: statuses: back_to_filter: חזרה לפילטר batch: - remove: הסרה מפילטר + remove: הסרה ממסנן index: hint: סנן זה חל באופן של בחירת הודעות בודדות ללא תלות בקריטריונים אחרים. תוכלו להוסיף עוד הודעות לסנן זה ממנשק הווב. title: הודעות שסוננו diff --git a/config/locales/nn.yml b/config/locales/nn.yml index e5af5c1c64e..a845c1fbb64 100644 --- a/config/locales/nn.yml +++ b/config/locales/nn.yml @@ -1448,6 +1448,7 @@ nn: mention: e-postar om omtaler reblog: e-postar om framhevingar resubscribe_html: Om du har avslutta abonnementet ved ein feil, kan du abonnera på nytt i innstillingar for e-postvarsling. + success_html: Du vil ikkje lenger få %{type} frå Mastodon på %{domain} til e-posten på %{email}. title: Meld av media_attachments: validations: @@ -1528,6 +1529,8 @@ nn: update: subject: "%{name} redigerte et innlegg" notifications: + administration_emails: Epostvarsel for administrator + email_events: Hendingar for epostvarsel email_events_hint: 'Velg hendelser som du vil motta varslinger for:' number: human: @@ -1686,6 +1689,7 @@ nn: import: Hent inn import_and_export: Importer og eksporter migrate: Kontoflytting + notifications: Epostvarsel preferences: Innstillingar profile: Profil relationships: Fylgjar og fylgjarar @@ -1932,6 +1936,7 @@ nn: invalid_otp_token: Ugyldig tostegskode otp_lost_help_html: Hvis du mistet tilgangen til begge deler, kan du komme i kontakt med %{email} rate_limited: For mange autentiseringsforsøk, prøv igjen seinare. + seamless_external_login: Du er logga inn gjennom ei ekstern tenest, så passord- og epostinnstillingar er ikkje tilgjengelege. signed_in_as: 'Logga inn som:' verification: extra_instructions_html: Tips: Linken på nettsida di kan vera usynleg. Den viktige delen er rel="me", som på nettstader med brukargenerert innhald vil hindra at andre kan låst som dei er deg. Du kan til og med bruka link i staden for a i toppteksten til sida, men HTML-koden må vera tilgjengeleg utan å måtte køyra JavaScript. diff --git a/config/locales/simple_form.he.yml b/config/locales/simple_form.he.yml index 95a334bb3a5..9e2becc52f2 100644 --- a/config/locales/simple_form.he.yml +++ b/config/locales/simple_form.he.yml @@ -73,8 +73,8 @@ he: filters: action: בחרו איזו פעולה לבצע כאשר הודעה מתאימה למסנן actions: - hide: הסתר את התוכן המסונן, כאילו לא היה קיים - warn: הסתר את התוכן המסונן מאחורי אזהרה עם כותרת המסנן + hide: הסתרת התוכן המסונן, כאילו לא היה קיים + warn: הסתרת התוכן המסונן מאחורי אזהרה עם כותרת המסנן form_admin_settings: activity_api_enabled: מספר ההודעות שפורסמו מקומית, משתמשים פעילים, והרשמות חדשות בדליים שבועיים app_icon: WEBP, PNG, GIF או JPG. גובר על אייקון ברירת המחדל ביישומון על מכשירים ניידים ומחליף אותו באייקון נבחר. From ee6d3a83f125a4f5eac604c5ee32856aa2c68b70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 09:32:19 +0200 Subject: [PATCH 037/156] Update dependency concurrent-ruby to v1.3.4 (#31412) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index e4d787eb646..f71b71ee4a7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -168,7 +168,7 @@ GEM climate_control (1.2.0) cocoon (1.2.15) color_diff (0.1) - concurrent-ruby (1.3.3) + concurrent-ruby (1.3.4) connection_pool (2.4.1) cose (1.3.0) cbor (~> 0.5.9) From 3e3450be3613afd522db99e230ec5f47528ba509 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 07:33:32 +0000 Subject: [PATCH 038/156] Update dependency cssnano to v7.0.5 (#31413) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 224 +++++++++++++++++++++++++++--------------------------- 1 file changed, 112 insertions(+), 112 deletions(-) diff --git a/yarn.lock b/yarn.lock index 1df8452b461..fb8b6252aa0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5691,17 +5691,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1": - version: 4.23.1 - resolution: "browserslist@npm:4.23.1" +"browserslist@npm:^4.0.0, browserslist@npm:^4.23.0, browserslist@npm:^4.23.1, browserslist@npm:^4.23.3": + version: 4.23.3 + resolution: "browserslist@npm:4.23.3" dependencies: - caniuse-lite: "npm:^1.0.30001629" - electron-to-chromium: "npm:^1.4.796" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.16" + caniuse-lite: "npm:^1.0.30001646" + electron-to-chromium: "npm:^1.5.4" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.0" bin: browserslist: cli.js - checksum: 10c0/eb47c7ab9d60db25ce2faca70efeb278faa7282a2f62b7f2fa2f92e5f5251cf65144244566c86559419ff4f6d78f59ea50e39911321ad91f3b27788901f1f5e9 + checksum: 10c0/3063bfdf812815346447f4796c8f04601bf5d62003374305fd323c2a463e42776475bcc5309264e39bcf9a8605851e53560695991a623be988138b3ff8c66642 languageName: node linkType: hard @@ -5903,10 +5903,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001629": - version: 1.0.30001636 - resolution: "caniuse-lite@npm:1.0.30001636" - checksum: 10c0/e5f965b4da7bae1531fd9f93477d015729ff9e3fa12670ead39a9e6cdc4c43e62c272d47857c5cc332e7b02d697cb3f2f965a1030870ac7476da60c2fc81ee94 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001646": + version: 1.0.30001651 + resolution: "caniuse-lite@npm:1.0.30001651" + checksum: 10c0/7821278952a6dbd17358e5d08083d258f092e2a530f5bc1840657cb140fbbc5ec44293bc888258c44a18a9570cde149ed05819ac8320b9710cf22f699891e6ad languageName: node linkType: hard @@ -6771,43 +6771,43 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^7.0.4": - version: 7.0.4 - resolution: "cssnano-preset-default@npm:7.0.4" +"cssnano-preset-default@npm:^7.0.5": + version: 7.0.5 + resolution: "cssnano-preset-default@npm:7.0.5" dependencies: - browserslist: "npm:^4.23.1" + browserslist: "npm:^4.23.3" css-declaration-sorter: "npm:^7.2.0" cssnano-utils: "npm:^5.0.0" - postcss-calc: "npm:^10.0.0" - postcss-colormin: "npm:^7.0.1" - postcss-convert-values: "npm:^7.0.2" - postcss-discard-comments: "npm:^7.0.1" - postcss-discard-duplicates: "npm:^7.0.0" + postcss-calc: "npm:^10.0.1" + postcss-colormin: "npm:^7.0.2" + postcss-convert-values: "npm:^7.0.3" + postcss-discard-comments: "npm:^7.0.2" + postcss-discard-duplicates: "npm:^7.0.1" postcss-discard-empty: "npm:^7.0.0" postcss-discard-overridden: "npm:^7.0.0" - postcss-merge-longhand: "npm:^7.0.2" - postcss-merge-rules: "npm:^7.0.2" + postcss-merge-longhand: "npm:^7.0.3" + postcss-merge-rules: "npm:^7.0.3" postcss-minify-font-values: "npm:^7.0.0" postcss-minify-gradients: "npm:^7.0.0" - postcss-minify-params: "npm:^7.0.1" - postcss-minify-selectors: "npm:^7.0.2" + postcss-minify-params: "npm:^7.0.2" + postcss-minify-selectors: "npm:^7.0.3" postcss-normalize-charset: "npm:^7.0.0" postcss-normalize-display-values: "npm:^7.0.0" postcss-normalize-positions: "npm:^7.0.0" postcss-normalize-repeat-style: "npm:^7.0.0" postcss-normalize-string: "npm:^7.0.0" postcss-normalize-timing-functions: "npm:^7.0.0" - postcss-normalize-unicode: "npm:^7.0.1" + postcss-normalize-unicode: "npm:^7.0.2" postcss-normalize-url: "npm:^7.0.0" postcss-normalize-whitespace: "npm:^7.0.0" postcss-ordered-values: "npm:^7.0.1" - postcss-reduce-initial: "npm:^7.0.1" + postcss-reduce-initial: "npm:^7.0.2" postcss-reduce-transforms: "npm:^7.0.0" postcss-svgo: "npm:^7.0.1" - postcss-unique-selectors: "npm:^7.0.1" + postcss-unique-selectors: "npm:^7.0.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/0083821e778bdf7b8aa9589408a01a717be730f73584e7b81756a6fcf87af05b8f17342025e666572a8d573cc30783f2d817b0f7ad63670398bc3135b017ccad + checksum: 10c0/ffa7c6fa16c6ad98b7732fc563de74d492e6ad6d243a9f00431c0cbdbc576bcd49226d2695d881465d32dea0a2916add40ac10e7560dd7b5de9fd0fa25ee081b languageName: node linkType: hard @@ -6821,14 +6821,14 @@ __metadata: linkType: hard "cssnano@npm:^7.0.0": - version: 7.0.4 - resolution: "cssnano@npm:7.0.4" + version: 7.0.5 + resolution: "cssnano@npm:7.0.5" dependencies: - cssnano-preset-default: "npm:^7.0.4" + cssnano-preset-default: "npm:^7.0.5" lilconfig: "npm:^3.1.2" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/3939a0b37b11cb4bae92f7916517c7ba21257551f92517b49a640d5df32e855fb7e73321f4be44d2c2de578309c05d711cdcb1976e95607b1b7f92bd4cbd1350 + checksum: 10c0/cb43ed964787dca33efb44d8f4fea8a49c495db44d1d12940493f0dd5d63db78e01c5b140fe42b480b332733602a25f4c85186d00977eb3070b29f7422761985 languageName: node linkType: hard @@ -7469,10 +7469,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.796": - version: 1.4.806 - resolution: "electron-to-chromium@npm:1.4.806" - checksum: 10c0/44f925ba64bb623d0482cd2f14fcfb27017cec1f11ee642e0d49cb128cd714ba5e074c2cd8756dfc18010aa66d3c64039cdea891905f7c17160a8963db574fab +"electron-to-chromium@npm:^1.5.4": + version: 1.5.7 + resolution: "electron-to-chromium@npm:1.5.7" + checksum: 10c0/be4460bbe3d2186a16d53a03da67fde6fd06ad41943553ce517a45d52e03424732a982f75528e8a2d5fb042d6afde64186aa482caec0fb925daa5a74cf5ef060 languageName: node linkType: hard @@ -12378,10 +12378,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 10c0/199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 10c0/786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 languageName: node linkType: hard @@ -13323,15 +13323,15 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^10.0.0": - version: 10.0.0 - resolution: "postcss-calc@npm:10.0.0" +"postcss-calc@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-calc@npm:10.0.1" dependencies: - postcss-selector-parser: "npm:^6.0.16" + postcss-selector-parser: "npm:^6.1.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.38 - checksum: 10c0/d4d529f2f71b49f17441eed74a7564ccd2779c72ed8648d4bb2530261a27c0ca01fe6a07260e7bf57e55f46dd68dea07e52fd1a6b538db7bc13015124be258a5 + checksum: 10c0/5e38cc6f082f87e82067497b41684410784223ecd3701bf52242ea9f2f467f1fad6b5a561f8aa3be307d89435b4060f58aeb27c4064003586daf653cc4d91fef languageName: node linkType: hard @@ -13385,29 +13385,29 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-colormin@npm:7.0.1" +"postcss-colormin@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-colormin@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.1" + browserslist: "npm:^4.23.3" caniuse-api: "npm:^3.0.0" colord: "npm:^2.9.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/e01e9e129ce39320cf10bb09ee2a3ab5b44b77805d3f7827eea07297644838b85c33b78996eeae0a1aba327ffd72a6ab1d24949ebc831523e310e916d5500371 + checksum: 10c0/76d09fb7e0218698e622a7c2cfc9087985f48f3a7e44f2655d5eefac4ae9c04198ae9d408dc7ace15d3aa5bde80e7031e462b0cb9b5bd50cfa76bbb1503c755b languageName: node linkType: hard -"postcss-convert-values@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-convert-values@npm:7.0.2" +"postcss-convert-values@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-convert-values@npm:7.0.3" dependencies: - browserslist: "npm:^4.23.1" + browserslist: "npm:^4.23.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/beb59faf6aae97e6d3c233c5e6ed06cc60d65c49eec576036e3d0da1a831a1e827e3d41f5e81d016440b4f0bdf1406268ae069c4d5b38a6667b310c3da079d22 + checksum: 10c0/dbb6278bd8d8b11e448933d823426c883bff3f6abeaa23c7530cc4668b9da6f714e073840f280273f8a14022c3a99eb461ec732f7539e062b32f5281e1be6526 languageName: node linkType: hard @@ -13465,23 +13465,23 @@ __metadata: languageName: node linkType: hard -"postcss-discard-comments@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-discard-comments@npm:7.0.1" +"postcss-discard-comments@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-discard-comments@npm:7.0.2" dependencies: - postcss-selector-parser: "npm:^6.1.0" + postcss-selector-parser: "npm:^6.1.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/64de3fced7e0e49dfea6aede8a5ca495b81dcd01c3c47734a5fbc86a3cb2b1ae39e1958e34e9bea64ecabd5fb4d8c287ec1d6189cf175c2434c6b6582da79948 + checksum: 10c0/c01632e643b6ec1f61ad59efe06a9e8dfc7fcedeb1551ae48fc33fa801353f6222e31954286cd97171c694f34c2b4c7f7a2213fd0f913e37c34d0353258ed234 languageName: node linkType: hard -"postcss-discard-duplicates@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-discard-duplicates@npm:7.0.0" +"postcss-discard-duplicates@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-discard-duplicates@npm:7.0.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/37d568dc18d47b8b9f0fd6d5115b1faf96c2bf429fc4586508a773533479e18627d6260cad6a3ca7d3bfc2f220fd9448410aee40e07f2ec6c6f96bbe3595dbc8 + checksum: 10c0/5cc2cac249f68004864865ea2ec38b7d5e28184f33e904e531ff57b533aacb73ec49e4a7d83219184001b8d167e5bcabc1673248134468d7ebaa0bfb9ff78f0a languageName: node linkType: hard @@ -13617,29 +13617,29 @@ __metadata: languageName: node linkType: hard -"postcss-merge-longhand@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-merge-longhand@npm:7.0.2" +"postcss-merge-longhand@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-merge-longhand@npm:7.0.3" dependencies: postcss-value-parser: "npm:^4.2.0" - stylehacks: "npm:^7.0.2" + stylehacks: "npm:^7.0.3" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/71d22418e5850e134bfcf2038acb1c91eeb48d9b6f9e4c0252fee757e11dc4ae351097a855c327fbc38dc7658fa6edc7cc7f458c08bb4044b82c6005dc565fcb + checksum: 10c0/b968c3d16f3edc6075b20219a1165c089dc454a6a42951dcdfc94adb932fb96ef7bcd465c6cd21b0e5b55ac08921355ddbbbc7cdcf87a345e4bef8b3cdd2e7e9 languageName: node linkType: hard -"postcss-merge-rules@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-merge-rules@npm:7.0.2" +"postcss-merge-rules@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-merge-rules@npm:7.0.3" dependencies: - browserslist: "npm:^4.23.1" + browserslist: "npm:^4.23.3" caniuse-api: "npm:^3.0.0" cssnano-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^6.1.0" + postcss-selector-parser: "npm:^6.1.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/fbad20382ca45f1b3b5ff704c075f899cc9ba8418ae6effbdeb9e7c1f9b5c24996d1941ad36cd0936d60cbf127a72f235b2cbb0c44d9239a8a61042406d95b4a + checksum: 10c0/3cd20484ab6d15c62eded408248d5eeaba52a573935943f933865680e070a0e75b3a7447802c575bc86e1fae667cf51d9d5766537835d9b8c090337b5adf928e languageName: node linkType: hard @@ -13667,28 +13667,28 @@ __metadata: languageName: node linkType: hard -"postcss-minify-params@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-minify-params@npm:7.0.1" +"postcss-minify-params@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-minify-params@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.1" + browserslist: "npm:^4.23.3" cssnano-utils: "npm:^5.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/84e1c4de5af47178c1f48e10ce16341560f32bb2becf5ec9b014103f6c706174bc70885e2e13ced4de9b4f1959fb970193261cbd4751c8b87d5159e859e8c5ec + checksum: 10c0/0e041f70554bae9d4a66c8ab2f2f3ed8bf73862c9d5ff9972ac7f1a596badd1544f093fa2362dd33e96c038af9e10287cdbfec9f480c49bffdcbaca9fdcb1e4e languageName: node linkType: hard -"postcss-minify-selectors@npm:^7.0.2": - version: 7.0.2 - resolution: "postcss-minify-selectors@npm:7.0.2" +"postcss-minify-selectors@npm:^7.0.3": + version: 7.0.3 + resolution: "postcss-minify-selectors@npm:7.0.3" dependencies: cssesc: "npm:^3.0.0" - postcss-selector-parser: "npm:^6.1.0" + postcss-selector-parser: "npm:^6.1.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/87e0c21a0135b6c61b58d62c4c1e0cbd3cfb516ff8105db714c6a33a5edc477846ae220399d368e4ef6518529c711aa2dee9ff49e9befd93e83d5c939f3084a1 + checksum: 10c0/5211f63a1672f646a1bab57bd8eac0816d42adacb5e286ad5e6e342a795bb0d086bd6044a1b338311ca28f33f2c1833165ee611eaa671287379821ba3c5d68ad languageName: node linkType: hard @@ -13813,15 +13813,15 @@ __metadata: languageName: node linkType: hard -"postcss-normalize-unicode@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-normalize-unicode@npm:7.0.1" +"postcss-normalize-unicode@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-normalize-unicode@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.1" + browserslist: "npm:^4.23.3" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/fcabac738765f608cb211ac01a19f9a7d784f99d223ef6f31352f37b9bcf008e0ca7849414c9e77116be8660d78b01dba6fc4a87cee7c9a977d3c2741d6a222d + checksum: 10c0/0df1aac932cc2340715178fd024e0f6d872ea5a4bee1bc8357317a75a7b2c904d885f754cc162af001aa2a9ded7c54fac7cbcd701e21e995c1ace92dc08f2b9d languageName: node linkType: hard @@ -13981,15 +13981,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-reduce-initial@npm:7.0.1" +"postcss-reduce-initial@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-reduce-initial@npm:7.0.2" dependencies: - browserslist: "npm:^4.23.1" + browserslist: "npm:^4.23.3" caniuse-api: "npm:^3.0.0" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/3e7c6c1d0cc4ace38f44971f02d0dd98131af678cf114aa05cfa0c066420019d5329c221ef8507644b8a79d0e76534303f747c97860ac777fe17f57110edefe1 + checksum: 10c0/1e6fafaf5fac52b351c8de156ed62e4e1f48da7eb07f9ce90da54b45dca61da9af1e954b8a343271cb3e4ec99e0c5f18d7f9f96da0ca144511fca04498fac78c languageName: node linkType: hard @@ -14049,7 +14049,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.0, postcss-selector-parser@npm:^6.1.1": +"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.0, postcss-selector-parser@npm:^6.1.1": version: 6.1.1 resolution: "postcss-selector-parser@npm:6.1.1" dependencies: @@ -14071,14 +14071,14 @@ __metadata: languageName: node linkType: hard -"postcss-unique-selectors@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-unique-selectors@npm:7.0.1" +"postcss-unique-selectors@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-unique-selectors@npm:7.0.2" dependencies: - postcss-selector-parser: "npm:^6.1.0" + postcss-selector-parser: "npm:^6.1.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/6352d71ce2f65265f545831c2ce3686bd71961d08a2247c545d717d93d23b1eb08bb986efc11194d31970eea4cb42207b9aa9a3f4666d75492a6cbf1493cf466 + checksum: 10c0/cc54c57cd1c5a6e3e166ec63cc036d9e2df80b05e508d9ce754ca4193bf8c1bfcc16b3c6f0d81b8352a3282201d249b90bb87abacfcfb9065c9e3705ea5d110e languageName: node linkType: hard @@ -16603,15 +16603,15 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^7.0.2": - version: 7.0.2 - resolution: "stylehacks@npm:7.0.2" +"stylehacks@npm:^7.0.3": + version: 7.0.3 + resolution: "stylehacks@npm:7.0.3" dependencies: - browserslist: "npm:^4.23.1" - postcss-selector-parser: "npm:^6.1.0" + browserslist: "npm:^4.23.3" + postcss-selector-parser: "npm:^6.1.1" peerDependencies: postcss: ^8.4.31 - checksum: 10c0/552299e869ac430e1076c025ace6c80bdfd5b672632435625eb1bd45ff5611aad7f3ee810e72edc04dc0fc3761e08dec40d27b72c50b95690eea2de43238b8d8 + checksum: 10c0/5030334b06ef705b5700444dab120b540b09159e935e75b60f25bd56db1d85f0d11755f0b0f64ce3f12c5a72ff1b6f57fea49c26d18eb0de2334d6a143b94f8d languageName: node linkType: hard @@ -17552,9 +17552,9 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.16": - version: 1.0.16 - resolution: "update-browserslist-db@npm:1.0.16" +"update-browserslist-db@npm:^1.1.0": + version: 1.1.0 + resolution: "update-browserslist-db@npm:1.1.0" dependencies: escalade: "npm:^3.1.2" picocolors: "npm:^1.0.1" @@ -17562,7 +17562,7 @@ __metadata: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10c0/5995399fc202adbb51567e4810e146cdf7af630a92cc969365a099150cb00597e425cc14987ca7080b09a4d0cfd2a3de53fbe72eebff171aed7f9bb81f9bf405 + checksum: 10c0/a7452de47785842736fb71547651c5bbe5b4dc1e3722ccf48a704b7b34e4dcf633991eaa8e4a6a517ffb738b3252eede3773bef673ef9021baa26b056d63a5b9 languageName: node linkType: hard From 7996a9543dd893c772355f41a9ac41b3854fee18 Mon Sep 17 00:00:00 2001 From: Claire Date: Wed, 14 Aug 2024 09:34:30 +0200 Subject: [PATCH 039/156] Change notification request acceptance to immediately delete the request (#31256) --- .../accept_notification_request_service.rb | 3 +- app/workers/unfilter_notifications_worker.rb | 21 +++++++-- ...ccept_notification_request_service_spec.rb | 19 ++++++++ .../unfilter_notifications_worker_spec.rb | 46 +++++++++++++++++++ 4 files changed, 83 insertions(+), 6 deletions(-) create mode 100644 spec/services/accept_notification_request_service_spec.rb create mode 100644 spec/workers/unfilter_notifications_worker_spec.rb diff --git a/app/services/accept_notification_request_service.rb b/app/services/accept_notification_request_service.rb index e49eae6fd30..ad27ae33007 100644 --- a/app/services/accept_notification_request_service.rb +++ b/app/services/accept_notification_request_service.rb @@ -3,6 +3,7 @@ class AcceptNotificationRequestService < BaseService def call(request) NotificationPermission.create!(account: request.account, from_account: request.from_account) - UnfilterNotificationsWorker.perform_async(request.id) + UnfilterNotificationsWorker.perform_async(request.account_id, request.from_account_id) + request.destroy! end end diff --git a/app/workers/unfilter_notifications_worker.rb b/app/workers/unfilter_notifications_worker.rb index 223654aa165..5939a691fb6 100644 --- a/app/workers/unfilter_notifications_worker.rb +++ b/app/workers/unfilter_notifications_worker.rb @@ -3,8 +3,19 @@ class UnfilterNotificationsWorker include Sidekiq::Worker - def perform(notification_request_id) - @notification_request = NotificationRequest.find(notification_request_id) + # Earlier versions of the feature passed a `notification_request` ID + # If `to_account_id` is passed, the first argument is an account ID + # TODO for after 4.3.0: drop the single-argument case + def perform(notification_request_or_account_id, from_account_id = nil) + if from_account_id.present? + @notification_request = nil + @from_account = Account.find(from_account_id) + @recipient = Account.find(notification_request_or_account_id) + else + @notification_request = NotificationRequest.find(notification_request_or_account_id) + @from_account = @notification_request.from_account + @recipient = @notification_request.account + end push_to_conversations! unfilter_notifications! @@ -16,7 +27,7 @@ class UnfilterNotificationsWorker private def push_to_conversations! - notifications_with_private_mentions.find_each { |notification| AccountConversation.add_status(@notification_request.account, notification.target_status) } + notifications_with_private_mentions.reorder(nil).find_each(order: :desc) { |notification| AccountConversation.add_status(@recipient, notification.target_status) } end def unfilter_notifications! @@ -24,11 +35,11 @@ class UnfilterNotificationsWorker end def remove_request! - @notification_request.destroy! + @notification_request&.destroy! end def filtered_notifications - Notification.where(account: @notification_request.account, from_account: @notification_request.from_account, filtered: true) + Notification.where(account: @recipient, from_account: @from_account, filtered: true) end def notifications_with_private_mentions diff --git a/spec/services/accept_notification_request_service_spec.rb b/spec/services/accept_notification_request_service_spec.rb new file mode 100644 index 00000000000..bf67a52225f --- /dev/null +++ b/spec/services/accept_notification_request_service_spec.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +require 'rails_helper' + +RSpec.describe AcceptNotificationRequestService do + subject { described_class.new } + + let(:notification_request) { Fabricate(:notification_request) } + + describe '#call' do + it 'destroys the notification request, creates a permission, and queues a worker' do + expect { subject.call(notification_request) } + .to change { NotificationRequest.exists?(notification_request.id) }.to(false) + .and change { NotificationPermission.exists?(account_id: notification_request.account_id, from_account_id: notification_request.from_account_id) }.to(true) + + expect(UnfilterNotificationsWorker).to have_enqueued_sidekiq_job(notification_request.account_id, notification_request.from_account_id) + end + end +end diff --git a/spec/workers/unfilter_notifications_worker_spec.rb b/spec/workers/unfilter_notifications_worker_spec.rb new file mode 100644 index 00000000000..3f43b298a50 --- /dev/null +++ b/spec/workers/unfilter_notifications_worker_spec.rb @@ -0,0 +1,46 @@ +# frozen_string_literal: true + +require 'rails_helper' + +describe UnfilterNotificationsWorker do + let(:recipient) { Fabricate(:account) } + let(:sender) { Fabricate(:account) } + + before do + # Populate multiple kinds of filtered notifications + private_message = Fabricate(:status, account: sender, visibility: :direct) + mention = Fabricate(:mention, account: recipient, status: private_message) + Fabricate(:notification, filtered: true, from_account: sender, account: recipient, type: :mention, activity: mention) + follow_request = sender.request_follow!(recipient) + Fabricate(:notification, filtered: true, from_account: sender, account: recipient, type: :follow_request, activity: follow_request) + end + + shared_examples 'shared behavior' do + it 'unfilters notifications and adds private messages to conversations' do + expect { subject } + .to change { recipient.notifications.where(from_account_id: sender.id).pluck(:filtered) }.from([true, true]).to([false, false]) + .and change { recipient.conversations.exists?(last_status_id: sender.statuses.first.id) }.to(true) + end + end + + describe '#perform' do + context 'with single argument (prerelease behavior)' do + subject { described_class.new.perform(notification_request.id) } + + let(:notification_request) { Fabricate(:notification_request, from_account: sender, account: recipient) } + + it_behaves_like 'shared behavior' + + it 'destroys the notification request' do + expect { subject } + .to change { NotificationRequest.exists?(notification_request.id) }.to(false) + end + end + + context 'with two arguments' do + subject { described_class.new.perform(recipient.id, sender.id) } + + it_behaves_like 'shared behavior' + end + end +end From 8d969079334afc8b5abf04e4791fd404096214b4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 07:35:33 +0000 Subject: [PATCH 040/156] Update dependency @types/webpack to v4.41.39 (#31379) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index fb8b6252aa0..0b93feb0123 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4129,8 +4129,8 @@ __metadata: linkType: hard "@types/webpack@npm:^4.41.33": - version: 4.41.38 - resolution: "@types/webpack@npm:4.41.38" + version: 4.41.39 + resolution: "@types/webpack@npm:4.41.39" dependencies: "@types/node": "npm:*" "@types/tapable": "npm:^1" @@ -4138,7 +4138,7 @@ __metadata: "@types/webpack-sources": "npm:*" anymatch: "npm:^3.0.0" source-map: "npm:^0.6.0" - checksum: 10c0/5a0a7465d45a0e7701a8c863e88c6cba7660b37e4aeab851c71baf505dbab2e178be1cac82488c2e7d0ea11fb703ceddb53476daec3ec9a004e2fc1554233483 + checksum: 10c0/740420d092abb80b70263b02609bde209801b060d8e6f3a399a129945cb09182c2ce63dc816908bfbcdb123b35dc4c4fb51367aac2b5974537694cac2631db21 languageName: node linkType: hard From 95c11d365d9f3e4581fbafda0e3e47be39ee23a2 Mon Sep 17 00:00:00 2001 From: Jeong Arm Date: Wed, 14 Aug 2024 17:57:42 +0900 Subject: [PATCH 041/156] Don't push to cache buster if attachment path is nil (#31414) --- app/models/media_attachment.rb | 2 +- spec/models/media_attachment_spec.rb | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/models/media_attachment.rb b/app/models/media_attachment.rb index a9470e1ad20..6708cd7793d 100644 --- a/app/models/media_attachment.rb +++ b/app/models/media_attachment.rb @@ -422,7 +422,7 @@ class MediaAttachment < ApplicationRecord attachment = public_send(attachment_name) styles = DEFAULT_STYLES | attachment.styles.keys styles.map { |style| attachment.path(style) } - end + end.compact rescue => e # We really don't want any error here preventing media deletion Rails.logger.warn "Error #{e.class} busting cache: #{e.message}" diff --git a/spec/models/media_attachment_spec.rb b/spec/models/media_attachment_spec.rb index 3297387ff72..50f8d00a543 100644 --- a/spec/models/media_attachment_spec.rb +++ b/spec/models/media_attachment_spec.rb @@ -302,12 +302,10 @@ RSpec.describe MediaAttachment, :attachment_processing do it 'queues CacheBusterWorker jobs' do original_path = media.file.path(:original) small_path = media.file.path(:small) - thumbnail_path = media.thumbnail.path(:original) expect { media.destroy } .to enqueue_sidekiq_job(CacheBusterWorker).with(original_path) .and enqueue_sidekiq_job(CacheBusterWorker).with(small_path) - .and enqueue_sidekiq_job(CacheBusterWorker).with(thumbnail_path) end end From 4fdaf4513dbfb53a57b9a30857ef62b47a375757 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 11:21:51 +0200 Subject: [PATCH 042/156] Update dependency oj to v3.16.5 (#31417) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index f71b71ee4a7..33d38284042 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -460,8 +460,9 @@ GEM concurrent-ruby (~> 1.0, >= 1.0.2) sidekiq (>= 3.5) statsd-ruby (~> 1.4, >= 1.4.0) - oj (3.16.4) + oj (3.16.5) bigdecimal (>= 3.0) + ostruct (>= 0.2) omniauth (2.1.2) hashie (>= 3.4.6) rack (>= 2.2.3) @@ -582,6 +583,7 @@ GEM opentelemetry-semantic_conventions (1.10.1) opentelemetry-api (~> 1.0) orm_adapter (0.5.0) + ostruct (0.6.0) ox (2.14.18) parallel (1.25.1) parser (3.3.4.0) From 5b2750e384539a68c31a538bdc0a0842095cc902 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 11:45:14 +0200 Subject: [PATCH 043/156] Update dependency libvips to v8.15.3 (#31416) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a0af1eda6b6..65440bb2811 100644 --- a/Dockerfile +++ b/Dockerfile @@ -191,7 +191,7 @@ FROM build AS libvips # libvips version to compile, change with [--build-arg VIPS_VERSION="8.15.2"] # renovate: datasource=github-releases depName=libvips packageName=libvips/libvips -ARG VIPS_VERSION=8.15.2 +ARG VIPS_VERSION=8.15.3 # libvips download URL, change with [--build-arg VIPS_URL="https://github.com/libvips/libvips/releases/download"] ARG VIPS_URL=https://github.com/libvips/libvips/releases/download From b5ad4aae238d6beded6afd69132ff3770efe4ac6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 14:48:01 +0200 Subject: [PATCH 044/156] Update dependency propshaft to v0.9.1 (#31421) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 33d38284042..2a3a2b3893e 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -603,7 +603,7 @@ GEM actionmailer (>= 3) net-smtp premailer (~> 1.7, >= 1.7.9) - propshaft (0.9.0) + propshaft (0.9.1) actionpack (>= 7.0.0) activesupport (>= 7.0.0) rack @@ -906,7 +906,7 @@ GEM xorcist (1.1.3) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.6.16) + zeitwerk (2.6.17) PLATFORMS ruby From b5e799d165386525bebbd7ae7dde68a163332307 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 13:12:16 +0000 Subject: [PATCH 045/156] Update dependency postcss to v8.4.41 (#31420) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 0b93feb0123..597d0735676 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14090,13 +14090,13 @@ __metadata: linkType: hard "postcss@npm:^8.2.15, postcss@npm:^8.4.24, postcss@npm:^8.4.40": - version: 8.4.40 - resolution: "postcss@npm:8.4.40" + version: 8.4.41 + resolution: "postcss@npm:8.4.41" dependencies: nanoid: "npm:^3.3.7" picocolors: "npm:^1.0.1" source-map-js: "npm:^1.2.0" - checksum: 10c0/65ed67573e5443beaeb582282ff27a6be7c7fe3b4d9fa15761157616f2b97510cb1c335023c26220b005909f007337026d6e3ff092f25010b484ad484e80ea7f + checksum: 10c0/c1828fc59e7ec1a3bf52b3a42f615dba53c67960ed82a81df6441b485fe43c20aba7f4e7c55425762fd99c594ecabbaaba8cf5b30fd79dfec5b52a9f63a2d690 languageName: node linkType: hard From 5c91610e5391b888d2e25f1c2c52cb395944fd70 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 14:23:17 +0000 Subject: [PATCH 046/156] Update dependency postcss-preset-env to v10.0.1 (#31422) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 154 +++++++++++++++++++++++++++--------------------------- 1 file changed, 77 insertions(+), 77 deletions(-) diff --git a/yarn.lock b/yarn.lock index 597d0735676..f0d64d73bf9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1579,10 +1579,10 @@ __metadata: languageName: node linkType: hard -"@csstools/color-helpers@npm:^4.2.1": - version: 4.2.1 - resolution: "@csstools/color-helpers@npm:4.2.1" - checksum: 10c0/72e11b186ad0f6019a9b4b3752e620fa798c2a40cf47e8cad565dff46e572c9342eb8cf804542d7886344a1e540555d77f20119ace6b2d8a45b6e5ef8a41685c +"@csstools/color-helpers@npm:^5.0.1": + version: 5.0.1 + resolution: "@csstools/color-helpers@npm:5.0.1" + checksum: 10c0/77fa3b7236eaa3f36dea24708ac0d5e53168903624ac5aed54615752a0730cd20773fda50e742ce868012eca8c000cc39688e05869e79f34714230ab6968d1e6 languageName: node linkType: hard @@ -1596,16 +1596,16 @@ __metadata: languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/css-color-parser@npm:3.0.0" +"@csstools/css-color-parser@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/css-color-parser@npm:3.0.1" dependencies: - "@csstools/color-helpers": "npm:^4.2.1" + "@csstools/color-helpers": "npm:^5.0.1" "@csstools/css-calc": "npm:^2.0.0" peerDependencies: "@csstools/css-parser-algorithms": ^3.0.0 "@csstools/css-tokenizer": ^3.0.0 - checksum: 10c0/9b56ba3b56691d2133f1d9b881131bfd9745024a79f825284109adac05578e15ae3eed0e99c98db162932d69770fc970b5b005996c32cdf7167af3418da263c3 + checksum: 10c0/8890a621f916cbbf49e749d4e85e934ce55c9f9c339abcc5f4a64bc165605a6e8dd3cad9d3bbc994d2419a3b38981dca84b93ae50aa91d492fb5f0f4c9d95969 languageName: node linkType: hard @@ -1673,33 +1673,33 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-color-function@npm:4.0.0" +"@csstools/postcss-color-function@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-color-function@npm:4.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/ff0c0c44f5d17bc5e7ea287eff9c10ca334a84d086998a6b243a209f1795d32ba872357935f4176e5206b88dc8d2a204f452c13bc940540b7122e9e807511ac6 + checksum: 10c0/f0d3dd0677d381df54987d13ea63a59e911816d98a22eda7a5e55ca2908f52afc42fbffb73a8d25a18632b936dc38f6ada9f3e2dd7911cf775ce3718657420f4 languageName: node linkType: hard -"@csstools/postcss-color-mix-function@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-color-mix-function@npm:3.0.0" +"@csstools/postcss-color-mix-function@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-color-mix-function@npm:3.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/120e96581834b2363df1fb653959dc243d93c01bcd70bf2e34418c20cd418a75f8b4e2e81da6955345619dcbb246e7d023f395521522bacb455583c15f61c677 + checksum: 10c0/ff76400d132c42d70f58b0908ab602b550b43720320288eb4ca1f185e7340c6f232b2a789ac94be255fc7bedc3c6125314d564297d23606fb2c91a1e2d79c40b languageName: node linkType: hard @@ -1742,46 +1742,46 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-gamut-mapping@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/postcss-gamut-mapping@npm:2.0.0" +"@csstools/postcss-gamut-mapping@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-gamut-mapping@npm:2.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/be1d7f4c96f3bbcb69ed4ccc2ff406a884ae7129e6542ab6800782fbfe4e077159352409961f2da8054ec9fabbf6ed211288f1004c96632a1f6b10bef332d880 + checksum: 10c0/3415c420463dd481a3ddf5b104f15661492d9aa3613c109f9b7354b2664965a92036045e157945348cf2c06e075b89a0c0c4f49c8a00d41c827c5b61de297cd0 languageName: node linkType: hard -"@csstools/postcss-gradients-interpolation-method@npm:^5.0.0": - version: 5.0.0 - resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.0" +"@csstools/postcss-gradients-interpolation-method@npm:^5.0.1": + version: 5.0.1 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/04e29fd877a499b9570665aea5b23cd70635b538dd903b9f9706ddd85a2d9c93445aea4b6b7dbcf8986ab58b45bb502ec5060044d945096d0af2eb6cebadb88e + checksum: 10c0/a1c5d6bf308ff9e1972cb39030859cd135246f8f697e5d1278ddd8ed27ce53eb76b3e628acc64145290006f45140d0a4a65e5df71f131d3e6447f0e5d3301088 languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-hwb-function@npm:4.0.0" +"@csstools/postcss-hwb-function@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-hwb-function@npm:4.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/1aff69ca364417ac2b7ef1c737f88567f441bfd54d93d7b635e0ad605c61edcc2282bc0e2df73c83d1c6a24487e0acec34a4585d27d5f6027402aaea71696190 + checksum: 10c0/3247c3ab75d3cdb0ca80f7bb63d944ce933694ee9d7ee68aea11e727e883e0d35936b4a29e28700bda5eea2be26917a6c95c22a6b244e945cc558669f88b8a6e languageName: node linkType: hard @@ -1819,9 +1819,9 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-light-dark-function@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/postcss-light-dark-function@npm:2.0.0" +"@csstools/postcss-light-dark-function@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-light-dark-function@npm:2.0.1" dependencies: "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" @@ -1829,7 +1829,7 @@ __metadata: "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/d0eb1e04854c4ae425c6aff51ce9d0db90e9457aea3307d3ed916f500d2b5a3314a25d3487ea893e7b006a34c0d155462566d6066c8c54baec33eb104891c6db + checksum: 10c0/4caf23781daa72f036a830b7fc2c07cde1122afd7bc7c6a291992b5264ea92c1fb22ec2ed684c5ce50e6e848f6d0ea39ef34a5679ea37a546b8db6eb555e3f80 languageName: node linkType: hard @@ -1933,18 +1933,18 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-oklab-function@npm:4.0.0" +"@csstools/postcss-oklab-function@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-oklab-function@npm:4.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/9e228049645e6a6baa77d6e7e35b3862f3e2e4836fbf2de43fa246d91f0efa36e7f18eae3f2b224c61e72628aaf14d4bff86c555fb06378d5e05e71dca92f9ec + checksum: 10c0/b4450fb792c505936e1f9290e8df5420e98ccba78fa1badc9261ff99bebff8cc3b1f050e518728de791acadba08b5e8c213d97b479f551b72b4f8a5793625998 languageName: node linkType: hard @@ -1959,18 +1959,18 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-relative-color-syntax@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.0" +"@csstools/postcss-relative-color-syntax@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/d7ae180d746bd9778d8b9f74f8d644f4c6a98b29659423d4ee2b48f461e90a3e30b44dcf44a181ade083b6c6d1b0346b7b3e62fe67fdeaba59a13f050a19c7d1 + checksum: 10c0/95a0001549b0fcae6add7db6264d16183734a9dd94e54e9b606b0dcefbd96540d8917707eef2525a5024e4078ef039acfa05c2c1b309fe444a7fc1f1c05d6594 languageName: node linkType: hard @@ -1998,15 +1998,15 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-text-decoration-shorthand@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:4.0.0" +"@csstools/postcss-text-decoration-shorthand@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:4.0.1" dependencies: - "@csstools/color-helpers": "npm:^4.2.1" + "@csstools/color-helpers": "npm:^5.0.1" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/dedc98134648d5306e795e4176b2c39a578a237669562e7d934d0b0ac7411d37bab4065c8b0adfc075b57250daba62f045b86c79286b5f9be55502acef0d88c6 + checksum: 10c0/81950e248d6019c0066353895e0fa2a5c684b754c9af349218cb919534f5ebf79e5e9c7a10b3af1e9c56de2f246968de3b87a00d8c4102e5f88e0f05c04f9889 languageName: node linkType: hard @@ -13346,18 +13346,18 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-color-functional-notation@npm:7.0.0" +"postcss-color-functional-notation@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-color-functional-notation@npm:7.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/6afe7b681a16783a27fa9600db348f995dfdbc9c945f6cdcec94ee2419e09cfd1c6e533264b830207f130e19ae18ff689ad9b48bced338f27f898eaecd61f844 + checksum: 10c0/0cdfae4d85cb34425c8363b699b5da6f0c8cc43e7ce3b7fdd1fd39429ee81a4af75f973cd5c8293b1072688064da17a0a633827f23667e8cc0ff16217f0004eb languageName: node linkType: hard @@ -13568,18 +13568,18 @@ __metadata: languageName: node linkType: hard -"postcss-lab-function@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-lab-function@npm:7.0.0" +"postcss-lab-function@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-lab-function@npm:7.0.1" dependencies: - "@csstools/css-color-parser": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.1" "@csstools/css-parser-algorithms": "npm:^3.0.0" "@csstools/css-tokenizer": "npm:^3.0.0" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/f3647bcdd8d6140631b97276ecf51f40df2c7564610262a20c608c37c8ab79bf6e02888419dc657afc4720a7378e3ad19f4fdf811a69363424160d548ac68daf + checksum: 10c0/8a6f3f465911c5c608650e3ebec01097d274109eea0fceb925f1ca52213c67a6496570ff2ba9af0a6c2153e208ef1d10cc43ad81f38405f5d39639680f7150a9 languageName: node linkType: hard @@ -13900,22 +13900,22 @@ __metadata: linkType: hard "postcss-preset-env@npm:^10.0.0": - version: 10.0.0 - resolution: "postcss-preset-env@npm:10.0.0" + version: 10.0.1 + resolution: "postcss-preset-env@npm:10.0.1" dependencies: "@csstools/postcss-cascade-layers": "npm:^5.0.0" - "@csstools/postcss-color-function": "npm:^4.0.0" - "@csstools/postcss-color-mix-function": "npm:^3.0.0" + "@csstools/postcss-color-function": "npm:^4.0.1" + "@csstools/postcss-color-mix-function": "npm:^3.0.1" "@csstools/postcss-content-alt-text": "npm:^2.0.0" "@csstools/postcss-exponential-functions": "npm:^2.0.0" "@csstools/postcss-font-format-keywords": "npm:^4.0.0" - "@csstools/postcss-gamut-mapping": "npm:^2.0.0" - "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.0" - "@csstools/postcss-hwb-function": "npm:^4.0.0" + "@csstools/postcss-gamut-mapping": "npm:^2.0.1" + "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.1" + "@csstools/postcss-hwb-function": "npm:^4.0.1" "@csstools/postcss-ic-unit": "npm:^4.0.0" "@csstools/postcss-initial": "npm:^2.0.0" "@csstools/postcss-is-pseudo-class": "npm:^5.0.0" - "@csstools/postcss-light-dark-function": "npm:^2.0.0" + "@csstools/postcss-light-dark-function": "npm:^2.0.1" "@csstools/postcss-logical-float-and-clear": "npm:^3.0.0" "@csstools/postcss-logical-overflow": "npm:^2.0.0" "@csstools/postcss-logical-overscroll-behavior": "npm:^2.0.0" @@ -13925,12 +13925,12 @@ __metadata: "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.0" "@csstools/postcss-nested-calc": "npm:^4.0.0" "@csstools/postcss-normalize-display-values": "npm:^4.0.0" - "@csstools/postcss-oklab-function": "npm:^4.0.0" + "@csstools/postcss-oklab-function": "npm:^4.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" - "@csstools/postcss-relative-color-syntax": "npm:^3.0.0" + "@csstools/postcss-relative-color-syntax": "npm:^3.0.1" "@csstools/postcss-scope-pseudo-class": "npm:^4.0.0" "@csstools/postcss-stepped-value-functions": "npm:^4.0.0" - "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.0" + "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.1" "@csstools/postcss-trigonometric-functions": "npm:^4.0.0" "@csstools/postcss-unset-value": "npm:^4.0.0" autoprefixer: "npm:^10.4.19" @@ -13941,7 +13941,7 @@ __metadata: cssdb: "npm:^8.1.0" postcss-attribute-case-insensitive: "npm:^7.0.0" postcss-clamp: "npm:^4.1.0" - postcss-color-functional-notation: "npm:^7.0.0" + postcss-color-functional-notation: "npm:^7.0.1" postcss-color-hex-alpha: "npm:^10.0.0" postcss-color-rebeccapurple: "npm:^10.0.0" postcss-custom-media: "npm:^11.0.0" @@ -13954,7 +13954,7 @@ __metadata: postcss-font-variant: "npm:^5.0.0" postcss-gap-properties: "npm:^6.0.0" postcss-image-set-function: "npm:^7.0.0" - postcss-lab-function: "npm:^7.0.0" + postcss-lab-function: "npm:^7.0.1" postcss-logical: "npm:^8.0.0" postcss-nesting: "npm:^13.0.0" postcss-opacity-percentage: "npm:^2.0.0" @@ -13966,7 +13966,7 @@ __metadata: postcss-selector-not: "npm:^8.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/0b61c44233ee7fd17e32912ce028edc19998f30183f1ff2186523c4f9eac4a2a36513af31670e13ceb05f2146c4549a0b870ba0de0e3a08e77a9d57d8de72654 + checksum: 10c0/5849915d040413f68ab71b3489daaa5b6687b4d4710da47a0d1420df0890858f0b53c9ec6755d872dbe38a2695ab12584be654456e3d6ce311b88927209c02b2 languageName: node linkType: hard From 3cc2968344b204449fa6808df2333ce8d5a73d10 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 14 Aug 2024 14:55:01 +0000 Subject: [PATCH 047/156] Update dependency wicg-inert to v3.1.3 (#31423) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index f0d64d73bf9..2de7428b663 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18269,9 +18269,9 @@ __metadata: linkType: hard "wicg-inert@npm:^3.1.2": - version: 3.1.2 - resolution: "wicg-inert@npm:3.1.2" - checksum: 10c0/5b20eaedcb30f1093fb6afd0480a059e40814da56c6052469c6fe95dd2d288b89c55ed1bdbfae4db70fd5ec8148dda8dd3b671a27a26870c8f77626b13cedd1b + version: 3.1.3 + resolution: "wicg-inert@npm:3.1.3" + checksum: 10c0/160b981584e40d3a568af16a93b70dca847d9fce6d6704b40c60a9a1435f77406cc1abc56aa1bb5a63669c6cb819f09d51d7f27c16f3829cb86052e3fd27f2b0 languageName: node linkType: hard From a1ddaa9ee96ab1d05f4e37f3472b0418e0d5628e Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Wed, 14 Aug 2024 12:09:23 -0500 Subject: [PATCH 048/156] Fix removal of border from account listing (#31432) --- app/javascript/styles/mastodon/admin.scss | 1 + app/javascript/styles/mastodon/components.scss | 1 + 2 files changed, 2 insertions(+) diff --git a/app/javascript/styles/mastodon/admin.scss b/app/javascript/styles/mastodon/admin.scss index a1b4e74e0df..0df8d7a271c 100644 --- a/app/javascript/styles/mastodon/admin.scss +++ b/app/javascript/styles/mastodon/admin.scss @@ -872,6 +872,7 @@ a.name-tag, .account { padding: 0; + border: none; &__avatar-wrapper { margin-inline-start: 0; diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index b049635d163..8373cad0ce3 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -1808,6 +1808,7 @@ body > [data-popper-placement] { .account { padding: 16px; + border-bottom: 1px solid var(--background-border-color); .account__display-name { flex: 1 1 auto; From 9194197de580242e7572aa00b7c07bff6170cf7e Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Wed, 14 Aug 2024 14:23:45 -0500 Subject: [PATCH 049/156] Modify profile directory page image borders (#31391) --- app/javascript/styles/mastodon/components.scss | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 8373cad0ce3..08f43c59cbb 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -7372,9 +7372,18 @@ a.status-card { } .scrollable .account-card__title__avatar { - img, + img { + border: 2px solid var(--background-color); + } + .account__avatar { - border-color: lighten($ui-base-color, 8%); + border: none; + } +} + +.scrollable .account-card__header { + img { + border-radius: 4px; } } From 4545b8d6cbab59591135ce8d0dfc75ad84c46e73 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Thu, 15 Aug 2024 08:44:13 +0200 Subject: [PATCH 050/156] Add the ability to ignore specific browser errors for a spec (#31436) --- ...javascript_errors.rb => browser_errors.rb} | 19 ++++++++++++++++--- spec/system/log_out_spec.rb | 3 +++ 2 files changed, 19 insertions(+), 3 deletions(-) rename spec/support/{javascript_errors.rb => browser_errors.rb} (66%) diff --git a/spec/support/javascript_errors.rb b/spec/support/browser_errors.rb similarity index 66% rename from spec/support/javascript_errors.rb rename to spec/support/browser_errors.rb index ef5945f37dc..8a31ba3ab6a 100644 --- a/spec/support/javascript_errors.rb +++ b/spec/support/browser_errors.rb @@ -1,23 +1,36 @@ # frozen_string_literal: true +module BrowserErrorsHelpers + def ignore_js_error(error) + @ignored_js_errors_for_spec << error + end +end + RSpec.configure do |config| + config.include BrowserErrorsHelpers, :js, type: :system + + config.before(:each, :js, type: :system) do + @ignored_js_errors_for_spec = [] + end + config.after(:each, :js, type: :system) do # Classes of intermittent ignorable errors ignored_errors = [ /Error while trying to use the following icon from the Manifest/, # https://github.com/mastodon/mastodon/pull/30793 /Manifest: Line: 1, column: 1, Syntax error/, # Similar parsing/interruption issue as above - ] + ].concat(@ignored_js_errors_for_spec) + errors = page.driver.browser.logs.get(:browser).reject do |error| ignored_errors.any? { |pattern| pattern.match(error.message) } end if errors.present? - aggregate_failures 'javascript errrors' do + aggregate_failures 'browser errrors' do errors.each do |error| expect(error.level).to_not eq('SEVERE'), error.message next unless error.level == 'WARNING' - warn 'WARN: javascript warning' + warn 'WARN: browser warning' warn error.message end end diff --git a/spec/system/log_out_spec.rb b/spec/system/log_out_spec.rb index 376f19712e1..f50f7c2d18d 100644 --- a/spec/system/log_out_spec.rb +++ b/spec/system/log_out_spec.rb @@ -24,6 +24,9 @@ describe 'Log out' do describe 'Logging out from the JS app', :js, :streaming do it 'logs the user out' do + # The frontend tries to load announcements after a short delay, but the session might be expired by then, and the browser will output an error. + ignore_js_error(/Failed to load resource: the server responded with a status of 422/) + visit root_path within '.navigation-bar' do From 5d04e297755c4a8b4e908f706d272520521341d4 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Thu, 15 Aug 2024 08:45:00 +0200 Subject: [PATCH 051/156] Disable Chrome's search engine selection screen when running system specs (#31437) --- spec/support/capybara.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/spec/support/capybara.rb b/spec/support/capybara.rb index be1378ffac7..4357d51382a 100644 --- a/spec/support/capybara.rb +++ b/spec/support/capybara.rb @@ -6,14 +6,20 @@ Capybara.app_host = "http://#{Capybara.server_host}:#{Capybara.server_port}" require 'selenium/webdriver' +def common_chrome_options + options = Selenium::WebDriver::Chrome::Options.new + options.add_argument '--window-size=1680,1050' + options.add_argument '--disable-search-engine-choice-screen' + options +end + Capybara.register_driver :chrome do |app| - Capybara::Selenium::Driver.new(app, browser: :chrome) + Capybara::Selenium::Driver.new(app, browser: :chrome, options: common_chrome_options) end Capybara.register_driver :headless_chrome do |app| - options = Selenium::WebDriver::Chrome::Options.new + options = common_chrome_options options.add_argument '--headless=new' - options.add_argument '--window-size=1680,1050' Capybara::Selenium::Driver.new( app, From 9a245527329b8fac8019945a8831991dca0bdd82 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:11:33 +0200 Subject: [PATCH 052/156] New Crowdin Translations (automated) (#31440) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ar.json | 19 ++++++++ app/javascript/mastodon/locales/de.json | 6 +-- app/javascript/mastodon/locales/en-GB.json | 50 +++++++++++++++++++ app/javascript/mastodon/locales/fi.json | 4 +- app/javascript/mastodon/locales/fr-CA.json | 18 +++++++ app/javascript/mastodon/locales/fr.json | 18 +++++++ app/javascript/mastodon/locales/gl.json | 2 +- app/javascript/mastodon/locales/he.json | 1 + app/javascript/mastodon/locales/kab.json | 7 +++ app/javascript/mastodon/locales/lad.json | 26 +++++++++- app/javascript/mastodon/locales/sc.json | 26 ++++++++++ app/javascript/mastodon/locales/uk.json | 3 +- config/locales/ar.yml | 4 ++ config/locales/de.yml | 22 ++++----- config/locales/devise.de.yml | 4 +- config/locales/doorkeeper.ar.yml | 1 + config/locales/fi.yml | 4 +- config/locales/gl.yml | 4 +- config/locales/he.yml | 57 ++++++++++++++++++++++ config/locales/hu.yml | 2 +- config/locales/kab.yml | 6 +++ config/locales/lad.yml | 41 ++++++++++++++++ config/locales/simple_form.ar.yml | 3 ++ config/locales/simple_form.fr-CA.yml | 2 + config/locales/simple_form.fr.yml | 2 + config/locales/simple_form.gl.yml | 6 +-- config/locales/uk.yml | 37 ++++++++++++++ config/locales/zh-TW.yml | 2 +- 28 files changed, 347 insertions(+), 30 deletions(-) diff --git a/app/javascript/mastodon/locales/ar.json b/app/javascript/mastodon/locales/ar.json index e7b3e7dacb9..48448196be8 100644 --- a/app/javascript/mastodon/locales/ar.json +++ b/app/javascript/mastodon/locales/ar.json @@ -11,6 +11,7 @@ "about.not_available": "لم يتم توفير هذه المعلومات على هذا الخادم.", "about.powered_by": "شبكة اجتماعية لامركزية مدعومة من {mastodon}", "about.rules": "قواعد الخادم", + "account.account_note_header": "ملاحظة شخصية", "account.add_or_remove_from_list": "الإضافة أو الإزالة من القائمة", "account.badges.bot": "آلي", "account.badges.group": "فريق", @@ -176,9 +177,11 @@ "confirmations.edit.message": "التعديل في الحين سوف يُعيد كتابة الرسالة التي أنت بصدد تحريرها. متأكد من أنك تريد المواصلة؟", "confirmations.logout.confirm": "خروج", "confirmations.logout.message": "متأكد من أنك تريد الخروج؟", + "confirmations.logout.title": "أتريد المغادرة؟", "confirmations.mute.confirm": "أكتم", "confirmations.redraft.confirm": "إزالة وإعادة الصياغة", "confirmations.redraft.message": "هل أنت متأكد من أنك تريد حذف هذا المنشور و إعادة صياغته؟ سوف تفقد جميع الإعجابات و الترقيات أما الردود المتصلة به فستُصبِح يتيمة.", + "confirmations.redraft.title": "أتريد حذف وإعادة صياغة المنشور؟", "confirmations.reply.confirm": "رد", "confirmations.reply.message": "الرد في الحين سوف يُعيد كتابة الرسالة التي أنت بصدد كتابتها. متأكد من أنك تريد المواصلة؟", "confirmations.unfollow.confirm": "إلغاء المتابعة", @@ -464,6 +467,11 @@ "notification.favourite": "أضاف {name} منشورك إلى مفضلته", "notification.follow": "يتابعك {name}", "notification.follow_request": "لقد طلب {name} متابعتك", + "notification.label.mention": "إشارة", + "notification.label.private_mention": "إشارة خاصة", + "notification.label.private_reply": "رد خاص", + "notification.label.reply": "ردّ", + "notification.mention": "إشارة", "notification.moderation-warning.learn_more": "اعرف المزيد", "notification.moderation_warning": "لقد تلقيت تحذيرًا بالإشراف", "notification.moderation_warning.action_delete_statuses": "تم إزالة بعض مشاركاتك.", @@ -474,6 +482,7 @@ "notification.moderation_warning.action_silence": "لقد تم تقييد حسابك.", "notification.moderation_warning.action_suspend": "لقد تم تعليق حسابك.", "notification.own_poll": "انتهى استطلاعك للرأي", + "notification.poll": "لقد انتهى استطلاع رأي صوتت فيه", "notification.reblog": "قام {name} بمشاركة منشورك", "notification.relationships_severance_event": "فقدت الاتصالات مع {name}", "notification.relationships_severance_event.account_suspension": "قام مشرف من {from} بتعليق {target}، مما يعني أنك لم يعد بإمكانك تلقي التحديثات منهم أو التفاعل معهم.", @@ -483,7 +492,13 @@ "notification.status": "{name} نشر للتو", "notification.update": "عدّلَ {name} منشورًا", "notification_requests.accept": "موافقة", + "notification_requests.accept_all": "قبول الكل", + "notification_requests.confirm_accept_all.button": "قبول الكل", + "notification_requests.confirm_dismiss_all.button": "تجاهل الكل", "notification_requests.dismiss": "تخطي", + "notification_requests.dismiss_all": "تجاهل الكل", + "notification_requests.enter_selection_mode": "اختر", + "notification_requests.exit_selection_mode": "إلغاء", "notification_requests.notifications_from": "إشعارات من {name}", "notification_requests.title": "الإشعارات المصفاة", "notifications.clear": "مسح الإشعارات", @@ -654,8 +669,11 @@ "report_notification.attached_statuses": "{count, plural, one {{count} منشور} other {{count} منشورات}} مرفقة", "report_notification.categories.legal": "أمور قانونية", "report_notification.categories.other": "آخر", + "report_notification.categories.other_sentence": "آخر", "report_notification.categories.spam": "مزعج", + "report_notification.categories.spam_sentence": "مزعج", "report_notification.categories.violation": "القاعدة المنتهَكة", + "report_notification.categories.violation_sentence": "انتهاك لقاعدة", "report_notification.open": "فتح التقرير", "search.no_recent_searches": "ما من عمليات بحث تمت مؤخرًا", "search.placeholder": "ابحث", @@ -760,6 +778,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} من الخوادم الأخرى لا يتم عرضها.", "timeline_hint.resources.followers": "المتابِعون", "timeline_hint.resources.follows": "المتابَعون", + "timeline_hint.resources.replies": "بعض الردود", "timeline_hint.resources.statuses": "المنشورات القديمة", "trends.counter_by_accounts": "{count, plural, one {شخص واحد} two {شخصان} few {{counter} أشخاصٍ} many {{counter} شخصًا} other {{counter} شخصًا}} {days, plural, one {خلال اليوم الماضي} two {خلال اليومَيْنِ الماضيَيْنِ} few {خلال {days} أيام الماضية} many {خلال {days} يومًا الماضية} other {خلال {days} يومٍ الماضية}}", "trends.trending_now": "المتداولة الآن", diff --git a/app/javascript/mastodon/locales/de.json b/app/javascript/mastodon/locales/de.json index 620c5e190a0..2d49f172e6b 100644 --- a/app/javascript/mastodon/locales/de.json +++ b/app/javascript/mastodon/locales/de.json @@ -356,7 +356,7 @@ "home.pending_critical_update.link": "Updates ansehen", "home.pending_critical_update.title": "Kritisches Sicherheitsupdate verfügbar!", "home.show_announcements": "Ankündigungen anzeigen", - "ignore_notifications_modal.disclaimer": "Mastodon kann anderen Nutzer*innen nicht mitteilen, dass du deren Benachrichtigungen ignorierst. Das Ignorieren von Benachrichtigung wird das Absenden der Nachricht selbst nicht unterbinden.", + "ignore_notifications_modal.disclaimer": "Mastodon kann anderen Nutzer*innen nicht mitteilen, dass du deren Benachrichtigungen ignorierst. Das Ignorieren von Benachrichtigungen wird nicht das Absenden der Nachricht selbst unterbinden.", "ignore_notifications_modal.filter_instead": "Stattdessen filtern", "ignore_notifications_modal.filter_to_act_users": "Du wirst weiterhin die Möglichkeit haben, andere Nutzer*innen zu genehmigen, abzulehnen oder zu melden", "ignore_notifications_modal.filter_to_avoid_confusion": "Filtern hilft, mögliches Durcheinander zu vermeiden", @@ -578,7 +578,7 @@ "notifications.policy.accept_hint": "In Benachrichtigungen anzeigen", "notifications.policy.drop": "Ignorieren", "notifications.policy.drop_hint": "In die Leere senden und nie wieder sehen", - "notifications.policy.filter": "Filter", + "notifications.policy.filter": "Filtern", "notifications.policy.filter_hint": "An gefilterte Benachrichtigungen im Posteingang senden", "notifications.policy.filter_limited_accounts_hint": "Durch Server-Moderator*innen eingeschränkt", "notifications.policy.filter_limited_accounts_title": "Moderierte Konten", @@ -586,7 +586,7 @@ "notifications.policy.filter_new_accounts_title": "Neuen Konten", "notifications.policy.filter_not_followers_hint": "Einschließlich Profilen, die dir seit weniger als {days, plural, one {einem Tag} other {# Tagen}} folgen", "notifications.policy.filter_not_followers_title": "Profilen, die mir nicht folgen", - "notifications.policy.filter_not_following_hint": "Solange du sie nicht manuell akzeptierst", + "notifications.policy.filter_not_following_hint": "Bis du sie manuell genehmigst", "notifications.policy.filter_not_following_title": "Profilen, denen ich nicht folge", "notifications.policy.filter_private_mentions_hint": "Solange sie keine Antwort auf deine Erwähnung ist oder du dem Profil nicht folgst", "notifications.policy.filter_private_mentions_title": "Unerwünschten privaten Erwähnungen", diff --git a/app/javascript/mastodon/locales/en-GB.json b/app/javascript/mastodon/locales/en-GB.json index 64e22505b22..83153339941 100644 --- a/app/javascript/mastodon/locales/en-GB.json +++ b/app/javascript/mastodon/locales/en-GB.json @@ -11,6 +11,7 @@ "about.not_available": "This information has not been made available on this server.", "about.powered_by": "Decentralised social media powered by {mastodon}", "about.rules": "Server rules", + "account.account_note_header": "Personal note", "account.add_or_remove_from_list": "Add or Remove from lists", "account.badges.bot": "Automated", "account.badges.group": "Group", @@ -170,21 +171,28 @@ "confirmations.block.confirm": "Block", "confirmations.delete.confirm": "Delete", "confirmations.delete.message": "Are you sure you want to delete this post?", + "confirmations.delete.title": "Delete post?", "confirmations.delete_list.confirm": "Delete", "confirmations.delete_list.message": "Are you sure you want to permanently delete this list?", + "confirmations.delete_list.title": "Delete list?", "confirmations.discard_edit_media.confirm": "Discard", "confirmations.discard_edit_media.message": "You have unsaved changes to the media description or preview, discard them anyway?", "confirmations.edit.confirm": "Edit", "confirmations.edit.message": "Editing now will overwrite the message you are currently composing. Are you sure you want to proceed?", + "confirmations.edit.title": "Overwrite post?", "confirmations.logout.confirm": "Log out", "confirmations.logout.message": "Are you sure you want to log out?", + "confirmations.logout.title": "Log out?", "confirmations.mute.confirm": "Mute", "confirmations.redraft.confirm": "Delete & redraft", "confirmations.redraft.message": "Are you sure you want to delete this post and re-draft it? Favourites and boosts will be lost, and replies to the original post will be orphaned.", + "confirmations.redraft.title": "Delete & redraft post?", "confirmations.reply.confirm": "Reply", "confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?", + "confirmations.reply.title": "Overwrite post?", "confirmations.unfollow.confirm": "Unfollow", "confirmations.unfollow.message": "Are you sure you want to unfollow {name}?", + "confirmations.unfollow.title": "Unfollow user?", "conversation.delete": "Delete conversation", "conversation.mark_as_read": "Mark as read", "conversation.open": "View conversation", @@ -292,6 +300,7 @@ "filter_modal.select_filter.subtitle": "Use an existing category or create a new one", "filter_modal.select_filter.title": "Filter this post", "filter_modal.title.status": "Filter a post", + "filtered_notifications_banner.pending_requests": "From {count, plural, =0 {no one} one {one person} other {# people}} you may know", "filtered_notifications_banner.title": "Filtered notifications", "firehose.all": "All", "firehose.local": "This server", @@ -347,6 +356,16 @@ "home.pending_critical_update.link": "See updates", "home.pending_critical_update.title": "Critical security update available!", "home.show_announcements": "Show announcements", + "ignore_notifications_modal.disclaimer": "Mastodon cannot inform users that you've ignored their notifications. Ignoring notifications will not stop the messages themselves from being sent.", + "ignore_notifications_modal.filter_instead": "Filter instead", + "ignore_notifications_modal.filter_to_act_users": "You'll still be able to accept, reject, or report users", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtering helps avoid potential confusion", + "ignore_notifications_modal.filter_to_review_separately": "You can review filtered notifications separately", + "ignore_notifications_modal.ignore": "Ignore notifications", + "ignore_notifications_modal.limited_accounts_title": "Ignore notifications from restricted accounts?", + "ignore_notifications_modal.new_accounts_title": "Ignore notifications from new accounts?", + "ignore_notifications_modal.not_followers_title": "Ignore notifications from people not following you?", + "ignore_notifications_modal.not_following_title": "Ignore notifications from people you don't follow?", "interaction_modal.description.favourite": "With an account on Mastodon, you can favourite this post to let the author know you appreciate it and save it for later.", "interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.", "interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.", @@ -473,6 +492,11 @@ "notification.favourite": "{name} favourited your post", "notification.follow": "{name} followed you", "notification.follow_request": "{name} has requested to follow you", + "notification.label.mention": "Mention", + "notification.label.private_mention": "Private mention", + "notification.label.private_reply": "Private reply", + "notification.label.reply": "Reply", + "notification.mention": "Mention", "notification.moderation-warning.learn_more": "Learn more", "notification.moderation_warning": "You have received a moderation warning", "notification.moderation_warning.action_delete_statuses": "Some of your posts have been removed.", @@ -493,11 +517,28 @@ "notification.status": "{name} just posted", "notification.update": "{name} edited a post", "notification_requests.accept": "Accept", + "notification_requests.accept_all": "Accept all", + "notification_requests.accept_multiple": "{count, plural, one {Accept 1 request} other {Accept # requests}}", + "notification_requests.confirm_accept_all.button": "Accept all", + "notification_requests.confirm_accept_all.message": "You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?", + "notification_requests.confirm_accept_all.title": "Accept notification requests?", + "notification_requests.confirm_dismiss_all.button": "Dismiss all", + "notification_requests.confirm_dismiss_all.message": "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?", + "notification_requests.confirm_dismiss_all.title": "Dismiss notification requests?", "notification_requests.dismiss": "Dismiss", + "notification_requests.dismiss_all": "Dismiss all", + "notification_requests.dismiss_multiple": "{count, plural, one {Dismiss one request} other {Dismiss # requests}}", + "notification_requests.enter_selection_mode": "Select", + "notification_requests.exit_selection_mode": "Cancel", + "notification_requests.explainer_for_limited_account": "Notifications from this account have been filtered because the account has been limited by a moderator.", + "notification_requests.explainer_for_limited_remote_account": "Notifications from this account have been filtered because the account or its server has been limited by a moderator.", + "notification_requests.minimize_banner": "Minimize filtered notifications banner", "notification_requests.notifications_from": "Notifications from {name}", "notification_requests.title": "Filtered notifications", + "notification_requests.view": "View notifications", "notifications.clear": "Clear notifications", "notifications.clear_confirmation": "Are you sure you want to permanently clear all your notifications?", + "notifications.clear_title": "Clear notifications?", "notifications.column_settings.admin.report": "New reports:", "notifications.column_settings.admin.sign_up": "New sign-ups:", "notifications.column_settings.alert": "Desktop notifications", @@ -531,6 +572,13 @@ "notifications.permission_denied": "Desktop notifications are unavailable due to previously denied browser permissions request", "notifications.permission_denied_alert": "Desktop notifications can't be enabled, as browser permission has been denied before", "notifications.permission_required": "Desktop notifications are unavailable because the required permission has not been granted.", + "notifications.policy.accept": "Accept", + "notifications.policy.drop": "Ignore", + "notifications.policy.drop_hint": "Send to the void, never to be seen again", + "notifications.policy.filter": "Filter", + "notifications.policy.filter_hint": "Send to filtered notifications inbox", + "notifications.policy.filter_limited_accounts_hint": "Limited by server moderators", + "notifications.policy.filter_limited_accounts_title": "Moderated accounts", "notifications.policy.filter_new_accounts.hint": "Created within the past {days, plural, one {one day} other {# days}}", "notifications.policy.filter_new_accounts_title": "New accounts", "notifications.policy.filter_not_followers_hint": "Including people who have been following you fewer than {days, plural, one {one day} other {# days}}", @@ -539,6 +587,7 @@ "notifications.policy.filter_not_following_title": "People you don't follow", "notifications.policy.filter_private_mentions_hint": "Filtered unless it's in reply to your own mention or if you follow the sender", "notifications.policy.filter_private_mentions_title": "Unsolicited private mentions", + "notifications.policy.title": "Manage notifications from…", "notifications_permission_banner.enable": "Enable desktop notifications", "notifications_permission_banner.how_to_control": "To receive notifications when Mastodon isn't open, enable desktop notifications. You can control precisely which types of interactions generate desktop notifications through the {icon} button above once they're enabled.", "notifications_permission_banner.title": "Never miss a thing", @@ -779,6 +828,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} from other servers are not displayed.", "timeline_hint.resources.followers": "Followers", "timeline_hint.resources.follows": "Follows", + "timeline_hint.resources.replies": "Some replies", "timeline_hint.resources.statuses": "Older posts", "trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {{days} days}}", "trends.trending_now": "Trending now", diff --git a/app/javascript/mastodon/locales/fi.json b/app/javascript/mastodon/locales/fi.json index b583f80fe1e..9b48f1bf37d 100644 --- a/app/javascript/mastodon/locales/fi.json +++ b/app/javascript/mastodon/locales/fi.json @@ -327,7 +327,7 @@ "footer.about": "Tietoja", "footer.directory": "Profiilihakemisto", "footer.get_app": "Hanki sovellus", - "footer.invite": "Kutsu ihmisiä", + "footer.invite": "Kutsu käyttäjiä", "footer.keyboard_shortcuts": "Pikanäppäimet", "footer.privacy_policy": "Tietosuojakäytäntö", "footer.source_code": "Näytä lähdekoodi", @@ -366,7 +366,7 @@ "ignore_notifications_modal.new_accounts_title": "Sivuutetaanko ilmoitukset uusilta tileiltä?", "ignore_notifications_modal.not_followers_title": "Sivuutetaanko ilmoitukset käyttäjiltä, jotka eivät seuraa sinua?", "ignore_notifications_modal.not_following_title": "Sivuutetaanko ilmoitukset käyttäjiltä, joita et seuraa?", - "ignore_notifications_modal.private_mentions_title": "Sivuutetaanko ilmoitukset ei-toivotuista yksityismaininnoista?", + "ignore_notifications_modal.private_mentions_title": "Sivuutetaanko ilmoitukset pyytämättömistä yksityismaininnoista?", "interaction_modal.description.favourite": "Mastodon-tilillä voit lisätä tämän julkaisun suosikkeihisi osoittaaksesi tekijälle arvostavasi sitä ja tallentaaksesi sen tulevaa käyttöä varten.", "interaction_modal.description.follow": "Mastodon-tilillä voit seurata käyttäjää {name} saadaksesi hänen julkaisunsa kotisyötteeseesi.", "interaction_modal.description.reblog": "Mastodon-tilillä voit tehostaa tätä julkaisua jakaaksesi sen seuraajiesi kanssa.", diff --git a/app/javascript/mastodon/locales/fr-CA.json b/app/javascript/mastodon/locales/fr-CA.json index 1ad821ee072..9cf1d8a69ba 100644 --- a/app/javascript/mastodon/locales/fr-CA.json +++ b/app/javascript/mastodon/locales/fr-CA.json @@ -35,6 +35,7 @@ "account.follow_back": "S'abonner en retour", "account.followers": "abonné·e·s", "account.followers.empty": "Personne ne suit ce compte pour l'instant.", + "account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}", "account.following": "Abonné·e", "account.follows.empty": "Ce compte ne suit personne présentement.", "account.go_to_profile": "Voir ce profil", @@ -313,6 +314,7 @@ "follow_suggestions.hints.similar_to_recently_followed": "Ce profil est similaire aux profils que vous avez suivis le plus récemment.", "follow_suggestions.personalized_suggestion": "Suggestion personnalisée", "follow_suggestions.popular_suggestion": "Suggestion populaire", + "follow_suggestions.popular_suggestion_longer": "Populaire sur {domain}", "follow_suggestions.view_all": "Tout afficher", "follow_suggestions.who_to_follow": "Qui suivre", "followed_tags": "Hashtags suivis", @@ -466,7 +468,19 @@ "notification.favourite": "{name} a ajouté votre publication à ses favoris", "notification.follow": "{name} vous suit", "notification.follow_request": "{name} a demandé à vous suivre", + "notification.label.private_mention": "Mention privée", + "notification.label.private_reply": "Répondre en privé", + "notification.moderation-warning.learn_more": "En savoir plus", + "notification.moderation_warning": "Vous avez reçu un avertissement de modération", + "notification.moderation_warning.action_delete_statuses": "Certains de vos messages ont été supprimés.", + "notification.moderation_warning.action_disable": "Votre compte a été désactivé.", + "notification.moderation_warning.action_mark_statuses_as_sensitive": "Certains de vos messages ont été marqués comme sensibles.", + "notification.moderation_warning.action_none": "Votre compte a reçu un avertissement de modération.", + "notification.moderation_warning.action_sensitive": "Vos messages seront désormais marqués comme sensibles.", + "notification.moderation_warning.action_silence": "Votre compte a été limité.", + "notification.moderation_warning.action_suspend": "Votre compte a été suspendu.", "notification.own_poll": "Votre sondage est terminé", + "notification.poll": "Un sondage auquel vous avez participé vient de se terminer", "notification.reblog": "{name} a boosté votre message", "notification.relationships_severance_event": "Connexions perdues avec {name}", "notification.relationships_severance_event.account_suspension": "Un·e administrateur·rice de {from} a suspendu {target}, ce qui signifie que vous ne pourrez plus recevoir de mises à jour ou interagir avec lui.", @@ -476,6 +490,9 @@ "notification.status": "{name} vient de publier", "notification.update": "{name} a modifié une publication", "notification_requests.accept": "Accepter", + "notification_requests.accept_all": "Tout accepter", + "notification_requests.confirm_accept_all.button": "Tout accepter", + "notification_requests.confirm_dismiss_all.button": "Tout rejeter", "notification_requests.dismiss": "Rejeter", "notification_requests.notifications_from": "Notifications de {name}", "notification_requests.title": "Notifications filtrées", @@ -649,6 +666,7 @@ "report_notification.categories.legal": "Mentions légales", "report_notification.categories.other": "Autre", "report_notification.categories.spam": "Spam", + "report_notification.categories.spam_sentence": "indésirable", "report_notification.categories.violation": "Infraction aux règles du serveur", "report_notification.open": "Ouvrir le signalement", "search.no_recent_searches": "Aucune recherche récente", diff --git a/app/javascript/mastodon/locales/fr.json b/app/javascript/mastodon/locales/fr.json index 141a856e316..6546cbb1e9f 100644 --- a/app/javascript/mastodon/locales/fr.json +++ b/app/javascript/mastodon/locales/fr.json @@ -35,6 +35,7 @@ "account.follow_back": "S'abonner en retour", "account.followers": "Abonné·e·s", "account.followers.empty": "Personne ne suit cet·te utilisateur·rice pour l’instant.", + "account.followers_counter": "{count, plural, one {{counter} abonné·e} other {{counter} abonné·e·s}}", "account.following": "Abonnements", "account.follows.empty": "Cet·te utilisateur·rice ne suit personne pour l’instant.", "account.go_to_profile": "Aller au profil", @@ -313,6 +314,7 @@ "follow_suggestions.hints.similar_to_recently_followed": "Ce profil est similaire aux profils que vous avez suivis le plus récemment.", "follow_suggestions.personalized_suggestion": "Suggestion personnalisée", "follow_suggestions.popular_suggestion": "Suggestion populaire", + "follow_suggestions.popular_suggestion_longer": "Populaire sur {domain}", "follow_suggestions.view_all": "Tout afficher", "follow_suggestions.who_to_follow": "Qui suivre", "followed_tags": "Hashtags suivis", @@ -466,7 +468,19 @@ "notification.favourite": "{name} a ajouté votre message à ses favoris", "notification.follow": "{name} vous suit", "notification.follow_request": "{name} a demandé à vous suivre", + "notification.label.private_mention": "Mention privée", + "notification.label.private_reply": "Répondre en privé", + "notification.moderation-warning.learn_more": "En savoir plus", + "notification.moderation_warning": "Vous avez reçu un avertissement de modération", + "notification.moderation_warning.action_delete_statuses": "Certains de vos messages ont été supprimés.", + "notification.moderation_warning.action_disable": "Votre compte a été désactivé.", + "notification.moderation_warning.action_mark_statuses_as_sensitive": "Certains de vos messages ont été marqués comme sensibles.", + "notification.moderation_warning.action_none": "Votre compte a reçu un avertissement de modération.", + "notification.moderation_warning.action_sensitive": "Vos messages seront désormais marqués comme sensibles.", + "notification.moderation_warning.action_silence": "Votre compte a été limité.", + "notification.moderation_warning.action_suspend": "Votre compte a été suspendu.", "notification.own_poll": "Votre sondage est terminé", + "notification.poll": "Un sondage auquel vous avez participé vient de se terminer", "notification.reblog": "{name} a partagé votre message", "notification.relationships_severance_event": "Connexions perdues avec {name}", "notification.relationships_severance_event.account_suspension": "Un·e administrateur·rice de {from} a suspendu {target}, ce qui signifie que vous ne pourrez plus recevoir de mises à jour ou interagir avec lui.", @@ -476,6 +490,9 @@ "notification.status": "{name} vient de publier", "notification.update": "{name} a modifié un message", "notification_requests.accept": "Accepter", + "notification_requests.accept_all": "Tout accepter", + "notification_requests.confirm_accept_all.button": "Tout accepter", + "notification_requests.confirm_dismiss_all.button": "Tout rejeter", "notification_requests.dismiss": "Rejeter", "notification_requests.notifications_from": "Notifications de {name}", "notification_requests.title": "Notifications filtrées", @@ -649,6 +666,7 @@ "report_notification.categories.legal": "Légal", "report_notification.categories.other": "Autre", "report_notification.categories.spam": "Spam", + "report_notification.categories.spam_sentence": "indésirable", "report_notification.categories.violation": "Infraction aux règles du serveur", "report_notification.open": "Ouvrir le signalement", "search.no_recent_searches": "Aucune recherche récente", diff --git a/app/javascript/mastodon/locales/gl.json b/app/javascript/mastodon/locales/gl.json index 7d71400206e..c344c19b7e9 100644 --- a/app/javascript/mastodon/locales/gl.json +++ b/app/javascript/mastodon/locales/gl.json @@ -834,7 +834,7 @@ "timeline_hint.resources.replies": "Algunhas respostas", "timeline_hint.resources.statuses": "Publicacións antigas", "trends.counter_by_accounts": "{count, plural, one {{counter} persoa} other {{counter} persoas}} {days, plural, one {no último día} other {nos {days} últimos días}}", - "trends.trending_now": "Tendencias actuais", + "trends.trending_now": "Temas populares", "ui.beforeunload": "O borrador perderase se saes de Mastodon.", "units.short.billion": "{count}B", "units.short.million": "{count}M", diff --git a/app/javascript/mastodon/locales/he.json b/app/javascript/mastodon/locales/he.json index e90826ded16..e9cbfcbcc33 100644 --- a/app/javascript/mastodon/locales/he.json +++ b/app/javascript/mastodon/locales/he.json @@ -356,6 +356,7 @@ "home.pending_critical_update.link": "צפיה בעדכונים", "home.pending_critical_update.title": "יצא עדכון אבטחה חשוב!", "home.show_announcements": "הצג הכרזות", + "ignore_notifications_modal.disclaimer": "מסטודון אינו יכול ליידע משתמשים שהתעלמתם מהתראותיהם. התעלמות מהתראות לא תחסום את ההודעות עצמן מלהשלח.", "ignore_notifications_modal.filter_instead": "לסנן במקום", "ignore_notifications_modal.filter_to_act_users": "עדיין ביכולתך לקבל, לדחות ולדווח על משתמשים אחרים", "ignore_notifications_modal.filter_to_avoid_confusion": "סינון מסייע למניעת בלבולים אפשריים", diff --git a/app/javascript/mastodon/locales/kab.json b/app/javascript/mastodon/locales/kab.json index 7b7ee85066b..420ba495f05 100644 --- a/app/javascript/mastodon/locales/kab.json +++ b/app/javascript/mastodon/locales/kab.json @@ -391,6 +391,10 @@ "notification.favourite": "{name} yesmenyaf addad-ik·im", "notification.follow": "iṭṭafar-ik·em-id {name}", "notification.follow_request": "{name} yessuter-d ad k·m-yeḍfeṛ", + "notification.label.private_mention": "Abdar uslig", + "notification.label.private_reply": "Tiririt tusligt", + "notification.label.reply": "Tiririt", + "notification.mention": "Abdar", "notification.moderation-warning.learn_more": "Issin ugar", "notification.moderation_warning.action_suspend": "Yettwaseḥbes umiḍan-ik.", "notification.own_poll": "Tafrant-ik·im tfuk", @@ -399,6 +403,7 @@ "notification.status": "{name} akken i d-yessufeɣ", "notification_requests.accept": "Qbel", "notification_requests.dismiss": "Agi", + "notification_requests.exit_selection_mode": "Sefsex", "notification_requests.notifications_from": "Alɣuten sɣur {name}", "notifications.clear": "Sfeḍ alɣuten", "notifications.clear_confirmation": "Tebɣiḍ s tidet ad tekkseḍ akk alɣuten-inek·em i lebda?", @@ -430,6 +435,7 @@ "notifications.group": "{count} n walɣuten", "notifications.mark_as_read": "Creḍ meṛṛa alɣuten am wakken ttwaɣran", "notifications.permission_denied": "D awezɣi ad yili wermad n walɣuten n tnarit axateṛ turagt tettwagdel", + "notifications.policy.drop": "Anef-as", "notifications.policy.filter_new_accounts.hint": "Imiḍanen imaynuten i d-yennulfan deg {days, plural, one {yiwen n wass} other {# n wussan}} yezrin", "notifications.policy.filter_new_accounts_title": "Imiḍan imaynuten", "notifications.policy.filter_not_followers_hint": "Ula d wid akked tid i k·m-id-iḍefren, ur wwiḍen ara {days, plural, one {yiwen wass} other {# wussan}}", @@ -537,6 +543,7 @@ "report_notification.categories.legal": "Azerfan", "report_notification.categories.other": "Ayen nniḍen", "report_notification.categories.spam": "Aspam", + "report_notification.categories.spam_sentence": "aspam", "report_notification.open": "Ldi aneqqis", "search.no_recent_searches": "Ulac inadiyen ineggura", "search.placeholder": "Nadi", diff --git a/app/javascript/mastodon/locales/lad.json b/app/javascript/mastodon/locales/lad.json index f4954ed3a9f..0b0449c96aa 100644 --- a/app/javascript/mastodon/locales/lad.json +++ b/app/javascript/mastodon/locales/lad.json @@ -11,6 +11,7 @@ "about.not_available": "Esta enformasyon no esta desponivle en este sirvidor.", "about.powered_by": "Redes sosyalas desentralizadas kon uzo de {mastodon}", "about.rules": "Reglas del sirvidor", + "account.account_note_header": "Nota personala", "account.add_or_remove_from_list": "Adjusta a o kita de listas", "account.badges.bot": "Otomatizado", "account.badges.group": "Grupo", @@ -165,21 +166,26 @@ "confirmations.block.confirm": "Bloka", "confirmations.delete.confirm": "Efasa", "confirmations.delete.message": "Estas siguro ke keres efasar esta publikasyon?", + "confirmations.delete.title": "Efasar publikasyon?", "confirmations.delete_list.confirm": "Efasa", "confirmations.delete_list.message": "Estas siguro ke keres permanentemente efasar esta lista?", + "confirmations.delete_list.title": "Efasa lista?", "confirmations.discard_edit_media.confirm": "Anula", "confirmations.discard_edit_media.message": "Tienes trokamientos no guadrados en la deskripsion o vista previa. Keres efasarlos entanto?", "confirmations.edit.confirm": "Edita", "confirmations.edit.message": "Si edites agora, kitaras el mesaj kualo estas eskriviendo aktualmente. Estas siguro ke keres fazerlo?", "confirmations.logout.confirm": "Sal", "confirmations.logout.message": "Estas siguro ke keres salir de tu kuento?", + "confirmations.logout.title": "Salir?", "confirmations.mute.confirm": "Silensia", "confirmations.redraft.confirm": "Efasa i reeskrive", "confirmations.redraft.message": "Estas siguro ke keres efasar esta publikasyon i reeskrivirla? Pedreras todos los favoritos i repartajasyones asosiados kon esta publikasyon i repuestas a eya seran guerfanadas.", + "confirmations.redraft.title": "Efasar i reeskrivir?", "confirmations.reply.confirm": "Arisponde", "confirmations.reply.message": "Si arispondas agora, kitaras el mesaj kualo estas eskriviendo aktualmente. Estas siguro ke keres fazerlo?", "confirmations.unfollow.confirm": "Desige", "confirmations.unfollow.message": "Estas siguro ke keres deshar de segir a {name}?", + "confirmations.unfollow.title": "Desige utilizador?", "conversation.delete": "Efasa konversasyon", "conversation.mark_as_read": "Marka komo meldado", "conversation.open": "Ve konversasyon", @@ -277,6 +283,7 @@ "filter_modal.select_filter.subtitle": "Kulanea una kategoria egzistente o kriya mueva", "filter_modal.select_filter.title": "Filtra esta publikasyon", "filter_modal.title.status": "Filtra una publikasyon", + "filtered_notifications_banner.pending_requests": "De {count, plural, =0 {dingun} one {una persona} other {# personas}} ke puedes koneser", "filtered_notifications_banner.title": "Avizos filtrados", "firehose.all": "Todo", "firehose.local": "Este sirvidor", @@ -330,6 +337,7 @@ "home.pending_critical_update.link": "Ve aktualizasyones", "home.pending_critical_update.title": "Aktualizasyon de seguridad kritika esta desponivle!", "home.show_announcements": "Amostra pregones", + "ignore_notifications_modal.ignore": "Inyora avizos", "interaction_modal.description.favourite": "Kon un kuento en Mastodon, puedes markar esta publikasyon komo favorita para ke el autor sepa ke te plaze i para guadrarla para dempues.", "interaction_modal.description.follow": "Kon un kuento en Mastodon, puedes segir a {name} para risivir sus publikasyones en tu linya temporal prinsipala.", "interaction_modal.description.reblog": "Kon un kuento en Mastodon, puedes repartajar esta publikasyon para amostrarla a tus suivantes.", @@ -400,7 +408,7 @@ "lists.exclusive": "Eskonder estas publikasyones de linya prinsipala", "lists.new.create": "Adjusta lista", "lists.new.title_placeholder": "Titolo de mueva lista", - "lists.replies_policy.followed": "Kualseker utilizardo segido", + "lists.replies_policy.followed": "Kualseker utilizador segido", "lists.replies_policy.list": "Miembros de la lista", "lists.replies_policy.none": "Dinguno", "lists.replies_policy.title": "Amostra repuestas a:", @@ -449,6 +457,10 @@ "notification.favourite": "A {name} le plaze tu publikasyon", "notification.follow": "{name} te ampeso a segir", "notification.follow_request": "{name} tiene solisitado segirte", + "notification.label.mention": "Enmenta", + "notification.label.private_mention": "Enmentadura privada", + "notification.label.reply": "Arisponde", + "notification.mention": "Enmenta", "notification.moderation-warning.learn_more": "Ambezate mas", "notification.moderation_warning.action_disable": "Tu kuento tiene sido inkapasitado.", "notification.moderation_warning.action_mark_statuses_as_sensitive": "Algunas de tus publikasyones tienen sido markadas komo sensivles.", @@ -463,14 +475,21 @@ "notification.status": "{name} publiko algo", "notification.update": "{name} edito una publikasyon", "notification_requests.accept": "Acheta", + "notification_requests.accept_all": "Acheta todos", + "notification_requests.confirm_accept_all.button": "Acheta todos", "notification_requests.dismiss": "Kita", + "notification_requests.enter_selection_mode": "Eskoje", + "notification_requests.exit_selection_mode": "Anula", "notification_requests.notifications_from": "Avizos de {name}", "notification_requests.title": "Avizos filtrados", + "notification_requests.view": "Amostra avizos", "notifications.clear": "Efasa avizos", "notifications.clear_confirmation": "Estas siguro ke keres permanentemente efasar todos tus avizos?", + "notifications.clear_title": "Efasar avizos?", "notifications.column_settings.admin.report": "Muveos raportos:", "notifications.column_settings.admin.sign_up": "Muevas enrejistrasyones:", "notifications.column_settings.alert": "Avizos de ensimameza", + "notifications.column_settings.beta.category": "Funksyones eksperimentalas", "notifications.column_settings.favourite": "Te plazen:", "notifications.column_settings.filter_bar.advanced": "Amostra todas las kategorias", "notifications.column_settings.filter_bar.category": "Vara de filtrado rapido", @@ -499,6 +518,10 @@ "notifications.permission_denied": "Avizos de ensimameza no estan desponivles porke ya se tiene refuzado el permiso", "notifications.permission_denied_alert": "\"No se pueden kapasitar los avizos de ensimameza, porke ya se tiene refuzado el permiso de navigador", "notifications.permission_required": "Avizos de ensimameza no estan desponivles porke los nesesarios permisos no tienen sido risividos.", + "notifications.policy.accept": "Acheta", + "notifications.policy.accept_hint": "Amostra en avizos", + "notifications.policy.drop": "Inyora", + "notifications.policy.filter": "Filtra", "notifications.policy.filter_new_accounts.hint": "Kriyadas durante {days, plural, one {el ultimo diya} other {los ultimos # diyas}}", "notifications.policy.filter_new_accounts_title": "Muevos kuentos", "notifications.policy.filter_not_followers_title": "Personas ke te no sigen", @@ -739,6 +762,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} de otros sirvidores no se amostran.", "timeline_hint.resources.followers": "Suivantes", "timeline_hint.resources.follows": "Segidos", + "timeline_hint.resources.replies": "Algunas repuestas", "timeline_hint.resources.statuses": "Publikasyones mas viejas", "trends.counter_by_accounts": "{count, plural, one {{counter} kuento} other {{counter} kuentos}} en los ultimos {days, plural, one {diyas} other {{days} diyas}}", "trends.trending_now": "Trendes", diff --git a/app/javascript/mastodon/locales/sc.json b/app/javascript/mastodon/locales/sc.json index cc23b3b1d86..8c08d4e54e2 100644 --- a/app/javascript/mastodon/locales/sc.json +++ b/app/javascript/mastodon/locales/sc.json @@ -11,6 +11,7 @@ "about.not_available": "Custa informatzione no est istada posta a disponimentu in custu serbidore.", "about.powered_by": "Rete sotziale detzentralizada impulsada dae {mastodon}", "about.rules": "Règulas de su serbidore", + "account.account_note_header": "Nota personale", "account.add_or_remove_from_list": "Agiunghe o boga dae is listas", "account.badges.bot": "Automatizadu", "account.badges.group": "Grupu", @@ -27,6 +28,7 @@ "account.edit_profile": "Modìfica profilu", "account.enable_notifications": "Notìfica·mi cando @{name} pùblicat messàgios", "account.endorse": "Cussìgia in su profilu tuo", + "account.featured_tags.last_status_at": "Ùrtima publicatzione in su {date}", "account.featured_tags.last_status_never": "Peruna publicatzione", "account.featured_tags.title": "Etichetas de {name} in evidèntzia", "account.follow": "Sighi", @@ -71,10 +73,15 @@ "account.unmute_notifications_short": "Ativa is notìficas", "account.unmute_short": "Ativa su sonu", "account_note.placeholder": "Incarca pro agiùnghere una nota", + "admin.dashboard.daily_retention": "Tassu de ritentzione de is utentes a pustis de sa registratzione", + "admin.dashboard.monthly_retention": "Tassu de ritentzione de utentes pro mese a pustis de sa registratzione", + "admin.dashboard.retention.average": "Mèdiu", + "admin.dashboard.retention.cohort": "Mese de registratzione", "admin.dashboard.retention.cohort_size": "Utentes noos", "admin.impact_report.instance_accounts": "Contos de profilu chi custu diat cantzellare", "admin.impact_report.instance_followers": "Sighiduras chi is utentes nostros diant pèrdere", "admin.impact_report.instance_follows": "Sighiduras chi is utentes issoro diant pèrdere", + "admin.impact_report.title": "Resumu de s'impatu", "alert.rate_limited.message": "Torra·bi a proare a pustis de {retry_time, time, medium}.", "alert.rate_limited.title": "Màssimu de rechestas barigadu", "alert.unexpected.message": "Ddoe est istada una faddina.", @@ -82,6 +89,7 @@ "announcement.announcement": "Annùntziu", "attachments_list.unprocessed": "(non protzessadu)", "audio.hide": "Cua s'àudio", + "block_modal.remote_users_caveat": "Amus a pedire a su serbidore {domain} de rispetare sa detzisione tua. Nointames custu, su rispetu no est garantidu ca unos cantos serbidores diant pòdere gestire is blocos de manera diferente. Is publicatzione pùblicas diant pòdere ancora èssere visìbiles a is utentes chi no ant fatu s'atzessu.", "block_modal.show_less": "Ammustra·nde prus pagu", "block_modal.show_more": "Ammustra·nde prus", "block_modal.they_cant_mention": "Non ti podent mentovare nen sighire.", @@ -91,7 +99,9 @@ "block_modal.you_wont_see_mentions": "No as a bìdere is publicatziones chi mèntovent custa persone.", "boost_modal.combo": "Podes incarcare {combo} pro brincare custu sa borta chi benit", "bundle_column_error.copy_stacktrace": "Còpia s'informe de faddina", + "bundle_column_error.error.body": "Sa pàgina pedida non faghiat a dda renderizare. Diat pòdere èssere pro neghe de una faddina in su còdighe nostru, o de unu problema de cumpatibilidade de su navigadore.", "bundle_column_error.error.title": "Oh, no!", + "bundle_column_error.network.body": "Ddoe est àpidu un'errore proende a carrigare custa pàgina. Custu diat pòdere derivare dae unu problema temporàneu cun sa connessione ìnternet tua a su serbidore.", "bundle_column_error.network.title": "Faddina de connessione", "bundle_column_error.retry": "Torra·bi a proare", "bundle_column_error.return": "Torra a sa pàgina printzipale", @@ -138,6 +148,7 @@ "compose_form.lock_disclaimer.lock": "blocadu", "compose_form.placeholder": "A ite ses pensende?", "compose_form.poll.duration": "Longària de su sondàgiu", + "compose_form.poll.multiple": "Sèberu mùltiplu", "compose_form.poll.option_placeholder": "Optzione {number}", "compose_form.poll.single": "Sèbera·nde una", "compose_form.poll.switch_to_multiple": "Muda su sondàgiu pro permìtere multi-optziones", @@ -154,9 +165,12 @@ "confirmations.block.confirm": "Bloca", "confirmations.delete.confirm": "Cantzella", "confirmations.delete.message": "Seguru chi boles cantzellare custa publicatzione?", + "confirmations.delete.title": "Cantzellare sa publicatzione?", "confirmations.delete_list.confirm": "Cantzella", "confirmations.delete_list.message": "Seguru chi boles cantzellare custa lista in manera permanente?", + "confirmations.delete_list.title": "Cantzellare sa lista?", "confirmations.discard_edit_media.confirm": "Iscarta", + "confirmations.discard_edit_media.message": "Tenes modìficas non sarvadas a is descritziones o a is anteprimas de is cuntenutos, ddas boles iscartare su matessi?", "confirmations.edit.confirm": "Modìfica", "confirmations.logout.confirm": "Essi·nche", "confirmations.logout.message": "Seguru chi boles essire?", @@ -182,9 +196,21 @@ "disabled_account_banner.text": "Su contu tuo {disabledAccount} no est ativu.", "dismissable_banner.dismiss": "Iscarta", "domain_block_modal.block": "Bloca su serbidore", + "domain_block_modal.block_account_instead": "Bloca imbetzes a @{name}", + "domain_block_modal.they_can_interact_with_old_posts": "Is persones de custu serbidore podent ancora interagire cun is publicatziones betzas tuas.", + "domain_block_modal.they_cant_follow": "Perunu dae custu serbidore ti podet sighire.", + "domain_block_modal.they_wont_know": "No ant a ischire chi t'ant blocadu.", "domain_block_modal.title": "Boles blocare su domìniu?", + "domain_block_modal.you_wont_see_posts": "No as a bìdere publicatziones o notìficas dae utentes in custu serbidore.", + "domain_pill.activitypub_lets_connect": "Ti permitit de ti collegare e de interagire cun persones no isceti in Mastodon, ma in aplicatziones sotziales diferentes puru.", + "domain_pill.activitypub_like_language": "ActivityPub est a tipu sa limba chi Mastodon chistionat cun àteras retes sotziales.", "domain_pill.server": "Serbidore", + "domain_pill.their_handle": "S'identificadore suo:", + "domain_pill.their_server": "Sa domo digitale sua, in ue istant totu is publicatziones suas.", "domain_pill.username": "Nòmine de utente", + "domain_pill.your_handle": "S'identificadore tuo:", + "domain_pill.your_server": "Sa domo digitale tua, in ue istant totu is publicatziones tuas. Custa non t'agradat? Tràmuda serbidore in cale si siat momentu e bati·ti fintzas in fatu is sighidores tuos.", + "domain_pill.your_username": "S'identificadore ùnicu tuo in custu serbidore. Si podent agatare utentes cun su matessi nòmine de utente in àteros serbidores.", "embed.instructions": "Inserta custa publicatzione in su situ web tuo copiende su còdighe de suta.", "embed.preview": "At a aparèssere aici:", "emoji_button.activity": "Atividade", diff --git a/app/javascript/mastodon/locales/uk.json b/app/javascript/mastodon/locales/uk.json index 52dbb3e27c6..1466ff0524c 100644 --- a/app/javascript/mastodon/locales/uk.json +++ b/app/javascript/mastodon/locales/uk.json @@ -356,7 +356,8 @@ "home.pending_critical_update.link": "Переглянути оновлення", "home.pending_critical_update.title": "Доступне критичне оновлення безпеки!", "home.show_announcements": "Показати оголошення", - "ignore_notifications_modal.filter_to_review_separately": "Ви можете відслідковувати відфільтровані сповіщення окремо", + "ignore_notifications_modal.filter_to_act_users": "Ви все ще зможете прийняти, відхилити або поскаржитися на користувачів", + "ignore_notifications_modal.filter_to_review_separately": "Ви можете переглянути відфільтровані сповіщення окремо", "ignore_notifications_modal.ignore": "Ігнорувати сповіщення", "interaction_modal.description.favourite": "Маючи обліковий запис на Mastodon, ви можете вподобати цей допис, щоб дати автору знати, що ви його цінуєте, і зберегти його на потім.", "interaction_modal.description.follow": "Маючи обліковий запис на Mastodon, ви можете підписатися на {name}, щоб отримувати дописи цього користувача у свою стрічку.", diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 1a2d9a29065..8a142d0bd5e 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -900,6 +900,8 @@ ar: message_html: "تم تكوين مخزن الكائنات الخاص بك بشكل خاطئ. خصوصية المستخدمين في خطر." tags: review: حالة المراجعة + search: البحث + title: الوسوم updated_msg: تم تحديث إعدادات الوسوم بنجاح title: الإدارة trends: @@ -1107,6 +1109,7 @@ ar: or_log_in_with: أو قم بتسجيل الدخول بواسطة privacy_policy_agreement_html: لقد قرأتُ وأوافق على سياسة الخصوصية progress: + confirm: تأكيد عنوان البريد الإلكتروني details: تفاصيلك review: رأيُنا rules: قبول القواعد @@ -1695,6 +1698,7 @@ ar: import: استيراد import_and_export: استيراد وتصدير migrate: تهجير الحساب + notifications: إشعارات البريد الإلكتروني preferences: التفضيلات profile: الملف التعريفي relationships: المتابِعون والمتابَعون diff --git a/config/locales/de.yml b/config/locales/de.yml index fe47c153706..9bb070caf3b 100644 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -59,7 +59,7 @@ de: destroyed_msg: Daten von %{username} wurden zum Löschen in die Warteschlange eingereiht disable: Einfrieren disable_sign_in_token_auth: E-Mail-Token-Authentisierung deaktivieren - disable_two_factor_authentication: Zwei-Faktor-Authentisierung (2FA) deaktivieren + disable_two_factor_authentication: Zwei-Faktor-Authentisierung deaktivieren disabled: Eingefroren display_name: Anzeigename domain: Domain @@ -723,7 +723,7 @@ de: manage_taxonomies: Hashtags verwalten manage_taxonomies_description: Ermöglicht Benutzer*innen, die Trends zu überprüfen und die Hashtag-Einstellungen zu aktualisieren manage_user_access: Kontozugriff verwalten - manage_user_access_description: Erlaubt Nutzer*innen, die Zwei-Faktor-Authentisierung (2FA) anderer zu deaktivieren, ihre E-Mail-Adresse zu ändern und ihr Passwort zurückzusetzen + manage_user_access_description: Erlaubt Nutzer*innen, die Zwei-Faktor-Authentisierung anderer zu deaktivieren, ihre E-Mail-Adresse zu ändern und ihr Passwort zurückzusetzen manage_users: Konten verwalten manage_users_description: Erlaubt es Benutzer*innen, die Details anderer Profile einzusehen und diese Accounts zu moderieren manage_webhooks: Webhooks verwalten @@ -1430,7 +1430,7 @@ de: password: Passwort sign_in_token: E-Mail-Sicherheitscode webauthn: Sicherheitsschlüssel - description_html: Wenn du verdächtige Aktivitäten bemerkst, die du nicht verstehst oder zuordnen kannst, solltest du dringend dein Passwort ändern und ungeachtet dessen die Zwei-Faktor-Authentisierung (2FA) aktivieren. + description_html: Wenn du verdächtige Aktivitäten bemerkst, die du nicht verstehst oder zuordnen kannst, solltest du dringend dein Passwort ändern und ungeachtet dessen die Zwei-Faktor-Authentisierung aktivieren. empty: Kein Anmeldeverlauf verfügbar failed_sign_in_html: Fehlgeschlagener Anmeldeversuch mit %{method} von %{ip} (%{browser}) successful_sign_in_html: Erfolgreiches Anmelden mit %{method} von %{ip} (%{browser}) @@ -1696,7 +1696,7 @@ de: severed_relationships: Getrennte Beziehungen statuses_cleanup: Automatische Löschung strikes: Maßnahmen - two_factor_authentication: Zwei-Faktor-Authentisierung (2FA) + two_factor_authentication: Zwei-Faktor-Authentisierung webauthn_authentication: Sicherheitsschlüssel severed_relationships: download: Herunterladen (%{count}) @@ -1815,14 +1815,14 @@ de: too_many_requests: Der Übersetzungsdienst hat kürzlich zu viele Anfragen erhalten. two_factor_authentication: add: Hinzufügen - disable: Zwei-Faktor-Authentisierung (2FA) deaktivieren - disabled_success: Zwei-Faktor-Authentisierung (2FA) erfolgreich deaktiviert + disable: Zwei-Faktor-Authentisierung deaktivieren + disabled_success: Zwei-Faktor-Authentisierung erfolgreich deaktiviert edit: Bearbeiten enabled: Zwei-Faktor-Authentisierung (2FA) ist aktiviert enabled_success: Zwei-Faktor-Authentisierung (2FA) erfolgreich aktiviert generate_recovery_codes: Wiederherstellungscodes erstellen - lost_recovery_codes: Wiederherstellungscodes ermöglichen es dir, wieder Zugang zu deinem Konto zu erlangen, falls du keinen Zugriff mehr auf die Zwei-Faktor-Authentisierung (2FA) oder den Sicherheitsschlüssel hast. Solltest du diese Wiederherstellungscodes verloren haben, kannst du sie hier neu generieren. Deine alten, bereits erstellten Wiederherstellungscodes werden dadurch ungültig. - methods: Methoden der Zwei-Faktor-Authentisierung (2FA) + lost_recovery_codes: Wiederherstellungscodes ermöglichen es dir, wieder Zugang zu deinem Konto zu erlangen, falls du keinen Zugriff mehr auf die Zwei-Faktor-Authentisierung oder den Sicherheitsschlüssel hast. Solltest du diese Wiederherstellungscodes verloren haben, kannst du sie hier neu generieren. Deine alten, bereits erstellten Wiederherstellungscodes werden dadurch ungültig. + methods: Methoden der Zwei-Faktor-Authentisierung otp: Authentisierungs-App recovery_codes: Wiederherstellungscodes sichern recovery_codes_regenerated: Wiederherstellungscodes erfolgreich neu erstellt @@ -1855,7 +1855,7 @@ de: change_password: dein Passwort zu ändern details: 'Hier sind die Details zu den Anmeldeversuchen:' explanation: Wir haben eine Anmeldung zu deinem Konto von einer neuen IP-Adresse festgestellt. - further_actions_html: Wenn du das nicht warst, empfehlen wir dir schnellstmöglich, %{action} und die Zwei-Faktor-Authentisierung (2FA) für dein Konto zu aktivieren, um es abzusichern. + further_actions_html: Wenn du das nicht warst, empfehlen wir dir schnellstmöglich, %{action} und die Zwei-Faktor-Authentisierung für dein Konto zu aktivieren, um es abzusichern. subject: Es wurde auf dein Konto von einer neuen IP-Adresse zugegriffen title: Eine neue Anmeldung warning: @@ -1933,7 +1933,7 @@ de: users: follow_limit_reached: Du kannst nicht mehr als %{limit} Profilen folgen go_to_sso_account_settings: Kontoeinstellungen des Identitätsanbieters aufrufen - invalid_otp_token: Ungültiger Code der Zwei-Faktor-Authentisierung (2FA) + invalid_otp_token: Ungültiger Code der Zwei-Faktor-Authentisierung otp_lost_help_html: Wenn du beides nicht mehr weißt, melde dich bitte bei uns unter der E-Mail-Adresse %{email} rate_limited: Zu viele Authentisierungsversuche. Bitte versuche es später noch einmal. seamless_external_login: Du bist über einen externen Dienst angemeldet, daher sind Passwort- und E-Mail-Einstellungen nicht verfügbar. @@ -1960,5 +1960,5 @@ de: nickname_hint: Gib den Spitznamen deines neuen Sicherheitsschlüssels ein not_enabled: Du hast WebAuthn noch nicht aktiviert not_supported: Dieser Browser unterstützt keine Sicherheitsschlüssel - otp_required: Um Sicherheitsschlüssel zu verwenden, aktiviere zunächst die Zwei-Faktor-Authentisierung (2FA). + otp_required: Um Sicherheitsschlüssel zu verwenden, aktiviere zunächst die Zwei-Faktor-Authentisierung. registered_on: Registriert am %{date} diff --git a/config/locales/devise.de.yml b/config/locales/devise.de.yml index 032132cf5cb..f22f834e61a 100644 --- a/config/locales/devise.de.yml +++ b/config/locales/devise.de.yml @@ -49,12 +49,12 @@ de: title: Passwort zurücksetzen two_factor_disabled: explanation: Das Anmelden ist jetzt nur noch mit einer E-Mail-Adresse und einem Passwort möglich. - subject: 'Mastodon: Zwei‐Faktor‐Authentisierung (2FA) deaktiviert' + subject: 'Mastodon: Zwei‐Faktor‐Authentisierung deaktiviert' subtitle: Zwei-Faktor-Authentisierung wurde für dein Konto deaktiviert. title: 2FA deaktiviert two_factor_enabled: explanation: Für das Anmelden wird ein Token benötigt, das von der hinterlegten TOTP-App generiert wird. - subject: 'Mastodon: Zwei‐Faktor‐Authentisierung (2FA) aktiviert' + subject: 'Mastodon: Zwei‐Faktor‐Authentisierung aktiviert' subtitle: Zwei-Faktor-Authentisierung wurde für dein Konto aktiviert. title: 2FA aktiviert two_factor_recovery_codes_changed: diff --git a/config/locales/doorkeeper.ar.yml b/config/locales/doorkeeper.ar.yml index 889c182a3f4..3cecbd495a6 100644 --- a/config/locales/doorkeeper.ar.yml +++ b/config/locales/doorkeeper.ar.yml @@ -135,6 +135,7 @@ ar: media: الوسائط المرفقة mutes: تم كتمها notifications: الإشعارات + profile: مِلَفّ مَستُدون التعريفي الخاص بك push: الإشعارات reports: الشكاوى search: البحث diff --git a/config/locales/fi.yml b/config/locales/fi.yml index 0ec9ae7fe70..aaf30fa760a 100644 --- a/config/locales/fi.yml +++ b/config/locales/fi.yml @@ -699,7 +699,7 @@ fi: delete_user_data: Poistaa käyttäjän tiedot delete_user_data_description: Sallii käyttäjien poistaa muiden käyttäjien tiedot viipymättä invite_users: Kutsua käyttäjiä - invite_users_description: Sallii käyttäjien kutsua uusia ihmisiä palvelimelle + invite_users_description: Sallii käyttäjien kutsua uusia käyttäjiä palvelimelle manage_announcements: Hallita tiedotteita manage_announcements_description: Sallii käyttäjien hallita palvelimen tiedotteita manage_appeals: Hallita valituksia @@ -1420,7 +1420,7 @@ fi: table: expires_at: Vanhenee uses: Käyttökertoja - title: Kutsu ihmisiä + title: Kutsu käyttäjiä lists: errors: limit: Sinulla on enimmäismäärä listoja diff --git a/config/locales/gl.yml b/config/locales/gl.yml index 27c71182b6b..431bc1f9150 100644 --- a/config/locales/gl.yml +++ b/config/locales/gl.yml @@ -830,7 +830,7 @@ gl: reblogs: Promocións status_changed: Publicación editada title: Publicacións da conta - trending: Tendencia + trending: Popular visibility: Visibilidade with_media: con medios strikes: @@ -977,7 +977,7 @@ gl: one: Utilizado por unha persoa na última semana other: Utilizado por %{count} persoas na última semana title: Recomendacións e Suxestións - trending: Tendencias + trending: Popularidade warning_presets: add_new: Engadir novo delete: Eliminar diff --git a/config/locales/he.yml b/config/locales/he.yml index 6c02e12b95f..d090302311b 100644 --- a/config/locales/he.yml +++ b/config/locales/he.yml @@ -62,6 +62,7 @@ he: demote: הורדה בדרגה destroyed_msg: הנתונים של %{username} נכנסו לתור המחיקה וצפויים להימחק באופן מיידי disable: הקפאה + disable_sign_in_token_auth: ביטול הזדהות באמצעות אסימון דוא״ל disable_two_factor_authentication: ביטול הזדהות דו־שלבית disabled: מוקפא display_name: שם תצוגה @@ -70,6 +71,7 @@ he: email: דוא״ל email_status: מצב דוא״ל enable: ביטול הקפאה + enable_sign_in_token_auth: הפעלת אסימון הזדהות בדוא״ל enabled: מופעל enabled_msg: ביטול השעית החשבון של %{username} בוצע בהצלחה followers: עוקבים @@ -136,6 +138,7 @@ he: resubscribe: להרשם מחדש role: תפקיד search: חיפוש + search_same_email_domain: משתמשים אחרים מאותו דומיין דוא"ל search_same_ip: משתמשים אחרים מאותה כתובת IP security: אבטחה security_measures: @@ -176,21 +179,26 @@ he: approve_appeal: אישור ערעור approve_user: אישור משתמש assigned_to_self_report: הקצאת דו"ח + change_email_user: שינוי כתובת דוא"ל למשתמש change_role_user: שינוי תפקיד למשתמש confirm_user: אשר משתמש create_account_warning: יצירת אזהרה create_announcement: יצירת הכרזה + create_canonical_email_block: יצירת חסימת דואל create_custom_emoji: יצירת אמוג'י מיוחד create_domain_allow: יצירת דומיין מותר create_domain_block: יצירת דומיין חסום + create_email_domain_block: יצירת חסימת דומיין דוא"ל create_ip_block: יצירת כלל IP create_unavailable_domain: יצירת דומיין בלתי זמין create_user_role: יצירת תפקיד demote_user: הורדת משתמש בדרגה destroy_announcement: מחיקת הכרזה + destroy_canonical_email_block: מחיקת חסימת דואל destroy_custom_emoji: מחיקת אמוג'י יחודי destroy_domain_allow: מחיקת דומיין מותר destroy_domain_block: מחיקת דומיין חסום + destroy_email_domain_block: מחיקת חסימת דומיין דוא"ל destroy_instance: טיהור דומיין destroy_ip_block: מחיקת כלל IP destroy_status: מחיקת הודעה @@ -198,8 +206,10 @@ he: destroy_user_role: מחיקת תפקיד disable_2fa_user: השעיית זיהוי דו-גורמי disable_custom_emoji: השעיית אמוג'י מיוחד + disable_sign_in_token_auth_user: השעיית אסימון הזדהות בדוא"ל של משתמש disable_user: השעיית משתמש enable_custom_emoji: הפעלת אמוג'י מיוחד + enable_sign_in_token_auth_user: הפעלת אסימון הזדהות בדוא"ל של משתמש enable_user: אפשור משתמש memorialize_account: הנצחת חשבון promote_user: קידום משתמש @@ -229,20 +239,26 @@ he: approve_appeal_html: "%{name} אישר/ה ערעור על החלטת מנהלי הקהילה מ-%{target}" approve_user_html: "%{name} אישר/ה הרשמה מ-%{target}" assigned_to_self_report_html: '%{name} הקצה/תה דו"ח %{target} לעצמם' + change_email_user_html: '%{name} שינה\שינתה את כתובת הדוא"ל של המשתמש %{target}' change_role_user_html: "%{name} שינה את התפקיד של %{target}" + confirm_user_html: '%{name} אישר/ה את כותבת הדו"אל של המשתמש %{target}' create_account_warning_html: "%{name} שלח/ה אזהרה ל %{target}" create_announcement_html: "%{name} יצר/ה הכרזה חדשה %{target}" + create_canonical_email_block_html: "%{name} חסם/ה את הדואל %{target}" create_custom_emoji_html: "%{name} העלו אמוג'י חדש %{target}" create_domain_allow_html: "%{name} אישר/ה פדרציה עם הדומיין %{target}" create_domain_block_html: "%{name} חסם/ה את הדומיין %{target}" + create_email_domain_block_html: '%{name} חסם/ה את דומיין הדוא"ל %{target}' create_ip_block_html: "%{name} יצר/ה כלל עבור IP %{target}" create_unavailable_domain_html: "%{name} הפסיק/ה משלוח לדומיין %{target}" create_user_role_html: "%{name} יצר את התפקיד של %{target}" demote_user_html: "%{name} הוריד/ה בדרגה את המשתמש %{target}" destroy_announcement_html: "%{name} מחק/ה את ההכרזה %{target}" + destroy_canonical_email_block_html: "%{name} הסיר/ה חסימה מדואל %{target}" destroy_custom_emoji_html: "%{name} מחק אמוג'י של %{target}" destroy_domain_allow_html: "%{name} לא התיר/ה פדרציה עם הדומיין %{target}" destroy_domain_block_html: "%{name} הסיר/ה חסימה מהדומיין %{target}" + destroy_email_domain_block_html: '%{name} הסיר/ה חסימה מדומיין הדוא"ל %{target}' destroy_instance_html: "%{name} טיהר/ה את הדומיין %{target}" destroy_ip_block_html: "%{name} מחק/ה את הכלל עבור IP %{target}" destroy_status_html: ההודעה של %{target} הוסרה ע"י %{name} @@ -250,8 +266,10 @@ he: destroy_user_role_html: "%{name} ביטל את התפקיד של %{target}" disable_2fa_user_html: "%{name} ביטל/ה את הדרישה לאימות דו-גורמי למשתמש %{target}" disable_custom_emoji_html: "%{name} השבית/ה את האמוג'י %{target}" + disable_sign_in_token_auth_user_html: '%{name} השבית/ה את האימות בעזרת אסימון דוא"ל עבור %{target}' disable_user_html: "%{name} חסם/ה כניסה מהמשתמש/ת %{target}" enable_custom_emoji_html: "%{name} אפשר/ה את האמוג'י %{target}" + enable_sign_in_token_auth_user_html: '%{name} אפשר/ה אימות בעזרת אסימון דוא"ל עבור %{target}' enable_user_html: "%{name} אפשר/ה כניסה עבור המשתמש %{target}" memorialize_account_html: "%{name} הפך/ה את חשבונו של %{target} לדף הנצחה" promote_user_html: "%{name} העלה בדרגה את המשתמש %{target}" @@ -259,6 +277,7 @@ he: reject_user_html: "%{name} דחו הרשמה מ-%{target}" remove_avatar_user_html: "%{name} הסירו את תמונת הפרופיל של %{target}" reopen_report_html: '%{name} פתח מחדש דו"ח %{target}' + resend_user_html: "%{name} הפעיל.ה שליחה מחדש של דואל אימות עבור %{target}" reset_password_user_html: הסיסמה עבור המשתמש %{target} התאפסה על־ידי %{name} resolve_report_html: '%{name} פתר/ה דו"ח %{target}' sensitive_account_html: "%{name} סימן/ה את המדיה של %{target} כרגיש" @@ -429,6 +448,7 @@ he: one: "%{count} נסיון במשך השבוע שעבר" other: "%{count} נסיונות הרשמה במשך השבוע שעבר" two: "%{count} נסיונות הרשמה במשך השבוע שעבר" + created_msg: מתחם כתובות דואל נחסם בהצלחה delete: מחיקה dns: types: @@ -437,8 +457,12 @@ he: new: create: הוספת דומיין resolve: פתור דומיין + title: חסימת מתחם כתובות דואל חדש + no_email_domain_block_selected: לא בוצעו שינויים לחסימת מתחמי דוא"ל שכן לא נבחרו מתחמים not_permitted: נאסר + resolved_dns_records_hint_html: שם הדומיין מוביל למתחמי ה-MX הבאים, שהם בסופו של דבר אחראיים לקבלת דוא"ל. חסימת שם MX תוביל לחסימת הרשמות מכל כתובת דוא"ל שעושה שימוש בכתובת MX זו, אפילו אם הדומיין הגלוי שונה. יש להמנע מלחסום ספקי דוא"ל מובילים. resolved_through_html: נמצא דרך %{domain} + title: מתחמי כתובות דוא"ל חסומים export_domain_allows: new: title: יבוא רשימת שרתים מאושרים @@ -600,6 +624,7 @@ he: resolve_description_html: אף פעולה לא תבוצע נגד החשבון עליו דווח, לא תירשם עבירה, והדיווח ייסגר. silence_description_html: הפרופיל יהיה גלוי אך ורק לאלה שכבר עוקבים אחריו או לאלה שיחפשו אותו ידנית, מה שיגביל מאד את תפוצתו. ניתן תמיד להחזיר את המצב לקדמותו. פעולה זו תסגור את כל הדיווחים נגד הפרופיל. suspend_description_html: חשבון זה על כל תכניו יחסמו וברבות הימים ימחקו, כל פעילות מולו לא תתאפשר. הפעולה ניתנת לביטול תוך 30 ימים, והיא תסגור כל דיווח התלוי ועומד נגד החשבון. + actions_description_html: בחר/י איזו פעולה לבצע על מנת לפתור את הדו"ח. אם תופעל פעולת ענישה כנגד החשבון המדווח, הודעת דוא"ל תשלח אליהם, אלא אם נבחרה קטגוריית הספאם. actions_description_remote_html: בחרו איזו פעולה לבצע כדי לפתור את הדיווח שהוגש. פעולה זו תשפיע רק על התקשורת מול השרת שלך עם החשבון המרוחק ותוכנו. add_to_report: הוספת פרטים לדיווח already_suspended_badges: @@ -664,6 +689,7 @@ he: delete_data_html: למחוק את הפרופיל והתוכן של @%{acct} בעוד 30 יום אלא אם תוסר ההגבלה עליהם לפני כן preview_preamble_html: 'שליחת אזהרה אל @%{acct} בזו הלשון:' record_strike_html: ציין נקודה שחורה נגד @%{acct} כדי לסייע בשיפוטו בדיווחים עתידיים על חריגות + send_email_html: שליחת דואל אזהרה אל @%{acct} warning_placeholder: צידוקים אפשריים נוספים לפעולה המשמעתית. target_origin: מקור החשבון המדווח title: דיווחים @@ -707,6 +733,7 @@ he: manage_appeals: ניהול ערעורים manage_appeals_description: מאפשר למשתמשים לסקור ערעורים כנגד פעולות מודרציה manage_blocks: ניהול חסימות + manage_blocks_description: מאפשר למשתמשים לחסום ספקי דוא"ל וכתובות IP manage_custom_emojis: ניהול סמלונים בהתאמה אישית manage_custom_emojis_description: מאפשר למשתמשים לנהל סמלונים בהתאמה אישית של השרת manage_federation: ניהול פדרציה @@ -724,6 +751,7 @@ he: manage_taxonomies: ניהול טקסונומיות manage_taxonomies_description: מאפשר למשתמשים לסקור תוכן אופנתי (טרנדי) ולעדכן אפשרויות של תגיות. manage_user_access: ניהול גישת משתמשים + manage_user_access_description: מאפשר למשתמשים לבטל אימות דו-שלבי של משתמשים אחרים, לשנות את כתובות הדוא"ל שלהם, ולאפס את סיסמתם manage_users: ניהול משתמשים manage_users_description: מאפשר למשתמשים לצפות בפרטים של משתמשים אחרים ולבצע פעולות מודרציה לפיהם manage_webhooks: ניהול Webhooks @@ -798,6 +826,7 @@ he: destroyed_msg: העלאת אתר נמחקה בהצלחה! software_updates: critical_update: חשוב -- יש לעדכן במהירות + description: מומלץ לשמור את התקנת המסטודון שלך עדכנית כדי להרוויח מהיכולות והתיקונים האחרונים. למעלה מכך, לעיתים קריטי לעדכן את מסטודון בהקדם כדי להמנע מפרצות אבטחה. מסיבות אלו, השרת יבדוק כל 30 דקות, ויודיע לך לפי העדפות הדואל שלך. documentation_link: למידע נוסף release_notes: פרטי הגרסה title: עדכונים זמינים @@ -981,6 +1010,7 @@ he: one: הוצגה על ידי משתמש בודד במשך השבוע שעבר other: הוצגה על ידי %{count} משתמשים במשך השבוע שעבר two: הוצגה על ידי %{count} משתמשים במשך השבוע שעבר + title: המלצות ונושאים חמים trending: נושאים חמים warning_presets: add_new: הוספת חדש @@ -1067,7 +1097,9 @@ he: guide_link_text: כולם יכולים לתרום. sensitive_content: תוכן רגיש application_mailer: + notification_preferences: שינוי העדפות דוא"ל salutation: "%{name}," + settings: 'שינוי הגדרות דוא"ל: %{link}' unsubscribe: בטל מנוי view: 'תצוגה:' view_profile: צפיה בפרופיל @@ -1087,6 +1119,7 @@ he: hint_html: עוד דבר אחד, עלינו לאשרר שאת(ה) אנושיים (לצורך סינון ספאם). נא לפתור את הקאפצ'ה להלן וללחוץ "המשך". title: בדיקות אבטחה confirmations: + awaiting_review: כתובת הדואל שלך אושרה! צוות %{domain} עכשיו יבדוק את הרשמתך. תשלח אליך הודעת דואל אם הצוות יאשר את החשבון! awaiting_review_title: הרשמתך עוברת בדיקה clicking_this_link: לחיצה על קישור זה login_link: כניסה @@ -1094,6 +1127,7 @@ he: redirect_to_app_html: כאן אמורה היתה להיות הפניה אוטמטית ליישומון %{app_name}. אם זה לא קרה, ניתן לנסות שוב על ידי %{clicking_this_link} או חזרה ידנית אל היישומון. registration_complete: הרשמתך לשרת %{domain} הושלמה כעת! welcome_title: ברוך/ה הבא/ה, %{name}! + wrong_email_hint: אם כתובת הדואל הזו איננה נכונה, ניתן לשנות אותה בעמוד ההגדרות. delete_account: מחיקת חשבון delete_account_html: אם ברצונך למחוק את החשבון, ניתן להמשיך כאן. תתבקש/י לספק אישור נוסף. description: @@ -1114,6 +1148,7 @@ he: or_log_in_with: או התחבר באמצעות privacy_policy_agreement_html: קראתי והסכמתי למדיניות הפרטיות progress: + confirm: אימות כתובת הדואל details: הפרטים שלך review: הבדיקה שלנו rules: הסכמה לתקנות @@ -1135,8 +1170,10 @@ he: security: אבטחה set_new_password: סיסמה חדשה setup: + email_below_hint_html: אנא בדקו בתיקיית הספאם, או בקשו קוד חדש. ניתן לתקן את הכתובת אם נפלה תקלדה. email_settings_hint_html: לחצו על הקישור שנשלח כדי לאשר את הכתובת %{email}. אנו ממתינים פה. link_not_received: לא קיבלת קישור? + new_confirmation_instructions_sent: אתם עומדים לקבל הודעת דואל חדשה עם קיש/ור אימות בדקות הקרובות! title: בדוק/בדקי את תיבת הדואר הנכנס שלך sign_in: preamble_html: הכנס.י עם שם וסיסמה מאתר %{domain}. אם חשבונך מתארח בשרת אחר, לא ניתן להתחבר איתו פה. @@ -1147,7 +1184,9 @@ he: title: הבה ניצור לך חשבון בשרת %{domain}. status: account_status: מצב חשבון + confirming: ממתין שדוא"ל האישור יושלם. functional: החשבון שלכם פעיל לגמרי. + pending: בקשתך ממתינה לאישור על ידי הצוות שלנו. זה עשוי לקחת זמן מה. דוא"ל יישלח אליך אם בקשתך התקבלה. redirecting_to: חשבונכם לא פעיל כעת מכיוון שמפנה ל%{acct}. self_destruct: מכיוון שהשרת %{domain} בתהליכי סגירה, תהיה לך גישה מוגבלת בלבד לחשבונך. view_strikes: צפיה בעברות קודמות שנרשמו נגד חשבונך @@ -1190,6 +1229,9 @@ he: before: 'לפני שנמשיך, נא לקרוא בזהירות את ההערות הבאות:' caches: מידע שהוטמן על ידי שרתים אחרים עשוי להתמיד data_removal: הודעותיך וכל מידע אחר יוסרו לתמיד + email_change_html: ניתן לשנות את כתובת הדוא"ל שלך מבלי למחוק את החשבון + email_contact_html: אם הוא עדיין לא הגיע, ניתן לקבל עזרה על ידי משלוח דואל ל-%{email} + email_reconfirmation_html: אם לא מתקבל דוא"ל האישור, ניתן לבקש אותו שוב irreversible: לא ניתן יהיה לשחזר או להפעיל מחדש את חשבונך more_details_html: לפרטים נוספים, ראו את מדיניות הפרטיות. username_available: שם המשתמש שלך שוב יהיה זמין @@ -1438,6 +1480,7 @@ he: authentication_methods: otp: יישומון אימות דו-שלבי password: סיסמה + sign_in_token: קוד אימות בדוא"ל webauthn: מפתחות אבטחה description_html: אם את/ה רואה פעילות שאינך מזהה, אנא שנה/י את סיסמתך והפעל/י אימות דו-גורמי. empty: הסטוריית אימותים אינה זמינה @@ -1448,6 +1491,16 @@ he: unsubscribe: action: כן, לבטל הרשמה complete: הפסקת הרשמה + confirmation_html: יש לאשר את ביטול ההרשמה להודעות %{type} ממסטודון בשרת %{domain} לכתובת הדואל %{email}. תמיד אפשר להרשם מחדש בכיוונוני הודעות דואל. + emails: + notification_emails: + favourite: הודעות דואל לגבי חיבובים + follow: הודעות דואל לגבי עוקבים חדשים + follow_request: הודעות דואל לגבי בקשות מעקב + mention: הודעות דואל לגבי איזכורים + reblog: הודעות דואל לגבי הידהודים + resubscribe_html: אם ביטול ההרשמה היה בטעות, ניתן להרשם מחדש מתוך מסך הגדרות ההרשמה שלך. + success_html: לא יגיעו אליך יותר הודעות %{type} משרת מסטודון %{domain} לכתובת הדואל %{email}. title: הפסקת הרשמה media_attachments: validations: @@ -1528,6 +1581,8 @@ he: update: subject: "%{name} ערכו הודעה" notifications: + administration_emails: התראות לדוא"ל חשבון מנהל + email_events: ארועים להתראות דוא"ל email_events_hint: 'בחר/י ארועים עבורים תרצה/י לקבל התראות:' number: human: @@ -1686,6 +1741,7 @@ he: import: יבוא import_and_export: יבוא ויצוא migrate: הגירת חשבון + notifications: התראות בדואל preferences: העדפות profile: פרופיל relationships: נעקבים ועוקבים @@ -1946,6 +2002,7 @@ he: invalid_otp_token: קוד דו-שלבי שגוי otp_lost_help_html: אם איבדת גישה לשניהם, ניתן ליצור קשר ב-%{email} rate_limited: יותר מדי ניסיונות אימות, נסו שוב מאוחר יותר. + seamless_external_login: את.ה מחובר דרך שירות חיצוני, לכן אפשרויות הסיסמא והדוא"ל לא מאופשרות. signed_in_as: 'מחובר בתור:' verification: extra_instructions_html: טיפ: הלינק באתר שלך יכול להיות מוסתר. החלק החשוב הוא rel="me" שמונע התחזות על אתרים עם תוכן משתמשים. ניתן גם ליצור תגית link בכותרת העמוד במקום קישור a אבל קוד ה־HTML חייב להופיע שם ללא הרצה של ג'אווהסקריפט. diff --git a/config/locales/hu.yml b/config/locales/hu.yml index 8775ed543ce..5eb4d048816 100644 --- a/config/locales/hu.yml +++ b/config/locales/hu.yml @@ -1194,7 +1194,7 @@ hu: caches: Más szerverek által cache-elt tartalmak még megmaradhatnak data_removal: Bejegyzéseid és minden más adatod véglegesen törlődni fog email_change_html: Megváltoztathatod az e-mail-címed a fiókod törlése nélkül - email_contact_html: Ha még mindig nem érkezik meg, akkor segítségért írjon a(z) %{email} e-mail-címre + email_contact_html: Ha még mindig nem érkezik meg, akkor segítségért írj a(z) %{email} e-mail-címre email_reconfirmation_html: Ha nem kaptad meg a megerősítő e-mailt, itt újrakérheted irreversible: Nem fogod tudni visszaállítani vagy újraaktiválni a fiókodat more_details_html: A részletekért nézd meg az adatvédelmi szabályzatot. diff --git a/config/locales/kab.yml b/config/locales/kab.yml index b45450de046..3aed6c55e79 100644 --- a/config/locales/kab.yml +++ b/config/locales/kab.yml @@ -429,6 +429,9 @@ kab: action: Wali ileqqman yellan software_version_patch_check: action: Wali ileqqman yellan + tags: + search: Anadi + title: Ihacṭagen title: Tadbelt trends: allow: Sireg @@ -476,6 +479,7 @@ kab: title: Asefqed n tɣellist confirmations: clicking_this_link: tekki ɣef wassaɣ-a + login_link: qqen proceed_to_login_html: Tzemreḍ tura ad tkemmleḍ ɣer %{login_link}. welcome_title: Ansuf yessek·em, %{name}! delete_account: Kkes amiḍan @@ -493,6 +497,7 @@ kab: or_log_in_with: Neɣ eqqen s privacy_policy_agreement_html: Ɣriɣ yerna qebleɣ tasertit n tbaḍnit progress: + confirm: Sentem imayl details: Isalli-inek review: Tamuɣli-nneɣ rules: Qbel ilugan @@ -566,6 +571,7 @@ kab: edit_profile: basic_information: Talɣut tamatut hint_html: "Mudd udem i wayen ttwalin medden deg umaɣnu-inek azayez ɣer yidis n yiznan-ik. Imdanen niḍen zemren ad k-ḍefren yernu ad gen assaɣ yid-k mi ara tesɛuḍ amaɣnu yeccuṛen ed tugna n umaɣnu." + other: Ayen nniḍen errors: '404': Asebter i tettnadiḍ ulac-it da. '500': diff --git a/config/locales/lad.yml b/config/locales/lad.yml index 0267892fc80..40be2627dab 100644 --- a/config/locales/lad.yml +++ b/config/locales/lad.yml @@ -31,6 +31,7 @@ lad: created_msg: Nota de moderasyon kriyada kon sukseso! destroyed_msg: Nota de moderasyon destruida kon sukseso! accounts: + add_email_domain_block: Bloka domeno de posta approve: Achetar approved_msg: La solisitasyon de enrejistrasyon de %{username} achetada djustamente are_you_sure: Estas siguro? @@ -57,6 +58,7 @@ lad: demote: Degrada destroyed_msg: Los datos de %{username} estan agora en kola para ser supremir pishin disable: Inkapasita + disable_sign_in_token_auth: Inkapasita la autentifikasyon por token de posta elektronika disable_two_factor_authentication: Inkapasita autentifikasyon en dos pasos disabled: Inkapasitada display_name: Nombre amostrado @@ -65,6 +67,7 @@ lad: email: Posta elektronika email_status: Estatus de posta enable: Kapasita + enable_sign_in_token_auth: Kapasita la autentifikasyon por token de posta elektronika enabled: Kapasitada enabled_msg: El kuento de %{username} fue kapasitado djustamente followers: Suivantes @@ -129,6 +132,7 @@ lad: resubscribe: Reabona role: Rolo search: Bushka + search_same_email_domain: Otros utilizadores kon el mezmo domeno de posta search_same_ip: Otros utilizadores kon el mezmo adreso IP security: Sigurita security_measures: @@ -169,21 +173,26 @@ lad: approve_appeal: Acheta apelasyon approve_user: Acheta utilizador assigned_to_self_report: Asinya raporto + change_email_user: Troka posta elektronika del utilizador change_role_user: Troka rolo de utilizador confirm_user: Konfirma utilizador create_account_warning: Kriya avertensya create_announcement: Kriya pregon + create_canonical_email_block: Kriya bloko de posta elektronika create_custom_emoji: Kriya emoji personalizado create_domain_allow: Kriya permiso de domeno create_domain_block: Kriya bloko de domeno + create_email_domain_block: Kriya bloko de domeno de posta create_ip_block: Kriya regla de IP create_unavailable_domain: Kriya domeno no desponivle create_user_role: Kriya rolo demote_user: Degrada utilizador destroy_announcement: Efasa pregon + destroy_canonical_email_block: Efasa bloko de posta elektronika destroy_custom_emoji: Efasa emoji personalizado destroy_domain_allow: Efasa permiso de domeno destroy_domain_block: Efasa bloko de domeno + destroy_email_domain_block: Efasa bloko de domeno de posta destroy_instance: Efasa domeno destroy_ip_block: Efasa regla de IP destroy_status: Efasa publikasyon @@ -191,8 +200,10 @@ lad: destroy_user_role: Efasa rolo disable_2fa_user: Inkapasita autentifikasyon en dos pasos disable_custom_emoji: Inkapasita emoji personalizados + disable_sign_in_token_auth_user: Inkapasita la autentifikasyon por token de posta elektronika para el utilizador disable_user: Inkapasita utilizador enable_custom_emoji: Kapasita emoji personalizados + enable_sign_in_token_auth_user: Kapasita la autentifikasyon por token de posta para el utilizador enable_user: Kapasita utilizador memorialize_account: Transforma en kuento komemorativo promote_user: Promove utilizador @@ -221,20 +232,26 @@ lad: approve_appeal_html: "%{name} acheto la solisitasyon de moderasyon de %{target}" approve_user_html: "%{name} acheto el enrejistramiento de %{target}" assigned_to_self_report_html: "%{name} asinyo el raporto %{target} a si mezmo" + change_email_user_html: "%{name} troko el adreso de posta elektronika del utilizador %{target}" change_role_user_html: "%{name} troko el rolo de %{target}" + confirm_user_html: "%{name} konfirmo el adreso de posta elektronika del utilizador %{target}" create_account_warning_html: "%{name} embio una avertensya a %{target}" create_announcement_html: "%{name} kriyo un muevo pregon %{target}" + create_canonical_email_block_html: "%{name} bloko la posta elektronika kon el hash %{target}" create_custom_emoji_html: "%{name} kargo el muevo emoji %{target}" create_domain_allow_html: "%{name} perimitio la federasyon kon el domeno %{target}" create_domain_block_html: "%{name} bloko el domeno %{target}" + create_email_domain_block_html: "%{name} bloko el domeno de posta elektronika %{target}" create_ip_block_html: "%{name} kriyo una regla para IP %{target}" create_unavailable_domain_html: "%{name} detuvo las entregas al domeno %{target}" create_user_role_html: "%{name} kriyo el rolo %{target}" demote_user_html: "%{name} degrado a %{target}" destroy_announcement_html: "%{name} supremio el pregon %{target}" + destroy_canonical_email_block_html: "%{name} dezbloko la posta elektronika kon el hash %{target}" destroy_custom_emoji_html: "%{name} supremio el emoji %{target}" destroy_domain_allow_html: "%{name} bloko la federasyon kon el domeno %{target}" destroy_domain_block_html: "%{name} dezbloko el domeno %{target}" + destroy_email_domain_block_html: "%{name} dezbloko el domeno de posta elektronika %{target}" destroy_instance_html: "\"%{name} purgo el domeno %{target}" destroy_ip_block_html: "%{name} supremio una regla para la IP %{target}" destroy_status_html: "%{name} supremio una publikasyon de %{target}" @@ -242,8 +259,10 @@ lad: destroy_user_role_html: "%{name} supremio el rolo %{target}" disable_2fa_user_html: "%{name} dezaktivo el rekerimiento en dos pasos para el utilizador %{target}" disable_custom_emoji_html: "%{name} dezaktivo el emoji %{target}" + disable_sign_in_token_auth_user_html: "%{name} inkapasito la autentifikasyon por token de posta elektronika para %{target}" disable_user_html: "%{name} inkapasito la koneksion kon el kuento para el utilizador %{target}" enable_custom_emoji_html: "%{name} aktivo el emoji %{target}" + enable_sign_in_token_auth_user_html: "%{name} tiene kapasitado la autentifikasyon por token de posta elektronika para %{target}" enable_user_html: "%{name} kapasito koneksion kon kuento para el utilizador %{target}" memorialize_account_html: "%{name} konvirtio el kuento de %{target} en una pajina de bendicha memoria" promote_user_html: "%{name} promosyon al utilizador %{target}" @@ -251,6 +270,7 @@ lad: reject_user_html: "%{name} refuzo el enrejistramiento de %{target}" remove_avatar_user_html: "%{name} supremio la imaje de profil de %{target}" reopen_report_html: "%{name} reavrio el raporto %{target}" + resend_user_html: "%{name} tiene reembiado la posta de konfirmasyon para %{target}" reset_password_user_html: "%{name} reinisyo el kod del utilizador %{target}" resolve_report_html: "%{name} rezolvio el raporto %{target}" sensitive_account_html: "%{name} marko la multimedia de %{target} komo sensivle" @@ -410,6 +430,7 @@ lad: attempts_over_week: one: "\"%{count} prova durante la ultima semana" other: "%{count} provas de enrejistrarse durante la ultima semana" + created_msg: Domeno de posta blokado kon sukseso delete: Efasa dns: types: @@ -418,6 +439,7 @@ lad: new: create: Adjusta domeno resolve: Rezolve domeno + title: Bloka muevo domeno de posta not_permitted: Sin permiso resolved_through_html: Rezolvido por %{domain} export_domain_allows: @@ -848,7 +870,13 @@ lad: action: Ve aki para mas enformasyon message_html: "Tu magazinaje de objektos es mal konfigurado. La privasita de tus utilizadores esta en riziko." tags: + moderation: + title: Estado + name: Nombre + reset: Reinisya review: Estado de revizion + search: Bushka + title: Etiketas updated_msg: Konfigurasyon de etiketas aktualizada kon sukseso title: Administrasyon trends: @@ -1043,6 +1071,7 @@ lad: or_log_in_with: O konektate kon tu kuento kon privacy_policy_agreement_html: Tengo meldado i acheto la politika de privasita progress: + confirm: Konfirma posta details: Tus detalyos review: Muestra revizyon rules: Acheta reglas @@ -1361,6 +1390,15 @@ lad: unsubscribe: action: Si, dezabona complete: Dezabonado + emails: + notification_emails: + favourite: avizos de favoritos por posta + follow: avizos de segidores por posta + follow_request: avizos de solisitasyones de segimyento por posta + mention: avizos de enmentaduras por posta + reblog: avizos de repartajasyones por posta + resubscribe_html: Si tyenes deabonado por yerro, puedes reabonar en tus opsyones de avizos por posta elektronika. + success_html: Ya no risiviras %{type} de Mastodon en %{domain} a tu posta en %{email}. title: Dezabona media_attachments: validations: @@ -1441,6 +1479,8 @@ lad: update: subject: "%{name} edito una publikasyon" notifications: + administration_emails: Avizos de administrasyon por posta + email_events: Evenimyentos para avizos por posta email_events_hint: 'Eskoje los evenimientos para los kualos keres risivir avizos:' number: human: @@ -1599,6 +1639,7 @@ lad: import: Importo import_and_export: Importo i eksporto migrate: Migrasyon de kuento + notifications: Avizos por posta elektronika preferences: Preferensyas profile: Profil publiko relationships: Segidos i suivantes diff --git a/config/locales/simple_form.ar.yml b/config/locales/simple_form.ar.yml index 744da9d0554..f6d177badfd 100644 --- a/config/locales/simple_form.ar.yml +++ b/config/locales/simple_form.ar.yml @@ -242,11 +242,13 @@ ar: warn: إخفاء بتحذير form_admin_settings: activity_api_enabled: نشر مُجمل الإحصائيات عن نشاط المستخدمين في واجهة برمجة التطبيقات API + app_icon: أيقونة التطبيق backups_retention_period: فترة الاحتفاظ بأرشيف المستخدم bootstrap_timeline_accounts: أوصي دائما بهذه الحسابات للمستخدمين الجدد closed_registrations_message: رسالة مخصصة عندما يكون التسجيل غير متاح content_cache_retention_period: مدة الاحتفاظ بالمحتوى البعيد custom_css: سي أس أس CSS مخصص + favicon: أيقونة المفضلة mascot: جالب حظ مخصص (قديم) media_cache_retention_period: مدة الاحتفاظ بالتخزين المؤقت للوسائط peers_api_enabled: نشر قائمة للخوادم المكتشَفة في واجهة برمجة التطبيقات API @@ -311,6 +313,7 @@ ar: listable: اسمح لهذا الوسم بالظهور في البحث وفي دليل الصفحات التعريفية name: الوسم trendable: السماح لهذه الكلمة المفتاحية بالظهور تحت المتداوَلة + usable: السماح للمنشورات باستخدام هذا الوسم محليا user: role: الدور time_zone: النطاق الزمني diff --git a/config/locales/simple_form.fr-CA.yml b/config/locales/simple_form.fr-CA.yml index 5edffb49d4b..b9582fab749 100644 --- a/config/locales/simple_form.fr-CA.yml +++ b/config/locales/simple_form.fr-CA.yml @@ -237,10 +237,12 @@ fr-CA: warn: Cacher derrière un avertissement form_admin_settings: activity_api_enabled: Publie des statistiques agrégées sur l'activité des utilisateur⋅rice⋅s dans l'API + app_icon: Icône de l'appli backups_retention_period: Période d'archivage utilisateur bootstrap_timeline_accounts: Toujours recommander ces comptes aux nouveaux utilisateurs closed_registrations_message: Message personnalisé lorsque les inscriptions ne sont pas disponibles custom_css: CSS personnalisé + favicon: Favicon mascot: Mascotte personnalisée (héritée) media_cache_retention_period: Durée de rétention des médias dans le cache peers_api_enabled: Publie la liste des serveurs découverts dans l'API diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml index 9694b00b48c..99e0e1f210a 100644 --- a/config/locales/simple_form.fr.yml +++ b/config/locales/simple_form.fr.yml @@ -237,10 +237,12 @@ fr: warn: Cacher derrière un avertissement form_admin_settings: activity_api_enabled: Publie des statistiques agrégées sur l'activité des utilisateur⋅rice⋅s dans l'API + app_icon: Icône de l'appli backups_retention_period: Durée de rétention des archives utilisateur bootstrap_timeline_accounts: Toujours recommander ces comptes aux nouveaux⋅elles utilisateur⋅rice⋅s closed_registrations_message: Message personnalisé lorsque les inscriptions ne sont pas disponibles custom_css: CSS personnalisé + favicon: Favicon mascot: Mascotte personnalisée (héritée) media_cache_retention_period: Durée de rétention des médias dans le cache peers_api_enabled: Publie la liste des serveurs découverts dans l'API diff --git a/config/locales/simple_form.gl.yml b/config/locales/simple_form.gl.yml index a7074af0f9b..9adaa31efc2 100644 --- a/config/locales/simple_form.gl.yml +++ b/config/locales/simple_form.gl.yml @@ -99,9 +99,9 @@ gl: theme: Decorado que verán visitantes e novas usuarias. thumbnail: Imaxe con proporcións 2:1 mostrada xunto á información sobre o servidor. timeline_preview: Visitantes e usuarias non conectadas poderán ver as publicacións públicas máis recentes do servidor. - trendable_by_default: Omitir a revisión manual das tendencias. Poderás igualmente eliminar manualmente os elementos que vaian aparecendo. + trendable_by_default: Omitir a revisión manual dos contidos populares. Poderás igualmente eliminar manualmente os elementos que vaian aparecendo. trends: As tendencias mostran publicacións, cancelos e novas historias que teñen popularidade no teu servidor. - trends_as_landing_page: Mostrar contidos en voga para as persoas sen sesión iniciada e visitantes no lugar dunha descrición deste servidor. Require ter activado Tendencias. + trends_as_landing_page: Mostrar contidos en voga para as persoas sen sesión iniciada e visitantes no lugar dunha descrición deste servidor. Require ter activado Popularidade. form_challenge: current_password: Estás entrando nun área segura imports: @@ -303,7 +303,7 @@ gl: label: Hai unha nova versión de Mastodon dispoñible none: Non notificar nunca as actualizacións (non se aconsella) patch: Notificar as actualizacións de arranxos - trending_tag: Hai que revisar unha nova tendencia + trending_tag: Hai que revisar un novo tema popular rule: hint: Información adicional text: Regra diff --git a/config/locales/uk.yml b/config/locales/uk.yml index 4add810bc60..eeeb117d6ca 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -35,6 +35,7 @@ uk: created_msg: Нотатку модератора успішно створено! destroyed_msg: Нотатку модератора успішно видалено! accounts: + add_email_domain_block: Заблокувати домен до е-пошти approve: Схвалити approved_msg: Заявку на реєстрацію %{username} затверджено are_you_sure: Ви впевнені? @@ -61,6 +62,7 @@ uk: demote: Усунути destroyed_msg: Дані %{username} тепер в черзі на негайне видалення disable: Заморозити + disable_sign_in_token_auth: Вимкнути автентифікацію за допомогою токена е-пошти disable_two_factor_authentication: Вимкнути двофакторну авторизацію disabled: Вимкнено display_name: Відображуване ім'я @@ -69,6 +71,7 @@ uk: email: Електронна пошта email_status: Стан електронної пошти enable: Розморозити + enable_sign_in_token_auth: Увімкнути автентифікацію за допомогою токена е-пошти enabled: Увімкнено enabled_msg: Обліковий запис %{username} успішно розморожено followers: Підписники @@ -135,6 +138,7 @@ uk: resubscribe: Перепідписатися role: Роль search: Пошук + search_same_email_domain: Інші користувачі з тим самим доменом е-пошти search_same_ip: Інші користувачі з тим самим IP security: Безпека security_measures: @@ -175,21 +179,26 @@ uk: approve_appeal: Затвердити апеляцію approve_user: Затвердити користувачів assigned_to_self_report: Призначити звіт + change_email_user: Змінити електронну пошту для користувача change_role_user: Змінити роль користувача confirm_user: Підтвердити користувача create_account_warning: Створити попередження create_announcement: Створити оголошення + create_canonical_email_block: Створити блокування електронної пошти create_custom_emoji: Створити користувацьке емодзі create_domain_allow: Створити дозвіл на домен create_domain_block: Створити блокування домену + create_email_domain_block: Створити блокування домену е-пошти create_ip_block: Створити правило IP create_unavailable_domain: Створити недоступний домен create_user_role: Створити роль demote_user: Понизити користувача destroy_announcement: Видалити оголошення + destroy_canonical_email_block: Видалити блокування електронної пошти destroy_custom_emoji: Видалити користувацьке емодзі destroy_domain_allow: Видалити дозвіл на домен destroy_domain_block: Видалити блокування домену + destroy_email_domain_block: Видалити блокування домену е-пошти destroy_instance: Очистити домен destroy_ip_block: Видалити правило IP destroy_status: Видалити допис @@ -197,8 +206,10 @@ uk: destroy_user_role: Знищити роль disable_2fa_user: Вимкнути 2FA disable_custom_emoji: Вимкнути користувацькі емодзі + disable_sign_in_token_auth_user: Вимкнути автентифікацію за допомогою токена е-пошти для користувача disable_user: Відключити користувача enable_custom_emoji: Увімкнути користувацькі емодзі + enable_sign_in_token_auth_user: Увімкнути автентифікацію за допомогою токена е-пошти для користувача enable_user: Активувати користувача memorialize_account: Меморіалізувати акаунт promote_user: Підвищити користувача @@ -228,20 +239,26 @@ uk: approve_appeal_html: "%{name} затвердили звернення на оскарження рішення від %{target}" approve_user_html: "%{name} схвалює реєстрацію від %{target}" assigned_to_self_report_html: "%{name} створює скаргу %{target} на себе" + change_email_user_html: "%{name} змінює адресу е-пошти користувача %{target}" change_role_user_html: "%{name} змінює роль %{target}" + confirm_user_html: "%{name} підтверджує стан адреси е-пошти користувача %{target}" create_account_warning_html: "%{name} надсилає попередження до %{target}" create_announcement_html: "%{name} створює нове оголошення %{target}" + create_canonical_email_block_html: "%{name} блокує адресу е-пошти з хешем %{target}" create_custom_emoji_html: "%{name} завантажує нові емодзі %{target}" create_domain_allow_html: "%{name} дозволяє федерацію з доменом %{target}" create_domain_block_html: "%{name} блокує домен %{target}" + create_email_domain_block_html: "%{name} блокує домен електронної пошти %{target}" create_ip_block_html: "%{name} створює правило для IP %{target}" create_unavailable_domain_html: "%{name} зупиняє доставляння на домен %{target}" create_user_role_html: "%{name} створює роль %{target}" demote_user_html: "%{name} понижує користувача %{target}" destroy_announcement_html: "%{name} видаляє оголошення %{target}" + destroy_canonical_email_block_html: "%{name} розблоковує електронну пошту з хешем %{target}" destroy_custom_emoji_html: "%{name} видаляє емоджі %{target}" destroy_domain_allow_html: "%{name} скасовує федерацію з доменом %{target}" destroy_domain_block_html: "%{name} розблокує домен %{target}" + destroy_email_domain_block_html: "%{name} розблоковує домен електронної пошти %{target}" destroy_instance_html: "%{name} очищує домен %{target}" destroy_ip_block_html: "%{name} видаляє правило для IP %{target}" destroy_status_html: "%{name} вилучає допис %{target}" @@ -249,8 +266,10 @@ uk: destroy_user_role_html: "%{name} видаляє роль %{target}" disable_2fa_user_html: "%{name} вимикає двоетапну перевірку для користувача %{target}" disable_custom_emoji_html: "%{name} вимикає емодзі %{target}" + disable_sign_in_token_auth_user_html: "%{name} вимикає автентифікацію через токен е-пошти для %{target}" disable_user_html: "%{name} вимикає вхід для користувача %{target}" enable_custom_emoji_html: "%{name} вмикає емодзі %{target}" + enable_sign_in_token_auth_user_html: "%{name} вмикає автентифікацію через токен е-пошти для %{target}" enable_user_html: "%{name} вмикає вхід для користувача %{target}" memorialize_account_html: "%{name} перетворює обліковий запис %{target} на сторінку пам'яті" promote_user_html: "%{name} підвищує користувача %{target}" @@ -258,6 +277,7 @@ uk: reject_user_html: "%{name} відхиляє реєстрацію від %{target}" remove_avatar_user_html: "%{name} прибирає аватар %{target}" reopen_report_html: "%{name} знову відкриває звіт %{target}" + resend_user_html: "%{name} надсилає підтверджувальний лист для %{target}" reset_password_user_html: "%{name} скидає пароль користувача %{target}" resolve_report_html: "%{name} розв'язує скаргу %{target}" sensitive_account_html: "%{name} позначає медіа від %{target} делікатним" @@ -428,6 +448,7 @@ uk: many: "%{count} спроб входу за останній тиждень" one: "%{count} спроба за останній тиждень" other: "%{count} спроби входу за останній тиждень" + created_msg: Домен е-пошти заблоковано delete: Видалити dns: types: @@ -436,6 +457,8 @@ uk: new: create: Додати домен resolve: Розв'язати домен + title: Заблокувати новий домен е-пошти + no_email_domain_block_selected: Налаштування блокування доменів електронної пошти не змінено, оскільки жоден домен вибрано not_permitted: Не дозволено resolved_through_html: Розв'язано через %{domain} export_domain_allows: @@ -1412,6 +1435,7 @@ uk: authentication_methods: otp: застосунок двофакторної автентифікації password: пароль + sign_in_token: код безпеки е-поштою webauthn: ключі безпеки description_html: Якщо ви помітили невідомі вам дії, тоді подумайте про зміну свого пароля та можливість увімкнення двофакторної автентифікації. empty: Немає історії входів @@ -1422,6 +1446,15 @@ uk: unsubscribe: action: Так, відписатися complete: Відписалися + emails: + notification_emails: + favourite: отримувати сповіщення про вподобання електронною поштою + follow: отримувати сповіщення про підписки електронною поштою + follow_request: отримувати сповіщення про запити на стеження електронною поштою + mention: отримувати сповіщення про згадки електронною поштою + reblog: отримувати сповіщення про поширення електронною поштою + resubscribe_html: Якщо ви відписалися помилково, ви можете повторно підписатися в налаштуваннях сповіщень електронною поштою. + success_html: Ви більше не отримуватимете %{type} для Mastodon %{domain} на адресу %{email}. title: Відписатися media_attachments: validations: @@ -1502,6 +1535,8 @@ uk: update: subject: "%{name} змінює допис" notifications: + administration_emails: Сповіщення е-пошти адміністратора + email_events: Події, про які сповіщати електронною поштою email_events_hint: 'Оберіть події, про які ви хочете отримувати сповіщення:' number: human: @@ -1660,6 +1695,7 @@ uk: import: Імпорт import_and_export: Імпорт та експорт migrate: Міграція облікового запису + notifications: Сповіщення е-поштою preferences: Налаштування profile: Загальнодоступний профіль relationships: Підписки та підписники @@ -1920,6 +1956,7 @@ uk: invalid_otp_token: Введено неправильний код otp_lost_help_html: Якщо ви втратили доступ до обох, ви можете отримати доступ з %{email} rate_limited: Забагато спроб з'єднання. Спробуйте ще раз пізніше. + seamless_external_login: Ви увійшли за допомогою зовнішньої служби, тому налаштування пароля та електронної пошти недоступні. signed_in_as: 'Ви увійшли як:' verification: extra_instructions_html: Порада: Посилання на ваш сайт може бути невидимим. Важлива частина — це rel="me", яка не запобігає видаванню себе за іншу особу на вебсайтах з користувацьким наповненням. Ви навіть можете використовувати тег link у заголовку сторінки замість a, але HTML має бути доступним без виконання JavaScript. diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml index c0403a01696..df1d1cc810e 100644 --- a/config/locales/zh-TW.yml +++ b/config/locales/zh-TW.yml @@ -1218,7 +1218,7 @@ zh-TW: invalid_domain: 並非一個有效網域 edit_profile: basic_information: 基本資訊 - hint_html: "自訂人們能於您個人檔案及嘟文旁所見之內容。當您完成填寫個人檔案以及設定大頭貼後,其他人們比較願意跟隨您並與您互動。" + hint_html: "自訂人們能於您個人檔案及嘟文旁所見之內容。當您完成填寫個人檔案及設定大頭貼後,其他人們比較願意跟隨您並與您互動。" other: 其他 errors: '400': 您所送出的請求無效或格式不正確。 From 78d08da1fb52caa3408bba7c46733c85b9bdf194 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:53:33 +0200 Subject: [PATCH 053/156] Update opentelemetry-ruby (non-major) (#31446) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile | 2 +- Gemfile.lock | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Gemfile b/Gemfile index cf930dadb6e..5b82fa98dd8 100644 --- a/Gemfile +++ b/Gemfile @@ -112,7 +112,7 @@ group :opentelemetry do gem 'opentelemetry-instrumentation-http', '~> 0.23.2', require: false gem 'opentelemetry-instrumentation-http_client', '~> 0.22.3', require: false gem 'opentelemetry-instrumentation-net_http', '~> 0.22.4', require: false - gem 'opentelemetry-instrumentation-pg', '~> 0.27.1', require: false + gem 'opentelemetry-instrumentation-pg', '~> 0.28.0', require: false gem 'opentelemetry-instrumentation-rack', '~> 0.24.1', require: false gem 'opentelemetry-instrumentation-rails', '~> 0.31.0', require: false gem 'opentelemetry-instrumentation-redis', '~> 0.25.3', require: false diff --git a/Gemfile.lock b/Gemfile.lock index 2a3a2b3893e..dacb0342651 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -551,7 +551,7 @@ GEM opentelemetry-instrumentation-net_http (0.22.7) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-pg (0.27.4) + opentelemetry-instrumentation-pg (0.28.0) opentelemetry-api (~> 1.0) opentelemetry-helpers-sql-obfuscation opentelemetry-instrumentation-base (~> 0.22.1) @@ -997,7 +997,7 @@ DEPENDENCIES opentelemetry-instrumentation-http (~> 0.23.2) opentelemetry-instrumentation-http_client (~> 0.22.3) opentelemetry-instrumentation-net_http (~> 0.22.4) - opentelemetry-instrumentation-pg (~> 0.27.1) + opentelemetry-instrumentation-pg (~> 0.28.0) opentelemetry-instrumentation-rack (~> 0.24.1) opentelemetry-instrumentation-rails (~> 0.31.0) opentelemetry-instrumentation-redis (~> 0.25.3) From a0afbba54d272a0b1c2068b05ec95fc21701e8f5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:54:27 +0200 Subject: [PATCH 054/156] Update dependency sanitize to v6.1.3 (#31434) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index dacb0342651..fdd5231ad2b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -779,7 +779,7 @@ GEM fugit (~> 1.1, >= 1.1.6) safety_net_attestation (0.4.0) jwt (~> 2.0) - sanitize (6.1.2) + sanitize (6.1.3) crass (~> 1.0.2) nokogiri (>= 1.12.0) scenic (1.8.0) From 622628a199d42a43adc57b8f42faf1fb4500dd91 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 10:00:15 +0000 Subject: [PATCH 055/156] Update dependency rspec-rails to v6.1.4 (#31442) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index fdd5231ad2b..a34b56a882d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -723,7 +723,7 @@ GEM rspec-mocks (3.13.1) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.13.0) - rspec-rails (6.1.3) + rspec-rails (6.1.4) actionpack (>= 6.1) activesupport (>= 6.1) railties (>= 6.1) From 32a78e56e0a9934f65b89a455f2d118642b998de Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Fri, 16 Aug 2024 12:00:59 +0200 Subject: [PATCH 056/156] Add a follow button & follower count on follow notifications (#31433) --- .../components/notification_follow.tsx | 55 +++++++++++++++---- .../notification_follow_request.tsx | 4 +- .../notification_group_with_status.tsx | 12 +++- .../styles/mastodon/components.scss | 12 ++++ 4 files changed, 68 insertions(+), 15 deletions(-) diff --git a/app/javascript/mastodon/features/notifications_v2/components/notification_follow.tsx b/app/javascript/mastodon/features/notifications_v2/components/notification_follow.tsx index 0ed96ae636c..3760096d442 100644 --- a/app/javascript/mastodon/features/notifications_v2/components/notification_follow.tsx +++ b/app/javascript/mastodon/features/notifications_v2/components/notification_follow.tsx @@ -1,7 +1,11 @@ import { FormattedMessage } from 'react-intl'; import PersonAddIcon from '@/material-icons/400-24px/person_add-fill.svg?react'; +import { FollowersCounter } from 'mastodon/components/counters'; +import { FollowButton } from 'mastodon/components/follow_button'; +import { ShortNumber } from 'mastodon/components/short_number'; import type { NotificationGroupFollow } from 'mastodon/models/notification_group'; +import { useAppSelector } from 'mastodon/store'; import type { LabelRenderer } from './notification_group_with_status'; import { NotificationGroupWithStatus } from './notification_group_with_status'; @@ -14,18 +18,45 @@ const labelRenderer: LabelRenderer = (values) => ( /> ); +const FollowerCount: React.FC<{ accountId: string }> = ({ accountId }) => { + const account = useAppSelector((s) => s.accounts.get(accountId)); + + if (!account) return null; + + return ( + + ); +}; + export const NotificationFollow: React.FC<{ notification: NotificationGroupFollow; unread: boolean; -}> = ({ notification, unread }) => ( - -); +}> = ({ notification, unread }) => { + let actions: JSX.Element | undefined; + let additionalContent: JSX.Element | undefined; + + if (notification.sampleAccountIds.length === 1) { + // only display those if the group contains 1 account, otherwise it does not makes sense + const account = notification.sampleAccountIds[0]; + + if (account) { + actions = ; + additionalContent = ; + } + } + + return ( + + ); +}; diff --git a/app/javascript/mastodon/features/notifications_v2/components/notification_follow_request.tsx b/app/javascript/mastodon/features/notifications_v2/components/notification_follow_request.tsx index 8c9837efa34..281bfd94af6 100644 --- a/app/javascript/mastodon/features/notifications_v2/components/notification_follow_request.tsx +++ b/app/javascript/mastodon/features/notifications_v2/components/notification_follow_request.tsx @@ -46,7 +46,7 @@ export const NotificationFollowRequest: React.FC<{ }, [dispatch, notification.sampleAccountIds]); const actions = ( -
+ <> -
+ ); return ( diff --git a/app/javascript/mastodon/features/notifications_v2/components/notification_group_with_status.tsx b/app/javascript/mastodon/features/notifications_v2/components/notification_group_with_status.tsx index 2af73c8362a..8f555956e0e 100644 --- a/app/javascript/mastodon/features/notifications_v2/components/notification_group_with_status.tsx +++ b/app/javascript/mastodon/features/notifications_v2/components/notification_group_with_status.tsx @@ -31,6 +31,7 @@ export const NotificationGroupWithStatus: React.FC<{ labelSeeMoreHref?: string; type: string; unread: boolean; + additionalContent?: JSX.Element; }> = ({ icon, iconId, @@ -43,6 +44,7 @@ export const NotificationGroupWithStatus: React.FC<{ labelSeeMoreHref, type, unread, + additionalContent, }) => { const dispatch = useAppDispatch(); @@ -92,7 +94,9 @@ export const NotificationGroupWithStatus: React.FC<{
- {actions} + {actions && ( +
{actions}
+ )}
@@ -106,6 +110,12 @@ export const NotificationGroupWithStatus: React.FC<{
)} + + {additionalContent && ( +
+ {additionalContent} +
+ )}
diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 08f43c59cbb..895762b8036 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -10486,6 +10486,13 @@ noscript { gap: 8px; flex: 1 1 auto; overflow: hidden; + container-type: inline-size; + + @container (width < 350px) { + &__header time { + display: none; + } + } &__header { display: flex; @@ -10525,6 +10532,11 @@ noscript { border-radius: 8px; padding: 8px; } + + &__additional-content { + color: $darker-text-color; + margin-top: -8px; // to offset the parent's `gap` property + } } &__avatar-group { From a2dfe5a7797ca6e265f3f91cbfdbedf50bb03c1e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 10:33:24 +0000 Subject: [PATCH 057/156] Update dependency test-prof to v1.4.0 (#31431) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a34b56a882d..3d5a3123996 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -838,7 +838,7 @@ GEM unicode-display_width (>= 1.1.1, < 3) terrapin (1.0.1) climate_control - test-prof (1.3.3.1) + test-prof (1.4.0) thor (1.3.1) tilt (2.3.0) timeout (0.4.1) From 367d3841af5c358848b84efac49f63a93ff1e2e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 Aug 2024 10:34:40 +0000 Subject: [PATCH 058/156] Update dependency aws-sdk-s3 to v1.158.0 (#31447) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 3d5a3123996..61bdb1d39c4 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -100,16 +100,16 @@ GEM attr_required (1.0.2) awrence (1.2.1) aws-eventstream (1.3.0) - aws-partitions (1.961.0) - aws-sdk-core (3.201.3) + aws-partitions (1.964.0) + aws-sdk-core (3.201.5) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.651.0) - aws-sigv4 (~> 1.8) + aws-sigv4 (~> 1.9) jmespath (~> 1, >= 1.6.1) aws-sdk-kms (1.88.0) aws-sdk-core (~> 3, >= 3.201.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.157.0) + aws-sdk-s3 (1.158.0) aws-sdk-core (~> 3, >= 3.201.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) From 1acbb628b93f0304c4f77ec74cd18fc7d860a9e2 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 16 Aug 2024 14:52:57 +0200 Subject: [PATCH 059/156] Update changelog for v4.2.11 (#31452) --- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++++ docker-compose.yml | 6 +++--- 2 files changed, 36 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7c3d96ba4a4..d47c9bc1681 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,39 @@ All notable changes to this project will be documented in this file. +## |4.2.11] - 2024-08-16 + +### Added + +- Add support for incoming `` tag ([mediaformat](https://github.com/mastodon/mastodon/pull/31375)) + +### Changed + +- Change logic of block/mute bypass for mentions from moderators to only apply to visible roles with moderation powers ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/31271)) + +### Fixed + +- Fix incorrect rate limit on PUT requests ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/31356)) +- Fix presence of `ß` in adjacent word preventing mention and hashtag matching ([adamniedzielski](https://github.com/mastodon/mastodon/pull/31122)) +- Fix processing of webfinger responses with multiple `self` links ([adamniedzielski](https://github.com/mastodon/mastodon/pull/31110)) +- Fix duplicate `orderedItems` in user archive's `outbox.json` ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/31099)) +- Fix click event handling when clicking outside of an open dropdown menu ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/31251)) +- Fix status processing failing halfway when a remote post has a malformed `replies` attribute ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/31246)) +- Fix `--verbose` option of `tootctl media remove`, which was previously erroneously removed ([mjankowski](https://github.com/mastodon/mastodon/pull/30536)) +- Fix division by zero on some video/GIF files ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/30600)) +- Fix Web UI trying to save user settings despite being logged out ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/30324)) +- Fix hashtag regexp matching some link anchors ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/30190)) +- Fix local account search on LDAP login being case-sensitive ([raucao](https://github.com/mastodon/mastodon/pull/30113)) +- Fix development environment admin account not being auto-approved ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/29958)) +- Fix report reason selector in moderation interface not unselecting rules when changing category ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/29026)) +- Fix already-invalid reports failing to resolve ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/29027)) +- Fix OCR when using S3/CDN for assets ([vmstan](https://github.com/mastodon/mastodon/pull/28551)) +- Fix error when encountering malformed `Tag` objects from Kbin ([ShadowJonathan](https://github.com/mastodon/mastodon/pull/28235)) +- Fix not all allowed image formats showing in file picker when uploading custom emoji ([june128](https://github.com/mastodon/mastodon/pull/28076)) +- Fix search popout listing unusable search options when logged out ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/27918)) +- Fix processing of featured collections lacking an `items` attribute ([tribela](https://github.com/mastodon/mastodon/pull/27581)) +- Fix `mastodon:stats` decoration of stats rake task ([mjankowski](https://github.com/mastodon/mastodon/pull/31104)) + ## [4.2.10] - 2024-07-04 ### Security diff --git a/docker-compose.yml b/docker-compose.yml index 7a6f9be5099..1c4ab536a84 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -58,7 +58,7 @@ services: web: build: . - image: ghcr.io/mastodon/mastodon:v4.2.10 + image: ghcr.io/mastodon/mastodon:v4.2.11 restart: always env_file: .env.production command: bundle exec puma -C config/puma.rb @@ -79,7 +79,7 @@ services: streaming: build: . - image: ghcr.io/mastodon/mastodon:v4.2.10 + image: ghcr.io/mastodon/mastodon:v4.2.11 restart: always env_file: .env.production command: node ./streaming @@ -97,7 +97,7 @@ services: sidekiq: build: . - image: ghcr.io/mastodon/mastodon:v4.2.10 + image: ghcr.io/mastodon/mastodon:v4.2.11 restart: always env_file: .env.production command: bundle exec sidekiq From 2d589a5ed445b474ab7cec27b0db2a331ed7bd49 Mon Sep 17 00:00:00 2001 From: Claire Date: Fri, 16 Aug 2024 19:11:23 +0200 Subject: [PATCH 060/156] Fix incorrect activity matching in notification unfiltering worker (#31456) --- app/workers/unfilter_notifications_worker.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/workers/unfilter_notifications_worker.rb b/app/workers/unfilter_notifications_worker.rb index 5939a691fb6..43517589076 100644 --- a/app/workers/unfilter_notifications_worker.rb +++ b/app/workers/unfilter_notifications_worker.rb @@ -43,6 +43,6 @@ class UnfilterNotificationsWorker end def notifications_with_private_mentions - filtered_notifications.joins(mention: :status).merge(Status.where(visibility: :direct)).includes(mention: :status) + filtered_notifications.where(type: :mention).joins(mention: :status).merge(Status.where(visibility: :direct)).includes(mention: :status) end end From d6404714b60b646dfc94dff107fe6a264f232040 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 10:10:13 +0200 Subject: [PATCH 061/156] Update eslint (non-major) (#31490) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 126 +++++++++++++++++++++++++++--------------------------- 1 file changed, 63 insertions(+), 63 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2de7428b663..7e393e8ad12 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2199,14 +2199,14 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.46.0": - version: 0.46.0 - resolution: "@es-joy/jsdoccomment@npm:0.46.0" +"@es-joy/jsdoccomment@npm:~0.48.0": + version: 0.48.0 + resolution: "@es-joy/jsdoccomment@npm:0.48.0" dependencies: comment-parser: "npm:1.4.1" esquery: "npm:^1.6.0" - jsdoc-type-pratt-parser: "npm:~4.0.0" - checksum: 10c0/a7a67936ebf6d9aaf74af018c3ac744769af3552b05ad9b88fca96b2ffdca16e724b0ff497f53634ec4cca81e98d8c471b6b6bde0fa5b725af4222ad9a0707f0 + jsdoc-type-pratt-parser: "npm:~4.1.0" + checksum: 10c0/8d87c7c0426fade009c30ab429d4ede53fd253d40b55079c02bdacdaa4c0fe904aaea5e3084cd98052f2bed6b3030c381d84f4a3251b343a71fee6f681a08bee languageName: node linkType: hard @@ -4168,14 +4168,14 @@ __metadata: linkType: hard "@typescript-eslint/eslint-plugin@npm:^7.0.0": - version: 7.17.0 - resolution: "@typescript-eslint/eslint-plugin@npm:7.17.0" + version: 7.18.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.18.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:7.17.0" - "@typescript-eslint/type-utils": "npm:7.17.0" - "@typescript-eslint/utils": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/type-utils": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -4186,25 +4186,25 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/654d589531ae45b8ca8f3969e785926b2544100a985968d86c828e2a1ff50331250e19c8b4af83a4ba17847a0047479662eb317e4ad94f6279cac03acd5cda5a + checksum: 10c0/2b37948fa1b0dab77138909dabef242a4d49ab93e4019d4ef930626f0a7d96b03e696cd027fa0087881c20e73be7be77c942606b4a76fa599e6b37f6985304c3 languageName: node linkType: hard "@typescript-eslint/parser@npm:^7.0.0": - version: 7.17.0 - resolution: "@typescript-eslint/parser@npm:7.17.0" + version: 7.18.0 + resolution: "@typescript-eslint/parser@npm:7.18.0" dependencies: - "@typescript-eslint/scope-manager": "npm:7.17.0" - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/typescript-estree": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.56.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/0cf6922412517b4c005609b035119ddd2798e1b6e74e1bccd487aa53119d27067cfd89311f00b8e96b2b044a0fb7373418a16552be86079879158b260c397418 + checksum: 10c0/370e73fca4278091bc1b657f85e7d74cd52b24257ea20c927a8e17546107ce04fbf313fec99aed0cc2a145ddbae1d3b12e9cc2c1320117636dc1281bcfd08059 languageName: node linkType: hard @@ -4218,22 +4218,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/scope-manager@npm:7.17.0" +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" - checksum: 10c0/e1a693e19dc855fe6d04b46c6c205019bfc937eda5f8b255393f8267ebddd282165568336e37b04aab544b155a807784b9c4a92129dfc7c1eef5a9e9fe052685 + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" + checksum: 10c0/038cd58c2271de146b3a594afe2c99290034033326d57ff1f902976022c8b0138ffd3cb893ae439ae41003b5e4bcc00cabf6b244ce40e8668f9412cc96d97b8e languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/type-utils@npm:7.17.0" +"@typescript-eslint/type-utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/type-utils@npm:7.18.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:7.17.0" - "@typescript-eslint/utils": "npm:7.17.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" + "@typescript-eslint/utils": "npm:7.18.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^1.3.0" peerDependencies: @@ -4241,7 +4241,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/b415cf37c0922cded78735c5049cb5a5b0065e1c0ce4a81ca2a26422763ccacca8945efa45480f40530f2ec414a14d35a88a6798258aa889f7a9cf4ca4a240cd + checksum: 10c0/ad92a38007be620f3f7036f10e234abdc2fdc518787b5a7227e55fd12896dacf56e8b34578723fbf9bea8128df2510ba8eb6739439a3879eda9519476d5783fd languageName: node linkType: hard @@ -4252,10 +4252,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/types@npm:7.17.0" - checksum: 10c0/8f734294d432b37c534f17eb2befdfe43b76874d09118d6adf7e308e5a586e9e11b7021abe4f6692a6e6226de58a15b3cfe1300939556ce1c908d9af627b7400 +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 10c0/eb7371ac55ca77db8e59ba0310b41a74523f17e06f485a0ef819491bc3dd8909bb930120ff7d30aaf54e888167e0005aa1337011f3663dc90fb19203ce478054 languageName: node linkType: hard @@ -4278,12 +4278,12 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.17.0" +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/visitor-keys": "npm:7.17.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/visitor-keys": "npm:7.18.0" debug: "npm:^4.3.4" globby: "npm:^11.1.0" is-glob: "npm:^4.0.3" @@ -4293,21 +4293,21 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/10967823ce00c9f8cd4a8b56bed3524c098e38cc0e27aaa49ffd8fad4e671c00226bf0330ba858948750b88dc55527ebeb62c74be8a30bac18a106d6c033ab59 + checksum: 10c0/0c7f109a2e460ec8a1524339479cf78ff17814d23c83aa5112c77fb345e87b3642616291908dcddea1e671da63686403dfb712e4a4435104f92abdfddf9aba81 languageName: node linkType: hard -"@typescript-eslint/utils@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/utils@npm:7.17.0" +"@typescript-eslint/utils@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.17.0" - "@typescript-eslint/types": "npm:7.17.0" - "@typescript-eslint/typescript-estree": "npm:7.17.0" + "@typescript-eslint/scope-manager": "npm:7.18.0" + "@typescript-eslint/types": "npm:7.18.0" + "@typescript-eslint/typescript-estree": "npm:7.18.0" peerDependencies: eslint: ^8.56.0 - checksum: 10c0/1f3e22820b3ab3e47809c45e576614ad4a965f5c8634856eca5c70981386b9351a77fb172ba32345e7c5667479cf9526c673699dd38dccd0616ad6db21704e72 + checksum: 10c0/a25a6d50eb45c514469a01ff01f215115a4725fb18401055a847ddf20d1b681409c4027f349033a95c4ff7138d28c3b0a70253dfe8262eb732df4b87c547bd1e languageName: node linkType: hard @@ -4338,13 +4338,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.17.0": - version: 7.17.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.17.0" +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" dependencies: - "@typescript-eslint/types": "npm:7.17.0" + "@typescript-eslint/types": "npm:7.18.0" eslint-visitor-keys: "npm:^3.4.3" - checksum: 10c0/fa6b339d51fc3710288bb2ffaa46d639551d77965cc42c36f96c4f43aed663ff12972e8a28652a280f6ce20b7a92dc2aea14b2b4049012799be2fc2d3cbb2c60 + checksum: 10c0/538b645f8ff1d9debf264865c69a317074eaff0255e63d7407046176b0f6a6beba34a6c51d511f12444bae12a98c69891eb6f403c9f54c6c2e2849d1c1cb73c0 languageName: node linkType: hard @@ -6973,7 +6973,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.6, debug@npm:~4.3.6": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:~4.3.6": version: 4.3.6 resolution: "debug@npm:4.3.6" dependencies: @@ -7969,13 +7969,13 @@ __metadata: linkType: hard "eslint-plugin-jsdoc@npm:^50.0.0": - version: 50.0.0 - resolution: "eslint-plugin-jsdoc@npm:50.0.0" + version: 50.2.2 + resolution: "eslint-plugin-jsdoc@npm:50.2.2" dependencies: - "@es-joy/jsdoccomment": "npm:~0.46.0" + "@es-joy/jsdoccomment": "npm:~0.48.0" are-docs-informative: "npm:^0.0.2" comment-parser: "npm:1.4.1" - debug: "npm:^4.3.5" + debug: "npm:^4.3.6" escape-string-regexp: "npm:^4.0.0" espree: "npm:^10.1.0" esquery: "npm:^1.6.0" @@ -7985,7 +7985,7 @@ __metadata: synckit: "npm:^0.9.1" peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 10c0/1d476eabdf604f4a07ef9a22fb7b13ba898d0aed81b2c428d4b6aea766b908ebdc7e6e82a16bac3f83e1013c6edba6d9a15a4015cab9a94c584ebccbd7255b70 + checksum: 10c0/f41d30246f6a4b6acb55e8cd75cf4fc256315e141ab25f7740fa6fa58cdd24e08cb672b4a350da93aeb126d210bd25981310a50f97cfb108f6a7ce8668b6b90a languageName: node linkType: hard @@ -11088,10 +11088,10 @@ __metadata: languageName: node linkType: hard -"jsdoc-type-pratt-parser@npm:~4.0.0": - version: 4.0.0 - resolution: "jsdoc-type-pratt-parser@npm:4.0.0" - checksum: 10c0/b23ef7bbbe2f56d72630d1c5a233dc9fecaff399063d373c57bef136908c1b05e723dac107177303c03ccf8d75aa51507510b282aa567600477479c5ea0c36d1 +"jsdoc-type-pratt-parser@npm:~4.1.0": + version: 4.1.0 + resolution: "jsdoc-type-pratt-parser@npm:4.1.0" + checksum: 10c0/7700372d2e733a32f7ea0a1df9cec6752321a5345c11a91b2ab478a031a426e934f16d5c1f15c8566c7b2c10af9f27892a29c2c789039f595470e929a4aa60ea languageName: node linkType: hard From d57ee3141353720aa530892f2d7b724295941774 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 10:10:15 +0200 Subject: [PATCH 062/156] Update devDependencies (non-major) (#31489) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 89 +++++++++++++++++-------------------------------------- 1 file changed, 27 insertions(+), 62 deletions(-) diff --git a/yarn.lock b/yarn.lock index 7e393e8ad12..a9d57c16ad2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1609,15 +1609,6 @@ __metadata: languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^2.7.1": - version: 2.7.1 - resolution: "@csstools/css-parser-algorithms@npm:2.7.1" - peerDependencies: - "@csstools/css-tokenizer": ^2.4.1 - checksum: 10c0/7d29bef6f5790ddb67d922ad232253bf910e4fa5293f5e4a5ed8b920ae9bd4e8171942df7d8943af23b42fd4e9fb460181394d20c97da9562e6ce98a875e8c47 - languageName: node - linkType: hard - "@csstools/css-parser-algorithms@npm:^3.0.0": version: 3.0.0 resolution: "@csstools/css-parser-algorithms@npm:3.0.0" @@ -1627,13 +1618,6 @@ __metadata: languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^2.4.1": - version: 2.4.1 - resolution: "@csstools/css-tokenizer@npm:2.4.1" - checksum: 10c0/fe71cee85ec7372da07083d088b6a704f43e5d3d2d8071c4b8a86fae60408b559a218a43f8625bf2f0be5c7f90c8f3ad20a1aae1921119a1c02b51c310cc2b6b - languageName: node - linkType: hard - "@csstools/css-tokenizer@npm:^3.0.0": version: 3.0.0 resolution: "@csstools/css-tokenizer@npm:3.0.0" @@ -1641,16 +1625,6 @@ __metadata: languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^2.1.13": - version: 2.1.13 - resolution: "@csstools/media-query-list-parser@npm:2.1.13" - peerDependencies: - "@csstools/css-parser-algorithms": ^2.7.1 - "@csstools/css-tokenizer": ^2.4.1 - checksum: 10c0/8bf72342c15581b8f658633436d83c26a214056f6b960ff121b940271f4b1b5b07e9cc3990a73e684fb72319592f0c392408b4f0e08bbe242b2065aa456e2733 - languageName: node - linkType: hard - "@csstools/media-query-list-parser@npm:^3.0.0": version: 3.0.0 resolution: "@csstools/media-query-list-parser@npm:3.0.0" @@ -2041,15 +2015,6 @@ __metadata: languageName: node linkType: hard -"@csstools/selector-specificity@npm:^3.1.1": - version: 3.1.1 - resolution: "@csstools/selector-specificity@npm:3.1.1" - peerDependencies: - postcss-selector-parser: ^6.0.13 - checksum: 10c0/1d4a3f8015904d6aeb3203afe0e1f6db09b191d9c1557520e3e960c9204ad852df9db4cbde848643f78a26f6ea09101b4e528dbb9193052db28258dbcc8a6e1d - languageName: node - linkType: hard - "@csstools/selector-specificity@npm:^4.0.0": version: 4.0.0 resolution: "@csstools/selector-specificity@npm:4.0.0" @@ -9639,10 +9604,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.2.0, ignore@npm:^5.3.1": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd +"ignore@npm:^5.2.0, ignore@npm:^5.3.1, ignore@npm:^5.3.2": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10c0/f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard @@ -11409,8 +11374,8 @@ __metadata: linkType: hard "lint-staged@npm:^15.0.0": - version: 15.2.8 - resolution: "lint-staged@npm:15.2.8" + version: 15.2.9 + resolution: "lint-staged@npm:15.2.9" dependencies: chalk: "npm:~5.3.0" commander: "npm:~12.1.0" @@ -11424,7 +11389,7 @@ __metadata: yaml: "npm:~2.5.0" bin: lint-staged: bin/lint-staged.js - checksum: 10c0/7d43f11f493d27951c746b4c077fed16ba954c0517cf2fd999034e9e7bf86fde506a797b23531a56a1fde4c24846e0f6583ce6db3bdfd42e92335b1aab367737 + checksum: 10c0/820c622378b62b826974af17f1747e2a4b0556e4fb99d101af89ad298d392ff079f580fdc576f16a27e975d726b95d73495fd524139402ff654c4649ef2f1a6a languageName: node linkType: hard @@ -14013,10 +13978,10 @@ __metadata: languageName: node linkType: hard -"postcss-resolve-nested-selector@npm:^0.1.1, postcss-resolve-nested-selector@npm:^0.1.4": - version: 0.1.4 - resolution: "postcss-resolve-nested-selector@npm:0.1.4" - checksum: 10c0/c265c35ddd474968bc4efbe4027e33f28910ef3931ffae9c448878d7c02735aeeea6d33aa6f89902e4c111e6fe87f2cc2aa72dcb3ac242d58809f1f932baa2b6 +"postcss-resolve-nested-selector@npm:^0.1.1, postcss-resolve-nested-selector@npm:^0.1.6": + version: 0.1.6 + resolution: "postcss-resolve-nested-selector@npm:0.1.6" + checksum: 10c0/84213a2bccce481b1569c595a3c547b25c6ef1cca839fbd6c82c12ab407559966e968613c7454b573aa54f38cfd7e900c1fd603f0efc9f51939ab9f93f115455 languageName: node linkType: hard @@ -14049,13 +14014,13 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.0, postcss-selector-parser@npm:^6.1.1": - version: 6.1.1 - resolution: "postcss-selector-parser@npm:6.1.1" +"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.0, postcss-selector-parser@npm:^6.1.1, postcss-selector-parser@npm:^6.1.2": + version: 6.1.2 + resolution: "postcss-selector-parser@npm:6.1.2" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c0/5608765e033fee35d448e1f607ffbaa750eb86901824a8bc4a911ea8bc137cb82f29239330787427c5d3695afd90d8721e190f211dbbf733e25033d8b3100763 + checksum: 10c0/523196a6bd8cf660bdf537ad95abd79e546d54180f9afb165a4ab3e651ac705d0f8b8ce6b3164fb9e3279ce482c5f751a69eb2d3a1e8eb0fd5e82294fb3ef13e languageName: node linkType: hard @@ -14089,7 +14054,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.2.15, postcss@npm:^8.4.24, postcss@npm:^8.4.40": +"postcss@npm:^8.2.15, postcss@npm:^8.4.24, postcss@npm:^8.4.41": version: 8.4.41 resolution: "postcss@npm:8.4.41" dependencies: @@ -16696,13 +16661,13 @@ __metadata: linkType: hard "stylelint@npm:^16.0.2": - version: 16.8.1 - resolution: "stylelint@npm:16.8.1" + version: 16.8.2 + resolution: "stylelint@npm:16.8.2" dependencies: - "@csstools/css-parser-algorithms": "npm:^2.7.1" - "@csstools/css-tokenizer": "npm:^2.4.1" - "@csstools/media-query-list-parser": "npm:^2.1.13" - "@csstools/selector-specificity": "npm:^3.1.1" + "@csstools/css-parser-algorithms": "npm:^3.0.0" + "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/media-query-list-parser": "npm:^3.0.0" + "@csstools/selector-specificity": "npm:^4.0.0" "@dual-bundle/import-meta-resolve": "npm:^4.1.0" balanced-match: "npm:^2.0.0" colord: "npm:^2.9.3" @@ -16717,7 +16682,7 @@ __metadata: globby: "npm:^11.1.0" globjoin: "npm:^0.1.4" html-tags: "npm:^3.3.1" - ignore: "npm:^5.3.1" + ignore: "npm:^5.3.2" imurmurhash: "npm:^0.1.4" is-plain-object: "npm:^5.0.0" known-css-properties: "npm:^0.34.0" @@ -16726,10 +16691,10 @@ __metadata: micromatch: "npm:^4.0.7" normalize-path: "npm:^3.0.0" picocolors: "npm:^1.0.1" - postcss: "npm:^8.4.40" - postcss-resolve-nested-selector: "npm:^0.1.4" + postcss: "npm:^8.4.41" + postcss-resolve-nested-selector: "npm:^0.1.6" postcss-safe-parser: "npm:^7.0.0" - postcss-selector-parser: "npm:^6.1.1" + postcss-selector-parser: "npm:^6.1.2" postcss-value-parser: "npm:^4.2.0" resolve-from: "npm:^5.0.0" string-width: "npm:^4.2.3" @@ -16740,7 +16705,7 @@ __metadata: write-file-atomic: "npm:^5.0.1" bin: stylelint: bin/stylelint.mjs - checksum: 10c0/7bc6b0193f83420b2170026078b427d7fb22a07d3345fc99a16241625a572f2fc3e1fa1999e54c01cc2b15bd59d135715c2b140b089c17aa7f4e377ded1fc1b5 + checksum: 10c0/898cde9b5d981f249133df709458eebf2af0a525e72410ddfafd76a7308f7da493578b6a909c593cc70061556b9eda1fed4f477385ee615435f0996d9e18d8df languageName: node linkType: hard From 9cda8c0197799cd6980457bbdfa4f18db783fd42 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 08:12:01 +0000 Subject: [PATCH 063/156] Update dependency use-debounce to v10.0.3 (#31468) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index a9d57c16ad2..fcbb1a160f3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -17577,11 +17577,11 @@ __metadata: linkType: hard "use-debounce@npm:^10.0.0": - version: 10.0.2 - resolution: "use-debounce@npm:10.0.2" + version: 10.0.3 + resolution: "use-debounce@npm:10.0.3" peerDependencies: - react: ">=16.8.0" - checksum: 10c0/2d992108557a0ad3e59bc35028c0dbc6ad12088a08d992fd52aad3881dd24663606fe71f7fd925327fb98599c6252bfa4c143649351d48e6243d7a3332594fd6 + react: "*" + checksum: 10c0/351b62c565d6dce5a21ecc21fe3e1f8db74f70c81c8f7d9dbdfc2da1cb82d883578589f6146e684d91dac534bc3c8b145ab1a36fbf4d44cbb4113827508b39aa languageName: node linkType: hard From c4e0a7dcede811f7be8165938fcf104031b059de Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 10:29:48 +0200 Subject: [PATCH 064/156] New Crowdin Translations (automated) (#31463) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ar.json | 38 ++++++++++---- app/javascript/mastodon/locales/ca.json | 12 +++++ app/javascript/mastodon/locales/eo.json | 10 ++++ app/javascript/mastodon/locales/gd.json | 41 +++++++++++++++ app/javascript/mastodon/locales/ig.json | 10 ++++ app/javascript/mastodon/locales/ko.json | 43 ++++++++++++--- app/javascript/mastodon/locales/sk.json | 1 + app/javascript/mastodon/locales/sl.json | 18 +++++++ app/javascript/mastodon/locales/th.json | 7 ++- app/javascript/mastodon/locales/uk.json | 37 ++++++++++--- config/locales/ar.yml | 20 +++++-- config/locales/ca.yml | 10 ++++ config/locales/doorkeeper.ar.yml | 2 +- config/locales/doorkeeper.sr-Latn.yml | 1 + config/locales/doorkeeper.sr.yml | 1 + config/locales/gd.yml | 68 ++++++++++++++++++++++++ config/locales/ko.yml | 17 ++++++ config/locales/lt.yml | 3 +- config/locales/simple_form.ar.yml | 3 +- config/locales/simple_form.sr-Latn.yml | 1 + config/locales/simple_form.sr.yml | 1 + config/locales/simple_form.uk.yml | 1 + config/locales/sl.yml | 70 +++++++++++++++++++++++++ config/locales/sq.yml | 11 ++++ config/locales/sr-Latn.yml | 2 +- config/locales/sr.yml | 32 ++++++++++- config/locales/th.yml | 34 ++++++++++++ config/locales/uk.yml | 46 ++++++++++++++++ 28 files changed, 509 insertions(+), 31 deletions(-) diff --git a/app/javascript/mastodon/locales/ar.json b/app/javascript/mastodon/locales/ar.json index 48448196be8..02692743970 100644 --- a/app/javascript/mastodon/locales/ar.json +++ b/app/javascript/mastodon/locales/ar.json @@ -32,7 +32,7 @@ "account.featured_tags.last_status_never": "لا توجد رسائل", "account.featured_tags.title": "وسوم {name} المميَّزة", "account.follow": "متابعة", - "account.follow_back": "تابعهم بالمثل", + "account.follow_back": "تابعه بالمثل", "account.followers": "مُتابِعون", "account.followers.empty": "لا أحدَ يُتابع هذا المُستخدم إلى حد الآن.", "account.followers_counter": "{count, plural, zero {}one {{counter} متابع} two {{counter} متابعين} few {{counter} متابعين} many {{counter} متابعين} other {{counter} متابعين}}", @@ -169,12 +169,15 @@ "confirmations.block.confirm": "حظر", "confirmations.delete.confirm": "حذف", "confirmations.delete.message": "هل أنتَ مُتأكدٌ أنك تُريدُ حَذفَ هذا المنشور؟", + "confirmations.delete.title": "أتريد حذف المنشور؟", "confirmations.delete_list.confirm": "حذف", "confirmations.delete_list.message": "هل أنتَ مُتأكدٌ أنكَ تُريدُ حَذفَ هذِهِ القائمة بشكلٍ دائم؟", + "confirmations.delete_list.title": "أتريد حذف القائمة؟", "confirmations.discard_edit_media.confirm": "تجاهل", "confirmations.discard_edit_media.message": "لديك تغييرات غير محفوظة لوصف الوسائط أو معاينتها، أتريد تجاهلها على أي حال؟", "confirmations.edit.confirm": "تعديل", "confirmations.edit.message": "التعديل في الحين سوف يُعيد كتابة الرسالة التي أنت بصدد تحريرها. متأكد من أنك تريد المواصلة؟", + "confirmations.edit.title": "هل تريد استبدال المنشور؟", "confirmations.logout.confirm": "خروج", "confirmations.logout.message": "متأكد من أنك تريد الخروج؟", "confirmations.logout.title": "أتريد المغادرة؟", @@ -184,8 +187,10 @@ "confirmations.redraft.title": "أتريد حذف وإعادة صياغة المنشور؟", "confirmations.reply.confirm": "رد", "confirmations.reply.message": "الرد في الحين سوف يُعيد كتابة الرسالة التي أنت بصدد كتابتها. متأكد من أنك تريد المواصلة؟", + "confirmations.reply.title": "هل تريد استبدال المنشور؟", "confirmations.unfollow.confirm": "إلغاء المتابعة", "confirmations.unfollow.message": "متأكد من أنك تريد إلغاء متابعة {name} ؟", + "confirmations.unfollow.title": "إلغاء متابعة المستخدم؟", "conversation.delete": "احذف المحادثة", "conversation.mark_as_read": "اعتبرها كمقروءة", "conversation.open": "اعرض المحادثة", @@ -221,8 +226,8 @@ "domain_pill.their_username": "مُعرّفُهم الفريد على الخادم. من الممكن العثور على مستخدمين بنفس اسم المستخدم على خوادم مختلفة.", "domain_pill.username": "اسم المستخدم", "domain_pill.whats_in_a_handle": "ما المقصود بالمُعرِّف؟", - "domain_pill.who_they_are": "بما أن المعالجات تقول من هو الشخص ومكان وجوده، يمكنك التفاعل مع الناس عبر الشبكة الاجتماعية لـ .", - "domain_pill.who_you_are": "لأن معالجتك تقول من أنت ومكان وجودك، يمكن الناس التفاعل معك عبر الشبكة الاجتماعية لـ .", + "domain_pill.who_they_are": "بما أن المعرفات تقول من هو الشخص ومكان وجوده، يمكنك التفاعل مع الناس عبر الويب الاجتماعي لل .", + "domain_pill.who_you_are": "بما أن معرفك يقول من أنت ومكان وجوده، يمكن للناس التفاعل معك عبر الويب الاجتماعي لل .", "domain_pill.your_handle": "عنوانك الكامل:", "domain_pill.your_server": "منزلك الرقمي، حيث تعيش جميع مشاركاتك. لا تحب هذا؟ إنقل الخوادم في أي وقت واخضر متابعينك أيضًا.", "domain_pill.your_username": "معرفك الفريد على هذا الخادم. من الممكن العثور على مستخدمين بنفس إسم المستخدم على خوادم مختلفة.", @@ -348,6 +353,9 @@ "home.pending_critical_update.link": "اطّلع على التحديثات", "home.pending_critical_update.title": "تحديث أمان حرج متوفر!", "home.show_announcements": "إظهار الإعلانات", + "ignore_notifications_modal.disclaimer": "لا يمكن لـ Mastodon إبلاغ المستخدمين بأنك قد تجاهلت إشعاراتهم. تجاهل الإشعارات لن يمنع إرسال الرسائل نفسها.", + "ignore_notifications_modal.ignore": "تجاهل الإشعارات", + "ignore_notifications_modal.limited_accounts_title": "تجاهل الإشعارات من الحسابات التي هي تحت الإشراف؟", "interaction_modal.description.favourite": "بفضل حساب على ماستدون، يمكنك إضافة هذا المنشور إلى مفضلتك لإبلاغ الناشر عن تقديرك وكذا للاحتفاظ بالمنشور إلى وقت لاحق.", "interaction_modal.description.follow": "بفضل حساب في ماستدون، يمكنك متابعة {name} وتلقي منشوراته في موجزات خيطك الرئيس.", "interaction_modal.description.reblog": "مع حساب في ماستدون، يمكنك تعزيز هذا المنشور ومشاركته مع مُتابِعيك.", @@ -434,7 +442,7 @@ "mute_modal.they_can_mention_and_follow": "سيكون بإمكانه الإشارة إليك ومتابعتك، لكنك لن تره.", "mute_modal.they_wont_know": "لن يَعرف أنه قد تم كتمه.", "mute_modal.title": "أتريد كتم المُستخدم؟", - "mute_modal.you_wont_see_mentions": "سوف لن تر المنشورات التي يُشار إليه.", + "mute_modal.you_wont_see_mentions": "لن تر المنشورات التي يُشار فيها إليه.", "mute_modal.you_wont_see_posts": "سيكون بإمكانه رؤية منشوراتك، لكنك لن ترى منشوراته.", "navigation_bar.about": "عن", "navigation_bar.advanced_interface": "افتحه في واجهة الويب المتقدمة", @@ -494,11 +502,13 @@ "notification_requests.accept": "موافقة", "notification_requests.accept_all": "قبول الكل", "notification_requests.confirm_accept_all.button": "قبول الكل", + "notification_requests.confirm_accept_all.title": "أتريد قبول طلبات الإشعار؟", "notification_requests.confirm_dismiss_all.button": "تجاهل الكل", "notification_requests.dismiss": "تخطي", "notification_requests.dismiss_all": "تجاهل الكل", "notification_requests.enter_selection_mode": "اختر", "notification_requests.exit_selection_mode": "إلغاء", + "notification_requests.explainer_for_limited_account": "تم تصفية الإشعارات من هذا الحساب لأن الحساب تم تقييده من قبل مشرف.", "notification_requests.notifications_from": "إشعارات من {name}", "notification_requests.title": "الإشعارات المصفاة", "notifications.clear": "مسح الإشعارات", @@ -506,6 +516,8 @@ "notifications.column_settings.admin.report": "التبليغات الجديدة:", "notifications.column_settings.admin.sign_up": "التسجيلات الجديدة:", "notifications.column_settings.alert": "إشعارات سطح المكتب", + "notifications.column_settings.beta.category": "ميزات تجريبية", + "notifications.column_settings.beta.grouping": "جمّع الإشعارات", "notifications.column_settings.favourite": "المفضلة:", "notifications.column_settings.filter_bar.advanced": "عرض جميع الفئات", "notifications.column_settings.filter_bar.category": "شريط التصفية السريعة", @@ -534,14 +546,21 @@ "notifications.permission_denied": "تنبيهات سطح المكتب غير متوفرة بسبب رفض أذونات المتصفح مسبقاً", "notifications.permission_denied_alert": "لا يمكن تفعيل إشعارات سطح المكتب، لأن إذن المتصفح قد تم رفضه سابقاً", "notifications.permission_required": "إشعارات سطح المكتب غير متوفرة لأنه لم يتم منح الإذن المطلوب.", + "notifications.policy.accept": "قبول", + "notifications.policy.accept_hint": "إظهار في الإشعارات", + "notifications.policy.drop": "تجاهل", + "notifications.policy.filter": "تصفية", + "notifications.policy.filter_limited_accounts_hint": "المحدودة من قبل مشرفي الخادم", + "notifications.policy.filter_limited_accounts_title": "حسابات تحت الإشراف", "notifications.policy.filter_new_accounts.hint": "تم إنشاؤها منذ {days, plural, zero {}one {يوم واحد} two {يومان} few {# أيام} many {# أيام} other {# أيام}}", "notifications.policy.filter_new_accounts_title": "حسابات جديدة", - "notifications.policy.filter_not_followers_hint": "بما في ذلك الأشخاص الذين يتابعونك أقل من {days, plural, zero {}one {يوم واحد} two {يومان} few {# أيام} many {# أيام} other {# أيام}}", + "notifications.policy.filter_not_followers_hint": "بما في ذلك الأشخاص الذين يتابعونك منذ أقل من {days, plural, zero {}one {يوم واحد} two {يومين} few {# أيام} many {# يوما} other {# أيام}}", "notifications.policy.filter_not_followers_title": "أشخاص لا يتابعونك", "notifications.policy.filter_not_following_hint": "حتى توافق عليهم يدويا", "notifications.policy.filter_not_following_title": "أشخاص لا تتابعهم", - "notifications.policy.filter_private_mentions_hint": "تمت تصفيته إلا إذا أن يكون ردًا على ذكرك أو إذا كنت تتابع الحساب", - "notifications.policy.filter_private_mentions_title": "إشارات خاصة غير مرغوب فيها", + "notifications.policy.filter_private_mentions_hint": "يتم تصفيتها إلا إن كانت ردًا على أحد ردودك أو إذا كنت متابعا للمرسل", + "notifications.policy.filter_private_mentions_title": "الإشارات الخاصة غير المرغوب فيها", + "notifications.policy.title": "إدارة الإشعارات الواردة من…", "notifications_permission_banner.enable": "تفعيل إشعارات سطح المكتب", "notifications_permission_banner.how_to_control": "لتلقي الإشعارات عندما لا يكون ماستدون مفتوح، قم بتفعيل إشعارات سطح المكتب، يمكنك التحكم بدقة في أنواع التفاعلات التي تولد إشعارات سطح المكتب من خلال زر الـ{icon} أعلاه بمجرد تفعيلها.", "notifications_permission_banner.title": "لا تفوت شيئاً أبداً", @@ -650,7 +669,7 @@ "report.reasons.legal_description": "أنت تعتقد أنه ينتهك قانون بلدك أو دولة الخادم", "report.reasons.other": "شيء آخر", "report.reasons.other_description": "لا تندرج هذه المشكلة ضمن فئات أخرى", - "report.reasons.spam": "إنها رسالة مزعجة", + "report.reasons.spam": "إنه منشور غير مرغوب فيه", "report.reasons.spam_description": "روابط خبيثة أو تفاعل كاذب أو ردود متكررة", "report.reasons.violation": "ينتهك قواعد الخادم", "report.reasons.violation_description": "تعلم أنه ينتهك قواعد محددة", @@ -668,6 +687,7 @@ "report.unfollow_explanation": "أنت تتابع هذا الحساب، لإزالة مَنشوراته من موجزات خيطك الرئيس، ألغ متابعته.", "report_notification.attached_statuses": "{count, plural, one {{count} منشور} other {{count} منشورات}} مرفقة", "report_notification.categories.legal": "أمور قانونية", + "report_notification.categories.legal_sentence": "محتوى غير قانوني", "report_notification.categories.other": "آخر", "report_notification.categories.other_sentence": "آخر", "report_notification.categories.spam": "مزعج", @@ -723,7 +743,7 @@ "status.embed": "إدماج", "status.favourite": "فضّل", "status.favourites": "{count, plural, zero {}one {مفضلة واحدة} two {مفضلتان} few {# مفضلات} many {# مفضلات} other {# مفضلات}}", - "status.filter": "تصفية هذه الرسالة", + "status.filter": "تصفية هذا المنشور", "status.filtered": "مُصفّى", "status.hide": "إخفاء المنشور", "status.history.created": "أنشأه {name} {date}", diff --git a/app/javascript/mastodon/locales/ca.json b/app/javascript/mastodon/locales/ca.json index 9d2553e7df5..a41e7ba4dd6 100644 --- a/app/javascript/mastodon/locales/ca.json +++ b/app/javascript/mastodon/locales/ca.json @@ -523,13 +523,18 @@ "notification_requests.confirm_accept_all.message": "Esteu a punt d'acceptar {count, plural, one {una petició de notificació} other {# peticions de notificació}}. N'esteu segurs de continuar?", "notification_requests.confirm_accept_all.title": "Accepteu peticions de notificació?", "notification_requests.confirm_dismiss_all.button": "Descarta-les totes", + "notification_requests.confirm_dismiss_all.title": "Descarta la sol·licitud de notificació?", "notification_requests.dismiss": "Ignora", + "notification_requests.dismiss_all": "Descarta-ho tot", + "notification_requests.enter_selection_mode": "Selecciona", + "notification_requests.exit_selection_mode": "Cancel·la", "notification_requests.explainer_for_limited_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador l'ha limitat.", "notification_requests.explainer_for_limited_remote_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador ha limitat el compte o el seu servidor.", "notification_requests.maximize": "Maximitza", "notification_requests.minimize_banner": "Minimitza el bàner de notificacions filtrades", "notification_requests.notifications_from": "Notificacions de {name}", "notification_requests.title": "Notificacions filtrades", + "notification_requests.view": "Mostra les notificacions", "notifications.clear": "Esborra les notificacions", "notifications.clear_confirmation": "Segur que vols esborrar permanentment totes les teves notificacions?", "notifications.clear_title": "Esborrar les notificacions?", @@ -566,6 +571,12 @@ "notifications.permission_denied": "Les notificacions d’escriptori no estan disponibles perquè prèviament s’ha denegat el permís al navegador", "notifications.permission_denied_alert": "No es poden activar les notificacions de l'escriptori perquè abans s'ha denegat el permís del navegador", "notifications.permission_required": "Les notificacions d'escriptori no estan disponibles perquè el permís requerit no ha estat concedit.", + "notifications.policy.accept": "Acceptar", + "notifications.policy.accept_hint": "Mostra a notificacions", + "notifications.policy.drop": "Ignorar", + "notifications.policy.drop_hint": "Envia al buit, no es tornarà a veure mai més", + "notifications.policy.filter": "Filtrar", + "notifications.policy.filter_hint": "Filtrar", "notifications.policy.filter_limited_accounts_hint": "Limitat pels moderadors del servidor", "notifications.policy.filter_limited_accounts_title": "Comptes moderats", "notifications.policy.filter_new_accounts.hint": "Creat {days, plural, one {ahir} other {durant els # dies passats}}", @@ -576,6 +587,7 @@ "notifications.policy.filter_not_following_title": "Persones que no seguiu", "notifications.policy.filter_private_mentions_hint": "Filtrat si no és que és en resposta a una menció vostra o si seguiu el remitent", "notifications.policy.filter_private_mentions_title": "Mencions privades no sol·licitades", + "notifications.policy.title": "Gestiona les notificacions des de…", "notifications_permission_banner.enable": "Activa les notificacions d’escriptori", "notifications_permission_banner.how_to_control": "Per a rebre notificacions quan Mastodon no és obert cal activar les notificacions d’escriptori. Pots controlar amb precisió quins tipus d’interaccions generen notificacions d’escriptori després d’activar el botó {icon} de dalt.", "notifications_permission_banner.title": "No et perdis mai res", diff --git a/app/javascript/mastodon/locales/eo.json b/app/javascript/mastodon/locales/eo.json index 15fe9a5ea12..0b1ffa2bc4c 100644 --- a/app/javascript/mastodon/locales/eo.json +++ b/app/javascript/mastodon/locales/eo.json @@ -11,6 +11,7 @@ "about.not_available": "Ĉi tiu informo ne estas disponebla ĉe ĉi tiu servilo.", "about.powered_by": "Malcentrigita socia retejo pere de {mastodon}", "about.rules": "Regularo de la servilo", + "account.account_note_header": "Personaj notoj", "account.add_or_remove_from_list": "Aldoni al aŭ forigi el listoj", "account.badges.bot": "Roboto", "account.badges.group": "Grupo", @@ -34,7 +35,9 @@ "account.follow_back": "Sekvu reen", "account.followers": "Sekvantoj", "account.followers.empty": "Ankoraŭ neniu sekvas ĉi tiun uzanton.", + "account.followers_counter": "{count, plural, one{{counter} sekvanto} other {{counter} sekvantoj}}", "account.following": "Sekvatoj", + "account.following_counter": "{count, plural, one {{counter} sekvato} other {{counter} sekvatoj}}", "account.follows.empty": "La uzanto ankoraŭ ne sekvas iun ajn.", "account.go_to_profile": "Iri al profilo", "account.hide_reblogs": "Kaŝi diskonigojn de @{name}", @@ -60,6 +63,7 @@ "account.requested_follow": "{name} petis sekvi vin", "account.share": "Diskonigi la profilon de @{name}", "account.show_reblogs": "Montri diskonigojn de @{name}", + "account.statuses_counter": "{count, plural,one {{counter} afiŝo} other {{counter} afiŝoj}}", "account.unblock": "Malbloki @{name}", "account.unblock_domain": "Malbloki la domajnon {domain}", "account.unblock_short": "Malbloki", @@ -85,6 +89,9 @@ "announcement.announcement": "Anoncoj", "attachments_list.unprocessed": "(neprilaborita)", "audio.hide": "Kaŝi aŭdion", + "block_modal.show_less": "Montri malpli", + "block_modal.show_more": "Montri pli", + "block_modal.title": "Ĉu bloki uzanton?", "boost_modal.combo": "Vi povas premi {combo} por preterpasi sekvafoje", "bundle_column_error.copy_stacktrace": "Kopii la eraran raporton", "bundle_column_error.error.body": "La petita paĝo ne povas redonitis. Eble estas eraro.", @@ -144,7 +151,10 @@ "compose_form.poll.duration": "Daŭro de la balotenketo", "compose_form.poll.switch_to_multiple": "Ŝanĝi la balotenketon por permesi multajn elektojn", "compose_form.poll.switch_to_single": "Ŝanĝi la balotenketon por permesi unu solan elekton", + "compose_form.publish": "Afiŝo", "compose_form.publish_form": "Afiŝi", + "compose_form.reply": "Respondi", + "compose_form.save_changes": "Ĝisdatigi", "compose_form.spoiler.marked": "Forigi la averton de enhavo", "compose_form.spoiler.unmarked": "Aldoni averton de enhavo", "confirmation_modal.cancel": "Nuligi", diff --git a/app/javascript/mastodon/locales/gd.json b/app/javascript/mastodon/locales/gd.json index c5af3e557ce..6cbf1e7a03d 100644 --- a/app/javascript/mastodon/locales/gd.json +++ b/app/javascript/mastodon/locales/gd.json @@ -356,6 +356,17 @@ "home.pending_critical_update.link": "Faic na h-ùrachaidhean", "home.pending_critical_update.title": "Tha ùrachadh tèarainteachd èiginneach ri fhaighinn!", "home.show_announcements": "Seall na brathan-fios", + "ignore_notifications_modal.disclaimer": "Chan urrainn do Mhastodon innse do cheachdaichean gun do leig thu seachad na brathan uapa. Cha bhac leigeil seachad nam brathan gun dèid na teachdaireachdan fhèin a chur.", + "ignore_notifications_modal.filter_instead": "Criathraich ’na àite", + "ignore_notifications_modal.filter_to_act_users": "’S urrainn dhut gabhail ri cleachdaichean, an diùltadh no gearan a dhèanamh mun dèidhinn fhathast", + "ignore_notifications_modal.filter_to_avoid_confusion": "Cuidichidh criathradh le rù-rà ma dh’fhaoidte", + "ignore_notifications_modal.filter_to_review_separately": "’S urrainn dhut sùil fa leth a thoirt air na brathran criathraichte", + "ignore_notifications_modal.ignore": "Leig seachad na brathan", + "ignore_notifications_modal.limited_accounts_title": "A bheil thu airson na brathan o chunntasan fo mhaorsainneachd a leigeil seachad?", + "ignore_notifications_modal.new_accounts_title": "A bheil thu airson na brathan o chunntasan ùra a leigeil seachad?", + "ignore_notifications_modal.not_followers_title": "A bheil thu airson na brathan o dhaoine nach eil ’gad leantainn a leigeil seachad?", + "ignore_notifications_modal.not_following_title": "A bheil thu airson na brathan o dhaoine nach eil thu a’ leantainn a leigeil seachad?", + "ignore_notifications_modal.private_mentions_title": "A bheil thu airson na brathan o iomraidhean phrìobhaideach gun iarraidh a leigeil seachad?", "interaction_modal.description.favourite": "Le cunntas air Mastodon, ’s urrainn dhut am post seo a chur ris na h-annsachdan airson innse dhan ùghdar gu bheil e a’ còrdadh dhut ’s a shàbhaladh do uaireigin eile.", "interaction_modal.description.follow": "Le cunntas air Mastodon, ’s urrainn dhut {name} a leantainn ach am faigh thu na postaichean aca nad dhachaigh.", "interaction_modal.description.reblog": "Le cunntas air Mastodon, ’s urrainn dhut am post seo a bhrosnachadh gus a cho-roinneadh leis an luchd-leantainn agad fhèin.", @@ -482,6 +493,11 @@ "notification.favourite": "Is annsa le {name} am post agad", "notification.follow": "Tha {name} ’gad leantainn a-nis", "notification.follow_request": "Dh’iarr {name} ’gad leantainn", + "notification.label.mention": "Iomradh", + "notification.label.private_mention": "Iomradh prìobhaideach", + "notification.label.private_reply": "Freagairt phrìobhaideach", + "notification.label.reply": "Freagairt", + "notification.mention": "Iomradh", "notification.moderation-warning.learn_more": "Barrachd fiosrachaidh", "notification.moderation_warning": "Fhuair thu rabhadh on mhaorsainneachd", "notification.moderation_warning.action_delete_statuses": "Chaidh cuid dhe na postaichean agad a thoirt air falbh.", @@ -502,11 +518,26 @@ "notification.status": "Phostaich {name} rud", "notification.update": "Dheasaich {name} post", "notification_requests.accept": "Gabh ris", + "notification_requests.accept_all": "Gabh ris na h-uile", + "notification_requests.accept_multiple": "{count, plural, one {Gabh ri # iarrtas} two {Gabh ri # iarrtas} few {Gabh ri # iarrtasan} other {Gabh ri # iarrtas}}", + "notification_requests.confirm_accept_all.button": "Gabh ris na h-uile", + "notification_requests.confirm_accept_all.message": "Tha thu gu bhith gabhail ri {count, plural, one {# iarrtas bratha} two {# iarrtas bratha} few {# iarrtasan bratha} other {# iarrtas bratha}} a leigeil seachad. A bheil thu cinnteach gu bheil thu airson leantainn air adhart?", + "notification_requests.confirm_accept_all.title": "A bheil thu airson gabhail ri iarrtasan bratha?", + "notification_requests.confirm_dismiss_all.button": "Leig seachad na h-uile", + "notification_requests.confirm_dismiss_all.message": "Tha thu gu bhith {count, plural, one {# iarrtas bratha} two {# iarrtas bratha} few {# iarrtasan bratha} other {# iarrtas bratha}} a leigeil seachad. Chan fhaigh thu grèim {count, plural, one {air} two {orra} few {orra} other {orra}} a-rithist gun duilgheadas. A bheil thu cinnteach gu bheil thu airson leantainn air adhart?", + "notification_requests.confirm_dismiss_all.title": "A bheil thu airson iarrtasan bratha a leigeil seachad?", "notification_requests.dismiss": "Leig seachad", + "notification_requests.dismiss_all": "Leig seachad na h-uile", + "notification_requests.dismiss_multiple": "{count, plural, one {Leig seachad # iarrtas} two {Leig seachad # iarrtas} few {Leig seachad # iarrtasan} other {Leig seachad # iarrtas}}", + "notification_requests.enter_selection_mode": "Tagh", + "notification_requests.exit_selection_mode": "Sguir dheth", + "notification_requests.explainer_for_limited_account": "Chaidh na brathan on chunntas seo a chriathradh on a chaidh an cunntas a chuingeachadh le maor.", + "notification_requests.explainer_for_limited_remote_account": "Chaidh na brathan on chunntas seo a chriathradh on a chaidh an cunntas no am frithealaiche aige a chuingeachadh le maor.", "notification_requests.maximize": "Làn-mheudaich", "notification_requests.minimize_banner": "Fìor-lùghdaich bratach nam brathan criathraichte", "notification_requests.notifications_from": "Brathan o {name}", "notification_requests.title": "Brathan criathraichte", + "notification_requests.view": "Seall na brathan", "notifications.clear": "Falamhaich na brathan", "notifications.clear_confirmation": "A bheil thu cinnteach gu bheil thu airson na brathan uile agad fhalamhachadh gu buan?", "notifications.clear_title": "A bheil thu airson na brathan fhalamhachadh?", @@ -543,6 +574,14 @@ "notifications.permission_denied": "Chan eil brathan deasga ri fhaighinn on a chaidh iarrtas ceadan a’ bhrabhsair a dhiùltadh cheana", "notifications.permission_denied_alert": "Cha ghabh brathan deasga a chur an comas on a chaidh iarrtas ceadan a’ bhrabhsair a dhiùltadh cheana", "notifications.permission_required": "Chan eil brathan deasga ri fhaighinn on nach deach an cead riatanach a thoirt seachad.", + "notifications.policy.accept": "Gabh ris", + "notifications.policy.accept_hint": "Seall sna brathan", + "notifications.policy.drop": "Leig seachad", + "notifications.policy.drop_hint": "Cuir a-mach à sealladh gu buan", + "notifications.policy.filter": "Criathraich", + "notifications.policy.filter_hint": "Cuir gu bogsa a-steach nam brathan criathraichte", + "notifications.policy.filter_limited_accounts_hint": "Cuingichte le maoir an fhrithealaiche", + "notifications.policy.filter_limited_accounts_title": "Cunntasan fo mhaorsainneachd", "notifications.policy.filter_new_accounts.hint": "A chaidh a chruthachadh o chionn {days, plural, one {# latha} two {# latha} few {# làithean} other {# latha}}", "notifications.policy.filter_new_accounts_title": "Cunntasan ùra", "notifications.policy.filter_not_followers_hint": "A’ gabhail a-staigh an fheadhainn a lean ort nas lugha na {days, plural, one {# latha} two {# latha} few {# làithean} other {# latha}} seo chaidh", @@ -551,6 +590,7 @@ "notifications.policy.filter_not_following_title": "Daoine nach eil thu a’ leantainn", "notifications.policy.filter_private_mentions_hint": "Criathraichte ach ma tha e a’ freagairt do dh’iomradh agad fhèin no ma tha thu a’ leantainn an t-seòladair", "notifications.policy.filter_private_mentions_title": "Iomraidhean prìobhaideach o choigrich", + "notifications.policy.title": "Stiùirich na brathan o…", "notifications_permission_banner.enable": "Cuir brathan deasga an comas", "notifications_permission_banner.how_to_control": "Airson brathan fhaighinn nuair nach eil Mastodon fosgailte, cuir na brathan deasga an comas. Tha an smachd agad fhèin air dè na seòrsaichean de chonaltradh a ghineas brathan deasga leis a’ phutan {icon} gu h-àrd nuair a bhios iad air an cur an comas.", "notifications_permission_banner.title": "Na caill dad gu bràth tuilleadh", @@ -791,6 +831,7 @@ "timeline_hint.remote_resource_not_displayed": "Cha dèid {resource} o fhrithealaichean eile a shealltainn.", "timeline_hint.resources.followers": "luchd-leantainn", "timeline_hint.resources.follows": "an fheadhainn gan leantainn", + "timeline_hint.resources.replies": "Cuid de na freagairtean", "timeline_hint.resources.statuses": "postaichean nas sine", "trends.counter_by_accounts": "{count, plural, one {{counter} neach} two {{counter} neach} few {{counter} daoine} other {{counter} duine}} {days, plural, one {san {days} latha} two {san {days} latha} few {sna {days} làithean} other {sna {days} latha}} seo chaidh", "trends.trending_now": "A’ treandadh an-dràsta", diff --git a/app/javascript/mastodon/locales/ig.json b/app/javascript/mastodon/locales/ig.json index 4e3e3997da1..0f4731ebaac 100644 --- a/app/javascript/mastodon/locales/ig.json +++ b/app/javascript/mastodon/locales/ig.json @@ -23,15 +23,19 @@ "column.notifications": "Nziọkwà", "column.pins": "Pinned post", "column_header.pin": "Gbado na profaịlụ gị", + "column_header.show_settings": "Gosi mwube", "column_subheading.settings": "Mwube", "community.column_settings.media_only": "Media only", "compose.language.change": "Gbanwee asụsụ", "compose.language.search": "Chọọ asụsụ...", "compose.published.open": "Mepe", + "compose_form.direct_message_warning_learn_more": "Mụtakwuo", "compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.", "compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.", "compose_form.placeholder": "What is on your mind?", + "compose_form.poll.single": "Họrọ otu", "compose_form.publish_form": "Publish", + "compose_form.reply": "Zaa", "compose_form.spoiler.marked": "Text is hidden behind warning", "compose_form.spoiler.unmarked": "Text is not hidden", "confirmation_modal.cancel": "Kagbuo", @@ -49,7 +53,9 @@ "domain_pill.username": "Ahaojiaru", "embed.instructions": "Embed this status on your website by copying the code below.", "emoji_button.activity": "Mmemme", + "emoji_button.food": "Oriri & Ọṅụṅụ", "emoji_button.label": "Tibanye emoji", + "emoji_button.people": "Mmadụ", "emoji_button.search": "Chọọ...", "emoji_button.symbols": "Ọdịmara", "empty_column.account_timeline": "No posts found", @@ -95,15 +101,19 @@ "keyboard_shortcuts.toot": "to start a brand new post", "keyboard_shortcuts.unfocus": "to un-focus compose textarea/search", "keyboard_shortcuts.up": "to move up in the list", + "lightbox.close": "Mechie", "lists.delete": "Hichapụ ndepụta", "lists.edit": "Dezie ndepụta", "lists.subheading": "Ndepụta gị", "navigation_bar.about": "Maka", "navigation_bar.bookmarks": "Ebenrụtụakā", + "navigation_bar.discover": "Chọpụta", "navigation_bar.domain_blocks": "Hidden domains", + "navigation_bar.favourites": "Mmasị", "navigation_bar.lists": "Ndepụta", "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.reblog": "{name} boosted your status", + "notification_requests.enter_selection_mode": "Họrọ", "onboarding.actions.go_to_explore": "See what's trending", "onboarding.actions.go_to_home": "Go to your home feed", "onboarding.follows.lead": "You curate your own home feed. The more people you follow, the more active and interesting it will be. These profiles may be a good starting point—you can always unfollow them later!", diff --git a/app/javascript/mastodon/locales/ko.json b/app/javascript/mastodon/locales/ko.json index 5954edc6552..a309a502636 100644 --- a/app/javascript/mastodon/locales/ko.json +++ b/app/javascript/mastodon/locales/ko.json @@ -356,6 +356,15 @@ "home.pending_critical_update.link": "업데이트 보기", "home.pending_critical_update.title": "긴급 보안 업데이트가 있습니다!", "home.show_announcements": "공지사항 보기", + "ignore_notifications_modal.disclaimer": "마스토돈은 당신이 그들의 알림을 무시했다는 걸 알려줄 수 없습니다. 알림을 무시한다고 해서 메시지가 오지 않는 것은 아닙니다.", + "ignore_notifications_modal.filter_instead": "대신 필터로 거르기", + "ignore_notifications_modal.filter_to_act_users": "여전히 사용자를 수락, 거절, 신고할 수 있습니다", + "ignore_notifications_modal.ignore": "알림 무시", + "ignore_notifications_modal.limited_accounts_title": "중재된 계정의 알림을 무시할까요?", + "ignore_notifications_modal.new_accounts_title": "새 계정의 알림을 무시할까요?", + "ignore_notifications_modal.not_followers_title": "나를 팔로우하지 않는 사람들의 알림을 무시할까요?", + "ignore_notifications_modal.not_following_title": "내가 팔로우하지 않는 사람들의 알림을 무시할까요?", + "ignore_notifications_modal.private_mentions_title": "요청하지 않은 개인 멘션 알림을 무시할까요?", "interaction_modal.description.favourite": "마스토돈 계정을 통해, 게시물을 좋아하는 것으로 작성자에게 호의를 표하고 나중에 보기 위해 저장할 수 있습니다.", "interaction_modal.description.follow": "마스토돈 계정을 통해, {name} 님을 팔로우 하고 그의 게시물을 홈 피드에서 받아 볼 수 있습니다.", "interaction_modal.description.reblog": "마스토돈 계정을 통해, 이 게시물을 부스트 하고 자신의 팔로워들에게 공유할 수 있습니다.", @@ -441,7 +450,7 @@ "mute_modal.indefinite": "내가 뮤트를 해제하기 전까지", "mute_modal.show_options": "옵션 표시", "mute_modal.they_can_mention_and_follow": "나를 멘션하거나 팔로우 할 수 있습니다, 다만 나에게 안 보일 것입니다.", - "mute_modal.they_wont_know": "내가 차단했다는 사실을 모를 것입니다.", + "mute_modal.they_wont_know": "내가 뮤트했다는 사실을 모를 것입니다.", "mute_modal.title": "사용자를 뮤트할까요?", "mute_modal.you_wont_see_mentions": "그를 멘션하는 게시물을 더는 보지 않게 됩니다.", "mute_modal.you_wont_see_posts": "내가 작성한 게시물을 볼 수는 있지만, 나는 그가 작성한 것을 보지 않게 됩니다.", @@ -482,6 +491,11 @@ "notification.favourite": "{name} 님이 내 게시물을 좋아합니다", "notification.follow": "{name} 님이 나를 팔로우했습니다", "notification.follow_request": "{name} 님이 팔로우 요청을 보냈습니다", + "notification.label.mention": "멘션", + "notification.label.private_mention": "개인 멘션", + "notification.label.private_reply": "개인 답글", + "notification.label.reply": "답글", + "notification.mention": "멘션", "notification.moderation-warning.learn_more": "더 알아보기", "notification.moderation_warning": "중재 경고를 받았습니다", "notification.moderation_warning.action_delete_statuses": "게시물 몇 개가 삭제되었습니다.", @@ -502,13 +516,26 @@ "notification.status": "{name} 님이 방금 게시물을 올렸습니다", "notification.update": "{name} 님이 게시물을 수정했습니다", "notification_requests.accept": "수락", + "notification_requests.accept_all": "모두 수락", + "notification_requests.accept_multiple": "{count, plural, other {#개의 요청 수락하기}}", + "notification_requests.confirm_accept_all.button": "모두 수락", + "notification_requests.confirm_accept_all.message": "{count, plural, other {#개의 요청}}을 수락하려 합니다. 계속 진행할까요?", + "notification_requests.confirm_accept_all.title": "알림 요청을 수락할까요?", + "notification_requests.confirm_dismiss_all.button": "모두 지우기", + "notification_requests.confirm_dismiss_all.message": "{count, plural, other {#개의 요청}}을 지우려고 합니다. {count, plural, other {}}다시 접근하기 어렵습니다. 계속할까요?", + "notification_requests.confirm_dismiss_all.title": "알림 요청을 지울까요?", "notification_requests.dismiss": "지우기", + "notification_requests.dismiss_all": "모두 지우기", + "notification_requests.dismiss_multiple": "{count, plural, other {#개의 요청 지우기}}", "notification_requests.enter_selection_mode": "선택", "notification_requests.exit_selection_mode": "취소", + "notification_requests.explainer_for_limited_account": "이 계정은 중재자에 의해 제한되었기 때문에 이 계정의 알림은 걸러졌습니다.", + "notification_requests.explainer_for_limited_remote_account": "이 계정 혹은 그가 속한 서버는 중재자에 의해 제한되었기 때문에 이 계정의 알림은 걸러졌습니다.", "notification_requests.maximize": "최대화", "notification_requests.minimize_banner": "걸러진 알림 배너 최소화", "notification_requests.notifications_from": "{name} 님으로부터의 알림", "notification_requests.title": "걸러진 알림", + "notification_requests.view": "알림 보기", "notifications.clear": "알림 비우기", "notifications.clear_confirmation": "정말로 알림을 삭제하시겠습니까?", "notifications.clear_title": "알림을 모두 지울까요?", @@ -546,8 +573,11 @@ "notifications.permission_denied_alert": "이전에 브라우저 권한이 거부되었기 때문에, 데스크탑 알림이 활성화 될 수 없습니다.", "notifications.permission_required": "필요한 권한이 승인되지 않아 데스크탑 알림을 사용할 수 없습니다.", "notifications.policy.accept": "허용", + "notifications.policy.accept_hint": "알림 목록에 표시", "notifications.policy.drop": "무시", + "notifications.policy.drop_hint": "공허로 보내고, 다시는 보지 않습니다", "notifications.policy.filter": "필터", + "notifications.policy.filter_hint": "걸러진 알림 목록으로 보내기", "notifications.policy.filter_limited_accounts_hint": "서버 중재자에 의해 제한됨", "notifications.policy.filter_limited_accounts_title": "중재된 계정", "notifications.policy.filter_new_accounts.hint": "{days, plural, one {하루} other {#일}} 안에 만들어진", @@ -558,6 +588,7 @@ "notifications.policy.filter_not_following_title": "내가 팔로우하지 않는 사람들", "notifications.policy.filter_private_mentions_hint": "내가 한 멘션에 단 답글이거나 내가 발신자를 팔로우 한 것이 아닌 이상 걸러집니다", "notifications.policy.filter_private_mentions_title": "청하지 않은 개인적인 멘션", + "notifications.policy.title": "…의 알림 설정", "notifications_permission_banner.enable": "데스크탑 알림 활성화", "notifications_permission_banner.how_to_control": "마스토돈이 열려 있지 않을 때에도 알림을 받으려면, 데스크탑 알림을 활성화 하세요. 당신은 어떤 종류의 반응이 데스크탑 알림을 발생할 지를 {icon} 버튼을 통해 세세하게 설정할 수 있습니다.", "notifications_permission_banner.title": "아무것도 놓치지 마세요", @@ -795,11 +826,11 @@ "time_remaining.minutes": "{number} 분 남음", "time_remaining.moments": "남은 시간", "time_remaining.seconds": "{number} 초 남음", - "timeline_hint.remote_resource_not_displayed": "다른 서버의 {resource} 표시는 할 수 없습니다.", - "timeline_hint.resources.followers": "팔로워", - "timeline_hint.resources.follows": "팔로우", - "timeline_hint.resources.replies": "몇몇 답글", - "timeline_hint.resources.statuses": "이전 게시물", + "timeline_hint.remote_resource_not_displayed": "다른 서버의 {resource} 표시할 수 없습니다.", + "timeline_hint.resources.followers": "팔로워는", + "timeline_hint.resources.follows": "팔로우는", + "timeline_hint.resources.replies": "몇몇 답글은", + "timeline_hint.resources.statuses": "이전 게시물은", "trends.counter_by_accounts": "이전 {days}일 동안 {counter} 명의 사용자", "trends.trending_now": "지금 유행 중", "ui.beforeunload": "지금 나가면 저장되지 않은 항목을 잃게 됩니다.", diff --git a/app/javascript/mastodon/locales/sk.json b/app/javascript/mastodon/locales/sk.json index ca3f78bc87f..108b83f0b0e 100644 --- a/app/javascript/mastodon/locales/sk.json +++ b/app/javascript/mastodon/locales/sk.json @@ -11,6 +11,7 @@ "about.not_available": "Tieto informácie neboli sprístupnené na tomto serveri.", "about.powered_by": "Decentralizovaná sociálna sieť na základe technológie {mastodon}", "about.rules": "Pravidlá servera", + "account.account_note_header": "Osobná poznámka", "account.add_or_remove_from_list": "Pridať alebo odobrať zo zoznamov", "account.badges.bot": "Bot", "account.badges.group": "Skupina", diff --git a/app/javascript/mastodon/locales/sl.json b/app/javascript/mastodon/locales/sl.json index 51fb72f65df..353b521a1c9 100644 --- a/app/javascript/mastodon/locales/sl.json +++ b/app/javascript/mastodon/locales/sl.json @@ -355,6 +355,9 @@ "home.pending_critical_update.link": "Glejte posodobitve", "home.pending_critical_update.title": "Na voljo je kritična varnostna posodobbitev!", "home.show_announcements": "Pokaži obvestila", + "ignore_notifications_modal.filter_to_avoid_confusion": "Filtriranje pomaga pri izogibanju morebitni zmedi", + "ignore_notifications_modal.filter_to_review_separately": "Filtrirana obvestila lahko pregledate ločeno", + "ignore_notifications_modal.ignore": "Prezri obvestila", "interaction_modal.description.favourite": "Z računom na Mastodonu lahko to objavo postavite med priljubljene in tako avtorju nakažete, da jo cenite, in jo shranite za kasneje.", "interaction_modal.description.follow": "Z računom na Mastodonu lahko sledite {name}, da prejemate njihove objave v svoj domači vir.", "interaction_modal.description.reblog": "Z računom na Mastodonu lahko izpostavite to objavo, tako da jo delite s svojimi sledilci.", @@ -481,6 +484,9 @@ "notification.favourite": "{name} je vzljubil/a vašo objavo", "notification.follow": "{name} vam sledi", "notification.follow_request": "{name} vam želi slediti", + "notification.label.private_mention": "Zasebna omemba", + "notification.label.private_reply": "Zasebni odgovor", + "notification.label.reply": "Odgovori", "notification.moderation-warning.learn_more": "Več o tem", "notification.moderation_warning": "Prejeli ste opozorilo moderatorjev", "notification.moderation_warning.action_delete_statuses": "Nekatere vaše objave so odstranjene.", @@ -501,10 +507,17 @@ "notification.status": "{name} je pravkar objavil/a", "notification.update": "{name} je uredil(a) objavo", "notification_requests.accept": "Sprejmi", + "notification_requests.accept_all": "Sprejmi vse", + "notification_requests.confirm_accept_all.button": "Sprejmi vse", + "notification_requests.confirm_dismiss_all.button": "Opusti vse", "notification_requests.dismiss": "Zavrni", + "notification_requests.dismiss_all": "Opusti vse", + "notification_requests.enter_selection_mode": "Izberi", + "notification_requests.exit_selection_mode": "Prekliči", "notification_requests.maximize": "Maksimiraj", "notification_requests.notifications_from": "Obvestila od {name}", "notification_requests.title": "Filtrirana obvestila", + "notification_requests.view": "Pokaži obvestila", "notifications.clear": "Počisti obvestila", "notifications.clear_confirmation": "Ali ste prepričani, da želite trajno izbrisati vsa svoja obvestila?", "notifications.clear_title": "Želite počistiti obvestila?", @@ -541,6 +554,9 @@ "notifications.permission_denied": "Namizna obvestila niso na voljo zaradi poprej zavrnjene zahteve dovoljenja brskalnika.", "notifications.permission_denied_alert": "Namiznih obvestil ni mogoče omogočiti, ker je bilo dovoljenje brskalnika že prej zavrnjeno", "notifications.permission_required": "Namizna obvestila niso na voljo, ker zahtevano dovoljenje ni bilo podeljeno.", + "notifications.policy.accept": "Sprejmi", + "notifications.policy.accept_hint": "Pokaži med obvestili", + "notifications.policy.drop": "Prezri", "notifications.policy.filter_new_accounts.hint": "Ustvarjen v {days, plural, one {zadnjem # dnevu} two {zadnjih # dnevih} few {zadnjih # dnevih} other {zadnjih # dnevih}}", "notifications.policy.filter_new_accounts_title": "Novi računi", "notifications.policy.filter_not_followers_hint": "Vključujoč ljudi, ki vam sledijo manj kot {days, plural, one {# dan} two {# dneva} few {# dni} other {# dni}}", @@ -549,6 +565,7 @@ "notifications.policy.filter_not_following_title": "Ljudje, ki jim ne sledite", "notifications.policy.filter_private_mentions_hint": "Filtrirano, razen če je odgovor na vašo lastno omembo ali če sledite pošiljatelju", "notifications.policy.filter_private_mentions_title": "Neželene zasebne omembe", + "notifications.policy.title": "Upravljaj obvestila od ...", "notifications_permission_banner.enable": "Omogoči obvestila na namizju", "notifications_permission_banner.how_to_control": "Če želite prejemati obvestila, ko Mastodon ni odprt, omogočite namizna obvestila. Natančno lahko nadzirate, katere vrste interakcij naj tvorijo namizna obvestila; ko so omogočena, za to uporabite gumb {icon} zgoraj.", "notifications_permission_banner.title": "Nikoli ne zamudite ničesar", @@ -789,6 +806,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} z drugih strežnikov ni prikazano.", "timeline_hint.resources.followers": "sledilcev", "timeline_hint.resources.follows": "Sledi", + "timeline_hint.resources.replies": "Nekaj odgovorov", "timeline_hint.resources.statuses": "Starejše objave", "trends.counter_by_accounts": "{count, plural, one {{count} oseba} two {{count} osebi} few {{count} osebe} other {{count} oseb}} v {days, plural, one {zadnjem {day} dnevu} two {zadnjih {days} dneh} few {zadnjih {days} dneh} other {zadnjih {days} dneh}}", "trends.trending_now": "Zdaj v trendu", diff --git a/app/javascript/mastodon/locales/th.json b/app/javascript/mastodon/locales/th.json index 47b6a892254..9d378a67a2b 100644 --- a/app/javascript/mastodon/locales/th.json +++ b/app/javascript/mastodon/locales/th.json @@ -1,5 +1,5 @@ { - "about.blocks": "เซิร์ฟเวอร์ที่มีการกลั่นกรอง", + "about.blocks": "เซิร์ฟเวอร์ที่ได้รับการกลั่นกรอง", "about.contact": "ติดต่อ:", "about.disclaimer": "Mastodon เป็นซอฟต์แวร์เสรี โอเพนซอร์ส และเครื่องหมายการค้าของ Mastodon gGmbH", "about.domain_blocks.no_reason_available": "เหตุผลไม่พร้อมใช้งาน", @@ -357,10 +357,13 @@ "home.pending_critical_update.title": "มีการอัปเดตความปลอดภัยสำคัญพร้อมใช้งาน!", "home.show_announcements": "แสดงประกาศ", "ignore_notifications_modal.filter_instead": "กรองแทน", + "ignore_notifications_modal.filter_to_act_users": "คุณจะยังสามารถยอมรับ ปฏิเสธ หรือรายงานผู้ใช้", "ignore_notifications_modal.ignore": "เพิกเฉยการแจ้งเตือน", + "ignore_notifications_modal.limited_accounts_title": "เพิกเฉยการแจ้งเตือนจากบัญชีที่ได้รับการกลั่นกรอง?", "ignore_notifications_modal.new_accounts_title": "เพิกเฉยการแจ้งเตือนจากบัญชีใหม่?", "ignore_notifications_modal.not_followers_title": "เพิกเฉยการแจ้งเตือนจากผู้คนที่ไม่ได้ติดตามคุณ?", "ignore_notifications_modal.not_following_title": "เพิกเฉยการแจ้งเตือนจากผู้คนที่คุณไม่ได้ติดตาม?", + "ignore_notifications_modal.private_mentions_title": "เพิกเฉยการแจ้งเตือนจากการกล่าวถึงแบบส่วนตัวที่ไม่พึงประสงค์?", "interaction_modal.description.favourite": "ด้วยบัญชีใน Mastodon คุณสามารถชื่นชอบโพสต์นี้เพื่อแจ้งให้ผู้สร้างทราบว่าคุณชื่นชมโพสต์และบันทึกโพสต์ไว้สำหรับภายหลัง", "interaction_modal.description.follow": "ด้วยบัญชีใน Mastodon คุณสามารถติดตาม {name} เพื่อรับโพสต์ของเขาในฟีดหน้าแรกของคุณ", "interaction_modal.description.reblog": "ด้วยบัญชีใน Mastodon คุณสามารถดันโพสต์นี้เพื่อแชร์โพสต์กับผู้ติดตามของคุณเอง", @@ -565,7 +568,9 @@ "notifications.policy.accept": "ยอมรับ", "notifications.policy.accept_hint": "แสดงในการแจ้งเตือน", "notifications.policy.drop": "เพิกเฉย", + "notifications.policy.filter": "กรอง", "notifications.policy.filter_hint": "ส่งไปยังกล่องขาเข้าการแจ้งเตือนที่กรองอยู่", + "notifications.policy.filter_limited_accounts_title": "บัญชีที่ได้รับการกลั่นกรอง", "notifications.policy.filter_new_accounts.hint": "สร้างขึ้นภายใน {days, plural, other {# วัน}}ที่ผ่านมา", "notifications.policy.filter_new_accounts_title": "บัญชีใหม่", "notifications.policy.filter_not_followers_hint": "รวมถึงผู้คนที่ได้ติดตามคุณน้อยกว่า {days, plural, other {# วัน}}", diff --git a/app/javascript/mastodon/locales/uk.json b/app/javascript/mastodon/locales/uk.json index 1466ff0524c..83b3be003ec 100644 --- a/app/javascript/mastodon/locales/uk.json +++ b/app/javascript/mastodon/locales/uk.json @@ -35,9 +35,9 @@ "account.follow_back": "Стежити також", "account.followers": "Підписники", "account.followers.empty": "Ніхто ще не підписаний на цього користувача.", - "account.followers_counter": "{count, plural, one {{counter} підписник} few {{counter} підписники} many {{counter} підписників} other {{counter} підписники}}", + "account.followers_counter": "{count, plural, one {{counter} підписник} few {{counter} підписники} many {{counter} підписників} other {{counter} підписник}}", "account.following": "Ви стежите", - "account.following_counter": "{count, plural, one {{counter} підписка} few {{counter} підписки} many {{counter} підписок} other {{counter} підписки}}", + "account.following_counter": "{count, plural, one {{counter} підписка} few {{counter} підписки} many {{counter} підписок} other {{counter} підписка}}", "account.follows.empty": "Цей користувач ще ні на кого не підписався.", "account.go_to_profile": "Перейти до профілю", "account.hide_reblogs": "Сховати поширення від @{name}", @@ -356,9 +356,17 @@ "home.pending_critical_update.link": "Переглянути оновлення", "home.pending_critical_update.title": "Доступне критичне оновлення безпеки!", "home.show_announcements": "Показати оголошення", + "ignore_notifications_modal.disclaimer": "Mastodon не може повідомити користувачів, що ви проігнорували їх повідомлення. Ігнорування сповіщень не зупинить надсилання повідомлень.", + "ignore_notifications_modal.filter_instead": "Натомість фільтрувати", "ignore_notifications_modal.filter_to_act_users": "Ви все ще зможете прийняти, відхилити або поскаржитися на користувачів", + "ignore_notifications_modal.filter_to_avoid_confusion": "Фільтрування допомагає уникнути потенційної плутанини", "ignore_notifications_modal.filter_to_review_separately": "Ви можете переглянути відфільтровані сповіщення окремо", "ignore_notifications_modal.ignore": "Ігнорувати сповіщення", + "ignore_notifications_modal.limited_accounts_title": "Ігнорувати сповіщення від модерованих облікових записів?", + "ignore_notifications_modal.new_accounts_title": "Ігнорувати сповіщення від нових облікових записів?", + "ignore_notifications_modal.not_followers_title": "Ігнорувати сповіщення від людей, які не підписані на вас?", + "ignore_notifications_modal.not_following_title": "Ігнорувати сповіщення від людей, на яких ви не підписалися?", + "ignore_notifications_modal.private_mentions_title": "Ігнорувати сповіщення від небажаних приватних згадок?", "interaction_modal.description.favourite": "Маючи обліковий запис на Mastodon, ви можете вподобати цей допис, щоб дати автору знати, що ви його цінуєте, і зберегти його на потім.", "interaction_modal.description.follow": "Маючи обліковий запис на Mastodon, ви можете підписатися на {name}, щоб отримувати дописи цього користувача у свою стрічку.", "interaction_modal.description.reblog": "Маючи обліковий запис на Mastodon, ви можете поширити цей допис, щоб поділитися ним зі своїми підписниками.", @@ -485,8 +493,11 @@ "notification.favourite": "Ваш допис сподобався {name}", "notification.follow": "{name} підписалися на вас", "notification.follow_request": "{name} відправили запит на підписку", + "notification.label.mention": "Згадка", + "notification.label.private_mention": "Особиста згадка", "notification.label.private_reply": "Приватна відповідь", - "notification.label.reply": "Відповісти", + "notification.label.reply": "Відповідь", + "notification.mention": "Згадка", "notification.moderation-warning.learn_more": "Дізнатися більше", "notification.moderation_warning": "Ви отримали попередження модерації", "notification.moderation_warning.action_delete_statuses": "Деякі з ваших дописів було видалено.", @@ -508,16 +519,25 @@ "notification.update": "{name} змінює допис", "notification_requests.accept": "Прийняти", "notification_requests.accept_all": "Прийняти все", + "notification_requests.accept_multiple": "{count, plural, one {Прийняти # запит} few {Прийняти # запити} many {Прийняти # запитів} other {Прийняти # запит}}", "notification_requests.confirm_accept_all.button": "Прийняти все", + "notification_requests.confirm_accept_all.message": "Ви збираєтеся прийняти {count, plural, one {запит на сповіщення} few {# запити на сповіщення} many {# запитів на сповіщення} other {# запит на сповіщення}}. Ви впевнені, що хочете продовжити?", + "notification_requests.confirm_accept_all.title": "Прийняти запит на сповіщення?", "notification_requests.confirm_dismiss_all.button": "Відхили все", + "notification_requests.confirm_dismiss_all.message": "Ви збираєтеся відхилити {count, plural, one {запит на сповіщення} few {# запити на сповіщення} many {# запитів на сповіщення} other {# запит на сповіщення}}. Ви не зможете легко отримати доступ до {count, plural, one {нього} other {них}} again. Ви впевнені, що хочете продовжити?", + "notification_requests.confirm_dismiss_all.title": "Відхилити запити на сповіщення?", "notification_requests.dismiss": "Відхилити", "notification_requests.dismiss_all": "Відхили все", + "notification_requests.dismiss_multiple": "{count, plural, one {Відхилити # запит} other {Відхилити # запити}}", + "notification_requests.enter_selection_mode": "Вибрати", + "notification_requests.exit_selection_mode": "Скасувати", "notification_requests.explainer_for_limited_account": "Сповіщення від цього облікового запису фільтровані, оскільки обліковий запис обмежений модератором.", "notification_requests.explainer_for_limited_remote_account": "Сповіщення від цього облікового запису фільтровані, оскільки обліковий запис або його сервер обмежений модератором.", "notification_requests.maximize": "Розгорнути", "notification_requests.minimize_banner": "Мінімізувати відфільтрований банер сповіщень", "notification_requests.notifications_from": "Сповіщення від {name}", "notification_requests.title": "Відфільтровані сповіщення", + "notification_requests.view": "Переглянути сповіщення", "notifications.clear": "Очистити сповіщення", "notifications.clear_confirmation": "Ви впевнені, що хочете назавжди видалити всі сповіщення?", "notifications.clear_title": "Очистити сповіщення?", @@ -555,7 +575,11 @@ "notifications.permission_denied_alert": "Сповіщення не можна ввімкнути оскільки у дозволі вже було відмовлено раніше", "notifications.permission_required": "Сповіщення на стільниці не доступні, оскільки необхідний дозвіл не надано.", "notifications.policy.accept": "Прийняти", + "notifications.policy.accept_hint": "Показувати в сповіщеннях", "notifications.policy.drop": "Ігнорувати", + "notifications.policy.drop_hint": "Відправити в нікуди, щоб більше не бачити", + "notifications.policy.filter": "Фільтрувати", + "notifications.policy.filter_hint": "Надіслати до відфільтрованих вхідних", "notifications.policy.filter_limited_accounts_hint": "Обмежено модераторами сервера", "notifications.policy.filter_limited_accounts_title": "Модеровані облікові записи", "notifications.policy.filter_new_accounts.hint": "Створено впродовж {days, plural, one {одного} few {# днів} many {# днів} other {# дня}}", @@ -566,6 +590,7 @@ "notifications.policy.filter_not_following_title": "Люди, на яких ви не підписані", "notifications.policy.filter_private_mentions_hint": "Відфільтровується, якщо це не відповідь на вашу власну згадку або якщо ви відстежуєте відправника", "notifications.policy.filter_private_mentions_title": "Небажані приватні згадки", + "notifications.policy.title": "Керувати сповіщеннями від…", "notifications_permission_banner.enable": "Увімкнути сповіщення стільниці", "notifications_permission_banner.how_to_control": "Щоб отримувати сповіщення, коли Mastodon не відкрито, увімкніть сповіщення стільниці. Ви можете контролювати, які типи взаємодій створюють сповіщення через кнопку {icon} вгорі після їхнього увімкнення.", "notifications_permission_banner.title": "Не проґавте нічого", @@ -726,11 +751,11 @@ "server_banner.about_active_users": "Люди, які використовують цей сервер протягом останніх 30 днів (Щомісячні Активні Користувачі)", "server_banner.active_users": "активні користувачі", "server_banner.administered_by": "Адміністратор:", - "server_banner.is_one_of_many": "{domain} - один з багатьох незалежних серверів Mastodon, які ви можете використати, щоб брати участь у федівері.", + "server_banner.is_one_of_many": "{domain} - один з багатьох незалежних серверів Mastodon, які ви можете використати, щоб брати участь у федіверсі.", "server_banner.server_stats": "Статистика сервера:", "sign_in_banner.create_account": "Створити обліковий запис", - "sign_in_banner.follow_anyone": "Слідкуйте за ким завгодно у всьому fediverse і дивіться все це в хронологічному порядку. Немає алгоритмів, реклами чи наживок для натискань при перегляді.", - "sign_in_banner.mastodon_is": "Мастодон - найкращий спосіб продовжувати свою справу.", + "sign_in_banner.follow_anyone": "Слідкуйте за ким завгодно у всьому fediverse і дивіться все це в хронологічному порядку. Немає алгоритмів, реклами чи клікбейту.", + "sign_in_banner.mastodon_is": "Mastodon — найкращий спосіб бути в курсі подій.", "sign_in_banner.sign_in": "Увійти", "sign_in_banner.sso_redirect": "Увійдіть або зареєструйтесь", "status.admin_account": "Відкрити інтерфейс модерації для @{name}", diff --git a/config/locales/ar.yml b/config/locales/ar.yml index 8a142d0bd5e..18dede8fbf4 100644 --- a/config/locales/ar.yml +++ b/config/locales/ar.yml @@ -39,6 +39,7 @@ ar: created_msg: تم إنشاء ملاحظة الإشراف بنجاح! destroyed_msg: تم تدمير ملاحظة الإشراف بنجاح! accounts: + add_email_domain_block: حظر نطاق البريد الإلكتروني approve: صادِق عليه approved_msg: تمت الموافقة على تسجيل %{username} are_you_sure: هل أنت متأكد؟ @@ -227,6 +228,7 @@ ar: update_custom_emoji: تحديث الإيموجي المخصص update_domain_block: تحديث حظر النطاق update_ip_block: تحديث قاعدة IP + update_report: تحديث التقرير update_status: تحديث المنشور update_user_role: تحديث الدور actions: @@ -559,7 +561,7 @@ ar: deactivate_all: تعطيلها كافة filter: all: الكل - available: المتوفرة + available: متاح expired: المنتهي صلاحيتها title: التصفية title: الدعوات @@ -617,6 +619,7 @@ ar: resolve_description_html: ولن يُتخذ أي إجراء ضد الحساب المبلّغ عنه، ولن تسلَّط عليه أية عقوبة، وسوف يُغلق التقرير. silence_description_html: الحساب سيظهر فقط لمن يتابعه أو قام بالبحث عنه بشكل مباشر مما يخفض إمكانية رؤيته بشكل شبه كامل. يمكنك دائما التراجع عن هذا الإجراء. تُغلَق كافة الإبلاغات عن هذا الحساب. suspend_description_html: سيُمنع الوصول إلى الحساب وجميع محتوياته وتُحذف تدريجياً، وسيكون التفاعل معه مستحيلاً. بالإمكان عكس مفعول ذلك في غضون 30 يوماً. يغلق جميع التبليغات ضد الحساب. + actions_description_html: حدد الإجراء الذي يجب عليك اتخاذه لحل هذا التقرير. إذا اتخذت إجراء عقابيا ضد الحساب المبلغ عنه، فسيتم إرسال إشعار عبر البريد الإلكتروني إليهم، باستثناء عند اختيار فئة spam. actions_description_remote_html: حدّد الإجراءات التي يتعين اتخاذها لحل هذا التقرير. هذا سيؤثر فقط على كيفية اتصال خادمك بهذا الحساب البعيد والتعامل مع محتوياته. add_to_report: أضف المزيد إلى التقرير are_you_sure: هل أنت متأكد ؟ @@ -721,8 +724,8 @@ ar: invite_users_description: يسمح للمستخدمين بدعوة أشخاص جدد إلى الخادم manage_announcements: ادارة الاعلانات manage_announcements_description: يسمح للمستخدمين بإدارة الإعلانات على الخادم - manage_appeals: إدارة الاستئنافات - manage_appeals_description: يسمح للمستخدمين بمراجعة الطعن ضد إجراءات الإشراف + manage_appeals: إدارة الطعون + manage_appeals_description: يسمح للمستخدمين بمراجعة الطعون المقدمة ضد إجراءات الإشراف manage_blocks: إدارة الحظر manage_custom_emojis: إدارة الرموز التعبيريّة المخصصة manage_custom_emojis_description: السماح للمستخدمين بإدارة الرموز التعبيريّة المخصصة على الخادم @@ -899,6 +902,9 @@ ar: action: تحقق هنا للمزيد من المعلومات message_html: "تم تكوين مخزن الكائنات الخاص بك بشكل خاطئ. خصوصية المستخدمين في خطر." tags: + moderation: + title: الحالة + newest: الأحدث review: حالة المراجعة search: البحث title: الوسوم @@ -1062,7 +1068,9 @@ ar: guide_link_text: يمكن للجميع المساهمة. sensitive_content: المحتوى الحساس application_mailer: + notification_preferences: تغيير تفضيلات البريد الإلكتروني salutation: "%{name}،" + settings: 'تغيير تفضيلات البريد الإلكتروني: %{link}' unsubscribe: إلغاء الاشتراك view: 'اعرض:' view_profile: اعرض الصفحة التعريفية @@ -1460,6 +1468,9 @@ ar: unsubscribe: action: نعم، ألغِ الاشتراك complete: غير مشترك + emails: + notification_emails: + reblog: رسائل البريد الخاصة بالمنشورات المعاد نشرها title: إلغاء الاشتراك media_attachments: validations: @@ -1817,7 +1828,7 @@ ar: min_age_label: عتبة العمر min_favs: إبقاء المشاركات المفضلة أكثر من min_favs_hint: لن تُحذف أي من منشوراتك التي تلقّت على الأقل هذا العدد من المفضلات. اتركه فارغاً لحذف المنشورات مهما كان عدد المفضلات التي تلقتها - min_reblogs: إبقاء المشاركات المعززة أكثر من + min_reblogs: إبقاء المنشورات المعاد نشرها أكثر من min_reblogs_hint: لن تُحذف أي من منشوراتك التي أعيد مشاركتها أكثر من هذا العدد من المرات. اتركه فارغاً لحذف المنشورات بغض النظر عن عدد إعادات النشر stream_entries: sensitive_content: محتوى حساس @@ -1960,6 +1971,7 @@ ar: invalid_otp_token: رمز المصادقة بخطوتين غير صالح otp_lost_help_html: إن فقدتَهُما ، يمكنك الاتصال بـ %{email} rate_limited: عدد محاولات المصادقة كثير جداً، حاول مرة أخرى لاحقاً. + seamless_external_login: لقد تم تسجيل دخولك عبر خدمة خارجية، لذا فإن إعدادات كلمة المرور والبريد الإلكتروني غير متاحة. signed_in_as: 'تم تسجيل دخولك بصفة:' verification: extra_instructions_html: نصيحة: يمكن أن يكون الرابط الموجود على موقع الويب الخاص بك غير مرئي. الجزء المهم هو rel="me" الذي يمنع انتحال الهوية على مواقع الويب ذات المحتوى الذي ينشئه المستخدم. يمكنك أيضًا استخدام علامة link في رأس الصفحة بدلاً من a، ولكن يجب أن يكون HTML قابلاً للوصول دون تنفيذ JavaScript. diff --git a/config/locales/ca.yml b/config/locales/ca.yml index ae2ea3cd7b6..7cf675559d2 100644 --- a/config/locales/ca.yml +++ b/config/locales/ca.yml @@ -130,6 +130,7 @@ ca: resubscribe: Torna a subscriure role: Rol search: Cerca + search_same_email_domain: Altres usuaris amb el mateix domini del correu electrònic search_same_ip: Altres usuaris amb la mateixa IP security: Seguretat security_measures: @@ -170,21 +171,26 @@ ca: approve_appeal: Aprova l'apel·lació approve_user: Aprova l'usuari assigned_to_self_report: Assigna un informe + change_email_user: Canvia el correu electrònic per l'usuari change_role_user: Canvia el Rol del Usuari confirm_user: Confirma l'usuari create_account_warning: Crea un avís create_announcement: Crea un anunci + create_canonical_email_block: Crea un blocatge del correu electrònic create_custom_emoji: Crea un emoji personalitzat create_domain_allow: Crea un domini permès create_domain_block: Crea un bloqueig de domini + create_email_domain_block: Crea un blocatge del domini del correu electrònic create_ip_block: Crear regla IP create_unavailable_domain: Crea un domini no disponible create_user_role: Crea Rol demote_user: Degrada l'usuari destroy_announcement: Esborra l'anunci + destroy_canonical_email_block: Elimina el blocatge del correu electrònic destroy_custom_emoji: Esborra l'emoji personalitzat destroy_domain_allow: Esborra el permís del domini destroy_domain_block: Esborra el bloqueig de domini + destroy_email_domain_block: Elimina el blocatge del domini del correu electrònic destroy_instance: Purga Domini destroy_ip_block: Eliminar regla IP destroy_status: Elimina la publicació @@ -223,7 +229,9 @@ ca: approve_appeal_html: "%{name} ha aprovat l'apel·lació a la decisió de moderació de %{target}" approve_user_html: "%{name} ha aprovat el registre de %{target}" assigned_to_self_report_html: "%{name} s'han assignat l'informe %{target} a ells mateixos" + change_email_user_html: "%{name} ha canviat l'adreça del correu electrònic de l'usuari %{target}" change_role_user_html: "%{name} ha canviat el rol de %{target}" + confirm_user_html: "%{name} ha confirmat l'adreça del correu electrònic de l'usuari %{target}" create_account_warning_html: "%{name} ha enviat un avís a %{target}" create_announcement_html: "%{name} ha creat un nou anunci %{target}" create_custom_emoji_html: "%{name} ha pujat un emoji nou %{target}" @@ -1079,6 +1087,7 @@ ca: or_log_in_with: O inicia sessió amb privacy_policy_agreement_html: He llegit i estic d'acord amb la política de privacitat progress: + confirm: Confirmar email details: Els teus detalls review: La nostra revisió rules: Accepta les normes @@ -1102,6 +1111,7 @@ ca: setup: email_settings_hint_html: Toca l'enllaç que t'hem enviat per a verificar %{email}. Esperarem aquí mateix. link_not_received: No has rebut l'enllaç? + new_confirmation_instructions_sent: Rebràs un nou correu amb l'enllaç de confirmació en pocs minuts! title: Comprova la teva safata d'entrada sign_in: preamble_html: Inicia la sessió amb les teves credencials de %{domain}. Si el teu compte es troba a un servidor diferent, no podràs iniciar sessió aquí. diff --git a/config/locales/doorkeeper.ar.yml b/config/locales/doorkeeper.ar.yml index 3cecbd495a6..79e6c601522 100644 --- a/config/locales/doorkeeper.ar.yml +++ b/config/locales/doorkeeper.ar.yml @@ -136,7 +136,7 @@ ar: mutes: تم كتمها notifications: الإشعارات profile: مِلَفّ مَستُدون التعريفي الخاص بك - push: الإشعارات + push: الإشعارات المدفوعة reports: الشكاوى search: البحث statuses: المنشورات diff --git a/config/locales/doorkeeper.sr-Latn.yml b/config/locales/doorkeeper.sr-Latn.yml index 6445353c1ae..89e84344fd4 100644 --- a/config/locales/doorkeeper.sr-Latn.yml +++ b/config/locales/doorkeeper.sr-Latn.yml @@ -83,6 +83,7 @@ sr-Latn: access_denied: Vlasnik resursa ili autorizacioni server su odbili zahtev. credential_flow_not_configured: Tok Resource Owner Password Credentials nije uspeo pošto je Doorkeeper.configure.resource_owner_from_credentials neiskonfigurisan. invalid_client: Klijentska identifikacija nije uspela zbog nepoznatog klijenta, zato što klijent nije uključio identifikaciju ili zato što je iskorišćen nepodržani identifikacioni metod. + invalid_code_challenge_method: Metod izazova koda mora biti S256, običan nije podržan. invalid_grant: Zadata identifikaciona dozvola je neispravna, istekla, opozvana, ne poklapa se sa adresom preusmeravanja ili je izdata nekog drugom klijentu. invalid_redirect_uri: Uključena adresa preusmeravanja nije ispravna. invalid_request: diff --git a/config/locales/doorkeeper.sr.yml b/config/locales/doorkeeper.sr.yml index feb0fec3e5e..63b94047849 100644 --- a/config/locales/doorkeeper.sr.yml +++ b/config/locales/doorkeeper.sr.yml @@ -83,6 +83,7 @@ sr: access_denied: Власник ресурса или ауторизациони сервер су одбили захтев. credential_flow_not_configured: Ток Resource Owner Password Credentials није успео пошто је Doorkeeper.configure.resource_owner_from_credentials неисконфигурисан. invalid_client: Клијентска идентификација није успела због непознатог клијента, зато што клијент није укључио идентификацију или зато што је искоришћен неподржани идентификациони метод. + invalid_code_challenge_method: Метод изазова кода мора бити S256, обичан није подржан. invalid_grant: Задата идентификациона дозвола је неисправна, истекла, опозвана, не поклапа се са адресом преусмеравања или је издата неког другом клијенту. invalid_redirect_uri: Укључена адреса преусмеравања није исправна. invalid_request: diff --git a/config/locales/gd.yml b/config/locales/gd.yml index 9490590bd48..9592a86c657 100644 --- a/config/locales/gd.yml +++ b/config/locales/gd.yml @@ -35,6 +35,7 @@ gd: created_msg: Chaidh nòta na maorsainneachd a chruthachadh! destroyed_msg: Chaidh nòta na maorsainneachd a mhilleadh! accounts: + add_email_domain_block: Bac àrainn a’ phuist-d approve: Aontaich ris approved_msg: Chaidh aontachadh ris an iarrtas clàraidh aig %{username} are_you_sure: A bheil thu cinnteach? @@ -61,6 +62,7 @@ gd: demote: Ìslich destroyed_msg: Chaidh an dàta aig %{username} a chur air a’ chiutha ach an dèid a sguabadh às an ceann greis bheag disable: Reòth + disable_sign_in_token_auth: Cuir à comas dearbhadh le tòcan puist-d disable_two_factor_authentication: Cuir an dearbhadh dà-cheumnach à comas disabled: Reòthte display_name: Ainm-taisbeanaidh @@ -69,6 +71,7 @@ gd: email: Post-d email_status: Staid a’ phuist-d enable: Dì-reòth + enable_sign_in_token_auth: Cuir an comas dearbhadh le tòcan puist-d enabled: An comas enabled_msg: Chaidh an cunntas aig %{username} a dhì-reòthadh followers: Luchd-leantainn @@ -135,6 +138,7 @@ gd: resubscribe: Fo-sgrìobh a-rithist role: Dreuchd search: Lorg + search_same_email_domain: Cleachdaichean eile aig a bheil an aon àrainn puist-d search_same_ip: Cleachdaichean eile aig a bheil an t-aon IP security: Tèarainteachd security_measures: @@ -175,21 +179,26 @@ gd: approve_appeal: Thoir aonta ris an ath-thagradh approve_user: Aontaich ris a’ chleachdaiche assigned_to_self_report: Iomruin an gearan + change_email_user: Atharraich post-d a’ chleachdaiche change_role_user: Atharraich dreuchd a’ chleachdaiche confirm_user: Dearbh an cleachdaiche create_account_warning: Cruthaich rabhadh create_announcement: Cruthaich brath-fios + create_canonical_email_block: Cruthaich bacadh puist-d create_custom_emoji: Cruthaich Emoji gnàthaichte create_domain_allow: Cruthaich ceadachadh àrainne create_domain_block: Cruthaich bacadh àrainne + create_email_domain_block: Cruthaich bacadh àrainne puist-d create_ip_block: Cruthaich riaghailt IP create_unavailable_domain: Cruthaich àrainn nach eil ri fhaighinn create_user_role: Cruthaich dreuchd demote_user: Ìslich an cleachdaiche destroy_announcement: Sguab às am brath-fios + destroy_canonical_email_block: Sguab às bacadh a’ phuist-d destroy_custom_emoji: Sguab às an t-Emoji gnàthaichte destroy_domain_allow: Sguab às ceadachadh na h-àrainne destroy_domain_block: Sguab às bacadh na h-àrainne + destroy_email_domain_block: Sguab às bacadh na h-àrainne puist-d destroy_instance: Purgaidich an àrainn destroy_ip_block: Sguab às an riaghailt IP destroy_status: Sguab às am post @@ -197,8 +206,10 @@ gd: destroy_user_role: Mill an dreuchd disable_2fa_user: Cuir an dearbhadh dà-cheumnach à comas disable_custom_emoji: Cuir an t-Emoji gnàthaichte à comas + disable_sign_in_token_auth_user: Cuir à comas dearbhadh le tòcan puist-d dhan chleachdaiche disable_user: Cuir an cleachdaiche à comas enable_custom_emoji: Cuir an t-Emoji gnàthaichte an comas + enable_sign_in_token_auth_user: Cuir an comas dearbhadh le tòcan puist-d dhan chleachdaiche enable_user: Cuir an cleachdaiche an comas memorialize_account: Dèan cuimhneachan dhen chunntas promote_user: Àrdaich an cleachdaiche @@ -228,20 +239,26 @@ gd: approve_appeal_html: Dh’aontaich %{name} ri ath-thagradh air co-dhùnadh na maorsainneachd o %{target} approve_user_html: Dh’aontaich %{name} ri clàradh o %{target} assigned_to_self_report_html: Dh’iomruin %{name} an gearan %{target} dhaibh fhèin + change_email_user_html: Dh’atharraich %{name} seòladh puist-d a’ chleachdaiche %{target} change_role_user_html: Atharraich %{name} an dreuchd aig %{target} + confirm_user_html: Dhearbh %{name} seòladh puist-d a’ chleachdaiche %{target} create_account_warning_html: Chuir %{name} rabhadh gu %{target} create_announcement_html: Chruthaich %{name} brath-fios %{target} ùr + create_canonical_email_block_html: Bhac %{name} am post-d air a bheil an hais %{target} create_custom_emoji_html: Luchdaich %{name} suas Emoji %{target} ùr create_domain_allow_html: Cheadaich %{name} co-nasgadh leis an àrainn %{target} create_domain_block_html: Bhac %{name} an àrainn %{target} + create_email_domain_block_html: Bhac %{name} an àrainn puist-d %{target} create_ip_block_html: Chruthaich %{name} riaghailt dhan IP %{target} create_unavailable_domain_html: Sguir %{name} ris an lìbhrigeadh dhan àrainn %{target} create_user_role_html: Chruthaich %{name} an dreuchd %{target} demote_user_html: Dh’ìslich %{name} an cleachdaiche %{target} destroy_announcement_html: Sguab %{name} às am brath-fios %{target} + destroy_canonical_email_block_html: Dhì-bhac %{name} am post-d air a bheil an hais %{target} destroy_custom_emoji_html: Sguab %{name} às an Emoji %{target} destroy_domain_allow_html: Dì-cheadaich %{name} co-nasgadh leis an àrainn %{target} destroy_domain_block_html: Dì-bhac %{name} an àrainn %{target} + destroy_email_domain_block_html: Dì-bhac %{name} an àrainn puist-d %{target} destroy_instance_html: Purgaidich %{name} an àrainn %{target} destroy_ip_block_html: Sguab %{name} às riaghailt dhan IP %{target} destroy_status_html: Thug %{name} post aig %{target} air falbh @@ -249,8 +266,10 @@ gd: destroy_user_role_html: Sguab %{name} às an dreuchd %{target} disable_2fa_user_html: Chuir %{name} riatanas an dearbhaidh dà-cheumnaich à comas dhan chleachdaiche %{target} disable_custom_emoji_html: Chuir %{name} an Emoji %{target} à comas + disable_sign_in_token_auth_user_html: Chuir %{name} à comas dearbhadh le tòcan puist-d dha %{target} disable_user_html: Chuir %{name} an clàradh a-steach à comas dhan chleachdaiche %{target} enable_custom_emoji_html: Chuir %{name} an Emoji %{target} an comas + enable_sign_in_token_auth_user_html: Chuir %{name} an comas dearbhadh le tòcan puist-d dha %{target} enable_user_html: Chuir %{name} an clàradh a-steach an comas dhan chleachdaiche %{target} memorialize_account_html: Rinn %{name} duilleag cuimhneachain dhen chunntas aig %{target} promote_user_html: Dh’àrdaich %{name} an cleachdaiche %{target} @@ -258,6 +277,7 @@ gd: reject_user_html: Dhiùlt %{name} an clàradh o %{target} remove_avatar_user_html: Thug %{name} avatar aig %{target} air falbh reopen_report_html: Dh’fhosgail %{name} an gearan %{target} a-rithist + resend_user_html: Chuir %{name} am post-d dearbhaidh airson %{target} a-rithist reset_password_user_html: Dh’ath-shuidhich %{name} am facal-faire aig a’ chleachdaiche %{target} resolve_report_html: Dh’fhuasgail %{name} an gearan %{target} sensitive_account_html: Chuir %{name} comharra gu bheil e frionasach ri meadhan aig %{target} @@ -428,6 +448,7 @@ gd: one: "%{count} oidhirp clàraidh rè na seachdain seo chaidh" other: "%{count} oidhirp clàraidh rè na seachdain seo chaidh" two: "%{count} oidhirp clàraidh rè na seachdain seo chaidh" + created_msg: Chaidh àrainn a’ phuist-d a bhacadh delete: Sguab às dns: types: @@ -436,8 +457,12 @@ gd: new: create: Cuir àrainn ris resolve: Fuasgail an àrainn + title: Bac àrainn puist-d ùr + no_email_domain_block_selected: Cha deach bacadh àrainn puist-d sam bith atharrachadh o nach deach gin dhiubh a thaghadh not_permitted: Chan eil seo ceadaichte + resolved_dns_records_hint_html: Thèid ainm na h-àrainne fhuasgladh nan àrainnean MX a leanas agus an urra riutha-san gun gabh iad ri post-d. Ma bhacas tu àrainn MX, bacaidh seo an clàradh o sheòladh puist-d sam bith a chleachdas an aon àrainn MX fiù ’s ma bhios ainm àrainne eadar-dhealaichte ’ga sealltainn. Thoir an aire nach bac thu solaraichean puist-d mòra. resolved_through_html: Chaidh fuasgladh slighe %{domain} + title: Bacadh àrainnean puist-d export_domain_allows: new: title: Ion-phortaich àrainnean ceadaichte @@ -599,6 +624,7 @@ gd: resolve_description_html: Cha dèid gnìomh sam bith a ghabhail an aghaidh a’ chunntais le gearan air agus thèid an gearan a dhùnadh gun rabhadh a chlàradh. silence_description_html: Chan fhaic ach an fheadhainn a tha ’ga leantainn mu thràth no a lorgas a làimh e an cunntas seo agus cuingichidh seo uiread nan daoine a ruigeas e gu mòr. Gabhaidh seo a neo-dhèanamh uair sam bith. Dùinidh seo gach gearan mun chunntas seo. suspend_description_html: Cha ghabh an cunntas seo agus an t-susbaint gu leòr aige inntrigeadh gus an dèid a sguabadh às air deireadh na sgeòil agus cha ghabh eadar-ghabhail a dhèanamh leis. Gabhaidh seo a neo-dhèanamh am broinn 30 latha. Dùinidh seo gach gearan mun chunntas seo. + actions_description_html: Cuir romhad dè nì thu airson an gearan seo fhuasgladh. Ma chuireas tu peanas air a’ chunntas le gearan air, gheibh iad brath air a’ phost-d mura tagh thu an roinn-seòrsa Spama. actions_description_remote_html: Cuir romhad dè an gnìomh a ghabhas tu airson an gearan seo fhuasgladh. Cha bheir seo buaidh ach air mar a làimhsicheas am frithealaiche agadsa an cunntas cèin seo is mar a nì e conaltradh leis. add_to_report: Cuir barrachd ris a’ ghearan already_suspended_badges: @@ -663,6 +689,7 @@ gd: delete_data_html: Sguab às a’ phròifil ’s an t-susbaint aig @%{acct} an ceann 30 latha mura dèid an cur an gnìomh a-rithist roimhe sin preview_preamble_html: 'Gheibh @%{acct} rabhadh leis an t-susbaint seo:' record_strike_html: Clàraich rabhadh an aghaidh @%{acct} airson do chuideachadh ach am bi thu nas teinne le droch-ghiùlan on chunntas seo san àm ri teachd + send_email_html: Cuir post-d rabhaidh gu @%{acct} warning_placeholder: Adhbharan roghainneil eile air gnìomh na maorsainneachd. target_origin: Tùs cunntas a’ ghearain title: Gearanan @@ -706,6 +733,7 @@ gd: manage_appeals: Stiùireadh ath-thagraidhean manage_appeals_description: Leigidh seo le cleachdaichean lèirmheas a dhèanamh air ath-thagraidhean an aghaidh gnìomhan mhaor manage_blocks: Stiùireadh nam bacaidhean + manage_blocks_description: Leigidh seo le cleachdaichean solaraichean puist-d is seòlaidhean IP a bhacadh manage_custom_emojis: Stiùireadh nan Emojis gnàthaichte manage_custom_emojis_description: Leigidh seo le cleachdaichean Emojis gnàthaichte a stiùireadh air an fhrithealaiche manage_federation: Stiùireadh a’ cho-nasgaidh @@ -723,6 +751,7 @@ gd: manage_taxonomies: Stiùireadh thacsonamaidhean manage_taxonomies_description: Leigidh seo le cleachdaichean lèirmheas a dhèanamh air an t-susbaint a tha a’ treandadh agus roghainnean nan tagaichean hais ùrachadh manage_user_access: Stiùireadh inntrigeadh chleachdaichean + manage_user_access_description: Leigidh seo le cleachdaichean gun cuir iad à comas dearbhadh dà-cheumnach càich, gun atharraich iad an seòladh puist-d aca is gun ath-shuidhich iad am facal-faire aca manage_users: Stiùireadh chleachdaichean manage_users_description: Leigidh seo le cleachdaichean mion-fhiosrachadh càich a shealltainn agus gnìomhan maoir a ghabhail ’nan aghaidh manage_webhooks: Stiùireadh nan webhooks @@ -797,6 +826,7 @@ gd: destroyed_msg: Chaidh an luchdadh suas dhan làrach a sguabadh às! software_updates: critical_update: Èiginneach – ùraich cho luath ’s a ghabhas + description: Mholamaid gun cùm thu an stàladh agad de Mhastodon ùraichte ach am faigh thu buannachd às na càraidhean ’s gleusan as ùire. A bharrachd air sin, bidh e èiginneach aig amannan gun ùraich thu Mastodon gun dàil airson duilgheadasan tèarainteachd a sheachnadh. Seo as adhbhar gun doir Mastodon sùil airson ùrachaidhean gach leth-uair a thìde ’s gun cuir e brath thugad a-rèir nan roghainnean puist-d agad. documentation_link: Barrachd fiosrachaidh release_notes: Nòtaichean sgaoilidh title: Ùrachaidhean a tha ri fhaighinn @@ -905,10 +935,16 @@ gd: trends: allow: Ceadaich approved: Aontaichte + confirm_allow: A bheil thu cinnteach gu bheil thu airson na tagaichean a thagh thu a cheadachadh? + confirm_disallow: A bheil thu cinnteach gu bheil thu airson na tagaichean a thagh thu a dhì-cheadachadh? disallow: Na ceadaich links: allow: Ceadaich an ceangal allow_provider: Ceadaich am foillsichear + confirm_allow: A bheil thu cinnteach gu bheil thu airson na ceanglaichean a thagh thu a cheadachadh? + confirm_allow_provider: A bheil thu cinnteach gu bheil thu airson na solaraichean a thagh thu a cheadachadh? + confirm_disallow: A bheil thu cinnteach gu bheil thu airson na ceanglaichean a thagh thu a dhì-cheadachadh? + confirm_disallow_provider: A bheil thu cinnteach gu bheil thu airson na solaraichean a thagh thu a dhì-cheadachadh? description_html: Seo na ceanglaichean a tha ’gan co-roinneadh le iomadh cunntas on a chì am frithealaiche agad na postaichean. Faodaidh iad a bhith ’nan cuideachadh dhan luchd-cleachdaidh ach am faigh iad a-mach dè tha tachairt air an t-saoghal. Cha dèid ceanglaichean a shealltainn gu poblach gus an aontaich thu ris an fhoillsichear. ’S urrainn dhut ceanglaichean àraidh a cheadachadh no a dhiùltadh cuideachd. disallow: Na ceadaich an ceangal disallow_provider: Na ceadaich am foillsichear @@ -934,6 +970,10 @@ gd: statuses: allow: Ceadaich am post allow_account: Ceadaich an t-ùghdar + confirm_allow: A bheil thu cinnteach gu bheil thu airson na puist a thagh thu a cheadachadh? + confirm_allow_account: A bheil thu cinnteach gu bheil thu airson na cunntasan a thagh thu a cheadachadh? + confirm_disallow: A bheil thu cinnteach gu bheil thu airson na puist a thagh thu a dhì-cheadachadh? + confirm_disallow_account: A bheil thu cinnteach gu bheil thu airson na cunntasan a thagh thu a dhì-cheadachadh? description_html: Seo na postaichean air a bheil am frithealaiche agad eòlach ’s a tha ’gan co-roinneadh is ’nan annsachd gu tric aig an àm seo. Faodaidh iad a bhith ’nan cuideachadh dhan luchd-cleachdaidh ùr no a thill ach an lorg iad daoine airson an leantainn. Cha dèid postaichean a shealltainn gu poblach gus an gabh thu ris an ùghdar agus gus an aontaich an t-ùghdar gun dèid an cunntas aca a mholadh do dhaoine eile. ’S urrainn dhut postaichean àraidh a cheadachadh no a dhiùltadh cuideachd. disallow: Na ceadaich am post disallow_account: Na ceadaich an t-ùghdar @@ -970,6 +1010,7 @@ gd: one: Chaidh a chleachdadh le %{count} rè na seachdain seo chaidh other: Chaidh a chleachdadh le %{count} rè na seachdain seo chaidh two: Chaidh a chleachdadh le %{count} rè na seachdain seo chaidh + title: Molaidhean ⁊ treandaichean trending: A’ treandadh warning_presets: add_new: Cuir fear ùr ris @@ -1056,7 +1097,9 @@ gd: guide_link_text: "’S urrainn do neach sam bith cuideachadh." sensitive_content: Susbaint fhrionasach application_mailer: + notification_preferences: Atharraich roghainnean a’ phuist-d salutation: "%{name}," + settings: 'Atharraich roghainnean a’ phuist-d: %{link}' unsubscribe: Cuir crìoch air an fho-sgrìobhadh view: 'Faic:' view_profile: Seall a’ phròifil @@ -1076,6 +1119,7 @@ gd: hint_html: Dìreach aon rud eile! Feumaidh sinn dearbhadh gu bheil thu daonna (ach am fàg sinn an spama aig an doras!). Fuasgail an CAPTCHA gu h-ìosal is briog air “Lean air adhart”. title: Deuchainn tèarainteachd confirmations: + awaiting_review: Chaidh am post-d agad a dhearbhadh! Nì an sgioba aig %{domain} lèirmheas air a’ chlàradh agad a-nis. Gheibh thu post-d nuair a bhios iad air aontachadh ris a’ chunntas agad! awaiting_review_title: Tha an cunntas agad ’ga sgrùdadh clicking_this_link: briogadh air a’ cheangal seo login_link: clàradh a-steach @@ -1083,6 +1127,7 @@ gd: redirect_to_app_html: Bu chòir dhuinn d’ ath-stiùireadh gu aplacaid %{app_name}. Mur an do dh’obraich sin, feuch %{clicking_this_link} no till dhan aplacaid a làimh. registration_complete: Tha an clàradh agad air %{domain} deiseil a-nis! welcome_title: Fàilte ort, %{name}! + wrong_email_hint: Mur eil an seòladh puist-d seo mar bu chòir, ’s urrainn dhut atharrachadh ann an roghainnean a’ chunntais. delete_account: Sguab às an cunntas delete_account_html: Nam bu mhiann leat an cunntas agad a sguabadh às, nì thu an-seo e. Thèid dearbhadh iarraidh ort. description: @@ -1103,6 +1148,7 @@ gd: or_log_in_with: No clàraich a-steach le privacy_policy_agreement_html: Leugh mi is tha mi ag aontachadh ris a’ phoileasaidh prìobhaideachd progress: + confirm: Dearbh am post-d details: Am fiosrachadh agad review: An lèirmheas againn rules: Gabh ris na riaghailtean @@ -1124,8 +1170,10 @@ gd: security: Tèarainteachd set_new_password: Suidhich facal-faire ùr setup: + email_below_hint_html: Thoir sùil air pasgan an spama agad no iarr fear eile. ’S urrainn dhut an seòladh puist-d agad a chur ceart ma tha e ceàrr. email_settings_hint_html: Briog air a’ cheangal a chuir sinn thugad a dhearbhadh %{email}. Fuirichidh sinn ort an-seo. link_not_received: Nach d’fhuair thu ceangal? + new_confirmation_instructions_sent: Gheibh thu post-d ùr le ceangal dearbhaidh an ceann corra mionaid! title: Thoir sùil air a’ bhogsa a-steach agad sign_in: preamble_html: Clàraich a-steach le do theisteas %{domain}. Ma tha an cunntas agad ’ga òstadh air frithealaiche eile, chan urrainn dhut clàradh a-steach an-seo. @@ -1136,7 +1184,9 @@ gd: title: Suidhicheamaid %{domain} dhut. status: account_status: Staid a’ chunntais + confirming: A’ feitheamh air coileanadh an dearbhaidh on phost-d. functional: Tha an cunntas agad ag obair gu slàn. + pending: Feumaidh an sgioba againn lèirmheas a dhèanamh air d’ iarrtas. Dh’fhaoidte gun doir seo greis. Gheibh thu post-d nuair a bhios sinn air aontachadh ri d’ iarrtas. redirecting_to: Chan eil an cunntas gad gnìomhach on a tha e ’ga ath-stiùireadh gu %{acct}. self_destruct: On a tha %{domain} gu bhith dùnadh, chan fhaigh thu ach inntrigeadh cuingichte dhan chunntas agad. view_strikes: Seall na rabhaidhean a fhuair an cunntas agad roimhe @@ -1179,6 +1229,9 @@ gd: before: 'Mus lean thu air adhart, leugh na nòtaichean seo gu cùramach:' caches: Dh’fhaoidte gum mair susbaint ann an tasgadain fhrithealaichean eile data_removal: Thèid na postaichean agad ’s dàta eile a thoirt air falbh gu buan + email_change_html: ’S urrainn dhut an seòladh puist-d agad atharrachadh gun a bhith a’ sguabadh às a’ chunntais agad + email_contact_html: Mura faigh thu fhathast e, ’s urrainn dhut post-d a chur gu %{email} airson cuideachaidh + email_reconfirmation_html: Mur an d’ fhuair thu am post-d dearbhaidh, ’s urrainn dhut iarraidh a-rithist irreversible: Chan urrainn dhut an cunntas agad aiseag no ath-ghnìomhachadh more_details_html: Airson barrachd fiosrachaidh faic am poileasaidh prìobhaideachd. username_available: Bidh an t-ainm-cleachdaiche agad ri fhaighinn a-rithist @@ -1427,6 +1480,7 @@ gd: authentication_methods: otp: aplacaid dearbhaidh dhà-cheumnaich password: facal-faire + sign_in_token: cuir còd tèarainteachd air a’ phost-d webauthn: iuchraichean tèarainteachd description_html: Ma chì thu gnìomhachd nach aithnich thu, mholamaid gun atharraich thu am facal-faire agad ’s gun cuir thu an dearbhadh dà-cheumnach an comas. empty: Chan eil eachdraidh an dearbhaidh ri fhaighinn @@ -1437,6 +1491,16 @@ gd: unsubscribe: action: Tha, cuir crìoch air an fho-sgrìobhadh complete: Chaidh crìoch a chur air an fho-sgrìobhadh + confirmation_html: A bheil thu cinnteach nach eil thu airson %{type} fhaighinn tuilleadh o Mhastodon air %{domain} dhan post-d agad aig %{email}? ’S urrainn dhut fo-sgrìobhadh a-rithist uair sam bith o roghainnean a’ puist-d agad. + emails: + notification_emails: + favourite: puist-d le brathan mu annsachdan + follow: puist-d le brathan mu leantainn + follow_request: puist-d le brathan mu iarrtasan leantainn + mention: puist-d le brathan mu iomraidhean + reblog: puist-d le brathan mu bhrosnachaidhean + resubscribe_html: Ma chuir thu crìoch air an fho-sgrìobhadh le mearachd, ’s urrainn dhut fo-sgrìobhadh a-rithist o roghainnean a’ puist-d agad. + success_html: Chan fhaigh thu %{type} o Mhastodon air %{domain} dhan phost-d agad aig %{email} tuilleadh. title: Cuir crìoch air an fho-sgrìobhadh media_attachments: validations: @@ -1517,6 +1581,8 @@ gd: update: subject: Dheasaich %{name} post notifications: + administration_emails: Brathan puist-d na rianachd + email_events: Tachartasan nam brathan puist-d email_events_hint: 'Tagh na tachartasan dhan a bheil thu airson brathan fhaighinn:' number: human: @@ -1675,6 +1741,7 @@ gd: import: Ion-phortadh import_and_export: Ion-phortadh ⁊ às-phortadh migrate: Imrich cunntais + notifications: Brathan puist-d preferences: Roghainnean profile: Pròifil phoblach relationships: Dàimhean leantainn @@ -1935,6 +2002,7 @@ gd: invalid_otp_token: Còd dà-cheumnach mì-dhligheach otp_lost_help_html: Ma chaill thu an t-inntrigeadh dhan dà chuid diubh, ’s urrainn dhut fios a chur gu %{email} rate_limited: Cus oidhirpean dearbhaidh, feuch ris a-rithist an ceann greis. + seamless_external_login: Rinn thu clàradh a-steach le seirbheis on taobh a-muigh, mar sin chan eil roghainnean an fhacail-fhaire ’s a’ phuist-d ri làimh dhut. signed_in_as: 'Chlàraich thu a-steach mar:' verification: extra_instructions_html: Gliocas:Faodaidh an ceangal air an làrach-lìn agad a bhith do-fhaicsinneach. ’S e rel="me" a tha sa phàirt chudromach a bhacas riochd cuideigin eile air làraichean-lìn le susbaint air a gintinn o chleachdaiche. ’S urrainn dhut fiù taga link a chleachdadh ann am bann-cinn na duilleige seach a ach feumaidh sinn an HTML ruigsinn gun a bhith a’ ruith JavaScript. diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 03bfa646bab..dc548c0f36b 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -29,6 +29,7 @@ ko: created_msg: 중재 참고사항을 만들었습니다! destroyed_msg: 중재 참고사항을 지웠습니다! accounts: + add_email_domain_block: 이메일 도메인 차단 approve: 허가 approved_msg: 성공적으로 %{username}의 가입 신청서를 승인했습니다 are_you_sure: 확실합니까? @@ -55,6 +56,7 @@ ko: demote: 강등 destroyed_msg: "%{username}의 데이터는 곧 삭제되도록 대기열에 들어갔습니다" disable: 동결 + disable_sign_in_token_auth: 이메일 토큰 인증 비활성화 disable_two_factor_authentication: 2단계 인증을 비활성화 disabled: 동결됨 display_name: 표시되는 이름 @@ -63,6 +65,7 @@ ko: email: 이메일 email_status: 이메일 상태 enable: 동결 해제 + enable_sign_in_token_auth: 이메일 토큰 인증 활성화 enabled: 활성 enabled_msg: "%{username}의 동결을 성공적으로 해제 했습니다." followers: 팔로워 @@ -126,6 +129,7 @@ ko: resubscribe: 다시 구독 role: 역할 search: 검색 + search_same_email_domain: 같은 이메일 도메인을 가진 다른 사용자들 search_same_ip: 같은 IP의 다른 사용자들 security: 보안 security_measures: @@ -166,21 +170,26 @@ ko: approve_appeal: 이의제기 승인 approve_user: 사용자 승인 assigned_to_self_report: 신고 맡기 + change_email_user: 사용자 이메일 변경 change_role_user: 사용자 역할 변경 confirm_user: 사용자 확인 create_account_warning: 경고 생성 create_announcement: 공지사항 생성 + create_canonical_email_block: 이메일 차단 생성 create_custom_emoji: 커스텀 에모지 생성 create_domain_allow: 도메인 허용 생성 create_domain_block: 도메인 차단 추가 + create_email_domain_block: 이메일 도메인 차단 생성 create_ip_block: IP 규칙 만들기 create_unavailable_domain: 사용 불가능한 도메인 생성 create_user_role: 역할 생성 demote_user: 사용자 강등 destroy_announcement: 공지사항 삭제 + destroy_canonical_email_block: 이메일 차단 삭제 destroy_custom_emoji: 커스텀 에모지 삭제 destroy_domain_allow: 도메인 허용 삭제 destroy_domain_block: 도메인 차단 삭제 + destroy_email_domain_block: 이메일 도메인 차단 삭제 destroy_instance: 도메인 제거 destroy_ip_block: IP 규칙 삭제 destroy_status: 게시물 삭제 @@ -188,8 +197,10 @@ ko: destroy_user_role: 역할 삭제 disable_2fa_user: 2단계 인증 비활성화 disable_custom_emoji: 커스텀 에모지 비활성화 + disable_sign_in_token_auth_user: 사용자의 이메일 토큰 인증 비활성화 disable_user: 사용자 비활성화 enable_custom_emoji: 커스텀 에모지 활성화 + enable_sign_in_token_auth_user: 사용자의 이메일 토큰 인증 활성화 enable_user: 사용자 활성화 memorialize_account: 고인의 계정으로 전환 promote_user: 사용자 승급 @@ -219,20 +230,26 @@ ko: approve_appeal_html: "%{name} 님이 %{target}의 중재 결정에 대한 이의 제기를 승인했습니다" approve_user_html: "%{name} 님이 %{target} 님의 가입을 승인했습니다" assigned_to_self_report_html: "%{name} 님이 신고 %{target}을 자신에게 할당했습니다" + change_email_user_html: "%{name} 님이 %{target} 님의 이메일 주소를 변경했습니다" change_role_user_html: "%{name} 님이 %{target} 님의 역할을 수정했습니다" + confirm_user_html: "%{name} 님이 %{target} 님의 이메일 주소를 승인했습니다" create_account_warning_html: "%{name} 님이 %{target}에게 경고를 보냈습니다" create_announcement_html: "%{name} 님이 새 공지 %{target}을 만들었습니다" + create_canonical_email_block_html: "%{name} 님이 %{target} 해시를 가진 이메일을 차단했습니다" create_custom_emoji_html: "%{name} 님이 새로운 에모지 %{target}를 업로드 했습니다" create_domain_allow_html: "%{name} 님이 %{target} 도메인을 허용리스트에 넣었습니다" create_domain_block_html: "%{name} 님이 도메인 %{target}를 차단했습니다" + create_email_domain_block_html: "%{name} 님이 이메일 도메인 %{target}를 차단했습니다" create_ip_block_html: "%{name} 님이 IP 규칙 %{target}을 만들었습니다" create_unavailable_domain_html: "%{name} 님이 도메인 %{target}에 대한 전달을 중지했습니다" create_user_role_html: "%{name} 님이 %{target} 역할을 생성했습니다" demote_user_html: "%{name} 님이 사용자 %{target} 님을 강등했습니다" destroy_announcement_html: "%{name} 님이 공지 %{target}을 삭제했습니다" + destroy_canonical_email_block_html: "%{name} 님이 %{target} 해시를 가진 이메일을 차단 해제했습니다" destroy_custom_emoji_html: "%{name} 님이 에모지 %{target}를 삭제했습니다" destroy_domain_allow_html: "%{name} 님이 %{target} 도메인과의 연합을 금지했습니다" destroy_domain_block_html: "%{name} 님이 도메인 %{target}의 차단을 해제했습니다" + destroy_email_domain_block_html: "%{name} 님이 이메일 도메인 %{target}을 차단 해제하였습니다" destroy_instance_html: "%{name} 님이 도메인 %{target}를 제거했습니다" destroy_ip_block_html: "%{name} 님이 IP 규칙 %{target}을 삭제하였습니다" destroy_status_html: "%{name} 님이 %{target} 님의 게시물을 삭제했습니다" diff --git a/config/locales/lt.yml b/config/locales/lt.yml index dfcfcf12711..6cd647e7404 100644 --- a/config/locales/lt.yml +++ b/config/locales/lt.yml @@ -449,7 +449,7 @@ lt: moderation: all: Visi limited: Limituotas - title: Moderacija + title: Prižiūrėjimas public_comment: Viešas komentaras title: Federacija total_blocked_by_us: Mes užblokavome @@ -1116,6 +1116,7 @@ lt: keep_self_bookmark: Laikyti įrašus, kuriuos pažymėjai keep_self_bookmark_hint: Neištrina tavo pačių įrašų, jei esi juos pažymėjęs (-usi) keep_self_fav_hint: Neištrina tavo pačių įrašų, jei esi juos pamėgęs (-usi) + min_age_label: Amžiaus riba stream_entries: sensitive_content: Jautrus turinys themes: diff --git a/config/locales/simple_form.ar.yml b/config/locales/simple_form.ar.yml index f6d177badfd..e552b42b187 100644 --- a/config/locales/simple_form.ar.yml +++ b/config/locales/simple_form.ar.yml @@ -211,6 +211,7 @@ ar: setting_default_privacy: خصوصية المنشور setting_default_sensitive: اعتبر الوسائط دائما كمحتوى حساس setting_delete_modal: إظهار مربع حوار التأكيد قبل حذف أي منشور + setting_disable_hover_cards: تعطيل معاينة الملف الشخصي عند التمرير setting_disable_swiping: تعطيل حركات التمرير setting_display_media: عرض الوسائط setting_display_media_default: افتراضي @@ -294,7 +295,7 @@ ar: follow_request: ابعث بريدا إلكترونيا عندما يقوم أحدهم بإرسال طلب بالمتابعة mention: ابعث بريداً إلكترونيًا عندما يُشير إليك أو يذكُرك أحدهم pending_account: ابعث رسالة إلكترونية إن كان هناك حساب جديد بحاجة إلى مراجعة - reblog: ابعث بريداً إلكترونيًا عندما يقوم أحدهم بترقية منشورك + reblog: عندما يقوم أحدهم بإعادة نشر منشورك report: هناك إبلاغ جديد تم إرساله software_updates: all: إشعاري عند توفّر كافة التحديثات diff --git a/config/locales/simple_form.sr-Latn.yml b/config/locales/simple_form.sr-Latn.yml index e163de2f80a..527c5e0a1fd 100644 --- a/config/locales/simple_form.sr-Latn.yml +++ b/config/locales/simple_form.sr-Latn.yml @@ -314,6 +314,7 @@ sr-Latn: listable: Dozvoli da se ova heš oznaka pojavljuje u pretragama i predlozima name: Heš oznaka trendable: Dozvoli da se ova heš oznaka pojavi u okviru trendova + usable: Dozvoli objavama da lokalno koriste ovu heš oznaku user: role: Uloga time_zone: Vremenska zona diff --git a/config/locales/simple_form.sr.yml b/config/locales/simple_form.sr.yml index d7142390c91..d541c0b49c9 100644 --- a/config/locales/simple_form.sr.yml +++ b/config/locales/simple_form.sr.yml @@ -314,6 +314,7 @@ sr: listable: Дозволи да се ова хеш ознака појављује у претрагама и предлозима name: Хеш ознака trendable: Дозволи да се ова хеш ознака појави у оквиру трендова + usable: Дозволи објавама да локално користе ову хеш ознаку user: role: Улога time_zone: Временска зона diff --git a/config/locales/simple_form.uk.yml b/config/locales/simple_form.uk.yml index 7d7f0fc7657..12067148690 100644 --- a/config/locales/simple_form.uk.yml +++ b/config/locales/simple_form.uk.yml @@ -314,6 +314,7 @@ uk: listable: Дозволити появу цього хештеґа у каталозі пошуку і пропозицій name: Хештеґ trendable: Дозволити появу цього хештеґа у списку популярних хештеґів + usable: Дозволити дописам використовувати цей хештег локально user: role: Роль time_zone: Часовий пояс diff --git a/config/locales/sl.yml b/config/locales/sl.yml index cb0aff8a3eb..3384049a11a 100644 --- a/config/locales/sl.yml +++ b/config/locales/sl.yml @@ -35,6 +35,7 @@ sl: created_msg: Opomba moderiranja je uspešno ustvarjena! destroyed_msg: Opomba moderiranja je uspešno uničena! accounts: + add_email_domain_block: Blokiraj domeno e-pošte approve: Odobri approved_msg: Uspešno odobrena vloga prijave uporabnika %{username} are_you_sure: Ali ste prepričani? @@ -61,6 +62,7 @@ sl: demote: Ponižaj destroyed_msg: Podatki uporabnika %{username} so zdaj v vrsti za trajen izbris disable: Zamrzni + disable_sign_in_token_auth: Onemogoči overjanje z žetonom po e-pošti disable_two_factor_authentication: Onemogoči 2FA disabled: Zamrznjeno display_name: Pojavno ime @@ -69,6 +71,7 @@ sl: email: E-naslov email_status: Stanje e-naslova enable: Odmrzni + enable_sign_in_token_auth: Omogoči overjanje z žetonom po e-pošti enabled: Omogočeno enabled_msg: Uspešno odmrznjen račun uporabnika %{username} followers: Sledilci @@ -135,6 +138,7 @@ sl: resubscribe: Ponovno se naroči role: Vloga search: Iskanje + search_same_email_domain: Drugi uporabniki z isto e-poštno domeno search_same_ip: Drugi uporabniki z istim IP security: Varnost security_measures: @@ -175,21 +179,26 @@ sl: approve_appeal: Odobri pritožbo approve_user: Odobri uporabnika assigned_to_self_report: Dodeli prijavo + change_email_user: Spremeni e-naslov uporabnika change_role_user: Spremeni vlogo uporabnika confirm_user: Potrdi uporabnika create_account_warning: Ustvari opozorilo create_announcement: Ustvari obvestilo + create_canonical_email_block: Ustvari blokado e-naslova create_custom_emoji: Ustvari emotikon po meri create_domain_allow: Ustvari odobritev domene create_domain_block: Ustvari blokado domene + create_email_domain_block: Ustvari blokado domene e-pošte create_ip_block: Ustvari pravilo IP create_unavailable_domain: Ustvari domeno, ki ni na voljo create_user_role: Ustvari vlogo demote_user: Ponižaj uporabnika destroy_announcement: Izbriši obvestilo + destroy_canonical_email_block: Izbriši blokado e-naslova destroy_custom_emoji: Izbriši emotikon po meri destroy_domain_allow: Izbriši odobritev domene destroy_domain_block: Izbriši blokado domene + destroy_email_domain_block: Izbriši blokado domene e-pošte destroy_instance: Očisti domeno destroy_ip_block: Izbriši pravilo IP destroy_status: Izbriši objavo @@ -197,8 +206,10 @@ sl: destroy_user_role: Uniči vlogo disable_2fa_user: Onemogoči disable_custom_emoji: Onemogoči emotikon po meri + disable_sign_in_token_auth_user: Onemogoči overjanje z žetonom po e-pošti za uporabnika disable_user: Onemogoči uporabnika enable_custom_emoji: Omogoči emotikon po meri + enable_sign_in_token_auth_user: Omogoči overjanje z žetonom po e-pošti za uporabnika enable_user: Omogoči uporabnika memorialize_account: Spomenificiraj račun promote_user: Povišaj uporabnika @@ -228,20 +239,26 @@ sl: approve_appeal_html: "%{name} je ugodil pritožbi uporabnika %{target} na moderatorsko odločitev" approve_user_html: "%{name} je odobril/a registracijo iz %{target}" assigned_to_self_report_html: "%{name} je dodelil/a prijavo %{target} sebi" + change_email_user_html: "%{name} je spremenil/a naslov e-pošte uporabnika %{target}" change_role_user_html: "%{name} je spremenil/a vlogo %{target}" + confirm_user_html: "%{name} je potrdil/a naslov e-pošte uporabnika %{target}" create_account_warning_html: "%{name} je poslal/a opozorilo %{target}" create_announcement_html: "%{name} je ustvarila/a novo obvestilo %{target}" + create_canonical_email_block_html: "%{name} je dal/a na črni seznam e-pošto s ključnikom %{target}" create_custom_emoji_html: "%{name} je posodobil/a emotikone %{target}" create_domain_allow_html: "%{name} je dovolil/a federacijo z domeno %{target}" create_domain_block_html: "%{name} je blokiral/a domeno %{target}" + create_email_domain_block_html: "%{name} je dal/a na črni seznam e-pošto domene %{target}" create_ip_block_html: "%{name} je ustvaril/a pravilo za IP %{target}" create_unavailable_domain_html: "%{name} je prekinil/a dostavo v domeno %{target}" create_user_role_html: "%{name} je ustvaril/a vlogo %{target}" demote_user_html: "%{name} je ponižal/a uporabnika %{target}" destroy_announcement_html: "%{name} je izbrisal/a obvestilo %{target}" + destroy_canonical_email_block_html: "%{name} je odstranil/a s črnega seznama e-pošto s ključnikom %{target}" destroy_custom_emoji_html: "%{name} je izbrisal/a emotikon %{target}" destroy_domain_allow_html: "%{name} ni dovolil/a federacije z domeno %{target}" destroy_domain_block_html: "%{name} je odblokiral/a domeno %{target}" + destroy_email_domain_block_html: "%{name} je odblokiral/a e-pošto domene %{target}" destroy_instance_html: "%{name} je očistil/a domeno %{target}" destroy_ip_block_html: "%{name} je izbrisal/a pravilo za IP %{target}" destroy_status_html: "%{name} je odstranil/a objavo uporabnika %{target}" @@ -249,8 +266,10 @@ sl: destroy_user_role_html: "%{name} je izbrisal/a vlogo %{target}" disable_2fa_user_html: "%{name} je onemogočil/a dvofaktorsko zahtevo za uporabnika %{target}" disable_custom_emoji_html: "%{name} je onemogočil/a emotikone %{target}" + disable_sign_in_token_auth_user_html: "%{name} je onemogočil/a overjanje z žetonom po e-pošti za uporabnika %{target}" disable_user_html: "%{name} je onemogočil/a prijavo za uporabnika %{target}" enable_custom_emoji_html: "%{name} je omogočil/a emotikone %{target}" + enable_sign_in_token_auth_user_html: "%{name} je omogočil/a overjanje z žetonom po e-pošti za uporabnika %{target}" enable_user_html: "%{name} je omogočil/a prijavo za uporabnika %{target}" memorialize_account_html: "%{name} je spremenil/a račun uporabnika %{target} v spominsko stran" promote_user_html: "%{name} je povišal/a uporabnika %{target}" @@ -258,6 +277,7 @@ sl: reject_user_html: "%{name} je zavrnil/a registracijo iz %{target}" remove_avatar_user_html: "%{name} je odstranil podobo (avatar) uporabnika %{target}" reopen_report_html: "%{name} je ponovno odprl/a prijavo %{target}" + resend_user_html: "%{name} je ponovno poslal_a potrditveno e-sporočilo za %{target}" reset_password_user_html: "%{name} je ponastavil/a geslo uporabnika %{target}" resolve_report_html: "%{name} je razrešil/a prijavo %{target}" sensitive_account_html: "%{name} je označil/a medije računa %{target}'s kot občutljive" @@ -428,6 +448,7 @@ sl: one: "%{count} poskus prijave zadnji teden" other: "%{count} poskusov prijave zadnji teden" two: "%{count} poskusa prijave zadnji teden" + created_msg: Domena e-pošte je bila uspešno dodana na črni seznam delete: Izbriši dns: types: @@ -436,8 +457,12 @@ sl: new: create: Dodaj domeno resolve: Razreši domeno + title: Nov vnos e-pošte na črni seznam + no_email_domain_block_selected: Nobena domena e-računa ni bila spremenjena, ker nobena ni bila izbrana not_permitted: Ni dovoljeno + resolved_dns_records_hint_html: Ime domene se razreši na naslednje domene MX, ki so končno odgovorne za sprejemanje e-pošte. Blokiranje domene MX bo blokiralo prijave s poljubnega e-poštnega naslova, ki uporablja isto domeno MX, tudi če je vidno ime domene drugačno. Pazite, da ne blokirate večjih ponudnikov e-pošte. resolved_through_html: Razrešeno prek %{domain} + title: Črni seznam e-pošt export_domain_allows: new: title: Uvozi prepustnice domen @@ -596,6 +621,7 @@ sl: resolve_description_html: Proti prijavljenemu računu ne bo izvedeno nobeno dejanje, noben ukrep ne bo zabeležen in prijava bo zaprta. silence_description_html: Račun bo viden samo tistim, ki mu že sled ijo ali ga ročno poiščejo, s čimer bo resno omejen njegov doseg. To je vedno možno povrniti. Zaključi vse prijave zoper ta račun. suspend_description_html: Račun in vsa njegova vsebina ne bo dostopna in bo postopoma izbrisana, interakcija z njim pa ne bo več možna. Dejanje je moč povrniti v roku 30 dni. Zaključi vse prijave zoper ta račun. + actions_description_html: Odločite se, katere ukrepe boste sprejeli za rešitev te prijave. Če sprejmete kazenski ukrep proti prijavljenemu računu, mu bo poslano e-poštno obvestilo, razen če je izbrana kategorija Neželena pošta. actions_description_remote_html: Odločite se za dejanje, ki bo odločilo o tej prijavi. To bo vplivalo le na to, kako vaš strežnik komunicira s tem oddaljenim računom in obravnava njegovo vsebino. add_to_report: Dodaj več v prijavo already_suspended_badges: @@ -660,6 +686,7 @@ sl: delete_data_html: Izbriši profil in vsebine @%{acct} čez 30 dni, razen če suspenz v tem času ni preklican preview_preamble_html: 'Oseba @%{acct} bo prejela opozorilo z naslednjo vsebino:' record_strike_html: Izdajte opomin računu @%{acct}, da boste lažje stopnjevali svoj odziv ob prihodnjih kršitvah s tega računa + send_email_html: Pošlji @%{acct} opozorilno e-sporočilo warning_placeholder: Neobvezna dodatna utemeljitev dejanja moderiranja. target_origin: Izvor prijavljenega računa title: Prijave @@ -703,6 +730,7 @@ sl: manage_appeals: Upravljaj pritožbe manage_appeals_description: Omogoča uporabnikom, da pregledajo pritožbe glede dejanj moderiranja manage_blocks: Upravljaj blokirano + manage_blocks_description: Omogoča uporabnikom, da blokirajo ponudnike e-pošte in naslove IP manage_custom_emojis: Upravljaj emotikone po meri manage_custom_emojis_description: Omogoča uporabnikom, da upravljajo emotikone po meri na strežniku manage_federation: Upravljaj beli seznam @@ -720,6 +748,7 @@ sl: manage_taxonomies: Upravljaj taksonomije manage_taxonomies_description: Omogoča uporabnikom, da preverijo vsebino v trendu in posodobijo nastavitve ključnikov manage_user_access: Upravljaj dostop uporabnikov + manage_user_access_description: Omogoča uporabnikom, da onemogočijo drugim uporabnikom dvofazno overjanje, spremenijo njihov e-naslov ter ponastavijo njihovo geslo manage_users: Upravljaj uporabnike manage_users_description: Omogoča uporabnikom, da vidijo podrobnosti drugih uporabnikov in nad njimi izvedejo dejanja moderiranja manage_webhooks: Upravljaj spletne zanke @@ -794,6 +823,7 @@ sl: destroyed_msg: Prenos na strežnik uspešno izbrisan! software_updates: critical_update: Kritično — čim prej posodobite + description: Vašo namestitev Mastodona je priporočeno vedno imeti posodobljeno in tako koristiti najnovejše popravke ter zmožnosti. Poleg tega je včasih nujno čim prej posodobiti Mastodon in se s tem izogniti varnostnim težavam. Zato Mastodon vsakih 30 minut preverja razpoložljivost posodobitev in vas o njih obvešča glede na vaše nastavitve obveščanja po e-pošti. documentation_link: Več o tem release_notes: Opombe ob izdaji title: Razpoložljive posodobitve @@ -881,11 +911,13 @@ sl: message_html: "Vaša predmetna shramba je napačno nastavljena. Zasebnost vaših uporabnikov je izpostavljena tveganjem." tags: moderation: + not_trendable: Ni v trendu not_usable: Ni uporabno pending_review: Čakajoče na pregled review_requested: Zahtevan pregled reviewed: Pregledano title: Stanje + trendable: V trendu unreviewed: Nepregledano usable: Uporabno name: Ime @@ -900,10 +932,16 @@ sl: trends: allow: Dovoli approved: Odobren + confirm_allow: Ali ste prepričani, da želite dopustiti izbrane oznake? + confirm_disallow: Ali ste prepričani, da želite prepovedati izbrane oznake? disallow: Ne dovoli links: allow: Dovoli povezavo allow_provider: Dovoli izdajatelja + confirm_allow: Ali ste prepričani, da želite dopustiti izbrane povezave? + confirm_allow_provider: Ali ste prepričani, da želite dopustiti izbrane ponudnike? + confirm_disallow: Ali ste prepričani, da želite prepovedati izbrane povezave? + confirm_disallow_provider: Ali ste prepričani, da želite prepovedati izbrane ponudnike? description_html: To so povezave, ki jih trenutno veliko delijo računi, iz katerih vaš strežnik vidi objave. Vašim uporabnikom lahko pomaga izvedeti, kaj se dogaja po svetu. Nobene povezave niso javno prikazane, dokler ne odobrite izdajatelja. Posamezne povezave lahko tudi dovolite ali zavrnete. disallow: Ne dovoli povezave disallow_provider: Ne dovoli izdajatelja @@ -929,6 +967,10 @@ sl: statuses: allow: Dovoli objavo allow_account: Dovoli avtorja + confirm_allow: Ali ste prepričani, da želite dopustiti izbrana stanja? + confirm_allow_account: Ali ste prepričani, da želite dopustiti izbrane račune? + confirm_disallow: Ali ste prepričani, da želite prepovedati izbrana stanja? + confirm_disallow_account: Ali ste prepričani, da želite prepovedati izbrane račune? description_html: To so objave, za katere vaš strežnik ve, da so trenutno v skupni rabi in med priljubljenimi. Vašim novim uporabnikom in uporabnikom, ki se vračajo, lahko pomaga najti več oseb, ki jim bodo sledili. Nobena objava ni javno prikazana, dokler avtorja ne odobrite in avtor ne dovoli, da se njegov račun predlaga drugim. Posamezne objave lahko tudi dovolite ali zavrnete. disallow: Ne dovoli objave disallow_account: Ne dovoli avtorja @@ -965,6 +1007,7 @@ sl: one: Uporabila %{count} oseba v zadnjem tednu other: Uporabilo %{count} oseb v zadnjem tednu two: Uporabili %{count} osebi v zadnjem tednu + title: Priporočila in trendi trending: V porastu warning_presets: add_new: Dodaj novo @@ -1051,7 +1094,9 @@ sl: guide_link_text: Vsakdo lahko prispeva. sensitive_content: Občutljiva vsebina application_mailer: + notification_preferences: Spremenite e-poštne nastavitve salutation: "%{name}," + settings: 'Spremenite e-poštne nastavitve: %{link}' unsubscribe: Odjavi od naročnine view: 'Pogled:' view_profile: Ogled profila @@ -1071,6 +1116,7 @@ sl: hint_html: Samo še nekaj. Moramo se prepričati, da ste človek (to nam pomaga pri preprečevanju neželenih vsebin). Rešite spodnji CAPTCHA in kliknite »Nadaljuj«. title: Varnostno preverjanje confirmations: + awaiting_review: Vaš e-poštni naslov je potrjen. Skrbniki %{domain} bodo pregledali vašo prijavo. Če odobrijo vaš račun, boste o tem prejeli e-pošto. awaiting_review_title: Vaša prijava se pregleduje clicking_this_link: s klikom na to povezavo login_link: prijavo @@ -1078,6 +1124,7 @@ sl: redirect_to_app_html: Morali bi biti preusmerjeni na aplikacijo %{app_name}. Če se to ni zgodilo, poskusite %{clicking_this_link} ali pa se ročno vrnite na aplikacijo. registration_complete: Vaša prijava na %{domain} je sedaj zaključena. welcome_title: Pozdravljeni, %{name}! + wrong_email_hint: Če ta e-poštni naslov ni pravilen, ga lahko spremenite v nastavitvah računa. delete_account: Izbriši račun delete_account_html: Če želite izbrisati svoj račun, lahko nadaljujete tukaj. Prosili vas bomo za potrditev. description: @@ -1098,6 +1145,7 @@ sl: or_log_in_with: Ali se prijavite z privacy_policy_agreement_html: Prebral_a sem in se strinjam s pravilnikom o zasebnosti. progress: + confirm: Potrdi e-pošto details: Vaši podatki review: Naš pregled rules: Sprejmi pravila @@ -1119,8 +1167,10 @@ sl: security: Varnost set_new_password: Nastavi novo geslo setup: + email_below_hint_html: Poglejte v mapo neželene pošte ali zaprosite za novega. Če ste podali napačen e-naslov, ga lahko popravite. email_settings_hint_html: Kliknite povezavo, ki smo vam jo poslali, da overite %{email}. Počakali bomo. link_not_received: Ali ste prejeli povezavo? + new_confirmation_instructions_sent: Čez nekaj minut boste prejeli novo e-sporočilo s potrditveno povezavo! title: Preverite svojo dohodno e-pošto sign_in: preamble_html: Prijavite se s svojimi poverilnicami %{domain}. Če vaš račun gostuje na drugem strežniku, se tukaj ne boste mogli prijaviti. @@ -1131,7 +1181,9 @@ sl: title: Naj vas namestimo na %{domain}. status: account_status: Stanje računa + confirming: Čakanje na potrditev e-pošte. functional: Vaš račun je polno opravilen. + pending: Naše osebje preverja vašo prijavo. To lahko traja nekaj časa. Če bo vaša prijava odobrena, boste prejeli e-pošto. redirecting_to: Vaš račun ni dejaven, ker trenutno preusmerja na račun %{acct}. self_destruct: Ker se %{domain} zapira, boste imeli omejen dostop da svojega računa. view_strikes: Pokaži pretekle ukrepe proti mojemu računu @@ -1174,6 +1226,9 @@ sl: before: 'Pred nadaljevanjem previdno preberite naslednje opombe:' caches: Vsebina, ki jo medpomnijo drugi strežniki, lahko vztraja data_removal: Vaše objave in drugi podatki bodo trajno odstranjeni + email_change_html: Svoj e-naslov lahko spremenite brez izbrisa svojega računa + email_contact_html: Če še vedno ni dostavljeno, lahko za pomoč pošljete e-sporočilo na naslov %{email} + email_reconfirmation_html: Če niste prejeli potrditvenega e-sporočila, lahko znova zaprosite zanj irreversible: Vašega računa ne boste mogli obnoviti ali ponovno aktivirati more_details_html: Za podrobnosti glejte politiko zasebnosti. username_available: Vaše uporabniško ime bo znova na voljo @@ -1422,6 +1477,7 @@ sl: authentication_methods: otp: aplikacija za dvoravenjsko overjanje password: geslo + sign_in_token: varnostna koda po e-pošti webauthn: varnostni ključi description_html: Če opazite dejavnost, ki je ne prepoznate kot svoje, razmislite o spremembi svojega gesla in omogočanju dvoravenskega overjanja. empty: Zgodovina overjanja ni na voljo @@ -1432,6 +1488,16 @@ sl: unsubscribe: action: Da, odjavi me complete: Odjavljeni + confirmation_html: Ali se res želite odjaviti od prejemanja %{type} za Mastodon na %{domain} na svojo e-pošto %{email}? Kadarkoli se lahko znova prijavite iz svojih nastavitev e-poštnih obvestil. + emails: + notification_emails: + favourite: e-sporočil z obvestili o priljubljenosti + follow: e-sporočil z obvestili o sledenju + follow_request: e-sporočil o zahtevah za sledenje + mention: e-sporočil z obvestili o omembah + reblog: e-sporočil z obvestili o izpostavljanju + resubscribe_html: Če ste se odjavili po pomoti, se lahko znova prijavite iz svojih nastavitev e-poštnih obvestil. + success_html: Nič več ne boste prejemali %{type} za Mastodon na %{domain} na svoj e-naslov %{email}. title: Odjavi od naročnine media_attachments: validations: @@ -1512,6 +1578,8 @@ sl: update: subject: "%{name} je uredil(a) objavo" notifications: + administration_emails: E-poštna obvestila skrbnika + email_events: Dogodki za e-obvestila email_events_hint: 'Izberite dogodke, za katere želite prejmati obvestila:' number: human: @@ -1670,6 +1738,7 @@ sl: import: Uvozi import_and_export: Uvoz in izvoz migrate: Selitev računa + notifications: E-poštna obvestila preferences: Nastavitve profile: Profil relationships: Sledenja in sledilci @@ -1930,6 +1999,7 @@ sl: invalid_otp_token: Neveljavna dvofaktorska koda otp_lost_help_html: Če ste izgubili dostop do obeh, stopite v stik z %{email} rate_limited: Preveč poskusov preverjanja pristnosti, poskusite kasneje. + seamless_external_login: Prijavljeni ste prek zunanje storitve, tako da nastavitve gesla in e-pošte niso na voljo. signed_in_as: 'Vpisani kot:' verification: extra_instructions_html: Nasvet: Povezava na vaši spletni strani je lahko nevidna. Pomembni del je atribut rel="me", ki preprečuje lažno predstavljanje na spletnih straneh z uporabniško ustvarjeno vsebino. Namesto oznake a lahko uporabite tudi oznako link znotraj glave (head) spletne strani, vendar mora biti HTML dosegljiv brez izvajanja skript JavaScript. diff --git a/config/locales/sq.yml b/config/locales/sq.yml index 538400efb8b..d13c42e2630 100644 --- a/config/locales/sq.yml +++ b/config/locales/sq.yml @@ -1431,6 +1431,14 @@ sq: unsubscribe: action: Po, shpajtomëni complete: U shpajtuat + confirmation_html: Jeni i sigurt se doni të shpajtoheni nga marrje %{type} për Mastodon te %{domain} në email-in tuaj %{email}? Mundeni përherë të ripajtoheni që nga rregullimet tuaja për njoftime me email. + emails: + notification_emails: + favourite: email-e njoftimesh parapëlqimesh + follow: email-e njoftimesh ndjekjeje + follow_request: email-e kërkesash ndjekjeje + mention: email-e njoftimesh përmendjesh + reblog: email-e njoftimesh përforcimesh resubscribe_html: Nëse u shpajtuat gabimisht, mund të ripajtoheni që nga rregullimet tuaja për njoftime me email. success_html: S’do të merrni më %{type} për Mastodon te %{domain} në email-in tuaj te %{email}. title: Shpajtohuni @@ -1513,6 +1521,8 @@ sq: update: subject: "%{name} përpunoi një postim" notifications: + administration_emails: Njoftime email përgjegjësi + email_events: Akte për njoftime email email_events_hint: 'Përzgjidhni akte për të cilët doni të merrni njoftime:' number: human: @@ -1671,6 +1681,7 @@ sq: import: Importo import_and_export: Importim dhe eksportim migrate: Migrim llogarie + notifications: Njoftime me email preferences: Parapëlqime profile: Profil relationships: Ndjekje dhe ndjekës diff --git a/config/locales/sr-Latn.yml b/config/locales/sr-Latn.yml index 11e4decd4ca..dfc8a635c89 100644 --- a/config/locales/sr-Latn.yml +++ b/config/locales/sr-Latn.yml @@ -1885,7 +1885,7 @@ sr-Latn: verification: extra_instructions_html: Savet:Veza na vašem veb sajtu može da bude nevidljiva. Važan deo je rel="me" koji sprečava lažno predstavljanje na veb sajtovima sa sadržajem koji generiše korisnik. Možete čak da koristite oznaku veze u zaglavlju stranice umesto a, ali HTML mora biti dostupan bez izvršavanja JavaScript-a. here_is_how: Evo kako - hint_html: "Verifikacija vašeg identiteta na Mastodon-u je za svakoga. Zasnovano na otvorenim veb standardima, sada i zauvek besplatno. Sve što vam treba je lični veb sajt po kome vas ljudi prepoznaju. Kada se povežete sa ovim veb sajtom sa svog profila, proverićemo da li je veb sajt povezan sa vašim profilom i na njemu ćemo prikazati vizuelni indikator." + hint_html: "Svako može da verifikuje svoj identitet na Mastodon-u. Zasnovano na otvorenim veb standardima, sada i zauvek besplatno. Sve što vam treba je lični veb sajt po kome vas ljudi prepoznaju. Kada se povežete sa ovim veb sajtom sa svog profila, proverićemo da li je veb sajt povezan sa vašim profilom i na njemu ćemo prikazati vizuelni indikator." instructions_html: Kopirajte i nalepite kod ispod u HTML svog veb sajta. Zatim dodajte adresu svog veb sajta u jedno od dodatnih polja na svom profilu sa kartice „Uredi profil” i sačuvajte promene. verification: Verifikacija verified_links: Vaše verifikovane veze diff --git a/config/locales/sr.yml b/config/locales/sr.yml index 90e25eaf983..2bbc4ef1317 100644 --- a/config/locales/sr.yml +++ b/config/locales/sr.yml @@ -33,6 +33,7 @@ sr: created_msg: Модераторска белешка успешно направљена! destroyed_msg: Модераторска белешка успешно обрисана! accounts: + add_email_domain_block: Блокирај домен е-поште approve: Одобри approved_msg: Захтев за регистрацију корисника %{username} је успешно одобрен are_you_sure: Да ли сте сигурни? @@ -59,6 +60,7 @@ sr: demote: Ражалуј destroyed_msg: Подаци корисника %{username} су неповратно стављени у ред за брисање disable: Замрзни + disable_sign_in_token_auth: Онемогући аутентификацију токена е-поште disable_two_factor_authentication: Искључи 2FA disabled: Замрзнут display_name: Име за приказ @@ -67,6 +69,7 @@ sr: email: Е-пошта email_status: Статус е-поште enable: Омогући + enable_sign_in_token_auth: Омогући аутентификацију токена е-поште enabled: Омогућен enabled_msg: Успешно одлеђен налог корисника %{username} followers: Пратиоци @@ -132,6 +135,7 @@ sr: resubscribe: Поново се претплати role: Улога search: Претрага + search_same_email_domain: Остали корисници са истим доменом е-поште search_same_ip: Остали корисници са истом IP адресом security: Безбедност security_measures: @@ -172,21 +176,26 @@ sr: approve_appeal: Уважи жалбу approve_user: Одобри корисника assigned_to_self_report: Додели пријаву + change_email_user: Промени e-адресу за корисника change_role_user: Промени улогу корисника confirm_user: Потврди корисника create_account_warning: Креирај упозорење create_announcement: Креирај најаву + create_canonical_email_block: Креирај блок е-поште create_custom_emoji: Направи прилагођени емоџи create_domain_allow: Додај дозвољени домен create_domain_block: Додај блокирани домен + create_email_domain_block: Креирај блок домена е-поште create_ip_block: Направи IP услов create_unavailable_domain: Додај домен као недоступан create_user_role: Креирај улогу demote_user: Смањи овлашћења корисника destroy_announcement: Избриши најаву + destroy_canonical_email_block: Избриши блок е-поште destroy_custom_emoji: Обриши прилагођени емоџи destroy_domain_allow: Обриши дозвољени домен destroy_domain_block: Обриши блокирани домен + destroy_email_domain_block: Избриши блок домена е-поште destroy_instance: Очисти домен destroy_ip_block: Обриши IP услов destroy_status: Избриши пост @@ -194,8 +203,10 @@ sr: destroy_user_role: Уништи позицију disable_2fa_user: Онемогући двофакторску аутентификацију disable_custom_emoji: Онемогући прилагођене емоџије + disable_sign_in_token_auth_user: Онемогући аутентификацију токена е-поште за корисника disable_user: Онемогући корисника enable_custom_emoji: Омогући прилагођене емоџије + enable_sign_in_token_auth_user: Омогући аутентификацију токена е-поште за корисника enable_user: Омогући корисника memorialize_account: Претвори у меморијални налог promote_user: Унапреди корисника @@ -218,26 +229,33 @@ sr: update_custom_emoji: Ажурирај прилагођене емоџије update_domain_block: Ажурирај домен блок update_ip_block: Ажурирај IP услов + update_report: Ажурирај извештај update_status: Уреди објаву update_user_role: Уреди улогу actions: approve_appeal_html: "%{name} је уважио жалбу корисника %{target} на одлуку модератора" approve_user_html: "%{name} је одобрио/-ла регистрацију корисника %{target}" assigned_to_self_report_html: "%{name} је себи доделио/-ла пријаву %{target}" + change_email_user_html: "%{name} је променио/ла адресу е-поште за корисника %{target}" change_role_user_html: "%{name} је променио/-ла овлашћења корисника %{target}" + confirm_user_html: "%{name} је потврдио/ла адресу е-поште за корисника %{target}" create_account_warning_html: "%{name} је послао/-ла упозорење кориснику %{target}" create_announcement_html: "%{name} је направио/-ла ново саопштење %{target}" + create_canonical_email_block_html: "%{name} је блокирао/ла адресу е-поште са хешом %{target}" create_custom_emoji_html: "%{name} је отпремио/-ла нове емоџије %{target}" create_domain_allow_html: "%{name} је дозволио/-ла федерацију са доменом %{target}" create_domain_block_html: "%{name} је блокирао/-ла домен %{target}" + create_email_domain_block_html: "%{name} је блокирао/ла домен е-поште %{target}" create_ip_block_html: "%{name} је направио/-ла услов за IP адресе %{target}" create_unavailable_domain_html: "%{name} је обуставио/-ла испоручивање домену %{target}" create_user_role_html: "%{name} је направио/-ла %{target} позицију" demote_user_html: "%{name} је смањио овлашћења корисника %{target}" destroy_announcement_html: "%{name} је обрисао/-ла саопштење %{target}" + destroy_canonical_email_block_html: "%{name} је одблокирао/ла адресу е-поште са хешом %{target}" destroy_custom_emoji_html: "%{name} је обрисао/-ла емоџи %{target}" destroy_domain_allow_html: "%{name} је забранио/-ла федерацију са доменом %{target}" destroy_domain_block_html: "%{name} је одблокирао/-ла домен %{target}" + destroy_email_domain_block_html: "%{name} је одблокирао/ла домен е-поште %{target}" destroy_instance_html: "%{name} је очистио/-ла домен %{target}" destroy_ip_block_html: "%{name} је обрисао/-ла услов за IP адресе %{target}" destroy_status_html: "%{name} је избрисао/-ла објаву корисника %{target}" @@ -245,8 +263,10 @@ sr: destroy_user_role_html: "%{name} је избрисао/-ла %{target} позицију" disable_2fa_user_html: "%{name} је онемогућио/-ла двофакторску аутентификацију за корисника %{target}" disable_custom_emoji_html: "%{name} је онемогућио/-ла емоџи %{target}" + disable_sign_in_token_auth_user_html: "%{name} је онемогућио/ла аутентификацију токена е-поште за %{target}" disable_user_html: "%{name} је онемогућио/-ла пријављивање за корисника %{target}" enable_custom_emoji_html: "%{name} је омогућио/-ла емоџи %{target}" + enable_sign_in_token_auth_user_html: "%{name} је омогућио/ла аутентификацију токена е-поште за %{target}" enable_user_html: "%{name} је омогућио/-ла пријављивање кориснику %{target}" memorialize_account_html: "%{name} је претворио/-ла налог корисника %{target} у меморијалну страницу" promote_user_html: "%{name} је унапредио/-ла корисника %{target}" @@ -254,6 +274,7 @@ sr: reject_user_html: "%{name} је одбио/-ла регистрацију корисника %{target}" remove_avatar_user_html: "%{name} је уклонио аватар корисника %{target}" reopen_report_html: "%{name} је поново отворио/-ла пријаву %{target}" + resend_user_html: "%{name} је поништио/ла е-пошту за потврду за %{target}" reset_password_user_html: "%{name} је ресетовао/-ла лозинку корисника %{target}" resolve_report_html: "%{name} је решио/-ла пријаву %{target}" sensitive_account_html: "%{name} је означио/-ла медије налога %{target} као осетљиве" @@ -419,6 +440,7 @@ sr: few: "%{count} покушаја током претходне недеље" one: "%{count} покушај током претходне недеље" other: "%{count} покушаја регистрације током претходне недеље" + created_msg: Успешно блокиран домен е-поште delete: Обриши dns: types: @@ -427,8 +449,12 @@ sr: new: create: Додај домен resolve: Претвори домен + title: Блокирај нови домен е-поште + no_email_domain_block_selected: Ниједан блок домена е-поште није промењен јер ниједан није изабран not_permitted: Није дозвољено + resolved_dns_records_hint_html: Име домена се претвара у следеће MX домене, који су напослетку одговорни за прихватање е-поште. Блокирање MX домена ће блокирати регистрације са сваке адресе е-поште која користи тај MX домен, чак и у случају када се видљиво име домена разликује. Водите рачуна о томе да не блокирате главне добављаче е-поште. resolved_through_html: Преусмерено кроз %{domain} + title: Блокирани домени е-поште export_domain_allows: new: title: Увези дозвољене домене @@ -453,6 +479,9 @@ sr: title: Препоруке за праћење unsuppress: Врати препоруку за праћење instances: + audit_log: + title: Недавни записници + view_all: Погледај пуне записнике availability: description_html: few: Уколико испорука домену не успе ниједном током %{count} различитих дана, даљи покушаји испоруке неће бити иницирани осим уколико се не прими испорука са домена. @@ -583,6 +612,7 @@ sr: resolve_description_html: Ниједна радња неће бити предузета против пријављеног налога, ниједан преступ није уписан и пријава ће бити затворена. silence_description_html: Налог ће бити видљив само онима који га већ прате или који га ручно потраже, што ће значајно ограничити његов домет. Ограничење се може повући у сваком тренутку. Затвара све пријаве поднете против овог налога. suspend_description_html: Налог и сви његови садржаји ће постати недоступни и у једном тренутку избрисани, а интеракција са налогом више неће бити могућа. Суспензија се може повући у року од 30 дана. Затвара све пријаве поднете против овог налога. + actions_description_html: Одлучите коју радњу да спроведете ради решавања ове пријаве. Уколико спроведете казнену радњу против пријављеног налога, власник налога ће бити обавештен путем е-поште, осим уколико ознака „Нежељене поруке” није одабрана. actions_description_remote_html: Одлучите коју радњу да предузмете ради решавања ове пријаве. Ово ће утицати само на то како Ваш сервер комуницира са овим удаљеним налогом и обрађује његов садржај. add_to_report: Додај још у пријаву already_suspended_badges: @@ -1885,7 +1915,7 @@ sr: verification: extra_instructions_html: Савет:Веза на вашем веб сајту може да буде невидљива. Важан део је rel="me" који спречава лажно представљање на веб сајтовима са садржајем који генерише корисник. Можете чак да користите ознаку везе у заглављу странице уместо а, али HTML мора бити доступан без извршавања JavaScript-а. here_is_how: Ево како - hint_html: "Верификација вашег идентитета на Mastodon-у је за свакога. Засновано на отвореним веб стандардима, сада и заувек бесплатно. Све што вам треба је лични веб сајт по коме вас људи препознају. Када се повежете са овим веб сајтом са свог профила, проверићемо да ли је веб сајт повезан са вашим профилом и на њему ћемо приказати визуелни индикатор." + hint_html: "Свако може да верификује свој идентитет на Mastodon-у. Засновано на отвореним веб стандардима, сада и заувек бесплатно. Све што вам треба је лични веб сајт по коме вас људи препознају. Када се повежете са овим веб сајтом са свог профила, проверићемо да ли је веб сајт повезан са вашим профилом и на њему ћемо приказати визуелни индикатор." instructions_html: Копирајте и налепите код испод у HTML свог веб сајта. Затим додајте адресу свог веб сајта у једно од додатних поља на свом профилу са картице „Уреди профил” и сачувајте промене. verification: Верификација verified_links: Ваше верификоване везе diff --git a/config/locales/th.yml b/config/locales/th.yml index e3e985f683f..efa142fed3c 100644 --- a/config/locales/th.yml +++ b/config/locales/th.yml @@ -56,6 +56,7 @@ th: demote: ลดขั้น destroyed_msg: ตอนนี้จัดคิวเพื่อลบข้อมูลของ %{username} ในเร็ว ๆ นี้แล้ว disable: อายัด + disable_sign_in_token_auth: ปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมล disable_two_factor_authentication: ปิดใช้งาน 2FA disabled: อายัดอยู่ display_name: ชื่อที่แสดง @@ -64,6 +65,7 @@ th: email: อีเมล email_status: สถานะอีเมล enable: เลิกอายัด + enable_sign_in_token_auth: เปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมล enabled: เปิดใช้งานอยู่ enabled_msg: เลิกอายัดบัญชีของ %{username} สำเร็จ followers: ผู้ติดตาม @@ -127,6 +129,7 @@ th: resubscribe: บอกรับใหม่ role: บทบาท search: ค้นหา + search_same_email_domain: ผู้ใช้อื่น ๆ ที่มีโดเมนอีเมลเดียวกัน search_same_ip: ผู้ใช้อื่น ๆ ที่มี IP เดียวกัน security: ความปลอดภัย security_measures: @@ -194,8 +197,10 @@ th: destroy_user_role: ทำลายบทบาท disable_2fa_user: ปิดใช้งาน 2FA disable_custom_emoji: ปิดใช้งานอีโมจิที่กำหนดเอง + disable_sign_in_token_auth_user: ปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับผู้ใช้ disable_user: ปิดใช้งานผู้ใช้ enable_custom_emoji: เปิดใช้งานอีโมจิที่กำหนดเอง + enable_sign_in_token_auth_user: เปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับผู้ใช้ enable_user: เปิดใช้งานผู้ใช้ memorialize_account: ทำให้บัญชีเป็นอนุสรณ์ promote_user: เลื่อนขั้นผู้ใช้ @@ -225,20 +230,26 @@ th: approve_appeal_html: "%{name} ได้อนุมัติการอุทธรณ์การตัดสินใจในการกลั่นกรองจาก %{target}" approve_user_html: "%{name} ได้อนุมัติการลงทะเบียนจาก %{target}" assigned_to_self_report_html: "%{name} ได้มอบหมายรายงาน %{target} ให้กับตนเอง" + change_email_user_html: "%{name} ได้เปลี่ยนที่อยู่อีเมลของผู้ใช้ %{target}" change_role_user_html: "%{name} ได้เปลี่ยนบทบาทของ %{target}" + confirm_user_html: "%{name} ได้ยืนยันที่อยู่อีเมลของผู้ใช้ %{target}" create_account_warning_html: "%{name} ได้ส่งคำเตือนไปยัง %{target}" create_announcement_html: "%{name} ได้สร้างประกาศใหม่ %{target}" + create_canonical_email_block_html: "%{name} ได้ปิดกั้นอีเมลที่มีแฮช %{target}" create_custom_emoji_html: "%{name} ได้อัปโหลดอีโมจิใหม่ %{target}" create_domain_allow_html: "%{name} ได้อนุญาตการติดต่อกับภายนอกกับโดเมน %{target}" create_domain_block_html: "%{name} ได้ปิดกั้นโดเมน %{target}" + create_email_domain_block_html: "%{name} ได้ปิดกั้นโดเมนอีเมล %{target}" create_ip_block_html: "%{name} ได้สร้างกฎสำหรับ IP %{target}" create_unavailable_domain_html: "%{name} ได้หยุดการจัดส่งไปยังโดเมน %{target}" create_user_role_html: "%{name} ได้สร้างบทบาท %{target}" demote_user_html: "%{name} ได้ลดขั้นผู้ใช้ %{target}" destroy_announcement_html: "%{name} ได้ลบประกาศ %{target}" + destroy_canonical_email_block_html: "%{name} ได้เลิกปิดกั้นอีเมลที่มีแฮช %{target}" destroy_custom_emoji_html: "%{name} ได้ลบอีโมจิ %{target}" destroy_domain_allow_html: "%{name} ได้ไม่อนุญาตการติดต่อกับภายนอกกับโดเมน %{target}" destroy_domain_block_html: "%{name} ได้เลิกปิดกั้นโดเมน %{target}" + destroy_email_domain_block_html: "%{name} ได้เลิกปิดกั้นโดเมนอีเมล %{target}" destroy_instance_html: "%{name} ได้ล้างข้อมูลโดเมน %{target}" destroy_ip_block_html: "%{name} ได้ลบกฎสำหรับ IP %{target}" destroy_status_html: "%{name} ได้เอาโพสต์โดย %{target} ออก" @@ -246,8 +257,10 @@ th: destroy_user_role_html: "%{name} ได้ลบบทบาท %{target}" disable_2fa_user_html: "%{name} ได้ปิดใช้งานความต้องการสองปัจจัยสำหรับผู้ใช้ %{target}" disable_custom_emoji_html: "%{name} ได้ปิดใช้งานอีโมจิ %{target}" + disable_sign_in_token_auth_user_html: "%{name} ได้ปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับ %{target}" disable_user_html: "%{name} ได้ปิดใช้งานการเข้าสู่ระบบสำหรับผู้ใช้ %{target}" enable_custom_emoji_html: "%{name} ได้เปิดใช้งานอีโมจิ %{target}" + enable_sign_in_token_auth_user_html: "%{name} ได้เปิดใช้งานการรับรองความถูกต้องด้วยโทเคนอีเมลสำหรับ %{target}" enable_user_html: "%{name} ได้เปิดใช้งานการเข้าสู่ระบบสำหรับผู้ใช้ %{target}" memorialize_account_html: "%{name} ได้เปลี่ยนบัญชีของ %{target} เป็นหน้าอนุสรณ์" promote_user_html: "%{name} ได้เลื่อนขั้นผู้ใช้ %{target}" @@ -255,6 +268,7 @@ th: reject_user_html: "%{name} ได้ปฏิเสธการลงทะเบียนจาก %{target}" remove_avatar_user_html: "%{name} ได้เอาภาพประจำตัวของ %{target} ออก" reopen_report_html: "%{name} ได้เปิดรายงาน %{target} ใหม่" + resend_user_html: "%{name} ได้ส่งอีเมลการยืนยันสำหรับ %{target} ใหม่" reset_password_user_html: "%{name} ได้ตั้งรหัสผ่านของผู้ใช้ %{target} ใหม่" resolve_report_html: "%{name} ได้แก้ปัญหารายงาน %{target}" sensitive_account_html: "%{name} ได้ทำเครื่องหมายสื่อของ %{target} ว่าละเอียดอ่อน" @@ -410,6 +424,7 @@ th: allow_registrations_with_approval: อนุญาตการลงทะเบียนด้วยการอนุมัติ attempts_over_week: other: "%{count} ความพยายามในการลงทะเบียนในช่วงสัปดาห์ที่ผ่านมา" + created_msg: ปิดกั้นโดเมนอีเมลสำเร็จ delete: ลบ dns: types: @@ -418,8 +433,12 @@ th: new: create: เพิ่มโดเมน resolve: แปลงที่อยู่โดเมน + title: ปิดกั้นโดเมนอีเมลใหม่ + no_email_domain_block_selected: ไม่มีการเปลี่ยนแปลงการปิดกั้นโดเมนอีเมลเนื่องจากไม่มีการเลือก not_permitted: ไม่ได้รับอนุญาต + resolved_dns_records_hint_html: ชื่อโดเมนแปลงที่อยู่เป็นโดเมน MX ดังต่อไปนี้ ซึ่งท้ายที่สุดแล้วจะรับผิดชอบสำหรับการยอมรับอีเมล การปิดกั้นโดเมน MX จะปิดกั้นการลงทะเบียนจากที่อยู่อีเมลใด ๆ ซึ่งใช้โดเมน MX เดียวกัน แม้ว่าชื่อโดเมนที่ปรากฏจะแตกต่างกันก็ตาม ระวังอย่าปิดกั้นผู้ให้บริการอีเมลรายใหญ่ resolved_through_html: แปลงที่อยู่ผ่าน %{domain} + title: โดเมนอีเมลที่ปิดกั้นอยู่ export_domain_allows: new: title: นำเข้าการอนุญาตโดเมน @@ -569,6 +588,7 @@ th: resolve_description_html: จะไม่ใช้การกระทำต่อบัญชีที่รายงาน ไม่มีการบันทึกการดำเนินการ และจะปิดรายงาน silence_description_html: บัญชีจะปรากฏแก่เฉพาะผู้ที่ติดตามโปรไฟล์อยู่แล้วหรือค้นหาโปรไฟล์ด้วยตนเองเท่านั้น จำกัดการเข้าถึงของโปรไฟล์อย่างมาก สามารถแปลงกลับได้เสมอ ปิดรายงานต่อบัญชีนี้ทั้งหมด suspend_description_html: บัญชีและเนื้อหาของบัญชีทั้งหมดจะเข้าถึงไม่ได้และได้รับการลบในที่สุด และการโต้ตอบกับบัญชีจะเป็นไปไม่ได้ แปลงกลับได้ภายใน 30 วัน ปิดรายงานต่อบัญชีนี้ทั้งหมด + actions_description_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ หากคุณใช้การกระทำที่เป็นการลงโทษต่อบัญชีที่รายงาน จะส่งการแจ้งเตือนอีเมลถึงเขา ยกเว้นเมื่อมีการเลือกหมวดหมู่ สแปม actions_description_remote_html: ตัดสินใจว่าการกระทำใดที่จะใช้เพื่อแก้ปัญหารายงานนี้ นี่จะมีผลต่อวิธีที่เซิร์ฟเวอร์ ของคุณ สื่อสารกับบัญชีระยะไกลนี้และจัดการเนื้อหาของบัญชีเท่านั้น add_to_report: เพิ่มข้อมูลเพิ่มเติมไปยังรายงาน already_suspended_badges: @@ -633,6 +653,7 @@ th: delete_data_html: ลบโปรไฟล์และเนื้อหาของ @%{acct} ในอีก 30 วันนับจากนี้เว้นแต่มีการเลิกระงับเขาในระหว่างนี้ preview_preamble_html: "@%{acct} จะได้รับคำเตือนโดยมีเนื้อหาดังต่อไปนี้:" record_strike_html: บันทึกการดำเนินการต่อ @%{acct} เพื่อช่วยให้คุณเลื่อนระดับการละเมิดในอนาคตจากบัญชีนี้ + send_email_html: ส่งอีเมลคำเตือนถึง @%{acct} warning_placeholder: การให้เหตุผลเพิ่มเติมที่ไม่จำเป็นสำหรับการกระทำการกลั่นกรอง target_origin: จุดเริ่มต้นของบัญชีที่ได้รับการรายงาน title: รายงาน @@ -670,6 +691,7 @@ th: manage_appeals: จัดการการอุทธรณ์ manage_appeals_description: อนุญาตให้ผู้ใช้ตรวจทานการอุทธรณ์ต่อการกระทำการกลั่นกรอง manage_blocks: จัดการการปิดกั้น + manage_blocks_description: อนุญาตให้ผู้ใช้ปิดกั้นผู้ให้บริการอีเมลและที่อยู่ IP manage_custom_emojis: จัดการอีโมจิที่กำหนดเอง manage_custom_emojis_description: อนุญาตให้ผู้ใช้จัดการอีโมจิที่กำหนดเองในเซิร์ฟเวอร์ manage_federation: จัดการการติดต่อกับภายนอก @@ -687,6 +709,7 @@ th: manage_taxonomies: จัดการอนุกรมวิธาน manage_taxonomies_description: อนุญาตให้ผู้ใช้ตรวจทานเนื้อหาที่กำลังนิยมและอัปเดตการตั้งค่าแฮชแท็ก manage_user_access: จัดการการเข้าถึงของผู้ใช้ + manage_user_access_description: อนุญาตให้ผู้ใช้ปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัยของผู้ใช้อื่น ๆ เปลี่ยนที่อยู่อีเมลของเขา และตั้งรหัสผ่านของเขาใหม่ manage_users: จัดการผู้ใช้ manage_users_description: อนุญาตให้ผู้ใช้ดูรายละเอียดของผู้ใช้อื่น ๆ และทำการกระทำการกลั่นกรองต่อผู้ใช้เหล่านั้น manage_webhooks: จัดการเว็บฮุค @@ -761,6 +784,7 @@ th: destroyed_msg: ลบการอัปโหลดไซต์สำเร็จ! software_updates: critical_update: สำคัญ — โปรดอัปเดตอย่างรวดเร็ว + description: ขอแนะนำให้ทำให้การติดตั้ง Mastodon ของคุณทันสมัยอยู่เสมอเพื่อรับประโยชน์จากการแก้ไขและคุณลักษณะล่าสุด ยิ่งไปกว่านั้น บางครั้งก็เป็นสิ่งสำคัญที่จะอัปเดต Mastodon อย่างทันท่วงทีเพื่อหลีกเลี่ยงปัญหาความปลอดภัย ด้วยเหตุผลเหล่านี้ Mastodon จึงตรวจสอบการอัปเดตทุก 30 นาที และจะแจ้งเตือนคุณตามการกำหนดลักษณะการแจ้งเตือนอีเมลของคุณ documentation_link: เรียนรู้เพิ่มเติม release_notes: บันทึกประจำรุ่น title: การอัปเดตที่พร้อมใช้งาน @@ -867,10 +891,16 @@ th: trends: allow: อนุญาต approved: อนุมัติแล้ว + confirm_allow: คุณแน่ใจหรือไม่ว่าต้องการอนุญาตแท็กที่เลือก? + confirm_disallow: คุณแน่ใจหรือไม่ว่าต้องการไม่อนุญาตแท็กที่เลือก? disallow: ไม่อนุญาต links: allow: อนุญาตลิงก์ allow_provider: อนุญาตผู้เผยแพร่ + confirm_allow: คุณแน่ใจหรือไม่ว่าต้องการอนุญาตลิงก์ที่เลือก? + confirm_allow_provider: คุณแน่ใจหรือไม่ว่าต้องการอนุญาตผู้ให้บริการที่เลือก? + confirm_disallow: คุณแน่ใจหรือไม่ว่าต้องการไม่อนุญาตลิงก์ที่เลือก? + confirm_disallow_provider: คุณแน่ใจหรือไม่ว่าต้องการไม่อนุญาตผู้ให้บริการที่เลือก? description_html: นี่คือลิงก์ที่กำลังได้รับการแบ่งปันเป็นจำนวนมากโดยบัญชีที่เซิร์ฟเวอร์ของคุณเห็นโพสต์จากในปัจจุบัน ลิงก์สามารถช่วยให้ผู้ใช้ของคุณค้นหาสิ่งที่กำลังเกิดขึ้นในโลก จะไม่แสดงลิงก์เป็นสาธารณะจนกว่าคุณจะอนุมัติผู้เผยแพร่ คุณยังสามารถอนุญาตหรือปฏิเสธลิงก์แต่ละรายการ disallow: ไม่อนุญาตลิงก์ disallow_provider: ไม่อนุญาตผู้เผยแพร่ @@ -893,6 +923,10 @@ th: statuses: allow: อนุญาตโพสต์ allow_account: อนุญาตผู้สร้าง + confirm_allow: คุณแน่ใจหรือไม่ว่าต้องการอนุญาตสถานะที่เลือก? + confirm_allow_account: คุณแน่ใจหรือไม่ว่าต้องการอนุญาตบัญชีที่เลือก? + confirm_disallow: คุณแน่ใจหรือไม่ว่าต้องการไม่อนุญาตสถานะที่เลือก? + confirm_disallow_account: คุณแน่ใจหรือไม่ว่าต้องการไม่อนุญาตบัญชีที่เลือก? description_html: นี่คือโพสต์ที่เซิร์ฟเวอร์ของคุณทราบเกี่ยวกับที่กำลังได้รับการแบ่งปันและชื่นชอบเป็นจำนวนมากในปัจจุบันในขณะนี้ โพสต์สามารถช่วยให้ผู้ใช้ใหม่และที่กลับมาของคุณค้นหาผู้คนเพิ่มเติมที่จะติดตาม จะไม่แสดงโพสต์เป็นสาธารณะจนกว่าคุณจะอนุมัติผู้สร้าง และผู้สร้างอนุญาตให้เสนอแนะบัญชีของเขาแก่ผู้อื่น คุณยังสามารถอนุญาตหรือปฏิเสธโพสต์แต่ละรายการ disallow: ไม่อนุญาตโพสต์ disallow_account: ไม่อนุญาตผู้สร้าง diff --git a/config/locales/uk.yml b/config/locales/uk.yml index eeeb117d6ca..a7b48dc3204 100644 --- a/config/locales/uk.yml +++ b/config/locales/uk.yml @@ -460,7 +460,9 @@ uk: title: Заблокувати новий домен е-пошти no_email_domain_block_selected: Налаштування блокування доменів електронної пошти не змінено, оскільки жоден домен вибрано not_permitted: Не дозволено + resolved_dns_records_hint_html: Доменне ім'я розпізнається на наступних MX-доменах, які в результаті відповідають за приймання електронної пошти. Блокування MX-домену заблокує реєстрацію з будь-якої адреси електронної пошти, яка використовує той самий MX-домен, навіть якщо видиме ім'я домену відрізняється. Будьте обережні, щоб не заблокувати основних постачальників послуг електронної пошти. resolved_through_html: Розв'язано через %{domain} + title: Заблоковані домени електронної пошти export_domain_allows: new: title: Імпорт дозволів домену @@ -622,6 +624,7 @@ uk: resolve_description_html: Не буде застосовано жодних дій проти облікового запису, на який скаржилися, не буде записано попередження, а скаргу буде закрито. silence_description_html: Обліковий запис буде видно лише тим, хто вже за ним слідкує, або знайде його вручну, що значно обмежує його охоплення. Може завжди бути повернуто. Закриває всі скарги на цей обліковий запис. suspend_description_html: Обліковий запис і весь його вміст будуть недоступними й врешті-решт видалені, і взаємодіяти з ним буде неможливо. Відновлення можливе протягом 30 днів. Закриває всі скарги на цей обліковий запис. + actions_description_html: Визначте, які дії слід вжити для розв'язання цієї скарги. Якщо ви оберете каральні дії проти зареєстрованого облікового запису, про них буде надіслано сповіщення електронним листом, крім випадків, коли вибрано категорію Спам. actions_description_remote_html: Визначте, які дії слід вжити для розв'язання цього звіту. Це вплине тільки на те, як ваш сервер з'єднується з цим віддаленим обліковим записом і обробляє його вміст. add_to_report: Додати ще подробиць до скарги already_suspended_badges: @@ -686,6 +689,7 @@ uk: delete_data_html: Видаліть профіль @%{acct} і вміст за останні 30 днів, якщо вони не дія не скасується тим часом preview_preamble_html: "@%{acct} отримає попередження з таким вмістом:" record_strike_html: Запис попередження проти @%{acct}, що допоможе вам посилити ваші майбутні санкції проти цього облікового запису + send_email_html: Надіслати "%{acct} попереджувального електронного листа warning_placeholder: Додаткові причини дії модерації. target_origin: Походження облікового запису, на який скаржаться title: Скарги @@ -729,6 +733,7 @@ uk: manage_appeals: Керувати оскарженнями manage_appeals_description: Дозволяє користувачам розглядати оскарження дій модерації manage_blocks: Керувати блокуваннями + manage_blocks_description: Дозволяє користувачам блокувати постачальників е-пошти та IP-адреси manage_custom_emojis: Керувати користувацькими емоджі manage_custom_emojis_description: Дозволяє користувачам керувати користувацькими емоджі на сервері manage_federation: Керувати федерацією @@ -746,6 +751,7 @@ uk: manage_taxonomies: Керувати таксономіями manage_taxonomies_description: Дозволяє користувачам переглядати актуальні налаштування вмісту й оновити хештеґ manage_user_access: Керувати доступом користувачів + manage_user_access_description: Дозволяє користувачам вимкнути двоетапну перевірку інших користувачів, змінити їхню адресу електронної пошти та відновити пароль manage_users: Керувати користувачами manage_users_description: Дозволяє користувачам переглядати подробиці інших користувачів і виконувати їхню модерацію manage_webhooks: Керувати Webhooks @@ -820,6 +826,7 @@ uk: destroyed_msg: Завантаження сайту успішно видалено! software_updates: critical_update: Критично — оновіться якнайшвидше + description: Радимо постійно оновлювати інсталяцію Mastodon, щоб мати змогу користуватися найновішими виправленнями та функціями. На додаток, іноді дуже важливо вчасно оновлювати Mastodon, щоб уникнути проблем з безпекою. З цих причин Mastodon перевіряє наявність оновлень що 30 хвилин і сповіщає вас про це відповідно до ваших налаштувань сповіщень на електронну пошту. documentation_link: Докладніше release_notes: Примітки до випуску title: Доступні оновлення @@ -906,16 +913,38 @@ uk: action: Перегляньте подробиці тут message_html: "Ваше сховище об'єктів неправильно налаштоване. Приватність ваших користувачів піддається ризику" tags: + moderation: + not_trendable: Не трендові + not_usable: Невикористовувані + pending_review: Очікує розгляду + review_requested: Запит на розгляд + reviewed: Розглянуто + title: Статус + trendable: У тренді + unreviewed: Не розглянуто + usable: Можна використати + name: Назва + newest: Найновіші + oldest: Найдавніші + reset: Скинути review: Переглянути допис + search: Пошук + title: Хештеги updated_msg: Параметри хештеґів успішно оновлені title: Адміністрування trends: allow: Дозволити approved: Схвалено + confirm_allow: Ви впевнені, що хочете дозволити вибрані теги? + confirm_disallow: Ви впевнені, що хочете скасувати дозвіл для вибраних тегів? disallow: Заборонити links: allow: Дозволити посилання allow_provider: Дозволити публікатора + confirm_allow: Ви впевнені, що хочете дозволити вибрані посилання? + confirm_allow_provider: Ви впевнені, що хочете дозволити вибраних постачальників? + confirm_disallow: Ви впевнені, що хочете скасувати дозвіл вибраним посиланням? + confirm_disallow_provider: Ви впевнені, що хочете скасувати дозвіл вибраним постачальникам? description_html: Це посилання, з яких наразі багаторазово поширюються записи, з яких ваш сервер бачить дописи. Це може допомогти вашим користувачам дізнатися, що відбувається у світі. Посилання не показується публічно, поки ви не затверджуєте його публікацію. Ви також можете дозволити або відхилити окремі посилання. disallow: Заборонити посилання disallow_provider: Заборонити публікатора @@ -941,6 +970,10 @@ uk: statuses: allow: Дозволити оприлюднення allow_account: Дозволити автора + confirm_allow: Ви впевнені, що хочете дозволити вибрані статуси? + confirm_allow_account: Впевнені, що хочете дозволити вибрані облікові записи? + confirm_disallow: Ви впевнені, що хочете скасувати дозвіл на вибрані статуси? + confirm_disallow_account: Впевнені, що хочете скасувати дозвіл вибраним обліковим записам? description_html: Це дописи, про які ваш сервер знає як такі, що в даний час є спільні і навіть ті, які зараз є дуже популярними. Це може допомогти вашим новим та старим користувачам, щоб знайти більше людей для слідування. Жоден запис не відображається публічно, поки ви не затверджуєте автора, і автор дозволяє іншим користувачам підписатися на це. Ви також можете дозволити або відхилити окремі повідомлення. disallow: Заборонити допис disallow_account: Заборонити автора @@ -1064,7 +1097,9 @@ uk: guide_link_text: Кожен може взяти участь. sensitive_content: Дражливий зміст application_mailer: + notification_preferences: Змінити налаштування електронної пошти salutation: "%{name}," + settings: 'Змінити налаштування електронної пошти: %{link}' unsubscribe: Відписатися view: 'Перегляд:' view_profile: Показати профіль @@ -1084,6 +1119,7 @@ uk: hint_html: Ще одне! Ми повинні пересвідчитись, що ви людина (щоб ми могли уникнути спаму!). Розв'яжіть CAPTCHA внизу і натисніть кнопку "Продовжити". title: Перевірка безпеки confirmations: + awaiting_review: Ваша електронна адреса підтверджена! Наразі співробітники %{domain} розглядають вашу реєстрацію. Ви отримаєте електронний лист, якщо вони затвердять ваш обліковий запис! awaiting_review_title: Ваша реєстрація розглядається clicking_this_link: натисніть це посилання login_link: увійти @@ -1091,6 +1127,7 @@ uk: redirect_to_app_html: Вас мало переспрямувати до програми %{app_name}. Якщо цього не сталося, спробуйте %{clicking_this_link} або вручну поверніться до програми. registration_complete: Ваша реєстрація на %{domain} завершена! welcome_title: Ласкаво просимо, %{name}! + wrong_email_hint: Якщо ця адреса електронної пошти неправильна, можна змінити її в налаштуваннях облікового запису. delete_account: Видалити обліковий запис delete_account_html: Якщо ви хочете видалити свій обліковий запис, ви можете перейти сюди. Вас попросять підтвердити дію. description: @@ -1111,6 +1148,7 @@ uk: or_log_in_with: Або увійдіть з privacy_policy_agreement_html: Мною прочитано і я погоджуюся з політикою приватності progress: + confirm: Підтвердити електронну адресу details: Ваші дані review: Наш відгук rules: Погодитися з правилами @@ -1132,8 +1170,10 @@ uk: security: Зміна паролю set_new_password: Встановити новий пароль setup: + email_below_hint_html: Перевірте теку "Спам", або зробіть ще один запит. Ви можете виправити свою електронну адресу, якщо вона неправильна. email_settings_hint_html: Натисніть на посилання, яке ми надіслали вам, щоб підтвердити %{email}. Ми чекатимемо прямо тут. link_not_received: Не отримали посилання? + new_confirmation_instructions_sent: Ви отримаєте новий лист із посиланням для підтвердження протягом кількох хвилин! title: Перевірте вашу поштову скриньку sign_in: preamble_html: Увійдіть за допомогою облікових даних %{domain}. Якщо ваш обліковий запис розміщений на іншому сервері, ви не зможете увійти тут. @@ -1144,7 +1184,9 @@ uk: title: Налаштуймо вас на %{domain}. status: account_status: Стан облікового запису + confirming: Очікуємо завершення підтвердження за допомогою електронної пошти. functional: Ваш обліковий запис повністю робочий. + pending: Ваша заява очікує розгляду нашим персоналом. Це може тривати деякий час. Ви отримаєте електронний лист, якщо ваша заява буде схвалена. redirecting_to: Ваш обліковий запис наразі неактивний, тому що він перенаправлений до %{acct}. self_destruct: Оскільки %{domain} закривається, ви отримаєте тільки обмежений доступ до вашого облікового запису. view_strikes: Переглянути попередні попередження вашому обліковому запису @@ -1187,6 +1229,9 @@ uk: before: 'До того як продовжити, будь ласка уважно прочитайте це:' caches: Інформація, кешована іншими серверами, може залишитися data_removal: Ваші дописи й інші дані будуть вилучені назавжди + email_change_html: Ви можете змінити вашу електронну адресу, не видаляючи ваш обліковий запис + email_contact_html: Якщо його все ще немає, ви можете написати до %{email} для допомоги + email_reconfirmation_html: Якщо ви не отримали електронного листа з підтвердженням, ви можете попросити його знову irreversible: Буде неможливо відновити ваш обліковий запис more_details_html: Подробиці за посиланням політика конфіденційності. username_available: Ваше ім'я користувача стане доступним для використання @@ -1446,6 +1491,7 @@ uk: unsubscribe: action: Так, відписатися complete: Відписалися + confirmation_html: Ви впевнені, що хочете відписатися від отримання %{type} для Mastodon на %{domain} до своєї скриньки %{email}? Ви можете повторно підписатися у налаштуваннях сповіщень електронною поштою. emails: notification_emails: favourite: отримувати сповіщення про вподобання електронною поштою From 3db3e3dae58ac691fa525ce68b6eed5c1d45998e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 10:56:08 +0200 Subject: [PATCH 065/156] Update dependency postcss-preset-env to v10.0.2 (#31488) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 390 +++++++++++++++++++++++++++--------------------------- 1 file changed, 195 insertions(+), 195 deletions(-) diff --git a/yarn.lock b/yarn.lock index fcbb1a160f3..47cd777f439 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1569,13 +1569,13 @@ __metadata: languageName: node linkType: hard -"@csstools/cascade-layer-name-parser@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/cascade-layer-name-parser@npm:2.0.0" +"@csstools/cascade-layer-name-parser@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/cascade-layer-name-parser@npm:2.0.1" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.0 - "@csstools/css-tokenizer": ^3.0.0 - checksum: 10c0/11de0c4abad1316a6b29a2c4f7966fc39af5cbcd0a542d92cbcca8a8173d472f3d577175fc097bebf793158936193a74829a035e1cb2abccbe056473a3076d89 + "@csstools/css-parser-algorithms": ^3.0.1 + "@csstools/css-tokenizer": ^3.0.1 + checksum: 10c0/e1f9030285d1a16ca0424018289e5288e58dee2d6f6cc392e27d9e8eca0deeea4ced9b749eef09a8322746cb15b6304bc7e2d04bb9dc7405c29b3717ec80e736 languageName: node linkType: hard @@ -1586,52 +1586,52 @@ __metadata: languageName: node linkType: hard -"@csstools/css-calc@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/css-calc@npm:2.0.0" +"@csstools/css-calc@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/css-calc@npm:2.0.1" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.0 - "@csstools/css-tokenizer": ^3.0.0 - checksum: 10c0/441f8fafaa4f87302b85e2c46bc8a3efb388e0357f0db5c45438fe99c5660afeb524332a0a3339574fdd26392e65f8db9c7ab6db3361726f1702987e8522c531 + "@csstools/css-parser-algorithms": ^3.0.1 + "@csstools/css-tokenizer": ^3.0.1 + checksum: 10c0/84c0ba3dac51466c9ac22c3540360f6058cf351a3676d71d4412584b165a91abc7c69a4ddf5a5dacc6e6082806d2317cf50ddbc0a0562275b2aedaee41cb87a9 languageName: node linkType: hard -"@csstools/css-color-parser@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/css-color-parser@npm:3.0.1" +"@csstools/css-color-parser@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/css-color-parser@npm:3.0.2" dependencies: "@csstools/color-helpers": "npm:^5.0.1" - "@csstools/css-calc": "npm:^2.0.0" + "@csstools/css-calc": "npm:^2.0.1" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.0 - "@csstools/css-tokenizer": ^3.0.0 - checksum: 10c0/8890a621f916cbbf49e749d4e85e934ce55c9f9c339abcc5f4a64bc165605a6e8dd3cad9d3bbc994d2419a3b38981dca84b93ae50aa91d492fb5f0f4c9d95969 + "@csstools/css-parser-algorithms": ^3.0.1 + "@csstools/css-tokenizer": ^3.0.1 + checksum: 10c0/31f42cc22426c937f5c6999889f72b40aec8504189a6badf3319552f27a5af73dd5f46be9ebc54eb87e526468eb2546ffbd60a6879fe599efa6c98e51d6cfa3d languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/css-parser-algorithms@npm:3.0.0" +"@csstools/css-parser-algorithms@npm:^3.0.0, @csstools/css-parser-algorithms@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/css-parser-algorithms@npm:3.0.1" peerDependencies: - "@csstools/css-tokenizer": ^3.0.0 - checksum: 10c0/ffa06c9d883e6bbb6198c98b5a395abe9847ff63ae41db54d75812e52764f550b36625fdb427c9a4ea6dfd71362aa98194ccd63afad0e521f6f3470c7515d241 + "@csstools/css-tokenizer": ^3.0.1 + checksum: 10c0/064c6d519197b5af43bbf5efe8f4cdbd361b006113aa82160d637e925b50c643a52d33d512ca01c63042d952d723a2a10798231a714668356b76668fb11294e3 languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/css-tokenizer@npm:3.0.0" - checksum: 10c0/6d0f3e44bfb4b309bc4e260e6399163653f5715b16ebf1f2907ec98a2b31e9b2de94c09012b6d291c6f4229cc2a521e4f66594cac1b6276a4eb205e8e23e446b +"@csstools/css-tokenizer@npm:^3.0.0, @csstools/css-tokenizer@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/css-tokenizer@npm:3.0.1" + checksum: 10c0/c9ed4373e5731b5375ea9791590081019c04e95f08b46b272977e5e7b8c3d560affc62e82263cb8def1df1e57f0673140e7e16a14a5e7be04e6a234be088d1d3 languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/media-query-list-parser@npm:3.0.0" +"@csstools/media-query-list-parser@npm:^3.0.0, @csstools/media-query-list-parser@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/media-query-list-parser@npm:3.0.1" peerDependencies: - "@csstools/css-parser-algorithms": ^3.0.0 - "@csstools/css-tokenizer": ^3.0.0 - checksum: 10c0/0a83ab7cba4fec5543c5abf3f7145ab5742c44e0ed3349d41787739a1bd897a8cf27f35f3bc714d1d02a44b2a34f28b3b82ce6d0cb6b9c4fbb679dc034f8a152 + "@csstools/css-parser-algorithms": ^3.0.1 + "@csstools/css-tokenizer": ^3.0.1 + checksum: 10c0/fca1935cabf9fb94128da87f72c34aa2cfce8eb0beba4c78d685c7b42aaba3521067710afc6905b7347fc41fe53947536ce15a7ef3387b48763d8f7d71778d5e languageName: node linkType: hard @@ -1647,60 +1647,60 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^4.0.1": - version: 4.0.1 - resolution: "@csstools/postcss-color-function@npm:4.0.1" +"@csstools/postcss-color-function@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/postcss-color-function@npm:4.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/f0d3dd0677d381df54987d13ea63a59e911816d98a22eda7a5e55ca2908f52afc42fbffb73a8d25a18632b936dc38f6ada9f3e2dd7911cf775ce3718657420f4 + checksum: 10c0/c987ccc7ab326668895396d3fe69c05087cf6e245be6f70e8c33da0cdeb56f8ac3d117cfad984191ec57be9691ab56d427aaa28c61c4a7446521972993dd5039 languageName: node linkType: hard -"@csstools/postcss-color-mix-function@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-color-mix-function@npm:3.0.1" +"@csstools/postcss-color-mix-function@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-color-mix-function@npm:3.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/ff76400d132c42d70f58b0908ab602b550b43720320288eb4ca1f185e7340c6f232b2a789ac94be255fc7bedc3c6125314d564297d23606fb2c91a1e2d79c40b + checksum: 10c0/cfdc641f504f9d02b9a7b53d6bd933d4e767ecaee5f3d2df45d897f69b8a38b5b79b538d307b16fb56dcb7c19dc7e107518c356772e89771e28e04fd846d9035 languageName: node linkType: hard -"@csstools/postcss-content-alt-text@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/postcss-content-alt-text@npm:2.0.0" +"@csstools/postcss-content-alt-text@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-content-alt-text@npm:2.0.1" dependencies: - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/978e99425f1b5420c55282f51de65646b910f9d60621f5ad7adb7a2dace26c68dc384cd4798604e2c5d8bcd1e635a20474a6ea044a7e9b449d068d6db77a2738 + checksum: 10c0/693e4cfa9a30a9c384120bd24846a7cd5ba1e1ebf975eb81b0e0131a21ac28a0301c7dcfa13706bc7d8b5343536fb43a46de636c3257d0fd05041c7255366e87 languageName: node linkType: hard -"@csstools/postcss-exponential-functions@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/postcss-exponential-functions@npm:2.0.0" +"@csstools/postcss-exponential-functions@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-exponential-functions@npm:2.0.1" dependencies: - "@csstools/css-calc": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-calc": "npm:^2.0.1" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/a5ccd4fb5b6f6f370bf07ef8f918658ef4d9865a92d9866f57edfe7479c6a486701520cbe0efb8f39af9b78eda0819d8663554e9797b8bdcadc2291733bf6b3f + checksum: 10c0/ddcaedfa48cc0cf93611c8d2ed5a75d56c1d196a97015db644b45881adabb47f3255242acaef6ea869a1e5ba66328725d254bf6d29eb5e988cde8b040bc5f55d languageName: node linkType: hard @@ -1716,46 +1716,46 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-gamut-mapping@npm:^2.0.1": - version: 2.0.1 - resolution: "@csstools/postcss-gamut-mapping@npm:2.0.1" +"@csstools/postcss-gamut-mapping@npm:^2.0.2": + version: 2.0.2 + resolution: "@csstools/postcss-gamut-mapping@npm:2.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/3415c420463dd481a3ddf5b104f15661492d9aa3613c109f9b7354b2664965a92036045e157945348cf2c06e075b89a0c0c4f49c8a00d41c827c5b61de297cd0 + checksum: 10c0/8b6504f81c5036e3c2a9f9516c371f48a283112469b746546c8c7f6f0da2467c915d4dac6dfe8bb05d7dab3a7503911391eb9e666cb7632e09a032e801c029f5 languageName: node linkType: hard -"@csstools/postcss-gradients-interpolation-method@npm:^5.0.1": - version: 5.0.1 - resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.1" +"@csstools/postcss-gradients-interpolation-method@npm:^5.0.2": + version: 5.0.2 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/a1c5d6bf308ff9e1972cb39030859cd135246f8f697e5d1278ddd8ed27ce53eb76b3e628acc64145290006f45140d0a4a65e5df71f131d3e6447f0e5d3301088 + checksum: 10c0/4fa27437ad9861b1457c28228f2503c17bcc2f77dcb38da1314a4a5d38fd010e7e5d11b5f9d69e0a2cb2999bbfeca1e99ce2f59422bda5b382658dcb03f7326e languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^4.0.1": - version: 4.0.1 - resolution: "@csstools/postcss-hwb-function@npm:4.0.1" +"@csstools/postcss-hwb-function@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/postcss-hwb-function@npm:4.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/3247c3ab75d3cdb0ca80f7bb63d944ce933694ee9d7ee68aea11e727e883e0d35936b4a29e28700bda5eea2be26917a6c95c22a6b244e945cc558669f88b8a6e + checksum: 10c0/46dc9596e37830de4c38f70764d6da9f2fc7bc339217b4291eced75daa8998c4e05fb743c271701e44818df4ac111c285019b7bb3a728e8b61d86899bbeb74eb languageName: node linkType: hard @@ -1793,17 +1793,17 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-light-dark-function@npm:^2.0.1": - version: 2.0.1 - resolution: "@csstools/postcss-light-dark-function@npm:2.0.1" +"@csstools/postcss-light-dark-function@npm:^2.0.2": + version: 2.0.2 + resolution: "@csstools/postcss-light-dark-function@npm:2.0.2" dependencies: - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/4caf23781daa72f036a830b7fc2c07cde1122afd7bc7c6a291992b5264ea92c1fb22ec2ed684c5ce50e6e848f6d0ea39ef34a5679ea37a546b8db6eb555e3f80 + checksum: 10c0/f8973c435868998e5d6af1fc0c35b27bbf65fa9d0c35f5055c689b8ee2807a16802044e296f7def39a7253ae544fb49559e8273ee22eb4e21845aa980a1bc82b languageName: node linkType: hard @@ -1845,42 +1845,42 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-logical-viewport-units@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-logical-viewport-units@npm:3.0.0" +"@csstools/postcss-logical-viewport-units@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-logical-viewport-units@npm:3.0.1" dependencies: - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/d474f3b8b3949516ad431c8297eb26ad7ba8829dc323c1a99c25be79af0fa16eef43ddd4d980ea97a676599c5587b4b2afd44c9a1055cf3573bfb2090ecbbd5c + checksum: 10c0/f54f91ec4d308562371576e82131c3cc1ff461a951c9a38f0b42b783c26f37a93cc846fcd025d3c4a8437b55a4fff1192ebfac8ccf84abb6478b2c515d232552 languageName: node linkType: hard -"@csstools/postcss-media-minmax@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/postcss-media-minmax@npm:2.0.0" +"@csstools/postcss-media-minmax@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-media-minmax@npm:2.0.1" dependencies: - "@csstools/css-calc": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" - "@csstools/media-query-list-parser": "npm:^3.0.0" + "@csstools/css-calc": "npm:^2.0.1" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" + "@csstools/media-query-list-parser": "npm:^3.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/30f8cde005ae5d3750f8d2d62a26570381e306a2a4c3fdeef2ad48febbefd389c65ea471914b69ae8772a4abbd11cd52a78ecdb5d8929ed553ca1d5731f212a2 + checksum: 10c0/23c1fb0c3ed8bf82f3223f161d0d65ba62045b917bc19624581f64aaa5d678485d22c23af2591a3f634ba02030ccb419c2b30209aa22f9fd2baa1a6474af810a languageName: node linkType: hard -"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:3.0.0" +"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:3.0.1" dependencies: - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" - "@csstools/media-query-list-parser": "npm:^3.0.0" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" + "@csstools/media-query-list-parser": "npm:^3.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/c7af426e44c4ca2c7cb48c2f54bd8b5e4531d4d7a568011c367038956789bf47bab996fa062f767e255229de3598fb89abdb85011872158c885a4d3ace142509 + checksum: 10c0/e491cb149fb4fff85b2f03191511e43654ae00716e3c1ea9f1dc22ec4e7042c35f034d372082a69d3621c86cafbe46e8f419872fa36f4a534f145f584d655768 languageName: node linkType: hard @@ -1907,18 +1907,18 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^4.0.1": - version: 4.0.1 - resolution: "@csstools/postcss-oklab-function@npm:4.0.1" +"@csstools/postcss-oklab-function@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/postcss-oklab-function@npm:4.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/b4450fb792c505936e1f9290e8df5420e98ccba78fa1badc9261ff99bebff8cc3b1f050e518728de791acadba08b5e8c213d97b479f551b72b4f8a5793625998 + checksum: 10c0/3209a7cec6d3577544a7ef41f2d5cca25f77891d4ec0d7f39d32f9a79a6c9a9b0ee6b54b2937a2d995548ad11c39966b07d4b9f58e907ffbe1a4b454f2d277f3 languageName: node linkType: hard @@ -1933,18 +1933,18 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-relative-color-syntax@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.1" +"@csstools/postcss-relative-color-syntax@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/95a0001549b0fcae6add7db6264d16183734a9dd94e54e9b606b0dcefbd96540d8917707eef2525a5024e4078ef039acfa05c2c1b309fe444a7fc1f1c05d6594 + checksum: 10c0/34a8c999e08c6e7833484ee2fb91e7fcc25235d6c361712fed581e44a5a29f1ceb95415b6f4260de53809ac13f5da5415d1905c2971477cf5d45e5196081c663 languageName: node linkType: hard @@ -1959,16 +1959,16 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-stepped-value-functions@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.0" +"@csstools/postcss-stepped-value-functions@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.1" dependencies: - "@csstools/css-calc": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-calc": "npm:^2.0.1" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/02d9b99921a69838d5df7cc2703f381e8e18d14ac5a4bd8b8b24ff80bc9657ff70b1997cdbfd9c2f1985a5d07478a0e97d1617760519450c5475cc1d8159e788 + checksum: 10c0/7e65969b124fce603675ca17c2ffa2bb456677866e54bc9fbdc4da0945be1593fde2abb0730d3d03190776ad2022b394a1f9d4834c5b1f4c7ec497929fd35f8f languageName: node linkType: hard @@ -1984,16 +1984,16 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-trigonometric-functions@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.0" +"@csstools/postcss-trigonometric-functions@npm:^4.0.1": + version: 4.0.1 + resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.1" dependencies: - "@csstools/css-calc": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-calc": "npm:^2.0.1" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/3a53d6724f068511d02a2de3b39e76bf99d622614e1c79b3d2c2eace2f0d36d865288dc2c4a1368fee8db38be7973803504400b2752cd5a1200f825ddc27b253 + checksum: 10c0/59e017ebb9f4f8f027e134024e3322b5e202cc96073e0bb0d45733a829c8eadc7f4f7ce57ce8360a748a677595af9ea95da1779684699b48b911b73b4017ac8b languageName: node linkType: hard @@ -13311,18 +13311,18 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-color-functional-notation@npm:7.0.1" +"postcss-color-functional-notation@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-color-functional-notation@npm:7.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/0cdfae4d85cb34425c8363b699b5da6f0c8cc43e7ce3b7fdd1fd39429ee81a4af75f973cd5c8293b1072688064da17a0a633827f23667e8cc0ff16217f0004eb + checksum: 10c0/e89c0bff94558b0c978ac36f7e02f7f516291f90fd43169d39c63ad2bb0415e3b1c4b3c2469280d578727e850fdf15a557230cb28275f3f0676f0f73187f2867 languageName: node linkType: hard @@ -13376,46 +13376,46 @@ __metadata: languageName: node linkType: hard -"postcss-custom-media@npm:^11.0.0": - version: 11.0.0 - resolution: "postcss-custom-media@npm:11.0.0" +"postcss-custom-media@npm:^11.0.1": + version: 11.0.1 + resolution: "postcss-custom-media@npm:11.0.1" dependencies: - "@csstools/cascade-layer-name-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" - "@csstools/media-query-list-parser": "npm:^3.0.0" + "@csstools/cascade-layer-name-parser": "npm:^2.0.1" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" + "@csstools/media-query-list-parser": "npm:^3.0.1" peerDependencies: postcss: ^8.4 - checksum: 10c0/99e58454453581a1a4f5b7eae5cf6504c445e45d48035f09857603437fe80de06a216d0dad6036d32d14108b490e82a0845e1b4e0ec5114f752b325e388f0f1c + checksum: 10c0/771b281a28f105370ede7c4a86f9e3dd8d9ec3bf2d2883d4f2cfe9c42b5ec1bf88f713458b356870315d0ba3a285fbeb7bb514a1203d1c4fb113bd9044369bf2 languageName: node linkType: hard -"postcss-custom-properties@npm:^14.0.0": - version: 14.0.0 - resolution: "postcss-custom-properties@npm:14.0.0" +"postcss-custom-properties@npm:^14.0.1": + version: 14.0.1 + resolution: "postcss-custom-properties@npm:14.0.1" dependencies: - "@csstools/cascade-layer-name-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/cascade-layer-name-parser": "npm:^2.0.1" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/utilities": "npm:^2.0.0" postcss-value-parser: "npm:^4.2.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/f587e2f3026fa7ceb63dd111674848b97dc452f9e75a6480b4b87611a4705dd97e5ae5247e7d34888aecd95b4e50706170c93f57f14f05fb352135d2decdc00f + checksum: 10c0/12180a7f4a4fe2d528387346a1810b82ed870081756dcf6be226c839716ab3f6f4d6ca4c7208a07d7d84bf2c986beef6473e29964e7c2572066fca5d3b000ed5 languageName: node linkType: hard -"postcss-custom-selectors@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-custom-selectors@npm:8.0.0" +"postcss-custom-selectors@npm:^8.0.1": + version: 8.0.1 + resolution: "postcss-custom-selectors@npm:8.0.1" dependencies: - "@csstools/cascade-layer-name-parser": "npm:^2.0.0" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/cascade-layer-name-parser": "npm:^2.0.1" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" postcss-selector-parser: "npm:^6.1.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/efc9ce0e9c92f298b9196e1cf240ef0e15f88bb3f90f441beecd05756e31628b27a56dcb176f696d3d34c8d4d879c0eb70d1cb62b44c55e01ebd2a653b8a9e94 + checksum: 10c0/b867233b3d68fbab90afca8a776eb74196ebc3fac8988175d95118a47993c793138fec6cc580272bb35d9bd31086acbdd33ff86da0cab83ef2f08bfc1c23ecd6 languageName: node linkType: hard @@ -13533,18 +13533,18 @@ __metadata: languageName: node linkType: hard -"postcss-lab-function@npm:^7.0.1": - version: 7.0.1 - resolution: "postcss-lab-function@npm:7.0.1" +"postcss-lab-function@npm:^7.0.2": + version: 7.0.2 + resolution: "postcss-lab-function@npm:7.0.2" dependencies: - "@csstools/css-color-parser": "npm:^3.0.1" - "@csstools/css-parser-algorithms": "npm:^3.0.0" - "@csstools/css-tokenizer": "npm:^3.0.0" + "@csstools/css-color-parser": "npm:^3.0.2" + "@csstools/css-parser-algorithms": "npm:^3.0.1" + "@csstools/css-tokenizer": "npm:^3.0.1" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" "@csstools/utilities": "npm:^2.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/8a6f3f465911c5c608650e3ebec01097d274109eea0fceb925f1ca52213c67a6496570ff2ba9af0a6c2153e208ef1d10cc43ad81f38405f5d39639680f7150a9 + checksum: 10c0/6b2be7e762b4ccb58ea9051723d390f6732ad78bb30bfef9499139cf5e2ac160c3de31b2b005fcc30e9fced4abe1685df6cb76c99d548896bae6746105ac8520 languageName: node linkType: hard @@ -13865,38 +13865,38 @@ __metadata: linkType: hard "postcss-preset-env@npm:^10.0.0": - version: 10.0.1 - resolution: "postcss-preset-env@npm:10.0.1" + version: 10.0.2 + resolution: "postcss-preset-env@npm:10.0.2" dependencies: "@csstools/postcss-cascade-layers": "npm:^5.0.0" - "@csstools/postcss-color-function": "npm:^4.0.1" - "@csstools/postcss-color-mix-function": "npm:^3.0.1" - "@csstools/postcss-content-alt-text": "npm:^2.0.0" - "@csstools/postcss-exponential-functions": "npm:^2.0.0" + "@csstools/postcss-color-function": "npm:^4.0.2" + "@csstools/postcss-color-mix-function": "npm:^3.0.2" + "@csstools/postcss-content-alt-text": "npm:^2.0.1" + "@csstools/postcss-exponential-functions": "npm:^2.0.1" "@csstools/postcss-font-format-keywords": "npm:^4.0.0" - "@csstools/postcss-gamut-mapping": "npm:^2.0.1" - "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.1" - "@csstools/postcss-hwb-function": "npm:^4.0.1" + "@csstools/postcss-gamut-mapping": "npm:^2.0.2" + "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.2" + "@csstools/postcss-hwb-function": "npm:^4.0.2" "@csstools/postcss-ic-unit": "npm:^4.0.0" "@csstools/postcss-initial": "npm:^2.0.0" "@csstools/postcss-is-pseudo-class": "npm:^5.0.0" - "@csstools/postcss-light-dark-function": "npm:^2.0.1" + "@csstools/postcss-light-dark-function": "npm:^2.0.2" "@csstools/postcss-logical-float-and-clear": "npm:^3.0.0" "@csstools/postcss-logical-overflow": "npm:^2.0.0" "@csstools/postcss-logical-overscroll-behavior": "npm:^2.0.0" "@csstools/postcss-logical-resize": "npm:^3.0.0" - "@csstools/postcss-logical-viewport-units": "npm:^3.0.0" - "@csstools/postcss-media-minmax": "npm:^2.0.0" - "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.0" + "@csstools/postcss-logical-viewport-units": "npm:^3.0.1" + "@csstools/postcss-media-minmax": "npm:^2.0.1" + "@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.1" "@csstools/postcss-nested-calc": "npm:^4.0.0" "@csstools/postcss-normalize-display-values": "npm:^4.0.0" - "@csstools/postcss-oklab-function": "npm:^4.0.1" + "@csstools/postcss-oklab-function": "npm:^4.0.2" "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0" - "@csstools/postcss-relative-color-syntax": "npm:^3.0.1" + "@csstools/postcss-relative-color-syntax": "npm:^3.0.2" "@csstools/postcss-scope-pseudo-class": "npm:^4.0.0" - "@csstools/postcss-stepped-value-functions": "npm:^4.0.0" + "@csstools/postcss-stepped-value-functions": "npm:^4.0.1" "@csstools/postcss-text-decoration-shorthand": "npm:^4.0.1" - "@csstools/postcss-trigonometric-functions": "npm:^4.0.0" + "@csstools/postcss-trigonometric-functions": "npm:^4.0.1" "@csstools/postcss-unset-value": "npm:^4.0.0" autoprefixer: "npm:^10.4.19" browserslist: "npm:^4.23.1" @@ -13906,12 +13906,12 @@ __metadata: cssdb: "npm:^8.1.0" postcss-attribute-case-insensitive: "npm:^7.0.0" postcss-clamp: "npm:^4.1.0" - postcss-color-functional-notation: "npm:^7.0.1" + postcss-color-functional-notation: "npm:^7.0.2" postcss-color-hex-alpha: "npm:^10.0.0" postcss-color-rebeccapurple: "npm:^10.0.0" - postcss-custom-media: "npm:^11.0.0" - postcss-custom-properties: "npm:^14.0.0" - postcss-custom-selectors: "npm:^8.0.0" + postcss-custom-media: "npm:^11.0.1" + postcss-custom-properties: "npm:^14.0.1" + postcss-custom-selectors: "npm:^8.0.1" postcss-dir-pseudo-class: "npm:^9.0.0" postcss-double-position-gradients: "npm:^6.0.0" postcss-focus-visible: "npm:^10.0.0" @@ -13919,7 +13919,7 @@ __metadata: postcss-font-variant: "npm:^5.0.0" postcss-gap-properties: "npm:^6.0.0" postcss-image-set-function: "npm:^7.0.0" - postcss-lab-function: "npm:^7.0.1" + postcss-lab-function: "npm:^7.0.2" postcss-logical: "npm:^8.0.0" postcss-nesting: "npm:^13.0.0" postcss-opacity-percentage: "npm:^2.0.0" @@ -13931,7 +13931,7 @@ __metadata: postcss-selector-not: "npm:^8.0.0" peerDependencies: postcss: ^8.4 - checksum: 10c0/5849915d040413f68ab71b3489daaa5b6687b4d4710da47a0d1420df0890858f0b53c9ec6755d872dbe38a2695ab12584be654456e3d6ce311b88927209c02b2 + checksum: 10c0/51eb19994dfdbb041e87082833bedf8976053c182ae8dafab6b3ee1bf2cfd309ab9c186644ed032518011e44fbcc9f0552083bc431535779a80a919bbe78d10d languageName: node linkType: hard From 31d374e5f57c797e4d4e5bd40ed4c4bb12bfd5fc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Aug 2024 13:42:33 +0200 Subject: [PATCH 066/156] Update opentelemetry-ruby (non-major) (#31451) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Gemfile.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 61bdb1d39c4..dada7c86c71 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -514,17 +514,17 @@ GEM opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.22.1) opentelemetry-instrumentation-rack (~> 0.21) - opentelemetry-instrumentation-action_view (0.7.1) + opentelemetry-instrumentation-action_view (0.7.2) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-active_support (~> 0.1) opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-active_job (0.7.4) + opentelemetry-instrumentation-active_job (0.7.6) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.22.1) opentelemetry-instrumentation-active_model_serializers (0.20.2) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-active_record (0.7.2) + opentelemetry-instrumentation-active_record (0.7.3) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.22.1) opentelemetry-instrumentation-active_support (0.6.0) @@ -558,7 +558,7 @@ GEM opentelemetry-instrumentation-rack (0.24.6) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-base (~> 0.22.1) - opentelemetry-instrumentation-rails (0.31.1) + opentelemetry-instrumentation-rails (0.31.2) opentelemetry-api (~> 1.0) opentelemetry-instrumentation-action_mailer (~> 0.1.0) opentelemetry-instrumentation-action_pack (~> 0.9.0) From 71f257d5291a091cfb005d28221d4ab38698ef42 Mon Sep 17 00:00:00 2001 From: Emelia Smith Date: Mon, 19 Aug 2024 14:28:06 +0200 Subject: [PATCH 067/156] Disable rule selector in ReportReasonSelector if instance has no rules (#31458) --- .../mastodon/components/admin/ReportReasonSelector.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/mastodon/components/admin/ReportReasonSelector.jsx b/app/javascript/mastodon/components/admin/ReportReasonSelector.jsx index cc05e5c163c..351f1c949ed 100644 --- a/app/javascript/mastodon/components/admin/ReportReasonSelector.jsx +++ b/app/javascript/mastodon/components/admin/ReportReasonSelector.jsx @@ -153,7 +153,7 @@ class ReportReasonSelector extends PureComponent { - + {rules.map(rule => )}
From 99051479c137b04367266992514914c8b4e016db Mon Sep 17 00:00:00 2001 From: Emelia Smith Date: Mon, 19 Aug 2024 15:25:40 +0200 Subject: [PATCH 068/156] Fix Trending Tags pending review having an unstable sort order (#31473) Co-authored-by: Claire --- app/models/trends/tag_filter.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/trends/tag_filter.rb b/app/models/trends/tag_filter.rb index 46b747819e1..d6f88a9486e 100644 --- a/app/models/trends/tag_filter.rb +++ b/app/models/trends/tag_filter.rb @@ -14,7 +14,7 @@ class Trends::TagFilter def results scope = if params[:status] == 'pending_review' - Tag.unscoped + Tag.unscoped.order(id: :desc) else trending_scope end From 40f6631ac9474e2c78c15b9d6d360c8c45e26dd9 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Mon, 19 Aug 2024 15:55:18 +0200 Subject: [PATCH 069/156] Fix Husky git hooks not being installed anymore (#31435) --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 371b7cbf3d1..321a78598df 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "lint:css": "stylelint \"**/*.{css,scss}\"", "lint": "yarn lint:js && yarn lint:css", "postversion": "git push --tags", - "prepare": "husky", + "postinstall": "test -d node_modules/husky && husky || echo \"husky is not installed\"", "start": "node ./streaming/index.js", "test": "yarn lint && yarn run typecheck && yarn jest", "typecheck": "tsc --noEmit" From 1e612c5a09097ef62f26bb9882125dc2d53c92df Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 19 Aug 2024 16:41:32 +0200 Subject: [PATCH 070/156] Refactor some actions to be proper async actions instead of passing a continuation (#31453) --- .../mastodon/actions/notifications.js | 14 +++--- .../actions/notifications_migration.tsx | 2 +- app/javascript/mastodon/actions/streaming.js | 27 ++++------ app/javascript/mastodon/actions/timelines.js | 50 ++++++++----------- .../mastodon/features/link_timeline/index.tsx | 4 +- 5 files changed, 42 insertions(+), 55 deletions(-) diff --git a/app/javascript/mastodon/actions/notifications.js b/app/javascript/mastodon/actions/notifications.js index 7d6a9d5a329..f5105d460f7 100644 --- a/app/javascript/mastodon/actions/notifications.js +++ b/app/javascript/mastodon/actions/notifications.js @@ -188,8 +188,8 @@ const noOp = () => {}; let expandNotificationsController = new AbortController(); -export function expandNotifications({ maxId, forceLoad = false } = {}, done = noOp) { - return (dispatch, getState) => { +export function expandNotifications({ maxId = undefined, forceLoad = false }) { + return async (dispatch, getState) => { const activeFilter = getState().getIn(['settings', 'notifications', 'quickFilter', 'active']); const notifications = getState().get('notifications'); const isLoadingMore = !!maxId; @@ -199,7 +199,6 @@ export function expandNotifications({ maxId, forceLoad = false } = {}, done = no expandNotificationsController.abort(); expandNotificationsController = new AbortController(); } else { - done(); return; } } @@ -226,7 +225,8 @@ export function expandNotifications({ maxId, forceLoad = false } = {}, done = no dispatch(expandNotificationsRequest(isLoadingMore)); - api().get('/api/v1/notifications', { params, signal: expandNotificationsController.signal }).then(response => { + try { + const response = await api().get('/api/v1/notifications', { params, signal: expandNotificationsController.signal }); const next = getLinks(response).refs.find(link => link.rel === 'next'); dispatch(importFetchedAccounts(response.data.map(item => item.account))); @@ -236,11 +236,9 @@ export function expandNotifications({ maxId, forceLoad = false } = {}, done = no dispatch(expandNotificationsSuccess(response.data, next ? next.uri : null, isLoadingMore, isLoadingRecent, isLoadingRecent && preferPendingItems)); fetchRelatedRelationships(dispatch, response.data); dispatch(submitMarkers()); - }).catch(error => { + } catch(error) { dispatch(expandNotificationsFail(error, isLoadingMore)); - }).finally(() => { - done(); - }); + } }; } diff --git a/app/javascript/mastodon/actions/notifications_migration.tsx b/app/javascript/mastodon/actions/notifications_migration.tsx index f856e56828f..b453aed6ef7 100644 --- a/app/javascript/mastodon/actions/notifications_migration.tsx +++ b/app/javascript/mastodon/actions/notifications_migration.tsx @@ -13,6 +13,6 @@ export const initializeNotifications = createAppAsyncThunk( ) as boolean; if (enableBeta) void dispatch(fetchNotifications()); - else dispatch(expandNotifications()); + else void dispatch(expandNotifications()); }, ); diff --git a/app/javascript/mastodon/actions/streaming.js b/app/javascript/mastodon/actions/streaming.js index 44025bd5963..630da3ef6e6 100644 --- a/app/javascript/mastodon/actions/streaming.js +++ b/app/javascript/mastodon/actions/streaming.js @@ -37,7 +37,7 @@ const randomUpTo = max => * @param {string} channelName * @param {Object.} params * @param {Object} options - * @param {function(Function, Function): void} [options.fallback] + * @param {function(Function): Promise} [options.fallback] * @param {function(): void} [options.fillGaps] * @param {function(object): boolean} [options.accept] * @returns {function(): void} @@ -52,14 +52,13 @@ export const connectTimelineStream = (timelineId, channelName, params = {}, opti let pollingId; /** - * @param {function(Function, Function): void} fallback + * @param {function(Function): Promise} fallback */ - const useFallback = fallback => { - fallback(dispatch, () => { - // eslint-disable-next-line react-hooks/rules-of-hooks -- this is not a react hook - pollingId = setTimeout(() => useFallback(fallback), 20000 + randomUpTo(20000)); - }); + const useFallback = async fallback => { + await fallback(dispatch); + // eslint-disable-next-line react-hooks/rules-of-hooks -- this is not a react hook + pollingId = setTimeout(() => useFallback(fallback), 20000 + randomUpTo(20000)); }; return { @@ -132,21 +131,17 @@ export const connectTimelineStream = (timelineId, channelName, params = {}, opti /** * @param {Function} dispatch - * @param {function(): void} done */ -const refreshHomeTimelineAndNotification = (dispatch, done) => { - // @ts-expect-error - dispatch(expandHomeTimeline({}, () => - // @ts-expect-error - dispatch(expandNotifications({}, () => - dispatch(fetchAnnouncements(done)))))); -}; +async function refreshHomeTimelineAndNotification(dispatch) { + await dispatch(expandHomeTimeline({ maxId: undefined })); + await dispatch(expandNotifications({})); + await dispatch(fetchAnnouncements()); +} /** * @returns {function(): void} */ export const connectUserStream = () => - // @ts-expect-error connectTimelineStream('home', 'user', {}, { fallback: refreshHomeTimelineAndNotification, fillGaps: fillHomeTimelineGaps }); /** diff --git a/app/javascript/mastodon/actions/timelines.js b/app/javascript/mastodon/actions/timelines.js index f0ea46118e0..65b6d804511 100644 --- a/app/javascript/mastodon/actions/timelines.js +++ b/app/javascript/mastodon/actions/timelines.js @@ -76,21 +76,18 @@ export function clearTimeline(timeline) { }; } -const noOp = () => {}; - const parseTags = (tags = {}, mode) => { return (tags[mode] || []).map((tag) => { return tag.value; }); }; -export function expandTimeline(timelineId, path, params = {}, done = noOp) { - return (dispatch, getState) => { +export function expandTimeline(timelineId, path, params = {}) { + return async (dispatch, getState) => { const timeline = getState().getIn(['timelines', timelineId], ImmutableMap()); const isLoadingMore = !!params.max_id; if (timeline.get('isLoading')) { - done(); return; } @@ -109,7 +106,8 @@ export function expandTimeline(timelineId, path, params = {}, done = noOp) { dispatch(expandTimelineRequest(timelineId, isLoadingMore)); - api().get(path, { params }).then(response => { + try { + const response = await api().get(path, { params }); const next = getLinks(response).refs.find(link => link.rel === 'next'); dispatch(importFetchedStatuses(response.data)); @@ -127,52 +125,48 @@ export function expandTimeline(timelineId, path, params = {}, done = noOp) { if (timelineId === 'home') { dispatch(submitMarkers()); } - }).catch(error => { + } catch(error) { dispatch(expandTimelineFail(timelineId, error, isLoadingMore)); - }).finally(() => { - done(); - }); + } }; } -export function fillTimelineGaps(timelineId, path, params = {}, done = noOp) { - return (dispatch, getState) => { +export function fillTimelineGaps(timelineId, path, params = {}) { + return async (dispatch, getState) => { const timeline = getState().getIn(['timelines', timelineId], ImmutableMap()); const items = timeline.get('items'); const nullIndexes = items.map((statusId, index) => statusId === null ? index : null); const gaps = nullIndexes.map(index => index > 0 ? items.get(index - 1) : null); // Only expand at most two gaps to avoid doing too many requests - done = gaps.take(2).reduce((done, maxId) => { - return (() => dispatch(expandTimeline(timelineId, path, { ...params, maxId }, done))); - }, done); - - done(); + for (const maxId of gaps.take(2)) { + await dispatch(expandTimeline(timelineId, path, { ...params, maxId })); + } }; } -export const expandHomeTimeline = ({ maxId } = {}, done = noOp) => expandTimeline('home', '/api/v1/timelines/home', { max_id: maxId }, done); -export const expandPublicTimeline = ({ maxId, onlyMedia, onlyRemote } = {}, done = noOp) => expandTimeline(`public${onlyRemote ? ':remote' : ''}${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { remote: !!onlyRemote, max_id: maxId, only_media: !!onlyMedia }, done); -export const expandCommunityTimeline = ({ maxId, onlyMedia } = {}, done = noOp) => expandTimeline(`community${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { local: true, max_id: maxId, only_media: !!onlyMedia }, done); +export const expandHomeTimeline = ({ maxId } = {}) => expandTimeline('home', '/api/v1/timelines/home', { max_id: maxId }); +export const expandPublicTimeline = ({ maxId, onlyMedia, onlyRemote } = {}) => expandTimeline(`public${onlyRemote ? ':remote' : ''}${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { remote: !!onlyRemote, max_id: maxId, only_media: !!onlyMedia }); +export const expandCommunityTimeline = ({ maxId, onlyMedia } = {}) => expandTimeline(`community${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { local: true, max_id: maxId, only_media: !!onlyMedia }); export const expandAccountTimeline = (accountId, { maxId, withReplies, tagged } = {}) => expandTimeline(`account:${accountId}${withReplies ? ':with_replies' : ''}${tagged ? `:${tagged}` : ''}`, `/api/v1/accounts/${accountId}/statuses`, { exclude_replies: !withReplies, exclude_reblogs: withReplies, tagged, max_id: maxId }); export const expandAccountFeaturedTimeline = (accountId, { tagged } = {}) => expandTimeline(`account:${accountId}:pinned${tagged ? `:${tagged}` : ''}`, `/api/v1/accounts/${accountId}/statuses`, { pinned: true, tagged }); export const expandAccountMediaTimeline = (accountId, { maxId } = {}) => expandTimeline(`account:${accountId}:media`, `/api/v1/accounts/${accountId}/statuses`, { max_id: maxId, only_media: true, limit: 40 }); -export const expandListTimeline = (id, { maxId } = {}, done = noOp) => expandTimeline(`list:${id}`, `/api/v1/timelines/list/${id}`, { max_id: maxId }, done); -export const expandLinkTimeline = (url, { maxId } = {}, done = noOp) => expandTimeline(`link:${url}`, `/api/v1/timelines/link`, { url, max_id: maxId }, done); -export const expandHashtagTimeline = (hashtag, { maxId, tags, local } = {}, done = noOp) => { +export const expandListTimeline = (id, { maxId } = {}) => expandTimeline(`list:${id}`, `/api/v1/timelines/list/${id}`, { max_id: maxId }); +export const expandLinkTimeline = (url, { maxId } = {}) => expandTimeline(`link:${url}`, `/api/v1/timelines/link`, { url, max_id: maxId }); +export const expandHashtagTimeline = (hashtag, { maxId, tags, local } = {}) => { return expandTimeline(`hashtag:${hashtag}${local ? ':local' : ''}`, `/api/v1/timelines/tag/${hashtag}`, { max_id: maxId, any: parseTags(tags, 'any'), all: parseTags(tags, 'all'), none: parseTags(tags, 'none'), local: local, - }, done); + }); }; -export const fillHomeTimelineGaps = (done = noOp) => fillTimelineGaps('home', '/api/v1/timelines/home', {}, done); -export const fillPublicTimelineGaps = ({ onlyMedia, onlyRemote } = {}, done = noOp) => fillTimelineGaps(`public${onlyRemote ? ':remote' : ''}${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { remote: !!onlyRemote, only_media: !!onlyMedia }, done); -export const fillCommunityTimelineGaps = ({ onlyMedia } = {}, done = noOp) => fillTimelineGaps(`community${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { local: true, only_media: !!onlyMedia }, done); -export const fillListTimelineGaps = (id, done = noOp) => fillTimelineGaps(`list:${id}`, `/api/v1/timelines/list/${id}`, {}, done); +export const fillHomeTimelineGaps = () => fillTimelineGaps('home', '/api/v1/timelines/home', {}); +export const fillPublicTimelineGaps = ({ onlyMedia, onlyRemote } = {}) => fillTimelineGaps(`public${onlyRemote ? ':remote' : ''}${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { remote: !!onlyRemote, only_media: !!onlyMedia }); +export const fillCommunityTimelineGaps = ({ onlyMedia } = {}) => fillTimelineGaps(`community${onlyMedia ? ':media' : ''}`, '/api/v1/timelines/public', { local: true, only_media: !!onlyMedia }); +export const fillListTimelineGaps = (id) => fillTimelineGaps(`list:${id}`, `/api/v1/timelines/list/${id}`, {}); export function expandTimelineRequest(timeline, isLoadingMore) { return { diff --git a/app/javascript/mastodon/features/link_timeline/index.tsx b/app/javascript/mastodon/features/link_timeline/index.tsx index dd726dac1ac..262a21afccf 100644 --- a/app/javascript/mastodon/features/link_timeline/index.tsx +++ b/app/javascript/mastodon/features/link_timeline/index.tsx @@ -36,13 +36,13 @@ export const LinkTimeline: React.FC<{ const handleLoadMore = useCallback( (maxId: string) => { - dispatch(expandLinkTimeline(decodedUrl, { maxId })); + void dispatch(expandLinkTimeline(decodedUrl, { maxId })); }, [dispatch, decodedUrl], ); useEffect(() => { - dispatch(expandLinkTimeline(decodedUrl)); + void dispatch(expandLinkTimeline(decodedUrl)); }, [dispatch, decodedUrl]); return ( From d2e4be045655816fb0c512c3a953cfe9b062240d Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 19 Aug 2024 16:53:54 +0200 Subject: [PATCH 071/156] Hopefully fix notifications pagination flaky test (#31494) --- spec/requests/api/v1/notifications_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/requests/api/v1/notifications_spec.rb b/spec/requests/api/v1/notifications_spec.rb index 3d1e8a4787b..84e6db1e516 100644 --- a/spec/requests/api/v1/notifications_spec.rb +++ b/spec/requests/api/v1/notifications_spec.rb @@ -185,7 +185,7 @@ RSpec.describe 'Notifications' do it 'returns the requested number of notifications paginated', :aggregate_failures do subject - notifications = user.account.notifications.browserable + notifications = user.account.notifications.browserable.order(id: :asc) expect(body_as_json.size) .to eq(params[:limit]) From d4f135bc6d280f834a7b3365fe0ef644cfe606b6 Mon Sep 17 00:00:00 2001 From: Edward Moulsdale <161692702+wheatear-dev@users.noreply.github.com> Date: Mon, 19 Aug 2024 16:55:42 +0100 Subject: [PATCH 072/156] Fix in memoriam accounts appearing in follow recommendations (#31474) Co-authored-by: Utkarsh Wankar <46633523+kernal053@users.noreply.github.com> --- app/models/account.rb | 1 + .../account_suggestions/friends_of_friends_source.rb | 1 + app/models/account_suggestions/source.rb | 1 + .../account_suggestions/friends_of_friends_source_spec.rb | 8 ++++++-- spec/models/account_suggestions/source_spec.rb | 2 ++ 5 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/models/account.rb b/app/models/account.rb index 23ff07c7696..482eaa4aba9 100644 --- a/app/models/account.rb +++ b/app/models/account.rb @@ -144,6 +144,7 @@ class Account < ApplicationRecord scope :dormant, -> { joins(:account_stat).merge(AccountStat.without_recent_activity) } scope :with_username, ->(value) { where arel_table[:username].lower.eq(value.to_s.downcase) } scope :with_domain, ->(value) { where arel_table[:domain].lower.eq(value&.to_s&.downcase) } + scope :without_memorial, -> { where(memorial: false) } after_update_commit :trigger_update_webhooks diff --git a/app/models/account_suggestions/friends_of_friends_source.rb b/app/models/account_suggestions/friends_of_friends_source.rb index 825b24f4198..707c6ccaec2 100644 --- a/app/models/account_suggestions/friends_of_friends_source.rb +++ b/app/models/account_suggestions/friends_of_friends_source.rb @@ -31,6 +31,7 @@ class AccountSuggestions::FriendsOfFriendsSource < AccountSuggestions::Source AND accounts.suspended_at IS NULL AND accounts.silenced_at IS NULL AND accounts.moved_to_account_id IS NULL + AND accounts.memorial = FALSE AND follow_recommendation_mutes.target_account_id IS NULL GROUP BY accounts.id, account_stats.id ORDER BY frequency DESC, account_stats.followers_count ASC diff --git a/app/models/account_suggestions/source.rb b/app/models/account_suggestions/source.rb index 7afc4c80edd..9ae6bbbcc95 100644 --- a/app/models/account_suggestions/source.rb +++ b/app/models/account_suggestions/source.rb @@ -14,6 +14,7 @@ class AccountSuggestions::Source .searchable .where(discoverable: true) .without_silenced + .without_memorial .where.not(follows_sql, id: account.id) .where.not(follow_requests_sql, id: account.id) .not_excluded_by_account(account) diff --git a/spec/models/account_suggestions/friends_of_friends_source_spec.rb b/spec/models/account_suggestions/friends_of_friends_source_spec.rb index c2f8d0f86c3..9daaa233bfd 100644 --- a/spec/models/account_suggestions/friends_of_friends_source_spec.rb +++ b/spec/models/account_suggestions/friends_of_friends_source_spec.rb @@ -15,6 +15,7 @@ RSpec.describe AccountSuggestions::FriendsOfFriendsSource do let!(:john) { Fabricate(:account, discoverable: true, hide_collections: false) } let!(:jerk) { Fabricate(:account, discoverable: true, hide_collections: false) } let!(:larry) { Fabricate(:account, discoverable: true, hide_collections: false) } + let!(:morty) { Fabricate(:account, discoverable: true, hide_collections: false, memorial: true) } context 'with follows and blocks' do before do @@ -27,8 +28,8 @@ RSpec.describe AccountSuggestions::FriendsOfFriendsSource do # alice follows eve and mallory [john, mallory].each { |account| alice.follow!(account) } - # eugen follows eve, john, jerk, larry and neil - [eve, mallory, jerk, larry, neil].each { |account| eugen.follow!(account) } + # eugen follows eve, john, jerk, larry, neil and morty + [eve, mallory, jerk, larry, neil, morty].each { |account| eugen.follow!(account) } end it 'returns eligible accounts', :aggregate_failures do @@ -51,6 +52,9 @@ RSpec.describe AccountSuggestions::FriendsOfFriendsSource do # the suggestion for neil has already been rejected expect(results).to_not include([neil.id, :friends_of_friends]) + + # morty is not included because his account is in memoriam + expect(results).to_not include([morty.id, :friends_of_friends]) end end diff --git a/spec/models/account_suggestions/source_spec.rb b/spec/models/account_suggestions/source_spec.rb index 16660940825..ae0747413e6 100644 --- a/spec/models/account_suggestions/source_spec.rb +++ b/spec/models/account_suggestions/source_spec.rb @@ -21,6 +21,7 @@ RSpec.describe AccountSuggestions::Source do let!(:moved_account) { Fabricate(:account, moved_to_account: Fabricate(:account), discoverable: true) } let!(:silenced_account) { Fabricate(:account, silenced: true, discoverable: true) } let!(:undiscoverable_account) { Fabricate(:account, discoverable: false) } + let!(:memorial_account) { Fabricate(:account, memorial: true, discoverable: true) } before do Fabricate :account_domain_block, account: account, domain: account_domain_blocked_account.domain @@ -44,6 +45,7 @@ RSpec.describe AccountSuggestions::Source do .and not_include(moved_account) .and not_include(silenced_account) .and not_include(undiscoverable_account) + .and not_include(memorial_account) end end end From 53c183f899b5382f1eebd72e34a090c30f8eba6a Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 19 Aug 2024 17:59:06 +0200 Subject: [PATCH 073/156] Reload notifications when accepted notifications are merged (streaming only) (#31419) --- .../v1/notifications/requests_controller.rb | 10 +++- .../mastodon/actions/notification_groups.ts | 43 +++++++++++++++- app/javascript/mastodon/actions/streaming.js | 10 +++- .../features/notifications_v2/index.tsx | 14 +++-- .../mastodon/reducers/notification_groups.ts | 13 ++++- .../accept_notification_request_service.rb | 12 +++++ app/workers/unfilter_notifications_worker.rb | 29 ++++++++--- config/routes/api.rb | 1 + .../api/v1/notifications/requests_spec.rb | 30 +++++++++++ ...ccept_notification_request_service_spec.rb | 3 +- .../unfilter_notifications_worker_spec.rb | 51 +++++++++++++++++-- 11 files changed, 192 insertions(+), 24 deletions(-) diff --git a/app/controllers/api/v1/notifications/requests_controller.rb b/app/controllers/api/v1/notifications/requests_controller.rb index 0710166d05b..b820a2ed2e9 100644 --- a/app/controllers/api/v1/notifications/requests_controller.rb +++ b/app/controllers/api/v1/notifications/requests_controller.rb @@ -1,8 +1,10 @@ # frozen_string_literal: true class Api::V1::Notifications::RequestsController < Api::BaseController - before_action -> { doorkeeper_authorize! :read, :'read:notifications' }, only: :index - before_action -> { doorkeeper_authorize! :write, :'write:notifications' }, except: :index + include Redisable + + before_action -> { doorkeeper_authorize! :read, :'read:notifications' }, only: [:index, :show, :merged?] + before_action -> { doorkeeper_authorize! :write, :'write:notifications' }, except: [:index, :show, :merged?] before_action :require_user! before_action :set_request, only: [:show, :accept, :dismiss] @@ -19,6 +21,10 @@ class Api::V1::Notifications::RequestsController < Api::BaseController render json: @requests, each_serializer: REST::NotificationRequestSerializer, relationships: @relationships end + def merged? + render json: { merged: redis.get("notification_unfilter_jobs:#{current_account.id}").to_i <= 0 } + end + def show render json: @request, serializer: REST::NotificationRequestSerializer end diff --git a/app/javascript/mastodon/actions/notification_groups.ts b/app/javascript/mastodon/actions/notification_groups.ts index fd6a48e9f37..6b699706e25 100644 --- a/app/javascript/mastodon/actions/notification_groups.ts +++ b/app/javascript/mastodon/actions/notification_groups.ts @@ -138,8 +138,18 @@ export const processNewNotificationForGroups = createAppAsyncThunk( export const loadPending = createAction('notificationGroups/loadPending'); -export const updateScrollPosition = createAction<{ top: boolean }>( +export const updateScrollPosition = createAppAsyncThunk( 'notificationGroups/updateScrollPosition', + ({ top }: { top: boolean }, { dispatch, getState }) => { + if ( + top && + getState().notificationGroups.mergedNotifications === 'needs-reload' + ) { + void dispatch(fetchNotifications()); + } + + return { top }; + }, ); export const setNotificationsFilter = createAppAsyncThunk( @@ -165,5 +175,34 @@ export const markNotificationsAsRead = createAction( 'notificationGroups/markAsRead', ); -export const mountNotifications = createAction('notificationGroups/mount'); +export const mountNotifications = createAppAsyncThunk( + 'notificationGroups/mount', + (_, { dispatch, getState }) => { + const state = getState(); + + if ( + state.notificationGroups.mounted === 0 && + state.notificationGroups.mergedNotifications === 'needs-reload' + ) { + void dispatch(fetchNotifications()); + } + }, +); + export const unmountNotifications = createAction('notificationGroups/unmount'); + +export const refreshStaleNotificationGroups = createAppAsyncThunk<{ + deferredRefresh: boolean; +}>('notificationGroups/refreshStale', (_, { dispatch, getState }) => { + const state = getState(); + + if ( + state.notificationGroups.scrolledToTop || + !state.notificationGroups.mounted + ) { + void dispatch(fetchNotifications()); + return { deferredRefresh: false }; + } + + return { deferredRefresh: true }; +}); diff --git a/app/javascript/mastodon/actions/streaming.js b/app/javascript/mastodon/actions/streaming.js index 630da3ef6e6..e082aea43d9 100644 --- a/app/javascript/mastodon/actions/streaming.js +++ b/app/javascript/mastodon/actions/streaming.js @@ -10,7 +10,7 @@ import { deleteAnnouncement, } from './announcements'; import { updateConversations } from './conversations'; -import { processNewNotificationForGroups } from './notification_groups'; +import { processNewNotificationForGroups, refreshStaleNotificationGroups } from './notification_groups'; import { updateNotifications, expandNotifications } from './notifications'; import { updateStatus } from './statuses'; import { @@ -108,6 +108,14 @@ export const connectTimelineStream = (timelineId, channelName, params = {}, opti } break; } + case 'notifications_merged': + const state = getState(); + if (state.notifications.top || !state.notifications.mounted) + dispatch(expandNotifications({ forceLoad: true, maxId: undefined })); + if(state.settings.getIn(['notifications', 'groupingBeta'], false)) { + dispatch(refreshStaleNotificationGroups()); + } + break; case 'conversation': // @ts-expect-error dispatch(updateConversations(JSON.parse(data.payload))); diff --git a/app/javascript/mastodon/features/notifications_v2/index.tsx b/app/javascript/mastodon/features/notifications_v2/index.tsx index 63e602bdcc1..29c49e05c81 100644 --- a/app/javascript/mastodon/features/notifications_v2/index.tsx +++ b/app/javascript/mastodon/features/notifications_v2/index.tsx @@ -81,7 +81,11 @@ export const Notifications: React.FC<{ const anyPendingNotification = useAppSelector(selectAnyPendingNotification); - const isUnread = unreadNotificationsCount > 0; + const needsReload = useAppSelector( + (state) => state.notificationGroups.mergedNotifications === 'needs-reload', + ); + + const isUnread = unreadNotificationsCount > 0 || needsReload; const canMarkAsRead = useAppSelector(selectSettingsNotificationsShowUnread) && @@ -118,11 +122,11 @@ export const Notifications: React.FC<{ // Keep track of mounted components for unread notification handling useEffect(() => { - dispatch(mountNotifications()); + void dispatch(mountNotifications()); return () => { dispatch(unmountNotifications()); - dispatch(updateScrollPosition({ top: false })); + void dispatch(updateScrollPosition({ top: false })); }; }, [dispatch]); @@ -147,11 +151,11 @@ export const Notifications: React.FC<{ }, [dispatch]); const handleScrollToTop = useDebouncedCallback(() => { - dispatch(updateScrollPosition({ top: true })); + void dispatch(updateScrollPosition({ top: true })); }, 100); const handleScroll = useDebouncedCallback(() => { - dispatch(updateScrollPosition({ top: false })); + void dispatch(updateScrollPosition({ top: false })); }, 100); useEffect(() => { diff --git a/app/javascript/mastodon/reducers/notification_groups.ts b/app/javascript/mastodon/reducers/notification_groups.ts index 0d3f34d2fbe..0348f080ff2 100644 --- a/app/javascript/mastodon/reducers/notification_groups.ts +++ b/app/javascript/mastodon/reducers/notification_groups.ts @@ -19,6 +19,7 @@ import { markNotificationsAsRead, mountNotifications, unmountNotifications, + refreshStaleNotificationGroups, } from 'mastodon/actions/notification_groups'; import { disconnectTimeline, @@ -51,6 +52,7 @@ interface NotificationGroupsState { readMarkerId: string; mounted: number; isTabVisible: boolean; + mergedNotifications: 'ok' | 'pending' | 'needs-reload'; } const initialState: NotificationGroupsState = { @@ -58,6 +60,8 @@ const initialState: NotificationGroupsState = { pendingGroups: [], // holds pending groups in slow mode scrolledToTop: false, isLoading: false, + // this is used to track whether we need to refresh notifications after accepting requests + mergedNotifications: 'ok', // The following properties are used to track unread notifications lastReadId: '0', // used internally for unread notifications readMarkerId: '0', // user-facing and updated when focus changes @@ -301,6 +305,7 @@ export const notificationGroupsReducer = createReducer( json.type === 'gap' ? json : createNotificationGroupFromJSON(json), ); state.isLoading = false; + state.mergedNotifications = 'ok'; updateLastReadId(state); }) .addCase(fetchNotificationsGap.fulfilled, (state, action) => { @@ -455,7 +460,7 @@ export const notificationGroupsReducer = createReducer( state.groups = state.pendingGroups.concat(state.groups); state.pendingGroups = []; }) - .addCase(updateScrollPosition, (state, action) => { + .addCase(updateScrollPosition.fulfilled, (state, action) => { state.scrolledToTop = action.payload.top; updateLastReadId(state); trimNotifications(state); @@ -482,7 +487,7 @@ export const notificationGroupsReducer = createReducer( action.payload.markers.notifications.last_read_id; } }) - .addCase(mountNotifications, (state) => { + .addCase(mountNotifications.fulfilled, (state) => { state.mounted += 1; commitLastReadId(state); updateLastReadId(state); @@ -498,6 +503,10 @@ export const notificationGroupsReducer = createReducer( .addCase(unfocusApp, (state) => { state.isTabVisible = false; }) + .addCase(refreshStaleNotificationGroups.fulfilled, (state, action) => { + if (action.payload.deferredRefresh) + state.mergedNotifications = 'needs-reload'; + }) .addMatcher( isAnyOf(authorizeFollowRequestSuccess, rejectFollowRequestSuccess), (state, action) => { diff --git a/app/services/accept_notification_request_service.rb b/app/services/accept_notification_request_service.rb index ad27ae33007..60ec6bb3b63 100644 --- a/app/services/accept_notification_request_service.rb +++ b/app/services/accept_notification_request_service.rb @@ -1,9 +1,21 @@ # frozen_string_literal: true class AcceptNotificationRequestService < BaseService + include Redisable + def call(request) NotificationPermission.create!(account: request.account, from_account: request.from_account) + increment_worker_count!(request) UnfilterNotificationsWorker.perform_async(request.account_id, request.from_account_id) request.destroy! end + + private + + def increment_worker_count!(request) + with_redis do |redis| + redis.incr("notification_unfilter_jobs:#{request.account_id}") + redis.expire("notification_unfilter_jobs:#{request.account_id}", 30.minutes.to_i) + end + end end diff --git a/app/workers/unfilter_notifications_worker.rb b/app/workers/unfilter_notifications_worker.rb index 43517589076..53a35ce12cc 100644 --- a/app/workers/unfilter_notifications_worker.rb +++ b/app/workers/unfilter_notifications_worker.rb @@ -2,6 +2,7 @@ class UnfilterNotificationsWorker include Sidekiq::Worker + include Redisable # Earlier versions of the feature passed a `notification_request` ID # If `to_account_id` is passed, the first argument is an account ID @@ -9,19 +10,20 @@ class UnfilterNotificationsWorker def perform(notification_request_or_account_id, from_account_id = nil) if from_account_id.present? @notification_request = nil - @from_account = Account.find(from_account_id) - @recipient = Account.find(notification_request_or_account_id) + @from_account = Account.find_by(id: from_account_id) + @recipient = Account.find_by(id: notification_request_or_account_id) else - @notification_request = NotificationRequest.find(notification_request_or_account_id) - @from_account = @notification_request.from_account - @recipient = @notification_request.account + @notification_request = NotificationRequest.find_by(id: notification_request_or_account_id) + @from_account = @notification_request&.from_account + @recipient = @notification_request&.account end + return if @from_account.nil? || @recipient.nil? + push_to_conversations! unfilter_notifications! remove_request! - rescue ActiveRecord::RecordNotFound - true + decrement_worker_count! end private @@ -45,4 +47,17 @@ class UnfilterNotificationsWorker def notifications_with_private_mentions filtered_notifications.where(type: :mention).joins(mention: :status).merge(Status.where(visibility: :direct)).includes(mention: :status) end + + def decrement_worker_count! + value = redis.decr("notification_unfilter_jobs:#{@recipient.id}") + push_streaming_event! if value <= 0 && subscribed_to_streaming_api? + end + + def push_streaming_event! + redis.publish("timeline:#{@recipient.id}:notifications", Oj.dump(event: :notifications_merged, payload: '1')) + end + + def subscribed_to_streaming_api? + redis.exists?("subscribed:timeline:#{@recipient.id}") || redis.exists?("subscribed:timeline:#{@recipient.id}:notifications") + end end diff --git a/config/routes/api.rb b/config/routes/api.rb index 488bdb7453e..c5addd33854 100644 --- a/config/routes/api.rb +++ b/config/routes/api.rb @@ -158,6 +158,7 @@ namespace :api, format: false do collection do post :accept, to: 'requests#accept_bulk' post :dismiss, to: 'requests#dismiss_bulk' + get :merged, to: 'requests#merged?' end member do diff --git a/spec/requests/api/v1/notifications/requests_spec.rb b/spec/requests/api/v1/notifications/requests_spec.rb index e1fe17426a2..c385fb34995 100644 --- a/spec/requests/api/v1/notifications/requests_spec.rb +++ b/spec/requests/api/v1/notifications/requests_spec.rb @@ -120,4 +120,34 @@ RSpec.describe 'Requests' do expect(response).to have_http_status(200) end end + + describe 'GET /api/v1/notifications/requests/merged' do + subject do + get '/api/v1/notifications/requests/merged', headers: headers + end + + it_behaves_like 'forbidden for wrong scope', 'write write:notifications' + + context 'when the user has no accepted request pending merge' do + it 'returns http success and returns merged: true' do + subject + + expect(response).to have_http_status(200) + expect(body_as_json).to eq({ merged: true }) + end + end + + context 'when the user has an accepted request pending merge' do + before do + redis.set("notification_unfilter_jobs:#{user.account_id}", 1) + end + + it 'returns http success and returns merged: false' do + subject + + expect(response).to have_http_status(200) + expect(body_as_json).to eq({ merged: false }) + end + end + end end diff --git a/spec/services/accept_notification_request_service_spec.rb b/spec/services/accept_notification_request_service_spec.rb index bf67a52225f..3c12c285a44 100644 --- a/spec/services/accept_notification_request_service_spec.rb +++ b/spec/services/accept_notification_request_service_spec.rb @@ -8,10 +8,11 @@ RSpec.describe AcceptNotificationRequestService do let(:notification_request) { Fabricate(:notification_request) } describe '#call' do - it 'destroys the notification request, creates a permission, and queues a worker' do + it 'destroys the notification request, creates a permission, increases the jobs count and queues a worker' do expect { subject.call(notification_request) } .to change { NotificationRequest.exists?(notification_request.id) }.to(false) .and change { NotificationPermission.exists?(account_id: notification_request.account_id, from_account_id: notification_request.from_account_id) }.to(true) + .and change { redis.get("notification_unfilter_jobs:#{notification_request.account_id}").to_i }.by(1) expect(UnfilterNotificationsWorker).to have_enqueued_sidekiq_job(notification_request.account_id, notification_request.from_account_id) end diff --git a/spec/workers/unfilter_notifications_worker_spec.rb b/spec/workers/unfilter_notifications_worker_spec.rb index 3f43b298a50..629eb644e4f 100644 --- a/spec/workers/unfilter_notifications_worker_spec.rb +++ b/spec/workers/unfilter_notifications_worker_spec.rb @@ -13,13 +13,56 @@ describe UnfilterNotificationsWorker do Fabricate(:notification, filtered: true, from_account: sender, account: recipient, type: :mention, activity: mention) follow_request = sender.request_follow!(recipient) Fabricate(:notification, filtered: true, from_account: sender, account: recipient, type: :follow_request, activity: follow_request) + allow(redis).to receive(:publish) + allow(redis).to receive(:exists?).and_return(false) end shared_examples 'shared behavior' do - it 'unfilters notifications and adds private messages to conversations' do - expect { subject } - .to change { recipient.notifications.where(from_account_id: sender.id).pluck(:filtered) }.from([true, true]).to([false, false]) - .and change { recipient.conversations.exists?(last_status_id: sender.statuses.first.id) }.to(true) + context 'when this is the last pending merge job and the user is subscribed to streaming' do + before do + redis.set("notification_unfilter_jobs:#{recipient.id}", 1) + allow(redis).to receive(:exists?).with("subscribed:timeline:#{recipient.id}").and_return(true) + end + + it 'unfilters notifications, adds private messages to conversations, and pushes to redis' do + expect { subject } + .to change { recipient.notifications.where(from_account_id: sender.id).pluck(:filtered) }.from([true, true]).to([false, false]) + .and change { recipient.conversations.exists?(last_status_id: sender.statuses.first.id) }.to(true) + .and change { redis.get("notification_unfilter_jobs:#{recipient.id}").to_i }.by(-1) + + expect(redis).to have_received(:publish).with("timeline:#{recipient.id}:notifications", '{"event":"notifications_merged","payload":"1"}') + end + end + + context 'when this is not last pending merge job and the user is subscribed to streaming' do + before do + redis.set("notification_unfilter_jobs:#{recipient.id}", 2) + allow(redis).to receive(:exists?).with("subscribed:timeline:#{recipient.id}").and_return(true) + end + + it 'unfilters notifications, adds private messages to conversations, and does not push to redis' do + expect { subject } + .to change { recipient.notifications.where(from_account_id: sender.id).pluck(:filtered) }.from([true, true]).to([false, false]) + .and change { recipient.conversations.exists?(last_status_id: sender.statuses.first.id) }.to(true) + .and change { redis.get("notification_unfilter_jobs:#{recipient.id}").to_i }.by(-1) + + expect(redis).to_not have_received(:publish).with("timeline:#{recipient.id}:notifications", '{"event":"notifications_merged","payload":"1"}') + end + end + + context 'when this is the last pending merge job and the user is not subscribed to streaming' do + before do + redis.set("notification_unfilter_jobs:#{recipient.id}", 1) + end + + it 'unfilters notifications, adds private messages to conversations, and does not push to redis' do + expect { subject } + .to change { recipient.notifications.where(from_account_id: sender.id).pluck(:filtered) }.from([true, true]).to([false, false]) + .and change { recipient.conversations.exists?(last_status_id: sender.statuses.first.id) }.to(true) + .and change { redis.get("notification_unfilter_jobs:#{recipient.id}").to_i }.by(-1) + + expect(redis).to_not have_received(:publish).with("timeline:#{recipient.id}:notifications", '{"event":"notifications_merged","payload":"1"}') + end end end From a7a2ff6c1d61223220590ccb3af4bfa0480587c1 Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Mon, 19 Aug 2024 14:44:28 -0500 Subject: [PATCH 074/156] Use Dockerfile ADD to obtain ffmpeg and libvips source (#31498) --- Dockerfile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Dockerfile b/Dockerfile index 65440bb2811..cd555f7027d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -196,11 +196,14 @@ ARG VIPS_VERSION=8.15.3 ARG VIPS_URL=https://github.com/libvips/libvips/releases/download WORKDIR /usr/local/libvips/src +# Download and extract libvips source code +ADD ${VIPS_URL}/v${VIPS_VERSION}/vips-${VIPS_VERSION}.tar.xz /usr/local/libvips/src/ +RUN tar xf vips-${VIPS_VERSION}.tar.xz; +WORKDIR /usr/local/libvips/src/vips-${VIPS_VERSION} + +# Configure and compile libvips RUN \ - curl -sSL -o vips-${VIPS_VERSION}.tar.xz ${VIPS_URL}/v${VIPS_VERSION}/vips-${VIPS_VERSION}.tar.xz; \ - tar xf vips-${VIPS_VERSION}.tar.xz; \ - cd vips-${VIPS_VERSION}; \ meson setup build --prefix /usr/local/libvips --libdir=lib -Ddeprecated=false -Dintrospection=disabled -Dmodules=disabled -Dexamples=false; \ cd build; \ ninja; \ @@ -216,11 +219,14 @@ ARG FFMPEG_VERSION=7.0.2 ARG FFMPEG_URL=https://ffmpeg.org/releases WORKDIR /usr/local/ffmpeg/src +# Download and extract ffmpeg source code +ADD ${FFMPEG_URL}/ffmpeg-${FFMPEG_VERSION}.tar.xz /usr/local/ffmpeg/src/ +RUN tar xf ffmpeg-${FFMPEG_VERSION}.tar.xz; +WORKDIR /usr/local/ffmpeg/src/ffmpeg-${FFMPEG_VERSION} + +# Configure and compile ffmpeg RUN \ - curl -sSL -o ffmpeg-${FFMPEG_VERSION}.tar.xz ${FFMPEG_URL}/ffmpeg-${FFMPEG_VERSION}.tar.xz; \ - tar xf ffmpeg-${FFMPEG_VERSION}.tar.xz; \ - cd ffmpeg-${FFMPEG_VERSION}; \ ./configure \ --prefix=/usr/local/ffmpeg \ --toolchain=hardened \ From 98bf2fc27c6204527d8da5bc3847bd8406f1bfe8 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 20 Aug 2024 00:11:58 +0200 Subject: [PATCH 075/156] Improve the list selection UI for notification requests (#31457) --- .../features/notifications/requests.jsx | 121 +++++++----------- app/javascript/mastodon/locales/en.json | 22 ++-- .../styles/mastodon-light/variables.scss | 1 + .../styles/mastodon/components.scss | 26 ++-- app/javascript/styles/mastodon/variables.scss | 1 + 5 files changed, 70 insertions(+), 101 deletions(-) diff --git a/app/javascript/mastodon/features/notifications/requests.jsx b/app/javascript/mastodon/features/notifications/requests.jsx index f323bda4fbc..f35c042ba6c 100644 --- a/app/javascript/mastodon/features/notifications/requests.jsx +++ b/app/javascript/mastodon/features/notifications/requests.jsx @@ -7,6 +7,7 @@ import { Helmet } from 'react-helmet'; import { useSelector, useDispatch } from 'react-redux'; +import ArrowDropDownIcon from '@/material-icons/400-24px/arrow_drop_down.svg?react'; import InventoryIcon from '@/material-icons/400-24px/inventory_2.svg?react'; import MoreHorizIcon from '@/material-icons/400-24px/more_horiz.svg?react'; import { openModal } from 'mastodon/actions/modal'; @@ -15,6 +16,7 @@ import { changeSetting } from 'mastodon/actions/settings'; import { CheckBox } from 'mastodon/components/check_box'; import Column from 'mastodon/components/column'; import ColumnHeader from 'mastodon/components/column_header'; +import { Icon } from 'mastodon/components/icon'; import ScrollableList from 'mastodon/components/scrollable_list'; import DropdownMenuContainer from 'mastodon/containers/dropdown_menu_container'; @@ -26,16 +28,14 @@ const messages = defineMessages({ title: { id: 'notification_requests.title', defaultMessage: 'Filtered notifications' }, maximize: { id: 'notification_requests.maximize', defaultMessage: 'Maximize' }, more: { id: 'status.more', defaultMessage: 'More' }, - acceptAll: { id: 'notification_requests.accept_all', defaultMessage: 'Accept all' }, - dismissAll: { id: 'notification_requests.dismiss_all', defaultMessage: 'Dismiss all' }, - acceptMultiple: { id: 'notification_requests.accept_multiple', defaultMessage: '{count, plural, one {Accept # request} other {Accept # requests}}' }, - dismissMultiple: { id: 'notification_requests.dismiss_multiple', defaultMessage: '{count, plural, one {Dismiss # request} other {Dismiss # requests}}' }, - confirmAcceptAllTitle: { id: 'notification_requests.confirm_accept_all.title', defaultMessage: 'Accept notification requests?' }, - confirmAcceptAllMessage: { id: 'notification_requests.confirm_accept_all.message', defaultMessage: 'You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?' }, - confirmAcceptAllButton: { id: 'notification_requests.confirm_accept_all.button', defaultMessage: 'Accept all' }, - confirmDismissAllTitle: { id: 'notification_requests.confirm_dismiss_all.title', defaultMessage: 'Dismiss notification requests?' }, - confirmDismissAllMessage: { id: 'notification_requests.confirm_dismiss_all.message', defaultMessage: "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?" }, - confirmDismissAllButton: { id: 'notification_requests.confirm_dismiss_all.button', defaultMessage: 'Dismiss all' }, + acceptMultiple: { id: 'notification_requests.accept_multiple', defaultMessage: '{count, plural, one {Accept # request…} other {Accept # requests…}}' }, + dismissMultiple: { id: 'notification_requests.dismiss_multiple', defaultMessage: '{count, plural, one {Dismiss # request…} other {Dismiss # requests…}}' }, + confirmAcceptMultipleTitle: { id: 'notification_requests.confirm_accept_multiple.title', defaultMessage: 'Accept notification requests?' }, + confirmAcceptMultipleMessage: { id: 'notification_requests.confirm_accept_multiple.message', defaultMessage: 'You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?' }, + confirmAcceptMultipleButton: { id: 'notification_requests.confirm_accept_multiple.button', defaultMessage: '{count, plural, one {Accept request} other {Accept requests}}' }, + confirmDismissMultipleTitle: { id: 'notification_requests.confirm_dismiss_multiple.title', defaultMessage: 'Dismiss notification requests?' }, + confirmDismissMultipleMessage: { id: 'notification_requests.confirm_dismiss_multiple.message', defaultMessage: "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?" }, + confirmDismissMultipleButton: { id: 'notification_requests.confirm_dismiss_multiple.button', defaultMessage: '{count, plural, one {Dismiss request} other {Dismiss requests}}' }, }); const ColumnSettings = () => { @@ -74,45 +74,15 @@ const SelectRow = ({selectAllChecked, toggleSelectAll, selectedItems, selectionM const intl = useIntl(); const dispatch = useDispatch(); - const notificationRequests = useSelector(state => state.getIn(['notificationRequests', 'items'])); - const selectedCount = selectedItems.length; - const handleAcceptAll = useCallback(() => { - const items = notificationRequests.map(request => request.get('id')).toArray(); - dispatch(openModal({ - modalType: 'CONFIRM', - modalProps: { - title: intl.formatMessage(messages.confirmAcceptAllTitle), - message: intl.formatMessage(messages.confirmAcceptAllMessage, { count: items.length }), - confirm: intl.formatMessage(messages.confirmAcceptAllButton), - onConfirm: () => - dispatch(acceptNotificationRequests(items)), - }, - })); - }, [dispatch, intl, notificationRequests]); - - const handleDismissAll = useCallback(() => { - const items = notificationRequests.map(request => request.get('id')).toArray(); - dispatch(openModal({ - modalType: 'CONFIRM', - modalProps: { - title: intl.formatMessage(messages.confirmDismissAllTitle), - message: intl.formatMessage(messages.confirmDismissAllMessage, { count: items.length }), - confirm: intl.formatMessage(messages.confirmDismissAllButton), - onConfirm: () => - dispatch(dismissNotificationRequests(items)), - }, - })); - }, [dispatch, intl, notificationRequests]); - const handleAcceptMultiple = useCallback(() => { dispatch(openModal({ modalType: 'CONFIRM', modalProps: { - title: intl.formatMessage(messages.confirmAcceptAllTitle), - message: intl.formatMessage(messages.confirmAcceptAllMessage, { count: selectedItems.length }), - confirm: intl.formatMessage(messages.confirmAcceptAllButton), + title: intl.formatMessage(messages.confirmAcceptMultipleTitle), + message: intl.formatMessage(messages.confirmAcceptMultipleMessage, { count: selectedItems.length }), + confirm: intl.formatMessage(messages.confirmAcceptMultipleButton, { count: selectedItems.length}), onConfirm: () => dispatch(acceptNotificationRequests(selectedItems)), }, @@ -123,9 +93,9 @@ const SelectRow = ({selectAllChecked, toggleSelectAll, selectedItems, selectionM dispatch(openModal({ modalType: 'CONFIRM', modalProps: { - title: intl.formatMessage(messages.confirmDismissAllTitle), - message: intl.formatMessage(messages.confirmDismissAllMessage, { count: selectedItems.length }), - confirm: intl.formatMessage(messages.confirmDismissAllButton), + title: intl.formatMessage(messages.confirmDismissMultipleTitle), + message: intl.formatMessage(messages.confirmDismissMultipleMessage, { count: selectedItems.length }), + confirm: intl.formatMessage(messages.confirmDismissMultipleButton, { count: selectedItems.length}), onConfirm: () => dispatch(dismissNotificationRequests(selectedItems)), }, @@ -136,46 +106,45 @@ const SelectRow = ({selectAllChecked, toggleSelectAll, selectedItems, selectionM setSelectionMode((mode) => !mode); }, [setSelectionMode]); - const menu = selectedCount === 0 ? - [ - { text: intl.formatMessage(messages.acceptAll), action: handleAcceptAll }, - { text: intl.formatMessage(messages.dismissAll), action: handleDismissAll }, - ] : [ - { text: intl.formatMessage(messages.acceptMultiple, { count: selectedCount }), action: handleAcceptMultiple }, - { text: intl.formatMessage(messages.dismissMultiple, { count: selectedCount }), action: handleDismissMultiple }, - ]; + const menu = [ + { text: intl.formatMessage(messages.acceptMultiple, { count: selectedCount }), action: handleAcceptMultiple }, + { text: intl.formatMessage(messages.dismissMultiple, { count: selectedCount }), action: handleDismissMultiple }, + ]; + + const handleSelectAll = useCallback(() => { + setSelectionMode(true); + toggleSelectAll(); + }, [setSelectionMode, toggleSelectAll]); return (
- {selectionMode && ( -
- 0 && !selectAllChecked} onChange={toggleSelectAll} /> -
- )} -
+
+ 0 && !selectAllChecked} onChange={handleSelectAll} /> +
+ + + +
- {selectedCount > 0 && -
- {selectedCount} selected -
- } -
- -
); }; diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json index aeeaf8209c7..6d2b93be579 100644 --- a/app/javascript/mastodon/locales/en.json +++ b/app/javascript/mastodon/locales/en.json @@ -518,19 +518,17 @@ "notification.status": "{name} just posted", "notification.update": "{name} edited a post", "notification_requests.accept": "Accept", - "notification_requests.accept_all": "Accept all", - "notification_requests.accept_multiple": "{count, plural, one {Accept # request} other {Accept # requests}}", - "notification_requests.confirm_accept_all.button": "Accept all", - "notification_requests.confirm_accept_all.message": "You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?", - "notification_requests.confirm_accept_all.title": "Accept notification requests?", - "notification_requests.confirm_dismiss_all.button": "Dismiss all", - "notification_requests.confirm_dismiss_all.message": "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?", - "notification_requests.confirm_dismiss_all.title": "Dismiss notification requests?", + "notification_requests.accept_multiple": "{count, plural, one {Accept # request…} other {Accept # requests…}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, one {Accept request} other {Accept requests}}", + "notification_requests.confirm_accept_multiple.message": "You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?", + "notification_requests.confirm_accept_multiple.title": "Accept notification requests?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Dismiss request} other {Dismiss requests}}", + "notification_requests.confirm_dismiss_multiple.message": "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?", + "notification_requests.confirm_dismiss_multiple.title": "Dismiss notification requests?", "notification_requests.dismiss": "Dismiss", - "notification_requests.dismiss_all": "Dismiss all", - "notification_requests.dismiss_multiple": "{count, plural, one {Dismiss # request} other {Dismiss # requests}}", - "notification_requests.enter_selection_mode": "Select", - "notification_requests.exit_selection_mode": "Cancel", + "notification_requests.dismiss_multiple": "{count, plural, one {Dismiss # request…} other {Dismiss # requests…}}", + "notification_requests.edit_selection": "Edit", + "notification_requests.exit_selection": "Done", "notification_requests.explainer_for_limited_account": "Notifications from this account have been filtered because the account has been limited by a moderator.", "notification_requests.explainer_for_limited_remote_account": "Notifications from this account have been filtered because the account or its server has been limited by a moderator.", "notification_requests.maximize": "Maximize", diff --git a/app/javascript/styles/mastodon-light/variables.scss b/app/javascript/styles/mastodon-light/variables.scss index 9d4fd60945a..39809b437f4 100644 --- a/app/javascript/styles/mastodon-light/variables.scss +++ b/app/javascript/styles/mastodon-light/variables.scss @@ -65,4 +65,5 @@ body { --background-color: #fff; --background-color-tint: rgba(255, 255, 255, 80%); --background-filter: blur(10px); + --on-surface-color: #{transparentize($ui-base-color, 0.65)}; } diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 895762b8036..c1ee4ea10de 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -4217,7 +4217,7 @@ a.status-card { text-decoration: none; &:hover { - background: lighten($ui-base-color, 2%); + background: var(--on-surface-color); } } @@ -4346,19 +4346,18 @@ a.status-card { display: flex; } - &__selection-mode { - flex-grow: 1; - - .text-btn:hover { - text-decoration: underline; - } + &__select-menu:disabled { + visibility: hidden; } - &__actions { - .icon-button { - border-radius: 4px; - border: 1px solid var(--background-border-color); - padding: 5px; + &__mode-button { + margin-left: auto; + color: $highlight-text-color; + font-weight: bold; + font-size: 14px; + + &:hover { + color: lighten($highlight-text-color, 6%); } } } @@ -4566,6 +4565,7 @@ a.status-card { padding: 0; font-family: inherit; font-size: inherit; + font-weight: inherit; color: inherit; border: 0; background: transparent; @@ -10366,7 +10366,7 @@ noscript { cursor: pointer; &:hover { - background: lighten($ui-base-color, 1%); + background: var(--on-surface-color); } .notification-request__checkbox { diff --git a/app/javascript/styles/mastodon/variables.scss b/app/javascript/styles/mastodon/variables.scss index 92b4770fe38..c8271e0dcd9 100644 --- a/app/javascript/styles/mastodon/variables.scss +++ b/app/javascript/styles/mastodon/variables.scss @@ -109,5 +109,6 @@ $font-monospace: 'mastodon-font-monospace' !default; --surface-background-color: #{darken($ui-base-color, 4%)}; --surface-variant-background-color: #{$ui-base-color}; --surface-variant-active-background-color: #{lighten($ui-base-color, 4%)}; + --on-surface-color: #{transparentize($ui-base-color, 0.5)}; --avatar-border-radius: 8px; } From 2f01f5f4ea886c4a1bec2148d0ca82da5ae67f0c Mon Sep 17 00:00:00 2001 From: Michael Stanclift Date: Tue, 20 Aug 2024 02:48:51 -0500 Subject: [PATCH 076/156] Harmonize persistent scrollbar styles (#31445) --- .../styles/mastodon-light/diff.scss | 15 +++++++++++---- .../styles/mastodon/components.scss | 4 ---- app/javascript/styles/mastodon/reset.scss | 19 +++++++++++++------ 3 files changed, 24 insertions(+), 14 deletions(-) diff --git a/app/javascript/styles/mastodon-light/diff.scss b/app/javascript/styles/mastodon-light/diff.scss index 55eb88dae1e..8d801e4cd5b 100644 --- a/app/javascript/styles/mastodon-light/diff.scss +++ b/app/javascript/styles/mastodon-light/diff.scss @@ -1,10 +1,6 @@ // Notes! // Sass color functions, "darken" and "lighten" are automatically replaced. -html { - scrollbar-color: $ui-base-color rgba($ui-base-color, 0.25); -} - .simple_form .button.button-tertiary { color: $highlight-text-color; } @@ -561,3 +557,14 @@ a.sparkline { color: $dark-text-color; } } + +@supports not selector(::-webkit-scrollbar) { + html { + scrollbar-color: rgba($action-button-color, 0.25) + var(--background-border-color); + } +} + +::-webkit-scrollbar-thumb { + opacity: 0.25; +} diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index c1ee4ea10de..97abf77d10e 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -7560,10 +7560,6 @@ a.status-card { } } -::-webkit-scrollbar-thumb { - border-radius: 0; -} - noscript { text-align: center; diff --git a/app/javascript/styles/mastodon/reset.scss b/app/javascript/styles/mastodon/reset.scss index f8a4a08ced6..5a4152826d9 100644 --- a/app/javascript/styles/mastodon/reset.scss +++ b/app/javascript/styles/mastodon/reset.scss @@ -53,22 +53,29 @@ table { border-spacing: 0; } -html { - scrollbar-color: var(--background-border-color); +@supports not selector(::-webkit-scrollbar) { + html { + scrollbar-color: $action-button-color var(--background-border-color); + scrollbar-width: thin; + } } ::-webkit-scrollbar { - width: 4px; - height: 4px; + width: 8px; + height: 8px; } ::-webkit-scrollbar-thumb { - background-color: $ui-highlight-color; - opacity: .25; + background-color: $action-button-color; + border: 2px var(--background-border-color); + border-radius: 12px; + width: 6px; + box-shadow: inset 0 0 0 2px var(--background-border-color); } ::-webkit-scrollbar-track { background-color: var(--background-border-color); + border-radius: 0px; } ::-webkit-scrollbar-corner { From c75f7262ed32b7eb12aea154b0a41f876b7b58e9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 07:59:21 +0000 Subject: [PATCH 077/156] New Crowdin Translations (automated) (#31504) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ar.json | 7 --- app/javascript/mastodon/locales/be.json | 13 +++++ app/javascript/mastodon/locales/bg.json | 2 - app/javascript/mastodon/locales/ca.json | 20 ++++---- app/javascript/mastodon/locales/cy.json | 12 ----- app/javascript/mastodon/locales/da.json | 22 ++++----- app/javascript/mastodon/locales/de.json | 12 ----- app/javascript/mastodon/locales/el.json | 12 ----- app/javascript/mastodon/locales/en-GB.json | 12 ----- app/javascript/mastodon/locales/es-AR.json | 12 ----- app/javascript/mastodon/locales/es-MX.json | 12 ----- app/javascript/mastodon/locales/es.json | 12 ----- app/javascript/mastodon/locales/eu.json | 8 ---- app/javascript/mastodon/locales/fi.json | 24 +++++----- app/javascript/mastodon/locales/fo.json | 12 ----- app/javascript/mastodon/locales/fr-CA.json | 3 -- app/javascript/mastodon/locales/fr.json | 3 -- app/javascript/mastodon/locales/ga.json | 12 ----- app/javascript/mastodon/locales/gd.json | 12 ----- app/javascript/mastodon/locales/gl.json | 12 ----- app/javascript/mastodon/locales/he.json | 12 ----- app/javascript/mastodon/locales/hu.json | 12 ----- app/javascript/mastodon/locales/ig.json | 1 - app/javascript/mastodon/locales/is.json | 12 ----- app/javascript/mastodon/locales/it.json | 12 ----- app/javascript/mastodon/locales/kab.json | 1 - app/javascript/mastodon/locales/ko.json | 12 ----- app/javascript/mastodon/locales/lad.json | 4 -- app/javascript/mastodon/locales/lt.json | 12 ----- app/javascript/mastodon/locales/nl.json | 12 ----- app/javascript/mastodon/locales/nn.json | 12 ----- app/javascript/mastodon/locales/pl.json | 22 ++++----- app/javascript/mastodon/locales/pt-BR.json | 3 -- app/javascript/mastodon/locales/sk.json | 6 +++ app/javascript/mastodon/locales/sl.json | 6 --- app/javascript/mastodon/locales/sq.json | 12 ----- app/javascript/mastodon/locales/sv.json | 9 +--- app/javascript/mastodon/locales/th.json | 10 ---- app/javascript/mastodon/locales/tr.json | 12 ----- app/javascript/mastodon/locales/uk.json | 12 ----- app/javascript/mastodon/locales/vi.json | 10 ++++ app/javascript/mastodon/locales/zh-CN.json | 12 ----- app/javascript/mastodon/locales/zh-TW.json | 22 ++++----- config/locales/be.yml | 55 ++++++++++++++++++++++ 44 files changed, 137 insertions(+), 390 deletions(-) diff --git a/app/javascript/mastodon/locales/ar.json b/app/javascript/mastodon/locales/ar.json index 02692743970..a022f3a0e52 100644 --- a/app/javascript/mastodon/locales/ar.json +++ b/app/javascript/mastodon/locales/ar.json @@ -500,14 +500,7 @@ "notification.status": "{name} نشر للتو", "notification.update": "عدّلَ {name} منشورًا", "notification_requests.accept": "موافقة", - "notification_requests.accept_all": "قبول الكل", - "notification_requests.confirm_accept_all.button": "قبول الكل", - "notification_requests.confirm_accept_all.title": "أتريد قبول طلبات الإشعار؟", - "notification_requests.confirm_dismiss_all.button": "تجاهل الكل", "notification_requests.dismiss": "تخطي", - "notification_requests.dismiss_all": "تجاهل الكل", - "notification_requests.enter_selection_mode": "اختر", - "notification_requests.exit_selection_mode": "إلغاء", "notification_requests.explainer_for_limited_account": "تم تصفية الإشعارات من هذا الحساب لأن الحساب تم تقييده من قبل مشرف.", "notification_requests.notifications_from": "إشعارات من {name}", "notification_requests.title": "الإشعارات المصفاة", diff --git a/app/javascript/mastodon/locales/be.json b/app/javascript/mastodon/locales/be.json index 1ba69f27f3a..546a1457a99 100644 --- a/app/javascript/mastodon/locales/be.json +++ b/app/javascript/mastodon/locales/be.json @@ -11,6 +11,7 @@ "about.not_available": "Дадзеная інфармацыя не дасяжная на гэтым серверы.", "about.powered_by": "Дэцэнтралізаваная сацыяльная сетка, створаная {mastodon}", "about.rules": "Правілы сервера", + "account.account_note_header": "Асабістая нататка", "account.add_or_remove_from_list": "Дадаць або выдаліць са спісаў", "account.badges.bot": "Бот", "account.badges.group": "Група", @@ -481,6 +482,11 @@ "notification.favourite": "Ваш допіс упадабаны {name}", "notification.follow": "{name} падпісаўся на вас", "notification.follow_request": "{name} адправіў запыт на падпіску", + "notification.label.mention": "Згадванне", + "notification.label.private_mention": "Асабістае згадванне", + "notification.label.private_reply": "Асабісты адказ", + "notification.label.reply": "Адказ", + "notification.mention": "Згадванне", "notification.moderation-warning.learn_more": "Даведацца больш", "notification.moderation_warning": "Вы атрымалі папярэджанне аб мадэрацыі", "notification.moderation_warning.action_delete_statuses": "Некаторыя вашыя допісы былі выдаленыя.", @@ -506,6 +512,7 @@ "notification_requests.minimize_banner": "Згарнуць банер адфільтраваных апавяшчэнняў", "notification_requests.notifications_from": "Апавяшчэнні ад {name}", "notification_requests.title": "Адфільтраваныя апавяшчэнні", + "notification_requests.view": "Прагляд апавяшчэнняў", "notifications.clear": "Ачысціць апавяшчэнні", "notifications.clear_confirmation": "Вы ўпэўнены, што жадаеце назаўсёды сцерці ўсё паведамленні?", "notifications.clear_title": "Ачысціць апавяшчэнні?", @@ -542,6 +549,10 @@ "notifications.permission_denied": "Апавяшчэнні на працоўным стале недаступныя з-за папярэдне адхіленага запыта праў браўзера", "notifications.permission_denied_alert": "Апавяшчэнні на працоўным стале не могуць быць уключаныя, з-за таго што запыт браўзера быў адхілены", "notifications.permission_required": "Апавяшчэнні на працоўным стале недаступныя, з-за таго што неабходны дазвол не быў дадзены.", + "notifications.policy.accept": "Прыняць", + "notifications.policy.accept_hint": "Паказваць у апавяшчэннях", + "notifications.policy.drop": "Iгнараваць", + "notifications.policy.filter": "Фільтраваць", "notifications.policy.filter_new_accounts.hint": "Створаныя на працягу {days, plural, one {апошняга # дня} few {апошніх # дзён} many {апошніх # дзён} other {апошняй # дня}}", "notifications.policy.filter_new_accounts_title": "Новыя ўліковыя запісы", "notifications.policy.filter_not_followers_hint": "Уключаючы людзей, якія падпісаны на вас менш, чым {days, plural, one {# дзень} few {# дні} many {# дзён} other {# дня}}", @@ -550,6 +561,7 @@ "notifications.policy.filter_not_following_title": "Людзі, на якіх вы не падпісаны", "notifications.policy.filter_private_mentions_hint": "Фільтруецца за выключэннем адказу на вашае згадванне ці калі вы падпісаны на адпраўніка", "notifications.policy.filter_private_mentions_title": "Непажаданыя асаблівыя згадванні", + "notifications.policy.title": "Наладзіць апавяшчэнні ад…", "notifications_permission_banner.enable": "Уключыць апавяшчэнні на працоўным стале", "notifications_permission_banner.how_to_control": "Каб атрымліваць апавяшчэнні, калі Mastodon не адкрыты, уключыце апавяшчэнні працоўнага стала. Вы зможаце дакладна кантраляваць, якія падзеі будуць ствараць апавяшчэнні з дапамогай {icon} кнопкі, як толькі яны будуць уключаны.", "notifications_permission_banner.title": "Не прапусціце нічога", @@ -790,6 +802,7 @@ "timeline_hint.remote_resource_not_displayed": "{resource} з іншых сервераў не адлюстроўваецца.", "timeline_hint.resources.followers": "Падпісчыкі", "timeline_hint.resources.follows": "Падпіскі", + "timeline_hint.resources.replies": "Некаторыя адказы", "timeline_hint.resources.statuses": "Старыя допісы", "trends.counter_by_accounts": "{count, plural, one {{counter} чалавек} few {{counter} чалавекі} many {{counter} людзей} other {{counter} чалавек}} за {days, plural, one {{days} апошні дзень} few {{days} апошнія дні} many {{days} апошніх дзён} other {{days} апошніх дзён}}", "trends.trending_now": "Актуальнае", diff --git a/app/javascript/mastodon/locales/bg.json b/app/javascript/mastodon/locales/bg.json index 6687c64a6d1..69166eafb88 100644 --- a/app/javascript/mastodon/locales/bg.json +++ b/app/javascript/mastodon/locales/bg.json @@ -505,8 +505,6 @@ "notification.update": "{name} промени публикация", "notification_requests.accept": "Приемам", "notification_requests.dismiss": "Отхвърлям", - "notification_requests.enter_selection_mode": "Изберете", - "notification_requests.exit_selection_mode": "Отказ", "notification_requests.explainer_for_limited_account": "Известията от този акаунт са прецедени, защото акаунтът е ограничен от модератор.", "notification_requests.explainer_for_limited_remote_account": "Известията от този акаунт са прецедени, защото акаунтът или сървърът му е ограничен от модератор.", "notification_requests.maximize": "Максимизиране", diff --git a/app/javascript/mastodon/locales/ca.json b/app/javascript/mastodon/locales/ca.json index a41e7ba4dd6..777e8863271 100644 --- a/app/javascript/mastodon/locales/ca.json +++ b/app/javascript/mastodon/locales/ca.json @@ -517,17 +517,17 @@ "notification.status": "{name} acaba de publicar", "notification.update": "{name} ha editat un tut", "notification_requests.accept": "Accepta", - "notification_requests.accept_all": "Accepta-ho tot", - "notification_requests.accept_multiple": "{count, plural, one {Accepta # petició} other {Accepta # peticions}}", - "notification_requests.confirm_accept_all.button": "Accepta-ho tot", - "notification_requests.confirm_accept_all.message": "Esteu a punt d'acceptar {count, plural, one {una petició de notificació} other {# peticions de notificació}}. N'esteu segurs de continuar?", - "notification_requests.confirm_accept_all.title": "Accepteu peticions de notificació?", - "notification_requests.confirm_dismiss_all.button": "Descarta-les totes", - "notification_requests.confirm_dismiss_all.title": "Descarta la sol·licitud de notificació?", + "notification_requests.accept_multiple": "{count, plural, one {Accepta # petició…} other {Accepta # peticions…}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, one {Accepta petició} other {Accepta peticions}}", + "notification_requests.confirm_accept_multiple.message": "Esteu a punt d'acceptar {count, plural, one {una petició de notificació} other {# peticions de notificació}}. N'esteu segurs de continuar?", + "notification_requests.confirm_accept_multiple.title": "Acceptar peticions de notificació?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Descarta petició} other {Descarta peticions}}", + "notification_requests.confirm_dismiss_multiple.message": "Esteu a punt de descartar {count, plural, one {una petició de notificació} other {# peticions de notificació}}. No hi {count, plural, one {} other {}} podreu tornar a accedir fàcilment. N'esteu segurs de continuar?", + "notification_requests.confirm_dismiss_multiple.title": "Descartar les peticions de notificació?", "notification_requests.dismiss": "Ignora", - "notification_requests.dismiss_all": "Descarta-ho tot", - "notification_requests.enter_selection_mode": "Selecciona", - "notification_requests.exit_selection_mode": "Cancel·la", + "notification_requests.dismiss_multiple": "{count, plural, one {Descarta # petició…} other {Descarta # peticions…}}", + "notification_requests.edit_selection": "Edita", + "notification_requests.exit_selection": "Fet", "notification_requests.explainer_for_limited_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador l'ha limitat.", "notification_requests.explainer_for_limited_remote_account": "S'han filtrat les notificacions d'aquest compte perquè un moderador ha limitat el compte o el seu servidor.", "notification_requests.maximize": "Maximitza", diff --git a/app/javascript/mastodon/locales/cy.json b/app/javascript/mastodon/locales/cy.json index 8b86b49e06f..4fb02ba7f12 100644 --- a/app/javascript/mastodon/locales/cy.json +++ b/app/javascript/mastodon/locales/cy.json @@ -518,19 +518,7 @@ "notification.status": "{name} newydd ei bostio", "notification.update": "Golygodd {name} bostiad", "notification_requests.accept": "Derbyn", - "notification_requests.accept_all": "Derbyn y cyfan", - "notification_requests.accept_multiple": "{count, plural, one {Derbyn # cais} other {Derbyn # cais}}", - "notification_requests.confirm_accept_all.button": "Derbyn y cyfan", - "notification_requests.confirm_accept_all.message": "Rydych ar fin derbyn {count, plural, one {un cais hysbysu} other {# cais hysbysiad}}. A ydych yn siŵr eich bod am fwrw ymlaen?", - "notification_requests.confirm_accept_all.title": "Derbyn ceisiadau hysbysu?", - "notification_requests.confirm_dismiss_all.button": "Diystyru pob un", - "notification_requests.confirm_dismiss_all.message": "Rydych ar fin diystyru {count, plural, one {un cais hysbysu} other {# cais hysbysiad}}. Ni fyddwch yn gallu cyrchu {count, plural, one {it} other {them}} yn hawdd eto. A ydych yn siŵr eich bod am fwrw ymlaen?", - "notification_requests.confirm_dismiss_all.title": "Diystyru ceisiadau hysbysu?", "notification_requests.dismiss": "Cau", - "notification_requests.dismiss_all": "Diystyru pob un", - "notification_requests.dismiss_multiple": "{count, plural, one {Diystyru # cais} other {Diystyru # cais}}", - "notification_requests.enter_selection_mode": "Dewis", - "notification_requests.exit_selection_mode": "Canslo", "notification_requests.explainer_for_limited_account": "Mae hysbysiadau o'r cyfrif hwn wedi'u hidlo oherwydd bod y cyfrif wedi'i gyfyngu gan gymedrolwr.", "notification_requests.explainer_for_limited_remote_account": "Mae hysbysiadau o'r cyfrif hwn wedi'u hidlo oherwydd bod y cyfrif neu ei weinydd wedi'i gyfyngu gan gymedrolwr.", "notification_requests.maximize": "Mwyhau", diff --git a/app/javascript/mastodon/locales/da.json b/app/javascript/mastodon/locales/da.json index a9e549470c8..9ae27e134ea 100644 --- a/app/javascript/mastodon/locales/da.json +++ b/app/javascript/mastodon/locales/da.json @@ -518,19 +518,17 @@ "notification.status": "{name} har netop postet", "notification.update": "{name} redigerede et indlæg", "notification_requests.accept": "Acceptér", - "notification_requests.accept_all": "Acceptér alle", - "notification_requests.accept_multiple": "{count, plural, one {Acceptér # anmodning} other {Acceptér # anmodninger}}", - "notification_requests.confirm_accept_all.button": "Acceptér alle", - "notification_requests.confirm_accept_all.message": "Man er ved at acceptere {count, plural, one {en notifikationsanmodning} other {# notifikationsanmodninger}}. Fortsæt, sikker?", - "notification_requests.confirm_accept_all.title": "Acceptér notifikationsanmodninger?", - "notification_requests.confirm_dismiss_all.button": "Afvis alle", - "notification_requests.confirm_dismiss_all.message": "Man er ved at afvise {count, plural, one {en notifikationsanmodning} other {# notifikationsanmodninger}}. Man vil derfor ikke nemt kunne tilgå {count, plural, one {den} other {dem}} igen. Fortsæt, sikker?", - "notification_requests.confirm_dismiss_all.title": "Afvis notifikationsanmodninger?", + "notification_requests.accept_multiple": "{count, plural, one {Acceptér # anmodning…} other {Acceptér # anmodninger…}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, one {Acceptér anmodning} other {Acceptér anmodninger}}", + "notification_requests.confirm_accept_multiple.message": "{count, plural, one {En notifikationsanmodning} other {# notifikationsanmodninger}} er ved at blive accepteret. Fortsæt, sikker?", + "notification_requests.confirm_accept_multiple.title": "Acceptér notifikationsanmodninger?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Afvis anmodning} other {Afvis anmodninger}}", + "notification_requests.confirm_dismiss_multiple.message": "{count, plural, one {En notifikationsanmodning} other {# notifikationsanmodninger}} er ved at blive afvist, hvorfor man ikke nemt vil kunne tilgå {count, plural, one {den} other {dem}} igen. Fortsæt, sikker?", + "notification_requests.confirm_dismiss_multiple.title": "Afvis notifikationsanmodninger?", "notification_requests.dismiss": "Afvis", - "notification_requests.dismiss_all": "Afvis alle", - "notification_requests.dismiss_multiple": "{count, plural, one {Afvis # anmodning} other {Afvis # anmodninger}}", - "notification_requests.enter_selection_mode": "Vælg", - "notification_requests.exit_selection_mode": "Afbryd", + "notification_requests.dismiss_multiple": "{count, plural, one {Afvis # anmodning…} other {Afvis # anmodninger…}}", + "notification_requests.edit_selection": "Redigér", + "notification_requests.exit_selection": "Udført", "notification_requests.explainer_for_limited_account": "Notifikationer fra denne konto er blevet filtreret, da kontoen er pålagt restriktioner af en moderator.", "notification_requests.explainer_for_limited_remote_account": "Notifikationer fra denne konto er blevet filtreret, da kontoen eller dens server er pålagt restriktioner af en moderator.", "notification_requests.maximize": "Maksimér", diff --git a/app/javascript/mastodon/locales/de.json b/app/javascript/mastodon/locales/de.json index 2d49f172e6b..2d72740b4ae 100644 --- a/app/javascript/mastodon/locales/de.json +++ b/app/javascript/mastodon/locales/de.json @@ -518,19 +518,7 @@ "notification.status": "{name} hat gerade etwas gepostet", "notification.update": "{name} bearbeitete einen Beitrag", "notification_requests.accept": "Genehmigen", - "notification_requests.accept_all": "Alle genehmigen", - "notification_requests.accept_multiple": "{count, plural, one {# Anfrage genehmigen} other {# Anfragen genehmigen}}", - "notification_requests.confirm_accept_all.button": "Alle genehmigen", - "notification_requests.confirm_accept_all.message": "Du bist dabei, {{count, plural, one {eine Benachrichtigungsanfrage} other {# Benachrichtigungsanfragen}} zu genehmigen. Möchtest du wirklich fortfahren?", - "notification_requests.confirm_accept_all.title": "Benachrichtigungsanfragen genehmigen?", - "notification_requests.confirm_dismiss_all.button": "Alle ablehnen", - "notification_requests.confirm_dismiss_all.message": "Du bist dabei, {count, plural, one {eine Benachrichtigungsanfrage} other {# Benachrichtigungsanfragen}} abzulehnen. Du wirst nicht mehr ohne Weiteres auf {count, plural, one {sie} other {sie}} zugreifen können. Möchtest du wirklich fortfahren?", - "notification_requests.confirm_dismiss_all.title": "Benachrichtigungsanfragen ablehnen?", "notification_requests.dismiss": "Ablehnen", - "notification_requests.dismiss_all": "Alle ablehnen", - "notification_requests.dismiss_multiple": "{count, plural, one {# Anfrage ablehnen} other {# Anfragen ablehnen}}", - "notification_requests.enter_selection_mode": "Auswählen", - "notification_requests.exit_selection_mode": "Abbrechen", "notification_requests.explainer_for_limited_account": "Benachrichtigungen von diesem Konto wurden gefiltert, weil es durch Moderator*innen eingeschränkt wurde.", "notification_requests.explainer_for_limited_remote_account": "Benachrichtigungen von diesem Konto wurden gefiltert, weil deren Konto oder Server durch Moderator*innen eingeschränkt wurde.", "notification_requests.maximize": "Maximieren", diff --git a/app/javascript/mastodon/locales/el.json b/app/javascript/mastodon/locales/el.json index c220f3a4e0c..9603da4ffa9 100644 --- a/app/javascript/mastodon/locales/el.json +++ b/app/javascript/mastodon/locales/el.json @@ -518,19 +518,7 @@ "notification.status": "Ο/Η {name} μόλις ανέρτησε κάτι", "notification.update": "ο/η {name} επεξεργάστηκε μια ανάρτηση", "notification_requests.accept": "Αποδοχή", - "notification_requests.accept_all": "Αποδοχή όλων", - "notification_requests.accept_multiple": "{count, plural, one {Αποδοχή # αιτήματος} other {Αποδοχή # αιτημάτων}}", - "notification_requests.confirm_accept_all.button": "Αποδοχή όλων", - "notification_requests.confirm_accept_all.message": "Πρόκειται να αποδεχτείς {count, plural, one {ένα αίτημα ειδοποίησης} other {# αιτήματα ειδοποίησης}}. Σίγουρα θες να συνεχίσεις;", - "notification_requests.confirm_accept_all.title": "Αποδοχή αιτήσεων ειδοποίησης;", - "notification_requests.confirm_dismiss_all.button": "Παράβλεψη όλων", - "notification_requests.confirm_dismiss_all.message": "Πρόκειται να απορρίψεις {count, plural, one {ένα αίτημα ειδοποίησης} other {# αιτήματα ειδοποίησης}}. Δεν θα μπορείς να έχεις πρόσβαση εύκολα {count, plural, one {σε αυτή} other {σε αυτές}} ξανά. Σίγουρα θες να συνεχίσεις;", - "notification_requests.confirm_dismiss_all.title": "Απόρριψη αιτημάτων ειδοποίησης;", "notification_requests.dismiss": "Απόρριψη", - "notification_requests.dismiss_all": "Παράβλεψη όλων", - "notification_requests.dismiss_multiple": "{count, plural, one {Παράβλεψη # αιτήματος} other {Παράβλεψη # αιτημάτων}}", - "notification_requests.enter_selection_mode": "Επιλογή", - "notification_requests.exit_selection_mode": "Άκυρο", "notification_requests.explainer_for_limited_account": "Οι ειδοποιήσεις από αυτόν τον λογαριασμό έχουν φιλτραριστεί επειδή ο λογαριασμός έχει περιοριστεί από έναν συντονιστή.", "notification_requests.explainer_for_limited_remote_account": "Οι ειδοποιήσεις από αυτόν τον λογαριασμό έχουν φιλτραριστεί επειδή ο λογαριασμός ή ο διακομιστής του έχει περιοριστεί από έναν συντονιστή.", "notification_requests.maximize": "Μεγιστοποίηση", diff --git a/app/javascript/mastodon/locales/en-GB.json b/app/javascript/mastodon/locales/en-GB.json index 83153339941..d6e3429c3bd 100644 --- a/app/javascript/mastodon/locales/en-GB.json +++ b/app/javascript/mastodon/locales/en-GB.json @@ -517,19 +517,7 @@ "notification.status": "{name} just posted", "notification.update": "{name} edited a post", "notification_requests.accept": "Accept", - "notification_requests.accept_all": "Accept all", - "notification_requests.accept_multiple": "{count, plural, one {Accept 1 request} other {Accept # requests}}", - "notification_requests.confirm_accept_all.button": "Accept all", - "notification_requests.confirm_accept_all.message": "You are about to accept {count, plural, one {one notification request} other {# notification requests}}. Are you sure you want to proceed?", - "notification_requests.confirm_accept_all.title": "Accept notification requests?", - "notification_requests.confirm_dismiss_all.button": "Dismiss all", - "notification_requests.confirm_dismiss_all.message": "You are about to dismiss {count, plural, one {one notification request} other {# notification requests}}. You won't be able to easily access {count, plural, one {it} other {them}} again. Are you sure you want to proceed?", - "notification_requests.confirm_dismiss_all.title": "Dismiss notification requests?", "notification_requests.dismiss": "Dismiss", - "notification_requests.dismiss_all": "Dismiss all", - "notification_requests.dismiss_multiple": "{count, plural, one {Dismiss one request} other {Dismiss # requests}}", - "notification_requests.enter_selection_mode": "Select", - "notification_requests.exit_selection_mode": "Cancel", "notification_requests.explainer_for_limited_account": "Notifications from this account have been filtered because the account has been limited by a moderator.", "notification_requests.explainer_for_limited_remote_account": "Notifications from this account have been filtered because the account or its server has been limited by a moderator.", "notification_requests.minimize_banner": "Minimize filtered notifications banner", diff --git a/app/javascript/mastodon/locales/es-AR.json b/app/javascript/mastodon/locales/es-AR.json index 0722a08ea63..ba0a1a45b92 100644 --- a/app/javascript/mastodon/locales/es-AR.json +++ b/app/javascript/mastodon/locales/es-AR.json @@ -518,19 +518,7 @@ "notification.status": "{name} acaba de enviar un mensaje", "notification.update": "{name} editó un mensaje", "notification_requests.accept": "Aceptar", - "notification_requests.accept_all": "Aceptar todas", - "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitud} other {Aceptar # solicitudes}}", - "notification_requests.confirm_accept_all.button": "Aceptar todas", - "notification_requests.confirm_accept_all.message": "Estás a punto de aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿Estás seguro de que querés continuar?", - "notification_requests.confirm_accept_all.title": "¿Aceptar solicitudes de notificación?", - "notification_requests.confirm_dismiss_all.button": "Descartar todas", - "notification_requests.confirm_dismiss_all.message": "Estás a punto de descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿Estás seguro de que querés continuar?", - "notification_requests.confirm_dismiss_all.title": "¿Descartar solicitudes de notificación?", "notification_requests.dismiss": "Descartar", - "notification_requests.dismiss_all": "Descartar todas", - "notification_requests.dismiss_multiple": "{count, plural, one {Descartar # solicitud} other {Descartar # solicitudes}}", - "notification_requests.enter_selection_mode": "Seleccionar", - "notification_requests.exit_selection_mode": "Cancelar", "notification_requests.explainer_for_limited_account": "Las notificaciones de esta cuenta fueron filtradas porque la misma fue limitada por un moderador.", "notification_requests.explainer_for_limited_remote_account": "Las notificaciones de esta cuenta fueron filtradas porque la cuenta o su servidor fueron limitados por un moderador.", "notification_requests.maximize": "Maximizar", diff --git a/app/javascript/mastodon/locales/es-MX.json b/app/javascript/mastodon/locales/es-MX.json index 0ff6c25328f..3267b28d613 100644 --- a/app/javascript/mastodon/locales/es-MX.json +++ b/app/javascript/mastodon/locales/es-MX.json @@ -518,19 +518,7 @@ "notification.status": "{name} acaba de publicar", "notification.update": "{name} editó una publicación", "notification_requests.accept": "Aceptar", - "notification_requests.accept_all": "Aceptar todas", - "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitud} other {Aceptar # solicitudes}}", - "notification_requests.confirm_accept_all.button": "Aceptar todas", - "notification_requests.confirm_accept_all.message": "Vas a aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿Estás seguro de que quieres continuar?", - "notification_requests.confirm_accept_all.title": "¿Aceptar todas las solicitudes?", - "notification_requests.confirm_dismiss_all.button": "Descartar todas", - "notification_requests.confirm_dismiss_all.message": "Vas a descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿Estás seguro de que quieres continuar?", - "notification_requests.confirm_dismiss_all.title": "¿Descartar todas las solicitudes?", "notification_requests.dismiss": "Descartar", - "notification_requests.dismiss_all": "Descartar todas", - "notification_requests.dismiss_multiple": "{count, plural, one {Descartar # solicitud} other {Descartar # solicitudes}}", - "notification_requests.enter_selection_mode": "Seleccionar", - "notification_requests.exit_selection_mode": "Cancelar", "notification_requests.explainer_for_limited_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta ha sido limitada por un moderador.", "notification_requests.explainer_for_limited_remote_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta o su servidor ha sido limitada por un moderador.", "notification_requests.maximize": "Maximizar", diff --git a/app/javascript/mastodon/locales/es.json b/app/javascript/mastodon/locales/es.json index b8f5de997a2..04b46e166ad 100644 --- a/app/javascript/mastodon/locales/es.json +++ b/app/javascript/mastodon/locales/es.json @@ -518,19 +518,7 @@ "notification.status": "{name} acaba de publicar", "notification.update": "{name} editó una publicación", "notification_requests.accept": "Aceptar", - "notification_requests.accept_all": "Aceptar todas", - "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitud} other {Aceptar # solicitudes}}", - "notification_requests.confirm_accept_all.button": "Aceptar todas", - "notification_requests.confirm_accept_all.message": "Vas a aceptar {count, plural, one {una solicitud} other {# solicitudes}}. ¿Estás seguro de que quieres continuar?", - "notification_requests.confirm_accept_all.title": "¿Aceptar todas las solicitudes?", - "notification_requests.confirm_dismiss_all.button": "Descartar todas", - "notification_requests.confirm_dismiss_all.message": "Vas a descartar {count, plural, one {una solicitud} other {# solicitudes}}. No vas a poder acceder fácilmente a {count, plural, one {ella} other {ellas}} de nuevo. ¿Estás seguro de que quieres continuar?", - "notification_requests.confirm_dismiss_all.title": "¿Descartar todas las solicitudes?", "notification_requests.dismiss": "Descartar", - "notification_requests.dismiss_all": "Descartar todas", - "notification_requests.dismiss_multiple": "{count, plural, one {Descartar # solicitud} other {Descartar # solicitudes}}", - "notification_requests.enter_selection_mode": "Seleccionar", - "notification_requests.exit_selection_mode": "Cancelar", "notification_requests.explainer_for_limited_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta ha sido limitada por un moderador.", "notification_requests.explainer_for_limited_remote_account": "Las notificaciones de esta cuenta han sido filtradas porque la cuenta o su servidor ha sido limitada por un moderador.", "notification_requests.maximize": "Maximizar", diff --git a/app/javascript/mastodon/locales/eu.json b/app/javascript/mastodon/locales/eu.json index b2a8fe0da3e..85855d91656 100644 --- a/app/javascript/mastodon/locales/eu.json +++ b/app/javascript/mastodon/locales/eu.json @@ -502,15 +502,7 @@ "notification.status": "{name} erabiltzaileak bidalketa egin berri du", "notification.update": "{name} erabiltzaileak bidalketa bat editatu du", "notification_requests.accept": "Onartu", - "notification_requests.accept_all": "Onartu dena", - "notification_requests.confirm_accept_all.button": "Onartu dena", - "notification_requests.confirm_accept_all.title": "Onartu jakinarazpen-eskaerak?", - "notification_requests.confirm_dismiss_all.button": "Baztertu guztiak", - "notification_requests.confirm_dismiss_all.title": "Baztertu jakinarazpen-eskaerak?", "notification_requests.dismiss": "Baztertu", - "notification_requests.dismiss_all": "Baztertu guztiak", - "notification_requests.enter_selection_mode": "Hautatu", - "notification_requests.exit_selection_mode": "Utzi", "notification_requests.maximize": "Maximizatu", "notification_requests.notifications_from": "{name} erabiltzailearen jakinarazpenak", "notification_requests.title": "Iragazitako jakinarazpenak", diff --git a/app/javascript/mastodon/locales/fi.json b/app/javascript/mastodon/locales/fi.json index 9b48f1bf37d..1dc3872b09a 100644 --- a/app/javascript/mastodon/locales/fi.json +++ b/app/javascript/mastodon/locales/fi.json @@ -518,19 +518,17 @@ "notification.status": "{name} julkaisi juuri", "notification.update": "{name} muokkasi julkaisua", "notification_requests.accept": "Hyväksy", - "notification_requests.accept_all": "Hyväksy kaikki", - "notification_requests.accept_multiple": "{count, plural, one {Hyväksy # pyyntö} other {Hyväksy # pyyntöä}}", - "notification_requests.confirm_accept_all.button": "Hyväksy kaikki", - "notification_requests.confirm_accept_all.message": "Olet aikeissa hyväksyä {count, plural, one {ilmoituspyynnön} other {# ilmoituspyyntöä}}. Haluatko varmasti jatkaa?", - "notification_requests.confirm_accept_all.title": "Hyväksytäänkö ilmoituspyynnöt?", - "notification_requests.confirm_dismiss_all.button": "Hylkää kaikki", - "notification_requests.confirm_dismiss_all.message": "Olet aikeissa hylätä {count, plural, one {ilmoituspyynnön} other {# ilmoituspyyntöä}}. Et saa {count, plural, one {sitä} other {niitä}} enää helposti takaisin. Haluatko varmasti jatkaa?", - "notification_requests.confirm_dismiss_all.title": "Hylätäänkö ilmoituspyynnöt?", + "notification_requests.accept_multiple": "{count, plural, one {Hyväksy # pyyntö…} other {Hyväksy # pyyntöä…}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, one {Hyväksy pyyntö} other {Hyväksy pyynnöt}}", + "notification_requests.confirm_accept_multiple.message": "Olet aikeissa hyväksyä {count, plural, one {ilmoituspyynnön} other {# ilmoituspyyntöä}}. Haluatko varmasti jatkaa?", + "notification_requests.confirm_accept_multiple.title": "Hyväksytäänkö ilmoituspyynnöt?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, one {Hylkää pyyntö} other {Hylkää pyynnöt}}", + "notification_requests.confirm_dismiss_multiple.message": "Olet aikeissa hylätä {count, plural, one {ilmoituspyynnön} other {# ilmoituspyyntöä}}. Et saa {count, plural, one {sitä} other {niitä}} enää helposti takaisin. Haluatko varmasti jatkaa?", + "notification_requests.confirm_dismiss_multiple.title": "Hylätäänkö ilmoituspyynnöt?", "notification_requests.dismiss": "Hylkää", - "notification_requests.dismiss_all": "Hylkää kaikki", - "notification_requests.dismiss_multiple": "{count, plural, one {Hylkää # pyyntö} other {Hylkää # pyyntöä}}", - "notification_requests.enter_selection_mode": "Valitse", - "notification_requests.exit_selection_mode": "Peruuta", + "notification_requests.dismiss_multiple": "{count, plural, one {Hylkää # pyyntö…} other {Hylkää # pyyntöä…}}", + "notification_requests.edit_selection": "Muokkaa", + "notification_requests.exit_selection": "Valmis", "notification_requests.explainer_for_limited_account": "Tähän tiliin liittyvät ilmoitukset on suodatettu, koska moderaattori on rajoittanut tiliä.", "notification_requests.explainer_for_limited_remote_account": "Tähän tiliin liittyvät ilmoitukset on suodatettu, koska moderaattori on rajoittanut tiliä tai sen palvelinta.", "notification_requests.maximize": "Suurenna", @@ -589,7 +587,7 @@ "notifications.policy.filter_not_following_hint": "Kunnes hyväksyt heidät manuaalisesti", "notifications.policy.filter_not_following_title": "Käyttäjät, joita et seuraa", "notifications.policy.filter_private_mentions_hint": "Suodatetaan, ellei se ole vastaus omaan mainintaasi tai ellet seuraa lähettäjää", - "notifications.policy.filter_private_mentions_title": "Ei-toivotut yksityismaininnat", + "notifications.policy.filter_private_mentions_title": "Pyytämättömät yksityismaininnat", "notifications.policy.title": "Hallitse ilmoituksia kohteesta…", "notifications_permission_banner.enable": "Ota työpöytäilmoitukset käyttöön", "notifications_permission_banner.how_to_control": "Saadaksesi ilmoituksia, kun Mastodon ei ole auki, ota työpöytäilmoitukset käyttöön. Voit hallita tarkasti, mistä saat työpöytäilmoituksia kun ilmoitukset on otettu käyttöön yllä olevan {icon}-painikkeen kautta.", diff --git a/app/javascript/mastodon/locales/fo.json b/app/javascript/mastodon/locales/fo.json index 36198e9e591..beabf7fa3b4 100644 --- a/app/javascript/mastodon/locales/fo.json +++ b/app/javascript/mastodon/locales/fo.json @@ -518,19 +518,7 @@ "notification.status": "{name} hevur júst postað", "notification.update": "{name} rættaði ein post", "notification_requests.accept": "Góðtak", - "notification_requests.accept_all": "Góðtak alt", - "notification_requests.accept_multiple": "{count, plural, one {Góðtak # umbøn} other {Góðtak # umbønir}}", - "notification_requests.confirm_accept_all.button": "Góðtak alt", - "notification_requests.confirm_accept_all.message": "Tú er í ferð við at góðtaka {count, plural, one {eina fráboðanarumbøn} other {# fráboðanarumbønir}}. Er tú vís/ur í at tú vilt halda fram?", - "notification_requests.confirm_accept_all.title": "Góðtekur tú umbøn um fráboðan?", - "notification_requests.confirm_dismiss_all.button": "Vraka alt", - "notification_requests.confirm_dismiss_all.message": "Tú ert í ferð við at kveistra burtur {count, plural, one {eina fráboðanarumbøn} other {# fráboðanarumbønir}}. Tað verður ikki lætt hjá tær at fáa atgongd til {count, plural, one {hana} other {tær}} aftur. Er tú vís/ur í, at tú vil halda fram?", - "notification_requests.confirm_dismiss_all.title": "Kveistra burtur fráboðanarumbønir?", "notification_requests.dismiss": "Avvís", - "notification_requests.dismiss_all": "Vraka alt", - "notification_requests.dismiss_multiple": "{count, plural, one {Kveistra burtur # umbøn} other {Kveistra burtur # umbønir}}", - "notification_requests.enter_selection_mode": "Vel", - "notification_requests.exit_selection_mode": "Strika", "notification_requests.explainer_for_limited_account": "Fráboðanir frá hesi kontuni eru filtreraðar burtur, tí kontan er avmarkað av einum umsjónarfólki.", "notification_requests.explainer_for_limited_remote_account": "Fráboðanir frá hesi kontuni eru filtreraðar burtur, tí kontan ella ambætarin hjá kontuni eru avmarkaði av einum umsjónarfólki.", "notification_requests.maximize": "Mesta", diff --git a/app/javascript/mastodon/locales/fr-CA.json b/app/javascript/mastodon/locales/fr-CA.json index 9cf1d8a69ba..e57bc694aff 100644 --- a/app/javascript/mastodon/locales/fr-CA.json +++ b/app/javascript/mastodon/locales/fr-CA.json @@ -490,9 +490,6 @@ "notification.status": "{name} vient de publier", "notification.update": "{name} a modifié une publication", "notification_requests.accept": "Accepter", - "notification_requests.accept_all": "Tout accepter", - "notification_requests.confirm_accept_all.button": "Tout accepter", - "notification_requests.confirm_dismiss_all.button": "Tout rejeter", "notification_requests.dismiss": "Rejeter", "notification_requests.notifications_from": "Notifications de {name}", "notification_requests.title": "Notifications filtrées", diff --git a/app/javascript/mastodon/locales/fr.json b/app/javascript/mastodon/locales/fr.json index 6546cbb1e9f..dd713e50ea1 100644 --- a/app/javascript/mastodon/locales/fr.json +++ b/app/javascript/mastodon/locales/fr.json @@ -490,9 +490,6 @@ "notification.status": "{name} vient de publier", "notification.update": "{name} a modifié un message", "notification_requests.accept": "Accepter", - "notification_requests.accept_all": "Tout accepter", - "notification_requests.confirm_accept_all.button": "Tout accepter", - "notification_requests.confirm_dismiss_all.button": "Tout rejeter", "notification_requests.dismiss": "Rejeter", "notification_requests.notifications_from": "Notifications de {name}", "notification_requests.title": "Notifications filtrées", diff --git a/app/javascript/mastodon/locales/ga.json b/app/javascript/mastodon/locales/ga.json index db36db17aa0..945b2582aca 100644 --- a/app/javascript/mastodon/locales/ga.json +++ b/app/javascript/mastodon/locales/ga.json @@ -518,19 +518,7 @@ "notification.status": "Phostáil {name} díreach", "notification.update": "Chuir {name} postáil in eagar", "notification_requests.accept": "Glac", - "notification_requests.accept_all": "Glac le gach", - "notification_requests.accept_multiple": "{count, plural, one {Glac le # iarratas} two {Glac le # iarratas} few {Glac le # iarratas} many {Glac le # iarratas} other {Glac le # iarratais}}", - "notification_requests.confirm_accept_all.button": "Glac le gach", - "notification_requests.confirm_accept_all.message": "Tá tú ar tí glacadh le {count, plural, one {iarratas fógra amháin} two {# iarratas fógra} few {# iarratas fógra} many {# iarratas fógra} other {# iarratais fógra}}. An bhfuil tú cinnte gur mian leat leanúint ar aghaidh?", - "notification_requests.confirm_accept_all.title": "Glac le hiarratais ar fhógra?", - "notification_requests.confirm_dismiss_all.button": "Ruaig gach", - "notification_requests.confirm_dismiss_all.message": "Tá tú ar tí neamhaird a dhéanamh ar {count, plural, one {iarratas fógra amháin} two {# iarratas fógra} few {# iarratas fógra} many {# iarratas fógra} other {# iarratais fógra}}. Ní bheidh tú in ann {count, plural, one {é} two {iad} few {iad} many {iad} other {iad}} a rochtain go héasca arís. An bhfuil tú cinnte gur mian leat leanúint ar aghaidh?", - "notification_requests.confirm_dismiss_all.title": "An bhfuil fonn ort iarratais ar fhógra a dhíbhe?", "notification_requests.dismiss": "Díbhe", - "notification_requests.dismiss_all": "Ruaig gach", - "notification_requests.dismiss_multiple": "{count, plural, one {Neamhaird a dhéanamh ar # iarratas} two {Neamhaird a dhéanamh ar # iarratas} few {Neamhaird a dhéanamh ar # iarratas} many {Neamhaird a dhéanamh ar # iarratas} other {Neamhaird a dhéanamh ar # iarratais}}", - "notification_requests.enter_selection_mode": "Roghnaigh", - "notification_requests.exit_selection_mode": "Cealaigh", "notification_requests.explainer_for_limited_account": "Scagadh fógraí ón gcuntas seo toisc go bhfuil an cuntas teoranta ag modhnóir.", "notification_requests.explainer_for_limited_remote_account": "Scagadh fógraí ón gcuntas seo toisc go bhfuil an cuntas nó a fhreastalaí teoranta ag modhnóir.", "notification_requests.maximize": "Uasmhéadaigh", diff --git a/app/javascript/mastodon/locales/gd.json b/app/javascript/mastodon/locales/gd.json index 6cbf1e7a03d..8ab4cafd142 100644 --- a/app/javascript/mastodon/locales/gd.json +++ b/app/javascript/mastodon/locales/gd.json @@ -518,19 +518,7 @@ "notification.status": "Phostaich {name} rud", "notification.update": "Dheasaich {name} post", "notification_requests.accept": "Gabh ris", - "notification_requests.accept_all": "Gabh ris na h-uile", - "notification_requests.accept_multiple": "{count, plural, one {Gabh ri # iarrtas} two {Gabh ri # iarrtas} few {Gabh ri # iarrtasan} other {Gabh ri # iarrtas}}", - "notification_requests.confirm_accept_all.button": "Gabh ris na h-uile", - "notification_requests.confirm_accept_all.message": "Tha thu gu bhith gabhail ri {count, plural, one {# iarrtas bratha} two {# iarrtas bratha} few {# iarrtasan bratha} other {# iarrtas bratha}} a leigeil seachad. A bheil thu cinnteach gu bheil thu airson leantainn air adhart?", - "notification_requests.confirm_accept_all.title": "A bheil thu airson gabhail ri iarrtasan bratha?", - "notification_requests.confirm_dismiss_all.button": "Leig seachad na h-uile", - "notification_requests.confirm_dismiss_all.message": "Tha thu gu bhith {count, plural, one {# iarrtas bratha} two {# iarrtas bratha} few {# iarrtasan bratha} other {# iarrtas bratha}} a leigeil seachad. Chan fhaigh thu grèim {count, plural, one {air} two {orra} few {orra} other {orra}} a-rithist gun duilgheadas. A bheil thu cinnteach gu bheil thu airson leantainn air adhart?", - "notification_requests.confirm_dismiss_all.title": "A bheil thu airson iarrtasan bratha a leigeil seachad?", "notification_requests.dismiss": "Leig seachad", - "notification_requests.dismiss_all": "Leig seachad na h-uile", - "notification_requests.dismiss_multiple": "{count, plural, one {Leig seachad # iarrtas} two {Leig seachad # iarrtas} few {Leig seachad # iarrtasan} other {Leig seachad # iarrtas}}", - "notification_requests.enter_selection_mode": "Tagh", - "notification_requests.exit_selection_mode": "Sguir dheth", "notification_requests.explainer_for_limited_account": "Chaidh na brathan on chunntas seo a chriathradh on a chaidh an cunntas a chuingeachadh le maor.", "notification_requests.explainer_for_limited_remote_account": "Chaidh na brathan on chunntas seo a chriathradh on a chaidh an cunntas no am frithealaiche aige a chuingeachadh le maor.", "notification_requests.maximize": "Làn-mheudaich", diff --git a/app/javascript/mastodon/locales/gl.json b/app/javascript/mastodon/locales/gl.json index c344c19b7e9..1c694bf13d2 100644 --- a/app/javascript/mastodon/locales/gl.json +++ b/app/javascript/mastodon/locales/gl.json @@ -518,19 +518,7 @@ "notification.status": "{name} publicou", "notification.update": "{name} editou unha publicación", "notification_requests.accept": "Aceptar", - "notification_requests.accept_all": "Aceptar todo", - "notification_requests.accept_multiple": "{count, plural, one {Aceptar # solicitude} other {Acceptar # solicitudes}}", - "notification_requests.confirm_accept_all.button": "Aceptar todo", - "notification_requests.confirm_accept_all.message": "Vas aceptar {count, plural, one {unha solicitude de notificación} other {# solicitudes de notificación}}. Tes certeza de querer aceptalas?", - "notification_requests.confirm_accept_all.title": "Aceptar solicitudes de notificación?", - "notification_requests.confirm_dismiss_all.button": "Rexeitar todo", - "notification_requests.confirm_dismiss_all.message": "Vas rexeitar {count, plural, one {unha solicitude de notificación} other {# solicitudes de notificacións}}. Será complicado volver a {count, plural, one {vela} other {velas}}. Tes certeza de rexeitar?", - "notification_requests.confirm_dismiss_all.title": "Rexeitar solicitudes de notificacións?", "notification_requests.dismiss": "Desbotar", - "notification_requests.dismiss_all": "Rexeitar todo", - "notification_requests.dismiss_multiple": "{count, plural, one {Rexeitar # solicitude} other {Rexeitar # solicitudes}}", - "notification_requests.enter_selection_mode": "Escoller", - "notification_requests.exit_selection_mode": "Desbotar", "notification_requests.explainer_for_limited_account": "Filtráronse as notificacións desta conta porque a conta ten limitacións impostas pola moderación.", "notification_requests.explainer_for_limited_remote_account": "Filtráronse as notificacións desta conta porque a conta ou o seu servidor teñen limitacións impostas pola moderación.", "notification_requests.maximize": "Maximizar", diff --git a/app/javascript/mastodon/locales/he.json b/app/javascript/mastodon/locales/he.json index e9cbfcbcc33..72f0612bc79 100644 --- a/app/javascript/mastodon/locales/he.json +++ b/app/javascript/mastodon/locales/he.json @@ -518,19 +518,7 @@ "notification.status": "{name} הרגע פרסמו", "notification.update": "{name} ערכו הודעה", "notification_requests.accept": "לקבל", - "notification_requests.accept_all": "לקבל את כל הבקשות", - "notification_requests.accept_multiple": "{count, plural,one {לאשר קבלת בקשה}other {לאשר קבלת # בקשות}}", - "notification_requests.confirm_accept_all.button": "לקבל את כל הבקשות", - "notification_requests.confirm_accept_all.message": "אתם עומדים לאשר {count, plural,one {בקשת התראה אחת}other {# בקשות התראה}}. להמשיך?", - "notification_requests.confirm_accept_all.title": "לקבל בקשות התראה?", - "notification_requests.confirm_dismiss_all.button": "דחיית כל הבקשות", - "notification_requests.confirm_dismiss_all.message": "אתם עומדים לדחות {count, plural,one {בקשת התראה}other {# בקשות התראה}}. לא תוכלו למצוא {count, plural,one {אותה}other {אותן}} בקלות אחר כך. להמשיך?", - "notification_requests.confirm_dismiss_all.title": "לדחות בקשות התראה?", "notification_requests.dismiss": "לבטל", - "notification_requests.dismiss_all": "דחיית כל הבקשות", - "notification_requests.dismiss_multiple": "{count, plural,one {לדחות בקשה}other {לדחות # בקשות}} לקבלת התראה", - "notification_requests.enter_selection_mode": "בחירה", - "notification_requests.exit_selection_mode": "ביטול", "notification_requests.explainer_for_limited_account": "התראות על פעולות חשבון זה סוננו כי חשבון זה הוגבל על ידי מנהלי הדיונים.", "notification_requests.explainer_for_limited_remote_account": "התראות על פעולות חשבון זה סוננו כי חשבון זה או השרת שלו הוגבלו על ידי מנהלי הדיונים.", "notification_requests.maximize": "הגדלה למקסימום", diff --git a/app/javascript/mastodon/locales/hu.json b/app/javascript/mastodon/locales/hu.json index eb618c4666d..c3e568c7806 100644 --- a/app/javascript/mastodon/locales/hu.json +++ b/app/javascript/mastodon/locales/hu.json @@ -518,19 +518,7 @@ "notification.status": "{name} bejegyzést tett közzé", "notification.update": "{name} szerkesztett egy bejegyzést", "notification_requests.accept": "Elfogadás", - "notification_requests.accept_all": "Összes elfogadása", - "notification_requests.accept_multiple": "{count, plural, one {# kérés elfogadása} other {# kérés elfogadása}}", - "notification_requests.confirm_accept_all.button": "Összes elfogadása", - "notification_requests.confirm_accept_all.message": "Elfogadni készülsz {count, plural, one {egy értesítési kérést} other {# értesítési kérést}}. Biztosan folytatod?", - "notification_requests.confirm_accept_all.title": "Értesítési kérés elfogadása?", - "notification_requests.confirm_dismiss_all.button": "Összes elutasítása", - "notification_requests.confirm_dismiss_all.message": "{count, plural, one {Egy értesítési kérés} other {# értesítési kérés}} elvetésére készülsz. Többé nem fogsz {count, plural, one {hozzáférni} other {hozzájuk férni}}. Biztosan folytatod?", - "notification_requests.confirm_dismiss_all.title": "Értesítési kérések elvetése?", "notification_requests.dismiss": "Elvetés", - "notification_requests.dismiss_all": "Összes elutasítása", - "notification_requests.dismiss_multiple": "{count, plural, one {# kérés elvetése} other {# kérés elvetése}}", - "notification_requests.enter_selection_mode": "Kiválasztás", - "notification_requests.exit_selection_mode": "Mégse", "notification_requests.explainer_for_limited_account": "Az ettől a fióktól származó értesítéseket kiszűrték, mert a fiókot egy moderátor korlátozta.", "notification_requests.explainer_for_limited_remote_account": "Az ettől a fióktól származó értesítéseket kiszűrték, mert a fiókot vagy annak kiszolgálóját egy moderátor korlátozta.", "notification_requests.maximize": "Maximalizálás", diff --git a/app/javascript/mastodon/locales/ig.json b/app/javascript/mastodon/locales/ig.json index 0f4731ebaac..1dd380164df 100644 --- a/app/javascript/mastodon/locales/ig.json +++ b/app/javascript/mastodon/locales/ig.json @@ -113,7 +113,6 @@ "navigation_bar.lists": "Ndepụta", "not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.", "notification.reblog": "{name} boosted your status", - "notification_requests.enter_selection_mode": "Họrọ", "onboarding.actions.go_to_explore": "See what's trending", "onboarding.actions.go_to_home": "Go to your home feed", "onboarding.follows.lead": "You curate your own home feed. The more people you follow, the more active and interesting it will be. These profiles may be a good starting point—you can always unfollow them later!", diff --git a/app/javascript/mastodon/locales/is.json b/app/javascript/mastodon/locales/is.json index d5c791e1c5b..2cfe8a7c640 100644 --- a/app/javascript/mastodon/locales/is.json +++ b/app/javascript/mastodon/locales/is.json @@ -518,19 +518,7 @@ "notification.status": "{name} sendi inn rétt í þessu", "notification.update": "{name} breytti færslu", "notification_requests.accept": "Samþykkja", - "notification_requests.accept_all": "Samþykkja alla", - "notification_requests.accept_multiple": "{count, plural, one {Samþykkja # beiðni} other {Samþykkja # beiðnir}}", - "notification_requests.confirm_accept_all.button": "Samþykkja alla", - "notification_requests.confirm_accept_all.message": "Þú ert að fara að samþykkja {count, plural, one {eina beiðni um tilkynningar} other {# beiðnir um tilkynningar}}. Ertu viss um að þú viljir halda áfram?", - "notification_requests.confirm_accept_all.title": "Samþykkja beiðnir um tilkynningar?", - "notification_requests.confirm_dismiss_all.button": "Hunsa allt", - "notification_requests.confirm_dismiss_all.message": "Þú ert að fara að hunsa {count, plural, one {eina beiðni um tilkynningar} other {# beiðnir um tilkynningar}}. Þú munt ekki eiga auðvelt með að skoða {count, plural, one {hana} other {þær}} aftur síðar. Ertu viss um að þú viljir halda áfram?", - "notification_requests.confirm_dismiss_all.title": "Hunsa beiðnir um tilkynningar?", "notification_requests.dismiss": "Afgreiða", - "notification_requests.dismiss_all": "Hunsa allt", - "notification_requests.dismiss_multiple": "{count, plural, one {Afgreiða # beiðni} other {Afgreiða # beiðnir}}", - "notification_requests.enter_selection_mode": "Velja", - "notification_requests.exit_selection_mode": "Hætta við", "notification_requests.explainer_for_limited_account": "Tilkynningar frá þessum notanda hafa verið síaðar þar sem aðgangur hans hefur verið takmarkaður af umsjónarmanni.", "notification_requests.explainer_for_limited_remote_account": "Tilkynningar frá þessum notanda hafa verið síaðar þar sem aðgangurinn eða netþjónn hans hefur verið takmarkaður af umsjónarmanni.", "notification_requests.maximize": "Hámarka", diff --git a/app/javascript/mastodon/locales/it.json b/app/javascript/mastodon/locales/it.json index 20f5f0aa081..99fc7058bef 100644 --- a/app/javascript/mastodon/locales/it.json +++ b/app/javascript/mastodon/locales/it.json @@ -518,19 +518,7 @@ "notification.status": "{name} ha appena pubblicato un post", "notification.update": "{name} ha modificato un post", "notification_requests.accept": "Accetta", - "notification_requests.accept_all": "Accetta tutte", - "notification_requests.accept_multiple": "{count, plural,one {Accetta # richiesta} other {Accetta # richieste}}", - "notification_requests.confirm_accept_all.button": "Accetta tutte", - "notification_requests.confirm_accept_all.message": "Stai per accettare {count, plural, one {una richiesta di notifica} other {# richieste di notifica}}. Si è sicuri di voler procedere?", - "notification_requests.confirm_accept_all.title": "Accettare le richieste di notifica?", - "notification_requests.confirm_dismiss_all.button": "Ignora tutte", - "notification_requests.confirm_dismiss_all.message": "Stai per ignorare {count, plural, one {una richiesta di notifica} other {# richieste di notifica}}. Non sarai più in grado di accedere facilmente {count, plural, one {ad essa} other {ad esse}} nuovamente. Si è sicuri di voler procedere?", - "notification_requests.confirm_dismiss_all.title": "Ignorare le richieste di notifica?", "notification_requests.dismiss": "Ignora", - "notification_requests.dismiss_all": "Ignora tutte", - "notification_requests.dismiss_multiple": "{count, plural, one {Ignora # richiesta} other {Ignora # richieste}}", - "notification_requests.enter_selection_mode": "Seleziona", - "notification_requests.exit_selection_mode": "Annulla", "notification_requests.explainer_for_limited_account": "Le notifiche provenienti da questo account sono state filtrate perché l'account è stato limitato da un moderatore.", "notification_requests.explainer_for_limited_remote_account": "Le notifiche provenienti da questo account sono state filtrate perché l'account o il suo server sono stati limitati da un moderatore.", "notification_requests.maximize": "Ingrandisci", diff --git a/app/javascript/mastodon/locales/kab.json b/app/javascript/mastodon/locales/kab.json index 420ba495f05..f5adc8c56c4 100644 --- a/app/javascript/mastodon/locales/kab.json +++ b/app/javascript/mastodon/locales/kab.json @@ -403,7 +403,6 @@ "notification.status": "{name} akken i d-yessufeɣ", "notification_requests.accept": "Qbel", "notification_requests.dismiss": "Agi", - "notification_requests.exit_selection_mode": "Sefsex", "notification_requests.notifications_from": "Alɣuten sɣur {name}", "notifications.clear": "Sfeḍ alɣuten", "notifications.clear_confirmation": "Tebɣiḍ s tidet ad tekkseḍ akk alɣuten-inek·em i lebda?", diff --git a/app/javascript/mastodon/locales/ko.json b/app/javascript/mastodon/locales/ko.json index a309a502636..2e929040f44 100644 --- a/app/javascript/mastodon/locales/ko.json +++ b/app/javascript/mastodon/locales/ko.json @@ -516,19 +516,7 @@ "notification.status": "{name} 님이 방금 게시물을 올렸습니다", "notification.update": "{name} 님이 게시물을 수정했습니다", "notification_requests.accept": "수락", - "notification_requests.accept_all": "모두 수락", - "notification_requests.accept_multiple": "{count, plural, other {#개의 요청 수락하기}}", - "notification_requests.confirm_accept_all.button": "모두 수락", - "notification_requests.confirm_accept_all.message": "{count, plural, other {#개의 요청}}을 수락하려 합니다. 계속 진행할까요?", - "notification_requests.confirm_accept_all.title": "알림 요청을 수락할까요?", - "notification_requests.confirm_dismiss_all.button": "모두 지우기", - "notification_requests.confirm_dismiss_all.message": "{count, plural, other {#개의 요청}}을 지우려고 합니다. {count, plural, other {}}다시 접근하기 어렵습니다. 계속할까요?", - "notification_requests.confirm_dismiss_all.title": "알림 요청을 지울까요?", "notification_requests.dismiss": "지우기", - "notification_requests.dismiss_all": "모두 지우기", - "notification_requests.dismiss_multiple": "{count, plural, other {#개의 요청 지우기}}", - "notification_requests.enter_selection_mode": "선택", - "notification_requests.exit_selection_mode": "취소", "notification_requests.explainer_for_limited_account": "이 계정은 중재자에 의해 제한되었기 때문에 이 계정의 알림은 걸러졌습니다.", "notification_requests.explainer_for_limited_remote_account": "이 계정 혹은 그가 속한 서버는 중재자에 의해 제한되었기 때문에 이 계정의 알림은 걸러졌습니다.", "notification_requests.maximize": "최대화", diff --git a/app/javascript/mastodon/locales/lad.json b/app/javascript/mastodon/locales/lad.json index 0b0449c96aa..9711bc684d4 100644 --- a/app/javascript/mastodon/locales/lad.json +++ b/app/javascript/mastodon/locales/lad.json @@ -475,11 +475,7 @@ "notification.status": "{name} publiko algo", "notification.update": "{name} edito una publikasyon", "notification_requests.accept": "Acheta", - "notification_requests.accept_all": "Acheta todos", - "notification_requests.confirm_accept_all.button": "Acheta todos", "notification_requests.dismiss": "Kita", - "notification_requests.enter_selection_mode": "Eskoje", - "notification_requests.exit_selection_mode": "Anula", "notification_requests.notifications_from": "Avizos de {name}", "notification_requests.title": "Avizos filtrados", "notification_requests.view": "Amostra avizos", diff --git a/app/javascript/mastodon/locales/lt.json b/app/javascript/mastodon/locales/lt.json index 038ec8a7b30..174d3033c79 100644 --- a/app/javascript/mastodon/locales/lt.json +++ b/app/javascript/mastodon/locales/lt.json @@ -516,19 +516,7 @@ "notification.status": "{name} ką tik paskelbė", "notification.update": "{name} redagavo įrašą", "notification_requests.accept": "Priimti", - "notification_requests.accept_all": "Priimti visus", - "notification_requests.accept_multiple": "{count, plural, one {Priimti # prašymą} few {Priimti # prašymus} many {Priimti # prašymo} other {Priimti # prašymų}}", - "notification_requests.confirm_accept_all.button": "Priimti visus", - "notification_requests.confirm_accept_all.message": "Ketini priimti {count, plural, one {# pranešimo prašymą} few {# pranešimų prašymus} many {# pranešimo prašymo} other {# pranešimų prašymų}}. Ar tikrai nori tęsti?", - "notification_requests.confirm_accept_all.title": "Priimti pranešimų prašymus?", - "notification_requests.confirm_dismiss_all.button": "Atmesti visus", - "notification_requests.confirm_dismiss_all.message": "Ketini atmesti {count, plural, one {# pranešimo prašymą} few {# pranešimų prašymus} many {# pranešimo prašymo} other {# pranešimų prašymų}}. Daugiau negalėsi lengvai pasiekti {count, plural, one {jo} few {jų} many {juos} other {jų}}. Ar tikrai nori tęsti?", - "notification_requests.confirm_dismiss_all.title": "Atmesti pranešimų prašymus?", "notification_requests.dismiss": "Atmesti", - "notification_requests.dismiss_all": "Atmesti visus", - "notification_requests.dismiss_multiple": "{count, plural, one {Atmesti # prašymą} few {Atmesti # prašymus} many {Atmesti # prašymo} other {Atmesti # prašymų}}", - "notification_requests.enter_selection_mode": "Pasirinkti", - "notification_requests.exit_selection_mode": "Atšaukti", "notification_requests.explainer_for_limited_account": "Pranešimai iš šios paskyros buvo filtruojami, nes prižiūrėtojas (-a) apribojo paskyrą.", "notification_requests.explainer_for_limited_remote_account": "Pranešimai iš šios paskyros buvo filtruojami, nes prižiūrėtojas (-a) apribojo paskyrą arba serverį.", "notification_requests.maximize": "Padidinti", diff --git a/app/javascript/mastodon/locales/nl.json b/app/javascript/mastodon/locales/nl.json index 9293cfb0921..a8a6b23f86f 100644 --- a/app/javascript/mastodon/locales/nl.json +++ b/app/javascript/mastodon/locales/nl.json @@ -518,19 +518,7 @@ "notification.status": "{name} heeft zojuist een bericht geplaatst", "notification.update": "{name} heeft een bericht bewerkt", "notification_requests.accept": "Accepteren", - "notification_requests.accept_all": "Alles accepteren", - "notification_requests.accept_multiple": "{count, plural, one {# verzoek accepteren} other {# verzoeken accepteren}}", - "notification_requests.confirm_accept_all.button": "Alles accepteren", - "notification_requests.confirm_accept_all.message": "Je staat op het punt om {count, plural, one {een meldingsverzoek} other {# meldingsverzoeken}} te accepteren. Wil je doorgaan?", - "notification_requests.confirm_accept_all.title": "Meldingsverzoeken accepteren?", - "notification_requests.confirm_dismiss_all.button": "Alles afwijzen", - "notification_requests.confirm_dismiss_all.message": "Je staat op het punt om {count, plural, one {een meldingsverzoek} other {# meldingsverzoeken}} af te wijzen. Je zult niet in staat zijn om {count, plural, one {hier} other {hier}} weer gemakkelijk toegang toe te krijgen. Wil je doorgaan?", - "notification_requests.confirm_dismiss_all.title": "Meldingsverzoeken afwijzen?", "notification_requests.dismiss": "Afwijzen", - "notification_requests.dismiss_all": "Alles afwijzen", - "notification_requests.dismiss_multiple": "{count, plural, one {# verzoek afwijzen} other {# verzoeken afwijzen}}", - "notification_requests.enter_selection_mode": "Selecteren", - "notification_requests.exit_selection_mode": "Annuleren", "notification_requests.explainer_for_limited_account": "Meldingen van dit account zijn gefilterd omdat dit account door een moderator is beperkt.", "notification_requests.explainer_for_limited_remote_account": "Meldingen van dit account zijn gefilterd omdat dit account of diens server door een moderator is beperkt.", "notification_requests.maximize": "Maximaliseren", diff --git a/app/javascript/mastodon/locales/nn.json b/app/javascript/mastodon/locales/nn.json index 1b0e490e60e..7ecabd10c52 100644 --- a/app/javascript/mastodon/locales/nn.json +++ b/app/javascript/mastodon/locales/nn.json @@ -518,19 +518,7 @@ "notification.status": "{name} la nettopp ut", "notification.update": "{name} redigerte eit innlegg", "notification_requests.accept": "Godkjenn", - "notification_requests.accept_all": "Godta alle", - "notification_requests.accept_multiple": "{count, plural, one {Godta # førespurnad} other {Godta # førespurnader}}", - "notification_requests.confirm_accept_all.button": "Godta alle", - "notification_requests.confirm_accept_all.message": "Du er i ferd med å godta {count, plural, one {ein førespurnad om å fylgja deg} other {# førespurnader om å fylgja deg}}. Er du sikker på at du vil halda fram?", - "notification_requests.confirm_accept_all.title": "Godta førespurnad om varsel?", - "notification_requests.confirm_dismiss_all.button": "Avvis alle", - "notification_requests.confirm_dismiss_all.message": "Du er i ferd med å avvisa {count, plural, one {ein førespurnad om varsel} other {# førespurnader om varsel}}. Det blir ikkje lett å få tilgang til {count, plural, one {han} other {dei}} att. Er du sikker på at du vil halda fram?", - "notification_requests.confirm_dismiss_all.title": "Avvis førespurnader om varsel?", "notification_requests.dismiss": "Avvis", - "notification_requests.dismiss_all": "Avvis alle", - "notification_requests.dismiss_multiple": "{count, plural, one {Avvis # førespurnad} other {Avvis # førespurnader}}", - "notification_requests.enter_selection_mode": "Vel", - "notification_requests.exit_selection_mode": "Avbryt", "notification_requests.explainer_for_limited_account": "Varsla frå denne kontoen er filtrerte ut fordi ein moderator har avgrensa kontoen.", "notification_requests.explainer_for_limited_remote_account": "Varla frå denne kontoen er filtrerte ut fordi ein moderator har avgrensa kontoen eller tenaren.", "notification_requests.maximize": "Maksimer", diff --git a/app/javascript/mastodon/locales/pl.json b/app/javascript/mastodon/locales/pl.json index c46c891d1bb..adbdedb7800 100644 --- a/app/javascript/mastodon/locales/pl.json +++ b/app/javascript/mastodon/locales/pl.json @@ -517,19 +517,17 @@ "notification.status": "{name} opublikował(a) nowy wpis", "notification.update": "{name} edytował(a) post", "notification_requests.accept": "Akceptuj", - "notification_requests.accept_all": "Przyjmij wszystkie", - "notification_requests.accept_multiple": "Przyjmij {count, plural, one {# wniosek} few {# wnioski} other {# wniosków}} o powiadomienia", - "notification_requests.confirm_accept_all.button": "Przyjmij wszystkie", - "notification_requests.confirm_accept_all.message": "Na pewno przyjąć {count, plural, one {# wniosek o powiadomienie} few {# wnioski o powiadomienia} other {# wniosków o powiadomienia}}?", - "notification_requests.confirm_accept_all.title": "Przyjąć wnioski o powiadomienia?", - "notification_requests.confirm_dismiss_all.button": "Odrzuć wszystkie", - "notification_requests.confirm_dismiss_all.message": "Na pewno odrzucić {count, plural, one {# wniosek o powiadomienie} few {# wnioski o powiadomienia} other {# wniosków o powiadomienia}}? Stracisz do {count, plural, one {niego} other {nich}} łatwy dostęp.", - "notification_requests.confirm_dismiss_all.title": "Odrzuć żądania powiadomień?", + "notification_requests.accept_multiple": "Przyjmij {count, plural, one {# wniosek} few {# wnioski} other {# wniosków}} o powiadomienia…", + "notification_requests.confirm_accept_multiple.button": "Przyjmij {count, plural, one {wniosek} other {wnioski}} o powiadomienia", + "notification_requests.confirm_accept_multiple.message": "Na pewno przyjąć {count, plural, one {# wniosek o powiadomienie} few {# wnioski o powiadomienia} other {# wniosków o powiadomienia}}?", + "notification_requests.confirm_accept_multiple.title": "Przyjąć wnioski o powiadomienia?", + "notification_requests.confirm_dismiss_multiple.button": "Odrzuć {count, plural, one {wniosek} other {wnioski}} o powiadomienia", + "notification_requests.confirm_dismiss_multiple.message": "Na pewno odrzucić {count, plural, one {# wniosek o powiadomienie} few {# wnioski o powiadomienia} other {# wniosków o powiadomienia}}? Stracisz do {count, plural, one {niego} other {nich}} łatwy dostęp.", + "notification_requests.confirm_dismiss_multiple.title": "Odrzuć żądania powiadomień?", "notification_requests.dismiss": "Odrzuć", - "notification_requests.dismiss_all": "Odrzuć wszystkie", - "notification_requests.dismiss_multiple": "Odrzuć {count, plural, one {# wniosek} few {# wnioski} other {# wniosków}} o powiadomienia", - "notification_requests.enter_selection_mode": "Wybierz", - "notification_requests.exit_selection_mode": "Anuluj", + "notification_requests.dismiss_multiple": "Odrzuć {count, plural, one {# wniosek} few {# wnioski} other {# wniosków}} o powiadomienia…", + "notification_requests.edit_selection": "Edytuj", + "notification_requests.exit_selection": "Gotowe", "notification_requests.explainer_for_limited_account": "Powiadomienia od tego konta zostały odfiltrowane bo to konto zostało ograniczone przez moderatora.", "notification_requests.explainer_for_limited_remote_account": "Powiadomienia od tego konta zostały odfiltrowane bo to konto, albo serwer na którym się znajduje, zostało ograniczone przez moderatora.", "notification_requests.maximize": "Zmaksymalizuj", diff --git a/app/javascript/mastodon/locales/pt-BR.json b/app/javascript/mastodon/locales/pt-BR.json index 613b1d45443..9f38f0b51a2 100644 --- a/app/javascript/mastodon/locales/pt-BR.json +++ b/app/javascript/mastodon/locales/pt-BR.json @@ -498,10 +498,7 @@ "notification.status": "{name} acabou de tootar", "notification.update": "{name} editou uma publicação", "notification_requests.accept": "Aceitar", - "notification_requests.accept_all": "Aceitar tudo", - "notification_requests.confirm_accept_all.button": "Aceitar tudo", "notification_requests.dismiss": "Rejeitar", - "notification_requests.exit_selection_mode": "Cancelar", "notification_requests.maximize": "Maximizar", "notification_requests.notifications_from": "Notificações de {name}", "notification_requests.title": "Notificações filtradas", diff --git a/app/javascript/mastodon/locales/sk.json b/app/javascript/mastodon/locales/sk.json index 108b83f0b0e..7ac05ea980d 100644 --- a/app/javascript/mastodon/locales/sk.json +++ b/app/javascript/mastodon/locales/sk.json @@ -339,6 +339,7 @@ "home.pending_critical_update.link": "Zobraziť aktualizácie", "home.pending_critical_update.title": "Je dostupná kritická bezpečnostná aktualizácia.", "home.show_announcements": "Zobraziť oznámenia", + "ignore_notifications_modal.ignore": "Ignoruj upozornenia", "interaction_modal.description.favourite": "S účtom na Mastodone môžete tento príspevok ohviezdičkovať, tak dať autorovi vedieť, že sa vám páči, a uložiť si ho na neskôr.", "interaction_modal.description.follow": "S účtom na Mastodone môžete {name} sledovať a vidieť ich príspevky vo svojom domovskom kanáli.", "interaction_modal.description.reblog": "S účtom na Mastodone môžete tento príspevok zdeľať so svojimi sledovateľmi.", @@ -455,6 +456,11 @@ "notification.favourite": "{name} hviezdičkuje váš príspevok", "notification.follow": "{name} vás sleduje", "notification.follow_request": "{name} vás žiada sledovať", + "notification.label.mention": "Zmienka", + "notification.label.private_mention": "Súkromná zmienka", + "notification.label.private_reply": "Súkromná odpoveď", + "notification.label.reply": "Odpoveď", + "notification.mention": "Zmienka", "notification.moderation-warning.learn_more": "Zisti viac", "notification.moderation_warning.action_delete_statuses": "Niektoré z tvojich príspevkov boli odstránené.", "notification.moderation_warning.action_disable": "Tvoj účet bol vypnutý.", diff --git a/app/javascript/mastodon/locales/sl.json b/app/javascript/mastodon/locales/sl.json index 353b521a1c9..1f2d9c4cdfd 100644 --- a/app/javascript/mastodon/locales/sl.json +++ b/app/javascript/mastodon/locales/sl.json @@ -507,13 +507,7 @@ "notification.status": "{name} je pravkar objavil/a", "notification.update": "{name} je uredil(a) objavo", "notification_requests.accept": "Sprejmi", - "notification_requests.accept_all": "Sprejmi vse", - "notification_requests.confirm_accept_all.button": "Sprejmi vse", - "notification_requests.confirm_dismiss_all.button": "Opusti vse", "notification_requests.dismiss": "Zavrni", - "notification_requests.dismiss_all": "Opusti vse", - "notification_requests.enter_selection_mode": "Izberi", - "notification_requests.exit_selection_mode": "Prekliči", "notification_requests.maximize": "Maksimiraj", "notification_requests.notifications_from": "Obvestila od {name}", "notification_requests.title": "Filtrirana obvestila", diff --git a/app/javascript/mastodon/locales/sq.json b/app/javascript/mastodon/locales/sq.json index 78b90e2788a..3fe22e4df5e 100644 --- a/app/javascript/mastodon/locales/sq.json +++ b/app/javascript/mastodon/locales/sq.json @@ -518,19 +518,7 @@ "notification.status": "{name} sapo postoi", "notification.update": "{name} përpunoi një postim", "notification_requests.accept": "Pranoje", - "notification_requests.accept_all": "Pranoji krejt", - "notification_requests.accept_multiple": "{count, plural, one {Prano # kërkesë} other {Prano # kërkesa}}", - "notification_requests.confirm_accept_all.button": "Pranoji krejt", - "notification_requests.confirm_accept_all.message": "Ju ndan një hap nga pranimi i {count, plural, one {një kërkese njoftimi} other {# kërkesash njoftimi}}. Jeni i sigurt se doni të vazhdohet?", - "notification_requests.confirm_accept_all.title": "Të pranohen kërkesa njoftimesh?", - "notification_requests.confirm_dismiss_all.button": "Hidhi tej krejt", - "notification_requests.confirm_dismiss_all.message": "Ju ndan një hap nga hedhja tej e {count, plural, one {një kërkese njoftimesh} other {# kërkesash njoftimesh}}. S’do të jeni në gjendje të shihni sërish {count, plural, one {atë} other {ato}}. Jeni i sigurt se doni të bëhet kjo?", - "notification_requests.confirm_dismiss_all.title": "Të hidhen tej kërkesa njoftimesh?", "notification_requests.dismiss": "Hidhe tej", - "notification_requests.dismiss_all": "Hidhi tej krejt", - "notification_requests.dismiss_multiple": "{count, plural, one {Hidhni tej # kërkesë} other {Hidhni tej # kërkesa}}", - "notification_requests.enter_selection_mode": "Përzgjidhni", - "notification_requests.exit_selection_mode": "Anuloje", "notification_requests.explainer_for_limited_account": "Njoftimet prej kësaj llogarie janë filtruar, ngaqë llogaria është kufizuar nga një moderator.", "notification_requests.explainer_for_limited_remote_account": "Njoftimet prej kësaj llogarie janë filtruar, ngaqë llogaria, ose shërbyesi është kufizuar nga një moderator.", "notification_requests.maximize": "Maksimizoje", diff --git a/app/javascript/mastodon/locales/sv.json b/app/javascript/mastodon/locales/sv.json index b27b3633eef..7c57569b806 100644 --- a/app/javascript/mastodon/locales/sv.json +++ b/app/javascript/mastodon/locales/sv.json @@ -502,14 +502,9 @@ "notification.status": "{name} publicerade just ett inlägg", "notification.update": "{name} redigerade ett inlägg", "notification_requests.accept": "Godkänn", - "notification_requests.accept_all": "Acceptera alla", - "notification_requests.accept_multiple": "{count, plural, one {Acceptera # förfrågan} other {Acceptera # förfrågningar}}", - "notification_requests.confirm_accept_all.button": "Acceptera alla", - "notification_requests.confirm_dismiss_all.button": "Avvisa alla", "notification_requests.dismiss": "Avfärda", - "notification_requests.dismiss_all": "Avvisa alla", - "notification_requests.dismiss_multiple": "{count, plural, one {Avvisa # förfrågan} other {Avvisa # förfrågningar}}", - "notification_requests.exit_selection_mode": "Avbryt", + "notification_requests.edit_selection": "Redigera", + "notification_requests.exit_selection": "Klar", "notification_requests.notifications_from": "Aviseringar från {name}", "notification_requests.title": "Filtrerade meddelanden", "notifications.clear": "Rensa aviseringar", diff --git a/app/javascript/mastodon/locales/th.json b/app/javascript/mastodon/locales/th.json index 9d378a67a2b..dc155ac4333 100644 --- a/app/javascript/mastodon/locales/th.json +++ b/app/javascript/mastodon/locales/th.json @@ -515,17 +515,7 @@ "notification.status": "{name} เพิ่งโพสต์", "notification.update": "{name} ได้แก้ไขโพสต์", "notification_requests.accept": "ยอมรับ", - "notification_requests.accept_all": "ยอมรับทั้งหมด", - "notification_requests.accept_multiple": "{count, plural, other {ยอมรับ # คำขอ}}", - "notification_requests.confirm_accept_all.button": "ยอมรับทั้งหมด", - "notification_requests.confirm_accept_all.title": "ยอมรับคำขอการแจ้งเตือน?", - "notification_requests.confirm_dismiss_all.button": "ปิดทั้งหมด", - "notification_requests.confirm_dismiss_all.title": "ปิดคำขอการแจ้งเตือน?", "notification_requests.dismiss": "ปิด", - "notification_requests.dismiss_all": "ปิดทั้งหมด", - "notification_requests.dismiss_multiple": "{count, plural, other {ปิด # คำขอ}}", - "notification_requests.enter_selection_mode": "เลือก", - "notification_requests.exit_selection_mode": "ยกเลิก", "notification_requests.notifications_from": "การแจ้งเตือนจาก {name}", "notification_requests.title": "การแจ้งเตือนที่กรองอยู่", "notification_requests.view": "ดูการแจ้งเตือน", diff --git a/app/javascript/mastodon/locales/tr.json b/app/javascript/mastodon/locales/tr.json index ba84b722128..adada095b13 100644 --- a/app/javascript/mastodon/locales/tr.json +++ b/app/javascript/mastodon/locales/tr.json @@ -518,19 +518,7 @@ "notification.status": "{name} az önce gönderdi", "notification.update": "{name} bir gönderiyi düzenledi", "notification_requests.accept": "Onayla", - "notification_requests.accept_all": "Tümünü kabul et", - "notification_requests.accept_multiple": "{count, plural, one {# isteği kabul et} other {# isteği kabul et}}", - "notification_requests.confirm_accept_all.button": "Tümünü kabul et", - "notification_requests.confirm_accept_all.message": "{count, plural, one {Bir bildirim isteğini} other {# bildirim isteğini}} kabul etmek üzeresiniz. Devam etmek istediğinizden emin misiniz?", - "notification_requests.confirm_accept_all.title": "Bildirim taleplerini kabul et?", - "notification_requests.confirm_dismiss_all.button": "Tümünü reddet", - "notification_requests.confirm_dismiss_all.message": "{count, plural, one {Bir bildirim isteğini} other {# bildirim isteğini}} reddetmek üzeresiniz. {count, plural, one {Ona} other {Onlara}} tekrar kolayca ulaşamayacaksınz. Devam etmek istediğinizden emin misiniz?", - "notification_requests.confirm_dismiss_all.title": "Bildirim taleplerini reddet?", "notification_requests.dismiss": "Yoksay", - "notification_requests.dismiss_all": "Tümünü reddet", - "notification_requests.dismiss_multiple": "{count, plural, one {# isteği reddet} other {# isteği reddet}}", - "notification_requests.enter_selection_mode": "Seç", - "notification_requests.exit_selection_mode": "İptal", "notification_requests.explainer_for_limited_account": "Hesap bir moderatör tarafından sınırlandığı için, bu hesaptan gönderilen bildirimler filtrelendi.", "notification_requests.explainer_for_limited_remote_account": "Hesap veya sunucusu bir moderatör tarafından sınırlandığı için, bu hesaptan gönderilen bildirimler filtrelendi.", "notification_requests.maximize": "Büyüt", diff --git a/app/javascript/mastodon/locales/uk.json b/app/javascript/mastodon/locales/uk.json index 83b3be003ec..462b9fb171e 100644 --- a/app/javascript/mastodon/locales/uk.json +++ b/app/javascript/mastodon/locales/uk.json @@ -518,19 +518,7 @@ "notification.status": "{name} щойно дописує", "notification.update": "{name} змінює допис", "notification_requests.accept": "Прийняти", - "notification_requests.accept_all": "Прийняти все", - "notification_requests.accept_multiple": "{count, plural, one {Прийняти # запит} few {Прийняти # запити} many {Прийняти # запитів} other {Прийняти # запит}}", - "notification_requests.confirm_accept_all.button": "Прийняти все", - "notification_requests.confirm_accept_all.message": "Ви збираєтеся прийняти {count, plural, one {запит на сповіщення} few {# запити на сповіщення} many {# запитів на сповіщення} other {# запит на сповіщення}}. Ви впевнені, що хочете продовжити?", - "notification_requests.confirm_accept_all.title": "Прийняти запит на сповіщення?", - "notification_requests.confirm_dismiss_all.button": "Відхили все", - "notification_requests.confirm_dismiss_all.message": "Ви збираєтеся відхилити {count, plural, one {запит на сповіщення} few {# запити на сповіщення} many {# запитів на сповіщення} other {# запит на сповіщення}}. Ви не зможете легко отримати доступ до {count, plural, one {нього} other {них}} again. Ви впевнені, що хочете продовжити?", - "notification_requests.confirm_dismiss_all.title": "Відхилити запити на сповіщення?", "notification_requests.dismiss": "Відхилити", - "notification_requests.dismiss_all": "Відхили все", - "notification_requests.dismiss_multiple": "{count, plural, one {Відхилити # запит} other {Відхилити # запити}}", - "notification_requests.enter_selection_mode": "Вибрати", - "notification_requests.exit_selection_mode": "Скасувати", "notification_requests.explainer_for_limited_account": "Сповіщення від цього облікового запису фільтровані, оскільки обліковий запис обмежений модератором.", "notification_requests.explainer_for_limited_remote_account": "Сповіщення від цього облікового запису фільтровані, оскільки обліковий запис або його сервер обмежений модератором.", "notification_requests.maximize": "Розгорнути", diff --git a/app/javascript/mastodon/locales/vi.json b/app/javascript/mastodon/locales/vi.json index 688adc21371..8dceeccdbd4 100644 --- a/app/javascript/mastodon/locales/vi.json +++ b/app/javascript/mastodon/locales/vi.json @@ -509,7 +509,17 @@ "notification.status": "{name} đăng tút mới", "notification.update": "{name} đã sửa tút", "notification_requests.accept": "Chấp nhận", + "notification_requests.accept_multiple": "{count, plural, other {Duyệt # yêu cầu…}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, other {Yêu cầu cần duyệt}}", + "notification_requests.confirm_accept_multiple.message": "Bạn sẽ duyệt {count, plural, other {# yêu cầu thông báo}}. Vẫn tiếp tục?", + "notification_requests.confirm_accept_multiple.title": "Duyệt yêu cầu thông báo?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, other {Bỏ qua yêu cầu}}", + "notification_requests.confirm_dismiss_multiple.message": "Bạn sẽ bỏ qua {count, plural, other {# yêu cầu thông báo}}. Bạn sẽ không thể truy cập dễ dàng {count, plural, other {chúng}} nữa. Vẫn tiếp tục?", + "notification_requests.confirm_dismiss_multiple.title": "Bỏ qua yêu cầu thông báo?", "notification_requests.dismiss": "Bỏ qua", + "notification_requests.dismiss_multiple": "{count, plural, other {Bỏ qua # yêu cầu…}}", + "notification_requests.edit_selection": "Sửa", + "notification_requests.exit_selection": "Xong", "notification_requests.explainer_for_limited_account": "Thông báo từ tài khoản này đã được lọc vì tài khoản đã bị giới hạn bởi kiểm duyệt viên.", "notification_requests.explainer_for_limited_remote_account": "Thông báo từ tài khoản này đã được lọc vì tài khoản hoặc máy chủ của tài khoản đã bị giới hạn bởi kiểm duyệt viên.", "notification_requests.maximize": "Tối đa", diff --git a/app/javascript/mastodon/locales/zh-CN.json b/app/javascript/mastodon/locales/zh-CN.json index 517390f823c..fd3ce2ae6c0 100644 --- a/app/javascript/mastodon/locales/zh-CN.json +++ b/app/javascript/mastodon/locales/zh-CN.json @@ -518,19 +518,7 @@ "notification.status": "{name} 刚刚发布嘟文", "notification.update": "{name} 编辑了嘟文", "notification_requests.accept": "接受", - "notification_requests.accept_all": "全部接受", - "notification_requests.accept_multiple": "{count, plural, other {接受 # 个请求}}", - "notification_requests.confirm_accept_all.button": "全部接受", - "notification_requests.confirm_accept_all.message": "你将要接受 {count, plural, other {# 个通知请求}}。是否继续?", - "notification_requests.confirm_accept_all.title": "是否接受通知请求?", - "notification_requests.confirm_dismiss_all.button": "全部拒绝", - "notification_requests.confirm_dismiss_all.message": "你将要拒绝 {count, plural, other {# 个通知请求}}。你将无法再轻易访问{count, plural, other {它们}}。是否继续?", - "notification_requests.confirm_dismiss_all.title": "是否拒绝通知请求?", "notification_requests.dismiss": "拒绝", - "notification_requests.dismiss_all": "全部拒绝", - "notification_requests.dismiss_multiple": "{count, plural, other {拒绝 # 个请求}}", - "notification_requests.enter_selection_mode": "选择", - "notification_requests.exit_selection_mode": "取消", "notification_requests.explainer_for_limited_account": "来自该账户的通知已被过滤,因为该账户已被管理员限制。", "notification_requests.explainer_for_limited_remote_account": "来自该账户的通知已被过滤,因为该账户或其所在的实例已被管理员限制。", "notification_requests.maximize": "最大化", diff --git a/app/javascript/mastodon/locales/zh-TW.json b/app/javascript/mastodon/locales/zh-TW.json index 16e506a181b..cc130cfafcc 100644 --- a/app/javascript/mastodon/locales/zh-TW.json +++ b/app/javascript/mastodon/locales/zh-TW.json @@ -518,19 +518,17 @@ "notification.status": "{name} 剛剛嘟文", "notification.update": "{name} 已編輯嘟文", "notification_requests.accept": "接受", - "notification_requests.accept_all": "全部接受", - "notification_requests.accept_multiple": "{count, plural, other {接受 # 則請求}}", - "notification_requests.confirm_accept_all.button": "全部接受", - "notification_requests.confirm_accept_all.message": "您將接受 {count, plural, other {# 則推播通知請求}}。您確定要繼續?", - "notification_requests.confirm_accept_all.title": "接受推播通知請求?", - "notification_requests.confirm_dismiss_all.button": "全部忽略", - "notification_requests.confirm_dismiss_all.message": "您將忽略 {count, plural, other {# 則推播通知請求}}。您將不再能輕易存取{count, plural, other {這些}}推播通知。您確定要繼續?", - "notification_requests.confirm_dismiss_all.title": "忽略推播通知請求?", + "notification_requests.accept_multiple": "{count, plural, other {接受 # 則請求...}}", + "notification_requests.confirm_accept_multiple.button": "{count, plural, other {接受請求}}", + "notification_requests.confirm_accept_multiple.message": "您將接受 {count, plural, other {# 則推播通知請求}}。您確定要繼續?", + "notification_requests.confirm_accept_multiple.title": "接受推播通知請求?", + "notification_requests.confirm_dismiss_multiple.button": "{count, plural, other {忽略請求}}", + "notification_requests.confirm_dismiss_multiple.message": "您將忽略 {count, plural, other {# 則推播通知請求}}。您將不再能輕易存取{count, plural, other {這些}}推播通知。您確定要繼續?", + "notification_requests.confirm_dismiss_multiple.title": "忽略推播通知請求?", "notification_requests.dismiss": "關閉", - "notification_requests.dismiss_all": "全部忽略", - "notification_requests.dismiss_multiple": "{count, plural, other {忽略 # 則請求}}", - "notification_requests.enter_selection_mode": "選擇", - "notification_requests.exit_selection_mode": "取消", + "notification_requests.dismiss_multiple": "{count, plural, other {忽略 # 則請求...}}", + "notification_requests.edit_selection": "編輯", + "notification_requests.exit_selection": "完成", "notification_requests.explainer_for_limited_account": "由於此帳號已被管理員限制,來自此帳號之通知已被過濾。", "notification_requests.explainer_for_limited_remote_account": "由於此帳號或其伺服器已被管理員限制,來自此帳號之通知已被過濾。", "notification_requests.maximize": "最大化", diff --git a/config/locales/be.yml b/config/locales/be.yml index 81804ffc32d..3d4c10cbb87 100644 --- a/config/locales/be.yml +++ b/config/locales/be.yml @@ -35,6 +35,7 @@ be: created_msg: Нататка мадэратара паспяхова створана! destroyed_msg: Нататка мадэратара паспяхова выдалена! accounts: + add_email_domain_block: Заблакіраваць дамен эл. пошты approve: Пацвердзіць approved_msg: Заяўка на рэгістрацыю %{username} ухваленая are_you_sure: Вы ўпэўнены? @@ -135,6 +136,7 @@ be: resubscribe: Аднавіць падпіску role: Роля search: Пошук + search_same_email_domain: Іншыя карыстальнікі з такім жа даменам эл. пошты search_same_ip: Іншыя карыстальнікі з гэтым IP security: Бяспека security_measures: @@ -175,21 +177,26 @@ be: approve_appeal: Ухваліць абскарджанне approve_user: Зацвердзіць карыстальніка assigned_to_self_report: Прызначыць скаргу + change_email_user: Змяніць эл. пошту карыстальніка change_role_user: Змяніць ролю карыстальніка confirm_user: Пацвердзіць карыстальніка create_account_warning: Стварыць папярэджанне create_announcement: Стварыць аб'яву + create_canonical_email_block: Стварыць блакіроўку электроннай пошты create_custom_emoji: Стварыць адвольны эмодзі create_domain_allow: Стварыць даменны дазвол create_domain_block: Стварыць даменны блок + create_email_domain_block: Стварыць даменны блок электроннай пошты create_ip_block: Стварыць IP правіла create_unavailable_domain: Стварыць недаступны Дамен create_user_role: Стварыць ролю demote_user: Панізіць карыстальніка destroy_announcement: Выдаліць аб'яву + destroy_canonical_email_block: Выдаліць блакіроўку электроннай пошты destroy_custom_emoji: Выдаліць адвольны эмодзі destroy_domain_allow: Выдаліць дамены дазвол destroy_domain_block: Выдаліць даменны блок + destroy_email_domain_block: Выдаліць даменны блок электроннай пошты destroy_instance: Вычысціць дамен destroy_ip_block: Выдаліць IP правіла destroy_status: Выдаліць допіс @@ -197,8 +204,10 @@ be: destroy_user_role: Выдаліць ролю disable_2fa_user: Адключыць двухэтапнае спраўджанне disable_custom_emoji: Адключыць адвольныя эмодзі + disable_sign_in_token_auth_user: Адключыць аўтарызацыю праз электронную пошту для карыстальніка disable_user: Адключыць карыстальніка enable_custom_emoji: Уключыць адвольныя эмодзі + enable_sign_in_token_auth_user: Уключыць аўтарызацыю праз электронную пошту для карыстальніка enable_user: Уключыць карыстальніка memorialize_account: Запомніць уліковы запіс promote_user: Павысіць правы Карыстальніка @@ -228,20 +237,26 @@ be: approve_appeal_html: Карыстальнік %{name} ухваліў запыт на мадэрацыю %{target} approve_user_html: "%{name} пацвердзіў рэгістрацыю ад %{target}" assigned_to_self_report_html: "%{name} прызначыў справаздачу %{target} на сябе\n" + change_email_user_html: "%{name} змяніў паштовы адрас карыстальніка %{target}" change_role_user_html: "%{name} змяніў ролю %{target}" + confirm_user_html: "%{name} пацвердзіў паштовы адрас %{target}" create_account_warning_html: "%{name} накіраваў папярэджанне %{target}" create_announcement_html: "%{name} зрабіў новую аб'яву %{target}" + create_canonical_email_block_html: "%{name} заблакіраваў эл. пошту з хэшам %{target}" create_custom_emoji_html: "%{name} загрузіў новы смайлік %{target}\n\n" create_domain_allow_html: "%{name} дазволіў федэрацыю з даменам %{target}" create_domain_block_html: "%{name} заблакіраваў дамен %{target}" + create_email_domain_block_html: "%{name} заблакіраваў дамен эл. пошты %{target}" create_ip_block_html: "%{name} стварыў правіла для IP %{target}" create_unavailable_domain_html: "%{name} прыпыніў дастаўку да дамена %{target}" create_user_role_html: "%{name} зрабіў ролю %{target}" demote_user_html: "%{name} прыбраў карыстальніка %{target}" destroy_announcement_html: "%{name} выдаліў аб'яву %{target}" + destroy_canonical_email_block_html: "%{name} разблакіраваў эл. пошту з хэшам %{target}" destroy_custom_emoji_html: "%{name} выдаліў(а) эмоджі %{target}" destroy_domain_allow_html: "%{name} зняў дазвол на аб'яднанне з даменам %{target}\n" destroy_domain_block_html: "%{name} разблакаваў дамен %{target}" + destroy_email_domain_block_html: "%{name} разблакіраваў дамен эл. пошты %{target}" destroy_instance_html: "%{name} цалкам прыбраў дамен %{target}" destroy_ip_block_html: "%{name} выдаліў правіла для IP %{target}" destroy_status_html: "%{name} выдаліў допіс %{target}" @@ -249,8 +264,10 @@ be: destroy_user_role_html: "%{name} выдаліў ролю %{target}" disable_2fa_user_html: "%{name} амяніў абавязковую двухфактарную верыфікацыю для карыстальніка %{target}" disable_custom_emoji_html: "%{name} заблакіраваў эмодзі %{target}" + disable_sign_in_token_auth_user_html: "%{name} адключыў уваход праз эл. пошту для %{target}" disable_user_html: "%{name} адключыў уваход для карыстальніка %{target}" enable_custom_emoji_html: "%{name} уключыў эмодзі %{target}" + enable_sign_in_token_auth_user_html: "%{name} уключыў уваход праз эл. пошту для %{target}" enable_user_html: "%{name} уключыў уваход для карыстальніка %{target}" memorialize_account_html: Карыстальнік %{name} пераключыў уліковы запіс %{target} у старонку памяці promote_user_html: "%{name} павысіў карыстальніка %{target}" @@ -258,6 +275,7 @@ be: reject_user_html: "%{name} адхіліў рэгістрацыю з %{target}" remove_avatar_user_html: "%{name} выдаліў аватар %{target}" reopen_report_html: "%{name} зноў адкрыў скаргу %{target}" + resend_user_html: "%{name} зноў адправіў ліст з пацвярджэннем для %{target}" reset_password_user_html: "%{name} скінул(а) пароль для %{target}" resolve_report_html: "%{name} вырашыў скаргу %{target}" sensitive_account_html: "%{name} адзначыў медыя %{target} як далікатнае" @@ -428,6 +446,7 @@ be: many: "%{count} спроб рэгіістрацыі за апошні тыдзень" one: "%{count} спроба рэгістрацыі за апошні тыдзень" other: "%{count} спроб рэгіістрацыі за апошні тыдзень" + created_msg: Дамен эл. пошты паспяхова заблакіраваны delete: Выдаліць dns: types: @@ -436,8 +455,11 @@ be: new: create: Дадаць дамен resolve: Вызначыць дамен + title: Заблакіраваць новы дамен эл. пошты not_permitted: Забаронена + resolved_dns_records_hint_html: Даменнае імя ператвараецца ў наступныя дамены MX, якія ў канчатковым выніку адказваюць за прыём электроннай пошты. Блакаванне дамена MX заблакуе рэгістрацыю з любога адраса электроннай пошты, які выкарыстоўвае той жа дамен MX, нават калі бачнае імя дамена адрозніваецца. Будзьце асцярожныя, каб не заблакіраваць асноўных пастаўшчыкоў электроннай пошты. resolved_through_html: Вызначына каля %{domain} + title: Заблакіраваныя паштовыя дамены export_domain_allows: new: title: Імпарт дазволаў дамена @@ -599,6 +621,7 @@ be: resolve_description_html: Ніякіх дзеянняў супраць уліковага запісу, пра які паведамляецца, не будзе, папярэджэнне не зафіксавана, і скарга будзе закрыта. silence_description_html: Уліковы запіс будзе бачны толькі тым, хто ўжо сочыць за ім або шукае яго ўручную, што значна абмяжоўвае яго ахоп. Заўсёды можна вярнуць. Закрывае ўсе скаргі на гэты ўліковы запіс. suspend_description_html: Уліковы запіс і ўсё яго змесціва будзе недаступна і ў далейшым выдалены, узаемадзеянне з ім будзе немагчыма. Магчыма адмяніць на працягу 30 дзён. Закрывае ўсе скаргі на гэты ўліковы запіс. + actions_description_html: Вырашыце, якія дзеянні распачаць, каб вырашыць гэтую скаргу. Калі вы прымеце меры пакарання ў дачыненні да ўліковага запісу, пра які паведамляецца, ім будзе адпраўлена апавяшчэнне па электроннай пошце, за выключэннем выпадкаў, калі выбрана катэгорыя Спам. actions_description_remote_html: Вырашыце як паступіць з гэтай скаргай. Гэта паўплывае толькі на тое як ваш сервер звязваецца з аддалёным уліковым запісам і апрацоўвае яго кантэнт. add_to_report: Дадаць яшчэ дэталяў да скаргі already_suspended_badges: @@ -663,6 +686,7 @@ be: delete_data_html: Выдаліць профіль @%{acct} і змесціва праз 30 дзён, калі тым часам гэтае дзеянне не будзе адменена preview_preamble_html: "@%{acct} атрымае папярэджанне наступнага зместу:" record_strike_html: Зарэгістраваць папярэджанне @%{acct}, каб дапамагчы вам эскаліраваць наступныя парушэнні з боку таго ж уліковага запісу + send_email_html: Адправіць @%{acct} папярэджанне па электроннай пошце warning_placeholder: Неабавязковае дадатковае абгрунтаванне мадэрацыі. target_origin: Крыніца уліковага запісу на які пададзена скарга title: Скаргі @@ -706,6 +730,7 @@ be: manage_appeals: Кіраванне апеляцыямі manage_appeals_description: Дазваляе карыстальнікам разглядаць апеляцыі на дзеянні мадэратара manage_blocks: Кіраванне блакіроўкамі + manage_blocks_description: Дазваляе блакаваць пэўныя паштовыя правайдэры і IP адрасы manage_custom_emojis: Кіраванне адвольнымі эмодзі manage_custom_emojis_description: Дазваляе кіраваць адвольнымі эмодзі на серверы manage_federation: Кіраваць федэрацыяй @@ -723,6 +748,7 @@ be: manage_taxonomies: Кіраванне катэгорыямі manage_taxonomies_description: Дазваляе карыстальнікам праглядаць папулярны кантэнт і абнаўляць налады хэштэгаў manage_user_access: Кіраванне наладамі доступу карыстальнікаў + manage_user_access_description: Дазваляе адключаць двухфактарную аўтэнтыфікацыю іншым карыстальнікам, змяняць іх паштовы адрас і скідваць пароль manage_users: Кіраванне карыстальнікамі manage_users_description: Дазваляе праглядаць звесткі іншых карыстальнікаў і іх мадэрацыю manage_webhooks: Кіраванне вэбхукамі @@ -797,6 +823,7 @@ be: destroyed_msg: Загрузка сайту паспяхова выдалена! software_updates: critical_update: Крытычна - зрабіце абнаўленне як мага хутчэй + description: Рэкамендуецца падтрымліваць усталёўку Mastodon у актуальным стане, каб карыстацца апошнімі выпраўленнямі і магчымасцямі. Акрамя таго, часам вельмі важна своечасова абнаўляць Mastodon, каб пазбегнуць праблем з бяспекай. Па гэтых прычынах Mastodon правярае наяўнасць абнаўленняў кожныя 30 хвілін і паведамляе вам пра гэта ў адпаведнасці з вашымі наладамі апавяшчэнняў па электроннай пошце. documentation_link: Даведацца больш release_notes: Журнал змен title: Даступныя абнаўленні @@ -970,6 +997,7 @@ be: many: Выкарысталі %{count} чалавек за апошні тыдзень one: Выкарыстаў адзін чалавек за апошні тыдзень other: Выкарысталі %{count} чалавек за апошні тыдзень + title: Рэкамендацыі і трэнды trending: Папулярныя warning_presets: add_new: Дадаць новы @@ -1056,7 +1084,9 @@ be: guide_link_text: Кожны і кожная можа зрабіць унёсак. sensitive_content: Далікатны змест application_mailer: + notification_preferences: Змяніць налады эл. пошты salutation: "%{name}," + settings: 'Змяніць налады эл. пошты: %{link}' unsubscribe: Адпісацца view: 'Паглядзець:' view_profile: Паглядзець профіль @@ -1076,6 +1106,7 @@ be: hint_html: Засталася яшчэ адна рэч! Каб не дапусціць спаму, нам трэба пацвердзіць, што вы чалавек. Разгадайце CAPTCHA ніжэй і націсніце «Працягнуць». title: Праверка бяспекі confirmations: + awaiting_review: Ваш электронны адрас пацверджаны! Адміністрацыя %{domain} зараз разглядае вашу рэгістрацыю. Вы атрымаеце паведамленне па электроннай пошце, калі ваш уліковы запіс будзе ўхвалены! awaiting_review_title: Ваша рэгістрацыя разглядаецца clicking_this_link: націснуць на гэту спасылку login_link: увайсці @@ -1083,6 +1114,7 @@ be: redirect_to_app_html: Вы павінны былі быць перанакіраваны ў праграму %{app_name}. Калі гэтага не адбылося, паспрабуйце %{clicking_this_link} або вярніцеся да праграмы ўручную. registration_complete: Ваша рэгістрацыя на %{domain} завершана! welcome_title: Вітаем, %{name}! + wrong_email_hint: Калі гэты адрас электроннай пошты памылковы, вы можаце змяніць яго ў наладах уліковага запісу. delete_account: Выдаліць уліковы запіс delete_account_html: Калі вы жадаеце выдаліць ваш уліковы запіс, можаце працягнуць тут. Ад вас будзе запатрабавана пацвярджэнне. description: @@ -1103,6 +1135,7 @@ be: or_log_in_with: Або ўвайсці з дапамогай privacy_policy_agreement_html: Я азнаёміўся і пагаджаюся з палітыкай канфідэнцыйнасці progress: + confirm: Пацвердзіць email details: Вашы дадзеныя review: Наш водгук rules: Прыняць правілы @@ -1124,8 +1157,10 @@ be: security: Бяспека set_new_password: Прызначыць новы пароль setup: + email_below_hint_html: Праверце папку са спамам або зрабіце новы запыт. Вы можаце выправіць свой email, калі ён няправільны. email_settings_hint_html: Націсніце на спасылку, якую мы адправілі, каб спраўдзіць %{email}. Мы вас пачакаем тут. link_not_received: Не атрымалі спасылку? + new_confirmation_instructions_sent: Праз некалькі хвілін вы атрымаеце новы ліст на email са спасылкай для пацверджання! title: Праверце вашу пошту sign_in: preamble_html: Уваход з уліковымі дадзенымі %{domain}. Калі ваш уліковы запіс знаходзіцца на іншым серверы, у вас не атрымаецца ўвайсці тут. @@ -1136,7 +1171,9 @@ be: title: Наладзьма вас на %{domain}. status: account_status: Стан уліковага запісу + confirming: Чакаецца пацвярджэнне з электроннай пошты. functional: Ваш уліковы запіс поўнасцю працуе. + pending: Ваша заяўка разглядаецца нашым супрацоўнікам. Гэта можа заняць некаторы час. Вы атрымаеце электронны ліст, калі заяўка будзе ўхвалена. redirecting_to: Ваш уліковы запіс неактыўны, бо ў цяперашні час ён перанакіроўваецца на %{acct}. self_destruct: Паколькі %{domain} зачыняецца, вы атрымаеце толькі абмежаваны доступ да свайго уліковага запісу. view_strikes: Праглядзець мінулыя папярэджанні для вашага ўліковага запісу @@ -1179,6 +1216,9 @@ be: before: 'Перш чым працягнуць, уважліва прачытайце гэтыя заўвагі:' caches: Змесціва, кэшаванае іншымі серверамі, можа захавацца data_removal: Вашы допісы і іншыя даныя будуць выдалены назаўсёды + email_change_html: Вы можаце змяніць свой адрас электроннай пошты, не выдаляючы ўліковы запіс + email_contact_html: Калі ліст усё яшчэ не дайшоў, вы можаце звярнуцца па дапамогу на эл. пошту %{email} + email_reconfirmation_html: Калі вы не атрымалі пацвярджэнне па электроннай пошце, вы можаце запытаць яго зноў irreversible: Вы не зможаце аднавіць або паўторна актываваць свой уліковы запіс more_details_html: Падрабязнасці глядзіце ў палітыцы прыватнасці. username_available: Ваша імя карыстальніка зноў стане даступным @@ -1427,6 +1467,7 @@ be: authentication_methods: otp: праграма двухфактарнай аўтэнтыфікацыі password: пароль + sign_in_token: код з электроннай пошты webauthn: ключы бяспекі description_html: Калі вы бачыце невядомую вам актыўнасць, падумайце пра змену пароля і ўключэнне двухфактарнай аўтэнтыфікацыі. empty: Няма гісторыі ўваходаў @@ -1437,6 +1478,16 @@ be: unsubscribe: action: Так, адпісацца complete: Адпісаны + confirmation_html: Вы ўпэўнены, што жадаеце адмовіцца ад %{type} з Mastodon на дамене %{domain} на вашу электронную пошту %{email}? Вы заўсёды можаце паўторна падпісацца у наладах апавяшчэнняў па электроннай пошце. + emails: + notification_emails: + favourite: апавяшчэнні на пошту пра упадабанае + follow: апавяшчэнні на пошту пра падпіскі + follow_request: апавяшчэнні на пошту пра запыты на падпіску + mention: апавяшчэнні на пошту пра згадванні + reblog: апавяшчэнні на пошту пра пашырэнні + resubscribe_html: Калі вы адмовіліся ад падпіскі памылкова, вы можаце зноў падпісацца ў наладах апавяшчэнняў па электроннай пошце. + success_html: Вы больш не будзеце атрымліваць %{type} на сваю электронную пошту %{email} ад Mastodon на дамене %{domain}. title: Адпісацца media_attachments: validations: @@ -1517,6 +1568,8 @@ be: update: subject: "%{name} адрэдагаваў допіс" notifications: + administration_emails: Апавяшчэнні эл. пошты для адміністратара + email_events: Падзеі для апавяшчэнняў эл. пошты email_events_hint: 'Выберыце падзеі, аб якіх вы хочаце атрымліваць апавяшчэнні:' number: human: @@ -1675,6 +1728,7 @@ be: import: Імпарт import_and_export: Імпарт і экспарт migrate: Перамяшчэнне ўліковага запісу + notifications: Апавяшчэнні па эл. пошце preferences: Налады profile: Профіль relationships: Падпіскі і падпісчыкі @@ -1935,6 +1989,7 @@ be: invalid_otp_token: Няправільны код двухфактарнай аўтэнтыфікацыі otp_lost_help_html: Калі вы страцілі доступ да абодвух, вы можаце скарыстацца %{email} rate_limited: Занадта шмат спробаў аўтэнтыфікацыі, паспрабуйце пазней. + seamless_external_login: Вы ўвайшлі праз знешні сэрвіс, таму налады пароля і эл. пошты недаступныя. signed_in_as: 'Увайшлі як:' verification: extra_instructions_html: Парада: спасылка на вашым сайце можа быць нябачнай. Важнай часткай з'яўляецца rel="me", якая прадухіляе імперсанацыю на сайтах з карыстальніцкім кантэнтам. Вы нават можаце выкарыстоўваць тэг link у загалоўку старонкі замест a, але HTML павінен быць даступны без выканання JavaScript. From 71405eabfca60776b0351b022e61248861cce971 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Tue, 20 Aug 2024 07:48:15 -0400 Subject: [PATCH 078/156] Use material symbols in table link helper (#31359) --- app/helpers/admin/filter_helper.rb | 2 +- app/javascript/material-icons/400-24px/key.svg | 1 + app/javascript/material-icons/400-24px/toggle_off.svg | 5 +++++ app/javascript/material-icons/400-24px/toggle_on.svg | 5 +++++ app/views/admin/accounts/_local_account.html.haml | 10 +++++----- app/views/admin/accounts/_remote_account.html.haml | 2 +- app/views/admin/announcements/_announcement.html.haml | 6 +++--- app/views/admin/invites/_invite.html.haml | 2 +- app/views/admin/relays/_relay.html.haml | 6 +++--- app/views/admin/report_notes/_report_note.html.haml | 4 ++-- app/views/admin/reports/_header_details.html.haml | 4 ++-- app/views/admin/roles/_role.html.haml | 2 +- app/views/admin/rules/_rule.html.haml | 2 +- .../admin/warning_presets/_warning_preset.html.haml | 2 +- app/views/admin/webhooks/_webhook.html.haml | 4 ++-- app/views/admin/webhooks/show.html.haml | 4 ++-- app/views/auth/registrations/_session.html.haml | 2 +- app/views/filters/_filter.html.haml | 4 ++-- app/views/invites/_invite.html.haml | 2 +- .../oauth/authorized_applications/index.html.haml | 2 +- app/views/settings/aliases/index.html.haml | 2 +- app/views/settings/applications/index.html.haml | 2 +- app/views/settings/featured_tags/index.html.haml | 2 +- .../webauthn_credentials/index.html.haml | 2 +- .../two_factor_authentication_methods/index.html.haml | 4 ++-- 25 files changed, 47 insertions(+), 36 deletions(-) create mode 100644 app/javascript/material-icons/400-24px/key.svg create mode 100644 app/javascript/material-icons/400-24px/toggle_off.svg create mode 100644 app/javascript/material-icons/400-24px/toggle_on.svg diff --git a/app/helpers/admin/filter_helper.rb b/app/helpers/admin/filter_helper.rb index 140fc73ede4..40806a45158 100644 --- a/app/helpers/admin/filter_helper.rb +++ b/app/helpers/admin/filter_helper.rb @@ -25,7 +25,7 @@ module Admin::FilterHelper end def table_link_to(icon, text, path, **options) - link_to safe_join([fa_icon(icon), text]), path, options.merge(class: 'table-action-link') + link_to safe_join([material_symbol(icon), text]), path, options.merge(class: 'table-action-link') end def selected?(more_params) diff --git a/app/javascript/material-icons/400-24px/key.svg b/app/javascript/material-icons/400-24px/key.svg new file mode 100644 index 00000000000..bba7f1de9d5 --- /dev/null +++ b/app/javascript/material-icons/400-24px/key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/toggle_off.svg b/app/javascript/material-icons/400-24px/toggle_off.svg new file mode 100644 index 00000000000..dcef49f69c1 --- /dev/null +++ b/app/javascript/material-icons/400-24px/toggle_off.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/toggle_on.svg b/app/javascript/material-icons/400-24px/toggle_on.svg new file mode 100644 index 00000000000..943b6e6d332 --- /dev/null +++ b/app/javascript/material-icons/400-24px/toggle_on.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/views/admin/accounts/_local_account.html.haml b/app/views/admin/accounts/_local_account.html.haml index 3ed392cd1a5..3ad47d8dfb8 100644 --- a/app/views/admin/accounts/_local_account.html.haml +++ b/app/views/admin/accounts/_local_account.html.haml @@ -1,12 +1,12 @@ - if account.avatar? %tr %th= t('admin.accounts.avatar') - %td= table_link_to 'trash', t('admin.accounts.remove_avatar'), remove_avatar_admin_account_path(account.id), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:remove_avatar, account) + %td= table_link_to 'delete', t('admin.accounts.remove_avatar'), remove_avatar_admin_account_path(account.id), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:remove_avatar, account) %td - if account.header? %tr %th= t('admin.accounts.header') - %td= table_link_to 'trash', t('admin.accounts.remove_header'), remove_header_admin_account_path(account.id), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:remove_header, account) + %td= table_link_to 'delete', t('admin.accounts.remove_header'), remove_header_admin_account_path(account.id), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:remove_header, account) %td %tr %th= t('admin.accounts.role') @@ -16,7 +16,7 @@ - else = account.user_role&.name %td - = table_link_to 'vcard', t('admin.accounts.change_role.label'), admin_user_role_path(account.user) if can?(:change_role, account.user) + = table_link_to 'contact_mail', t('admin.accounts.change_role.label'), admin_user_role_path(account.user) if can?(:change_role, account.user) %tr %th{ rowspan: can?(:create, :email_domain_block) ? 3 : 2 }= t('admin.accounts.email') %td{ rowspan: can?(:create, :email_domain_block) ? 3 : 2 }= account.user_email @@ -25,7 +25,7 @@ %td= table_link_to 'search', t('admin.accounts.search_same_email_domain'), admin_accounts_path(email: "%@#{account.user_email.split('@').last}") - if can?(:create, :email_domain_block) %tr - %td= table_link_to 'ban', t('admin.accounts.add_email_domain_block'), new_admin_email_domain_block_path(_domain: account.user_email.split('@').last) + %td= table_link_to 'hide_source', t('admin.accounts.add_email_domain_block'), new_admin_email_domain_block_path(_domain: account.user_email.split('@').last) - if account.user_unconfirmed_email.present? %tr %th= t('admin.accounts.unconfirmed_email') @@ -48,7 +48,7 @@ = t 'admin.accounts.security_measures.only_password' %td - if account.user&.two_factor_enabled? && can?(:disable_2fa, account.user) - = table_link_to 'unlock', t('admin.accounts.disable_two_factor_authentication'), admin_user_two_factor_authentication_path(account.user.id), method: :delete + = table_link_to 'lock_open', t('admin.accounts.disable_two_factor_authentication'), admin_user_two_factor_authentication_path(account.user.id), method: :delete - if can?(:reset_password, account.user) %tr %td diff --git a/app/views/admin/accounts/_remote_account.html.haml b/app/views/admin/accounts/_remote_account.html.haml index 6755af2496c..a052e877f43 100644 --- a/app/views/admin/accounts/_remote_account.html.haml +++ b/app/views/admin/accounts/_remote_account.html.haml @@ -12,4 +12,4 @@ = material_symbol DeliveryFailureTracker.available?(account.shared_inbox_url) ? 'check' : 'close' %td - if domain_block.nil? - = table_link_to 'ban', t('admin.domain_blocks.add_new'), new_admin_domain_block_path(_domain: account.domain) + = table_link_to 'hide_source', t('admin.domain_blocks.add_new'), new_admin_domain_block_path(_domain: account.domain) diff --git a/app/views/admin/announcements/_announcement.html.haml b/app/views/admin/announcements/_announcement.html.haml index 1c7f89ef21a..eac78efb288 100644 --- a/app/views/admin/announcements/_announcement.html.haml +++ b/app/views/admin/announcements/_announcement.html.haml @@ -12,8 +12,8 @@ %div - if can?(:update, announcement) - if announcement.published? - = table_link_to 'toggle-off', t('admin.announcements.unpublish'), unpublish_admin_announcement_path(announcement), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } + = table_link_to 'toggle_off', t('admin.announcements.unpublish'), unpublish_admin_announcement_path(announcement), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } - else - = table_link_to 'toggle-on', t('admin.announcements.publish'), publish_admin_announcement_path(announcement), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } + = table_link_to 'toggle_on', t('admin.announcements.publish'), publish_admin_announcement_path(announcement), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } - = table_link_to 'trash', t('generic.delete'), admin_announcement_path(announcement), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, announcement) + = table_link_to 'delete', t('generic.delete'), admin_announcement_path(announcement), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, announcement) diff --git a/app/views/admin/invites/_invite.html.haml b/app/views/admin/invites/_invite.html.haml index f9cd6003f3d..8bd5f10feef 100644 --- a/app/views/admin/invites/_invite.html.haml +++ b/app/views/admin/invites/_invite.html.haml @@ -27,4 +27,4 @@ %td - if invite.valid_for_use? && policy(invite).destroy? - = table_link_to 'times', t('invites.delete'), admin_invite_path(invite), method: :delete + = table_link_to 'close', t('invites.delete'), admin_invite_path(invite), method: :delete diff --git a/app/views/admin/relays/_relay.html.haml b/app/views/admin/relays/_relay.html.haml index 2e76f543083..9e9f629eee1 100644 --- a/app/views/admin/relays/_relay.html.haml +++ b/app/views/admin/relays/_relay.html.haml @@ -18,8 +18,8 @@ = t 'admin.relays.disabled' %td - if relay.accepted? - = table_link_to 'power-off', t('admin.relays.disable'), disable_admin_relay_path(relay), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } + = table_link_to 'power_off', t('admin.relays.disable'), disable_admin_relay_path(relay), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } - elsif !relay.pending? - = table_link_to 'power-off', t('admin.relays.enable'), enable_admin_relay_path(relay), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } + = table_link_to 'power_off', t('admin.relays.enable'), enable_admin_relay_path(relay), method: :post, data: { confirm: t('admin.accounts.are_you_sure') } - = table_link_to 'times', t('admin.relays.delete'), admin_relay_path(relay), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } + = table_link_to 'close', t('admin.relays.delete'), admin_relay_path(relay), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } diff --git a/app/views/admin/report_notes/_report_note.html.haml b/app/views/admin/report_notes/_report_note.html.haml index 64628989a6a..dd60f7eabd0 100644 --- a/app/views/admin/report_notes/_report_note.html.haml +++ b/app/views/admin/report_notes/_report_note.html.haml @@ -13,6 +13,6 @@ - if can?(:destroy, report_note) .report-notes__item__actions - if report_note.is_a?(AccountModerationNote) - = table_link_to 'trash', t('admin.reports.notes.delete'), admin_account_moderation_note_path(report_note), method: :delete + = table_link_to 'delete', t('admin.reports.notes.delete'), admin_account_moderation_note_path(report_note), method: :delete - else - = table_link_to 'trash', t('admin.reports.notes.delete'), admin_report_note_path(report_note), method: :delete + = table_link_to 'delete', t('admin.reports.notes.delete'), admin_report_note_path(report_note), method: :delete diff --git a/app/views/admin/reports/_header_details.html.haml b/app/views/admin/reports/_header_details.html.haml index 434231f7333..cf81670845f 100644 --- a/app/views/admin/reports/_header_details.html.haml +++ b/app/views/admin/reports/_header_details.html.haml @@ -54,6 +54,6 @@ = admin_account_link_to report.assigned_account — - if report.assigned_account != current_user.account - = table_link_to 'user', t('admin.reports.assign_to_self'), assign_to_self_admin_report_path(report), method: :post + = table_link_to 'person', t('admin.reports.assign_to_self'), assign_to_self_admin_report_path(report), method: :post - elsif !report.assigned_account.nil? - = table_link_to 'trash', t('admin.reports.unassign'), unassign_admin_report_path(report), method: :post + = table_link_to 'delete', t('admin.reports.unassign'), unassign_admin_report_path(report), method: :post diff --git a/app/views/admin/roles/_role.html.haml b/app/views/admin/roles/_role.html.haml index fd37644c835..636127354b0 100644 --- a/app/views/admin/roles/_role.html.haml +++ b/app/views/admin/roles/_role.html.haml @@ -27,4 +27,4 @@ · %abbr{ title: role.permissions_as_keys.map { |privilege| I18n.t("admin.roles.privileges.#{privilege}") }.join(', ') }= t('admin.roles.permissions_count', count: role.permissions_as_keys.size) %div - = table_link_to 'pencil', t('admin.accounts.edit'), edit_admin_role_path(role) if can?(:update, role) + = table_link_to 'edit', t('admin.accounts.edit'), edit_admin_role_path(role) if can?(:update, role) diff --git a/app/views/admin/rules/_rule.html.haml b/app/views/admin/rules/_rule.html.haml index 5f37f693543..eb97eefb3c7 100644 --- a/app/views/admin/rules/_rule.html.haml +++ b/app/views/admin/rules/_rule.html.haml @@ -8,4 +8,4 @@ = rule.hint %div - = table_link_to 'trash', t('admin.rules.delete'), admin_rule_path(rule), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, rule) + = table_link_to 'delete', t('admin.rules.delete'), admin_rule_path(rule), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, rule) diff --git a/app/views/admin/warning_presets/_warning_preset.html.haml b/app/views/admin/warning_presets/_warning_preset.html.haml index a58199c8046..2cc056420f4 100644 --- a/app/views/admin/warning_presets/_warning_preset.html.haml +++ b/app/views/admin/warning_presets/_warning_preset.html.haml @@ -7,4 +7,4 @@ = truncate(warning_preset.text) %div - = table_link_to 'trash', t('admin.warning_presets.delete'), admin_warning_preset_path(warning_preset), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, warning_preset) + = table_link_to 'delete', t('admin.warning_presets.delete'), admin_warning_preset_path(warning_preset), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, warning_preset) diff --git a/app/views/admin/webhooks/_webhook.html.haml b/app/views/admin/webhooks/_webhook.html.haml index 39abb7dd2c7..dca5abeb777 100644 --- a/app/views/admin/webhooks/_webhook.html.haml +++ b/app/views/admin/webhooks/_webhook.html.haml @@ -15,5 +15,5 @@ %abbr{ title: webhook.events.join(', ') }= t('admin.webhooks.enabled_events', count: webhook.events.size) %div - = table_link_to 'pencil', t('admin.webhooks.edit'), edit_admin_webhook_path(webhook) if can?(:update, webhook) - = table_link_to 'trash', t('admin.webhooks.delete'), admin_webhook_path(webhook), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, webhook) + = table_link_to 'edit', t('admin.webhooks.edit'), edit_admin_webhook_path(webhook) if can?(:update, webhook) + = table_link_to 'delete', t('admin.webhooks.delete'), admin_webhook_path(webhook), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, webhook) diff --git a/app/views/admin/webhooks/show.html.haml b/app/views/admin/webhooks/show.html.haml index c2c4f55788e..a389e611029 100644 --- a/app/views/admin/webhooks/show.html.haml +++ b/app/views/admin/webhooks/show.html.haml @@ -19,10 +19,10 @@ %td - if @webhook.enabled? %span.positive-hint= t('admin.webhooks.enabled') - = table_link_to 'power-off', t('admin.webhooks.disable'), disable_admin_webhook_path(@webhook), method: :post if can?(:disable, @webhook) + = table_link_to 'power_off', t('admin.webhooks.disable'), disable_admin_webhook_path(@webhook), method: :post if can?(:disable, @webhook) - else %span.negative-hint= t('admin.webhooks.disabled') - = table_link_to 'power-off', t('admin.webhooks.enable'), enable_admin_webhook_path(@webhook), method: :post if can?(:enable, @webhook) + = table_link_to 'power_off', t('admin.webhooks.enable'), enable_admin_webhook_path(@webhook), method: :post if can?(:enable, @webhook) %tr %th= t('admin.webhooks.events') %td diff --git a/app/views/auth/registrations/_session.html.haml b/app/views/auth/registrations/_session.html.haml index 2fa7db70c7b..631ae046016 100644 --- a/app/views/auth/registrations/_session.html.haml +++ b/app/views/auth/registrations/_session.html.haml @@ -15,4 +15,4 @@ %time.time-ago{ datetime: session.updated_at.iso8601, title: l(session.updated_at) }= l(session.updated_at) %td - if current_session.session_id != session.session_id && !current_account.suspended? - = table_link_to 'times', t('sessions.revoke'), settings_session_path(session), method: :delete + = table_link_to 'close', t('sessions.revoke'), settings_session_path(session), method: :delete diff --git a/app/views/filters/_filter.html.haml b/app/views/filters/_filter.html.haml index 9993ad2ee8e..9d82a979fef 100644 --- a/app/views/filters/_filter.html.haml +++ b/app/views/filters/_filter.html.haml @@ -37,5 +37,5 @@ = t('filters.index.contexts', contexts: filter.context.map { |context| I18n.t("filters.contexts.#{context}") }.join(', ')) %div - = table_link_to 'pencil', t('filters.edit.title'), edit_filter_path(filter) - = table_link_to 'times', t('filters.index.delete'), filter_path(filter), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } + = table_link_to 'edit', t('filters.edit.title'), edit_filter_path(filter) + = table_link_to 'close', t('filters.index.delete'), filter_path(filter), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } diff --git a/app/views/invites/_invite.html.haml b/app/views/invites/_invite.html.haml index 62799ca5be2..d332dc5a4d5 100644 --- a/app/views/invites/_invite.html.haml +++ b/app/views/invites/_invite.html.haml @@ -22,4 +22,4 @@ %td - if invite.valid_for_use? && policy(invite).destroy? - = table_link_to 'times', t('invites.delete'), invite_path(invite), method: :delete + = table_link_to 'close', t('invites.delete'), invite_path(invite), method: :delete diff --git a/app/views/oauth/authorized_applications/index.html.haml b/app/views/oauth/authorized_applications/index.html.haml index 92e24d30c85..009bbf8d85c 100644 --- a/app/views/oauth/authorized_applications/index.html.haml +++ b/app/views/oauth/authorized_applications/index.html.haml @@ -29,7 +29,7 @@ - unless application.superapp? || current_account.unavailable? %div - = table_link_to 'times', t('doorkeeper.authorized_applications.buttons.revoke'), oauth_authorized_application_path(application), method: :delete, data: { confirm: t('doorkeeper.authorized_applications.confirmations.revoke') } + = table_link_to 'close', t('doorkeeper.authorized_applications.buttons.revoke'), oauth_authorized_application_path(application), method: :delete, data: { confirm: t('doorkeeper.authorized_applications.confirmations.revoke') } .announcements-list__item__permissions %ul.permissions-list diff --git a/app/views/settings/aliases/index.html.haml b/app/views/settings/aliases/index.html.haml index c618a82f1dd..81c49c82031 100644 --- a/app/views/settings/aliases/index.html.haml +++ b/app/views/settings/aliases/index.html.haml @@ -30,4 +30,4 @@ - @aliases.each do |account_alias| %tr %td= account_alias.pretty_acct - %td= table_link_to 'trash', t('aliases.remove'), settings_alias_path(account_alias), data: { method: :delete } + %td= table_link_to 'delete', t('aliases.remove'), settings_alias_path(account_alias), data: { method: :delete } diff --git a/app/views/settings/applications/index.html.haml b/app/views/settings/applications/index.html.haml index 5c31d56bca5..80eaed5c399 100644 --- a/app/views/settings/applications/index.html.haml +++ b/app/views/settings/applications/index.html.haml @@ -20,6 +20,6 @@ %td= link_to application.name, settings_application_path(application) %th= application.scopes %td - = table_link_to 'times', t('doorkeeper.applications.index.delete'), settings_application_path(application), method: :delete, data: { confirm: t('doorkeeper.applications.confirmations.destroy') } + = table_link_to 'close', t('doorkeeper.applications.index.delete'), settings_application_path(application), method: :delete, data: { confirm: t('doorkeeper.applications.confirmations.destroy') } = paginate @applications diff --git a/app/views/settings/featured_tags/index.html.haml b/app/views/settings/featured_tags/index.html.haml index 4b6c019e69b..088a93bc595 100644 --- a/app/views/settings/featured_tags/index.html.haml +++ b/app/views/settings/featured_tags/index.html.haml @@ -31,5 +31,5 @@ = t('accounts.nothing_here') - else %time.formatted{ datetime: featured_tag.last_status_at.iso8601, title: l(featured_tag.last_status_at) }= l featured_tag.last_status_at - = table_link_to 'trash', t('filters.index.delete'), settings_featured_tag_path(featured_tag), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } + = table_link_to 'delete', t('filters.index.delete'), settings_featured_tag_path(featured_tag), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } .trends__item__current= friendly_number_to_human featured_tag.statuses_count diff --git a/app/views/settings/two_factor_authentication/webauthn_credentials/index.html.haml b/app/views/settings/two_factor_authentication/webauthn_credentials/index.html.haml index 0dfd94ab9dc..3ea5810207f 100644 --- a/app/views/settings/two_factor_authentication/webauthn_credentials/index.html.haml +++ b/app/views/settings/two_factor_authentication/webauthn_credentials/index.html.haml @@ -9,7 +9,7 @@ %td= credential.nickname %td= t('webauthn_credentials.registered_on', date: l(credential.created_at.to_date, format: :with_month_name)) %td - = table_link_to 'trash', t('webauthn_credentials.delete'), settings_webauthn_credential_path(credential.id), method: :delete, data: { confirm: t('webauthn_credentials.delete_confirmation') } + = table_link_to 'delete', t('webauthn_credentials.delete'), settings_webauthn_credential_path(credential.id), method: :delete, data: { confirm: t('webauthn_credentials.delete_confirmation') } %hr.spacer/ diff --git a/app/views/settings/two_factor_authentication_methods/index.html.haml b/app/views/settings/two_factor_authentication_methods/index.html.haml index 2e4ff4091c7..8b670283b9e 100644 --- a/app/views/settings/two_factor_authentication_methods/index.html.haml +++ b/app/views/settings/two_factor_authentication_methods/index.html.haml @@ -20,12 +20,12 @@ %tr %td= t('two_factor_authentication.otp') %td - = table_link_to 'pencil', t('two_factor_authentication.edit'), settings_otp_authentication_path, method: :post + = table_link_to 'edit', t('two_factor_authentication.edit'), settings_otp_authentication_path, method: :post %tr %td= t('two_factor_authentication.webauthn') - if current_user.webauthn_enabled? %td - = table_link_to 'pencil', t('two_factor_authentication.edit'), settings_webauthn_credentials_path, method: :get + = table_link_to 'edit', t('two_factor_authentication.edit'), settings_webauthn_credentials_path, method: :get - else %td = table_link_to 'key', t('two_factor_authentication.add'), new_settings_webauthn_credential_path, method: :get From 3be1b1eaaee1e315e4612012f431619b20861107 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Tue, 20 Aug 2024 07:52:27 -0400 Subject: [PATCH 079/156] Use material symbol for filters/statuses views (#31371) --- app/views/disputes/strikes/_card.html.haml | 2 +- app/views/filters/statuses/_status_filter.html.haml | 4 ++-- app/views/filters/statuses/index.html.haml | 4 ++-- app/views/statuses/_attachment_list.html.haml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/views/disputes/strikes/_card.html.haml b/app/views/disputes/strikes/_card.html.haml index 55551cc7d04..58965ad6006 100644 --- a/app/views/disputes/strikes/_card.html.haml +++ b/app/views/disputes/strikes/_card.html.haml @@ -24,7 +24,7 @@ .emojify= one_line_preview(status) - status.ordered_media_attachments.each do |media_attachment| %abbr{ title: media_attachment.description } - = fa_icon 'link' + = material_symbol 'link' = media_attachment.file_file_name .strike-card__statuses-list__item__meta = link_to ActivityPub::TagManager.instance.url_for(status), target: '_blank', rel: 'noopener noreferrer' do diff --git a/app/views/filters/statuses/_status_filter.html.haml b/app/views/filters/statuses/_status_filter.html.haml index 9999dcda81f..31aa9ec2377 100644 --- a/app/views/filters/statuses/_status_filter.html.haml +++ b/app/views/filters/statuses/_status_filter.html.haml @@ -15,7 +15,7 @@ - status.ordered_media_attachments.each do |media_attachment| %abbr{ title: media_attachment.description } - = fa_icon 'link' + = material_symbol 'link' = media_attachment.file_file_name .detailed-status__meta @@ -33,5 +33,5 @@ = t("statuses.visibilities.#{status.visibility}") - if status.sensitive? · - = fa_icon('eye-slash fw') + = material_symbol 'visibility_off' = t('stream_entries.sensitive_content') diff --git a/app/views/filters/statuses/index.html.haml b/app/views/filters/statuses/index.html.haml index 915ec59cafd..f9f94eee90d 100644 --- a/app/views/filters/statuses/index.html.haml +++ b/app/views/filters/statuses/index.html.haml @@ -6,7 +6,7 @@ .filters .back-link = link_to edit_filter_path(@filter) do - = fa_icon 'chevron-left fw' + = material_symbol 'chevron_left' = t('filters.statuses.back_to_filter') %p.hint= t('filters.statuses.index.hint') @@ -25,7 +25,7 @@ = check_box_tag :batch_checkbox_all, nil, false .batch-table__toolbar__actions - unless @status_filters.empty? - = f.button safe_join([fa_icon('times'), t('filters.statuses.batch.remove')]), name: :remove, class: 'table-action-link', type: :submit + = f.button safe_join([material_symbol('close'), t('filters.statuses.batch.remove')]), name: :remove, class: 'table-action-link', type: :submit .batch-table__body - if @status_filters.empty? = nothing_here 'nothing-here--under-tabs' diff --git a/app/views/statuses/_attachment_list.html.haml b/app/views/statuses/_attachment_list.html.haml index d9706f47bd8..a150a3fae9d 100644 --- a/app/views/statuses/_attachment_list.html.haml +++ b/app/views/statuses/_attachment_list.html.haml @@ -1,6 +1,6 @@ .attachment-list .attachment-list__icon - = fa_icon 'link' + = material_symbol 'link' %ul.attachment-list__list - attachments.each do |media| %li From fa2e7b1708385c4277a67f04e540cc39fc661390 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Tue, 20 Aug 2024 07:52:45 -0400 Subject: [PATCH 080/156] Migrate fontawesome->material in more views (#31360) --- app/helpers/application_helper.rb | 3 ++- app/helpers/settings_helper.rb | 4 ++-- app/javascript/material-icons/400-24px/chat.svg | 5 +++++ .../material-icons/400-24px/desktop_mac.svg | 5 +++++ .../material-icons/400-24px/format_paragraph.svg | 5 +++++ .../material-icons/400-24px/smartphone.svg | 5 +++++ app/javascript/material-icons/400-24px/tablet.svg | 5 +++++ app/javascript/styles/mastodon/accounts.scss | 2 +- app/views/application/_card.html.haml | 2 +- .../auth/registrations/_account_warning.html.haml | 2 +- app/views/auth/registrations/_session.html.haml | 2 +- app/views/disputes/strikes/show.html.haml | 4 ++-- app/views/filters/_filter.html.haml | 4 ++-- app/views/filters/_filter_fields.html.haml | 2 +- app/views/filters/_keyword_fields.html.haml | 2 +- app/views/invites/_invite.html.haml | 2 +- app/views/kaminari/_next_page.html.haml | 2 +- app/views/kaminari/_prev_page.html.haml | 2 +- app/views/oauth/authorizations/new.html.haml | 2 +- .../oauth/authorized_applications/index.html.haml | 2 +- app/views/relationships/show.html.haml | 8 ++++---- app/views/statuses/_detailed_status.html.haml | 10 +++++----- app/views/statuses/_simple_status.html.haml | 14 +++++++------- spec/helpers/application_helper_spec.rb | 9 +++++++++ spec/helpers/settings_helper_spec.rb | 4 ++-- 25 files changed, 71 insertions(+), 36 deletions(-) create mode 100644 app/javascript/material-icons/400-24px/chat.svg create mode 100644 app/javascript/material-icons/400-24px/desktop_mac.svg create mode 100644 app/javascript/material-icons/400-24px/format_paragraph.svg create mode 100644 app/javascript/material-icons/400-24px/smartphone.svg create mode 100644 app/javascript/material-icons/400-24px/tablet.svg diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index a6ab4044bcb..20da199d437 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -117,7 +117,8 @@ module ApplicationHelper inline_svg_tag( "400-24px/#{icon}.svg", class: ['icon', "material-#{icon}"].concat(attributes[:class].to_s.split), - role: :img + role: :img, + data: attributes[:data] ) end diff --git a/app/helpers/settings_helper.rb b/app/helpers/settings_helper.rb index 10863a316c9..64f2ad70a66 100644 --- a/app/helpers/settings_helper.rb +++ b/app/helpers/settings_helper.rb @@ -26,11 +26,11 @@ module SettingsHelper device = session.detection.device if device.mobile? - 'mobile' + 'smartphone' elsif device.tablet? 'tablet' else - 'desktop' + 'desktop_mac' end end diff --git a/app/javascript/material-icons/400-24px/chat.svg b/app/javascript/material-icons/400-24px/chat.svg new file mode 100644 index 00000000000..7369e6f847a --- /dev/null +++ b/app/javascript/material-icons/400-24px/chat.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/desktop_mac.svg b/app/javascript/material-icons/400-24px/desktop_mac.svg new file mode 100644 index 00000000000..5d2a07a3698 --- /dev/null +++ b/app/javascript/material-icons/400-24px/desktop_mac.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/format_paragraph.svg b/app/javascript/material-icons/400-24px/format_paragraph.svg new file mode 100644 index 00000000000..657b483c00c --- /dev/null +++ b/app/javascript/material-icons/400-24px/format_paragraph.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/smartphone.svg b/app/javascript/material-icons/400-24px/smartphone.svg new file mode 100644 index 00000000000..fa56825488f --- /dev/null +++ b/app/javascript/material-icons/400-24px/smartphone.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/javascript/material-icons/400-24px/tablet.svg b/app/javascript/material-icons/400-24px/tablet.svg new file mode 100644 index 00000000000..09a5fe6bb1a --- /dev/null +++ b/app/javascript/material-icons/400-24px/tablet.svg @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/app/javascript/styles/mastodon/accounts.scss b/app/javascript/styles/mastodon/accounts.scss index 894332acb58..3f70a7d2343 100644 --- a/app/javascript/styles/mastodon/accounts.scss +++ b/app/javascript/styles/mastodon/accounts.scss @@ -66,7 +66,7 @@ margin-inline-start: 15px; text-align: start; - i[data-hidden] { + svg[data-hidden] { display: none; } diff --git a/app/views/application/_card.html.haml b/app/views/application/_card.html.haml index 1b3dd889c19..ae74f1dc638 100644 --- a/app/views/application/_card.html.haml +++ b/app/views/application/_card.html.haml @@ -15,4 +15,4 @@ %strong.emojify.p-name= display_name(account, custom_emojify: true) %span = acct(account) - = fa_icon('lock', { data: ({ hidden: true } unless account.locked?) }) + = material_symbol('lock', { data: ({ hidden: true } unless account.locked?) }) diff --git a/app/views/auth/registrations/_account_warning.html.haml b/app/views/auth/registrations/_account_warning.html.haml index c51179b49da..d558e1d9c96 100644 --- a/app/views/auth/registrations/_account_warning.html.haml +++ b/app/views/auth/registrations/_account_warning.html.haml @@ -2,7 +2,7 @@ .strike-entry__header .strike-entry__avatar .indicator-icon{ class: account_warning.overruled? ? 'success' : 'failure' } - = fa_icon 'warning' + = material_symbol 'warning' .strike-entry__content .strike-entry__title = t 'disputes.strikes.title', diff --git a/app/views/auth/registrations/_session.html.haml b/app/views/auth/registrations/_session.html.haml index 631ae046016..92e5147593f 100644 --- a/app/views/auth/registrations/_session.html.haml +++ b/app/views/auth/registrations/_session.html.haml @@ -1,7 +1,7 @@ %tr %td %span{ title: session.user_agent }< - = fa_icon "#{session_device_icon(session)} fw", 'aria-label': session_device_icon(session) + = material_symbol session_device_icon(session), 'aria-label': session_device_icon(session)   = t 'sessions.description', browser: t("sessions.browsers.#{session.browser}", default: session.browser.to_s), diff --git a/app/views/disputes/strikes/show.html.haml b/app/views/disputes/strikes/show.html.haml index 5f721388217..2bfecebbff9 100644 --- a/app/views/disputes/strikes/show.html.haml +++ b/app/views/disputes/strikes/show.html.haml @@ -9,13 +9,13 @@ - if @strike.overruled? %p.hint %span.positive-hint - = fa_icon 'check' + = material_symbol 'check'   = t 'disputes.strikes.appeal_approved' - elsif @appeal.persisted? && @appeal.rejected? %p.hint %span.negative-hint - = fa_icon 'times' + = material_symbol 'close'   = t 'disputes.strikes.appeal_rejected' diff --git a/app/views/filters/_filter.html.haml b/app/views/filters/_filter.html.haml index 9d82a979fef..a544ac3a758 100644 --- a/app/views/filters/_filter.html.haml +++ b/app/views/filters/_filter.html.haml @@ -14,7 +14,7 @@ - unless filter.keywords.empty? %li.permissions-list__item .permissions-list__item__icon - = fa_icon('paragraph') + = material_symbol('format_paragraph') .permissions-list__item__text .permissions-list__item__text__title = t('filters.index.keywords', count: filter.keywords.size) @@ -25,7 +25,7 @@ - unless filter.statuses.empty? %li.permissions-list__item .permissions-list__item__icon - = fa_icon('comment') + = material_symbol('chat') .permissions-list__item__text .permissions-list__item__text__title = t('filters.index.statuses', count: filter.statuses.size) diff --git a/app/views/filters/_filter_fields.html.haml b/app/views/filters/_filter_fields.html.haml index 0f4049ffb61..797c969b24d 100644 --- a/app/views/filters/_filter_fields.html.haml +++ b/app/views/filters/_filter_fields.html.haml @@ -58,4 +58,4 @@ %tr %td{ colspan: 3 } = link_to_add_association f, :keywords, class: 'table-action-link', partial: 'keyword_fields', 'data-association-insertion-node': '.keywords-table tbody', 'data-association-insertion-method': 'append' do - = safe_join([fa_icon('plus'), t('filters.edit.add_keyword')]) + = safe_join([material_symbol('add'), t('filters.edit.add_keyword')]) diff --git a/app/views/filters/_keyword_fields.html.haml b/app/views/filters/_keyword_fields.html.haml index eedd514ef52..136ab1653db 100644 --- a/app/views/filters/_keyword_fields.html.haml +++ b/app/views/filters/_keyword_fields.html.haml @@ -5,4 +5,4 @@ %td = f.hidden_field :id if f.object&.persisted? # Required so Rails doesn't put the field outside of the = link_to_remove_association(f, class: 'table-action-link') do - = safe_join([fa_icon('times'), t('filters.index.delete')]) + = safe_join([material_symbol('close'), t('filters.index.delete')]) diff --git a/app/views/invites/_invite.html.haml b/app/views/invites/_invite.html.haml index d332dc5a4d5..94e1a711256 100644 --- a/app/views/invites/_invite.html.haml +++ b/app/views/invites/_invite.html.haml @@ -7,7 +7,7 @@ - if invite.valid_for_use? %td - = fa_icon 'user fw' + = material_symbol 'person' = invite.uses = " / #{invite.max_uses}" unless invite.max_uses.nil? %td diff --git a/app/views/kaminari/_next_page.html.haml b/app/views/kaminari/_next_page.html.haml index c44aea1f11e..5f27f4c8eec 100644 --- a/app/views/kaminari/_next_page.html.haml +++ b/app/views/kaminari/_next_page.html.haml @@ -8,4 +8,4 @@ remote: data-remote %span.next - = link_to_unless current_page.last?, safe_join([t('pagination.next'), fa_icon('chevron-right')], ' '), url, rel: 'next', remote: remote + = link_to_unless current_page.last?, safe_join([t('pagination.next'), material_symbol('chevron_right')], ' '), url, rel: 'next', remote: remote diff --git a/app/views/kaminari/_prev_page.html.haml b/app/views/kaminari/_prev_page.html.haml index 284d6223b87..c5584f6a81a 100644 --- a/app/views/kaminari/_prev_page.html.haml +++ b/app/views/kaminari/_prev_page.html.haml @@ -7,4 +7,4 @@ per_page: number of items to fetch per page remote: data-remote %span.prev - = link_to_unless current_page.first?, safe_join([fa_icon('chevron-left'), t('pagination.prev')], ' '), url, rel: 'prev', remote: remote + = link_to_unless current_page.first?, safe_join([material_symbol('chevron_left'), t('pagination.prev')], ' '), url, rel: 'prev', remote: remote diff --git a/app/views/oauth/authorizations/new.html.haml b/app/views/oauth/authorizations/new.html.haml index d4563b2f01d..ca9d12a6766 100644 --- a/app/views/oauth/authorizations/new.html.haml +++ b/app/views/oauth/authorizations/new.html.haml @@ -13,7 +13,7 @@ - grouped_scopes(@pre_auth.scopes).each do |scope| %li.permissions-list__item .permissions-list__item__icon - = fa_icon('check') + = material_symbol('check') .permissions-list__item__text .permissions-list__item__text__title = t(scope.key, scope: [:doorkeeper, :grouped_scopes, :title]) diff --git a/app/views/oauth/authorized_applications/index.html.haml b/app/views/oauth/authorized_applications/index.html.haml index 009bbf8d85c..b6819bbd725 100644 --- a/app/views/oauth/authorized_applications/index.html.haml +++ b/app/views/oauth/authorized_applications/index.html.haml @@ -36,7 +36,7 @@ - grouped_scopes(application.scopes).each do |scope| %li.permissions-list__item .permissions-list__item__icon - = fa_icon('check') + = material_symbol('check') .permissions-list__item__text .permissions-list__item__text__title = t(scope.key, scope: [:doorkeeper, :grouped_scopes, :title]) diff --git a/app/views/relationships/show.html.haml b/app/views/relationships/show.html.haml index 6a866b13f86..7478b8c5ce1 100644 --- a/app/views/relationships/show.html.haml +++ b/app/views/relationships/show.html.haml @@ -42,13 +42,13 @@ %label.batch-table__toolbar__select.batch-checkbox-all = check_box_tag :batch_checkbox_all, nil, false .batch-table__toolbar__actions - = f.button safe_join([fa_icon('user-plus'), t('relationships.follow_selected_followers')]), name: :follow, class: 'table-action-link', type: :submit, data: { confirm: t('relationships.confirm_follow_selected_followers') } if followed_by_relationship? && !mutual_relationship? + = f.button safe_join([material_symbol('person_add'), t('relationships.follow_selected_followers')]), name: :follow, class: 'table-action-link', type: :submit, data: { confirm: t('relationships.confirm_follow_selected_followers') } if followed_by_relationship? && !mutual_relationship? - = f.button safe_join([fa_icon('user-times'), t('relationships.remove_selected_follows')]), name: :unfollow, class: 'table-action-link', type: :submit, data: { confirm: t('relationships.confirm_remove_selected_follows') } unless followed_by_relationship? + = f.button safe_join([material_symbol('person_remove'), t('relationships.remove_selected_follows')]), name: :unfollow, class: 'table-action-link', type: :submit, data: { confirm: t('relationships.confirm_remove_selected_follows') } unless followed_by_relationship? - = f.button safe_join([fa_icon('trash'), t('relationships.remove_selected_followers')]), name: :remove_from_followers, class: 'table-action-link', type: :submit, data: { confirm: t('relationships.confirm_remove_selected_followers') } unless following_relationship? + = f.button safe_join([material_symbol('delete'), t('relationships.remove_selected_followers')]), name: :remove_from_followers, class: 'table-action-link', type: :submit, data: { confirm: t('relationships.confirm_remove_selected_followers') } unless following_relationship? - = f.button safe_join([fa_icon('trash'), t('relationships.remove_selected_domains')]), name: :remove_domains_from_followers, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } if followed_by_relationship? + = f.button safe_join([material_symbol('delete'), t('relationships.remove_selected_domains')]), name: :remove_domains_from_followers, class: 'table-action-link', type: :submit, data: { confirm: t('admin.reports.are_you_sure') } if followed_by_relationship? .batch-table__body - if @accounts.empty? = nothing_here 'nothing-here--under-tabs' diff --git a/app/views/statuses/_detailed_status.html.haml b/app/views/statuses/_detailed_status.html.haml index c55dff5d969..6cd240bbbcd 100644 --- a/app/views/statuses/_detailed_status.html.haml +++ b/app/views/statuses/_detailed_status.html.haml @@ -11,7 +11,7 @@ %strong.display-name__html.p-name.emojify= display_name(status.account, custom_emojify: true, autoplay: prefers_autoplay?) %span.display-name__account = acct(status.account) - = fa_icon('lock') if status.account.locked? + = material_symbol('lock') if status.account.locked? = account_action_button(status.account) @@ -58,20 +58,20 @@ · %span.detailed-status__link - if status.in_reply_to_id.nil? - = fa_icon('reply') + = material_symbol('reply') - else - = fa_icon('reply-all') + = material_symbol('reply_all') %span.detailed-status__reblogs>= friendly_number_to_human status.replies_count   · - if status.public_visibility? || status.unlisted_visibility? %span.detailed-status__link - = fa_icon('retweet') + = material_symbol('repeat') %span.detailed-status__reblogs>= friendly_number_to_human status.reblogs_count   · %span.detailed-status__link - = fa_icon('star') + = material_symbol('star') %span.detailed-status__favorites>= friendly_number_to_human status.favourites_count   diff --git a/app/views/statuses/_simple_status.html.haml b/app/views/statuses/_simple_status.html.haml index 93effc45242..ee7900fbfaf 100644 --- a/app/views/statuses/_simple_status.html.haml +++ b/app/views/statuses/_simple_status.html.haml @@ -26,7 +26,7 @@   %span.display-name__account = acct(status.account) - = fa_icon('lock') if status.account.locked? + = material_symbol('lock') if status.account.locked? .status__content.emojify{ data: ({ spoiler: current_account&.user&.setting_expand_spoilers ? 'expanded' : 'folded' } if status.spoiler_text?) }< - if status.spoiler_text? %p< @@ -55,16 +55,16 @@ .status__action-bar %span.status__action-bar-button.icon-button.icon-button--with-counter - if status.in_reply_to_id.nil? - = fa_icon 'reply fw' + = material_symbol 'reply' - else - = fa_icon 'reply-all fw' + = material_symbol 'reply_all' %span.icon-button__counter= obscured_counter status.replies_count %span.status__action-bar-button.icon-button - if status.distributable? - = fa_icon 'retweet fw' + = material_symbol 'repeat' - elsif status.private_visibility? || status.limited_visibility? - = fa_icon 'lock fw' + = material_symbol 'lock' - else - = fa_icon 'at fw' + = material_symbol 'alternate_email' %span.status__action-bar-button.icon-button - = fa_icon 'star fw' + = material_symbol 'star' diff --git a/spec/helpers/application_helper_spec.rb b/spec/helpers/application_helper_spec.rb index 463a90b6986..95e6976169e 100644 --- a/spec/helpers/application_helper_spec.rb +++ b/spec/helpers/application_helper_spec.rb @@ -59,6 +59,15 @@ describe ApplicationHelper do end end + describe '#material_symbol' do + it 'returns an svg with the icon and options' do + expect(helper.material_symbol('lock', class: :test, data: { hidden: true })) + .to match('') + .and match('class="icon material-lock test"') + .and match('data-hidden="true"') + end + end + describe 'open_registrations?' do it 'returns true when open for registrations' do allow(Setting).to receive(:[]).with('registrations_mode').and_return('open') diff --git a/spec/helpers/settings_helper_spec.rb b/spec/helpers/settings_helper_spec.rb index cba5c6ee891..ca447d8ce12 100644 --- a/spec/helpers/settings_helper_spec.rb +++ b/spec/helpers/settings_helper_spec.rb @@ -10,7 +10,7 @@ describe SettingsHelper do it 'detects the device and returns a descriptive string' do result = helper.session_device_icon(session) - expect(result).to eq('mobile') + expect(result).to eq('smartphone') end end @@ -30,7 +30,7 @@ describe SettingsHelper do it 'detects the device and returns a descriptive string' do result = helper.session_device_icon(session) - expect(result).to eq('desktop') + expect(result).to eq('desktop_mac') end end end From 711e1fce0a6f0b883125614aade04d78bb4217ce Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 20 Aug 2024 15:54:08 +0200 Subject: [PATCH 081/156] Fix pagination parameters in `GET /api/v2_alpha/notificatins` (#31509) --- app/models/notification.rb | 8 +++--- .../api/v2_alpha/notifications_spec.rb | 28 +++++++++++++++---- 2 files changed, 27 insertions(+), 9 deletions(-) diff --git a/app/models/notification.rb b/app/models/notification.rb index f1605f0347a..ae7c782bedf 100644 --- a/app/models/notification.rb +++ b/app/models/notification.rb @@ -180,8 +180,8 @@ class Notification < ApplicationRecord # Notifications that have no `group_key` each count as a separate group. def paginate_groups_by_max_id(limit, max_id: nil, since_id: nil) query = reorder(id: :desc) - query = query.where(id: ...max_id) if max_id.present? - query = query.where(id: (since_id + 1)...) if since_id.present? + query = query.where(id: ...(max_id.to_i)) if max_id.present? + query = query.where(id: (since_id.to_i + 1)...) if since_id.present? query.paginate_groups(limit, :desc) end @@ -190,8 +190,8 @@ class Notification < ApplicationRecord # Results will be in ascending order by id. def paginate_groups_by_min_id(limit, max_id: nil, min_id: nil) query = reorder(id: :asc) - query = query.where(id: (min_id + 1)...) if min_id.present? - query = query.where(id: ...max_id) if max_id.present? + query = query.where(id: (min_id.to_i + 1)...) if min_id.present? + query = query.where(id: ...(max_id.to_i)) if max_id.present? query.paginate_groups(limit, :asc) end diff --git a/spec/requests/api/v2_alpha/notifications_spec.rb b/spec/requests/api/v2_alpha/notifications_spec.rb index 94bc7b0ee36..a613158aa5b 100644 --- a/spec/requests/api/v2_alpha/notifications_spec.rb +++ b/spec/requests/api/v2_alpha/notifications_spec.rb @@ -97,8 +97,7 @@ RSpec.describe 'Notifications' do before do first_status = PostStatusService.new.call(user.account, text: 'Test') ReblogService.new.call(bob.account, first_status) - mentioning_status = PostStatusService.new.call(bob.account, text: 'Hello @alice') - mentioning_status.mentions.first + PostStatusService.new.call(bob.account, text: 'Hello @alice') FavouriteService.new.call(bob.account, first_status) FavouriteService.new.call(tom.account, first_status) FollowService.new.call(bob.account, user.account) @@ -141,18 +140,37 @@ RSpec.describe 'Notifications' do context 'with limit param' do let(:params) { { limit: 3 } } + let(:notifications) { user.account.notifications.reorder(id: :desc) } it 'returns the requested number of notifications paginated', :aggregate_failures do subject - notifications = user.account.notifications - expect(body_as_json[:notification_groups].size) .to eq(params[:limit]) expect(response) .to include_pagination_headers( - prev: api_v2_alpha_notifications_url(limit: params[:limit], min_id: notifications.last.id), + prev: api_v2_alpha_notifications_url(limit: params[:limit], min_id: notifications.first.id), + # TODO: one downside of the current approach is that we return the first ID matching the group, + # not the last that has been skipped, so pagination is very likely to give overlap + next: api_v2_alpha_notifications_url(limit: params[:limit], max_id: notifications[3].id) + ) + end + end + + context 'with since_id param' do + let(:params) { { since_id: notifications[2].id } } + let(:notifications) { user.account.notifications.reorder(id: :desc) } + + it 'returns the requested number of notifications paginated', :aggregate_failures do + subject + + expect(body_as_json[:notification_groups].size) + .to eq(2) + + expect(response) + .to include_pagination_headers( + prev: api_v2_alpha_notifications_url(limit: params[:limit], min_id: notifications.first.id), # TODO: one downside of the current approach is that we return the first ID matching the group, # not the last that has been skipped, so pagination is very likely to give overlap next: api_v2_alpha_notifications_url(limit: params[:limit], max_id: notifications[1].id) From 05b438005101dff2321bc645a5c7101fccdf342f Mon Sep 17 00:00:00 2001 From: Eugen Rochko Date: Tue, 20 Aug 2024 16:03:09 +0200 Subject: [PATCH 082/156] Fix margin in follow notification in web UI (#31508) --- .../styles/mastodon/components.scss | 27 +++++++++++-------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/app/javascript/styles/mastodon/components.scss b/app/javascript/styles/mastodon/components.scss index 97abf77d10e..4c47a8db6c9 100644 --- a/app/javascript/styles/mastodon/components.scss +++ b/app/javascript/styles/mastodon/components.scss @@ -762,16 +762,6 @@ body > [data-popper-placement] { gap: 12px; flex-wrap: wrap; - .button { - display: block; // Otherwise text-ellipsis doesn't work - font-size: 14px; - line-height: normal; - font-weight: 700; - flex: 1 1 auto; - padding: 5px 12px; - border-radius: 4px; - } - .icon-button { box-sizing: content-box; color: $highlight-text-color; @@ -10530,8 +10520,10 @@ noscript { } &__additional-content { - color: $darker-text-color; + color: $dark-text-color; margin-top: -8px; // to offset the parent's `gap` property + font-size: 15px; + line-height: 22px; } } @@ -10585,6 +10577,19 @@ noscript { } } +.notification-group__actions, +.compose-form__actions { + .button { + display: block; // Otherwise text-ellipsis doesn't work + font-size: 14px; + line-height: normal; + font-weight: 700; + flex: 1 1 auto; + padding: 5px 12px; + border-radius: 4px; + } +} + .notification-ungrouped { padding: 16px 24px; border-bottom: 1px solid var(--background-border-color); From 6c26fb0ed63f080627ede26b73ed3f4f8e0e5220 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 20 Aug 2024 16:36:14 +0200 Subject: [PATCH 083/156] Update dependency core-js to v3.38.1 (#31507) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 47cd777f439..5f116021a0d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -6389,9 +6389,9 @@ __metadata: linkType: hard "core-js@npm:^3.30.2": - version: 3.38.0 - resolution: "core-js@npm:3.38.0" - checksum: 10c0/3218ae19bfe0c6560663012cbd3e7f3dc1b36d50fc71e8c365f3b119185e8a35ac4e8bb9698ae510b3c201ef93f40bdc29f9215716ccf31aca28f77969bb4ed0 + version: 3.38.1 + resolution: "core-js@npm:3.38.1" + checksum: 10c0/7df063b6f13a54e46515817ac3e235c6c598a4d3de65cd188a061fc250642be313b895fb9fb2f36e1e31890a1bb4ef61d82666a340413f540b7ce3c65689739b languageName: node linkType: hard From 4016fd512898e9226a40b1973a742cb1e827ae3b Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 20 Aug 2024 17:56:44 +0200 Subject: [PATCH 084/156] Update CSS color variables to match our latest design system (#31510) --- app/javascript/styles/contrast/variables.scss | 8 ++--- .../styles/mastodon-light/variables.scss | 34 +++++++++---------- app/javascript/styles/mastodon/variables.scss | 12 +++---- app/lib/themes.rb | 2 +- 4 files changed, 28 insertions(+), 28 deletions(-) diff --git a/app/javascript/styles/contrast/variables.scss b/app/javascript/styles/contrast/variables.scss index e38d24b271c..766591ba408 100644 --- a/app/javascript/styles/contrast/variables.scss +++ b/app/javascript/styles/contrast/variables.scss @@ -1,10 +1,10 @@ // Dependent colors $black: #000000; -$classic-base-color: #282c37; -$classic-primary-color: #9baec8; -$classic-secondary-color: #d9e1e8; -$classic-highlight-color: #6364ff; +$classic-base-color: hsl(240deg, 16%, 19%); +$classic-primary-color: hsl(240deg, 29%, 70%); +$classic-secondary-color: hsl(255deg, 25%, 88%); +$classic-highlight-color: hsl(240deg, 100%, 69%); $ui-base-color: $classic-base-color !default; $ui-primary-color: $classic-primary-color !default; diff --git a/app/javascript/styles/mastodon-light/variables.scss b/app/javascript/styles/mastodon-light/variables.scss index 39809b437f4..76ede262331 100644 --- a/app/javascript/styles/mastodon-light/variables.scss +++ b/app/javascript/styles/mastodon-light/variables.scss @@ -2,25 +2,25 @@ $black: #000000; $white: #ffffff; -$classic-base-color: #282c37; -$classic-primary-color: #9baec8; -$classic-secondary-color: #d9e1e8; -$classic-highlight-color: #6364ff; +$classic-base-color: hsl(240deg, 16%, 19%); +$classic-primary-color: hsl(240deg, 29%, 70%); +$classic-secondary-color: hsl(255deg, 25%, 88%); +$classic-highlight-color: hsl(240deg, 100%, 69%); -$blurple-600: #563acc; // Iris -$blurple-500: #6364ff; // Brand purple -$blurple-300: #858afa; // Faded Blue -$grey-600: #4e4c5a; // Trout -$grey-100: #dadaf3; // Topaz +$blurple-600: hsl(252deg, 59%, 51%); // Iris +$blurple-500: hsl(240deg, 100%, 69%); // Brand purple +$blurple-300: hsl(237deg, 92%, 75%); // Faded Blue +$grey-600: hsl(240deg, 8%, 33%); // Trout +$grey-100: hsl(240deg, 51%, 90%); // Topaz // Differences -$success-green: lighten(#3c754d, 8%); +$success-green: lighten(hsl(138deg, 32%, 35%), 8%); $base-overlay-background: $white !default; $valid-value-color: $success-green !default; $ui-base-color: $classic-secondary-color !default; -$ui-base-lighter-color: #b0c0cf; +$ui-base-lighter-color: hsl(250deg, 24%, 75%); $ui-primary-color: $classic-primary-color !default; $ui-secondary-color: $classic-base-color !default; $ui-highlight-color: $classic-highlight-color !default; @@ -35,12 +35,12 @@ $ui-button-tertiary-border-color: $blurple-500 !default; $primary-text-color: $black !default; $darker-text-color: $classic-base-color !default; $highlight-text-color: $ui-highlight-color !default; -$dark-text-color: #444b5d; -$action-button-color: #606984; +$dark-text-color: hsl(240deg, 16%, 32%); +$action-button-color: hsl(240deg, 16%, 45%); $inverted-text-color: $black !default; $lighter-text-color: $classic-base-color !default; -$light-text-color: #444b5d; +$light-text-color: hsl(240deg, 16%, 32%); // Newly added colors $account-background-color: $white !default; @@ -57,11 +57,11 @@ $account-background-color: $white !default; $emojis-requiring-inversion: 'chains'; body { - --dropdown-border-color: #d9e1e8; + --dropdown-border-color: hsl(240deg, 25%, 88%); --dropdown-background-color: #fff; - --modal-border-color: #d9e1e8; + --modal-border-color: hsl(240deg, 25%, 88%); --modal-background-color: var(--background-color-tint); - --background-border-color: #d9e1e8; + --background-border-color: hsl(240deg, 25%, 88%); --background-color: #fff; --background-color-tint: rgba(255, 255, 255, 80%); --background-filter: blur(10px); diff --git a/app/javascript/styles/mastodon/variables.scss b/app/javascript/styles/mastodon/variables.scss index c8271e0dcd9..c477e7a750c 100644 --- a/app/javascript/styles/mastodon/variables.scss +++ b/app/javascript/styles/mastodon/variables.scss @@ -7,8 +7,8 @@ $blurple-600: #563acc; // Iris $blurple-500: #6364ff; // Brand purple $blurple-400: #7477fd; // Medium slate blue $blurple-300: #858afa; // Faded Blue -$grey-600: #4e4c5a; // Trout -$grey-100: #dadaf3; // Topaz +$grey-600: hsl(240deg, 8%, 33%); // Trout +$grey-100: hsl(240deg, 51%, 90%); // Topaz $success-green: #79bd9a !default; // Padua $error-red: $red-500 !default; // Cerise @@ -18,10 +18,10 @@ $gold-star: #ca8f04 !default; // Dark Goldenrod $red-bookmark: $warning-red; // Values from the classic Mastodon UI -$classic-base-color: #282c37; // Midnight Express -$classic-primary-color: #9baec8; // Echo Blue -$classic-secondary-color: #d9e1e8; // Pattens Blue -$classic-highlight-color: #6364ff; // Brand purple +$classic-base-color: hsl(240deg, 16%, 19%); +$classic-primary-color: hsl(240deg, 29%, 70%); +$classic-secondary-color: hsl(255deg, 25%, 88%); +$classic-highlight-color: $blurple-500; // Variables for defaults in UI $base-shadow-color: $black !default; diff --git a/app/lib/themes.rb b/app/lib/themes.rb index 183258d62f8..8b68c92e450 100644 --- a/app/lib/themes.rb +++ b/app/lib/themes.rb @@ -7,7 +7,7 @@ class Themes include Singleton THEME_COLORS = { - dark: '#191b22', + dark: '#181820', light: '#ffffff', }.freeze From 4c4bcad866f513f69d6ea74e5acfdf3fc5f469ff Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Tue, 20 Aug 2024 11:59:47 -0400 Subject: [PATCH 085/156] Remove `font-awesome` npm package (#31512) --- app/javascript/mastodon/common.js | 1 - app/views/layouts/application.html.haml | 1 - app/views/layouts/embedded.html.haml | 1 - app/views/layouts/error.html.haml | 1 - package.json | 1 - yarn.lock | 8 -------- 6 files changed, 13 deletions(-) diff --git a/app/javascript/mastodon/common.js b/app/javascript/mastodon/common.js index 511568aa0f7..28857de5346 100644 --- a/app/javascript/mastodon/common.js +++ b/app/javascript/mastodon/common.js @@ -1,5 +1,4 @@ import Rails from '@rails/ujs'; -import 'font-awesome/css/font-awesome.css'; export function start() { require.context('../images/', true, /\.(jpg|png|svg)$/); diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml index 0c0512e812f..a6b34c8a365 100755 --- a/app/views/layouts/application.html.haml +++ b/app/views/layouts/application.html.haml @@ -25,7 +25,6 @@ %title= html_title - = stylesheet_pack_tag 'common', media: 'all', crossorigin: 'anonymous' = theme_style_tags current_theme -# Needed for the wicg-inert polyfill. It needs to be on it's own