From ab1201c9d92c9ecb0ec988e34fcdb8f76ab38383 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 17:21:54 +0100 Subject: [PATCH 1/9] Update dependency regenerator-runtime to v0.14.1 (#28393) 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 f4d12e10aa..f100a2ec34 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14037,9 +14037,9 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: e25f062c1a183f81c99681691a342760e65c55e8d3a4d4fe347ebe72433b123754b942b70b622959894e11f8a9131dc549bd3c9a5234677db06a4af42add8d12 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 languageName: node linkType: hard From 476d1237d4eda2455df8b75db523e281705c005d Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Mon, 18 Dec 2023 11:47:22 -0500 Subject: [PATCH 2/9] Typo fix in json ld helper spec (#28417) --- spec/helpers/json_ld_helper_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spec/helpers/json_ld_helper_spec.rb b/spec/helpers/json_ld_helper_spec.rb index 5124bcf855..99857278a1 100644 --- a/spec/helpers/json_ld_helper_spec.rb +++ b/spec/helpers/json_ld_helper_spec.rb @@ -134,7 +134,7 @@ describe JsonLdHelper do expect(compact(json).dig('object', 'tag', 'href')).to eq 'foo' end - it 'compacts the activistreams Public collection' do + it 'compacts the activitystreams Public collection' do expect(compact(json)['to']).to eq 'as:Public' end From 7cfc0781980933a6966979afeba5cc15784d665a Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Mon, 18 Dec 2023 16:49:17 -0500 Subject: [PATCH 3/9] Fix rails mailer preview not honouring locale (#28418) --- app/mailers/application_mailer.rb | 2 +- app/mailers/user_mailer.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/mailers/application_mailer.rb b/app/mailers/application_mailer.rb index 35f0b5fee1..3312183d47 100644 --- a/app/mailers/application_mailer.rb +++ b/app/mailers/application_mailer.rb @@ -12,7 +12,7 @@ class ApplicationMailer < ActionMailer::Base protected def locale_for_account(account, &block) - I18n.with_locale(account.user_locale || I18n.default_locale, &block) + I18n.with_locale(account.user_locale || I18n.locale || I18n.default_locale, &block) end def set_autoreply_headers! diff --git a/app/mailers/user_mailer.rb b/app/mailers/user_mailer.rb index 2af2a3a41d..432b851b5e 100644 --- a/app/mailers/user_mailer.rb +++ b/app/mailers/user_mailer.rb @@ -202,6 +202,6 @@ class UserMailer < Devise::Mailer end def locale - @resource.locale.presence || I18n.default_locale + @resource.locale.presence || I18n.locale || I18n.default_locale end end From 8b1eeb2f90a9a76c2f3738a44b63e3893c123a44 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 19 Dec 2023 00:19:27 +0100 Subject: [PATCH 4/9] Fix the loading bar with the new Redux actions (#28422) --- .../mastodon/actions/accounts_typed.ts | 30 +++++------ .../mastodon/actions/domain_blocks_typed.ts | 4 +- .../mastodon/store/middlewares/loading_bar.ts | 50 ++++++++++++++----- 3 files changed, 54 insertions(+), 30 deletions(-) diff --git a/app/javascript/mastodon/actions/accounts_typed.ts b/app/javascript/mastodon/actions/accounts_typed.ts index b908e7528e..058a68a099 100644 --- a/app/javascript/mastodon/actions/accounts_typed.ts +++ b/app/javascript/mastodon/actions/accounts_typed.ts @@ -21,7 +21,7 @@ function actionWithSkipLoadingTrue(args: Args) { } export const followAccountSuccess = createAction( - 'accounts/followAccountSuccess', + 'accounts/followAccount/SUCCESS', actionWithSkipLoadingTrue<{ relationship: ApiRelationshipJSON; alreadyFollowing: boolean; @@ -29,7 +29,7 @@ export const followAccountSuccess = createAction( ); export const unfollowAccountSuccess = createAction( - 'accounts/unfollowAccountSuccess', + 'accounts/unfollowAccount/SUCCESS', actionWithSkipLoadingTrue<{ relationship: ApiRelationshipJSON; statuses: unknown; @@ -38,60 +38,60 @@ export const unfollowAccountSuccess = createAction( ); export const authorizeFollowRequestSuccess = createAction<{ id: string }>( - 'accounts/followRequestAuthorizeSuccess', + 'accounts/followRequestAuthorize/SUCCESS', ); export const rejectFollowRequestSuccess = createAction<{ id: string }>( - 'accounts/followRequestRejectSuccess', + 'accounts/followRequestReject/SUCCESS', ); export const followAccountRequest = createAction( - 'accounts/followRequest', + 'accounts/follow/REQUEST', actionWithSkipLoadingTrue<{ id: string; locked: boolean }>, ); export const followAccountFail = createAction( - 'accounts/followFail', + 'accounts/follow/FAIL', actionWithSkipLoadingTrue<{ id: string; error: string; locked: boolean }>, ); export const unfollowAccountRequest = createAction( - 'accounts/unfollowRequest', + 'accounts/unfollow/REQUEST', actionWithSkipLoadingTrue<{ id: string }>, ); export const unfollowAccountFail = createAction( - 'accounts/unfollowFail', + 'accounts/unfollow/FAIL', actionWithSkipLoadingTrue<{ id: string; error: string }>, ); export const blockAccountSuccess = createAction<{ relationship: ApiRelationshipJSON; statuses: unknown; -}>('accounts/blockSuccess'); +}>('accounts/block/SUCCESS'); export const unblockAccountSuccess = createAction<{ relationship: ApiRelationshipJSON; -}>('accounts/unblockSuccess'); +}>('accounts/unblock/SUCCESS'); export const muteAccountSuccess = createAction<{ relationship: ApiRelationshipJSON; statuses: unknown; -}>('accounts/muteSuccess'); +}>('accounts/mute/SUCCESS'); export const unmuteAccountSuccess = createAction<{ relationship: ApiRelationshipJSON; -}>('accounts/unmuteSuccess'); +}>('accounts/unmute/SUCCESS'); export const pinAccountSuccess = createAction<{ relationship: ApiRelationshipJSON; -}>('accounts/pinSuccess'); +}>('accounts/pin/SUCCESS'); export const unpinAccountSuccess = createAction<{ relationship: ApiRelationshipJSON; -}>('accounts/unpinSuccess'); +}>('accounts/unpin/SUCCESS'); export const fetchRelationshipsSuccess = createAction( - 'relationships/fetchSuccess', + 'relationships/fetch/SUCCESS', actionWithSkipLoadingTrue<{ relationships: ApiRelationshipJSON[] }>, ); diff --git a/app/javascript/mastodon/actions/domain_blocks_typed.ts b/app/javascript/mastodon/actions/domain_blocks_typed.ts index 08e0b4a178..6a4cace0de 100644 --- a/app/javascript/mastodon/actions/domain_blocks_typed.ts +++ b/app/javascript/mastodon/actions/domain_blocks_typed.ts @@ -5,9 +5,9 @@ import type { Account } from 'mastodon/models/account'; export const blockDomainSuccess = createAction<{ domain: string; accounts: Account[]; -}>('domain_blocks/blockSuccess'); +}>('domain_blocks/block/SUCCESS'); export const unblockDomainSuccess = createAction<{ domain: string; accounts: Account[]; -}>('domain_blocks/unblockSuccess'); +}>('domain_blocks/unblock/SUCCESS'); diff --git a/app/javascript/mastodon/store/middlewares/loading_bar.ts b/app/javascript/mastodon/store/middlewares/loading_bar.ts index 5fe8000731..83056ee49f 100644 --- a/app/javascript/mastodon/store/middlewares/loading_bar.ts +++ b/app/javascript/mastodon/store/middlewares/loading_bar.ts @@ -1,3 +1,9 @@ +import { + isAsyncThunkAction, + isPending as isThunkActionPending, + isFulfilled as isThunkActionFulfilled, + isRejected as isThunkActionRejected, +} from '@reduxjs/toolkit'; import { showLoading, hideLoading } from 'react-redux-loading-bar'; import type { AnyAction, Middleware } from 'redux'; @@ -21,25 +27,43 @@ export const loadingBarMiddleware = ( return ({ dispatch }) => (next) => (action: AnyAction) => { - if (action.type && !action.skipLoading) { + let isPending = false; + let isFulfilled = false; + let isRejected = false; + + if ( + isAsyncThunkAction(action) + // TODO: once we get the first use-case for it, add a check for skipLoading + ) { + if (isThunkActionPending(action)) isPending = true; + else if (isThunkActionFulfilled(action)) isFulfilled = true; + else if (isThunkActionRejected(action)) isRejected = true; + } else if ( + action.type && + !action.skipLoading && + typeof action.type === 'string' + ) { const [PENDING, FULFILLED, REJECTED] = promiseTypeSuffixes; - const isPending = new RegExp(`${PENDING}$`, 'g'); - const isFulfilled = new RegExp(`${FULFILLED}$`, 'g'); - const isRejected = new RegExp(`${REJECTED}$`, 'g'); + const isPendingRegexp = new RegExp(`${PENDING}$`, 'g'); + const isFulfilledRegexp = new RegExp(`${FULFILLED}$`, 'g'); + const isRejectedRegexp = new RegExp(`${REJECTED}$`, 'g'); - if (typeof action.type === 'string') { - if (action.type.match(isPending)) { - dispatch(showLoading()); - } else if ( - action.type.match(isFulfilled) ?? - action.type.match(isRejected) - ) { - dispatch(hideLoading()); - } + if (action.type.match(isPendingRegexp)) { + isPending = true; + } else if (action.type.match(isFulfilledRegexp)) { + isFulfilled = true; + } else if (action.type.match(isRejectedRegexp)) { + isRejected = true; } } + if (isPending) { + dispatch(showLoading()); + } else if (isFulfilled || isRejected) { + dispatch(hideLoading()); + } + return next(action); }; }; From 3598c2e1dbf9eafff3fc91b607c6b1b1f00c3675 Mon Sep 17 00:00:00 2001 From: Claire Date: Tue, 19 Dec 2023 06:08:52 +0100 Subject: [PATCH 5/9] Revert "Feature - Prevents multiple audio/video attachments from being played at the same time (#24717)" (#28251) --- .../features/__tests__/toggle-play.jsx | 80 ------------------- .../mastodon/features/audio/index.jsx | 33 ++------ .../mastodon/features/video/index.jsx | 31 +------ .../mastodon/reducers/media_attachments.js | 7 -- 4 files changed, 11 insertions(+), 140 deletions(-) delete mode 100644 app/javascript/mastodon/features/__tests__/toggle-play.jsx diff --git a/app/javascript/mastodon/features/__tests__/toggle-play.jsx b/app/javascript/mastodon/features/__tests__/toggle-play.jsx deleted file mode 100644 index 9c999db867..0000000000 --- a/app/javascript/mastodon/features/__tests__/toggle-play.jsx +++ /dev/null @@ -1,80 +0,0 @@ -import PropTypes from 'prop-types'; -import React, { Component } from 'react'; - -import { render, fireEvent } from '@testing-library/react'; - -class Media extends Component { - - constructor(props) { - super(props); - - this.state = { - paused: props.paused || false, - }; - } - - handleMediaClick = () => { - const { onClick } = this.props; - - this.setState(prevState => ({ - paused: !prevState.paused, - })); - - if (typeof onClick === 'function') { - onClick(); - } - - const { title } = this.props; - const mediaElements = document.querySelectorAll(`div[title="${title}"]`); - - setTimeout(() => { - mediaElements.forEach(element => { - if (element !== this && !element.classList.contains('paused')) { - element.click(); - } - }); - }, 0); - }; - - render() { - const { title } = this.props; - const { paused } = this.state; - - return ( - - ); - } - -} - -Media.propTypes = { - title: PropTypes.string.isRequired, - onClick: PropTypes.func, - paused: PropTypes.bool, -}; - -describe('Media attachments test', () => { - let currentMedia = null; - const togglePlayMock = jest.fn(); - - it('plays a new media file and pauses others that were playing', () => { - const container = render( -
- - -
, - ); - - fireEvent.click(container.getByTitle('firstMedia')); - expect(togglePlayMock).toHaveBeenCalledTimes(1); - currentMedia = container.getByTitle('firstMedia'); - expect(currentMedia.textContent).toMatch(/Playing/); - - fireEvent.click(container.getByTitle('secondMedia')); - expect(togglePlayMock).toHaveBeenCalledTimes(2); - currentMedia = container.getByTitle('secondMedia'); - expect(currentMedia.textContent).toMatch(/Playing/); - }); -}); diff --git a/app/javascript/mastodon/features/audio/index.jsx b/app/javascript/mastodon/features/audio/index.jsx index fac43416c9..7a7d0910fa 100644 --- a/app/javascript/mastodon/features/audio/index.jsx +++ b/app/javascript/mastodon/features/audio/index.jsx @@ -20,7 +20,6 @@ import { formatTime, getPointerPosition, fileNameFromURL } from 'mastodon/featur import { Blurhash } from '../../components/blurhash'; import { displayMedia, useBlurhash } from '../../initial_state'; -import { currentMedia, setCurrentMedia } from '../../reducers/media_attachments'; import Visualizer from './visualizer'; @@ -166,32 +165,15 @@ class Audio extends PureComponent { } togglePlay = () => { - const audios = document.querySelectorAll('audio'); - - audios.forEach((audio) => { - const button = audio.previousElementSibling; - button.addEventListener('click', () => { - if(audio.paused) { - audios.forEach((e) => { - if (e !== audio) { - e.pause(); - } - }); - audio.play(); - this.setState({ paused: false }); - } else { - audio.pause(); - this.setState({ paused: true }); - } - }); - }); - - if (currentMedia !== null) { - currentMedia.pause(); + if (!this.audioContext) { + this._initAudioContext(); } - this.audio.play(); - setCurrentMedia(this.audio); + if (this.state.paused) { + this.setState({ paused: false }, () => this.audio.play()); + } else { + this.setState({ paused: true }, () => this.audio.pause()); + } }; handleResize = debounce(() => { @@ -213,7 +195,6 @@ class Audio extends PureComponent { }; handlePause = () => { - this.audio.pause(); this.setState({ paused: true }); if (this.audioContext) { diff --git a/app/javascript/mastodon/features/video/index.jsx b/app/javascript/mastodon/features/video/index.jsx index 9ff6d3589e..e908715e91 100644 --- a/app/javascript/mastodon/features/video/index.jsx +++ b/app/javascript/mastodon/features/video/index.jsx @@ -22,7 +22,6 @@ import { Icon } from 'mastodon/components/icon'; import { playerSettings } from 'mastodon/settings'; import { displayMedia, useBlurhash } from '../../initial_state'; -import { currentMedia, setCurrentMedia } from '../../reducers/media_attachments'; import { isFullscreen, requestFullscreen, exitFullscreen } from '../ui/util/fullscreen'; const messages = defineMessages({ @@ -182,7 +181,6 @@ class Video extends PureComponent { }; handlePause = () => { - this.video.pause(); this.setState({ paused: true }); }; @@ -346,32 +344,11 @@ class Video extends PureComponent { }; togglePlay = () => { - const videos = document.querySelectorAll('video'); - - videos.forEach((video) => { - const button = video.nextElementSibling; - button.addEventListener('click', () => { - if (video.paused) { - videos.forEach((e) => { - if (e !== video) { - e.pause(); - } - }); - video.play(); - this.setState({ paused: false }); - } else { - video.pause(); - this.setState({ paused: true }); - } - }); - }); - - if (currentMedia !== null) { - currentMedia.pause(); + if (this.state.paused) { + this.setState({ paused: false }, () => this.video.play()); + } else { + this.setState({ paused: true }, () => this.video.pause()); } - - this.video.play(); - setCurrentMedia(this.video); }; toggleFullscreen = () => { diff --git a/app/javascript/mastodon/reducers/media_attachments.js b/app/javascript/mastodon/reducers/media_attachments.js index f145e1dcaa..cbb4933bc7 100644 --- a/app/javascript/mastodon/reducers/media_attachments.js +++ b/app/javascript/mastodon/reducers/media_attachments.js @@ -2,13 +2,6 @@ import { Map as ImmutableMap } from 'immutable'; import { STORE_HYDRATE } from '../actions/store'; -export let currentMedia = null; - -export function setCurrentMedia(value) { - currentMedia = value; -} - - const initialState = ImmutableMap({ accept_content_types: [], }); From fa987db73866109862ad10da8c1c1a643f1f4eba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 10:40:37 +0100 Subject: [PATCH 6/9] New Crowdin Translations (automated) (#28423) Co-authored-by: GitHub Actions --- app/javascript/mastodon/locales/ie.json | 390 +++++++++-- app/javascript/mastodon/locales/lad.json | 512 ++++++++++++++- config/locales/activerecord.ie.yml | 8 + config/locales/devise.ie.yml | 27 + config/locales/devise.lad.yml | 114 ++++ config/locales/doorkeeper.lad.yml | 194 ++++++ config/locales/ie.yml | 797 ++++++++++++++++++++++- config/locales/lad.yml | 621 ++++++++++++++++++ config/locales/simple_form.ie.yml | 26 +- config/locales/simple_form.lad.yml | 229 +++++++ 10 files changed, 2874 insertions(+), 44 deletions(-) diff --git a/app/javascript/mastodon/locales/ie.json b/app/javascript/mastodon/locales/ie.json index e5a4084cc1..966b272720 100644 --- a/app/javascript/mastodon/locales/ie.json +++ b/app/javascript/mastodon/locales/ie.json @@ -16,7 +16,7 @@ "account.badges.bot": "Automatisat", "account.badges.group": "Gruppe", "account.block": "Bloccar @{name}", - "account.block_domain": "Bloccar domene {domain}", + "account.block_domain": "Bloccar dominia {domain}", "account.block_short": "Bloccar", "account.blocked": "Bloccat", "account.browse_more_on_origin_server": "Navigar plu sur li profil original", @@ -24,11 +24,11 @@ "account.copy": "Copiar ligament al profil", "account.direct": "Privatmen mentionar @{name}", "account.disable_notifications": "Cessa notificar me quande @{name} posta", - "account.domain_blocked": "Domene bloccat", + "account.domain_blocked": "Dominia bloccat", "account.edit_profile": "Redacter profil", "account.enable_notifications": "Notificar me quande @{name} posta", "account.endorse": "Recomandar sur profil", - "account.featured_tags.last_status_at": "Ultim post ye {date}", + "account.featured_tags.last_status_at": "Ultim posta ye {date}", "account.featured_tags.last_status_never": "Null postas", "account.featured_tags.title": "Recomandat hashtags de {name}", "account.follow": "Sequer", @@ -53,7 +53,7 @@ "account.mute_notifications_short": "Silentiar notificationes", "account.mute_short": "Silentiar", "account.muted": "Silentiat", - "account.no_bio": "Null description providet.", + "account.no_bio": "Null descrition providet.", "account.open_original_page": "Aperter li págine original", "account.posts": "Postas", "account.posts_with_replies": "Postas e replicas", @@ -62,9 +62,9 @@ "account.requested_follow": "{name} ha petit sequer te", "account.share": "Distribuer li profil de @{name}", "account.show_reblogs": "Monstrar boosts de @{name}", - "account.statuses_counter": "{count, plural, one {{counter} Post} other {{counter} Postas}}", + "account.statuses_counter": "{count, plural, one {{counter} Posta} other {{counter} Postas}}", "account.unblock": "Desbloccar @{name}", - "account.unblock_domain": "Desbloccar domene {domain}", + "account.unblock_domain": "Desbloccar dominia {domain}", "account.unblock_short": "Desbloccar", "account.unendorse": "Ne recomandar sur profil", "account.unfollow": "Dessequer", @@ -113,7 +113,7 @@ "column.community": "Local témpor-linea", "column.direct": "Privat mentiones", "column.directory": "Navigar profiles", - "column.domain_blocks": "Bloccat domenes", + "column.domain_blocks": "Bloccat dominia", "column.favourites": "Favorites", "column.firehose": "Témpor-lineas", "column.follow_requests": "Petitiones de sequer", @@ -136,14 +136,14 @@ "community.column_settings.remote_only": "Solmen external", "compose.language.change": "Changear lingue", "compose.language.search": "Serchar lingues...", - "compose.published.body": "Post publicat.", + "compose.published.body": "Posta publicat.", "compose.published.open": "Aperter", - "compose.saved.body": "Post conservat.", + "compose.saved.body": "Posta conservat.", "compose_form.direct_message_warning_learn_more": "Aprender plu", - "compose_form.hashtag_warning": "Ti-ci post ne va esser listat sur quelcunc hashtag pro que it ne es public. Solmen public postas posse esser serchat per hashtag.", + "compose_form.hashtag_warning": "Ti-ci posta ne va esser listat sur quelcunc hashtag pro que it ne es public. Solmen public postas posse esser serchat per hashtag.", "compose_form.lock_disclaimer": "Tui conto ne es {locked}. Quicunc posse sequer te por vider tui postas solmen por sequitores.", "compose_form.lock_disclaimer.lock": "cludet", - "compose_form.placeholder": "Quo es in tui mente?", + "compose_form.placeholder": "Quo es in tui spiritu?", "compose_form.poll.add_option": "Adjunter un option", "compose_form.poll.duration": "Duration del balotation", "compose_form.poll.option_placeholder": "Option {number}", @@ -151,39 +151,42 @@ "compose_form.poll.switch_to_multiple": "Changea li balotation por permisser multiplic selectiones", "compose_form.poll.switch_to_single": "Changea li balotation por permisser un singul selection", "compose_form.publish": "Publicar", - "compose_form.publish_form": "Nov post", + "compose_form.publish_form": "Nov posta", "compose_form.publish_loud": "{publish}!", "compose_form.save_changes": "Conservar changes", + "compose_form.sensitive.hide": "{count, plural, one {Marcar medie quam sensitiv} other {Marcar medie quam sensitiv}}", + "compose_form.sensitive.marked": "{count, plural, one {Medie es marcat quam sensitiv} other {Medie es marcat quam sensitiv}}", + "compose_form.sensitive.unmarked": "{count, plural, one {Medie ne es marcat quam sensitiv} other {Medie ne es marcat quam sensitiv}}", "compose_form.spoiler.marked": "Remover avise pri li contenete", "compose_form.spoiler.unmarked": "Adjunter avise pri li contenete", "compose_form.spoiler_placeholder": "Scri tui avise ci", "confirmation_modal.cancel": "Anullar", "confirmations.block.block_and_report": "Bloccar & Raportar", "confirmations.block.confirm": "Bloccar", - "confirmations.block.message": "Esque tu es cert que tu vole bloccar {name}?", + "confirmations.block.message": "Esque tu vermen vole bloccar {name}?", "confirmations.cancel_follow_request.confirm": "Retraer petition", - "confirmations.cancel_follow_request.message": "Esque tu es cert que tu vole retraer tui petition sequer {name}?", + "confirmations.cancel_follow_request.message": "Esque tu vermen vole retraer tui petition sequer {name}?", "confirmations.delete.confirm": "Deleter", - "confirmations.delete.message": "Esque tu es cert que tu vole deleter ti-ci post?", + "confirmations.delete.message": "Esque tu vermen vole deleter ti-ci posta?", "confirmations.delete_list.confirm": "Deleter", - "confirmations.delete_list.message": "Esque tu es cert que tu vole permanentmen deleter ti-ci liste?", + "confirmations.delete_list.message": "Esque tu vermen vole permanentmen deleter ti-ci liste?", "confirmations.discard_edit_media.confirm": "Forjettar", - "confirmations.discard_edit_media.message": "Tu have ínconservat changes al description de medie o al previse, forjettar les sin egarda?", - "confirmations.domain_block.confirm": "Bloccar li tot domene", - "confirmations.domain_block.message": "Esque tu es certissim que tu vole bloccar li tot {domain}? In mult casus, bloccar o silentiar quelc specific contos es suficent e preferibil. Tu ne va vider contenete de ti domene in quelcunc public témpor-linea o in tui notificationes. Tui sequitores de ti domene va esser removet.", + "confirmations.discard_edit_media.message": "Tu have ínconservat changes al descrition de medie o al previse, forjettar les sin egarda?", + "confirmations.domain_block.confirm": "Bloccar li tot dominia", + "confirmations.domain_block.message": "Esque tu es certissim que tu vole bloccar li tot {domain}? In mult casus, bloccar o silentiar quelc specific contos es suficent e preferibil. Tu ne va vider contenete de ti dominia in quelcunc public témpor-linea o in tui notificationes. Tui sequitores de ti dominia va esser removet.", "confirmations.edit.confirm": "Redacter", - "confirmations.edit.message": "Redacter nu va remplazzar li missage quel tu actualmen composi. Esque tu es cert que tu vole proceder?", + "confirmations.edit.message": "Redacter nu va remplazzar li missage quel tu actualmen composi. Esque tu vermen vole proceder?", "confirmations.logout.confirm": "Exear", - "confirmations.logout.message": "Vole tu vermen exear?", + "confirmations.logout.message": "Esque tu vermen vole exear?", "confirmations.mute.confirm": "Silentiar", "confirmations.mute.explanation": "To-ci va celar postas de ilu e postas mentionant ilu, ma it ancor va permisser ilu vider tui postas e sequer te.", "confirmations.mute.message": "Esque tu vermen vole silentiar {name}?", "confirmations.redraft.confirm": "Deleter & redacter", - "confirmations.redraft.message": "Esque tu es cert que tu vole deleter ti-ci post e redacter it? Favorites e boosts va esser perdit, e replicas al post original va esser orfanat.", + "confirmations.redraft.message": "Esque tu vermen vole deleter ti-ci posta e redacter it? Favorites e boosts va esser perdit, e responses al posta original va esser orfanat.", "confirmations.reply.confirm": "Responder", - "confirmations.reply.message": "Responder nu va remplazzar li missage quel tu actualmen composi. Esque tu es cert que tu vole proceder?", + "confirmations.reply.message": "Responder nu va remplazzar li missage quel tu actualmen composi. Esque tu vermen vole proceder?", "confirmations.unfollow.confirm": "Dessequer", - "confirmations.unfollow.message": "Esque tu es cert que tu vole dessequer {name}?", + "confirmations.unfollow.message": "Esque tu vermen vole dessequer {name}?", "conversation.delete": "Deleter conversation", "conversation.mark_as_read": "Marcar quam leet", "conversation.open": "Vider conversation", @@ -200,7 +203,7 @@ "dismissable_banner.explore_statuses": "Tis-ci es postas del social retage queles es popular hodie. Nov postas con plu mult boosts e favorites es monstrat plu alt.", "dismissable_banner.explore_tags": "Tis-ci es hashtags queles es popular che li social retage hodie. Hashtags usat de plu mult persones diferent es monstrat plu alt.", "dismissable_banner.public_timeline": "Tis-ci es li max recent public postas de persones che li social retage quem gente che {domain} seque.", - "embed.instructions": "Inbedar ti-ci post per copiar li code in infra.", + "embed.instructions": "Inbedar ti-ci posta per copiar li code in infra.", "embed.preview": "Vi qualmen it va aspecter:", "emoji_button.activity": "Activitá", "emoji_button.clear": "Efaciar", @@ -225,14 +228,14 @@ "empty_column.bookmarked_statuses": "Tu ancor have null marcat postas. Quande tu marca un, it va aparir ci.", "empty_column.community": "Li local témpor-linea es vacui. Scri alquo publicmen por initiar la festa!", "empty_column.direct": "Tu ancor have null privat mentiones. Quande tu misse o recive un, it va aparir ci.", - "empty_column.domain_blocks": "Ancor hay null bloccat domenes.", + "empty_column.domain_blocks": "Ancor hay null bloccat dominias.", "empty_column.explore_statuses": "Nequo es popular actualmen. Retorna plu tarde!", "empty_column.favourited_statuses": "Tu ancor have null favorit postas. Quande tu favoritisa un, it va aparir ci.", "empty_column.favourites": "Ancor nequi ha favoritisat ti-ci posta. Quande alqui fa it, ilu va aparir ci.", "empty_column.follow_requests": "Tu ancor have null petitiones de sequer. Quande tu recive un, it va aparir ci.", "empty_column.followed_tags": "Tu ancor ha sequet null hashtags. Quande tu seque un, it va aparir ci.", "empty_column.hashtag": "Hay nullcos en ti-ci hashtag ancor.", - "empty_column.home": "Tui initial témpor-linea es vacui! Sequer plu gente por plenar it.", + "empty_column.home": "Tui hemal témpor-linea es vacui! Sequer plu gente por plenar it.", "empty_column.list": "Ancor ne hay quocunc in ti-ci liste. Quande membres de ti-ci liste publica nov postas, ili va aparir ci.", "empty_column.lists": "Tu ancor have null listes. Quande tu crea un, it va aparir ci.", "empty_column.mutes": "Tu ancor ha silentiat null usatores.", @@ -249,7 +252,7 @@ "explore.trending_links": "Novas", "explore.trending_statuses": "Postas", "explore.trending_tags": "Hashtags", - "filter_modal.added.context_mismatch_explanation": "Ti-ci filtre-categorie ne aplica al contextu in quel tu ha accessat ti-ci post. Si tu vole que li post es filtrat anc in ti-ci contextu, tu deve redacter li filtre.", + "filter_modal.added.context_mismatch_explanation": "Ti-ci filtre-categorie ne aplica al contextu in quel tu ha accessat ti-ci posta. Si tu vole que li posta es filtrat anc in ti-ci contextu, tu deve redacter li filtre.", "filter_modal.added.context_mismatch_title": "Contextu íncompatibil!", "filter_modal.added.expired_explanation": "Ti-ci filtre-categorie ha expirat, tu deve changear li date de expiration por far it aplicar.", "filter_modal.added.expired_title": "Expirat filtre!", @@ -276,9 +279,10 @@ "footer.directory": "Profilarium", "footer.get_app": "Obtener li aplication", "footer.invite": "Invitar gente", + "footer.privacy_policy": "Politica pri privatie", "footer.source_code": "Vider li fonte-code", "footer.status": "Statu", - "generic.saved": "Salvat", + "generic.saved": "Conservat", "getting_started.heading": "Qualmen comensar", "hashtag.column_header.tag_mode.all": "e {additional}", "hashtag.column_header.tag_mode.any": "o {additional}", @@ -288,9 +292,10 @@ "hashtag.column_settings.tag_mode.all": "Omni tis", "hashtag.column_settings.tag_mode.any": "Quelcunc de tis", "hashtag.column_settings.tag_mode.none": "Necun de tis", + "hashtag.column_settings.tag_toggle": "Include additional hashtags in ti-ci columne", "hashtag.counter_by_accounts": "{count, plural, one {{counter} participante} other {{counter} participantes}}", - "hashtag.counter_by_uses": "{count, plural, one {{counter} post} other {{counter} postas}}", - "hashtag.counter_by_uses_today": "{count, plural, one {{counter} post} other {{counter} postas}} hodie", + "hashtag.counter_by_uses": "{count, plural, one {{counter} posta} other {{counter} postas}}", + "hashtag.counter_by_uses_today": "{count, plural, one {{counter} posta} other {{counter} postas}} hodie", "hashtag.follow": "Sequer hashtag", "hashtag.unfollow": "Dessequer hashtag", "hashtags.and_other": "…e {count, plural, other {# in plu}}", @@ -306,29 +311,33 @@ "home.pending_critical_update.link": "Vider actualisationes", "home.pending_critical_update.title": "Urgent actualisation de securitá disponibil!", "home.show_announcements": "Monstrar proclamationes", - "interaction_modal.description.favourite": "Con un conto de Mastodon, tu posse favoritisar ti-ci post por informar li autor pri quant mult tu aprecia it e conservar it por plu tard.", + "interaction_modal.description.favourite": "Con un conto de Mastodon, tu posse favoritisar ti-ci posta por informar li autor pri quant mult tu aprecia it e conservar it por plu tard.", "interaction_modal.description.follow": "Con un conto de Mastodon, tu posse sequer {name} por reciver su postas in tui hemal témpor-linea.", - "interaction_modal.description.reblog": "Con un conto de Mastodon, tu posse boostar ti-ci post por distribuer it a tui propri sequitores.", - "interaction_modal.description.reply": "Con un conto de Mastodon, tu posse responder a ti-ci post.", + "interaction_modal.description.reblog": "Con un conto de Mastodon, tu posse boostar ti-ci posta por distribuer it a tui propri sequitores.", + "interaction_modal.description.reply": "Con un conto de Mastodon, tu posse responder a ti-ci posta.", "interaction_modal.login.action": "Retorna a hem", - "interaction_modal.login.prompt": "Domene de tui hemal servitor, p.ex. mastodon.social", + "interaction_modal.login.prompt": "Dominia de tui hemal servitor, p.ex. mastodon.social", "interaction_modal.no_account_yet": "Ne sur Mastodon?", "interaction_modal.on_another_server": "Sur un servitor diferent", "interaction_modal.on_this_server": "Sur ti-ci servitor", - "interaction_modal.sign_in": "Tu ne ha ineat a ti-ci servitor. U logia tui conto?", - "interaction_modal.title.favourite": "Favoritisar li post de {name}", + "interaction_modal.sign_in": "Tu ne ha initiat session che ti-ci servitor. U logia tui conto?", + "interaction_modal.title.favourite": "Favoritisar li posta de {name}", "interaction_modal.title.follow": "Sequer {name}", - "interaction_modal.title.reblog": "Boostar li post de {name}", + "interaction_modal.title.reblog": "Boostar li posta de {name}", "interaction_modal.title.reply": "Responder al posta de {name}", "intervals.full.days": "{number, plural, one {# die} other {# dies}}", "intervals.full.hours": "{number, plural, one {# hor} other {# hores}}", "intervals.full.minutes": "{number, plural, one {# minute} other {# minutes}}", "keyboard_shortcuts.back": "Retroear", "keyboard_shortcuts.blocked": "Aperter li lista de bloccat usatores", - "keyboard_shortcuts.boost": "Boostar post", + "keyboard_shortcuts.boost": "Boostar posta", + "keyboard_shortcuts.column": "Infocar columne", + "keyboard_shortcuts.compose": "Infocar li text-area de composition", "keyboard_shortcuts.description": "Descrition", + "keyboard_shortcuts.direct": "por aperter li columne de privat mentiones", + "keyboard_shortcuts.down": "Mover ad-infra in li liste", "keyboard_shortcuts.enter": "Aperter posta", - "keyboard_shortcuts.favourite": "Favoritisar post", + "keyboard_shortcuts.favourite": "Favoritisar posta", "keyboard_shortcuts.favourites": "Aperter li liste de favorites", "keyboard_shortcuts.federated": "Aperter li federat témpor-linea", "keyboard_shortcuts.home": "Aperter li hemal témpor-linea", @@ -342,6 +351,13 @@ "keyboard_shortcuts.profile": "Aperter profil del autor", "keyboard_shortcuts.reply": "Responder al posta", "keyboard_shortcuts.requests": "Aperter liste de seque-petitiones", + "keyboard_shortcuts.toggle_sensitivity": "Monstrar/celar medie", + "keyboard_shortcuts.toot": "Crear un nov posta", + "keyboard_shortcuts.up": "Mover ad-supra in li liste", + "lightbox.close": "Cluder", + "lightbox.next": "Sequent", + "lightbox.previous": "Precedent", + "limited_account_hint.action": "Monstrar profil totvez", "limited_account_hint.title": "Ti-ci profil ha esset celat del moderatores de {domain}.", "link_preview.author": "De {name}", "lists.account.add": "Adjunter a liste", @@ -359,12 +375,29 @@ "lists.search": "Serchar inter li persones quem tu seque", "lists.subheading": "Tui listes", "load_pending": "{count, plural, one {# nov element} other {# nov elementes}}", + "loading_indicator.label": "Cargant…", + "media_gallery.toggle_visible": "{number, plural, one {Celar image} other {Celar images}}", + "moved_to_account_banner.text": "Tui conto {disabledAccount} es actualmen desactivisat pro que tu movet te a {movedToAccount}.", "mute_modal.duration": "Duration", "mute_modal.hide_notifications": "Celar notificationes de ti-ci usator?", "mute_modal.indefinite": "Índefinit", + "navigation_bar.about": "Information", + "navigation_bar.blocks": "Bloccat usatores", + "navigation_bar.bookmarks": "Marcatores", + "navigation_bar.community_timeline": "Local témpor-linea", + "navigation_bar.compose": "Composir un nov posta", + "navigation_bar.direct": "Privat mentiones", + "navigation_bar.discover": "Decovrir", + "navigation_bar.domain_blocks": "Bloccat dominias", + "navigation_bar.edit_profile": "Redacter profil", + "navigation_bar.explore": "Explorar", + "navigation_bar.favourites": "Favorites", "navigation_bar.filters": "Silentiat paroles", "navigation_bar.follow_requests": "Petitiones de sequer", + "navigation_bar.followed_tags": "Sequet hashtags", + "navigation_bar.follows_and_followers": "Sequetes e sequitores", "navigation_bar.lists": "Listes", + "navigation_bar.logout": "Exear", "navigation_bar.mutes": "Silentiat usatores", "navigation_bar.personal": "Personal", "navigation_bar.pins": "Pinglat postas", @@ -373,20 +406,295 @@ "navigation_bar.search": "Sercha", "navigation_bar.security": "Securitá", "not_signed_in_indicator.not_signed_in": "On deve aperter session por accesser ti-ci ressurse.", + "notification.admin.report": "{name} raportat {target}", + "notification.admin.sign_up": "{name} adheret", + "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.own_poll": "Tui balotation ha finit", + "notification.poll": "Un balotation in quel tu votat ha finit", + "notification.reblog": "{name} boostat tui posta", + "notification.status": "{name} just postat", + "notification.update": "{name} modificat un posta", + "notifications.clear": "Aclarar notificationes", + "notifications.clear_confirmation": "Vole tu vermen permanentmen aclarar omni tui notificationes?", + "notifications.column_settings.admin.report": "Nov raportas:", + "notifications.column_settings.admin.sign_up": "Nov registrationes:", + "notifications.column_settings.favourite": "Favorites:", + "notifications.column_settings.filter_bar.advanced": "Monstrar omni categories", + "notifications.column_settings.follow": "Nov sequitores:", "notifications.column_settings.follow_request": "Nov petitiones de sequer:", + "notifications.column_settings.mention": "Mentiones:", + "notifications.column_settings.poll": "Resultates del balotation:", + "notifications.column_settings.reblog": "Boosts:", + "notifications.column_settings.show": "Monstrar in columne", + "notifications.column_settings.sound": "Far son", + "notifications.column_settings.status": "Nov postas:", + "notifications.column_settings.unread_notifications.category": "Ínleet notificationes", + "notifications.column_settings.unread_notifications.highlight": "Marcar ínleet notificationes", "notifications.column_settings.update": "Redactiones:", + "notifications.filter.all": "Omni", + "notifications.filter.boosts": "Boosts", + "notifications.filter.favourites": "Favorites", + "notifications.filter.follows": "Seques", + "notifications.filter.mentions": "Mentiones", + "notifications.filter.polls": "Resultates del balotation", + "notifications.filter.statuses": "Actualisationes de gente quem tu seque", + "notifications.grant_permission": "Dar permission.", "notifications.group": "{count} notificationes", + "notifications.mark_as_read": "Marcar omni notificationes quam leet", + "onboarding.action.back": "Retroear", + "onboarding.actions.back": "Retroear", + "onboarding.actions.go_to_explore": "Ear a vider lu populari", + "onboarding.actions.go_to_home": "Ear al hemal témpor-linea", "onboarding.compose.template": "Salute #Mastodon!", + "onboarding.follows.empty": "Ínfortunatmen, null resultates posse esser monstrat actualmen. Tu posse provar serchar o usar li \"Explorar\" págine por trovar gente por sequer, o prova denov plu tard.", + "onboarding.follows.lead": "Tui hemal témpor-linea es li primari maniere de experir Mastodon. Plu persones quem tu seque, plu activ e interessant it va esser. Por auxiliar te comensar, vi quelc suggestiones:", + "onboarding.follows.title": "Personalisar tui hemal témpor-linea", + "onboarding.profile.discoverable": "Fa mi profil decovribil", + "onboarding.profile.discoverable_hint": "Quande tu opta esser decovribil in Mastodon, tui postas posse aparir in resultates de sercha e tendenties, e tui profil posse esser suggestet a persones con interesses simil a tui.", "onboarding.profile.display_name": "Nómine a monstrar", + "onboarding.profile.display_name_hint": "Tui complet nómine o tui amusant nómine…", + "onboarding.profile.lead": "Tu sempre posse completar ti-ci plu tard in li parametres, u mem plu optiones de customisation es disponibil.", + "onboarding.profile.note": "Biografie", + "onboarding.profile.note_hint": "Tu posse @mentionar altri persones o #hashtags…", + "onboarding.profile.save_and_continue": "Conservar e avansar", + "onboarding.profile.title": "Popular tu profil", + "onboarding.profile.upload_avatar": "Cargar profil-portrete", + "onboarding.profile.upload_header": "Cargar cap-image", + "onboarding.share.lead": "Di gente qualmen ili posse trovar te che Mastodon!", + "onboarding.share.message": "Yo es {username} che #Mastodon! Veni e seque me a {url}", + "onboarding.share.next_steps": "Possibil sequent passus:", + "onboarding.share.title": "Partir tui profil", + "onboarding.start.lead": "Tu es ja un parte de Mastodon, un unic, decentralisat platform de medie social in quel tu—ne un algoritme—selectiona tui propri experientie. Lass nos departer sur un nov frontiera social:", + "onboarding.start.skip": "Auxilie por comensar ne besonat?", + "onboarding.start.title": "Tu ha successat!", + "onboarding.steps.follow_people.body": "Sequer interessant gente es to quo importa in Mastodon.", + "onboarding.steps.follow_people.title": "Personalisar tui hemal témpor-linea", + "onboarding.steps.publish_status.body": "Saluta li munde con text, images, videos o balotationes {emoji}", + "onboarding.steps.publish_status.title": "Crear tui unesim posta", + "onboarding.steps.setup_profile.title": "Personalisar tui profil", + "onboarding.steps.share_profile.body": "Di tui amics qualmen trovar te che Mastodon", + "onboarding.steps.share_profile.title": "Partir tui profil Mastodon", + "password_confirmation.exceeds_maxlength": "Confirmation de passa-parol transpassa li maxim longore de passa-paroles", + "password_confirmation.mismatching": "Confirmation de passa-parol ne egala", + "picture_in_picture.restore": "Restaurar", + "poll.closed": "Finit", + "poll.refresh": "Recargar", + "poll.reveal": "Vider resultates", + "poll.total_people": "{count, plural, one {# person} other {# persones}}", + "poll.total_votes": "{count, plural, one {# vote} other {# votes}}", + "poll.vote": "Votar", + "poll.voted": "Tu votat por ti-ci option", + "poll.votes": "{votes, plural, one {# vote} other {# votes}}", + "poll_button.add_poll": "Adjunter un balotation", + "poll_button.remove_poll": "Remover balotation", + "privacy.change": "Changear li privatie del posta", + "privacy.direct.long": "Visibil solmen a mentionat usatores", + "privacy.direct.short": "Solmen persones mentionat", + "privacy.private.long": "Visibil solmen por sequitores", + "privacy.private.short": "Solmen sequitores", + "privacy.public.long": "Visibil a omnes", + "privacy.public.short": "Public", + "privacy.unlisted.long": "Visibil por omnes, ma excludet de functiones de decovrition", + "privacy.unlisted.short": "Delistat", + "privacy_policy.last_updated": "Ultimmen actualisat ye {date}", + "privacy_policy.title": "Politica pri Privatie", + "recommended": "Recomandat", + "refresh": "Recargar", + "regeneration_indicator.label": "Cargant…", + "regeneration_indicator.sublabel": "On es preparant tui hemal témpor-linea!", + "relative_time.days": "{number}d", + "relative_time.full.days": "Ante {number, plural, one {# die} other {# dies}}", + "relative_time.full.hours": "Ante {number, plural, one {# hor} other {# hores}}", + "relative_time.full.just_now": "just nu", + "relative_time.full.minutes": "Ante {number, plural, one {# minute} other {# minutes}}", + "relative_time.full.seconds": "Ante {number, plural, one {# second} other {# secondes}}", + "relative_time.hours": "{number}h", + "relative_time.just_now": "nu", + "relative_time.minutes": "{number}m", + "relative_time.seconds": "{number}s", + "relative_time.today": "hodie", + "reply_indicator.cancel": "Anullar", + "report.block": "Bloccar", + "report.block_explanation": "Tu ne va vider su postas. Li usator ni va posser vider tui postas, ni sequer te, ni va posser saver pri li statu de esser bloccat.", + "report.categories.legal": "Legal", + "report.categories.other": "Altricos", + "report.categories.spam": "Spam", + "report.categories.violation": "Contenete violant un o pluri regules del servitor", + "report.category.subtitle": "Selecte li max bon option", + "report.category.title": "Di nos quo passa con ti-ci {type}", + "report.category.title_account": "profil", + "report.category.title_status": "posta", + "report.close": "Finit", + "report.comment.title": "Hay alquo plu quel tu pensa que noi deve saver?", + "report.forward": "Misser anc a {target}", + "report.forward_hint": "Ti-ci conto es de un altri servitor. Misser un anonimisat copie del raporte anc a ta?", "report.mute": "Silentiar", "report.mute_explanation": "Tu ne va vider su postas. Ilu ancor posse sequer te e vider tui postas e ne va saver que ilu es silentiat.", + "report.next": "Sequent", + "report.placeholder": "Additional comentas", + "report.reasons.dislike": "It ne plese me", + "report.reasons.dislike_description": "It es alquo quel displese te", + "report.reasons.legal": "It es ínlegal", + "report.reasons.legal_description": "Tu crede que it viola un lege del land de te o de tui servitor", + "report.reasons.other": "It es altricos", + "report.reasons.other_description": "Li problema ne apartene in li altri categories", + "report.reasons.spam": "It es spam", + "report.reasons.spam_description": "Maliciosi ligamentes, fals activitá, o repetitiv responses", + "report.reasons.violation": "It viola li regules del servitor", + "report.reasons.violation_description": "Tu save que it viola specific regules", + "report.rules.subtitle": "Selecte omnes queles aplica", + "report.rules.title": "Quel regules es violat?", + "report.statuses.subtitle": "Selecte omnes queles aplica", + "report.statuses.title": "Hay postas queles posse subtener ti-ci raporte?", + "report.submit": "Misser", + "report.target": "Raportant {target}", + "report.thanks.take_action": "Tis-ci es tui optiones por controlar ti quel tu vide che Mastodon:", + "report.thanks.take_action_actionable": "Durante que noi tracta ti-ci, tu posse far lu sequent contra @{name}:", + "report.thanks.title": "Vole tu ne vider to?", + "report.thanks.title_actionable": "Mersí pro raportar, noi va investigar to.", + "report.unfollow": "Dessequer @{name}", + "report.unfollow_explanation": "Tu seque ti-ci conto. Por ne vider su postas en tui hemal témpor-linea, dessequer it.", + "report_notification.attached_statuses": "{count, plural, one {{count} posta} other {{count} postas}} atachat", + "report_notification.categories.legal": "Legal", + "report_notification.categories.other": "Altricos", + "report_notification.categories.spam": "Spam", + "report_notification.categories.violation": "Violation de regul", + "report_notification.open": "Aperter raporta", + "search.no_recent_searches": "Null recent serchas", + "search.placeholder": "Serchar", + "search.quick_action.account_search": "Profiles acordant con {x}", + "search.quick_action.go_to_account": "Ear al profil {x}", + "search.quick_action.go_to_hashtag": "Ear al hashtag {x}", + "search.quick_action.open_url": "Aperter URL in Mastodon", + "search.quick_action.status_search": "Postas acordant con {x}", + "search.search_or_paste": "Serchar o glutinar URL", + "search_popout.full_text_search_disabled_message": "Ne disponibil che {domain}.", + "search_popout.full_text_search_logged_out_message": "Solmen disponibil con session initiat.", + "search_popout.options": "Sercha-parametres", + "search_popout.quick_actions": "Rapid actiones", + "search_popout.recent": "Recent serchas", + "search_popout.specific_date": "specific date", + "search_popout.user": "usator", + "search_results.accounts": "Profiles", + "search_results.all": "Omni", + "search_results.hashtags": "Hashtags", + "search_results.nothing_found": "Trovat se nullcos por ti término de sercha", + "search_results.see_all": "Vider omni", + "search_results.statuses": "Postas", + "search_results.title": "Sercha por {q}", + "server_banner.about_active_users": "Gente usant ti-ci servitor durant li ultim 30 dies (Mensual Activ Usatores)", + "server_banner.active_users": "activ usatores", + "server_banner.administered_by": "Administrat de:", + "server_banner.introduction": "{domain} es un part del decentralisat social retage constructet sur {mastodon}.", + "server_banner.learn_more": "Aprender plu", + "server_banner.server_stats": "Statisticas pri li servitor:", + "sign_in_banner.create_account": "Crear un conto", + "sign_in_banner.sign_in": "Intrar", + "sign_in_banner.sso_redirect": "Intrar o registrar se", + "sign_in_banner.text": "Intrar por sequer profiles o hashtags, favoritisar, partir e responder a postas. Tu posse anc interacter per tui conto che un diferent servitor.", + "status.admin_account": "Aperter interfacie de moderation por @{name}", + "status.admin_domain": "Aperter interfacie de moderation por {domain}", + "status.admin_status": "Aperter ti-ci posta in li interfacie de moderation", + "status.block": "Bloccar @{name}", + "status.bookmark": "Marcar", + "status.copy": "Copiar ligament al posta", + "status.delete": "Deleter", + "status.detailed_status": "Detalliat vise de conversation", + "status.direct": "Privatmen mentionar @{name}", + "status.direct_indicator": "Privat mention", + "status.edit": "Modificar", + "status.edited": "Modificat ye {date}", + "status.edited_x_times": "Modificat {count, plural, one {{count} vez} other {{count} vezes}}", + "status.embed": "Inbedar", + "status.favourite": "Favoritisar", + "status.filter": "Filtrar ti-ci posta", + "status.filtered": "Filtrat", + "status.hide": "Celar posta", + "status.history.created": "creat de {name} ye {date}", + "status.history.edited": "modificat de {name} ye {date}", + "status.load_more": "Cargar plu", + "status.media.open": "Cliccar por aperter", + "status.media.show": "Cliccar por monstrar", + "status.media_hidden": "Medie celat", + "status.mention": "Mentionar @{name}", + "status.more": "Plu", "status.mute": "Silentiar @{name}", "status.mute_conversation": "Silentiar conversation", + "status.open": "Expander ti-ci posta", "status.pin": "Pinglar sur profil", - "status.pinned": "Pinglat post", + "status.pinned": "Pinglat posta", + "status.read_more": "Leer plu", + "status.redraft": "Deleter & redacter", + "status.remove_bookmark": "Remover marcator", + "status.replied_to": "Respondet a {name}", + "status.reply": "Responder", + "status.replyAll": "Responder al fil", + "status.report": "Raportar @{name}", + "status.sensitive_warning": "Sensitiv contenete", + "status.share": "Partir", + "status.show_filter_reason": "Monstrar totvez", + "status.show_less": "Monstrar minu", + "status.show_less_all": "Monstrar minu por omno", + "status.show_more": "Monstrar plu", + "status.show_more_all": "Monstrar plu por omno", + "status.show_original": "Monstrar li original", + "status.title.with_attachments": "{user} postat {attachmentCount, plural, one {un atachament} other {{attachmentCount} atachamentes}}", + "status.translate": "Traducter", + "status.translated_from_with": "Traductet de {lang} per {provider}", + "status.uncached_media_warning": "Previse ne disponibil", "status.unmute_conversation": "Dessilentiar conversation", "status.unpin": "Despinglar de profil", + "subscribed_languages.lead": "Solmen postas in selectet lingues va aparir in tui hemal e listal témpor-lineas pos li change. Selecte null por reciver postas in omni lingues.", + "subscribed_languages.save": "Conservar changes", + "subscribed_languages.target": "Changear abonnat lingues por {target}", + "tabs_bar.home": "Hem", + "tabs_bar.notifications": "Notificationes", + "time_remaining.days": "{number, plural, one {# die} other {# dies}} resta", + "time_remaining.hours": "{number, plural, one {# hor} other {# hores}} resta", + "time_remaining.minutes": "{number, plural, one {# minute} other {# minutes}} resta", + "time_remaining.moments": "Momentes resta", + "time_remaining.seconds": "{number, plural, one {# second} other {# secondes}} resta", + "timeline_hint.remote_resource_not_displayed": "{resource} de altri servitores ne es monstrat.", + "timeline_hint.resources.followers": "Sequitores", + "timeline_hint.resources.follows": "Sequetes", + "timeline_hint.resources.statuses": "Plu old postas", + "trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} persones}} durant li ultim {days, plural, one {die} other {{days} dies}}", + "trends.trending_now": "Actualmen populari", + "ui.beforeunload": "Tui íncomplet posta va esser perdit si tu lassa Mastodon.", + "upload_area.title": "Trenar & lassar cader por cargar", + "upload_button.label": "Adjunter images, un video o un audio-file", + "upload_error.limit": "Límite de medie-cargationes transpassat.", + "upload_error.poll": "On ne es permisset cargar medie con balotationes.", + "upload_form.audio_description": "Descrir por persones qui es surd o ne audi bon", + "upload_form.description": "Descrir por persones qui es ciec o have mal vision", + "upload_form.description_missing": "Null descrition adjuntet", + "upload_form.edit": "Redacter", + "upload_form.thumbnail": "Changear previsual image", + "upload_form.undo": "Deleter", + "upload_form.video_description": "Descrir por persones qui es surd, ciec, ne audi bon, o have mal vision", + "upload_modal.analyzing_picture": "Analisant image…", + "upload_modal.apply": "Aplicar", + "upload_modal.applying": "Aplicant…", + "upload_modal.choose_image": "Selecter image", + "upload_modal.detect_text": "Detecter text del image", + "upload_modal.edit_media": "Redacter medie", + "upload_modal.hint": "Clicca o trena li circul por selecter li focal punctu quel va esser sempre visibil in omni previse-images.", + "upload_modal.preparing_ocr": "Preparant OCR…", + "upload_modal.preview_label": "Previse ({ratio})", + "upload_progress.label": "Cargant...", + "upload_progress.processing": "Tractant…", + "username.taken": "Ti usator-nómine es ja prendet. Trova altri", + "video.close": "Cluder video", + "video.download": "Descargar file", + "video.exit_fullscreen": "Exear plen-ecran", + "video.expand": "Expander video", + "video.fullscreen": "Plen-ecran", + "video.hide": "Celar video", "video.mute": "Silentiar li son", + "video.pause": "Pausar", + "video.play": "Reproducter", "video.unmute": "Dessilentiar li son" } diff --git a/app/javascript/mastodon/locales/lad.json b/app/javascript/mastodon/locales/lad.json index 051e475e68..ffdc044412 100644 --- a/app/javascript/mastodon/locales/lad.json +++ b/app/javascript/mastodon/locales/lad.json @@ -41,6 +41,7 @@ "account.follows_you": "Te sige", "account.go_to_profile": "Va al profil", "account.hide_reblogs": "Eskonde repartajasyones de @{name}", + "account.in_memoriam": "De bendicha memoria.", "account.joined_short": "Adjunto", "account.languages": "Troka linguas suskrividas", "account.link_verified_on": "La propriedad de este atadijo fue verifikada el {date}", @@ -52,6 +53,7 @@ "account.mute_notifications_short": "Silensia avizos de @{name}", "account.mute_short": "Silensia", "account.muted": "Silensiado", + "account.no_bio": "No ay deskripsion.", "account.open_original_page": "Avre pajina orijnala", "account.posts": "Publikasyones", "account.posts_with_replies": "Kon repuestas", @@ -130,10 +132,518 @@ "community.column_settings.remote_only": "Solo remotas", "compose.language.change": "Troka lingua", "compose.language.search": "Bushka linguas...", + "compose.published.body": "Publikasyon publikada.", + "compose.published.open": "Avre", + "compose.saved.body": "Publikasyon guadrada.", "compose_form.direct_message_warning_learn_more": "Ambezate mas", "compose_form.encryption_warning": "Publikasyones en Mastodon no son shifradas de lado a lado. No partajes dinguna enformasyon sensivle por Mastodon.", "compose_form.hashtag_warning": "Esta publikasyon no sera amostrada debasho de dinguna etiketa si no es publika. Solo publikasyones publikas se pueden bushkar por la etiketa.", "compose_form.lock_disclaimer": "Tu kuento no esta {locked}. Todos pueden segirte para ver tus publikasyones solo para suivantes.", "compose_form.lock_disclaimer.lock": "serrado", - "compose_form.placeholder": "Ke haber?" + "compose_form.placeholder": "Ke haber?", + "compose_form.poll.add_option": "Adjusta opsyon", + "compose_form.poll.duration": "Durasion de anketa", + "compose_form.poll.option_placeholder": "Opsyon {number}", + "compose_form.poll.remove_option": "Kita esta opsyon", + "compose_form.poll.switch_to_multiple": "Trokar anketa para permeter a eskojer mas ke una opsyon", + "compose_form.poll.switch_to_single": "Trokar anketa para permeter a eskojer solo una opsyon", + "compose_form.publish": "Publika", + "compose_form.publish_form": "Mueva publikasyon", + "compose_form.publish_loud": "{publish}!", + "compose_form.save_changes": "Guadra trokamientos", + "compose_form.sensitive.hide": "{count, plural, one {Marka material komo sensivle} other {Marka material komo sensivle}}", + "compose_form.sensitive.marked": "{count, plural, one {Material markado komo sensivle} other {Material markado komo sensivle}}", + "compose_form.sensitive.unmarked": "{count, plural, one {Material no markado komo sensivle} other {Material no markado komo sensivle}}", + "compose_form.spoiler.marked": "Kita avertensya de kontenido", + "compose_form.spoiler.unmarked": "Adjusta avertensya de kontenido", + "compose_form.spoiler_placeholder": "Eskrive tu avertensya aki", + "confirmation_modal.cancel": "Anula", + "confirmations.block.block_and_report": "Bloka i raporta", + "confirmations.block.confirm": "Bloka", + "confirmations.block.message": "Estas siguro ke keres blokar a {name}?", + "confirmations.cancel_follow_request.confirm": "Anula solisitud", + "confirmations.cancel_follow_request.message": "Estas siguro ke keres anular tu solisitud de segir a {name}?", + "confirmations.delete.confirm": "Efasa", + "confirmations.delete.message": "Estas siguro ke keres efasar esta publikasyon?", + "confirmations.delete_list.confirm": "Efasa", + "confirmations.delete_list.message": "Estas siguro ke keres permanentemente efasar esta 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.domain_block.confirm": "Bloka domeno entero", + "confirmations.domain_block.message": "Estas totalmente siguro ke keres blokar todo el domeno {domain}? En djeneral unos kuantos blokos o silensiamientos son sufisientes i preferavles. No veras kontenido de akel domeno en dinguna linya de tiempo publika ni ent tus avizos. Tus suivantes de akel domeno seran kitados.", + "confirmations.edit.confirm": "Edita", + "confirmations.edit.message": "Editar agora kitara 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.mute.confirm": "Silensia", + "confirmations.mute.explanation": "Esto eskondera las publikasyones de este kuento i publikasyones ke lo enmentan, pero ainda les permetera segirte.", + "confirmations.mute.message": "Estas siguro ke keres silensiar a {name}?", + "confirmations.redraft.confirm": "Efasar i reeskrivir", + "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.reply.confirm": "Arisponde", + "confirmations.reply.message": "Arispondir agora kitara 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}?", + "conversation.delete": "Efasa konversasyon", + "conversation.mark_as_read": "Marka komo meldado", + "conversation.open": "Ve konversasyon", + "conversation.with": "Kon {names}", + "copy_icon_button.copied": "Kopiado al portapapeles", + "copypaste.copied": "Kopiado", + "copypaste.copy_to_clipboard": "Kopia al portapapeles", + "directory.federated": "Dizde el fediverso konesido", + "directory.local": "Solo de {domain}", + "directory.new_arrivals": "Arivados resientemente", + "directory.recently_active": "Aktivos resientemente", + "disabled_account_banner.account_settings": "Preferensyas de kuento", + "disabled_account_banner.text": "Tu kuento {disabledAccount} esta aktualmente inkapasitado.", + "dismissable_banner.community_timeline": "Estas son las publikasyones publikas mas resientes de las personas kualos kuentos estan balabayados en {domain}.", + "dismissable_banner.dismiss": "Kita", + "dismissable_banner.explore_links": "Estos haberes estan diskutidos agora por djente en este sirvidor i otros de la red desentralizada.", + "dismissable_banner.explore_statuses": "Estas publikasyones de este sirvidor i otros de la red desentralizada estan agora popularas. Publikasyones mas muevas, kon mas repartajasiones i favoritadas por mas djente aparesen primero.", + "dismissable_banner.explore_tags": "Estas etiketas estan agora popularas en la red sosyala. Etiketas uzadas por mas djente aparesen primero.", + "dismissable_banner.public_timeline": "Estas son las publikasyones publikas mas resientes de personas en la red sosyala a las kualas la djente de {domain} sige.", + "embed.instructions": "Enkrusta esta publikasyon en tu sitio internetiko kopiando este kodiche.", + "embed.preview": "Ansi paresera:", + "emoji_button.activity": "Aktivita", + "emoji_button.clear": "Alimpia", + "emoji_button.custom": "Personalizado", + "emoji_button.flags": "Bandieras", + "emoji_button.food": "Kumidas i beverajes", + "emoji_button.label": "Adjustar emoji", + "emoji_button.nature": "Natura", + "emoji_button.not_found": "Emojis no topados", + "emoji_button.objects": "Objektos", + "emoji_button.people": "Djente", + "emoji_button.recent": "Uzados frekuentemente", + "emoji_button.search": "Bushka...", + "emoji_button.search_results": "Rizultados de bushkeda", + "emoji_button.symbols": "Simbolos", + "emoji_button.travel": "Viajes i lugares", + "empty_column.account_suspended": "Kuento suspendido", + "empty_column.account_timeline": "No ay publikasyones aki!", + "empty_column.account_unavailable": "Profil no desponivle", + "empty_column.blocks": "Ainda no tienes blokado a dingun utilizador.", + "empty_column.bookmarked_statuses": "Ainda no tienes dinguna publikasyon kon markador. Kuando adjustes un markador a una, se amostrara aki.", + "empty_column.community": "La linya de tiempo lokala esta vaziya. Eskrive algo publikamente para ampesar la fiesta!", + "empty_column.direct": "Ainda no tienes enmentaduras privadas. Kuando embies o risives una, se amostra aki.", + "empty_column.domain_blocks": "Ainda no ay domenos blokados.", + "empty_column.explore_statuses": "No ay dingunos trendes agora. Mira mas tadre!", + "empty_column.favourited_statuses": "Ainda no tienes publikasyones favoritas. Kuando indikes ke una te plaze, se amostrara aki.", + "empty_column.favourites": "Nadie tiene indikado ke le plaze una de tus publikasyones. Kuando algun lo aga, se amostrara aki.", + "empty_column.follow_requests": "No tienes dinguna solisitud de suivante. Kuando risivas una, se amostrara aki.", + "empty_column.followed_tags": "Ainda no tienes segido dinguna etiketa. Kuando lo agas, se amostraran aki.", + "empty_column.hashtag": "Ainda no ay niente en esta etiketa.", + "empty_column.home": "Tu linya de tiempo esta vaziya! Sige a mas personas para inchirla.", + "empty_column.list": "Ainda no ay niente en esta lista. Kuando miembros de esta lista publiken muevas publikasyones, se amostraran aki.", + "empty_column.lists": "Ainda no tienes dinguna lista. Kuando kriyes una, aperesera aki.", + "empty_column.mutes": "Ainda no tienes silensiado a dingun utilizador.", + "empty_column.notifications": "Ainda no tienes dingun avizo. Kuando otras personas enteraktuen kontigo, se amostraran aki.", + "empty_column.public": "No ay niente aki! Eskrive algo publikamente o manualmente sige utilizadores de otros sirvidores para inchirlo", + "error.unexpected_crash.explanation": "Por un yerro en muestro kodiche o un problem de kompatibilita kon el navigador, no se puede amostrar esta pajina djustamente.", + "error.unexpected_crash.explanation_addons": "No se puede amostrar esta pajina djustamente. Este yerro probavlemente fue kauzado por un komplimento del navigador o por un enstrumento de traduksion.", + "error.unexpected_crash.next_steps": "Aprova arefreskar la pajina. Si esto no ayuda, es posivle ke ainda puedas kulaenar Mastodon kon otro navigador u otra aplikasyon nativa.", + "error.unexpected_crash.next_steps_addons": "Aprova inkapasitarlos i arefreskar la pajina. Si esto no ayuda, es posivle ke ainda puedas kulanear Mastodon kon otro navigador u otra aplikasyon nativa.", + "errors.unexpected_crash.copy_stacktrace": "Kopiar stacktrace al portapapeles", + "errors.unexpected_crash.report_issue": "Raportar problema", + "explore.search_results": "Rizultados de bushkeda", + "explore.suggested_follows": "Djente", + "explore.title": "Eksplorar", + "explore.trending_links": "Haberes", + "explore.trending_statuses": "Publikasyones", + "explore.trending_tags": "Etiketas", + "filter_modal.added.context_mismatch_explanation": "Esta kategoria del filtro no se aplika al konteksto en ke tienes aksesido esta publikasyon. Si keres ke la publikasyon sea filtrada en este konteksto tamyen, kale editar el filtro.", + "filter_modal.added.context_mismatch_title": "El konteksto no koensida!", + "filter_modal.added.expired_explanation": "Esta kategoria de filtros tiene kadukado. Kale ke trokar la data de kadukasion para aplikarla.", + "filter_modal.added.expired_title": "Filtro kadukado!", + "filter_modal.added.review_and_configure": "Para revizar i konfigurar esta kategoria de filtros, va a {settings_link}.", + "filter_modal.added.review_and_configure_title": "Konfigurasyon de filtro", + "filter_modal.added.settings_link": "pajina de konfigurasyon", + "filter_modal.added.short_explanation": "Esta publikasyon fue adjustada a la sigiente kategoria de filtros: {title}.", + "filter_modal.added.title": "Filtro adjustado!", + "filter_modal.select_filter.context_mismatch": "no se aplika a este konteksto", + "filter_modal.select_filter.expired": "kadukado", + "filter_modal.select_filter.prompt_new": "Mueva kategoria: {name}", + "filter_modal.select_filter.search": "Bushkar o kriyar", + "filter_modal.select_filter.subtitle": "Kulanear una kategoria egzistente o kriya mueva", + "filter_modal.select_filter.title": "Filtrar esta publikasyon", + "filter_modal.title.status": "Filtrar una publikasyon", + "firehose.all": "Todo", + "firehose.local": "Este sirvidor", + "firehose.remote": "Otros sirvidores", + "follow_request.authorize": "Autoriza", + "follow_request.reject": "Refuza", + "follow_requests.unlocked_explanation": "Aunke tu kuento no esta serrado, la taifa de {domain} kreye ke talvez keres revizar manualmente las solisitudes de segimento de estos kuentos.", + "followed_tags": "Etiketas segidas", + "footer.about": "Sovre mozotros", + "footer.directory": "Katalogo de profiles", + "footer.get_app": "Abasha aplikasyon", + "footer.invite": "Envitar a djente", + "footer.keyboard_shortcuts": "Akortamientos de klavye", + "footer.privacy_policy": "Politika de privasita", + "footer.source_code": "Ve kodiche fuente", + "footer.status": "Estado", + "generic.saved": "Guadrado", + "getting_started.heading": "Primos pasos", + "hashtag.column_header.tag_mode.all": "i {additional}", + "hashtag.column_header.tag_mode.any": "o {additional}", + "hashtag.column_header.tag_mode.none": "sin {additional}", + "hashtag.column_settings.select.no_options_message": "Rekomendasyones no topadas", + "hashtag.column_settings.select.placeholder": "Meter etiketas…", + "hashtag.column_settings.tag_mode.all": "Todos estos", + "hashtag.column_settings.tag_mode.any": "Kualsekera de estos", + "hashtag.column_settings.tag_mode.none": "Dinguno de estos", + "hashtag.column_settings.tag_toggle": "Inkluir etiketas adisionalas en esta kolumna", + "hashtag.follow": "Segir etiketa", + "hashtag.unfollow": "Desegir etiketa", + "home.column_settings.basic": "Opsyones bazikas", + "home.column_settings.show_reblogs": "Amostrar repartajasyones", + "home.column_settings.show_replies": "Amostrar repuestas", + "home.hide_announcements": "Eskonde pregones", + "home.pending_critical_update.link": "Ve aktualizasyones", + "home.show_announcements": "Amostra pregones", + "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.", + "interaction_modal.description.reply": "Kon un kuento en Mastodon, puedes arispondir a esta publikasyon.", + "interaction_modal.on_another_server": "En otro sirvidor", + "interaction_modal.on_this_server": "En este sirvidor", + "interaction_modal.title.favourite": "Endika ke te plaze publikasyon de {name}", + "interaction_modal.title.follow": "Sige a {name}", + "interaction_modal.title.reblog": "Repartaja publikasyon de {name}", + "interaction_modal.title.reply": "Arisponde a publikasyon de {name}", + "intervals.full.days": "{number, plural, one {# diya} other {# diyas}}", + "intervals.full.hours": "{number, plural, one {# ora} other {# oras}}", + "intervals.full.minutes": "{number, plural, one {# minuto} other {# minutos}}", + "keyboard_shortcuts.back": "Volta atras", + "keyboard_shortcuts.blocked": "Avre lista de utilizadores blokados", + "keyboard_shortcuts.boost": "Repartaja publikasyon", + "keyboard_shortcuts.column": "Enfoka en una kolumna", + "keyboard_shortcuts.compose": "Enfoka en el area de eskrivir publikasyon", + "keyboard_shortcuts.description": "Deskripsyon", + "keyboard_shortcuts.direct": "Avre la kolumna de enmentaduras privadas", + "keyboard_shortcuts.down": "Move verso abasho en la lista", + "keyboard_shortcuts.enter": "Avre publikasyon", + "keyboard_shortcuts.favourite": "Endika ke te plaze una publikasyon", + "keyboard_shortcuts.favourites": "Avre lista de favoritos", + "keyboard_shortcuts.federated": "Avre linya federada", + "keyboard_shortcuts.heading": "Akortamientos de klavye", + "keyboard_shortcuts.home": "Avre linya prinsipala", + "keyboard_shortcuts.hotkey": "Klave rapido", + "keyboard_shortcuts.legend": "Amostra esta lejenda", + "keyboard_shortcuts.local": "Avre linya lokala", + "keyboard_shortcuts.mention": "Enmenta al autor", + "keyboard_shortcuts.muted": "Avre lista de utilizadores silensiados", + "keyboard_shortcuts.my_profile": "Avre tu profil", + "keyboard_shortcuts.notifications": "Avre kolumna de avizos", + "keyboard_shortcuts.open_media": "Avre multimedia", + "keyboard_shortcuts.pinned": "Avre lista de publikasyones fiksadas", + "keyboard_shortcuts.profile": "Avre profil del autor", + "keyboard_shortcuts.reply": "Arisponde a publikasyon", + "keyboard_shortcuts.requests": "Avre lista de solisitudes de suivantes", + "keyboard_shortcuts.search": "Enfoka en la vara de bushkeda", + "keyboard_shortcuts.spoilers": "Amostra/eskonde el kampo de avertensya de kontenido (CW)", + "keyboard_shortcuts.start": "Avre la kolumna \"para ampesar\"", + "keyboard_shortcuts.toggle_hidden": "Amostra/eskonde teksto detras de avertensya de kontenido (CW)", + "keyboard_shortcuts.toggle_sensitivity": "Amostra/eskonde multimedia", + "keyboard_shortcuts.toot": "Eskrive mueva publikasyon", + "keyboard_shortcuts.unfocus": "No enfoka en el area de eskrivir/bushkeda", + "keyboard_shortcuts.up": "Move verso arriva en la lista", + "lightbox.close": "Serra", + "lightbox.compress": "Kompresa kuadro de imaje", + "lightbox.expand": "Espande kuadro de imaje", + "lightbox.next": "Sigiente", + "lightbox.previous": "Anterior", + "limited_account_hint.action": "Amostra el profil entanto", + "limited_account_hint.title": "Este profil fue eskondido por los moderadores de {domain}.", + "lists.account.add": "Adjusta a lista", + "lists.account.remove": "Kita de lista", + "lists.delete": "Efasa lista", + "lists.edit": "Edita lista", + "lists.edit.submit": "Troka titolo", + "lists.new.create": "Adjusta lista", + "lists.new.title_placeholder": "Titolo de mueva lista", + "lists.replies_policy.followed": "Kualseker utilizardo segido", + "lists.replies_policy.list": "Miembros de la lista", + "lists.replies_policy.none": "Dinguno", + "lists.replies_policy.title": "Amostra repuestas a:", + "lists.search": "Bushka entre personas a las kualas siges", + "lists.subheading": "Tus listas", + "load_pending": "{count, plural, one {# muevo elemento} other {# muevos elementos}}", + "loading_indicator.label": "Eskargando…", + "media_gallery.toggle_visible": "{number, plural, one {Eskonde imaje} other {Eskonde imajes}}", + "moved_to_account_banner.text": "Tu kuento {disabledAccount} esta aktualmente inkapasitado porke transferates a {movedToAccount}.", + "mute_modal.duration": "Durasyon", + "mute_modal.hide_notifications": "Eskonder avizos de este utilizador?", + "mute_modal.indefinite": "Indefinida", + "navigation_bar.about": "Sovre mozotros", + "navigation_bar.blocks": "Utilizadores blokados", + "navigation_bar.bookmarks": "Markadores", + "navigation_bar.community_timeline": "Linya de tiempo lokala", + "navigation_bar.compose": "Eskrivir mueva publikasyon", + "navigation_bar.direct": "Enmentaduras privadas", + "navigation_bar.discover": "Diskuvre", + "navigation_bar.domain_blocks": "Domenos blokados", + "navigation_bar.edit_profile": "Edita profil", + "navigation_bar.explore": "Eksplorar", + "navigation_bar.favourites": "Te plazen", + "navigation_bar.filters": "Biervos silensiados", + "navigation_bar.follow_requests": "Solisitudes de segimiento", + "navigation_bar.followed_tags": "Etiketas segidas", + "navigation_bar.follows_and_followers": "Segidos i suivantes", + "navigation_bar.lists": "Listas", + "navigation_bar.logout": "Salir", + "navigation_bar.mutes": "Utilizadores silensiados", + "navigation_bar.personal": "Personal", + "navigation_bar.pins": "Publikasyones fiksadas", + "navigation_bar.preferences": "Preferensyas", + "navigation_bar.public_timeline": "Linya de tiempo federada", + "navigation_bar.search": "Bushka", + "navigation_bar.security": "Segurita", + "not_signed_in_indicator.not_signed_in": "Nesesitas konektarse kon tu kuento para akseder este rekurso.", + "notification.admin.report": "{name} raporto {target}", + "notification.admin.sign_up": "{name} kriyo un konto", + "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.own_poll": "Tu anketa eskapo", + "notification.poll": "Anketa en ke votates eskapo", + "notification.reblog": "{name} repartajo tu publikasyon", + "notification.status": "{name} publiko algo", + "notification.update": "{name} edito una publikasyon", + "notifications.clear": "Efasar avizos", + "notifications.clear_confirmation": "Estas siguro ke keres permanentemente efasar todos tus 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.favourite": "Te plazen:", + "notifications.column_settings.filter_bar.advanced": "Amostra todas las kategorias", + "notifications.column_settings.filter_bar.category": "Vara de filtrado rapido", + "notifications.column_settings.filter_bar.show_bar": "Amostra vara de filtros", + "notifications.column_settings.follow": "Muevos suivantes:", + "notifications.column_settings.follow_request": "Muevas solisitudes de segimiento:", + "notifications.column_settings.mention": "Enmentaduras:", + "notifications.column_settings.poll": "Rizultados de anketas:", + "notifications.column_settings.push": "Avizos arrepushados", + "notifications.column_settings.reblog": "Repartajasyones:", + "notifications.column_settings.show": "Amostra en kolumna", + "notifications.column_settings.sound": "Reproduzir son", + "notifications.column_settings.status": "Publikasyones muevas:", + "notifications.column_settings.unread_notifications.category": "Avizos no meldados", + "notifications.column_settings.unread_notifications.highlight": "Avaliar avizos no meldados", + "notifications.column_settings.update": "Edisyones:", + "notifications.filter.all": "Todos", + "notifications.filter.boosts": "Repartajasyones", + "notifications.filter.favourites": "Te plazen", + "notifications.filter.follows": "Segidos", + "notifications.filter.mentions": "Enmentaduras", + "notifications.filter.polls": "Rizultados de anketa", + "notifications.filter.statuses": "Aktualizasyones de personas a las kualas siges", + "notifications.grant_permission": "Da permiso.", + "notifications.group": "{count} avizos", + "notifications.mark_as_read": "Marka todos avizos komo meldados", + "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_permission_banner.enable": "Kapasitar 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": "Nunka te piedres niente", + "onboarding.action.back": "Va atras", + "onboarding.actions.back": "Va atras", + "onboarding.profile.display_name": "Nombre amostrado", + "picture_in_picture.restore": "Restora", + "poll.closed": "Serrado", + "poll.refresh": "Arefreska", + "poll.total_people": "{count, plural, one {# persona} other {# personas}}", + "poll.total_votes": "{count, plural, one {# voto} other {# votos}}", + "poll.vote": "Vota", + "poll.voted": "Votates por esta repuesta", + "poll.votes": "{votes, plural, one {# voto} other {# votos}}", + "poll_button.add_poll": "Adjusta anketa", + "poll_button.remove_poll": "Kita anketa", + "privacy.change": "Troka privasita de publikasyon", + "privacy.direct.long": "Vizivle solo para utilizadores enmentados", + "privacy.direct.short": "Solo personas enmentadas", + "privacy.private.long": "Vizivle solo para suivantes", + "privacy.private.short": "Solo suivantes", + "privacy.public.long": "Vizivle para todos", + "privacy.public.short": "Publiko", + "privacy.unlisted.long": "Vizivle para todos, ama eskluido de las fonksiones de diskuvrimyento", + "privacy.unlisted.short": "No listado", + "privacy_policy.last_updated": "Ultima aktualizasyon: {date}", + "privacy_policy.title": "Politika de privasita", + "refresh": "Arefreska", + "regeneration_indicator.label": "Eskargando…", + "regeneration_indicator.sublabel": "Tu linya de tiempo prinsipala esta preparando!", + "relative_time.days": "{number} d", + "relative_time.full.days": "antes {number, plural, one {# diya} other {# diyas}}", + "relative_time.full.hours": "antes {number, plural, one {# ora} other {# oras}}", + "relative_time.full.just_now": "agora", + "relative_time.full.minutes": "antes {number, plural, one {# minuto} other {# minutos}}", + "relative_time.full.seconds": "antes {number, plural, one {# sigundo} other {# sigundos}}", + "relative_time.hours": "{number} o", + "relative_time.just_now": "agora", + "relative_time.minutes": "{number} m", + "relative_time.seconds": "{number} s", + "relative_time.today": "oy", + "reply_indicator.cancel": "Anula", + "report.block": "Bloka", + "report.block_explanation": "No veras sus publikasyones. No podra ver tus publikasyones ni segirte. Podra saver ke le blokates.", + "report.categories.other": "Otros", + "report.categories.spam": "Spam", + "report.categories.violation": "El kontenido viola una o mas reglas del sirvidor", + "report.category.subtitle": "Eskoje la mijor koensidensya", + "report.category.title": "Deskrive el problem kon {type}", + "report.category.title_account": "profil", + "report.category.title_status": "publikasyon", + "report.close": "Fecho", + "report.comment.title": "Ay algo mas ke deveriamos saver?", + "report.forward": "Reembiar a {target}", + "report.forward_hint": "Este kuento es de otro sirvidor. Embiar una kopia anonimizada del raporto ayi tamyen?", + "report.mute": "Silensia", + "report.mute_explanation": "No veras sus publikasyones. Ainda pueden segirte i no va saver ke le silensiates.", + "report.placeholder": "Otros komentos", + "report.reasons.dislike": "No me plaze", + "report.reasons.dislike_description": "\"No es algo ke kero ver", + "report.reasons.other": "Es otra koza", + "report.reasons.other_description": "El problem no es de las otras kategorias", + "report.reasons.spam": "Es spam", + "report.reasons.spam_description": "Atadijos malisiozos, enteraksyones falsas o repuestas repetitivas", + "report.reasons.violation": "Viola las reglas del sirvidor", + "report.reasons.violation_description": "Saves ke viola reglas espesifikas", + "report.rules.subtitle": "Eskoje todas ke korespondan", + "report.rules.title": "Kualas reglas estan violadas?", + "report.statuses.subtitle": "Eskoje todas ke korespondan", + "report.statuses.title": "Ay alguna publikasyon ke suporta este raporto?", + "report.submit": "Embiar", + "report.target": "Raportando a {target}", + "report.thanks.take_action": "Aki estan tus opsyones para kontrolar lo ke ves en Mastodon:", + "report.thanks.take_action_actionable": "Mientres revizamos esto, puedes tomar aksyones kontra @{name}:", + "report.thanks.title": "No keres ver esto?", + "report.thanks.title_actionable": "Mersi por raportarlo, vamos revizarlo.", + "report.unfollow": "Desegir a @{name}", + "report.unfollow_explanation": "Estas sigiendo este kuento. Para no ver sus publikasyones en tu linya de tiempo, puedes deshar de segirlo.", + "report_notification.attached_statuses": "{count, plural, one {{count} publikasyon} other {{count} publikasyones}} atadas", + "report_notification.categories.other": "Otros", + "report_notification.categories.spam": "Spam", + "report_notification.categories.violation": "Violasion de reglas", + "report_notification.open": "Avre raporto", + "search.no_recent_searches": "No ay bushkedas resientes", + "search.placeholder": "Bushka", + "search.quick_action.account_search": "Profiles ke koresponden kon {x}", + "search.quick_action.go_to_account": "Va al profil {x}", + "search.quick_action.go_to_hashtag": "Va a la etiketa {x}", + "search.quick_action.open_url": "Avre URL en Mastodon", + "search.quick_action.status_search": "Publikasyones ke koresponden kon {x}", + "search.search_or_paste": "Bushka o apega URL", + "search_popout.quick_actions": "Aksiones rapidas", + "search_popout.recent": "Bushkedas resientes", + "search_results.accounts": "Profiles", + "search_results.all": "Todos", + "search_results.hashtags": "Etiketas", + "search_results.nothing_found": "No se pudo topar niente para estos terminos de bushkeda", + "search_results.see_all": "Ve todo", + "search_results.statuses": "Publikasyones", + "search_results.title": "Bushka por {q}", + "server_banner.about_active_users": "Utilizadores aktivos en este sirvidor durante los ultimos 30 diyas (utilizadores aktivos mensuales)", + "server_banner.active_users": "utilizadores aktivos", + "server_banner.administered_by": "Administrado por:", + "server_banner.introduction": "{domain} es parte de la red sosyala desentralizada liderada por {mastodon}.", + "server_banner.learn_more": "Ambezate mas", + "server_banner.server_stats": "Estatistikas del sirvidor:", + "sign_in_banner.create_account": "Kriya kuento", + "sign_in_banner.sign_in": "Konektate", + "sign_in_banner.sso_redirect": "Konektate o enrejistrate", + "status.filter": "Filtra esta publikasyon", + "status.filtered": "Filtrado", + "status.hide": "Eskonde publikasyon", + "status.history.created": "{name} kriyo {date}", + "status.history.edited": "{name} edito {date}", + "status.load_more": "Eskarga mas", + "status.media_hidden": "Multimedia eskondidos", + "status.mention": "Enmenta a @{name}", + "status.more": "Mas", + "status.mute": "Silensia a @{name}", + "status.mute_conversation": "Silensia konversasyon", + "status.open": "Espande publikasyon", + "status.pin": "Fiksa en profil", + "status.pinned": "Publikasyon fiksada", + "status.read_more": "Melda mas", + "status.reblog": "Repartaja", + "status.reblog_private": "Repartaja kon vizibilita orijinala", + "status.reblogged_by": "{name} repartajo", + "status.reblogs.empty": "Ainda nadie tiene repartajado esta publikasyon. Kuando algien lo aga, se amostrara aki.", + "status.redraft": "Efasa i eskrive de muevo", + "status.remove_bookmark": "Kita markador", + "status.replied_to": "Arispondio a {name}", + "status.reply": "Arisponde", + "status.replyAll": "Arisponde al filo", + "status.report": "Raporta @{name}", + "status.sensitive_warning": "Kontenido sensivle", + "status.share": "Partaja", + "status.show_filter_reason": "Amostra entanto", + "status.show_less": "Amostra manko", + "status.show_less_all": "Amostra manko para todo", + "status.show_more": "Amostra mas", + "status.show_more_all": "Amostra mas para todo", + "status.show_original": "Amostra orijinal", + "status.translate": "Trezlada", + "status.translated_from_with": "Trezladado dizde {lang} kon {provider}", + "status.uncached_media_warning": "Vista previa no desponivle", + "status.unmute_conversation": "Desilensiar konversasyon", + "status.unpin": "Defiksar del profil", + "subscribed_languages.lead": "Solo publikasyones en linguas eskojidas se amostraran en tus linya de tiempo prinsipala i listas dempues del trokamiento. Eskoje dinguna para risivir publikasyones en todas las linguas.", + "subscribed_languages.save": "Guadra trokamientos", + "subscribed_languages.target": "Troka linguas abonadas para {target}", + "tabs_bar.home": "Linya prinsipala", + "tabs_bar.notifications": "Avizos", + "time_remaining.days": "{number, plural, one {# diya restante} other {# diyas restantes}}", + "time_remaining.hours": "{number, plural, one {# ora restante} other {# oras restantes}}", + "time_remaining.minutes": "{number, plural, one {# minuto restante} other {# minutos restantes}}", + "time_remaining.moments": "Momentos restantes", + "time_remaining.seconds": "{number, plural, one {# sigundo restante} other {# sigundos restantes}}", + "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.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", + "ui.beforeunload": "La publikasyon ke estas eskriviendo se pedrera si sales de Mastodon.", + "units.short.billion": "{count} MM", + "units.short.million": "{count} M", + "units.short.thousand": "{count} K", + "upload_area.title": "Arastra i mete para kargar", + "upload_button.label": "Adjusta imajes, un video or una dosya audio", + "upload_error.limit": "Limito de dosyas kargadas eksedido.", + "upload_error.poll": "No se permite kargar dosyas kon anketas.", + "upload_form.audio_description": "Deskrive para personas sodras o kon problemes auditivos", + "upload_form.description": "Deskrive para personas siegas o kon problemes vizuales", + "upload_form.description_missing": "No adjustates deskripsion", + "upload_form.edit": "Edita", + "upload_form.thumbnail": "Troka minyatura", + "upload_form.undo": "Efasa", + "upload_form.video_description": "Deskrive para personas sodras, kon problemes auditivos, siegas o kon problemes vizuales", + "upload_modal.analyzing_picture": "Analizando imaje…", + "upload_modal.apply": "Aplika", + "upload_modal.applying": "Aplikando…", + "upload_modal.choose_image": "Eskoje imaje", + "upload_modal.description_placeholder": "Lorem ipsum dolor sit amet", + "upload_modal.detect_text": "Detektar teksto de la imaje", + "upload_modal.edit_media": "Edita multimedia", + "upload_modal.hint": "Klika o arrastra el sirkolo en la vista previa para eskojer el punto fokal ke siempre estara en vista en todas las minyaturas.", + "upload_modal.preparing_ocr": "Preparando OCR…", + "upload_modal.preview_label": "Vista previa ({ratio})", + "upload_progress.label": "Kargando...", + "upload_progress.processing": "Prosesando…", + "video.close": "Serra video", + "video.download": "Abasha dosya", + "video.exit_fullscreen": "Sal de ekran kompleto", + "video.expand": "Espande video", + "video.fullscreen": "Ekran kompleto", + "video.hide": "Eskonde video", + "video.mute": "Silensia son", + "video.pause": "Pauza", + "video.play": "Reproduze", + "video.unmute": "Desilensia son" } diff --git a/config/locales/activerecord.ie.yml b/config/locales/activerecord.ie.yml index 09926d0d73..0c63299e04 100644 --- a/config/locales/activerecord.ie.yml +++ b/config/locales/activerecord.ie.yml @@ -1 +1,9 @@ +--- ie: + activerecord: + attributes: + poll: + expires_at: Cludent date + options: Optiones + user: + password: Passa-parol diff --git a/config/locales/devise.ie.yml b/config/locales/devise.ie.yml index 09926d0d73..16d51dba16 100644 --- a/config/locales/devise.ie.yml +++ b/config/locales/devise.ie.yml @@ -1 +1,28 @@ +--- ie: + devise: + failure: + invalid: Ínvalid %{authentication_keys} o passa-parol. + not_found_in_database: Ínvalid %{authentication_keys} o passa-parol. + mailer: + email_changed: + extra: Si tu ne changeat tui email-adresse, it es probabil que alqui ha ganiat accesse a tui conto. Ples changear tui passa-parol strax o contacter li administrator del servitor si tu ne posse intrar tui conto. + password_change: + explanation: Li passa-parol de tui conto ha esset changeat. + extra: Si tu ne changeat tui passa-parol, it es probabil que alqui ha ganiat accesse a tui conto. Ples changear tui passa-parol strax o contacter li administrator del servitor si tu ne posse intrar tui conto. + subject: 'Mastodon: Passa-parol changeat' + title: Passa-parol changeat + reset_password_instructions: + action: Changear passa-parol + explanation: Tu demandat un nov passa-parol por tui conto. + extra: Si tu ne demandat to-ci, ples ignorar ti-ci email. Tui passa-parol ne va changear til que tu accessaye li ligament supra e crear un nov. + subject: 'Mastodon: Instructiones por reiniciar li passa-parol' + title: Reiniciar passa-parol + two_factor_disabled: + explanation: 2-factor autentication por tui conto ha esset desactivisat. Aperter session nu es possibil solmen per email-adresse e passa-parol. + passwords: + no_token: Tu ne posse accessar ti-ci págine sin venir de un email pri reiniciar li passa-parol. Si tu ha venit de un email pri reiniciar li passa-parol, ples far cert que tu usat li complet URL providet. + send_instructions: Si tui email-adresse existe in nor database, tu va reciver un ligament por recuperar li passa-parol a tui email-adresse in quelc minutes. Ples vider tui spam-emails si tu ne recivet ti email. + send_paranoid_instructions: Si tui email-adresse existe in nor database, tu va reciver un ligament por recuperar li passa-parol a tui email-adresse in quelc minutes. Ples vider tui spam-emails si tu ne recivet ti email. + updated: Tui passa-parol ha esset changeat successosimen. Tu nu ha apertet session. + updated_not_active: Tui passa-parol ha esset changeat successosimen. diff --git a/config/locales/devise.lad.yml b/config/locales/devise.lad.yml index eeaa3294e2..63933b80fc 100644 --- a/config/locales/devise.lad.yml +++ b/config/locales/devise.lad.yml @@ -1 +1,115 @@ +--- lad: + devise: + confirmations: + confirmed: Tu adreso de posta elektronika tyene sido konfirmado korektamente. + send_instructions: Risiviras una posta elektronika kon instruksyones para konfirmar tu adreso de posta elektronika en unos minutos. Por favor, komprova tu kuti de spam si no risivites esta posta elektronika. + send_paranoid_instructions: Si tu adreso de posta elektronika existe en muestra baza de datos, risiviras una posta elektronika kon instruksyones sobre komo konfirmar tu adreso de posta elektronika en pokos minutos. + failure: + already_authenticated: Ya te konektates kon tu kuento. + inactive: Tu kuento ainda no tyene sido aktivado. + invalid: "%{authentication_keys} o kod invalido." + last_attempt: Aprova una vez mas antes de ke tu kuento sea blokado. + locked: Tu kuento esta blokado. + not_found_in_database: Inkorekto %{authentication_keys} o kod. + pending: Tu ainda esta basho revizyon. + timeout: Tu sesyon tiene kadukado. Por favor konektate kon tu kuento de muevo para kontinuar. + unauthenticated: Kale konektarte kon tu kuento o enregistrarte antes de kontinuar. + unconfirmed: Tyenes ke konfirmar tu adreso de posta elektronika antes de kontinuar. + mailer: + confirmation_instructions: + action: Verifika tu adreso de posta elektronika + action_with_app: Konfirma i volta a %{app} + explanation: Tyenes kriyado un kuento en %{host} kon este adreso de posta elektronika. Estas a un solo klik de aktivarlo. Si no fuites tu, por favor ignora esta posta elektronika. + explanation_when_pending: Tienes solisitado una envitasyon a %{host} kon este adreso de posta elektronika. Una vez ke konfirmes tu adreso de posta elektronika, revizaremos tu solisitud. Puedes konektarte kon tu kuento para trokar tus datos o supremir tu kuento, pero no puedes akseder a la majorita de las funciones hasta ke tu kuento sea achetado. Si tu solisitud es refuzada, tus datos seran supremidos, por lo ke no ay menester de dinguna aksyon adicional por tu parte. Si no fuites tu, por favor ignora esta posta elektronika. + extra_html: Por favor, reviza las reglas del sirvidor i muestros terminos de sirvisyo. + subject: 'Mastodon: Instruksyones de konfirmasyon para %{instance}''' + title: Verifika tu adreso de posta elektronika + email_changed: + explanation: 'La posta elektronika para tu kuento esta siendo trokado a:' + extra: Si no tienes trokado tu posta elektronika, es probavle ke algun aya konsigido akseso a tu kuento. Por favor troka tu kod inmediatamente o kontakta al administrador de la instansya si no puedes konektarte kon tu kuento. + subject: 'Mastodon: Posta elektronika trokada' + title: Muevo adreso de posta elektronika + password_change: + explanation: El kod de tu kuento tyene sido trokado. + extra: Si no tienes trokado tu kod. es probavle ke algun a konsigido akseso a tu kuento. Por favor troka tu kod inmediatamente o kontakta al administrador de la instansya si no puedes konektarte kon tu kuento. + subject: 'Mastodon: Kod trokado' + title: Kod trokado + reconfirmation_instructions: + explanation: Konfirma el muevo adreso para trokar tu posta elektronika. + extra: Si no inisyates este trokamiento, por favor ignora esta posta. Este adreso de posta elektronika para el kuento de Mastodon no trokara asta ke aksedas al atadijo arriva. + subject: 'Mastodon: Konfirma posta elektronika para %{instance}' + title: Verifika tu adreso de posta elektronika + reset_password_instructions: + action: Troka el kod + explanation: Solisitates un muevo kod para tu kuento. + extra: Si no solisitates esto, por favor ignora esta posta. Tu kod no trokara asta ke tu aksedas al atadijo arriva i kriyes un muevo. + subject: 'Mastodon: Instruksyones para reinisyar kod' + title: Reinisyar kod + two_factor_disabled: + explanation: La autentifikasyon de dos pasos para tu kuento a sido inkapasitada. Agora puedes konektarte solamente uzando el adreso de posta elektronika i el kod. + subject: 'Mastodon: La autentifikasyon de dos pasos esta inkapasitada' + title: Autentifikasyon 2FA inkapasitada + two_factor_enabled: + explanation: La autentifikasyon de dos pasos para tu kuento a sido kapasitada. Se rekiere un token djenerado por la aplikasyon TOTP konektada para entrar. + subject: 'Mastodon: La autentifikasyon de dos pasos esta kapasitada' + title: Autentifikasyon 2FA aktivada + two_factor_recovery_codes_changed: + explanation: Los kodiches de rekuperasyon previos tienen sido invalidados i se djeneraron kodiches muevos. + subject: 'Mastodon: Los kodiches de rekuperasyon de dos pasos fueron rejenerados' + title: Kodiches de rekuperasyon 2FA trokados + unlock_instructions: + subject: 'Mastodon: Instruksyones para dezblokar' + webauthn_credential: + added: + explanation: La sigiente yave de sigurita tiene sido adjustada a tu kuento + subject: 'Mastodon: Mueva yave de sigurita' + title: Se tiene adjustado una mueva yave de sigurita + deleted: + explanation: La sigiente yave de sigurita a sido supremida de tu kuento + subject: 'Mastodon: Yave de sigurita supremida' + title: Una de tus yaves de sigurita tiene sido supremida + webauthn_disabled: + explanation: La autentifikasyon kon yaves de sigurita a sido inkapasitada para tu kuento. Agora el inisyo de sesyon solo es posivle utilizando el token djeenerado por la aplikasyon TOTP konektada. + subject: 'Mastodon: autentifikasyon kon yaves de sigurita inkapasitada' + title: Yaves de sigurita inkapasitadas + webauthn_enabled: + explanation: La autentifikasyon kon yave de sigurita a sido kapasitada para tu kuento. Agora tu yave de sigurita puede ser utilizada para inisyar sesyon. + subject: 'Mastodon: Autentifikasyon de yave de sigurita aktivada' + title: Yaves de sigurita kapasitadas + omniauth_callbacks: + failure: No se te pudo autentifikar dizde %{kind} porke “%{reason}”. + success: Autentifikado djustamente dizde el kuento de %{kind}. + passwords: + no_token: No puedes akseder a esta pajina si no vienes dizde una posta elektronika de restablesimyento de kod. Si vienes dizde una posta elektronika de restablesimyento de kod, por favor asigurate de utilizar el URL kompleto embiado. + send_instructions: Si tu adreso de posta elektronika existe en muestra baza de datos, risiviras un atadijo de rekuperasyon de kod en tu adreso de posta elektronika en pokos minutos. Por favor, komprova tu kuti de posta spam si no risives akeya posta elektronika. + send_paranoid_instructions: Si tu adreso de posta elektronika existe en muestra baza de datos, risiviras un atadijo de rekuperasyon de kod en tu adreso de posta elektronika en pokos minutos. Por favor, komprova tu kuti de posta no deseado si no risives akeya posta elektronika. + updated: Tu kod a sido trokado kon reusho. Tinenes entrado en kuento. + updated_not_active: Tu kod se tiene trokado kon reusho. + registrations: + destroyed: Tu kuento a sido efasado kon reusho. Asperamos verte de muevo pronto. + signed_up: Bienvenido! Te tienes enrejistrado djustamente. + signed_up_but_inactive: Te tienes enrejistrado kon reusho. Entanto, no se pudio inisyar sesyon porke tu kuento ainda no esta aktivado. + signed_up_but_locked: Te tienes enrejistrado kon reusho. Entanto, no pudites konektarte kon tu kuento porke tu kuento esta blokado. + signed_up_but_pending: Un mesaj kon un atadijo de konfirmasyon a sido enviado a tu adreso de posta elektronika. Dempues de klikar en el atadijo, revizaremos tu solisitud. Seras avizado si se acheta. + signed_up_but_unconfirmed: Un mesaj kon un atadijo de konfirmasyon a sido enviado a tu adreso de posta elektronika. Por favor, sigue el atadijo para aktivar tu kuento. Por favor, komprova tu kuti de posta spam si no risives akeya posta elektronika. + update_needs_confirmation: Tienes aktualizado tu kuento kon reusho, pero kale verifikar tu muevo adreso de posta elektronika. Por favor, komprova tu posta elektronika i sige el atadijo de konfirmasyon para konfirmar tu muevo adreso de posta elektronika. Por favor, komprova tu kuti de posta spam si no risives akeya posta elektronika. + updated: Tu kuento se aktualizo kon reusho. + sessions: + already_signed_out: Salites del kuento kon reusho. + signed_in: Konektates kon tu kuento kon reusho. + signed_out: Salites del kuento kon reusho. + unlocks: + send_instructions: En unos minutos risiviras una posta elektronika kon instruksyones para dezblokar tu kuento. Por favor, komprova tu kuti de posta spam si no risives akeya posta elektronika. + send_paranoid_instructions: Si tu kuento existe, en unos minutos risiviras una posta elektronika kon instruksyones para dezblokarlo. Por favor, reviza tu kuti de posta spam si no risives akeya posta elektronika. + unlocked: Tu kuento fue dezblokado kon reusho. Por favor, konektate kon tu kuento para kontinuar. + errors: + messages: + already_confirmed: ya estaba konfirmado, por favor aprova konektarte kon tu kuento + confirmation_period_expired: nesesita konfirmarse dentro de %{period}, por favor, solisita una mueva + expired: tiene kadukado, por favor solisita una mueva + not_found: no topado + not_locked: no estava blokado + not_saved: + one: '1 yerro impidio ke este %{resource} se guadrase:' + other: "%{count} yerros impidieron ke este %{resource} se guadrase:" diff --git a/config/locales/doorkeeper.lad.yml b/config/locales/doorkeeper.lad.yml index eeaa3294e2..f52bac39c2 100644 --- a/config/locales/doorkeeper.lad.yml +++ b/config/locales/doorkeeper.lad.yml @@ -1 +1,195 @@ +--- lad: + activerecord: + attributes: + doorkeeper/application: + name: Nombre de aplikasyon + redirect_uri: URI para readreso + scopes: Ambitos + website: Sitio internetiko + errors: + models: + doorkeeper/application: + attributes: + redirect_uri: + fragment_present: no puede kontener un fragmento. + invalid_uri: deve ser un URI valido. + relative_uri: deve ser un URI asoluto. + secured_uri: deve ser un URI de HTTPS/SSL. + doorkeeper: + applications: + buttons: + authorize: Autoriza + cancel: Anula + destroy: Destruye + edit: Edita + submit: Embia + confirmations: + destroy: Estas siguro? + edit: + title: Edita aplikasyon + form: + error: Atyo! Komprova tu formulario + help: + native_redirect_uri: Utiliza %{native_redirect_uri} para provas lokalas + redirect_uri: Uza una linya por URI + scopes: Separa los ambitos kon espasyos. Deshalo en blanko para kulanear los ambitos predeterminados. + index: + application: Aplikasyon + callback_url: URL de callback + delete: Efasa + empty: No tienes aplikasyones. + name: Nombre + new: Mueva aplikasyon + scopes: Ambitos + show: Amostra + title: Tus aplikasyones + new: + title: Mueva aplikasyon + show: + actions: Aksyones + application_id: Yave de mushteri + callback_urls: URLs de callback + scopes: Ambitos + secret: Mushteri sekreto + title: 'Aplikasyon: %{name}' + authorizations: + buttons: + authorize: Autoriza + deny: Dezautoriza + error: + title: Un yerro tiene afitado + new: + prompt_html: "%{client_name} kere permiso para akseder tu kuento. Es una aplikasyon de terseros. Si no konfias en eya, no deverias autorizarla." + review_permissions: Reviza permisos + title: Autorizasyon rekerida + show: + title: Kopia este kodiche de autorizasyon i apegalo en la aplikasyon. + authorized_applications: + buttons: + revoke: Revoka + confirmations: + revoke: Estas siguro? + index: + authorized_at: Autorizado el %{date} + description_html: Estas son las aplikasyones ke pueden akseder tu kuento uzando el API. Si ay aplikasyones aki las kualas no rekoneses, o unas ke no se komporten bien, puedes revokar sus akseso. + last_used_at: Ultimo uzo el %{date} + never_used: Nunkua uzado + scopes: Permisos + superapp: Interno + title: Tus aplikasyones autorizadas + errors: + messages: + access_denied: El patron del rekurso o el sirvidor de autorizasyon refuzo tu solisitud. + credential_flow_not_configured: Las kredensyalas de kod del patron del rekurso no funksyonan porke Doorkeeper.configure.resource_owner_from_credentials no esta konfigurado. + invalid_client: La autentifikasyon del mushteri no reushida porke el mushteri no es konesido, no ay autentifikasyon del mushteri inkluyida, o el metodo de autentifikasyon no es suportada. + invalid_grant: La konsesyon de autorizasyon ofresida es invalida, kadukada, revokada, no koensida kon el URI de readreso utilizado en la solisitud de autorizasyon, o fue emitida para otro mushteri. + invalid_redirect_uri: El URI de readreso inkluydo no es valido. + invalid_request: + missing_param: 'Parametro rekerido no topado: %{value}.' + request_not_authorized: Solisitud deve ser autorizada. Parametro rekerido para autorizar la solisitud no topado o no valido. + unknown: La solisitud no tiene un parametro rekerido, inkluye una valuta de parametro no suportada o es yerrado de otra forma. + invalid_resource_owner: Las kredensyalas de patron del rekurso no son validas o patron del rekurso no topado + invalid_scope: El ambito pedido es invalido, no konesido o yerrado. + invalid_token: + expired: El token de akseso tiene kadukado + revoked: El token de akseso fue revokado + unknown: El token de akseso no es valido + resource_owner_authenticator_not_configured: El patron del rekurso no topado porke Doorkeeper.configure.resource_owner_authenticator no esta konfigurado. + server_error: El sirvidor de autorizasyon topo una kondisyon no ekspektada ke no le permite kumplir kon la solisitud. + temporarily_unavailable: El sirvidor de autorizasyon agora no puede realizar la solisitud porke el sirvidor esta sobrekargado o basho mantenimiento. + unauthorized_client: El mushteri no esta autorizado para realizar esta solisitud uzando este metodo. + unsupported_grant_type: El tipo de konsesyon de autorizasyon no esta suportado por el sirvidor de autentifikasyon. + unsupported_response_type: El sirvidor de autorizasyon no suporta este tipo de repuesta. + flash: + applications: + create: + notice: Aplikasyon kriyada. + destroy: + notice: Aplikasyon efasada. + update: + notice: Aplikasyon aktualizada. + authorized_applications: + destroy: + notice: Aplikasyon revokada. + grouped_scopes: + access: + read: Akseso solo de meldar + read/write: Akseso de meldar i eskrivir + write: Akseso solo de eskrivir + title: + accounts: Kuentos + admin/accounts: Administrasyon de kuentos + admin/all: Todas las funksyones administrativas + admin/reports: Administrasyon de raportos + all: Akseso total a tu kuento de Mastodon + blocks: Blokos + bookmarks: Markadores + conversations: Konversasyones + crypto: Shifrasyon de lado a lado + favourites: Favoritos + filters: Filtros + follow: Segimientos, silensiasyones i blokos + follows: Segimientos + lists: Listas + media: Aneksos de multimedia + mutes: Silensiasyones + notifications: Avizos + push: Avizos arrepushados + reports: Raportos + search: Bushkeda + statuses: Publikasyones + layouts: + admin: + nav: + applications: Publikasyones + oauth2_provider: Prokurador de OAuth2 + application: + title: Autorizasyon OAuth rekerida + scopes: + admin:read: meldar todos los datos en el sirvidor + admin:read:accounts: meldar informasyon sensivle en todos los kuentos + admin:read:canonical_email_blocks: meldar informasyon sensivle de todos blokos kanonikos de posta + admin:read:domain_allows: meldar informasyon sensivle de todos los domenos permitidos + admin:read:domain_blocks: meldar informasyon sensivle de todos los blokos de domeno + admin:read:email_domain_blocks: meldar informasyon sensivle de todos los blokos de domenos de posta + admin:read:ip_blocks: meldar informasyon sensivle de todos los blokos de IP + admin:read:reports: meldar informasyon sensivle de todos los raportos i kuentos raportados + admin:write: modifikar todos los datos en el sirvidor + admin:write:accounts: fazer aksyones de moderasyon en kuentos + admin:write:canonical_email_blocks: fazer aksyones de moderasyon en blokos kanonikos de posta + admin:write:domain_allows: fazer aksyones de moderasyon en domenos permitidos + admin:write:domain_blocks: fazer aksyones de moderasyon en blokos de domeno + admin:write:email_domain_blocks: fazer aksyones de moderasyon en blokos de domenos de posta + admin:write:ip_blocks: fazer aksyones de moderasyon en blokos de IP + admin:write:reports: fazer aksyones de moderasyon en raportos + crypto: kulanear shifrasyon de lado a lado + follow: modifikar relasyones de kuentos + push: risivir tus avizos arrepushados + read: meldar todos tus datos de kuento + read:accounts: ver enformasyon de kuentos + read:blocks: ver tus blokos + read:bookmarks: ver tus markadores + read:favourites: ver ke te plaze + read:filters: ver tus filtros + read:follows: ver a ken siges + read:lists: ver tus listas + read:mutes: ver tus silensiasyones + read:notifications: ver tus avizos + read:reports: ver tus raportos + read:search: bushkar en tu nombre + read:statuses: ver todas las publikasyones + write: modifikar todos los datos de tu kuento + write:accounts: modifikar tu profil + write:blocks: blokar kuentos i domenos + write:bookmarks: markar publikasyones + write:conversations: silensyar i efasar konversasyones + write:favourites: indikar ke publikasyones te plazen + write:filters: kriyar filtros + write:follows: segir a djente + write:lists: kriyar listas + write:media: kargar dosyas multimedia + write:mutes: silensyar a djente i konversasyones + write:notifications: alimpiar tus avizos + write:reports: raportar a otras personas + write:statuses: publikar publikasyones diff --git a/config/locales/ie.yml b/config/locales/ie.yml index c5668edbd6..3a85602ba5 100644 --- a/config/locales/ie.yml +++ b/config/locales/ie.yml @@ -1,18 +1,290 @@ --- ie: + about: + about_mastodon_html: 'Li social rete del futur: sin reclams, sin supervision de corporationes, con un dessine etical e decentralisation! Repossede vor data med Mastodon!' + contact_missing: Ne assignat + contact_unavailable: Ne disponibil + hosted_on: Mastodon logiat che %{domain} + title: Pri accounts: + follow: Sequer + followers: + one: Sequitor + other: Sequitores + following: Sequent + instance_actor_flash: Ti-ci conto es un virtual actor usat por representer li servitor self e null individual usator. It es usat por federational rasones e deve ne esser suspendet. + last_active: ultim activitá + link_verified_on: Proprietá de ti-ci ligament esset verificat ye %{date} + nothing_here: Hay nullcos ci! pin_errors: following: Tu deve ja sequer li person quem tu vole indossar + posts: + one: Posta + other: Postas + posts_tab_heading: Postas admin: + account_actions: + action: Acter + title: Far un moderatori action a %{acct} + account_moderation_notes: + create: Scrir un note + 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? + avatar: Avatar + by_domain: Dominia + change_email: + changed_msg: Email-adresse changeat successosimen! + current_email: Actual e-post + label: Cambiar li e-post + new_email: Nov e-post + submit: Cambiar li e-post + title: Changear li email-adresse de %{username} + change_role: + changed_msg: Rol changeat successosimen! + label: Cambiar li rol + no_role: Sin rol + title: Changear li rol de %{username} + confirm: Confirmar + confirmed: Confirmat + confirming: Atende confirmation + custom: Personalisat + delete: Deleter data + deleted: Deletet + 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 + domain: Dominia + edit: Modificar + 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 + follows: Seque + inbox_url: Inbuxe URL + invite_request_text: Rason por adhesion + invited_by: Invitat de + ip: IP + joined: Adheret + location: + all: Omni + local: Local + remote: Lontan + title: Localisation + login_status: Statu de intration + media_attachments: Medie-atachamentes + memorialize: Converter al memoriale + memorialized: Memorialisat + memorialized_msg: Successosimen convertet %{username} a un conto de memoriale + moderation: + active: Activ + all: Omni + disabled: Desactivat + pending: Atendent + silenced: Limitat + suspended: Suspendet + title: Moderation + moderation_notes: Notes de moderator + most_recent_activity: Ultim activitá + most_recent_ip: Ultim IP + no_account_selected: Null contos esset changeat pro que null contos esset selectet + no_limits_imposed: Null límites imposit + no_role_assigned: Null rol assignat + not_subscribed: Ne abonnat + pending: Atende li revision + perform_full_suspension: Suspender + previous_strikes: Precedent violationes + previous_strikes_description_html: + one: Ti conto have un violation. + other: Ti conto have %{count} violationes. + promote: Promoer + protocol: Protocol + public: Public + redownload: Recargar li profil + redownloaded_msg: Successosimen recargat li profil de %{username} del original fonte + reject: Rejecter + rejected_msg: Successosimen rejectet li aplication de registration de %{username} + remote_suspension_irreversible: Li data de ti-ci conto ha esset deletet ínreversibilmen. + remote_suspension_reversible_hint_html: Li conto ha esset suspendet che su servitor, e li data va esser completmen removet ye %{date}. Til tande, li lontan servitor posse restaurar ti conto sin quelcunc mal efectes. Si tu vole remover omni data del conto ínmediatmen, tu posse far it in infra. + remove_avatar: Remover li avatar + removed_avatar_msg: Successosimen removet li avatar-image de %{username} + resend_confirmation: + already_confirmed: Ti usator ja esset confirmat + send: Inviar li confirmation denov + success: Ligament de confirmation successosimen misset! + reset: Reiniciar + reset_password: Reiniciar passa-parol + 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: + only_password: Solmen un passa-parol + password_and_2fa: Passa-parol e 2FA + sensitive: Marcar sensitiv + sensitized: Marcat quam sensitiv + shared_inbox_url: Partit URL de inbuxe + show: + created_reports: Raportes fat + targeted_reports: Raportat de altres + silence: Limitar + silenced: Limitat + statuses: Postas + strikes: Precedent violationes + subscribe: Abonnar + suspend: Suspender + suspended: Suspendet + suspension_irreversible: Li data de ti-ci conto ha esset deletet ínreversibilmen. Tu posse dessuspender li conto por far it usabil ma it ne va reganiar quelcunc data quel it anteriorimen havet. + suspension_reversible_hint_html: Li conto ha esset suspendet, e li data va esser completmen removet ye %{date}. Til tande, li conto posse esser restaurat sin quelcunc mal efectes. Si tu vole remover omni data del conto ínmediatmen, tu posse far it in infra. + title: Contos + unblock_email: Desbloccar email-adresse + unblocked_email_msg: Successosimen desbloccat li email-adresse de %{username} + unconfirmed_email: Ínconfirmat email-adresse + undo_sensitized: Desmarcar quam sensitiv + undo_silenced: Deslimitar + undo_suspension: Desfar li suspension + unsilenced_msg: Successosimen deslimitat li conto de %{username} + unsubscribe: Desabonnar + unsuspended_msg: Successosimen dessuspendet li conto de %{username} + username: Nómine de usator + view_domain: Vider summarium pri li dominia + warn: Admonir + web: Web + whitelisted: Permisset por federation action_logs: action_types: + 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 - destroy_announcement: Deleter 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 + destroy_unavailable_domain: Deleter Dominia Índisponibil + 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 + reject_appeal: Rejecter Apelle + reject_user: Rejecter Usator + remove_avatar_user: Remover Avatar + reopen_report: Reaperter Raporte + resend_user: Reinviar Confirmation + reset_password_user: Reiniciar Passa-parol + resolve_report: Resoluer Raporte + sensitive_account: Fortiar que medie de ti conto es marcat quam sensitiv + silence_account: Limitar Conto + suspend_account: Suspender Conto + unassigned_report: Deassignar Raporte + unblock_email_account: Desbloccar email-adresse + unsensitive_account: Desfar li fortiation que medie de ti conto es marcat quam sensitiv + unsilence_account: Deslimitar Conto + unsuspend_account: Dessuspender Conto update_announcement: Actualisar un proclamation + update_custom_emoji: Actualisar Customisat Emoji + update_domain_block: Actualisar Dominia-Blocca + update_ip_block: Actualisar regul por IP + update_status: Actualisar Posta + update_user_role: Actualisar Rol actions: + 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}" + destroy_unavailable_domain_html: "%{name} recomensat liveration a dominia %{target}" + 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}" + reject_appeal_html: "%{name} rejectet li apelle de %{target} contra un decision de moderation" + 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" + silence_account_html: "%{name} limitat li conto de %{target}" + suspend_account_html: "%{name} suspendet li conto de %{target}" + unassigned_report_html: "%{name} deassignat raporte %{target}" + unblock_email_account_html: "%{name} desbloccat li email-adresse de %{target}" + unsensitive_account_html: "%{name} desmarcat li medie de %{target} quam sensitiv" + unsilence_account_html: "%{name} deslimitat li conto de %{target}" + unsuspend_account_html: "%{name} dessuspendet li conto de %{target}" update_announcement_html: "%{name} actualisat li proclamation %{target}" + update_custom_emoji_html: "%{name} actualisat emoji %{target}" + update_domain_block_html: "%{name} actualisat li dominia-blocca de %{target}" + update_status_html: "%{name} actualisat posta de %{target}" + update_user_role_html: "%{name} changeat li rol %{target}" + deleted_account: deletet conto + filter_by_action: Filtrar per action + filter_by_user: Filtrar per usator announcements: destroyed_msg: Proclamation deletet successosimen! edit: @@ -30,23 +302,448 @@ ie: unpublish: Despublicar unpublished_msg: Proclamation despublicat successosimen! updated_msg: Proclamation actualisat successosimen! + critical_update_pending: Urgente actualisation atendent + custom_emojis: + assign_category: Assignar categorie + by_domain: Dominia + copied_msg: Successosimen creat un local copie del emoji + copy: Copiar + copy_failed_msg: Ne posset crear un local copie de ti-ta emoji + create_new_category: Crear nov categorie + created_msg: Emoji successosimen creat! + delete: Deleter + destroyed_msg: Emoji successosimen deletet! + disable: Desactivisar + disabled: Desactivisat + disabled_msg: Successosimen desactivisat ti emoji + emoji: Emoji + enable: Activar + enabled: Activ + enabled_msg: Successosimen activisat ti emoji + image_hint: PNG o GIF minu quam %{size} + list: Inlistar + listed: Inlistat + new: + title: Adjunter nov customisat emoji + no_emoji_selected: Null emoji esset changeat pro que null esset selectet + not_permitted: Tu ne es permisset far ti action + shortcode_hint: Adminim 2 carácteres, solmen lítteres, ciffres e sublineas + title: Customisat emoji + uncategorized: Íncategorisat + unlist: Delistar + unlisted: Delistat + update_failed_msg: Ne posset actualisar ti emoji + updated_msg: Emoji successosimen actualisat! + upload: Cargar + dashboard: + active_users: activ usatores + interactions: interactiones + media_storage: Inmagasination de medie + new_users: nov usatores + opened_reports: raportes apertet + pending_appeals_html: + one: "%{count} pendent apelle" + other: "%{count} pendent apelles" + pending_reports_html: + one: "%{count} pendent raporte" + other: "%{count} pendent raportes" + pending_tags_html: + one: "%{count} pendent hashtag" + other: "%{count} pendent hashtags" + pending_users_html: + one: "%{count} pendent usator" + other: "%{count} pendent usatores" + resolved_reports: raportes soluet + software: Programmas + sources: Fontes de adhesiones + space: Usation de spacie + title: Panel de control + top_languages: Max activ lingues + top_servers: Max activ servitores + website: Websitu + disputes: + appeals: + empty: Null apelles trovat. + title: Apelles + domain_allows: + add_new: Permisse federation con dominia + created_msg: Dominia ha esset successosimen permisset por federation + destroyed_msg: Dominia ha esset interdictet por federation + export: Exportar + import: Importar + undo: Interdicter federation con dominia + domain_blocks: + add_new: Adjunte nov dominia-blocca + confirm_suspension: + cancel: Anullar + confirm: Suspender + permanent_action: Desfar li suspension ne va restaurar quelcunc data o relation. + preamble_html: Tu va suspender %{domain} e su subdominias. + remove_all_data: Ti va remover omni contenete, medie e profil-data por li contos de ti-ci dominia de tui servitor. + stop_communication: Tui servitor va haltar comunication con ti servitores. + title: Confirmar dominia-blocca por %{domain} + undo_relationships: Ti va desfar quelcunc seque-relation inter contos de ti servitores e tis de tui. + created_msg: On tracta li dominia-blocca nu + destroyed_msg: Dominia-blocca ha esset desfat + domain: Dominia + edit: Modificar dominia-blocca + existing_domain_block: Tu ja ha imposit plu strict límites sur %{name}. + existing_domain_block_html: Tu ja ha imposit plu strict límites sur %{name}, tu besona desbloccar it erst. + export: Exportar + import: Importar + new: + create: Crear blocca + hint: Li dominia-blocca ne va prevenir li creation de intradas por contos in li database, ma it va retroactivmen e automaticmen aplica specific metodes de moderation a ti contos. + severity: + desc_html: "Limitar va far que postas de contos che ti dominia es ínvisibil a quicunc ne ja seque les. Suspender va remover omni contenete, medie e profil-data por li contos de ti dominia de tui servitor. Usa Null si tu vole simplicmen rejecter medie-files." + noop: 'Null' + silence: Limitar + suspend: Suspender + title: Nov dominia-blocca + no_domain_block_selected: Null dominia-bloccas esset changeat pro que null esset selectet + not_permitted: Tu ne es permisset far ti action + obfuscate: Obscurar dominia-nómine + obfuscate_hint: Partialmen obscurar li dominia-nómine in li liste si li publication de dominia-limitationes es activisat + private_comment: Privat comenta + private_comment_hint: Comenta pri ti dominia-limitation por usation internal del moderatores. + public_comment: Public comenta + public_comment_hint: Comenta pri ti dominia-limitation por li general public, si li publication del liste de dominia-limitationes es activisat. + reject_media: Rejecter medie-files + reject_media_hint: Remove medie-files inmagasinat localmen e refusa descargar quelcunc plu in li futur. Ínpertinent por suspensiones + reject_reports: Rejecter raportes + reject_reports_hint: Ignorar omni raportes venient de ti dominia. Ínpertinent por suspensiones + undo: Desfar dominia-blocca + view: Vider dominia-blocca + email_domain_blocks: + add_new: Adjunter un nov + 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: + mx: Registre MX + domain: Dominia + 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 + title: Bloccat email-dominias + export_domain_allows: + new: + title: Importar permisset dominias + no_file: Null file selectet + export_domain_blocks: + import: + description_html: Tu va importar un liste de dominia-bloccas. Ples controlar ti liste tre cuidosimen, precipue si tu ne creat li liste personalmen. + existing_relationships_warning: Existent seque-relationes + private_comment_description_html: 'Por auxiliar te saver de u veni importat bloccas, importat bloccas va esser creat con li sequent privat comenta: %{comment}' + private_comment_template: Importat de %{source} ye %{date} + title: Importar dominia-bloccas + invalid_domain_block: 'Un o plu dominia-bloccas esset omisset pro li sequent errore(s): %{error}' + new: + title: Importar dominia-bloccas + no_file: Null file selectet + follow_recommendations: + language: Por li lingue + status: Statu + suppress: Supresser seque-recomandation + suppressed: Supresset + title: Seque-recomandationes + unsuppress: Restaurar seque-recomandation + instances: + availability: + title: Disponibilitá + warning: Li ultim prova conexer a ti servitor ha esset ínsuccessosi + back_to_all: Omni + back_to_limited: Limitat + back_to_warning: Admonit + by_domain: Dominia + confirm_purge: Vole tu vermen permanentmen deleter data de ti dominia? + content_policies: + comment: Internal nota + policy: Politica + reason: Visibil rason + title: Politicas pri contenete + delivery: + unavailable: Índisponibil + delivery_error_hint: Si liveration ne es possibil durant %{count} dies, it va esser marcat automaticmen quam ínliverabil. + destroyed_msg: Data de %{domain} es nu in li linea por iminent deletion. + empty: Null dominias trovat. + known_accounts: + one: "%{count} conosset conto" + other: "%{count} conosset contos" + moderation: + all: Omni + limited: Limitat + title: Moderation + private_comment: Privat comenta + public_comment: Public comenta + purge: Purgar + title: Federation + total_blocked_by_us: Bloccat de nos + total_followed_by_them: Sequet de les + total_followed_by_us: Sequet de nos + total_reported: Raportes pri les + total_storage: Medie-atachamentes + totals_time_period_hint_html: Li totales monstrat in infra include data por omni témpor. + unknown_instance: Actualmen hay null registre de ti dominia che ti-ci servitor. + invites: + deactivate_all: Desactivisar omni + filter: + all: Omni + available: Disponibil + expired: Expirat + title: Filtre + title: Invitationes + ip_blocks: + add_new: Crear regul + created_msg: Successosimen adjuntet nov IP-regul + delete: Deleter + expires_in: + '1209600': 2 semanes + '15778476': 6 mensus + '2629746': 1 mensu + '31556952': 1 annu + '86400': 1 die + '94670856': 3 annus + new: + title: Crear nov IP-regul + no_ip_block_selected: Null IP-regules esset changeat pro que null esset selectet + title: Regules por IPs + relationships: + title: Li relationes de %{acct} + relays: + add_new: Adjunter un nov relé + delete: Deleter + description_html: Un federational relé es un intermediari servitor quel exchangea grandissim quantitás de public postas inter li servitores queles abonna e publicar a it. It posse auxiliar micri e medial servitores decovrir contenete del fediverse, quel altrimen vell besonar que local usatores seque altri persones che lontan servitores manualmen. + disable: Desactivisar + disabled: Desactivisat + enable: Activisar + enable_hint: Pos activisation, tui servitor va abonnar al omni public postas de ti relé, e va comensar misser li public postas de ti-ci servitor a it. + enabled: Activisat + inbox_url: URL del relé + pending: Atendent li aprobation del relé + save_and_enable: Conservar e activisar + setup: Etablisser un conexion a un relé + signatures_not_enabled: Relés fórsan ne va functionar corectmen si secur mode o mode de limitat federation es activisat + status: Statu + title: Relés + report_notes: + created_msg: Raportal nota creat successosimen! + destroyed_msg: Raportal nota deletet successosimen! + reports: + account: + notes: + one: "%{count} nota" + other: "%{count} notas" + action_taken_by: Action fat de + actions: + delete_description_html: Li raportat postas va esser deletet e un admoniment va esser registrat por auxiliar te escalar si hay futuri infractiones del sam conto. + mark_as_sensitive_description_html: Li medie in li raportat postas va esser marcat quam sensitiv e un admoniment va esser registrat por auxiliar te escalar si hay futuri infractiones del sam conto. + other_description_html: Vider plu optiones por controlar li conduida del conto e customisar comunication al raportat conto. + 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. + add_to_report: Adjunter plu al raporte + are_you_sure: Es tu cert? + assign_to_self: Assignar it a me + assigned: Assignat moderator + by_target_domain: Dominia del conto raportat + cancel: Anullar + category: Categorie + category_description_html: Li rason pro quel ti conto e/o contenete esset raportat va esser citat in comunication con li conto raportat + comment: + none: 'Null' + comment_description_html: 'Por provider plu mult information, %{name} scrit:' + confirm: Confirmar + confirm_action: Confirmar moderatori action contra @%{acct} + created_at: Raportat + delete_and_resolve: Deleter postas + mark_as_resolved: Marcar quam soluet + mark_as_sensitive: Marcar quam sensitiv + mark_as_unresolved: Marcar quam ínsoluet + no_one_assigned: Nequi + notes: + create: Adjunter nota + create_and_resolve: Soluer med nota + create_and_unresolve: Reaperter med nota + delete: Deleter + placeholder: Descrir li actiones queles ha esset fat, o quelcunc altri relatent actualisationes... + title: Notas + notes_description_html: Vider e lassar notas a altri moderatores e a tui futuri self + processed_msg: 'Raporte #%{id} successosimen tractat' + quick_actions_description_html: 'Fa un rapid action o ear ad-infra por vider li contenete raportat:' + remote_user_placeholder: li lontan usator de %{instance} + reopen: Reaperter raporte + report: 'Raporte #%{id}' + reported_account: Raportat conto + reported_by: Raportat de + resolved: Soluet + resolved_msg: Raporte successosimen soluet! + skip_to_actions: Ear rect al actiones + status: Statu + statuses: Contenete raportat + title: Raportes roles: + categories: + moderation: Moderation privileges: + administrator: Administrator manage_announcements: Tractar proclamationes manage_announcements_description: Permisse usatores tractar proclamationes sur li servitor + 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 + title: Roles + rules: + add_new: Adjunter un regule + settings: + about: + title: Pri + appearance: + title: Aspecte + domain_blocks: + users: A local usatores qui ha initiat session + site_uploads: + delete: Deleter cargat file + destroyed_msg: Cargat file successosimen deletet! + software_updates: + type: Tip + version: Version + statuses: + account: Autor + language: Lingue + metadata: Metadata + visibility: Visibilitá + title: Administration + trends: + approved: Aprobat + statuses: + shared_by: + one: Partit o favoritisat un vez + other: Partit e favoritisat %{friendly_count} vezes + tags: + listable: Suggestibil + not_listable: Ne suggestibil + not_usable: Prohibit + usable: Permisset + usage_comparison: 'Usat hodie: %{today} vez(es), yer: %{yesterday}' + webhooks: + events: Evenimentes + status: Statu + application_mailer: + salutation: "%{name}," + auth: + confirmations: + welcome_title: Benevenit, %{name}! + delete_account: Deleter li conto + forgot_password: Obliviat tu tui passa-parol? + invalid_reset_password_token: Li clave por reiniciar li passa-parol es ínvalid o expirat. Ples demandar un nov. + reset_password: Reiniciar passa-parol + rules: + accept: Acceptar + back: Retro + security: Securitá + set_new_password: Establisser nov passa-parol + challenge: + confirm: Continuar + hint_html: "Nota: On ne va petir tui passa-parol denov por li venient hor." + invalid_password: Ínvalid passa-parol + prompt: Confirmar passa-parol por avansar + date: + formats: + default: "%d.%m.%Y" + with_month_name: "%d. %B %Y" + datetime: + distance_in_words: + about_x_hours: "%{count}h" + about_x_years: "%{count}a" + almost_x_years: "%{count}a" + x_seconds: "%{count}s" + deletes: + confirm_password: Introducte tui actual passa-parol por verificar tui identitá + proceed: Deleter li conto + disputes: + strikes: + appeal: Apellar exports: + archive_takeout: + date: Date + size: Grandore + blocks: Tu ha bloccat + bookmarks: Marcatores + csv: CSV + lists: Listes mutes: Tu silentia featured_tags: + add_new: Adjunter un nov hint_html: "Pinglar tui max important hashtags sur tui profil. Un bonissim maniere de mantener un registre de tui ovres e projectes, pinglat hashtags es monstrat prominentmen sur tui profil e permisse rapid accesse a tui propri postas." + filters: + contexts: + account: Profiles + thread: Conversationes + index: + title: Filtres + new: + save: Conservar nov filtre + generic: + all: Omni + cancel: Anullar + changes_saved_msg: Modificationes conservat successosimen! + confirm: Confirmar + copy: Copiar + none: 'Null' + save_changes: Conservar changes + today: hodie imports: + errors: + empty: li file es vacui + invalid_csv_file: 'Ínvalid file CSV. Errore: %{error}' + over_rows_processing_limit: contene plu quam %{count} lineas + too_large: li file es tro grand + imported: Importat + modes: + merge: Coalescer overwrite_preambles: muting_html: Tu va remplazzar tui liste de silentiat contos per til %{total_items} contos de %{filename}. preambles: muting_html: Tu va silentiar til %{total_items} contos de %{filename}. + states: + finished: Finit titles: + lists: Importar listes muting: Importation de silentiat contos + type: Tip de importation type_groups: + constructive: Seques e marcatores destructive: Bloccas & silentias + types: + blocking: Liste de bloccas + bookmarks: Marcatores + following: Liste de sequetes + lists: Listes + upload: Cargar + invites: + expired: Expirat + expires_in: + '1800': 30 minutes + '21600': 6 hores + '3600': 1 hor + '43200': 12 hores + '604800': 1 semane + '86400': 1 die + expires_in_prompt: Nequande + login_activities: + authentication_methods: + password: passa-parol + description_html: Si tu vide activitá quel tu ne conosse, considera changear tui passa-parol e activisar 2-factor autentication. + mail_subscriptions: + unsubscribe: + title: Desabonnar + migrations: + set_redirect: Configurar un redirection move_handler: carry_mutes_over_text: Ti-ci usator movet se de %{acct}, quel tu hat silentiat. notification_mailer: @@ -57,12 +754,110 @@ ie: title: Nov petition de sequer mention: action: Responder + poll: + subject: Un balotation de %{name} ha finit + otp_authentication: + enable: Activar + setup: Configurar + pagination: + next: Seq + prev: Prec + truncate: "…" + polls: + errors: + already_voted: Tu ja votat in ti-ci balotation + duplicate_options: contene duplicat elementes + duration_too_long: es tro distant in li futur + duration_too_short: es tro tost + expired: Li balotation ja finit + invalid_choice: Li option por quel tu votat ne existe + over_character_limit: ne posse esser plu long quam %{max} carácteres chascun + self_vote: On ne posse votar en su propri balotationes + too_few_options: deve haver plu quam un option + too_many_options: ne posse contener plu quam %{max} optiones + preferences: + other: Altri + privacy: + search: Sercha + relationships: + activity: Activitá de conto + dormant: Dormient + mutual: Reciproc + status: Statu del conto + sessions: + activity: Ultim activitá + browser: Navigator + browsers: + chrome: Chrome + electron: Electron + generic: Ínconosset navigator + unknown_browser: Ínconosset navigator + description: "%{browser} in %{platform}" + explanation: Tis-ci es li navigatores queles actualmen ha initiat sessiones a tui Mastodon-conto. + ip: IP + platforms: + unknown_platform: Ínconosset platform + windows: Windows + revoke: Revocar + settings: + account: Conto + appearance: Aspecte statuses: + attached: + description: 'Atachat: %{attached}' + image: + one: "%{count} image" + other: "%{count} images" + video: + one: "%{count} video" + other: "%{count} videos" + default_language: Sam quam li lingue del interfacie + edited_at_html: Modificat ye %{date} pin_errors: direct: On ne posse pinglar postas queles es visibil solmen a mentionat usatores limit: Tu ja ha pinglat li maxim númere de postas ownership: On ne posse pinglar li posta de un altri person reblog: On ne posse pinglar un boost + poll: + total_people: + one: "%{count} person" + other: "%{count} persones" + total_votes: + one: "%{count} vote" + other: "%{count} votes" + vote: Votar + title: "%{name}: «%{quote}»" + visibilities: + public: Public + unlisted: Delistat statuses_cleanup: + exceptions: Exceptiones keep_pinned: Conservar pinglat postas keep_pinned_hint: Delete null de tui pinglat postas + keep_polls: Conservar balotationes + keep_polls_hint: Delete null de tui balotationes + min_age: + '1209600': 2 semanes + '31556952': 1 annu + time: + formats: + default: "%d.%m.%Y ye %H:%M" + month: "%b %Y" + time: "%H:%M" + two_factor_authentication: + add: Adjunter + user_mailer: + suspicious_sign_in: + change_password: changear tui passa-parol + warning: + categories: + spam: Spam + reason: 'Rason:' + subject: + none: Admoniment por %{acct} + welcome: + subject: Benevenit a Mastodon + users: + seamless_external_login: Tu ha intrat per un servicie external, dunc parametres pri tui passa-parol e email-adresse ne es disponibil. + verification: + verification: Verification diff --git a/config/locales/lad.yml b/config/locales/lad.yml index eeaa3294e2..626d2da7ec 100644 --- a/config/locales/lad.yml +++ b/config/locales/lad.yml @@ -1 +1,622 @@ +--- lad: + about: + about_mastodon_html: 'La red sosyala del avenir: Sin reklamas, sin vijilansia korporativa, kon desen etiko, i desentralizasyon! Seas patron de tu enformasyon kon Mastodon!' + contact_missing: No espesifikado + contact_unavailable: No desponivle + hosted_on: Mastodon balabayado en %{domain} + title: Sovre mozotros + accounts: + follow: Sige + followers: + one: Suivante + other: Suivantes + following: Sigiendo + instance_actor_flash: Este kuento es un aktor virtual utilizado para reprezentar al sirvidor en si mezmo i no a dingun utilizador individual. Se utiliza para butos de la federasyon i no se deve suspender. + last_active: ultima koneksyon + link_verified_on: La propiedad de este atadijo fue verifikada el %{date} + nothing_here: No ay niente aki! + pin_errors: + following: Deves estar sigiendo a la persona a la ke keres achetar + posts_tab_heading: Publikasyones + admin: + account_actions: + action: Realiza aksion + title: Modera %{acct} + account_moderation_notes: + create: Kriya nota + 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? + avatar: Imaje de profil + by_domain: Domeno + change_email: + changed_msg: Adreso de posta trokado kon sukseso! + current_email: Posta elektronika aktuala + label: Troka la posta elektronika + new_email: Mueva posta elektronika + submit: Troka la posta elektronika + title: Troka la posta elektronika de %{username} + change_role: + changed_msg: Rolo trokado kon sukseso! + label: Troka rolo + no_role: Sin rolo + title: Troka rolo para %{username} + confirm: Konfirma + confirmed: Konfirmado + confirming: Konfirmando + custom: Personalizado + delete: Efasa datos + deleted: Kitado + 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 + domain: Domeno + edit: Edita + 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 + follows: Segimientos + header: Kavesera + inbox_url: URL del kuti de arivo + invite_request_text: Razones para unirse + invited_by: Envitado por + ip: IP + joined: Unido + location: + all: Todos + local: Lokal + remote: Remoto + title: Lokalizasyon + login_status: Estado de koneksyon kon kuento + media_attachments: Aneksos de multimedia + memorialize: Konvirtir en memorial + memorialized: Kuento komemorativo + memorialized_msg: "%{username} se konvirtido kon sukseso en un kuento komemorativo" + moderation: + active: Aktivo + all: Todos + disabled: Inkapasitado + pending: Asperando + silenced: Limitado + suspended: Suspendido + title: Moderasyon + moderation_notes: Notas de moderasyon + most_recent_activity: Aktivita mas reziente + most_recent_ip: IP mas muevo + no_account_selected: Dinguno kuento fue trokado komo dinguno fue eskojido + no_limits_imposed: Sin limites forsados + no_role_assigned: Dingun rolo apropyado + not_subscribed: No se esta abonado + pending: Revizion esta asperando + perform_full_suspension: Suspende + previous_strikes: Amonestamientos previos + previous_strikes_description_html: + one: Este kuento tiene un amonestamiento. + other: Este kuento tiene %{count} amonestamientos. + promote: Promosyonar + protocol: Protokol + public: Publiko + push_subscription_expires: Ekspirasyon del abonamiento PuSH + redownload: Arefreskar profil + redownloaded_msg: Se aktualizo djustamente el profil de %{username} dizde el orijin + reject: Refuza + rejected_msg: La solisitasyon de enrejistrasyon de %{username} a sido refuzada kon sukseso + remote_suspension_irreversible: Los datos de este kuento fueron irreversivlemente supremidos. + remote_suspension_reversible_hint_html: El kuento fue suspendido en este sirvidor i los datos seran totalmente supremidos el %{date}. Asta estonses el sirvidor remoto puede restaurar este kuento sin dingun efekto negativo. Si keres supremir todos los datos del kuento pishin, puedes fazerlo a kontinuasyon. + remove_avatar: Efasa imaje de profil + remove_header: Efasa kavesera + removed_avatar_msg: Se tiene supremido kon sukseso la imaje de profil de %{username} + removed_header_msg: Se tiene supremido kon sukseso la imaje de kavesera de %{username} + resend_confirmation: + already_confirmed: Este utilizador ya esta konfirmado + send: Reembia la posta elektronika de konfirmasyon + success: Posta elektronika de konfirmasyon embiada kon sukseso! + reset: Reinisya + reset_password: Reinisya kod + 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: + only_password: Solo kod + password_and_2fa: Kod i A2P + sensitive: Sensivle + sensitized: Markado komo sensivle + shared_inbox_url: URL de kuti partajado + show: + created_reports: Raportos embiados por este kuento + targeted_reports: Raportos embiados sovre este kuento + silence: Limita + silenced: Limitado + statuses: Publikasyones + strikes: Amonestamientos previos + subscribe: Abona + suspend: Suspende + suspended: Suspendido + suspension_irreversible: Los datos de este kuento fueron irreversivlemente supremidos. Puedes dezazer la suspensyon del kuento para fazerlo utilizavle, ama no rekuperaras los datos los kualos tenias mas antes. + suspension_reversible_hint_html: El kuento fue suspendido i los datos se supremiran kompletamente el %{date}. Asta estonses, el kuento puede ser restaurado sin dingun efekto negativo. Si keres supremir todos los datos del kuento pishin, puedes fazerlo a kontinuasyon. + title: Kuentos + unblock_email: Dezbloka adreso de posta + unblocked_email_msg: Tienes dezblokado el adreso de posta de %{username} + unconfirmed_email: Posta elektronika sin konfirmasyon + undo_sensitized: Dezmarka komo sensivle + undo_silenced: No limita + undo_suspension: Desuspende + unsilenced_msg: Se kito kon sukseso el limito del kuento %{username} + unsubscribe: Deabona + unsuspended_msg: Se kito kon sukseso la suspensyon del kuento de %{username} + username: Nombre de utilizador + view_domain: Ve rezumen del domeno + warn: Averte + web: Web + whitelisted: Permitido para la federasyon + action_logs: + action_types: + 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 + destroy_unavailable_domain: Efasa domeno no desponivle + 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 + reject_appeal: Refuza apelasyon + reject_user: Refuza utilizador + remove_avatar_user: Efasa imaje de profil + reopen_report: Reavre raporto + resend_user: Reembia posta de konfirmasyon + reset_password_user: Reinisya kod + resolve_report: Rezolve raporto + sensitive_account: Marka multimedia en tu kuento komo sensivle + silence_account: Limita kuento + suspend_account: Suspende kuento + unassigned_report: Dezasinya raporto + unblock_email_account: Dezbloka adreso de posta + unsensitive_account: Dezmarka multimedia en tu kuento komo sensivle + unsilence_account: No limita kuento + unsuspend_account: Desuspende kuento + update_announcement: Aktualiza pregon + update_custom_emoji: Aktualiza emoji personalizado + update_domain_block: Aktualiza bloko de domeno + update_ip_block: Aktualiza regla de IP + update_status: Aktualiza publikasyon + update_user_role: Aktualiza rolo + actions: + unsilence_account_html: "%{name} kito el limite del kuento de %{target}" + unsuspend_account_html: "%{name} reaktivo el kuento de %{target}" + update_announcement_html: "%{name} aktualizo el pregon %{target}" + update_custom_emoji_html: "%{name} aktualizo el emoji %{target}" + update_domain_block_html: "%{name} aktualizo el bloko de domeno para %{target}" + update_ip_block_html: "\"%{name} troko la regla de IP %{target}" + update_status_html: "%{name} aktualizo la publikasyon de %{target}" + update_user_role_html: "%{name} troko el rolo %{target}" + deleted_account: kuento supremido + empty: No se toparon rejistros. + filter_by_action: Filtra por aksion + filter_by_user: Filtra por utilizador + title: Log de revizyon + announcements: + destroyed_msg: Pregon supremido kon sukseso! + edit: + title: Edita pregon + empty: No se toparon pregones. + live: En bivo + new: + create: Kriya pregon + title: Muevo pregon + publish: Publika + published_msg: Pregon publikado kon sukseso! + scheduled_for: Programado para %{time} + scheduled_msg: Pregon programado para su publikasyon! + title: Pregones + unpublish: Retirar publikasyon + unpublished_msg: Pregon retirado kon sukseso! + updated_msg: Pregon aktualizado kon sukseso! + custom_emojis: + assign_category: Asinyar kategoria + by_domain: Domeno + copied_msg: Kopia lokala del emoji kriyada kon sukseso + copy: Kopia + copy_failed_msg: No se pudo realizar una kopia lokala de akel emoji + create_new_category: Kriya una mueva kategoria + created_msg: Emoji kriyado kon sukseso! + delete: Efasa + destroyed_msg: Emoji destruyido kon sukseso! + disable: Inkapasita + disabled: Inkapasitado + disabled_msg: Se inkapasito akel emoji kon sukseso + emoji: Emoji + enable: Kapasita + enabled: Kapasitado + enabled_msg: Se kapasito akel emoji kon sukseso + image_hint: PNG o GIF asta %{size} + list: Lista + listed: Listados + new: + title: Adjustar muevo emoji personalizado + no_emoji_selected: No se troko dingun emoji porke no eskojites dinguno + not_permitted: No tienes permiso para realizar esta aksyon + domain_blocks: + existing_domain_block_html: Ya tienes forsado limitos mas estriktos a %{name}, kale dezblokarlo primero. + export: Eksporto + import: Importo + new: + create: Kriya bloko + hint: El bloko de domeno no prevendra la kriyasyon de entradas de kuento en la baza de datos, ama aplikara retroaktiva i otomatikamente metodos de moderasyon espesifika en dichos kuentos. + severity: + desc_html: "Limitar ara las publikasyones del kuento invizivles a kualkiera ke no lo este sigiendo. Suspender supremira todo el kontenido, media, i datos del profil. Uza Dinguno si solo keres refuzar dosyas multimedia." + noop: Dinguno + silence: Limita + suspend: Suspende + title: Muevo bloko de domeno + no_domain_block_selected: Dingun bloko de domeno tiene sido trokado deke dingun tiene sido eskojido + not_permitted: No tienes permiso para egzekutar esta aksyon + obfuscate: Eskonde nombre de domeno + obfuscate_hint: Eskonde una parte del nombre de domeno en la lista si amostrar la lista de limitasyones de domeno esta kapasitado + private_comment: Komento privado + private_comment_hint: Komento sovre esta limitasyon de domeno para el uzo interno por parte de los moderadores. + public_comment: Komento publiko + public_comment_hint: Komento sovre esta limitasyon de domeno para el publiko en djeneral, si la publisita de la lista de limitasyones de domeno esta kapasitada. + reject_media: Refuza dosyas de multimedia + reject_media_hint: Efasa dosyas multimedia magazinadas lokalmente para abashar kualkiera en el avenir. No relevante para suspensiones + reject_reports: Refuza raportos + reject_reports_hint: Ignora todos los raportos de este domeno. No relevante para suspensiones + undo: Dezaz bloko de domeno + view: Ve domeno blokado + email_domain_blocks: + add_new: Adjustar muevo + 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: + mx: Defter MX + domain: Domeno + 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 + no_file: Dinguna dosya tiene sido eskojida + export_domain_blocks: + import: + description_html: Vas importar una lista de blokos de domenos. Por favor reviza esta lista kon atansion, espesialmente si no eres el kriyador de la lista. + existing_relationships_warning: Relasiones de segimiento existientes + private_comment_description_html: 'Para ayudarte a averiguar de ande vienen los blokos importados, blokos importados seran kriyados kon este komento privado: %{comment}' + private_comment_template: Importado de %{source} el %{date} + title: Importa blokos de domeno + invalid_domain_block: 'Uno o mas blokos de domeno fueron omitidos por razon de yerro(s): %{error}' + new: + title: Importa blokos de domeno + no_file: Dinguna dosya tiene sido eskojida + follow_recommendations: + description_html: "Las rekomendasyones de kuentos ayudan a los muevos utilizadores a topar presto kontenido enteresante. Kuando un utilizador no tiene enteraktuado kon otros lo sufisiente komo para djenerar rekomendasyones personalizadas de kuentos a las ke segir, en sus lugar se le rekomiendan estes kuentos. Se rekalkulan diariamente a partir de una mikstura de kuentos kon el mayor numero de enteraksyones rezientes i kon el mayor numero de suivantes lokales kon una lingua determinada." + language: Para la lingua + instances: + public_comment: Komento publiko + purge: Purga + purge_description_html: Si kreyes ke este domeno esta deskonektado, puedes efasar todos los rejistros de kuentos i los datos asosyados de este domeno de tu magazinaje. Esto puede levar un tiempo. + title: Federasyon + total_blocked_by_us: Blokado por mozotros + total_followed_by_them: Segidos por eyos + total_followed_by_us: Segidos por mozotros + total_reported: Raportos sovre eyos + total_storage: Aneksos de multimedia + totals_time_period_hint_html: Los totales amostrados a kontinuasyon inkluyen datos para todo el tiempo. + invites: + deactivate_all: Dezaktiva todos + filter: + all: Todos + available: Desponivles + expired: Kadukados + title: Filtra + title: Envitasyones + ip_blocks: + add_new: Kriya regla + created_msg: Mueva regla de IP adjustada kon sukseso + delete: Efasa + expires_in: + '1209600': 2 semanas + '15778476': 6 mezes + '2629746': 1 mez + '31556952': 1 anyo + '86400': 1 diya + '94670856': 3 anyos + new: + title: Kriya mueva regla de IP + no_ip_block_selected: No se tienen trokado reglas IP deke niguna fue eskojida + title: Reglas de IP + relationships: + title: Relasyones de %{acct} + relays: + add_new: Adjusta un muevo relevo + delete: Efasa + description_html: Un relevo de federasyon es un sirvidor intermedio ke enterkambia mabules de publikasyones publikas entre sirvidores ke se abonan i publikan en el. Puede ayudar a sirvidores chikos i medianos a diskuvrir kontenido del fediverso, ke de otra manera rekeriria ke los utilizadores lokales sigiesen manualmente a personas de sirvidores remotos. + disable: Inkapasita + disabled: Inkapasitado + enable: Kapasita + enable_hint: Una vez konektado, tu sirvidor se abonara a todas las publikasyones publikas de este relevo, i ampesara a embiar las publikasyones publikas de este sirvidor verso el. + enabled: Kapasitado + inbox_url: URL del relevo + pending: Asperando la achetasion del relevo + save_and_enable: Guadra i konekta + setup: Apareja una koneksyon de relevos + signatures_not_enabled: Los relevos no fonksionaran djustamente mientres el modo siguro o el modo de federasyon limitada esten kapasitados + status: Estado + title: Relevos + report_notes: + created_msg: Tienes kriyado djustamente la nota de denunsia! + destroyed_msg: Tienes efasado djustamente la nota de denunsia! + reports: + account: + notes: + one: "%{count} nota" + other: "%{count} notas" + action_log: Defter de revizyon + action_taken_by: Aksyon tomada por + actions: + delete_description_html: Los mesajes denunsiados seran supremidos i se enrejistrara un amonestamiento para ayudarte kon las futuras infraksyones por el mezmo kuento. + mark_as_sensitive_description_html: Las dosyas de multimedia en los mesajes enformados se markaran komo sensivles i se aplikara un amonestamiento para ayudarte kon las futuras infraksyones del mezmo kuento. + other_description_html: Ve mas opsiones para kontrolar el komporto del kuento i personalizar la komunikasyon del kuento raportado. + 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 + are_you_sure: Estas siguro? + assign_to_self: Asinyamela a mi + assigned: Moderador asinyado + by_target_domain: Domeno del kuento raportado + cancel: Anula + category: Kategoria + category_description_html: La razon por la ke se raporto este kuento o kontenido sera mensyonada en las komuniksayones kon el kuento raportado + comment: + none: Dinguno + comment_description_html: 'Para dar mas enformasyon, %{name} eskrivio:' + confirm: Konfirma + confirm_action: Konfirma la aksyon de moderasyon kontra @%{acct} + created_at: Raportado + delete_and_resolve: Efasa publikasyones + forwarded: Reembiado + forwarded_to: Reembiado a %{domain} + mark_as_resolved: Marka komo rezolvido + mark_as_sensitive: Marka komo sensivle + mark_as_unresolved: Marka komo no rezolvido + no_one_assigned: Dinguno + notes: + create: Adjusta una nota + create_and_resolve: Rezolve kon una nota + create_and_unresolve: Reavre kon una nota + delete: Efasa + placeholder: Espesifika ke aksyones se tienen tomado o kualkier otro haber... + title: Notas + notes_description_html: Ve i desha notas a otros moderadores i a tu yo futuro + processed_msg: 'Raporto #%{id} prosesado kon sukseso' + quick_actions_description_html: 'Toma una aksion rapida o metete abasho para ver el kontenido denunsiado:' + remote_user_placeholder: el utilizador remoto de %{instance} + reopen: Reavre denunsia + report: 'Raporta #%{id}' + reported_account: Kuento raportado + reported_by: Raportado por + resolved: Rezolvido + resolved_msg: Tienes rezolvido la denunsia djustamente! + skip_to_actions: Ir direktamente a las aksyones + status: Estado + statuses: Kontenido raportado + statuses_description_html: El kontenido ofensivo se sitara en la komunikasyon kon el kuento raportado + summary: + action_preambles: + delete_html: 'Vas kitar algunas de las publikasyones de @%{acct}''''. Esto va:' + mark_as_sensitive_html: 'Vas markar algunas de las publikasyones de @%{acct} komo sensivles. Esto va:' + silence_html: 'Vas limitar el kuento de @%{acct}''''. Esto va:' + suspend_html: 'Vas suspender el kuento de @%{acct}''''. Esto va:' + actions: + delete_html: Kitar las publikasyones ofensivas + mark_as_sensitive_html: Markar los multimedios de la publikasyon komo sensivles + silence_html: Severamente limitar la vizivilita de @%{acct}, fazendo su profil i kontenido vizivles solo para las personas ke ya lo sigen o manualmente bushkan su profil + suspend_html: Suspender @%{acct}, faziendo su profil i kontenido inaksesivle i no disponivle para interaksiones + close_report: 'Markar raporto #%{id} komo rezolvido' + close_reports_html: Markar todos los raportos kontra @%{acct} komo rezolvidos + 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 + unassign: Dezasinyar + unknown_action_msg: 'Aksyon no konesida: %{action}' + unresolved: No rezolvido + updated_at: Aktualizado + view_profile: Ve profil + roles: + add_new: Adjusta rolo + assigned_users: + one: "%{count} utilizador" + other: "%{count} utilizadores" + categories: + administration: Administrasyon + devops: DevOps + invites: Envytasyones + moderation: Moderasyon + special: Espesial + delete: Efasa + description_html: Kon rolos de utilizador, puede personalizar las fonksiones i areas de Mastodon a las ke pueden akseder sus utilizadores. + edit: Edita rolo '%{name}' + everyone: Permisos predeterminados + everyone_full_description_html: Este es el rolo base ke afecta a todos los utilizadores, inkluzo akeyos sin un rolo asinyado. Todos los otros rolos eredan permisos de el. + permissions_count: + one: "%{count} permiso" + other: "%{count} permisos" + privileges: + administrator: Administrador + administrator_description: Los utilizadores kon este permiso saltaran todos los permisos + delete_user_data: Efasar datos de utilizador + delete_user_data_description: Permete a los utilizadores supremir los datos de otros utilizadores sin demora + invite_users: Envita a djente + invite_users_description: Permete a los utilizadores envitar a muevas personas al sirvidor + manage_announcements: Administra pregones + manage_announcements_description: Permete a los utilizadores gestionar pregones en el sirvidor + 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 + manage_federation_description: Permete a los utilizadores blokar o permeter la federasyon kon otros domenos, i kontrolar la entregabilita + manage_invites: Administra envitasyones + manage_invites_description: Permete a los utilizadores navegar i dezaktivar los atadijos de envitasyon + manage_reports: Administra raportos + manage_reports_description: Permete a los utilizadores revizar raportos i realizar aksyones de moderasyon bazadas en eyos + manage_roles: Administra rolos + manage_roles_description: Permete a los utilizadores administrar i asinyar rolos por debasho de los suyos + manage_rules: Administra reglas + manage_rules_description: Permete a los utilizadores trokar las reglas del sirvidor + manage_settings: Administra konfigurasyon + settings: + registrations: + title: Enrejistramientos + registrations_mode: + modes: + approved: Se rekiere achetasion para enrejistrarse + none: Permete a los utilizadores trokar la konfigurasyon del sitio + open: Kualkiera puede enrejistrarse + title: Konfigurasyon del sirvidor + site_uploads: + delete: Efasa dosya kargada + destroyed_msg: Dosya supremida kon sukseso! + software_updates: + documentation_link: Ambezate mas + type: Tipo + version: Versyon + statuses: + account: Autor + application: Aplikasyon + back_to_account: Retorna al kuento + back_to_report: Retorna a la pajina del raporto + batch: + remove_from_report: Kita del raporto + report: Raporto + deleted: Efasado + favourites: Favoritos + history: Estoria de versiones + in_reply_to: En repuesta a + language: Lingua + media: + title: Multimedia + metadata: Metadatos + no_status_selected: No se troko dinguna publikasyon al no eskojer dinguna + open: Avre publikasyon + original_status: Publikasyon orijinala + reblogs: Repartajasyones + status_changed: Publikasyon trokada + title: Publikasyones del kuento + trending: Trendes + visibility: Vizivilita + with_media: Kon multimedia + strikes: + actions: + delete_statuses: "%{name} supremio las publikasyones de %{target}" + disable: "%{name} konjelo el kuento de %{target}" + mark_statuses_as_sensitive: "%{name} tiene markado las publikasyones de %{target} komo sensivles" + none: "%{name} embio una avertensya a %{target}" + sensitive: "%{name} marko el kuento de %{target} komo sensivle" + silence: "%{name} limito el kuento de %{target}" + suspend: "%{name} suspendio el kuento de %{target}" + appeal_approved: Apelado + appeal_pending: Apelasyon pendiente + appeal_rejected: Apelasyon refuzada + system_checks: + database_schema_check: + message_html: Ay migrasyones asperando de la baza de datos. Por favor, egzekutalas para asigurarte de ke la aplikasyon fonksiona komo deveria + elasticsearch_preset: + action: Ve dokumentasyon + elasticsearch_preset_single_node: + action: Ve dokumentasyon + elasticsearch_running_check: + message_html: No se pudo konektar a Elasticsearch. Por favor, averigua ke esta egzekutandose, o dezaktiva la bushkeda de teksto kompleto + elasticsearch_version_check: + message_html: 'Versyon inkompativle de Elasticsearch: %{value}' + version_comparison: Elasticsearch %{running_version} se esta egzekutando ama ay menester de Elasticsearch %{required_version} + rules_check: + action: Administra reglas del sirvidor + message_html: No tienes definido dinguna regla del sirvidor. + sidekiq_process_check: + message_html: No ay dingun prosedura Sidekiq en egzekusion para la(s) kola(s) %{value}. Por favor, reviza tu konfigurasyon de Sidekiq + upload_check_privacy_error: + message_html: "Tu sirvidor de web es mal konfigurado. La privasita de tus utilizadores esta en riziko." + upload_check_privacy_error_object_storage: + action: Ve aki para mas enformasyon + message_html: "Tu magazinaje de objektos es mal konfigurado. La privasita de tus utilizadores esta en riziko." + tags: + review: Estado de revizion + updated_msg: Konfigurasyon de etiketas aktualizada kon sukseso + title: Administrasyon + trends: + allow: Permete + approved: Achetadas + disallow: No permete + links: + allow: Permete atadijo + allow_provider: Permete publikador + description_html: Estos son atadijos ke aktualmente estan siendo partajados muncho por los kuentos dizde las ke tu sirvidor ve los mesajes. Pueden ayudar a tus utilizadores a averiguar ke esta pasando en el mundo. Ningun atadijo se amostren publikamente asta ke autorice al domeno. Tamyen puede permeter o refuzar atadijos individuales. + disallow: Refuza atadijo + disallow_provider: Refuza publikador + no_link_selected: No se troko dingun atadijo porke no eskojites dinguno + publishers: + no_publisher_selected: No se troko dingun publikador porke no eskojites dinguno diff --git a/config/locales/simple_form.ie.yml b/config/locales/simple_form.ie.yml index 256d80c881..ada775b862 100644 --- a/config/locales/simple_form.ie.yml +++ b/config/locales/simple_form.ie.yml @@ -9,15 +9,39 @@ ie: ends_at: Ínobligatori. Li proclamation va esser despublicat automaticmen ye ti-ci témpor scheduled_at: Lassar vacui por publicar li proclamation strax starts_at: Ínobligatori. In li casu que tui proclamation es ligat a un specific periode de témpor - text: Tu posse usar post-sintaxe. Ples considerar li spacie quel li proclamation va plenar sur li ecran del usator + text: Tu posse usar posta-sintaxe. Ples considerar li spacie quel li proclamation va plenar sur li ecran del usator + defaults: + current_password: Por securital rasones, ples introducter li passa-parol del actual conto + password: Usa adminim 8 carácteres form_admin_settings: bootstrap_timeline_accounts: Ti-ci contos va esser pinglat al parte superiori del recomandationes por nov usatores. + theme: Li dessine quel ínregistrat visitantes e nov usatores vide. + timeline_preview: Ínregistrat visitantes va posser vider li max recent public postas disponibil che li servitor. + trends_as_landing_page: Monstrar populari contenete a ínregistrat visitantes vice un description del servitor. Besona que tendenties es activisat. + form_challenge: + current_password: Tu nu intra un area secur labels: + account: + fields: + value: Contenete + account_warning_preset: + title: Titul + admin_account_action: + type: Action announcement: all_day: Eveniment del tot die ends_at: Fine del eveniment scheduled_at: Planar publication starts_at: Comense del eveniment text: Proclamation + defaults: + confirm_new_password: Confirmar nov passa-parol + confirm_password: Confirmar passa-parol + current_password: Actual passa-parol + honeypot: "%{label} (ne plenar)" + locale: Lingue del interfacie + new_password: Nov passa-parol + note: Biografie + password: Passa-parol notification_emails: follow_request: Alqui petit sequer te diff --git a/config/locales/simple_form.lad.yml b/config/locales/simple_form.lad.yml index eeaa3294e2..4247487607 100644 --- a/config/locales/simple_form.lad.yml +++ b/config/locales/simple_form.lad.yml @@ -1 +1,230 @@ +--- lad: + simple_form: + hints: + account: + display_name: Tu nombre para amostrar. + account_alias: + acct: Espesifika tu nombre de utilizador@domeno del kuento de ande keres migrar + account_migration: + acct: Espesifika el nombre de utilizador@domeno del kuento de kualo keres migrar + account_warning_preset: + text: Puedes kulanear sintaksa de publikasyones, komo adresos URL, etiketas i enmentaduras + title: Opsyonal. No es vizivle para el destinatario + admin_account_action: + include_statuses: El utilizador vera kualas publikasyones tienen kauzado la aksyon de moderasyon o avertensya + send_email_notification: El utilizador risivira una esplikasyon de lo kualo afito kon su kuento + text_html: Puedes kulanear sintaksa de publikasyones. Puede adjustar konfigurasyones predefinidas de avertensya para no pedrer tiempo + type_html: Eskoje lo ke vas fazer kon %{acct} + types: + disable: Evita ke el utilizador utilize su kuento, pero no supreme ni eskonde sus kontenidos. + none: Utiliza esto para embiar una avertensya al utilizador, sin ampesar ninguna otra aksyon. + sensitive: Forza ke todas las dosyas multimedia de este utilizador sean markados komo sensivles. + silence: Evita ke el utilizador pueda publikar kon vizivilita publika, i eskonde sus mesajes i avizos a personas ke no lo sigen. Serra todos los raportos kontra este kuento. + suspend: Evita kualseker interaksyon dizde o verso este kuento i supreme su kontenido. Reversivle en 30 diyas. Sierra todos los raportos kontra este kuento. + warning_preset_id: Opsyonal. Ainda puedes adjustar teksto personalizado al final de la konfigurasyon predefinida + announcement: + all_day: Kuando esta eskojido solo se amostraran las datas del rango de tiempo + ends_at: Opsyonal. El pregon dezaparesera otomatikamente en este momento + scheduled_at: Deshar en blanko para publikar el pregon pishin + starts_at: Opsyonal. En caso de ke tu pregon este atado a un intervalo de tiempo espesifiko + text: Puedes kulanear la sintaksa de publikasyones. Por favor nota el espasyo ke okupara el pregon en el ekran del utilizador + appeal: + text: Solo puedes apelar un amonestamiento una vez + defaults: + autofollow: Los utilizadores ke se enrejistren por la envitasyon te segiran otomatikamente + avatar: PNG, GIF o JPG. Maksimo %{size}. Sera eskalado a %{dimensions}px + bot: Indika ke este kuento egzekuta prinsipalmente aksyones otomatizadas i podria no ser monitorizada + context: Uno o multiples kontekstos en los ke deve aplikarse el filtro + current_password: Por razones de sigurita por favor ingresa el kod del kuento aktual + current_username: Para konfirmar, por favor ingresa el nombre de utilizador del kuento aktual + digest: Solo embiado dempues de un eluengo periodo de inaktivita i solo si tienes recibido mesajes personales durante tu ausensya + email: Se te embiara konfirmasyon por posta elektronika + header: PNG, GIF o JPG. Maksimo %{size}. Sera eskalado a %{dimensions}px + inbox_url: Kopia el URL de la pajina prinsipala del relevo ke keres utilizar + irreversible: Las publikasyones filtradas dezapareseran irreversivlemente, inkluzo si este filtro es supremido mas adelante + locale: La lingua de la enterfaz de utilizador, posta i avizos arrepushados + password: Utiliza al manko 8 karakteres + phrase: Se aplikara sin importar las mayuskulas o los avizos de kontenido de una publikasyon + scopes: A los kualos APIs la aplikasyon tendra akseso. Si eskojes el alkanse de nivel mas alto, no kale eskojer las individualas. + setting_aggregate_reblogs: No amostra muevas repartajasyones para las publikasyones ke an sido resientemente repartajadas (solo afekta a las repartajasyones risividas resientemente) + setting_always_send_emails: Normalmente los avizos por posta elektronika no se embiaran kuando estes uzando Mastodon aktivamente + setting_default_sensitive: Tu muevo kontenido multimedia esta eskondido i puede ser amostrado kon un klik + setting_display_media_default: Eskonde kontenido multimedia markado komo sensivle + setting_display_media_hide_all: Siempre eskonde todo el kontenido multimedia + setting_display_media_show_all: Amostra siempre el kontenido de multimedia + setting_use_blurhash: Los gradientes se bazan en los kolores de las imajes eskondidas pero faziendo velados los peratim + setting_use_pending_items: Eskonde muevas publikasyones detras de un klik en lugar de desplazar otomatikamente la linya + whole_word: Kuando el biervo yave o fraza es solo alfanumerika, solo sera aplikado si konkorda kon todo el biervo + domain_allow: + domain: Este domeno podra obtener datos de este sirvidor i los datos entrantes seran prosesados i archivados + email_domain_block: + domain: Este puede ser el nombre de domeno ke aparese en el adreso de posta elektronika o el rejistro MX ke utiliza. Se komprovaran al registrarse. + with_dns_records: Se ara un intento de rezolver los rejistros DNS del domeno dado i los rizultados seran tamyen puestos en lista preta + featured_tag: + name: 'Aki estan algunas de las etiketas ke mas tienes utilizado resientemente:' + filters: + action: Eskoje kuala aksyon realizar kuando una publikasyon koensida kon el filtro + actions: + hide: Eskonde kompletamente el kontenido filtrado komo si no existiera + warn: Eskonde el kontenido filtrado detras de una avertensya enmentando el titolo del filtro + form_admin_settings: + activity_api_enabled: Numero de publikasyones publikadas lokalmente, utilizadores activos i enrejistrasyones muevas kada semana + backups_retention_period: Manten las dosyas de utilizador djeneradas durante el numero de diyas espesifikado. + bootstrap_timeline_accounts: Estos kuentos apareseran en la parte superior de las rekomendasiones de los muevos utilizadores. + closed_registrations_message: Amostrado kuando las enrejistrasyones estan serrados + content_cache_retention_period: Las publikasyones de otros sirvidores se supremiran dempues del numero espesifikado de diyas kuando se establezka una valuta pozitiva. Esto puede ser irreversivle. + custom_css: Puedes aplikar estilos personalizados a la version web de Mastodon. + mascot: Reemplaza la ilustrasyon en la enterfaz web avanzada. + media_cache_retention_period: Las dosyas de multimedia abashadas se supremiran dempues del numero espesifikado de diyas kuando se establezka una valuta pozitiva, i se reabasharan basho demanda. + peers_api_enabled: Una lista de nombres de domeno ke este sirvidor tiene topado en el Fediverso. Aki no se inkluye dingun dato sovre si federas kon un sirvidor determinado, solo ke tu sirvidor lo konese. Esto es utilizado por los servisyos ke rekopilan estatistikas sovre la federasyon en un senso djeneral. + profile_directory: El katalogo de profiles lista a todos los utilizadores ke tienen optado por ke sus kuento pueda ser deskuvierto. + require_invite_text: Kuando las enrejistrasyones rekieren achetasyon manuala, faze obligatoria la entrada de teksto "Por ke keres unirte?" en lugar de ser opsyonal + site_contact_email: Komo la djente puede ponerse en kontakto kontigo para konsultas legales o de ayuda. + site_contact_username: Komo puede kontaktarte la djente en Mastodon. + site_extended_description: Kualseker enformasyon adisyonala ke pueda ser util para los vizitantes i tus utilizadores. Se puede estrukturar kon formato Markdown. + site_short_description: Una breve deskripsyon para ayudar a identifikar tu sirvidor de forma unika. Ken lo administra? + site_terms: Utiliza tu propia politika de privasita o deshala en blanko para kulanear la predeterminada Puede estrukturarse kon formato Markdown. + site_title: Komo puede referirse la djente a tu sirvidor ademas de por el nombre de domeno. + status_page_url: Adreso URL de la pajina ande la djente puede ver el estado de este sirvidor durante una insidensya + theme: El tema ke los vizitantes no enrejistrados i los muevos utilizadores ven. + thumbnail: Una imaje de aproksimadamente 2:1 se amostra djunto a la enformasyon de tu sirvidor. + timeline_preview: Los vizitantes no konektados podran navigar por los mesajes publikos mas resientes desponivles en el sirvidor. + trendable_by_default: Omite la revizyon manuala del kontenido en trend. Los elementos individuales ainda podran supremirse de los trendes. + trends: Los trendes amostran ke mesajes, etiketas i haberes estan ganando traksyon en tu sirvidor. + trends_as_landing_page: Amostra kontenido en trend para utilizadores i vizitantes en lugar de una deskripsyon de este sirvidor. Rekiere ke los trendes esten kapasitados. + form_challenge: + current_password: Estas entrando en un area siguro + imports: + data: Archivo CSV eksportado dizde otra instansya de Mastodon + invite_request: + text: Esto nos ayudara a revizar tu aplikasyon + ip_block: + comment: Opsyonal. Akodrate por ke tienes adjustado esta regla. + expires_in: Los adresos IP son un rekurso finito, a vezes se partajan i trokan. Por esta razon, no se rekomiendan blokos de IP indefinidos. + ip: Introduze un adreso IPv4 o IPv6. Puede blokar rangos kompletos uzando la sintaksa CIDR. Ten kuidado de no kedarte afuera! + severities: + no_access: Bloka akseso a todos los rekursos + sign_up_block: Las muevas enrejistrasyones se inkapasitaran + sign_up_requires_approval: Muevas enrejistrasyones rekeriran tu achetasyon + severity: Eskoje lo ke pasara kon las petisyones dizde este IP + rule: + text: Deskrive una norma o rekerensya para los utilizadores de este sirvidor. Aprova fazerla kurta i kolay + sessions: + otp: 'Introduse el kodiche de autentifikasyon de dos pasos djenerado por tu aplikasyon de telefon o uza uno de tus kodiches de recuperasyon:' + webauthn: Si es una yave USB, asigurete de insertarla y, si es necesario, pulsala. + tag: + name: Solo se puede trokar la kapitalizasyon de las letras, por enshemplo, para ke sea mas meldable + user: + chosen_languages: Kuando se marka, solo se amostraran las publikasyones en las linguas eskojidas en las linyas de tiempo publikas + role: El rolo kontrola kualos permisos tiene el utilizador + user_role: + color: Color ke se utilizara para el rolo a lo largo de la enterfaz de utilizador, komo RGB en formato heksadesimal + highlighted: Esto faze ke el rolo sea publikamente visible + name: Nombre publiko del rolo, si el rolo se establese para ke se amostre komo una insinya + permissions_as_keys: Los utilizadores kon este rolo tendran akseso a... + position: Un rolo mas alto deside la rezolusyon de konfliktos en algunas situasyones. Algunas aksyones solo pueden levarse por rolos kon menor priorita + webhook: + events: Eskoje evenimientos para embiar + url: Ande los evenimientos seran embiados + labels: + account: + fields: + name: Etiketa + value: Kontenido + account_alias: + acct: Alias del kuento viejo + account_migration: + acct: Alias del muevo kuento + account_warning_preset: + text: Teksto predefinido + title: Titolo + admin_account_action: + include_statuses: Inkluye en la posta elektronika las publikasyones raportadas + send_email_notification: Aviza al utilizador por posta elektronika + text: Avizo personalizado + type: Aksyon + types: + disable: Inkapasitar + none: Embia uma avertensya + sensitive: Sensivle + silence: Limita + suspend: Suspende + warning_preset_id: Kulanea un avizo predeterminado + announcement: + all_day: Evenimiento de todo el diya + ends_at: Fin del evenimiento + scheduled_at: Programar publikasyon + starts_at: Ampesijo del evenimiento + text: Pregon + appeal: + text: Esplika porke esta dechizyon deve ser revertida + defaults: + autofollow: Envita a segir tu kuento + avatar: Imaje de profil + bot: Este es un kuento otomatizado + chosen_languages: Filtra linguas + confirm_new_password: Konfirma muevo kod + confirm_password: Konfirma kod + context: Filtra kontekstos + current_password: Kod aktual + setting_use_blurhash: Amostra gradientes koloridos para kontenido multimedia eskondido + setting_use_pending_items: Modo lento + severity: Severita + sign_in_token_attempt: Kodiche de sigurita + title: Titolo + type: Tipo de importasyon + username: Nombre de uzador + username_or_email: Utilizador o posta + whole_word: Todo el biervo + email_domain_block: + with_dns_records: Inkluye los rejistros MX i los adresos IP del domeno + featured_tag: + name: Etiketa + filters: + actions: + hide: Eskonde kompletamente + warn: Eskonde kon una avertensya + form_admin_settings: + activity_api_enabled: Publika estatistikas adjustadas sovre la aktivita del utilizador kon la API + backups_retention_period: Periodo de retensyon de la dosya de utilizador + bootstrap_timeline_accounts: Rekomenda siempre estos kuentos a muevos utilizadores + closed_registrations_message: Mesaj personalizado kuando las enrejistrasyones no estan desponivles + content_cache_retention_period: Periodo de retensyon de kashe de kontenido + custom_css: CSS personalizado + mascot: Maskota personalizada (legado) + media_cache_retention_period: Periodo de retensyon de kashe multimedia + peers_api_enabled: Publika lista de sirvidores diskuviertos en la API + profile_directory: Kapasita katalogo de profiles + registrations_mode: Ken puede enrejistrarse + require_invite_text: Rekere una razon para unirse + show_domain_blocks: Amostra domenos blokados + show_domain_blocks_rationale: Amostra deke se blokaron los domenos + site_contact_email: Posta elektronika de kontakto + site_contact_username: Nombre de utilizador de kontakto + site_extended_description: Deskripsyon ekstendida + site_short_description: Deskripsyon del sirvidor + site_terms: Politika de privasita + site_title: Nombre del sirvidor + status_page_url: URL de pajina de estado + theme: Tema predeterminado + thumbnail: Minyatura del sirvidor + timeline_preview: Permite el akseso no autentifikado a las linyas de tiempo publikas + trendable_by_default: Permite trendes sin revizyon previa + trends: Kapasita trendes + trends_as_landing_page: Kulanea trendes komo la pajina prinsipala + interactions: + must_be_follower: Bloka avizos de personas ke no te sigen + must_be_following: Bloka avizos de personas a las kualas no siges + must_be_following_dm: Bloka mesajes direktos de personas a las kualas no siges + invite: + comment: Komento + invite_request: + text: Deke keres adjuntarte? + ip_block: + comment: Komento + ip: IP + severities: + no_access: Bloka akseso + sign_up_block: Bloka enrejistrasyones + sign_up_requires_approval: Limita enrejistrasyones From 7b1d3907340d40bb60098b01bfb7b2e34ba9e7f1 Mon Sep 17 00:00:00 2001 From: Renaud Chaput Date: Tue, 19 Dec 2023 11:47:53 +0100 Subject: [PATCH 7/9] Fixes dropdown target without a `buttonRef` (edit history) (#28427) --- app/javascript/mastodon/components/dropdown_menu.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/mastodon/components/dropdown_menu.jsx b/app/javascript/mastodon/components/dropdown_menu.jsx index de540b392b..d9cbcc32e5 100644 --- a/app/javascript/mastodon/components/dropdown_menu.jsx +++ b/app/javascript/mastodon/components/dropdown_menu.jsx @@ -257,7 +257,7 @@ class Dropdown extends PureComponent { }; findTarget = () => { - return this.target?.buttonRef?.current; + return this.target?.buttonRef?.current ?? this.target; }; componentWillUnmount = () => { From c28976d89e79ff536efe5a4e82f43463f7e9c196 Mon Sep 17 00:00:00 2001 From: Matt Jankowski Date: Tue, 19 Dec 2023 05:55:39 -0500 Subject: [PATCH 8/9] Handle negative offset param in `api/v2/search` (#28282) --- app/controllers/api/base_controller.rb | 8 ++++++++ app/controllers/api/v2/search_controller.rb | 1 + spec/requests/api/v2/search_spec.rb | 22 ++++++++++++++++++++- 3 files changed, 30 insertions(+), 1 deletion(-) diff --git a/app/controllers/api/base_controller.rb b/app/controllers/api/base_controller.rb index b3c60fcaf4..98fa1897ef 100644 --- a/app/controllers/api/base_controller.rb +++ b/app/controllers/api/base_controller.rb @@ -108,6 +108,10 @@ class Api::BaseController < ApplicationController render json: { error: 'Your login is currently disabled' }, status: 403 if current_user&.account&.unavailable? end + def require_valid_pagination_options! + render json: { error: 'Pagination values for `offset` and `limit` must be positive' }, status: 400 if pagination_options_invalid? + end + def require_user! if !current_user render json: { error: 'This method requires an authenticated user' }, status: 422 @@ -136,6 +140,10 @@ class Api::BaseController < ApplicationController private + def pagination_options_invalid? + params.slice(:limit, :offset).values.map(&:to_i).any?(&:negative?) + end + def respond_with_error(code) render json: { error: Rack::Utils::HTTP_STATUS_CODES[code] }, status: code end diff --git a/app/controllers/api/v2/search_controller.rb b/app/controllers/api/v2/search_controller.rb index 4339bee21e..3cfc6e7919 100644 --- a/app/controllers/api/v2/search_controller.rb +++ b/app/controllers/api/v2/search_controller.rb @@ -12,6 +12,7 @@ class Api::V2::SearchController < Api::BaseController before_action :query_pagination_error, if: :pagination_requested? before_action :remote_resolve_error, if: :remote_resolve_requested? end + before_action :require_valid_pagination_options! def index @search = Search.new(search_results) diff --git a/spec/requests/api/v2/search_spec.rb b/spec/requests/api/v2/search_spec.rb index d0778cba4d..13bcf17984 100644 --- a/spec/requests/api/v2/search_spec.rb +++ b/spec/requests/api/v2/search_spec.rb @@ -40,7 +40,7 @@ describe 'Search API' do end end - context 'with `offset`' do + context 'with valid `offset` value' do let(:params) { { q: 'test1', offset: 1 } } it 'returns http unauthorized' do @@ -50,6 +50,26 @@ describe 'Search API' do end end + context 'with negative `offset` value' do + let(:params) { { q: 'test1', offset: '-100', type: 'accounts' } } + + it 'returns http bad_request' do + get '/api/v2/search', headers: headers, params: params + + expect(response).to have_http_status(400) + end + end + + context 'with negative `limit` value' do + let(:params) { { q: 'test1', limit: '-100', type: 'accounts' } } + + it 'returns http bad_request' do + get '/api/v2/search', headers: headers, params: params + + expect(response).to have_http_status(400) + end + end + context 'with following=true' do let(:params) { { q: 'test', type: 'accounts', following: 'true' } } From b7bdcd4f395aaa1e85930940975439d10b570f40 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 19 Dec 2023 10:56:23 +0000 Subject: [PATCH 9/9] Update dependency @material-symbols/svg-600 to v0.14.3 (#28276) 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 f100a2ec34..a11316260f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2496,9 +2496,9 @@ __metadata: linkType: soft "@material-symbols/svg-600@npm:^0.14.0": - version: 0.14.1 - resolution: "@material-symbols/svg-600@npm:0.14.1" - checksum: fb5252285bbeccc45a4b131e8b165470b5b57e146bc7ea586eb82e580037d1218f6dad5fee4e6822c357041ff547f34c9c7432cce0a811b14f7e41d8ae23009b + version: 0.14.3 + resolution: "@material-symbols/svg-600@npm:0.14.3" + checksum: b9d1942790ee420d3464786fc7e748b3925d20c50aa34f2b289807badb85e49d52b4dcb36bed14c45e544a7d25fda81b33dd40d52aa134a6dea74b76805ea863 languageName: node linkType: hard