Merge remote-tracking branch 'parent/main' into kb-upstream-20231026
This commit is contained in:
commit
5448bcf276
313 changed files with 3717 additions and 4735 deletions
|
@ -71,15 +71,20 @@ module Mastodon
|
|||
# https://github.com/mastodon/mastodon/pull/24241#discussion_r1162890242
|
||||
config.active_support.cache_format_version = 6.1
|
||||
|
||||
config.add_autoload_paths_to_load_path = false
|
||||
# Please, add to the `ignore` list any other `lib` subdirectories that do
|
||||
# not contain `.rb` files, or that should not be reloaded or eager loaded.
|
||||
# Common ones are `templates`, `generators`, or `middleware`, for example.
|
||||
# config.autoload_lib(ignore: %w(assets tasks templates generators))
|
||||
# TODO: We should enable this eventually, but for now there are many things
|
||||
# in the wrong path from the perspective of zeitwerk.
|
||||
|
||||
# Settings in config/environments/* take precedence over those specified here.
|
||||
# Application configuration should go into files in config/initializers
|
||||
# -- all .rb files in that directory are automatically loaded.
|
||||
|
||||
# Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
|
||||
# Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
|
||||
# config.time_zone = 'Central Time (US & Canada)'
|
||||
# Configuration for the application, engines, and railties goes here.
|
||||
#
|
||||
# These settings can be overridden in specific environments using the files
|
||||
# in config/environments, which are processed later.
|
||||
#
|
||||
# config.time_zone = "Central Time (US & Canada)"
|
||||
# config.eager_load_paths << Rails.root.join("extras")
|
||||
|
||||
# All translations from config/locales/*.rb,yml are auto loaded.
|
||||
# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
|
||||
|
@ -196,7 +201,7 @@ module Mastodon
|
|||
config.active_job.queue_adapter = :sidekiq
|
||||
|
||||
config.action_mailer.deliver_later_queue_name = 'mailers'
|
||||
config.action_mailer.preview_path = Rails.root.join('spec', 'mailers', 'previews')
|
||||
config.action_mailer.preview_paths << Rails.root.join('spec', 'mailers', 'previews')
|
||||
|
||||
# We use our own middleware for this
|
||||
config.public_file_server.enabled = false
|
||||
|
@ -205,6 +210,10 @@ module Mastodon
|
|||
config.middleware.use Rack::Attack
|
||||
config.middleware.use Mastodon::RackMiddleware
|
||||
|
||||
initializer :deprecator do |app|
|
||||
app.deprecators[:mastodon] = ActiveSupport::Deprecation.new('4.3', 'mastodon/mastodon')
|
||||
end
|
||||
|
||||
config.to_prepare do
|
||||
Doorkeeper::AuthorizationsController.layout 'modal'
|
||||
Doorkeeper::AuthorizedApplicationsController.layout 'admin'
|
||||
|
|
|
@ -68,6 +68,9 @@ Rails.application.configure do
|
|||
# Highlight code that triggered database queries in logs.
|
||||
config.active_record.verbose_query_logs = true
|
||||
|
||||
# Highlight code that enqueued background job in logs.
|
||||
config.active_job.verbose_enqueue_logs = true
|
||||
|
||||
# Debug mode disables concatenation and preprocessing of assets.
|
||||
config.assets.debug = true
|
||||
|
||||
|
@ -98,6 +101,9 @@ Rails.application.configure do
|
|||
# We provide a default secret for the development environment here.
|
||||
# This value should not be used in production environments!
|
||||
config.x.otp_secret = ENV.fetch('OTP_SECRET', '1fc2b87989afa6351912abeebe31ffc5c476ead9bf8b3d74cbc4a302c7b69a45b40b1bbef3506ddad73e942e15ed5ca4b402bf9a66423626051104f4b5f05109')
|
||||
|
||||
# Raise error when a before_action's only/except options reference missing actions
|
||||
config.action_controller.raise_on_missing_callback_actions = true
|
||||
end
|
||||
|
||||
Redis.raise_deprecations = true
|
||||
|
|
|
@ -6,7 +6,7 @@ Rails.application.configure do
|
|||
# Settings specified here will take precedence over those in config/application.rb.
|
||||
|
||||
# Code is not reloaded between requests.
|
||||
config.cache_classes = true
|
||||
config.enable_reloading = false
|
||||
|
||||
# Eager load code on boot. This eager loads most of Rails and
|
||||
# your application in memory, allowing both threaded web servers
|
||||
|
@ -19,8 +19,8 @@ Rails.application.configure do
|
|||
config.action_controller.perform_caching = true
|
||||
config.action_controller.asset_host = ENV['CDN_HOST'] if ENV['CDN_HOST'].present?
|
||||
|
||||
# Ensures that a master key has been made available in either ENV["RAILS_MASTER_KEY"]
|
||||
# or in config/master.key. This key is used to decrypt credentials (and other encrypted files).
|
||||
# Ensures that a master key has been made available in ENV["RAILS_MASTER_KEY"], config/master.key, or an environment
|
||||
# key such as config/credentials/production.key. This key is used to decrypt credentials (and other encrypted files).
|
||||
# config.require_master_key = true
|
||||
|
||||
# Compress CSS using a preprocessor.
|
||||
|
@ -48,10 +48,9 @@ Rails.application.configure do
|
|||
}
|
||||
}
|
||||
|
||||
# Include generic and useful information about system operation, but avoid logging too much
|
||||
# information to avoid inadvertent exposure of personally identifiable information (PII).
|
||||
# Use the lowest log level to ensure availability of diagnostic information
|
||||
# when problems arise.
|
||||
# Info include generic and useful information about system operation, but avoids logging too much
|
||||
# information to avoid inadvertent exposure of personally identifiable information (PII). If you
|
||||
# want to log everything, set the level to "debug".
|
||||
config.log_level = ENV.fetch('RAILS_LOG_LEVEL', 'info').to_sym
|
||||
|
||||
# Prepend all log lines with the following tags.
|
||||
|
@ -72,10 +71,13 @@ Rails.application.configure do
|
|||
|
||||
# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
|
||||
# English when a translation cannot be found).
|
||||
# This setting would typically be `true` to use the `I18n.default_locale`.
|
||||
# Some locales are missing translation entries and would have errors:
|
||||
# https://github.com/mastodon/mastodon/pull/24727
|
||||
config.i18n.fallbacks = [:en]
|
||||
|
||||
# Send deprecation notices to registered listeners.
|
||||
config.active_support.deprecation = :notify
|
||||
# Don't log any deprecations.
|
||||
config.active_support.report_deprecations = false
|
||||
|
||||
# Use default logging formatter so that PID and timestamp are not suppressed.
|
||||
config.log_formatter = ::Logger::Formatter.new
|
||||
|
@ -93,10 +95,10 @@ Rails.application.configure do
|
|||
# require "syslog/logger"
|
||||
# config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new "app-name")
|
||||
|
||||
ActiveSupport::Logger.new(STDOUT).tap do |logger|
|
||||
logger.formatter = config.log_formatter
|
||||
config.logger = ActiveSupport::TaggedLogging.new(logger)
|
||||
end
|
||||
# Log to STDOUT by default
|
||||
config.logger = ActiveSupport::Logger.new(STDOUT)
|
||||
.tap { |logger| logger.formatter = ::Logger::Formatter.new }
|
||||
.then { |logger| ActiveSupport::TaggedLogging.new(logger) }
|
||||
|
||||
# Do not dump schema after migrations.
|
||||
config.active_record.dump_schema_after_migration = false
|
||||
|
@ -156,4 +158,12 @@ Rails.application.configure do
|
|||
}
|
||||
|
||||
config.x.otp_secret = ENV.fetch('OTP_SECRET')
|
||||
|
||||
# Enable DNS rebinding protection and other `Host` header attacks.
|
||||
# config.hosts = [
|
||||
# "example.com", # Allow requests from example.com
|
||||
# /.*\.example\.com/ # Allow requests from subdomains like `www.example.com`
|
||||
# ]
|
||||
# Skip DNS rebinding protection for the default health check endpoint.
|
||||
# config.host_authorization = { exclude: ->(request) { request.path == "/up" } }
|
||||
end
|
||||
|
|
|
@ -10,12 +10,13 @@ require 'active_support/core_ext/integer/time'
|
|||
Rails.application.configure do
|
||||
# Settings specified here will take precedence over those in config/application.rb.
|
||||
|
||||
# Turn false under Spring and add config.action_view.cache_template_loading = true.
|
||||
config.cache_classes = true
|
||||
# While tests run files are not watched, reloading is not necessary.
|
||||
config.enable_reloading = false
|
||||
|
||||
# Eager loading loads your whole application. When running a single test locally,
|
||||
# this probably isn't necessary. It's a good idea to do in a continuous integration
|
||||
# system, or in some way before deploying your code.
|
||||
# Eager loading loads your entire application. When running a single test locally,
|
||||
# this is usually not necessary, and can slow down your test suite. However, it's
|
||||
# recommended that you enable it in continuous integration systems to ensure eager
|
||||
# loading is working properly before deploying your code.
|
||||
config.eager_load = ENV['CI'].present?
|
||||
|
||||
config.assets_digest = false
|
||||
|
@ -26,7 +27,7 @@ Rails.application.configure do
|
|||
config.cache_store = :memory_store
|
||||
|
||||
# Raise exceptions instead of rendering exception templates.
|
||||
config.action_dispatch.show_exceptions = false
|
||||
config.action_dispatch.show_exceptions = :rescuable
|
||||
|
||||
# Disable request forgery protection in test environment.
|
||||
config.action_controller.allow_forgery_protection = false
|
||||
|
@ -73,11 +74,14 @@ Rails.application.configure do
|
|||
|
||||
# Annotate rendered view with file names.
|
||||
# config.action_view.annotate_rendered_view_with_filenames = true
|
||||
|
||||
# Raise error when a before_action's only/except options reference missing actions
|
||||
config.action_controller.raise_on_missing_callback_actions = true
|
||||
end
|
||||
|
||||
Paperclip::Attachment.default_options[:path] = Rails.root.join('spec', 'test_files', ':class', ':id_partition', ':style.:extension')
|
||||
|
||||
# set fake_data for pam, don't do real calls, just use fake data
|
||||
# Enable fake_data for PAM
|
||||
if ENV['PAM_ENABLED'] == 'true'
|
||||
Rpam2.fake_data =
|
||||
{
|
||||
|
|
|
@ -1,11 +1,17 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Define an application-wide content security policy
|
||||
# For further information see the following documentation
|
||||
# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy
|
||||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Define an application-wide content security policy.
|
||||
# See the Securing Rails Applications Guide for more information:
|
||||
# https://guides.rubyonrails.org/security.html#content-security-policy-header
|
||||
|
||||
def host_to_url(str)
|
||||
"http#{Rails.configuration.x.use_https ? 's' : ''}://#{str.split('/').first}" if str.present?
|
||||
return if str.blank?
|
||||
|
||||
uri = Addressable::URI.parse("http#{Rails.configuration.x.use_https ? 's' : ''}://#{str}")
|
||||
uri.path += '/' unless uri.path.blank? || uri.path.end_with?('/')
|
||||
uri.to_s
|
||||
end
|
||||
|
||||
base_host = Rails.configuration.x.web_domain
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Avoid CORS issues when API is called from the frontend app.
|
||||
# Handle Cross-Origin Resource Sharing (CORS) in order to accept cross-origin AJAX requests.
|
||||
# Handle Cross-Origin Resource Sharing (CORS) in order to accept cross-origin Ajax requests.
|
||||
|
||||
# Read more: https://github.com/cyu/rack-cors
|
||||
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Configure parameters to be filtered from the log file. Use this to limit dissemination of
|
||||
# sensitive information. See the ActiveSupport::ParameterFilter documentation for supported
|
||||
# notations and behaviors.
|
||||
# Configure parameters to be partially matched (e.g. passw matches password) and filtered from the log file.
|
||||
# Use this to limit dissemination of sensitive information.
|
||||
# See the ActiveSupport::ParameterFilter documentation for supported notations and behaviors.
|
||||
Rails.application.config.filter_parameters += [
|
||||
:passw, :secret, :token, :_key, :crypt, :salt, :certificate, :otp, :ssn
|
||||
]
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
# are locale specific, and you may define rules for as many different
|
||||
# locales as you wish. All of these examples are active by default:
|
||||
# ActiveSupport::Inflector.inflections(:en) do |inflect|
|
||||
# inflect.plural /^(ox)$/i, '\1en'
|
||||
# inflect.singular /^(ox)en/i, '\1'
|
||||
# inflect.irregular 'person', 'people'
|
||||
# inflect.plural /^(ox)$/i, "\\1en"
|
||||
# inflect.singular /^(ox)en/i, "\\1"
|
||||
# inflect.irregular "person", "people"
|
||||
# inflect.uncountable %w( fish sheep )
|
||||
# end
|
||||
|
||||
|
@ -32,3 +32,8 @@ ActiveSupport::Inflector.inflections(:en) do |inflect|
|
|||
|
||||
inflect.singular 'data', 'data'
|
||||
end
|
||||
|
||||
# These inflection rules are supported but not enabled by default:
|
||||
# ActiveSupport::Inflector.inflections(:en) do |inflect|
|
||||
# inflect.acronym "RESTful"
|
||||
# end
|
||||
|
|
225
config/initializers/new_framework_defaults_7_1.rb
Normal file
225
config/initializers/new_framework_defaults_7_1.rb
Normal file
|
@ -0,0 +1,225 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Be sure to restart your server when you modify this file.
|
||||
#
|
||||
# This file eases your Rails 7.1 framework defaults upgrade.
|
||||
#
|
||||
# Uncomment each configuration one by one to switch to the new default.
|
||||
# Once your application is ready to run with all new defaults, you can remove
|
||||
# this file and set the `config.load_defaults` to `7.1`.
|
||||
#
|
||||
# Read the Guide for Upgrading Ruby on Rails for more info on each option.
|
||||
# https://guides.rubyonrails.org/upgrading_ruby_on_rails.html
|
||||
|
||||
# No longer add autoloaded paths into `$LOAD_PATH`. This means that you won't be able
|
||||
# to manually require files that are managed by the autoloader, which you shouldn't do anyway.
|
||||
# This will reduce the size of the load path, making `require` faster if you don't use bootsnap, or reduce the size
|
||||
# of the bootsnap cache if you use it.
|
||||
Rails.application.config.add_autoload_paths_to_load_path = false
|
||||
|
||||
# Remove the default X-Download-Options headers since it is used only by Internet Explorer.
|
||||
# If you need to support Internet Explorer, add back `"X-Download-Options" => "noopen"`.
|
||||
# Rails.application.config.action_dispatch.default_headers = {
|
||||
# "X-Frame-Options" => "SAMEORIGIN",
|
||||
# "X-XSS-Protection" => "0",
|
||||
# "X-Content-Type-Options" => "nosniff",
|
||||
# "X-Permitted-Cross-Domain-Policies" => "none",
|
||||
# "Referrer-Policy" => "strict-origin-when-cross-origin"
|
||||
# }
|
||||
|
||||
# Do not treat an `ActionController::Parameters` instance
|
||||
# as equal to an equivalent `Hash` by default.
|
||||
# Rails.application.config.action_controller.allow_deprecated_parameters_hash_equality = false
|
||||
|
||||
# Active Record Encryption now uses SHA-256 as its hash digest algorithm. Important: If you have
|
||||
# data encrypted with previous Rails versions, there are two scenarios to consider:
|
||||
#
|
||||
# 1. If you have +config.active_support.key_generator_hash_digest_class+ configured as SHA1 (the default
|
||||
# before Rails 7.0), you need to configure SHA-1 for Active Record Encryption too:
|
||||
# Rails.application.config.active_record.encryption.hash_digest_class = OpenSSL::Digest::SHA1
|
||||
# 2. If you have +config.active_support.key_generator_hash_digest_class+ configured as SHA256 (the new default
|
||||
# in 7.0), then you need to configure SHA-256 for Active Record Encryption:
|
||||
# Rails.application.config.active_record.encryption.hash_digest_class = OpenSSL::Digest::SHA256
|
||||
#
|
||||
# If you don't currently have data encrypted with Active Record encryption, you can disable this setting to
|
||||
# configure the default behavior starting 7.1+:
|
||||
# Rails.application.config.active_record.encryption.support_sha1_for_non_deterministic_encryption = false
|
||||
|
||||
# No longer run after_commit callbacks on the first of multiple Active Record
|
||||
# instances to save changes to the same database row within a transaction.
|
||||
# Instead, run these callbacks on the instance most likely to have internal
|
||||
# state which matches what was committed to the database, typically the last
|
||||
# instance to save.
|
||||
# Rails.application.config.active_record.run_commit_callbacks_on_first_saved_instances_in_transaction = false
|
||||
|
||||
# Configures SQLite with a strict strings mode, which disables double-quoted string literals.
|
||||
#
|
||||
# SQLite has some quirks around double-quoted string literals.
|
||||
# It first tries to consider double-quoted strings as identifier names, but if they don't exist
|
||||
# it then considers them as string literals. Because of this, typos can silently go unnoticed.
|
||||
# For example, it is possible to create an index for a non existing column.
|
||||
# See https://www.sqlite.org/quirks.html#double_quoted_string_literals_are_accepted for more details.
|
||||
# Rails.application.config.active_record.sqlite3_adapter_strict_strings_by_default = true
|
||||
|
||||
# Disable deprecated singular associations names
|
||||
# Rails.application.config.active_record.allow_deprecated_singular_associations_name = false
|
||||
|
||||
# Enable the Active Job `BigDecimal` argument serializer, which guarantees
|
||||
# roundtripping. Without this serializer, some queue adapters may serialize
|
||||
# `BigDecimal` arguments as simple (non-roundtrippable) strings.
|
||||
#
|
||||
# When deploying an application with multiple replicas, old (pre-Rails 7.1)
|
||||
# replicas will not be able to deserialize `BigDecimal` arguments from this
|
||||
# serializer. Therefore, this setting should only be enabled after all replicas
|
||||
# have been successfully upgraded to Rails 7.1.
|
||||
# Rails.application.config.active_job.use_big_decimal_serializer = true
|
||||
|
||||
# Specify if an `ArgumentError` should be raised if `Rails.cache` `fetch` or
|
||||
# `write` are given an invalid `expires_at` or `expires_in` time.
|
||||
# Options are `true`, and `false`. If `false`, the exception will be reported
|
||||
# as `handled` and logged instead.
|
||||
# Rails.application.config.active_support.raise_on_invalid_cache_expiration_time = true
|
||||
|
||||
# Specify whether Query Logs will format tags using the SQLCommenter format
|
||||
# (https://open-telemetry.github.io/opentelemetry-sqlcommenter/), or using the legacy format.
|
||||
# Options are `:legacy` and `:sqlcommenter`.
|
||||
# Rails.application.config.active_record.query_log_tags_format = :sqlcommenter
|
||||
|
||||
# Specify the default serializer used by `MessageEncryptor` and `MessageVerifier`
|
||||
# instances.
|
||||
#
|
||||
# The legacy default is `:marshal`, which is a potential vector for
|
||||
# deserialization attacks in cases where a message signing secret has been
|
||||
# leaked.
|
||||
#
|
||||
# In Rails 7.1, the new default is `:json_allow_marshal` which serializes and
|
||||
# deserializes with `ActiveSupport::JSON`, but can fall back to deserializing
|
||||
# with `Marshal` so that legacy messages can still be read.
|
||||
#
|
||||
# In Rails 7.2, the default will become `:json` which serializes and
|
||||
# deserializes with `ActiveSupport::JSON` only.
|
||||
#
|
||||
# Alternatively, you can choose `:message_pack` or `:message_pack_allow_marshal`,
|
||||
# which serialize with `ActiveSupport::MessagePack`. `ActiveSupport::MessagePack`
|
||||
# can roundtrip some Ruby types that are not supported by JSON, and may provide
|
||||
# improved performance, but it requires the `msgpack` gem.
|
||||
#
|
||||
# For more information, see
|
||||
# https://guides.rubyonrails.org/v7.1/configuring.html#config-active-support-message-serializer
|
||||
#
|
||||
# If you are performing a rolling deploy of a Rails 7.1 upgrade, wherein servers
|
||||
# that have not yet been upgraded must be able to read messages from upgraded
|
||||
# servers, first deploy without changing the serializer, then set the serializer
|
||||
# in a subsequent deploy.
|
||||
# Rails.application.config.active_support.message_serializer = :json_allow_marshal
|
||||
|
||||
# Enable a performance optimization that serializes message data and metadata
|
||||
# together. This changes the message format, so messages serialized this way
|
||||
# cannot be read by older versions of Rails. However, messages that use the old
|
||||
# format can still be read, regardless of whether this optimization is enabled.
|
||||
#
|
||||
# To perform a rolling deploy of a Rails 7.1 upgrade, wherein servers that have
|
||||
# not yet been upgraded must be able to read messages from upgraded servers,
|
||||
# leave this optimization off on the first deploy, then enable it on a
|
||||
# subsequent deploy.
|
||||
# Rails.application.config.active_support.use_message_serializer_for_metadata = true
|
||||
|
||||
# Set the maximum size for Rails log files.
|
||||
#
|
||||
# `config.load_defaults 7.1` does not set this value for environments other than
|
||||
# development and test.
|
||||
#
|
||||
# if Rails.env.local?
|
||||
# Rails.application.config.log_file_size = 100 * 1024 * 1024
|
||||
# end
|
||||
|
||||
# Enable raising on assignment to attr_readonly attributes. The previous
|
||||
# behavior would allow assignment but silently not persist changes to the
|
||||
# database.
|
||||
# Rails.application.config.active_record.raise_on_assign_to_attr_readonly = true
|
||||
|
||||
# Enable validating only parent-related columns for presence when the parent is mandatory.
|
||||
# The previous behavior was to validate the presence of the parent record, which performed an extra query
|
||||
# to get the parent every time the child record was updated, even when parent has not changed.
|
||||
# Rails.application.config.active_record.belongs_to_required_validates_foreign_key = false
|
||||
|
||||
# Enable precompilation of `config.filter_parameters`. Precompilation can
|
||||
# improve filtering performance, depending on the quantity and types of filters.
|
||||
# Rails.application.config.precompile_filter_parameters = true
|
||||
|
||||
# Enable before_committed! callbacks on all enrolled records in a transaction.
|
||||
# The previous behavior was to only run the callbacks on the first copy of a record
|
||||
# if there were multiple copies of the same record enrolled in the transaction.
|
||||
# Rails.application.config.active_record.before_committed_on_all_records = true
|
||||
|
||||
# Disable automatic column serialization into YAML.
|
||||
# To keep the historic behavior, you can set it to `YAML`, however it is
|
||||
# recommended to explicitly define the serialization method for each column
|
||||
# rather than to rely on a global default.
|
||||
# Rails.application.config.active_record.default_column_serializer = nil
|
||||
|
||||
# Enable a performance optimization that serializes Active Record models
|
||||
# in a faster and more compact way.
|
||||
#
|
||||
# To perform a rolling deploy of a Rails 7.1 upgrade, wherein servers that have
|
||||
# not yet been upgraded must be able to read caches from upgraded servers,
|
||||
# leave this optimization off on the first deploy, then enable it on a
|
||||
# subsequent deploy.
|
||||
# Rails.application.config.active_record.marshalling_format_version = 7.1
|
||||
|
||||
# Run `after_commit` and `after_*_commit` callbacks in the order they are defined in a model.
|
||||
# This matches the behaviour of all other callbacks.
|
||||
# In previous versions of Rails, they ran in the inverse order.
|
||||
# Rails.application.config.active_record.run_after_transaction_callbacks_in_order_defined = true
|
||||
|
||||
# Whether a `transaction` block is committed or rolled back when exited via `return`, `break` or `throw`.
|
||||
#
|
||||
# Rails.application.config.active_record.commit_transaction_on_non_local_return = true
|
||||
|
||||
# Controls when to generate a value for <tt>has_secure_token</tt> declarations.
|
||||
#
|
||||
# Rails.application.config.active_record.generate_secure_token_on = :initialize
|
||||
|
||||
# ** Please read carefully, this must be configured in config/application.rb **
|
||||
# Change the format of the cache entry.
|
||||
# Changing this default means that all new cache entries added to the cache
|
||||
# will have a different format that is not supported by Rails 7.0
|
||||
# applications.
|
||||
# Only change this value after your application is fully deployed to Rails 7.1
|
||||
# and you have no plans to rollback.
|
||||
# When you're ready to change format, add this to `config/application.rb` (NOT
|
||||
# this file):
|
||||
# config.active_support.cache_format_version = 7.1
|
||||
|
||||
# Configure Action View to use HTML5 standards-compliant sanitizers when they are supported on your
|
||||
# platform.
|
||||
#
|
||||
# `Rails::HTML::Sanitizer.best_supported_vendor` will cause Action View to use HTML5-compliant
|
||||
# sanitizers if they are supported, else fall back to HTML4 sanitizers.
|
||||
#
|
||||
# In previous versions of Rails, Action View always used `Rails::HTML4::Sanitizer` as its vendor.
|
||||
#
|
||||
# Rails.application.config.action_view.sanitizer_vendor = Rails::HTML::Sanitizer.best_supported_vendor
|
||||
|
||||
# Configure Action Text to use an HTML5 standards-compliant sanitizer when it is supported on your
|
||||
# platform.
|
||||
#
|
||||
# `Rails::HTML::Sanitizer.best_supported_vendor` will cause Action Text to use HTML5-compliant
|
||||
# sanitizers if they are supported, else fall back to HTML4 sanitizers.
|
||||
#
|
||||
# In previous versions of Rails, Action Text always used `Rails::HTML4::Sanitizer` as its vendor.
|
||||
#
|
||||
# Rails.application.config.action_text.sanitizer_vendor = Rails::HTML::Sanitizer.best_supported_vendor
|
||||
|
||||
# Configure the log level used by the DebugExceptions middleware when logging
|
||||
# uncaught exceptions during requests
|
||||
# Rails.application.config.action_dispatch.debug_exception_log_level = :error
|
||||
|
||||
# Configure the test helpers in Action View, Action Dispatch, and rails-dom-testing to use HTML5
|
||||
# parsers.
|
||||
#
|
||||
# Nokogiri::HTML5 isn't supported on JRuby, so JRuby applications must set this to :html4.
|
||||
#
|
||||
# In previous versions of Rails, these test helpers always used an HTML4 parser.
|
||||
#
|
||||
# Rails.application.config.dom_testing_default_html_version = :html5
|
|
@ -1,12 +1,15 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Be sure to restart your server when you modify this file.
|
||||
|
||||
# Define an application-wide HTTP permissions policy. For further
|
||||
# information see https://developers.google.com/web/updates/2018/06/feature-policy
|
||||
#
|
||||
# Rails.application.config.permissions_policy do |f|
|
||||
# f.camera :none
|
||||
# f.gyroscope :none
|
||||
# f.microphone :none
|
||||
# f.usb :none
|
||||
# f.fullscreen :self
|
||||
# f.payment :self, "https://secure.example.com"
|
||||
# information see: https://developers.google.com/web/updates/2018/06/feature-policy
|
||||
|
||||
# Rails.application.config.permissions_policy do |policy|
|
||||
# policy.camera :none
|
||||
# policy.gyroscope :none
|
||||
# policy.microphone :none
|
||||
# policy.usb :none
|
||||
# policy.fullscreen :self
|
||||
# policy.payment :self, "https://secure.example.com"
|
||||
# end
|
||||
|
|
|
@ -17,6 +17,18 @@ Sidekiq.configure_server do |config|
|
|||
chain.add SidekiqUniqueJobs::Middleware::Client
|
||||
end
|
||||
|
||||
config.on(:startup) do
|
||||
if SelfDestructHelper.self_destruct?
|
||||
Sidekiq.schedule = {
|
||||
'self_destruct_scheduler' => {
|
||||
'interval' => ['1m'],
|
||||
'class' => 'Scheduler::SelfDestructScheduler',
|
||||
'queue' => 'scheduler',
|
||||
},
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
SidekiqUniqueJobs::Server.configure(config)
|
||||
end
|
||||
|
||||
|
|
|
@ -556,6 +556,7 @@ cs:
|
|||
total_reported: Hlášení o nich
|
||||
total_storage: Mediální přílohy
|
||||
totals_time_period_hint_html: Níže zobrazené součty zahrnují data za celou dobu.
|
||||
unknown_instance: Na tomto serveru momentálně neexistuje žádný záznam o této doméně.
|
||||
invites:
|
||||
deactivate_all: Deaktivovat vše
|
||||
filter:
|
||||
|
@ -1134,6 +1135,7 @@ cs:
|
|||
functional: Váš účet je plně funkční.
|
||||
pending: Vaše žádost čeká na posouzení naším personálem. To může nějakou dobu trvat. Pokud bude váš požadavek schválen, obdržíte e-mail.
|
||||
redirecting_to: Váš účet je neaktivní, protože je právě přesměrován na účet %{acct}.
|
||||
self_destruct: Protože %{domain} končí, budete mít k účtu jen omezený přístup.
|
||||
view_strikes: Zobrazit minulé prohřešky vašeho účtu
|
||||
too_fast: Formulář byl odeslán příliš rychle, zkuste to znovu.
|
||||
use_security_key: Použít bezpečnostní klíč
|
||||
|
@ -1585,6 +1587,9 @@ cs:
|
|||
over_daily_limit: Pro dnešek jste překročili limit %{limit} naplánovaných příspěvků
|
||||
over_total_limit: Překročili jste limit %{limit} naplánovaných příspěvků
|
||||
too_soon: Plánované datum musí být v budoucnosti
|
||||
self_destruct:
|
||||
lead_html: "<strong>%{domain}</strong> bohužel končí nadobro. Pokud jste tam měli účet, nebudete jej moci dále používat, ale stále si můžete vyžádat zálohu vašich dat."
|
||||
title: Tento server končí
|
||||
sessions:
|
||||
activity: Nejnovější aktivita
|
||||
browser: Prohlížeč
|
||||
|
|
|
@ -578,6 +578,7 @@ cy:
|
|||
total_reported: Adroddiadau amdanyn nhw
|
||||
total_storage: Atodiadau cyfryngau
|
||||
totals_time_period_hint_html: Mae'r cyfansymiau sy'n cael eu dangos isod yn cynnwys data am y cyfnod cyfan.
|
||||
unknown_instance: Nid oes cofnod o'r parth hwn ar y gweinydd hwn ar hyn o bryd.
|
||||
invites:
|
||||
deactivate_all: Dadweithredu popeth
|
||||
filter:
|
||||
|
|
|
@ -534,6 +534,7 @@ da:
|
|||
total_reported: Anmeldelser om dem
|
||||
total_storage: Medievedhæftninger
|
||||
totals_time_period_hint_html: Nedenfor viste totaler omfatter data for alle tidsperioder.
|
||||
unknown_instance: Der er i pt. ingen post for dette domæne på denne server.
|
||||
invites:
|
||||
deactivate_all: Deaktivér alle
|
||||
filter:
|
||||
|
|
|
@ -534,6 +534,7 @@ de:
|
|||
total_reported: Beschwerden über sie
|
||||
total_storage: Medienanhänge
|
||||
totals_time_period_hint_html: Die unten angezeigten Summen enthalten Daten für alle Zeiten.
|
||||
unknown_instance: Auf diesem Server gibt es derzeit keinen Eintrag dieser Domain.
|
||||
invites:
|
||||
deactivate_all: Alle deaktivieren
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ de:
|
|||
functional: Dein Konto ist voll funktionsfähig.
|
||||
pending: Die Prüfung deiner Bewerbung steht noch aus. Dies kann einige Zeit in Anspruch nehmen. Sobald deine Bewerbung genehmigt wurde, erhältst du eine E-Mail.
|
||||
redirecting_to: Dein Konto ist inaktiv, weil es zu %{acct} umgezogen ist.
|
||||
self_destruct: Da %{domain} den Betrieb einstellen wird, wirst du nur begrenzten Zugriff auf dein Konto haben.
|
||||
view_strikes: Vorherige Verstöße deines Kontos ansehen
|
||||
too_fast: Formular zu schnell übermittelt. Bitte versuche es erneut.
|
||||
use_security_key: Sicherheitsschlüssel verwenden
|
||||
|
@ -1570,6 +1572,9 @@ de:
|
|||
over_daily_limit: Du hast das Limit von %{limit} geplanten Beiträgen für heute erreicht
|
||||
over_total_limit: Du hast das Limit für geplante Beiträge, das %{limit} beträgt, erreicht
|
||||
too_soon: Das geplante Datum muss in der Zukunft liegen
|
||||
self_destruct:
|
||||
lead_html: Bedauerlicherweise wird <strong>%{domain}</strong> den Betrieb für immer einstellen. Wenn du dort ein Konto angelegt hast, wirst du es nicht weiter verwenden können. Du kannst allerdings eine Sicherung deiner Daten anfordern.
|
||||
title: Dieser Server wird den Betrieb einstellen
|
||||
sessions:
|
||||
activity: Letzte Aktivität
|
||||
browser: Browser
|
||||
|
@ -1769,7 +1774,7 @@ de:
|
|||
subject: Dein Einspruch vom %{date} wurde abgelehnt
|
||||
title: Einspruch abgelehnt
|
||||
backup_ready:
|
||||
explanation: Du hast eine vollständige Sicherung deines Mastodon-Kontos angefordert. Das Backup kann jetzt heruntergeladen werden!
|
||||
explanation: Du hast eine vollständige Sicherung deines Mastodon-Kontos angefordert. Die Sicherung kann jetzt heruntergeladen werden!
|
||||
subject: Dein persönliches Archiv kann heruntergeladen werden
|
||||
title: Archiv-Download
|
||||
suspicious_sign_in:
|
||||
|
|
|
@ -620,6 +620,7 @@ en:
|
|||
total_reported: Reports about them
|
||||
total_storage: Media attachments
|
||||
totals_time_period_hint_html: The totals displayed below include data for all time.
|
||||
unknown_instance: There is currently no record of this domain on this server.
|
||||
invites:
|
||||
deactivate_all: Deactivate all
|
||||
filter:
|
||||
|
@ -1223,6 +1224,14 @@ en:
|
|||
title: Security check
|
||||
cloudflare_with_registering: With cloudflare on auth
|
||||
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_title: Your registration is being reviewed
|
||||
clicking_this_link: clicking this link
|
||||
login_link: log in
|
||||
proceed_to_login_html: You can now proceed to %{login_link}.
|
||||
redirect_to_app_html: You should have been redirected to the <strong>%{app_name}</strong> app. If that did not happen, try %{clicking_this_link} or manually return to the app.
|
||||
registration_complete: Your registration on %{domain} is now complete!
|
||||
welcome_title: Welcome, %{name}!
|
||||
wrong_email_hint: If that e-mail address is not correct, you can change it in account settings.
|
||||
delete_account: Delete account
|
||||
delete_account_html: If you wish to delete your account, you can <a href="%{path}">proceed here</a>. You will be asked for confirmation.
|
||||
|
@ -1284,6 +1293,7 @@ en:
|
|||
functional: Your account is fully operational.
|
||||
pending: Your application is pending review by our staff. This may take some time. You will receive an e-mail if your application is approved.
|
||||
redirecting_to: Your account is inactive because it is currently redirecting to %{acct}.
|
||||
self_destruct: As %{domain} is closing down, you will only get limited access to your account.
|
||||
view_strikes: View past strikes against your account
|
||||
too_fast: Form submitted too fast, try again.
|
||||
use_security_key: Use security key
|
||||
|
@ -1775,6 +1785,9 @@ en:
|
|||
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
|
||||
too_soon: The scheduled date must be in the future
|
||||
self_destruct:
|
||||
lead_html: Unfortunately, <strong>%{domain}</strong> is permanently closing down. If you had an account there, you will not be able to continue using it, but you can still request a backup of your data.
|
||||
title: This server is closing down
|
||||
sessions:
|
||||
activity: Last activity
|
||||
browser: Browser
|
||||
|
|
|
@ -534,6 +534,7 @@ es-AR:
|
|||
total_reported: Denuncias sobre ellas
|
||||
total_storage: Adjuntos
|
||||
totals_time_period_hint_html: Los datos totales mostrados a continuación incluyen datos para todo el tiempo.
|
||||
unknown_instance: Actualmente no hay ningún registro de este dominio en este servidor.
|
||||
invites:
|
||||
deactivate_all: Desactivar todas
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ es-AR:
|
|||
functional: Tu cuenta está totalmente operativa.
|
||||
pending: Tu solicitud está pendiente de revisión por nuestra administración. Eso puede tardar algún tiempo. Si se aprueba tu solicitud, vas a recibir un correo electrónico.
|
||||
redirecting_to: Tu cuenta se encuentra inactiva porque está siendo redirigida a %{acct}.
|
||||
self_destruct: Como %{domain} está en proceso de cierre, solo tendrás acceso limitado a tu cuenta.
|
||||
view_strikes: Ver incumplimientos pasados contra tu cuenta
|
||||
too_fast: Formulario enviado demasiado rápido, probá de nuevo.
|
||||
use_security_key: Usar la llave de seguridad
|
||||
|
@ -1570,6 +1572,9 @@ es-AR:
|
|||
over_daily_limit: Superaste el límite de %{limit} mensajes programados para ese día
|
||||
over_total_limit: Superaste el límite de %{limit} mensajes programados
|
||||
too_soon: La fecha programada debe estar en el futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> va a cerrar permanentemente. Si tenías una cuenta ahí, no podrás continuar usándola, pero aún podés solicitar una copia de tus datos.
|
||||
title: Este servidor está cerrando
|
||||
sessions:
|
||||
activity: Última actividad
|
||||
browser: Navegador web
|
||||
|
|
|
@ -534,6 +534,7 @@ es-MX:
|
|||
total_reported: Informes sobre ellas
|
||||
total_storage: Archivos multimedia
|
||||
totals_time_period_hint_html: Los totales mostrados a continuación incluyen datos para todo el tiempo.
|
||||
unknown_instance: Actualmente no hay registros de este dominio en el servidor.
|
||||
invites:
|
||||
deactivate_all: Desactivar todos
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ es-MX:
|
|||
functional: Tu cuenta está completamente operativa.
|
||||
pending: Su solicitud está pendiente de revisión por nuestros administradores. Eso puede tardar algún tiempo. Usted recibirá un correo electrónico si el solicitud sea aprobada.
|
||||
redirecting_to: Tu cuenta se encuentra inactiva porque está siendo redirigida a %{acct}.
|
||||
self_destruct: Como %{domain} está cerrando, solo tendrás acceso limitado a tu cuenta.
|
||||
view_strikes: Ver amonestaciones pasadas contra tu cuenta
|
||||
too_fast: Formulario enviado demasiado rápido, inténtelo de nuevo.
|
||||
use_security_key: Usar la clave de seguridad
|
||||
|
@ -1570,6 +1572,9 @@ es-MX:
|
|||
over_daily_limit: Ha superado el límite de %{limit} toots programados para ese día
|
||||
over_total_limit: Ha superado el límite de %{limit} toots programados
|
||||
too_soon: La fecha programada debe estar en el futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> está cerrando de manera permanente. Si tenías una cuenta ahí, no puedes continuar utilizándolo, pero puedes solicitar un respaldo de tus datos.
|
||||
title: Este servidor está cerrando
|
||||
sessions:
|
||||
activity: Última actividad
|
||||
browser: Navegador
|
||||
|
|
|
@ -534,6 +534,7 @@ es:
|
|||
total_reported: Informes sobre ellas
|
||||
total_storage: Archivos multimedia
|
||||
totals_time_period_hint_html: Los totales mostrados a continuación incluyen datos para todo el tiempo.
|
||||
unknown_instance: Actualmente no hay ningún registro de este dominio en este servidor.
|
||||
invites:
|
||||
deactivate_all: Desactivar todos
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ es:
|
|||
functional: Tu cuenta está completamente operativa.
|
||||
pending: Su solicitud está pendiente de revisión por nuestros administradores. Eso puede tardar algún tiempo. Usted recibirá un correo electrónico si el solicitud sea aprobada.
|
||||
redirecting_to: Tu cuenta se encuentra inactiva porque está siendo redirigida a %{acct}.
|
||||
self_destruct: Como %{domain} está en proceso de cierre, solo tendrás acceso limitado a tu cuenta.
|
||||
view_strikes: Ver amonestaciones pasadas contra tu cuenta
|
||||
too_fast: Formulario enviado demasiado rápido, inténtelo de nuevo.
|
||||
use_security_key: Usar la clave de seguridad
|
||||
|
@ -1570,6 +1572,9 @@ es:
|
|||
over_daily_limit: Ha superado el límite de %{limit} publicaciones programadas para ese día
|
||||
over_total_limit: Ha superado el límite de %{limit} publicaciones programadas
|
||||
too_soon: La fecha programada debe estar en el futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> va a cerrar permanentemente. Si tenías una cuenta allí, no podrás continuar usándola, pero aún puedes solicitar una copia de tus datos.
|
||||
title: Este servidor está cerrando
|
||||
sessions:
|
||||
activity: Última actividad
|
||||
browser: Navegador
|
||||
|
|
|
@ -536,6 +536,7 @@ eu:
|
|||
total_reported: Heiei buruzko txostenak
|
||||
total_storage: Multimedia eranskinak
|
||||
totals_time_period_hint_html: Behean bistaratutako guztizkoek datu guztiak hartzen dituzte barne.
|
||||
unknown_instance: Ez dago domeinu honen erregistrorik zerbitzarian orain.
|
||||
invites:
|
||||
deactivate_all: Desgaitu guztiak
|
||||
filter:
|
||||
|
@ -1093,6 +1094,7 @@ eu:
|
|||
functional: Zure kontua guztiz erabilgarri dago.
|
||||
pending: Zure eskaera gainbegiratzeko dago oraindik. Honek denbora behar lezake. Zure eskaera onartzen bada e-mail bat jasoko duzu.
|
||||
redirecting_to: Zure kontua ez dago aktibo orain %{acct} kontura birbideratzen duelako.
|
||||
self_destruct: "%{domain} domeinua itxiko denez, konturako sarbide mugatua soilik izango duzu."
|
||||
view_strikes: Ikusi zure kontuaren aurkako neurriak
|
||||
too_fast: Formularioa azkarregi bidali duzu, saiatu berriro.
|
||||
use_security_key: Erabili segurtasun gakoa
|
||||
|
@ -1564,6 +1566,9 @@ eu:
|
|||
over_daily_limit: 'Egun horretarako programatutako bidalketa kopuruaren muga gainditu duzu: %{limit}'
|
||||
over_total_limit: 'Programatutako bidalketa kopuruaren muga gainditu duzu: %{limit}'
|
||||
too_soon: Programatutako data etorkizunean egon behar du
|
||||
self_destruct:
|
||||
lead_html: Zoritxarrez, <strong>%{domain}</strong> betirako itxiko da. Kontu bat baduzu bertan, ezin izango duzu erabiltzen jarraitu, baina, oraindik zure datuen babeskopia bat eska dezakezu.
|
||||
title: Zerbitzari hau ixtear dago
|
||||
sessions:
|
||||
activity: Azken jarduera
|
||||
browser: Nabigatzailea
|
||||
|
@ -1733,6 +1738,10 @@ eu:
|
|||
month: "%Y(e)ko %b"
|
||||
time: "%H:%M"
|
||||
with_time_zone: "%Y(e)ko %b %d, %H:%M %Z"
|
||||
translation:
|
||||
errors:
|
||||
quota_exceeded: Zerbitzari osoko itzulpen-zerbitzuaren erabileraren kuota gainditu da.
|
||||
too_many_requests: Itzulpen-zerbitzurako eskaera gehiegi egon dira berriki.
|
||||
two_factor_authentication:
|
||||
add: Gehitu
|
||||
disable: Desgaitu
|
||||
|
|
|
@ -534,6 +534,7 @@ fi:
|
|||
total_reported: Niitä koskevat raportit
|
||||
total_storage: Medialiitteet
|
||||
totals_time_period_hint_html: Alla näkyvät yhteenlasketut tiedot sisältävät koko ajan.
|
||||
unknown_instance: Tällä palvelimella ei ole tällä hetkellä tähän verkkotunnukseen liittyviä tietueita.
|
||||
invites:
|
||||
deactivate_all: Poista kaikki käytöstä
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ fi:
|
|||
functional: Tilisi on täysin toiminnassa.
|
||||
pending: Hakemuksesi odottaa henkilökuntamme tarkastusta. Tämä voi kestää jonkin aikaa. Saat sähköpostiviestin, jos hakemuksesi hyväksytään.
|
||||
redirecting_to: Tilisi ei ole aktiivinen, koska se ohjaa tällä hetkellä tilille %{acct}.
|
||||
self_destruct: Koska %{domain} sulkeutuu, voit käyttää tiliäsi vain rajoitetusti.
|
||||
view_strikes: Näytä tiliäsi koskevia aiempia varoituksia
|
||||
too_fast: Lomake lähetettiin liian nopeasti, yritä uudelleen.
|
||||
use_security_key: Käytä suojausavainta
|
||||
|
@ -1570,6 +1572,9 @@ fi:
|
|||
over_daily_limit: Olet ylittänyt %{limit} ajoitetun julkaisun rajan tälle päivälle
|
||||
over_total_limit: Olet ylittänyt %{limit} ajoitetun julkaisun rajan
|
||||
too_soon: Ajoitetun päiväyksen pitää olla tulevaisuudessa
|
||||
self_destruct:
|
||||
lead_html: Valitettavasti <strong>%{domain}</strong> sulkeutuu pysyvästi. Jos sinulla on siellä tili, et voi jatkaa sen käyttöä mutta voit yhä pyytää varmuuskopiota tiedoistasi.
|
||||
title: Tämä palvelin sulkeutuu
|
||||
sessions:
|
||||
activity: Viimeisin toiminta
|
||||
browser: Selain
|
||||
|
|
|
@ -534,6 +534,7 @@ fo:
|
|||
total_reported: Meldingar um tey
|
||||
total_storage: Viðheftir miðlar
|
||||
totals_time_period_hint_html: Við í samanteljingunum niðanfyri eru dátur frá byrjan av.
|
||||
unknown_instance: Í løtuni er hetta navnaøkið ikki skrásett á hesum ambætaranum.
|
||||
invites:
|
||||
deactivate_all: Ger allar óvirknar
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ fo:
|
|||
functional: Konta tín er fult virkin.
|
||||
pending: Umsókn tín verður eftirkannað av okkara starvsfeløgum. Tað kann taka eina løtu. Tú móttekur eitt teldubræv, um umsóknin er góðkend.
|
||||
redirecting_to: Konta tín er óvirkin, tí í løtuni verður hon víðaribeind til %{acct}.
|
||||
self_destruct: Av tí at %{domain} er í ferð við at lukka, fært tú einans avmarkaða atgongd til tína kontu.
|
||||
view_strikes: Vís eldri atsóknir móti tíni kontu
|
||||
too_fast: Oyðublaðið innsent ov skjótt, royn aftur.
|
||||
use_security_key: Brúka trygdarlykil
|
||||
|
@ -1570,6 +1572,9 @@ fo:
|
|||
over_daily_limit: Tú er komin at markinum, sum er %{limit} skrálagdir postar, í dag
|
||||
over_total_limit: Tú er komin at markinum, sum er %{limit} skrálagdir postar
|
||||
too_soon: Ætlanardagfestingin má vera í framtíðini
|
||||
self_destruct:
|
||||
lead_html: Tíverri, <strong>%{domain}</strong> er í ferð við at blíva lukkað niður med alla. Um tú hevði eina kontu har, so ber ikki til framhaldandi at brúka hana, men tú kann framvegis biðja um trygdaravrit av tínum dátum.
|
||||
title: Hesin ambætarin er í ferð við at lukka
|
||||
sessions:
|
||||
activity: Seinasta virksemi
|
||||
browser: Kagi
|
||||
|
|
|
@ -534,6 +534,7 @@ fr-QC:
|
|||
total_reported: Signalements à leur sujet
|
||||
total_storage: Attachements de média
|
||||
totals_time_period_hint_html: Les totaux affichés ci-dessous incluent des données sans limite de temps.
|
||||
unknown_instance: Il n’y a actuellement aucune trace de ce domaine sur ce serveur.
|
||||
invites:
|
||||
deactivate_all: Tout désactiver
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ fr-QC:
|
|||
functional: Votre compte est entièrement opérationnel.
|
||||
pending: Votre demande est en attente d'examen par notre personnel. Cela peut prendre un certain temps. Vous recevrez un courriel si votre demande est approuvée.
|
||||
redirecting_to: Votre compte est inactif car il est actuellement redirigé vers %{acct}.
|
||||
self_destruct: Comme %{domain} est en train de fermer, vous n’aurez qu’un accès limité à votre compte.
|
||||
view_strikes: Voir les sanctions précédemment appliquées à votre compte
|
||||
too_fast: Formulaire envoyé trop rapidement, veuillez réessayer.
|
||||
use_security_key: Utiliser la clé de sécurité
|
||||
|
@ -1570,6 +1572,9 @@ fr-QC:
|
|||
over_daily_limit: Vous avez dépassé la limite de %{limit} messages planifiés par jour
|
||||
over_total_limit: Vous avez dépassé la limite de %{limit} messages planifiés
|
||||
too_soon: La date planifiée doit être dans le futur
|
||||
self_destruct:
|
||||
lead_html: Malheureusement, <strong>%{domain}</strong> ferme définitivement. Si vous y aviez un compte, vous ne pourrez pas continuer à l’utiliser, mais vous pouvez toujours demander une sauvegarde de vos données.
|
||||
title: Ce serveur est en cours de fermeture
|
||||
sessions:
|
||||
activity: Dernière activité
|
||||
browser: Navigateur
|
||||
|
|
|
@ -534,6 +534,7 @@ fr:
|
|||
total_reported: Signalements à leur sujet
|
||||
total_storage: Attachements de média
|
||||
totals_time_period_hint_html: Les totaux affichés ci-dessous incluent des données sans limite de temps.
|
||||
unknown_instance: Il n’y a actuellement aucune trace de ce domaine sur ce serveur.
|
||||
invites:
|
||||
deactivate_all: Tout désactiver
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ fr:
|
|||
functional: Votre compte est entièrement opérationnel.
|
||||
pending: Votre demande est en attente d'examen par notre personnel. Cela peut prendre un certain temps. Vous recevrez un courriel si votre demande est approuvée.
|
||||
redirecting_to: Votre compte est inactif car il est actuellement redirigé vers %{acct}.
|
||||
self_destruct: Comme %{domain} est en train de fermer, vous n’aurez qu’un accès limité à votre compte.
|
||||
view_strikes: Voir les sanctions précédemment appliquées à votre compte
|
||||
too_fast: Formulaire envoyé trop rapidement, veuillez réessayer.
|
||||
use_security_key: Utiliser la clé de sécurité
|
||||
|
@ -1570,6 +1572,9 @@ fr:
|
|||
over_daily_limit: Vous avez dépassé la limite de %{limit} messages planifiés par jour
|
||||
over_total_limit: Vous avez dépassé la limite de %{limit} messages planifiés
|
||||
too_soon: La date planifiée doit être dans le futur
|
||||
self_destruct:
|
||||
lead_html: Malheureusement, <strong>%{domain}</strong> ferme définitivement. Si vous y aviez un compte, vous ne pourrez pas continuer à l’utiliser, mais vous pouvez toujours demander une sauvegarde de vos données.
|
||||
title: Ce serveur est en cours de fermeture
|
||||
sessions:
|
||||
activity: Dernière activité
|
||||
browser: Navigateur
|
||||
|
|
|
@ -534,6 +534,7 @@ fy:
|
|||
total_reported: Rapportaazjes oer harren
|
||||
total_storage: Mediabylagen
|
||||
totals_time_period_hint_html: De hjirûnder toande totalen befetsje gegevens sûnt it begjin.
|
||||
unknown_instance: Der binne op dit stuit gjin gegevens fan dit domein op dizze server.
|
||||
invites:
|
||||
deactivate_all: Alles deaktivearje
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ fy:
|
|||
functional: Jo account kin folslein brûkt wurde.
|
||||
pending: Jo oanfraach moat noch beoardiele wurde troch ien fan ús meiwurkers. Dit kin miskien efkes duorje. Jo ûntfangt in e-mailberjocht wannear’t jo oanfraach goedkard is.
|
||||
redirecting_to: Jo account is ynaktyf, omdat it op dit stuit trochferwezen wurdt nei %{acct}.
|
||||
self_destruct: Omdat %{domain} sluten sil, krije jo mar beheind tagong ta jo account.
|
||||
view_strikes: Besjoch de earder troch moderatoaren fêststelde skeiningen dy’t jo makke hawwe
|
||||
too_fast: Formulier is te fluch yntsjinne. Probearje it nochris.
|
||||
use_security_key: Befeiligingskaai brûke
|
||||
|
@ -1570,6 +1572,9 @@ fy:
|
|||
over_daily_limit: Jo binne oer de limyt fan %{limit} yn te plannen berjochten foar hjoed
|
||||
over_total_limit: Jo binne oer de limyt fan %{limit} yn te plannen berjochten
|
||||
too_soon: De datum foar it ynplande berjocht moat yn de takomst lizze
|
||||
self_destruct:
|
||||
lead_html: Spitigernôch sil <strong>%{domain}</strong> permanint ôfslute. As jo dêr in account hiene, kinne jo dizze net mear brûke, mar jo kinne noch hieltyd in reservekopy fan jo gegevens opfreegje.
|
||||
title: Deze server sil ôfslute
|
||||
sessions:
|
||||
activity: Lêst warber
|
||||
browser: Browser
|
||||
|
|
|
@ -556,6 +556,7 @@ gd:
|
|||
total_reported: Gearanan mun dèidhinn
|
||||
total_storage: Ceanglachain mheadhanan
|
||||
totals_time_period_hint_html: Gabhaidh na h-iomlanan gu h-ìosal a-staigh an dàta o chian nan cian.
|
||||
unknown_instance: Chan eil clàr dhen àrainn seo air an fhrithealaiche seo.
|
||||
invites:
|
||||
deactivate_all: Cuir na h-uile à gnìomh
|
||||
filter:
|
||||
|
@ -1137,6 +1138,7 @@ gd:
|
|||
functional: Tha an cunntas agad ag obair gu slàn.
|
||||
pending: Feumaidh an sgioba againn lèirmheas a dhèanamh air d’ iarrtas. Dh’fhaoidte gun doir seo greis. Gheibh thu post-d nuair a bhios sinn air aontachadh ri d’ iarrtas.
|
||||
redirecting_to: Chan eil an cunntas gad gnìomhach on a tha e ’ga ath-stiùireadh gu %{acct}.
|
||||
self_destruct: On a tha %{domain} gu bhith dùnadh, chan fhaigh thu ach inntrigeadh cuingichte dhan chunntas agad.
|
||||
view_strikes: Seall na rabhaidhean a fhuair an cunntas agad roimhe
|
||||
too_fast: Chaidh am foirm a chur a-null ro luath, feuch ris a-rithist.
|
||||
use_security_key: Cleachd iuchair tèarainteachd
|
||||
|
@ -1622,6 +1624,9 @@ gd:
|
|||
over_daily_limit: Chaidh thu thar na crìoch de %{limit} post(aichean) sgeidealaichte an-diugh
|
||||
over_total_limit: Chaidh thu thar na crìoch de %{limit} post(aichean) sgeidealaichte
|
||||
too_soon: Feumaidh ceann-latha an sgeideil a bhith san àm ri teachd
|
||||
self_destruct:
|
||||
lead_html: Gu mì-fhortanach, thèid <strong>%{domain}</strong> a dhùnadh gu buan. Ma tha cunntas agad ann, chan urrainn dhut cumail a’ gol ’ga chleachdadh ach ’s urrainn dhut lethbhreac-glèidhidh dhen dàta agad iarraidh fhathast.
|
||||
title: Tha am frithealaiche seo gu bhith dùnadh
|
||||
sessions:
|
||||
activity: A’ ghnìomhachd mu dheireadh
|
||||
browser: Brabhsair
|
||||
|
|
|
@ -534,6 +534,7 @@ gl:
|
|||
total_reported: Denuncias sobre eles
|
||||
total_storage: Adxuntos multimedia
|
||||
totals_time_period_hint_html: Os totais aquí mostrados inclúen todo o historial de datos.
|
||||
unknown_instance: Actualmente non temos constancia deste rexistro no servidor.
|
||||
invites:
|
||||
deactivate_all: Desactivar todo
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ gl:
|
|||
functional: A túa conta está completamente operativa.
|
||||
pending: A túa solicitude está pendente de revisión. Poderíanos levar algún tempo. Recibirás un correo se a solicitude está aprobada.
|
||||
redirecting_to: A túa conta está inactiva porque está redirixida a %{acct}.
|
||||
self_destruct: Como %{domain} vai fechar, tes acceso restrinxido á túa conta.
|
||||
view_strikes: Ver avisos anteriores respecto da túa conta
|
||||
too_fast: Formulario enviado demasiado rápido, inténtao outra vez.
|
||||
use_security_key: Usa chave de seguridade
|
||||
|
@ -1570,6 +1572,9 @@ gl:
|
|||
over_daily_limit: Excedeches o límite de %{limit} publicacións programadas para ese día
|
||||
over_total_limit: Excedeches o límite de %{limit} publicacións programadas
|
||||
too_soon: A data de programación debe estar no futuro
|
||||
self_destruct:
|
||||
lead_html: Desafortunadamente, <strong>%{domain}</strong> vai deixar de dar servizo. Se tes unha conta aquí non poderás seguir usándoa, mais podes solicitar un ficheiro cos teus datos.
|
||||
title: Este servidor vai fechar
|
||||
sessions:
|
||||
activity: Última actividade
|
||||
browser: Navegador
|
||||
|
|
|
@ -556,6 +556,7 @@ he:
|
|||
total_reported: דוחות אודותיהם
|
||||
total_storage: קבצי מדיה מצורפים
|
||||
totals_time_period_hint_html: הסכומים המוצגים להלן כוללים מידע מכל הזמנים.
|
||||
unknown_instance: אין כרגע תיעוד של שם המתחם הזה על שרת זה.
|
||||
invites:
|
||||
deactivate_all: להשבית הכל
|
||||
filter:
|
||||
|
@ -1137,6 +1138,7 @@ he:
|
|||
functional: החשבון שלכם פעיל לגמרי.
|
||||
pending: בקשתך ממתינה לאישור על ידי הצוות שלנו. זה עשוי לקחת זמן מה. דוא"ל יישלח אליך אם בקשתך התקבלה.
|
||||
redirecting_to: חשבונכם לא פעיל כעת מכיוון שמפנה ל%{acct}.
|
||||
self_destruct: מכיוון שהשרת %{domain} בתהליכי סגירה, תהיה לך גישה מוגבלת בלבד לחשבונך.
|
||||
view_strikes: צפיה בעברות קודמות שנרשמו נגד חשבונך
|
||||
too_fast: הטופס הוגש מהר מדי, נסה/י שוב.
|
||||
use_security_key: שימוש במפתח אבטחה
|
||||
|
@ -1622,6 +1624,9 @@ he:
|
|||
over_daily_limit: חרגת מהמספר המקסימלי של הודעות מתוזמנות להיום, שהוא %{limit}
|
||||
over_total_limit: חרגת מהמספר המקסימלי של הודעות מתוזמנות, שהוא %{limit}
|
||||
too_soon: תאריך התזמון חייב להיות בעתיד
|
||||
self_destruct:
|
||||
lead_html: לרוע המזל, <strong>%{domain}</strong> עומד לרדת באופן סופי. אם היה לך חשבון כאן, לא תהיה אפשרות להמשיך להשתמש בו, אבל ניתן לבקש גיבוי של כל המידע שלך.
|
||||
title: שרת זה בתהליכי סגירה
|
||||
sessions:
|
||||
activity: פעילות אחרונה
|
||||
browser: דפדפן
|
||||
|
|
|
@ -534,6 +534,7 @@ hu:
|
|||
total_reported: Bejelentés róluk
|
||||
total_storage: Média csatolmány
|
||||
totals_time_period_hint_html: Az alább mutatott összesítések minden eddigi adatot tartalmaznak.
|
||||
unknown_instance: Jelenleg nincs rekord erről a domainről ezen a kiszolgálón.
|
||||
invites:
|
||||
deactivate_all: Összes deaktiválása
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ hu:
|
|||
functional: A fiókod teljesen működőképes.
|
||||
pending: A jelentkezésed engedélyezésre vár. Ez eltarthat egy ideig. Kapsz egy e-mailt, ha a kérelmedet jóváhagyták.
|
||||
redirecting_to: A fiókod inaktív, mert jelenleg ide %{acct} van átirányítva.
|
||||
self_destruct: Mivel a %{domain} bezár, csak korlátozott elérésed lesz a fiókodhoz.
|
||||
view_strikes: Fiókod ellen felrótt korábbi vétségek megtekintése
|
||||
too_fast: Túl gyorsan küldted el az űrlapot, próbáld később.
|
||||
use_security_key: Biztonsági kulcs használata
|
||||
|
@ -1570,6 +1572,9 @@ hu:
|
|||
over_daily_limit: Túllépted az időzített bejegyzésekre vonatkozó %{limit} db-os napi limitet
|
||||
over_total_limit: Túllépted az időzített bejegyzésekre vonatkozó %{limit} db-os limitet
|
||||
too_soon: Az időzített időpontnak a jövőben kell lennie
|
||||
self_destruct:
|
||||
lead_html: Sajnos a <strong>%{domain}</strong> végleg bezár. Ha volt itt fiókod, nem fogod tudni tovább használni, de kérheted majd az adataid biztonsági mentését.
|
||||
title: A kiszolgáló bezár
|
||||
sessions:
|
||||
activity: Legutóbbi tevékenység
|
||||
browser: Böngésző
|
||||
|
|
|
@ -534,6 +534,7 @@ is:
|
|||
total_reported: Kærur um þá
|
||||
total_storage: Myndaviðhengi
|
||||
totals_time_period_hint_html: Samtölurnar sem birtar eru hér fyrir neðan innihalda gögn frá upphafi.
|
||||
unknown_instance: Í augnablikinu er engin færsla um þetta lén á þessum netþjóni.
|
||||
invites:
|
||||
deactivate_all: Gera allt óvirkt
|
||||
filter:
|
||||
|
@ -1105,6 +1106,7 @@ is:
|
|||
functional: Notandaaðgangurinn þinn er með fulla virkni.
|
||||
pending: Umsóknin þín bíður eftir að starfsfólkið okkar fari yfir hana. Það gæti tekið nokkurn tíma. Þú munt fá tölvupóst ef umsóknin er samþykkt.
|
||||
redirecting_to: Notandaaðgangurinn þinn er óvirkur vegna þess að hann endurbeinist á %{acct}.
|
||||
self_destruct: Þar sem %{domain} er að hætta starfsemi, muntu aðeins halda takmörkuðum aðgangi að aðgangnum þínum.
|
||||
view_strikes: Skoða fyrri bönn notandaaðgangsins þíns
|
||||
too_fast: Innfyllingarform sent inn of hratt, prófaðu aftur.
|
||||
use_security_key: Nota öryggislykil
|
||||
|
@ -1574,6 +1576,9 @@ is:
|
|||
over_daily_limit: Þú hefur farið fram úr hámarkinu með %{limit} áætlaðar færslur fyrir þennan dag
|
||||
over_total_limit: Þú hefur farið fram úr hámarkinu með %{limit} áætlaðar færslur
|
||||
too_soon: Áætluð dagsetning verður að vera í framtíðinni
|
||||
self_destruct:
|
||||
lead_html: Því miður, <strong>%{domain}</strong> er að hætta starfsemi endanlega. Ef þú varst með aðgang þar, muntu ekki geta haldið áfram að nota hann, en þú getur áfram beðið um afrit af gögnunum þínum.
|
||||
title: Þessi netþjónn er að hætta starfsemi
|
||||
sessions:
|
||||
activity: Síðasta virkni
|
||||
browser: Vafri
|
||||
|
|
|
@ -534,6 +534,7 @@ it:
|
|||
total_reported: Segnalazioni su di loro
|
||||
total_storage: Media allegati
|
||||
totals_time_period_hint_html: I totali sotto visualizzati includono i dati per tutti i tempi.
|
||||
unknown_instance: Al momento non c'è alcun documento di questo dominio su questo server.
|
||||
invites:
|
||||
deactivate_all: Disattiva tutto
|
||||
filter:
|
||||
|
@ -1103,6 +1104,7 @@ it:
|
|||
functional: Il tuo profilo è completamente operativo.
|
||||
pending: La tua richiesta è in attesa di esame da parte del nostro staff. Potrebbe richiedere un po' di tempo. Riceverai una e-mail se la richiesta è approvata.
|
||||
redirecting_to: Il tuo account è inattivo perché attualmente reindirizza a %{acct}.
|
||||
self_destruct: Poiché %{domain} sta chiudendo, otterrai solo un accesso limitato al tuo account.
|
||||
view_strikes: Visualizza le sanzioni precedenti prese nei confronti del tuo account
|
||||
too_fast: Modulo inviato troppo velocemente, riprova.
|
||||
use_security_key: Usa la chiave di sicurezza
|
||||
|
@ -1572,6 +1574,9 @@ it:
|
|||
over_daily_limit: Hai superato il limite di %{limit} post programmati per questo giorno
|
||||
over_total_limit: Hai superato il limite di %{limit} post programmati
|
||||
too_soon: La data di pubblicazione deve essere nel futuro
|
||||
self_destruct:
|
||||
lead_html: Sfortunatamente, <strong>%{domain}</strong> sta chiudendo definitivamente. Se hai un account lì, non potrai continuare a usarlo, ma puoi ancora richiedere un backup dei tuoi dati.
|
||||
title: Questo server sta chiudendo
|
||||
sessions:
|
||||
activity: Ultima attività
|
||||
browser: Browser
|
||||
|
|
|
@ -620,6 +620,7 @@ ja:
|
|||
total_reported: 通報合計
|
||||
total_storage: 添付されたメディア
|
||||
totals_time_period_hint_html: 以下に表示される合計には、すべての時間のデータが含まれています。
|
||||
unknown_instance: 今のところ、このドメインについては何も記録されていません。
|
||||
invites:
|
||||
deactivate_all: すべて無効化
|
||||
filter:
|
||||
|
@ -1279,6 +1280,7 @@ ja:
|
|||
functional: アカウントは完全に機能しています。
|
||||
pending: あなたの申請は現在サーバー管理者による審査待ちです。これにはしばらくかかります。申請が承認されるとメールが届きます。
|
||||
redirecting_to: アカウントは%{acct}に引っ越し設定されているため非アクティブになっています。
|
||||
self_destruct: "%{domain} は閉鎖されるため、今後このアカウントでは限られた操作しかできません。"
|
||||
view_strikes: 過去のストライクを表示
|
||||
too_fast: フォームの送信が速すぎます。もう一度やり直してください。
|
||||
use_security_key: セキュリティキーを使用
|
||||
|
@ -1760,6 +1762,9 @@ ja:
|
|||
over_daily_limit: その日予約できる投稿数 %{limit}を超えています
|
||||
over_total_limit: 予約できる投稿数 %{limit}を超えています
|
||||
too_soon: より先の時間を指定してください
|
||||
self_destruct:
|
||||
lead_html: 残念ながら、<strong>%{domain}</strong> は恒久的に閉鎖されます。ここにお持ちだったアカウントを今後使うことはできませんが、これまでのデータのバックアップを要求することはまだ可能です。
|
||||
title: このサーバーは閉鎖されます
|
||||
sessions:
|
||||
activity: 最後のアクティビティ
|
||||
browser: ブラウザ
|
||||
|
|
|
@ -525,6 +525,7 @@ ko:
|
|||
total_reported: 이들에 대한 신고
|
||||
total_storage: 미디어 첨부
|
||||
totals_time_period_hint_html: 아래에 표시된 총계에는 모든 시간에 대한 데이터가 포함됩니다.
|
||||
unknown_instance: 현재 이 서버에서 해당 도메인에 대한 기록은 없습니다.
|
||||
invites:
|
||||
deactivate_all: 전부 비활성화
|
||||
filter:
|
||||
|
@ -778,7 +779,7 @@ ko:
|
|||
types:
|
||||
major: 메이저 릴리스
|
||||
minor: 마이너 릴리스
|
||||
patch: 패치 릴리스 — 버그픽스 그리고 변경점의 빠른 적용
|
||||
patch: 패치 릴리스 — 버그픽스이며 변경을 적용하기 쉽습니다
|
||||
version: 버전
|
||||
statuses:
|
||||
account: 작성자
|
||||
|
@ -1085,6 +1086,7 @@ ko:
|
|||
functional: 계정이 완벽히 작동합니다.
|
||||
pending: 당신의 가입 신청은 스태프의 검사를 위해 대기 중입니다. 시간이 조금 걸릴 수 있습니다. 가입 신청이 승인되면 이메일을 받게 됩니다.
|
||||
redirecting_to: 계정이 %{acct}로 리다이렉트 중이기 때문에 비활성 상태입니다.
|
||||
self_destruct: "%{domain} 도메인 폐쇄가 진행중이기 때문에, 계정에는 제한된 접근만 할 수 있습니다."
|
||||
view_strikes: 내 계정에 대한 과거 중재 기록 보기
|
||||
too_fast: 너무 빠르게 양식이 제출되었습니다, 다시 시도하세요.
|
||||
use_security_key: 보안 키 사용
|
||||
|
@ -1546,6 +1548,9 @@ ko:
|
|||
over_daily_limit: 그 날짜에 대한 %{limit}개의 예약 게시물 제한을 초과합니다
|
||||
over_total_limit: 예약 게시물 제한 %{limit}을 초과합니다
|
||||
too_soon: 예약 날짜는 미래여야 합니다
|
||||
self_destruct:
|
||||
lead_html: 안타깝게도, <strong>%{domain}</strong> 도메인을 영구히 폐쇄합니다. 이곳의 계정을 가졌다면, 이제 이용할 수 없으며, 당분간 백업 데이터를 요청할 수 있습니다.
|
||||
title: 이 서버는 폐쇄중입니다
|
||||
sessions:
|
||||
activity: 최근 활동
|
||||
browser: 브라우저
|
||||
|
|
|
@ -534,6 +534,7 @@ nl:
|
|||
total_reported: Rapportages over hun
|
||||
total_storage: Mediabijlagen
|
||||
totals_time_period_hint_html: De hieronder getoonde totalen bevatten gegevens sinds het begin.
|
||||
unknown_instance: Er zijn momenteel geen gegevens van dit domein op deze server.
|
||||
invites:
|
||||
deactivate_all: Alles deactiveren
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ nl:
|
|||
functional: Jouw account kan in diens geheel gebruikt worden.
|
||||
pending: Jouw aanvraag moet nog worden beoordeeld door een van onze medewerkers. Dit kan misschien eventjes duren. Je ontvangt een e-mail wanneer jouw aanvraag is goedgekeurd.
|
||||
redirecting_to: Jouw account is inactief omdat het momenteel wordt doorverwezen naar %{acct}.
|
||||
self_destruct: Omdat %{domain} gaat sluiten, krijgt u slechts beperkt toegang tot uw account.
|
||||
view_strikes: Bekijk de eerder door moderatoren vastgestelde overtredingen die je hebt gemaakt
|
||||
too_fast: Formulier is te snel ingediend. Probeer het nogmaals.
|
||||
use_security_key: Beveiligingssleutel gebruiken
|
||||
|
@ -1570,6 +1572,9 @@ nl:
|
|||
over_daily_limit: Je hebt de limiet van %{limit} in te plannen berichten voor vandaag overschreden
|
||||
over_total_limit: Je hebt de limiet van %{limit} in te plannen berichten overschreden
|
||||
too_soon: De datum voor het ingeplande bericht moet in de toekomst liggen
|
||||
self_destruct:
|
||||
lead_html: Helaas gaat <strong>%{domain}</strong> permanent afsluiten. Als u daar een account had, kunt u deze niet meer gebruiken, maar u kunt nog steeds een back-up van uw gegevens opvragen.
|
||||
title: Deze server gaat afsluiten
|
||||
sessions:
|
||||
activity: Laatst actief
|
||||
browser: Webbrowser
|
||||
|
|
|
@ -556,6 +556,7 @@ pl:
|
|||
total_reported: Zgłoszenia dotyczące ich
|
||||
total_storage: Załączniki multimedialne
|
||||
totals_time_period_hint_html: Poniższe sumy zawierają dane od początku serwera.
|
||||
unknown_instance: Obecnie ta domena jest nieznana na tym serwerze.
|
||||
invites:
|
||||
deactivate_all: Unieważnij wszystkie
|
||||
filter:
|
||||
|
@ -1137,6 +1138,7 @@ pl:
|
|||
functional: Twoje konto jest w pełni funkcjonalne.
|
||||
pending: Twoje zgłoszenie czeka na zatwierdzenie przez nas. Może to trochę potrwać. Jeżeli zgłoszenie zostanie przyjęte, otrzymasz wiadomość e-mail.
|
||||
redirecting_to: Twoje konto jest nieaktywne, ponieważ obecnie przekierowuje je na %{acct}.
|
||||
self_destruct: "%{domain} jest zamykane, dostęp do konta będzie ograniczony."
|
||||
view_strikes: Zobacz dawne ostrzeżenia nałożone na twoje konto
|
||||
too_fast: Zbyt szybko przesłano formularz, spróbuj ponownie.
|
||||
use_security_key: Użyj klucza bezpieczeństwa
|
||||
|
@ -1622,6 +1624,9 @@ pl:
|
|||
over_daily_limit: Przekroczyłeś(-aś) limit %{limit} zaplanowanych wpisów na ten dzień
|
||||
over_total_limit: Przekroczyłeś(-aś) limit %{limit} zaplanowanych wpisów
|
||||
too_soon: Zaplanowana data musi wypadać w przyszłości
|
||||
self_destruct:
|
||||
lead_html: Niestety, <strong>%{domain}</strong> jest permanentnie zamykane. Konta z tego serwera nie będą dostępne, ale można jeszcze odzyskać kopię zapasową danych.
|
||||
title: Ten serwer jest zamykany
|
||||
sessions:
|
||||
activity: Ostatnia aktywność
|
||||
browser: Przeglądarka
|
||||
|
|
|
@ -1101,6 +1101,7 @@ pt-BR:
|
|||
functional: Sua conta está totalmente operacional.
|
||||
pending: Sua solicitação está com revisão pendente por parte de nossa equipe. Você receberá um e-mail se ela for aprovada.
|
||||
redirecting_to: Sua conta está inativa porque atualmente está redirecionando para %{acct}.
|
||||
self_destruct: Como %{domain} está se encerrando, você só terá acesso limitado à sua conta.
|
||||
view_strikes: Veja os avisos anteriores em relação à sua conta
|
||||
too_fast: O formulário foi enviado muito rapidamente, tente novamente.
|
||||
use_security_key: Usar chave de segurança
|
||||
|
@ -1570,6 +1571,9 @@ pt-BR:
|
|||
over_daily_limit: Você excedeu o limite de %{limit} publicações agendadas para esse dia
|
||||
over_total_limit: Você excedeu o limite de %{limit} publicações agendadas
|
||||
too_soon: A data agendada precisa ser no futuro
|
||||
self_destruct:
|
||||
lead_html: Infelizmente, <strong>%{domain}</strong> está se encerrando de forma permanente. Se você tem uma conta lá, não poderá continuar a usá-la, mas ainda pode solicitar uma cópia dos seus dados.
|
||||
title: Este servidor está sendo fechado
|
||||
sessions:
|
||||
activity: Última atividade
|
||||
browser: Navegador
|
||||
|
|
|
@ -534,6 +534,7 @@ pt-PT:
|
|||
total_reported: Denúncias sobre eles
|
||||
total_storage: Anexos de media
|
||||
totals_time_period_hint_html: Os totais exibidos abaixo incluem dados referentes ao tempo total.
|
||||
unknown_instance: Atualmente não há registo deste domínio neste servidor.
|
||||
invites:
|
||||
deactivate_all: Desativar todos
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ pt-PT:
|
|||
functional: A sua conta está totalmente operacional.
|
||||
pending: A sua inscrição está pendente de revisão pela nossa equipa. Isso pode demorar algum tempo. Receberá um e-mail se a sua conta for aprovada.
|
||||
redirecting_to: A sua conta está inativa porque está atualmente a ser redirecionada para %{acct}.
|
||||
self_destruct: Como %{domain} vai fechar, só terá acesso limitado à sua conta.
|
||||
view_strikes: Veja as reprimendas anteriores sobre a sua conta
|
||||
too_fast: Formulário enviado demasiado rapidamente, tente novamente.
|
||||
use_security_key: Usar chave de segurança
|
||||
|
@ -1570,6 +1572,9 @@ pt-PT:
|
|||
over_daily_limit: Excedeste o limite de %{limit} publicações agendadas para esse dia
|
||||
over_total_limit: Tu excedeste o limite de %{limit} publicações agendadas
|
||||
too_soon: A data de agendamento tem de ser futura
|
||||
self_destruct:
|
||||
lead_html: Infelizmente, <strong>%{domain}</strong> vai fechar definitivamente. Se lá tinha conta, não pode continuar a usá-la, mas ainda pode pedir uma cópia dos seus dados.
|
||||
title: Este servidor vai fechar
|
||||
sessions:
|
||||
activity: Última atividade
|
||||
browser: Navegador
|
||||
|
|
|
@ -116,7 +116,7 @@ zh-TW:
|
|||
sign_up_requires_approval: 新註冊申請需要先經過您的審核
|
||||
severity: 請選擇將如何處理來自這個 IP 位址的請求
|
||||
rule:
|
||||
text: 說明使用者在此伺服器上需遵守的規則或條款。試著維持各項條款簡短而明瞭。
|
||||
text: 說明使用者於此伺服器上需遵守的規則或條款。試著維持各項條款簡短而明瞭。
|
||||
sessions:
|
||||
otp: 請輸入產生自您手機 App 的兩階段驗證碼,或輸入其中一個備用驗證碼:
|
||||
webauthn: 如果它是 USB 安全金鑰的話,請確認已正確插入,如有需要請觸擊。
|
||||
|
|
|
@ -228,6 +228,7 @@ sk:
|
|||
create_account_warning_html: "%{name} poslal/a upozornenie užívateľovi %{target}"
|
||||
create_announcement_html: "%{name} vytvoril/a nové oboznámenie %{target}"
|
||||
create_custom_emoji_html: "%{name} nahral/a novú emotikonu %{target}"
|
||||
create_domain_allow_html: "%{name} povolil/a federáciu s doménou %{target}"
|
||||
create_domain_block_html: "%{name} zablokoval/a doménu %{target}"
|
||||
create_email_domain_block_html: "%{name} zablokoval/a e-mailovú doménu %{target}"
|
||||
create_user_role_html: "%{name} vytvoril/a rolu pre %{target}"
|
||||
|
@ -241,6 +242,7 @@ sk:
|
|||
destroy_ip_block_html: "%{name} vymazal/a pravidlo pre IP %{target}"
|
||||
destroy_status_html: "%{name} zmazal/a príspevok od %{target}"
|
||||
destroy_user_role_html: "%{name} vymazal/a rolu pre %{target}"
|
||||
enable_user_html: "%{name} povolil/a prihlásenie pre používateľa %{target}"
|
||||
memorialize_account_html: "%{name} zmenil/a účet %{target} na pamätnú stránku"
|
||||
reject_appeal_html: "%{name} zamietol/la námietku moderovacieho rozhodnutia od %{target}"
|
||||
reopen_report_html: "%{name} znovu otvoril/a nahlásenie %{target}"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
sl:
|
||||
about:
|
||||
about_mastodon_html: 'Družbeno omrežje prihodnosti: brez oglasov, brez nadzora korporacij, etično oblikovanje in decentralizacija! Ohranite lastništvo nad svojimi podatki z Mastodonom!'
|
||||
about_mastodon_html: 'Družbeno omrežje prihodnosti: brez oglasov, brez nadzora korporacij, etično oblikovano in decentralizirano! Ohranite lastništvo nad svojimi podatki z Mastodonom!'
|
||||
contact_missing: Ni nastavljeno
|
||||
contact_unavailable: Ni na voljo
|
||||
hosted_on: Mastodon gostuje na %{domain}
|
||||
|
|
|
@ -533,6 +533,7 @@ sq:
|
|||
total_reported: Raportime rreth tyre
|
||||
total_storage: Bashkëngjitje media
|
||||
totals_time_period_hint_html: Vlerat e shfaqura më poshtë përfshijnë të dhënat për krejt kohën.
|
||||
unknown_instance: Aktualisht në këtë shërbyes s’ka gjurmë të kësaj përkatësie.
|
||||
invites:
|
||||
deactivate_all: Çaktivizoji krejt
|
||||
filter:
|
||||
|
@ -1095,6 +1096,7 @@ sq:
|
|||
functional: Llogaria juaj është tërësisht funksionale.
|
||||
pending: Aplikimi juaj është në pritje të shqyrtimit nga stafi ynë. Kjo mund të dojë ca kohë. Nëse aplikimi juaj miratohet, do të merrni një email.
|
||||
redirecting_to: Llogaria juaj është joaktive, ngaqë aktualisht ridrejton te %{acct}.
|
||||
self_destruct: Ngaqë %{domain} po mbyllet, do të keni vetëm hyrje të kufizuar te llogaria juaj.
|
||||
view_strikes: Shihni paralajmërime të dikurshme kundër llogarisë tuaj
|
||||
too_fast: Formulari u parashtrua shumë shpejt, riprovoni.
|
||||
use_security_key: Përdor kyç sigurie
|
||||
|
@ -1564,6 +1566,9 @@ sq:
|
|||
over_daily_limit: Keni tejkaluar kufirin e %{limit} mesazheve të planifikuara për atë ditë
|
||||
over_total_limit: Keni tejkaluar kufirin prej %{limit} mesazhesh të planifikuara
|
||||
too_soon: Data e planifikimit duhet të bjerë në të ardhmen
|
||||
self_destruct:
|
||||
lead_html: Mjerisht, <strong>%{domain}</strong> po mbyllet përgjithmonë. Nëse patët një llogari këtu, s’do të jeni në gjendje të vazhdoni ta përdorni, por mundeni ende të kërkoni një kopjeruajtje të të dhënave tuaja.
|
||||
title: Ky shërbyes po mbyllet
|
||||
sessions:
|
||||
activity: Veprimtaria e fundit
|
||||
browser: Shfletues
|
||||
|
|
|
@ -545,6 +545,7 @@ sr-Latn:
|
|||
total_reported: Prijave vezane za njih
|
||||
total_storage: Multimedijalni prilozi
|
||||
totals_time_period_hint_html: Ukupne vrednosti prikazane ispod uključuju podatke za sva vremena.
|
||||
unknown_instance: Trenutno ne postoji zapis o ovom domenu na ovom serveru.
|
||||
invites:
|
||||
deactivate_all: Deaktiviraj sve
|
||||
filter:
|
||||
|
@ -1119,6 +1120,7 @@ sr-Latn:
|
|||
functional: Vaš nalog je potpuno operativan.
|
||||
pending: Vaš zahtev je na čekanju za pregled od strane našeg osoblja. Ovo može potrajati neko vreme. Primićete imejl poruku ukoliko Vam zahtev bude odobren.
|
||||
redirecting_to: Vaš nalog je neaktivan jer preusmerava na %{acct}.
|
||||
self_destruct: Pošto se %{domain} zatvara, dobićete samo ograničen pristup svom nalogu.
|
||||
view_strikes: Pogledajte prethodne prestupe upisane na Vaše ime
|
||||
too_fast: Formular je podnet prebrzo, pokušajte ponovo.
|
||||
use_security_key: Koristite sigurnosni ključ
|
||||
|
@ -1596,6 +1598,9 @@ sr-Latn:
|
|||
over_daily_limit: Prekoračili ste granicu od %{limit} planiranih objava za danas
|
||||
over_total_limit: Prekoračili ste granicu od %{limit} planiranih objava
|
||||
too_soon: Planirani datum mora biti u budućnosti
|
||||
self_destruct:
|
||||
lead_html: Nažalost, <strong>%{domain}</strong> se trajno zatvara. Ako ste tamo imali nalog, nećete moći da nastavite da ga koristite, ali i dalje možete da zatražite rezervnu kopiju svojih podataka.
|
||||
title: Ovaj server se zatvara
|
||||
sessions:
|
||||
activity: Poslednja aktivnost
|
||||
browser: Veb čitač
|
||||
|
|
|
@ -545,6 +545,7 @@ sr:
|
|||
total_reported: Пријаве везане за њих
|
||||
total_storage: Мултимедијални прилози
|
||||
totals_time_period_hint_html: Укупне вредности приказане испод укључују податке за сва времена.
|
||||
unknown_instance: Тренутно не постоји запис о овом домену на овом серверу.
|
||||
invites:
|
||||
deactivate_all: Деактивирај све
|
||||
filter:
|
||||
|
@ -1119,6 +1120,7 @@ sr:
|
|||
functional: Ваш налог је потпуно оперативан.
|
||||
pending: Ваш захтев је на чекању за преглед од стране нашег особља. Ово може потрајати неко време. Примићете имејл поруку уколико Вам захтев буде одобрен.
|
||||
redirecting_to: Ваш налог је неактиван јер преусмерава на %{acct}.
|
||||
self_destruct: Пошто се %{domain} затвара, добићете само ограничен приступ свом налогу.
|
||||
view_strikes: Погледајте претходне преступе уписане на Ваше име
|
||||
too_fast: Формулар је поднет пребрзо, покушајте поново.
|
||||
use_security_key: Користите сигурносни кључ
|
||||
|
@ -1596,6 +1598,9 @@ sr:
|
|||
over_daily_limit: Прекорачили сте границу од %{limit} планираних објава за данас
|
||||
over_total_limit: Прекорачили сте границу од %{limit} планираних објава
|
||||
too_soon: Планирани датум мора бити у будућности
|
||||
self_destruct:
|
||||
lead_html: Нажалост, <strong>%{domain}</strong> се трајно затвара. Ако сте тамо имали налог, нећете моћи да наставите да га користите, али и даље можете да затражите резервну копију својих података.
|
||||
title: Овај сервер се затвара
|
||||
sessions:
|
||||
activity: Последња активност
|
||||
browser: Веб читач
|
||||
|
|
|
@ -534,6 +534,7 @@ sv:
|
|||
total_reported: Rapporter om dem
|
||||
total_storage: Media-bilagor
|
||||
totals_time_period_hint_html: Totalsummorna som visas nedan inkluderar data för all tid.
|
||||
unknown_instance: Det finns för närvarande inga uppgifter om denna domän på denna server.
|
||||
invites:
|
||||
deactivate_all: Inaktivera alla
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ sv:
|
|||
functional: Ditt konto fungerar som det ska.
|
||||
pending: Din ansökan inväntar granskning. Detta kan ta tid. Du kommer att få ett e-postmeddelande om din ansökan godkänns.
|
||||
redirecting_to: Ditt konto är inaktivt eftersom det för närvarande dirigeras om till %{acct}.
|
||||
self_destruct: Eftersom %{domain} håller på att stängas ned, kommer du endast att ha begränsad tillgång till ditt konto.
|
||||
view_strikes: Visa tidigare prickar på ditt konto
|
||||
too_fast: Formuläret har skickats för snabbt, försök igen.
|
||||
use_security_key: Använd säkerhetsnyckel
|
||||
|
@ -1570,6 +1572,9 @@ sv:
|
|||
over_daily_limit: Du har överskridit dygnsgränsen på %{limit} schemalagda inlägg
|
||||
over_total_limit: Du har överskridit gränsen på %{limit} schemalagda inlägg
|
||||
too_soon: Schemaläggningsdatumet måste vara i framtiden
|
||||
self_destruct:
|
||||
lead_html: Tyvärr stänger <strong>%{domain}</strong> för gott. Om du hade ett konto där kommer du inte längre kunna använda det, men du kan fortfarande begära en säkerhetskopia av din data.
|
||||
title: Denna server stänger ned
|
||||
sessions:
|
||||
activity: Senaste aktivitet
|
||||
browser: Webbläsare
|
||||
|
|
|
@ -523,6 +523,7 @@ th:
|
|||
total_reported: รายงานเกี่ยวกับเขา
|
||||
total_storage: ไฟล์แนบสื่อ
|
||||
totals_time_period_hint_html: ยอดรวมที่แสดงด้านล่างรวมข้อมูลสำหรับเวลาทั้งหมด
|
||||
unknown_instance: ไม่มีระเบียนของโดเมนนี้ในเซิร์ฟเวอร์นี้ในปัจจุบัน
|
||||
invites:
|
||||
deactivate_all: ปิดใช้งานทั้งหมด
|
||||
filter:
|
||||
|
@ -1083,6 +1084,7 @@ th:
|
|||
functional: บัญชีของคุณทำงานได้อย่างเต็มที่
|
||||
pending: ใบสมัครของคุณกำลังรอดำเนินการตรวจทานโดยพนักงานของเรา นี่อาจใช้เวลาสักครู่ คุณจะได้รับอีเมลหากมีการอนุมัติใบสมัครของคุณ
|
||||
redirecting_to: บัญชีของคุณไม่ได้ใช้งานเนื่องจากบัญชีกำลังเปลี่ยนเส้นทางไปยัง %{acct} ในปัจจุบัน
|
||||
self_destruct: เนื่องจาก %{domain} กำลังปิดตัวลง คุณจะได้รับการเข้าถึงบัญชีของคุณแบบจำกัดเท่านั้น
|
||||
view_strikes: ดูการดำเนินการที่ผ่านมาต่อบัญชีของคุณ
|
||||
too_fast: ส่งแบบฟอร์มเร็วเกินไป ลองอีกครั้ง
|
||||
use_security_key: ใช้กุญแจความปลอดภัย
|
||||
|
@ -1544,6 +1546,9 @@ th:
|
|||
over_daily_limit: คุณมีโพสต์ที่จัดกำหนดการไว้เกินขีดจำกัดที่ %{limit} สำหรับวันนี้แล้ว
|
||||
over_total_limit: คุณมีโพสต์ที่จัดกำหนดการไว้เกินขีดจำกัดที่ %{limit} แล้ว
|
||||
too_soon: วันที่จัดกำหนดการต้องอยู่ในอนาคต
|
||||
self_destruct:
|
||||
lead_html: น่าเสียดาย <strong>%{domain}</strong> กำลังปิดตัวลงอย่างถาวร หากคุณมีบัญชีที่นั่น คุณจะไม่สามารถใช้บัญชีต่อไปได้ แต่คุณยังสามารถขอข้อมูลสำรองของข้อมูลของคุณ
|
||||
title: เซิร์ฟเวอร์นี้กำลังปิดตัวลง
|
||||
sessions:
|
||||
activity: กิจกรรมล่าสุด
|
||||
browser: เบราว์เซอร์
|
||||
|
|
|
@ -534,6 +534,7 @@ tr:
|
|||
total_reported: Onlar hakkında şikayetler
|
||||
total_storage: Medya ekleri
|
||||
totals_time_period_hint_html: Aşağıdaki gösterilen toplamlar, gelmiş geçmiş tüm veriyi içeriyor.
|
||||
unknown_instance: Bu sunucuda bu alan adının şu an bir kaydı yok.
|
||||
invites:
|
||||
deactivate_all: Tümünü devre dışı bırak
|
||||
filter:
|
||||
|
@ -1101,6 +1102,7 @@ tr:
|
|||
functional: Hesabınız tamamen kullanıma hazır.
|
||||
pending: Başvurunuz personelimiz tarafından gözden geçirilmeyi beklemektedir. Bu biraz zaman alabilir. Başvurunuz onaylanırsa bir e-posta alacaksınız.
|
||||
redirecting_to: Hesabınız aktif değil çünkü şu anda %{acct} adresine yönlendirilmektedir.
|
||||
self_destruct: "%{domain} kapandığı için, hesabınıza sadece kısıtlı erişiminiz olacak."
|
||||
view_strikes: Hesabınıza yönelik eski eylemleri görüntüleyin
|
||||
too_fast: Form çok hızlı gönderildi, tekrar deneyin.
|
||||
use_security_key: Güvenlik anahtarını kullan
|
||||
|
@ -1570,6 +1572,9 @@ tr:
|
|||
over_daily_limit: Bugün için %{limit} zamanlanmış gönderi sınırını aştınız
|
||||
over_total_limit: "%{limit} zamanlanmış gönderi sınırını aştınız"
|
||||
too_soon: Programlanan tarih bugünden ileri bir tarihte olmalıdır
|
||||
self_destruct:
|
||||
lead_html: Maalesef <strong>%{domain}</strong> kalıcı olarak kapanıyor. Eğer orada hesabınız varsa, onu kullanmaya devam edemeyeceksiniz, ancak yine de verinizin bir yedeğini isteyebilirsiniz.
|
||||
title: Bu sunucu kapanıyor
|
||||
sessions:
|
||||
activity: Son etkinlik
|
||||
browser: Tarayıcı
|
||||
|
|
|
@ -556,6 +556,7 @@ uk:
|
|||
total_reported: Звітів про них
|
||||
total_storage: Мультимедійні вкладення
|
||||
totals_time_period_hint_html: Нижче зображена статистика за все існування сервера.
|
||||
unknown_instance: Наразі на цьому сервері немає записів цього домену.
|
||||
invites:
|
||||
deactivate_all: Деактивувати всі
|
||||
filter:
|
||||
|
@ -1137,6 +1138,7 @@ uk:
|
|||
functional: Ваш обліковий запис повністю робочий.
|
||||
pending: Ваша заява очікує на розгляд нашим персоналом. Це може зайняти деякий час. Ви отримаєте електронний лист, якщо ваша заява буде схвалена.
|
||||
redirecting_to: Ваш обліковий запис наразі неактивний, тому що він перенаправлений до %{acct}.
|
||||
self_destruct: Оскільки %{domain} закривається, ви отримаєте тільки обмежений доступ до вашого облікового запису.
|
||||
view_strikes: Переглянути попередні попередження вашому обліковому запису
|
||||
too_fast: Форму подано занадто швидко, спробуйте ще раз.
|
||||
use_security_key: Використовувати ключ безпеки
|
||||
|
@ -1622,6 +1624,9 @@ uk:
|
|||
over_daily_limit: Ви перевищили ліміт в %{limit} запланованих дописів на сьогодні
|
||||
over_total_limit: Ви перевищили ліміт в %{limit} запланованих дописів
|
||||
too_soon: Запланована дата має бути в майбутньому
|
||||
self_destruct:
|
||||
lead_html: На жаль, <strong>%{domain}</strong> остаточно закривається. Якщо у вас є обліковий запис там, ви не зможете продовжити його використання, але ви все ще можете надіслати запит на резервну копію даних.
|
||||
title: Сервер закривається
|
||||
sessions:
|
||||
activity: Остання активність
|
||||
browser: Браузер
|
||||
|
|
|
@ -523,6 +523,7 @@ vi:
|
|||
total_reported: Toàn bộ báo cáo
|
||||
total_storage: Media
|
||||
totals_time_period_hint_html: Tổng số được hiển thị bên dưới bao gồm dữ liệu cho mọi thời điểm.
|
||||
unknown_instance: Hiện tại không có bản ghi tên miền này trên máy chủ này.
|
||||
invites:
|
||||
deactivate_all: Vô hiệu hóa tất cả
|
||||
filter:
|
||||
|
@ -1083,6 +1084,7 @@ vi:
|
|||
functional: Tài khoản của bạn đã được xác minh.
|
||||
pending: Đơn đăng ký của bạn đang chờ phê duyệt. Điều này có thể mất một thời gian. Bạn sẽ nhận được email nếu đơn đăng ký của bạn được chấp thuận.
|
||||
redirecting_to: Tài khoản của bạn không hoạt động vì hiện đang chuyển hướng đến %{acct}.
|
||||
self_destruct: Vì %{domain} đang đóng cửa, bạn sẽ chỉ có quyền truy cập hạn chế vào tài khoản của mình.
|
||||
view_strikes: Xem những lần cảnh cáo cũ
|
||||
too_fast: Nghi vấn đăng ký spam, xin thử lại.
|
||||
use_security_key: Dùng khóa bảo mật
|
||||
|
@ -1544,6 +1546,9 @@ vi:
|
|||
over_daily_limit: Bạn đã vượt qua giới hạn được lên lịch đăng tút %{limit} hôm nay
|
||||
over_total_limit: Bạn đã vượt quá giới hạn %{limit} của các tút được lên lịch
|
||||
too_soon: Ngày lên lịch phải trong tương lai
|
||||
self_destruct:
|
||||
lead_html: Rất tiếc, <strong>%{domain}</strong>đã đóng cửa vĩnh viễn. Nếu bạn có tài khoản ở đó, bạn sẽ không thể tiếp tục sử dụng tài khoản đó nhưng bạn vẫn có thể yêu cầu bản sao lưu dữ liệu của mình.
|
||||
title: Máy chủ đang đóng cửa
|
||||
sessions:
|
||||
activity: Gần đây nhất
|
||||
browser: Ứng dụng
|
||||
|
|
|
@ -523,6 +523,7 @@ zh-CN:
|
|||
total_reported: 关于对方的举报
|
||||
total_storage: 媒体文件
|
||||
totals_time_period_hint_html: 下方显示的总数来自全部历史数据。
|
||||
unknown_instance: 此服务器上目前没有此域名的记录。
|
||||
invites:
|
||||
deactivate_all: 撤销所有邀请链接
|
||||
filter:
|
||||
|
@ -1083,6 +1084,7 @@ zh-CN:
|
|||
functional: 你的账号可以正常使用了。
|
||||
pending: 工作人员正在审核你的申请。这需要花点时间。在申请被批准后,你将收到一封电子邮件。
|
||||
redirecting_to: 你的账户无效,因为它已被设置为跳转到 %{acct}
|
||||
self_destruct: 由于 %{domain} 即将关闭,你只能获得对你本人账号的有限访问权限。
|
||||
view_strikes: 查看针对你账号的记录
|
||||
too_fast: 表单提交过快,请重试。
|
||||
use_security_key: 使用安全密钥
|
||||
|
@ -1544,6 +1546,9 @@ zh-CN:
|
|||
over_daily_limit: 你已超出每日定时嘟文的上限(%{limit} 条)
|
||||
over_total_limit: 你已超出定时嘟文的上限(%{limit} 条)
|
||||
too_soon: 所定的时间必须在未来
|
||||
self_destruct:
|
||||
lead_html: 很遗憾,<strong>%{domain}</strong> 即将永久关闭。 如果你在其中设有账号,那么你将无法再继续使用,但你仍可以请求获得本人数据的备份。
|
||||
title: 此服务器即将关闭
|
||||
sessions:
|
||||
activity: 最后一次活跃的时间
|
||||
browser: 浏览器
|
||||
|
|
|
@ -523,6 +523,7 @@ zh-HK:
|
|||
total_reported: 關於他們的舉報
|
||||
total_storage: 媒體附件
|
||||
totals_time_period_hint_html: 下面顯示的總數包括所有時間的數據。
|
||||
unknown_instance: 此伺服器目前沒有這個網域的紀錄。
|
||||
invites:
|
||||
deactivate_all: 全部停用
|
||||
filter:
|
||||
|
@ -1083,6 +1084,7 @@ zh-HK:
|
|||
functional: 你的帳號已完全投入使用。
|
||||
pending: 管理員正在處理你的申請。可能會需要一點時間處理。我們將會在申請被批準的時候馬上寄電郵給你。
|
||||
redirecting_to: 你的帳戶因為正在重新定向到 %{acct},所以暫時被停用。
|
||||
self_destruct: 由於 %{domain} 即將停止服務,你只能有限存取你的帳號。
|
||||
view_strikes: 查看針對你的帳戶的過往警告
|
||||
too_fast: 你太快遞交了,請再試一次。
|
||||
use_security_key: 使用安全密鑰裝置
|
||||
|
@ -1544,6 +1546,9 @@ zh-HK:
|
|||
over_daily_limit: 你已經超越了當天排定發文的限額 (%{limit})
|
||||
over_total_limit: 你已經超越了排定發文的限額 (%{limit})
|
||||
too_soon: 不可以改變過去哦,嘟文只可以排定在未來
|
||||
self_destruct:
|
||||
lead_html: 很遺憾,<strong>%{domain}</strong> 即將永久停止服務。如果你在該處擁有帳號,你將無法繼續使用它,但你仍然可以要求備份你的數據。
|
||||
title: 這個伺服器即將停止服務
|
||||
sessions:
|
||||
activity: 最近活動
|
||||
browser: 瀏覽器
|
||||
|
@ -1706,6 +1711,7 @@ zh-HK:
|
|||
default: "%Y年%-m月%d日 %H:%M"
|
||||
month: "%b %Y"
|
||||
time: "%H:%M"
|
||||
with_time_zone: "%b %d, %Y, %H:%M %Z"
|
||||
translation:
|
||||
errors:
|
||||
quota_exceeded: 已超出伺服器範圍的翻譯服務之使用配額。
|
||||
|
|
|
@ -523,6 +523,7 @@ zh-TW:
|
|||
total_reported: 關於他們的檢舉報告
|
||||
total_storage: 多媒體附加檔案
|
||||
totals_time_period_hint_html: 以下顯示之總和包含所有時間的資料。
|
||||
unknown_instance: 此伺服器目前沒有這個網域的紀錄。
|
||||
invites:
|
||||
deactivate_all: 全部停用
|
||||
filter:
|
||||
|
@ -988,7 +989,7 @@ zh-TW:
|
|||
created_msg: 成功建立別名。您可以自舊帳號開始轉移。
|
||||
deleted_msg: 成功移除別名。您將無法再由舊帳號轉移至目前的帳號。
|
||||
empty: 您目前沒有任何別名。
|
||||
hint_html: 如果想由其他帳號轉移至此帳號,您可以在此處新增別名,稍後系統將容許您將跟隨者由舊帳號轉移至此。此項作業是<strong>無害且可復原的</strong>。 <strong>帳號的遷移程序需要在舊帳號啟動</strong>。
|
||||
hint_html: 如果想由其他帳號轉移至此帳號,您可以於此處新增別名,稍後系統將容許您將跟隨者由舊帳號轉移至此。此項作業是<strong>無害且可復原的</strong>。 <strong>帳號的遷移程序需要在舊帳號啟動</strong>。
|
||||
remove: 取消連結別名
|
||||
appearance:
|
||||
advanced_web_interface: 進階網頁介面
|
||||
|
@ -1073,7 +1074,7 @@ zh-TW:
|
|||
new_confirmation_instructions_sent: 您將於幾分鐘之內收到新的包含確認連結的電子郵件!
|
||||
title: 請檢查您的收件匣
|
||||
sign_in:
|
||||
preamble_html: 請使用您於 <strong>%{domain}</strong> 的帳號密碼登入。若您的帳號託管於其他伺服器,您將無法在此登入。
|
||||
preamble_html: 請使用您於 <strong>%{domain}</strong> 的帳號密碼登入。若您的帳號託管於其他伺服器,您將無法於此登入。
|
||||
title: 登入 %{domain}
|
||||
sign_up:
|
||||
manual_review: "%{domain} 上的註冊由我們的管理員進行人工審核。為協助我們處理您的註冊,請寫一些關於您自己的資訊以及您想要在 %{domain} 上註冊帳號的原因。"
|
||||
|
@ -1085,6 +1086,7 @@ zh-TW:
|
|||
functional: "您的帳號可以正常使用了。🎉"
|
||||
pending: 管管們正在處理您的申請,這可能需要一點時間處理。我們將於申請通過後以電子郵件方式通知您。
|
||||
redirecting_to: 您的帳號因目前重定向至 %{acct} 而被停用。
|
||||
self_destruct: 由於 %{domain} 即將停止服務,您只能有限地存取您的帳號。
|
||||
view_strikes: 檢視針對您帳號過去的警示
|
||||
too_fast: 送出表單的速度太快跟不上,請稍後再試。
|
||||
use_security_key: 使用安全金鑰
|
||||
|
@ -1294,7 +1296,7 @@ zh-TW:
|
|||
following_html: 您將要 <strong>跟隨</strong> 自 <strong>%{filename}</strong> 中之 <strong>%{total_items} 個帳號</strong>。
|
||||
lists_html: 您將自 <strong>%{filename}</strong> 新增 <strong>%{total_items} 個帳號</strong>至您的<strong>列表</strong>。若不存在列表用以新增帳號,則會建立新列表。
|
||||
muting_html: 您將要 <strong>靜音</strong> 自 <strong>%{filename}</strong> 中之 <strong>%{total_items} 個帳號</strong>。
|
||||
preface: 您可以在此匯入您在其他伺服器所匯出的資料檔,包括跟隨的使用者、封鎖的使用者名單。
|
||||
preface: 您能於此匯入您在其他伺服器所匯出的資料檔,包括跟隨中的使用者、封鎖的使用者名單等。
|
||||
recent_imports: 最近匯入的
|
||||
states:
|
||||
finished: 已完成
|
||||
|
@ -1546,6 +1548,9 @@ zh-TW:
|
|||
over_daily_limit: 您已經超過了本日排定發嘟的限額 (%{limit})
|
||||
over_total_limit: 您已經超過排程發嘟的限額 (%{limit})
|
||||
too_soon: 嘟文不可以改變過去哦,只能預定未來 (咦)
|
||||
self_destruct:
|
||||
lead_html: 很遺憾,<strong>%{domain}</strong> 即將永久停止服務。如果您於該伺服器擁有帳號,您將無法繼續使用它,但您仍然可以請求您的資料備份。
|
||||
title: 這個伺服器即將停止服務
|
||||
sessions:
|
||||
activity: 最近活動
|
||||
browser: 瀏覽器
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
SimpleNavigation::Configuration.run do |navigation|
|
||||
self_destruct = SelfDestructHelper.self_destruct?
|
||||
|
||||
navigation.items do |n|
|
||||
n.item :web, safe_join([fa_icon('chevron-left fw'), t('settings.back')]), root_path
|
||||
|
||||
|
@ -10,41 +12,41 @@ SimpleNavigation::Configuration.run do |navigation|
|
|||
n.item :software_updates, safe_join([fa_icon('exclamation-circle fw'), t('admin.update_pendings.patch')]), admin_software_updates_path, if: -> { !SoftwareUpdate.urgent_pending? && SoftwareUpdate.patch_pending? }, html: { class: 'warning' }
|
||||
end
|
||||
|
||||
n.item :profile, safe_join([fa_icon('user fw'), t('settings.profile')]), settings_profile_path, if: -> { current_user.functional? }, highlights_on: %r{/settings/profile|/settings/featured_tags|/settings/verification|/settings/privacy}
|
||||
n.item :profile, safe_join([fa_icon('user fw'), t('settings.profile')]), settings_profile_path, if: -> { current_user.functional? && !self_destruct }, highlights_on: %r{/settings/profile|/settings/featured_tags|/settings/verification|/settings/privacy}
|
||||
|
||||
n.item :preferences, safe_join([fa_icon('cog fw'), t('settings.preferences')]), settings_preferences_path, if: -> { current_user.functional? } do |s|
|
||||
n.item :preferences, safe_join([fa_icon('cog fw'), t('settings.preferences')]), settings_preferences_path, if: -> { current_user.functional? && !self_destruct } do |s|
|
||||
s.item :appearance, safe_join([fa_icon('desktop fw'), t('settings.appearance')]), settings_preferences_appearance_path
|
||||
s.item :notifications, safe_join([fa_icon('bell fw'), t('settings.notifications')]), settings_preferences_notifications_path
|
||||
s.item :reaching, safe_join([fa_icon('search fw'), t('preferences.reaching')]), settings_preferences_reaching_path
|
||||
s.item :other, safe_join([fa_icon('cog fw'), t('preferences.other')]), settings_preferences_other_path
|
||||
end
|
||||
|
||||
n.item :relationships, safe_join([fa_icon('users fw'), t('settings.relationships')]), relationships_path, if: -> { current_user.functional? }
|
||||
n.item :filters, safe_join([fa_icon('filter fw'), t('filters.index.title')]), filters_path, highlights_on: %r{/filters}, if: -> { current_user.functional? }
|
||||
n.item :antennas, safe_join([fa_icon('wifi fw'), t('antennas.index.title')]), antennas_path, highlights_on: %r{/antennas}, if: -> { current_user.functional? }
|
||||
n.item :statuses_cleanup, safe_join([fa_icon('history fw'), t('settings.statuses_cleanup')]), statuses_cleanup_path, if: -> { current_user.functional_or_moved? }
|
||||
n.item :relationships, safe_join([fa_icon('users fw'), t('settings.relationships')]), relationships_path, if: -> { current_user.functional? && !self_destruct }
|
||||
n.item :filters, safe_join([fa_icon('filter fw'), t('filters.index.title')]), filters_path, highlights_on: %r{/filters}, if: -> { current_user.functional? && !self_destruct }
|
||||
n.item :antennas, safe_join([fa_icon('wifi fw'), t('antennas.index.title')]), antennas_path, highlights_on: %r{/antennas}, if: -> { current_user.functional? && !self_destruct }
|
||||
n.item :statuses_cleanup, safe_join([fa_icon('history fw'), t('settings.statuses_cleanup')]), statuses_cleanup_path, if: -> { current_user.functional_or_moved? && !self_destruct }
|
||||
|
||||
n.item :security, safe_join([fa_icon('lock fw'), t('settings.account')]), edit_user_registration_path do |s|
|
||||
s.item :password, safe_join([fa_icon('lock fw'), t('settings.account_settings')]), edit_user_registration_path, highlights_on: %r{/auth/edit|/settings/delete|/settings/migration|/settings/aliases|/settings/login_activities|^/disputes}
|
||||
s.item :two_factor_authentication, safe_join([fa_icon('mobile fw'), t('settings.two_factor_authentication')]), settings_two_factor_authentication_methods_path, highlights_on: %r{/settings/two_factor_authentication|/settings/otp_authentication|/settings/security_keys}
|
||||
s.item :authorized_apps, safe_join([fa_icon('list fw'), t('settings.authorized_apps')]), oauth_authorized_applications_path
|
||||
s.item :authorized_apps, safe_join([fa_icon('list fw'), t('settings.authorized_apps')]), oauth_authorized_applications_path, if: -> { !self_destruct }
|
||||
end
|
||||
|
||||
n.item :data, safe_join([fa_icon('cloud-download fw'), t('settings.import_and_export')]), settings_export_path do |s|
|
||||
s.item :import, safe_join([fa_icon('cloud-upload fw'), t('settings.import')]), settings_imports_path, if: -> { current_user.functional? }
|
||||
s.item :import, safe_join([fa_icon('cloud-upload fw'), t('settings.import')]), settings_imports_path, if: -> { current_user.functional? && !self_destruct }
|
||||
s.item :export, safe_join([fa_icon('cloud-download fw'), t('settings.export')]), settings_export_path
|
||||
end
|
||||
|
||||
n.item :invites, safe_join([fa_icon('user-plus fw'), t('invites.title')]), invites_path, if: -> { current_user.can?(:invite_users) && current_user.functional? }
|
||||
n.item :development, safe_join([fa_icon('code fw'), t('settings.development')]), settings_applications_path, if: -> { current_user.functional? }
|
||||
n.item :invites, safe_join([fa_icon('user-plus fw'), t('invites.title')]), invites_path, if: -> { current_user.can?(:invite_users) && current_user.functional? && !self_destruct }
|
||||
n.item :development, safe_join([fa_icon('code fw'), t('settings.development')]), settings_applications_path, if: -> { current_user.functional? && !self_destruct }
|
||||
|
||||
n.item :trends, safe_join([fa_icon('fire fw'), t('admin.trends.title')]), admin_trends_statuses_path, if: -> { current_user.can?(:manage_taxonomies) } do |s|
|
||||
n.item :trends, safe_join([fa_icon('fire fw'), t('admin.trends.title')]), admin_trends_statuses_path, if: -> { current_user.can?(:manage_taxonomies) && !self_destruct } do |s|
|
||||
s.item :statuses, safe_join([fa_icon('comments-o fw'), t('admin.trends.statuses.title')]), admin_trends_statuses_path, highlights_on: %r{/admin/trends/statuses}
|
||||
s.item :tags, safe_join([fa_icon('hashtag fw'), t('admin.trends.tags.title')]), admin_trends_tags_path, highlights_on: %r{/admin/tags|/admin/trends/tags}
|
||||
s.item :links, safe_join([fa_icon('newspaper-o fw'), t('admin.trends.links.title')]), admin_trends_links_path, highlights_on: %r{/admin/trends/links}
|
||||
end
|
||||
|
||||
n.item :moderation, safe_join([fa_icon('gavel fw'), t('moderation.title')]), nil, if: -> { current_user.can?(:manage_reports, :view_audit_log, :manage_users, :manage_invites, :manage_taxonomies, :manage_federation, :manage_blocks, :manage_ng_words, :manage_sensitive_words) } do |s|
|
||||
n.item :moderation, safe_join([fa_icon('gavel fw'), t('moderation.title')]), nil, if: -> { current_user.can?(:manage_reports, :view_audit_log, :manage_users, :manage_invites, :manage_taxonomies, :manage_federation, :manage_blocks, :manage_ng_words, :manage_sensitive_words) && !self_destruct } do |s|
|
||||
s.item :reports, safe_join([fa_icon('flag fw'), t('admin.reports.title')]), admin_reports_path, highlights_on: %r{/admin/reports}, if: -> { current_user.can?(:manage_reports) }
|
||||
s.item :accounts, safe_join([fa_icon('users fw'), t('admin.accounts.title')]), admin_accounts_path(origin: 'local'), highlights_on: %r{/admin/accounts|/admin/pending_accounts|/admin/disputes|/admin/users}, if: -> { current_user.can?(:manage_users) }
|
||||
s.item :ng_words, safe_join([fa_icon('list fw'), t('admin.ng_words.title')]), admin_ng_words_path, highlights_on: %r{/admin/ng_words}, if: -> { current_user.can?(:manage_ng_words) }
|
||||
|
@ -57,7 +59,7 @@ SimpleNavigation::Configuration.run do |navigation|
|
|||
s.item :action_logs, safe_join([fa_icon('bars fw'), t('admin.action_logs.title')]), admin_action_logs_path, if: -> { current_user.can?(:view_audit_log) }
|
||||
end
|
||||
|
||||
n.item :admin, safe_join([fa_icon('cogs fw'), t('admin.title')]), nil, if: -> { current_user.can?(:view_dashboard, :manage_settings, :manage_rules, :manage_announcements, :manage_custom_emojis, :manage_webhooks, :manage_federation) } do |s|
|
||||
n.item :admin, safe_join([fa_icon('cogs fw'), t('admin.title')]), nil, if: -> { current_user.can?(:view_dashboard, :manage_settings, :manage_rules, :manage_announcements, :manage_custom_emojis, :manage_webhooks, :manage_federation) && !self_destruct } do |s|
|
||||
s.item :dashboard, safe_join([fa_icon('tachometer fw'), t('admin.dashboard.title')]), admin_dashboard_path, if: -> { current_user.can?(:view_dashboard) }
|
||||
s.item :settings, safe_join([fa_icon('cogs fw'), t('admin.settings.title')]), admin_settings_path, if: -> { current_user.can?(:manage_settings) }, highlights_on: %r{/admin/settings}
|
||||
s.item :rules, safe_join([fa_icon('gavel fw'), t('admin.rules.title')]), admin_rules_path, highlights_on: %r{/admin/rules}, if: -> { current_user.can?(:manage_rules) }
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
- [mailers, 2]
|
||||
- [pull]
|
||||
- [scheduler]
|
||||
|
||||
:scheduler:
|
||||
:listened_queues_only: true
|
||||
:schedule:
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
module.exports = {
|
||||
test: /\.svg$/,
|
||||
include: /node_modules\/@material-design-icons/,
|
||||
include: /node_modules\/@material-symbols/,
|
||||
issuer: /\.[jt]sx?$/,
|
||||
use: [
|
||||
{
|
||||
loader: '@svgr/webpack',
|
||||
options: {
|
||||
svgo: false,
|
||||
titleProp: true,
|
||||
},
|
||||
},
|
||||
],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue