Merge branch 'upstream-20240517' into upstream-20240524
This commit is contained in:
commit
749816a189
161 changed files with 1679 additions and 877 deletions
7
.github/renovate.json5
vendored
7
.github/renovate.json5
vendored
|
@ -141,6 +141,13 @@
|
||||||
matchUpdateTypes: ['patch', 'minor'],
|
matchUpdateTypes: ['patch', 'minor'],
|
||||||
groupName: 'RSpec (non-major)',
|
groupName: 'RSpec (non-major)',
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
// Group all opentelemetry-ruby packages in the same PR
|
||||||
|
matchManagers: ['bundler'],
|
||||||
|
matchPackagePrefixes: ['opentelemetry-'],
|
||||||
|
matchUpdateTypes: ['patch', 'minor'],
|
||||||
|
groupName: 'opentelemetry-ruby (non-major)',
|
||||||
|
},
|
||||||
// Add labels depending on package manager
|
// Add labels depending on package manager
|
||||||
{ matchManagers: ['npm', 'nvm'], addLabels: ['javascript'] },
|
{ matchManagers: ['npm', 'nvm'], addLabels: ['javascript'] },
|
||||||
{ matchManagers: ['bundler', 'ruby-version'], addLabels: ['ruby'] },
|
{ matchManagers: ['bundler', 'ruby-version'], addLabels: ['ruby'] },
|
||||||
|
|
|
@ -1,98 +0,0 @@
|
||||||
# ======================== Elasticsearch Configuration =========================
|
|
||||||
#
|
|
||||||
# NOTE: Elasticsearch comes with reasonable defaults for most settings.
|
|
||||||
# Before you set out to tweak and tune the configuration, make sure you
|
|
||||||
# understand what are you trying to accomplish and the consequences.
|
|
||||||
#
|
|
||||||
# The primary way of configuring a node is via this file. This template lists
|
|
||||||
# the most important settings you may want to configure for a production cluster.
|
|
||||||
#
|
|
||||||
# Please consult the documentation for further information on configuration options:
|
|
||||||
# https://www.elastic.co/guide/en/elasticsearch/reference/index.html
|
|
||||||
#
|
|
||||||
# ---------------------------------- Cluster -----------------------------------
|
|
||||||
#
|
|
||||||
# Use a descriptive name for your cluster:
|
|
||||||
#
|
|
||||||
#cluster.name: my-application
|
|
||||||
#
|
|
||||||
# ------------------------------------ Node ------------------------------------
|
|
||||||
#
|
|
||||||
# Use a descriptive name for the node:
|
|
||||||
#
|
|
||||||
#node.name: node-1
|
|
||||||
#
|
|
||||||
# Add custom attributes to the node:
|
|
||||||
#
|
|
||||||
#node.attr.rack: r1
|
|
||||||
#
|
|
||||||
# ----------------------------------- Paths ------------------------------------
|
|
||||||
#
|
|
||||||
# Path to directory where to store the data (separate multiple locations by comma):
|
|
||||||
#
|
|
||||||
path.data: /var/lib/elasticsearch
|
|
||||||
#
|
|
||||||
# Path to log files:
|
|
||||||
#
|
|
||||||
path.logs: /var/log/elasticsearch
|
|
||||||
#
|
|
||||||
# ----------------------------------- Memory -----------------------------------
|
|
||||||
#
|
|
||||||
# Lock the memory on startup:
|
|
||||||
#
|
|
||||||
#bootstrap.memory_lock: true
|
|
||||||
#
|
|
||||||
# Make sure that the heap size is set to about half the memory available
|
|
||||||
# on the system and that the owner of the process is allowed to use this
|
|
||||||
# limit.
|
|
||||||
#
|
|
||||||
# Elasticsearch performs poorly when the system is swapping the memory.
|
|
||||||
#
|
|
||||||
# ---------------------------------- Network -----------------------------------
|
|
||||||
#
|
|
||||||
# By default Elasticsearch is only accessible on localhost. Set a different
|
|
||||||
# address here to expose this node on the network:
|
|
||||||
#
|
|
||||||
#network.host: 192.168.0.1
|
|
||||||
#
|
|
||||||
# By default Elasticsearch listens for HTTP traffic on the first free port it
|
|
||||||
# finds starting at 9200. Set a specific HTTP port here:
|
|
||||||
#
|
|
||||||
#http.port: 9200
|
|
||||||
#
|
|
||||||
# For more information, consult the network module documentation.
|
|
||||||
#
|
|
||||||
# --------------------------------- Discovery ----------------------------------
|
|
||||||
#
|
|
||||||
# Pass an initial list of hosts to perform discovery when this node is started:
|
|
||||||
# The default list of hosts is ["127.0.0.1", "[::1]"]
|
|
||||||
#
|
|
||||||
#discovery.seed_hosts: ["host1", "host2"]
|
|
||||||
#
|
|
||||||
# Bootstrap the cluster using an initial set of master-eligible nodes:
|
|
||||||
#
|
|
||||||
#cluster.initial_master_nodes: ["node-1", "node-2"]
|
|
||||||
#
|
|
||||||
# For more information, consult the discovery and cluster formation module documentation.
|
|
||||||
#
|
|
||||||
# ---------------------------------- Various -----------------------------------
|
|
||||||
#
|
|
||||||
# Require explicit names when deleting indices:
|
|
||||||
#
|
|
||||||
#action.destructive_requires_name: true
|
|
||||||
#
|
|
||||||
# ---------------------------------- Security ----------------------------------
|
|
||||||
#
|
|
||||||
# *** WARNING ***
|
|
||||||
#
|
|
||||||
# Elasticsearch security features are not enabled by default.
|
|
||||||
# These features are free, but require configuration changes to enable them.
|
|
||||||
# This means that users don’t have to provide credentials and can get full access
|
|
||||||
# to the cluster. Network connections are also not encrypted.
|
|
||||||
#
|
|
||||||
# To protect your data, we strongly encourage you to enable the Elasticsearch security features.
|
|
||||||
# Refer to the following documentation for instructions.
|
|
||||||
#
|
|
||||||
xpack.security.enabled: false
|
|
||||||
discovery.type: single-node
|
|
||||||
# https://www.elastic.co/guide/en/elasticsearch/reference/7.16/configuring-stack-security.html
|
|
65
.github/workflows/test-ruby.yml
vendored
65
.github/workflows/test-ruby.yml
vendored
|
@ -146,6 +146,8 @@ jobs:
|
||||||
uses: codecov/codecov-action@v4
|
uses: codecov/codecov-action@v4
|
||||||
with:
|
with:
|
||||||
files: coverage/lcov/mastodon.lcov
|
files: coverage/lcov/mastodon.lcov
|
||||||
|
env:
|
||||||
|
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
|
||||||
|
|
||||||
test-e2e:
|
test-e2e:
|
||||||
name: End to End testing
|
name: End to End testing
|
||||||
|
@ -186,6 +188,8 @@ jobs:
|
||||||
RAILS_ENV: test
|
RAILS_ENV: test
|
||||||
BUNDLE_WITH: test
|
BUNDLE_WITH: test
|
||||||
ES_ENABLED: false
|
ES_ENABLED: false
|
||||||
|
LOCAL_DOMAIN: localhost:3000
|
||||||
|
LOCAL_HTTPS: false
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
@ -215,7 +219,7 @@ jobs:
|
||||||
- name: Load database schema
|
- name: Load database schema
|
||||||
run: './bin/rails db:create db:schema:load db:seed'
|
run: './bin/rails db:create db:schema:load db:seed'
|
||||||
|
|
||||||
- run: bundle exec rake spec:system
|
- run: bin/rspec spec/system --tag streaming --tag js
|
||||||
|
|
||||||
- name: Archive logs
|
- name: Archive logs
|
||||||
uses: actions/upload-artifact@v4
|
uses: actions/upload-artifact@v4
|
||||||
|
@ -262,6 +266,33 @@ jobs:
|
||||||
ports:
|
ports:
|
||||||
- 6379:6379
|
- 6379:6379
|
||||||
|
|
||||||
|
elasticsearch:
|
||||||
|
image: ${{ contains(matrix.search-image, 'elasticsearch') && matrix.search-image || '' }}
|
||||||
|
env:
|
||||||
|
discovery.type: single-node
|
||||||
|
xpack.security.enabled: false
|
||||||
|
options: >-
|
||||||
|
--health-cmd "curl http://localhost:9200/_cluster/health"
|
||||||
|
--health-interval 10s
|
||||||
|
--health-timeout 5s
|
||||||
|
--health-retries 10
|
||||||
|
ports:
|
||||||
|
- 9200:9200
|
||||||
|
|
||||||
|
opensearch:
|
||||||
|
image: ${{ contains(matrix.search-image, 'opensearch') && matrix.search-image || '' }}
|
||||||
|
env:
|
||||||
|
discovery.type: single-node
|
||||||
|
DISABLE_INSTALL_DEMO_CONFIG: true
|
||||||
|
DISABLE_SECURITY_PLUGIN: true
|
||||||
|
options: >-
|
||||||
|
--health-cmd "curl http://localhost:9200/_cluster/health"
|
||||||
|
--health-interval 10s
|
||||||
|
--health-timeout 5s
|
||||||
|
--health-retries 10
|
||||||
|
ports:
|
||||||
|
- 9200:9200
|
||||||
|
|
||||||
env:
|
env:
|
||||||
DB_HOST: localhost
|
DB_HOST: localhost
|
||||||
DB_USER: postgres
|
DB_USER: postgres
|
||||||
|
@ -285,6 +316,8 @@ jobs:
|
||||||
include:
|
include:
|
||||||
- ruby-version: '.ruby-version'
|
- ruby-version: '.ruby-version'
|
||||||
search-image: docker.elastic.co/elasticsearch/elasticsearch:8.10.2
|
search-image: docker.elastic.co/elasticsearch/elasticsearch:8.10.2
|
||||||
|
- ruby-version: '.ruby-version'
|
||||||
|
search-image: opensearchproject/opensearch:2
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
@ -303,36 +336,6 @@ jobs:
|
||||||
- name: Set up Javascript environment
|
- name: Set up Javascript environment
|
||||||
uses: ./.github/actions/setup-javascript
|
uses: ./.github/actions/setup-javascript
|
||||||
|
|
||||||
- name: Configure sysctl limits
|
|
||||||
run: |
|
|
||||||
sudo swapoff -a
|
|
||||||
sudo sysctl -w vm.swappiness=1
|
|
||||||
sudo sysctl -w fs.file-max=262144
|
|
||||||
sudo sysctl -w vm.max_map_count=262144
|
|
||||||
|
|
||||||
- name: Install Elasticsearch
|
|
||||||
run: |
|
|
||||||
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.10-amd64.deb
|
|
||||||
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.17.10-amd64.deb.sha512
|
|
||||||
shasum -a 512 -c elasticsearch-7.17.10-amd64.deb.sha512
|
|
||||||
sudo dpkg -i elasticsearch-7.17.10-amd64.deb
|
|
||||||
sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install https://github.com/WorksApplications/elasticsearch-sudachi/releases/download/v3.1.0/elasticsearch-7.17.10-analysis-sudachi-3.1.0.zip
|
|
||||||
|
|
||||||
- name: Install dictionary
|
|
||||||
run: |
|
|
||||||
wget http://sudachi.s3-website-ap-northeast-1.amazonaws.com/sudachidict/sudachi-dictionary-latest-core.zip
|
|
||||||
unzip sudachi-dictionary-latest-core.zip
|
|
||||||
sudo mkdir /etc/elasticsearch/sudachi -p
|
|
||||||
sudo cp sudachi-dictionary-*/system_core.dic /etc/elasticsearch/sudachi
|
|
||||||
|
|
||||||
- name: Set security settings
|
|
||||||
run: |
|
|
||||||
sudo cp .github/workflows/elasticsearch-settings/elasticsearch.yml /etc/elasticsearch
|
|
||||||
|
|
||||||
- name: Running Elasticsearch
|
|
||||||
run: |
|
|
||||||
sudo systemctl start elasticsearch
|
|
||||||
|
|
||||||
- name: Load database schema
|
- name: Load database schema
|
||||||
run: './bin/rails db:create db:schema:load db:seed'
|
run: './bin/rails db:create db:schema:load db:seed'
|
||||||
|
|
||||||
|
|
2
.nvmrc
2
.nvmrc
|
@ -1 +1 @@
|
||||||
20.12
|
20.13
|
||||||
|
|
|
@ -223,6 +223,11 @@ Style/PercentLiteralDelimiters:
|
||||||
Style/RedundantBegin:
|
Style/RedundantBegin:
|
||||||
Enabled: false
|
Enabled: false
|
||||||
|
|
||||||
|
# Reason: Prevailing style choice
|
||||||
|
# https://docs.rubocop.org/rubocop/cops_style.html#styleredundantfetchblock
|
||||||
|
Style/RedundantFetchBlock:
|
||||||
|
Enabled: false
|
||||||
|
|
||||||
# Reason: Overridden to reduce implicit StandardError rescues
|
# Reason: Overridden to reduce implicit StandardError rescues
|
||||||
# https://docs.rubocop.org/rubocop/cops_style.html#stylerescuestandarderror
|
# https://docs.rubocop.org/rubocop/cops_style.html#stylerescuestandarderror
|
||||||
Style/RescueStandardError:
|
Style/RescueStandardError:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# This configuration was generated by
|
# This configuration was generated by
|
||||||
# `rubocop --auto-gen-config --auto-gen-only-exclude --no-exclude-limit --no-offense-counts --no-auto-gen-timestamp`
|
# `rubocop --auto-gen-config --auto-gen-only-exclude --no-exclude-limit --no-offense-counts --no-auto-gen-timestamp`
|
||||||
# using RuboCop version 1.62.1.
|
# using RuboCop version 1.63.5.
|
||||||
# The point is for the user to remove these configuration records
|
# The point is for the user to remove these configuration records
|
||||||
# one by one as the offenses are removed from the code base.
|
# one by one as the offenses are removed from the code base.
|
||||||
# Note that changes in the inspected code, or installation of new
|
# Note that changes in the inspected code, or installation of new
|
||||||
|
@ -58,10 +58,6 @@ Style/ClassEqualityComparison:
|
||||||
- 'app/helpers/jsonld_helper.rb'
|
- 'app/helpers/jsonld_helper.rb'
|
||||||
- 'app/serializers/activitypub/outbox_serializer.rb'
|
- 'app/serializers/activitypub/outbox_serializer.rb'
|
||||||
|
|
||||||
Style/ClassVars:
|
|
||||||
Exclude:
|
|
||||||
- 'config/initializers/devise.rb'
|
|
||||||
|
|
||||||
# This cop supports safe autocorrection (--autocorrect).
|
# This cop supports safe autocorrection (--autocorrect).
|
||||||
# Configuration parameters: AllowedVars.
|
# Configuration parameters: AllowedVars.
|
||||||
Style/FetchEnvVar:
|
Style/FetchEnvVar:
|
||||||
|
@ -78,7 +74,7 @@ Style/FetchEnvVar:
|
||||||
- 'config/initializers/vapid.rb'
|
- 'config/initializers/vapid.rb'
|
||||||
- 'lib/mastodon/redis_config.rb'
|
- 'lib/mastodon/redis_config.rb'
|
||||||
- 'lib/tasks/repo.rake'
|
- 'lib/tasks/repo.rake'
|
||||||
- 'spec/features/profile_spec.rb'
|
- 'spec/system/profile_spec.rb'
|
||||||
|
|
||||||
# This cop supports safe autocorrection (--autocorrect).
|
# This cop supports safe autocorrection (--autocorrect).
|
||||||
# Configuration parameters: EnforcedStyle, MaxUnannotatedPlaceholdersAllowed, AllowedMethods, AllowedPatterns.
|
# Configuration parameters: EnforcedStyle, MaxUnannotatedPlaceholdersAllowed, AllowedMethods, AllowedPatterns.
|
||||||
|
@ -130,13 +126,6 @@ Style/HashTransformValues:
|
||||||
- 'app/serializers/rest/web_push_subscription_serializer.rb'
|
- 'app/serializers/rest/web_push_subscription_serializer.rb'
|
||||||
- 'app/services/import_service.rb'
|
- 'app/services/import_service.rb'
|
||||||
|
|
||||||
# This cop supports safe autocorrection (--autocorrect).
|
|
||||||
Style/IfUnlessModifier:
|
|
||||||
Exclude:
|
|
||||||
- 'config/environments/production.rb'
|
|
||||||
- 'config/initializers/devise.rb'
|
|
||||||
- 'config/initializers/ffmpeg.rb'
|
|
||||||
|
|
||||||
# This cop supports unsafe autocorrection (--autocorrect-all).
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
||||||
Style/MapToHash:
|
Style/MapToHash:
|
||||||
Exclude:
|
Exclude:
|
||||||
|
@ -184,16 +173,6 @@ Style/RedundantConstantBase:
|
||||||
- 'config/environments/production.rb'
|
- 'config/environments/production.rb'
|
||||||
- 'config/initializers/sidekiq.rb'
|
- 'config/initializers/sidekiq.rb'
|
||||||
|
|
||||||
# This cop supports unsafe autocorrection (--autocorrect-all).
|
|
||||||
# Configuration parameters: SafeForConstants.
|
|
||||||
Style/RedundantFetchBlock:
|
|
||||||
Exclude:
|
|
||||||
- 'config/initializers/1_hosts.rb'
|
|
||||||
- 'config/initializers/chewy.rb'
|
|
||||||
- 'config/initializers/devise.rb'
|
|
||||||
- 'config/initializers/paperclip.rb'
|
|
||||||
- 'config/puma.rb'
|
|
||||||
|
|
||||||
# This cop supports unsafe autocorrection (--autocorrect-all).
|
# This cop supports unsafe autocorrection (--autocorrect-all).
|
||||||
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength.
|
# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods, MaxChainLength.
|
||||||
# AllowedMethods: present?, blank?, presence, try, try!
|
# AllowedMethods: present?, blank?, presence, try, try!
|
||||||
|
|
22
.simplecov
22
.simplecov
|
@ -1,22 +0,0 @@
|
||||||
# frozen_string_literal: true
|
|
||||||
|
|
||||||
if ENV['CI']
|
|
||||||
require 'simplecov-lcov'
|
|
||||||
SimpleCov::Formatter::LcovFormatter.config.report_with_single_file = true
|
|
||||||
SimpleCov.formatter = SimpleCov::Formatter::LcovFormatter
|
|
||||||
else
|
|
||||||
SimpleCov.formatter = SimpleCov::Formatter::HTMLFormatter
|
|
||||||
end
|
|
||||||
|
|
||||||
SimpleCov.start 'rails' do
|
|
||||||
enable_coverage :branch
|
|
||||||
|
|
||||||
add_filter 'lib/linter'
|
|
||||||
|
|
||||||
add_group 'Libraries', 'lib'
|
|
||||||
add_group 'Policies', 'app/policies'
|
|
||||||
add_group 'Presenters', 'app/presenters'
|
|
||||||
add_group 'Serializers', 'app/serializers'
|
|
||||||
add_group 'Services', 'app/services'
|
|
||||||
add_group 'Validators', 'app/validators'
|
|
||||||
end
|
|
24
Gemfile
24
Gemfile
|
@ -57,7 +57,7 @@ gem 'htmlentities', '~> 4.3'
|
||||||
gem 'http', '~> 5.2.0'
|
gem 'http', '~> 5.2.0'
|
||||||
gem 'http_accept_language', '~> 2.1'
|
gem 'http_accept_language', '~> 2.1'
|
||||||
gem 'httplog', '~> 1.6.2'
|
gem 'httplog', '~> 1.6.2'
|
||||||
gem 'i18n', '1.14.1' # TODO: Remove version when resolved: https://github.com/glebm/i18n-tasks/issues/552 / https://github.com/ruby-i18n/i18n/pull/688
|
gem 'i18n'
|
||||||
gem 'idn-ruby', require: 'idn'
|
gem 'idn-ruby', require: 'idn'
|
||||||
gem 'inline_svg'
|
gem 'inline_svg'
|
||||||
gem 'kaminari', '~> 1.2'
|
gem 'kaminari', '~> 1.2'
|
||||||
|
@ -103,6 +103,24 @@ gem 'rdf-normalize', '~> 0.5'
|
||||||
|
|
||||||
gem 'private_address_check', '~> 0.5'
|
gem 'private_address_check', '~> 0.5'
|
||||||
|
|
||||||
|
group :opentelemetry do
|
||||||
|
gem 'opentelemetry-exporter-otlp', '~> 0.26.3', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-active_job', '~> 0.7.1', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-active_model_serializers', '~> 0.20.1', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-concurrent_ruby', '~> 0.21.2', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-excon', '~> 0.22.0', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-faraday', '~> 0.24.1', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-http', '~> 0.23.2', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-http_client', '~> 0.22.3', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-net_http', '~> 0.22.4', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-pg', '~> 0.27.1', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-rack', '~> 0.24.1', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-rails', '~> 0.30.0', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-redis', '~> 0.25.3', require: false
|
||||||
|
gem 'opentelemetry-instrumentation-sidekiq', '~> 0.25.2', require: false
|
||||||
|
gem 'opentelemetry-sdk', '~> 1.4', require: false
|
||||||
|
end
|
||||||
|
|
||||||
group :test do
|
group :test do
|
||||||
# Adds RSpec Error/Warning annotations to GitHub PRs on the Files tab
|
# Adds RSpec Error/Warning annotations to GitHub PRs on the Files tab
|
||||||
gem 'rspec-github', '~> 2.4', require: false
|
gem 'rspec-github', '~> 2.4', require: false
|
||||||
|
@ -114,7 +132,7 @@ group :test do
|
||||||
gem 'email_spec'
|
gem 'email_spec'
|
||||||
|
|
||||||
# Extra RSpec extension methods and helpers for sidekiq
|
# Extra RSpec extension methods and helpers for sidekiq
|
||||||
gem 'rspec-sidekiq', '~> 4.0'
|
gem 'rspec-sidekiq', '~> 5.0'
|
||||||
|
|
||||||
# Browser integration testing
|
# Browser integration testing
|
||||||
gem 'capybara', '~> 3.39'
|
gem 'capybara', '~> 3.39'
|
||||||
|
@ -160,7 +178,7 @@ group :development do
|
||||||
|
|
||||||
# Preview mail in the browser
|
# Preview mail in the browser
|
||||||
gem 'letter_opener', '~> 1.8'
|
gem 'letter_opener', '~> 1.8'
|
||||||
gem 'letter_opener_web', '~> 2.0'
|
gem 'letter_opener_web', '~> 3.0'
|
||||||
|
|
||||||
# Security analysis CLI tools
|
# Security analysis CLI tools
|
||||||
gem 'brakeman', '~> 6.0', require: false
|
gem 'brakeman', '~> 6.0', require: false
|
||||||
|
|
171
Gemfile.lock
171
Gemfile.lock
|
@ -100,16 +100,16 @@ GEM
|
||||||
attr_required (1.0.2)
|
attr_required (1.0.2)
|
||||||
awrence (1.2.1)
|
awrence (1.2.1)
|
||||||
aws-eventstream (1.3.0)
|
aws-eventstream (1.3.0)
|
||||||
aws-partitions (1.922.0)
|
aws-partitions (1.929.0)
|
||||||
aws-sdk-core (3.194.1)
|
aws-sdk-core (3.196.1)
|
||||||
aws-eventstream (~> 1, >= 1.3.0)
|
aws-eventstream (~> 1, >= 1.3.0)
|
||||||
aws-partitions (~> 1, >= 1.651.0)
|
aws-partitions (~> 1, >= 1.651.0)
|
||||||
aws-sigv4 (~> 1.8)
|
aws-sigv4 (~> 1.8)
|
||||||
jmespath (~> 1, >= 1.6.1)
|
jmespath (~> 1, >= 1.6.1)
|
||||||
aws-sdk-kms (1.80.0)
|
aws-sdk-kms (1.81.0)
|
||||||
aws-sdk-core (~> 3, >= 3.193.0)
|
aws-sdk-core (~> 3, >= 3.193.0)
|
||||||
aws-sigv4 (~> 1.1)
|
aws-sigv4 (~> 1.1)
|
||||||
aws-sdk-s3 (1.149.1)
|
aws-sdk-s3 (1.151.0)
|
||||||
aws-sdk-core (~> 3, >= 3.194.0)
|
aws-sdk-core (~> 3, >= 3.194.0)
|
||||||
aws-sdk-kms (~> 1)
|
aws-sdk-kms (~> 1)
|
||||||
aws-sigv4 (~> 1.8)
|
aws-sigv4 (~> 1.8)
|
||||||
|
@ -130,14 +130,7 @@ GEM
|
||||||
erubi (>= 1.0.0)
|
erubi (>= 1.0.0)
|
||||||
rack (>= 0.9.0)
|
rack (>= 0.9.0)
|
||||||
rouge (>= 1.0.0)
|
rouge (>= 1.0.0)
|
||||||
better_html (2.1.1)
|
bigdecimal (3.1.8)
|
||||||
actionview (>= 6.0)
|
|
||||||
activesupport (>= 6.0)
|
|
||||||
ast (~> 2.0)
|
|
||||||
erubi (~> 1.4)
|
|
||||||
parser (>= 2.4)
|
|
||||||
smart_properties
|
|
||||||
bigdecimal (3.1.7)
|
|
||||||
bindata (2.5.0)
|
bindata (2.5.0)
|
||||||
binding_of_caller (1.0.1)
|
binding_of_caller (1.0.1)
|
||||||
debug_inspector (>= 1.2.0)
|
debug_inspector (>= 1.2.0)
|
||||||
|
@ -279,7 +272,7 @@ GEM
|
||||||
fog-json (1.2.0)
|
fog-json (1.2.0)
|
||||||
fog-core
|
fog-core
|
||||||
multi_json (~> 1.10)
|
multi_json (~> 1.10)
|
||||||
fog-openstack (1.1.0)
|
fog-openstack (1.1.1)
|
||||||
fog-core (~> 2.1)
|
fog-core (~> 2.1)
|
||||||
fog-json (>= 1.0)
|
fog-json (>= 1.0)
|
||||||
formatador (1.1.0)
|
formatador (1.1.0)
|
||||||
|
@ -291,6 +284,9 @@ GEM
|
||||||
ruby-progressbar (~> 1.4)
|
ruby-progressbar (~> 1.4)
|
||||||
globalid (1.2.1)
|
globalid (1.2.1)
|
||||||
activesupport (>= 6.1)
|
activesupport (>= 6.1)
|
||||||
|
google-protobuf (3.25.3)
|
||||||
|
googleapis-common-protos-types (1.14.0)
|
||||||
|
google-protobuf (~> 3.18)
|
||||||
haml (6.3.0)
|
haml (6.3.0)
|
||||||
temple (>= 0.8.2)
|
temple (>= 0.8.2)
|
||||||
thor
|
thor
|
||||||
|
@ -328,12 +324,11 @@ GEM
|
||||||
httplog (1.6.3)
|
httplog (1.6.3)
|
||||||
rack (>= 2.0)
|
rack (>= 2.0)
|
||||||
rainbow (>= 2.0.0)
|
rainbow (>= 2.0.0)
|
||||||
i18n (1.14.1)
|
i18n (1.14.5)
|
||||||
concurrent-ruby (~> 1.0)
|
concurrent-ruby (~> 1.0)
|
||||||
i18n-tasks (1.0.13)
|
i18n-tasks (1.0.14)
|
||||||
activesupport (>= 4.0.2)
|
activesupport (>= 4.0.2)
|
||||||
ast (>= 2.1.0)
|
ast (>= 2.1.0)
|
||||||
better_html (>= 1.0, < 3.0)
|
|
||||||
erubi
|
erubi
|
||||||
highline (>= 2.0.0)
|
highline (>= 2.0.0)
|
||||||
i18n
|
i18n
|
||||||
|
@ -394,10 +389,10 @@ GEM
|
||||||
addressable (~> 2.8)
|
addressable (~> 2.8)
|
||||||
letter_opener (1.10.0)
|
letter_opener (1.10.0)
|
||||||
launchy (>= 2.2, < 4)
|
launchy (>= 2.2, < 4)
|
||||||
letter_opener_web (2.0.0)
|
letter_opener_web (3.0.0)
|
||||||
actionmailer (>= 5.2)
|
actionmailer (>= 6.1)
|
||||||
letter_opener (~> 1.7)
|
letter_opener (~> 1.9)
|
||||||
railties (>= 5.2)
|
railties (>= 6.1)
|
||||||
rexml
|
rexml
|
||||||
link_header (0.0.8)
|
link_header (0.0.8)
|
||||||
llhttp-ffi (0.5.0)
|
llhttp-ffi (0.5.0)
|
||||||
|
@ -427,7 +422,7 @@ GEM
|
||||||
memory_profiler (1.0.1)
|
memory_profiler (1.0.1)
|
||||||
mime-types (3.5.2)
|
mime-types (3.5.2)
|
||||||
mime-types-data (~> 3.2015)
|
mime-types-data (~> 3.2015)
|
||||||
mime-types-data (3.2024.0305)
|
mime-types-data (3.2024.0507)
|
||||||
mini_mime (1.1.5)
|
mini_mime (1.1.5)
|
||||||
mini_portile2 (2.8.6)
|
mini_portile2 (2.8.6)
|
||||||
minitest (5.22.3)
|
minitest (5.22.3)
|
||||||
|
@ -439,7 +434,7 @@ GEM
|
||||||
uri
|
uri
|
||||||
net-http-persistent (4.0.2)
|
net-http-persistent (4.0.2)
|
||||||
connection_pool (~> 2.2)
|
connection_pool (~> 2.2)
|
||||||
net-imap (0.4.10)
|
net-imap (0.4.11)
|
||||||
date
|
date
|
||||||
net-protocol
|
net-protocol
|
||||||
net-ldap (0.19.0)
|
net-ldap (0.19.0)
|
||||||
|
@ -450,7 +445,7 @@ GEM
|
||||||
net-smtp (0.5.0)
|
net-smtp (0.5.0)
|
||||||
net-protocol
|
net-protocol
|
||||||
nio4r (2.7.1)
|
nio4r (2.7.1)
|
||||||
nokogiri (1.16.4)
|
nokogiri (1.16.5)
|
||||||
mini_portile2 (~> 2.8.2)
|
mini_portile2 (~> 2.8.2)
|
||||||
racc (~> 1.4)
|
racc (~> 1.4)
|
||||||
nsa (0.3.0)
|
nsa (0.3.0)
|
||||||
|
@ -491,6 +486,96 @@ GEM
|
||||||
openssl (3.2.0)
|
openssl (3.2.0)
|
||||||
openssl-signature_algorithm (1.3.0)
|
openssl-signature_algorithm (1.3.0)
|
||||||
openssl (> 2.0)
|
openssl (> 2.0)
|
||||||
|
opentelemetry-api (1.2.5)
|
||||||
|
opentelemetry-common (0.20.1)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-exporter-otlp (0.26.3)
|
||||||
|
google-protobuf (~> 3.14)
|
||||||
|
googleapis-common-protos-types (~> 1.3)
|
||||||
|
opentelemetry-api (~> 1.1)
|
||||||
|
opentelemetry-common (~> 0.20)
|
||||||
|
opentelemetry-sdk (~> 1.2)
|
||||||
|
opentelemetry-semantic_conventions
|
||||||
|
opentelemetry-helpers-sql-obfuscation (0.1.0)
|
||||||
|
opentelemetry-common (~> 0.20)
|
||||||
|
opentelemetry-instrumentation-action_pack (0.9.0)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-rack (~> 0.21)
|
||||||
|
opentelemetry-instrumentation-action_view (0.7.0)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-active_support (~> 0.1)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-active_job (0.7.1)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-active_model_serializers (0.20.1)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-active_record (0.7.2)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-active_support (0.5.1)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-base (0.22.3)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-registry (~> 0.1)
|
||||||
|
opentelemetry-instrumentation-concurrent_ruby (0.21.3)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-excon (0.22.1)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-common (~> 0.20.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-faraday (0.24.2)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-common (~> 0.20.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-http (0.23.3)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-http_client (0.22.4)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-common (~> 0.20.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-net_http (0.22.4)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-common (~> 0.20.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-pg (0.27.3)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-helpers-sql-obfuscation
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-rack (0.24.3)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-common (~> 0.20.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-rails (0.30.1)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-instrumentation-action_pack (~> 0.9.0)
|
||||||
|
opentelemetry-instrumentation-action_view (~> 0.7.0)
|
||||||
|
opentelemetry-instrumentation-active_job (~> 0.7.0)
|
||||||
|
opentelemetry-instrumentation-active_record (~> 0.7.0)
|
||||||
|
opentelemetry-instrumentation-active_support (~> 0.5.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-redis (0.25.4)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-common (~> 0.20.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-instrumentation-sidekiq (0.25.3)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
|
opentelemetry-common (~> 0.20.0)
|
||||||
|
opentelemetry-instrumentation-base (~> 0.22.1)
|
||||||
|
opentelemetry-registry (0.3.1)
|
||||||
|
opentelemetry-api (~> 1.1)
|
||||||
|
opentelemetry-sdk (1.4.1)
|
||||||
|
opentelemetry-api (~> 1.1)
|
||||||
|
opentelemetry-common (~> 0.20)
|
||||||
|
opentelemetry-registry (~> 0.2)
|
||||||
|
opentelemetry-semantic_conventions
|
||||||
|
opentelemetry-semantic_conventions (1.10.0)
|
||||||
|
opentelemetry-api (~> 1.0)
|
||||||
orm_adapter (0.5.0)
|
orm_adapter (0.5.0)
|
||||||
ox (2.14.18)
|
ox (2.14.18)
|
||||||
parallel (1.24.0)
|
parallel (1.24.0)
|
||||||
|
@ -522,7 +607,7 @@ GEM
|
||||||
public_suffix (5.0.5)
|
public_suffix (5.0.5)
|
||||||
puma (6.4.2)
|
puma (6.4.2)
|
||||||
nio4r (~> 2.0)
|
nio4r (~> 2.0)
|
||||||
pundit (2.3.1)
|
pundit (2.3.2)
|
||||||
activesupport (>= 3.0.0)
|
activesupport (>= 3.0.0)
|
||||||
raabro (1.4.0)
|
raabro (1.4.0)
|
||||||
racc (1.7.3)
|
racc (1.7.3)
|
||||||
|
@ -601,14 +686,15 @@ GEM
|
||||||
redlock (1.3.2)
|
redlock (1.3.2)
|
||||||
redis (>= 3.0.0, < 6.0)
|
redis (>= 3.0.0, < 6.0)
|
||||||
regexp_parser (2.9.0)
|
regexp_parser (2.9.0)
|
||||||
reline (0.5.5)
|
reline (0.5.7)
|
||||||
io-console (~> 0.5)
|
io-console (~> 0.5)
|
||||||
request_store (1.6.0)
|
request_store (1.6.0)
|
||||||
rack (>= 1.4)
|
rack (>= 1.4)
|
||||||
responders (3.1.1)
|
responders (3.1.1)
|
||||||
actionpack (>= 5.2)
|
actionpack (>= 5.2)
|
||||||
railties (>= 5.2)
|
railties (>= 5.2)
|
||||||
rexml (3.2.6)
|
rexml (3.2.8)
|
||||||
|
strscan (>= 3.0.9)
|
||||||
rotp (6.3.0)
|
rotp (6.3.0)
|
||||||
rouge (4.2.1)
|
rouge (4.2.1)
|
||||||
rpam2 (4.0.2)
|
rpam2 (4.0.2)
|
||||||
|
@ -623,7 +709,7 @@ GEM
|
||||||
rspec-support (~> 3.13.0)
|
rspec-support (~> 3.13.0)
|
||||||
rspec-github (2.4.0)
|
rspec-github (2.4.0)
|
||||||
rspec-core (~> 3.0)
|
rspec-core (~> 3.0)
|
||||||
rspec-mocks (3.13.0)
|
rspec-mocks (3.13.1)
|
||||||
diff-lcs (>= 1.2.0, < 2.0)
|
diff-lcs (>= 1.2.0, < 2.0)
|
||||||
rspec-support (~> 3.13.0)
|
rspec-support (~> 3.13.0)
|
||||||
rspec-rails (6.1.2)
|
rspec-rails (6.1.2)
|
||||||
|
@ -634,13 +720,13 @@ GEM
|
||||||
rspec-expectations (~> 3.13)
|
rspec-expectations (~> 3.13)
|
||||||
rspec-mocks (~> 3.13)
|
rspec-mocks (~> 3.13)
|
||||||
rspec-support (~> 3.13)
|
rspec-support (~> 3.13)
|
||||||
rspec-sidekiq (4.2.0)
|
rspec-sidekiq (5.0.0)
|
||||||
rspec-core (~> 3.0)
|
rspec-core (~> 3.0)
|
||||||
rspec-expectations (~> 3.0)
|
rspec-expectations (~> 3.0)
|
||||||
rspec-mocks (~> 3.0)
|
rspec-mocks (~> 3.0)
|
||||||
sidekiq (>= 5, < 8)
|
sidekiq (>= 5, < 8)
|
||||||
rspec-support (3.13.1)
|
rspec-support (3.13.1)
|
||||||
rubocop (1.63.4)
|
rubocop (1.63.5)
|
||||||
json (~> 2.3)
|
json (~> 2.3)
|
||||||
language_server-protocol (>= 3.17.0)
|
language_server-protocol (>= 3.17.0)
|
||||||
parallel (~> 1.10)
|
parallel (~> 1.10)
|
||||||
|
@ -689,7 +775,7 @@ GEM
|
||||||
scenic (1.8.0)
|
scenic (1.8.0)
|
||||||
activerecord (>= 4.0.0)
|
activerecord (>= 4.0.0)
|
||||||
railties (>= 4.0.0)
|
railties (>= 4.0.0)
|
||||||
selenium-webdriver (4.20.1)
|
selenium-webdriver (4.21.0)
|
||||||
base64 (~> 0.2)
|
base64 (~> 0.2)
|
||||||
rexml (~> 3.2, >= 3.2.5)
|
rexml (~> 3.2, >= 3.2.5)
|
||||||
rubyzip (>= 1.2.2, < 3.0)
|
rubyzip (>= 1.2.2, < 3.0)
|
||||||
|
@ -723,7 +809,6 @@ GEM
|
||||||
simplecov-html (0.12.3)
|
simplecov-html (0.12.3)
|
||||||
simplecov-lcov (0.8.0)
|
simplecov-lcov (0.8.0)
|
||||||
simplecov_json_formatter (0.1.4)
|
simplecov_json_formatter (0.1.4)
|
||||||
smart_properties (1.17.0)
|
|
||||||
stackprof (0.2.26)
|
stackprof (0.2.26)
|
||||||
statsd-ruby (1.5.0)
|
statsd-ruby (1.5.0)
|
||||||
stoplight (4.1.0)
|
stoplight (4.1.0)
|
||||||
|
@ -731,6 +816,7 @@ GEM
|
||||||
stringio (3.1.0)
|
stringio (3.1.0)
|
||||||
strong_migrations (1.8.0)
|
strong_migrations (1.8.0)
|
||||||
activerecord (>= 5.2)
|
activerecord (>= 5.2)
|
||||||
|
strscan (3.1.0)
|
||||||
swd (1.3.0)
|
swd (1.3.0)
|
||||||
activesupport (>= 3)
|
activesupport (>= 3)
|
||||||
attr_required (>= 0.0.5)
|
attr_required (>= 0.0.5)
|
||||||
|
@ -809,7 +895,7 @@ GEM
|
||||||
xorcist (1.1.3)
|
xorcist (1.1.3)
|
||||||
xpath (3.2.0)
|
xpath (3.2.0)
|
||||||
nokogiri (~> 1.8)
|
nokogiri (~> 1.8)
|
||||||
zeitwerk (2.6.13)
|
zeitwerk (2.6.14)
|
||||||
|
|
||||||
PLATFORMS
|
PLATFORMS
|
||||||
ruby
|
ruby
|
||||||
|
@ -860,7 +946,7 @@ DEPENDENCIES
|
||||||
http (~> 5.2.0)
|
http (~> 5.2.0)
|
||||||
http_accept_language (~> 2.1)
|
http_accept_language (~> 2.1)
|
||||||
httplog (~> 1.6.2)
|
httplog (~> 1.6.2)
|
||||||
i18n (= 1.14.1)
|
i18n
|
||||||
i18n-tasks (~> 1.0)
|
i18n-tasks (~> 1.0)
|
||||||
idn-ruby
|
idn-ruby
|
||||||
inline_svg
|
inline_svg
|
||||||
|
@ -871,7 +957,7 @@ DEPENDENCIES
|
||||||
kaminari (~> 1.2)
|
kaminari (~> 1.2)
|
||||||
kt-paperclip (~> 7.2)
|
kt-paperclip (~> 7.2)
|
||||||
letter_opener (~> 1.8)
|
letter_opener (~> 1.8)
|
||||||
letter_opener_web (~> 2.0)
|
letter_opener_web (~> 3.0)
|
||||||
link_header (~> 0.0)
|
link_header (~> 0.0)
|
||||||
lograge (~> 0.12)
|
lograge (~> 0.12)
|
||||||
mail (~> 2.8)
|
mail (~> 2.8)
|
||||||
|
@ -889,6 +975,21 @@ DEPENDENCIES
|
||||||
omniauth-rails_csrf_protection (~> 1.0)
|
omniauth-rails_csrf_protection (~> 1.0)
|
||||||
omniauth-saml (~> 2.0)
|
omniauth-saml (~> 2.0)
|
||||||
omniauth_openid_connect (~> 0.6.1)
|
omniauth_openid_connect (~> 0.6.1)
|
||||||
|
opentelemetry-exporter-otlp (~> 0.26.3)
|
||||||
|
opentelemetry-instrumentation-active_job (~> 0.7.1)
|
||||||
|
opentelemetry-instrumentation-active_model_serializers (~> 0.20.1)
|
||||||
|
opentelemetry-instrumentation-concurrent_ruby (~> 0.21.2)
|
||||||
|
opentelemetry-instrumentation-excon (~> 0.22.0)
|
||||||
|
opentelemetry-instrumentation-faraday (~> 0.24.1)
|
||||||
|
opentelemetry-instrumentation-http (~> 0.23.2)
|
||||||
|
opentelemetry-instrumentation-http_client (~> 0.22.3)
|
||||||
|
opentelemetry-instrumentation-net_http (~> 0.22.4)
|
||||||
|
opentelemetry-instrumentation-pg (~> 0.27.1)
|
||||||
|
opentelemetry-instrumentation-rack (~> 0.24.1)
|
||||||
|
opentelemetry-instrumentation-rails (~> 0.30.0)
|
||||||
|
opentelemetry-instrumentation-redis (~> 0.25.3)
|
||||||
|
opentelemetry-instrumentation-sidekiq (~> 0.25.2)
|
||||||
|
opentelemetry-sdk (~> 1.4)
|
||||||
ox (~> 2.14)
|
ox (~> 2.14)
|
||||||
parslet
|
parslet
|
||||||
pg (~> 1.5)
|
pg (~> 1.5)
|
||||||
|
@ -913,7 +1014,7 @@ DEPENDENCIES
|
||||||
rqrcode (~> 2.2)
|
rqrcode (~> 2.2)
|
||||||
rspec-github (~> 2.4)
|
rspec-github (~> 2.4)
|
||||||
rspec-rails (~> 6.0)
|
rspec-rails (~> 6.0)
|
||||||
rspec-sidekiq (~> 4.0)
|
rspec-sidekiq (~> 5.0)
|
||||||
rubocop
|
rubocop
|
||||||
rubocop-capybara
|
rubocop-capybara
|
||||||
rubocop-performance
|
rubocop-performance
|
||||||
|
|
|
@ -25,7 +25,7 @@ class AccountsController < ApplicationController
|
||||||
|
|
||||||
limit = params[:limit].present? ? [params[:limit].to_i, PAGE_SIZE_MAX].min : PAGE_SIZE
|
limit = params[:limit].present? ? [params[:limit].to_i, PAGE_SIZE_MAX].min : PAGE_SIZE
|
||||||
@statuses = filtered_statuses.without_reblogs.limit(limit)
|
@statuses = filtered_statuses.without_reblogs.limit(limit)
|
||||||
@statuses = cache_collection(@statuses, Status)
|
@statuses = preload_collection(@statuses, Status)
|
||||||
end
|
end
|
||||||
|
|
||||||
format.json do
|
format.json do
|
||||||
|
|
|
@ -18,7 +18,7 @@ class ActivityPub::CollectionsController < ActivityPub::BaseController
|
||||||
def set_items
|
def set_items
|
||||||
case params[:id]
|
case params[:id]
|
||||||
when 'featured'
|
when 'featured'
|
||||||
@items = for_signed_account { cache_collection(@account.pinned_statuses, Status) }
|
@items = for_signed_account { preload_collection(@account.pinned_statuses, Status) }
|
||||||
@items = @items.map { |item| item.distributable? ? item : ActivityPub::TagManager.instance.uri_for(item) }
|
@items = @items.map { |item| item.distributable? ? item : ActivityPub::TagManager.instance.uri_for(item) }
|
||||||
when 'tags'
|
when 'tags'
|
||||||
@items = for_signed_account { @account.featured_tags }
|
@items = for_signed_account { @account.featured_tags }
|
||||||
|
|
|
@ -60,7 +60,7 @@ class ActivityPub::OutboxesController < ActivityPub::BaseController
|
||||||
def set_statuses
|
def set_statuses
|
||||||
return unless page_requested?
|
return unless page_requested?
|
||||||
|
|
||||||
@statuses = cache_collection_paginated_by_id(
|
@statuses = preload_collection_paginated_by_id(
|
||||||
AccountStatusesFilter.new(@account, signed_request_account).results,
|
AccountStatusesFilter.new(@account, signed_request_account).results,
|
||||||
Status,
|
Status,
|
||||||
LIMIT,
|
LIMIT,
|
||||||
|
|
|
@ -31,7 +31,7 @@ class ActivityPub::ReferencesController < ActivityPub::BaseController
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_references
|
def cached_references
|
||||||
cache_collection(Status.where(id: results).reorder(:id), Status)
|
preload_collection(Status.where(id: results).reorder(:id), Status)
|
||||||
end
|
end
|
||||||
|
|
||||||
def results
|
def results
|
||||||
|
|
|
@ -21,11 +21,11 @@ class Api::V1::Accounts::StatusesController < Api::BaseController
|
||||||
end
|
end
|
||||||
|
|
||||||
def load_statuses
|
def load_statuses
|
||||||
@account.unavailable? ? [] : cached_account_statuses
|
@account.unavailable? ? [] : preloaded_account_statuses
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_account_statuses
|
def preloaded_account_statuses
|
||||||
cache_collection_paginated_by_id(
|
preload_collection_paginated_by_id(
|
||||||
AccountStatusesFilter.new(@account, current_account, params).results,
|
AccountStatusesFilter.new(@account, current_account, params).results,
|
||||||
Status,
|
Status,
|
||||||
limit_param(DEFAULT_STATUSES_LIMIT),
|
limit_param(DEFAULT_STATUSES_LIMIT),
|
||||||
|
|
|
@ -15,11 +15,11 @@ class Api::V1::BookmarksController < Api::BaseController
|
||||||
private
|
private
|
||||||
|
|
||||||
def load_statuses
|
def load_statuses
|
||||||
cached_bookmarks
|
preloaded_bookmarks
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_bookmarks
|
def preloaded_bookmarks
|
||||||
cache_collection(results.map(&:status), Status)
|
preload_collection(results.map(&:status), Status)
|
||||||
end
|
end
|
||||||
|
|
||||||
def results
|
def results
|
||||||
|
|
|
@ -19,7 +19,7 @@ class Api::V1::EmojiReactionsController < Api::BaseController
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_emoji_reactions
|
def cached_emoji_reactions
|
||||||
cache_collection(results.map(&:status), EmojiReaction)
|
preload_collection(results.map(&:status), EmojiReaction)
|
||||||
end
|
end
|
||||||
|
|
||||||
def results
|
def results
|
||||||
|
|
|
@ -15,11 +15,11 @@ class Api::V1::FavouritesController < Api::BaseController
|
||||||
private
|
private
|
||||||
|
|
||||||
def load_statuses
|
def load_statuses
|
||||||
cached_favourites
|
preloaded_favourites
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_favourites
|
def preloaded_favourites
|
||||||
cache_collection(results.map(&:status), Status)
|
preload_collection(results.map(&:status), Status)
|
||||||
end
|
end
|
||||||
|
|
||||||
def results
|
def results
|
||||||
|
|
|
@ -41,7 +41,7 @@ class Api::V1::Notifications::RequestsController < Api::BaseController
|
||||||
)
|
)
|
||||||
|
|
||||||
NotificationRequest.preload_cache_collection(requests) do |statuses|
|
NotificationRequest.preload_cache_collection(requests) do |statuses|
|
||||||
cache_collection(statuses, Status)
|
preload_collection(statuses, Status)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ class Api::V1::NotificationsController < Api::BaseController
|
||||||
)
|
)
|
||||||
|
|
||||||
Notification.preload_cache_collection_target_statuses(notifications) do |target_statuses|
|
Notification.preload_cache_collection_target_statuses(notifications) do |target_statuses|
|
||||||
cache_collection(target_statuses, Status)
|
preload_collection(target_statuses, Status)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,7 @@ class Api::V1::Statuses::ReferredByStatusesController < Api::BaseController
|
||||||
domains = statuses.filter_map(&:account_domain).uniq
|
domains = statuses.filter_map(&:account_domain).uniq
|
||||||
relations = account&.relations_map(account_ids, domains) || {}
|
relations = account&.relations_map(account_ids, domains) || {}
|
||||||
|
|
||||||
statuses = cache_collection_paginated_by_id(
|
statuses = preload_collection_paginated_by_id(
|
||||||
statuses,
|
statuses,
|
||||||
Status,
|
Status,
|
||||||
limit_param(DEFAULT_STATUSES_LIMIT),
|
limit_param(DEFAULT_STATUSES_LIMIT),
|
||||||
|
|
|
@ -26,13 +26,13 @@ class Api::V1::StatusesController < Api::BaseController
|
||||||
DESCENDANTS_DEPTH_LIMIT = 20
|
DESCENDANTS_DEPTH_LIMIT = 20
|
||||||
|
|
||||||
def index
|
def index
|
||||||
@statuses = cache_collection(@statuses, Status)
|
@statuses = preload_collection(@statuses, Status)
|
||||||
render json: @statuses, each_serializer: REST::StatusSerializer
|
render json: @statuses, each_serializer: REST::StatusSerializer
|
||||||
end
|
end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
cache_if_unauthenticated!
|
cache_if_unauthenticated!
|
||||||
@status = cache_collection([@status], Status).first
|
@status = preload_collection([@status], Status).first
|
||||||
render json: @status, serializer: REST::StatusSerializer
|
render json: @status, serializer: REST::StatusSerializer
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -52,9 +52,9 @@ class Api::V1::StatusesController < Api::BaseController
|
||||||
ancestors_results = @status.in_reply_to_id.nil? ? [] : @status.ancestors(ancestors_limit, current_account)
|
ancestors_results = @status.in_reply_to_id.nil? ? [] : @status.ancestors(ancestors_limit, current_account)
|
||||||
descendants_results = @status.descendants(descendants_limit, current_account, descendants_depth_limit)
|
descendants_results = @status.descendants(descendants_limit, current_account, descendants_depth_limit)
|
||||||
references_results = @status.readable_references(current_account)
|
references_results = @status.readable_references(current_account)
|
||||||
loaded_ancestors = cache_collection(ancestors_results, Status)
|
loaded_ancestors = preload_collection(ancestors_results, Status)
|
||||||
loaded_descendants = cache_collection(descendants_results, Status)
|
loaded_descendants = preload_collection(descendants_results, Status)
|
||||||
loaded_references = cache_collection(references_results, Status)
|
loaded_references = preload_collection(references_results, Status)
|
||||||
|
|
||||||
if params[:with_reference]
|
if params[:with_reference]
|
||||||
loaded_references.reject! { |status| loaded_ancestors.any? { |ancestor| ancestor.id == status.id } }
|
loaded_references.reject! { |status| loaded_ancestors.any? { |ancestor| ancestor.id == status.id } }
|
||||||
|
|
|
@ -25,7 +25,7 @@ class Api::V1::Timelines::AntennaController < Api::V1::Timelines::BaseController
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_list_statuses
|
def cached_list_statuses
|
||||||
cache_collection list_statuses, Status
|
preload_collection list_statuses, Status
|
||||||
end
|
end
|
||||||
|
|
||||||
def list_statuses
|
def list_statuses
|
||||||
|
|
|
@ -23,11 +23,11 @@ class Api::V1::Timelines::HomeController < Api::V1::Timelines::BaseController
|
||||||
private
|
private
|
||||||
|
|
||||||
def load_statuses
|
def load_statuses
|
||||||
cached_home_statuses
|
preloaded_home_statuses
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_home_statuses
|
def preloaded_home_statuses
|
||||||
cache_collection home_statuses, Status
|
preload_collection home_statuses, Status
|
||||||
end
|
end
|
||||||
|
|
||||||
def home_statuses
|
def home_statuses
|
||||||
|
|
|
@ -21,11 +21,11 @@ class Api::V1::Timelines::ListController < Api::V1::Timelines::BaseController
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_statuses
|
def set_statuses
|
||||||
@statuses = cached_list_statuses
|
@statuses = preloaded_list_statuses
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_list_statuses
|
def preloaded_list_statuses
|
||||||
cache_collection list_statuses, Status
|
preload_collection list_statuses, Status
|
||||||
end
|
end
|
||||||
|
|
||||||
def list_statuses
|
def list_statuses
|
||||||
|
|
|
@ -20,11 +20,11 @@ class Api::V1::Timelines::PublicController < Api::V1::Timelines::BaseController
|
||||||
end
|
end
|
||||||
|
|
||||||
def load_statuses
|
def load_statuses
|
||||||
cached_public_statuses_page
|
preloaded_public_statuses_page
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_public_statuses_page
|
def preloaded_public_statuses_page
|
||||||
cache_collection(public_statuses, Status)
|
preload_collection(public_statuses, Status)
|
||||||
end
|
end
|
||||||
|
|
||||||
def public_statuses
|
def public_statuses
|
||||||
|
|
|
@ -25,11 +25,11 @@ class Api::V1::Timelines::TagController < Api::V1::Timelines::BaseController
|
||||||
end
|
end
|
||||||
|
|
||||||
def load_statuses
|
def load_statuses
|
||||||
cached_tagged_statuses
|
preloaded_tagged_statuses
|
||||||
end
|
end
|
||||||
|
|
||||||
def cached_tagged_statuses
|
def preloaded_tagged_statuses
|
||||||
@tag.nil? ? [] : cache_collection(tag_timeline_statuses, Status)
|
@tag.nil? ? [] : preload_collection(tag_timeline_statuses, Status)
|
||||||
end
|
end
|
||||||
|
|
||||||
def tag_timeline_statuses
|
def tag_timeline_statuses
|
||||||
|
|
|
@ -20,7 +20,7 @@ class Api::V1::Trends::StatusesController < Api::BaseController
|
||||||
|
|
||||||
def set_statuses
|
def set_statuses
|
||||||
@statuses = if enabled?
|
@statuses = if enabled?
|
||||||
cache_collection(statuses_from_trends.offset(offset_param).limit(limit_param(DEFAULT_STATUSES_LIMIT)), Status)
|
preload_collection(statuses_from_trends.offset(offset_param).limit(limit_param(DEFAULT_STATUSES_LIMIT)), Status)
|
||||||
else
|
else
|
||||||
[]
|
[]
|
||||||
end
|
end
|
||||||
|
|
|
@ -9,6 +9,7 @@ class ApplicationController < ActionController::Base
|
||||||
include UserTrackingConcern
|
include UserTrackingConcern
|
||||||
include SessionTrackingConcern
|
include SessionTrackingConcern
|
||||||
include CacheConcern
|
include CacheConcern
|
||||||
|
include PreloadingConcern
|
||||||
include DomainControlHelper
|
include DomainControlHelper
|
||||||
include DatabaseHelper
|
include DatabaseHelper
|
||||||
include AuthorizedFetchHelper
|
include AuthorizedFetchHelper
|
||||||
|
|
|
@ -55,20 +55,4 @@ module CacheConcern
|
||||||
Rails.cache.write(key, response.body, expires_in: expires_in, raw: true)
|
Rails.cache.write(key, response.body, expires_in: expires_in, raw: true)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# TODO: Rename this method, as it does not perform any caching anymore.
|
|
||||||
def cache_collection(raw, klass)
|
|
||||||
return raw unless klass.respond_to?(:preload_cacheable_associations)
|
|
||||||
|
|
||||||
records = raw.to_a
|
|
||||||
|
|
||||||
klass.preload_cacheable_associations(records)
|
|
||||||
|
|
||||||
records
|
|
||||||
end
|
|
||||||
|
|
||||||
# TODO: Rename this method, as it does not perform any caching anymore.
|
|
||||||
def cache_collection_paginated_by_id(raw, klass, limit, options)
|
|
||||||
cache_collection raw.to_a_paginated_by_id(limit, options), klass
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
17
app/controllers/concerns/preloading_concern.rb
Normal file
17
app/controllers/concerns/preloading_concern.rb
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
module PreloadingConcern
|
||||||
|
extend ActiveSupport::Concern
|
||||||
|
|
||||||
|
def preload_collection(scope, klass)
|
||||||
|
return scope unless klass.respond_to?(:preload_cacheable_associations)
|
||||||
|
|
||||||
|
scope.to_a.tap do |records|
|
||||||
|
klass.preload_cacheable_associations(records)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def preload_collection_paginated_by_id(scope, klass, limit, options)
|
||||||
|
preload_collection scope.to_a_paginated_by_id(limit, options), klass
|
||||||
|
end
|
||||||
|
end
|
|
@ -13,7 +13,7 @@ class Settings::ApplicationsController < Settings::BaseController
|
||||||
def new
|
def new
|
||||||
@application = Doorkeeper::Application.new(
|
@application = Doorkeeper::Application.new(
|
||||||
redirect_uri: Doorkeeper.configuration.native_redirect_uri,
|
redirect_uri: Doorkeeper.configuration.native_redirect_uri,
|
||||||
scopes: 'read write follow'
|
scopes: 'read:me'
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -45,7 +45,7 @@ class TagsController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def set_statuses
|
def set_statuses
|
||||||
@statuses = cache_collection(TagFeed.new(@tag, nil, local: @local).get(limit_param), Status)
|
@statuses = preload_collection(TagFeed.new(@tag, nil, local: @local).get(limit_param), Status)
|
||||||
end
|
end
|
||||||
|
|
||||||
def limit_param
|
def limit_param
|
||||||
|
|
|
@ -254,11 +254,16 @@ module ApplicationHelper
|
||||||
prerender_custom_emojis(html, JSON.parse([custom_emojis_hash].to_json, object_class: OpenStruct)) # rubocop:disable Style/OpenStructUse
|
prerender_custom_emojis(html, JSON.parse([custom_emojis_hash].to_json, object_class: OpenStruct)) # rubocop:disable Style/OpenStructUse
|
||||||
end
|
end
|
||||||
|
|
||||||
def site_icon_path(type, size = '48')
|
def instance_presenter
|
||||||
icon = SiteUpload.find_by(var: type)
|
@instance_presenter ||= InstancePresenter.new
|
||||||
return nil unless icon
|
end
|
||||||
|
|
||||||
icon.file.url(size)
|
def favicon_path(size = '48')
|
||||||
|
instance_presenter.favicon&.file&.url(size)
|
||||||
|
end
|
||||||
|
|
||||||
|
def app_icon_path(size = '48')
|
||||||
|
instance_presenter.app_icon&.file&.url(size)
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
|
@ -20,7 +20,7 @@ export function changeSetting(path, value) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const debouncedSave = debounce((dispatch, getState) => {
|
const debouncedSave = debounce((dispatch, getState) => {
|
||||||
if (getState().getIn(['settings', 'saved'])) {
|
if (getState().getIn(['settings', 'saved']) || !getState().getIn(['meta', 'me'])) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -182,7 +182,6 @@ Account.propTypes = {
|
||||||
onBlock: PropTypes.func,
|
onBlock: PropTypes.func,
|
||||||
onMute: PropTypes.func,
|
onMute: PropTypes.func,
|
||||||
onMuteNotifications: PropTypes.func,
|
onMuteNotifications: PropTypes.func,
|
||||||
intl: PropTypes.object.isRequired,
|
|
||||||
hidden: PropTypes.bool,
|
hidden: PropTypes.bool,
|
||||||
hideButtons: PropTypes.bool,
|
hideButtons: PropTypes.bool,
|
||||||
minimal: PropTypes.bool,
|
minimal: PropTypes.bool,
|
||||||
|
|
|
@ -223,7 +223,7 @@ class ListTimeline extends PureComponent {
|
||||||
<div className='setting-toggle'>
|
<div className='setting-toggle'>
|
||||||
<Toggle id={`list-${id}-exclusive`} checked={isExclusive} onChange={this.onExclusiveToggle} />
|
<Toggle id={`list-${id}-exclusive`} checked={isExclusive} onChange={this.onExclusiveToggle} />
|
||||||
<label htmlFor={`list-${id}-exclusive`} className='setting-toggle__label'>
|
<label htmlFor={`list-${id}-exclusive`} className='setting-toggle__label'>
|
||||||
<FormattedMessage id='lists.exclusive' defaultMessage='Hide these posts from home' />
|
<FormattedMessage id='lists.exclusive' defaultMessage='Hide list or antenna account posts from home' />
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
|
@ -41,13 +41,13 @@ const messages = defineMessages({
|
||||||
poll: { id: 'notification.poll', defaultMessage: 'A poll you have voted in has ended' },
|
poll: { id: 'notification.poll', defaultMessage: 'A poll you have voted in has ended' },
|
||||||
reblog: { id: 'notification.reblog', defaultMessage: '{name} boosted your status' },
|
reblog: { id: 'notification.reblog', defaultMessage: '{name} boosted your status' },
|
||||||
status: { id: 'notification.status', defaultMessage: '{name} just posted' },
|
status: { id: 'notification.status', defaultMessage: '{name} just posted' },
|
||||||
listStatus: { id: 'notification.list_status', defaultMessage: '{name} post is added on {listName}' },
|
listStatus: { id: 'notification.list_status', defaultMessage: '{name} post is added to {listName}' },
|
||||||
statusReference: { id: 'notification.status_reference', defaultMessage: '{name} refered your post' },
|
statusReference: { id: 'notification.status_reference', defaultMessage: '{name} quoted your post' },
|
||||||
update: { id: 'notification.update', defaultMessage: '{name} edited a post' },
|
update: { id: 'notification.update', defaultMessage: '{name} edited a post' },
|
||||||
adminSignUp: { id: 'notification.admin.sign_up', defaultMessage: '{name} signed up' },
|
adminSignUp: { id: 'notification.admin.sign_up', defaultMessage: '{name} signed up' },
|
||||||
adminReport: { id: 'notification.admin.report', defaultMessage: '{name} reported {target}' },
|
adminReport: { id: 'notification.admin.report', defaultMessage: '{name} reported {target}' },
|
||||||
relationshipsSevered: { id: 'notification.relationships_severance_event', defaultMessage: 'Lost connections with {name}' },
|
relationshipsSevered: { id: 'notification.relationships_severance_event', defaultMessage: 'Lost connections with {name}' },
|
||||||
moderationWarning: { id: 'notification.moderation_warning', defaultMessage: 'Your have received a moderation warning' },
|
moderationWarning: { id: 'notification.moderation_warning', defaultMessage: 'You have received a moderation warning' },
|
||||||
});
|
});
|
||||||
|
|
||||||
const notificationForScreenReader = (intl, message, timestamp) => {
|
const notificationForScreenReader = (intl, message, timestamp) => {
|
||||||
|
@ -305,7 +305,7 @@ class Notification extends ImmutablePureComponent {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span title={notification.get('created_at')}>
|
<span title={notification.get('created_at')}>
|
||||||
<FormattedMessage id='notification.status_reference' defaultMessage='{name} referenced your post' values={{ name: link }} />
|
<FormattedMessage id='notification.status_reference' defaultMessage='{name} quoted your post' values={{ name: link }} />
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
"notification.follow_request": "Mae {name} wedi gwneud cais i'ch dilyn",
|
"notification.follow_request": "Mae {name} wedi gwneud cais i'ch dilyn",
|
||||||
"notification.mention": "Crybwyllodd {name} amdanoch chi",
|
"notification.mention": "Crybwyllodd {name} amdanoch chi",
|
||||||
"notification.moderation-warning.learn_more": "Dysgu mwy",
|
"notification.moderation-warning.learn_more": "Dysgu mwy",
|
||||||
"notification.moderation_warning": "Rydych wedi derbyn rhybudd cymedroli",
|
"notification.moderation_warning": "Rydych wedi derbyn rhybudd gan gymedrolwr",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Mae rhai o'ch postiadau wedi'u dileu.",
|
"notification.moderation_warning.action_delete_statuses": "Mae rhai o'ch postiadau wedi'u dileu.",
|
||||||
"notification.moderation_warning.action_disable": "Mae eich cyfrif wedi'i analluogi.",
|
"notification.moderation_warning.action_disable": "Mae eich cyfrif wedi'i analluogi.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Mae rhai o'ch postiadau wedi'u marcio'n sensitif.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Mae rhai o'ch postiadau wedi'u marcio'n sensitif.",
|
||||||
|
|
|
@ -308,6 +308,8 @@
|
||||||
"follow_requests.unlocked_explanation": "Even though your account is not locked, the {domain} staff thought you might want to review follow requests from these accounts manually.",
|
"follow_requests.unlocked_explanation": "Even though your account is not locked, the {domain} staff thought you might want to review follow requests from these accounts manually.",
|
||||||
"follow_suggestions.curated_suggestion": "Staff pick",
|
"follow_suggestions.curated_suggestion": "Staff pick",
|
||||||
"follow_suggestions.dismiss": "Don't show again",
|
"follow_suggestions.dismiss": "Don't show again",
|
||||||
|
"follow_suggestions.featured_longer": "Hand-picked by the {domain} team",
|
||||||
|
"follow_suggestions.friends_of_friends_longer": "Popular among people you follow",
|
||||||
"follow_suggestions.hints.featured": "This profile has been hand-picked by the {domain} team.",
|
"follow_suggestions.hints.featured": "This profile has been hand-picked by the {domain} team.",
|
||||||
"follow_suggestions.hints.friends_of_friends": "This profile is popular among the people you follow.",
|
"follow_suggestions.hints.friends_of_friends": "This profile is popular among the people you follow.",
|
||||||
"follow_suggestions.hints.most_followed": "This profile is one of the most followed on {domain}.",
|
"follow_suggestions.hints.most_followed": "This profile is one of the most followed on {domain}.",
|
||||||
|
@ -315,6 +317,8 @@
|
||||||
"follow_suggestions.hints.similar_to_recently_followed": "This profile is similar to the profiles you have most recently followed.",
|
"follow_suggestions.hints.similar_to_recently_followed": "This profile is similar to the profiles you have most recently followed.",
|
||||||
"follow_suggestions.personalized_suggestion": "Personalised suggestion",
|
"follow_suggestions.personalized_suggestion": "Personalised suggestion",
|
||||||
"follow_suggestions.popular_suggestion": "Popular suggestion",
|
"follow_suggestions.popular_suggestion": "Popular suggestion",
|
||||||
|
"follow_suggestions.popular_suggestion_longer": "Popular on {domain}",
|
||||||
|
"follow_suggestions.similar_to_recently_followed_longer": "Similar to profiles you recently followed",
|
||||||
"follow_suggestions.view_all": "View all",
|
"follow_suggestions.view_all": "View all",
|
||||||
"follow_suggestions.who_to_follow": "Who to follow",
|
"follow_suggestions.who_to_follow": "Who to follow",
|
||||||
"followed_tags": "Followed hashtags",
|
"followed_tags": "Followed hashtags",
|
||||||
|
@ -469,6 +473,15 @@
|
||||||
"notification.follow": "{name} followed you",
|
"notification.follow": "{name} followed you",
|
||||||
"notification.follow_request": "{name} has requested to follow you",
|
"notification.follow_request": "{name} has requested to follow you",
|
||||||
"notification.mention": "{name} mentioned you",
|
"notification.mention": "{name} mentioned you",
|
||||||
|
"notification.moderation-warning.learn_more": "Learn more",
|
||||||
|
"notification.moderation_warning": "You have received a moderation warning",
|
||||||
|
"notification.moderation_warning.action_delete_statuses": "Some of your posts have been removed.",
|
||||||
|
"notification.moderation_warning.action_disable": "Your account has been disabled.",
|
||||||
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Some of your posts have been marked as sensitive.",
|
||||||
|
"notification.moderation_warning.action_none": "Your account has received a moderation warning.",
|
||||||
|
"notification.moderation_warning.action_sensitive": "Your posts will be marked as sensitive from now on.",
|
||||||
|
"notification.moderation_warning.action_silence": "Your account has been limited.",
|
||||||
|
"notification.moderation_warning.action_suspend": "Your account has been suspended.",
|
||||||
"notification.own_poll": "Your poll has ended",
|
"notification.own_poll": "Your poll has ended",
|
||||||
"notification.poll": "A poll you have voted in has ended",
|
"notification.poll": "A poll you have voted in has ended",
|
||||||
"notification.reblog": "{name} boosted your status",
|
"notification.reblog": "{name} boosted your status",
|
||||||
|
|
|
@ -591,7 +591,7 @@
|
||||||
"notification.list_status": "{name} post is added to {listName}",
|
"notification.list_status": "{name} post is added to {listName}",
|
||||||
"notification.mention": "{name} mentioned you",
|
"notification.mention": "{name} mentioned you",
|
||||||
"notification.moderation-warning.learn_more": "Learn more",
|
"notification.moderation-warning.learn_more": "Learn more",
|
||||||
"notification.moderation_warning": "Your have received a moderation warning",
|
"notification.moderation_warning": "You have received a moderation warning",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Some of your posts have been removed.",
|
"notification.moderation_warning.action_delete_statuses": "Some of your posts have been removed.",
|
||||||
"notification.moderation_warning.action_disable": "Your account has been disabled.",
|
"notification.moderation_warning.action_disable": "Your account has been disabled.",
|
||||||
"notification.moderation_warning.action_force_cw": "Some of your posts have been added content-warning text.",
|
"notification.moderation_warning.action_force_cw": "Some of your posts have been added content-warning text.",
|
||||||
|
|
|
@ -476,12 +476,12 @@
|
||||||
"notification.moderation-warning.learn_more": "Saber más",
|
"notification.moderation-warning.learn_more": "Saber más",
|
||||||
"notification.moderation_warning": "Has recibido una advertencia de moderación",
|
"notification.moderation_warning": "Has recibido una advertencia de moderación",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.",
|
"notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.",
|
||||||
"notification.moderation_warning.action_disable": "Se ha desactivado su cuenta.",
|
"notification.moderation_warning.action_disable": "Tu cuenta ha sido desactivada.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Se han marcado como sensibles algunas de tus publicaciones.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Se han marcado como sensibles algunas de tus publicaciones.",
|
||||||
"notification.moderation_warning.action_none": "Tu cuenta ha recibido un aviso de moderación.",
|
"notification.moderation_warning.action_none": "Tu cuenta ha recibido un aviso de moderación.",
|
||||||
"notification.moderation_warning.action_sensitive": "De ahora en adelante, todas tus publicaciones se marcarán como sensibles.",
|
"notification.moderation_warning.action_sensitive": "De ahora en adelante, todas tus publicaciones se marcarán como sensibles.",
|
||||||
"notification.moderation_warning.action_silence": "Se ha limitado tu cuenta.",
|
"notification.moderation_warning.action_silence": "Tu cuenta ha sido limitada.",
|
||||||
"notification.moderation_warning.action_suspend": "Se ha suspendido tu cuenta.",
|
"notification.moderation_warning.action_suspend": "Tu cuenta ha sido suspendida.",
|
||||||
"notification.own_poll": "Tu encuesta ha terminado",
|
"notification.own_poll": "Tu encuesta ha terminado",
|
||||||
"notification.poll": "Una encuesta en la que has votado ha terminado",
|
"notification.poll": "Una encuesta en la que has votado ha terminado",
|
||||||
"notification.reblog": "{name} ha retooteado tu estado",
|
"notification.reblog": "{name} ha retooteado tu estado",
|
||||||
|
|
|
@ -476,12 +476,12 @@
|
||||||
"notification.moderation-warning.learn_more": "Saber más",
|
"notification.moderation-warning.learn_more": "Saber más",
|
||||||
"notification.moderation_warning": "Has recibido una advertencia de moderación",
|
"notification.moderation_warning": "Has recibido una advertencia de moderación",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.",
|
"notification.moderation_warning.action_delete_statuses": "Se han eliminado algunas de tus publicaciones.",
|
||||||
"notification.moderation_warning.action_disable": "Se ha desactivado su cuenta.",
|
"notification.moderation_warning.action_disable": "Tu cuenta ha sido desactivada.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Se han marcado como sensibles algunas de tus publicaciones.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Se han marcado como sensibles algunas de tus publicaciones.",
|
||||||
"notification.moderation_warning.action_none": "Tu cuenta ha recibido un aviso de moderación.",
|
"notification.moderation_warning.action_none": "Tu cuenta ha recibido un aviso de moderación.",
|
||||||
"notification.moderation_warning.action_sensitive": "De ahora en adelante, todas tus publicaciones se marcarán como sensibles.",
|
"notification.moderation_warning.action_sensitive": "De ahora en adelante, todas tus publicaciones se marcarán como sensibles.",
|
||||||
"notification.moderation_warning.action_silence": "Se ha limitado tu cuenta.",
|
"notification.moderation_warning.action_silence": "Tu cuenta ha sido limitada.",
|
||||||
"notification.moderation_warning.action_suspend": "Se ha suspendido tu cuenta.",
|
"notification.moderation_warning.action_suspend": "Tu cuenta ha sido suspendida.",
|
||||||
"notification.own_poll": "Tu encuesta ha terminado",
|
"notification.own_poll": "Tu encuesta ha terminado",
|
||||||
"notification.poll": "Una encuesta en la que has votado ha terminado",
|
"notification.poll": "Una encuesta en la que has votado ha terminado",
|
||||||
"notification.reblog": "{name} ha impulsado tu publicación",
|
"notification.reblog": "{name} ha impulsado tu publicación",
|
||||||
|
|
|
@ -474,11 +474,11 @@
|
||||||
"notification.follow_request": "{name} biður um at fylgja tær",
|
"notification.follow_request": "{name} biður um at fylgja tær",
|
||||||
"notification.mention": "{name} nevndi teg",
|
"notification.mention": "{name} nevndi teg",
|
||||||
"notification.moderation-warning.learn_more": "Lær meira",
|
"notification.moderation-warning.learn_more": "Lær meira",
|
||||||
"notification.moderation_warning": "Tú hevur móttikið eina umsjónarávarðing",
|
"notification.moderation_warning": "Tú hevur móttikið eina umsjónarávaring",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Onkrir av tínum postum eru strikaðir.",
|
"notification.moderation_warning.action_delete_statuses": "Onkrir av tínum postum eru strikaðir.",
|
||||||
"notification.moderation_warning.action_disable": "Konta tín er gjørd óvirkin.",
|
"notification.moderation_warning.action_disable": "Konta tín er gjørd óvirkin.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Nakrir av postum tínum eru merktir sum viðkvæmir.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Nakrir av postum tínum eru merktir sum viðkvæmir.",
|
||||||
"notification.moderation_warning.action_none": "Konta tín hevur móttikið eina umsjónarávarðing.",
|
"notification.moderation_warning.action_none": "Konta tín hevur móttikið eina umsjónarávaring.",
|
||||||
"notification.moderation_warning.action_sensitive": "Postar tínir verða merktir sum viðkvæmir frá nú av.",
|
"notification.moderation_warning.action_sensitive": "Postar tínir verða merktir sum viðkvæmir frá nú av.",
|
||||||
"notification.moderation_warning.action_silence": "Konta tín er avmarkað.",
|
"notification.moderation_warning.action_silence": "Konta tín er avmarkað.",
|
||||||
"notification.moderation_warning.action_suspend": "Konta tín er ógildað.",
|
"notification.moderation_warning.action_suspend": "Konta tín er ógildað.",
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"about.blocks": "Servidores suxeitos a moderación",
|
"about.blocks": "Servidores suxeitos a moderación",
|
||||||
"about.contact": "Contacto:",
|
"about.contact": "Contacto:",
|
||||||
"about.disclaimer": "Mastodon é software libre, de código aberto, e unha marca comercial de Mastodon gGmbH.",
|
"about.disclaimer": "Mastodon é software libre, de código aberto, e unha marca comercial de Mastodon gGmbH.",
|
||||||
"about.domain_blocks.no_reason_available": "Motivo non indicado. ",
|
"about.domain_blocks.no_reason_available": "Motivo non indicado",
|
||||||
"about.domain_blocks.preamble": "Mastodon de xeito xeral permíteche ver contidos doutros servidores do fediverso e interactuar coas súas usuarias. Estas son as excepcións que se estabeleceron neste servidor en particular.",
|
"about.domain_blocks.preamble": "Mastodon de xeito xeral permíteche ver contidos doutros servidores do fediverso e interactuar coas súas usuarias. Estas son as excepcións que se estabeleceron neste servidor en particular.",
|
||||||
"about.domain_blocks.silenced.explanation": "Por defecto non verás perfís e contido desde este servidor, a menos que mires de xeito explícito ou optes por seguir ese contido ou usuaria.",
|
"about.domain_blocks.silenced.explanation": "Por defecto non verás perfís e contido desde este servidor, a menos que mires de xeito explícito ou optes por seguir ese contido ou usuaria.",
|
||||||
"about.domain_blocks.silenced.title": "Limitado",
|
"about.domain_blocks.silenced.title": "Limitado",
|
||||||
|
@ -92,7 +92,7 @@
|
||||||
"block_modal.remote_users_caveat": "Ímoslle pedir ao servidor {domain} que respecte a túa decisión. Emporiso, non hai garantía de que atenda a petición xa que os servidores xestionan os bloqueos de formas diferentes. As publicacións públicas poderían aínda ser visibles para usuarias que non iniciaron sesión.",
|
"block_modal.remote_users_caveat": "Ímoslle pedir ao servidor {domain} que respecte a túa decisión. Emporiso, non hai garantía de que atenda a petición xa que os servidores xestionan os bloqueos de formas diferentes. As publicacións públicas poderían aínda ser visibles para usuarias que non iniciaron sesión.",
|
||||||
"block_modal.show_less": "Mostrar menos",
|
"block_modal.show_less": "Mostrar menos",
|
||||||
"block_modal.show_more": "Mostrar máis",
|
"block_modal.show_more": "Mostrar máis",
|
||||||
"block_modal.they_cant_mention": "Non te pode seguir nin mencionar.",
|
"block_modal.they_cant_mention": "Non te poden seguir nin mencionar.",
|
||||||
"block_modal.they_cant_see_posts": "Non pode ver as túas publicacións nin ti as de ela.",
|
"block_modal.they_cant_see_posts": "Non pode ver as túas publicacións nin ti as de ela.",
|
||||||
"block_modal.they_will_know": "Pode ver que a bloqueaches.",
|
"block_modal.they_will_know": "Pode ver que a bloqueaches.",
|
||||||
"block_modal.title": "Bloquear usuaria?",
|
"block_modal.title": "Bloquear usuaria?",
|
||||||
|
@ -115,7 +115,7 @@
|
||||||
"closed_registrations_modal.find_another_server": "Atopa outro servidor",
|
"closed_registrations_modal.find_another_server": "Atopa outro servidor",
|
||||||
"closed_registrations_modal.preamble": "Mastodon é descentralizado, así que non importa onde crees a conta, poderás seguir e interactuar con calquera conta deste servidor. Incluso podes ter o teu servidor!",
|
"closed_registrations_modal.preamble": "Mastodon é descentralizado, así que non importa onde crees a conta, poderás seguir e interactuar con calquera conta deste servidor. Incluso podes ter o teu servidor!",
|
||||||
"closed_registrations_modal.title": "Crear conta en Mastodon",
|
"closed_registrations_modal.title": "Crear conta en Mastodon",
|
||||||
"column.about": "Acerca de",
|
"column.about": "Sobre",
|
||||||
"column.blocks": "Usuarias bloqueadas",
|
"column.blocks": "Usuarias bloqueadas",
|
||||||
"column.bookmarks": "Marcadores",
|
"column.bookmarks": "Marcadores",
|
||||||
"column.community": "Cronoloxía local",
|
"column.community": "Cronoloxía local",
|
||||||
|
@ -322,7 +322,7 @@
|
||||||
"follow_suggestions.view_all": "Ver todas",
|
"follow_suggestions.view_all": "Ver todas",
|
||||||
"follow_suggestions.who_to_follow": "A quen seguir",
|
"follow_suggestions.who_to_follow": "A quen seguir",
|
||||||
"followed_tags": "Cancelos seguidos",
|
"followed_tags": "Cancelos seguidos",
|
||||||
"footer.about": "Acerca de",
|
"footer.about": "Sobre",
|
||||||
"footer.directory": "Directorio de perfís",
|
"footer.directory": "Directorio de perfís",
|
||||||
"footer.get_app": "Descarga a app",
|
"footer.get_app": "Descarga a app",
|
||||||
"footer.invite": "Convidar persoas",
|
"footer.invite": "Convidar persoas",
|
||||||
|
@ -441,7 +441,7 @@
|
||||||
"mute_modal.title": "Acalar usuaria?",
|
"mute_modal.title": "Acalar usuaria?",
|
||||||
"mute_modal.you_wont_see_mentions": "Non verás as publicacións que a mencionen.",
|
"mute_modal.you_wont_see_mentions": "Non verás as publicacións que a mencionen.",
|
||||||
"mute_modal.you_wont_see_posts": "Seguirá podendo ler as túas publicacións, pero non verás as súas.",
|
"mute_modal.you_wont_see_posts": "Seguirá podendo ler as túas publicacións, pero non verás as súas.",
|
||||||
"navigation_bar.about": "Acerca de",
|
"navigation_bar.about": "Sobre",
|
||||||
"navigation_bar.advanced_interface": "Abrir coa interface web avanzada",
|
"navigation_bar.advanced_interface": "Abrir coa interface web avanzada",
|
||||||
"navigation_bar.blocks": "Usuarias bloqueadas",
|
"navigation_bar.blocks": "Usuarias bloqueadas",
|
||||||
"navigation_bar.bookmarks": "Marcadores",
|
"navigation_bar.bookmarks": "Marcadores",
|
||||||
|
|
|
@ -205,6 +205,10 @@
|
||||||
"dismissable_banner.dismiss": "डिसमिस",
|
"dismissable_banner.dismiss": "डिसमिस",
|
||||||
"dismissable_banner.explore_links": "इन समाचारों के बारे में लोगों द्वारा इस पर और डेसेंट्रलीसेड नेटवर्क के अन्य सर्वरों पर अभी बात की जा रही है।",
|
"dismissable_banner.explore_links": "इन समाचारों के बारे में लोगों द्वारा इस पर और डेसेंट्रलीसेड नेटवर्क के अन्य सर्वरों पर अभी बात की जा रही है।",
|
||||||
"dismissable_banner.explore_tags": "ये हैशटैग अभी इस पर और डेसेंट्रलीसेड नेटवर्क के अन्य सर्वरों पर लोगों के बीच कर्षण प्राप्त कर रहे हैं।",
|
"dismissable_banner.explore_tags": "ये हैशटैग अभी इस पर और डेसेंट्रलीसेड नेटवर्क के अन्य सर्वरों पर लोगों के बीच कर्षण प्राप्त कर रहे हैं।",
|
||||||
|
"domain_block_modal.block": "सर्वर ब्लॉक करें",
|
||||||
|
"domain_block_modal.title": "डोमेन ब्लॉक करें",
|
||||||
|
"domain_pill.server": "सर्वर",
|
||||||
|
"domain_pill.username": "यूज़रनेम",
|
||||||
"embed.instructions": "अपने वेबसाइट पर, निचे दिए कोड को कॉपी करके, इस स्टेटस को एम्बेड करें",
|
"embed.instructions": "अपने वेबसाइट पर, निचे दिए कोड को कॉपी करके, इस स्टेटस को एम्बेड करें",
|
||||||
"embed.preview": "यह ऐसा दिखेगा :",
|
"embed.preview": "यह ऐसा दिखेगा :",
|
||||||
"emoji_button.activity": "गतिविधि",
|
"emoji_button.activity": "गतिविधि",
|
||||||
|
@ -274,6 +278,7 @@
|
||||||
"follow_request.authorize": "अधिकार दें",
|
"follow_request.authorize": "अधिकार दें",
|
||||||
"follow_request.reject": "अस्वीकार करें",
|
"follow_request.reject": "अस्वीकार करें",
|
||||||
"follow_requests.unlocked_explanation": "हालाँकि आपका खाता लॉक नहीं है, फिर भी {domain} डोमेन स्टाफ ने सोचा कि आप इन खातों के मैन्युअल अनुरोधों की समीक्षा करना चाहते हैं।",
|
"follow_requests.unlocked_explanation": "हालाँकि आपका खाता लॉक नहीं है, फिर भी {domain} डोमेन स्टाफ ने सोचा कि आप इन खातों के मैन्युअल अनुरोधों की समीक्षा करना चाहते हैं।",
|
||||||
|
"follow_suggestions.dismiss": "दोबारा न दिखाएं",
|
||||||
"followed_tags": "फॉलो किए गए हैशटैग्स",
|
"followed_tags": "फॉलो किए गए हैशटैग्स",
|
||||||
"footer.about": "अबाउट",
|
"footer.about": "अबाउट",
|
||||||
"footer.directory": "प्रोफाइल्स डायरेक्टरी",
|
"footer.directory": "प्रोफाइल्स डायरेक्टरी",
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
"notification.follow_request": "{name} ha requestate de sequer te",
|
"notification.follow_request": "{name} ha requestate de sequer te",
|
||||||
"notification.mention": "{name} te ha mentionate",
|
"notification.mention": "{name} te ha mentionate",
|
||||||
"notification.moderation-warning.learn_more": "Apprender plus",
|
"notification.moderation-warning.learn_more": "Apprender plus",
|
||||||
"notification.moderation_warning": "Tu ha recipite un advertimento de moderation",
|
"notification.moderation_warning": "Tu ha recepite un aviso de moderation",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Alcunes de tu messages ha essite removite.",
|
"notification.moderation_warning.action_delete_statuses": "Alcunes de tu messages ha essite removite.",
|
||||||
"notification.moderation_warning.action_disable": "Tu conto ha essite disactivate.",
|
"notification.moderation_warning.action_disable": "Tu conto ha essite disactivate.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Alcunes de tu messages ha essite marcate como sensibile.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Alcunes de tu messages ha essite marcate como sensibile.",
|
||||||
|
|
|
@ -89,6 +89,7 @@
|
||||||
"announcement.announcement": "Proclamation",
|
"announcement.announcement": "Proclamation",
|
||||||
"attachments_list.unprocessed": "(íntractat)",
|
"attachments_list.unprocessed": "(íntractat)",
|
||||||
"audio.hide": "Celar audio",
|
"audio.hide": "Celar audio",
|
||||||
|
"block_modal.remote_users_caveat": "Noi va petir que li servitor {domain} mey respecter tui decision. Támen, obedientie ne es garantit pro que chascun servitor gere bloccas diferentmen. Possibilmen public postas va restar visibil a usatores de inloggat.",
|
||||||
"block_modal.show_less": "Monstrar minu",
|
"block_modal.show_less": "Monstrar minu",
|
||||||
"block_modal.show_more": "Monstrar plu",
|
"block_modal.show_more": "Monstrar plu",
|
||||||
"block_modal.they_cant_mention": "Ne posse mentionar ni sequer te.",
|
"block_modal.they_cant_mention": "Ne posse mentionar ni sequer te.",
|
||||||
|
@ -212,13 +213,23 @@
|
||||||
"domain_block_modal.block_account_instead": "Altrimen, bloccar @{name}",
|
"domain_block_modal.block_account_instead": "Altrimen, bloccar @{name}",
|
||||||
"domain_block_modal.they_can_interact_with_old_posts": "Persones de ti servitor posse interacter con tui old postas.",
|
"domain_block_modal.they_can_interact_with_old_posts": "Persones de ti servitor posse interacter con tui old postas.",
|
||||||
"domain_block_modal.they_cant_follow": "Nequi de ti-ci servitor posse sequer te.",
|
"domain_block_modal.they_cant_follow": "Nequi de ti-ci servitor posse sequer te.",
|
||||||
|
"domain_block_modal.they_wont_know": "Ne va esser conscient pri li bloccada.",
|
||||||
|
"domain_block_modal.title": "Bloccar dominia?",
|
||||||
|
"domain_block_modal.you_will_lose_followers": "Omni tui sequitores de ti-ci servitor va esser efaciat.",
|
||||||
|
"domain_block_modal.you_wont_see_posts": "Tu ne va vider postas ni notificationes de usatores sur ti-ci servitor.",
|
||||||
|
"domain_pill.activitypub_lets_connect": "It possibilisa tui conexiones e interactiones con persones ne solmen sur Mastodon, ma anc tra diferent social aplis.",
|
||||||
"domain_pill.activitypub_like_language": "ActivityPub es li lingue usat de Mastodon por parlar con altri social retages.",
|
"domain_pill.activitypub_like_language": "ActivityPub es li lingue usat de Mastodon por parlar con altri social retages.",
|
||||||
"domain_pill.server": "Servitor",
|
"domain_pill.server": "Servitor",
|
||||||
"domain_pill.their_handle": "Identificator:",
|
"domain_pill.their_handle": "Identificator:",
|
||||||
"domain_pill.their_server": "Su digital hem e omni su postas.",
|
"domain_pill.their_server": "Su digital hem e omni su postas.",
|
||||||
|
"domain_pill.their_username": "Su unic identificator sur su servitor. It es possibil que altri servitores va haver usatores con li sam nómine.",
|
||||||
"domain_pill.username": "Usator-nómine",
|
"domain_pill.username": "Usator-nómine",
|
||||||
"domain_pill.whats_in_a_handle": "Ex quo consiste un identificator?",
|
"domain_pill.whats_in_a_handle": "Ex quo consiste un identificator?",
|
||||||
|
"domain_pill.who_they_are": "Pro que identificatores informa qui e u un person is, tu posse interacter con persones tra li rete social de <button>ActivityPub-usant platformes</button>.",
|
||||||
|
"domain_pill.who_you_are": "Pro que tui identificator informa qui e u tu es, persones posse interacter con te tra li rete social de <button>ActivityPub-usant platformes</button>.",
|
||||||
"domain_pill.your_handle": "Tui identificator:",
|
"domain_pill.your_handle": "Tui identificator:",
|
||||||
|
"domain_pill.your_server": "Tui digital hem, u trova se omni tui postas. Si it ne plese te, tu posse transferer ad un altri servitor quandecunc e tui sequitores con te.",
|
||||||
|
"domain_pill.your_username": "Tui unic identificator sur ti-ci servitor. It es possibil que altri servitores va haver usatores con li sam nómine.",
|
||||||
"embed.instructions": "Inbedar ti-ci posta per copiar li code in infra.",
|
"embed.instructions": "Inbedar ti-ci posta per copiar li code in infra.",
|
||||||
"embed.preview": "Vi qualmen it va aspecter:",
|
"embed.preview": "Vi qualmen it va aspecter:",
|
||||||
"emoji_button.activity": "Activitá",
|
"emoji_button.activity": "Activitá",
|
||||||
|
@ -286,6 +297,7 @@
|
||||||
"filter_modal.select_filter.subtitle": "Usar un existent categorie o crear nov",
|
"filter_modal.select_filter.subtitle": "Usar un existent categorie o crear nov",
|
||||||
"filter_modal.select_filter.title": "Filtrar ti-ci posta",
|
"filter_modal.select_filter.title": "Filtrar ti-ci posta",
|
||||||
"filter_modal.title.status": "Filtrar un posta",
|
"filter_modal.title.status": "Filtrar un posta",
|
||||||
|
"filtered_notifications_banner.mentions": "{count, plural, one {mention} other {mentiones}}",
|
||||||
"filtered_notifications_banner.pending_requests": "Notificationes de {count, plural, =0 {nequi} one {un person} other {# persones}} quel tu possibilmen conosse",
|
"filtered_notifications_banner.pending_requests": "Notificationes de {count, plural, =0 {nequi} one {un person} other {# persones}} quel tu possibilmen conosse",
|
||||||
"filtered_notifications_banner.title": "Filtrat notificationes",
|
"filtered_notifications_banner.title": "Filtrat notificationes",
|
||||||
"firehose.all": "Omno",
|
"firehose.all": "Omno",
|
||||||
|
@ -296,6 +308,8 @@
|
||||||
"follow_requests.unlocked_explanation": "Benque tu conto ne es cludet, li administratores de {domain} pensat que tu fórsan vell voler tractar seque-petitiones de tis-ci contos manualmen.",
|
"follow_requests.unlocked_explanation": "Benque tu conto ne es cludet, li administratores de {domain} pensat que tu fórsan vell voler tractar seque-petitiones de tis-ci contos manualmen.",
|
||||||
"follow_suggestions.curated_suggestion": "Selection del employates",
|
"follow_suggestions.curated_suggestion": "Selection del employates",
|
||||||
"follow_suggestions.dismiss": "Ne monstrar plu",
|
"follow_suggestions.dismiss": "Ne monstrar plu",
|
||||||
|
"follow_suggestions.featured_longer": "Selectet manualmen del equip de {domain}",
|
||||||
|
"follow_suggestions.friends_of_friends_longer": "Populari ínter li persones queles tu seque",
|
||||||
"follow_suggestions.hints.featured": "Ti-ci profil ha esset selectet directmen del equip de {domain}.",
|
"follow_suggestions.hints.featured": "Ti-ci profil ha esset selectet directmen del equip de {domain}.",
|
||||||
"follow_suggestions.hints.friends_of_friends": "Ti-ci profil es populari ínter tis qui tu seque.",
|
"follow_suggestions.hints.friends_of_friends": "Ti-ci profil es populari ínter tis qui tu seque.",
|
||||||
"follow_suggestions.hints.most_followed": "Ti-ci profil es un del max sequet sur {domain}.",
|
"follow_suggestions.hints.most_followed": "Ti-ci profil es un del max sequet sur {domain}.",
|
||||||
|
@ -303,6 +317,8 @@
|
||||||
"follow_suggestions.hints.similar_to_recently_followed": "Ti-ci profil es simil al profiles queles tu ha recentmen sequet.",
|
"follow_suggestions.hints.similar_to_recently_followed": "Ti-ci profil es simil al profiles queles tu ha recentmen sequet.",
|
||||||
"follow_suggestions.personalized_suggestion": "Personalisat suggestion",
|
"follow_suggestions.personalized_suggestion": "Personalisat suggestion",
|
||||||
"follow_suggestions.popular_suggestion": "Populari suggestion",
|
"follow_suggestions.popular_suggestion": "Populari suggestion",
|
||||||
|
"follow_suggestions.popular_suggestion_longer": "Populari sur {domain}",
|
||||||
|
"follow_suggestions.similar_to_recently_followed_longer": "Simil a profiles queles tu sequet recentmen",
|
||||||
"follow_suggestions.view_all": "Vider omnicos",
|
"follow_suggestions.view_all": "Vider omnicos",
|
||||||
"follow_suggestions.who_to_follow": "Persones a sequer",
|
"follow_suggestions.who_to_follow": "Persones a sequer",
|
||||||
"followed_tags": "Sequet hashtags",
|
"followed_tags": "Sequet hashtags",
|
||||||
|
@ -423,6 +439,8 @@
|
||||||
"mute_modal.they_can_mention_and_follow": "Posse mentionar e sequer te, ma va esser ínvisibil a te.",
|
"mute_modal.they_can_mention_and_follow": "Posse mentionar e sequer te, ma va esser ínvisibil a te.",
|
||||||
"mute_modal.they_wont_know": "Ne va esser conscient pri li silentation.",
|
"mute_modal.they_wont_know": "Ne va esser conscient pri li silentation.",
|
||||||
"mute_modal.title": "Silentiar usator?",
|
"mute_modal.title": "Silentiar usator?",
|
||||||
|
"mute_modal.you_wont_see_mentions": "Tu ne va vider postas mentionant li usator.",
|
||||||
|
"mute_modal.you_wont_see_posts": "Ne posse vider tui postas e inversi.",
|
||||||
"navigation_bar.about": "Information",
|
"navigation_bar.about": "Information",
|
||||||
"navigation_bar.advanced_interface": "Aperter in li web-interfacie avansat",
|
"navigation_bar.advanced_interface": "Aperter in li web-interfacie avansat",
|
||||||
"navigation_bar.blocks": "Bloccat usatores",
|
"navigation_bar.blocks": "Bloccat usatores",
|
||||||
|
@ -455,10 +473,23 @@
|
||||||
"notification.follow": "{name} sequet te",
|
"notification.follow": "{name} sequet te",
|
||||||
"notification.follow_request": "{name} ha petit sequer te",
|
"notification.follow_request": "{name} ha petit sequer te",
|
||||||
"notification.mention": "{name} mentionat te",
|
"notification.mention": "{name} mentionat te",
|
||||||
|
"notification.moderation-warning.learn_more": "Aprender plu",
|
||||||
|
"notification.moderation_warning": "Tu ha recivet un moderatori advertiment",
|
||||||
|
"notification.moderation_warning.action_delete_statuses": "Alcun de tui postas ha esset efaciat.",
|
||||||
|
"notification.moderation_warning.action_disable": "Tui conto ha esset desactivisat.",
|
||||||
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Alcun de tui postas ha esset marcat quam sensitiv.",
|
||||||
|
"notification.moderation_warning.action_none": "Tui conto ha recivet un moderatori advertiment.",
|
||||||
|
"notification.moderation_warning.action_sensitive": "Desde nu tui postas va esser marcat quam sensitiv.",
|
||||||
|
"notification.moderation_warning.action_silence": "Tui conto ha esset limitat.",
|
||||||
|
"notification.moderation_warning.action_suspend": "Tui conto ha esset suspendet.",
|
||||||
"notification.own_poll": "Tui balotation ha finit",
|
"notification.own_poll": "Tui balotation ha finit",
|
||||||
"notification.poll": "Un balotation in quel tu votat ha finit",
|
"notification.poll": "Un balotation in quel tu votat ha finit",
|
||||||
"notification.reblog": "{name} boostat tui posta",
|
"notification.reblog": "{name} boostat tui posta",
|
||||||
|
"notification.relationships_severance_event": "Perdit conexiones con {name}",
|
||||||
|
"notification.relationships_severance_event.account_suspension": "Un admin de {from} ha suspendet {target}, dunc con ti person tu ne plu posse reciver actualisationes ni far interactiones.",
|
||||||
|
"notification.relationships_severance_event.domain_block": "Un admin de {from} ha bloccat {target}, includente {followersCount} de tui sequitores e {followingCount, plural, one {# conto} other {# contos}} sequet de te.",
|
||||||
"notification.relationships_severance_event.learn_more": "Aprender plu",
|
"notification.relationships_severance_event.learn_more": "Aprender plu",
|
||||||
|
"notification.relationships_severance_event.user_domain_block": "Tu ha bloccat {target}, efaciante {followersCount} de tui sequitores e {followingCount, plural, one {# conto} other {# contos}} sequet de te.",
|
||||||
"notification.status": "{name} just postat",
|
"notification.status": "{name} just postat",
|
||||||
"notification.update": "{name} modificat un posta",
|
"notification.update": "{name} modificat un posta",
|
||||||
"notification_requests.accept": "Acceptar",
|
"notification_requests.accept": "Acceptar",
|
||||||
|
@ -472,6 +503,7 @@
|
||||||
"notifications.column_settings.alert": "Notificationes sur li computator",
|
"notifications.column_settings.alert": "Notificationes sur li computator",
|
||||||
"notifications.column_settings.favourite": "Favorites:",
|
"notifications.column_settings.favourite": "Favorites:",
|
||||||
"notifications.column_settings.filter_bar.advanced": "Monstrar omni categories",
|
"notifications.column_settings.filter_bar.advanced": "Monstrar omni categories",
|
||||||
|
"notifications.column_settings.filter_bar.category": "Rapid filtre-barre",
|
||||||
"notifications.column_settings.follow": "Nov sequitores:",
|
"notifications.column_settings.follow": "Nov sequitores:",
|
||||||
"notifications.column_settings.follow_request": "Nov petitiones de sequer:",
|
"notifications.column_settings.follow_request": "Nov petitiones de sequer:",
|
||||||
"notifications.column_settings.mention": "Mentiones:",
|
"notifications.column_settings.mention": "Mentiones:",
|
||||||
|
@ -707,6 +739,7 @@
|
||||||
"status.reblog": "Boostar",
|
"status.reblog": "Boostar",
|
||||||
"status.reblog_private": "Boostar con li original visibilitá",
|
"status.reblog_private": "Boostar con li original visibilitá",
|
||||||
"status.reblogged_by": "{name} boostat",
|
"status.reblogged_by": "{name} boostat",
|
||||||
|
"status.reblogs": "{count, plural, one {boost} other {boosts}}",
|
||||||
"status.reblogs.empty": "Ancor nequi ha boostat ti-ci posta. Quande alqui fa it, ilu va aparir ci.",
|
"status.reblogs.empty": "Ancor nequi ha boostat ti-ci posta. Quande alqui fa it, ilu va aparir ci.",
|
||||||
"status.redraft": "Deleter & redacter",
|
"status.redraft": "Deleter & redacter",
|
||||||
"status.remove_bookmark": "Remover marcator",
|
"status.remove_bookmark": "Remover marcator",
|
||||||
|
|
|
@ -579,7 +579,7 @@
|
||||||
"notification.list_status": "{name}さんの投稿が{listName}に追加されました",
|
"notification.list_status": "{name}さんの投稿が{listName}に追加されました",
|
||||||
"notification.mention": "{name}さんがあなたに返信しました",
|
"notification.mention": "{name}さんがあなたに返信しました",
|
||||||
"notification.moderation-warning.learn_more": "さらに詳しく",
|
"notification.moderation-warning.learn_more": "さらに詳しく",
|
||||||
"notification.moderation_warning": "あなたは管理者からの警告を受けています。",
|
"notification.moderation_warning": "管理者から警告が来ています",
|
||||||
"notification.moderation_warning.action_delete_statuses": "あなたによるいくつかの投稿が削除されました。",
|
"notification.moderation_warning.action_delete_statuses": "あなたによるいくつかの投稿が削除されました。",
|
||||||
"notification.moderation_warning.action_disable": "あなたのアカウントは無効になりました。",
|
"notification.moderation_warning.action_disable": "あなたのアカウントは無効になりました。",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "あなたの投稿のいくつかは閲覧注意として判定されています。",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "あなたの投稿のいくつかは閲覧注意として判定されています。",
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"about.blocks": "Prižiūrimi serveriai",
|
"about.blocks": "Prižiūrimi serveriai",
|
||||||
"about.contact": "Kontaktai:",
|
"about.contact": "Kontaktai:",
|
||||||
"about.disclaimer": "Mastodon – nemokama atvirojo kodo programa ir Mastodon gGmbH prekės ženklas.",
|
"about.disclaimer": "Mastodon – tai nemokama atvirojo kodo programinė įranga ir Mastodon gGmbH prekės ženklas.",
|
||||||
"about.domain_blocks.no_reason_available": "Priežastis nepateikta",
|
"about.domain_blocks.no_reason_available": "Priežastis nepateikta",
|
||||||
"about.domain_blocks.preamble": "Mastodon paprastai leidžia peržiūrėti turinį ir bendrauti su naudotojais iš bet kurio kito fediverse esančio serverio. Šios yra išimtys, kurios buvo padarytos šiame konkrečiame serveryje.",
|
"about.domain_blocks.preamble": "Mastodon paprastai leidžia peržiūrėti turinį ir bendrauti su naudotojais iš bet kurio kito fediverse esančio serverio. Šios yra išimtys, kurios buvo padarytos šiame konkrečiame serveryje.",
|
||||||
"about.domain_blocks.silenced.explanation": "Paprastai nematysi profilių ir turinio iš šio serverio, nebent jį aiškiai ieškosi arba pasirinksi jį sekdamas (-a).",
|
"about.domain_blocks.silenced.explanation": "Paprastai nematysi profilių ir turinio iš šio serverio, nebent jį aiškiai ieškosi arba pasirinksi jį sekdamas (-a).",
|
||||||
|
@ -30,7 +30,7 @@
|
||||||
"account.endorse": "Rodyti profilyje",
|
"account.endorse": "Rodyti profilyje",
|
||||||
"account.featured_tags.last_status_at": "Paskutinis įrašas {date}",
|
"account.featured_tags.last_status_at": "Paskutinis įrašas {date}",
|
||||||
"account.featured_tags.last_status_never": "Nėra įrašų",
|
"account.featured_tags.last_status_never": "Nėra įrašų",
|
||||||
"account.featured_tags.title": "{name} rekomenduojami saitažodžiai",
|
"account.featured_tags.title": "{name} rodomi saitažodžiai",
|
||||||
"account.follow": "Sekti",
|
"account.follow": "Sekti",
|
||||||
"account.follow_back": "Sekti atgal",
|
"account.follow_back": "Sekti atgal",
|
||||||
"account.followers": "Sekėjai",
|
"account.followers": "Sekėjai",
|
||||||
|
@ -38,13 +38,13 @@
|
||||||
"account.followers_counter": "{count, plural, one {{counter} sekėjas} few {{counter} sekėjai} many {{counter} sekėjo} other {{counter} sekėjų}}",
|
"account.followers_counter": "{count, plural, one {{counter} sekėjas} few {{counter} sekėjai} many {{counter} sekėjo} other {{counter} sekėjų}}",
|
||||||
"account.following": "Sekama",
|
"account.following": "Sekama",
|
||||||
"account.following_counter": "{count, plural, one {{counter} sekimas} few {{counter} sekimai} many {{counter} sekimo} other {{counter} sekimų}}",
|
"account.following_counter": "{count, plural, one {{counter} sekimas} few {{counter} sekimai} many {{counter} sekimo} other {{counter} sekimų}}",
|
||||||
"account.follows.empty": "Šis (-i) naudotojas (-a) dar nieko neseka.",
|
"account.follows.empty": "Šis naudotojas dar nieko neseka.",
|
||||||
"account.go_to_profile": "Eiti į profilį",
|
"account.go_to_profile": "Eiti į profilį",
|
||||||
"account.hide_reblogs": "Slėpti pakėlimus iš @{name}",
|
"account.hide_reblogs": "Slėpti pakėlimus iš @{name}",
|
||||||
"account.in_memoriam": "Atminimui.",
|
"account.in_memoriam": "Atminimui.",
|
||||||
"account.joined_short": "Prisijungė",
|
"account.joined_short": "Prisijungė",
|
||||||
"account.languages": "Keisti prenumeruojamas kalbas",
|
"account.languages": "Keisti prenumeruojamas kalbas",
|
||||||
"account.link_verified_on": "Šios nuorodos nuosavybė buvo patikrinta {date}.",
|
"account.link_verified_on": "Šios nuorodos nuosavybė buvo patikrinta {date}",
|
||||||
"account.locked_info": "Šios paskyros privatumo būsena nustatyta kaip užrakinta. Savininkas (-ė) rankiniu būdu peržiūri, kas gali sekti.",
|
"account.locked_info": "Šios paskyros privatumo būsena nustatyta kaip užrakinta. Savininkas (-ė) rankiniu būdu peržiūri, kas gali sekti.",
|
||||||
"account.media": "Medija",
|
"account.media": "Medija",
|
||||||
"account.mention": "Paminėti @{name}",
|
"account.mention": "Paminėti @{name}",
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
"account.posts": "Įrašai",
|
"account.posts": "Įrašai",
|
||||||
"account.posts_with_replies": "Įrašai ir atsakymai",
|
"account.posts_with_replies": "Įrašai ir atsakymai",
|
||||||
"account.report": "Pranešti apie @{name}",
|
"account.report": "Pranešti apie @{name}",
|
||||||
"account.requested": "Laukiama patvirtinimo. Spustelėk, jei nori atšaukti sekimo prašymą.",
|
"account.requested": "Laukiama patvirtinimo. Spustelėk, jei nori atšaukti sekimo prašymą",
|
||||||
"account.requested_follow": "{name} paprašė tave sekti",
|
"account.requested_follow": "{name} paprašė tave sekti",
|
||||||
"account.share": "Bendrinti @{name} profilį",
|
"account.share": "Bendrinti @{name} profilį",
|
||||||
"account.show_reblogs": "Rodyti pakėlimus iš @{name}",
|
"account.show_reblogs": "Rodyti pakėlimus iš @{name}",
|
||||||
|
@ -82,7 +82,7 @@
|
||||||
"admin.impact_report.instance_followers": "Sekėjai, kuriuos prarastų mūsų naudotojai",
|
"admin.impact_report.instance_followers": "Sekėjai, kuriuos prarastų mūsų naudotojai",
|
||||||
"admin.impact_report.instance_follows": "Sekėjai, kuriuos prarastų jų naudotojai",
|
"admin.impact_report.instance_follows": "Sekėjai, kuriuos prarastų jų naudotojai",
|
||||||
"admin.impact_report.title": "Poveikio apibendrinimas",
|
"admin.impact_report.title": "Poveikio apibendrinimas",
|
||||||
"alert.rate_limited.message": "Pabandyk vėliau po {retry_time, time, medium}.",
|
"alert.rate_limited.message": "Bandyk vėliau po {retry_time, time, medium}.",
|
||||||
"alert.rate_limited.title": "Sparta ribota.",
|
"alert.rate_limited.title": "Sparta ribota.",
|
||||||
"alert.unexpected.message": "Įvyko netikėta klaida.",
|
"alert.unexpected.message": "Įvyko netikėta klaida.",
|
||||||
"alert.unexpected.title": "Ups!",
|
"alert.unexpected.title": "Ups!",
|
||||||
|
@ -92,7 +92,12 @@
|
||||||
"block_modal.remote_users_caveat": "Paprašysime serverio {domain} gerbti tavo sprendimą. Tačiau atitiktis negarantuojama, nes kai kurie serveriai gali skirtingai tvarkyti blokavimus. Vieši įrašai vis tiek gali būti matomi neprisijungusiems naudotojams.",
|
"block_modal.remote_users_caveat": "Paprašysime serverio {domain} gerbti tavo sprendimą. Tačiau atitiktis negarantuojama, nes kai kurie serveriai gali skirtingai tvarkyti blokavimus. Vieši įrašai vis tiek gali būti matomi neprisijungusiems naudotojams.",
|
||||||
"block_modal.show_less": "Rodyti mažiau",
|
"block_modal.show_less": "Rodyti mažiau",
|
||||||
"block_modal.show_more": "Rodyti daugiau",
|
"block_modal.show_more": "Rodyti daugiau",
|
||||||
"boost_modal.combo": "Galima paspausti {combo}, kad praleisti kitą kartą.",
|
"block_modal.they_cant_mention": "Jie negali tave paminėti ar sekti.",
|
||||||
|
"block_modal.they_cant_see_posts": "Jie negali matyti tavo įrašus, o tu nematysi jų.",
|
||||||
|
"block_modal.they_will_know": "Jie mato, kad yra užblokuoti.",
|
||||||
|
"block_modal.title": "Blokuoti naudotoją?",
|
||||||
|
"block_modal.you_wont_see_mentions": "Nematysi įrašus, kuriuose jie paminimi.",
|
||||||
|
"boost_modal.combo": "Galima paspausti {combo}, kad praleisti tai kitą kartą",
|
||||||
"bundle_column_error.copy_stacktrace": "Kopijuoti klaidos ataskaitą",
|
"bundle_column_error.copy_stacktrace": "Kopijuoti klaidos ataskaitą",
|
||||||
"bundle_column_error.error.body": "Paprašytos puslapio nepavyko atvaizduoti. Tai gali būti dėl mūsų kodo klaidos arba naršyklės suderinamumo problemos.",
|
"bundle_column_error.error.body": "Paprašytos puslapio nepavyko atvaizduoti. Tai gali būti dėl mūsų kodo klaidos arba naršyklės suderinamumo problemos.",
|
||||||
"bundle_column_error.error.title": "O, ne!",
|
"bundle_column_error.error.title": "O, ne!",
|
||||||
|
@ -117,7 +122,7 @@
|
||||||
"column.direct": "Privatūs paminėjimai",
|
"column.direct": "Privatūs paminėjimai",
|
||||||
"column.directory": "Naršyti profilius",
|
"column.directory": "Naršyti profilius",
|
||||||
"column.domain_blocks": "Užblokuoti domenai",
|
"column.domain_blocks": "Užblokuoti domenai",
|
||||||
"column.favourites": "Mėgstamiausi",
|
"column.favourites": "Mėgstami",
|
||||||
"column.firehose": "Tiesioginiai srautai",
|
"column.firehose": "Tiesioginiai srautai",
|
||||||
"column.follow_requests": "Sekimo prašymai",
|
"column.follow_requests": "Sekimo prašymai",
|
||||||
"column.home": "Pagrindinis",
|
"column.home": "Pagrindinis",
|
||||||
|
@ -144,7 +149,7 @@
|
||||||
"compose.saved.body": "Įrašas išsaugotas.",
|
"compose.saved.body": "Įrašas išsaugotas.",
|
||||||
"compose_form.direct_message_warning_learn_more": "Sužinoti daugiau",
|
"compose_form.direct_message_warning_learn_more": "Sužinoti daugiau",
|
||||||
"compose_form.encryption_warning": "Mastodon įrašai nėra visapusiškai šifruojami. Per Mastodon nesidalyk jokia slapta informacija.",
|
"compose_form.encryption_warning": "Mastodon įrašai nėra visapusiškai šifruojami. Per Mastodon nesidalyk jokia slapta informacija.",
|
||||||
"compose_form.hashtag_warning": "Šis įrašas nebus įtraukta į jokį saitažodį, nes ji nėra vieša. Tik viešų įrašų galima ieškoti pagal saitažodį.",
|
"compose_form.hashtag_warning": "Šis įrašas nebus įtrauktas į jokį saitažodį, nes ji nėra vieša. Tik viešų įrašų galima ieškoti pagal saitažodį.",
|
||||||
"compose_form.lock_disclaimer": "Tavo paskyra nėra {locked}. Bet kas gali sekti tave ir peržiūrėti tik sekėjams skirtus įrašus.",
|
"compose_form.lock_disclaimer": "Tavo paskyra nėra {locked}. Bet kas gali sekti tave ir peržiūrėti tik sekėjams skirtus įrašus.",
|
||||||
"compose_form.lock_disclaimer.lock": "užrakinta",
|
"compose_form.lock_disclaimer.lock": "užrakinta",
|
||||||
"compose_form.placeholder": "Kas tavo mintyse?",
|
"compose_form.placeholder": "Kas tavo mintyse?",
|
||||||
|
@ -152,7 +157,7 @@
|
||||||
"compose_form.poll.multiple": "Keli pasirinkimai",
|
"compose_form.poll.multiple": "Keli pasirinkimai",
|
||||||
"compose_form.poll.option_placeholder": "{number} parinktis",
|
"compose_form.poll.option_placeholder": "{number} parinktis",
|
||||||
"compose_form.poll.single": "Pasirinkti vieną",
|
"compose_form.poll.single": "Pasirinkti vieną",
|
||||||
"compose_form.poll.switch_to_multiple": "Keisti apklausą, kad būtų galima pasirinkti kelis pasirinkimus.",
|
"compose_form.poll.switch_to_multiple": "Keisti apklausą, kad būtų galima pasirinkti kelis pasirinkimus",
|
||||||
"compose_form.poll.switch_to_single": "Keisti apklausą, kad būtų galima pasirinkti vieną pasirinkimą",
|
"compose_form.poll.switch_to_single": "Keisti apklausą, kad būtų galima pasirinkti vieną pasirinkimą",
|
||||||
"compose_form.poll.type": "Stilius",
|
"compose_form.poll.type": "Stilius",
|
||||||
"compose_form.publish": "Skelbti",
|
"compose_form.publish": "Skelbti",
|
||||||
|
@ -172,16 +177,17 @@
|
||||||
"confirmations.delete_list.message": "Ar tikrai nori visam laikui ištrinti šį sąrašą?",
|
"confirmations.delete_list.message": "Ar tikrai nori visam laikui ištrinti šį sąrašą?",
|
||||||
"confirmations.discard_edit_media.confirm": "Atmesti",
|
"confirmations.discard_edit_media.confirm": "Atmesti",
|
||||||
"confirmations.discard_edit_media.message": "Turi neišsaugotų medijos aprašymo ar peržiūros pakeitimų, vis tiek juos atmesti?",
|
"confirmations.discard_edit_media.message": "Turi neišsaugotų medijos aprašymo ar peržiūros pakeitimų, vis tiek juos atmesti?",
|
||||||
|
"confirmations.domain_block.confirm": "Blokuoti serverį",
|
||||||
"confirmations.domain_block.message": "Ar tikrai, tikrai nori užblokuoti visą {domain}? Daugeliu atvejų užtenka kelių tikslinių blokavimų arba nutildymų. Šio domeno turinio nematysi jokiose viešose laiko skalėse ar pranešimuose. Tavo sekėjai iš to domeno bus pašalinti.",
|
"confirmations.domain_block.message": "Ar tikrai, tikrai nori užblokuoti visą {domain}? Daugeliu atvejų užtenka kelių tikslinių blokavimų arba nutildymų. Šio domeno turinio nematysi jokiose viešose laiko skalėse ar pranešimuose. Tavo sekėjai iš to domeno bus pašalinti.",
|
||||||
"confirmations.edit.confirm": "Redaguoti",
|
"confirmations.edit.confirm": "Redaguoti",
|
||||||
"confirmations.edit.message": "Redaguojant dabar, bus perrašyta šiuo metu kuriama žinutė. Ar tikrai nori tęsti?",
|
"confirmations.edit.message": "Redaguojant dabar, bus perrašyta šiuo metu kuriama žinutė. Ar tikrai nori tęsti?",
|
||||||
"confirmations.logout.confirm": "Atsijungti",
|
"confirmations.logout.confirm": "Atsijungti",
|
||||||
"confirmations.logout.message": "Ar tikrai nori atsijungti?",
|
"confirmations.logout.message": "Ar tikrai nori atsijungti?",
|
||||||
"confirmations.mute.confirm": "Nutildyti",
|
"confirmations.mute.confirm": "Nutildyti",
|
||||||
"confirmations.redraft.confirm": "Ištrinti ir parengti iš naujo",
|
"confirmations.redraft.confirm": "Ištrinti ir perrašyti",
|
||||||
"confirmations.redraft.message": "Ar tikrai nori ištrinti šį įrašą ir parengti jį iš naujo kaip juodraštį? Bus prarastos mėgstamiausios ir pakėlimai, o atsakymai į originalinį įrašą taps liekamojais.",
|
"confirmations.redraft.message": "Ar tikrai nori ištrinti šį įrašą ir parašyti jį iš naujo? Bus prarastos mėgstamai ir pakėlimai, o atsakymai į originalinį įrašą taps liekamojais.",
|
||||||
"confirmations.reply.confirm": "Atsakyti",
|
"confirmations.reply.confirm": "Atsakyti",
|
||||||
"confirmations.reply.message": "Atsakant dabar, bus perrašyta metu kuriama žinutė. Ar tikrai nori tęsti?",
|
"confirmations.reply.message": "Atsakant dabar, bus perrašyta šiuo metu kuriama žinutė. Ar tikrai nori tęsti?",
|
||||||
"confirmations.unfollow.confirm": "Nebesekti",
|
"confirmations.unfollow.confirm": "Nebesekti",
|
||||||
"confirmations.unfollow.message": "Ar tikrai nori nebesekti {name}?",
|
"confirmations.unfollow.message": "Ar tikrai nori nebesekti {name}?",
|
||||||
"conversation.delete": "Ištrinti pokalbį",
|
"conversation.delete": "Ištrinti pokalbį",
|
||||||
|
@ -196,34 +202,42 @@
|
||||||
"directory.new_arrivals": "Nauji atvykėliai",
|
"directory.new_arrivals": "Nauji atvykėliai",
|
||||||
"directory.recently_active": "Neseniai aktyvus (-i)",
|
"directory.recently_active": "Neseniai aktyvus (-i)",
|
||||||
"disabled_account_banner.account_settings": "Paskyros nustatymai",
|
"disabled_account_banner.account_settings": "Paskyros nustatymai",
|
||||||
"disabled_account_banner.text": "Tavo paskyra {disabledAccount} šiuo metu išjungta.",
|
"disabled_account_banner.text": "Tavo paskyra {disabledAccount} šiuo metu yra išjungta.",
|
||||||
"dismissable_banner.community_timeline": "Tai – naujausi vieši įrašai, kuriuos paskelbė žmonės, kurių paskyros talpinamos {domain}.",
|
"dismissable_banner.community_timeline": "Tai – naujausi vieši įrašai iš žmonių, kurių paskyros talpinamos {domain}.",
|
||||||
"dismissable_banner.dismiss": "Atmesti",
|
"dismissable_banner.dismiss": "Atmesti",
|
||||||
"dismissable_banner.explore_links": "Tai – naujienos, kuriomis šiandien daugiausiai bendrinamasi socialiniame žiniatinklyje. Naujesnės naujienų istorijos, kurias paskelbė daugiau skirtingų žmonių, vertinamos aukščiau.",
|
"dismissable_banner.explore_links": "Tai – naujienos, kuriomis šiandien daugiausiai bendrinamasi socialiniame žiniatinklyje. Naujesnės naujienų istorijos, kurias paskelbė daugiau skirtingų žmonių, vertinamos aukščiau.",
|
||||||
"dismissable_banner.explore_statuses": "Tai – įrašai iš viso socialinio žiniatinklio, kurie šiandien sulaukia daug dėmesio. Naujesni įrašai, turintys daugiau pakėlimų ir mėgstamų, vertinami aukščiau.",
|
"dismissable_banner.explore_statuses": "Tai – įrašai iš viso socialinio žiniatinklio, kurie šiandien sulaukia daug dėmesio. Naujesni įrašai, turintys daugiau pakėlimų ir mėgstamų, vertinami aukščiau.",
|
||||||
"dismissable_banner.explore_tags": "Tai – saitažodžiai, kurie šiandien sulaukia daug dėmesio socialiniame žiniatinklyje. Saitažodžiai, kuriuos naudoja daugiau skirtingų žmonių, vertinami aukščiau.",
|
"dismissable_banner.explore_tags": "Tai – saitažodžiai, kurie šiandien sulaukia daug dėmesio socialiniame žiniatinklyje. Saitažodžiai, kuriuos naudoja daugiau skirtingų žmonių, vertinami aukščiau.",
|
||||||
"dismissable_banner.public_timeline": "Tai – naujausi vieši įrašai, kuriuos socialiniame žiniatinklyje paskelbė žmonės, sekantys {domain}.",
|
"dismissable_banner.public_timeline": "Tai – naujausi vieši įrašai iš žmonių socialiniame žiniatinklyje, kuriuos seka {domain} žmonės.",
|
||||||
"domain_pill.activitypub_lets_connect": "Tai leidžia tau bendrauti su žmonėmis ne tik Mastodon, bet ir įvairiose socialinėse programėlėse.",
|
"domain_block_modal.block": "Blokuoti serverį",
|
||||||
"domain_pill.activitypub_like_language": "ActivityPub – tarsi kalba, kuria Mastodon kalba su kitais socialiniais tinklais.",
|
"domain_block_modal.block_account_instead": "Blokuoti {name} vietoj to",
|
||||||
|
"domain_block_modal.they_can_interact_with_old_posts": "Žmonės iš šio serverio gali sąveikauti su tavo senomis įrašomis.",
|
||||||
|
"domain_block_modal.they_cant_follow": "Niekas iš šio serverio negali tavęs sekti.",
|
||||||
|
"domain_block_modal.they_wont_know": "Jie nežinos, kad buvo užblokuoti.",
|
||||||
|
"domain_block_modal.title": "Blokuoti domeną?",
|
||||||
|
"domain_block_modal.you_will_lose_followers": "Visi tavo sekėjai iš šio serverio bus pašalinti.",
|
||||||
|
"domain_block_modal.you_wont_see_posts": "Nematysi naudotojų įrašų ar pranešimų šiame serveryje.",
|
||||||
|
"domain_pill.activitypub_lets_connect": "Tai leidžia tau sąveikauti su žmonėmis ne tik Mastodon, bet ir įvairiose socialinėse programėlėse.",
|
||||||
|
"domain_pill.activitypub_like_language": "ActivityPub – tai tarsi kalba, kuria Mastodon kalba su kitais socialiniais tinklais.",
|
||||||
"domain_pill.server": "Serveris",
|
"domain_pill.server": "Serveris",
|
||||||
"domain_pill.their_handle": "Jų socialinis medijos vardas:",
|
"domain_pill.their_handle": "Jų socialinis medijos vardas:",
|
||||||
"domain_pill.their_server": "Jų skaitmeniniai namai, kuriuose saugomi visi jų įrašai.",
|
"domain_pill.their_server": "Jų skaitmeniniai namai, kuriuose saugomi visi jų įrašai.",
|
||||||
"domain_pill.their_username": "Jų unikalus identifikatorius jų serveryje. Skirtinguose serveriuose galima rasti naudotojų, turinčių tą patį naudotojo vardą.",
|
"domain_pill.their_username": "Jų unikalus identifikatorius jų serveryje. Skirtinguose serveriuose galima rasti naudotojų, turinčių tą patį naudotojo vardą.",
|
||||||
"domain_pill.username": "Naudotojo vardas",
|
"domain_pill.username": "Naudotojo vardas",
|
||||||
"domain_pill.whats_in_a_handle": "Kas yra socialiniame medijos varde?",
|
"domain_pill.whats_in_a_handle": "Kas yra socialiniame medijos varde?",
|
||||||
"domain_pill.who_they_are": "Kadangi socialines medijos vardai nurodo, kas ir kur jie yra, galima bendrauti su žmonėmis visame socialiniame tinkle, kuriame yra <button> ActivityPub valdomos platformos</button>.",
|
"domain_pill.who_they_are": "Kadangi socialines medijos vardai nurodo, kas žmogus yra ir kur jie yra, gali sąveikauti su žmonėmis visame socialiniame žiniatinklyje, kurį sudaro <button>ActivityPub veikiančios platformos</button>.",
|
||||||
"domain_pill.who_you_are": "Kadangi tavo socialinis medijos vardas nurodo, kas esi ir kur esi, žmonės gali bendrauti su tavimi visame socialiniame tinkle, kurį sudaro <button> ActivityPub valdomos platformos</button>.",
|
"domain_pill.who_you_are": "Kadangi tavo socialinis medijos vardas nurodo, kas esi ir kur esi, žmonės gali sąveikauti su tavimi visame socialiniame tinkle, kurį sudaro <button>ActivityPub veikiančios platformos</button>.",
|
||||||
"domain_pill.your_handle": "Tavo socialinis medijos vardas:",
|
"domain_pill.your_handle": "Tavo socialinis medijos vardas:",
|
||||||
"domain_pill.your_server": "Tavo skaitmeniniai namai, kuriuose saugomi visi tavo įrašai. Nepatinka šis? Bet kada perkelk serverius ir atsivesk ir savo sekėjus.",
|
"domain_pill.your_server": "Tavo skaitmeniniai namai, kuriuose saugomi visi tavo įrašai. Nepatinka šis? Bet kada perkelk serverius ir atsivesk ir savo sekėjus.",
|
||||||
"domain_pill.your_username": "Tavo unikalus identifikatorius šiame serveryje. Skirtinguose serveriuose galima rasti naudotojų, turinčių tą patį naudotojo vardą.",
|
"domain_pill.your_username": "Tavo unikalus identifikatorius šiame serveryje. Skirtinguose serveriuose galima rasti naudotojų su tuo pačiu naudotojo vardu.",
|
||||||
"embed.instructions": "Įterpk šį įrašą į savo svetainę nukopijavus (-usi) toliau pateiktą kodą.",
|
"embed.instructions": "Įterpk šį įrašą į savo svetainę nukopijavus (-usi) toliau pateiktą kodą.",
|
||||||
"embed.preview": "Štai, kaip tai atrodys:",
|
"embed.preview": "Štai kaip tai atrodys:",
|
||||||
"emoji_button.activity": "Veikla",
|
"emoji_button.activity": "Veikla",
|
||||||
"emoji_button.clear": "Išvalyti",
|
"emoji_button.clear": "Išvalyti",
|
||||||
"emoji_button.custom": "Pasirinktinis",
|
"emoji_button.custom": "Pasirinktinis",
|
||||||
"emoji_button.flags": "Vėliavos",
|
"emoji_button.flags": "Vėliavos",
|
||||||
"emoji_button.food": "Maistas ir gėrimai",
|
"emoji_button.food": "Maistas ir gėrimai",
|
||||||
"emoji_button.label": "Įterpti veidelius",
|
"emoji_button.label": "Įterpti jaustuką",
|
||||||
"emoji_button.nature": "Gamta",
|
"emoji_button.nature": "Gamta",
|
||||||
"emoji_button.not_found": "Nerasta jokių tinkamų jaustukų.",
|
"emoji_button.not_found": "Nerasta jokių tinkamų jaustukų.",
|
||||||
"emoji_button.objects": "Objektai",
|
"emoji_button.objects": "Objektai",
|
||||||
|
@ -234,26 +248,27 @@
|
||||||
"emoji_button.symbols": "Simboliai",
|
"emoji_button.symbols": "Simboliai",
|
||||||
"emoji_button.travel": "Kelionės ir vietos",
|
"emoji_button.travel": "Kelionės ir vietos",
|
||||||
"empty_column.account_hides_collections": "Šis (-i) naudotojas (-a) pasirinko nepadaryti šią informaciją prieinamą.",
|
"empty_column.account_hides_collections": "Šis (-i) naudotojas (-a) pasirinko nepadaryti šią informaciją prieinamą.",
|
||||||
"empty_column.account_suspended": "Paskyra sustabdyta.",
|
"empty_column.account_suspended": "Paskyra pristabdyta.",
|
||||||
"empty_column.account_timeline": "Nėra įrašų čia.",
|
"empty_column.account_timeline": "Nėra čia įrašų.",
|
||||||
"empty_column.account_unavailable": "Profilis neprieinamas.",
|
"empty_column.account_unavailable": "Profilis neprieinamas.",
|
||||||
"empty_column.blocks": "Dar neužblokavai nė vieno naudotojo.",
|
"empty_column.blocks": "Dar neužblokavai nė vieno naudotojo.",
|
||||||
"empty_column.bookmarked_statuses": "Dar neturi nė vienos įrašo žymės. Kai vieną iš jų pridėsi į žymes, jis bus rodomas čia.",
|
"empty_column.bookmarked_statuses": "Dar neturi nė vienos įrašo pridėtos žymės. Kai vieną iš jų pridėsi į žymes, jis bus rodomas čia.",
|
||||||
"empty_column.community": "Vietinė laiko skalė tuščia. Parašyk ką nors viešai, kad pradėtum bendrauti!",
|
"empty_column.community": "Vietinė laiko skalė yra tuščia. Parašyk ką nors viešai, kad pradėtum sąveikauti.",
|
||||||
"empty_column.direct": "Dar neturi jokių privačių paminėjimų. Kai išsiųsi arba gausi vieną iš jų, jis bus rodomas čia.",
|
"empty_column.direct": "Dar neturi jokių privačių paminėjimų. Kai išsiųsi arba gausi vieną iš jų, jis bus rodomas čia.",
|
||||||
"empty_column.domain_blocks": "Dar nėra užblokuotų domenų.",
|
"empty_column.domain_blocks": "Dar nėra užblokuotų domenų.",
|
||||||
"empty_column.explore_statuses": "Šiuo metu niekas nėra tendencinga. Patikrink vėliau.",
|
"empty_column.explore_statuses": "Šiuo metu niekas nėra tendencinga. Patikrink vėliau!",
|
||||||
"empty_column.favourited_statuses": "Dar neturi mėgstamų įrašų. Kai vieną iš jų pamėgsi, jis bus rodomas čia.",
|
"empty_column.favourited_statuses": "Dar neturi mėgstamų įrašų. Kai vieną iš jų pamėgsi, jis bus rodomas čia.",
|
||||||
"empty_column.favourites": "Šio įrašo dar niekas nepamėgo. Kai kas nors tai padarys, jie bus rodomi čia.",
|
"empty_column.favourites": "Šio įrašo dar niekas nepamėgo. Kai kas nors tai padarys, jie bus rodomi čia.",
|
||||||
"empty_column.follow_requests": "Dar neturi jokių sekimo prašymų. Kai gausi tokį prašymą, jis bus rodomas čia.",
|
"empty_column.follow_requests": "Dar neturi jokių sekimo prašymų. Kai gausi tokį prašymą, jis bus rodomas čia.",
|
||||||
"empty_column.followed_tags": "Dar neseki jokių saitažodžių. Kai tai padarysi, jie bus rodomi čia.",
|
"empty_column.followed_tags": "Dar neseki jokių saitažodžių. Kai tai padarysi, jie bus rodomi čia.",
|
||||||
"empty_column.hashtag": "Nėra nieko šiame saitažodyje kol kas.",
|
"empty_column.hashtag": "Nėra nieko šiame saitažodyje kol kas.",
|
||||||
"empty_column.home": "Tavo pagrindinio laiko skalė tuščia! Sek daugiau žmonių, kad ją užpildytum.",
|
"empty_column.home": "Tavo pagrindinio laiko skalė tuščia. Sek daugiau žmonių, kad ją užpildytum.",
|
||||||
"empty_column.list": "Nėra nieko šiame sąraše kol kas. Kai šio sąrašo nariai paskelbs naujų įrašų, jie bus rodomi čia.",
|
"empty_column.list": "Nėra nieko šiame sąraše kol kas. Kai šio sąrašo nariai paskelbs naujų įrašų, jie bus rodomi čia.",
|
||||||
"empty_column.lists": "Dar neturi jokių sąrašų. Kai jį sukursi, jis bus rodomas čia.",
|
"empty_column.lists": "Dar neturi jokių sąrašų. Kai jį sukursi, jis bus rodomas čia.",
|
||||||
"empty_column.mutes": "Dar nesi nutildęs (-usi) nė vieno naudotojo.",
|
"empty_column.mutes": "Dar nesi nutildęs (-usi) nė vieno naudotojo.",
|
||||||
"empty_column.notifications": "Dar neturi jokių pranešimų. Kai kiti žmonės su tavimi bendraus, matysi tai čia.",
|
"empty_column.notification_requests": "Viskas švaru! Čia nieko nėra. Kai gausi naujų pranešimų, jie bus rodomi čia pagal tavo nustatymus.",
|
||||||
"empty_column.public": "Čia nieko nėra! Parašyk ką nors viešai arba rankiniu būdu sek naudotojus iš kitų serverių, kad jį užpildytum.",
|
"empty_column.notifications": "Dar neturi jokių pranešimų. Kai kiti žmonės su tavimi sąveikaus, matysi tai čia.",
|
||||||
|
"empty_column.public": "Čia nieko nėra. Parašyk ką nors viešai arba rankiniu būdu sek naudotojus iš kitų serverių, kad jį užpildytum.",
|
||||||
"error.unexpected_crash.explanation": "Dėl mūsų kodo riktos arba naršyklės suderinamumo problemos šis puslapis negalėjo būti rodomas teisingai.",
|
"error.unexpected_crash.explanation": "Dėl mūsų kodo riktos arba naršyklės suderinamumo problemos šis puslapis negalėjo būti rodomas teisingai.",
|
||||||
"error.unexpected_crash.explanation_addons": "Šį puslapį nepavyko parodyti teisingai. Šią klaidą greičiausiai sukėlė naršyklės priedas arba automatinio vertimo įrankiai.",
|
"error.unexpected_crash.explanation_addons": "Šį puslapį nepavyko parodyti teisingai. Šią klaidą greičiausiai sukėlė naršyklės priedas arba automatinio vertimo įrankiai.",
|
||||||
"error.unexpected_crash.next_steps": "Pabandyk atnaujinti puslapį. Jei tai nepadeda, galbūt vis dar galėsi naudotis Mastodon per kitą naršyklę arba savąją programėlę.",
|
"error.unexpected_crash.next_steps": "Pabandyk atnaujinti puslapį. Jei tai nepadeda, galbūt vis dar galėsi naudotis Mastodon per kitą naršyklę arba savąją programėlę.",
|
||||||
|
@ -270,9 +285,9 @@
|
||||||
"filter_modal.added.context_mismatch_title": "Konteksto neatitikimas.",
|
"filter_modal.added.context_mismatch_title": "Konteksto neatitikimas.",
|
||||||
"filter_modal.added.expired_explanation": "Ši filtro kategorija nustojo galioti. Kad ji būtų taikoma, turėsi pakeisti galiojimo datą.",
|
"filter_modal.added.expired_explanation": "Ši filtro kategorija nustojo galioti. Kad ji būtų taikoma, turėsi pakeisti galiojimo datą.",
|
||||||
"filter_modal.added.expired_title": "Baigėsi filtro galiojimas.",
|
"filter_modal.added.expired_title": "Baigėsi filtro galiojimas.",
|
||||||
"filter_modal.added.review_and_configure": "Norint peržiūrėti ir toliau konfigūruoti šią filtro kategoriją, eik į nuorodą {settings_link}.",
|
"filter_modal.added.review_and_configure": "Norint peržiūrėti ir toliau konfigūruoti šią filtro kategoriją, eik į {settings_link}.",
|
||||||
"filter_modal.added.review_and_configure_title": "Filtro nustatymai",
|
"filter_modal.added.review_and_configure_title": "Filtro nustatymai",
|
||||||
"filter_modal.added.settings_link": "nustatymų puslapis",
|
"filter_modal.added.settings_link": "nustatymų puslapį",
|
||||||
"filter_modal.added.short_explanation": "Šis įrašas buvo pridėtas į šią filtro kategoriją: {title}.",
|
"filter_modal.added.short_explanation": "Šis įrašas buvo pridėtas į šią filtro kategoriją: {title}.",
|
||||||
"filter_modal.added.title": "Pridėtas filtras.",
|
"filter_modal.added.title": "Pridėtas filtras.",
|
||||||
"filter_modal.select_filter.context_mismatch": "netaikoma šiame kontekste.",
|
"filter_modal.select_filter.context_mismatch": "netaikoma šiame kontekste.",
|
||||||
|
@ -283,6 +298,8 @@
|
||||||
"filter_modal.select_filter.title": "Filtruoti šį įrašą",
|
"filter_modal.select_filter.title": "Filtruoti šį įrašą",
|
||||||
"filter_modal.title.status": "Filtruoti įrašą",
|
"filter_modal.title.status": "Filtruoti įrašą",
|
||||||
"filtered_notifications_banner.mentions": "{count, plural, one {paminėjimas} few {paminėjimai} many {paminėjimo} other {paminėjimų}}",
|
"filtered_notifications_banner.mentions": "{count, plural, one {paminėjimas} few {paminėjimai} many {paminėjimo} other {paminėjimų}}",
|
||||||
|
"filtered_notifications_banner.pending_requests": "Pranešimai iš {count, plural, =0 {nė vieno} one {vienos žmogaus} few {# žmonių} many {# žmonių} other {# žmonių}}, kuriuos galbūt pažįsti",
|
||||||
|
"filtered_notifications_banner.title": "Filtruojami pranešimai",
|
||||||
"firehose.all": "Visi",
|
"firehose.all": "Visi",
|
||||||
"firehose.local": "Šis serveris",
|
"firehose.local": "Šis serveris",
|
||||||
"firehose.remote": "Kiti serveriai",
|
"firehose.remote": "Kiti serveriai",
|
||||||
|
@ -295,8 +312,8 @@
|
||||||
"follow_suggestions.friends_of_friends_longer": "Populiarus tarp žmonių, kurių seki",
|
"follow_suggestions.friends_of_friends_longer": "Populiarus tarp žmonių, kurių seki",
|
||||||
"follow_suggestions.hints.featured": "Šį profilį atrinko {domain} komanda.",
|
"follow_suggestions.hints.featured": "Šį profilį atrinko {domain} komanda.",
|
||||||
"follow_suggestions.hints.friends_of_friends": "Šis profilis yra populiarus tarp žmonių, kuriuos seki.",
|
"follow_suggestions.hints.friends_of_friends": "Šis profilis yra populiarus tarp žmonių, kuriuos seki.",
|
||||||
"follow_suggestions.hints.most_followed": "Šis profilis yra vienas iš labiausiai sekamų {domain}.",
|
"follow_suggestions.hints.most_followed": "Šis profilis yra vienas iš labiausiai sekamų domene {domain}.",
|
||||||
"follow_suggestions.hints.most_interactions": "Pastaruoju metu šis profilis sulaukia daug dėmesio šiame {domain}.",
|
"follow_suggestions.hints.most_interactions": "Pastaruoju metu šis profilis sulaukia daug dėmesio domane {domain}.",
|
||||||
"follow_suggestions.hints.similar_to_recently_followed": "Šis profilis panašus į profilius, kuriuos neseniai sekei.",
|
"follow_suggestions.hints.similar_to_recently_followed": "Šis profilis panašus į profilius, kuriuos neseniai sekei.",
|
||||||
"follow_suggestions.personalized_suggestion": "Suasmenintas pasiūlymas",
|
"follow_suggestions.personalized_suggestion": "Suasmenintas pasiūlymas",
|
||||||
"follow_suggestions.popular_suggestion": "Populiarus pasiūlymas",
|
"follow_suggestions.popular_suggestion": "Populiarus pasiūlymas",
|
||||||
|
@ -312,8 +329,8 @@
|
||||||
"footer.keyboard_shortcuts": "Spartieji klavišai",
|
"footer.keyboard_shortcuts": "Spartieji klavišai",
|
||||||
"footer.privacy_policy": "Privatumo politika",
|
"footer.privacy_policy": "Privatumo politika",
|
||||||
"footer.source_code": "Peržiūrėti šaltinio kodą",
|
"footer.source_code": "Peržiūrėti šaltinio kodą",
|
||||||
"footer.status": "Būsena",
|
"footer.status": "Statusas",
|
||||||
"generic.saved": "Išsaugoti",
|
"generic.saved": "Išsaugota",
|
||||||
"getting_started.heading": "Kaip pradėti",
|
"getting_started.heading": "Kaip pradėti",
|
||||||
"hashtag.column_header.tag_mode.all": "ir {additional}",
|
"hashtag.column_header.tag_mode.all": "ir {additional}",
|
||||||
"hashtag.column_header.tag_mode.any": "ar {additional}",
|
"hashtag.column_header.tag_mode.any": "ar {additional}",
|
||||||
|
@ -333,7 +350,7 @@
|
||||||
"home.column_settings.show_reblogs": "Rodyti pakėlimus",
|
"home.column_settings.show_reblogs": "Rodyti pakėlimus",
|
||||||
"home.column_settings.show_replies": "Rodyti atsakymus",
|
"home.column_settings.show_replies": "Rodyti atsakymus",
|
||||||
"home.hide_announcements": "Slėpti skelbimus",
|
"home.hide_announcements": "Slėpti skelbimus",
|
||||||
"home.pending_critical_update.body": "Kuo greičiau atnaujink savo Mastodon serverį!",
|
"home.pending_critical_update.body": "Kuo greičiau atnaujink savo Mastodon serverį.",
|
||||||
"home.pending_critical_update.link": "Žiūrėti naujinimus",
|
"home.pending_critical_update.link": "Žiūrėti naujinimus",
|
||||||
"home.pending_critical_update.title": "Galimas kritinis saugumo naujinimas.",
|
"home.pending_critical_update.title": "Galimas kritinis saugumo naujinimas.",
|
||||||
"home.show_announcements": "Rodyti skelbimus",
|
"home.show_announcements": "Rodyti skelbimus",
|
||||||
|
@ -449,7 +466,6 @@
|
||||||
"notification.follow_request": "{name} paprašė tave sekti",
|
"notification.follow_request": "{name} paprašė tave sekti",
|
||||||
"notification.mention": "{name} paminėjo tave",
|
"notification.mention": "{name} paminėjo tave",
|
||||||
"notification.moderation-warning.learn_more": "Sužinoti daugiau",
|
"notification.moderation-warning.learn_more": "Sužinoti daugiau",
|
||||||
"notification.moderation_warning": "Gavai prižiūrėjimo įspėjimą",
|
|
||||||
"notification.moderation_warning.action_delete_statuses": "Kai kurie tavo įrašai buvo pašalintos.",
|
"notification.moderation_warning.action_delete_statuses": "Kai kurie tavo įrašai buvo pašalintos.",
|
||||||
"notification.moderation_warning.action_disable": "Tavo paskyra buvo išjungta.",
|
"notification.moderation_warning.action_disable": "Tavo paskyra buvo išjungta.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Kai kurie tavo įrašai buvo pažymėtos kaip jautrios.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Kai kurie tavo įrašai buvo pažymėtos kaip jautrios.",
|
||||||
|
@ -480,7 +496,7 @@
|
||||||
"notifications.column_settings.follow_request": "Nauji sekimo prašymai:",
|
"notifications.column_settings.follow_request": "Nauji sekimo prašymai:",
|
||||||
"notifications.column_settings.mention": "Paminėjimai:",
|
"notifications.column_settings.mention": "Paminėjimai:",
|
||||||
"notifications.column_settings.poll": "Balsavimo rezultatai:",
|
"notifications.column_settings.poll": "Balsavimo rezultatai:",
|
||||||
"notifications.column_settings.push": "Stumdomieji pranešimai",
|
"notifications.column_settings.push": "Tiesioginiai pranešimai",
|
||||||
"notifications.column_settings.reblog": "Pakėlimai:",
|
"notifications.column_settings.reblog": "Pakėlimai:",
|
||||||
"notifications.column_settings.show": "Rodyti stulpelyje",
|
"notifications.column_settings.show": "Rodyti stulpelyje",
|
||||||
"notifications.column_settings.sound": "Paleisti garsą",
|
"notifications.column_settings.sound": "Paleisti garsą",
|
||||||
|
@ -519,7 +535,7 @@
|
||||||
"onboarding.follows.lead": "Tavo pagrindinis srautas – pagrindinis būdas patirti Mastodon. Kuo daugiau žmonių seksi, tuo jis bus aktyvesnis ir įdomesnis. Norint pradėti, pateikiame keletą pasiūlymų:",
|
"onboarding.follows.lead": "Tavo pagrindinis srautas – pagrindinis būdas patirti Mastodon. Kuo daugiau žmonių seksi, tuo jis bus aktyvesnis ir įdomesnis. Norint pradėti, pateikiame keletą pasiūlymų:",
|
||||||
"onboarding.follows.title": "Suasmenink savo pagrindinį srautą",
|
"onboarding.follows.title": "Suasmenink savo pagrindinį srautą",
|
||||||
"onboarding.profile.discoverable": "Padaryti mano profilį atrandamą",
|
"onboarding.profile.discoverable": "Padaryti mano profilį atrandamą",
|
||||||
"onboarding.profile.discoverable_hint": "Kai pasirenki Mastodon atrandamumą, tavo įrašai gali būti rodomi paieškos rezultatuose ir tendencijose, o profilis gali būti siūlomas panašių pomėgių turintiems žmonėms.",
|
"onboarding.profile.discoverable_hint": "Kai sutinki su Mastodon atrandamumu, tavo įrašai gali būti rodomi paieškos rezultatuose ir tendencijose, o profilis gali būti siūlomas panašių pomėgių turintiems žmonėms.",
|
||||||
"onboarding.profile.display_name": "Rodomas vardas",
|
"onboarding.profile.display_name": "Rodomas vardas",
|
||||||
"onboarding.profile.display_name_hint": "Tavo pilnas vardas arba linksmas vardas…",
|
"onboarding.profile.display_name_hint": "Tavo pilnas vardas arba linksmas vardas…",
|
||||||
"onboarding.profile.lead": "Gali visada tai užbaigti vėliau nustatymuose, kur yra dar daugiau pritaikymo parinkčių.",
|
"onboarding.profile.lead": "Gali visada tai užbaigti vėliau nustatymuose, kur yra dar daugiau pritaikymo parinkčių.",
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
"about.domain_blocks.silenced.title": "Ierobežotie",
|
"about.domain_blocks.silenced.title": "Ierobežotie",
|
||||||
"about.domain_blocks.suspended.explanation": "Nekādi dati no šī servera netiks apstrādāti, uzglabāti vai apmainīti, padarot neiespējamu mijiedarbību vai saziņu ar lietotājiem no šī servera.",
|
"about.domain_blocks.suspended.explanation": "Nekādi dati no šī servera netiks apstrādāti, uzglabāti vai apmainīti, padarot neiespējamu mijiedarbību vai saziņu ar lietotājiem no šī servera.",
|
||||||
"about.domain_blocks.suspended.title": "Apturētie",
|
"about.domain_blocks.suspended.title": "Apturētie",
|
||||||
"about.not_available": "Šī informācija šajā serverī nav bijusi pieejama.",
|
"about.not_available": "Šī informācija nav padarīta pieejama šajā serverī.",
|
||||||
"about.powered_by": "Decentralizētu sociālo tīklu nodrošina {mastodon}",
|
"about.powered_by": "Decentralizētu sociālo tīklu nodrošina {mastodon}",
|
||||||
"about.rules": "Servera noteikumi",
|
"about.rules": "Servera noteikumi",
|
||||||
"account.account_note_header": "Piezīme",
|
"account.account_note_header": "Piezīme",
|
||||||
|
@ -89,6 +89,9 @@
|
||||||
"announcement.announcement": "Paziņojums",
|
"announcement.announcement": "Paziņojums",
|
||||||
"attachments_list.unprocessed": "(neapstrādāti)",
|
"attachments_list.unprocessed": "(neapstrādāti)",
|
||||||
"audio.hide": "Slēpt audio",
|
"audio.hide": "Slēpt audio",
|
||||||
|
"block_modal.remote_users_caveat": "Mēs vaicāsim serverim {domain} ņemt vērā Tavu lēmumu. Tomēr atbilstība nav nodrošināta, jo atsevišķi serveri var apstrādāt bloķēšanu citādi. Publiski ieraksti joprojām var būt redzami lietotājiem, kuri nav pieteikušies.",
|
||||||
|
"block_modal.show_less": "Parādīt vairāk",
|
||||||
|
"block_modal.show_more": "Parādīt mazāk",
|
||||||
"boost_modal.combo": "Nospied {combo}, lai nākamreiz šo izlaistu",
|
"boost_modal.combo": "Nospied {combo}, lai nākamreiz šo izlaistu",
|
||||||
"bundle_column_error.copy_stacktrace": "Kopēt kļūdu ziņojumu",
|
"bundle_column_error.copy_stacktrace": "Kopēt kļūdu ziņojumu",
|
||||||
"bundle_column_error.error.body": "Pieprasīto lapu nevarēja atveidot. Tas varētu būt saistīts ar kļūdu mūsu kodā, vai tā ir pārlūkprogrammas saderības problēma.",
|
"bundle_column_error.error.body": "Pieprasīto lapu nevarēja atveidot. Tas varētu būt saistīts ar kļūdu mūsu kodā, vai tā ir pārlūkprogrammas saderības problēma.",
|
||||||
|
@ -190,7 +193,7 @@
|
||||||
"directory.federated": "No pazīstamas federācijas",
|
"directory.federated": "No pazīstamas federācijas",
|
||||||
"directory.local": "Tikai no {domain}",
|
"directory.local": "Tikai no {domain}",
|
||||||
"directory.new_arrivals": "Jaunpienācēji",
|
"directory.new_arrivals": "Jaunpienācēji",
|
||||||
"directory.recently_active": "Nesen aktīvie",
|
"directory.recently_active": "Nesen aktīvi",
|
||||||
"disabled_account_banner.account_settings": "Konta iestatījumi",
|
"disabled_account_banner.account_settings": "Konta iestatījumi",
|
||||||
"disabled_account_banner.text": "Tavs konts {disabledAccount} pašlaik ir atspējots.",
|
"disabled_account_banner.text": "Tavs konts {disabledAccount} pašlaik ir atspējots.",
|
||||||
"dismissable_banner.community_timeline": "Šie ir jaunākie publiskie ieraksti no cilvēkiem, kuru konti ir mitināti {domain}.",
|
"dismissable_banner.community_timeline": "Šie ir jaunākie publiskie ieraksti no cilvēkiem, kuru konti ir mitināti {domain}.",
|
||||||
|
@ -199,6 +202,9 @@
|
||||||
"dismissable_banner.explore_statuses": "Šie ir ieraksti, kas šodien gūst arvien lielāku ievērību visā sociālajā tīklā. Augstāk tiek kārtoti jaunāki ieraksti, kuri tiek vairāk pastiprināti un ievietoti izlasēs.",
|
"dismissable_banner.explore_statuses": "Šie ir ieraksti, kas šodien gūst arvien lielāku ievērību visā sociālajā tīklā. Augstāk tiek kārtoti jaunāki ieraksti, kuri tiek vairāk pastiprināti un ievietoti izlasēs.",
|
||||||
"dismissable_banner.explore_tags": "Šie tēmturi šobrīd kļūst arvien populārāki cilvēku vidū šajā un citos decentralizētā tīkla serveros.",
|
"dismissable_banner.explore_tags": "Šie tēmturi šobrīd kļūst arvien populārāki cilvēku vidū šajā un citos decentralizētā tīkla serveros.",
|
||||||
"dismissable_banner.public_timeline": "Šie ir jaunākie publiskie ieraksti no lietotājiem sociālajā tīmeklī, kuriem {domain} seko cilvēki.",
|
"dismissable_banner.public_timeline": "Šie ir jaunākie publiskie ieraksti no lietotājiem sociālajā tīmeklī, kuriem {domain} seko cilvēki.",
|
||||||
|
"domain_block_modal.they_cant_follow": "Neviens šajā serverī nevar Tev sekot.",
|
||||||
|
"domain_pill.server": "Serveris",
|
||||||
|
"domain_pill.username": "Lietotājvārds",
|
||||||
"embed.instructions": "Iestrādā šo ziņu savā mājaslapā, kopējot zemāk redzamo kodu.",
|
"embed.instructions": "Iestrādā šo ziņu savā mājaslapā, kopējot zemāk redzamo kodu.",
|
||||||
"embed.preview": "Tas izskatīsies šādi:",
|
"embed.preview": "Tas izskatīsies šādi:",
|
||||||
"emoji_button.activity": "Aktivitāte",
|
"emoji_button.activity": "Aktivitāte",
|
||||||
|
@ -275,6 +281,7 @@
|
||||||
"follow_suggestions.curated_suggestion": "Darbinieku izvēle",
|
"follow_suggestions.curated_suggestion": "Darbinieku izvēle",
|
||||||
"follow_suggestions.dismiss": "Vairs nerādīt",
|
"follow_suggestions.dismiss": "Vairs nerādīt",
|
||||||
"follow_suggestions.personalized_suggestion": "Pielāgots ieteikums",
|
"follow_suggestions.personalized_suggestion": "Pielāgots ieteikums",
|
||||||
|
"follow_suggestions.similar_to_recently_followed_longer": "Līdzīgi profieliem, kuriem nesen sāki sekot",
|
||||||
"follow_suggestions.view_all": "Skatīt visu",
|
"follow_suggestions.view_all": "Skatīt visu",
|
||||||
"follow_suggestions.who_to_follow": "Kam sekot",
|
"follow_suggestions.who_to_follow": "Kam sekot",
|
||||||
"followed_tags": "Sekojamie tēmturi",
|
"followed_tags": "Sekojamie tēmturi",
|
||||||
|
@ -388,6 +395,10 @@
|
||||||
"loading_indicator.label": "Ielādē…",
|
"loading_indicator.label": "Ielādē…",
|
||||||
"media_gallery.toggle_visible": "{number, plural, one {Slēpt attēlu} other {Slēpt attēlus}}",
|
"media_gallery.toggle_visible": "{number, plural, one {Slēpt attēlu} other {Slēpt attēlus}}",
|
||||||
"moved_to_account_banner.text": "Tavs konts {disabledAccount} pašlaik ir atspējots, jo Tu pārcēlies uz kontu {movedToAccount}.",
|
"moved_to_account_banner.text": "Tavs konts {disabledAccount} pašlaik ir atspējots, jo Tu pārcēlies uz kontu {movedToAccount}.",
|
||||||
|
"mute_modal.hide_from_notifications": "Paslēpt paziņojumos",
|
||||||
|
"mute_modal.hide_options": "Paslēpt iespējas",
|
||||||
|
"mute_modal.show_options": "Parādīt iespējas",
|
||||||
|
"mute_modal.title": "Apklusināt lietotāju?",
|
||||||
"navigation_bar.about": "Par",
|
"navigation_bar.about": "Par",
|
||||||
"navigation_bar.advanced_interface": "Atvērt paplašinātā tīmekļa saskarnē",
|
"navigation_bar.advanced_interface": "Atvērt paplašinātā tīmekļa saskarnē",
|
||||||
"navigation_bar.blocks": "Bloķētie lietotāji",
|
"navigation_bar.blocks": "Bloķētie lietotāji",
|
||||||
|
@ -420,11 +431,23 @@
|
||||||
"notification.follow": "{name} uzsāka Tev sekot",
|
"notification.follow": "{name} uzsāka Tev sekot",
|
||||||
"notification.follow_request": "{name} nosūtīja Tev sekošanas pieprasījumu",
|
"notification.follow_request": "{name} nosūtīja Tev sekošanas pieprasījumu",
|
||||||
"notification.mention": "{name} pieminēja Tevi",
|
"notification.mention": "{name} pieminēja Tevi",
|
||||||
|
"notification.moderation-warning.learn_more": "Uzzināt vairāk",
|
||||||
|
"notification.moderation_warning.action_delete_statuses": "Daži no Taviem ierakstiem tika noņemti.",
|
||||||
|
"notification.moderation_warning.action_disable": "Tavs konts tika atspējots.",
|
||||||
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Daži no Taviem ierakstiem tika atzīmēti kā jutīgi.",
|
||||||
|
"notification.moderation_warning.action_sensitive": "Tavi ieraksti turpmāk tiks atzīmēti kā jutīgi.",
|
||||||
|
"notification.moderation_warning.action_silence": "Tavs konts tika ierobežots.",
|
||||||
|
"notification.moderation_warning.action_suspend": "Tava konta darbība tika apturēta.",
|
||||||
"notification.own_poll": "Tava aptauja ir noslēgusies",
|
"notification.own_poll": "Tava aptauja ir noslēgusies",
|
||||||
"notification.poll": "Aptauja, kurā tu piedalījies, ir noslēgusies",
|
"notification.poll": "Aptauja, kurā tu piedalījies, ir noslēgusies",
|
||||||
"notification.reblog": "{name} pastiprināja Tavu ierakstu",
|
"notification.reblog": "{name} pastiprināja Tavu ierakstu",
|
||||||
|
"notification.relationships_severance_event": "Zaudēti savienojumi ar {name}",
|
||||||
|
"notification.relationships_severance_event.learn_more": "Uzzināt vairāk",
|
||||||
"notification.status": "{name} tikko publicēja",
|
"notification.status": "{name} tikko publicēja",
|
||||||
"notification.update": "{name} rediģēja ierakstu",
|
"notification.update": "{name} rediģēja ierakstu",
|
||||||
|
"notification_requests.accept": "Pieņemt",
|
||||||
|
"notification_requests.dismiss": "Noraidīt",
|
||||||
|
"notification_requests.notifications_from": "Paziņojumi no {name}",
|
||||||
"notifications.clear": "Notīrīt paziņojumus",
|
"notifications.clear": "Notīrīt paziņojumus",
|
||||||
"notifications.clear_confirmation": "Vai tiešām vēlies neatgriezeniski notīrīt visus savus paziņojumus?",
|
"notifications.clear_confirmation": "Vai tiešām vēlies neatgriezeniski notīrīt visus savus paziņojumus?",
|
||||||
"notifications.column_settings.admin.report": "Jauni ziņojumi:",
|
"notifications.column_settings.admin.report": "Jauni ziņojumi:",
|
||||||
|
@ -456,6 +479,9 @@
|
||||||
"notifications.permission_denied": "Darbvirsmas paziņojumi nav pieejami, jo iepriekš tika noraidīts pārlūka atļauju pieprasījums",
|
"notifications.permission_denied": "Darbvirsmas paziņojumi nav pieejami, jo iepriekš tika noraidīts pārlūka atļauju pieprasījums",
|
||||||
"notifications.permission_denied_alert": "Darbvirsmas paziņojumus nevar iespējot, jo pārlūkprogrammai atļauja tika iepriekš atteikta",
|
"notifications.permission_denied_alert": "Darbvirsmas paziņojumus nevar iespējot, jo pārlūkprogrammai atļauja tika iepriekš atteikta",
|
||||||
"notifications.permission_required": "Darbvirsmas paziņojumi nav pieejami, jo nav piešķirta nepieciešamā atļauja.",
|
"notifications.permission_required": "Darbvirsmas paziņojumi nav pieejami, jo nav piešķirta nepieciešamā atļauja.",
|
||||||
|
"notifications.policy.filter_new_accounts_title": "Jauni konti",
|
||||||
|
"notifications.policy.filter_not_followers_title": "Cilvēki, kuri Tev neseko",
|
||||||
|
"notifications.policy.filter_not_following_title": "Cilvēki, kuriem Tu neseko",
|
||||||
"notifications_permission_banner.enable": "Iespējot darbvirsmas paziņojumus",
|
"notifications_permission_banner.enable": "Iespējot darbvirsmas paziņojumus",
|
||||||
"notifications_permission_banner.how_to_control": "Lai saņemtu paziņojumus, kad Mastodon nav atvērts, iespējo darbvirsmas paziņojumus. Vari precīzi kontrolēt, kāda veida mijiedarbības rada darbvirsmas paziņojumus, izmantojot augstāk redzamo pogu {icon}, kad tie būs iespējoti.",
|
"notifications_permission_banner.how_to_control": "Lai saņemtu paziņojumus, kad Mastodon nav atvērts, iespējo darbvirsmas paziņojumus. Vari precīzi kontrolēt, kāda veida mijiedarbības rada darbvirsmas paziņojumus, izmantojot augstāk redzamo pogu {icon}, kad tie būs iespējoti.",
|
||||||
"notifications_permission_banner.title": "Nekad nepalaid neko garām",
|
"notifications_permission_banner.title": "Nekad nepalaid neko garām",
|
||||||
|
@ -485,7 +511,7 @@
|
||||||
"onboarding.start.title": "Tev tas izdevās!",
|
"onboarding.start.title": "Tev tas izdevās!",
|
||||||
"onboarding.steps.follow_people.body": "Tu pats veido savu plūsmu. Piepildīsim to ar interesantiem cilvēkiem.",
|
"onboarding.steps.follow_people.body": "Tu pats veido savu plūsmu. Piepildīsim to ar interesantiem cilvēkiem.",
|
||||||
"onboarding.steps.follow_people.title": "Pielāgo savu mājas barotni",
|
"onboarding.steps.follow_people.title": "Pielāgo savu mājas barotni",
|
||||||
"onboarding.steps.publish_status.body": "Sveicini pasauli ar tekstu, fotoattēliem, video, vai aptaujām {emoji}",
|
"onboarding.steps.publish_status.body": "Pasveicini pasauli ar tekstu, attēliem, video vai aptaujām {emoji}",
|
||||||
"onboarding.steps.publish_status.title": "Izveido savu pirmo ziņu",
|
"onboarding.steps.publish_status.title": "Izveido savu pirmo ziņu",
|
||||||
"onboarding.steps.setup_profile.body": "Palielini mijiedarbību ar aptverošu profilu!",
|
"onboarding.steps.setup_profile.body": "Palielini mijiedarbību ar aptverošu profilu!",
|
||||||
"onboarding.steps.setup_profile.title": "Pielāgo savu profilu",
|
"onboarding.steps.setup_profile.title": "Pielāgo savu profilu",
|
||||||
|
@ -603,7 +629,7 @@
|
||||||
"search_results.statuses": "Ieraksti",
|
"search_results.statuses": "Ieraksti",
|
||||||
"search_results.title": "Meklēt {q}",
|
"search_results.title": "Meklēt {q}",
|
||||||
"server_banner.about_active_users": "Cilvēki, kas izmantojuši šo serveri pēdējo 30 dienu laikā (aktīvie lietotāji mēnesī)",
|
"server_banner.about_active_users": "Cilvēki, kas izmantojuši šo serveri pēdējo 30 dienu laikā (aktīvie lietotāji mēnesī)",
|
||||||
"server_banner.active_users": "aktīvie lietotāji",
|
"server_banner.active_users": "aktīvi lietotāji",
|
||||||
"server_banner.administered_by": "Administrē:",
|
"server_banner.administered_by": "Administrē:",
|
||||||
"server_banner.introduction": "{domain} ir daļa no decentralizētā sociālā tīkla, ko nodrošina {mastodon}.",
|
"server_banner.introduction": "{domain} ir daļa no decentralizētā sociālā tīkla, ko nodrošina {mastodon}.",
|
||||||
"server_banner.learn_more": "Uzzināt vairāk",
|
"server_banner.learn_more": "Uzzināt vairāk",
|
||||||
|
@ -625,6 +651,7 @@
|
||||||
"status.direct": "Pieminēt @{name} privāti",
|
"status.direct": "Pieminēt @{name} privāti",
|
||||||
"status.direct_indicator": "Pieminēts privāti",
|
"status.direct_indicator": "Pieminēts privāti",
|
||||||
"status.edit": "Labot",
|
"status.edit": "Labot",
|
||||||
|
"status.edited": "Pēdējoreiz labots {date}",
|
||||||
"status.edited_x_times": "Labots {count, plural, one {{count} reizi} other {{count} reizes}}",
|
"status.edited_x_times": "Labots {count, plural, one {{count} reizi} other {{count} reizes}}",
|
||||||
"status.embed": "Iegult",
|
"status.embed": "Iegult",
|
||||||
"status.favourite": "Izlasē",
|
"status.favourite": "Izlasē",
|
||||||
|
|
|
@ -474,7 +474,6 @@
|
||||||
"notification.follow_request": "{name} quer te seguir",
|
"notification.follow_request": "{name} quer te seguir",
|
||||||
"notification.mention": "{name} te mencionou",
|
"notification.mention": "{name} te mencionou",
|
||||||
"notification.moderation-warning.learn_more": "Aprender mais",
|
"notification.moderation-warning.learn_more": "Aprender mais",
|
||||||
"notification.moderation_warning": "Você recebeu um aviso de moderação",
|
|
||||||
"notification.moderation_warning.action_delete_statuses": "Algumas das suas publicações foram removidas.",
|
"notification.moderation_warning.action_delete_statuses": "Algumas das suas publicações foram removidas.",
|
||||||
"notification.moderation_warning.action_disable": "Sua conta foi desativada.",
|
"notification.moderation_warning.action_disable": "Sua conta foi desativada.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Algumas de suas publicações foram marcadas por ter conteúdo sensível.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Algumas de suas publicações foram marcadas por ter conteúdo sensível.",
|
||||||
|
|
|
@ -295,6 +295,7 @@
|
||||||
"follow_suggestions.personalized_suggestion": "Prispôsobený návrh",
|
"follow_suggestions.personalized_suggestion": "Prispôsobený návrh",
|
||||||
"follow_suggestions.popular_suggestion": "Obľúbený návrh",
|
"follow_suggestions.popular_suggestion": "Obľúbený návrh",
|
||||||
"follow_suggestions.popular_suggestion_longer": "Populárne na {domain}",
|
"follow_suggestions.popular_suggestion_longer": "Populárne na {domain}",
|
||||||
|
"follow_suggestions.similar_to_recently_followed_longer": "Podobné profilom, ktoré si nedávno nasledoval/a",
|
||||||
"follow_suggestions.view_all": "Zobraziť všetky",
|
"follow_suggestions.view_all": "Zobraziť všetky",
|
||||||
"follow_suggestions.who_to_follow": "Koho sledovať",
|
"follow_suggestions.who_to_follow": "Koho sledovať",
|
||||||
"followed_tags": "Sledované hashtagy",
|
"followed_tags": "Sledované hashtagy",
|
||||||
|
@ -445,10 +446,14 @@
|
||||||
"notification.follow_request": "{name} vás žiada sledovať",
|
"notification.follow_request": "{name} vás žiada sledovať",
|
||||||
"notification.mention": "{name} vás spomína",
|
"notification.mention": "{name} vás spomína",
|
||||||
"notification.moderation-warning.learn_more": "Zisti viac",
|
"notification.moderation-warning.learn_more": "Zisti viac",
|
||||||
|
"notification.moderation_warning.action_disable": "Tvoj účet bol vypnutý.",
|
||||||
|
"notification.moderation_warning.action_silence": "Tvoj účet bol obmedzený.",
|
||||||
|
"notification.moderation_warning.action_suspend": "Tvoj účet bol pozastavený.",
|
||||||
"notification.own_poll": "Vaša anketa sa skončila",
|
"notification.own_poll": "Vaša anketa sa skončila",
|
||||||
"notification.poll": "Anketa, v ktorej ste hlasovali, sa skončila",
|
"notification.poll": "Anketa, v ktorej ste hlasovali, sa skončila",
|
||||||
"notification.reblog": "{name} zdieľa váš príspevok",
|
"notification.reblog": "{name} zdieľa váš príspevok",
|
||||||
"notification.relationships_severance_event": "Stratené prepojenia s {name}",
|
"notification.relationships_severance_event": "Stratené prepojenia s {name}",
|
||||||
|
"notification.relationships_severance_event.account_suspension": "Správca z {from} pozastavil/a {target}, čo znamená, že od nich viac nemôžeš dostávať aktualizácie, alebo s nimi interaktovať.",
|
||||||
"notification.relationships_severance_event.learn_more": "Zisti viac",
|
"notification.relationships_severance_event.learn_more": "Zisti viac",
|
||||||
"notification.status": "{name} uverejňuje niečo nové",
|
"notification.status": "{name} uverejňuje niečo nové",
|
||||||
"notification.update": "{name} upravuje príspevok",
|
"notification.update": "{name} upravuje príspevok",
|
||||||
|
|
|
@ -474,7 +474,6 @@
|
||||||
"notification.follow_request": "{name} vam želi slediti",
|
"notification.follow_request": "{name} vam želi slediti",
|
||||||
"notification.mention": "{name} vas je omenil/a",
|
"notification.mention": "{name} vas je omenil/a",
|
||||||
"notification.moderation-warning.learn_more": "Več o tem",
|
"notification.moderation-warning.learn_more": "Več o tem",
|
||||||
"notification.moderation_warning": "Prejeli ste opozorilo moderatorjev",
|
|
||||||
"notification.moderation_warning.action_delete_statuses": "Nekatere vaše objave so odstranjene.",
|
"notification.moderation_warning.action_delete_statuses": "Nekatere vaše objave so odstranjene.",
|
||||||
"notification.moderation_warning.action_disable": "Vaš račun je bil onemogočen.",
|
"notification.moderation_warning.action_disable": "Vaš račun je bil onemogočen.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Nekatere vaše objave so bile označene kot občutljive.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Nekatere vaše objave so bile označene kot občutljive.",
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
"notification.follow_request": "{name} ka kërkuar t’ju ndjekë",
|
"notification.follow_request": "{name} ka kërkuar t’ju ndjekë",
|
||||||
"notification.mention": "{name} ju ka përmendur",
|
"notification.mention": "{name} ju ka përmendur",
|
||||||
"notification.moderation-warning.learn_more": "Mësoni më tepër",
|
"notification.moderation-warning.learn_more": "Mësoni më tepër",
|
||||||
"notification.moderation_warning": "Keni marrë një sinjalizim moderimi",
|
"notification.moderation_warning": "Ju është dhënë një sinjalizim moderimi",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Disa nga postimet tuaja janë hequr.",
|
"notification.moderation_warning.action_delete_statuses": "Disa nga postimet tuaja janë hequr.",
|
||||||
"notification.moderation_warning.action_disable": "Llogaria juaj është çaktivizuar.",
|
"notification.moderation_warning.action_disable": "Llogaria juaj është çaktivizuar.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Disa prej postimeve tuaja u është vënë shenjë si me spec.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Disa prej postimeve tuaja u është vënë shenjë si me spec.",
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
"notification.follow_request": "{name} har begärt att följa dig",
|
"notification.follow_request": "{name} har begärt att följa dig",
|
||||||
"notification.mention": "{name} nämnde dig",
|
"notification.mention": "{name} nämnde dig",
|
||||||
"notification.moderation-warning.learn_more": "Läs mer",
|
"notification.moderation-warning.learn_more": "Läs mer",
|
||||||
"notification.moderation_warning": "Du har mottagit en modereringsvarning",
|
"notification.moderation_warning": "Du har fått en moderationsvarning",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Några av dina inlägg har tagits bort.",
|
"notification.moderation_warning.action_delete_statuses": "Några av dina inlägg har tagits bort.",
|
||||||
"notification.moderation_warning.action_disable": "Ditt konto har inaktiverats.",
|
"notification.moderation_warning.action_disable": "Ditt konto har inaktiverats.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Några av dina inlägg har markerats som känsliga.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Några av dina inlägg har markerats som känsliga.",
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
"notification.follow_request": "{name} size takip isteği gönderdi",
|
"notification.follow_request": "{name} size takip isteği gönderdi",
|
||||||
"notification.mention": "{name} senden bahsetti",
|
"notification.mention": "{name} senden bahsetti",
|
||||||
"notification.moderation-warning.learn_more": "Daha fazlası",
|
"notification.moderation-warning.learn_more": "Daha fazlası",
|
||||||
"notification.moderation_warning": "Bir denetim uyarısı aldınız",
|
"notification.moderation_warning": "Hesabınız bir denetim uyarısı aldı",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Bazı gönderileriniz kaldırıldı.",
|
"notification.moderation_warning.action_delete_statuses": "Bazı gönderileriniz kaldırıldı.",
|
||||||
"notification.moderation_warning.action_disable": "Hesabınız devre dışı bırakıldı.",
|
"notification.moderation_warning.action_disable": "Hesabınız devre dışı bırakıldı.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Bazı gönderileriniz hassas olarak işaretlendi.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Bazı gönderileriniz hassas olarak işaretlendi.",
|
||||||
|
|
|
@ -474,7 +474,7 @@
|
||||||
"notification.follow_request": "{name} yêu cầu theo dõi bạn",
|
"notification.follow_request": "{name} yêu cầu theo dõi bạn",
|
||||||
"notification.mention": "{name} nhắc đến bạn",
|
"notification.mention": "{name} nhắc đến bạn",
|
||||||
"notification.moderation-warning.learn_more": "Tìm hiểu",
|
"notification.moderation-warning.learn_more": "Tìm hiểu",
|
||||||
"notification.moderation_warning": "Bạn đã nhận một cảnh báo kiểm duyệt",
|
"notification.moderation_warning": "Bạn vừa nhận một cảnh báo kiểm duyệt",
|
||||||
"notification.moderation_warning.action_delete_statuses": "Một vài tút của bạn bị gỡ.",
|
"notification.moderation_warning.action_delete_statuses": "Một vài tút của bạn bị gỡ.",
|
||||||
"notification.moderation_warning.action_disable": "Tài khoản của bạn đã bị vô hiệu hóa.",
|
"notification.moderation_warning.action_disable": "Tài khoản của bạn đã bị vô hiệu hóa.",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Vài tút bạn bị đánh dấu nhạy cảm.",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Vài tút bạn bị đánh dấu nhạy cảm.",
|
||||||
|
|
|
@ -474,7 +474,6 @@
|
||||||
"notification.follow_request": "{name} 要求追蹤你",
|
"notification.follow_request": "{name} 要求追蹤你",
|
||||||
"notification.mention": "{name} 提及你",
|
"notification.mention": "{name} 提及你",
|
||||||
"notification.moderation-warning.learn_more": "了解更多",
|
"notification.moderation-warning.learn_more": "了解更多",
|
||||||
"notification.moderation_warning": "你收到一則審核警告",
|
|
||||||
"notification.moderation_warning.action_delete_statuses": "你的部份帖文已被刪除。",
|
"notification.moderation_warning.action_delete_statuses": "你的部份帖文已被刪除。",
|
||||||
"notification.moderation_warning.action_disable": "你的帳號已被停用。",
|
"notification.moderation_warning.action_disable": "你的帳號已被停用。",
|
||||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "你某些帖文已被標記為敏感內容。",
|
"notification.moderation_warning.action_mark_statuses_as_sensitive": "你某些帖文已被標記為敏感內容。",
|
||||||
|
|
|
@ -4520,6 +4520,10 @@ a.status-card {
|
||||||
&:hover {
|
&:hover {
|
||||||
color: $primary-text-color;
|
color: $primary-text-color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.icon {
|
||||||
|
transform: rotate(60deg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&:disabled {
|
&:disabled {
|
||||||
|
@ -4528,6 +4532,10 @@ a.status-card {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.no-reduce-motion .column-header__button .icon {
|
||||||
|
transition: transform 150ms ease-in-out;
|
||||||
|
}
|
||||||
|
|
||||||
.column-header__collapsible {
|
.column-header__collapsible {
|
||||||
max-height: 70vh;
|
max-height: 70vh;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
|
@ -25,14 +25,11 @@ class Admin::Metrics::Dimension::SoftwareVersionsDimension < Admin::Metrics::Dim
|
||||||
end
|
end
|
||||||
|
|
||||||
def ruby_version
|
def ruby_version
|
||||||
yjit = defined?(RubyVM::YJIT) && RubyVM::YJIT.enabled?
|
|
||||||
value = "#{RUBY_VERSION}p#{RUBY_PATCHLEVEL}#{yjit ? ' +YJIT' : ''}"
|
|
||||||
|
|
||||||
{
|
{
|
||||||
key: 'ruby',
|
key: 'ruby',
|
||||||
human_key: 'Ruby',
|
human_key: 'Ruby',
|
||||||
value: value,
|
value: "#{RUBY_VERSION}p#{RUBY_PATCHLEVEL}",
|
||||||
human_value: value,
|
human_value: RUBY_DESCRIPTION,
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,6 @@ class ChewyConfig
|
||||||
default_config = YAML.load_file(default_config_file)
|
default_config = YAML.load_file(default_config_file)
|
||||||
|
|
||||||
@config = default_config.merge(custom_config || {})
|
@config = default_config.merge(custom_config || {})
|
||||||
@config = @config.merge(YAML.load_file(Rails.root.join('config', 'elasticsearch.default-ja-sudachi.yml'))) if Rails.env.test?
|
|
||||||
|
|
||||||
raise InvalidElasticSearchVersionError, "ElasticSearch config version is missmatch. expected version=#{CONFIG_VERSION} actual version=#{@config['version']}" if @config['version'] != CONFIG_VERSION
|
raise InvalidElasticSearchVersionError, "ElasticSearch config version is missmatch. expected version=#{CONFIG_VERSION} actual version=#{@config['version']}" if @config['version'] != CONFIG_VERSION
|
||||||
end
|
end
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
class AccountModerationNote < ApplicationRecord
|
class AccountModerationNote < ApplicationRecord
|
||||||
CONTENT_SIZE_LIMIT = 500
|
CONTENT_SIZE_LIMIT = 2_000
|
||||||
|
|
||||||
belongs_to :account
|
belongs_to :account
|
||||||
belongs_to :target_account, class_name: 'Account'
|
belongs_to :target_account, class_name: 'Account'
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
class ReportNote < ApplicationRecord
|
class ReportNote < ApplicationRecord
|
||||||
CONTENT_SIZE_LIMIT = 500
|
CONTENT_SIZE_LIMIT = 2_000
|
||||||
|
|
||||||
belongs_to :account
|
belongs_to :account
|
||||||
belongs_to :report, inverse_of: :notes, touch: true
|
belongs_to :report, inverse_of: :notes, touch: true
|
||||||
|
|
|
@ -81,4 +81,16 @@ class InstancePresenter < ActiveModelSerializers::Model
|
||||||
def mascot
|
def mascot
|
||||||
@mascot ||= Rails.cache.fetch('site_uploads/mascot') { SiteUpload.find_by(var: 'mascot') }
|
@mascot ||= Rails.cache.fetch('site_uploads/mascot') { SiteUpload.find_by(var: 'mascot') }
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def favicon
|
||||||
|
return @favicon if defined?(@favicon)
|
||||||
|
|
||||||
|
@favicon ||= Rails.cache.fetch('site_uploads/favicon') { SiteUpload.find_by(var: 'favicon') }
|
||||||
|
end
|
||||||
|
|
||||||
|
def app_icon
|
||||||
|
return @app_icon if defined?(@app_icon)
|
||||||
|
|
||||||
|
@app_icon ||= Rails.cache.fetch('site_uploads/app_icon') { SiteUpload.find_by(var: 'app_icon') }
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -27,7 +27,7 @@ class ManifestSerializer < ActiveModel::Serializer
|
||||||
|
|
||||||
def icons
|
def icons
|
||||||
SiteUpload::ANDROID_ICON_SIZES.map do |size|
|
SiteUpload::ANDROID_ICON_SIZES.map do |size|
|
||||||
src = site_icon_path('app_icon', size.to_i)
|
src = app_icon_path(size.to_i)
|
||||||
src = URI.join(root_url, src).to_s if src.present?
|
src = URI.join(root_url, src).to_s if src.present?
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
|
@ -62,14 +62,16 @@
|
||||||
.report-notes
|
.report-notes
|
||||||
= render partial: 'admin/report_notes/report_note', collection: @moderation_notes
|
= render partial: 'admin/report_notes/report_note', collection: @moderation_notes
|
||||||
|
|
||||||
= simple_form_for @account_moderation_note, url: admin_account_moderation_notes_path do |f|
|
= simple_form_for @account_moderation_note, url: admin_account_moderation_notes_path do |form|
|
||||||
= f.hidden_field :target_account_id
|
= form.hidden_field :target_account_id
|
||||||
|
|
||||||
|
= render 'shared/error_messages', object: @account_moderation_note
|
||||||
|
|
||||||
.field-group
|
.field-group
|
||||||
= f.input :content, placeholder: t('admin.reports.notes.placeholder'), rows: 6
|
= form.input :content, input_html: { placeholder: t('admin.reports.notes.placeholder'), maxlength: AccountModerationNote::CONTENT_SIZE_LIMIT, rows: 6, autofocus: @account_moderation_note.errors.any? }
|
||||||
|
|
||||||
.actions
|
.actions
|
||||||
= f.button :button, t('admin.account_moderation_notes.create'), type: :submit
|
= form.button :button, t('admin.account_moderation_notes.create'), type: :submit
|
||||||
|
|
||||||
%hr.spacer/
|
%hr.spacer/
|
||||||
|
|
||||||
|
|
|
@ -83,15 +83,17 @@
|
||||||
.report-notes
|
.report-notes
|
||||||
= render @report_notes
|
= render @report_notes
|
||||||
|
|
||||||
= simple_form_for @report_note, url: admin_report_notes_path do |f|
|
= simple_form_for @report_note, url: admin_report_notes_path do |form|
|
||||||
= f.input :report_id, as: :hidden
|
= form.input :report_id, as: :hidden
|
||||||
|
|
||||||
|
= render 'shared/error_messages', object: @report_note
|
||||||
|
|
||||||
.field-group
|
.field-group
|
||||||
= f.input :content, placeholder: t('admin.reports.notes.placeholder'), rows: 6
|
= form.input :content, input_html: { placeholder: t('admin.reports.notes.placeholder'), maxlength: ReportNote::CONTENT_SIZE_LIMIT, rows: 6, autofocus: @report_note.errors.any? }
|
||||||
|
|
||||||
.actions
|
.actions
|
||||||
- if @report.unresolved?
|
- if @report.unresolved?
|
||||||
= f.button :button, t('admin.reports.notes.create_and_resolve'), name: :create_and_resolve, type: :submit
|
= form.button :button, t('admin.reports.notes.create_and_resolve'), name: :create_and_resolve, type: :submit
|
||||||
- else
|
- else
|
||||||
= f.button :button, t('admin.reports.notes.create_and_unresolve'), name: :create_and_unresolve, type: :submit
|
= form.button :button, t('admin.reports.notes.create_and_unresolve'), name: :create_and_unresolve, type: :submit
|
||||||
= f.button :button, t('admin.reports.notes.create'), type: :submit
|
= form.button :button, t('admin.reports.notes.create'), type: :submit
|
||||||
|
|
|
@ -11,13 +11,13 @@
|
||||||
- if storage_host?
|
- if storage_host?
|
||||||
%link{ rel: 'dns-prefetch', href: storage_host }/
|
%link{ rel: 'dns-prefetch', href: storage_host }/
|
||||||
|
|
||||||
%link{ rel: 'icon', href: site_icon_path('favicon', 'ico') || '/favicon.ico', type: 'image/x-icon' }/
|
%link{ rel: 'icon', href: favicon_path('ico') || '/favicon.ico', type: 'image/x-icon' }/
|
||||||
|
|
||||||
- SiteUpload::FAVICON_SIZES.each do |size|
|
- SiteUpload::FAVICON_SIZES.each do |size|
|
||||||
%link{ rel: 'icon', sizes: "#{size}x#{size}", href: site_icon_path('favicon', size.to_i) || frontend_asset_path("icons/favicon-#{size}x#{size}.png"), type: 'image/png' }/
|
%link{ rel: 'icon', sizes: "#{size}x#{size}", href: favicon_path(size.to_i) || frontend_asset_path("icons/favicon-#{size}x#{size}.png"), type: 'image/png' }/
|
||||||
|
|
||||||
- SiteUpload::APPLE_ICON_SIZES.each do |size|
|
- SiteUpload::APPLE_ICON_SIZES.each do |size|
|
||||||
%link{ rel: 'apple-touch-icon', sizes: "#{size}x#{size}", href: site_icon_path('app_icon', size.to_i) || frontend_asset_path("icons/apple-touch-icon-#{size}x#{size}.png") }/
|
%link{ rel: 'apple-touch-icon', sizes: "#{size}x#{size}", href: app_icon_path(size.to_i) || frontend_asset_path("icons/apple-touch-icon-#{size}x#{size}.png") }/
|
||||||
|
|
||||||
%link{ rel: 'mask-icon', href: frontend_asset_path('images/logo-symbol-icon.svg'), color: '#6364FF' }/
|
%link{ rel: 'mask-icon', href: frontend_asset_path('images/logo-symbol-icon.svg'), color: '#6364FF' }/
|
||||||
%link{ rel: 'manifest', href: manifest_path(format: :json) }/
|
%link{ rel: 'manifest', href: manifest_path(format: :json) }/
|
||||||
|
|
|
@ -11,6 +11,7 @@
|
||||||
.fields-group
|
.fields-group
|
||||||
= f.input :redirect_uri,
|
= f.input :redirect_uri,
|
||||||
label: t('activerecord.attributes.doorkeeper/application.redirect_uri'), hint: t('doorkeeper.applications.help.redirect_uri'),
|
label: t('activerecord.attributes.doorkeeper/application.redirect_uri'), hint: t('doorkeeper.applications.help.redirect_uri'),
|
||||||
|
required: true,
|
||||||
wrapper: :with_block_label
|
wrapper: :with_block_label
|
||||||
|
|
||||||
%p.hint= t('doorkeeper.applications.help.native_redirect_uri', native_redirect_uri: content_tag(:code, Doorkeeper.configuration.native_redirect_uri)).html_safe
|
%p.hint= t('doorkeeper.applications.help.native_redirect_uri', native_redirect_uri: content_tag(:code, Doorkeeper.configuration.native_redirect_uri)).html_safe
|
||||||
|
|
|
@ -3,6 +3,9 @@
|
||||||
class Scheduler::UserCleanupScheduler
|
class Scheduler::UserCleanupScheduler
|
||||||
include Sidekiq::Worker
|
include Sidekiq::Worker
|
||||||
|
|
||||||
|
UNCONFIRMED_ACCOUNTS_MAX_AGE_DAYS = 7
|
||||||
|
DISCARDED_STATUSES_MAX_AGE_DAYS = 30
|
||||||
|
|
||||||
sidekiq_options retry: 0, lock: :until_executed, lock_ttl: 1.day.to_i
|
sidekiq_options retry: 0, lock: :until_executed, lock_ttl: 1.day.to_i
|
||||||
|
|
||||||
def perform
|
def perform
|
||||||
|
@ -13,7 +16,7 @@ class Scheduler::UserCleanupScheduler
|
||||||
private
|
private
|
||||||
|
|
||||||
def clean_unconfirmed_accounts!
|
def clean_unconfirmed_accounts!
|
||||||
User.where('confirmed_at is NULL AND confirmation_sent_at <= ?', 2.days.ago).reorder(nil).find_in_batches do |batch|
|
User.where('confirmed_at is NULL AND confirmation_sent_at <= ?', UNCONFIRMED_ACCOUNTS_MAX_AGE_DAYS.days.ago).reorder(nil).find_in_batches do |batch|
|
||||||
# We have to do it separately because of missing database constraints
|
# We have to do it separately because of missing database constraints
|
||||||
AccountModerationNote.where(target_account_id: batch.map(&:account_id)).delete_all
|
AccountModerationNote.where(target_account_id: batch.map(&:account_id)).delete_all
|
||||||
Account.where(id: batch.map(&:account_id)).delete_all
|
Account.where(id: batch.map(&:account_id)).delete_all
|
||||||
|
@ -22,7 +25,7 @@ class Scheduler::UserCleanupScheduler
|
||||||
end
|
end
|
||||||
|
|
||||||
def clean_discarded_statuses!
|
def clean_discarded_statuses!
|
||||||
Status.unscoped.discarded.where('deleted_at <= ?', 30.days.ago).find_in_batches do |statuses|
|
Status.unscoped.discarded.where('deleted_at <= ?', DISCARDED_STATUSES_MAX_AGE_DAYS.days.ago).find_in_batches do |statuses|
|
||||||
RemovalWorker.push_bulk(statuses) do |status|
|
RemovalWorker.push_bulk(statuses) do |status|
|
||||||
[status.id, { 'immediate' => true, 'skip_streaming' => true }]
|
[status.id, { 'immediate' => true, 'skip_streaming' => true }]
|
||||||
end
|
end
|
||||||
|
|
2
bin/dev
2
bin/dev
|
@ -6,7 +6,7 @@ export PORT="${PORT:-3000}"
|
||||||
# Get around our boot.rb ENV check
|
# Get around our boot.rb ENV check
|
||||||
export RAILS_ENV="${RAILS_ENV:-development}"
|
export RAILS_ENV="${RAILS_ENV:-development}"
|
||||||
|
|
||||||
if command -v overmind &> /dev/null
|
if command -v overmind 1> /dev/null 2>&1
|
||||||
then
|
then
|
||||||
overmind start -f Procfile.dev "$@"
|
overmind start -f Procfile.dev "$@"
|
||||||
exit $?
|
exit $?
|
||||||
|
|
|
@ -40,6 +40,7 @@ require_relative '../lib/mastodon/rack_middleware'
|
||||||
require_relative '../lib/public_file_server_middleware'
|
require_relative '../lib/public_file_server_middleware'
|
||||||
require_relative '../lib/devise/strategies/two_factor_ldap_authenticatable'
|
require_relative '../lib/devise/strategies/two_factor_ldap_authenticatable'
|
||||||
require_relative '../lib/devise/strategies/two_factor_pam_authenticatable'
|
require_relative '../lib/devise/strategies/two_factor_pam_authenticatable'
|
||||||
|
require_relative '../lib/elasticsearch/client_extensions'
|
||||||
require_relative '../lib/chewy/settings_extensions'
|
require_relative '../lib/chewy/settings_extensions'
|
||||||
require_relative '../lib/chewy/index_extensions'
|
require_relative '../lib/chewy/index_extensions'
|
||||||
require_relative '../lib/chewy/strategy/mastodon'
|
require_relative '../lib/chewy/strategy/mastodon'
|
||||||
|
|
|
@ -86,9 +86,7 @@ Rails.application.configure do
|
||||||
config.lograge.enabled = true
|
config.lograge.enabled = true
|
||||||
|
|
||||||
config.lograge.custom_payload do |controller|
|
config.lograge.custom_payload do |controller|
|
||||||
if controller.respond_to?(:signed_request?) && controller.signed_request?
|
{ key: controller.signature_key_id } if controller.respond_to?(:signed_request?) && controller.signed_request?
|
||||||
{ key: controller.signature_key_id }
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
# Use a different logger for distributed setups.
|
# Use a different logger for distributed setups.
|
||||||
|
|
|
@ -38,42 +38,25 @@ Warden::Manager.before_logout do |_, warden|
|
||||||
end
|
end
|
||||||
|
|
||||||
module Devise
|
module Devise
|
||||||
mattr_accessor :pam_authentication
|
mattr_accessor :pam_authentication, default: false
|
||||||
@@pam_authentication = false
|
mattr_accessor :pam_controlled_service, default: nil
|
||||||
mattr_accessor :pam_controlled_service
|
|
||||||
@@pam_controlled_service = nil
|
|
||||||
|
|
||||||
mattr_accessor :check_at_sign
|
mattr_accessor :check_at_sign, default: false
|
||||||
@@check_at_sign = false
|
|
||||||
|
|
||||||
mattr_accessor :ldap_authentication
|
mattr_accessor :ldap_authentication, default: false
|
||||||
@@ldap_authentication = false
|
mattr_accessor :ldap_host, default: nil
|
||||||
mattr_accessor :ldap_host
|
mattr_accessor :ldap_port, default: nil
|
||||||
@@ldap_host = nil
|
mattr_accessor :ldap_method, default: nil
|
||||||
mattr_accessor :ldap_port
|
mattr_accessor :ldap_base, default: nil
|
||||||
@@ldap_port = nil
|
mattr_accessor :ldap_uid, default: nil
|
||||||
mattr_accessor :ldap_method
|
mattr_accessor :ldap_mail, default: nil
|
||||||
@@ldap_method = nil
|
mattr_accessor :ldap_bind_dn, default: nil
|
||||||
mattr_accessor :ldap_base
|
mattr_accessor :ldap_password, default: nil
|
||||||
@@ldap_base = nil
|
mattr_accessor :ldap_tls_no_verify, default: false
|
||||||
mattr_accessor :ldap_uid
|
mattr_accessor :ldap_search_filter, default: nil
|
||||||
@@ldap_uid = nil
|
mattr_accessor :ldap_uid_conversion_enabled, default: false
|
||||||
mattr_accessor :ldap_mail
|
mattr_accessor :ldap_uid_conversion_search, default: nil
|
||||||
@@ldap_mail = nil
|
mattr_accessor :ldap_uid_conversion_replace, default: nil
|
||||||
mattr_accessor :ldap_bind_dn
|
|
||||||
@@ldap_bind_dn = nil
|
|
||||||
mattr_accessor :ldap_password
|
|
||||||
@@ldap_password = nil
|
|
||||||
mattr_accessor :ldap_tls_no_verify
|
|
||||||
@@ldap_tls_no_verify = false
|
|
||||||
mattr_accessor :ldap_search_filter
|
|
||||||
@@ldap_search_filter = nil
|
|
||||||
mattr_accessor :ldap_uid_conversion_enabled
|
|
||||||
@@ldap_uid_conversion_enabled = false
|
|
||||||
mattr_accessor :ldap_uid_conversion_search
|
|
||||||
@@ldap_uid_conversion_search = nil
|
|
||||||
mattr_accessor :ldap_uid_conversion_replace
|
|
||||||
@@ldap_uid_conversion_replace = nil
|
|
||||||
|
|
||||||
module Strategies
|
module Strategies
|
||||||
class PamAuthenticatable
|
class PamAuthenticatable
|
||||||
|
@ -96,9 +79,7 @@ module Devise
|
||||||
return pass
|
return pass
|
||||||
end
|
end
|
||||||
|
|
||||||
if validate(resource)
|
success!(resource) if validate(resource)
|
||||||
success!(resource)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
private
|
private
|
||||||
|
|
13
config/initializers/enable_yjit.rb
Normal file
13
config/initializers/enable_yjit.rb
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# Automatically enable YJIT as of Ruby 3.3, as it brings very
|
||||||
|
# sizeable performance improvements.
|
||||||
|
|
||||||
|
# If you are deploying to a memory constrained environment
|
||||||
|
# you may want to delete this file, but otherwise it's free
|
||||||
|
# performance.
|
||||||
|
if defined?(RubyVM::YJIT.enable)
|
||||||
|
Rails.application.config.after_initialize do
|
||||||
|
RubyVM::YJIT.enable
|
||||||
|
end
|
||||||
|
end
|
65
config/initializers/opentelemetry.rb
Normal file
65
config/initializers/opentelemetry.rb
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# Set OTEL_* environment variables according to OTel docs:
|
||||||
|
# https://opentelemetry.io/docs/concepts/sdk-configuration/
|
||||||
|
|
||||||
|
if ENV.keys.any? { |name| name.match?(/OTEL_.*_ENDPOINT/) }
|
||||||
|
require 'opentelemetry/sdk'
|
||||||
|
require 'opentelemetry/exporter/otlp'
|
||||||
|
|
||||||
|
require 'opentelemetry/instrumentation/active_job'
|
||||||
|
require 'opentelemetry/instrumentation/active_model_serializers'
|
||||||
|
require 'opentelemetry/instrumentation/concurrent_ruby'
|
||||||
|
require 'opentelemetry/instrumentation/excon'
|
||||||
|
require 'opentelemetry/instrumentation/faraday'
|
||||||
|
require 'opentelemetry/instrumentation/http'
|
||||||
|
require 'opentelemetry/instrumentation/http_client'
|
||||||
|
require 'opentelemetry/instrumentation/net/http'
|
||||||
|
require 'opentelemetry/instrumentation/pg'
|
||||||
|
require 'opentelemetry/instrumentation/rack'
|
||||||
|
require 'opentelemetry/instrumentation/rails'
|
||||||
|
require 'opentelemetry/instrumentation/redis'
|
||||||
|
require 'opentelemetry/instrumentation/sidekiq'
|
||||||
|
|
||||||
|
OpenTelemetry::SDK.configure do |c|
|
||||||
|
# use_all() attempts to load ALL the auto-instrumentations
|
||||||
|
# currently loaded by Ruby requires.
|
||||||
|
#
|
||||||
|
# Load attempts will emit an INFO or WARN to the console
|
||||||
|
# about the success/failure to wire up an auto-instrumentation.
|
||||||
|
# "WARN -- : Instrumentation: <X> failed to install" is most
|
||||||
|
# likely caused by <X> not being a Ruby library loaded by
|
||||||
|
# the application or the instrumentation has been explicitly
|
||||||
|
# disabled.
|
||||||
|
#
|
||||||
|
# To disable an instrumentation, set an environment variable
|
||||||
|
# along this pattern:
|
||||||
|
#
|
||||||
|
# OTEL_RUBY_INSTRUMENTATION_<X>_ENABLED=false
|
||||||
|
#
|
||||||
|
# For example, PostgreSQL and Redis produce a lot of child spans
|
||||||
|
# in the course of this application doing its business. To turn
|
||||||
|
# them off, set the env vars below, but recognize that you will
|
||||||
|
# be missing details about what particular calls to the
|
||||||
|
# datastores are slow.
|
||||||
|
#
|
||||||
|
# OTEL_RUBY_INSTRUMENTATION_PG_ENABLED=false
|
||||||
|
# OTEL_RUBY_INSTRUMENTATION_REDIS_ENABLED=false
|
||||||
|
|
||||||
|
c.use_all({
|
||||||
|
'OpenTelemetry::Instrumentation::Rack' => {
|
||||||
|
use_rack_events: false, # instead of events, use middleware; allows for untraced_endpoints to ignore child spans
|
||||||
|
untraced_endpoints: ['/health'],
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
prefix = ENV.fetch('OTEL_SERVICE_NAME_PREFIX', 'mastodon')
|
||||||
|
|
||||||
|
c.service_name = case $PROGRAM_NAME
|
||||||
|
when /puma/ then "#{prefix}/web"
|
||||||
|
else
|
||||||
|
"#{prefix}/#{$PROGRAM_NAME.split('/').last}"
|
||||||
|
end
|
||||||
|
c.service_version = Mastodon::Version.to_s
|
||||||
|
end
|
||||||
|
end
|
19
config/initializers/simple_cov_source_file.rb
Normal file
19
config/initializers/simple_cov_source_file.rb
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
# frozen_string_literal: true
|
||||||
|
|
||||||
|
# TODO: https://github.com/simplecov-ruby/simplecov/pull/1084
|
||||||
|
# Patches this missing condition, monitor for upstream fix
|
||||||
|
|
||||||
|
module SimpleCov
|
||||||
|
module SourceFileExtensions
|
||||||
|
def build_branches
|
||||||
|
coverage_branch_data = coverage_data.fetch('branches', {}) || {} # Add the final empty hash in case where 'branches' is present, but returns nil
|
||||||
|
branches = coverage_branch_data.flat_map do |condition, coverage_branches|
|
||||||
|
build_branches_from(condition, coverage_branches)
|
||||||
|
end
|
||||||
|
|
||||||
|
process_skipped_branches(branches)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
SimpleCov::SourceFile.prepend(SimpleCov::SourceFileExtensions) if defined?(SimpleCov::SourceFile)
|
|
@ -21,28 +21,47 @@ ia:
|
||||||
confirmation_instructions:
|
confirmation_instructions:
|
||||||
action: Verificar adresse de e-mail
|
action: Verificar adresse de e-mail
|
||||||
action_with_app: Confirmar e retornar a %{app}
|
action_with_app: Confirmar e retornar a %{app}
|
||||||
|
explanation: Tu ha create un conto sur %{host} con iste adresse de e-mail. Tu es a un sol clic de activar lo. Si isto non esseva tu, per favor ignora iste e-mail.
|
||||||
|
explanation_when_pending: Tu ha sollicitate un invitation a %{host} con iste adresse de e-mail. Post que tu confirma tu adresse de e-mail, nos va revider tu demanda. Tu pote aperir session pro cambiar tu detalios o eliminar tu conto, ma tu non pote acceder al majoritate del functiones usque tu conto es approbate. Si tu demanda es rejectate, tu datos essera removite e nulle action ulterior essera requirite de te. Si isto non esseva tu, per favor ignora iste message de e-mail.
|
||||||
|
extra_html: Per favor consulta tamben <a href="%{terms_path}">le regulas del servitor</a> e <a href="%{policy_path}">nostre conditiones de servicio</a>.
|
||||||
subject: 'Mastodon: Instructiones de confirmation pro %{instance}'
|
subject: 'Mastodon: Instructiones de confirmation pro %{instance}'
|
||||||
title: Verificar adresse de e-mail
|
title: Verificar adresse de e-mail
|
||||||
email_changed:
|
email_changed:
|
||||||
explanation: 'Le adresse de e-mail pro tu conto essera cambiate a:'
|
explanation: 'Le adresse de e-mail pro tu conto essera cambiate a:'
|
||||||
|
extra: Si tu non ha cambiate de adresse de e-mail, es probabile que alcuno ha ganiate le accesso a tu conto. Per favor cambia immediatemente tu contrasigno o contacta le administrator del servitor si tu non pote acceder a tu conto.
|
||||||
subject: 'Mastodon: E-mail cambiate'
|
subject: 'Mastodon: E-mail cambiate'
|
||||||
title: Nove adresse de e-mail
|
title: Nove adresse de e-mail
|
||||||
password_change:
|
password_change:
|
||||||
explanation: Le contrasigno de tu conto ha essite cambiate.
|
explanation: Le contrasigno de tu conto ha essite cambiate.
|
||||||
|
extra: Si tu non ha cambiate tu contrasigno, es probabile que alcuno ha ganiate le accesso a tu conto. Per favor cambia immediatemente tu contrasigno o contacta le administrator del servitor si tu non pote acceder a tu conto.
|
||||||
subject: 'Mastodon: Contrasigno cambiate'
|
subject: 'Mastodon: Contrasigno cambiate'
|
||||||
title: Contrasigno cambiate
|
title: Contrasigno cambiate
|
||||||
reconfirmation_instructions:
|
reconfirmation_instructions:
|
||||||
explanation: Confirma le nove adresse pro cambiar tu email.
|
explanation: Confirma le nove adresse pro cambiar tu email.
|
||||||
|
extra: Si non es tu qui ha initiate iste cambiamento, per favor ignora iste e-mail. Le adresse de e-mail pro le conto de Mastodon non cambiara usque tu accede al ligamine hic supra.
|
||||||
subject: 'Mastodon: Confirmar e-mail pro %{instance}'
|
subject: 'Mastodon: Confirmar e-mail pro %{instance}'
|
||||||
title: Verificar adresse de e-mail
|
title: Verificar adresse de e-mail
|
||||||
reset_password_instructions:
|
reset_password_instructions:
|
||||||
action: Cambiar contrasigno
|
action: Cambiar contrasigno
|
||||||
|
explanation: Tu ha requestate un nove contrasigno pro tu conto.
|
||||||
|
extra: Si tu non ha requestate isto, per favor ignora iste e-mail. Tu contrasigno non cambiara usque tu accede al ligamine hic supra e crea un nove.
|
||||||
subject: 'Mastodon: Instructiones pro reinitialisar le contrasigno'
|
subject: 'Mastodon: Instructiones pro reinitialisar le contrasigno'
|
||||||
title: Reinitialisar contrasigno
|
title: Reinitialisar contrasigno
|
||||||
two_factor_disabled:
|
two_factor_disabled:
|
||||||
|
explanation: Ora es possibile aperir session con solmente le adresse de e-mail e contrasigno.
|
||||||
|
subject: 'Mastodon: Authentication bifactorial disactivate'
|
||||||
|
subtitle: Le authentication bifactorial ha essite disactivate pro tu conto.
|
||||||
title: 2FA disactivate
|
title: 2FA disactivate
|
||||||
two_factor_enabled:
|
two_factor_enabled:
|
||||||
|
explanation: Pro le apertura de session essera necessari un token generate per le application TOTP accopulate.
|
||||||
|
subject: 'Mastodon: Authentication bifactorial activate'
|
||||||
|
subtitle: Le authentication bifactorial ha essite activate pro tu conto.
|
||||||
title: 2FA activate
|
title: 2FA activate
|
||||||
|
two_factor_recovery_codes_changed:
|
||||||
|
explanation: Le ancian codices de recuperation ha essite invalidate e nove codices ha essite generate.
|
||||||
|
subject: 'Mastodon: Codices de recuperation regenerate'
|
||||||
|
subtitle: Le ancian codices de recuperation ha essite invalidate e nove codices ha essite generate.
|
||||||
|
title: Codices de recuperation cambiate
|
||||||
unlock_instructions:
|
unlock_instructions:
|
||||||
subject: 'Mastodon: Instructiones pro disblocar'
|
subject: 'Mastodon: Instructiones pro disblocar'
|
||||||
webauthn_credential:
|
webauthn_credential:
|
||||||
|
@ -53,17 +72,27 @@ ia:
|
||||||
deleted:
|
deleted:
|
||||||
explanation: Le sequente clave de securitate esseva delite de tu conto
|
explanation: Le sequente clave de securitate esseva delite de tu conto
|
||||||
subject: 'Mastodon: Clave de securitate delite'
|
subject: 'Mastodon: Clave de securitate delite'
|
||||||
|
title: Un de tu claves de securitate ha essite delite
|
||||||
webauthn_disabled:
|
webauthn_disabled:
|
||||||
|
explanation: Le authentication con claves de securitate ha essite disactivate pro tu conto.
|
||||||
|
extra: Ora es possibile aperir session usante solmente le token generate per le application TOTP accopulate.
|
||||||
|
subject: 'Mastodon: Le authentication con claves de securitate es disactivate'
|
||||||
title: Claves de securitate disactivate
|
title: Claves de securitate disactivate
|
||||||
webauthn_enabled:
|
webauthn_enabled:
|
||||||
|
explanation: Le authentication con claves de securitate ha essite activate pro tu conto.
|
||||||
|
extra: Tu clave de securitate pote ora esser usate pro aperir session.
|
||||||
title: Claves de securitate activate
|
title: Claves de securitate activate
|
||||||
registrations:
|
registrations:
|
||||||
destroyed: A revider! Tu conto esseva cancellate con successo. Nos spera vider te novemente tosto.
|
destroyed: A revider! Tu conto esseva cancellate con successo. Nos spera vider te novemente tosto.
|
||||||
signed_up_but_pending: Un message con un ligamine de confirmation esseva inviate a tu conto de email. Post que tu clicca le ligamine, nos revidera tu application. Tu essera notificate si illo es approbate.
|
signed_up_but_pending: Un message con un ligamine de confirmation esseva inviate a tu conto de email. Post que tu clicca le ligamine, nos revidera tu application. Tu essera notificate si illo es approbate.
|
||||||
updated: Tu conto ha essite actualisate con successo.
|
updated: Tu conto ha essite actualisate con successo.
|
||||||
|
sessions:
|
||||||
|
signed_in: Connexe con successo.
|
||||||
|
signed_out: Disconnexe con successo.
|
||||||
unlocks:
|
unlocks:
|
||||||
unlocked: Tu conto ha essite disblocate con successo. Initia session a continuar.
|
unlocked: Tu conto ha essite disblocate con successo. Initia session a continuar.
|
||||||
errors:
|
errors:
|
||||||
messages:
|
messages:
|
||||||
already_confirmed: jam esseva confirmate, tenta initiar session
|
already_confirmed: jam esseva confirmate, tenta initiar session
|
||||||
not_found: non trovate
|
not_found: non trovate
|
||||||
|
not_locked: non era blocate
|
||||||
|
|
|
@ -174,6 +174,7 @@ en-GB:
|
||||||
read:filters: see your filters
|
read:filters: see your filters
|
||||||
read:follows: see your follows
|
read:follows: see your follows
|
||||||
read:lists: see your lists
|
read:lists: see your lists
|
||||||
|
read:me: read only your account's basic information
|
||||||
read:mutes: see your mutes
|
read:mutes: see your mutes
|
||||||
read:notifications: see your notifications
|
read:notifications: see your notifications
|
||||||
read:reports: see your reports
|
read:reports: see your reports
|
||||||
|
|
|
@ -4,6 +4,7 @@ ia:
|
||||||
attributes:
|
attributes:
|
||||||
doorkeeper/application:
|
doorkeeper/application:
|
||||||
name: Nomine de application
|
name: Nomine de application
|
||||||
|
scopes: Ambitos
|
||||||
website: Sito web de application
|
website: Sito web de application
|
||||||
errors:
|
errors:
|
||||||
models:
|
models:
|
||||||
|
@ -28,25 +29,36 @@ ia:
|
||||||
empty: Tu non ha applicationes.
|
empty: Tu non ha applicationes.
|
||||||
name: Nomine
|
name: Nomine
|
||||||
new: Nove application
|
new: Nove application
|
||||||
|
scopes: Ambitos
|
||||||
show: Monstrar
|
show: Monstrar
|
||||||
title: Tu applicationes
|
title: Tu applicationes
|
||||||
new:
|
new:
|
||||||
title: Nove application
|
title: Nove application
|
||||||
show:
|
show:
|
||||||
actions: Actiones
|
actions: Actiones
|
||||||
|
application_id: Clave del cliente
|
||||||
|
scopes: Ambitos
|
||||||
title: 'Application: %{name}'
|
title: 'Application: %{name}'
|
||||||
authorizations:
|
authorizations:
|
||||||
buttons:
|
buttons:
|
||||||
authorize: Autorisar
|
authorize: Autorisar
|
||||||
|
deny: Negar
|
||||||
error:
|
error:
|
||||||
title: Ocurreva un error
|
title: Ocurreva un error
|
||||||
|
new:
|
||||||
|
review_permissions: Revisionar le permissos
|
||||||
|
title: Autorisation necessari
|
||||||
authorized_applications:
|
authorized_applications:
|
||||||
|
buttons:
|
||||||
|
revoke: Revocar
|
||||||
confirmations:
|
confirmations:
|
||||||
revoke: Es tu secur?
|
revoke: Es tu secur?
|
||||||
index:
|
index:
|
||||||
|
authorized_at: Autorisate le %{date}
|
||||||
last_used_at: Ultime uso in %{date}
|
last_used_at: Ultime uso in %{date}
|
||||||
never_used: Nunquam usate
|
never_used: Nunquam usate
|
||||||
scopes: Permissiones
|
scopes: Permissiones
|
||||||
|
superapp: Interne
|
||||||
title: Tu applicationes autorisate
|
title: Tu applicationes autorisate
|
||||||
flash:
|
flash:
|
||||||
applications:
|
applications:
|
||||||
|
@ -56,17 +68,28 @@ ia:
|
||||||
notice: Application delite.
|
notice: Application delite.
|
||||||
update:
|
update:
|
||||||
notice: Application actualisate.
|
notice: Application actualisate.
|
||||||
|
authorized_applications:
|
||||||
|
destroy:
|
||||||
|
notice: Application revocate.
|
||||||
grouped_scopes:
|
grouped_scopes:
|
||||||
|
access:
|
||||||
|
read: Accesso de sol lectura
|
||||||
|
read/write: Accesso de lectura e scriptura
|
||||||
|
write: Accesso de sol scriptura
|
||||||
title:
|
title:
|
||||||
accounts: Contos
|
accounts: Contos
|
||||||
admin/accounts: Gestion de contos
|
admin/accounts: Gestion de contos
|
||||||
|
admin/all: Tote le functiones administrative
|
||||||
admin/reports: Gestion de reportos
|
admin/reports: Gestion de reportos
|
||||||
all: Accesso plen a tu conto de Mastodon
|
all: Accesso plen a tu conto de Mastodon
|
||||||
|
blocks: Blocadas
|
||||||
bookmarks: Marcapaginas
|
bookmarks: Marcapaginas
|
||||||
conversations: Conversationes
|
conversations: Conversationes
|
||||||
favourites: Favoritos
|
favourites: Favoritos
|
||||||
filters: Filtros
|
filters: Filtros
|
||||||
|
follows: Sequites
|
||||||
lists: Listas
|
lists: Listas
|
||||||
|
media: Annexos multimedial
|
||||||
mutes: Silentiates
|
mutes: Silentiates
|
||||||
notifications: Notificationes
|
notifications: Notificationes
|
||||||
push: Notificationes push
|
push: Notificationes push
|
||||||
|
@ -80,7 +103,9 @@ ia:
|
||||||
oauth2_provider: Fornitor OAuth2
|
oauth2_provider: Fornitor OAuth2
|
||||||
scopes:
|
scopes:
|
||||||
admin:read: leger tote le datos in le servitor
|
admin:read: leger tote le datos in le servitor
|
||||||
|
admin:read:accounts: leger information sensibile de tote le contos
|
||||||
admin:write: modificar tote le datos in le servitor
|
admin:write: modificar tote le datos in le servitor
|
||||||
|
follow: modificar relationes del contos
|
||||||
read: leger tote le datos de tu conto
|
read: leger tote le datos de tu conto
|
||||||
read:accounts: vider informationes de conto
|
read:accounts: vider informationes de conto
|
||||||
read:bookmarks: vider tu marcapaginas
|
read:bookmarks: vider tu marcapaginas
|
||||||
|
|
|
@ -174,6 +174,7 @@ ie:
|
||||||
read:filters: vider tui filtres
|
read:filters: vider tui filtres
|
||||||
read:follows: vider tui sequitores
|
read:follows: vider tui sequitores
|
||||||
read:lists: vider tui listes
|
read:lists: vider tui listes
|
||||||
|
read:me: leer solmen li basic information de tui conto
|
||||||
read:mutes: vider tui silentias
|
read:mutes: vider tui silentias
|
||||||
read:notifications: vider tui notificationes
|
read:notifications: vider tui notificationes
|
||||||
read:reports: vider tui raportes
|
read:reports: vider tui raportes
|
||||||
|
|
|
@ -31,8 +31,8 @@ lt:
|
||||||
form:
|
form:
|
||||||
error: Ups! Patikrink, ar formoje nėra galimų klaidų.
|
error: Ups! Patikrink, ar formoje nėra galimų klaidų.
|
||||||
help:
|
help:
|
||||||
native_redirect_uri: Naudoti %{native_redirect_uri} vietiniams bandymams
|
native_redirect_uri: Naudok %{native_redirect_uri} vietiniams bandymams.
|
||||||
redirect_uri: Naudoti po vieną eilutę kiekvienam URI
|
redirect_uri: Naudok po vieną eilutę kiekvienam URI.
|
||||||
scopes: Atskirk aprėptis tarpais. Palik tuščią, jei nori naudoti numatytąsias aprėtis.
|
scopes: Atskirk aprėptis tarpais. Palik tuščią, jei nori naudoti numatytąsias aprėtis.
|
||||||
index:
|
index:
|
||||||
application: Programėlė
|
application: Programėlė
|
||||||
|
@ -90,7 +90,7 @@ lt:
|
||||||
request_not_authorized: Užklausą reikia įgalioti. Reikalingo parametro užklausai įgalioti trūksta arba jis netinkamas.
|
request_not_authorized: Užklausą reikia įgalioti. Reikalingo parametro užklausai įgalioti trūksta arba jis netinkamas.
|
||||||
unknown: Užklausoje trūksta privalomo parametro, turi nepalaikomą parametro reikšmę arba yra kitaip netinkamai suformuota.
|
unknown: Užklausoje trūksta privalomo parametro, turi nepalaikomą parametro reikšmę arba yra kitaip netinkamai suformuota.
|
||||||
invalid_resource_owner: Pateikti išteklių savininko įgaliojimai yra netinkami arba išteklių savininko negalima surasti.
|
invalid_resource_owner: Pateikti išteklių savininko įgaliojimai yra netinkami arba išteklių savininko negalima surasti.
|
||||||
invalid_scope: Užklausos aprėptis yra netinkama, nežinoma arba netinkamai suformuota.
|
invalid_scope: Užklausos aprėptis yra netinkama, nežinoma arba netaisyklingas.
|
||||||
invalid_token:
|
invalid_token:
|
||||||
expired: Baigėsi prieigos rakto galiojimas.
|
expired: Baigėsi prieigos rakto galiojimas.
|
||||||
revoked: Prieigos raktas buvo panaikintas.
|
revoked: Prieigos raktas buvo panaikintas.
|
||||||
|
@ -133,9 +133,9 @@ lt:
|
||||||
follows: Sekimai
|
follows: Sekimai
|
||||||
lists: Sąrašai
|
lists: Sąrašai
|
||||||
media: Medijos priedai
|
media: Medijos priedai
|
||||||
mutes: Užtildymai
|
mutes: Nutildymai
|
||||||
notifications: Pranešimai
|
notifications: Pranešimai
|
||||||
push: Stumdomieji pranešimai
|
push: Tiesioginiai pranešimai
|
||||||
reports: Ataskaitos
|
reports: Ataskaitos
|
||||||
search: Paieška
|
search: Paieška
|
||||||
statuses: Įrašai
|
statuses: Įrašai
|
||||||
|
@ -147,30 +147,30 @@ lt:
|
||||||
application:
|
application:
|
||||||
title: Reikalingas OAuth leidimas
|
title: Reikalingas OAuth leidimas
|
||||||
scopes:
|
scopes:
|
||||||
admin:read: skaityti visus serveryje esančius duomenis
|
admin:read: skaityti visus duomenis serveryje
|
||||||
admin:read:accounts: skaityti neskelbtiną visų paskyrų informaciją
|
admin:read:accounts: skaityti slaptą visų paskyrų informaciją
|
||||||
admin:read:canonical_email_blocks: skaityti neskelbtiną visų kanoninių el. laiško blokavimų informaciją
|
admin:read:canonical_email_blocks: skaityti slaptą visų kanoninių el. laiško blokavimų informaciją
|
||||||
admin:read:domain_allows: skaityti neskelbtiną visų domeno leidimus informaciją
|
admin:read:domain_allows: skaityti slaptą visų domeno leidimus informaciją
|
||||||
admin:read:domain_blocks: skaityti neskelbtiną visų domeno blokavimų informaciją
|
admin:read:domain_blocks: skaityti slaptą visų domeno blokavimų informaciją
|
||||||
admin:read:email_domain_blocks: skaityti neskelbtiną visų el. laiško domeno blokavimų informaciją
|
admin:read:email_domain_blocks: skaityti slaptą visų el. laiško domeno blokavimų informaciją
|
||||||
admin:read:ip_blocks: skaityti neskelbtiną visų IP blokavimų informaciją
|
admin:read:ip_blocks: skaityti slaptą visų IP blokavimų informaciją
|
||||||
admin:read:reports: skaityti neskelbtiną visų ataskaitų ir praneštų paskyrų informaciją
|
admin:read:reports: skaityti slaptą visų ataskaitų ir praneštų paskyrų informaciją
|
||||||
admin:write: modifikuoti visus serveryje esančius duomenis
|
admin:write: modifikuoti visus duomenis serveryje
|
||||||
admin:write:accounts: atlikti paskyrų prižiūrėjimo veiksmus
|
admin:write:accounts: atlikti paskyrų prižiūrėjimo veiksmus
|
||||||
admin:write:canonical_email_blocks: atlikti kanoninių el. laiško blokavimų prižiūrėjimo veiksmus
|
admin:write:canonical_email_blocks: atlikti kanoninių el. laiško blokavimų prižiūrėjimo veiksmus
|
||||||
admin:write:domain_allows: atlikti prižiūrėjimo veiksmus su domeno leidimais
|
admin:write:domain_allows: atlikti domeno leidimų prižiūrėjimo veiksmus
|
||||||
admin:write:domain_blocks: atlikti prižiūrėjimo veiksmus su domenų blokavimais
|
admin:write:domain_blocks: atlikti domeno blokavimų prižiūrėjimo veiksmus
|
||||||
admin:write:email_domain_blocks: atlikti prižiūrėjimo veiksmus su el. laiško domenų blokavimais
|
admin:write:email_domain_blocks: atlikti el. laiško domenų blokavimų prižiūrėjimo veiksmus
|
||||||
admin:write:ip_blocks: atlikti prižiūrėjimo veiksmus su IP blokavimais
|
admin:write:ip_blocks: atlikti IP blokavimų prižiūrėjimo veiksmus
|
||||||
admin:write:reports: atlikti paskyrų prižiūrėjimo veiksmus atsakaitams
|
admin:write:reports: atlikti ataskaitų prižiūrėjimo veiksmus
|
||||||
crypto: naudoti visapusį šifravimą
|
crypto: naudoti visapusį šifravimą
|
||||||
follow: modifikuoti paskyros sąryšius
|
follow: modifikuoti paskyros sąryšius
|
||||||
push: gauti tavo stumiamuosius pranešimus
|
push: gauti tiesioginius pranešimus
|
||||||
read: skaityti tavo visus paskyros duomenis
|
read: skaityti visus paskyros duomenis
|
||||||
read:accounts: matyti paskyrų informaciją
|
read:accounts: matyti paskyrų informaciją
|
||||||
read:blocks: matyti tavo blokavimus
|
read:blocks: matyti tavo blokavimus
|
||||||
read:bookmarks: matyti tavo žymes
|
read:bookmarks: matyti tavo žymes
|
||||||
read:favourites: matyti tavo mėgstamiausius
|
read:favourites: matyti tavo mėgstamus
|
||||||
read:filters: matyti tavo filtrus
|
read:filters: matyti tavo filtrus
|
||||||
read:follows: matyti tavo sekimus
|
read:follows: matyti tavo sekimus
|
||||||
read:lists: matyti tavo sąrašus
|
read:lists: matyti tavo sąrašus
|
||||||
|
@ -183,14 +183,14 @@ lt:
|
||||||
write: modifikuoti visus tavo paskyros duomenis
|
write: modifikuoti visus tavo paskyros duomenis
|
||||||
write:accounts: modifikuoti tavo profilį
|
write:accounts: modifikuoti tavo profilį
|
||||||
write:blocks: blokuoti paskyras ir domenus
|
write:blocks: blokuoti paskyras ir domenus
|
||||||
write:bookmarks: įrašyti įrašus
|
write:bookmarks: pridėti į žymes įrašus
|
||||||
write:conversations: nutildyti ir ištrinti pokalbius
|
write:conversations: nutildyti ir ištrinti pokalbius
|
||||||
write:favourites: mėgti įrašai
|
write:favourites: pamėgti įrašus
|
||||||
write:filters: sukurti filtrus
|
write:filters: sukurti filtrus
|
||||||
write:follows: sekti žmones
|
write:follows: sekti žmones
|
||||||
write:lists: sukurti sąrašus
|
write:lists: sukurti sąrašus
|
||||||
write:media: įkelti medijos failus
|
write:media: įkelti medijos failus
|
||||||
write:mutes: nutildyti žmones ir pokalbius
|
write:mutes: nutildyti žmones ir pokalbius
|
||||||
write:notifications: išvalyti tavo pranešimus
|
write:notifications: išvalyti tavo pranešimus
|
||||||
write:reports: pranešti kitus asmenus
|
write:reports: pranešti apie kitus žmones
|
||||||
write:statuses: skelbti įrašus
|
write:statuses: skelbti įrašus
|
||||||
|
|
|
@ -61,7 +61,7 @@ vi:
|
||||||
title: Một lỗi đã xảy ra
|
title: Một lỗi đã xảy ra
|
||||||
new:
|
new:
|
||||||
prompt_html: "%{client_name} yêu cầu truy cập tài khoản của bạn. Đây là ứng dụng của bên thứ ba. <strong>Nếu không tin tưởng, đừng cho phép nó.</strong>"
|
prompt_html: "%{client_name} yêu cầu truy cập tài khoản của bạn. Đây là ứng dụng của bên thứ ba. <strong>Nếu không tin tưởng, đừng cho phép nó.</strong>"
|
||||||
review_permissions: Xem lại quyền cho phép
|
review_permissions: Quyền truy cập
|
||||||
title: Yêu cầu truy cập
|
title: Yêu cầu truy cập
|
||||||
show:
|
show:
|
||||||
title: Sao chép mã này và dán nó vào ứng dụng.
|
title: Sao chép mã này và dán nó vào ứng dụng.
|
||||||
|
@ -122,7 +122,7 @@ vi:
|
||||||
admin/accounts: Quản trị tài khoản
|
admin/accounts: Quản trị tài khoản
|
||||||
admin/all: Mọi chức năng quản trị
|
admin/all: Mọi chức năng quản trị
|
||||||
admin/reports: Quản trị báo cáo
|
admin/reports: Quản trị báo cáo
|
||||||
all: Toàn quyền truy cập vào tài khoản Mastodon của bạn
|
all: Toàn quyền truy cập tài khoản Mastodon
|
||||||
blocks: Chặn
|
blocks: Chặn
|
||||||
bookmarks: Tút đã lưu
|
bookmarks: Tút đã lưu
|
||||||
conversations: Thảo luận
|
conversations: Thảo luận
|
||||||
|
|
|
@ -751,6 +751,7 @@ en-GB:
|
||||||
desc_html: This relies on external scripts from hCaptcha, which may be a security and privacy concern. In addition, <strong>this can make the registration process significantly less accessible to some (especially disabled) people</strong>. For these reasons, please consider alternative measures such as approval-based or invite-based registration.
|
desc_html: This relies on external scripts from hCaptcha, which may be a security and privacy concern. In addition, <strong>this can make the registration process significantly less accessible to some (especially disabled) people</strong>. For these reasons, please consider alternative measures such as approval-based or invite-based registration.
|
||||||
title: Require new users to solve a CAPTCHA to confirm their account
|
title: Require new users to solve a CAPTCHA to confirm their account
|
||||||
content_retention:
|
content_retention:
|
||||||
|
danger_zone: Danger zone
|
||||||
preamble: Control how user-generated content is stored in Mastodon.
|
preamble: Control how user-generated content is stored in Mastodon.
|
||||||
title: Content retention
|
title: Content retention
|
||||||
default_noindex:
|
default_noindex:
|
||||||
|
|
|
@ -433,6 +433,8 @@ en:
|
||||||
harassment: Harassment or spam
|
harassment: Harassment or spam
|
||||||
invalid_privacy: Privacy is not protected
|
invalid_privacy: Privacy is not protected
|
||||||
mastodon_default: Original Mastodon supports
|
mastodon_default: Original Mastodon supports
|
||||||
|
hidden: Hide
|
||||||
|
hidden_hint: You may choose to make this domain block private if disclosure would jeopardize the security of this server.
|
||||||
import: Import
|
import: Import
|
||||||
new:
|
new:
|
||||||
create: Create block
|
create: Create block
|
||||||
|
@ -462,7 +464,6 @@ en:
|
||||||
reject_new_follow: Reject follows
|
reject_new_follow: Reject follows
|
||||||
reject_new_follow_hint: Reject follows in the future
|
reject_new_follow_hint: Reject follows in the future
|
||||||
reject_reply_exclude_followers: Reject mentions/quotes exclude followers
|
reject_reply_exclude_followers: Reject mentions/quotes exclude followers
|
||||||
reject_reply_hint: Reject replies in the future
|
|
||||||
reject_reply_exclude_followers_hint: Reject replies exclude followers in the future
|
reject_reply_exclude_followers_hint: Reject replies exclude followers in the future
|
||||||
reject_reports: Reject reports
|
reject_reports: Reject reports
|
||||||
reject_reports_hint: Ignore all reports coming from this domain. Irrelevant for suspensions
|
reject_reports_hint: Ignore all reports coming from this domain. Irrelevant for suspensions
|
||||||
|
@ -520,7 +521,7 @@ en:
|
||||||
accept: Accept
|
accept: Accept
|
||||||
add_new: Add and make a new application
|
add_new: Add and make a new application
|
||||||
delete: Delete
|
delete: Delete
|
||||||
description_html: <strong>Friend server</strong> is a system for exchanging posts with each other's local public and local search permissions as they are.
|
description_html: "<strong>Friend server</strong> is a system for exchanging posts with each other's local public and local search permissions as they are."
|
||||||
disabled: Disabled
|
disabled: Disabled
|
||||||
domain: Domain
|
domain: Domain
|
||||||
edit:
|
edit:
|
||||||
|
@ -535,7 +536,6 @@ en:
|
||||||
inbox_url_hint: Default value is https://domain/inbox if you input empty (For example, https://example.com/inbox)
|
inbox_url_hint: Default value is https://domain/inbox if you input empty (For example, https://example.com/inbox)
|
||||||
pseudo_relay: Send all public or searchable posts
|
pseudo_relay: Send all public or searchable posts
|
||||||
pseudo_relay_hint: Must be valid for both parties and "Accept submissions from this server unconditionally" must be enabled on the other side
|
pseudo_relay_hint: Must be valid for both parties and "Accept submissions from this server unconditionally" must be enabled on the other side
|
||||||
unlocked: Approve automatically receiving new request
|
|
||||||
edit_friend: Edit
|
edit_friend: Edit
|
||||||
enabled: Enabled
|
enabled: Enabled
|
||||||
follow: Request
|
follow: Request
|
||||||
|
@ -544,10 +544,8 @@ en:
|
||||||
reject: Reject
|
reject: Reject
|
||||||
save_and_enable: Save and enable
|
save_and_enable: Save and enable
|
||||||
setup: Add and make a new application
|
setup: Add and make a new application
|
||||||
signatures_not_enabled: If Secure Mode or Federation Restricted Mode is enabled, the friend server may not work properly because it has not been checked
|
|
||||||
status: Status
|
status: Status
|
||||||
title: Friend server
|
title: Friend server
|
||||||
unfollow: Cancel request
|
|
||||||
instances:
|
instances:
|
||||||
availability:
|
availability:
|
||||||
description_html:
|
description_html:
|
||||||
|
@ -571,14 +569,16 @@ en:
|
||||||
limited_federation_mode_description_html: You can chose whether to allow federation with this domain.
|
limited_federation_mode_description_html: You can chose whether to allow federation with this domain.
|
||||||
policies:
|
policies:
|
||||||
block_trends: Reject trends
|
block_trends: Reject trends
|
||||||
|
detect_invalid_subscription: No subscription privacy
|
||||||
reject_favourite: Reject favorite
|
reject_favourite: Reject favorite
|
||||||
reject_friend: Reject friend server application
|
reject_friend: Reject friend server application
|
||||||
reject_hashtag: Reject hashtags
|
reject_hashtag: Reject hashtags
|
||||||
reject_media: Reject media
|
reject_media: Reject media
|
||||||
reject_new_follow: Reject follows
|
reject_new_follow: Reject follows
|
||||||
reject_straight_follow: Reject straight follow
|
|
||||||
reject_reply_exclude_followers: Reject reply/quote exclude followers
|
reject_reply_exclude_followers: Reject reply/quote exclude followers
|
||||||
reject_reports: Reject reports
|
reject_reports: Reject reports
|
||||||
|
reject_send_sensitive: No Sensitive Submission Delivery
|
||||||
|
reject_straight_follow: Reject straight follow
|
||||||
silence: Limit
|
silence: Limit
|
||||||
suspend: Suspend
|
suspend: Suspend
|
||||||
policy: Policy
|
policy: Policy
|
||||||
|
@ -647,9 +647,27 @@ en:
|
||||||
title: Create new IP rule
|
title: Create new IP rule
|
||||||
no_ip_block_selected: No IP rules were changed as none were selected
|
no_ip_block_selected: No IP rules were changed as none were selected
|
||||||
title: IP rules
|
title: IP rules
|
||||||
media_attachments:
|
ng_rule_histories:
|
||||||
title: Media attachments
|
back_to_ng_rule: Back to NG rule
|
||||||
|
back_to_ng_rules: Back to index
|
||||||
|
data:
|
||||||
|
media_count: "%{count} medias"
|
||||||
|
poll_count: "%{count} polls"
|
||||||
|
from_local_user: Local user
|
||||||
|
hidden: Private post
|
||||||
|
moderate_account: Moderate account
|
||||||
|
reason_actions:
|
||||||
|
reaction_emoji_reaction: Emoji reaction
|
||||||
|
reaction_favourite: Favourite
|
||||||
|
reaction_follow: Follow request
|
||||||
|
reaction_reblog: Boost
|
||||||
|
reaction_vote: Vote
|
||||||
|
status_create: Post
|
||||||
|
status_edit: Edit post
|
||||||
|
title: NG Rule History %{title}
|
||||||
ng_rules:
|
ng_rules:
|
||||||
|
account_allow_followed_by_local: Check only accounts that are not followed by local users
|
||||||
|
account_allow_followed_by_local_hint: Use this option only if all local users with more than 1 follow are trusted
|
||||||
account_avatar_state: Has avatar or not
|
account_avatar_state: Has avatar or not
|
||||||
account_display_name: Name
|
account_display_name: Name
|
||||||
account_domain: Domain
|
account_domain: Domain
|
||||||
|
@ -659,6 +677,7 @@ en:
|
||||||
account_include_local: Contains local users
|
account_include_local: Contains local users
|
||||||
account_note: Account note
|
account_note: Account note
|
||||||
account_username: ID
|
account_username: ID
|
||||||
|
available: Available
|
||||||
copy: Copy
|
copy: Copy
|
||||||
copy_error: Copy failed.
|
copy_error: Copy failed.
|
||||||
edit:
|
edit:
|
||||||
|
@ -677,6 +696,9 @@ en:
|
||||||
reaction: Set the reaction conditions. The account conditions must match at the same time. Please note that by default, not all reactions will match unless you set the "Reaction Type".
|
reaction: Set the reaction conditions. The account conditions must match at the same time. Please note that by default, not all reactions will match unless you set the "Reaction Type".
|
||||||
status: Set the conditions of your submission. The account conditions must match at the same time. Please note that by default, not all posts will be applicable unless you set the "Visibility" and "Searchability".
|
status: Set the conditions of your submission. The account conditions must match at the same time. Please note that by default, not all posts will be applicable unless you set the "Visibility" and "Searchability".
|
||||||
title: Edit NG Rule
|
title: Edit NG Rule
|
||||||
|
emoji_reaction_name: Emoji reaction emoji or shortcode
|
||||||
|
emoji_reaction_origin_domain: Custom emoji origin domain
|
||||||
|
emoji_reaction_origin_domain_hint: If a pictogram from another server is used, the domain of the server where the pictogram was originally registered will be used.
|
||||||
index:
|
index:
|
||||||
delete: Delete
|
delete: Delete
|
||||||
disabled: Disabled
|
disabled: Disabled
|
||||||
|
@ -690,6 +712,8 @@ en:
|
||||||
new:
|
new:
|
||||||
save: Save new NG rule
|
save: Save new NG rule
|
||||||
title: Add new NG Rule
|
title: Add new NG Rule
|
||||||
|
reaction_allow_follower: Allow all reactions targeted at followers
|
||||||
|
reaction_allow_follower_hint: If enabled, reactions between other servers are unconditionally allowed
|
||||||
reaction_type: Reaction type
|
reaction_type: Reaction type
|
||||||
reaction_types:
|
reaction_types:
|
||||||
emoji_reaction: Emoji reaction
|
emoji_reaction: Emoji reaction
|
||||||
|
@ -697,8 +721,6 @@ en:
|
||||||
follow: Follow
|
follow: Follow
|
||||||
reblog: Boost
|
reblog: Boost
|
||||||
vote: Vote
|
vote: Vote
|
||||||
reaction_allow_follower: Allow all reactions targeted at followers
|
|
||||||
reaction_allow_follower_hint: If enabled, reactions between other servers are unconditionally allowed
|
|
||||||
record_history_also_local: Local users are also subject to history recording
|
record_history_also_local: Local users are also subject to history recording
|
||||||
rubular: Regular Expression Checker
|
rubular: Regular Expression Checker
|
||||||
states:
|
states:
|
||||||
|
@ -726,24 +748,6 @@ en:
|
||||||
status_visibility: Visibility
|
status_visibility: Visibility
|
||||||
test_error: Regular expression syntax is incorrect.
|
test_error: Regular expression syntax is incorrect.
|
||||||
title: NG Rule
|
title: NG Rule
|
||||||
ng_rule_histories:
|
|
||||||
back_to_ng_rule: Back to NG rule
|
|
||||||
back_to_ng_rules: Back to index
|
|
||||||
data:
|
|
||||||
media_count: "%{count} medias"
|
|
||||||
poll_count: "%{count} polls"
|
|
||||||
from_local_user: Local user
|
|
||||||
hidden: Private post
|
|
||||||
moderate_account: Moderate account
|
|
||||||
reason_actions:
|
|
||||||
reaction_emoji_reaction: Emoji reaction
|
|
||||||
reaction_favourite: Favourite
|
|
||||||
reaction_follow: Follow request
|
|
||||||
reaction_reblog: Boost
|
|
||||||
reaction_vote: Vote
|
|
||||||
status_create: Post
|
|
||||||
status_edit: Edit post
|
|
||||||
title: NG Rule History %{title}
|
|
||||||
ng_words:
|
ng_words:
|
||||||
block_unfollow_account_mention: Reject all mentions/quotes from all accounts that do not have followers on your server
|
block_unfollow_account_mention: Reject all mentions/quotes from all accounts that do not have followers on your server
|
||||||
block_unfollow_account_mention_hint: This setting will be removed. After the setting is removed, the behavior will always be the same as if it were unchecked; please use NG rules instead.
|
block_unfollow_account_mention_hint: This setting will be removed. After the setting is removed, the behavior will always be the same as if it were unchecked; please use NG rules instead.
|
||||||
|
@ -755,17 +759,19 @@ en:
|
||||||
hide_local_users_for_anonymous_hint: This setting will be removed. After the setting is removed, the behavior will always be the same as if it were unchecked. It can be replaced, though not completely, by "Allow unauthorized access to public timelines" in the "Find" section of the server settings.
|
hide_local_users_for_anonymous_hint: This setting will be removed. After the setting is removed, the behavior will always be the same as if it were unchecked. It can be replaced, though not completely, by "Allow unauthorized access to public timelines" in the "Find" section of the server settings.
|
||||||
hold_remote_new_accounts: Hold new remote accounts
|
hold_remote_new_accounts: Hold new remote accounts
|
||||||
keywords: Reject keywords
|
keywords: Reject keywords
|
||||||
preamble: This setting is useful for solving problems related to spam that are difficult to address with domain blocking. You can reject posts that meet certain criteria, such as the inclusion of specific keywords. Please consider your settings carefully and check your history regularly to ensure that problem-free posts are not deleted.
|
keywords_for_stranger_mention: Keywords for stranger mention
|
||||||
|
phrases:
|
||||||
|
regexp_html: "<strong>Reg</strong> - If the <strong>Reg</strong> checkbox is checked, the comparison is performed using regular expressions."
|
||||||
|
regexp_short: Reg
|
||||||
|
stranger_html: "<strong>UE</strong> - Items checked under <strong>Uem</strong> apply only to mentions, replies, quotes, etc. from accounts with which you have no follow relationship."
|
||||||
|
stranger_short: Uem
|
||||||
post_hash_tags_max: Hash tags limit of a post
|
post_hash_tags_max: Hash tags limit of a post
|
||||||
post_mentions_max: Mentions limit of a post
|
post_mentions_max: Mentions limit of a post
|
||||||
post_stranger_mentions_max: Mentions limit of a post
|
post_stranger_mentions_max: Mentions limit of a post
|
||||||
phrases:
|
preamble: This setting is useful for solving problems related to spam that are difficult to address with domain blocking. You can reject posts that meet certain criteria, such as the inclusion of specific keywords. Please consider your settings carefully and check your history regularly to ensure that problem-free posts are not deleted.
|
||||||
regexp_html: <strong>Reg</strong> - If the <strong>Reg</strong> checkbox is checked, the comparison is performed using regular expressions.
|
|
||||||
regexp_short: Reg
|
|
||||||
stranger_html: <strong>UE</strong> - Items checked under <strong>Uem</strong> apply only to mentions, replies, quotes, etc. from accounts with which you have no follow relationship.
|
|
||||||
stranger_short: Uem
|
|
||||||
remote_approval_list: List of remote accounts awaiting approval
|
|
||||||
remote_approval_hint: Newly recognized accounts with unspecified domains will be placed in Suspended status. You can review that list and approve them if necessary. If this setting is not enabled, all remote accounts will be approved immediately.
|
remote_approval_hint: Newly recognized accounts with unspecified domains will be placed in Suspended status. You can review that list and approve them if necessary. If this setting is not enabled, all remote accounts will be approved immediately.
|
||||||
|
remote_approval_list: List of remote accounts awaiting approval
|
||||||
|
save_error: Has save errors
|
||||||
settings: Settings
|
settings: Settings
|
||||||
stranger_mention_from_local_ng: NG words for Mention to accounts you do not follow are also applied to posts by local users.
|
stranger_mention_from_local_ng: NG words for Mention to accounts you do not follow are also applied to posts by local users.
|
||||||
stranger_mention_from_local_ng_hint: This setting will be removed. After the setting is removed, the behavior will be the same as if it is always checked. If you do not wish this behavior, please use NG rules instead.
|
stranger_mention_from_local_ng_hint: This setting will be removed. After the setting is removed, the behavior will be the same as if it is always checked. If you do not wish this behavior, please use NG rules instead.
|
||||||
|
@ -971,11 +977,11 @@ en:
|
||||||
auto_warning_text_hint: If not specified, the default warning text is used.
|
auto_warning_text_hint: If not specified, the default warning text is used.
|
||||||
hint: This keywords is applied to public posts only..
|
hint: This keywords is applied to public posts only..
|
||||||
phrases:
|
phrases:
|
||||||
remote_html: <strong>Rem</strong> ote checked applies to remote posts as well.
|
regexp_html: "<strong>Reg</strong> Exp checked items are compared using regular expressions."
|
||||||
remote_short: Rem
|
|
||||||
regexp_html: <strong>Reg</strong> Exp checked items are compared using regular expressions.
|
|
||||||
regexp_short: Reg
|
regexp_short: Reg
|
||||||
spoiler_html: <strong>War</strong> ning checked will also be applied to the content warning statement.
|
remote_html: "<strong>Rem</strong> ote checked applies to remote posts as well."
|
||||||
|
remote_short: Rem
|
||||||
|
spoiler_html: "<strong>War</strong> ning checked will also be applied to the content warning statement."
|
||||||
spoiler_short: War
|
spoiler_short: War
|
||||||
title: Sensitive words
|
title: Sensitive words
|
||||||
settings:
|
settings:
|
||||||
|
@ -1083,9 +1089,8 @@ en:
|
||||||
original_status: Original post
|
original_status: Original post
|
||||||
reblogs: Reblogs
|
reblogs: Reblogs
|
||||||
remove: Remove post
|
remove: Remove post
|
||||||
remove_media: Remove medias
|
|
||||||
remove_history: Remove edit history
|
remove_history: Remove edit history
|
||||||
searchability: Searchability
|
remove_media: Remove medias
|
||||||
status_changed: Post changed
|
status_changed: Post changed
|
||||||
title: Account posts
|
title: Account posts
|
||||||
trending: Trending
|
trending: Trending
|
||||||
|
@ -1210,9 +1215,9 @@ en:
|
||||||
other: Used by %{count} people over the last week
|
other: Used by %{count} people over the last week
|
||||||
title: Trends
|
title: Trends
|
||||||
trending: Trending
|
trending: Trending
|
||||||
update-pendings:
|
update_pendings:
|
||||||
major: Major update pending
|
major: Major update available
|
||||||
patch: Patch update pending
|
patch: Patch update available
|
||||||
warning_presets:
|
warning_presets:
|
||||||
add_new: Add new
|
add_new: Add new
|
||||||
delete: Delete
|
delete: Delete
|
||||||
|
@ -1293,37 +1298,42 @@ en:
|
||||||
domain: Domains
|
domain: Domains
|
||||||
keyword: Keywords
|
keyword: Keywords
|
||||||
tag: Tags
|
tag: Tags
|
||||||
errors:
|
|
||||||
duplicate_account: Duplicate account
|
|
||||||
duplicate_domain: Duplicate domain
|
|
||||||
duplicate_keyword: Duplicate keyword
|
|
||||||
duplicate_tag: Duplicate tag
|
|
||||||
limit:
|
|
||||||
accounts: 登録できるアカウント数の上限に達しています
|
|
||||||
domains: 登録できるドメイン数の上限に達しています
|
|
||||||
keywords: 登録できるキーワード数の上限に達しています
|
|
||||||
tags: 登録できるタグ数の上限に達しています
|
|
||||||
too_short_keyword: Too short keyword! must 2 and more letters
|
|
||||||
edit:
|
edit:
|
||||||
available: Available
|
available: Available
|
||||||
description: Antenna is for all public and local public posts recognized by the server, from all accounts that have not refused to subscribe. Detected posts will be added to the specified list.
|
description: Antenna is for all public and local public posts recognized by the server, from all accounts that have not refused to subscribe. Detected posts will be added to the specified list.
|
||||||
title: Edit antenna
|
title: Edit antenna
|
||||||
errors:
|
errors:
|
||||||
deprecated_api_multiple_keywords: These parameters cannot be changed from this application because they apply to more than one filter keyword. Use a more recent application or the web interface.
|
duplicate_account: Duplicate account
|
||||||
|
duplicate_domain: Duplicate domain
|
||||||
|
duplicate_keyword: Duplicate keyword
|
||||||
|
duplicate_tag: Duplicate tag
|
||||||
empty_contexts: No contexts! You must set any context filters
|
empty_contexts: No contexts! You must set any context filters
|
||||||
invalid_context: None or invalid context supplied
|
|
||||||
invalid_list_owner: This list is not yours
|
invalid_list_owner: This list is not yours
|
||||||
|
limit:
|
||||||
|
accounts: 登録できるアカウント数の上限に達しています
|
||||||
|
domains: 登録できるドメイン数の上限に達しています
|
||||||
|
keywords: 登録できるキーワード数の上限に達しています
|
||||||
|
tags: 登録できるタグ数の上限に達しています
|
||||||
over_limit: You have exceeded the limit of %{limit} antennas
|
over_limit: You have exceeded the limit of %{limit} antennas
|
||||||
over_ltl_limit: You have exceeded the limit of %{limit} ltl antennas
|
over_ltl_limit: You have exceeded the limit of %{limit} ltl antennas
|
||||||
over_stl_limit: You have exceeded the limit of %{limit} stl antennas
|
over_stl_limit: You have exceeded the limit of %{limit} stl antennas
|
||||||
|
too_short_keyword: Keyword is too short
|
||||||
index:
|
index:
|
||||||
|
accounts:
|
||||||
|
other: "%{count} accounts"
|
||||||
contexts: Antennas in %{contexts}
|
contexts: Antennas in %{contexts}
|
||||||
delete: Delete
|
delete: Delete
|
||||||
disabled: Disabled
|
disabled: Disabled
|
||||||
|
domains:
|
||||||
|
other: "%{count} domains"
|
||||||
empty: You have no antennas.
|
empty: You have no antennas.
|
||||||
expires_in: Expires in %{distance}
|
expires_in: Expires in %{distance}
|
||||||
expires_on: Expires on %{date}
|
expires_on: Expires on %{date}
|
||||||
|
keywords:
|
||||||
|
other: "%{count} keywords"
|
||||||
stl: This antenna is in STL mode, ignoring reject-subscription settings.
|
stl: This antenna is in STL mode, ignoring reject-subscription settings.
|
||||||
|
tags:
|
||||||
|
other: "%{count} tags"
|
||||||
title: Antennas
|
title: Antennas
|
||||||
appearance:
|
appearance:
|
||||||
advanced_web_interface: Advanced web interface
|
advanced_web_interface: Advanced web interface
|
||||||
|
@ -1364,7 +1374,6 @@ en:
|
||||||
help_html: If you have issues solving the CAPTCHA, you can get in touch with us through %{email} and we can assist you.
|
help_html: If you have issues solving the CAPTCHA, you can get in touch with us through %{email} and we can assist you.
|
||||||
hint_html: Just one more thing! We need to confirm you're a human (this is so we can keep the spam out!). Solve the CAPTCHA below and click "Continue".
|
hint_html: Just one more thing! We need to confirm you're a human (this is so we can keep the spam out!). Solve the CAPTCHA below and click "Continue".
|
||||||
title: Security check
|
title: Security check
|
||||||
cloudflare_with_registering: With cloudflare on auth
|
|
||||||
confirmations:
|
confirmations:
|
||||||
awaiting_review: Your e-mail address is confirmed! The %{domain} staff is now reviewing your registration. You will receive an e-mail if they approve your account!
|
awaiting_review: Your e-mail address is confirmed! The %{domain} staff is now reviewing your registration. You will receive an e-mail if they approve your account!
|
||||||
awaiting_review_title: Your registration is being reviewed
|
awaiting_review_title: Your registration is being reviewed
|
||||||
|
@ -1442,6 +1451,9 @@ en:
|
||||||
view_strikes: View past strikes against your account
|
view_strikes: View past strikes against your account
|
||||||
too_fast: Form submitted too fast, try again.
|
too_fast: Form submitted too fast, try again.
|
||||||
use_security_key: Use security key
|
use_security_key: Use security key
|
||||||
|
bookmark_categories:
|
||||||
|
errors:
|
||||||
|
limit: Bookmark category limit
|
||||||
challenge:
|
challenge:
|
||||||
confirm: Continue
|
confirm: Continue
|
||||||
hint_html: "<strong>Tip:</strong> We won't ask you for your password again for the next hour."
|
hint_html: "<strong>Tip:</strong> We won't ask you for your password again for the next hour."
|
||||||
|
@ -1604,6 +1616,8 @@ en:
|
||||||
index:
|
index:
|
||||||
hint: This filter applies to select individual posts regardless of other criteria. You can add more posts to this filter from the web interface.
|
hint: This filter applies to select individual posts regardless of other criteria. You can add more posts to this filter from the web interface.
|
||||||
title: Filtered posts
|
title: Filtered posts
|
||||||
|
footer:
|
||||||
|
trending_now: Trending now
|
||||||
generic:
|
generic:
|
||||||
all: All
|
all: All
|
||||||
all_items_on_page_selected_html:
|
all_items_on_page_selected_html:
|
||||||
|
@ -1690,13 +1704,13 @@ en:
|
||||||
delete: Deactivate
|
delete: Deactivate
|
||||||
expired: Expired
|
expired: Expired
|
||||||
expires_in:
|
expires_in:
|
||||||
|
'1209600': 2 weeks
|
||||||
'1800': 30 minutes
|
'1800': 30 minutes
|
||||||
'21600': 6 hours
|
'21600': 6 hours
|
||||||
|
'2629746': 1 month
|
||||||
'3600': 1 hour
|
'3600': 1 hour
|
||||||
'43200': 12 hours
|
'43200': 12 hours
|
||||||
'604800': 1 week
|
'604800': 1 week
|
||||||
'1209600': 2 weeks
|
|
||||||
'2629746': 1 month
|
|
||||||
'7889238': 3 months
|
'7889238': 3 months
|
||||||
'86400': 1 day
|
'86400': 1 day
|
||||||
expires_in_prompt: Never
|
expires_in_prompt: Never
|
||||||
|
@ -1791,14 +1805,14 @@ en:
|
||||||
subject: "%{name} submitted a report"
|
subject: "%{name} submitted a report"
|
||||||
sign_up:
|
sign_up:
|
||||||
subject: "%{name} signed up"
|
subject: "%{name} signed up"
|
||||||
favourite:
|
|
||||||
body: 'Your post was favorited by %{name}:'
|
|
||||||
subject: "%{name} favorited your post"
|
|
||||||
title: New favorite
|
|
||||||
emoji_reaction:
|
emoji_reaction:
|
||||||
body: 'Your post was reacted with emoji by %{name}:'
|
body: 'Your post was reacted with emoji by %{name}:'
|
||||||
subject: "%{name} reacted your post with emoji"
|
subject: "%{name} reacted your post with emoji"
|
||||||
title: New emoji reaction
|
title: New emoji reaction
|
||||||
|
favourite:
|
||||||
|
body: 'Your post was favorited by %{name}:'
|
||||||
|
subject: "%{name} favorited your post"
|
||||||
|
title: New favorite
|
||||||
follow:
|
follow:
|
||||||
body: "%{name} is now following you!"
|
body: "%{name} is now following you!"
|
||||||
subject: "%{name} is now following you"
|
subject: "%{name} is now following you"
|
||||||
|
@ -1867,7 +1881,7 @@ en:
|
||||||
preferences:
|
preferences:
|
||||||
does_not_search: The full-text search feature is not available on this server. Instead, your posts will be searched according to this setting on other kmyblue servers.
|
does_not_search: The full-text search feature is not available on this server. Instead, your posts will be searched according to this setting on other kmyblue servers.
|
||||||
dtl: Deep timeline
|
dtl: Deep timeline
|
||||||
dtl_hint: "You can join deep timeline with #%{tag} tag. Following settings make convenient to use deep timeline."
|
dtl_hint: 'You can join deep timeline with #%{tag} tag. Following settings make convenient to use deep timeline.'
|
||||||
emoji_reaction_permitting: Receiving emoji reactions
|
emoji_reaction_permitting: Receiving emoji reactions
|
||||||
other: Other
|
other: Other
|
||||||
posting_defaults: Posting defaults
|
posting_defaults: Posting defaults
|
||||||
|
@ -1883,13 +1897,13 @@ en:
|
||||||
reach: Reach
|
reach: Reach
|
||||||
reach_hint_html: Control whether you want to be discovered and followed by new people. Do you want your posts to appear on the Explore screen? Do you want other people to see you in their follow recommendations? Do you want to accept all new followers automatically, or have granular control over each one?
|
reach_hint_html: Control whether you want to be discovered and followed by new people. Do you want your posts to appear on the Explore screen? Do you want other people to see you in their follow recommendations? Do you want to accept all new followers automatically, or have granular control over each one?
|
||||||
search: Search
|
search: Search
|
||||||
search_kmyblue_hint_html: "There are two types of post search settings in kmyblue: 'Indexable' and 'Searchability'. indexable allows all public posts of an account to be searchable by other standard Mastodon, and changes to the setting are retroactive to past posts. Searchability can be specified on a per-post basis, and on kmyblue and Fedibird, this setting takes precedence over Indexable. Past posts cannot be changed."
|
|
||||||
search_hint_html: Control how you want to be found. Do you want people to find you by what you've publicly posted about? Do you want people outside Mastodon to find your profile when searching the web? Please mind that total exclusion from all search engines cannot be guaranteed for public information.
|
search_hint_html: Control how you want to be found. Do you want people to find you by what you've publicly posted about? Do you want people outside Mastodon to find your profile when searching the web? Please mind that total exclusion from all search engines cannot be guaranteed for public information.
|
||||||
|
search_kmyblue_hint_html: 'There are two types of post search settings in kmyblue: ''Indexable'' and ''Searchability''. indexable allows all public posts of an account to be searchable by other standard Mastodon, and changes to the setting are retroactive to past posts. Searchability can be specified on a per-post basis, and on kmyblue and Fedibird, this setting takes precedence over Indexable. Past posts cannot be changed.'
|
||||||
title: Privacy and reach
|
title: Privacy and reach
|
||||||
privacy_extra:
|
privacy_extra:
|
||||||
hint_html: These settings are kmyblue original. You will receive additional privacy benefits by doing this setting.
|
hint_html: These settings are kmyblue original. You will receive additional privacy benefits by doing this setting.
|
||||||
post_processing_hint_html: Controls additional operations that the system may perform on the information you post. These include settings that involve sending information about your submission to third party sites.
|
|
||||||
post_processing: Processing posts
|
post_processing: Processing posts
|
||||||
|
post_processing_hint_html: Controls additional operations that the system may perform on the information you post. These include settings that involve sending information about your submission to third party sites.
|
||||||
stop_deliver: Stop delivery
|
stop_deliver: Stop delivery
|
||||||
stop_deliver_hint_html: Mastodon posts can be freely searched by other software; privacy settings made within Mastodon will be ignored and your posts may be found by unintended people. Here, you can set up your posts so that they will not be found by other servers or software. However, there is a risk involved.
|
stop_deliver_hint_html: Mastodon posts can be freely searched by other software; privacy settings made within Mastodon will be ignored and your posts may be found by unintended people. Here, you can set up your posts so that they will not be found by other servers or software. However, there is a risk involved.
|
||||||
title: Privacy extra settings
|
title: Privacy extra settings
|
||||||
|
@ -1938,6 +1952,9 @@ en:
|
||||||
descriptions:
|
descriptions:
|
||||||
account: Public posts from @%{acct}
|
account: Public posts from @%{acct}
|
||||||
tag: 'Public posts tagged #%{hashtag}'
|
tag: 'Public posts tagged #%{hashtag}'
|
||||||
|
scheduled_expiration_statuses:
|
||||||
|
over_daily_limit: You have exceeded the limit of %{limit} scheduled expiration posts for today
|
||||||
|
over_total_limit: You have exceeded the limit of %{limit} scheduled expiration posts
|
||||||
scheduled_statuses:
|
scheduled_statuses:
|
||||||
over_daily_limit: You have exceeded the limit of %{limit} scheduled posts for today
|
over_daily_limit: You have exceeded the limit of %{limit} scheduled posts for today
|
||||||
over_total_limit: You have exceeded the limit of %{limit} scheduled posts
|
over_total_limit: You have exceeded the limit of %{limit} scheduled posts
|
||||||
|
@ -2078,7 +2095,7 @@ en:
|
||||||
public_search_long: You can search all posts permitted to search
|
public_search_long: You can search all posts permitted to search
|
||||||
public_unlisted: Local and followers
|
public_unlisted: Local and followers
|
||||||
public_unlisted_long: Local users and followers can find
|
public_unlisted_long: Local users and followers can find
|
||||||
unset: (Unsupported servers)
|
unset: "(Unsupported servers)"
|
||||||
show_more: Show more
|
show_more: Show more
|
||||||
show_thread: Show thread
|
show_thread: Show thread
|
||||||
title: '%{name}: "%{quote}"'
|
title: '%{name}: "%{quote}"'
|
||||||
|
@ -2153,6 +2170,7 @@ en:
|
||||||
themes:
|
themes:
|
||||||
contrast: Mastodon (High contrast)
|
contrast: Mastodon (High contrast)
|
||||||
default: Mastodon (Dark)
|
default: Mastodon (Dark)
|
||||||
|
full-dark: フルダーク
|
||||||
mastodon-light: Mastodon (Light)
|
mastodon-light: Mastodon (Light)
|
||||||
system: Automatic (use system theme)
|
system: Automatic (use system theme)
|
||||||
time:
|
time:
|
||||||
|
|
|
@ -235,7 +235,7 @@ fo:
|
||||||
change_email_user_html: "%{name} broytti teldupost addressuna hjá %{target}"
|
change_email_user_html: "%{name} broytti teldupost addressuna hjá %{target}"
|
||||||
change_role_user_html: "%{name} broytti leiklutin hjá %{target}"
|
change_role_user_html: "%{name} broytti leiklutin hjá %{target}"
|
||||||
confirm_user_html: "%{name} góðtók teldupost addressuna hjá %{target}"
|
confirm_user_html: "%{name} góðtók teldupost addressuna hjá %{target}"
|
||||||
create_account_warning_html: "%{name} sendi eina ávarðing til %{target}"
|
create_account_warning_html: "%{name} sendi eina ávaring til %{target}"
|
||||||
create_announcement_html: "%{name} stovnaði eina fráboðan %{target}"
|
create_announcement_html: "%{name} stovnaði eina fráboðan %{target}"
|
||||||
create_canonical_email_block_html: "%{name} forðaði telduposti við hash'inum %{target}"
|
create_canonical_email_block_html: "%{name} forðaði telduposti við hash'inum %{target}"
|
||||||
create_custom_emoji_html: "%{name} legði upp nýtt kenslutekn %{target}"
|
create_custom_emoji_html: "%{name} legði upp nýtt kenslutekn %{target}"
|
||||||
|
@ -1835,7 +1835,7 @@ fo:
|
||||||
delete_statuses: Summir av postum tínum eru staðfestir at vera í stríði við eina ella fleiri av leiðreglunum og eru tí strikaðir av umsjónarfólkunum á %{instance}.
|
delete_statuses: Summir av postum tínum eru staðfestir at vera í stríði við eina ella fleiri av leiðreglunum og eru tí strikaðir av umsjónarfólkunum á %{instance}.
|
||||||
disable: Tú kanst ikki longur brúka tína kontu, men vangi tín og aðrar dátur eru óskalað. Tú kanst biðja um trygdaravrit av tínum dátum, broyta kontustillingar ella strika tína kontu.
|
disable: Tú kanst ikki longur brúka tína kontu, men vangi tín og aðrar dátur eru óskalað. Tú kanst biðja um trygdaravrit av tínum dátum, broyta kontustillingar ella strika tína kontu.
|
||||||
mark_statuses_as_sensitive: Summir av postum tínum eru merktir sum viðkvæmir av umsjónarfólkunum á %{instance}. Hetta merkir, at fólk mugu trýsta á miðilin í postinum, áðrenn ein undanvísing verður víst. Tú kanst sjálv/ur merkja miðlar viðkvæmar, tá tú postar í framtíðini.
|
mark_statuses_as_sensitive: Summir av postum tínum eru merktir sum viðkvæmir av umsjónarfólkunum á %{instance}. Hetta merkir, at fólk mugu trýsta á miðilin í postinum, áðrenn ein undanvísing verður víst. Tú kanst sjálv/ur merkja miðlar viðkvæmar, tá tú postar í framtíðini.
|
||||||
sensitive: Frá nú av, so verða allar miðlafílur, sum tú leggur upp, merktar sum viðkvæmar og fjaldar aftan fyri eina ávarðing.
|
sensitive: Frá nú av, so verða allar miðlafílur, sum tú leggur upp, merktar sum viðkvæmar og fjaldar aftan fyri eina ávaring.
|
||||||
silence: Tú kanst framvegis brúka kontu tína, men einans fólk, sum longu fylgja tær, fara at síggja tínar postar á hesum ambætaranum, og tú kanst vera hildin uttanfyri ymiskar leitihentleikar. Tó so, onnur kunnu framvegis fylgja tær beinleiðis.
|
silence: Tú kanst framvegis brúka kontu tína, men einans fólk, sum longu fylgja tær, fara at síggja tínar postar á hesum ambætaranum, og tú kanst vera hildin uttanfyri ymiskar leitihentleikar. Tó so, onnur kunnu framvegis fylgja tær beinleiðis.
|
||||||
suspend: Tú kanst ikki longur brúka kontu tína og vangin og aðrar dátur eru ikki longur atkomulig. Tú kanst enn rita inn fyri at biðja um eitt trygdaravrit av tínum dátum, inntil dáturnar eru heilt burturbeindar um umleið 30 dagar, men vit varðveita nakrar grundleggjandi dátur fyri at forða tær í at støkka undan ógildingini.
|
suspend: Tú kanst ikki longur brúka kontu tína og vangin og aðrar dátur eru ikki longur atkomulig. Tú kanst enn rita inn fyri at biðja um eitt trygdaravrit av tínum dátum, inntil dáturnar eru heilt burturbeindar um umleið 30 dagar, men vit varðveita nakrar grundleggjandi dátur fyri at forða tær í at støkka undan ógildingini.
|
||||||
reason: 'Grund:'
|
reason: 'Grund:'
|
||||||
|
|
|
@ -5,7 +5,7 @@ gl:
|
||||||
contact_missing: Non establecido
|
contact_missing: Non establecido
|
||||||
contact_unavailable: Non dispoñíbel
|
contact_unavailable: Non dispoñíbel
|
||||||
hosted_on: Mastodon aloxado en %{domain}
|
hosted_on: Mastodon aloxado en %{domain}
|
||||||
title: Acerca de
|
title: Sobre
|
||||||
accounts:
|
accounts:
|
||||||
follow: Seguir
|
follow: Seguir
|
||||||
followers:
|
followers:
|
||||||
|
@ -503,7 +503,7 @@ gl:
|
||||||
instance_follows_measure: as súas seguidoras aquí
|
instance_follows_measure: as súas seguidoras aquí
|
||||||
instance_languages_dimension: Top de idiomas
|
instance_languages_dimension: Top de idiomas
|
||||||
instance_media_attachments_measure: anexos multimedia gardados
|
instance_media_attachments_measure: anexos multimedia gardados
|
||||||
instance_reports_measure: denuncias acerca deles
|
instance_reports_measure: denuncias sobre eles
|
||||||
instance_statuses_measure: publicacións gardadas
|
instance_statuses_measure: publicacións gardadas
|
||||||
delivery:
|
delivery:
|
||||||
all: Todo
|
all: Todo
|
||||||
|
@ -615,7 +615,7 @@ gl:
|
||||||
created_at: Denunciado
|
created_at: Denunciado
|
||||||
delete_and_resolve: Eliminar publicacións
|
delete_and_resolve: Eliminar publicacións
|
||||||
forwarded: Reenviado
|
forwarded: Reenviado
|
||||||
forwarded_replies_explanation: Esta denuncia procede dunha usuaria remota e acerca de contido remoto. Enviouseche unha copia porque o contido denunciado é unha resposta a unha das túas usuarias.
|
forwarded_replies_explanation: Esta denuncia procede dunha usuaria remota e sobre contido remoto. Enviouseche unha copia porque o contido denunciado é unha resposta a unha das túas usuarias.
|
||||||
forwarded_to: Reenviado a %{domain}
|
forwarded_to: Reenviado a %{domain}
|
||||||
mark_as_resolved: Marcar como resolto
|
mark_as_resolved: Marcar como resolto
|
||||||
mark_as_sensitive: Marcar como sensible
|
mark_as_sensitive: Marcar como sensible
|
||||||
|
@ -740,7 +740,7 @@ gl:
|
||||||
manage_rules: Xestionar regras do servidor
|
manage_rules: Xestionar regras do servidor
|
||||||
preamble: Proporciona información detallada acerca do xeito en que se xestiona, modera e financia o servidor.
|
preamble: Proporciona información detallada acerca do xeito en que se xestiona, modera e financia o servidor.
|
||||||
rules_hint: Hai un espazo dedicado para as normas que é de agardar as usuarias acaten.
|
rules_hint: Hai un espazo dedicado para as normas que é de agardar as usuarias acaten.
|
||||||
title: Acerca de
|
title: Sobre
|
||||||
appearance:
|
appearance:
|
||||||
preamble: Personalizar a interface web de Mastodon.
|
preamble: Personalizar a interface web de Mastodon.
|
||||||
title: Aparencia
|
title: Aparencia
|
||||||
|
@ -1870,7 +1870,7 @@ gl:
|
||||||
feature_action: Saber máis
|
feature_action: Saber máis
|
||||||
feature_audience: Mastodon dache a oportunidade de xestionar sen intermediarios as túas relacións. Incluso se usas o teu propio servidor Mastodon poderás seguir e ser seguida desde calquera outro servidor Mastodon conectado á rede e estará baixo o teu control exclusivo.
|
feature_audience: Mastodon dache a oportunidade de xestionar sen intermediarios as túas relacións. Incluso se usas o teu propio servidor Mastodon poderás seguir e ser seguida desde calquera outro servidor Mastodon conectado á rede e estará baixo o teu control exclusivo.
|
||||||
feature_audience_title: Crea a túa audiencia con tranquilidade
|
feature_audience_title: Crea a túa audiencia con tranquilidade
|
||||||
feature_control: Sabes mellor ca ninguén o que queres ver na cronoloxía. Non hai algoritmos nin publicidade facéndoche perder o tempo. Segue cunha soa conta a outras persoas en servidores Mastodon diferentes ao teu, recibirás as publicacións en orde cronolóxica, e farás deste curruchiño de internet un lugar para ti.
|
feature_control: Sabes mellor ca ninguén o que queres ver na cronoloxía. Non hai algoritmos nin publicidade facéndoche perder o tempo. Sigue cunha soa conta a outras persoas en servidores Mastodon diferentes ao teu, recibirás as publicacións en orde cronolóxica, e farás deste curruchiño de internet un lugar para ti.
|
||||||
feature_control_title: Tes o control da túa cronoloxía
|
feature_control_title: Tes o control da túa cronoloxía
|
||||||
feature_creativity: Mastodon ten soporte para audio, vídeo e imaxes nas publicacións, descricións para mellorar a accesibilidade, enquisas, avisos sobre o contido, avatares animados, emojis personalizados, control sobre o recorte de miniaturas, e moito máis, para axudarche a expresarte en internet. Tanto se publicas o teu arte, música ou podcast, Mastodon está aquí para ti.
|
feature_creativity: Mastodon ten soporte para audio, vídeo e imaxes nas publicacións, descricións para mellorar a accesibilidade, enquisas, avisos sobre o contido, avatares animados, emojis personalizados, control sobre o recorte de miniaturas, e moito máis, para axudarche a expresarte en internet. Tanto se publicas o teu arte, música ou podcast, Mastodon está aquí para ti.
|
||||||
feature_creativity_title: Creatividade incomparable
|
feature_creativity_title: Creatividade incomparable
|
||||||
|
|
|
@ -350,6 +350,18 @@ ia:
|
||||||
media_storage: Immagazinage de medios
|
media_storage: Immagazinage de medios
|
||||||
new_users: nove usatores
|
new_users: nove usatores
|
||||||
opened_reports: reportos aperte
|
opened_reports: reportos aperte
|
||||||
|
pending_appeals_html:
|
||||||
|
one: "<strong>%{count}</strong> appello pendente"
|
||||||
|
other: "<strong>%{count}</strong> appellos pendente"
|
||||||
|
pending_reports_html:
|
||||||
|
one: "<strong>%{count}</strong> reporto pendente"
|
||||||
|
other: "<strong>%{count}</strong> reportos pendente"
|
||||||
|
pending_tags_html:
|
||||||
|
one: "<strong>%{count}</strong> hashtag pendente"
|
||||||
|
other: "<strong>%{count}</strong> hashtags pendente"
|
||||||
|
pending_users_html:
|
||||||
|
one: "<strong>%{count}</strong> usator pendente"
|
||||||
|
other: "<strong>%{count}</strong> usatores pendente"
|
||||||
resolved_reports: reportos resolvite
|
resolved_reports: reportos resolvite
|
||||||
software: Software
|
software: Software
|
||||||
sources: Fontes de inscription
|
sources: Fontes de inscription
|
||||||
|
@ -886,6 +898,7 @@ ia:
|
||||||
one: Compartite per un persona le septimana passate
|
one: Compartite per un persona le septimana passate
|
||||||
other: Compartite per %{count} personas le septimana passate
|
other: Compartite per %{count} personas le septimana passate
|
||||||
title: Ligamines de tendentia
|
title: Ligamines de tendentia
|
||||||
|
usage_comparison: Compartite %{today} vices hodie, comparate al %{yesterday} de heri
|
||||||
not_allowed_to_trend: Non permittite haber tendentia
|
not_allowed_to_trend: Non permittite haber tendentia
|
||||||
only_allowed: Solo permittite
|
only_allowed: Solo permittite
|
||||||
pending_review: Attende revision
|
pending_review: Attende revision
|
||||||
|
@ -915,6 +928,7 @@ ia:
|
||||||
tag_servers_dimension: Servitores principal
|
tag_servers_dimension: Servitores principal
|
||||||
tag_servers_measure: servitores differente
|
tag_servers_measure: servitores differente
|
||||||
tag_uses_measure: usos total
|
tag_uses_measure: usos total
|
||||||
|
description_html: Istos es hashtags que actualmente appare in tante messages que tu servitor vide. Illo pote adjutar tu usatores a discoperir re que le personas parla plus al momento. Nulle hashtags es monstrate publicamente usque tu los approba.
|
||||||
listable: Pote esser suggerite
|
listable: Pote esser suggerite
|
||||||
no_tag_selected: Nulle placas era cambiate perque nulle era seligite
|
no_tag_selected: Nulle placas era cambiate perque nulle era seligite
|
||||||
not_listable: Non sera suggerite
|
not_listable: Non sera suggerite
|
||||||
|
@ -940,28 +954,75 @@ ia:
|
||||||
webhooks:
|
webhooks:
|
||||||
add_new: Adder terminal
|
add_new: Adder terminal
|
||||||
delete: Deler
|
delete: Deler
|
||||||
|
description_html: Un <strong>croc web</strong> habilita Mastodon a transmitter <strong>notificationes in tempore real</strong> re eventos seligite pro tu pro activar application, assi tu application pote <strong>automaticamente discatenar reactiones</strong>.
|
||||||
disable: Disactivar
|
disable: Disactivar
|
||||||
disabled: Disactivate
|
disabled: Disactivate
|
||||||
edit: Rediger terminal
|
edit: Rediger terminal
|
||||||
|
empty: Tu ancora non ha configurate alcun punctos final de web croc.
|
||||||
enable: Activar
|
enable: Activar
|
||||||
enabled: Active
|
enabled: Active
|
||||||
enabled_events:
|
enabled_events:
|
||||||
one: 1 evento activate
|
one: 1 evento activate
|
||||||
other: "%{count} eventos activate"
|
other: "%{count} eventos activate"
|
||||||
events: Eventos
|
events: Eventos
|
||||||
|
new: Nove croc web
|
||||||
|
rotate_secret: Rotar secrete
|
||||||
|
secret: Firmante secrete
|
||||||
status: Stato
|
status: Stato
|
||||||
|
title: Crocs web
|
||||||
|
webhook: Crocs web
|
||||||
admin_mailer:
|
admin_mailer:
|
||||||
|
auto_close_registrations:
|
||||||
|
subject: Le registrationes pro %{instance} ha essite automaticamente mutate a besoniante de approbation
|
||||||
|
new_appeal:
|
||||||
|
actions:
|
||||||
|
delete_statuses: pro deler lor messages
|
||||||
|
disable: pro gelar lor conto
|
||||||
|
mark_statuses_as_sensitive: pro marcar lor messages como sensibile
|
||||||
|
none: pro advertir
|
||||||
|
sensitive: a marcar lor conto como sensibile
|
||||||
|
silence: pro limitar lor conto
|
||||||
|
suspend: pro suspender lor conto
|
||||||
|
body: "%{target} appella un decision de moderation per %{action_taken_by} ab le %{date}, que era %{type}. Ille scribeva:"
|
||||||
|
next_steps: Tu pote approbar le appello a disfacer le decision de moderation, o ignorar lo.
|
||||||
|
subject: "%{username} appella un decision de moderation sur %{instance}"
|
||||||
new_critical_software_updates:
|
new_critical_software_updates:
|
||||||
|
body: Nove versiones critic de Mastodon ha essite publicate, tu poterea voler actualisar al plus tosto possibile!
|
||||||
subject: Actualisationes critic de Mastodon es disponibile pro %{instance}!
|
subject: Actualisationes critic de Mastodon es disponibile pro %{instance}!
|
||||||
|
new_pending_account:
|
||||||
|
body: Le detalios del nove conto es infra.
|
||||||
|
subject: Nove conto preste a revider sur %{instance} (%{username})
|
||||||
|
new_report:
|
||||||
|
body: "%{reporter} ha reportate %{target}"
|
||||||
|
body_remote: Alcuno de %{domain} ha reportate %{target}
|
||||||
|
subject: Nove reporto pro %{instance} (#%{id})
|
||||||
new_software_updates:
|
new_software_updates:
|
||||||
|
body: Nove versiones de Mastodon ha essite publicate, tu poterea voler actualisar!
|
||||||
subject: Nove versiones de Mastodon es disponibile pro %{instance}!
|
subject: Nove versiones de Mastodon es disponibile pro %{instance}!
|
||||||
|
new_trends:
|
||||||
|
body: 'Le sequente elementos besoniar de un recension ante que illos pote esser monstrate publicamente:'
|
||||||
|
new_trending_links:
|
||||||
|
title: Ligamines de tendentia
|
||||||
|
new_trending_statuses:
|
||||||
|
title: Messages de tendentia
|
||||||
|
new_trending_tags:
|
||||||
|
title: Hashtags de tendentia
|
||||||
|
subject: Nove tendentias pro recenser sur %{instance}
|
||||||
aliases:
|
aliases:
|
||||||
add_new: Crear alias
|
add_new: Crear alias
|
||||||
|
created_msg: Create con successo un nove alias. Ora tu pote initiar le motion ab le vetere conto.
|
||||||
|
deleted_msg: Removite con successo le alias. Mover de ille conto a isto non sera plus possibile.
|
||||||
|
empty: Tu non ha aliases.
|
||||||
|
hint_html: Si tu desira mover ab un altere conto a isto, ci tu pote crear un alias, que es requirite ante que tu pote continuar con mover sequaces ab le vetere conto a isto. Iste action per se mesme es <strong>innocue e reversibile</strong>. <strong>Le migration de conto es initiate ab le vetere conto</strong>.
|
||||||
|
remove: Disligar alias
|
||||||
appearance:
|
appearance:
|
||||||
advanced_web_interface: Interfacie web avantiate
|
advanced_web_interface: Interfacie web avantiate
|
||||||
|
advanced_web_interface_hint: 'Si tu desira facer uso de tu integre largessa de schermo, le interfacie web avantiate te permitte de configurar plure columnas differente pro vider al mesme tempore tante informationes como tu vole: pagina principal, notificationes, chronogramma federate, ulle numero de listas e hashtags.'
|
||||||
|
animations_and_accessibility: Animationes e accessibilitate
|
||||||
confirmation_dialogs: Dialogos de confirmation
|
confirmation_dialogs: Dialogos de confirmation
|
||||||
discovery: Discoperta
|
discovery: Discoperta
|
||||||
localization:
|
localization:
|
||||||
|
body: Mastodon es traducite per voluntarios.
|
||||||
guide_link: https://crowdin.com/project/mastodon
|
guide_link: https://crowdin.com/project/mastodon
|
||||||
guide_link_text: Totes pote contribuer.
|
guide_link_text: Totes pote contribuer.
|
||||||
sensitive_content: Contento sensibile
|
sensitive_content: Contento sensibile
|
||||||
|
@ -984,9 +1045,11 @@ ia:
|
||||||
auth:
|
auth:
|
||||||
apply_for_account: Peter un conto
|
apply_for_account: Peter un conto
|
||||||
captcha_confirmation:
|
captcha_confirmation:
|
||||||
|
help_html: Si tu ha problemas a solver le CAPTCHA, tu pote contactar nos per %{email} e nos pote assister te.
|
||||||
hint_html: Justo un altere cosa! Nos debe confirmar que tu es un human (isto es assi proque nos pote mantener foras le spam!). Solve le CAPTCHA infra e clicca "Continuar".
|
hint_html: Justo un altere cosa! Nos debe confirmar que tu es un human (isto es assi proque nos pote mantener foras le spam!). Solve le CAPTCHA infra e clicca "Continuar".
|
||||||
title: Controlo de securitate
|
title: Controlo de securitate
|
||||||
confirmations:
|
confirmations:
|
||||||
|
awaiting_review: Tu adresse email es confirmate! Le personal de %{domain} ora revide tu registration. Tu recipera un email si illes approba tu conto!
|
||||||
awaiting_review_title: Tu registration es revidite
|
awaiting_review_title: Tu registration es revidite
|
||||||
clicking_this_link: cliccante iste ligamine
|
clicking_this_link: cliccante iste ligamine
|
||||||
login_link: acceder
|
login_link: acceder
|
||||||
|
@ -1005,6 +1068,7 @@ ia:
|
||||||
logout: Clauder le session
|
logout: Clauder le session
|
||||||
migrate_account: Move a un conto differente
|
migrate_account: Move a un conto differente
|
||||||
or_log_in_with: O accede con
|
or_log_in_with: O accede con
|
||||||
|
privacy_policy_agreement_html: Io ha legite e acceptar le <a href="<a href="%{privacy_policy_path}" target="_blank">politica de confidentialitate</a>
|
||||||
progress:
|
progress:
|
||||||
confirm: Confirma le email
|
confirm: Confirma le email
|
||||||
details: Tu detalios
|
details: Tu detalios
|
||||||
|
@ -1014,28 +1078,86 @@ ia:
|
||||||
cas: CAS
|
cas: CAS
|
||||||
saml: SAML
|
saml: SAML
|
||||||
register: Inscribe te
|
register: Inscribe te
|
||||||
|
registration_closed: "%{instance} non accepta nove membros"
|
||||||
resend_confirmation: Reinviar ligamine de confirmation
|
resend_confirmation: Reinviar ligamine de confirmation
|
||||||
reset_password: Remontar le contrasigno
|
reset_password: Remontar le contrasigno
|
||||||
rules:
|
rules:
|
||||||
accept: Acceptar
|
accept: Acceptar
|
||||||
back: Retro
|
back: Retro
|
||||||
|
invited_by: 'Tu pote junger te a %{domain} gratias al invitation que tu ha recipite de:'
|
||||||
|
preamble: Illos es predefinite e fortiarte per le moderatores de %{domain}.
|
||||||
|
preamble_invited: Ante que tu continua, considera le regulas base definite per le moderatores de %{domain}.
|
||||||
title: Alcun regulas base.
|
title: Alcun regulas base.
|
||||||
|
title_invited: Tu ha essite invitate.
|
||||||
security: Securitate
|
security: Securitate
|
||||||
set_new_password: Definir un nove contrasigno
|
set_new_password: Definir un nove contrasigno
|
||||||
|
setup:
|
||||||
|
email_below_hint_html: Verifica tu plica de spam, o pete un altero. Tu pote corriger tu adresse email si illo es errate.
|
||||||
|
email_settings_hint_html: Clicca le ligamine que nos te inviava pro verificar %{email}.
|
||||||
|
link_not_received: Non obteneva tu un ligamine?
|
||||||
|
new_confirmation_instructions_sent: Tu recipera un nove email con le ligamine de confirmation in alcun minutas!
|
||||||
|
title: Verifica tu cassa de ingresso
|
||||||
|
sign_in:
|
||||||
|
preamble_html: Accede con tu <strong>%{domain}</strong> credentiales. Si tu conto es hospite sur un differente servitor, tu non potera authenticar te ci.
|
||||||
|
title: Acceder a %{domain}
|
||||||
|
sign_up:
|
||||||
|
manual_review: Le inscriptiones sur %{domain} passa per revision manual de nostre moderatores. Pro adjutar nos a processar tu registration, scribe un poco re te mesme e perque tu vole un conto sur %{domain}.
|
||||||
|
preamble: Con un conto sur iste servitor de Mastodon, tu potera sequer ulle altere persona in rete, sin reguardo de ubi lor conto es hospite.
|
||||||
|
title: Lassa que nos te configura sur %{domain}.
|
||||||
status:
|
status:
|
||||||
account_status: Stato del conto
|
account_status: Stato del conto
|
||||||
|
confirming: Attendente esser completate email de confirmation.
|
||||||
|
functional: Tu conto es plenmente operative.
|
||||||
|
pending: Tu application es pendente de revision per nostre personal. Isto pote prender alcun tempore. Tu recipera un email si tu application es approbate.
|
||||||
|
redirecting_to: Tu conto es inactive perque illo es actualmente re-adressa a %{acct}.
|
||||||
|
self_destruct: Dum %{domain} va clauder, tu solo habera accesso limitate a tu conto.
|
||||||
view_strikes: Examinar le admonitiones passate contra tu conto
|
view_strikes: Examinar le admonitiones passate contra tu conto
|
||||||
|
too_fast: Formulario inviate troppo velocemente, retenta.
|
||||||
|
use_security_key: Usar clave de securitate
|
||||||
challenge:
|
challenge:
|
||||||
|
confirm: Continuar
|
||||||
|
hint_html: "<strong>Consilio:</strong> Nos non te demandara tu contrasigno ancora pro le proxime hora."
|
||||||
invalid_password: Contrasigno non valide
|
invalid_password: Contrasigno non valide
|
||||||
prompt: Confirma le contrasigno pro continuar
|
prompt: Confirma le contrasigno pro continuar
|
||||||
|
crypto:
|
||||||
|
errors:
|
||||||
|
invalid_key: non es un clave Ed25519 o Curve25519 valide
|
||||||
|
invalid_signature: non es un valide firma Ed25519
|
||||||
|
date:
|
||||||
|
formats:
|
||||||
|
default: "%b %d, %Y"
|
||||||
|
with_month_name: "%B %d, %Y"
|
||||||
|
datetime:
|
||||||
|
distance_in_words:
|
||||||
|
about_x_hours: "%{count}h"
|
||||||
|
about_x_months: "%{count}me"
|
||||||
|
about_x_years: "%{count}a"
|
||||||
|
almost_x_years: "%{count}a"
|
||||||
|
half_a_minute: Justo ora
|
||||||
|
less_than_x_minutes: "%{count} m"
|
||||||
|
less_than_x_seconds: Justo ora
|
||||||
|
over_x_years: "%{count}a"
|
||||||
|
x_days: "%{count}d"
|
||||||
|
x_minutes: "%{count} m"
|
||||||
|
x_months: "%{count}me"
|
||||||
|
x_seconds: "%{count}s"
|
||||||
deletes:
|
deletes:
|
||||||
|
challenge_not_passed: Le informationes que tu ha inserite non era correcte
|
||||||
confirm_password: Insere tu contrasigno actual pro verificar tu identitate
|
confirm_password: Insere tu contrasigno actual pro verificar tu identitate
|
||||||
|
confirm_username: Insere tu actual contrasigno pro verificar tu identitate
|
||||||
proceed: Deler le conto
|
proceed: Deler le conto
|
||||||
success_msg: Tu conto esseva delite con successo
|
success_msg: Tu conto esseva delite con successo
|
||||||
warning:
|
warning:
|
||||||
|
before: 'Insere tu nomine de usator pro confirmar le procedura:'
|
||||||
|
caches: Contente que ha essite in cache per altere servitores pote persister
|
||||||
data_removal: Tu messages e altere datos essera removite permanentemente
|
data_removal: Tu messages e altere datos essera removite permanentemente
|
||||||
email_change_html: Tu pote <a href="%{path}">cambiar tu adresse de e-mail</a> sin deler tu conto
|
email_change_html: Tu pote <a href="%{path}">cambiar tu adresse de e-mail</a> sin deler tu conto
|
||||||
|
email_contact_html: Si illo ancora non arriva, tu pote inviar email a <a href="mailto:%{email}">%{email}</a> pro peter adjuta
|
||||||
|
email_reconfirmation_html: Si tu non recipe le email de confirmation, tu pote <a href="%{path}>requirer lo ancora</a>
|
||||||
|
irreversible: Tu non potera restaurar o reactivar tu conto
|
||||||
|
more_details_html: Pro altere detalios, vide le <a href="%{terms_path}">politica de confidentialitate</a>.
|
||||||
username_available: Tu nomine de usator essera disponibile novemente
|
username_available: Tu nomine de usator essera disponibile novemente
|
||||||
|
username_unavailable: Tu nomine de usator remanera indisponibile
|
||||||
disputes:
|
disputes:
|
||||||
strikes:
|
strikes:
|
||||||
action_taken: Action prendite
|
action_taken: Action prendite
|
||||||
|
@ -1066,28 +1188,48 @@ ia:
|
||||||
your_appeal_approved: Tu appello ha essite approbate
|
your_appeal_approved: Tu appello ha essite approbate
|
||||||
your_appeal_pending: Tu ha submittite un appello
|
your_appeal_pending: Tu ha submittite un appello
|
||||||
your_appeal_rejected: Tu appello ha essite rejectate
|
your_appeal_rejected: Tu appello ha essite rejectate
|
||||||
|
domain_validator:
|
||||||
|
invalid_domain: non es un nomine de dominio valide
|
||||||
edit_profile:
|
edit_profile:
|
||||||
basic_information: Information basic
|
basic_information: Information basic
|
||||||
other: Alteres
|
other: Alteres
|
||||||
errors:
|
errors:
|
||||||
|
'400': Le requesta que tu inviava era non valide o mal formate.
|
||||||
|
'403': Tu non ha le permisso pro acceder a iste pagina.
|
||||||
|
'404': Le pagina que tu cerca non es ci.
|
||||||
|
'406': Iste pagina non es disponibile in le formato requirite.
|
||||||
|
'410': Le pagina que tu cercava non plus existe ci.
|
||||||
'422':
|
'422':
|
||||||
content: Le verification de securitate ha fallite. Bloca tu le cookies?
|
content: Le verification de securitate ha fallite. Bloca tu le cookies?
|
||||||
title: Falleva le verification de securitate
|
title: Falleva le verification de securitate
|
||||||
|
'429': Troppe requestas
|
||||||
|
'500':
|
||||||
|
content: Nos lo regretta, ma alco errate eveniva sur nostre extremo.
|
||||||
|
title: Iste pagina non es correcte
|
||||||
|
'503': Le pagina non poteva esser servite per un panna de servitor temporari.
|
||||||
|
noscript_html: A usar le application web Mastodon, activa JavaScript. In alternativa, tenta un del <a href="%{apps_path}">apps native</a> de Mastodon pro tu platteforma.
|
||||||
existing_username_validator:
|
existing_username_validator:
|
||||||
|
not_found: impossibile trovar un usator local con ille nomine de usator
|
||||||
not_found_multiple: non poteva trovar %{usernames}
|
not_found_multiple: non poteva trovar %{usernames}
|
||||||
exports:
|
exports:
|
||||||
archive_takeout:
|
archive_takeout:
|
||||||
date: Data
|
date: Data
|
||||||
download: Discargar tu archivo
|
download: Discargar tu archivo
|
||||||
|
hint_html: Tu pote requirer un archivo de tu <strong>messages e medios cargate</strong>. Le datos exportate sera in le formato ActivityPub, legibile per ulle software conforme.
|
||||||
|
in_progress: Compilante tu archivo...
|
||||||
|
request: Pete tu archivo
|
||||||
size: Dimension
|
size: Dimension
|
||||||
blocks: Tu ha blocate
|
blocks: Tu ha blocate
|
||||||
bookmarks: Marcapaginas
|
bookmarks: Marcapaginas
|
||||||
csv: CSV
|
csv: CSV
|
||||||
domain_blocks: Blocadas de dominio
|
domain_blocks: Blocadas de dominio
|
||||||
|
lists: Listas
|
||||||
mutes: Tu ha silentiate
|
mutes: Tu ha silentiate
|
||||||
storage: Immagazinage de medios
|
storage: Immagazinage de medios
|
||||||
featured_tags:
|
featured_tags:
|
||||||
add_new: Adder nove
|
add_new: Adder nove
|
||||||
|
errors:
|
||||||
|
limit: Tu ha jam consiliate le maxime numero de hashtags
|
||||||
filters:
|
filters:
|
||||||
contexts:
|
contexts:
|
||||||
account: Profilos
|
account: Profilos
|
||||||
|
@ -1100,15 +1242,34 @@ ia:
|
||||||
keywords: Parolas clave
|
keywords: Parolas clave
|
||||||
statuses: Messages individual
|
statuses: Messages individual
|
||||||
title: Modificar filtro
|
title: Modificar filtro
|
||||||
|
errors:
|
||||||
|
invalid_context: Nulle o non valide contexto supplite
|
||||||
index:
|
index:
|
||||||
|
contexts: Filtros in %{contexts}
|
||||||
delete: Deler
|
delete: Deler
|
||||||
|
empty: Tu non ha filtros.
|
||||||
|
expires_in: Expira in %{distance}
|
||||||
|
expires_on: Expira le %{date}
|
||||||
|
keywords:
|
||||||
|
one: "%{count} parola clave"
|
||||||
|
other: "%{count} parolas clave"
|
||||||
statuses:
|
statuses:
|
||||||
one: "%{count} message"
|
one: "%{count} message"
|
||||||
other: "%{count} messages"
|
other: "%{count} messages"
|
||||||
|
statuses_long:
|
||||||
|
one: "%{count} singule message celate"
|
||||||
|
other: "%{count} singule messages celate"
|
||||||
title: Filtros
|
title: Filtros
|
||||||
new:
|
new:
|
||||||
save: Salveguardar nove filtro
|
save: Salveguardar nove filtro
|
||||||
title: Adder nove filtro
|
title: Adder nove filtro
|
||||||
|
statuses:
|
||||||
|
back_to_filter: Retro al filtro
|
||||||
|
batch:
|
||||||
|
remove: Remover ab filtro
|
||||||
|
index:
|
||||||
|
hint: Iste filtro se applica pro seliger messages singule sin reguardo de altere criterios. Tu pote adder altere messages a iste filtro ab le interfacie web.
|
||||||
|
title: Messages filtrate
|
||||||
generic:
|
generic:
|
||||||
all: Toto
|
all: Toto
|
||||||
cancel: Cancellar
|
cancel: Cancellar
|
||||||
|
@ -1116,15 +1277,29 @@ ia:
|
||||||
confirm: Confirmar
|
confirm: Confirmar
|
||||||
copy: Copiar
|
copy: Copiar
|
||||||
delete: Deler
|
delete: Deler
|
||||||
|
deselect: Deseliger toto
|
||||||
|
none: Nemo
|
||||||
order_by: Ordinar per
|
order_by: Ordinar per
|
||||||
save_changes: Salvar le cambios
|
save_changes: Salvar le cambios
|
||||||
|
select_all_matching_items:
|
||||||
|
one: Selige %{count} elemento concordante tu recerca.
|
||||||
|
other: Selige %{count} elementos concordante tu recerca.
|
||||||
today: hodie
|
today: hodie
|
||||||
|
validation_errors:
|
||||||
|
one: Alco non es multo bon ancora! Controla le error infra
|
||||||
|
other: Alco non es multo bon ancora! Controla %{count} errores infra
|
||||||
imports:
|
imports:
|
||||||
errors:
|
errors:
|
||||||
empty: File CSV vacue
|
empty: File CSV vacue
|
||||||
|
incompatible_type: Incompatibile con le typo de importation seligite
|
||||||
invalid_csv_file: 'File CSV non valide. Error: %{error}'
|
invalid_csv_file: 'File CSV non valide. Error: %{error}'
|
||||||
|
over_rows_processing_limit: contine plus que %{count} rangos
|
||||||
too_large: Le file es troppo longe
|
too_large: Le file es troppo longe
|
||||||
failures: Fallimentos
|
failures: Fallimentos
|
||||||
|
imported: Importate
|
||||||
|
mismatched_types_warning: Il appare que tu pote haber seligite le typo errate pro iste importation, controla duo vices.
|
||||||
|
modes:
|
||||||
|
overwrite_long: Reimplaciar registros actual con le noves
|
||||||
overwrite_preambles:
|
overwrite_preambles:
|
||||||
blocking_html: Tu es sur le puncto de <strong>reimplaciar tu lista de blocadas</strong> per usque a <strong>%{total_items} contos</strong> proveniente de <strong>%{filename}</strong>.
|
blocking_html: Tu es sur le puncto de <strong>reimplaciar tu lista de blocadas</strong> per usque a <strong>%{total_items} contos</strong> proveniente de <strong>%{filename}</strong>.
|
||||||
domain_blocking_html: Tu es sur le puncto de <strong>reimplaciar tu lista de blocadas de dominio</strong> per usque a <strong>%{total_items} dominios</strong> proveniente de <strong>%{filename}</strong>.
|
domain_blocking_html: Tu es sur le puncto de <strong>reimplaciar tu lista de blocadas de dominio</strong> per usque a <strong>%{total_items} dominios</strong> proveniente de <strong>%{filename}</strong>.
|
||||||
|
@ -1133,7 +1308,14 @@ ia:
|
||||||
domain_blocking_html: Tu es sur le puncto de <strong>blocar</strong> usque a <strong>%{total_items} dominios</strong> a partir de <strong>%{filename}</strong>.
|
domain_blocking_html: Tu es sur le puncto de <strong>blocar</strong> usque a <strong>%{total_items} dominios</strong> a partir de <strong>%{filename}</strong>.
|
||||||
preface: Tu pote importar datos que tu ha exportate de un altere servitor, como un lista de personas que tu seque o bloca.
|
preface: Tu pote importar datos que tu ha exportate de un altere servitor, como un lista de personas que tu seque o bloca.
|
||||||
recent_imports: Importationes recente
|
recent_imports: Importationes recente
|
||||||
|
states:
|
||||||
|
finished: Terminate
|
||||||
|
in_progress: In curso
|
||||||
|
scheduled: Planificate
|
||||||
|
unconfirmed: Non confirmate
|
||||||
status: Stato
|
status: Stato
|
||||||
|
success: Tu datos era cargate con successo e sera processate in tempore debite
|
||||||
|
time_started: Initiate le
|
||||||
titles:
|
titles:
|
||||||
blocking: Importation de contos blocate
|
blocking: Importation de contos blocate
|
||||||
bookmarks: Importation de marcapaginas
|
bookmarks: Importation de marcapaginas
|
||||||
|
@ -1149,7 +1331,9 @@ ia:
|
||||||
blocking: Lista de blocadas
|
blocking: Lista de blocadas
|
||||||
bookmarks: Marcapaginas
|
bookmarks: Marcapaginas
|
||||||
domain_blocking: Lista de dominios blocate
|
domain_blocking: Lista de dominios blocate
|
||||||
|
following: Sequente lista
|
||||||
lists: Listas
|
lists: Listas
|
||||||
|
muting: Lista del silentiates
|
||||||
upload: Incargar
|
upload: Incargar
|
||||||
invites:
|
invites:
|
||||||
delete: Disactivar
|
delete: Disactivar
|
||||||
|
@ -1162,10 +1346,18 @@ ia:
|
||||||
'604800': 1 septimana
|
'604800': 1 septimana
|
||||||
'86400': 1 die
|
'86400': 1 die
|
||||||
expires_in_prompt: Nunquam
|
expires_in_prompt: Nunquam
|
||||||
|
generate: Generar ligamine de invitation
|
||||||
|
invalid: Iste invitation non es valide
|
||||||
|
max_uses:
|
||||||
|
one: un uso
|
||||||
|
other: "%{count} usos"
|
||||||
|
table:
|
||||||
|
expires_at: Expira
|
||||||
title: Invitar personas
|
title: Invitar personas
|
||||||
login_activities:
|
login_activities:
|
||||||
authentication_methods:
|
authentication_methods:
|
||||||
password: contrasigno
|
password: contrasigno
|
||||||
|
webauthn: claves de securitate
|
||||||
mail_subscriptions:
|
mail_subscriptions:
|
||||||
unsubscribe:
|
unsubscribe:
|
||||||
action: Si, desubscriber
|
action: Si, desubscriber
|
||||||
|
@ -1183,29 +1375,100 @@ ia:
|
||||||
title: Desubcriber
|
title: Desubcriber
|
||||||
migrations:
|
migrations:
|
||||||
errors:
|
errors:
|
||||||
|
move_to_self: non pote esser le conto actual
|
||||||
not_found: non poterea esser trovate
|
not_found: non poterea esser trovate
|
||||||
|
moderation:
|
||||||
|
title: Moderation
|
||||||
move_handler:
|
move_handler:
|
||||||
carry_blocks_over_text: Iste usator ha cambiate de conto desde %{acct}, que tu habeva blocate.
|
carry_blocks_over_text: Iste usator ha cambiate de conto desde %{acct}, que tu habeva blocate.
|
||||||
notification_mailer:
|
notification_mailer:
|
||||||
|
admin:
|
||||||
|
sign_up:
|
||||||
|
subject: "%{name} se ha inscribite"
|
||||||
follow:
|
follow:
|
||||||
title: Nove sequitor
|
title: Nove sequitor
|
||||||
follow_request:
|
follow_request:
|
||||||
title: Nove requesta de sequimento
|
title: Nove requesta de sequimento
|
||||||
mention:
|
mention:
|
||||||
action: Responder
|
action: Responder
|
||||||
|
title: Nove mention
|
||||||
poll:
|
poll:
|
||||||
subject: Un inquesta de %{name} ha finite
|
subject: Un inquesta de %{name} ha finite
|
||||||
|
otp_authentication:
|
||||||
|
enable: Activar
|
||||||
|
setup: Configurar
|
||||||
pagination:
|
pagination:
|
||||||
next: Sequente
|
next: Sequente
|
||||||
|
prev: Previe
|
||||||
|
truncate: "…"
|
||||||
|
polls:
|
||||||
|
errors:
|
||||||
|
already_voted: Tu jam ha votate in iste sondage
|
||||||
|
duplicate_options: contine elementos duplicate
|
||||||
|
duration_too_long: il es troppo lontan in le futuro
|
||||||
|
duration_too_short: il es troppo tosto
|
||||||
|
expired: Le sondage ha jam finite
|
||||||
|
invalid_choice: Le option de voto eligite non existe
|
||||||
|
over_character_limit: non pote esser plus longe que %{max} characteres cata un
|
||||||
|
self_vote: Tu non pote vota in tu proprie sondages
|
||||||
|
too_few_options: debe haber plus que un elemento
|
||||||
|
too_many_options: non pote continer plus que %{max} elementos
|
||||||
preferences:
|
preferences:
|
||||||
other: Altere
|
other: Altere
|
||||||
|
posting_defaults: Publicationes predefinite
|
||||||
public_timelines: Chronologias public
|
public_timelines: Chronologias public
|
||||||
|
privacy:
|
||||||
|
privacy: Confidentialitate
|
||||||
|
reach: Portata
|
||||||
|
search: Cercar
|
||||||
|
title: Confidentialitate e portata
|
||||||
privacy_policy:
|
privacy_policy:
|
||||||
title: Politica de confidentialitate
|
title: Politica de confidentialitate
|
||||||
|
reactions:
|
||||||
|
errors:
|
||||||
|
limit_reached: Limite de reactiones differente attingite
|
||||||
|
unrecognized_emoji: non es un emoticone recognoscite
|
||||||
|
redirects:
|
||||||
|
prompt: Si tu te fide de iste ligamine, clicca lo pro continuar.
|
||||||
|
title: Tu va lassar %{instance}.
|
||||||
relationships:
|
relationships:
|
||||||
activity: Activitate del conto
|
activity: Activitate del conto
|
||||||
|
confirm_follow_selected_followers: Desira tu vermente remover le sequaces seligite?
|
||||||
|
confirm_remove_selected_followers: Desira tu vermente remover le sequaces seligite?
|
||||||
|
confirm_remove_selected_follows: Desira tu vermente remover le sequaces seligite?
|
||||||
|
dormant: Dormiente
|
||||||
|
follow_failure: Impossibile sequer alcun del contos seligite.
|
||||||
|
follow_selected_followers: Sequer le sequaces seligite
|
||||||
|
followers: Sequaces
|
||||||
|
following: Sequente
|
||||||
|
invited: Invitate
|
||||||
|
last_active: Ultimo active
|
||||||
most_recent: Plus recente
|
most_recent: Plus recente
|
||||||
|
moved: Movite
|
||||||
|
mutual: Mutue
|
||||||
|
primary: Primari
|
||||||
|
relationship: Relation
|
||||||
|
remove_selected_domains: Remover tote le sequaces ab le dominios seligite
|
||||||
|
remove_selected_followers: Remover le sequaces seligite
|
||||||
|
remove_selected_follows: Non plus sequer le usatores seligite
|
||||||
status: Stato del conto
|
status: Stato del conto
|
||||||
|
remote_follow:
|
||||||
|
missing_resource: Impossibile trovar le requirite re-adresse URL pro tu conto
|
||||||
|
reports:
|
||||||
|
errors:
|
||||||
|
invalid_rules: non referentia regulas valide
|
||||||
|
rss:
|
||||||
|
content_warning: 'Advertimento de contento:'
|
||||||
|
descriptions:
|
||||||
|
account: Messages public de @%{acct}
|
||||||
|
tag: 'Messages public plachettate #%{hashtag}'
|
||||||
|
scheduled_statuses:
|
||||||
|
over_daily_limit: Tu ha excedite le limite de %{limit} messages programmate pro hodie
|
||||||
|
over_total_limit: Tu ha excedite le limite de %{limit} messages programmate
|
||||||
|
too_soon: Le data programmate debe esser in le futuro
|
||||||
|
self_destruct:
|
||||||
|
lead_html: Infortunatemente, <strong>%{domain}</strong> va clauder permanentemente. Si tu habeva un conto illac, tu non potera continuar a usar lo, ma tu pote ancora peter un salveguarda de tu datos.
|
||||||
|
title: Iste servitor va clauder
|
||||||
sessions:
|
sessions:
|
||||||
activity: Ultime activitate
|
activity: Ultime activitate
|
||||||
browser: Navigator
|
browser: Navigator
|
||||||
|
@ -1232,6 +1495,8 @@ ia:
|
||||||
current_session: Session actual
|
current_session: Session actual
|
||||||
date: Data
|
date: Data
|
||||||
description: "%{browser} sur %{platform}"
|
description: "%{browser} sur %{platform}"
|
||||||
|
explanation: Il ha navigatores del web actualmente connexe a tu conto Mastodon.
|
||||||
|
ip: IP
|
||||||
platforms:
|
platforms:
|
||||||
adobe_air: Adobe Air
|
adobe_air: Adobe Air
|
||||||
android: Android
|
android: Android
|
||||||
|
@ -1246,13 +1511,20 @@ ia:
|
||||||
windows: Windows
|
windows: Windows
|
||||||
windows_mobile: Windows Mobile
|
windows_mobile: Windows Mobile
|
||||||
windows_phone: Windows Phone
|
windows_phone: Windows Phone
|
||||||
|
revoke: Revocar
|
||||||
|
revoke_success: Session revocate con successo
|
||||||
|
title: Sessiones
|
||||||
|
view_authentication_history: Vider chronologia de authentication de tu conto
|
||||||
settings:
|
settings:
|
||||||
account: Conto
|
account: Conto
|
||||||
account_settings: Parametros de conto
|
account_settings: Parametros de conto
|
||||||
|
aliases: Aliases de conto
|
||||||
appearance: Apparentia
|
appearance: Apparentia
|
||||||
|
authorized_apps: Apps autorisate
|
||||||
delete: Deletion de conto
|
delete: Deletion de conto
|
||||||
development: Disveloppamento
|
development: Disveloppamento
|
||||||
edit_profile: Modificar profilo
|
edit_profile: Modificar profilo
|
||||||
|
featured_tags: Hashtags eminente
|
||||||
import: Importar
|
import: Importar
|
||||||
migrate: Migration de conto
|
migrate: Migration de conto
|
||||||
notifications: Notificationes de e-mail
|
notifications: Notificationes de e-mail
|
||||||
|
@ -1261,7 +1533,9 @@ ia:
|
||||||
relationships: Sequites e sequitores
|
relationships: Sequites e sequitores
|
||||||
strikes: Admonitiones de moderation
|
strikes: Admonitiones de moderation
|
||||||
severed_relationships:
|
severed_relationships:
|
||||||
|
download: Discargar (%{count})
|
||||||
event_type:
|
event_type:
|
||||||
|
account_suspension: Suspension del conto (%{target_name})
|
||||||
domain_block: Suspension del servitor (%{target_name})
|
domain_block: Suspension del servitor (%{target_name})
|
||||||
user_domain_block: Tu ha blocate %{target_name}
|
user_domain_block: Tu ha blocate %{target_name}
|
||||||
preamble: Tu pote perder sequites e sequitores quando tu bloca un dominio o quando tu moderatores decide suspender un servitor remote. Quando isto occurre, tu potera discargar listas de relationes rumpite, a inspectar e eventualmente importar in un altere servitor.
|
preamble: Tu pote perder sequites e sequitores quando tu bloca un dominio o quando tu moderatores decide suspender un servitor remote. Quando isto occurre, tu potera discargar listas de relationes rumpite, a inspectar e eventualmente importar in un altere servitor.
|
||||||
|
@ -1272,9 +1546,17 @@ ia:
|
||||||
vote: Votar
|
vote: Votar
|
||||||
show_more: Monstrar plus
|
show_more: Monstrar plus
|
||||||
visibilities:
|
visibilities:
|
||||||
|
direct: Directe
|
||||||
private_long: Solmente monstrar a sequitores
|
private_long: Solmente monstrar a sequitores
|
||||||
public: Public
|
public: Public
|
||||||
statuses_cleanup:
|
statuses_cleanup:
|
||||||
|
keep_pinned_hint: Non dele alcuno de tu messages appunctate
|
||||||
|
keep_polls: Mantener sondages
|
||||||
|
keep_polls_hint: Non dele ulle de tu sondages
|
||||||
|
keep_self_bookmark: Mantener messages que tu marcava con marcapaginas
|
||||||
|
keep_self_bookmark_hint: Non dele tu proprie messages si tu los ha marcate con marcapaginas
|
||||||
|
keep_self_fav: Mantene messages que tu favoriva
|
||||||
|
keep_self_fav_hint: Non dele tu proprie messages si tu los ha favorite
|
||||||
min_age:
|
min_age:
|
||||||
'1209600': 2 septimanas
|
'1209600': 2 septimanas
|
||||||
'15778476': 6 menses
|
'15778476': 6 menses
|
||||||
|
@ -1284,6 +1566,7 @@ ia:
|
||||||
'604800': 1 septimana
|
'604800': 1 septimana
|
||||||
'63113904': 2 annos
|
'63113904': 2 annos
|
||||||
'7889238': 3 menses
|
'7889238': 3 menses
|
||||||
|
min_age_label: Limine de etate
|
||||||
stream_entries:
|
stream_entries:
|
||||||
sensitive_content: Contento sensibile
|
sensitive_content: Contento sensibile
|
||||||
strikes:
|
strikes:
|
||||||
|
@ -1298,6 +1581,7 @@ ia:
|
||||||
add: Adder
|
add: Adder
|
||||||
disable: Disactivar 2FA
|
disable: Disactivar 2FA
|
||||||
edit: Modificar
|
edit: Modificar
|
||||||
|
generate_recovery_codes: Generar codices de recuperation
|
||||||
user_mailer:
|
user_mailer:
|
||||||
appeal_approved:
|
appeal_approved:
|
||||||
action: Parametros de conto
|
action: Parametros de conto
|
||||||
|
@ -1306,8 +1590,11 @@ ia:
|
||||||
explanation: Le appello contra le admonition contra tu conto del %{strike_date}, que tu ha submittite le %{appeal_date}, ha essite rejectate.
|
explanation: Le appello contra le admonition contra tu conto del %{strike_date}, que tu ha submittite le %{appeal_date}, ha essite rejectate.
|
||||||
warning:
|
warning:
|
||||||
appeal: Submitter un appello
|
appeal: Submitter un appello
|
||||||
|
categories:
|
||||||
|
spam: Spam
|
||||||
subject:
|
subject:
|
||||||
disable: Tu conto %{acct} ha essite gelate
|
disable: Tu conto %{acct} ha essite gelate
|
||||||
|
mark_statuses_as_sensitive: Tu messages sur %{acct} ha essite marcate como sensibile
|
||||||
none: Advertimento pro %{acct}
|
none: Advertimento pro %{acct}
|
||||||
sensitive: Tu messages sur %{acct} essera marcate como sensibile a partir de ora
|
sensitive: Tu messages sur %{acct} essera marcate como sensibile a partir de ora
|
||||||
silence: Tu conto %{acct} ha essite limitate
|
silence: Tu conto %{acct} ha essite limitate
|
||||||
|
@ -1326,8 +1613,12 @@ ia:
|
||||||
apps_step: Discarga nostre applicationes official.
|
apps_step: Discarga nostre applicationes official.
|
||||||
apps_title: Applicationes de Mastodon
|
apps_title: Applicationes de Mastodon
|
||||||
edit_profile_action: Personalisar
|
edit_profile_action: Personalisar
|
||||||
|
edit_profile_step: Impulsa tu interactiones con un profilo comprehensive.
|
||||||
edit_profile_title: Personalisar tu profilo
|
edit_profile_title: Personalisar tu profilo
|
||||||
|
explanation: Ecce alcun consilios pro initiar
|
||||||
feature_action: Apprender plus
|
feature_action: Apprender plus
|
||||||
|
feature_audience_title: Crea tu auditorio in fiducia
|
||||||
|
feature_moderation_title: Moderation como deberea esser
|
||||||
follow_action: Sequer
|
follow_action: Sequer
|
||||||
post_title: Face tu prime message
|
post_title: Face tu prime message
|
||||||
share_action: Compartir
|
share_action: Compartir
|
||||||
|
|
|
@ -751,6 +751,7 @@ ie:
|
||||||
desc_html: To ci usa extern scrites de hCaptcha, quel posse esser ínquietant pro rasones de securitá e privatie. In plu, <strong>it posse far li processu de registration mult plu desfacil (particularimen por tis con deshabilitás)</strong>. Pro ti rasones, ples considerar alternativ mesuras, tales quam registration per aprobation o invitation.
|
desc_html: To ci usa extern scrites de hCaptcha, quel posse esser ínquietant pro rasones de securitá e privatie. In plu, <strong>it posse far li processu de registration mult plu desfacil (particularimen por tis con deshabilitás)</strong>. Pro ti rasones, ples considerar alternativ mesuras, tales quam registration per aprobation o invitation.
|
||||||
title: Exige que nov usatores solue un CAPTCHA por confirmar lor conto
|
title: Exige que nov usatores solue un CAPTCHA por confirmar lor conto
|
||||||
content_retention:
|
content_retention:
|
||||||
|
danger_zone: Zone de dangere
|
||||||
preamble: Decider qualmen usator-generat contenete es inmagasinat in Mastodon.
|
preamble: Decider qualmen usator-generat contenete es inmagasinat in Mastodon.
|
||||||
title: Retention de contenete
|
title: Retention de contenete
|
||||||
default_noindex:
|
default_noindex:
|
||||||
|
@ -1659,6 +1660,7 @@ ie:
|
||||||
preferences: Preferenties
|
preferences: Preferenties
|
||||||
profile: Public profil
|
profile: Public profil
|
||||||
relationships: Sequetes e sequitores
|
relationships: Sequetes e sequitores
|
||||||
|
severed_relationships: Detranchat relationes
|
||||||
statuses_cleanup: Automatisat deletion de postas
|
statuses_cleanup: Automatisat deletion de postas
|
||||||
strikes: Admonimentes moderatori
|
strikes: Admonimentes moderatori
|
||||||
two_factor_authentication: 2-factor autentication
|
two_factor_authentication: 2-factor autentication
|
||||||
|
@ -1667,9 +1669,12 @@ ie:
|
||||||
download: Descargar (%{count})
|
download: Descargar (%{count})
|
||||||
event_type:
|
event_type:
|
||||||
account_suspension: Suspension del conto (%{target_name})
|
account_suspension: Suspension del conto (%{target_name})
|
||||||
|
domain_block: Suspension del servitor (%{target_name})
|
||||||
user_domain_block: Tu bloccat %{target_name}
|
user_domain_block: Tu bloccat %{target_name}
|
||||||
lost_followers: Perdit sequitores
|
lost_followers: Perdit sequitores
|
||||||
|
lost_follows: Perdit sequetes
|
||||||
preamble: Tu posse perdir tis queles tu seque e tui sequitores quande tu blocca un domonia o quande tui moderatores decide suspender un lontan servitor. Tande, tu va posser descargar listes de dejuntet relationes, a inspecter e possibilmen importar sur un altri servitor.
|
preamble: Tu posse perdir tis queles tu seque e tui sequitores quande tu blocca un domonia o quande tui moderatores decide suspender un lontan servitor. Tande, tu va posser descargar listes de dejuntet relationes, a inspecter e possibilmen importar sur un altri servitor.
|
||||||
|
purged: Information pri ti-ci servitor ha esset purgat per li administratores de tui servitor.
|
||||||
type: Eveniment
|
type: Eveniment
|
||||||
statuses:
|
statuses:
|
||||||
attached:
|
attached:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
ja:
|
ja:
|
||||||
about:
|
about:
|
||||||
about_mastodon_html: 'Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。'
|
about_mastodon_html: Mastodonは、オープンなウェブプロトコルを採用した、自由でオープンソースなソーシャルネットワークです。電子メールのような分散型の仕組みを採っています。
|
||||||
contact_missing: 未設定
|
contact_missing: 未設定
|
||||||
contact_unavailable: N/A
|
contact_unavailable: N/A
|
||||||
hosted_on: Mastodon hosted on %{domain}
|
hosted_on: Mastodon hosted on %{domain}
|
||||||
|
@ -23,7 +23,7 @@ ja:
|
||||||
admin:
|
admin:
|
||||||
account_actions:
|
account_actions:
|
||||||
action: アクションを実行
|
action: アクションを実行
|
||||||
title: '%{acct}さんに対してアクションを実行'
|
title: "%{acct}さんに対してアクションを実行"
|
||||||
account_moderation_notes:
|
account_moderation_notes:
|
||||||
create: 書き込む
|
create: 書き込む
|
||||||
created_msg: モデレーションメモを書き込みました!
|
created_msg: モデレーションメモを書き込みました!
|
||||||
|
@ -33,7 +33,7 @@ ja:
|
||||||
approve: 承認
|
approve: 承認
|
||||||
approve_domain: ドメインを承認
|
approve_domain: ドメインを承認
|
||||||
approve_remote: リモートアカウントを承認
|
approve_remote: リモートアカウントを承認
|
||||||
approved_msg: '%{username}さんの登録申請を承認しました'
|
approved_msg: "%{username}さんの登録申請を承認しました"
|
||||||
are_you_sure: 本当に実行しますか?
|
are_you_sure: 本当に実行しますか?
|
||||||
avatar: アイコン
|
avatar: アイコン
|
||||||
by_domain: ドメイン
|
by_domain: ドメイン
|
||||||
|
@ -43,12 +43,12 @@ ja:
|
||||||
label: メールアドレスを変更
|
label: メールアドレスを変更
|
||||||
new_email: 新しいメールアドレス
|
new_email: 新しいメールアドレス
|
||||||
submit: メールアドレスの変更
|
submit: メールアドレスの変更
|
||||||
title: '%{username}さんのメールアドレスを変更'
|
title: "%{username}さんのメールアドレスを変更"
|
||||||
change_role:
|
change_role:
|
||||||
changed_msg: ロールを変更しました!
|
changed_msg: ロールを変更しました!
|
||||||
label: ロールを変更
|
label: ロールを変更
|
||||||
no_role: ロールがありません
|
no_role: ロールがありません
|
||||||
title: '%{username}さんのロールを変更'
|
title: "%{username}さんのロールを変更"
|
||||||
confirm: 確認
|
confirm: 確認
|
||||||
confirmed: 確認済み
|
confirmed: 確認済み
|
||||||
confirming: 確認中
|
confirming: 確認中
|
||||||
|
@ -69,7 +69,7 @@ ja:
|
||||||
enable: 有効化
|
enable: 有効化
|
||||||
enable_sign_in_token_auth: メールトークン認証を有効にする
|
enable_sign_in_token_auth: メールトークン認証を有効にする
|
||||||
enabled: 有効
|
enabled: 有効
|
||||||
enabled_msg: '%{username}の無効化を解除しました'
|
enabled_msg: "%{username}の無効化を解除しました"
|
||||||
followers: フォロワー数
|
followers: フォロワー数
|
||||||
follows: フォロー数
|
follows: フォロー数
|
||||||
header: ヘッダー
|
header: ヘッダー
|
||||||
|
@ -87,7 +87,7 @@ ja:
|
||||||
media_attachments: 添付されたメディア
|
media_attachments: 添付されたメディア
|
||||||
memorialize: 追悼アカウント化
|
memorialize: 追悼アカウント化
|
||||||
memorialized: 追悼化済み
|
memorialized: 追悼化済み
|
||||||
memorialized_msg: '%{username} を追悼アカウント化しました'
|
memorialized_msg: "%{username} を追悼アカウント化しました"
|
||||||
moderation:
|
moderation:
|
||||||
active: アクティブ
|
active: アクティブ
|
||||||
all: すべて
|
all: すべて
|
||||||
|
@ -108,23 +108,23 @@ ja:
|
||||||
perform_full_suspension: 活動を完全に停止させる
|
perform_full_suspension: 活動を完全に停止させる
|
||||||
previous_strikes: 以前のストライク
|
previous_strikes: 以前のストライク
|
||||||
previous_strikes_description_html:
|
previous_strikes_description_html:
|
||||||
other: <strong>%{count}</strong> ストライクがあります。
|
other: "<strong>%{count}</strong> ストライクがあります。"
|
||||||
promote: 昇格
|
promote: 昇格
|
||||||
protocol: プロトコル
|
protocol: プロトコル
|
||||||
public: パブリック
|
public: パブリック
|
||||||
push_subscription_expires: PuSH購読期限
|
push_subscription_expires: PuSH購読期限
|
||||||
redownload: プロフィールを更新
|
redownload: プロフィールを更新
|
||||||
redownloaded_msg: '%{username}のプロフィールを正常に更新しました'
|
redownloaded_msg: "%{username}のプロフィールを正常に更新しました"
|
||||||
reject: 却下
|
reject: 却下
|
||||||
reject_remote: リモートアカウントを却下
|
reject_remote: リモートアカウントを却下
|
||||||
rejected_msg: '%{username}さんの登録申請を却下しました'
|
rejected_msg: "%{username}さんの登録申請を却下しました"
|
||||||
remote_pending_hint_html: このアカウントは現在保留中で、一時的にサスペンド状態になっています。このサーバーで利用可能にするためには、アカウントを承認する必要があります。
|
remote_pending_hint_html: このアカウントは現在保留中で、一時的にサスペンド状態になっています。このサーバーで利用可能にするためには、アカウントを承認する必要があります。
|
||||||
remote_suspension_irreversible: このアカウントのデータは不可逆的に削除されました。
|
remote_suspension_irreversible: このアカウントのデータは不可逆的に削除されました。
|
||||||
remote_suspension_reversible_hint_html: このアカウントは停止されており、データは%{date} 日で完全に削除されます。それまでは悪影響なしにアカウントを復旧させることができます。アカウントを即座に削除したい場合は、以下から行うことができます。
|
remote_suspension_reversible_hint_html: このアカウントは停止されており、データは%{date} 日で完全に削除されます。それまでは悪影響なしにアカウントを復旧させることができます。アカウントを即座に削除したい場合は、以下から行うことができます。
|
||||||
remove_avatar: アイコンを削除
|
remove_avatar: アイコンを削除
|
||||||
remove_header: ヘッダーを削除
|
remove_header: ヘッダーを削除
|
||||||
removed_avatar_msg: '%{username}さんのアバター画像を削除しました'
|
removed_avatar_msg: "%{username}さんのアバター画像を削除しました"
|
||||||
removed_header_msg: '%{username}さんのヘッダー画像を削除しました'
|
removed_header_msg: "%{username}さんのヘッダー画像を削除しました"
|
||||||
resend_confirmation:
|
resend_confirmation:
|
||||||
already_confirmed: メールアドレスは確認済みです
|
already_confirmed: メールアドレスは確認済みです
|
||||||
send: 確認メールを再送
|
send: 確認メールを再送
|
||||||
|
@ -157,14 +157,14 @@ ja:
|
||||||
suspension_reversible_hint_html: アカウントは停止されており、データは%{date}に完全に削除されます。それまではアカウントを元に戻すことができます。今すぐ完全に削除したい場合は以下から行うことができます。
|
suspension_reversible_hint_html: アカウントは停止されており、データは%{date}に完全に削除されます。それまではアカウントを元に戻すことができます。今すぐ完全に削除したい場合は以下から行うことができます。
|
||||||
title: アカウント
|
title: アカウント
|
||||||
unblock_email: メールアドレスのブロックを解除
|
unblock_email: メールアドレスのブロックを解除
|
||||||
unblocked_email_msg: '%{username}さんのメールアドレスのブロックを解除しました'
|
unblocked_email_msg: "%{username}さんのメールアドレスのブロックを解除しました"
|
||||||
unconfirmed_email: 確認待ちのメールアドレス
|
unconfirmed_email: 確認待ちのメールアドレス
|
||||||
undo_sensitized: 閲覧注意から戻す
|
undo_sensitized: 閲覧注意から戻す
|
||||||
undo_silenced: サイレンスから戻す
|
undo_silenced: サイレンスから戻す
|
||||||
undo_suspension: 停止から戻す
|
undo_suspension: 停止から戻す
|
||||||
unsilenced_msg: '%{username}さんのサイレンス解除に成功しました'
|
unsilenced_msg: "%{username}さんのサイレンス解除に成功しました"
|
||||||
unsubscribe: 購読の解除
|
unsubscribe: 購読の解除
|
||||||
unsuspended_msg: '%{username}さんの無効化を解除しました'
|
unsuspended_msg: "%{username}さんの無効化を解除しました"
|
||||||
username: ユーザー名
|
username: ユーザー名
|
||||||
view_domain: ドメインの概要を表示
|
view_domain: ドメインの概要を表示
|
||||||
warn: 警告
|
warn: 警告
|
||||||
|
@ -316,7 +316,7 @@ ja:
|
||||||
title: お知らせを追加
|
title: お知らせを追加
|
||||||
publish: 公開する
|
publish: 公開する
|
||||||
published_msg: お知らせを掲載しました
|
published_msg: お知らせを掲載しました
|
||||||
scheduled_for: '%{time}に予約'
|
scheduled_for: "%{time}に予約"
|
||||||
scheduled_msg: お知らせの掲載を予約しました
|
scheduled_msg: お知らせの掲載を予約しました
|
||||||
title: お知らせ
|
title: お知らせ
|
||||||
unpublish: 非公開にする
|
unpublish: 非公開にする
|
||||||
|
@ -346,7 +346,7 @@ ja:
|
||||||
enable: 有効化
|
enable: 有効化
|
||||||
enabled: 有効
|
enabled: 有効
|
||||||
enabled_msg: 絵文字を有効化しました
|
enabled_msg: 絵文字を有効化しました
|
||||||
image_hint: '%{size}までのPNGまたはGIF画像を利用できます'
|
image_hint: "%{size}までのPNGまたはGIF画像を利用できます"
|
||||||
license: ライセンス
|
license: ライセンス
|
||||||
license_hint: カスタム絵文字のライセンス情報を設定します。ただしライセンス情報の連合に対応していないサーバーも多く、Misskeyもローカル絵文字のライセンス情報には対応しますが他のサーバーのライセンス情報は参照しません。ライセンスは無視される場合があることを考慮してください。
|
license_hint: カスタム絵文字のライセンス情報を設定します。ただしライセンス情報の連合に対応していないサーバーも多く、Misskeyもローカル絵文字のライセンス情報には対応しますが他のサーバーのライセンス情報は参照しません。ライセンスは無視される場合があることを考慮してください。
|
||||||
list: 表示
|
list: 表示
|
||||||
|
@ -373,13 +373,13 @@ ja:
|
||||||
new_users: 新規ユーザー
|
new_users: 新規ユーザー
|
||||||
opened_reports: 新規通報
|
opened_reports: 新規通報
|
||||||
pending_appeals_html:
|
pending_appeals_html:
|
||||||
other: "保留中の抗議 <strong>%{count}</strong>件"
|
other: 保留中の抗議 <strong>%{count}</strong>件
|
||||||
pending_reports_html:
|
pending_reports_html:
|
||||||
other: "保留中の通報 <strong>%{count}</strong>件"
|
other: 保留中の通報 <strong>%{count}</strong>件
|
||||||
pending_tags_html:
|
pending_tags_html:
|
||||||
other: "保留中のハッシュタグ <strong>%{count}</strong>件"
|
other: 保留中のハッシュタグ <strong>%{count}</strong>件
|
||||||
pending_users_html:
|
pending_users_html:
|
||||||
other: "保留中のユーザー <strong>%{count}</strong>件"
|
other: 保留中のユーザー <strong>%{count}</strong>件
|
||||||
resolved_reports: 解決済みの通報
|
resolved_reports: 解決済みの通報
|
||||||
software: ソフトウェア
|
software: ソフトウェア
|
||||||
sources: サインアップソース
|
sources: サインアップソース
|
||||||
|
@ -457,7 +457,6 @@ ja:
|
||||||
reject_new_follow: 新規フォローを拒否
|
reject_new_follow: 新規フォローを拒否
|
||||||
reject_new_follow_hint: 今後の新規フォローを拒否します。停止とは無関係です
|
reject_new_follow_hint: 今後の新規フォローを拒否します。停止とは無関係です
|
||||||
reject_reply_exclude_followers: フォロー相手以外からのメンションと引用を拒否
|
reject_reply_exclude_followers: フォロー相手以外からのメンションと引用を拒否
|
||||||
reject_reply_hint: 今後のリプライを拒否します。停止とは無関係です
|
|
||||||
reject_reply_exclude_followers_hint: 今後のリプライを拒否します。停止とは無関係です
|
reject_reply_exclude_followers_hint: 今後のリプライを拒否します。停止とは無関係です
|
||||||
reject_reports: 通報を拒否
|
reject_reports: 通報を拒否
|
||||||
reject_reports_hint: このドメインからの通報をすべて無視します。停止とは無関係です
|
reject_reports_hint: このドメインからの通報をすべて無視します。停止とは無関係です
|
||||||
|
@ -471,7 +470,7 @@ ja:
|
||||||
add_new: 新規追加
|
add_new: 新規追加
|
||||||
allow_registrations_with_approval: 承認制での新規登録を可能にする
|
allow_registrations_with_approval: 承認制での新規登録を可能にする
|
||||||
attempts_over_week:
|
attempts_over_week:
|
||||||
other: "先週は%{count}回サインアップが試みられました"
|
other: 先週は%{count}回サインアップが試みられました
|
||||||
created_msg: メールドメインブロックに追加しました
|
created_msg: メールドメインブロックに追加しました
|
||||||
delete: 消去
|
delete: 消去
|
||||||
dns:
|
dns:
|
||||||
|
@ -485,7 +484,7 @@ ja:
|
||||||
no_email_domain_block_selected: 何も選択されていないためメールドメインブロックを変更しませんでした
|
no_email_domain_block_selected: 何も選択されていないためメールドメインブロックを変更しませんでした
|
||||||
not_permitted: 権限がありません
|
not_permitted: 権限がありません
|
||||||
resolved_dns_records_hint_html: ドメイン名はDNSでMXドメインに名前解決され、最終的にメールを受け付ける役割を担います。目に見えるドメイン名が異なっていても、同じMXドメインを使用するメールアドレスからのアカウント登録がブロックされます。<strong>主要なメールプロバイダーをブロックしないように注意して下さい。</strong>
|
resolved_dns_records_hint_html: ドメイン名はDNSでMXドメインに名前解決され、最終的にメールを受け付ける役割を担います。目に見えるドメイン名が異なっていても、同じMXドメインを使用するメールアドレスからのアカウント登録がブロックされます。<strong>主要なメールプロバイダーをブロックしないように注意して下さい。</strong>
|
||||||
resolved_through_html: '%{domain}を通して解決しました'
|
resolved_through_html: "%{domain}を通して解決しました"
|
||||||
title: メールドメインブロック
|
title: メールドメインブロック
|
||||||
export_domain_allows:
|
export_domain_allows:
|
||||||
new:
|
new:
|
||||||
|
@ -496,7 +495,7 @@ ja:
|
||||||
description_html: ドメインブロックのリストをインポートしようとしています。このリストを自分で作成していない場合は、慎重に確認してください。
|
description_html: ドメインブロックのリストをインポートしようとしています。このリストを自分で作成していない場合は、慎重に確認してください。
|
||||||
existing_relationships_warning: 既存のフォロー関係
|
existing_relationships_warning: 既存のフォロー関係
|
||||||
private_comment_description_html: 'ブロックのインポート元を判別できるようにするため、ブロックは次のプライベートコメントを追加してインポートされます: <q>%{comment}</q>'
|
private_comment_description_html: 'ブロックのインポート元を判別できるようにするため、ブロックは次のプライベートコメントを追加してインポートされます: <q>%{comment}</q>'
|
||||||
private_comment_template: '%{source} から %{date} にインポートしました'
|
private_comment_template: "%{source} から %{date} にインポートしました"
|
||||||
title: ドメインブロックをインポート
|
title: ドメインブロックをインポート
|
||||||
invalid_domain_block: 'エラーが発生したため、ブロックできなかったドメインがあります: %{error}'
|
invalid_domain_block: 'エラーが発生したため、ブロックできなかったドメインがあります: %{error}'
|
||||||
new:
|
new:
|
||||||
|
@ -514,7 +513,7 @@ ja:
|
||||||
accept: 相手の申請を承認する
|
accept: 相手の申請を承認する
|
||||||
add_new: フレンドサーバーを追加・申請
|
add_new: フレンドサーバーを追加・申請
|
||||||
delete: 削除
|
delete: 削除
|
||||||
description_html: <strong>フレンドサーバー</strong>とは、お互いのローカル公開・ローカル検索許可の投稿をそのまま交換するシステムです。
|
description_html: "<strong>フレンドサーバー</strong>とは、お互いのローカル公開・ローカル検索許可の投稿をそのまま交換するシステムです。"
|
||||||
disabled: 無効
|
disabled: 無効
|
||||||
domain: ドメイン
|
domain: ドメイン
|
||||||
edit:
|
edit:
|
||||||
|
@ -529,7 +528,6 @@ ja:
|
||||||
inbox_url_hint: 空欄にした場合、自動で「https://ドメイン名/inbox」に設定されます。(例:https://example.com/inbox)相手のサーバーがinbox URLを特別に指定している場合、入力してください。
|
inbox_url_hint: 空欄にした場合、自動で「https://ドメイン名/inbox」に設定されます。(例:https://example.com/inbox)相手のサーバーがinbox URLを特別に指定している場合、入力してください。
|
||||||
pseudo_relay: 全ての公開・ローカル公開・非収載かつ検索可能な投稿を送信する
|
pseudo_relay: 全ての公開・ローカル公開・非収載かつ検索可能な投稿を送信する
|
||||||
pseudo_relay_hint: お互いに有効で、かつ相手側で「このサーバーからの投稿を無条件で受け入れる」が有効になっている必要があります
|
pseudo_relay_hint: お互いに有効で、かつ相手側で「このサーバーからの投稿を無条件で受け入れる」が有効になっている必要があります
|
||||||
unlocked: このサーバーからの申請を自動で承認する
|
|
||||||
edit_friend: 編集
|
edit_friend: 編集
|
||||||
enabled: 有効
|
enabled: 有効
|
||||||
follow: こちらから申請する
|
follow: こちらから申請する
|
||||||
|
@ -538,17 +536,15 @@ ja:
|
||||||
reject: 相手からの申請を却下する
|
reject: 相手からの申請を却下する
|
||||||
save_and_enable: 保存して有効にする
|
save_and_enable: 保存して有効にする
|
||||||
setup: フレンドサーバーを追加・申請
|
setup: フレンドサーバーを追加・申請
|
||||||
signatures_not_enabled: セキュアモードまたは連合制限モードが有効の場合、フレンドサーバーの動作を確認していないため正常に動作しない可能性があります
|
|
||||||
status: ステータス
|
status: ステータス
|
||||||
title: フレンドサーバー
|
title: フレンドサーバー
|
||||||
unfollow: こちらの申請を取り消す
|
|
||||||
instances:
|
instances:
|
||||||
availability:
|
availability:
|
||||||
description_html:
|
description_html:
|
||||||
other: ドメインへの配信が <strong>%{count}</strong> 日失敗した場合、そのドメイン<em>からの</em>配信を受信しない限り、それ以上の配信を行いません。
|
other: ドメインへの配信が <strong>%{count}</strong> 日失敗した場合、そのドメイン<em>からの</em>配信を受信しない限り、それ以上の配信を行いません。
|
||||||
failure_threshold_reached: '%{date}に失敗のしきい値に達しました。'
|
failure_threshold_reached: "%{date}に失敗のしきい値に達しました。"
|
||||||
failures_recorded:
|
failures_recorded:
|
||||||
other: '%{count}日間試行に失敗しました。'
|
other: "%{count}日間試行に失敗しました。"
|
||||||
no_failures_recorded: 失敗は記録されていません。
|
no_failures_recorded: 失敗は記録されていません。
|
||||||
title: 可用性
|
title: 可用性
|
||||||
warning: このサーバーへの最後の接続試行に失敗しました
|
warning: このサーバーへの最後の接続試行に失敗しました
|
||||||
|
@ -596,11 +592,11 @@ ja:
|
||||||
unavailable: 配送不可
|
unavailable: 配送不可
|
||||||
delivery_available: 配送可能
|
delivery_available: 配送可能
|
||||||
delivery_error_days: 配送エラー発生日
|
delivery_error_days: 配送エラー発生日
|
||||||
delivery_error_hint: '%{count}日間配送ができない場合は、自動的に配送不可としてマークされます。'
|
delivery_error_hint: "%{count}日間配送ができない場合は、自動的に配送不可としてマークされます。"
|
||||||
destroyed_msg: '%{domain}からのデータは、すぐに削除されるように、キューに追加されました。'
|
destroyed_msg: "%{domain}からのデータは、すぐに削除されるように、キューに追加されました。"
|
||||||
empty: ドメインが見つかりませんでした。
|
empty: ドメインが見つかりませんでした。
|
||||||
known_accounts:
|
known_accounts:
|
||||||
other: "既知のアカウント数 %{count}"
|
other: 既知のアカウント数 %{count}
|
||||||
moderation:
|
moderation:
|
||||||
all: すべて
|
all: すべて
|
||||||
limited: 制限あり
|
limited: 制限あり
|
||||||
|
@ -640,8 +636,24 @@ ja:
|
||||||
title: 新規IPルール
|
title: 新規IPルール
|
||||||
no_ip_block_selected: 何も選択されていないためIPルールを変更しませんでした
|
no_ip_block_selected: 何も選択されていないためIPルールを変更しませんでした
|
||||||
title: IPルール
|
title: IPルール
|
||||||
media_attachments:
|
ng_rule_histories:
|
||||||
title: 投稿された画像
|
back_to_ng_rule: NGルール設定に戻る
|
||||||
|
back_to_ng_rules: 一覧に戻る
|
||||||
|
data:
|
||||||
|
media_count: "%{count} のメディア"
|
||||||
|
poll_count: 項目 %{count} の投票
|
||||||
|
from_local_user: ローカルユーザー
|
||||||
|
hidden: 非公開投稿
|
||||||
|
moderate_account: アカウントをモデレートする
|
||||||
|
reason_actions:
|
||||||
|
reaction_emoji_reaction: 絵文字リアクション
|
||||||
|
reaction_favourite: お気に入りに登録
|
||||||
|
reaction_follow: フォローリクエスト
|
||||||
|
reaction_reblog: ブースト
|
||||||
|
reaction_vote: 投票
|
||||||
|
status_create: 投稿
|
||||||
|
status_edit: 投稿を編集
|
||||||
|
title: NGルール「%{title}」の履歴
|
||||||
ng_rules:
|
ng_rules:
|
||||||
account_allow_followed_by_local: ローカルユーザーからフォローされていないアカウントのみチェックする
|
account_allow_followed_by_local: ローカルユーザーからフォローされていないアカウントのみチェックする
|
||||||
account_allow_followed_by_local_hint: 1以上のフォローを持つ全てのローカルユーザーが信頼できる場合にのみこのオプションを使用してください
|
account_allow_followed_by_local_hint: 1以上のフォローを持つ全てのローカルユーザーが信頼できる場合にのみこのオプションを使用してください
|
||||||
|
@ -665,8 +677,8 @@ ja:
|
||||||
status: 投稿
|
status: 投稿
|
||||||
helps:
|
helps:
|
||||||
generic: 全ての項目が条件にマッチしている場合のみ、制限が有効になります。
|
generic: 全ての項目が条件にマッチしている場合のみ、制限が有効になります。
|
||||||
textarea_html: <strong>複数行入力可能な箇所</strong>では、改行区切りで条件を入力します。複数行のうちどれか1つが含まれている場合、条件にマッチしたと判断されます。行頭を「?」で始めると正規表現を利用できます。
|
textarea_html: "<strong>複数行入力可能な箇所</strong>では、改行区切りで条件を入力します。複数行のうちどれか1つが含まれている場合、条件にマッチしたと判断されます。行頭を「?」で始めると正規表現を利用できます。"
|
||||||
threshold_html: <strong>上限の指定</strong>では、「-1」を指定すると上限チェックが無効になります。「0」を指定した場合、その対象が全く無い状態に限りチェックを通過します。例えばメディア数の上限「0」は、「メディア無し」と等価ではありません。
|
threshold_html: "<strong>上限の指定</strong>では、「-1」を指定すると上限チェックが無効になります。「0」を指定した場合、その対象が全く無い状態に限りチェックを通過します。例えばメディア数の上限「0」は、「メディア無し」と等価ではありません。"
|
||||||
history: このルールが適用された履歴を確認する
|
history: このルールが適用された履歴を確認する
|
||||||
summary:
|
summary:
|
||||||
account: アカウントの条件を設定します。ここでマッチしたアカウントが投稿・リアクションする場合に、このNGルールのチェックが行われます。アカウント作成時のチェックは行いません。初期状態では全てのアカウントが対象になります。
|
account: アカウントの条件を設定します。ここでマッチしたアカウントが投稿・リアクションする場合に、このNGルールのチェックが行われます。アカウント作成時のチェックは行いません。初期状態では全てのアカウントが対象になります。
|
||||||
|
@ -684,7 +696,7 @@ ja:
|
||||||
empty: NGルールが空です
|
empty: NGルールが空です
|
||||||
empty_title: 空のタイトル
|
empty_title: 空のタイトル
|
||||||
hit_count: ここ一週間で %{count} 件の検出
|
hit_count: ここ一週間で %{count} 件の検出
|
||||||
preamble: 「NGワードとスパム」機能においてどうしても緩すぎる条件を指定しなければならず、他の正常な投稿が規制に巻き込まれやすくなる場合があります。NGルールではアカウントや投稿の特徴などを詳細に指定して、巻き込まれる投稿を少しでも減らすことができます。設定は慎重に検討し、正常な投稿の巻き込みが最小限になるよう定期的に履歴を確認してください。
|
preamble: "「NGワードとスパム」機能においてどうしても緩すぎる条件を指定しなければならず、他の正常な投稿が規制に巻き込まれやすくなる場合があります。NGルールではアカウントや投稿の特徴などを詳細に指定して、巻き込まれる投稿を少しでも減らすことができます。設定は慎重に検討し、正常な投稿の巻き込みが最小限になるよう定期的に履歴を確認してください。"
|
||||||
title: NGルール
|
title: NGルール
|
||||||
new:
|
new:
|
||||||
save: 新規NGルールを保存
|
save: 新規NGルールを保存
|
||||||
|
@ -725,24 +737,6 @@ ja:
|
||||||
status_visibility: 公開範囲
|
status_visibility: 公開範囲
|
||||||
test_error: 正規表現の文法が誤っています
|
test_error: 正規表現の文法が誤っています
|
||||||
title: NGルール
|
title: NGルール
|
||||||
ng_rule_histories:
|
|
||||||
back_to_ng_rule: NGルール設定に戻る
|
|
||||||
back_to_ng_rules: 一覧に戻る
|
|
||||||
data:
|
|
||||||
media_count: "%{count} のメディア"
|
|
||||||
poll_count: 項目 %{count} の投票
|
|
||||||
from_local_user: ローカルユーザー
|
|
||||||
hidden: 非公開投稿
|
|
||||||
moderate_account: アカウントをモデレートする
|
|
||||||
reason_actions:
|
|
||||||
reaction_emoji_reaction: 絵文字リアクション
|
|
||||||
reaction_favourite: お気に入りに登録
|
|
||||||
reaction_follow: フォローリクエスト
|
|
||||||
reaction_reblog: ブースト
|
|
||||||
reaction_vote: 投票
|
|
||||||
status_create: 投稿
|
|
||||||
status_edit: 投稿を編集
|
|
||||||
title: NGルール「%{title}」の履歴
|
|
||||||
ng_words:
|
ng_words:
|
||||||
block_unfollow_account_mention: 自分のサーバーのフォロワーを持たない全てのアカウントからのメンション・引用を全て拒否する
|
block_unfollow_account_mention: 自分のサーバーのフォロワーを持たない全てのアカウントからのメンション・引用を全て拒否する
|
||||||
block_unfollow_account_mention_hint: この設定は削除予定です。設定削除後は、常にチェックをつけていない場合と同じ挙動になります。NGルールで代替してください。
|
block_unfollow_account_mention_hint: この設定は削除予定です。設定削除後は、常にチェックをつけていない場合と同じ挙動になります。NGルールで代替してください。
|
||||||
|
@ -755,16 +749,16 @@ ja:
|
||||||
hold_remote_new_accounts: リモートの新規アカウントを保留する
|
hold_remote_new_accounts: リモートの新規アカウントを保留する
|
||||||
keywords: 拒否するキーワード
|
keywords: 拒否するキーワード
|
||||||
phrases:
|
phrases:
|
||||||
regexp_html: <strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。
|
regexp_html: "<strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。"
|
||||||
regexp_short: 正規
|
regexp_short: 正規
|
||||||
stranger_html: <strong>無関</strong> 係のフォロワーからのメンション にチェックの入っている項目は、フォロー関係にないアカウントからのメンション、返信、引用などのみに適用されます。
|
stranger_html: "<strong>無関</strong> 係のフォロワーからのメンション にチェックの入っている項目は、フォロー関係にないアカウントからのメンション、返信、引用などのみに適用されます。"
|
||||||
stranger_short: 無関
|
stranger_short: 無関
|
||||||
preamble: ドメインブロックでは対処の難しいスパムに関する問題の解決に、この設定が役に立ちます。特定キーワードが含まれているなどの条件を満たした投稿を拒否することができます。問題のない投稿が削除されないよう設定は慎重に検討し、定期的に履歴を確認してください。
|
|
||||||
post_hash_tags_max: 投稿に設定可能なハッシュタグの最大数
|
post_hash_tags_max: 投稿に設定可能なハッシュタグの最大数
|
||||||
post_mentions_max: 投稿に設定可能なメンションの最大数
|
post_mentions_max: 投稿に設定可能なメンションの最大数
|
||||||
post_stranger_mentions_max: 投稿に設定可能なメンションの最大数 (メンション先にフォロワー以外を1人でも含む場合)
|
post_stranger_mentions_max: 投稿に設定可能なメンションの最大数 (メンション先にフォロワー以外を1人でも含む場合)
|
||||||
remote_approval_list: 承認待ちのリモートアカウント一覧
|
preamble: ドメインブロックでは対処の難しいスパムに関する問題の解決に、この設定が役に立ちます。特定キーワードが含まれているなどの条件を満たした投稿を拒否することができます。問題のない投稿が削除されないよう設定は慎重に検討し、定期的に履歴を確認してください。
|
||||||
remote_approval_hint: 指定されていないドメインで新しく認識されたアカウントはサスペンド状態になります。その一覧を確認し、必要であれば承認を行うことができます。この設定が有効でない場合、全てのリモートアカウントが即座に承認されます。
|
remote_approval_hint: 指定されていないドメインで新しく認識されたアカウントはサスペンド状態になります。その一覧を確認し、必要であれば承認を行うことができます。この設定が有効でない場合、全てのリモートアカウントが即座に承認されます。
|
||||||
|
remote_approval_list: 承認待ちのリモートアカウント一覧
|
||||||
settings: 詳細設定
|
settings: 詳細設定
|
||||||
stranger_mention_from_local_ng: フォローしていないアカウントへのメンションのNGワードを、ローカルユーザーによる投稿にも適用する
|
stranger_mention_from_local_ng: フォローしていないアカウントへのメンションのNGワードを、ローカルユーザーによる投稿にも適用する
|
||||||
stranger_mention_from_local_ng_hint: この設定は削除予定です。設定削除後は、常にチェックをつけている場合と同じ挙動になります。この動作を希望しない場合は、NGルールで代替してください。
|
stranger_mention_from_local_ng_hint: この設定は削除予定です。設定削除後は、常にチェックをつけている場合と同じ挙動になります。この動作を希望しない場合は、NGルールで代替してください。
|
||||||
|
@ -785,7 +779,7 @@ ja:
|
||||||
relays:
|
relays:
|
||||||
add_new: リレーを追加
|
add_new: リレーを追加
|
||||||
delete: 削除
|
delete: 削除
|
||||||
description_html: <strong>連合リレー</strong>とは、登録しているサーバー間の公開投稿を仲介するサーバーです。<strong>中小規模のサーバーが連合のコンテンツを見つけるのを助けます。</strong>これを使用しない場合、ローカルユーザーがリモートユーザーを手動でフォローする必要があります。
|
description_html: "<strong>連合リレー</strong>とは、登録しているサーバー間の公開投稿を仲介するサーバーです。<strong>中小規模のサーバーが連合のコンテンツを見つけるのを助けます。</strong>これを使用しない場合、ローカルユーザーがリモートユーザーを手動でフォローする必要があります。"
|
||||||
disable: 無効化
|
disable: 無効化
|
||||||
disabled: 無効
|
disabled: 無効
|
||||||
enable: 有効化
|
enable: 有効化
|
||||||
|
@ -830,9 +824,9 @@ ja:
|
||||||
category_description_html: 選択した理由は通報されたアカウントへの連絡時に引用されます
|
category_description_html: 選択した理由は通報されたアカウントへの連絡時に引用されます
|
||||||
comment:
|
comment:
|
||||||
none: なし
|
none: なし
|
||||||
comment_description_html: '%{name}からの詳細情報:'
|
comment_description_html: "%{name}からの詳細情報:"
|
||||||
confirm: 確認
|
confirm: 確認
|
||||||
confirm_action: '@%{acct} さんに対するアクション'
|
confirm_action: "@%{acct} さんに対するアクション"
|
||||||
created_at: 通報日時
|
created_at: 通報日時
|
||||||
delete_and_resolve: 投稿を削除
|
delete_and_resolve: 投稿を削除
|
||||||
force_cw: 強制的にCWにする
|
force_cw: 強制的にCWにする
|
||||||
|
@ -853,7 +847,7 @@ ja:
|
||||||
notes_description_html: 他のモデレーターと将来の自分にメモを残してください
|
notes_description_html: 他のモデレーターと将来の自分にメモを残してください
|
||||||
processed_msg: '通報 #%{id} が正常に処理されました'
|
processed_msg: '通報 #%{id} が正常に処理されました'
|
||||||
quick_actions_description_html: 'クイックアクションを実行するかスクロールして報告された通報を確認してください:'
|
quick_actions_description_html: 'クイックアクションを実行するかスクロールして報告された通報を確認してください:'
|
||||||
remote_user_placeholder: '%{instance}からのリモートユーザー'
|
remote_user_placeholder: "%{instance}からのリモートユーザー"
|
||||||
reopen: 未解決に戻す
|
reopen: 未解決に戻す
|
||||||
report: '通報 #%{id}'
|
report: '通報 #%{id}'
|
||||||
reported_account: 報告対象アカウント
|
reported_account: 報告対象アカウント
|
||||||
|
@ -878,11 +872,11 @@ ja:
|
||||||
silence_html: "<strong>@%{acct}</strong>さんのプロフィールとコンテンツの表示範囲をフォロー中の人や意図的にプロフィールにアクセスした人のみに制限することで、アカウントを発見されにくくします"
|
silence_html: "<strong>@%{acct}</strong>さんのプロフィールとコンテンツの表示範囲をフォロー中の人や意図的にプロフィールにアクセスした人のみに制限することで、アカウントを発見されにくくします"
|
||||||
suspend_html: "<strong>@%{acct}</strong>さんのアカウントが凍結され、プロフィールとコンテンツへのアクセス、および投稿ができなくなります"
|
suspend_html: "<strong>@%{acct}</strong>さんのアカウントが凍結され、プロフィールとコンテンツへのアクセス、および投稿ができなくなります"
|
||||||
close_report: '通報 #%{id} を解決済みにします'
|
close_report: '通報 #%{id} を解決済みにします'
|
||||||
close_reports_html: <strong>@%{acct}</strong>さんに対する<strong>すべての</strong>通報を解決済みにします
|
close_reports_html: "<strong>@%{acct}</strong>さんに対する<strong>すべての</strong>通報を解決済みにします"
|
||||||
delete_data_html: 停止が解除されないまま30日経過すると、<strong>@%{acct}</strong>さんのプロフィールとコンテンツは削除されます
|
delete_data_html: 停止が解除されないまま30日経過すると、<strong>@%{acct}</strong>さんのプロフィールとコンテンツは削除されます
|
||||||
preview_preamble_html: "<strong>@%{acct}</strong>さんに次の内容の警告を通知します:"
|
preview_preamble_html: "<strong>@%{acct}</strong>さんに次の内容の警告を通知します:"
|
||||||
record_strike_html: 今後、<strong>@%{acct}</strong>さんが違反行為をしたときにエスカレーションできるように、このアカウントに対するストライクを記録します
|
record_strike_html: 今後、<strong>@%{acct}</strong>さんが違反行為をしたときにエスカレーションできるように、このアカウントに対するストライクを記録します
|
||||||
send_email_html: <strong>@%{acct}</strong>さんに警告メールを送信します
|
send_email_html: "<strong>@%{acct}</strong>さんに警告メールを送信します"
|
||||||
warning_placeholder: アクションを行使する追加の理由(オプション)
|
warning_placeholder: アクションを行使する追加の理由(オプション)
|
||||||
target_origin: 報告されたアカウントの起源
|
target_origin: 報告されたアカウントの起源
|
||||||
title: 通報
|
title: 通報
|
||||||
|
@ -902,8 +896,8 @@ ja:
|
||||||
moderation: モデレーション
|
moderation: モデレーション
|
||||||
special: スペシャル
|
special: スペシャル
|
||||||
delete: 削除
|
delete: 削除
|
||||||
description_html: <strong>ユーザー ロール</strong>を使用すると、ユーザーがアクセスできる Mastodon の機能や領域をカスタマイズできます。
|
description_html: "<strong>ユーザー ロール</strong>を使用すると、ユーザーがアクセスできる Mastodon の機能や領域をカスタマイズできます。"
|
||||||
edit: '『%{name}』のロールを編集'
|
edit: "『%{name}』のロールを編集"
|
||||||
everyone: デフォルトの権限
|
everyone: デフォルトの権限
|
||||||
everyone_full_description_html: これは、割り当てられたロールを持っていないものであっても、 <strong>すべてのユーザー</strong> に影響を与える <strong>基本ロール</strong>です。 他のすべてのロールは、そこから権限を継承します。
|
everyone_full_description_html: これは、割り当てられたロールを持っていないものであっても、 <strong>すべてのユーザー</strong> に影響を与える <strong>基本ロール</strong>です。 他のすべてのロールは、そこから権限を継承します。
|
||||||
permissions_count:
|
permissions_count:
|
||||||
|
@ -967,11 +961,11 @@ ja:
|
||||||
auto_warning_text_hint: 指定しなかった場合は、各言語のデフォルト警告文が使用されます
|
auto_warning_text_hint: 指定しなかった場合は、各言語のデフォルト警告文が使用されます
|
||||||
hint: センシティブなキーワードの設定は、当サーバーのローカルユーザーによる公開範囲「公開」「ローカル公開」「ログインユーザーのみ」に対して適用されます。
|
hint: センシティブなキーワードの設定は、当サーバーのローカルユーザーによる公開範囲「公開」「ローカル公開」「ログインユーザーのみ」に対して適用されます。
|
||||||
phrases:
|
phrases:
|
||||||
remote_html: <strong>リモ</strong> ート にチェックの入っている項目は、リモートからの投稿にも適用されます。
|
regexp_html: "<strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。"
|
||||||
remote_short: リモ
|
|
||||||
regexp_html: <strong>正規</strong> 表現 にチェックの入っている項目は、正規表現を用いての比較となります。
|
|
||||||
regexp_short: 正規
|
regexp_short: 正規
|
||||||
spoiler_html: <strong>警告</strong> 文 にチェックの入っている項目は、コンテンツ警告文にも適用されます。
|
remote_html: "<strong>リモ</strong> ート にチェックの入っている項目は、リモートからの投稿にも適用されます。"
|
||||||
|
remote_short: リモ
|
||||||
|
spoiler_html: "<strong>警告</strong> 文 にチェックの入っている項目は、コンテンツ警告文にも適用されます。"
|
||||||
spoiler_short: 警告
|
spoiler_short: 警告
|
||||||
title: センシティブ単語と設定
|
title: センシティブ単語と設定
|
||||||
settings:
|
settings:
|
||||||
|
@ -1079,9 +1073,8 @@ ja:
|
||||||
original_status: オリジナルの投稿
|
original_status: オリジナルの投稿
|
||||||
reblogs: ブースト
|
reblogs: ブースト
|
||||||
remove: 投稿を削除
|
remove: 投稿を削除
|
||||||
remove_media: メディアを削除
|
|
||||||
remove_history: 編集履歴を削除
|
remove_history: 編集履歴を削除
|
||||||
searchability: 検索許可
|
remove_media: メディアを削除
|
||||||
status_changed: 投稿を変更しました
|
status_changed: 投稿を変更しました
|
||||||
title: 投稿一覧
|
title: 投稿一覧
|
||||||
trending: トレンド
|
trending: トレンド
|
||||||
|
@ -1193,7 +1186,7 @@ ja:
|
||||||
not_listable: おすすめに表示しない
|
not_listable: おすすめに表示しない
|
||||||
not_trendable: トレンドに表示しない
|
not_trendable: トレンドに表示しない
|
||||||
not_usable: 使用を禁止
|
not_usable: 使用を禁止
|
||||||
peaked_on_and_decaying: '%{date}以降、しばらく使われていません'
|
peaked_on_and_decaying: "%{date}以降、しばらく使われていません"
|
||||||
title: トレンドタグ
|
title: トレンドタグ
|
||||||
trendable: トレンドに表示する
|
trendable: トレンドに表示する
|
||||||
trending_rank: '人気: %{rank}位'
|
trending_rank: '人気: %{rank}位'
|
||||||
|
@ -1215,7 +1208,7 @@ ja:
|
||||||
webhooks:
|
webhooks:
|
||||||
add_new: エンドポイントを追加
|
add_new: エンドポイントを追加
|
||||||
delete: 削除
|
delete: 削除
|
||||||
description_html: <strong>Webhook</strong> により、Mastodon は選択されたイベントの<strong>リアルタイム通知</strong>をアプリケーションにプッシュします。これにより、アプリケーションは<strong>自動的に処理を行うことができます</strong>。
|
description_html: "<strong>Webhook</strong> により、Mastodon は選択されたイベントの<strong>リアルタイム通知</strong>をアプリケーションにプッシュします。これにより、アプリケーションは<strong>自動的に処理を行うことができます</strong>。"
|
||||||
disable: 無効化
|
disable: 無効化
|
||||||
disabled: 無効
|
disabled: 無効
|
||||||
edit: エンドポイントを編集
|
edit: エンドポイントを編集
|
||||||
|
@ -1252,10 +1245,10 @@ ja:
|
||||||
subject: 緊急のMastodonアップデートがあります[%{instance}]
|
subject: 緊急のMastodonアップデートがあります[%{instance}]
|
||||||
new_pending_account:
|
new_pending_account:
|
||||||
body: 新しいアカウントの詳細は以下の通りです。この申請を承認または却下することができます。
|
body: 新しいアカウントの詳細は以下の通りです。この申請を承認または却下することができます。
|
||||||
subject: '%{instance}で新しいアカウント (%{username}) が承認待ちです'
|
subject: "%{instance}で新しいアカウント (%{username}) が承認待ちです"
|
||||||
new_pending_friend_server:
|
new_pending_friend_server:
|
||||||
body: 新しいフレンドサーバー %{domain} の申請が届いています。この申請を承認または却下することができます。
|
body: 新しいフレンドサーバー %{domain} の申請が届いています。この申請を承認または却下することができます。
|
||||||
subject: '%{instance}で新しいフレンドサーバー (%{domain}) が承認待ちです'
|
subject: "%{instance}で新しいフレンドサーバー (%{domain}) が承認待ちです"
|
||||||
new_report:
|
new_report:
|
||||||
body: "%{reporter}さんが%{target}さんを通報しました"
|
body: "%{reporter}さんが%{target}さんを通報しました"
|
||||||
body_remote: "%{domain}の誰かが%{target}さんを通報しました"
|
body_remote: "%{domain}の誰かが%{target}さんを通報しました"
|
||||||
|
@ -1264,14 +1257,14 @@ ja:
|
||||||
body: Mastodonの新しいアップデートがリリースされました。
|
body: Mastodonの新しいアップデートがリリースされました。
|
||||||
subject: Mastodonのアップデートがあります[%{instance}]
|
subject: Mastodonのアップデートがあります[%{instance}]
|
||||||
new_trends:
|
new_trends:
|
||||||
body: '以下の項目は、公開する前に審査が必要です。'
|
body: 以下の項目は、公開する前に審査が必要です。
|
||||||
new_trending_links:
|
new_trending_links:
|
||||||
title: トレンドリンク
|
title: トレンドリンク
|
||||||
new_trending_statuses:
|
new_trending_statuses:
|
||||||
title: トレンド投稿
|
title: トレンド投稿
|
||||||
new_trending_tags:
|
new_trending_tags:
|
||||||
title: トレンドハッシュタグ
|
title: トレンドハッシュタグ
|
||||||
subject: '%{instance}で新しいトレンドが審査待ちです'
|
subject: "%{instance}で新しいトレンドが審査待ちです"
|
||||||
aliases:
|
aliases:
|
||||||
add_new: エイリアスを作成
|
add_new: エイリアスを作成
|
||||||
created_msg: エイリアスを作成しました。これで以前のアカウントから引っ越しを開始できます。
|
created_msg: エイリアスを作成しました。これで以前のアカウントから引っ越しを開始できます。
|
||||||
|
@ -1285,6 +1278,10 @@ ja:
|
||||||
domain: ドメイン
|
domain: ドメイン
|
||||||
keyword: キーワード
|
keyword: キーワード
|
||||||
tag: ハッシュタグ
|
tag: ハッシュタグ
|
||||||
|
edit:
|
||||||
|
available: 有効
|
||||||
|
description: アンテナは、サーバーが認識した全ての公開・ローカル公開投稿のうち、購読を拒否していないすべてのアカウントからの投稿が対象です。検出された投稿は、指定したリストに追加されます。
|
||||||
|
title: アンテナを編集
|
||||||
errors:
|
errors:
|
||||||
empty_contexts: 絞り込み条件が1つも指定されていないため無効です(除外条件はカウントされません)
|
empty_contexts: 絞り込み条件が1つも指定されていないため無効です(除外条件はカウントされません)
|
||||||
invalid_list_owner: これはあなたのリストではありません
|
invalid_list_owner: これはあなたのリストではありません
|
||||||
|
@ -1297,10 +1294,6 @@ ja:
|
||||||
over_ltl_limit: 所持できるLTLモード付きアンテナ数 (ホーム/リストそれぞれにつき%{limit}) を超えています
|
over_ltl_limit: 所持できるLTLモード付きアンテナ数 (ホーム/リストそれぞれにつき%{limit}) を超えています
|
||||||
over_stl_limit: 所持できるSTLモード付きアンテナ数 (ホーム/リストそれぞれにつき%{limit}) を超えています
|
over_stl_limit: 所持できるSTLモード付きアンテナ数 (ホーム/リストそれぞれにつき%{limit}) を超えています
|
||||||
too_short_keyword: キーワードが短すぎます
|
too_short_keyword: キーワードが短すぎます
|
||||||
edit:
|
|
||||||
available: 有効
|
|
||||||
description: アンテナは、サーバーが認識した全ての公開・ローカル公開投稿のうち、購読を拒否していないすべてのアカウントからの投稿が対象です。検出された投稿は、指定したリストに追加されます。
|
|
||||||
title: アンテナを編集
|
|
||||||
index:
|
index:
|
||||||
accounts:
|
accounts:
|
||||||
other: "%{count}件のアカウント"
|
other: "%{count}件のアカウント"
|
||||||
|
@ -1320,7 +1313,7 @@ ja:
|
||||||
title: アンテナ
|
title: アンテナ
|
||||||
appearance:
|
appearance:
|
||||||
advanced_web_interface: 上級者向けUI
|
advanced_web_interface: 上級者向けUI
|
||||||
advanced_web_interface_hint: 'ディスプレイを幅いっぱいまで活用したい場合、上級者向け UI をおすすめします。ホーム、通知、連合タイムライン、更にはリストやハッシュタグなど、様々な異なるカラムから望む限りの情報を一度に受け取れるような設定が可能になります。'
|
advanced_web_interface_hint: ディスプレイを幅いっぱいまで活用したい場合、上級者向け UI をおすすめします。ホーム、通知、連合タイムライン、更にはリストやハッシュタグなど、様々な異なるカラムから望む限りの情報を一度に受け取れるような設定が可能になります。
|
||||||
animations_and_accessibility: アニメーションとアクセシビリティー
|
animations_and_accessibility: アニメーションとアクセシビリティー
|
||||||
confirmation_dialogs: 確認ダイアログ
|
confirmation_dialogs: 確認ダイアログ
|
||||||
custom_emoji_and_emoji_reactions: カスタム絵文字と絵文字リアクション
|
custom_emoji_and_emoji_reactions: カスタム絵文字と絵文字リアクション
|
||||||
|
@ -1357,7 +1350,6 @@ ja:
|
||||||
help_html: CAPTCHAの解決に問題がある場合は、 %{email} までお問い合わせください。お手伝いいたします。
|
help_html: CAPTCHAの解決に問題がある場合は、 %{email} までお問い合わせください。お手伝いいたします。
|
||||||
hint_html: もう一つだけ!あなたが人間であることを確認する必要があります(スパムを防ぐためです!)。 以下のCAPTCHAを解き、「続ける」をクリックします。
|
hint_html: もう一つだけ!あなたが人間であることを確認する必要があります(スパムを防ぐためです!)。 以下のCAPTCHAを解き、「続ける」をクリックします。
|
||||||
title: セキュリティチェック
|
title: セキュリティチェック
|
||||||
cloudflare_with_registering: 登録時にCloudflareの画面が表示されます。登録できないときは管理者へご連絡ください
|
|
||||||
confirmations:
|
confirmations:
|
||||||
awaiting_review: メールアドレスが確認できました。%{domain} のスタッフが登録審査を行います。承認されたらメールでお知らせします!
|
awaiting_review: メールアドレスが確認できました。%{domain} のスタッフが登録審査を行います。承認されたらメールでお知らせします!
|
||||||
awaiting_review_title: 登録の審査待ちです
|
awaiting_review_title: 登録の審査待ちです
|
||||||
|
@ -1419,10 +1411,10 @@ ja:
|
||||||
new_confirmation_instructions_sent: 確認用のリンクを記載した新しいメールを送信しました
|
new_confirmation_instructions_sent: 確認用のリンクを記載した新しいメールを送信しました
|
||||||
title: 確認メールを送信しました
|
title: 確認メールを送信しました
|
||||||
sign_in:
|
sign_in:
|
||||||
preamble_html: <strong>%{domain}</strong> の資格情報でサインインします。 あなたのアカウントが別のサーバーでホストされている場合は、ここでログインすることはできません。
|
preamble_html: "<strong>%{domain}</strong> の資格情報でサインインします。 あなたのアカウントが別のサーバーでホストされている場合は、ここでログインすることはできません。"
|
||||||
title: '%{domain}にログイン'
|
title: "%{domain}にログイン"
|
||||||
sign_up:
|
sign_up:
|
||||||
manual_review: '%{domain} への登録にはモデレーターによる承認が必要です。審査の参考になるように、簡単な自己紹介や %{domain} に登録したい理由などを記入してください。'
|
manual_review: "%{domain} への登録にはモデレーターによる承認が必要です。審査の参考になるように、簡単な自己紹介や %{domain} に登録したい理由などを記入してください。"
|
||||||
preamble: この Mastodon サーバーのアカウントがあれば、ネットワーク上の他の人のアカウントがどこでホストされているかに関係なく、その人をフォローすることができます。
|
preamble: この Mastodon サーバーのアカウントがあれば、ネットワーク上の他の人のアカウントがどこでホストされているかに関係なく、その人をフォローすることができます。
|
||||||
title: さあ %{domain} でセットアップしましょう.
|
title: さあ %{domain} でセットアップしましょう.
|
||||||
status:
|
status:
|
||||||
|
@ -1437,7 +1429,7 @@ ja:
|
||||||
use_security_key: セキュリティキーを使用
|
use_security_key: セキュリティキーを使用
|
||||||
challenge:
|
challenge:
|
||||||
confirm: 続ける
|
confirm: 続ける
|
||||||
hint_html: "以後1時間はパスワードの再入力を求めません"
|
hint_html: 以後1時間はパスワードの再入力を求めません
|
||||||
invalid_password: パスワードが間違っています
|
invalid_password: パスワードが間違っています
|
||||||
prompt: 続行するにはパスワードを入力してください
|
prompt: 続行するにはパスワードを入力してください
|
||||||
crypto:
|
crypto:
|
||||||
|
@ -1533,12 +1525,12 @@ ja:
|
||||||
noscript_html: Mastodonのウェブアプリケーションを利用する場合はJavaScriptを有効にしてください。またはあなたのプラットフォーム向けの<a href="%{apps_path}">Mastodonネイティブアプリ</a>を探すことができます。
|
noscript_html: Mastodonのウェブアプリケーションを利用する場合はJavaScriptを有効にしてください。またはあなたのプラットフォーム向けの<a href="%{apps_path}">Mastodonネイティブアプリ</a>を探すことができます。
|
||||||
existing_username_validator:
|
existing_username_validator:
|
||||||
not_found: そのようなユーザー名はローカルに見つかりませんでした
|
not_found: そのようなユーザー名はローカルに見つかりませんでした
|
||||||
not_found_multiple: '%{usernames}さんは見つかりませんでした'
|
not_found_multiple: "%{usernames}さんは見つかりませんでした"
|
||||||
exports:
|
exports:
|
||||||
archive_takeout:
|
archive_takeout:
|
||||||
date: 日時
|
date: 日時
|
||||||
download: ダウンロード
|
download: ダウンロード
|
||||||
hint_html: <strong>投稿本文とメディア</strong>のアーカイブをリクエストできます。 データはActivityPub形式で、対応しているソフトウェアで読み込むことができます。7日毎にアーカイブをリクエストできます。
|
hint_html: "<strong>投稿本文とメディア</strong>のアーカイブをリクエストできます。 データはActivityPub形式で、対応しているソフトウェアで読み込むことができます。7日毎にアーカイブをリクエストできます。"
|
||||||
in_progress: 準備中...
|
in_progress: 準備中...
|
||||||
request: アーカイブをリクエスト
|
request: アーカイブをリクエスト
|
||||||
size: 容量
|
size: 容量
|
||||||
|
@ -1572,10 +1564,10 @@ ja:
|
||||||
deprecated_api_multiple_keywords: これらのパラメータは複数のフィルタキーワードに適用されるため、このアプリケーションから変更できません。 最新のアプリケーションまたはWebインターフェースを使用してください。
|
deprecated_api_multiple_keywords: これらのパラメータは複数のフィルタキーワードに適用されるため、このアプリケーションから変更できません。 最新のアプリケーションまたはWebインターフェースを使用してください。
|
||||||
invalid_context: 対象がないか無効です
|
invalid_context: 対象がないか無効です
|
||||||
index:
|
index:
|
||||||
contexts: '%{contexts}のフィルター'
|
contexts: "%{contexts}のフィルター"
|
||||||
delete: 削除
|
delete: 削除
|
||||||
empty: フィルターはありません。
|
empty: フィルターはありません。
|
||||||
expires_in: '%{distance}で期限切れ'
|
expires_in: "%{distance}で期限切れ"
|
||||||
expires_on: 有効期限 %{date}
|
expires_on: 有効期限 %{date}
|
||||||
keywords:
|
keywords:
|
||||||
other: "%{count}件のキーワード"
|
other: "%{count}件のキーワード"
|
||||||
|
@ -1676,13 +1668,13 @@ ja:
|
||||||
delete: 無効化
|
delete: 無効化
|
||||||
expired: 期限切れ
|
expired: 期限切れ
|
||||||
expires_in:
|
expires_in:
|
||||||
|
'1209600': 2週間
|
||||||
'1800': 30分
|
'1800': 30分
|
||||||
'21600': 6時間
|
'21600': 6時間
|
||||||
|
'2629746': 1ヶ月
|
||||||
'3600': 1時間
|
'3600': 1時間
|
||||||
'43200': 12時間
|
'43200': 12時間
|
||||||
'604800': 1週間
|
'604800': 1週間
|
||||||
'1209600': 2週間
|
|
||||||
'2629746': 1ヶ月
|
|
||||||
'7889238': 3ヶ月
|
'7889238': 3ヶ月
|
||||||
'86400': 1日
|
'86400': 1日
|
||||||
expires_in_prompt: 無期限
|
expires_in_prompt: 無期限
|
||||||
|
@ -1708,8 +1700,8 @@ ja:
|
||||||
webauthn: セキュリティキー
|
webauthn: セキュリティキー
|
||||||
description_html: 認識できないアクティビティが表示された場合は、パスワードの変更と二要素認証の有効化を検討してください。
|
description_html: 認識できないアクティビティが表示された場合は、パスワードの変更と二要素認証の有効化を検討してください。
|
||||||
empty: 利用可能な認証履歴がありません
|
empty: 利用可能な認証履歴がありません
|
||||||
failed_sign_in_html: '%{ip} (%{browser}) から%{method}を利用したサインインに失敗しました。'
|
failed_sign_in_html: "%{ip} (%{browser}) から%{method}を利用したサインインに失敗しました。"
|
||||||
successful_sign_in_html: '%{ip} (%{browser}) から%{method}を利用したサインインに成功しました'
|
successful_sign_in_html: "%{ip} (%{browser}) から%{method}を利用したサインインに成功しました"
|
||||||
title: 認証履歴
|
title: 認証履歴
|
||||||
mail_subscriptions:
|
mail_subscriptions:
|
||||||
unsubscribe:
|
unsubscribe:
|
||||||
|
@ -1767,7 +1759,7 @@ ja:
|
||||||
move_handler:
|
move_handler:
|
||||||
carry_blocks_over_text: このユーザーは、あなたがブロックしていた%{acct}から引っ越しました。
|
carry_blocks_over_text: このユーザーは、あなたがブロックしていた%{acct}から引っ越しました。
|
||||||
carry_mutes_over_text: このユーザーは、あなたがミュートしていた%{acct}から引っ越しました。
|
carry_mutes_over_text: このユーザーは、あなたがミュートしていた%{acct}から引っ越しました。
|
||||||
copy_account_note_text: 'このユーザーは%{acct}から引っ越しました。これは以前のメモです。'
|
copy_account_note_text: このユーザーは%{acct}から引っ越しました。これは以前のメモです。
|
||||||
navigation:
|
navigation:
|
||||||
toggle_menu: メニューを表示 / 非表示
|
toggle_menu: メニューを表示 / 非表示
|
||||||
notification_mailer:
|
notification_mailer:
|
||||||
|
@ -1776,14 +1768,14 @@ ja:
|
||||||
subject: "%{name}さんがレポートを送信しました"
|
subject: "%{name}さんがレポートを送信しました"
|
||||||
sign_up:
|
sign_up:
|
||||||
subject: "%{name}さんがサインアップしました"
|
subject: "%{name}さんがサインアップしました"
|
||||||
favourite:
|
|
||||||
body: '%{name}さんにお気に入り登録された、あなたの投稿があります:'
|
|
||||||
subject: "%{name}さんにお気に入りに登録されました"
|
|
||||||
title: 新たなお気に入り登録
|
|
||||||
emoji_reaction:
|
emoji_reaction:
|
||||||
body: "%{name}さんに絵文字をつけられた、あなたの投稿があります:"
|
body: "%{name}さんに絵文字をつけられた、あなたの投稿があります:"
|
||||||
subject: "%{name}さんに絵文字をつけられました"
|
subject: "%{name}さんに絵文字をつけられました"
|
||||||
title: 新たな絵文字リアクション
|
title: 新たな絵文字リアクション
|
||||||
|
favourite:
|
||||||
|
body: "%{name}さんにお気に入り登録された、あなたの投稿があります:"
|
||||||
|
subject: "%{name}さんにお気に入りに登録されました"
|
||||||
|
title: 新たなお気に入り登録
|
||||||
follow:
|
follow:
|
||||||
body: "%{name}さんにフォローされています!"
|
body: "%{name}さんにフォローされています!"
|
||||||
subject: "%{name}さんにフォローされています"
|
subject: "%{name}さんにフォローされています"
|
||||||
|
@ -1791,17 +1783,17 @@ ja:
|
||||||
follow_request:
|
follow_request:
|
||||||
action: フォローリクエストの管理
|
action: フォローリクエストの管理
|
||||||
body: "%{name}さんがあなたにフォローをリクエストしました"
|
body: "%{name}さんがあなたにフォローをリクエストしました"
|
||||||
subject: '%{name}さんからのフォローリクエスト'
|
subject: "%{name}さんからのフォローリクエスト"
|
||||||
title: 新たなフォローリクエスト
|
title: 新たなフォローリクエスト
|
||||||
mention:
|
mention:
|
||||||
action: 返信
|
action: 返信
|
||||||
body: '%{name}さんから返信がありました:'
|
body: "%{name}さんから返信がありました:"
|
||||||
subject: '%{name}さんに返信されました'
|
subject: "%{name}さんに返信されました"
|
||||||
title: 新たな返信
|
title: 新たな返信
|
||||||
poll:
|
poll:
|
||||||
subject: '%{name} さんの投票が終了しました'
|
subject: "%{name} さんの投票が終了しました"
|
||||||
reblog:
|
reblog:
|
||||||
body: '%{name}さんにブーストされた、あなたの投稿があります:'
|
body: "%{name}さんにブーストされた、あなたの投稿があります:"
|
||||||
subject: "%{name}さんにブーストされました"
|
subject: "%{name}さんにブーストされました"
|
||||||
title: 新たなブースト
|
title: 新たなブースト
|
||||||
status:
|
status:
|
||||||
|
@ -1824,7 +1816,7 @@ ja:
|
||||||
trillion: T
|
trillion: T
|
||||||
otp_authentication:
|
otp_authentication:
|
||||||
code_hint: 続行するには認証アプリで表示されたコードを入力してください
|
code_hint: 続行するには認証アプリで表示されたコードを入力してください
|
||||||
description_html: <strong>二要素認証</strong>を有効にすると、ログイン時に認証アプリからコードを入力する必要があります。
|
description_html: "<strong>二要素認証</strong>を有効にすると、ログイン時に認証アプリからコードを入力する必要があります。"
|
||||||
enable: 有効化
|
enable: 有効化
|
||||||
instructions_html: "<strong>Google Authenticatorか、もしくはほかのTOTPアプリでこのQRコードをスキャンしてください。</strong>これ以降、ログインするときはそのアプリで生成されるコードが必要になります。"
|
instructions_html: "<strong>Google Authenticatorか、もしくはほかのTOTPアプリでこのQRコードをスキャンしてください。</strong>これ以降、ログインするときはそのアプリで生成されるコードが必要になります。"
|
||||||
manual_instructions: 'QRコードがスキャンできず、手動での登録を希望の場合はこのシークレットコードを利用してください。:'
|
manual_instructions: 'QRコードがスキャンできず、手動での登録を希望の場合はこのシークレットコードを利用してください。:'
|
||||||
|
@ -1867,13 +1859,13 @@ ja:
|
||||||
reach: つながりやすさ
|
reach: つながりやすさ
|
||||||
reach_hint_html: ほかのユーザーからの見つかりやすさと、フォローされる方法についての設定項目です。「エクスプローラー」やおすすめのユーザーに掲載するか、また新しいフォロワーをどのように受け入れるかをここで変更できます。
|
reach_hint_html: ほかのユーザーからの見つかりやすさと、フォローされる方法についての設定項目です。「エクスプローラー」やおすすめのユーザーに掲載するか、また新しいフォロワーをどのように受け入れるかをここで変更できます。
|
||||||
search: 被検索性
|
search: 被検索性
|
||||||
search_kmyblue_hint_html: kmyblueの投稿検索設定には「Indexable」と「検索許可」の2種類があります。Indexableはアカウントのすべての公開投稿を他の標準のMastodonで検索できるようにするもので、設定変更は過去投稿に遡及します。検索許可は投稿ごとに指定可能なもので、kmyblue・Fedibirdではこの設定がIndexableより優先されます。過去の投稿を変更することはできません。
|
|
||||||
search_hint_html: 検索での見つかりやすさに関する設定項目です。公開投稿を検索できるようにするかや、Mastodonの外からweb検索でたどり着けるようにするかをここで変更できます。ただし検索エンジンのなかには、この設定に従わずに公開されている情報を利用するものがあるかもしれません。
|
search_hint_html: 検索での見つかりやすさに関する設定項目です。公開投稿を検索できるようにするかや、Mastodonの外からweb検索でたどり着けるようにするかをここで変更できます。ただし検索エンジンのなかには、この設定に従わずに公開されている情報を利用するものがあるかもしれません。
|
||||||
|
search_kmyblue_hint_html: kmyblueの投稿検索設定には「Indexable」と「検索許可」の2種類があります。Indexableはアカウントのすべての公開投稿を他の標準のMastodonで検索できるようにするもので、設定変更は過去投稿に遡及します。検索許可は投稿ごとに指定可能なもので、kmyblue・Fedibirdではこの設定がIndexableより優先されます。過去の投稿を変更することはできません。
|
||||||
title: プライバシーとつながりやすさ
|
title: プライバシーとつながりやすさ
|
||||||
privacy_extra:
|
privacy_extra:
|
||||||
hint_html: これらはkmyblue独自のプライバシー設定項目です。この機能を利用することで、あなたは追加の恩恵を受けることができます。なおこれらの設定の一部は他のサーバーにも送信されますが、kmyblue以外で対応するソフトウェアは現在確認できていません。他のサーバーではこれらの設定は無視されること、ご了承ください。
|
hint_html: これらはkmyblue独自のプライバシー設定項目です。この機能を利用することで、あなたは追加の恩恵を受けることができます。なおこれらの設定の一部は他のサーバーにも送信されますが、kmyblue以外で対応するソフトウェアは現在確認できていません。他のサーバーではこれらの設定は無視されること、ご了承ください。
|
||||||
post_processing_hint_html: 投稿された情報に対して、システムが追加で行うことができる操作を制御します。これらには、第三者のサイトへあなたの投稿に関する情報の送信を伴う設定も含まれます。
|
|
||||||
post_processing: 投稿の処理
|
post_processing: 投稿の処理
|
||||||
|
post_processing_hint_html: 投稿された情報に対して、システムが追加で行うことができる操作を制御します。これらには、第三者のサイトへあなたの投稿に関する情報の送信を伴う設定も含まれます。
|
||||||
stop_deliver: 配送制限
|
stop_deliver: 配送制限
|
||||||
stop_deliver_hint_html: Mastodonの投稿を、他のソフトウェアでは自由に検索することができます。Mastodon内で行ったプライバシーの設定は無視され、あなたの投稿が意図しない人に見つかるおそれがあります。ここでは、他のサーバーやソフトウェアであなたの投稿が見つからないようにする設定が可能です。ただしリスクは伴います。
|
stop_deliver_hint_html: Mastodonの投稿を、他のソフトウェアでは自由に検索することができます。Mastodon内で行ったプライバシーの設定は無視され、あなたの投稿が意図しない人に見つかるおそれがあります。ここでは、他のサーバーやソフトウェアであなたの投稿が見つからないようにする設定が可能です。ただしリスクは伴います。
|
||||||
title: プライバシー追加設定
|
title: プライバシー追加設定
|
||||||
|
@ -1920,8 +1912,8 @@ ja:
|
||||||
rss:
|
rss:
|
||||||
content_warning: '閲覧注意:'
|
content_warning: '閲覧注意:'
|
||||||
descriptions:
|
descriptions:
|
||||||
account: '@%{acct}からの公開投稿'
|
account: "@%{acct}からの公開投稿"
|
||||||
tag: '#%{hashtag}が付けられた公開投稿'
|
tag: "#%{hashtag}が付けられた公開投稿"
|
||||||
scheduled_statuses:
|
scheduled_statuses:
|
||||||
over_daily_limit: その日予約できる投稿数 %{limit}を超えています
|
over_daily_limit: その日予約できる投稿数 %{limit}を超えています
|
||||||
over_total_limit: 予約できる投稿数 %{limit}を超えています
|
over_total_limit: 予約できる投稿数 %{limit}を超えています
|
||||||
|
@ -2019,13 +2011,13 @@ ja:
|
||||||
other: "%{count}枚の画像"
|
other: "%{count}枚の画像"
|
||||||
video:
|
video:
|
||||||
other: "%{count}本の動画"
|
other: "%{count}本の動画"
|
||||||
boosted_from_html: '%{acct_link}からブースト'
|
boosted_from_html: "%{acct_link}からブースト"
|
||||||
contains_ng_words: 投稿できない単語が含まれています
|
contains_ng_words: 投稿できない単語が含まれています
|
||||||
content_warning: '閲覧注意: %{warning}'
|
content_warning: '閲覧注意: %{warning}'
|
||||||
default_language: UIの表示言語
|
default_language: UIの表示言語
|
||||||
disallowed_hashtags:
|
disallowed_hashtags:
|
||||||
other: '許可されていないハッシュタグが含まれています: %{tags}'
|
other: '許可されていないハッシュタグが含まれています: %{tags}'
|
||||||
edited_at_html: '%{date} 編集済み'
|
edited_at_html: "%{date} 編集済み"
|
||||||
errors:
|
errors:
|
||||||
in_reply_not_found: あなたが返信しようとしている投稿は存在しないようです。
|
in_reply_not_found: あなたが返信しようとしている投稿は存在しないようです。
|
||||||
open_in_web: Webで開く
|
open_in_web: Webで開く
|
||||||
|
@ -2056,7 +2048,7 @@ ja:
|
||||||
public_search_long: 検索が許可された全ての投稿が検索できます
|
public_search_long: 検索が許可された全ての投稿が検索できます
|
||||||
public_unlisted: ローカルとフォロワー
|
public_unlisted: ローカルとフォロワー
|
||||||
public_unlisted_long: ローカル・フォロワー・反応者のみが検索できます
|
public_unlisted_long: ローカル・フォロワー・反応者のみが検索できます
|
||||||
unset: (未対応サーバー)
|
unset: "(未対応サーバー)"
|
||||||
show_more: もっと見る
|
show_more: もっと見る
|
||||||
show_thread: スレッドを表示
|
show_thread: スレッドを表示
|
||||||
title: '%{name}: "%{quote}"'
|
title: '%{name}: "%{quote}"'
|
||||||
|
@ -2206,11 +2198,11 @@ ja:
|
||||||
reason: '理由:'
|
reason: '理由:'
|
||||||
statuses: '投稿:'
|
statuses: '投稿:'
|
||||||
subject:
|
subject:
|
||||||
delete_statuses: '%{acct}さんの投稿が削除されました'
|
delete_statuses: "%{acct}さんの投稿が削除されました"
|
||||||
disable: あなたのアカウント %{acct}は凍結されました
|
disable: あなたのアカウント %{acct}は凍結されました
|
||||||
force_cw: あなたの%{acct}の投稿はCWとして警告文が追加されました
|
force_cw: あなたの%{acct}の投稿はCWとして警告文が追加されました
|
||||||
mark_statuses_as_sensitive: あなたの%{acct}の投稿は閲覧注意としてマークされました
|
mark_statuses_as_sensitive: あなたの%{acct}の投稿は閲覧注意としてマークされました
|
||||||
none: '%{acct}に対する警告'
|
none: "%{acct}に対する警告"
|
||||||
sensitive: あなたの%{acct}の投稿はこれから閲覧注意としてマークされます
|
sensitive: あなたの%{acct}の投稿はこれから閲覧注意としてマークされます
|
||||||
silence: あなたのアカウント %{acct}はサイレンスにされました
|
silence: あなたのアカウント %{acct}はサイレンスにされました
|
||||||
suspend: あなたのアカウント %{acct}は停止されました
|
suspend: あなたのアカウント %{acct}は停止されました
|
||||||
|
@ -2285,7 +2277,7 @@ ja:
|
||||||
success: セキュリティキーを追加しました。
|
success: セキュリティキーを追加しました。
|
||||||
delete: 削除
|
delete: 削除
|
||||||
delete_confirmation: 本当にこのセキュリティキーを削除しますか?
|
delete_confirmation: 本当にこのセキュリティキーを削除しますか?
|
||||||
description_html: <strong>セキュリティキーによる認証</strong>を有効にすると、ログイン時にセキュリティキーを要求するようにできます。
|
description_html: "<strong>セキュリティキーによる認証</strong>を有効にすると、ログイン時にセキュリティキーを要求するようにできます。"
|
||||||
destroy:
|
destroy:
|
||||||
error: セキュリティキーの削除中に問題が発生しました。もう一度お試しください。
|
error: セキュリティキーの削除中に問題が発生しました。もう一度お試しください。
|
||||||
success: セキュリティキーを削除しました。
|
success: セキュリティキーを削除しました。
|
||||||
|
@ -2294,4 +2286,4 @@ ja:
|
||||||
not_enabled: まだセキュリティキーを有効にしていません
|
not_enabled: まだセキュリティキーを有効にしていません
|
||||||
not_supported: このブラウザはセキュリティキーに対応していないようです
|
not_supported: このブラウザはセキュリティキーに対応していないようです
|
||||||
otp_required: セキュリティキーを使用するには、まず二要素認証を有効にしてください。
|
otp_required: セキュリティキーを使用するには、まず二要素認証を有効にしてください。
|
||||||
registered_on: '%{date}に登録'
|
registered_on: "%{date}に登録"
|
||||||
|
|
|
@ -739,6 +739,7 @@ ko:
|
||||||
desc_html: 이것은 hCaptcha의 외부 스크립트에 의존합니다, 이것은 개인정보 보호에 위협을 가할 수도 있습니다. 추가적으로, <strong>이것은 몇몇 사람들(특히나 장애인들)에게 가입 절차의 접근성을 심각하게 떨어트릴 수 있습니다</strong>. 이러한 이유로, 대체제로 승인 전용이나 초대제를 통한 가입을 고려해보세요.
|
desc_html: 이것은 hCaptcha의 외부 스크립트에 의존합니다, 이것은 개인정보 보호에 위협을 가할 수도 있습니다. 추가적으로, <strong>이것은 몇몇 사람들(특히나 장애인들)에게 가입 절차의 접근성을 심각하게 떨어트릴 수 있습니다</strong>. 이러한 이유로, 대체제로 승인 전용이나 초대제를 통한 가입을 고려해보세요.
|
||||||
title: 새로운 사용자가 계정 확인을 위해서는 CAPTCHA를 풀어야 하도록 합니다
|
title: 새로운 사용자가 계정 확인을 위해서는 CAPTCHA를 풀어야 하도록 합니다
|
||||||
content_retention:
|
content_retention:
|
||||||
|
danger_zone: 위험한 영역
|
||||||
preamble: 마스토돈에 저장된 사용자 콘텐츠를 어떻게 다룰지 제어합니다.
|
preamble: 마스토돈에 저장된 사용자 콘텐츠를 어떻게 다룰지 제어합니다.
|
||||||
title: 콘텐츠 보존기한
|
title: 콘텐츠 보존기한
|
||||||
default_noindex:
|
default_noindex:
|
||||||
|
|
|
@ -507,6 +507,8 @@ lt:
|
||||||
roles:
|
roles:
|
||||||
everyone: Numatytieji leidimai
|
everyone: Numatytieji leidimai
|
||||||
everyone_full_description_html: Tai – <strong>bazinis vaidmuo</strong>, turintis įtakos <strong>visiems naudotojams</strong>, net ir tiems, kurie neturi priskirto vaidmens. Visi kiti vaidmenys iš jo paveldi teises.
|
everyone_full_description_html: Tai – <strong>bazinis vaidmuo</strong>, turintis įtakos <strong>visiems naudotojams</strong>, net ir tiems, kurie neturi priskirto vaidmens. Visi kiti vaidmenys iš jo paveldi teises.
|
||||||
|
privileges:
|
||||||
|
manage_taxonomies_description: Leidžia naudotojams peržiūrėti tendencingą turinį ir atnaujinti saitažodžių nustatymus
|
||||||
settings:
|
settings:
|
||||||
captcha_enabled:
|
captcha_enabled:
|
||||||
desc_html: Tai priklauso nuo hCaptcha išorinių skriptų, kurie gali kelti susirūpinimą dėl saugumo ir privatumo. Be to, <strong>dėl to registracijos procesas kai kuriems žmonėms (ypač neįgaliesiems) gali būti gerokai sunkiau prieinami</strong>. Dėl šių priežasčių apsvarstyk alternatyvias priemones, pavyzdžiui, patvirtinimu arba kvietimu grindžiamą registraciją.
|
desc_html: Tai priklauso nuo hCaptcha išorinių skriptų, kurie gali kelti susirūpinimą dėl saugumo ir privatumo. Be to, <strong>dėl to registracijos procesas kai kuriems žmonėms (ypač neįgaliesiems) gali būti gerokai sunkiau prieinami</strong>. Dėl šių priežasčių apsvarstyk alternatyvias priemones, pavyzdžiui, patvirtinimu arba kvietimu grindžiamą registraciją.
|
||||||
|
@ -514,6 +516,7 @@ lt:
|
||||||
danger_zone: Pavojinga zona
|
danger_zone: Pavojinga zona
|
||||||
discovery:
|
discovery:
|
||||||
public_timelines: Viešieji laiko skalės
|
public_timelines: Viešieji laiko skalės
|
||||||
|
trends: Tendencijos
|
||||||
domain_blocks:
|
domain_blocks:
|
||||||
all: Visiems
|
all: Visiems
|
||||||
registrations:
|
registrations:
|
||||||
|
@ -526,6 +529,7 @@ lt:
|
||||||
title: Medija
|
title: Medija
|
||||||
no_status_selected: Jokie statusai nebuvo pakeisti, nes niekas nepasirinkta
|
no_status_selected: Jokie statusai nebuvo pakeisti, nes niekas nepasirinkta
|
||||||
title: Paskyros statusai
|
title: Paskyros statusai
|
||||||
|
trending: Tendencinga
|
||||||
with_media: Su medija
|
with_media: Su medija
|
||||||
system_checks:
|
system_checks:
|
||||||
elasticsearch_health_yellow:
|
elasticsearch_health_yellow:
|
||||||
|
@ -535,12 +539,53 @@ lt:
|
||||||
elasticsearch_preset_single_node:
|
elasticsearch_preset_single_node:
|
||||||
message_html: Tavo Elasticsearch klasteris turi tik vieną mazgą, <code>ES_PRESET</code> turėtų būti nustatyta į <code>single_node_cluster</code>.
|
message_html: Tavo Elasticsearch klasteris turi tik vieną mazgą, <code>ES_PRESET</code> turėtų būti nustatyta į <code>single_node_cluster</code>.
|
||||||
title: Administracija
|
title: Administracija
|
||||||
|
trends:
|
||||||
|
allow: Leisti
|
||||||
|
approved: Patvirtinta
|
||||||
|
disallow: Neleisti
|
||||||
|
links:
|
||||||
|
allow: Leisti nuorodą
|
||||||
|
allow_provider: Leisti leidėją
|
||||||
|
description_html: Tai – nuorodos, kuriomis šiuo metu daug bendrinasi paskyros, iš kurių tavo serveris mato įrašus. Tai gali padėti naudotojams sužinoti, kas vyksta pasaulyje. Jokios nuorodos nerodomos viešai, kol nepatvirtinai leidėjo. Taip pat gali leisti arba atmesti atskiras nuorodas.
|
||||||
|
disallow: Neleisti nuorodą
|
||||||
|
disallow_provider: Neleisti leidėją
|
||||||
|
no_link_selected: Jokios nuorodos nebuvo pakeistos, nes nebuvo pasirinkta nė viena
|
||||||
|
publishers:
|
||||||
|
no_publisher_selected: Jokie leidėjai nebuvo pakeisti, nes nė vienas nebuvo pasirinktas
|
||||||
|
title: Tendencingos nuorodos
|
||||||
|
usage_comparison: Bendrinta %{today} kartų šiandien, palyginti su %{yesterday} vakar
|
||||||
|
not_allowed_to_trend: Neleidžiama tendencinguoti
|
||||||
|
only_allowed: Leidžiama tik
|
||||||
|
pending_review: Laukiama peržiūros
|
||||||
|
preview_card_providers:
|
||||||
|
allowed: Nuorodos iš šio leidėjo gali tendencinguoti
|
||||||
|
description_html: Tai – domenai, iš kurių dažnai bendrinamos nuorodos tavo serveryje. Nuorodos netendencinguos, nebent nuorodos domenas yra patvirtintas. Tavo patvirtinimas (arba atmetimas) apima ir subdomenus.
|
||||||
|
rejected: Nuorodos iš šio leidėjo netendencinguos
|
||||||
|
title: Leidėjai
|
||||||
|
rejected: Atmesta
|
||||||
|
statuses:
|
||||||
|
allow: Leisti įrašą
|
||||||
|
allow_account: Leisti autorių (-ę)
|
||||||
|
description_html: Tai – įrašai, apie kuriuos žino tavo serveris ir kuriais šiuo metu daug bendrinamasi ir kurie yra mėgstami. Tai gali padėti naujiems ir grįžtantiems naudotojams rasti daugiau žmonių, kuriuos galima sekti. Jokie įrašai nerodomi viešai, kol nepatvirtinai autoriaus (-ės), o autorius (-ė) leidžia savo paskyrą siūlyti kitiems. Taip pat gali leisti arba atmesti atskirus įrašus.
|
||||||
|
disallow: Neleisti įrašą
|
||||||
|
disallow_account: Neleisti autorių (-ę)
|
||||||
|
no_status_selected: Jokie tendencingi įrašai nebuvo pakeisti, nes nė vienas iš jų nebuvo pasirinktas
|
||||||
|
not_discoverable: Autorius (-ė) nesutiko, kad būtų galima juos atrasti
|
||||||
|
title: Tendencingi įrašai
|
||||||
|
tags:
|
||||||
|
not_trendable: Nepasirodys tendencijose
|
||||||
|
title: Tendencingos saitažodžiai
|
||||||
|
trendable: Gali pasirodyti tendencijose
|
||||||
|
trending_rank: 'Tendencinga #%{rank}'
|
||||||
|
title: Tendencijos
|
||||||
|
trending: Tendencinga
|
||||||
warning_presets:
|
warning_presets:
|
||||||
add_new: Pridėti naują
|
add_new: Pridėti naują
|
||||||
delete: Ištrinti
|
delete: Ištrinti
|
||||||
edit_preset: Keisti įspėjimo nustatymus
|
edit_preset: Keisti įspėjimo nustatymus
|
||||||
title: Valdyti įspėjimo nustatymus
|
title: Valdyti įspėjimo nustatymus
|
||||||
webhooks:
|
webhooks:
|
||||||
|
description_html: "<strong>Webhook</strong> leidžia Mastodon siųsti <strong>realaus laiko pranešimus</strong> apie pasirinktus įvykius į tavo programą, kad programa galėtų <strong>automatiškai paleisti reakcijas</strong>."
|
||||||
events: Įvykiai
|
events: Įvykiai
|
||||||
admin_mailer:
|
admin_mailer:
|
||||||
auto_close_registrations:
|
auto_close_registrations:
|
||||||
|
@ -550,6 +595,14 @@ lt:
|
||||||
body: "%{reporter} parašė skundą apie %{target}"
|
body: "%{reporter} parašė skundą apie %{target}"
|
||||||
body_remote: Kažkas iš %{domain} parašė skundą apie %{target}
|
body_remote: Kažkas iš %{domain} parašė skundą apie %{target}
|
||||||
subject: Naujas skundas %{instance} (#%{id})
|
subject: Naujas skundas %{instance} (#%{id})
|
||||||
|
new_trends:
|
||||||
|
new_trending_links:
|
||||||
|
title: Tendencingos nuorodos
|
||||||
|
new_trending_statuses:
|
||||||
|
title: Tendencingi įrašai
|
||||||
|
new_trending_tags:
|
||||||
|
title: Tendencingos saitažodžiai
|
||||||
|
subject: Naujos tendencijos peržiūrimos %{instance}
|
||||||
appearance:
|
appearance:
|
||||||
advanced_web_interface: Išplėstinė žiniatinklio sąsaja
|
advanced_web_interface: Išplėstinė žiniatinklio sąsaja
|
||||||
advanced_web_interface_hint: 'Jei nori išnaudoti visą ekrano plotį, išplėstinė žiniatinklio sąsaja leidžia sukonfigūruoti daug skirtingų stulpelių, kad vienu metu matytum tiek informacijos, kiek tik nori: Pagrindinis, pranešimai, federacinė laiko skalė, bet kokie sąrašai ir saitažodžiai.'
|
advanced_web_interface_hint: 'Jei nori išnaudoti visą ekrano plotį, išplėstinė žiniatinklio sąsaja leidžia sukonfigūruoti daug skirtingų stulpelių, kad vienu metu matytum tiek informacijos, kiek tik nori: Pagrindinis, pranešimai, federacinė laiko skalė, bet kokie sąrašai ir saitažodžiai.'
|
||||||
|
@ -665,6 +718,7 @@ lt:
|
||||||
invalid_context: Jokio arba netinkamas pateiktas kontekstas
|
invalid_context: Jokio arba netinkamas pateiktas kontekstas
|
||||||
index:
|
index:
|
||||||
delete: Ištrinti
|
delete: Ištrinti
|
||||||
|
empty: Neturi jokių filtrų.
|
||||||
title: Filtrai
|
title: Filtrai
|
||||||
new:
|
new:
|
||||||
title: Pridėti naują filtrą
|
title: Pridėti naują filtrą
|
||||||
|
@ -920,8 +974,8 @@ lt:
|
||||||
follows_subtitle: Sek gerai žinomas paskyras.
|
follows_subtitle: Sek gerai žinomas paskyras.
|
||||||
follows_title: Ką sekti
|
follows_title: Ką sekti
|
||||||
follows_view_more: Peržiūrėti daugiau sekamų žmonių
|
follows_view_more: Peržiūrėti daugiau sekamų žmonių
|
||||||
hashtags_subtitle: Naršyk, kas tendencinga per pastarąsias 2 dienas.
|
hashtags_subtitle: Naršyk, kas tendencinga per pastarąsias 2 dienas
|
||||||
hashtags_title: Trendingiausi saitažodžiai
|
hashtags_title: Tendencingos saitažodžiai
|
||||||
hashtags_view_more: Peržiūrėti daugiau tendencingų saitažodžių
|
hashtags_view_more: Peržiūrėti daugiau tendencingų saitažodžių
|
||||||
post_action: Sukurti
|
post_action: Sukurti
|
||||||
post_step: Sakyk labas pasauliui tekstu, nuotraukomis, vaizdo įrašais arba apklausomis.
|
post_step: Sakyk labas pasauliui tekstu, nuotraukomis, vaizdo įrašais arba apklausomis.
|
||||||
|
|
|
@ -761,6 +761,7 @@ lv:
|
||||||
desc_html: Tas balstās uz ārējiem skriptiem no hCaptcha, kas var radīt bažas par drošību un privātumu. Turklāt <strong>tas var padarīt reģistrācijas procesu ievērojami mazāk pieejamu dažiem cilvēkiem (īpaši invalīdiem)</strong>. Šo iemeslu dēļ, lūdzu, apsver alternatīvus pasākumus, piemēram, reģistrāciju, kas balstīta uz apstiprinājumu vai uzaicinājumu.
|
desc_html: Tas balstās uz ārējiem skriptiem no hCaptcha, kas var radīt bažas par drošību un privātumu. Turklāt <strong>tas var padarīt reģistrācijas procesu ievērojami mazāk pieejamu dažiem cilvēkiem (īpaši invalīdiem)</strong>. Šo iemeslu dēļ, lūdzu, apsver alternatīvus pasākumus, piemēram, reģistrāciju, kas balstīta uz apstiprinājumu vai uzaicinājumu.
|
||||||
title: Pieprasīt jaunajiem lietotājiem atrisināt CAPTCHA, lai apstiprinātu savu kontu
|
title: Pieprasīt jaunajiem lietotājiem atrisināt CAPTCHA, lai apstiprinātu savu kontu
|
||||||
content_retention:
|
content_retention:
|
||||||
|
danger_zone: Bīstama sadaļa
|
||||||
preamble: Kontrolē, kā Mastodon tiek glabāts lietotāju ģenerēts saturs.
|
preamble: Kontrolē, kā Mastodon tiek glabāts lietotāju ģenerēts saturs.
|
||||||
title: Satura saglabāšana
|
title: Satura saglabāšana
|
||||||
default_noindex:
|
default_noindex:
|
||||||
|
@ -1631,6 +1632,7 @@ lv:
|
||||||
unknown_browser: Nezināms Pārlūks
|
unknown_browser: Nezināms Pārlūks
|
||||||
weibo: Weibo
|
weibo: Weibo
|
||||||
current_session: Pašreizējā sesija
|
current_session: Pašreizējā sesija
|
||||||
|
date: Datums
|
||||||
description: "%{browser} uz %{platform}"
|
description: "%{browser} uz %{platform}"
|
||||||
explanation: Šie ir tīmekļa pārlūki, kuros šobrīd esi pieteicies savā Mastodon kontā.
|
explanation: Šie ir tīmekļa pārlūki, kuros šobrīd esi pieteicies savā Mastodon kontā.
|
||||||
ip: IP
|
ip: IP
|
||||||
|
@ -1667,6 +1669,7 @@ lv:
|
||||||
import: Imports
|
import: Imports
|
||||||
import_and_export: Imports un eksports
|
import_and_export: Imports un eksports
|
||||||
migrate: Konta migrācija
|
migrate: Konta migrācija
|
||||||
|
notifications: E-pasta paziņojumi
|
||||||
preferences: Iestatījumi
|
preferences: Iestatījumi
|
||||||
profile: Profils
|
profile: Profils
|
||||||
relationships: Sekojamie un sekotāji
|
relationships: Sekojamie un sekotāji
|
||||||
|
@ -1674,6 +1677,9 @@ lv:
|
||||||
strikes: Moderācijas aizrādījumi
|
strikes: Moderācijas aizrādījumi
|
||||||
two_factor_authentication: Divpakāpju autentifikācija
|
two_factor_authentication: Divpakāpju autentifikācija
|
||||||
webauthn_authentication: Drošības atslēgas
|
webauthn_authentication: Drošības atslēgas
|
||||||
|
severed_relationships:
|
||||||
|
download: Lejupielādēt (%{count})
|
||||||
|
type: Notikums
|
||||||
statuses:
|
statuses:
|
||||||
attached:
|
attached:
|
||||||
audio:
|
audio:
|
||||||
|
@ -1800,6 +1806,7 @@ lv:
|
||||||
webauthn: Drošības atslēgas
|
webauthn: Drošības atslēgas
|
||||||
user_mailer:
|
user_mailer:
|
||||||
appeal_approved:
|
appeal_approved:
|
||||||
|
action: Konta iestatījumi
|
||||||
explanation: Apelācija par brīdinājumu jūsu kontam %{strike_date}, ko iesniedzāt %{appeal_date}, ir apstiprināta. Jūsu konts atkal ir labā stāvoklī.
|
explanation: Apelācija par brīdinājumu jūsu kontam %{strike_date}, ko iesniedzāt %{appeal_date}, ir apstiprināta. Jūsu konts atkal ir labā stāvoklī.
|
||||||
subject: Jūsu %{date} apelācija ir apstiprināta
|
subject: Jūsu %{date} apelācija ir apstiprināta
|
||||||
title: Apelācija apstiprināta
|
title: Apelācija apstiprināta
|
||||||
|
@ -1849,15 +1856,28 @@ lv:
|
||||||
silence: Konts ierobežots
|
silence: Konts ierobežots
|
||||||
suspend: Konts apturēts
|
suspend: Konts apturēts
|
||||||
welcome:
|
welcome:
|
||||||
|
apps_android_action: Iegūt to Google Play
|
||||||
|
apps_title: Mastodon lietotnes
|
||||||
edit_profile_action: Pielāgot
|
edit_profile_action: Pielāgot
|
||||||
edit_profile_title: Pielāgo savu profilu
|
edit_profile_title: Pielāgo savu profilu
|
||||||
explanation: Šeit ir daži padomi, kā sākt darbu
|
explanation: Šeit ir daži padomi, kā sākt darbu
|
||||||
|
feature_action: Uzzināt vairāk
|
||||||
feature_creativity: Mastodon nodrošina skaņas, video un attēlu ierakstus, pieejamības aprakstus, aptaujas, satura brīdinājumus, animētus profila attēlus, pielāgotas emocijzīmes, sīktēlu apgriešanas vadīklas un vēl, lai palīdzētu Tev sevi izpaust tiešsaistē. Vai Tu izplati savu mākslu, mūziku vai aplādes, Mastodon ir šeit ar Tevi.
|
feature_creativity: Mastodon nodrošina skaņas, video un attēlu ierakstus, pieejamības aprakstus, aptaujas, satura brīdinājumus, animētus profila attēlus, pielāgotas emocijzīmes, sīktēlu apgriešanas vadīklas un vēl, lai palīdzētu Tev sevi izpaust tiešsaistē. Vai Tu izplati savu mākslu, mūziku vai aplādes, Mastodon ir šeit ar Tevi.
|
||||||
|
follow_action: Sekot
|
||||||
follow_title: Pielāgo savu mājas barotni
|
follow_title: Pielāgo savu mājas barotni
|
||||||
|
follows_title: Kam sekot
|
||||||
|
follows_view_more: Rādīt vairāk cilvēku, kuriem sekot
|
||||||
hashtags_recent_count:
|
hashtags_recent_count:
|
||||||
one: "%{people} cilvēks pēdējās 2 dienās"
|
one: "%{people} cilvēks pēdējās 2 dienās"
|
||||||
other: "%{people} cilvēki pēdējās 2 dienās"
|
other: "%{people} cilvēki pēdējās 2 dienās"
|
||||||
zero: "%{people} cilvēku pēdējās divās dienās"
|
zero: "%{people} cilvēku pēdējās divās dienās"
|
||||||
|
post_action: Rakstīt
|
||||||
|
post_step: Pasveicini pasauli ar tekstu, fotoattēliem, video vai aptaujām!
|
||||||
|
post_title: Izveido savu pirmo ierakstu
|
||||||
|
share_action: Kopīgot
|
||||||
|
share_step: Dari saviem draugiem zināmu, kā Tevi atrast Mastodon!
|
||||||
|
share_title: Kopīgo savu Mastodon profilu
|
||||||
|
sign_in_action: Pieteikties
|
||||||
subject: Laipni lūgts Mastodon
|
subject: Laipni lūgts Mastodon
|
||||||
title: Laipni lūgts uz borta, %{name}!
|
title: Laipni lūgts uz borta, %{name}!
|
||||||
users:
|
users:
|
||||||
|
@ -1865,6 +1885,7 @@ lv:
|
||||||
go_to_sso_account_settings: Dodies uz sava identitātes nodrošinātāja konta iestatījumiem
|
go_to_sso_account_settings: Dodies uz sava identitātes nodrošinātāja konta iestatījumiem
|
||||||
invalid_otp_token: Nederīgs divfaktora kods
|
invalid_otp_token: Nederīgs divfaktora kods
|
||||||
otp_lost_help_html: Ja esi zaudējis piekļuvi abiem, tu vari sazināties ar %{email}
|
otp_lost_help_html: Ja esi zaudējis piekļuvi abiem, tu vari sazināties ar %{email}
|
||||||
|
rate_limited: Pārāk daudz autentifikācijas mēģinājumu, vēlāk jāmēģina vēlreiz.
|
||||||
seamless_external_login: Tu esi pieteicies, izmantojot ārēju pakalpojumu, tāpēc paroles un e-pasta iestatījumi nav pieejami.
|
seamless_external_login: Tu esi pieteicies, izmantojot ārēju pakalpojumu, tāpēc paroles un e-pasta iestatījumi nav pieejami.
|
||||||
signed_in_as: 'Pieteicies kā:'
|
signed_in_as: 'Pieteicies kā:'
|
||||||
verification:
|
verification:
|
||||||
|
|
|
@ -751,6 +751,7 @@ pt-BR:
|
||||||
desc_html: Isso é baseado em scripts externos de hCaptcha, o que pode ser uma preocupação de segurança e privacidade. Além disso, <strong>isso pode tornar o processo de registro significativamente menos acessível para algumas pessoas (especialmente deficientes)</strong>. Por estas razões, favor considerar medidas alternativas como o registro baseado em aprovação ou em convite.
|
desc_html: Isso é baseado em scripts externos de hCaptcha, o que pode ser uma preocupação de segurança e privacidade. Além disso, <strong>isso pode tornar o processo de registro significativamente menos acessível para algumas pessoas (especialmente deficientes)</strong>. Por estas razões, favor considerar medidas alternativas como o registro baseado em aprovação ou em convite.
|
||||||
title: Exigir que novos usuários resolvam um CAPTCHA para confirmar sua conta
|
title: Exigir que novos usuários resolvam um CAPTCHA para confirmar sua conta
|
||||||
content_retention:
|
content_retention:
|
||||||
|
danger_zone: Zona de perigo
|
||||||
preamble: Controlar como o conteúdo gerado pelo usuário é armazenado no Mastodon.
|
preamble: Controlar como o conteúdo gerado pelo usuário é armazenado no Mastodon.
|
||||||
title: Retenção de conteúdo
|
title: Retenção de conteúdo
|
||||||
default_noindex:
|
default_noindex:
|
||||||
|
|
|
@ -566,6 +566,7 @@ ro:
|
||||||
blocking: Lista de blocare
|
blocking: Lista de blocare
|
||||||
domain_blocking: Listă de blocare domenii
|
domain_blocking: Listă de blocare domenii
|
||||||
following: Lista de urmărire
|
following: Lista de urmărire
|
||||||
|
lists: Liste
|
||||||
muting: Lista de ignorare
|
muting: Lista de ignorare
|
||||||
upload: Încarcă
|
upload: Încarcă
|
||||||
invites:
|
invites:
|
||||||
|
@ -622,6 +623,14 @@ ro:
|
||||||
body: 'Postarea ta a fost impulsionată de %{name}:'
|
body: 'Postarea ta a fost impulsionată de %{name}:'
|
||||||
subject: "%{name} ți-a impulsionat postarea"
|
subject: "%{name} ți-a impulsionat postarea"
|
||||||
title: Impuls nou
|
title: Impuls nou
|
||||||
|
number:
|
||||||
|
human:
|
||||||
|
decimal_units:
|
||||||
|
units:
|
||||||
|
billion: B
|
||||||
|
million: M
|
||||||
|
quadrillion: Q
|
||||||
|
thousand: K
|
||||||
polls:
|
polls:
|
||||||
errors:
|
errors:
|
||||||
expired: Sondajul s-a încheiat deja
|
expired: Sondajul s-a încheiat deja
|
||||||
|
|
|
@ -77,10 +77,15 @@ ar:
|
||||||
warn: إخفاء المحتوى الذي تم تصفيته خلف تحذير يذكر عنوان الفلتر
|
warn: إخفاء المحتوى الذي تم تصفيته خلف تحذير يذكر عنوان الفلتر
|
||||||
form_admin_settings:
|
form_admin_settings:
|
||||||
activity_api_enabled: عدد المنشورات المحلية و المستخدمين الناشطين و التسجيلات الأسبوعية الجديدة
|
activity_api_enabled: عدد المنشورات المحلية و المستخدمين الناشطين و التسجيلات الأسبوعية الجديدة
|
||||||
|
app_icon: WEBP أو PNG أو GIF أو JPG. يتجاوز أيقونة التطبيق الافتراضية على الجوالات مع أيقونة مخصصة.
|
||||||
|
backups_retention_period: للمستخدمين القدرة على إنشاء أرشيفات لمنشوراتهم لتحميلها في وقت لاحق. عند التعيين إلى قيمة موجبة، سيتم حذف هذه الأرشيف تلقائياً من وحدة تخزينك بعد عدد الأيام المحدد.
|
||||||
bootstrap_timeline_accounts: سيتم تثبيت هذه الحسابات على قمة التوصيات للمستخدمين الجدد.
|
bootstrap_timeline_accounts: سيتم تثبيت هذه الحسابات على قمة التوصيات للمستخدمين الجدد.
|
||||||
closed_registrations_message: ما سيعرض عند إغلاق التسجيلات
|
closed_registrations_message: ما سيعرض عند إغلاق التسجيلات
|
||||||
|
content_cache_retention_period: سيتم حذف جميع المنشورات من الخوادم الأخرى (بما في ذلك التعزيزات والردود) بعد عدد الأيام المحدد، دون أي تفاعل محلي للمستخدم مع هذه المنشورات. وهذا يشمل المنشورات التي قام المستخدم المحلي بوضع علامة عليها كإشارات مرجعية أو المفضلة. وسوف تختفي أيضا الإشارات الخاصة بين المستخدمين من المثيلات المختلفة ويستحيل استعادتها. والغرض من استخدام هذا الإعداد هو مثيلات الغرض الخاص ويفسد الكثير من توقعات المستخدمين عند تنفيذها للاستخدام لأغراض عامة.
|
||||||
custom_css: يمكنك تطبيق أساليب مخصصة على نسخة الويب من ماستدون.
|
custom_css: يمكنك تطبيق أساليب مخصصة على نسخة الويب من ماستدون.
|
||||||
|
favicon: WEBP أو PNG أو GIF أو JPG. يتجاوز أيقونة التطبيق المفضلة الافتراضية مع أيقونة مخصصة.
|
||||||
mascot: تجاوز الرسوم التوضيحية في واجهة الويب المتقدمة.
|
mascot: تجاوز الرسوم التوضيحية في واجهة الويب المتقدمة.
|
||||||
|
media_cache_retention_period: ملفات الوسائط من المنشورات التي يقوم بها المستخدمون البعيدون يتم تخزينها في خادمك. عند التعيين إلى قيمة موجبة، سيتم حذف الوسائط بعد عدد الأيام المحدد. إذا كانت بيانات الوسائط مطلوبة بعد حذفها، فسيتم إعادة تحميلها إذا كان محتوى المصدر لا يزال متاحًا. بسبب القيود المفروضة على عدد المرات التي يتم فيها ربط بطاقات المعاينة لمواقع الطرف الثالث، يوصى بتعيين هذه القيمة إلى 14 يوماً على الأقل، أو لن يتم تحديث بطاقات معاينة الرابط عند الطلب قبل ذلك الوقت.
|
||||||
peers_api_enabled: قائمة بأسماء النطاقات التي صادفها هذا الخادم في الفدرالية. لا توجد بيانات هنا حول ما إذا كنت تتحد مع خادم معين، فقط أن خادمك يعرف عنها. ويستخدم هذا الخدمات التي تجمع الإحصاءات المتعلقة بالاتحاد بشكل عام.
|
peers_api_enabled: قائمة بأسماء النطاقات التي صادفها هذا الخادم في الفدرالية. لا توجد بيانات هنا حول ما إذا كنت تتحد مع خادم معين، فقط أن خادمك يعرف عنها. ويستخدم هذا الخدمات التي تجمع الإحصاءات المتعلقة بالاتحاد بشكل عام.
|
||||||
profile_directory: دليل الملف الشخصي يسرد جميع المستخدمين الذين اختاروا الدخول ليكونوا قابلين للاكتشاف.
|
profile_directory: دليل الملف الشخصي يسرد جميع المستخدمين الذين اختاروا الدخول ليكونوا قابلين للاكتشاف.
|
||||||
require_invite_text: عندما تتطلب التسجيلات الموافقة اليدوية، اجعل إدخال النص "لماذا تريد الانضمام ؟" إلزاميا بدلا من اختياري
|
require_invite_text: عندما تتطلب التسجيلات الموافقة اليدوية، اجعل إدخال النص "لماذا تريد الانضمام ؟" إلزاميا بدلا من اختياري
|
||||||
|
|
|
@ -77,11 +77,13 @@ bg:
|
||||||
warn: Скриване на филтрираното съдържание зад предупреждение, споменавайки заглавието на филтъра
|
warn: Скриване на филтрираното съдържание зад предупреждение, споменавайки заглавието на филтъра
|
||||||
form_admin_settings:
|
form_admin_settings:
|
||||||
activity_api_enabled: Броят на местните публикувани публикации, дейни потребители и нови регистрации в седмични кофи
|
activity_api_enabled: Броят на местните публикувани публикации, дейни потребители и нови регистрации в седмични кофи
|
||||||
|
app_icon: WEBP, PNG, GIF или JPG. Заменя подразбиращата се икона на приложението в мобилни устройства с произволна икона.
|
||||||
backups_retention_period: Потребителите имат способността да пораждат архиви от публикациите си за по-късно изтегляне. Задавайки положителна стойност, тези архиви самодейно ще се изтрият от хранилището ви след определения брой дни.
|
backups_retention_period: Потребителите имат способността да пораждат архиви от публикациите си за по-късно изтегляне. Задавайки положителна стойност, тези архиви самодейно ще се изтрият от хранилището ви след определения брой дни.
|
||||||
bootstrap_timeline_accounts: Тези акаунти ще се закачат в горния край на препоръките за следване на нови потребители.
|
bootstrap_timeline_accounts: Тези акаунти ще се закачат в горния край на препоръките за следване на нови потребители.
|
||||||
closed_registrations_message: Показва се, когато е затворено за регистрации
|
closed_registrations_message: Показва се, когато е затворено за регистрации
|
||||||
content_cache_retention_period: Всички публикации от други сървъри, включително подсилвания и отговори, ще се изтрият след посочения брой дни, без да се взема предвид каквото и да е взаимодействие на местния потребител с тези публикации. Това включва публикации, които местния потребител е означил като отметки или любими. Личните споменавания между потребители от различни инстанции също ще се загубят и невъзможно да се възстановят. Употребата на тази настройка е предназначена за случаи със специално предназначение и разбива очакванията на много потребители, когато се изпълнява за употреба с общо предназначение.
|
content_cache_retention_period: Всички публикации от други сървъри, включително подсилвания и отговори, ще се изтрият след посочения брой дни, без да се взема предвид каквото и да е взаимодействие на местния потребител с тези публикации. Това включва публикации, които местния потребител е означил като отметки или любими. Личните споменавания между потребители от различни инстанции също ще се загубят и невъзможно да се възстановят. Употребата на тази настройка е предназначена за случаи със специално предназначение и разбива очакванията на много потребители, когато се изпълнява за употреба с общо предназначение.
|
||||||
custom_css: Може да прилагате собствени стилове в уебверсията на Mastodon.
|
custom_css: Може да прилагате собствени стилове в уебверсията на Mastodon.
|
||||||
|
favicon: WEBP, PNG, GIF или JPG. Заменя стандартната сайтоикона на Mastodon с произволна икона.
|
||||||
mascot: Замества илюстрацията в разширения уеб интерфейс.
|
mascot: Замества илюстрацията в разширения уеб интерфейс.
|
||||||
media_cache_retention_period: Мултимедийни файлове от публикации, направени от отдалечени потребители, се сринаха в сървъра ви. Задавайки положителна стойност, мултимедията ще се изтрие след посочения брой дни. Ако се искат мултимедийни данни след изтриването, то ще се изтегли пак, ако още е наличен източникът на съдържание. Поради ограниченията за това колко често картите за предварващ преглед на връзките анкетират сайтове на трети страни, се препоръчва да зададете тази стойност на поне 14 дни или картите за предварващ преглед на връзките няма да се обновяват при поискване преди този момент.
|
media_cache_retention_period: Мултимедийни файлове от публикации, направени от отдалечени потребители, се сринаха в сървъра ви. Задавайки положителна стойност, мултимедията ще се изтрие след посочения брой дни. Ако се искат мултимедийни данни след изтриването, то ще се изтегли пак, ако още е наличен източникът на съдържание. Поради ограниченията за това колко често картите за предварващ преглед на връзките анкетират сайтове на трети страни, се препоръчва да зададете тази стойност на поне 14 дни или картите за предварващ преглед на връзките няма да се обновяват при поискване преди този момент.
|
||||||
peers_api_enabled: Списък от имена на домейни, с които сървърът се е свързал във федивселената. Тук не се включват данни за това дали федерирате с даден сървър, а само за това дали сървърът ви знае за него. Това се ползва от услуги, събиращи статистика за федерацията в общия смисъл.
|
peers_api_enabled: Списък от имена на домейни, с които сървърът се е свързал във федивселената. Тук не се включват данни за това дали федерирате с даден сървър, а само за това дали сървърът ви знае за него. Това се ползва от услуги, събиращи статистика за федерацията в общия смисъл.
|
||||||
|
|
|
@ -77,11 +77,13 @@ cs:
|
||||||
warn: Schovat filtrovaný obsah za varováním zmiňujicím název filtru
|
warn: Schovat filtrovaný obsah za varováním zmiňujicím název filtru
|
||||||
form_admin_settings:
|
form_admin_settings:
|
||||||
activity_api_enabled: Počty lokálně zveřejnělých příspěvků, aktivních uživatelů a nových registrací v týdenních intervalech
|
activity_api_enabled: Počty lokálně zveřejnělých příspěvků, aktivních uživatelů a nových registrací v týdenních intervalech
|
||||||
|
app_icon: WEBP, PNG, GIF nebo JPG. Nahradí výchozí ikonu aplikace v mobilních zařízeních vlastní ikonou.
|
||||||
backups_retention_period: Uživatelé mají možnost vytvářet archivy svých příspěvků, které si mohou stáhnout později. Pokud je nastaveno na kladnou hodnotu, budou tyto archivy po zadaném počtu dní automaticky odstraněny z úložiště.
|
backups_retention_period: Uživatelé mají možnost vytvářet archivy svých příspěvků, které si mohou stáhnout později. Pokud je nastaveno na kladnou hodnotu, budou tyto archivy po zadaném počtu dní automaticky odstraněny z úložiště.
|
||||||
bootstrap_timeline_accounts: Tyto účty budou připnuty na vrchol nových uživatelů podle doporučení.
|
bootstrap_timeline_accounts: Tyto účty budou připnuty na vrchol nových uživatelů podle doporučení.
|
||||||
closed_registrations_message: Zobrazeno při zavření registrace
|
closed_registrations_message: Zobrazeno při zavření registrace
|
||||||
content_cache_retention_period: Všechny příspěvky z jiných serverů (včetně boostů a odpovědí) budou po uplynutí stanoveného počtu dní smazány bez ohledu na interakci místního uživatele s těmito příspěvky. To se týká i příspěvků, které místní uživatel přidal do záložek nebo oblíbených. Soukromé zmínky mezi uživateli z různých instancí budou rovněž ztraceny a nebude možné je obnovit. Použití tohoto nastavení je určeno pro instance pro speciální účely a při implementaci pro obecné použití porušuje mnohá očekávání uživatelů.
|
content_cache_retention_period: Všechny příspěvky z jiných serverů (včetně boostů a odpovědí) budou po uplynutí stanoveného počtu dní smazány bez ohledu na interakci místního uživatele s těmito příspěvky. To se týká i příspěvků, které místní uživatel přidal do záložek nebo oblíbených. Soukromé zmínky mezi uživateli z různých instancí budou rovněž ztraceny a nebude možné je obnovit. Použití tohoto nastavení je určeno pro instance pro speciální účely a při implementaci pro obecné použití porušuje mnohá očekávání uživatelů.
|
||||||
custom_css: Můžete použít vlastní styly ve verzi Mastodonu.
|
custom_css: Můžete použít vlastní styly ve verzi Mastodonu.
|
||||||
|
favicon: WEBP, PNG, GIF nebo JPG. Nahradí výchozí favicon Mastodonu vlastní ikonou.
|
||||||
mascot: Přepíše ilustraci v pokročilém webovém rozhraní.
|
mascot: Přepíše ilustraci v pokročilém webovém rozhraní.
|
||||||
media_cache_retention_period: Mediální soubory z příspěvků vzdálených uživatelů se ukládají do mezipaměti na vašem serveru. Pokud je nastaveno na kladnou hodnotu, budou média po zadaném počtu dní odstraněna. Pokud jsou mediální data vyžádána po jejich odstranění, budou znovu stažena, pokud je zdrojový obsah stále k dispozici. Vzhledem k omezením týkajícím se četnosti dotazů karet náhledů odkazů na weby třetích stran se doporučuje nastavit tuto hodnotu alespoň na 14 dní, jinak nebudou karty náhledů odkazů na vyžádání aktualizovány dříve.
|
media_cache_retention_period: Mediální soubory z příspěvků vzdálených uživatelů se ukládají do mezipaměti na vašem serveru. Pokud je nastaveno na kladnou hodnotu, budou média po zadaném počtu dní odstraněna. Pokud jsou mediální data vyžádána po jejich odstranění, budou znovu stažena, pokud je zdrojový obsah stále k dispozici. Vzhledem k omezením týkajícím se četnosti dotazů karet náhledů odkazů na weby třetích stran se doporučuje nastavit tuto hodnotu alespoň na 14 dní, jinak nebudou karty náhledů odkazů na vyžádání aktualizovány dříve.
|
||||||
peers_api_enabled: Seznam názvů domén se kterými se tento server setkal ve fediversu. Neobsahuje žádná data o tom, zda jste federovali s daným serverem, pouze že o něm váš server ví. Toto je využíváno službami, které sbírají o federování statistiku v obecném smyslu.
|
peers_api_enabled: Seznam názvů domén se kterými se tento server setkal ve fediversu. Neobsahuje žádná data o tom, zda jste federovali s daným serverem, pouze že o něm váš server ví. Toto je využíváno službami, které sbírají o federování statistiku v obecném smyslu.
|
||||||
|
|
|
@ -77,11 +77,13 @@ cy:
|
||||||
warn: Cuddiwch y cynnwys wedi'i hidlo y tu ôl i rybudd sy'n sôn am deitl yr hidlydd
|
warn: Cuddiwch y cynnwys wedi'i hidlo y tu ôl i rybudd sy'n sôn am deitl yr hidlydd
|
||||||
form_admin_settings:
|
form_admin_settings:
|
||||||
activity_api_enabled: Cyfrif o bostiadau a gyhoeddir yn lleol, defnyddwyr gweithredol, a chofrestriadau newydd mewn bwcedi wythnosol
|
activity_api_enabled: Cyfrif o bostiadau a gyhoeddir yn lleol, defnyddwyr gweithredol, a chofrestriadau newydd mewn bwcedi wythnosol
|
||||||
|
app_icon: WEBP, PNG, GIF neu JPG. Yn diystyru'r eicon ap rhagosodedig ar ddyfeisiau symudol gydag eicon cyfaddas.
|
||||||
backups_retention_period: Mae gan ddefnyddwyr y gallu i gynhyrchu archifau o'u postiadau i'w llwytho i lawr yn ddiweddarach. Pan gânt eu gosod i werth positif, bydd yr archifau hyn yn cael eu dileu'n awtomatig o'ch storfa ar ôl y nifer penodedig o ddyddiau.
|
backups_retention_period: Mae gan ddefnyddwyr y gallu i gynhyrchu archifau o'u postiadau i'w llwytho i lawr yn ddiweddarach. Pan gânt eu gosod i werth positif, bydd yr archifau hyn yn cael eu dileu'n awtomatig o'ch storfa ar ôl y nifer penodedig o ddyddiau.
|
||||||
bootstrap_timeline_accounts: Bydd y cyfrifon hyn yn cael eu pinio i frig argymhellion dilynol defnyddwyr newydd.
|
bootstrap_timeline_accounts: Bydd y cyfrifon hyn yn cael eu pinio i frig argymhellion dilynol defnyddwyr newydd.
|
||||||
closed_registrations_message: Yn cael eu dangos pan fydd cofrestriadau wedi cau
|
closed_registrations_message: Yn cael eu dangos pan fydd cofrestriadau wedi cau
|
||||||
content_cache_retention_period: Bydd yr holl bostiadau gan weinyddion eraill (gan gynnwys hwb ac atebion) yn cael eu dileu ar ôl y nifer penodedig o ddyddiau, heb ystyried unrhyw ryngweithio defnyddiwr lleol â'r postiadau hynny. Mae hyn yn cynnwys postiadau lle mae defnyddiwr lleol wedi ei farcio fel nodau tudalen neu ffefrynnau. Bydd cyfeiriadau preifat rhwng defnyddwyr o wahanol achosion hefyd yn cael eu colli ac yn amhosibl eu hadfer. Mae'r defnydd o'r gosodiad hwn wedi'i fwriadu ar gyfer achosion pwrpas arbennig ac mae'n torri llawer o ddisgwyliadau defnyddwyr pan gaiff ei weithredu at ddibenion cyffredinol.
|
content_cache_retention_period: Bydd yr holl bostiadau gan weinyddion eraill (gan gynnwys hwb ac atebion) yn cael eu dileu ar ôl y nifer penodedig o ddyddiau, heb ystyried unrhyw ryngweithio defnyddiwr lleol â'r postiadau hynny. Mae hyn yn cynnwys postiadau lle mae defnyddiwr lleol wedi ei farcio fel nodau tudalen neu ffefrynnau. Bydd cyfeiriadau preifat rhwng defnyddwyr o wahanol achosion hefyd yn cael eu colli ac yn amhosibl eu hadfer. Mae'r defnydd o'r gosodiad hwn wedi'i fwriadu ar gyfer achosion pwrpas arbennig ac mae'n torri llawer o ddisgwyliadau defnyddwyr pan gaiff ei weithredu at ddibenion cyffredinol.
|
||||||
custom_css: Gallwch gymhwyso arddulliau cyfaddas ar fersiwn gwe Mastodon.
|
custom_css: Gallwch gymhwyso arddulliau cyfaddas ar fersiwn gwe Mastodon.
|
||||||
|
favicon: WEBP, PNG, GIF neu JPG. Yn diystyru'r favicon Mastodon rhagosodedig gydag eicon cyfaddas.
|
||||||
mascot: Yn diystyru'r darlun yn y rhyngwyneb gwe uwch.
|
mascot: Yn diystyru'r darlun yn y rhyngwyneb gwe uwch.
|
||||||
media_cache_retention_period: Mae ffeiliau cyfryngau o bostiadau a wneir gan ddefnyddwyr o bell yn cael eu storio ar eich gweinydd. Pan gaiff ei osod i werth positif, bydd y cyfryngau yn cael eu dileu ar ôl y nifer penodedig o ddyddiau. Os gofynnir am y data cyfryngau ar ôl iddo gael ei ddileu, caiff ei ail-lwytho i lawr, os yw'r cynnwys ffynhonnell yn dal i fod ar gael. Oherwydd cyfyngiadau ar ba mor aml y mae cardiau rhagolwg cyswllt yn pleidleisio i wefannau trydydd parti, argymhellir gosod y gwerth hwn i o leiaf 14 diwrnod, neu ni fydd cardiau rhagolwg cyswllt yn cael eu diweddaru ar alw cyn yr amser hwnnw.
|
media_cache_retention_period: Mae ffeiliau cyfryngau o bostiadau a wneir gan ddefnyddwyr o bell yn cael eu storio ar eich gweinydd. Pan gaiff ei osod i werth positif, bydd y cyfryngau yn cael eu dileu ar ôl y nifer penodedig o ddyddiau. Os gofynnir am y data cyfryngau ar ôl iddo gael ei ddileu, caiff ei ail-lwytho i lawr, os yw'r cynnwys ffynhonnell yn dal i fod ar gael. Oherwydd cyfyngiadau ar ba mor aml y mae cardiau rhagolwg cyswllt yn pleidleisio i wefannau trydydd parti, argymhellir gosod y gwerth hwn i o leiaf 14 diwrnod, neu ni fydd cardiau rhagolwg cyswllt yn cael eu diweddaru ar alw cyn yr amser hwnnw.
|
||||||
peers_api_enabled: Rhestr o enwau parth y mae'r gweinydd hwn wedi dod ar eu traws yn y ffediws. Nid oes unrhyw ddata wedi'i gynnwys yma ynghylch a ydych chi'n ffedereiddio â gweinydd penodol, dim ond bod eich gweinydd yn gwybod amdano. Defnyddir hwn gan wasanaethau sy'n casglu ystadegau ar ffedereiddio mewn ystyr cyffredinol.
|
peers_api_enabled: Rhestr o enwau parth y mae'r gweinydd hwn wedi dod ar eu traws yn y ffediws. Nid oes unrhyw ddata wedi'i gynnwys yma ynghylch a ydych chi'n ffedereiddio â gweinydd penodol, dim ond bod eich gweinydd yn gwybod amdano. Defnyddir hwn gan wasanaethau sy'n casglu ystadegau ar ffedereiddio mewn ystyr cyffredinol.
|
||||||
|
|
|
@ -77,13 +77,13 @@ de:
|
||||||
warn: Den gefilterten Beitrag hinter einer Warnung, die den Filtertitel beinhaltet, ausblenden
|
warn: Den gefilterten Beitrag hinter einer Warnung, die den Filtertitel beinhaltet, ausblenden
|
||||||
form_admin_settings:
|
form_admin_settings:
|
||||||
activity_api_enabled: Anzahl der wöchentlichen Beiträge, aktiven Profile und Registrierungen auf diesem Server
|
activity_api_enabled: Anzahl der wöchentlichen Beiträge, aktiven Profile und Registrierungen auf diesem Server
|
||||||
app_icon: WEBP, PNG, GIF oder JPG Überschreibt das Standard-App-Symbol auf mobilen Geräten mit einem benutzerdefinierten Symbol.
|
app_icon: WEBP, PNG, GIF oder JPG. Überschreibt das Standard-App-Symbol auf mobilen Geräten mit einem eigenen Symbol.
|
||||||
backups_retention_period: Nutzer*innen haben die Möglichkeit, Archive ihrer Beiträge zu erstellen, die sie später herunterladen können. Wenn ein positiver Wert gesetzt ist, werden diese Archive nach der festgelegten Anzahl von Tagen automatisch aus deinem Speicher gelöscht.
|
backups_retention_period: Nutzer*innen haben die Möglichkeit, Archive ihrer Beiträge zu erstellen, die sie später herunterladen können. Wenn ein positiver Wert gesetzt ist, werden diese Archive nach der festgelegten Anzahl von Tagen automatisch aus deinem Speicher gelöscht.
|
||||||
bootstrap_timeline_accounts: Diese Konten werden bei den Follower-Empfehlungen für neu registrierte Nutzer*innen oben angeheftet.
|
bootstrap_timeline_accounts: Diese Konten werden bei den Follower-Empfehlungen für neu registrierte Nutzer*innen oben angeheftet.
|
||||||
closed_registrations_message: Wird angezeigt, wenn Registrierungen deaktiviert sind
|
closed_registrations_message: Wird angezeigt, wenn Registrierungen deaktiviert sind
|
||||||
content_cache_retention_period: Sämtliche Beiträge von anderen Servern (einschließlich geteilte Beiträge und Antworten) werden, unabhängig von der Interaktion der lokalen Nutzer*innen mit diesen Beiträgen, nach der festgelegten Anzahl von Tagen gelöscht. Das betrifft auch Beiträge, die von lokalen Nutzer*innen favorisiert oder als Lesezeichen gespeichert wurden. Private Erwähnungen zwischen Nutzer*innen von verschiedenen Servern werden ebenfalls verloren gehen und können nicht wiederhergestellt werden. Das Verwenden dieser Option richtet sich ausschließlich an Server für spezielle Zwecke und wird die allgemeine Nutzungserfahrung beeinträchtigen, wenn sie für den allgemeinen Gebrauch aktiviert ist.
|
content_cache_retention_period: Sämtliche Beiträge von anderen Servern (einschließlich geteilte Beiträge und Antworten) werden, unabhängig von der Interaktion der lokalen Nutzer*innen mit diesen Beiträgen, nach der festgelegten Anzahl von Tagen gelöscht. Das betrifft auch Beiträge, die von lokalen Nutzer*innen favorisiert oder als Lesezeichen gespeichert wurden. Private Erwähnungen zwischen Nutzer*innen von verschiedenen Servern werden ebenfalls verloren gehen und können nicht wiederhergestellt werden. Das Verwenden dieser Option richtet sich ausschließlich an Server für spezielle Zwecke und wird die allgemeine Nutzungserfahrung beeinträchtigen, wenn sie für den allgemeinen Gebrauch aktiviert ist.
|
||||||
custom_css: Du kannst benutzerdefinierte Stile auf die Web-Version von Mastodon anwenden.
|
custom_css: Du kannst benutzerdefinierte Stile auf die Web-Version von Mastodon anwenden.
|
||||||
favicon: WEBP, PNG, GIF oder JPG überschreibt das Standard-Mastodon favicon mit einem benutzerdefinierten Icon.
|
favicon: WEBP, PNG, GIF oder JPG. Überschreibt das Standard-Mastodon-Favicon mit einem eigenen Symbol.
|
||||||
mascot: Überschreibt die Abbildung in der erweiterten Weboberfläche.
|
mascot: Überschreibt die Abbildung in der erweiterten Weboberfläche.
|
||||||
media_cache_retention_period: Mediendateien aus Beiträgen von externen Nutzer*innen werden auf deinem Server zwischengespeichert. Wenn ein positiver Wert gesetzt ist, werden die Medien nach der festgelegten Anzahl von Tagen gelöscht. Sollten die Medien nach dem Löschvorgang wieder angefragt werden, werden sie erneut heruntergeladen, sofern der ursprüngliche Inhalt noch vorhanden ist. Es wird empfohlen, diesen Wert auf mindestens 14 Tage festzulegen, da die Häufigkeit der Abfrage von Linkvorschaukarten für Websites von Dritten begrenzt ist und die Linkvorschaukarten sonst nicht vor Ablauf dieser Zeit aktualisiert werden.
|
media_cache_retention_period: Mediendateien aus Beiträgen von externen Nutzer*innen werden auf deinem Server zwischengespeichert. Wenn ein positiver Wert gesetzt ist, werden die Medien nach der festgelegten Anzahl von Tagen gelöscht. Sollten die Medien nach dem Löschvorgang wieder angefragt werden, werden sie erneut heruntergeladen, sofern der ursprüngliche Inhalt noch vorhanden ist. Es wird empfohlen, diesen Wert auf mindestens 14 Tage festzulegen, da die Häufigkeit der Abfrage von Linkvorschaukarten für Websites von Dritten begrenzt ist und die Linkvorschaukarten sonst nicht vor Ablauf dieser Zeit aktualisiert werden.
|
||||||
peers_api_enabled: Eine Liste von Domains, die diesem Server im Fediverse begegnet sind. Hierbei werden keine Angaben darüber gemacht, ob du mit einem bestimmten Server föderierst, sondern nur, dass dein Server davon weiß. Dies wird von Diensten verwendet, die allgemein Statistiken übers Ferdiverse sammeln.
|
peers_api_enabled: Eine Liste von Domains, die diesem Server im Fediverse begegnet sind. Hierbei werden keine Angaben darüber gemacht, ob du mit einem bestimmten Server föderierst, sondern nur, dass dein Server davon weiß. Dies wird von Diensten verwendet, die allgemein Statistiken übers Ferdiverse sammeln.
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue