forked from treehouse/mastodon
commit
ee7e49d1b1
|
@ -276,7 +276,7 @@ Some of the features in this release have been funded through the [NGI0 Discover
|
|||
|
||||
### Fixed
|
||||
|
||||
- Fix error resposes for `from` search prefix ([single-right-quote](https://github.com/mastodon/mastodon/pull/17963))
|
||||
- Fix error responses for `from` search prefix ([single-right-quote](https://github.com/mastodon/mastodon/pull/17963))
|
||||
- Fix dangling language-specific trends ([Gargron](https://github.com/mastodon/mastodon/pull/17997))
|
||||
- Fix extremely rare race condition when deleting a status or account ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/17994))
|
||||
- Fix trends returning less results per page when filtered in REST API ([Gargron](https://github.com/mastodon/mastodon/pull/17996))
|
||||
|
@ -411,7 +411,7 @@ Some of the features in this release have been funded through the [NGI0 Discover
|
|||
- Remove profile directory link from main navigation panel in web UI ([Gargron](https://github.com/mastodon/mastodon/pull/17688))
|
||||
- **Remove language detection through cld3** ([Gargron](https://github.com/mastodon/mastodon/pull/17478), [ykzts](https://github.com/mastodon/mastodon/pull/17539), [Gargron](https://github.com/mastodon/mastodon/pull/17496), [Gargron](https://github.com/mastodon/mastodon/pull/17722))
|
||||
- cld3 is very inaccurate on short-form content even with unique alphabets
|
||||
- Post language can be overriden individually using `language` param
|
||||
- Post language can be overridden individually using `language` param
|
||||
- Otherwise, it defaults to the user's interface language
|
||||
- Remove support for `OAUTH_REDIRECT_AT_SIGN_IN` ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/17287))
|
||||
- Use `OMNIAUTH_ONLY` instead
|
||||
|
|
|
@ -8,7 +8,7 @@ class Api::V1::Accounts::PinsController < Api::BaseController
|
|||
before_action :set_account
|
||||
|
||||
def create
|
||||
AccountPin.create!(account: current_account, target_account: @account)
|
||||
AccountPin.find_or_create_by!(account: current_account, target_account: @account)
|
||||
render json: @account, serializer: REST::RelationshipSerializer, relationships: relationships_presenter
|
||||
end
|
||||
|
||||
|
|
|
@ -7,6 +7,10 @@ class Api::V1::ListsController < Api::BaseController
|
|||
before_action :require_user!
|
||||
before_action :set_list, except: [:index, :create]
|
||||
|
||||
rescue_from ArgumentError do |e|
|
||||
render json: { error: e.to_s }, status: 422
|
||||
end
|
||||
|
||||
def index
|
||||
@lists = List.where(account: current_account).all
|
||||
render json: @lists, each_serializer: REST::ListSerializer
|
||||
|
|
|
@ -24,7 +24,7 @@ class Api::V1::TagsController < Api::BaseController
|
|||
private
|
||||
|
||||
def set_or_create_tag
|
||||
return not_found unless /\A(#{Tag::HASHTAG_NAME_RE})\z/.match?(params[:id])
|
||||
return not_found unless Tag::HASHTAG_NAME_RE.match?(params[:id])
|
||||
@tag = Tag.find_normalized(params[:id]) || Tag.new(name: Tag.normalize(params[:id]), display_name: params[:id])
|
||||
end
|
||||
end
|
||||
|
|
|
@ -35,7 +35,6 @@ class Api::V1::Timelines::PublicController < Api::BaseController
|
|||
def public_feed
|
||||
PublicFeed.new(
|
||||
current_account,
|
||||
locale: content_locale,
|
||||
local: truthy_param?(:local),
|
||||
remote: truthy_param?(:remote),
|
||||
only_media: truthy_param?(:only_media),
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
# frozen_string_literal: true
|
||||
# rubocop:disable Metrics/ModuleLength, Style/WordArray
|
||||
|
||||
module LanguagesHelper
|
||||
ISO_639_1 = {
|
||||
|
@ -189,8 +190,13 @@ module LanguagesHelper
|
|||
ISO_639_3 = {
|
||||
ast: ['Asturian', 'Asturianu'].freeze,
|
||||
ckb: ['Sorani (Kurdish)', 'سۆرانی'].freeze,
|
||||
jbo: ['Lojban', 'la .lojban.'].freeze,
|
||||
kab: ['Kabyle', 'Taqbaylit'].freeze,
|
||||
kmr: ['Kurmanji (Kurdish)', 'Kurmancî'].freeze,
|
||||
ldn: ['Láadan', 'Láadan'].freeze,
|
||||
lfn: ['Lingua Franca Nova', 'lingua franca nova'].freeze,
|
||||
tok: ['Toki Pona', 'toki pona'].freeze,
|
||||
zba: ['Balaibalan', 'باليبلن'].freeze,
|
||||
zgh: ['Standard Moroccan Tamazight', 'ⵜⴰⵎⴰⵣⵉⵖⵜ'].freeze,
|
||||
}.freeze
|
||||
|
||||
|
@ -259,3 +265,5 @@ module LanguagesHelper
|
|||
locale_name.to_sym if locale_name.present? && I18n.available_locales.include?(locale_name.to_sym)
|
||||
end
|
||||
end
|
||||
|
||||
# rubocop:enable Metrics/ModuleLength, Style/WordArray
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { FormattedNumber } from 'react-intl';
|
||||
import ShortNumber from 'mastodon/components/short_number';
|
||||
import TransitionMotion from 'react-motion/lib/TransitionMotion';
|
||||
import spring from 'react-motion/lib/spring';
|
||||
import { reduceMotion } from 'flavours/glitch/initial_state';
|
||||
|
@ -51,7 +51,7 @@ export default class AnimatedNumber extends React.PureComponent {
|
|||
const { direction } = this.state;
|
||||
|
||||
if (reduceMotion) {
|
||||
return obfuscate ? obfuscatedCount(value) : <FormattedNumber value={value} />;
|
||||
return obfuscate ? obfuscatedCount(value) : <ShortNumber value={value} />;
|
||||
}
|
||||
|
||||
const styles = [{
|
||||
|
@ -65,7 +65,7 @@ export default class AnimatedNumber extends React.PureComponent {
|
|||
{items => (
|
||||
<span className='animated-number'>
|
||||
{items.map(({ key, data, style }) => (
|
||||
<span key={key} style={{ position: (direction * style.y) > 0 ? 'absolute' : 'static', transform: `translateY(${style.y * 100}%)` }}>{obfuscate ? obfuscatedCount(data) : <FormattedNumber value={data} />}</span>
|
||||
<span key={key} style={{ position: (direction * style.y) > 0 ? 'absolute' : 'static', transform: `translateY(${style.y * 100}%)` }}>{obfuscate ? obfuscatedCount(data) : <ShortNumber value={data} />}</span>
|
||||
))}
|
||||
</span>
|
||||
)}
|
||||
|
|
|
@ -157,7 +157,6 @@ class ColumnHeader extends React.PureComponent {
|
|||
className={collapsibleButtonClassName}
|
||||
title={formatMessage(collapsed ? messages.show : messages.hide)}
|
||||
aria-label={formatMessage(collapsed ? messages.show : messages.hide)}
|
||||
aria-pressed={collapsed ? 'false' : 'true'}
|
||||
onClick={this.handleToggleClick}
|
||||
>
|
||||
<i className='icon-with-badge'>
|
||||
|
|
|
@ -18,7 +18,6 @@ export default class IconButton extends React.PureComponent {
|
|||
onKeyPress: PropTypes.func,
|
||||
size: PropTypes.number,
|
||||
active: PropTypes.bool,
|
||||
pressed: PropTypes.bool,
|
||||
expanded: PropTypes.bool,
|
||||
style: PropTypes.object,
|
||||
activeStyle: PropTypes.object,
|
||||
|
@ -111,7 +110,6 @@ export default class IconButton extends React.PureComponent {
|
|||
icon,
|
||||
inverted,
|
||||
overlay,
|
||||
pressed,
|
||||
tabIndex,
|
||||
title,
|
||||
counter,
|
||||
|
@ -156,7 +154,6 @@ export default class IconButton extends React.PureComponent {
|
|||
return (
|
||||
<button
|
||||
aria-label={title}
|
||||
aria-pressed={pressed}
|
||||
aria-expanded={expanded}
|
||||
title={title}
|
||||
className={classes}
|
||||
|
|
|
@ -42,6 +42,7 @@ const messages = defineMessages({
|
|||
hide: { id: 'status.hide', defaultMessage: 'Hide toot' },
|
||||
edited: { id: 'status.edited', defaultMessage: 'Edited {date}' },
|
||||
filter: { id: 'status.filter', defaultMessage: 'Filter this post' },
|
||||
openOriginalPage: { id: 'account.open_original_page', defaultMessage: 'Open original page' },
|
||||
});
|
||||
|
||||
export default @injectIntl
|
||||
|
@ -182,22 +183,8 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
}
|
||||
|
||||
handleCopy = () => {
|
||||
const url = this.props.status.get('url');
|
||||
const textarea = document.createElement('textarea');
|
||||
|
||||
textarea.textContent = url;
|
||||
textarea.style.position = 'fixed';
|
||||
|
||||
document.body.appendChild(textarea);
|
||||
|
||||
try {
|
||||
textarea.select();
|
||||
document.execCommand('copy');
|
||||
} catch (e) {
|
||||
|
||||
} finally {
|
||||
document.body.removeChild(textarea);
|
||||
}
|
||||
const url = this.props.status.get('url');
|
||||
navigator.clipboard.writeText(url);
|
||||
}
|
||||
|
||||
handleHideClick = () => {
|
||||
|
@ -216,6 +203,7 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
const publicStatus = ['public', 'unlisted'].includes(status.get('visibility'));
|
||||
const pinnableStatus = ['public', 'unlisted', 'private'].includes(status.get('visibility'));
|
||||
const writtenByMe = status.getIn(['account', 'id']) === me;
|
||||
const isRemote = status.getIn(['account', 'username']) !== status.getIn(['account', 'acct']);
|
||||
|
||||
let menu = [];
|
||||
let reblogIcon = 'retweet';
|
||||
|
@ -225,6 +213,9 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
menu.push({ text: intl.formatMessage(messages.open), action: this.handleOpen });
|
||||
|
||||
if (publicStatus) {
|
||||
if (isRemote) {
|
||||
menu.push({ text: intl.formatMessage(messages.openOriginalPage), href: status.get('url') });
|
||||
}
|
||||
menu.push({ text: intl.formatMessage(messages.copy), action: this.handleCopy });
|
||||
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
|
||||
}
|
||||
|
@ -315,10 +306,10 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
counter={showReplyCount ? status.get('replies_count') : undefined}
|
||||
obfuscateCount
|
||||
/>
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} pressed={status.get('reblogged')} title={reblogTitle} icon={reblogIcon} onClick={this.handleReblogClick} counter={withCounters ? status.get('reblogs_count') : undefined} />
|
||||
<IconButton className='status__action-bar-button star-icon' animate active={status.get('favourited')} pressed={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={withCounters ? status.get('favourites_count') : undefined} />
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} title={reblogTitle} icon={reblogIcon} onClick={this.handleReblogClick} counter={withCounters ? status.get('reblogs_count') : undefined} />
|
||||
<IconButton className='status__action-bar-button star-icon' animate active={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={withCounters ? status.get('favourites_count') : undefined} />
|
||||
{shareButton}
|
||||
<IconButton className='status__action-bar-button bookmark-icon' disabled={anonymousAccess} active={status.get('bookmarked')} pressed={status.get('bookmarked')} title={intl.formatMessage(messages.bookmark)} icon='bookmark' onClick={this.handleBookmarkClick} />
|
||||
<IconButton className='status__action-bar-button bookmark-icon' disabled={anonymousAccess} active={status.get('bookmarked')} title={intl.formatMessage(messages.bookmark)} icon='bookmark' onClick={this.handleBookmarkClick} />
|
||||
|
||||
{filterButton}
|
||||
|
||||
|
|
|
@ -1,62 +0,0 @@
|
|||
import React, { Fragment } from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
import { Provider } from 'react-redux';
|
||||
import PropTypes from 'prop-types';
|
||||
import configureStore from 'flavours/glitch/store/configureStore';
|
||||
import { hydrateStore } from 'flavours/glitch/actions/store';
|
||||
import { IntlProvider, addLocaleData } from 'react-intl';
|
||||
import { getLocale } from 'mastodon/locales';
|
||||
import PublicTimeline from 'flavours/glitch/features/standalone/public_timeline';
|
||||
import HashtagTimeline from 'flavours/glitch/features/standalone/hashtag_timeline';
|
||||
import ModalContainer from 'flavours/glitch/features/ui/containers/modal_container';
|
||||
import initialState from 'flavours/glitch/initial_state';
|
||||
|
||||
const { localeData, messages } = getLocale();
|
||||
addLocaleData(localeData);
|
||||
|
||||
const store = configureStore();
|
||||
|
||||
if (initialState) {
|
||||
store.dispatch(hydrateStore(initialState));
|
||||
}
|
||||
|
||||
export default class TimelineContainer extends React.PureComponent {
|
||||
|
||||
static propTypes = {
|
||||
locale: PropTypes.string.isRequired,
|
||||
hashtag: PropTypes.string,
|
||||
local: PropTypes.bool,
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
local: !initialState.settings.known_fediverse,
|
||||
};
|
||||
|
||||
render () {
|
||||
const { locale, hashtag, local } = this.props;
|
||||
|
||||
let timeline;
|
||||
|
||||
if (hashtag) {
|
||||
timeline = <HashtagTimeline hashtag={hashtag} local={local} />;
|
||||
} else {
|
||||
timeline = <PublicTimeline local={local} />;
|
||||
}
|
||||
|
||||
return (
|
||||
<IntlProvider locale={locale} messages={messages}>
|
||||
<Provider store={store}>
|
||||
<Fragment>
|
||||
{timeline}
|
||||
|
||||
{ReactDOM.createPortal(
|
||||
<ModalContainer />,
|
||||
document.getElementById('modal-container'),
|
||||
)}
|
||||
</Fragment>
|
||||
</Provider>
|
||||
</IntlProvider>
|
||||
);
|
||||
}
|
||||
|
||||
}
|
|
@ -53,6 +53,7 @@ const messages = defineMessages({
|
|||
admin_account: { id: 'status.admin_account', defaultMessage: 'Open moderation interface for @{name}' },
|
||||
add_account_note: { id: 'account.add_account_note', defaultMessage: 'Add note for @{name}' },
|
||||
languages: { id: 'account.languages', defaultMessage: 'Change subscribed languages' },
|
||||
openOriginalPage: { id: 'account.open_original_page', defaultMessage: 'Open original page' },
|
||||
});
|
||||
|
||||
const titleFromAccount = account => {
|
||||
|
@ -97,6 +98,7 @@ class Header extends ImmutablePureComponent {
|
|||
onEditAccountNote: PropTypes.func.isRequired,
|
||||
onChangeLanguages: PropTypes.func.isRequired,
|
||||
onInteractionModal: PropTypes.func.isRequired,
|
||||
onOpenAvatar: PropTypes.func.isRequired,
|
||||
intl: PropTypes.object.isRequired,
|
||||
domain: PropTypes.string.isRequired,
|
||||
hidden: PropTypes.bool,
|
||||
|
@ -132,6 +134,13 @@ class Header extends ImmutablePureComponent {
|
|||
}
|
||||
}
|
||||
|
||||
handleAvatarClick = e => {
|
||||
if (e.button === 0 && !(e.ctrlKey || e.metaKey)) {
|
||||
e.preventDefault();
|
||||
this.props.onOpenAvatar();
|
||||
}
|
||||
}
|
||||
|
||||
render () {
|
||||
const { account, hidden, intl, domain } = this.props;
|
||||
const { signedIn } = this.context.identity;
|
||||
|
@ -142,7 +151,9 @@ class Header extends ImmutablePureComponent {
|
|||
|
||||
const accountNote = account.getIn(['relationship', 'note']);
|
||||
|
||||
const suspended = account.get('suspended');
|
||||
const suspended = account.get('suspended');
|
||||
const isRemote = account.get('acct') !== account.get('username');
|
||||
const remoteDomain = isRemote ? account.get('acct').split('@')[1] : null;
|
||||
|
||||
let info = [];
|
||||
let actionBtn = '';
|
||||
|
@ -199,6 +210,11 @@ class Header extends ImmutablePureComponent {
|
|||
menu.push(null);
|
||||
}
|
||||
|
||||
if (isRemote) {
|
||||
menu.push({ text: intl.formatMessage(messages.openOriginalPage), href: account.get('url') });
|
||||
menu.push(null);
|
||||
}
|
||||
|
||||
if ('share' in navigator && !suspended) {
|
||||
menu.push({ text: intl.formatMessage(messages.share, { name: account.get('username') }), action: this.handleShare });
|
||||
menu.push(null);
|
||||
|
@ -253,15 +269,13 @@ class Header extends ImmutablePureComponent {
|
|||
menu.push({ text: intl.formatMessage(messages.report, { name: account.get('username') }), action: this.props.onReport });
|
||||
}
|
||||
|
||||
if (signedIn && account.get('acct') !== account.get('username')) {
|
||||
const domain = account.get('acct').split('@')[1];
|
||||
|
||||
if (signedIn && isRemote) {
|
||||
menu.push(null);
|
||||
|
||||
if (account.getIn(['relationship', 'domain_blocking'])) {
|
||||
menu.push({ text: intl.formatMessage(messages.unblockDomain, { domain }), action: this.props.onUnblockDomain });
|
||||
menu.push({ text: intl.formatMessage(messages.unblockDomain, { domain: remoteDomain }), action: this.props.onUnblockDomain });
|
||||
} else {
|
||||
menu.push({ text: intl.formatMessage(messages.blockDomain, { domain }), action: this.props.onBlockDomain });
|
||||
menu.push({ text: intl.formatMessage(messages.blockDomain, { domain: remoteDomain }), action: this.props.onBlockDomain });
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -299,7 +313,7 @@ class Header extends ImmutablePureComponent {
|
|||
|
||||
<div className='account__header__bar'>
|
||||
<div className='account__header__tabs'>
|
||||
<a className='avatar' href={account.get('url')} rel='noopener noreferrer' target='_blank'>
|
||||
<a className='avatar' href={account.get('avatar')} rel='noopener noreferrer' target='_blank' onClick={this.handleAvatarClick}>
|
||||
<Avatar account={suspended || hidden ? undefined : account} size={90} />
|
||||
</a>
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ export default class Header extends ImmutablePureComponent {
|
|||
onAddToList: PropTypes.func.isRequired,
|
||||
onChangeLanguages: PropTypes.func.isRequired,
|
||||
onInteractionModal: PropTypes.func.isRequired,
|
||||
onOpenAvatar: PropTypes.func.isRequired,
|
||||
hideTabs: PropTypes.bool,
|
||||
domain: PropTypes.string.isRequired,
|
||||
hidden: PropTypes.bool,
|
||||
|
@ -102,6 +103,10 @@ export default class Header extends ImmutablePureComponent {
|
|||
this.props.onInteractionModal(this.props.account);
|
||||
}
|
||||
|
||||
handleOpenAvatar = () => {
|
||||
this.props.onOpenAvatar(this.props.account);
|
||||
}
|
||||
|
||||
render () {
|
||||
const { account, hidden, hideTabs } = this.props;
|
||||
|
||||
|
@ -130,6 +135,7 @@ export default class Header extends ImmutablePureComponent {
|
|||
onEditAccountNote={this.handleEditAccountNote}
|
||||
onChangeLanguages={this.handleChangeLanguages}
|
||||
onInteractionModal={this.handleInteractionModal}
|
||||
onOpenAvatar={this.handleOpenAvatar}
|
||||
domain={this.props.domain}
|
||||
hidden={hidden}
|
||||
/>
|
||||
|
|
|
@ -161,6 +161,13 @@ const mapDispatchToProps = (dispatch, { intl }) => ({
|
|||
}));
|
||||
},
|
||||
|
||||
onOpenAvatar (account) {
|
||||
dispatch(openModal('IMAGE', {
|
||||
src: account.get('avatar'),
|
||||
alt: account.get('acct'),
|
||||
}));
|
||||
},
|
||||
|
||||
});
|
||||
|
||||
export default injectIntl(connect(makeMapStateToProps, mapDispatchToProps)(Header));
|
||||
|
|
|
@ -194,7 +194,7 @@ class HashtagTimeline extends React.PureComponent {
|
|||
const following = tag.get('following');
|
||||
|
||||
followButton = (
|
||||
<button className={classNames('column-header__button')} onClick={this.handleFollow} disabled={!signedIn} title={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)} aria-label={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)} aria-pressed={following ? 'true' : 'false'}>
|
||||
<button className={classNames('column-header__button')} onClick={this.handleFollow} disabled={!signedIn} title={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)} aria-label={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)}>
|
||||
<Icon id={following ? 'user-times' : 'user-plus'} fixedWidth className='column-header__icon' />
|
||||
</button>
|
||||
);
|
||||
|
|
|
@ -131,7 +131,6 @@ class HomeTimeline extends React.PureComponent {
|
|||
className={classNames('column-header__button', { 'active': showAnnouncements })}
|
||||
title={intl.formatMessage(showAnnouncements ? messages.hide_announcements : messages.show_announcements)}
|
||||
aria-label={intl.formatMessage(showAnnouncements ? messages.hide_announcements : messages.show_announcements)}
|
||||
aria-pressed={showAnnouncements ? 'true' : 'false'}
|
||||
onClick={this.handleToggleAnnouncementsClick}
|
||||
>
|
||||
<IconWithBadge id='bullhorn' count={unreadAnnouncements} />
|
||||
|
|
|
@ -150,7 +150,7 @@ class InteractionModal extends React.PureComponent {
|
|||
|
||||
<div className='interaction-modal__choices__choice'>
|
||||
<h3><FormattedMessage id='interaction_modal.on_another_server' defaultMessage='On a different server' /></h3>
|
||||
<p><FormattedMessage id='interaction_modal.other_server_instructions' defaultMessage='Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.' /></p>
|
||||
<p><FormattedMessage id='interaction_modal.other_server_instructions' defaultMessage='Copy and paste this URL into the search field of your favourite Mastodon app or the web interface of your Mastodon server.' /></p>
|
||||
<Copypaste value={url} />
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -207,8 +207,8 @@ class Footer extends ImmutablePureComponent {
|
|||
return (
|
||||
<div className='picture-in-picture__footer'>
|
||||
{replyButton}
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} pressed={status.get('reblogged')} title={reblogTitle} icon='retweet' onClick={this.handleReblogClick} counter={status.get('reblogs_count')} />
|
||||
<IconButton className='status__action-bar-button star-icon' animate active={status.get('favourited')} pressed={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={status.get('favourites_count')} />
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} title={reblogTitle} icon='retweet' onClick={this.handleReblogClick} counter={status.get('reblogs_count')} />
|
||||
<IconButton className='status__action-bar-button star-icon' animate active={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={status.get('favourites_count')} />
|
||||
{withOpenButton && <IconButton className='status__action-bar-button' title={intl.formatMessage(messages.open)} icon='external-link' onClick={this.handleOpenClick} href={status.get('url')} />}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -35,6 +35,7 @@ const messages = defineMessages({
|
|||
admin_account: { id: 'status.admin_account', defaultMessage: 'Open moderation interface for @{name}' },
|
||||
admin_status: { id: 'status.admin_status', defaultMessage: 'Open this status in the moderation interface' },
|
||||
copy: { id: 'status.copy', defaultMessage: 'Copy link to status' },
|
||||
openOriginalPage: { id: 'account.open_original_page', defaultMessage: 'Open original page' },
|
||||
});
|
||||
|
||||
export default @injectIntl
|
||||
|
@ -132,22 +133,8 @@ class ActionBar extends React.PureComponent {
|
|||
}
|
||||
|
||||
handleCopy = () => {
|
||||
const url = this.props.status.get('url');
|
||||
const textarea = document.createElement('textarea');
|
||||
|
||||
textarea.textContent = url;
|
||||
textarea.style.position = 'fixed';
|
||||
|
||||
document.body.appendChild(textarea);
|
||||
|
||||
try {
|
||||
textarea.select();
|
||||
document.execCommand('copy');
|
||||
} catch (e) {
|
||||
|
||||
} finally {
|
||||
document.body.removeChild(textarea);
|
||||
}
|
||||
const url = this.props.status.get('url');
|
||||
navigator.clipboard.writeText(url);
|
||||
}
|
||||
|
||||
render () {
|
||||
|
@ -158,10 +145,15 @@ class ActionBar extends React.PureComponent {
|
|||
const pinnableStatus = ['public', 'unlisted', 'private'].includes(status.get('visibility'));
|
||||
const mutingConversation = status.get('muted');
|
||||
const writtenByMe = status.getIn(['account', 'id']) === me;
|
||||
const isRemote = status.getIn(['account', 'username']) !== status.getIn(['account', 'acct']);
|
||||
|
||||
let menu = [];
|
||||
|
||||
if (publicStatus) {
|
||||
if (isRemote) {
|
||||
menu.push({ text: intl.formatMessage(messages.openOriginalPage), href: status.get('url') });
|
||||
}
|
||||
|
||||
menu.push({ text: intl.formatMessage(messages.copy), action: this.handleCopy });
|
||||
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
|
||||
menu.push(null);
|
||||
|
|
|
@ -648,7 +648,7 @@ class Status extends ImmutablePureComponent {
|
|||
showBackButton
|
||||
multiColumn={multiColumn}
|
||||
extraButton={(
|
||||
<button className='column-header__button' title={intl.formatMessage(!isExpanded ? messages.revealAll : messages.hideAll)} aria-label={intl.formatMessage(!isExpanded ? messages.revealAll : messages.hideAll)} onClick={this.handleToggleAll} aria-pressed={!isExpanded ? 'false' : 'true'}><Icon id={!isExpanded ? 'eye-slash' : 'eye'} /></button>
|
||||
<button className='column-header__button' title={intl.formatMessage(!isExpanded ? messages.revealAll : messages.hideAll)} aria-label={intl.formatMessage(!isExpanded ? messages.revealAll : messages.hideAll)} onClick={this.handleToggleAll}><Icon id={!isExpanded ? 'eye-slash' : 'eye'} /></button>
|
||||
)}
|
||||
/>
|
||||
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import classNames from 'classnames';
|
||||
import { defineMessages, injectIntl } from 'react-intl';
|
||||
import IconButton from 'flavours/glitch/components/icon_button';
|
||||
import ImageLoader from './image_loader';
|
||||
|
||||
const messages = defineMessages({
|
||||
close: { id: 'lightbox.close', defaultMessage: 'Close' },
|
||||
});
|
||||
|
||||
export default @injectIntl
|
||||
class ImageModal extends React.PureComponent {
|
||||
|
||||
static propTypes = {
|
||||
src: PropTypes.string.isRequired,
|
||||
alt: PropTypes.string.isRequired,
|
||||
onClose: PropTypes.func.isRequired,
|
||||
intl: PropTypes.object.isRequired,
|
||||
};
|
||||
|
||||
state = {
|
||||
navigationHidden: false,
|
||||
};
|
||||
|
||||
toggleNavigation = () => {
|
||||
this.setState(prevState => ({
|
||||
navigationHidden: !prevState.navigationHidden,
|
||||
}));
|
||||
};
|
||||
|
||||
render () {
|
||||
const { intl, src, alt, onClose } = this.props;
|
||||
const { navigationHidden } = this.state;
|
||||
|
||||
const navigationClassName = classNames('media-modal__navigation', {
|
||||
'media-modal__navigation--hidden': navigationHidden,
|
||||
});
|
||||
|
||||
return (
|
||||
<div className='modal-root__modal media-modal'>
|
||||
<div className='media-modal__closer' role='presentation' onClick={onClose} >
|
||||
<ImageLoader
|
||||
src={src}
|
||||
width={400}
|
||||
height={400}
|
||||
alt={alt}
|
||||
onClick={this.toggleNavigation}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className={navigationClassName}>
|
||||
<IconButton className='media-modal__close' title={intl.formatMessage(messages.close)} icon='times' onClick={onClose} size={40} />
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
}
|
|
@ -15,6 +15,7 @@ import DoodleModal from './doodle_modal';
|
|||
import ConfirmationModal from './confirmation_modal';
|
||||
import FocalPointModal from './focal_point_modal';
|
||||
import DeprecatedSettingsModal from './deprecated_settings_modal';
|
||||
import ImageModal from './image_modal';
|
||||
import {
|
||||
OnboardingModal,
|
||||
MuteModal,
|
||||
|
@ -38,6 +39,7 @@ const MODAL_COMPONENTS = {
|
|||
'ONBOARDING': OnboardingModal,
|
||||
'VIDEO': () => Promise.resolve({ default: VideoModal }),
|
||||
'AUDIO': () => Promise.resolve({ default: AudioModal }),
|
||||
'IMAGE': () => Promise.resolve({ default: ImageModal }),
|
||||
'BOOST': () => Promise.resolve({ default: BoostModal }),
|
||||
'FAVOURITE': () => Promise.resolve({ default: FavouriteModal }),
|
||||
'DOODLE': () => Promise.resolve({ default: DoodleModal }),
|
||||
|
|
|
@ -659,6 +659,7 @@
|
|||
display: inline-block;
|
||||
font-weight: 500;
|
||||
font-size: 12px;
|
||||
line-height: 17px;
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ html {
|
|||
.column-header__back-button,
|
||||
.column-header__button,
|
||||
.column-header__button.active,
|
||||
.account__header__bar {
|
||||
.account__header {
|
||||
background: $white;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { FormattedNumber } from 'react-intl';
|
||||
import ShortNumber from 'mastodon/components/short_number';
|
||||
import TransitionMotion from 'react-motion/lib/TransitionMotion';
|
||||
import spring from 'react-motion/lib/spring';
|
||||
import { reduceMotion } from 'mastodon/initial_state';
|
||||
|
@ -51,7 +51,7 @@ export default class AnimatedNumber extends React.PureComponent {
|
|||
const { direction } = this.state;
|
||||
|
||||
if (reduceMotion) {
|
||||
return obfuscate ? obfuscatedCount(value) : <FormattedNumber value={value} />;
|
||||
return obfuscate ? obfuscatedCount(value) : <ShortNumber value={value} />;
|
||||
}
|
||||
|
||||
const styles = [{
|
||||
|
@ -65,7 +65,7 @@ export default class AnimatedNumber extends React.PureComponent {
|
|||
{items => (
|
||||
<span className='animated-number'>
|
||||
{items.map(({ key, data, style }) => (
|
||||
<span key={key} style={{ position: (direction * style.y) > 0 ? 'absolute' : 'static', transform: `translateY(${style.y * 100}%)` }}>{obfuscate ? obfuscatedCount(data) : <FormattedNumber value={data} />}</span>
|
||||
<span key={key} style={{ position: (direction * style.y) > 0 ? 'absolute' : 'static', transform: `translateY(${style.y * 100}%)` }}>{obfuscate ? obfuscatedCount(data) : <ShortNumber value={data} />}</span>
|
||||
))}
|
||||
</span>
|
||||
)}
|
||||
|
|
|
@ -152,7 +152,6 @@ class ColumnHeader extends React.PureComponent {
|
|||
className={collapsibleButtonClassName}
|
||||
title={formatMessage(collapsed ? messages.show : messages.hide)}
|
||||
aria-label={formatMessage(collapsed ? messages.show : messages.hide)}
|
||||
aria-pressed={collapsed ? 'false' : 'true'}
|
||||
onClick={this.handleToggleClick}
|
||||
>
|
||||
<i className='icon-with-badge'>
|
||||
|
|
|
@ -16,7 +16,6 @@ export default class IconButton extends React.PureComponent {
|
|||
onKeyPress: PropTypes.func,
|
||||
size: PropTypes.number,
|
||||
active: PropTypes.bool,
|
||||
pressed: PropTypes.bool,
|
||||
expanded: PropTypes.bool,
|
||||
style: PropTypes.object,
|
||||
activeStyle: PropTypes.object,
|
||||
|
@ -98,7 +97,6 @@ export default class IconButton extends React.PureComponent {
|
|||
icon,
|
||||
inverted,
|
||||
overlay,
|
||||
pressed,
|
||||
tabIndex,
|
||||
title,
|
||||
counter,
|
||||
|
@ -143,7 +141,6 @@ export default class IconButton extends React.PureComponent {
|
|||
<button
|
||||
type='button'
|
||||
aria-label={title}
|
||||
aria-pressed={pressed}
|
||||
aria-expanded={expanded}
|
||||
title={title}
|
||||
className={classes}
|
||||
|
|
|
@ -45,6 +45,7 @@ const messages = defineMessages({
|
|||
unmute: { id: 'account.unmute', defaultMessage: 'Unmute @{name}' },
|
||||
unblock: { id: 'account.unblock', defaultMessage: 'Unblock @{name}' },
|
||||
filter: { id: 'status.filter', defaultMessage: 'Filter this post' },
|
||||
openOriginalPage: { id: 'account.open_original_page', defaultMessage: 'Open original page' },
|
||||
});
|
||||
|
||||
const mapStateToProps = (state, { status }) => ({
|
||||
|
@ -221,25 +222,10 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
}
|
||||
|
||||
handleCopy = () => {
|
||||
const url = this.props.status.get('url');
|
||||
const textarea = document.createElement('textarea');
|
||||
|
||||
textarea.textContent = url;
|
||||
textarea.style.position = 'fixed';
|
||||
|
||||
document.body.appendChild(textarea);
|
||||
|
||||
try {
|
||||
textarea.select();
|
||||
document.execCommand('copy');
|
||||
} catch (e) {
|
||||
|
||||
} finally {
|
||||
document.body.removeChild(textarea);
|
||||
}
|
||||
const url = this.props.status.get('url');
|
||||
navigator.clipboard.writeText(url);
|
||||
}
|
||||
|
||||
|
||||
handleHideClick = () => {
|
||||
this.props.onFilter();
|
||||
}
|
||||
|
@ -254,12 +240,17 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
const mutingConversation = status.get('muted');
|
||||
const account = status.get('account');
|
||||
const writtenByMe = status.getIn(['account', 'id']) === me;
|
||||
const isRemote = status.getIn(['account', 'username']) !== status.getIn(['account', 'acct']);
|
||||
|
||||
let menu = [];
|
||||
|
||||
menu.push({ text: intl.formatMessage(messages.open), action: this.handleOpen });
|
||||
|
||||
if (publicStatus) {
|
||||
if (isRemote) {
|
||||
menu.push({ text: intl.formatMessage(messages.openOriginalPage), href: status.get('url') });
|
||||
}
|
||||
|
||||
menu.push({ text: intl.formatMessage(messages.copy), action: this.handleCopy });
|
||||
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
|
||||
}
|
||||
|
@ -361,8 +352,8 @@ class StatusActionBar extends ImmutablePureComponent {
|
|||
return (
|
||||
<div className='status__action-bar'>
|
||||
<IconButton className='status__action-bar__button' title={replyTitle} icon={status.get('in_reply_to_account_id') === status.getIn(['account', 'id']) ? 'reply' : replyIcon} onClick={this.handleReplyClick} counter={status.get('replies_count')} obfuscateCount />
|
||||
<IconButton className={classNames('status__action-bar__button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} pressed={status.get('reblogged')} title={reblogTitle} icon='retweet' onClick={this.handleReblogClick} counter={withCounters ? status.get('reblogs_count') : undefined} />
|
||||
<IconButton className='status__action-bar__button star-icon' animate active={status.get('favourited')} pressed={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={withCounters ? status.get('favourites_count') : undefined} />
|
||||
<IconButton className={classNames('status__action-bar__button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} title={reblogTitle} icon='retweet' onClick={this.handleReblogClick} counter={withCounters ? status.get('reblogs_count') : undefined} />
|
||||
<IconButton className='status__action-bar__button star-icon' animate active={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={withCounters ? status.get('favourites_count') : undefined} />
|
||||
<IconButton className='status__action-bar__button bookmark-icon' disabled={!signedIn} active={status.get('bookmarked')} title={intl.formatMessage(messages.bookmark)} icon='bookmark' onClick={this.handleBookmarkClick} />
|
||||
|
||||
{shareButton}
|
||||
|
|
|
@ -1,62 +0,0 @@
|
|||
import React, { Fragment } from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
import { Provider } from 'react-redux';
|
||||
import PropTypes from 'prop-types';
|
||||
import configureStore from '../store/configureStore';
|
||||
import { hydrateStore } from '../actions/store';
|
||||
import { IntlProvider, addLocaleData } from 'react-intl';
|
||||
import { getLocale } from '../locales';
|
||||
import PublicTimeline from '../features/standalone/public_timeline';
|
||||
import HashtagTimeline from '../features/standalone/hashtag_timeline';
|
||||
import ModalContainer from '../features/ui/containers/modal_container';
|
||||
import initialState from '../initial_state';
|
||||
|
||||
const { localeData, messages } = getLocale();
|
||||
addLocaleData(localeData);
|
||||
|
||||
const store = configureStore();
|
||||
|
||||
if (initialState) {
|
||||
store.dispatch(hydrateStore(initialState));
|
||||
}
|
||||
|
||||
export default class TimelineContainer extends React.PureComponent {
|
||||
|
||||
static propTypes = {
|
||||
locale: PropTypes.string.isRequired,
|
||||
hashtag: PropTypes.string,
|
||||
local: PropTypes.bool,
|
||||
};
|
||||
|
||||
static defaultProps = {
|
||||
local: !initialState.settings.known_fediverse,
|
||||
};
|
||||
|
||||
render () {
|
||||
const { locale, hashtag, local } = this.props;
|
||||
|
||||
let timeline;
|
||||
|
||||
if (hashtag) {
|
||||
timeline = <HashtagTimeline hashtag={hashtag} local={local} />;
|
||||
} else {
|
||||
timeline = <PublicTimeline local={local} />;
|
||||
}
|
||||
|
||||
return (
|
||||
<IntlProvider locale={locale} messages={messages}>
|
||||
<Provider store={store}>
|
||||
<Fragment>
|
||||
{timeline}
|
||||
|
||||
{ReactDOM.createPortal(
|
||||
<ModalContainer />,
|
||||
document.getElementById('modal-container'),
|
||||
)}
|
||||
</Fragment>
|
||||
</Provider>
|
||||
</IntlProvider>
|
||||
);
|
||||
}
|
||||
|
||||
}
|
|
@ -53,6 +53,7 @@ const messages = defineMessages({
|
|||
add_or_remove_from_list: { id: 'account.add_or_remove_from_list', defaultMessage: 'Add or Remove from lists' },
|
||||
admin_account: { id: 'status.admin_account', defaultMessage: 'Open moderation interface for @{name}' },
|
||||
languages: { id: 'account.languages', defaultMessage: 'Change subscribed languages' },
|
||||
openOriginalPage: { id: 'account.open_original_page', defaultMessage: 'Open original page' },
|
||||
});
|
||||
|
||||
const titleFromAccount = account => {
|
||||
|
@ -97,6 +98,7 @@ class Header extends ImmutablePureComponent {
|
|||
onEditAccountNote: PropTypes.func.isRequired,
|
||||
onChangeLanguages: PropTypes.func.isRequired,
|
||||
onInteractionModal: PropTypes.func.isRequired,
|
||||
onOpenAvatar: PropTypes.func.isRequired,
|
||||
intl: PropTypes.object.isRequired,
|
||||
domain: PropTypes.string.isRequired,
|
||||
hidden: PropTypes.bool,
|
||||
|
@ -140,6 +142,13 @@ class Header extends ImmutablePureComponent {
|
|||
}
|
||||
}
|
||||
|
||||
handleAvatarClick = e => {
|
||||
if (e.button === 0 && !(e.ctrlKey || e.metaKey)) {
|
||||
e.preventDefault();
|
||||
this.props.onOpenAvatar();
|
||||
}
|
||||
}
|
||||
|
||||
render () {
|
||||
const { account, hidden, intl, domain } = this.props;
|
||||
const { signedIn } = this.context.identity;
|
||||
|
@ -148,7 +157,9 @@ class Header extends ImmutablePureComponent {
|
|||
return null;
|
||||
}
|
||||
|
||||
const suspended = account.get('suspended');
|
||||
const suspended = account.get('suspended');
|
||||
const isRemote = account.get('acct') !== account.get('username');
|
||||
const remoteDomain = isRemote ? account.get('acct').split('@')[1] : null;
|
||||
|
||||
let info = [];
|
||||
let actionBtn = '';
|
||||
|
@ -200,6 +211,11 @@ class Header extends ImmutablePureComponent {
|
|||
menu.push(null);
|
||||
}
|
||||
|
||||
if (isRemote) {
|
||||
menu.push({ text: intl.formatMessage(messages.openOriginalPage), href: account.get('url') });
|
||||
menu.push(null);
|
||||
}
|
||||
|
||||
if ('share' in navigator) {
|
||||
menu.push({ text: intl.formatMessage(messages.share, { name: account.get('username') }), action: this.handleShare });
|
||||
menu.push(null);
|
||||
|
@ -250,15 +266,13 @@ class Header extends ImmutablePureComponent {
|
|||
menu.push({ text: intl.formatMessage(messages.report, { name: account.get('username') }), action: this.props.onReport });
|
||||
}
|
||||
|
||||
if (signedIn && account.get('acct') !== account.get('username')) {
|
||||
const domain = account.get('acct').split('@')[1];
|
||||
|
||||
if (signedIn && isRemote) {
|
||||
menu.push(null);
|
||||
|
||||
if (account.getIn(['relationship', 'domain_blocking'])) {
|
||||
menu.push({ text: intl.formatMessage(messages.unblockDomain, { domain }), action: this.props.onUnblockDomain });
|
||||
menu.push({ text: intl.formatMessage(messages.unblockDomain, { domain: remoteDomain }), action: this.props.onUnblockDomain });
|
||||
} else {
|
||||
menu.push({ text: intl.formatMessage(messages.blockDomain, { domain }), action: this.props.onBlockDomain });
|
||||
menu.push({ text: intl.formatMessage(messages.blockDomain, { domain: remoteDomain }), action: this.props.onBlockDomain });
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -296,7 +310,7 @@ class Header extends ImmutablePureComponent {
|
|||
|
||||
<div className='account__header__bar'>
|
||||
<div className='account__header__tabs'>
|
||||
<a className='avatar' href={account.get('url')} rel='noopener noreferrer' target='_blank'>
|
||||
<a className='avatar' href={account.get('avatar')} rel='noopener noreferrer' target='_blank' onClick={this.handleAvatarClick}>
|
||||
<Avatar account={suspended || hidden ? undefined : account} size={90} />
|
||||
</a>
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@ export default class Header extends ImmutablePureComponent {
|
|||
onAddToList: PropTypes.func.isRequired,
|
||||
onChangeLanguages: PropTypes.func.isRequired,
|
||||
onInteractionModal: PropTypes.func.isRequired,
|
||||
onOpenAvatar: PropTypes.func.isRequired,
|
||||
hideTabs: PropTypes.bool,
|
||||
domain: PropTypes.string.isRequired,
|
||||
hidden: PropTypes.bool,
|
||||
|
@ -101,6 +102,10 @@ export default class Header extends ImmutablePureComponent {
|
|||
this.props.onInteractionModal(this.props.account);
|
||||
}
|
||||
|
||||
handleOpenAvatar = () => {
|
||||
this.props.onOpenAvatar(this.props.account);
|
||||
}
|
||||
|
||||
render () {
|
||||
const { account, hidden, hideTabs } = this.props;
|
||||
|
||||
|
@ -129,6 +134,7 @@ export default class Header extends ImmutablePureComponent {
|
|||
onEditAccountNote={this.handleEditAccountNote}
|
||||
onChangeLanguages={this.handleChangeLanguages}
|
||||
onInteractionModal={this.handleInteractionModal}
|
||||
onOpenAvatar={this.handleOpenAvatar}
|
||||
domain={this.props.domain}
|
||||
hidden={hidden}
|
||||
/>
|
||||
|
|
|
@ -152,6 +152,13 @@ const mapDispatchToProps = (dispatch, { intl }) => ({
|
|||
}));
|
||||
},
|
||||
|
||||
onOpenAvatar (account) {
|
||||
dispatch(openModal('IMAGE', {
|
||||
src: account.get('avatar'),
|
||||
alt: account.get('acct'),
|
||||
}));
|
||||
},
|
||||
|
||||
});
|
||||
|
||||
export default injectIntl(connect(makeMapStateToProps, mapDispatchToProps)(Header));
|
||||
|
|
|
@ -194,7 +194,7 @@ class HashtagTimeline extends React.PureComponent {
|
|||
const following = tag.get('following');
|
||||
|
||||
followButton = (
|
||||
<button className={classNames('column-header__button')} onClick={this.handleFollow} disabled={!signedIn} title={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)} aria-label={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)} aria-pressed={following ? 'true' : 'false'}>
|
||||
<button className={classNames('column-header__button')} onClick={this.handleFollow} disabled={!signedIn} title={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)} aria-label={intl.formatMessage(following ? messages.unfollowHashtag : messages.followHashtag)}>
|
||||
<Icon id={following ? 'user-times' : 'user-plus'} fixedWidth className='column-header__icon' />
|
||||
</button>
|
||||
);
|
||||
|
|
|
@ -130,7 +130,6 @@ class HomeTimeline extends React.PureComponent {
|
|||
className={classNames('column-header__button', { 'active': showAnnouncements })}
|
||||
title={intl.formatMessage(showAnnouncements ? messages.hide_announcements : messages.show_announcements)}
|
||||
aria-label={intl.formatMessage(showAnnouncements ? messages.hide_announcements : messages.show_announcements)}
|
||||
aria-pressed={showAnnouncements ? 'true' : 'false'}
|
||||
onClick={this.handleToggleAnnouncementsClick}
|
||||
>
|
||||
<IconWithBadge id='bullhorn' count={unreadAnnouncements} />
|
||||
|
|
|
@ -150,7 +150,7 @@ class InteractionModal extends React.PureComponent {
|
|||
|
||||
<div className='interaction-modal__choices__choice'>
|
||||
<h3><FormattedMessage id='interaction_modal.on_another_server' defaultMessage='On a different server' /></h3>
|
||||
<p><FormattedMessage id='interaction_modal.other_server_instructions' defaultMessage='Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.' /></p>
|
||||
<p><FormattedMessage id='interaction_modal.other_server_instructions' defaultMessage='Copy and paste this URL into the search field of your favourite Mastodon app or the web interface of your Mastodon server.' /></p>
|
||||
<Copypaste value={url} />
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -182,8 +182,8 @@ class Footer extends ImmutablePureComponent {
|
|||
return (
|
||||
<div className='picture-in-picture__footer'>
|
||||
<IconButton className='status__action-bar-button' title={replyTitle} icon={status.get('in_reply_to_account_id') === status.getIn(['account', 'id']) ? 'reply' : replyIcon} onClick={this.handleReplyClick} counter={status.get('replies_count')} obfuscateCount />
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} pressed={status.get('reblogged')} title={reblogTitle} icon='retweet' onClick={this.handleReblogClick} counter={status.get('reblogs_count')} />
|
||||
<IconButton className='status__action-bar-button star-icon' animate active={status.get('favourited')} pressed={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={status.get('favourites_count')} />
|
||||
<IconButton className={classNames('status__action-bar-button', { reblogPrivate })} disabled={!publicStatus && !reblogPrivate} active={status.get('reblogged')} title={reblogTitle} icon='retweet' onClick={this.handleReblogClick} counter={status.get('reblogs_count')} />
|
||||
<IconButton className='status__action-bar-button star-icon' animate active={status.get('favourited')} title={intl.formatMessage(messages.favourite)} icon='star' onClick={this.handleFavouriteClick} counter={status.get('favourites_count')} />
|
||||
{withOpenButton && <IconButton className='status__action-bar-button' title={intl.formatMessage(messages.open)} icon='external-link' onClick={this.handleOpenClick} href={status.get('url')} />}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -39,6 +39,7 @@ const messages = defineMessages({
|
|||
unblockDomain: { id: 'account.unblock_domain', defaultMessage: 'Unblock domain {domain}' },
|
||||
unmute: { id: 'account.unmute', defaultMessage: 'Unmute @{name}' },
|
||||
unblock: { id: 'account.unblock', defaultMessage: 'Unblock @{name}' },
|
||||
openOriginalPage: { id: 'account.open_original_page', defaultMessage: 'Open original page' },
|
||||
});
|
||||
|
||||
const mapStateToProps = (state, { status }) => ({
|
||||
|
@ -174,22 +175,8 @@ class ActionBar extends React.PureComponent {
|
|||
}
|
||||
|
||||
handleCopy = () => {
|
||||
const url = this.props.status.get('url');
|
||||
const textarea = document.createElement('textarea');
|
||||
|
||||
textarea.textContent = url;
|
||||
textarea.style.position = 'fixed';
|
||||
|
||||
document.body.appendChild(textarea);
|
||||
|
||||
try {
|
||||
textarea.select();
|
||||
document.execCommand('copy');
|
||||
} catch (e) {
|
||||
|
||||
} finally {
|
||||
document.body.removeChild(textarea);
|
||||
}
|
||||
const url = this.props.status.get('url');
|
||||
navigator.clipboard.writeText(url);
|
||||
}
|
||||
|
||||
render () {
|
||||
|
@ -201,10 +188,15 @@ class ActionBar extends React.PureComponent {
|
|||
const mutingConversation = status.get('muted');
|
||||
const account = status.get('account');
|
||||
const writtenByMe = status.getIn(['account', 'id']) === me;
|
||||
const isRemote = status.getIn(['account', 'username']) !== status.getIn(['account', 'acct']);
|
||||
|
||||
let menu = [];
|
||||
|
||||
if (publicStatus) {
|
||||
if (isRemote) {
|
||||
menu.push({ text: intl.formatMessage(messages.openOriginalPage), href: status.get('url') });
|
||||
}
|
||||
|
||||
menu.push({ text: intl.formatMessage(messages.copy), action: this.handleCopy });
|
||||
menu.push({ text: intl.formatMessage(messages.embed), action: this.handleEmbed });
|
||||
menu.push(null);
|
||||
|
|
|
@ -619,7 +619,7 @@ class Status extends ImmutablePureComponent {
|
|||
showBackButton
|
||||
multiColumn={multiColumn}
|
||||
extraButton={(
|
||||
<button type='button' className='column-header__button' title={intl.formatMessage(status.get('hidden') ? messages.revealAll : messages.hideAll)} aria-label={intl.formatMessage(status.get('hidden') ? messages.revealAll : messages.hideAll)} onClick={this.handleToggleAll} aria-pressed={status.get('hidden') ? 'false' : 'true'}><Icon id={status.get('hidden') ? 'eye-slash' : 'eye'} /></button>
|
||||
<button type='button' className='column-header__button' title={intl.formatMessage(status.get('hidden') ? messages.revealAll : messages.hideAll)} aria-label={intl.formatMessage(status.get('hidden') ? messages.revealAll : messages.hideAll)} onClick={this.handleToggleAll}><Icon id={status.get('hidden') ? 'eye-slash' : 'eye'} /></button>
|
||||
)}
|
||||
/>
|
||||
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import classNames from 'classnames';
|
||||
import { defineMessages, injectIntl } from 'react-intl';
|
||||
import IconButton from 'mastodon/components/icon_button';
|
||||
import ImageLoader from './image_loader';
|
||||
|
||||
const messages = defineMessages({
|
||||
close: { id: 'lightbox.close', defaultMessage: 'Close' },
|
||||
});
|
||||
|
||||
export default @injectIntl
|
||||
class ImageModal extends React.PureComponent {
|
||||
|
||||
static propTypes = {
|
||||
src: PropTypes.string.isRequired,
|
||||
alt: PropTypes.string.isRequired,
|
||||
onClose: PropTypes.func.isRequired,
|
||||
intl: PropTypes.object.isRequired,
|
||||
};
|
||||
|
||||
state = {
|
||||
navigationHidden: false,
|
||||
};
|
||||
|
||||
toggleNavigation = () => {
|
||||
this.setState(prevState => ({
|
||||
navigationHidden: !prevState.navigationHidden,
|
||||
}));
|
||||
};
|
||||
|
||||
render () {
|
||||
const { intl, src, alt, onClose } = this.props;
|
||||
const { navigationHidden } = this.state;
|
||||
|
||||
const navigationClassName = classNames('media-modal__navigation', {
|
||||
'media-modal__navigation--hidden': navigationHidden,
|
||||
});
|
||||
|
||||
return (
|
||||
<div className='modal-root__modal media-modal'>
|
||||
<div className='media-modal__closer' role='presentation' onClick={onClose} >
|
||||
<ImageLoader
|
||||
src={src}
|
||||
width={400}
|
||||
height={400}
|
||||
alt={alt}
|
||||
onClick={this.toggleNavigation}
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div className={navigationClassName}>
|
||||
<IconButton className='media-modal__close' title={intl.formatMessage(messages.close)} icon='times' onClick={onClose} size={40} />
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
}
|
|
@ -12,6 +12,7 @@ import BoostModal from './boost_modal';
|
|||
import AudioModal from './audio_modal';
|
||||
import ConfirmationModal from './confirmation_modal';
|
||||
import FocalPointModal from './focal_point_modal';
|
||||
import ImageModal from './image_modal';
|
||||
import {
|
||||
MuteModal,
|
||||
BlockModal,
|
||||
|
@ -31,6 +32,7 @@ const MODAL_COMPONENTS = {
|
|||
'MEDIA': () => Promise.resolve({ default: MediaModal }),
|
||||
'VIDEO': () => Promise.resolve({ default: VideoModal }),
|
||||
'AUDIO': () => Promise.resolve({ default: AudioModal }),
|
||||
'IMAGE': () => Promise.resolve({ default: ImageModal }),
|
||||
'BOOST': () => Promise.resolve({ default: BoostModal }),
|
||||
'CONFIRM': () => Promise.resolve({ default: ConfirmationModal }),
|
||||
'MUTE': MuteModal,
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Following} other {{counter} Following}}",
|
||||
"account.follows.empty": "Die gebruiker volg nie tans iemand nie.",
|
||||
"account.follows_you": "Volg jou",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Gaan na profiel",
|
||||
"account.hide_reblogs": "Versteek hupstoot vanaf @{name}",
|
||||
"account.joined_short": "Aangesluit",
|
||||
"account.languages": "Change subscribed languages",
|
||||
|
@ -74,7 +74,7 @@
|
|||
"admin.dashboard.retention.cohort_size": "Nuwe gebruikers",
|
||||
"alert.rate_limited.message": "Probeer asb. weer na {retry_time, time, medium}.",
|
||||
"alert.rate_limited.title": "Tempo-beperk",
|
||||
"alert.unexpected.message": "An unexpected error occurred.",
|
||||
"alert.unexpected.message": "'n Onverwagte fout het voorgekom.",
|
||||
"alert.unexpected.title": "Oeps!",
|
||||
"announcement.announcement": "Aankondiging",
|
||||
"attachments_list.unprocessed": "(unprocessed)",
|
||||
|
@ -146,18 +146,18 @@
|
|||
"compose_form.sensitive.unmarked": "{count, plural, one {Media is not marked as sensitive} other {Media is not marked as sensitive}}",
|
||||
"compose_form.spoiler.marked": "Text is hidden behind warning",
|
||||
"compose_form.spoiler.unmarked": "Text is not hidden",
|
||||
"compose_form.spoiler_placeholder": "Write your warning here",
|
||||
"compose_form.spoiler_placeholder": "Skryf jou waarskuwing hier",
|
||||
"confirmation_modal.cancel": "Kanselleer",
|
||||
"confirmations.block.block_and_report": "Block & Rapporteer",
|
||||
"confirmations.block.confirm": "Block",
|
||||
"confirmations.block.message": "Are you sure you want to block {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.delete.confirm": "Delete",
|
||||
"confirmations.block.confirm": "Blokeer",
|
||||
"confirmations.block.message": "Is jy seker dat jy {name} wil blok?",
|
||||
"confirmations.cancel_follow_request.confirm": "Trek aanvaag terug",
|
||||
"confirmations.cancel_follow_request.message": "Is jy seker dat jy jou aanvraag om {name} te volg, terug wil trek?",
|
||||
"confirmations.delete.confirm": "Wis uit",
|
||||
"confirmations.delete.message": "Are you sure you want to delete this status?",
|
||||
"confirmations.delete_list.confirm": "Delete",
|
||||
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
|
||||
"confirmations.discard_edit_media.confirm": "Discard",
|
||||
"confirmations.delete_list.confirm": "Wis uit",
|
||||
"confirmations.delete_list.message": "Is jy seker dat jy hierdie lys permanent wil uitwis?",
|
||||
"confirmations.discard_edit_media.confirm": "Verwerp",
|
||||
"confirmations.discard_edit_media.message": "You have unsaved changes to the media description or preview, discard them anyway?",
|
||||
"confirmations.domain_block.confirm": "Hide entire domain",
|
||||
"confirmations.domain_block.message": "Are you really, really sure you want to block the entire {domain}? In most cases a few targeted blocks or mutes are sufficient and preferable. You will not see content from that domain in any public timelines or your notifications. Your followers from that domain will be removed.",
|
||||
|
@ -173,17 +173,17 @@
|
|||
"confirmations.unfollow.confirm": "Unfollow",
|
||||
"confirmations.unfollow.message": "Are you sure you want to unfollow {name}?",
|
||||
"conversation.delete": "Delete conversation",
|
||||
"conversation.mark_as_read": "Mark as read",
|
||||
"conversation.open": "View conversation",
|
||||
"conversation.with": "With {names}",
|
||||
"conversation.mark_as_read": "Merk as gelees",
|
||||
"conversation.open": "Besigtig gesprek",
|
||||
"conversation.with": "Met {names}",
|
||||
"copypaste.copied": "Copied",
|
||||
"copypaste.copy": "Copy",
|
||||
"directory.federated": "Vanaf bekende fediverse",
|
||||
"directory.local": "Slegs vanaf {domain}",
|
||||
"directory.new_arrivals": "New arrivals",
|
||||
"directory.recently_active": "Recently active",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Rekening instellings",
|
||||
"disabled_account_banner.text": "Jou rekening {disabledAccount} is tans onaktief.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
|
@ -293,7 +293,7 @@
|
|||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.other_server_instructions": "Haak en plak hierdie URL in die soek area van jou gunseling toep of die web blaaier waar jy ingeteken is.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.follow": "Follow {name}",
|
||||
|
@ -354,14 +354,14 @@
|
|||
"lists.replies_policy.list": "Members of the list",
|
||||
"lists.replies_policy.none": "No one",
|
||||
"lists.replies_policy.title": "Show replies to:",
|
||||
"lists.search": "Search among people you follow",
|
||||
"lists.search": "Soek tussen mense wat jy volg",
|
||||
"lists.subheading": "Your lists",
|
||||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "Loading...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Hide image} other {Hide images}}",
|
||||
"missing_indicator.label": "Not found",
|
||||
"missing_indicator.sublabel": "This resource could not be found",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Jou rekening {disabledAccount} is tans onaktief omdat jy na {movedToAccount} verhuis het.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
"mute_modal.indefinite": "Indefinite",
|
||||
|
@ -521,7 +521,7 @@
|
|||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hits-etiket",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.text": "Eenvoudige teks bring name, gebruiker name en hits-etikette wat ooreenstem, terug",
|
||||
"search_popout.tips.user": "gebruiker",
|
||||
"search_results.accounts": "Mense",
|
||||
"search_results.all": "Alles",
|
||||
|
@ -530,7 +530,7 @@
|
|||
"search_results.statuses": "Toots",
|
||||
"search_results.statuses_fts_disabled": "Searching toots by their content is not enabled on this Mastodon server.",
|
||||
"search_results.title": "Soek vir {q}",
|
||||
"search_results.total": "{count, number} {count, plural, one {result} other {results}}",
|
||||
"search_results.total": "{count, number} {count, plural, one {resultaat} other {resultate}}",
|
||||
"server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)",
|
||||
"server_banner.active_users": "active users",
|
||||
"server_banner.administered_by": "Administrasie deur:",
|
||||
|
|
|
@ -189,7 +189,7 @@
|
|||
"dismissable_banner.explore_links": "هذه القصص الإخبارية يتحدث عنها أشخاص على هذا الخوادم الأخرى للشبكة اللامركزية في الوقت الحالي.",
|
||||
"dismissable_banner.explore_statuses": "هذه المشاركات من هذا الخوادم الأخرى في الشبكة اللامركزية تجذب انتباه المستخدمين على هذا الخادم الآن.",
|
||||
"dismissable_banner.explore_tags": "هذه العلامات تكتسب جذب بين الناس على هذا الخوادم الأخرى للشبكة اللامركزية في الوقت الحالي.",
|
||||
"dismissable_banner.public_timeline": "These are the most recent public posts from people on this and other servers of the decentralized network that this server knows about.",
|
||||
"dismissable_banner.public_timeline": "هذه هي أحدث المشاركات العامة من الناس على هذا الخادم والخوادم الأخرى للشبكة اللامركزية التي يعرفها هذا الخادم.",
|
||||
"embed.instructions": "يمكنكم إدماج هذا المنشور على موقعكم الإلكتروني عن طريق نسخ الشفرة أدناه.",
|
||||
"embed.preview": "هكذا ما سوف يبدو عليه:",
|
||||
"emoji_button.activity": "الأنشطة",
|
||||
|
@ -534,7 +534,7 @@
|
|||
"server_banner.about_active_users": "الأشخاص الذين يستخدمون هذا الخادم خلال الأيام الثلاثين الأخيرة (المستخدمون النشطون شهريًا)",
|
||||
"server_banner.active_users": "مستخدم نشط",
|
||||
"server_banner.administered_by": "يُديره:",
|
||||
"server_banner.introduction": "{domain} هو جزء من الشبكة الاجتماعية اللامركزية المدعومة من {mastodon}.",
|
||||
"server_banner.introduction": "{domain} هو جزء من الشبكة الاجتماعية اللامركزية التي تعمل بواسطة {mastodon}.",
|
||||
"server_banner.learn_more": "تعلم المزيد",
|
||||
"server_banner.server_stats": "إحصائيات الخادم:",
|
||||
"sign_in_banner.create_account": "أنشئ حسابًا",
|
||||
|
|
|
@ -1,24 +1,24 @@
|
|||
{
|
||||
"about.blocks": "Модерирани сървъри",
|
||||
"about.contact": "За контакти:",
|
||||
"about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.",
|
||||
"about.disclaimer": "Mastodon е безплатен софтуер с отворен изходен код и търговска марка Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Причина",
|
||||
"about.domain_blocks.domain": "Домейн",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.severity": "Severity",
|
||||
"about.domain_blocks.severity": "Взискателност",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.silenced.title": "Ограничено",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Suspended",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.domain_blocks.suspended.explanation": "Никакви данни от този сървър няма да се обработват, съхранявани или обменяни, правещи невъзможно всяко взаимодействие или комуникация с потребители от тези сървъри.",
|
||||
"about.domain_blocks.suspended.title": "Спряно",
|
||||
"about.not_available": "Тази информация не е била направена налична на този сървър.",
|
||||
"about.powered_by": "Децентрализирана социална мрежа, захранвана от {mastodon}",
|
||||
"about.rules": "Правила на сървъра",
|
||||
"account.account_note_header": "Бележка",
|
||||
"account.add_or_remove_from_list": "Добави или премахни от списъците",
|
||||
"account.badges.bot": "Бот",
|
||||
"account.badges.group": "Група",
|
||||
"account.block": "Блокирай",
|
||||
"account.block_domain": "скрий всичко от (домейн)",
|
||||
"account.block": "Блокиране на @{name}",
|
||||
"account.block_domain": "Блокиране на домейн {domain}",
|
||||
"account.blocked": "Блокирани",
|
||||
"account.browse_more_on_origin_server": "Разглеждане на още в първообразния профил",
|
||||
"account.cancel_follow_request": "Withdraw follow request",
|
||||
|
@ -28,25 +28,25 @@
|
|||
"account.edit_profile": "Редактиране на профила",
|
||||
"account.enable_notifications": "Уведомявайте ме, когато @{name} публикува",
|
||||
"account.endorse": "Характеристика на профила",
|
||||
"account.featured_tags.last_status_at": "Last post on {date}",
|
||||
"account.featured_tags.last_status_at": "Последна публикация на {date}",
|
||||
"account.featured_tags.last_status_never": "Няма публикации",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.follow": "Последване",
|
||||
"account.followers": "Последователи",
|
||||
"account.followers.empty": "Все още никой не следва този потребител.",
|
||||
"account.followers_counter": "{count, plural, one {{counter} Последовател} other {{counter} Последователи}}",
|
||||
"account.followers.empty": "Още никой не следва потребителя.",
|
||||
"account.followers_counter": "{count, plural, one {{counter} последовател} other {{counter} последователи}}",
|
||||
"account.following": "Последвани",
|
||||
"account.following_counter": "{count, plural, one {{counter} Последван} other {{counter} Последвани}}",
|
||||
"account.follows.empty": "Този потребител все още не следва никого.",
|
||||
"account.follows_you": "Твой последовател",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.following_counter": "{count, plural, one {{counter} последван} other {{counter} последвани}}",
|
||||
"account.follows.empty": "Потребителят още никого не следва.",
|
||||
"account.follows_you": "Ваш последовател",
|
||||
"account.go_to_profile": "Към профила",
|
||||
"account.hide_reblogs": "Скриване на споделяния от @{name}",
|
||||
"account.joined_short": "Joined",
|
||||
"account.joined_short": "Присъединени",
|
||||
"account.languages": "Change subscribed languages",
|
||||
"account.link_verified_on": "Собствеността върху тази връзка е проверена на {date}",
|
||||
"account.locked_info": "Този акаунт е поверително заключен. Собственикът преглежда ръчно кой може да го следва.",
|
||||
"account.locked_info": "Състоянието за поверителността на акаунта е зададено заключено. Собственикът преглежда ръчно от кого може да се следва.",
|
||||
"account.media": "Мултимедия",
|
||||
"account.mention": "Споменаване",
|
||||
"account.mention": "Споменаване на @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.mute": "Заглушаване на @{name}",
|
||||
"account.mute_notifications": "Заглушаване на известия от @{name}",
|
||||
|
@ -55,24 +55,24 @@
|
|||
"account.posts_with_replies": "Публикации и отговори",
|
||||
"account.report": "Докладване на @{name}",
|
||||
"account.requested": "Чака се одобрение. Щракнете за отмяна на заявката за последване",
|
||||
"account.share": "Споделяне на @{name} профила",
|
||||
"account.share": "Споделяне на профила на @{name}",
|
||||
"account.show_reblogs": "Показване на споделяния от @{name}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} Публикация} other {{counter} Публикации}}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} публикация} other {{counter} публикации}}",
|
||||
"account.unblock": "Отблокиране на @{name}",
|
||||
"account.unblock_domain": "Unhide {domain}",
|
||||
"account.unblock_short": "Отблокирай",
|
||||
"account.unblock_domain": "Отблокиране на домейн {domain}",
|
||||
"account.unblock_short": "Отблокирване",
|
||||
"account.unendorse": "Не включвайте в профила",
|
||||
"account.unfollow": "Не следвай",
|
||||
"account.unfollow": "Стоп на следването",
|
||||
"account.unmute": "Без заглушаването на @{name}",
|
||||
"account.unmute_notifications": "Раззаглушаване на известия от @{name}",
|
||||
"account.unmute_short": "Unmute",
|
||||
"account.unmute_notifications": "Без заглушаване на известия от @{name}",
|
||||
"account.unmute_short": "Без заглушаването",
|
||||
"account_note.placeholder": "Щракнете, за да добавите бележка",
|
||||
"admin.dashboard.daily_retention": "Ниво на задържани на потребители след регистрация, в дни",
|
||||
"admin.dashboard.monthly_retention": "Ниво на задържани на потребители след регистрация, в месеци",
|
||||
"admin.dashboard.retention.average": "Средно",
|
||||
"admin.dashboard.retention.cohort": "Месец на регистрацията",
|
||||
"admin.dashboard.retention.cohort": "Регистрации за месец",
|
||||
"admin.dashboard.retention.cohort_size": "Нови потребители",
|
||||
"alert.rate_limited.message": "Моля, опитайте отново след {retry_time, time, medium}.",
|
||||
"alert.rate_limited.message": "Опитайте пак след {retry_time, time, medium}.",
|
||||
"alert.rate_limited.title": "Скоростта е ограничена",
|
||||
"alert.unexpected.message": "Възникна неочаквана грешка.",
|
||||
"alert.unexpected.title": "Опаа!",
|
||||
|
@ -81,28 +81,28 @@
|
|||
"audio.hide": "Скриване на звука",
|
||||
"autosuggest_hashtag.per_week": "{count} на седмица",
|
||||
"boost_modal.combo": "Можете да натиснете {combo}, за да пропуснете това следващия път",
|
||||
"bundle_column_error.copy_stacktrace": "Copy error report",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.error.title": "Oh, no!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
"bundle_column_error.copy_stacktrace": "Копиране на доклада за грешката",
|
||||
"bundle_column_error.error.body": "Заявената страница не може да се изобрази. Това може да е заради грешка в кода ни или проблем със съвместимостта на браузъра.",
|
||||
"bundle_column_error.error.title": "О, не!",
|
||||
"bundle_column_error.network.body": "Възникна грешка, опитвайки зареждане на страницата. Това може да е заради временен проблем с интернет връзката ви или този сървър.",
|
||||
"bundle_column_error.network.title": "Мрежова грешка",
|
||||
"bundle_column_error.retry": "Нов опит",
|
||||
"bundle_column_error.return": "Обратно към началото",
|
||||
"bundle_column_error.routing.body": "The requested page could not be found. Are you sure the URL in the address bar is correct?",
|
||||
"bundle_column_error.routing.body": "Заявената страница не може да се намери. Сигурни ли сте, че URL адресът в адресната лента е правилен?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Затваряне",
|
||||
"bundle_modal_error.message": "Нещо се обърка, зареждайки компонента.",
|
||||
"bundle_modal_error.retry": "Нов опит",
|
||||
"closed_registrations.other_server_instructions": "Поради това че Mastodon е децентрализиран, можеш да създадеш акаунт на друг сървър, от който можеш да комуникираш с този.",
|
||||
"closed_registrations_modal.description": "Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Find another server",
|
||||
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
|
||||
"closed_registrations_modal.title": "Signing up on Mastodon",
|
||||
"column.about": "About",
|
||||
"closed_registrations_modal.description": "Създаването на акаунт в {domain} сега не е възможно, но обърнете внимание, че нямате нужда от акаунт конкретно на {domain}, за да ползвате Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Намиране на друг сървър",
|
||||
"closed_registrations_modal.preamble": "Mastodon е децентрализиран, така че няма значение къде създавате акаунта си, ще може да последвате и взаимодействате с всеки на този сървър. Може дори да стартирате свой собствен сървър!",
|
||||
"closed_registrations_modal.title": "Регистриране в Mastodon",
|
||||
"column.about": "Относно",
|
||||
"column.blocks": "Блокирани потребители",
|
||||
"column.bookmarks": "Отметки",
|
||||
"column.community": "Локална емисия",
|
||||
"column.direct": "Лични съобщения",
|
||||
"column.direct": "Директни съобщения",
|
||||
"column.directory": "Разглеждане на профили",
|
||||
"column.domain_blocks": "Блокирани домейни",
|
||||
"column.favourites": "Любими",
|
||||
|
@ -127,11 +127,11 @@
|
|||
"compose.language.change": "Смяна на езика",
|
||||
"compose.language.search": "Търсене на езици...",
|
||||
"compose_form.direct_message_warning_learn_more": "Още информация",
|
||||
"compose_form.encryption_warning": "Поставете в Мастодон не са криптирани от край до край. Не споделяйте никаква чувствителна информация.",
|
||||
"compose_form.encryption_warning": "Публикациите в Mastodon не са криптирани от край до край. Не споделяйте никаква чувствителна информация там.",
|
||||
"compose_form.hashtag_warning": "Тази публикация няма да бъде изброена под нито един хаштаг, тъй като е скрита. Само публични публикации могат да се търсят по хаштаг.",
|
||||
"compose_form.lock_disclaimer": "Вашият акаунт не е {locked}. Всеки може да ви последва, за да прегледа вашите публикации само за последователи.",
|
||||
"compose_form.lock_disclaimer.lock": "заключено",
|
||||
"compose_form.placeholder": "Какво си мислиш?",
|
||||
"compose_form.placeholder": "Какво мислите?",
|
||||
"compose_form.poll.add_option": "Добавяне на избор",
|
||||
"compose_form.poll.duration": "Времетраене на анкетата",
|
||||
"compose_form.poll.option_placeholder": "Избор {number}",
|
||||
|
@ -146,51 +146,51 @@
|
|||
"compose_form.sensitive.unmarked": "{count, plural, one {Мултимедията не е маркирана като деликатна} other {Мултимедиите не са маркирани като деликатни}}",
|
||||
"compose_form.spoiler.marked": "Текстът е скрит зад предупреждение",
|
||||
"compose_form.spoiler.unmarked": "Текстът не е скрит",
|
||||
"compose_form.spoiler_placeholder": "Content warning",
|
||||
"compose_form.spoiler_placeholder": "Тук напишете предупреждението си",
|
||||
"confirmation_modal.cancel": "Отказ",
|
||||
"confirmations.block.block_and_report": "Блокиране и докладване",
|
||||
"confirmations.block.confirm": "Блокиране",
|
||||
"confirmations.block.message": "Наистина ли искате да блокирате {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Оттегляне на заявката",
|
||||
"confirmations.cancel_follow_request.message": "Наистина ли искате да оттеглите заявката си да последвате {name}?",
|
||||
"confirmations.delete.confirm": "Изтриване",
|
||||
"confirmations.delete.message": "Наистина ли искате да изтриете публикацията?",
|
||||
"confirmations.delete_list.confirm": "Изтриване",
|
||||
"confirmations.delete_list.message": "Наистина ли искате да изтриете завинаги този списък?",
|
||||
"confirmations.discard_edit_media.confirm": "Отмени",
|
||||
"confirmations.discard_edit_media.message": "Не сте запазили промени на описанието или огледа на медията, отхвърляте ли ги въпреки това?",
|
||||
"confirmations.discard_edit_media.confirm": "Отхвърляне",
|
||||
"confirmations.discard_edit_media.message": "Не сте запазили промени на описанието или огледа на мултимедията, отхвърляте ли ги?",
|
||||
"confirmations.domain_block.confirm": "Блокиране на целия домейн",
|
||||
"confirmations.domain_block.message": "Наистина ли искате да блокирате целия {domain}? В повечето случаи няколко блокирания или заглушавания са достатъчно и за предпочитане. Няма да виждате съдържание от домейна из публичните места или известията си. Вашите последователи от този домейн ще се премахнат.",
|
||||
"confirmations.logout.confirm": "Излизане",
|
||||
"confirmations.logout.message": "Наистина ли искате да излезете?",
|
||||
"confirmations.mute.confirm": "Заглушаване",
|
||||
"confirmations.mute.explanation": "Това ще скрие публикации от тях и публикации, които ги споменават, но все пак ще им позволи да виждат вашите публикации и да ви следват.",
|
||||
"confirmations.mute.message": "Сигурни ли сте, че искате да заглушите {name}?",
|
||||
"confirmations.mute.message": "Наистина ли искате да заглушите {name}?",
|
||||
"confirmations.redraft.confirm": "Изтриване и преработване",
|
||||
"confirmations.redraft.message": "Are you sure you want to delete this status and re-draft it? You will lose all replies, boosts and favourites to it.",
|
||||
"confirmations.reply.confirm": "Отговор",
|
||||
"confirmations.reply.message": "Отговарянето сега ще замени съобщението, което в момента съставяте. Сигурни ли сте, че искате да продължите?",
|
||||
"confirmations.unfollow.confirm": "Отследване",
|
||||
"confirmations.unfollow.confirm": "Без следване",
|
||||
"confirmations.unfollow.message": "Наистина ли искате да не следвате {name}?",
|
||||
"conversation.delete": "Изтриване на разговора",
|
||||
"conversation.mark_as_read": "Маркиране като прочетено",
|
||||
"conversation.open": "Преглед на разговора",
|
||||
"conversation.with": "С {names}",
|
||||
"copypaste.copied": "Копирано",
|
||||
"copypaste.copy": "Copy",
|
||||
"copypaste.copy": "Копиране",
|
||||
"directory.federated": "От познат федивърс",
|
||||
"directory.local": "Само от {domain}",
|
||||
"directory.new_arrivals": "Новодошли",
|
||||
"directory.recently_active": "Наскоро активни",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.public_timeline": "These are the most recent public posts from people on this and other servers of the decentralized network that this server knows about.",
|
||||
"embed.instructions": "Embed this status on your website by copying the code below.",
|
||||
"disabled_account_banner.account_settings": "Настройки на акаунта",
|
||||
"disabled_account_banner.text": "Вашият акаунт {disabledAccount} сега е изключен.",
|
||||
"dismissable_banner.community_timeline": "Ето най-скорошните публични публикации от хора, чиито акаунти са разположени в {domain}.",
|
||||
"dismissable_banner.dismiss": "Отхвърляне",
|
||||
"dismissable_banner.explore_links": "Тези новини се разказват от хората в този и други сървъри на децентрализираната мрежа точно сега.",
|
||||
"dismissable_banner.explore_statuses": "Тези публикации от този и други сървъри в децентрализираната мрежа набират популярност сега на този сървър.",
|
||||
"dismissable_banner.explore_tags": "Тези хаштагове сега набират популярност сред хората в този и други сървъри на децентрализирата мрежа.",
|
||||
"dismissable_banner.public_timeline": "Ето най-скорошните публични публикации от хора в този и други сървъри на децентрализираната мрежа, за които този сървър познава.",
|
||||
"embed.instructions": "Вградете публикацията в уебсайта си, копирайки кода долу.",
|
||||
"embed.preview": "Ето как ще изглежда:",
|
||||
"emoji_button.activity": "Дейност",
|
||||
"emoji_button.clear": "Изчистване",
|
||||
|
@ -223,7 +223,7 @@
|
|||
"empty_column.hashtag": "Още няма нищо в този хаштаг.",
|
||||
"empty_column.home": "Вашата начална емисия е празна! Посетете {public} или използвайте търсене, за да започнете и да се запознаете с други потребители.",
|
||||
"empty_column.home.suggestions": "Преглед на някои предложения",
|
||||
"empty_column.list": "There is nothing in this list yet.",
|
||||
"empty_column.list": "Още няма нищо в този списък. Когато членовете на списъка публикуват нови публикации, то те ще се появят тук.",
|
||||
"empty_column.lists": "Все още нямате списъци. Когато създадете такъв, той ще се покаже тук.",
|
||||
"empty_column.mutes": "Още не сте заглушавали потребители.",
|
||||
"empty_column.notifications": "Все още нямате известия. Взаимодействайте с другите, за да започнете разговора.",
|
||||
|
@ -231,7 +231,7 @@
|
|||
"error.unexpected_crash.explanation": "Поради грешка в нашия код или проблем със съвместимостта на браузъра, тази страница не може да се покаже правилно.",
|
||||
"error.unexpected_crash.explanation_addons": "Тази страница не може да се покаже правилно. Тази грешка вероятно е причинена от добавка на браузъра или инструменти за автоматичен превод.",
|
||||
"error.unexpected_crash.next_steps": "Опитайте да опресните страницата. Ако това не помогне, все още можете да използвате Mastodon чрез различен браузър или приложение.",
|
||||
"error.unexpected_crash.next_steps_addons": "Опитайте да ги деактивирате и да опресните страницата. Ако това не помогне, може все още да използвате Mastodon чрез различен браузър или приложение.",
|
||||
"error.unexpected_crash.next_steps_addons": "Опитайте се да ги изключите и да опресните страницата. Ако това не помогне, то още може да използвате Mastodon чрез различен браузър или приложение.",
|
||||
"errors.unexpected_crash.copy_stacktrace": "Копиране на stacktrace-а в клипборда",
|
||||
"errors.unexpected_crash.report_issue": "Сигнал за проблем",
|
||||
"explore.search_results": "Резултати от търсенето",
|
||||
|
@ -243,32 +243,32 @@
|
|||
"filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.",
|
||||
"filter_modal.added.context_mismatch_title": "Несъвпадение на контекста!",
|
||||
"filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.",
|
||||
"filter_modal.added.expired_title": "Изтекал филтър!",
|
||||
"filter_modal.added.expired_title": "Изтекъл филтър!",
|
||||
"filter_modal.added.review_and_configure": "To review and further configure this filter category, go to the {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Настройки на филтър",
|
||||
"filter_modal.added.review_and_configure_title": "Настройки на филтъра",
|
||||
"filter_modal.added.settings_link": "страница с настройки",
|
||||
"filter_modal.added.short_explanation": "This post has been added to the following filter category: {title}.",
|
||||
"filter_modal.added.title": "Филтърът е добавен!",
|
||||
"filter_modal.select_filter.context_mismatch": "не е приложимо за този контекст",
|
||||
"filter_modal.select_filter.expired": "изтекло",
|
||||
"filter_modal.select_filter.prompt_new": "Нова категория: {name}",
|
||||
"filter_modal.select_filter.search": "Търси или създай",
|
||||
"filter_modal.select_filter.search": "Търсене или създаване",
|
||||
"filter_modal.select_filter.subtitle": "Изберете съществуваща категория или създайте нова",
|
||||
"filter_modal.select_filter.title": "Филтриране на поста",
|
||||
"filter_modal.title.status": "Филтрирай пост",
|
||||
"filter_modal.select_filter.title": "Филтриране на публ.",
|
||||
"filter_modal.title.status": "Филтриране на публ.",
|
||||
"follow_recommendations.done": "Готово",
|
||||
"follow_recommendations.heading": "Следвайте хора, които харесвате, за да виждате техните съобщения! Ето някои предложения.",
|
||||
"follow_recommendations.lead": "Съобщения от хора, които следвате, ще се показват в хронологичен ред на вашата главна страница. Не се страхувайте, че ще сгрешите, по всяко време много лесно можете да спрете да ги следвате!",
|
||||
"follow_recommendations.heading": "Следвайте хора, от които харесвате да виждате публикации! Ето някои предложения.",
|
||||
"follow_recommendations.lead": "Публикациите от хората, които следвате, ще се показват в хронологично в началния ви инфопоток. Не се страхувайте, че ще сгрешите, по всяко време много лесно може да спрете да ги следвате!",
|
||||
"follow_request.authorize": "Упълномощаване",
|
||||
"follow_request.reject": "Отхвърляне",
|
||||
"follow_requests.unlocked_explanation": "Въпреки че акаунтът ви не е заключен, служителите на {domain} помислиха, че може да искате да преглеждате ръчно заявките за последване на тези профили.",
|
||||
"footer.about": "About",
|
||||
"footer.directory": "Profiles directory",
|
||||
"footer.get_app": "Get the app",
|
||||
"footer.invite": "Invite people",
|
||||
"footer.about": "Относно",
|
||||
"footer.directory": "Директория на профилите",
|
||||
"footer.get_app": "Вземане на приложението",
|
||||
"footer.invite": "Поканване на хора",
|
||||
"footer.keyboard_shortcuts": "Клавишни съчетания",
|
||||
"footer.privacy_policy": "Политика за поверителност",
|
||||
"footer.source_code": "View source code",
|
||||
"footer.source_code": "Преглед на изходния код",
|
||||
"generic.saved": "Запазено",
|
||||
"getting_started.heading": "Първи стъпки",
|
||||
"hashtag.column_header.tag_mode.all": "и {additional}",
|
||||
|
@ -291,33 +291,33 @@
|
|||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.on_another_server": "На различен сървър",
|
||||
"interaction_modal.on_this_server": "На този сървър",
|
||||
"interaction_modal.other_server_instructions": "Просто копипействате URL адреса в лентата за търсене на любимото си приложение или уеб интерфейс, където сте влезли.",
|
||||
"interaction_modal.preamble": "Откак Mastodon е децентрализиран, може да употребявате съществуващ акаунт, разположен на друг сървър на Mastodon или съвместима платформа, ако нямате акаунт на този сървър.",
|
||||
"interaction_modal.title.favourite": "Любими публикации на {name}",
|
||||
"interaction_modal.title.follow": "Последване на {name}",
|
||||
"interaction_modal.title.reblog": "Boost {name}'s post",
|
||||
"interaction_modal.title.reply": "Reply to {name}'s post",
|
||||
"interaction_modal.title.reply": "Отговаряне на публикацията на {name}",
|
||||
"intervals.full.days": "{number, plural, one {# ден} other {# дни}}",
|
||||
"intervals.full.hours": "{number, plural, one {# час} other {# часа}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# минута} other {# минути}}",
|
||||
"keyboard_shortcuts.back": "за придвижване назад",
|
||||
"keyboard_shortcuts.blocked": "за отваряне на списъка с блокирани потребители",
|
||||
"keyboard_shortcuts.back": "Навигиране назад",
|
||||
"keyboard_shortcuts.blocked": "Отваряне на списъка с блокирани потребители",
|
||||
"keyboard_shortcuts.boost": "за споделяне",
|
||||
"keyboard_shortcuts.column": "Съсредоточение на колона",
|
||||
"keyboard_shortcuts.compose": "за фокусиране на текстовото пространство за композиране",
|
||||
"keyboard_shortcuts.description": "Описание",
|
||||
"keyboard_shortcuts.direct": "to open direct messages column",
|
||||
"keyboard_shortcuts.down": "за придвижване надолу в списъка",
|
||||
"keyboard_shortcuts.enter": "to open status",
|
||||
"keyboard_shortcuts.direct": "за отваряне на колоната с директни съобщения",
|
||||
"keyboard_shortcuts.down": "Преместване надолу в списъка",
|
||||
"keyboard_shortcuts.enter": "Отваряне на публикация",
|
||||
"keyboard_shortcuts.favourite": "Любима публикация",
|
||||
"keyboard_shortcuts.favourites": "Отваряне на списъка с любими",
|
||||
"keyboard_shortcuts.federated": "да отвори обединена хронология",
|
||||
"keyboard_shortcuts.heading": "Клавишни съчетания",
|
||||
"keyboard_shortcuts.home": "за отваряне на началната емисия",
|
||||
"keyboard_shortcuts.hotkey": "Бърз клавиш",
|
||||
"keyboard_shortcuts.legend": "за показване на тази легенда",
|
||||
"keyboard_shortcuts.legend": "Показване на тази легенда",
|
||||
"keyboard_shortcuts.local": "за отваряне на локалната емисия",
|
||||
"keyboard_shortcuts.mention": "Споменаване на автор",
|
||||
"keyboard_shortcuts.muted": "Отваряне на списъка със заглушени потребители",
|
||||
|
@ -332,17 +332,17 @@
|
|||
"keyboard_shortcuts.spoilers": "за показване/скриване на ПС полето",
|
||||
"keyboard_shortcuts.start": "за отваряне на колоната \"първи стъпки\"",
|
||||
"keyboard_shortcuts.toggle_hidden": "за показване/скриване на текст зад ПС",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "Показване/скриване на мултимедия",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "Показване/скриване на мултимедията",
|
||||
"keyboard_shortcuts.toot": "Начало на нова публикация",
|
||||
"keyboard_shortcuts.unfocus": "за дефокусиране на текстовото поле за композиране/търсене",
|
||||
"keyboard_shortcuts.up": "за придвижване нагоре в списъка",
|
||||
"keyboard_shortcuts.up": "Преместване нагоре в списъка",
|
||||
"lightbox.close": "Затваряне",
|
||||
"lightbox.compress": "Компресиране на полето за преглед на изображение",
|
||||
"lightbox.expand": "Разгъване на полето за преглед на изображение",
|
||||
"lightbox.compress": "Свиване на полето за преглед на образи",
|
||||
"lightbox.expand": "Разгъване на полето за преглед на образи",
|
||||
"lightbox.next": "Напред",
|
||||
"lightbox.previous": "Назад",
|
||||
"limited_account_hint.action": "Покажи профила въпреки това",
|
||||
"limited_account_hint.title": "This profile has been hidden by the moderators of {domain}.",
|
||||
"limited_account_hint.title": "Този профил е бил скрит от модераторита на {domain}.",
|
||||
"lists.account.add": "Добавяне към списък",
|
||||
"lists.account.remove": "Премахване от списък",
|
||||
"lists.delete": "Изтриване на списък",
|
||||
|
@ -361,11 +361,11 @@
|
|||
"media_gallery.toggle_visible": "Скриване на {number, plural, one {изображение} other {изображения}}",
|
||||
"missing_indicator.label": "Не е намерено",
|
||||
"missing_indicator.sublabel": "Ресурсът не може да се намери",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Вашият акаунт {disabledAccount} сега е изключен, защото се преместихте в {movedToAccount}.",
|
||||
"mute_modal.duration": "Времетраене",
|
||||
"mute_modal.hide_notifications": "Скривате ли известията от този потребител?",
|
||||
"mute_modal.indefinite": "Неопределено",
|
||||
"navigation_bar.about": "About",
|
||||
"navigation_bar.about": "За тази инстанция",
|
||||
"navigation_bar.blocks": "Блокирани потребители",
|
||||
"navigation_bar.bookmarks": "Отметки",
|
||||
"navigation_bar.community_timeline": "Локална емисия",
|
||||
|
@ -388,7 +388,7 @@
|
|||
"navigation_bar.public_timeline": "Публичен канал",
|
||||
"navigation_bar.search": "Търсене",
|
||||
"navigation_bar.security": "Сигурност",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"not_signed_in_indicator.not_signed_in": "Трябва да се регистрирате за достъп до този ресурс.",
|
||||
"notification.admin.report": "{name} докладва {target}",
|
||||
"notification.admin.sign_up": "{name} се регистрира",
|
||||
"notification.favourite": "{name} направи любима ваша публикация",
|
||||
|
@ -456,17 +456,17 @@
|
|||
"privacy.public.short": "Публично",
|
||||
"privacy.unlisted.long": "Visible for all, but opted-out of discovery features",
|
||||
"privacy.unlisted.short": "Скрито",
|
||||
"privacy_policy.last_updated": "Last updated {date}",
|
||||
"privacy_policy.last_updated": "Последно осъвременяване на {date}",
|
||||
"privacy_policy.title": "Политика за поверителност",
|
||||
"refresh": "Опресняване",
|
||||
"regeneration_indicator.label": "Зареждане…",
|
||||
"regeneration_indicator.sublabel": "Вашата начална емисия се подготвя!",
|
||||
"relative_time.days": "{number}д.",
|
||||
"relative_time.full.days": "{number, plural, one {# day} other {# days}} ago",
|
||||
"relative_time.full.hours": "{number, plural, one {# hour} other {# hours}} ago",
|
||||
"relative_time.full.days": "преди {number, plural, one {# ден} other {# дни}}",
|
||||
"relative_time.full.hours": "преди {number, plural, one {# час} other {# часа}}",
|
||||
"relative_time.full.just_now": "току-що",
|
||||
"relative_time.full.minutes": "{number, plural, one {# minute} other {# minutes}} ago",
|
||||
"relative_time.full.seconds": "{number, plural, one {# second} other {# seconds}} ago",
|
||||
"relative_time.full.minutes": "преди {number, plural, one {# минута} other {# минути}}",
|
||||
"relative_time.full.seconds": "преди {number, plural, one {# секунда} other {# секунди}}",
|
||||
"relative_time.hours": "{number}ч.",
|
||||
"relative_time.just_now": "сега",
|
||||
"relative_time.minutes": "{number}м.",
|
||||
|
@ -478,45 +478,45 @@
|
|||
"report.categories.other": "Друго",
|
||||
"report.categories.spam": "Спам",
|
||||
"report.categories.violation": "Съдържание, нарушаващо едно или повече правила на сървъра",
|
||||
"report.category.subtitle": "Choose the best match",
|
||||
"report.category.title": "Tell us what's going on with this {type}",
|
||||
"report.category.subtitle": "Изберете най-доброто съвпадение",
|
||||
"report.category.title": "Разкажете ни какво се случва с това: {type}",
|
||||
"report.category.title_account": "профил",
|
||||
"report.category.title_status": "публикация",
|
||||
"report.close": "Готово",
|
||||
"report.comment.title": "Is there anything else you think we should know?",
|
||||
"report.comment.title": "Има ли нещо друго, което смятате, че трябва да знаем?",
|
||||
"report.forward": "Препращане до {target}",
|
||||
"report.forward_hint": "Акаунтът е от друг сървър. Ще изпратите ли анонимно копие на доклада и там?",
|
||||
"report.mute": "Mute",
|
||||
"report.mute_explanation": "You will not see their posts. They can still follow you and see your posts and will not know that they are muted.",
|
||||
"report.next": "Next",
|
||||
"report.mute": "Заглушаване",
|
||||
"report.mute_explanation": "Няма да виждате публикациите на това лице. То още може да ви следва и да вижда публикациите ви и няма да знае, че е заглушено.",
|
||||
"report.next": "Напред",
|
||||
"report.placeholder": "Допълнителни коментари",
|
||||
"report.reasons.dislike": "Не ми харесва",
|
||||
"report.reasons.dislike_description": "Не е нещо, които искам да виждам",
|
||||
"report.reasons.other": "Нещо друго е",
|
||||
"report.reasons.other_description": "The issue does not fit into other categories",
|
||||
"report.reasons.other_description": "Проблемът не попада в нито една от другите категории",
|
||||
"report.reasons.spam": "Спам е",
|
||||
"report.reasons.spam_description": "Malicious links, fake engagement, or repetitive replies",
|
||||
"report.reasons.spam_description": "Зловредни връзки, фалшиви взаимодействия, или повтарящи се отговори",
|
||||
"report.reasons.violation": "Нарушава правилата на сървъра",
|
||||
"report.reasons.violation_description": "You are aware that it breaks specific rules",
|
||||
"report.rules.subtitle": "Select all that apply",
|
||||
"report.reasons.violation_description": "Знаете, че нарушава особени правила",
|
||||
"report.rules.subtitle": "Изберете всичко, което да се прилага",
|
||||
"report.rules.title": "Кои правила са нарушени?",
|
||||
"report.statuses.subtitle": "Select all that apply",
|
||||
"report.statuses.title": "Are there any posts that back up this report?",
|
||||
"report.statuses.subtitle": "Изберете всичко, което да се прилага",
|
||||
"report.statuses.title": "Има ли някакви публикации, подкрепящи този доклад?",
|
||||
"report.submit": "Подаване",
|
||||
"report.target": "Докладване на {target}",
|
||||
"report.thanks.take_action": "Here are your options for controlling what you see on Mastodon:",
|
||||
"report.thanks.take_action_actionable": "While we review this, you can take action against @{name}:",
|
||||
"report.thanks.take_action": "Ето възможностите ви за управление какво виждате в Mastodon:",
|
||||
"report.thanks.take_action_actionable": "Докато преглеждаме това, може да предприемете действие срещу @{name}:",
|
||||
"report.thanks.title": "Не искате ли да виждате това?",
|
||||
"report.thanks.title_actionable": "Благодарности за докладването, ще го прегледаме.",
|
||||
"report.unfollow": "Стоп на следването на @{name}",
|
||||
"report.unfollow_explanation": "You are following this account. To not see their posts in your home feed anymore, unfollow them.",
|
||||
"report_notification.attached_statuses": "{count, plural, one {{count} post} other {{count} posts}} attached",
|
||||
"report_notification.categories.other": "Other",
|
||||
"report_notification.categories.spam": "Spam",
|
||||
"report_notification.categories.violation": "Rule violation",
|
||||
"report_notification.open": "Open report",
|
||||
"report.unfollow_explanation": "Последвали сте този акаунт. За да не виждате повече публикациите му в началния си инфоканал, то спрете да го следвате.",
|
||||
"report_notification.attached_statuses": "прикачено {count, plural, one {{count} публикация} other {{count} публикации}}",
|
||||
"report_notification.categories.other": "Друго",
|
||||
"report_notification.categories.spam": "Спам",
|
||||
"report_notification.categories.violation": "Нарушение на правилото",
|
||||
"report_notification.open": "Отваряне на доклада",
|
||||
"search.placeholder": "Търсене",
|
||||
"search.search_or_paste": "Search or paste URL",
|
||||
"search.search_or_paste": "Търсене или поставяне на URL адрес",
|
||||
"search_popout.search_format": "Формат за разширено търсене",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "хаштаг",
|
||||
|
@ -524,22 +524,22 @@
|
|||
"search_popout.tips.text": "Обикновеният текст връща съответстващи показвани имена, потребителски имена и хаштагове",
|
||||
"search_popout.tips.user": "потребител",
|
||||
"search_results.accounts": "Хора",
|
||||
"search_results.all": "All",
|
||||
"search_results.all": "Всичко",
|
||||
"search_results.hashtags": "Хаштагове",
|
||||
"search_results.nothing_found": "Не може да се намери каквото и да било за тези термини при търсене",
|
||||
"search_results.statuses": "Публикации",
|
||||
"search_results.statuses_fts_disabled": "Търсенето на публикации по тяхното съдържание не е активирано за този Mastodon сървър.",
|
||||
"search_results.title": "Search for {q}",
|
||||
"search_results.title": "Търсене за {q}",
|
||||
"search_results.total": "{count, number} {count, plural, one {резултат} other {резултата}}",
|
||||
"server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)",
|
||||
"server_banner.active_users": "active users",
|
||||
"server_banner.administered_by": "Administered by:",
|
||||
"server_banner.introduction": "{domain} is part of the decentralized social network powered by {mastodon}.",
|
||||
"server_banner.learn_more": "Learn more",
|
||||
"server_banner.server_stats": "Server stats:",
|
||||
"sign_in_banner.create_account": "Create account",
|
||||
"sign_in_banner.sign_in": "Sign in",
|
||||
"sign_in_banner.text": "Sign in to follow profiles or hashtags, favourite, share and reply to posts, or interact from your account on a different server.",
|
||||
"server_banner.about_active_users": "Ползващите сървъра през последните 30 дни (дейните месечно потребители)",
|
||||
"server_banner.active_users": "дейни потребители",
|
||||
"server_banner.administered_by": "Администрира се от:",
|
||||
"server_banner.introduction": "{domain} е част от децентрализираната социална мрежа, поддържана от {mastodon}.",
|
||||
"server_banner.learn_more": "Научете повече",
|
||||
"server_banner.server_stats": "Статистика на сървъра:",
|
||||
"sign_in_banner.create_account": "Създаване на акаунт",
|
||||
"sign_in_banner.sign_in": "Вход",
|
||||
"sign_in_banner.text": "Влезте, за да последвате профили или хаштагове, любимо, споделяне и отговаряне на публикации или взаимодействие от акаунта ви на друг сървър.",
|
||||
"status.admin_account": "Отваряне на интерфейс за модериране за @{name}",
|
||||
"status.admin_status": "Open this status in the moderation interface",
|
||||
"status.block": "Блокиране на @{name}",
|
||||
|
@ -576,7 +576,7 @@
|
|||
"status.reblogs.empty": "Все още никой не е споделил тази публикация. Когато някой го направи, ще се покаже тук.",
|
||||
"status.redraft": "Изтриване и преработване",
|
||||
"status.remove_bookmark": "Премахване на отметката",
|
||||
"status.replied_to": "Replied to {name}",
|
||||
"status.replied_to": "Отговори на {name}",
|
||||
"status.reply": "Отговор",
|
||||
"status.replyAll": "Отговор на тема",
|
||||
"status.report": "Докладване на @{name}",
|
||||
|
@ -587,15 +587,15 @@
|
|||
"status.show_less_all": "Покажи по-малко за всички",
|
||||
"status.show_more": "Показване на повече",
|
||||
"status.show_more_all": "Показване на повече за всички",
|
||||
"status.show_original": "Show original",
|
||||
"status.translate": "Translate",
|
||||
"status.translated_from_with": "Translated from {lang} using {provider}",
|
||||
"status.show_original": "Показване на първообраза",
|
||||
"status.translate": "Превод",
|
||||
"status.translated_from_with": "Преведено от {lang}, използвайки {provider}",
|
||||
"status.uncached_media_warning": "Не е налично",
|
||||
"status.unmute_conversation": "Раззаглушаване на разговор",
|
||||
"status.unpin": "Разкачане от профила",
|
||||
"subscribed_languages.lead": "Only posts in selected languages will appear on your home and list timelines after the change. Select none to receive posts in all languages.",
|
||||
"subscribed_languages.save": "Запазване на промените",
|
||||
"subscribed_languages.target": "Change subscribed languages for {target}",
|
||||
"subscribed_languages.target": "Смяна на езика за {target}",
|
||||
"suggestions.dismiss": "Отхвърляне на предложение",
|
||||
"suggestions.header": "Може да се интересувате от…",
|
||||
"tabs_bar.federated_timeline": "Обединен",
|
||||
|
@ -611,7 +611,7 @@
|
|||
"timeline_hint.resources.followers": "Последователи",
|
||||
"timeline_hint.resources.follows": "Последвани",
|
||||
"timeline_hint.resources.statuses": "По-стари публикации",
|
||||
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {{days} days}}",
|
||||
"trends.counter_by_accounts": "{count, plural, one {{counter} човек} other {{counter} души}} {days, plural, one {за последния {days} ден} other {за последните {days} дни}}",
|
||||
"trends.trending_now": "Налагащи се сега",
|
||||
"ui.beforeunload": "Черновата ви ще се загуби, ако излезете от Mastodon.",
|
||||
"units.short.billion": "{count}млрд",
|
||||
|
|
|
@ -28,8 +28,8 @@
|
|||
"account.edit_profile": "Kemmañ ar profil",
|
||||
"account.enable_notifications": "Ma c'hemenn pa vez embannet traoù gant @{name}",
|
||||
"account.endorse": "Lakaat war-wel war ar profil",
|
||||
"account.featured_tags.last_status_at": "Kemennad diwezhañ : {date}",
|
||||
"account.featured_tags.last_status_never": "Kemennad ebet",
|
||||
"account.featured_tags.last_status_at": "Kannad diwezhañ : {date}",
|
||||
"account.featured_tags.last_status_never": "Kannad ebet",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.follow": "Heuliañ",
|
||||
"account.followers": "Tud koumanantet",
|
||||
|
@ -57,7 +57,7 @@
|
|||
"account.requested": "O c'hortoz an asant. Klikit evit nullañ ar goulenn heuliañ",
|
||||
"account.share": "Skignañ profil @{name}",
|
||||
"account.show_reblogs": "Diskouez skignadennoù @{name}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} C'hemennad} two {{counter} Gemennad} other {{counter} a Gemennad}}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} C'hannad} two {{counter} Gannad} other {{counter} a Gannadoù}}",
|
||||
"account.unblock": "Diverzañ @{name}",
|
||||
"account.unblock_domain": "Diverzañ an domani {domain}",
|
||||
"account.unblock_short": "Distankañ",
|
||||
|
@ -102,7 +102,7 @@
|
|||
"column.blocks": "Implijer·ezed·ien berzet",
|
||||
"column.bookmarks": "Sinedoù",
|
||||
"column.community": "Red-amzer lec'hel",
|
||||
"column.direct": "Direct messages",
|
||||
"column.direct": "Kemennad eeun",
|
||||
"column.directory": "Mont a-dreuz ar profiloù",
|
||||
"column.domain_blocks": "Domani berzet",
|
||||
"column.favourites": "Muiañ-karet",
|
||||
|
@ -111,7 +111,7 @@
|
|||
"column.lists": "Listennoù",
|
||||
"column.mutes": "Implijer·ion·ezed kuzhet",
|
||||
"column.notifications": "Kemennoù",
|
||||
"column.pins": "Kemennadoù spilhennet",
|
||||
"column.pins": "Kannadoù spilhennet",
|
||||
"column.public": "Red-amzer kevreet",
|
||||
"column_back_button.label": "Distro",
|
||||
"column_header.hide_settings": "Kuzhat an arventennoù",
|
||||
|
@ -127,9 +127,9 @@
|
|||
"compose.language.change": "Cheñch yezh",
|
||||
"compose.language.search": "Search languages...",
|
||||
"compose_form.direct_message_warning_learn_more": "Gouzout hiroc'h",
|
||||
"compose_form.encryption_warning": "Kemennadoù war Mastodon na vezont ket sifret penn-da-benn. Na rannit ket titouroù kizidik dre Mastodon.",
|
||||
"compose_form.hashtag_warning": "Ne vo ket listennet ar c'hemennad-mañ dindan gerioù-klik ebet dre m'eo anlistennet. N'eus nemet ar c'hemennadoù foran a c'hall bezañ klasket dre c'her-klik.",
|
||||
"compose_form.lock_disclaimer": "N'eo ket {locked} ho kont. An holl a c'hal ho heuliañ evit gwelet ho kemennadoù prevez.",
|
||||
"compose_form.encryption_warning": "Kannadoù war Mastodon na vezont ket sifret penn-da-benn. Na rannit ket titouroù kizidik dre Mastodon.",
|
||||
"compose_form.hashtag_warning": "Ne vo ket listennet ar c'hannad-mañ dindan gerioù-klik ebet dre m'eo anlistennet. N'eus nemet ar c'hannadoù foran a c'hall bezañ klasket dre c'her-klik.",
|
||||
"compose_form.lock_disclaimer": "N'eo ket {locked} ho kont. An holl a c'hal ho heuliañ evit gwelet ho kannadoù prevez.",
|
||||
"compose_form.lock_disclaimer.lock": "prennet",
|
||||
"compose_form.placeholder": "Petra emaoc'h o soñjal e-barzh ?",
|
||||
"compose_form.poll.add_option": "Ouzhpenniñ un dibab",
|
||||
|
@ -154,7 +154,7 @@
|
|||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Ha sur oc'h e fell deoc'h nullañ ho reked evit heuliañ {name} ?",
|
||||
"confirmations.delete.confirm": "Dilemel",
|
||||
"confirmations.delete.message": "Ha sur oc'h e fell deoc'h dilemel ar c'hemennad-mañ ?",
|
||||
"confirmations.delete.message": "Ha sur oc'h e fell deoc'h dilemel ar c'hannad-mañ ?",
|
||||
"confirmations.delete_list.confirm": "Dilemel",
|
||||
"confirmations.delete_list.message": "Ha sur eo hoc'h eus c'hoant da zilemel ar roll-mañ da vat ?",
|
||||
"confirmations.discard_edit_media.confirm": "Nac'hañ",
|
||||
|
@ -164,10 +164,10 @@
|
|||
"confirmations.logout.confirm": "Digevreañ",
|
||||
"confirmations.logout.message": "Ha sur oc'h e fell deoc'h digevreañ ?",
|
||||
"confirmations.mute.confirm": "Kuzhat",
|
||||
"confirmations.mute.explanation": "Kement-se a guzho ar c'hemennadoù skrivet gantañ·i hag ar re a veneg anezhañ·i, met ne viro ket outañ·i a welet ho kemennadoù nag a heuliañ ac'hanoc'h.",
|
||||
"confirmations.mute.explanation": "Kement-se a guzho ar c'hannadoù skrivet gantañ·i hag ar re a veneg anezhañ·i, met ne viro ket outañ·i a welet ho kannadoù nag a heuliañ ac'hanoc'h.",
|
||||
"confirmations.mute.message": "Ha sur oc'h e fell deoc'h kuzhaat {name} ?",
|
||||
"confirmations.redraft.confirm": "Diverkañ ha skrivañ en-dro",
|
||||
"confirmations.redraft.message": "Ha sur oc'h e fell deoc'h dilemel ar c'hemennad-mañ hag e adskrivañ ? Kollet e vo ar merkoù « muiañ-karet » hag ar skignadennoù, hag emzivat e vo ar respontoù d'ar c'hemennad orin.",
|
||||
"confirmations.redraft.message": "Ha sur oc'h e fell deoc'h dilemel ar c'hannad-mañ hag e adskrivañ ? Kollet e vo ar merkoù « muiañ-karet » hag ar skignadennoù, hag emzivat e vo ar respontoù d'ar c'hannad orin.",
|
||||
"confirmations.reply.confirm": "Respont",
|
||||
"confirmations.reply.message": "Respont bremañ a zilamo ar gemennadenn emaoc'h o skrivañ. Sur e oc'h e fell deoc'h kenderc'hel ganti?",
|
||||
"confirmations.unfollow.confirm": "Diheuliañ",
|
||||
|
@ -184,13 +184,13 @@
|
|||
"directory.recently_active": "Oberiant nevez zo",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "Setu kemennadoù foran nevesañ an dud a zo herberc’hiet o c'hontoù gant {domain}.",
|
||||
"dismissable_banner.community_timeline": "Setu kannadoù foran nevesañ an dud a zo herberc’hiet o c'hontoù gant {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.public_timeline": "These are the most recent public posts from people on this and other servers of the decentralized network that this server knows about.",
|
||||
"embed.instructions": "Enframmit ar c'hemennad-mañ en ho lec'hienn en ur eilañ ar c'hod amañ-dindan.",
|
||||
"embed.instructions": "Enframmit ar c'hannad-mañ en ho lec'hienn en ur eilañ ar c'hod amañ-dindan.",
|
||||
"embed.preview": "Setu penaos e teuio war wel :",
|
||||
"emoji_button.activity": "Obererezh",
|
||||
"emoji_button.clear": "Diverkañ",
|
||||
|
@ -208,22 +208,22 @@
|
|||
"emoji_button.symbols": "Arouezioù",
|
||||
"emoji_button.travel": "Lec'hioù ha Beajoù",
|
||||
"empty_column.account_suspended": "Kont ehanet",
|
||||
"empty_column.account_timeline": "Kemennad ebet amañ !",
|
||||
"empty_column.account_timeline": "Kannad ebet amañ !",
|
||||
"empty_column.account_unavailable": "Profil dihegerz",
|
||||
"empty_column.blocks": "N'eus ket bet berzet implijer·ez ganeoc'h c'hoazh.",
|
||||
"empty_column.bookmarked_statuses": "N'ho peus kemennad ebet enrollet en ho sinedoù c'hoazh. Pa vo ouzhpennet unan e teuio war wel amañ.",
|
||||
"empty_column.bookmarked_statuses": "N'ho peus kannad ebet enrollet en ho sinedoù c'hoazh. Pa vo ouzhpennet unan e teuio war wel amañ.",
|
||||
"empty_column.community": "Goulo eo ar red-amzer lec'hel. Skrivit'ta un dra evit lakaat tan dezhi !",
|
||||
"empty_column.direct": "N'ho peus kemennad prevez ebet c'hoazh. Pa vo resevet pe kaset unan ganeoc'h e teuio war wel amañ.",
|
||||
"empty_column.domain_blocks": "N'eus domani kuzh ebet c'hoazh.",
|
||||
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!",
|
||||
"empty_column.favourited_statuses": "N'ho peus kemennad muiañ-karet ebet c'hoazh. Pa vo ouzhpennet unan e teuio war wel amañ.",
|
||||
"empty_column.favourites": "Den ebet n'eus lakaet ar c'hemennad-mañ en e reoù muiañ-karet c'hoazh. Pa vo graet gant unan bennak e teuio war wel amañ.",
|
||||
"empty_column.favourited_statuses": "N'ho peus kannad muiañ-karet ebet c'hoazh. Pa vo ouzhpennet unan e teuio war wel amañ.",
|
||||
"empty_column.favourites": "Den ebet n'eus ouzhpennet ar c'hannad-mañ en e reoù muiañ-karet c'hoazh. Pa vo graet gant unan bennak e teuio war wel amañ.",
|
||||
"empty_column.follow_recommendations": "Seblant a ra ne vez ket genelet damvenegoù evidoc'h. Gallout a rit implijout un enklask evit klask tud hag a vefe anavezet ganeoc'h pe ergerzhout gerioù-klik diouzh ar c'hiz.",
|
||||
"empty_column.follow_requests": "N'ho peus reked heuliañ ebet c'hoazh. Pa vo resevet unan e teuio war wel amañ.",
|
||||
"empty_column.hashtag": "N'eus netra er ger-klik-mañ c'hoazh.",
|
||||
"empty_column.home": "Goullo eo ho red-amzer degemer! Kit da weladenniñ {public} pe implijit ar c'hlask evit kregiñ ganti ha kejañ gant implijer·ien·ezed all.",
|
||||
"empty_column.home.suggestions": "Gwellout damvenegoù",
|
||||
"empty_column.list": "Goullo eo ar roll-mañ evit c'hoazh. Pa vo embannet kemennadoù nevez gant e izili e teuint war wel amañ.",
|
||||
"empty_column.list": "Goullo eo ar roll-mañ evit c'hoazh. Pa vo embannet kannadoù nevez gant e izili e teuint war wel amañ.",
|
||||
"empty_column.lists": "N'ho peus roll ebet c'hoazh. Pa vo krouet unan ganeoc'h e vo diskouezet amañ.",
|
||||
"empty_column.mutes": "N'ho peus kuzhet implijer ebet c'hoazh.",
|
||||
"empty_column.notifications": "N'ho peus kemenn ebet c'hoazh. Grit gant implijer·ezed·ien all evit loc'hañ ar gomz.",
|
||||
|
@ -238,7 +238,7 @@
|
|||
"explore.suggested_follows": "Evidoc'h",
|
||||
"explore.title": "Ergerzhit",
|
||||
"explore.trending_links": "Keleier",
|
||||
"explore.trending_statuses": "Kemennadoù",
|
||||
"explore.trending_statuses": "Kannadoù",
|
||||
"explore.trending_tags": "Gerioù-klik",
|
||||
"filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.",
|
||||
"filter_modal.added.context_mismatch_title": "Context mismatch!",
|
||||
|
@ -247,18 +247,18 @@
|
|||
"filter_modal.added.review_and_configure": "To review and further configure this filter category, go to the {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Filter settings",
|
||||
"filter_modal.added.settings_link": "settings page",
|
||||
"filter_modal.added.short_explanation": "Ar c'hemennad-mañ zo bet ouzhpennet d'ar rummad sil-mañ : {title}.",
|
||||
"filter_modal.added.short_explanation": "Ar c'hannad-mañ zo bet ouzhpennet d'ar rummad sil-mañ : {title}.",
|
||||
"filter_modal.added.title": "Filter added!",
|
||||
"filter_modal.select_filter.context_mismatch": "does not apply to this context",
|
||||
"filter_modal.select_filter.expired": "expired",
|
||||
"filter_modal.select_filter.prompt_new": "New category: {name}",
|
||||
"filter_modal.select_filter.search": "Search or create",
|
||||
"filter_modal.select_filter.subtitle": "Use an existing category or create a new one",
|
||||
"filter_modal.select_filter.title": "Silañ ar c'hemennad-mañ",
|
||||
"filter_modal.title.status": "Silañ ur c'hemennad",
|
||||
"filter_modal.select_filter.title": "Silañ ar c'hannad-mañ",
|
||||
"filter_modal.title.status": "Silañ ur c'hannad",
|
||||
"follow_recommendations.done": "Graet",
|
||||
"follow_recommendations.heading": "Heuilhit tud a blijfe deoc'h lenn o c'hemennadoù ! Setu un nebeud erbedadennoù.",
|
||||
"follow_recommendations.lead": "Kemennadoù gant tud a vez heuliet ganeoc'h a zeuio war wel en urzh kronologel war ho red degemer. Arabat kaout aon ober fazioù, diheuliañ tud a c'hellit ober aes ha forzh pegoulz !",
|
||||
"follow_recommendations.heading": "Heuilhit tud a blijfe deoc'h lenn o c'hannadoù ! Setu un nebeud erbedadennoù.",
|
||||
"follow_recommendations.lead": "Kannadoù gant tud a vez heuliet ganeoc'h a zeuio war wel en urzh kronologel war ho red degemer. Arabat kaout aon ober fazioù, diheuliañ tud a c'hellit ober aes ha forzh pegoulz !",
|
||||
"follow_request.authorize": "Aotren",
|
||||
"follow_request.reject": "Nac'hañ",
|
||||
"follow_requests.unlocked_explanation": "Daoust ma n'eo ket ho kont prennet, skipailh {domain} a soñj e fellfe deoc'h gwiriekaat pedadennoù heuliañ deus ar c'hontoù-se diwar-zorn.",
|
||||
|
@ -287,31 +287,31 @@
|
|||
"home.column_settings.show_replies": "Diskouez ar respontoù",
|
||||
"home.hide_announcements": "Kuzhat ar c'hemennoù",
|
||||
"home.show_announcements": "Diskouez ar c'hemennoù",
|
||||
"interaction_modal.description.favourite": "Gant ur gont Mastodon e c'hellit ouzhpennañ ar c'hemennad-mañ d'ho re vuiañ-karet evit lakaat an den en deus eñ skrivet da c'houzout e plij deoc'h hag e enrollañ evit diwezhatoc'h.",
|
||||
"interaction_modal.description.follow": "Gant ur gont Mastodon e c'hellit heuliañ {name} evit resev h·e gemennadoù war ho red degemer.",
|
||||
"interaction_modal.description.reblog": "Gant ur gont Mastodon e c'hellit skignañ ar c'hemennad-mañ evit rannañ anezhañ gant ho heulierien·ezed.",
|
||||
"interaction_modal.description.reply": "Gant ur gont Mastodon e c'hellit respont d'ar c'hemennad-mañ.",
|
||||
"interaction_modal.description.favourite": "Gant ur gont Mastodon e c'hellit ouzhpennañ ar c'hannad-mañ d'ho re vuiañ-karet evit lakaat an den en deus eñ skrivet da c'houzout e plij deoc'h hag en enrollañ evit diwezhatoc'h.",
|
||||
"interaction_modal.description.follow": "Gant ur gont Mastodon e c'hellit heuliañ {name} evit resev h·e c'h·gannadoù war ho red degemer.",
|
||||
"interaction_modal.description.reblog": "Gant ur gont Mastodon e c'hellit skignañ ar c'hannad-mañ evit rannañ anezhañ gant ho heulierien·ezed.",
|
||||
"interaction_modal.description.reply": "Gant ur gont Mastodon e c'hellit respont d'ar c'hannad-mañ.",
|
||||
"interaction_modal.on_another_server": "War ur servijer all",
|
||||
"interaction_modal.on_this_server": "War ar servijer-mañ",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Ouzhpennañ kemennad {name} d'ar re vuiañ-karet",
|
||||
"interaction_modal.title.favourite": "Ouzhpennañ kannad {name} d'ar re vuiañ-karet",
|
||||
"interaction_modal.title.follow": "Heuliañ {name}",
|
||||
"interaction_modal.title.reblog": "Skignañ kemennad {name}",
|
||||
"interaction_modal.title.reply": "Respont da gemennad {name}",
|
||||
"interaction_modal.title.reblog": "Skignañ kannad {name}",
|
||||
"interaction_modal.title.reply": "Respont da gannad {name}",
|
||||
"intervals.full.days": "{number, plural, one {# devezh} other{# a zevezhioù}}",
|
||||
"intervals.full.hours": "{number, plural, one {# eurvezh} other{# eurvezh}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# munut} other{# a vunutoù}}",
|
||||
"keyboard_shortcuts.back": "Distreiñ",
|
||||
"keyboard_shortcuts.blocked": "Digeriñ roll an implijer.ezed.rien stanket",
|
||||
"keyboard_shortcuts.boost": "Skignañ ar c'hemennad",
|
||||
"keyboard_shortcuts.boost": "Skignañ ar c'hannad",
|
||||
"keyboard_shortcuts.column": "Fokus ar bann",
|
||||
"keyboard_shortcuts.compose": "Fokus an takad testenn",
|
||||
"keyboard_shortcuts.description": "Deskrivadur",
|
||||
"keyboard_shortcuts.direct": "evit digeriñ bann ar c'hemennadoù eeun",
|
||||
"keyboard_shortcuts.down": "Diskennañ er roll",
|
||||
"keyboard_shortcuts.enter": "Digeriñ ar c'hemennad",
|
||||
"keyboard_shortcuts.favourite": "Ouzhpennañ ar c'hemennad d'ar re vuiañ-karet",
|
||||
"keyboard_shortcuts.enter": "Digeriñ ar c'hannad",
|
||||
"keyboard_shortcuts.favourite": "Ouzhpennañ ar c'hannad d'ar re vuiañ-karet",
|
||||
"keyboard_shortcuts.favourites": "Digeriñ roll an toudoù muiañ-karet",
|
||||
"keyboard_shortcuts.federated": "Digeriñ ar red-amzer kevreet",
|
||||
"keyboard_shortcuts.heading": "Berradennoù klavier",
|
||||
|
@ -324,16 +324,16 @@
|
|||
"keyboard_shortcuts.my_profile": "Digeriñ ho profil",
|
||||
"keyboard_shortcuts.notifications": "Digeriñ bann kemennoù",
|
||||
"keyboard_shortcuts.open_media": "Digeriñ ar media",
|
||||
"keyboard_shortcuts.pinned": "Digeriñ roll ar c'hemennadoù spilhennet",
|
||||
"keyboard_shortcuts.pinned": "Digeriñ roll ar c'hannadoù spilhennet",
|
||||
"keyboard_shortcuts.profile": "Digeriñ profil an aozer.ez",
|
||||
"keyboard_shortcuts.reply": "Respont d'ar c'hemennad",
|
||||
"keyboard_shortcuts.reply": "Respont d'ar c'hannad",
|
||||
"keyboard_shortcuts.requests": "Digeriñ roll goulennoù heuliañ",
|
||||
"keyboard_shortcuts.search": "Fokus barenn klask",
|
||||
"keyboard_shortcuts.spoilers": "da guzhat/ziguzhat tachenn CW",
|
||||
"keyboard_shortcuts.start": "Digeriñ bann \"Kregiñ\"",
|
||||
"keyboard_shortcuts.toggle_hidden": "da guzhat/ziguzhat an desten a-dreñv CW",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "da guzhat/ziguzhat ur media",
|
||||
"keyboard_shortcuts.toot": "Kregiñ gant ur c'hemennad nevez",
|
||||
"keyboard_shortcuts.toot": "Kregiñ gant ur c'hannad nevez",
|
||||
"keyboard_shortcuts.unfocus": "Difokus an dachenn testenn/klask",
|
||||
"keyboard_shortcuts.up": "Pignat er roll",
|
||||
"lightbox.close": "Serriñ",
|
||||
|
@ -369,7 +369,7 @@
|
|||
"navigation_bar.blocks": "Implijer·ezed·ien berzet",
|
||||
"navigation_bar.bookmarks": "Sinedoù",
|
||||
"navigation_bar.community_timeline": "Red-amzer lec'hel",
|
||||
"navigation_bar.compose": "Skrivañ ur c'hemennad nevez",
|
||||
"navigation_bar.compose": "Skrivañ ur c'hannad nevez",
|
||||
"navigation_bar.direct": "Kemennadoù prevez",
|
||||
"navigation_bar.discover": "Dizoleiñ",
|
||||
"navigation_bar.domain_blocks": "Domanioù kuzhet",
|
||||
|
@ -383,7 +383,7 @@
|
|||
"navigation_bar.logout": "Digennaskañ",
|
||||
"navigation_bar.mutes": "Implijer·ion·ezed kuzhet",
|
||||
"navigation_bar.personal": "Personel",
|
||||
"navigation_bar.pins": "Kemennadoù spilhennet",
|
||||
"navigation_bar.pins": "Kannadoù spilhennet",
|
||||
"navigation_bar.preferences": "Gwellvezioù",
|
||||
"navigation_bar.public_timeline": "Red-amzer kevreet",
|
||||
"navigation_bar.search": "Klask",
|
||||
|
@ -391,15 +391,15 @@
|
|||
"not_signed_in_indicator.not_signed_in": "Ret eo deoc'h kevreañ evit tizhout an danvez-se.",
|
||||
"notification.admin.report": "Disklêriet eo bet {target} gant {name}",
|
||||
"notification.admin.sign_up": "{name} en·he deus lakaet e·hec'h anv",
|
||||
"notification.favourite": "{name} en·he deus ouzhpennet ho kemennad d'h·e re vuiañ-karet",
|
||||
"notification.favourite": "{name} en·he deus ouzhpennet ho kannad d'h·e re vuiañ-karet",
|
||||
"notification.follow": "heuliañ a ra {name} ac'hanoc'h",
|
||||
"notification.follow_request": "{name} en/he deus goulennet da heuliañ ac'hanoc'h",
|
||||
"notification.mention": "{name} en/he deus meneget ac'hanoc'h",
|
||||
"notification.own_poll": "Echu eo ho sontadeg",
|
||||
"notification.poll": "Ur sontadeg ho deus mouezhet warnañ a zo echuet",
|
||||
"notification.reblog": "{name} en·he deus skignet ho kemennad",
|
||||
"notification.reblog": "{name} en·he deus skignet ho kannad",
|
||||
"notification.status": "{name} en·he deus embannet",
|
||||
"notification.update": "{name} en·he deus kemmet ur c'hemennad",
|
||||
"notification.update": "{name} en·he deus kemmet ur c'hannad",
|
||||
"notifications.clear": "Skarzhañ ar c'hemennoù",
|
||||
"notifications.clear_confirmation": "Ha sur oc'h e fell deoc'h skarzhañ ho kemennoù penn-da-benn?",
|
||||
"notifications.column_settings.admin.report": "Disklêriadurioù nevez :",
|
||||
|
@ -417,7 +417,7 @@
|
|||
"notifications.column_settings.reblog": "Skignadennoù:",
|
||||
"notifications.column_settings.show": "Diskouez er bann",
|
||||
"notifications.column_settings.sound": "Seniñ",
|
||||
"notifications.column_settings.status": "Kemennadoù nevez :",
|
||||
"notifications.column_settings.status": "Kannadoù nevez :",
|
||||
"notifications.column_settings.unread_notifications.category": "Kemennoù n'int ket lennet",
|
||||
"notifications.column_settings.unread_notifications.highlight": "Usskediñ kemennoù nevez",
|
||||
"notifications.column_settings.update": "Kemmoù :",
|
||||
|
@ -447,7 +447,7 @@
|
|||
"poll.votes": "{votes, plural,one {#votadenn} other {# votadenn}}",
|
||||
"poll_button.add_poll": "Ouzhpennañ ur sontadeg",
|
||||
"poll_button.remove_poll": "Dilemel ar sontadeg",
|
||||
"privacy.change": "Cheñch prevezded ar c'hemennad",
|
||||
"privacy.change": "Cheñch prevezded ar c'hannad",
|
||||
"privacy.direct.long": "Embann evit an implijer·ezed·ien meneget hepken",
|
||||
"privacy.direct.short": "Tud meneget hepken",
|
||||
"privacy.private.long": "Embann evit ar re a heuilh ac'hanon hepken",
|
||||
|
@ -474,20 +474,20 @@
|
|||
"relative_time.today": "hiziv",
|
||||
"reply_indicator.cancel": "Nullañ",
|
||||
"report.block": "Stankañ",
|
||||
"report.block_explanation": "Ne vo ket gwelet h·e gemennadoù ken. Ne welo ket ho kemennadoù ha ne c'hello ket ho heuliañ ken. Gouzout a raio eo bet stanket ganeoc'h.",
|
||||
"report.block_explanation": "Ne vo ket gwelet kannadoù ar gont-se ken. Ne welo ket ho kemennadoù ha ne c'hello ket ho heuliañ ken. Gouzout a raio eo bet stanket ganeoc'h.",
|
||||
"report.categories.other": "All",
|
||||
"report.categories.spam": "Spam",
|
||||
"report.categories.violation": "Content violates one or more server rules",
|
||||
"report.category.subtitle": "Choazit ar pezh a glot ar gwellañ",
|
||||
"report.category.title": "Lârit deomp petra c'hoarvez gant {type}",
|
||||
"report.category.title_account": "profil",
|
||||
"report.category.title_status": "ar c'hemennad-mañ",
|
||||
"report.category.title_status": "ar c'hannad-mañ",
|
||||
"report.close": "Graet",
|
||||
"report.comment.title": "Is there anything else you think we should know?",
|
||||
"report.forward": "Treuzkas da: {target}",
|
||||
"report.forward_hint": "War ur servijer all emañ ar c'hont-se. Kas dezhañ un adskrid disanv eus an danevell ivez?",
|
||||
"report.mute": "Kuzhat",
|
||||
"report.mute_explanation": "Ne vo ket gwelet h·e gemennadoù ken. Gwelet ho kemennadoù ha ho heuliañ a c'hello ha ne ouezo ket eo bet kuzhet ganeoc'h.",
|
||||
"report.mute_explanation": "Ne vo ket gwelet kannadoù ar gont-se ken. Gwelet ho kemennadoù ha ho heuliañ a c'hello ha ne ouezo ket eo bet kuzhet ganeoc'h.",
|
||||
"report.next": "War-raok",
|
||||
"report.placeholder": "Askelennoù ouzhpenn",
|
||||
"report.reasons.dislike": "Ne blij ket din",
|
||||
|
@ -520,15 +520,15 @@
|
|||
"search_popout.search_format": "Framm klask araokaet",
|
||||
"search_popout.tips.full_text": "Testenn simpl a adkas toudoù skrivet ganeoc'h, merket ganeoc'h evel miuañ-karet, toudoù skignet, pe e-lec'h oc'h bet meneget, met ivez anvioù skrammañ, anvioù implijer ha gêrioù-klik hag a glot.",
|
||||
"search_popout.tips.hashtag": "ger-klik",
|
||||
"search_popout.tips.status": "toud",
|
||||
"search_popout.tips.status": "kannad",
|
||||
"search_popout.tips.text": "Testenn simpl a adkas anvioù skrammañ, anvioù implijer ha gêrioù-klik hag a glot",
|
||||
"search_popout.tips.user": "implijer·ez",
|
||||
"search_results.accounts": "Tud",
|
||||
"search_results.all": "All",
|
||||
"search_results.hashtags": "Gerioù-klik",
|
||||
"search_results.nothing_found": "Could not find anything for these search terms",
|
||||
"search_results.statuses": "a doudoù",
|
||||
"search_results.statuses_fts_disabled": "Klask toudoù dre oc'h endalc'h n'eo ket aotreet war ar servijer-mañ.",
|
||||
"search_results.statuses": "Kannadoù",
|
||||
"search_results.statuses_fts_disabled": "Klask kannadoù dre oc'h endalc'h n'eo ket aotreet war ar servijer-mañ.",
|
||||
"search_results.title": "Search for {q}",
|
||||
"search_results.total": "{count, number} {count, plural, one {disoc'h} other {a zisoc'h}}",
|
||||
"server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)",
|
||||
|
@ -545,8 +545,8 @@
|
|||
"status.block": "Berzañ @{name}",
|
||||
"status.bookmark": "Ouzhpennañ d'ar sinedoù",
|
||||
"status.cancel_reblog_private": "Nac'hañ ar skignadenn",
|
||||
"status.cannot_reblog": "An toud-se ne c'hall ket bezañ skignet",
|
||||
"status.copy": "Eilañ liamm an toud",
|
||||
"status.cannot_reblog": "Ar c'hannad-se na c'hall ket bezañ skignet",
|
||||
"status.copy": "Eilañ liamm ar c'hannad",
|
||||
"status.delete": "Dilemel",
|
||||
"status.detailed_status": "Gwel kaozeadenn munudek",
|
||||
"status.direct": "Kas ur c'hemennad prevez da @{name}",
|
||||
|
@ -555,7 +555,7 @@
|
|||
"status.edited_x_times": "Edited {count, plural, one {{count} time} other {{count} times}}",
|
||||
"status.embed": "Enframmañ",
|
||||
"status.favourite": "Muiañ-karet",
|
||||
"status.filter": "Filter this post",
|
||||
"status.filter": "Silañ ar c'hannad-mañ",
|
||||
"status.filtered": "Silet",
|
||||
"status.hide": "Hide toot",
|
||||
"status.history.created": "Krouet gant {name} {date}",
|
||||
|
@ -566,14 +566,14 @@
|
|||
"status.more": "Muioc'h",
|
||||
"status.mute": "Kuzhat @{name}",
|
||||
"status.mute_conversation": "Kuzhat ar gaozeadenn",
|
||||
"status.open": "Kreskaat an toud-mañ",
|
||||
"status.open": "Digeriñ ar c'hannad-mañ",
|
||||
"status.pin": "Spilhennañ d'ar profil",
|
||||
"status.pinned": "Toud spilhennet",
|
||||
"status.pinned": "Kannad spilhennet",
|
||||
"status.read_more": "Lenn muioc'h",
|
||||
"status.reblog": "Skignañ",
|
||||
"status.reblog_private": "Skignañ gant ar weledenn gentañ",
|
||||
"status.reblogged_by": "{name} en/he deus skignet",
|
||||
"status.reblogs.empty": "Den ebet n'eus skignet an toud-mañ c'hoazh. Pa vo graet gant unan bennak e vo diskouezet amañ.",
|
||||
"status.reblogs.empty": "Den ebet n'eus skignet ar c'hannad-mañ c'hoazh. Pa vo graet gant unan bennak e teuio war wel amañ.",
|
||||
"status.redraft": "Diverkañ ha skrivañ en-dro",
|
||||
"status.remove_bookmark": "Dilemel ar sined",
|
||||
"status.replied_to": "Replied to {name}",
|
||||
|
@ -610,7 +610,7 @@
|
|||
"timeline_hint.remote_resource_not_displayed": "{resource} eus servijerien all n'int ket skrammet.",
|
||||
"timeline_hint.resources.followers": "Heulier·ezed·ien",
|
||||
"timeline_hint.resources.follows": "Heuliañ",
|
||||
"timeline_hint.resources.statuses": "Toudoù koshoc'h",
|
||||
"timeline_hint.resources.statuses": "Kannadoù koshoc'h",
|
||||
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {{days} days}}",
|
||||
"trends.trending_now": "Luskad ar mare",
|
||||
"ui.beforeunload": "Kollet e vo ho prell ma kuitit Mastodon.",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} Seguint}}",
|
||||
"account.follows.empty": "Aquest usuari encara no segueix ningú.",
|
||||
"account.follows_you": "Et segueix",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Anar al perfil",
|
||||
"account.hide_reblogs": "Amaga els impulsos de @{name}",
|
||||
"account.joined_short": "S'ha unit",
|
||||
"account.languages": "Canviar les llengües subscrits",
|
||||
|
@ -105,7 +105,7 @@
|
|||
"column.direct": "Missatges directes",
|
||||
"column.directory": "Navegar pels perfils",
|
||||
"column.domain_blocks": "Dominis bloquejats",
|
||||
"column.favourites": "Favorits",
|
||||
"column.favourites": "Preferits",
|
||||
"column.follow_requests": "Peticions per a seguir-te",
|
||||
"column.home": "Inici",
|
||||
"column.lists": "Llistes",
|
||||
|
@ -167,7 +167,7 @@
|
|||
"confirmations.mute.explanation": "Això amagarà les seves publicacions i les que els mencionen, però encara els permetrà veure les teves i seguir-te.",
|
||||
"confirmations.mute.message": "Segur que vols silenciar {name}?",
|
||||
"confirmations.redraft.confirm": "Esborra'l i reescriure-lo",
|
||||
"confirmations.redraft.message": "Segur que vols esborrar aquesta publicació i tornar-la a escriure? Perdràs tots els impulsos i els favorits, i les respostes a la publicació original es quedaran orfes.",
|
||||
"confirmations.redraft.message": "Segur que vols esborrar aquesta publicació i tornar-la a escriure? Perdràs tots els impulsos i els preferits, i les respostes a la publicació original es quedaran orfes.",
|
||||
"confirmations.reply.confirm": "Respon",
|
||||
"confirmations.reply.message": "Si respons ara, sobreescriuràs el missatge que estàs editant. Segur que vols continuar?",
|
||||
"confirmations.unfollow.confirm": "Deixa de seguir",
|
||||
|
@ -182,14 +182,14 @@
|
|||
"directory.local": "Només de {domain}",
|
||||
"directory.new_arrivals": "Arribades noves",
|
||||
"directory.recently_active": "Recentment actius",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "Aquests son els apunts més recents d'usuaris amb els seus comptes a {domain}.",
|
||||
"disabled_account_banner.account_settings": "Paràmetres del compte",
|
||||
"disabled_account_banner.text": "El teu compte {disabledAccount} està actualment desactivat.",
|
||||
"dismissable_banner.community_timeline": "Aquestes són les publicacions més recents d'usuaris amb els seus comptes a {domain}.",
|
||||
"dismissable_banner.dismiss": "Ometre",
|
||||
"dismissable_banner.explore_links": "Aquests son els enllaços que els usuaris estan comentant ara mateix en aquest i altres servidors de la xarxa descentralitzada.",
|
||||
"dismissable_banner.explore_statuses": "Aquests apunts d'aquest i altres servidors de la xarxa descentralitzada estan guanyant l'atenció ara mateix en aquest servidor.",
|
||||
"dismissable_banner.explore_statuses": "Aquestes publicacions d'aquest i altres servidors de la xarxa descentralitzada estan guanyant l'atenció ara mateix en aquest servidor.",
|
||||
"dismissable_banner.explore_tags": "Aquestes etiquetes estan guanyant l'atenció ara mateix dels usuaris d'aquest i altres servidors de la xarxa descentralitzada.",
|
||||
"dismissable_banner.public_timeline": "Aquests son els apunts més recents dels usuaris d'aquest i d'altres servidors de la xarxa descentralitzada que aquest servidor en té coneixement.",
|
||||
"dismissable_banner.public_timeline": "Aquestes són les publicacions públiques més recents de persones en aquest i altres servidors de la xarxa descentralitzada que aquest servidor coneix.",
|
||||
"embed.instructions": "Incrusta aquesta publicació a la teva pàgina web copiant el codi següent.",
|
||||
"embed.preview": "Aquí està quin aspecte tindrà:",
|
||||
"emoji_button.activity": "Activitat",
|
||||
|
@ -240,22 +240,22 @@
|
|||
"explore.trending_links": "Notícies",
|
||||
"explore.trending_statuses": "Publicacions",
|
||||
"explore.trending_tags": "Etiquetes",
|
||||
"filter_modal.added.context_mismatch_explanation": "Aquesta categoria del filtr no aplica al context en el que has accedit a aquest apunt. Si vols que l'apunt sigui filtrat també en aquest context, hauràs d'editar el filtre.",
|
||||
"filter_modal.added.context_mismatch_explanation": "Aquesta categoria de filtre no s'aplica al context en què has accedit a aquesta publicació. Si també vols que la publicació es filtri en aquest context, hauràs d'editar el filtre.",
|
||||
"filter_modal.added.context_mismatch_title": "El context no coincideix!",
|
||||
"filter_modal.added.expired_explanation": "La categoria d'aquest filtre ha caducat, necesitaràs canviar la seva data de caducitat per a aplicar-la.",
|
||||
"filter_modal.added.expired_title": "Filtre caducat!",
|
||||
"filter_modal.added.review_and_configure": "Per a revisar i configurar aquesta categoria de filtre, ves a {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Configuració del filtre",
|
||||
"filter_modal.added.settings_link": "pàgina de configuració",
|
||||
"filter_modal.added.short_explanation": "Aquest apunt s'ha afegit a la següent categoria de filtre: {title}.",
|
||||
"filter_modal.added.short_explanation": "Aquesta publicació s'ha afegit a la següent categoria de filtre: {title}.",
|
||||
"filter_modal.added.title": "Filtre afegit!",
|
||||
"filter_modal.select_filter.context_mismatch": "no aplica en aquest context",
|
||||
"filter_modal.select_filter.expired": "caducat",
|
||||
"filter_modal.select_filter.prompt_new": "Nova categoria: {name}",
|
||||
"filter_modal.select_filter.search": "Cerca o crea",
|
||||
"filter_modal.select_filter.subtitle": "Usa una categoria existent o crea una nova",
|
||||
"filter_modal.select_filter.title": "Filtra aquest apunt",
|
||||
"filter_modal.title.status": "Filtre un apunt",
|
||||
"filter_modal.select_filter.title": "Filtra aquesta publicació",
|
||||
"filter_modal.title.status": "Filtra una publicació",
|
||||
"follow_recommendations.done": "Fet",
|
||||
"follow_recommendations.heading": "Segueix a la gent de la que t'agradaria veure les seves publicacions! Aquí hi ha algunes recomanacions.",
|
||||
"follow_recommendations.lead": "Les publicacions del usuaris que segueixes es mostraran en ordre cronològic en la teva línia de temps Inici. No tinguis por en cometre errors, pots fàcilment deixar de seguir-los en qualsevol moment!",
|
||||
|
@ -287,18 +287,18 @@
|
|||
"home.column_settings.show_replies": "Mostra les respostes",
|
||||
"home.hide_announcements": "Amaga els anuncis",
|
||||
"home.show_announcements": "Mostra els anuncis",
|
||||
"interaction_modal.description.favourite": "Amb un compte a Mastodon, pots afavorir aquest apunt per a deixar que l'autor sàpiga que t'ha agradat i desar-lo per més tard.",
|
||||
"interaction_modal.description.follow": "Amb un compte a Mastodon, pots seguir a {name} per a rebre els seus apunts en la teva línia de temps Inici.",
|
||||
"interaction_modal.description.reblog": "Amb un compte a Mastodon, pots impulsar aquest apunt per a compartir-lo amb els teus seguidors.",
|
||||
"interaction_modal.description.reply": "Amb un compte a Mastodon, pots respondre aquest apunt.",
|
||||
"interaction_modal.description.favourite": "Amb un compte a Mastodon, pots afavorir aquesta publicació perquè l'autor sàpiga que t'ha agradat i desar-la per a més endavant.",
|
||||
"interaction_modal.description.follow": "Amb un compte a Mastodon, pots seguir a {name} per a rebre les seves publicacions en la teva línia de temps d'Inici.",
|
||||
"interaction_modal.description.reblog": "Amb un compte a Mastodon, pots impulsar aquesta publicació per a compartir-la amb els teus seguidors.",
|
||||
"interaction_modal.description.reply": "Amb un compte a Mastodon, pots respondre aquesta publicació.",
|
||||
"interaction_modal.on_another_server": "En un servidor diferent",
|
||||
"interaction_modal.on_this_server": "En aquest servidor",
|
||||
"interaction_modal.other_server_instructions": "Simplement còpia i enganxa aquesta URL en la barra de cerca de la teva aplicació preferida o en l'interfície web on tens sessió iniciada.",
|
||||
"interaction_modal.preamble": "Donat que Mastodon és descentralitzat, pots fer servir el teu compte existent a un altre servidor Mastodon o plataforma compatible si és que no tens compte en aquest.",
|
||||
"interaction_modal.title.favourite": "Afavoreix l'apunt de {name}",
|
||||
"interaction_modal.title.favourite": "Afavoreix la publicació de {name}",
|
||||
"interaction_modal.title.follow": "Segueix {name}",
|
||||
"interaction_modal.title.reblog": "Impulsa l'apunt de {name}",
|
||||
"interaction_modal.title.reply": "Respon l'apunt de {name}",
|
||||
"interaction_modal.title.reblog": "Impulsa la publicació de {name}",
|
||||
"interaction_modal.title.reply": "Respon a la publicació de {name}",
|
||||
"intervals.full.days": "{number, plural, one {# dia} other {# dies}}",
|
||||
"intervals.full.hours": "{number, plural, one {# hora} other {# hores}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# minut} other {# minuts}}",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Amaga imatge} other {Amaga imatges}}",
|
||||
"missing_indicator.label": "No s'ha trobat",
|
||||
"missing_indicator.sublabel": "Aquest recurs no s'ha trobat",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "El teu compte {disabledAccount} està actualment desactivat perquè l'has traslladat a {movedToAccount}.",
|
||||
"mute_modal.duration": "Durada",
|
||||
"mute_modal.hide_notifications": "Amagar les notificacions d'aquest usuari?",
|
||||
"mute_modal.indefinite": "Indefinit",
|
||||
|
@ -391,7 +391,7 @@
|
|||
"not_signed_in_indicator.not_signed_in": "Necessites registrar-te per a accedir aquest recurs.",
|
||||
"notification.admin.report": "{name} ha reportat {target}",
|
||||
"notification.admin.sign_up": "{name} s'ha registrat",
|
||||
"notification.favourite": "{name} ha afavorit la teva publicació",
|
||||
"notification.favourite": "a {name} li ha agradat la teva publicació",
|
||||
"notification.follow": "{name} et segueix",
|
||||
"notification.follow_request": "{name} ha sol·licitat seguir-te",
|
||||
"notification.mention": "{name} t'ha mencionat",
|
||||
|
@ -539,7 +539,7 @@
|
|||
"server_banner.server_stats": "Estadístiques del servidor:",
|
||||
"sign_in_banner.create_account": "Crea un compte",
|
||||
"sign_in_banner.sign_in": "Inicia sessió",
|
||||
"sign_in_banner.text": "Inicia sessió per a seguir perfils o etiquetes, afavorir, compartir o respondre apunts, o interactuar des d'el teu compte amb un servidor diferent.",
|
||||
"sign_in_banner.text": "Inicia la sessió per seguir perfils o etiquetes, afavorir, compartir i respondre a publicacions o interactuar des del teu compte en un servidor diferent.",
|
||||
"status.admin_account": "Obre l'interfície de moderació per a @{name}",
|
||||
"status.admin_status": "Obrir aquesta publicació a la interfície de moderació",
|
||||
"status.block": "Bloqueja @{name}",
|
||||
|
@ -554,8 +554,8 @@
|
|||
"status.edited": "Editat {date}",
|
||||
"status.edited_x_times": "Editat {count, plural, one {{count} vegada} other {{count} vegades}}",
|
||||
"status.embed": "Incrusta",
|
||||
"status.favourite": "Favorit",
|
||||
"status.filter": "Filtre aquest apunt",
|
||||
"status.favourite": "Preferir",
|
||||
"status.filter": "Filtra aquesta publicació",
|
||||
"status.filtered": "Filtrat",
|
||||
"status.hide": "Amaga publicació",
|
||||
"status.history.created": "{name} ha creat {date}",
|
||||
|
@ -593,7 +593,7 @@
|
|||
"status.uncached_media_warning": "No està disponible",
|
||||
"status.unmute_conversation": "No silenciïs la conversa",
|
||||
"status.unpin": "No fixis al perfil",
|
||||
"subscribed_languages.lead": "Només els apunts en les llengües seleccionades apareixeran en le teves línies de temps Inici i llista després del canvi. No en seleccionis cap per a rebre apunts en totes les llengües.",
|
||||
"subscribed_languages.lead": "Només les publicacions en les llengües seleccionades apareixeran en les teves línies de temps \"Inici\" i \"Llistes\" després del canvi. No en seleccionis cap per a rebre publicacions en totes les llengües.",
|
||||
"subscribed_languages.save": "Desa els canvis",
|
||||
"subscribed_languages.target": "Canvia les llengües subscrites per a {target}",
|
||||
"suggestions.dismiss": "Ignora el suggeriment",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Sledovaný} few {{counter} Sledovaní} many {{counter} Sledovaných} other {{counter} Sledovaných}}",
|
||||
"account.follows.empty": "Tento uživatel ještě nikoho nesleduje.",
|
||||
"account.follows_you": "Sleduje vás",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Přejít na profil",
|
||||
"account.hide_reblogs": "Skrýt boosty od @{name}",
|
||||
"account.joined_short": "Připojen/a",
|
||||
"account.languages": "Změnit odebírané jazyky",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Pouze z domény {domain}",
|
||||
"directory.new_arrivals": "Nově příchozí",
|
||||
"directory.recently_active": "Nedávno aktivní",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Nastavení účtu",
|
||||
"disabled_account_banner.text": "Váš účet {disabledAccount} je momentálně zakázán.",
|
||||
"dismissable_banner.community_timeline": "Toto jsou nejnovější veřejné příspěvky od lidí, jejichž účty hostuje {domain}.",
|
||||
"dismissable_banner.dismiss": "Odmítnout",
|
||||
"dismissable_banner.explore_links": "O těchto novinkách hovoří lidé na tomto a dalších serverech decentralizované sítě.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Skrýt obrázek} few {Skrýt obrázky} many {Skrýt obrázky} other {Skrýt obrázky}}",
|
||||
"missing_indicator.label": "Nenalezeno",
|
||||
"missing_indicator.sublabel": "Tento zdroj se nepodařilo najít",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Váš účet {disabledAccount} je momentálně zakázán, protože jste se přesunul/a na {movedToAccount}.",
|
||||
"mute_modal.duration": "Trvání",
|
||||
"mute_modal.hide_notifications": "Skrýt oznámení od tohoto uživatele?",
|
||||
"mute_modal.indefinite": "Neomezeně",
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"about.blocks": "Moderated servers",
|
||||
"about.contact": "Contact:",
|
||||
"about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.",
|
||||
"about.blocks": "Gweinyddion sy'n cael eu cymedroli",
|
||||
"about.contact": "Cyswllt:",
|
||||
"about.disclaimer": "Mae Mastodon yn feddalwedd rhydd, cod agored ac o dan hawlfraint Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Rheswm",
|
||||
"about.domain_blocks.domain": "Parth",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.severity": "Severity",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.preamble": "Yn gyffredinol, mae Mastodon yn caniatáu i chi weld cynnwys gan unrhyw weinyddwr arall yn y ffederasiwn a rhyngweithio â hi. Dyma'r eithriadau a wnaed ar y gweinydd penodol hwn.",
|
||||
"about.domain_blocks.severity": "Difrifoldeb",
|
||||
"about.domain_blocks.silenced.explanation": "Yn gyffredinol, fyddwch chi ddim yn gweld proffiliau a chynnwys o'r gweinydd hwn, oni bai eich bod yn chwilio'n benodol amdano neu yn ymuno drwy ei ddilyn.",
|
||||
"about.domain_blocks.silenced.title": "Tawelwyd",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Suspended",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.rules": "Server rules",
|
||||
"about.domain_blocks.suspended.explanation": "Ni fydd data o'r gweinydd hwn yn cael ei brosesu, ei storio na'i gyfnewid, gan wneud unrhyw ryngweithio neu gyfathrebu gyda defnyddwyr o'r gweinydd hwn yn amhosibl.",
|
||||
"about.domain_blocks.suspended.title": "Ataliwyd",
|
||||
"about.not_available": "Nid yw'r wybodaeth hwn wedi ei wneud ar gael ar y gweinydd hwn.",
|
||||
"about.powered_by": "Cyfrwng cymdeithasol datganoledig wedi ei yrru gan {mastodon}",
|
||||
"about.rules": "Rheolau'r gweinydd",
|
||||
"account.account_note_header": "Nodyn",
|
||||
"account.add_or_remove_from_list": "Ychwanegu neu Dileu o'r rhestrau",
|
||||
"account.badges.bot": "Bot",
|
||||
|
@ -21,15 +21,15 @@
|
|||
"account.block_domain": "Blocio parth {domain}",
|
||||
"account.blocked": "Blociwyd",
|
||||
"account.browse_more_on_origin_server": "Pori mwy ar y proffil gwreiddiol",
|
||||
"account.cancel_follow_request": "Withdraw follow request",
|
||||
"account.cancel_follow_request": "Tynnu nôl cais i ddilyn",
|
||||
"account.direct": "Neges breifat @{name}",
|
||||
"account.disable_notifications": "Stopiwch fy hysbysu pan fydd @{name} yn postio",
|
||||
"account.domain_blocked": "Parth wedi ei flocio",
|
||||
"account.edit_profile": "Golygu proffil",
|
||||
"account.enable_notifications": "Rhowch wybod i fi pan fydd @{name} yn postio",
|
||||
"account.endorse": "Arddangos ar fy mhroffil",
|
||||
"account.featured_tags.last_status_at": "Last post on {date}",
|
||||
"account.featured_tags.last_status_never": "No posts",
|
||||
"account.featured_tags.last_status_at": "Y cofnod diwethaf ar {date}",
|
||||
"account.featured_tags.last_status_never": "Dim postiadau",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.follow": "Dilyn",
|
||||
"account.followers": "Dilynwyr",
|
||||
|
@ -39,15 +39,15 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} yn Dilyn} other {{counter} yn Dilyn}}",
|
||||
"account.follows.empty": "Nid yw'r defnyddiwr hwn yn dilyn unrhyw un eto.",
|
||||
"account.follows_you": "Yn eich dilyn chi",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Mynd i'r proffil",
|
||||
"account.hide_reblogs": "Cuddio bwstiau o @{name}",
|
||||
"account.joined_short": "Joined",
|
||||
"account.languages": "Change subscribed languages",
|
||||
"account.joined_short": "Ymunodd",
|
||||
"account.languages": "Newid ieithoedd wedi tanysgrifio iddynt nhw",
|
||||
"account.link_verified_on": "Gwiriwyd perchnogaeth y ddolen yma ar {date}",
|
||||
"account.locked_info": "Mae'r statws preifatrwydd cyfrif hwn wedi'i osod i gloi. Mae'r perchennog yn adolygu'r sawl sy'n gallu eu dilyn.",
|
||||
"account.media": "Cyfryngau",
|
||||
"account.mention": "Crybwyll @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.moved_to": "Mae {name} wedi nodi fod eu cyfrif newydd yn:",
|
||||
"account.mute": "Tawelu @{name}",
|
||||
"account.mute_notifications": "Cuddio hysbysiadau o @{name}",
|
||||
"account.muted": "Distewyd",
|
||||
|
@ -78,27 +78,27 @@
|
|||
"alert.unexpected.title": "Wps!",
|
||||
"announcement.announcement": "Cyhoeddiad",
|
||||
"attachments_list.unprocessed": "(heb eu prosesu)",
|
||||
"audio.hide": "Hide audio",
|
||||
"audio.hide": "Cuddio sain",
|
||||
"autosuggest_hashtag.per_week": "{count} yr wythnos",
|
||||
"boost_modal.combo": "Mae modd gwasgu {combo} er mwyn sgipio hyn tro nesa",
|
||||
"bundle_column_error.copy_stacktrace": "Copy error report",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.copy_stacktrace": "Copïo'r adroddiad gwall",
|
||||
"bundle_column_error.error.body": "Nid oedd modd cynhyrchu'r dudalen honno. Gall fod oherwydd gwall yn ein côd neu fater cydnawsedd porwr.",
|
||||
"bundle_column_error.error.title": "O na!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
"bundle_column_error.network.title": "Network error",
|
||||
"bundle_column_error.network.body": "Bu gwall wrth geisio llwytho'r dudalen hon. Gall hyn fod oherwydd anhawster dros-dro gyda'ch cysylltiad gwe neu'r gweinydd hwn.",
|
||||
"bundle_column_error.network.title": "Gwall rhwydwaith",
|
||||
"bundle_column_error.retry": "Ceisiwch eto",
|
||||
"bundle_column_error.return": "Go back home",
|
||||
"bundle_column_error.routing.body": "The requested page could not be found. Are you sure the URL in the address bar is correct?",
|
||||
"bundle_column_error.return": "Mynd nôl adref",
|
||||
"bundle_column_error.routing.body": "Nid oedd modd canfod y dudalen honno. Ydych chi'n siŵr fod yr URL yn y bar cyfeiriad yn gywir?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Cau",
|
||||
"bundle_modal_error.message": "Aeth rhywbeth o'i le tra'n llwytho'r elfen hon.",
|
||||
"bundle_modal_error.retry": "Ceiswich eto",
|
||||
"closed_registrations.other_server_instructions": "Since Mastodon is decentralized, you can create an account on another server and still interact with this one.",
|
||||
"closed_registrations_modal.description": "Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Find another server",
|
||||
"closed_registrations.other_server_instructions": "Gan fod Mastodon yn ddatganoledig, gallwch greu cyfrif ar weinydd arall a dal i ryngweithio gyda hwn.",
|
||||
"closed_registrations_modal.description": "Ar hyn o bryd nid yw'n bosib creu cyfrif ar {domain}, ond cadwch mewn cof nad oes raid i chi gael cyfrif yn benodol ar {domain} i ddefnyddio Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Dod o hyd i weinydd arall",
|
||||
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
|
||||
"closed_registrations_modal.title": "Signing up on Mastodon",
|
||||
"column.about": "About",
|
||||
"column.about": "Ynghylch",
|
||||
"column.blocks": "Defnyddwyr a flociwyd",
|
||||
"column.bookmarks": "Tudalnodau",
|
||||
"column.community": "Ffrwd lleol",
|
||||
|
@ -176,16 +176,16 @@
|
|||
"conversation.mark_as_read": "Nodi fel wedi'i ddarllen",
|
||||
"conversation.open": "Gweld sgwrs",
|
||||
"conversation.with": "Gyda {names}",
|
||||
"copypaste.copied": "Copied",
|
||||
"copypaste.copy": "Copy",
|
||||
"copypaste.copied": "Wedi ei gopïo",
|
||||
"copypaste.copy": "Copïo",
|
||||
"directory.federated": "O'r ffedysawd cyfan",
|
||||
"directory.local": "O {domain} yn unig",
|
||||
"directory.new_arrivals": "Newydd-ddyfodiaid",
|
||||
"directory.recently_active": "Yn weithredol yn ddiweddar",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"disabled_account_banner.text": "Mae eich cyfrif {disabledAccount} wedi ei analluogi ar hyn o bryd.",
|
||||
"dismissable_banner.community_timeline": "Dyma'r postiadau cyhoeddus diweddaraf gan bobl y caiff eu cyfrifon eu cynnal ar {domain}.",
|
||||
"dismissable_banner.dismiss": "Diystyru",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
|
@ -193,7 +193,7 @@
|
|||
"embed.instructions": "Gosodwch y post hwn ar eich gwefan drwy gopïo'r côd isod.",
|
||||
"embed.preview": "Dyma sut olwg fydd arno:",
|
||||
"emoji_button.activity": "Gweithgarwch",
|
||||
"emoji_button.clear": "Clir",
|
||||
"emoji_button.clear": "Clirio",
|
||||
"emoji_button.custom": "Unigryw",
|
||||
"emoji_button.flags": "Baneri",
|
||||
"emoji_button.food": "Bwyd a Diod",
|
||||
|
@ -251,8 +251,8 @@
|
|||
"filter_modal.added.title": "Filter added!",
|
||||
"filter_modal.select_filter.context_mismatch": "does not apply to this context",
|
||||
"filter_modal.select_filter.expired": "expired",
|
||||
"filter_modal.select_filter.prompt_new": "New category: {name}",
|
||||
"filter_modal.select_filter.search": "Search or create",
|
||||
"filter_modal.select_filter.prompt_new": "Categori newydd: {name}",
|
||||
"filter_modal.select_filter.search": "Chwilio neu greu",
|
||||
"filter_modal.select_filter.subtitle": "Use an existing category or create a new one",
|
||||
"filter_modal.select_filter.title": "Filter this post",
|
||||
"filter_modal.title.status": "Filter a post",
|
||||
|
@ -262,12 +262,12 @@
|
|||
"follow_request.authorize": "Caniatau",
|
||||
"follow_request.reject": "Gwrthod",
|
||||
"follow_requests.unlocked_explanation": "Er nid yw eich cyfrif wedi'i gloi, oedd y staff {domain} yn meddwl efallai hoffech adolygu ceisiadau dilyn o'r cyfrifau rhain wrth law.",
|
||||
"footer.about": "About",
|
||||
"footer.directory": "Profiles directory",
|
||||
"footer.about": "Ynghylch",
|
||||
"footer.directory": "Cyfeiriadur proffiliau",
|
||||
"footer.get_app": "Get the app",
|
||||
"footer.invite": "Invite people",
|
||||
"footer.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"footer.privacy_policy": "Privacy policy",
|
||||
"footer.invite": "Gwahodd pobl",
|
||||
"footer.keyboard_shortcuts": "Bysellau brys",
|
||||
"footer.privacy_policy": "Polisi preifatrwydd",
|
||||
"footer.source_code": "View source code",
|
||||
"generic.saved": "Wedi'i Gadw",
|
||||
"getting_started.heading": "Dechrau",
|
||||
|
@ -291,14 +291,14 @@
|
|||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.on_another_server": "Ar weinydd gwahanol",
|
||||
"interaction_modal.on_this_server": "Ar y gweinydd hwn",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.follow": "Follow {name}",
|
||||
"interaction_modal.title.reblog": "Boost {name}'s post",
|
||||
"interaction_modal.title.reply": "Reply to {name}'s post",
|
||||
"interaction_modal.title.favourite": "Hoffi post {name}",
|
||||
"interaction_modal.title.follow": "Dilyn {name}",
|
||||
"interaction_modal.title.reblog": "Hybu post {name}",
|
||||
"interaction_modal.title.reply": "Ymateb i bost {name}",
|
||||
"intervals.full.days": "{number, plural, one {# dydd} two {# ddydd} other {# o ddyddiau}}",
|
||||
"intervals.full.hours": "{number, plural, one {# awr} other {# o oriau}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# funud} other {# o funudau}}",
|
||||
|
@ -341,8 +341,8 @@
|
|||
"lightbox.expand": "Ehangu blwch gweld delwedd",
|
||||
"lightbox.next": "Nesaf",
|
||||
"lightbox.previous": "Blaenorol",
|
||||
"limited_account_hint.action": "Show profile anyway",
|
||||
"limited_account_hint.title": "This profile has been hidden by the moderators of {domain}.",
|
||||
"limited_account_hint.action": "Dangos y proffil beth bynnag",
|
||||
"limited_account_hint.title": "Mae'r proffil hwn wedi cael ei guddio gan arolygwyr {domain}.",
|
||||
"lists.account.add": "Ychwanegwch at restr",
|
||||
"lists.account.remove": "Dileu o'r rhestr",
|
||||
"lists.delete": "Dileu rhestr",
|
||||
|
@ -365,7 +365,7 @@
|
|||
"mute_modal.duration": "Hyd",
|
||||
"mute_modal.hide_notifications": "Cuddio hysbysiadau rhag y defnyddiwr hwn?",
|
||||
"mute_modal.indefinite": "Amhenodol",
|
||||
"navigation_bar.about": "About",
|
||||
"navigation_bar.about": "Ynghylch",
|
||||
"navigation_bar.blocks": "Defnyddwyr wedi eu blocio",
|
||||
"navigation_bar.bookmarks": "Tudalnodau",
|
||||
"navigation_bar.community_timeline": "Ffrwd leol",
|
||||
|
@ -386,10 +386,10 @@
|
|||
"navigation_bar.pins": "Postiadau wedi eu pinio",
|
||||
"navigation_bar.preferences": "Dewisiadau",
|
||||
"navigation_bar.public_timeline": "Ffrwd y ffederasiwn",
|
||||
"navigation_bar.search": "Search",
|
||||
"navigation_bar.search": "Chwilio",
|
||||
"navigation_bar.security": "Diogelwch",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.admin.report": "{name} reported {target}",
|
||||
"notification.admin.report": "Adroddodd {name} {target}",
|
||||
"notification.admin.sign_up": "Cofrestrodd {name}",
|
||||
"notification.favourite": "Hoffodd {name} eich post",
|
||||
"notification.follow": "Dilynodd {name} chi",
|
||||
|
@ -456,8 +456,8 @@
|
|||
"privacy.public.short": "Cyhoeddus",
|
||||
"privacy.unlisted.long": "Gweladwy i bawb, ond wedi optio allan o nodweddion darganfod",
|
||||
"privacy.unlisted.short": "Heb ei restru",
|
||||
"privacy_policy.last_updated": "Last updated {date}",
|
||||
"privacy_policy.title": "Privacy Policy",
|
||||
"privacy_policy.last_updated": "Diweddarwyd ddiwethaf ar {date}",
|
||||
"privacy_policy.title": "Polisi preifatrwydd",
|
||||
"refresh": "Adnewyddu",
|
||||
"regeneration_indicator.label": "Llwytho…",
|
||||
"regeneration_indicator.sublabel": "Mae eich ffrwd cartref yn cael ei baratoi!",
|
||||
|
@ -495,7 +495,7 @@
|
|||
"report.reasons.other": "Mae'n rhywbeth arall",
|
||||
"report.reasons.other_description": "Nid yw'r mater yn ffitio i gategorïau eraill",
|
||||
"report.reasons.spam": "Sothach yw e",
|
||||
"report.reasons.spam_description": "Cysylltiadau maleisus, ymgysylltu ffug, neu atebion ailadroddus",
|
||||
"report.reasons.spam_description": "Dolenni maleisus, ymgysylltu ffug, neu ymatebion ailadroddus",
|
||||
"report.reasons.violation": "Mae'n torri rheolau'r gweinydd",
|
||||
"report.reasons.violation_description": "Rydych yn ymwybodol ei fod yn torri rheolau penodol",
|
||||
"report.rules.subtitle": "Dewiswch bob un sy'n berthnasol",
|
||||
|
@ -529,16 +529,16 @@
|
|||
"search_results.nothing_found": "Methu dod o hyd i unrhyw beth ar gyfer y termau chwilio hyn",
|
||||
"search_results.statuses": "Postiadau",
|
||||
"search_results.statuses_fts_disabled": "Nid yw chwilio postiadau yn ôl eu cynnwys wedi'i alluogi ar y gweinydd Mastodon hwn.",
|
||||
"search_results.title": "Search for {q}",
|
||||
"search_results.title": "Chwilio am {q}",
|
||||
"search_results.total": "{count, number} {count, plural, zero {canlyniad} one {canlyniad} two {ganlyniad} other {o ganlyniadau}}",
|
||||
"server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)",
|
||||
"server_banner.active_users": "active users",
|
||||
"server_banner.administered_by": "Administered by:",
|
||||
"server_banner.introduction": "{domain} is part of the decentralized social network powered by {mastodon}.",
|
||||
"server_banner.learn_more": "Learn more",
|
||||
"server_banner.server_stats": "Server stats:",
|
||||
"sign_in_banner.create_account": "Create account",
|
||||
"sign_in_banner.sign_in": "Sign in",
|
||||
"server_banner.administered_by": "Gweinyddir gan:",
|
||||
"server_banner.introduction": "Mae {domain} yn rhan o'r rhwydwaith cymdeithasol datganoledig a bwerir gan {mastodon}.",
|
||||
"server_banner.learn_more": "Dysgu mwy",
|
||||
"server_banner.server_stats": "Ystagedau'r gweinydd:",
|
||||
"sign_in_banner.create_account": "Creu cyfrif",
|
||||
"sign_in_banner.sign_in": "Mewngofnodi",
|
||||
"sign_in_banner.text": "Sign in to follow profiles or hashtags, favourite, share and reply to posts, or interact from your account on a different server.",
|
||||
"status.admin_account": "Agor rhyngwyneb goruwchwylio ar gyfer @{name}",
|
||||
"status.admin_status": "Agor y post hwn yn y rhyngwyneb goruwchwylio",
|
||||
|
@ -582,19 +582,19 @@
|
|||
"status.report": "Adrodd @{name}",
|
||||
"status.sensitive_warning": "Cynnwys sensitif",
|
||||
"status.share": "Rhannu",
|
||||
"status.show_filter_reason": "Show anyway",
|
||||
"status.show_filter_reason": "Dangos beth bynnag",
|
||||
"status.show_less": "Dangos llai",
|
||||
"status.show_less_all": "Dangos llai i bawb",
|
||||
"status.show_more": "Dangos mwy",
|
||||
"status.show_more_all": "Dangos mwy i bawb",
|
||||
"status.show_original": "Show original",
|
||||
"status.translate": "Translate",
|
||||
"status.translated_from_with": "Translated from {lang} using {provider}",
|
||||
"status.show_original": "Dangos y gwreiddiol",
|
||||
"status.translate": "Cyfieithu",
|
||||
"status.translated_from_with": "Cyfieithwyd o {lang} gan ddefnyddio {provider}",
|
||||
"status.uncached_media_warning": "Dim ar gael",
|
||||
"status.unmute_conversation": "Dad-dawelu sgwrs",
|
||||
"status.unpin": "Dadbinio o'r proffil",
|
||||
"subscribed_languages.lead": "Only posts in selected languages will appear on your home and list timelines after the change. Select none to receive posts in all languages.",
|
||||
"subscribed_languages.save": "Save changes",
|
||||
"subscribed_languages.lead": "Dim ond postiadau mewn ieithoedd dethol fydd yn ymddangos yn eich ffrydiau ar ôl y newid. Dewiswch ddim byd i dderbyn postiadau ym mhob iaith.",
|
||||
"subscribed_languages.save": "Cadw'r newidiadau",
|
||||
"subscribed_languages.target": "Change subscribed languages for {target}",
|
||||
"suggestions.dismiss": "Diswyddo",
|
||||
"suggestions.header": "Efallai y bydd gennych ddiddordeb mewn…",
|
||||
|
@ -639,7 +639,7 @@
|
|||
"upload_modal.preparing_ocr": "Paratoi OCR…",
|
||||
"upload_modal.preview_label": "Rhagolwg ({ratio})",
|
||||
"upload_progress.label": "Uwchlwytho...",
|
||||
"upload_progress.processing": "Processing…",
|
||||
"upload_progress.processing": "Wrthi'n prosesu…",
|
||||
"video.close": "Cau fideo",
|
||||
"video.download": "Lawrlwytho ffeil",
|
||||
"video.exit_fullscreen": "Gadael sgrîn llawn",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Følges} other {{counter} Følges}}",
|
||||
"account.follows.empty": "Denne bruger følger ikke nogen endnu.",
|
||||
"account.follows_you": "Følger dig",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Gå til profil",
|
||||
"account.hide_reblogs": "Skjul boosts fra @{name}",
|
||||
"account.joined_short": "Oprettet",
|
||||
"account.languages": "Skift abonnementssprog",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Kun fra {domain}",
|
||||
"directory.new_arrivals": "Nye ankomster",
|
||||
"directory.recently_active": "Nyligt aktive",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Kontoindstillinger",
|
||||
"disabled_account_banner.text": "Din konto {disabledAccount} er pt. deaktiveret.",
|
||||
"dismissable_banner.community_timeline": "Disse er de seneste offentlige indlæg fra personer med konti hostes af {domain}.",
|
||||
"dismissable_banner.dismiss": "Afvis",
|
||||
"dismissable_banner.explore_links": "Der tales lige nu om disse nyhedshistorier af folk på denne og andre servere i det decentraliserede netværk.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Skjul billede} other {Skjul billeder}}",
|
||||
"missing_indicator.label": "Ikke fundet",
|
||||
"missing_indicator.sublabel": "Denne ressource kunne ikke findes",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Din konto {disabledAccount} er pt. deaktiveret, da du flyttede til {movedToAccount}.",
|
||||
"mute_modal.duration": "Varighed",
|
||||
"mute_modal.hide_notifications": "Skjul notifikationer fra denne bruger?",
|
||||
"mute_modal.indefinite": "Tidsubegrænset",
|
||||
|
|
|
@ -39,10 +39,10 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Folgt} other {{counter} Folgt}}",
|
||||
"account.follows.empty": "Dieses Profil folgt noch niemandem.",
|
||||
"account.follows_you": "Folgt dir",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Profil öffnen",
|
||||
"account.hide_reblogs": "Geteilte Beiträge von @{name} verbergen",
|
||||
"account.joined_short": "Beigetreten",
|
||||
"account.languages": "Abonnierte Sprachen ändern",
|
||||
"account.languages": "Genutzte Sprachen überarbeiten",
|
||||
"account.link_verified_on": "Das Profil mit dieser E-Mail-Adresse wurde bereits am {date} bestätigt",
|
||||
"account.locked_info": "Der Privatsphärenstatus dieses Kontos wurde auf „gesperrt“ gesetzt. Die Person bestimmt manuell, wer ihm/ihr folgen darf.",
|
||||
"account.media": "Medien",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Nur von der Domain {domain}",
|
||||
"directory.new_arrivals": "Neue Profile",
|
||||
"directory.recently_active": "Kürzlich aktiv",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Kontoeinstellungen",
|
||||
"disabled_account_banner.text": "Dein Konto {disabledAccount} ist derzeit deaktiviert.",
|
||||
"dismissable_banner.community_timeline": "Dies sind die neuesten öffentlichen Beiträge von Personen, deren Konten von {domain} gehostet werden.",
|
||||
"dismissable_banner.dismiss": "Ablehnen",
|
||||
"dismissable_banner.explore_links": "Diese Nachrichten werden gerade von Leuten auf diesem und anderen Servern des dezentralen Netzwerks besprochen.",
|
||||
|
@ -247,17 +247,17 @@
|
|||
"filter_modal.added.review_and_configure": "Um diese Filterkategorie zu überprüfen und weiter zu konfigurieren, gehe zu {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Filtereinstellungen",
|
||||
"filter_modal.added.settings_link": "Einstellungsseite",
|
||||
"filter_modal.added.short_explanation": "Dieser Post wurde zu folgender Filterkategorie hinzugefügt: {title}.",
|
||||
"filter_modal.added.short_explanation": "Dieser Post wurde folgender Filterkategorie hinzugefügt: {title}.",
|
||||
"filter_modal.added.title": "Filter hinzugefügt!",
|
||||
"filter_modal.select_filter.context_mismatch": "gilt nicht für diesen Kontext",
|
||||
"filter_modal.select_filter.expired": "abgelaufen",
|
||||
"filter_modal.select_filter.prompt_new": "Neue Kategorie: {name}",
|
||||
"filter_modal.select_filter.search": "Suchen oder Erstellen",
|
||||
"filter_modal.select_filter.search": "Suchen oder erstellen",
|
||||
"filter_modal.select_filter.subtitle": "Eine existierende Kategorie benutzen oder eine erstellen",
|
||||
"filter_modal.select_filter.title": "Diesen Beitrag filtern",
|
||||
"filter_modal.title.status": "Einen Beitrag filtern",
|
||||
"follow_recommendations.done": "Fertig",
|
||||
"follow_recommendations.heading": "Folge Leuten, von denen du Beiträge sehen möchtest! Hier sind einige Vorschläge.",
|
||||
"follow_recommendations.heading": "Folge Leuten, deren Beiträge du sehen möchtest! Hier sind einige Vorschläge.",
|
||||
"follow_recommendations.lead": "Beiträge von Personen, denen du folgst, werden in chronologischer Reihenfolge auf deiner Startseite angezeigt. Hab keine Angst, Fehler zu machen, du kannst den Leuten jederzeit wieder entfolgen!",
|
||||
"follow_request.authorize": "Erlauben",
|
||||
"follow_request.reject": "Ablehnen",
|
||||
|
@ -287,10 +287,10 @@
|
|||
"home.column_settings.show_replies": "Antworten anzeigen",
|
||||
"home.hide_announcements": "Ankündigungen verbergen",
|
||||
"home.show_announcements": "Ankündigungen anzeigen",
|
||||
"interaction_modal.description.favourite": "Mit einem Account auf Mastodon können Sie diesen Beitrag favorisieren, um dem Autor mitzuteilen, dass Sie den Beitrag schätzen und ihn für einen späteren Zeitpunkt speichern.",
|
||||
"interaction_modal.description.favourite": "Mit einem Account auf Mastodon kannst du diesen Beitrag favorisieren, um deine Wertschätzung auszudrücken, und ihn für einen späteren Zeitpunkt speichern.",
|
||||
"interaction_modal.description.follow": "Mit einem Konto auf Mastodon kannst du {name} folgen, um seine Beiträge in deinem Home Feed zu erhalten.",
|
||||
"interaction_modal.description.reblog": "Mit einem Mastodon-Account kannst du die Reichweite dieses Beitrags erhöhen, in dem du ihn mit deinen eigenen Followern teilst.",
|
||||
"interaction_modal.description.reply": "Mit einem Account auf Mastodon können Sie auf diesen Beitrag antworten.",
|
||||
"interaction_modal.description.reply": "Mit einem Account auf Mastodon kannst du auf diesen Beitrag antworten.",
|
||||
"interaction_modal.on_another_server": "Auf einem anderen Server",
|
||||
"interaction_modal.on_this_server": "Auf diesem Server",
|
||||
"interaction_modal.other_server_instructions": "Kopiere einfach diese URL und füge sie in die Suchleiste deiner Lieblings-App oder in die Weboberfläche, in der du angemeldet bist, ein.",
|
||||
|
@ -304,12 +304,12 @@
|
|||
"intervals.full.minutes": "{number, plural, one {# Minute} other {# Minuten}}",
|
||||
"keyboard_shortcuts.back": "Zurück navigieren",
|
||||
"keyboard_shortcuts.blocked": "Liste blockierter Profile öffnen",
|
||||
"keyboard_shortcuts.boost": "teilen",
|
||||
"keyboard_shortcuts.boost": "Beitrag teilen",
|
||||
"keyboard_shortcuts.column": "einen Beitrag in einer der Spalten fokussieren",
|
||||
"keyboard_shortcuts.compose": "fokussiere das Eingabefeld",
|
||||
"keyboard_shortcuts.description": "Beschreibung",
|
||||
"keyboard_shortcuts.direct": "um die Spalte mit den Direktnachrichten zu öffnen",
|
||||
"keyboard_shortcuts.down": "sich in der Liste hinunter bewegen",
|
||||
"keyboard_shortcuts.down": "In der Liste nach unten bewegen",
|
||||
"keyboard_shortcuts.enter": "Beitrag öffnen",
|
||||
"keyboard_shortcuts.favourite": "favorisieren",
|
||||
"keyboard_shortcuts.favourites": "Favoriten-Liste öffnen",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Bild verbergen} other {Bilder verbergen}}",
|
||||
"missing_indicator.label": "Nicht gefunden",
|
||||
"missing_indicator.sublabel": "Die Ressource konnte nicht gefunden werden",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Dein Konto {disabledAccount} ist derzeit deaktiviert, weil du zu {movedToAccount} umgezogen bist.",
|
||||
"mute_modal.duration": "Dauer",
|
||||
"mute_modal.hide_notifications": "Benachrichtigungen von diesem Profil verbergen?",
|
||||
"mute_modal.indefinite": "Unbestimmt",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} Ακολουθεί}}",
|
||||
"account.follows.empty": "Αυτός ο χρήστης δεν ακολουθεί κανέναν ακόμα.",
|
||||
"account.follows_you": "Σε ακολουθεί",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Μετάβαση στο προφίλ",
|
||||
"account.hide_reblogs": "Απόκρυψη προωθήσεων από @{name}",
|
||||
"account.joined_short": "Joined",
|
||||
"account.languages": "Change subscribed languages",
|
||||
|
@ -182,7 +182,7 @@
|
|||
"directory.local": "Μόνο από {domain}",
|
||||
"directory.new_arrivals": "Νέες αφίξεις",
|
||||
"directory.recently_active": "Πρόσφατα ενεργοί",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.account_settings": "Ρυθμίσεις λογαριασμού",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Παράβλεψη",
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
"about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Reason",
|
||||
"about.domain_blocks.domain": "Domain",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the Fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.severity": "Severity",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.silenced.title": "Limited",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Suspended",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.powered_by": "Decentralised social media powered by {mastodon}",
|
||||
"about.rules": "Server rules",
|
||||
"account.account_note_header": "Note",
|
||||
"account.add_or_remove_from_list": "Add or Remove from lists",
|
||||
|
@ -111,7 +111,7 @@
|
|||
"column.lists": "Lists",
|
||||
"column.mutes": "Muted users",
|
||||
"column.notifications": "Notifications",
|
||||
"column.pins": "Pinned post",
|
||||
"column.pins": "Pinned posts",
|
||||
"column.public": "Federated timeline",
|
||||
"column_back_button.label": "Back",
|
||||
"column_header.hide_settings": "Hide settings",
|
||||
|
@ -122,16 +122,16 @@
|
|||
"column_header.unpin": "Unpin",
|
||||
"column_subheading.settings": "Settings",
|
||||
"community.column_settings.local_only": "Local only",
|
||||
"community.column_settings.media_only": "Media only",
|
||||
"community.column_settings.media_only": "Media Only",
|
||||
"community.column_settings.remote_only": "Remote only",
|
||||
"compose.language.change": "Change language",
|
||||
"compose.language.search": "Search languages...",
|
||||
"compose_form.direct_message_warning_learn_more": "Learn more",
|
||||
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.",
|
||||
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any sensitive information over Mastodon.",
|
||||
"compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.",
|
||||
"compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
|
||||
"compose_form.lock_disclaimer.lock": "locked",
|
||||
"compose_form.placeholder": "What is on your mind?",
|
||||
"compose_form.placeholder": "What's on your mind?",
|
||||
"compose_form.poll.add_option": "Add a choice",
|
||||
"compose_form.poll.duration": "Poll duration",
|
||||
"compose_form.poll.option_placeholder": "Choice {number}",
|
||||
|
@ -144,8 +144,8 @@
|
|||
"compose_form.sensitive.hide": "{count, plural, one {Mark media as sensitive} other {Mark media as sensitive}}",
|
||||
"compose_form.sensitive.marked": "{count, plural, one {Media is marked as sensitive} other {Media is marked as sensitive}}",
|
||||
"compose_form.sensitive.unmarked": "{count, plural, one {Media is not marked as sensitive} other {Media is not marked as sensitive}}",
|
||||
"compose_form.spoiler.marked": "Text is hidden behind warning",
|
||||
"compose_form.spoiler.unmarked": "Text is not hidden",
|
||||
"compose_form.spoiler.marked": "Remove content warning",
|
||||
"compose_form.spoiler.unmarked": "Add content warning",
|
||||
"compose_form.spoiler_placeholder": "Write your warning here",
|
||||
"confirmation_modal.cancel": "Cancel",
|
||||
"confirmations.block.block_and_report": "Block & Report",
|
||||
|
@ -154,7 +154,7 @@
|
|||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.delete.confirm": "Delete",
|
||||
"confirmations.delete.message": "Are you sure you want to delete this status?",
|
||||
"confirmations.delete.message": "Are you sure you want to delete this post?",
|
||||
"confirmations.delete_list.confirm": "Delete",
|
||||
"confirmations.delete_list.message": "Are you sure you want to permanently delete this list?",
|
||||
"confirmations.discard_edit_media.confirm": "Discard",
|
||||
|
@ -208,7 +208,7 @@
|
|||
"emoji_button.symbols": "Symbols",
|
||||
"emoji_button.travel": "Travel & Places",
|
||||
"empty_column.account_suspended": "Account suspended",
|
||||
"empty_column.account_timeline": "No posts found",
|
||||
"empty_column.account_timeline": "No posts here!",
|
||||
"empty_column.account_unavailable": "Profile unavailable",
|
||||
"empty_column.blocks": "You haven't blocked any users yet.",
|
||||
"empty_column.bookmarked_statuses": "You don't have any bookmarked posts yet. When you bookmark one, it will show up here.",
|
||||
|
|
|
@ -297,7 +297,7 @@
|
|||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.other_server_instructions": "Copy and paste this URL into the search field of your favourite Mastodon app or the web interface of your Mastodon server.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.follow": "Follow {name}",
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
"about.contact": "Kontakto:",
|
||||
"about.disclaimer": "Mastodon estas libera, malfermitkoda programaro kaj varmarko de la firmao Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Kialo",
|
||||
"about.domain_blocks.domain": "Domain",
|
||||
"about.domain_blocks.domain": "Domajno",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.severity": "Graveco",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.silenced.title": "Limited",
|
||||
"about.domain_blocks.silenced.explanation": "Vi ne ĝenerale vidos profilojn kaj enhavojn de ĉi tiu servilo, krom se vi eksplice trovas aŭ estas permesita de via sekvato.",
|
||||
"about.domain_blocks.silenced.title": "Limigita",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Suspended",
|
||||
"about.domain_blocks.suspended.title": "Suspendita",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.rules": "Reguloj de la servilo",
|
||||
|
@ -28,7 +28,7 @@
|
|||
"account.edit_profile": "Redakti la profilon",
|
||||
"account.enable_notifications": "Sciigi min, kiam @{name} mesaĝas",
|
||||
"account.endorse": "Rekomendi ĉe via profilo",
|
||||
"account.featured_tags.last_status_at": "Last post on {date}",
|
||||
"account.featured_tags.last_status_at": "Lasta afîŝo je {date}",
|
||||
"account.featured_tags.last_status_never": "Neniuj afiŝoj",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.follow": "Sekvi",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Sekvado} other {{counter} Sekvadoj}}",
|
||||
"account.follows.empty": "La uzanto ankoraŭ ne sekvas iun ajn.",
|
||||
"account.follows_you": "Sekvas vin",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Iri al profilo",
|
||||
"account.hide_reblogs": "Kaŝi la plusendojn de @{name}",
|
||||
"account.joined_short": "Aliĝis",
|
||||
"account.languages": "Change subscribed languages",
|
||||
|
@ -81,13 +81,13 @@
|
|||
"audio.hide": "Kaŝi aŭdion",
|
||||
"autosuggest_hashtag.per_week": "{count} semajne",
|
||||
"boost_modal.combo": "Vi povas premi {combo} por preterpasi sekvafoje",
|
||||
"bundle_column_error.copy_stacktrace": "Copy error report",
|
||||
"bundle_column_error.copy_stacktrace": "Kopii la raporto de error",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.error.title": "Ho, ne!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
"bundle_column_error.network.title": "Network error",
|
||||
"bundle_column_error.network.title": "Eraro de reto",
|
||||
"bundle_column_error.retry": "Provu refoje",
|
||||
"bundle_column_error.return": "Go back home",
|
||||
"bundle_column_error.return": "Reveni al la hejmo",
|
||||
"bundle_column_error.routing.body": "The requested page could not be found. Are you sure the URL in the address bar is correct?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Fermi",
|
||||
|
@ -95,9 +95,9 @@
|
|||
"bundle_modal_error.retry": "Provu refoje",
|
||||
"closed_registrations.other_server_instructions": "Since Mastodon is decentralized, you can create an account on another server and still interact with this one.",
|
||||
"closed_registrations_modal.description": "Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Find another server",
|
||||
"closed_registrations_modal.find_another_server": "Trovi alian servilon",
|
||||
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
|
||||
"closed_registrations_modal.title": "Signing up on Mastodon",
|
||||
"closed_registrations_modal.title": "Registri en Mastodon",
|
||||
"column.about": "Pri",
|
||||
"column.blocks": "Blokitaj uzantoj",
|
||||
"column.bookmarks": "Legosignoj",
|
||||
|
@ -182,10 +182,10 @@
|
|||
"directory.local": "Nur de {domain}",
|
||||
"directory.new_arrivals": "Novaj alvenoj",
|
||||
"directory.recently_active": "Lastatempe aktiva",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.account_settings": "Konto-agordoj",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.dismiss": "Eksigi",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
|
@ -241,21 +241,21 @@
|
|||
"explore.trending_statuses": "Afiŝoj",
|
||||
"explore.trending_tags": "Kradvortoj",
|
||||
"filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.",
|
||||
"filter_modal.added.context_mismatch_title": "Context mismatch!",
|
||||
"filter_modal.added.context_mismatch_title": "Ne kongruas la kunteksto!",
|
||||
"filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.",
|
||||
"filter_modal.added.expired_title": "Expired filter!",
|
||||
"filter_modal.added.expired_title": "Eksvalida filtrilo!",
|
||||
"filter_modal.added.review_and_configure": "To review and further configure this filter category, go to the {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Filtrilopcioj",
|
||||
"filter_modal.added.settings_link": "opciopaĝo",
|
||||
"filter_modal.added.short_explanation": "This post has been added to the following filter category: {title}.",
|
||||
"filter_modal.added.title": "Filter added!",
|
||||
"filter_modal.added.title": "Filtrilo aldonita!",
|
||||
"filter_modal.select_filter.context_mismatch": "does not apply to this context",
|
||||
"filter_modal.select_filter.expired": "eksvalidiĝinta",
|
||||
"filter_modal.select_filter.prompt_new": "Nova klaso: {name}",
|
||||
"filter_modal.select_filter.search": "Serĉi aŭ krei",
|
||||
"filter_modal.select_filter.subtitle": "Use an existing category or create a new one",
|
||||
"filter_modal.select_filter.title": "Filtri ĉi afiŝo",
|
||||
"filter_modal.title.status": "Filter a post",
|
||||
"filter_modal.select_filter.title": "Filtri ĉi tiun afiŝon",
|
||||
"filter_modal.title.status": "Filtri mesaĝon",
|
||||
"follow_recommendations.done": "Farita",
|
||||
"follow_recommendations.heading": "Sekvi la personojn kies mesaĝojn vi volas vidi! Jen iom da sugestoj.",
|
||||
"follow_recommendations.lead": "La mesaĝoj de personoj kiujn vi sekvas, aperos laŭ kronologia ordo en via hejma templinio. Ne timu erari, vi povas ĉesi sekvi facile iam ajn!",
|
||||
|
@ -263,11 +263,11 @@
|
|||
"follow_request.reject": "Rifuzi",
|
||||
"follow_requests.unlocked_explanation": "Kvankam via konto ne estas ŝlosita, la teamo de {domain} pensas, ke vi eble volas permane kontroli la demandojn de sekvado de ĉi tiuj kontoj.",
|
||||
"footer.about": "Pri",
|
||||
"footer.directory": "Profiles directory",
|
||||
"footer.directory": "Profilujo",
|
||||
"footer.get_app": "Akiru la Programon",
|
||||
"footer.invite": "Inviti homojn",
|
||||
"footer.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"footer.privacy_policy": "Privacy policy",
|
||||
"footer.keyboard_shortcuts": "Fulmoklavoj",
|
||||
"footer.privacy_policy": "Politiko de privateco",
|
||||
"footer.source_code": "Montri fontkodon",
|
||||
"generic.saved": "Konservita",
|
||||
"getting_started.heading": "Por komenci",
|
||||
|
@ -291,14 +291,14 @@
|
|||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.on_another_server": "En alia servilo",
|
||||
"interaction_modal.on_this_server": "En ĉi tiu servilo",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.follow": "Follow {name}",
|
||||
"interaction_modal.title.reblog": "Boost {name}'s post",
|
||||
"interaction_modal.title.reply": "Reply to {name}'s post",
|
||||
"interaction_modal.title.favourite": "Aldoni afiŝon de {name} al la preferaĵoj",
|
||||
"interaction_modal.title.follow": "Sekvi {name}",
|
||||
"interaction_modal.title.reblog": "Suprenigi la afiŝon de {name}",
|
||||
"interaction_modal.title.reply": "Respondi al la afiŝo de {name}",
|
||||
"intervals.full.days": "{number, plural, one {# tago} other {# tagoj}}",
|
||||
"intervals.full.hours": "{number, plural, one {# horo} other {# horoj}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# minuto} other {# minutoj}}",
|
||||
|
@ -311,8 +311,8 @@
|
|||
"keyboard_shortcuts.direct": "malfermi la kolumnon de rektaj mesaĝoj",
|
||||
"keyboard_shortcuts.down": "iri suben en la listo",
|
||||
"keyboard_shortcuts.enter": "malfermi mesaĝon",
|
||||
"keyboard_shortcuts.favourite": "Aldoni la mesaĝon al preferaĵoj",
|
||||
"keyboard_shortcuts.favourites": "Malfermi la liston de preferaĵoj",
|
||||
"keyboard_shortcuts.favourite": "Aldoni la mesaĝon al la preferaĵoj",
|
||||
"keyboard_shortcuts.favourites": "Malfermi la liston de la preferaĵoj",
|
||||
"keyboard_shortcuts.federated": "Malfermi la frataran templinion",
|
||||
"keyboard_shortcuts.heading": "Klavaraj mallongigoj",
|
||||
"keyboard_shortcuts.home": "Malfermi la hejman templinion",
|
||||
|
@ -365,7 +365,7 @@
|
|||
"mute_modal.duration": "Daŭro",
|
||||
"mute_modal.hide_notifications": "Ĉu vi volas kaŝi la sciigojn de ĉi tiu uzanto?",
|
||||
"mute_modal.indefinite": "Nedifinita",
|
||||
"navigation_bar.about": "About",
|
||||
"navigation_bar.about": "Pri",
|
||||
"navigation_bar.blocks": "Blokitaj uzantoj",
|
||||
"navigation_bar.bookmarks": "Legosignoj",
|
||||
"navigation_bar.community_timeline": "Loka templinio",
|
||||
|
@ -386,7 +386,7 @@
|
|||
"navigation_bar.pins": "Alpinglitaj mesaĝoj",
|
||||
"navigation_bar.preferences": "Preferoj",
|
||||
"navigation_bar.public_timeline": "Fratara templinio",
|
||||
"navigation_bar.search": "Search",
|
||||
"navigation_bar.search": "Serĉi",
|
||||
"navigation_bar.security": "Sekureco",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.admin.report": "{name} raportis {target}",
|
||||
|
@ -457,7 +457,7 @@
|
|||
"privacy.unlisted.long": "Videbla por ĉiuj, sed ekskluzive de la funkcio de esploro",
|
||||
"privacy.unlisted.short": "Nelistigita",
|
||||
"privacy_policy.last_updated": "Last updated {date}",
|
||||
"privacy_policy.title": "Privacy Policy",
|
||||
"privacy_policy.title": "Politiko de privateco",
|
||||
"refresh": "Refreŝigu",
|
||||
"regeneration_indicator.label": "Ŝargado…",
|
||||
"regeneration_indicator.sublabel": "Via abonfluo estas preparata!",
|
||||
|
@ -555,7 +555,7 @@
|
|||
"status.edited_x_times": "Redactita {count, plural, one {{count} fojon} other {{count} fojojn}}",
|
||||
"status.embed": "Enkorpigi",
|
||||
"status.favourite": "Aldoni al viaj preferaĵoj",
|
||||
"status.filter": "Filtri ĉi afiŝo",
|
||||
"status.filter": "Filtri ĉi tiun afiŝon",
|
||||
"status.filtered": "Filtrita",
|
||||
"status.hide": "Kaŝi la mesaĝon",
|
||||
"status.history.created": "{name} kreis {date}",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} Siguiendo}}",
|
||||
"account.follows.empty": "Todavía este usuario no sigue a nadie.",
|
||||
"account.follows_you": "Te sigue",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Ir al perfil",
|
||||
"account.hide_reblogs": "Ocultar adhesiones de @{name}",
|
||||
"account.joined_short": "En este servidor desde",
|
||||
"account.languages": "Cambiar idiomas suscritos",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Sólo de {domain}",
|
||||
"directory.new_arrivals": "Recién llegados",
|
||||
"directory.recently_active": "Recientemente activos",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Config. de la cuenta",
|
||||
"disabled_account_banner.text": "Tu cuenta {disabledAccount} está actualmente deshabilitada.",
|
||||
"dismissable_banner.community_timeline": "Estos son los mensajes públicos más recientes de cuentas alojadas en {domain}.",
|
||||
"dismissable_banner.dismiss": "Descartar",
|
||||
"dismissable_banner.explore_links": "Estas noticias están siendo discutidas por personas en este y otros servidores de la red descentralizada ahora mismo.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Ocultar {number, plural, one {imagen} other {imágenes}}",
|
||||
"missing_indicator.label": "No se encontró",
|
||||
"missing_indicator.sublabel": "No se encontró este recurso",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Tu cuenta {disabledAccount} está actualmente deshabilitada porque te mudaste a {movedToAccount}.",
|
||||
"mute_modal.duration": "Duración",
|
||||
"mute_modal.hide_notifications": "¿Querés ocultar las notificaciones de este usuario?",
|
||||
"mute_modal.indefinite": "Indefinida",
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
"account.locked_info": "El estado de privacidad de esta cuenta està configurado como bloqueado. El proprietario debe revisar manualmente quien puede seguirle.",
|
||||
"account.media": "Multimedia",
|
||||
"account.mention": "Mencionar @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.moved_to": "{name} ha indicado que su nueva cuenta es ahora:",
|
||||
"account.mute": "Silenciar a @{name}",
|
||||
"account.mute_notifications": "Silenciar notificaciones de @{name}",
|
||||
"account.muted": "Silenciado",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} Siguiendo}}",
|
||||
"account.follows.empty": "Este usuario todavía no sigue a nadie.",
|
||||
"account.follows_you": "Te sigue",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Ir al perfil",
|
||||
"account.hide_reblogs": "Ocultar retoots de @{name}",
|
||||
"account.joined_short": "Se unió",
|
||||
"account.languages": "Cambiar idiomas suscritos",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Sólo de {domain}",
|
||||
"directory.new_arrivals": "Recién llegados",
|
||||
"directory.recently_active": "Recientemente activo",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Ajustes de la cuenta",
|
||||
"disabled_account_banner.text": "Tu cuenta {disabledAccount} está actualmente deshabilitada.",
|
||||
"dismissable_banner.community_timeline": "Estas son las publicaciones públicas más recientes de personas cuyas cuentas están alojadas en {domain}.",
|
||||
"dismissable_banner.dismiss": "Descartar",
|
||||
"dismissable_banner.explore_links": "Estas noticias están siendo discutidas por personas en este y otros servidores de la red descentralizada en este momento.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Cambiar visibilidad",
|
||||
"missing_indicator.label": "No encontrado",
|
||||
"missing_indicator.sublabel": "No se encontró este recurso",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Tu cuenta {disabledAccount} está actualmente deshabilitada porque te has mudado a {movedToAccount}.",
|
||||
"mute_modal.duration": "Duración",
|
||||
"mute_modal.hide_notifications": "Ocultar notificaciones de este usuario?",
|
||||
"mute_modal.indefinite": "Indefinida",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} seuraa} other {{counter} seuraa}}",
|
||||
"account.follows.empty": "Tämä käyttäjä ei vielä seuraa ketään.",
|
||||
"account.follows_you": "Seuraa sinua",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Mene profiiliin",
|
||||
"account.hide_reblogs": "Piilota buustaukset käyttäjältä @{name}",
|
||||
"account.joined_short": "Liittynyt",
|
||||
"account.languages": "Vaihda tilattuja kieliä",
|
||||
|
@ -47,7 +47,7 @@
|
|||
"account.locked_info": "Tämän tilin yksityisyyden tila on asetettu lukituksi. Omistaja arvioi manuaalisesti, kuka voi seurata niitä.",
|
||||
"account.media": "Media",
|
||||
"account.mention": "Mainitse @{name}",
|
||||
"account.moved_to": "{name} on ilmoittanut, että heidän uusi tilinsä on nyt:",
|
||||
"account.moved_to": "{name} on ilmoittanut uudeksi tilikseen",
|
||||
"account.mute": "Mykistä @{name}",
|
||||
"account.mute_notifications": "Mykistä ilmoitukset käyttäjältä @{name}",
|
||||
"account.muted": "Mykistetty",
|
||||
|
@ -164,7 +164,7 @@
|
|||
"confirmations.logout.confirm": "Kirjaudu ulos",
|
||||
"confirmations.logout.message": "Oletko varma, että haluat kirjautua ulos?",
|
||||
"confirmations.mute.confirm": "Mykistä",
|
||||
"confirmations.mute.explanation": "Tämä piilottaa heidän julkaisut ja julkaisut, joissa heidät mainitaan, mutta sallii edelleen heidän nähdä julkaisusi ja seurata sinua.",
|
||||
"confirmations.mute.explanation": "Tämä toiminto piilottaa heidän julkaisunsa sinulta – mukaan lukien ne, joissa heidät mainitaan – sallien heidän yhä nähdä julkaisusi ja seurata sinua.",
|
||||
"confirmations.mute.message": "Haluatko varmasti mykistää käyttäjän {name}?",
|
||||
"confirmations.redraft.confirm": "Poista & palauta muokattavaksi",
|
||||
"confirmations.redraft.message": "Oletko varma että haluat poistaa tämän julkaisun ja tehdä siitä uuden luonnoksen? Suosikit ja buustaukset menetään, alkuperäisen julkaisusi vastaukset jäävät orvoiksi.",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Vain palvelimelta {domain}",
|
||||
"directory.new_arrivals": "Äskettäin saapuneet",
|
||||
"directory.recently_active": "Hiljattain aktiiviset",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Tilin asetukset",
|
||||
"disabled_account_banner.text": "Tilisi {disabledAccount} on tällä hetkellä poissa käytöstä.",
|
||||
"dismissable_banner.community_timeline": "Nämä ovat uusimmat julkiset viestit ihmisiltä, joiden tilejä isännöi {domain}.",
|
||||
"dismissable_banner.dismiss": "Hylkää",
|
||||
"dismissable_banner.explore_links": "Näistä uutisista puhuvat ihmiset juuri nyt tällä ja muilla hajautetun verkon palvelimilla.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Piilota kuva} other {Piilota kuvat}}",
|
||||
"missing_indicator.label": "Ei löytynyt",
|
||||
"missing_indicator.sublabel": "Tätä resurssia ei löytynyt",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Tilisi {disabledAccount} on tällä hetkellä poissa käytöstä, koska teit siirron tiliin {movedToAccount}.",
|
||||
"mute_modal.duration": "Kesto",
|
||||
"mute_modal.hide_notifications": "Piilota tältä käyttäjältä tulevat ilmoitukset?",
|
||||
"mute_modal.indefinite": "Ikuisesti",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Abonnement} other {{counter} Abonnements}}",
|
||||
"account.follows.empty": "Cet·te utilisateur·rice ne suit personne pour l’instant.",
|
||||
"account.follows_you": "Vous suit",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Voir le profil",
|
||||
"account.hide_reblogs": "Masquer les partages de @{name}",
|
||||
"account.joined_short": "Ici depuis",
|
||||
"account.languages": "Changer les langues abonnées",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "De {domain} seulement",
|
||||
"directory.new_arrivals": "Inscrit·e·s récemment",
|
||||
"directory.recently_active": "Actif·ve·s récemment",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Paramètres du compte",
|
||||
"disabled_account_banner.text": "Votre compte {disabledAccount} est actuellement désactivé.",
|
||||
"dismissable_banner.community_timeline": "Voici les messages publics les plus récents des personnes dont les comptes sont hébergés par {domain}.",
|
||||
"dismissable_banner.dismiss": "Rejeter",
|
||||
"dismissable_banner.explore_links": "Ces nouvelles sont actuellement en cours de discussion par des personnes sur d'autres serveurs du réseau décentralisé ainsi que sur celui-ci.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Cacher l’image} other {Cacher les images}}",
|
||||
"missing_indicator.label": "Non trouvé",
|
||||
"missing_indicator.sublabel": "Ressource introuvable",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Votre compte {disabledAccount} est actuellement désactivé parce que vous avez déplacé vers {movedToAccount}.",
|
||||
"mute_modal.duration": "Durée",
|
||||
"mute_modal.hide_notifications": "Masquer les notifications de cette personne ?",
|
||||
"mute_modal.indefinite": "Indéfinie",
|
||||
|
@ -532,7 +532,7 @@
|
|||
"search_results.title": "Rechercher {q}",
|
||||
"search_results.total": "{count, number} {count, plural, one {résultat} other {résultats}}",
|
||||
"server_banner.about_active_users": "Personnes utilisant ce serveur au cours des 30 derniers jours (Utilisateur·rice·s Actifs·ives Mensuellement)",
|
||||
"server_banner.active_users": "Utilisateur·rice·s actif·ve·s",
|
||||
"server_banner.active_users": "Utilisateurs actifs",
|
||||
"server_banner.administered_by": "Administré par :",
|
||||
"server_banner.introduction": "{domain} fait partie du réseau social décentralisé propulsé par {mastodon}.",
|
||||
"server_banner.learn_more": "En savoir plus",
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
"about.disclaimer": "Bogearra foinse oscailte saor in aisce is ea Mastodon, agus is le Mastodon gGmbH an trádmharc.",
|
||||
"about.domain_blocks.comment": "Fáth",
|
||||
"about.domain_blocks.domain": "Fearann",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.preamble": "Go hiondúil, tugann Mastadán cead duit a bheith ag plé le húsáideoirí as freastalaí ar bith eile sa chomhchruinne agus a gcuid inneachair a fheiceáil. Seo iad na heisceachtaí a rinneadh ar an bhfreastalaí áirithe seo.",
|
||||
"about.domain_blocks.severity": "Déine",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.silenced.explanation": "Go hiondúil ní fheicfidh tú próifílí ná inneachar ón bhfreastalaí seo, ach amháin má bhíonn tú á lorg nó má ghlacann tú lena leanúint d'aon ghnó.",
|
||||
"about.domain_blocks.silenced.title": "Teoranta",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Ar fionraí",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.not_available": "Níor cuireadh an t-eolas seo ar fáil ar an bhfreastalaí seo.",
|
||||
"about.powered_by": "Meáin shóisialta díláraithe faoi chumhacht {mastodon}",
|
||||
"about.rules": "Rialacha an fhreastalaí",
|
||||
"account.account_note_header": "Nóta",
|
||||
"account.add_or_remove_from_list": "Cuir Le nó Bain De na liostaí",
|
||||
|
@ -39,15 +39,15 @@
|
|||
"account.following_counter": "{count, plural, one {Ag leanúint cúntas amháin} other {Ag leanúint {counter} cúntas}}",
|
||||
"account.follows.empty": "Ní leanann an t-úsáideoir seo duine ar bith fós.",
|
||||
"account.follows_you": "Do do leanúint",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Téigh go dtí próifíl",
|
||||
"account.hide_reblogs": "Folaigh athphostálacha ó @{name}",
|
||||
"account.joined_short": "Cláraithe",
|
||||
"account.languages": "Athraigh teangacha foscríofa",
|
||||
"account.link_verified_on": "Ownership of this link was checked on {date}",
|
||||
"account.link_verified_on": "Seiceáladh úinéireacht an naisc seo ar {date}",
|
||||
"account.locked_info": "Tá an socrú príobháideachais don cuntas seo curtha go 'faoi ghlas'. Déanann an t-úinéir léirmheas ar cén daoine atá ceadaithe an cuntas leanúint.",
|
||||
"account.media": "Ábhair",
|
||||
"account.mention": "Luaigh @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.moved_to": "Tá tugtha le fios ag {name} gurb é an cuntas nua atá acu ná:",
|
||||
"account.mute": "Balbhaigh @{name}",
|
||||
"account.mute_notifications": "Balbhaigh fógraí ó @{name}",
|
||||
"account.muted": "Balbhaithe",
|
||||
|
@ -81,7 +81,7 @@
|
|||
"audio.hide": "Cuir fuaim i bhfolach",
|
||||
"autosuggest_hashtag.per_week": "{count} sa seachtain",
|
||||
"boost_modal.combo": "Is féidir leat brúigh {combo} chun é seo a scipeáil an chéad uair eile",
|
||||
"bundle_column_error.copy_stacktrace": "Copy error report",
|
||||
"bundle_column_error.copy_stacktrace": "Cóipeáil tuairisc earráide",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.error.title": "Ná habair!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
|
@ -104,9 +104,9 @@
|
|||
"column.community": "Amlíne áitiúil",
|
||||
"column.direct": "Teachtaireachtaí dhíreacha",
|
||||
"column.directory": "Brabhsáil próifílí",
|
||||
"column.domain_blocks": "Blocked domains",
|
||||
"column.domain_blocks": "Fearainn bhactha",
|
||||
"column.favourites": "Roghanna",
|
||||
"column.follow_requests": "Follow requests",
|
||||
"column.follow_requests": "Iarratais leanúnaí",
|
||||
"column.home": "Baile",
|
||||
"column.lists": "Liostaí",
|
||||
"column.mutes": "Úsáideoirí balbhaithe",
|
||||
|
@ -115,25 +115,25 @@
|
|||
"column.public": "Amlíne cónaidhmithe",
|
||||
"column_back_button.label": "Siar",
|
||||
"column_header.hide_settings": "Folaigh socruithe",
|
||||
"column_header.moveLeft_settings": "Move column to the left",
|
||||
"column_header.moveRight_settings": "Move column to the right",
|
||||
"column_header.moveLeft_settings": "Bog an colún ar chlé",
|
||||
"column_header.moveRight_settings": "Bog an colún ar dheis",
|
||||
"column_header.pin": "Greamaigh",
|
||||
"column_header.show_settings": "Taispeáin socruithe",
|
||||
"column_header.unpin": "Díghreamaigh",
|
||||
"column_subheading.settings": "Socruithe",
|
||||
"community.column_settings.local_only": "Áitiúil amháin",
|
||||
"community.column_settings.media_only": "Meáin Amháin",
|
||||
"community.column_settings.remote_only": "Remote only",
|
||||
"community.column_settings.remote_only": "Cian amháin",
|
||||
"compose.language.change": "Athraigh teanga",
|
||||
"compose.language.search": "Cuardaigh teangacha...",
|
||||
"compose_form.direct_message_warning_learn_more": "Tuilleadh eolais",
|
||||
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.",
|
||||
"compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.",
|
||||
"compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
|
||||
"compose_form.lock_disclaimer": "Níl an cuntas seo {locked}. Féadfaidh duine ar bith tú a leanúint agus na postálacha atá dírithe agat ar do lucht leanúna amháin a fheiceáil.",
|
||||
"compose_form.lock_disclaimer.lock": "faoi ghlas",
|
||||
"compose_form.placeholder": "Cad atá ag tarlú?",
|
||||
"compose_form.poll.add_option": "Cuir rogha isteach",
|
||||
"compose_form.poll.duration": "Poll duration",
|
||||
"compose_form.poll.duration": "Achar suirbhéanna",
|
||||
"compose_form.poll.option_placeholder": "Rogha {number}",
|
||||
"compose_form.poll.remove_option": "Bain an rogha seo",
|
||||
"compose_form.poll.switch_to_multiple": "Athraigh suirbhé chun cead a thabhairt do ilrogha",
|
||||
|
@ -144,54 +144,54 @@
|
|||
"compose_form.sensitive.hide": "{count, plural, one {Mark media as sensitive} other {Mark media as sensitive}}",
|
||||
"compose_form.sensitive.marked": "{count, plural, one {Media is marked as sensitive} other {Media is marked as sensitive}}",
|
||||
"compose_form.sensitive.unmarked": "{count, plural, one {Media is not marked as sensitive} other {Media is not marked as sensitive}}",
|
||||
"compose_form.spoiler.marked": "Text is hidden behind warning",
|
||||
"compose_form.spoiler.unmarked": "Text is not hidden",
|
||||
"compose_form.spoiler_placeholder": "Write your warning here",
|
||||
"compose_form.spoiler.marked": "Bain rabhadh ábhair",
|
||||
"compose_form.spoiler.unmarked": "Cuir rabhadh ábhair",
|
||||
"compose_form.spoiler_placeholder": "Scríobh do rabhadh anseo",
|
||||
"confirmation_modal.cancel": "Cealaigh",
|
||||
"confirmations.block.block_and_report": "Bac ⁊ Tuairiscigh",
|
||||
"confirmations.block.confirm": "Bac",
|
||||
"confirmations.block.message": "An bhfuil tú cinnte gur mhaith leat {name} a bhac?",
|
||||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Éirigh as iarratas",
|
||||
"confirmations.cancel_follow_request.message": "An bhfuil tú cinnte gur mhaith leat éirigh as an iarratas leanta {name}?",
|
||||
"confirmations.delete.confirm": "Scrios",
|
||||
"confirmations.delete.message": "An bhfuil tú cinnte gur mhaith leat an phostáil seo a scriosadh?",
|
||||
"confirmations.delete_list.confirm": "Scrios",
|
||||
"confirmations.delete_list.message": "An bhfuil tú cinnte gur mhaith leat an liosta seo a scriosadh go buan?",
|
||||
"confirmations.discard_edit_media.confirm": "Faigh réidh de",
|
||||
"confirmations.discard_edit_media.message": "Tá athruithe neamhshlánaithe don tuarascáil gné nó réamhamharc agat, faigh réidh dóibh ar aon nós?",
|
||||
"confirmations.domain_block.confirm": "Hide entire domain",
|
||||
"confirmations.domain_block.confirm": "Bac fearann go hiomlán",
|
||||
"confirmations.domain_block.message": "An bhfuil tú iontach cinnte gur mhaith leat bac an t-ainm fearainn {domain} in iomlán? I bhformhór na gcásanna, is leor agus is fearr cúpla baic a cur i bhfeidhm nó cúpla úsáideoirí a balbhú. Ní fheicfidh tú ábhair ón t-ainm fearainn sin in amlíne ar bith, nó i d'fhógraí. Scaoilfear do leantóirí ón ainm fearainn sin.",
|
||||
"confirmations.logout.confirm": "Logáil amach",
|
||||
"confirmations.logout.message": "An bhfuil tú cinnte gur mhaith leat logáil amach?",
|
||||
"confirmations.mute.confirm": "Balbhaigh",
|
||||
"confirmations.mute.explanation": "This will hide posts from them and posts mentioning them, but it will still allow them to see your posts and follow you.",
|
||||
"confirmations.mute.message": "An bhfuil tú cinnte gur mhaith leat {name} a bhalbhú?",
|
||||
"confirmations.redraft.confirm": "Delete & redraft",
|
||||
"confirmations.redraft.confirm": "Scrios ⁊ athdhréachtaigh",
|
||||
"confirmations.redraft.message": "An bhfuil tú cinnte gur mhaith leat an phostáil sin a scriosadh agus athdhréachtú? Beidh roghanna agus treisithe caillte, agus beidh freagraí ar an bpostáil bhunúsach ina ndílleachtaí.",
|
||||
"confirmations.reply.confirm": "Freagair",
|
||||
"confirmations.reply.message": "Replying now will overwrite the message you are currently composing. Are you sure you want to proceed?",
|
||||
"confirmations.unfollow.confirm": "Ná lean",
|
||||
"confirmations.unfollow.message": "Are you sure you want to unfollow {name}?",
|
||||
"conversation.delete": "Delete conversation",
|
||||
"confirmations.unfollow.message": "An bhfuil tú cinnte gur mhaith leat {name} a dhíleanúint?",
|
||||
"conversation.delete": "Scrios comhrá",
|
||||
"conversation.mark_as_read": "Marcáil mar léite",
|
||||
"conversation.open": "View conversation",
|
||||
"conversation.with": "With {names}",
|
||||
"copypaste.copied": "Copied",
|
||||
"conversation.open": "Féach ar comhrá",
|
||||
"conversation.with": "Le {names}",
|
||||
"copypaste.copied": "Cóipeáilte",
|
||||
"copypaste.copy": "Cóipeáil",
|
||||
"directory.federated": "From known fediverse",
|
||||
"directory.local": "Ó {domain} amháin",
|
||||
"directory.new_arrivals": "Daoine atá tar éis teacht",
|
||||
"directory.recently_active": "Daoine gníomhacha le déanaí",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"disabled_account_banner.account_settings": "Socruithe cuntais",
|
||||
"disabled_account_banner.text": "Tá do chuntas {disabledAccount} díchumasaithe faoi láthair.",
|
||||
"dismissable_banner.community_timeline": "Seo iad na postála is déanaí ó dhaoine le cuntais ar {domain}.",
|
||||
"dismissable_banner.dismiss": "Diúltaigh",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.public_timeline": "These are the most recent public posts from people on this and other servers of the decentralized network that this server knows about.",
|
||||
"embed.instructions": "Embed this status on your website by copying the code below.",
|
||||
"embed.preview": "Here is what it will look like:",
|
||||
"embed.preview": "Seo an chuma a bheidh air:",
|
||||
"emoji_button.activity": "Gníomhaíocht",
|
||||
"emoji_button.clear": "Glan",
|
||||
"emoji_button.custom": "Saincheaptha",
|
||||
|
@ -199,10 +199,10 @@
|
|||
"emoji_button.food": "Bia ⁊ Ól",
|
||||
"emoji_button.label": "Cuir emoji isteach",
|
||||
"emoji_button.nature": "Nádur",
|
||||
"emoji_button.not_found": "No matching emojis found",
|
||||
"emoji_button.objects": "Objects",
|
||||
"emoji_button.not_found": "Ní bhfuarthas an cineál emoji sin",
|
||||
"emoji_button.objects": "Rudaí",
|
||||
"emoji_button.people": "Daoine",
|
||||
"emoji_button.recent": "Frequently used",
|
||||
"emoji_button.recent": "Úsáidte go minic",
|
||||
"emoji_button.search": "Cuardaigh...",
|
||||
"emoji_button.search_results": "Torthaí cuardaigh",
|
||||
"emoji_button.symbols": "Comharthaí",
|
||||
|
@ -210,19 +210,19 @@
|
|||
"empty_column.account_suspended": "Cuntas ar fionraí",
|
||||
"empty_column.account_timeline": "Níl postálacha ar bith anseo!",
|
||||
"empty_column.account_unavailable": "Níl an phróifíl ar fáil",
|
||||
"empty_column.blocks": "You haven't blocked any users yet.",
|
||||
"empty_column.blocks": "Níl aon úsáideoir bactha agat fós.",
|
||||
"empty_column.bookmarked_statuses": "You don't have any bookmarked posts yet. When you bookmark one, it will show up here.",
|
||||
"empty_column.community": "The local timeline is empty. Write something publicly to get the ball rolling!",
|
||||
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.",
|
||||
"empty_column.domain_blocks": "There are no blocked domains yet.",
|
||||
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!",
|
||||
"empty_column.domain_blocks": "Níl aon fearainn bhactha ann go fóill.",
|
||||
"empty_column.explore_statuses": "Níl rud ar bith ag treochtáil faoi láthair. Tar ar ais ar ball!",
|
||||
"empty_column.favourited_statuses": "Níor roghnaigh tú postáil ar bith fós. Nuair a roghnaigh tú ceann, beidh sí le feiceáil anseo.",
|
||||
"empty_column.favourites": "Níor roghnaigh éinne an phostáil seo fós. Nuair a roghnaigh duine éigin, beidh siad le feiceáil anseo.",
|
||||
"empty_column.follow_recommendations": "Looks like no suggestions could be generated for you. You can try using search to look for people you might know or explore trending hashtags.",
|
||||
"empty_column.follow_requests": "You don't have any follow requests yet. When you receive one, it will show up here.",
|
||||
"empty_column.hashtag": "There is nothing in this hashtag yet.",
|
||||
"empty_column.home": "Your home timeline is empty! Follow more people to fill it up. {suggestions}",
|
||||
"empty_column.home.suggestions": "See some suggestions",
|
||||
"empty_column.hashtag": "Níl rud ar bith faoin haischlib seo go fóill.",
|
||||
"empty_column.home": "Tá d'amlíne baile folamh! B'fhiú duit cúpla duine eile a leanúint lena líonadh! {suggestions}",
|
||||
"empty_column.home.suggestions": "Féach ar roinnt moltaí",
|
||||
"empty_column.list": "There is nothing in this list yet. When members of this list post new statuses, they will appear here.",
|
||||
"empty_column.lists": "You don't have any lists yet. When you create one, it will show up here.",
|
||||
"empty_column.mutes": "Níl aon úsáideoir balbhaithe agat fós.",
|
||||
|
@ -233,7 +233,7 @@
|
|||
"error.unexpected_crash.next_steps": "Try refreshing the page. If that does not help, you may still be able to use Mastodon through a different browser or native app.",
|
||||
"error.unexpected_crash.next_steps_addons": "Try disabling them and refreshing the page. If that does not help, you may still be able to use Mastodon through a different browser or native app.",
|
||||
"errors.unexpected_crash.copy_stacktrace": "Copy stacktrace to clipboard",
|
||||
"errors.unexpected_crash.report_issue": "Report issue",
|
||||
"errors.unexpected_crash.report_issue": "Tuairiscigh deacracht",
|
||||
"explore.search_results": "Torthaí cuardaigh",
|
||||
"explore.suggested_follows": "Duitse",
|
||||
"explore.title": "Féach thart",
|
||||
|
@ -245,7 +245,7 @@
|
|||
"filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.",
|
||||
"filter_modal.added.expired_title": "Expired filter!",
|
||||
"filter_modal.added.review_and_configure": "To review and further configure this filter category, go to the {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Filter settings",
|
||||
"filter_modal.added.review_and_configure_title": "Socruithe scagtha",
|
||||
"filter_modal.added.settings_link": "leathan socruithe",
|
||||
"filter_modal.added.short_explanation": "This post has been added to the following filter category: {title}.",
|
||||
"filter_modal.added.title": "Filter added!",
|
||||
|
@ -254,16 +254,16 @@
|
|||
"filter_modal.select_filter.prompt_new": "Catagóir nua: {name}",
|
||||
"filter_modal.select_filter.search": "Search or create",
|
||||
"filter_modal.select_filter.subtitle": "Use an existing category or create a new one",
|
||||
"filter_modal.select_filter.title": "Filter this post",
|
||||
"filter_modal.title.status": "Filter a post",
|
||||
"filter_modal.select_filter.title": "Déan scagadh ar an bpostáil seo",
|
||||
"filter_modal.title.status": "Déan scagadh ar phostáil",
|
||||
"follow_recommendations.done": "Déanta",
|
||||
"follow_recommendations.heading": "Follow people you'd like to see posts from! Here are some suggestions.",
|
||||
"follow_recommendations.lead": "Posts from people you follow will show up in chronological order on your home feed. Don't be afraid to make mistakes, you can unfollow people just as easily any time!",
|
||||
"follow_request.authorize": "Ceadaigh",
|
||||
"follow_request.reject": "Diúltaigh",
|
||||
"follow_requests.unlocked_explanation": "Even though your account is not locked, the {domain} staff thought you might want to review follow requests from these accounts manually.",
|
||||
"follow_requests.unlocked_explanation": "Cé nach bhfuil do chuntas faoi ghlas, cheap foireann {domain} gur mhaith leat súil siar ar iarratais leanúnaí as na cuntais seo.",
|
||||
"footer.about": "Maidir le",
|
||||
"footer.directory": "Profiles directory",
|
||||
"footer.directory": "Eolaire próifílí",
|
||||
"footer.get_app": "Faigh an aip",
|
||||
"footer.invite": "Invite people",
|
||||
"footer.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
|
@ -276,7 +276,7 @@
|
|||
"hashtag.column_header.tag_mode.none": "gan {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "No suggestions found",
|
||||
"hashtag.column_settings.select.placeholder": "Iontráil haischlibeanna…",
|
||||
"hashtag.column_settings.tag_mode.all": "All of these",
|
||||
"hashtag.column_settings.tag_mode.all": "Iad seo go léir",
|
||||
"hashtag.column_settings.tag_mode.any": "Any of these",
|
||||
"hashtag.column_settings.tag_mode.none": "None of these",
|
||||
"hashtag.column_settings.tag_toggle": "Include additional tags in this column",
|
||||
|
@ -285,8 +285,8 @@
|
|||
"home.column_settings.basic": "Bunúsach",
|
||||
"home.column_settings.show_reblogs": "Taispeáin treisithe",
|
||||
"home.column_settings.show_replies": "Taispeán freagraí",
|
||||
"home.hide_announcements": "Hide announcements",
|
||||
"home.show_announcements": "Show announcements",
|
||||
"home.hide_announcements": "Cuir fógraí i bhfolach",
|
||||
"home.show_announcements": "Taispeáin fógraí",
|
||||
"interaction_modal.description.favourite": "With an account on Mastodon, you can favourite this post to let the author know you appreciate it and save it for later.",
|
||||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
|
@ -303,7 +303,7 @@
|
|||
"intervals.full.hours": "{number, plural, one {# hour} other {# hours}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# minute} other {# minutes}}",
|
||||
"keyboard_shortcuts.back": "to navigate back",
|
||||
"keyboard_shortcuts.blocked": "to open blocked users list",
|
||||
"keyboard_shortcuts.blocked": "Oscail liosta na n-úsáideoirí bactha",
|
||||
"keyboard_shortcuts.boost": "Treisigh postáil",
|
||||
"keyboard_shortcuts.column": "to focus a status in one of the columns",
|
||||
"keyboard_shortcuts.compose": "to focus the compose textarea",
|
||||
|
@ -313,13 +313,13 @@
|
|||
"keyboard_shortcuts.enter": "Oscail postáil",
|
||||
"keyboard_shortcuts.favourite": "Roghnaigh postáil",
|
||||
"keyboard_shortcuts.favourites": "Oscail liosta roghanna",
|
||||
"keyboard_shortcuts.federated": "to open federated timeline",
|
||||
"keyboard_shortcuts.heading": "Keyboard Shortcuts",
|
||||
"keyboard_shortcuts.federated": "Oscail amlíne cónaidhmithe",
|
||||
"keyboard_shortcuts.heading": "Aicearraí méarchláir",
|
||||
"keyboard_shortcuts.home": "to open home timeline",
|
||||
"keyboard_shortcuts.hotkey": "Eochair aicearra",
|
||||
"keyboard_shortcuts.legend": "to display this legend",
|
||||
"keyboard_shortcuts.local": "Oscail an amlíne áitiúil",
|
||||
"keyboard_shortcuts.mention": "to mention author",
|
||||
"keyboard_shortcuts.mention": "Luaigh údar",
|
||||
"keyboard_shortcuts.muted": "Oscail liosta na n-úsáideoirí balbhaithe",
|
||||
"keyboard_shortcuts.my_profile": "Oscail do phróifíl",
|
||||
"keyboard_shortcuts.notifications": "to open notifications column",
|
||||
|
@ -327,12 +327,12 @@
|
|||
"keyboard_shortcuts.pinned": "to open pinned posts list",
|
||||
"keyboard_shortcuts.profile": "Oscail próifíl an t-údar",
|
||||
"keyboard_shortcuts.reply": "Freagair ar phostáil",
|
||||
"keyboard_shortcuts.requests": "to open follow requests list",
|
||||
"keyboard_shortcuts.requests": "Oscail liosta iarratas leanúnaí",
|
||||
"keyboard_shortcuts.search": "to focus search",
|
||||
"keyboard_shortcuts.spoilers": "to show/hide CW field",
|
||||
"keyboard_shortcuts.start": "to open \"get started\" column",
|
||||
"keyboard_shortcuts.toggle_hidden": "to show/hide text behind CW",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "to show/hide media",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "Taispeáin / cuir i bhfolach meáin",
|
||||
"keyboard_shortcuts.toot": "Cuir tús le postáil nua",
|
||||
"keyboard_shortcuts.unfocus": "to un-focus compose textarea/search",
|
||||
"keyboard_shortcuts.up": "to move up in the list",
|
||||
|
@ -351,10 +351,10 @@
|
|||
"lists.new.create": "Cruthaigh liosta",
|
||||
"lists.new.title_placeholder": "New list title",
|
||||
"lists.replies_policy.followed": "Any followed user",
|
||||
"lists.replies_policy.list": "Members of the list",
|
||||
"lists.replies_policy.list": "Baill an liosta",
|
||||
"lists.replies_policy.none": "Duine ar bith",
|
||||
"lists.replies_policy.title": "Show replies to:",
|
||||
"lists.search": "Search among people you follow",
|
||||
"lists.search": "Cuardaigh i measc daoine atá á leanúint agat",
|
||||
"lists.subheading": "Do liostaí",
|
||||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "Ag lódáil...",
|
||||
|
@ -366,13 +366,13 @@
|
|||
"mute_modal.hide_notifications": "Cuir póstalacha ón t-úsáideoir seo i bhfolach?",
|
||||
"mute_modal.indefinite": "Gan téarma",
|
||||
"navigation_bar.about": "Maidir le",
|
||||
"navigation_bar.blocks": "Blocked users",
|
||||
"navigation_bar.blocks": "Cuntais bhactha",
|
||||
"navigation_bar.bookmarks": "Leabharmharcanna",
|
||||
"navigation_bar.community_timeline": "Amlíne áitiúil",
|
||||
"navigation_bar.compose": "Cum postáil nua",
|
||||
"navigation_bar.direct": "Teachtaireachtaí dhíreacha",
|
||||
"navigation_bar.discover": "Faigh amach",
|
||||
"navigation_bar.domain_blocks": "Hidden domains",
|
||||
"navigation_bar.domain_blocks": "Fearainn bhactha",
|
||||
"navigation_bar.edit_profile": "Cuir an phróifíl in eagar",
|
||||
"navigation_bar.explore": "Féach thart",
|
||||
"navigation_bar.favourites": "Roghanna",
|
||||
|
@ -389,12 +389,12 @@
|
|||
"navigation_bar.search": "Cuardaigh",
|
||||
"navigation_bar.security": "Slándáil",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.admin.report": "{name} reported {target}",
|
||||
"notification.admin.sign_up": "{name} signed up",
|
||||
"notification.admin.report": "Tuairiscigh {name} {target}",
|
||||
"notification.admin.sign_up": "Chláraigh {name}",
|
||||
"notification.favourite": "Roghnaigh {name} do phostáil",
|
||||
"notification.follow": "Lean {name} thú",
|
||||
"notification.follow_request": "D'iarr {name} ort do chuntas a leanúint",
|
||||
"notification.mention": "{name} mentioned you",
|
||||
"notification.mention": "Luaigh {name} tú",
|
||||
"notification.own_poll": "Your poll has ended",
|
||||
"notification.poll": "A poll you have voted in has ended",
|
||||
"notification.reblog": "Threisigh {name} do phostáil",
|
||||
|
@ -408,14 +408,14 @@
|
|||
"notifications.column_settings.favourite": "Roghanna:",
|
||||
"notifications.column_settings.filter_bar.advanced": "Display all categories",
|
||||
"notifications.column_settings.filter_bar.category": "Quick filter bar",
|
||||
"notifications.column_settings.filter_bar.show_bar": "Show filter bar",
|
||||
"notifications.column_settings.filter_bar.show_bar": "Taispeáin barra scagaire",
|
||||
"notifications.column_settings.follow": "Leantóirí nua:",
|
||||
"notifications.column_settings.follow_request": "Iarratais leanúnaí nua:",
|
||||
"notifications.column_settings.mention": "Tráchtanna:",
|
||||
"notifications.column_settings.poll": "Poll results:",
|
||||
"notifications.column_settings.poll": "Torthaí suirbhéanna:",
|
||||
"notifications.column_settings.push": "Brúfhógraí",
|
||||
"notifications.column_settings.reblog": "Treisithe:",
|
||||
"notifications.column_settings.show": "Show in column",
|
||||
"notifications.column_settings.show": "Taispeáin i gcolún",
|
||||
"notifications.column_settings.sound": "Seinn an fhuaim",
|
||||
"notifications.column_settings.status": "Postálacha nua:",
|
||||
"notifications.column_settings.unread_notifications.category": "Brúfhógraí neamhléite",
|
||||
|
@ -426,7 +426,7 @@
|
|||
"notifications.filter.favourites": "Roghanna",
|
||||
"notifications.filter.follows": "Ag leanúint",
|
||||
"notifications.filter.mentions": "Tráchtanna",
|
||||
"notifications.filter.polls": "Poll results",
|
||||
"notifications.filter.polls": "Torthaí suirbhéanna",
|
||||
"notifications.filter.statuses": "Updates from people you follow",
|
||||
"notifications.grant_permission": "Grant permission.",
|
||||
"notifications.group": "{count} notifications",
|
||||
|
@ -445,8 +445,8 @@
|
|||
"poll.vote": "Vótáil",
|
||||
"poll.voted": "You voted for this answer",
|
||||
"poll.votes": "{votes, plural, one {# vote} other {# votes}}",
|
||||
"poll_button.add_poll": "Add a poll",
|
||||
"poll_button.remove_poll": "Remove poll",
|
||||
"poll_button.add_poll": "Cruthaigh suirbhé",
|
||||
"poll_button.remove_poll": "Bain suirbhé",
|
||||
"privacy.change": "Adjust status privacy",
|
||||
"privacy.direct.long": "Visible for mentioned users only",
|
||||
"privacy.direct.short": "Direct",
|
||||
|
@ -477,7 +477,7 @@
|
|||
"report.block_explanation": "You will not see their posts. They will not be able to see your posts or follow you. They will be able to tell that they are blocked.",
|
||||
"report.categories.other": "Eile",
|
||||
"report.categories.spam": "Turscar",
|
||||
"report.categories.violation": "Content violates one or more server rules",
|
||||
"report.categories.violation": "Sáraíonn ábhar riail freastalaí amháin nó níos mó",
|
||||
"report.category.subtitle": "Roghnaigh an toradh is fearr",
|
||||
"report.category.title": "Tell us what's going on with this {type}",
|
||||
"report.category.title_account": "próifíl",
|
||||
|
@ -502,7 +502,7 @@
|
|||
"report.rules.title": "Which rules are being violated?",
|
||||
"report.statuses.subtitle": "Select all that apply",
|
||||
"report.statuses.title": "Are there any posts that back up this report?",
|
||||
"report.submit": "Submit report",
|
||||
"report.submit": "Cuir isteach",
|
||||
"report.target": "Ag tuairisciú {target}",
|
||||
"report.thanks.take_action": "Here are your options for controlling what you see on Mastodon:",
|
||||
"report.thanks.take_action_actionable": "While we review this, you can take action against @{name}:",
|
||||
|
@ -557,7 +557,7 @@
|
|||
"status.favourite": "Rogha",
|
||||
"status.filter": "Filter this post",
|
||||
"status.filtered": "Filtered",
|
||||
"status.hide": "Hide toot",
|
||||
"status.hide": "Cuir postáil i bhfolach",
|
||||
"status.history.created": "{name} created {date}",
|
||||
"status.history.edited": "Curtha in eagar ag {name} in {date}",
|
||||
"status.load_more": "Lódáil a thuilleadh",
|
||||
|
@ -574,20 +574,20 @@
|
|||
"status.reblog_private": "Treisigh le léargas bunúsach",
|
||||
"status.reblogged_by": "Treisithe ag {name}",
|
||||
"status.reblogs.empty": "Níor threisigh éinne an phostáil seo fós. Nuair a threisigh duine éigin, beidh siad le feiceáil anseo.",
|
||||
"status.redraft": "Delete & re-draft",
|
||||
"status.redraft": "Scrios ⁊ athdhréachtaigh",
|
||||
"status.remove_bookmark": "Remove bookmark",
|
||||
"status.replied_to": "Replied to {name}",
|
||||
"status.reply": "Freagair",
|
||||
"status.replyAll": "Reply to thread",
|
||||
"status.replyAll": "Freagair le snáithe",
|
||||
"status.report": "Tuairiscigh @{name}",
|
||||
"status.sensitive_warning": "Sensitive content",
|
||||
"status.sensitive_warning": "Ábhar íogair",
|
||||
"status.share": "Comhroinn",
|
||||
"status.show_filter_reason": "Show anyway",
|
||||
"status.show_less": "Show less",
|
||||
"status.show_less_all": "Show less for all",
|
||||
"status.show_more": "Show more",
|
||||
"status.show_more_all": "Show more for all",
|
||||
"status.show_original": "Show original",
|
||||
"status.show_filter_reason": "Taispeáin ar aon nós",
|
||||
"status.show_less": "Taispeáin níos lú",
|
||||
"status.show_less_all": "Taispeáin níos lú d'uile",
|
||||
"status.show_more": "Taispeáin níos mó",
|
||||
"status.show_more_all": "Taispeáin níos mó d'uile",
|
||||
"status.show_original": "Taispeáin bunchóip",
|
||||
"status.translate": "Aistrigh",
|
||||
"status.translated_from_with": "D'Aistrigh ón {lang} ag úsáid {provider}",
|
||||
"status.uncached_media_warning": "Ní ar fáil",
|
||||
|
@ -617,7 +617,7 @@
|
|||
"units.short.billion": "{count}B",
|
||||
"units.short.million": "{count}M",
|
||||
"units.short.thousand": "{count}K",
|
||||
"upload_area.title": "Drag & drop to upload",
|
||||
"upload_area.title": "Tarraing ⁊ scaoil chun uaslódáil",
|
||||
"upload_button.label": "Add images, a video or an audio file",
|
||||
"upload_error.limit": "File upload limit exceeded.",
|
||||
"upload_error.poll": "File upload not allowed with polls.",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"about.domain_blocks.domain": "Àrainn",
|
||||
"about.domain_blocks.preamble": "San fharsaingeachd, leigidh Mastodon leat susbaint o fhrithealaiche sam bith sa cho-shaoghal a shealltainn agus eadar-ghìomh a ghabhail leis na cleachdaichean uapa-san. Seo na h-easgaidhean a tha an sàs air an fhrithealaiche shònraichte seo.",
|
||||
"about.domain_blocks.severity": "Donad",
|
||||
"about.domain_blocks.silenced.explanation": "Chan fharsaingeachd, chan fhaic thu pròifilean agus susbaint an fhrithealaiche seo ach ma nì thu lorg no ma leanas tu air.",
|
||||
"about.domain_blocks.silenced.explanation": "Chan fharsaingeachd, chan fhaic thu pròifilean agus susbaint an fhrithealaiche seo ach ma nì thu lorg no ma tha thu ’ga leantainn.",
|
||||
"about.domain_blocks.silenced.title": "Cuingichte",
|
||||
"about.domain_blocks.suspended.explanation": "Cha dèid dàta sam bith on fhrithealaiche seo a phròiseasadh, a stòradh no iomlaid agus chan urrainn do na cleachdaichean on fhrithealaiche sin conaltradh no eadar-ghnìomh a ghabhail an-seo.",
|
||||
"about.domain_blocks.suspended.title": "’Na dhàil",
|
||||
|
@ -31,20 +31,20 @@
|
|||
"account.featured_tags.last_status_at": "Am post mu dheireadh {date}",
|
||||
"account.featured_tags.last_status_never": "Gun phost",
|
||||
"account.featured_tags.title": "Na tagaichean hais brosnaichte aig {name}",
|
||||
"account.follow": "Lean air",
|
||||
"account.follow": "Lean",
|
||||
"account.followers": "Luchd-leantainn",
|
||||
"account.followers.empty": "Chan eil neach sam bith a’ leantainn air a’ chleachdaiche seo fhathast.",
|
||||
"account.followers_counter": "{count, plural, one {{counter} neach-leantainn} two {{counter} neach-leantainn} few {{counter} luchd-leantainn} other {{counter} luchd-leantainn}}",
|
||||
"account.following": "A’ leantainn",
|
||||
"account.following_counter": "{count, plural, one {A’ leantainn air {counter}} two {A’ leantainn air {counter}} few {A’ leantainn air {counter}} other {A’ leantainn air {counter}}}",
|
||||
"account.follows.empty": "Chan eil an cleachdaiche seo a’ leantainn air neach sam bith fhathast.",
|
||||
"account.following_counter": "{count, plural, one {A’ leantainn {counter}} two {A’ leantainn {counter}} few {A’ leantainn {counter}} other {A’ leantainn {counter}}}",
|
||||
"account.follows.empty": "Chan eil an cleachdaiche seo a’ leantainn neach sam bith fhathast.",
|
||||
"account.follows_you": "’Gad leantainn",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Tadhail air a’ phròifil",
|
||||
"account.hide_reblogs": "Falaich na brosnachaidhean o @{name}",
|
||||
"account.joined_short": "Air ballrachd fhaighinn",
|
||||
"account.languages": "Atharraich fo-sgrìobhadh nan cànan",
|
||||
"account.link_verified_on": "Chaidh dearbhadh cò leis a tha an ceangal seo {date}",
|
||||
"account.locked_info": "Tha prìobhaideachd ghlaiste aig a’ chunntais seo. Nì an sealbhadair lèirmheas a làimh air cò dh’fhaodas leantainn orra.",
|
||||
"account.locked_info": "Tha prìobhaideachd ghlaiste aig a’ chunntais seo. Nì an sealbhadair lèirmheas a làimh air cò dh’fhaodas a leantainn.",
|
||||
"account.media": "Meadhanan",
|
||||
"account.mention": "Thoir iomradh air @{name}",
|
||||
"account.moved_to": "Dh’innis {name} gu bheil an cunntas ùr aca a-nis air:",
|
||||
|
@ -96,7 +96,7 @@
|
|||
"closed_registrations.other_server_instructions": "Air sgàth ’s gu bheil Mastodon sgaoilte, ’s urrainn dhut cunntas a chruthachadh air frithealaiche eile agus conaltradh ris an fhrithealaiche seo co-dhiù.",
|
||||
"closed_registrations_modal.description": "Cha ghabh cunntas a chruthachadh air {domain} aig an àm seo ach thoir an aire nach fheum thu cunntas air {domain} gu sònraichte airson Mastodon a chleachdadh.",
|
||||
"closed_registrations_modal.find_another_server": "Lorg frithealaiche eile",
|
||||
"closed_registrations_modal.preamble": "Tha Mastodon sgaoilte is mar sin dheth ge b’ e càit an cruthaich thu an cunntas agad, ’s urrainn dhut leantainn air duine sam bith air an fhrithealaiche seo is conaltradh leotha. ’S urrainn dhut fiù ’s frithealaiche agad fhèin òstadh!",
|
||||
"closed_registrations_modal.preamble": "Tha Mastodon sgaoilte is mar sin dheth ge b’ e càit an cruthaich thu an cunntas agad, ’s urrainn dhut duine sam bith a leantainn air an fhrithealaiche seo is conaltradh leotha. ’S urrainn dhut fiù ’s frithealaiche agad fhèin òstadh!",
|
||||
"closed_registrations_modal.title": "Clàradh le Mastodon",
|
||||
"column.about": "Mu dhèidhinn",
|
||||
"column.blocks": "Cleachdaichean bacte",
|
||||
|
@ -129,7 +129,7 @@
|
|||
"compose_form.direct_message_warning_learn_more": "Barrachd fiosrachaidh",
|
||||
"compose_form.encryption_warning": "Chan eil crioptachadh ceann gu ceann air postaichean Mhastodon. Na co-roinn fiosrachadh dìomhair idir le Mastodon.",
|
||||
"compose_form.hashtag_warning": "Cha nochd am post seo fon taga hais on a tha e falaichte o liostaichean. Cha ghabh ach postaichean poblach a lorg a-rèir an tagaichean hais.",
|
||||
"compose_form.lock_disclaimer": "Chan eil an cunntas agad {locked}. ’S urrainn do dhuine sam bith leantainn ort is na postaichean agad a tha ag amas air an luchd-leantainn agad a-mhàin a shealltainn.",
|
||||
"compose_form.lock_disclaimer": "Chan eil an cunntas agad {locked}. ’S urrainn do dhuine sam bith ’gad leantainn is na postaichean agad a tha ag amas air an luchd-leantainn agad a-mhàin a shealltainn.",
|
||||
"compose_form.lock_disclaimer.lock": "glaiste",
|
||||
"compose_form.placeholder": "Dè tha air d’ aire?",
|
||||
"compose_form.poll.add_option": "Cuir roghainn ris",
|
||||
|
@ -152,7 +152,7 @@
|
|||
"confirmations.block.confirm": "Bac",
|
||||
"confirmations.block.message": "A bheil thu cinnteach gu bheil thu airson {name} a bhacadh?",
|
||||
"confirmations.cancel_follow_request.confirm": "Cuir d’ iarrtas dhan dàrna taobh",
|
||||
"confirmations.cancel_follow_request.message": "A bheil thu cinnteach gu bheil thu airson d’ iarrtas leantainn air {name} a chur dhan dàrna taobh?",
|
||||
"confirmations.cancel_follow_request.message": "A bheil thu cinnteach gu bheil thu airson d’ iarrtas leantainn {name} a chur dhan dàrna taobh?",
|
||||
"confirmations.delete.confirm": "Sguab às",
|
||||
"confirmations.delete.message": "A bheil thu cinnteach gu bheil thu airson am post seo a sguabadh às?",
|
||||
"confirmations.delete_list.confirm": "Sguab às",
|
||||
|
@ -160,18 +160,18 @@
|
|||
"confirmations.discard_edit_media.confirm": "Tilg air falbh",
|
||||
"confirmations.discard_edit_media.message": "Tha atharraichean gun sàbhaladh agad ann an tuairisgeul no ro-shealladh a’ mheadhain, a bheil thu airson an tilgeil air falbh co-dhiù?",
|
||||
"confirmations.domain_block.confirm": "Bac an àrainn uile gu lèir",
|
||||
"confirmations.domain_block.message": "A bheil thu cinnteach dha-rìribh gu bheil thu airson an àrainn {domain} a bhacadh uile gu lèir? Mar as trice, foghnaidh gun dèan thu bacadh no mùchadh no dhà gu sònraichte agus bhiod sin na b’ fheàrr. Chan fhaic thu susbaint on àrainn ud air loidhne-ama phoblach sam bith no am measg nam brathan agad. Thèid an luchd-leantainn agad on àrainn ud a thoirt air falbh.",
|
||||
"confirmations.domain_block.message": "A bheil thu cinnteach dha-rìribh gu bheil thu airson an àrainn {domain} a bhacadh uile gu lèir? Mar as trice, foghnaidh gun dèan thu bacadh no mùchadh no dhà gu sònraichte agus bhiodh sin na b’ fheàrr. Chan fhaic thu susbaint on àrainn ud air loidhne-ama phoblach sam bith no am measg nam brathan agad. Thèid an luchd-leantainn agad on àrainn ud a thoirt air falbh.",
|
||||
"confirmations.logout.confirm": "Clàraich a-mach",
|
||||
"confirmations.logout.message": "A bheil thu cinnteach gu bheil thu airson clàradh a-mach?",
|
||||
"confirmations.mute.confirm": "Mùch",
|
||||
"confirmations.mute.explanation": "Cuiridh seo na postaichean uapa ’s na postaichean a bheir iomradh orra am falach ach chì iad-san na postaichean agad fhathast is faodaidh iad leantainn ort.",
|
||||
"confirmations.mute.explanation": "Cuiridh seo na postaichean uapa ’s na postaichean a bheir iomradh orra am falach ach chì iad-san na postaichean agad fhathast is faodaidh iad ’gad leantainn.",
|
||||
"confirmations.mute.message": "A bheil thu cinnteach gu bheil thu airson {name} a mhùchadh?",
|
||||
"confirmations.redraft.confirm": "Sguab às ⁊ dèan dreachd ùr",
|
||||
"confirmations.redraft.message": "A bheil thu cinnteach gu bheil thu airson am post seo a sguabadh às agus dreachd ùr a thòiseachadh? Caillidh tu gach annsachd is brosnachadh air agus thèid freagairtean dhan phost thùsail ’nan dìlleachdanan.",
|
||||
"confirmations.reply.confirm": "Freagair",
|
||||
"confirmations.reply.message": "Ma bheir thu freagairt an-dràsta, thèid seo a sgrìobhadh thairis air an teachdaireachd a tha thu a’ sgrìobhadh an-dràsta. A bheil thu cinnteach gu bheil thu airson leantainn air adhart?",
|
||||
"confirmations.unfollow.confirm": "Na lean tuilleadh",
|
||||
"confirmations.unfollow.message": "A bheil thu cinnteach nach eil thu airson leantainn air {name} tuilleadh?",
|
||||
"confirmations.unfollow.message": "A bheil thu cinnteach nach eil thu airson {name} a leantainn tuilleadh?",
|
||||
"conversation.delete": "Sguab às an còmhradh",
|
||||
"conversation.mark_as_read": "Cuir comharra gun deach a leughadh",
|
||||
"conversation.open": "Seall an còmhradh",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "O {domain} a-mhàin",
|
||||
"directory.new_arrivals": "Feadhainn ùra",
|
||||
"directory.recently_active": "Gnìomhach o chionn goirid",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Roghainnean a’ chunntais",
|
||||
"disabled_account_banner.text": "Tha an cunntas {disabledAccount} agad à comas aig an àm seo.",
|
||||
"dismissable_banner.community_timeline": "Seo na postaichean poblach as ùire o dhaoine aig a bheil cunntas air {domain}.",
|
||||
"dismissable_banner.dismiss": "Leig seachad",
|
||||
"dismissable_banner.explore_links": "Seo na naidheachdan air a bhithear a’ bruidhinn an-dràsta fhèin air an fhrithealaiche seo is frithealaichean eile dhen lìonra sgaoilte.",
|
||||
|
@ -221,13 +221,13 @@
|
|||
"empty_column.follow_recommendations": "Chan urrainn dhuinn dad a mholadh dhut. Cleachd gleus an luirg feuch an lorg thu daoine air a bheil thu eòlach no rùraich na tagaichean-hais a tha a’ treandadh.",
|
||||
"empty_column.follow_requests": "Chan eil iarrtas air leantainn agad fhathast. Nuair gheibh thu fear, nochdaidh e an-seo.",
|
||||
"empty_column.hashtag": "Chan eil dad san taga hais seo fhathast.",
|
||||
"empty_column.home": "Tha an loidhne-ama dachaigh agad falamh! Lean air barrachd dhaoine gus a lìonadh. {suggestions}",
|
||||
"empty_column.home": "Tha loidhne-ama na dachaigh agad falamh! Lean barrachd dhaoine gus a lìonadh. {suggestions}",
|
||||
"empty_column.home.suggestions": "Faic moladh no dhà",
|
||||
"empty_column.list": "Chan eil dad air an liosta seo fhathast. Nuair a phostaicheas buill a tha air an liosta seo postaichean ùra, nochdaidh iad an-seo.",
|
||||
"empty_column.lists": "Chan eil liosta agad fhathast. Nuair chruthaicheas tu tè, nochdaidh i an-seo.",
|
||||
"empty_column.mutes": "Cha do mhùch thu cleachdaiche sam bith fhathast.",
|
||||
"empty_column.notifications": "Cha d’ fhuair thu brath sam bith fhathast. Nuair a nì càch conaltradh leat, chì thu an-seo e.",
|
||||
"empty_column.public": "Chan eil dad an-seo! Sgrìobh rudeigin gu poblach no lean air càch o fhrithealaichean eile a làimh airson seo a lìonadh",
|
||||
"empty_column.public": "Chan eil dad an-seo! Sgrìobh rudeigin gu poblach no lean càch o fhrithealaichean eile a làimh airson seo a lìonadh",
|
||||
"error.unexpected_crash.explanation": "Air sàilleibh buga sa chòd againn no duilgheadas co-chòrdalachd leis a’ bhrabhsair, chan urrainn dhuinn an duilleag seo a shealltainn mar bu chòir.",
|
||||
"error.unexpected_crash.explanation_addons": "Cha b’ urrainn dhuinn an duilleag seo a shealltainn mar bu chòir. Tha sinn an dùil gu do dh’adhbharaich tuilleadan a’ bhrabhsair no inneal eadar-theangachaidh fèin-obrachail a’ mhearachd.",
|
||||
"error.unexpected_crash.next_steps": "Feuch an ath-nuadhaich thu an duilleag seo. Mura cuidich sin, dh’fhaoidte gur urrainn dhut Mastodon a chleachdadh fhathast le brabhsair eile no le aplacaid thùsail.",
|
||||
|
@ -257,8 +257,8 @@
|
|||
"filter_modal.select_filter.title": "Criathraich am post seo",
|
||||
"filter_modal.title.status": "Criathraich post",
|
||||
"follow_recommendations.done": "Deiseil",
|
||||
"follow_recommendations.heading": "Lean air daoine ma tha thu airson nam postaichean aca fhaicinn! Seo moladh no dà dhut.",
|
||||
"follow_recommendations.lead": "Nochdaidh na postaichean aig na daoine air a leanas tu a-rèir an ama air nad dhachaigh. Bi dàna on as urrainn dhut sgur de leantainn air daoine cuideachd uair sam bith!",
|
||||
"follow_recommendations.heading": "Lean daoine ma tha thu airson nam postaichean aca fhaicinn! Seo moladh no dà dhut.",
|
||||
"follow_recommendations.lead": "Nochdaidh na postaichean aig na daoine a leanas tu a-rèir an ama nad dhachaigh. Bi dàna on as urrainn dhut sgur de dhaoine a leantainn cuideachd uair sam bith!",
|
||||
"follow_request.authorize": "Ùghdarraich",
|
||||
"follow_request.reject": "Diùlt",
|
||||
"follow_requests.unlocked_explanation": "Ged nach eil an cunntas agad glaiste, tha sgioba {domain} dhen bheachd gum b’ fheàirrde thu lèirmheas a dhèanamh air na h-iarrtasan leantainn o na cunntasan seo a làimh.",
|
||||
|
@ -280,15 +280,15 @@
|
|||
"hashtag.column_settings.tag_mode.any": "Gin sam bith dhiubh",
|
||||
"hashtag.column_settings.tag_mode.none": "Às aonais gin sam bith dhiubh",
|
||||
"hashtag.column_settings.tag_toggle": "Gabh a-steach barrachd tagaichean sa cholbh seo",
|
||||
"hashtag.follow": "Lean air an taga hais",
|
||||
"hashtag.unfollow": "Na lean air an taga hais tuilleadh",
|
||||
"hashtag.follow": "Lean an taga hais",
|
||||
"hashtag.unfollow": "Na lean an taga hais tuilleadh",
|
||||
"home.column_settings.basic": "Bunasach",
|
||||
"home.column_settings.show_reblogs": "Seall na brosnachaidhean",
|
||||
"home.column_settings.show_replies": "Seall na freagairtean",
|
||||
"home.hide_announcements": "Falaich na brathan-fios",
|
||||
"home.show_announcements": "Seall na brathan-fios",
|
||||
"interaction_modal.description.favourite": "Le cunntas air Mastodon, ’s urrainn dhut am post seo a chur ris na h-annsachdan airson innse dhan ùghdar gu bheil e a’ còrdadh dhut ’s a shàbhaladh do uaireigin eile.",
|
||||
"interaction_modal.description.follow": "Le cunntas air Mastodon, ’s urrainn dhut leantainn air {name} ach am faigh thu na postaichean aca nad dhachaigh.",
|
||||
"interaction_modal.description.follow": "Le cunntas air Mastodon, ’s urrainn dhut {name} a leantainn ach am faigh thu na postaichean aca nad dhachaigh.",
|
||||
"interaction_modal.description.reblog": "Le cunntas air Mastodon, ’s urrainn dhut am post seo a bhrosnachadh gus a cho-roinneadh leis an luchd-leantainn agad fhèin.",
|
||||
"interaction_modal.description.reply": "Le cunntas air Mastodon, ’s urrainn dhut freagairt a chur dhan phost seo.",
|
||||
"interaction_modal.on_another_server": "Air frithealaiche eile",
|
||||
|
@ -296,7 +296,7 @@
|
|||
"interaction_modal.other_server_instructions": "Dèan lethbhreac dhen URL seo is cuir ann am bàr nan lorg e san aplacaid as fheàrr leat no san eadar-aghaidh-lìn far a bheil thu air do chlàradh a-steach.",
|
||||
"interaction_modal.preamble": "Air sgàth ’s gu bheil Mastodon sgaoilte, ’s urrainn dhut cunntas a chleachdadh a tha ’ga òstadh le frithealaiche Mastodon no le ùrlar co-chòrdail eile mur eil cunntas agad air an fhear seo.",
|
||||
"interaction_modal.title.favourite": "Cuir am post aig {name} ris na h-annsachdan",
|
||||
"interaction_modal.title.follow": "Lean air {name}",
|
||||
"interaction_modal.title.follow": "Lean {name}",
|
||||
"interaction_modal.title.reblog": "Brosnaich am post aig {name}",
|
||||
"interaction_modal.title.reply": "Freagair dhan phost aig {name}",
|
||||
"intervals.full.days": "{number, plural, one {# latha} two {# latha} few {# làithean} other {# latha}}",
|
||||
|
@ -350,18 +350,18 @@
|
|||
"lists.edit.submit": "Atharraich an tiotal",
|
||||
"lists.new.create": "Cuir liosta ris",
|
||||
"lists.new.title_placeholder": "Tiotal na liosta ùir",
|
||||
"lists.replies_policy.followed": "Cleachdaiche sam bith air a leanas mi",
|
||||
"lists.replies_policy.followed": "Cleachdaiche sam bith a leanas mi",
|
||||
"lists.replies_policy.list": "Buill na liosta",
|
||||
"lists.replies_policy.none": "Na seall idir",
|
||||
"lists.replies_policy.title": "Seall na freagairtean gu:",
|
||||
"lists.search": "Lorg am measg nan daoine air a leanas tu",
|
||||
"lists.search": "Lorg am measg nan daoine a leanas tu",
|
||||
"lists.subheading": "Na liostaichean agad",
|
||||
"load_pending": "{count, plural, one {# nì ùr} two {# nì ùr} few {# nithean ùra} other {# nì ùr}}",
|
||||
"loading_indicator.label": "’Ga luchdadh…",
|
||||
"media_gallery.toggle_visible": "{number, plural, 1 {Falaich an dealbh} one {Falaich na dealbhan} two {Falaich na dealbhan} few {Falaich na dealbhan} other {Falaich na dealbhan}}",
|
||||
"missing_indicator.label": "Cha deach càil a lorg",
|
||||
"missing_indicator.sublabel": "Cha deach an goireas a lorg",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Tha an cunntas {disabledAccount} agad à comas on a rinn thu imrich gu {movedToAccount}.",
|
||||
"mute_modal.duration": "Faide",
|
||||
"mute_modal.hide_notifications": "A bheil thu airson na brathan fhalach on chleachdaiche seo?",
|
||||
"mute_modal.indefinite": "Gun chrìoch",
|
||||
|
@ -392,8 +392,8 @@
|
|||
"notification.admin.report": "Rinn {name} mu {target}",
|
||||
"notification.admin.sign_up": "Chlàraich {name}",
|
||||
"notification.favourite": "Is annsa le {name} am post agad",
|
||||
"notification.follow": "Tha {name} a’ leantainn ort a-nis",
|
||||
"notification.follow_request": "Dh’iarr {name} leantainn ort",
|
||||
"notification.follow": "Tha {name} ’gad leantainn a-nis",
|
||||
"notification.follow_request": "Dh’iarr {name} ’gad leantainn",
|
||||
"notification.mention": "Thug {name} iomradh ort",
|
||||
"notification.own_poll": "Thàinig an cunntas-bheachd agad gu crìoch",
|
||||
"notification.poll": "Thàinig cunntas-bheachd sa bhòt thu gu crìoch",
|
||||
|
@ -424,10 +424,10 @@
|
|||
"notifications.filter.all": "Na h-uile",
|
||||
"notifications.filter.boosts": "Brosnachaidhean",
|
||||
"notifications.filter.favourites": "Na h-annsachdan",
|
||||
"notifications.filter.follows": "A’ leantainn air",
|
||||
"notifications.filter.follows": "A’ leantainn",
|
||||
"notifications.filter.mentions": "Iomraidhean",
|
||||
"notifications.filter.polls": "Toraidhean cunntais-bheachd",
|
||||
"notifications.filter.statuses": "Naidheachdan nan daoine air a leanas tu",
|
||||
"notifications.filter.statuses": "Naidheachdan nan daoine a leanas tu",
|
||||
"notifications.grant_permission": "Thoir cead.",
|
||||
"notifications.group": "Brathan ({count})",
|
||||
"notifications.mark_as_read": "Cuir comharra gun deach gach brath a leughadh",
|
||||
|
@ -450,7 +450,7 @@
|
|||
"privacy.change": "Cuir gleus air prìobhaideachd a’ phuist",
|
||||
"privacy.direct.long": "Chan fhaic ach na cleachdaichean le iomradh orra seo",
|
||||
"privacy.direct.short": "An fheadhainn le iomradh orra a-mhàin",
|
||||
"privacy.private.long": "Chan fhaic ach na daoine a tha a’ leantainn ort seo",
|
||||
"privacy.private.long": "Chan fhaic ach na daoine a tha ’gad leantainn seo",
|
||||
"privacy.private.short": "Luchd-leantainn a-mhàin",
|
||||
"privacy.public.long": "Chì a h-uile duine e",
|
||||
"privacy.public.short": "Poblach",
|
||||
|
@ -474,7 +474,7 @@
|
|||
"relative_time.today": "an-diugh",
|
||||
"reply_indicator.cancel": "Sguir dheth",
|
||||
"report.block": "Bac",
|
||||
"report.block_explanation": "Chan fhaic thu na postaichean aca. Chan fhaic iad na postaichean agad is chan urrainn dhaibh leantainn ort. Mothaichidh iad gun deach am bacadh.",
|
||||
"report.block_explanation": "Chan fhaic thu na postaichean aca. Chan fhaic iad na postaichean agad is chan urrainn dhaibh ’gad leantainn. Mothaichidh iad gun deach am bacadh.",
|
||||
"report.categories.other": "Eile",
|
||||
"report.categories.spam": "Spama",
|
||||
"report.categories.violation": "Tha an t-susbaint a’ briseadh riaghailt no dhà an fhrithealaiche",
|
||||
|
@ -487,7 +487,7 @@
|
|||
"report.forward": "Sìn air adhart gu {target}",
|
||||
"report.forward_hint": "Chaidh an cunntas a chlàradh air frithealaiche eile. A bheil thu airson lethbhreac dhen ghearan a chur dha-san gun ainm cuideachd?",
|
||||
"report.mute": "Mùch",
|
||||
"report.mute_explanation": "Chan fhaic thu na postaichean aca. Chì iad na postaichean agad agus ’s urrainn dhaibh leantainn ort fhathast. Cha bhi fios aca gun deach am mùchadh.",
|
||||
"report.mute_explanation": "Chan fhaic thu na postaichean aca. Chì iad na postaichean agad agus ’s urrainn dhaibh ’gad leantainn fhathast. Cha bhi fios aca gun deach am mùchadh.",
|
||||
"report.next": "Air adhart",
|
||||
"report.placeholder": "Beachdan a bharrachd",
|
||||
"report.reasons.dislike": "Cha toigh leam e",
|
||||
|
@ -508,8 +508,8 @@
|
|||
"report.thanks.take_action_actionable": "Fhad ’s a bhios sinn a’ toirt sùil air, seo nas urrainn dhut dèanamh an aghaidh @{name}:",
|
||||
"report.thanks.title": "Nach eil thu airson seo fhaicinn?",
|
||||
"report.thanks.title_actionable": "Mòran taing airson a’ ghearain, bheir sinn sùil air.",
|
||||
"report.unfollow": "Na lean air @{name} tuilleadh",
|
||||
"report.unfollow_explanation": "Tha thu a’ leantainn air a’ chunntas seo. Sgur de leantainn orra ach nach fhaic thu na puist aca nad dhachaigh.",
|
||||
"report.unfollow": "Na lean @{name} tuilleadh",
|
||||
"report.unfollow_explanation": "Tha thu a’ leantainn a’ chunntais seo. Sgur dhen leantainn ach nach fhaic thu na puist aca nad dhachaigh.",
|
||||
"report_notification.attached_statuses": "Tha {count, plural, one {{counter} phost} two {{counter} phost} few {{counter} postaichean} other {{counter} post}} ceangailte ris",
|
||||
"report_notification.categories.other": "Eile",
|
||||
"report_notification.categories.spam": "Spama",
|
||||
|
@ -539,7 +539,7 @@
|
|||
"server_banner.server_stats": "Stadastaireachd an fhrithealaiche:",
|
||||
"sign_in_banner.create_account": "Cruthaich cunntas",
|
||||
"sign_in_banner.sign_in": "Clàraich a-steach",
|
||||
"sign_in_banner.text": "Clàraich a-steach a leantainn air pròifilean no tagaichean hais, a’ cur postaichean ris na h-annsachdan ’s ’gan co-roinneadh is freagairt dhaibh no gabh gnìomh le cunntas o fhrithealaiche eile.",
|
||||
"sign_in_banner.text": "Clàraich a-steach a leantainn phròifilean no thagaichean hais, a’ cur postaichean ris na h-annsachdan ’s ’gan co-roinneadh is freagairt dhaibh no gabh gnìomh le cunntas o fhrithealaiche eile.",
|
||||
"status.admin_account": "Fosgail eadar-aghaidh na maorsainneachd dha @{name}",
|
||||
"status.admin_status": "Fosgail am post seo ann an eadar-aghaidh na maorsainneachd",
|
||||
"status.block": "Bac @{name}",
|
||||
|
@ -609,7 +609,7 @@
|
|||
"time_remaining.seconds": "{number, plural, one {# diog} two {# dhiog} few {# diogan} other {# diog}} air fhàgail",
|
||||
"timeline_hint.remote_resource_not_displayed": "Cha dèid {resource} o fhrithealaichean eile a shealltainn.",
|
||||
"timeline_hint.resources.followers": "Luchd-leantainn",
|
||||
"timeline_hint.resources.follows": "A’ leantainn air",
|
||||
"timeline_hint.resources.follows": "A’ leantainn",
|
||||
"timeline_hint.resources.statuses": "Postaichean nas sine",
|
||||
"trends.counter_by_accounts": "{count, plural, one {{counter} neach} two {{counter} neach} few {{counter} daoine} other {{counter} duine}} {days, plural, one {san {days} latha} two {san {days} latha} few {sna {days} làithean} other {sna {days} latha}} seo chaidh",
|
||||
"trends.trending_now": "A’ treandadh an-dràsta",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Seguindo} other {{counter} Seguindo}}",
|
||||
"account.follows.empty": "Esta usuaria aínda non segue a ninguén.",
|
||||
"account.follows_you": "Séguete",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Ir ao perfil",
|
||||
"account.hide_reblogs": "Agochar repeticións de @{name}",
|
||||
"account.joined_short": "Uniuse",
|
||||
"account.languages": "Modificar os idiomas subscritos",
|
||||
|
@ -182,14 +182,14 @@
|
|||
"directory.local": "Só de {domain}",
|
||||
"directory.new_arrivals": "Recén chegadas",
|
||||
"directory.recently_active": "Activas recentemente",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Axustes da conta",
|
||||
"disabled_account_banner.text": "Actualmente a túa conta {disabledAccount} está desactivada.",
|
||||
"dismissable_banner.community_timeline": "Estas son as publicacións máis recentes das persoas que teñen a súa conta en {domain}.",
|
||||
"dismissable_banner.dismiss": "Desbotar",
|
||||
"dismissable_banner.explore_links": "As persoas deste servidor e da rede descentralizada están a falar destas historias agora mesmo.",
|
||||
"dismissable_banner.explore_statuses": "Está aumentando a popularidade destas publicacións no servidor e a rede descentralizada.",
|
||||
"dismissable_banner.explore_tags": "Estes cancelos están gañando popularidade entre as persoas deste servidor e outros servidores da rede descentralizada.",
|
||||
"dismissable_banner.public_timeline": "Estas son as publicacións máis recentes das persoas deste servidor e outros servidores da rede descentralizada cos que está conectado.",
|
||||
"dismissable_banner.explore_statuses": "Está aumentando a popularidade destas publicacións no servidor e na rede descentralizada.",
|
||||
"dismissable_banner.explore_tags": "Estes cancelos están gañando popularidade entre as persoas deste servidor e noutros servidores da rede descentralizada.",
|
||||
"dismissable_banner.public_timeline": "Estas son as publicacións máis recentes das persoas deste servidor e noutros servidores da rede descentralizada cos que está conectado.",
|
||||
"embed.instructions": "Engade esta publicación ó teu sitio web copiando o seguinte código.",
|
||||
"embed.preview": "Así será mostrado:",
|
||||
"emoji_button.activity": "Actividade",
|
||||
|
@ -264,7 +264,7 @@
|
|||
"follow_requests.unlocked_explanation": "Malia que a túa conta non é privada, a administración de {domain} pensou que quizabes terías que revisar de xeito manual as solicitudes de seguiminto.",
|
||||
"footer.about": "Acerca de",
|
||||
"footer.directory": "Directorio de perfís",
|
||||
"footer.get_app": "Obtén a app",
|
||||
"footer.get_app": "Descarga a app",
|
||||
"footer.invite": "Convidar persoas",
|
||||
"footer.keyboard_shortcuts": "Atallos do teclado",
|
||||
"footer.privacy_policy": "Política de privacidade",
|
||||
|
@ -287,14 +287,14 @@
|
|||
"home.column_settings.show_replies": "Amosar respostas",
|
||||
"home.hide_announcements": "Agochar anuncios",
|
||||
"home.show_announcements": "Amosar anuncios",
|
||||
"interaction_modal.description.favourite": "Cunha conta en Mastodon, poderá marcar esta publicación como favorita, para gardalo e para que o autor saiba o moito que lle gustou.",
|
||||
"interaction_modal.description.follow": "Cunha conta en Mastodon, poderá seguir {name} e recibir as súas publicacións na súa cronoloxía de inicio.",
|
||||
"interaction_modal.description.reblog": "Cunha conta en Mastodon, poderá difundir esta publicación e compartila cos seus seguidores.",
|
||||
"interaction_modal.description.reply": "Cunha conta en Mastodon, poderá responder a esta publicación.",
|
||||
"interaction_modal.description.favourite": "Cunha conta en Mastodon, poderás marcar esta publicación como favorita, para gardalo e para que o autor saiba o moito que lle gustou.",
|
||||
"interaction_modal.description.follow": "Cunha conta en Mastodon, poderás seguir a {name} e recibir as súas publicacións na túa cronoloxía de inicio.",
|
||||
"interaction_modal.description.reblog": "Cunha conta en Mastodon, poderás promover esta publicación para compartila con quen te siga.",
|
||||
"interaction_modal.description.reply": "Cunha conta en Mastodon, poderás responder a esta publicación.",
|
||||
"interaction_modal.on_another_server": "Nun servidor diferente",
|
||||
"interaction_modal.on_this_server": "Neste servidor",
|
||||
"interaction_modal.other_server_instructions": "Só ten que copiar e pegar este URL na barra de procuras da súa aplicación favorita, ou da interface web na que teña unha sesión iniciada.",
|
||||
"interaction_modal.preamble": "Como Mastodon é descentralizado, é posible usar unha conta existente noutro servidor Mastodon, ou nunha plataforma compatible, se non dispoñe dunha conta neste servidor.",
|
||||
"interaction_modal.other_server_instructions": "Só tes que copiar e pegar este URL na barra de procuras da túa aplicación favorita, ou da interface web na que teñas unha sesión iniciada.",
|
||||
"interaction_modal.preamble": "Como Mastodon é descentralizado, é posible usar unha conta existente noutro servidor Mastodon, ou nunha plataforma compatible, se non dispós dunha conta neste servidor.",
|
||||
"interaction_modal.title.favourite": "Marcar coma favorito a publicación de {name}",
|
||||
"interaction_modal.title.follow": "Seguir a {name}",
|
||||
"interaction_modal.title.reblog": "Promover a publicación de {name}",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Agochar {number, plural, one {imaxe} other {imaxes}}",
|
||||
"missing_indicator.label": "Non atopado",
|
||||
"missing_indicator.sublabel": "Este recurso non foi atopado",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "A túa conta {disabledAccount} está actualmente desactivada porque movéchela a {movedToAccount}.",
|
||||
"mute_modal.duration": "Duración",
|
||||
"mute_modal.hide_notifications": "Agochar notificacións desta usuaria?",
|
||||
"mute_modal.indefinite": "Indefinida",
|
||||
|
@ -450,7 +450,7 @@
|
|||
"privacy.change": "Axustar privacidade",
|
||||
"privacy.direct.long": "Só para as usuarias mencionadas",
|
||||
"privacy.direct.short": "Só persoas mencionadas",
|
||||
"privacy.private.long": "Só para os seguidoras",
|
||||
"privacy.private.long": "Só para persoas que te seguen",
|
||||
"privacy.private.short": "Só para seguidoras",
|
||||
"privacy.public.long": "Visible por todas",
|
||||
"privacy.public.short": "Público",
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"about.blocks": "שרתים מוגבלים",
|
||||
"about.contact": "Contact:",
|
||||
"about.contact": "יצירת קשר:",
|
||||
"about.disclaimer": "מסטודון היא תוכנת קוד פתוח חינמית וסימן מסחרי של Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "סיבה",
|
||||
"about.domain_blocks.domain": "Domain",
|
||||
"about.domain_blocks.domain": "שם מתחם",
|
||||
"about.domain_blocks.preamble": "ככלל מסטודון מאפשרת לך לצפות בתוכן ולתקשר עם משתמשים מכל שרת בפדיברס. אלו הם היוצאים מן הכלל שהוגדרו עבור השרת המסוים הזה.",
|
||||
"about.domain_blocks.severity": "חומרה",
|
||||
"about.domain_blocks.silenced.explanation": "ככלל פרופילים ותוכן משרת זה לא יוצגו, אלא אם חיפשת אותם באופן מפורש או בחרת להשתתף בו על ידי מעקב.",
|
||||
|
@ -28,9 +28,9 @@
|
|||
"account.edit_profile": "עריכת פרופיל",
|
||||
"account.enable_notifications": "שלח לי התראות כש@{name} מפרסם",
|
||||
"account.endorse": "קדם את החשבון בפרופיל",
|
||||
"account.featured_tags.last_status_at": "Last post on {date}",
|
||||
"account.featured_tags.last_status_never": "No posts",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.featured_tags.last_status_at": "הודעה אחרונה בתאריך {date}",
|
||||
"account.featured_tags.last_status_never": "אין הודעות",
|
||||
"account.featured_tags.title": "התגיות המועדפות של {name}",
|
||||
"account.follow": "עקוב",
|
||||
"account.followers": "עוקבים",
|
||||
"account.followers.empty": "אף אחד לא עוקב אחר המשתמש הזה עדיין.",
|
||||
|
@ -39,25 +39,25 @@
|
|||
"account.following_counter": "{count, plural,one {עוקב אחרי {counter}}other {עוקב אחרי {counter}}}",
|
||||
"account.follows.empty": "משתמש זה לא עוקב אחר אף אחד עדיין.",
|
||||
"account.follows_you": "במעקב אחריך",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "מעבר לפרופיל",
|
||||
"account.hide_reblogs": "להסתיר הידהודים מאת @{name}",
|
||||
"account.joined_short": "Joined",
|
||||
"account.languages": "Change subscribed languages",
|
||||
"account.joined_short": "תאריך הצטרפות",
|
||||
"account.languages": "שנה שפת הרשמה",
|
||||
"account.link_verified_on": "בעלות על הקישור הזה נבדקה לאחרונה ב{date}",
|
||||
"account.locked_info": "מצב הפרטיות של החשבון הנוכחי הוגדר כנעול. בעל החשבון קובע באופן פרטני מי יכול לעקוב אחריו.",
|
||||
"account.media": "מדיה",
|
||||
"account.mention": "אזכור של @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.moved_to": "{name} ציינו שהחשבון החדש שלהם הוא:",
|
||||
"account.mute": "להשתיק את @{name}",
|
||||
"account.mute_notifications": "להסתיר התראות מ @{name}",
|
||||
"account.muted": "מושתק",
|
||||
"account.posts": "פוסטים",
|
||||
"account.posts_with_replies": "פוסטים ותגובות",
|
||||
"account.posts_with_replies": "הודעות ותגובות",
|
||||
"account.report": "דווח על @{name}",
|
||||
"account.requested": "בהמתנה לאישור. לחצי כדי לבטל בקשת מעקב",
|
||||
"account.share": "שתף את הפרופיל של @{name}",
|
||||
"account.show_reblogs": "הצג הדהודים מאת @{name}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} פוסט} two {{counter} פוסטים} many {{counter} פוסטים} other {{counter} פוסטים}}",
|
||||
"account.statuses_counter": "{count, plural, one {הודעה} two {הודעותיים} many {{count} הודעות} other {{count} הודעות}}",
|
||||
"account.unblock": "הסר את החסימה של @{name}",
|
||||
"account.unblock_domain": "הסירי את החסימה של קהילת {domain}",
|
||||
"account.unblock_short": "הסר חסימה",
|
||||
|
@ -81,24 +81,24 @@
|
|||
"audio.hide": "השתק",
|
||||
"autosuggest_hashtag.per_week": "{count} לשבוע",
|
||||
"boost_modal.combo": "ניתן להקיש {combo} כדי לדלג בפעם הבאה",
|
||||
"bundle_column_error.copy_stacktrace": "Copy error report",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.error.title": "Oh, no!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
"bundle_column_error.network.title": "Network error",
|
||||
"bundle_column_error.copy_stacktrace": "העתקת הודעת התקלה",
|
||||
"bundle_column_error.error.body": "הדף המבוקש אינו זמין. זה עשוי להיות באג בקוד או בעייה בתאימות הדפדפן.",
|
||||
"bundle_column_error.error.title": "הו, לא!",
|
||||
"bundle_column_error.network.body": "קרתה תקלה בעת טעינת העמוד. זו עשויה להיות תקלה זמנית בשרת או בחיבור האינטרנט שלך.",
|
||||
"bundle_column_error.network.title": "שגיאת רשת",
|
||||
"bundle_column_error.retry": "לנסות שוב",
|
||||
"bundle_column_error.return": "Go back home",
|
||||
"bundle_column_error.routing.body": "The requested page could not be found. Are you sure the URL in the address bar is correct?",
|
||||
"bundle_column_error.return": "חזרה לדף הבית",
|
||||
"bundle_column_error.routing.body": "העמוד המבוקש לא נמצא. האם ה־URL נכון?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "לסגור",
|
||||
"bundle_modal_error.message": "משהו השתבש בעת טעינת הרכיב הזה.",
|
||||
"bundle_modal_error.retry": "לנסות שוב",
|
||||
"closed_registrations.other_server_instructions": "Since Mastodon is decentralized, you can create an account on another server and still interact with this one.",
|
||||
"closed_registrations_modal.description": "Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Find another server",
|
||||
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
|
||||
"closed_registrations_modal.title": "Signing up on Mastodon",
|
||||
"column.about": "About",
|
||||
"closed_registrations.other_server_instructions": "מכיוון שמסטודון הוא רשת מבוזרת, ניתן ליצור חשבון על שרת נוסף ועדיין לקיים קשר עם משתמשים בשרת זה.",
|
||||
"closed_registrations_modal.description": "יצירת חשבון על שרת {domain} איננה אפשרית כרגע, אבל זכרו שאינכן זקוקות לחשבון על {domain} כדי להשתמש במסטודון.",
|
||||
"closed_registrations_modal.find_another_server": "חיפוש שרת אחר",
|
||||
"closed_registrations_modal.preamble": "מסטודון הוא רשת מבוזרת, כך שלא משנה היכן החשבון שלך, קיימת האפשרות לעקוב ולתקשר עם משתמשים בשרת הזה. אפשר אפילו להריץ שרת בעצמך!",
|
||||
"closed_registrations_modal.title": "להרשם למסטודון",
|
||||
"column.about": "אודות",
|
||||
"column.blocks": "משתמשים חסומים",
|
||||
"column.bookmarks": "סימניות",
|
||||
"column.community": "פיד שרת מקומי",
|
||||
|
@ -124,11 +124,11 @@
|
|||
"community.column_settings.local_only": "מקומי בלבד",
|
||||
"community.column_settings.media_only": "מדיה בלבד",
|
||||
"community.column_settings.remote_only": "מרוחק בלבד",
|
||||
"compose.language.change": "שינוי שפת הפוסט",
|
||||
"compose.language.change": "שינוי שפת ההודעה",
|
||||
"compose.language.search": "חיפוש שפות...",
|
||||
"compose_form.direct_message_warning_learn_more": "מידע נוסף",
|
||||
"compose_form.encryption_warning": "פוסטים במסטודון לא מוצפנים מקצה לקצה. אל תשתפו מידע רגיש במסטודון.",
|
||||
"compose_form.hashtag_warning": "פוסט זה לא יירשם תחת תגי הקבצה (האשטאגים) היות והנראות שלו היא 'לא רשום'. רק פוסטים ציבוריים יכולים להימצא באמצעות תגי הקבצה.",
|
||||
"compose_form.encryption_warning": "הודעות במסטודון לא מוצפנות מקצה לקצה. אל תשתפו מידע רגיש במסטודון.",
|
||||
"compose_form.hashtag_warning": "הודעה זו לא תרשם תחת תגיות הקבצה (האשטאגים) היות והנראות שלה היא 'לא רשום'. רק הודעות ציבוריות יכולות להימצא באמצעות תגיות הקבצה.",
|
||||
"compose_form.lock_disclaimer": "חשבונך אינו {locked}. כל אחד יוכל לעקוב אחריך כדי לקרוא את הודעותיך המיועדות לעוקבים בלבד.",
|
||||
"compose_form.lock_disclaimer.lock": "נעול",
|
||||
"compose_form.placeholder": "על מה את/ה חושב/ת ?",
|
||||
|
@ -139,7 +139,7 @@
|
|||
"compose_form.poll.switch_to_multiple": "אפשרו בחירה מרובה בסקר",
|
||||
"compose_form.poll.switch_to_single": "אפשרו בחירה בודדת בסקר",
|
||||
"compose_form.publish": "פרסום",
|
||||
"compose_form.publish_loud": "לחצרץ!",
|
||||
"compose_form.publish_loud": "{publish}!",
|
||||
"compose_form.save_changes": "שמירת שינויים",
|
||||
"compose_form.sensitive.hide": "{count, plural, one {סימון מידע כרגיש} other {סימון מידע כרגיש}}",
|
||||
"compose_form.sensitive.marked": "{count, plural, one {מידע מסומן כרגיש} other {מידע מסומן כרגיש}}",
|
||||
|
@ -151,8 +151,8 @@
|
|||
"confirmations.block.block_and_report": "לחסום ולדווח",
|
||||
"confirmations.block.confirm": "לחסום",
|
||||
"confirmations.block.message": "האם את/ה בטוח/ה שברצונך למחוק את \"{name}\"?",
|
||||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "ויתור על בקשה",
|
||||
"confirmations.cancel_follow_request.message": "האם באמת לוותר על בקשת המעקב אחרי {name}?",
|
||||
"confirmations.delete.confirm": "למחוק",
|
||||
"confirmations.delete.message": "בטוח/ה שאת/ה רוצה למחוק את ההודעה?",
|
||||
"confirmations.delete_list.confirm": "למחוק",
|
||||
|
@ -164,10 +164,10 @@
|
|||
"confirmations.logout.confirm": "להתנתק",
|
||||
"confirmations.logout.message": "האם אתם בטוחים שאתם רוצים להתנתק?",
|
||||
"confirmations.mute.confirm": "להשתיק",
|
||||
"confirmations.mute.explanation": "זה יסתיר פוסטים שלהם ופוסטים שמאזכרים אותם, אבל עדיין יתיר להם לראות פוסטים שלך ולעקוב אחריך.",
|
||||
"confirmations.mute.explanation": "זה יסתיר הודעות שלהם והודעות שמאזכרות אותם, אבל עדיין יתיר להם לראות הודעות שלך ולעקוב אחריך.",
|
||||
"confirmations.mute.message": "בטוח/ה שברצונך להשתיק את {name}?",
|
||||
"confirmations.redraft.confirm": "מחיקה ועריכה מחדש",
|
||||
"confirmations.redraft.message": "בטוחה שאת רוצה למחוק ולהתחיל טיוטה חדשה? חיבובים והדהודים יאבדו, ותגובות לפוסט המקורי ישארו יתומות.",
|
||||
"confirmations.redraft.message": "בטוחה שאת רוצה למחוק ולהתחיל טיוטה חדשה? חיבובים והדהודים יאבדו, ותגובות להודעה המקורית ישארו יתומות.",
|
||||
"confirmations.reply.confirm": "תגובה",
|
||||
"confirmations.reply.message": "תגובה עכשיו תדרוס את ההודעה שכבר התחלתים לכתוב. האם אתם בטוחים שברצונכם להמשיך?",
|
||||
"confirmations.unfollow.confirm": "הפסקת מעקב",
|
||||
|
@ -176,21 +176,21 @@
|
|||
"conversation.mark_as_read": "סמן כנקרא",
|
||||
"conversation.open": "צפו בשיחה",
|
||||
"conversation.with": "עם {names}",
|
||||
"copypaste.copied": "Copied",
|
||||
"copypaste.copy": "Copy",
|
||||
"copypaste.copied": "הועתק",
|
||||
"copypaste.copy": "העתקה",
|
||||
"directory.federated": "מהפדרציה הידועה",
|
||||
"directory.local": "מ- {domain} בלבד",
|
||||
"directory.new_arrivals": "חדשים כאן",
|
||||
"directory.recently_active": "פעילים לאחרונה",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.public_timeline": "These are the most recent public posts from people on this and other servers of the decentralized network that this server knows about.",
|
||||
"embed.instructions": "ניתן להטמיע את הפוסט הזה באתרך ע\"י העתקת הקוד שלהלן.",
|
||||
"disabled_account_banner.account_settings": "הגדרות חשבון",
|
||||
"disabled_account_banner.text": "חשבונך {disabledAccount} אינו פעיל כרגע.",
|
||||
"dismissable_banner.community_timeline": "אלו הם ההודעות הציבוריות האחרונות מהמשתמשים על שרת {domain}.",
|
||||
"dismissable_banner.dismiss": "בטל",
|
||||
"dismissable_banner.explore_links": "אלו סיפורי החדשות האחרונים שמדוברים על ידי משתמשים בשרת זה ואחרים ברשת המבוזרת כרגע.",
|
||||
"dismissable_banner.explore_statuses": "ההודעות האלו, משרת זה ואחרים ברשת המבוזרת, כרגע צוברות חשיפה.",
|
||||
"dismissable_banner.explore_tags": "התגיות האלו, משרת זה ואחרים ברשת המבוזרת, כרגע צוברות חשיפה.",
|
||||
"dismissable_banner.public_timeline": "אלו הם ההודעות הציבוריות האחרונות מהמשתמשים משרת זה ואחרים ברשת המבוזרת ששרת זה יודע עליהן.",
|
||||
"embed.instructions": "ניתן להטמיע את ההודעה הזו באתרך ע\"י העתקת הקוד שלהלן.",
|
||||
"embed.preview": "דוגמא כיצד זה יראה:",
|
||||
"emoji_button.activity": "פעילות",
|
||||
"emoji_button.clear": "ניקוי",
|
||||
|
@ -208,22 +208,22 @@
|
|||
"emoji_button.symbols": "סמלים",
|
||||
"emoji_button.travel": "טיולים ואתרים",
|
||||
"empty_column.account_suspended": "חשבון מושהה",
|
||||
"empty_column.account_timeline": "אין עדיין אף פוסט!",
|
||||
"empty_column.account_timeline": "אין עדיין אף הודעה!",
|
||||
"empty_column.account_unavailable": "פרופיל לא זמין",
|
||||
"empty_column.blocks": "עדיין לא חסמתם משתמשים אחרים.",
|
||||
"empty_column.bookmarked_statuses": "אין עדיין פוסטים שחיבבת. כשתחבב את הראשון, הוא יופיע כאן.",
|
||||
"empty_column.bookmarked_statuses": "אין עדיין הודעות שחיבבת. כשתחבב את הראשונה, היא תופיע כאן.",
|
||||
"empty_column.community": "פיד השרת המקומי ריק. יש לפרסם משהו כדי שדברים יתרחילו להתגלגל!",
|
||||
"empty_column.direct": "אין לך שום הודעות פרטיות עדיין. כשתשלחו או תקבלו אחת, היא תופיע כאן.",
|
||||
"empty_column.domain_blocks": "אין עדיין קהילות מוסתרות.",
|
||||
"empty_column.explore_statuses": "אין נושאים חמים כרגע. אולי אחר כך!",
|
||||
"empty_column.favourited_statuses": "אין עדיין פוסטים שחיבבת. כשתחבב את הראשון, הוא יופיע כאן.",
|
||||
"empty_column.favourites": "עוד לא חיבבו את הפוסט הזה. כאשר זה יקרה, החיבובים יופיעו כאן.",
|
||||
"empty_column.favourited_statuses": "אין עדיין הודעות שחיבבת. כשתחבב את הראשונה, היא תופיע כאן.",
|
||||
"empty_column.favourites": "עוד לא חיבבו את ההודעה הזו. כאשר זה יקרה, החיבובים יופיעו כאן.",
|
||||
"empty_column.follow_recommendations": "נראה שלא ניתן לייצר המלצות עבורך. נסה/י להשתמש בחיפוש כדי למצוא אנשים מוכרים או לבדוק את הנושאים החמים.",
|
||||
"empty_column.follow_requests": "אין לך שום בקשות מעקב עדיין. לכשיתקבלו כאלה, הן תופענה כאן.",
|
||||
"empty_column.hashtag": "אין כלום בהאשתג הזה עדיין.",
|
||||
"empty_column.home": "פיד הבית ריק ! אפשר לבקר ב{public} או להשתמש בחיפוש כדי להתחיל ולהכיר משתמשים/ות אחרים/ות. {suggestions}",
|
||||
"empty_column.home.suggestions": "ראה/י כמה הצעות",
|
||||
"empty_column.list": "אין עדיין פריטים ברשימה. כאשר חברים ברשימה הזאת יפרסמו פוסטים חדשים, הם יופיעו פה.",
|
||||
"empty_column.list": "אין עדיין פריטים ברשימה. כאשר חברים ברשימה הזאת יפרסמו הודעות חדשות, הן יופיעו פה.",
|
||||
"empty_column.lists": "אין לך שום רשימות עדיין. לכשיהיו, הן תופענה כאן.",
|
||||
"empty_column.mutes": "עוד לא השתקת שום משתמש.",
|
||||
"empty_column.notifications": "אין התראות עדיין. יאללה, הגיע הזמן להתחיל להתערבב.",
|
||||
|
@ -238,37 +238,37 @@
|
|||
"explore.suggested_follows": "עבורך",
|
||||
"explore.title": "סיור",
|
||||
"explore.trending_links": "חדשות",
|
||||
"explore.trending_statuses": "פוסטים",
|
||||
"explore.trending_statuses": "הודעות",
|
||||
"explore.trending_tags": "האשטאגים",
|
||||
"filter_modal.added.context_mismatch_explanation": "קטגוריית הפילטר הזאת לא חלה על ההקשר שממנו הגעת אל הפוסט הזה. אם תרצה/י שהפוסט יסונן גם בהקשר זה, תצטרך/י לערוך את הפילטר.",
|
||||
"filter_modal.added.context_mismatch_explanation": "קטגוריית הסנן הזאת לא חלה על ההקשר שממנו הגעת אל ההודעה הזו. אם תרצה/י שההודעה תסונן גם בהקשר זה, תצטרך/י לערוך את הסנן.",
|
||||
"filter_modal.added.context_mismatch_title": "אין התאמה להקשר!",
|
||||
"filter_modal.added.expired_explanation": "פג תוקפה של קטגוריית הסינון הזו, יש צורך לשנות את תאריך התפוגה כדי שהסינון יוחל.",
|
||||
"filter_modal.added.expired_title": "פג תוקף הפילטר!",
|
||||
"filter_modal.added.review_and_configure": "לסקירה והתאמה מתקדמת של קטגוריית הסינון הזו, לכו ל{settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "אפשרויות סינון",
|
||||
"filter_modal.added.settings_link": "דף הגדרות",
|
||||
"filter_modal.added.short_explanation": "הפוסט הזה הוסף לקטגוריית הסינון הזו: {title}.",
|
||||
"filter_modal.added.short_explanation": "ההודעה הזו הוספה לקטגוריית הסינון הזו: {title}.",
|
||||
"filter_modal.added.title": "הפילטר הוסף!",
|
||||
"filter_modal.select_filter.context_mismatch": "לא חל בהקשר זה",
|
||||
"filter_modal.select_filter.expired": "פג התוקף",
|
||||
"filter_modal.select_filter.prompt_new": "קטגוריה חדשה {name}",
|
||||
"filter_modal.select_filter.search": "חיפוש או יצירה",
|
||||
"filter_modal.select_filter.subtitle": "שימוש בקטגורייה קיימת או יצירת אחת חדשה",
|
||||
"filter_modal.select_filter.title": "סינון הפוסט הזה",
|
||||
"filter_modal.title.status": "סנן פוסט",
|
||||
"filter_modal.select_filter.title": "סינון ההודעה הזו",
|
||||
"filter_modal.title.status": "סנן הודעה",
|
||||
"follow_recommendations.done": "בוצע",
|
||||
"follow_recommendations.heading": "עקב/י אחרי אנשים שתרצה/י לראות את חצרוציהם! הנה כמה הצעות.",
|
||||
"follow_recommendations.lead": "חצרוצים מאנשים במעקב יופיעו בסדר כרונולוגי בפיד הבית. אל תחששו מטעויות, אפשר להסיר מעקב באותה הקלות ובכל זמן!",
|
||||
"follow_recommendations.heading": "עקב/י אחרי אנשים שתרצה/י לראות את הודעותיהם! הנה כמה הצעות.",
|
||||
"follow_recommendations.lead": "הודעות מאנשים במעקב יופיעו בסדר כרונולוגי בפיד הבית. אל תחששו מטעויות, אפשר להסיר מעקב באותה הקלות ובכל זמן!",
|
||||
"follow_request.authorize": "הרשאה",
|
||||
"follow_request.reject": "דחיה",
|
||||
"follow_requests.unlocked_explanation": "למרות שחשבונך אינו נעול, צוות {domain} חושב שאולי כדאי לוודא את בקשות המעקב האלה ידנית.",
|
||||
"footer.about": "About",
|
||||
"footer.directory": "Profiles directory",
|
||||
"footer.get_app": "Get the app",
|
||||
"footer.invite": "Invite people",
|
||||
"footer.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"footer.privacy_policy": "Privacy policy",
|
||||
"footer.source_code": "View source code",
|
||||
"footer.about": "אודות",
|
||||
"footer.directory": "מדריך פרופילים",
|
||||
"footer.get_app": "להתקנת היישומון",
|
||||
"footer.invite": "להזמין אנשים",
|
||||
"footer.keyboard_shortcuts": "קיצורי מקלדת",
|
||||
"footer.privacy_policy": "מדיניות פרטיות",
|
||||
"footer.source_code": "צפיה בקוד המקור",
|
||||
"generic.saved": "נשמר",
|
||||
"getting_started.heading": "בואו נתחיל",
|
||||
"hashtag.column_header.tag_mode.all": "ו- {additional}",
|
||||
|
@ -287,18 +287,18 @@
|
|||
"home.column_settings.show_replies": "הצגת תגובות",
|
||||
"home.hide_announcements": "הסתר הכרזות",
|
||||
"home.show_announcements": "הצג הכרזות",
|
||||
"interaction_modal.description.favourite": "With an account on Mastodon, you can favourite this post to let the author know you appreciate it and save it for later.",
|
||||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.follow": "Follow {name}",
|
||||
"interaction_modal.title.reblog": "Boost {name}'s post",
|
||||
"interaction_modal.title.reply": "Reply to {name}'s post",
|
||||
"interaction_modal.description.favourite": "עם חשבון מסטודון, ניתן לחבב את ההודעה כדי לומר למחבר/ת שהערכת את תוכנה או כדי לשמור אותה לקריאה בעתיד.",
|
||||
"interaction_modal.description.follow": "עם חשבון מסטודון, ניתן לעקוב אחרי {name} כדי לקבל את הםוסטים שלו/ה בפיד הבית.",
|
||||
"interaction_modal.description.reblog": "עם חשבון מסטודון, ניתן להדהד את ההודעה ולשתף עם עוקבים.",
|
||||
"interaction_modal.description.reply": "עם חשבון מסטודון, ניתן לענות להודעה.",
|
||||
"interaction_modal.on_another_server": "על שרת אחר",
|
||||
"interaction_modal.on_this_server": "על שרת זה",
|
||||
"interaction_modal.other_server_instructions": "פשוט להעתיק ולהדביק את ה־URL לחלונית החיפוש ביישום או הדפדפן ממנו התחברת.",
|
||||
"interaction_modal.preamble": "כיוון שמסטודון מבוזרת, תוכל/י להשתמש בחשבון שלך משרתי מסטודון או רשתות תואמות אחרות אם אין לך חשבון על שרת זה.",
|
||||
"interaction_modal.title.favourite": "חיבוב ההודעה של {name}",
|
||||
"interaction_modal.title.follow": "לעקוב אחרי {name}",
|
||||
"interaction_modal.title.reblog": "להדהד את ההודעה של {name}",
|
||||
"interaction_modal.title.reply": "תשובה להודעה של {name}",
|
||||
"intervals.full.days": "{number, plural, one {# יום} other {# ימים}}",
|
||||
"intervals.full.hours": "{number, plural, one {# שעה} other {# שעות}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# דקה} other {# דקות}}",
|
||||
|
@ -310,7 +310,7 @@
|
|||
"keyboard_shortcuts.description": "תיאור",
|
||||
"keyboard_shortcuts.direct": "לפתיחת טור הודעות ישירות",
|
||||
"keyboard_shortcuts.down": "לנוע במורד הרשימה",
|
||||
"keyboard_shortcuts.enter": "פתח פוסט",
|
||||
"keyboard_shortcuts.enter": "פתח הודעה",
|
||||
"keyboard_shortcuts.favourite": "לחבב",
|
||||
"keyboard_shortcuts.favourites": "פתיחת רשימת מועדפים",
|
||||
"keyboard_shortcuts.federated": "פתיחת ציר זמן בין-קהילתי",
|
||||
|
@ -324,16 +324,16 @@
|
|||
"keyboard_shortcuts.my_profile": "פתיחת הפרופיל שלך",
|
||||
"keyboard_shortcuts.notifications": "פתיחת טור התראות",
|
||||
"keyboard_shortcuts.open_media": "פתיחת מדיה",
|
||||
"keyboard_shortcuts.pinned": "פתיחת פוסטים נעוצים",
|
||||
"keyboard_shortcuts.pinned": "פתיחת הודעה נעוצות",
|
||||
"keyboard_shortcuts.profile": "פתח את פרופיל המשתמש",
|
||||
"keyboard_shortcuts.reply": "תגובה לפוסט",
|
||||
"keyboard_shortcuts.reply": "תגובה להודעה",
|
||||
"keyboard_shortcuts.requests": "פתיחת רשימת בקשות מעקב",
|
||||
"keyboard_shortcuts.search": "להתמקד בחלון החיפוש",
|
||||
"keyboard_shortcuts.spoilers": "הצגת/הסתרת שדה אזהרת תוכן (CW)",
|
||||
"keyboard_shortcuts.start": "לפתוח את הטור \"בואו נתחיל\"",
|
||||
"keyboard_shortcuts.toggle_hidden": "הצגת/הסתרת טקסט מוסתר מאחורי אזהרת תוכן",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "הצגת/הסתרת מדיה",
|
||||
"keyboard_shortcuts.toot": "להתחיל פוסט חדש",
|
||||
"keyboard_shortcuts.toot": "להתחיל הודעה חדשה",
|
||||
"keyboard_shortcuts.unfocus": "לצאת מתיבת חיבור/חיפוש",
|
||||
"keyboard_shortcuts.up": "לנוע במעלה הרשימה",
|
||||
"lightbox.close": "סגירה",
|
||||
|
@ -342,7 +342,7 @@
|
|||
"lightbox.next": "הבא",
|
||||
"lightbox.previous": "הקודם",
|
||||
"limited_account_hint.action": "הצג חשבון בכל זאת",
|
||||
"limited_account_hint.title": "This profile has been hidden by the moderators of {domain}.",
|
||||
"limited_account_hint.title": "פרופיל המשתמש הזה הוסתר על ידי המנחים של {domain}.",
|
||||
"lists.account.add": "הוסף לרשימה",
|
||||
"lists.account.remove": "הסר מרשימה",
|
||||
"lists.delete": "מחיקת רשימה",
|
||||
|
@ -358,18 +358,18 @@
|
|||
"lists.subheading": "הרשימות שלך",
|
||||
"load_pending": "{count, plural, one {# פריט חדש} other {# פריטים חדשים}}",
|
||||
"loading_indicator.label": "טוען...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {להסתיר תמונה} two {Hide images} many {להסתיר תמונות} other {Hide תמונות}}",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {להסתיר תמונה} two {להסתיר תמונותיים} many {להסתיר תמונות} other {להסתיר תמונות}}",
|
||||
"missing_indicator.label": "לא נמצא",
|
||||
"missing_indicator.sublabel": "לא ניתן היה למצוא את המשאב",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "חשבונך {disabledAccount} אינו פעיל כרגע עקב מעבר ל{movedToAccount}.",
|
||||
"mute_modal.duration": "משך הזמן",
|
||||
"mute_modal.hide_notifications": "להסתיר התראות מחשבון זה?",
|
||||
"mute_modal.indefinite": "ללא תאריך סיום",
|
||||
"navigation_bar.about": "About",
|
||||
"navigation_bar.about": "אודות",
|
||||
"navigation_bar.blocks": "משתמשים חסומים",
|
||||
"navigation_bar.bookmarks": "סימניות",
|
||||
"navigation_bar.community_timeline": "פיד שרת מקומי",
|
||||
"navigation_bar.compose": "צור פוסט חדש",
|
||||
"navigation_bar.compose": "צור הודעה חדשה",
|
||||
"navigation_bar.direct": "הודעות ישירות",
|
||||
"navigation_bar.discover": "גלה",
|
||||
"navigation_bar.domain_blocks": "קהילות (שמות מתחם) חסומות",
|
||||
|
@ -383,23 +383,23 @@
|
|||
"navigation_bar.logout": "התנתקות",
|
||||
"navigation_bar.mutes": "משתמשים בהשתקה",
|
||||
"navigation_bar.personal": "אישי",
|
||||
"navigation_bar.pins": "פוסטים נעוצים",
|
||||
"navigation_bar.pins": "הודעות נעוצות",
|
||||
"navigation_bar.preferences": "העדפות",
|
||||
"navigation_bar.public_timeline": "פיד כללי (כל השרתים)",
|
||||
"navigation_bar.search": "Search",
|
||||
"navigation_bar.search": "חיפוש",
|
||||
"navigation_bar.security": "אבטחה",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"not_signed_in_indicator.not_signed_in": "יש להיות מאומת כדי לגשת למשאב זה.",
|
||||
"notification.admin.report": "{name} דיווח.ה על {target}",
|
||||
"notification.admin.sign_up": "{name} נרשמו",
|
||||
"notification.favourite": "{name} חיבב/ה את הפוסט שלך",
|
||||
"notification.favourite": "הודעתך חובבה על ידי {name}",
|
||||
"notification.follow": "{name} במעקב אחרייך",
|
||||
"notification.follow_request": "{name} ביקשו לעקוב אחריך",
|
||||
"notification.mention": "אוזכרת על ידי {name}",
|
||||
"notification.own_poll": "הסקר שלך הסתיים",
|
||||
"notification.poll": "סקר שהצבעת בו הסתיים",
|
||||
"notification.reblog": "הפוסט הזה הודהד על ידי {name}",
|
||||
"notification.reblog": "הודעתך הודהדה על ידי {name}",
|
||||
"notification.status": "{name} הרגע פרסמו",
|
||||
"notification.update": "{name} ערכו פוסט",
|
||||
"notification.update": "{name} ערכו הודעה",
|
||||
"notifications.clear": "הסרת התראות",
|
||||
"notifications.clear_confirmation": "להסיר את כל ההתראות לצמיתות ? ",
|
||||
"notifications.column_settings.admin.report": "דו\"חות חדשים",
|
||||
|
@ -417,7 +417,7 @@
|
|||
"notifications.column_settings.reblog": "הדהודים:",
|
||||
"notifications.column_settings.show": "הצגה בטור",
|
||||
"notifications.column_settings.sound": "שמע מופעל",
|
||||
"notifications.column_settings.status": "פוסטים חדשים:",
|
||||
"notifications.column_settings.status": "הודעות חדשות:",
|
||||
"notifications.column_settings.unread_notifications.category": "התראות שלא נקראו",
|
||||
"notifications.column_settings.unread_notifications.highlight": "הבלט התראות שלא נקראו",
|
||||
"notifications.column_settings.update": "שינויים:",
|
||||
|
@ -456,8 +456,8 @@
|
|||
"privacy.public.short": "פומבי",
|
||||
"privacy.unlisted.long": "גלוי לכל, אבל מוסתר מאמצעי גילוי",
|
||||
"privacy.unlisted.short": "לא רשום (לא לפיד הכללי)",
|
||||
"privacy_policy.last_updated": "Last updated {date}",
|
||||
"privacy_policy.title": "Privacy Policy",
|
||||
"privacy_policy.last_updated": "עודכן לאחרונה {date}",
|
||||
"privacy_policy.title": "מדיניות פרטיות",
|
||||
"refresh": "רענון",
|
||||
"regeneration_indicator.label": "טוען…",
|
||||
"regeneration_indicator.sublabel": "פיד הבית שלך בהכנה!",
|
||||
|
@ -474,20 +474,20 @@
|
|||
"relative_time.today": "היום",
|
||||
"reply_indicator.cancel": "ביטול",
|
||||
"report.block": "לחסום",
|
||||
"report.block_explanation": "לא ניתן יהיה לראות את הפוסטים שלהן. הן לא יוכלו לראות את הפוסטים שלך או לעקוב אחריך. הם יוכלו לדעת שהם חסומים.",
|
||||
"report.block_explanation": "לא ניתן יהיה לראות את ההודעות שלהן. הן לא יוכלו לראות את ההודעות שלך או לעקוב אחריך. הם יוכלו לדעת שהם חסומים.",
|
||||
"report.categories.other": "אחר",
|
||||
"report.categories.spam": "ספאם",
|
||||
"report.categories.violation": "התוכן מפר אחד או יותר מחוקי השרת",
|
||||
"report.category.subtitle": "בחר/י את המתאים ביותר",
|
||||
"report.category.title": "ספר/י לנו מה קורה עם ה-{type} הזה",
|
||||
"report.category.title_account": "פרופיל",
|
||||
"report.category.title_status": "פוסט",
|
||||
"report.category.title_status": "הודעה",
|
||||
"report.close": "בוצע",
|
||||
"report.comment.title": "האם יש דבר נוסף שלדעתך חשוב שנדע?",
|
||||
"report.forward": "קדם ל-{target}",
|
||||
"report.forward_hint": "חשבון זה הוא משרת אחר. האם לשלוח בנוסף עותק אנונימי לשם?",
|
||||
"report.mute": "להשתיק",
|
||||
"report.mute_explanation": "לא ניתן יהיה לראות את הפוסטים. הם עדיין יוכלו לעקוב אחריך ולראות את הפוסטים שלך ולא ידעו שהם מושתקים.",
|
||||
"report.mute_explanation": "לא ניתן יהיה לראות את ההודעות. הם עדיין יוכלו לעקוב אחריך ולראות את ההודעות שלך ולא ידעו שהם מושתקים.",
|
||||
"report.next": "הבא",
|
||||
"report.placeholder": "הערות נוספות",
|
||||
"report.reasons.dislike": "אני לא אוהב את זה",
|
||||
|
@ -501,7 +501,7 @@
|
|||
"report.rules.subtitle": "בחר/י את כל המתאימים",
|
||||
"report.rules.title": "אילו חוקים מופרים?",
|
||||
"report.statuses.subtitle": "בחר/י את כל המתאימים",
|
||||
"report.statuses.title": "האם ישנם פוסטים התומכים בדיווח זה?",
|
||||
"report.statuses.title": "האם ישנן הודעות התומכות בדיווח זה?",
|
||||
"report.submit": "שליחה",
|
||||
"report.target": "דיווח על {target}",
|
||||
"report.thanks.take_action": "הנה כמה אפשרויות לשליטה בתצוגת מסטודון:",
|
||||
|
@ -510,43 +510,43 @@
|
|||
"report.thanks.title_actionable": "תודה על הדיווח, נבדוק את העניין.",
|
||||
"report.unfollow": "הפסיקו לעקוב אחרי @{name}",
|
||||
"report.unfollow_explanation": "אתם עוקבים אחרי החשבון הזה. כדי להפסיק לראות את הפרסומים שלו בפיד הבית שלכם, הפסיקו לעקוב אחריהם.",
|
||||
"report_notification.attached_statuses": "{count, plural, one {{count} פוסט} two {{count} posts} many {{count} פוסטים} other {{count} פוסטים}} מצורפים",
|
||||
"report_notification.attached_statuses": "{count, plural, one {הודעה מצורפת} two {הודעותיים מצורפות} many {{count} הודעות מצורפות} other {{count} הודעות מצורפות}}",
|
||||
"report_notification.categories.other": "שונות",
|
||||
"report_notification.categories.spam": "ספאם (דואר זבל)",
|
||||
"report_notification.categories.violation": "הפרת כלל",
|
||||
"report_notification.open": "פתח דו\"ח",
|
||||
"search.placeholder": "חיפוש",
|
||||
"search.search_or_paste": "Search or paste URL",
|
||||
"search.search_or_paste": "חפש או הזן קישור",
|
||||
"search_popout.search_format": "מבנה חיפוש מתקדם",
|
||||
"search_popout.tips.full_text": "טקסט פשוט מחזיר פוסטים שכתבת, חיבבת, הידהדת או שאוזכרת בהם, כמו גם שמות משתמשים, שמות להצגה ותגיות מתאימים.",
|
||||
"search_popout.tips.hashtag": "האשתג",
|
||||
"search_popout.tips.status": "פוסט",
|
||||
"search_popout.tips.hashtag": "תגית",
|
||||
"search_popout.tips.status": "הודעה",
|
||||
"search_popout.tips.text": "טקסט פשוט מחזיר כינויים, שמות משתמש והאשתגים",
|
||||
"search_popout.tips.user": "משתמש(ת)",
|
||||
"search_results.accounts": "אנשים",
|
||||
"search_results.all": "כל התוצאות",
|
||||
"search_results.hashtags": "האשתגיות",
|
||||
"search_results.hashtags": "תגיות",
|
||||
"search_results.nothing_found": "לא נמצא דבר עבור תנאי חיפוש אלה",
|
||||
"search_results.statuses": "פוסטים",
|
||||
"search_results.statuses_fts_disabled": "חיפוש פוסטים לפי תוכן לא מאופשר בשרת מסטודון זה.",
|
||||
"search_results.title": "Search for {q}",
|
||||
"search_results.statuses": "הודעות",
|
||||
"search_results.statuses_fts_disabled": "חיפוש הודעות לפי תוכן לא מאופשר בשרת מסטודון זה.",
|
||||
"search_results.title": "חפש את: {q}",
|
||||
"search_results.total": "{count, number} {count, plural, one {תוצאה} other {תוצאות}}",
|
||||
"server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)",
|
||||
"server_banner.active_users": "active users",
|
||||
"server_banner.administered_by": "Administered by:",
|
||||
"server_banner.introduction": "{domain} is part of the decentralized social network powered by {mastodon}.",
|
||||
"server_banner.learn_more": "Learn more",
|
||||
"server_banner.server_stats": "Server stats:",
|
||||
"sign_in_banner.create_account": "Create account",
|
||||
"sign_in_banner.sign_in": "Sign in",
|
||||
"sign_in_banner.text": "Sign in to follow profiles or hashtags, favourite, share and reply to posts, or interact from your account on a different server.",
|
||||
"server_banner.about_active_users": "משתמשים פעילים בשרת ב־30 הימים האחרונים (משתמשים פעילים חודשיים)",
|
||||
"server_banner.active_users": "משתמשים פעילים",
|
||||
"server_banner.administered_by": "מנוהל ע\"י:",
|
||||
"server_banner.introduction": "{domain} הוא שרת ברשת המבוזרת {mastodon}.",
|
||||
"server_banner.learn_more": "מידע נוסף",
|
||||
"server_banner.server_stats": "סטטיסטיקות שרת:",
|
||||
"sign_in_banner.create_account": "יצירת חשבון",
|
||||
"sign_in_banner.sign_in": "התחברות",
|
||||
"sign_in_banner.text": "יש להתחבר כדי לעקוב אחרי משתמשים או תגיות, לחבב, לשתף ולענות להודעות, או לנהל תקשורת מהחשבון שלך על שרת אחר.",
|
||||
"status.admin_account": "פתח/י ממשק ניהול עבור @{name}",
|
||||
"status.admin_status": "Open this status in the moderation interface",
|
||||
"status.block": "חסימת @{name}",
|
||||
"status.bookmark": "סימניה",
|
||||
"status.cancel_reblog_private": "הסרת הדהוד",
|
||||
"status.cannot_reblog": "לא ניתן להדהד הודעה זו",
|
||||
"status.copy": "העתק/י קישור לפוסט זה",
|
||||
"status.copy": "העתק/י קישור להודעה זו",
|
||||
"status.delete": "מחיקה",
|
||||
"status.detailed_status": "תצוגת שיחה מפורטת",
|
||||
"status.direct": "הודעה ישירה ל@{name}",
|
||||
|
@ -555,9 +555,9 @@
|
|||
"status.edited_x_times": "נערך {count, plural, one {פעם {count}} other {{count} פעמים}}",
|
||||
"status.embed": "הטמעה",
|
||||
"status.favourite": "חיבוב",
|
||||
"status.filter": "סנן פוסט זה",
|
||||
"status.filter": "סנן הודעה זו",
|
||||
"status.filtered": "סונן",
|
||||
"status.hide": "הסתר פוסט",
|
||||
"status.hide": "הסתר הודעה",
|
||||
"status.history.created": "{name} יצר/ה {date}",
|
||||
"status.history.edited": "{name} ערך/ה {date}",
|
||||
"status.load_more": "עוד",
|
||||
|
@ -566,17 +566,17 @@
|
|||
"status.more": "עוד",
|
||||
"status.mute": "להשתיק את @{name}",
|
||||
"status.mute_conversation": "השתקת שיחה",
|
||||
"status.open": "הרחבת פוסט זה",
|
||||
"status.open": "הרחבת הודעה זו",
|
||||
"status.pin": "הצמדה לפרופיל שלי",
|
||||
"status.pinned": "פוסט נעוץ",
|
||||
"status.pinned": "הודעה נעוצה",
|
||||
"status.read_more": "לקרוא עוד",
|
||||
"status.reblog": "הדהוד",
|
||||
"status.reblog_private": "להדהד ברמת הנראות המקורית",
|
||||
"status.reblogged_by": "{name} הידהד/ה:",
|
||||
"status.reblogs.empty": "עוד לא הידהדו את הפוסט הזה. כאשר זה יקרה, ההדהודים יופיעו כאן.",
|
||||
"status.reblogs.empty": "עוד לא הידהדו את ההודעה הזו. כאשר זה יקרה, ההדהודים יופיעו כאן.",
|
||||
"status.redraft": "מחיקה ועריכה מחדש",
|
||||
"status.remove_bookmark": "הסרת סימניה",
|
||||
"status.replied_to": "Replied to {name}",
|
||||
"status.replied_to": "הגב לחשבון {name}",
|
||||
"status.reply": "תגובה",
|
||||
"status.replyAll": "תגובה לפתיל",
|
||||
"status.report": "דיווח על @{name}",
|
||||
|
@ -587,15 +587,15 @@
|
|||
"status.show_less_all": "להציג פחות מהכל",
|
||||
"status.show_more": "הראה יותר",
|
||||
"status.show_more_all": "להציג יותר מהכל",
|
||||
"status.show_original": "Show original",
|
||||
"status.translate": "Translate",
|
||||
"status.translated_from_with": "Translated from {lang} using {provider}",
|
||||
"status.show_original": "הצגת מקור",
|
||||
"status.translate": "לתרגם",
|
||||
"status.translated_from_with": "לתרגם משפה {lang} באמצעות {provider}",
|
||||
"status.uncached_media_warning": "לא זמין",
|
||||
"status.unmute_conversation": "הסרת השתקת שיחה",
|
||||
"status.unpin": "לשחרר מקיבוע באודות",
|
||||
"subscribed_languages.lead": "Only posts in selected languages will appear on your home and list timelines after the change. Select none to receive posts in all languages.",
|
||||
"subscribed_languages.save": "Save changes",
|
||||
"subscribed_languages.target": "Change subscribed languages for {target}",
|
||||
"subscribed_languages.lead": "רק הודעות בשפות הנבחרות יופיעו בפיד הבית וברשימות שלך אחרי השינוי. נקו את כל הבחירות כדי לראות את כל השפות.",
|
||||
"subscribed_languages.save": "שמירת שינויים",
|
||||
"subscribed_languages.target": "שינוי רישום שפה עבור {target}",
|
||||
"suggestions.dismiss": "להתעלם מהצעה",
|
||||
"suggestions.header": "ייתכן שזה יעניין אותך…",
|
||||
"tabs_bar.federated_timeline": "פיד כללי (בין-קהילתי)",
|
||||
|
@ -610,8 +610,8 @@
|
|||
"timeline_hint.remote_resource_not_displayed": "{resource} משרתים אחרים לא מוצגים.",
|
||||
"timeline_hint.resources.followers": "עוקבים",
|
||||
"timeline_hint.resources.follows": "נעקבים",
|
||||
"timeline_hint.resources.statuses": "פוסטים ישנים יותר",
|
||||
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {{days} days}}",
|
||||
"timeline_hint.resources.statuses": "הודעות ישנות יותר",
|
||||
"trends.counter_by_accounts": "{count, plural, one {אדם {count}} other {{count} א.נשים}} {days, plural, one {מאז אתמול} two {ביומיים האחרונים} other {במשך {days} הימים האחרונים}}",
|
||||
"trends.trending_now": "נושאים חמים",
|
||||
"ui.beforeunload": "הטיוטא תאבד אם תעזבו את מסטודון.",
|
||||
"units.short.billion": "{count} מליארד",
|
||||
|
@ -639,7 +639,7 @@
|
|||
"upload_modal.preparing_ocr": "מכין OCR…",
|
||||
"upload_modal.preview_label": "תצוגה ({ratio})",
|
||||
"upload_progress.label": "עולה...",
|
||||
"upload_progress.processing": "Processing…",
|
||||
"upload_progress.processing": "מעבד…",
|
||||
"video.close": "סגירת וידאו",
|
||||
"video.download": "הורדת קובץ",
|
||||
"video.exit_fullscreen": "יציאה ממסך מלא",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} Követett}}",
|
||||
"account.follows.empty": "Ez a felhasználó még senkit sem követ.",
|
||||
"account.follows_you": "Követ téged",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Ugrás a profilhoz",
|
||||
"account.hide_reblogs": "@{name} megtolásainak elrejtése",
|
||||
"account.joined_short": "Csatlakozott",
|
||||
"account.languages": "Feliratkozott nyelvek módosítása",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Csak innen: {domain}",
|
||||
"directory.new_arrivals": "Új csatlakozók",
|
||||
"directory.recently_active": "Nemrég aktív",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Fiókbeállítások",
|
||||
"disabled_account_banner.text": "A(z) {disabledAccount} fiókod jelenleg le van tiltva.",
|
||||
"dismissable_banner.community_timeline": "Ezek a legfrissebb nyilvános bejegyzések, amelyeket a(z) {domain} kiszolgáló fiókjait használó emberek tették közzé.",
|
||||
"dismissable_banner.dismiss": "Eltüntetés",
|
||||
"dismissable_banner.explore_links": "Jelenleg ezekről a hírekről beszélgetnek az ezen és a decentralizált hálózat többi kiszolgálóján lévő emberek.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Kép elrejtése} other {Képek elrejtése}}",
|
||||
"missing_indicator.label": "Nincs találat",
|
||||
"missing_indicator.sublabel": "Ez az erőforrás nem található",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "A(z) {disabledAccount} fiókod jelenleg le van tiltva, mert átköltöztél ide: {movedToAccount}.",
|
||||
"mute_modal.duration": "Időtartam",
|
||||
"mute_modal.hide_notifications": "Rejtsük el a felhasználótól származó értesítéseket?",
|
||||
"mute_modal.indefinite": "Határozatlan",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} Mengikuti}}",
|
||||
"account.follows.empty": "Pengguna ini belum mengikuti siapa pun.",
|
||||
"account.follows_you": "Mengikuti Anda",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Buka profil",
|
||||
"account.hide_reblogs": "Sembunyikan boosts dari @{name}",
|
||||
"account.joined_short": "Bergabung",
|
||||
"account.languages": "Ubah langganan bahasa",
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.rules": "Server rules",
|
||||
"account.account_note_header": "Note",
|
||||
"account.add_or_remove_from_list": "Add or Remove from lists",
|
||||
"account.add_or_remove_from_list": "Tinye ma ọ bụ Wepu na ndepụta",
|
||||
"account.badges.bot": "Bot",
|
||||
"account.badges.group": "Group",
|
||||
"account.block": "Block @{name}",
|
||||
|
@ -48,7 +48,7 @@
|
|||
"account.media": "Media",
|
||||
"account.mention": "Mention @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.mute": "Mute @{name}",
|
||||
"account.mute": "Mee ogbi @{name}",
|
||||
"account.mute_notifications": "Mute notifications from @{name}",
|
||||
"account.muted": "Muted",
|
||||
"account.posts": "Posts",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} fylgist með} other {{counter} fylgjast með}}",
|
||||
"account.follows.empty": "Þessi notandi fylgist ennþá ekki með neinum.",
|
||||
"account.follows_you": "Fylgir þér",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Fara í notandasnið",
|
||||
"account.hide_reblogs": "Fela endurbirtingar fyrir @{name}",
|
||||
"account.joined_short": "Gerðist þátttakandi",
|
||||
"account.languages": "Breyta tungumálum í áskrift",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Einungis frá {domain}",
|
||||
"directory.new_arrivals": "Nýkomnir",
|
||||
"directory.recently_active": "Nýleg virkni",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Stillingar notandaaðgangs",
|
||||
"disabled_account_banner.text": "Aðgangurinn þinn {disabledAccount} er óvirkur í augnablikinu.",
|
||||
"dismissable_banner.community_timeline": "Þetta eru nýjustu opinberu færslurnar frá fólki sem er hýst á {domain}.",
|
||||
"dismissable_banner.dismiss": "Hunsa",
|
||||
"dismissable_banner.explore_links": "Þetta eru fréttafærslur sem í augnablikinu er verið að tala um af fólki á þessum og öðrum netþjónum á dreifhýsta netkerfinu.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Víxla sýnileika",
|
||||
"missing_indicator.label": "Fannst ekki",
|
||||
"missing_indicator.sublabel": "Tilfangið fannst ekki",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Aðgangurinn þinn {disabledAccount} er óvirkur í augnablikinu vegna þess að þú fluttir þig yfir á {movedToAccount}.",
|
||||
"mute_modal.duration": "Lengd",
|
||||
"mute_modal.hide_notifications": "Fela tilkynningar frá þessum notanda?",
|
||||
"mute_modal.indefinite": "Óendanlegt",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} Seguiti}}",
|
||||
"account.follows.empty": "Questo utente non segue nessuno ancora.",
|
||||
"account.follows_you": "Ti segue",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Vai al profilo",
|
||||
"account.hide_reblogs": "Nascondi condivisioni da @{name}",
|
||||
"account.joined_short": "Account iscritto",
|
||||
"account.languages": "Cambia le lingue di cui ricevere i post",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Solo da {domain}",
|
||||
"directory.new_arrivals": "Nuovi arrivi",
|
||||
"directory.recently_active": "Attivo di recente",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Impostazioni dell'account",
|
||||
"disabled_account_banner.text": "Il tuo account {disabledAccount} è attualmente disabilitato.",
|
||||
"dismissable_banner.community_timeline": "Questi sono i posti pubblici più recenti di persone i cui account sono ospitati da {domain}.",
|
||||
"dismissable_banner.dismiss": "Ignora",
|
||||
"dismissable_banner.explore_links": "Queste notizie sono in fase di discussione da parte di persone su questo e altri server della rete decentralizzata, in questo momento.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Imposta visibilità",
|
||||
"missing_indicator.label": "Non trovato",
|
||||
"missing_indicator.sublabel": "Risorsa non trovata",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Il tuo account {disabledAccount} è attualmente disabilitato perché ti sei trasferito/a su {movedToAccount}.",
|
||||
"mute_modal.duration": "Durata",
|
||||
"mute_modal.hide_notifications": "Nascondere le notifiche da quest'utente?",
|
||||
"mute_modal.indefinite": "Per sempre",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{counter} フォロー",
|
||||
"account.follows.empty": "まだ誰もフォローしていません。",
|
||||
"account.follows_you": "フォローされています",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "プロフィールページへ",
|
||||
"account.hide_reblogs": "@{name}さんからのブーストを非表示",
|
||||
"account.joined_short": "登録日",
|
||||
"account.languages": "購読言語の変更",
|
||||
|
@ -186,8 +186,8 @@
|
|||
"directory.local": "{domain} のみ",
|
||||
"directory.new_arrivals": "新着順",
|
||||
"directory.recently_active": "最近の活動順",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "アカウント設定",
|
||||
"disabled_account_banner.text": "あなたのアカウント『{disabledAccount}』は現在無効になっています。",
|
||||
"dismissable_banner.community_timeline": "これらは{domain}がホストしている人たちの最新の公開投稿です。",
|
||||
"dismissable_banner.dismiss": "閉じる",
|
||||
"dismissable_banner.explore_links": "これらのニュース記事は現在分散型ネットワークの他のサーバーの人たちに話されています。",
|
||||
|
@ -365,7 +365,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {画像を閉じる} other {画像を閉じる}}",
|
||||
"missing_indicator.label": "見つかりません",
|
||||
"missing_indicator.sublabel": "見つかりませんでした",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "あなたのアカウント『{disabledAccount}』は『{movedToAccount}』に移動したため現在無効になっています。",
|
||||
"mute_modal.duration": "ミュートする期間",
|
||||
"mute_modal.hide_notifications": "このユーザーからの通知を隠しますか?",
|
||||
"mute_modal.indefinite": "無期限",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{counter} 팔로잉",
|
||||
"account.follows.empty": "이 사용자는 아직 아무도 팔로우하고 있지 않습니다.",
|
||||
"account.follows_you": "날 팔로우합니다",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "프로필로 이동",
|
||||
"account.hide_reblogs": "@{name}의 부스트를 숨기기",
|
||||
"account.joined_short": "가입",
|
||||
"account.languages": "구독한 언어 변경",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "{domain}에서만",
|
||||
"directory.new_arrivals": "새로운 사람들",
|
||||
"directory.recently_active": "최근 활동",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "계정 설정",
|
||||
"disabled_account_banner.text": "당신의 계정 {disabledAccount}는 현재 비활성화 상태입니다.",
|
||||
"dismissable_banner.community_timeline": "여기 있는 것들은 계정이 {domain}에 있는 사람들의 최근 공개 게시물들입니다.",
|
||||
"dismissable_banner.dismiss": "지우기",
|
||||
"dismissable_banner.explore_links": "이 뉴스들은 이 서버와 분산화된 네트워크의 다른 서버에서 사람들이 지금 많이 이야기 하고 있는 것입니다.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "이미지 숨기기",
|
||||
"missing_indicator.label": "찾을 수 없습니다",
|
||||
"missing_indicator.sublabel": "이 리소스를 찾을 수 없었습니다",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "당신의 계정 {disabledAccount}는 {movedToAccount}로 이동하였기 때문에 현재 비활성화 상태입니다.",
|
||||
"mute_modal.duration": "기간",
|
||||
"mute_modal.hide_notifications": "이 사용자로부터의 알림을 숨기시겠습니까?",
|
||||
"mute_modal.indefinite": "무기한",
|
||||
|
|
|
@ -87,14 +87,14 @@
|
|||
"bundle_column_error.network.body": "Di dema hewldana barkirina vê rûpelê de çewtiyek derket. Ev dibe ku ji ber pirsgirêkeke demkî ya girêdana înternetê te be an jî ev rajekar be.",
|
||||
"bundle_column_error.network.title": "Çewtiya torê",
|
||||
"bundle_column_error.retry": "Dîsa biceribîne",
|
||||
"bundle_column_error.return": "Vegere serûpelê",
|
||||
"bundle_column_error.return": "Vegere rûpela sereke",
|
||||
"bundle_column_error.routing.body": "Rûpela xwestî nehate dîtin. Tu bawerî ku girêdana di kodika lêgerînê de rast e?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Bigire",
|
||||
"bundle_modal_error.message": "Di dema barkirina vê hêmanê de tiştek çewt çê bû.",
|
||||
"bundle_modal_error.retry": "Dîsa bicerbîne",
|
||||
"closed_registrations.other_server_instructions": "Ji ber ku Mastodon nenavendî ye, tu dika li ser rajekarek din ajimêrekê biafirînî û hîn jî bi vê yekê re tev bigerî.",
|
||||
"closed_registrations_modal.description": "Afirandina ajimêrekê li ser {domain} niha ne pêkan e, lê ji kerema xwe ji bîr neke ku pêdiviya te bi hebûna ajimêreke taybet li ser {domain} tune ye ku tu Mastodon bi kar bînî.",
|
||||
"closed_registrations.other_server_instructions": "Ji ber ku Mastodon nenavendî ye, tu dikarî li ser pêşkêşkareke din hesabekî vekî û dîsa jî bi vê pêşkêşkarê re têkiliyê daynî.",
|
||||
"closed_registrations_modal.description": "Afirandina hesabekî li ser {domain}ê niha ne pêkan e, lê tika ye ji bîr neke ku ji bo bikaranîna Mastodonê ne mecbûrî ye hesabekî te yê {domain}ê hebe.",
|
||||
"closed_registrations_modal.find_another_server": "Rajekareke din bibîne",
|
||||
"closed_registrations_modal.preamble": "Mastodon nenavendî ye, ji ber vê yekê tu li ku derê ajimêrê xwe biafirînê, tu yê bikaribî li ser vê rajekarê her kesî bişopînî û têkilî deynî. Her wiha tu dikarî wê bi xwe pêşkêş bikî!",
|
||||
"closed_registrations_modal.title": "Tomar bibe li ser Mastodon",
|
||||
|
@ -107,7 +107,7 @@
|
|||
"column.domain_blocks": "Navperên astengkirî",
|
||||
"column.favourites": "Bijarte",
|
||||
"column.follow_requests": "Daxwazên şopandinê",
|
||||
"column.home": "Serûpel",
|
||||
"column.home": "Rûpela sereke",
|
||||
"column.lists": "Lîste",
|
||||
"column.mutes": "Bikarhênerên bêdengkirî",
|
||||
"column.notifications": "Agahdarî",
|
||||
|
@ -131,7 +131,7 @@
|
|||
"compose_form.hashtag_warning": "Ev şandî ji ber ku nehatiye tomarkirin dê di binê hashtagê de neyê tomar kirin. Tenê peyamên gelemperî dikarin bi hashtagê werin lêgerîn.",
|
||||
"compose_form.lock_disclaimer": "Ajimêrê te {locked} nîne. Herkes dikare te bişopîne da ku şandiyên te yên tenê şopînerên te ra xûya dibin bibînin.",
|
||||
"compose_form.lock_disclaimer.lock": "girtî ye",
|
||||
"compose_form.placeholder": "Tu li çi difikirî?",
|
||||
"compose_form.placeholder": "Çi di hişê te derbas dibe?",
|
||||
"compose_form.poll.add_option": "Hilbijarekî tevlî bike",
|
||||
"compose_form.poll.duration": "Dema rapirsî yê",
|
||||
"compose_form.poll.option_placeholder": "{number} Hilbijêre",
|
||||
|
@ -207,7 +207,7 @@
|
|||
"emoji_button.search_results": "Encamên lêgerînê",
|
||||
"emoji_button.symbols": "Sembol",
|
||||
"emoji_button.travel": "Geşt û şûn",
|
||||
"empty_column.account_suspended": "Ajimêr hatiye rawestandin",
|
||||
"empty_column.account_suspended": "Hesab hatiye rawestandin",
|
||||
"empty_column.account_timeline": "Li vir şandî tune!",
|
||||
"empty_column.account_unavailable": "Profîl nayê peydakirin",
|
||||
"empty_column.blocks": "Te tu bikarhêner asteng nekiriye.",
|
||||
|
@ -460,7 +460,7 @@
|
|||
"privacy_policy.title": "Politîka taybetiyê",
|
||||
"refresh": "Nû bike",
|
||||
"regeneration_indicator.label": "Tê barkirin…",
|
||||
"regeneration_indicator.sublabel": "Naveroka serûpela te tê amedekirin!",
|
||||
"regeneration_indicator.sublabel": "Naveroka rûpela sereke ya te tê amedekirin!",
|
||||
"relative_time.days": "{number}r",
|
||||
"relative_time.full.days": "{number, plural, one {# roj} other {# roj}} berê",
|
||||
"relative_time.full.hours": "{number, plural, one {# demjimêr} other {# demjimêr}} berê",
|
||||
|
@ -537,7 +537,7 @@
|
|||
"server_banner.introduction": "{domain} beşek ji tora civakî ya nenavendî ye bi hêzdariya {mastodon}.",
|
||||
"server_banner.learn_more": "Bêtir fêr bibe",
|
||||
"server_banner.server_stats": "Amarên rajekar:",
|
||||
"sign_in_banner.create_account": "Ajimêr biafirîne",
|
||||
"sign_in_banner.create_account": "Hesab biafirîne",
|
||||
"sign_in_banner.sign_in": "Têkeve",
|
||||
"sign_in_banner.text": "Têkeve ji bo şopandina profîlan an hashtagan, bijarte, parvekirin û bersivdana şandiyan, an ji ajimêrê xwe li ser rajekarek cuda têkilî deyine.",
|
||||
"status.admin_account": "Ji bo @{name} navrûya venihêrtinê veke",
|
||||
|
@ -599,7 +599,7 @@
|
|||
"suggestions.dismiss": "Pêşniyarê paşguh bike",
|
||||
"suggestions.header": "Dibe ku bala te bikşîne…",
|
||||
"tabs_bar.federated_timeline": "Giştî",
|
||||
"tabs_bar.home": "Serûpel",
|
||||
"tabs_bar.home": "Rûpela sereke",
|
||||
"tabs_bar.local_timeline": "Herêmî",
|
||||
"tabs_bar.notifications": "Agahdarî",
|
||||
"time_remaining.days": "{number, plural, one {# roj} other {# roj}} maye",
|
||||
|
|
|
@ -25,23 +25,23 @@
|
|||
"account.direct": "Privāta ziņa @{name}",
|
||||
"account.disable_notifications": "Pārtraukt man paziņot, kad @{name} publicē ierakstu",
|
||||
"account.domain_blocked": "Domēns ir bloķēts",
|
||||
"account.edit_profile": "Rediģēt profilu",
|
||||
"account.enable_notifications": "Man paziņot, kad @{name} publicē ierakstu",
|
||||
"account.edit_profile": "Labot profilu",
|
||||
"account.enable_notifications": "Paziņot man, kad @{name} publicē ierakstu",
|
||||
"account.endorse": "Izcelts profilā",
|
||||
"account.featured_tags.last_status_at": "Beidzamā ziņa {date}",
|
||||
"account.featured_tags.last_status_never": "Publikāciju nav",
|
||||
"account.featured_tags.title": "{name} piedāvātie haštagi",
|
||||
"account.follow": "Sekot",
|
||||
"account.followers": "Sekotāji",
|
||||
"account.followers.empty": "Šim lietotājam patreiz nav sekotāju.",
|
||||
"account.followers.empty": "Šim lietotājam vēl nav sekotāju.",
|
||||
"account.followers_counter": "{count, plural, one {{counter} Sekotājs} other {{counter} Sekotāji}}",
|
||||
"account.following": "Seko",
|
||||
"account.following_counter": "{count, plural, one {{counter} Sekojošs} other {{counter} Sekojoši}}",
|
||||
"account.following_counter": "{count, plural, one {{counter} Sekojamais} other {{counter} Sekojamie}}",
|
||||
"account.follows.empty": "Šis lietotājs pagaidām nevienam neseko.",
|
||||
"account.follows_you": "Seko tev",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Dodieties uz profilu",
|
||||
"account.hide_reblogs": "Paslēpt paceltos ierakstus no lietotāja @{name}",
|
||||
"account.joined_short": "Pievienojies",
|
||||
"account.joined_short": "Pievienojās",
|
||||
"account.languages": "Mainīt abonētās valodas",
|
||||
"account.link_verified_on": "Šīs saites piederība ir pārbaudīta {date}",
|
||||
"account.locked_info": "Šī konta privātuma statuss ir slēgts. Īpašnieks izskatīs, kurš viņam drīkst sekot.",
|
||||
|
@ -165,7 +165,7 @@
|
|||
"confirmations.logout.message": "Vai tiešām vēlies izrakstīties?",
|
||||
"confirmations.mute.confirm": "Apklusināt",
|
||||
"confirmations.mute.explanation": "Šādi no viņiem tiks slēptas ziņas un ziņas, kurās viņi tiek pieminēti, taču viņi joprojām varēs redzēt tavas ziņas un sekot tev.",
|
||||
"confirmations.mute.message": "Vai Tu tiešām velies apklusināt {name}?",
|
||||
"confirmations.mute.message": "Vai tiešām velies apklusināt {name}?",
|
||||
"confirmations.redraft.confirm": "Dzēst un pārrakstīt",
|
||||
"confirmations.redraft.message": "Vai tiešām vēlies dzēst un pārrakstīt šo ierakstu? Favorīti un paceltie ieraksti tiks dzēsti, kā arī atbildes tiks atsaistītas no šī ieraksta.",
|
||||
"confirmations.reply.confirm": "Atbildēt",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Tikai no {domain}",
|
||||
"directory.new_arrivals": "Jaunpienācēji",
|
||||
"directory.recently_active": "Nesen aktīvs",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Konta iestatījumi",
|
||||
"disabled_account_banner.text": "Jūsu konts {disabledAccount} pašlaik ir atspējots.",
|
||||
"dismissable_banner.community_timeline": "Šīs ir jaunākās publiskās ziņas no personām, kuru kontus mitina {domain}.",
|
||||
"dismissable_banner.dismiss": "Atcelt",
|
||||
"dismissable_banner.explore_links": "Par šiem jaunumiem šobrīd runā cilvēki šajā un citos decentralizētā tīkla serveros.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Slēpt # attēlu} other {Slēpt # attēlus}}",
|
||||
"missing_indicator.label": "Nav atrasts",
|
||||
"missing_indicator.sublabel": "Šo resursu nevarēja atrast",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Jūsu konts {disabledAccount} pašlaik ir atspējots, jo esat pārcēlies uz kontu {movedToAccount}.",
|
||||
"mute_modal.duration": "Ilgums",
|
||||
"mute_modal.hide_notifications": "Slēpt paziņojumus no šī lietotāja?",
|
||||
"mute_modal.indefinite": "Nenoteikts",
|
||||
|
@ -378,7 +378,7 @@
|
|||
"navigation_bar.favourites": "Izlases",
|
||||
"navigation_bar.filters": "Klusināti vārdi",
|
||||
"navigation_bar.follow_requests": "Sekošanas pieprasījumi",
|
||||
"navigation_bar.follows_and_followers": "Man seko un sekotāji",
|
||||
"navigation_bar.follows_and_followers": "Sekojamie un sekotāji",
|
||||
"navigation_bar.lists": "Saraksti",
|
||||
"navigation_bar.logout": "Iziet",
|
||||
"navigation_bar.mutes": "Apklusinātie lietotāji",
|
||||
|
|
|
@ -1,22 +1,22 @@
|
|||
{
|
||||
"about.blocks": "Moderated servers",
|
||||
"about.contact": "Contact:",
|
||||
"about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Reason",
|
||||
"about.domain_blocks.domain": "Domain",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.severity": "Severity",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.silenced.title": "Limited",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Suspended",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.rules": "Server rules",
|
||||
"account.account_note_header": "Note",
|
||||
"about.blocks": "Модерирани сервери",
|
||||
"about.contact": "Контакт:",
|
||||
"about.disclaimer": "Mastodon е бесплатен, open-source софтвер, и заштитен знак на Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Причина",
|
||||
"about.domain_blocks.domain": "Домен",
|
||||
"about.domain_blocks.preamble": "Mastodon вообичаено ви дозволува да прегледувате содржини и комуницирате со корисниците од било кој сервер во федиверзумот. На овој сервер има исклучоци.",
|
||||
"about.domain_blocks.severity": "Сериозност",
|
||||
"about.domain_blocks.silenced.explanation": "Вообичаено нема да гледате профили и содржина од овој сервер, освен ако не го пребарате намерно, или го заследите.",
|
||||
"about.domain_blocks.silenced.title": "Ограничено",
|
||||
"about.domain_blocks.suspended.explanation": "Податоците од овој сервер нема да бидат процесирани, зачувани или сменети и било која интеракција или комуникација со корисниците од овој сервер ќе биде невозможна.",
|
||||
"about.domain_blocks.suspended.title": "Суспендиран",
|
||||
"about.not_available": "Оваа информација не е достапна на овој сервер.",
|
||||
"about.powered_by": "Децентрализиран друштвен медиум овозможен од {mastodon}",
|
||||
"about.rules": "Правила на серверот",
|
||||
"account.account_note_header": "Белешка",
|
||||
"account.add_or_remove_from_list": "Додади или одстрани од листа",
|
||||
"account.badges.bot": "Бот",
|
||||
"account.badges.group": "Group",
|
||||
"account.badges.group": "Група",
|
||||
"account.block": "Блокирај @{name}",
|
||||
"account.block_domain": "Сокријај се од {domain}",
|
||||
"account.blocked": "Блокиран",
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
"about.powered_by": "Gedecentraliseerde sociale media, mogelijk gemaakt door {mastodon}",
|
||||
"about.rules": "Serverregels",
|
||||
"account.account_note_header": "Opmerking",
|
||||
"account.add_or_remove_from_list": "Toevoegen of verwijderen vanuit lijsten",
|
||||
"account.add_or_remove_from_list": "Toevoegen aan of verwijderen uit lijsten",
|
||||
"account.badges.bot": "Bot",
|
||||
"account.badges.group": "Groep",
|
||||
"account.block": "@{name} blokkeren",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} volgend} other {{counter} volgend}}",
|
||||
"account.follows.empty": "Deze gebruiker volgt nog niemand.",
|
||||
"account.follows_you": "Volgt jou",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Ga naar profiel",
|
||||
"account.hide_reblogs": "Boosts van @{name} verbergen",
|
||||
"account.joined_short": "Geregistreerd op",
|
||||
"account.languages": "Getoonde talen wijzigen",
|
||||
|
@ -94,7 +94,7 @@
|
|||
"bundle_modal_error.message": "Tijdens het laden van dit onderdeel is er iets fout gegaan.",
|
||||
"bundle_modal_error.retry": "Opnieuw proberen",
|
||||
"closed_registrations.other_server_instructions": "Omdat Mastodon gedecentraliseerd is, kun je op een andere server een account registreren en vanaf daar nog steeds met deze server communiceren.",
|
||||
"closed_registrations_modal.description": "Momenteel is het niet mogelijk om op {domain} een account aan te maken. Hou echter in gedachte dat om Mastodon te kunnen gebruiken het niet een vereiste is om op {domain} een account aan te maken.",
|
||||
"closed_registrations_modal.description": "Momenteel is het niet mogelijk om op {domain} een account aan te maken. Hou echter in gedachte dat om Mastodon te kunnen gebruiken het niet een vereiste is om op {domain} een account te hebben.",
|
||||
"closed_registrations_modal.find_another_server": "Een andere server zoeken",
|
||||
"closed_registrations_modal.preamble": "Mastodon is gedecentraliseerd. Op welke server je ook een account hebt, je kunt overal vandaan mensen op deze server volgen en er mee interactie hebben. Je kunt zelfs zelf een Mastodon-server hosten!",
|
||||
"closed_registrations_modal.title": "Registreren op Mastodon",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Alleen {domain}",
|
||||
"directory.new_arrivals": "Nieuwe accounts",
|
||||
"directory.recently_active": "Onlangs actief",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Accountinstellingen",
|
||||
"disabled_account_banner.text": "Jouw account {disabledAccount} is momenteel uitgeschakeld.",
|
||||
"dismissable_banner.community_timeline": "Dit zijn de meest recente openbare berichten van accounts op {domain}. Je kunt onder 'instellingen > voorkeuren > overig' kiezen welke talen je wilt zien.",
|
||||
"dismissable_banner.dismiss": "Sluiten",
|
||||
"dismissable_banner.explore_links": "Deze nieuwsberichten winnen aan populariteit op deze en andere servers binnen het decentrale netwerk.",
|
||||
|
@ -319,7 +319,7 @@
|
|||
"keyboard_shortcuts.hotkey": "Sneltoets",
|
||||
"keyboard_shortcuts.legend": "Deze legenda tonen",
|
||||
"keyboard_shortcuts.local": "Lokale tijdlijn tonen",
|
||||
"keyboard_shortcuts.mention": "Auteur vermelden",
|
||||
"keyboard_shortcuts.mention": "Account vermelden",
|
||||
"keyboard_shortcuts.muted": "Genegeerde gebruikers tonen",
|
||||
"keyboard_shortcuts.my_profile": "Jouw profiel tonen",
|
||||
"keyboard_shortcuts.notifications": "Meldingen tonen",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {afbeelding verbergen} other {afbeeldingen verbergen}}",
|
||||
"missing_indicator.label": "Niet gevonden",
|
||||
"missing_indicator.sublabel": "Deze hulpbron kan niet gevonden worden",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Omdat je naar {movedToAccount} bent verhuisd is jouw account {disabledAccount} momenteel uitgeschakeld.",
|
||||
"mute_modal.duration": "Duur",
|
||||
"mute_modal.hide_notifications": "Verberg meldingen van deze persoon?",
|
||||
"mute_modal.indefinite": "Voor onbepaalde tijd",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} fylgjar} other {{counter} fylgjar}}",
|
||||
"account.follows.empty": "Denne brukaren fylgjer ikkje nokon enno.",
|
||||
"account.follows_you": "Fylgjer deg",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Gå til profil",
|
||||
"account.hide_reblogs": "Skjul framhevingar frå @{name}",
|
||||
"account.joined_short": "Vart med",
|
||||
"account.languages": "Endre språktingingar",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Berre frå {domain}",
|
||||
"directory.new_arrivals": "Nyleg tilkomne",
|
||||
"directory.recently_active": "Nyleg aktive",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Kontoinnstillingar",
|
||||
"disabled_account_banner.text": "Kontoen din, {disabledAccount} er for tida deaktivert.",
|
||||
"dismissable_banner.community_timeline": "Dette er dei nylegaste offentlege innlegga frå personar med kontoar frå {domain}.",
|
||||
"dismissable_banner.dismiss": "Avvis",
|
||||
"dismissable_banner.explore_links": "Desse nyhendesakene snakkast om av folk på denne og andre tenarar på det desentraliserte nettverket no.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Skjul bilete} other {Skjul bilete}}",
|
||||
"missing_indicator.label": "Ikkje funne",
|
||||
"missing_indicator.sublabel": "Fann ikkje ressursen",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Kontoen din, {disabledAccount} er for tida deaktivert fordi du har flytta til {movedToAccount}.",
|
||||
"mute_modal.duration": "Varigheit",
|
||||
"mute_modal.hide_notifications": "Skjul varsel frå denne brukaren?",
|
||||
"mute_modal.indefinite": "På ubestemt tid",
|
||||
|
|
|
@ -1,36 +1,36 @@
|
|||
{
|
||||
"about.blocks": "Moderated servers",
|
||||
"about.contact": "Contact:",
|
||||
"about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Reason",
|
||||
"about.domain_blocks.domain": "Domain",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.severity": "Severity",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.silenced.title": "Limited",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Suspended",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.rules": "Server rules",
|
||||
"account.account_note_header": "Notis",
|
||||
"about.contact": "Kontakt:",
|
||||
"about.disclaimer": "Mastodon er gratis, åpen kildekode-programvare og et varemerke fra Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Årsak",
|
||||
"about.domain_blocks.domain": "Domene",
|
||||
"about.domain_blocks.preamble": "Mastodon lar deg normalt sett se innholdet fra og samhandle med brukere fra enhver annen server i fødiverset. Dette er unntakene som har blitt lagt inn på denne serveren.",
|
||||
"about.domain_blocks.severity": "Alvorlighetsgrad",
|
||||
"about.domain_blocks.silenced.explanation": "Du vil vanligvis ikke se profiler og innhold fra denne serveren, med mindre du eksplisitt søker dem opp eller velger å følge dem.",
|
||||
"about.domain_blocks.silenced.title": "Begrenset",
|
||||
"about.domain_blocks.suspended.explanation": "Ikke noe innhold fra denne serveren vil bli behandlet, lagret eller utvekslet. Det gjør det umulig å samhandle eller kommunisere med brukere fra denne serveren.",
|
||||
"about.domain_blocks.suspended.title": "Suspendert",
|
||||
"about.not_available": "Denne informasjonen er ikke gjort tilgjengelig på denne serveren.",
|
||||
"about.powered_by": "Desentraliserte sosiale medier drevet av {mastodon}",
|
||||
"about.rules": "Regler for serveren",
|
||||
"account.account_note_header": "Notat",
|
||||
"account.add_or_remove_from_list": "Legg til eller fjern fra lister",
|
||||
"account.badges.bot": "Bot",
|
||||
"account.badges.group": "Gruppe",
|
||||
"account.block": "Blokkér @{name}",
|
||||
"account.block_domain": "Skjul alt fra {domain}",
|
||||
"account.block_domain": "Blokkér domenet {domain}",
|
||||
"account.blocked": "Blokkert",
|
||||
"account.browse_more_on_origin_server": "Bla mer på den opprinnelige profilen",
|
||||
"account.cancel_follow_request": "Withdraw follow request",
|
||||
"account.direct": "Direct Message @{name}",
|
||||
"account.cancel_follow_request": "Trekk tilbake følge-forespørselen",
|
||||
"account.direct": "Send direktemelding til @{name}",
|
||||
"account.disable_notifications": "Slutt å varsle meg når @{name} legger ut innlegg",
|
||||
"account.domain_blocked": "Domenet skjult",
|
||||
"account.domain_blocked": "Domene blokkert",
|
||||
"account.edit_profile": "Rediger profil",
|
||||
"account.enable_notifications": "Varsle meg når @{name} legger ut innlegg",
|
||||
"account.endorse": "Vis frem på profilen",
|
||||
"account.featured_tags.last_status_at": "Last post on {date}",
|
||||
"account.featured_tags.last_status_never": "No posts",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.featured_tags.last_status_at": "Siste innlegg {date}",
|
||||
"account.featured_tags.last_status_never": "Ingen Innlegg",
|
||||
"account.featured_tags.title": "{name} sine fremhevede emneknagger",
|
||||
"account.follow": "Følg",
|
||||
"account.followers": "Følgere",
|
||||
"account.followers.empty": "Ingen følger denne brukeren ennå.",
|
||||
|
@ -39,66 +39,66 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} som følges} other {{counter} som følges}}",
|
||||
"account.follows.empty": "Denne brukeren følger ikke noen enda.",
|
||||
"account.follows_you": "Følger deg",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Gå til profil",
|
||||
"account.hide_reblogs": "Skjul fremhevinger fra @{name}",
|
||||
"account.joined_short": "Joined",
|
||||
"account.languages": "Change subscribed languages",
|
||||
"account.joined_short": "Ble med",
|
||||
"account.languages": "Endre hvilke språk du abonnerer på",
|
||||
"account.link_verified_on": "Eierskap av denne lenken ble sjekket {date}",
|
||||
"account.locked_info": "Denne kontoens personvernstatus er satt til låst. Eieren vurderer manuelt hvem som kan følge dem.",
|
||||
"account.media": "Media",
|
||||
"account.mention": "Nevn @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.moved_to": "{name} har angitt at deres nye konto nå er:",
|
||||
"account.mute": "Demp @{name}",
|
||||
"account.mute_notifications": "Ignorer varsler fra @{name}",
|
||||
"account.mute_notifications": "Demp varsler fra @{name}",
|
||||
"account.muted": "Dempet",
|
||||
"account.posts": "Innlegg",
|
||||
"account.posts_with_replies": "Toots with replies",
|
||||
"account.posts_with_replies": "Innlegg med svar",
|
||||
"account.report": "Rapportér @{name}",
|
||||
"account.requested": "Venter på godkjennelse",
|
||||
"account.requested": "Venter på godkjennelse. Klikk for å avbryte forespørselen",
|
||||
"account.share": "Del @{name}s profil",
|
||||
"account.show_reblogs": "Vis boosts fra @{name}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} tut} other {{counter} tuter}}",
|
||||
"account.unblock": "Avblokker @{name}",
|
||||
"account.unblock_domain": "Vis {domain}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} innlegg} other {{counter} innlegg}}",
|
||||
"account.unblock": "Opphev blokkering av @{name}",
|
||||
"account.unblock_domain": "Opphev blokkering av {domain}",
|
||||
"account.unblock_short": "Opphev blokkering",
|
||||
"account.unendorse": "Ikke vis frem på profilen",
|
||||
"account.unfollow": "Avfølg",
|
||||
"account.unmute": "Avdemp @{name}",
|
||||
"account.unmute": "Opphev demping av @{name}",
|
||||
"account.unmute_notifications": "Vis varsler fra @{name}",
|
||||
"account.unmute_short": "Opphev demping",
|
||||
"account_note.placeholder": "Klikk for å legge til et notat",
|
||||
"admin.dashboard.daily_retention": "User retention rate by day after sign-up",
|
||||
"admin.dashboard.monthly_retention": "User retention rate by month after sign-up",
|
||||
"admin.dashboard.retention.average": "Gjennomsnitt",
|
||||
"admin.dashboard.retention.cohort": "Sign-up month",
|
||||
"admin.dashboard.retention.cohort": "Registreringsmåned",
|
||||
"admin.dashboard.retention.cohort_size": "Nye brukere",
|
||||
"alert.rate_limited.message": "Vennligst prøv igjen etter kl. {retry_time, time, medium}.",
|
||||
"alert.rate_limited.title": "Hastighetsbegrenset",
|
||||
"alert.unexpected.message": "En uventet feil oppstod.",
|
||||
"alert.unexpected.title": "Oi!",
|
||||
"announcement.announcement": "Kunngjøring",
|
||||
"attachments_list.unprocessed": "(unprocessed)",
|
||||
"audio.hide": "Hide audio",
|
||||
"attachments_list.unprocessed": "(ubehandlet)",
|
||||
"audio.hide": "Skjul lyd",
|
||||
"autosuggest_hashtag.per_week": "{count} per uke",
|
||||
"boost_modal.combo": "You kan trykke {combo} for å hoppe over dette neste gang",
|
||||
"bundle_column_error.copy_stacktrace": "Copy error report",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.error.title": "Oh, no!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
"bundle_column_error.network.title": "Network error",
|
||||
"bundle_column_error.copy_stacktrace": "Kopier feilrapport",
|
||||
"bundle_column_error.error.body": "Den forespurte siden kan ikke gjengis. Den kan skyldes en feil i vår kode eller et kompatibilitetsproblem med nettleseren.",
|
||||
"bundle_column_error.error.title": "Å nei!",
|
||||
"bundle_column_error.network.body": "Det oppsto en feil under forsøk på å laste inn denne siden. Dette kan skyldes et midlertidig problem med din internettilkobling eller denne serveren.",
|
||||
"bundle_column_error.network.title": "Nettverksfeil",
|
||||
"bundle_column_error.retry": "Prøv igjen",
|
||||
"bundle_column_error.return": "Go back home",
|
||||
"bundle_column_error.routing.body": "The requested page could not be found. Are you sure the URL in the address bar is correct?",
|
||||
"bundle_column_error.return": "Gå hjem igjen",
|
||||
"bundle_column_error.routing.body": "Den forespurte siden ble ikke funnet. Er du sikker på at URL-en i adresselinjen er riktig?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "Lukk",
|
||||
"bundle_modal_error.message": "Noe gikk galt da denne komponenten lastet.",
|
||||
"bundle_modal_error.retry": "Prøv igjen",
|
||||
"closed_registrations.other_server_instructions": "Since Mastodon is decentralized, you can create an account on another server and still interact with this one.",
|
||||
"closed_registrations_modal.description": "Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Find another server",
|
||||
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
|
||||
"closed_registrations_modal.title": "Signing up on Mastodon",
|
||||
"column.about": "About",
|
||||
"closed_registrations.other_server_instructions": "Siden Mastodon er desentralizert, kan du opprette en konto på en annen server og fortsatt kommunisere med denne.",
|
||||
"closed_registrations_modal.description": "Opprettelse av en konto på {domain} er for tiden ikke mulig, men vær oppmerksom på at du ikke trenger en konto spesifikt på {domain} for å kunne bruke Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Finn en annen server",
|
||||
"closed_registrations_modal.preamble": "Mastodon er desentralisert, så uansett hvor du oppretter kontoen din, vil du kunne følge og samhandle med alle på denne serveren. Du kan til og med kjøre serveren selv!",
|
||||
"closed_registrations_modal.title": "Registrerer deg på Mastodon",
|
||||
"column.about": "Om",
|
||||
"column.blocks": "Blokkerte brukere",
|
||||
"column.bookmarks": "Bokmerker",
|
||||
"column.community": "Lokal tidslinje",
|
||||
|
@ -114,7 +114,7 @@
|
|||
"column.pins": "Pinned toot",
|
||||
"column.public": "Felles tidslinje",
|
||||
"column_back_button.label": "Tilbake",
|
||||
"column_header.hide_settings": "Gjem innstillinger",
|
||||
"column_header.hide_settings": "Skjul innstillinger",
|
||||
"column_header.moveLeft_settings": "Flytt feltet til venstre",
|
||||
"column_header.moveRight_settings": "Flytt feltet til høyre",
|
||||
"column_header.pin": "Fest",
|
||||
|
@ -124,11 +124,11 @@
|
|||
"community.column_settings.local_only": "Kun lokalt",
|
||||
"community.column_settings.media_only": "Media only",
|
||||
"community.column_settings.remote_only": "Kun eksternt",
|
||||
"compose.language.change": "Change language",
|
||||
"compose.language.search": "Search languages...",
|
||||
"compose.language.change": "Bytt språk",
|
||||
"compose.language.search": "Søk etter språk...",
|
||||
"compose_form.direct_message_warning_learn_more": "Lær mer",
|
||||
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.",
|
||||
"compose_form.hashtag_warning": "Denne tuten blir ikke listet under noen emneknagger da den er ulistet. Kun offentlige tuter kan søktes etter med emneknagg.",
|
||||
"compose_form.encryption_warning": "Innlegg på Mastodon er ikke ende-til-ende-krypterte. Ikke del sensitive opplysninger via Mastodon.",
|
||||
"compose_form.hashtag_warning": "Dette innlegget blir vist under noen emneknagger da det er uoppført. Kun offentlige innlegg kan søkes opp med emneknagg.",
|
||||
"compose_form.lock_disclaimer": "Din konto er ikke {locked}. Hvem som helst kan følge deg og se dine private poster.",
|
||||
"compose_form.lock_disclaimer.lock": "låst",
|
||||
"compose_form.placeholder": "Hva har du på hjertet?",
|
||||
|
@ -138,12 +138,12 @@
|
|||
"compose_form.poll.remove_option": "Fjern dette valget",
|
||||
"compose_form.poll.switch_to_multiple": "Endre avstemning til å tillate flere valg",
|
||||
"compose_form.poll.switch_to_single": "Endre avstemning til å tillate ett valg",
|
||||
"compose_form.publish": "Publish",
|
||||
"compose_form.publish": "Publiser",
|
||||
"compose_form.publish_loud": "{publish}!",
|
||||
"compose_form.save_changes": "Save changes",
|
||||
"compose_form.sensitive.hide": "Merk media som sensitivt",
|
||||
"compose_form.sensitive.marked": "Mediet er merket som sensitiv",
|
||||
"compose_form.sensitive.unmarked": "Mediet er ikke merket som sensitiv",
|
||||
"compose_form.save_changes": "Lagre endringer",
|
||||
"compose_form.sensitive.hide": "{count, plural,one {Merk media som sensitivt} other {Merk media som sensitivt}}",
|
||||
"compose_form.sensitive.marked": "{count, plural,one {Mediet er merket som sensitivt}other {Mediene er merket som sensitive}}",
|
||||
"compose_form.sensitive.unmarked": "{count, plural,one {Mediet er ikke merket som sensitivt}other {Mediene er ikke merket som sensitive}}",
|
||||
"compose_form.spoiler.marked": "Teksten er skjult bak en advarsel",
|
||||
"compose_form.spoiler.unmarked": "Teksten er ikke skjult",
|
||||
"compose_form.spoiler_placeholder": "Innholdsadvarsel",
|
||||
|
@ -151,14 +151,14 @@
|
|||
"confirmations.block.block_and_report": "Blokker og rapporter",
|
||||
"confirmations.block.confirm": "Blokkèr",
|
||||
"confirmations.block.message": "Er du sikker på at du vil blokkere {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Trekk tilbake forespørsel",
|
||||
"confirmations.cancel_follow_request.message": "Er du sikker på at du vil trekke tilbake forespørselen din for å følge {name}?",
|
||||
"confirmations.delete.confirm": "Slett",
|
||||
"confirmations.delete.message": "Er du sikker på at du vil slette denne statusen?",
|
||||
"confirmations.delete_list.confirm": "Slett",
|
||||
"confirmations.delete_list.message": "Er du sikker på at du vil slette denne listen permanent?",
|
||||
"confirmations.discard_edit_media.confirm": "Forkast",
|
||||
"confirmations.discard_edit_media.message": "You have unsaved changes to the media description or preview, discard them anyway?",
|
||||
"confirmations.discard_edit_media.message": "Du har ulagrede endringer i mediebeskrivelsen eller i forhåndsvisning, forkast dem likevel?",
|
||||
"confirmations.domain_block.confirm": "Skjul alt fra domenet",
|
||||
"confirmations.domain_block.message": "Er du sikker på at du vil skjule hele domenet {domain}? I de fleste tilfeller er det bedre med målrettet blokkering eller demping.",
|
||||
"confirmations.logout.confirm": "Logg ut",
|
||||
|
@ -176,24 +176,24 @@
|
|||
"conversation.mark_as_read": "Marker som lest",
|
||||
"conversation.open": "Vis samtale",
|
||||
"conversation.with": "Med {names}",
|
||||
"copypaste.copied": "Copied",
|
||||
"copypaste.copy": "Copy",
|
||||
"copypaste.copied": "Kopiert",
|
||||
"copypaste.copy": "Kopier",
|
||||
"directory.federated": "Fra det kjente strømiverset",
|
||||
"directory.local": "Kun fra {domain}",
|
||||
"directory.new_arrivals": "Nye ankomster",
|
||||
"directory.recently_active": "Nylig aktiv",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.account_settings": "Kontoinnstillinger",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.community_timeline": "Dette er de nyeste offentlige innleggene fra personer med kontoer på {domain}.",
|
||||
"dismissable_banner.dismiss": "Avvis",
|
||||
"dismissable_banner.explore_links": "Disse nyhetene snakker folk om akkurat nå på denne og andre servere i det desentraliserte nettverket.",
|
||||
"dismissable_banner.explore_statuses": "Disse innleggene fra denne og andre servere i det desentraliserte nettverket får økt oppmerksomhet på denne serveren akkurat nå.",
|
||||
"dismissable_banner.explore_tags": "Disse emneknaggene snakker folk om akkurat nå, på denne og andre servere i det desentraliserte nettverket.",
|
||||
"dismissable_banner.public_timeline": "These are the most recent public posts from people on this and other servers of the decentralized network that this server knows about.",
|
||||
"embed.instructions": "Kopier koden under for å bygge inn denne statusen på hjemmesiden din.",
|
||||
"embed.preview": "Slik kommer det til å se ut:",
|
||||
"emoji_button.activity": "Aktivitet",
|
||||
"emoji_button.clear": "Clear",
|
||||
"emoji_button.clear": "Nullstill",
|
||||
"emoji_button.custom": "Tilpasset",
|
||||
"emoji_button.flags": "Flagg",
|
||||
"emoji_button.food": "Mat og drikke",
|
||||
|
@ -208,20 +208,20 @@
|
|||
"emoji_button.symbols": "Symboler",
|
||||
"emoji_button.travel": "Reise & steder",
|
||||
"empty_column.account_suspended": "Kontoen er suspendert",
|
||||
"empty_column.account_timeline": "Ingen tuter er her!",
|
||||
"empty_column.account_timeline": "Ingen innlegg her!",
|
||||
"empty_column.account_unavailable": "Profilen er utilgjengelig",
|
||||
"empty_column.blocks": "Du har ikke blokkert noen brukere enda.",
|
||||
"empty_column.bookmarked_statuses": "Du har ikke bokmerket noen tuter enda. Når du bokmerker en, vil den dukke opp her.",
|
||||
"empty_column.bookmarked_statuses": "Du har ikke bokmerket noen innlegg enda. Når du bokmerker et, vil det dukke opp her.",
|
||||
"empty_column.community": "Den lokale tidslinjen er tom. Skriv noe offentlig for å få snøballen til å rulle!",
|
||||
"empty_column.direct": "Du har ingen direktemeldinger enda. Etter du har sendt eller mottatt en, så vil den dukke opp her.",
|
||||
"empty_column.domain_blocks": "Det er ingen skjulte domener enda.",
|
||||
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!",
|
||||
"empty_column.favourited_statuses": "Du har ikke likt noen tuter enda. Når du liker en, vil den dukke opp her.",
|
||||
"empty_column.favourites": "Ingen har likt denne tuten enda. Når noen gjør det, vil de dukke opp her.",
|
||||
"empty_column.favourited_statuses": "Du har ikke likt noen innlegg enda. Når du liker et, vil det dukke opp her.",
|
||||
"empty_column.favourites": "Ingen har likt dette innlegget ennå. Når noen gjør det, vil de dukke opp her.",
|
||||
"empty_column.follow_recommendations": "Ser ut som at det ikke finnes noen forslag for deg. Du kan prøve å bruke søk for å se etter folk du kan vite eller utforske trendende hashtags.",
|
||||
"empty_column.follow_requests": "Du har ingen følgeforespørsler enda. Når du mottar en, vil den dukke opp her.",
|
||||
"empty_column.hashtag": "Det er ingenting i denne hashtagen ennå.",
|
||||
"empty_column.home": "Du har ikke fulgt noen ennå. Besøk {publlic} eller bruk søk for å komme i gang og møte andre brukere.",
|
||||
"empty_column.hashtag": "Det er ingenting i denne emneknaggen ennå.",
|
||||
"empty_column.home": "Hjem-tidslinjen din er tom! Følg flere folk for å fylle den. {suggestions}",
|
||||
"empty_column.home.suggestions": "Se noen forslag",
|
||||
"empty_column.list": "Det er ingenting i denne listen ennå. Når medlemmene av denne listen legger ut nye statuser vil de dukke opp her.",
|
||||
"empty_column.lists": "Du har ingen lister enda. Når du lager en, vil den dukke opp her.",
|
||||
|
@ -239,66 +239,66 @@
|
|||
"explore.title": "Utforsk",
|
||||
"explore.trending_links": "Nyheter",
|
||||
"explore.trending_statuses": "Innlegg",
|
||||
"explore.trending_tags": "Hashtags",
|
||||
"explore.trending_tags": "Emneknagger",
|
||||
"filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.",
|
||||
"filter_modal.added.context_mismatch_title": "Context mismatch!",
|
||||
"filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.",
|
||||
"filter_modal.added.expired_title": "Expired filter!",
|
||||
"filter_modal.added.expired_title": "Utløpt filter!",
|
||||
"filter_modal.added.review_and_configure": "To review and further configure this filter category, go to the {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Filter settings",
|
||||
"filter_modal.added.review_and_configure_title": "Filterinnstillinger",
|
||||
"filter_modal.added.settings_link": "settings page",
|
||||
"filter_modal.added.short_explanation": "This post has been added to the following filter category: {title}.",
|
||||
"filter_modal.added.title": "Filter added!",
|
||||
"filter_modal.added.title": "Filter lagt til!",
|
||||
"filter_modal.select_filter.context_mismatch": "does not apply to this context",
|
||||
"filter_modal.select_filter.expired": "expired",
|
||||
"filter_modal.select_filter.prompt_new": "New category: {name}",
|
||||
"filter_modal.select_filter.search": "Search or create",
|
||||
"filter_modal.select_filter.subtitle": "Use an existing category or create a new one",
|
||||
"filter_modal.select_filter.title": "Filter this post",
|
||||
"filter_modal.title.status": "Filter a post",
|
||||
"filter_modal.select_filter.expired": "utløpt",
|
||||
"filter_modal.select_filter.prompt_new": "Ny kategori: {name}",
|
||||
"filter_modal.select_filter.search": "Søk eller opprett",
|
||||
"filter_modal.select_filter.subtitle": "Bruk en eksisterende kategori eller opprett en ny",
|
||||
"filter_modal.select_filter.title": "Filtrer dette innlegget",
|
||||
"filter_modal.title.status": "Filtrer et innlegg",
|
||||
"follow_recommendations.done": "Utført",
|
||||
"follow_recommendations.heading": "Følg folk du ønsker å se innlegg fra! Her er noen forslag.",
|
||||
"follow_recommendations.lead": "Innlegg fra mennesker du følger vil vises i kronologisk rekkefølge på hjemmefeed. Ikke vær redd for å gjøre feil, du kan slutte å følge folk like enkelt som alt!",
|
||||
"follow_request.authorize": "Autorisér",
|
||||
"follow_request.reject": "Avvis",
|
||||
"follow_requests.unlocked_explanation": "Selv om kontoen din ikke er låst, tror {domain} ansatte at du kanskje vil gjennomgå forespørsler fra disse kontoene manuelt.",
|
||||
"footer.about": "About",
|
||||
"footer.directory": "Profiles directory",
|
||||
"footer.get_app": "Get the app",
|
||||
"footer.invite": "Invite people",
|
||||
"footer.about": "Om",
|
||||
"footer.directory": "Profilkatalog",
|
||||
"footer.get_app": "Last ned appen",
|
||||
"footer.invite": "Invitér folk",
|
||||
"footer.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"footer.privacy_policy": "Privacy policy",
|
||||
"footer.source_code": "View source code",
|
||||
"footer.source_code": "Vis kildekode",
|
||||
"generic.saved": "Lagret",
|
||||
"getting_started.heading": "Kom i gang",
|
||||
"hashtag.column_header.tag_mode.all": "og {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "eller {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "uten {additional}",
|
||||
"hashtag.column_settings.select.no_options_message": "Ingen forslag ble funnet",
|
||||
"hashtag.column_settings.select.placeholder": "Skriv inn emneknagger …",
|
||||
"hashtag.column_settings.select.placeholder": "Skriv inn emneknagger…",
|
||||
"hashtag.column_settings.tag_mode.all": "Alle disse",
|
||||
"hashtag.column_settings.tag_mode.any": "Enhver av disse",
|
||||
"hashtag.column_settings.tag_mode.none": "Ingen av disse",
|
||||
"hashtag.column_settings.tag_toggle": "Include additional tags in this column",
|
||||
"hashtag.follow": "Follow hashtag",
|
||||
"hashtag.unfollow": "Unfollow hashtag",
|
||||
"hashtag.follow": "Følg emneknagg",
|
||||
"hashtag.unfollow": "Slutt å følge emneknagg",
|
||||
"home.column_settings.basic": "Enkelt",
|
||||
"home.column_settings.show_reblogs": "Vis fremhevinger",
|
||||
"home.column_settings.show_replies": "Vis svar",
|
||||
"home.hide_announcements": "Skjul kunngjøring",
|
||||
"home.show_announcements": "Vis kunngjøring",
|
||||
"interaction_modal.description.favourite": "With an account on Mastodon, you can favourite this post to let the author know you appreciate it and save it for later.",
|
||||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
"interaction_modal.description.favourite": "Med en konto på Mastodon, kan du \"like\" dette innlegget for å la forfatteren vite at du likte det samt lagre innlegget til senere.",
|
||||
"interaction_modal.description.follow": "Med en konto på Mastodon, kan du følge {name} for å få innleggene deres i hjem-feeden din.",
|
||||
"interaction_modal.description.reblog": "Med en konto på Mastodon, kan du fremheve dette innlegget for å dele det med dine egne følgere.",
|
||||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.on_another_server": "På en annen server",
|
||||
"interaction_modal.on_this_server": "På denne serveren",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.follow": "Follow {name}",
|
||||
"interaction_modal.title.reblog": "Boost {name}'s post",
|
||||
"interaction_modal.title.reply": "Reply to {name}'s post",
|
||||
"interaction_modal.title.follow": "Følg {name}",
|
||||
"interaction_modal.title.reblog": "Fremhev {name} sitt innlegg",
|
||||
"interaction_modal.title.reply": "Svar på {name} sitt innlegg",
|
||||
"intervals.full.days": "{number, plural,one {# dag} other {# dager}}",
|
||||
"intervals.full.hours": "{number, plural, one {# time} other {# timer}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# minutt} other {# minutter}}",
|
||||
|
@ -324,7 +324,7 @@
|
|||
"keyboard_shortcuts.my_profile": "å åpne profilen din",
|
||||
"keyboard_shortcuts.notifications": "åpne varslingskolonnen",
|
||||
"keyboard_shortcuts.open_media": "å åpne media",
|
||||
"keyboard_shortcuts.pinned": "åpne listen over klistrede tuter",
|
||||
"keyboard_shortcuts.pinned": "Åpne listen over festede innlegg",
|
||||
"keyboard_shortcuts.profile": "åpne forfatterens profil",
|
||||
"keyboard_shortcuts.reply": "for å svare",
|
||||
"keyboard_shortcuts.requests": "åpne følgingsforespørselslisten",
|
||||
|
@ -341,8 +341,8 @@
|
|||
"lightbox.expand": "Ekspander bildevisning boks",
|
||||
"lightbox.next": "Neste",
|
||||
"lightbox.previous": "Forrige",
|
||||
"limited_account_hint.action": "Show profile anyway",
|
||||
"limited_account_hint.title": "This profile has been hidden by the moderators of {domain}.",
|
||||
"limited_account_hint.action": "Vis profil likevel",
|
||||
"limited_account_hint.title": "Denne profilen har blitt skjult av moderatorene til {domain}.",
|
||||
"lists.account.add": "Legg til i listen",
|
||||
"lists.account.remove": "Fjern fra listen",
|
||||
"lists.delete": "Slett listen",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Veksle synlighet",
|
||||
"missing_indicator.label": "Ikke funnet",
|
||||
"missing_indicator.sublabel": "Denne ressursen ble ikke funnet",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Din konto {disabledAccount} er for øyeblikket deaktivert fordi du flyttet til {movedToAccount}.",
|
||||
"mute_modal.duration": "Varighet",
|
||||
"mute_modal.hide_notifications": "Skjul varslinger fra denne brukeren?",
|
||||
"mute_modal.indefinite": "På ubestemt tid",
|
||||
|
@ -369,7 +369,7 @@
|
|||
"navigation_bar.blocks": "Blokkerte brukere",
|
||||
"navigation_bar.bookmarks": "Bokmerker",
|
||||
"navigation_bar.community_timeline": "Lokal tidslinje",
|
||||
"navigation_bar.compose": "Skriv en ny tut",
|
||||
"navigation_bar.compose": "Skriv et nytt innlegg",
|
||||
"navigation_bar.direct": "Direktemeldinger",
|
||||
"navigation_bar.discover": "Oppdag",
|
||||
"navigation_bar.domain_blocks": "Skjulte domener",
|
||||
|
@ -383,13 +383,13 @@
|
|||
"navigation_bar.logout": "Logg ut",
|
||||
"navigation_bar.mutes": "Dempede brukere",
|
||||
"navigation_bar.personal": "Personlig",
|
||||
"navigation_bar.pins": "Festa tuter",
|
||||
"navigation_bar.pins": "Festede innlegg",
|
||||
"navigation_bar.preferences": "Innstillinger",
|
||||
"navigation_bar.public_timeline": "Felles tidslinje",
|
||||
"navigation_bar.search": "Search",
|
||||
"navigation_bar.search": "Søk",
|
||||
"navigation_bar.security": "Sikkerhet",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.admin.report": "{name} reported {target}",
|
||||
"not_signed_in_indicator.not_signed_in": "Du må logge inn for å få tilgang til denne ressursen.",
|
||||
"notification.admin.report": "{name} rapporterte {target}",
|
||||
"notification.admin.sign_up": "{name} signed up",
|
||||
"notification.favourite": "{name} likte din status",
|
||||
"notification.follow": "{name} fulgte deg",
|
||||
|
@ -399,10 +399,10 @@
|
|||
"notification.poll": "En avstemning du har stemt på har avsluttet",
|
||||
"notification.reblog": "{name} fremhevde din status",
|
||||
"notification.status": "{name} la nettopp ut",
|
||||
"notification.update": "{name} edited a post",
|
||||
"notification.update": "{name} redigerte et innlegg",
|
||||
"notifications.clear": "Fjern varsler",
|
||||
"notifications.clear_confirmation": "Er du sikker på at du vil fjerne alle dine varsler permanent?",
|
||||
"notifications.column_settings.admin.report": "New reports:",
|
||||
"notifications.column_settings.admin.report": "Nye rapporter:",
|
||||
"notifications.column_settings.admin.sign_up": "New sign-ups:",
|
||||
"notifications.column_settings.alert": "Skrivebordsvarslinger",
|
||||
"notifications.column_settings.favourite": "Likt:",
|
||||
|
@ -417,9 +417,9 @@
|
|||
"notifications.column_settings.reblog": "Fremhevet:",
|
||||
"notifications.column_settings.show": "Vis i kolonne",
|
||||
"notifications.column_settings.sound": "Spill lyd",
|
||||
"notifications.column_settings.status": "Nye tuter:",
|
||||
"notifications.column_settings.unread_notifications.category": "Unread notifications",
|
||||
"notifications.column_settings.unread_notifications.highlight": "Highlight unread notifications",
|
||||
"notifications.column_settings.status": "Nye innlegg:",
|
||||
"notifications.column_settings.unread_notifications.category": "Uleste varslinger",
|
||||
"notifications.column_settings.unread_notifications.highlight": "Marker uleste varslinger",
|
||||
"notifications.column_settings.update": "Redigeringer:",
|
||||
"notifications.filter.all": "Alle",
|
||||
"notifications.filter.boosts": "Fremhevinger",
|
||||
|
@ -444,29 +444,29 @@
|
|||
"poll.total_votes": "{count, plural, one {# stemme} other {# stemmer}}",
|
||||
"poll.vote": "Stem",
|
||||
"poll.voted": "Du stemte på dette svaret",
|
||||
"poll.votes": "{votes, plural, one {# vote} other {# votes}}",
|
||||
"poll.votes": "{votes, plural, one {# stemme} other {# stemmer}}",
|
||||
"poll_button.add_poll": "Legg til en avstemning",
|
||||
"poll_button.remove_poll": "Fjern avstemningen",
|
||||
"privacy.change": "Justér synlighet",
|
||||
"privacy.direct.long": "Post kun til nevnte brukere",
|
||||
"privacy.direct.short": "Direct",
|
||||
"privacy.direct.short": "Kun nevnte personer",
|
||||
"privacy.private.long": "Post kun til følgere",
|
||||
"privacy.private.short": "Followers-only",
|
||||
"privacy.public.long": "Visible for all",
|
||||
"privacy.private.short": "Kun følgere",
|
||||
"privacy.public.long": "Synlig for alle",
|
||||
"privacy.public.short": "Offentlig",
|
||||
"privacy.unlisted.long": "Visible for all, but opted-out of discovery features",
|
||||
"privacy.unlisted.short": "Uoppført",
|
||||
"privacy_policy.last_updated": "Last updated {date}",
|
||||
"privacy_policy.last_updated": "Sist oppdatert {date}",
|
||||
"privacy_policy.title": "Privacy Policy",
|
||||
"refresh": "Oppfrisk",
|
||||
"regeneration_indicator.label": "Laster…",
|
||||
"regeneration_indicator.sublabel": "Dine startside forberedes!",
|
||||
"relative_time.days": "{number}d",
|
||||
"relative_time.full.days": "{number, plural, one {# day} other {# days}} ago",
|
||||
"relative_time.full.hours": "{number, plural, one {# hour} other {# hours}} ago",
|
||||
"relative_time.full.just_now": "just now",
|
||||
"relative_time.full.minutes": "{number, plural, one {# minute} other {# minutes}} ago",
|
||||
"relative_time.full.seconds": "{number, plural, one {# second} other {# seconds}} ago",
|
||||
"relative_time.full.days": "{number, plural, one {# dag} other {# dager}} siden",
|
||||
"relative_time.full.hours": "{number, plural, one {# time} other {# timer}} siden",
|
||||
"relative_time.full.just_now": "nettopp",
|
||||
"relative_time.full.minutes": "for {number, plural, one {# minutt} other {# minutter}} siden",
|
||||
"relative_time.full.seconds": "for {number, plural, one {# sekund} other {# sekunder}} siden",
|
||||
"relative_time.hours": "{number}t",
|
||||
"relative_time.just_now": "nå",
|
||||
"relative_time.minutes": "{number}m",
|
||||
|
@ -474,46 +474,46 @@
|
|||
"relative_time.today": "i dag",
|
||||
"reply_indicator.cancel": "Avbryt",
|
||||
"report.block": "Blokker",
|
||||
"report.block_explanation": "You will not see their posts. They will not be able to see your posts or follow you. They will be able to tell that they are blocked.",
|
||||
"report.categories.other": "Other",
|
||||
"report.block_explanation": "Du kommer ikke til å se innleggene deres. De vil ikke kunne se innleggene dine eller følge deg. De vil kunne se at de er blokkert.",
|
||||
"report.categories.other": "Annet",
|
||||
"report.categories.spam": "Søppelpost",
|
||||
"report.categories.violation": "Content violates one or more server rules",
|
||||
"report.category.subtitle": "Choose the best match",
|
||||
"report.categories.violation": "Innholdet bryter en eller flere serverregler",
|
||||
"report.category.subtitle": "Velg det som passer best",
|
||||
"report.category.title": "Tell us what's going on with this {type}",
|
||||
"report.category.title_account": "profil",
|
||||
"report.category.title_status": "innlegg",
|
||||
"report.close": "Utført",
|
||||
"report.comment.title": "Is there anything else you think we should know?",
|
||||
"report.comment.title": "Er det noe annet du mener vi burde vite?",
|
||||
"report.forward": "Videresend til {target}",
|
||||
"report.forward_hint": "Denne kontoen er fra en annen tjener. Vil du sende en anonymisert kopi av rapporten dit også?",
|
||||
"report.mute": "Demp",
|
||||
"report.mute_explanation": "You will not see their posts. They can still follow you and see your posts and will not know that they are muted.",
|
||||
"report.mute_explanation": "Du kommer ikke til å se deres innlegg. De kan fortsatt følge deg og se dine innlegg, og kan ikke se at de er dempet.",
|
||||
"report.next": "Neste",
|
||||
"report.placeholder": "Tilleggskommentarer",
|
||||
"report.reasons.dislike": "Jeg liker det ikke",
|
||||
"report.reasons.dislike_description": "It is not something you want to see",
|
||||
"report.reasons.other": "It's something else",
|
||||
"report.reasons.dislike_description": "Det er ikke noe du har lyst til å se",
|
||||
"report.reasons.other": "Det er noe annet",
|
||||
"report.reasons.other_description": "The issue does not fit into other categories",
|
||||
"report.reasons.spam": "Det er spam",
|
||||
"report.reasons.spam_description": "Malicious links, fake engagement, or repetitive replies",
|
||||
"report.reasons.violation": "It violates server rules",
|
||||
"report.reasons.violation_description": "You are aware that it breaks specific rules",
|
||||
"report.rules.subtitle": "Select all that apply",
|
||||
"report.rules.title": "Which rules are being violated?",
|
||||
"report.statuses.subtitle": "Select all that apply",
|
||||
"report.reasons.violation": "Det bryter serverregler",
|
||||
"report.reasons.violation_description": "Du er klar over at det bryter spesifikke regler",
|
||||
"report.rules.subtitle": "Velg alle som passer",
|
||||
"report.rules.title": "Hvilke regler brytes?",
|
||||
"report.statuses.subtitle": "Velg alle som passer",
|
||||
"report.statuses.title": "Are there any posts that back up this report?",
|
||||
"report.submit": "Send inn",
|
||||
"report.target": "Rapporterer",
|
||||
"report.thanks.take_action": "Here are your options for controlling what you see on Mastodon:",
|
||||
"report.thanks.take_action": "Her er alternativene dine for å kontrollere hva du ser på Mastodon:",
|
||||
"report.thanks.take_action_actionable": "While we review this, you can take action against @{name}:",
|
||||
"report.thanks.title": "Don't want to see this?",
|
||||
"report.thanks.title": "Ønsker du ikke å se dette?",
|
||||
"report.thanks.title_actionable": "Thanks for reporting, we'll look into this.",
|
||||
"report.unfollow": "Unfollow @{name}",
|
||||
"report.unfollow_explanation": "You are following this account. To not see their posts in your home feed anymore, unfollow them.",
|
||||
"report_notification.attached_statuses": "{count, plural, one {{count} post} other {{count} posts}} attached",
|
||||
"report_notification.categories.other": "Other",
|
||||
"report_notification.categories.spam": "Spam",
|
||||
"report_notification.categories.violation": "Rule violation",
|
||||
"report.unfollow": "Slutt å følge @{name}",
|
||||
"report.unfollow_explanation": "Du følger denne kontoen. For ikke å se innleggene deres i din hjem-feed lenger, slutt å følge dem.",
|
||||
"report_notification.attached_statuses": "{count, plural,one {{count} innlegg} other {{count} innlegg}} vedlagt",
|
||||
"report_notification.categories.other": "Annet",
|
||||
"report_notification.categories.spam": "Søppelpost",
|
||||
"report_notification.categories.violation": "Regelbrudd",
|
||||
"report_notification.open": "Open report",
|
||||
"search.placeholder": "Søk",
|
||||
"search.search_or_paste": "Search or paste URL",
|
||||
|
@ -524,22 +524,22 @@
|
|||
"search_popout.tips.text": "Enkel tekst returnerer matchende visningsnavn, brukernavn og emneknagger",
|
||||
"search_popout.tips.user": "bruker",
|
||||
"search_results.accounts": "Folk",
|
||||
"search_results.all": "All",
|
||||
"search_results.all": "Alle",
|
||||
"search_results.hashtags": "Emneknagger",
|
||||
"search_results.nothing_found": "Could not find anything for these search terms",
|
||||
"search_results.statuses": "Tuter",
|
||||
"search_results.statuses_fts_disabled": "Å søke i tuter etter innhold er ikke skrudd på i denne Mastodon-tjeneren.",
|
||||
"search_results.title": "Search for {q}",
|
||||
"search_results.nothing_found": "Fant ikke noe for disse søkeordene",
|
||||
"search_results.statuses": "Innlegg",
|
||||
"search_results.statuses_fts_disabled": "Å søke i innlegg etter innhold er ikke skrudd på i denne Mastodon-tjeneren.",
|
||||
"search_results.title": "Søk etter {q}",
|
||||
"search_results.total": "{count, number} {count, plural, one {resultat} other {resultater}}",
|
||||
"server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)",
|
||||
"server_banner.active_users": "active users",
|
||||
"server_banner.administered_by": "Administered by:",
|
||||
"server_banner.introduction": "{domain} is part of the decentralized social network powered by {mastodon}.",
|
||||
"server_banner.learn_more": "Learn more",
|
||||
"server_banner.server_stats": "Server stats:",
|
||||
"sign_in_banner.create_account": "Create account",
|
||||
"sign_in_banner.sign_in": "Sign in",
|
||||
"sign_in_banner.text": "Sign in to follow profiles or hashtags, favourite, share and reply to posts, or interact from your account on a different server.",
|
||||
"server_banner.about_active_users": "Personer som har brukt denne serveren i løpet av de siste 30 dagene (aktive brukere månedlig)",
|
||||
"server_banner.active_users": "aktive brukere",
|
||||
"server_banner.administered_by": "Administrert av:",
|
||||
"server_banner.introduction": "{domain} er en del av det desentraliserte sosiale nettverket drevet av {mastodon}.",
|
||||
"server_banner.learn_more": "Finn ut mer",
|
||||
"server_banner.server_stats": "Serverstatistikk:",
|
||||
"sign_in_banner.create_account": "Opprett konto",
|
||||
"sign_in_banner.sign_in": "Logg inn",
|
||||
"sign_in_banner.text": "Logg inn for å følge profiler eller hashtags, like, dele og svare på innlegg eller interagere fra din konto på en annen server.",
|
||||
"status.admin_account": "Åpne moderatorgrensesnittet for @{name}",
|
||||
"status.admin_status": "Åpne denne statusen i moderatorgrensesnittet",
|
||||
"status.block": "Blokkér @{name}",
|
||||
|
@ -550,16 +550,16 @@
|
|||
"status.delete": "Slett",
|
||||
"status.detailed_status": "Detaljert samtalevisning",
|
||||
"status.direct": "Send direktemelding til @{name}",
|
||||
"status.edit": "Edit",
|
||||
"status.edited": "Edited {date}",
|
||||
"status.edited_x_times": "Edited {count, plural, one {{count} time} other {{count} times}}",
|
||||
"status.edit": "Redigér",
|
||||
"status.edited": "Redigert {date}",
|
||||
"status.edited_x_times": "Redigert {count, plural,one {{count} gang} other {{count} ganger}}",
|
||||
"status.embed": "Bygge inn",
|
||||
"status.favourite": "Lik",
|
||||
"status.filter": "Filter this post",
|
||||
"status.filter": "Filtrer dette innlegget",
|
||||
"status.filtered": "Filtrert",
|
||||
"status.hide": "Hide toot",
|
||||
"status.history.created": "{name} created {date}",
|
||||
"status.history.edited": "{name} edited {date}",
|
||||
"status.hide": "Skjul innlegg",
|
||||
"status.history.created": "{name} opprettet {date}",
|
||||
"status.history.edited": "{name} redigerte {date}",
|
||||
"status.load_more": "Last mer",
|
||||
"status.media_hidden": "Media skjult",
|
||||
"status.mention": "Nevn @{name}",
|
||||
|
@ -568,15 +568,15 @@
|
|||
"status.mute_conversation": "Demp samtale",
|
||||
"status.open": "Utvid denne statusen",
|
||||
"status.pin": "Fest på profilen",
|
||||
"status.pinned": "Festet tut",
|
||||
"status.pinned": "Festet innlegg",
|
||||
"status.read_more": "Les mer",
|
||||
"status.reblog": "Fremhev",
|
||||
"status.reblog_private": "Fremhev til det opprinnelige publikummet",
|
||||
"status.reblogged_by": "Fremhevd av {name}",
|
||||
"status.reblogs.empty": "Ingen har fremhevet denne tuten enda. Når noen gjør det, vil de dukke opp her.",
|
||||
"status.reblogs.empty": "Ingen har fremhevet dette innlegget enda. Når noen gjør det, vil de dukke opp her.",
|
||||
"status.redraft": "Slett og drøft på nytt",
|
||||
"status.remove_bookmark": "Fjern bokmerke",
|
||||
"status.replied_to": "Replied to {name}",
|
||||
"status.replied_to": "Svarte {name}",
|
||||
"status.reply": "Svar",
|
||||
"status.replyAll": "Svar til samtale",
|
||||
"status.report": "Rapporter @{name}",
|
||||
|
@ -610,7 +610,7 @@
|
|||
"timeline_hint.remote_resource_not_displayed": "{resource} fra andre servere vises ikke.",
|
||||
"timeline_hint.resources.followers": "Følgere",
|
||||
"timeline_hint.resources.follows": "Følger",
|
||||
"timeline_hint.resources.statuses": "Eldre tuter",
|
||||
"timeline_hint.resources.statuses": "Eldre innlegg",
|
||||
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {{days} days}}",
|
||||
"trends.trending_now": "Trender nå",
|
||||
"ui.beforeunload": "Din kladd vil bli forkastet om du forlater Mastodon.",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"about.blocks": "Servidors moderats",
|
||||
"about.contact": "Contacte :",
|
||||
"about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.",
|
||||
"about.disclaimer": "Mastodon es gratuit, un logicial libre e una marca de Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Rason",
|
||||
"about.domain_blocks.domain": "Domeni",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
|
@ -30,7 +30,7 @@
|
|||
"account.endorse": "Mostrar pel perfil",
|
||||
"account.featured_tags.last_status_at": "Darrièra publicacion lo {date}",
|
||||
"account.featured_tags.last_status_never": "Cap de publicacion",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.featured_tags.title": "Etiquetas en avant de {name}",
|
||||
"account.follow": "Sègre",
|
||||
"account.followers": "Seguidors",
|
||||
"account.followers.empty": "Degun sèc pas aqueste utilizaire pel moment.",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Abonaments} other {{counter} Abonaments}}",
|
||||
"account.follows.empty": "Aqueste utilizaire sèc pas degun pel moment.",
|
||||
"account.follows_you": "Vos sèc",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Anar al perfil",
|
||||
"account.hide_reblogs": "Rescondre los partatges de @{name}",
|
||||
"account.joined_short": "Venguèt lo",
|
||||
"account.languages": "Modificar las lengas seguidas",
|
||||
|
@ -95,7 +95,7 @@
|
|||
"bundle_modal_error.retry": "Tornar ensajar",
|
||||
"closed_registrations.other_server_instructions": "Since Mastodon is decentralized, you can create an account on another server and still interact with this one.",
|
||||
"closed_registrations_modal.description": "Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Find another server",
|
||||
"closed_registrations_modal.find_another_server": "Trobar un autre servidor",
|
||||
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
|
||||
"closed_registrations_modal.title": "S’inscriure a Mastodon",
|
||||
"column.about": "A prepaus",
|
||||
|
@ -151,8 +151,8 @@
|
|||
"confirmations.block.block_and_report": "Blocar e senhalar",
|
||||
"confirmations.block.confirm": "Blocar",
|
||||
"confirmations.block.message": "Volètz vertadièrament blocar {name} ?",
|
||||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Retirar la demandar",
|
||||
"confirmations.cancel_follow_request.message": "Volètz vertadièrament retirar la demanda de seguiment de {name} ?",
|
||||
"confirmations.delete.confirm": "Escafar",
|
||||
"confirmations.delete.message": "Volètz vertadièrament escafar l’estatut ?",
|
||||
"confirmations.delete_list.confirm": "Suprimir",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Solament de {domain}",
|
||||
"directory.new_arrivals": "Nòus-venguts",
|
||||
"directory.recently_active": "Actius fa res",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Paramètres de compte",
|
||||
"disabled_account_banner.text": "Vòstre compte {disabledAccount} es actualament desactivat.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Ignorar",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
|
@ -215,7 +215,7 @@
|
|||
"empty_column.community": "Lo flux public local es void. Escrivètz quicòm per lo garnir !",
|
||||
"empty_column.direct": "Avètz pas encara cap de messatges. Quand ne mandatz un o que ne recebètz un, serà mostrat aquí.",
|
||||
"empty_column.domain_blocks": "I a pas encara cap de domeni amagat.",
|
||||
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!",
|
||||
"empty_column.explore_statuses": "I a pas res en tendéncia pel moment. Tornatz mai tard !",
|
||||
"empty_column.favourited_statuses": "Avètz pas encara cap de tut favorit. Quand n’auretz un, apareisserà aquí.",
|
||||
"empty_column.favourites": "Degun a pas encara mes en favorit aqueste tut. Quand qualqu’un o farà, apareisserà aquí.",
|
||||
"empty_column.follow_recommendations": "Looks like no suggestions could be generated for you. You can try using search to look for people you might know or explore trending hashtags.",
|
||||
|
@ -243,16 +243,16 @@
|
|||
"filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.",
|
||||
"filter_modal.added.context_mismatch_title": "Context mismatch!",
|
||||
"filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.",
|
||||
"filter_modal.added.expired_title": "Expired filter!",
|
||||
"filter_modal.added.expired_title": "Filtre expirat !",
|
||||
"filter_modal.added.review_and_configure": "To review and further configure this filter category, go to the {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Paramètres del filtre",
|
||||
"filter_modal.added.settings_link": "page de parametratge",
|
||||
"filter_modal.added.short_explanation": "This post has been added to the following filter category: {title}.",
|
||||
"filter_modal.added.title": "Filtre apondut !",
|
||||
"filter_modal.select_filter.context_mismatch": "does not apply to this context",
|
||||
"filter_modal.select_filter.expired": "expired",
|
||||
"filter_modal.select_filter.prompt_new": "New category: {name}",
|
||||
"filter_modal.select_filter.search": "Search or create",
|
||||
"filter_modal.select_filter.context_mismatch": "s’aplica pas a aqueste contèxte",
|
||||
"filter_modal.select_filter.expired": "expirat",
|
||||
"filter_modal.select_filter.prompt_new": "Categoria novèla : {name}",
|
||||
"filter_modal.select_filter.search": "Cercar o crear",
|
||||
"filter_modal.select_filter.subtitle": "Use an existing category or create a new one",
|
||||
"filter_modal.select_filter.title": "Filtrar aquesta publicacion",
|
||||
"filter_modal.title.status": "Filtrar una publicacion",
|
||||
|
@ -295,7 +295,7 @@
|
|||
"interaction_modal.on_this_server": "Sus aqueste servidor",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.favourite": "Metre en favorit la publicacion de {name}",
|
||||
"interaction_modal.title.follow": "Sègre {name}",
|
||||
"interaction_modal.title.reblog": "Partejar la publicacion de {name}",
|
||||
"interaction_modal.title.reply": "Respondre a la publicacion de {name}",
|
||||
|
@ -308,7 +308,7 @@
|
|||
"keyboard_shortcuts.column": "centrar un estatut a una colomna",
|
||||
"keyboard_shortcuts.compose": "anar al camp tèxte",
|
||||
"keyboard_shortcuts.description": "descripcion",
|
||||
"keyboard_shortcuts.direct": "to open direct messages column",
|
||||
"keyboard_shortcuts.direct": "dobrir la colomna de messatges dirèctes",
|
||||
"keyboard_shortcuts.down": "far davalar dins la lista",
|
||||
"keyboard_shortcuts.enter": "dobrir los estatuts",
|
||||
"keyboard_shortcuts.favourite": "apondre als favorits",
|
||||
|
@ -341,8 +341,8 @@
|
|||
"lightbox.expand": "Espandir la fenèstra de visualizacion d’imatge",
|
||||
"lightbox.next": "Seguent",
|
||||
"lightbox.previous": "Precedent",
|
||||
"limited_account_hint.action": "Show profile anyway",
|
||||
"limited_account_hint.title": "This profile has been hidden by the moderators of {domain}.",
|
||||
"limited_account_hint.action": "Afichar lo perfil de tota manièra",
|
||||
"limited_account_hint.title": "Aqueste perfil foguèt rescondut per la moderacion de {domain}.",
|
||||
"lists.account.add": "Ajustar a la lista",
|
||||
"lists.account.remove": "Levar de la lista",
|
||||
"lists.delete": "Suprimir la lista",
|
||||
|
@ -388,8 +388,8 @@
|
|||
"navigation_bar.public_timeline": "Flux public global",
|
||||
"navigation_bar.search": "Recercar",
|
||||
"navigation_bar.security": "Seguretat",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.admin.report": "{name} reported {target}",
|
||||
"not_signed_in_indicator.not_signed_in": "Devètz vos connectar per accedir a aquesta ressorsa.",
|
||||
"notification.admin.report": "{name} senhalèt {target}",
|
||||
"notification.admin.sign_up": "{name} se marquèt",
|
||||
"notification.favourite": "{name} a ajustat a sos favorits",
|
||||
"notification.follow": "{name} vos sèc",
|
||||
|
@ -402,8 +402,8 @@
|
|||
"notification.update": "{name} modiquè sa publicacion",
|
||||
"notifications.clear": "Escafar",
|
||||
"notifications.clear_confirmation": "Volètz vertadièrament escafar totas vòstras las notificacions ?",
|
||||
"notifications.column_settings.admin.report": "New reports:",
|
||||
"notifications.column_settings.admin.sign_up": "New sign-ups:",
|
||||
"notifications.column_settings.admin.report": "Senhalaments novèls :",
|
||||
"notifications.column_settings.admin.sign_up": "Nòus inscrits :",
|
||||
"notifications.column_settings.alert": "Notificacions localas",
|
||||
"notifications.column_settings.favourite": "Favorits :",
|
||||
"notifications.column_settings.filter_bar.advanced": "Mostrar totas las categorias",
|
||||
|
@ -419,7 +419,7 @@
|
|||
"notifications.column_settings.sound": "Emetre un son",
|
||||
"notifications.column_settings.status": "Tuts novèls :",
|
||||
"notifications.column_settings.unread_notifications.category": "Notificacions pas legidas",
|
||||
"notifications.column_settings.unread_notifications.highlight": "Highlight unread notifications",
|
||||
"notifications.column_settings.unread_notifications.highlight": "Forçar sus las notificacions pas legidas",
|
||||
"notifications.column_settings.update": "Modificacions :",
|
||||
"notifications.filter.all": "Totas",
|
||||
"notifications.filter.boosts": "Partages",
|
||||
|
@ -454,7 +454,7 @@
|
|||
"privacy.private.short": "Sonque pels seguidors",
|
||||
"privacy.public.long": "Visiblas per totes",
|
||||
"privacy.public.short": "Public",
|
||||
"privacy.unlisted.long": "Visible for all, but opted-out of discovery features",
|
||||
"privacy.unlisted.long": "Visible per totes mas desactivat per las foncionalitats de descobèrta",
|
||||
"privacy.unlisted.short": "Pas-listat",
|
||||
"privacy_policy.last_updated": "Darrièra actualizacion {date}",
|
||||
"privacy_policy.title": "Politica de confidencialitat",
|
||||
|
@ -478,7 +478,7 @@
|
|||
"report.categories.other": "Autre",
|
||||
"report.categories.spam": "Spam",
|
||||
"report.categories.violation": "Content violates one or more server rules",
|
||||
"report.category.subtitle": "Choose the best match",
|
||||
"report.category.subtitle": "Causissètz çò que correspond mai",
|
||||
"report.category.title": "Tell us what's going on with this {type}",
|
||||
"report.category.title_account": "perfil",
|
||||
"report.category.title_status": "publicacion",
|
||||
|
@ -491,7 +491,7 @@
|
|||
"report.next": "Seguent",
|
||||
"report.placeholder": "Comentaris addicionals",
|
||||
"report.reasons.dislike": "M’agrada pas",
|
||||
"report.reasons.dislike_description": "It is not something you want to see",
|
||||
"report.reasons.dislike_description": "Es pas quicòm que volriatz veire",
|
||||
"report.reasons.other": "Es quicòm mai",
|
||||
"report.reasons.other_description": "The issue does not fit into other categories",
|
||||
"report.reasons.spam": "It's spam",
|
||||
|
@ -514,7 +514,7 @@
|
|||
"report_notification.categories.other": "Autre",
|
||||
"report_notification.categories.spam": "Spam",
|
||||
"report_notification.categories.violation": "Rule violation",
|
||||
"report_notification.open": "Open report",
|
||||
"report_notification.open": "Dobrir lo senhalament",
|
||||
"search.placeholder": "Recercar",
|
||||
"search.search_or_paste": "Recercar o picar una URL",
|
||||
"search_popout.search_format": "Format recèrca avançada",
|
||||
|
@ -526,7 +526,7 @@
|
|||
"search_results.accounts": "Gents",
|
||||
"search_results.all": "Tot",
|
||||
"search_results.hashtags": "Etiquetas",
|
||||
"search_results.nothing_found": "Could not find anything for these search terms",
|
||||
"search_results.nothing_found": "Cap de resultat per aquestes tèrmes de recèrca",
|
||||
"search_results.statuses": "Tuts",
|
||||
"search_results.statuses_fts_disabled": "La recèrca de tuts per lor contengut es pas activada sus aqueste servidor Mastodon.",
|
||||
"search_results.title": "Recèrca : {q}",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} obserwowany} few {{counter} obserwowanych} many {{counter} obserwowanych} other {{counter} obserwowanych}}",
|
||||
"account.follows.empty": "Ten użytkownik nie obserwuje jeszcze nikogo.",
|
||||
"account.follows_you": "Obserwuje Cię",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Przejdź do profilu",
|
||||
"account.hide_reblogs": "Ukryj podbicia od @{name}",
|
||||
"account.joined_short": "Dołączył(a)",
|
||||
"account.languages": "Zmień subskrybowane języki",
|
||||
|
@ -186,8 +186,8 @@
|
|||
"directory.local": "Tylko z {domain}",
|
||||
"directory.new_arrivals": "Nowości",
|
||||
"directory.recently_active": "Ostatnio aktywne",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Ustawienia konta",
|
||||
"disabled_account_banner.text": "Twoje konto {disabledAccount} jest obecnie wyłączone.",
|
||||
"dismissable_banner.community_timeline": "To są najnowsze wpisy publiczne od osób, które mają założone konta na {domain}.",
|
||||
"dismissable_banner.dismiss": "Schowaj",
|
||||
"dismissable_banner.explore_links": "Te wiadomości obecnie są komentowane przez osoby z tego serwera i pozostałych w zdecentralizowanej sieci.",
|
||||
|
@ -365,7 +365,7 @@
|
|||
"media_gallery.toggle_visible": "Przełącz widoczność",
|
||||
"missing_indicator.label": "Nie znaleziono",
|
||||
"missing_indicator.sublabel": "Nie można odnaleźć tego zasobu",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Twoje konto {disabledAccount} jest obecnie wyłączone, ponieważ zostało przeniesione na {movedToAccount}.",
|
||||
"mute_modal.duration": "Czas",
|
||||
"mute_modal.hide_notifications": "Chcesz ukryć powiadomienia od tego użytkownika?",
|
||||
"mute_modal.indefinite": "Nieokreślony",
|
||||
|
@ -581,7 +581,7 @@
|
|||
"status.reblogs.empty": "Nikt nie podbił jeszcze tego wpisu. Gdy ktoś to zrobi, pojawi się tutaj.",
|
||||
"status.redraft": "Usuń i przeredaguj",
|
||||
"status.remove_bookmark": "Usuń zakładkę",
|
||||
"status.replied_to": "Odpowiedziałeś/aś {name}",
|
||||
"status.replied_to": "Odpowiedź do wpisu użytkownika {name}",
|
||||
"status.reply": "Odpowiedz",
|
||||
"status.replyAll": "Odpowiedz na wątek",
|
||||
"status.report": "Zgłoś @{name}",
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
"about.disclaimer": "Mastodon é um software de código aberto e livre, e uma marca registrada de Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Motivo",
|
||||
"about.domain_blocks.domain": "Domínio",
|
||||
"about.domain_blocks.preamble": "Mastodon geralmente permite que você veja o conteúdo e interaja com usuários de qualquer outra instância no fediverso. Estas são as exceções desta instância em específico.",
|
||||
"about.domain_blocks.preamble": "O Mastodon geralmente permite que você veja o conteúdo e interaja com usuários de qualquer outro servidor no fediverso. Estas são as exceções deste servidor em específico.",
|
||||
"about.domain_blocks.severity": "Gravidade",
|
||||
"about.domain_blocks.silenced.explanation": "Você geralmente não verá perfis e conteúdo deste servidor, a menos que você o procure explicitamente ou opte por seguir.",
|
||||
"about.domain_blocks.silenced.title": "Limitado",
|
||||
|
@ -28,9 +28,9 @@
|
|||
"account.edit_profile": "Editar perfil",
|
||||
"account.enable_notifications": "Notificar novos toots de @{name}",
|
||||
"account.endorse": "Recomendar",
|
||||
"account.featured_tags.last_status_at": "Último post em {date}",
|
||||
"account.featured_tags.last_status_never": "Não há postagens",
|
||||
"account.featured_tags.title": "Marcadores em destaque de {name}",
|
||||
"account.featured_tags.last_status_at": "Última publicação em {date}",
|
||||
"account.featured_tags.last_status_never": "Sem publicações",
|
||||
"account.featured_tags.title": "Hashtags em destaque de {name}",
|
||||
"account.follow": "Seguir",
|
||||
"account.followers": "Seguidores",
|
||||
"account.followers.empty": "Nada aqui.",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {segue {counter}} other {segue {counter}}}",
|
||||
"account.follows.empty": "Nada aqui.",
|
||||
"account.follows_you": "te segue",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Ir para o perfil",
|
||||
"account.hide_reblogs": "Ocultar boosts de @{name}",
|
||||
"account.joined_short": "Entrou",
|
||||
"account.languages": "Mudar idiomas inscritos",
|
||||
|
@ -65,7 +65,7 @@
|
|||
"account.unfollow": "Deixar de seguir",
|
||||
"account.unmute": "Dessilenciar @{name}",
|
||||
"account.unmute_notifications": "Mostrar notificações de @{name}",
|
||||
"account.unmute_short": "Reativar",
|
||||
"account.unmute_short": "Dessilenciar",
|
||||
"account_note.placeholder": "Nota pessoal sobre este perfil aqui",
|
||||
"admin.dashboard.daily_retention": "Taxa de retenção de usuários por dia, após a inscrição",
|
||||
"admin.dashboard.monthly_retention": "Taxa de retenção de usuários por mês, após a inscrição",
|
||||
|
@ -82,9 +82,9 @@
|
|||
"autosuggest_hashtag.per_week": "{count} por semana",
|
||||
"boost_modal.combo": "Pressione {combo} para pular isso na próxima vez",
|
||||
"bundle_column_error.copy_stacktrace": "Copiar erro de informe",
|
||||
"bundle_column_error.error.body": "A página solicitada não pode ser renderizada. Pode ser devido a um bug em nosso código, ou um problema de compatibilidade do navegador.",
|
||||
"bundle_column_error.error.body": "A página solicitada não pode ser renderizada. Pode ser devido a um erro em nosso código ou um problema de compatibilidade do navegador.",
|
||||
"bundle_column_error.error.title": "Ah, não!",
|
||||
"bundle_column_error.network.body": "Houve um erro ao tentar carregar esta página. Isso pode ser devido a um problema temporário com sua conexão de internet ou deste servidor.",
|
||||
"bundle_column_error.network.body": "Ocorreu um erro ao tentar carregar esta página. Isso pode ser devido a um problema temporário com sua conexão de internet ou deste servidor.",
|
||||
"bundle_column_error.network.title": "Erro de rede",
|
||||
"bundle_column_error.retry": "Tente novamente",
|
||||
"bundle_column_error.return": "Voltar à página inicial",
|
||||
|
@ -93,10 +93,10 @@
|
|||
"bundle_modal_error.close": "Fechar",
|
||||
"bundle_modal_error.message": "Erro ao carregar este componente.",
|
||||
"bundle_modal_error.retry": "Tente novamente",
|
||||
"closed_registrations.other_server_instructions": "Como o Mastodon é descentralizado, você pode criar uma conta em outra instância e ainda pode interagir com esta.",
|
||||
"closed_registrations.other_server_instructions": "Como o Mastodon é descentralizado, você pode criar uma conta em outro servidor e ainda pode interagir com este.",
|
||||
"closed_registrations_modal.description": "Não é possível criar uma conta em {domain} no momento, mas atente que você não precisa de uma conta especificamente em {domain} para usar o Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Encontrar outra instância",
|
||||
"closed_registrations_modal.preamble": "O Mastodon é descentralizado, não importa onde você crie sua conta, você poderá seguir e interagir com qualquer pessoa nesta instância. Você pode até mesmo criar sua própria instância!",
|
||||
"closed_registrations_modal.find_another_server": "Encontrar outro servidor",
|
||||
"closed_registrations_modal.preamble": "O Mastodon é descentralizado, não importa onde você criou a sua conta, será possível seguir e interagir com qualquer pessoa neste servidor. Você pode até mesmo criar o seu próprio servidor!",
|
||||
"closed_registrations_modal.title": "Inscrevendo-se no Mastodon",
|
||||
"column.about": "Sobre",
|
||||
"column.blocks": "Usuários bloqueados",
|
||||
|
@ -127,7 +127,7 @@
|
|||
"compose.language.change": "Alterar idioma",
|
||||
"compose.language.search": "Pesquisar idiomas...",
|
||||
"compose_form.direct_message_warning_learn_more": "Saiba mais",
|
||||
"compose_form.encryption_warning": "Postagens no Mastodon não são criptografadas de ponta-a-ponta. Não compartilhe nenhuma informação sensível no Mastodon.",
|
||||
"compose_form.encryption_warning": "As publicações no Mastodon não são criptografadas de ponta-a-ponta. Não compartilhe nenhuma informação sensível no Mastodon.",
|
||||
"compose_form.hashtag_warning": "Este toot não aparecerá em nenhuma hashtag porque está como não-listado. Somente toots públicos podem ser pesquisados por hashtag.",
|
||||
"compose_form.lock_disclaimer": "Seu perfil não está {locked}. Qualquer um pode te seguir e ver os toots privados.",
|
||||
"compose_form.lock_disclaimer.lock": "trancado",
|
||||
|
@ -158,7 +158,7 @@
|
|||
"confirmations.delete_list.confirm": "Excluir",
|
||||
"confirmations.delete_list.message": "Você tem certeza de que deseja excluir esta lista?",
|
||||
"confirmations.discard_edit_media.confirm": "Descartar",
|
||||
"confirmations.discard_edit_media.message": "Há mudanças não salvas na descrição ou pré-visualização da mídia; descartar assim mesmo?",
|
||||
"confirmations.discard_edit_media.message": "Há mudanças não salvas na descrição ou pré-visualização da mídia. Descartar assim mesmo?",
|
||||
"confirmations.domain_block.confirm": "Bloquear instância",
|
||||
"confirmations.domain_block.message": "Você tem certeza de que deseja bloquear tudo de {domain}? Você não verá mais o conteúdo desta instância em nenhuma linha do tempo pública ou nas suas notificações. Seus seguidores desta instância serão removidos.",
|
||||
"confirmations.logout.confirm": "Sair",
|
||||
|
@ -182,14 +182,14 @@
|
|||
"directory.local": "Somente de {domain}",
|
||||
"directory.new_arrivals": "Acabaram de chegar",
|
||||
"directory.recently_active": "Ativos recentemente",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Configurações da conta",
|
||||
"disabled_account_banner.text": "Sua conta {disabledAccount} está desativada no momento.",
|
||||
"dismissable_banner.community_timeline": "Estas são as publicações públicas mais recentes das pessoas cujas contas são hospedadas por {domain}.",
|
||||
"dismissable_banner.dismiss": "Dispensar",
|
||||
"dismissable_banner.explore_links": "Estas novas histórias estão sendo contadas por pessoas nesta e em outras instâncias da rede descentralizada no momento.",
|
||||
"dismissable_banner.explore_statuses": "Estas publicações desta e de outras instâncias na rede descentralizada estão ganhando popularidade na instância agora.",
|
||||
"dismissable_banner.explore_tags": "Estes marcadores estão ganhando popularidade entre pessoas desta e de outras instâncias da rede descentralizada no momento.",
|
||||
"dismissable_banner.public_timeline": "Estas são as publicações mais recentes de pessoas desta e de outras instâncias da rede descentralizada que esta instância conhece.",
|
||||
"dismissable_banner.explore_links": "Estas novas histórias estão sendo contadas por pessoas neste e em outros servidores da rede descentralizada no momento.",
|
||||
"dismissable_banner.explore_statuses": "Estas publicações deste e de outros servidores na rede descentralizada estão ganhando popularidade neste servidor agora.",
|
||||
"dismissable_banner.explore_tags": "Estas hashtags estão ganhando popularidade no momento entre as pessoas deste e de outros servidores da rede descentralizada.",
|
||||
"dismissable_banner.public_timeline": "Estas são as publicações mais recentes de pessoas deste e de outros servidores da rede descentralizada que este servidor conhece.",
|
||||
"embed.instructions": "Incorpore este toot no seu site ao copiar o código abaixo.",
|
||||
"embed.preview": "Aqui está como vai ficar:",
|
||||
"emoji_button.activity": "Atividade",
|
||||
|
@ -238,7 +238,7 @@
|
|||
"explore.suggested_follows": "Para você",
|
||||
"explore.title": "Explorar",
|
||||
"explore.trending_links": "Notícias",
|
||||
"explore.trending_statuses": "Posts",
|
||||
"explore.trending_statuses": "Publicações",
|
||||
"explore.trending_tags": "Hashtags",
|
||||
"filter_modal.added.context_mismatch_explanation": "Esta categoria de filtro não se aplica ao contexto no qual você acessou esta publicação. Se quiser que a publicação seja filtrada nesse contexto também, você terá que editar o filtro.",
|
||||
"filter_modal.added.context_mismatch_title": "Incompatibilidade de contexto!",
|
||||
|
@ -255,7 +255,7 @@
|
|||
"filter_modal.select_filter.search": "Buscar ou criar",
|
||||
"filter_modal.select_filter.subtitle": "Use uma categoria existente ou crie uma nova",
|
||||
"filter_modal.select_filter.title": "Filtrar esta publicação",
|
||||
"filter_modal.title.status": "Filtrar uma postagem",
|
||||
"filter_modal.title.status": "Filtrar uma publicação",
|
||||
"follow_recommendations.done": "Salvar",
|
||||
"follow_recommendations.heading": "Siga pessoas que você gostaria de acompanhar! Aqui estão algumas sugestões.",
|
||||
"follow_recommendations.lead": "Toots de pessoas que você segue aparecerão em ordem cronológica na página inicial. Não tenha medo de cometer erros, você pode facilmente deixar de seguir a qualquer momento!",
|
||||
|
@ -280,24 +280,24 @@
|
|||
"hashtag.column_settings.tag_mode.any": "Qualquer uma",
|
||||
"hashtag.column_settings.tag_mode.none": "Nenhuma",
|
||||
"hashtag.column_settings.tag_toggle": "Adicionar mais hashtags aqui",
|
||||
"hashtag.follow": "Seguir “hashtag”",
|
||||
"hashtag.unfollow": "Parar de seguir “hashtag”",
|
||||
"hashtag.follow": "Seguir hashtag",
|
||||
"hashtag.unfollow": "Parar de seguir hashtag",
|
||||
"home.column_settings.basic": "Básico",
|
||||
"home.column_settings.show_reblogs": "Mostrar boosts",
|
||||
"home.column_settings.show_replies": "Mostrar respostas",
|
||||
"home.hide_announcements": "Ocultar comunicados",
|
||||
"home.show_announcements": "Mostrar comunicados",
|
||||
"interaction_modal.description.favourite": "Com uma conta no Mastodon, você pode favoritar este post para que o autor saiba que você gostou e salvá-lo para mais ler mais tarde.",
|
||||
"interaction_modal.description.follow": "Com uma conta no Mastodon, você pode seguir {name} para receber publicações no seu feed inicial.",
|
||||
"interaction_modal.description.reblog": "Com uma conta no Mastodon, você pode impulsionar este post para compartilhá-lo com seus próprios seguidores.",
|
||||
"interaction_modal.description.reply": "Com uma conta no Mastodon, você pode responder este post.",
|
||||
"interaction_modal.description.favourite": "Com uma conta no Mastodon, você pode favoritar esta publicação para que o autor saiba que você gostou e salvá-lo para mais ler mais tarde.",
|
||||
"interaction_modal.description.follow": "Com uma conta no Mastodon, você pode seguir {name} para receber publicações na sua página inicial.",
|
||||
"interaction_modal.description.reblog": "Com uma conta no Mastodon, você pode impulsionar esta publicação para compartilhá-lo com seus próprios seguidores.",
|
||||
"interaction_modal.description.reply": "Com uma conta no Mastodon, você pode responder a esta publicação.",
|
||||
"interaction_modal.on_another_server": "Em um servidor diferente",
|
||||
"interaction_modal.on_this_server": "Neste servidor",
|
||||
"interaction_modal.other_server_instructions": "Simplesmente copie e cole este URL na barra de pesquisa do seu aplicativo favorito ou na interface web onde você está autenticado.",
|
||||
"interaction_modal.preamble": "Sendo o Mastodon descentralizado, você pode usar sua conta existente em outro servidor Mastodon ou plataforma compatível se você não tiver uma conta neste servidor.",
|
||||
"interaction_modal.title.favourite": "Favoritar post de {name}",
|
||||
"interaction_modal.preamble": "Como o Mastodon é descentralizado, você pode usar sua conta existente em outro servidor Mastodon ou plataforma compatível se você não tiver uma conta neste servidor.",
|
||||
"interaction_modal.title.favourite": "Favoritar publicação de {name}",
|
||||
"interaction_modal.title.follow": "Seguir {name}",
|
||||
"interaction_modal.title.reblog": "Impulsionar post de {name}",
|
||||
"interaction_modal.title.reblog": "Impulsionar publicação de {name}",
|
||||
"interaction_modal.title.reply": "Responder à publicação de {name}",
|
||||
"intervals.full.days": "{number, plural, one {# dia} other {# dias}}",
|
||||
"intervals.full.hours": "{number, plural, one {# hora} other {# horas}}",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Ocultar mídia} other {Ocultar mídias}}",
|
||||
"missing_indicator.label": "Não encontrado",
|
||||
"missing_indicator.sublabel": "Recurso não encontrado",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Sua conta {disabledAccount} está desativada porque você a moveu para {movedToAccount}.",
|
||||
"mute_modal.duration": "Duração",
|
||||
"mute_modal.hide_notifications": "Ocultar notificações deste usuário?",
|
||||
"mute_modal.indefinite": "Indefinido",
|
||||
|
@ -456,8 +456,8 @@
|
|||
"privacy.public.short": "Público",
|
||||
"privacy.unlisted.long": "Visível para todos, mas desativou os recursos de descoberta",
|
||||
"privacy.unlisted.short": "Não-listado",
|
||||
"privacy_policy.last_updated": "Última atualização {date}",
|
||||
"privacy_policy.title": "Política de Privacidade",
|
||||
"privacy_policy.last_updated": "Atualizado {date}",
|
||||
"privacy_policy.title": "Política de privacidade",
|
||||
"refresh": "Atualizar",
|
||||
"regeneration_indicator.label": "Carregando…",
|
||||
"regeneration_indicator.sublabel": "Sua página inicial está sendo preparada!",
|
||||
|
@ -474,7 +474,7 @@
|
|||
"relative_time.today": "hoje",
|
||||
"reply_indicator.cancel": "Cancelar",
|
||||
"report.block": "Bloquear",
|
||||
"report.block_explanation": "Você não verá suas postagens. Eles não poderão ver suas postagens ou segui-lo. Eles serão capazes de perceber que estão bloqueados.",
|
||||
"report.block_explanation": "Você não verá suas publicações. Ele não poderá ver suas publicações ou segui-lo, e será capaz de perceber que está bloqueado.",
|
||||
"report.categories.other": "Outro",
|
||||
"report.categories.spam": "Spam",
|
||||
"report.categories.violation": "O conteúdo viola uma ou mais regras do servidor",
|
||||
|
@ -487,7 +487,7 @@
|
|||
"report.forward": "Encaminhar para {target}",
|
||||
"report.forward_hint": "A conta está em outra instância. Enviar uma cópia anônima da denúncia para lá?",
|
||||
"report.mute": "Silenciar",
|
||||
"report.mute_explanation": "Você não verá suas postagens. Eles ainda podem seguir você e ver suas postagens e não saberão que estão silenciados.",
|
||||
"report.mute_explanation": "Você não verá suas publicações. Ele ainda pode seguir você e ver suas publicações, e não saberá que está silenciado.",
|
||||
"report.next": "Próximo",
|
||||
"report.placeholder": "Comentários adicionais aqui",
|
||||
"report.reasons.dislike": "Eu não gosto disso",
|
||||
|
@ -499,7 +499,7 @@
|
|||
"report.reasons.violation": "Viola as regras do servidor",
|
||||
"report.reasons.violation_description": "Você está ciente de que isso quebra regras específicas",
|
||||
"report.rules.subtitle": "Selecione tudo que se aplica",
|
||||
"report.rules.title": "Que regras estão sendo violadas?",
|
||||
"report.rules.title": "Quais regras estão sendo violadas?",
|
||||
"report.statuses.subtitle": "Selecione tudo que se aplica",
|
||||
"report.statuses.title": "Existem postagens que respaldam esse relatório?",
|
||||
"report.submit": "Enviar",
|
||||
|
@ -507,9 +507,9 @@
|
|||
"report.thanks.take_action": "Aqui estão suas opções para controlar o que você vê no Mastodon:",
|
||||
"report.thanks.take_action_actionable": "Enquanto revisamos isso, você pode tomar medidas contra @{name}:",
|
||||
"report.thanks.title": "Não quer ver isto?",
|
||||
"report.thanks.title_actionable": "Obrigado por reportar. Vamos analisar.",
|
||||
"report.thanks.title_actionable": "Obrigado por denunciar, nós vamos analisar.",
|
||||
"report.unfollow": "Deixar de seguir @{name}",
|
||||
"report.unfollow_explanation": "Você está seguindo esta conta. Para não mais ver os posts dele em sua página inicial, deixe de segui-lo.",
|
||||
"report.unfollow_explanation": "Você está seguindo esta conta. Para não ver as publicações dela em sua página inicial, deixe de segui-la.",
|
||||
"report_notification.attached_statuses": "{count, plural, one {{count} publicação} other {{count} publicações}} anexada(s)",
|
||||
"report_notification.categories.other": "Outro",
|
||||
"report_notification.categories.spam": "Spam",
|
||||
|
@ -531,15 +531,15 @@
|
|||
"search_results.statuses_fts_disabled": "Pesquisar toots por seu conteúdo não está ativado nesta instância Mastodon.",
|
||||
"search_results.title": "Buscar {q}",
|
||||
"search_results.total": "{count, number} {count, plural, one {resultado} other {resultados}}",
|
||||
"server_banner.about_active_users": "Pessoas usando esta instância durante os últimos 30 dias (Usuários Ativos Mensalmente)",
|
||||
"server_banner.about_active_users": "Pessoas usando este servidor durante os últimos 30 dias (Usuários ativos mensalmente)",
|
||||
"server_banner.active_users": "usuários ativos",
|
||||
"server_banner.administered_by": "Administrado por:",
|
||||
"server_banner.introduction": "{domain} faz parte da rede social descentralizada desenvolvida por {mastodon}.",
|
||||
"server_banner.learn_more": "Saiba mais",
|
||||
"server_banner.server_stats": "Estatísticas da instância:",
|
||||
"server_banner.server_stats": "Estatísticas do servidor:",
|
||||
"sign_in_banner.create_account": "Criar conta",
|
||||
"sign_in_banner.sign_in": "Entrar",
|
||||
"sign_in_banner.text": "Entre para seguir perfis ou marcadores, favoritar, compartilhar e responder publicações, interagir a partir da sua conta em uma instância diferente.",
|
||||
"sign_in_banner.text": "Entre para seguir perfis ou hashtags, favoritar, compartilhar e responder publicações, interagir a partir da sua conta em um servidor diferente.",
|
||||
"status.admin_account": "Abrir interface de moderação para @{name}",
|
||||
"status.admin_status": "Abrir este toot na interface de moderação",
|
||||
"status.block": "Bloquear @{name}",
|
||||
|
@ -582,7 +582,7 @@
|
|||
"status.report": "Denunciar @{name}",
|
||||
"status.sensitive_warning": "Mídia sensível",
|
||||
"status.share": "Compartilhar",
|
||||
"status.show_filter_reason": "Mostrar de qualquer maneira",
|
||||
"status.show_filter_reason": "Mostrar mesmo assim",
|
||||
"status.show_less": "Mostrar menos",
|
||||
"status.show_less_all": "Mostrar menos em tudo",
|
||||
"status.show_more": "Mostrar mais",
|
||||
|
@ -593,7 +593,7 @@
|
|||
"status.uncached_media_warning": "Não disponível",
|
||||
"status.unmute_conversation": "Dessilenciar conversa",
|
||||
"status.unpin": "Desafixar",
|
||||
"subscribed_languages.lead": "Apenas publicações nos idiomas selecionados irão aparecer na sua página inicial e outras linhas do tempo após a mudança. Selecione nenhum para receber publicações em todos os idiomas.",
|
||||
"subscribed_languages.lead": "Apenas publicações nos idiomas selecionados aparecerão na sua página inicial e outras linhas do tempo após a mudança. Selecione nenhum para receber publicações em todos os idiomas.",
|
||||
"subscribed_languages.save": "Salvar alterações",
|
||||
"subscribed_languages.target": "Alterar idiomas inscritos para {target}",
|
||||
"suggestions.dismiss": "Ignorar sugestão",
|
||||
|
@ -623,7 +623,7 @@
|
|||
"upload_error.poll": "Mídias não podem ser anexadas em toots com enquetes.",
|
||||
"upload_form.audio_description": "Descrever para deficientes auditivos",
|
||||
"upload_form.description": "Descrever para deficientes visuais",
|
||||
"upload_form.description_missing": "Nenhuma descrição adicionada",
|
||||
"upload_form.description_missing": "Sem descrição",
|
||||
"upload_form.edit": "Editar",
|
||||
"upload_form.thumbnail": "Alterar miniatura",
|
||||
"upload_form.undo": "Excluir",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {A seguir {counter}}}",
|
||||
"account.follows.empty": "Este utilizador ainda não segue ninguém.",
|
||||
"account.follows_you": "Segue-te",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Ir para o perfil",
|
||||
"account.hide_reblogs": "Esconder partilhas de @{name}",
|
||||
"account.joined_short": "Juntou-se a",
|
||||
"account.languages": "Alterar idiomas subscritos",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Apenas de {domain}",
|
||||
"directory.new_arrivals": "Recém chegados",
|
||||
"directory.recently_active": "Com actividade recente",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Definições da conta",
|
||||
"disabled_account_banner.text": "A sua conta {disabledAccount} está, no momento, desativada.",
|
||||
"dismissable_banner.community_timeline": "Estas são as publicações públicas mais recentes de pessoas cujas contas são hospedadas por {domain}.",
|
||||
"dismissable_banner.dismiss": "Descartar",
|
||||
"dismissable_banner.explore_links": "Essas histórias de notícias estão, no momento, a ser faladas por pessoas neste e noutros servidores da rede descentralizada.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Alternar visibilidade",
|
||||
"missing_indicator.label": "Não encontrado",
|
||||
"missing_indicator.sublabel": "Este recurso não foi encontrado",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "A sua conta {disabledAccount} está, no momento, desativada, porque você migrou para {movedToAccount}.",
|
||||
"mute_modal.duration": "Duração",
|
||||
"mute_modal.hide_notifications": "Esconder notificações deste utilizador?",
|
||||
"mute_modal.indefinite": "Indefinidamente",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} подписка} many {{counter} подписок} other {{counter} подписки}}",
|
||||
"account.follows.empty": "Этот пользователь пока ни на кого не подписался.",
|
||||
"account.follows_you": "Подписан(а) на вас",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Перейти к профилю",
|
||||
"account.hide_reblogs": "Скрыть продвижения от @{name}",
|
||||
"account.joined_short": "Joined",
|
||||
"account.languages": "Изменить языки подписки",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Только с {domain}",
|
||||
"directory.new_arrivals": "Новички",
|
||||
"directory.recently_active": "Недавно активные",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Настройки учётной записи",
|
||||
"disabled_account_banner.text": "Ваша учётная запись {disabledAccount} в настоящее время отключена.",
|
||||
"dismissable_banner.community_timeline": "Это самые последние публичные сообщения от людей, чьи учетные записи размещены в {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
|
@ -386,7 +386,7 @@
|
|||
"navigation_bar.pins": "Закреплённые посты",
|
||||
"navigation_bar.preferences": "Настройки",
|
||||
"navigation_bar.public_timeline": "Глобальная лента",
|
||||
"navigation_bar.search": "Search",
|
||||
"navigation_bar.search": "Поиск",
|
||||
"navigation_bar.security": "Безопасность",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.admin.report": "{name} сообщил о {target}",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {sledi {count} osebi} two {sledi {count} osebama} few {sledi {count} osebam} other {sledi {count} osebam}}",
|
||||
"account.follows.empty": "Ta uporabnik še ne sledi nikomur.",
|
||||
"account.follows_you": "Vam sledi",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Pojdi na profil",
|
||||
"account.hide_reblogs": "Skrij izpostavitve od @{name}",
|
||||
"account.joined_short": "Pridružil/a",
|
||||
"account.languages": "Spremeni naročene jezike",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Samo iz {domain}",
|
||||
"directory.new_arrivals": "Novi prišleki",
|
||||
"directory.recently_active": "Nedavno aktiven/a",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Nastavitve računa",
|
||||
"disabled_account_banner.text": "Vaš račun {disabledAccount} je trenutno onemogočen.",
|
||||
"dismissable_banner.community_timeline": "To so najnovejše javne objave oseb, katerih računi gostujejo na {domain}.",
|
||||
"dismissable_banner.dismiss": "Opusti",
|
||||
"dismissable_banner.explore_links": "O teh novicah ravno zdaj veliko govorijo osebe na tem in drugih strežnikih decentraliziranega omrežja.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural,one {Skrij sliko} two {Skrij sliki} other {Skrij slike}}",
|
||||
"missing_indicator.label": "Ni najdeno",
|
||||
"missing_indicator.sublabel": "Tega vira ni bilo mogoče najti",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Vaš račun {disabledAccount} je trenutno onemogočen, ker ste se prestavili na {movedToAccount}.",
|
||||
"mute_modal.duration": "Trajanje",
|
||||
"mute_modal.hide_notifications": "Ali želite skriti obvestila tega uporabnika?",
|
||||
"mute_modal.indefinite": "Nedoločeno",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} i Ndjekur} other {{counter} të Ndjekur}}",
|
||||
"account.follows.empty": "Ky përdorues ende s’ndjek kënd.",
|
||||
"account.follows_you": "Ju ndjek",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Kalo te profili",
|
||||
"account.hide_reblogs": "Fshih përforcime nga @{name}",
|
||||
"account.joined_short": "U bë pjesë",
|
||||
"account.languages": "Ndryshoni gjuhë pajtimesh",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Vetëm nga {domain}",
|
||||
"directory.new_arrivals": "Të ardhur rishtas",
|
||||
"directory.recently_active": "Aktivë së fundi",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Rregullime llogarie",
|
||||
"disabled_account_banner.text": "Llogaria juaj {disabledAccount} është aktualisht e çaktivizuar.",
|
||||
"dismissable_banner.community_timeline": "Këto janë postime më të freskëta publike nga persona llogaritë e të cilëve strehohen nga {domain}.",
|
||||
"dismissable_banner.dismiss": "Hidhe tej",
|
||||
"dismissable_banner.explore_links": "Këto histori të reja po tirren nga persona në këtë shërbyes dhe të tjerë të tillë të rrjetit të decentralizuar mu tani.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Fshihni {number, plural, one {figurë} other {figura}}",
|
||||
"missing_indicator.label": "S’u gjet",
|
||||
"missing_indicator.sublabel": "Ky burim s’u gjet dot",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Llogaria juaj {disabledAccount} aktualisht është e çaktivizuar, ngaqë kaluat te {movedToAccount}.",
|
||||
"mute_modal.duration": "Kohëzgjatje",
|
||||
"mute_modal.hide_notifications": "Të kalohen të fshehura njoftimet prej këtij përdoruesi?",
|
||||
"mute_modal.indefinite": "E pacaktuar",
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
"about.disclaimer": "Mastodon är fri programvara med öppen källkod och ett varumärke tillhörande Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Anledning",
|
||||
"about.domain_blocks.domain": "Domän",
|
||||
"about.domain_blocks.preamble": "Mastodon låter dig i allmänhet visa innehåll från, och interagera med, användare från andra servrar i fediversumet. Dessa är undantagen som gjorts på just denna server.",
|
||||
"about.domain_blocks.preamble": "Som regel låter Mastodon dig interagera med användare från andra servrar i fediversumet och se deras innehåll. Detta är de undantag som gjorts på just denna servern.",
|
||||
"about.domain_blocks.severity": "Allvarlighetsgrad",
|
||||
"about.domain_blocks.silenced.explanation": "Du kommer i allmänhet inte att se profiler och innehåll från denna server, om du inte uttryckligen slår upp eller samtycker till det genom att följa.",
|
||||
"about.domain_blocks.silenced.explanation": "Såvida du inte uttryckligen söker upp dem eller samtycker till att se dem genom att följa dem kommer du i allmänhet inte se profiler från den här servern, eller deras innehåll.",
|
||||
"about.domain_blocks.silenced.title": "Begränsat",
|
||||
"about.domain_blocks.suspended.explanation": "Inga data från denna server kommer behandlas, lagras eller bytas ut, vilket omöjliggör kommunikation med användare på denna server.",
|
||||
"about.domain_blocks.suspended.title": "Avstängd",
|
||||
"about.not_available": "Denna information har inte gjorts tillgänglig på denna server.",
|
||||
"about.powered_by": "Decentraliserat socialt medium drivet av {mastodon}",
|
||||
"about.powered_by": "En decentraliserad plattform for sociala medier, drivet av {mastodon}",
|
||||
"about.rules": "Serverregler",
|
||||
"account.account_note_header": "Anteckning",
|
||||
"account.add_or_remove_from_list": "Lägg till i eller ta bort från listor",
|
||||
|
@ -30,7 +30,7 @@
|
|||
"account.endorse": "Visa på profil",
|
||||
"account.featured_tags.last_status_at": "Senaste inlägg den {date}",
|
||||
"account.featured_tags.last_status_never": "Inga inlägg",
|
||||
"account.featured_tags.title": "{name}s utvalda hashtags",
|
||||
"account.featured_tags.title": "{name}s utvalda hashtaggar",
|
||||
"account.follow": "Följ",
|
||||
"account.followers": "Följare",
|
||||
"account.followers.empty": "Ingen följer denna användare än.",
|
||||
|
@ -39,8 +39,8 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Följer} other {{counter} Följer}}",
|
||||
"account.follows.empty": "Denna användare följer inte någon än.",
|
||||
"account.follows_you": "Följer dig",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.hide_reblogs": "Dölj boostningar från @{name}",
|
||||
"account.go_to_profile": "Gå till profilen",
|
||||
"account.hide_reblogs": "Dölj puffar från @{name}",
|
||||
"account.joined_short": "Gick med",
|
||||
"account.languages": "Ändra prenumererade språk",
|
||||
"account.link_verified_on": "Ägarskap för denna länk kontrollerades den {date}",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Endast från {domain}",
|
||||
"directory.new_arrivals": "Nyanlända",
|
||||
"directory.recently_active": "Nyligen aktiva",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Kontoinställningar",
|
||||
"disabled_account_banner.text": "Ditt konto {disabledAccount} är för närvarande inaktiverat.",
|
||||
"dismissable_banner.community_timeline": "Dessa är de senaste offentliga inläggen från personer vars konton tillhandahålls av {domain}.",
|
||||
"dismissable_banner.dismiss": "Avfärda",
|
||||
"dismissable_banner.explore_links": "Dessa nyheter pratas det om just nu, på denna och på andra servrar i det decentraliserade nätverket.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "Växla synlighet",
|
||||
"missing_indicator.label": "Hittades inte",
|
||||
"missing_indicator.sublabel": "Den här resursen kunde inte hittas",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Ditt konto {disabledAccount} är för närvarande inaktiverat eftersom du flyttat till {movedToAccount}.",
|
||||
"mute_modal.duration": "Varaktighet",
|
||||
"mute_modal.hide_notifications": "Dölj aviseringar från denna användare?",
|
||||
"mute_modal.indefinite": "Obestämt",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, other {{counter} กำลังติดตาม}}",
|
||||
"account.follows.empty": "ผู้ใช้นี้ยังไม่ได้ติดตามใคร",
|
||||
"account.follows_you": "ติดตามคุณ",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "ไปยังโปรไฟล์",
|
||||
"account.hide_reblogs": "ซ่อนการดันจาก @{name}",
|
||||
"account.joined_short": "เข้าร่วมเมื่อ",
|
||||
"account.languages": "เปลี่ยนภาษาที่บอกรับ",
|
||||
|
@ -47,7 +47,7 @@
|
|||
"account.locked_info": "มีการตั้งสถานะความเป็นส่วนตัวของบัญชีนี้เป็นล็อคอยู่ เจ้าของตรวจทานผู้ที่สามารถติดตามเขาด้วยตนเอง",
|
||||
"account.media": "สื่อ",
|
||||
"account.mention": "กล่าวถึง @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.moved_to": "{name} ได้ระบุว่าบัญชีใหม่ของเขาในตอนนี้คือ:",
|
||||
"account.mute": "ซ่อน @{name}",
|
||||
"account.mute_notifications": "ซ่อนการแจ้งเตือนจาก @{name}",
|
||||
"account.muted": "ซ่อนอยู่",
|
||||
|
@ -83,12 +83,12 @@
|
|||
"boost_modal.combo": "คุณสามารถกด {combo} เพื่อข้ามสิ่งนี้ในครั้งถัดไป",
|
||||
"bundle_column_error.copy_stacktrace": "คัดลอกรายงานข้อผิดพลาด",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.error.title": "Oh, no!",
|
||||
"bundle_column_error.error.title": "โอ้ ไม่!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
"bundle_column_error.network.title": "ข้อผิดพลาดเครือข่าย",
|
||||
"bundle_column_error.retry": "ลองอีกครั้ง",
|
||||
"bundle_column_error.return": "กลับไปที่หน้าแรก",
|
||||
"bundle_column_error.routing.body": "The requested page could not be found. Are you sure the URL in the address bar is correct?",
|
||||
"bundle_column_error.routing.body": "ไม่พบหน้าที่ขอ คุณแน่ใจหรือไม่ว่า URL ในแถบที่อยู่ถูกต้อง?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "ปิด",
|
||||
"bundle_modal_error.message": "มีบางอย่างผิดพลาดขณะโหลดส่วนประกอบนี้",
|
||||
|
@ -182,7 +182,7 @@
|
|||
"directory.local": "จาก {domain} เท่านั้น",
|
||||
"directory.new_arrivals": "มาใหม่",
|
||||
"directory.recently_active": "ใช้งานล่าสุด",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.account_settings": "การตั้งค่าบัญชี",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "นี่คือโพสต์สาธารณะล่าสุดจากผู้คนที่บัญชีได้รับการโฮสต์โดย {domain}",
|
||||
"dismissable_banner.dismiss": "ปิด",
|
||||
|
@ -287,10 +287,10 @@
|
|||
"home.column_settings.show_replies": "แสดงการตอบกลับ",
|
||||
"home.hide_announcements": "ซ่อนประกาศ",
|
||||
"home.show_announcements": "แสดงประกาศ",
|
||||
"interaction_modal.description.favourite": "With an account on Mastodon, you can favourite this post to let the author know you appreciate it and save it for later.",
|
||||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.description.favourite": "เมื่อมีบัญชีใน Mastodon คุณสามารถชื่นชอบโพสต์นี้เพื่อให้ผู้สร้างทราบว่าคุณชื่นชมโพสต์และบันทึกโพสต์ไว้สำหรับภายหลัง",
|
||||
"interaction_modal.description.follow": "เมื่อมีบัญชีใน Mastodon คุณสามารถติดตาม {name} เพื่อรับโพสต์ของเขาในฟีดหน้าแรกของคุณ",
|
||||
"interaction_modal.description.reblog": "เมื่อมีบัญชีใน Mastodon คุณสามารถดันโพสต์นี้เพื่อแบ่งปันโพสต์กับผู้ติดตามของคุณเอง",
|
||||
"interaction_modal.description.reply": "เมื่อมีบัญชีใน Mastodon คุณสามารถตอบกลับโพสต์นี้",
|
||||
"interaction_modal.on_another_server": "ในเซิร์ฟเวอร์อื่น",
|
||||
"interaction_modal.on_this_server": "ในเซิร์ฟเวอร์นี้",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
|
@ -531,7 +531,7 @@
|
|||
"search_results.statuses_fts_disabled": "ไม่มีการเปิดใช้งานการค้นหาโพสต์โดยเนื้อหาของโพสต์ในเซิร์ฟเวอร์ Mastodon นี้",
|
||||
"search_results.title": "ค้นหาสำหรับ {q}",
|
||||
"search_results.total": "{count, number} {count, plural, other {ผลลัพธ์}}",
|
||||
"server_banner.about_active_users": "People using this server during the last 30 days (Monthly Active Users)",
|
||||
"server_banner.about_active_users": "ผู้คนที่ใช้เซิร์ฟเวอร์นี้ในระหว่าง 30 วันที่ผ่านมา (ผู้ใช้ที่ใช้งานอยู่รายเดือน)",
|
||||
"server_banner.active_users": "ผู้ใช้ที่ใช้งานอยู่",
|
||||
"server_banner.administered_by": "ดูแลโดย:",
|
||||
"server_banner.introduction": "{domain} เป็นส่วนหนึ่งของเครือข่ายสังคมแบบกระจายศูนย์ที่ขับเคลื่อนโดย {mastodon}",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Takip Edilen} other {{counter} Takip Edilen}}",
|
||||
"account.follows.empty": "Bu kullanıcı henüz kimseyi takip etmiyor.",
|
||||
"account.follows_you": "Seni takip ediyor",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Profile git",
|
||||
"account.hide_reblogs": "@{name} kişisinin boostlarını gizle",
|
||||
"account.joined_short": "Katıldı",
|
||||
"account.languages": "Abone olunan dilleri değiştir",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Yalnızca {domain} adresinden",
|
||||
"directory.new_arrivals": "Yeni gelenler",
|
||||
"directory.recently_active": "Son zamanlarda aktif",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Hesap ayarları",
|
||||
"disabled_account_banner.text": "{disabledAccount} hesabınız şu an devre dışı.",
|
||||
"dismissable_banner.community_timeline": "Bunlar, {domain} sunucusunda hesabı olanların yakın zamandaki herkese açık gönderileridir.",
|
||||
"dismissable_banner.dismiss": "Yoksay",
|
||||
"dismissable_banner.explore_links": "Bunlar, ademi merkeziyetçi ağda bu ve diğer sunucularda şimdilerde insanların hakkında konuştuğu haber öyküleridir.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Resmi} other {Resimleri}} gizle",
|
||||
"missing_indicator.label": "Bulunamadı",
|
||||
"missing_indicator.sublabel": "Bu kaynak bulunamadı",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "{disabledAccount} hesabınız, {movedToAccount} hesabına taşıdığınız için şu an devre dışı.",
|
||||
"mute_modal.duration": "Süre",
|
||||
"mute_modal.hide_notifications": "Bu kullanıcıdan bildirimler gizlensin mı?",
|
||||
"mute_modal.indefinite": "Belirsiz",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} підписка} few {{counter} підписки} many {{counter} підписок} other {{counter} підписки}}",
|
||||
"account.follows.empty": "Цей користувач ще ні на кого не підписався.",
|
||||
"account.follows_you": "Підписані на вас",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Перейти до профілю",
|
||||
"account.hide_reblogs": "Сховати поширення від @{name}",
|
||||
"account.joined_short": "Дата приєднання",
|
||||
"account.languages": "Змінити обрані мови",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Лише з домену {domain}",
|
||||
"directory.new_arrivals": "Нові надходження",
|
||||
"directory.recently_active": "Нещодавно активні",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Налаштування облікового запису",
|
||||
"disabled_account_banner.text": "Ваш обліковий запис {disabledAccount} наразі вимкнений.",
|
||||
"dismissable_banner.community_timeline": "Це останні публічні дописи від людей, чиї облікові записи розміщені на {domain}.",
|
||||
"dismissable_banner.dismiss": "Відхилити",
|
||||
"dismissable_banner.explore_links": "Ці новини розповідають історії про людей на цих та інших серверах децентралізованої мережі прямо зараз.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, one {Приховати зображення} other {Приховати зображення}}",
|
||||
"missing_indicator.label": "Не знайдено",
|
||||
"missing_indicator.sublabel": "Ресурс не знайдено",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Ваш обліковий запис {disabledAccount} наразі вимкнений, оскільки вас перенесено до {movedToAccount}.",
|
||||
"mute_modal.duration": "Тривалість",
|
||||
"mute_modal.hide_notifications": "Сховати сповіщення від користувача?",
|
||||
"mute_modal.indefinite": "Не визначено",
|
||||
|
|
|
@ -14,17 +14,17 @@
|
|||
"about.powered_by": "Mạng xã hội liên hợp {mastodon}",
|
||||
"about.rules": "Quy tắc máy chủ",
|
||||
"account.account_note_header": "Ghi chú",
|
||||
"account.add_or_remove_from_list": "Thêm hoặc Xóa khỏi danh sách",
|
||||
"account.add_or_remove_from_list": "Thêm hoặc xóa khỏi danh sách",
|
||||
"account.badges.bot": "Bot",
|
||||
"account.badges.group": "Nhóm",
|
||||
"account.block": "Chặn @{name}",
|
||||
"account.block_domain": "Ẩn mọi thứ từ {domain}",
|
||||
"account.block_domain": "Chặn mọi thứ từ {domain}",
|
||||
"account.blocked": "Đã chặn",
|
||||
"account.browse_more_on_origin_server": "Truy cập trang của người này",
|
||||
"account.cancel_follow_request": "Thu hồi yêu cầu theo dõi",
|
||||
"account.direct": "Nhắn riêng @{name}",
|
||||
"account.disable_notifications": "Tắt thông báo khi @{name} đăng tút",
|
||||
"account.domain_blocked": "Người đã chặn",
|
||||
"account.disable_notifications": "Tắt thông báo khi @{name} đăng bài viết",
|
||||
"account.domain_blocked": "Tên miền đã chặn",
|
||||
"account.edit_profile": "Sửa hồ sơ",
|
||||
"account.enable_notifications": "Nhận thông báo khi @{name} đăng tút",
|
||||
"account.endorse": "Tôn vinh người này",
|
||||
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "{count, plural, one {{counter} Theo dõi} other {{counter} Theo dõi}}",
|
||||
"account.follows.empty": "Người này chưa theo dõi ai.",
|
||||
"account.follows_you": "Đang theo dõi bạn",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "Xem hồ sơ",
|
||||
"account.hide_reblogs": "Ẩn tút @{name} đăng lại",
|
||||
"account.joined_short": "Đã tham gia",
|
||||
"account.languages": "Đổi ngôn ngữ mong muốn",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "Từ {domain}",
|
||||
"directory.new_arrivals": "Mới tham gia",
|
||||
"directory.recently_active": "Hoạt động gần đây",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "Cài đặt tài khoản",
|
||||
"disabled_account_banner.text": "Tài khoản {disabledAccount} của bạn hiện không khả dụng.",
|
||||
"dismissable_banner.community_timeline": "Những tút gần đây của những người có tài khoản thuộc máy chủ {domain}.",
|
||||
"dismissable_banner.dismiss": "Bỏ qua",
|
||||
"dismissable_banner.explore_links": "Những sự kiện đang được thảo luận nhiều trên máy chủ này và những máy chủ khác thuộc mạng liên hợp của nó.",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "{number, plural, other {Ẩn hình ảnh}}",
|
||||
"missing_indicator.label": "Không tìm thấy",
|
||||
"missing_indicator.sublabel": "Nội dung này không còn tồn tại",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "Tài khoản {disabledAccount} của bạn hiện không khả dụng vì bạn đã chuyển sang {movedToAccount}.",
|
||||
"mute_modal.duration": "Thời hạn",
|
||||
"mute_modal.hide_notifications": "Ẩn thông báo từ người này?",
|
||||
"mute_modal.indefinite": "Vĩnh viễn",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "正在关注 {counter} 人",
|
||||
"account.follows.empty": "此用户目前尚未关注任何人。",
|
||||
"account.follows_you": "关注了你",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "转到个人资料",
|
||||
"account.hide_reblogs": "隐藏来自 @{name} 的转贴",
|
||||
"account.joined_short": "加入于",
|
||||
"account.languages": "更改订阅语言",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "仅来自 {domain}",
|
||||
"directory.new_arrivals": "新来者",
|
||||
"directory.recently_active": "最近活跃",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "账户设置",
|
||||
"disabled_account_banner.text": "您的帐户 {disabledAccount} 目前已被禁用。",
|
||||
"dismissable_banner.community_timeline": "这些是来自 {domain} 用户的最新公共嘟文。",
|
||||
"dismissable_banner.dismiss": "忽略",
|
||||
"dismissable_banner.explore_links": "这些新闻故事正被本站和分布式网络上其他站点的用户谈论。",
|
||||
|
@ -258,7 +258,7 @@
|
|||
"filter_modal.title.status": "过滤一条嘟文",
|
||||
"follow_recommendations.done": "完成",
|
||||
"follow_recommendations.heading": "关注你感兴趣的用户!这里有一些推荐。",
|
||||
"follow_recommendations.lead": "你关注的人的嘟文将按时间顺序在你的主页上显示。 别担心,你可以随时取消关注!",
|
||||
"follow_recommendations.lead": "你关注的人的嘟文将按时间顺序显示在你的主页上。别担心,你可以在任何时候取消对别人的关注!",
|
||||
"follow_request.authorize": "授权",
|
||||
"follow_request.reject": "拒绝",
|
||||
"follow_requests.unlocked_explanation": "尽管你没有锁嘟,但是 {domain} 的工作人员认为你也许会想手动审核审核这些账号的关注请求。",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "隐藏图片",
|
||||
"missing_indicator.label": "找不到内容",
|
||||
"missing_indicator.sublabel": "无法找到此资源",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "您的帐户 {disabledAccount} 已停用,因为您已迁移到 {movedToAccount} 。",
|
||||
"mute_modal.duration": "持续时长",
|
||||
"mute_modal.hide_notifications": "同时隐藏来自这个用户的通知?",
|
||||
"mute_modal.indefinite": "无期限",
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
{
|
||||
"about.blocks": "Moderated servers",
|
||||
"about.contact": "Contact:",
|
||||
"about.disclaimer": "Mastodon is free, open-source software, and a trademark of Mastodon gGmbH.",
|
||||
"about.domain_blocks.comment": "Reason",
|
||||
"about.domain_blocks.domain": "Domain",
|
||||
"about.domain_blocks.preamble": "Mastodon generally allows you to view content from and interact with users from any other server in the fediverse. These are the exceptions that have been made on this particular server.",
|
||||
"about.domain_blocks.severity": "Severity",
|
||||
"about.domain_blocks.silenced.explanation": "You will generally not see profiles and content from this server, unless you explicitly look it up or opt into it by following.",
|
||||
"about.domain_blocks.silenced.title": "Limited",
|
||||
"about.domain_blocks.suspended.explanation": "No data from this server will be processed, stored or exchanged, making any interaction or communication with users from this server impossible.",
|
||||
"about.domain_blocks.suspended.title": "Suspended",
|
||||
"about.not_available": "This information has not been made available on this server.",
|
||||
"about.powered_by": "Decentralized social media powered by {mastodon}",
|
||||
"about.rules": "Server rules",
|
||||
"about.blocks": "受管制的伺服器",
|
||||
"about.contact": "聯絡我們:",
|
||||
"about.disclaimer": "Mastodon 是一個自由的開源軟體,為 Mastodon gGmbH 的註冊商標。",
|
||||
"about.domain_blocks.comment": "原因",
|
||||
"about.domain_blocks.domain": "域名",
|
||||
"about.domain_blocks.preamble": "Mastodon 一般允許您閱讀,並和聯邦宇宙上任何伺服器的用戶互動。這些伺服器是本站設下的例外。",
|
||||
"about.domain_blocks.severity": "嚴重性",
|
||||
"about.domain_blocks.silenced.explanation": "一般來說您不會看到來自這個伺服器的個人檔案和內容,除非您明確地打開或著追蹤此個人檔案。",
|
||||
"about.domain_blocks.silenced.title": "受限的",
|
||||
"about.domain_blocks.suspended.explanation": "來自此伺服器的資料將不會被處理、儲存或交換,本站也將無法和此伺服器上的用戶互動或者溝通。",
|
||||
"about.domain_blocks.suspended.title": "已停權",
|
||||
"about.not_available": "此信息在此伺服器上尚未可存取。",
|
||||
"about.powered_by": "由 {mastodon} 提供之去中心化社交媒體",
|
||||
"about.rules": "伺服器規則",
|
||||
"account.account_note_header": "筆記",
|
||||
"account.add_or_remove_from_list": "從列表中新增或移除",
|
||||
"account.badges.bot": "機械人",
|
||||
|
@ -21,40 +21,40 @@
|
|||
"account.block_domain": "封鎖來自 {domain} 的一切文章",
|
||||
"account.blocked": "已封鎖",
|
||||
"account.browse_more_on_origin_server": "瀏覽原服務站上的個人資料頁",
|
||||
"account.cancel_follow_request": "Withdraw follow request",
|
||||
"account.cancel_follow_request": "撤回追蹤請求",
|
||||
"account.direct": "私訊 @{name}",
|
||||
"account.disable_notifications": "如果 @{name} 發文請不要再通知我",
|
||||
"account.domain_blocked": "服務站被封鎖",
|
||||
"account.edit_profile": "修改個人資料",
|
||||
"account.enable_notifications": "如果 @{name} 發文請通知我",
|
||||
"account.endorse": "在個人資料頁推薦對方",
|
||||
"account.featured_tags.last_status_at": "Last post on {date}",
|
||||
"account.featured_tags.last_status_never": "No posts",
|
||||
"account.featured_tags.title": "{name}'s featured hashtags",
|
||||
"account.featured_tags.last_status_at": "上次帖文於 {date}",
|
||||
"account.featured_tags.last_status_never": "沒有帖文",
|
||||
"account.featured_tags.title": "{name} 的精選標籤",
|
||||
"account.follow": "關注",
|
||||
"account.followers": "關注者",
|
||||
"account.followers.empty": "尚未有人關注這位使用者。",
|
||||
"account.followers_counter": "有 {count, plural,one {{counter} 個} other {{counter} 個}}關注者",
|
||||
"account.following": "正在關注",
|
||||
"account.following_counter": "正在關注 {count, plural,one {{counter}}other {{counter} 人}}",
|
||||
"account.follows.empty": "這位使用者尚未關注任何人。",
|
||||
"account.follows_you": "關注你",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.followers": "追蹤者",
|
||||
"account.followers.empty": "尚未有人追蹤這位使用者。",
|
||||
"account.followers_counter": "有 {count, plural,one {{counter} 個} other {{counter} 個}} 追蹤者",
|
||||
"account.following": "正在追蹤",
|
||||
"account.following_counter": "正在追蹤 {count, plural,one {{counter}}other {{counter} 人}}",
|
||||
"account.follows.empty": "這位使用者尚未追蹤任何人。",
|
||||
"account.follows_you": "追蹤您",
|
||||
"account.go_to_profile": "前往個人檔案",
|
||||
"account.hide_reblogs": "隱藏 @{name} 的轉推",
|
||||
"account.joined_short": "Joined",
|
||||
"account.languages": "Change subscribed languages",
|
||||
"account.joined_short": "加入於",
|
||||
"account.languages": "變更訂閱語言",
|
||||
"account.link_verified_on": "此連結的所有權已在 {date} 檢查過",
|
||||
"account.locked_info": "這位使用者將私隱設定為「不公開」,會手動審批誰能關注他/她。",
|
||||
"account.locked_info": "此帳號的隱私狀態被設為鎖定。該擁有者會手動審核追蹤者。",
|
||||
"account.media": "媒體",
|
||||
"account.mention": "提及 @{name}",
|
||||
"account.moved_to": "{name} has indicated that their new account is now:",
|
||||
"account.moved_to": "{name} 的新帳號現在是:",
|
||||
"account.mute": "將 @{name} 靜音",
|
||||
"account.mute_notifications": "將來自 @{name} 的通知靜音",
|
||||
"account.muted": "靜音",
|
||||
"account.posts": "文章",
|
||||
"account.posts_with_replies": "包含回覆的文章",
|
||||
"account.report": "舉報 @{name}",
|
||||
"account.requested": "等候審批",
|
||||
"account.requested": "正在等待核准。按一下以取消追蹤請求",
|
||||
"account.share": "分享 @{name} 的個人資料",
|
||||
"account.show_reblogs": "顯示 @{name} 的推文",
|
||||
"account.statuses_counter": "{count, plural,one {{counter} 篇}other {{counter} 篇}}文章",
|
||||
|
@ -62,51 +62,51 @@
|
|||
"account.unblock_domain": "解除對域名 {domain} 的封鎖",
|
||||
"account.unblock_short": "解除封鎖",
|
||||
"account.unendorse": "不再於個人資料頁面推薦對方",
|
||||
"account.unfollow": "取消關注",
|
||||
"account.unfollow": "取消追蹤",
|
||||
"account.unmute": "取消 @{name} 的靜音",
|
||||
"account.unmute_notifications": "取消來自 @{name} 通知的靜音",
|
||||
"account.unmute_short": "取消靜音",
|
||||
"account_note.placeholder": "按此添加備注",
|
||||
"admin.dashboard.daily_retention": "User retention rate by day after sign-up",
|
||||
"admin.dashboard.monthly_retention": "User retention rate by month after sign-up",
|
||||
"admin.dashboard.retention.average": "Average",
|
||||
"admin.dashboard.retention.cohort": "Sign-up month",
|
||||
"admin.dashboard.retention.cohort_size": "New users",
|
||||
"admin.dashboard.daily_retention": "註冊後用戶日計存留率",
|
||||
"admin.dashboard.monthly_retention": "註冊後用戶月計存留率",
|
||||
"admin.dashboard.retention.average": "平均",
|
||||
"admin.dashboard.retention.cohort": "註冊月份",
|
||||
"admin.dashboard.retention.cohort_size": "新用戶",
|
||||
"alert.rate_limited.message": "請在 {retry_time, time, medium} 後重試",
|
||||
"alert.rate_limited.title": "已限速",
|
||||
"alert.unexpected.message": "發生不可預期的錯誤。",
|
||||
"alert.unexpected.title": "噢!",
|
||||
"announcement.announcement": "公告",
|
||||
"attachments_list.unprocessed": "(unprocessed)",
|
||||
"audio.hide": "Hide audio",
|
||||
"attachments_list.unprocessed": "(未處理)",
|
||||
"audio.hide": "隱藏音訊",
|
||||
"autosuggest_hashtag.per_week": "{count} / 週",
|
||||
"boost_modal.combo": "如你想在下次路過這顯示,請按{combo},",
|
||||
"bundle_column_error.copy_stacktrace": "Copy error report",
|
||||
"bundle_column_error.error.body": "The requested page could not be rendered. It could be due to a bug in our code, or a browser compatibility issue.",
|
||||
"bundle_column_error.error.title": "Oh, no!",
|
||||
"bundle_column_error.network.body": "There was an error when trying to load this page. This could be due to a temporary problem with your internet connection or this server.",
|
||||
"bundle_column_error.network.title": "Network error",
|
||||
"bundle_column_error.copy_stacktrace": "複製錯誤報告",
|
||||
"bundle_column_error.error.body": "無法提供請求的頁面。這可能是因為代碼出現錯誤或瀏覽器出現相容問題。",
|
||||
"bundle_column_error.error.title": "大鑊!",
|
||||
"bundle_column_error.network.body": "嘗試載入此頁面時發生錯誤。這可能是因為您的網路連線或此伺服器暫時出現問題。",
|
||||
"bundle_column_error.network.title": "網絡錯誤",
|
||||
"bundle_column_error.retry": "重試",
|
||||
"bundle_column_error.return": "Go back home",
|
||||
"bundle_column_error.routing.body": "The requested page could not be found. Are you sure the URL in the address bar is correct?",
|
||||
"bundle_column_error.return": "返回主頁",
|
||||
"bundle_column_error.routing.body": "找不到請求的頁面。您確定網址欄中的 URL 正確嗎?",
|
||||
"bundle_column_error.routing.title": "404",
|
||||
"bundle_modal_error.close": "關閉",
|
||||
"bundle_modal_error.message": "加載本組件出錯。",
|
||||
"bundle_modal_error.retry": "重試",
|
||||
"closed_registrations.other_server_instructions": "Since Mastodon is decentralized, you can create an account on another server and still interact with this one.",
|
||||
"closed_registrations_modal.description": "Creating an account on {domain} is currently not possible, but please keep in mind that you do not need an account specifically on {domain} to use Mastodon.",
|
||||
"closed_registrations_modal.find_another_server": "Find another server",
|
||||
"closed_registrations_modal.preamble": "Mastodon is decentralized, so no matter where you create your account, you will be able to follow and interact with anyone on this server. You can even self-host it!",
|
||||
"closed_registrations_modal.title": "Signing up on Mastodon",
|
||||
"column.about": "About",
|
||||
"closed_registrations.other_server_instructions": "基於Mastodon去中心化的特性,你可以在其他伺服器上創建賬戶並與本站互動。",
|
||||
"closed_registrations_modal.description": "目前無法在 {domain} 建立新帳號,但您並不一定需要擁有 {domain} 的帳號亦能使用 Mastodon 。",
|
||||
"closed_registrations_modal.find_another_server": "尋找另外的伺服器",
|
||||
"closed_registrations_modal.preamble": "Mastodon 是去中心化的,所以無論您在哪個伺服器建立帳號,都可以追蹤此伺服器上的任何人並與他們互動。您甚至可以自行搭建一個全新的伺服器!",
|
||||
"closed_registrations_modal.title": "在 Mastodon 註冊",
|
||||
"column.about": "關於",
|
||||
"column.blocks": "封鎖名單",
|
||||
"column.bookmarks": "書籤",
|
||||
"column.community": "本站時間軸",
|
||||
"column.direct": "Direct messages",
|
||||
"column.direct": "私訊",
|
||||
"column.directory": "瀏覽個人資料",
|
||||
"column.domain_blocks": "封鎖的服務站",
|
||||
"column.favourites": "最愛的文章",
|
||||
"column.follow_requests": "關注請求",
|
||||
"column.follow_requests": "追蹤請求",
|
||||
"column.home": "主頁",
|
||||
"column.lists": "列表",
|
||||
"column.mutes": "靜音名單",
|
||||
|
@ -124,10 +124,10 @@
|
|||
"community.column_settings.local_only": "只顯示本站",
|
||||
"community.column_settings.media_only": "只顯示多媒體",
|
||||
"community.column_settings.remote_only": "只顯示外站",
|
||||
"compose.language.change": "Change language",
|
||||
"compose.language.search": "Search languages...",
|
||||
"compose.language.change": "更改語言",
|
||||
"compose.language.search": "搜尋語言...",
|
||||
"compose_form.direct_message_warning_learn_more": "了解更多",
|
||||
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.",
|
||||
"compose_form.encryption_warning": "Mastodon 上的帖文並未端對端加密。請不要透過 Mastodon 分享任何敏感資訊。",
|
||||
"compose_form.hashtag_warning": "這文章因為不是公開,所以不會被標籤搜索。只有公開的文章才會被標籤搜索。",
|
||||
"compose_form.lock_disclaimer": "你的用戶狀態沒有{locked},任何人都能立即關注你,然後看到「只有關注者能看」的文章。",
|
||||
"compose_form.lock_disclaimer.lock": "鎖定",
|
||||
|
@ -138,9 +138,9 @@
|
|||
"compose_form.poll.remove_option": "移除此選擇",
|
||||
"compose_form.poll.switch_to_multiple": "變更投票為允許多個選項",
|
||||
"compose_form.poll.switch_to_single": "變更投票為限定單一選項",
|
||||
"compose_form.publish": "Publish",
|
||||
"compose_form.publish": "發佈",
|
||||
"compose_form.publish_loud": "{publish}!",
|
||||
"compose_form.save_changes": "Save changes",
|
||||
"compose_form.save_changes": "儲存變更",
|
||||
"compose_form.sensitive.hide": "標記媒體為敏感內容",
|
||||
"compose_form.sensitive.marked": "媒體被標示為敏感",
|
||||
"compose_form.sensitive.unmarked": "媒體沒有被標示為敏感",
|
||||
|
@ -151,14 +151,14 @@
|
|||
"confirmations.block.block_and_report": "封鎖並檢舉",
|
||||
"confirmations.block.confirm": "封鎖",
|
||||
"confirmations.block.message": "你確定要封鎖{name}嗎?",
|
||||
"confirmations.cancel_follow_request.confirm": "Withdraw request",
|
||||
"confirmations.cancel_follow_request.message": "Are you sure you want to withdraw your request to follow {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "撤回請求",
|
||||
"confirmations.cancel_follow_request.message": "您確定要撤回追蹤 {name} 的請求嗎?",
|
||||
"confirmations.delete.confirm": "刪除",
|
||||
"confirmations.delete.message": "你確定要刪除這文章嗎?",
|
||||
"confirmations.delete_list.confirm": "刪除",
|
||||
"confirmations.delete_list.message": "你確定要永久刪除這列表嗎?",
|
||||
"confirmations.discard_edit_media.confirm": "Discard",
|
||||
"confirmations.discard_edit_media.message": "You have unsaved changes to the media description or preview, discard them anyway?",
|
||||
"confirmations.discard_edit_media.confirm": "捨棄",
|
||||
"confirmations.discard_edit_media.message": "您在媒體描述或預覽有尚未儲存的變更。確定要捨棄它們嗎?",
|
||||
"confirmations.domain_block.confirm": "封鎖整個網站",
|
||||
"confirmations.domain_block.message": "你真的真的確定要封鎖整個 {domain} ?多數情況下,封鎖或靜音幾個特定目標就已經有效,也是比較建議的做法。若然封鎖全站,你將不會再在這裏看到該站的內容和通知。來自該站的關注者亦會被移除。",
|
||||
"confirmations.logout.confirm": "登出",
|
||||
|
@ -170,30 +170,30 @@
|
|||
"confirmations.redraft.message": "你確定要刪除並重新編輯嗎?所有相關的回覆、轉推與最愛都會被刪除。",
|
||||
"confirmations.reply.confirm": "回覆",
|
||||
"confirmations.reply.message": "現在回覆將蓋掉您目前正在撰寫的訊息。是否仍要回覆?",
|
||||
"confirmations.unfollow.confirm": "取消關注",
|
||||
"confirmations.unfollow.message": "真的不要繼續關注 {name} 了嗎?",
|
||||
"confirmations.unfollow.confirm": "取消追蹤",
|
||||
"confirmations.unfollow.message": "真的不要繼續追蹤 {name} 了嗎?",
|
||||
"conversation.delete": "刪除對話",
|
||||
"conversation.mark_as_read": "標為已讀",
|
||||
"conversation.open": "檢視對話",
|
||||
"conversation.with": "與 {names}",
|
||||
"copypaste.copied": "Copied",
|
||||
"copypaste.copy": "Copy",
|
||||
"copypaste.copied": "已複製",
|
||||
"copypaste.copy": "複製",
|
||||
"directory.federated": "來自已知的聯盟網絡",
|
||||
"directory.local": "僅來自 {domain}",
|
||||
"directory.new_arrivals": "新內容",
|
||||
"directory.recently_active": "最近活躍",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"dismissable_banner.community_timeline": "These are the most recent public posts from people whose accounts are hosted by {domain}.",
|
||||
"dismissable_banner.dismiss": "Dismiss",
|
||||
"dismissable_banner.explore_links": "These news stories are being talked about by people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.explore_statuses": "These posts from this and other servers in the decentralized network are gaining traction on this server right now.",
|
||||
"dismissable_banner.explore_tags": "These hashtags are gaining traction among people on this and other servers of the decentralized network right now.",
|
||||
"dismissable_banner.public_timeline": "These are the most recent public posts from people on this and other servers of the decentralized network that this server knows about.",
|
||||
"disabled_account_banner.account_settings": "帳號設定",
|
||||
"disabled_account_banner.text": "您的帳號 {disabledAccount} 目前已停用。",
|
||||
"dismissable_banner.community_timeline": "這些是 {domain} 上用戶的最新公開帖文。",
|
||||
"dismissable_banner.dismiss": "關閉",
|
||||
"dismissable_banner.explore_links": "這些新聞內容正在被本站以及去中心化網路上其他伺服器的人們熱烈討論。",
|
||||
"dismissable_banner.explore_statuses": "來自本站以及去中心化網路中其他伺服器的這些帖文正在本站引起關注。",
|
||||
"dismissable_banner.explore_tags": "這些主題標籤正在被本站以及去中心化網路上的人們熱烈討論。",
|
||||
"dismissable_banner.public_timeline": "這些是來自本站以及去中心化網路中其他已知伺服器之最新公開帖文。",
|
||||
"embed.instructions": "要內嵌此文章,請將以下代碼貼進你的網站。",
|
||||
"embed.preview": "看上去會是這樣:",
|
||||
"emoji_button.activity": "活動",
|
||||
"emoji_button.clear": "Clear",
|
||||
"emoji_button.clear": "清除",
|
||||
"emoji_button.custom": "自訂",
|
||||
"emoji_button.flags": "旗幟",
|
||||
"emoji_button.food": "飲飲食食",
|
||||
|
@ -213,13 +213,13 @@
|
|||
"empty_column.blocks": "你還沒有封鎖任何使用者。",
|
||||
"empty_column.bookmarked_statuses": "你還沒建立任何書籤。這裡將會顯示你建立的書籤。",
|
||||
"empty_column.community": "本站時間軸暫時未有內容,快寫一點東西來搶頭香啊!",
|
||||
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.",
|
||||
"empty_column.direct": "您還沒有任何私訊。當您私訊別人或收到私訊時,它將在此顯示。",
|
||||
"empty_column.domain_blocks": "尚未隱藏任何網域。",
|
||||
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!",
|
||||
"empty_column.explore_statuses": "目前沒有熱門話題,請稍候再回來看看!",
|
||||
"empty_column.favourited_statuses": "你還沒收藏任何文章。這裡將會顯示你收藏的嘟文。",
|
||||
"empty_column.favourites": "還沒有人收藏這則文章。這裡將會顯示被收藏的嘟文。",
|
||||
"empty_column.follow_recommendations": "似乎未能替您產生任何建議。您可以試著搜尋您知道的帳戶或者探索熱門主題標籤",
|
||||
"empty_column.follow_requests": "您尚未收到任何關注請求。這裡將會顯示收到的關注請求。",
|
||||
"empty_column.follow_requests": "您尚未收到任何追蹤請求。這裡將會顯示收到的追蹤請求。",
|
||||
"empty_column.hashtag": "這個標籤暫時未有內容。",
|
||||
"empty_column.home": "你還沒有關注任何使用者。快看看{public},向其他使用者搭訕吧。",
|
||||
"empty_column.home.suggestions": "檢視部份建議",
|
||||
|
@ -234,41 +234,41 @@
|
|||
"error.unexpected_crash.next_steps_addons": "請嘗試停止使用這些附加元件然後重新載入頁面。如果問題沒有解決,你仍然可以使用不同的瀏覽器或 Mastodon 應用程式來檢視。",
|
||||
"errors.unexpected_crash.copy_stacktrace": "複製 stacktrace 到剪貼簿",
|
||||
"errors.unexpected_crash.report_issue": "舉報問題",
|
||||
"explore.search_results": "Search results",
|
||||
"explore.suggested_follows": "For you",
|
||||
"explore.title": "Explore",
|
||||
"explore.trending_links": "News",
|
||||
"explore.trending_statuses": "Posts",
|
||||
"explore.trending_tags": "Hashtags",
|
||||
"filter_modal.added.context_mismatch_explanation": "This filter category does not apply to the context in which you have accessed this post. If you want the post to be filtered in this context too, you will have to edit the filter.",
|
||||
"filter_modal.added.context_mismatch_title": "Context mismatch!",
|
||||
"filter_modal.added.expired_explanation": "This filter category has expired, you will need to change the expiration date for it to apply.",
|
||||
"filter_modal.added.expired_title": "Expired filter!",
|
||||
"filter_modal.added.review_and_configure": "To review and further configure this filter category, go to the {settings_link}.",
|
||||
"filter_modal.added.review_and_configure_title": "Filter settings",
|
||||
"filter_modal.added.settings_link": "settings page",
|
||||
"filter_modal.added.short_explanation": "This post has been added to the following filter category: {title}.",
|
||||
"filter_modal.added.title": "Filter added!",
|
||||
"filter_modal.select_filter.context_mismatch": "does not apply to this context",
|
||||
"filter_modal.select_filter.expired": "expired",
|
||||
"filter_modal.select_filter.prompt_new": "New category: {name}",
|
||||
"filter_modal.select_filter.search": "Search or create",
|
||||
"filter_modal.select_filter.subtitle": "Use an existing category or create a new one",
|
||||
"filter_modal.select_filter.title": "Filter this post",
|
||||
"filter_modal.title.status": "Filter a post",
|
||||
"explore.search_results": "搜尋結果",
|
||||
"explore.suggested_follows": "為您推薦",
|
||||
"explore.title": "探索",
|
||||
"explore.trending_links": "最新消息",
|
||||
"explore.trending_statuses": "帖文",
|
||||
"explore.trending_tags": "主題標籤",
|
||||
"filter_modal.added.context_mismatch_explanation": "此過濾器類別不適用於您所存取帖文的情境。如果您想要此帖文被於此情境被過濾,您必須編輯過濾器。",
|
||||
"filter_modal.added.context_mismatch_title": "情境不符合!",
|
||||
"filter_modal.added.expired_explanation": "此過濾器類別已失效,您需要更新過期日期才能套用。",
|
||||
"filter_modal.added.expired_title": "過期的過濾器!",
|
||||
"filter_modal.added.review_and_configure": "若欲檢視並進一步配置此過濾器類別,請前往 {settings_link}。",
|
||||
"filter_modal.added.review_and_configure_title": "過濾器設定",
|
||||
"filter_modal.added.settings_link": "設定頁面",
|
||||
"filter_modal.added.short_explanation": "此帖文已被新增至以下過濾器類別:{title}。",
|
||||
"filter_modal.added.title": "已新增過濾器!",
|
||||
"filter_modal.select_filter.context_mismatch": "不適用於目前情境",
|
||||
"filter_modal.select_filter.expired": "已過期",
|
||||
"filter_modal.select_filter.prompt_new": "新類別:{name}",
|
||||
"filter_modal.select_filter.search": "搜尋或新增",
|
||||
"filter_modal.select_filter.subtitle": "使用既有類別,或創建一個新類別",
|
||||
"filter_modal.select_filter.title": "過濾此帖文",
|
||||
"filter_modal.title.status": "過濾一則帖文",
|
||||
"follow_recommendations.done": "完成",
|
||||
"follow_recommendations.heading": "跟隨人們以看到來自他們的嘟文!這裡有些建議。",
|
||||
"follow_recommendations.lead": "您跟隨對象知嘟文將會以時間順序顯示於您的 home feed 上。別擔心犯下錯誤,您隨時可以取消跟隨人們!",
|
||||
"follow_recommendations.heading": "追蹤人們以看到他們的帖文!這裡有些建議。",
|
||||
"follow_recommendations.lead": "您所追蹤的對象之帖文將會以時間順序顯示於您的首頁時間軸上。別擔心犯下錯誤,您隨時可以取消追蹤任何人!",
|
||||
"follow_request.authorize": "批准",
|
||||
"follow_request.reject": "拒絕",
|
||||
"follow_requests.unlocked_explanation": "即使您的帳戶未上鎖,{domain} 的工作人員認為您可能想手動審核來自這些帳戶的關注請求。",
|
||||
"footer.about": "About",
|
||||
"footer.directory": "Profiles directory",
|
||||
"footer.get_app": "Get the app",
|
||||
"footer.invite": "Invite people",
|
||||
"footer.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"footer.privacy_policy": "Privacy policy",
|
||||
"footer.source_code": "View source code",
|
||||
"follow_requests.unlocked_explanation": "即使您的帳號未上鎖,{domain} 的工作人員認為您可能會想手動審核來自這些帳號的追蹤請求。",
|
||||
"footer.about": "關於",
|
||||
"footer.directory": "個人檔案目錄",
|
||||
"footer.get_app": "取得應用程式",
|
||||
"footer.invite": "邀請他人",
|
||||
"footer.keyboard_shortcuts": "鍵盤快速鍵",
|
||||
"footer.privacy_policy": "隱私權政策",
|
||||
"footer.source_code": "查看原始碼",
|
||||
"generic.saved": "已儲存",
|
||||
"getting_started.heading": "開始使用",
|
||||
"hashtag.column_header.tag_mode.all": "以及{additional}",
|
||||
|
@ -280,25 +280,25 @@
|
|||
"hashtag.column_settings.tag_mode.any": "任一",
|
||||
"hashtag.column_settings.tag_mode.none": "全不",
|
||||
"hashtag.column_settings.tag_toggle": "在這欄位加入額外的標籤",
|
||||
"hashtag.follow": "Follow hashtag",
|
||||
"hashtag.unfollow": "Unfollow hashtag",
|
||||
"hashtag.follow": "追蹤主題標籤",
|
||||
"hashtag.unfollow": "取消追蹤主題標籤",
|
||||
"home.column_settings.basic": "基本",
|
||||
"home.column_settings.show_reblogs": "顯示被轉推的文章",
|
||||
"home.column_settings.show_replies": "顯示回應文章",
|
||||
"home.hide_announcements": "隱藏公告",
|
||||
"home.show_announcements": "顯示公告",
|
||||
"interaction_modal.description.favourite": "With an account on Mastodon, you can favourite this post to let the author know you appreciate it and save it for later.",
|
||||
"interaction_modal.description.follow": "With an account on Mastodon, you can follow {name} to receive their posts in your home feed.",
|
||||
"interaction_modal.description.reblog": "With an account on Mastodon, you can boost this post to share it with your own followers.",
|
||||
"interaction_modal.description.reply": "With an account on Mastodon, you can respond to this post.",
|
||||
"interaction_modal.on_another_server": "On a different server",
|
||||
"interaction_modal.on_this_server": "On this server",
|
||||
"interaction_modal.other_server_instructions": "Simply copy and paste this URL into the search bar of your favourite app or the web interface where you are signed in.",
|
||||
"interaction_modal.preamble": "Since Mastodon is decentralized, you can use your existing account hosted by another Mastodon server or compatible platform if you don't have an account on this one.",
|
||||
"interaction_modal.title.favourite": "Favourite {name}'s post",
|
||||
"interaction_modal.title.follow": "Follow {name}",
|
||||
"interaction_modal.title.reblog": "Boost {name}'s post",
|
||||
"interaction_modal.title.reply": "Reply to {name}'s post",
|
||||
"interaction_modal.description.favourite": "在 Mastodon 上有個帳號的話,您可以點讚並收藏此帖文,讓作者知道您對它的欣賞。",
|
||||
"interaction_modal.description.follow": "在 Mastodon 上有個帳號的話,您可以追蹤 {name} 以於首頁時間軸接收他們的帖文。",
|
||||
"interaction_modal.description.reblog": "在 Mastodon 上有個帳號的話,您可以向自己的追縱者們轉發此帖文。",
|
||||
"interaction_modal.description.reply": "在 Mastodon 上擁有帳號的話,您可以回覆此帖文。",
|
||||
"interaction_modal.on_another_server": "於不同伺服器",
|
||||
"interaction_modal.on_this_server": "於此伺服器",
|
||||
"interaction_modal.other_server_instructions": "只需簡單地於您慣用的應用程式或有登入您帳號之網頁介面的搜尋欄中複製並貼上此 URL。",
|
||||
"interaction_modal.preamble": "由於 Mastodon 是去中心化的,即使您於此伺服器上沒有帳號,仍可以利用託管於其他 Mastodon 伺服器或相容平台上的既存帳號。",
|
||||
"interaction_modal.title.favourite": "將 {name} 的帖文加入最愛",
|
||||
"interaction_modal.title.follow": "追蹤 {name}",
|
||||
"interaction_modal.title.reblog": "轉發 {name} 的帖文",
|
||||
"interaction_modal.title.reply": "回覆 {name} 的帖文",
|
||||
"intervals.full.days": "{number, plural, one {# 天} other {# 天}}",
|
||||
"intervals.full.hours": "{number, plural, one {# 小時} other {# 小時}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# 分鐘} other {# 分鐘}}",
|
||||
|
@ -308,7 +308,7 @@
|
|||
"keyboard_shortcuts.column": "把標示移動到其中一列",
|
||||
"keyboard_shortcuts.compose": "把標示移動到文字輸入區",
|
||||
"keyboard_shortcuts.description": "描述",
|
||||
"keyboard_shortcuts.direct": "to open direct messages column",
|
||||
"keyboard_shortcuts.direct": "開啟私訊欄",
|
||||
"keyboard_shortcuts.down": "在列表往下移動",
|
||||
"keyboard_shortcuts.enter": "打開文章",
|
||||
"keyboard_shortcuts.favourite": "收藏文章",
|
||||
|
@ -341,8 +341,8 @@
|
|||
"lightbox.expand": "擴大檢視",
|
||||
"lightbox.next": "下一頁",
|
||||
"lightbox.previous": "上一頁",
|
||||
"limited_account_hint.action": "Show profile anyway",
|
||||
"limited_account_hint.title": "This profile has been hidden by the moderators of {domain}.",
|
||||
"limited_account_hint.action": "一律顯示個人檔案",
|
||||
"limited_account_hint.title": "此個人檔案已被 {domain} 的管理員隱藏。",
|
||||
"lists.account.add": "新增到列表",
|
||||
"lists.account.remove": "從列表刪除",
|
||||
"lists.delete": "刪除列表",
|
||||
|
@ -361,24 +361,24 @@
|
|||
"media_gallery.toggle_visible": "隱藏圖片",
|
||||
"missing_indicator.label": "找不到內容",
|
||||
"missing_indicator.sublabel": "無法找到內容",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "您的帳號 {disabledAccount} 目前已停用,因為您已搬家至 {movedToAccount}。",
|
||||
"mute_modal.duration": "時間",
|
||||
"mute_modal.hide_notifications": "需要隱藏這使用者的通知嗎?",
|
||||
"mute_modal.indefinite": "沒期限",
|
||||
"navigation_bar.about": "About",
|
||||
"navigation_bar.about": "關於",
|
||||
"navigation_bar.blocks": "封鎖名單",
|
||||
"navigation_bar.bookmarks": "書籤",
|
||||
"navigation_bar.community_timeline": "本站時間軸",
|
||||
"navigation_bar.compose": "撰寫新文章",
|
||||
"navigation_bar.direct": "Direct messages",
|
||||
"navigation_bar.direct": "私訊",
|
||||
"navigation_bar.discover": "探索",
|
||||
"navigation_bar.domain_blocks": "封鎖的服務站",
|
||||
"navigation_bar.edit_profile": "修改個人資料",
|
||||
"navigation_bar.explore": "Explore",
|
||||
"navigation_bar.explore": "探索",
|
||||
"navigation_bar.favourites": "最愛的內容",
|
||||
"navigation_bar.filters": "靜音詞彙",
|
||||
"navigation_bar.follow_requests": "關注請求",
|
||||
"navigation_bar.follows_and_followers": "關注及關注者",
|
||||
"navigation_bar.follow_requests": "追蹤請求",
|
||||
"navigation_bar.follows_and_followers": "追蹤及追蹤者",
|
||||
"navigation_bar.lists": "列表",
|
||||
"navigation_bar.logout": "登出",
|
||||
"navigation_bar.mutes": "靜音名單",
|
||||
|
@ -386,14 +386,14 @@
|
|||
"navigation_bar.pins": "置頂文章",
|
||||
"navigation_bar.preferences": "偏好設定",
|
||||
"navigation_bar.public_timeline": "跨站時間軸",
|
||||
"navigation_bar.search": "Search",
|
||||
"navigation_bar.search": "搜尋",
|
||||
"navigation_bar.security": "安全",
|
||||
"not_signed_in_indicator.not_signed_in": "You need to sign in to access this resource.",
|
||||
"notification.admin.report": "{name} reported {target}",
|
||||
"notification.admin.sign_up": "{name} signed up",
|
||||
"not_signed_in_indicator.not_signed_in": "您需要登入才能存取此資源。",
|
||||
"notification.admin.report": "{name} 檢舉了 {target}",
|
||||
"notification.admin.sign_up": "{name} 已經註冊",
|
||||
"notification.favourite": "{name} 喜歡你的文章",
|
||||
"notification.follow": "{name} 開始關注你",
|
||||
"notification.follow_request": "{name} 要求關注你",
|
||||
"notification.follow": "{name} 開始追蹤你",
|
||||
"notification.follow_request": "{name} 要求追蹤你",
|
||||
"notification.mention": "{name} 提及你",
|
||||
"notification.own_poll": "你的投票已結束",
|
||||
"notification.poll": "你參與過的一個投票已經結束",
|
||||
|
@ -409,8 +409,8 @@
|
|||
"notifications.column_settings.filter_bar.advanced": "顯示所有分類",
|
||||
"notifications.column_settings.filter_bar.category": "快速過濾欄",
|
||||
"notifications.column_settings.filter_bar.show_bar": "Show filter bar",
|
||||
"notifications.column_settings.follow": "關注你:",
|
||||
"notifications.column_settings.follow_request": "新的關注請求:",
|
||||
"notifications.column_settings.follow": "新追蹤者:",
|
||||
"notifications.column_settings.follow_request": "新的追蹤請求:",
|
||||
"notifications.column_settings.mention": "提及你:",
|
||||
"notifications.column_settings.poll": "投票結果:",
|
||||
"notifications.column_settings.push": "推送通知",
|
||||
|
@ -424,7 +424,7 @@
|
|||
"notifications.filter.all": "全部",
|
||||
"notifications.filter.boosts": "轉推",
|
||||
"notifications.filter.favourites": "最愛",
|
||||
"notifications.filter.follows": "關注的使用者",
|
||||
"notifications.filter.follows": "追蹤的使用者",
|
||||
"notifications.filter.mentions": "提及",
|
||||
"notifications.filter.polls": "投票結果",
|
||||
"notifications.filter.statuses": "已關注的用戶的最新動態",
|
||||
|
@ -486,7 +486,7 @@
|
|||
"report.comment.title": "Is there anything else you think we should know?",
|
||||
"report.forward": "轉寄到 {target}",
|
||||
"report.forward_hint": "這個帳戶屬於其他服務站。要向該服務站發送匿名的舉報訊息嗎?",
|
||||
"report.mute": "Mute",
|
||||
"report.mute": "靜音",
|
||||
"report.mute_explanation": "You will not see their posts. They can still follow you and see your posts and will not know that they are muted.",
|
||||
"report.next": "Next",
|
||||
"report.placeholder": "額外訊息",
|
||||
|
@ -508,7 +508,7 @@
|
|||
"report.thanks.take_action_actionable": "While we review this, you can take action against @{name}:",
|
||||
"report.thanks.title": "Don't want to see this?",
|
||||
"report.thanks.title_actionable": "Thanks for reporting, we'll look into this.",
|
||||
"report.unfollow": "Unfollow @{name}",
|
||||
"report.unfollow": "取消追蹤 @{name}",
|
||||
"report.unfollow_explanation": "You are following this account. To not see their posts in your home feed anymore, unfollow them.",
|
||||
"report_notification.attached_statuses": "{count, plural, one {{count} post} other {{count} posts}} attached",
|
||||
"report_notification.categories.other": "Other",
|
||||
|
@ -608,8 +608,8 @@
|
|||
"time_remaining.moments": "剩餘時間",
|
||||
"time_remaining.seconds": "剩餘 {number, plural, one {# 秒} other {# 秒}}",
|
||||
"timeline_hint.remote_resource_not_displayed": "不會顯示來自其他伺服器的 {resource}",
|
||||
"timeline_hint.resources.followers": "關注者",
|
||||
"timeline_hint.resources.follows": "關注中",
|
||||
"timeline_hint.resources.followers": "追蹤者",
|
||||
"timeline_hint.resources.follows": "追蹤中",
|
||||
"timeline_hint.resources.statuses": "更早的文章",
|
||||
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} in the past {days, plural, one {day} other {{days} days}}",
|
||||
"trends.trending_now": "現在流行",
|
||||
|
|
|
@ -39,7 +39,7 @@
|
|||
"account.following_counter": "正在跟隨 {count, plural,one {{counter}}other {{counter} 人}}",
|
||||
"account.follows.empty": "這位使用者尚未跟隨任何人。",
|
||||
"account.follows_you": "跟隨了您",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.go_to_profile": "前往個人檔案",
|
||||
"account.hide_reblogs": "隱藏來自 @{name} 的轉嘟",
|
||||
"account.joined_short": "已加入",
|
||||
"account.languages": "變更訂閱的語言",
|
||||
|
@ -182,8 +182,8 @@
|
|||
"directory.local": "僅來自 {domain} 網域",
|
||||
"directory.new_arrivals": "新人",
|
||||
"directory.recently_active": "最近活躍",
|
||||
"disabled_account_banner.account_settings": "Account settings",
|
||||
"disabled_account_banner.text": "Your account {disabledAccount} is currently disabled.",
|
||||
"disabled_account_banner.account_settings": "帳號設定",
|
||||
"disabled_account_banner.text": "您的帳號 {disabledAccount} 目前已停用。",
|
||||
"dismissable_banner.community_timeline": "這些是 {domain} 上面託管帳號之最新公開嘟文。",
|
||||
"dismissable_banner.dismiss": "關閉",
|
||||
"dismissable_banner.explore_links": "這些新聞故事正在被此伺服器以及去中心化網路上的人們熱烈討論著。",
|
||||
|
@ -211,7 +211,7 @@
|
|||
"empty_column.account_timeline": "這裡還沒有嘟文!",
|
||||
"empty_column.account_unavailable": "無法取得個人檔案",
|
||||
"empty_column.blocks": "您還沒有封鎖任何使用者。",
|
||||
"empty_column.bookmarked_statuses": "您還沒建立任何書籤。當您建立書簽時,它將於此顯示。",
|
||||
"empty_column.bookmarked_statuses": "您還沒建立任何書籤。當您建立書籤時,它將於此顯示。",
|
||||
"empty_column.community": "本站時間軸是空的。快公開嘟些文搶頭香啊!",
|
||||
"empty_column.direct": "您還沒有任何私訊。當您私訊別人或收到私訊時,它將於此顯示。",
|
||||
"empty_column.domain_blocks": "尚未封鎖任何網域。",
|
||||
|
@ -361,7 +361,7 @@
|
|||
"media_gallery.toggle_visible": "切換可見性",
|
||||
"missing_indicator.label": "找不到",
|
||||
"missing_indicator.sublabel": "找不到此資源",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"moved_to_account_banner.text": "您的帳號 {disabledAccount} 目前已停用,因為您已搬家至 {movedToAccount}。",
|
||||
"mute_modal.duration": "持續時間",
|
||||
"mute_modal.hide_notifications": "是否隱藏來自這位使用者的通知?",
|
||||
"mute_modal.indefinite": "無期限",
|
||||
|
|
|
@ -78,7 +78,7 @@ html {
|
|||
.column-header__back-button,
|
||||
.column-header__button,
|
||||
.column-header__button.active,
|
||||
.account__header__bar {
|
||||
.account__header {
|
||||
background: $white;
|
||||
}
|
||||
|
||||
|
|
|
@ -1303,6 +1303,7 @@
|
|||
display: inline-block;
|
||||
font-weight: 500;
|
||||
font-size: 12px;
|
||||
line-height: 17px;
|
||||
margin-left: 6px;
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ class HashtagNormalizer
|
|||
private
|
||||
|
||||
def remove_invalid_characters(str)
|
||||
str.gsub(/[^[:alnum:]#{Tag::HASHTAG_SEPARATORS}]/, '')
|
||||
str.gsub(Tag::HASHTAG_INVALID_CHARS_RE, '')
|
||||
end
|
||||
|
||||
def ascii_folding(str)
|
||||
|
|
|
@ -199,7 +199,8 @@ class Request
|
|||
rescue IPAddr::InvalidAddressError
|
||||
Resolv::DNS.open do |dns|
|
||||
dns.timeouts = 5
|
||||
addresses = dns.getaddresses(host).take(2)
|
||||
addresses = dns.getaddresses(host)
|
||||
addresses = addresses.filter { |addr| addr.is_a?(Resolv::IPv6) }.take(2) + addresses.filter { |addr| !addr.is_a?(Resolv::IPv6) }.take(2)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -64,6 +64,7 @@ class Account < ApplicationRecord
|
|||
USERNAME_RE = /[a-z0-9_]+([a-z0-9_\.-]+[a-z0-9_]+)?/i
|
||||
MENTION_RE = /(?<=^|[^\/[:word:]])@((#{USERNAME_RE})(?:@[[:word:]\.\-]+[[:word:]]+)?)/i
|
||||
URL_PREFIX_RE = /\Ahttp(s?):\/\/[^\/]+/
|
||||
USERNAME_ONLY_RE = /\A#{USERNAME_RE}\z/i
|
||||
|
||||
include Attachmentable
|
||||
include AccountAssociations
|
||||
|
@ -88,7 +89,7 @@ class Account < ApplicationRecord
|
|||
validates_with UniqueUsernameValidator, if: -> { will_save_change_to_username? }
|
||||
|
||||
# Remote user validations
|
||||
validates :username, format: { with: /\A#{USERNAME_RE}\z/i }, if: -> { !local? && will_save_change_to_username? }
|
||||
validates :username, format: { with: USERNAME_ONLY_RE }, if: -> { !local? && will_save_change_to_username? }
|
||||
|
||||
# Local user validations
|
||||
validates :username, format: { with: /\A[a-z0-9_]+\z/i }, length: { maximum: 30 }, if: -> { local? && will_save_change_to_username? && actor_type != 'Application' }
|
||||
|
@ -295,7 +296,7 @@ class Account < ApplicationRecord
|
|||
|
||||
def fields
|
||||
(self[:fields] || []).map do |f|
|
||||
Field.new(self, f)
|
||||
Account::Field.new(self, f)
|
||||
rescue
|
||||
nil
|
||||
end.compact
|
||||
|
@ -399,48 +400,6 @@ class Account < ApplicationRecord
|
|||
requires_review? && !requested_review?
|
||||
end
|
||||
|
||||
class Field < ActiveModelSerializers::Model
|
||||
attributes :name, :value, :verified_at, :account
|
||||
|
||||
def initialize(account, attributes)
|
||||
@original_field = attributes
|
||||
string_limit = account.local? ? 255 : 2047
|
||||
super(
|
||||
account: account,
|
||||
name: attributes['name'].strip[0, string_limit],
|
||||
value: attributes['value'].strip[0, string_limit],
|
||||
verified_at: attributes['verified_at']&.to_datetime,
|
||||
)
|
||||
end
|
||||
|
||||
def verified?
|
||||
verified_at.present?
|
||||
end
|
||||
|
||||
def value_for_verification
|
||||
@value_for_verification ||= begin
|
||||
if account.local?
|
||||
value
|
||||
else
|
||||
ActionController::Base.helpers.strip_tags(value)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def verifiable?
|
||||
value_for_verification.present? && value_for_verification.start_with?('http://', 'https://')
|
||||
end
|
||||
|
||||
def mark_verified!
|
||||
self.verified_at = Time.now.utc
|
||||
@original_field['verified_at'] = verified_at
|
||||
end
|
||||
|
||||
def to_h
|
||||
{ name: name, value: value, verified_at: verified_at }
|
||||
end
|
||||
end
|
||||
|
||||
class << self
|
||||
DISALLOWED_TSQUERY_CHARACTERS = /['?\\:‘’]/.freeze
|
||||
TEXTSEARCH = "(setweight(to_tsvector('simple', accounts.display_name), 'A') || setweight(to_tsvector('simple', accounts.username), 'B') || setweight(to_tsvector('simple', coalesce(accounts.domain, '')), 'C'))"
|
||||
|
|
|
@ -0,0 +1,87 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class Account::Field < ActiveModelSerializers::Model
|
||||
MAX_CHARACTERS_LOCAL = 255
|
||||
MAX_CHARACTERS_COMPAT = 2_047
|
||||
ACCEPTED_SCHEMES = %w(http https).freeze
|
||||
|
||||
attributes :name, :value, :verified_at, :account
|
||||
|
||||
def initialize(account, attributes)
|
||||
# Keeping this as reference allows us to update the field on the account
|
||||
# from methods in this class, so that changes can be saved.
|
||||
@original_field = attributes
|
||||
@account = account
|
||||
|
||||
super(
|
||||
name: sanitize(attributes['name']),
|
||||
value: sanitize(attributes['value']),
|
||||
verified_at: attributes['verified_at']&.to_datetime,
|
||||
)
|
||||
end
|
||||
|
||||
def verified?
|
||||
verified_at.present?
|
||||
end
|
||||
|
||||
def value_for_verification
|
||||
@value_for_verification ||= begin
|
||||
if account.local?
|
||||
value
|
||||
else
|
||||
extract_url_from_html
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def verifiable?
|
||||
return false if value_for_verification.blank?
|
||||
|
||||
# This is slower than checking through a regular expression, but we
|
||||
# need to confirm that it's not an IDN domain.
|
||||
|
||||
parsed_url = Addressable::URI.parse(value_for_verification)
|
||||
|
||||
ACCEPTED_SCHEMES.include?(parsed_url.scheme) &&
|
||||
parsed_url.user.nil? &&
|
||||
parsed_url.password.nil? &&
|
||||
parsed_url.host.present? &&
|
||||
parsed_url.normalized_host == parsed_url.host
|
||||
rescue Addressable::URI::InvalidURIError, IDN::Idna::IdnaError
|
||||
false
|
||||
end
|
||||
|
||||
def requires_verification?
|
||||
!verified? && verifiable?
|
||||
end
|
||||
|
||||
def mark_verified!
|
||||
@original_field['verified_at'] = self.verified_at = Time.now.utc
|
||||
end
|
||||
|
||||
def to_h
|
||||
{ name: name, value: value, verified_at: verified_at }
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def sanitize(str)
|
||||
str.strip[0, character_limit]
|
||||
end
|
||||
|
||||
def character_limit
|
||||
account.local? ? MAX_CHARACTERS_LOCAL : MAX_CHARACTERS_COMPAT
|
||||
end
|
||||
|
||||
def extract_url_from_html
|
||||
doc = Nokogiri::HTML(value).at_xpath('//body')
|
||||
|
||||
return if doc.children.size > 1
|
||||
|
||||
element = doc.children.first
|
||||
|
||||
return if element.name != 'a' || element['href'] != element.text
|
||||
|
||||
element['href']
|
||||
end
|
||||
end
|
|
@ -31,6 +31,7 @@ class CustomEmoji < ApplicationRecord
|
|||
SCAN_RE = /(?<=[^[:alnum:]:]|\n|^)
|
||||
:(#{SHORTCODE_RE_FRAGMENT}):
|
||||
(?=[^[:alnum:]:]|$)/x
|
||||
SHORTCODE_ONLY_RE = /\A#{SHORTCODE_RE_FRAGMENT}\z/
|
||||
|
||||
IMAGE_MIME_TYPES = %w(image/png image/gif image/webp).freeze
|
||||
|
||||
|
@ -44,7 +45,7 @@ class CustomEmoji < ApplicationRecord
|
|||
validates_attachment :image, content_type: { content_type: IMAGE_MIME_TYPES }, presence: true
|
||||
validates_attachment_size :image, less_than: LIMIT, unless: :local?
|
||||
validates_attachment_size :image, less_than: LOCAL_LIMIT, if: :local?
|
||||
validates :shortcode, uniqueness: { scope: :domain }, format: { with: /\A#{SHORTCODE_RE_FRAGMENT}\z/ }, length: { minimum: 2 }
|
||||
validates :shortcode, uniqueness: { scope: :domain }, format: { with: SHORTCODE_ONLY_RE }, length: { minimum: 2 }
|
||||
|
||||
scope :local, -> { where(domain: nil) }
|
||||
scope :remote, -> { where.not(domain: nil) }
|
||||
|
|
|
@ -17,7 +17,7 @@ class FeaturedTag < ApplicationRecord
|
|||
belongs_to :account, inverse_of: :featured_tags
|
||||
belongs_to :tag, inverse_of: :featured_tags, optional: true # Set after validation
|
||||
|
||||
validates :name, presence: true, format: { with: /\A(#{Tag::HASHTAG_NAME_RE})\z/i }, on: :create
|
||||
validates :name, presence: true, format: { with: Tag::HASHTAG_NAME_RE }, on: :create
|
||||
|
||||
validate :validate_tag_uniqueness, on: :create
|
||||
validate :validate_featured_tags_limit, on: :create
|
||||
|
|
|
@ -9,7 +9,6 @@ class PublicFeed
|
|||
# @option [Boolean] :remote
|
||||
# @option [Boolean] :only_media
|
||||
# @option [Boolean] :allow_local_only
|
||||
# @option [String] :locale
|
||||
def initialize(account, options = {})
|
||||
@account = account
|
||||
@options = options
|
||||
|
@ -30,7 +29,7 @@ class PublicFeed
|
|||
scope.merge!(remote_only_scope) if remote_only?
|
||||
scope.merge!(account_filters_scope) if account?
|
||||
scope.merge!(media_only_scope) if media_only?
|
||||
scope.merge!(language_scope)
|
||||
scope.merge!(language_scope) if account&.chosen_languages.present?
|
||||
|
||||
scope.cache_ids.to_a_paginated_by_id(limit, max_id: max_id, since_id: since_id, min_id: min_id)
|
||||
end
|
||||
|
@ -100,13 +99,7 @@ class PublicFeed
|
|||
end
|
||||
|
||||
def language_scope
|
||||
if account&.chosen_languages.present?
|
||||
Status.where(language: account.chosen_languages)
|
||||
elsif @options[:locale].present?
|
||||
Status.where(language: @options[:locale])
|
||||
else
|
||||
Status.all
|
||||
end
|
||||
Status.where(language: account.chosen_languages)
|
||||
end
|
||||
|
||||
def account_filters_scope
|
||||
|
|
|
@ -27,11 +27,14 @@ class Tag < ApplicationRecord
|
|||
has_many :followers, through: :passive_relationships, source: :account
|
||||
|
||||
HASHTAG_SEPARATORS = "_\u00B7\u200c"
|
||||
HASHTAG_NAME_RE = "([[:word:]_][[:word:]#{HASHTAG_SEPARATORS}]*[[:alpha:]#{HASHTAG_SEPARATORS}][[:word:]#{HASHTAG_SEPARATORS}]*[[:word:]_])|([[:word:]_]*[[:alpha:]][[:word:]_]*)"
|
||||
HASHTAG_RE = /(?:^|[^\/\)\w])#(#{HASHTAG_NAME_RE})/i
|
||||
HASHTAG_NAME_PAT = "([[:word:]_][[:word:]#{HASHTAG_SEPARATORS}]*[[:alpha:]#{HASHTAG_SEPARATORS}][[:word:]#{HASHTAG_SEPARATORS}]*[[:word:]_])|([[:word:]_]*[[:alpha:]][[:word:]_]*)"
|
||||
|
||||
validates :name, presence: true, format: { with: /\A(#{HASHTAG_NAME_RE})\z/i }
|
||||
validates :display_name, format: { with: /\A(#{HASHTAG_NAME_RE})\z/i }
|
||||
HASHTAG_RE = /(?:^|[^\/\)\w])#(#{HASHTAG_NAME_PAT})/i
|
||||
HASHTAG_NAME_RE = /\A(#{HASHTAG_NAME_PAT})\z/i
|
||||
HASHTAG_INVALID_CHARS_RE = /[^[:alnum:]#{HASHTAG_SEPARATORS}]/
|
||||
|
||||
validates :name, presence: true, format: { with: HASHTAG_NAME_RE }
|
||||
validates :display_name, format: { with: HASHTAG_NAME_RE }
|
||||
validate :validate_name_change, if: -> { !new_record? && name_changed? }
|
||||
validate :validate_display_name_change, if: -> { !new_record? && display_name_changed? }
|
||||
|
||||
|
@ -102,7 +105,7 @@ class Tag < ApplicationRecord
|
|||
names = Array(name_or_names).map { |str| [normalize(str), str] }.uniq(&:first)
|
||||
|
||||
names.map do |(normalized_name, display_name)|
|
||||
tag = matching_name(normalized_name).first || create(name: normalized_name, display_name: display_name.gsub(/[^[:alnum:]#{HASHTAG_SEPARATORS}]/, ''))
|
||||
tag = matching_name(normalized_name).first || create(name: normalized_name, display_name: display_name.gsub(HASHTAG_INVALID_CHARS_RE, ''))
|
||||
|
||||
yield tag if block_given?
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue