diff --git a/.ruby-version b/.ruby-version
index 6cb9d3dd0d..f9892605c7 100644
--- a/.ruby-version
+++ b/.ruby-version
@@ -1 +1 @@
-3.4.3
+3.4.4
diff --git a/Dockerfile b/Dockerfile
index 7e9393efea..8d746ef308 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -13,7 +13,7 @@ ARG BASE_REGISTRY="docker.io"
# Ruby image to use for base image, change with [--build-arg RUBY_VERSION="3.4.x"]
# renovate: datasource=docker depName=docker.io/ruby
-ARG RUBY_VERSION="3.4.3"
+ARG RUBY_VERSION="3.4.4"
# # Node.js version to use in base image, change with [--build-arg NODE_MAJOR_VERSION="20"]
# renovate: datasource=node-version depName=node
ARG NODE_MAJOR_VERSION="22"
diff --git a/Gemfile.lock b/Gemfile.lock
index 6f22891346..0f22fe4368 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -94,7 +94,7 @@ GEM
ast (2.4.3)
attr_required (1.0.2)
aws-eventstream (1.3.2)
- aws-partitions (1.1087.0)
+ aws-partitions (1.1103.0)
aws-sdk-core (3.215.1)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
@@ -109,7 +109,7 @@ GEM
aws-sigv4 (~> 1.5)
aws-sigv4 (1.11.0)
aws-eventstream (~> 1, >= 1.0.2)
- azure-blob (0.5.7)
+ azure-blob (0.5.8)
rexml
base64 (0.2.0)
bcp47_spec (0.2.1)
@@ -124,7 +124,7 @@ GEM
binding_of_caller (1.0.1)
debug_inspector (>= 1.2.0)
blurhash (0.1.8)
- bootsnap (1.18.5)
+ bootsnap (1.18.6)
msgpack (~> 1.2)
brakeman (7.0.2)
racc
@@ -194,7 +194,7 @@ GEM
devise_pam_authenticatable2 (9.2.0)
devise (>= 4.0.0)
rpam2 (~> 4.0)
- diff-lcs (1.6.1)
+ diff-lcs (1.6.2)
discard (1.4.0)
activerecord (>= 4.2, < 9.0)
docile (1.4.1)
@@ -228,7 +228,7 @@ GEM
fabrication (2.31.0)
faker (3.5.1)
i18n (>= 1.8.11, < 2)
- faraday (2.13.0)
+ faraday (2.13.1)
faraday-net_http (>= 2.0, < 3.5)
json
logger
@@ -267,10 +267,10 @@ GEM
raabro (~> 1.4)
globalid (1.2.1)
activesupport (>= 6.1)
- google-protobuf (4.30.2)
+ google-protobuf (4.31.0)
bigdecimal
rake (>= 13)
- googleapis-common-protos-types (1.19.0)
+ googleapis-common-protos-types (1.20.0)
google-protobuf (>= 3.18, < 5.a)
haml (6.3.0)
temple (>= 0.8.2)
@@ -338,7 +338,7 @@ GEM
azure-blob (~> 0.5.2)
hashie (~> 5.0)
jmespath (1.6.2)
- json (2.10.2)
+ json (2.12.0)
json-canonicalization (1.0.0)
json-jwt (1.16.7)
activesupport (>= 4.2)
@@ -382,7 +382,7 @@ GEM
marcel (~> 1.0.1)
mime-types
terrapin (>= 0.6.0, < 2.0)
- language_server-protocol (3.17.0.4)
+ language_server-protocol (3.17.0.5)
launchy (3.1.1)
addressable (~> 2.8)
childprocess (~> 5.0)
@@ -411,7 +411,7 @@ GEM
activesupport (>= 4)
railties (>= 4)
request_store (~> 1.0)
- loofah (2.24.0)
+ loofah (2.24.1)
crass (~> 1.0.2)
nokogiri (>= 1.12.0)
mail (2.8.1)
@@ -427,9 +427,9 @@ GEM
mime-types (3.7.0)
logger
mime-types-data (~> 3.2025, >= 3.2025.0507)
- mime-types-data (3.2025.0507)
+ mime-types-data (3.2025.0514)
mini_mime (1.1.5)
- mini_portile2 (2.8.8)
+ mini_portile2 (2.8.9)
minitest (5.25.5)
msgpack (1.8.0)
multi_json (1.15.0)
@@ -504,7 +504,7 @@ GEM
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-active_support (~> 0.7)
opentelemetry-instrumentation-base (~> 0.23.0)
- opentelemetry-instrumentation-action_pack (0.12.0)
+ opentelemetry-instrumentation-action_pack (0.12.1)
opentelemetry-api (~> 1.0)
opentelemetry-instrumentation-base (~> 0.23.0)
opentelemetry-instrumentation-rack (~> 0.21)
@@ -618,7 +618,7 @@ GEM
activesupport (>= 7.0.0)
rack
railties (>= 7.0.0)
- psych (5.2.3)
+ psych (5.2.6)
date
stringio
public_suffix (6.0.2)
@@ -628,7 +628,7 @@ GEM
activesupport (>= 3.0.0)
raabro (1.4.0)
racc (1.8.1)
- rack (2.2.14)
+ rack (2.2.15)
rack-attack (6.7.0)
rack (>= 1.0, < 4)
rack-cors (2.0.2)
@@ -710,7 +710,7 @@ GEM
railties (>= 5.2)
rexml (3.4.1)
rotp (6.3.0)
- rouge (4.5.1)
+ rouge (4.5.2)
rpam2 (4.0.2)
rqrcode (3.1.0)
chunky_png (~> 1.0)
@@ -727,7 +727,7 @@ GEM
rspec-support (~> 3.13.0)
rspec-github (3.0.0)
rspec-core (~> 3.0)
- rspec-mocks (3.13.3)
+ rspec-mocks (3.13.4)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-rails (8.0.0)
@@ -744,7 +744,7 @@ GEM
rspec-mocks (~> 3.0)
sidekiq (>= 5, < 9)
rspec-support (3.13.3)
- rubocop (1.75.5)
+ rubocop (1.75.6)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
@@ -768,12 +768,12 @@ GEM
lint_roller (~> 1.1)
rubocop (>= 1.75.0, < 2.0)
rubocop-ast (>= 1.38.0, < 2.0)
- rubocop-rails (2.31.0)
+ rubocop-rails (2.32.0)
activesupport (>= 4.2.0)
lint_roller (~> 1.1)
rack (>= 1.1)
rubocop (>= 1.75.0, < 2.0)
- rubocop-ast (>= 1.38.0, < 2.0)
+ rubocop-ast (>= 1.44.0, < 2.0)
rubocop-rspec (3.6.0)
lint_roller (~> 1.1)
rubocop (~> 1.72, >= 1.72.1)
@@ -1092,4 +1092,4 @@ RUBY VERSION
ruby 3.4.1p0
BUNDLED WITH
- 2.6.8
+ 2.6.9
diff --git a/app/controllers/concerns/web_app_controller_concern.rb b/app/controllers/concerns/web_app_controller_concern.rb
index 5e395786f0..9e303fba2d 100644
--- a/app/controllers/concerns/web_app_controller_concern.rb
+++ b/app/controllers/concerns/web_app_controller_concern.rb
@@ -8,6 +8,7 @@ module WebAppControllerConcern
before_action :redirect_unauthenticated_to_permalinks!
before_action :set_referer_header
+ before_action :redirect_to_tos_interstitial!
content_security_policy do |p|
policy = ContentSecurityPolicy.new
@@ -45,6 +46,13 @@ module WebAppControllerConcern
protected
+ def redirect_to_tos_interstitial!
+ return unless current_user&.require_tos_interstitial?
+
+ @terms_of_service = TermsOfService.published.first
+ render 'terms_of_service_interstitial/show', layout: 'auth'
+ end
+
def set_referer_header
response.set_header('Referrer-Policy', Setting.allow_referrer_origin ? 'strict-origin-when-cross-origin' : 'same-origin')
end
diff --git a/app/controllers/terms_of_service_controller.rb b/app/controllers/terms_of_service_controller.rb
index 672fb07915..35b9d45fe8 100644
--- a/app/controllers/terms_of_service_controller.rb
+++ b/app/controllers/terms_of_service_controller.rb
@@ -4,8 +4,19 @@ class TermsOfServiceController < ApplicationController
include WebAppControllerConcern
skip_before_action :require_functional!
+ skip_before_action :redirect_to_tos_interstitial!
+
+ before_action :clear_redirect_interstitial!
def show
expires_in(15.seconds, public: true, stale_while_revalidate: 30.seconds, stale_if_error: 1.day) unless user_signed_in?
end
+
+ private
+
+ def clear_redirect_interstitial!
+ return unless user_signed_in?
+
+ current_user.update(require_tos_interstitial: false)
+ end
end
diff --git a/app/javascript/mastodon/locales/es-MX.json b/app/javascript/mastodon/locales/es-MX.json
index ef99fea899..f3c00a64ef 100644
--- a/app/javascript/mastodon/locales/es-MX.json
+++ b/app/javascript/mastodon/locales/es-MX.json
@@ -28,7 +28,7 @@
"account.edit_profile": "Editar perfil",
"account.enable_notifications": "Notificarme cuando @{name} publique algo",
"account.endorse": "Destacar en mi perfil",
- "account.familiar_followers_many": "Seguido por {name1}, {name2} y {othersCount, plural,one {otro que conoces}other {# otros que conoces}}",
+ "account.familiar_followers_many": "Seguido por {name1}, {name2} y {othersCount, plural,one {# más que conoces}other {# más que conoces}}",
"account.familiar_followers_one": "Seguido por {name1}",
"account.familiar_followers_two": "Seguid por {name1} y {name2}",
"account.featured": "Destacado",
diff --git a/app/javascript/mastodon/locales/es.json b/app/javascript/mastodon/locales/es.json
index c41b9de93e..28d88e01fe 100644
--- a/app/javascript/mastodon/locales/es.json
+++ b/app/javascript/mastodon/locales/es.json
@@ -28,7 +28,7 @@
"account.edit_profile": "Editar perfil",
"account.enable_notifications": "Notificarme cuando @{name} publique algo",
"account.endorse": "Destacar en el perfil",
- "account.familiar_followers_many": "Seguido por {name1}, {name2} y {othersCount, plural,one {otro que conoces}other {# otros que conoces}}",
+ "account.familiar_followers_many": "Seguido por {name1}, {name2} y {othersCount, plural,one {# más que conoces}other {# más que conoces}}",
"account.familiar_followers_one": "Seguido por {name1}",
"account.familiar_followers_two": "Seguido por {name1} y {name2}",
"account.featured": "Destacado",
diff --git a/app/javascript/mastodon/locales/fa.json b/app/javascript/mastodon/locales/fa.json
index 2d96a0d19e..c1d60ffa25 100644
--- a/app/javascript/mastodon/locales/fa.json
+++ b/app/javascript/mastodon/locales/fa.json
@@ -28,7 +28,11 @@
"account.edit_profile": "ویرایش نمایه",
"account.enable_notifications": "هنگام فرستههای @{name} مرا آگاه کن",
"account.endorse": "معرّفی در نمایه",
+ "account.familiar_followers_many": "پیگرفته از سوی {name1}، {name2} و {othersCount, plural,one {یکی دیگر از پیگرفتههایتان} other {# نفر دیگر از پیگرفتههایتان}}",
+ "account.familiar_followers_one": "پیگرفته از سوی {name1}",
+ "account.familiar_followers_two": "پیگرفته از سوی {name1} و {name2}",
"account.featured": " پیشنهادی",
+ "account.featured.accounts": "نمایهها",
"account.featured.hashtags": "برچسبها",
"account.featured.posts": "فرستهها",
"account.featured_tags.last_status_at": "آخرین فرسته در {date}",
@@ -168,6 +172,7 @@
"column.lists": "سیاههها",
"column.mutes": "کاربران خموش",
"column.notifications": "آگاهیها",
+ "column.pins": "فرستههای معرّفی شده",
"column.public": "خط زمانی همگانی",
"column_back_button.label": "بازگشت",
"column_header.hide_settings": "نهفتن تنظیمات",
@@ -404,8 +409,10 @@
"hashtag.counter_by_accounts": "{count, plural, one {{counter} مشارکت کننده} other {{counter} مشارکت کننده}}",
"hashtag.counter_by_uses": "{count, plural, one {{counter} فرسته} other {{counter} فرسته}}",
"hashtag.counter_by_uses_today": "{count, plural, one {{counter} فرسته} other {{counter} فرسته}} امروز",
+ "hashtag.feature": "معرّفی در نمایه",
"hashtag.follow": "پیگرفتن برچسب",
"hashtag.mute": "خموشی #{hashtag}",
+ "hashtag.unfeature": "معرّفی نکردن در نمایه",
"hashtag.unfollow": "پینگرفتن برچسب",
"hashtags.and_other": "…و {count, plural, other {# بیشتر}}",
"hints.profiles.followers_may_be_missing": "شاید پیگیرندگان این نمایه نباشند.",
@@ -476,6 +483,7 @@
"keyboard_shortcuts.my_profile": "گشودن نمایهتان",
"keyboard_shortcuts.notifications": "گشودن ستون آگاهیها",
"keyboard_shortcuts.open_media": "گشودن رسانه",
+ "keyboard_shortcuts.pinned": "گشودن سیاههٔ فرستههای معرّفی شده",
"keyboard_shortcuts.profile": "گشودن نمایهٔ نویسنده",
"keyboard_shortcuts.reply": "پاسخ به فرسته",
"keyboard_shortcuts.requests": "گشودن سیاههٔ درخواستهای پیگیری",
@@ -558,6 +566,7 @@
"navigation_bar.mutes": "کاربران خموشانده",
"navigation_bar.opened_in_classic_interface": "فرستهها، حسابها و دیگر صفحههای خاص به طور پیشگزیده در میانای وب کلاسیک گشوده میشوند.",
"navigation_bar.personal": "شخصی",
+ "navigation_bar.pins": "فرستههای معرّفی شده",
"navigation_bar.preferences": "ترجیحات",
"navigation_bar.public_timeline": "خط زمانی همگانی",
"navigation_bar.search": "جستوجو",
@@ -853,6 +862,7 @@
"status.mute": "خموشاندن @{name}",
"status.mute_conversation": "خموشاندن گفتوگو",
"status.open": "گسترش این فرسته",
+ "status.pin": "معرّفی در نمایه",
"status.read_more": "بیشتر بخوانید",
"status.reblog": "تقویت",
"status.reblog_private": "تقویت برای مخاطبان نخستین",
@@ -877,6 +887,7 @@
"status.translated_from_with": "ترجمه از {lang} با {provider}",
"status.uncached_media_warning": "پیشنمایش موجود نیست",
"status.unmute_conversation": "رفع خموشی گفتوگو",
+ "status.unpin": "معرّفی نکردن در نمایه",
"subscribed_languages.lead": "پس از تغییر، تنها فرستههای به زبانهای گزیده روی خانه و خطزمانیهای سیاهه ظاهر خواهند شد. برای دریافت فرستهها به تمامی زبانها، هیچکدام را برنگزینید.",
"subscribed_languages.save": "ذخیرهٔ تغییرات",
"subscribed_languages.target": "تغییر زبانهای مشترک شده برای {target}",
diff --git a/app/javascript/mastodon/locales/ia.json b/app/javascript/mastodon/locales/ia.json
index 7692cf92d6..5264f9347c 100644
--- a/app/javascript/mastodon/locales/ia.json
+++ b/app/javascript/mastodon/locales/ia.json
@@ -28,6 +28,9 @@
"account.edit_profile": "Modificar profilo",
"account.enable_notifications": "Notificar me quando @{name} publica",
"account.endorse": "Evidentiar sur le profilo",
+ "account.familiar_followers_many": "Sequite per {name1}, {name2}, e {othersCount, plural, one {un altere que tu cognosce} other {# alteres que tu cognosce}}",
+ "account.familiar_followers_one": "Sequite per {name1}",
+ "account.familiar_followers_two": "Sequite per {name1} e {name2}",
"account.featured": "In evidentia",
"account.featured.accounts": "Profilos",
"account.featured.hashtags": "Hashtags",
@@ -404,7 +407,10 @@
"hashtag.counter_by_accounts": "{count, plural, one {{counter} participante} other {{counter} participantes}}",
"hashtag.counter_by_uses": "{count, plural, one {{counter} message} other {{counter} messages}}",
"hashtag.counter_by_uses_today": "{count, plural, one {{counter} message} other {{counter} messages}} hodie",
+ "hashtag.feature": "Evidentiar sur le profilo",
"hashtag.follow": "Sequer hashtag",
+ "hashtag.mute": "Silentiar #{hashtag}",
+ "hashtag.unfeature": "Non evidentiar sur le profilo",
"hashtag.unfollow": "Non sequer plus le hashtag",
"hashtags.and_other": "…e {count, plural, one {un altere} other {# alteres}}",
"hints.profiles.followers_may_be_missing": "Le sequitores de iste profilo pote mancar.",
@@ -475,6 +481,7 @@
"keyboard_shortcuts.my_profile": "Aperir tu profilo",
"keyboard_shortcuts.notifications": "Aperir columna de notificationes",
"keyboard_shortcuts.open_media": "Aperir multimedia",
+ "keyboard_shortcuts.pinned": "Aperir lista de messages in evidentia",
"keyboard_shortcuts.profile": "Aperir le profilo del autor",
"keyboard_shortcuts.reply": "Responder al message",
"keyboard_shortcuts.requests": "Aperir le lista de requestas de sequimento",
@@ -557,6 +564,7 @@
"navigation_bar.mutes": "Usatores silentiate",
"navigation_bar.opened_in_classic_interface": "Messages, contos e altere paginas specific es aperite per predefinition in le interfacie web classic.",
"navigation_bar.personal": "Personal",
+ "navigation_bar.pins": "Messages in evidentia",
"navigation_bar.preferences": "Preferentias",
"navigation_bar.public_timeline": "Chronologia federate",
"navigation_bar.search": "Cercar",
@@ -852,6 +860,7 @@
"status.mute": "Silentiar @{name}",
"status.mute_conversation": "Silentiar conversation",
"status.open": "Expander iste message",
+ "status.pin": "Evidentiar sur le profilo",
"status.read_more": "Leger plus",
"status.reblog": "Impulsar",
"status.reblog_private": "Impulsar con visibilitate original",
@@ -876,11 +885,13 @@
"status.translated_from_with": "Traducite de {lang} usante {provider}",
"status.uncached_media_warning": "Previsualisation non disponibile",
"status.unmute_conversation": "Non plus silentiar conversation",
+ "status.unpin": "Non evidentiar sur le profilo",
"subscribed_languages.lead": "Solmente le messages in le linguas seligite apparera in tu chronologias de initio e de listas post le cambiamento. Selige necun pro reciper messages in tote le linguas.",
"subscribed_languages.save": "Salvar le cambiamentos",
"subscribed_languages.target": "Cambiar le linguas subscribite pro {target}",
"tabs_bar.home": "Initio",
"tabs_bar.notifications": "Notificationes",
+ "terms_of_service.effective_as_of": "In vigor a partir de {date}",
"terms_of_service.title": "Conditiones de servicio",
"time_remaining.days": "{number, plural, one {# die} other {# dies}} restante",
"time_remaining.hours": "{number, plural, one {# hora} other {# horas}} restante",
@@ -912,6 +923,11 @@
"video.expand": "Expander video",
"video.fullscreen": "Schermo plen",
"video.hide": "Celar video",
+ "video.mute": "Silentiar",
"video.pause": "Pausa",
- "video.play": "Reproducer"
+ "video.play": "Reproducer",
+ "video.skip_backward": "Saltar a retro",
+ "video.unmute": "Non plus silentiar",
+ "video.volume_down": "Abassar le volumine",
+ "video.volume_up": "Augmentar le volumine"
}
diff --git a/app/javascript/mastodon/locales/id.json b/app/javascript/mastodon/locales/id.json
index 0da046c22d..8033037e5d 100644
--- a/app/javascript/mastodon/locales/id.json
+++ b/app/javascript/mastodon/locales/id.json
@@ -28,7 +28,6 @@
"account.edit_profile": "Ubah profil",
"account.enable_notifications": "Beritahu saya saat @{name} memposting",
"account.endorse": "Tampilkan di profil",
- "account.featured": "",
"account.featured_tags.last_status_at": "Kiriman terakhir pada {date}",
"account.featured_tags.last_status_never": "Tidak ada kiriman",
"account.follow": "Ikuti",
diff --git a/app/javascript/mastodon/locales/kk.json b/app/javascript/mastodon/locales/kk.json
index 7f9beac5e4..ecc9570337 100644
--- a/app/javascript/mastodon/locales/kk.json
+++ b/app/javascript/mastodon/locales/kk.json
@@ -19,39 +19,75 @@
"account.block_short": "Бұғаттау",
"account.blocked": "Бұғатталған",
"account.cancel_follow_request": "Withdraw follow request",
+ "account.direct": "@{name} жеке айту",
"account.disable_notifications": "@{name} постары туралы ескертпеу",
+ "account.domain_blocking": "Доменді бұғаттау",
"account.edit_profile": "Профильді өңдеу",
"account.enable_notifications": "@{name} постары туралы ескерту",
"account.endorse": "Профильде ұсыну",
+ "account.familiar_followers_many": "{name1}, {name2} және {othersCount, plural, one {сіз білетін тағы бір адам} other {сіз білетін тағы # адам}} жазылған",
+ "account.familiar_followers_one": "{name1} жазылған",
+ "account.familiar_followers_two": "{name1} мен {name2} жазылған",
+ "account.featured": "Ерекшеленген",
+ "account.featured.accounts": "Профильдер",
+ "account.featured.hashtags": "Хэштегтер",
+ "account.featured.posts": "Жазбалар",
+ "account.featured_tags.last_status_at": "Соңғы жазба {date} күні",
"account.featured_tags.last_status_never": "Пост жоқ",
"account.follow": "Жазылу",
+ "account.follow_back": "Кері жазылу",
"account.followers": "Жазылушы",
"account.followers.empty": "Бұл қолданушыға әлі ешкім жазылмаған.",
+ "account.followers_counter": "{count, plural, one {{counter} жазылушы} other {{counter} жазылушы}}",
"account.following": "Жазылым",
+ "account.following_counter": "{count, plural, one {{counter} жазылған} other {{counter} жазылған}}",
"account.follows.empty": "Бұл қолданушы әлі ешкімге жазылмаған.",
+ "account.follows_you": "Сізге жазылған",
"account.go_to_profile": "Профиліне өту",
"account.hide_reblogs": "@{name} бустарын жасыру",
+ "account.in_memoriam": "Естелік ретінде.",
"account.joined_short": "Қосылған",
"account.languages": "Жазылған тілдерді өзгерту",
"account.link_verified_on": "Сілтеме меншігі расталған күн {date}",
"account.locked_info": "Бұл қолданушы өзі туралы мәліметтерді жасырған. Тек жазылғандар ғана көре алады.",
"account.media": "Медиа",
"account.mention": "@{name} дегенді атау",
+ "account.moved_to": "{name} өзінің жаңа аккаунты енді мынау екенін көрсетті:",
"account.mute": "@{name} дегенді елемеу",
+ "account.mute_notifications_short": "Хабарландыруларды өшіру",
+ "account.mute_short": "Өшіру",
"account.muted": "Еленбейді",
+ "account.muting": "Өшіру",
+ "account.mutual": "Сіздер бір-біріңізге жазылғансыздар",
+ "account.no_bio": "Сипаттама берілмеген.",
"account.open_original_page": "Бастапқы бетті ашу",
"account.posts": "Пост",
"account.posts_with_replies": "Постар мен жауаптар",
+ "account.remove_from_followers": "{name} жазылушылардан жою",
"account.report": "Шағымдану @{name}",
"account.requested": "Растауын күтіңіз. Жазылудан бас тарту үшін басыңыз",
+ "account.requested_follow": "{name} сізге жазылуға сұраныс жіберді",
+ "account.requests_to_follow_you": "Сізге жазылу сұраныстары",
"account.share": "@{name} профилін бөлісу\"",
"account.show_reblogs": "@{name} бөліскендерін көрсету",
+ "account.statuses_counter": "{count, plural, one {{counter} жазба} other {{counter} жазба}}",
"account.unblock": "Бұғаттан шығару @{name}",
"account.unblock_domain": "Бұғаттан шығару {domain}",
+ "account.unblock_domain_short": "Бұғаттауды алу",
+ "account.unblock_short": "Бұғаттауды алу",
"account.unendorse": "Профильде рекомендемеу",
"account.unfollow": "Оқымау",
"account.unmute": "@{name} ескертпелерін қосу",
+ "account.unmute_notifications_short": "Хабарландыруларды қосу",
+ "account.unmute_short": "Қосу",
"account_note.placeholder": "Жазба қалдыру үшін бас",
+ "admin.dashboard.daily_retention": "Тіркелгеннен кейінгі күн бойынша пайдаланушыларды сақтау көрсеткіші",
+ "admin.dashboard.monthly_retention": "Тіркелгеннен кейінгі ай бойынша пайдаланушыларды сақтау көрсеткіші",
+ "admin.dashboard.retention.average": "Орташа",
+ "admin.dashboard.retention.cohort": "Тіркелу айы",
+ "admin.dashboard.retention.cohort_size": "Жаңа пайдаланушылар",
+ "admin.impact_report.instance_accounts": "Бұл жоятын аккаунт профильдері",
+ "admin.impact_report.instance_followers": "Біздің пайдаланушылар жоғалтатын жазылушылар",
"alert.rate_limited.message": "Қайтадан көріңіз {retry_time, time, medium} кейін.",
"alert.rate_limited.title": "Бағалау шектеулі",
"alert.unexpected.message": "Бір нәрсе дұрыс болмады.",
diff --git a/app/javascript/mastodon/locales/lv.json b/app/javascript/mastodon/locales/lv.json
index 9827628d88..7f5393a66c 100644
--- a/app/javascript/mastodon/locales/lv.json
+++ b/app/javascript/mastodon/locales/lv.json
@@ -19,13 +19,18 @@
"account.block_domain": "Bloķēt domēnu {domain}",
"account.block_short": "Bloķēt",
"account.blocked": "Bloķēts",
+ "account.blocking": "Bloķēts",
"account.cancel_follow_request": "Atsaukt sekošanas pieprasījumu",
"account.copy": "Ievietot saiti uz profilu starpliktuvē",
"account.direct": "Pieminēt @{name} privāti",
"account.disable_notifications": "Pārtraukt man paziņot, kad @{name} izveido ierakstu",
+ "account.domain_blocking": "Bloķēts domēns",
"account.edit_profile": "Labot profilu",
"account.enable_notifications": "Paziņot man, kad @{name} izveido ierakstu",
"account.endorse": "Izcelts profilā",
+ "account.familiar_followers_many": "Kam seko {name1}, {name2}, un {othersCount, plural, zero {pārējie # jums pazīstami} one {vēl viens jums pazīstams} other {pārējie # jums pazīstami}}",
+ "account.familiar_followers_one": "Kam seko {name1}",
+ "account.familiar_followers_two": "Kam seko {name1} un {name2}",
"account.featured.accounts": "Profili",
"account.featured.hashtags": "Tēmturi",
"account.featured.posts": "Ieraksti",
@@ -54,6 +59,7 @@
"account.mute_notifications_short": "Apklusināt paziņojumus",
"account.mute_short": "Apklusināt",
"account.muted": "Apklusināts",
+ "account.muting": "Apklusināts",
"account.mutual": "Jūs sekojat viens otram",
"account.no_bio": "Apraksts nav sniegts.",
"account.open_original_page": "Atvērt pirmavota lapu",
@@ -159,7 +165,7 @@
"column.lists": "Saraksti",
"column.mutes": "Apklusinātie lietotāji",
"column.notifications": "Paziņojumi",
- "column.pins": "Piedāvātās ziņas",
+ "column.pins": "Attēlotie ieraksti",
"column.public": "Apvienotā laika līnija",
"column_back_button.label": "Atpakaļ",
"column_header.hide_settings": "Paslēpt iestatījumus",
@@ -283,6 +289,9 @@
"emoji_button.search_results": "Meklēšanas rezultāti",
"emoji_button.symbols": "Simboli",
"emoji_button.travel": "Ceļošana un vietas",
+ "empty_column.account_featured.me": "Jūs vēl neko neesiet likuši attēlot savā profilā. Vai zinājāt, ka variet attēlot savus ierakstus, bieži izmantotās mirkļbirkas un pat draugu profilus savā profilā?",
+ "empty_column.account_featured.other": "{acct} vēl neko nav licis attēlot savā profilā. Vai zinājāt, ka variet attēlot savus ierakstus, bieži izmantotās mirkļbirkas un pat draugu profilus savā profilā?",
+ "empty_column.account_featured_other.unknown": "Šis lietotājs vēl neko nav licis attēlot savā profilā.",
"empty_column.account_hides_collections": "Šis lietotājs ir izvēlējies nedarīt šo informāciju pieejamu",
"empty_column.account_suspended": "Konta darbība ir apturēta",
"empty_column.account_timeline": "Šeit nav ierakstu.",
@@ -389,6 +398,7 @@
"home.show_announcements": "Rādīt paziņojumus",
"ignore_notifications_modal.ignore": "Neņemt vērā paziņojumus",
"ignore_notifications_modal.not_following_title": "Neņemt vērā paziņojumus no cilvēkiem, kuriem neseko?",
+ "info_button.label": "Palīdzība",
"interaction_modal.action.favourite": "Lai turpinātu, nepieciešams pievienot sava konta izlasei.",
"interaction_modal.action.follow": "Lai turpinātu, nepieciešams sekot no sava konta.",
"interaction_modal.action.reblog": "Lai turpinātu, nepieciešams pastiprināt no sava konta.",
@@ -428,7 +438,7 @@
"keyboard_shortcuts.my_profile": "Atvērt savu profilu",
"keyboard_shortcuts.notifications": "Atvērt paziņojumu kolonnu",
"keyboard_shortcuts.open_media": "Atvērt multividi",
- "keyboard_shortcuts.pinned": "Atvērt piedāvāto ziņu sarakstu",
+ "keyboard_shortcuts.pinned": "Atvērt attēloto ierakstu sarakstu",
"keyboard_shortcuts.profile": "Atvērt autora profilu",
"keyboard_shortcuts.reply": "Atbildēt",
"keyboard_shortcuts.requests": "Atvērt sekošanas pieprasījumu sarakstu",
@@ -449,16 +459,19 @@
"link_preview.more_from_author": "Vairāk no {name}",
"lists.add_member": "Pievienot",
"lists.add_to_list": "Pievienot sarakstam",
+ "lists.add_to_lists": "Pievienot {name} sarakstiem",
"lists.create": "Izveidot",
"lists.create_list": "Izveidot sarakstu",
"lists.delete": "Izdzēst sarakstu",
"lists.done": "Gatavs",
"lists.edit": "Labot sarakstu",
+ "lists.list_name": "Saraksta nosaukums",
"lists.remove_member": "Noņemt",
"lists.replies_policy.followed": "Jebkuram sekotajam lietotājam",
"lists.replies_policy.list": "Saraksta dalībniekiem",
"lists.replies_policy.none": "Nevienam",
"lists.save": "Saglabāt",
+ "lists.search": "Meklēt",
"load_pending": "{count, plural, zero{# jaunu vienumu} one {# jauns vienums} other {# jauni vienumi}}",
"loading_indicator.label": "Ielādē…",
"media_gallery.hide": "Paslēpt",
@@ -489,7 +502,7 @@
"navigation_bar.mutes": "Apklusinātie lietotāji",
"navigation_bar.opened_in_classic_interface": "Ieraksti, konti un citas noteiktas lapas pēc noklusējuma tiek atvērtas klasiskajā tīmekļa saskarnē.",
"navigation_bar.personal": "Personīgie",
- "navigation_bar.pins": "Piedāvātās ziņas",
+ "navigation_bar.pins": "Attēlotie ieraksti",
"navigation_bar.preferences": "Iestatījumi",
"navigation_bar.public_timeline": "Apvienotā laika līnija",
"navigation_bar.search": "Meklēt",
@@ -523,6 +536,7 @@
"notification_requests.exit_selection": "Gatavs",
"notification_requests.notifications_from": "Paziņojumi no {name}",
"notification_requests.title": "Atlasītie paziņojumi",
+ "notification_requests.view": "Skatīt paziņojumus",
"notifications.clear": "Notīrīt paziņojumus",
"notifications.clear_confirmation": "Vai tiešām vēlies neatgriezeniski notīrīt visus savus paziņojumus?",
"notifications.column_settings.admin.report": "Jauni ziņojumi:",
@@ -568,6 +582,7 @@
"notifications_permission_banner.title": "Nekad nepalaid neko garām",
"onboarding.follows.back": "Atpakaļ",
"onboarding.follows.empty": "Diemžēl pašlaik nevar parādīt rezultātus. Vari mēģināt izmantot meklēšanu vai pārlūkot izpētes lapu, lai atrastu cilvēkus, kuriem sekot, vai vēlāk mēģināt vēlreiz.",
+ "onboarding.follows.search": "Meklēt",
"onboarding.profile.discoverable": "Padarīt manu profilu atklājamu",
"onboarding.profile.display_name": "Attēlojamais vārds",
"onboarding.profile.display_name_hint": "Tavs pilnais vārds vai Tavs joku vārds…",
@@ -725,7 +740,7 @@
"status.mute": "Apklusināt @{name}",
"status.mute_conversation": "Apklusināt sarunu",
"status.open": "Izvērst šo ierakstu",
- "status.pin": "Piedāvāt profilā",
+ "status.pin": "Attēlot profilā",
"status.read_more": "Lasīt vairāk",
"status.reblog": "Pastiprināt",
"status.reblog_private": "Pastiprināt ar sākotnējo redzamību",
@@ -748,12 +763,13 @@
"status.translated_from_with": "Tulkots no {lang} izmantojot {provider}",
"status.uncached_media_warning": "Priekšskatījums nav pieejams",
"status.unmute_conversation": "Noņemt sarunas apklusinājumu",
- "status.unpin": "Nepiedāvāt profilā",
+ "status.unpin": "Neattēlot profilā",
"subscribed_languages.lead": "Pēc izmaiņu veikšanas Tavā mājas un sarakstu laika līnijā tiks rādīti tikai ieraksti atlasītajās valodās. Neatlasīt nevienu, lai saņemtu ierakstus visās valodās.",
"subscribed_languages.save": "Saglabāt izmaiņas",
"subscribed_languages.target": "Mainīt abonētās valodas priekš {target}",
"tabs_bar.home": "Sākums",
"tabs_bar.notifications": "Paziņojumi",
+ "terms_of_service.title": "Pakalpojuma izmantošanas noteikumi",
"time_remaining.days": "{number, plural, one {Atlikusi # diena} other {Atlikušas # dienas}}",
"time_remaining.hours": "{number, plural, one {Atlikusi # stunda} other {Atlikušas # stundas}}",
"time_remaining.minutes": "{number, plural, one {Atlikusi # minūte} other {Atlikušas # minūtes}}",
@@ -779,6 +795,12 @@
"video.expand": "Paplašināt video",
"video.fullscreen": "Pilnekrāns",
"video.hide": "Slēpt video",
+ "video.mute": "Izslēgt skaņu",
"video.pause": "Pauze",
- "video.play": "Atskaņot"
+ "video.play": "Atskaņot",
+ "video.skip_backward": "Tīt atpakaļ",
+ "video.skip_forward": "Tīt uz priekšu",
+ "video.unmute": "Ieslēgt skaņu",
+ "video.volume_down": "Pagriezt klusāk",
+ "video.volume_up": "Pagriezt skaļāk"
}
diff --git a/app/javascript/mastodon/locales/nan.json b/app/javascript/mastodon/locales/nan.json
index 46d4328768..304e0b591c 100644
--- a/app/javascript/mastodon/locales/nan.json
+++ b/app/javascript/mastodon/locales/nan.json
@@ -28,6 +28,9 @@
"account.edit_profile": "編輯個人資料",
"account.enable_notifications": "佇 {name} PO文ê時通知我",
"account.endorse": "用個人資料推薦對方",
+ "account.familiar_followers_many": "Hōo {name1}、{name2},kap {othersCount, plural, other {其他 lí熟似ê # ê lâng}} 跟tuè",
+ "account.familiar_followers_one": "Hōo {name1} 跟tuè",
+ "account.familiar_followers_two": "Hōo {name1} kap {name2} 跟tuè",
"account.featured": "精選ê",
"account.featured.accounts": "個人資料",
"account.featured.hashtags": "Hashtag",
@@ -684,16 +687,26 @@
"notifications.policy.filter_private_mentions_title": "家kī直接送來ê私人提起",
"notifications.policy.title": "管理通知tuì……",
"notifications_permission_banner.enable": "啟用桌面ê通知",
+ "notifications_permission_banner.how_to_control": "Nā beh佇Mastodon關起來ê時陣收通知,請啟用桌面通知。若準啟用,Lí ē當通過面頂ê {icon} 鈕á,準準控制siánn物互動ê類型ē生桌面通知。",
"notifications_permission_banner.title": "逐ê著看",
"onboarding.follows.back": "轉去",
"onboarding.follows.done": "做好ah",
+ "onboarding.follows.empty": "可惜,tsit-má無半條結果通顯示。Lí ē當試用tshiau-tshuē á是瀏覽探索ê頁,來tshuē beh跟tuè ê lâng,或者是sió等leh koh試。",
"onboarding.follows.search": "Tshiau-tshuē",
+ "onboarding.follows.title": "請跟tuè lâng來開始。",
+ "onboarding.profile.discoverable": "Hōo我ê個人資料通tshuē著",
+ "onboarding.profile.discoverable_hint": "Nā lí揀beh佇Mastodon開hōo lâng發現ê功能,lí ê PO文通顯示佇tshiau-tshuē結果kap趨勢,而且你ê個人資料可能ē推薦hōo kap lí有相siâng興趣ê別lâng。",
"onboarding.profile.display_name": "顯示ê名",
"onboarding.profile.display_name_hint": "Lí ê全名á是別號……",
"onboarding.profile.note": "個人紹介",
"onboarding.profile.note_hint": "Lí ē當 @mention 別lâng á是用 #hashtag……",
"onboarding.profile.save_and_continue": "儲存了後繼續",
"onboarding.profile.title": "個人資料ê設定",
+ "onboarding.profile.upload_avatar": "Kā個人資料ê相片傳起去。",
+ "onboarding.profile.upload_header": "Kā個人資料ê橫條á ê圖傳起去",
+ "password_confirmation.exceeds_maxlength": "密碼確認超過上大ê密碼長度",
+ "password_confirmation.mismatching": "密碼確認kap密碼無合",
+ "picture_in_picture.restore": "復原",
"poll.closed": "關ah",
"poll.refresh": "Koh更新",
"poll.reveal": "看結果",
@@ -711,6 +724,8 @@
"privacy.private.short": "跟tuè lí ê",
"privacy.public.long": "逐ê lâng(無論佇Mastodon以內á是以外)",
"privacy.public.short": "公開ê",
+ "privacy.unlisted.additional": "Tse ê行為kap公開相siâng,m̄-koh 就算lí佇口座設定phah開有關ê公開功能,PO文mā bē顯示佇即時ê動態、hashtag、探索kap Mastodon ê搜尋結果。",
+ "privacy.unlisted.long": "減少演算法ê宣傳",
"privacy.unlisted.short": "恬靜ê公開",
"privacy_policy.last_updated": "上尾更新tī:{date}",
"privacy_policy.title": "隱私權政策",
@@ -733,6 +748,7 @@
"reply_indicator.cancel": "取消",
"reply_indicator.poll": "投票",
"report.block": "封鎖",
+ "report.block_explanation": "Lí bē koh看著in ê PO文。In bē當看tio̍h lí ê PO文kap跟tuè lí。In ē發現家kī受著封鎖。",
"report.categories.legal": "法律ê問題",
"report.categories.other": "其他",
"report.categories.spam": "Pùn-sò訊息",
@@ -764,9 +780,50 @@
"report.statuses.subtitle": "請揀所有符合ê選項",
"report.statuses.title": "Kám有任何PO文證明tsit ê檢舉?",
"report.submit": "送出",
+ "report.target": "檢舉 {target}",
+ "report.thanks.take_action": "下kha是你控制所beh 佇Mastodon看ê內容ê選項:",
+ "report.thanks.take_action_actionable": "佇guán leh審核ê時陣,lí ē當tuì @{name} 做下kha ê行動:",
+ "report.thanks.title": "無想beh看著tse?",
+ "report.thanks.title_actionable": "多謝lí ê檢舉,guán ē處理。",
+ "report.unfollow": "取消跟tuè @{name}",
+ "report.unfollow_explanation": "Lí teh跟tuè tsit ê口座。Nā無beh佇頭頁ê時間線koh看見in ê PO文,請取消跟tuè。",
+ "report_notification.attached_statuses": "附 {count, plural, one {{count} 篇PO文} other {{count} 篇PO文}}ah",
+ "report_notification.categories.legal": "法規",
+ "report_notification.categories.legal_sentence": "違法ê內容",
+ "report_notification.categories.other": "其他",
+ "report_notification.categories.other_sentence": "其他",
+ "report_notification.categories.spam": "Pùn-sò訊息",
+ "report_notification.categories.spam_sentence": "pùn-sò訊息",
+ "report_notification.categories.violation": "違反規則",
+ "report_notification.categories.violation_sentence": "違反規則",
+ "report_notification.open": "Phah開檢舉",
+ "search.no_recent_searches": "無最近ê tshiau-tshuē",
+ "search.placeholder": "Tshiau-tshuē",
+ "search.quick_action.account_search": "合 {x} ê個人檔案",
+ "search.quick_action.go_to_account": "行去個人資料 {x}",
+ "search.quick_action.go_to_hashtag": "行去hashtag {x}",
+ "search.quick_action.open_url": "佇Mastodon來phah開URL",
+ "search.quick_action.status_search": "合 {x} ê PO文",
+ "search.search_or_paste": "Tshiau-tshuē á是貼URL",
+ "search_popout.full_text_search_disabled_message": "{domain} 頂bē當用。",
+ "search_popout.full_text_search_logged_out_message": "Kan-ta佇登入ê時通用。",
"search_popout.language_code": "ISO語言代碼",
+ "search_popout.options": "Tshiau-tshuē ê選項",
+ "search_popout.quick_actions": "快速ê行動",
+ "search_popout.recent": "最近ê tshiau-tshuē",
+ "search_popout.specific_date": "特定ê日",
+ "search_popout.user": "用者",
+ "search_results.accounts": "個人資料",
+ "search_results.all": "全部",
+ "search_results.hashtags": "Hashtag",
+ "search_results.no_results": "無結果。",
+ "search_results.no_search_yet": "請試tshiau-tshuē PO文、個人資料á是hashtag。",
"search_results.see_all": "看全部",
"search_results.statuses": "PO文",
"search_results.title": "Tshiau-tshuē「{q}」",
+ "server_banner.about_active_users": "最近30kang用本站êlâng(月ê活動ê用者)",
+ "server_banner.active_users": "活動ê用者",
+ "status.replied_to": "回應 {name}",
+ "status.reply": "回應",
"status.translated_from_with": "用 {provider} 翻譯 {lang}"
}
diff --git a/app/javascript/mastodon/locales/si.json b/app/javascript/mastodon/locales/si.json
index ee9fa92612..3907d60479 100644
--- a/app/javascript/mastodon/locales/si.json
+++ b/app/javascript/mastodon/locales/si.json
@@ -2,8 +2,16 @@
"about.blocks": "මැදිහත්කරණ සේවාදායක",
"about.contact": "සබඳතාව:",
"about.disclaimer": "මාස්ටඩන් යනු නිදහස් විවෘත මූලාශ්ර මෘදුකාංගයකි. එය මාස්ටඩන් gGmbH හි වෙළඳ නාමයකි.",
+ "about.domain_blocks.no_reason_available": "හේතුව ලබා ගත නොහැක.",
+ "about.domain_blocks.preamble": "Mastodon සාමාන්යයෙන් ඔබට fediverse හි වෙනත් ඕනෑම සේවාදායකයකින් අන්තර්ගතයන් බැලීමට සහ පරිශීලකයින් සමඟ අන්තර් ක්රියා කිරීමට ඉඩ සලසයි. මෙම විශේෂිත සේවාදායකයේ සිදු කර ඇති ව්යතිරේක මේවාය.",
+ "about.domain_blocks.silenced.explanation": "ඔබ එය පැහැදිලිව සොයා බැලුවහොත් හෝ අනුගමනය කිරීමෙන් එයට සම්බන්ධ නොවන්නේ නම්, සාමාන්යයෙන් ඔබට මෙම සේවාදායකයෙන් පැතිකඩ සහ අන්තර්ගතයන් නොපෙනේ.",
+ "about.domain_blocks.silenced.title": "සීමිතයි",
+ "about.domain_blocks.suspended.explanation": "මෙම සේවාදායකයෙන් ලැබෙන කිසිදු දත්තයක් සැකසීම, ගබඩා කිරීම හෝ හුවමාරු කිරීම සිදු නොකෙරේ, මෙම සේවාදායකයෙන් පැමිණෙන පරිශීලකයින් සමඟ කිසිදු අන්තර්ක්රියාවක් හෝ සන්නිවේදනයක් කළ නොහැකි වේ.",
"about.domain_blocks.suspended.title": "අත්හිටුවා ඇත",
+ "about.not_available": "මෙම තොරතුරු මෙම සේවාදායකයේ ලබා ගත හැකි කර නොමැත.",
+ "about.powered_by": "{mastodon}මගින් බල ගැන්වෙන විමධ්යගත සමාජ මාධ්ය",
"about.rules": "සේවාදායකයේ නීති",
+ "account.account_note_header": "පුද්ගලික සටහන",
"account.add_or_remove_from_list": "ලැයිස්තු වලින් එකතු හෝ ඉවත් කරන්න",
"account.badges.bot": "ස්වයංක්රියයි",
"account.badges.group": "සමූහය",
@@ -11,73 +19,160 @@
"account.block_domain": "{domain} වසම අවහිර කරන්න",
"account.block_short": "අවහිර",
"account.blocked": "අවහිර කර ඇත",
+ "account.blocking": "අවහිර කිරීම",
+ "account.cancel_follow_request": "අනුගමනය කිරීම අවලංගු කරන්න",
+ "account.copy": "පැතිකඩට සබැඳිය පිටපත් කරන්න",
+ "account.direct": "පෞද්ගලිකව @{name}සඳහන් කරන්න",
"account.disable_notifications": "@{name} පළ කරන විට මට දැනුම් නොදෙන්න",
+ "account.domain_blocking": "වසම අවහිර කිරීම",
"account.edit_profile": "පැතිකඩ සංස්කරණය",
"account.enable_notifications": "@{name} පළ කරන විට මට දැනුම් දෙන්න",
"account.endorse": "පැතිකඩෙහි විශේෂාංගය",
+ "account.familiar_followers_many": "{name1}, {name2}, සහ {othersCount, plural, one {ඔබ දන්නා තවත් එකක්} other {# ඔබ දන්නා තවත්}}අනුගමනය කෙරේ.",
+ "account.familiar_followers_one": "{name1}අනුගමනය කෙරේ",
+ "account.familiar_followers_two": "පසුව {name1} සහ {name2}",
+ "account.featured": "විශේෂාංග සහිත",
+ "account.featured.accounts": "පැතිකඩ",
+ "account.featured.hashtags": "හැෂ් ටැග්",
+ "account.featured.posts": "සටහන්",
"account.featured_tags.last_status_at": "අවසාන ලිපිය: {date}",
"account.featured_tags.last_status_never": "ලිපි නැත",
"account.follow": "අනුගමනය",
+ "account.follow_back": "ආපසු අනුගමනය කරන්න",
"account.followers": "අනුගාමිකයින්",
"account.followers.empty": "කිසිවෙක් අනුගමනය කර නැත.",
+ "account.followers_counter": "{count, plural, one {{counter} අනුගාමිකයා} other {{counter} අනුගාමිකයින්}}",
"account.following": "අනුගමන",
+ "account.following_counter": "{count, plural, one {{counter} අනුගමනය කරනවා} other {{counter} අනුගමනය කරනවා}}",
"account.follows.empty": "තවමත් කිසිවෙක් අනුගමනය නොකරයි.",
+ "account.follows_you": "ඔබව අනුගමනය කරයි",
"account.go_to_profile": "පැතිකඩට යන්න",
+ "account.hide_reblogs": "@{name}වෙතින් බූස්ට් සඟවන්න",
+ "account.in_memoriam": "මතකයේ.",
"account.joined_short": "එක් වූ දිනය",
+ "account.languages": "දායක වූ භාෂා වෙනස් කරන්න",
"account.link_verified_on": "මෙම සබැඳියේ අයිතිය {date} දී පරීක්ෂා කෙරිණි",
+ "account.locked_info": "මෙම ගිණුමේ රහස්යතා තත්ත්වය අගුළු දමා ඇත. හිමිකරු ඔවුන් අනුගමනය කළ හැක්කේ කාටද යන්න හස්තීයව සමාලෝචනය කරයි.",
"account.media": "මාධ්ය",
"account.mention": "@{name} සඳහන් කරන්ක",
+ "account.moved_to": "{name} ඔවුන්ගේ නව ගිණුම දැන්:",
"account.mute": "@{name} නිහඬ කරන්න",
+ "account.mute_notifications_short": "දැනුම්දීම් නිහඬ කරන්න",
"account.mute_short": "නිහඬ",
"account.muted": "නිහඬ කළා",
+ "account.muting": "නිහඬ කිරීම",
+ "account.mutual": "ඔබ එකිනෙකා අනුගමනය කරන්න.",
+ "account.no_bio": "විස්තරයක් සපයා නැත.",
"account.open_original_page": "මුල් පිටුව අරින්න",
"account.posts": "ලිපි",
"account.posts_with_replies": "ලිපි සහ පිළිතුරු",
+ "account.remove_from_followers": "අනුගාමිකයින්ගෙන් {name} ඉවත් කරන්න",
"account.report": "@{name} වාර්තා කරන්න",
+ "account.requested": "අනුමැතිය බලාපොරොත්තුවෙන්. අනුගමනය කිරීමේ ඉල්ලීම අවලංගු කිරීමට ක්ලික් කරන්න.",
+ "account.requested_follow": "{name} ඔබව අනුගමනය කිරීමට ඉල්ලා ඇත.",
+ "account.requests_to_follow_you": "ඔබව අනුගමනය කිරීමට ඉල්ලීම්",
"account.share": "@{name} ගේ පැතිකඩ බෙදාගන්න",
+ "account.show_reblogs": "@{name}වෙතින් බූස්ට් පෙන්වන්න",
+ "account.statuses_counter": "{count, plural, one {{counter} සටහන} other {{counter} සටහන්}}",
"account.unblock": "@{name} අනවහිර කරන්න",
"account.unblock_domain": "{domain} වසම අනවහිර කරන්න",
+ "account.unblock_domain_short": "අවහිර කිරීම ඉවත් කරන්න",
"account.unblock_short": "අනවහිර",
"account.unendorse": "පැතිකඩෙහි විශේෂාංග නොකරන්න",
+ "account.unfollow": "අනුගමනය නොකරන්න",
+ "account.unmute": "නිහඬ නොකරන්න @{name}",
+ "account.unmute_notifications_short": "දැනුම්දීම් නිහඬ නොකරන්න",
"account.unmute_short": "නොනිහඬ",
"account_note.placeholder": "සටහන යෙදීමට ඔබන්න",
+ "admin.dashboard.daily_retention": "ලියාපදිංචි වීමෙන් පසු දිනෙන් දින පරිශීලක රඳවා ගැනීමේ අනුපාතය",
+ "admin.dashboard.monthly_retention": "ලියාපදිංචි වීමෙන් පසු මාසය අනුව පරිශීලක රඳවා ගැනීමේ අනුපාතය",
+ "admin.dashboard.retention.average": "සාමාන්යය",
"admin.dashboard.retention.cohort": "ලියාපදිංචි මාසය",
"admin.dashboard.retention.cohort_size": "නව පරිශ්රීලකයින්",
+ "admin.impact_report.instance_accounts": "මෙය මකා දමන ගිණුම් පැතිකඩ",
+ "admin.impact_report.instance_followers": "අපගේ පරිශීලකයින්ට අහිමි වන අනුගාමිකයින්",
+ "admin.impact_report.instance_follows": "ඔවුන්ගේ පරිශීලකයින්ට අහිමි වන අනුගාමිකයින්",
+ "admin.impact_report.title": "බලපෑම් සාරාංශය",
"alert.rate_limited.message": "{retry_time, time, medium} කට පසුව උත්සාහ කරන්න.",
"alert.rate_limited.title": "අනුපාතනය වී ඇත",
"alert.unexpected.message": "අනපේක්ෂිත දෝෂයක් සිදු විය.",
"alert.unexpected.title": "අපොයි!",
+ "alt_text_badge.title": "විකල්ප පෙළ",
+ "alt_text_modal.add_alt_text": "විකල්ප පෙළ එක් කරන්න",
+ "alt_text_modal.add_text_from_image": "රූපයෙන් පෙළ එක් කරන්න",
+ "alt_text_modal.cancel": "අවලංගු කරන්න",
+ "alt_text_modal.change_thumbnail": "සිඟිති රුව වෙනස් කරන්න",
+ "alt_text_modal.describe_for_people_with_hearing_impairments": "ශ්රවණාබාධ ඇති පුද්ගලයින් සඳහා මෙය විස්තර කරන්න…",
+ "alt_text_modal.describe_for_people_with_visual_impairments": "දෘශ්යාබාධිත පුද්ගලයින් සඳහා මෙය විස්තර කරන්න…",
+ "alt_text_modal.done": "කළා",
"announcement.announcement": "නිවේදනය",
+ "annual_report.summary.archetype.booster": "සිසිල් දඩයක්කාරයා",
+ "annual_report.summary.archetype.lurker": "සැඟවී සිටින්නා",
+ "annual_report.summary.archetype.oracle": "ඔරකල්",
+ "annual_report.summary.archetype.pollster": "ඡන්ද විමසන්නා",
+ "annual_report.summary.archetype.replier": "සමාජ සමනලයා",
+ "annual_report.summary.followers.followers": "අනුගාමිකයින්",
+ "annual_report.summary.followers.total": "මුළු {count}",
+ "annual_report.summary.here_it_is": "මෙන්න ඔබේ {year} සමාලෝචනය:",
+ "annual_report.summary.highlighted_post.by_favourites": "වඩාත්ම කැමති පළ කිරීම",
+ "annual_report.summary.highlighted_post.by_reblogs": "වඩාත්ම ප්රවර්ධනය කරන ලද පළ කිරීම",
+ "annual_report.summary.highlighted_post.by_replies": "වැඩිම පිළිතුරු සහිත පළ කිරීම",
+ "annual_report.summary.highlighted_post.possessive": "{name}ගේ",
+ "annual_report.summary.most_used_app.most_used_app": "වැඩිපුරම භාවිතා කරන යෙදුම",
+ "annual_report.summary.most_used_hashtag.most_used_hashtag": "වැඩිපුරම භාවිතා කරන ලද හැෂ් ටැගය",
+ "annual_report.summary.most_used_hashtag.none": "කිසිවක් නැත",
+ "annual_report.summary.new_posts.new_posts": "නව පළ කිරීම්",
+ "annual_report.summary.percentile.text": "
දෘශ්යාබාධිත, අඩු කලාප පළල සම්බන්ධතා ඇති පුද්ගලයින් හෝ අමතර සන්දර්භයක් සොයන අය සඳහා Alt පෙළ රූප විස්තර සපයයි.
පැහැදිලි, සංක්ෂිප්ත සහ වෛෂයික alt පෙළ ලිවීමෙන් ඔබට සැමට ප්රවේශ්යතාව සහ අවබෝධය වැඩි දියුණු කළ හැකිය.
tootctl search deploy --only-mapping --only=%{value} را اجرا کنید
elasticsearch_health_red:
message_html: خوشه Elasticsearch ناسالم است (وضعیت قرمز)، ویژگی های جستجو در دسترس نیستند
elasticsearch_health_yellow:
@@ -1845,6 +1858,10 @@ fa:
limit: از این بیشتر نمیشود نوشتههای ثابت داشت
ownership: نوشتههای دیگران را نمیتوان ثابت کرد
reblog: تقویت نمیتواند سنجاق شود
+ quote_policies:
+ followers: پیگیران و کاربران اشاره شده
+ nobody: فقط کاربران اشاره شده
+ public: هرکسی
title: "%{name}: «%{quote}»"
visibilities:
direct: مستقیم
@@ -1898,6 +1915,11 @@ fa:
does_not_match_previous_name: با نام پیشین مطابق نیست
terms_of_service:
title: شرایط خدمات
+ terms_of_service_interstitial:
+ future_preamble_html: داریم تغییراتی در شرایط خدماتمان میدهیم که از %{date} اجرایی میشود. تشویقتان میکنیم که شرایط بهروز شده را بازبینی کنید.
+ past_preamble_html: شرایط خدماتمان را تغییر دادهایم. تشویقتان میکنیم که شرایط بهروز شده را بازبینی کنید.
+ review_link: بازبینی شرایط استفاده
+ title: شرایط خدمات %{domain} در حال تغییر است
themes:
contrast: ماستودون (سایهروشن بالا)
default: ماستودون (تیره)
diff --git a/config/locales/fi.yml b/config/locales/fi.yml
index 69e473a02d..a5478dc298 100644
--- a/config/locales/fi.yml
+++ b/config/locales/fi.yml
@@ -973,7 +973,7 @@ fi:
going_live_on_html: Voimassa %{date} alkaen
history: Historia
live: Julki
- no_history: Käyttöehtoihin ei ole vielä tehty muutoksia.
+ no_history: Käyttöehtoja ei ole vielä muutettu.
no_terms_of_service_html: Sinulla ei ole tällä hetkellä määritettyjä käyttöehtoja. Käyttöehtojen tarkoituksena on antaa selvyyttä ja suojata sinua mahdollisilta vastuilta riitatilanteissa käyttäjiesi kanssa.
notified_on_html: Ilmoitettu käyttäjille %{date}
notify_users: Ilmoita käyttäjille
@@ -1909,6 +1909,11 @@ fi:
does_not_match_previous_name: ei vastaa edellistä nimeä
terms_of_service:
title: Käyttöehdot
+ terms_of_service_interstitial:
+ future_preamble_html: Teemme käyttöehtoihimme muutoksia, jotka tulevat voimaan %{date}. Kehotamme sinua käymään päivitetyt ehdot läpi.
+ past_preamble_html: Olemme muuttaneet käyttöehtojamme viimeisen käyntisi jälkeen. Kehotamme sinua käymään päivitetyt ehdot läpi.
+ review_link: Käy käyttöehdot läpi
+ title: Palvelimen %{domain} käyttöehdot muuttuvat
themes:
contrast: Mastodon (suuri kontrasti)
default: Mastodon (tumma)
diff --git a/config/locales/he.yml b/config/locales/he.yml
index 23f008b94d..a0fb7053c4 100644
--- a/config/locales/he.yml
+++ b/config/locales/he.yml
@@ -2001,6 +2001,11 @@ he:
does_not_match_previous_name: לא תואם את השם האחרון
terms_of_service:
title: תנאי השירות
+ terms_of_service_interstitial:
+ future_preamble_html: אנו מבצעים שינויים בתנאי השירות, שיכנסו לתוקף בתאריך %{date}. אנו מבקשים ממך לעבור על העידכונים.
+ past_preamble_html: שינינו את תנאי השירות שלנו מאז ביקורך האחרון. אנו ממליצים לך לעבור על העידכונים.
+ review_link: קריאת תנאי השירות
+ title: תנאי השירות של %{domain} משתנים
themes:
contrast: מסטודון (ניגודיות גבוהה)
default: מסטודון (כהה)
diff --git a/config/locales/ia.yml b/config/locales/ia.yml
index 760bddb4d7..8f064376b4 100644
--- a/config/locales/ia.yml
+++ b/config/locales/ia.yml
@@ -939,6 +939,7 @@ ia:
chance_to_review_html: "Le conditiones de servicio generate non essera publicate automaticamente. Tu habera le opportunitate de revider le resultatos. Per favor completa le detalios necessari pro continuar."
explanation_html: Le modello de conditiones de servicio es fornite solmente pro fines informative e non debe esser interpretate como consilio juridic sur alcun subjecto. Per favor consulta tu proprie consiliero juridic pro omne questiones juridic concrete concernente tu situation.
title: Configuration del conditiones de servicio
+ going_live_on_html: In vigor a partir de %{date}
history: Historia
live: In uso
no_history: Il non ha ancora modificationes registrate del conditiones de servicio.
diff --git a/config/locales/lv.yml b/config/locales/lv.yml
index 38a340516d..f97c1ded13 100644
--- a/config/locales/lv.yml
+++ b/config/locales/lv.yml
@@ -491,6 +491,7 @@ lv:
request_body: Pieprasījuma saturs
title: Atkļūdošanas atpakaļsaukumi
providers:
+ active: Aktīvs
base_url: Pamata URL
callback: Atpakaļsaukums
delete: Izdzēst
@@ -1894,6 +1895,10 @@ lv:
limit: Jau ir piesprausts lielākais iespējamais ierakstu skaits
ownership: Kāda cita ierakstu nevar piespraust
reblog: Pastiprinātu ierakstu nevar piespraust
+ quote_policies:
+ followers: Sekotāji un pieminētie lietotāji
+ nobody: Tikai pieminētie lietotāji
+ public: Visi
title: "%{name}: “%{quote}”"
visibilities:
direct: Tiešs
@@ -1947,6 +1952,11 @@ lv:
does_not_match_previous_name: nesakrīt ar iepriekšējo nosaukumu
terms_of_service:
title: Pakalpojuma izmantošanas noteikumi
+ terms_of_service_interstitial:
+ future_preamble_html: Mēs veicām dažas izmaiņas mūsu pakalpojumu izmantošanas noteikumos, kas stāsies spēkā %{date}. Iesakām pārskatīt atjauninātos noteikumus.
+ past_preamble_html: Kopš jūsu pēdējā apmeklējuma esam veikuši dažas izmaiņas pakalpojumu izmantošanas noteikumus. Iesakām pārskatīt atjauninātos noteikumus.
+ review_link: Pārskatīt pakalpojumu izmantošanas noteikumus
+ title: Mainās %{domain} pakalpojuma izmantošanas noteikumi
themes:
contrast: Mastodon (Augsts kontrasts)
default: Mastodon (Tumšs)
diff --git a/config/locales/nl.yml b/config/locales/nl.yml
index 666b1b2495..48952b0d6d 100644
--- a/config/locales/nl.yml
+++ b/config/locales/nl.yml
@@ -1915,6 +1915,11 @@ nl:
does_not_match_previous_name: komt niet overeen met de vorige naam
terms_of_service:
title: Gebruiksvoorwaarden
+ terms_of_service_interstitial:
+ future_preamble_html: We brengen enkele wijzigingen aan in onze servicevoorwaarden, die van kracht worden op %{date}. We raden je aan om de bijgewerkte voorwaarden door te nemen.
+ past_preamble_html: We hebben onze servicevoorwaarden gewijzigd sinds je laatste bezoek. We raden je aan om de bijgewerkte voorwaarden door te nemen.
+ review_link: Bekijk de servicevoorwaarden
+ title: De servicevoorwaarden van %{domain} worden gewijzigd
themes:
contrast: Mastodon (hoog contrast)
default: Mastodon (donker)
diff --git a/config/locales/simple_form.cy.yml b/config/locales/simple_form.cy.yml
index c6a140b27b..f935ac99f7 100644
--- a/config/locales/simple_form.cy.yml
+++ b/config/locales/simple_form.cy.yml
@@ -56,7 +56,7 @@ cy:
scopes: Pa APIs y bydd y rhaglen yn cael mynediad iddynt. Os dewiswch gwmpas lefel uchaf, nid oes angen i chi ddewis rhai unigol.
setting_aggregate_reblogs: Peidiwch â dangos hybiau newydd ar bostiadau sydd wedi cael eu hybu'n ddiweddar (dim ond yn effeithio ar hybiau newydd ei dderbyn)
setting_always_send_emails: Fel arfer ni fydd hysbysiadau e-bost yn cael eu hanfon pan fyddwch chi wrthi'n defnyddio Mastodon
- setting_default_quote_policy: Mae defnyddwyr sy'n cael eu crybwyll yn cael dyfynnu bob amser. Dim ond ar gyfer postiadau a grëwyd gyda'r fersiwn nesaf o Mastodon y bydd y gosodiad hwn yn dod i rym, ond gallwch ddewis eich dewis wrth baratoi.
+ setting_default_quote_policy: Mae defnyddwyr sy'n cael eu crybwyll yn cael dyfynnu bob amser. Dim ond ar gyfer postiadau a grëwyd gyda'r fersiwn nesaf o Mastodon y bydd y gosodiad hwn yn dod i rym, ond gallwch ddewis eich dewis wrth baratoi
setting_default_sensitive: Mae cyfryngau sensitif wedi'u cuddio yn rhagosodedig a gellir eu datgelu trwy glicio
setting_display_media_default: Cuddio cyfryngau wedi eu marcio'n sensitif
setting_display_media_hide_all: Cuddio cyfryngau bob tro
diff --git a/config/locales/simple_form.da.yml b/config/locales/simple_form.da.yml
index f9390ab24d..91275091ac 100644
--- a/config/locales/simple_form.da.yml
+++ b/config/locales/simple_form.da.yml
@@ -149,6 +149,9 @@ da:
min_age: Bør ikke være under den iht. lovgivningen i det aktuelle retsområde krævede minimumsalder.
user:
chosen_languages: Når markeret, vil kun indlæg på de valgte sprog fremgå på offentlige tidslinjer
+ date_of_birth:
+ one: Vi er nødt til at sikre, at man er fyldt %{count} for at bruge Mastodon. Denne information gemmes ikke.
+ other: Vi er nødt til at sikre, at man er fyldt %{count} for at bruge Mastodon. Denne information gemmes ikke.
role: Rollen styrer, hvilke tilladelser brugeren er tildelt.
user_role:
color: Farven, i RGB hex-format, der skal bruges til rollen i hele UI'en
diff --git a/config/locales/simple_form.fa.yml b/config/locales/simple_form.fa.yml
index 9f46cdec7d..1e5a388d67 100644
--- a/config/locales/simple_form.fa.yml
+++ b/config/locales/simple_form.fa.yml
@@ -56,6 +56,7 @@ fa:
scopes: واسطهای برنامهنویسی که این برنامه به آن دسترسی دارد. اگر بالاترین سطح دسترسی را انتخاب کنید، دیگر نیازی به انتخاب سطحهای پایینی ندارید.
setting_aggregate_reblogs: برای تقویتهایی که به تازگی برایتان نمایش داده شدهاند، تقویتهای بیشتر را نمایش نده (فقط روی تقویتهای اخیر تأثیر میگذارد)
setting_always_send_emails: در حالت عادی آگاهیهای رایانامهای هنگامی که فعّالانه از ماستودون استفاده میکنید فرستاده نمیشوند
+ setting_default_quote_policy: کاربران اشاره شده همواره مجاز به نقل قولند. این تنظیمات تنها روی فرستههای ایجاد شده با نگارش بعدی ماستودون موثّر است، ولی میتوانید ترجیحاتتان را پیشاپیش بگزینید
setting_default_sensitive: تصاویر حساس به طور پیشفرض پنهان هستند و میتوانند با یک کلیک آشکار شوند
setting_display_media_default: تصویرهایی را که به عنوان حساس علامت زده شدهاند پنهان کن
setting_display_media_hide_all: همیشه همهٔ عکسها و ویدیوها را پنهان کن
@@ -75,6 +76,7 @@ fa:
filters:
action: گزینش کنشی که هنگام تطابق فرستهای با پالایه انجام شود
actions:
+ blur: نهفتن رسانه پشت هشدار بدون نهفتن خود متن
hide: نهفتن کامل محتوای پالوده، گویی وجود ندارد
warn: نهفتن محتوای پالوده پشت هشداری که به عنوان پالایه اشاره میکند
form_admin_settings:
@@ -88,6 +90,7 @@ fa:
favicon: WEBP، PNG، GIF یا JPG. فاویکون پیشفرض ماستودون را با یک نماد سفارشی لغو میکند.
mascot: نقش میانای وب پیشرفته را پایمال میکند.
media_cache_retention_period: فایل های رسانه ای از پست های ارسال شده توسط کاربران راه دور در سرور شما ذخیره می شوند. وقتی روی مقدار مثبت تنظیم شود، رسانه پس از تعداد روزهای مشخص حذف می شود. اگر دادههای رسانه پس از حذف درخواست شود، در صورتی که محتوای منبع هنوز در دسترس باشد، مجدداً بارگیری میشود. با توجه به محدودیتهایی که در مورد تعداد دفعات نظرسنجی کارتهای پیشنمایش پیوند از سایتهای شخص ثالث وجود دارد، توصیه میشود این مقدار را حداقل 14 روز تنظیم کنید، در غیر این صورت کارتهای پیشنمایش پیوند قبل از آن زمان بهروزرسانی نمیشوند.
+ min_age: در طول ثبتنام از کاربران خواسته خواهد شد که تاریخ تولَدشان را تأیید کنند
peers_api_enabled: فهرستی از نامهای دامنهای که این کارساز در فدیورس با آن مواجه شده است. هیچ اطلاعاتی در مورد اینکه آیا شما با یک کارساز داده شده متعهد هستید، در اینجا گنجانده نشده است، فقط کارساز شما در مورد آن میداند. این توسط خدماتی استفاده میشود که آمار مربوط به فدراسیون را به معنای کلی جمعآوری میکنند.
profile_directory: شاخهٔ نمایه، همهٔ کاربرانی که کشفپذیری را برگزیدهاند سیاهه میکند.
require_invite_text: زمانی که نامنویسی ها نیازمند تایید دستی است، متن «چرا میخواهید بپیوندید؟» بخش درخواست دعوت را به جای اختیاری، اجباری کنید
@@ -146,6 +149,9 @@ fa:
min_age: نباید کمتر از کمینهٔ زمان لازم از سوی قوانین حقوقیتان باشد.
user:
chosen_languages: اگر انتخاب کنید، تنها نوشتههایی که به زبانهای برگزیدهٔ شما نوشته شدهاند در فهرست نوشتههای عمومی نشان داده میشوند
+ date_of_birth:
+ one: برای استفاده از ماستودون باید مطمئن شویم کمینه %{count} سال را دارید. این مورد را ذخیره نخواهیم کرد.
+ other: برای استفاده از ماستودون باید مطمئن شویم کمینه %{count} سال را دارید. این مورد را ذخیره نخواهیم کرد.
role: نقش کنترل می کند که کاربر چه مجوزهایی دارد.
user_role:
color: رنگی که برای نقش در سرتاسر UI استفاده می شود، به عنوان RGB در قالب هگز
@@ -226,6 +232,7 @@ fa:
setting_boost_modal: نمایش پیغام تأیید پیش از تقویت کردن
setting_default_language: زبان نوشتههای شما
setting_default_privacy: حریم خصوصی نوشتهها
+ setting_default_quote_policy: افراد مجاز به نقل قول
setting_default_sensitive: همیشه تصاویر را به عنوان حساس علامت بزن
setting_delete_modal: نمایش پیغام تأیید پیش از پاک کردن یک نوشته
setting_disable_hover_cards: از کار انداختن پیشنمایش نمایه هنگام رفتن رویش
@@ -258,6 +265,7 @@ fa:
name: برچسب
filters:
actions:
+ blur: نهفتن رسانه با هشدار
hide: نهفتن کامل
warn: نهفتن با هشدار
form_admin_settings:
@@ -271,6 +279,7 @@ fa:
favicon: نمادک
mascot: نشان سفارشی (قدیمی)
media_cache_retention_period: دورهٔ نگهداری انبارهٔ رسانه
+ min_age: کمینهٔ سن لازم
peers_api_enabled: انتشار سیاههٔ کارسازهای کشف شده در API
profile_directory: به کار انداختن شاخهٔ نمایه
registrations_mode: چه کسانی میتوانند ثبتنام کنند
diff --git a/config/locales/simple_form.ia.yml b/config/locales/simple_form.ia.yml
index cb9b2a3da5..f18c6ed606 100644
--- a/config/locales/simple_form.ia.yml
+++ b/config/locales/simple_form.ia.yml
@@ -75,6 +75,7 @@ ia:
filters:
action: Selige que action exequer quando un message concorda con le filtro
actions:
+ blur: Celar contento multimedial detra un advertimento, sin celar le texto mesme
hide: Completemente celar le contento filtrate, comportar se como si illo non existerea
warn: Celar le contento filtrate detra un aviso citante le titulo del filtro
form_admin_settings:
@@ -88,6 +89,7 @@ ia:
favicon: WEBP, PNG, GIF o JPG. Supplanta le favicone predefinite de Mastodon con un icone personalisate.
mascot: Illo substitue le illustration in le interfacie web avantiate.
media_cache_retention_period: Le files multimedial de messages producite per usatores distante se immagazina in cache sur tu servitor. Quando iste option es definite a un valor positive, tal files essera delite post le numero specificate de dies. Si alcuno requesta le datos multimedial post lor deletion, illos essera re-discargate si le contento original es ancora disponibile. Debite a limitationes sur le frequentia con que le cartas de previsualisation de ligamines se connecte al sitos de tertios, il es recommendate definir iste valor a al minus 14 dies, alteremente le previsualisationes de ligamines non essera actualisate sur demanda ante ille tempore.
+ min_age: Le usatores debera confirmar lor data de nascentia durante le inscription
peers_api_enabled: Un lista de nomines de dominio que iste servitor ha incontrate in le fediverso. Iste datos non indica si tu es in federation con un servitor date, ma solmente que tu servitor lo cognosce. Isto es usate per servicios que collige statisticas general sur le federation.
profile_directory: Le directorio de profilos lista tote le usatores que ha optate pro esser discoperibile.
require_invite_text: Quando le inscriptiones require approbation manual, rende obligatori, plus tosto que optional, le entrata de texto “Perque vole tu junger te?”
@@ -139,8 +141,12 @@ ia:
dmca_address: Pro operatores in le SUA, usa le adresse registrate in le Directorio de Agentes Designate pro le DMCA (DMCA Designated Agent Directory). Un adresse de cassa postal es disponibile per requesta directe; usa le Requesta de Exemption de Cassa Postal pro Agentes Designate del DMCA (DMCA Designated Agent Post Office Box Waiver Request) pro inviar un message electronic al Officio del Derecto de Autor (Copyright Office) e describer que tu es un moderator de contento que travalia de casa e qui time vengiantias o represalias pro tu actiones, necessitante le uso un cassa postal pro remover tu adresse personal del vista public.
domain: Identification unic del servicio in linea que tu forni.
jurisdiction: Indica le pais ubi vive le persona qui paga le facturas. Si se tracta de un interprisa o altere organisation, indica le pais ubi illo es incorporate, e le citate, region, territorio o stato del maniera appropriate pro le pais.
+ min_age: Non deberea esser infra le etate minime requirite per le leges de tu jurisdiction.
user:
chosen_languages: Si marcate, solmente le messages in le linguas seligite apparera in chronologias public
+ date_of_birth:
+ one: Nos debe assecurar que tu ha al minus %{count} anno pro usar Mastodon. Nos non va immagazinar isto.
+ other: Nos debe assecurar que tu ha al minus %{count} annos pro usar Mastodon. Nos non va immagazinar isto.
role: Le rolo controla qual permissos le usator ha.
user_role:
color: Color a esser usate pro le rolo in omne parte del UI, como RGB in formato hexadecimal
@@ -221,6 +227,7 @@ ia:
setting_boost_modal: Monstrar dialogo de confirmation ante de impulsar
setting_default_language: Lingua de publication
setting_default_privacy: Confidentialitate del messages
+ setting_default_quote_policy: Qui pote citar
setting_default_sensitive: Sempre marcar le medios cmo sensbile
setting_delete_modal: Monstrar le dialogo de confirmation ante deler un message
setting_disable_hover_cards: Disactivar le previsualisation de profilos al passar del mus
@@ -253,6 +260,7 @@ ia:
name: Hashtag
filters:
actions:
+ blur: Celar contento multimedial con un advertimento
hide: Celar completemente
warn: Celar con un advertimento
form_admin_settings:
@@ -331,6 +339,7 @@ ia:
usable: Permitter al messages usar iste hashtag localmente
terms_of_service:
changelog: Que ha cambiate?
+ effective_date: Data de entrata in vigor
text: Conditiones de servicio
terms_of_service_generator:
admin_email: Adresse de e-mail pro avisos juridic
@@ -341,7 +350,11 @@ ia:
dmca_email: Adresse de e-mail pro avisos DCMA/de derectos de autor
domain: Dominio
jurisdiction: Jurisdiction
+ min_age: Etate minime
user:
+ date_of_birth_1i: Die
+ date_of_birth_2i: Mense
+ date_of_birth_3i: Anno
role: Rolo
time_zone: Fuso horari
user_role:
diff --git a/config/locales/simple_form.lv.yml b/config/locales/simple_form.lv.yml
index 1068fd6e51..17357ace33 100644
--- a/config/locales/simple_form.lv.yml
+++ b/config/locales/simple_form.lv.yml
@@ -56,6 +56,7 @@ lv:
scopes: Kuriem API lietotnei būs ļauts piekļūt. Ja atlasa augstākā līmeņa tvērumu, nav nepieciešamas atlasīt atsevišķus.
setting_aggregate_reblogs: Nerādīt jaunus izcēlumus ziņām, kas nesen tika palielinātas (ietekmē tikai nesen saņemtos palielinājumus)
setting_always_send_emails: Parasti e-pasta paziņojumi netiek sūtīti, kad aktīvi izmantojat Mastodon
+ setting_default_quote_policy: Pieminētajiem lietotājiem vienmēr ir atļauts citēt. Šis iestatījums stāsies spēkā tikai nākamo Mastodon versiju ierakstiem. Bet jūs tik un tā variet iestatīt savu izvēli, kamēr notiek ieviešana
setting_default_sensitive: Pēc noklusējuma jūtīgi informācijas nesēji ir paslēpti, un tos var atklāt ar klikšķi
setting_display_media_default: Paslēpt informācijas nesējus, kas atzīmēti kā jūtīgi
setting_display_media_hide_all: Vienmēr slēpt multividi
@@ -142,6 +143,10 @@ lv:
domain: Sniegtā tiešsaistas pakalpojuma neatkārtojama identifikācija.
user:
chosen_languages: Ja ieķeksēts, publiskos laika grafikos tiks parādītas tikai ziņas noteiktajās valodās
+ date_of_birth:
+ one: Mums jāpārliecinās, ka jums ir vismaz %{count} gads, lai varētu izmantot Mastodonu. Mēs neuzglabāsim šo informāciju.
+ other: Mums jāpārliecinās, ka jums ir vismaz %{count} gadi, lai varētu izmantot Mastodonu. Mēs neuzglabāsim šo informāciju.
+ zero: Mums jāpārliecinās, ka jums ir vismaz %{count} gadi, lai varētu izmantot Mastodonu. Mēs neuzglabāsim šo informāciju.
role: Loma nosaka, kādas lietotājam ir atļaujas.
user_role:
color: Krāsa, kas jāizmanto lomai visā lietotāja saskarnē, kā RGB hex formātā
@@ -222,6 +227,7 @@ lv:
setting_boost_modal: Rādīt apstiprinājuma dialogu pirms izcelšanas
setting_default_language: Publicēšanas valoda
setting_default_privacy: Publicēšanas privātums
+ setting_default_quote_policy: Kas var citēt
setting_default_sensitive: Vienmēr atzīmēt informācijas nesējus kā jūtīgus
setting_delete_modal: Parādīt apstiprinājuma dialogu pirms ziņas dzēšanas
setting_disable_hover_cards: Atspējot profila priekšskatījumu pēc kursora novietošanas
@@ -254,6 +260,7 @@ lv:
name: Tēmturis
filters:
actions:
+ blur: Paslēpt informācijas nesējus ar brīdinājumu
hide: Paslēpt pilnībā
warn: Paslēpt ar brīdinājumu
form_admin_settings:
diff --git a/config/locales/simple_form.si.yml b/config/locales/simple_form.si.yml
index 41658c76ac..3f60b29971 100644
--- a/config/locales/simple_form.si.yml
+++ b/config/locales/simple_form.si.yml
@@ -2,6 +2,15 @@
si:
simple_form:
hints:
+ account:
+ attribution_domains: පේළියකට එකක්. ව්යාජ ආරෝපණ වලින් ආරක්ෂා කරයි.
+ discoverable: ඔබේ පොදු සටහන් සහ පැතිකඩ Mastodon හි විවිධ ප්රදේශවල විශේෂාංගගත කිරීමට හෝ නිර්දේශ කිරීමට ඉඩ ඇති අතර ඔබේ පැතිකඩ වෙනත් පරිශීලකයින්ට යෝජනා කළ හැකිය.
+ display_name: ඔබේ සම්පූර්ණ නම හෝ ඔබේ විනෝදජනක නම.
+ fields: ඔබේ මුල් පිටුව, සර්වනාම, වයස, ඔබට අවශ්ය ඕනෑම දෙයක්.
+ indexable: ඔබේ පොදු සටහන් Mastodon හි සෙවුම් ප්රතිඵලවල දිස්විය හැකිය. ඔබේ සටහන් සමඟ අන්තර් ක්රියා කළ පුද්ගලයින්ට ඒවා නොසලකා සෙවිය හැකිය.
+ note: 'ඔබට වෙනත් පුද්ගලයින් හෝ #හැෂ් ටැග් @සඳහන් කළ හැක.'
+ show_collections: ඔබගේ අනුගාමිකයින් සහ අනුගාමිකයින් හරහා බ්රවුස් කිරීමට පුද්ගලයින්ට හැකි වනු ඇත. ඔබ අනුගමනය කරන පුද්ගලයින්ට ඔබ ඔවුන් අනුගමනය කරන බව පෙනෙනු ඇත.
+ unlocked: අනුමැතිය ඉල්ලා නොසිට පුද්ගලයින්ට ඔබව අනුගමනය කිරීමට හැකි වනු ඇත. ඔබට අනුගමනය කිරීමේ ඉල්ලීම් සමාලෝචනය කිරීමට අවශ්ය නම් ලකුණු ඉවත් කර නව අනුගාමිකයින් පිළිගන්නවාද ප්රතික්ෂේප කරනවාද යන්න තෝරන්න.
account_alias:
acct: ඔබට ගෙන යාමට අවශ්ය ගිණුමේ username@domain සඳහන් කරන්න
account_migration:
@@ -10,12 +19,16 @@ si:
text: ඔබට ඒ.ස.නි., පූරක අනන්යන සහ සැඳහුම් වැනි ලිපි පද ගැළපුම් භාවිතා කිරීමට හැකිය
title: විකල්ප. ලබන්නාට නොපෙනේ
admin_account_action:
+ include_statuses: මධ්යස්ථකරණ ක්රියාව හෝ අනතුරු ඇඟවීම සිදු කර ඇත්තේ කුමන සටහන් වලින්ද යන්න පරිශීලකයා දකිනු ඇත.
send_email_notification: පරිශීලකයාට ඔවුන්ගේ ගිණුම සමඟ සිදු වූ දේ පිළිබඳ පැහැදිලි කිරීමක් ලැබෙනු ඇත
+ text_html: විකල්පමය. ඔබට පළ කිරීමේ වාක්ය ඛණ්ඩය භාවිතා කළ හැකිය. කාලය ඉතිරි කර ගැනීම සඳහා ඔබට අනතුරු ඇඟවීමේ පෙරසිටුවීම් එකතු කළ හැකිය.
type_html: "%{acct}සමඟ කළ යුතු දේ තෝරන්න"
types:
disable: පරිශීලකයාගේ ගිණුම භාවිතා කිරීමෙන් වළක්වන්න, නමුත් ඔවුන්ගේ අන්තර්ගතය මකා දැමීම හෝ සඟවන්න එපා.
none: වෙනත් ක්රියාවක් අවුලුවාලීමකින් තොරව, පරිශීලකයාට අනතුරු ඇඟවීමක් යැවීමට මෙය භාවිතා කරන්න.
sensitive: මෙම පරිශීලකයාගේ සියලුම මාධ්ය ඇමුණුම් සංවේදී ලෙස සලකුණු කිරීමට බල කරන්න.
+ silence: පරිශීලකයාට පොදු දෘශ්යතාවයෙන් පළ කිරීමට නොහැකි වීම වැළැක්වීම, ඔවුන් අනුගමනය නොකරන පුද්ගලයින්ගෙන් ඔවුන්ගේ සටහන් සහ දැනුම්දීම් සඟවන්න. මෙම ගිණුමට එරෙහිව ඇති සියලුම වාර්තා වසා දමයි.
+ suspend: මෙම ගිණුමෙන් හෝ ගිණුමට සිදුවන ඕනෑම අන්තර්ක්රියාවක් වැළැක්වීම සහ එහි අන්තර්ගතය මකා දැමීම. දින 30ක් ඇතුළත ආපසු හැරවිය හැක. මෙම ගිණුමට එරෙහිව ඇති සියලුම වාර්තා වසා දමයි.
warning_preset_id: විකල්ප. ඔබට තවමත් පෙරසිටුවීමේ අවසානයට අභිරුචි පෙළ එක් කළ හැක
announcement:
all_day: පරීක්ෂා කළ විට, කාල පරාසයේ දින පමණක් දර්ශනය වනු ඇත
@@ -27,36 +40,73 @@ si:
text: ඔබට වර්ජනයකට අභියාචනා කළ හැක්කේ එක් වරක් පමණි
defaults:
autofollow: ආරාධනාව හරහා ලියාපදිංචි වන පුද්ගලයින් ස්වයංක්රීයව ඔබව අනුගමනය කරනු ඇත
+ avatar: WEBP, PNG, GIF හෝ JPG. උපරිම වශයෙන් %{size}. %{dimensions}px දක්වා පහළ දමනු ලැබේ.
bot: ගිණුම ප්රධාන වශයෙන් ස්වයංක්රීය ක්රියා සිදු කරන බවත් නිරීක්ෂණය නොකළ හැකි බවත් අන් අයට සංඥා කරන්න
context: පෙරහන යෙදිය යුතු සන්දර්භ එකක් හෝ කිහිපයක්
current_password: ආරක්ෂක අරමුණු සඳහා කරුණාකර ජංගම ගිණුමේ මුරපදය ඇතුළත් කරන්න
current_username: තහවුරු කිරීමට, කරුණාකර වත්මන් ගිණුමේ පරිශීලක නාමය ඇතුළත් කරන්න
digest: දිගු කාලයක් අක්රියව සිටීමෙන් පසුව පමණක් යවන ලද අතර ඔබ නොමැති විට ඔබට කිසියම් පුද්ගලික පණිවිඩයක් ලැබී ඇත්නම් පමණි
email: ඔබට තහවුරු කිරීමේ විද්යුත් තැපෑලක් එවනු ලැබේ
+ header: WEBP, PNG, GIF හෝ JPG. උපරිම වශයෙන් %{size}. %{dimensions}px දක්වා පහළ දමනු ලැබේ.
inbox_url: ඔබට භාවිතා කිරීමට අවශ්ය රිලේ හි මුල් පිටුවෙන් URL එක පිටපත් කරන්න
irreversible: පෙරහන පසුව ඉවත් කළ ද, පෙරූ ලිපි අප්රතිවර්ත්යව අතුරුදහන් වනු ඇත
locale: වි-තැපැල්, තල්ලු දැනුම්දීම් සහ පරිශ්රීලක අතුරුමුහුණතේ භාෂාව
password: අවම වශයෙන් අක්ෂර 8 ක් භාවිතා කරන්න
phrase: ලිපිවල පෙළ හෝ අන්තර්ගත අවවාද නොසලකා ගැළපෙනු ඇත
scopes: යෙදුමට ප්රවේශ වීමට ඉඩ දෙන්නේ කුමන API වලටද. ඔබ ඉහළ මට්ටමේ විෂය පථයක් තෝරා ගන්නේ නම්, ඔබට තනි ඒවා තෝරා ගැනීමට අවශ්ය නොවේ.
+ setting_aggregate_reblogs: මෑතකදී වැඩි කරන ලද පළ කිරීම් සඳහා නව වැඩි කිරීම් නොපෙන්වන්න (අලුතින් ලැබුණු වැඩි කිරීම් වලට පමණක් බලපායි)
setting_always_send_emails: ඔබ නිතර මාස්ටඩන් භාවිතා කරන විට වි-තැපැල් දැනුම්දීම් නොලැබෙයි
+ setting_default_quote_policy: සඳහන් කළ පරිශීලකයින්ට සැමවිටම උපුටා දැක්වීමට අවසර ඇත. මෙම සැකසුම ඊළඟ Mastodon අනුවාදය සමඟ නිර්මාණය කරන ලද පළ කිරීම් සඳහා පමණක් ක්රියාත්මක වනු ඇත, නමුත් ඔබට සූදානම් වීමේදී ඔබේ මනාපය තෝරා ගත හැකිය.
setting_default_sensitive: සංවේදී මාධ්ය පෙරනිමියෙන් සඟවා ඇති අතර ක්ලික් කිරීමකින් හෙළිදරව් කළ හැක
setting_display_media_default: සංවේදී බව සලකුණු කළ මාධ්ය සඟවන්න
setting_display_media_hide_all: සැමවිට මාධ්ය සඟවන්න
setting_display_media_show_all: සැමවිට මාධ්ය පෙන්වන්න
+ setting_system_scrollbars_ui: Safari සහ Chrome මත පදනම් වූ ඩෙස්ක්ටොප් බ්රව්සර් සඳහා පමණක් අදාළ වේ.
setting_use_blurhash: අනුක්රමණ සැඟවුණු දෘශ්යවල වර්ණ මත පදනම් වන නමුත් ඕනෑම විස්තරයක් අපැහැදිලි කරයි
setting_use_pending_items: සංග්රහය ස්වයංක්රීයව අනුචලනය කරනවා වෙනුවට ක්ලික් කිරීමක් පිටුපස කාලරේඛා යාවත්කාලීන සඟවන්න
+ username: ඔබට අකුරු, අංක සහ යටි ඉරි භාවිතා කළ හැකිය.
whole_word: මූල පදය හෝ වාක්ය ඛණ්ඩය අක්ෂරාංක පමණක් වන විට, එය යෙදෙන්නේ එය සම්පූර්ණ වචනයට ගැලපේ නම් පමණි
domain_allow:
domain: මෙම වසමට මෙම සේවාදායකයෙන් දත්ත ලබා ගැනීමට හැකි වන අතර එයින් ලැබෙන දත්ත සකස් කර ගබඩා කරනු ලැබේ
email_domain_block:
domain: මෙය විද්යුත් තැපැල් ලිපිනයේ හෝ එය භාවිතා කරන MX වාර්තාවේ පෙන්වන ඩොමේන් නාමය විය හැක. ලියාපදිංචි වූ පසු ඒවා පරීක්ෂා කරනු ලැබේ.
with_dns_records: ලබා දී ඇති වසමේ DNS වාර්තා විසඳීමට උත්සාහ කරන අතර ප්රතිඵල ද අවහිර කරනු ලැබේ
+ featured_tag:
+ name: 'ඔබ මෑතකදී භාවිතා කළ හැෂ් ටැග් කිහිපයක් මෙන්න:'
filters:
action: ලිපියක් පෙරහනට ගැළපෙන විට ඉටු විය යුතු ක්රියාමාර්ගය තෝරන්න
actions:
+ blur: පෙළම සඟවා නොගෙන, අනතුරු ඇඟවීමක් පිටුපස මාධ්ය සඟවන්න.
hide: පෙරහන් කළ අන්තර්ගතය සම්පූර්ණයෙන්ම සඟවන්න, එය නොපවතින ලෙස හැසිරෙන්න
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 කට සැකසීමට නිර්දේශ කෙරේ, නැතහොත් එම කාලයට පෙර සබැඳි පෙරදසුන් කාඩ්පත් ඉල්ලුම මත යාවත්කාලීන නොකෙරේ.
+ min_age: ලියාපදිංචි වීමේදී පරිශීලකයින්ගෙන් ඔවුන්ගේ උපන් දිනය තහවුරු කරන ලෙස ඉල්ලා සිටිනු ඇත.
+ peers_api_enabled: මෙම සේවාදායකය fediverse හි හමු වූ වසම් නාම ලැයිස්තුවක්. ඔබ දී ඇති සේවාදායකයක් සමඟ ෆෙඩරේට් කරන්නේද යන්න පිළිබඳ කිසිදු දත්තයක් මෙහි ඇතුළත් කර නැත, ඔබේ සේවාදායකය ඒ ගැන දන්නා පරිදි පමණි. මෙය සාමාන්ය අර්ථයෙන් ෆෙඩරේෂන් පිළිබඳ සංඛ්යාලේඛන එකතු කරන සේවාවන් විසින් භාවිතා කරනු ලැබේ.
+ profile_directory: පැතිකඩ නාමාවලියෙහි සොයා ගත හැකි වීමට තෝරාගෙන ඇති සියලුම පරිශීලකයින් ලැයිස්තුගත කර ඇත.
+ require_invite_text: ලියාපදිංචි වීමට අතින් අනුමැතිය අවශ්ය වූ විට, “ඔබට සම්බන්ධ වීමට අවශ්ය ඇයි?” පෙළ ආදානය විකල්පයක් ලෙස නොව අනිවාර්ය කරන්න.
+ site_contact_email: නීතිමය හෝ සහාය විමසීම් සඳහා පුද්ගලයින්ට ඔබ හා සම්බන්ධ විය හැකි ආකාරය.
+ site_contact_username: මැස්ටෝඩන් හි පුද්ගලයින්ට ඔබ වෙත ළඟා විය හැකි ආකාරය.
+ site_extended_description: අමුත්තන්ට සහ ඔබේ පරිශීලකයින්ට ප්රයෝජනවත් විය හැකි ඕනෑම අමතර තොරතුරක්. Markdown වාක්ය ඛණ්ඩය සමඟ ව්යුහගත කළ හැක.
+ site_short_description: ඔබේ සේවාදායකය අනන්යව හඳුනා ගැනීමට උපකාරී වන කෙටි විස්තරයක්. එය ක්රියාත්මක කරන්නේ කවුද, එය කා වෙනුවෙන්ද?
+ site_terms: ඔබේම රහස්යතා ප්රතිපත්තිය භාවිතා කරන්න හෝ පෙරනිමිය භාවිතා කිරීමට හිස්ව තබන්න. Markdown වාක්ය ඛණ්ඩය සමඟ ව්යුහගත කළ හැක.
+ site_title: ඔබගේ සේවාදායකයේ වසම් නාමයට අමතරව පුද්ගලයින් එය යොමු කරන්නේ කෙසේද.
+ status_page_url: ඇනහිටීමක් අතරතුර මෙම සේවාදායකයේ තත්ත්වය මිනිසුන්ට දැකිය හැකි පිටුවක URL එක
+ theme: අමුත්තන් ලොග් අවුට් කළ සහ නව පරිශීලකයින් දකින තේමාව.
+ thumbnail: ඔබගේ සේවාදායක තොරතුරු සමඟ ආසන්න වශයෙන් 2:1 රූපයක් දර්ශනය වේ.
+ timeline_preview: ලොග් අවුට් වූ අමුත්තන්ට සේවාදායකයේ ඇති නවතම පොදු සටහන් බ්රවුස් කිරීමට හැකි වනු ඇත.
+ trendable_by_default: ප්රවණතා අන්තර්ගතයන් අතින් සමාලෝචනය කිරීම මඟ හරින්න. කාරණයෙන් පසුවත් තනි අයිතම ප්රවණතා වලින් ඉවත් කළ හැකිය.
+ trends: ප්රවණතා මඟින් ඔබේ සේවාදායකයේ ආකර්ෂණය ලබා ගන්නා පළ කිරීම්, හැෂ් ටැග් සහ ප්රවෘත්ති කථා පෙන්වයි.
+ trends_as_landing_page: මෙම සේවාදායකයේ විස්තරයක් වෙනුවට පිටව ගිය පරිශීලකයින්ට සහ අමුත්තන්ට ප්රවණතා අන්තර්ගතය පෙන්වන්න. ප්රවණතා සක්රීය කිරීම අවශ්ය වේ.
form_challenge:
current_password: ඔබ ආරක්ෂිත ප්රදේශයකට ඇතුල් වේ
imports:
@@ -69,25 +119,58 @@ si:
ip: IPv4 හෝ IPv6 ලිපිනයක් ඇතුළත් කරන්න. ඔබට CIDR සින්ටැක්ස් භාවිතයෙන් සම්පූර්ණ පරාසයන් අවහිර කළ හැක. ඔබව අගුලු නොදැමීමට ප්රවේශම් වන්න!
severities:
no_access: සියලු සම්පත් වෙත ප්රවේශය අවහිර කරන්න
+ sign_up_block: නව ලියාපදිංචි කිරීම් කළ නොහැකි වනු ඇත.
sign_up_requires_approval: නව ලියාපදිංචි කිරීම් සඳහා ඔබේ අනුමැතිය අවශ්ය වනු ඇත
severity: මෙම IP වෙතින් ඉල්ලීම් සමඟ කුමක් සිදුවේද යන්න තෝරන්න
rule:
+ hint: විකල්පමය. රීතිය පිළිබඳ වැඩි විස්තර සපයන්න.
text: මෙම සේවාදායකයේ භාවිතා කරන්නන් සඳහා රීතියක් හෝ අවශ්යතාවයක් විස්තර කරන්න. එය කෙටි හා සරල කිරීමට උත්සාහ කරන්න
sessions:
otp: 'ඔබගේ දුරකථන යෙදුම මගින් උත්පාදනය කරන ලද ද්වි-සාධක කේතය ඇතුළු කරන්න හෝ ඔබගේ ප්රතිසාධන කේත වලින් එකක් භාවිතා කරන්න:'
webauthn: එය USB යතුරක් නම්, එය ඇතුළු කිරීමට වග බලා ගන්න, අවශ්ය නම්, එය තට්ටු කරන්න.
+ settings:
+ indexable: ඔබගේ පැතිකඩ පිටුව Google, Bing සහ වෙනත් සෙවුම් ප්රතිඵලවල දිස්විය හැක.
+ show_application: ඔබගේ පළ කිරීම ප්රකාශයට පත් කළේ කුමන යෙදුමෙන්ද යන්න ඔබට සැමවිටම දැකගත හැකිය.
tag:
name: ඔබට අකුරු වල ආවරණය පමණක් වෙනස් කළ හැකිය, උදාහරණයක් ලෙස, එය වඩාත් කියවිය හැකි කිරීමට
+ terms_of_service:
+ changelog: Markdown සින්ටැක්ස් සමඟ ව්යුහගත කළ හැක.
+ effective_date: ඔබ ඔබේ පරිශීලකයින්ට දැනුම් දුන් දින සිට සාධාරණ කාල රාමුවක් දින 10 සිට 30 දක්වා ඕනෑම තැනක පරාසයක පැවතිය හැකිය.
+ text: Markdown සින්ටැක්ස් සමඟ ව්යුහගත කළ හැක.
+ terms_of_service_generator:
+ admin_email: නීතිමය දැන්වීම් අතරට ප්රති-දැන්වීම්, අධිකරණ නියෝග, ඉවත් කිරීමේ ඉල්ලීම් සහ නීතිය ක්රියාත්මක කිරීමේ ඉල්ලීම් ඇතුළත් වේ.
+ arbitration_address: ඉහත භෞතික ලිපිනයට සමාන විය හැකිය, නැතහොත් ඊමේල් භාවිතා කරන්නේ නම් “අප්රමාණයි”.
+ arbitration_website: වෙබ් පෝරමයක් විය හැකිය, නැතහොත් ඊමේල් භාවිතා කරන්නේ නම් “N/A” විය හැකිය.
+ choice_of_law: ඕනෑම සහ සියලුම හිමිකම් පාලනය කරනු ලබන අභ්යන්තර සාරභූත නීති නගරය, කලාපය, භූමිය හෝ රාජ්යය.
+ dmca_address: එක්සත් ජනපද ක්රියාකරුවන් සඳහා, DMCA නම් කරන ලද නියෝජිත නාමාවලියෙහි ලියාපදිංචි කර ඇති ලිපිනය භාවිතා කරන්න. සෘජු ඉල්ලීමක් මත PO Box ලැයිස්තුගත කිරීමක් ලබා ගත හැකිය, ඔබ ඔබේ ක්රියාවන් සඳහා පළිගැනීමට හෝ පළිගැනීමට බිය වන සහ ඔබේ නිවසේ ලිපිනය මහජන දර්ශනයෙන් ඉවත් කිරීමට PO Box එකක් භාවිතා කිරීමට අවශ්ය වන නිවස පදනම් කරගත් අන්තර්ගත මධ්යස්ථකරුවෙකු බව විස්තර කිරීමට DMCA නම් කරන ලද නියෝජිත Post Office Box Waiver Request භාවිතා කර ප්රකාශන හිමිකම් කාර්යාලයට විද්යුත් තැපෑලක් එවන්න.
+ dmca_email: ඉහත “නීතිමය දැන්වීම් සඳහා විද්යුත් තැපැල් ලිපිනය” සඳහා භාවිතා කරන ලද විද්යුත් තැපෑලම විය හැකිය.
+ domain: ඔබ සපයන මාර්ගගත සේවාවේ අනන්ය හඳුනාගැනීම.
+ jurisdiction: බිල්පත් ගෙවන ඕනෑම අයෙකු ජීවත් වන රට ලැයිස්තුගත කරන්න. එය සමාගමක් හෝ වෙනත් ආයතනයක් නම්, එය සංස්ථාගත කර ඇති රට සහ සුදුසු පරිදි නගරය, කලාපය, භූමිය හෝ ප්රාන්තය ලැයිස්තුගත කරන්න.
+ min_age: ඔබගේ අධිකරණ බල ප්රදේශයේ නීති මගින් අවශ්ය අවම වයසට වඩා අඩු නොවිය යුතුය.
user:
chosen_languages: සබල නම්, තෝරාගත් භාෂාවල ලිපි පමණක් ප්රසිද්ධ කාල රේඛාවේ දිස්වේ
+ date_of_birth:
+ one: Mastodon භාවිතා කිරීමට ඔබ අවම වශයෙන් %{count} ක් වත් ඇති බවට අපි සහතික විය යුතුයි. අපි මෙය ගබඩා නොකරමු.
+ other: Mastodon භාවිතා කිරීමට ඔබ අවම වශයෙන් %{count} ක් වත් ඇති බවට අපි සහතික විය යුතුයි. අපි මෙය ගබඩා නොකරමු.
+ role: පරිශීලකයාට ඇති අවසරයන් භූමිකාව පාලනය කරයි.
+ user_role:
+ color: UI පුරා භූමිකාව සඳහා භාවිතා කළ යුතු වර්ණය, හෙක්ස් ආකෘතියෙන් RGB ලෙස
+ highlighted: මෙය භූමිකාව ප්රසිද්ධියේ දෘශ්යමාන කරයි
+ name: භූමිකාව ලාංඡනයක් ලෙස පෙන්වීමට සකසා ඇත්නම්, භූමිකාවේ පොදු නම
+ permissions_as_keys: මෙම භූමිකාව ඇති පරිශීලකයින්ට... වෙත ප්රවේශය ලැබෙනු ඇත.
+ position: ඇතැම් අවස්ථාවන්හිදී ගැටුම් නිරාකරණය තීරණය කරනු ලබන්නේ ඉහළ භූමිකාව මගිනි. ඇතැම් ක්රියා සිදු කළ හැක්කේ අඩු ප්රමුඛතාවයක් ඇති භූමිකාවන් මත පමණි.
webhook:
events: යැවීමට සිදුවීම් තෝරන්න
+ template: විචල්ය අන්තර්නිවේෂණය භාවිතයෙන් ඔබේම JSON ගෙවීමේ බර රචනා කරන්න. පෙරනිමි JSON සඳහා හිස්ව තබන්න.
url: සිදුවීම් යවනු ලබන ස්ථානය
labels:
account:
+ attribution_domains: ඔබට බැර කිරීමට අවසර දී ඇති වෙබ් අඩවි
+ discoverable: සොයාගැනීම් ඇල්ගොරිතමවල විශේෂාංග පැතිකඩ සහ සටහන්
fields:
name: නම්පත
value: අන්තර්ගතය
+ indexable: සෙවුම් ප්රතිඵලවල පොදු සටහන් ඇතුළත් කරන්න.
show_collections: අනුගමන හා අනුගාමිකයින් පැතිකඩෙහි පෙන්වන්න
unlocked: නව අනුගාමිකයින් ස්වයංක්රීයව පිළිගන්න
account_alias:
@@ -138,24 +221,32 @@ si:
locale: අතුරු මුහුණතේ භාෂාව
max_uses: උපරිම භාවිත ගණන
new_password: නව මුරපදය
+ note: ජෛව
otp_attempt: ද්වි සාධක කේතය
password: මුරපදය
phrase: මූල පදය හෝ වාක්ය ඛණ්ඩය
setting_advanced_layout: සංකීර්ණ අතුරු මුහුණත සබල කරන්න
+ setting_aggregate_reblogs: කාලරේඛා වල කණ්ඩායම් බූස්ට්
setting_always_send_emails: සෑම විටම විද්යුත් තැපැල් දැනුම්දීම් යවන්න
setting_auto_play_gif: සජීවිකරණ GIF ස්වයංක්රීයව ධාවනය කරන්න
+ setting_boost_modal: වැඩි කිරීමට පෙර තහවුරු කිරීමේ සංවාදය පෙන්වන්න
setting_default_language: ලිපිවල භාෂාව
setting_default_privacy: ලිපියේ රහස්යතාව
+ setting_default_quote_policy: උපුටා දැක්විය හැක්කේ කාටද?
setting_default_sensitive: සෑමවිට මාධ්ය සංවේදී බව සලකුණු කරන්න
setting_delete_modal: ලිපියක් මැකීමට පෙර ඒ ගැන විමසන්න
+ setting_disable_hover_cards: හොවර් කිරීමේදී පැතිකඩ පෙරදසුන අබල කරන්න
+ setting_disable_swiping: ස්වයිප් කිරීමේ චලන අබල කරන්න
setting_display_media: මාධ්ය සංදර්ශකය
setting_display_media_default: පෙරනිමි
setting_display_media_hide_all: සියල්ල සඟවන්න
setting_display_media_show_all: සියල්ල පෙන්වන්න
setting_expand_spoilers: අන්තර්ගත අවවාද සහිත ලිපි සැමවිට දිගහරින්න
setting_hide_network: ඔබගේ ජාලය සඟවන්න
+ setting_missing_alt_text_modal: විකල්ප පෙළ නොමැතිව මාධ්ය පළ කිරීමට පෙර තහවුරු කිරීමේ සංවාදය පෙන්වන්න.
setting_reduce_motion: සජීවිකරණවල චලනය අඩු කරන්න
setting_system_font_ui: පද්ධතියේ පෙරනිමි රුවකුරු භාවිතා කරන්න
+ setting_system_scrollbars_ui: පද්ධතියේ පෙරනිමි අනුචලන තීරුව භාවිතා කරන්න
setting_theme: අඩවියේ තේමාව
setting_trends: අද ප්රවණතා පෙන්වන්න
setting_unfollow_modal: යමෙකු අනුගමනය නොකිරීමට පෙර තහවුරු කිරීමේ සංවාදය පෙන්වන්න
@@ -174,15 +265,43 @@ si:
name: හෑෂ් ටැගය
filters:
actions:
+ blur: අනතුරු ඇඟවීමක් සමඟ මාධ්ය සඟවන්න
hide: මුළුමනින්ම සඟවන්න
warn: අවවාදයක් සහිතව සඟවන්න
form_admin_settings:
+ activity_api_enabled: API හි පරිශීලක ක්රියාකාරකම් පිළිබඳ සමස්ත සංඛ්යාලේඛන ප්රකාශයට පත් කරන්න.
+ app_icon: යෙදුම් නිරූපකය
+ backups_retention_period: පරිශීලක සංරක්ෂිත රඳවා ගැනීමේ කාලය
+ bootstrap_timeline_accounts: මෙම ගිණුම් සැමවිටම නව පරිශීලකයින්ට නිර්දේශ කරන්න.
+ closed_registrations_message: ලියාපදිංචි කිරීම් නොමැති විට අභිරුචි පණිවිඩය
+ content_cache_retention_period: දුරස්ථ අන්තර්ගත රඳවා ගැනීමේ කාලය
custom_css: අභිරුචි CSS
+ favicon: ෆේවිකෝනය
+ mascot: අභිරුචි මැස්කොට් (උරුමය)
+ media_cache_retention_period: මාධ්ය හැඹිලි රඳවා ගැනීමේ කාලය
+ min_age: අවම වයස් අවශ්යතාවය
+ peers_api_enabled: API තුළ සොයාගත් සේවාදායක ලැයිස්තුව ප්රකාශයට පත් කරන්න
profile_directory: පැතිකඩ නාමාවලිය සබල කරන්න
+ registrations_mode: ලියාපදිංචි විය හැක්කේ කාටද?
+ require_invite_text: සම්බන්ධ වීමට හේතුවක් අවශ්යයි
+ show_domain_blocks: වසම් කොටස් පෙන්වන්න
+ show_domain_blocks_rationale: වසම් අවහිර කළේ මන්දැයි පෙන්වන්න
+ site_contact_email: විද්යුත් තැපෑල අමතන්න
+ site_contact_username: සම්බන්ධතා පරිශීලක නාමය
+ site_extended_description: දීර්ඝ විස්තරය
+ site_short_description: සේවාදායක විස්තරය
site_terms: රහස්යතා ප්රතිපත්තිය
site_title: සේවාදායකයේ නම
+ status_page_url: තත්ව පිටු URL එක
theme: පෙරනිමි තේමාව
+ thumbnail: සේවාදායක සිඟිති රුව
+ timeline_preview: පොදු කාලරේඛා වෙත සත්යාපනය නොකළ ප්රවේශයට ඉඩ දෙන්න.
+ trendable_by_default: පූර්ව සමාලෝචනයකින් තොරව ප්රවණතා වලට ඉඩ දෙන්න.
+ trends: ප්රවණතා සක්රීය කරන්න
+ trends_as_landing_page: ගොඩබෑමේ පිටුව ලෙස ප්රවණතා භාවිතා කරන්න
interactions:
+ must_be_follower: අනුගාමිකයින් නොවන අයගෙන් ලැබෙන දැනුම්දීම් අවහිර කරන්න
+ must_be_following: ඔබ අනුගමනය නොකරන පුද්ගලයින්ගෙන් ලැබෙන දැනුම්දීම් අවහිර කරන්න
must_be_following_dm: ඔබ නොදන්නා අයගෙන් සෘජු පණිවිඩ ලැබීම අවහිර කරන්න
invite:
comment: අදහස
@@ -193,32 +312,70 @@ si:
ip: අ.ජා.කෙ. (IP)
severities:
no_access: ප්රවේශය අවහිර කරන්න
+ sign_up_block: ලියාපදිංචි කිරීම් අවහිර කරන්න
sign_up_requires_approval: ලියාපදිංචි වීම සීමා කරන්න
severity: නීතිය
notification_emails:
+ appeal: යම් කෙනෙක් මධ්යස්ථකරුගේ තීරණයකට අභියාචනයක් ඉදිරිපත් කරයි.
digest: digest ඊමේල් යවන්න
favourite: යමෙක් ඔබගේ ලිපියට ප්රිය කළා
follow: යමෙක් ඔබව අනුගමනය කළා
+ follow_request: කෙනෙක් ඔබව අනුගමනය කරන ලෙස ඉල්ලා සිටියා
mention: යමෙක් ඔබව සඳහන් කළා
+ pending_account: නව ගිණුම සමාලෝචනය අවශ්යයි
+ reblog: කවුරුහරි ඔබේ සටහන බූස්ට් කළා
report: නව වාර්තාවක් යොමු කර ඇත
+ software_updates:
+ all: සියලුම යාවත්කාලීන කිරීම් පිළිබඳව දැනුම් දෙන්න
+ critical: වැදගත් යාවත්කාලීන කිරීම් වලදී පමණක් දැනුම් දෙන්න
+ label: නව මැස්ටෝඩන් අනුවාදයක් තිබේ.
+ none: යාවත්කාලීන කිරීම් ගැන කිසි විටෙකත් දැනුම් නොදෙන්න (නිර්දේශ නොකෙරේ)
+ patch: දෝෂ නිවැරදි කිරීමේ යාවත්කාලීන කිරීම් පිළිබඳව දැනුම් දෙන්න
+ trending_tag: නව ප්රවණතාවය සමාලෝචනය කළ යුතුය
rule:
+ hint: අමතර තොරතුරු
text: නීතිය
+ settings:
+ indexable: සෙවුම් යන්ත්රවල පැතිකඩ පිටුව ඇතුළත් කරන්න
+ show_application: ඔබ පළ කිරීමක් යැවූ යෙදුම පෙන්වන්න
tag:
listable: මෙම හැෂ් ටැගය සෙවීම් සහ යෝජනා වල දිස් වීමට ඉඩ දෙන්න
name: හෑෂ් ටැගය
trendable: මෙම හැෂ් ටැගය ප්රවණතා යටතේ දිස් වීමට ඉඩ දෙන්න
+ usable: මෙම හැෂ් ටැගය දේශීයව භාවිතා කිරීමට පළ කිරීම් වලට ඉඩ දෙන්න.
+ terms_of_service:
+ changelog: වෙනස් වී ඇත්තේ කුමක්ද?
+ effective_date: ක්රියාත්මක වන දිනය
+ text: සේවා කොන්දේසි
+ terms_of_service_generator:
+ admin_email: නීතිමය දැන්වීම් සඳහා විද්යුත් තැපැල් ලිපිනය
+ arbitration_address: බේරුම්කරණ දැන්වීම් සඳහා භෞතික ලිපිනය
+ arbitration_website: බේරුම්කරණ දැන්වීම් ඉදිරිපත් කිරීම සඳහා වෙබ් අඩවිය
+ choice_of_law: නීතිය තෝරා ගැනීම
+ dmca_address: DMCA/ප්රකාශන හිමිකම් දැන්වීම් සඳහා භෞතික ලිපිනය
+ dmca_email: DMCA/ප්රකාශන හිමිකම් දැන්වීම් සඳහා විද්යුත් තැපැල් ලිපිනය
+ domain: වසම
+ jurisdiction: නීතිමය අධිකරණ බලය
+ min_age: අවම වයස
user:
+ date_of_birth_1i: දහවල
+ date_of_birth_2i: මාසය
+ date_of_birth_3i: වර්ෂය
role: භූමිකාව
time_zone: වේලා කලාපය
user_role:
color: චිහ්නයේ පාට
+ highlighted: පරිශීලක පැතිකඩවල ලාංඡනය ලෙස භූමිකාව පෙන්වන්න
name: නම
permissions_as_keys: අවසර
position: ප්රමුඛත්වය
webhook:
events: සබල කළ සිදුවීම්
+ template: අයකිරීම් සැකිල්ල
url: අන්ත ලක්ෂ්ය URL
'no': නැහැ
+ not_recommended: නිර්දේශ නොකරයි
+ overridden: අභිබවා ගිය
recommended: නිර්දේශිත
required:
mark: "*"
diff --git a/config/locales/sq.yml b/config/locales/sq.yml
index b0a1fae266..5061ba94c1 100644
--- a/config/locales/sq.yml
+++ b/config/locales/sq.yml
@@ -1905,6 +1905,11 @@ sq:
does_not_match_previous_name: s’përputhet me emrin e mëparshëm
terms_of_service:
title: Kushte Shërbimi
+ terms_of_service_interstitial:
+ future_preamble_html: Po bëjmë disa ndryshime te termat e shërbimit tonë, që do të hyjnë në fuqi më %{date}. Ju nxisim të shqyrtoni termat e përditësuar.
+ past_preamble_html: Kemi ndryshuar termat tanë të shërbimit, që prej vizitës tuaj të fundit. Ju nxisim të shqyrtoni termat e përditësuar.
+ review_link: Shqyrtoni termat e shërbimit
+ title: Termat e shërbimit të %{domain} po ndryshojnë
themes:
contrast: Mastodon (Me shumë kontrast)
default: Mastodon (I errët)
diff --git a/config/locales/tr.yml b/config/locales/tr.yml
index 9afd2dcdaf..2e12cc55b4 100644
--- a/config/locales/tr.yml
+++ b/config/locales/tr.yml
@@ -1915,6 +1915,11 @@ tr:
does_not_match_previous_name: önceki adla eşleşmiyor
terms_of_service:
title: Hizmet Şartları
+ terms_of_service_interstitial:
+ future_preamble_html: Hizmet şartlarımızda %{date} tarihinden itibaren geçerli olacak bazı değişiklikler yapıyoruz. Güncellenen şartları incelemenizi öneririz.
+ past_preamble_html: Son ziyaretinizden bu yana hizmet şartlarımızı değiştirdik. Güncellenen şartları incelemenizi öneririz.
+ review_link: Hizmet şartlarını incele
+ title: "%{domain} adresindeki hizmet şartları değişiyor"
themes:
contrast: Mastodon (Yüksek karşıtlık)
default: Mastodon (Karanlık)
diff --git a/config/locales/vi.yml b/config/locales/vi.yml
index 1d78ceb511..a654a32322 100644
--- a/config/locales/vi.yml
+++ b/config/locales/vi.yml
@@ -1872,6 +1872,11 @@ vi:
does_not_match_previous_name: không khớp với tên trước
terms_of_service:
title: Điều khoản Dịch vụ
+ terms_of_service_interstitial:
+ future_preamble_html: Chúng tôi đang thay đổi một số điều khoản dịch vụ của mình, hiệu lực vào %{date}. Chúng tôi khuyến khích bạn xem lại các điều khoản đã cập nhật.
+ past_preamble_html: Chúng tôi đã thay đổi một số điều khoản dịch vụ của mình. Chúng tôi khuyến khích bạn xem lại các điều khoản đã cập nhật.
+ review_link: Xem lại điều khoản dịch vụ
+ title: Sửa đổi điều khoản dịch vụ %{domain}
themes:
contrast: Mastodon (Tương phản)
default: Mastodon (Tối)
diff --git a/config/locales/zh-TW.yml b/config/locales/zh-TW.yml
index 11e7cc14ca..6db361b9f9 100644
--- a/config/locales/zh-TW.yml
+++ b/config/locales/zh-TW.yml
@@ -1874,6 +1874,11 @@ zh-TW:
does_not_match_previous_name: 與先前的名稱不吻合
terms_of_service:
title: 服務條款
+ terms_of_service_interstitial:
+ future_preamble_html: 我們已更新一些服務條款,其將於 %{date} 生效。我們建議您仔細檢視更新條款。
+ past_preamble_html: 自您上次訪問起,我們已更新一些服務條款。我們建議您仔細檢視更新條款。
+ review_link: 檢視服務條款
+ title: "%{domain} 之服務條款正在悄悄發生變化"
themes:
contrast: Mastodon(高對比)
default: Mastodon(深色)
diff --git a/db/migrate/20250428104538_add_require_tos_interstitial_to_users.rb b/db/migrate/20250428104538_add_require_tos_interstitial_to_users.rb
new file mode 100644
index 0000000000..646ebe5d09
--- /dev/null
+++ b/db/migrate/20250428104538_add_require_tos_interstitial_to_users.rb
@@ -0,0 +1,7 @@
+# frozen_string_literal: true
+
+class AddRequireTosInterstitialToUsers < ActiveRecord::Migration[8.0]
+ def change
+ add_column :users, :require_tos_interstitial, :boolean, null: false, default: false
+ end
+end
diff --git a/db/schema.rb b/db/schema.rb
index 08445d305a..79a93ba43f 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -10,7 +10,7 @@
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema[8.0].define(version: 2025_04_28_095029) do
+ActiveRecord::Schema[8.0].define(version: 2025_04_28_104538) do
# These are extensions that must be enabled in order to support this database
enable_extension "pg_catalog.plpgsql"
@@ -1250,6 +1250,7 @@ ActiveRecord::Schema[8.0].define(version: 2025_04_28_095029) do
t.string "time_zone"
t.string "otp_secret"
t.datetime "age_verified_at"
+ t.boolean "require_tos_interstitial", default: false, null: false
t.index ["account_id"], name: "index_users_on_account_id"
t.index ["confirmation_token"], name: "index_users_on_confirmation_token", unique: true
t.index ["created_by_application_id"], name: "index_users_on_created_by_application_id", where: "(created_by_application_id IS NOT NULL)"
diff --git a/spec/workers/admin/distribute_terms_of_service_notification_worker_spec.rb b/spec/workers/admin/distribute_terms_of_service_notification_worker_spec.rb
index 27ddfb28bc..24313f9cae 100644
--- a/spec/workers/admin/distribute_terms_of_service_notification_worker_spec.rb
+++ b/spec/workers/admin/distribute_terms_of_service_notification_worker_spec.rb
@@ -14,9 +14,10 @@ RSpec.describe Admin::DistributeTermsOfServiceNotificationWorker do
context 'with valid terms' do
let(:terms) { Fabricate(:terms_of_service) }
- let!(:user) { Fabricate :user, confirmed_at: 3.days.ago }
+ let!(:user) { Fabricate(:user, confirmed_at: 3.days.ago) }
+ let!(:old_user) { Fabricate(:user, confirmed_at: 2.years.ago, current_sign_in_at: 2.years.ago) }
- it 'sends the terms update via email', :inline_jobs do
+ it 'sends the terms update via email and change the old user to require an interstitial', :inline_jobs do
emails = capture_emails { worker.perform(terms.id) }
expect(emails.size)
@@ -26,6 +27,9 @@ RSpec.describe Admin::DistributeTermsOfServiceNotificationWorker do
to: [user.email],
subject: I18n.t('user_mailer.terms_of_service_changed.subject')
)
+
+ expect(user.reload.require_tos_interstitial?).to be false
+ expect(old_user.reload.require_tos_interstitial?).to be true
end
end
end
diff --git a/yarn.lock b/yarn.lock
index ab16e713a1..6f44791f35 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -66,7 +66,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.21.3, @babel/core@npm:^7.23.5, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.10":
+"@babel/core@npm:^7.21.3, @babel/core@npm:^7.24.4, @babel/core@npm:^7.26.10":
version: 7.26.10
resolution: "@babel/core@npm:7.26.10"
dependencies:
@@ -211,17 +211,10 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5":
- version: 7.26.5
- resolution: "@babel/helper-plugin-utils@npm:7.26.5"
- checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65
- languageName: node
- linkType: hard
-
-"@babel/helper-plugin-utils@npm:^7.24.0":
- version: 7.24.0
- resolution: "@babel/helper-plugin-utils@npm:7.24.0"
- checksum: 10c0/90f41bd1b4dfe7226b1d33a4bb745844c5c63e400f9e4e8bf9103a7ceddd7d425d65333b564d9daba3cebd105985764d51b4bd4c95822b97c2e3ac1201a8a5da
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.27.1":
+ version: 7.27.1
+ resolution: "@babel/helper-plugin-utils@npm:7.27.1"
+ checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b
languageName: node
linkType: hard
@@ -261,13 +254,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-string-parser@npm:^7.23.4":
- version: 7.23.4
- resolution: "@babel/helper-string-parser@npm:7.23.4"
- checksum: 10c0/f348d5637ad70b6b54b026d6544bd9040f78d24e7ec245a0fc42293968181f6ae9879c22d89744730d246ce8ec53588f716f102addd4df8bbc79b73ea10004ac
- languageName: node
- linkType: hard
-
"@babel/helper-string-parser@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-string-parser@npm:7.25.9"
@@ -275,13 +261,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.22.20":
- version: 7.24.5
- resolution: "@babel/helper-validator-identifier@npm:7.24.5"
- checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c
- languageName: node
- linkType: hard
-
"@babel/helper-validator-identifier@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-validator-identifier@npm:7.25.9"
@@ -890,25 +869,25 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-self@npm:^7.23.3":
- version: 7.24.1
- resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.1"
+"@babel/plugin-transform-react-jsx-self@npm:^7.25.9":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1"
dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.0"
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/ea362ff94b535c753f560eb1f5e063dc72bbbca17ed58837a949a7b289d5eacc7b0a28296d1932c94429b168d6040cdee5484a59b9e3c021f169e0ee137e6a27
+ checksum: 10c0/00a4f917b70a608f9aca2fb39aabe04a60aa33165a7e0105fd44b3a8531630eb85bf5572e9f242f51e6ad2fa38c2e7e780902176c863556c58b5ba6f6e164031
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-source@npm:^7.23.3":
- version: 7.24.1
- resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.1"
+"@babel/plugin-transform-react-jsx-source@npm:^7.25.9":
+ version: 7.27.1
+ resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1"
dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.0"
+ "@babel/helper-plugin-utils": "npm:^7.27.1"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/ea8e3263c0dc51fbc97c156cc647150a757cc56de10781287353d0ce9b2dcd6b6d93d573c0142d7daf5d6fb554c74fa1971ae60764924ea711161d8458739b63
+ checksum: 10c0/5e67b56c39c4d03e59e03ba80692b24c5a921472079b63af711b1d250fc37c1733a17069b63537f750f3e937ec44a42b1ee6a46cd23b1a0df5163b17f741f7f2
languageName: node
linkType: hard
@@ -1186,7 +1165,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.4.4":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.0, @babel/types@npm:^7.4.4":
version: 7.27.0
resolution: "@babel/types@npm:7.27.0"
dependencies:
@@ -1196,17 +1175,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.21.3":
- version: 7.24.0
- resolution: "@babel/types@npm:7.24.0"
- dependencies:
- "@babel/helper-string-parser": "npm:^7.23.4"
- "@babel/helper-validator-identifier": "npm:^7.22.20"
- to-fast-properties: "npm:^2.0.0"
- checksum: 10c0/777a0bb5dbe038ca4c905fdafb1cdb6bdd10fe9d63ce13eca0bd91909363cbad554a53dc1f902004b78c1dcbc742056f877f2c99eeedff647333b1fadf51235d
- languageName: node
- linkType: hard
-
"@csstools/cascade-layer-name-parser@npm:^2.0.4":
version: 2.0.4
resolution: "@csstools/cascade-layer-name-parser@npm:2.0.4"
@@ -1224,26 +1192,26 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/css-calc@npm:^2.1.1, @csstools/css-calc@npm:^2.1.2":
- version: 2.1.2
- resolution: "@csstools/css-calc@npm:2.1.2"
+"@csstools/css-calc@npm:^2.1.1, @csstools/css-calc@npm:^2.1.3":
+ version: 2.1.3
+ resolution: "@csstools/css-calc@npm:2.1.3"
peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4
"@csstools/css-tokenizer": ^3.0.3
- checksum: 10c0/34ced30553968ef5d5f9e00e3b90b48c47480cf130e282e99d57ec9b09f803aab8bc06325683e72a1518b5e7180a3da8b533f1b462062757c21989a53b482e1a
+ checksum: 10c0/85f5b4f96d60f395d5f0108056b0ddee037b22d6deba448d74324b50f1c554de284f84715ebfac7b2888b78e09d20d02a7cd213ee7bdaa71011ea9b4eee3a251
languageName: node
linkType: hard
-"@csstools/css-color-parser@npm:^3.0.7, @csstools/css-color-parser@npm:^3.0.8":
- version: 3.0.8
- resolution: "@csstools/css-color-parser@npm:3.0.8"
+"@csstools/css-color-parser@npm:^3.0.7, @csstools/css-color-parser@npm:^3.0.9":
+ version: 3.0.9
+ resolution: "@csstools/css-color-parser@npm:3.0.9"
dependencies:
"@csstools/color-helpers": "npm:^5.0.2"
- "@csstools/css-calc": "npm:^2.1.2"
+ "@csstools/css-calc": "npm:^2.1.3"
peerDependencies:
"@csstools/css-parser-algorithms": ^3.0.4
"@csstools/css-tokenizer": ^3.0.3
- checksum: 10c0/90722c5a62ca94e9d578ddf59be604a76400b932bd3d4bd23cb1ae9b7ace8fcf83c06995d2b31f96f4afef24a7cefba79beb11ed7ee4999d7ecfec3869368359
+ checksum: 10c0/acc026a6bd6d8c4c641fa5f9b4d77cd5dfa54c57c3278ae52329d96b5837723428dcb93c34db4062bbea2f45a98451119df06eaf39fd196aaf6368c59d799f20
languageName: node
linkType: hard
@@ -1285,60 +1253,60 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-color-function@npm:^4.0.8":
- version: 4.0.8
- resolution: "@csstools/postcss-color-function@npm:4.0.8"
+"@csstools/postcss-color-function@npm:^4.0.9":
+ version: 4.0.9
+ resolution: "@csstools/postcss-color-function@npm:4.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/d52c65bb4ed28f62b3fc9c0b2ce068e58395345dcead797ed8f7e4f5f469a9311607d39dd409c571ccc94d6c5c84171aff62d51d4f53fdcf6e1cca23fc31d4f1
+ checksum: 10c0/11f7e8a1a4d6ff113706928eb4702454d18ee8d6b07166b98d33b499ba1933cdf034876101a9c3d22fcc009d054ca6fe2df1455daf391d5eb4af86fa6b530e75
languageName: node
linkType: hard
-"@csstools/postcss-color-mix-function@npm:^3.0.8":
- version: 3.0.8
- resolution: "@csstools/postcss-color-mix-function@npm:3.0.8"
+"@csstools/postcss-color-mix-function@npm:^3.0.9":
+ version: 3.0.9
+ resolution: "@csstools/postcss-color-mix-function@npm:3.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/3fe7093b38f2b469462fa942af5a54a1ad68b07cd33267288e5c9e865d3a871c04774463136e4af24955316f40560dda1371d02cfd5595475a742afae13a37ba
+ checksum: 10c0/e26ecec62ac6085e8c46225e444bfb6082fffad1559005c0746226b22f995727c2e4ede0fb347e37c81e8f4f2ac9cf4de88800184a650638351f4cbfb8baf1d3
languageName: node
linkType: hard
-"@csstools/postcss-content-alt-text@npm:^2.0.4":
- version: 2.0.4
- resolution: "@csstools/postcss-content-alt-text@npm:2.0.4"
+"@csstools/postcss-content-alt-text@npm:^2.0.5":
+ version: 2.0.5
+ resolution: "@csstools/postcss-content-alt-text@npm:2.0.5"
dependencies:
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/84caccedd8a519df434babd58b14104c5a92cd326057ce509bdbaa2a4bb3130afb1c1456caf30235ba14da52d1628a5411ea4f5d2fb558d603d234f795538017
+ checksum: 10c0/fd0543e8195b1a1228fa41995d48bafafb635d32b0b80bdae8edfc3af7fcccb75aa472a072e552420ed0bd2f62d38e764483e3b9cca25a41dc2b450098b2436d
languageName: node
linkType: hard
-"@csstools/postcss-exponential-functions@npm:^2.0.7":
- version: 2.0.7
- resolution: "@csstools/postcss-exponential-functions@npm:2.0.7"
+"@csstools/postcss-exponential-functions@npm:^2.0.8":
+ version: 2.0.8
+ resolution: "@csstools/postcss-exponential-functions@npm:2.0.8"
dependencies:
- "@csstools/css-calc": "npm:^2.1.2"
+ "@csstools/css-calc": "npm:^2.1.3"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/9d02076135ee9bf82bf911f577c9fda42bf00347f3c519fa83e32e83f5b8a98649b97e13ba3a42ed906467729d7b69574595556dfb9e865c86d3bbae5ffbc918
+ checksum: 10c0/8ed7cea3ab7b3fce351dc678c97aad0c12d9e9eae43c9793081fc09e2b3281a89a9d67e57df02d87b6af40839d582b5d08523a9f9bfabbd4e05e319995ae7789
languageName: node
linkType: hard
@@ -1354,59 +1322,59 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-gamut-mapping@npm:^2.0.8":
- version: 2.0.8
- resolution: "@csstools/postcss-gamut-mapping@npm:2.0.8"
+"@csstools/postcss-gamut-mapping@npm:^2.0.9":
+ version: 2.0.9
+ resolution: "@csstools/postcss-gamut-mapping@npm:2.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/81daaba0e774ed3ab97e2c7c93dcae16d1e8447a27f0e82ddf8a176e8f1e93b444f463284105fd312c6234d4210372d6d69d96efcfb05bc5b6adfba6fcfd6f44
+ checksum: 10c0/a5985c74bfa8c0fc4406cec807818e35949c73d62b6acd2901dbdd54a30afa7d2094f839ba550812bca76f0df95205492f271df4bab03f4b15115cf10b06b1b5
languageName: node
linkType: hard
-"@csstools/postcss-gradients-interpolation-method@npm:^5.0.8":
- version: 5.0.8
- resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.8"
+"@csstools/postcss-gradients-interpolation-method@npm:^5.0.9":
+ version: 5.0.9
+ resolution: "@csstools/postcss-gradients-interpolation-method@npm:5.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/832bfb663b334be9783f49c354cbeec3cede1830a576b91a101456db33207e9651f97624f0df92e5d01a39b68a215ad4b20621ee229b92b51607e889093bc590
+ checksum: 10c0/b284558e38c096e1abfb04306717e23eec841ab23979479adbe165332db84503493b74e6d23d7752abec9327b9bfc343857e9a2393957d5bb9fd2e249570467e
languageName: node
linkType: hard
-"@csstools/postcss-hwb-function@npm:^4.0.8":
- version: 4.0.8
- resolution: "@csstools/postcss-hwb-function@npm:4.0.8"
+"@csstools/postcss-hwb-function@npm:^4.0.9":
+ version: 4.0.9
+ resolution: "@csstools/postcss-hwb-function@npm:4.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/d6196e2acfc0a6fd61fe254385049fb784abb862c724543940dbba8ffe29bbdbedd83985a517132a21073435445486f918da170fb0f710dbe40a798b9abc41e7
+ checksum: 10c0/31f9b3540e8af221e1716944ed8719f97ae335e5f866dfc96a3d81f042ef8975ce0d6163925cb32514f4903cb35177bf8d814a571da3f44b63244f88b6b395ad
languageName: node
linkType: hard
-"@csstools/postcss-ic-unit@npm:^4.0.0":
- version: 4.0.0
- resolution: "@csstools/postcss-ic-unit@npm:4.0.0"
+"@csstools/postcss-ic-unit@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "@csstools/postcss-ic-unit@npm:4.0.1"
dependencies:
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/6f94ec31002a245768a30d240c432b8712af4d9ea76a62403e16d4e0afb5be7636348a2d4619046ed29aa7726f88a0c191ca41c96d7ab0f3da940025c91b056e
+ checksum: 10c0/1097cbdc385bcf32e15df1ed2946477c5927e34ebaf273297f1ae46aeaf2084c7a63858ba1a7a5e1f241be441968a2e1c6deb43ddb101708110c7f608b6fc525
languageName: node
linkType: hard
@@ -1431,17 +1399,17 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-light-dark-function@npm:^2.0.7":
- version: 2.0.7
- resolution: "@csstools/postcss-light-dark-function@npm:2.0.7"
+"@csstools/postcss-light-dark-function@npm:^2.0.8":
+ version: 2.0.8
+ resolution: "@csstools/postcss-light-dark-function@npm:2.0.8"
dependencies:
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/c116bfd2d3f4d0caabdedf8954c2a25908ffb29f9bbe2c57d44a2974277c7e46ee79862eea848385dc040275d343f2330350394a2095ec30f0aa17f72e2f4e39
+ checksum: 10c0/5494516f52d467dcace80495a4fb0fbd24207ae13634bb82b5c24e5d52e84665aebc28cd31fed8d96a41e91bf822185aba5a3d01680a140278c484741516c383
languageName: node
linkType: hard
@@ -1495,17 +1463,17 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-media-minmax@npm:^2.0.7":
- version: 2.0.7
- resolution: "@csstools/postcss-media-minmax@npm:2.0.7"
+"@csstools/postcss-media-minmax@npm:^2.0.8":
+ version: 2.0.8
+ resolution: "@csstools/postcss-media-minmax@npm:2.0.8"
dependencies:
- "@csstools/css-calc": "npm:^2.1.2"
+ "@csstools/css-calc": "npm:^2.1.3"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
"@csstools/media-query-list-parser": "npm:^4.0.2"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/03b7a5603437d5be17e9c0d951ca0b7b3b6f437fd4e24e3ac3f70ed9d573ef67641821fe209b5764c54aa36e841c830a5d8cf3a3dd97fd2fa774b7ceba7ba038
+ checksum: 10c0/aff72b83b888d3d0dc6441f219f7c2833a4aa0f59493da22db1087fce32763bb765f068c6ddedc0ddc6fe79f1843e6b1375af07fa572494ecac91e59b1dc324f
languageName: node
linkType: hard
@@ -1545,57 +1513,57 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-oklab-function@npm:^4.0.8":
- version: 4.0.8
- resolution: "@csstools/postcss-oklab-function@npm:4.0.8"
+"@csstools/postcss-oklab-function@npm:^4.0.9":
+ version: 4.0.9
+ resolution: "@csstools/postcss-oklab-function@npm:4.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/8a62f3875bb9026c95758a0b834e876a8f07dd1a5ba36c3967e230565fbd9afd21ec714c8590cb4ea594fd214e68f2ccf58456ed6e919a47d2ed17d5b63a925a
+ checksum: 10c0/9955aafc1dfc0bb5c886b2af3a82abed2d0a707c7654b2b49886db4c7153e1a016f327f4cc0d94b5b28f3b6227d9b3422c63555f78412433655beec90f37b388
languageName: node
linkType: hard
-"@csstools/postcss-progressive-custom-properties@npm:^4.0.0":
- version: 4.0.0
- resolution: "@csstools/postcss-progressive-custom-properties@npm:4.0.0"
+"@csstools/postcss-progressive-custom-properties@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "@csstools/postcss-progressive-custom-properties@npm:4.0.1"
dependencies:
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/517e5e0b1525667ea1c4469bb2af52995934b9ab3165bba33e3bfdfac63b20bb51c878da582d805957dc0291e396e5a540cac18d1220a08190d98d5463d26ce2
+ checksum: 10c0/a33e2a67ac29e731b112df9718596f703990492900bb118c513fcee7c0dc0a03f58248b2c5467b14de3e757f0ef2c6d97882254af784d8df390c633780bdf1f9
languageName: node
linkType: hard
-"@csstools/postcss-random-function@npm:^1.0.3":
- version: 1.0.3
- resolution: "@csstools/postcss-random-function@npm:1.0.3"
+"@csstools/postcss-random-function@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "@csstools/postcss-random-function@npm:2.0.0"
dependencies:
- "@csstools/css-calc": "npm:^2.1.2"
+ "@csstools/css-calc": "npm:^2.1.3"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/c3bf319a6f79c0e372e4754e7888a4cd3a97b81e480662b1d1cb193949670bbcd5995c42483390a996e66d6dd81c9ad753836cc617aac2e3acbd542faa56f907
+ checksum: 10c0/e0744b1472c4037b6491aac232d005659c0c65bc08af785cbdc50b722efaf71330e38607f4c88b54322338294f92ec68817ec1cd6e688953aa127f27cd2a5b00
languageName: node
linkType: hard
-"@csstools/postcss-relative-color-syntax@npm:^3.0.8":
- version: 3.0.8
- resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.8"
+"@csstools/postcss-relative-color-syntax@npm:^3.0.9":
+ version: 3.0.9
+ resolution: "@csstools/postcss-relative-color-syntax@npm:3.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/fcd14fb1c3f103dbaaf88afa2540f9946313d48515fa24fffcde4200e7dc4aa767d186ecf2e12bb0501dd946a824f118cd4ad5d44899c8d6d9d8d9d9b99a123e
+ checksum: 10c0/486e6c91b1042ca96e6e5c3d94d95e343101c7862e772aee16cd48607633f7c93c42dd23b5adc44cfa8dc8cb32ef3ba0f1f86e3f9a23be5c8744533d23128624
languageName: node
linkType: hard
@@ -1610,29 +1578,29 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-sign-functions@npm:^1.1.2":
- version: 1.1.2
- resolution: "@csstools/postcss-sign-functions@npm:1.1.2"
+"@csstools/postcss-sign-functions@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "@csstools/postcss-sign-functions@npm:1.1.3"
dependencies:
- "@csstools/css-calc": "npm:^2.1.2"
+ "@csstools/css-calc": "npm:^2.1.3"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/15a1c434c3059ab884634d32374d53265c0ea5b5d1f6cb979dcfef18903edbafbf334fcbabd5b24869356db93792adfe95d88efef998b7d6b4c6f4b8393faca1
+ checksum: 10c0/97998443191ab0ef370bdc413b4952fd86d9274700fade2a83cdf5d59f449a4a7001ceda35dd6cb45fefebafb0959be35c3fcfa0e3333c55b1658f514eb64e96
languageName: node
linkType: hard
-"@csstools/postcss-stepped-value-functions@npm:^4.0.7":
- version: 4.0.7
- resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.7"
+"@csstools/postcss-stepped-value-functions@npm:^4.0.8":
+ version: 4.0.8
+ resolution: "@csstools/postcss-stepped-value-functions@npm:4.0.8"
dependencies:
- "@csstools/css-calc": "npm:^2.1.2"
+ "@csstools/css-calc": "npm:^2.1.3"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/1e664f0b169abe0e8ad832844ff06b219702ba7e6af795801109bd2e90403295d5cdb2e27c17f92e60d9704b30726b4564da79e0bf66dec852d50704a8813053
+ checksum: 10c0/515630c3d25029a5e3789d665ae7f4a394245e5442c79d99f0fff018c698e356680aea0f937819a00cb78563ce2285a43ede50e32992cee4e062e413d22df44f
languageName: node
linkType: hard
@@ -1648,16 +1616,16 @@ __metadata:
languageName: node
linkType: hard
-"@csstools/postcss-trigonometric-functions@npm:^4.0.7":
- version: 4.0.7
- resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.7"
+"@csstools/postcss-trigonometric-functions@npm:^4.0.8":
+ version: 4.0.8
+ resolution: "@csstools/postcss-trigonometric-functions@npm:4.0.8"
dependencies:
- "@csstools/css-calc": "npm:^2.1.2"
+ "@csstools/css-calc": "npm:^2.1.3"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/2b01608a9f7dba6f73febfdd75269f6f88eb2a653de38a0adc6e81de57de4248bedd39b3e8b219cc49ce73b99118e285a870711953a553ddddb0bd5b2f9a5852
+ checksum: 10c0/609d03b752aae1c57d671eaefe4cdbde0a1d62c4b4d3ffb8bb39a41ebb61fdade7c7892a2c7c365d2997d9f93f4f3bb4034801a5baf1988b274120b3ec0ba6ad
languageName: node
linkType: hard
@@ -3085,7 +3053,7 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.1.0":
+"@rollup/pluginutils@npm:^5.0.1, @rollup/pluginutils@npm:^5.0.5, @rollup/pluginutils@npm:^5.1.0":
version: 5.1.4
resolution: "@rollup/pluginutils@npm:5.1.4"
dependencies:
@@ -3101,22 +3069,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/pluginutils@npm:^5.0.5":
- version: 5.1.0
- resolution: "@rollup/pluginutils@npm:5.1.0"
- dependencies:
- "@types/estree": "npm:^1.0.0"
- estree-walker: "npm:^2.0.2"
- picomatch: "npm:^2.3.1"
- peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
- peerDependenciesMeta:
- rollup:
- optional: true
- checksum: 10c0/c7bed15711f942d6fdd3470fef4105b73991f99a478605e13d41888963330a6f9e32be37e6ddb13f012bc7673ff5e54f06f59fd47109436c1c513986a8a7612d
- languageName: node
- linkType: hard
-
"@rollup/rollup-android-arm-eabi@npm:4.40.2":
version: 4.40.2
resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.2"
@@ -3496,16 +3448,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__traverse@npm:*":
- version: 7.20.6
- resolution: "@types/babel__traverse@npm:7.20.6"
- dependencies:
- "@babel/types": "npm:^7.20.7"
- checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888
- languageName: node
- linkType: hard
-
-"@types/babel__traverse@npm:^7.20.6":
+"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.20.6":
version: 7.20.7
resolution: "@types/babel__traverse@npm:7.20.7"
dependencies:
@@ -4195,17 +4138,17 @@ __metadata:
linkType: hard
"@vitejs/plugin-react@npm:^4.2.1":
- version: 4.2.1
- resolution: "@vitejs/plugin-react@npm:4.2.1"
+ version: 4.4.1
+ resolution: "@vitejs/plugin-react@npm:4.4.1"
dependencies:
- "@babel/core": "npm:^7.23.5"
- "@babel/plugin-transform-react-jsx-self": "npm:^7.23.3"
- "@babel/plugin-transform-react-jsx-source": "npm:^7.23.3"
+ "@babel/core": "npm:^7.26.10"
+ "@babel/plugin-transform-react-jsx-self": "npm:^7.25.9"
+ "@babel/plugin-transform-react-jsx-source": "npm:^7.25.9"
"@types/babel__core": "npm:^7.20.5"
- react-refresh: "npm:^0.14.0"
+ react-refresh: "npm:^0.17.0"
peerDependencies:
- vite: ^4.2.0 || ^5.0.0
- checksum: 10c0/de1eec44d703f32e5b58e776328ca20793657fe991835d15b290230b19a2a08be5d31501d424279ae13ecfed28044c117b69d746891c8d9b92c69e8a8907e989
+ vite: ^4.2.0 || ^5.0.0 || ^6.0.0
+ checksum: 10c0/0eda45f2026cdfff4b172b1b2148824e5ac41ce65f1f1ce108f3ce4de2f0024caf79c811c1305a782168a269b0b1bc58d4cf8eaf164e4ef19954f05428ba7077
languageName: node
linkType: hard
@@ -4632,21 +4575,21 @@ __metadata:
languageName: node
linkType: hard
-"autoprefixer@npm:^10.4.19":
- version: 10.4.19
- resolution: "autoprefixer@npm:10.4.19"
+"autoprefixer@npm:^10.4.21":
+ version: 10.4.21
+ resolution: "autoprefixer@npm:10.4.21"
dependencies:
- browserslist: "npm:^4.23.0"
- caniuse-lite: "npm:^1.0.30001599"
+ browserslist: "npm:^4.24.4"
+ caniuse-lite: "npm:^1.0.30001702"
fraction.js: "npm:^4.3.7"
normalize-range: "npm:^0.1.2"
- picocolors: "npm:^1.0.0"
+ picocolors: "npm:^1.1.1"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.1.0
bin:
autoprefixer: bin/autoprefixer
- checksum: 10c0/fe0178eb8b1da4f15c6535cd329926609b22d1811e047371dccce50563623f8075dd06fb167daff059e4228da651b0bdff6d9b44281541eaf0ce0b79125bfd19
+ checksum: 10c0/de5b71d26d0baff4bbfb3d59f7cf7114a6030c9eeb66167acf49a32c5b61c68e308f1e0f869d92334436a221035d08b51cd1b2f2c4689b8d955149423c16d4d4
languageName: node
linkType: hard
@@ -4685,8 +4628,8 @@ __metadata:
linkType: hard
"babel-plugin-formatjs@npm:^10.5.37":
- version: 10.5.37
- resolution: "babel-plugin-formatjs@npm:10.5.37"
+ version: 10.5.38
+ resolution: "babel-plugin-formatjs@npm:10.5.38"
dependencies:
"@babel/core": "npm:^7.26.10"
"@babel/helper-plugin-utils": "npm:^7.26.5"
@@ -4699,7 +4642,7 @@ __metadata:
"@types/babel__helper-plugin-utils": "npm:^7.10.3"
"@types/babel__traverse": "npm:^7.20.6"
tslib: "npm:^2.8.0"
- checksum: 10c0/e206ff1a8ad3cbcb3db2d2735d8821701df9d54c8aeb5e8b2861c945af91d4662b9cd37b1ff9d7e17954cdd31aec81788a3d044a1cd9f3e7e8e4f93177097b83
+ checksum: 10c0/5aeb9839ee5be198b82c9ab6c85160e7edcc07f6184efe296560d229d1cc680d9c1e507bde47da74234d612a3e49c919b3e11c855b7fd4e6d256ec23f8b8b1e0
languageName: node
linkType: hard
@@ -4840,7 +4783,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.23.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.4":
+"browserslist@npm:^4.24.0, browserslist@npm:^4.24.4":
version: 4.24.4
resolution: "browserslist@npm:4.24.4"
dependencies:
@@ -4951,10 +4894,10 @@ __metadata:
languageName: node
linkType: hard
-"caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001688":
- version: 1.0.30001699
- resolution: "caniuse-lite@npm:1.0.30001699"
- checksum: 10c0/e87b3a0602c3124131f6a21f1eb262378e17a2ee3089e3c472ac8b9caa85cf7d6a219655379302c29c6f10a74051f2a712639d7f98ee0444c73fefcbaf25d519
+"caniuse-lite@npm:^1.0.30001688, caniuse-lite@npm:^1.0.30001702":
+ version: 1.0.30001718
+ resolution: "caniuse-lite@npm:1.0.30001718"
+ checksum: 10c0/67f9ad09bc16443e28d14f265d6e468480cd8dc1900d0d8b982222de80c699c4f2306599c3da8a3fa7139f110d4b30d49dbac78f215470f479abb6ffe141d5d3
languageName: node
linkType: hard
@@ -5361,10 +5304,10 @@ __metadata:
languageName: node
linkType: hard
-"cssdb@npm:^8.2.3":
- version: 8.2.3
- resolution: "cssdb@npm:8.2.3"
- checksum: 10c0/17c3ca6432ed02431db6b44bed74649ccef7d7b7b900ccbc7297525f030722c441dd67c71f28aef3cfa0814ba7b254a24adfb0dcd5728937da179ff437cdcd0c
+"cssdb@npm:^8.2.5":
+ version: 8.2.5
+ resolution: "cssdb@npm:8.2.5"
+ checksum: 10c0/3f6f2941c958ea0bdbcc1f807ee728d851ef60c370fbcd54360840e3192f082e0a0b2fa4ea600ca74fa771936c9130883727d7845132cc8bf135a4e0a1e55746
languageName: node
linkType: hard
@@ -5460,7 +5403,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:~4.4.0":
+"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:~4.4.0":
version: 4.4.0
resolution: "debug@npm:4.4.0"
dependencies:
@@ -5481,18 +5424,6 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^4.3":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736
- languageName: node
- linkType: hard
-
"decimal.js@npm:^10.4.3, decimal.js@npm:^10.5.0":
version: 10.5.0
resolution: "decimal.js@npm:10.5.0"
@@ -8600,13 +8531,6 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc
- languageName: node
- linkType: hard
-
"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
@@ -9329,18 +9253,18 @@ __metadata:
languageName: node
linkType: hard
-"postcss-color-functional-notation@npm:^7.0.8":
- version: 7.0.8
- resolution: "postcss-color-functional-notation@npm:7.0.8"
+"postcss-color-functional-notation@npm:^7.0.9":
+ version: 7.0.9
+ resolution: "postcss-color-functional-notation@npm:7.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/4180e2f6ee9c925d6c47e727cfc50de2186d4a5cfda6e1ccf28f60e5536b418ddd90f9cc5f9cbcd1900f74098101bca8f844867e16b591e66760300e34257e47
+ checksum: 10c0/62ffe51ec200df8e01daca3f45b2e05e7e509b57bfe50c880490878aff9bc63ed36cc92db42f0274a21f21330acd8fb1dff6529f7e3a202d100ea74914cf4cfd
languageName: node
linkType: hard
@@ -9422,16 +9346,16 @@ __metadata:
languageName: node
linkType: hard
-"postcss-double-position-gradients@npm:^6.0.0":
- version: 6.0.0
- resolution: "postcss-double-position-gradients@npm:6.0.0"
+"postcss-double-position-gradients@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "postcss-double-position-gradients@npm:6.0.1"
dependencies:
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
postcss-value-parser: "npm:^4.2.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/7a0e119df1b4af59d169b1a9dfc563275ce29b4ae5e6a6c90be29a7a59272ebc55bf3b2ed05a962f73b03194f7a88f6fe738e65c1659d43351fbdc705cc951ad
+ checksum: 10c0/4c6cf3f54b2154cd622cdcaea58a7634c2e19bc0c366c73c46a27a3e31aa280c8721ee2b21cdd5cdca3166052cf5881c16bab2836b8896e71578213957021d52
languageName: node
linkType: hard
@@ -9487,18 +9411,18 @@ __metadata:
languageName: node
linkType: hard
-"postcss-lab-function@npm:^7.0.8":
- version: 7.0.8
- resolution: "postcss-lab-function@npm:7.0.8"
+"postcss-lab-function@npm:^7.0.9":
+ version: 7.0.9
+ resolution: "postcss-lab-function@npm:7.0.9"
dependencies:
- "@csstools/css-color-parser": "npm:^3.0.8"
+ "@csstools/css-color-parser": "npm:^3.0.9"
"@csstools/css-parser-algorithms": "npm:^3.0.4"
"@csstools/css-tokenizer": "npm:^3.0.3"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
"@csstools/utilities": "npm:^2.0.0"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/5f7b6f95cb3d1aa099c16dcdd89c575f112387600f30949f74c205e0846c9303ca851be794fad9fd56825859d38ac811f972cc34bbc2dfcf71371c640165ddfb
+ checksum: 10c0/4180669e7555d474b660d106de5fa1d4a705d693451254123bf56ab6dc1a82e4e175c387868703c14e4637d795d461b5e7f10e74d7b42df55a31f6b52bfa048e
languageName: node
linkType: hard
@@ -9574,63 +9498,63 @@ __metadata:
linkType: hard
"postcss-preset-env@npm:^10.1.5":
- version: 10.1.5
- resolution: "postcss-preset-env@npm:10.1.5"
+ version: 10.1.6
+ resolution: "postcss-preset-env@npm:10.1.6"
dependencies:
"@csstools/postcss-cascade-layers": "npm:^5.0.1"
- "@csstools/postcss-color-function": "npm:^4.0.8"
- "@csstools/postcss-color-mix-function": "npm:^3.0.8"
- "@csstools/postcss-content-alt-text": "npm:^2.0.4"
- "@csstools/postcss-exponential-functions": "npm:^2.0.7"
+ "@csstools/postcss-color-function": "npm:^4.0.9"
+ "@csstools/postcss-color-mix-function": "npm:^3.0.9"
+ "@csstools/postcss-content-alt-text": "npm:^2.0.5"
+ "@csstools/postcss-exponential-functions": "npm:^2.0.8"
"@csstools/postcss-font-format-keywords": "npm:^4.0.0"
- "@csstools/postcss-gamut-mapping": "npm:^2.0.8"
- "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.8"
- "@csstools/postcss-hwb-function": "npm:^4.0.8"
- "@csstools/postcss-ic-unit": "npm:^4.0.0"
+ "@csstools/postcss-gamut-mapping": "npm:^2.0.9"
+ "@csstools/postcss-gradients-interpolation-method": "npm:^5.0.9"
+ "@csstools/postcss-hwb-function": "npm:^4.0.9"
+ "@csstools/postcss-ic-unit": "npm:^4.0.1"
"@csstools/postcss-initial": "npm:^2.0.1"
"@csstools/postcss-is-pseudo-class": "npm:^5.0.1"
- "@csstools/postcss-light-dark-function": "npm:^2.0.7"
+ "@csstools/postcss-light-dark-function": "npm:^2.0.8"
"@csstools/postcss-logical-float-and-clear": "npm:^3.0.0"
"@csstools/postcss-logical-overflow": "npm:^2.0.0"
"@csstools/postcss-logical-overscroll-behavior": "npm:^2.0.0"
"@csstools/postcss-logical-resize": "npm:^3.0.0"
"@csstools/postcss-logical-viewport-units": "npm:^3.0.3"
- "@csstools/postcss-media-minmax": "npm:^2.0.7"
+ "@csstools/postcss-media-minmax": "npm:^2.0.8"
"@csstools/postcss-media-queries-aspect-ratio-number-values": "npm:^3.0.4"
"@csstools/postcss-nested-calc": "npm:^4.0.0"
"@csstools/postcss-normalize-display-values": "npm:^4.0.0"
- "@csstools/postcss-oklab-function": "npm:^4.0.8"
- "@csstools/postcss-progressive-custom-properties": "npm:^4.0.0"
- "@csstools/postcss-random-function": "npm:^1.0.3"
- "@csstools/postcss-relative-color-syntax": "npm:^3.0.8"
+ "@csstools/postcss-oklab-function": "npm:^4.0.9"
+ "@csstools/postcss-progressive-custom-properties": "npm:^4.0.1"
+ "@csstools/postcss-random-function": "npm:^2.0.0"
+ "@csstools/postcss-relative-color-syntax": "npm:^3.0.9"
"@csstools/postcss-scope-pseudo-class": "npm:^4.0.1"
- "@csstools/postcss-sign-functions": "npm:^1.1.2"
- "@csstools/postcss-stepped-value-functions": "npm:^4.0.7"
+ "@csstools/postcss-sign-functions": "npm:^1.1.3"
+ "@csstools/postcss-stepped-value-functions": "npm:^4.0.8"
"@csstools/postcss-text-decoration-shorthand": "npm:^4.0.2"
- "@csstools/postcss-trigonometric-functions": "npm:^4.0.7"
+ "@csstools/postcss-trigonometric-functions": "npm:^4.0.8"
"@csstools/postcss-unset-value": "npm:^4.0.0"
- autoprefixer: "npm:^10.4.19"
+ autoprefixer: "npm:^10.4.21"
browserslist: "npm:^4.24.4"
css-blank-pseudo: "npm:^7.0.1"
css-has-pseudo: "npm:^7.0.2"
css-prefers-color-scheme: "npm:^10.0.0"
- cssdb: "npm:^8.2.3"
+ cssdb: "npm:^8.2.5"
postcss-attribute-case-insensitive: "npm:^7.0.1"
postcss-clamp: "npm:^4.1.0"
- postcss-color-functional-notation: "npm:^7.0.8"
+ postcss-color-functional-notation: "npm:^7.0.9"
postcss-color-hex-alpha: "npm:^10.0.0"
postcss-color-rebeccapurple: "npm:^10.0.0"
postcss-custom-media: "npm:^11.0.5"
postcss-custom-properties: "npm:^14.0.4"
postcss-custom-selectors: "npm:^8.0.4"
postcss-dir-pseudo-class: "npm:^9.0.1"
- postcss-double-position-gradients: "npm:^6.0.0"
+ postcss-double-position-gradients: "npm:^6.0.1"
postcss-focus-visible: "npm:^10.0.1"
postcss-focus-within: "npm:^9.0.1"
postcss-font-variant: "npm:^5.0.0"
postcss-gap-properties: "npm:^6.0.0"
postcss-image-set-function: "npm:^7.0.0"
- postcss-lab-function: "npm:^7.0.8"
+ postcss-lab-function: "npm:^7.0.9"
postcss-logical: "npm:^8.1.0"
postcss-nesting: "npm:^13.0.1"
postcss-opacity-percentage: "npm:^3.0.0"
@@ -9642,7 +9566,7 @@ __metadata:
postcss-selector-not: "npm:^8.0.1"
peerDependencies:
postcss: ^8.4
- checksum: 10c0/5ed5aeb7c9718230742a56d9b49e05a90135bc4bb77f97d9978bdb0b999d36a2d6175d99360c966cb7a307c9efe4b8792f4c0b79ec99a233f9e1c1ebae4244f0
+ checksum: 10c0/89af9060f3528e254005e6b81e88c57589e6e7f74125b10d50ca8a05f830c9ac206f8197af1b3c4b7ba82d97993118dd121f1a11cfc9fd026e18d01ca6f7ad2d
languageName: node
linkType: hard
@@ -10162,10 +10086,10 @@ __metadata:
languageName: node
linkType: hard
-"react-refresh@npm:^0.14.0":
- version: 0.14.0
- resolution: "react-refresh@npm:0.14.0"
- checksum: 10c0/b8ae07ad153357d77830928a7f1fc2df837aabefee907fa273ba04c7643f3b860e986f1d4b7ada9b721c8d79b8c24b5b911a314a1a2398b105f1b13d19ea2b8d
+"react-refresh@npm:^0.17.0":
+ version: 0.17.0
+ resolution: "react-refresh@npm:0.17.0"
+ checksum: 10c0/002cba940384c9930008c0bce26cac97a9d5682bc623112c2268ba0c155127d9c178a9a5cc2212d560088d60dfd503edd808669a25f9b377f316a32361d0b23c
languageName: node
linkType: hard
@@ -10603,7 +10527,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.14.2, resolve@npm:^1.22.1":
+"resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4":
version: 1.22.10
resolution: "resolve@npm:1.22.10"
dependencies:
@@ -10616,19 +10540,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.19.0, resolve@npm:^1.22.4":
- version: 1.22.8
- resolution: "resolve@npm:1.22.8"
- dependencies:
- is-core-module: "npm:^2.13.0"
- path-parse: "npm:^1.0.7"
- supports-preserve-symlinks-flag: "npm:^1.0.0"
- bin:
- resolve: bin/resolve
- checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a
- languageName: node
- linkType: hard
-
"resolve@npm:^2.0.0-next.5":
version: 2.0.0-next.5
resolution: "resolve@npm:2.0.0-next.5"
@@ -10642,7 +10553,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin