mirror of
https://git.kescher.at/CatCatNya/catstodon.git
synced 2024-11-25 17:51:36 +01:00
Merge remote-tracking branch 'upstream/main' into develop
This commit is contained in:
commit
1e866e57ac
338 changed files with 17550 additions and 989 deletions
|
@ -3,14 +3,16 @@
|
|||
set -e # Fail the whole script on first error
|
||||
|
||||
# Fetch Ruby gem dependencies
|
||||
bundle install --path vendor/bundle --with='development test'
|
||||
|
||||
# Fetch Javascript dependencies
|
||||
yarn install
|
||||
bundle config path 'vendor/bundle'
|
||||
bundle config with 'development test'
|
||||
bundle install
|
||||
|
||||
# Make Gemfile.lock pristine again
|
||||
git checkout -- Gemfile.lock
|
||||
|
||||
# Fetch Javascript dependencies
|
||||
yarn --frozen-lockfile
|
||||
|
||||
# [re]create, migrate, and seed the test database
|
||||
RAILS_ENV=test ./bin/rails db:setup
|
||||
|
||||
|
|
17
.github/workflows/check-i18n.yml
vendored
17
.github/workflows/check-i18n.yml
vendored
|
@ -30,13 +30,28 @@ jobs:
|
|||
ruby-version: .ruby-version
|
||||
bundler-cache: true
|
||||
|
||||
- name: Set up Node.js
|
||||
uses: actions/setup-node@v3
|
||||
with:
|
||||
cache: yarn
|
||||
node-version-file: '.nvmrc'
|
||||
|
||||
- name: Install all yarn packages
|
||||
run: yarn --frozen-lockfile
|
||||
|
||||
- name: Check for missing strings in English JSON
|
||||
run: |
|
||||
yarn build:development
|
||||
yarn manage:translations
|
||||
git diff --exit-code
|
||||
|
||||
- name: Check locale file normalization
|
||||
run: bundle exec i18n-tasks check-normalized
|
||||
|
||||
- name: Check for unused strings
|
||||
run: bundle exec i18n-tasks unused
|
||||
|
||||
- name: Check for missing strings in English
|
||||
- name: Check for missing strings in English YML
|
||||
run: |
|
||||
bundle exec i18n-tasks add-missing -l en
|
||||
git diff --exit-code
|
||||
|
|
9
.github/workflows/lint-js.yml
vendored
9
.github/workflows/lint-js.yml
vendored
|
@ -6,22 +6,28 @@ on:
|
|||
paths:
|
||||
- 'package.json'
|
||||
- 'yarn.lock'
|
||||
- 'tsconfig.json'
|
||||
- '.nvmrc'
|
||||
- '.prettier*'
|
||||
- '.eslint*'
|
||||
- '**/*.js'
|
||||
- '**/*.jsx'
|
||||
- '**/*.ts'
|
||||
- '**/*.tsx'
|
||||
- '.github/workflows/lint-js.yml'
|
||||
|
||||
pull_request:
|
||||
paths:
|
||||
- 'package.json'
|
||||
- 'yarn.lock'
|
||||
- 'tsconfig.json'
|
||||
- '.nvmrc'
|
||||
- '.prettier*'
|
||||
- '.eslint*'
|
||||
- '**/*.js'
|
||||
- '**/*.jsx'
|
||||
- '**/*.ts'
|
||||
- '**/*.tsx'
|
||||
- '.github/workflows/lint-js.yml'
|
||||
|
||||
jobs:
|
||||
|
@ -43,3 +49,6 @@ jobs:
|
|||
|
||||
- name: ESLint
|
||||
run: yarn test:lint:js
|
||||
|
||||
- name: Typecheck
|
||||
run: yarn test:typecheck
|
||||
|
|
2
.nvmrc
2
.nvmrc
|
@ -1 +1 @@
|
|||
16.19
|
||||
16.20
|
||||
|
|
|
@ -70,6 +70,8 @@ app/javascript/styles/mastodon/reset.scss
|
|||
# Ignore Javascript pending https://github.com/mastodon/mastodon/pull/23631
|
||||
*.js
|
||||
*.jsx
|
||||
*.ts
|
||||
*.tsx
|
||||
|
||||
# Ignore HTML till cleaned and included in CI
|
||||
*.html
|
||||
|
|
|
@ -473,6 +473,7 @@ RSpec/ContextWording:
|
|||
- 'spec/lib/activitypub/activity/create_spec.rb'
|
||||
- 'spec/lib/activitypub/activity/follow_spec.rb'
|
||||
- 'spec/lib/activitypub/activity/reject_spec.rb'
|
||||
- 'spec/lib/advanced_text_formatter_spec.rb'
|
||||
- 'spec/lib/emoji_formatter_spec.rb'
|
||||
- 'spec/lib/entity_cache_spec.rb'
|
||||
- 'spec/lib/feed_manager_spec.rb'
|
||||
|
@ -1321,6 +1322,7 @@ Rails/FilePath:
|
|||
- 'app/models/setting.rb'
|
||||
- 'app/validators/reaction_validator.rb'
|
||||
- 'config/environments/test.rb'
|
||||
- 'config/initializers/locale.rb'
|
||||
- 'db/migrate/20170716191202_add_hide_notifications_to_mute.rb'
|
||||
- 'db/migrate/20171005171936_add_disabled_to_custom_emojis.rb'
|
||||
- 'db/migrate/20171028221157_add_reblogs_to_follows.rb'
|
||||
|
|
14
CHANGELOG.md
14
CHANGELOG.md
|
@ -2,6 +2,20 @@
|
|||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [4.1.2] - 2023-04-04
|
||||
|
||||
### Fixed
|
||||
|
||||
- Fix crash in `tootctl` commands making use of parallelization when Elasticsearch is enabled ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/24182), [ClearlyClaire](https://github.com/mastodon/mastodon/pull/24377))
|
||||
- Fix crash in `db:setup` when Elasticsearch is enabled ([rrgeorge](https://github.com/mastodon/mastodon/pull/24302))
|
||||
- Fix user archive takeout when using OpenStack Swift or S3 providers with no ACL support ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/24200))
|
||||
- Fix invalid/expired invites being processed on sign-up ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/24337))
|
||||
|
||||
### Security
|
||||
|
||||
- Update Ruby to 3.0.6 due to ReDoS vulnerabilities ([saizai](https://github.com/mastodon/mastodon/pull/24334))
|
||||
- Fix unescaped user input in LDAP query ([ClearlyClaire](https://github.com/mastodon/mastodon/pull/24379))
|
||||
|
||||
## [4.1.1] - 2023-03-16
|
||||
|
||||
### Added
|
||||
|
|
|
@ -13,24 +13,24 @@ You can submit glitch-soc-specific translations via [Crowdin](https://crowdin.co
|
|||
|
||||
[![Crowdin](https://badges.crowdin.net/glitch-soc/localized.svg)](https://crowdin.com/project/glitch-soc)
|
||||
|
||||
## Planning ##
|
||||
## Planning
|
||||
|
||||
Right now a lot of the planning for this project takes place... in my head. Actually, just contact me via Matrix - contact info can be found on [my personal website](https://kescher.at). You can also contribute via GitHub or kescherGit, if you have an account at either.
|
||||
|
||||
## Documentation ##
|
||||
## Documentation
|
||||
|
||||
Unlike glitch-soc, which has [`glitch-soc/docs`](https://github.com/glitch-soc/docs) (online at [glitch-soc.github.io/docs/](https://glitch-soc.github.io/docs/)), this repo only documents things in a README. Sorry.
|
||||
Right now, we've mostly focused on the features that make this fork different from upstream, which, may I remind you, is already a fork.
|
||||
|
||||
## Frontend Development ##
|
||||
## Frontend Development
|
||||
|
||||
Check out [the documentation here](https://glitch-soc.github.io/docs/contributing/frontend/) for more information on this topic. We'll be following that a bit.
|
||||
|
||||
## Backend Development ##
|
||||
## Backend Development
|
||||
|
||||
See the guidelines below.
|
||||
|
||||
- - -
|
||||
---
|
||||
|
||||
You should also try to follow the guidelines set out in the original `CONTRIBUTING.md` from `mastodon/mastodon`, reproduced below.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# syntax=docker/dockerfile:1.4
|
||||
# This needs to be bullseye-slim because the Ruby image is built on bullseye-slim
|
||||
ARG NODE_VERSION="16.19-bullseye-slim"
|
||||
ARG NODE_VERSION="16.20-bullseye-slim"
|
||||
|
||||
FROM ghcr.io/moritzheiber/ruby-jemalloc:3.2.2-slim as ruby
|
||||
FROM node:${NODE_VERSION} as build
|
||||
|
@ -18,7 +18,6 @@ COPY Gemfile* package.json yarn.lock /opt/mastodon/
|
|||
# hadolint ignore=DL3008
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends build-essential \
|
||||
ca-certificates \
|
||||
git \
|
||||
libicu-dev \
|
||||
libidn11-dev \
|
||||
|
|
6
Gemfile
6
Gemfile
|
@ -5,7 +5,7 @@ ruby '>= 2.7.0', '< 3.3.0'
|
|||
|
||||
gem 'pkg-config', '~> 1.5'
|
||||
|
||||
gem 'puma', '~> 6.1'
|
||||
gem 'puma', '~> 6.2'
|
||||
gem 'rails', '~> 6.1.7'
|
||||
gem 'sprockets', '~> 3.7.2'
|
||||
gem 'thor', '~> 1.2'
|
||||
|
@ -17,7 +17,7 @@ gem 'makara', '~> 0.5'
|
|||
gem 'pghero'
|
||||
gem 'dotenv-rails', '~> 2.8'
|
||||
|
||||
gem 'aws-sdk-s3', '~> 1.119', require: false
|
||||
gem 'aws-sdk-s3', '~> 1.120', require: false
|
||||
gem 'fog-core', '<= 2.4.0'
|
||||
gem 'fog-openstack', '~> 0.3', require: false
|
||||
gem 'kt-paperclip', '~> 7.1', github: 'kreeti/kt-paperclip', ref: '11abf222dc31bff71160a1d138b445214f434b2b'
|
||||
|
@ -118,7 +118,7 @@ group :production, :test do
|
|||
end
|
||||
|
||||
group :test do
|
||||
gem 'capybara', '~> 3.38'
|
||||
gem 'capybara', '~> 3.39'
|
||||
gem 'climate_control'
|
||||
gem 'faker', '~> 3.1'
|
||||
gem 'json-schema', '~> 3.0'
|
||||
|
|
26
Gemfile.lock
26
Gemfile.lock
|
@ -94,7 +94,7 @@ GEM
|
|||
minitest (>= 5.1)
|
||||
tzinfo (~> 2.0)
|
||||
zeitwerk (~> 2.3)
|
||||
addressable (2.8.1)
|
||||
addressable (2.8.2)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
aes_key_wrap (1.1.0)
|
||||
airbrussh (1.4.1)
|
||||
|
@ -109,7 +109,7 @@ GEM
|
|||
attr_required (1.0.1)
|
||||
awrence (1.2.1)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.735.0)
|
||||
aws-partitions (1.739.0)
|
||||
aws-sdk-core (3.171.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
|
@ -118,7 +118,7 @@ GEM
|
|||
aws-sdk-kms (1.63.0)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.119.2)
|
||||
aws-sdk-s3 (1.120.0)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.4)
|
||||
|
@ -166,7 +166,7 @@ GEM
|
|||
sshkit (~> 1.3)
|
||||
capistrano-yarn (2.0.2)
|
||||
capistrano (~> 3.0)
|
||||
capybara (3.38.0)
|
||||
capybara (3.39.0)
|
||||
addressable
|
||||
matrix
|
||||
mini_mime (>= 0.1.3)
|
||||
|
@ -438,7 +438,7 @@ GEM
|
|||
net-smtp (0.3.3)
|
||||
net-protocol
|
||||
net-ssh (7.0.1)
|
||||
nio4r (2.5.8)
|
||||
nio4r (2.5.9)
|
||||
nokogiri (1.14.2)
|
||||
mini_portile2 (~> 2.8.0)
|
||||
racc (~> 1.4)
|
||||
|
@ -481,7 +481,7 @@ GEM
|
|||
orm_adapter (0.5.0)
|
||||
ox (2.14.14)
|
||||
parallel (1.22.1)
|
||||
parser (3.2.1.1)
|
||||
parser (3.2.2.0)
|
||||
ast (~> 2.4.1)
|
||||
parslet (2.0.0)
|
||||
pastel (0.8.0)
|
||||
|
@ -501,7 +501,7 @@ GEM
|
|||
premailer (~> 1.7, >= 1.7.9)
|
||||
private_address_check (0.5.0)
|
||||
public_suffix (5.0.1)
|
||||
puma (6.1.1)
|
||||
puma (6.2.1)
|
||||
nio4r (~> 2.0)
|
||||
pundit (2.3.0)
|
||||
activesupport (>= 3.0.0)
|
||||
|
@ -603,17 +603,17 @@ GEM
|
|||
rspec_chunked (0.6)
|
||||
rspec_junit_formatter (0.6.0)
|
||||
rspec-core (>= 2, < 4, != 2.12.0)
|
||||
rubocop (1.48.1)
|
||||
rubocop (1.49.0)
|
||||
json (~> 2.3)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 3.2.0.0)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
regexp_parser (>= 1.8, < 3.0)
|
||||
rexml (>= 3.2.5, < 4.0)
|
||||
rubocop-ast (>= 1.26.0, < 2.0)
|
||||
rubocop-ast (>= 1.28.0, < 2.0)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (>= 2.4.0, < 3.0)
|
||||
rubocop-ast (1.27.0)
|
||||
rubocop-ast (1.28.0)
|
||||
parser (>= 3.2.1.0)
|
||||
rubocop-capybara (2.17.1)
|
||||
rubocop (~> 1.41)
|
||||
|
@ -771,7 +771,7 @@ DEPENDENCIES
|
|||
active_model_serializers (~> 0.10)
|
||||
addressable (~> 2.8)
|
||||
annotate (~> 3.2)
|
||||
aws-sdk-s3 (~> 1.119)
|
||||
aws-sdk-s3 (~> 1.120)
|
||||
better_errors (~> 2.9)
|
||||
binding_of_caller (~> 1.0)
|
||||
blurhash (~> 0.1)
|
||||
|
@ -783,7 +783,7 @@ DEPENDENCIES
|
|||
capistrano-rails (~> 1.6)
|
||||
capistrano-rbenv (~> 2.2)
|
||||
capistrano-yarn (~> 2.0)
|
||||
capybara (~> 3.38)
|
||||
capybara (~> 3.39)
|
||||
charlock_holmes (~> 0.7.7)
|
||||
chewy (~> 7.2)
|
||||
climate_control
|
||||
|
@ -847,7 +847,7 @@ DEPENDENCIES
|
|||
premailer-rails
|
||||
private_address_check (~> 0.5)
|
||||
public_suffix (~> 5.0)
|
||||
puma (~> 6.1)
|
||||
puma (~> 6.2)
|
||||
pundit (~> 2.3)
|
||||
rack (~> 2.2.6)
|
||||
rack-attack (~> 6.6)
|
||||
|
|
|
@ -40,7 +40,7 @@ class Api::V1::Timelines::PublicController < Api::BaseController
|
|||
only_media: truthy_param?(:only_media),
|
||||
allow_local_only: truthy_param?(:allow_local_only),
|
||||
with_replies: Setting.show_replies_in_public_timelines,
|
||||
with_reblogs: Setting.show_reblogs_in_public_timelines,
|
||||
with_reblogs: Setting.show_reblogs_in_public_timelines
|
||||
)
|
||||
end
|
||||
|
||||
|
|
|
@ -15,12 +15,6 @@ class Auth::ConfirmationsController < Devise::ConfirmationsController
|
|||
|
||||
skip_before_action :require_functional!
|
||||
|
||||
def new
|
||||
super
|
||||
|
||||
resource.email = current_user.unconfirmed_email || current_user.email if user_signed_in?
|
||||
end
|
||||
|
||||
def show
|
||||
old_session_values = session.to_hash
|
||||
reset_session
|
||||
|
@ -29,6 +23,12 @@ class Auth::ConfirmationsController < Devise::ConfirmationsController
|
|||
super
|
||||
end
|
||||
|
||||
def new
|
||||
super
|
||||
|
||||
resource.email = current_user.unconfirmed_email || current_user.email if user_signed_in?
|
||||
end
|
||||
|
||||
def confirm_captcha
|
||||
check_captcha! do |message|
|
||||
flash.now[:alert] = message
|
||||
|
@ -51,6 +51,7 @@ class Auth::ConfirmationsController < Devise::ConfirmationsController
|
|||
# step.
|
||||
confirmation_token = params[:confirmation_token]
|
||||
return if confirmation_token.nil?
|
||||
|
||||
@confirmation_user = User.find_first_by_auth_conditions(confirmation_token: confirmation_token)
|
||||
end
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ class BackupsController < ApplicationController
|
|||
when :s3
|
||||
redirect_to @backup.dump.expiring_url(10)
|
||||
when :fog
|
||||
if Paperclip::Attachment.default_options.dig(:storage, :fog_credentials, :openstack_temp_url_key).present?
|
||||
if Paperclip::Attachment.default_options.dig(:fog_credentials, :openstack_temp_url_key).present?
|
||||
redirect_to @backup.dump.expiring_url(Time.now.utc + 10)
|
||||
else
|
||||
redirect_to full_asset_url(@backup.dump.url)
|
||||
|
|
|
@ -12,9 +12,7 @@ class Settings::FlavoursController < Settings::BaseController
|
|||
end
|
||||
|
||||
def show
|
||||
unless Themes.instance.flavours.include?(params[:flavour]) || (params[:flavour] == current_flavour)
|
||||
redirect_to action: 'show', flavour: current_flavour
|
||||
end
|
||||
redirect_to action: 'show', flavour: current_flavour unless Themes.instance.flavours.include?(params[:flavour]) || (params[:flavour] == current_flavour)
|
||||
|
||||
@listing = Themes.instance.flavours
|
||||
@selected = params[:flavour]
|
||||
|
|
|
@ -22,18 +22,9 @@ module Settings
|
|||
|
||||
private
|
||||
|
||||
def confirmation_params
|
||||
params.require(:form_two_factor_confirmation).permit(:otp_attempt)
|
||||
end
|
||||
|
||||
def verify_otp_not_enabled
|
||||
redirect_to settings_two_factor_authentication_methods_path if current_user.otp_enabled?
|
||||
end
|
||||
|
||||
def acceptable_code?
|
||||
current_user.validate_and_consume_otp!(confirmation_params[:otp_attempt]) ||
|
||||
current_user.invalidate_otp_backup_code!(confirmation_params[:otp_attempt])
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -28,7 +28,7 @@ module AccountsHelper
|
|||
end
|
||||
|
||||
def hide_followers_count?(account)
|
||||
Setting.hide_followers_count || account.user&.settings['hide_followers_count']
|
||||
Setting.hide_followers_count || account.user&.settings&.[]('hide_followers_count')
|
||||
end
|
||||
|
||||
def account_description(account)
|
||||
|
|
|
@ -55,7 +55,7 @@ export const synchronouslySubmitMarkers = () => (dispatch, getState) => {
|
|||
client.open('POST', '/api/v1/markers', false);
|
||||
client.setRequestHeader('Content-Type', 'application/json');
|
||||
client.setRequestHeader('Authorization', `Bearer ${accessToken}`);
|
||||
client.SUBMIT(JSON.stringify(params));
|
||||
client.send(JSON.stringify(params));
|
||||
} catch (e) {
|
||||
// Do not make the BeforeUnload handler error out
|
||||
}
|
||||
|
|
|
@ -1,16 +1,11 @@
|
|||
import 'intl';
|
||||
import 'intl/locale-data/jsonp/en';
|
||||
import 'es6-symbol/implement';
|
||||
import includes from 'array-includes';
|
||||
import assign from 'object-assign';
|
||||
import values from 'object.values';
|
||||
import { decode as decodeBase64 } from './utils/base64';
|
||||
import promiseFinally from 'promise.prototype.finally';
|
||||
|
||||
if (!Array.prototype.includes) {
|
||||
includes.shim();
|
||||
}
|
||||
|
||||
if (!Object.assign) {
|
||||
Object.assign = assign;
|
||||
}
|
||||
|
|
|
@ -33,7 +33,7 @@ class Category extends React.PureComponent {
|
|||
const { id, text, disabled, selected, children } = this.props;
|
||||
|
||||
return (
|
||||
<div tabIndex='0' role='button' className={classNames('report-reason-selector__category', { selected, disabled })} onClick={this.handleClick}>
|
||||
<div tabIndex={0} role='button' className={classNames('report-reason-selector__category', { selected, disabled })} onClick={this.handleClick}>
|
||||
{selected && <input type='hidden' name='report[category]' value={id} />}
|
||||
|
||||
<div className='report-reason-selector__category__label'>
|
||||
|
@ -74,7 +74,7 @@ class Rule extends React.PureComponent {
|
|||
const { id, text, disabled, selected } = this.props;
|
||||
|
||||
return (
|
||||
<div tabIndex='0' role='button' className={classNames('report-reason-selector__rule', { selected, disabled })} onClick={this.handleClick}>
|
||||
<div tabIndex={0} role='button' className={classNames('report-reason-selector__rule', { selected, disabled })} onClick={this.handleClick}>
|
||||
<span className={classNames('poll__input', { checkbox: true, active: selected, disabled })} />
|
||||
{selected && <input type='hidden' name='report[rule_ids][]' value={id} />}
|
||||
{text}
|
||||
|
|
|
@ -180,7 +180,7 @@ export default class AutosuggestInput extends ImmutablePureComponent {
|
|||
}
|
||||
|
||||
return (
|
||||
<div role='button' tabIndex='0' key={key} data-index={i} className={classNames('autosuggest-textarea__suggestions__item', { selected: i === selectedSuggestion })} onMouseDown={this.onSuggestionClick}>
|
||||
<div role='button' tabIndex={0} key={key} data-index={i} className={classNames('autosuggest-textarea__suggestions__item', { selected: i === selectedSuggestion })} onMouseDown={this.onSuggestionClick}>
|
||||
{inner}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -186,7 +186,7 @@ export default class AutosuggestTextarea extends ImmutablePureComponent {
|
|||
}
|
||||
|
||||
return (
|
||||
<div role='button' tabIndex='0' key={key} data-index={i} className={classNames('autosuggest-textarea__suggestions__item', { selected: i === selectedSuggestion })} onMouseDown={this.onSuggestionClick}>
|
||||
<div role='button' tabIndex={0} key={key} data-index={i} className={classNames('autosuggest-textarea__suggestions__item', { selected: i === selectedSuggestion })} onMouseDown={this.onSuggestionClick}>
|
||||
{inner}
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -26,7 +26,7 @@ export default class ColumnBackButtonSlim extends React.PureComponent {
|
|||
render () {
|
||||
return (
|
||||
<div className='column-back-button--slim'>
|
||||
<div role='button' tabIndex='0' onClick={this.handleClick} className='column-back-button column-back-button--slim-button'>
|
||||
<div role='button' tabIndex={0} onClick={this.handleClick} className='column-back-button column-back-button--slim-button'>
|
||||
<Icon id='chevron-left' className='column-back-button__icon' fixedWidth />
|
||||
<FormattedMessage id='column_back_button.label' defaultMessage='Back' />
|
||||
</div>
|
||||
|
|
|
@ -119,7 +119,7 @@ class DropdownMenu extends React.PureComponent {
|
|||
|
||||
return (
|
||||
<li className='dropdown-menu__item' key={`${text}-${i}`}>
|
||||
<a href={href} target={target} data-method={method} rel='noopener noreferrer' role='button' tabIndex='0' ref={i === 0 ? this.setFocusRef : null} onClick={this.handleClick} onKeyPress={this.handleItemKeyPress} data-index={i}>
|
||||
<a href={href} target={target} data-method={method} rel='noopener noreferrer' role='button' tabIndex={0} ref={i === 0 ? this.setFocusRef : null} onClick={this.handleClick} onKeyPress={this.handleItemKeyPress} data-index={i}>
|
||||
{text}
|
||||
</a>
|
||||
</li>
|
||||
|
|
|
@ -72,7 +72,7 @@ export default class ErrorBoundary extends React.PureComponent {
|
|||
}
|
||||
|
||||
return (
|
||||
<div tabIndex='-1'>
|
||||
<div tabIndex={-1}>
|
||||
<div className='error-boundary'>
|
||||
<h1><FormattedMessage id='web_app_crash.title' defaultMessage="We're sorry, but something went wrong with the Mastodon app." /></h1>
|
||||
<p>
|
||||
|
|
|
@ -46,7 +46,7 @@ export default class GIFV extends React.PureComponent {
|
|||
width={width}
|
||||
height={height}
|
||||
role='button'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
aria-label={alt}
|
||||
title={alt}
|
||||
lang={lang}
|
||||
|
@ -57,7 +57,7 @@ export default class GIFV extends React.PureComponent {
|
|||
<video
|
||||
src={src}
|
||||
role='button'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
aria-label={alt}
|
||||
title={alt}
|
||||
lang={lang}
|
||||
|
|
|
@ -120,7 +120,7 @@ export default class IntersectionObserverArticle extends React.Component {
|
|||
aria-posinset={index + 1}
|
||||
aria-setsize={listLength}
|
||||
data-id={id}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
style={style}
|
||||
>
|
||||
{children && React.cloneElement(children, { hidden: !isIntersecting && (isHidden || !!cachedHeight) })}
|
||||
|
|
|
@ -58,7 +58,7 @@ class PictureInPicturePlaceholder extends React.PureComponent {
|
|||
const { height } = this.state;
|
||||
|
||||
return (
|
||||
<div ref={this.setRef} className='picture-in-picture-placeholder' style={{ height }} role='button' tabIndex='0' onClick={this.handleClick}>
|
||||
<div ref={this.setRef} className='picture-in-picture-placeholder' style={{ height }} role='button' tabIndex={0} onClick={this.handleClick}>
|
||||
<Icon id='window-restore' />
|
||||
<FormattedMessage id='picture_in_picture.restore' defaultMessage='Put it back' />
|
||||
</div>
|
||||
|
|
|
@ -154,7 +154,7 @@ class Poll extends ImmutablePureComponent {
|
|||
{!showResults && (
|
||||
<span
|
||||
className={classNames('poll__input', { checkbox: poll.get('multiple'), active })}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
role={poll.get('multiple') ? 'checkbox' : 'radio'}
|
||||
onKeyPress={this.handleOptionKeyPress}
|
||||
aria-checked={active}
|
||||
|
|
|
@ -38,7 +38,7 @@ class Spoilers extends React.PureComponent {
|
|||
<p className='spoiler__text'>
|
||||
{spoilerText}
|
||||
{' '}
|
||||
<button tabIndex='0' className='status__content__spoiler-link' onClick={this.handleSpoilerClick}>
|
||||
<button tabIndex={0} className='status__content__spoiler-link' onClick={this.handleSpoilerClick}>
|
||||
{toggleText}
|
||||
</button>
|
||||
</p>,
|
||||
|
|
|
@ -568,7 +568,7 @@ class Status extends ImmutablePureComponent {
|
|||
if (hidden) {
|
||||
return (
|
||||
<HotKeys handlers={handlers}>
|
||||
<div ref={this.handleRef} className='status focusable' tabIndex='0'>
|
||||
<div ref={this.handleRef} className='status focusable' tabIndex={0}>
|
||||
<span>{status.getIn(['account', 'display_name']) || status.getIn(['account', 'username'])}</span>
|
||||
<span>{status.get('content')}</span>
|
||||
</div>
|
||||
|
@ -585,7 +585,7 @@ class Status extends ImmutablePureComponent {
|
|||
|
||||
return (
|
||||
<HotKeys handlers={minHandlers}>
|
||||
<div className='status__wrapper status__wrapper--filtered focusable' tabIndex='0' ref={this.handleRef}>
|
||||
<div className='status__wrapper status__wrapper--filtered focusable' tabIndex={0} ref={this.handleRef}>
|
||||
<FormattedMessage id='status.filtered' defaultMessage='Filtered' />: {matchedFilters.join(', ')}.
|
||||
{' '}
|
||||
<button className='status__wrapper--filtered__button' onClick={this.handleUnfilterClick}>
|
||||
|
@ -774,7 +774,7 @@ class Status extends ImmutablePureComponent {
|
|||
style={isCollapsed && background ? { backgroundImage: `url(${background})` } : null}
|
||||
{...selectorAttribs}
|
||||
ref={handleRef}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
data-featured={featured ? 'true' : null}
|
||||
aria-label={textForScreenReader(intl, status, rebloggedByText, !status.get('hidden'))}
|
||||
>
|
||||
|
|
|
@ -387,7 +387,7 @@ class StatusContent extends React.PureComponent {
|
|||
}
|
||||
|
||||
return (
|
||||
<div className={classNames} tabIndex='0' onMouseDown={this.handleMouseDown} onMouseUp={this.handleMouseUp}>
|
||||
<div className={classNames} tabIndex={0} onMouseDown={this.handleMouseDown} onMouseUp={this.handleMouseUp}>
|
||||
<p
|
||||
style={{ marginBottom: hidden && status.get('mentions').isEmpty() ? '0px' : null }}
|
||||
>
|
||||
|
@ -424,14 +424,14 @@ class StatusContent extends React.PureComponent {
|
|||
className={classNames}
|
||||
onMouseDown={this.handleMouseDown}
|
||||
onMouseUp={this.handleMouseUp}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
>
|
||||
<div
|
||||
ref={this.setContentsRef}
|
||||
key={`contents-${tagLinks}-${rewriteMentions}`}
|
||||
dangerouslySetInnerHTML={content}
|
||||
className='status__content__text translate'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
onMouseEnter={this.handleMouseEnter}
|
||||
onMouseLeave={this.handleMouseLeave}
|
||||
lang={lang}
|
||||
|
@ -445,14 +445,14 @@ class StatusContent extends React.PureComponent {
|
|||
return (
|
||||
<div
|
||||
className='status__content'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
>
|
||||
<div
|
||||
ref={this.setContentsRef}
|
||||
key={`contents-${tagLinks}`}
|
||||
className='status__content__text translate'
|
||||
dangerouslySetInnerHTML={content}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
onMouseEnter={this.handleMouseEnter}
|
||||
onMouseLeave={this.handleMouseLeave}
|
||||
lang={lang}
|
||||
|
|
|
@ -54,7 +54,7 @@ export default class MediaContainer extends PureComponent {
|
|||
|
||||
handleCloseMedia = () => {
|
||||
document.body.classList.remove('with-modals--active');
|
||||
document.documentElement.style.marginRight = 0;
|
||||
document.documentElement.style.marginRight = '0';
|
||||
|
||||
this.setState({
|
||||
media: null,
|
||||
|
|
|
@ -67,7 +67,7 @@ class Section extends React.PureComponent {
|
|||
|
||||
return (
|
||||
<div className={classNames('about__section', { active: !collapsed })}>
|
||||
<div className='about__section__title' role='button' tabIndex='0' onClick={this.handleClick}>
|
||||
<div className='about__section__title' role='button' tabIndex={0} onClick={this.handleClick}>
|
||||
<Icon id={collapsed ? 'chevron-right' : 'chevron-down'} fixedWidth /> {title}
|
||||
</div>
|
||||
|
||||
|
|
|
@ -53,11 +53,11 @@ class Header extends ImmutablePureComponent {
|
|||
if (isEditing) {
|
||||
action_buttons = (
|
||||
<div className='account__header__account-note__buttons'>
|
||||
<button className='icon-button' tabIndex='0' onClick={this.props.onCancelAccountNote} disabled={isSubmitting}>
|
||||
<button className='icon-button' tabIndex={0} onClick={this.props.onCancelAccountNote} disabled={isSubmitting}>
|
||||
<Icon id='times' size={15} /> <FormattedMessage id='account_note.cancel' defaultMessage='Cancel' />
|
||||
</button>
|
||||
<div className='flex-spacer' />
|
||||
<button className='icon-button' tabIndex='0' onClick={this.props.onSaveAccountNote} disabled={isSubmitting}>
|
||||
<button className='icon-button' tabIndex={0} onClick={this.props.onSaveAccountNote} disabled={isSubmitting}>
|
||||
<Icon id='check' size={15} /> <FormattedMessage id='account_note.save' defaultMessage='Save' />
|
||||
</button>
|
||||
</div>
|
||||
|
@ -65,7 +65,7 @@ class Header extends ImmutablePureComponent {
|
|||
} else {
|
||||
action_buttons = (
|
||||
<div className='account__header__account-note__buttons'>
|
||||
<button className='icon-button' tabIndex='0' onClick={this.props.onEditAccountNote} disabled={isSubmitting}>
|
||||
<button className='icon-button' tabIndex={0} onClick={this.props.onEditAccountNote} disabled={isSubmitting}>
|
||||
<Icon id='pencil' size={15} /> <FormattedMessage id='account_note.edit' defaultMessage='Edit' />
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
@ -476,7 +476,7 @@ class Audio extends React.PureComponent {
|
|||
}
|
||||
|
||||
return (
|
||||
<div className={classNames('audio-player', { editable, inactive: !revealed })} ref={this.setPlayerRef} style={{ backgroundColor: this._getBackgroundColor(), color: this._getForegroundColor(), width: '100%', height: this.props.fullscreen ? '100%' : (this.state.height || this.props.height) }} onMouseEnter={this.handleMouseEnter} onMouseLeave={this.handleMouseLeave} tabIndex='0' onKeyDown={this.handleKeyDown}>
|
||||
<div className={classNames('audio-player', { editable, inactive: !revealed })} ref={this.setPlayerRef} style={{ backgroundColor: this._getBackgroundColor(), color: this._getForegroundColor(), width: '100%', height: this.props.fullscreen ? '100%' : (this.state.height || this.props.height) }} onMouseEnter={this.handleMouseEnter} onMouseLeave={this.handleMouseLeave} tabIndex={0} onKeyDown={this.handleKeyDown}>
|
||||
|
||||
<Blurhash
|
||||
hash={blurhash}
|
||||
|
@ -499,7 +499,7 @@ class Audio extends React.PureComponent {
|
|||
|
||||
<canvas
|
||||
role='button'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
className='audio-player__canvas'
|
||||
width={this.state.width}
|
||||
height={this.state.height}
|
||||
|
@ -532,7 +532,7 @@ class Audio extends React.PureComponent {
|
|||
|
||||
<span
|
||||
className={classNames('video-player__seek__handle', { active: dragging })}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
style={{ left: `${progress}%`, backgroundColor: this._getAccentColor() }}
|
||||
onKeyDown={this.handleAudioKeyDown}
|
||||
/>
|
||||
|
@ -549,7 +549,7 @@ class Audio extends React.PureComponent {
|
|||
|
||||
<span
|
||||
className='video-player__volume__handle'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
style={{ left: `${volume * 100}%`, backgroundColor: this._getAccentColor() }}
|
||||
/>
|
||||
</div>
|
||||
|
|
|
@ -169,7 +169,7 @@ export default class ComposerOptionsDropdownContent extends React.PureComponent
|
|||
onClick={this.handleClick}
|
||||
onKeyDown={this.handleKeyDown}
|
||||
role='option'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
key={name}
|
||||
data-index={i}
|
||||
ref={active ? this.setFocusRef : null}
|
||||
|
|
|
@ -209,7 +209,7 @@ class LanguageDropdownMenu extends React.PureComponent {
|
|||
const { value } = this.props;
|
||||
|
||||
return (
|
||||
<div key={lang[0]} role='option' tabIndex='0' data-index={lang[0]} className={classNames('language-dropdown__dropdown__results__item', { active: lang[0] === value })} aria-selected={lang[0] === value} onClick={this.handleClick} onKeyDown={this.handleKeyDown}>
|
||||
<div key={lang[0]} role='option' tabIndex={0} data-index={lang[0]} className={classNames('language-dropdown__dropdown__results__item', { active: lang[0] === value })} aria-selected={lang[0] === value} onClick={this.handleClick} onKeyDown={this.handleKeyDown}>
|
||||
<span className='language-dropdown__dropdown__results__item__native-name' lang={lang[0]}>{lang[2]}</span> <span className='language-dropdown__dropdown__results__item__common-name'>({lang[1]})</span>
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -147,7 +147,7 @@ class Search extends React.PureComponent {
|
|||
onBlur={this.handleBlur}
|
||||
/>
|
||||
|
||||
<div role='button' tabIndex='0' className='search__icon' onClick={this.handleClear}>
|
||||
<div role='button' tabIndex={0} className='search__icon' onClick={this.handleClear}>
|
||||
<Icon id='search' className={hasValue ? '' : 'active'} />
|
||||
<Icon id='times-circle' className={hasValue ? 'active' : ''} />
|
||||
</div>
|
||||
|
|
|
@ -43,7 +43,7 @@ export default class Upload extends ImmutablePureComponent {
|
|||
const y = ((focusY / -2) + .5) * 100;
|
||||
|
||||
return (
|
||||
<div className='compose-form__upload' tabIndex='0' role='button'>
|
||||
<div className='compose-form__upload' tabIndex={0} role='button'>
|
||||
<Motion defaultStyle={{ scale: 0.8 }} style={{ scale: spring(1, { stiffness: 180, damping: 12 }) }}>
|
||||
{({ scale }) => (
|
||||
<div className='compose-form__upload-thumbnail' style={{ transform: `scale(${scale})`, backgroundImage: `url(${media.get('preview_url')})`, backgroundPosition: `${x}% ${y}%` }}>
|
||||
|
|
|
@ -182,7 +182,7 @@ class Conversation extends ImmutablePureComponent {
|
|||
|
||||
return (
|
||||
<HotKeys handlers={handlers}>
|
||||
<div className={classNames('conversation focusable muted', { 'conversation--unread': unread })} tabIndex='0'>
|
||||
<div className={classNames('conversation focusable muted', { 'conversation--unread': unread })} tabIndex={0}>
|
||||
<div className='conversation__avatar' onClick={this.handleClick} role='presentation'>
|
||||
<AvatarComposite accounts={accounts} size={48} />
|
||||
</div>
|
||||
|
|
|
@ -55,10 +55,10 @@ export default class ConversationsList extends ImmutablePureComponent {
|
|||
}, 300, { leading: true });
|
||||
|
||||
render () {
|
||||
const { conversations, onLoadMore, ...other } = this.props;
|
||||
const { conversations, isLoading, onLoadMore, ...other } = this.props;
|
||||
|
||||
return (
|
||||
<ScrollableList {...other} onLoadMore={onLoadMore && this.handleLoadOlder} ref={this.setRef}>
|
||||
<ScrollableList {...other} isLoading={isLoading} showLoading={isLoading && conversations.isEmpty()} onLoadMore={onLoadMore && this.handleLoadOlder} ref={this.setRef}>
|
||||
{conversations.map(item => (
|
||||
<ConversationContainer
|
||||
key={item.get('id')}
|
||||
|
|
|
@ -108,8 +108,10 @@ class DirectTimeline extends React.PureComponent {
|
|||
trackScroll={!pinned}
|
||||
scrollKey={`direct_timeline-${columnId}`}
|
||||
timelineId='direct'
|
||||
bindToDocument={!multiColumn}
|
||||
onLoadMore={this.handleLoadMore}
|
||||
prepend={<div className='follow_requests-unlocked_explanation'><span><FormattedMessage id='compose_form.encryption_warning' defaultMessage='Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.' /> <a href='/terms' target='_blank'><FormattedMessage id='compose_form.direct_message_warning_learn_more' defaultMessage='Learn more' /></a></span></div>}
|
||||
alwaysPrepend
|
||||
emptyMessage={<FormattedMessage id='empty_column.direct' defaultMessage="You don't have any direct messages yet. When you send or receive one, it will show up here." />}
|
||||
/>
|
||||
);
|
||||
|
@ -119,8 +121,10 @@ class DirectTimeline extends React.PureComponent {
|
|||
trackScroll={!pinned}
|
||||
scrollKey={`direct_timeline-${columnId}`}
|
||||
timelineId='direct'
|
||||
bindToDocument={!multiColumn}
|
||||
onLoadMore={this.handleLoadMoreTimeline}
|
||||
prepend={<div className='follow_requests-unlocked_explanation'><span><FormattedMessage id='compose_form.encryption_warning' defaultMessage='Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.' /> <a href='/terms' target='_blank'><FormattedMessage id='compose_form.direct_message_warning_learn_more' defaultMessage='Learn more' /></a></span></div>}
|
||||
alwaysPrepend
|
||||
emptyMessage={<FormattedMessage id='empty_column.direct' defaultMessage="You don't have any direct messages yet. When you send or receive one, it will show up here." />}
|
||||
/>
|
||||
);
|
||||
|
|
|
@ -50,7 +50,7 @@ const emojifyTextNode = (node, customEmojis) => {
|
|||
if (shortname in customEmojis) {
|
||||
const filename = autoPlayGif ? customEmojis[shortname].url : customEmojis[shortname].static_url;
|
||||
replacement = document.createElement('img');
|
||||
replacement.setAttribute('draggable', false);
|
||||
replacement.setAttribute('draggable', 'false');
|
||||
replacement.setAttribute('class', 'emojione custom-emoji');
|
||||
replacement.setAttribute('alt', shortname);
|
||||
replacement.setAttribute('title', shortname);
|
||||
|
@ -65,7 +65,7 @@ const emojifyTextNode = (node, customEmojis) => {
|
|||
const { filename, shortCode } = unicodeMapping[match];
|
||||
const title = shortCode ? `:${shortCode}:` : '';
|
||||
replacement = document.createElement('img');
|
||||
replacement.setAttribute('draggable', false);
|
||||
replacement.setAttribute('draggable', 'false');
|
||||
replacement.setAttribute('class', 'emojione');
|
||||
replacement.setAttribute('alt', match);
|
||||
replacement.setAttribute('title', title);
|
||||
|
|
|
@ -65,7 +65,7 @@ class SelectFilter extends React.PureComponent {
|
|||
}
|
||||
|
||||
return (
|
||||
<div key={filter[0]} role='button' tabIndex='0' data-index={filter[0]} className='language-dropdown__dropdown__results__item' onClick={this.handleItemClick} onKeyDown={this.handleKeyDown}>
|
||||
<div key={filter[0]} role='button' tabIndex={0} data-index={filter[0]} className='language-dropdown__dropdown__results__item' onClick={this.handleItemClick} onKeyDown={this.handleKeyDown}>
|
||||
<span className='language-dropdown__dropdown__results__item__native-name'>{filter[1]}</span> {warning}
|
||||
</div>
|
||||
);
|
||||
|
@ -73,7 +73,7 @@ class SelectFilter extends React.PureComponent {
|
|||
|
||||
renderCreateNew (name) {
|
||||
return (
|
||||
<div key='add-new-filter' role='button' tabIndex='0' className='language-dropdown__dropdown__results__item' onClick={this.handleNewFilterClick} onKeyDown={this.handleKeyDown}>
|
||||
<div key='add-new-filter' role='button' tabIndex={0} className='language-dropdown__dropdown__results__item' onClick={this.handleNewFilterClick} onKeyDown={this.handleKeyDown}>
|
||||
<Icon id='plus' fixedWidth /> <FormattedMessage id='filter_modal.select_filter.prompt_new' defaultMessage='New category: {name}' values={{ name }} />
|
||||
</div>
|
||||
);
|
||||
|
|
|
@ -418,7 +418,7 @@ class Announcements extends ImmutablePureComponent {
|
|||
<img className='announcements__mastodon' alt='' draggable='false' src={mascot || elephantUIPlane} />
|
||||
|
||||
<div className='announcements__container'>
|
||||
<ReactSwipeableViews animateHeight={!reduceMotion} adjustHeight={reduceMotion} index={index} onChangeIndex={this.handleChangeIndex}>
|
||||
<ReactSwipeableViews animateHeight animateTransitions={!reduceMotion} index={index} onChangeIndex={this.handleChangeIndex}>
|
||||
{announcements.map((announcement, idx) => (
|
||||
<Announcement
|
||||
key={announcement.get('id')}
|
||||
|
|
|
@ -51,7 +51,7 @@ export default class Search extends React.PureComponent {
|
|||
/>
|
||||
</label>
|
||||
|
||||
<div role='button' tabIndex='0' className='search__icon' onClick={this.handleClear}>
|
||||
<div role='button' tabIndex={0} className='search__icon' onClick={this.handleClear}>
|
||||
<Icon id='search' className={classNames({ active: !hasValue })} />
|
||||
<Icon id='times-circle' aria-label={intl.formatMessage(messages.search)} className={classNames({ active: hasValue })} />
|
||||
</div>
|
||||
|
|
|
@ -60,7 +60,7 @@ class ListEditor extends ImmutablePureComponent {
|
|||
{accountIds.map(accountId => <AccountContainer key={accountId} accountId={accountId} added />)}
|
||||
</div>
|
||||
|
||||
{showSearch && <div role='button' tabIndex='-1' className='drawer__backdrop' onClick={onClear} />}
|
||||
{showSearch && <div role='button' tabIndex={-1} className='drawer__backdrop' onClick={onClear} />}
|
||||
|
||||
<Motion defaultStyle={{ x: -100 }} style={{ x: spring(showSearch ? 0 : -100, { stiffness: 210, damping: 20 }) }}>
|
||||
{({ x }) =>
|
||||
|
|
|
@ -177,11 +177,11 @@ class ListTimeline extends React.PureComponent {
|
|||
multiColumn={multiColumn}
|
||||
>
|
||||
<div className='column-settings__row column-header__links'>
|
||||
<button className='text-btn column-header__setting-btn' tabIndex='0' onClick={this.handleEditClick}>
|
||||
<button className='text-btn column-header__setting-btn' tabIndex={0} onClick={this.handleEditClick}>
|
||||
<Icon id='pencil' /> <FormattedMessage id='lists.edit' defaultMessage='Edit list' />
|
||||
</button>
|
||||
|
||||
<button className='text-btn column-header__setting-btn' tabIndex='0' onClick={this.handleDeleteClick}>
|
||||
<button className='text-btn column-header__setting-btn' tabIndex={0} onClick={this.handleDeleteClick}>
|
||||
<Icon id='trash' /> <FormattedMessage id='lists.delete' defaultMessage='Delete list' />
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
@ -60,7 +60,7 @@ export default class LocalSettingsPage extends React.PureComponent {
|
|||
<a
|
||||
onClick={handleClick}
|
||||
role='button'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
className={finalClassName}
|
||||
title={title}
|
||||
aria-label={title}
|
||||
|
|
|
@ -91,7 +91,7 @@ export default class AdminReport extends ImmutablePureComponent {
|
|||
|
||||
return (
|
||||
<HotKeys handlers={this.getHandlers()}>
|
||||
<div className={classNames('notification notification-admin-report focusable', { unread })} tabIndex='0'>
|
||||
<div className={classNames('notification notification-admin-report focusable', { unread })} tabIndex={0}>
|
||||
<div className='notification__message'>
|
||||
<div className='notification__favourite-icon-wrapper'>
|
||||
<Icon id='flag' fixedWidth />
|
||||
|
|
|
@ -78,7 +78,7 @@ export default class NotificationFollow extends ImmutablePureComponent {
|
|||
// Renders.
|
||||
return (
|
||||
<HotKeys handlers={this.getHandlers()}>
|
||||
<div className={classNames('notification notification-admin-sign-up focusable', { unread })} tabIndex='0'>
|
||||
<div className={classNames('notification notification-admin-sign-up focusable', { unread })} tabIndex={0}>
|
||||
<div className='notification__message'>
|
||||
<div className='notification__favourite-icon-wrapper'>
|
||||
<Icon fixedWidth id='user-plus' />
|
||||
|
|
|
@ -11,7 +11,7 @@ export default class ClearColumnButton extends React.Component {
|
|||
|
||||
render () {
|
||||
return (
|
||||
<button className='text-btn column-header__setting-btn' tabIndex='0' onClick={this.props.onClick}><Icon id='eraser' /> <FormattedMessage id='notifications.clear' defaultMessage='Clear notifications' /></button>
|
||||
<button className='text-btn column-header__setting-btn' tabIndex={0} onClick={this.props.onClick}><Icon id='eraser' /> <FormattedMessage id='notifications.clear' defaultMessage='Clear notifications' /></button>
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ export default class NotificationFollow extends ImmutablePureComponent {
|
|||
// Renders.
|
||||
return (
|
||||
<HotKeys handlers={this.getHandlers()}>
|
||||
<div className={classNames('notification notification-follow focusable', { unread })} tabIndex='0'>
|
||||
<div className={classNames('notification notification-follow focusable', { unread })} tabIndex={0}>
|
||||
<div className='notification__message'>
|
||||
<div className='notification__favourite-icon-wrapper'>
|
||||
<Icon fixedWidth id='user-plus' />
|
||||
|
|
|
@ -95,7 +95,7 @@ class FollowRequest extends ImmutablePureComponent {
|
|||
|
||||
return (
|
||||
<HotKeys handlers={this.getHandlers()}>
|
||||
<div className={classNames('notification notification-follow-request focusable', { unread })} tabIndex='0'>
|
||||
<div className={classNames('notification notification-follow-request focusable', { unread })} tabIndex={0}>
|
||||
<div className='notification__message'>
|
||||
<div className='notification__favourite-icon-wrapper'>
|
||||
<Icon id='user' fixedWidth />
|
||||
|
|
|
@ -10,7 +10,7 @@ export default class GrantPermissionButton extends React.PureComponent {
|
|||
|
||||
render () {
|
||||
return (
|
||||
<button className='text-btn column-header__permission-btn' tabIndex='0' onClick={this.props.onClick}>
|
||||
<button className='text-btn column-header__permission-btn' tabIndex={0} onClick={this.props.onClick}>
|
||||
<FormattedMessage id='notifications.grant_permission' defaultMessage='Grant permission.' />
|
||||
</button>
|
||||
);
|
||||
|
|
|
@ -59,7 +59,7 @@ class PinnedAccountsEditor extends ImmutablePureComponent {
|
|||
{accountIds.map(accountId => <AccountContainer key={accountId} accountId={accountId} added />)}
|
||||
</div>
|
||||
|
||||
{showSearch && <div role='button' tabIndex='-1' className='drawer__backdrop' onClick={onClear} />}
|
||||
{showSearch && <div role='button' tabIndex={-1} className='drawer__backdrop' onClick={onClear} />}
|
||||
|
||||
<Motion defaultStyle={{ x: -100 }} style={{ x: spring(showSearch ? 0 : -100, { stiffness: 210, damping: 20 }) }}>
|
||||
{({ x }) =>
|
||||
|
|
|
@ -40,7 +40,7 @@ export default class Option extends React.PureComponent {
|
|||
|
||||
<span
|
||||
className={classNames('poll__input', { active: checked, checkbox: multiple })}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
role='radio'
|
||||
onKeyPress={this.handleKeyPress}
|
||||
aria-checked={checked}
|
||||
|
|
|
@ -687,7 +687,7 @@ class Status extends ImmutablePureComponent {
|
|||
{ancestors}
|
||||
|
||||
<HotKeys handlers={handlers}>
|
||||
<div className='focusable' tabIndex='0' aria-label={textForScreenReader(intl, status, false, isExpanded)}>
|
||||
<div className='focusable' tabIndex={0} aria-label={textForScreenReader(intl, status, false, isExpanded)}>
|
||||
<DetailedStatus
|
||||
key={`details-${status.get('id')}`}
|
||||
status={status}
|
||||
|
|
|
@ -36,7 +36,7 @@ export default class ActionsModal extends ImmutablePureComponent {
|
|||
if (!contents) {
|
||||
contents = (
|
||||
<React.Fragment>
|
||||
{icon && <IconButton title={text} icon={icon} role='presentation' tabIndex='-1' inverted />}
|
||||
{icon && <IconButton title={text} icon={icon} role='presentation' tabIndex={-1} inverted />}
|
||||
<div>
|
||||
<div className={classNames({ 'actions-modal__item-label': !!meta })}>{text}</div>
|
||||
<div>{meta}</div>
|
||||
|
|
|
@ -32,7 +32,7 @@ const ColumnLink = ({ icon, text, to, onClick, href, method, badge, transparent,
|
|||
return onClick(e);
|
||||
};
|
||||
return (
|
||||
<a href='#' onClick={onClick && handleOnClick} className={className} title={text} {...other} tabIndex='0'>
|
||||
<a href='#' onClick={onClick && handleOnClick} className={className} title={text} {...other} tabIndex={0}>
|
||||
{iconElement}
|
||||
<span>{text}</span>
|
||||
{badgeElement}
|
||||
|
|
|
@ -140,8 +140,8 @@ class MediaModal extends ImmutablePureComponent {
|
|||
|
||||
const index = this.getIndex();
|
||||
|
||||
const leftNav = media.size > 1 && <button tabIndex='0' className='media-modal__nav media-modal__nav--left' onClick={this.handlePrevClick} aria-label={intl.formatMessage(messages.previous)}><Icon id='chevron-left' fixedWidth /></button>;
|
||||
const rightNav = media.size > 1 && <button tabIndex='0' className='media-modal__nav media-modal__nav--right' onClick={this.handleNextClick} aria-label={intl.formatMessage(messages.next)}><Icon id='chevron-right' fixedWidth /></button>;
|
||||
const leftNav = media.size > 1 && <button tabIndex={0} className='media-modal__nav media-modal__nav--left' onClick={this.handlePrevClick} aria-label={intl.formatMessage(messages.previous)}><Icon id='chevron-left' fixedWidth /></button>;
|
||||
const rightNav = media.size > 1 && <button tabIndex={0} className='media-modal__nav media-modal__nav--right' onClick={this.handleNextClick} aria-label={intl.formatMessage(messages.next)}><Icon id='chevron-right' fixedWidth /></button>;
|
||||
|
||||
const content = media.map((image) => {
|
||||
const width = image.getIn(['meta', 'original', 'width']) || null;
|
||||
|
|
|
@ -81,7 +81,7 @@ export default class ModalRoot extends React.PureComponent {
|
|||
document.documentElement.style.marginRight = `${getScrollbarWidth()}px`;
|
||||
} else {
|
||||
document.body.classList.remove('with-modals--active');
|
||||
document.documentElement.style.marginRight = 0;
|
||||
document.documentElement.style.marginRight = '0';
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -300,7 +300,7 @@ class OnboardingModal extends React.PureComponent {
|
|||
<div
|
||||
key={`dot-${i}`}
|
||||
role='button'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
data-index={i}
|
||||
onClick={this.handleDot}
|
||||
className={className}
|
||||
|
|
|
@ -600,7 +600,7 @@ class Video extends React.PureComponent {
|
|||
preload={preload}
|
||||
loop
|
||||
role='button'
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
aria-label={alt}
|
||||
title={alt}
|
||||
lang={lang}
|
||||
|
@ -629,7 +629,7 @@ class Video extends React.PureComponent {
|
|||
|
||||
<span
|
||||
className={classNames('video-player__seek__handle', { active: dragging })}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
style={{ left: `${progress}%` }}
|
||||
onKeyDown={this.handleVideoKeyDown}
|
||||
/>
|
||||
|
@ -645,7 +645,7 @@ class Video extends React.PureComponent {
|
|||
|
||||
<span
|
||||
className={classNames('video-player__volume__handle')}
|
||||
tabIndex='0'
|
||||
tabIndex={0}
|
||||
style={{ left: `${volume * 100}%` }}
|
||||
/>
|
||||
</div>
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
* @property {boolean=} delete_modal
|
||||
* @property {boolean=} disable_swiping
|
||||
* @property {string=} disabled_account_id
|
||||
* @property {boolean} display_media
|
||||
* @property {string} display_media
|
||||
* @property {string} domain
|
||||
* @property {boolean=} expand_spoilers
|
||||
* @property {boolean} limited_federation_mode
|
||||
|
|
|
@ -12,7 +12,6 @@ function importExtraPolyfills() {
|
|||
|
||||
function loadPolyfills() {
|
||||
const needsBasePolyfills = !(
|
||||
Array.prototype.includes &&
|
||||
HTMLCanvasElement.prototype.toBlob &&
|
||||
window.Intl &&
|
||||
Object.assign &&
|
||||
|
|
|
@ -1 +1,206 @@
|
|||
{}
|
||||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1 +1,206 @@
|
|||
{}
|
||||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1 +1,206 @@
|
|||
{}
|
||||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1 +1,206 @@
|
|||
{}
|
||||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,5 +1,15 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc je svobodný software s otevřeným zdrojovým kódem založený na Mastodonu.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Pokročilá nastavení",
|
||||
"advanced_options.local-only.long": "Neposílat na jiné servery",
|
||||
"advanced_options.local-only.short": "Lokální příspěvek",
|
||||
|
@ -8,15 +18,33 @@
|
|||
"advanced_options.threaded_mode.short": "Režim vlákna",
|
||||
"advanced_options.threaded_mode.tooltip": "Režim vlákna je zapnutý",
|
||||
"boost_modal.missing_description": "Příspěvek obsahuje obrázky bez popisků",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Různé",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Připojit...",
|
||||
"compose.attach.doodle": "Něco namalovat",
|
||||
"compose.attach.upload": "Nahrát soubor",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Prostý text",
|
||||
"compose_form.poll.multiple_choices": "Povolit více odpovědí",
|
||||
"compose_form.poll.single_choice": "Povolit jednu odpověď",
|
||||
"compose_form.spoiler": "Přidat varování o obsahu",
|
||||
"confirmation_modal.do_not_ask_again": "Příště se už neptat",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Formát příspěvku",
|
||||
"direct.group_by_conversations": "Seskupit do konverzací",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Vybrané účty",
|
||||
|
@ -25,14 +53,18 @@
|
|||
"home.column_settings.advanced": "Pokročilé",
|
||||
"home.column_settings.filter_regex": "Filtrovat podle regulárních výrazů",
|
||||
"home.column_settings.show_direct": "Zobrazit přímé zprávy",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "Přidat do záložek",
|
||||
"keyboard_shortcuts.secondary_toot": "Odeslat příspěvek s druhotným nastavením soukromí",
|
||||
"keyboard_shortcuts.toggle_collapse": "Sbalit/rozbalit příspěvek",
|
||||
"layout.auto": "Automatické",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Vybrat rozložení automaticky v závislosti na nastavení “Povolit pokročilé webové rozhraní” a velikosti obrazovky.",
|
||||
"layout.hint.desktop": "Použít vícesloupcové rozložení nezávisle na nastavení “Povolit pokročilé webové rozhraní” a velikosti obrazovky.",
|
||||
"layout.hint.single": "Použít jednosloupcové rozložení nezávisle na nastavení “Povolit pokročilé webové rozhraní” a velikosti obrazovky.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Citlivý obsah",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "Nastavení aplikace",
|
||||
"navigation_bar.featured_users": "Vybraní uživatelé",
|
||||
"navigation_bar.keyboard_shortcuts": "Klávesové zkratky",
|
||||
|
@ -53,18 +85,28 @@
|
|||
"onboarding.page_one.federation": "{domain} je 'instance' Mastodonu. Mastodon je síť nezávislých serverů, které jsou spolu propojené do jedné velké sociální sítě. Těmto serverům říkáme instance.",
|
||||
"onboarding.page_one.handle": "Jste na instanci {domain}, takže celá adresa vašeho profilu je {handle}",
|
||||
"onboarding.page_one.welcome": "Vítá vás {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Skoro hotovo...",
|
||||
"onboarding.page_six.appetoot": "Veselé mastodonění!",
|
||||
"onboarding.page_six.apps_available": "Jsou dostupné {apps} pro iOS, Android i jiné platformy.",
|
||||
"onboarding.page_six.github": "Na serveru {domain} běží Glitchsoc. Glitchsoc je přátelský {fork} programu {Mastodon}, a je kompatibilní s jakoukoliv jinou mastodoní instancí nebo aplikací. Glitchsoc je zcela svobodný a má otevřený zdrojový kód. Na stránce {github} můžete hlásit chyby, žádat o nové funkce, nebo ke kódu vlastnoručně přispět.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobilní aplikace",
|
||||
"onboarding.page_three.profile": "Upravte si svůj profil a nastavte si profilový obrázek, jméno, a krátký text o sobě. Naleznete tam i další možnosti nastavení.",
|
||||
"onboarding.page_three.search": "Pomocí vyhledávací lišty můžete hledat lidi nebo hashtagy. Pokud hledáte někoho z jiné instance, musíte použít celou adresu jeho profilu.",
|
||||
"onboarding.page_two.compose": "Příspěvky se píší v levém sloupci. Pomocí ikon pod příspěvkem k němu můžete připojit obrázky, změnit úroveň soukromí nebo přidat varování o obsahu.",
|
||||
"onboarding.skip": "Přeskočit",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Vždy zobrazit pole pro varování o obsahu",
|
||||
"settings.auto_collapse": "Automaticky sbalit",
|
||||
"settings.auto_collapse_all": "Všechno",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Dlouhé příspěvky",
|
||||
"settings.auto_collapse_media": "Příspěvky s přílohami",
|
||||
"settings.auto_collapse_notifications": "Oznámení",
|
||||
|
@ -136,6 +178,7 @@
|
|||
"settings.status_icons_media": "Indikace obrázků a anket",
|
||||
"settings.status_icons_reply": "Indikace odpovědi",
|
||||
"settings.status_icons_visibility": "Indikace úrovně soukromí",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Označit zavádějící odkazy",
|
||||
"settings.tag_misleading_links.hint": "Zobrazit skutečný cíl u každého odkazu, který ho explicitně nezmiňuje",
|
||||
"settings.wide_view": "Široké sloupce (pouze v režimu Desktop)",
|
||||
|
@ -148,5 +191,16 @@
|
|||
"status.in_reply_to": "Tento příspěvek je odpověď",
|
||||
"status.is_poll": "Tento příspěvek je anketa",
|
||||
"status.local_only": "Viditelné pouze z vaší instance",
|
||||
"status.uncollapse": "Rozbalit"
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Rozbalit",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -97,12 +97,18 @@
|
|||
"onboarding.page_three.search": "Benutze die Suchleiste, um Leute zu finden und Hashtags anzusehen, wie etwa {illustration} und {introductions}. Um nach einer Person zu suchen, die nicht auf dieser Instanz ist, benutze deren vollständigen Nutzername.",
|
||||
"onboarding.page_two.compose": "Schreibe Posts in der Verfassen-Spalte. Mit den Symbolen unten kannst du Bilder hochladen, Privatsphäre-Einstellungen ändern, und Inhaltswarnungen hinzufügen.",
|
||||
"onboarding.skip": "Überspringen",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Das Inhaltswarnungs-Feld immer aktivieren",
|
||||
"settings.auto_collapse": "Automatisches Einklappen",
|
||||
"settings.auto_collapse_all": "Alles",
|
||||
"settings.auto_collapse_height": "Höhe (in Pixeln), ab der ein Toot als lang gilt",
|
||||
"settings.auto_collapse_lengthy": "Lange Toots",
|
||||
"settings.auto_collapse_media": "Toots mit Anhängen",
|
||||
"settings.auto_collapse_height": "Höhe (in Pixeln), ab der ein Toot als lang gilt",
|
||||
"settings.auto_collapse_notifications": "Benachrichtigungen",
|
||||
"settings.auto_collapse_reblogs": "Geteilte Toots",
|
||||
"settings.auto_collapse_replies": "Antworten",
|
||||
|
|
|
@ -335,6 +335,35 @@
|
|||
],
|
||||
"path": "app/javascript/flavours/glitch/features/compose/components/poll_form.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
"defaultMessage": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"id": "search_popout.tips.full_text"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "Simple text returns matching display names, usernames and hashtags",
|
||||
"id": "search_popout.tips.text"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "Advanced search format",
|
||||
"id": "search_popout.search_format"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "hashtag",
|
||||
"id": "search_popout.tips.hashtag"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "user",
|
||||
"id": "search_popout.tips.user"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "status",
|
||||
"id": "search_popout.tips.status"
|
||||
}
|
||||
],
|
||||
"path": "app/javascript/flavours/glitch/features/compose/components/search.json"
|
||||
},
|
||||
{
|
||||
"descriptors": [
|
||||
{
|
||||
|
@ -405,10 +434,6 @@
|
|||
"defaultMessage": "Miscellaneous options",
|
||||
"id": "column.subheading"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "Extended information",
|
||||
"id": "navigation_bar.info"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "Show me around",
|
||||
"id": "getting_started.onboarding"
|
||||
|
@ -802,6 +827,10 @@
|
|||
"defaultMessage": "Toots with media",
|
||||
"id": "settings.auto_collapse_media"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"id": "settings.auto_collapse_height"
|
||||
},
|
||||
{
|
||||
"defaultMessage": "Image backgrounds",
|
||||
"id": "settings.image_backgrounds"
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1 +1,206 @@
|
|||
{}
|
||||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -99,12 +99,18 @@
|
|||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Aldoni noton por @{name}",
|
||||
"account.disclaimer_full": "Subaj informoj povas nekomplete prezenti la profilon de la uzanto.",
|
||||
"account.follows": "Sekvatoj",
|
||||
|
@ -7,16 +8,23 @@
|
|||
"account.view_full_profile": "Vidi plenan profilon",
|
||||
"account_note.cancel": "Nuligi",
|
||||
"account_note.edit": "Redakti",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Konservi",
|
||||
"advanced_options.icon_title": "Pliaj opcioj",
|
||||
"advanced_options.local-only.long": "Ne afiŝi al aliaj instancoj",
|
||||
"advanced_options.local-only.short": "Nur loka",
|
||||
"advanced_options.local-only.tooltip": "Ĉi tiu afiŝo estas nur-loka",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Stelumita per",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Diskonigita de",
|
||||
"column.subheading": "Diversaj agordoj",
|
||||
"column_header.profile": "Profilo",
|
||||
"column_subheading.lists": "Listoj",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Montri nur-lokajn afiŝojn",
|
||||
"compose.attach": "Aldoni…",
|
||||
"compose.attach.doodle": "Desegni ion",
|
||||
|
@ -26,43 +34,173 @@
|
|||
"compose.content-type.plain": "Plata teksto",
|
||||
"compose_form.poll.multiple_choices": "Permesi multajn elekteblojn",
|
||||
"compose_form.poll.single_choice": "Permesi unu elekteblon",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Aŭtoro",
|
||||
"confirmations.unfilter.confirm": "Montri",
|
||||
"confirmations.unfilter.edit_filter": "Redakti filtrilon",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Fulmoklavoj",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Selekti ĉiujn",
|
||||
"notification_purge.btn_apply": "Forigi selektajn",
|
||||
"notification_purge.btn_invert": "Inverti selekton",
|
||||
"notification_purge.btn_none": "Elekti neniun",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Forigi selektajn sciigojn",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Sekva",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} estas \"instanco\" de Mastodon. Mastodon estas reto de sendependaj serviloj, ke kuniĝas por fari unu pli grandan socian reton. Ni nomas tiujn servilojn \"instancoj\".",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "La administranto de via instanco estas {admin}.",
|
||||
"onboarding.page_six.almost_done": "Preskaŭ finita…",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "Estas {apps} disponeblaj por iOS, Android kaj aliaj sistemoj.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "poŝtelefonaj aplikaĵoj",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Ĉiuj",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Longaj afiŝoj",
|
||||
"settings.auto_collapse_media": "Afiŝoj kun aŭdovidaĵoj",
|
||||
"settings.auto_collapse_notifications": "Sciigoj",
|
||||
"settings.auto_collapse_reblogs": "Diskonigoj",
|
||||
"settings.auto_collapse_replies": "Respondoj",
|
||||
"settings.close": "Fermi",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regula esprimo",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "preferoj de uzanto",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Duaranga butono por afiŝi:",
|
||||
"settings.side_arm.none": "Neniu",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Ikonoj sur la afiŝoj",
|
||||
"settings.status_icons_language": "Indikilo de lingvo",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Indikilo de aŭdovidaĵojn kaj balotenketo",
|
||||
"settings.status_icons_reply": "Indikilo de respondoj",
|
||||
"settings.status_icons_visibility": "Indikilo de privateco de afiŝo",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Videbla nur el via instanco",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Ŝanĝi viajn {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reŝarĝi",
|
||||
"web_app_crash.reload_page": "{reload} la nunan paĝon",
|
||||
"web_app_crash.settings": "agordojn"
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "agordojn",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -97,12 +97,18 @@
|
|||
"onboarding.page_three.search": "Usa la barra de búsqueda para encontrar gente y mirar las etiquetas (hashtags), como {illustration} y {introductions}. Para buscar a una persona que no esté en esta instancia, utiliza su alias completo.",
|
||||
"onboarding.page_two.compose": "Escribe mensajes desde la columna de composición. Puedes subir imágenes, cambiar la configuración de privacidad y añadir advertencias de contenido con los iconos de abajo.",
|
||||
"onboarding.skip": "Saltar",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Siempre mostrar el campo de advertencia de contenido",
|
||||
"settings.auto_collapse": "Colapsar automáticamente",
|
||||
"settings.auto_collapse_all": "Todo",
|
||||
"settings.auto_collapse_height": "Altura (en pixeles) para que un toot sea considerado largo",
|
||||
"settings.auto_collapse_lengthy": "Toots largos",
|
||||
"settings.auto_collapse_media": "Toots con medios",
|
||||
"settings.auto_collapse_height": "Altura (en pixeles) para que un toot sea considerado largo",
|
||||
"settings.auto_collapse_notifications": "Notificaciones",
|
||||
"settings.auto_collapse_reblogs": "Retoots",
|
||||
"settings.auto_collapse_replies": "Respuestas",
|
||||
|
|
|
@ -97,12 +97,18 @@
|
|||
"onboarding.page_three.search": "Usa la barra de búsqueda para encontrar gente y mirar las etiquetas (hashtags), como {illustration} y {introductions}. Para buscar a una persona que no esté en esta instancia, utiliza su alias completo.",
|
||||
"onboarding.page_two.compose": "Escribe mensajes desde la columna de composición. Puedes subir imágenes, cambiar la configuración de privacidad y añadir advertencias de contenido con los iconos de abajo.",
|
||||
"onboarding.skip": "Saltar",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Siempre mostrar el campo de advertencia de contenido",
|
||||
"settings.auto_collapse": "Colapsar automáticamente",
|
||||
"settings.auto_collapse_all": "Todo",
|
||||
"settings.auto_collapse_height": "Altura (en pixeles) para que un toot sea considerado largo",
|
||||
"settings.auto_collapse_lengthy": "Toots largos",
|
||||
"settings.auto_collapse_media": "Toots con medios",
|
||||
"settings.auto_collapse_height": "Altura (en pixeles) para que un toot sea considerado largo",
|
||||
"settings.auto_collapse_notifications": "Notificaciones",
|
||||
"settings.auto_collapse_reblogs": "Retoots",
|
||||
"settings.auto_collapse_replies": "Respuestas",
|
||||
|
|
|
@ -97,12 +97,18 @@
|
|||
"onboarding.page_three.search": "Usa la barra de búsqueda para encontrar gente y mirar las etiquetas (hashtags), como {illustration} y {introductions}. Para buscar a una persona que no esté en esta instancia, utiliza su alias completo.",
|
||||
"onboarding.page_two.compose": "Escribe mensajes desde la columna de composición. Puedes subir imágenes, cambiar la configuración de privacidad y añadir advertencias de contenido con los iconos de abajo.",
|
||||
"onboarding.skip": "Saltar",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Siempre mostrar el campo de advertencia de contenido",
|
||||
"settings.auto_collapse": "Colapsar automáticamente",
|
||||
"settings.auto_collapse_all": "Todo",
|
||||
"settings.auto_collapse_height": "Altura (en pixeles) para que un toot sea considerado largo",
|
||||
"settings.auto_collapse_lengthy": "Publicaciones largas",
|
||||
"settings.auto_collapse_media": "Publicaciones multimedia",
|
||||
"settings.auto_collapse_height": "Altura (en pixeles) para que un toot sea considerado largo",
|
||||
"settings.auto_collapse_notifications": "Notificaciones",
|
||||
"settings.auto_collapse_reblogs": "Impulsos",
|
||||
"settings.auto_collapse_replies": "Respuestas",
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1 +1,206 @@
|
|||
{}
|
||||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -97,9 +97,16 @@
|
|||
"onboarding.page_three.search": "Utilisez la barre de recherche pour trouver des personnes et regarder les hashtags comme {illustration} et {introductions}. Pour chercher une personne n'étant pas sur cette instance, utilisez son nom d'utilisateur complet.",
|
||||
"onboarding.page_two.compose": "Écrivez des posts depuis la colonne de rédaction. Vous pouvez téléverser des images, changer la confidentialité et ajouter des avertissements de contenu avec les boutons ci-dessous.",
|
||||
"onboarding.skip": "Passer",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Toujours activer le champ de rédaction de l'avertissement de contenu",
|
||||
"settings.auto_collapse": "Repliage automatique",
|
||||
"settings.auto_collapse_all": "Tout",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Posts longs",
|
||||
"settings.auto_collapse_media": "Posts avec média",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
|
|
|
@ -97,9 +97,16 @@
|
|||
"onboarding.page_three.search": "Utilisez la barre de recherche pour trouver des personnes et regarder les hashtags comme {illustration} et {introductions}. Pour chercher une personne n'étant pas sur cette instance, utilisez son nom d'utilisateur complet.",
|
||||
"onboarding.page_two.compose": "Écrivez des posts depuis la colonne de rédaction. Vous pouvez téléverser des images, changer la confidentialité et ajouter des avertissements de contenu avec les boutons ci-dessous.",
|
||||
"onboarding.skip": "Passer",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Toujours activer le champ de rédaction de l'avertissement de contenu",
|
||||
"settings.auto_collapse": "Repliage automatique",
|
||||
"settings.auto_collapse_all": "Tout",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Posts longs",
|
||||
"settings.auto_collapse_media": "Posts avec média",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
|
|
|
@ -1 +1,206 @@
|
|||
{}
|
||||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
|
@ -1,6 +1,206 @@
|
|||
{
|
||||
"about.fork_disclaimer": "Glitch-soc is free open source software forked from Mastodon.",
|
||||
"account.add_account_note": "Add note for @{name}",
|
||||
"account.disclaimer_full": "Information below may reflect the user's profile incompletely.",
|
||||
"account.follows": "Follows",
|
||||
"account.joined": "Joined {date}",
|
||||
"account.suspended_disclaimer_full": "This user has been suspended by a moderator.",
|
||||
"account.view_full_profile": "View full profile",
|
||||
"account_note.cancel": "Cancel",
|
||||
"account_note.edit": "Edit",
|
||||
"account_note.glitch_placeholder": "No comment provided",
|
||||
"account_note.save": "Save",
|
||||
"advanced_options.icon_title": "Advanced options",
|
||||
"advanced_options.local-only.long": "Do not post to other instances",
|
||||
"advanced_options.local-only.short": "Local-only",
|
||||
"advanced_options.local-only.tooltip": "This post is local-only",
|
||||
"advanced_options.threaded_mode.long": "Automatically opens a reply on posting",
|
||||
"advanced_options.threaded_mode.short": "Threaded mode",
|
||||
"advanced_options.threaded_mode.tooltip": "Threaded mode enabled",
|
||||
"boost_modal.missing_description": "This toot contains some media without description",
|
||||
"column.favourited_by": "Favourited by",
|
||||
"column.heading": "Misc",
|
||||
"column.reblogged_by": "Boosted by",
|
||||
"column.subheading": "Miscellaneous options",
|
||||
"column_header.profile": "Profile",
|
||||
"column_subheading.lists": "Lists",
|
||||
"column_subheading.navigation": "Navigation",
|
||||
"community.column_settings.allow_local_only": "Show local-only toots",
|
||||
"compose.attach": "Attach...",
|
||||
"compose.attach.doodle": "Draw something",
|
||||
"compose.attach.upload": "Upload a file",
|
||||
"compose.content-type.html": "HTML",
|
||||
"compose.content-type.markdown": "Markdown",
|
||||
"compose.content-type.plain": "Plain text",
|
||||
"compose_form.poll.multiple_choices": "Allow multiple choices",
|
||||
"compose_form.poll.single_choice": "Allow one choice",
|
||||
"compose_form.spoiler": "Hide text behind warning",
|
||||
"confirmation_modal.do_not_ask_again": "Do not ask for confirmation again",
|
||||
"confirmations.deprecated_settings.confirm": "Use Mastodon preferences",
|
||||
"confirmations.deprecated_settings.message": "Some of the glitch-soc device-specific {app_settings} you are using have been replaced by Mastodon {preferences} and will be overriden:",
|
||||
"confirmations.missing_media_description.confirm": "Send anyway",
|
||||
"confirmations.missing_media_description.edit": "Edit media",
|
||||
"confirmations.missing_media_description.message": "At least one media attachment is lacking a description. Consider describing all media attachments for the visually impaired before sending your toot.",
|
||||
"confirmations.unfilter.author": "Author",
|
||||
"confirmations.unfilter.confirm": "Show",
|
||||
"confirmations.unfilter.edit_filter": "Edit filter",
|
||||
"confirmations.unfilter.filters": "Matching {count, plural, one {filter} other {filters}}",
|
||||
"content-type.change": "Content type",
|
||||
"direct.group_by_conversations": "Group by conversation",
|
||||
"endorsed_accounts_editor.endorsed_accounts": "Featured accounts",
|
||||
"favourite_modal.combo": "You can press {combo} to skip this next time",
|
||||
"getting_started.onboarding": "Show me around",
|
||||
"home.column_settings.advanced": "Advanced",
|
||||
"home.column_settings.filter_regex": "Filter out by regular expressions",
|
||||
"home.column_settings.show_direct": "Show DMs",
|
||||
"home.settings": "Column settings",
|
||||
"keyboard_shortcuts.bookmark": "to bookmark",
|
||||
"keyboard_shortcuts.secondary_toot": "to send toot using secondary privacy setting",
|
||||
"keyboard_shortcuts.toggle_collapse": "to collapse/uncollapse toots",
|
||||
"layout.auto": "Auto",
|
||||
"layout.desktop": "Desktop",
|
||||
"layout.hint.auto": "Automatically chose layout based on “Enable advanced web interface” setting and screen size.",
|
||||
"layout.hint.desktop": "Use multiple-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.hint.single": "Use single-column layout regardless of the “Enable advanced web interface” setting or screen size.",
|
||||
"layout.single": "Mobile",
|
||||
"media_gallery.sensitive": "Sensitive",
|
||||
"moved_to_warning": "This account is marked as moved to {moved_to_link}, and may thus not accept new follows.",
|
||||
"navigation_bar.app_settings": "App settings",
|
||||
"navigation_bar.featured_users": "Featured users",
|
||||
"navigation_bar.keyboard_shortcuts": "Keyboard shortcuts",
|
||||
"navigation_bar.misc": "Misc",
|
||||
"notification.markForDeletion": "Mark for deletion",
|
||||
"notification_purge.btn_all": "Select\nall",
|
||||
"notification_purge.btn_apply": "Clear\nselected",
|
||||
"notification_purge.btn_invert": "Invert\nselection",
|
||||
"notification_purge.btn_none": "Select\nnone",
|
||||
"notification_purge.start": "Enter notification cleaning mode",
|
||||
"notifications.marked_clear": "Clear selected notifications",
|
||||
"notifications.marked_clear_confirmation": "Are you sure you want to permanently clear all selected notifications?",
|
||||
"onboarding.done": "Done",
|
||||
"onboarding.next": "Next",
|
||||
"onboarding.page_five.public_timelines": "The local timeline shows public posts from everyone on {domain}. The federated timeline shows public posts from everyone who people on {domain} follow. These are the Public Timelines, a great way to discover new people.",
|
||||
"onboarding.page_four.home": "The home timeline shows posts from people you follow.",
|
||||
"onboarding.page_four.notifications": "The notifications column shows when someone interacts with you.",
|
||||
"onboarding.page_one.federation": "{domain} is an \"instance\" of Mastodon. Mastodon is a network of independent servers joining up to make one larger social network. We call these servers instances.",
|
||||
"onboarding.page_one.handle": "You are on {domain}, so your full handle is {handle}",
|
||||
"onboarding.page_one.welcome": "Welcome to {domain}!",
|
||||
"onboarding.page_six.admin": "Your instance's admin is {admin}.",
|
||||
"onboarding.page_six.almost_done": "Almost done...",
|
||||
"onboarding.page_six.appetoot": "Bon Appetoot!",
|
||||
"onboarding.page_six.apps_available": "There are {apps} available for iOS, Android and other platforms.",
|
||||
"onboarding.page_six.github": "{domain} runs on Glitchsoc. Glitchsoc is a friendly {fork} of {Mastodon}. Glitchsoc is fully compatible with all Mastodon apps and instances. Glitchsoc is free open-source software. You can report bugs, request features, or contribute to the code on {github}.",
|
||||
"onboarding.page_six.guidelines": "community guidelines",
|
||||
"onboarding.page_six.read_guidelines": "Please read {domain}'s {guidelines}!",
|
||||
"onboarding.page_six.various_app": "mobile apps",
|
||||
"onboarding.page_three.profile": "Edit your profile to change your avatar, bio, and display name. There, you will also find other preferences.",
|
||||
"onboarding.page_three.search": "Use the search bar to find people and look at hashtags, such as {illustration} and {introductions}. To look for a person who is not on this instance, use their full handle.",
|
||||
"onboarding.page_two.compose": "Write posts from the compose column. You can upload images, change privacy settings, and add content warnings with the icons below.",
|
||||
"onboarding.skip": "Skip",
|
||||
"search_popout.search_format": "Advanced search format",
|
||||
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
|
||||
"search_popout.tips.hashtag": "hashtag",
|
||||
"search_popout.tips.status": "status",
|
||||
"search_popout.tips.text": "Simple text returns matching display names, usernames and hashtags",
|
||||
"search_popout.tips.user": "user",
|
||||
"settings.always_show_spoilers_field": "Always enable the Content Warning field",
|
||||
"settings.auto_collapse": "Automatic collapsing",
|
||||
"settings.auto_collapse_all": "Everything",
|
||||
"settings.auto_collapse_height": "Height (in pixels) for a toot to be considered lengthy",
|
||||
"settings.auto_collapse_lengthy": "Lengthy toots",
|
||||
"settings.auto_collapse_media": "Toots with media",
|
||||
"settings.auto_collapse_notifications": "Notifications",
|
||||
"settings.auto_collapse_reblogs": "Boosts",
|
||||
"settings.auto_collapse_replies": "Replies",
|
||||
"settings.close": "Close",
|
||||
"settings.collapsed_statuses": "Collapsed toots",
|
||||
"settings.compose_box_opts": "Compose box",
|
||||
"settings.confirm_before_clearing_draft": "Show confirmation dialog before overwriting the message being composed",
|
||||
"settings.confirm_boost_missing_media_description": "Show confirmation dialog before boosting toots lacking media descriptions",
|
||||
"settings.confirm_missing_media_description": "Show confirmation dialog before sending toots lacking media descriptions",
|
||||
"settings.content_warnings": "Content warnings",
|
||||
"settings.preferences": "Preferences"
|
||||
"settings.content_warnings.regexp": "Regular expression",
|
||||
"settings.content_warnings_filter": "Content warnings to not automatically unfold:",
|
||||
"settings.content_warnings_media_outside": "Display media attachments outside content warnings",
|
||||
"settings.content_warnings_media_outside_hint": "Reproduce upstream Mastodon behavior by having the Content Warning toggle not affect media attachments",
|
||||
"settings.content_warnings_shared_state": "Show/hide content of all copies at once",
|
||||
"settings.content_warnings_shared_state_hint": "Reproduce upstream Mastodon behavior by having the Content Warning button affect all copies of a post at once. This will prevent automatic collapsing of any copy of a toot with unfolded CW",
|
||||
"settings.content_warnings_unfold_opts": "Auto-unfolding options",
|
||||
"settings.deprecated_setting": "This setting is now controlled from Mastodon's {settings_page_link}",
|
||||
"settings.enable_collapsed": "Enable collapsed toots",
|
||||
"settings.enable_collapsed_hint": "Collapsed posts have parts of their contents hidden to take up less screen space. This is distinct from the Content Warning feature",
|
||||
"settings.enable_content_warnings_auto_unfold": "Automatically unfold content-warnings",
|
||||
"settings.general": "General",
|
||||
"settings.hicolor_privacy_icons": "High color privacy icons",
|
||||
"settings.hicolor_privacy_icons.hint": "Display privacy icons in bright and easily distinguishable colors",
|
||||
"settings.image_backgrounds": "Image backgrounds",
|
||||
"settings.image_backgrounds_media": "Preview collapsed toot media",
|
||||
"settings.image_backgrounds_media_hint": "If the post has any media attachment, use the first one as a background",
|
||||
"settings.image_backgrounds_users": "Give collapsed toots an image background",
|
||||
"settings.inline_preview_cards": "Inline preview cards for external links",
|
||||
"settings.layout": "Layout:",
|
||||
"settings.layout_opts": "Layout options",
|
||||
"settings.media": "Media",
|
||||
"settings.media_fullwidth": "Full-width media previews",
|
||||
"settings.media_letterbox": "Letterbox media",
|
||||
"settings.media_letterbox_hint": "Scale down and letterbox media to fill the image containers instead of stretching and cropping them",
|
||||
"settings.media_reveal_behind_cw": "Reveal sensitive media behind a CW by default",
|
||||
"settings.notifications.favicon_badge": "Unread notifications favicon badge",
|
||||
"settings.notifications.favicon_badge.hint": "Add a badge for unread notifications to the favicon",
|
||||
"settings.notifications.tab_badge": "Unread notifications badge",
|
||||
"settings.notifications.tab_badge.hint": "Display a badge for unread notifications in the column icons when the notifications column isn't open",
|
||||
"settings.notifications_opts": "Notifications options",
|
||||
"settings.pop_in_left": "Left",
|
||||
"settings.pop_in_player": "Enable pop-in player",
|
||||
"settings.pop_in_position": "Pop-in player position:",
|
||||
"settings.pop_in_right": "Right",
|
||||
"settings.preferences": "Preferences",
|
||||
"settings.prepend_cw_re": "Prepend “re: ” to content warnings when replying",
|
||||
"settings.preselect_on_reply": "Pre-select usernames on reply",
|
||||
"settings.preselect_on_reply_hint": "When replying to a conversation with multiple participants, pre-select usernames past the first",
|
||||
"settings.rewrite_mentions": "Rewrite mentions in displayed statuses",
|
||||
"settings.rewrite_mentions_acct": "Rewrite with username and domain (when the account is remote)",
|
||||
"settings.rewrite_mentions_no": "Do not rewrite mentions",
|
||||
"settings.rewrite_mentions_username": "Rewrite with username",
|
||||
"settings.shared_settings_link": "user preferences",
|
||||
"settings.show_action_bar": "Show action buttons in collapsed toots",
|
||||
"settings.show_content_type_choice": "Show content-type choice when authoring toots",
|
||||
"settings.show_reply_counter": "Display an estimate of the reply count",
|
||||
"settings.side_arm": "Secondary toot button:",
|
||||
"settings.side_arm.none": "None",
|
||||
"settings.side_arm_reply_mode": "When replying to a toot, the secondary toot button should:",
|
||||
"settings.side_arm_reply_mode.copy": "Copy privacy setting of the toot being replied to",
|
||||
"settings.side_arm_reply_mode.keep": "Keep its set privacy",
|
||||
"settings.side_arm_reply_mode.restrict": "Restrict privacy setting to that of the toot being replied to",
|
||||
"settings.status_icons": "Toot icons",
|
||||
"settings.status_icons_language": "Language indicator",
|
||||
"settings.status_icons_local_only": "Local-only indicator",
|
||||
"settings.status_icons_media": "Media and poll indicators",
|
||||
"settings.status_icons_reply": "Reply indicator",
|
||||
"settings.status_icons_visibility": "Toot privacy indicator",
|
||||
"settings.swipe_to_change_columns": "Allow swiping to change columns (Mobile only)",
|
||||
"settings.tag_misleading_links": "Tag misleading links",
|
||||
"settings.tag_misleading_links.hint": "Add a visual indication with the link target host to every link not mentioning it explicitly",
|
||||
"settings.wide_view": "Wide view (Desktop mode only)",
|
||||
"settings.wide_view_hint": "Stretches columns to better fill the available space.",
|
||||
"status.collapse": "Collapse",
|
||||
"status.has_audio": "Features attached audio files",
|
||||
"status.has_pictures": "Features attached pictures",
|
||||
"status.has_preview_card": "Features an attached preview card",
|
||||
"status.has_video": "Features attached videos",
|
||||
"status.in_reply_to": "This toot is a reply",
|
||||
"status.is_poll": "This toot is a poll",
|
||||
"status.local_only": "Only visible from your instance",
|
||||
"status.sensitive_toggle": "Click to view",
|
||||
"status.uncollapse": "Uncollapse",
|
||||
"web_app_crash.change_your_settings": "Change your {settings}",
|
||||
"web_app_crash.content": "You could try any of the following:",
|
||||
"web_app_crash.debug_info": "Debug information",
|
||||
"web_app_crash.disable_addons": "Disable browser add-ons or built-in translation tools",
|
||||
"web_app_crash.issue_tracker": "issue tracker",
|
||||
"web_app_crash.reload": "Reload",
|
||||
"web_app_crash.reload_page": "{reload} the current page",
|
||||
"web_app_crash.report_issue": "Report a bug in the {issuetracker}",
|
||||
"web_app_crash.settings": "settings",
|
||||
"web_app_crash.title": "We're sorry, but something went wrong with the Mastodon app."
|
||||
}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue