Merge commit 'f1a6f4333a75f5bc186334f7f43a26e969cd712d' into glitch-soc/merge-upstream
This commit is contained in:
@@ -71,7 +71,6 @@ DB_PORT=5432
|
|||||||
# Generate each with the `RAILS_ENV=production bundle exec rails secret` task (`docker-compose run --rm web bundle exec rails secret` if you use docker compose)
|
# Generate each with the `RAILS_ENV=production bundle exec rails secret` task (`docker-compose run --rm web bundle exec rails secret` if you use docker compose)
|
||||||
# -------
|
# -------
|
||||||
SECRET_KEY_BASE=
|
SECRET_KEY_BASE=
|
||||||
OTP_SECRET=
|
|
||||||
|
|
||||||
# Encryption secrets
|
# Encryption secrets
|
||||||
# ------------------
|
# ------------------
|
||||||
|
|||||||
14
.github/workflows/test-ruby.yml
vendored
14
.github/workflows/test-ruby.yml
vendored
@@ -143,7 +143,7 @@ jobs:
|
|||||||
uses: ./.github/actions/setup-ruby
|
uses: ./.github/actions/setup-ruby
|
||||||
with:
|
with:
|
||||||
ruby-version: ${{ matrix.ruby-version}}
|
ruby-version: ${{ matrix.ruby-version}}
|
||||||
additional-system-dependencies: ffmpeg imagemagick libpam-dev
|
additional-system-dependencies: ffmpeg libpam-dev
|
||||||
|
|
||||||
- name: Load database schema
|
- name: Load database schema
|
||||||
run: |
|
run: |
|
||||||
@@ -173,8 +173,8 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||||
|
|
||||||
test-libvips:
|
test-imagemagick:
|
||||||
name: Libvips tests
|
name: ImageMagick tests
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
needs:
|
needs:
|
||||||
@@ -220,7 +220,7 @@ jobs:
|
|||||||
CAS_ENABLED: true
|
CAS_ENABLED: true
|
||||||
BUNDLE_WITH: 'pam_authentication test'
|
BUNDLE_WITH: 'pam_authentication test'
|
||||||
GITHUB_RSPEC: ${{ matrix.ruby-version == '.ruby-version' && github.event.pull_request && 'true' }}
|
GITHUB_RSPEC: ${{ matrix.ruby-version == '.ruby-version' && github.event.pull_request && 'true' }}
|
||||||
MASTODON_USE_LIBVIPS: true
|
MASTODON_USE_LIBVIPS: false
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
@@ -245,7 +245,7 @@ jobs:
|
|||||||
uses: ./.github/actions/setup-ruby
|
uses: ./.github/actions/setup-ruby
|
||||||
with:
|
with:
|
||||||
ruby-version: ${{ matrix.ruby-version}}
|
ruby-version: ${{ matrix.ruby-version}}
|
||||||
additional-system-dependencies: ffmpeg libpam-dev
|
additional-system-dependencies: ffmpeg imagemagick libpam-dev
|
||||||
|
|
||||||
- name: Load database schema
|
- name: Load database schema
|
||||||
run: './bin/rails db:create db:schema:load db:seed'
|
run: './bin/rails db:create db:schema:load db:seed'
|
||||||
@@ -324,7 +324,7 @@ jobs:
|
|||||||
uses: ./.github/actions/setup-ruby
|
uses: ./.github/actions/setup-ruby
|
||||||
with:
|
with:
|
||||||
ruby-version: ${{ matrix.ruby-version}}
|
ruby-version: ${{ matrix.ruby-version}}
|
||||||
additional-system-dependencies: ffmpeg imagemagick
|
additional-system-dependencies: ffmpeg
|
||||||
|
|
||||||
- name: Set up Javascript environment
|
- name: Set up Javascript environment
|
||||||
uses: ./.github/actions/setup-javascript
|
uses: ./.github/actions/setup-javascript
|
||||||
@@ -443,7 +443,7 @@ jobs:
|
|||||||
uses: ./.github/actions/setup-ruby
|
uses: ./.github/actions/setup-ruby
|
||||||
with:
|
with:
|
||||||
ruby-version: ${{ matrix.ruby-version}}
|
ruby-version: ${{ matrix.ruby-version}}
|
||||||
additional-system-dependencies: ffmpeg imagemagick
|
additional-system-dependencies: ffmpeg
|
||||||
|
|
||||||
- name: Set up Javascript environment
|
- name: Set up Javascript environment
|
||||||
uses: ./.github/actions/setup-javascript
|
uses: ./.github/actions/setup-javascript
|
||||||
|
|||||||
1
Gemfile
1
Gemfile
@@ -78,7 +78,6 @@ gem 'rack-cors', '~> 2.0', require: 'rack/cors'
|
|||||||
gem 'rails-i18n', '~> 8.0'
|
gem 'rails-i18n', '~> 8.0'
|
||||||
gem 'redcarpet', '~> 3.6'
|
gem 'redcarpet', '~> 3.6'
|
||||||
gem 'redis', '~> 4.5', require: ['redis', 'redis/connection/hiredis']
|
gem 'redis', '~> 4.5', require: ['redis', 'redis/connection/hiredis']
|
||||||
gem 'redis-namespace', '~> 1.10'
|
|
||||||
gem 'rqrcode', '~> 3.0'
|
gem 'rqrcode', '~> 3.0'
|
||||||
gem 'ruby-progressbar', '~> 1.13'
|
gem 'ruby-progressbar', '~> 1.13'
|
||||||
gem 'sanitize', '~> 7.0'
|
gem 'sanitize', '~> 7.0'
|
||||||
|
|||||||
@@ -696,8 +696,6 @@ GEM
|
|||||||
psych (>= 4.0.0)
|
psych (>= 4.0.0)
|
||||||
redcarpet (3.6.1)
|
redcarpet (3.6.1)
|
||||||
redis (4.8.1)
|
redis (4.8.1)
|
||||||
redis-namespace (1.11.0)
|
|
||||||
redis (>= 4)
|
|
||||||
redlock (1.3.2)
|
redlock (1.3.2)
|
||||||
redis (>= 3.0.0, < 6.0)
|
redis (>= 3.0.0, < 6.0)
|
||||||
regexp_parser (2.10.0)
|
regexp_parser (2.10.0)
|
||||||
@@ -1046,7 +1044,6 @@ DEPENDENCIES
|
|||||||
rdf-normalize (~> 0.5)
|
rdf-normalize (~> 0.5)
|
||||||
redcarpet (~> 3.6)
|
redcarpet (~> 3.6)
|
||||||
redis (~> 4.5)
|
redis (~> 4.5)
|
||||||
redis-namespace (~> 1.10)
|
|
||||||
rqrcode (~> 3.0)
|
rqrcode (~> 3.0)
|
||||||
rspec-github (~> 3.0)
|
rspec-github (~> 3.0)
|
||||||
rspec-rails (~> 8.0)
|
rspec-rails (~> 8.0)
|
||||||
|
|||||||
@@ -73,10 +73,10 @@ Mastodon is a **free, open-source social network server** based on ActivityPub w
|
|||||||
|
|
||||||
### Requirements
|
### Requirements
|
||||||
|
|
||||||
- **PostgreSQL** 12+
|
- **PostgreSQL** 13+
|
||||||
- **Redis** 4+
|
- **Redis** 6.2+
|
||||||
- **Ruby** 3.2+
|
- **Ruby** 3.2+
|
||||||
- **Node.js** 18+
|
- **Node.js** 20+
|
||||||
|
|
||||||
The repository includes deployment configurations for **Docker and docker-compose** as well as specific platforms like **Heroku**, and **Scalingo**. For Helm charts, reference the [mastodon/chart repository](https://github.com/mastodon/chart). The [**standalone** installation guide](https://docs.joinmastodon.org/admin/install/) is available in the documentation.
|
The repository includes deployment configurations for **Docker and docker-compose** as well as specific platforms like **Heroku**, and **Scalingo**. For Helm charts, reference the [mastodon/chart repository](https://github.com/mastodon/chart). The [**standalone** installation guide](https://docs.joinmastodon.org/admin/install/) is available in the documentation.
|
||||||
|
|
||||||
|
|||||||
4
app.json
4
app.json
@@ -17,10 +17,6 @@
|
|||||||
"description": "The secret key base",
|
"description": "The secret key base",
|
||||||
"generator": "secret"
|
"generator": "secret"
|
||||||
},
|
},
|
||||||
"OTP_SECRET": {
|
|
||||||
"description": "One-time password secret",
|
|
||||||
"generator": "secret"
|
|
||||||
},
|
|
||||||
"SINGLE_USER_MODE": {
|
"SINGLE_USER_MODE": {
|
||||||
"description": "Should the instance run in single user mode? (Disable registrations, redirect to front page)",
|
"description": "Should the instance run in single user mode? (Disable registrations, redirect to front page)",
|
||||||
"value": "false",
|
"value": "false",
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ module Admin
|
|||||||
def index
|
def index
|
||||||
authorize :rule, :index?
|
authorize :rule, :index?
|
||||||
|
|
||||||
@rules = Rule.ordered
|
@rules = Rule.ordered.includes(:translations)
|
||||||
end
|
end
|
||||||
|
|
||||||
def new
|
def new
|
||||||
@@ -27,7 +27,6 @@ module Admin
|
|||||||
if @rule.save
|
if @rule.save
|
||||||
redirect_to admin_rules_path
|
redirect_to admin_rules_path
|
||||||
else
|
else
|
||||||
@rules = Rule.ordered
|
|
||||||
render :new
|
render :new
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -50,6 +49,22 @@ module Admin
|
|||||||
redirect_to admin_rules_path
|
redirect_to admin_rules_path
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def move_up
|
||||||
|
authorize @rule, :update?
|
||||||
|
|
||||||
|
@rule.move!(-1)
|
||||||
|
|
||||||
|
redirect_to admin_rules_path
|
||||||
|
end
|
||||||
|
|
||||||
|
def move_down
|
||||||
|
authorize @rule, :update?
|
||||||
|
|
||||||
|
@rule.move!(+1)
|
||||||
|
|
||||||
|
redirect_to admin_rules_path
|
||||||
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
||||||
def set_rule
|
def set_rule
|
||||||
@@ -58,7 +73,7 @@ module Admin
|
|||||||
|
|
||||||
def resource_params
|
def resource_params
|
||||||
params
|
params
|
||||||
.expect(rule: [:text, :hint, :priority])
|
.expect(rule: [:text, :hint, :priority, translations_attributes: [[:id, :language, :text, :hint, :_destroy]]])
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -18,6 +18,6 @@ class Api::V1::Instances::RulesController < Api::V1::Instances::BaseController
|
|||||||
private
|
private
|
||||||
|
|
||||||
def set_rules
|
def set_rules
|
||||||
@rules = Rule.ordered
|
@rules = Rule.ordered.includes(:translations)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -126,7 +126,7 @@ class Auth::RegistrationsController < Devise::RegistrationsController
|
|||||||
end
|
end
|
||||||
|
|
||||||
def set_rules
|
def set_rules
|
||||||
@rules = Rule.ordered
|
@rules = Rule.ordered.includes(:translations)
|
||||||
end
|
end
|
||||||
|
|
||||||
def require_rules_acceptance!
|
def require_rules_acceptance!
|
||||||
|
|||||||
@@ -177,9 +177,7 @@ class Auth::SessionsController < Devise::SessionsController
|
|||||||
)
|
)
|
||||||
|
|
||||||
# Only send a notification email every hour at most
|
# Only send a notification email every hour at most
|
||||||
return if redis.get("2fa_failure_notification:#{user.id}").present?
|
return if redis.set("2fa_failure_notification:#{user.id}", '1', ex: 1.hour, get: true).present?
|
||||||
|
|
||||||
redis.set("2fa_failure_notification:#{user.id}", '1', ex: 1.hour)
|
|
||||||
|
|
||||||
UserMailer.failed_2fa(user, request.remote_ip, request.user_agent, Time.now.utc).deliver_later!
|
UserMailer.failed_2fa(user, request.remote_ip, request.user_agent, Time.now.utc).deliver_later!
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -11,9 +11,12 @@ import {
|
|||||||
unblockAccount,
|
unblockAccount,
|
||||||
muteAccount,
|
muteAccount,
|
||||||
unmuteAccount,
|
unmuteAccount,
|
||||||
|
followAccountSuccess,
|
||||||
} from 'mastodon/actions/accounts';
|
} from 'mastodon/actions/accounts';
|
||||||
|
import { showAlertForError } from 'mastodon/actions/alerts';
|
||||||
import { openModal } from 'mastodon/actions/modal';
|
import { openModal } from 'mastodon/actions/modal';
|
||||||
import { initMuteModal } from 'mastodon/actions/mutes';
|
import { initMuteModal } from 'mastodon/actions/mutes';
|
||||||
|
import { apiFollowAccount } from 'mastodon/api/accounts';
|
||||||
import { Avatar } from 'mastodon/components/avatar';
|
import { Avatar } from 'mastodon/components/avatar';
|
||||||
import { Button } from 'mastodon/components/button';
|
import { Button } from 'mastodon/components/button';
|
||||||
import { FollowersCounter } from 'mastodon/components/counters';
|
import { FollowersCounter } from 'mastodon/components/counters';
|
||||||
@@ -24,6 +27,7 @@ import { RelativeTimestamp } from 'mastodon/components/relative_timestamp';
|
|||||||
import { ShortNumber } from 'mastodon/components/short_number';
|
import { ShortNumber } from 'mastodon/components/short_number';
|
||||||
import { Skeleton } from 'mastodon/components/skeleton';
|
import { Skeleton } from 'mastodon/components/skeleton';
|
||||||
import { VerifiedBadge } from 'mastodon/components/verified_badge';
|
import { VerifiedBadge } from 'mastodon/components/verified_badge';
|
||||||
|
import { me } from 'mastodon/initial_state';
|
||||||
import type { MenuItem } from 'mastodon/models/dropdown_menu';
|
import type { MenuItem } from 'mastodon/models/dropdown_menu';
|
||||||
import { useAppSelector, useAppDispatch } from 'mastodon/store';
|
import { useAppSelector, useAppDispatch } from 'mastodon/store';
|
||||||
|
|
||||||
@@ -113,14 +117,43 @@ export const Account: React.FC<{
|
|||||||
];
|
];
|
||||||
} else if (defaultAction !== 'block') {
|
} else if (defaultAction !== 'block') {
|
||||||
const handleAddToLists = () => {
|
const handleAddToLists = () => {
|
||||||
dispatch(
|
const openAddToListModal = () => {
|
||||||
openModal({
|
dispatch(
|
||||||
modalType: 'LIST_ADDER',
|
openModal({
|
||||||
modalProps: {
|
modalType: 'LIST_ADDER',
|
||||||
accountId: id,
|
modalProps: {
|
||||||
},
|
accountId: id,
|
||||||
}),
|
},
|
||||||
);
|
}),
|
||||||
|
);
|
||||||
|
};
|
||||||
|
if (relationship?.following || relationship?.requested || id === me) {
|
||||||
|
openAddToListModal();
|
||||||
|
} else {
|
||||||
|
dispatch(
|
||||||
|
openModal({
|
||||||
|
modalType: 'CONFIRM_FOLLOW_TO_LIST',
|
||||||
|
modalProps: {
|
||||||
|
accountId: id,
|
||||||
|
onConfirm: () => {
|
||||||
|
apiFollowAccount(id)
|
||||||
|
.then((relationship) => {
|
||||||
|
dispatch(
|
||||||
|
followAccountSuccess({
|
||||||
|
relationship,
|
||||||
|
alreadyFollowing: false,
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
openAddToListModal();
|
||||||
|
})
|
||||||
|
.catch((err: unknown) => {
|
||||||
|
dispatch(showAlertForError(err));
|
||||||
|
});
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}),
|
||||||
|
);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
arr = [
|
arr = [
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ const severityMessages = {
|
|||||||
|
|
||||||
const mapStateToProps = state => ({
|
const mapStateToProps = state => ({
|
||||||
server: state.getIn(['server', 'server']),
|
server: state.getIn(['server', 'server']),
|
||||||
|
locale: state.getIn(['meta', 'locale']),
|
||||||
extendedDescription: state.getIn(['server', 'extendedDescription']),
|
extendedDescription: state.getIn(['server', 'extendedDescription']),
|
||||||
domainBlocks: state.getIn(['server', 'domainBlocks']),
|
domainBlocks: state.getIn(['server', 'domainBlocks']),
|
||||||
});
|
});
|
||||||
@@ -91,6 +92,7 @@ class About extends PureComponent {
|
|||||||
|
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
server: ImmutablePropTypes.map,
|
server: ImmutablePropTypes.map,
|
||||||
|
locale: ImmutablePropTypes.string,
|
||||||
extendedDescription: ImmutablePropTypes.map,
|
extendedDescription: ImmutablePropTypes.map,
|
||||||
domainBlocks: ImmutablePropTypes.contains({
|
domainBlocks: ImmutablePropTypes.contains({
|
||||||
isLoading: PropTypes.bool,
|
isLoading: PropTypes.bool,
|
||||||
@@ -114,7 +116,7 @@ class About extends PureComponent {
|
|||||||
};
|
};
|
||||||
|
|
||||||
render () {
|
render () {
|
||||||
const { multiColumn, intl, server, extendedDescription, domainBlocks } = this.props;
|
const { multiColumn, intl, server, extendedDescription, domainBlocks, locale } = this.props;
|
||||||
const isLoading = server.get('isLoading');
|
const isLoading = server.get('isLoading');
|
||||||
|
|
||||||
return (
|
return (
|
||||||
@@ -168,12 +170,15 @@ class About extends PureComponent {
|
|||||||
<p><FormattedMessage id='about.not_available' defaultMessage='This information has not been made available on this server.' /></p>
|
<p><FormattedMessage id='about.not_available' defaultMessage='This information has not been made available on this server.' /></p>
|
||||||
) : (
|
) : (
|
||||||
<ol className='rules-list'>
|
<ol className='rules-list'>
|
||||||
{server.get('rules').map(rule => (
|
{server.get('rules').map(rule => {
|
||||||
<li key={rule.get('id')}>
|
const text = rule.getIn(['translations', locale, 'text']) || rule.get('text');
|
||||||
<div className='rules-list__text'>{rule.get('text')}</div>
|
const hint = rule.getIn(['translations', locale, 'hint']) || rule.get('hint');
|
||||||
{rule.get('hint').length > 0 && (<div className='rules-list__hint'>{rule.get('hint')}</div>)}
|
return (
|
||||||
</li>
|
<li key={rule.get('id')}>
|
||||||
))}
|
<div className='rules-list__text'>{text}</div>
|
||||||
|
{hint.length > 0 && (<div className='rules-list__hint'>{hint}</div>)}
|
||||||
|
</li>
|
||||||
|
)})}
|
||||||
</ol>
|
</ol>
|
||||||
))}
|
))}
|
||||||
</Section>
|
</Section>
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import Option from './components/option';
|
|||||||
|
|
||||||
const mapStateToProps = state => ({
|
const mapStateToProps = state => ({
|
||||||
rules: state.getIn(['server', 'server', 'rules']),
|
rules: state.getIn(['server', 'server', 'rules']),
|
||||||
|
locale: state.getIn(['meta', 'locale']),
|
||||||
});
|
});
|
||||||
|
|
||||||
class Rules extends PureComponent {
|
class Rules extends PureComponent {
|
||||||
@@ -19,6 +20,7 @@ class Rules extends PureComponent {
|
|||||||
static propTypes = {
|
static propTypes = {
|
||||||
onNextStep: PropTypes.func.isRequired,
|
onNextStep: PropTypes.func.isRequired,
|
||||||
rules: ImmutablePropTypes.list,
|
rules: ImmutablePropTypes.list,
|
||||||
|
locale: PropTypes.string,
|
||||||
selectedRuleIds: ImmutablePropTypes.set.isRequired,
|
selectedRuleIds: ImmutablePropTypes.set.isRequired,
|
||||||
onToggle: PropTypes.func.isRequired,
|
onToggle: PropTypes.func.isRequired,
|
||||||
};
|
};
|
||||||
@@ -34,7 +36,7 @@ class Rules extends PureComponent {
|
|||||||
};
|
};
|
||||||
|
|
||||||
render () {
|
render () {
|
||||||
const { rules, selectedRuleIds } = this.props;
|
const { rules, locale, selectedRuleIds } = this.props;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
@@ -49,7 +51,7 @@ class Rules extends PureComponent {
|
|||||||
value={item.get('id')}
|
value={item.get('id')}
|
||||||
checked={selectedRuleIds.includes(item.get('id'))}
|
checked={selectedRuleIds.includes(item.get('id'))}
|
||||||
onToggle={this.handleRulesToggle}
|
onToggle={this.handleRulesToggle}
|
||||||
label={item.get('text')}
|
label={item.getIn(['translations', locale, 'text']) || item.get('text')}
|
||||||
multiple
|
multiple
|
||||||
/>
|
/>
|
||||||
))}
|
))}
|
||||||
|
|||||||
@@ -24,7 +24,9 @@ export const HotkeyIndicator: React.FC<{
|
|||||||
enter: [{ opacity: 1 }],
|
enter: [{ opacity: 1 }],
|
||||||
leave: [{ opacity: 0 }],
|
leave: [{ opacity: 0 }],
|
||||||
onRest: (_result, _ctrl, item) => {
|
onRest: (_result, _ctrl, item) => {
|
||||||
onDismiss(item);
|
if (item) {
|
||||||
|
onDismiss(item);
|
||||||
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -346,8 +346,10 @@ export const Video: React.FC<{
|
|||||||
const updateProgress = () => {
|
const updateProgress = () => {
|
||||||
nextFrame = requestAnimationFrame(() => {
|
nextFrame = requestAnimationFrame(() => {
|
||||||
if (videoRef.current) {
|
if (videoRef.current) {
|
||||||
|
const progress =
|
||||||
|
videoRef.current.currentTime / videoRef.current.duration;
|
||||||
void api.start({
|
void api.start({
|
||||||
progress: `${(videoRef.current.currentTime / videoRef.current.duration) * 100}%`,
|
progress: isNaN(progress) ? '0%' : `${progress * 100}%`,
|
||||||
immediate: reduceMotion,
|
immediate: reduceMotion,
|
||||||
config: config.stiff,
|
config: config.stiff,
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
"account.joined_short": "S'hi va unir",
|
"account.joined_short": "S'hi va unir",
|
||||||
"account.languages": "Canvia les llengües subscrites",
|
"account.languages": "Canvia les llengües subscrites",
|
||||||
"account.link_verified_on": "La propietat d'aquest enllaç es va verificar el dia {date}",
|
"account.link_verified_on": "La propietat d'aquest enllaç es va verificar el dia {date}",
|
||||||
"account.locked_info": "L'estat de privadesa del compte està definit com a blocat. El propietari revisa manualment qui pot seguir-lo.",
|
"account.locked_info": "L'estat de privacitat del compte està definit com a blocat. El propietari revisa manualment qui pot seguir-lo.",
|
||||||
"account.media": "Contingut",
|
"account.media": "Contingut",
|
||||||
"account.mention": "Menciona @{name}",
|
"account.mention": "Menciona @{name}",
|
||||||
"account.moved_to": "{name} ha indicat que el seu nou compte és:",
|
"account.moved_to": "{name} ha indicat que el seu nou compte és:",
|
||||||
@@ -727,7 +727,7 @@
|
|||||||
"privacy.unlisted.long": "Menys fanfàrries algorísmiques",
|
"privacy.unlisted.long": "Menys fanfàrries algorísmiques",
|
||||||
"privacy.unlisted.short": "Públic silenciós",
|
"privacy.unlisted.short": "Públic silenciós",
|
||||||
"privacy_policy.last_updated": "Darrera actualització {date}",
|
"privacy_policy.last_updated": "Darrera actualització {date}",
|
||||||
"privacy_policy.title": "Política de privadesa",
|
"privacy_policy.title": "Política de Privacitat",
|
||||||
"recommended": "Recomanat",
|
"recommended": "Recomanat",
|
||||||
"refresh": "Actualitza",
|
"refresh": "Actualitza",
|
||||||
"regeneration_indicator.please_stand_by": "Espereu.",
|
"regeneration_indicator.please_stand_by": "Espereu.",
|
||||||
|
|||||||
@@ -28,7 +28,11 @@
|
|||||||
"account.edit_profile": "Cuir an phróifíl in eagar",
|
"account.edit_profile": "Cuir an phróifíl in eagar",
|
||||||
"account.enable_notifications": "Cuir mé in eol nuair bpostálann @{name}",
|
"account.enable_notifications": "Cuir mé in eol nuair bpostálann @{name}",
|
||||||
"account.endorse": "Cuir ar an phróifíl mar ghné",
|
"account.endorse": "Cuir ar an phróifíl mar ghné",
|
||||||
|
"account.familiar_followers_many": "Ina dhiaidh sin ag {name1}, {name2}, agus {othersCount, plural, \n one {duine eile atá aithnid duit} \n two {# duine eile atá aithnid duit} \n few {# dhuine eile atá aithnid duit} \n many {# nduine eile atá aithnid duit} \n other {# duine eile atá aithnid duit}}",
|
||||||
|
"account.familiar_followers_one": "Ina dhiaidh sin {name1}",
|
||||||
|
"account.familiar_followers_two": "Ina dhiaidh sin tá {name1} agus {name2}",
|
||||||
"account.featured": "Faoi thrácht",
|
"account.featured": "Faoi thrácht",
|
||||||
|
"account.featured.accounts": "Próifílí",
|
||||||
"account.featured.hashtags": "Haischlibeanna",
|
"account.featured.hashtags": "Haischlibeanna",
|
||||||
"account.featured.posts": "Poist",
|
"account.featured.posts": "Poist",
|
||||||
"account.featured_tags.last_status_at": "Postáil is déanaí ar {date}",
|
"account.featured_tags.last_status_at": "Postáil is déanaí ar {date}",
|
||||||
@@ -405,8 +409,10 @@
|
|||||||
"hashtag.counter_by_accounts": "{count, plural, one {{counter} rannpháirtí} two {{counter} rannpháirtí} few {{counter} rannpháirtí} many {{counter} rannpháirtí} other {{counter} rannpháirtí}}",
|
"hashtag.counter_by_accounts": "{count, plural, one {{counter} rannpháirtí} two {{counter} rannpháirtí} few {{counter} rannpháirtí} many {{counter} rannpháirtí} other {{counter} rannpháirtí}}",
|
||||||
"hashtag.counter_by_uses": "{count, plural, one {{counter} post} two {{counter} post} few {{counter} post} many {{counter} post} other {{counter} poist}}",
|
"hashtag.counter_by_uses": "{count, plural, one {{counter} post} two {{counter} post} few {{counter} post} many {{counter} post} other {{counter} poist}}",
|
||||||
"hashtag.counter_by_uses_today": "{count, plural, one {{counter} post inniu} other {{counter} poist inniu}} inniu",
|
"hashtag.counter_by_uses_today": "{count, plural, one {{counter} post inniu} other {{counter} poist inniu}} inniu",
|
||||||
|
"hashtag.feature": "Gné ar phróifíl",
|
||||||
"hashtag.follow": "Lean haischlib",
|
"hashtag.follow": "Lean haischlib",
|
||||||
"hashtag.mute": "Balbhaigh #{hashtag}",
|
"hashtag.mute": "Balbhaigh #{hashtag}",
|
||||||
|
"hashtag.unfeature": "Ná cuir le feiceáil ar phróifíl",
|
||||||
"hashtag.unfollow": "Ná lean haischlib",
|
"hashtag.unfollow": "Ná lean haischlib",
|
||||||
"hashtags.and_other": "agus {count, plural, one {} two {# níos} few {# níos} many {# níos} other {# níos}}",
|
"hashtags.and_other": "agus {count, plural, one {} two {# níos} few {# níos} many {# níos} other {# níos}}",
|
||||||
"hints.profiles.followers_may_be_missing": "Seans go bhfuil leantóirí don phróifíl seo in easnamh.",
|
"hints.profiles.followers_may_be_missing": "Seans go bhfuil leantóirí don phróifíl seo in easnamh.",
|
||||||
|
|||||||
@@ -391,7 +391,7 @@
|
|||||||
"footer.privacy_policy": "Política de privacidade",
|
"footer.privacy_policy": "Política de privacidade",
|
||||||
"footer.source_code": "Ver código fonte",
|
"footer.source_code": "Ver código fonte",
|
||||||
"footer.status": "Estado",
|
"footer.status": "Estado",
|
||||||
"footer.terms_of_service": "Termos do servizo",
|
"footer.terms_of_service": "Condicións do servizo",
|
||||||
"generic.saved": "Gardado",
|
"generic.saved": "Gardado",
|
||||||
"getting_started.heading": "Primeiros pasos",
|
"getting_started.heading": "Primeiros pasos",
|
||||||
"hashtag.admin_moderation": "Abrir interface de moderación para ##{name}",
|
"hashtag.admin_moderation": "Abrir interface de moderación para ##{name}",
|
||||||
@@ -894,7 +894,7 @@
|
|||||||
"tabs_bar.home": "Inicio",
|
"tabs_bar.home": "Inicio",
|
||||||
"tabs_bar.notifications": "Notificacións",
|
"tabs_bar.notifications": "Notificacións",
|
||||||
"terms_of_service.effective_as_of": "Con efecto desde o {date}",
|
"terms_of_service.effective_as_of": "Con efecto desde o {date}",
|
||||||
"terms_of_service.title": "Termos do Servizo",
|
"terms_of_service.title": "Condicións do Servizo",
|
||||||
"terms_of_service.upcoming_changes_on": "Cambios por vir o {date}",
|
"terms_of_service.upcoming_changes_on": "Cambios por vir o {date}",
|
||||||
"time_remaining.days": "Remata en {number, plural, one {# día} other {# días}}",
|
"time_remaining.days": "Remata en {number, plural, one {# día} other {# días}}",
|
||||||
"time_remaining.hours": "Remata en {number, plural, one {# hora} other {# horas}}",
|
"time_remaining.hours": "Remata en {number, plural, one {# hora} other {# horas}}",
|
||||||
|
|||||||
@@ -28,6 +28,7 @@
|
|||||||
"account.edit_profile": "Profil szerkesztése",
|
"account.edit_profile": "Profil szerkesztése",
|
||||||
"account.enable_notifications": "Figyelmeztessen, ha @{name} bejegyzést tesz közzé",
|
"account.enable_notifications": "Figyelmeztessen, ha @{name} bejegyzést tesz közzé",
|
||||||
"account.endorse": "Kiemelés a profilodon",
|
"account.endorse": "Kiemelés a profilodon",
|
||||||
|
"account.familiar_followers_many": "{name1}, {name2} és még {othersCount, plural, one {egy valaki} other {# valaki}}, akit ismersz",
|
||||||
"account.familiar_followers_one": "{name1} követi",
|
"account.familiar_followers_one": "{name1} követi",
|
||||||
"account.familiar_followers_two": "{name1} és {name2} követi",
|
"account.familiar_followers_two": "{name1} és {name2} követi",
|
||||||
"account.featured": "Kiemelt",
|
"account.featured": "Kiemelt",
|
||||||
|
|||||||
@@ -28,6 +28,9 @@
|
|||||||
"account.edit_profile": "Rediger profil",
|
"account.edit_profile": "Rediger profil",
|
||||||
"account.enable_notifications": "Varsle meg når @{name} skriv innlegg",
|
"account.enable_notifications": "Varsle meg når @{name} skriv innlegg",
|
||||||
"account.endorse": "Vis på profilen",
|
"account.endorse": "Vis på profilen",
|
||||||
|
"account.familiar_followers_many": "Fylgt av {name1}, {name2}, og {othersCount, plural, one {ein annan du kjenner} other {# andre du kjenner}}",
|
||||||
|
"account.familiar_followers_one": "Fylgt av {name1}",
|
||||||
|
"account.familiar_followers_two": "Fylgt av {name1} og {name2}",
|
||||||
"account.featured": "Utvald",
|
"account.featured": "Utvald",
|
||||||
"account.featured.accounts": "Profilar",
|
"account.featured.accounts": "Profilar",
|
||||||
"account.featured.hashtags": "Emneknaggar",
|
"account.featured.hashtags": "Emneknaggar",
|
||||||
|
|||||||
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487h-80Z"/></svg>
|
||||||
|
After Width: | Height: | Size: 173 B |
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487h-80Z"/></svg>
|
||||||
|
After Width: | Height: | Size: 173 B |
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-160v-487L216-423l-56-57 320-320 320 320-56 57-224-224v487h-80Z"/></svg>
|
||||||
|
After Width: | Height: | Size: 173 B |
1
app/javascript/material-icons/400-24px/arrow_upward.svg
Normal file
1
app/javascript/material-icons/400-24px/arrow_upward.svg
Normal file
@@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M440-160v-487L216-423l-56-57 320-320 320 320-56 57-224-224v487h-80Z"/></svg>
|
||||||
|
After Width: | Height: | Size: 173 B |
@@ -1,7 +1,7 @@
|
|||||||
@use '../mastodon/functions' as *;
|
@use '../mastodon/functions' as *;
|
||||||
|
|
||||||
// Dependent colors
|
// Dependent colors
|
||||||
$black: #000000;
|
$black: #000;
|
||||||
|
|
||||||
$classic-base-color: hsl(240deg, 16%, 19%);
|
$classic-base-color: hsl(240deg, 16%, 19%);
|
||||||
$classic-primary-color: hsl(240deg, 29%, 70%);
|
$classic-primary-color: hsl(240deg, 29%, 70%);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
body {
|
body {
|
||||||
accent-color: #6364ff;
|
accent-color: #6364ff;
|
||||||
word-break: break-word;
|
overflow-wrap: anywhere;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
background-color: #f3f2f5;
|
background-color: #f3f2f5;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
@@ -45,7 +45,7 @@ table + p {
|
|||||||
.email {
|
.email {
|
||||||
min-width: 280px;
|
min-width: 280px;
|
||||||
font-family: Inter, 'Lucida Grande', sans-serif;
|
font-family: Inter, 'Lucida Grande', sans-serif;
|
||||||
word-break: break-word;
|
overflow-wrap: anywhere;
|
||||||
color: #17063b;
|
color: #17063b;
|
||||||
background-color: #f3f2f5;
|
background-color: #f3f2f5;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,5 +4,5 @@
|
|||||||
format('woff2-variations');
|
format('woff2-variations');
|
||||||
font-weight: 100 900;
|
font-weight: 100 900;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
mso-generic-font-family: swiss; /* stylelint-disable-line property-no-unknown -- Proprietary property for Outlook on Windows. */
|
mso-generic-font-family: swiss;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
$lighten-multiplier: -1
|
$lighten-multiplier: -1
|
||||||
);
|
);
|
||||||
|
|
||||||
$black: #000000; // Black
|
$black: #000; // Black
|
||||||
$white: #ffffff; // White
|
$white: #fff; // White
|
||||||
$blurple-500: #6364ff; // Brand purple
|
$blurple-500: #6364ff; // Brand purple
|
||||||
$grey-600: hsl(240deg, 8%, 33%); // Trout
|
$grey-600: hsl(240deg, 8%, 33%); // Trout
|
||||||
$grey-100: hsl(240deg, 51%, 90%); // Topaz
|
$grey-100: hsl(240deg, 51%, 90%); // Topaz
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
@use 'functions' as *;
|
@use 'functions' as *;
|
||||||
|
|
||||||
// Commonly used web colors
|
// Commonly used web colors
|
||||||
$black: #000000; // Black
|
$black: #000; // Black
|
||||||
$white: #ffffff; // White
|
$white: #fff; // White
|
||||||
$red-600: #b7253d !default; // Deep Carmine
|
$red-600: #b7253d !default; // Deep Carmine
|
||||||
$red-500: #df405a !default; // Cerise
|
$red-500: #df405a !default; // Cerise
|
||||||
$blurple-600: #563acc; // Iris
|
$blurple-600: #563acc; // Iris
|
||||||
|
|||||||
@@ -114,15 +114,14 @@ $content-width: 840px;
|
|||||||
|
|
||||||
a {
|
a {
|
||||||
font-size: 14px;
|
font-size: 14px;
|
||||||
display: block;
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
padding: 15px;
|
padding: 15px;
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
transition: all 200ms linear;
|
transition: all 200ms linear;
|
||||||
transition-property: color, background-color;
|
transition-property: color, background-color;
|
||||||
white-space: nowrap;
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
@@ -1121,7 +1120,7 @@ a.name-tag,
|
|||||||
display: flex;
|
display: flex;
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
word-break: break-word;
|
overflow-wrap: anywhere;
|
||||||
}
|
}
|
||||||
|
|
||||||
&__permissions {
|
&__permissions {
|
||||||
@@ -1144,6 +1143,15 @@ a.name-tag,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.rule-actions {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
|
||||||
|
a.table-action-link {
|
||||||
|
padding-inline-start: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.dashboard__counters.admin-account-counters {
|
.dashboard__counters.admin-account-counters {
|
||||||
margin-top: 10px;
|
margin-top: 10px;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8385,7 +8385,7 @@ noscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
a {
|
a {
|
||||||
word-break: break-word;
|
overflow-wrap: anywhere;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1156,7 +1156,7 @@ code {
|
|||||||
|
|
||||||
&__type {
|
&__type {
|
||||||
color: $darker-text-color;
|
color: $darker-text-color;
|
||||||
word-break: break-word;
|
overflow-wrap: anywhere;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -119,10 +119,6 @@ class Admin::Metrics::Dimension::SoftwareVersionsDimension < Admin::Metrics::Dim
|
|||||||
end
|
end
|
||||||
|
|
||||||
def redis_info
|
def redis_info
|
||||||
@redis_info ||= if redis.is_a?(Redis::Namespace)
|
@redis_info ||= redis.info
|
||||||
redis.redis.info
|
|
||||||
else
|
|
||||||
redis.info
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -58,11 +58,7 @@ class Admin::Metrics::Dimension::SpaceUsageDimension < Admin::Metrics::Dimension
|
|||||||
end
|
end
|
||||||
|
|
||||||
def redis_info
|
def redis_info
|
||||||
@redis_info ||= if redis.is_a?(Redis::Namespace)
|
@redis_info ||= redis.info
|
||||||
redis.redis.info
|
|
||||||
else
|
|
||||||
redis.info
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def search_size
|
def search_size
|
||||||
|
|||||||
@@ -29,12 +29,7 @@ class RedisConnection
|
|||||||
end
|
end
|
||||||
|
|
||||||
def connection
|
def connection
|
||||||
namespace = config[:namespace]
|
raw_connection
|
||||||
if namespace.present?
|
|
||||||
Redis::Namespace.new(namespace, redis: raw_connection)
|
|
||||||
else
|
|
||||||
raw_connection
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|||||||
@@ -1,77 +0,0 @@
|
|||||||
# frozen_string_literal: true
|
|
||||||
|
|
||||||
# TODO: This file is here for legacy support during devise-two-factor upgrade.
|
|
||||||
# It should be removed after all records have been migrated.
|
|
||||||
|
|
||||||
module LegacyOtpSecret
|
|
||||||
extend ActiveSupport::Concern
|
|
||||||
|
|
||||||
private
|
|
||||||
|
|
||||||
# Decrypt and return the `encrypted_otp_secret` attribute which was used in
|
|
||||||
# prior versions of devise-two-factor
|
|
||||||
# @return [String] The decrypted OTP secret
|
|
||||||
def legacy_otp_secret
|
|
||||||
return nil unless self[:encrypted_otp_secret]
|
|
||||||
return nil unless self.class.otp_secret_encryption_key
|
|
||||||
|
|
||||||
hmac_iterations = 2000 # a default set by the Encryptor gem
|
|
||||||
key = self.class.otp_secret_encryption_key
|
|
||||||
salt = Base64.decode64(encrypted_otp_secret_salt)
|
|
||||||
iv = Base64.decode64(encrypted_otp_secret_iv)
|
|
||||||
|
|
||||||
raw_cipher_text = Base64.decode64(encrypted_otp_secret)
|
|
||||||
# The last 16 bytes of the ciphertext are the authentication tag - we use
|
|
||||||
# Galois Counter Mode which is an authenticated encryption mode
|
|
||||||
cipher_text = raw_cipher_text[0..-17]
|
|
||||||
auth_tag = raw_cipher_text[-16..-1] # rubocop:disable Style/SlicingWithRange
|
|
||||||
|
|
||||||
# this alrorithm lifted from
|
|
||||||
# https://github.com/attr-encrypted/encryptor/blob/master/lib/encryptor.rb#L54
|
|
||||||
|
|
||||||
# create an OpenSSL object which will decrypt the AES cipher with 256 bit
|
|
||||||
# keys in Galois Counter Mode (GCM). See
|
|
||||||
# https://ruby.github.io/openssl/OpenSSL/Cipher.html
|
|
||||||
cipher = OpenSSL::Cipher.new('aes-256-gcm')
|
|
||||||
|
|
||||||
# tell the cipher we want to decrypt. Symmetric algorithms use a very
|
|
||||||
# similar process for encryption and decryption, hence the same object can
|
|
||||||
# do both.
|
|
||||||
cipher.decrypt
|
|
||||||
|
|
||||||
# Use a Password-Based Key Derivation Function to generate the key actually
|
|
||||||
# used for encryptoin from the key we got as input.
|
|
||||||
cipher.key = OpenSSL::PKCS5.pbkdf2_hmac_sha1(key, salt, hmac_iterations, cipher.key_len)
|
|
||||||
|
|
||||||
# set the Initialization Vector (IV)
|
|
||||||
cipher.iv = iv
|
|
||||||
|
|
||||||
# The tag must be set after calling Cipher#decrypt, Cipher#key= and
|
|
||||||
# Cipher#iv=, but before calling Cipher#final. After all decryption is
|
|
||||||
# performed, the tag is verified automatically in the call to Cipher#final.
|
|
||||||
#
|
|
||||||
# If the auth_tag does not verify, then #final will raise OpenSSL::Cipher::CipherError
|
|
||||||
cipher.auth_tag = auth_tag
|
|
||||||
|
|
||||||
# auth_data must be set after auth_tag has been set when decrypting See
|
|
||||||
# http://ruby-doc.org/stdlib-2.0.0/libdoc/openssl/rdoc/OpenSSL/Cipher.html#method-i-auth_data-3D
|
|
||||||
# we are not adding any authenticated data but OpenSSL docs say this should
|
|
||||||
# still be called.
|
|
||||||
cipher.auth_data = ''
|
|
||||||
|
|
||||||
# #update is (somewhat confusingly named) the method which actually
|
|
||||||
# performs the decryption on the given chunk of data. Our OTP secret is
|
|
||||||
# short so we only need to call it once.
|
|
||||||
#
|
|
||||||
# It is very important that we call #final because:
|
|
||||||
#
|
|
||||||
# 1. The authentication tag is checked during the call to #final
|
|
||||||
# 2. Block based cipher modes (e.g. CBC) work on fixed size chunks. We need
|
|
||||||
# to call #final to get it to process the last chunk properly. The output
|
|
||||||
# of #final should be appended to the decrypted value. This isn't
|
|
||||||
# required for streaming cipher modes but including it is a best practice
|
|
||||||
# so that your code will continue to function correctly even if you later
|
|
||||||
# change to a block cipher mode.
|
|
||||||
cipher.update(cipher_text) + cipher.final
|
|
||||||
end
|
|
||||||
end
|
|
||||||
@@ -35,6 +35,7 @@ class Form::AdminSettings
|
|||||||
trending_status_cw
|
trending_status_cw
|
||||||
show_domain_blocks
|
show_domain_blocks
|
||||||
show_domain_blocks_rationale
|
show_domain_blocks_rationale
|
||||||
|
allow_referrer_origin
|
||||||
noindex
|
noindex
|
||||||
outgoing_spoilers
|
outgoing_spoilers
|
||||||
require_invite_text
|
require_invite_text
|
||||||
@@ -57,6 +58,7 @@ class Form::AdminSettings
|
|||||||
).freeze
|
).freeze
|
||||||
|
|
||||||
BOOLEAN_KEYS = %i(
|
BOOLEAN_KEYS = %i(
|
||||||
|
allow_referrer_origin
|
||||||
timeline_preview
|
timeline_preview
|
||||||
activity_api_enabled
|
activity_api_enabled
|
||||||
peers_api_enabled
|
peers_api_enabled
|
||||||
|
|||||||
@@ -19,7 +19,29 @@ class Rule < ApplicationRecord
|
|||||||
|
|
||||||
self.discard_column = :deleted_at
|
self.discard_column = :deleted_at
|
||||||
|
|
||||||
|
has_many :translations, inverse_of: :rule, class_name: 'RuleTranslation', dependent: :destroy
|
||||||
|
accepts_nested_attributes_for :translations, reject_if: :all_blank, allow_destroy: true
|
||||||
|
|
||||||
validates :text, presence: true, length: { maximum: TEXT_SIZE_LIMIT }
|
validates :text, presence: true, length: { maximum: TEXT_SIZE_LIMIT }
|
||||||
|
|
||||||
scope :ordered, -> { kept.order(priority: :asc, id: :asc) }
|
scope :ordered, -> { kept.order(priority: :asc, id: :asc) }
|
||||||
|
|
||||||
|
def move!(offset)
|
||||||
|
rules = Rule.ordered.to_a
|
||||||
|
position = rules.index(self)
|
||||||
|
|
||||||
|
rules.delete_at(position)
|
||||||
|
rules.insert(position + offset, self)
|
||||||
|
|
||||||
|
transaction do
|
||||||
|
rules.each.with_index do |rule, index|
|
||||||
|
rule.update!(priority: index)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def translation_for(locale)
|
||||||
|
@cached_translations ||= {}
|
||||||
|
@cached_translations[locale] ||= translations.find_by(language: locale) || RuleTranslation.new(language: locale, text: text, hint: hint)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
20
app/models/rule_translation.rb
Normal file
20
app/models/rule_translation.rb
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# == Schema Information
|
||||||
|
#
|
||||||
|
# Table name: rule_translations
|
||||||
|
#
|
||||||
|
# id :bigint(8) not null, primary key
|
||||||
|
# hint :text default(""), not null
|
||||||
|
# language :string not null
|
||||||
|
# text :text default(""), not null
|
||||||
|
# created_at :datetime not null
|
||||||
|
# updated_at :datetime not null
|
||||||
|
# rule_id :bigint(8) not null
|
||||||
|
#
|
||||||
|
class RuleTranslation < ApplicationRecord
|
||||||
|
belongs_to :rule
|
||||||
|
|
||||||
|
validates :language, presence: true, uniqueness: { scope: :rule_id }
|
||||||
|
validates :text, presence: true, length: { maximum: Rule::TEXT_SIZE_LIMIT }
|
||||||
|
end
|
||||||
@@ -15,9 +15,6 @@
|
|||||||
# current_sign_in_at :datetime
|
# current_sign_in_at :datetime
|
||||||
# disabled :boolean default(FALSE), not null
|
# disabled :boolean default(FALSE), not null
|
||||||
# email :string default(""), not null
|
# email :string default(""), not null
|
||||||
# encrypted_otp_secret :string
|
|
||||||
# encrypted_otp_secret_iv :string
|
|
||||||
# encrypted_otp_secret_salt :string
|
|
||||||
# encrypted_password :string default(""), not null
|
# encrypted_password :string default(""), not null
|
||||||
# last_emailed_at :datetime
|
# last_emailed_at :datetime
|
||||||
# last_sign_in_at :datetime
|
# last_sign_in_at :datetime
|
||||||
@@ -46,14 +43,17 @@
|
|||||||
|
|
||||||
class User < ApplicationRecord
|
class User < ApplicationRecord
|
||||||
self.ignored_columns += %w(
|
self.ignored_columns += %w(
|
||||||
|
admin
|
||||||
|
current_sign_in_ip
|
||||||
|
encrypted_otp_secret
|
||||||
|
encrypted_otp_secret_iv
|
||||||
|
encrypted_otp_secret_salt
|
||||||
|
filtered_languages
|
||||||
|
last_sign_in_ip
|
||||||
|
moderator
|
||||||
remember_created_at
|
remember_created_at
|
||||||
remember_token
|
remember_token
|
||||||
current_sign_in_ip
|
|
||||||
last_sign_in_ip
|
|
||||||
skip_sign_in_token
|
skip_sign_in_token
|
||||||
filtered_languages
|
|
||||||
admin
|
|
||||||
moderator
|
|
||||||
)
|
)
|
||||||
|
|
||||||
include LanguagesHelper
|
include LanguagesHelper
|
||||||
@@ -76,8 +76,6 @@ class User < ApplicationRecord
|
|||||||
otp_secret_encryption_key: Rails.configuration.x.otp_secret,
|
otp_secret_encryption_key: Rails.configuration.x.otp_secret,
|
||||||
otp_secret_length: 32
|
otp_secret_length: 32
|
||||||
|
|
||||||
include LegacyOtpSecret # Must be after the above `devise` line in order to override the legacy method
|
|
||||||
|
|
||||||
devise :two_factor_backupable,
|
devise :two_factor_backupable,
|
||||||
otp_number_of_backup_codes: 10
|
otp_number_of_backup_codes: 10
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ class InstancePresenter < ActiveModelSerializers::Model
|
|||||||
end
|
end
|
||||||
|
|
||||||
def rules
|
def rules
|
||||||
Rule.ordered
|
Rule.ordered.includes(:translations)
|
||||||
end
|
end
|
||||||
|
|
||||||
def user_count
|
def user_count
|
||||||
|
|||||||
@@ -1,9 +1,15 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
class REST::RuleSerializer < ActiveModel::Serializer
|
class REST::RuleSerializer < ActiveModel::Serializer
|
||||||
attributes :id, :text, :hint
|
attributes :id, :text, :hint, :translations
|
||||||
|
|
||||||
def id
|
def id
|
||||||
object.id.to_s
|
object.id.to_s
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def translations
|
||||||
|
object.translations.to_h do |translation|
|
||||||
|
[translation.language, { text: translation.text, hint: translation.hint }]
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -7,5 +7,7 @@
|
|||||||
.announcements-list__item__meta
|
.announcements-list__item__meta
|
||||||
= rule.hint
|
= rule.hint
|
||||||
|
|
||||||
%div
|
.rule-actions
|
||||||
|
= table_link_to 'arrow_upward', t('admin.rules.move_up'), move_up_admin_rule_path(rule), method: :post if can?(:update, rule) && !rule_iteration.first?
|
||||||
= table_link_to 'delete', t('admin.rules.delete'), admin_rule_path(rule), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, rule)
|
= table_link_to 'delete', t('admin.rules.delete'), admin_rule_path(rule), method: :delete, data: { confirm: t('admin.accounts.are_you_sure') } if can?(:destroy, rule)
|
||||||
|
= table_link_to 'arrow_downward', t('admin.rules.move_down'), move_down_admin_rule_path(rule), method: :post if can?(:update, rule) && !rule_iteration.last?
|
||||||
|
|||||||
27
app/views/admin/rules/_translation_fields.html.haml
Normal file
27
app/views/admin/rules/_translation_fields.html.haml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%tr.nested-fields
|
||||||
|
%td
|
||||||
|
.fields-row
|
||||||
|
.fields-row__column.fields-group
|
||||||
|
= f.input :language,
|
||||||
|
collection: ui_languages,
|
||||||
|
include_blank: false,
|
||||||
|
label_method: ->(locale) { native_locale_name(locale) }
|
||||||
|
|
||||||
|
.fields-row__column.fields-group
|
||||||
|
= f.hidden_field :id if f.object&.persisted? # Required so Rails doesn't put the field outside of the <tr/>
|
||||||
|
= link_to_remove_association(f, class: 'table-action-link') do
|
||||||
|
= safe_join([material_symbol('close'), t('filters.index.delete')])
|
||||||
|
|
||||||
|
.fields-group
|
||||||
|
= f.input :text,
|
||||||
|
label: I18n.t('simple_form.labels.rule.text'),
|
||||||
|
hint: I18n.t('simple_form.hints.rule.text'),
|
||||||
|
input_html: { lang: f.object&.language },
|
||||||
|
wrapper: :with_block_label
|
||||||
|
|
||||||
|
.fields-group
|
||||||
|
= f.input :hint,
|
||||||
|
label: I18n.t('simple_form.labels.rule.hint'),
|
||||||
|
hint: I18n.t('simple_form.hints.rule.hint'),
|
||||||
|
input_html: { lang: f.object&.language },
|
||||||
|
wrapper: :with_block_label
|
||||||
@@ -6,5 +6,26 @@
|
|||||||
|
|
||||||
= render form
|
= render form
|
||||||
|
|
||||||
|
%hr.spacer/
|
||||||
|
|
||||||
|
%h4= t('admin.rules.translations')
|
||||||
|
|
||||||
|
%p.hint= t('admin.rules.translations_explanation')
|
||||||
|
|
||||||
|
.table-wrapper
|
||||||
|
%table.table.keywords-table
|
||||||
|
%thead
|
||||||
|
%tr
|
||||||
|
%th= t('admin.rules.translation')
|
||||||
|
%th
|
||||||
|
%tbody
|
||||||
|
= form.simple_fields_for :translations do |translation|
|
||||||
|
= render 'translation_fields', f: translation
|
||||||
|
%tfoot
|
||||||
|
%tr
|
||||||
|
%td{ colspan: 3 }
|
||||||
|
= link_to_add_association form, :translations, class: 'table-action-link', partial: 'translation_fields', 'data-association-insertion-node': '.keywords-table tbody', 'data-association-insertion-method': 'append' do
|
||||||
|
= safe_join([material_symbol('add'), t('admin.rules.add_translation')])
|
||||||
|
|
||||||
.actions
|
.actions
|
||||||
= form.button :button, t('generic.save_changes'), type: :submit
|
= form.button :button, t('generic.save_changes'), type: :submit
|
||||||
|
|||||||
@@ -38,6 +38,8 @@
|
|||||||
as: :boolean,
|
as: :boolean,
|
||||||
wrapper: :with_label
|
wrapper: :with_label
|
||||||
|
|
||||||
|
%h4= t('admin.settings.discovery.privacy')
|
||||||
|
|
||||||
.fields-group
|
.fields-group
|
||||||
= f.input :noindex,
|
= f.input :noindex,
|
||||||
as: :boolean,
|
as: :boolean,
|
||||||
@@ -45,6 +47,13 @@
|
|||||||
label: t('admin.settings.default_noindex.title'),
|
label: t('admin.settings.default_noindex.title'),
|
||||||
wrapper: :with_label
|
wrapper: :with_label
|
||||||
|
|
||||||
|
.fields-group
|
||||||
|
= f.input :allow_referrer_origin,
|
||||||
|
as: :boolean,
|
||||||
|
hint: t('admin.settings.allow_referrer_origin.desc'),
|
||||||
|
label: t('admin.settings.allow_referrer_origin.title'),
|
||||||
|
wrapper: :with_label
|
||||||
|
|
||||||
%h4= t('admin.settings.discovery.publish_statistics')
|
%h4= t('admin.settings.discovery.publish_statistics')
|
||||||
|
|
||||||
.fields-group
|
.fields-group
|
||||||
@@ -53,8 +62,6 @@
|
|||||||
wrapper: :with_label,
|
wrapper: :with_label,
|
||||||
recommended: :recommended
|
recommended: :recommended
|
||||||
|
|
||||||
%h4= t('admin.settings.discovery.publish_discovered_servers')
|
|
||||||
|
|
||||||
.fields-group
|
.fields-group
|
||||||
= f.input :peers_api_enabled,
|
= f.input :peers_api_enabled,
|
||||||
as: :boolean,
|
as: :boolean,
|
||||||
|
|||||||
@@ -18,10 +18,11 @@
|
|||||||
|
|
||||||
%ol.rules-list
|
%ol.rules-list
|
||||||
- @rules.each do |rule|
|
- @rules.each do |rule|
|
||||||
|
- translation = rule.translation_for(I18n.locale.to_s)
|
||||||
%li
|
%li
|
||||||
%button{ type: 'button', aria: { expanded: 'false' } }
|
%button{ type: 'button', aria: { expanded: 'false' } }
|
||||||
.rules-list__text= rule.text
|
.rules-list__text= translation.text
|
||||||
.rules-list__hint= rule.hint
|
.rules-list__hint= translation.hint
|
||||||
|
|
||||||
.stacked-actions
|
.stacked-actions
|
||||||
- accept_path = @invite_code.present? ? public_invite_url(invite_code: @invite_code, accept: @accept_token) : new_user_registration_path(accept: @accept_token)
|
- accept_path = @invite_code.present? ? public_invite_url(invite_code: @invite_code, accept: @accept_token) : new_user_registration_path(accept: @accept_token)
|
||||||
|
|||||||
@@ -24,7 +24,6 @@ Bundler.require(*Rails.groups)
|
|||||||
|
|
||||||
require_relative '../lib/exceptions'
|
require_relative '../lib/exceptions'
|
||||||
require_relative '../lib/sanitize_ext/sanitize_config'
|
require_relative '../lib/sanitize_ext/sanitize_config'
|
||||||
require_relative '../lib/redis/namespace_extensions'
|
|
||||||
require_relative '../lib/paperclip/url_generator_extensions'
|
require_relative '../lib/paperclip/url_generator_extensions'
|
||||||
require_relative '../lib/paperclip/attachment_extensions'
|
require_relative '../lib/paperclip/attachment_extensions'
|
||||||
|
|
||||||
@@ -95,7 +94,7 @@ module Mastodon
|
|||||||
require 'mastodon/redis_configuration'
|
require 'mastodon/redis_configuration'
|
||||||
::REDIS_CONFIGURATION = Mastodon::RedisConfiguration.new
|
::REDIS_CONFIGURATION = Mastodon::RedisConfiguration.new
|
||||||
|
|
||||||
config.x.use_vips = ENV['MASTODON_USE_LIBVIPS'] == 'true'
|
config.x.use_vips = ENV['MASTODON_USE_LIBVIPS'] != 'false'
|
||||||
|
|
||||||
if config.x.use_vips
|
if config.x.use_vips
|
||||||
require_relative '../lib/paperclip/vips_lazy_thumbnail'
|
require_relative '../lib/paperclip/vips_lazy_thumbnail'
|
||||||
|
|||||||
@@ -37,10 +37,8 @@ Rails.application.configure do
|
|||||||
|
|
||||||
config.action_controller.forgery_protection_origin_check = ENV['DISABLE_FORGERY_REQUEST_PROTECTION'].nil?
|
config.action_controller.forgery_protection_origin_check = ENV['DISABLE_FORGERY_REQUEST_PROTECTION'].nil?
|
||||||
|
|
||||||
ActiveSupport::Logger.new($stdout).tap do |logger|
|
# Override default file logging in favor of STDOUT logging in dev environment
|
||||||
logger.formatter = config.log_formatter
|
config.logger = ActiveSupport::TaggedLogging.logger($stdout, formatter: config.log_formatter)
|
||||||
config.logger = ActiveSupport::TaggedLogging.new(logger)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Generate random VAPID keys
|
# Generate random VAPID keys
|
||||||
Webpush.generate_key.tap do |vapid_key|
|
Webpush.generate_key.tap do |vapid_key|
|
||||||
|
|||||||
@@ -52,17 +52,14 @@ Rails.application.configure do
|
|||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
# Log to STDOUT by default
|
# Use default logging formatter so that PID and timestamp are not suppressed.
|
||||||
config.logger = ActiveSupport::Logger.new($stdout)
|
config.log_formatter = Logger::Formatter.new
|
||||||
.tap { |logger| logger.formatter = ::Logger::Formatter.new }
|
|
||||||
.then { |logger| ActiveSupport::TaggedLogging.new(logger) }
|
|
||||||
|
|
||||||
# Prepend all log lines with the following tags.
|
# Log to STDOUT with the current request id as a default log tag.
|
||||||
config.log_tags = [:request_id]
|
config.log_tags = [:request_id]
|
||||||
|
config.logger = ActiveSupport::TaggedLogging.logger($stdout, formatter: config.log_formatter)
|
||||||
|
|
||||||
# "info" includes generic and useful information about system operation, but avoids logging too much
|
# Change to "debug" to log everything (including potentially personally-identifiable information!)
|
||||||
# information to avoid inadvertent exposure of personally identifiable information (PII). If you
|
|
||||||
# want to log everything, set the level to "debug".
|
|
||||||
config.log_level = ENV.fetch('RAILS_LOG_LEVEL', 'info')
|
config.log_level = ENV.fetch('RAILS_LOG_LEVEL', 'info')
|
||||||
|
|
||||||
# Use a different cache store in production.
|
# Use a different cache store in production.
|
||||||
@@ -90,9 +87,6 @@ Rails.application.configure do
|
|||||||
# Don't log any deprecations.
|
# Don't log any deprecations.
|
||||||
config.active_support.report_deprecations = false
|
config.active_support.report_deprecations = false
|
||||||
|
|
||||||
# Use default logging formatter so that PID and timestamp are not suppressed.
|
|
||||||
config.log_formatter = ::Logger::Formatter.new
|
|
||||||
|
|
||||||
# Better log formatting
|
# Better log formatting
|
||||||
config.lograge.enabled = true
|
config.lograge.enabled = true
|
||||||
|
|
||||||
|
|||||||
@@ -5,8 +5,7 @@ host = ENV.fetch('ES_HOST') { 'localhost' }
|
|||||||
port = ENV.fetch('ES_PORT') { 9200 }
|
port = ENV.fetch('ES_PORT') { 9200 }
|
||||||
user = ENV.fetch('ES_USER', nil).presence
|
user = ENV.fetch('ES_USER', nil).presence
|
||||||
password = ENV.fetch('ES_PASS', nil).presence
|
password = ENV.fetch('ES_PASS', nil).presence
|
||||||
fallback_prefix = ENV.fetch('REDIS_NAMESPACE', nil).presence
|
prefix = ENV.fetch('ES_PREFIX', nil)
|
||||||
prefix = ENV.fetch('ES_PREFIX') { fallback_prefix }
|
|
||||||
ca_file = ENV.fetch('ES_CA_FILE', nil).presence
|
ca_file = ENV.fetch('ES_CA_FILE', nil).presence
|
||||||
|
|
||||||
transport_options = { ssl: { ca_file: ca_file } } if ca_file.present?
|
transport_options = { ssl: { ca_file: ca_file } } if ca_file.present?
|
||||||
|
|||||||
@@ -16,3 +16,9 @@ if ENV['REDIS_NAMESPACE']
|
|||||||
|
|
||||||
abort message
|
abort message
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if ENV['MASTODON_USE_LIBVIPS'] == 'false'
|
||||||
|
warn <<~MESSAGE
|
||||||
|
WARNING: Mastodon support for ImageMagick is deprecated and will be removed in future versions. Please consider using libvips instead.
|
||||||
|
MESSAGE
|
||||||
|
end
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
|
|
||||||
StrongMigrations.start_after = 2017_09_24_022025
|
StrongMigrations.start_after = 2017_09_24_022025
|
||||||
StrongMigrations.target_version = 12
|
StrongMigrations.target_version = 13
|
||||||
|
|||||||
@@ -683,7 +683,6 @@ an:
|
|||||||
preamble: Exposar conteniu interesant a la superficie ye fundamental pa incorporar nuevos usuarios que pueden no conoixer a dengún Mastodon. Controla cómo funcionan quantas opcions d'escubrimiento en o tuyo servidor.
|
preamble: Exposar conteniu interesant a la superficie ye fundamental pa incorporar nuevos usuarios que pueden no conoixer a dengún Mastodon. Controla cómo funcionan quantas opcions d'escubrimiento en o tuyo servidor.
|
||||||
profile_directory: Directorio de perfils
|
profile_directory: Directorio de perfils
|
||||||
public_timelines: Linias de tiempo publicas
|
public_timelines: Linias de tiempo publicas
|
||||||
publish_discovered_servers: Publicar los servidors descubiertos
|
|
||||||
publish_statistics: Publicar las estatisticas
|
publish_statistics: Publicar las estatisticas
|
||||||
title: Escubrimiento
|
title: Escubrimiento
|
||||||
trends: Tendencias
|
trends: Tendencias
|
||||||
|
|||||||
@@ -790,7 +790,6 @@ ar:
|
|||||||
preamble: يُعد إتاحة رؤية المحتوى المثير للاهتمام أمرًا ضروريًا لجذب مستخدمين جدد قد لا يعرفون أي شخص في Mastodon. تحكم في كيفية عمل ميزات الاكتشاف المختلفة على خادمك الخاص.
|
preamble: يُعد إتاحة رؤية المحتوى المثير للاهتمام أمرًا ضروريًا لجذب مستخدمين جدد قد لا يعرفون أي شخص في Mastodon. تحكم في كيفية عمل ميزات الاكتشاف المختلفة على خادمك الخاص.
|
||||||
profile_directory: دليل الصفحات التعريفية
|
profile_directory: دليل الصفحات التعريفية
|
||||||
public_timelines: الخيوط الزمنية العامة
|
public_timelines: الخيوط الزمنية العامة
|
||||||
publish_discovered_servers: نشر الخوادم المكتشَفة
|
|
||||||
publish_statistics: نشر الإحصائيات
|
publish_statistics: نشر الإحصائيات
|
||||||
title: الاستكشاف
|
title: الاستكشاف
|
||||||
trends: المتداوَلة
|
trends: المتداوَلة
|
||||||
|
|||||||
@@ -319,7 +319,6 @@ ast:
|
|||||||
preamble: L'apaición de conteníu interesante ye fundamental p'atrayer persones nueves que nun conozan nada de Mastodon. Controla'l funcionamientu de delles funciones de descubrimientu d'esti sirvidor.
|
preamble: L'apaición de conteníu interesante ye fundamental p'atrayer persones nueves que nun conozan nada de Mastodon. Controla'l funcionamientu de delles funciones de descubrimientu d'esti sirvidor.
|
||||||
profile_directory: Direutoriu de perfiles
|
profile_directory: Direutoriu de perfiles
|
||||||
public_timelines: Llinies de tiempu públiques
|
public_timelines: Llinies de tiempu públiques
|
||||||
publish_discovered_servers: Espublizamientu de sirvidores descubiertos
|
|
||||||
publish_statistics: Espublizamientu d'estadístiques
|
publish_statistics: Espublizamientu d'estadístiques
|
||||||
title: Descubrimientu
|
title: Descubrimientu
|
||||||
trends: Tendencies
|
trends: Tendencies
|
||||||
|
|||||||
@@ -807,7 +807,6 @@ be:
|
|||||||
preamble: Прадстаўленне цікавага кантэнту дапамагае прыцягнуць новых карыстальнікаў, якія могуць не ведаць нікога на Mastodon. Кантралюйце працу розных функцый выяўлення на вашым серверы.
|
preamble: Прадстаўленне цікавага кантэнту дапамагае прыцягнуць новых карыстальнікаў, якія могуць не ведаць нікога на Mastodon. Кантралюйце працу розных функцый выяўлення на вашым серверы.
|
||||||
profile_directory: Дырэкторыя профіляў
|
profile_directory: Дырэкторыя профіляў
|
||||||
public_timelines: Публічная паслядоўнасць публікацый
|
public_timelines: Публічная паслядоўнасць публікацый
|
||||||
publish_discovered_servers: Апублікаваць знойдзеныя серверы
|
|
||||||
publish_statistics: Апублікаваць статыстыку
|
publish_statistics: Апублікаваць статыстыку
|
||||||
title: Выяўленне
|
title: Выяўленне
|
||||||
trends: Актуальныя
|
trends: Актуальныя
|
||||||
|
|||||||
@@ -806,7 +806,6 @@ bg:
|
|||||||
preamble: За потребители, които са нови и не познават никого в Mastodon, показването на интересно съдържание е ключово. Настройте начина, по който различни функции по откриване на съдържание работят на вашия сървър.
|
preamble: За потребители, които са нови и не познават никого в Mastodon, показването на интересно съдържание е ключово. Настройте начина, по който различни функции по откриване на съдържание работят на вашия сървър.
|
||||||
profile_directory: Указател на профила
|
profile_directory: Указател на профила
|
||||||
public_timelines: Публични хронологии
|
public_timelines: Публични хронологии
|
||||||
publish_discovered_servers: Публикуване на откритите сървъри
|
|
||||||
publish_statistics: Публикуване на статистиката
|
publish_statistics: Публикуване на статистиката
|
||||||
title: Откриване
|
title: Откриване
|
||||||
trends: Изгряващи
|
trends: Изгряващи
|
||||||
|
|||||||
@@ -273,6 +273,8 @@ br:
|
|||||||
rules:
|
rules:
|
||||||
delete: Dilemel
|
delete: Dilemel
|
||||||
edit: Kemmañ ar reolenn
|
edit: Kemmañ ar reolenn
|
||||||
|
move_down: D'an traoñ
|
||||||
|
move_up: D'ar c'hrec'h
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
title: Diwar-benn
|
title: Diwar-benn
|
||||||
@@ -281,6 +283,7 @@ br:
|
|||||||
content_retention:
|
content_retention:
|
||||||
danger_zone: Takad dañjer
|
danger_zone: Takad dañjer
|
||||||
discovery:
|
discovery:
|
||||||
|
privacy: Buhez prevez
|
||||||
title: Dizoloadur
|
title: Dizoloadur
|
||||||
trends: Luskadoù
|
trends: Luskadoù
|
||||||
domain_blocks:
|
domain_blocks:
|
||||||
|
|||||||
@@ -787,9 +787,11 @@ ca:
|
|||||||
rules:
|
rules:
|
||||||
add_new: Afegir norma
|
add_new: Afegir norma
|
||||||
delete: Elimina
|
delete: Elimina
|
||||||
description_html: Tot i que molts diuen que han llegit les normes i estan d'acord amb els termes del servei, normalment no les llegeixen fins que surgeix un problema. <strong>Fes que sigui més fàcil veure les normes del teu servidor d'una ullada proporcionant-les en una llista de punts.</strong> Intenta mantenir les normes individuals curtes i senzilles però sense dividir-les en massa parts separades.
|
description_html: Tot i que molts diuen que han llegit les normes i estan d'acord amb les condicions de servei, normalment no les llegeixen fins que surgeix un problema. <strong>Fes que sigui més fàcil veure les normes del teu servidor d'una ullada proporcionant-les en una llista de punts.</strong> Intenta mantenir les normes individuals curtes i senzilles però sense dividir-les en massa parts separades.
|
||||||
edit: Edita la norma
|
edit: Edita la norma
|
||||||
empty: Encara no s'han definit les normes del servidor.
|
empty: Encara no s'han definit les normes del servidor.
|
||||||
|
move_down: Mou cap avall
|
||||||
|
move_up: Mou cap amunt
|
||||||
title: Normes del servidor
|
title: Normes del servidor
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -816,9 +818,9 @@ ca:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Seguir les recomanacions
|
follow_recommendations: Seguir les recomanacions
|
||||||
preamble: L'aparició de contingut interessant és fonamental per atraure els nous usuaris que podrien no saber res de Mastodon. Controla com funcionen diverses opcions de descobriment en el teu servidor.
|
preamble: L'aparició de contingut interessant és fonamental per atraure els nous usuaris que podrien no saber res de Mastodon. Controla com funcionen diverses opcions de descobriment en el teu servidor.
|
||||||
|
privacy: Privacitat
|
||||||
profile_directory: Directori de perfils
|
profile_directory: Directori de perfils
|
||||||
public_timelines: Línies de temps públiques
|
public_timelines: Línies de temps públiques
|
||||||
publish_discovered_servers: Publica els servidors descoberts
|
|
||||||
publish_statistics: Publica estadístiques
|
publish_statistics: Publica estadístiques
|
||||||
title: Descobriment
|
title: Descobriment
|
||||||
trends: Tendències
|
trends: Tendències
|
||||||
@@ -1246,7 +1248,7 @@ ca:
|
|||||||
view_strikes: Veure accions del passat contra el teu compte
|
view_strikes: Veure accions del passat contra el teu compte
|
||||||
too_fast: Formulari enviat massa ràpid, torna a provar-ho.
|
too_fast: Formulari enviat massa ràpid, torna a provar-ho.
|
||||||
use_security_key: Usa clau de seguretat
|
use_security_key: Usa clau de seguretat
|
||||||
user_agreement_html: He llegit i estic d'acord amb les <a href="%{terms_of_service_path}" target="_blank">condicions de servei</a> i la <a href="%{privacy_policy_path}" target="_blank">política de privadesa</a>
|
user_agreement_html: He llegit i estic d'acord amb les <a href="%{terms_of_service_path}" target="_blank">condicions de servei</a> i la <a href="%{privacy_policy_path}" target="_blank">política de privacitat</a>
|
||||||
user_privacy_agreement_html: He llegit i estic d'acord amb la <a href="%{privacy_policy_path}" target="_blank">política de privacitat</a>
|
user_privacy_agreement_html: He llegit i estic d'acord amb la <a href="%{privacy_policy_path}" target="_blank">política de privacitat</a>
|
||||||
author_attribution:
|
author_attribution:
|
||||||
example_title: Text d'exemple
|
example_title: Text d'exemple
|
||||||
@@ -1296,7 +1298,7 @@ ca:
|
|||||||
email_contact_html: Si encara no arriba, podeu enviar un correu-e a <a href="mailto:%{email}">%{email}</a> per a demanar ajuda
|
email_contact_html: Si encara no arriba, podeu enviar un correu-e a <a href="mailto:%{email}">%{email}</a> per a demanar ajuda
|
||||||
email_reconfirmation_html: Si no rebeu el correu electrònic de confirmació <a href="%{path}">, podeu tornar-lo a demanar</a>
|
email_reconfirmation_html: Si no rebeu el correu electrònic de confirmació <a href="%{path}">, podeu tornar-lo a demanar</a>
|
||||||
irreversible: No seràs capaç de restaurar o reactivar el teu compte
|
irreversible: No seràs capaç de restaurar o reactivar el teu compte
|
||||||
more_details_html: Per a més detalls, llegeix la <a href="%{terms_path}">política de privadesa</a>.
|
more_details_html: Per a més detalls, llegeix la <a href="%{terms_path}">política de privacitat</a>.
|
||||||
username_available: El teu nom d'usuari esdevindrà altre cop disponible
|
username_available: El teu nom d'usuari esdevindrà altre cop disponible
|
||||||
username_unavailable: El teu nom d'usuari quedarà inutilitzable
|
username_unavailable: El teu nom d'usuari quedarà inutilitzable
|
||||||
disputes:
|
disputes:
|
||||||
@@ -1893,6 +1895,11 @@ ca:
|
|||||||
does_not_match_previous_name: no coincideix amb el nom anterior
|
does_not_match_previous_name: no coincideix amb el nom anterior
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Condicions de servei
|
title: Condicions de servei
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: Hem fet canvis a les condicions de servei que entraran en efecte el <strong>%{date}</strong>. Us recomanem que hi doneu un cop d'ull.
|
||||||
|
past_preamble_html: Hem fet canvis a les condicions de servei des de la vostra darrera visita. Us recomanem que hi doneu un cop d'ull.
|
||||||
|
review_link: Revisió de les condicions de servei
|
||||||
|
title: Les condicions de servei de %{domain} han canviat
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (alt contrast)
|
contrast: Mastodon (alt contrast)
|
||||||
default: Mastodon (fosc)
|
default: Mastodon (fosc)
|
||||||
@@ -1960,6 +1967,8 @@ ca:
|
|||||||
terms_of_service_changed:
|
terms_of_service_changed:
|
||||||
agreement: En continuar fent servir %{domain} accepteu aquestes condicions. Si no esteu d'acord amb els nous termes, podeu acabar el vostre acord amb %{domain} tot esborrant el vostre compte.
|
agreement: En continuar fent servir %{domain} accepteu aquestes condicions. Si no esteu d'acord amb els nous termes, podeu acabar el vostre acord amb %{domain} tot esborrant el vostre compte.
|
||||||
changelog: 'En un cop d''ull, això és el que aquest canvi us implica:'
|
changelog: 'En un cop d''ull, això és el que aquest canvi us implica:'
|
||||||
|
description: 'Heu rebut aquest correu-e perquè hem fet alguns canvis a les condicions de servei de %{domain}. Aquests canvis tindran efecte el %{date}. Us recomanem que hi doneu un cop d''ull:'
|
||||||
|
description_html: Heu rebut aquest correu-e perquè hem fet alguns canvis a les condicions de servei de %{domain}. Aquests canvis tindran efecte el <strong>%{date}</strong>. Us recomanem que<a href="%{path}" target="_blank"> hi doneu un cop d'ull</a>.
|
||||||
sign_off: L'equip de %{domain}
|
sign_off: L'equip de %{domain}
|
||||||
subject: Actualitzacions de les condicions de servei
|
subject: Actualitzacions de les condicions de servei
|
||||||
subtitle: Les condicions de servei de %{domain} canvien
|
subtitle: Les condicions de servei de %{domain} canvien
|
||||||
|
|||||||
@@ -825,6 +825,9 @@ cs:
|
|||||||
preamble: Uveďte podrobné informace o tom, jak je server provozován, moderován, financován.
|
preamble: Uveďte podrobné informace o tom, jak je server provozován, moderován, financován.
|
||||||
rules_hint: Existuje vyhrazená oblast pro pravidla, u nichž se očekává, že je budou uživatelé dodržovat.
|
rules_hint: Existuje vyhrazená oblast pro pravidla, u nichž se očekává, že je budou uživatelé dodržovat.
|
||||||
title: O aplikaci
|
title: O aplikaci
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Když vaši uživatelé kliknou na odkazy na externí stránky, jejich prohlížeč může odeslat adresu vašeho Mastodon serveru, jako odkazujícího serveru. Zakažte tuto možnost, pokud by to jednoznačně identifikovalo vaše uživatele, např. pokud se jedná o osobní Mastodon server.
|
||||||
|
title: Povolit externím stránkám vidět váš Mastodon server, jako zdroj, ze kterého jdou návštěvníci
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Přizpůsobte si webové rozhraní Mastodon.
|
preamble: Přizpůsobte si webové rozhraní Mastodon.
|
||||||
title: Vzhled
|
title: Vzhled
|
||||||
@@ -844,9 +847,9 @@ cs:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Doporučená sledování
|
follow_recommendations: Doporučená sledování
|
||||||
preamble: Povrchový zajímavý obsah je užitečný pro zapojení nových uživatelů, kteří možná neznají žádného Mastodona. Mějte pod kontrolou, jak různé objevovací funkce fungují na vašem serveru.
|
preamble: Povrchový zajímavý obsah je užitečný pro zapojení nových uživatelů, kteří možná neznají žádného Mastodona. Mějte pod kontrolou, jak různé objevovací funkce fungují na vašem serveru.
|
||||||
|
privacy: Soukromí
|
||||||
profile_directory: Adresář profilů
|
profile_directory: Adresář profilů
|
||||||
public_timelines: Veřejné časové osy
|
public_timelines: Veřejné časové osy
|
||||||
publish_discovered_servers: Zveřejnit objevené servery
|
|
||||||
publish_statistics: Zveřejnit statistiku
|
publish_statistics: Zveřejnit statistiku
|
||||||
title: Objevujte
|
title: Objevujte
|
||||||
trends: Trendy
|
trends: Trendy
|
||||||
|
|||||||
@@ -853,6 +853,9 @@ cy:
|
|||||||
preamble: Darparu gwybodaeth fanwl am sut mae'r gweinydd yn cael ei weithredu, ei gymedroli a'i ariannu.
|
preamble: Darparu gwybodaeth fanwl am sut mae'r gweinydd yn cael ei weithredu, ei gymedroli a'i ariannu.
|
||||||
rules_hint: Mae maes penodol ar gyfer rheolau y disgwylir i'ch defnyddwyr gadw ato.
|
rules_hint: Mae maes penodol ar gyfer rheolau y disgwylir i'ch defnyddwyr gadw ato.
|
||||||
title: Ynghylch
|
title: Ynghylch
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Pan fydd eich defnyddwyr yn clicio ar ddolenni i wefannau allanol, gall eu porwr anfon cyfeiriad eich gweinydd Mastodon fel y cyfeiriwr. Gallwch analluogi hyn os byddai hyn yn amlygu pwy yw eich defnyddwyr, e.e. os yw hwn yn weinydd Mastodon personol.
|
||||||
|
title: Caniatáu i wefannau allanol weld eich gweinydd Mastodon fel ffynhonnell traffig
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Cyfaddasu rhyngwyneb gwe Mastodon.
|
preamble: Cyfaddasu rhyngwyneb gwe Mastodon.
|
||||||
title: Golwg
|
title: Golwg
|
||||||
@@ -872,9 +875,9 @@ cy:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Dilyn yr argymhellion
|
follow_recommendations: Dilyn yr argymhellion
|
||||||
preamble: Mae amlygu cynnwys diddorol yn allweddol ar gyfer derbyn defnyddwyr newydd nad ydynt efallai'n gyfarwydd ag unrhyw un Mastodon. Rheolwch sut mae nodweddion darganfod amrywiol yn gweithio ar eich gweinydd.
|
preamble: Mae amlygu cynnwys diddorol yn allweddol ar gyfer derbyn defnyddwyr newydd nad ydynt efallai'n gyfarwydd ag unrhyw un Mastodon. Rheolwch sut mae nodweddion darganfod amrywiol yn gweithio ar eich gweinydd.
|
||||||
|
privacy: Preifatrwydd
|
||||||
profile_directory: Cyfeiriadur proffiliau
|
profile_directory: Cyfeiriadur proffiliau
|
||||||
public_timelines: Ffrydiau cyhoeddus
|
public_timelines: Ffrydiau cyhoeddus
|
||||||
publish_discovered_servers: Cyhoeddi gweinyddion a ddarganfuwyd
|
|
||||||
publish_statistics: Cyhoeddi ystadegau
|
publish_statistics: Cyhoeddi ystadegau
|
||||||
title: Darganfod
|
title: Darganfod
|
||||||
trends: Tueddiadau
|
trends: Tueddiadau
|
||||||
|
|||||||
@@ -790,6 +790,8 @@ da:
|
|||||||
description_html: Mens de fleste hævder at have læst og accepteret tjenestevilkårene, så læser folk normalt ikke disse, før et problem er opstået. <strong>Gør det lettere med ét blik at se din servers regler ved at opliste disse på en punktliste.</strong> Forsøg at holde individuelle regler korte og enkle, men undgå også at opdele dem i mange separate underpunkter.
|
description_html: Mens de fleste hævder at have læst og accepteret tjenestevilkårene, så læser folk normalt ikke disse, før et problem er opstået. <strong>Gør det lettere med ét blik at se din servers regler ved at opliste disse på en punktliste.</strong> Forsøg at holde individuelle regler korte og enkle, men undgå også at opdele dem i mange separate underpunkter.
|
||||||
edit: Redigér regel
|
edit: Redigér regel
|
||||||
empty: Ingen serverregler defineret endnu.
|
empty: Ingen serverregler defineret endnu.
|
||||||
|
move_down: Flyt ned
|
||||||
|
move_up: Flyt op
|
||||||
title: Serverregler
|
title: Serverregler
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -797,6 +799,9 @@ da:
|
|||||||
preamble: Giv dybdegående oplysninger om, hvordan serveren opereres, modereres, finansieres.
|
preamble: Giv dybdegående oplysninger om, hvordan serveren opereres, modereres, finansieres.
|
||||||
rules_hint: Der er et dedikeret område for regler, som forventes overholdt af brugerne.
|
rules_hint: Der er et dedikeret område for regler, som forventes overholdt af brugerne.
|
||||||
title: Om
|
title: Om
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Når brugerne klikker på links til eksterne websteder, sender deres webbrowser muligvis adressen på Mastodon-serveren som referrer. Deaktivér dette, hvis det entydigt kan identificere brugerne, f.eks. hvis dette er en personlig Mastodon-server.
|
||||||
|
title: Tillad eksterne websteder at se Mastodon-serveren som en trafikkilde
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Tilpas Mastodon-webgrænsefladen.
|
preamble: Tilpas Mastodon-webgrænsefladen.
|
||||||
title: Udseende
|
title: Udseende
|
||||||
@@ -816,9 +821,9 @@ da:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Følg-anbefalinger
|
follow_recommendations: Følg-anbefalinger
|
||||||
preamble: At vise interessant indhold er vitalt ifm. at få nye brugere om bord, som måske ikke kender nogen på Mastodon. Styr, hvordan forskellige opdagelsesfunktioner fungerer på serveren.
|
preamble: At vise interessant indhold er vitalt ifm. at få nye brugere om bord, som måske ikke kender nogen på Mastodon. Styr, hvordan forskellige opdagelsesfunktioner fungerer på serveren.
|
||||||
|
privacy: Fortrolighed
|
||||||
profile_directory: Profiloversigt
|
profile_directory: Profiloversigt
|
||||||
public_timelines: Offentlige tidslinjer
|
public_timelines: Offentlige tidslinjer
|
||||||
publish_discovered_servers: Udgiv fundne servere
|
|
||||||
publish_statistics: Udgiv statistik
|
publish_statistics: Udgiv statistik
|
||||||
title: Opdagelse
|
title: Opdagelse
|
||||||
trends: Trends
|
trends: Trends
|
||||||
|
|||||||
@@ -794,6 +794,9 @@ de:
|
|||||||
preamble: Schildere ausführlich, wie dein Server betrieben, moderiert und finanziert wird.
|
preamble: Schildere ausführlich, wie dein Server betrieben, moderiert und finanziert wird.
|
||||||
rules_hint: Es gibt einen eigenen Bereich für Regeln, die deine Benutzer*innen einhalten müssen.
|
rules_hint: Es gibt einen eigenen Bereich für Regeln, die deine Benutzer*innen einhalten müssen.
|
||||||
title: Über
|
title: Über
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Klicken Nutzer*innen auf Links zu externen Seiten, kann der Browser die Adresse deines Mastodon-Servers als Referrer (Verweis) übermitteln. Diese Option sollte deaktiviert werden, wenn Nutzer*innen dadurch eindeutig identifiziert würden – z. B. wenn es sich um einen privaten Mastodon-Server handelt.
|
||||||
|
title: Externen Seiten erlauben, diesen Mastodon-Server als Traffic-Quelle zu sehen
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Passe das Webinterface von Mastodon an.
|
preamble: Passe das Webinterface von Mastodon an.
|
||||||
title: Design
|
title: Design
|
||||||
@@ -813,9 +816,9 @@ de:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Follower-Empfehlungen
|
follow_recommendations: Follower-Empfehlungen
|
||||||
preamble: Das Auffinden interessanter Inhalte ist wichtig, um neue Nutzer einzubinden, die Mastodon noch nicht kennen. Bestimme, wie verschiedene Suchfunktionen auf deinem Server funktionieren.
|
preamble: Das Auffinden interessanter Inhalte ist wichtig, um neue Nutzer einzubinden, die Mastodon noch nicht kennen. Bestimme, wie verschiedene Suchfunktionen auf deinem Server funktionieren.
|
||||||
|
privacy: Datenschutz
|
||||||
profile_directory: Profilverzeichnis
|
profile_directory: Profilverzeichnis
|
||||||
public_timelines: Öffentliche Timeline
|
public_timelines: Öffentliche Timeline
|
||||||
publish_discovered_servers: Entdeckte Server offenlegen
|
|
||||||
publish_statistics: Statistiken veröffentlichen
|
publish_statistics: Statistiken veröffentlichen
|
||||||
title: Entdecken
|
title: Entdecken
|
||||||
trends: Trends
|
trends: Trends
|
||||||
|
|||||||
@@ -818,7 +818,6 @@ el:
|
|||||||
preamble: Δημοσιεύοντας ενδιαφέρον περιεχόμενο είναι καθοριστικό για την ενσωμάτωση νέων χρηστών που μπορεί να μη γνωρίζουν κανέναν στο Mastodon. Έλεγξε πώς λειτουργούν διάφορες δυνατότητες ανακάλυψης στον διακομιστή σας.
|
preamble: Δημοσιεύοντας ενδιαφέρον περιεχόμενο είναι καθοριστικό για την ενσωμάτωση νέων χρηστών που μπορεί να μη γνωρίζουν κανέναν στο Mastodon. Έλεγξε πώς λειτουργούν διάφορες δυνατότητες ανακάλυψης στον διακομιστή σας.
|
||||||
profile_directory: Κατάλογος προφίλ
|
profile_directory: Κατάλογος προφίλ
|
||||||
public_timelines: Δημόσιες ροές
|
public_timelines: Δημόσιες ροές
|
||||||
publish_discovered_servers: Δημοσίευση διακομιστών που έχουν ανακαλυφθεί
|
|
||||||
publish_statistics: Δημοσίευση στατιστικών
|
publish_statistics: Δημοσίευση στατιστικών
|
||||||
title: Ανακάλυψη
|
title: Ανακάλυψη
|
||||||
trends: Τάσεις
|
trends: Τάσεις
|
||||||
|
|||||||
@@ -783,7 +783,6 @@ en-GB:
|
|||||||
preamble: Surfacing interesting content is instrumental in onboarding new users who may not know anyone Mastodon. Control how various discovery features work on your server.
|
preamble: Surfacing interesting content is instrumental in onboarding new users who may not know anyone Mastodon. Control how various discovery features work on your server.
|
||||||
profile_directory: Profile directory
|
profile_directory: Profile directory
|
||||||
public_timelines: Public timelines
|
public_timelines: Public timelines
|
||||||
publish_discovered_servers: Publish discovered servers
|
|
||||||
publish_statistics: Publish statistics
|
publish_statistics: Publish statistics
|
||||||
title: Discovery
|
title: Discovery
|
||||||
trends: Trends
|
trends: Trends
|
||||||
|
|||||||
@@ -786,17 +786,26 @@ en:
|
|||||||
title: Roles
|
title: Roles
|
||||||
rules:
|
rules:
|
||||||
add_new: Add rule
|
add_new: Add rule
|
||||||
|
add_translation: Add translation
|
||||||
delete: Delete
|
delete: Delete
|
||||||
description_html: While most claim to have read and agree to the terms of service, usually people do not read through until after a problem arises. <strong>Make it easier to see your server's rules at a glance by providing them in a flat bullet point list.</strong> Try to keep individual rules short and simple, but try not to split them up into many separate items either.
|
description_html: While most claim to have read and agree to the terms of service, usually people do not read through until after a problem arises. <strong>Make it easier to see your server's rules at a glance by providing them in a flat bullet point list.</strong> Try to keep individual rules short and simple, but try not to split them up into many separate items either.
|
||||||
edit: Edit rule
|
edit: Edit rule
|
||||||
empty: No server rules have been defined yet.
|
empty: No server rules have been defined yet.
|
||||||
|
move_down: Move down
|
||||||
|
move_up: Move up
|
||||||
title: Server rules
|
title: Server rules
|
||||||
|
translation: Translation
|
||||||
|
translations: Translations
|
||||||
|
translations_explanation: You can optionally add translations for the rules. The default value will be shown if no translated version is available. Please always ensure any provided translation is in sync with the default value.
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
manage_rules: Manage server rules
|
manage_rules: Manage server rules
|
||||||
preamble: Provide in-depth information about how the server is operated, moderated, funded.
|
preamble: Provide in-depth information about how the server is operated, moderated, funded.
|
||||||
rules_hint: There is a dedicated area for rules that your users are expected to adhere to.
|
rules_hint: There is a dedicated area for rules that your users are expected to adhere to.
|
||||||
title: About
|
title: About
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: When your users click links to external sites, their browser may send the address of your Mastodon server as the referrer. Disable this if this would uniquely identify your users, e.g. if this is a personal Mastodon server.
|
||||||
|
title: Allow external sites to see your Mastodon server as a traffic source
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Customize Mastodon's web interface.
|
preamble: Customize Mastodon's web interface.
|
||||||
title: Appearance
|
title: Appearance
|
||||||
@@ -816,9 +825,9 @@ en:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Follow recommendations
|
follow_recommendations: Follow recommendations
|
||||||
preamble: Surfacing interesting content is instrumental in onboarding new users who may not know anyone Mastodon. Control how various discovery features work on your server.
|
preamble: Surfacing interesting content is instrumental in onboarding new users who may not know anyone Mastodon. Control how various discovery features work on your server.
|
||||||
|
privacy: Privacy
|
||||||
profile_directory: Profile directory
|
profile_directory: Profile directory
|
||||||
public_timelines: Public timelines
|
public_timelines: Public timelines
|
||||||
publish_discovered_servers: Publish discovered servers
|
|
||||||
publish_statistics: Publish statistics
|
publish_statistics: Publish statistics
|
||||||
title: Discovery
|
title: Discovery
|
||||||
trends: Trends
|
trends: Trends
|
||||||
|
|||||||
@@ -818,7 +818,6 @@ eo:
|
|||||||
preamble: Interesa enhavo estas grava por novaj uzantoj kiuj eble ne konas ajn iun.
|
preamble: Interesa enhavo estas grava por novaj uzantoj kiuj eble ne konas ajn iun.
|
||||||
profile_directory: Profilujo
|
profile_directory: Profilujo
|
||||||
public_timelines: Publikaj templinioj
|
public_timelines: Publikaj templinioj
|
||||||
publish_discovered_servers: Publikigi la malkovritajn servilojn
|
|
||||||
publish_statistics: Publikigi statistikojn
|
publish_statistics: Publikigi statistikojn
|
||||||
title: Eltrovado
|
title: Eltrovado
|
||||||
trends: Tendencoj
|
trends: Tendencoj
|
||||||
@@ -1194,7 +1193,7 @@ eo:
|
|||||||
forgot_password: Pasvorto forgesita?
|
forgot_password: Pasvorto forgesita?
|
||||||
invalid_reset_password_token: La ĵetono por restarigi la pasvorton estas nevalida aŭ eksvalida. Bonvolu peti novon.
|
invalid_reset_password_token: La ĵetono por restarigi la pasvorton estas nevalida aŭ eksvalida. Bonvolu peti novon.
|
||||||
link_to_otp: Enigu 2-faktorkodo de via telefono au regajnkodo
|
link_to_otp: Enigu 2-faktorkodo de via telefono au regajnkodo
|
||||||
link_to_webauth: Uzi vian sekurigan ŝlosilon
|
link_to_webauth: Uzi vian aparaton de sekuriga ŝlosilo
|
||||||
log_in_with: Ensaluti per
|
log_in_with: Ensaluti per
|
||||||
login: Ensaluti
|
login: Ensaluti
|
||||||
logout: Adiaŭi
|
logout: Adiaŭi
|
||||||
|
|||||||
@@ -790,6 +790,8 @@ es-AR:
|
|||||||
description_html: Aunque la mayoría afirma haber leído y aceptado los términos del servicio, normalmente la gente no los revisa hasta después de que surge un problema. <strong>Hacé que sea más fácil ver las reglas de tu servidor, de un vistazo, disponiéndolas en una lista por puntos.</strong> Tratá de hacer cada regla corta y sencilla, pero no de dividirlas en muchos temas individuales.
|
description_html: Aunque la mayoría afirma haber leído y aceptado los términos del servicio, normalmente la gente no los revisa hasta después de que surge un problema. <strong>Hacé que sea más fácil ver las reglas de tu servidor, de un vistazo, disponiéndolas en una lista por puntos.</strong> Tratá de hacer cada regla corta y sencilla, pero no de dividirlas en muchos temas individuales.
|
||||||
edit: Editar regla
|
edit: Editar regla
|
||||||
empty: Aún no se han definido las reglas del servidor.
|
empty: Aún no se han definido las reglas del servidor.
|
||||||
|
move_down: Bajar
|
||||||
|
move_up: Subir
|
||||||
title: Reglas del servidor
|
title: Reglas del servidor
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -797,6 +799,9 @@ es-AR:
|
|||||||
preamble: Proveé información en profundidad sobre cómo el servidor es operado, moderado y financiado.
|
preamble: Proveé información en profundidad sobre cómo el servidor es operado, moderado y financiado.
|
||||||
rules_hint: Hay un área dedicada para las reglas a las que se espera que tus usuarios se adhieran.
|
rules_hint: Hay un área dedicada para las reglas a las que se espera que tus usuarios se adhieran.
|
||||||
title: Información
|
title: Información
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Cuando tus usuarios hagan clic en enlaces a sitios externos, sus navegadores pueden enviar la dirección de tu servidor de Mastodon como la referencia. Deshabilitá esto si significase identificar inequívocamente a tus usuarios; por ejemplo, si se trata de un servidor personal de Mastodon.
|
||||||
|
title: Permitir a los sitios externos ver tu servidor de Mastodon como fuente de tráfico
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Personalizá la interface web de Mastodon.
|
preamble: Personalizá la interface web de Mastodon.
|
||||||
title: Apariencia
|
title: Apariencia
|
||||||
@@ -816,9 +821,9 @@ es-AR:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Recom. de cuentas a seguir
|
follow_recommendations: Recom. de cuentas a seguir
|
||||||
preamble: Exponer contenido interesante a la superficie es fundamental para incorporar nuevos usuarios que pueden no conocer a nadie Mastodon. Controlá cómo funcionan varias opciones de descubrimiento en tu servidor.
|
preamble: Exponer contenido interesante a la superficie es fundamental para incorporar nuevos usuarios que pueden no conocer a nadie Mastodon. Controlá cómo funcionan varias opciones de descubrimiento en tu servidor.
|
||||||
|
privacy: Privacidad
|
||||||
profile_directory: Directorio de perfiles
|
profile_directory: Directorio de perfiles
|
||||||
public_timelines: Líneas temporales públicas
|
public_timelines: Líneas temporales públicas
|
||||||
publish_discovered_servers: Publicar servidores descubiertos
|
|
||||||
publish_statistics: Publicar estadísticas
|
publish_statistics: Publicar estadísticas
|
||||||
title: Descubrí
|
title: Descubrí
|
||||||
trends: Tendencias
|
trends: Tendencias
|
||||||
|
|||||||
@@ -797,6 +797,8 @@ es-MX:
|
|||||||
preamble: Proporciona información detallada sobre cómo el servidor es operado, moderado y financiado.
|
preamble: Proporciona información detallada sobre cómo el servidor es operado, moderado y financiado.
|
||||||
rules_hint: Hay un área dedicada para las reglas a las que se espera que tus usuarios se adhieran.
|
rules_hint: Hay un área dedicada para las reglas a las que se espera que tus usuarios se adhieran.
|
||||||
title: Acerca de
|
title: Acerca de
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Cuando tus usuarios cliquen en enlaces a sitios externos, su navegador podría enviar la dirección de su servidor de Mastodon como referencia. Deshabilita esto si identifica a tus usuarios unívocamente, por ejemplo, si este es un servidor de Mastodon personal.
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Personalizar la interfaz web de Mastodon.
|
preamble: Personalizar la interfaz web de Mastodon.
|
||||||
title: Apariencia
|
title: Apariencia
|
||||||
@@ -816,9 +818,9 @@ es-MX:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Recomendaciones de cuentas
|
follow_recommendations: Recomendaciones de cuentas
|
||||||
preamble: Exponer contenido interesante a la superficie es fundamental para incorporar nuevos usuarios que pueden no conocer a nadie Mastodon. Controla cómo funcionan varias opciones de descubrimiento en tu servidor.
|
preamble: Exponer contenido interesante a la superficie es fundamental para incorporar nuevos usuarios que pueden no conocer a nadie Mastodon. Controla cómo funcionan varias opciones de descubrimiento en tu servidor.
|
||||||
|
privacy: Privacidad
|
||||||
profile_directory: Directorio de perfiles
|
profile_directory: Directorio de perfiles
|
||||||
public_timelines: Lineas de tiempo públicas
|
public_timelines: Lineas de tiempo públicas
|
||||||
publish_discovered_servers: Publicar servidores descubiertos
|
|
||||||
publish_statistics: Publicar estadísticas
|
publish_statistics: Publicar estadísticas
|
||||||
title: Descubrimiento
|
title: Descubrimiento
|
||||||
trends: Tendencias
|
trends: Tendencias
|
||||||
|
|||||||
@@ -797,6 +797,8 @@ es:
|
|||||||
preamble: Proporciona información detallada sobre cómo el servidor es operado, moderado y financiado.
|
preamble: Proporciona información detallada sobre cómo el servidor es operado, moderado y financiado.
|
||||||
rules_hint: Hay un área dedicada para las reglas a las que se espera que tus usuarios se adhieran.
|
rules_hint: Hay un área dedicada para las reglas a las que se espera que tus usuarios se adhieran.
|
||||||
title: Acerca de
|
title: Acerca de
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Cuando tus usuarios cliquen en enlaces a sitios externos, su navegador podría enviar la dirección de su servidor de Mastodon como referencia. Deshabilita esto si identifica a tus usuarios unívocamente, por ejemplo, si este es un servidor de Mastodon personal.
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Personalizar la interfaz web de Mastodon.
|
preamble: Personalizar la interfaz web de Mastodon.
|
||||||
title: Apariencia
|
title: Apariencia
|
||||||
@@ -816,9 +818,9 @@ es:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Recomendaciones de cuentas
|
follow_recommendations: Recomendaciones de cuentas
|
||||||
preamble: Exponer contenido interesante a la superficie es fundamental para incorporar nuevos usuarios que pueden no conocer a nadie Mastodon. Controla cómo funcionan varias opciones de descubrimiento en tu servidor.
|
preamble: Exponer contenido interesante a la superficie es fundamental para incorporar nuevos usuarios que pueden no conocer a nadie Mastodon. Controla cómo funcionan varias opciones de descubrimiento en tu servidor.
|
||||||
|
privacy: Privacidad
|
||||||
profile_directory: Directorio de perfiles
|
profile_directory: Directorio de perfiles
|
||||||
public_timelines: Lineas de tiempo públicas
|
public_timelines: Lineas de tiempo públicas
|
||||||
publish_discovered_servers: Publicar servidores descubiertos
|
|
||||||
publish_statistics: Publicar estadísticas
|
publish_statistics: Publicar estadísticas
|
||||||
title: Descubrimiento
|
title: Descubrimiento
|
||||||
trends: Tendencias
|
trends: Tendencias
|
||||||
|
|||||||
@@ -773,7 +773,6 @@ et:
|
|||||||
preamble: Huvitava sisu esiletoomine on oluline uute kasutajate kaasamisel, kes ei pruugi Mastodonist kedagi tunda. Kontrolli, kuidas erinevad avastamisfunktsioonid serveris töötavad.
|
preamble: Huvitava sisu esiletoomine on oluline uute kasutajate kaasamisel, kes ei pruugi Mastodonist kedagi tunda. Kontrolli, kuidas erinevad avastamisfunktsioonid serveris töötavad.
|
||||||
profile_directory: Kasutajate kataloog
|
profile_directory: Kasutajate kataloog
|
||||||
public_timelines: Avalikud ajajooned
|
public_timelines: Avalikud ajajooned
|
||||||
publish_discovered_servers: Avalda avastatud serverid
|
|
||||||
publish_statistics: Avalda statistika
|
publish_statistics: Avalda statistika
|
||||||
title: Avastamine
|
title: Avastamine
|
||||||
trends: Trendid
|
trends: Trendid
|
||||||
|
|||||||
@@ -749,7 +749,6 @@ eu:
|
|||||||
preamble: Eduki interesgarria aurkitzea garrantzitsua da Mastodoneko erabiltzaile berrientzat, behar bada inor ez dutelako ezagutuko. Kontrolatu zure zerbitzariko aurkikuntza-ezaugarriek nola funtzionatzen duten.
|
preamble: Eduki interesgarria aurkitzea garrantzitsua da Mastodoneko erabiltzaile berrientzat, behar bada inor ez dutelako ezagutuko. Kontrolatu zure zerbitzariko aurkikuntza-ezaugarriek nola funtzionatzen duten.
|
||||||
profile_directory: Profil-direktorioa
|
profile_directory: Profil-direktorioa
|
||||||
public_timelines: Denbora-lerro publikoak
|
public_timelines: Denbora-lerro publikoak
|
||||||
publish_discovered_servers: Argitaratu aurkitutako zerbitzariak
|
|
||||||
publish_statistics: Argitaratu estatistikak
|
publish_statistics: Argitaratu estatistikak
|
||||||
title: Aurkitzea
|
title: Aurkitzea
|
||||||
trends: Joerak
|
trends: Joerak
|
||||||
|
|||||||
@@ -818,7 +818,6 @@ fa:
|
|||||||
preamble: ارائه محتوای جالب در جذب کاربران جدیدی که ممکن است کسی ماستودون را نشناسند، مفید است. نحوه عملکرد ویژگیهای کشف مختلف روی سرور خود را کنترل کنید.
|
preamble: ارائه محتوای جالب در جذب کاربران جدیدی که ممکن است کسی ماستودون را نشناسند، مفید است. نحوه عملکرد ویژگیهای کشف مختلف روی سرور خود را کنترل کنید.
|
||||||
profile_directory: شاخهٔ نمایه
|
profile_directory: شاخهٔ نمایه
|
||||||
public_timelines: خط زمانیهای عمومی
|
public_timelines: خط زمانیهای عمومی
|
||||||
publish_discovered_servers: انتشار کارسازهای کشف شده
|
|
||||||
publish_statistics: انتشار آمار
|
publish_statistics: انتشار آمار
|
||||||
title: کشف
|
title: کشف
|
||||||
trends: پرطرفدارها
|
trends: پرطرفدارها
|
||||||
|
|||||||
@@ -784,6 +784,8 @@ fi:
|
|||||||
description_html: Vaikka useimmat väittävät, että ovat lukeneet ja hyväksyneet käyttöehdot, niin yleensä ihmiset eivät lue niitä läpi ennen kuin ilmenee ongelma. <strong>Helpota palvelimen sääntöjen näkemistä yhdellä silmäyksellä tarjoamalla ne tiiviissä luettelossa.</strong> Yritä pitää säännöt lyhyinä ja yksinkertaisina, mutta yritä olla jakamatta niitä useisiin erillisiin kohtiin.
|
description_html: Vaikka useimmat väittävät, että ovat lukeneet ja hyväksyneet käyttöehdot, niin yleensä ihmiset eivät lue niitä läpi ennen kuin ilmenee ongelma. <strong>Helpota palvelimen sääntöjen näkemistä yhdellä silmäyksellä tarjoamalla ne tiiviissä luettelossa.</strong> Yritä pitää säännöt lyhyinä ja yksinkertaisina, mutta yritä olla jakamatta niitä useisiin erillisiin kohtiin.
|
||||||
edit: Muokkaa sääntöä
|
edit: Muokkaa sääntöä
|
||||||
empty: Palvelimen sääntöjä ei ole vielä määritelty.
|
empty: Palvelimen sääntöjä ei ole vielä määritelty.
|
||||||
|
move_down: Siirrä alaspäin
|
||||||
|
move_up: Siirrä ylöspäin
|
||||||
title: Palvelimen säännöt
|
title: Palvelimen säännöt
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -791,6 +793,9 @@ fi:
|
|||||||
preamble: Kerro syventävästi siitä, kuinka palvelinta käytetään, moderoidaan ja rahoitetaan.
|
preamble: Kerro syventävästi siitä, kuinka palvelinta käytetään, moderoidaan ja rahoitetaan.
|
||||||
rules_hint: On olemassa erityinen alue sääntöjä, joita käyttäjien odotetaan noudattavan.
|
rules_hint: On olemassa erityinen alue sääntöjä, joita käyttäjien odotetaan noudattavan.
|
||||||
title: Tietoja
|
title: Tietoja
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Kun käyttäjät napsauttavat ulkoisille sivustoille johtavia linkkejä, heidän selaimensa saattaa lähettää Mastodon-palvelimesi osoitteen viittauksena. Poista tämä käytöstä, jos se yksilöi käyttäjäsi, esimerkiksi jos tämä on henkilökohtainen Mastodon-palvelin.
|
||||||
|
title: Salli ulkoisten sivustojen nähdä Mastodon-palvelin liikenteen lähteenä
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Mukauta Mastodonin selainkäyttöliittymää.
|
preamble: Mukauta Mastodonin selainkäyttöliittymää.
|
||||||
title: Ulkoasu
|
title: Ulkoasu
|
||||||
@@ -810,9 +815,9 @@ fi:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Seurantasuositukset
|
follow_recommendations: Seurantasuositukset
|
||||||
preamble: Mielenkiintoisen sisällön esille tuominen auttaa saamaan uusia käyttäjiä, jotka eivät ehkä tunne ketään Mastodonista. Määrittele, kuinka erilaiset löytämisominaisuudet toimivat palvelimellasi.
|
preamble: Mielenkiintoisen sisällön esille tuominen auttaa saamaan uusia käyttäjiä, jotka eivät ehkä tunne ketään Mastodonista. Määrittele, kuinka erilaiset löytämisominaisuudet toimivat palvelimellasi.
|
||||||
|
privacy: Yksityisyys
|
||||||
profile_directory: Profiilihakemisto
|
profile_directory: Profiilihakemisto
|
||||||
public_timelines: Julkiset aikajanat
|
public_timelines: Julkiset aikajanat
|
||||||
publish_discovered_servers: Julkaise löydetyt palvelimet
|
|
||||||
publish_statistics: Julkaise tilastot
|
publish_statistics: Julkaise tilastot
|
||||||
title: Löytäminen
|
title: Löytäminen
|
||||||
trends: Trendit
|
trends: Trendit
|
||||||
|
|||||||
@@ -790,6 +790,8 @@ fo:
|
|||||||
description_html: Sjálvt um tey flestu vilja vera við, at tey hava lisið og tikið undir við tænastutreytunum, so lesa tey flestu tær ikki fyrr enn eftir at ein trupulleiki stingur seg upp. <strong>Ger tað lættari at skimma ígjøgnum ambætarareglurnar við at veita tær í einum fløtum punkt-lista.</strong> Royn at gera einstøku reglurnar stuttar og einfaldar, samstundis sum at tær ikki blíva pettaðar ov nógv sundur.
|
description_html: Sjálvt um tey flestu vilja vera við, at tey hava lisið og tikið undir við tænastutreytunum, so lesa tey flestu tær ikki fyrr enn eftir at ein trupulleiki stingur seg upp. <strong>Ger tað lættari at skimma ígjøgnum ambætarareglurnar við at veita tær í einum fløtum punkt-lista.</strong> Royn at gera einstøku reglurnar stuttar og einfaldar, samstundis sum at tær ikki blíva pettaðar ov nógv sundur.
|
||||||
edit: Broyt reglur
|
edit: Broyt reglur
|
||||||
empty: Ongar ambætarareglur eru ásettar enn.
|
empty: Ongar ambætarareglur eru ásettar enn.
|
||||||
|
move_down: Flyt niður
|
||||||
|
move_up: Flyt upp
|
||||||
title: Ambætarareglur
|
title: Ambætarareglur
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -797,6 +799,9 @@ fo:
|
|||||||
preamble: Gev útdýpandi upplýsingar um, hvussu ambætarin er rikin, umsýndur og fíggjaður.
|
preamble: Gev útdýpandi upplýsingar um, hvussu ambætarin er rikin, umsýndur og fíggjaður.
|
||||||
rules_hint: Eitt øki er burturav fyri reglur, sum brúkararnir hjá tær skulu fylgja.
|
rules_hint: Eitt øki er burturav fyri reglur, sum brúkararnir hjá tær skulu fylgja.
|
||||||
title: Um
|
title: Um
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Tá brúkarar tínir klikkja á leinki til uttanhýsis vevstøð, so kann kagin senda adressuna á tínum Mastodon ambætara við. Óvirkja hetta, um hetta kann eyðmerkja brúkarar tínar, t.d. um hetta er ein persónligur Mastodon ambætari.
|
||||||
|
title: Loyv uttanhýsis vevstøðum at síggja tín Mastodon ambætara sum ferðslukeldu
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Tillaga brúkaramarkamótið hjá Mastodon.
|
preamble: Tillaga brúkaramarkamótið hjá Mastodon.
|
||||||
title: Útsjónd
|
title: Útsjónd
|
||||||
@@ -816,9 +821,9 @@ fo:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Tilmæli um at fylgja
|
follow_recommendations: Tilmæli um at fylgja
|
||||||
preamble: At fáa áhugavert innihald í ljósmála er avgerandi fyri at nýggir brúkarar, sum kanska ongan kenna á Mastodon, kunnu koma væl umborð. Stýr, hvussu hentleikarnir at uppdaga ymiskt rigga á ambætaranum hjá tær.
|
preamble: At fáa áhugavert innihald í ljósmála er avgerandi fyri at nýggir brúkarar, sum kanska ongan kenna á Mastodon, kunnu koma væl umborð. Stýr, hvussu hentleikarnir at uppdaga ymiskt rigga á ambætaranum hjá tær.
|
||||||
|
privacy: Privatlív
|
||||||
profile_directory: Vangaskrá
|
profile_directory: Vangaskrá
|
||||||
public_timelines: Almennar tíðarlinjur
|
public_timelines: Almennar tíðarlinjur
|
||||||
publish_discovered_servers: Kunnger uppdagaðu ambætararnar
|
|
||||||
publish_statistics: Legg hagtøl út
|
publish_statistics: Legg hagtøl út
|
||||||
title: Uppdaging
|
title: Uppdaging
|
||||||
trends: Rák
|
trends: Rák
|
||||||
|
|||||||
@@ -803,7 +803,6 @@ fr-CA:
|
|||||||
preamble: Faire apparaître un contenu intéressant est essentiel pour interagir avec de nouveaux utilisateurs qui ne connaissent peut-être personne sur Mastodonte. Contrôlez le fonctionnement des différentes fonctionnalités de découverte sur votre serveur.
|
preamble: Faire apparaître un contenu intéressant est essentiel pour interagir avec de nouveaux utilisateurs qui ne connaissent peut-être personne sur Mastodonte. Contrôlez le fonctionnement des différentes fonctionnalités de découverte sur votre serveur.
|
||||||
profile_directory: Annuaire des profils
|
profile_directory: Annuaire des profils
|
||||||
public_timelines: Fils publics
|
public_timelines: Fils publics
|
||||||
publish_discovered_servers: Publier les serveurs découverts
|
|
||||||
publish_statistics: Publier les statistiques
|
publish_statistics: Publier les statistiques
|
||||||
title: Découverte
|
title: Découverte
|
||||||
trends: Tendances
|
trends: Tendances
|
||||||
|
|||||||
@@ -803,7 +803,6 @@ fr:
|
|||||||
preamble: Il est essentiel de donner de la visibilité à des contenus intéressants pour attirer des utilisateur⋅rice⋅s néophytes qui ne connaissent peut-être personne sur Mastodon. Contrôlez le fonctionnement des différentes fonctionnalités de découverte sur votre serveur.
|
preamble: Il est essentiel de donner de la visibilité à des contenus intéressants pour attirer des utilisateur⋅rice⋅s néophytes qui ne connaissent peut-être personne sur Mastodon. Contrôlez le fonctionnement des différentes fonctionnalités de découverte sur votre serveur.
|
||||||
profile_directory: Annuaire des profils
|
profile_directory: Annuaire des profils
|
||||||
public_timelines: Fils publics
|
public_timelines: Fils publics
|
||||||
publish_discovered_servers: Publier les serveurs découverts
|
|
||||||
publish_statistics: Publier les statistiques
|
publish_statistics: Publier les statistiques
|
||||||
title: Découverte
|
title: Découverte
|
||||||
trends: Tendances
|
trends: Tendances
|
||||||
|
|||||||
@@ -818,7 +818,6 @@ fy:
|
|||||||
preamble: It toanen fan ynteressante ynhâld is fan essinsjeel belang foar it oan board heljen fan nije brûkers dy’t mooglik net ien fan Mastodon kinne. Bepaal hoe’t ferskate funksjes foar it ûntdekken fan ynhâld en brûkers op jo server wurkje.
|
preamble: It toanen fan ynteressante ynhâld is fan essinsjeel belang foar it oan board heljen fan nije brûkers dy’t mooglik net ien fan Mastodon kinne. Bepaal hoe’t ferskate funksjes foar it ûntdekken fan ynhâld en brûkers op jo server wurkje.
|
||||||
profile_directory: Profylmap
|
profile_directory: Profylmap
|
||||||
public_timelines: Iepenbiere tiidlinen
|
public_timelines: Iepenbiere tiidlinen
|
||||||
publish_discovered_servers: Untdekte servers publisearje
|
|
||||||
publish_statistics: Statistiken publisearje
|
publish_statistics: Statistiken publisearje
|
||||||
title: Untdekke
|
title: Untdekke
|
||||||
trends: Trends
|
trends: Trends
|
||||||
|
|||||||
@@ -860,7 +860,6 @@ ga:
|
|||||||
preamble: Tá sé ríthábhachtach dromchla a chur ar ábhar suimiúil chun úsáideoirí nua a chur ar bord nach bhfuil aithne acu ar dhuine ar bith Mastodon. Rialú conas a oibríonn gnéithe fionnachtana éagsúla ar do fhreastalaí.
|
preamble: Tá sé ríthábhachtach dromchla a chur ar ábhar suimiúil chun úsáideoirí nua a chur ar bord nach bhfuil aithne acu ar dhuine ar bith Mastodon. Rialú conas a oibríonn gnéithe fionnachtana éagsúla ar do fhreastalaí.
|
||||||
profile_directory: Eolaire próifíle
|
profile_directory: Eolaire próifíle
|
||||||
public_timelines: Amlínte poiblí
|
public_timelines: Amlínte poiblí
|
||||||
publish_discovered_servers: Foilsigh freastalaithe aimsithe
|
|
||||||
publish_statistics: Staitisticí a fhoilsiú
|
publish_statistics: Staitisticí a fhoilsiú
|
||||||
title: Fionnachtain
|
title: Fionnachtain
|
||||||
trends: Treochtaí
|
trends: Treochtaí
|
||||||
@@ -1987,6 +1986,10 @@ ga:
|
|||||||
limit: Tá uaslíon na bpostálacha pinn agat cheana féin
|
limit: Tá uaslíon na bpostálacha pinn agat cheana féin
|
||||||
ownership: Ní féidir postáil duine éigin eile a phionnáil
|
ownership: Ní féidir postáil duine éigin eile a phionnáil
|
||||||
reblog: Ní féidir treisiú a phinnáil
|
reblog: Ní féidir treisiú a phinnáil
|
||||||
|
quote_policies:
|
||||||
|
followers: Leantóirí agus úsáideoirí luaite
|
||||||
|
nobody: Úsáideoirí luaite amháin
|
||||||
|
public: Gach duine
|
||||||
title: '%{name}: "%{quote}"'
|
title: '%{name}: "%{quote}"'
|
||||||
visibilities:
|
visibilities:
|
||||||
direct: Díreach
|
direct: Díreach
|
||||||
@@ -2040,6 +2043,11 @@ ga:
|
|||||||
does_not_match_previous_name: nach meaitseálann an t-ainm roimhe seo
|
does_not_match_previous_name: nach meaitseálann an t-ainm roimhe seo
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Téarmaí Seirbhíse
|
title: Téarmaí Seirbhíse
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: Táimid ag déanamh roinnt athruithe ar ár dtéarmaí seirbhíse, a thiocfaidh i bhfeidhm ar <strong>%{date}</strong>. Molaimid duit na téarmaí nuashonraithe a athbhreithniú.
|
||||||
|
past_preamble_html: Tá ár dtéarmaí seirbhíse athraithe againn ó thug tú cuairt dheireanach. Molaimid duit na téarmaí nuashonraithe a athbhreithniú.
|
||||||
|
review_link: Athbhreithnigh téarmaí seirbhíse
|
||||||
|
title: Tá téarmaí seirbhíse %{domain} ag athrú
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (Codarsnacht ard)
|
contrast: Mastodon (Codarsnacht ard)
|
||||||
default: Mastodon (Dorcha)
|
default: Mastodon (Dorcha)
|
||||||
|
|||||||
@@ -846,7 +846,6 @@ gd:
|
|||||||
preamble: Tha tighinn an uachdar susbainte inntinniche fìor-chudromach airson toiseach-tòiseachaidh an luchd-cleachdaidh ùr nach eil eòlach air duine sam bith air Mastodon, ma dh’fhaoidte. Stiùirich mar a dh’obraicheas gleusan an rùrachaidh air an fhrithealaiche agad.
|
preamble: Tha tighinn an uachdar susbainte inntinniche fìor-chudromach airson toiseach-tòiseachaidh an luchd-cleachdaidh ùr nach eil eòlach air duine sam bith air Mastodon, ma dh’fhaoidte. Stiùirich mar a dh’obraicheas gleusan an rùrachaidh air an fhrithealaiche agad.
|
||||||
profile_directory: Eòlaire nam pròifil
|
profile_directory: Eòlaire nam pròifil
|
||||||
public_timelines: Loidhnichean-ama poblach
|
public_timelines: Loidhnichean-ama poblach
|
||||||
publish_discovered_servers: Foillsich na frithealaichean a chaidh a rùrachadh
|
|
||||||
publish_statistics: Foillsich an stadastaireachd
|
publish_statistics: Foillsich an stadastaireachd
|
||||||
title: Rùrachadh
|
title: Rùrachadh
|
||||||
trends: Treandaichean
|
trends: Treandaichean
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ gl:
|
|||||||
enable_user: Activar usuaria
|
enable_user: Activar usuaria
|
||||||
memorialize_account: Transformar en conta conmemorativa
|
memorialize_account: Transformar en conta conmemorativa
|
||||||
promote_user: Promover usuaria
|
promote_user: Promover usuaria
|
||||||
publish_terms_of_service: Publicar os Termos do Servizo
|
publish_terms_of_service: Publicar as Condicións do Servizo
|
||||||
reject_appeal: Rexeitar apelación
|
reject_appeal: Rexeitar apelación
|
||||||
reject_user: Rexeitar Usuaria
|
reject_user: Rexeitar Usuaria
|
||||||
remove_avatar_user: Eliminar avatar
|
remove_avatar_user: Eliminar avatar
|
||||||
@@ -279,7 +279,7 @@ gl:
|
|||||||
enable_user_html: "%{name} activou as credenciais para a usuaria %{target}"
|
enable_user_html: "%{name} activou as credenciais para a usuaria %{target}"
|
||||||
memorialize_account_html: "%{name} convertiu a conta de %{target} nunha páxina para o recordo"
|
memorialize_account_html: "%{name} convertiu a conta de %{target} nunha páxina para o recordo"
|
||||||
promote_user_html: "%{name} promocionou a usuaria %{target}"
|
promote_user_html: "%{name} promocionou a usuaria %{target}"
|
||||||
publish_terms_of_service_html: "%{name} actualizou os termos do servizo"
|
publish_terms_of_service_html: "%{name} actualizou as condicións do servizo"
|
||||||
reject_appeal_html: "%{name} rexeitou a apelación da decisión da moderación de %{target}"
|
reject_appeal_html: "%{name} rexeitou a apelación da decisión da moderación de %{target}"
|
||||||
reject_user_html: "%{name} rexeitou o rexistro de %{target}"
|
reject_user_html: "%{name} rexeitou o rexistro de %{target}"
|
||||||
remove_avatar_user_html: "%{name} eliminou o avatar de %{target}"
|
remove_avatar_user_html: "%{name} eliminou o avatar de %{target}"
|
||||||
@@ -787,9 +787,11 @@ gl:
|
|||||||
rules:
|
rules:
|
||||||
add_new: Engadir regra
|
add_new: Engadir regra
|
||||||
delete: Eliminar
|
delete: Eliminar
|
||||||
description_html: Aínda que a maioría di que leu e acepta os termos de servizo, normalmente non os lemos ata que xurde un problema. <strong>Facilita a visualización das regras do servidor mostrándoas nunha lista de puntos.</strong> Intenta manter as regras individuais curtas e simples, mais non dividilas en demasiados elementos separados.
|
description_html: Aínda que a maioría di que leu e acepta as condicións do servizo, normalmente non as lemos ata que xurde un problema. <strong>Facilita a visualización das regras do servidor mostrándoas nunha lista de puntos.</strong> Intenta manter as regras individuais curtas e simples, mais non dividilas en demasiados elementos separados.
|
||||||
edit: Editar regra
|
edit: Editar regra
|
||||||
empty: Aínda non se definiron as regras do servidor.
|
empty: Aínda non se definiron as regras do servidor.
|
||||||
|
move_down: Baixar
|
||||||
|
move_up: Subir
|
||||||
title: Regras do servidor
|
title: Regras do servidor
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -797,6 +799,9 @@ gl:
|
|||||||
preamble: Proporciona información detallada acerca do xeito en que se xestiona, modera e financia o servidor.
|
preamble: Proporciona información detallada acerca do xeito en que se xestiona, modera e financia o servidor.
|
||||||
rules_hint: Hai un espazo dedicado para as normas que é de agardar as usuarias acaten.
|
rules_hint: Hai un espazo dedicado para as normas que é de agardar as usuarias acaten.
|
||||||
title: Sobre
|
title: Sobre
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: 'Cando as túas usuarias premen en ligazóns a sitios web externos o seu navegador pode enviar o enderezo do teu servidor Mastodon como «referrer». Destactiva esta opción se isto permitiría identificar de xeito único ás túas usuarias. Ex.: un servidor persoal de Mastodon.'
|
||||||
|
title: Permitir a sitios web externos ver o teu servidor Mastodon como orixe do tráfico
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Personalizar a interface web de Mastodon.
|
preamble: Personalizar a interface web de Mastodon.
|
||||||
title: Aparencia
|
title: Aparencia
|
||||||
@@ -816,9 +821,9 @@ gl:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Recomendacións de seguimento
|
follow_recommendations: Recomendacións de seguimento
|
||||||
preamble: Destacar contido interesante é importante para axudar a que as novas usuarias se sintan cómodas se non coñecen a ninguén en Mastodon. Xestiona os diferentes xeitos de promocionar contidos.
|
preamble: Destacar contido interesante é importante para axudar a que as novas usuarias se sintan cómodas se non coñecen a ninguén en Mastodon. Xestiona os diferentes xeitos de promocionar contidos.
|
||||||
|
privacy: Privacidade
|
||||||
profile_directory: Directorio de perfís
|
profile_directory: Directorio de perfís
|
||||||
public_timelines: Cronoloxías públicas
|
public_timelines: Cronoloxías públicas
|
||||||
publish_discovered_servers: Publicar os servidores descubertos
|
|
||||||
publish_statistics: Publicar estatísticas
|
publish_statistics: Publicar estatísticas
|
||||||
title: Descubrir
|
title: Descubrir
|
||||||
trends: Tendencias
|
trends: Tendencias
|
||||||
@@ -965,22 +970,22 @@ gl:
|
|||||||
title: Cancelos
|
title: Cancelos
|
||||||
updated_msg: Actualizaronse os axustes dos cancelos
|
updated_msg: Actualizaronse os axustes dos cancelos
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
back: Volver aos termos do servizo
|
back: Volver ás condicións do servizo
|
||||||
changelog: Que cambios se fixeron
|
changelog: Que cambios se fixeron
|
||||||
create: Usa os teus propios
|
create: Usa as túas propias
|
||||||
current: Actuais
|
current: Actuais
|
||||||
draft: Borrador
|
draft: Borrador
|
||||||
generate: Usar un modelo
|
generate: Usar un modelo
|
||||||
generates:
|
generates:
|
||||||
action: Crear
|
action: Crear
|
||||||
chance_to_review_html: "<strong>Vanse publicar automaticamente os termos do servizo creados.</strong> Terás a oportunidade de revisar o resultado. Por favor completa os detalles precisos para continuar."
|
chance_to_review_html: "<strong>Vanse publicar automaticamente as condicións do servizo creadas.</strong> Terás a oportunidade de revisar o resultado. Por favor completa os detalles precisos para continuar."
|
||||||
explanation_html: O modelo dos termos do servizo proporcionados é soamente informativo, e en ningún caso constitúe un consello legal. Por favor realiza unha consulta legal sobre a túa situación concreta e posibles cuestións legais que debas afrontar.
|
explanation_html: O modelo dos termos do servizo proporcionados é soamente informativo, e en ningún caso constitúe un consello legal. Por favor realiza unha consulta legal sobre a túa situación concreta e posibles cuestións legais que debas afrontar.
|
||||||
title: Configurar os Termos do Servizo
|
title: Configurar as Condicións do Servizo
|
||||||
going_live_on_html: Aplicados, con efecto desde %{date}
|
going_live_on_html: Aplicadas, con efecto desde %{date}
|
||||||
history: Historial
|
history: Historial
|
||||||
live: Actuais
|
live: Actuais
|
||||||
no_history: Non hai rexistrados cambios nos termos do servizo.
|
no_history: Non hai rexistrados cambios nas condicións do servizo.
|
||||||
no_terms_of_service_html: Actualmente non tes configurados ningúns termos do servizo. Os Termos do servizo están pensados para dar claridade e protexerte de responsabilidades potenciais nas disputas coas túas usuarias.
|
no_terms_of_service_html: Actualmente non tes configurados ningunhas condicións do servizo. As Condicións do Servizo están pensadas para dar claridade e protexerte de responsabilidades potenciais nas disputas coas túas usuarias.
|
||||||
notified_on_html: Informouse ás usuarias o %{date}
|
notified_on_html: Informouse ás usuarias o %{date}
|
||||||
notify_users: Informar ás usuarias
|
notify_users: Informar ás usuarias
|
||||||
preview:
|
preview:
|
||||||
@@ -993,7 +998,7 @@ gl:
|
|||||||
publish: Publicar
|
publish: Publicar
|
||||||
published_on_html: Publicados o %{date}
|
published_on_html: Publicados o %{date}
|
||||||
save_draft: Gardar borrador
|
save_draft: Gardar borrador
|
||||||
title: Termos do Servizo
|
title: Condicións do Servizo
|
||||||
title: Administración
|
title: Administración
|
||||||
trends:
|
trends:
|
||||||
allow: Permitir
|
allow: Permitir
|
||||||
@@ -1246,7 +1251,7 @@ gl:
|
|||||||
view_strikes: Ver avisos anteriores respecto da túa conta
|
view_strikes: Ver avisos anteriores respecto da túa conta
|
||||||
too_fast: Formulario enviado demasiado rápido, inténtao outra vez.
|
too_fast: Formulario enviado demasiado rápido, inténtao outra vez.
|
||||||
use_security_key: Usa chave de seguridade
|
use_security_key: Usa chave de seguridade
|
||||||
user_agreement_html: Lin e acepto os <a href="%{terms_of_service_path}" target="_blank">termos do servizo</a> e a <a href="%{privacy_policy_path}" target="_blank">política de privacidade</a>
|
user_agreement_html: Lin e acepto as <a href="%{terms_of_service_path}" target="_blank">condicións do servizo</a> e a <a href="%{privacy_policy_path}" target="_blank">directiva de privacidade</a>
|
||||||
user_privacy_agreement_html: Lin e acepto a <a href="%{privacy_policy_path}" target="_blank">política de privacidade</a>
|
user_privacy_agreement_html: Lin e acepto a <a href="%{privacy_policy_path}" target="_blank">política de privacidade</a>
|
||||||
author_attribution:
|
author_attribution:
|
||||||
example_title: Texto de mostra
|
example_title: Texto de mostra
|
||||||
@@ -1296,7 +1301,7 @@ gl:
|
|||||||
email_contact_html: Se non o recibes, podes escribir a <a href="mailto:%{email}">%{email}</a> pedindo axuda
|
email_contact_html: Se non o recibes, podes escribir a <a href="mailto:%{email}">%{email}</a> pedindo axuda
|
||||||
email_reconfirmation_html: Se non recibes o correo de confirmación, podes <a href="%{path}">solicitalo de novo</a>
|
email_reconfirmation_html: Se non recibes o correo de confirmación, podes <a href="%{path}">solicitalo de novo</a>
|
||||||
irreversible: Non poderás restaurar ou reactivar a conta
|
irreversible: Non poderás restaurar ou reactivar a conta
|
||||||
more_details_html: Para máis detalles, mira a <a href="%{terms_path}">política de privacidade</a>.
|
more_details_html: Para máis detalles, mira a <a href="%{terms_path}">directiva de privacidade</a>.
|
||||||
username_available: O nome de usuaria estará dispoñible novamente
|
username_available: O nome de usuaria estará dispoñible novamente
|
||||||
username_unavailable: O nome de usuaria non estará dispoñible
|
username_unavailable: O nome de usuaria non estará dispoñible
|
||||||
disputes:
|
disputes:
|
||||||
@@ -1914,7 +1919,12 @@ gl:
|
|||||||
tags:
|
tags:
|
||||||
does_not_match_previous_name: non concorda co nome anterior
|
does_not_match_previous_name: non concorda co nome anterior
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Termos do Servizo
|
title: Condicións do Servizo
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: Estamos a facer cambios nas condicións do servizo, que terán efecto o <strong>%{date}</strong>. Cremos que debes revisar as condicións actualizados.
|
||||||
|
past_preamble_html: Cambiamos as condicións do servizo desde a túa última visita. Recomendámosche revisar estas condicións actualizadas.
|
||||||
|
review_link: Revisar as condicións do sevizo
|
||||||
|
title: Cambios nas condicións do servizo de %{domain}
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (Alto contraste)
|
contrast: Mastodon (Alto contraste)
|
||||||
default: Mastodon (Escuro)
|
default: Mastodon (Escuro)
|
||||||
@@ -1982,11 +1992,11 @@ gl:
|
|||||||
terms_of_service_changed:
|
terms_of_service_changed:
|
||||||
agreement: Se continúas a usar %{domain} aceptas estas condicións. Se non aceptas as condicións actualizadas podería rematar o acordo con %{domain} en calquera momento e eliminarse a túa conta.
|
agreement: Se continúas a usar %{domain} aceptas estas condicións. Se non aceptas as condicións actualizadas podería rematar o acordo con %{domain} en calquera momento e eliminarse a túa conta.
|
||||||
changelog: 'Dunha ollada, aquí tes o que implican os cambios para ti:'
|
changelog: 'Dunha ollada, aquí tes o que implican os cambios para ti:'
|
||||||
description: 'Estás a recibir este correo porque fixemos cambios nos termos do servizo en %{domain}. Estas actualizacións terán efecto desde o %{date}. Convidámoste a que revises os termos ao completo aquí:'
|
description: 'Estás a recibir este correo porque fixemos cambios nas condicións do servizo en %{domain}. Estas actualizacións terán efecto desde o %{date}. Convidámoste a que revises os termos ao completo aquí:'
|
||||||
description_html: 'Estás a recibir este correo porque fixemos algúns cambios nos nosos termos do servizo en %{domain}. Estas actualizacións terán efecto desde o <strong>%{date}</strong>. Convidámoste a que leas <a href="%{path}" target="_blank">aquí as condicións actualizadas ao completo</a>:'
|
description_html: 'Estás a recibir este correo porque fixemos algúns cambios nas nósas condicións do servizo en %{domain}. Estas actualizacións terán efecto desde o <strong>%{date}</strong>. Convidámoste a que leas <a href="%{path}" target="_blank">aquí as condicións actualizadas ao completo</a>:'
|
||||||
sign_off: O equipo de %{domain}
|
sign_off: O equipo de %{domain}
|
||||||
subject: Actualización dos nosos termos do servizo
|
subject: Actualización das condicións do servizo
|
||||||
subtitle: Cambiaron os termos do servizo de %{domain}
|
subtitle: Cambiaron as condicións do servizo de %{domain}
|
||||||
title: Notificación importante
|
title: Notificación importante
|
||||||
warning:
|
warning:
|
||||||
appeal: Enviar unha apelación
|
appeal: Enviar unha apelación
|
||||||
|
|||||||
@@ -818,6 +818,8 @@ he:
|
|||||||
description_html: בעוד הרוב טוען שקרא והסכים לתנאי השימוש, אנשים לא נוטים לקרוא אותם עד הסוף עד שמתעוררת בעיה. <strong>כדי שיקל לראות את כללי השרת במבט, יש לספקם כרשימת נקודות.</strong> כדאי לשמור על הכללים קצרים ופשוטים, אבל מאידך גם לא לפצל אותם ליותר מדי נקודות נפרדות.
|
description_html: בעוד הרוב טוען שקרא והסכים לתנאי השימוש, אנשים לא נוטים לקרוא אותם עד הסוף עד שמתעוררת בעיה. <strong>כדי שיקל לראות את כללי השרת במבט, יש לספקם כרשימת נקודות.</strong> כדאי לשמור על הכללים קצרים ופשוטים, אבל מאידך גם לא לפצל אותם ליותר מדי נקודות נפרדות.
|
||||||
edit: עריכת כלל
|
edit: עריכת כלל
|
||||||
empty: שום כללי שרת לא הוגדרו עדיין.
|
empty: שום כללי שרת לא הוגדרו עדיין.
|
||||||
|
move_down: הזזה למטה
|
||||||
|
move_up: הזזה למעלה
|
||||||
title: כללי שרת
|
title: כללי שרת
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -825,6 +827,9 @@ he:
|
|||||||
preamble: תיאור מעמיק על דרכי ניהול השרת, ניהול הדיונים, ומקורות המימון שלו.
|
preamble: תיאור מעמיק על דרכי ניהול השרת, ניהול הדיונים, ומקורות המימון שלו.
|
||||||
rules_hint: קיים מקום ייעודי לחוקים שעל המשתמשים שלך לדבוק בהם.
|
rules_hint: קיים מקום ייעודי לחוקים שעל המשתמשים שלך לדבוק בהם.
|
||||||
title: אודות
|
title: אודות
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: כאשר משתמשיך לוחצים על קישור לאתר חיצוני, הדפדפן ישלח את כתובת אתר המסטודון בתור האתר המפנה. ניתן לבטל את האפשרות אם עולה בך חשש שמתמשיך יזוהו בצורה זו, למשל אם מדובר בשרת מסטודון פרטי.
|
||||||
|
title: אפשר לאתרים חיצוניים לראות את שרת המסטודון שלך בתור האתר המפנה
|
||||||
appearance:
|
appearance:
|
||||||
preamble: התאמה מיוחדת של מנשק המשתמש של מסטודון.
|
preamble: התאמה מיוחדת של מנשק המשתמש של מסטודון.
|
||||||
title: מראה
|
title: מראה
|
||||||
@@ -844,9 +849,9 @@ he:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: המלצות מעקב
|
follow_recommendations: המלצות מעקב
|
||||||
preamble: הצפה של תוכן מעניין בקבלת פני משתמשות חדשות שאולי אינן מכירות עדיין א.נשים במסטודון. ניתן לשלוט איך אפשרויות גילוי שונות עובדות על השרת שלך.
|
preamble: הצפה של תוכן מעניין בקבלת פני משתמשות חדשות שאולי אינן מכירות עדיין א.נשים במסטודון. ניתן לשלוט איך אפשרויות גילוי שונות עובדות על השרת שלך.
|
||||||
|
privacy: פרטיות
|
||||||
profile_directory: ספריית פרופילים
|
profile_directory: ספריית פרופילים
|
||||||
public_timelines: פידים פומביים
|
public_timelines: פידים פומביים
|
||||||
publish_discovered_servers: פרסום שרתים שנתגלו
|
|
||||||
publish_statistics: פרסום הסטטיסטיקות בפומבי
|
publish_statistics: פרסום הסטטיסטיקות בפומבי
|
||||||
title: תגליות
|
title: תגליות
|
||||||
trends: נושאים חמים
|
trends: נושאים חמים
|
||||||
|
|||||||
@@ -790,6 +790,8 @@ hu:
|
|||||||
description_html: Bár a többség azt állítja, hogy elolvasták és egyetértenek a felhasználói feltételekkel, általában ez nem teljesül, amíg egy probléma elő nem jön. <strong>Tedd könnyebbé a kiszolgálód szabályainak áttekintését azzal, hogy pontokba foglalod azt egy listában.</strong> Az egyes szabályok legyenek rövidek és egyszerűek. Próbáld meg nem túl sok önálló pontra darabolni őket.
|
description_html: Bár a többség azt állítja, hogy elolvasták és egyetértenek a felhasználói feltételekkel, általában ez nem teljesül, amíg egy probléma elő nem jön. <strong>Tedd könnyebbé a kiszolgálód szabályainak áttekintését azzal, hogy pontokba foglalod azt egy listában.</strong> Az egyes szabályok legyenek rövidek és egyszerűek. Próbáld meg nem túl sok önálló pontra darabolni őket.
|
||||||
edit: Szabály szerkesztése
|
edit: Szabály szerkesztése
|
||||||
empty: Még nincsenek meghatározva a kiszolgáló szabályai.
|
empty: Még nincsenek meghatározva a kiszolgáló szabályai.
|
||||||
|
move_down: Mozgás lefelé
|
||||||
|
move_up: Mozgatás felfelé
|
||||||
title: Kiszolgáló szabályai
|
title: Kiszolgáló szabályai
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -797,6 +799,9 @@ hu:
|
|||||||
preamble: Adj meg részletes információkat arról, hogy a kiszolgáló hogyan működik, miként moderálják és finanszírozzák.
|
preamble: Adj meg részletes információkat arról, hogy a kiszolgáló hogyan működik, miként moderálják és finanszírozzák.
|
||||||
rules_hint: Van egy helyünk a szabályoknak, melyeket a felhasználóidnak be kellene tartani.
|
rules_hint: Van egy helyünk a szabályoknak, melyeket a felhasználóidnak be kellene tartani.
|
||||||
title: Névjegy
|
title: Névjegy
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Amikor a felhasználók külső webhelyekre mutató hivatkozásokra kattintanak, a böngészőjük elküldheti a Mastodon kiszolgálócímét hivatkozóként (Referer fejléc). Kapcsold ki a funkciót, ha ez egyértelműen azonosítaná a felhasználókat, például ha ez egy személyes Mastodon-kiszolgáló.
|
||||||
|
title: Engedélyezés, hogy külső oldalak a Mastodon-kiszolgálódat lássák a forgalom forrásaként
|
||||||
appearance:
|
appearance:
|
||||||
preamble: A Mastodon webes felületének testreszabása.
|
preamble: A Mastodon webes felületének testreszabása.
|
||||||
title: Megjelenés
|
title: Megjelenés
|
||||||
@@ -816,9 +821,9 @@ hu:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Ajánlottak követése
|
follow_recommendations: Ajánlottak követése
|
||||||
preamble: Az érdekes tartalmak felszínre hozása fontos szerepet játszik az új felhasználók bevonásában, akik esetleg nem ismerik a Mastodont. Szabályozd, hogy a különböző felfedezési funkciók hogyan működjenek a kiszolgálón.
|
preamble: Az érdekes tartalmak felszínre hozása fontos szerepet játszik az új felhasználók bevonásában, akik esetleg nem ismerik a Mastodont. Szabályozd, hogy a különböző felfedezési funkciók hogyan működjenek a kiszolgálón.
|
||||||
|
privacy: Adatvédelem
|
||||||
profile_directory: Profiladatbázis
|
profile_directory: Profiladatbázis
|
||||||
public_timelines: Nyilvános idővonalak
|
public_timelines: Nyilvános idővonalak
|
||||||
publish_discovered_servers: Felfedezett kiszolgálók közzététele
|
|
||||||
publish_statistics: Statisztikák közzététele
|
publish_statistics: Statisztikák közzététele
|
||||||
title: Felfedezés
|
title: Felfedezés
|
||||||
trends: Trendek
|
trends: Trendek
|
||||||
@@ -1858,6 +1863,10 @@ hu:
|
|||||||
limit: Elérted a kitűzhető bejegyzések maximális számát
|
limit: Elérted a kitűzhető bejegyzések maximális számát
|
||||||
ownership: Nem tűzheted ki valaki más bejegyzését
|
ownership: Nem tűzheted ki valaki más bejegyzését
|
||||||
reblog: Megtolt bejegyzést nem tudsz kitűzni
|
reblog: Megtolt bejegyzést nem tudsz kitűzni
|
||||||
|
quote_policies:
|
||||||
|
followers: Követők és említett felhasználók
|
||||||
|
nobody: Csak említett felhasználók
|
||||||
|
public: Mindenki
|
||||||
title: "%{name}: „%{quote}”"
|
title: "%{name}: „%{quote}”"
|
||||||
visibilities:
|
visibilities:
|
||||||
direct: Közvetlen
|
direct: Közvetlen
|
||||||
@@ -1911,6 +1920,11 @@ hu:
|
|||||||
does_not_match_previous_name: nem illeszkedik az előző névvel
|
does_not_match_previous_name: nem illeszkedik az előző névvel
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Felhasználási feltételek
|
title: Felhasználási feltételek
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: A használati feltételekben módosításokat végzünk, amely <strong>%{date}</strong> dátummal lép életbe. Ajánljuk a frissített feltételek elolvasását.
|
||||||
|
past_preamble_html: A legutóbbi látogatásod óta módosítottunk a felhasználási feltétleinken. Azt javasoljuk, hogy tekintsd át a frissített feltételeket.
|
||||||
|
review_link: Felhasználási feltételek áttekintése
|
||||||
|
title: A(z) %{domain} felhasználási feltételei megváltoznak
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (nagy kontrasztú)
|
contrast: Mastodon (nagy kontrasztú)
|
||||||
default: Mastodon (sötét)
|
default: Mastodon (sötét)
|
||||||
|
|||||||
@@ -309,6 +309,7 @@ ia:
|
|||||||
title: Registro de inspection
|
title: Registro de inspection
|
||||||
unavailable_instance: "(nomine de dominio non disponibile)"
|
unavailable_instance: "(nomine de dominio non disponibile)"
|
||||||
announcements:
|
announcements:
|
||||||
|
back: Retornar al annuncios
|
||||||
destroyed_msg: Annuncio delite con successo!
|
destroyed_msg: Annuncio delite con successo!
|
||||||
edit:
|
edit:
|
||||||
title: Modificar annuncio
|
title: Modificar annuncio
|
||||||
@@ -317,6 +318,10 @@ ia:
|
|||||||
new:
|
new:
|
||||||
create: Crear annuncio
|
create: Crear annuncio
|
||||||
title: Nove annuncio
|
title: Nove annuncio
|
||||||
|
preview:
|
||||||
|
disclaimer: Proque le usatores non pote optar pro non reciper los, le notificationes per e-mail debe limitar se a annuncios importante tal como le notificationes de violation de datos personal o de clausura de servitores.
|
||||||
|
explanation_html: 'Le e-mail essera inviate a <strong>%{display_count} usatores</strong>. Le sequente texto essera includite in le e-mail:'
|
||||||
|
title: Previder le notification de annuncio
|
||||||
publish: Publicar
|
publish: Publicar
|
||||||
published_msg: Annuncio publicate con successo!
|
published_msg: Annuncio publicate con successo!
|
||||||
scheduled_for: Programmate pro %{time}
|
scheduled_for: Programmate pro %{time}
|
||||||
@@ -762,6 +767,9 @@ ia:
|
|||||||
preamble: Fornir information detaliate sur le functionamento, moderation e financiamento del servitor.
|
preamble: Fornir information detaliate sur le functionamento, moderation e financiamento del servitor.
|
||||||
rules_hint: Il ha un area dedicate al regulas que tu usatores debe acceptar.
|
rules_hint: Il ha un area dedicate al regulas que tu usatores debe acceptar.
|
||||||
title: A proposito
|
title: A proposito
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Quando tu usatores clicca sur ligamines a sitos externe, lor navigator pote inviar le adresse de tu servitor Mastodon como le referente. Disactiva iste option si illo pote identificar univocamente tu usatores, p. ex., si isto es un servitor Mastodon personal.
|
||||||
|
title: Permiter que sitos externe vide tu servitor Mastodon como un fonte de traffico
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Personalisar le interfacie web de Mastodon.
|
preamble: Personalisar le interfacie web de Mastodon.
|
||||||
title: Apparentia
|
title: Apparentia
|
||||||
@@ -781,9 +789,9 @@ ia:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Recommendationes de contos a sequer
|
follow_recommendations: Recommendationes de contos a sequer
|
||||||
preamble: Presentar contento interessante es essential pro attraher e retener nove usatores qui pote non cognoscer alcun persona sur Mastodon. Controla como varie optiones de discoperta functiona sur tu servitor.
|
preamble: Presentar contento interessante es essential pro attraher e retener nove usatores qui pote non cognoscer alcun persona sur Mastodon. Controla como varie optiones de discoperta functiona sur tu servitor.
|
||||||
|
privacy: Confidentialitate
|
||||||
profile_directory: Directorio de profilos
|
profile_directory: Directorio de profilos
|
||||||
public_timelines: Chronologias public
|
public_timelines: Chronologias public
|
||||||
publish_discovered_servers: Publicar servitores discoperite
|
|
||||||
publish_statistics: Publicar statisticas
|
publish_statistics: Publicar statisticas
|
||||||
title: Discoperta
|
title: Discoperta
|
||||||
trends: Tendentias
|
trends: Tendentias
|
||||||
@@ -868,6 +876,8 @@ ia:
|
|||||||
system_checks:
|
system_checks:
|
||||||
database_schema_check:
|
database_schema_check:
|
||||||
message_html: Il ha migrationes de base de datos pendente. Per favor exeque los pro assecurar que le application se comporta como expectate
|
message_html: Il ha migrationes de base de datos pendente. Per favor exeque los pro assecurar que le application se comporta como expectate
|
||||||
|
elasticsearch_analysis_index_mismatch:
|
||||||
|
message_html: Le parametros del analisator del indice de Elasticsearch es obsolete. Executa <code>tootctl search deploy --only-mapping --only=%{value}</code>
|
||||||
elasticsearch_health_red:
|
elasticsearch_health_red:
|
||||||
message_html: Le aggregation Elasticsearch es malsan (stato rubie), le functiones de recerca es indisponibile
|
message_html: Le aggregation Elasticsearch es malsan (stato rubie), le functiones de recerca es indisponibile
|
||||||
elasticsearch_health_yellow:
|
elasticsearch_health_yellow:
|
||||||
@@ -1821,6 +1831,10 @@ ia:
|
|||||||
limit: Tu ha jam appunctate le maxime numero de messages
|
limit: Tu ha jam appunctate le maxime numero de messages
|
||||||
ownership: Le message de alcuno altere non pote esser appunctate
|
ownership: Le message de alcuno altere non pote esser appunctate
|
||||||
reblog: Un impulso non pote esser affixate
|
reblog: Un impulso non pote esser affixate
|
||||||
|
quote_policies:
|
||||||
|
followers: Sequitores e usatores mentionate
|
||||||
|
nobody: Solmente usatores mentionate
|
||||||
|
public: Omnes
|
||||||
title: "%{name}: “%{quote}”"
|
title: "%{name}: “%{quote}”"
|
||||||
visibilities:
|
visibilities:
|
||||||
direct: Directe
|
direct: Directe
|
||||||
@@ -1874,6 +1888,11 @@ ia:
|
|||||||
does_not_match_previous_name: non corresponde al nomine precedente
|
does_not_match_previous_name: non corresponde al nomine precedente
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Conditiones de servicio
|
title: Conditiones de servicio
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: Nos face alcun cambios a nostre conditiones de servicio, que entrara in vigor in <strong>%{date}</strong>. Nos te invita a revider le conditiones actualisate.
|
||||||
|
past_preamble_html: Nos ha cambiate nostre conditiones de servicio desde tu ultime visita. Nos te invita a revider le conditiones actualisate.
|
||||||
|
review_link: Revider le conditiones de servicio
|
||||||
|
title: Le conditiones de servicio de %{domain} cambia
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (Alte contrasto)
|
contrast: Mastodon (Alte contrasto)
|
||||||
default: Mastodon (Obscur)
|
default: Mastodon (Obscur)
|
||||||
@@ -1905,6 +1924,10 @@ ia:
|
|||||||
recovery_instructions_html: Si tu perde le accesso a tu telephono, tu pote usar un del codices de recuperation hic infra pro reganiar le accesso a tu conto. <strong>Mantene le codices de recuperation secur.</strong> Per exemplo, tu pote imprimer los e guardar los con altere documentos importante.
|
recovery_instructions_html: Si tu perde le accesso a tu telephono, tu pote usar un del codices de recuperation hic infra pro reganiar le accesso a tu conto. <strong>Mantene le codices de recuperation secur.</strong> Per exemplo, tu pote imprimer los e guardar los con altere documentos importante.
|
||||||
webauthn: Claves de securitate
|
webauthn: Claves de securitate
|
||||||
user_mailer:
|
user_mailer:
|
||||||
|
announcement_published:
|
||||||
|
description: 'Le administratores de %{domain} face un annuncio:'
|
||||||
|
subject: Annuncio de servicio
|
||||||
|
title: Annuncio de servicio de %{domain}
|
||||||
appeal_approved:
|
appeal_approved:
|
||||||
action: Parametros de conto
|
action: Parametros de conto
|
||||||
explanation: Le appello contra le sanction del %{strike_date} contra tu conto, que tu ha submittite le %{appeal_date}, ha essite approbate. Tu conto es de bon reputation de novo.
|
explanation: Le appello contra le sanction del %{strike_date} contra tu conto, que tu ha submittite le %{appeal_date}, ha essite approbate. Tu conto es de bon reputation de novo.
|
||||||
@@ -1937,6 +1960,8 @@ ia:
|
|||||||
terms_of_service_changed:
|
terms_of_service_changed:
|
||||||
agreement: Si tu continua a usar %{domain}, tu accepta iste conditiones. Si tu non es de accordo con le conditiones actualisate, tu pote sempre eliminar tu conto pro terminar tu accordo con %{domain}.
|
agreement: Si tu continua a usar %{domain}, tu accepta iste conditiones. Si tu non es de accordo con le conditiones actualisate, tu pote sempre eliminar tu conto pro terminar tu accordo con %{domain}.
|
||||||
changelog: 'In summario, ecce lo que iste actualisation significa pro te:'
|
changelog: 'In summario, ecce lo que iste actualisation significa pro te:'
|
||||||
|
description: 'Tu recipe iste e-mail proque nos face alcun cambios al nostre conditiones de servicio a %{domain}. Iste actualisationes entrara in vigor in %{date}. Nos te invita a revider integralmente le conditiones actualisate hic:'
|
||||||
|
description_html: Tu recipe iste e-mail proque nos face alcun cambios al nostre conditiones de servicio a %{domain}. Iste actualisationes entrara in vigor in <strong>%{date}</strong>. Nos te invita a revider <a href="%{path}" target="_blank">integralmente le conditiones actualisate hic</a>.
|
||||||
sign_off: Le equipa de %{domain}
|
sign_off: Le equipa de %{domain}
|
||||||
subject: Actualisationes de nostre conditiones de servicio
|
subject: Actualisationes de nostre conditiones de servicio
|
||||||
subtitle: Le conditiones de servicio de %{domain} ha cambiate
|
subtitle: Le conditiones de servicio de %{domain} ha cambiate
|
||||||
|
|||||||
@@ -732,7 +732,6 @@ ie:
|
|||||||
preamble: Exposir interessant contenete es importantissim por incorporar nov usatores qui fórsan conosse nequi che Mastodon. Decider qualmen diferent utensiles de decovrition functiona che vor servitor.
|
preamble: Exposir interessant contenete es importantissim por incorporar nov usatores qui fórsan conosse nequi che Mastodon. Decider qualmen diferent utensiles de decovrition functiona che vor servitor.
|
||||||
profile_directory: Profilarium
|
profile_directory: Profilarium
|
||||||
public_timelines: Public témpor-lineas
|
public_timelines: Public témpor-lineas
|
||||||
publish_discovered_servers: Publicar decovrit servitores
|
|
||||||
publish_statistics: Publicar statisticas
|
publish_statistics: Publicar statisticas
|
||||||
title: Decovriment
|
title: Decovriment
|
||||||
trends: Tendenties
|
trends: Tendenties
|
||||||
|
|||||||
@@ -783,7 +783,6 @@ io:
|
|||||||
preamble: Montrar interesanta kontenajo esas importanta ye voligar nova uzanti quo forsan ne savas irgu. Dominacez quale ca deskovrotraiti funcionar en ca servilo.
|
preamble: Montrar interesanta kontenajo esas importanta ye voligar nova uzanti quo forsan ne savas irgu. Dominacez quale ca deskovrotraiti funcionar en ca servilo.
|
||||||
profile_directory: Profiluyo
|
profile_directory: Profiluyo
|
||||||
public_timelines: Publika tempolinei
|
public_timelines: Publika tempolinei
|
||||||
publish_discovered_servers: Publikar deskovrita servili
|
|
||||||
publish_statistics: Publikar statistiki
|
publish_statistics: Publikar statistiki
|
||||||
title: Deskovro
|
title: Deskovro
|
||||||
trends: Populari
|
trends: Populari
|
||||||
|
|||||||
@@ -790,6 +790,8 @@ is:
|
|||||||
description_html: Þó að flestir segist hafa lesið og samþykkt þjónustuskilmála, er fólk samt gjarnt á að lesa slíkar upplýsingar ekki til enda fyrr en upp koma einhver vandamál. <strong>Gerðu fólki auðvelt að sjá mikilvægustu reglurnar með því að setja þær fram í flötum punktalista.</strong> Reyndu að hafa hverja reglu stutta og skýra, en ekki vera heldur að skipta þeim upp í mörg aðskilin atriði.
|
description_html: Þó að flestir segist hafa lesið og samþykkt þjónustuskilmála, er fólk samt gjarnt á að lesa slíkar upplýsingar ekki til enda fyrr en upp koma einhver vandamál. <strong>Gerðu fólki auðvelt að sjá mikilvægustu reglurnar með því að setja þær fram í flötum punktalista.</strong> Reyndu að hafa hverja reglu stutta og skýra, en ekki vera heldur að skipta þeim upp í mörg aðskilin atriði.
|
||||||
edit: Breyta reglu
|
edit: Breyta reglu
|
||||||
empty: Engar reglur fyrir netþjón hafa ennþá verið skilgreindar.
|
empty: Engar reglur fyrir netþjón hafa ennþá verið skilgreindar.
|
||||||
|
move_down: Færa niður
|
||||||
|
move_up: Færa upp
|
||||||
title: Reglur netþjónsins
|
title: Reglur netþjónsins
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -797,6 +799,9 @@ is:
|
|||||||
preamble: Gefðu nánari upplýsingar um hvernig þessi netþjónn er rekinn, hvernig umsjón fer fram með efni á honum eða hann fjármagnaður.
|
preamble: Gefðu nánari upplýsingar um hvernig þessi netþjónn er rekinn, hvernig umsjón fer fram með efni á honum eða hann fjármagnaður.
|
||||||
rules_hint: Það er sérstakt svæði með þeim reglum sem ætlast er til að notendur þínir fari eftir.
|
rules_hint: Það er sérstakt svæði með þeim reglum sem ætlast er til að notendur þínir fari eftir.
|
||||||
title: Um hugbúnaðinn
|
title: Um hugbúnaðinn
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Þegar notendurnir þínir smella á tengla á utanaðkomandi vefsvæði, gæti vafrinn þeirra sent vistfang Mastodon-þjónsins þíns sem tilvísanda (referrer). Gerðu þetta óvirkt ef slíkt myndi berskjalda notendurna, t.d. ef þetta er einkanetþjónn í Mastodon-sambandi.
|
||||||
|
title: Leyfa utanaðkomandi vefsvæðum að líta á Mastodon-þjóninn þinn sem efnisveitu
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Sérsníddu vefviðmót Mastodon.
|
preamble: Sérsníddu vefviðmót Mastodon.
|
||||||
title: Útlit
|
title: Útlit
|
||||||
@@ -818,9 +823,9 @@ is:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Meðmæli um að fylgjast með
|
follow_recommendations: Meðmæli um að fylgjast með
|
||||||
preamble: Að láta áhugavert efni koma skýrt fram er sérstaklega mikilvægt til að nálgast nýja notendur sem ekki þekkja neinn sem er á Mastodon. Stýrðu því hvernig hinir ýmsu eiginleikar við uppgötvun efnis virka á netþjóninum þínum.
|
preamble: Að láta áhugavert efni koma skýrt fram er sérstaklega mikilvægt til að nálgast nýja notendur sem ekki þekkja neinn sem er á Mastodon. Stýrðu því hvernig hinir ýmsu eiginleikar við uppgötvun efnis virka á netþjóninum þínum.
|
||||||
|
privacy: Persónuvernd
|
||||||
profile_directory: Notendamappa
|
profile_directory: Notendamappa
|
||||||
public_timelines: Opinberar tímalínur
|
public_timelines: Opinberar tímalínur
|
||||||
publish_discovered_servers: Birta uppgötvaða netþjóna
|
|
||||||
publish_statistics: Birta tölfræði
|
publish_statistics: Birta tölfræði
|
||||||
title: Uppgötvun
|
title: Uppgötvun
|
||||||
trends: Vinsælt
|
trends: Vinsælt
|
||||||
@@ -1919,6 +1924,11 @@ is:
|
|||||||
does_not_match_previous_name: samsvarar ekki fyrra nafni
|
does_not_match_previous_name: samsvarar ekki fyrra nafni
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Þjónustuskilmálar
|
title: Þjónustuskilmálar
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: Við erum að gera nokkrar breytingar á þjónustuskilmálum okkar, og taka þær gildi <strong>%{date}</strong>. Við hvetjum þig til að yfirfara uppfærðu skilmálana í heild hér.
|
||||||
|
past_preamble_html: Við höfum breytt þjónustuskilmálum okkar síðan þú leist við síðast. Við hvetjum þig til að yfirfara uppfærðu skilmálana.
|
||||||
|
review_link: Yfirfara þjónustuskilmála
|
||||||
|
title: Þjónustuskilmálar eru að breytast á %{domain}
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (mikil birtuskil)
|
contrast: Mastodon (mikil birtuskil)
|
||||||
default: Mastodon (dökkt)
|
default: Mastodon (dökkt)
|
||||||
|
|||||||
@@ -797,6 +797,9 @@ it:
|
|||||||
preamble: Fornire informazioni approfondite su come, il server, venga gestito, moderato e finanziato.
|
preamble: Fornire informazioni approfondite su come, il server, venga gestito, moderato e finanziato.
|
||||||
rules_hint: C'è un'area dedicata per le regole che i tuoi utenti dovrebbero rispettare.
|
rules_hint: C'è un'area dedicata per le regole che i tuoi utenti dovrebbero rispettare.
|
||||||
title: Info
|
title: Info
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Quando i tuoi utenti cliccano su link a siti esterni, il loro browser potrebbe inviare l'indirizzo del tuo server Mastodon come referente. Disattiva questa opzione se ciò identificherebbe in modo univoco i tuoi utenti, ad esempio se si tratta di un server Mastodon personale.
|
||||||
|
title: Consenti ai siti esterni di vedere il tuo server Mastodon come fonte di traffico
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Personalizza l'interfaccia web di Mastodon.
|
preamble: Personalizza l'interfaccia web di Mastodon.
|
||||||
title: Aspetto
|
title: Aspetto
|
||||||
@@ -816,9 +819,9 @@ it:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Segui le raccomandazioni
|
follow_recommendations: Segui le raccomandazioni
|
||||||
preamble: La comparsa di contenuti interessanti è determinante per l'arrivo di nuovi utenti che potrebbero non conoscere nessuno su Mastodon. Controlla in che modo varie funzionalità di scoperta funzionano sul tuo server.
|
preamble: La comparsa di contenuti interessanti è determinante per l'arrivo di nuovi utenti che potrebbero non conoscere nessuno su Mastodon. Controlla in che modo varie funzionalità di scoperta funzionano sul tuo server.
|
||||||
|
privacy: Privacy
|
||||||
profile_directory: Directory del profilo
|
profile_directory: Directory del profilo
|
||||||
public_timelines: Timeline pubbliche
|
public_timelines: Timeline pubbliche
|
||||||
publish_discovered_servers: Pubblica i server scoperti
|
|
||||||
publish_statistics: Pubblica le statistiche
|
publish_statistics: Pubblica le statistiche
|
||||||
title: Scopri
|
title: Scopri
|
||||||
trends: Tendenze
|
trends: Tendenze
|
||||||
@@ -1917,6 +1920,11 @@ it:
|
|||||||
does_not_match_previous_name: non corrisponde al nome precedente
|
does_not_match_previous_name: non corrisponde al nome precedente
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Termini di Servizio
|
title: Termini di Servizio
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: Stiamo apportando alcune modifiche ai nostri termini di servizio, che entreranno in vigore in data <strong>%{date}</strong>. Ti invitiamo a consultare i termini aggiornati.
|
||||||
|
past_preamble_html: Abbiamo modificato i nostri termini di servizio dalla tua ultima visita. Ti invitiamo a consultare i termini aggiornati.
|
||||||
|
review_link: Rivedi i termini di servizio
|
||||||
|
title: I termini di servizio di %{domain} stanno cambiando
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (contrasto elevato)
|
contrast: Mastodon (contrasto elevato)
|
||||||
default: Mastodon (scuro)
|
default: Mastodon (scuro)
|
||||||
|
|||||||
@@ -804,7 +804,6 @@ ja:
|
|||||||
preamble: Mastodon を知らないユーザーを取り込むには、興味深いコンテンツを浮上させることが重要です。サーバー上で様々なディスカバリー機能がどのように機能するかを制御します。
|
preamble: Mastodon を知らないユーザーを取り込むには、興味深いコンテンツを浮上させることが重要です。サーバー上で様々なディスカバリー機能がどのように機能するかを制御します。
|
||||||
profile_directory: ディレクトリ
|
profile_directory: ディレクトリ
|
||||||
public_timelines: 公開タイムライン
|
public_timelines: 公開タイムライン
|
||||||
publish_discovered_servers: 接続しているサーバーを公開する
|
|
||||||
publish_statistics: 統計情報を公開する
|
publish_statistics: 統計情報を公開する
|
||||||
title: 見つける
|
title: 見つける
|
||||||
trends: トレンド
|
trends: トレンド
|
||||||
|
|||||||
@@ -806,7 +806,6 @@ ko:
|
|||||||
preamble: 흥미로운 콘텐츠를 노출하는 것은 마스토돈을 알지 못할 수도 있는 신규 사용자를 유입시키는 데 중요합니다. 이 서버에서 작동하는 다양한 발견하기 기능을 제어합니다.
|
preamble: 흥미로운 콘텐츠를 노출하는 것은 마스토돈을 알지 못할 수도 있는 신규 사용자를 유입시키는 데 중요합니다. 이 서버에서 작동하는 다양한 발견하기 기능을 제어합니다.
|
||||||
profile_directory: 프로필 책자
|
profile_directory: 프로필 책자
|
||||||
public_timelines: 공개 타임라인
|
public_timelines: 공개 타임라인
|
||||||
publish_discovered_servers: 발견 된 서버들 발행
|
|
||||||
publish_statistics: 통계 발행
|
publish_statistics: 통계 발행
|
||||||
title: 발견하기
|
title: 발견하기
|
||||||
trends: 유행
|
trends: 유행
|
||||||
|
|||||||
@@ -777,7 +777,6 @@ lad:
|
|||||||
preamble: Ekspone kontenido enteresante a la superfisie es fundamental para inkorporar muevos utilizadores ke pueden no koneser a dinguno Mastodon. Kontrola komo fonksionan varias opsiones de diskuvrimiento en tu sirvidor.
|
preamble: Ekspone kontenido enteresante a la superfisie es fundamental para inkorporar muevos utilizadores ke pueden no koneser a dinguno Mastodon. Kontrola komo fonksionan varias opsiones de diskuvrimiento en tu sirvidor.
|
||||||
profile_directory: Katalogo de profiles
|
profile_directory: Katalogo de profiles
|
||||||
public_timelines: Linyas de tiempo publikas
|
public_timelines: Linyas de tiempo publikas
|
||||||
publish_discovered_servers: Publika sirvidores diskuviertos
|
|
||||||
publish_statistics: Publika estatistikas
|
publish_statistics: Publika estatistikas
|
||||||
title: Diskuvrimiento
|
title: Diskuvrimiento
|
||||||
trends: Trendes
|
trends: Trendes
|
||||||
|
|||||||
@@ -826,7 +826,6 @@ lv:
|
|||||||
preamble: Interesanta satura parādīšana palīdz piesaistīt jaunus lietotājus, kuri, iespējams, nepazīst nevienu Mastodon. Kontrolē, kā tavā serverī darbojas dažādi atklāšanas līdzekļi.
|
preamble: Interesanta satura parādīšana palīdz piesaistīt jaunus lietotājus, kuri, iespējams, nepazīst nevienu Mastodon. Kontrolē, kā tavā serverī darbojas dažādi atklāšanas līdzekļi.
|
||||||
profile_directory: Profila direktorija
|
profile_directory: Profila direktorija
|
||||||
public_timelines: Publiskās ziņu lentas
|
public_timelines: Publiskās ziņu lentas
|
||||||
publish_discovered_servers: Publicēt atklātos serverus
|
|
||||||
publish_statistics: Publicēt statistiku
|
publish_statistics: Publicēt statistiku
|
||||||
title: Atklāt
|
title: Atklāt
|
||||||
trends: Tendences
|
trends: Tendences
|
||||||
|
|||||||
@@ -717,7 +717,6 @@ ms:
|
|||||||
preamble: Memaparkan kandungan yang menarik adalah penting dalam memasukkan pengguna baharu yang mungkin tidak mengenali sesiapa Mastodon. Kawal cara pelbagai ciri penemuan berfungsi pada server anda.
|
preamble: Memaparkan kandungan yang menarik adalah penting dalam memasukkan pengguna baharu yang mungkin tidak mengenali sesiapa Mastodon. Kawal cara pelbagai ciri penemuan berfungsi pada server anda.
|
||||||
profile_directory: Direktori profil
|
profile_directory: Direktori profil
|
||||||
public_timelines: Garis masa awam
|
public_timelines: Garis masa awam
|
||||||
publish_discovered_servers: Terbitkan pelayan yang ditemui
|
|
||||||
publish_statistics: Terbitkan statistik
|
publish_statistics: Terbitkan statistik
|
||||||
title: Penemuan
|
title: Penemuan
|
||||||
trends: Sohor kini
|
trends: Sohor kini
|
||||||
|
|||||||
@@ -712,7 +712,6 @@ my:
|
|||||||
preamble: စိတ်ဝင်စားစရာကောင်းသော အကြောင်းအရာများပြထားခြင်းမှာ Mastodon ကို မသိသေးသော သုံးစွဲသူအသစ်များအတွက် အရေးပါပါသည်။ သင့်ဆာဗာတွင် မည်သည့်ရှာဖွေတွေ့ရှိမှုအကြောင်းအရာများ ပြထားမည်ကို ထိန်းချုပ်ပါ။
|
preamble: စိတ်ဝင်စားစရာကောင်းသော အကြောင်းအရာများပြထားခြင်းမှာ Mastodon ကို မသိသေးသော သုံးစွဲသူအသစ်များအတွက် အရေးပါပါသည်။ သင့်ဆာဗာတွင် မည်သည့်ရှာဖွေတွေ့ရှိမှုအကြောင်းအရာများ ပြထားမည်ကို ထိန်းချုပ်ပါ။
|
||||||
profile_directory: ပရိုဖိုင်လမ်းညွှန်
|
profile_directory: ပရိုဖိုင်လမ်းညွှန်
|
||||||
public_timelines: အများမြင်စာမျက်နှာ
|
public_timelines: အများမြင်စာမျက်နှာ
|
||||||
publish_discovered_servers: ရှာဖွေတွေ့ရှိထားသော ဆာဗာများကို ထုတ်ပြန်ပါ
|
|
||||||
publish_statistics: စာရင်းဇယားထုတ်ပြန်မည်
|
publish_statistics: စာရင်းဇယားထုတ်ပြန်မည်
|
||||||
title: ရှာဖွေတွေ့ရှိမှု
|
title: ရှာဖွေတွေ့ရှိမှု
|
||||||
trends: လက်ရှိခေတ်စားမှုများ
|
trends: လက်ရှိခေတ်စားမှုများ
|
||||||
|
|||||||
@@ -790,6 +790,8 @@ nl:
|
|||||||
description_html: Hoewel de meeste mensen zeggen dat ze de gebruiksvoorwaarden hebben gelezen en er mee akkoord gaan, lezen mensen deze meestal niet totdat er een probleem optreedt. <strong>Maak het eenvoudiger om de regels van deze server in één oogopslag te zien, door ze puntsgewijs in een lijst te zetten.</strong> Probeer de verschillende regels kort en simpel te houden, maar probeer ze ook niet in verschillende items onder te verdelen.
|
description_html: Hoewel de meeste mensen zeggen dat ze de gebruiksvoorwaarden hebben gelezen en er mee akkoord gaan, lezen mensen deze meestal niet totdat er een probleem optreedt. <strong>Maak het eenvoudiger om de regels van deze server in één oogopslag te zien, door ze puntsgewijs in een lijst te zetten.</strong> Probeer de verschillende regels kort en simpel te houden, maar probeer ze ook niet in verschillende items onder te verdelen.
|
||||||
edit: Regel bewerken
|
edit: Regel bewerken
|
||||||
empty: Voor deze server zijn nog geen regels opgesteld.
|
empty: Voor deze server zijn nog geen regels opgesteld.
|
||||||
|
move_down: Omlaag verplaatsen
|
||||||
|
move_up: Omhoog verplaatsen
|
||||||
title: Serverregels
|
title: Serverregels
|
||||||
settings:
|
settings:
|
||||||
about:
|
about:
|
||||||
@@ -797,6 +799,9 @@ nl:
|
|||||||
preamble: Geef uitgebreide informatie over hoe de server wordt beheerd, gemodereerd en gefinancierd.
|
preamble: Geef uitgebreide informatie over hoe de server wordt beheerd, gemodereerd en gefinancierd.
|
||||||
rules_hint: Er is een speciaal gebied voor regels waaraan uw gebruikers zich dienen te houden.
|
rules_hint: Er is een speciaal gebied voor regels waaraan uw gebruikers zich dienen te houden.
|
||||||
title: Over
|
title: Over
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Wanneer je gebruikers op links naar externe sites klikken, kan hun browser het adres van jouw Mastodon-server als de referrer verzenden. Zet dit uit als dit jouw gebruikers uniek zou identificeren, bijvoorbeeld als dit een persoonlijke Mastodon-server is.
|
||||||
|
title: Externe sites toestaan om jouw Mastodon-server te zien als de bron
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Mastodons webomgeving aanpassen.
|
preamble: Mastodons webomgeving aanpassen.
|
||||||
title: Weergave
|
title: Weergave
|
||||||
@@ -816,9 +821,9 @@ nl:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Aanbevolen accounts
|
follow_recommendations: Aanbevolen accounts
|
||||||
preamble: Het tonen van interessante inhoud is van essentieel belang voor het aan boord halen van nieuwe gebruikers, die mogelijk niemand van Mastodon kennen. Bepaal hoe verschillende functies voor het ontdekken van inhoud en gebruikers op jouw server werken.
|
preamble: Het tonen van interessante inhoud is van essentieel belang voor het aan boord halen van nieuwe gebruikers, die mogelijk niemand van Mastodon kennen. Bepaal hoe verschillende functies voor het ontdekken van inhoud en gebruikers op jouw server werken.
|
||||||
|
privacy: Privacy
|
||||||
profile_directory: Gebruikersgids
|
profile_directory: Gebruikersgids
|
||||||
public_timelines: Openbare tijdlijnen
|
public_timelines: Openbare tijdlijnen
|
||||||
publish_discovered_servers: Ontdekte servers publiceren
|
|
||||||
publish_statistics: Statistieken publiceren
|
publish_statistics: Statistieken publiceren
|
||||||
title: Ontdekken
|
title: Ontdekken
|
||||||
trends: Trends
|
trends: Trends
|
||||||
@@ -1916,10 +1921,10 @@ nl:
|
|||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Gebruiksvoorwaarden
|
title: Gebruiksvoorwaarden
|
||||||
terms_of_service_interstitial:
|
terms_of_service_interstitial:
|
||||||
future_preamble_html: We brengen enkele wijzigingen aan in onze servicevoorwaarden, die van kracht worden op <strong>%{date}</strong>. We raden je aan om de bijgewerkte voorwaarden door te nemen.
|
future_preamble_html: We brengen enkele wijzigingen aan in onze gebruiksvoorwaarden, die van kracht worden op <strong>%{date}</strong>. We raden je aan om de bijgewerkte voorwaarden door te nemen.
|
||||||
past_preamble_html: We hebben onze servicevoorwaarden gewijzigd sinds je laatste bezoek. We raden je aan om de bijgewerkte voorwaarden door te nemen.
|
past_preamble_html: We hebben onze gebruiksvoorwaarden gewijzigd sinds je laatste bezoek. We raden je aan om de bijgewerkte voorwaarden door te nemen.
|
||||||
review_link: Bekijk de servicevoorwaarden
|
review_link: De gebruiksvoorwaarden bekijken
|
||||||
title: De servicevoorwaarden van %{domain} worden gewijzigd
|
title: De gebruiksvoorwaarden van %{domain} worden gewijzigd
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (hoog contrast)
|
contrast: Mastodon (hoog contrast)
|
||||||
default: Mastodon (donker)
|
default: Mastodon (donker)
|
||||||
|
|||||||
@@ -797,6 +797,9 @@ nn:
|
|||||||
preamble: Gje grundig informasjon om korleis tenaren blir drifta, moderert og finansiert.
|
preamble: Gje grundig informasjon om korleis tenaren blir drifta, moderert og finansiert.
|
||||||
rules_hint: Det er eit eige område for reglar som brukarar må retta seg etter.
|
rules_hint: Det er eit eige område for reglar som brukarar må retta seg etter.
|
||||||
title: Om
|
title: Om
|
||||||
|
allow_referrer_origin:
|
||||||
|
desc: Når medlemene dine klikkar på lenker til eksterne sider, kan nettlesaren deira òg senda adressa til Mastodon-tenaren som referanse. Skru av dette viss det ville identifisera medlemene dine, til dømes viss dette er ein personleg Mastodon-tenar.
|
||||||
|
title: Gje eksterne sider lov til å sjå at Mastodon-tenaren din er kjelde til trafikken
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Tilpasse web-grensesnittet.
|
preamble: Tilpasse web-grensesnittet.
|
||||||
title: Utsjånad
|
title: Utsjånad
|
||||||
@@ -816,9 +819,9 @@ nn:
|
|||||||
discovery:
|
discovery:
|
||||||
follow_recommendations: Fylgjeforslag
|
follow_recommendations: Fylgjeforslag
|
||||||
preamble: Å framheva interessant innhald er vitalt i mottakinga av nye brukarar som ikkje nødvendigvis kjenner nokon på Mastodon. Kontroller korleis oppdagingsfunksjonane på tenaren din fungerar.
|
preamble: Å framheva interessant innhald er vitalt i mottakinga av nye brukarar som ikkje nødvendigvis kjenner nokon på Mastodon. Kontroller korleis oppdagingsfunksjonane på tenaren din fungerar.
|
||||||
|
privacy: Personvern
|
||||||
profile_directory: Profilkatalog
|
profile_directory: Profilkatalog
|
||||||
public_timelines: Offentlege tidsliner
|
public_timelines: Offentlege tidsliner
|
||||||
publish_discovered_servers: Publiser oppdaga tenarar
|
|
||||||
publish_statistics: Publiser statistikk
|
publish_statistics: Publiser statistikk
|
||||||
title: Oppdaging
|
title: Oppdaging
|
||||||
trends: Trender
|
trends: Trender
|
||||||
@@ -1858,6 +1861,10 @@ nn:
|
|||||||
limit: Du har allereie festa så mange tut som det går an å festa
|
limit: Du har allereie festa så mange tut som det går an å festa
|
||||||
ownership: Du kan ikkje festa andre sine tut
|
ownership: Du kan ikkje festa andre sine tut
|
||||||
reblog: Ei framheving kan ikkje festast
|
reblog: Ei framheving kan ikkje festast
|
||||||
|
quote_policies:
|
||||||
|
followers: Tilhengjarar og nemnde folk
|
||||||
|
nobody: Berre nemnde folk
|
||||||
|
public: Alle
|
||||||
title: "%{name}: «%{quote}»"
|
title: "%{name}: «%{quote}»"
|
||||||
visibilities:
|
visibilities:
|
||||||
direct: Direkte
|
direct: Direkte
|
||||||
@@ -1911,6 +1918,11 @@ nn:
|
|||||||
does_not_match_previous_name: stemmar ikkje med det førre namnet
|
does_not_match_previous_name: stemmar ikkje med det førre namnet
|
||||||
terms_of_service:
|
terms_of_service:
|
||||||
title: Bruksvilkår
|
title: Bruksvilkår
|
||||||
|
terms_of_service_interstitial:
|
||||||
|
future_preamble_html: Me gjer nokre endringar i brukarvilkåra våre, og dei blir tekne i bruk <strong>%{date}</strong>. Det er fint viss du ser på dei nye vilkåra.
|
||||||
|
past_preamble_html: Me har endra brukarvilkåra våre sidan du var her sist. Det er fint viss du ser på dei oppdaterte vilkåra.
|
||||||
|
review_link: Les gjennom brukarvilkåra
|
||||||
|
title: Brukarvilkåra på %{domain} er endra
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (Høg kontrast)
|
contrast: Mastodon (Høg kontrast)
|
||||||
default: Mastodon (Mørkt)
|
default: Mastodon (Mørkt)
|
||||||
|
|||||||
@@ -729,7 +729,6 @@
|
|||||||
preamble: Å fremheve interessant innhold er viktig i ombordstigning av nye brukere som kanskje ikke kjenner noen Mastodon. Kontroller hvordan ulike oppdagelsesfunksjoner fungerer på serveren.
|
preamble: Å fremheve interessant innhold er viktig i ombordstigning av nye brukere som kanskje ikke kjenner noen Mastodon. Kontroller hvordan ulike oppdagelsesfunksjoner fungerer på serveren.
|
||||||
profile_directory: Profilkatalog
|
profile_directory: Profilkatalog
|
||||||
public_timelines: Offentlige tidslinjer
|
public_timelines: Offentlige tidslinjer
|
||||||
publish_discovered_servers: Publiser liste over oppdagede servere
|
|
||||||
publish_statistics: Publiser statistikk
|
publish_statistics: Publiser statistikk
|
||||||
title: Oppdagelse
|
title: Oppdagelse
|
||||||
trends: Trender
|
trends: Trender
|
||||||
|
|||||||
@@ -811,7 +811,6 @@ pl:
|
|||||||
preamble: Prezentowanie interesujących treści ma kluczowe znaczenie dla nowych użytkowników, którzy mogą nie znać nikogo z Mastodona. Kontroluj, jak różne funkcje odkrywania działają na Twoim serwerze.
|
preamble: Prezentowanie interesujących treści ma kluczowe znaczenie dla nowych użytkowników, którzy mogą nie znać nikogo z Mastodona. Kontroluj, jak różne funkcje odkrywania działają na Twoim serwerze.
|
||||||
profile_directory: Katalog profilów
|
profile_directory: Katalog profilów
|
||||||
public_timelines: Publiczne osie czasu
|
public_timelines: Publiczne osie czasu
|
||||||
publish_discovered_servers: Opublikuj znane serwery
|
|
||||||
publish_statistics: Publikuj statystyki
|
publish_statistics: Publikuj statystyki
|
||||||
title: Odkrywanie
|
title: Odkrywanie
|
||||||
trends: Trendy
|
trends: Trendy
|
||||||
|
|||||||
@@ -817,7 +817,6 @@ pt-BR:
|
|||||||
preamble: Navegar por um conteúdo interessante é fundamental para integrar novos usuários que podem não conhecer ninguém no Mastodon. Controle como várias características de descoberta funcionam no seu servidor.
|
preamble: Navegar por um conteúdo interessante é fundamental para integrar novos usuários que podem não conhecer ninguém no Mastodon. Controle como várias características de descoberta funcionam no seu servidor.
|
||||||
profile_directory: Diretório de perfis
|
profile_directory: Diretório de perfis
|
||||||
public_timelines: Timelines públicas
|
public_timelines: Timelines públicas
|
||||||
publish_discovered_servers: Publicar servidores descobertos
|
|
||||||
publish_statistics: Publicar estatísticas
|
publish_statistics: Publicar estatísticas
|
||||||
title: Descobrir
|
title: Descobrir
|
||||||
trends: Tendências
|
trends: Tendências
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user