Merge pull request #2704 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes up to d8c4284723
main
commit
3286daa807
26
Gemfile.lock
26
Gemfile.lock
|
@ -101,7 +101,7 @@ GEM
|
|||
awrence (1.2.1)
|
||||
aws-eventstream (1.3.0)
|
||||
aws-partitions (1.922.0)
|
||||
aws-sdk-core (3.194.0)
|
||||
aws-sdk-core (3.194.1)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
aws-sigv4 (~> 1.8)
|
||||
|
@ -109,7 +109,7 @@ GEM
|
|||
aws-sdk-kms (1.80.0)
|
||||
aws-sdk-core (~> 3, >= 3.193.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.149.0)
|
||||
aws-sdk-s3 (1.149.1)
|
||||
aws-sdk-core (~> 3, >= 3.194.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.8)
|
||||
|
@ -167,9 +167,9 @@ GEM
|
|||
activesupport
|
||||
cbor (0.5.9.8)
|
||||
charlock_holmes (0.7.7)
|
||||
chewy (7.5.1)
|
||||
chewy (7.6.0)
|
||||
activesupport (>= 5.2)
|
||||
elasticsearch (>= 7.12.0, < 7.14.0)
|
||||
elasticsearch (>= 7.14.0, < 8)
|
||||
elasticsearch-dsl
|
||||
chunky_png (1.4.0)
|
||||
climate_control (1.2.0)
|
||||
|
@ -217,17 +217,17 @@ GEM
|
|||
domain_name (0.6.20240107)
|
||||
doorkeeper (5.6.9)
|
||||
railties (>= 5)
|
||||
dotenv (3.1.1)
|
||||
dotenv (3.1.2)
|
||||
drb (2.2.1)
|
||||
ed25519 (1.3.0)
|
||||
elasticsearch (7.13.3)
|
||||
elasticsearch-api (= 7.13.3)
|
||||
elasticsearch-transport (= 7.13.3)
|
||||
elasticsearch-api (7.13.3)
|
||||
elasticsearch (7.17.10)
|
||||
elasticsearch-api (= 7.17.10)
|
||||
elasticsearch-transport (= 7.17.10)
|
||||
elasticsearch-api (7.17.10)
|
||||
multi_json
|
||||
elasticsearch-dsl (0.1.10)
|
||||
elasticsearch-transport (7.13.3)
|
||||
faraday (~> 1)
|
||||
elasticsearch-transport (7.17.10)
|
||||
faraday (>= 1, < 3)
|
||||
multi_json
|
||||
email_spec (2.2.2)
|
||||
htmlentities (~> 4.3.3)
|
||||
|
@ -346,7 +346,7 @@ GEM
|
|||
activesupport (>= 3.0)
|
||||
nokogiri (>= 1.6)
|
||||
io-console (0.7.2)
|
||||
irb (1.13.0)
|
||||
irb (1.13.1)
|
||||
rdoc (>= 4.0.0)
|
||||
reline (>= 0.4.2)
|
||||
jmespath (1.6.2)
|
||||
|
@ -601,7 +601,7 @@ GEM
|
|||
redlock (1.3.2)
|
||||
redis (>= 3.0.0, < 6.0)
|
||||
regexp_parser (2.9.0)
|
||||
reline (0.5.4)
|
||||
reline (0.5.5)
|
||||
io-console (~> 0.5)
|
||||
request_store (1.6.0)
|
||||
rack (>= 1.4)
|
||||
|
|
|
@ -9,7 +9,7 @@ module Admin
|
|||
|
||||
@site_upload.destroy!
|
||||
|
||||
redirect_to admin_settings_path, notice: I18n.t('admin.site_uploads.destroyed_msg')
|
||||
redirect_back fallback_location: admin_settings_path, notice: I18n.t('admin.site_uploads.destroyed_msg')
|
||||
end
|
||||
|
||||
private
|
||||
|
|
|
@ -9,16 +9,22 @@ class Api::V1::AccountsController < Api::BaseController
|
|||
before_action -> { doorkeeper_authorize! :follow, :write, :'write:blocks' }, only: [:block, :unblock]
|
||||
before_action -> { doorkeeper_authorize! :write, :'write:accounts' }, only: [:create]
|
||||
|
||||
before_action :require_user!, except: [:show, :create]
|
||||
before_action :set_account, except: [:create]
|
||||
before_action :check_account_approval, except: [:create]
|
||||
before_action :check_account_confirmation, except: [:create]
|
||||
before_action :require_user!, except: [:index, :show, :create]
|
||||
before_action :set_account, except: [:index, :create]
|
||||
before_action :set_accounts, only: [:index]
|
||||
before_action :check_account_approval, except: [:index, :create]
|
||||
before_action :check_account_confirmation, except: [:index, :create]
|
||||
before_action :check_enabled_registrations, only: [:create]
|
||||
before_action :check_accounts_limit, only: [:index]
|
||||
|
||||
skip_before_action :require_authenticated_user!, only: :create
|
||||
|
||||
override_rate_limit_headers :follow, family: :follows
|
||||
|
||||
def index
|
||||
render json: @accounts, each_serializer: REST::AccountSerializer
|
||||
end
|
||||
|
||||
def show
|
||||
cache_if_unauthenticated!
|
||||
render json: @account, serializer: REST::AccountSerializer
|
||||
|
@ -79,6 +85,10 @@ class Api::V1::AccountsController < Api::BaseController
|
|||
@account = Account.find(params[:id])
|
||||
end
|
||||
|
||||
def set_accounts
|
||||
@accounts = Account.where(id: account_ids).without_unapproved
|
||||
end
|
||||
|
||||
def check_account_approval
|
||||
raise(ActiveRecord::RecordNotFound) if @account.local? && @account.user_pending?
|
||||
end
|
||||
|
@ -87,10 +97,22 @@ class Api::V1::AccountsController < Api::BaseController
|
|||
raise(ActiveRecord::RecordNotFound) if @account.local? && !@account.user_confirmed?
|
||||
end
|
||||
|
||||
def check_accounts_limit
|
||||
raise(Mastodon::ValidationError) if account_ids.size > DEFAULT_ACCOUNTS_LIMIT
|
||||
end
|
||||
|
||||
def relationships(**options)
|
||||
AccountRelationshipsPresenter.new([@account], current_user.account_id, **options)
|
||||
end
|
||||
|
||||
def account_ids
|
||||
Array(accounts_params[:ids]).uniq.map(&:to_i)
|
||||
end
|
||||
|
||||
def accounts_params
|
||||
params.permit(ids: [])
|
||||
end
|
||||
|
||||
def account_params
|
||||
params.permit(:username, :email, :password, :agreement, :locale, :reason, :time_zone, :invite_code)
|
||||
end
|
||||
|
|
|
@ -1,9 +1,12 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class Api::V1::Push::SubscriptionsController < Api::BaseController
|
||||
include Redisable
|
||||
include Lockable
|
||||
|
||||
before_action -> { doorkeeper_authorize! :push }
|
||||
before_action :require_user!
|
||||
before_action :set_push_subscription
|
||||
before_action :set_push_subscription, only: [:show, :update]
|
||||
before_action :check_push_subscription, only: [:show, :update]
|
||||
|
||||
def show
|
||||
|
@ -11,16 +14,18 @@ class Api::V1::Push::SubscriptionsController < Api::BaseController
|
|||
end
|
||||
|
||||
def create
|
||||
@push_subscription&.destroy!
|
||||
with_redis_lock("push_subscription:#{current_user.id}") do
|
||||
destroy_web_push_subscriptions!
|
||||
|
||||
@push_subscription = Web::PushSubscription.create!(
|
||||
endpoint: subscription_params[:endpoint],
|
||||
key_p256dh: subscription_params[:keys][:p256dh],
|
||||
key_auth: subscription_params[:keys][:auth],
|
||||
data: data_params,
|
||||
user_id: current_user.id,
|
||||
access_token_id: doorkeeper_token.id
|
||||
)
|
||||
@push_subscription = Web::PushSubscription.create!(
|
||||
endpoint: subscription_params[:endpoint],
|
||||
key_p256dh: subscription_params[:keys][:p256dh],
|
||||
key_auth: subscription_params[:keys][:auth],
|
||||
data: data_params,
|
||||
user_id: current_user.id,
|
||||
access_token_id: doorkeeper_token.id
|
||||
)
|
||||
end
|
||||
|
||||
render json: @push_subscription, serializer: REST::WebPushSubscriptionSerializer
|
||||
end
|
||||
|
@ -31,14 +36,18 @@ class Api::V1::Push::SubscriptionsController < Api::BaseController
|
|||
end
|
||||
|
||||
def destroy
|
||||
@push_subscription&.destroy!
|
||||
destroy_web_push_subscriptions!
|
||||
render_empty
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def destroy_web_push_subscriptions!
|
||||
doorkeeper_token.web_push_subscriptions.destroy_all
|
||||
end
|
||||
|
||||
def set_push_subscription
|
||||
@push_subscription = Web::PushSubscription.find_by(access_token_id: doorkeeper_token.id)
|
||||
@push_subscription = doorkeeper_token.web_push_subscriptions.first
|
||||
end
|
||||
|
||||
def check_push_subscription
|
||||
|
|
|
@ -5,9 +5,11 @@ class Api::V1::StatusesController < Api::BaseController
|
|||
|
||||
before_action -> { authorize_if_got_token! :read, :'read:statuses' }, except: [:create, :update, :destroy]
|
||||
before_action -> { doorkeeper_authorize! :write, :'write:statuses' }, only: [:create, :update, :destroy]
|
||||
before_action :require_user!, except: [:show, :context]
|
||||
before_action :set_status, only: [:show, :context]
|
||||
before_action :set_thread, only: [:create]
|
||||
before_action :require_user!, except: [:index, :show, :context]
|
||||
before_action :set_statuses, only: [:index]
|
||||
before_action :set_status, only: [:show, :context]
|
||||
before_action :set_thread, only: [:create]
|
||||
before_action :check_statuses_limit, only: [:index]
|
||||
|
||||
override_rate_limit_headers :create, family: :statuses
|
||||
override_rate_limit_headers :update, family: :statuses
|
||||
|
@ -23,6 +25,11 @@ class Api::V1::StatusesController < Api::BaseController
|
|||
DESCENDANTS_LIMIT = 60
|
||||
DESCENDANTS_DEPTH_LIMIT = 20
|
||||
|
||||
def index
|
||||
@statuses = cache_collection(@statuses, Status)
|
||||
render json: @statuses, each_serializer: REST::StatusSerializer
|
||||
end
|
||||
|
||||
def show
|
||||
cache_if_unauthenticated!
|
||||
@status = cache_collection([@status], Status).first
|
||||
|
@ -113,6 +120,10 @@ class Api::V1::StatusesController < Api::BaseController
|
|||
|
||||
private
|
||||
|
||||
def set_statuses
|
||||
@statuses = Status.permitted_statuses_from_ids(status_ids, current_account)
|
||||
end
|
||||
|
||||
def set_status
|
||||
@status = Status.find(params[:id])
|
||||
authorize @status, :show?
|
||||
|
@ -127,6 +138,18 @@ class Api::V1::StatusesController < Api::BaseController
|
|||
render json: { error: I18n.t('statuses.errors.in_reply_not_found') }, status: 404
|
||||
end
|
||||
|
||||
def check_statuses_limit
|
||||
raise(Mastodon::ValidationError) if status_ids.size > DEFAULT_STATUSES_LIMIT
|
||||
end
|
||||
|
||||
def status_ids
|
||||
Array(statuses_params[:ids]).uniq.map(&:to_i)
|
||||
end
|
||||
|
||||
def statuses_params
|
||||
params.permit(ids: [])
|
||||
end
|
||||
|
||||
def status_params
|
||||
params.permit(
|
||||
:status,
|
||||
|
|
|
@ -0,0 +1,23 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
module WellKnown
|
||||
class OauthMetadataController < ActionController::Base # rubocop:disable Rails/ApplicationController
|
||||
include CacheConcern
|
||||
|
||||
# Prevent `active_model_serializer`'s `ActionController::Serialization` from calling `current_user`
|
||||
# and thus re-issuing session cookies
|
||||
serialization_scope nil
|
||||
|
||||
def show
|
||||
# Due to this document potentially changing between Mastodon versions (as
|
||||
# new OAuth scopes are added), we don't use expires_in to cache upstream,
|
||||
# instead just caching in the rails cache:
|
||||
render_with_cache(
|
||||
json: ::OauthMetadataPresenter.new,
|
||||
serializer: ::OauthMetadataSerializer,
|
||||
content_type: 'application/json',
|
||||
expires_in: 15.minutes
|
||||
)
|
||||
end
|
||||
end
|
||||
end
|
|
@ -241,6 +241,13 @@ module ApplicationHelper
|
|||
EmojiFormatter.new(html, custom_emojis, other_options.merge(animate: prefers_autoplay?)).to_s
|
||||
end
|
||||
|
||||
def site_icon_path(type, size = '48')
|
||||
icon = SiteUpload.find_by(var: type)
|
||||
return nil unless icon
|
||||
|
||||
icon.file.url(size)
|
||||
end
|
||||
|
||||
# glitch-soc addition to handle the multiple flavors
|
||||
def preload_locale_pack
|
||||
supported_locales = Themes.instance.flavour(current_flavour)['locales']
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
"about.domain_blocks.no_reason_available": "السبب غير متوفر",
|
||||
"about.domain_blocks.preamble": "يسمح لك ماستدون عموماً بعرض المحتوى من المستخدمين من أي خادم آخر في الفدرالية والتفاعل معهم. وهذه هي الاستثناءات التي وضعت على هذا الخادم بالذات.",
|
||||
"about.domain_blocks.silenced.explanation": "عموماً، لن ترى ملفات التعريف والمحتوى من هذا الخادم، إلا إذا كنت تبحث عنه بشكل صريح أو تختار أن تتابعه.",
|
||||
"about.domain_blocks.silenced.title": "تم كتمه",
|
||||
"about.domain_blocks.silenced.title": "محدود",
|
||||
"about.domain_blocks.suspended.explanation": "لن يتم معالجة أي بيانات من هذا الخادم أو تخزينها أو تبادلها، مما يجعل أي تفاعل أو اتصال مع المستخدمين من هذا الخادم مستحيلا.",
|
||||
"about.domain_blocks.suspended.title": "مُعلّق",
|
||||
"about.not_available": "لم يتم توفير هذه المعلومات على هذا الخادم.",
|
||||
|
@ -21,7 +21,7 @@
|
|||
"account.blocked": "محظور",
|
||||
"account.browse_more_on_origin_server": "تصفح المزيد في الملف الشخصي الأصلي",
|
||||
"account.cancel_follow_request": "إلغاء طلب المتابعة",
|
||||
"account.copy": "نسخ الرابط إلى الملف الشخصي",
|
||||
"account.copy": "نسخ الرابط إلى الحساب",
|
||||
"account.direct": "إشارة خاصة لـ @{name}",
|
||||
"account.disable_notifications": "توقف عن إشعاري عندما ينشر @{name}",
|
||||
"account.domain_blocked": "اسم النِّطاق محظور",
|
||||
|
@ -32,7 +32,7 @@
|
|||
"account.featured_tags.last_status_never": "لا توجد رسائل",
|
||||
"account.featured_tags.title": "وسوم {name} المميَّزة",
|
||||
"account.follow": "متابعة",
|
||||
"account.follow_back": "تابعه بدورك",
|
||||
"account.follow_back": "رد المتابعة",
|
||||
"account.followers": "مُتابِعون",
|
||||
"account.followers.empty": "لا أحدَ يُتابع هذا المُستخدم إلى حد الآن.",
|
||||
"account.followers_counter": "{count, plural, zero{لا مُتابع} one {مُتابعٌ واحِد} two {مُتابعانِ اِثنان} few {{counter} مُتابِعين} many {{counter} مُتابِعًا} other {{counter} مُتابع}}",
|
||||
|
@ -89,12 +89,12 @@
|
|||
"announcement.announcement": "إعلان",
|
||||
"attachments_list.unprocessed": "(غير معالَج)",
|
||||
"audio.hide": "إخفاء المقطع الصوتي",
|
||||
"block_modal.remote_users_caveat": "Do t’i kërkojmë shërbyesit {domain} të respektojë vendimin tuaj. Por, pajtimi s’është i garantuar, ngaqë disa shërbyes mund t’i trajtojnë ndryshe bllokimet. Psotimet publike mundet të jenë ende të dukshme për përdorues pa bërë hyrje në llogari.",
|
||||
"block_modal.show_less": "اعرض أقلّ",
|
||||
"block_modal.remote_users_caveat": "سوف نطلب من الخادم {domain} أن يحترم قرارك، لكن الالتزام غير مضمون لأن بعض الخواديم قد تتعامل مع نصوص الكتل بشكل مختلف. قد تظل المنشورات العامة مرئية للمستخدمين غير المسجلين الدخول.",
|
||||
"block_modal.show_less": "أظهر الأقل",
|
||||
"block_modal.show_more": "أظهر المزيد",
|
||||
"block_modal.they_cant_mention": "لن يستطيع ذِكرك أو متابعتك.",
|
||||
"block_modal.they_cant_see_posts": "لن يستطيع رؤية منشوراتك ولن ترى منشوراته.",
|
||||
"block_modal.they_will_know": "يمكنه أن يرى أنه قد تم حجبه.",
|
||||
"block_modal.they_will_know": "يمكنه أن يرى أنه قد تم حظره.",
|
||||
"block_modal.title": "أتريد حظر المستخدم؟",
|
||||
"block_modal.you_wont_see_mentions": "لن تر المنشورات التي يُشار فيهم إليه.",
|
||||
"boost_modal.combo": "يُمكنك الضّغط على {combo} لتخطي هذا في المرة المُقبلة",
|
||||
|
@ -220,7 +220,7 @@
|
|||
"domain_pill.activitypub_lets_connect": "يتيح لك التواصل والتفاعل مع الناس ليس فقط على ماستدون، ولكن عبر تطبيقات اجتماعية مختلفة أيضا.",
|
||||
"domain_pill.activitypub_like_language": "إنّ ActivityPub مثل لغة ماستدون التي يتحدث بها مع شبكات اجتماعية أخرى.",
|
||||
"domain_pill.server": "الخادِم",
|
||||
"domain_pill.their_handle": "مُعرِّفُه:",
|
||||
"domain_pill.their_handle": "مُعرفه:",
|
||||
"domain_pill.their_server": "بيتهم الرقمي، حيث تُستضاف كافة منشوراتهم.",
|
||||
"domain_pill.their_username": "مُعرّفُهم الفريد على الخادم. من الممكن العثور على مستخدمين بنفس اسم المستخدم على خوادم مختلفة.",
|
||||
"domain_pill.username": "اسم المستخدم",
|
||||
|
@ -308,6 +308,8 @@
|
|||
"follow_suggestions.hints.similar_to_recently_followed": "هذا الملف الشخصي مشابه للملفات الشخصية التي تابعتها مؤخرا.",
|
||||
"follow_suggestions.personalized_suggestion": "توصية مخصصة",
|
||||
"follow_suggestions.popular_suggestion": "توصية رائجة",
|
||||
"follow_suggestions.popular_suggestion_longer": "رائج على {domain}",
|
||||
"follow_suggestions.similar_to_recently_followed_longer": "مشابهة لمواصفات الملفات الشخصية التي تابعتَها حديثًا",
|
||||
"follow_suggestions.view_all": "عرض الكل",
|
||||
"follow_suggestions.who_to_follow": "حسابات للمُتابَعة",
|
||||
"followed_tags": "الوسوم المتابَعة",
|
||||
|
@ -360,8 +362,8 @@
|
|||
"interaction_modal.title.reply": "الرد على منشور {name}",
|
||||
"intervals.full.days": "{number, plural, one {# يوم} other {# أيام}}",
|
||||
"intervals.full.hours": "{number, plural, one {# ساعة} other {# ساعات}}",
|
||||
"intervals.full.minutes": "{number, plural, one {# دقيقة} other {# دقائق}}",
|
||||
"keyboard_shortcuts.back": "للعودة",
|
||||
"intervals.full.minutes": "{number, plural, one {دقيقة واحدة}two {دقيقتان} other {# دقائق}}",
|
||||
"keyboard_shortcuts.back": "للرجوع",
|
||||
"keyboard_shortcuts.blocked": "لفتح قائمة المستخدمين المحظورين",
|
||||
"keyboard_shortcuts.boost": "لإعادة النشر",
|
||||
"keyboard_shortcuts.column": "للتركيز على منشور على أحد الأعمدة",
|
||||
|
@ -421,7 +423,9 @@
|
|||
"loading_indicator.label": "جاري التحميل…",
|
||||
"media_gallery.toggle_visible": "{number, plural, zero {} one {اخف الصورة} two {اخف الصورتين} few {اخف الصور} many {اخف الصور} other {اخف الصور}}",
|
||||
"moved_to_account_banner.text": "حسابك {disabledAccount} معطل حاليًا لأنك انتقلت إلى {movedToAccount}.",
|
||||
"mute_modal.hide_from_notifications": "إخفاء من قائمة الإشعارات",
|
||||
"mute_modal.hide_options": "إخفاء الخيارات",
|
||||
"mute_modal.indefinite": "إلى أن أفسخ كتمها",
|
||||
"mute_modal.show_options": "إظهار الخيارات",
|
||||
"mute_modal.they_can_mention_and_follow": "سيكون بإمكانه الإشارة إليك ومتابعتك، لكنك لن تره.",
|
||||
"mute_modal.they_wont_know": "لن يَعرف أنه قد تم كتمه.",
|
||||
|
@ -460,10 +464,20 @@
|
|||
"notification.follow": "يتابعك {name}",
|
||||
"notification.follow_request": "لقد طلب {name} متابعتك",
|
||||
"notification.mention": "{name} ذكرك",
|
||||
"notification.moderation-warning.learn_more": "اعرف المزيد",
|
||||
"notification.moderation_warning.action_disable": "تم تعطيل حسابك.",
|
||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "بعض من منشوراتك تم تصنيفها على أنها حساسة.",
|
||||
"notification.moderation_warning.action_none": "لقد تلقى حسابك تحذيرا بالإشراف.",
|
||||
"notification.moderation_warning.action_sensitive": "سيتم وضع علامة على منشوراتك على أنها حساسة من الآن فصاعدا.",
|
||||
"notification.moderation_warning.action_suspend": "لقد تم تعليق حسابك.",
|
||||
"notification.own_poll": "انتهى استطلاعك للرأي",
|
||||
"notification.poll": "لقد انتهى استطلاع رأي شاركتَ فيه",
|
||||
"notification.reblog": "قام {name} بمشاركة منشورك",
|
||||
"notification.relationships_severance_event": "فقدت الاتصالات مع {name}",
|
||||
"notification.relationships_severance_event.account_suspension": "قام مشرف من {from} بتعليق {target}، مما يعني أنك لم يعد بإمكانك تلقي التحديثات منهم أو التفاعل معهم.",
|
||||
"notification.relationships_severance_event.domain_block": "قام مشرف من {from} بحظر {target}، بما في ذلك {followersCount} من متابعينك و {followingCount, plural, one {# حساب} other {# حسابات}} تتابعها.",
|
||||
"notification.relationships_severance_event.learn_more": "اعرف المزيد",
|
||||
"notification.relationships_severance_event.user_domain_block": "لقد قمت بحظر {target}، مما أدى إلى إزالة {followersCount} من متابعينك و {followingCount, plural, one {# حساب} other {# حسابات}} تتابعها.",
|
||||
"notification.status": "{name} نشر للتو",
|
||||
"notification.update": "عدّلَ {name} منشورًا",
|
||||
"notification_requests.accept": "موافقة",
|
||||
|
@ -503,10 +517,15 @@
|
|||
"notifications.permission_denied": "تنبيهات سطح المكتب غير متوفرة بسبب رفض أذونات المتصفح مسبقاً",
|
||||
"notifications.permission_denied_alert": "لا يمكن تفعيل إشعارات سطح المكتب، لأن إذن المتصفح قد تم رفضه سابقاً",
|
||||
"notifications.permission_required": "إشعارات سطح المكتب غير متوفرة لأنه لم يتم منح الإذن المطلوب.",
|
||||
"notifications.policy.filter_new_accounts.hint": "تم إنشاؤها منذ {days, plural, zero {}one {يوم واحد} two {يومان} few {# أيام} many {# أيام} other {# أيام}}",
|
||||
"notifications.policy.filter_new_accounts_title": "حسابات جديدة",
|
||||
"notifications.policy.filter_not_followers_hint": "بما في ذلك الأشخاص الذين يتابعونك أقل من {days, plural, zero {}one {يوم واحد} two {يومان} few {# أيام} many {# أيام} other {# أيام}}",
|
||||
"notifications.policy.filter_not_followers_title": "أشخاص لا يتابعونك",
|
||||
"notifications.policy.filter_not_following_hint": "حتى توافق عليهم يدويا",
|
||||
"notifications.policy.filter_not_following_title": "أشخاص لا تتابعهم",
|
||||
"notifications.policy.filter_private_mentions_hint": "تمت تصفيته إلا إذا أن يكون ردًا على ذكرك أو إذا كنت تتابع الحساب",
|
||||
"notifications.policy.filter_private_mentions_title": "إشارات خاصة غير مرغوب فيها",
|
||||
"notifications.policy.title": "تصفية الإشعارات من…",
|
||||
"notifications_permission_banner.enable": "تفعيل إشعارات سطح المكتب",
|
||||
"notifications_permission_banner.how_to_control": "لتلقي الإشعارات عندما لا يكون ماستدون مفتوح، قم بتفعيل إشعارات سطح المكتب، يمكنك التحكم بدقة في أنواع التفاعلات التي تولد إشعارات سطح المكتب من خلال زر الـ{icon} أعلاه بمجرد تفعيلها.",
|
||||
"notifications_permission_banner.title": "لا تفوت شيئاً أبداً",
|
||||
|
@ -687,6 +706,7 @@
|
|||
"status.edited_x_times": "عُدّل {count, plural, zero {} one {مرةً واحدة} two {مرّتان} few {{count} مرات} many {{count} مرة} other {{count} مرة}}",
|
||||
"status.embed": "إدماج",
|
||||
"status.favourite": "فضّل",
|
||||
"status.favourites": "{count, plural, zero {}one {مفضلة واحدة} two {مفضلتان} few {# مفضلات} many {# مفضلات} other {# مفضلات}}",
|
||||
"status.filter": "تصفية هذه الرسالة",
|
||||
"status.filtered": "مُصفّى",
|
||||
"status.hide": "إخفاء المنشور",
|
||||
|
@ -707,6 +727,7 @@
|
|||
"status.reblog": "إعادة النشر",
|
||||
"status.reblog_private": "إعادة النشر إلى الجمهور الأصلي",
|
||||
"status.reblogged_by": "شارَكَه {name}",
|
||||
"status.reblogs": "{count, plural, one {تعزيز واحد} two {تعزيزتان} few {# تعزيزات} many {# تعزيزات} other {# تعزيزات}}",
|
||||
"status.reblogs.empty": "لم يقم أي أحد بمشاركة هذا المنشور بعد. عندما يقوم أحدهم بذلك سوف يظهر هنا.",
|
||||
"status.redraft": "إزالة وإعادة الصياغة",
|
||||
"status.remove_bookmark": "احذفه مِن الفواصل المرجعية",
|
||||
|
|
|
@ -318,7 +318,7 @@
|
|||
"follow_suggestions.personalized_suggestion": "Suggeriment personalitzat",
|
||||
"follow_suggestions.popular_suggestion": "Suggeriment popular",
|
||||
"follow_suggestions.popular_suggestion_longer": "Popular a {domain}",
|
||||
"follow_suggestions.similar_to_recently_followed_longer": "Semblant a perfils que seguiu fa poc",
|
||||
"follow_suggestions.similar_to_recently_followed_longer": "Semblant a perfils que seguiu de fa poc",
|
||||
"follow_suggestions.view_all": "Mostra-ho tot",
|
||||
"follow_suggestions.who_to_follow": "A qui seguir",
|
||||
"followed_tags": "Etiquetes seguides",
|
||||
|
@ -473,6 +473,7 @@
|
|||
"notification.follow": "{name} et segueix",
|
||||
"notification.follow_request": "{name} ha sol·licitat de seguir-te",
|
||||
"notification.mention": "{name} t'ha esmentat",
|
||||
"notification.moderation-warning.learn_more": "Per a saber-ne més",
|
||||
"notification.moderation_warning": "Heu rebut un avís de moderació",
|
||||
"notification.moderation_warning.action_delete_statuses": "S'han eliminat algunes de les vostres publicacions.",
|
||||
"notification.moderation_warning.action_disable": "S'ha desactivat el vostre compte.",
|
||||
|
|
|
@ -331,7 +331,7 @@
|
|||
"footer.source_code": "Quellcode anzeigen",
|
||||
"footer.status": "Status",
|
||||
"generic.saved": "Gespeichert",
|
||||
"getting_started.heading": "Auf geht’s!",
|
||||
"getting_started.heading": "Auf gehts!",
|
||||
"hashtag.column_header.tag_mode.all": "und {additional}",
|
||||
"hashtag.column_header.tag_mode.any": "oder {additional}",
|
||||
"hashtag.column_header.tag_mode.none": "ohne {additional}",
|
||||
|
@ -400,7 +400,7 @@
|
|||
"keyboard_shortcuts.requests": "Liste der Follower-Anfragen aufrufen",
|
||||
"keyboard_shortcuts.search": "Suchleiste fokussieren",
|
||||
"keyboard_shortcuts.spoilers": "Feld für Inhaltswarnung anzeigen/ausblenden",
|
||||
"keyboard_shortcuts.start": "„Auf geht’s!“ öffnen",
|
||||
"keyboard_shortcuts.start": "„Auf gehts!“ öffnen",
|
||||
"keyboard_shortcuts.toggle_hidden": "Beitragstext hinter der Inhaltswarnung anzeigen/ausblenden",
|
||||
"keyboard_shortcuts.toggle_sensitivity": "Medien anzeigen/ausblenden",
|
||||
"keyboard_shortcuts.toot": "Neuen Beitrag erstellen",
|
||||
|
|
|
@ -298,7 +298,7 @@
|
|||
"filter_modal.select_filter.title": "Suodata tämä julkaisu",
|
||||
"filter_modal.title.status": "Suodata julkaisu",
|
||||
"filtered_notifications_banner.mentions": "{count, plural, one {maininta} other {mainintaa}}",
|
||||
"filtered_notifications_banner.pending_requests": "Sinulle on ilmoituksia mahdollisesti tuntemiltasi henkilöiltä seuraavasti: {count, plural, =0 {Ei keltään} one {Yhdeltä henkilöltä} other {# henkilöltä}}",
|
||||
"filtered_notifications_banner.pending_requests": "Ilmoituksia {count, plural, =0 {ei ole} one {1 henkilöltä} other {# henkilöltä}}, jonka saatat tuntea",
|
||||
"filtered_notifications_banner.title": "Suodatetut ilmoitukset",
|
||||
"firehose.all": "Kaikki",
|
||||
"firehose.local": "Tämä palvelin",
|
||||
|
@ -308,7 +308,7 @@
|
|||
"follow_requests.unlocked_explanation": "Vaikkei tiliäsi ole lukittu, palvelimen {domain} ylläpito on arvioinut, että saatat olla halukas tarkistamaan nämä seuraamispyynnöt erikseen.",
|
||||
"follow_suggestions.curated_suggestion": "Ehdotus ylläpidolta",
|
||||
"follow_suggestions.dismiss": "Älä näytä uudelleen",
|
||||
"follow_suggestions.featured_longer": "Käsin valinnut palvelimen {domain} tiimi",
|
||||
"follow_suggestions.featured_longer": "Valinnut käsin palvelimen {domain} tiimi",
|
||||
"follow_suggestions.friends_of_friends_longer": "Suosittu seuraamiesi ihmisten keskuudessa",
|
||||
"follow_suggestions.hints.featured": "Tämän profiilin on valinnut palvelimen {domain} tiimi.",
|
||||
"follow_suggestions.hints.friends_of_friends": "Seuraamasi käyttäjät suosivat tätä profiilia.",
|
||||
|
|
|
@ -473,6 +473,15 @@
|
|||
"notification.follow": "{name}さんにフォローされました",
|
||||
"notification.follow_request": "{name}さんがあなたにフォローリクエストしました",
|
||||
"notification.mention": "{name}さんがあなたに返信しました",
|
||||
"notification.moderation-warning.learn_more": "さらに詳しく",
|
||||
"notification.moderation_warning": "あなたは管理者からの警告を受けています。",
|
||||
"notification.moderation_warning.action_delete_statuses": "あなたによるいくつかの投稿が削除されました。",
|
||||
"notification.moderation_warning.action_disable": "あなたのアカウントは無効になりました。",
|
||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "あなたの投稿のいくつかは閲覧注意として判定されています。",
|
||||
"notification.moderation_warning.action_none": "あなたのアカウントは管理者からの警告を受けています。",
|
||||
"notification.moderation_warning.action_sensitive": "あなたの投稿はこれから閲覧注意としてマークされます。",
|
||||
"notification.moderation_warning.action_silence": "あなたのアカウントは制限されています。",
|
||||
"notification.moderation_warning.action_suspend": "あなたのアカウントは停止されました。",
|
||||
"notification.own_poll": "アンケートが終了しました",
|
||||
"notification.poll": "アンケートが終了しました",
|
||||
"notification.reblog": "{name}さんがあなたの投稿をブーストしました",
|
||||
|
|
|
@ -143,7 +143,7 @@
|
|||
"compose.published.open": "Atidaryti",
|
||||
"compose.saved.body": "Įrašas išsaugotas.",
|
||||
"compose_form.direct_message_warning_learn_more": "Sužinoti daugiau",
|
||||
"compose_form.encryption_warning": "Mastodon įrašai nėra šifruojami nuo galo iki galo. Per Mastodon nesidalyk jokia slapta informacija.",
|
||||
"compose_form.encryption_warning": "Mastodon įrašai nėra visapusiškai šifruojami. Per Mastodon nesidalyk jokia slapta informacija.",
|
||||
"compose_form.hashtag_warning": "Šis įrašas nebus įtraukta į jokį saitažodį, nes ji nėra vieša. Tik viešų įrašų galima ieškoti pagal saitažodį.",
|
||||
"compose_form.lock_disclaimer": "Tavo paskyra nėra {locked}. Bet kas gali sekti tave ir peržiūrėti tik sekėjams skirtus įrašus.",
|
||||
"compose_form.lock_disclaimer.lock": "užrakinta",
|
||||
|
@ -415,6 +415,7 @@
|
|||
"loading_indicator.label": "Kraunama…",
|
||||
"media_gallery.toggle_visible": "{number, plural, one {Slėpti vaizdą} few {Slėpti vaizdus} many {Slėpti vaizdo} other {Slėpti vaizdų}}",
|
||||
"moved_to_account_banner.text": "Tavo paskyra {disabledAccount} šiuo metu išjungta, nes persikėlei į {movedToAccount}.",
|
||||
"mute_modal.show_options": "Rodyti parinktis",
|
||||
"navigation_bar.about": "Apie",
|
||||
"navigation_bar.advanced_interface": "Atidaryti išplėstinę žiniatinklio sąsają",
|
||||
"navigation_bar.blocks": "Užblokuoti naudotojai",
|
||||
|
|
|
@ -308,6 +308,8 @@
|
|||
"follow_requests.unlocked_explanation": "Čeprav vaš račun ni zaklenjen, zaposleni pri {domain} menijo, da bi morda želeli pregledati zahteve za sledenje teh računov ročno.",
|
||||
"follow_suggestions.curated_suggestion": "Izbor osebja",
|
||||
"follow_suggestions.dismiss": "Ne pokaži več",
|
||||
"follow_suggestions.featured_longer": "Osebno izbrala ekipa {domain}",
|
||||
"follow_suggestions.friends_of_friends_longer": "Priljubljeno med osebami, ki jim sledite",
|
||||
"follow_suggestions.hints.featured": "Ta profil so izbrali skrbniki strežnika {domain}.",
|
||||
"follow_suggestions.hints.friends_of_friends": "Ta profil je priljubljen med osebami, ki jim sledite.",
|
||||
"follow_suggestions.hints.most_followed": "Ta profil na strežniku {domain} je en izmed najbolj sledenih.",
|
||||
|
@ -315,6 +317,8 @@
|
|||
"follow_suggestions.hints.similar_to_recently_followed": "Ta profil je podoben profilom, ki ste jim nedavno začeli slediti.",
|
||||
"follow_suggestions.personalized_suggestion": "Osebno prilagojen predlog",
|
||||
"follow_suggestions.popular_suggestion": "Priljubljen predlog",
|
||||
"follow_suggestions.popular_suggestion_longer": "Priljubljeno na {domain}",
|
||||
"follow_suggestions.similar_to_recently_followed_longer": "Podobno profilom, ki ste jim pred kratkim sledili",
|
||||
"follow_suggestions.view_all": "Pokaži vse",
|
||||
"follow_suggestions.who_to_follow": "Komu slediti",
|
||||
"followed_tags": "Sledeni ključniki",
|
||||
|
@ -469,6 +473,15 @@
|
|||
"notification.follow": "{name} vam sledi",
|
||||
"notification.follow_request": "{name} vam želi slediti",
|
||||
"notification.mention": "{name} vas je omenil/a",
|
||||
"notification.moderation-warning.learn_more": "Več o tem",
|
||||
"notification.moderation_warning": "Prejeli ste opozorilo moderatorjev",
|
||||
"notification.moderation_warning.action_delete_statuses": "Nekatere vaše objave so odstranjene.",
|
||||
"notification.moderation_warning.action_disable": "Vaš račun je bil onemogočen.",
|
||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Nekatere vaše objave so bile označene kot občutljive.",
|
||||
"notification.moderation_warning.action_none": "Vaš račun je prejel opozorilo moderatorjev.",
|
||||
"notification.moderation_warning.action_sensitive": "Vaše objave bodo odslej označene kot občutljive.",
|
||||
"notification.moderation_warning.action_silence": "Vaš račun je bil omejen.",
|
||||
"notification.moderation_warning.action_suspend": "Vaš račun je bil suspendiran.",
|
||||
"notification.own_poll": "Vaša anketa je zaključena",
|
||||
"notification.poll": "Anketa, v kateri ste sodelovali, je zaključena",
|
||||
"notification.reblog": "{name} je izpostavila/a vašo objavo",
|
||||
|
|
|
@ -297,6 +297,7 @@
|
|||
"filter_modal.select_filter.subtitle": "Përdorni një kategori ekzistuese, ose krijoni një të re",
|
||||
"filter_modal.select_filter.title": "Filtroje këtë postim",
|
||||
"filter_modal.title.status": "Filtroni një postim",
|
||||
"filtered_notifications_banner.mentions": "{count, plural, one {përmendje} other {përmendje}}",
|
||||
"filtered_notifications_banner.pending_requests": "Njoftime prej {count, plural, =0 {askujt} one {një personi} other {# vetësh}} që mund të njihni",
|
||||
"filtered_notifications_banner.title": "Njoftime të filtruar",
|
||||
"firehose.all": "Krejt",
|
||||
|
@ -307,6 +308,8 @@
|
|||
"follow_requests.unlocked_explanation": "Edhe pse llogaria juaj s’është e kyçur, ekipi i {domain} mendoi se mund të donit të shqyrtonit dorazi kërkesa ndjekjeje prej këtyre llogarive.",
|
||||
"follow_suggestions.curated_suggestion": "Zgjedhur nga ekipi",
|
||||
"follow_suggestions.dismiss": "Mos shfaq më",
|
||||
"follow_suggestions.featured_longer": "Zgjedhur enkas nga ekipi {domain}",
|
||||
"follow_suggestions.friends_of_friends_longer": "Popullore mes personash që ndiqni",
|
||||
"follow_suggestions.hints.featured": "Ky profil është zgjedhur nga ekipi {domain}.",
|
||||
"follow_suggestions.hints.friends_of_friends": "Ky profil është popullor mes personave që ndiqni.",
|
||||
"follow_suggestions.hints.most_followed": "Ky profil është një nga më të ndjekur në {domain}.",
|
||||
|
@ -314,6 +317,8 @@
|
|||
"follow_suggestions.hints.similar_to_recently_followed": "Ky profil është i ngjashëm me profile që keni ndjekur tani afër.",
|
||||
"follow_suggestions.personalized_suggestion": "Sugjerim i personalizuar",
|
||||
"follow_suggestions.popular_suggestion": "Sugjerim popullor",
|
||||
"follow_suggestions.popular_suggestion_longer": "Popullore në {domain}",
|
||||
"follow_suggestions.similar_to_recently_followed_longer": "I ngjashëm me profile që keni zënë të ndiqni së fundi",
|
||||
"follow_suggestions.view_all": "Shihni krejt",
|
||||
"follow_suggestions.who_to_follow": "Cilët të ndiqen",
|
||||
"followed_tags": "Hashtag-ë të ndjekur",
|
||||
|
@ -468,6 +473,15 @@
|
|||
"notification.follow": "{name} zuri t’ju ndjekë",
|
||||
"notification.follow_request": "{name} ka kërkuar t’ju ndjekë",
|
||||
"notification.mention": "{name} ju ka përmendur",
|
||||
"notification.moderation-warning.learn_more": "Mësoni më tepër",
|
||||
"notification.moderation_warning": "Keni marrë një sinjalizim moderimi",
|
||||
"notification.moderation_warning.action_delete_statuses": "Disa nga postimet tuaja janë hequr.",
|
||||
"notification.moderation_warning.action_disable": "Llogaria juaj është çaktivizuar.",
|
||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Disa prej postimeve tuaja u është vënë shenjë si me spec.",
|
||||
"notification.moderation_warning.action_none": "Llogaria juaj ka marrë një sinjalizim moderimi.",
|
||||
"notification.moderation_warning.action_sensitive": "Postimeve tuaja do t’u vihet shenjë si me spec, nga tani e tutje.",
|
||||
"notification.moderation_warning.action_silence": "Llogaria juaj është kufizuar.",
|
||||
"notification.moderation_warning.action_suspend": "Llogaria juaj është pezulluar.",
|
||||
"notification.own_poll": "Pyetësori juaj ka përfunduar",
|
||||
"notification.poll": "Ka përfunduar një pyetësor ku keni votuar",
|
||||
"notification.reblog": "{name} përforcoi mesazhin tuaj",
|
||||
|
|
|
@ -217,8 +217,19 @@
|
|||
"domain_block_modal.title": "Заблокувати домен?",
|
||||
"domain_block_modal.you_will_lose_followers": "Усіх ваших підписників з цього сервера буде вилучено.",
|
||||
"domain_block_modal.you_wont_see_posts": "Ви не бачитимете дописів і сповіщень від користувачів на цьому сервері.",
|
||||
"domain_pill.activitypub_lets_connect": "Це дозволяє вам спілкуватися та взаємодіяти з людьми не лише на Mastodon, але й у різних соціальних додатках.",
|
||||
"domain_pill.activitypub_like_language": "ActivityPub - це як мова, якою Мастодонт розмовляє з іншими соціальними мережами.",
|
||||
"domain_pill.server": "Сервер",
|
||||
"domain_pill.their_handle": "Їхня адреса:",
|
||||
"domain_pill.their_server": "Їхній цифровий дім, де живуть усі їхні пости.",
|
||||
"domain_pill.their_username": "Їхній унікальний ідентифікатор на їхньому сервері. Ви можете знайти користувачів з однаковими іменами на різних серверах.",
|
||||
"domain_pill.username": "Ім'я користувача",
|
||||
"domain_pill.whats_in_a_handle": "Що є в адресі?",
|
||||
"domain_pill.who_they_are": "Оскільки дескриптори вказують, хто це і де він знаходиться, ви можете взаємодіяти з людьми через соціальну мережу платформ на основі <button>ActivityPub</button>.",
|
||||
"domain_pill.who_you_are": "Оскільки ваш нікнейм вказує, хто ви та де ви, люди можуть взаємодіяти з вами через соціальну мережу платформ на основі <button>ActivityPub</button>.",
|
||||
"domain_pill.your_handle": "Ваша адреса:",
|
||||
"domain_pill.your_server": "Ваш цифровий дім, де живуть усі ваші публікації. Не подобається цей? Перенесіть сервери в будь-який час і залучайте своїх підписників.",
|
||||
"domain_pill.your_username": "Ваш унікальний ідентифікатор на цьому сервері. Ви можете знайти користувачів з однаковими іменами на різних серверах.",
|
||||
"embed.instructions": "Вбудуйте цей допис до вашого вебсайту, скопіювавши код нижче.",
|
||||
"embed.preview": "Ось який вигляд це матиме:",
|
||||
"emoji_button.activity": "Діяльність",
|
||||
|
@ -286,6 +297,7 @@
|
|||
"filter_modal.select_filter.subtitle": "Використати наявну категорію або створити нову",
|
||||
"filter_modal.select_filter.title": "Фільтрувати цей допис",
|
||||
"filter_modal.title.status": "Фільтрувати допис",
|
||||
"filtered_notifications_banner.mentions": "{count, plural, one {mention} other {mentions}}",
|
||||
"filtered_notifications_banner.pending_requests": "Сповіщення від {count, plural, =0 {жодної особи} one {однієї особи} few {# осіб} many {# осіб} other {# особи}}, котрих ви можете знати",
|
||||
"filtered_notifications_banner.title": "Відфільтровані сповіщення",
|
||||
"firehose.all": "Всі",
|
||||
|
@ -296,6 +308,8 @@
|
|||
"follow_requests.unlocked_explanation": "Хоча ваш обліковий запис не заблоковано, персонал {domain} припускає, що, можливо, ви хотіли б переглянути ці запити на підписку.",
|
||||
"follow_suggestions.curated_suggestion": "Відібрано командою",
|
||||
"follow_suggestions.dismiss": "Більше не показувати",
|
||||
"follow_suggestions.featured_longer": "Вибрано командою {domain} вручну",
|
||||
"follow_suggestions.friends_of_friends_longer": "Популярні серед людей, за якими ви слідкуєте",
|
||||
"follow_suggestions.hints.featured": "Цей профіль був обраний командою {domain}.",
|
||||
"follow_suggestions.hints.friends_of_friends": "Цей профіль популярний серед тих людей, на яких ви підписані.",
|
||||
"follow_suggestions.hints.most_followed": "За цим профілем один з найпопулярніших на {domain}.",
|
||||
|
@ -303,6 +317,8 @@
|
|||
"follow_suggestions.hints.similar_to_recently_followed": "Цей профіль схожий на профілі, за якими ви стежили останнім часом.",
|
||||
"follow_suggestions.personalized_suggestion": "Персоналізована пропозиція",
|
||||
"follow_suggestions.popular_suggestion": "Популярна пропозиція",
|
||||
"follow_suggestions.popular_suggestion_longer": "Популярно на {domain}",
|
||||
"follow_suggestions.similar_to_recently_followed_longer": "Схожі на профілі, за якими ви нещодавно стежили",
|
||||
"follow_suggestions.view_all": "Переглянути все",
|
||||
"follow_suggestions.who_to_follow": "На кого підписатися",
|
||||
"followed_tags": "Відстежувані хештеґи",
|
||||
|
@ -457,12 +473,23 @@
|
|||
"notification.follow": "{name} підписалися на вас",
|
||||
"notification.follow_request": "{name} відправили запит на підписку",
|
||||
"notification.mention": "{name} згадали вас",
|
||||
"notification.moderation-warning.learn_more": "Дізнатися більше",
|
||||
"notification.moderation_warning": "Ви отримали попередження модерації",
|
||||
"notification.moderation_warning.action_delete_statuses": "Деякі з ваших дописів було видалено.",
|
||||
"notification.moderation_warning.action_disable": "Ваш обліковий запис було вимкнено.",
|
||||
"notification.moderation_warning.action_mark_statuses_as_sensitive": "Деякі з ваших дописів були позначені як чутливі.",
|
||||
"notification.moderation_warning.action_none": "Ваш обліковий запис отримав попередження модерації.",
|
||||
"notification.moderation_warning.action_sensitive": "Відтепер ваші дописи будуть позначені як чутливі.",
|
||||
"notification.moderation_warning.action_silence": "Ваш обліковий запис було обмежено.",
|
||||
"notification.moderation_warning.action_suspend": "Ваш обліковий запис було заблоковано.",
|
||||
"notification.own_poll": "Ваше опитування завершилося",
|
||||
"notification.poll": "Опитування, у якому ви голосували, скінчилося",
|
||||
"notification.reblog": "{name} поширює ваш допис",
|
||||
"notification.relationships_severance_event": "Втрачено з'єднання з {name}",
|
||||
"notification.relationships_severance_event.account_suspension": "Адміністратор з {from} призупинив {target}, що означає, що ви більше не можете отримувати оновлення від них або взаємодіяти з ними.",
|
||||
"notification.relationships_severance_event.domain_block": "Адміністратор з {from} заблокував {target}, включаючи {followersCount} ваших підписників і {{followingCount, plural, one {# account} other {# accounts}}, на які ви підписані.",
|
||||
"notification.relationships_severance_event.learn_more": "Дізнатися більше",
|
||||
"notification.relationships_severance_event.user_domain_block": "Ви заблокували {target}, видаливши {followersCount} ваших підписників і {followingCount, plural, one {# account} other {# accounts}}, за якими ви стежите.",
|
||||
"notification.status": "{name} щойно дописує",
|
||||
"notification.update": "{name} змінює допис",
|
||||
"notification_requests.accept": "Прийняти",
|
||||
|
@ -504,9 +531,13 @@
|
|||
"notifications.permission_required": "Сповіщення на стільниці не доступні, оскільки необхідний дозвіл не надано.",
|
||||
"notifications.policy.filter_new_accounts.hint": "Створено впродовж {days, plural, one {одного} few {# днів} many {# днів} other {# дня}}",
|
||||
"notifications.policy.filter_new_accounts_title": "Нові облікові записи",
|
||||
"notifications.policy.filter_not_followers_hint": "Включаючи людей, які стежать за вами менше {days, plural, one {one day} other {# days}}",
|
||||
"notifications.policy.filter_not_followers_title": "Люди не підписані на вас",
|
||||
"notifications.policy.filter_not_following_hint": "Доки ви не схвалюєте їх вручну",
|
||||
"notifications.policy.filter_not_following_title": "Люди, на яких ви не підписані",
|
||||
"notifications.policy.filter_private_mentions_hint": "Відфільтровується, якщо це не відповідь на вашу власну згадку або якщо ви відстежуєте відправника",
|
||||
"notifications.policy.filter_private_mentions_title": "Небажані приватні згадки",
|
||||
"notifications.policy.title": "Відфільтрувати сповіщення від…",
|
||||
"notifications_permission_banner.enable": "Увімкнути сповіщення стільниці",
|
||||
"notifications_permission_banner.how_to_control": "Щоб отримувати сповіщення, коли Mastodon не відкрито, увімкніть сповіщення стільниці. Ви можете контролювати, які типи взаємодій створюють сповіщення через кнопку {icon} вгорі після їхнього увімкнення.",
|
||||
"notifications_permission_banner.title": "Не проґавте нічого",
|
||||
|
|
|
@ -6,6 +6,8 @@ module AccessTokenExtension
|
|||
included do
|
||||
include Redisable
|
||||
|
||||
has_many :web_push_subscriptions, class_name: 'Web::PushSubscription', inverse_of: :access_token
|
||||
|
||||
after_commit :push_to_streaming_api
|
||||
end
|
||||
|
||||
|
|
|
@ -282,6 +282,6 @@ class LinkDetailsExtractor
|
|||
end
|
||||
|
||||
def html_entities
|
||||
@html_entities ||= HTMLEntities.new
|
||||
@html_entities ||= HTMLEntities.new(:expanded)
|
||||
end
|
||||
end
|
||||
|
|
|
@ -3,6 +3,23 @@
|
|||
module Status::ThreadingConcern
|
||||
extend ActiveSupport::Concern
|
||||
|
||||
class_methods do
|
||||
def permitted_statuses_from_ids(ids, account, stable: false)
|
||||
statuses = Status.with_accounts(ids).to_a
|
||||
account_ids = statuses.map(&:account_id).uniq
|
||||
domains = statuses.filter_map(&:account_domain).uniq
|
||||
relations = account&.relations_map(account_ids, domains) || {}
|
||||
|
||||
statuses.reject! { |status| StatusFilter.new(status, account, relations).filtered? }
|
||||
|
||||
if stable
|
||||
statuses.sort_by! { |status| ids.index(status.id) }
|
||||
else
|
||||
statuses
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
def ancestors(limit, account = nil)
|
||||
find_statuses_from_tree_path(ancestor_ids(limit), account)
|
||||
end
|
||||
|
@ -76,15 +93,7 @@ module Status::ThreadingConcern
|
|||
end
|
||||
|
||||
def find_statuses_from_tree_path(ids, account, promote: false)
|
||||
statuses = Status.with_accounts(ids).to_a
|
||||
account_ids = statuses.map(&:account_id).uniq
|
||||
domains = statuses.filter_map(&:account_domain).uniq
|
||||
relations = account&.relations_map(account_ids, domains) || {}
|
||||
|
||||
statuses.reject! { |status| StatusFilter.new(status, account, relations).filtered? }
|
||||
|
||||
# Order ancestors/descendants by tree path
|
||||
statuses.sort_by! { |status| ids.index(status.id) }
|
||||
statuses = Status.permitted_statuses_from_ids(ids, account, stable: true)
|
||||
|
||||
# Bring self-replies to the top
|
||||
if promote
|
||||
|
|
|
@ -44,6 +44,8 @@ class Form::AdminSettings
|
|||
status_page_url
|
||||
captcha_enabled
|
||||
authorized_fetch
|
||||
app_icon
|
||||
favicon
|
||||
).freeze
|
||||
|
||||
INTEGER_KEYS = %i(
|
||||
|
@ -74,6 +76,8 @@ class Form::AdminSettings
|
|||
UPLOAD_KEYS = %i(
|
||||
thumbnail
|
||||
mascot
|
||||
app_icon
|
||||
favicon
|
||||
).freeze
|
||||
|
||||
PSEUDO_KEYS = %i(
|
||||
|
|
|
@ -19,7 +19,30 @@
|
|||
class SiteUpload < ApplicationRecord
|
||||
include Attachmentable
|
||||
|
||||
FAVICON_SIZES = [16, 32, 48].freeze
|
||||
APPLE_ICON_SIZES = [57, 60, 72, 76, 114, 120, 144, 152, 167, 180, 1024].freeze
|
||||
ANDROID_ICON_SIZES = [36, 48, 72, 96, 144, 192, 256, 384, 512].freeze
|
||||
|
||||
APP_ICON_SIZES = (APPLE_ICON_SIZES + ANDROID_ICON_SIZES).uniq.freeze
|
||||
|
||||
STYLES = {
|
||||
app_icon:
|
||||
APP_ICON_SIZES.to_h do |size|
|
||||
[:"#{size}", { format: 'png', geometry: "#{size}x#{size}#", file_geometry_parser: FastGeometryParser }]
|
||||
end.freeze,
|
||||
|
||||
favicon: {
|
||||
ico: {
|
||||
format: 'ico',
|
||||
geometry: '48x48#',
|
||||
file_geometry_parser: FastGeometryParser,
|
||||
}.freeze,
|
||||
}.merge(
|
||||
FAVICON_SIZES.to_h do |size|
|
||||
[:"#{size}", { format: 'png', geometry: "#{size}x#{size}#", file_geometry_parser: FastGeometryParser }]
|
||||
end
|
||||
).freeze,
|
||||
|
||||
thumbnail: {
|
||||
'@1x': {
|
||||
format: 'png',
|
||||
|
|
|
@ -273,7 +273,7 @@ class Status < ApplicationRecord
|
|||
end
|
||||
|
||||
def reported?
|
||||
@reported ||= Report.where(target_account: account).unresolved.exists?(['? = ANY(status_ids)', id])
|
||||
@reported ||= account.targeted_reports.unresolved.exists?(['? = ANY(status_ids)', id]) || account.strikes.exists?(['? = ANY(status_ids)', id.to_s])
|
||||
end
|
||||
|
||||
def emojis
|
||||
|
|
|
@ -37,7 +37,7 @@ class Tag < ApplicationRecord
|
|||
HASHTAG_LAST_SEQUENCE = '([[:word:]_]*[[:alpha:]][[:word:]_]*)'
|
||||
HASHTAG_NAME_PAT = "#{HASHTAG_FIRST_SEQUENCE}|#{HASHTAG_LAST_SEQUENCE}"
|
||||
|
||||
HASHTAG_RE = %r{(?<![=/)\w])#(#{HASHTAG_NAME_PAT})}i
|
||||
HASHTAG_RE = %r{(?<![=/)\p{Alnum}])#(#{HASHTAG_NAME_PAT})}i
|
||||
HASHTAG_NAME_RE = /\A(#{HASHTAG_NAME_PAT})\z/i
|
||||
HASHTAG_INVALID_CHARS_RE = /[^[:alnum:]\u0E47-\u0E4E#{HASHTAG_SEPARATORS}]/
|
||||
|
||||
|
|
|
@ -0,0 +1,67 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class OauthMetadataPresenter < ActiveModelSerializers::Model
|
||||
include RoutingHelper
|
||||
|
||||
attributes :issuer, :authorization_endpoint, :token_endpoint,
|
||||
:revocation_endpoint, :scopes_supported,
|
||||
:response_types_supported, :response_modes_supported,
|
||||
:grant_types_supported, :token_endpoint_auth_methods_supported,
|
||||
:service_documentation, :app_registration_endpoint
|
||||
|
||||
def issuer
|
||||
root_url
|
||||
end
|
||||
|
||||
def service_documentation
|
||||
'https://docs.joinmastodon.org/'
|
||||
end
|
||||
|
||||
def authorization_endpoint
|
||||
oauth_authorization_url
|
||||
end
|
||||
|
||||
def token_endpoint
|
||||
oauth_token_url
|
||||
end
|
||||
|
||||
# As the api_v1_apps route doesn't technically conform to the specification
|
||||
# for OAuth 2.0 Dynamic Client Registration defined in RFC 7591 we use a
|
||||
# non-standard property for now to indicate the mastodon specific registration
|
||||
# endpoint. See: https://datatracker.ietf.org/doc/html/rfc7591
|
||||
def app_registration_endpoint
|
||||
api_v1_apps_url
|
||||
end
|
||||
|
||||
def revocation_endpoint
|
||||
oauth_revoke_url
|
||||
end
|
||||
|
||||
def scopes_supported
|
||||
doorkeeper.scopes
|
||||
end
|
||||
|
||||
def response_types_supported
|
||||
doorkeeper.authorization_response_types
|
||||
end
|
||||
|
||||
def response_modes_supported
|
||||
doorkeeper.authorization_response_flows.flat_map(&:response_mode_matches).uniq
|
||||
end
|
||||
|
||||
def grant_types_supported
|
||||
grant_types_supported = doorkeeper.grant_flows.dup
|
||||
grant_types_supported << 'refresh_token' if doorkeeper.refresh_token_enabled?
|
||||
grant_types_supported
|
||||
end
|
||||
|
||||
def token_endpoint_auth_methods_supported
|
||||
%w(client_secret_basic client_secret_post)
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def doorkeeper
|
||||
@doorkeeper ||= Doorkeeper.configuration
|
||||
end
|
||||
end
|
|
@ -1,21 +1,10 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class ManifestSerializer < ActiveModel::Serializer
|
||||
include ApplicationHelper
|
||||
include RoutingHelper
|
||||
include ActionView::Helpers::TextHelper
|
||||
|
||||
ICON_SIZES = %w(
|
||||
36
|
||||
48
|
||||
72
|
||||
96
|
||||
144
|
||||
192
|
||||
256
|
||||
384
|
||||
512
|
||||
).freeze
|
||||
|
||||
attributes :id, :name, :short_name,
|
||||
:icons, :theme_color, :background_color,
|
||||
:display, :start_url, :scope,
|
||||
|
@ -37,9 +26,12 @@ class ManifestSerializer < ActiveModel::Serializer
|
|||
end
|
||||
|
||||
def icons
|
||||
ICON_SIZES.map do |size|
|
||||
SiteUpload::ANDROID_ICON_SIZES.map do |size|
|
||||
src = site_icon_path('app_icon', size.to_i)
|
||||
src = URI.join(root_url, src).to_s if src.present?
|
||||
|
||||
{
|
||||
src: frontend_asset_url("icons/android-chrome-#{size}x#{size}.png"),
|
||||
src: src || frontend_asset_url("icons/android-chrome-#{size}x#{size}.png"),
|
||||
sizes: "#{size}x#{size}",
|
||||
type: 'image/png',
|
||||
purpose: 'any maskable',
|
||||
|
|
|
@ -0,0 +1,9 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
class OauthMetadataSerializer < ActiveModel::Serializer
|
||||
attributes :issuer, :authorization_endpoint, :token_endpoint,
|
||||
:revocation_endpoint, :scopes_supported,
|
||||
:response_types_supported, :response_modes_supported,
|
||||
:grant_types_supported, :token_endpoint_auth_methods_supported,
|
||||
:service_documentation, :app_registration_endpoint
|
||||
end
|
|
@ -40,5 +40,33 @@
|
|||
= fa_icon 'trash fw'
|
||||
= t('admin.site_uploads.delete')
|
||||
|
||||
.fields-row
|
||||
.fields-row__column.fields-row__column-6.fields-group
|
||||
= f.input :favicon,
|
||||
as: :file,
|
||||
input_html: { accept: ['image/jpeg', 'image/png', 'image/gif', 'image/webp'].join(',') },
|
||||
wrapper: :with_block_label
|
||||
|
||||
.fields-row__column.fields-row__column-6.fields-group
|
||||
- if @admin_settings.favicon.persisted?
|
||||
= image_tag @admin_settings.favicon.file.url('48'), class: 'fields-group__thumbnail'
|
||||
= link_to admin_site_upload_path(@admin_settings.favicon), data: { method: :delete }, class: 'link-button link-button--destructive' do
|
||||
= fa_icon 'trash fw'
|
||||
= t('admin.site_uploads.delete')
|
||||
|
||||
.fields-row
|
||||
.fields-row__column.fields-row__column-6.fields-group
|
||||
= f.input :app_icon,
|
||||
as: :file,
|
||||
input_html: { accept: ['image/jpeg', 'image/png', 'image/gif', 'image/webp'].join(',') },
|
||||
wrapper: :with_block_label
|
||||
|
||||
.fields-row__column.fields-row__column-6.fields-group
|
||||
- if @admin_settings.app_icon.persisted?
|
||||
= image_tag @admin_settings.app_icon.file.url('48'), class: 'fields-group__thumbnail'
|
||||
= link_to admin_site_upload_path(@admin_settings.app_icon), data: { method: :delete }, class: 'link-button link-button--destructive' do
|
||||
= fa_icon 'trash fw'
|
||||
= t('admin.site_uploads.delete')
|
||||
|
||||
.actions
|
||||
= f.button :button, t('generic.save_changes'), type: :submit
|
||||
|
|
|
@ -11,13 +11,13 @@
|
|||
- if storage_host?
|
||||
%link{ rel: 'dns-prefetch', href: storage_host }/
|
||||
|
||||
%link{ rel: 'icon', href: '/favicon.ico', type: 'image/x-icon' }/
|
||||
%link{ rel: 'icon', href: site_icon_path('favicon', 'ico') || '/favicon.ico', type: 'image/x-icon' }/
|
||||
|
||||
- %w(16 32 48).each do |size|
|
||||
%link{ rel: 'icon', sizes: "#{size}x#{size}", href: frontend_asset_path("icons/favicon-#{size}x#{size}.png"), type: 'image/png' }/
|
||||
- SiteUpload::FAVICON_SIZES.each do |size|
|
||||
%link{ rel: 'icon', sizes: "#{size}x#{size}", href: site_icon_path('favicon', size.to_i) || frontend_asset_path("icons/favicon-#{size}x#{size}.png"), type: 'image/png' }/
|
||||
|
||||
- %w(57 60 72 76 114 120 144 152 167 180 1024).each do |size|
|
||||
%link{ rel: 'apple-touch-icon', sizes: "#{size}x#{size}", href: frontend_asset_path("icons/apple-touch-icon-#{size}x#{size}.png") }/
|
||||
- SiteUpload::APPLE_ICON_SIZES.each do |size|
|
||||
%link{ rel: 'apple-touch-icon', sizes: "#{size}x#{size}", href: site_icon_path('app_icon', size.to_i) || frontend_asset_path("icons/apple-touch-icon-#{size}x#{size}.png") }/
|
||||
|
||||
%link{ rel: 'mask-icon', href: frontend_asset_path('images/logo-symbol-icon.svg'), color: '#6364FF' }/
|
||||
%link{ rel: 'manifest', href: manifest_path(format: :json) }/
|
||||
|
|
|
@ -23,5 +23,5 @@
|
|||
<!-- Disallow any coder by default, and only enable ones required by Mastodon -->
|
||||
<policy domain="coder" rights="none" pattern="*" />
|
||||
<policy domain="coder" rights="read | write" pattern="{JPEG,PNG,GIF,WEBP,HEIC,AVIF}" />
|
||||
<policy domain="coder" rights="write" pattern="{HISTOGRAM,RGB,INFO}" />
|
||||
<policy domain="coder" rights="write" pattern="{HISTOGRAM,RGB,INFO,ICO}" />
|
||||
</policymap>
|
||||
|
|
|
@ -804,6 +804,7 @@ ar:
|
|||
desc_html: ويعتمد هذا على نصوص برمجية خارجية من hCaptcha، والتي قد تكون مصدر قلق يتعلق بالأمان والخصوصية. بالإضافة إلى ذلك، <strong>قد يؤدي ذلك إلى جعل عملية التسجيل أقل سهولة بالنسبة لبعض الأشخاص (وخاصة المعاقين)</strong>. لهذه الأسباب، يرجى النظر في تدابير بديلة مثل التسجيل على أساس الموافقة أو على أساس الدعوة.
|
||||
title: مطالبة المستخدمين الجدد بحل اختبار CAPTCHA لتأكيد حساباتهم
|
||||
content_retention:
|
||||
danger_zone: منطقة خطرة
|
||||
preamble: التحكم في كيفية تخزين المحتوى الذي ينشئه المستخدم في ماستدون.
|
||||
title: الاحتفاظ بالمحتوى
|
||||
default_noindex:
|
||||
|
|
|
@ -21,14 +21,19 @@ ia:
|
|||
confirmation_instructions:
|
||||
action: Verificar adresse de e-mail
|
||||
action_with_app: Confirmar e retornar a %{app}
|
||||
subject: 'Mastodon: Instructiones de confirmation pro %{instance}'
|
||||
title: Verificar adresse de e-mail
|
||||
email_changed:
|
||||
explanation: 'Le adresse de e-mail pro tu conto essera cambiate a:'
|
||||
subject: 'Mastodon: E-mail cambiate'
|
||||
title: Nove adresse de e-mail
|
||||
password_change:
|
||||
explanation: Le contrasigno de tu conto ha essite cambiate.
|
||||
subject: 'Mastodon: Contrasigno cambiate'
|
||||
title: Contrasigno cambiate
|
||||
reconfirmation_instructions:
|
||||
explanation: Confirma le nove adresse pro cambiar tu email.
|
||||
subject: 'Mastodon: Confirmar e-mail pro %{instance}'
|
||||
title: Verificar adresse de e-mail
|
||||
reset_password_instructions:
|
||||
action: Cambiar contrasigno
|
||||
|
|
|
@ -17,6 +17,7 @@ ia:
|
|||
authorize: Autorisar
|
||||
cancel: Cancellar
|
||||
edit: Modificar
|
||||
submit: Submitter
|
||||
confirmations:
|
||||
destroy: Es tu secur?
|
||||
edit:
|
||||
|
|
|
@ -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
|
||||
|
@ -126,7 +126,7 @@ 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
|
||||
|
@ -163,8 +163,8 @@ lt:
|
|||
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
|
||||
crypto: naudoti visapusį šifravimą
|
||||
follow: modifikuoti paskyros sąryšius
|
||||
push: gauti tavo stumiamuosius pranešimus
|
||||
read: skaityti tavo visus paskyros duomenis
|
||||
read:accounts: matyti paskyrų informaciją
|
||||
|
|
|
@ -174,6 +174,7 @@ sq:
|
|||
read:filters: të shohë filtrat tuaj
|
||||
read:follows: të shohë ndjekësit tuaj
|
||||
read:lists: të shohë listat tuaja
|
||||
read:me: të shohë vetëm hollësi elementare të llogarisë tuaj
|
||||
read:mutes: të shohë ç’keni heshtuar
|
||||
read:notifications: të shohë njoftimet tuaja
|
||||
read:reports: të shohë raportimet tuaja
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -737,6 +737,7 @@ ja:
|
|||
desc_html: この機能は hCaptcha による外部スクリプトを使用しますが、hCaptcha にはセキュリティとプライバシーの懸念が考えられます。また、<strong>CAPTCHAにより新規登録のアクセシビリティが大幅に損なわれる可能性があり、身体および精神障害者においては特に顕著です。</strong>以上の理由から、承認制や招待制を基本とするなど、代わりの登録手順を提供することを検討してください。
|
||||
title: 新規ユーザーのアカウント確認にCHAPCHAを要求する
|
||||
content_retention:
|
||||
danger_zone: 危険な操作
|
||||
preamble: ユーザーが生成したコンテンツがどのように Mastodon に保存されるかを管理します。
|
||||
title: コンテンツの保持
|
||||
default_noindex:
|
||||
|
|
|
@ -410,6 +410,8 @@ lt:
|
|||
silence: Riboti
|
||||
suspend: Pristabdyti
|
||||
title: Naujos domeno blokas
|
||||
public_comment: Viešas komentaras
|
||||
public_comment_hint: Komentaras apie šį domeno apribojimą plačiajai visuomenei, jei įjungtas domenų apribojimų sąrašo reklamavimas.
|
||||
reject_media: Atmesti medijos failus
|
||||
reject_media_hint: Panaikina lokaliai saugomus medijos failus bei atsisako jų parsisiuntimo ateityje. Neliečia užblokavimu
|
||||
reject_reports: Atmesti ataskaitas
|
||||
|
@ -426,12 +428,18 @@ lt:
|
|||
title: Naujas el pašto juodojo sąrašo įtraukimas
|
||||
title: El pašto juodasis sąrašas
|
||||
instances:
|
||||
back_to_all: Visi
|
||||
by_domain: Domenas
|
||||
content_policies:
|
||||
reason: Viešoji priežastis
|
||||
delivery:
|
||||
all: Visi
|
||||
delivery_available: Pristatymas galimas
|
||||
moderation:
|
||||
all: Visi
|
||||
limited: Limituotas
|
||||
title: Moderacija
|
||||
public_comment: Viešas komentaras
|
||||
title: Federacija
|
||||
total_blocked_by_us: Mes užblokavome
|
||||
total_followed_by_them: Jų sekami
|
||||
|
@ -449,11 +457,11 @@ lt:
|
|||
relays:
|
||||
add_new: Pridėti naują pamainą
|
||||
delete: Ištrinti
|
||||
description_html: "<strong>Federacijos perjungėjas</strong> tai tarpinis serveris, kuris apsikeičia didelios apimties informacija tarp kitų serverių. <strong> Tai gali padėti mažesniems serveriams atrasti turinį iš fedi-visatos</strong>, kuris kitaip reikalautų vartotojų lokaliai sekti kitus žmones naudojantis kitus tolimus serverius."
|
||||
description_html: "<strong>Federacijos perdavimas</strong> – tai tarpinis serveris, kuris keičiasi dideliais viešų įrašų kiekiais tarp jį prenumeruojančių ir skelbiančių serverių. <strong>Jis gali padėti mažiems ir vidutiniams serveriams atrasti fediverse esantį turinį</strong>, nes priešingu atveju vietiniams naudotojams reikėtų rankiniu būdu sekti kitus žmones iš nutolusių serverių."
|
||||
disable: Išjungti
|
||||
disabled: Išjungtas
|
||||
enable: Įjungti
|
||||
enable_hint: Kai įjungta, Jūsų serveris prenumeruos visas viešas žinutes iš šio tinklo, ir pradės siųsti šio serverio viešas žinutes į tinklą.
|
||||
enable_hint: Kai bus įjungtas, tavo serveris užsiprenumeruos visus šio perdavimo viešus įrašus ir pradės į jį siųsti šio serverio viešus įrašus.
|
||||
enabled: Įjungtas
|
||||
inbox_url: Perdavimo URL
|
||||
pending: Laukiama perdavimo patvirtinimo
|
||||
|
@ -504,6 +512,8 @@ lt:
|
|||
desc_html: Tai priklauso nuo hCaptcha išorinių skriptų, kurie gali kelti susirūpinimą dėl saugumo ir privatumo. Be to, <strong>dėl to registracijos procesas kai kuriems žmonėms (ypač neįgaliesiems) gali būti gerokai sunkiau prieinami</strong>. Dėl šių priežasčių apsvarstyk alternatyvias priemones, pavyzdžiui, patvirtinimu arba kvietimu grindžiamą registraciją.
|
||||
content_retention:
|
||||
danger_zone: Pavojinga zona
|
||||
discovery:
|
||||
public_timelines: Viešieji laiko skalės
|
||||
domain_blocks:
|
||||
all: Visiems
|
||||
registrations:
|
||||
|
@ -530,6 +540,8 @@ lt:
|
|||
delete: Ištrinti
|
||||
edit_preset: Keisti įspėjimo nustatymus
|
||||
title: Valdyti įspėjimo nustatymus
|
||||
webhooks:
|
||||
events: Įvykiai
|
||||
admin_mailer:
|
||||
auto_close_registrations:
|
||||
body: Dėl pastarojo meto peržiūrėtojų aktyvumo trūkumo %{instance} registracija buvo automatiškai pakeista į reikalaujančią rankinės būdo peržiūros, kad %{instance} nebūtų naudojama kaip platforma potencialiems blogiems veikėjams. Bet kuriuo metu gali ją vėl perjungti į atvirą registraciją.
|
||||
|
@ -539,11 +551,17 @@ lt:
|
|||
body_remote: Kažkas iš %{domain} parašė skundą apie %{target}
|
||||
subject: Naujas skundas %{instance} (#%{id})
|
||||
appearance:
|
||||
advanced_web_interface: Išplėstinė žiniatinklio sąsaja
|
||||
advanced_web_interface_hint: 'Jei nori išnaudoti visą ekrano plotį, išplėstinė žiniatinklio sąsaja leidžia sukonfigūruoti daug skirtingų stulpelių, kad vienu metu matytum tiek informacijos, kiek tik nori: Pagrindinis, pranešimai, federacinė laiko skalė, bet kokie sąrašai ir saitažodžiai.'
|
||||
animations_and_accessibility: Animacijos ir pritaikymas neįgaliesiems
|
||||
confirmation_dialogs: Patvirtinimo dialogai
|
||||
discovery: Atradimas
|
||||
localization:
|
||||
body: Mastodon verčia savanoriai.
|
||||
guide_link_text: Visi gali prisidėti.
|
||||
sensitive_content: Jautrus turinys
|
||||
application_mailer:
|
||||
notification_preferences: Keisti el pašto parinktis
|
||||
notification_preferences: Keisti el. pašto nuostatas
|
||||
settings: 'Keisti el. pašto nuostatas: %{link}'
|
||||
view: 'Peržiūra:'
|
||||
view_profile: Peržiurėti profilį
|
||||
|
@ -574,6 +592,7 @@ lt:
|
|||
security: Apsauga
|
||||
set_new_password: Nustatyti naują slaptažodį
|
||||
status:
|
||||
account_status: Paskyros būsena
|
||||
redirecting_to: Tavo paskyra yra neaktyvi, nes šiuo metu ji nukreipiama į %{acct}.
|
||||
self_destruct: Kadangi %{domain} uždaromas, turėsi tik ribotą prieigą prie savo paskyros.
|
||||
view_strikes: Peržiūrėti ankstesnius savo paskyros pažeidimus
|
||||
|
@ -604,13 +623,15 @@ lt:
|
|||
your_appeal_approved: Tavo apeliacija buvo patvirtinta
|
||||
your_appeal_pending: Pateikei apeliaciją
|
||||
your_appeal_rejected: Tavo apeliacija buvo atmesta
|
||||
edit_profile:
|
||||
hint_html: "<strong>Tinkink tai, ką žmonės mato tavo viešame profilyje ir šalia įrašų.</strong> Kiti žmonės labiau linkę sekti atgal ir bendrauti su tavimi, jei tavo profilis yra užpildytas ir turi profilio nuotrauką."
|
||||
errors:
|
||||
'403': Jūs neturie prieigos matyti šiam puslapiui.
|
||||
'404': Puslapis nerastas.
|
||||
'410': Puslapis neegzistuoja.
|
||||
'422':
|
||||
content: Apsaugos patvirtinmas klaidingas. Ar jūs blokuojate sausainius?
|
||||
title: Apsaugos patvirtinimas nepavyko
|
||||
content: Nepavyko saugumo patvirtinimas. Ar blokuoji slapukus?
|
||||
title: Nepavyko saugumo patvirtinimas
|
||||
'429': Stabdomas
|
||||
'500':
|
||||
content: Atsiprašome, tačiau mūsų pusėje įvyko klaida.
|
||||
|
@ -631,11 +652,12 @@ lt:
|
|||
storage: Medijos sandėlis
|
||||
featured_tags:
|
||||
add_new: Pridėti naują
|
||||
hint_html: "<strong>Savo profilyje parodyk svarbiausius saitažodžius.</strong> Tai puikus įrankis kūrybiniams darbams ir ilgalaikiams projektams sekti, todėl svarbiausios saitažodžiai rodomi matomoje vietoje profilyje ir leidžia greitai pasiekti tavo paties įrašus."
|
||||
filters:
|
||||
contexts:
|
||||
home: Namų laiko juosta
|
||||
notifications: Priminimai
|
||||
public: Viešos laiko juostos
|
||||
public: Viešieji laiko skalės
|
||||
thread: Pokalbiai
|
||||
edit:
|
||||
title: Keisti filtrą
|
||||
|
@ -647,8 +669,10 @@ lt:
|
|||
new:
|
||||
title: Pridėti naują filtrą
|
||||
generic:
|
||||
all: Visi
|
||||
changes_saved_msg: Pakeitimai sėkmingai išsaugoti!
|
||||
copy: Kopijuoti
|
||||
order_by: Tvarkyti pagal
|
||||
save_changes: Išsaugoti pakeitimus
|
||||
imports:
|
||||
modes:
|
||||
|
@ -679,10 +703,10 @@ lt:
|
|||
invalid: Šis kvietimas negalioja.
|
||||
invited_by: 'Jus pakvietė:'
|
||||
max_uses:
|
||||
few: "%{count} panaudojimai"
|
||||
many: "%{count} panaudojimo"
|
||||
one: 1 panaudojimas
|
||||
other: "%{count} panaudojimų"
|
||||
few: "%{count} naudojimai"
|
||||
many: "%{count} naudojimo"
|
||||
one: 1 naudojimas
|
||||
other: "%{count} naudojimų"
|
||||
max_uses_prompt: Nėra limito
|
||||
prompt: Generuok ir bendrink nuorodas su kitais, kad suteiktum prieigą prie šio serverio
|
||||
table:
|
||||
|
@ -720,6 +744,9 @@ lt:
|
|||
body: 'Tavo įrašą pakėlė %{name}:'
|
||||
subject: "%{name} pakėlė tavo įrašą"
|
||||
title: Naujas pakėlimas
|
||||
notifications:
|
||||
email_events: Įvykiai, skirti el. laiško pranešimams
|
||||
email_events_hint: 'Pasirink įvykius, apie kuriuos nori gauti pranešimus:'
|
||||
pagination:
|
||||
newer: Naujesnis
|
||||
next: Kitas
|
||||
|
@ -727,11 +754,34 @@ lt:
|
|||
prev: Ankstesnis
|
||||
preferences:
|
||||
other: Kita
|
||||
posting_defaults: Skelbimo numatytosios nuostatos
|
||||
public_timelines: Viešieji laiko skalės
|
||||
privacy:
|
||||
hint_html: "<strong>Tikrink, kaip nori, kad tavo profilis ir įrašai būtų randami.</strong> Įjungus įvairias Mastodon funkcijas, jos gali padėti pasiekti platesnę auditoriją. Akimirką peržiūrėk šiuos nustatymus, kad įsitikintum, jog jie atitinka tavo naudojimo būdą."
|
||||
privacy: Privatumas
|
||||
privacy_hint_html: Valdyk, kiek informacijos norėtum atskleisti kitų labui. Žmonės atranda įdomių profilių ir šaunių programėlių, naršydami kitų žmonių sekamus profilius ir žiūrėdami, iš kokių programėlių jie skelbia įrašus, bet tu galbūt norėsi tai slėpti.
|
||||
reach: Pasiekiamumas
|
||||
reach_hint_html: Valdyk, ar norėtum, kad tave atrastų ir sektų nauji žmonės. Ar nori, kad įrašai būtų rodomi Naršyti ekrane? Ar nori, kad kiti žmonės tave matytų savo sekimo rekomendacijose? Ar nori automatiškai priimti visus naujus sekėjus, ar detaliai valdyti kiekvieną iš jų?
|
||||
search: Paieška
|
||||
search_hint_html: Valdyk, kaip norėtum būti surastas. Ar nori, kad žmonės tave rastų pagal tai, apie ką viešai paskelbi? Ar nori, kad ne Mastodon žmonės, ieškantys profilio internete, rastų tavo profilį? Atmink, kad visiško pašalinimo iš visų paieškos variklių viešai skelbiamai informacijai užtikrinti negalima.
|
||||
title: Privatumas ir pasiekiamumas
|
||||
privacy_policy:
|
||||
title: Privatumo politika
|
||||
redirects:
|
||||
prompt: Jei pasitiki šia nuoroda, spustelėk ją, kad tęstum.
|
||||
title: Palieki %{instance}
|
||||
relationships:
|
||||
activity: Paskyros aktyvumas
|
||||
dormant: Neaktyvus
|
||||
followers: Sekėjai
|
||||
following: Sekama
|
||||
last_active: Paskutinį kartą aktyvus
|
||||
most_recent: Naujausias
|
||||
moved: Perkelta
|
||||
mutual: Bendri
|
||||
primary: Pirminis
|
||||
relationship: Sąryšis
|
||||
status: Paskyros būsena
|
||||
remote_follow:
|
||||
missing_resource: Jūsų paskyros nukreipimo URL nerasta
|
||||
scheduled_statuses:
|
||||
|
@ -765,12 +815,17 @@ lt:
|
|||
development: Plėtojimas
|
||||
edit_profile: Keisti profilį
|
||||
export: Informacijos eksportas
|
||||
featured_tags: Rodomi saitažodžiai(#)
|
||||
featured_tags: Rodomi saitažodžiai
|
||||
import: Importuoti
|
||||
migrate: Paskyros migracija
|
||||
notifications: El. laiško pranešimai
|
||||
preferences: Preferencijos
|
||||
preferences: Nuostatos
|
||||
profile: Viešas profilis
|
||||
relationships: Sekimai ir sekėjai
|
||||
severed_relationships: Nutrūkę sąryšiai
|
||||
two_factor_authentication: Dviejų veiksnių autentikacija
|
||||
severed_relationships:
|
||||
preamble: Užblokavus domeną arba prižiūrėtojams nusprendus pristabdyti nuotolinio serverio veiklą, gali prarasti sekimus ir sekėjus. Kai taip atsitiks, galėsi atsisiųsti nutrauktų sąryšių sąrašus, kad juos patikrinti ir galbūt importuoti į kitą serverį.
|
||||
statuses:
|
||||
attached:
|
||||
description: 'Pridėta: %{attached}'
|
||||
|
@ -785,11 +840,11 @@ lt:
|
|||
show_more: Daugiau
|
||||
visibilities:
|
||||
private: Tik sekėjams
|
||||
private_long: Rodyti tik sekėjams
|
||||
private_long: rodyti tik sekėjams
|
||||
public: Viešas
|
||||
public_long: Visi gali matyti
|
||||
public_long: visi gali matyti
|
||||
unlisted: Neįtrauktas į sąrašus
|
||||
unlisted_long: Matyti gali visi, tačiau nėra įtraukti į viešąsias laiko skales
|
||||
unlisted_long: matyti gali visi, bet nėra išvardyti į viešąsias laiko skales
|
||||
statuses_cleanup:
|
||||
enabled_hint: Automatiškai ištrina įrašus, kai jie pasiekia nustatytą amžiaus ribą, nebent jie atitinka vieną iš toliau nurodytų išimčių
|
||||
keep_polls_hint: Neištrina jokių tavo apklausų
|
||||
|
@ -798,9 +853,9 @@ lt:
|
|||
stream_entries:
|
||||
sensitive_content: Jautrus turinys
|
||||
themes:
|
||||
contrast: Mastodon (Didelio Kontrasto)
|
||||
default: Mastodon (Tamsus)
|
||||
mastodon-light: Mastodon (Šviesus)
|
||||
contrast: Mastodon (didelis kontrastas)
|
||||
default: Mastodon (tamsi)
|
||||
mastodon-light: Mastodon (šviesi)
|
||||
system: Automatinis (naudoti sistemos temą)
|
||||
two_factor_authentication:
|
||||
disable: Išjungti
|
||||
|
@ -866,7 +921,7 @@ lt:
|
|||
follows_title: Ką sekti
|
||||
follows_view_more: Peržiūrėti daugiau sekamų žmonių
|
||||
hashtags_subtitle: Naršyk, kas tendencinga per pastarąsias 2 dienas.
|
||||
hashtags_title: Tendencijos saitažodžiai
|
||||
hashtags_title: Trendingiausi saitažodžiai
|
||||
hashtags_view_more: Peržiūrėti daugiau tendencingų saitažodžių
|
||||
post_action: Sukurti
|
||||
post_step: Sakyk labas pasauliui tekstu, nuotraukomis, vaizdo įrašais arba apklausomis.
|
||||
|
@ -886,9 +941,10 @@ lt:
|
|||
seamless_external_login: Esi prisijungęs (-usi) per išorinę paslaugą, todėl slaptažodžio ir el. pašto nustatymai nepasiekiami.
|
||||
signed_in_as: 'Prisijungta kaip:'
|
||||
verification:
|
||||
extra_instructions_html: <strong>Patarimas:</strong> nuoroda tavo svetainėje gali būti nematoma. Svarbi dalis – tai, kas <code>rel="me"</code> neleidžia apsimesti interneto svetainėse, kuriose yra naudotojų sukurto turinio. Vietoj to gali naudoti net <code>nuorodą</code> puslapio antraštėje esančią žymę <code>a</code>, tačiau HTML turi būti pasiekiamas nevykdant JavaScript.
|
||||
extra_instructions_html: <strong>Patarimas:</strong> nuoroda tavo svetainėje gali būti nematoma. Svarbi dalis – tai, kad <code>rel="me"</code> neleidžia apsimesti interneto svetainėse, kuriose yra naudotojų sukurto turinio. Vietoj to gali naudoti net <code>nuorodą</code> puslapio antraštėje esančią žymę <code>a</code>, tačiau HTML turi būti pasiekiamas nevykdant JavaScript.
|
||||
here_is_how: Štai kaip
|
||||
hint_html: "<strong>Savo tapatybės patvirtinimas Mastodon skirtas visiems.</strong> Remiantis atviraisiais žiniatinklio standartais, dabar ir visam laikui nemokamas. Viskas, ko tau reikia, yra asmeninė svetainė, pagal kurią žmonės tave atpažįsta. Kai iš savo profilio pateiksi nuorodą į šią svetainę, patikrinsime, ar svetainėje yra nuoroda į tavo profilį, ir parodysime vizualinį indikatorių."
|
||||
instructions_html: Nukopijuok ir įklijuok toliau pateiktą kodą į savo svetainės HTML. Tada į vieną iš papildomų profilio laukų skirtuke „Redaguoti profilį“ įrašyk savo svetainės adresą ir išsaugok pakeitimus.
|
||||
instructions_html: Nukopijuok ir įklijuok toliau pateiktą kodą į savo svetainės HTML. Tada į vieną iš papildomų profilio laukų skirtuke Redaguoti profilį įrašyk savo svetainės adresą ir išsaugok pakeitimus.
|
||||
verification: Patvirtinimas
|
||||
verified_links: Tavo patikrintos nuorodos
|
||||
webauthn_credentials:
|
||||
|
|
|
@ -751,6 +751,7 @@ pt-PT:
|
|||
desc_html: Isto depende de scripts externos da hCaptcha, o que pode ser uma preocupação de segurança e privacidade. Além disso, <strong>isto pode tornar o processo de registo menos acessível para algumas pessoas (especialmente as com limitações físicas)</strong>. Por isso, considere medidas alternativas tais como registo mediante aprovação ou sob convite.
|
||||
title: Requerer que novos utilizadores resolvam um CAPTCHA para confirmar a sua conta
|
||||
content_retention:
|
||||
danger_zone: Zona de perigo
|
||||
preamble: Controle como o conteúdo gerado pelos utilizadores é armazenado no Mastodon.
|
||||
title: Retenção de conteúdo
|
||||
default_noindex:
|
||||
|
|
|
@ -240,6 +240,7 @@ ar:
|
|||
backups_retention_period: فترة الاحتفاظ بأرشيف المستخدم
|
||||
bootstrap_timeline_accounts: أوصي دائما بهذه الحسابات للمستخدمين الجدد
|
||||
closed_registrations_message: رسالة مخصصة عندما يكون التسجيل غير متاح
|
||||
content_cache_retention_period: مدة الاحتفاظ بالمحتوى البعيد
|
||||
custom_css: سي أس أس CSS مخصص
|
||||
mascot: جالب حظ مخصص (قديم)
|
||||
media_cache_retention_period: مدة الاحتفاظ بالتخزين المؤقت للوسائط
|
||||
|
|
|
@ -77,11 +77,13 @@ ca:
|
|||
warn: Oculta el contingut filtrat darrere d'un avís mencionant el títol del filtre
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Contador de tuts publicats localment, usuaris actius i registres nous en períodes setmanals
|
||||
app_icon: WEBP, PNG, GIF o JPG. Canvia la icona per defecte de l'app en dispositius mòbils per una de personalitzada.
|
||||
backups_retention_period: Els usuaris poden generar arxius de les seves publicacions per a baixar-los més endavant. Quan tingui un valor positiu, els arxius s'esborraran del vostre emmagatzematge després del nombre donat de dies.
|
||||
bootstrap_timeline_accounts: Aquests comptes es fixaran en la part superior de les recomanacions de seguiment dels nous usuaris.
|
||||
closed_registrations_message: Es mostra quan el registres estan tancats
|
||||
content_cache_retention_period: S'esborraran totes les publicacions d'altres servidors (impulsos i respostes inclosos) passats els dies indicats, sense tenir en consideració les interaccions d'usuaris locals amb aquestes publicacions. Això inclou les publicacions que un usuari local hagi marcat com a favorites. També es perdran, i no es podran recuperar, les mencions privades entre usuaris d'instàncies diferents. Aquest paràmetre està pensat per a instàncies amb un propòsit especial i trencarà les expectatives dels usuaris si s'utilitza en una instància convencional.
|
||||
custom_css: Pots aplicar estils personalitzats en la versió web de Mastodon.
|
||||
favicon: WEBP, PNG, GIF o JPG. Canvia la icona per defecte de Mastodon a la pestanya del navegador per una de personalitzada.
|
||||
mascot: Anul·la la il·lustració en la interfície web avançada.
|
||||
media_cache_retention_period: El vostre servidor conserva una còpia dels fitxers multimèdia de les publicacions dels usuaris remots. Si s'indica un valor positiu, s'esborraran passats els dies indicats. Si el fitxer es torna a demanar un cop esborrat, es tornarà a baixar si el contingut origen segueix disponible. Per causa de les restriccions en la freqüència amb què es poden demanar les targetes de previsualització d'altres servidors, es recomana definir aquest valor com a mínim a 14 dies, o les targetes de previsualització no s'actualizaran a demanda abans d'aquest termini.
|
||||
peers_api_enabled: Una llista de noms de domini que aquest servidor ha trobat al fedivers. No inclou cap dada sobre si estàs federat amb un servidor determinat, només si el teu en sap res. La fan servir, en un sentit general, serveis que recol·lecten estadístiques sobre la federació.
|
||||
|
|
|
@ -77,11 +77,13 @@ da:
|
|||
warn: Skjul filtreret indhold bag en advarsel, der nævner filterets titel
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Antal lokalt opslåede indlæg, aktive brugere samt nye tilmeldinger i ugentlige opdelinger
|
||||
app_icon: WEBP, PNG, GIF eller JPG. Tilsidesætter standard app-ikonet på mobilenheder med et tilpasset ikon.
|
||||
backups_retention_period: Brugere har mulighed for at generere arkiver af deres indlæg til senere downloade. Når sat til positiv værdi, vil disse arkiver automatisk blive slettet fra lagerpladsen efter det angivne antal dage.
|
||||
bootstrap_timeline_accounts: Disse konti fastgøres øverst på nye brugeres følg-anbefalinger.
|
||||
closed_registrations_message: Vises, når tilmeldinger er lukket
|
||||
content_cache_retention_period: Alle indlæg fra andre servere (herunder boosts og besvarelser) slettes efter det angivne antal dage uden hensyn til lokal brugerinteraktion med disse indlæg. Dette omfatter indlæg, hvor en lokal bruger har markeret dem som bogmærker eller favoritter. Private omtaler mellem brugere fra forskellige instanser vil også være tabt og umulige at gendanne. Brugen af denne indstilling er beregnet til særlige formål instanser og bryder mange brugerforventninger ved implementering til almindelig brug.
|
||||
custom_css: Man kan anvende tilpassede stilarter på Mastodon-webversionen.
|
||||
favicon: WEBP, PNG, GIF eller JPG. Tilsidesætter standard Mastodon favikonet på mobilenheder med et tilpasset ikon.
|
||||
mascot: Tilsidesætter illustrationen i den avancerede webgrænseflade.
|
||||
media_cache_retention_period: Mediefiler fra indlæg oprettet af eksterne brugere er cachet på din server. Når sat til positiv værdi, slettes medier efter det angivne antal dage. Anmodes om mediedata efter de er slettet, gendownloades de, hvis kildeindholdet stadig er tilgængeligt. Grundet begrænsninger på, hvor ofte linkforhåndsvisningskort forespørger tredjeparts websteder, anbefales det at sætte denne værdi til mindst 14 dage, ellers opdateres linkforhåndsvisningskort ikke efter behov før det tidspunkt.
|
||||
peers_api_enabled: En liste med domænenavne, som denne server har stødt på i fediverset. Ingen data inkluderes her om, hvorvidt der fødereres med en given server, blot at din server kender til det. Dette bruges af tjenester, som indsamler generelle føderationsstatistikker.
|
||||
|
|
|
@ -77,11 +77,13 @@ de:
|
|||
warn: Den gefilterten Beitrag hinter einer Warnung, die den Filtertitel beinhaltet, ausblenden
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Anzahl der wöchentlichen Beiträge, aktiven Profile und Registrierungen auf diesem Server
|
||||
app_icon: WEBP, PNG, GIF oder JPG Überschreibt das Standard-App-Symbol auf mobilen Geräten mit einem benutzerdefinierten Symbol.
|
||||
backups_retention_period: Nutzer*innen haben die Möglichkeit, Archive ihrer Beiträge zu erstellen, die sie später herunterladen können. Wenn ein positiver Wert gesetzt ist, werden diese Archive nach der festgelegten Anzahl von Tagen automatisch aus deinem Speicher gelöscht.
|
||||
bootstrap_timeline_accounts: Diese Konten werden bei den Follower-Empfehlungen für neu registrierte Nutzer*innen oben angeheftet.
|
||||
closed_registrations_message: Wird angezeigt, wenn Registrierungen deaktiviert sind
|
||||
content_cache_retention_period: Sämtliche Beiträge von anderen Servern (einschließlich geteilte Beiträge und Antworten) werden, unabhängig von der Interaktion der lokalen Nutzer*innen mit diesen Beiträgen, nach der festgelegten Anzahl von Tagen gelöscht. Das betrifft auch Beiträge, die von lokalen Nutzer*innen favorisiert oder als Lesezeichen gespeichert wurden. Private Erwähnungen zwischen Nutzer*innen von verschiedenen Servern werden ebenfalls verloren gehen und können nicht wiederhergestellt werden. Das Verwenden dieser Option richtet sich ausschließlich an Server für spezielle Zwecke und wird die allgemeine Nutzungserfahrung beeinträchtigen, wenn sie für den allgemeinen Gebrauch aktiviert ist.
|
||||
custom_css: Du kannst benutzerdefinierte Stile auf die Web-Version von Mastodon anwenden.
|
||||
favicon: WEBP, PNG, GIF oder JPG überschreibt das Standard-Mastodon favicon mit einem benutzerdefinierten Icon.
|
||||
mascot: Überschreibt die Abbildung in der erweiterten Weboberfläche.
|
||||
media_cache_retention_period: Mediendateien aus Beiträgen von externen Nutzer*innen werden auf deinem Server zwischengespeichert. Wenn ein positiver Wert gesetzt ist, werden die Medien nach der festgelegten Anzahl von Tagen gelöscht. Sollten die Medien nach dem Löschvorgang wieder angefragt werden, werden sie erneut heruntergeladen, sofern der ursprüngliche Inhalt noch vorhanden ist. Es wird empfohlen, diesen Wert auf mindestens 14 Tage festzulegen, da die Häufigkeit der Abfrage von Linkvorschaukarten für Websites von Dritten begrenzt ist und die Linkvorschaukarten sonst nicht vor Ablauf dieser Zeit aktualisiert werden.
|
||||
peers_api_enabled: Eine Liste von Domains, die diesem Server im Fediverse begegnet sind. Hierbei werden keine Angaben darüber gemacht, ob du mit einem bestimmten Server föderierst, sondern nur, dass dein Server davon weiß. Dies wird von Diensten verwendet, die allgemein Statistiken übers Ferdiverse sammeln.
|
||||
|
|
|
@ -77,11 +77,13 @@ en:
|
|||
warn: Hide the filtered content behind a warning mentioning the filter's title
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Counts of locally published posts, active users, and new registrations in weekly buckets
|
||||
app_icon: WEBP, PNG, GIF or JPG. Overrides the default app icon on mobile devices with a custom icon.
|
||||
backups_retention_period: Users have the ability to generate archives of their posts to download later. When set to a positive value, these archives will be automatically deleted from your storage after the specified number of days.
|
||||
bootstrap_timeline_accounts: These accounts will be pinned to the top of new users' follow recommendations.
|
||||
closed_registrations_message: Displayed when sign-ups are closed
|
||||
content_cache_retention_period: All posts from other servers (including boosts and replies) will be deleted after the specified number of days, without regard to any local user interaction with those posts. This includes posts where a local user has marked it as bookmarks or favorites. Private mentions between users from different instances will also be lost and impossible to restore. Use of this setting is intended for special purpose instances and breaks many user expectations when implemented for general purpose use.
|
||||
custom_css: You can apply custom styles on the web version of Mastodon.
|
||||
favicon: WEBP, PNG, GIF or JPG. Overrides the default Mastodon favicon with a custom icon.
|
||||
mascot: Overrides the illustration in the advanced web interface.
|
||||
media_cache_retention_period: Media files from posts made by remote users are cached on your server. When set to a positive value, media will be deleted after the specified number of days. If the media data is requested after it is deleted, it will be re-downloaded, if the source content is still available. Due to restrictions on how often link preview cards poll third-party sites, it is recommended to set this value to at least 14 days, or link preview cards will not be updated on demand before that time.
|
||||
peers_api_enabled: A list of domain names this server has encountered in the fediverse. No data is included here about whether you federate with a given server, just that your server knows about it. This is used by services that collect statistics on federation in a general sense.
|
||||
|
|
|
@ -77,11 +77,13 @@ es-AR:
|
|||
warn: Ocultar el contenido filtrado detrás de una advertencia mencionando el título del filtro
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Conteos de mensajes publicados localmente, cuentas activas y nuevos registros en tandas semanales
|
||||
app_icon: WEBP, PNG, GIF o JPG. Reemplaza el ícono de aplicación predeterminado en dispositivos móviles con uno personalizado.
|
||||
backups_retention_period: Los usuarios tienen la capacidad de generar archivos historiales de sus mensajes para descargar más adelante. Cuando se establece un valor positivo, estos archivos se eliminarán automáticamente de su almacenamiento después del número especificado de días.
|
||||
bootstrap_timeline_accounts: Estas cuentas serán fijadas a la parte superior de las recomendaciones de cuentas a seguir para nuevos usuarios.
|
||||
closed_registrations_message: Mostrado cuando los registros están cerrados
|
||||
content_cache_retention_period: Todos los mensajes de otros servidores (incluyendo adhesiones y respuestas) se eliminarán después del número de días especificado, sin tener en cuenta la interacción del usuario local con esos mensajes. Esto incluye mensajes que un usuario local haya agregado a marcadores o los haya marcado como favoritos. Las menciones privadas entre usuarios de diferentes servidores también se perderán y también serán imposibles de restaurar. El uso de esta configuración está destinado a servidores de propósito especial y rompe muchas expectativas de los usuarios cuando se implementa para uso general.
|
||||
custom_css: Podés aplicar estilos personalizados a la versión web de Mastodon.
|
||||
favicon: WEBP, PNG, GIF o JPG. Reemplaza el favicón predeterminado de Mastodon con uno personalizado.
|
||||
mascot: Reemplaza la ilustración en la interface web avanzada.
|
||||
media_cache_retention_period: Los archivos de medios de mensajes publicados por usuarios remotos se almacenan en la memoria caché en tu servidor. Cuando se establece un valor positivo, los medios se eliminarán después del número especificado de días. Si los datos multimedia se solicitan después de eliminarse, se volverán a descargar, si es que el contenido fuente todavía está disponible. Debido a restricciones en la frecuencia con la que las tarjetas de previsualización de enlace consultan a sitios web de terceros, se recomienda establecer este valor a, al menos, 14 días, o las tarjetas de previsualización de enlaces no se actualizarán a pedido antes de ese momento.
|
||||
peers_api_enabled: Una lista de nombres de dominio que este servidor ha encontrado en el Fediverso. Acá no se incluye ningún dato sobre si federás con un servidor determinado, sólo que tu servidor lo conoce. Esto es usado por los servicios que recopilan estadísticas sobre la federación en un sentido general.
|
||||
|
|
|
@ -77,11 +77,13 @@ eu:
|
|||
warn: Ezkutatu iragazitako edukia iragazkiaren izenburua duen abisu batekin
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Lokalki argitaratutako bidalketak, erabiltzaile aktiboak, eta izen-emateen kopuruak astero zenbatzen ditu
|
||||
app_icon: WEBP, PNG, GIF edo JPG. Aplikazioaren ikono lehenetsia gainidazten du ikono pertsonalizatu batekin gailu mugikorretan.
|
||||
backups_retention_period: Erabiltzaileek geroago deskarga dezaketen beren argitalpenen artxiboak sor ditzakete. Balio positibo bat ezartzean, artxibo hauek biltegiratzetik automatikoki ezabatuko dira zehazturiko egunen buruan.
|
||||
bootstrap_timeline_accounts: Kontu hauek erabiltzaile berrien jarraitzeko gomendioen goiko aldean ainguratuko dira.
|
||||
closed_registrations_message: Izen-ematea itxia dagoenean bistaratua
|
||||
content_cache_retention_period: Beste zerbitzarietako argitalpen guztiak (bultzadak eta erantzunak barne) ezabatuko dira zehazturiko egunen buruan, argitalpen horiek izan ditzaketen erabiltzaile lokalaren interakzioa kontuan izanik gabe. Instantzia desberdinetako erabiltzaileen arteko aipamen pribatuak ere galdu egingo dira eta ezin izango dira berreskuratu. Ezarpen honen erabilera xede berezia duten instantziei zuzendua dago eta erabiltzaileen itxaropena hausten da orotariko erabilerarako inplementatzean.
|
||||
custom_css: Estilo pertsonalizatuak aplikatu ditzakezu Mastodonen web bertsioan.
|
||||
favicon: WEBP, PNG, GIF or JPG. Mastodon-en favicon-a gainidazten du ikono pertsonalizatu batekin.
|
||||
mascot: Web interfaze aurreratuko ilustrazioa gainidazten du.
|
||||
media_cache_retention_period: Multimedia-fitxategiak dituzten urruneko erabiltzaileen argitalpenak zure zerbitzarian gordetzen dira cachean. Balio positiboa ezartzean, multimedia zehazturiko egunen buruan ezabatuko da. Multimedia-datuak eskatzen badira ezabatu ostean, berriro deskargatuko dira, iturburuko edukia oraindik erabilgarri badago. Estekaren aurrebistako txartelek hirugarrenen guneei zenbatetan dei diezaieketen mugatzen dieten murrizketak direla eta, balio honi, gutxienez, 14 egunen balioa ezartzea gomendatzen da, bestela, esteken aurrebistako txartelak ez dira eguneratuko eskatu ahala denbora horren aurretik.
|
||||
peers_api_enabled: Zerbitzari honek fedibertsoan ikusi dituen zerbitzarien domeinu-izenen zerrenda. Ez da daturik ematen zerbitzari jakin batekin federatzearen ala ez federatzearen inguruan, zerbitzariak haien berri duela soilik. Federazioari buruzko estatistika orokorrak biltzen dituzten zerbitzuek erabiltzen dute hau.
|
||||
|
|
|
@ -77,10 +77,12 @@ fi:
|
|||
warn: Piilota suodatettu sisältö varoituksen taakse, jossa mainitaan suodattimen nimi
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Paikallisesti julkaistujen julkaisujen, aktiivisten käyttäjien ja rekisteröitymisten viikoittainen määrä
|
||||
app_icon: WEBP, PNG, GIF tai JPG. Korvaa oletusarvoisen mobiililaitteiden sovelluskuvakkeen omalla kuvakkeella.
|
||||
backups_retention_period: Käyttäjillä on mahdollisuus arkistoida julkaisujaan myöhemmin ladattaviksi. Kun tämä on asetettu positiiviseksi arvoksi, nämä arkistot poistetaan automaattisesti asetetun päivien määrän jälkeen.
|
||||
bootstrap_timeline_accounts: Nämä tilit kiinnitetään uusien käyttäjien seuraamissuosituslistojen alkuun.
|
||||
closed_registrations_message: Näkyy, kun rekisteröityminen on suljettu
|
||||
custom_css: Voit käyttää mukautettuja tyylejä Mastodonin verkkoversiossa.
|
||||
favicon: WEBP, PNG, GIF tai JPG. Korvaa oletusarvoisen Mastodonin suosikkikuvakkeen omalla kuvakkeella.
|
||||
mascot: Ohittaa kuvituksen edistyneessä selainkäyttöliittymässä.
|
||||
peers_api_enabled: Luettelo verkkotunnuksista, jotka tämä palvelin on kohdannut fediversumissa. Se ei kerro, oletko liitossa tietyn palvelimen kanssa, vaan että palvelimesi on ylipäätään tietoinen siitä. Tätä tietoa käytetään palveluissa, jotka keräävät tilastoja federoinnista yleisellä tasolla.
|
||||
profile_directory: Profiilihakemisto lueteloi kaikki käyttäjät, jotka ovat ilmoittaneet olevansa löydettävissä.
|
||||
|
|
|
@ -77,11 +77,13 @@ fo:
|
|||
warn: Fjal filtreraða innihaldið aftan fyri eina ávaring, sum nevnir heitið á filtrinum
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Tal av lokalt útgivnum postum, virknum brúkarum og nýggjum skrásetingum býtt vikuliga
|
||||
app_icon: WEBP, PNG, GIF ella JPG. Býtir vanligu ikonina á fartelefoneindum um við eina ser-ikon.
|
||||
backups_retention_period: Brúkarar hava møguleika at gera trygdaravrit av teirra postum, sum tey kunnu taka niður seinni. Tá hetta er sett til eitt virði størri enn 0, so verða hesi trygdaravrit strikaði av sær sjálvum frá tínar goymslu eftir ásetta talið av døgum.
|
||||
bootstrap_timeline_accounts: Hesar kontur verða festar ovast á listanum yvir brúkarar, sum tey nýggju verða mælt til at fylgja.
|
||||
closed_registrations_message: Víst tá stongt er fyri tilmeldingum
|
||||
content_cache_retention_period: Allir postar frá øðrum ambætarum (íroknað stimbranir og svar) verða strikaði eftir ásetta talið av døgum, óansæð hvussu lokalir brúkarar hava samvirkað við hesar postar. Hetta fevnir eisini um postar, sum lokalir brúkarar hava bókamerkt ella yndismerkt. Privatar umrøður millum brúkarar frá ymiskum ambætarum verða eisini burturmistar og ómøguligar at endurskapa. Brúk av hesi stillingini er einans hugsað til serligar støður og oyðileggur nógv, sum brúkarar vænta av einum vanligum ambætara.
|
||||
custom_css: Tú kanst seta títt egna snið upp í net-útgávuni av Mastodon.
|
||||
favicon: WEBP, PNG, GIF ella JPG. Býtir vanligu Mastodon fav-ikonina um við eina ser-ikon.
|
||||
mascot: Skúgvar til viks myndprýðingina í framkomna vev-markamótinum.
|
||||
media_cache_retention_period: Miðlafílur frá postum, sum fjarbrúkarar hava gjørt, verða goymdir á tínum ambætara. Tá hetta er sett til eitt virði størri enn 0, so verða miðlafílurnar strikaðar eftir ásetta talið av døgum. Um miðladátur verða umbidnar eftir at tær eru strikaðar, verða tær tiknar innaftur á ambætaran, um keldutilfarið enn er tøkt. Vegna avmarkingar á hvussu ofta undanvísingarkort til leinki spyrja triðjapartsstøð, so verður mælt til at seta hetta virðið til í minsta lagi 14 dagar. Annars verða umbønir um dagføringar av undanvísingarkortum til leinki ikki gjørdar áðrenn hetta.
|
||||
peers_api_enabled: Ein listi við navnaøkjum, sum hesin ambætarin er komin framat í fediversinum. Ongar dátur eru tiknar við her um tú er sameind/ur við ein givnan ambætara, einans at tín ambætari veit um hann. Hetta verður brúkt av tænastum, sum gera hagtøl um sameining yvirhøvur.
|
||||
|
|
|
@ -77,11 +77,13 @@ gl:
|
|||
warn: Agochar o contido filtrado tras un aviso que conteña o nome do filtro
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Conta do número de publicacións locais, usuarias activas, e novos rexistros en acumulados semanais
|
||||
app_icon: WEBP, PNG, GIF ou JPG. Sobrescribe a icona por defecto da aplicación nos dispositivos móbiles cunha icona personalizada.
|
||||
backups_retention_period: As usuarias poden crear arquivos das súas publicacións para descargalos. Cando se establece un valor positivo, estes arquivos serán borrados automáticamente da túa almacenaxe despois do número de días establecido.
|
||||
bootstrap_timeline_accounts: Estas contas aparecerán fixas na parte superior das recomendacións para as usuarias.
|
||||
closed_registrations_message: Móstrase cando non se admiten novas usuarias
|
||||
content_cache_retention_period: Todas as publicacións procedentes de outros servidores (incluído promocións e respostas) van ser eliminadas despois do número de días indicado, sen importar as interaccións das usuarias locais con esas publicacións. Esto inclúe publicacións que a usuaria local marcou como favoritas ou incluíu nos marcadores. As mencións privadas entre usuarias de diferentes instancias tamén se eliminarán e non se poderán restablecer. O uso desta ferramenta esta orientado a situacións especiais e estraga moitas das expectativas das usuarias ao implementala cun propósito de uso xeral.
|
||||
custom_css: Podes aplicar deseños personalizados na versión web de Mastodon.
|
||||
favicon: WEBP, PNG, GIF ou JPG. Sobrescribe a icona de favoritos de Mastodon por defecto cunha icona personalizada.
|
||||
mascot: Sobrescribe a ilustración na interface web avanzada.
|
||||
media_cache_retention_period: Os ficheiros multimedia de publicacións de usuarias remotas están almacenados no teu servidor. Ao establecer un valor positivo, o multimedia vaise eliminar despois do número de días establecido. Se o multimedia fose requerido após ser eliminado entón descargaríase outra vez, se aínda está dispoñible na orixe. Debido a restricións sobre a frecuencia en que o servizo de vista previa trae recursos de terceiras partes, é recomendable establecer este valor polo menos en 14 días, ou as tarxetas de vista previa non se actualizarán baixo demanda para casos anteriores a ese prazo.
|
||||
peers_api_enabled: Unha lista dos nomes de dominio que este servidor atopou no fediverso. Non se inclúen aquí datos acerca de se estás a federar con eles ou non, só que o teu servidor os recoñeceu. Ten utilidade para servizos que recollen estatísticas acerca da federación nun amplo senso.
|
||||
|
|
|
@ -77,10 +77,15 @@ he:
|
|||
warn: הסתר את התוכן המסונן מאחורי אזהרה עם כותרת המסנן
|
||||
form_admin_settings:
|
||||
activity_api_enabled: מספר ההודעות שפורסמו מקומית, משתמשים פעילים, והרשמות חדשות בדליים שבועיים
|
||||
app_icon: WEBP, PNG, GIF או JPG. גובר על אייקון ברירת המחדל ביישומון על מכשירים ניידים ומחליף אותו באייקון נבחר.
|
||||
backups_retention_period: למשתמשים יש יכולת לבקש ארכיון של הודעותיהם להורדה מאוחר יותר. כאשר נבחר ערך חיובי, הארכיונים הללו ימחקו מאחסון לאחר מספר הימים שצוינו.
|
||||
bootstrap_timeline_accounts: חשבונות אלו יוצמדו לראש רשימת המלצות המעקב של משתמשים חדשים.
|
||||
closed_registrations_message: להציג כאשר הרשמות חדשות אינן מאופשרות
|
||||
content_cache_retention_period: כל ההודעות משרתים אחרים (לרבות הדהודים ותגובות) ימחקו אחרי מספר ימים, ללא קשר לאינטראקציה של משתמשים מקומיים איתם. בכלל זה הודעות שהמתשתמשים המקומיים סימנו בסימניה או חיבוב. איזכורים פרטיים ("דיאם") בין משתמשים בין שרתים שונים יאבדו גם הם ולא תהיה אפשרות לשחזרם. השימוש באפשרות הזו מיועד לשרתים עם ייעוד מיוחד ושובר את ציפיותיהם של רב המשתמשים כאשר האפשרות מופעלת בשרת לשימוש כללי.
|
||||
custom_css: ניתן לבחור ערכות סגנון אישיות בגרסת הדפדפן של מסטודון.
|
||||
favicon: WEBP, PNG, GIF או JPG. גובר על "פאבאייקון" ברירת המחדל ומחליף אותו באייקון נבחר בדפדפן.
|
||||
mascot: בחירת ציור למנשק הווב המתקדם.
|
||||
media_cache_retention_period: קבצי מדיה מהודעות שהגיעו משרתים רחוקים נשמרות על השרת שלך. כאשר יבחר פה מספר חיובי, המדיה תמחק לאחר מספר ימים כמצוין. אם המידע יבוקש שוב לאחר שנמחק, הוא יורד מחדש, אם המידע עדיין זמין בצד הרחוק. עקב מגבלות על תכיפות שליפת כרטיסי קדימון מאתרים מרוחקים, מומלץ לכוון את הערך ל־14 יום לפחות, או שכרטיסי קדימונים לא יעודכנו לפי דרישה לפני חלוף חלון הזמן הזה.
|
||||
peers_api_enabled: רשימת השרתים ששרת זה פגש בפדיוורס. לא כולל מידע לגבי קשר ישיר עם שרת נתון, אלא רק שידוע לשרת זה על קיומו. מידע זה משמש שירותים האוספים סטטיסטיקות כלליות על הפדרציה.
|
||||
profile_directory: ספריית הפרופילים מציגה ברשימה את כל המשתמשים שביקשו להיות ניתנים לגילוי.
|
||||
require_invite_text: כאשר הרשמות דורשות אישור ידני, הפיכת טקסט ה"מדוע את/ה רוצה להצטרף" להכרחי במקום אופציונלי
|
||||
|
|
|
@ -77,11 +77,13 @@ hu:
|
|||
warn: A szűrt tartalom a szűrő címét említő figyelmeztetés mögé rejtése
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Helyi bejegyzések, aktív felhasználók és új regisztrációk száma heti bontásban
|
||||
app_icon: WEBP, PNG, GIF vagy JPG. Mobileszközökön az alkalmazás alapértelmezett ikonját felülírja egy egyéni ikonnal.
|
||||
backups_retention_period: A felhasználók archívumokat állíthatnak elő a bejegyzéseikből, hogy később letöltsék azokat. Ha pozitív értékre van állítva, akkor a megadott számú nap után automatikusan törölve lesznek a tárhelyedről.
|
||||
bootstrap_timeline_accounts: Ezek a fiókok ki lesznek tűzve az új felhasználók követési javaslatainak élére.
|
||||
closed_registrations_message: Akkor jelenik meg, amikor a regisztráció le van zárva
|
||||
content_cache_retention_period: Minden más kiszolgálóról származó bejegyzés (megtolásokkal és válaszokkal együtt) törölve lesz a megadott számú nap elteltével, függetlenül a helyi felhasználók ezekkel a bejegyzésekkel történő interakcióitól. Ebben azok a bejegyzések is benne vannak, melyeket a helyi felhasználó könyvjelzőzött vagy kedvencnek jelölt. A különböző kiszolgálók felhasználói közötti privát üzenetek is el fognak veszni visszaállíthatatlanul. Ennek a beállításnak a használata különleges felhasználási esetekre javasolt, mert számos felhasználói elvárás fog eltörni, ha általános céllal használják.
|
||||
custom_css: A Mastodon webes verziójában használhatsz egyéni stílusokat.
|
||||
favicon: WEBP, PNG, GIF vagy JPG. Az alapértelmezett Mastodon favicon felülírása egy egyéni ikonnal.
|
||||
mascot: Felülbírálja a speciális webes felületen található illusztrációt.
|
||||
media_cache_retention_period: A távoli felhasználók bejegyzéseinek médiatartalmait a kiszolgálód gyorsítótárazza. Ha pozitív értékre állítják, ezek a médiatartalmak a megadott számú nap után törölve lesznek. Ha a médiát újra lekérik, miután törlődött, újra le fogjuk tölteni, ha az eredeti még elérhető. A hivatkozások előnézeti kártyáinak harmadik fél weboldalai felé történő hivatkozásaira alkalmazott megkötései miatt javasolt, hogy ezt az értéket legalább 14 napra állítsuk, ellenkező esetben a hivatkozások előnézeti kártyái szükség esetén nem fognak tudni frissülni ezen idő előtt.
|
||||
peers_api_enabled: Azon domainek listája, melyekkel ez a kiszolgáló találkozott a fediverzumban. Nem csatolunk adatot arról, hogy föderált kapcsolatban vagy-e az adott kiszolgálóval, csak arról, hogy a kiszolgálód tud a másikról. Ezt olyan szolgáltatások használják, melyek általában a föderációról készítenek statisztikákat.
|
||||
|
|
|
@ -90,11 +90,54 @@ ia:
|
|||
site_contact_email: Como pote contactar te le personas pro questiones legal o de supporto.
|
||||
site_contact_username: Como pote contactar te le personas re Mastodon.
|
||||
site_extended_description: Qualcunque information additional que pote esser utile al visitatores e a tu usatores. Pote esser structurate con syntaxe de markdown.
|
||||
site_short_description: Un breve description pro adjutar a univocamente identificar tu servitor. Qui ha exequite illo, proque es illo?
|
||||
site_terms: Usa tu proprie politica de confidentialitate o lassa blanc pro usar le predefinite. Pote esser structurate con syntaxe de markdown.
|
||||
site_title: Como le personas pote referer se a tu servitor in addition su nomine de dominio.
|
||||
status_page_url: URL de un pagina ubi le personas pote vider le stato de iste servitor durante un interruption
|
||||
theme: Thema que le visitatores disconnexe e le nove usatores vide.
|
||||
thumbnail: Un imagine approximativemente 2:1 monstrate al latere del informationes de tu servitor.
|
||||
timeline_preview: Le visitatores disconnexe potera navigar per le plus recente messages public disponibile sur le servitor.
|
||||
trendable_by_default: Saltar le revision manual del contento de tendentia. Elementos singule pote ancora esser removite de tendentias post le facto.
|
||||
trends: Tendentias monstra que messages, hashtags e novas gania traction sur tu servitor.
|
||||
trends_as_landing_page: Monstrar contento de tendentia a usatores disconnexe e visitatores in vice que un description de iste servitor. Require tendentias esser activate.
|
||||
form_challenge:
|
||||
current_password: Tu entra in un area secur
|
||||
imports:
|
||||
data: File CSV exportate ab un altere servitor de Mastodon
|
||||
invite_request:
|
||||
text: Isto nos adjutara a revider tu application
|
||||
ip_block:
|
||||
comment: Optional. Memorar perque tu ha addite iste regula.
|
||||
expires_in: Le adresses IP es un ressource finite, illos es aliquando compartite e sovente cambia manos. Pro iste ration, blocadas de IP indefinite non es recommendate.
|
||||
ip: Inserer un adresse IPv4 o IPv6. Tu pote blocar campos integre per le syntaxe CIDR. Sia attente pro non disconnecter te!
|
||||
severities:
|
||||
no_access: Blocar accesso a tote le ressources
|
||||
sign_up_block: Nove inscriptiones non sera possibile
|
||||
sign_up_requires_approval: Nove inscriptiones requirera tu approbation
|
||||
severity: Seliger que evenira con requestas ab iste IP
|
||||
rule:
|
||||
hint: Optional. Forni altere detalios re le regula
|
||||
text: Describe un regula o requisito pro usatores sur iste servitor. Tenta de mantener lo breve e simple
|
||||
sessions:
|
||||
otp: 'Insere le codice a duo factores generate per le app de tu telephono o usa un de tu codices de recuperation:'
|
||||
webauthn: Si illo es un clave USB cura de inserer lo e, si necessari, tocca lo.
|
||||
settings:
|
||||
indexable: Tu pagina del profilo pote apparer in resultatos del recerca sur Google, Bing, e alteros.
|
||||
show_application: Tu sempre sera capace totevia de vider que app publicava tu message.
|
||||
tag:
|
||||
name: Tu pote solo cambiar le inveloppe del litteras, per exemplo, pro render lo plus legibile
|
||||
user:
|
||||
chosen_languages: Si marcate, solo le messages in le linguas seligite sera monstrate in chronologias public
|
||||
role: Le rolo controla que permissos ha le usator
|
||||
user_role:
|
||||
color: Color a esser usate pro le rolo in omne parte del UI, como RGB in formato hexadecimal
|
||||
highlighted: Iste rende le rolo publicamente visibile
|
||||
name: Nomine public del rolo, si rolo es definite a esser monstrate como insignia
|
||||
permissions_as_keys: Usatores con iste rolo habera accesso a...
|
||||
position: Rolo superior decide resolution de conflicto in certe situationes. Certe actiones pote solo esser exequite sur rolos con un prioritate inferior
|
||||
webhook:
|
||||
events: Selige le eventos a inviar
|
||||
template: Compone tu proprie carga utile JSON per interpolation de variabile. Lassar blanc pro JSON predefinite.
|
||||
url: Ubi le eventos essera inviate
|
||||
labels:
|
||||
account:
|
||||
|
@ -105,10 +148,15 @@ ia:
|
|||
indexable: Includer messages public in le resultatos de recerca
|
||||
show_collections: Monstrar sequites e sequitores in le profilo
|
||||
unlocked: Acceptar automaticamente nove sequitores
|
||||
account_alias:
|
||||
acct: Pseudonymo del vetere conto
|
||||
account_migration:
|
||||
acct: Pseudonymo del nove conto
|
||||
account_warning_preset:
|
||||
text: Texto predefinite
|
||||
title: Titulo
|
||||
admin_account_action:
|
||||
include_statuses: Includer messages reportate in le email
|
||||
send_email_notification: Notificar le usator per e-mail
|
||||
text: Advertimento personalisate
|
||||
type: Action
|
||||
|
@ -118,12 +166,19 @@ ia:
|
|||
sensitive: Sensibile
|
||||
silence: Limitar
|
||||
suspend: Suspender
|
||||
warning_preset_id: Usar un aviso predefinite
|
||||
announcement:
|
||||
all_day: Evento quotidian
|
||||
ends_at: Fin del evento
|
||||
scheduled_at: Planificar publication
|
||||
starts_at: Initio del evento
|
||||
text: Annuncio
|
||||
appeal:
|
||||
text: Explicar perque iste decision deberea esser revertite
|
||||
defaults:
|
||||
autofollow: Invitar a sequer tu conto
|
||||
avatar: Pictura de profilo
|
||||
bot: Isto es un conto automatisate
|
||||
chosen_languages: Filtrar linguas
|
||||
confirm_new_password: Confirmar nove contrasigno
|
||||
confirm_password: Confirmar contrasigno
|
||||
|
@ -137,6 +192,7 @@ ia:
|
|||
header: Imagine titulo
|
||||
honeypot: "%{label} (non compilar)"
|
||||
inbox_url: URL del cassa de ingresso de repetitor
|
||||
irreversible: Declinar in vice que celar
|
||||
locale: Lingua de interfacie
|
||||
max_uses: Numero max de usos
|
||||
new_password: Nove contrasigno
|
||||
|
@ -145,15 +201,27 @@ ia:
|
|||
password: Contrasigno
|
||||
phrase: Parola o phrase clave
|
||||
setting_advanced_layout: Activar le interfacie web avantiate
|
||||
setting_aggregate_reblogs: Gruppa promotiones in classificationes temporal
|
||||
setting_always_send_emails: Sempre inviar notificationes per e-mail
|
||||
setting_auto_play_gif: Auto-reproduce GIFs animate
|
||||
setting_boost_modal: Monstrar dialogo de confirmation ante promover
|
||||
setting_default_language: Lingua de publication
|
||||
setting_default_privacy: Confidentialitate del messages
|
||||
setting_default_sensitive: Sempre marcar le medios cmo sensbile
|
||||
setting_delete_modal: Monstrar le dialogo de confirmation ante deler un message
|
||||
setting_disable_swiping: Disactivar le movimentos per glissamento
|
||||
setting_display_media: Visualisation de medios
|
||||
setting_display_media_default: Predefinite
|
||||
setting_display_media_hide_all: Celar toto
|
||||
setting_display_media_show_all: Monstrar toto
|
||||
setting_expand_spoilers: Sempre expander messages marcate con avisos de contento
|
||||
setting_hide_network: Cela tu rete social
|
||||
setting_reduce_motion: Reducer movimento in animationes
|
||||
setting_system_font_ui: Usar typo de litteras predefinite del systema
|
||||
setting_theme: Thema de sito
|
||||
setting_trends: Monstrar le tendentias de hodie
|
||||
setting_unfollow_modal: Monstrar dialogo de confirmation ante cessar de sequer alcuno
|
||||
setting_use_blurhash: Monstrar imagines degradate multicolor pro medios celate
|
||||
setting_use_pending_items: Modo lente
|
||||
severity: Severitate
|
||||
sign_in_token_attempt: Codice de securitate
|
||||
|
@ -162,6 +230,8 @@ ia:
|
|||
username: Nomine de usator
|
||||
username_or_email: Nomine de usator o e-mail
|
||||
whole_word: Parola integre
|
||||
email_domain_block:
|
||||
with_dns_records: Includer registrationes MX e IPs del dominio
|
||||
featured_tag:
|
||||
name: Hashtag
|
||||
filters:
|
||||
|
@ -169,55 +239,98 @@ ia:
|
|||
hide: Celar completemente
|
||||
warn: Celar con un advertimento
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Publicar statisticas aggregate re le activitate de usator in le API
|
||||
backups_retention_period: Periodo de retention del archivo de usator
|
||||
bootstrap_timeline_accounts: Recommenda sempre iste contos a nove usatores
|
||||
closed_registrations_message: Message personalisate quando le inscriptiones non es disponibile
|
||||
content_cache_retention_period: Periodo de retention del contento remote
|
||||
custom_css: CSS personalisate
|
||||
mascot: Personalisar le mascotte (hereditage)
|
||||
media_cache_retention_period: Periodo de retention del cache multimedial
|
||||
peers_api_enabled: Publicar le lista de servitores discoperite in le API
|
||||
profile_directory: Activar directorio de profilos
|
||||
registrations_mode: Qui pote inscriber se
|
||||
require_invite_text: Requirer un ration pro junger se
|
||||
show_domain_blocks: Monstrar le blocadas de dominio
|
||||
show_domain_blocks_rationale: Monstrar perque le dominios era blocate
|
||||
site_contact_email: Adresse de e-mail de contacto
|
||||
site_contact_username: Nomine de usator de contacto
|
||||
site_extended_description: Description extense
|
||||
site_short_description: Description de servitor
|
||||
site_terms: Politica de confidentialitate
|
||||
site_title: Nomine de servitor
|
||||
status_page_url: URL del pagina de stato
|
||||
theme: Thema predefinite
|
||||
thumbnail: Miniatura de servitor
|
||||
timeline_preview: Permitter accesso non authenticate a chronologias public
|
||||
trendable_by_default: Permitter tendentias sin revision previe
|
||||
trends: Activar tendentias
|
||||
trends_as_landing_page: Usar tendentias como pagina de destination
|
||||
interactions:
|
||||
must_be_follower: Blocar notificationes de non-sequaces
|
||||
must_be_following: Blocar notificationes de gente que tu non sequer
|
||||
must_be_following_dm: Blocar messages directe de gente que tu non seque
|
||||
invite:
|
||||
comment: Commento
|
||||
invite_request:
|
||||
text: Perque vole tu junger te?
|
||||
ip_block:
|
||||
comment: Commento
|
||||
ip: IP
|
||||
severities:
|
||||
no_access: Blocar le accesso
|
||||
sign_up_block: Blocar inscriptiones
|
||||
sign_up_requires_approval: Limitar inscriptiones
|
||||
severity: Regula
|
||||
notification_emails:
|
||||
appeal: Alcuno appella un decision de moderator
|
||||
digest: Inviar emails compendio
|
||||
favourite: Alcuno appreciava tu message
|
||||
follow: Alcuno te sequeva
|
||||
follow_request: Alcuno requireva de sequer te
|
||||
mention: Alcuno te mentionava
|
||||
pending_account: Nove conto besonia de revision
|
||||
reblog: Alcuno promoveva tu message
|
||||
report: Un nove reporto es inviate
|
||||
software_updates:
|
||||
all: Notificar sur tote le actualisationes
|
||||
critical: Notificar solmente sur actualisationes critic
|
||||
label: Un nove version de Mastodon es disponibile
|
||||
none: Nunquam notificar sur actualisationes (non recommendate)
|
||||
patch: Notificar re actualisationes de correction de bug
|
||||
trending_tag: Un nove tendentia require revision
|
||||
rule:
|
||||
hint: Information additional
|
||||
text: Regula
|
||||
settings:
|
||||
indexable: Includer pagina de profilo in le motores de recerca
|
||||
show_application: Monstrar ab que app tu ha inviate un message
|
||||
tag:
|
||||
listable: Permitter a iste hashtag apparer in le recercas e suggestiones
|
||||
name: Hashtag
|
||||
trendable: Permitter a iste hashtag de sub tendentias
|
||||
usable: Permitter al messages usar iste hashtag
|
||||
user:
|
||||
role: Rolo
|
||||
time_zone: Fuso horari
|
||||
user_role:
|
||||
color: Color de insignia
|
||||
highlighted: Monstrar le rolo como insignia sur le profilos de usator
|
||||
name: Nomine
|
||||
permissions_as_keys: Permissiones
|
||||
position: Prioritate
|
||||
webhook:
|
||||
events: Eventos activate
|
||||
template: Modello de carga utile
|
||||
url: URL de extremo
|
||||
'no': 'No'
|
||||
not_recommended: Non recommendate
|
||||
overridden: Supplantate
|
||||
recommended: Recommendate
|
||||
required:
|
||||
mark: "*"
|
||||
text: requirite
|
||||
title:
|
||||
sessions:
|
||||
webauthn: Usa un de tu claves de securitate pro acceder
|
||||
'yes': Si
|
||||
|
|
|
@ -77,11 +77,13 @@ is:
|
|||
warn: Fela síað efni á bakvið aðvörun sem tekur fram titil síunnar
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Fjöldi staðværra stöðufærslna, virkra notenda og nýskráninga í vikulegum skömmtum
|
||||
app_icon: WEBP, PNG, GIF eða JPG. Tekur yfir sjálfgefna táknmynd forrits á snjalltækjum með sérsniðinni táknmynd.
|
||||
backups_retention_period: Notendur hafa kost á að útbúa safnskrár með færslunum sínum til að sækja svo síðar. Þegar þetta er stillt á jákvætt gildi, verður þessum safnskrám eytt sjáfkrafa eftir þeim tiltekna fjölda daga.
|
||||
bootstrap_timeline_accounts: Þessir notendaaðgangar verða festir efst í meðmælum til nýrra notenda um að fylgjast með þeim.
|
||||
closed_registrations_message: Birtist þegar lokað er á nýskráningar
|
||||
content_cache_retention_period: Öllum færslum af öðrum netþjónum (þar með taldar endurbirtingar og svör) verður eytt eftir uppgefinn fjölda daga, án tillits til gagnvirkni staðværra notenda við þessar færslur. Þetta á einnig við um færslur sem notandinn hefur merkt sem bókamerki eða eftirlæti. Beinar tilvísanir (einkaspjall) milli notenda af mismunandi netþjónum munu einnig tapast og er engin leið til að endurheimta þær. Notkun á þessari stillingu er einungis ætluð sérstilltum netþjónum og mun skemma fyrir notendum ef þetta er sett upp fyrir almenna notkun.
|
||||
custom_css: Þú getur virkjað sérsniðna stíla í vefútgáfu Mastodon.
|
||||
favicon: WEBP, PNG, GIF eða JPG. Tekur yfir sjálfgefna Mastodon favicon-táknmynd með sérsniðinni táknmynd.
|
||||
mascot: Þetta tekyr yfir myndskreytinguna í ítarlega vefviðmótinu.
|
||||
media_cache_retention_period: Myndefnisskrár úr færslum sem gerðar eru af fjartengdum notendum eru geymdar á netþjóninum þínum. Þegar þetta er stillt á jákvætt gildi, verður þessum skrám eytt sjáfkrafa eftir þeim tiltekna fjölda daga. Ef beðið er um myndefnið eftir að því er eytt, mun það verða sótt aftur ef frumgögnin eru ennþá aðgengileg. Vegna takmarkana á hversu oft forskoðunarspjöld tengla eru sótt á utanaðkomandi netþjóna, þá er mælt með því að setja þetta gildi á að minnsta kosti 14 daga, annars gæti mistekist að uppfæra forskoðunarspjöld tengla eftir þörfum fyrir þann tíma.
|
||||
peers_api_enabled: Listi yfir þau lénaheiti sem þessi netþjónn hefur rekist á í skýjasambandinu. Engin gögn eru hér sem gefa til kynna hvort þú sért í sambandi við tiltekinn netþjón, bara að netþjónninn þinn viti um hann. Þetta er notað af þjónustum sem safna tölfræði um skýjasambönd á almennan hátt.
|
||||
|
|
|
@ -77,10 +77,13 @@ ja:
|
|||
warn: フィルタに一致した投稿を非表示にし、フィルタのタイトルを含む警告を表示します
|
||||
form_admin_settings:
|
||||
activity_api_enabled: 週単位でローカルで公開された投稿数、アクティブユーザー数、新規登録者数を表示します
|
||||
backups_retention_period: ユーザーには、後でダウンロードするために投稿のアーカイブを生成する機能があります。正の値に設定すると、これらのアーカイブは指定された日数後に自動的にストレージから削除されます。
|
||||
bootstrap_timeline_accounts: これらのアカウントは、新しいユーザー向けのおすすめユーザーの一番上にピン留めされます。
|
||||
closed_registrations_message: アカウント作成を停止している時に表示されます
|
||||
content_cache_retention_period: 他のサーバーからのすべての投稿(ブーストや返信を含む)は、指定された日数が経過すると、ローカルユーザーとのやりとりに関係なく削除されます。これには、ローカルユーザーがブックマークやお気に入りとして登録した投稿も含まれます。異なるサーバーのユーザー間の非公開な変身も失われ、復元することは不可能です。この設定の使用は特別な目的のインスタンスのためのものであり、一般的な目的のサーバーで使用するした場合、多くのユーザーの期待を裏切ることになります。
|
||||
custom_css: ウェブ版のMastodonでカスタムスタイルを適用できます。
|
||||
mascot: 上級者向けWebインターフェースのイラストを上書きします。
|
||||
media_cache_retention_period: リモートユーザーが投稿したメディアファイルは、あなたのサーバーにキャッシュされます。正の値を設定すると、メディアは指定した日数後に削除されます。削除後にメディアデータが要求された場合、ソースコンテンツがまだ利用可能であれば、再ダウンロードされます。リンクプレビューカードがサードパーティのサイトを更新する頻度に制限があるため、この値を少なくとも14日に設定することをお勧めします。
|
||||
peers_api_enabled: このサーバーが Fediverse で遭遇したドメイン名のリストです。このサーバーが知っているだけで、特定のサーバーと連合しているかのデータは含まれません。これは一般的に Fediverse に関する統計情報を収集するサービスによって使用されます。
|
||||
profile_directory: ディレクトリには、掲載する設定をしたすべてのユーザーが一覧表示されます。
|
||||
require_invite_text: アカウント登録が承認制の場合、登録の際の申請事由の入力を必須にします
|
||||
|
@ -240,6 +243,7 @@ ja:
|
|||
backups_retention_period: ユーザーアーカイブの保持期間
|
||||
bootstrap_timeline_accounts: おすすめユーザーに常に表示するアカウント
|
||||
closed_registrations_message: アカウント作成を停止している時のカスタムメッセージ
|
||||
content_cache_retention_period: リモートコンテンツの保存期間
|
||||
custom_css: カスタムCSS
|
||||
mascot: カスタムマスコット(レガシー)
|
||||
media_cache_retention_period: メディアキャッシュの保持期間
|
||||
|
|
|
@ -40,7 +40,7 @@ lt:
|
|||
defaults:
|
||||
autofollow: Žmonės, kurie užsiregistruos per kvietimą, automatiškai seks tave
|
||||
avatar: WEBP, PNG, GIF arba JPG. Ne daugiau kaip %{size}. Bus sumažintas iki %{dimensions} tšk.
|
||||
bot: Signalizuoti kitiems, kad paskyroje daugiausia atliekami automatiniai veiksmai ir kad ji gali būti nestebima
|
||||
bot: Signalizuoti kitiems, kad paskyroje daugiausia atliekami automatiniai veiksmai ir kad ji gali būti nestebima.
|
||||
context: Vienas arba keli kontekstai, kuriems turėtų būti taikomas filtras
|
||||
current_password: Saugumo sumetimais įvesk dabartinės paskyros slaptažodį
|
||||
current_username: Kad patvirtintum, įvesk dabartinės paskyros naudotojo vardą
|
||||
|
@ -53,14 +53,14 @@ lt:
|
|||
password: Naudok bent 8 simbolius
|
||||
phrase: Bus suderinta, neatsižvelgiant į teksto lygį arba įrašo turinio įspėjimą
|
||||
scopes: Prie kurių API programai bus leidžiama pasiekti. Pasirinkus aukščiausio lygio sritį, atskirų sričių pasirinkti nereikia.
|
||||
setting_aggregate_reblogs: Nerodyti naujų pakėlimų įrašams, kurie neseniai buvo pakelti (taikoma tik naujai gautiems pakėlimams)
|
||||
setting_always_send_emails: Paprastai pranešimai el. paštu nebus siunčiami, kai aktyviai naudoji Mastodon
|
||||
setting_default_sensitive: Jautrioji medija pagal numatytuosius nustatymus yra paslėpta ir gali būti atskleista paspaudus
|
||||
setting_aggregate_reblogs: Nerodyti naujų pakėlimų įrašams, kurie neseniai buvo pakelti (taikoma tik naujai gautiems pakėlimams).
|
||||
setting_always_send_emails: Paprastai el. laiško pranešimai nebus siunčiami, kai aktyviai naudoji Mastodon.
|
||||
setting_default_sensitive: Jautrioji medija pagal numatytuosius nustatymus yra paslėpta ir gali būti atskleista spustelėjus.
|
||||
setting_display_media_default: Slėpti mediją, pažymėtą kaip jautrią
|
||||
setting_display_media_hide_all: Visada slėpti mediją
|
||||
setting_display_media_show_all: Visada rodyti mediją
|
||||
setting_use_blurhash: Gradientai pagrįsti paslėptų vaizdų spalvomis, tačiau užgožia bet kokias detales
|
||||
setting_use_pending_items: Slėpti laiko skalės naujienas po paspaudimo, vietoj automatinio kanalo slinkimo
|
||||
setting_use_blurhash: Gradientai pagrįsti paslėptų vizualizacijų spalvomis, bet užgožia bet kokias detales.
|
||||
setting_use_pending_items: Slėpti laiko skalės naujienas po paspaudimo, vietoj automatinio srauto slinkimo.
|
||||
username: Gali naudoti raides, skaičius ir pabraukimus
|
||||
whole_word: Kai raktažodis ar frazė yra tik raidinis ir skaitmeninis, jis bus taikomas tik tada, jei atitiks visą žodį
|
||||
email_domain_block:
|
||||
|
@ -76,6 +76,7 @@ lt:
|
|||
activity_api_enabled: Vietinių paskelbtų įrašų, aktyvių naudotojų ir naujų registracijų skaičiai kas savaitę
|
||||
backups_retention_period: Naudotojai gali generuoti savo įrašų archyvus, kuriuos vėliau galės atsisiųsti. Nustačius teigiamą reikšmę, šie archyvai po nurodyto dienų skaičiaus bus automatiškai ištrinti iš saugyklos.
|
||||
content_cache_retention_period: Visi įrašai iš kitų serverių (įskaitant pakėlimus ir atsakymus) bus ištrinti po nurodyto dienų skaičiaus, neatsižvelgiant į bet kokią vietinio naudotojo sąveiką su tais įrašais. Tai taikoma ir tiems įrašams, kuriuos vietinis naudotojas yra pažymėjęs kaip žymes ar mėgstamus. Privačios paminėjimai tarp naudotojų iš skirtingų instancijų taip pat bus prarastos ir jų bus neįmanoma atkurti. Šis nustatymas skirtas naudoti ypatingos paskirties instancijose, o įgyvendinus jį bendram naudojimui, pažeidžiami daugelio naudotojų lūkesčiai.
|
||||
mascot: Pakeičia išplėstinės žiniatinklio sąsajos iliustraciją.
|
||||
media_cache_retention_period: Nuotolinių naudotojų įrašytų įrašų medijos failai talpinami tavo serveryje. Nustačius teigiamą reikšmę, medijos bus ištrinamos po nurodyto dienų skaičiaus. Jei medijos duomenų bus paprašyta po to, kai jie bus ištrinti, jie bus atsiųsti iš naujo, jei šaltinio turinys vis dar prieinamas. Dėl apribojimų, susijusių su nuorodų peržiūros kortelių apklausos dažnumu trečiųjų šalių svetainėse, rekomenduojama nustatyti šią reikšmę ne trumpesnę kaip 14 dienų, kitaip nuorodų peržiūros kortelės nebus atnaujinamos pagal pareikalavimą iki to laiko.
|
||||
peers_api_enabled: Domenų pavadinimų sąrašas, su kuriais šis serveris susidūrė fediverse. Čia nėra duomenų apie tai, ar tu bendrauji su tam tikru serveriu, tik apie tai, kad tavo serveris apie jį žino. Tai naudojama tarnybose, kurios renka federacijos statistiką bendrąja prasme.
|
||||
site_contact_email: Kaip žmonės gali su tavimi susisiekti teisiniais ar pagalbos užklausimais.
|
||||
|
@ -91,11 +92,13 @@ lt:
|
|||
webauthn: Jei tai USB raktas, būtinai jį įkišk ir, jei reikia, paspausk.
|
||||
settings:
|
||||
indexable: Tavo profilio puslapis gali būti rodomas paieškos rezultatuose Google, Bing ir kituose.
|
||||
show_application: Neatsižvelgiant į tai, visada galėsi matyti, kuri programėlė paskelbė tavo įrašą.
|
||||
user:
|
||||
chosen_languages: Kai pažymėta, viešose laiko skalėse bus rodomi tik įrašai pasirinktomis kalbomis
|
||||
chosen_languages: Kai pažymėta, viešose laiko skalėse bus rodomi tik įrašai pasirinktomis kalbomis.
|
||||
role: Vaidmuo valdo, kokius leidimus naudotojas (-a) turi
|
||||
labels:
|
||||
account:
|
||||
discoverable: Rekomenduoti profilį ir įrašus į atradimo algoritmus
|
||||
indexable: Įtraukti viešus įrašus į paieškos rezultatus
|
||||
show_collections: Rodyti sekimus ir sekėjus profilyje
|
||||
unlocked: Automatiškai priimti naujus sekėjus
|
||||
|
@ -118,19 +121,26 @@ lt:
|
|||
note: Biografija
|
||||
password: Slaptažodis
|
||||
phrase: Raktažodis arba frazė
|
||||
setting_advanced_layout: Įjungti išplėstinę žiniatinklio sąsają
|
||||
setting_aggregate_reblogs: Grupuoti pakėlimus laiko skalėse
|
||||
setting_always_send_emails: Visada siųsti el. laiško pranešimus
|
||||
setting_auto_play_gif: Automatiškai leisti animuotų GIF
|
||||
setting_boost_modal: Rodyti patvirtinimo dialogą prieš pakėliant įrašą
|
||||
setting_default_language: Skelbimo kalba
|
||||
setting_default_privacy: Skelbimo privatumas
|
||||
setting_default_sensitive: Visada žymėti mediją kaip jautrią
|
||||
setting_delete_modal: Rodyti patvirtinimo dialogą prieš ištrinant įrašą
|
||||
setting_disable_swiping: Išjungti perbraukimo judėjimus
|
||||
setting_display_media: Medijos rodymas
|
||||
setting_display_media_hide_all: Slėpti viską
|
||||
setting_display_media_show_all: Rodyti viską
|
||||
setting_expand_spoilers: Visada išplėsti įrašus, pažymėtus turinio įspėjimais
|
||||
setting_hide_network: Slėpti savo socialinę diagramą
|
||||
setting_reduce_motion: Sumažinti judėjimą animacijose
|
||||
setting_system_font_ui: Naudoti numatytąjį sistemos šriftą
|
||||
setting_theme: Svetainės tema
|
||||
setting_trends: Rodyti šiandienos trendus
|
||||
setting_use_blurhash: Rodyti spalvingus paslėptos medijos gradientus
|
||||
setting_use_pending_items: Lėtas režimas
|
||||
title: Pavadinimas
|
||||
type: Importo tipas
|
||||
|
@ -175,6 +185,7 @@ lt:
|
|||
hint: Papildoma informacija
|
||||
text: Taisyklė
|
||||
settings:
|
||||
indexable: Įtraukti profilio puslapį į paieškos variklius
|
||||
show_application: Rodyti, iš kurios programėles išsiuntei įrašą
|
||||
tag:
|
||||
listable: Leisti šį saitažodį rodyti paieškose ir pasiūlymuose
|
||||
|
|
|
@ -77,11 +77,13 @@ nl:
|
|||
warn: Verberg de gefilterde inhoud achter een waarschuwing, met de titel van het filter als waarschuwingstekst
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Aantallen lokaal gepubliceerde berichten, actieve gebruikers en nieuwe registraties per week
|
||||
app_icon: WEBP, PNG, GIF of JPG. Vervangt op mobiele apparaten het standaard app-pictogram met een aangepast pictogram.
|
||||
backups_retention_period: Gebruikers hebben de mogelijkheid om archieven van hun berichten te genereren om later te downloaden. Indien ingesteld op een positieve waarde, worden deze archieven automatisch verwijderd uit jouw opslag na het opgegeven aantal dagen.
|
||||
bootstrap_timeline_accounts: Deze accounts worden bovenaan de aanbevelingen aan nieuwe gebruikers getoond. Meerdere gebruikersnamen met komma's scheiden.
|
||||
closed_registrations_message: Weergegeven wanneer registratie van nieuwe accounts is uitgeschakeld
|
||||
content_cache_retention_period: Alle berichten van andere servers (inclusief boosts en reacties) worden verwijderd na het opgegeven aantal dagen, ongeacht enige lokale gebruikersinteractie met die berichten. Dit betreft ook berichten die een lokale gebruiker aan diens bladwijzers heeft toegevoegd of als favoriet heeft gemarkeerd. Privéberichten tussen gebruikers van verschillende servers gaan ook verloren en zijn onmogelijk te herstellen. Het gebruik van deze instelling is bedoeld voor servers die een speciaal doel dienen en overtreedt veel gebruikersverwachtingen wanneer deze voor algemeen gebruik wordt geïmplementeerd.
|
||||
custom_css: Je kunt aangepaste CSS toepassen op de webversie van deze Mastodon-server.
|
||||
favicon: WEBP, PNG, GIF of JPG. Vervangt de standaard Mastodon favicon met een aangepast pictogram.
|
||||
mascot: Overschrijft de illustratie in de geavanceerde webomgeving.
|
||||
media_cache_retention_period: Mediabestanden van berichten van externe gebruikers worden op jouw server in de cache opgeslagen. Indien ingesteld op een positieve waarde, worden media verwijderd na het opgegeven aantal dagen. Als de mediagegevens worden opgevraagd nadat ze zijn verwijderd, worden ze opnieuw gedownload wanneer de originele inhoud nog steeds beschikbaar is. Vanwege beperkingen op hoe vaak linkvoorbeelden sites van derden raadplegen, wordt aanbevolen om deze waarde in te stellen op ten minste 14 dagen. Anders worden linkvoorbeelden niet op aanvraag bijgewerkt.
|
||||
peers_api_enabled: Een lijst met domeinnamen die deze server heeft aangetroffen in de fediverse. Er zijn hier geen gegevens inbegrepen over de vraag of je verbonden bent met een bepaalde server, alleen dat je server er van weet. Dit wordt gebruikt door diensten die statistieken over de federatie in algemene zin verzamelen.
|
||||
|
|
|
@ -77,6 +77,7 @@ nn:
|
|||
warn: Skjul det filtrerte innhaldet bak ei åtvaring som nemner tittelen på filteret
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Tal på lokale innlegg, aktive brukarar og nyregistreringar kvar veke
|
||||
app_icon: WEBP, PNG, GIF eller JPG. Overstyrer standard-ikonet på mobile einingar med eit tilpassa ikon.
|
||||
backups_retention_period: Brukarar har moglegheit til å generere arkiv av sine innlegg for å laste ned seinare. Når sett til ein positiv verdi, blir desse arkiva automatisk sletta frå lagringa etter eit gitt antal dagar.
|
||||
bootstrap_timeline_accounts: Desse kontoane vil bli festa øverst på fylgjaranbefalingane til nye brukarar.
|
||||
closed_registrations_message: Vist når det er stengt for registrering
|
||||
|
|
|
@ -77,11 +77,13 @@ pl:
|
|||
warn: Ukryj filtrowaną zawartość za ostrzeżeniem wskazującym tytuł filtra
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Liczby opublikowanych lokalnych postów, aktywnych użytkowników i nowych rejestracji w tygodniowych przedziałach
|
||||
app_icon: WEBP, PNG, GIF, albo JPEG. Nadpisuje domyślną ikonę aplikacji na urządzeniach mobilnych.
|
||||
backups_retention_period: Użytkownicy mogą generować archiwa wpisów do późniejszego pobrania. Jeżeli ta wartość jest dodatnia, te archiwa zostaną automatycznie usunięte z twojego serwera po danej liczbie dni.
|
||||
bootstrap_timeline_accounts: Te konta zostaną przypięte na górze rekomendacji obserwacji nowych użytkowników.
|
||||
closed_registrations_message: Wyświetlane po zamknięciu rejestracji
|
||||
content_cache_retention_period: Wszystkie wpisy z innych serwerów (w tym podbicia i odpowiedzi) zostaną usunięte po danej liczbie dni, bez względu na interakcje z nimi twoich użytkowników. Zawierają się w tym wpisy, które twoi użytkownicy dodali do zakładek lub ulubionych. Prywatne wzmianki od innych instancji zostaną utracone i będą nieprzywracalne. To ustawienie jest przeznaczone dla instancji zastosowania specjalnego i jest niezgodne z wieloma oczekiwaniami użytkowników.
|
||||
custom_css: Możesz zastosować niestandardowe style w internetowej wersji Mastodon.
|
||||
favicon: WEBP, PNG, GIF, albo JPEG. Nadpisuje domyślną faviconę Mastodona.
|
||||
mascot: Nadpisuje ilustrację w zaawansowanym interfejsie internetowym.
|
||||
media_cache_retention_period: Media z wpisów od obcych użytkowników są cache'owane na twoim serwerze. Kiedy dana wartość jest dodatnia, media te będą usunięte po tylu dniach. Jeżeli usunięte media zostaną potem zażądane, oryginał zostanie ponownie pobrany (o ile jest dalej dostępny). Z powodu ograniczeń dot. częstotliwości z jaką karty podglądu linków dopytują się o dane od stron trzecich, zalecana wartość to min. 14 dni, bo karty podglądu linków nie będą wcześniej odświeżane na żądane.
|
||||
peers_api_enabled: Lista nazw domen, z którymi ten serwer spotkał się w fediverse. Nie są tu zawarte żadne dane o tym, czy użytkownik dokonuje federacji z danym serwerem, a jedynie, że jego serwer o tym wie. Jest to wykorzystywane przez serwisy, które zbierają statystyki dotyczące federacji w ogólnym sensie.
|
||||
|
|
|
@ -77,10 +77,15 @@ pt-PT:
|
|||
warn: Ocultar o conteúdo filtrado por trás de um aviso mencionando o título do filtro
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Contagem, em blocos semanais, de publicações locais, utilizadores ativos e novos registos
|
||||
app_icon: WEBP, PNG, GIF ou JPG. Substitui o ícone padrão do aplicativo em dispositivos móveis por um ícone personalizado.
|
||||
backups_retention_period: Os utilizadores têm a possibilidade de gerar arquivos das suas mensagens para descarregar mais tarde. Quando definido para um valor positivo, estes arquivos serão automaticamente eliminados do seu armazenamento após o número de dias especificado.
|
||||
bootstrap_timeline_accounts: Estas contas serão destacadas no topo das recomendações aos novos utilizadores.
|
||||
closed_registrations_message: Apresentado quando as inscrições estiverem encerradas
|
||||
content_cache_retention_period: Todas as publicações de outros servidores (incluindo boosts e respostas) serão eliminadas após o número de dias especificado, independentemente de qualquer interação do utilizador local com essas publicações. Isto inclui publicações em que um utilizador local as tenha marcado como favoritas ou adicionado aos items salvos. As menções privadas entre utilizadores de instâncias diferentes também se perderão e serão impossíveis de restaurar. A utilização desta definição destina-se a instâncias para fins especiais e quebra muitas expectativas dos utilizadores quando implementada para utilização geral.
|
||||
custom_css: Pode aplicar estilos personalizados na versão web do Mastodon.
|
||||
favicon: WEBP, PNG, GIF ou JPG. Substitui o ícone de favorito padrão do Mastodon por um ícone personalizado.
|
||||
mascot: Sobrepõe-se à ilustração na interface web avançada.
|
||||
media_cache_retention_period: Os ficheiros multimédia de publicações feitas por utilizadores remotos são armazenados em cache no seu servidor. Quando definido para um valor positivo, os ficheiros multimédia serão eliminados após o número de dias especificado. Se os ficheiros multimédia forem solicitados depois de terem sido eliminados, serão transferidos novamente, se o conteúdo de origem ainda estiver disponível. Devido a restrições sobre a frequência com que os cartões de pré-visualização de links pesquisam sites de terceiros, recomenda-se que este valor seja definido para, pelo menos, 14 dias, ou os cartões de pré-visualização de links não serão atualizados a pedido antes desse período.
|
||||
peers_api_enabled: Uma lista de nomes de domínio que este servidor encontrou no fediverso. Nenhum dado é incluído aqui sobre se você federa com um determinado servidor, apenas que o seu servidor o conhece. Este serviço é utilizado por serviços que recolhem estatísticas na federação, em termos gerais.
|
||||
profile_directory: O diretório de perfis lista todos os utilizadores que optaram por ter a sua conta a ser sugerida a outros.
|
||||
require_invite_text: Quando as incrições exigirem aprovação manual, faça o texto "Por que se quer juntar a nós?" da solicitação de convite ser obrigatório, em vez de opcional
|
||||
|
@ -240,6 +245,7 @@ pt-PT:
|
|||
backups_retention_period: Período de retenção de arquivos de utilizador
|
||||
bootstrap_timeline_accounts: Recomendar sempre estas contas para novos utilizadores
|
||||
closed_registrations_message: Mensagem personalizada quando as inscrições não estiverem disponíveis
|
||||
content_cache_retention_period: Período de retenção de conteúdos remotos
|
||||
custom_css: CSS personalizado
|
||||
mascot: Mascote personalizada (legado)
|
||||
media_cache_retention_period: Período de retenção de ficheiros de media em cache
|
||||
|
|
|
@ -77,10 +77,13 @@ sq:
|
|||
warn: Fshihe lëndën e filtruar pas një sinjalizimi që përmend titullin e filtrit
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Numër postimesh të botuar lokalisht, përdoruesish aktiv dhe regjistrimesh të reja sipas matjesh javore
|
||||
backups_retention_period: Përdorues kanë aftësinë të prodhojnë arkiva të postimeve të tyre për t’i shkarkuar më vonë. Kur i jepet një vlerë pozitive, këto arkiva do të fshihen automatikisht prej depozitës tuaj pas numrit të dhënë të ditëve.
|
||||
bootstrap_timeline_accounts: Këto llogari do të fiksohen në krye të rekomandimeve për ndjekje nga përdorues të rinj.
|
||||
closed_registrations_message: Shfaqur kur mbyllen dritare regjistrimesh
|
||||
content_cache_retention_period: Krejt postimet prej shërbyesve të tjerë (përfshi përforcime dhe përgjigje) do të fshihen pas numrit të caktuar të ditëve, pa marrë parasysh çfarëdo ndërveprimi përdoruesi me këto postime. Kjo përfshin postime kur një përdorues vendor u ka vënë shenjë si faqerojtës, ose të parapëlqyer. Do të humbin gjithashtu dhe përmendje private mes përdoruesish nga instanca të ndryshme dhe s’do të jetë e mundshme të rikthehen. Përdorimi i këtij rregullimi është menduar për instanca me qëllim të caktuar dhe ndërhyn në çka presin mjaft përdorues, kur sendërtohet për përdorim të përgjithshëm.
|
||||
custom_css: Stile vetjakë mund të aplikoni në versionin web të Mastodon-it.
|
||||
mascot: Anashkalon ilustrimin te ndërfaqja web e thelluar.
|
||||
media_cache_retention_period: Kartela media nga postime të bëra nga përdorues të largët ruhen në një fshehtinë në shërbyesin tuaj. Kur i jepet një vlerë pozitive, media do të fshihet pas numrit të dhënë të ditëve. Nëse të dhënat e medias duhen pas fshirjes, do të rishkarkohen, nëse lënda burim mund të kihet ende. Për shkak kufizimesh mbi sa shpesh skeda paraparjesh lidhjesh ndërveprojnë me sajte palësh të treta, rekomandohet të vihet kjo vlerë të paktën 14 ditë, ose skedat e paraparjes së lidhje s’do të përditësohen duke e kërkuar para asaj kohe.
|
||||
peers_api_enabled: Një listë emrash përkatësish që ky shërbyes ka hasur në fedivers. Këtu s’jepen të dhëna nëse jeni i federuar me shërbyesin e dhënë, thjesht tregohet se shërbyesi juaj e njeh. Kjo përdoret nga shërbime që mbledhin statistika mbi federimin në kuptimin e përgjithshëm.
|
||||
profile_directory: Drejtoria e profileve paraqet krejt përdoruesit që kanë zgjedhur të jenë të zbulueshëm.
|
||||
require_invite_text: Kur regjistrimet lypin miratim dorazi, bëje tekstin “Përse doni të bëheni pjesë?” të detyrueshëm, në vend se opsional
|
||||
|
@ -240,6 +243,7 @@ sq:
|
|||
backups_retention_period: Periudhë mbajtjeje arkivash përdoruesish
|
||||
bootstrap_timeline_accounts: Rekomandoju përherë këto llogari përdoruesve të rinj
|
||||
closed_registrations_message: Mesazh vetjak për pamundësi regjistrimesh të reja
|
||||
content_cache_retention_period: Periudhë mbajtjeje lënde të largët
|
||||
custom_css: CSS Vetjake
|
||||
mascot: Simbol vetjak (e dikurshme)
|
||||
media_cache_retention_period: Periudhë mbajtjeje lënde media
|
||||
|
|
|
@ -77,11 +77,13 @@ sr-Latn:
|
|||
warn: Sakrij filtrirani sadržaj iza upozorenja u kome se navodi naziv filtera
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Brojevi lokalno postavljenih objava, aktivnih korisnika i novih registracija na nedeljnoj bazi
|
||||
app_icon: WEBP, PNG, GIF ili JPG. Zamenjuje podrazumevanu ikonicu aplikacije na mobilnim uređajima prilagođenom ikonicom.
|
||||
backups_retention_period: Korisnici imaju mogućnost da generišu arhive svojih objava za kasnije preuzimanje. Kada se podese na pozitivnu vrednost, ove arhive će se automatski izbrisati iz vašeg skladišta nakon navedenog broja dana.
|
||||
bootstrap_timeline_accounts: Ovi nalozi će biti zakačeni na vrh preporuka za praćenje novih korisnika.
|
||||
closed_registrations_message: Prikazuje se kada su registracije zatvorene
|
||||
content_cache_retention_period: Sve objave sa drugih servera (uključujući podržavanja i odgovore) će biti izbrisane nakon navedenog broja dana, bez obzira na bilo kakvu interakciju lokalnog korisnika sa tim objavama. Ovo uključuje objave u kojima ih je lokalni korisnik označio kao obeleživače ili omiljene. Privatna pominjanja između korisnika sa različitih instanci će takođe biti izgubljena i nemoguće ih je vratiti. Korišćenje ove postavke je namenjeno za slučajeve posebne namene i krši mnoga očekivanja korisnika kada se primeni za upotrebu opšte namene.
|
||||
custom_css: Možete da primenite prilagođene stilove na veb verziji Mastodon-a.
|
||||
favicon: WEBP, PNG, GIF ili JPG. Zamenjuje podrazumevani Mastodon favikon prilagođenom ikonicom.
|
||||
mascot: Zamenjuje ilustraciju u naprednom veb okruženju.
|
||||
media_cache_retention_period: Medijske datoteke iz objava udaljenih korisnika se keširaju na vašem serveru. Kada se podesi na pozitivnu vrednost, mediji će biti izbrisani nakon navedenog broja dana. Ako se medijski podaci zahtevaju nakon brisanja, biće ponovo preuzeti, ako je izvorni sadržaj i dalje dostupan. Zbog ograničenja koliko često kartice za pregled veza anketiraju sajtove trećih strana, preporučuje se da ovu vrednost postavite na najmanje 14 dana, inače kartice za pregled veza neće biti ažurirane na zahtev pre tog vremena.
|
||||
peers_api_enabled: Lista domena sa kojima se ovaj server susreo u fediverzumu. Ovde nisu sadržani podaci o tome da li se Vaš server federiše sa drugim serverima, već samo da Vaš server zna za njih. Ove informacije koriste servisi koji prikupljaju podatke i vode statistiku o federaciji u širem smislu.
|
||||
|
|
|
@ -77,11 +77,13 @@ sr:
|
|||
warn: Сакриј филтрирани садржај иза упозорења у коме се наводи назив филтера
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Бројеви локално постављених објава, активних корисника и нових регистрација на недељној бази
|
||||
app_icon: WEBP, PNG, GIF или JPG. Замењује подразумевану иконицу апликације на мобилним уређајима прилагођеном иконицом.
|
||||
backups_retention_period: Корисници имају могућност да генеришу архиве својих објава за касније преузимање. Када се подесе на позитивну вредност, ове архиве ће се аутоматски избрисати из вашег складишта након наведеног броја дана.
|
||||
bootstrap_timeline_accounts: Ови налози ће бити закачени на врх препорука за праћење нових корисника.
|
||||
closed_registrations_message: Приказује се када су регистрације затворене
|
||||
content_cache_retention_period: Све објаве са других сервера (укључујући подржавања и одговоре) ће бити избрисане након наведеног броја дана, без обзира на било какву интеракцију локалног корисника са тим објавама. Ово укључује објаве у којима их је локални корисник означио као обележиваче или омиљене. Приватна помињања између корисника са различитих инстанци ће такође бити изгубљена и немогуће их је вратити. Коришћење ове поставке је намењено за случајеве посебне намене и крши многа очекивања корисника када се примени за употребу опште намене.
|
||||
custom_css: Можете да примените прилагођене стилове на веб верзији Mastodon-а.
|
||||
favicon: WEBP, PNG, GIF или JPG. Замењује подразумевани Mastodon фавикон прилагођеном иконицом.
|
||||
mascot: Замењује илустрацију у напредном веб окружењу.
|
||||
media_cache_retention_period: Медијске датотеке из објава удаљених корисника се кеширају на вашем серверу. Када се подеси на позитивну вредност, медији ће бити избрисани након наведеног броја дана. Ако се медијски подаци захтевају након брисања, биће поново преузети, ако је изворни садржај и даље доступан. Због ограничења колико често картице за преглед веза анкетирају сајтове трећих страна, препоручује се да ову вредност поставите на најмање 14 дана, иначе картице за преглед веза неће бити ажуриране на захтев пре тог времена.
|
||||
peers_api_enabled: Листа домена са којима се овај сервер сусрео у федиверзуму. Овде нису садржани подаци о томе да ли се Ваш сервер федерише са другим серверима, већ само да Ваш сервер зна за њих. Ове информације користе сервиси који прикупљају податке и воде статистику о федерацији у ширем смислу.
|
||||
|
|
|
@ -77,10 +77,15 @@ th:
|
|||
warn: ซ่อนเนื้อหาที่กรองอยู่หลังคำเตือนที่กล่าวถึงชื่อเรื่องของตัวกรอง
|
||||
form_admin_settings:
|
||||
activity_api_enabled: จำนวนโพสต์ที่เผยแพร่ในเซิร์ฟเวอร์, ผู้ใช้ที่ใช้งานอยู่ และการลงทะเบียนใหม่ในบักเก็ตรายสัปดาห์
|
||||
app_icon: WEBP, PNG, GIF หรือ JPG เขียนทับไอคอนแอปเริ่มต้นในอุปกรณ์มือถือด้วยไอคอนที่กำหนดเอง
|
||||
backups_retention_period: ผู้ใช้มีความสามารถในการสร้างการเก็บถาวรของโพสต์ของเขาเพื่อดาวน์โหลดในภายหลัง เมื่อตั้งเป็นค่าบวก จะลบการเก็บถาวรเหล่านี้ออกจากที่เก็บข้อมูลของคุณโดยอัตโนมัติหลังจากจำนวนวันที่ระบุ
|
||||
bootstrap_timeline_accounts: จะปักหมุดบัญชีเหล่านี้ไว้ด้านบนสุดของคำแนะนำการติดตามของผู้ใช้ใหม่
|
||||
closed_registrations_message: แสดงเมื่อมีการปิดการลงทะเบียน
|
||||
content_cache_retention_period: จะลบโพสต์ทั้งหมดจากเซิร์ฟเวอร์อื่น ๆ (รวมถึงการดันและการตอบกลับ) หลังจากจำนวนวันที่ระบุ โดยไม่คำนึงถึงการโต้ตอบใด ๆ ของผู้ใช้ในเซิร์ฟเวอร์กับโพสต์เหล่านั้น สิ่งนี้รวมถึงโพสต์ที่ผู้ใช้ในเซิร์ฟเวอร์ได้ทำเครื่องหมายโพสต์ว่าเป็นที่คั่นหน้าหรือรายการโปรด การกล่าวถึงแบบส่วนตัวระหว่างผู้ใช้จากอินสแตนซ์ที่แตกต่างกันจะหายไปและไม่สามารถคืนค่าได้เช่นกัน การใช้การตั้งค่านี้มีไว้สำหรับอินสแตนซ์ที่มีวัตถุประสงค์พิเศษและทำลายความคาดหวังของผู้ใช้จำนวนมากเมื่อนำไปใช้สำหรับการใช้งานที่มีวัตถุประสงค์ทั่วไป
|
||||
custom_css: คุณสามารถนำไปใช้ลักษณะที่กำหนดเองใน Mastodon รุ่นเว็บ
|
||||
favicon: WEBP, PNG, GIF หรือ JPG เขียนทับ Favicon ของ Mastodon เริ่มต้นด้วยไอคอนที่กำหนดเอง
|
||||
mascot: เขียนทับภาพประกอบในส่วนติดต่อเว็บขั้นสูง
|
||||
media_cache_retention_period: จะแคชไฟล์สื่อจากโพสต์ที่สร้างโดยผู้ใช้ระยะไกลในเซิร์ฟเวอร์ของคุณ เมื่อตั้งเป็นค่าบวก จะลบสื่อหลังจากจำนวนวันที่ระบุ หากมีการขอข้อมูลสื่อหลังจากมีการลบสื่อ จะดาวน์โหลดสื่อใหม่ หากเนื้อหาต้นฉบับยังคงใช้งานได้ เนื่องจากข้อจำกัดเกี่ยวกับความถี่ที่บัตรตัวอย่างลิงก์สำรวจไซต์จากบุคคลที่สาม ขอแนะนำให้ตั้งค่านี้เป็นอย่างน้อย 14 วัน มิฉะนั้นจะไม่อัปเดตบัตรตัวอย่างลิงก์ตามความต้องการก่อนเวลานั้น
|
||||
peers_api_enabled: รายการชื่อโดเมนที่เซิร์ฟเวอร์นี้พบในจักรวาลสหพันธ์ ไม่มีข้อมูลรวมอยู่ที่นี่เกี่ยวกับว่าคุณติดต่อกับเซิร์ฟเวอร์ที่กำหนดหรือไม่ เพียงแค่ว่าเซิร์ฟเวอร์ของคุณทราบเกี่ยวกับเซิร์ฟเวอร์ที่กำหนด มีการใช้สิ่งนี้โดยบริการที่เก็บรวบรวมสถิติในการติดต่อกับภายนอกในความหมายทั่วไป
|
||||
profile_directory: ไดเรกทอรีโปรไฟล์แสดงรายการผู้ใช้ทั้งหมดที่ได้เลือกรับให้สามารถค้นพบได้
|
||||
require_invite_text: เมื่อการลงทะเบียนต้องการการอนุมัติด้วยตนเอง ทำให้การป้อนข้อความ “ทำไมคุณจึงต้องการเข้าร่วม?” บังคับแทนที่จะไม่จำเป็น
|
||||
|
|
|
@ -77,11 +77,13 @@ tr:
|
|||
warn: Süzgeçlenmiş içeriği, süzgecinin başlığından söz eden bir uyarının arkasında gizle
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Yerel olarak yayınlanan gönderi, etkin kullanıcı ve yeni kayıtların haftalık sayıları
|
||||
app_icon: WEBP, PNG, GIF veya JPG. Mobil aygıtlarda varsayılan uygulama simgesini isteğe bağlı bir simgeyle değiştirir.
|
||||
backups_retention_period: Kullanıcılar, gönderilerinin arşivlerini daha sonra indirmek üzere oluşturabilirler. Pozitif bir değer verdilğinde bu arşivler verilmiş olan gün sonunda deponuzdan otomatik olarak silinecektir.
|
||||
bootstrap_timeline_accounts: Bu hesaplar, yeni kullanıcıların takip önerilerinin tepesinde sabitlenecektir.
|
||||
closed_registrations_message: Kayıt olma kapalıyken görüntülenir
|
||||
content_cache_retention_period: Diğer sunuculardaki (öne çıkarma ve yanıtlar da dahil olmak üzere) tüm gönderiler belirlenen gün sonunda, yerel bir kullanıcının etkileşimine bakılmadan, silinecektir. Yerel bir kullanıcının yerimlerine veya favorilerine eklediği gönderiler de dahildir. Farklı sunuculardaki kullanıcılar arasındaki özel bahsetmeler de kaybolacak ve geri getirilmeleri mümkün olmayacaktır. Bu ayarın kullanımı özel amaçlı sunucular içindir ve genel amaçlı kullanımda etkinleştirildiğinde kullanıcı beklentilerini karşılamayabilir.
|
||||
custom_css: Mastodon'un web sürümüne özel biçimler uygulayabilirsiniz.
|
||||
favicon: WEBP, PNG, GIF veya JPG. Varsayılan Mastodon simgesini isteğe bağlı bir simgeyle değiştirir.
|
||||
mascot: Gelişmiş web arayüzündeki illüstrasyonu geçersiz kılar.
|
||||
media_cache_retention_period: Uzak kullanıcıların gönderilerindeki ortam dosyaları sunucunuzda önbelleklenir. Pozitif bir değer verildiğinde, ortam dosyaları belirlenen gün sonunda silinecektir. Eğer ortam dosyaları silindikten sonra istenirse, kaynak içerik hala mevcutsa, tekrar indirilecektir. Bağlantı önizleme kartlarının üçüncü parti siteleri yoklamasına ilişkin kısıtlamalar nedeniyle, bu değeri en azından 14 gün olarak ayarlamanız önerilir, yoksa bağlantı önizleme kartları bu süreden önce isteğe bağlı olarak güncellenmeyecektir.
|
||||
peers_api_enabled: Bu sunucunun fediverse'te karşılaştığı alan adlarının bir listesi. İlgili sunucuyla birleştirme mi yapıyorsunuz yoksa sunucunuz sadece onu biliyor mu hakkında bir bilgi burada yok. Bu blgi genel olarak federasyın hakkında istatistik toplamak isteyen hizmetler tarafından kullanılıyor.
|
||||
|
|
|
@ -77,11 +77,13 @@ vi:
|
|||
warn: Ẩn nội dung đã lọc đằng sau một cảnh báo đề cập đến tiêu đề của bộ lọc
|
||||
form_admin_settings:
|
||||
activity_api_enabled: Số lượng tút được đăng trong máy chủ, người dùng đang hoạt động và đăng ký mới hàng tuần
|
||||
app_icon: WEBP, PNG, GIF hoặc JPG. Dùng biểu tượng tùy chỉnh trên thiết bị di động.
|
||||
backups_retention_period: Người dùng có khả năng tạo bản sao lưu các tút của họ để tải xuống sau. Các bản sao lưu này sẽ tự động bị xóa khỏi bộ nhớ của bạn sau số ngày được chỉ định.
|
||||
bootstrap_timeline_accounts: Những người này sẽ được ghim vào đầu các gợi ý theo dõi của người mới.
|
||||
closed_registrations_message: Được hiển thị khi đóng đăng ký
|
||||
content_cache_retention_period: Tất cả tút từ các máy chủ khác (bao gồm cả đăng lại và trả lời) sẽ bị xóa sau số ngày được chỉ định mà không tính đến bất kỳ tương tác nào của người dùng cục bộ với các tút đó. Điều này bao gồm các tút mà người dùng cục bộ đã đánh dấu nó là dấu trang hoặc mục yêu thích. Những lượt nhắc riêng tư giữa những người dùng từ các máy chủ khác nhau cũng sẽ bị mất và không thể khôi phục. Việc sử dụng cài đặt này dành cho các trường hợp có mục đích đặc biệt và phá vỡ nhiều kỳ vọng của người dùng khi được triển khai cho mục đích sử dụng chung.
|
||||
custom_css: Bạn có thể tùy chỉnh phong cách trên bản web của Mastodon.
|
||||
favicon: WEBP, PNG, GIF hoặc JPG. Dùng favicon Maston tùy chỉnh.
|
||||
mascot: Ghi đè hình minh họa trong giao diện web nâng cao.
|
||||
media_cache_retention_period: Các tệp phương tiện từ các tút do người dùng máy chủ khác thực hiện sẽ được lưu vào bộ đệm trên máy chủ của bạn. Khi được đặt thành giá trị dương, phương tiện sẽ bị xóa sau số ngày được chỉ định. Nếu dữ liệu phương tiện được yêu cầu sau khi bị xóa, dữ liệu đó sẽ được tải xuống lại nếu nội dung nguồn vẫn còn. Do những hạn chế về tần suất thẻ xem trước liên kết thăm dò ý kiến các trang web của bên thứ ba, bạn nên đặt giá trị này thành ít nhất 14 ngày, nếu không thẻ xem trước liên kết sẽ không được cập nhật theo yêu cầu trước thời gian đó.
|
||||
peers_api_enabled: Danh sách các máy chủ khác mà máy chủ này đã liên hợp. Không có dữ liệu nào được đưa vào đây về việc bạn có liên kết với một máy chủ nhất định hay không, chỉ là máy chủ của bạn biết về nó. Điều này được sử dụng bởi các dịch vụ thu thập số liệu thống kê về liên kết theo nghĩa chung.
|
||||
|
|
|
@ -77,11 +77,13 @@ zh-CN:
|
|||
warn: 在警告中提及过滤器标题后,隐藏过滤内容
|
||||
form_admin_settings:
|
||||
activity_api_enabled: 本站每周的嘟文数、活跃用户数和新注册用户数
|
||||
app_icon: WEBP、PNG、GIF 或 JPG。使用自定义图标覆盖移动设备上的默认应用图标。
|
||||
backups_retention_period: 用户可以生成其嘟文存档以供之后下载。当该值被设为正值时,这些存档将在指定的天数后自动从您的存储中删除。
|
||||
bootstrap_timeline_accounts: 这些账号将在新用户关注推荐中置顶。
|
||||
closed_registrations_message: 在关闭注册时显示
|
||||
content_cache_retention_period: 来自其它实例的所有嘟文(包括转嘟与回复)都将在指定天数后被删除,不论本实例用户是否与这些嘟文产生过交互。这包括被本实例用户喜欢和收藏的嘟文。实例间用户的私下提及也将丢失并无法恢复。此设置针对的是特殊用途的实例,用于一般用途时会打破许多用户的期望。
|
||||
custom_css: 你可以为网页版 Mastodon 应用自定义样式。
|
||||
favicon: WEBP、PNG、GIF 或 JPG。使用自定义图标覆盖 Mastodon 的默认图标。
|
||||
mascot: 覆盖高级网页界面中的绘图形象。
|
||||
media_cache_retention_period: 来自外站用户嘟文的媒体文件将被缓存到你的实例上。当该值被设为正值时,缓存的媒体文件将在指定天数后被清除。如果媒体文件在被清除后重新被请求,且源站内容仍然可用,它将被重新下载。由于链接预览卡拉取第三方站点的频率受到限制,建议将此值设置为至少 14 天,如果小于该值,链接预览卡将不会按需更新。
|
||||
peers_api_enabled: 此服务器在联邦宇宙中遇到的域名列表。 这里不包含关于您是否与给定服务器联合的数据,只是您的服务器知道它。 这由收集一般意义上的联邦统计信息的服务使用。
|
||||
|
|
|
@ -77,11 +77,13 @@ zh-TW:
|
|||
warn: 隱藏過濾內容於過濾器標題之警告後
|
||||
form_admin_settings:
|
||||
activity_api_enabled: 本站使用者的嘟文數量,以及本站的活躍使用者與一週內新使用者數量
|
||||
app_icon: WEBP、PNG、GIF、或 JPG。於行動裝置上使用自訂圖示替代預設應用程式圖示。
|
||||
backups_retention_period: 使用者能產生他們嘟文的備份以便日後下載。當設定為正值時,這些嘟文備份將於指定之天數後自您的儲存空間中自動刪除。
|
||||
bootstrap_timeline_accounts: 這些帳號將被釘選於新帳號跟隨推薦之上。
|
||||
closed_registrations_message: 於註冊關閉時顯示
|
||||
content_cache_retention_period: 所有來自其他伺服器之嘟文(包括轉嘟與回嘟)將於指定之天數後自動刪除,不論這些嘟文與本地使用者間的任何互動。這將包含本地使用者已標記為書籤或最愛之嘟文。不同站點使用者間之私訊亦將遺失且不可回復。此設定應適用於特殊情況,若常規使用將超乎多數使用者預期。
|
||||
custom_css: 您於 Mastodon 網頁版本中能套用客製化風格。
|
||||
favicon: WEBP、PNG、GIF、或 JPG。使用自訂圖示替代預設 Mastodon favicon 圖示。
|
||||
mascot: 覆寫進階網頁介面中的圖例。
|
||||
media_cache_retention_period: 來自遠端伺服器嘟文中之多媒體內容將快取於您的伺服器。當設定為正值時,這些多媒體內容將於指定之天數後自您的儲存空間中自動刪除。若多媒體資料於刪除後被請求,且原始內容仍可存取,它們將被重新下載。由於連結預覽中第三方網站查詢頻率限制,建議將其設定為至少 14 日,否則於此之前連結預覽將不被即時更新。
|
||||
peers_api_enabled: 浩瀚聯邦宇宙中與此伺服器曾經擦肩而過的網域列表。不包含關於您是否與此伺服器是否有與之串連,僅僅表示您的伺服器已知此網域。這是供收集聯邦宇宙中一般性統計資料服務使用。
|
||||
|
|
|
@ -524,6 +524,7 @@ sk:
|
|||
many: "%{count} poznámok"
|
||||
one: "%{count} poznámka"
|
||||
other: "%{count} poznámky"
|
||||
action_log: Denník auditu
|
||||
action_taken_by: Zákrok vykonal/a
|
||||
actions:
|
||||
suspend_description_html: Tento účet a všetok jeho obsah bude nedostupný a nakoniec zmazaný, interaktovať s ním bude nemožné. Zvrátiteľné v rámci 30 dní. Uzatvára všetky hlásenia voči tomuto účtu.
|
||||
|
|
|
@ -779,6 +779,7 @@ sl:
|
|||
desc_html: To se zanaša na zunanje skripte hCaptcha in lahko predstavlja tveganje za varnost in zasebnost. Poleg tega <strong>to lahko nekaterim ljudem (posebno invalidom) občutno oteži dostopnost registracijskega postopka</strong>. Zato svetujemo, da razmislite o drugih ukrepih, kot je na primer registracija na podlagi odobritve ali povabila.
|
||||
title: Od novih uporabnikov zahtevaj reševanje CAPTCHA za potrditev računov
|
||||
content_retention:
|
||||
danger_zone: Območje nevarnosti
|
||||
preamble: Nazdor nad hrambo vsebine uporabnikov v Mastodonu.
|
||||
title: Hramba vsebin
|
||||
default_noindex:
|
||||
|
|
|
@ -748,6 +748,7 @@ sq:
|
|||
desc_html: Kjo bazohet në programthe të jashtëm prej hCaptcha, çka mund të përbëjë një shqetësim për sigurinë dhe privatësinë. Veç kësaj, <strong>kjo mund ta bëjë procesin e regjistrimit në shkallë të madhe më pak të përdorshëm për disa persona (veçanërisht ata me paaftësi)</strong>. Për këto arsye, ju lutemi, shihni mundësinë e masave alternative, fjala vjen, bazuar në miratim, ose regjistrim vetëm me ftesa.
|
||||
title: Kërko prej përdoruesve të rinj të zgjidhin një CAPTCHA, si ripohim të llogarisë të tyre
|
||||
content_retention:
|
||||
danger_zone: Zonë rreziku
|
||||
preamble: Kontrolloni se si depozitohen në Mastodon lënda e prodhuar nga përdoruesit.
|
||||
title: Mbajtje lënde
|
||||
default_noindex:
|
||||
|
|
|
@ -1837,6 +1837,7 @@ th:
|
|||
explanation: นี่คือเคล็ดลับบางส่วนที่จะช่วยให้คุณเริ่มต้นใช้งาน
|
||||
feature_action: เรียนรู้เพิ่มเติม
|
||||
feature_audience: Mastodon มีความพิเศษที่ให้คุณจัดการผู้รับสารของคุณได้โดยไม่มีตัวกลาง นอกจากนี้ การติดตั้ง Mastodon บนโครงสร้างพื้นฐานของคุณจะทำให้คุณสามารถติดตาม (และติดตามโดย) เซิร์ฟเวอร์ Mastodon แห่งไหนก็ได้ที่ทำงานอยู่ โดยไม่มีใครสามารถควบคุมได้นอกจากคุณ
|
||||
feature_audience_title: สร้างผู้ชมของคุณด้วยความมั่นใจ
|
||||
follow_action: ติดตาม
|
||||
follow_step: การติดตามผู้คนที่น่าสนใจคือสิ่งที่ Mastodon ให้ความสำคัญ
|
||||
follow_title: ปรับแต่งฟีดหน้าแรกของคุณ
|
||||
|
|
|
@ -63,6 +63,7 @@ Rails.application.routes.draw do
|
|||
tokens: 'oauth/tokens'
|
||||
end
|
||||
|
||||
get '.well-known/oauth-authorization-server', to: 'well_known/oauth_metadata#show', as: :oauth_metadata, defaults: { format: 'json' }
|
||||
get '.well-known/host-meta', to: 'well_known/host_meta#show', as: :host_meta, defaults: { format: 'xml' }
|
||||
get '.well-known/nodeinfo', to: 'well_known/node_info#index', as: :nodeinfo, defaults: { format: 'json' }
|
||||
get '.well-known/webfinger', to: 'well_known/webfinger#show', as: :webfinger
|
||||
|
|
|
@ -6,7 +6,7 @@ namespace :api, format: false do
|
|||
|
||||
# JSON / REST API
|
||||
namespace :v1 do
|
||||
resources :statuses, only: [:create, :show, :update, :destroy] do
|
||||
resources :statuses, only: [:index, :create, :show, :update, :destroy] do
|
||||
scope module: :statuses do
|
||||
resources :reblogged_by, controller: :reblogged_by_accounts, only: :index
|
||||
resources :favourited_by, controller: :favourited_by_accounts, only: :index
|
||||
|
@ -184,7 +184,7 @@ namespace :api, format: false do
|
|||
resources :familiar_followers, only: :index
|
||||
end
|
||||
|
||||
resources :accounts, only: [:create, :show] do
|
||||
resources :accounts, only: [:index, :create, :show] do
|
||||
scope module: :accounts do
|
||||
resources :statuses, only: :index
|
||||
resources :followers, only: :index, controller: :follower_accounts
|
||||
|
|
|
@ -6,7 +6,7 @@ Rake::Task['db:encryption:init'].clear
|
|||
namespace :db do
|
||||
namespace :encryption do
|
||||
desc 'Generate a set of keys for configuring Active Record encryption in a given environment'
|
||||
task init: :environment do
|
||||
task :init do # rubocop:disable Rails/RakeEnvironment
|
||||
puts <<~MSG
|
||||
Add these environment variables to your Mastodon environment:#{' '}
|
||||
|
||||
|
|
|
@ -287,4 +287,28 @@ describe ApplicationHelper do
|
|||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '#site_icon_path' do
|
||||
context 'when an icon exists' do
|
||||
let!(:favicon) { Fabricate(:site_upload, var: 'favicon') }
|
||||
|
||||
it 'returns the URL of the icon' do
|
||||
expect(helper.site_icon_path('favicon')).to eq(favicon.file.url('48'))
|
||||
end
|
||||
|
||||
it 'returns the URL of the icon with size parameter' do
|
||||
expect(helper.site_icon_path('favicon', 16)).to eq(favicon.file.url('16'))
|
||||
end
|
||||
end
|
||||
|
||||
context 'when an icon does not exist' do
|
||||
it 'returns nil' do
|
||||
expect(helper.site_icon_path('favicon')).to be_nil
|
||||
end
|
||||
|
||||
it 'returns nil with size parameter' do
|
||||
expect(helper.site_icon_path('favicon', 16)).to be_nil
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -127,7 +127,7 @@ describe Admin::SystemCheck::ElasticsearchCheck do
|
|||
end
|
||||
|
||||
def stub_elasticsearch_error
|
||||
client = instance_double(Elasticsearch::Transport::Client)
|
||||
client = instance_double(Elasticsearch::Client)
|
||||
allow(client).to receive(:info).and_raise(Elasticsearch::Transport::Transport::Error)
|
||||
allow(Chewy).to receive(:client).and_return(client)
|
||||
end
|
||||
|
|
|
@ -242,6 +242,48 @@ RSpec.describe Status do
|
|||
end
|
||||
end
|
||||
|
||||
describe '#reported?' do
|
||||
context 'when the status is not reported' do
|
||||
it 'returns false' do
|
||||
expect(subject.reported?).to be false
|
||||
end
|
||||
end
|
||||
|
||||
context 'when the status is part of an open report' do
|
||||
before do
|
||||
Fabricate(:report, target_account: subject.account, status_ids: [subject.id])
|
||||
end
|
||||
|
||||
it 'returns true' do
|
||||
expect(subject.reported?).to be true
|
||||
end
|
||||
end
|
||||
|
||||
context 'when the status is part of a closed report with an account warning mentioning the account' do
|
||||
before do
|
||||
report = Fabricate(:report, target_account: subject.account, status_ids: [subject.id])
|
||||
report.resolve!(Fabricate(:account))
|
||||
Fabricate(:account_warning, target_account: subject.account, status_ids: [subject.id], report: report)
|
||||
end
|
||||
|
||||
it 'returns true' do
|
||||
expect(subject.reported?).to be true
|
||||
end
|
||||
end
|
||||
|
||||
context 'when the status is part of a closed report with an account warning not mentioning the account' do
|
||||
before do
|
||||
report = Fabricate(:report, target_account: subject.account, status_ids: [subject.id])
|
||||
report.resolve!(Fabricate(:account))
|
||||
Fabricate(:account_warning, target_account: subject.account, report: report)
|
||||
end
|
||||
|
||||
it 'returns false' do
|
||||
expect(subject.reported?).to be false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe '.mutes_map' do
|
||||
subject { described_class.mutes_map([status.conversation.id], account) }
|
||||
|
||||
|
|
|
@ -36,6 +36,10 @@ RSpec.describe Tag do
|
|||
expect(subject.match('https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111895#c4')).to be_nil
|
||||
end
|
||||
|
||||
it 'does not match URLs with hashtag-like anchors after a non-ascii character' do
|
||||
expect(subject.match('https://example.org/testé#foo')).to be_nil
|
||||
end
|
||||
|
||||
it 'does not match URLs with hashtag-like anchors after an empty query parameter' do
|
||||
expect(subject.match('https://en.wikipedia.org/wiki/Ghostbusters_(song)?foo=#Lawsuit')).to be_nil
|
||||
end
|
||||
|
|
|
@ -8,6 +8,22 @@ describe '/api/v1/accounts' do
|
|||
let(:token) { Fabricate(:accessible_access_token, resource_owner_id: user.id, scopes: scopes) }
|
||||
let(:headers) { { 'Authorization' => "Bearer #{token.token}" } }
|
||||
|
||||
describe 'GET /api/v1/accounts?ids[]=:id' do
|
||||
let(:account) { Fabricate(:account) }
|
||||
let(:other_account) { Fabricate(:account) }
|
||||
let(:scopes) { 'read:accounts' }
|
||||
|
||||
it 'returns expected response' do
|
||||
get '/api/v1/accounts', headers: headers, params: { ids: [account.id, other_account.id, 123_123] }
|
||||
|
||||
expect(response).to have_http_status(200)
|
||||
expect(body_as_json).to contain_exactly(
|
||||
hash_including(id: account.id.to_s),
|
||||
hash_including(id: other_account.id.to_s)
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
describe 'GET /api/v1/accounts/:id' do
|
||||
context 'when logged out' do
|
||||
let(:account) { Fabricate(:account) }
|
||||
|
|
|
@ -9,6 +9,22 @@ describe '/api/v1/statuses' do
|
|||
let(:token) { Fabricate(:accessible_access_token, resource_owner_id: user.id, application: client_app, scopes: scopes) }
|
||||
let(:headers) { { 'Authorization' => "Bearer #{token.token}" } }
|
||||
|
||||
describe 'GET /api/v1/statuses?ids[]=:id' do
|
||||
let(:status) { Fabricate(:status) }
|
||||
let(:other_status) { Fabricate(:status) }
|
||||
let(:scopes) { 'read:statuses' }
|
||||
|
||||
it 'returns expected response' do
|
||||
get '/api/v1/statuses', headers: headers, params: { ids: [status.id, other_status.id, 123_123] }
|
||||
|
||||
expect(response).to have_http_status(200)
|
||||
expect(body_as_json).to contain_exactly(
|
||||
hash_including(id: status.id.to_s),
|
||||
hash_including(id: other_status.id.to_s)
|
||||
)
|
||||
end
|
||||
end
|
||||
|
||||
describe 'GET /api/v1/statuses/:id' do
|
||||
subject do
|
||||
get "/api/v1/statuses/#{status.id}", headers: headers
|
||||
|
|
|
@ -0,0 +1,37 @@
|
|||
# frozen_string_literal: true
|
||||
|
||||
require 'rails_helper'
|
||||
|
||||
describe 'The /.well-known/oauth-authorization-server request' do
|
||||
let(:protocol) { ENV.fetch('LOCAL_HTTPS', true) ? :https : :http }
|
||||
|
||||
before do
|
||||
host! ENV.fetch('LOCAL_DOMAIN')
|
||||
end
|
||||
|
||||
it 'returns http success with valid JSON response' do
|
||||
get '/.well-known/oauth-authorization-server'
|
||||
|
||||
expect(response)
|
||||
.to have_http_status(200)
|
||||
.and have_attributes(
|
||||
media_type: 'application/json'
|
||||
)
|
||||
|
||||
grant_types_supported = Doorkeeper.configuration.grant_flows.dup
|
||||
grant_types_supported << 'refresh_token' if Doorkeeper.configuration.refresh_token_enabled?
|
||||
|
||||
expect(body_as_json).to include(
|
||||
issuer: root_url(protocol: protocol),
|
||||
service_documentation: 'https://docs.joinmastodon.org/',
|
||||
authorization_endpoint: oauth_authorization_url(protocol: protocol),
|
||||
token_endpoint: oauth_token_url(protocol: protocol),
|
||||
revocation_endpoint: oauth_revoke_url(protocol: protocol),
|
||||
scopes_supported: Doorkeeper.configuration.scopes.map(&:to_s),
|
||||
response_types_supported: Doorkeeper.configuration.authorization_response_types,
|
||||
grant_types_supported: grant_types_supported,
|
||||
# non-standard extension:
|
||||
app_registration_endpoint: api_v1_apps_url(protocol: protocol)
|
||||
)
|
||||
end
|
||||
end
|
|
@ -25,7 +25,7 @@
|
|||
"pg": "^8.5.0",
|
||||
"pg-connection-string": "^2.6.0",
|
||||
"pino": "^9.0.0",
|
||||
"pino-http": "^9.0.0",
|
||||
"pino-http": "^10.0.0",
|
||||
"prom-client": "^15.0.0",
|
||||
"uuid": "^9.0.0",
|
||||
"ws": "^8.12.1"
|
||||
|
|
Loading…
Reference in New Issue