mirror of
https://iceshrimp.dev/blueb/Chuckya-fe-standalone.git
synced 2026-01-11 13:33:21 -08:00
Merge remote-tracking branch 'upstream/main' into standalone
This commit is contained in:
commit
29f89db19d
1243 changed files with 26053 additions and 17758 deletions
|
|
@ -27,7 +27,7 @@ require_relative '../lib/sanitize_ext/sanitize_config'
|
|||
require_relative '../lib/redis/namespace_extensions'
|
||||
require_relative '../lib/paperclip/url_generator_extensions'
|
||||
require_relative '../lib/paperclip/attachment_extensions'
|
||||
require_relative '../lib/paperclip/lazy_thumbnail'
|
||||
|
||||
require_relative '../lib/paperclip/gif_transcoder'
|
||||
require_relative '../lib/paperclip/media_type_spoof_detector_extensions'
|
||||
require_relative '../lib/paperclip/transcoder'
|
||||
|
|
@ -40,6 +40,7 @@ require_relative '../lib/mastodon/rack_middleware'
|
|||
require_relative '../lib/public_file_server_middleware'
|
||||
require_relative '../lib/devise/strategies/two_factor_ldap_authenticatable'
|
||||
require_relative '../lib/devise/strategies/two_factor_pam_authenticatable'
|
||||
require_relative '../lib/elasticsearch/client_extensions'
|
||||
require_relative '../lib/chewy/settings_extensions'
|
||||
require_relative '../lib/chewy/index_extensions'
|
||||
require_relative '../lib/chewy/strategy/mastodon'
|
||||
|
|
@ -47,22 +48,23 @@ require_relative '../lib/chewy/strategy/bypass_with_warning'
|
|||
require_relative '../lib/webpacker/manifest_extensions'
|
||||
require_relative '../lib/webpacker/helper_extensions'
|
||||
require_relative '../lib/rails/engine_extensions'
|
||||
require_relative '../lib/action_dispatch/remote_ip_extensions'
|
||||
require_relative '../lib/stoplight/redis_data_store_extensions'
|
||||
require_relative '../lib/active_record/database_tasks_extensions'
|
||||
require_relative '../lib/active_record/batches'
|
||||
require_relative '../lib/active_record/with_recursive'
|
||||
require_relative '../lib/arel/union_parenthesizing'
|
||||
require_relative '../lib/simple_navigation/item_extensions'
|
||||
|
||||
Dotenv::Rails.load
|
||||
|
||||
Bundler.require(:pam_authentication) if ENV['PAM_ENABLED'] == 'true'
|
||||
|
||||
require_relative '../lib/mastodon/redis_config'
|
||||
|
||||
module Mastodon
|
||||
class Application < Rails::Application
|
||||
# Initialize configuration defaults for originally generated Rails version.
|
||||
config.load_defaults 7.0
|
||||
config.load_defaults 7.1
|
||||
|
||||
config.active_record.marshalling_format_version = 7.1
|
||||
# Explicitly set the cache format version to align with Rails version
|
||||
config.active_support.cache_format_version = 7.1
|
||||
|
||||
# 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.
|
||||
|
|
@ -98,10 +100,23 @@ module Mastodon
|
|||
app.deprecators[:mastodon] = ActiveSupport::Deprecation.new('4.3', 'mastodon/mastodon')
|
||||
end
|
||||
|
||||
config.before_configuration do
|
||||
require 'mastodon/redis_config'
|
||||
|
||||
config.x.use_vips = ENV['MASTODON_USE_LIBVIPS'] == 'true'
|
||||
|
||||
if config.x.use_vips
|
||||
require_relative '../lib/paperclip/vips_lazy_thumbnail'
|
||||
else
|
||||
require_relative '../lib/paperclip/lazy_thumbnail'
|
||||
end
|
||||
end
|
||||
|
||||
config.to_prepare do
|
||||
Doorkeeper::AuthorizationsController.layout 'modal'
|
||||
Doorkeeper::AuthorizedApplicationsController.layout 'admin'
|
||||
Doorkeeper::Application.include ApplicationExtension
|
||||
Doorkeeper::AccessGrant.include AccessGrantExtension
|
||||
Doorkeeper::AccessToken.include AccessTokenExtension
|
||||
Devise::FailureApp.include AbstractController::Callbacks
|
||||
Devise::FailureApp.include Localized
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ Rails.application.configure do
|
|||
# In the development environment your application's code is reloaded any time
|
||||
# it changes. This slows down response time but is perfect for development
|
||||
# since you don't have to restart the web server when you make code changes.
|
||||
config.cache_classes = false
|
||||
config.enable_reloading = true
|
||||
|
||||
# Do not eager load code on boot.
|
||||
config.eager_load = false
|
||||
|
|
@ -37,7 +37,7 @@ Rails.application.configure do
|
|||
|
||||
config.action_controller.forgery_protection_origin_check = ENV['DISABLE_FORGERY_REQUEST_PROTECTION'].nil?
|
||||
|
||||
ActiveSupport::Logger.new(STDOUT).tap do |logger|
|
||||
ActiveSupport::Logger.new($stdout).tap do |logger|
|
||||
logger.formatter = config.log_formatter
|
||||
config.logger = ActiveSupport::TaggedLogging.new(logger)
|
||||
end
|
||||
|
|
@ -87,8 +87,7 @@ Rails.application.configure do
|
|||
# Otherwise, use letter_opener, which launches a browser window to view sent mail.
|
||||
config.action_mailer.delivery_method = ENV['HEROKU'] || ENV['VAGRANT'] || ENV['REMOTE_DEV'] ? :letter_opener_web : :letter_opener
|
||||
|
||||
# We provide a default secret for the development environment here.
|
||||
# This value should not be used in production environments!
|
||||
# TODO: Remove once devise-two-factor data migration complete
|
||||
config.x.otp_secret = ENV.fetch('OTP_SECRET', '1fc2b87989afa6351912abeebe31ffc5c476ead9bf8b3d74cbc4a302c7b69a45b40b1bbef3506ddad73e942e15ed5ca4b402bf9a66423626051104f4b5f05109')
|
||||
|
||||
# Raise error when a before_action's only/except options reference missing actions
|
||||
|
|
|
|||
|
|
@ -86,9 +86,7 @@ Rails.application.configure do
|
|||
config.lograge.enabled = true
|
||||
|
||||
config.lograge.custom_payload do |controller|
|
||||
if controller.respond_to?(:signed_request?) && controller.signed_request?
|
||||
{ key: controller.signature_key_id }
|
||||
end
|
||||
{ key: controller.signature_key_id } if controller.respond_to?(:signed_request?) && controller.signed_request?
|
||||
end
|
||||
|
||||
# Use a different logger for distributed setups.
|
||||
|
|
@ -96,7 +94,7 @@ Rails.application.configure do
|
|||
# config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new "app-name")
|
||||
|
||||
# Log to STDOUT by default
|
||||
config.logger = ActiveSupport::Logger.new(STDOUT)
|
||||
config.logger = ActiveSupport::Logger.new($stdout)
|
||||
.tap { |logger| logger.formatter = ::Logger::Formatter.new }
|
||||
.then { |logger| ActiveSupport::TaggedLogging.new(logger) }
|
||||
|
||||
|
|
@ -158,7 +156,12 @@ Rails.application.configure do
|
|||
'Referrer-Policy' => 'same-origin',
|
||||
}
|
||||
|
||||
config.x.otp_secret = ENV.fetch('OTP_SECRET')
|
||||
# TODO: Remove once devise-two-factor data migration complete
|
||||
config.x.otp_secret = if ENV['SECRET_KEY_BASE_DUMMY']
|
||||
SecureRandom.hex(64)
|
||||
else
|
||||
ENV.fetch('OTP_SECRET')
|
||||
end
|
||||
|
||||
# Enable DNS rebinding protection and other `Host` header attacks.
|
||||
# config.hosts = [
|
||||
|
|
|
|||
|
|
@ -44,6 +44,7 @@ Rails.application.configure do
|
|||
# Print deprecation notices to the stderr.
|
||||
config.active_support.deprecation = :stderr
|
||||
|
||||
# TODO: Remove once devise-two-factor data migration complete
|
||||
config.x.otp_secret = '100c7faeef00caa29242f6b04156742bf76065771fd4117990c4282b8748ff3d99f8fdae97c982ab5bd2e6756a159121377cce4421f4a8ecd2d67bd7749a3fb4'
|
||||
|
||||
# Generate random VAPID keys
|
||||
|
|
@ -60,12 +61,6 @@ Rails.application.configure do
|
|||
config.i18n.default_locale = :en
|
||||
config.i18n.fallbacks = true
|
||||
|
||||
config.to_prepare do
|
||||
# Force Status to always be SHAPE_TOO_COMPLEX
|
||||
# Ref: https://github.com/mastodon/mastodon/issues/23644
|
||||
10.times { |i| Status.allocate.instance_variable_set(:"@ivar_#{i}", nil) }
|
||||
end
|
||||
|
||||
# Tell Active Support which deprecation messages to disallow.
|
||||
config.active_support.disallowed_deprecation_warnings = []
|
||||
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ module ActiveRecord
|
|||
end
|
||||
end
|
||||
|
||||
super(direction, migrations, schema_migration, internal_metadata, target_version)
|
||||
super
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -5,22 +5,41 @@
|
|||
ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT
|
||||
ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY
|
||||
).each do |key|
|
||||
ENV.fetch(key) do
|
||||
raise <<~MESSAGE
|
||||
if ENV['SECRET_KEY_BASE_DUMMY']
|
||||
# Use placeholder value during production env asset compilation
|
||||
ENV[key] = SecureRandom.hex(64)
|
||||
end
|
||||
|
||||
The ActiveRecord encryption feature requires that these variables are set:
|
||||
value = ENV.fetch(key) do
|
||||
abort <<~MESSAGE
|
||||
|
||||
Mastodon now requires that these variables are set:
|
||||
|
||||
- ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY
|
||||
- ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT
|
||||
- ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY
|
||||
|
||||
Run `bin/rails db:encryption:init` to generate values and then assign the environment variables.
|
||||
Run `bin/rails db:encryption:init` to generate new secrets and then assign the environment variables.
|
||||
MESSAGE
|
||||
end
|
||||
|
||||
next unless Rails.env.production? && value.end_with?('DO_NOT_USE_IN_PRODUCTION')
|
||||
|
||||
abort <<~MESSAGE
|
||||
|
||||
It looks like you are trying to run Mastodon in production with a #{key} value from the test environment.
|
||||
|
||||
Please generate fresh secrets using `bin/rails db:encryption:init` and use them instead.
|
||||
MESSAGE
|
||||
end
|
||||
|
||||
Rails.application.configure do
|
||||
config.active_record.encryption.deterministic_key = ENV.fetch('ACTIVE_RECORD_ENCRYPTION_DETERMINISTIC_KEY')
|
||||
config.active_record.encryption.key_derivation_salt = ENV.fetch('ACTIVE_RECORD_ENCRYPTION_KEY_DERIVATION_SALT')
|
||||
config.active_record.encryption.primary_key = ENV.fetch('ACTIVE_RECORD_ENCRYPTION_PRIMARY_KEY')
|
||||
config.active_record.encryption.support_sha1_for_non_deterministic_encryption = true
|
||||
|
||||
# TODO: https://github.com/rails/rails/issues/50604#issuecomment-1880990392
|
||||
# Remove after updating to Rails 7.1.4
|
||||
ActiveRecord::Encryption.configure(**config.active_record.encryption)
|
||||
end
|
||||
|
|
|
|||
|
|
@ -38,42 +38,25 @@ Warden::Manager.before_logout do |_, warden|
|
|||
end
|
||||
|
||||
module Devise
|
||||
mattr_accessor :pam_authentication
|
||||
@@pam_authentication = false
|
||||
mattr_accessor :pam_controlled_service
|
||||
@@pam_controlled_service = nil
|
||||
mattr_accessor :pam_authentication, default: false
|
||||
mattr_accessor :pam_controlled_service, default: nil
|
||||
|
||||
mattr_accessor :check_at_sign
|
||||
@@check_at_sign = false
|
||||
mattr_accessor :check_at_sign, default: false
|
||||
|
||||
mattr_accessor :ldap_authentication
|
||||
@@ldap_authentication = false
|
||||
mattr_accessor :ldap_host
|
||||
@@ldap_host = nil
|
||||
mattr_accessor :ldap_port
|
||||
@@ldap_port = nil
|
||||
mattr_accessor :ldap_method
|
||||
@@ldap_method = nil
|
||||
mattr_accessor :ldap_base
|
||||
@@ldap_base = nil
|
||||
mattr_accessor :ldap_uid
|
||||
@@ldap_uid = nil
|
||||
mattr_accessor :ldap_mail
|
||||
@@ldap_mail = nil
|
||||
mattr_accessor :ldap_bind_dn
|
||||
@@ldap_bind_dn = nil
|
||||
mattr_accessor :ldap_password
|
||||
@@ldap_password = nil
|
||||
mattr_accessor :ldap_tls_no_verify
|
||||
@@ldap_tls_no_verify = false
|
||||
mattr_accessor :ldap_search_filter
|
||||
@@ldap_search_filter = nil
|
||||
mattr_accessor :ldap_uid_conversion_enabled
|
||||
@@ldap_uid_conversion_enabled = false
|
||||
mattr_accessor :ldap_uid_conversion_search
|
||||
@@ldap_uid_conversion_search = nil
|
||||
mattr_accessor :ldap_uid_conversion_replace
|
||||
@@ldap_uid_conversion_replace = nil
|
||||
mattr_accessor :ldap_authentication, default: false
|
||||
mattr_accessor :ldap_host, default: nil
|
||||
mattr_accessor :ldap_port, default: nil
|
||||
mattr_accessor :ldap_method, default: nil
|
||||
mattr_accessor :ldap_base, default: nil
|
||||
mattr_accessor :ldap_uid, default: nil
|
||||
mattr_accessor :ldap_mail, default: nil
|
||||
mattr_accessor :ldap_bind_dn, default: nil
|
||||
mattr_accessor :ldap_password, default: nil
|
||||
mattr_accessor :ldap_tls_no_verify, default: false
|
||||
mattr_accessor :ldap_search_filter, default: nil
|
||||
mattr_accessor :ldap_uid_conversion_enabled, default: false
|
||||
mattr_accessor :ldap_uid_conversion_search, default: nil
|
||||
mattr_accessor :ldap_uid_conversion_replace, default: nil
|
||||
|
||||
module Strategies
|
||||
class PamAuthenticatable
|
||||
|
|
@ -96,9 +79,7 @@ module Devise
|
|||
return pass
|
||||
end
|
||||
|
||||
if validate(resource)
|
||||
success!(resource)
|
||||
end
|
||||
success!(resource) if validate(resource)
|
||||
end
|
||||
|
||||
private
|
||||
|
|
|
|||
|
|
@ -74,7 +74,8 @@ Doorkeeper.configure do
|
|||
# For more information go to
|
||||
# https://github.com/doorkeeper-gem/doorkeeper/wiki/Using-Scopes
|
||||
default_scopes :read
|
||||
optional_scopes :write,
|
||||
optional_scopes :profile,
|
||||
:write,
|
||||
:'write:accounts',
|
||||
:'write:blocks',
|
||||
:'write:bookmarks',
|
||||
|
|
@ -89,7 +90,6 @@ Doorkeeper.configure do
|
|||
:'write:reports',
|
||||
:'write:statuses',
|
||||
:read,
|
||||
:'read:me',
|
||||
:'read:accounts',
|
||||
:'read:blocks',
|
||||
:'read:bookmarks',
|
||||
|
|
|
|||
13
config/initializers/enable_yjit.rb
Normal file
13
config/initializers/enable_yjit.rb
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Automatically enable YJIT as of Ruby 3.3, as it brings very
|
||||
# sizeable performance improvements.
|
||||
|
||||
# If you are deploying to a memory constrained environment
|
||||
# you may want to delete this file, but otherwise it's free
|
||||
# performance.
|
||||
if defined?(RubyVM::YJIT.enable)
|
||||
Rails.application.config.after_initialize do
|
||||
RubyVM::YJIT.enable
|
||||
end
|
||||
end
|
||||
|
|
@ -6,5 +6,5 @@
|
|||
# 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
|
||||
:passw, :email, :secret, :token, :_key, :crypt, :salt, :certificate, :otp, :ssn
|
||||
]
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ Rails.application.configure do
|
|||
:hr,
|
||||
:hu,
|
||||
:hy,
|
||||
:ia,
|
||||
:id,
|
||||
:ie,
|
||||
:ig,
|
||||
|
|
|
|||
|
|
@ -1,214 +0,0 @@
|
|||
# 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.
|
||||
#
|
||||
Rails.application.config.log_file_size = 100 * 1024 * 1024 if Rails.env.local?
|
||||
|
||||
# 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
|
||||
|
||||
# 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
|
||||
70
config/initializers/opentelemetry.rb
Normal file
70
config/initializers/opentelemetry.rb
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# Set OTEL_* environment variables according to OTel docs:
|
||||
# https://opentelemetry.io/docs/concepts/sdk-configuration/
|
||||
|
||||
if ENV.keys.any? { |name| name.match?(/OTEL_.*_ENDPOINT/) }
|
||||
require 'opentelemetry/sdk'
|
||||
require 'opentelemetry/exporter/otlp'
|
||||
|
||||
require 'opentelemetry/instrumentation/active_job'
|
||||
require 'opentelemetry/instrumentation/active_model_serializers'
|
||||
require 'opentelemetry/instrumentation/concurrent_ruby'
|
||||
require 'opentelemetry/instrumentation/excon'
|
||||
require 'opentelemetry/instrumentation/faraday'
|
||||
require 'opentelemetry/instrumentation/http'
|
||||
require 'opentelemetry/instrumentation/http_client'
|
||||
require 'opentelemetry/instrumentation/net/http'
|
||||
require 'opentelemetry/instrumentation/pg'
|
||||
require 'opentelemetry/instrumentation/rack'
|
||||
require 'opentelemetry/instrumentation/rails'
|
||||
require 'opentelemetry/instrumentation/redis'
|
||||
require 'opentelemetry/instrumentation/sidekiq'
|
||||
|
||||
OpenTelemetry::SDK.configure do |c|
|
||||
# use_all() attempts to load ALL the auto-instrumentations
|
||||
# currently loaded by Ruby requires.
|
||||
#
|
||||
# Load attempts will emit an INFO or WARN to the console
|
||||
# about the success/failure to wire up an auto-instrumentation.
|
||||
# "WARN -- : Instrumentation: <X> failed to install" is most
|
||||
# likely caused by <X> not being a Ruby library loaded by
|
||||
# the application or the instrumentation has been explicitly
|
||||
# disabled.
|
||||
#
|
||||
# To disable an instrumentation, set an environment variable
|
||||
# along this pattern:
|
||||
#
|
||||
# OTEL_RUBY_INSTRUMENTATION_<X>_ENABLED=false
|
||||
#
|
||||
# For example, PostgreSQL and Redis produce a lot of child spans
|
||||
# in the course of this application doing its business. To turn
|
||||
# them off, set the env vars below, but recognize that you will
|
||||
# be missing details about what particular calls to the
|
||||
# datastores are slow.
|
||||
#
|
||||
# OTEL_RUBY_INSTRUMENTATION_PG_ENABLED=false
|
||||
# OTEL_RUBY_INSTRUMENTATION_REDIS_ENABLED=false
|
||||
|
||||
c.use_all({
|
||||
'OpenTelemetry::Instrumentation::Rack' => {
|
||||
use_rack_events: false, # instead of events, use middleware; allows for untraced_endpoints to ignore child spans
|
||||
untraced_endpoints: ['/health'],
|
||||
},
|
||||
'OpenTelemetry::Instrumentation::Sidekiq' => {
|
||||
span_naming: :job_class, # Use the job class as the span name, otherwise this is the queue name and not very helpful
|
||||
},
|
||||
})
|
||||
|
||||
prefix = ENV.fetch('OTEL_SERVICE_NAME_PREFIX', 'mastodon')
|
||||
|
||||
c.service_name = case $PROGRAM_NAME
|
||||
when /puma/ then "#{prefix}/web"
|
||||
else
|
||||
"#{prefix}/#{$PROGRAM_NAME.split('/').last}"
|
||||
end
|
||||
c.service_version = Mastodon::Version.to_s
|
||||
end
|
||||
end
|
||||
|
||||
MastodonOTELTracer = OpenTelemetry.tracer_provider.tracer('mastodon')
|
||||
|
|
@ -3,6 +3,8 @@
|
|||
Paperclip::DataUriAdapter.register
|
||||
Paperclip::ResponseWithLimitAdapter.register
|
||||
|
||||
PATH = ':prefix_url:class/:attachment/:id_partition/:style/:filename'
|
||||
|
||||
Paperclip.interpolates :filename do |attachment, style|
|
||||
if style == :original
|
||||
attachment.original_filename
|
||||
|
|
@ -13,7 +15,7 @@ end
|
|||
|
||||
Paperclip.interpolates :prefix_path do |attachment, _style|
|
||||
if attachment.storage_schema_version >= 1 && attachment.instance.respond_to?(:local?) && !attachment.instance.local?
|
||||
'cache' + File::SEPARATOR
|
||||
"cache#{File::SEPARATOR}"
|
||||
else
|
||||
''
|
||||
end
|
||||
|
|
@ -29,7 +31,7 @@ end
|
|||
|
||||
Paperclip::Attachment.default_options.merge!(
|
||||
use_timestamp: false,
|
||||
path: ':prefix_url:class/:attachment/:id_partition/:style/:filename',
|
||||
path: PATH,
|
||||
storage: :fog
|
||||
)
|
||||
|
||||
|
|
@ -40,6 +42,8 @@ if ENV['S3_ENABLED'] == 'true'
|
|||
s3_protocol = ENV.fetch('S3_PROTOCOL') { 'https' }
|
||||
s3_hostname = ENV.fetch('S3_HOSTNAME') { "s3-#{s3_region}.amazonaws.com" }
|
||||
|
||||
Paperclip::Attachment.default_options[:path] = ENV.fetch('S3_KEY_PREFIX') + "/#{PATH}" if ENV.has_key?('S3_KEY_PREFIX')
|
||||
|
||||
Paperclip::Attachment.default_options.merge!(
|
||||
storage: :s3,
|
||||
s3_protocol: s3_protocol,
|
||||
|
|
@ -64,11 +68,11 @@ if ENV['S3_ENABLED'] == 'true'
|
|||
http_open_timeout: ENV.fetch('S3_OPEN_TIMEOUT') { '5' }.to_i,
|
||||
http_read_timeout: ENV.fetch('S3_READ_TIMEOUT') { '5' }.to_i,
|
||||
http_idle_timeout: 5,
|
||||
retry_limit: 0,
|
||||
retry_limit: ENV.fetch('S3_RETRY_LIMIT') { '0' }.to_i,
|
||||
}
|
||||
)
|
||||
|
||||
Paperclip::Attachment.default_options[:s3_permissions] = ->(*) { nil } if ENV['S3_PERMISSION'] == ''
|
||||
Paperclip::Attachment.default_options[:s3_permissions] = ->(*) {} if ENV['S3_PERMISSION'] == ''
|
||||
|
||||
if ENV.has_key?('S3_ENDPOINT')
|
||||
Paperclip::Attachment.default_options[:s3_options].merge!(
|
||||
|
|
@ -159,7 +163,7 @@ else
|
|||
Paperclip::Attachment.default_options.merge!(
|
||||
storage: :filesystem,
|
||||
path: File.join(ENV.fetch('PAPERCLIP_ROOT_PATH', File.join(':rails_root', 'public', 'system')), ':prefix_path:class', ':attachment', ':id_partition', ':style', ':filename'),
|
||||
url: ENV.fetch('PAPERCLIP_ROOT_URL', '/system') + '/:prefix_url:class/:attachment/:id_partition/:style/:filename'
|
||||
url: ENV.fetch('PAPERCLIP_ROOT_URL', '/system') + "/#{PATH}"
|
||||
)
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# SVG icons
|
||||
Rails.application.config.assets.paths << Rails.root.join('app', 'javascript', 'images')
|
||||
|
||||
# Material Design icons
|
||||
Rails.application.config.assets.paths << Rails.root.join('app', 'javascript', 'material-icons')
|
||||
|
|
|
|||
|
|
@ -37,6 +37,10 @@ class Rack::Attack
|
|||
authenticated_token&.id
|
||||
end
|
||||
|
||||
def warden_user_id
|
||||
@env['warden']&.user&.id
|
||||
end
|
||||
|
||||
def unauthenticated?
|
||||
!authenticated_user_id
|
||||
end
|
||||
|
|
@ -58,10 +62,6 @@ class Rack::Attack
|
|||
end
|
||||
end
|
||||
|
||||
Rack::Attack.safelist('allow from localhost') do |req|
|
||||
req.remote_ip == '127.0.0.1' || req.remote_ip == '::1'
|
||||
end
|
||||
|
||||
Rack::Attack.blocklist('deny from blocklist') do |req|
|
||||
IpBlock.blocked?(req.remote_ip)
|
||||
end
|
||||
|
|
@ -105,6 +105,10 @@ class Rack::Attack
|
|||
req.authenticated_user_id if (req.post? && req.path.match?(API_DELETE_REBLOG_REGEX)) || (req.delete? && req.path.match?(API_DELETE_STATUS_REGEX))
|
||||
end
|
||||
|
||||
throttle('throttle_oauth_application_registrations/ip', limit: 5, period: 10.minutes) do |req|
|
||||
req.throttleable_remote_ip if req.post? && req.path == '/api/v1/apps'
|
||||
end
|
||||
|
||||
throttle('throttle_sign_up_attempts/ip', limit: 25, period: 5.minutes) do |req|
|
||||
req.throttleable_remote_ip if req.post? && req.path_matches?('/auth')
|
||||
end
|
||||
|
|
@ -137,6 +141,10 @@ class Rack::Attack
|
|||
req.session[:attempt_user_id] || req.params.dig('user', 'email').presence if req.post? && req.path_matches?('/auth/sign_in')
|
||||
end
|
||||
|
||||
throttle('throttle_password_change/account', limit: 10, period: 10.minutes) do |req|
|
||||
req.warden_user_id if req.put? || (req.patch? && req.path_matches?('/auth'))
|
||||
end
|
||||
|
||||
self.throttled_responder = lambda do |request|
|
||||
now = Time.now.utc
|
||||
match_data = request.env['rack.attack.match_data']
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
ActiveSupport::Notifications.subscribe(/rack_attack/) do |_name, _start, _finish, _request_id, payload|
|
||||
req = payload[:request]
|
||||
|
||||
next unless [:throttle, :blacklist].include? req.env['rack.attack.match_type']
|
||||
next unless [:throttle, :blocklist].include? req.env['rack.attack.match_type']
|
||||
|
||||
Rails.logger.info("Rate limit hit (#{req.env['rack.attack.match_type']}): #{req.ip} #{req.request_method} #{req.fullpath}")
|
||||
end
|
||||
|
|
|
|||
|
|
@ -5,6 +5,23 @@ require_relative '../../lib/mastodon/sidekiq_middleware'
|
|||
Sidekiq.configure_server do |config|
|
||||
config.redis = REDIS_SIDEKIQ_PARAMS
|
||||
|
||||
# This is used in Kubernetes setups, to signal that the Sidekiq process has started and will begin processing jobs
|
||||
# This comes from https://github.com/sidekiq/sidekiq/wiki/Kubernetes#sidekiq
|
||||
ready_filename = ENV.fetch('MASTODON_SIDEKIQ_READY_FILENAME', nil)
|
||||
if ready_filename
|
||||
raise 'MASTODON_SIDEKIQ_READY_FILENAME is not a valid filename' if File.basename(ready_filename) != ready_filename
|
||||
|
||||
ready_path = Rails.root.join('tmp', ready_filename)
|
||||
|
||||
config.on(:startup) do
|
||||
FileUtils.touch(ready_path)
|
||||
end
|
||||
|
||||
config.on(:shutdown) do
|
||||
FileUtils.rm_f(ready_path)
|
||||
end
|
||||
end
|
||||
|
||||
config.server_middleware do |chain|
|
||||
chain.add Mastodon::SidekiqMiddleware
|
||||
end
|
||||
|
|
|
|||
19
config/initializers/simple_cov_source_file.rb
Normal file
19
config/initializers/simple_cov_source_file.rb
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
# TODO: https://github.com/simplecov-ruby/simplecov/pull/1084
|
||||
# Patches this missing condition, monitor for upstream fix
|
||||
|
||||
module SimpleCov
|
||||
module SourceFileExtensions
|
||||
def build_branches
|
||||
coverage_branch_data = coverage_data.fetch('branches', {}) || {} # Add the final empty hash in case where 'branches' is present, but returns nil
|
||||
branches = coverage_branch_data.flat_map do |condition, coverage_branches|
|
||||
build_branches_from(condition, coverage_branches)
|
||||
end
|
||||
|
||||
process_skipped_branches(branches)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
SimpleCov::SourceFile.prepend(SimpleCov::SourceFileExtensions) if defined?(SimpleCov::SourceFile)
|
||||
|
|
@ -3,13 +3,17 @@
|
|||
if ENV['STATSD_ADDR'].present?
|
||||
host, port = ENV['STATSD_ADDR'].split(':')
|
||||
|
||||
statsd = Statsd.new(host, port)
|
||||
statsd.namespace = ENV.fetch('STATSD_NAMESPACE') { ['Mastodon', Rails.env].join('.') }
|
||||
begin
|
||||
statsd = Statsd.new(host, port)
|
||||
statsd.namespace = ENV.fetch('STATSD_NAMESPACE') { ['Mastodon', Rails.env].join('.') }
|
||||
|
||||
NSA.inform_statsd(statsd) do |informant|
|
||||
informant.collect(:action_controller, :web)
|
||||
informant.collect(:active_record, :db)
|
||||
informant.collect(:active_support_cache, :cache)
|
||||
informant.collect(:sidekiq, :sidekiq) if ENV['STATSD_SIDEKIQ'] == 'true'
|
||||
NSA.inform_statsd(statsd) do |informant|
|
||||
informant.collect(:action_controller, :web)
|
||||
informant.collect(:active_record, :db)
|
||||
informant.collect(:active_support_cache, :cache)
|
||||
informant.collect(:sidekiq, :sidekiq) if ENV['STATSD_SIDEKIQ'] == 'true'
|
||||
end
|
||||
rescue
|
||||
Rails.logger.warn("statsd address #{ENV['STATSD_ADDR']} not reachable, proceeding without statsd")
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ Rails.application.configure do
|
|||
# You should only generate this once per instance. If you later decide to change it, all push subscription will
|
||||
# be invalidated, requiring the users to access the website again to resubscribe.
|
||||
#
|
||||
# Generate with `rake mastodon:webpush:generate_vapid_key` task (`docker-compose run --rm web rake mastodon:webpush:generate_vapid_key` if you use docker compose)
|
||||
# Generate with `bundle exec rails mastodon:webpush:generate_vapid_key` task (`docker-compose run --rm web bundle exec rails mastodon:webpush:generate_vapid_key` if you use docker compose)
|
||||
#
|
||||
# For more information visit https://rossta.net/blog/using-the-web-push-api-with-vapid.html
|
||||
|
||||
|
|
|
|||
39
config/initializers/vips.rb
Normal file
39
config/initializers/vips.rb
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
if Rails.configuration.x.use_vips
|
||||
ENV['VIPS_BLOCK_UNTRUSTED'] = 'true'
|
||||
|
||||
require 'vips'
|
||||
|
||||
unless Vips.at_least_libvips?(8, 13)
|
||||
abort <<~ERROR.squish
|
||||
Incompatible libvips version (#{Vips.version_string}), please install libvips >= 8.13
|
||||
ERROR
|
||||
end
|
||||
|
||||
Vips.block('VipsForeign', true)
|
||||
|
||||
%w(
|
||||
VipsForeignLoadNsgif
|
||||
VipsForeignLoadJpeg
|
||||
VipsForeignLoadPng
|
||||
VipsForeignLoadWebp
|
||||
VipsForeignLoadHeif
|
||||
VipsForeignSavePng
|
||||
VipsForeignSaveSpng
|
||||
VipsForeignSaveJpeg
|
||||
VipsForeignSaveWebp
|
||||
).each do |operation|
|
||||
Vips.block(operation, false)
|
||||
end
|
||||
|
||||
Vips.block_untrusted(true)
|
||||
end
|
||||
|
||||
# In some places of the code, we rescue this exception, but we don't always
|
||||
# load libvips, so it may be an undefined constant:
|
||||
unless defined?(Vips)
|
||||
module Vips
|
||||
class Error < StandardError; end
|
||||
end
|
||||
end
|
||||
|
|
@ -34,7 +34,7 @@ fr:
|
|||
glitch_guide_link_text: Et c'est pareil avec glitch-soc !
|
||||
auth:
|
||||
captcha_confirmation:
|
||||
hint_html: Plus qu'une étape ! Pour vérifier votre compte sur ce serveur, vous devez résoudre un CAPTCHA. Vous pouvez <a href="/about/more">contacter l'administrateur·ice du serveur</a> si vous avez des questions ou besoin d'assistance dans la vérification de votre compte.
|
||||
hint_html: Plus qu'une étape ! Pour vérifier votre compte sur ce serveur, vous devez résoudre un CAPTCHA. Vous pouvez <a href="/about/more">contacter l'administrateur·ice du serveur</a> si vous avez des questions ou besoin d'assistance pour vérifier votre compte.
|
||||
title: Vérification de l'utilisateur
|
||||
generic:
|
||||
use_this: Utiliser ceci
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ fr:
|
|||
setting_default_content_type_html: HTML
|
||||
setting_default_content_type_markdown: Markdown
|
||||
setting_default_content_type_plain: Texte brut
|
||||
setting_favourite_modal: Afficher une fenêtre de confirmation avant de mettre en favori un post (s'applique uniquement au mode Glitch)
|
||||
setting_favourite_modal: Demander confirmation avant de mettre un post en favori (s'applique uniquement au mode Glitch)
|
||||
setting_show_followers_count: Cacher votre nombre d'abonné·e·s
|
||||
setting_skin: Thème
|
||||
setting_system_emoji_font: Utiliser la police par défaut du système pour les émojis (s'applique uniquement au mode Glitch)
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ ko:
|
|||
setting_default_content_type_markdown: 게시물을 작성할 때, 형식을 지정하지 않았다면, 마크다운이라고 가정합니다
|
||||
setting_default_content_type_plain: 게시물을 작성할 때, 형식을 지정하지 않았다면, 일반적인 텍스트라고 가정합니다. (마스토돈의 기본 동작)
|
||||
setting_default_language: 작성하는 게시물의 언어는 자동으로 설정될 수 있습니다, 하지만 언제나 정확하지는 않습니다
|
||||
setting_show_followers_count: 팔로워 카운트를 프로필에서 숨깁니다. 팔로워 수를 숨기면 나에게도 보이지 않으며 몇몇 앱에서는 팔로워 수가 음수로 표시될 수 있습니다.
|
||||
setting_skin: 선택한 마스토돈 풍미의 스킨을 바꿉니다
|
||||
labels:
|
||||
defaults:
|
||||
|
|
@ -16,6 +17,7 @@ ko:
|
|||
setting_default_content_type_markdown: 마크다운
|
||||
setting_default_content_type_plain: 일반 텍스트
|
||||
setting_favourite_modal: 관심글을 지정할 때 확인 창을 띄웁니다(글리치 풍미에만 적용됨)
|
||||
setting_show_followers_count: 팔로워 수 표시
|
||||
setting_skin: 스킨
|
||||
setting_system_emoji_font: 에모지에 시스템 기본 폰트 적용하기 (글리치 풍미에만 적용됨)
|
||||
notification_emails:
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ ia:
|
|||
account:
|
||||
attributes:
|
||||
username:
|
||||
invalid: debe continer solmente litteras, numeros e tractos de sublineamento
|
||||
invalid: debe continer solmente litteras, numeros e lineettas basse
|
||||
reserved: es reservate
|
||||
admin/webhook:
|
||||
attributes:
|
||||
|
|
|
|||
|
|
@ -21,6 +21,18 @@ kab:
|
|||
username:
|
||||
invalid: ilaq ad ilin isekkilen, uṭṭunen d yijerriden n wadda kan
|
||||
reserved: yettwaṭṭef
|
||||
admin/webhook:
|
||||
attributes:
|
||||
url:
|
||||
invalid: mačči d URL ameɣtu
|
||||
doorkeeper/application:
|
||||
attributes:
|
||||
website:
|
||||
invalid: mačči d URL ameɣtu
|
||||
import:
|
||||
attributes:
|
||||
data:
|
||||
malformed: yir amsal
|
||||
status:
|
||||
attributes:
|
||||
reblog:
|
||||
|
|
@ -28,4 +40,20 @@ kab:
|
|||
user:
|
||||
attributes:
|
||||
email:
|
||||
blocked: isseqdac asaǧǧaw n yimayl ur yettusirgen ara
|
||||
unreachable: ur d-ttban ara d akken yella
|
||||
role_id:
|
||||
elevated: ur yezmir ara ad iεeddi tamlilt-ik tamirant
|
||||
user_role:
|
||||
attributes:
|
||||
permissions_as_keys:
|
||||
dangerous: deg-s tisirag tiriɣelsanin i temlilt tazadurt
|
||||
elevated: ur yezmir ara ad yesεu tirirag ur nelli ara deg temlilit-ik tamirant
|
||||
own_role: ur yezmir ara ad yettwabeddel s temlilt-ik tamirant
|
||||
position:
|
||||
elevated: ur yezmir ara ad iεeddi tamlilt-ik tamirant
|
||||
own_role: ur yezmir ara ad yettwabeddel s temlilt-ik tamirant
|
||||
webhook:
|
||||
attributes:
|
||||
events:
|
||||
invalid_permissions: ur yezmir ara ad yesεu tidyanin iwumi ur tesεiḍ ara tisirag
|
||||
|
|
|
|||
|
|
@ -1 +1,27 @@
|
|||
---
|
||||
ur:
|
||||
activerecord:
|
||||
attributes:
|
||||
poll:
|
||||
expires_at: ڈیڈ لائن
|
||||
options: اپنی مرضی
|
||||
user:
|
||||
agreement: سروس کا معاہدہ
|
||||
email: ای میل ایڈریسز
|
||||
locale: لوکل
|
||||
password: پاس ورڈ
|
||||
user/account:
|
||||
username: یوزر نیم
|
||||
user/invite_request:
|
||||
text: وجہ
|
||||
errors:
|
||||
models:
|
||||
account:
|
||||
attributes:
|
||||
username:
|
||||
invalid: صرف حروف، نمبر اور انڈر سکور پر مشتمل ہونا چاہیے۔
|
||||
reserved: محفوظ ہے
|
||||
admin/webhook:
|
||||
attributes:
|
||||
url:
|
||||
invalid: ایک درست URL نہیں ہے۔
|
||||
|
|
|
|||
|
|
@ -852,7 +852,6 @@ an:
|
|||
delete: Borrar
|
||||
edit_preset: Editar aviso predeterminau
|
||||
empty: Encara no has definiu garra preajuste d'alvertencia.
|
||||
title: Editar configuración predeterminada d'avisos
|
||||
webhooks:
|
||||
add_new: Anyadir endpoint
|
||||
delete: Eliminar
|
||||
|
|
|
|||
|
|
@ -804,6 +804,7 @@ ar:
|
|||
desc_html: ويعتمد هذا على نصوص برمجية خارجية من hCaptcha، والتي قد تكون مصدر قلق يتعلق بالأمان والخصوصية. بالإضافة إلى ذلك، <strong>قد يؤدي ذلك إلى جعل عملية التسجيل أقل سهولة بالنسبة لبعض الأشخاص (وخاصة المعاقين)</strong>. لهذه الأسباب، يرجى النظر في تدابير بديلة مثل التسجيل على أساس الموافقة أو على أساس الدعوة.
|
||||
title: مطالبة المستخدمين الجدد بحل اختبار CAPTCHA لتأكيد حساباتهم
|
||||
content_retention:
|
||||
danger_zone: منطقة خطرة
|
||||
preamble: التحكم في كيفية تخزين المحتوى الذي ينشئه المستخدم في ماستدون.
|
||||
title: الاحتفاظ بالمحتوى
|
||||
default_noindex:
|
||||
|
|
@ -1012,7 +1013,6 @@ ar:
|
|||
delete: حذف
|
||||
edit_preset: تعديل نموذج التحذير
|
||||
empty: لم تحدد أي إعدادات تحذير مسبقة بعد.
|
||||
title: إدارة نماذج التحذير
|
||||
webhooks:
|
||||
add_new: إضافة نقطة نهاية
|
||||
delete: حذف
|
||||
|
|
@ -1762,6 +1762,10 @@ ar:
|
|||
webauthn_authentication: مفاتيح الأمان
|
||||
severed_relationships:
|
||||
download: تنزيل (%{count})
|
||||
lost_followers: المتابعون المفقودون
|
||||
lost_follows: المتابعات المفقودة
|
||||
preamble: بحجبكم اسم نطاق قد تخسرون متابَعاتٍ، و كذلك إذا قرّر مديرو الخادوم حظر خادوم ما. و في هذه الحالات يكون بوسعكم تنزيل قائمة بالصلات المبتورة لمعاينتها، مع القدرة على استيرادها إلى خادوم آخر.
|
||||
purged: حذف مدير خادومكم المعلومات عن هذا الخادوم.
|
||||
statuses:
|
||||
attached:
|
||||
audio:
|
||||
|
|
@ -1978,6 +1982,7 @@ ar:
|
|||
edit_profile_title: قم بتخصيص ملفك التعريفي
|
||||
explanation: ها هي بعض النصائح قبل بداية الاستخدام
|
||||
feature_action: اعرف المزيد
|
||||
feature_audience: يتيح لكم مًستُدون إدارة جمهوركم بلا وسطاء. فبتنصيب و تشغيل مَستُودون على بنيتكم التحتية تمكنكم متابعة مستخدمي مَستُدون من أيّ خادوم،كما يمكنهم متابعتكم، بلا تحكُّم من أي طرف ثالث.
|
||||
feature_audience_title: اِبنوا جُمهورَكم بِثِقَة
|
||||
feature_control: أنتم الأدرى بالمحتوى الذي تريدون أن تطالعوه في فيض المنشورات الرئيس. لا خوارزميات تتحكم فيما يظهر لكم ولا إعلانات تضيع وقتكم. بحساب واحد تمكنكم متابعة من تشاؤون على أيّ خادوم ماستدون، وتلقّى منشوراتهم بترتيبها الزمني، لتصنعوا ركنكم الأليف في الإنترنت.
|
||||
feature_control_title: تحكَّموا في فيض المنشورات الخاص بكم
|
||||
|
|
|
|||
|
|
@ -400,8 +400,6 @@ ast:
|
|||
usable: Pue usase
|
||||
title: Tendencies
|
||||
trending: En tendencia
|
||||
warning_presets:
|
||||
title: Xestión d'alvertencies preconfiguraes
|
||||
webhooks:
|
||||
add_new: Amestar un estremu
|
||||
delete: Desaniciar
|
||||
|
|
|
|||
|
|
@ -291,6 +291,7 @@ be:
|
|||
update_custom_emoji_html: "%{name} абнавіў эмодзі %{target}"
|
||||
update_domain_block_html: "%{name} абнавіў блакіроўку дамена для %{target}"
|
||||
update_ip_block_html: "%{name} змяніў правіла для IP %{target}"
|
||||
update_report_html: "%{name} абнавіў скаргу %{target}"
|
||||
update_status_html: "%{name} абнавіў допіс %{target}"
|
||||
update_user_role_html: "%{name} змяніў ролю %{target}"
|
||||
deleted_account: выдалены ўліковы запіс
|
||||
|
|
@ -621,6 +622,9 @@ be:
|
|||
actions_description_html: Вырашыце, якія дзеянні распачаць, каб вырашыць гэтую скаргу. Калі вы прымеце меры пакарання ў дачыненні да ўліковага запісу, пра які паведамляецца, ім будзе адпраўлена апавяшчэнне па электроннай пошце, за выключэннем выпадкаў, калі выбрана катэгорыя <strong>Спам</strong>.
|
||||
actions_description_remote_html: Вырашыце як паступіць з гэтай скаргай. Гэта паўплывае толькі на тое як <strong>ваш</strong> сервер звязваецца з аддалёным уліковым запісам і апрацоўвае яго кантэнт.
|
||||
add_to_report: Дадаць яшчэ дэталяў да скаргі
|
||||
already_suspended_badges:
|
||||
local: Ужо прыпынена на гэтым сэрвэры
|
||||
remote: Ужо прыпынена на іх сэрвэры
|
||||
are_you_sure: Вы ўпэўнены?
|
||||
assign_to_self: Прызначыць мне
|
||||
assigned: Прызначаны мадэратар
|
||||
|
|
@ -776,6 +780,7 @@ be:
|
|||
desc_html: Гэта функцыянальнасць залежыць ад знешніх скрыптоў hCaptcha, што можа быць праблемай бяспекі і прыватнасці. Акрамя таго, <strong>гэта можа зрабіць працэс рэгістрацыі значна менш даступным для некаторых людзей, асабліва інвалідаў</strong>. Па гэтых прычынах, калі ласка, разгледзьце альтэрнатыўныя меры, такія як рэгістрацыя на аснове зацвярджэння або запрашэння.
|
||||
title: Патрабаваць ад новых карыстальнікаў рашэння CAPTCHA для пацверджання іх уліковага запісу
|
||||
content_retention:
|
||||
danger_zone: Небяспечная зона
|
||||
preamble: Кантралюйце, як створаны карыстальнікамі кантэнт захоўваецца ў Mastodon.
|
||||
title: Утрыманне кантэнту
|
||||
default_noindex:
|
||||
|
|
@ -980,7 +985,7 @@ be:
|
|||
delete: Выдаліць
|
||||
edit_preset: Рэдагаваць шаблон папярэджання
|
||||
empty: Вы яшчэ не вызначылі ніякіх шаблонаў папярэджанняў.
|
||||
title: Кіраванне шаблонамі папярэджанняў
|
||||
title: Папярэджальныя прадусталёўкі
|
||||
webhooks:
|
||||
add_new: Дадаць канцавую кропку
|
||||
delete: Выдаліць
|
||||
|
|
@ -1708,6 +1713,7 @@ be:
|
|||
preferences: Налады
|
||||
profile: Профіль
|
||||
relationships: Падпіскі і падпісчыкі
|
||||
severed_relationships: Разрыў сувязяў
|
||||
statuses_cleanup: Аўтавыдаленне допісаў
|
||||
strikes: Папярэджанні мадэратараў
|
||||
two_factor_authentication: Двухфактарная аўтэнтыфікацыя
|
||||
|
|
@ -1715,10 +1721,13 @@ be:
|
|||
severed_relationships:
|
||||
download: Спампаваць (%{count})
|
||||
event_type:
|
||||
account_suspension: Прыпыненне ўліковага запісу (%{target_name})
|
||||
domain_block: Прыпыненне сервера (%{target_name})
|
||||
user_domain_block: Вы заблакіравалі %{target_name}
|
||||
lost_followers: Страчаныя падпісчыкі
|
||||
lost_follows: Страчаныя падпіскі
|
||||
preamble: Вы можаце страціць падпіскі і падпісчыкаў, калі заблакіруеце дамен або калі вашы мадэратары вырашаць прыпыніць зносіны з серверам. Калі гэта адбудзецца, вы зможаце загрузіць спіс страчаных зносін, каб праверыць іх і, магчыма, імпартаваць на іншы сервер.
|
||||
purged: Інфармацыя аб гэтым серверы была выдалена адміністратарамі вашага сервера.
|
||||
type: Падзея
|
||||
statuses:
|
||||
attached:
|
||||
|
|
@ -1825,6 +1834,7 @@ be:
|
|||
contrast: Mastodon (высокі кантраст)
|
||||
default: Mastodon (цёмная)
|
||||
mastodon-light: Mastodon (светлая)
|
||||
system: Аўтаматычна (выкарыстоўваць сістэмную тэму)
|
||||
time:
|
||||
formats:
|
||||
default: "%d.%m.%Y %H:%M"
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ bg:
|
|||
update_custom_emoji_html: "%{name} обнови емоджито %{target}"
|
||||
update_domain_block_html: "%{name} обнови блокирането на домейна за %{target}"
|
||||
update_ip_block_html: "%{name} промени правило за IP на %{target}"
|
||||
update_report_html: "%{name} осъвремени доклад %{target}"
|
||||
update_status_html: "%{name} обнови публикация от %{target}"
|
||||
update_user_role_html: "%{name} промени ролята %{target}"
|
||||
deleted_account: изтрит акаунт
|
||||
|
|
@ -292,6 +293,7 @@ bg:
|
|||
filter_by_action: Филтриране по действие
|
||||
filter_by_user: Филтриране по потребител
|
||||
title: Одитен дневник
|
||||
unavailable_instance: "(неналично име на домейн)"
|
||||
announcements:
|
||||
destroyed_msg: Успешно изтрито оповестяване!
|
||||
edit:
|
||||
|
|
@ -751,6 +753,7 @@ bg:
|
|||
desc_html: Това разчита на външни скриптове от hCaptcha, което може да е проблем за сигурността и поверителността. В допълнение <strong>това може да направи процеса на регистриране значимо по-малко достъпно за някои хора (особено с увреждания).</strong>. Заради тези причини, то обмислете алтернативни мерки такива като регистрация на базата на одобрение или на покана.
|
||||
title: Изисква се новите потребители да разгадават капчата, за да потвърдят акаунтите си
|
||||
content_retention:
|
||||
danger_zone: Опасна зона
|
||||
preamble: Управление на това как съдържание, породено от потребители, се съхранява в Mastodon.
|
||||
title: Задържане на съдържание
|
||||
default_noindex:
|
||||
|
|
@ -949,7 +952,7 @@ bg:
|
|||
delete: Изтриване
|
||||
edit_preset: Редакция на предварителните настройки
|
||||
empty: Все още няма предварителни настройки за предупрежденията.
|
||||
title: Управление на предварителните настройки
|
||||
title: Предупредителни образци
|
||||
webhooks:
|
||||
add_new: Добавяне на крайна точка
|
||||
delete: Изтриване
|
||||
|
|
|
|||
|
|
@ -245,6 +245,8 @@ br:
|
|||
title: Diwar-benn
|
||||
appearance:
|
||||
title: Neuz
|
||||
content_retention:
|
||||
danger_zone: Takad dañjer
|
||||
discovery:
|
||||
title: Dizoloadur
|
||||
trends: Luskadoù
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ ca:
|
|||
update_custom_emoji_html: "%{name} ha actualitzat l'emoji %{target}"
|
||||
update_domain_block_html: "%{name} ha actualitzat el bloqueig de domini per a %{target}"
|
||||
update_ip_block_html: "%{name} ha canviat la norma per la IP %{target}"
|
||||
update_report_html: "%{name} ha actualitzat l'informe %{target}"
|
||||
update_status_html: "%{name} ha actualitzat l'estat de %{target}"
|
||||
update_user_role_html: "%{name} ha canviat el rol %{target}"
|
||||
deleted_account: compte eliminat
|
||||
|
|
@ -292,6 +293,7 @@ ca:
|
|||
filter_by_action: Filtra per acció
|
||||
filter_by_user: Filtra per usuari
|
||||
title: Registre d'auditoria
|
||||
unavailable_instance: "(nom de domini no disponible)"
|
||||
announcements:
|
||||
destroyed_msg: L’anunci s’ha esborrat amb èxit!
|
||||
edit:
|
||||
|
|
@ -465,7 +467,7 @@ ca:
|
|||
status: Estat
|
||||
suppress: Suprimeix les recomanacions de seguiment
|
||||
suppressed: Suprimit
|
||||
title: Seguir les recomanacions
|
||||
title: Recomanacions de comptes a seguir
|
||||
unsuppress: Restaurar les recomanacions de seguiment
|
||||
instances:
|
||||
availability:
|
||||
|
|
@ -751,6 +753,7 @@ ca:
|
|||
desc_html: Això es basa en scripts externs de hCaptcha, que poden ser un problema de privacitat i seguretat. A més, <strong>això pot fer que el procés de registre sigui significativament menys accesible per algunes (especialment discapacitades) persones</strong>. Per aquestes raons, si us plau considera alternatives com ara registre amb aprovació necessària o basada en invitacions.
|
||||
title: Demana als nous usuaris que resolguin un CAPTCHA per a confirmar el seu compte
|
||||
content_retention:
|
||||
danger_zone: Zona de perill
|
||||
preamble: Controla com es desa a Mastodon el contingut generat per l'usuari.
|
||||
title: Retenció de contingut
|
||||
default_noindex:
|
||||
|
|
@ -949,7 +952,7 @@ ca:
|
|||
delete: Elimina
|
||||
edit_preset: Edita l'avís predeterminat
|
||||
empty: Encara no has definit cap preavís.
|
||||
title: Gestiona les configuracions predefinides dels avisos
|
||||
title: Predefinicions d'avís
|
||||
webhooks:
|
||||
add_new: Afegir extrem
|
||||
delete: Elimina
|
||||
|
|
|
|||
|
|
@ -548,7 +548,6 @@ ckb:
|
|||
add_new: زیادکردنی نوێ
|
||||
delete: سڕینەوە
|
||||
edit_preset: دەستکاریکردنی ئاگاداری پێشگریمان
|
||||
title: بەڕێوەبردنی ئاگادارکردنەوە پێشسازدان
|
||||
admin_mailer:
|
||||
new_pending_account:
|
||||
body: وردەکاریهەژمارە نوێیەکە لە خوارەوەیە. دەتوانیت ئەم نەرمەکالا پەسەند بکەیت یان ڕەت بکەیتەوە.
|
||||
|
|
|
|||
|
|
@ -510,7 +510,6 @@ co:
|
|||
add_new: Aghjunghje
|
||||
delete: Sguassà
|
||||
edit_preset: Cambià a preselezzione d'avertimentu
|
||||
title: Amministrà e preselezzione d'avertimentu
|
||||
admin_mailer:
|
||||
new_pending_account:
|
||||
body: I ditagli di u novu contu sò quì sottu. Pudete appruvà o righjittà a dumanda.
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ cs:
|
|||
invite_request_text: Důvody založení
|
||||
invited_by: Pozván uživatelem
|
||||
ip: IP adresa
|
||||
joined: Uživatel založen
|
||||
joined: Uživatelem od
|
||||
location:
|
||||
all: Všechny
|
||||
local: Místní
|
||||
|
|
@ -118,7 +118,7 @@ cs:
|
|||
promote: Povýšit
|
||||
protocol: Protokol
|
||||
public: Veřejný
|
||||
push_subscription_expires: Odebírání PuSH expiruje
|
||||
push_subscription_expires: Odebírání PuSH vyprší
|
||||
redownload: Obnovit profil
|
||||
redownloaded_msg: Profil účtu %{username} byl úspěšně obnoven ze zdroje
|
||||
reject: Zamítnout
|
||||
|
|
@ -291,6 +291,7 @@ cs:
|
|||
update_custom_emoji_html: Uživatel %{name} aktualizoval emoji %{target}
|
||||
update_domain_block_html: "%{name} aktualizoval blokaci domény %{target}"
|
||||
update_ip_block_html: "%{name} změnil pravidlo pro IP %{target}"
|
||||
update_report_html: "%{name} aktualizoval hlášení %{target}"
|
||||
update_status_html: Uživatel %{name} aktualizoval příspěvek uživatele %{target}
|
||||
update_user_role_html: "%{name} změnil %{target} roli"
|
||||
deleted_account: smazaný účet
|
||||
|
|
@ -298,6 +299,7 @@ cs:
|
|||
filter_by_action: Filtrovat podle akce
|
||||
filter_by_user: Filtrovat podle uživatele
|
||||
title: Protokol auditu
|
||||
unavailable_instance: "(doména není k dispozici)"
|
||||
announcements:
|
||||
destroyed_msg: Oznámení bylo úspěšně odstraněno!
|
||||
edit:
|
||||
|
|
@ -779,6 +781,7 @@ cs:
|
|||
desc_html: Toto spoléhá na externí skripty z hCaptcha, což může být budit obavy o bezpečnost a soukromí. Navíc <strong>to může způsobit, že proces registrace bude pro některé osoby (zejména se zdravotním postižením) hůře přístupný</strong>. Z těchto důvodů zvažte alternativní přístup, jako je schvalování registrace nebo pozvánky.
|
||||
title: Vyžadovat po nových uživatelích, aby vyřešili CAPTCHU pro potvrzení jejich účtu
|
||||
content_retention:
|
||||
danger_zone: Nebezpečná zóna
|
||||
preamble: Určuje, jak je obsah generovaný uživatelem uložen v Mastodonu.
|
||||
title: Uchovávání obsahu
|
||||
default_noindex:
|
||||
|
|
@ -983,7 +986,7 @@ cs:
|
|||
delete: Smazat
|
||||
edit_preset: Upravit předlohu pro varování
|
||||
empty: Zatím jste nedefinovali žádné předlohy varování.
|
||||
title: Spravovat předlohy pro varování
|
||||
title: Předvolby varování
|
||||
webhooks:
|
||||
add_new: Přidat koncový bod
|
||||
delete: Smazat
|
||||
|
|
|
|||
|
|
@ -297,6 +297,7 @@ cy:
|
|||
update_custom_emoji_html: Mae %{name} wedi diweddaru emoji %{target}
|
||||
update_domain_block_html: Mae %{name} wedi diweddaru bloc parth %{target}
|
||||
update_ip_block_html: Mae %{name} wedi newid rheol IP %{target}
|
||||
update_report_html: Mae %{name} wedi diweddaru adroddiad %{target}
|
||||
update_status_html: Mae %{name} wedi diweddaru postiad gan %{target}
|
||||
update_user_role_html: Mae %{name} wedi newid rôl %{target}
|
||||
deleted_account: cyfrif wedi'i ddileu
|
||||
|
|
@ -645,6 +646,9 @@ cy:
|
|||
actions_description_html: Penderfynwch pa gamau i'w cymryd i ddatrys yr adroddiad hwn. Os byddwch yn cymryd camau cosbol yn erbyn y cyfrif a adroddwyd, bydd hysbysiad e-bost yn cael ei anfon atyn nhw, ac eithrio pan fydd y categori <strong>Sbam</strong> yn cael ei ddewis.
|
||||
actions_description_remote_html: Penderfynwch pa gamau i'w cymryd i ddatrys yr adroddiad hwn. Bydd hyn ond yn effeithio ar sut <strong>mae'ch</strong> gweinydd yn cyfathrebu â'r cyfrif hwn o bell ac yn trin ei gynnwys.
|
||||
add_to_report: Ychwanegu rhagor i adroddiad
|
||||
already_suspended_badges:
|
||||
local: Wedi atal dros dro ar y gweinydd hwn yn barod
|
||||
remote: Wedi'i atal eisoes ar eu gweinydd
|
||||
are_you_sure: Ydych chi'n siŵr?
|
||||
assign_to_self: Neilltuo i mi
|
||||
assigned: Cymedrolwr wedi'i neilltuo
|
||||
|
|
@ -804,6 +808,7 @@ cy:
|
|||
desc_html: Mae hyn yn dibynnu ar sgriptiau allanol gan hCaptcha, a all fod yn bryder diogelwch a phreifatrwydd. Yn ogystal, <strong>gall hyn wneud y broses gofrestru yn llawer llai hygyrch i rai pobl (yn enwedig yr anabl)</strong>. Am y rhesymau hyn, ystyriwch fesurau eraill fel cofrestru ar sail cymeradwyaeth neu ar sail gwahoddiad.
|
||||
title: Ei gwneud yn ofynnol i ddefnyddwyr newydd ddatrys CAPTCHA i gadarnhau eu cyfrif
|
||||
content_retention:
|
||||
danger_zone: Parth perygl
|
||||
preamble: Rheoli sut mae cynnwys sy'n cael ei gynhyrchu gan ddefnyddwyr yn cael ei storio yn Mastodon.
|
||||
title: Cadw cynnwys
|
||||
default_noindex:
|
||||
|
|
@ -1014,7 +1019,7 @@ cy:
|
|||
delete: Dileu
|
||||
edit_preset: Golygu rhagosodiad rhybudd
|
||||
empty: Nid ydych wedi diffinio unrhyw ragosodiadau rhybudd eto.
|
||||
title: Rheoli rhagosodiadau rhybudd
|
||||
title: Rhagosodiadau rhybuddion
|
||||
webhooks:
|
||||
add_new: Ychwanegu diweddbwynt
|
||||
delete: Dileu
|
||||
|
|
@ -1756,13 +1761,26 @@ cy:
|
|||
import: Mewnforio
|
||||
import_and_export: Mewnforio ac allforio
|
||||
migrate: Mudo cyfrif
|
||||
notifications: Hysbysiadau e-bost
|
||||
preferences: Dewisiadau
|
||||
profile: Proffil cyhoeddus
|
||||
relationships: Yn dilyn a dilynwyr
|
||||
severed_relationships: Perthynasau wedi'u torri
|
||||
statuses_cleanup: Dileu postiadau'n awtomatig
|
||||
strikes: Rhybuddion cymedroli
|
||||
two_factor_authentication: Dilysu dau-ffactor
|
||||
webauthn_authentication: Allweddi diogelwch
|
||||
severed_relationships:
|
||||
download: Llwytho i lawr (%{count})
|
||||
event_type:
|
||||
account_suspension: Atal cyfrif (%{target_name})
|
||||
domain_block: Ataliad gweinydd (%{target_name})
|
||||
user_domain_block: Rydych wedi rhwystro %{target_name}
|
||||
lost_followers: Dilynwyr coll
|
||||
lost_follows: Yn dilyn coll
|
||||
preamble: Efallai y byddwch yn colli dilynwyr a'r rhai rydych yn eu dilyn pan fyddwch yn rhwystro parth neu pan fydd eich cymedrolwyr yn penderfynu atal gweinydd o bell. Pan fydd hynny'n digwydd, byddwch yn gallu llwytho i lawr rhestrau o berthnasoedd wedi'u torri, i'w harchwilio ac o bosibl eu mewnforio ar weinydd arall.
|
||||
purged: Mae gwybodaeth am y gweinydd hwn wedi'i dynnu gan weinyddwyr eich gweinydd.
|
||||
type: Digwyddiad
|
||||
statuses:
|
||||
attached:
|
||||
audio:
|
||||
|
|
@ -1880,6 +1898,7 @@ cy:
|
|||
contrast: Mastodon (Cyferbyniad uchel)
|
||||
default: Mastodon (Tywyll)
|
||||
mastodon-light: Mastodon (Golau)
|
||||
system: Awtomatig (defnyddio thema system)
|
||||
time:
|
||||
formats:
|
||||
default: "%b %d, %Y, %H:%M"
|
||||
|
|
@ -1992,6 +2011,13 @@ cy:
|
|||
follows_subtitle: Dilynwch gyfrifon adnabyddus
|
||||
follows_title: Pwy i ddilyn
|
||||
follows_view_more: Gweld mwy o bobl i ddilyn
|
||||
hashtags_recent_count:
|
||||
few: "%{people} o bobl yn y 2 ddiwrnod diwethaf"
|
||||
many: "%{people} o bobl yn y 2 ddiwrnod diwethaf"
|
||||
one: "%{people} person yn ystod y 2 ddiwrnod diwethaf"
|
||||
other: "%{people} o bobl yn y 2 ddiwrnod diwethaf"
|
||||
two: "%{people} o bobl yn y 2 ddiwrnod diwethaf"
|
||||
zero: "%{people} o bobl yn y 2 ddiwrnod diwethaf"
|
||||
hashtags_subtitle: Gweld beth sy'n tueddu dros y 2 ddiwrnod diwethaf
|
||||
hashtags_title: Hashnodau tuedd
|
||||
hashtags_view_more: Gweld mwy o hashnodau tuedd
|
||||
|
|
@ -1999,7 +2025,7 @@ cy:
|
|||
post_step: Dywedwch helo wrth y byd gyda thestun, lluniau, fideos neu arolygon barn.
|
||||
post_title: Creu'ch postiad cyntaf
|
||||
share_action: Rhannu
|
||||
share_step: Gadewch i'ch ffrindiau wybod sut i ddod o hyd i chi ar Mastodon!
|
||||
share_step: Gadewch i'ch ffrindiau wybod sut i ddod o hyd i chi ar Mastodon.
|
||||
share_title: Rhannwch eich proffil Mastodon
|
||||
sign_in_action: Mewngofnodi
|
||||
subject: Croeso i Mastodon
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ da:
|
|||
update_custom_emoji_html: "%{name} opdaterede emoji %{target}"
|
||||
update_domain_block_html: "%{name} opdaterede domæneblokeringen for %{target}"
|
||||
update_ip_block_html: "%{name} ændrede reglen for IP'en %{target}"
|
||||
update_report_html: "%{name} opdaterede rapporten %{target}"
|
||||
update_status_html: "%{name} opdaterede indlægget fra %{target}"
|
||||
update_user_role_html: "%{name} ændrede %{target}-rolle"
|
||||
deleted_account: slettet konto
|
||||
|
|
@ -292,6 +293,7 @@ da:
|
|||
filter_by_action: Filtrér efter handling
|
||||
filter_by_user: Filtrér efter bruger
|
||||
title: Revisionslog
|
||||
unavailable_instance: "(domænenavn utilgængeligt)"
|
||||
announcements:
|
||||
destroyed_msg: Bekendtgørelsen er slettet!
|
||||
edit:
|
||||
|
|
@ -751,6 +753,7 @@ da:
|
|||
desc_html: Dette er afhængig af eksterne scripts fra hCaptcha, som kan være en sikkerhed og privatlivets fred. Derudover kan <strong>dette gøre registreringsprocessen betydeligt mindre tilgængelig for nogle (især deaktiveret) personer</strong>. Af disse grunde bedes De overveje alternative foranstaltninger såsom godkendelsesbaseret eller inviteret til at blive registreret.
|
||||
title: Kræv nye brugere for at løse en CAPTCHA for at bekræfte deres konto
|
||||
content_retention:
|
||||
danger_zone: Farezone
|
||||
preamble: Styr, hvordan Mastodon gemmer brugergenereret indhold.
|
||||
title: Indholdsopbevaring
|
||||
default_noindex:
|
||||
|
|
@ -949,7 +952,7 @@ da:
|
|||
delete: Slet
|
||||
edit_preset: Redigér advarselsforvalg
|
||||
empty: Ingen advarselsforvalg defineret endnu.
|
||||
title: Håndtérr advarselsforvalg
|
||||
title: Præindstillinger for advarsel
|
||||
webhooks:
|
||||
add_new: Tilføj endepunkt
|
||||
delete: Slet
|
||||
|
|
@ -1671,6 +1674,7 @@ da:
|
|||
domain_block: Serversuspendering (%{target_name})
|
||||
user_domain_block: "%{target_name} blev blokeret"
|
||||
lost_followers: Tabte følgere
|
||||
lost_follows: Mistet følger
|
||||
preamble: Der kan mistes fulgte objekter og følgere, når et domæne blokeres eller moderatorerne beslutter at suspendere en ekstern server. Når det sker, kan der downloades lister over afbrudte relationer til inspektion og mulig import på anden server.
|
||||
purged: Oplysninger om denne server er blevet renset af serveradministratoreren.
|
||||
type: Begivenhed
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ de:
|
|||
update_custom_emoji_html: "%{name} bearbeitete das Emoji %{target}"
|
||||
update_domain_block_html: "%{name} aktualisierte die Domain-Sperre für %{target}"
|
||||
update_ip_block_html: "%{name} änderte die Regel für die IP-Adresse %{target}"
|
||||
update_report_html: "%{name} überarbeitete die Meldung %{target}"
|
||||
update_status_html: "%{name} überarbeitete einen Beitrag von %{target}"
|
||||
update_user_role_html: "%{name} änderte die Rolle von %{target}"
|
||||
deleted_account: gelöschtes Konto
|
||||
|
|
@ -292,6 +293,7 @@ de:
|
|||
filter_by_action: Nach Aktion filtern
|
||||
filter_by_user: Nach Benutzer*in filtern
|
||||
title: Protokoll
|
||||
unavailable_instance: "(Server nicht verfügbar)"
|
||||
announcements:
|
||||
destroyed_msg: Ankündigung erfolgreich gelöscht!
|
||||
edit:
|
||||
|
|
@ -751,6 +753,7 @@ de:
|
|||
desc_html: Dies beruht auf externen Skripten von hCaptcha, die ein Sicherheits- und Datenschutzproblem darstellen könnten. Darüber hinaus <strong>kann das den Registrierungsprozess für manche Menschen (insbesondere für Menschen mit Behinderung) erheblich erschweren</strong>. Aus diesen Gründen solltest du alternative Maßnahmen in Betracht ziehen, z. B. eine Registrierung basierend auf einer Einladung oder auf Genehmigungen.
|
||||
title: Neue Nutzer*innen müssen ein CAPTCHA lösen, um das Konto zu bestätigen
|
||||
content_retention:
|
||||
danger_zone: Gefahrenzone
|
||||
preamble: Lege fest, wie lange Inhalte von Nutzer*innen auf deinem Mastodon-Server gespeichert bleiben.
|
||||
title: Cache & Archive
|
||||
default_noindex:
|
||||
|
|
@ -949,7 +952,7 @@ de:
|
|||
delete: Löschen
|
||||
edit_preset: Warnvorlage bearbeiten
|
||||
empty: Du hast noch keine Warnvorlagen hinzugefügt.
|
||||
title: Warnvorlagen verwalten
|
||||
title: Warnvorlagen
|
||||
webhooks:
|
||||
add_new: Endpunkt hinzufügen
|
||||
delete: Löschen
|
||||
|
|
@ -1046,7 +1049,7 @@ de:
|
|||
apply_for_account: Konto beantragen
|
||||
captcha_confirmation:
|
||||
help_html: Falls du Probleme beim Lösen des CAPTCHA hast, dann kannst uns über %{email} kontaktieren und wir werden versuchen, dir zu helfen.
|
||||
hint_html: Fast geschafft! Wir müssen uns vergewissern, dass du ein Mensch bist (damit wir Spam verhindern können!). Bitte löse das CAPTCHA und klicke auf „Weiter“.
|
||||
hint_html: Fast geschafft! Wir müssen uns vergewissern, dass du ein Mensch bist (damit wir Spam verhindern können!). Bitte löse das CAPTCHA und klicke auf „Fortfahren“.
|
||||
title: Sicherheitsüberprüfung
|
||||
confirmations:
|
||||
awaiting_review: Deine E-Mail-Adresse wurde bestätigt und das Team von %{domain} überprüft nun deine Registrierung. Sobald es dein Konto genehmigt, wirst du eine E-Mail erhalten.
|
||||
|
|
@ -1449,7 +1452,7 @@ de:
|
|||
cooldown: Nach dem Umzug wird es eine Weile dauern, bis du erneut umziehen darfst
|
||||
disabled_account: Dein altes Konto ist nur noch eingeschränkt nutzbar. Du kannst jedoch deine Daten exportieren und das Konto wieder reaktivieren.
|
||||
followers: Alle Follower werden vom alten zum neuen Konto übertragen
|
||||
only_redirect_html: Alternativ kannst du auch <a href="%{path}">nur eine Weiterleitung zu deinem neuen Profil</a> einrichten, ohne die Follower zu übertragen.
|
||||
only_redirect_html: Alternativ kannst du auch <a href="%{path}">nur eine Weiterleitung zu deinem neuen Konto</a> einrichten, ohne die Follower zu übertragen.
|
||||
other_data: Keine anderen Daten werden automatisch zum neuen Konto übertragen
|
||||
redirect: Dein altes Konto wird einen Hinweis erhalten, dass du umgezogen bist. Außerdem wird das Profil von Suchanfragen ausgeschlossen
|
||||
moderation:
|
||||
|
|
@ -1845,7 +1848,7 @@ de:
|
|||
mark_statuses_as_sensitive: Deine Beiträge von %{acct} wurden mit einer Inhaltswarnung versehen
|
||||
none: Warnung für %{acct}
|
||||
sensitive: Deine Beiträge von %{acct} werden künftig mit einer Inhaltswarnung versehen
|
||||
silence: Dein Konto %{acct} wurde stummgeschaltet
|
||||
silence: Dein Konto %{acct} wurde eingeschränkt
|
||||
suspend: Dein Konto %{acct} wurde gesperrt
|
||||
title:
|
||||
delete_statuses: Beiträge entfernt
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ de:
|
|||
explanation_when_pending: Du hast dich für eine Einladung bei %{host} mit dieser E-Mail-Adresse beworben. Sobald du deine E-Mail-Adresse bestätigt hast, werden wir deine Anfrage überprüfen. Du kannst dich in dieser Zeit nicht anmelden. Wenn deine Anfrage abgelehnt wird, werden deine Daten entfernt – von dir ist keine weitere Handlung notwendig. Wenn du das nicht warst, dann kannst du diese E-Mail ignorieren.
|
||||
extra_html: Bitte beachte auch die <a href="%{terms_path}">Serverregeln</a> und <a href="%{policy_path}">unsere Datenschutzerklärung</a>.
|
||||
subject: 'Mastodon: Anleitung zum Bestätigen deines Kontos auf %{instance}'
|
||||
title: Verifiziere E-Mail-Adresse
|
||||
title: Verifiziere deine E-Mail-Adresse
|
||||
email_changed:
|
||||
explanation: 'Die E-Mail-Adresse deines Kontos wird geändert zu:'
|
||||
extra: Wenn du deine E-Mail-Adresse nicht geändert hast, ist es wahrscheinlich, dass sich jemand Zugang zu deinem Konto verschafft hat. Bitte ändere sofort dein Passwort oder kontaktiere die Administrator*innen des Servers, wenn du aus deinem Konto ausgesperrt bist.
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ eo:
|
|||
last_attempt: Vi ankoraŭ povas provi unufoje antaŭ ol via konto estos ŝlosita.
|
||||
locked: Via konto estas ŝlosita.
|
||||
not_found_in_database: Nevalida %{authentication_keys} aŭ pasvorto.
|
||||
omniauth_user_creation_failure: Eraro okazis kreinte konton por ĉi tiu identeco.
|
||||
pending: Via konto ankoraŭ estas kontrolata.
|
||||
timeout: Via seanco eksvalidiĝis. Bonvolu ensaluti denove por daŭrigi.
|
||||
unauthenticated: Vi devas ensaluti aŭ registriĝi antaŭ ol daŭrigi.
|
||||
|
|
@ -39,7 +40,7 @@ eo:
|
|||
explanation: Retajpu la novan adreson por ŝanĝi vian retpoŝtadreson.
|
||||
extra: Se ĉi tiu ŝanĝo ne estis komencita de vi, bonvolu ignori ĉi tiun retmesaĝon. La retadreso por la Mastodon-konto ne ŝanĝiĝos se vi ne aliras la supran ligilon.
|
||||
subject: 'Mastodon: Konfirmi retpoŝton por %{instance}'
|
||||
title: Kontrolu retpoŝtadreson
|
||||
title: Kontroli retpoŝtadreson
|
||||
reset_password_instructions:
|
||||
action: Ŝanĝi pasvorton
|
||||
explanation: Vi petis novan pasvorton por via konto.
|
||||
|
|
|
|||
|
|
@ -3,61 +3,119 @@ ia:
|
|||
devise:
|
||||
confirmations:
|
||||
confirmed: Tu conto de e-mail ha essite confirmate con successo.
|
||||
send_instructions: Tu recipera un e-mail con instructiones pro confirmar tu adresse de e-mail in poc minutas. Per favor verifica tu dossier de spam si tu non lo recipe.
|
||||
send_paranoid_instructions: Si tu adresse de e-mail existe in nostre base de datos, tu recipera un e-mail con instructiones pro confirmar tu adresse de e-mail in poc minutas. Per favor verifica tu dossier de spam si tu non lo recipe.
|
||||
send_instructions: Tu recipera un e-mail con instructiones pro confirmar tu adresse de e-mail in poc minutas. Per favor consulta tu dossier de spam si tu non lo recipe.
|
||||
send_paranoid_instructions: Si tu adresse de e-mail existe in nostre base de datos, tu recipera un e-mail con instructiones pro confirmar tu adresse de e-mail in poc minutas. Per favor consulta tu dossier de spam si tu non lo recipe.
|
||||
failure:
|
||||
already_authenticated: Tu jam initiava le session.
|
||||
inactive: Tu conto ancora non es activate.
|
||||
already_authenticated: Tu ha jam aperite session.
|
||||
inactive: Tu conto non es ancora activate.
|
||||
invalid: "%{authentication_keys} o contrasigno non valide."
|
||||
last_attempt: Tu ha solmente un altere tentativa ante que tu conto es serrate.
|
||||
locked: Tu conto es blocate.
|
||||
locked: Tu conto es serrate.
|
||||
not_found_in_database: "%{authentication_keys} o contrasigno non valide."
|
||||
omniauth_user_creation_failure: Error creante un conto pro iste identitate.
|
||||
pending: Tu conto es ancora sub revision.
|
||||
timeout: Tu session ha expirate. Per favor reaperi session pro continuar.
|
||||
unauthenticated: Es necessari aperir session o crear un conto ante de continuar.
|
||||
unconfirmed: Es necessari confirmar tu adresse de e-mail ante de continuar.
|
||||
mailer:
|
||||
confirmation_instructions:
|
||||
action: Verificar adresse de e-mail
|
||||
action_with_app: Confirmar e retornar a %{app}
|
||||
explanation: Tu ha create un conto sur %{host} con iste adresse de e-mail. Tu es a un sol clic de activar lo. Si isto non esseva tu, per favor ignora iste e-mail.
|
||||
explanation_when_pending: Tu ha sollicitate un invitation a %{host} con iste adresse de e-mail. Post que tu confirma tu adresse de e-mail, nos va revider tu demanda. Tu pote aperir session pro cambiar tu detalios o eliminar tu conto, ma tu non pote acceder al majoritate del functiones usque tu conto es approbate. Si tu demanda es rejectate, tu datos essera removite e nulle action ulterior essera requirite de te. Si isto non esseva tu, per favor ignora iste message de e-mail.
|
||||
extra_html: Per favor consulta tamben <a href="%{terms_path}">le regulas del servitor</a> e <a href="%{policy_path}">nostre conditiones de servicio</a>.
|
||||
subject: 'Mastodon: Instructiones de confirmation pro %{instance}'
|
||||
title: Verificar adresse de e-mail
|
||||
email_changed:
|
||||
explanation: 'Le adresse de e-mail pro tu conto se cambia in:'
|
||||
extra: Si tu non ha cambiate de adresse de e-mail, es probabile que alcuno ha ganiate le accesso a tu conto. Per favor cambia immediatemente tu contrasigno o contacta le administrator del servitor si tu non pote acceder a tu conto.
|
||||
subject: 'Mastodon: E-mail cambiate'
|
||||
title: Nove adresse de e-mail
|
||||
password_change:
|
||||
explanation: Le contrasigno de tu conto ha essite cambiate.
|
||||
extra: Si tu non ha cambiate tu contrasigno, es probabile que alcuno ha ganiate le accesso a tu conto. Per favor cambia immediatemente tu contrasigno o contacta le administrator del servitor si tu non pote acceder a tu conto.
|
||||
subject: 'Mastodon: Contrasigno cambiate'
|
||||
title: Contrasigno cambiate
|
||||
reconfirmation_instructions:
|
||||
explanation: Confirma le nove adresse pro cambiar tu email.
|
||||
explanation: Confirma le nove adresse pro cambiar tu adresse de e-mail.
|
||||
extra: Si non es tu qui ha initiate iste cambiamento, per favor ignora iste e-mail. Le adresse de e-mail pro le conto de Mastodon non cambiara usque tu accede al ligamine supra.
|
||||
subject: 'Mastodon: Confirmar e-mail pro %{instance}'
|
||||
title: Verificar adresse de e-mail
|
||||
reset_password_instructions:
|
||||
action: Cambiar contrasigno
|
||||
explanation: Tu ha requestate un nove contrasigno pro tu conto.
|
||||
extra: Si tu non ha requestate isto, per favor ignora iste e-mail. Tu contrasigno non cambiara usque tu accede al ligamine hic supra e crea un nove.
|
||||
subject: 'Mastodon: Instructiones pro reinitialisar le contrasigno'
|
||||
title: Reinitialisar contrasigno
|
||||
two_factor_disabled:
|
||||
title: 2FA disactivate
|
||||
explanation: Ora es possibile aperir session con solmente le adresse de e-mail e contrasigno.
|
||||
subject: 'Mastodon: Authentication a duo factores disactivate'
|
||||
subtitle: Le authentication a duo factores ha essite disactivate pro tu conto.
|
||||
title: A2F disactivate
|
||||
two_factor_enabled:
|
||||
title: 2FA activate
|
||||
explanation: Pro le apertura de session essera necessari un token generate per le application TOTP accopulate.
|
||||
subject: 'Mastodon: Authentication a duo factores activate'
|
||||
subtitle: Le authentication a duo factores ha essite activate pro tu conto.
|
||||
title: A2F activate
|
||||
two_factor_recovery_codes_changed:
|
||||
explanation: Le ancian codices de recuperation ha essite invalidate e nove codices ha essite generate.
|
||||
subject: 'Mastodon: Codices de recuperation A2F regenerate'
|
||||
subtitle: Le ancian codices de recuperation ha essite invalidate e nove codices ha essite generate.
|
||||
title: Codices de recuperation A2F cambiate
|
||||
unlock_instructions:
|
||||
subject: 'Mastodon: Instructiones pro disblocar'
|
||||
webauthn_credential:
|
||||
added:
|
||||
explanation: Le sequente clave de securitate esseva addite a tu conto
|
||||
explanation: Le sequente clave de securitate ha essite addite a tu conto
|
||||
subject: 'Mastodon: Nove clave de securitate'
|
||||
title: Un nove clave de securitate esseva addite
|
||||
title: Un nove clave de securitate ha essite addite
|
||||
deleted:
|
||||
explanation: Le sequente clave de securitate esseva delite de tu conto
|
||||
explanation: Le sequente clave de securitate ha essite delite de tu conto
|
||||
subject: 'Mastodon: Clave de securitate delite'
|
||||
title: Un de tu claves de securitate ha essite delite
|
||||
webauthn_disabled:
|
||||
explanation: Le authentication con claves de securitate ha essite disactivate pro tu conto.
|
||||
extra: Ora es possibile aperir session usante solmente le token generate per le application TOTP accopulate.
|
||||
subject: 'Mastodon: Le authentication con claves de securitate es disactivate'
|
||||
title: Claves de securitate disactivate
|
||||
webauthn_enabled:
|
||||
explanation: Le authentication con claves de securitate ha essite activate pro tu conto.
|
||||
extra: Tu clave de securitate pote ora esser usate pro aperir session.
|
||||
subject: 'Mastodon: authentication de clave de securitate activate'
|
||||
title: Claves de securitate activate
|
||||
omniauth_callbacks:
|
||||
failure: Non poteva authenticar te desde %{kind} perque “%{reason}”.
|
||||
success: Authenticate correctemente desde le conto %{kind}.
|
||||
passwords:
|
||||
no_token: Non es possibile acceder a iste pagina sin venir de un e-mail de redefinition de contrasigno. Si tu veni de un e-mail de redefinition de contrasigno, per favor assecura te de haber usate le URL complete fornite.
|
||||
send_instructions: Si tu adresse de e-mail existe in nostre base de datos, tu recipera un ligamine de recuperation de contrasigno a tu adresse de e-mail in poc minutas. Per favor consulta tu dossier de spam si tu non lo recipe.
|
||||
send_paranoid_instructions: Si tu adresse de e-mail existe in nostre base de datos, tu recipera un ligamine de recuperation de contrasigno in tu adresse de e-mail in poc minutas. Per favor verifica tu dossier de spam si tu non lo recipe.
|
||||
updated: Tu contrasigno ha essite cambiate. Tu ha ora aperite session.
|
||||
updated_not_active: Tu contrasigno ha essite cambiate.
|
||||
registrations:
|
||||
destroyed: A revider! Tu conto esseva cancellate con successo. Nos spera vider te novemente tosto.
|
||||
signed_up_but_pending: Un message con un ligamine de confirmation esseva inviate a tu conto de email. Post que tu clicca le ligamine, nos revidera tu application. Tu essera notificate si illo es approbate.
|
||||
destroyed: A revider! Tu conto ha essite cancellate. Nos spera vider te de novo tosto.
|
||||
signed_up: Benvenite! Tu te ha inscribite con successo.
|
||||
signed_up_but_inactive: Tu te ha inscribite con successo. Nonobstante, nos non poteva aperir tu session perque tu conto non es ancora activate.
|
||||
signed_up_but_locked: Tu te ha inscribite con successo. Nonobstante, nos non poteva aperir tu session perque tu conto es serrate.
|
||||
signed_up_but_pending: Un message con un ligamine de confirmation ha essite inviate a tu adresse de email. Post que tu clicca sur le ligamine, nos revidera tu demanda. Tu essera notificate si illo es approbate.
|
||||
signed_up_but_unconfirmed: Un message con un ligamine de confirmation ha essite inviate a tu adresse de e-mail. Per favor seque le ligamine pro activar tu conto. Consulta tu dossier de spam si tu non recipe iste e-mail.
|
||||
update_needs_confirmation: Tu ha actualisate tu conto con successo, ma nos debe verificar tu nove adresse de e-mail. Accede a tu e-mail e seque le ligamine de confirmation pro confirmar tu nove adresse de e-mail. Consulta tu dossier de spam si tu non recipe iste e-mail.
|
||||
updated: Tu conto ha essite actualisate con successo.
|
||||
sessions:
|
||||
already_signed_out: Session claudite con successo.
|
||||
signed_in: Session aperite con successo.
|
||||
signed_out: Session claudite con successo.
|
||||
unlocks:
|
||||
unlocked: Tu conto ha essite disblocate con successo. Initia session a continuar.
|
||||
send_instructions: Tu recipera un e-mail con instructiones explicante como disserrar tu conto in alcun minutas. Consulta tu dossier de spam si tu non recipe iste e-mail.
|
||||
send_paranoid_instructions: Si tu conto existe, tu recipera un email con instructiones explicante como disserrar lo in alcun minutas. Verifica tu dossier de spam si tu non recipe iste e-mail.
|
||||
unlocked: Tu conto ha essite disserrate con successo. Per favor aperi session pro continuar.
|
||||
errors:
|
||||
messages:
|
||||
already_confirmed: jam esseva confirmate, tenta initiar session
|
||||
already_confirmed: jam esseva confirmate, tenta aperir session
|
||||
confirmation_period_expired: debe esser confirmate in %{period}, per favor requesta un nove
|
||||
expired: ha expirate, per favor requesta un nove
|
||||
not_found: non trovate
|
||||
not_locked: non esseva serrate
|
||||
not_saved:
|
||||
one: '1 error ha impedite a iste %{resource} de esser salvate:'
|
||||
other: "%{count} errores ha impedite a iste %{resource} de esser salvate:"
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ kab:
|
|||
last_attempt: Γur-k yiwen n uɛraḍ-nniḍen kan send ad yettucekkel umiḍan-ik.
|
||||
locked: Amiḍan-ik yettwargel.
|
||||
not_found_in_database: Tella tuccḍa deg %{authentication_keys} neγ deg wawal uffir.
|
||||
omniauth_user_creation_failure: Tuccḍa lawan n tmerna n umiḍan i timagit-a.
|
||||
pending: Amiḍan-inek mazal-it deg ɛiwed n tmuγli.
|
||||
timeout: Tiɣimit n tuqqna tezri. Ma ulac aɣilif ɛiwed tuqqna akken ad tkemmleḍ.
|
||||
unauthenticated: Ilaq ad teqqneḍ neɣ ad tjerrḍeḍ akken ad tkemmelḍ.
|
||||
|
|
@ -47,21 +48,41 @@ kab:
|
|||
subject: 'Mastodon: Iwellihen n uwennez n wawal uffir'
|
||||
title: Aɛiwed n wawal uffir
|
||||
two_factor_disabled:
|
||||
explanation: Tuqqna tella tura s useqdec n tansa n yimayl tasuft d wawal n uεeddi.
|
||||
subject: 'Mastodon: Asesteb s snat n tarrayin yensa'
|
||||
subtitle: Asesteb s snat tarrayin i umiḍan-ik yensan.
|
||||
title: Asesteb s snat n tarrayin insa
|
||||
two_factor_enabled:
|
||||
explanation: Ajuṭu yettusirwen s usnas TOTP yeqqnen ilaq i wakken ad teqqneḍ.
|
||||
subject: 'Mastodon: Asesteb s snat n tarrayin yermed'
|
||||
subtitle: Asesteb s snat tarrayin yettwarmed i umiḍan-ik.
|
||||
title: Asesteb s snat n tarrayin irmed
|
||||
two_factor_recovery_codes_changed:
|
||||
explanation: Tangalt n tuɣalin tettwaḥbes sakin nesnulfa-d yiwet d tamaynut.
|
||||
subject: 'Mastodon: Tingalin n tuɣalin n snat n tarayin ttwarnanat i tikkelt-nniḍen'
|
||||
subtitle: Tangalt n tuɣalin tettwaḥbes sakin nesnulfa-d yiwet d tamaynut.
|
||||
title: Tangalt n tuɣalin 2FA tettwabeddel
|
||||
unlock_instructions:
|
||||
subject: 'Mastodon: iwelihhen n userreḥ'
|
||||
webauthn_credential:
|
||||
added:
|
||||
explanation: Tasarut-a n tɣellist tettwarna ɣer umiḍan-ik·im
|
||||
subject: 'Maṣṭudun : Tasarutt tamaynutt n tɣellist'
|
||||
title: Tasarut tamaynutt n tɣellist tamaynut tettwarna
|
||||
deleted:
|
||||
explanation: Tasarut-a n tɣellist tettwakkes seg umiḍan-ik·im
|
||||
subject: 'Mastodon: Tasarut n tɣellsit tettwakkes'
|
||||
title: Yiwet seg tsura-k·m n tɣellist tettwakkes
|
||||
webauthn_disabled:
|
||||
explanation: Yensa usesteb s tsura n tɣellist i umiḍan-ik.
|
||||
extra: Tzemreḍ ad tkecmeḍ tura s useqdec asuf n ujuṭu yettwasran s usnas TOPTP yeqqnen.
|
||||
subject: 'Mastodon: Asesteb s tsura n tɣellist yensa'
|
||||
title: Tisura n tɣellist nsant
|
||||
webauthn_enabled:
|
||||
explanation: Asesteb n tsarut n tɣellist tettwarmed i umiḍan-ik.
|
||||
extra: Tasarut-ik n tɣellist tezmer tura ad tettuseqdec i unekcum.
|
||||
subject: 'Mastodon: Asesteb n tsarut n tɣellist yermed'
|
||||
title: Tisura n tɣellist remdent
|
||||
omniauth_callbacks:
|
||||
failure: Ur nezmir ara ad ak·akem-nsesṭeb seg %{kind} acku "%{reason}".
|
||||
success: Asesṭeb idda akken iwata seg umiḍan %{kind}.
|
||||
|
|
|
|||
|
|
@ -1 +1,8 @@
|
|||
---
|
||||
la:
|
||||
devise:
|
||||
passwords:
|
||||
send_instructions: Sī adresa tua epistularis in nostra basi datōrum exstat, vinculum ad recuperandam clavem adresa tua epistulari adferētur pauca momenta post. Sī autem hanc epistulam nōn recēpistī, rogāmus ut scrūtināriōnem spurcāriī tuī faciās.
|
||||
registrations:
|
||||
destroyed: Vale! Ratio tua succēssu cancellāta est. Spērāmus tē mox iterum vidēre.
|
||||
signed_up_but_inactive: Te cōnscrīpsistī succēdāneē. At nōn potuimus tē introīre quod ratio* tua nōn adhūc est activāta.*
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ lt:
|
|||
action: Patvirtinti el. pašto adresą
|
||||
action_with_app: Patvirtinti ir grįžti į %{app}
|
||||
explanation: Šiuo el. pašto adresu sukūrei paskyrą %{host}. Iki jos aktyvavimo liko vienas paspaudimas. Jei tai buvo ne tu, ignoruok šį el. laišką.
|
||||
explanation_when_pending: Šiuo el. pašto adresu pateikei paraišką pakvietimui į %{host}. Kai patvirtinsi savo el. pašto adresą, mes peržiūrėsime tavo paraišką. Gali prisijungti ir pakeisti savo duomenis arba ištrinti paskyrą, tačiau negalėsi naudotis daugeliu funkcijų, kol tavo paskyra nebus patvirtinta. Jei tavo paraiška bus atmesta, duomenys bus pašalinti, todėl jokių papildomų veiksmų iš tavęs nereikės. Jei tai buvo ne tu, ignoruok šį el. laišką.
|
||||
explanation_when_pending: Šiuo el. pašto adresu pateikei paraišką pakvietimui į %{host}. Kai patvirtinsi savo el. pašto adresą, mes peržiūrėsime tavo paraišką. Gali prisijungti ir pakeisti savo duomenis arba ištrinti paskyrą, bet negalėsi naudotis daugeliu funkcijų, kol tavo paskyra nebus patvirtinta. Jei tavo paraiška bus atmesta, duomenys bus pašalinti, todėl jokių papildomų veiksmų iš tavęs nereikės. Jei tai buvo ne tu, ignoruok šį el. laišką.
|
||||
extra_html: Taip pat peržiūrėk <a href="%{terms_path}">serverio taisykles</a> ir <a href="%{policy_path}">mūsų paslaugų teikimo sąlygas</a>.
|
||||
subject: 'Mastodon: patvirtinimo instrukcijos %{instance}'
|
||||
title: Patvirtinti el. pašto adresą
|
||||
|
|
@ -76,7 +76,7 @@ lt:
|
|||
webauthn_disabled:
|
||||
explanation: Tavo paskyrai išjungtas tapatybės nustatymas naudojant saugumo raktus.
|
||||
extra: Prisijungimas dabar galimas naudojant tik susietos TOTP programėlės sugeneruotą prieigos raktą.
|
||||
subject: 'Mastodon: tapatybės nustatymas naudojant saugumo raktai išjungta'
|
||||
subject: 'Mastodon: tapatybės nustatymas su saugumo raktai išjungta'
|
||||
title: Saugumo raktai išjungti
|
||||
webauthn_enabled:
|
||||
explanation: Tavo paskyrai įjungtas saugumo rakto tapatybės nustatymas.
|
||||
|
|
@ -98,8 +98,8 @@ lt:
|
|||
signed_up_but_inactive: Sėkmingai užsiregistravai. Tačiau negalėjome tavęs prijungti, nes tavo paskyra dar nėra aktyvuota.
|
||||
signed_up_but_locked: Sėkmingai užsiregistravai. Tačiau negalėjome tavęs prijungti, nes tavo paskyra dar užrakinta.
|
||||
signed_up_but_pending: Į tavo el. pašto adresą buvo išsiųstas laiškas su patvirtinimo nuoroda. Paspaudęs (-usi) nuorodą, peržiūrėsime tavo paraišką. Tau bus pranešta, jei ji patvirtinta.
|
||||
signed_up_but_unconfirmed: Į tavo el. pašto adresą buvo išsiųstas laiškas su patvirtinimo nuoroda. Paspausk nuorodą, kad aktyvuotum savo paskyrą. Jei negavai šio el. laiško, patikrink šlamšto aplanką.
|
||||
update_needs_confirmation: Sėkmingai atnaujinai savo paskyrą, bet mums reikia patvirtinti naująjį el. pašto adresą. Patikrink savo el. paštą ir paspausk patvirtinimo nuorodą, kad patvirtintum savo naują el. pašto adresą. Jei negavai šio el. laiško, patikrink šlamšto aplanką.
|
||||
signed_up_but_unconfirmed: Į tavo el. pašto adresą buvo išsiųstas laiškas su patvirtinimo nuoroda. Sek nuorodą, kad aktyvuotum savo paskyrą. Jei negavai šio el. laiško, patikrink šlamšto aplanką.
|
||||
update_needs_confirmation: Sėkmingai atnaujinai savo paskyrą, bet mums reikia patvirtinti naująjį el. pašto adresą. Patikrink savo el. paštą ir sek patvirtinimo nuorodą, kad patvirtintum savo naują el. pašto adresą. Jei negavai šio el. laiško, patikrink šlamšto aplanką.
|
||||
updated: Tavo paskyra buvo sėkmingai atnaujinta.
|
||||
sessions:
|
||||
already_signed_out: Atsijungta sėkmingai.
|
||||
|
|
@ -107,7 +107,7 @@ lt:
|
|||
signed_out: Atjungta sėkmingai.
|
||||
unlocks:
|
||||
send_instructions: Po kelių minučių gausi el. laišką su instrukcijomis, kaip atrakinti paskyrą. Jei negavai šio el. laiško, patikrink šlamšto aplanką.
|
||||
send_paranoid_instructions: Jei paskyra egzistuoja, po kelių minučių gausi el. laišką su instrukcijomis, kaip ją atrakinti. Jei negavai šio el. laiško, patikrink šlamšto aplanką.
|
||||
send_paranoid_instructions: Jei tavo paskyra egzistuoja, po kelių minučių gausi el. laišką su instrukcijomis, kaip ją atrakinti. Jei negavai šio el. laiško, patikrink šlamšto aplanką.
|
||||
unlocked: Tavo paskyra sėkmingai atrakinta. Norėdamas (-a) tęsti, prisijunk.
|
||||
errors:
|
||||
messages:
|
||||
|
|
|
|||
|
|
@ -30,14 +30,14 @@ sv:
|
|||
explanation: 'E-postadressen för ditt konto ändras till:'
|
||||
extra: Om du inte ändrade din e-post är det troligt att någon har fått tillgång till ditt konto. Vänligen ändra ditt lösenord omedelbart eller kontakta serveradministratören om du är utelåst från ditt konto.
|
||||
subject: 'Mastodon: e-post ändrad'
|
||||
title: Ny e-post adress
|
||||
title: Ny e-postadress
|
||||
password_change:
|
||||
explanation: Lösenordet för ditt konto har ändrats.
|
||||
extra: Om du inte ändrade ditt lösenord är det troligt att någon har fått tillgång till ditt konto. Vänligen ändra ditt lösenord omedelbart eller kontakta serveradministratören om du är utelåst från ditt konto.
|
||||
subject: 'Mastodon: Lösenordet har ändrats'
|
||||
title: Lösenordet har ändrats
|
||||
reconfirmation_instructions:
|
||||
explanation: Bekräfta den nya adressen för att ändra din e-post adress.
|
||||
explanation: Bekräfta den nya adressen för att ändra din e-postadress.
|
||||
extra: Om den här ändringen inte initierades av dig kan du ignorera det här e-postmeddelandet. E-postadressen för Mastodon-kontot ändras inte förrän du klickar på länken ovan.
|
||||
subject: 'Mastodon: Bekräfta e-post för %{instance}'
|
||||
title: Verifiera e-postadress
|
||||
|
|
@ -63,7 +63,7 @@ sv:
|
|||
subtitle: De tidigare återhämtningskoderna har ogiltigförklarats och nya har skapats.
|
||||
title: 2FA-återställningskoder ändrades
|
||||
unlock_instructions:
|
||||
subject: 'Mastodon: Lås upp instruktioner'
|
||||
subject: 'Mastodon: Instruktioner för upplåsning'
|
||||
webauthn_credential:
|
||||
added:
|
||||
explanation: Följande säkerhetsnyckel har lagts till i ditt konto
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ be:
|
|||
media: Мультымедыйныя далучэнні
|
||||
mutes: Ігнараваныя
|
||||
notifications: Апавяшчэнні
|
||||
profile: Ваш профіль Mastodon
|
||||
push: Push-апавяшчэнні
|
||||
reports: Скаргі
|
||||
search: Пошук
|
||||
|
|
@ -165,6 +166,7 @@ be:
|
|||
admin:write:reports: мадэраваць скаргі
|
||||
crypto: выкарыстоўваць скразное шыфраванне (end-to-end)
|
||||
follow: змяняць зносіны ўліковага запісу
|
||||
profile: чытаць толькі інфармацыю профілю вашага ўліковага запісу
|
||||
push: атрымліваць push-апавяшчэнні
|
||||
read: чытаць усе даныя вашага ўліковага запісу
|
||||
read:accounts: бачыць інфармацыю аб уліковых запісах
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ bg:
|
|||
media: Прикачена мултимедия
|
||||
mutes: Заглушения
|
||||
notifications: Известия
|
||||
profile: Вашият профил в Mastodon
|
||||
push: Изскачащи известия
|
||||
reports: Доклади
|
||||
search: Търсене
|
||||
|
|
@ -165,6 +166,7 @@ bg:
|
|||
admin:write:reports: извършване на действия за модериране на докладвания
|
||||
crypto: употреба на цялостно шифроване
|
||||
follow: промяна на взаимоотношенията на акаунта
|
||||
profile: само за четене на сведенията ви за профила на акаунта
|
||||
push: получаване на вашите изскачащи известия
|
||||
read: четене на всички данни от акаунта ви
|
||||
read:accounts: преглед на информация за акаунти
|
||||
|
|
|
|||
|
|
@ -104,6 +104,7 @@ br:
|
|||
lists: Listennoù
|
||||
media: Restroù media stag
|
||||
mutes: Kuzhet
|
||||
profile: Ho profil Mastodon
|
||||
search: Klask
|
||||
statuses: Toudoù
|
||||
layouts:
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ ca:
|
|||
media: Adjunts multimèdia
|
||||
mutes: Silenciats
|
||||
notifications: Notificacions
|
||||
profile: El vostre perfil de Mastodon
|
||||
push: Notificacions push
|
||||
reports: Informes
|
||||
search: Cerca
|
||||
|
|
@ -165,6 +166,7 @@ ca:
|
|||
admin:write:reports: fer l'acció de moderació en els informes
|
||||
crypto: usa xifrat d'extrem a extrem
|
||||
follow: modifica les relacions del compte
|
||||
profile: només llegir la informació del perfil del vostre compte
|
||||
push: rebre notificacions push del teu compte
|
||||
read: llegir les dades del teu compte
|
||||
read:accounts: mira informació dels comptes
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ cs:
|
|||
media: Mediální přílohy
|
||||
mutes: Skrytí
|
||||
notifications: Oznámení
|
||||
profile: Váš Mastodon profil
|
||||
push: Push oznámení
|
||||
reports: Hlášení
|
||||
search: Hledání
|
||||
|
|
@ -165,6 +166,7 @@ cs:
|
|||
admin:write:reports: provádět moderátorské akce s hlášeními
|
||||
crypto: používat end-to-end šifrování
|
||||
follow: upravovat vztahy mezi profily
|
||||
profile: číst pouze základní informace o vašem účtu
|
||||
push: přijímat vaše push oznámení
|
||||
read: vidět všechna data vašeho účtu
|
||||
read:accounts: vidět informace o účtech
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ da:
|
|||
media: Medievedhæftninger
|
||||
mutes: Tavsgørelser
|
||||
notifications: Notifikationer
|
||||
profile: Din Mastodon-profil
|
||||
push: Push-notifikationer
|
||||
reports: Anmeldelser
|
||||
search: Søgning
|
||||
|
|
@ -165,6 +166,7 @@ da:
|
|||
admin:write:reports: udfør modereringshandlinger på anmeldelser
|
||||
crypto: benyt ende-til-ende kryptering
|
||||
follow: ændre kontorelationer
|
||||
profile: læs kun kontoprofiloplysningerne
|
||||
push: modtag dine push-notifikationer
|
||||
read: læs alle dine kontodata
|
||||
read:accounts: se kontooplysninger
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ de:
|
|||
media: Medienanhänge
|
||||
mutes: Stummschaltungen
|
||||
notifications: Benachrichtigungen
|
||||
profile: Dein Mastodon-Profil
|
||||
push: Push-Benachrichtigungen
|
||||
reports: Meldungen
|
||||
search: Suche
|
||||
|
|
@ -165,6 +166,7 @@ de:
|
|||
admin:write:reports: Moderationsaktionen auf Meldungen ausführen
|
||||
crypto: Ende-zu-Ende-Verschlüsselung verwenden
|
||||
follow: Kontenbeziehungen verändern
|
||||
profile: nur die Profilinformationen deines Kontos lesen
|
||||
push: deine Push-Benachrichtigungen erhalten
|
||||
read: all deine Daten lesen
|
||||
read:accounts: deine Kontoinformationen einsehen
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ en-GB:
|
|||
media: Media attachments
|
||||
mutes: Mutes
|
||||
notifications: Notifications
|
||||
profile: Your Mastodon profile
|
||||
push: Push notifications
|
||||
reports: Reports
|
||||
search: Search
|
||||
|
|
@ -165,6 +166,7 @@ en-GB:
|
|||
admin:write:reports: perform moderation actions on reports
|
||||
crypto: use end-to-end encryption
|
||||
follow: modify account relationships
|
||||
profile: read only your account's profile information
|
||||
push: receive your push notifications
|
||||
read: read all your account's data
|
||||
read:accounts: see accounts information
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ en:
|
|||
media: Media attachments
|
||||
mutes: Mutes
|
||||
notifications: Notifications
|
||||
profile: Your Mastodon profile
|
||||
push: Push notifications
|
||||
reports: Reports
|
||||
search: Search
|
||||
|
|
@ -165,6 +166,7 @@ en:
|
|||
admin:write:reports: perform moderation actions on reports
|
||||
crypto: use end-to-end encryption
|
||||
follow: modify account relationships
|
||||
profile: read only your account's profile information
|
||||
push: receive your push notifications
|
||||
read: read all your account's data
|
||||
read:accounts: see accounts information
|
||||
|
|
@ -174,7 +176,6 @@ en:
|
|||
read:filters: see your filters
|
||||
read:follows: see your follows
|
||||
read:lists: see your lists
|
||||
read:me: read only your account's basic information
|
||||
read:mutes: see your mutes
|
||||
read:notifications: see your notifications
|
||||
read:reports: see your reports
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ es-AR:
|
|||
media: Adjuntos de medios
|
||||
mutes: Silenciados
|
||||
notifications: Notificaciones
|
||||
profile: Tu perfil de Mastodon
|
||||
push: Notificaciones push
|
||||
reports: Denuncias
|
||||
search: Buscar
|
||||
|
|
@ -165,6 +166,7 @@ es-AR:
|
|||
admin:write:reports: ejecutar acciones de moderación en denuncias
|
||||
crypto: usar cifrado de extremo a extremo
|
||||
follow: modificar relaciones de cuenta
|
||||
profile: leer solo la información del perfil de tu cuenta
|
||||
push: recibir tus notificaciones push
|
||||
read: leer todos los datos de tu cuenta
|
||||
read:accounts: ver información de cuentas
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ es-MX:
|
|||
media: Archivos adjuntos
|
||||
mutes: Silenciados
|
||||
notifications: Notificaciones
|
||||
profile: Tu perfil de Mastodon
|
||||
push: Notificaciones push
|
||||
reports: Reportes
|
||||
search: Busqueda
|
||||
|
|
@ -165,6 +166,7 @@ es-MX:
|
|||
admin:write:reports: realizar acciones de moderación en informes
|
||||
crypto: usar cifrado de extremo a extremo
|
||||
follow: seguir, bloquear, desbloquear y dejar de seguir cuentas
|
||||
profile: leer sólo la información del perfil de tu cuenta
|
||||
push: recibir tus notificaciones push
|
||||
read: leer los datos de tu cuenta
|
||||
read:accounts: ver información de cuentas
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ es:
|
|||
media: Adjuntos multimedia
|
||||
mutes: Silenciados
|
||||
notifications: Notificaciones
|
||||
profile: Tu perfil de Mastodon
|
||||
push: Notificaciones push
|
||||
reports: Informes
|
||||
search: Buscar
|
||||
|
|
@ -165,6 +166,7 @@ es:
|
|||
admin:write:reports: realizar acciones de moderación en informes
|
||||
crypto: usar cifrado de extremo a extremo
|
||||
follow: seguir, bloquear, desbloquear y dejar de seguir cuentas
|
||||
profile: leer sólo la información del perfil de tu cuenta
|
||||
push: recibir tus notificaciones push
|
||||
read: leer los datos de tu cuenta
|
||||
read:accounts: ver información de cuentas
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ et:
|
|||
media: Lisatud meedia
|
||||
mutes: Vaigistused
|
||||
notifications: Teavitused
|
||||
profile: Sinu Mastodoni profiil
|
||||
push: Tõuketeated
|
||||
reports: Teavitused
|
||||
search: Otsing
|
||||
|
|
@ -165,6 +166,7 @@ et:
|
|||
admin:write:reports: teostada moderaatori tegevusi teavitustel
|
||||
crypto: kasuta otspunktkrüpeerimist
|
||||
follow: muuta kontode suhteid
|
||||
profile: loe vaid oma konto profiili infot
|
||||
push: saab tõuketeateid
|
||||
read: lugeda konto kõiki andmeid
|
||||
read:accounts: näha konto informatsiooni
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ fi:
|
|||
media: Medialiitteet
|
||||
mutes: Mykistykset
|
||||
notifications: Ilmoitukset
|
||||
profile: Mastodon-profiilisi
|
||||
push: Puskuilmoitukset
|
||||
reports: Raportit
|
||||
search: Hae
|
||||
|
|
@ -165,6 +166,7 @@ fi:
|
|||
admin:write:reports: suorita valvontatoimia raporteille
|
||||
crypto: käytä päästä päähän -salausta
|
||||
follow: muokkaa tilin suhteita
|
||||
profile: lue vain tilisi profiilitietoja
|
||||
push: vastaanota puskuilmoituksiasi
|
||||
read: lue kaikkia tilin tietoja
|
||||
read:accounts: katso tilien tietoja
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ fo:
|
|||
media: Viðfestir miðlar
|
||||
mutes: Doyvir
|
||||
notifications: Fráboðanir
|
||||
profile: Tín Mastodon vangi
|
||||
push: Skumpifráboðanir
|
||||
reports: Meldingar
|
||||
search: Leita
|
||||
|
|
@ -165,6 +166,7 @@ fo:
|
|||
admin:write:reports: útinna kjakleiðsluatgerðir á meldingum
|
||||
crypto: brúka enda-til-enda bronglan
|
||||
follow: broyta viðurskifti millum kontur
|
||||
profile: les bara vangaupplýsingar av tíni kontu
|
||||
push: móttaka tínar skumpifráboðanir
|
||||
read: lesa allar dátur í tíni kontu
|
||||
read:accounts: vís kontuupplýsingar
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ fr-CA:
|
|||
media: Fichiers médias
|
||||
mutes: Masqués
|
||||
notifications: Notifications
|
||||
profile: Votre profil Mastodon
|
||||
push: Notifications push
|
||||
reports: Signalements
|
||||
search: Recherche
|
||||
|
|
@ -165,6 +166,7 @@ fr-CA:
|
|||
admin:write:reports: effectuer des actions de modération sur les signalements
|
||||
crypto: utiliser le chiffrement de bout-en-bout
|
||||
follow: modifier les relations du compte
|
||||
profile: lire uniquement les informations de votre compte
|
||||
push: recevoir vos notifications poussées
|
||||
read: lire toutes les données de votre compte
|
||||
read:accounts: voir les informations des comptes
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ fr:
|
|||
media: Fichiers médias
|
||||
mutes: Masqués
|
||||
notifications: Notifications
|
||||
profile: Votre profil Mastodon
|
||||
push: Notifications push
|
||||
reports: Signalements
|
||||
search: Recherche
|
||||
|
|
@ -165,6 +166,7 @@ fr:
|
|||
admin:write:reports: effectuer des actions de modération sur les signalements
|
||||
crypto: utiliser le chiffrement de bout-en-bout
|
||||
follow: modifier les relations du compte
|
||||
profile: lire uniquement les informations de votre compte
|
||||
push: recevoir vos notifications poussées
|
||||
read: lire toutes les données de votre compte
|
||||
read:accounts: voir les informations des comptes
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ fy:
|
|||
media: Mediabylagen
|
||||
mutes: Negearre
|
||||
notifications: Meldingen
|
||||
profile: Jo Mastodon-profyl
|
||||
push: Pushmeldingen
|
||||
reports: Rapportaazjes
|
||||
search: Sykje
|
||||
|
|
@ -165,6 +166,7 @@ fy:
|
|||
admin:write:reports: moderaasjemaatregelen nimme yn rapportaazjes
|
||||
crypto: ein-ta-ein-fersifering brûke
|
||||
follow: relaasjes tusken accounts bewurkje
|
||||
profile: allinnich de profylgegevens fan jo account lêze
|
||||
push: jo pushmeldingen ûntfange
|
||||
read: alle gegevens fan jo account lêze
|
||||
read:accounts: accountynformaasje besjen
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ gl:
|
|||
media: Anexos multimedia
|
||||
mutes: Acaladas
|
||||
notifications: Notificacións
|
||||
profile: O teu perfil en Mastodon
|
||||
push: Notificacións Push
|
||||
reports: Denuncias
|
||||
search: Busca
|
||||
|
|
@ -165,6 +166,7 @@ gl:
|
|||
admin:write:reports: executar accións de moderación nas denuncias
|
||||
crypto: usar cifrado de extremo-a-extremo
|
||||
follow: modificar as relacións da conta
|
||||
profile: ler só a información de perfil da túa conta
|
||||
push: recibir notificacións push
|
||||
read: ler todos os datos da tua conta
|
||||
read:accounts: ver información das contas
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ he:
|
|||
media: קבצי מדיה מצורפים
|
||||
mutes: השתקות
|
||||
notifications: התראות
|
||||
profile: פרופיל המסטודון שלך
|
||||
push: התראות בדחיפה
|
||||
reports: דיווחים
|
||||
search: חיפוש
|
||||
|
|
@ -165,6 +166,7 @@ he:
|
|||
admin:write:reports: ביצוע פעולות הנהלה על חשבונות
|
||||
crypto: שימוש בהצפנה מקצה לקצה
|
||||
follow: לעקוב, לחסום, להסיר חסימה ולהפסיק לעקוב אחרי חשבונות
|
||||
profile: קריאה של פרטי הפרופיל שלך בלבד
|
||||
push: קבלת התראות בדחיפה
|
||||
read: לקרוא את המידע שבחשבונך
|
||||
read:accounts: צפיה במידע על חשבונות
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ hu:
|
|||
media: Médiamellékletek
|
||||
mutes: Némítások
|
||||
notifications: Értesítések
|
||||
profile: Saját Mastodon-profil
|
||||
push: Push értesítések
|
||||
reports: Bejelentések
|
||||
search: Keresés
|
||||
|
|
@ -165,6 +166,7 @@ hu:
|
|||
admin:write:reports: moderációs műveletek végzése bejelentéseken
|
||||
crypto: végpontok közti titkosítás használata
|
||||
follow: fiókkapcsolatok módosítása
|
||||
profile: csak a saját profil alapvető adatainak olvasása
|
||||
push: push értesítések fogadása
|
||||
read: saját fiók adatainak olvasása
|
||||
read:accounts: fiók adatainak megtekintése
|
||||
|
|
|
|||
|
|
@ -3,50 +3,104 @@ ia:
|
|||
activerecord:
|
||||
attributes:
|
||||
doorkeeper/application:
|
||||
name: Nomine de application
|
||||
website: Sito web de application
|
||||
name: Nomine del application
|
||||
redirect_uri: URI de redirection
|
||||
scopes: Ambitos
|
||||
website: Sito web del application
|
||||
errors:
|
||||
models:
|
||||
doorkeeper/application:
|
||||
attributes:
|
||||
redirect_uri:
|
||||
fragment_present: non pote continer un fragmento.
|
||||
invalid_uri: debe esser un URI valide.
|
||||
relative_uri: debe esser un URI absolute.
|
||||
secured_uri: debe esser un URI HTTPS/SSL.
|
||||
doorkeeper:
|
||||
applications:
|
||||
buttons:
|
||||
authorize: Autorisar
|
||||
cancel: Cancellar
|
||||
destroy: Destruer
|
||||
edit: Modificar
|
||||
submit: Submitter
|
||||
confirmations:
|
||||
destroy: Es tu secur?
|
||||
edit:
|
||||
title: Modificar application
|
||||
form:
|
||||
error: Oops! Verifica tu formulario pro possibile errores
|
||||
help:
|
||||
native_redirect_uri: Usar %{native_redirect_uri} pro tests local
|
||||
redirect_uri: Usar un linea per URI
|
||||
scopes: Separa ambitos con spatios. Lassa vacue pro usar le ambitos predefinite.
|
||||
index:
|
||||
application: Application
|
||||
callback_url: URL de retorno
|
||||
delete: Deler
|
||||
empty: Tu non ha applicationes.
|
||||
name: Nomine
|
||||
new: Nove application
|
||||
scopes: Ambitos
|
||||
show: Monstrar
|
||||
title: Tu applicationes
|
||||
new:
|
||||
title: Nove application
|
||||
show:
|
||||
actions: Actiones
|
||||
application_id: Clave del cliente
|
||||
callback_urls: URLs de retorno
|
||||
scopes: Ambitos
|
||||
secret: Secreto del application
|
||||
title: 'Application: %{name}'
|
||||
authorizations:
|
||||
buttons:
|
||||
authorize: Autorisar
|
||||
deny: Negar
|
||||
error:
|
||||
title: Ocurreva un error
|
||||
title: Un error ha occurrite
|
||||
new:
|
||||
prompt_html: "%{client_name} vole haber le permission de acceder a tu conto. Illo es un application tertie. <strong>Si tu non confide in illo, alora tu non deberea autorisar lo.</strong>"
|
||||
review_permissions: Revider permissiones
|
||||
title: Autorisation necessari
|
||||
show:
|
||||
title: Copia iste codice de autorisation e colla lo in le application.
|
||||
authorized_applications:
|
||||
buttons:
|
||||
revoke: Revocar
|
||||
confirmations:
|
||||
revoke: Es tu secur?
|
||||
index:
|
||||
authorized_at: Autorisate le %{date}
|
||||
description_html: Ecce applicationes que pote acceder tu conto per le API. Si il ha applicationes que tu non recognosce ci, o un application que se comporta mal, tu pote revocar su accesso.
|
||||
last_used_at: Ultime uso in %{date}
|
||||
never_used: Nunquam usate
|
||||
scopes: Permissiones
|
||||
superapp: Interne
|
||||
title: Tu applicationes autorisate
|
||||
errors:
|
||||
messages:
|
||||
access_denied: Le proprietario del ressource o servitor de autorisation ha refusate le requesta.
|
||||
credential_flow_not_configured: Le processo de credentiales de contrasigno del proprietario del ressource ha fallite perque Doorkeeper.configure.resource_owner_from_credentials non es configurate.
|
||||
invalid_client: Le authentication del cliente ha fallite perque le cliente es incognite, necun authentication de cliente es includite, o le methodo de authentication non es supportate.
|
||||
invalid_grant: Le concession de autorisation fornite es invalide, expirate, revocate, non corresponde al URI de redirection usate in le requesta de autorisation, o ha essite emittite a un altere cliente.
|
||||
invalid_redirect_uri: Le URI de redirection includite non es valide.
|
||||
invalid_request:
|
||||
missing_param: 'Parametro requirite mancante: %{value}.'
|
||||
request_not_authorized: Le requesta debe esser autorisate. Un parametro requirite pro autorisar le requesta manca o non es valide.
|
||||
unknown: Le requesta non include un parametro requirite, include un valor de parametro non supportate, o es alteremente mal formate.
|
||||
invalid_resource_owner: Le credentiales del proprietario del ressource fornite non es valide, o le proprietario del ressource non pote esser trovate
|
||||
invalid_scope: Le ambito requirite es invalide, incognite, o mal formate.
|
||||
invalid_token:
|
||||
expired: Le token de accesso ha expirate
|
||||
revoked: Le token de accesso ha essite revocate
|
||||
unknown: Le token de accesso non es valide
|
||||
resource_owner_authenticator_not_configured: Impossibile trovar le proprietario del ressource perque Doorkeeper.configure.resource_owner_authenticator non es configurate.
|
||||
server_error: Le servitor de autorisation ha incontrate un condition impreviste que lo ha impedite de complir le requesta.
|
||||
temporarily_unavailable: Le servitor de autorisation actualmente non pote gerer le requesta a causa de un supercarga temporari o de mantenentia del servitor.
|
||||
unauthorized_client: Le application non es autorisate a exequer iste requesta usante iste methodo.
|
||||
unsupported_grant_type: Le typo de concession de autorisation non es supportate per le servitor de autorisation.
|
||||
unsupported_response_type: Le servitor de autorisation non supporta iste typo de responsa.
|
||||
flash:
|
||||
applications:
|
||||
create:
|
||||
|
|
@ -55,19 +109,33 @@ ia:
|
|||
notice: Application delite.
|
||||
update:
|
||||
notice: Application actualisate.
|
||||
authorized_applications:
|
||||
destroy:
|
||||
notice: Application revocate.
|
||||
grouped_scopes:
|
||||
access:
|
||||
read: Accesso de lectura sol
|
||||
read/write: Accesso de lectura e scriptura
|
||||
write: Accesso de scriptura sol
|
||||
title:
|
||||
accounts: Contos
|
||||
admin/accounts: Gestion de contos
|
||||
admin/all: Tote le functiones administrative
|
||||
admin/reports: Gestion de reportos
|
||||
all: Accesso plen a tu conto de Mastodon
|
||||
all: Accesso complete a tu conto de Mastodon
|
||||
blocks: Blocadas
|
||||
bookmarks: Marcapaginas
|
||||
conversations: Conversationes
|
||||
favourites: Favoritos
|
||||
crypto: Cryptation de puncta a puncta
|
||||
favourites: Favorites
|
||||
filters: Filtros
|
||||
follow: Sequites, silentiates e blocates
|
||||
follows: Sequites
|
||||
lists: Listas
|
||||
media: Annexos multimedial
|
||||
mutes: Silentiates
|
||||
notifications: Notificationes
|
||||
profile: Tu profilo de Mastodon
|
||||
push: Notificationes push
|
||||
reports: Reportos
|
||||
search: Cercar
|
||||
|
|
@ -77,18 +145,41 @@ ia:
|
|||
nav:
|
||||
applications: Applicationes
|
||||
oauth2_provider: Fornitor OAuth2
|
||||
application:
|
||||
title: Autorisation OAuth necessari
|
||||
scopes:
|
||||
admin:read: leger tote le datos in le servitor
|
||||
admin:read:accounts: leger informationes sensibile de tote le contos
|
||||
admin:read:canonical_email_blocks: leger informationes sensibile de tote le blocadas de e-mail canonic
|
||||
admin:read:domain_allows: leger informationes sensibile de tote le dominios permittite
|
||||
admin:read:domain_blocks: leger informationes sensibile de tote le blocadas de dominio
|
||||
admin:read:email_domain_blocks: leger informationes sensibile de tote le blocadas de dominio de e-mail
|
||||
admin:read:ip_blocks: leger informationes sensibile de tote le blocadas de adresses IP
|
||||
admin:read:reports: leger informationes sensibile de tote le reportos e contos reportate
|
||||
admin:write: modificar tote le datos in le servitor
|
||||
admin:write:accounts: exequer actiones de moderation sur contos
|
||||
admin:write:canonical_email_blocks: exequer actiones de moderation sur blocadas de e-mail canonic
|
||||
admin:write:domain_allows: exequer actiones de moderation sur dominios permittite
|
||||
admin:write:domain_blocks: exequer actiones de moderation sur blocadas de dominio
|
||||
admin:write:email_domain_blocks: exequer actiones de moderation sur blocadas de dominio de e-mail
|
||||
admin:write:ip_blocks: exequer actiones de moderation sur blocadas de adresses IP
|
||||
admin:write:reports: exequer actiones de moderation sur reportos
|
||||
crypto: usar cryptation de puncta a puncta
|
||||
follow: modificar relationes inter contos
|
||||
profile: leger solmente le information de profilo de tu conto
|
||||
push: reciper tu notificationes push
|
||||
read: leger tote le datos de tu conto
|
||||
read:accounts: vider informationes de conto
|
||||
read:accounts: vider informationes de contos
|
||||
read:blocks: vider tu blocadas
|
||||
read:bookmarks: vider tu marcapaginas
|
||||
read:favourites: vider tu favoritos
|
||||
read:favourites: vider tu favorites
|
||||
read:filters: vider tu filtros
|
||||
read:follows: vider tu sequites
|
||||
read:follows: vider qui tu seque
|
||||
read:lists: vider tu listas
|
||||
read:mutes: vider qui tu silentia
|
||||
read:notifications: vider tu notificationes
|
||||
read:reports: vider tu reportos
|
||||
read:search: cercar in tu nomine
|
||||
read:statuses: vider tote le messages
|
||||
write: modificar tote le datos de tu conto
|
||||
write:accounts: modificar tu profilo
|
||||
|
|
@ -99,8 +190,8 @@ ia:
|
|||
write:filters: crear filtros
|
||||
write:follows: sequer personas
|
||||
write:lists: crear listas
|
||||
write:media: incargar files de medios
|
||||
write:media: incargar files multimedial
|
||||
write:mutes: silentiar personas e conversationes
|
||||
write:notifications: rader tu notificationes
|
||||
write:reports: signalar altere personas
|
||||
write:reports: reportar altere personas
|
||||
write:statuses: publicar messages
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ is:
|
|||
media: Myndefnisviðhengi
|
||||
mutes: Þagganir
|
||||
notifications: Tilkynningar
|
||||
profile: Mastodon notandasniðið þitt
|
||||
push: Ýti-tilkynningar
|
||||
reports: Kærur
|
||||
search: Leita
|
||||
|
|
@ -165,6 +166,7 @@ is:
|
|||
admin:write:reports: framkvæma umsjónaraðgerðir á kærur
|
||||
crypto: nota enda-í-enda dulritun
|
||||
follow: breyta venslum aðgangs
|
||||
profile: lesa einungis upplýsingar úr notandasniðinu þínu
|
||||
push: taka á móti ýti-tilkynningum til þín
|
||||
read: lesa öll gögn á notandaaðgangnum þínum
|
||||
read:accounts: sjá upplýsingar í notendaaðgöngum
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ it:
|
|||
media: Allegati multimediali
|
||||
mutes: Silenziati
|
||||
notifications: Notifiche
|
||||
profile: Il tuo profilo Mastodon
|
||||
push: Notifiche push
|
||||
reports: Segnalazioni
|
||||
search: Cerca
|
||||
|
|
@ -165,6 +166,7 @@ it:
|
|||
admin:write:reports: eseguire azioni di moderazione sulle segnalazioni
|
||||
crypto: utilizzare la crittografia end-to-end
|
||||
follow: modifica le relazioni tra profili
|
||||
profile: leggi solo le informazioni sul profilo del tuo account
|
||||
push: ricevere le tue notifiche push
|
||||
read: leggere tutti i dati del tuo profilo
|
||||
read:accounts: visualizzare le informazioni sui profili
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ ja:
|
|||
media: メディアの添付
|
||||
mutes: ミュート
|
||||
notifications: 通知
|
||||
profile: Mastodonのプロフィール
|
||||
push: プッシュ通知
|
||||
reports: 通報
|
||||
search: 検索
|
||||
|
|
@ -165,6 +166,7 @@ ja:
|
|||
admin:write:reports: 通報に対するアクションの実行
|
||||
crypto: エンドツーエンド暗号化の使用
|
||||
follow: アカウントのつながりを変更
|
||||
profile: アカウントのプロフィール情報の読み取りのみ
|
||||
push: プッシュ通知の受信
|
||||
read: アカウントのすべてのデータの読み取り
|
||||
read:accounts: アカウント情報の読み取り
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ kab:
|
|||
doorkeeper/application:
|
||||
name: Isem n usnas
|
||||
redirect_uri: URI n uwelleh
|
||||
scopes: Tinerfadin
|
||||
website: Asmel web n usnas
|
||||
errors:
|
||||
models:
|
||||
|
|
@ -39,6 +40,7 @@ kab:
|
|||
empty: Ulac ɣur-k·m isnasen.
|
||||
name: Isem
|
||||
new: Asnas amaynut
|
||||
scopes: Tinerfadin
|
||||
show: Ẓer
|
||||
title: Isnasen-ik·im
|
||||
new:
|
||||
|
|
@ -47,6 +49,8 @@ kab:
|
|||
actions: Tigawin
|
||||
application_id: ID n usnas
|
||||
callback_urls: URL n tririt n wawal
|
||||
scopes: Tinerfadin
|
||||
secret: Tuffirt n umsaɣ
|
||||
title: 'Asnas: %{name}'
|
||||
authorizations:
|
||||
buttons:
|
||||
|
|
@ -55,6 +59,7 @@ kab:
|
|||
error:
|
||||
title: Tella-d tuccḍa
|
||||
new:
|
||||
review_permissions: Asenqed n tsirag
|
||||
title: Tlaq tsiregt
|
||||
show:
|
||||
title: Nɣel tangalt n wurag sakkin senteḍ-itt deg usnas.
|
||||
|
|
@ -64,8 +69,12 @@ kab:
|
|||
confirmations:
|
||||
revoke: Tetḥeqqeḍ?
|
||||
index:
|
||||
authorized_at: Yettwasireg ɣef %{date}
|
||||
description_html: Ha-t-an yisnasen i izemren ad kecmen ɣer umiḍan-ik·im, s useqdec n API. Ma llan yisnasen ur teεqileḍ ara da, neɣ kra n wesnas ur iteddu ara akken ilaq, tzemreḍ ad tekkseḍ anekcum-is.
|
||||
last_used_at: Yettwaseqdec i tikkelt taneggarut ass n %{date}
|
||||
never_used: Urǧin yettwaseqdac
|
||||
scopes: Tisirag
|
||||
superapp: Adigan
|
||||
title: Isnasen-ik·im yettusirgen
|
||||
errors:
|
||||
messages:
|
||||
|
|
@ -82,13 +91,28 @@ kab:
|
|||
destroy:
|
||||
notice: Yettwaḥwi wesnas.
|
||||
grouped_scopes:
|
||||
access:
|
||||
read: Anekcum i tɣuri kan
|
||||
read/write: Anekcum i tɣuri d tira
|
||||
write: Anekcum i tira kan
|
||||
title:
|
||||
accounts: Imiḍanen
|
||||
admin/accounts: Tadbelt n imiḍan
|
||||
admin/all: Akk timahilin tinebdalin
|
||||
admin/reports: Tadbelt n yineqqisen
|
||||
blocks: Yewḥel
|
||||
bookmarks: Ticraḍ
|
||||
conversations: Idiwenniyen
|
||||
crypto: Awgelhen seg yixef ɣer yixef
|
||||
favourites: Imenyafen
|
||||
filters: Imzizdigen
|
||||
follow: Aḍfar, asgugem akked usewḥel
|
||||
follows: Aḍfar
|
||||
lists: Tibdarin
|
||||
media: Imeddayen n umidya
|
||||
mutes: Yeggugem
|
||||
notifications: Tilɣa
|
||||
profile: Amaɣnu-k Mastodon
|
||||
push: Tilɣa yettudemmren
|
||||
reports: Ineqqisen
|
||||
search: Nadi
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@ ko:
|
|||
form:
|
||||
error: 이런! 오류를 확인하세요
|
||||
help:
|
||||
native_redirect_uri: "%{native_redirect_uri}에서 로컬 테스트를 할 수 있습니다."
|
||||
native_redirect_uri: "%{native_redirect_uri}를 이용해 로컬 테스트를 할 수 있습니다"
|
||||
redirect_uri: 한 줄에 하나의 URI를 작성하세요
|
||||
scopes: 스페이스로 범위를 구분하세요. 빈 칸으로 놔두면 기본 범위를 사용합니다.
|
||||
index:
|
||||
|
|
@ -135,6 +135,7 @@ ko:
|
|||
media: 첨부된 미디어
|
||||
mutes: 뮤트
|
||||
notifications: 알림
|
||||
profile: 내 마스토돈 프로필
|
||||
push: 푸시 알림
|
||||
reports: 신고
|
||||
search: 검색
|
||||
|
|
@ -165,6 +166,7 @@ ko:
|
|||
admin:write:reports: 신고에 모더레이션 조치 취하기
|
||||
crypto: 종단간 암호화 사용
|
||||
follow: 계정 관계 수정
|
||||
profile: 내 계정의 프로필 정보만을 읽습니다
|
||||
push: 푸시 알림 받기
|
||||
read: 계정의 모든 데이터 읽기
|
||||
read:accounts: 계정 정보 보기
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ lad:
|
|||
media: Aneksos de multimedia
|
||||
mutes: Silensiasyones
|
||||
notifications: Avizos
|
||||
profile: Tu profil de Mastodon
|
||||
push: Avizos arrepushados
|
||||
reports: Raportos
|
||||
search: Bushkeda
|
||||
|
|
@ -165,6 +166,7 @@ lad:
|
|||
admin:write:reports: fazer aksyones de moderasyon en raportos
|
||||
crypto: kulanear shifrasyon de lado a lado
|
||||
follow: modifikar relasyones de kuentos
|
||||
profile: melda solo la informasyon del profil
|
||||
push: risivir tus avizos arrepushados
|
||||
read: meldar todos tus datos de kuento
|
||||
read:accounts: ver enformasyon de kuentos
|
||||
|
|
|
|||
|
|
@ -31,8 +31,8 @@ lt:
|
|||
form:
|
||||
error: Ups! Patikrink, ar formoje nėra galimų klaidų.
|
||||
help:
|
||||
native_redirect_uri: Naudoti %{native_redirect_uri} vietiniams bandymams
|
||||
redirect_uri: Naudoti po vieną eilutę kiekvienam URI
|
||||
native_redirect_uri: Naudok %{native_redirect_uri} vietiniams bandymams.
|
||||
redirect_uri: Naudok po vieną eilutę kiekvienam URI.
|
||||
scopes: Atskirk aprėptis tarpais. Palik tuščią, jei nori naudoti numatytąsias aprėtis.
|
||||
index:
|
||||
application: Programėlė
|
||||
|
|
@ -64,7 +64,7 @@ lt:
|
|||
review_permissions: Peržiūrėti leidimus
|
||||
title: Reikalingas leidimas
|
||||
show:
|
||||
title: Nukopijuok šį įgaliojimo kodą ir įklijuok jį į programėlę.
|
||||
title: Nukopijuok šį tapatybės patvirtinimo kodą ir įklijuok jį į programėlę.
|
||||
authorized_applications:
|
||||
buttons:
|
||||
revoke: Naikinti
|
||||
|
|
@ -90,7 +90,7 @@ lt:
|
|||
request_not_authorized: Užklausą reikia įgalioti. Reikalingo parametro užklausai įgalioti trūksta arba jis netinkamas.
|
||||
unknown: Užklausoje trūksta privalomo parametro, turi nepalaikomą parametro reikšmę arba yra kitaip netinkamai suformuota.
|
||||
invalid_resource_owner: Pateikti išteklių savininko įgaliojimai yra netinkami arba išteklių savininko negalima surasti.
|
||||
invalid_scope: Užklausos aprėptis yra netinkama, nežinoma arba netinkamai suformuota.
|
||||
invalid_scope: Užklausos aprėptis yra netinkama, nežinoma arba netaisyklingas.
|
||||
invalid_token:
|
||||
expired: Baigėsi prieigos rakto galiojimas.
|
||||
revoked: Prieigos raktas buvo panaikintas.
|
||||
|
|
@ -126,16 +126,17 @@ lt:
|
|||
blocks: Blokavimai
|
||||
bookmarks: Žymės
|
||||
conversations: Pokalbiai
|
||||
crypto: Galo iki galo užšifravimas
|
||||
crypto: Visapusis šifravimas
|
||||
favourites: Mėgstami
|
||||
filters: Filtrai
|
||||
follow: Sekimai, nutildymai ir blokavimai
|
||||
follows: Sekimai
|
||||
lists: Sąrašai
|
||||
media: Medijos priedai
|
||||
mutes: Užtildymai
|
||||
mutes: Nutildymai
|
||||
notifications: Pranešimai
|
||||
push: Stumdomieji pranešimai
|
||||
profile: Tavo Mastodon profilis
|
||||
push: Tiesioginiai pranešimai
|
||||
reports: Ataskaitos
|
||||
search: Paieška
|
||||
statuses: Įrašai
|
||||
|
|
@ -147,30 +148,31 @@ lt:
|
|||
application:
|
||||
title: Reikalingas OAuth leidimas
|
||||
scopes:
|
||||
admin:read: skaityti visus serveryje esančius duomenis
|
||||
admin:read:accounts: skaityti neskelbtiną visų paskyrų informaciją
|
||||
admin:read:canonical_email_blocks: skaityti neskelbtiną visų kanoninių el. laiško blokavimų informaciją
|
||||
admin:read:domain_allows: skaityti neskelbtiną visų domeno leidimus informaciją
|
||||
admin:read:domain_blocks: skaityti neskelbtiną visų domeno blokavimų informaciją
|
||||
admin:read:email_domain_blocks: skaityti neskelbtiną visų el. laiško domeno blokavimų informaciją
|
||||
admin:read:ip_blocks: skaityti neskelbtiną visų IP blokavimų informaciją
|
||||
admin:read:reports: skaityti neskelbtiną visų ataskaitų ir praneštų paskyrų informaciją
|
||||
admin:write: modifikuoti visus serveryje esančius duomenis
|
||||
admin:read: skaityti visus duomenis serveryje
|
||||
admin:read:accounts: skaityti slaptą visų paskyrų informaciją
|
||||
admin:read:canonical_email_blocks: skaityti slaptą visų kanoninių el. laiško blokavimų informaciją
|
||||
admin:read:domain_allows: skaityti slaptą visų domeno leidimus informaciją
|
||||
admin:read:domain_blocks: skaityti slaptą visų domeno blokavimų informaciją
|
||||
admin:read:email_domain_blocks: skaityti slaptą visų el. laiško domeno blokavimų informaciją
|
||||
admin:read:ip_blocks: skaityti slaptą visų IP blokavimų informaciją
|
||||
admin:read:reports: skaityti slaptą visų ataskaitų ir praneštų paskyrų informaciją
|
||||
admin:write: modifikuoti visus duomenis serveryje
|
||||
admin:write:accounts: atlikti paskyrų prižiūrėjimo veiksmus
|
||||
admin:write:canonical_email_blocks: atlikti kanoninių el. laiško blokavimų prižiūrėjimo veiksmus
|
||||
admin:write:domain_allows: atlikti prižiūrėjimo veiksmus su domeno leidimais
|
||||
admin:write:domain_blocks: atlikti prižiūrėjimo veiksmus su domenų blokavimais
|
||||
admin:write:email_domain_blocks: atlikti prižiūrėjimo veiksmus su el. laiško domenų blokavimais
|
||||
admin:write:ip_blocks: atlikti prižiūrėjimo veiksmus su IP blokavimais
|
||||
admin:write:reports: atlikti paskyrų prižiūrėjimo veiksmus atsakaitams
|
||||
crypto: naudoti galo iki galo šifravimą
|
||||
follow: modifikuoti paskyros santykius
|
||||
push: gauti tavo stumiamuosius pranešimus
|
||||
read: skaityti tavo visus paskyros duomenis
|
||||
admin:write:domain_allows: atlikti domeno leidimų prižiūrėjimo veiksmus
|
||||
admin:write:domain_blocks: atlikti domeno blokavimų prižiūrėjimo veiksmus
|
||||
admin:write:email_domain_blocks: atlikti el. laiško domenų blokavimų prižiūrėjimo veiksmus
|
||||
admin:write:ip_blocks: atlikti IP blokavimų prižiūrėjimo veiksmus
|
||||
admin:write:reports: atlikti ataskaitų prižiūrėjimo veiksmus
|
||||
crypto: naudoti visapusį šifravimą
|
||||
follow: modifikuoti paskyros sąryšius
|
||||
profile: skaityti tik tavo paskyros profilio informaciją
|
||||
push: gauti tiesioginius pranešimus
|
||||
read: skaityti visus paskyros duomenis
|
||||
read:accounts: matyti paskyrų informaciją
|
||||
read:blocks: matyti tavo blokavimus
|
||||
read:bookmarks: matyti tavo žymes
|
||||
read:favourites: matyti tavo mėgstamiausius
|
||||
read:favourites: matyti tavo mėgstamus
|
||||
read:filters: matyti tavo filtrus
|
||||
read:follows: matyti tavo sekimus
|
||||
read:lists: matyti tavo sąrašus
|
||||
|
|
@ -182,14 +184,14 @@ lt:
|
|||
write: modifikuoti visus tavo paskyros duomenis
|
||||
write:accounts: modifikuoti tavo profilį
|
||||
write:blocks: blokuoti paskyras ir domenus
|
||||
write:bookmarks: įrašyti įrašus
|
||||
write:bookmarks: pridėti į žymes įrašus
|
||||
write:conversations: nutildyti ir ištrinti pokalbius
|
||||
write:favourites: mėgti įrašai
|
||||
write:favourites: pamėgti įrašus
|
||||
write:filters: sukurti filtrus
|
||||
write:follows: sekti žmones
|
||||
write:lists: sukurti sąrašus
|
||||
write:media: įkelti medijos failus
|
||||
write:mutes: nutildyti žmones ir pokalbius
|
||||
write:notifications: išvalyti tavo pranešimus
|
||||
write:reports: pranešti kitus asmenus
|
||||
write:reports: pranešti apie kitus žmones
|
||||
write:statuses: skelbti įrašus
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ lv:
|
|||
edit: Labot
|
||||
submit: Apstiprināt
|
||||
confirmations:
|
||||
destroy: Vai esi pārliecināts?
|
||||
destroy: Vai tiešām?
|
||||
edit:
|
||||
title: Labot lietotni
|
||||
form:
|
||||
|
|
@ -69,7 +69,7 @@ lv:
|
|||
buttons:
|
||||
revoke: Atsaukt
|
||||
confirmations:
|
||||
revoke: Vai esi pārliecināts?
|
||||
revoke: Vai tiešām?
|
||||
index:
|
||||
authorized_at: Autorizētas %{date}
|
||||
description_html: Šīs ir lietotnes, kas var piekļūt Tavam kontam ar API. Ja šeit ir lietotnes, kuras neatpazīsti, vai lietotne darbojas ne tā, kā paredzēts, vari atsaukt tās piekļuvi.
|
||||
|
|
@ -135,6 +135,7 @@ lv:
|
|||
media: Multividesu pielikumi
|
||||
mutes: Apklusinātie
|
||||
notifications: Paziņojumi
|
||||
profile: Tavs Mastodon profils
|
||||
push: Uznirstošie paziņojumi
|
||||
reports: Ziņojumi
|
||||
search: Meklēt
|
||||
|
|
@ -165,6 +166,7 @@ lv:
|
|||
admin:write:reports: veikt moderācijas darbības pārskatos
|
||||
crypto: lieto pilnīgu šifrēšanu
|
||||
follow: mainīt konta attiecības
|
||||
profile: lasīt tikai Tava konta profila informāciju
|
||||
push: saņemt savus push paziņojumus
|
||||
read: lasīt visus sava konta datus
|
||||
read:accounts: apskatīt kontu informāciju
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ nl:
|
|||
media: Mediabijlagen
|
||||
mutes: Negeren
|
||||
notifications: Meldingen
|
||||
profile: Jouw Mastodonprofiel
|
||||
push: Pushmeldingen
|
||||
reports: Rapportages
|
||||
search: Zoeken
|
||||
|
|
@ -165,6 +166,7 @@ nl:
|
|||
admin:write:reports: moderatieacties op rapportages uitvoeren
|
||||
crypto: end-to-end-encryptie gebruiken
|
||||
follow: volgrelaties tussen accounts bewerken
|
||||
profile: alleen de profielgegevens van jouw account lezen
|
||||
push: jouw pushmeldingen ontvangen
|
||||
read: alle gegevens van jouw account lezen
|
||||
read:accounts: informatie accounts bekijken
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ nn:
|
|||
media: Mediavedlegg
|
||||
mutes: Dempingar
|
||||
notifications: Varsel
|
||||
profile: Mastodon-profilen din
|
||||
push: Pushvarsel
|
||||
reports: Rapportar
|
||||
search: Søk
|
||||
|
|
@ -165,6 +166,7 @@ nn:
|
|||
admin:write:reports: utføre moderatorhandlingar på rapportar
|
||||
crypto: bruk ende-til-ende-kryptering
|
||||
follow: fylg, blokkér, avblokkér, avfylg brukarar
|
||||
profile: les berre den grunnlejggande informasjonen til brukarkontoen din
|
||||
push: motta pushvarsla dine
|
||||
read: lese alle dine kontodata
|
||||
read:accounts: sjå informasjon om kontoar
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ pl:
|
|||
media: Załączniki multimedialne
|
||||
mutes: Wyciszenia
|
||||
notifications: Powiadomienia
|
||||
profile: Twój profil
|
||||
push: Powiadomienia push
|
||||
reports: Zgłoszenia
|
||||
search: Szukaj
|
||||
|
|
@ -165,6 +166,7 @@ pl:
|
|||
admin:write:reports: wykonaj działania moderacyjne na zgłoszeniach
|
||||
crypto: użyj szyfrowania end-to-end
|
||||
follow: możliwość zarządzania relacjami kont
|
||||
profile: odczytaj tylko informacje o profilu
|
||||
push: otrzymywanie powiadomień push dla Twojego konta
|
||||
read: możliwość odczytu wszystkich danych konta
|
||||
read:accounts: dostęp do informacji o koncie
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ pt-BR:
|
|||
media: Mídias anexadas
|
||||
mutes: Silenciados
|
||||
notifications: Notificações
|
||||
profile: Seu perfil do Mastodon
|
||||
push: Notificações push
|
||||
reports: Denúncias
|
||||
search: Buscar
|
||||
|
|
@ -165,6 +166,7 @@ pt-BR:
|
|||
admin:write:reports: executar ações de moderação em denúncias
|
||||
crypto: usar criptografia de ponta-a-ponta
|
||||
follow: alterar o relacionamento das contas
|
||||
profile: ler somente as informações do perfil da sua conta
|
||||
push: receber notificações push
|
||||
read: ler todos os dados da sua conta
|
||||
read:accounts: ver informações das contas
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ pt-PT:
|
|||
media: Anexos de media
|
||||
mutes: Silenciados
|
||||
notifications: Notificações
|
||||
profile: O seu perfil Mastodon
|
||||
push: Notificações push
|
||||
reports: Denúncias
|
||||
search: Pesquisa
|
||||
|
|
@ -165,6 +166,7 @@ pt-PT:
|
|||
admin:write:reports: executar ações de moderação em denúncias
|
||||
crypto: usa encriptação ponta-a-ponta
|
||||
follow: siga, bloqueie, desbloqueie, e deixa de seguir contas
|
||||
profile: apenas ler as informações do perfil da sua conta
|
||||
push: receber as suas notificações push
|
||||
read: tenha acesso aos dados da tua conta
|
||||
read:accounts: ver as informações da conta
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ sl:
|
|||
media: Predstavnostne priloge
|
||||
mutes: Utišani
|
||||
notifications: Obvestila
|
||||
profile: Vaš profil Mastodon
|
||||
push: Potisna obvestila
|
||||
reports: Prijave
|
||||
search: Iskanje
|
||||
|
|
@ -165,6 +166,7 @@ sl:
|
|||
admin:write:reports: izvedi moderirana dejanja na prijavah
|
||||
crypto: Uporabi šifriranje od konca do konca
|
||||
follow: spremeni razmerja med računi
|
||||
profile: preberi le podatke profila računa
|
||||
push: prejmi potisna obvestila
|
||||
read: preberi vse podatke svojega računa
|
||||
read:accounts: oglejte si podrobnosti računov
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ sq:
|
|||
media: Bashkëngjitje media
|
||||
mutes: Heshtime
|
||||
notifications: Njoftime
|
||||
profile: Profili juaj Mastodon
|
||||
push: Njoftime Push
|
||||
reports: Raportime
|
||||
search: Kërkim
|
||||
|
|
@ -165,6 +166,7 @@ sq:
|
|||
admin:write:reports: të kryejë veprime moderimi në raportime
|
||||
crypto: përdor fshehtëzim skaj-më-skaj
|
||||
follow: të ndryshojë marrëdhënie llogarish
|
||||
profile: të lexojë vetëm hollësi profili llogarie tuaj
|
||||
push: të marrë njoftime push për ju
|
||||
read: të lexojë krejt të dhënat e llogarisë tuaj
|
||||
read:accounts: të shohë hollësi llogarish
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ sr-Latn:
|
|||
media: Multimedijalni prilozi
|
||||
mutes: Ignorisani
|
||||
notifications: Obaveštenja
|
||||
profile: Vaš Mastodon profil
|
||||
push: Prosleđena obaveštenja
|
||||
reports: Prijave
|
||||
search: Pretraga
|
||||
|
|
@ -165,6 +166,7 @@ sr-Latn:
|
|||
admin:write:reports: vršenje moderatorskih aktivnosti nad izveštajima
|
||||
crypto: korišćenje end-to-end enkripcije
|
||||
follow: menja odnose naloga
|
||||
profile: čita samo informacije o profilu vašeg naloga
|
||||
push: primanje prosleđenih obaveštenja
|
||||
read: čita podatke Vašeg naloga
|
||||
read:accounts: pogledaj informacije o nalozima
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ sr:
|
|||
media: Мултимедијални прилози
|
||||
mutes: Игнорисани
|
||||
notifications: Обавештења
|
||||
profile: Ваш Mastodon профил
|
||||
push: Прослеђена обавештења
|
||||
reports: Пријаве
|
||||
search: Претрага
|
||||
|
|
@ -165,6 +166,7 @@ sr:
|
|||
admin:write:reports: вршење модераторских активности над извештајима
|
||||
crypto: коришћење end-to-end енкрипције
|
||||
follow: мења односе налога
|
||||
profile: чита само информације о профилу вашег налога
|
||||
push: примање прослеђених обавештења
|
||||
read: чита податке Вашег налога
|
||||
read:accounts: погледај информације о налозима
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ sv:
|
|||
media: Mediabilagor
|
||||
mutes: Tystade användare
|
||||
notifications: Aviseringar
|
||||
profile: Din Mastodon-profil
|
||||
push: Push-aviseringar
|
||||
reports: Rapporter
|
||||
search: Sök
|
||||
|
|
@ -165,6 +166,7 @@ sv:
|
|||
admin:write:reports: utföra modereringsåtgärder på rapporter
|
||||
crypto: använd obruten kryptering
|
||||
follow: modifiera kontorelationer
|
||||
profile: läs endast ditt kontos profilinformation
|
||||
push: ta emot dina push-notiser
|
||||
read: läsa dina kontodata
|
||||
read:accounts: se kontoinformation
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ th:
|
|||
media: ไฟล์แนบสื่อ
|
||||
mutes: การซ่อน
|
||||
notifications: การแจ้งเตือน
|
||||
profile: โปรไฟล์ Mastodon ของคุณ
|
||||
push: การแจ้งเตือนแบบผลัก
|
||||
reports: การรายงาน
|
||||
search: ค้นหา
|
||||
|
|
@ -165,6 +166,7 @@ th:
|
|||
admin:write:reports: ทำการกระทำการกลั่นกรองต่อรายงาน
|
||||
crypto: ใช้การเข้ารหัสแบบต้นทางถึงปลายทาง
|
||||
follow: ปรับเปลี่ยนความสัมพันธ์ของบัญชี
|
||||
profile: อ่านเฉพาะข้อมูลโปรไฟล์ของบัญชีของคุณเท่านั้น
|
||||
push: รับการแจ้งเตือนแบบผลักของคุณ
|
||||
read: อ่านข้อมูลบัญชีทั้งหมดของคุณ
|
||||
read:accounts: ดูข้อมูลบัญชี
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ tr:
|
|||
media: Medya ekleri
|
||||
mutes: Sessize alınanlar
|
||||
notifications: Bildirimler
|
||||
profile: Mastodon profiliniz
|
||||
push: Anlık bildirimler
|
||||
reports: Şikayetler
|
||||
search: Arama
|
||||
|
|
@ -165,6 +166,7 @@ tr:
|
|||
admin:write:reports: raporlarda denetleme eylemleri gerçekleştirin
|
||||
crypto: uçtan uca şifreleme kullan
|
||||
follow: hesap ilişkilerini değiştirin
|
||||
profile: hesabınızın sadece profil bilgilerini okuma
|
||||
push: anlık bildirimlerizi alın
|
||||
read: hesabınızın tüm verilerini okuyun
|
||||
read:accounts: hesap bilgilerini görün
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ uk:
|
|||
media: Мультимедійні вкладення
|
||||
mutes: Нехтувані
|
||||
notifications: Сповіщення
|
||||
profile: Ваш профіль Mastodon
|
||||
push: Push-сповіщення
|
||||
reports: Скарги
|
||||
search: Пошук
|
||||
|
|
@ -171,6 +172,7 @@ uk:
|
|||
admin:write:reports: модерувати скарги
|
||||
crypto: використовувати наскрізне шифрування
|
||||
follow: змінювати стосунки облікового запису
|
||||
profile: читати лише інформацію профілю вашого облікового запису
|
||||
push: отримувати Ваші Push-повідомлення
|
||||
read: читати усі дані вашого облікового запису
|
||||
read:accounts: бачити інформацію про облікові записи
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ vi:
|
|||
title: Một lỗi đã xảy ra
|
||||
new:
|
||||
prompt_html: "%{client_name} yêu cầu truy cập tài khoản của bạn. Đây là ứng dụng của bên thứ ba. <strong>Nếu không tin tưởng, đừng cho phép nó.</strong>"
|
||||
review_permissions: Xem lại quyền cho phép
|
||||
review_permissions: Quyền truy cập
|
||||
title: Yêu cầu truy cập
|
||||
show:
|
||||
title: Sao chép mã này và dán nó vào ứng dụng.
|
||||
|
|
@ -122,7 +122,7 @@ vi:
|
|||
admin/accounts: Quản trị tài khoản
|
||||
admin/all: Mọi chức năng quản trị
|
||||
admin/reports: Quản trị báo cáo
|
||||
all: Toàn quyền truy cập vào tài khoản Mastodon của bạn
|
||||
all: Toàn quyền truy cập tài khoản Mastodon
|
||||
blocks: Chặn
|
||||
bookmarks: Tút đã lưu
|
||||
conversations: Thảo luận
|
||||
|
|
@ -135,6 +135,7 @@ vi:
|
|||
media: Tập tin đính kèm
|
||||
mutes: Đã ẩn
|
||||
notifications: Thông báo
|
||||
profile: Hồ sơ Mastodon của bạn
|
||||
push: Thông báo đẩy
|
||||
reports: Báo cáo
|
||||
search: Tìm kiếm
|
||||
|
|
@ -165,6 +166,7 @@ vi:
|
|||
admin:write:reports: áp đặt kiểm duyệt với các báo cáo
|
||||
crypto: dùng mã hóa đầu cuối
|
||||
follow: sửa đổi các mối quan hệ tài khoản
|
||||
profile: chỉ đọc thông tin tài khoản cơ bản
|
||||
push: nhận thông báo đẩy
|
||||
read: đọc mọi dữ liệu tài khoản
|
||||
read:accounts: xem thông tin tài khoản
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ zh-CN:
|
|||
media: 媒体文件
|
||||
mutes: 已被隐藏的
|
||||
notifications: 通知
|
||||
profile: 你的 Mastodon 个人资料
|
||||
push: 推送通知
|
||||
reports: 举报
|
||||
search: 搜索
|
||||
|
|
@ -165,6 +166,7 @@ zh-CN:
|
|||
admin:write:reports: 对举报执行管理操作
|
||||
crypto: 使用端到端加密
|
||||
follow: 关注或屏蔽用户
|
||||
profile: 仅读取你账户中的个人资料信息
|
||||
push: 接收你的账户的推送通知
|
||||
read: 读取你的账户数据
|
||||
read:accounts: 查看账号信息
|
||||
|
|
|
|||
|
|
@ -135,6 +135,7 @@ zh-TW:
|
|||
media: 多媒體附加檔案
|
||||
mutes: 靜音
|
||||
notifications: 通知
|
||||
profile: 您 Mastodon 個人檔案
|
||||
push: 推播通知
|
||||
reports: 檢舉報告
|
||||
search: 搜尋
|
||||
|
|
@ -165,6 +166,7 @@ zh-TW:
|
|||
admin:write:reports: 對報告進行管理動作
|
||||
crypto: 使用端到端加密
|
||||
follow: 修改帳號關係
|
||||
profile: 僅讀取您的帳號個人檔案資訊
|
||||
push: 接收帳號的推播通知
|
||||
read: 讀取您所有的帳號資料
|
||||
read:accounts: 檢視帳號資訊
|
||||
|
|
|
|||
|
|
@ -903,7 +903,6 @@ el:
|
|||
delete: Διαγραφή
|
||||
edit_preset: Ενημέρωση προκαθορισμένης προειδοποίησης
|
||||
empty: Δεν έχετε ακόμη ορίσει κάποια προκαθορισμένη προειδοποίηση.
|
||||
title: Διαχείριση προκαθορισμένων προειδοποιήσεων
|
||||
webhooks:
|
||||
add_new: Προσθήκη σημείου τερματισμού
|
||||
delete: Διαγραφή
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ en-GB:
|
|||
update_custom_emoji_html: "%{name} updated emoji %{target}"
|
||||
update_domain_block_html: "%{name} updated domain block for %{target}"
|
||||
update_ip_block_html: "%{name} changed rule for IP %{target}"
|
||||
update_report_html: "%{name} updated report %{target}"
|
||||
update_status_html: "%{name} updated post by %{target}"
|
||||
update_user_role_html: "%{name} changed %{target} role"
|
||||
deleted_account: deleted account
|
||||
|
|
@ -292,6 +293,7 @@ en-GB:
|
|||
filter_by_action: Filter by action
|
||||
filter_by_user: Filter by user
|
||||
title: Audit log
|
||||
unavailable_instance: "(domain name unavailable)"
|
||||
announcements:
|
||||
destroyed_msg: Announcement successfully deleted!
|
||||
edit:
|
||||
|
|
@ -751,6 +753,7 @@ en-GB:
|
|||
desc_html: This relies on external scripts from hCaptcha, which may be a security and privacy concern. In addition, <strong>this can make the registration process significantly less accessible to some (especially disabled) people</strong>. For these reasons, please consider alternative measures such as approval-based or invite-based registration.
|
||||
title: Require new users to solve a CAPTCHA to confirm their account
|
||||
content_retention:
|
||||
danger_zone: Danger zone
|
||||
preamble: Control how user-generated content is stored in Mastodon.
|
||||
title: Content retention
|
||||
default_noindex:
|
||||
|
|
@ -949,7 +952,7 @@ en-GB:
|
|||
delete: Delete
|
||||
edit_preset: Edit warning preset
|
||||
empty: You haven't defined any warning presets yet.
|
||||
title: Manage warning presets
|
||||
title: Warning presets
|
||||
webhooks:
|
||||
add_new: Add endpoint
|
||||
delete: Delete
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ en:
|
|||
update_custom_emoji_html: "%{name} updated emoji %{target}"
|
||||
update_domain_block_html: "%{name} updated domain block for %{target}"
|
||||
update_ip_block_html: "%{name} changed rule for IP %{target}"
|
||||
update_report_html: "%{name} updated report %{target}"
|
||||
update_status_html: "%{name} updated post by %{target}"
|
||||
update_user_role_html: "%{name} changed %{target} role"
|
||||
deleted_account: deleted account
|
||||
|
|
@ -292,6 +293,7 @@ en:
|
|||
filter_by_action: Filter by action
|
||||
filter_by_user: Filter by user
|
||||
title: Audit log
|
||||
unavailable_instance: "(domain name unavailable)"
|
||||
announcements:
|
||||
destroyed_msg: Announcement successfully deleted!
|
||||
edit:
|
||||
|
|
@ -751,6 +753,7 @@ en:
|
|||
desc_html: This relies on external scripts from hCaptcha, which may be a security and privacy concern. In addition, <strong>this can make the registration process significantly less accessible to some (especially disabled) people</strong>. For these reasons, please consider alternative measures such as approval-based or invite-based registration.
|
||||
title: Require new users to solve a CAPTCHA to confirm their account
|
||||
content_retention:
|
||||
danger_zone: Danger zone
|
||||
preamble: Control how user-generated content is stored in Mastodon.
|
||||
title: Content retention
|
||||
default_noindex:
|
||||
|
|
@ -959,7 +962,7 @@ en:
|
|||
delete: Delete
|
||||
edit_preset: Edit warning preset
|
||||
empty: You haven't defined any warning presets yet.
|
||||
title: Manage warning presets
|
||||
title: Warning presets
|
||||
webhooks:
|
||||
add_new: Add endpoint
|
||||
delete: Delete
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ eo:
|
|||
follows: Sekvatoj
|
||||
header: Kapa bildo
|
||||
inbox_url: Enira URL
|
||||
invite_request_text: 가입하려는 이유
|
||||
invite_request_text: Kialoj por aliĝi
|
||||
invited_by: Invitita de
|
||||
ip: IP
|
||||
joined: Aliĝis
|
||||
|
|
@ -104,7 +104,7 @@ eo:
|
|||
no_role_assigned: Sen rolo
|
||||
not_subscribed: Ne abonita
|
||||
pending: Pritraktata recenzo
|
||||
perform_full_suspension: Suspendi
|
||||
perform_full_suspension: Haltigi
|
||||
previous_strikes: Antaǔaj admonoj
|
||||
previous_strikes_description_html:
|
||||
one: Ĉi tiu konto havas <strong>unu</strong> admonon.
|
||||
|
|
@ -121,7 +121,7 @@ eo:
|
|||
remote_suspension_reversible_hint_html: La konto estas suspendita, kaj la datumoj estos komplete forigitaj je %{date}. Ĝis tiam, la konto povas esti malsuspendita sen flankefiko. Se vi deziras tuj forigi ĉiujn datumojn de la konto, vi povas fari tion sube.
|
||||
remove_avatar: Forigi la profilbildon
|
||||
remove_header: Forigi kapan bildon
|
||||
removed_avatar_msg: La rolfiguro de %{username} estas sukcese forigita
|
||||
removed_avatar_msg: La profilbildo de %{username} estas sukcese forigita
|
||||
removed_header_msg: Kapbildo de %{username} suksece forigita
|
||||
resend_confirmation:
|
||||
already_confirmed: Ĉi tiu uzanto jam estas konfirmita
|
||||
|
|
@ -184,7 +184,7 @@ eo:
|
|||
create_domain_block: Krei Blokadon De Domajno
|
||||
create_email_domain_block: Krei Blokadon De Retpoŝta Domajno
|
||||
create_ip_block: Krei IP-regulon
|
||||
create_unavailable_domain: Krei nehaveblan domajnon
|
||||
create_unavailable_domain: Krei Nehaveblan Domajnon
|
||||
create_user_role: Krei Rolon
|
||||
demote_user: Malpromocii Uzanton
|
||||
destroy_announcement: Forigi Anoncon
|
||||
|
|
@ -193,9 +193,9 @@ eo:
|
|||
destroy_domain_allow: Forigi Domajnan Permeson
|
||||
destroy_domain_block: Forigi blokadon de domajno
|
||||
destroy_email_domain_block: Forigi blokadon de retpoŝta domajno
|
||||
destroy_instance: Forigi domajnon
|
||||
destroy_instance: Forigi Domajnon
|
||||
destroy_ip_block: Forigi IP-regulon
|
||||
destroy_status: Forigi mesaĝon
|
||||
destroy_status: Forigi Afiŝon
|
||||
destroy_unavailable_domain: Forigi Nehaveblan Domajnon
|
||||
destroy_user_role: Detrui Rolon
|
||||
disable_2fa_user: Malebligi 2FA
|
||||
|
|
@ -285,7 +285,7 @@ eo:
|
|||
update_custom_emoji_html: "%{name} ĝisdatigis la emoĝion %{target}"
|
||||
update_domain_block_html: "%{name} ĝisdatigis domajnblokon por %{target}"
|
||||
update_ip_block_html: "%{name} ŝanĝis regulon por IP %{target}"
|
||||
update_status_html: "%{name} ĝisdatigis mesaĝon de %{target}"
|
||||
update_status_html: "%{name} ĝisdatigis afiŝon de %{target}"
|
||||
update_user_role_html: "%{name} ŝanĝis la rolon %{target}"
|
||||
deleted_account: forigita konto
|
||||
empty: Neniu ĵurnalo trovita.
|
||||
|
|
@ -567,7 +567,7 @@ eo:
|
|||
disable: Malebligi
|
||||
disabled: Malebligita
|
||||
enable: Ebligi
|
||||
enable_hint: Post ebligo, via servilo abonos ĉiujn publikajn mesaĝojn de tiu ripetilo, kaj komencos sendi publikajn mesaĝojn de la servilo al ĝi.
|
||||
enable_hint: Post ebligo, via servilo abonos ĉiujn publikajn mesaĝojn de tiu ripetilo, kaj komencos sendi publikajn afiŝojn de la servilo al ĝi.
|
||||
enabled: Ebligita
|
||||
inbox_url: URL de la ripetilo
|
||||
pending: Atendante aprobon de la ripetilo
|
||||
|
|
@ -587,7 +587,7 @@ eo:
|
|||
action_log: Ĵurnalo de revizo
|
||||
action_taken_by: Ago farita de
|
||||
actions:
|
||||
delete_description_html: Raportitaj mesaĝoj forigotas kaj admono rekorditas.
|
||||
delete_description_html: Raportitaj afiŝoj estos forigita kaj admono estos rekordita por helpi vin indiki estontajn afiŝojn de la sama konto kontraŭ reguloj.
|
||||
mark_as_sensitive_description_html: La audovidaĵo en la raportita mesaĝo markotas kiel sentema kaj admono rekorditas.
|
||||
other_description_html: Vidu pli da ebloj por regi la sintenon de la konto kaj por personigi la komunikadon kun la raportita konto.
|
||||
resolve_description_html: Nenio okazotas al la raportita konto kaj la raporto fermotas.
|
||||
|
|
@ -634,7 +634,7 @@ eo:
|
|||
resolved: Solvitaj
|
||||
resolved_msg: Signalo sukcese solvita!
|
||||
skip_to_actions: Salti al agoj
|
||||
status: Mesaĝoj
|
||||
status: Afiŝo
|
||||
statuses: Raportita enhavo
|
||||
statuses_description_html: Sentema enhavo referencitas kun la raportita konto
|
||||
summary:
|
||||
|
|
@ -787,6 +787,7 @@ eo:
|
|||
types:
|
||||
major: Ĉefa eldono
|
||||
minor: Neĉefa eldono
|
||||
version: Versio
|
||||
statuses:
|
||||
account: Skribanto
|
||||
application: Aplikaĵo
|
||||
|
|
@ -803,12 +804,12 @@ eo:
|
|||
media:
|
||||
title: Aŭdovidaĵoj
|
||||
metadata: Metadatumoj
|
||||
no_status_selected: Neniu mesaĝo estis ŝanĝita ĉar neniu estis elektita
|
||||
no_status_selected: Neniu afiŝo estis ŝanĝita ĉar neniu estis elektita
|
||||
open: Malfermi afiŝojn
|
||||
original_status: Originala afiŝo
|
||||
reblogs: Reblogaĵoj
|
||||
status_changed: Afiŝo ŝanĝiĝis
|
||||
title: Mesaĝoj de la konto
|
||||
title: Afiŝoj de la konto
|
||||
trending: Popularaĵoj
|
||||
visibility: Videbleco
|
||||
with_media: Kun aŭdovidaĵoj
|
||||
|
|
@ -816,7 +817,7 @@ eo:
|
|||
actions:
|
||||
delete_statuses: "%{name} forigis afiŝojn de %{target}"
|
||||
disable: "%{name} frostigis la konton de %{target}"
|
||||
mark_statuses_as_sensitive: "%{name} markis mesaĝojn de %{target} kiel sentemaj"
|
||||
mark_statuses_as_sensitive: "%{name} markis afiŝojn de %{target} kiel tiklan"
|
||||
none: "%{name} sendis averton al %{target}"
|
||||
sensitive: "%{name} markis konton de %{target} kiel sentema"
|
||||
silence: "%{name} limigis la konton de %{target}"
|
||||
|
|
@ -827,6 +828,8 @@ eo:
|
|||
system_checks:
|
||||
database_schema_check:
|
||||
message_html: Estas pritraktataj datumbazaj migradoj. Bonvolu ekzekuti ilin por certigi, ke la apliko kondutas kiel atendite
|
||||
elasticsearch_preset:
|
||||
action: Legi dokumentaron
|
||||
elasticsearch_running_check:
|
||||
message_html: Ne eblas konekti Elasticsearch. Bonvolu kontroli ke ĝi funkcias, aǔ malŝaltu plentekstan serĉon
|
||||
elasticsearch_version_check:
|
||||
|
|
@ -916,7 +919,6 @@ eo:
|
|||
delete: Forigi
|
||||
edit_preset: Redakti avertan antaŭagordon
|
||||
empty: Vi ankoraŭ ne difinis iun ajn antaŭagordon de averto.
|
||||
title: Administri avertajn antaŭagordojn
|
||||
webhooks:
|
||||
add_new: Aldoni finpunkton
|
||||
delete: Forigi
|
||||
|
|
@ -940,7 +942,7 @@ eo:
|
|||
admin_mailer:
|
||||
new_appeal:
|
||||
actions:
|
||||
delete_statuses: por forigi iliajn mesaĝojn
|
||||
delete_statuses: por forigi iliajn afiŝojn
|
||||
disable: por frostigi ties konton
|
||||
mark_statuses_as_sensitive: por marki iliajn mesaĝojn kiel sentemaj
|
||||
none: averto
|
||||
|
|
@ -991,7 +993,7 @@ eo:
|
|||
unsubscribe: Malabonu
|
||||
view: 'Vidi:'
|
||||
view_profile: Vidi profilon
|
||||
view_status: Vidi mesaĝon
|
||||
view_status: Vidi afiŝon
|
||||
applications:
|
||||
created: Aplikaĵo sukcese kreita
|
||||
destroyed: Aplikaĵo sukcese forigita
|
||||
|
|
@ -1131,7 +1133,7 @@ eo:
|
|||
recipient: Senditas por
|
||||
reject_appeal: Malakcepti apelacion
|
||||
status: 'Afiŝo #%{id}'
|
||||
status_removed: Mesaĝo jam forigitas de sistemo
|
||||
status_removed: Afiŝo jam estas forigita de sistemo
|
||||
title: "%{action} de %{date}"
|
||||
title_actions:
|
||||
delete_statuses: Forigo de afiŝo
|
||||
|
|
@ -1199,8 +1201,8 @@ eo:
|
|||
edit:
|
||||
add_keyword: Aldoni ĉefvorton
|
||||
keywords: Ĉefvortoj
|
||||
statuses: Individuaj mesaĝoj
|
||||
statuses_hint_html: Ĉi tiu filtrilo kongruas kelkajn mesaĝojn. <a href="%{path}">Kontrolu mesaĝojn de la filtrilo</a>.
|
||||
statuses: Individuaj afiŝoj
|
||||
statuses_hint_html: Ĉi tiu filtrilo kongruas kelkajn afiŝojn. <a href="%{path}">Kontroli afiŝojn de la filtrilo</a>.
|
||||
title: Ŝanĝi filtrilojn
|
||||
errors:
|
||||
deprecated_api_multiple_keywords: Ĉi tiuj parametroj ne povas ŝanĝitis de ĉi tiu programaro. Uzu pli novan programaron.
|
||||
|
|
@ -1218,8 +1220,8 @@ eo:
|
|||
one: "%{count} afiŝo"
|
||||
other: "%{count} afiŝoj"
|
||||
statuses_long:
|
||||
one: "%{count} mesaĝo kaŝita"
|
||||
other: "%{count} mesaĝoj kaŝita"
|
||||
one: "%{count} afiŝo estas kaŝita"
|
||||
other: "%{count} afiŝoj estas kaŝitaj"
|
||||
title: Filtriloj
|
||||
new:
|
||||
save: Konservi novan filtrilon
|
||||
|
|
@ -1230,7 +1232,7 @@ eo:
|
|||
remove: Forigi de filtrilo
|
||||
index:
|
||||
hint: Ĉi tiu filtrilo kongruas kelkaj mesaĝoj sendepende de aliaj kriterioj.
|
||||
title: Filtritaj mesaĝoj
|
||||
title: Filtritaj afiŝoj
|
||||
generic:
|
||||
all: Ĉio
|
||||
all_items_on_page_selected_html:
|
||||
|
|
@ -1644,16 +1646,16 @@ eo:
|
|||
interaction_exceptions_explanation: Sciu ke estas neniu garantio ke mesaĝo estos forigita se ĝi iras sub la limo de diskonigoj aŭ stelumoj post atingi ĝin.
|
||||
keep_direct: Konservi rektajn mesaĝojn
|
||||
keep_direct_hint: Ne forigos viajn rektajn mesagôjn
|
||||
keep_media: Konservi mesaĝojn kun aŭdovidaj aldonaĵoj
|
||||
keep_media: Konservi afiŝojn kun aŭdovidaj aldonaĵoj
|
||||
keep_media_hint: Ne forigi mesaĝojn kiuj enhavas aŭdovidajn aldonaĵojn
|
||||
keep_pinned: Konservi alpinglitajn mesaĝojn
|
||||
keep_pinned: Konservi alpinglitajn afiŝojn
|
||||
keep_pinned_hint: Ne forigi viajn ajn alpinglitajn mesaĝojn
|
||||
keep_polls: Konservi enketojn
|
||||
keep_polls_hint: Ne forigi viajn ajn enketojn
|
||||
keep_self_bookmark: Konservi mesaĝojn kiun vi legsignis
|
||||
keep_self_bookmark: Konservi afiŝojn kiun vi legsignis
|
||||
keep_self_bookmark_hint: Ne forigi viajn siajn mesaĝojn se vi legsignis ilin
|
||||
keep_self_fav: Konservi mesaĝojn kiujn vi stelumis
|
||||
keep_self_fav_hint: Ne forigi proprajn mesaĝojn se vi stelumis ilin
|
||||
keep_self_fav: Konservi afiŝojn kiujn vi stelumis
|
||||
keep_self_fav_hint: Ne forigi proprajn afiŝojn se vi stelumis ilin
|
||||
min_age:
|
||||
'1209600': 2 semajnoj
|
||||
'15778476': 6 monatoj
|
||||
|
|
@ -1664,7 +1666,7 @@ eo:
|
|||
'63113904': 2 jaroj
|
||||
'7889238': 3 monatoj
|
||||
min_age_label: Aĝlimo
|
||||
min_favs: Konservi mesaĝojn stelumitajn almenaŭ
|
||||
min_favs: Konservi afiŝojn stelumitajn almenaŭ
|
||||
min_favs_hint: Oni ne forigas viajn afiŝojn, kiuj estas diskonigitaj almenaŭ ĉi tiun nombron da fojoj. Lasu malplena por forigi afiŝojn sendepende de iliaj nombroj da diskonigoj
|
||||
min_reblogs: Konservi diskonitajn mesaĝojn almenau
|
||||
min_reblogs_hint: Oni ne forigas viajn afiŝojn kiuj estas diskonigitaj almenaŭ ĉi tiun nombron da fojoj. Lasu malplena por forigi afiŝojn sendepende de iliaj nombroj da diskonigoj
|
||||
|
|
@ -1738,11 +1740,11 @@ eo:
|
|||
silence: Vi ankorau povas uzi vian konton, sed nur personoj kiuj jam sekvas vin vidos viajn mesaĝojn en tiu ĉi servilo, kaj vi eble estos ekskluzive el diversaj malkovrigaj funkcioj. Tamen, aliaj ankoraŭ povas permane eksekvi vin.
|
||||
suspend: Vi ne povas uzi vian konton plu, kaj via profilo kaj aliaj datumoj ne estas disponeblaj plu.
|
||||
reason: 'Kialo:'
|
||||
statuses: 'Mesaĝoj ripetitaj:'
|
||||
statuses: 'Afiŝoj citataj:'
|
||||
subject:
|
||||
delete_statuses: Viaj mesaĝoj ĉe %{acct} forigitas
|
||||
delete_statuses: Viaj afiŝoj ĉe %{acct} estas forigitaj
|
||||
disable: Via konto %{acct} estas frostigita
|
||||
mark_statuses_as_sensitive: Viaj mesaĝoj ĉe %{acct} markitas kiel sentemaj
|
||||
mark_statuses_as_sensitive: Viaj afiŝoj ĉe %{acct} estas markitaj kiel tiklemaj
|
||||
none: Averto por %{acct}
|
||||
sensitive: Viaj mesaĝoj ĉe %{acct} markitas kiel sentemaj malantau ol nun
|
||||
silence: Oni limigis vian konton %{acct}
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ es-AR:
|
|||
update_custom_emoji_html: "%{name} actualizó el emoji %{target}"
|
||||
update_domain_block_html: "%{name} actualizó el bloqueo de dominio para %{target}"
|
||||
update_ip_block_html: "%{name} cambió la regla para la dirección IP %{target}"
|
||||
update_report_html: "%{name} actualizó la denuncia %{target}"
|
||||
update_status_html: "%{name} actualizó el mensaje de %{target}"
|
||||
update_user_role_html: "%{name} cambió el rol %{target}"
|
||||
deleted_account: cuenta eliminada
|
||||
|
|
@ -292,6 +293,7 @@ es-AR:
|
|||
filter_by_action: Filtrar por acción
|
||||
filter_by_user: Filtrar por usuario
|
||||
title: Registro de auditoría
|
||||
unavailable_instance: "[nombre de dominio no disponible]"
|
||||
announcements:
|
||||
destroyed_msg: "¡Anuncio eliminado exitosamente!"
|
||||
edit:
|
||||
|
|
@ -751,6 +753,7 @@ es-AR:
|
|||
desc_html: Esto depende de scripts externos de hCaptcha, que pueden ser una preocupación de seguridad y privacidad. Además, <strong>esto puede hacer el proceso de registro significativamente menos accesible para algunas personas (especialmente para gente con discapacidades)</strong>. Por estas razones, por favor, considerá medidas alternativas, como el registro basado en la aprobación o la invitación.
|
||||
title: Solicitar a los nuevos usuarios que resuelvan una CAPTCHA para confirmar su cuenta
|
||||
content_retention:
|
||||
danger_zone: Zona de peligro
|
||||
preamble: Controlá cómo el contenido generado por el usuario se almacena en Mastodon.
|
||||
title: Retención de contenido
|
||||
default_noindex:
|
||||
|
|
@ -949,7 +952,7 @@ es-AR:
|
|||
delete: Eliminar
|
||||
edit_preset: Editar preajuste de advertencia
|
||||
empty: Aún no ha definido ningún preajuste de advertencia.
|
||||
title: Administrar preajustes de advertencia
|
||||
title: Preajustes de advertencia
|
||||
webhooks:
|
||||
add_new: Agregar punto final
|
||||
delete: Eliminar
|
||||
|
|
|
|||
|
|
@ -285,6 +285,7 @@ es-MX:
|
|||
update_custom_emoji_html: "%{name} actualizó el emoji %{target}"
|
||||
update_domain_block_html: "%{name} actualizó el bloqueo de dominio para %{target}"
|
||||
update_ip_block_html: "%{name} cambió la regla para la IP %{target}"
|
||||
update_report_html: "%{name} actualizó el informe %{target}"
|
||||
update_status_html: "%{name} actualizó el estado de %{target}"
|
||||
update_user_role_html: "%{name} cambió el rol %{target}"
|
||||
deleted_account: cuenta eliminada
|
||||
|
|
@ -292,6 +293,7 @@ es-MX:
|
|||
filter_by_action: Filtrar por acción
|
||||
filter_by_user: Filtrar por usuario
|
||||
title: Log de auditoría
|
||||
unavailable_instance: "(nombre de dominio no disponible)"
|
||||
announcements:
|
||||
destroyed_msg: "¡Anuncio eliminado con éxito!"
|
||||
edit:
|
||||
|
|
@ -751,6 +753,7 @@ es-MX:
|
|||
desc_html: Esto se basa en scripts externos de hCaptcha, que pueden suponer una preocupación de seguridad y privacidad. Además, <strong>esto puede volver el proceso de registro significativamente menos accesible para algunas personas (especialmente con discapacidades)</strong>. Por estas razones, por favor, considera medidas alternativas como el registro por aprobación manual o con invitación.
|
||||
title: Solicita a los nuevos usuarios que resuelvan un CAPTCHA para confirmar su cuenta
|
||||
content_retention:
|
||||
danger_zone: Zona peligrosa
|
||||
preamble: Controlar cómo el contenido generado por el usuario se almacena en Mastodon.
|
||||
title: Retención de contenido
|
||||
default_noindex:
|
||||
|
|
@ -949,7 +952,7 @@ es-MX:
|
|||
delete: Borrar
|
||||
edit_preset: Editar aviso predeterminado
|
||||
empty: Aún no has definido ningún preajuste de advertencia.
|
||||
title: Editar configuración predeterminada de avisos
|
||||
title: Preajustes de advertencia
|
||||
webhooks:
|
||||
add_new: Añadir endpoint
|
||||
delete: Eliminar
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue