mirror of https://github.com/Siphonay/mastodon
Merge pull request #2181 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes
This commit is contained in:
commit
f30c5e7f15
|
@ -42,7 +42,7 @@ jobs:
|
|||
- name: Check for missing strings in English JSON
|
||||
run: |
|
||||
yarn build:development
|
||||
yarn manage:translations
|
||||
yarn manage:translations en
|
||||
git diff --exit-code
|
||||
|
||||
- name: Check locale file normalization
|
||||
|
|
4
Gemfile
4
Gemfile
|
@ -28,7 +28,7 @@ gem 'addressable', '~> 2.8'
|
|||
gem 'bootsnap', '~> 1.16.0', require: false
|
||||
gem 'browser'
|
||||
gem 'charlock_holmes', '~> 0.7.7'
|
||||
gem 'chewy', '~> 7.2'
|
||||
gem 'chewy', '~> 7.3'
|
||||
gem 'devise', '~> 4.9'
|
||||
gem 'devise-two-factor', '~> 4.0'
|
||||
|
||||
|
@ -36,7 +36,7 @@ group :pam_authentication, optional: true do
|
|||
gem 'devise_pam_authenticatable2', '~> 9.2'
|
||||
end
|
||||
|
||||
gem 'net-ldap', '~> 0.17'
|
||||
gem 'net-ldap', '~> 0.18'
|
||||
gem 'omniauth-cas', '~> 2.0'
|
||||
gem 'omniauth-saml', '~> 1.10'
|
||||
gem 'omniauth_openid_connect', '~> 0.6.1'
|
||||
|
|
22
Gemfile.lock
22
Gemfile.lock
|
@ -94,7 +94,7 @@ GEM
|
|||
minitest (>= 5.1)
|
||||
tzinfo (~> 2.0)
|
||||
zeitwerk (~> 2.3)
|
||||
addressable (2.8.2)
|
||||
addressable (2.8.4)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
aes_key_wrap (1.1.0)
|
||||
airbrussh (1.4.1)
|
||||
|
@ -109,7 +109,7 @@ GEM
|
|||
attr_required (1.0.1)
|
||||
awrence (1.2.1)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.739.0)
|
||||
aws-partitions (1.743.0)
|
||||
aws-sdk-core (3.171.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
|
@ -118,7 +118,7 @@ GEM
|
|||
aws-sdk-kms (1.63.0)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.120.0)
|
||||
aws-sdk-s3 (1.120.1)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.4)
|
||||
|
@ -179,7 +179,7 @@ GEM
|
|||
activesupport
|
||||
cbor (0.5.9.6)
|
||||
charlock_holmes (0.7.7)
|
||||
chewy (7.2.7)
|
||||
chewy (7.3.0)
|
||||
activesupport (>= 5.2)
|
||||
elasticsearch (>= 7.12.0, < 7.14.0)
|
||||
elasticsearch-dsl
|
||||
|
@ -428,7 +428,7 @@ GEM
|
|||
net-imap (0.3.4)
|
||||
date
|
||||
net-protocol
|
||||
net-ldap (0.17.1)
|
||||
net-ldap (0.18.0)
|
||||
net-pop (0.1.2)
|
||||
net-protocol
|
||||
net-protocol (0.2.1)
|
||||
|
@ -439,7 +439,7 @@ GEM
|
|||
net-protocol
|
||||
net-ssh (7.0.1)
|
||||
nio4r (2.5.9)
|
||||
nokogiri (1.14.2)
|
||||
nokogiri (1.14.3)
|
||||
mini_portile2 (~> 2.8.0)
|
||||
racc (~> 1.4)
|
||||
nsa (0.2.8)
|
||||
|
@ -447,7 +447,7 @@ GEM
|
|||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
sidekiq (>= 3.5)
|
||||
statsd-ruby (~> 1.4, >= 1.4.0)
|
||||
oj (3.14.2)
|
||||
oj (3.14.3)
|
||||
omniauth (1.9.2)
|
||||
hashie (>= 3.4.6)
|
||||
rack (>= 1.6.2, < 3)
|
||||
|
@ -617,7 +617,7 @@ GEM
|
|||
parser (>= 3.2.1.0)
|
||||
rubocop-capybara (2.17.1)
|
||||
rubocop (~> 1.41)
|
||||
rubocop-performance (1.16.0)
|
||||
rubocop-performance (1.17.1)
|
||||
rubocop (>= 1.7.0, < 2.0)
|
||||
rubocop-ast (>= 0.4.0)
|
||||
rubocop-rails (2.18.0)
|
||||
|
@ -681,7 +681,7 @@ GEM
|
|||
sshkit (1.21.4)
|
||||
net-scp (>= 1.1.2)
|
||||
net-ssh (>= 2.8.0)
|
||||
stackprof (0.2.24)
|
||||
stackprof (0.2.25)
|
||||
statsd-ruby (1.5.0)
|
||||
stoplight (3.0.1)
|
||||
redlock (~> 1.0)
|
||||
|
@ -785,7 +785,7 @@ DEPENDENCIES
|
|||
capistrano-yarn (~> 2.0)
|
||||
capybara (~> 3.39)
|
||||
charlock_holmes (~> 0.7.7)
|
||||
chewy (~> 7.2)
|
||||
chewy (~> 7.3)
|
||||
climate_control
|
||||
cocoon (~> 1.2)
|
||||
color_diff (~> 0.1)
|
||||
|
@ -829,7 +829,7 @@ DEPENDENCIES
|
|||
memory_profiler
|
||||
mime-types (~> 3.4.1)
|
||||
net-http (~> 0.3.2)
|
||||
net-ldap (~> 0.17)
|
||||
net-ldap (~> 0.18)
|
||||
nokogiri (~> 1.14)
|
||||
nsa (~> 0.2)
|
||||
oj (~> 3.14)
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
import illustration from 'flavours/glitch/images/elephant_ui_disappointed.svg';
|
||||
import classNames from 'classnames';
|
||||
import { Helmet } from 'react-helmet';
|
||||
|
||||
const MissingIndicator = ({ fullPage }) => (
|
||||
<div className={classNames('regeneration-indicator', { 'regeneration-indicator--without-header': fullPage })}>
|
||||
<div className='regeneration-indicator__figure'>
|
||||
<img src={illustration} alt='' />
|
||||
</div>
|
||||
|
||||
<div className='regeneration-indicator__label'>
|
||||
<FormattedMessage id='missing_indicator.label' tagName='strong' defaultMessage='Not found' />
|
||||
<FormattedMessage id='missing_indicator.sublabel' defaultMessage='This resource could not be found' />
|
||||
</div>
|
||||
|
||||
<Helmet>
|
||||
<meta name='robots' content='noindex' />
|
||||
</Helmet>
|
||||
</div>
|
||||
);
|
||||
|
||||
MissingIndicator.propTypes = {
|
||||
fullPage: PropTypes.bool,
|
||||
};
|
||||
|
||||
export default MissingIndicator;
|
|
@ -13,9 +13,9 @@ import MediaItem from './components/media_item';
|
|||
import HeaderContainer from 'flavours/glitch/features/account_timeline/containers/header_container';
|
||||
import ScrollContainer from 'flavours/glitch/containers/scroll_container';
|
||||
import LoadMore from 'flavours/glitch/components/load_more';
|
||||
import MissingIndicator from 'flavours/glitch/components/missing_indicator';
|
||||
import { openModal } from 'flavours/glitch/actions/modal';
|
||||
import { normalizeForLookup } from 'flavours/glitch/reducers/accounts_map';
|
||||
import BundleColumnError from 'flavours/glitch/features/ui/components/bundle_column_error';
|
||||
|
||||
const mapStateToProps = (state, { params: { acct, id } }) => {
|
||||
const accountId = id || state.getIn(['accounts_map', normalizeForLookup(acct)]);
|
||||
|
@ -166,9 +166,7 @@ class AccountGallery extends ImmutablePureComponent {
|
|||
|
||||
if (!isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ import PropTypes from 'prop-types';
|
|||
import InnerHeader from 'flavours/glitch/features/account/components/header';
|
||||
import ActionBar from 'flavours/glitch/features/account/components/action_bar';
|
||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
||||
import MemorialNote from './memorial_note';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
import { NavLink } from 'react-router-dom';
|
||||
import MovedNote from './moved_note';
|
||||
|
@ -116,6 +117,7 @@ export default class Header extends ImmutablePureComponent {
|
|||
|
||||
return (
|
||||
<div className='account-timeline__header'>
|
||||
{(!hidden && account.get('memorial')) && <MemorialNote />}
|
||||
{(!hidden && account.get('moved')) && <MovedNote from={account} to={account.get('moved')} />}
|
||||
|
||||
<InnerHeader
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
import React from 'react';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
|
||||
const MemorialNote = () => (
|
||||
<div className='account-memorial-banner'>
|
||||
<div className='account-memorial-banner__message'>
|
||||
<FormattedMessage id='account.in_memoriam' defaultMessage='In Memoriam.' />
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
export default MemorialNote;
|
|
@ -13,12 +13,12 @@ import ColumnBackButton from 'flavours/glitch/components/column_back_button';
|
|||
import { List as ImmutableList } from 'immutable';
|
||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
import MissingIndicator from 'flavours/glitch/components/missing_indicator';
|
||||
import TimelineHint from 'flavours/glitch/components/timeline_hint';
|
||||
import LimitedAccountHint from './components/limited_account_hint';
|
||||
import { getAccountHidden } from 'flavours/glitch/selectors';
|
||||
import { normalizeForLookup } from 'flavours/glitch/reducers/accounts_map';
|
||||
import { fetchFeaturedTags } from '../../actions/featured_tags';
|
||||
import { normalizeForLookup } from 'flavours/glitch/reducers/accounts_map';
|
||||
import BundleColumnError from 'flavours/glitch/features/ui/components/bundle_column_error';
|
||||
|
||||
const emptyList = ImmutableList();
|
||||
|
||||
|
@ -160,10 +160,7 @@ class AccountTimeline extends ImmutablePureComponent {
|
|||
);
|
||||
} else if (!isLoading && !isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<ColumnBackButton multiColumn={multiColumn} />
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,12 +16,12 @@ import Column from 'flavours/glitch/features/ui/components/column';
|
|||
import ProfileColumnHeader from 'flavours/glitch/features/account/components/profile_column_header';
|
||||
import HeaderContainer from 'flavours/glitch/features/account_timeline/containers/header_container';
|
||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
||||
import MissingIndicator from 'flavours/glitch/components/missing_indicator';
|
||||
import ScrollableList from 'flavours/glitch/components/scrollable_list';
|
||||
import TimelineHint from 'flavours/glitch/components/timeline_hint';
|
||||
import LimitedAccountHint from '../account_timeline/components/limited_account_hint';
|
||||
import { getAccountHidden } from 'flavours/glitch/selectors';
|
||||
import { normalizeForLookup } from 'flavours/glitch/reducers/accounts_map';
|
||||
import BundleColumnError from 'flavours/glitch/features/ui/components/bundle_column_error';
|
||||
|
||||
const mapStateToProps = (state, { params: { acct, id } }) => {
|
||||
const accountId = id || state.getIn(['accounts_map', normalizeForLookup(acct)]);
|
||||
|
@ -117,9 +117,7 @@ class Followers extends ImmutablePureComponent {
|
|||
|
||||
if (!isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,12 +16,12 @@ import Column from 'flavours/glitch/features/ui/components/column';
|
|||
import ProfileColumnHeader from 'flavours/glitch/features/account/components/profile_column_header';
|
||||
import HeaderContainer from 'flavours/glitch/features/account_timeline/containers/header_container';
|
||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
||||
import MissingIndicator from 'flavours/glitch/components/missing_indicator';
|
||||
import ScrollableList from 'flavours/glitch/components/scrollable_list';
|
||||
import TimelineHint from 'flavours/glitch/components/timeline_hint';
|
||||
import LimitedAccountHint from '../account_timeline/components/limited_account_hint';
|
||||
import { getAccountHidden } from 'flavours/glitch/selectors';
|
||||
import { normalizeForLookup } from 'flavours/glitch/reducers/accounts_map';
|
||||
import BundleColumnError from 'flavours/glitch/features/ui/components/bundle_column_error';
|
||||
|
||||
const mapStateToProps = (state, { params: { acct, id } }) => {
|
||||
const accountId = id || state.getIn(['accounts_map', normalizeForLookup(acct)]);
|
||||
|
@ -117,9 +117,7 @@ class Following extends ImmutablePureComponent {
|
|||
|
||||
if (!isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
import React from 'react';
|
||||
import Column from 'flavours/glitch/features/ui/components/column';
|
||||
import MissingIndicator from 'flavours/glitch/components/missing_indicator';
|
||||
|
||||
const GenericNotFound = () => (
|
||||
<Column>
|
||||
<MissingIndicator fullPage />
|
||||
</Column>
|
||||
);
|
||||
|
||||
export default GenericNotFound;
|
|
@ -10,13 +10,12 @@ import { openModal } from 'flavours/glitch/actions/modal';
|
|||
import { connectListStream } from 'flavours/glitch/actions/streaming';
|
||||
import { expandListTimeline } from 'flavours/glitch/actions/timelines';
|
||||
import Column from 'flavours/glitch/components/column';
|
||||
import ColumnBackButton from 'flavours/glitch/components/column_back_button';
|
||||
import ColumnHeader from 'flavours/glitch/components/column_header';
|
||||
import Icon from 'flavours/glitch/components/icon';
|
||||
import LoadingIndicator from 'flavours/glitch/components/loading_indicator';
|
||||
import MissingIndicator from 'flavours/glitch/components/missing_indicator';
|
||||
import RadioButton from 'flavours/glitch/components/radio_button';
|
||||
import StatusListContainer from 'flavours/glitch/features/ui/containers/status_list_container';
|
||||
import BundleColumnError from 'flavours/glitch/features/ui/components/bundle_column_error';
|
||||
|
||||
const messages = defineMessages({
|
||||
deleteMessage: { id: 'confirmations.delete_list.message', defaultMessage: 'Are you sure you want to permanently delete this list?' },
|
||||
|
@ -156,11 +155,7 @@ class ListTimeline extends React.PureComponent {
|
|||
);
|
||||
} else if (list === false) {
|
||||
return (
|
||||
<Column>
|
||||
<div className='scrollable'>
|
||||
<MissingIndicator />
|
||||
</div>
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,6 @@ import {
|
|||
translateStatus,
|
||||
undoStatusTranslation,
|
||||
} from 'flavours/glitch/actions/statuses';
|
||||
import MissingIndicator from 'flavours/glitch/components/missing_indicator';
|
||||
import LoadingIndicator from 'flavours/glitch/components/loading_indicator';
|
||||
import DetailedStatus from './components/detailed_status';
|
||||
import ActionBar from './components/action_bar';
|
||||
|
@ -43,7 +42,6 @@ import { initReport } from 'flavours/glitch/actions/reports';
|
|||
import { initBoostModal } from 'flavours/glitch/actions/boosts';
|
||||
import { makeGetStatus, makeGetPictureInPicture } from 'flavours/glitch/selectors';
|
||||
import ScrollContainer from 'flavours/glitch/containers/scroll_container';
|
||||
import ColumnBackButton from 'flavours/glitch/components/column_back_button';
|
||||
import ColumnHeader from '../../components/column_header';
|
||||
import StatusContainer from 'flavours/glitch/containers/status_container';
|
||||
import { openModal } from 'flavours/glitch/actions/modal';
|
||||
|
@ -56,6 +54,7 @@ import { autoUnfoldCW } from 'flavours/glitch/utils/content_warning';
|
|||
import { textForScreenReader, defaultMediaVisibility } from 'flavours/glitch/components/status';
|
||||
import Icon from 'flavours/glitch/components/icon';
|
||||
import { Helmet } from 'react-helmet';
|
||||
import BundleColumnError from 'flavours/glitch/features/ui/components/bundle_column_error';
|
||||
|
||||
const messages = defineMessages({
|
||||
deleteConfirm: { id: 'confirmations.delete.confirm', defaultMessage: 'Delete' },
|
||||
|
@ -620,21 +619,18 @@ class Status extends ImmutablePureComponent {
|
|||
|
||||
if (status === null) {
|
||||
return (
|
||||
<Column>
|
||||
<ColumnBackButton multiColumn={multiColumn} />
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
const isExpanded = settings.getIn(['content_warnings', 'shared_state']) ? !status.get('hidden') : this.state.isExpanded;
|
||||
|
||||
if (ancestorsIds && ancestorsIds.size > 0) {
|
||||
ancestors = <div>{this.renderChildren(ancestorsIds)}</div>;
|
||||
ancestors = <>{this.renderChildren(ancestorsIds)}</>;
|
||||
}
|
||||
|
||||
if (descendantsIds && descendantsIds.size > 0) {
|
||||
descendants = <div>{this.renderChildren(descendantsIds)}</div>;
|
||||
descendants = <>{this.renderChildren(descendantsIds)}</>;
|
||||
}
|
||||
|
||||
const isLocal = status.getIn(['account', 'acct'], '').indexOf('@') === -1;
|
||||
|
|
|
@ -90,10 +90,6 @@ export function FollowRequests () {
|
|||
return import(/* webpackChunkName: "flavours/glitch/async/follow_requests" */'flavours/glitch/features/follow_requests');
|
||||
}
|
||||
|
||||
export function GenericNotFound () {
|
||||
return import(/* webpackChunkName: "flavours/glitch/async/generic_not_found" */'flavours/glitch/features/generic_not_found');
|
||||
}
|
||||
|
||||
export function FavouritedStatuses () {
|
||||
return import(/* webpackChunkName: "flavours/glitch/async/favourited_statuses" */'flavours/glitch/features/favourited_statuses');
|
||||
}
|
||||
|
|
|
@ -388,7 +388,7 @@
|
|||
content: '';
|
||||
position: absolute;
|
||||
bottom: 0;
|
||||
inset-inline-start: 50%;
|
||||
left: 50%;
|
||||
width: 0;
|
||||
height: 0;
|
||||
transform: translateX(-50%);
|
||||
|
@ -770,7 +770,8 @@
|
|||
}
|
||||
|
||||
.moved-account-banner,
|
||||
.follow-request-banner {
|
||||
.follow-request-banner,
|
||||
.account-memorial-banner {
|
||||
padding: 20px;
|
||||
background: lighten($ui-base-color, 4%);
|
||||
display: flex;
|
||||
|
@ -804,3 +805,7 @@
|
|||
.follow-request-banner .button {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.account-memorial-banner__message {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
import illustration from 'mastodon/../images/elephant_ui_disappointed.svg';
|
||||
import classNames from 'classnames';
|
||||
import { Helmet } from 'react-helmet';
|
||||
|
||||
const MissingIndicator = ({ fullPage }) => (
|
||||
<div className={classNames('regeneration-indicator', { 'regeneration-indicator--without-header': fullPage })}>
|
||||
<div className='regeneration-indicator__figure'>
|
||||
<img src={illustration} alt='' />
|
||||
</div>
|
||||
|
||||
<div className='regeneration-indicator__label'>
|
||||
<FormattedMessage id='missing_indicator.label' tagName='strong' defaultMessage='Not found' />
|
||||
<FormattedMessage id='missing_indicator.sublabel' defaultMessage='This resource could not be found' />
|
||||
</div>
|
||||
|
||||
<Helmet>
|
||||
<meta name='robots' content='noindex' />
|
||||
</Helmet>
|
||||
</div>
|
||||
);
|
||||
|
||||
MissingIndicator.propTypes = {
|
||||
fullPage: PropTypes.bool,
|
||||
};
|
||||
|
||||
export default MissingIndicator;
|
|
@ -13,10 +13,10 @@ import MediaItem from './components/media_item';
|
|||
import HeaderContainer from '../account_timeline/containers/header_container';
|
||||
import ScrollContainer from 'mastodon/containers/scroll_container';
|
||||
import LoadMore from 'mastodon/components/load_more';
|
||||
import MissingIndicator from 'mastodon/components/missing_indicator';
|
||||
import { openModal } from 'mastodon/actions/modal';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
import { normalizeForLookup } from 'mastodon/reducers/accounts_map';
|
||||
import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error';
|
||||
|
||||
const mapStateToProps = (state, { params: { acct, id } }) => {
|
||||
const accountId = id || state.getIn(['accounts_map', normalizeForLookup(acct)]);
|
||||
|
@ -161,9 +161,7 @@ class AccountGallery extends ImmutablePureComponent {
|
|||
|
||||
if (!isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ import ImmutablePropTypes from 'react-immutable-proptypes';
|
|||
import PropTypes from 'prop-types';
|
||||
import InnerHeader from '../../account/components/header';
|
||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
||||
import MemorialNote from './memorial_note';
|
||||
import MovedNote from './moved_note';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
import { NavLink } from 'react-router-dom';
|
||||
|
@ -115,6 +116,7 @@ export default class Header extends ImmutablePureComponent {
|
|||
|
||||
return (
|
||||
<div className='account-timeline__header'>
|
||||
{(!hidden && account.get('memorial')) && <MemorialNote />}
|
||||
{(!hidden && account.get('moved')) && <MovedNote from={account} to={account.get('moved')} />}
|
||||
|
||||
<InnerHeader
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
import React from 'react';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
|
||||
const MemorialNote = () => (
|
||||
<div className='account-memorial-banner'>
|
||||
<div className='account-memorial-banner__message'>
|
||||
<FormattedMessage id='account.in_memoriam' defaultMessage='In Memoriam.' />
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
|
||||
export default MemorialNote;
|
|
@ -12,7 +12,6 @@ import ColumnBackButton from '../../components/column_back_button';
|
|||
import { List as ImmutableList } from 'immutable';
|
||||
import ImmutablePureComponent from 'react-immutable-pure-component';
|
||||
import { FormattedMessage } from 'react-intl';
|
||||
import MissingIndicator from 'mastodon/components/missing_indicator';
|
||||
import TimelineHint from 'mastodon/components/timeline_hint';
|
||||
import { me } from 'mastodon/initial_state';
|
||||
import { connectTimeline, disconnectTimeline } from 'mastodon/actions/timelines';
|
||||
|
@ -20,6 +19,7 @@ import LimitedAccountHint from './components/limited_account_hint';
|
|||
import { getAccountHidden } from 'mastodon/selectors';
|
||||
import { fetchFeaturedTags } from '../../actions/featured_tags';
|
||||
import { normalizeForLookup } from 'mastodon/reducers/accounts_map';
|
||||
import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error';
|
||||
|
||||
const emptyList = ImmutableList();
|
||||
|
||||
|
@ -157,10 +157,7 @@ class AccountTimeline extends ImmutablePureComponent {
|
|||
);
|
||||
} else if (!isLoading && !isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<ColumnBackButton multiColumn={multiColumn} />
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -17,11 +17,11 @@ import Column from '../ui/components/column';
|
|||
import HeaderContainer from '../account_timeline/containers/header_container';
|
||||
import ColumnBackButton from '../../components/column_back_button';
|
||||
import ScrollableList from '../../components/scrollable_list';
|
||||
import MissingIndicator from 'mastodon/components/missing_indicator';
|
||||
import TimelineHint from 'mastodon/components/timeline_hint';
|
||||
import LimitedAccountHint from '../account_timeline/components/limited_account_hint';
|
||||
import { getAccountHidden } from 'mastodon/selectors';
|
||||
import { normalizeForLookup } from 'mastodon/reducers/accounts_map';
|
||||
import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error';
|
||||
|
||||
const mapStateToProps = (state, { params: { acct, id } }) => {
|
||||
const accountId = id || state.getIn(['accounts_map', normalizeForLookup(acct)]);
|
||||
|
@ -111,9 +111,7 @@ class Followers extends ImmutablePureComponent {
|
|||
|
||||
if (!isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -17,11 +17,11 @@ import Column from '../ui/components/column';
|
|||
import HeaderContainer from '../account_timeline/containers/header_container';
|
||||
import ColumnBackButton from '../../components/column_back_button';
|
||||
import ScrollableList from '../../components/scrollable_list';
|
||||
import MissingIndicator from 'mastodon/components/missing_indicator';
|
||||
import TimelineHint from 'mastodon/components/timeline_hint';
|
||||
import LimitedAccountHint from '../account_timeline/components/limited_account_hint';
|
||||
import { getAccountHidden } from 'mastodon/selectors';
|
||||
import { normalizeForLookup } from 'mastodon/reducers/accounts_map';
|
||||
import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error';
|
||||
|
||||
const mapStateToProps = (state, { params: { acct, id } }) => {
|
||||
const accountId = id || state.getIn(['accounts_map', normalizeForLookup(acct)]);
|
||||
|
@ -111,9 +111,7 @@ class Following extends ImmutablePureComponent {
|
|||
|
||||
if (!isAccount) {
|
||||
return (
|
||||
<Column>
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -1,11 +0,0 @@
|
|||
import React from 'react';
|
||||
import Column from '../ui/components/column';
|
||||
import MissingIndicator from '../../components/missing_indicator';
|
||||
|
||||
const GenericNotFound = () => (
|
||||
<Column>
|
||||
<MissingIndicator fullPage />
|
||||
</Column>
|
||||
);
|
||||
|
||||
export default GenericNotFound;
|
|
@ -10,13 +10,12 @@ import { openModal } from 'mastodon/actions/modal';
|
|||
import { connectListStream } from 'mastodon/actions/streaming';
|
||||
import { expandListTimeline } from 'mastodon/actions/timelines';
|
||||
import Column from 'mastodon/components/column';
|
||||
import ColumnBackButton from 'mastodon/components/column_back_button';
|
||||
import ColumnHeader from 'mastodon/components/column_header';
|
||||
import Icon from 'mastodon/components/icon';
|
||||
import LoadingIndicator from 'mastodon/components/loading_indicator';
|
||||
import MissingIndicator from 'mastodon/components/missing_indicator';
|
||||
import RadioButton from 'mastodon/components/radio_button';
|
||||
import StatusListContainer from 'mastodon/features/ui/containers/status_list_container';
|
||||
import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error';
|
||||
|
||||
const messages = defineMessages({
|
||||
deleteMessage: { id: 'confirmations.delete_list.message', defaultMessage: 'Are you sure you want to permanently delete this list?' },
|
||||
|
@ -156,10 +155,7 @@ class ListTimeline extends React.PureComponent {
|
|||
);
|
||||
} else if (list === false) {
|
||||
return (
|
||||
<Column>
|
||||
<ColumnBackButton multiColumn={multiColumn} />
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -16,7 +16,6 @@ import {
|
|||
translateStatus,
|
||||
undoStatusTranslation,
|
||||
} from '../../actions/statuses';
|
||||
import MissingIndicator from '../../components/missing_indicator';
|
||||
import LoadingIndicator from 'mastodon/components/loading_indicator';
|
||||
import DetailedStatus from './components/detailed_status';
|
||||
import ActionBar from './components/action_bar';
|
||||
|
@ -50,7 +49,6 @@ import { initBoostModal } from '../../actions/boosts';
|
|||
import { initReport } from '../../actions/reports';
|
||||
import { makeGetStatus, makeGetPictureInPicture } from '../../selectors';
|
||||
import ScrollContainer from 'mastodon/containers/scroll_container';
|
||||
import ColumnBackButton from '../../components/column_back_button';
|
||||
import ColumnHeader from '../../components/column_header';
|
||||
import StatusContainer from '../../containers/status_container';
|
||||
import { openModal } from '../../actions/modal';
|
||||
|
@ -62,6 +60,7 @@ import { attachFullscreenListener, detachFullscreenListener, isFullscreen } from
|
|||
import { textForScreenReader, defaultMediaVisibility } from '../../components/status';
|
||||
import Icon from 'mastodon/components/icon';
|
||||
import { Helmet } from 'react-helmet';
|
||||
import BundleColumnError from 'mastodon/features/ui/components/bundle_column_error';
|
||||
|
||||
const messages = defineMessages({
|
||||
deleteConfirm: { id: 'confirmations.delete.confirm', defaultMessage: 'Delete' },
|
||||
|
@ -584,19 +583,16 @@ class Status extends ImmutablePureComponent {
|
|||
|
||||
if (status === null) {
|
||||
return (
|
||||
<Column>
|
||||
<ColumnBackButton multiColumn={multiColumn} />
|
||||
<MissingIndicator />
|
||||
</Column>
|
||||
<BundleColumnError multiColumn={multiColumn} errorType='routing' />
|
||||
);
|
||||
}
|
||||
|
||||
if (ancestorsIds && ancestorsIds.size > 0) {
|
||||
ancestors = <div>{this.renderChildren(ancestorsIds)}</div>;
|
||||
ancestors = <>{this.renderChildren(ancestorsIds)}</>;
|
||||
}
|
||||
|
||||
if (descendantsIds && descendantsIds.size > 0) {
|
||||
descendants = <div>{this.renderChildren(descendantsIds)}</div>;
|
||||
descendants = <>{this.renderChildren(descendantsIds)}</>;
|
||||
}
|
||||
|
||||
const isLocal = status.getIn(['account', 'acct'], '').indexOf('@') === -1;
|
||||
|
|
|
@ -82,10 +82,6 @@ export function FollowRequests () {
|
|||
return import(/* webpackChunkName: "features/follow_requests" */'../../follow_requests');
|
||||
}
|
||||
|
||||
export function GenericNotFound () {
|
||||
return import(/* webpackChunkName: "features/generic_not_found" */'../../generic_not_found');
|
||||
}
|
||||
|
||||
export function FavouritedStatuses () {
|
||||
return import(/* webpackChunkName: "features/favourited_statuses" */'../../favourited_statuses');
|
||||
}
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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": "Jou rekening {disabledAccount} is tans gedeaktiveer omdat jy na {movedToAccount} verhuis het.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nuevo elemento} other {# nuevos elementos}}",
|
||||
"loading_indicator.label": "Cargando...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Amaga la imachen} other {Amaga las imáchens}}",
|
||||
"missing_indicator.label": "No trobau",
|
||||
"missing_indicator.sublabel": "No se trobó este recurso",
|
||||
"moved_to_account_banner.text": "La tuya cuenta {disabledAccount} ye actualment deshabilitada perque t'has mudau a {movedToAccount}.",
|
||||
"mute_modal.duration": "Duración",
|
||||
"mute_modal.hide_notifications": "Amagar notificacions d'este usuario?",
|
||||
|
|
|
@ -102,7 +102,7 @@
|
|||
"column.blocks": "المُستَخدِمون المَحظورون",
|
||||
"column.bookmarks": "الفواصل المرجعية",
|
||||
"column.community": "الخيط الزمني المحلي",
|
||||
"column.direct": "Private mentions",
|
||||
"column.direct": "الإشارات الخاصة",
|
||||
"column.directory": "تَصَفُّحُ المَلفات الشخصية",
|
||||
"column.domain_blocks": "النطاقات المحظورة",
|
||||
"column.favourites": "المُفَضَّلَة",
|
||||
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# عنصر جديد} other {# عناصر جديدة}}",
|
||||
"loading_indicator.label": "جارٍ التحميل…",
|
||||
"media_gallery.toggle_visible": "{number, plural, zero {} one {اخف الصورة} two {اخف الصورتين} few {اخف الصور} many {اخف الصور} other {اخف الصور}}",
|
||||
"missing_indicator.label": "غير موجود",
|
||||
"missing_indicator.sublabel": "تعذر العثور على هذا المورد",
|
||||
"moved_to_account_banner.text": "حسابك {disabledAccount} معطل حاليًا لأنك انتقلت إلى {movedToAccount}.",
|
||||
"mute_modal.duration": "المدة",
|
||||
"mute_modal.hide_notifications": "هل تود إخفاء الإخطارات القادمة من هذا المستخدم ؟",
|
||||
|
@ -376,7 +374,7 @@
|
|||
"navigation_bar.bookmarks": "الفواصل المرجعية",
|
||||
"navigation_bar.community_timeline": "الخيط المحلي",
|
||||
"navigation_bar.compose": "تحرير منشور جديد",
|
||||
"navigation_bar.direct": "Private mentions",
|
||||
"navigation_bar.direct": "الإشارات الخاصة",
|
||||
"navigation_bar.discover": "اكتشف",
|
||||
"navigation_bar.domain_blocks": "النطاقات المحظورة",
|
||||
"navigation_bar.edit_profile": "عدّل الملف التعريفي",
|
||||
|
@ -522,17 +520,17 @@
|
|||
"report_notification.categories.spam": "مزعج",
|
||||
"report_notification.categories.violation": "القاعدة المنتهَكة",
|
||||
"report_notification.open": "فتح التقرير",
|
||||
"search.no_recent_searches": "No recent searches",
|
||||
"search.no_recent_searches": "ما من عمليات بحث تمت مؤخرًا",
|
||||
"search.placeholder": "ابحث",
|
||||
"search.quick_action.account_search": "Profiles matching {x}",
|
||||
"search.quick_action.go_to_account": "Go to profile {x}",
|
||||
"search.quick_action.go_to_hashtag": "Go to hashtag {x}",
|
||||
"search.quick_action.open_url": "Open URL in Mastodon",
|
||||
"search.quick_action.go_to_account": "الذهاب إلى الصفحة الشخصية لـ {x}",
|
||||
"search.quick_action.go_to_hashtag": "الذهاب إلى الوسم {x}",
|
||||
"search.quick_action.open_url": "فتح الرابط التشعبي في ماستدون",
|
||||
"search.quick_action.status_search": "Posts matching {x}",
|
||||
"search.search_or_paste": "ابحث أو أدخل رابطا تشعبيا URL",
|
||||
"search_popout.quick_actions": "Quick actions",
|
||||
"search_popout.recent": "Recent searches",
|
||||
"search_results.accounts": "Profiles",
|
||||
"search_popout.quick_actions": "الإجراءات السريعة",
|
||||
"search_popout.recent": "عمليات البحث الأخيرة",
|
||||
"search_results.accounts": "الصفحات التعريفية",
|
||||
"search_results.all": "الكل",
|
||||
"search_results.hashtags": "الوُسوم",
|
||||
"search_results.nothing_found": "تعذر العثور على نتائج تتضمن هذه المصطلحات",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# elementu nuevu} other {# elementos nuevos}}",
|
||||
"loading_indicator.label": "Cargando…",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Anubrir la imaxe} other {Anubrir les imáxenes}}",
|
||||
"missing_indicator.label": "Nun s'atopó",
|
||||
"missing_indicator.sublabel": "Nun se pudo atopar esti recursu",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Duración",
|
||||
"mute_modal.hide_notifications": "¿Quies anubrir los avisos d'esti perfil?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# новы элемент} few {# новыя элементы} many {# новых элементаў} other {# новых элементаў}}",
|
||||
"loading_indicator.label": "Загрузка...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Схаваць відарыс} other {Схаваць відарысы}}",
|
||||
"missing_indicator.label": "Не знойдзена",
|
||||
"missing_indicator.sublabel": "Гэты рэсурс не магчыма знайсці",
|
||||
"moved_to_account_banner.text": "Ваш уліковы запіс {disabledAccount} зараз адключаны таму што вы перанесены на {movedToAccount}.",
|
||||
"mute_modal.duration": "Працягласць",
|
||||
"mute_modal.hide_notifications": "Схаваць апавяшчэнні ад гэтага карыстальніка?",
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"account.blocked": "Блокирани",
|
||||
"account.browse_more_on_origin_server": "Разглеждане на още в оригиналния профил",
|
||||
"account.cancel_follow_request": "Оттегляне на заявката за последване",
|
||||
"account.direct": "Privately mention @{name}",
|
||||
"account.direct": "Частно споменаване на @{name}",
|
||||
"account.disable_notifications": "Сприране на известия при публикуване от @{name}",
|
||||
"account.domain_blocked": "Блокиран домейн",
|
||||
"account.edit_profile": "Редактиране на профила",
|
||||
|
@ -102,7 +102,7 @@
|
|||
"column.blocks": "Блокирани потребители",
|
||||
"column.bookmarks": "Отметки",
|
||||
"column.community": "Локална часова ос",
|
||||
"column.direct": "Private mentions",
|
||||
"column.direct": "Частни споменавания",
|
||||
"column.directory": "Разглеждане на профили",
|
||||
"column.domain_blocks": "Блокирани домейни",
|
||||
"column.favourites": "Любими",
|
||||
|
@ -216,7 +216,7 @@
|
|||
"empty_column.blocks": "Още не сте блокирали никакви потребители.",
|
||||
"empty_column.bookmarked_statuses": "Още не сте отметнали публикации. Отметвайки някоя, то тя ще се покаже тук.",
|
||||
"empty_column.community": "Местната часова ос е празна. Напишете нещо обществено, за да завъртите нещата!",
|
||||
"empty_column.direct": "You don't have any private mentions yet. When you send or receive one, it will show up here.",
|
||||
"empty_column.direct": "Още нямате никакви частни споменавания. Тук ще се показват, изпращайки или получавайки едно.",
|
||||
"empty_column.domain_blocks": "Още няма блокирани домейни.",
|
||||
"empty_column.explore_statuses": "Няма нищо налагащо се в момента. Проверете пак по-късно!",
|
||||
"empty_column.favourited_statuses": "Още нямате любими публикации. Поставяйки някоя в любими, то тя ще се покаже тук.",
|
||||
|
@ -314,7 +314,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": "Към любими публикации",
|
||||
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# нов елемент} other {# нови елемента}}",
|
||||
"loading_indicator.label": "Зареждане...",
|
||||
"media_gallery.toggle_visible": "Скриване на {number, plural, one {изображение} other {изображения}}",
|
||||
"missing_indicator.label": "Не е намерено",
|
||||
"missing_indicator.sublabel": "Ресурсът не може да се намери",
|
||||
"moved_to_account_banner.text": "Вашият акаунт {disabledAccount} сега е изключен, защото се преместихте в {movedToAccount}.",
|
||||
"mute_modal.duration": "Времетраене",
|
||||
"mute_modal.hide_notifications": "Скривате ли известията от потребителя?",
|
||||
|
@ -376,7 +374,7 @@
|
|||
"navigation_bar.bookmarks": "Отметки",
|
||||
"navigation_bar.community_timeline": "Локален инфопоток",
|
||||
"navigation_bar.compose": "Съставяне на нова публикация",
|
||||
"navigation_bar.direct": "Private mentions",
|
||||
"navigation_bar.direct": "Частни споменавания",
|
||||
"navigation_bar.discover": "Откриване",
|
||||
"navigation_bar.domain_blocks": "Блокирани домейни",
|
||||
"navigation_bar.edit_profile": "Редактиране на профила",
|
||||
|
@ -522,17 +520,17 @@
|
|||
"report_notification.categories.spam": "Спам",
|
||||
"report_notification.categories.violation": "Нарушение на правилото",
|
||||
"report_notification.open": "Отваряне на доклада",
|
||||
"search.no_recent_searches": "No recent searches",
|
||||
"search.no_recent_searches": "Няма скорошни търсения",
|
||||
"search.placeholder": "Търсене",
|
||||
"search.quick_action.account_search": "Profiles matching {x}",
|
||||
"search.quick_action.go_to_account": "Go to profile {x}",
|
||||
"search.quick_action.go_to_hashtag": "Go to hashtag {x}",
|
||||
"search.quick_action.open_url": "Open URL in Mastodon",
|
||||
"search.quick_action.status_search": "Posts matching {x}",
|
||||
"search.quick_action.account_search": "Съвпадение на профили {x}",
|
||||
"search.quick_action.go_to_account": "Към профил {x}",
|
||||
"search.quick_action.go_to_hashtag": "Към хаштаг {x}",
|
||||
"search.quick_action.open_url": "Отваряне на URL адреса в Mastodon",
|
||||
"search.quick_action.status_search": "Съвпадение на публикации {x}",
|
||||
"search.search_or_paste": "Търсене или поставяне на URL адрес",
|
||||
"search_popout.quick_actions": "Quick actions",
|
||||
"search_popout.recent": "Recent searches",
|
||||
"search_results.accounts": "Profiles",
|
||||
"search_popout.quick_actions": "Бързи действия",
|
||||
"search_popout.recent": "Скорошни търсения",
|
||||
"search_results.accounts": "Профили",
|
||||
"search_results.all": "Всичко",
|
||||
"search_results.hashtags": "Хаштагове",
|
||||
"search_results.nothing_found": "Не може да се намери каквото и да било за тези термини при търсене",
|
||||
|
@ -559,8 +557,8 @@
|
|||
"status.copy": "Копиране на връзката към публикация",
|
||||
"status.delete": "Изтриване",
|
||||
"status.detailed_status": "Подробен изглед на разговора",
|
||||
"status.direct": "Privately mention @{name}",
|
||||
"status.direct_indicator": "Private mention",
|
||||
"status.direct": "Частно споменаване на @{name}",
|
||||
"status.direct_indicator": "Частно споменаване",
|
||||
"status.edit": "Редактиране",
|
||||
"status.edited": "Редактирано на {date}",
|
||||
"status.edited_x_times": "Редактирано {count, plural,one {{count} път} other {{count} пъти}}",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# নতুন জিনিস} other {# নতুন জিনিস}}",
|
||||
"loading_indicator.label": "আসছে...",
|
||||
"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}.",
|
||||
"mute_modal.duration": "সময়কাল",
|
||||
"mute_modal.hide_notifications": "এই ব্যবহারকারীর প্রজ্ঞাপন বন্ধ করবেন ?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# dra nevez} other {# dra nevez}}",
|
||||
"loading_indicator.label": "O kargañ...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Kuzhat ar skeudenn} other {Kuzhat ar skeudenn}}",
|
||||
"missing_indicator.label": "Digavet",
|
||||
"missing_indicator.sublabel": "An danvez-se ne vez ket kavet",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Padelezh",
|
||||
"mute_modal.hide_notifications": "Kuzhat kemenadennoù eus an implijer-se ?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# element nou} other {# elements nous}}",
|
||||
"loading_indicator.label": "Es carrega...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Amaga la imatge} other {Amaga les imatges}}",
|
||||
"missing_indicator.label": "No s'ha trobat",
|
||||
"missing_indicator.sublabel": "Aquest recurs no s'ha trobat",
|
||||
"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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# بەڕگەی نوێ} other {# بەڕگەی نوێ}}",
|
||||
"loading_indicator.label": "بارکردن...",
|
||||
"media_gallery.toggle_visible": "شاردنەوەی {number, plural, one {image} other {images}}",
|
||||
"missing_indicator.label": "نەدۆزرایەوە",
|
||||
"missing_indicator.sublabel": "ئەو سەرچاوەیە نادۆزرێتەوە",
|
||||
"moved_to_account_banner.text": "ئەکاونتەکەت {disabledAccount} لە ئێستادا لەکارخراوە چونکە تۆ چوویتە {movedToAccount}.",
|
||||
"mute_modal.duration": "ماوە",
|
||||
"mute_modal.hide_notifications": "شاردنەوەی ئاگانامەکان لەم بەکارهێنەرە؟ ",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# entrata nova} other {# entrate nove}}",
|
||||
"loading_indicator.label": "Caricamentu...",
|
||||
"media_gallery.toggle_visible": "Piattà {number, plural, one {ritrattu} other {ritratti}}",
|
||||
"missing_indicator.label": "Micca trovu",
|
||||
"missing_indicator.sublabel": "Ùn era micca pussivule di truvà sta risorsa",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Durata",
|
||||
"mute_modal.hide_notifications": "Piattà nutificazione da st'utilizatore?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nová položka} few {# nové položky} many {# nových položek} other {# nových položek}}",
|
||||
"loading_indicator.label": "Načítání...",
|
||||
"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": "Váš účet {disabledAccount} je momentálně deaktivová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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# eitem newydd} other {# eitem newydd}}",
|
||||
"loading_indicator.label": "Llwytho...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Cuddio delwedd} other {Cuddio delwedd}}",
|
||||
"missing_indicator.label": "Heb ei ganfod",
|
||||
"missing_indicator.sublabel": "Nid oes modd canfod yr adnodd hwn",
|
||||
"moved_to_account_banner.text": "Ar hyn y bryd, mae eich cyfrif {disabledAccount} wedi ei analluogi am i chi symud i {movedToAccount}.",
|
||||
"mute_modal.duration": "Hyd",
|
||||
"mute_modal.hide_notifications": "Cuddio hysbysiadau gan y defnyddiwr hwn?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nyt emne} other {# nye emner}}",
|
||||
"loading_indicator.label": "Indlæser...",
|
||||
"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": "Din konto {disabledAccount} er pt. deaktiveret, da du flyttede til {movedToAccount}.",
|
||||
"mute_modal.duration": "Varighed",
|
||||
"mute_modal.hide_notifications": "Skjul notifikationer fra denne bruger?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# neuer Beitrag} other {# neue Beiträge}}",
|
||||
"loading_indicator.label": "Wird geladen …",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Medium ausblenden} other {Medien ausblenden}}",
|
||||
"missing_indicator.label": "Nicht gefunden",
|
||||
"missing_indicator.sublabel": "Der Inhalt konnte nicht gefunden werden",
|
||||
"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 dieses Profils ausblenden?",
|
||||
|
|
|
@ -353,19 +353,6 @@
|
|||
],
|
||||
"path": "app/javascript/mastodon/components/media_gallery.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
"defaultMessage": "Not found",
|
||||
"id": "missing_indicator.label"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "This resource could not be found",
|
||||
"id": "missing_indicator.sublabel"
|
||||
}
|
||||
],
|
||||
"path": "app/javascript/mastodon/components/missing_indicator.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
|
@ -960,6 +947,15 @@
|
|||
],
|
||||
"path": "app/javascript/mastodon/features/account_timeline/components/limited_account_hint.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
"defaultMessage": "In Memoriam.",
|
||||
"id": "account.in_memoriam"
|
||||
}
|
||||
],
|
||||
"path": "app/javascript/mastodon/features/account_timeline/components/memorial_note.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# νέο} other {# νέα}}",
|
||||
"loading_indicator.label": "Φορτώνει...",
|
||||
"media_gallery.toggle_visible": "Εναλλαγή ορατότητας",
|
||||
"missing_indicator.label": "Δε βρέθηκε",
|
||||
"missing_indicator.sublabel": "Αδύνατη η εύρεση αυτού του πόρου",
|
||||
"moved_to_account_banner.text": "Ο λογαριασμός σας {disabledAccount} είναι προσωρινά απενεργοποιημένος επειδή μεταφερθήκατε στο {movedToAccount}.",
|
||||
"mute_modal.duration": "Διάρκεια",
|
||||
"mute_modal.hide_notifications": "Απόκρυψη ειδοποιήσεων αυτού του χρήστη;",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -39,6 +39,7 @@
|
|||
"account.follows_you": "Follows you",
|
||||
"account.go_to_profile": "Go to profile",
|
||||
"account.hide_reblogs": "Hide boosts from @{name}",
|
||||
"account.in_memoriam": "In Memoriam.",
|
||||
"account.joined_short": "Joined",
|
||||
"account.languages": "Change subscribed languages",
|
||||
"account.link_verified_on": "Ownership of this link was checked on {date}",
|
||||
|
@ -365,8 +366,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count,plural, one {# nova elemento} other {# novaj elementoj}}",
|
||||
"loading_indicator.label": "Ŝargado…",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Kaŝi la bildon} other {Kaŝi la bildojn}}",
|
||||
"missing_indicator.label": "Ne trovita",
|
||||
"missing_indicator.sublabel": "Ĉi tiu elemento ne estis trovita",
|
||||
"moved_to_account_banner.text": "Via konto {disabledAccount} estas malvalidigita ĉar vi movis ĝin al {movedToAccount}.",
|
||||
"mute_modal.duration": "Daŭro",
|
||||
"mute_modal.hide_notifications": "Ĉu vi volas kaŝi la sciigojn de ĉi tiu uzanto?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# elemento nuevo} other {# elementos nuevos}}",
|
||||
"loading_indicator.label": "Cargando...",
|
||||
"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": "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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nuevo elemento} other {# nuevos elementos}}",
|
||||
"loading_indicator.label": "Cargando…",
|
||||
"media_gallery.toggle_visible": "Cambiar visibilidad",
|
||||
"missing_indicator.label": "No encontrado",
|
||||
"missing_indicator.sublabel": "No se encontró este recurso",
|
||||
"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?",
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
"account.blocked": "Bloqueado",
|
||||
"account.browse_more_on_origin_server": "Ver más en el perfil original",
|
||||
"account.cancel_follow_request": "Retirar solicitud de seguimiento",
|
||||
"account.direct": "Mención privada @{name}",
|
||||
"account.direct": "Mención privada a @{name}",
|
||||
"account.disable_notifications": "Dejar de notificarme cuando @{name} publique algo",
|
||||
"account.domain_blocked": "Dominio bloqueado",
|
||||
"account.edit_profile": "Editar perfil",
|
||||
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nuevo elemento} other {# nuevos elementos}}",
|
||||
"loading_indicator.label": "Cargando…",
|
||||
"media_gallery.toggle_visible": "Cambiar visibilidad",
|
||||
"missing_indicator.label": "No encontrado",
|
||||
"missing_indicator.sublabel": "No se encontró este recurso",
|
||||
"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?",
|
||||
|
@ -522,7 +520,7 @@
|
|||
"report_notification.categories.spam": "Spam",
|
||||
"report_notification.categories.violation": "Infracción de regla",
|
||||
"report_notification.open": "Abrir informe",
|
||||
"search.no_recent_searches": "Sin búsquedas recientes",
|
||||
"search.no_recent_searches": "No hay búsquedas recientes",
|
||||
"search.placeholder": "Buscar",
|
||||
"search.quick_action.account_search": "Perfiles que coinciden con {x}",
|
||||
"search.quick_action.go_to_account": "Ir al perfil {x}",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# uus kirje} other {# uut kirjet}}",
|
||||
"loading_indicator.label": "Laeb..",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Varja pilt} other {Varja pildid}}",
|
||||
"missing_indicator.label": "Ei leitud",
|
||||
"missing_indicator.sublabel": "Seda ressurssi ei leitud",
|
||||
"moved_to_account_banner.text": "Kontot {disabledAccount} ei ole praegu võimalik kasutada, sest kolisid kontole {movedToAccount}.",
|
||||
"mute_modal.duration": "Kestus",
|
||||
"mute_modal.hide_notifications": "Kas peita teated sellelt kasutajalt?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {eleentuberri #} other {# elementu berri}}",
|
||||
"loading_indicator.label": "Kargatzen...",
|
||||
"media_gallery.toggle_visible": "Txandakatu ikusgaitasuna",
|
||||
"missing_indicator.label": "Ez aurkitua",
|
||||
"missing_indicator.sublabel": "Baliabide hau ezin izan da aurkitu",
|
||||
"moved_to_account_banner.text": "Zure {disabledAccount} kontua desgaituta dago une honetan, {movedToAccount} kontura aldatu zinelako.",
|
||||
"mute_modal.duration": "Iraupena",
|
||||
"mute_modal.hide_notifications": "Ezkutatu erabiltzaile honen jakinarazpenak?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# مورد جدید} other {# مورد جدید}}",
|
||||
"loading_indicator.label": "بار کردن…",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {نهفتن تصویر} other {نهفتن تصاویر}}",
|
||||
"missing_indicator.label": "پیدا نشد",
|
||||
"missing_indicator.sublabel": "این منبع پیدا نشد",
|
||||
"moved_to_account_banner.text": "حسابتان {disabledAccount} اکنون از کار افتاده؛ چرا که به {movedToAccount} منتقل شدید.",
|
||||
"mute_modal.duration": "مدت زمان",
|
||||
"mute_modal.hide_notifications": "نهفتن آگاهیها از این کاربر؟",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# uusi kohde} other {# uutta kohdetta}}",
|
||||
"loading_indicator.label": "Ladataan...",
|
||||
"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": "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?",
|
||||
|
@ -587,7 +585,7 @@
|
|||
"status.reblogs.empty": "Kukaan ei ole vielä tehostanut tätä viestiä. Kun joku tekee niin, näkyy kyseinen henkilö tässä.",
|
||||
"status.redraft": "Poista ja palauta muokattavaksi",
|
||||
"status.remove_bookmark": "Poista kirjanmerkki",
|
||||
"status.replied_to": "Vastaus käyttäjälle {name}",
|
||||
"status.replied_to": "Vastattu {name}",
|
||||
"status.reply": "Vastaa",
|
||||
"status.replyAll": "Vastaa ketjuun",
|
||||
"status.report": "Raportoi @{name}",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nýtt evni} other {# nýggj evni}}",
|
||||
"loading_indicator.label": "Innlesi...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Fjal mynd} other {Fjal myndir}}",
|
||||
"missing_indicator.label": "Ikki funnið",
|
||||
"missing_indicator.sublabel": "Ikki bar til at finna hetta tilfarið",
|
||||
"moved_to_account_banner.text": "Konta tín {disabledAccount} er í løtuni óvirkin, tí tú flutti til {movedToAccount}.",
|
||||
"mute_modal.duration": "Tíðarbil",
|
||||
"mute_modal.hide_notifications": "Fjal fráboðanir frá hesum brúkaranum?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nouvel élément} other {# nouveaux éléments}}",
|
||||
"loading_indicator.label": "Chargement…",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Cacher l’image} other {Cacher les images}}",
|
||||
"missing_indicator.label": "Non trouvé",
|
||||
"missing_indicator.sublabel": "Cette ressource n'a pas pu être trouvée",
|
||||
"moved_to_account_banner.text": "Votre compte {disabledAccount} est actuellement désactivé parce que vous avez déménagé sur {movedToAccount}.",
|
||||
"mute_modal.duration": "Durée",
|
||||
"mute_modal.hide_notifications": "Masquer les notifications de ce compte?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nouvel élément} other {# nouveaux éléments}}",
|
||||
"loading_indicator.label": "Chargement…",
|
||||
"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": "Votre compte {disabledAccount} est actuellement désactivé parce que vous l'avez déplacé à {movedToAccount}.",
|
||||
"mute_modal.duration": "Durée",
|
||||
"mute_modal.hide_notifications": "Masquer les notifications de cette personne ?",
|
||||
|
@ -531,7 +529,7 @@
|
|||
"search.quick_action.status_search": "Posts matching {x}",
|
||||
"search.search_or_paste": "Rechercher ou saisir une URL",
|
||||
"search_popout.quick_actions": "Quick actions",
|
||||
"search_popout.recent": "Recent searches",
|
||||
"search_popout.recent": "Recherches récentes",
|
||||
"search_results.accounts": "Profiles",
|
||||
"search_results.all": "Tous les résultats",
|
||||
"search_results.hashtags": "Hashtags",
|
||||
|
@ -560,7 +558,7 @@
|
|||
"status.delete": "Supprimer",
|
||||
"status.detailed_status": "Vue détaillée de la conversation",
|
||||
"status.direct": "Privately mention @{name}",
|
||||
"status.direct_indicator": "Private mention",
|
||||
"status.direct_indicator": "Mention privée",
|
||||
"status.edit": "Éditer",
|
||||
"status.edited": "Édité le {date}",
|
||||
"status.edited_x_times": "Edité {count, plural, one {{count} fois} other {{count} fois}}",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nij item} other {# nije items}}",
|
||||
"loading_indicator.label": "Lade…",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {ôfbylding ferstopje} other {ôfbyldingen ferstopje}}",
|
||||
"missing_indicator.label": "Net fûn",
|
||||
"missing_indicator.sublabel": "Dizze boarne kin net fûn wurde",
|
||||
"moved_to_account_banner.text": "Omdat jo nei {movedToAccount} ferhuze binne is jo account {disabledAccount} op dit stuit útskeakele.",
|
||||
"mute_modal.duration": "Doer",
|
||||
"mute_modal.hide_notifications": "Meldingen fan dizze brûker ferstopje?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "Ag lódáil...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Hide image} other {Hide images}}",
|
||||
"missing_indicator.label": "Níor aimsíodh é",
|
||||
"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}.",
|
||||
"mute_modal.duration": "Tréimhse",
|
||||
"mute_modal.hide_notifications": "Cuir póstalacha ón t-úsáideoir seo i bhfolach?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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": "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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# novo elemento} other {# novos elementos}}",
|
||||
"loading_indicator.label": "Estase a cargar...",
|
||||
"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": "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 persoa?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# פריט חדש} other {# פריטים חדשים}}",
|
||||
"loading_indicator.label": "טוען...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {להסתיר תמונה} two {להסתיר תמונותיים} many {להסתיר תמונות} other {להסתיר תמונות}}",
|
||||
"missing_indicator.label": "לא נמצא",
|
||||
"missing_indicator.sublabel": "לא ניתן היה למצוא את המשאב",
|
||||
"moved_to_account_banner.text": "חשבונך {disabledAccount} אינו פעיל כרגע עקב מעבר ל{movedToAccount}.",
|
||||
"mute_modal.duration": "משך הזמן",
|
||||
"mute_modal.hide_notifications": "להסתיר התראות מחשבון זה?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "लोड हो रहा है...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Hide image} other {Hide images}}",
|
||||
"missing_indicator.label": "नहीं मिला",
|
||||
"missing_indicator.sublabel": "यह संसाधन नहीं मिल सका।",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "अवधि",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "Učitavanje...",
|
||||
"media_gallery.toggle_visible": "Sakrij {number, plural, one {sliku} other {slike}}",
|
||||
"missing_indicator.label": "Nije pronađeno",
|
||||
"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}.",
|
||||
"mute_modal.duration": "Trajanje",
|
||||
"mute_modal.hide_notifications": "Sakrij obavijesti ovog korisnika?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# új elem} other {# új elem}}",
|
||||
"loading_indicator.label": "Betöltés...",
|
||||
"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": "{disabledAccount} fiók jelenleg le van tiltva, mert más {movedToAccount} fiókba került át.",
|
||||
"mute_modal.duration": "Időtartam",
|
||||
"mute_modal.hide_notifications": "Értesítések elrejtése ettől a felhasználótól?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# նոր նիւթ} other {# նոր նիւթ}}",
|
||||
"loading_indicator.label": "Բեռնւում է…",
|
||||
"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}.",
|
||||
"mute_modal.duration": "Տեւողութիւն",
|
||||
"mute_modal.hide_notifications": "Թաքցնե՞լ ծանուցումներն այս օգտատիրոջից։",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, other {# item baru}}",
|
||||
"loading_indicator.label": "Tunggu sebentar...",
|
||||
"media_gallery.toggle_visible": "Tampil/Sembunyikan",
|
||||
"missing_indicator.label": "Tidak ditemukan",
|
||||
"missing_indicator.sublabel": "Sumber daya tak bisa ditemukan",
|
||||
"moved_to_account_banner.text": "Akun {disabledAccount} Anda kini dinonaktifkan karena Anda pindah ke {movedToAccount}.",
|
||||
"mute_modal.duration": "Durasi",
|
||||
"mute_modal.hide_notifications": "Sembunyikan notifikasi dari pengguna ini?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "Na-adọnye...",
|
||||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nova kozo} other {# nova kozi}}",
|
||||
"loading_indicator.label": "Kargante...",
|
||||
"media_gallery.toggle_visible": "Chanjar videbleso",
|
||||
"missing_indicator.label": "Ne trovita",
|
||||
"missing_indicator.sublabel": "Ca moyeno ne existas",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Durado",
|
||||
"mute_modal.hide_notifications": "Celez avizi de ca uzanto?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nýtt atriði} other {# ný atriði}}",
|
||||
"loading_indicator.label": "Hleð inn...",
|
||||
"media_gallery.toggle_visible": "Víxla sýnileika",
|
||||
"missing_indicator.label": "Fannst ekki",
|
||||
"missing_indicator.sublabel": "Tilfangið fannst ekki",
|
||||
"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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nuovo oggetto} other {# nuovi oggetti}}",
|
||||
"loading_indicator.label": "Caricamento...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Nascondi immagine} other {Nascondi immagini}}",
|
||||
"missing_indicator.label": "Non trovato",
|
||||
"missing_indicator.sublabel": "Impossibile trovare questa risorsa",
|
||||
"moved_to_account_banner.text": "Il tuo profilo {disabledAccount} è correntemente disabilitato perché ti sei spostato a {movedToAccount}.",
|
||||
"mute_modal.duration": "Durata",
|
||||
"mute_modal.hide_notifications": "Nascondere le notifiche da questo utente?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count}件の新着",
|
||||
"loading_indicator.label": "読み込み中...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {画像を閉じる} other {画像を閉じる}}",
|
||||
"missing_indicator.label": "見つかりません",
|
||||
"missing_indicator.sublabel": "見つかりませんでした",
|
||||
"moved_to_account_banner.text": "あなたのアカウント『{disabledAccount}』は『{movedToAccount}』に移動したため現在無効になっています。",
|
||||
"mute_modal.duration": "ミュートする期間",
|
||||
"mute_modal.hide_notifications": "このユーザーからの通知を隠しますか?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "იტვირთება...",
|
||||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "დავმალოთ შეტყობინებები ამ მომხმარებლისგან?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# n uferdis amaynut} other {# n yiferdisen imaynuten}}",
|
||||
"loading_indicator.label": "Yessalay-d…",
|
||||
"media_gallery.toggle_visible": "Ffer {number, plural, one {tugna} other {tugniwin}}",
|
||||
"missing_indicator.label": "Ulac-it",
|
||||
"missing_indicator.sublabel": "Ur nufi ara aɣbalu-a",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Tanzagt",
|
||||
"mute_modal.hide_notifications": "Tebɣiḍ ad teffreḍ talɣutin n umseqdac-a?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# жаңа нәрсе} other {# жаңа нәрсе}}",
|
||||
"loading_indicator.label": "Жүктеу...",
|
||||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Бұл қолданушы ескертпелерін жасырамыз ба?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -44,7 +44,7 @@
|
|||
"account.link_verified_on": "{date}에 이 링크의 소유권이 확인 됨",
|
||||
"account.locked_info": "이 계정의 프라이버시 설정은 잠금으로 설정되어 있습니다. 계정 소유자가 수동으로 팔로워를 승인합니다.",
|
||||
"account.media": "미디어",
|
||||
"account.mention": "@{name}에게 글쓰기",
|
||||
"account.mention": "@{name} 님에게 멘션",
|
||||
"account.moved_to": "{name} 님은 자신의 새 계정이 다음과 같다고 표시했습니다:",
|
||||
"account.mute": "@{name} 뮤트",
|
||||
"account.mute_notifications": "@{name}의 알림을 뮤트",
|
||||
|
@ -272,7 +272,7 @@
|
|||
"footer.get_app": "앱 다운로드하기",
|
||||
"footer.invite": "초대하기",
|
||||
"footer.keyboard_shortcuts": "키보드 단축키",
|
||||
"footer.privacy_policy": "개인정보 정책",
|
||||
"footer.privacy_policy": "개인정보처리방침",
|
||||
"footer.source_code": "소스코드 보기",
|
||||
"footer.status": "상태",
|
||||
"generic.saved": "저장됨",
|
||||
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count}개의 새 항목",
|
||||
"loading_indicator.label": "불러오는 중...",
|
||||
"media_gallery.toggle_visible": "이미지 숨기기",
|
||||
"missing_indicator.label": "찾을 수 없습니다",
|
||||
"missing_indicator.sublabel": "이 리소스를 찾을 수 없었습니다",
|
||||
"moved_to_account_banner.text": "당신의 계정 {disabledAccount}는 {movedToAccount}로 이동하였기 때문에 현재 비활성화 상태입니다.",
|
||||
"mute_modal.duration": "기간",
|
||||
"mute_modal.hide_notifications": "이 사용자로부터의 알림을 숨기시겠습니까?",
|
||||
|
@ -401,7 +399,7 @@
|
|||
"notification.favourite": "{name} 님이 당신의 게시물을 마음에 들어합니다",
|
||||
"notification.follow": "{name} 님이 나를 팔로우했습니다",
|
||||
"notification.follow_request": "{name} 님이 팔로우 요청을 보냈습니다",
|
||||
"notification.mention": "{name}님의 멘션",
|
||||
"notification.mention": "{name} 님의 멘션",
|
||||
"notification.own_poll": "투표를 마쳤습니다.",
|
||||
"notification.poll": "참여했던 투표가 끝났습니다.",
|
||||
"notification.reblog": "{name} 님이 부스트했습니다",
|
||||
|
@ -464,7 +462,7 @@
|
|||
"privacy.unlisted.long": "모두가 볼 수 있지만, 발견하기 기능에서는 제외됨",
|
||||
"privacy.unlisted.short": "미등재",
|
||||
"privacy_policy.last_updated": "{date}에 마지막으로 업데이트됨",
|
||||
"privacy_policy.title": "개인정보 정책",
|
||||
"privacy_policy.title": "개인정보처리방침",
|
||||
"refresh": "새로고침",
|
||||
"regeneration_indicator.label": "불러오는 중…",
|
||||
"regeneration_indicator.sublabel": "당신의 홈 피드가 준비되는 중입니다!",
|
||||
|
@ -573,7 +571,7 @@
|
|||
"status.history.edited": "{name} 님이 {date}에 수정함",
|
||||
"status.load_more": "더 보기",
|
||||
"status.media_hidden": "미디어 숨겨짐",
|
||||
"status.mention": "@{name}님에게 멘션",
|
||||
"status.mention": "@{name} 님에게 멘션",
|
||||
"status.more": "자세히",
|
||||
"status.mute": "@{name} 님을 뮤트하기",
|
||||
"status.mute_conversation": "이 대화를 뮤트",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# hêmaneke nû} other {#hêmaneke nû}}",
|
||||
"loading_indicator.label": "Tê barkirin...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Wêneyê veşêre} other {Wêneyan veşêre}}",
|
||||
"missing_indicator.label": "Nehate dîtin",
|
||||
"missing_indicator.sublabel": "Ev çavkanî nehat dîtin",
|
||||
"moved_to_account_banner.text": "Ajimêrê te {disabledAccount} niha neçalak e ji ber ku te bar kir bo {movedToAccount}.",
|
||||
"mute_modal.duration": "Dem",
|
||||
"mute_modal.hide_notifications": "Agahdariyan ji ev bikarhêner veşêre?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# daklennowydh} other {# a daklennow nowydh}}",
|
||||
"loading_indicator.label": "Ow karga...",
|
||||
"media_gallery.toggle_visible": "Hide {number, plural, one {aven} other {aven}}",
|
||||
"missing_indicator.label": "Ny veu kevys",
|
||||
"missing_indicator.sublabel": "Ny yllir kavòs an asnodh ma",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Duryans",
|
||||
"mute_modal.hide_notifications": "Kudha gwarnyansow a'n devnydhyer ma?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# jauna lieta} other {# jaunas lietas}}",
|
||||
"loading_indicator.label": "Ielādē...",
|
||||
"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": "Tavs konts {disabledAccount} pašlaik ir atspējots, jo pārcēlies uz kontu {movedToAccount}.",
|
||||
"mute_modal.duration": "Ilgums",
|
||||
"mute_modal.hide_notifications": "Slēpt paziņojumus no šī lietotāja?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "ലോഡിംഗ്...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Hide image} other {Hide images}}",
|
||||
"missing_indicator.label": "കാണാനില്ല",
|
||||
"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}.",
|
||||
"mute_modal.duration": "കാലാവധി",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "लोड करत आहे...",
|
||||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# item baharu} other {# item baharu}}",
|
||||
"loading_indicator.label": "Memuatkan...",
|
||||
"media_gallery.toggle_visible": "{number, plural, other {Sembunyikan imej}}",
|
||||
"missing_indicator.label": "Tidak dijumpai",
|
||||
"missing_indicator.sublabel": "Sumber ini tidak dijumpai",
|
||||
"moved_to_account_banner.text": "Akaun anda {disabledAccount} kini dinyahdayakan kerana anda berpindah ke {movedToAccount}.",
|
||||
"mute_modal.duration": "Tempoh",
|
||||
"mute_modal.hide_notifications": "Sembunyikan pemberitahuan daripada pengguna ini?",
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
"account.featured_tags.last_status_at": "{date} တွင် နောက်ဆုံးပို့စ်",
|
||||
"account.featured_tags.last_status_never": "ပို့စ်တင်ထားခြင်းမရှိပါ",
|
||||
"account.featured_tags.title": "ဖော်ပြထားသောဟက်ရှ်တက်ခ်များ",
|
||||
"account.follow": "စောင့်ကြည့်မည်",
|
||||
"account.follow": "စောင့်ကြည့်မယ်",
|
||||
"account.followers": "စောင့်ကြည့်သူများ",
|
||||
"account.followers.empty": "ဤသူကို စောင့်ကြည့်သူ မရှိသေးပါ။",
|
||||
"account.followers_counter": "{count, plural, one {{counter} ဖော်လိုဝါများ} other {{counter} ဖော်လိုဝါများ}}",
|
||||
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# new item} other {# new items}}",
|
||||
"loading_indicator.label": "လုပ်ဆောင်နေသည်…",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Hide image} other {Hide images}}",
|
||||
"missing_indicator.label": "မတွေ့ပါ",
|
||||
"missing_indicator.sublabel": "ရှာဖွေနေသည်ကိုမတွေ့ပါ",
|
||||
"moved_to_account_banner.text": "{movedToAccount} အကောင့်သို့ပြောင်းလဲထားသဖြင့် {disabledAccount} အကောင့်မှာပိတ်ထားသည်",
|
||||
"mute_modal.duration": "ကြာချိန်",
|
||||
"mute_modal.hide_notifications": "ဤအကောင့်မှသတိပေးချက်များကိုပိတ်မလား?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nieuw item} other {# nieuwe items}}",
|
||||
"loading_indicator.label": "Laden…",
|
||||
"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": "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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nytt element} other {# nye element}}",
|
||||
"loading_indicator.label": "Lastar...",
|
||||
"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": "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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural,one {# ny gjenstand} other {# nye gjenstander}}",
|
||||
"loading_indicator.label": "Laster...",
|
||||
"media_gallery.toggle_visible": "Veksle synlighet",
|
||||
"missing_indicator.label": "Ikke funnet",
|
||||
"missing_indicator.sublabel": "Denne ressursen ble ikke funnet",
|
||||
"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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nòu element} other {# nòu elements}}",
|
||||
"loading_indicator.label": "Cargament…",
|
||||
"media_gallery.toggle_visible": "Modificar la visibilitat",
|
||||
"missing_indicator.label": "Pas trobat",
|
||||
"missing_indicator.sublabel": "Aquesta ressorsa es pas estada trobada",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Durada",
|
||||
"mute_modal.hide_notifications": "Rescondre las notificacions d’aquesta persona ?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"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}.",
|
||||
"mute_modal.duration": "Duration",
|
||||
"mute_modal.hide_notifications": "Hide notifications from this user?",
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
"account.badges.group": "Grupa",
|
||||
"account.block": "Blokuj @{name}",
|
||||
"account.block_domain": "Blokuj wszystko z {domain}",
|
||||
"account.blocked": "Zablokowano",
|
||||
"account.blocked": "Zablokowany(-a)",
|
||||
"account.browse_more_on_origin_server": "Zobacz więcej na oryginalnym profilu",
|
||||
"account.cancel_follow_request": "Wycofaj żądanie obserwowania",
|
||||
"account.direct": "Prywatna wzmianka @{name}",
|
||||
|
@ -54,7 +54,7 @@
|
|||
"account.posts_with_replies": "Wpisy i odpowiedzi",
|
||||
"account.report": "Zgłoś @{name}",
|
||||
"account.requested": "Oczekująca prośba, kliknij aby anulować",
|
||||
"account.requested_follow": "{name} poprosił(a) o możliwość zaobserwowania twojego profilu",
|
||||
"account.requested_follow": "{name} chce zaobserwować twój profil",
|
||||
"account.share": "Udostępnij profil @{name}",
|
||||
"account.show_reblogs": "Pokazuj podbicia od @{name}",
|
||||
"account.statuses_counter": "{count, plural, one {{counter} wpis} few {{counter} wpisy} many {{counter} wpisów} other {{counter} wpisów}}",
|
||||
|
@ -75,7 +75,7 @@
|
|||
"alert.rate_limited.message": "Spróbuj ponownie po {retry_time, time, medium}.",
|
||||
"alert.rate_limited.title": "Ograniczony czasowo",
|
||||
"alert.unexpected.message": "Wystąpił nieoczekiwany błąd.",
|
||||
"alert.unexpected.title": "O nie!",
|
||||
"alert.unexpected.title": "Ups!",
|
||||
"announcement.announcement": "Ogłoszenie",
|
||||
"attachments_list.unprocessed": "(nieprzetworzone)",
|
||||
"audio.hide": "Ukryj dźwięk",
|
||||
|
@ -131,7 +131,7 @@
|
|||
"compose_form.hashtag_warning": "Ten wpis nie będzie widoczny pod podanymi hasztagami, ponieważ jest oznaczony jako niepubliczny. Tylko publiczne wpisy mogą zostać znalezione z użyciem hasztagów.",
|
||||
"compose_form.lock_disclaimer": "Twoje konto nie jest {locked}. Każdy, kto Cię obserwuje, może wyświetlać Twoje wpisy przeznaczone tylko dla obserwujących.",
|
||||
"compose_form.lock_disclaimer.lock": "zablokowane",
|
||||
"compose_form.placeholder": "Co Ci chodzi po głowie?",
|
||||
"compose_form.placeholder": "Co chodzi ci po głowie?",
|
||||
"compose_form.poll.add_option": "Dodaj opcję",
|
||||
"compose_form.poll.duration": "Czas trwania głosowania",
|
||||
"compose_form.poll.option_placeholder": "Opcja {number}",
|
||||
|
@ -139,21 +139,21 @@
|
|||
"compose_form.poll.switch_to_multiple": "Pozwól na wybranie wielu opcji",
|
||||
"compose_form.poll.switch_to_single": "Pozwól na wybranie tylko jednej opcji",
|
||||
"compose_form.publish": "Opublikuj",
|
||||
"compose_form.publish_form": "Publikuj",
|
||||
"compose_form.publish_form": "Opublikuj",
|
||||
"compose_form.publish_loud": "{publish}!",
|
||||
"compose_form.save_changes": "Zapisz zmiany",
|
||||
"compose_form.sensitive.hide": "{count, plural, one {Oznacz treść multimedialną jako wrażliwą} other {Oznacz treści multimedialne jako wrażliwe}}",
|
||||
"compose_form.sensitive.marked": "{count, plural, one {Treść multimedialna jest oznaczona jako wrażliwa} other {Treści multimedialne są oznaczone jako wrażliwe}}",
|
||||
"compose_form.sensitive.unmarked": "{count, plural, one {Treść multimedialna nie jest oznaczona jako wrażliwa} other {Treści multimedialne nie są oznaczone jako wrażliwe}}",
|
||||
"compose_form.spoiler.marked": "Tekst jest ukryty za ostrzeżeniem",
|
||||
"compose_form.spoiler.unmarked": "Tekst nie jest ukryty",
|
||||
"compose_form.spoiler_placeholder": "Wprowadź swoje ostrzeżenie o zawartości",
|
||||
"compose_form.spoiler.marked": "Usuń ostrzeżenie o treści",
|
||||
"compose_form.spoiler.unmarked": "Dodaj ostrzeżenie o treści",
|
||||
"compose_form.spoiler_placeholder": "Wpisz ostrzeżenie tutaj",
|
||||
"confirmation_modal.cancel": "Anuluj",
|
||||
"confirmations.block.block_and_report": "Zablokuj i zgłoś",
|
||||
"confirmations.block.confirm": "Zablokuj",
|
||||
"confirmations.block.message": "Czy na pewno chcesz zablokować {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Wycofaj żądanie",
|
||||
"confirmations.cancel_follow_request.message": "Czy na pewno chcesz wycofać prośbę o możliwość obserwacji {name}?",
|
||||
"confirmations.cancel_follow_request.confirm": "Wycofaj prośbę",
|
||||
"confirmations.cancel_follow_request.message": "Czy na pewno chcesz wycofać prośbę o możliwość obserwowania {name}?",
|
||||
"confirmations.delete.confirm": "Usuń",
|
||||
"confirmations.delete.message": "Czy na pewno chcesz usunąć ten wpis?",
|
||||
"confirmations.delete_list.confirm": "Usuń",
|
||||
|
@ -175,9 +175,9 @@
|
|||
"confirmations.reply.message": "W ten sposób utracisz wpis który obecnie tworzysz. Czy na pewno chcesz to zrobić?",
|
||||
"confirmations.unfollow.confirm": "Przestań obserwować",
|
||||
"confirmations.unfollow.message": "Czy na pewno zamierzasz przestać obserwować {name}?",
|
||||
"conversation.delete": "Usuń rozmowę",
|
||||
"conversation.delete": "Usuń konwersację",
|
||||
"conversation.mark_as_read": "Oznacz jako przeczytane",
|
||||
"conversation.open": "Zobacz rozmowę",
|
||||
"conversation.open": "Zobacz konwersację",
|
||||
"conversation.with": "Z {names}",
|
||||
"copypaste.copied": "Skopiowano",
|
||||
"copypaste.copy": "Kopiuj",
|
||||
|
@ -194,7 +194,7 @@
|
|||
"dismissable_banner.explore_tags": "Te hasztagi obecnie zyskują popularność wśród osób z tego serwera i pozostałych w zdecentralizowanej sieci.",
|
||||
"dismissable_banner.public_timeline": "To są najnowsze publiczne wpisy od osób z tego i innych serwerów zdecentralizowanej sieci, o których ten serwer wie.",
|
||||
"embed.instructions": "Osadź ten wpis na swojej stronie wklejając poniższy kod.",
|
||||
"embed.preview": "Tak będzie to wyglądać:",
|
||||
"embed.preview": "Będzie to wyglądać tak:",
|
||||
"emoji_button.activity": "Aktywność",
|
||||
"emoji_button.clear": "Wyczyść",
|
||||
"emoji_button.custom": "Niestandardowe",
|
||||
|
@ -202,8 +202,8 @@
|
|||
"emoji_button.food": "Żywność i napoje",
|
||||
"emoji_button.label": "Wstaw emoji",
|
||||
"emoji_button.nature": "Natura",
|
||||
"emoji_button.not_found": "Brak emoji!! (╯°□°)╯︵ ┻━┻",
|
||||
"emoji_button.objects": "Objekty",
|
||||
"emoji_button.not_found": "Nie znaleziono pasujących emoji",
|
||||
"emoji_button.objects": "Obiekty",
|
||||
"emoji_button.people": "Ludzie",
|
||||
"emoji_button.recent": "Najczęściej używane",
|
||||
"emoji_button.search": "Szukaj…",
|
||||
|
@ -217,7 +217,7 @@
|
|||
"empty_column.bookmarked_statuses": "Nie dodałeś(-aś) żadnego wpisu do zakładek. Kiedy to zrobisz, pojawi się on tutaj.",
|
||||
"empty_column.community": "Lokalna oś czasu jest pusta. Napisz coś publicznie, aby zagaić!",
|
||||
"empty_column.direct": "Nie masz jeszcze żadnych prywatnych wzmianek. Kiedy je wyślesz lub otrzymasz, pojawią się tutaj.",
|
||||
"empty_column.domain_blocks": "Brak ukrytych domen.",
|
||||
"empty_column.domain_blocks": "Brak zablokowanych domen.",
|
||||
"empty_column.explore_statuses": "Nic nie jest w tej chwili popularne. Sprawdź później!",
|
||||
"empty_column.favourited_statuses": "Nie dodałeś(-aś) żadnego wpisu do ulubionych. Kiedy to zrobisz, pojawi się on tutaj.",
|
||||
"empty_column.favourites": "Nikt nie dodał tego wpisu do ulubionych. Gdy ktoś to zrobi, pojawi się tutaj.",
|
||||
|
@ -236,7 +236,7 @@
|
|||
"error.unexpected_crash.explanation_addons": "Ta strona nie mogła zostać poprawnie wyświetlona. Może to być spowodowane dodatkiem do przeglądarki lub narzędziem do automatycznego tłumaczenia.",
|
||||
"error.unexpected_crash.next_steps": "Spróbuj odświeżyć stronę. Jeśli to nie pomoże, wciąż jesteś w stanie używać Mastodona przez inną przeglądarkę lub natywną aplikację.",
|
||||
"error.unexpected_crash.next_steps_addons": "Spróbuj je wyłączyć lub odświeżyć stronę. Jeśli to nie pomoże, możesz wciąż korzystać z Mastodona w innej przeglądarce lub natywnej aplikacji.",
|
||||
"errors.unexpected_crash.copy_stacktrace": "Skopiuj ślad stosu do schowka",
|
||||
"errors.unexpected_crash.copy_stacktrace": "Skopiuj stacktrace do schowka",
|
||||
"errors.unexpected_crash.report_issue": "Zgłoś problem",
|
||||
"explore.search_results": "Wyniki wyszukiwania",
|
||||
"explore.suggested_follows": "Dla Ciebie",
|
||||
|
@ -322,7 +322,7 @@
|
|||
"keyboard_shortcuts.federated": "aby otworzyć oś czasu federacji",
|
||||
"keyboard_shortcuts.heading": "Skróty klawiszowe",
|
||||
"keyboard_shortcuts.home": "aby otworzyć stronę główną",
|
||||
"keyboard_shortcuts.hotkey": "Klawisz",
|
||||
"keyboard_shortcuts.hotkey": "Skrót klawiszowy",
|
||||
"keyboard_shortcuts.legend": "aby wyświetlić tę legendę",
|
||||
"keyboard_shortcuts.local": "aby otworzyć lokalną oś czasu",
|
||||
"keyboard_shortcuts.mention": "aby wspomnieć o autorze",
|
||||
|
@ -347,7 +347,7 @@
|
|||
"lightbox.expand": "Rozwiń pole widoku obrazu",
|
||||
"lightbox.next": "Następne",
|
||||
"lightbox.previous": "Poprzednie",
|
||||
"limited_account_hint.action": "Pokaż profil mimo wszystko",
|
||||
"limited_account_hint.action": "Pokaż profil mimo to",
|
||||
"limited_account_hint.title": "Ten profil został ukryty przez moderatorów {domain}.",
|
||||
"lists.account.add": "Dodaj do listy",
|
||||
"lists.account.remove": "Usunąć z listy",
|
||||
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# nowa pozycja} other {nowe pozycje}}",
|
||||
"loading_indicator.label": "Ładowanie…",
|
||||
"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": "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?",
|
||||
|
@ -395,21 +393,21 @@
|
|||
"navigation_bar.public_timeline": "Globalna oś czasu",
|
||||
"navigation_bar.search": "Szukaj",
|
||||
"navigation_bar.security": "Bezpieczeństwo",
|
||||
"not_signed_in_indicator.not_signed_in": "Musisz się zalogować, aby otrzymać dostęp do tego zasobu.",
|
||||
"not_signed_in_indicator.not_signed_in": "Musisz się zalogować, aby uzyskać dostęp do tego zasobu.",
|
||||
"notification.admin.report": "{name} zgłosił {target}",
|
||||
"notification.admin.sign_up": "Użytkownik {name} zarejestrował się",
|
||||
"notification.favourite": "{name} dodaje Twój wpis do ulubionych",
|
||||
"notification.follow": "{name} obserwuje Cię",
|
||||
"notification.follow_request": "{name} prosi o możliwość obserwowania Ciebie",
|
||||
"notification.follow_request": "{name} chce cię zaobserwować",
|
||||
"notification.mention": "Wspomniało o Tobie przez {name}",
|
||||
"notification.own_poll": "Twoje głosowanie zakończyło się",
|
||||
"notification.poll": "Głosowanie w którym brałeś(-aś) udział zakończyło się",
|
||||
"notification.reblog": "Twój post został podbity przez {name}",
|
||||
"notification.status": "Właśnie umieszczono wpis przez {name}",
|
||||
"notification.update": "{name} edytował post",
|
||||
"notification.status": "{name} opublikował(a) nowy wpis",
|
||||
"notification.update": "{name} edytował(a) post",
|
||||
"notifications.clear": "Wyczyść powiadomienia",
|
||||
"notifications.clear_confirmation": "Czy na pewno chcesz bezpowrotnie usunąć wszystkie powiadomienia?",
|
||||
"notifications.column_settings.admin.report": "Nowe raporty:",
|
||||
"notifications.column_settings.admin.report": "Nowe zgłoszenia:",
|
||||
"notifications.column_settings.admin.sign_up": "Nowe rejestracje:",
|
||||
"notifications.column_settings.alert": "Powiadomienia na pulpicie",
|
||||
"notifications.column_settings.favourite": "Dodanie do ulubionych:",
|
||||
|
@ -432,7 +430,7 @@
|
|||
"notifications.filter.boosts": "Podbicia",
|
||||
"notifications.filter.favourites": "Ulubione",
|
||||
"notifications.filter.follows": "Obserwacje",
|
||||
"notifications.filter.mentions": "Wspomienia",
|
||||
"notifications.filter.mentions": "Wspomnienia",
|
||||
"notifications.filter.polls": "Wyniki głosowania",
|
||||
"notifications.filter.statuses": "Aktualizacje od osób które obserwujesz",
|
||||
"notifications.grant_permission": "Przyznaj uprawnienia.",
|
||||
|
@ -521,7 +519,7 @@
|
|||
"report_notification.categories.other": "Inne",
|
||||
"report_notification.categories.spam": "Spam",
|
||||
"report_notification.categories.violation": "Naruszenie zasad",
|
||||
"report_notification.open": "Otwórz raport",
|
||||
"report_notification.open": "Otwórz zgłoszenie",
|
||||
"search.no_recent_searches": "Brak ostatnich wyszukiwań",
|
||||
"search.placeholder": "Szukaj",
|
||||
"search.quick_action.account_search": "Profile pasujące do {x}",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# novo item} other {# novos items}}",
|
||||
"loading_indicator.label": "Carregando...",
|
||||
"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": "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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# novo item} other {# novos itens}}",
|
||||
"loading_indicator.label": "A carregar...",
|
||||
"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": "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?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# element nou} other {# elemente noi}}",
|
||||
"loading_indicator.label": "Se încarcă...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Ascunde imaginea} other {Ascunde imaginile}}",
|
||||
"missing_indicator.label": "Nu a fost găsit",
|
||||
"missing_indicator.sublabel": "Această resursă nu a putut fi găsită",
|
||||
"moved_to_account_banner.text": "Contul tău {disabledAccount} este în acest moment dezactivat deoarece te-ai mutat la {movedToAccount}.",
|
||||
"mute_modal.duration": "Durata",
|
||||
"mute_modal.hide_notifications": "Ascunde notificările de la acest utilizator?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# новый элемент} few {# новых элемента} other {# новых элементов}}",
|
||||
"loading_indicator.label": "Загрузка...",
|
||||
"media_gallery.toggle_visible": "Показать/скрыть {number, plural, =1 {изображение} other {изображения}}",
|
||||
"missing_indicator.label": "Не найдено",
|
||||
"missing_indicator.sublabel": "Запрашиваемый ресурс не найден",
|
||||
"moved_to_account_banner.text": "Ваша учетная запись {disabledAccount} в настоящее время заморожена, потому что вы переехали на {movedToAccount}.",
|
||||
"mute_modal.duration": "Продолжительность",
|
||||
"mute_modal.hide_notifications": "Скрыть уведомления от этого пользователя?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# नूतनवस्तु} other {# नूतनवस्तूनि}}",
|
||||
"loading_indicator.label": "आरोपयति...",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {चित्रं प्रच्छादय} other {चित्राणि प्रच्छादय}}",
|
||||
"missing_indicator.label": "नोपलब्धम्",
|
||||
"missing_indicator.sublabel": "उपायोऽयं नोपलब्धुं शक्यते",
|
||||
"moved_to_account_banner.text": "तव एकौण्ट् {disabledAccount} अधुना निष्कृतो यतोहि {movedToAccount} अस्मिन्त्वमसार्षीः।",
|
||||
"mute_modal.duration": "परिमाणम्",
|
||||
"mute_modal.hide_notifications": "अस्मादुपभोक्तुर्विज्ञापनानि प्रच्छादयितुमिच्छसि वा?",
|
||||
|
|
|
@ -365,8 +365,6 @@
|
|||
"load_pending": "{count, plural, one {# elementu nou} other {# elementos noos}}",
|
||||
"loading_indicator.label": "Carrighende...",
|
||||
"media_gallery.toggle_visible": "Cua {number, plural, one {immàgine} other {immàgines}}",
|
||||
"missing_indicator.label": "Perunu resurtadu",
|
||||
"missing_indicator.sublabel": "Resursa no agatada",
|
||||
"moved_to_account_banner.text": "Your account {disabledAccount} is currently disabled because you moved to {movedToAccount}.",
|
||||
"mute_modal.duration": "Durada",
|
||||
"mute_modal.hide_notifications": "Boles cuare is notìficas de custa persone?",
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue