Merge pull request #1784 from ClearlyClaire/glitch-soc/merge-upstream

Merge upstream changes
This commit is contained in:
Claire 2022-05-26 18:52:59 +02:00 committed by GitHub
commit a33a0f6952
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
29 changed files with 833 additions and 369 deletions

View file

@ -9,6 +9,8 @@ class Api::V1::AccountsController < Api::BaseController
before_action :require_user!, except: [:show, :create] before_action :require_user!, except: [:show, :create]
before_action :set_account, except: [:create] before_action :set_account, except: [:create]
before_action :check_account_approval, except: [:create]
before_action :check_account_confirmation, except: [:create]
before_action :check_enabled_registrations, only: [:create] before_action :check_enabled_registrations, only: [:create]
skip_before_action :require_authenticated_user!, only: :create skip_before_action :require_authenticated_user!, only: :create
@ -74,6 +76,14 @@ class Api::V1::AccountsController < Api::BaseController
@account = Account.find(params[:id]) @account = Account.find(params[:id])
end end
def check_account_approval
raise(ActiveRecord::RecordNotFound) if @account.local? && @account.user_pending?
end
def check_account_confirmation
raise(ActiveRecord::RecordNotFound) if @account.local? && !@account.user_confirmed?
end
def relationships(**options) def relationships(**options)
AccountRelationshipsPresenter.new([@account.id], current_user.account_id, **options) AccountRelationshipsPresenter.new([@account.id], current_user.account_id, **options)
end end

View file

@ -19,7 +19,7 @@
"account.followers.empty": "کەسێک شوێن ئەم بەکارهێنەرە نەکەوتووە", "account.followers.empty": "کەسێک شوێن ئەم بەکارهێنەرە نەکەوتووە",
"account.followers_counter": "{count, plural, one {{counter} شوێنکەوتوو} other {{counter} شوێنکەوتوو}}", "account.followers_counter": "{count, plural, one {{counter} شوێنکەوتوو} other {{counter} شوێنکەوتوو}}",
"account.following": "دواکەوتن", "account.following": "دواکەوتن",
"account.following_counter": "{count, plural, one {{counter} Following} other {{counter} Following}}", "account.following_counter": "{count, plural, one {{counter} شوێنکەوتوو} other {{counter} شوێنکەوتوو}}",
"account.follows.empty": "ئەم بەکارهێنەرە تا ئێستا شوێن کەس نەکەوتووە.", "account.follows.empty": "ئەم بەکارهێنەرە تا ئێستا شوێن کەس نەکەوتووە.",
"account.follows_you": "شوێنکەوتووەکانت", "account.follows_you": "شوێنکەوتووەکانت",
"account.hide_reblogs": "داشاردنی بووستەکان لە @{name}", "account.hide_reblogs": "داشاردنی بووستەکان لە @{name}",
@ -48,9 +48,9 @@
"account.unmute_notifications": "بێدەنگکردنی هۆشیارییەکان لە @{name}", "account.unmute_notifications": "بێدەنگکردنی هۆشیارییەکان لە @{name}",
"account.unmute_short": "بێدەنگی مەکە", "account.unmute_short": "بێدەنگی مەکە",
"account_note.placeholder": "کرتەبکە بۆ زیادکردنی تێبینی", "account_note.placeholder": "کرتەبکە بۆ زیادکردنی تێبینی",
"admin.dashboard.daily_retention": "User retention rate by day after sign-up", "admin.dashboard.daily_retention": "ڕێژەی مانەوەی بەکارهێنەر بەپێی ڕۆژ دوای ناو تۆمارکردن",
"admin.dashboard.monthly_retention": "User retention rate by month after sign-up", "admin.dashboard.monthly_retention": "ڕێژەی مانەوەی بەکارهێنەر بەپێی مانگ دوای ناو تۆمارکردن",
"admin.dashboard.retention.average": "Average", "admin.dashboard.retention.average": "ڕێژە",
"admin.dashboard.retention.cohort": "چوونەژوورەوەی مانگانە", "admin.dashboard.retention.cohort": "چوونەژوورەوەی مانگانە",
"admin.dashboard.retention.cohort_size": "ئەندامی نوێ", "admin.dashboard.retention.cohort_size": "ئەندامی نوێ",
"alert.rate_limited.message": "تکایە هەوڵبدەرەوە دوای {retry_time, time, medium}.", "alert.rate_limited.message": "تکایە هەوڵبدەرەوە دوای {retry_time, time, medium}.",
@ -123,8 +123,8 @@
"confirmations.delete.message": "ئایا دڵنیایت لەوەی دەتەوێت ئەم توتە بسڕیتەوە?", "confirmations.delete.message": "ئایا دڵنیایت لەوەی دەتەوێت ئەم توتە بسڕیتەوە?",
"confirmations.delete_list.confirm": "سڕینەوە", "confirmations.delete_list.confirm": "سڕینەوە",
"confirmations.delete_list.message": "ئایا دڵنیایت لەوەی دەتەوێت بە هەمیشەیی ئەم لیستە بسڕیتەوە?", "confirmations.delete_list.message": "ئایا دڵنیایت لەوەی دەتەوێت بە هەمیشەیی ئەم لیستە بسڕیتەوە?",
"confirmations.discard_edit_media.confirm": "Discard", "confirmations.discard_edit_media.confirm": "ڕەتکردنەوە",
"confirmations.discard_edit_media.message": "You have unsaved changes to the media description or preview, discard them anyway?", "confirmations.discard_edit_media.message": "گۆڕانکاریت لە وەسف یان پێشبینی میدیادا هەڵنەگیراوە، بەهەر حاڵ فڕێیان بدە؟",
"confirmations.domain_block.confirm": "بلۆککردنی هەموو دۆمەینەکە", "confirmations.domain_block.confirm": "بلۆککردنی هەموو دۆمەینەکە",
"confirmations.domain_block.message": "ئایا بەڕاستی، بەڕاستی تۆ دەتەوێت هەموو {domain} بلۆک بکەیت؟ لە زۆربەی حاڵەتەکاندا چەند بلۆکێکی ئامانجدار یان بێدەنگەکان پێویست و پەسەندن. تۆ ناوەڕۆک ێک نابینیت لە دۆمەینەکە لە هیچ هێڵی کاتی گشتی یان ئاگانامەکانت. شوێنکەوتوانی تۆ لەو دۆمەینەوە لادەبرێن.", "confirmations.domain_block.message": "ئایا بەڕاستی، بەڕاستی تۆ دەتەوێت هەموو {domain} بلۆک بکەیت؟ لە زۆربەی حاڵەتەکاندا چەند بلۆکێکی ئامانجدار یان بێدەنگەکان پێویست و پەسەندن. تۆ ناوەڕۆک ێک نابینیت لە دۆمەینەکە لە هیچ هێڵی کاتی گشتی یان ئاگانامەکانت. شوێنکەوتوانی تۆ لەو دۆمەینەوە لادەبرێن.",
"confirmations.logout.confirm": "چوونە دەرەوە", "confirmations.logout.confirm": "چوونە دەرەوە",
@ -149,7 +149,7 @@
"embed.instructions": "ئەم توتە بنچین بکە لەسەر وێب سایتەکەت بە کۆپیکردنی کۆدەکەی خوارەوە.", "embed.instructions": "ئەم توتە بنچین بکە لەسەر وێب سایتەکەت بە کۆپیکردنی کۆدەکەی خوارەوە.",
"embed.preview": "ئەمە ئەو شتەیە کە لە شێوەی خۆی دەچێت:", "embed.preview": "ئەمە ئەو شتەیە کە لە شێوەی خۆی دەچێت:",
"emoji_button.activity": "چالاکی", "emoji_button.activity": "چالاکی",
"emoji_button.clear": "Clear", "emoji_button.clear": "ڕوون",
"emoji_button.custom": "ئاسایی", "emoji_button.custom": "ئاسایی",
"emoji_button.flags": "ئاڵاکان", "emoji_button.flags": "ئاڵاکان",
"emoji_button.food": "خواردن& خواردنەوە", "emoji_button.food": "خواردن& خواردنەوە",
@ -169,12 +169,12 @@
"empty_column.blocks": "تۆ هێشتا هیچ بەکارهێنەرێکت بلۆک نەکردووە.", "empty_column.blocks": "تۆ هێشتا هیچ بەکارهێنەرێکت بلۆک نەکردووە.",
"empty_column.bookmarked_statuses": "تۆ هێشتا هیچ توتێکی دیاریکراوت نیە کاتێک نیشانەیەک نیشان دەکەیت، لێرە دەرئەکەویت.", "empty_column.bookmarked_statuses": "تۆ هێشتا هیچ توتێکی دیاریکراوت نیە کاتێک نیشانەیەک نیشان دەکەیت، لێرە دەرئەکەویت.",
"empty_column.community": "هێڵی کاتی ناوخۆیی بەتاڵە. شتێک بە ئاشکرا بنووسە بۆ ئەوەی تۆپەکە بسووڕێت!", "empty_column.community": "هێڵی کاتی ناوخۆیی بەتاڵە. شتێک بە ئاشکرا بنووسە بۆ ئەوەی تۆپەکە بسووڕێت!",
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.", "empty_column.direct": "تا ئێستا هیچ نامەیەکی ڕاستەوخۆت نییە. کاتێک یەکێکیان دەنێری یان وەریدەگریت، لێرە دەردەکەوێت.",
"empty_column.domain_blocks": "هێشتا هیچ دۆمەینێکی بلۆک کراو نییە.", "empty_column.domain_blocks": "هێشتا هیچ دۆمەینێکی بلۆک کراو نییە.",
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!", "empty_column.explore_statuses": "لە ئێستادا هیچ شتێک ترێند نییە. دواتر سەیری بکە!",
"empty_column.favourited_statuses": "تۆ هێشتا هیچ توتێکی دڵخوازت نییە، کاتێک حەزت لە دانەیەکی باشە، لێرە دەرئەکەویت.", "empty_column.favourited_statuses": "تۆ هێشتا هیچ توتێکی دڵخوازت نییە، کاتێک حەزت لە دانەیەکی باشە، لێرە دەرئەکەویت.",
"empty_column.favourites": "کەس ئەم توتەی دڵخواز نەکردووە،کاتێک کەسێک وا بکات، لێرە دەرئەکەون.", "empty_column.favourites": "کەس ئەم توتەی دڵخواز نەکردووە،کاتێک کەسێک وا بکات، لێرە دەرئەکەون.",
"empty_column.follow_recommendations": "Looks like no suggestions could be generated for you. You can try using search to look for people you might know or explore trending hashtags.", "empty_column.follow_recommendations": "پێدەچێت هیچ پێشنیارێک بۆ تۆ دروست نەکرێت. دەتوانیت هەوڵبدەیت گەڕان بەکاربهێنیت بۆ گەڕان بەدوای ئەو کەسانەی کە ڕەنگە بیانناسیت یان بەدوای هاشتاگە ڕەوتەکاندا بگەڕێیت.",
"empty_column.follow_requests": "تۆ هێشتا هیچ داواکارییەکی بەدواداچووت نیە. کاتێک یەکێکت بۆ هات، لێرە دەرئەکەویت.", "empty_column.follow_requests": "تۆ هێشتا هیچ داواکارییەکی بەدواداچووت نیە. کاتێک یەکێکت بۆ هات، لێرە دەرئەکەویت.",
"empty_column.hashtag": "هێشتا هیچ شتێک لەم هاشتاگەدا نییە.", "empty_column.hashtag": "هێشتا هیچ شتێک لەم هاشتاگەدا نییە.",
"empty_column.home": "تایم لاینی ماڵەوەت بەتاڵە! سەردانی {public} بکە یان گەڕان بەکاربێنە بۆ دەستپێکردن و بینینی بەکارهێنەرانی تر.", "empty_column.home": "تایم لاینی ماڵەوەت بەتاڵە! سەردانی {public} بکە یان گەڕان بەکاربێنە بۆ دەستپێکردن و بینینی بەکارهێنەرانی تر.",
@ -267,8 +267,8 @@
"lightbox.expand": "فراوانکردنی سندوقی بینینی وێنە", "lightbox.expand": "فراوانکردنی سندوقی بینینی وێنە",
"lightbox.next": "داهاتوو", "lightbox.next": "داهاتوو",
"lightbox.previous": "پێشوو", "lightbox.previous": "پێشوو",
"limited_account_hint.action": "Show profile anyway", "limited_account_hint.action": "بەهەر حاڵ پڕۆفایلی پیشان بدە",
"limited_account_hint.title": "This profile has been hidden by the moderators of your server.", "limited_account_hint.title": "ئەم پرۆفایلییە لەلایەن بەڕێوەبەرانی سێرڤەرەکەتەوە شاراوەتەوە.",
"lists.account.add": "زیادکردن بۆ لیست", "lists.account.add": "زیادکردن بۆ لیست",
"lists.account.remove": "لابردن لە لیست", "lists.account.remove": "لابردن لە لیست",
"lists.delete": "سڕینەوەی لیست", "lists.delete": "سڕینەوەی لیست",
@ -282,7 +282,7 @@
"lists.replies_policy.title": "پیشاندانی وەڵامەکان بۆ:", "lists.replies_policy.title": "پیشاندانی وەڵامەکان بۆ:",
"lists.search": "بگەڕێ لەناو ئەو کەسانەی کە شوێنیان کەوتویت", "lists.search": "بگەڕێ لەناو ئەو کەسانەی کە شوێنیان کەوتویت",
"lists.subheading": "لیستەکانت", "lists.subheading": "لیستەکانت",
"load_pending": "{count, plural, one {# new item} other {# new items}}", "load_pending": "{count, plural, one {# بەڕگەی نوێ} other {# بەڕگەی نوێ}}",
"loading_indicator.label": "بارکردن...", "loading_indicator.label": "بارکردن...",
"media_gallery.toggle_visible": "شاردنەوەی {number, plural, one {image} other {images}}", "media_gallery.toggle_visible": "شاردنەوەی {number, plural, one {image} other {images}}",
"missing_indicator.label": "نەدۆزرایەوە", "missing_indicator.label": "نەدۆزرایەوە",
@ -341,22 +341,22 @@
"notifications.column_settings.show": "لە ستووندا پیشان بدە", "notifications.column_settings.show": "لە ستووندا پیشان بدە",
"notifications.column_settings.sound": "لێدانی دەنگ", "notifications.column_settings.sound": "لێدانی دەنگ",
"notifications.column_settings.status": "توتەکانی نوێ:", "notifications.column_settings.status": "توتەکانی نوێ:",
"notifications.column_settings.unread_notifications.category": "Unread notifications", "notifications.column_settings.unread_notifications.category": "ئاگاداریی نەبینراو",
"notifications.column_settings.unread_notifications.highlight": "Highlight unread notifications", "notifications.column_settings.unread_notifications.highlight": "تیشک بخە سەر ئاگاداری نەخوێنراو",
"notifications.column_settings.update": "دەستکاری:", "notifications.column_settings.update": "دەستکاری:",
"notifications.filter.all": "هەموو", "notifications.filter.all": "هەموو",
"notifications.filter.boosts": "دووبارەتوتەکان", "notifications.filter.boosts": "دووبارەتوتەکان",
"notifications.filter.favourites": "دڵخوازەکان", "notifications.filter.favourites": "دڵخوازەکان",
"notifications.filter.follows": "شوێنکەوتن", "notifications.filter.follows": "بەدواداچوون",
"notifications.filter.mentions": "ئاماژەکان", "notifications.filter.mentions": "ئاماژەکان",
"notifications.filter.polls": "ئەنجامەکانی ڕاپرسی", "notifications.filter.polls": "ئەنجامەکانی ڕاپرسی",
"notifications.filter.statuses": "نوێکردنەوەکان ئەو کەسانەی کە پەیڕەوی دەکەیت", "notifications.filter.statuses": "نوێکردنەوەکان ئەو کەسانەی کە پەیڕەوی دەکەیت",
"notifications.grant_permission": "Grant permission.", "notifications.grant_permission": "مۆڵەت بدە.",
"notifications.group": "{count} ئاگانامە", "notifications.group": "{count} ئاگانامە",
"notifications.mark_as_read": "هەموو ئاگانامەکان وەک خوێندراوەتەوە نیشان بکە", "notifications.mark_as_read": "هەموو ئاگانامەکان وەک خوێندراوەتەوە نیشان بکە",
"notifications.permission_denied": "ناتوانرێت ئاگانامەکانی دێسکتۆپ چالاک بکرێت وەک ڕێپێدان ڕەتکرایەوە.", "notifications.permission_denied": "ناتوانرێت ئاگانامەکانی دێسکتۆپ چالاک بکرێت وەک ڕێپێدان ڕەتکرایەوە.",
"notifications.permission_denied_alert": "ناتوانرێت ئاگانامەکانی دێسکتۆپ چالاک بکرێت، چونکە پێشتر مۆڵەتی وێبگەڕ ڕەتکرایەوە", "notifications.permission_denied_alert": "ناتوانرێت ئاگانامەکانی دێسکتۆپ چالاک بکرێت، چونکە پێشتر مۆڵەتی وێبگەڕ ڕەتکرایەوە",
"notifications.permission_required": "Desktop notifications are unavailable because the required permission has not been granted.", "notifications.permission_required": "ئاگادارکردنەوەکانی سەر مێز بەردەست نین چونکە مۆڵەتی پێویست نەدراوە.",
"notifications_permission_banner.enable": "چالاککردنی ئاگانامەکانی دێسکتۆپ", "notifications_permission_banner.enable": "چالاککردنی ئاگانامەکانی دێسکتۆپ",
"notifications_permission_banner.how_to_control": "بۆ وەرگرتنی ئاگانامەکان کاتێک ماستۆدۆن نەکراوەیە، ئاگانامەکانی دێسکتۆپ چالاک بکە. دەتوانیت بە وردی کۆنترۆڵی جۆری کارلێکەکان بکەیت کە ئاگانامەکانی دێسکتۆپ دروست دەکەن لە ڕێگەی دوگمەی {icon} لەسەرەوە کاتێک چالاک دەکرێن.", "notifications_permission_banner.how_to_control": "بۆ وەرگرتنی ئاگانامەکان کاتێک ماستۆدۆن نەکراوەیە، ئاگانامەکانی دێسکتۆپ چالاک بکە. دەتوانیت بە وردی کۆنترۆڵی جۆری کارلێکەکان بکەیت کە ئاگانامەکانی دێسکتۆپ دروست دەکەن لە ڕێگەی دوگمەی {icon} لەسەرەوە کاتێک چالاک دەکرێن.",
"notifications_permission_banner.title": "هەرگیز شتێک لە دەست مەدە", "notifications_permission_banner.title": "هەرگیز شتێک لە دەست مەدە",
@ -367,27 +367,27 @@
"poll.total_votes": "{count, plural, one {# دەنگ} other {# دەنگ}}\n", "poll.total_votes": "{count, plural, one {# دەنگ} other {# دەنگ}}\n",
"poll.vote": "دەنگ", "poll.vote": "دەنگ",
"poll.voted": "تۆ دەنگت بەو وەڵامە دا", "poll.voted": "تۆ دەنگت بەو وەڵامە دا",
"poll.votes": "{votes, plural, one {# vote} other {# votes}}", "poll.votes": "{votes, plural, one {# دەنگ} other {# دەنگ}}",
"poll_button.add_poll": "ڕاپرسییەک زیاد بکە", "poll_button.add_poll": "ڕاپرسییەک زیاد بکە",
"poll_button.remove_poll": "ده‌نگدان بسڕه‌وه‌‌", "poll_button.remove_poll": "ده‌نگدان بسڕه‌وه‌‌",
"privacy.change": "ڕێکخستنی تایبەتمەندی توت", "privacy.change": "ڕێکخستنی تایبەتمەندی توت",
"privacy.direct.long": "تەنیا بۆ بەکارهێنەرانی ناوبراو", "privacy.direct.long": "تەنیا بۆ بەکارهێنەرانی ناوبراو",
"privacy.direct.short": "Direct", "privacy.direct.short": "تەنها کەسانی باس کراو",
"privacy.private.long": "بینراو تەنها بۆ شوێنکەوتوان", "privacy.private.long": "بینراو تەنها بۆ شوێنکەوتوان",
"privacy.private.short": "Followers-only", "privacy.private.short": "تەنیا شوێنکەوتووان",
"privacy.public.long": "Visible for all", "privacy.public.long": "بۆ هەمووان دیارە",
"privacy.public.short": "گشتی", "privacy.public.short": "گشتی",
"privacy.unlisted.long": "Visible for all, but opted-out of discovery features", "privacy.unlisted.long": "بۆ هەمووان دیارە، بەڵام لە تایبەتمەندییەکانی دۆزینەوە دەرچووە",
"privacy.unlisted.short": "لە لیست نەکراو", "privacy.unlisted.short": "لە لیست نەکراو",
"refresh": "نوێکردنەوە", "refresh": "نوێکردنەوە",
"regeneration_indicator.label": "بارکردن…", "regeneration_indicator.label": "بارکردن…",
"regeneration_indicator.sublabel": "ڕاگەیەنەری ماڵەوەت ئامادە دەکرێت!", "regeneration_indicator.sublabel": "ڕاگەیەنەری ماڵەوەت ئامادە دەکرێت!",
"relative_time.days": "{number}ڕۆژ", "relative_time.days": "{number}ڕۆژ",
"relative_time.full.days": "{number, plural, one {# day} other {# days}} ago", "relative_time.full.days": "{number, plural, one {# ڕۆژ} other {# ڕۆژ}} ماوە",
"relative_time.full.hours": "{number, plural, one {# hour} other {# hours}} ago", "relative_time.full.hours": "{number, plural, one {# کاتژمێر} other {# کاتژمێر}} ماوە",
"relative_time.full.just_now": "just now", "relative_time.full.just_now": "ئێستا",
"relative_time.full.minutes": "{number, plural, one {# minute} other {# minutes}} ago", "relative_time.full.minutes": "{number, plural, one {# خولەک} other {# خولەک}} ماوە",
"relative_time.full.seconds": "{number, plural, one {# second} other {# seconds}} ago", "relative_time.full.seconds": "{number, plural, one {# چرکە} other {# چرکە}} ماوە",
"relative_time.hours": "{number}کات", "relative_time.hours": "{number}کات",
"relative_time.just_now": "ئێستا", "relative_time.just_now": "ئێستا",
"relative_time.minutes": "{number}کات", "relative_time.minutes": "{number}کات",
@ -418,19 +418,19 @@
"report.reasons.spam": "ئەوە سپامە", "report.reasons.spam": "ئەوە سپامە",
"report.reasons.spam_description": "لینکە خراپەکان، بەشداری ساختە، یان وەڵامدانەوەی دووبارە", "report.reasons.spam_description": "لینکە خراپەکان، بەشداری ساختە، یان وەڵامدانەوەی دووبارە",
"report.reasons.violation": "یاساکانی سێرڤەر پێشێل دەکات", "report.reasons.violation": "یاساکانی سێرڤەر پێشێل دەکات",
"report.reasons.violation_description": "You are aware that it breaks specific rules", "report.reasons.violation_description": "ئاگاداری ئەوەن کە یاسا تایبەتەکان دەشکێنێت",
"report.rules.subtitle": "Select all that apply", "report.rules.subtitle": "هەموو ئەوانەی کە کاریان پێدەکرێت هەڵبژێرە",
"report.rules.title": "Which rules are being violated?", "report.rules.title": "کام یاسا پێشێل دەکرێت؟",
"report.statuses.subtitle": "Select all that apply", "report.statuses.subtitle": "هەموو ئەوانەی کە کاریان پێدەکرێت هەڵبژێرە",
"report.statuses.title": "Are there any posts that back up this report?", "report.statuses.title": "ئایا هیچ پۆستێک هەیە کە پشتگیری ئەم ڕاپۆرتە بکات؟",
"report.submit": "ناردن", "report.submit": "ناردن",
"report.target": "گوزارشتکردنی{target}", "report.target": "گوزارشتکردنی{target}",
"report.thanks.take_action": "Here are your options for controlling what you see on Mastodon:", "report.thanks.take_action": "لێرەدا بژاردەکانت بۆ کۆنترۆڵکردنی ئەو شتانە دەخەینەڕوو کە لە ماستۆدۆن دەیبینیت:",
"report.thanks.take_action_actionable": "While we review this, you can take action against @{name}:", "report.thanks.take_action_actionable": "لە کاتێکدا ئێمە پێداچوونەوە بەم بابەتە دەکەین، دەتوانیت ڕێوشوێن بگریتەبەر دژی @{name}:",
"report.thanks.title": "Don't want to see this?", "report.thanks.title": "ناتەوێت ئەمە ببینیت؟",
"report.thanks.title_actionable": "Thanks for reporting, we'll look into this.", "report.thanks.title_actionable": "سوپاس بۆ ڕاپۆرتکردن، ئێمە سەیری ئەم بابەتە دەکەین.",
"report.unfollow": "Unfollow @{name}", "report.unfollow": "بەدوادانەچوو@{name}",
"report.unfollow_explanation": "You are following this account. To not see their posts in your home feed anymore, unfollow them.", "report.unfollow_explanation": "تۆ شوێنکەوتووی ئەم هەژماررەی دەکەیت. بۆ ئەوەی چیتر نووسراوەکانیان لە هۆم فیدی خۆت نەبینی، بەدوایان مەچۆ.",
"search.placeholder": "گەڕان", "search.placeholder": "گەڕان",
"search_popout.search_format": "شێوەی گەڕانی پێشکەوتوو", "search_popout.search_format": "شێوەی گەڕانی پێشکەوتوو",
"search_popout.tips.full_text": "گەڕانێکی دەقی سادە دەتوانێت توتەکانی ئێوە کە، نووسیوتانە،پەسەنتان کردووە، دووبارەتانکردووە، یان ئەو توتانە کە باسی ئێوەی تێدا کراوە پەیدا دەکا. هەروەها ناوی بەکارهێنەران، ناوی پیشاندراو و هەشتەگەکانیش لە خۆ دەگرێت.", "search_popout.tips.full_text": "گەڕانێکی دەقی سادە دەتوانێت توتەکانی ئێوە کە، نووسیوتانە،پەسەنتان کردووە، دووبارەتانکردووە، یان ئەو توتانە کە باسی ئێوەی تێدا کراوە پەیدا دەکا. هەروەها ناوی بەکارهێنەران، ناوی پیشاندراو و هەشتەگەکانیش لە خۆ دەگرێت.",
@ -457,12 +457,12 @@
"status.direct": "پەیامی ڕاستەوخۆ @{name}", "status.direct": "پەیامی ڕاستەوخۆ @{name}",
"status.edit": "دەستکاری", "status.edit": "دەستکاری",
"status.edited": "بەشداری {date}", "status.edited": "بەشداری {date}",
"status.edited_x_times": "Edited {count, plural, one {{count} time} other {{count} times}}", "status.edited_x_times": "دەستکاریکراوە {count, plural, one {{count} کات} other {{count} کات}}",
"status.embed": "نیشتەجێ بکە", "status.embed": "نیشتەجێ بکە",
"status.favourite": "دڵخواز", "status.favourite": "دڵخواز",
"status.filtered": "پاڵاوتن", "status.filtered": "پاڵاوتن",
"status.history.created": "{name} created {date}", "status.history.created": "{name} دروستکراوە لە{date}",
"status.history.edited": "{name} edited {date}", "status.history.edited": "{name} دروستکاریکراوە لە{date}",
"status.load_more": "زیاتر بار بکە", "status.load_more": "زیاتر بار بکە",
"status.media_hidden": "میدیای شاراوە", "status.media_hidden": "میدیای شاراوە",
"status.mention": "ناوبنێ @{name}", "status.mention": "ناوبنێ @{name}",
@ -520,14 +520,14 @@
"upload_error.poll": "فایل و ڕاپرسی پێکەوە ڕێپێنەدراون.", "upload_error.poll": "فایل و ڕاپرسی پێکەوە ڕێپێنەدراون.",
"upload_form.audio_description": "پەیامەکەت بۆ نابیستەکان", "upload_form.audio_description": "پەیامەکەت بۆ نابیستەکان",
"upload_form.description": "پەیامەکەت بۆ نابیناکان", "upload_form.description": "پەیامەکەت بۆ نابیناکان",
"upload_form.description_missing": "No description added", "upload_form.description_missing": "هیچ وەسفێک زیاد نەکراوە",
"upload_form.edit": "دەستکاری", "upload_form.edit": "دەستکاری",
"upload_form.thumbnail": "گۆڕانی وینۆچکە", "upload_form.thumbnail": "گۆڕانی وینۆچکە",
"upload_form.undo": "بیسڕەوە", "upload_form.undo": "بیسڕەوە",
"upload_form.video_description": "پەیامەکەت بۆ نابیست و نابیناکان", "upload_form.video_description": "پەیامەکەت بۆ نابیست و نابیناکان",
"upload_modal.analyzing_picture": "وێنەکە شی دەکرێتەوە…", "upload_modal.analyzing_picture": "وێنەکە شی دەکرێتەوە…",
"upload_modal.apply": "بیسەپێنە", "upload_modal.apply": "بیسەپێنە",
"upload_modal.applying": "Applying…", "upload_modal.applying": "داواکاری…",
"upload_modal.choose_image": "وێنە هەڵبژێرە", "upload_modal.choose_image": "وێنە هەڵبژێرە",
"upload_modal.description_placeholder": "بە دڵ کەین با بە نەشئەی مەی غوباری میحنەتی دونیا", "upload_modal.description_placeholder": "بە دڵ کەین با بە نەشئەی مەی غوباری میحنەتی دونیا",
"upload_modal.detect_text": "نووسینی ناو وێنەکە دەستنیشان بکە", "upload_modal.detect_text": "نووسینی ناو وێنەکە دەستنیشان بکە",

View file

@ -1546,7 +1546,7 @@
"id": "compose_form.hashtag_warning" "id": "compose_form.hashtag_warning"
}, },
{ {
"defaultMessage": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.", "defaultMessage": "Posts on Mastodon are not end-to-end encrypted. Do not share any sensitive information over Mastodon.",
"id": "compose_form.encryption_warning" "id": "compose_form.encryption_warning"
}, },
{ {

View file

@ -99,7 +99,7 @@
"compose.language.change": "Change language", "compose.language.change": "Change language",
"compose.language.search": "Search languages...", "compose.language.search": "Search languages...",
"compose_form.direct_message_warning_learn_more": "Learn more", "compose_form.direct_message_warning_learn_more": "Learn more",
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.", "compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any sensitive information over Mastodon.",
"compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.", "compose_form.hashtag_warning": "This post won't be listed under any hashtag as it is unlisted. Only public posts can be searched by hashtag.",
"compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.", "compose_form.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
"compose_form.lock_disclaimer.lock": "locked", "compose_form.lock_disclaimer.lock": "locked",

View file

@ -18,7 +18,7 @@
"account.followers": "Sekvantoj", "account.followers": "Sekvantoj",
"account.followers.empty": "Ankoraŭ neniu sekvas tiun uzanton.", "account.followers.empty": "Ankoraŭ neniu sekvas tiun uzanton.",
"account.followers_counter": "{count, plural, one{{counter} Sekvanto} other {{counter} Sekvantoj}}", "account.followers_counter": "{count, plural, one{{counter} Sekvanto} other {{counter} Sekvantoj}}",
"account.following": "Following", "account.following": "Sekvantaj",
"account.following_counter": "{count, plural, one {{counter} Sekvato} other {{counter} Sekvatoj}}", "account.following_counter": "{count, plural, one {{counter} Sekvato} other {{counter} Sekvatoj}}",
"account.follows.empty": "Tiu uzanto ankoraŭ ne sekvas iun.", "account.follows.empty": "Tiu uzanto ankoraŭ ne sekvas iun.",
"account.follows_you": "Sekvas vin", "account.follows_you": "Sekvas vin",
@ -149,7 +149,7 @@
"embed.instructions": "Enkorpigu ĉi tiun mesaĝon en vian retejon per kopio de la suba kodo.", "embed.instructions": "Enkorpigu ĉi tiun mesaĝon en vian retejon per kopio de la suba kodo.",
"embed.preview": "Ĝi aperos tiel:", "embed.preview": "Ĝi aperos tiel:",
"emoji_button.activity": "Agadoj", "emoji_button.activity": "Agadoj",
"emoji_button.clear": "Clear", "emoji_button.clear": "Forviŝi",
"emoji_button.custom": "Propraj", "emoji_button.custom": "Propraj",
"emoji_button.flags": "Flagoj", "emoji_button.flags": "Flagoj",
"emoji_button.food": "Manĝi kaj trinki", "emoji_button.food": "Manĝi kaj trinki",
@ -267,7 +267,7 @@
"lightbox.expand": "Pligrandigi bildan vidkeston", "lightbox.expand": "Pligrandigi bildan vidkeston",
"lightbox.next": "Sekva", "lightbox.next": "Sekva",
"lightbox.previous": "Antaŭa", "lightbox.previous": "Antaŭa",
"limited_account_hint.action": "Show profile anyway", "limited_account_hint.action": "Montru profilon ĉiukaze",
"limited_account_hint.title": "This profile has been hidden by the moderators of your server.", "limited_account_hint.title": "This profile has been hidden by the moderators of your server.",
"lists.account.add": "Aldoni al la listo", "lists.account.add": "Aldoni al la listo",
"lists.account.remove": "Forigi de la listo", "lists.account.remove": "Forigi de la listo",
@ -331,7 +331,7 @@
"notifications.column_settings.favourite": "Stelumoj:", "notifications.column_settings.favourite": "Stelumoj:",
"notifications.column_settings.filter_bar.advanced": "Montri ĉiujn kategoriojn", "notifications.column_settings.filter_bar.advanced": "Montri ĉiujn kategoriojn",
"notifications.column_settings.filter_bar.category": "Rapida filtra breto", "notifications.column_settings.filter_bar.category": "Rapida filtra breto",
"notifications.column_settings.filter_bar.show_bar": "Show filter bar", "notifications.column_settings.filter_bar.show_bar": "Montru filtrilon",
"notifications.column_settings.follow": "Novaj sekvantoj:", "notifications.column_settings.follow": "Novaj sekvantoj:",
"notifications.column_settings.follow_request": "Novaj petoj de sekvado:", "notifications.column_settings.follow_request": "Novaj petoj de sekvado:",
"notifications.column_settings.mention": "Mencioj:", "notifications.column_settings.mention": "Mencioj:",

View file

@ -1,5 +1,5 @@
{ {
"account.account_note_header": "Note", "account.account_note_header": "Märge",
"account.add_or_remove_from_list": "Lisa või Eemalda nimekirjadest", "account.add_or_remove_from_list": "Lisa või Eemalda nimekirjadest",
"account.badges.bot": "Robot", "account.badges.bot": "Robot",
"account.badges.group": "Grupp", "account.badges.group": "Grupp",
@ -8,7 +8,7 @@
"account.blocked": "Blokeeritud", "account.blocked": "Blokeeritud",
"account.browse_more_on_origin_server": "Browse more on the original profile", "account.browse_more_on_origin_server": "Browse more on the original profile",
"account.cancel_follow_request": "Tühista jälgimistaotlus", "account.cancel_follow_request": "Tühista jälgimistaotlus",
"account.direct": "Otsesõnum @{name}", "account.direct": "Saada otsesõnum @{name}'ile",
"account.disable_notifications": "Stop notifying me when @{name} posts", "account.disable_notifications": "Stop notifying me when @{name} posts",
"account.domain_blocked": "Domeen peidetud", "account.domain_blocked": "Domeen peidetud",
"account.edit_profile": "Muuda profiili", "account.edit_profile": "Muuda profiili",
@ -17,28 +17,28 @@
"account.follow": "Jälgi", "account.follow": "Jälgi",
"account.followers": "Jälgijad", "account.followers": "Jälgijad",
"account.followers.empty": "Keegi ei jälgi seda kasutajat veel.", "account.followers.empty": "Keegi ei jälgi seda kasutajat veel.",
"account.followers_counter": "{count, plural, one {{counter} Follower} other {{counter} Followers}}", "account.followers_counter": "{count, plural, one {{counter} jälgija} other {{counter} jälgijat}}",
"account.following": "Following", "account.following": "Following",
"account.following_counter": "{count, plural, one {{counter} Following} other {{counter} Following}}", "account.following_counter": "{count, plural, one {{counter} jälgitav} other {{counter} jälgitavat}}",
"account.follows.empty": "See kasutaja ei jälgi veel kedagi.", "account.follows.empty": "See kasutaja ei jälgi veel kedagi.",
"account.follows_you": "Jälgib Teid", "account.follows_you": "Jälgib Teid",
"account.hide_reblogs": "Peida upitused kasutajalt @{name}", "account.hide_reblogs": "Peida upitused kasutajalt @{name}",
"account.joined": "Joined {date}", "account.joined": "Liitus {date}",
"account.link_verified_on": "Selle lingi autorsust kontrolliti {date}", "account.link_verified_on": "Selle lingi autorsust kontrolliti {date}",
"account.locked_info": "Selle konto privaatsussätteks on lukustatud. Omanik vaatab manuaalselt üle, kes teda jägida saab.", "account.locked_info": "Selle konto privaatsussätteks on lukustatud. Omanik vaatab manuaalselt üle, kes teda jägida saab.",
"account.media": "Meedia", "account.media": "Meedia",
"account.mention": "Maini @{name}", "account.mention": "Maini @{name}'i",
"account.moved_to": "{name} on kolinud:", "account.moved_to": "{name} on kolinud:",
"account.mute": "Vaigista @{name}", "account.mute": "Vaigista @{name}",
"account.mute_notifications": "Vaigista teated kasutajalt @{name}", "account.mute_notifications": "Vaigista teated kasutajalt @{name}",
"account.muted": "Vaigistatud", "account.muted": "Vaigistatud",
"account.posts": "Tuututused", "account.posts": "Postitused",
"account.posts_with_replies": "Tuututused ja vastused", "account.posts_with_replies": "Postitused ja vastused",
"account.report": "Raporteeri @{name}", "account.report": "Raporteeri @{name}",
"account.requested": "Ootab kinnitust. Klõpsa jälgimise soovi tühistamiseks", "account.requested": "Ootab kinnitust. Klõpsa jälgimise soovi tühistamiseks",
"account.share": "Jaga @{name} profiili", "account.share": "Jaga @{name} profiili",
"account.show_reblogs": "Näita kasutaja @{name} upitusi", "account.show_reblogs": "Näita kasutaja @{name} upitusi",
"account.statuses_counter": "{count, plural, one {{counter} Toot} other {{counter} Toots}}", "account.statuses_counter": "{count, plural, one {{counter} postitus} other {{counter} postitust}}",
"account.unblock": "Eemalda blokeering @{name}", "account.unblock": "Eemalda blokeering @{name}",
"account.unblock_domain": "Tee {domain} nähtavaks", "account.unblock_domain": "Tee {domain} nähtavaks",
"account.unblock_short": "Unblock", "account.unblock_short": "Unblock",
@ -47,7 +47,7 @@
"account.unmute": "Ära vaigista @{name}", "account.unmute": "Ära vaigista @{name}",
"account.unmute_notifications": "Ära vaigista teateid kasutajalt @{name}", "account.unmute_notifications": "Ära vaigista teateid kasutajalt @{name}",
"account.unmute_short": "Unmute", "account.unmute_short": "Unmute",
"account_note.placeholder": "Click to add a note", "account_note.placeholder": "Klõpsa märkme lisamiseks",
"admin.dashboard.daily_retention": "User retention rate by day after sign-up", "admin.dashboard.daily_retention": "User retention rate by day after sign-up",
"admin.dashboard.monthly_retention": "User retention rate by month after sign-up", "admin.dashboard.monthly_retention": "User retention rate by month after sign-up",
"admin.dashboard.retention.average": "Average", "admin.dashboard.retention.average": "Average",
@ -99,14 +99,14 @@
"compose_form.hashtag_warning": "Seda tuuti ei kuvata ühegi sildi all, sest see on kirjendamata. Ainult avalikud tuutid on sildi järgi otsitavad.", "compose_form.hashtag_warning": "Seda tuuti ei kuvata ühegi sildi all, sest see on kirjendamata. Ainult avalikud tuutid on sildi järgi otsitavad.",
"compose_form.lock_disclaimer": "Teie konto ei ole {locked}. Igaüks saab Teid jälgida ja näha Teie ainult-jälgijatele postitusi.", "compose_form.lock_disclaimer": "Teie konto ei ole {locked}. Igaüks saab Teid jälgida ja näha Teie ainult-jälgijatele postitusi.",
"compose_form.lock_disclaimer.lock": "lukus", "compose_form.lock_disclaimer.lock": "lukus",
"compose_form.placeholder": "Millest mõtlete?", "compose_form.placeholder": "Millest mõtled?",
"compose_form.poll.add_option": "Lisa valik", "compose_form.poll.add_option": "Lisa valik",
"compose_form.poll.duration": "Küsitluse kestus", "compose_form.poll.duration": "Küsitluse kestus",
"compose_form.poll.option_placeholder": "Valik {number}", "compose_form.poll.option_placeholder": "Valik {number}",
"compose_form.poll.remove_option": "Eemalda see valik", "compose_form.poll.remove_option": "Eemalda see valik",
"compose_form.poll.switch_to_multiple": "Muuda küsitlust lubamaks mitut valikut", "compose_form.poll.switch_to_multiple": "Muuda küsitlust lubamaks mitut valikut",
"compose_form.poll.switch_to_single": "Muuda küsitlust lubamaks ainult ühte valikut", "compose_form.poll.switch_to_single": "Muuda küsitlust lubamaks ainult ühte valikut",
"compose_form.publish": "Tuut", "compose_form.publish": "Tuututa",
"compose_form.publish_loud": "{publish}!", "compose_form.publish_loud": "{publish}!",
"compose_form.save_changes": "Save changes", "compose_form.save_changes": "Save changes",
"compose_form.sensitive.hide": "Märgista meedia tundlikuks", "compose_form.sensitive.hide": "Märgista meedia tundlikuks",
@ -152,7 +152,7 @@
"emoji_button.clear": "Clear", "emoji_button.clear": "Clear",
"emoji_button.custom": "Mugandatud", "emoji_button.custom": "Mugandatud",
"emoji_button.flags": "Lipud", "emoji_button.flags": "Lipud",
"emoji_button.food": "Toit & Jook", "emoji_button.food": "Toit & jook",
"emoji_button.label": "Sisesta emoji", "emoji_button.label": "Sisesta emoji",
"emoji_button.nature": "Loodus", "emoji_button.nature": "Loodus",
"emoji_button.not_found": "Ei ole emojosi!! (╯°□°)╯︵ ┻━┻", "emoji_button.not_found": "Ei ole emojosi!! (╯°□°)╯︵ ┻━┻",
@ -162,7 +162,7 @@
"emoji_button.search": "Otsi...", "emoji_button.search": "Otsi...",
"emoji_button.search_results": "Otsitulemused", "emoji_button.search_results": "Otsitulemused",
"emoji_button.symbols": "Sümbolid", "emoji_button.symbols": "Sümbolid",
"emoji_button.travel": "Reisimine & Kohad", "emoji_button.travel": "Reisimine & kohad",
"empty_column.account_suspended": "Account suspended", "empty_column.account_suspended": "Account suspended",
"empty_column.account_timeline": "Siin tuute ei ole!", "empty_column.account_timeline": "Siin tuute ei ole!",
"empty_column.account_unavailable": "Profiil pole saadaval", "empty_column.account_unavailable": "Profiil pole saadaval",
@ -171,11 +171,11 @@
"empty_column.community": "Kohalik ajajoon on tühi. Kirjutage midagi avalikult, et pall veerema ajada!", "empty_column.community": "Kohalik ajajoon on tühi. Kirjutage midagi avalikult, et pall veerema ajada!",
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.", "empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.",
"empty_column.domain_blocks": "Siin ei ole veel peidetud domeene.", "empty_column.domain_blocks": "Siin ei ole veel peidetud domeene.",
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!", "empty_column.explore_statuses": "Ükski postitus pole hetkel populaarne. Tule hiljem tagasi!",
"empty_column.favourited_statuses": "Teil pole veel lemmikuid tuute. Kui märgite mõne, näete neid siin.", "empty_column.favourited_statuses": "Teil pole veel lemmikuid tuute. Kui märgite mõne, näete neid siin.",
"empty_column.favourites": "Keegi pole veel seda tuuti lemmikuks märkinud. Kui seegi seda teeb, näed seda siin.", "empty_column.favourites": "Keegi pole veel seda tuuti lemmikuks märkinud. Kui seegi seda teeb, näed seda siin.",
"empty_column.follow_recommendations": "Looks like no suggestions could be generated for you. You can try using search to look for people you might know or explore trending hashtags.", "empty_column.follow_recommendations": "Looks like no suggestions could be generated for you. You can try using search to look for people you might know or explore trending hashtags.",
"empty_column.follow_requests": "Teil pole veel ühtegi jälgimise taotlust. Kui saate mõne, näete neid siin.", "empty_column.follow_requests": "Teil pole hetkel ühtegi jälgimistaotlust. Kui saate mõne, näete neid siin.",
"empty_column.hashtag": "Selle sildiga pole veel midagi.", "empty_column.hashtag": "Selle sildiga pole veel midagi.",
"empty_column.home": "Teie kodu ajajoon on tühi! Külastage {public} või kasutage otsingut alustamaks ja kohtamaks teisi kasutajaid.", "empty_column.home": "Teie kodu ajajoon on tühi! Külastage {public} või kasutage otsingut alustamaks ja kohtamaks teisi kasutajaid.",
"empty_column.home.suggestions": "See some suggestions", "empty_column.home.suggestions": "See some suggestions",
@ -190,12 +190,12 @@
"error.unexpected_crash.next_steps_addons": "Try disabling them and refreshing the page. If that does not help, you may still be able to use Mastodon through a different browser or native app.", "error.unexpected_crash.next_steps_addons": "Try disabling them and refreshing the page. If that does not help, you may still be able to use Mastodon through a different browser or native app.",
"errors.unexpected_crash.copy_stacktrace": "Kopeeri stacktrace lõikelauale", "errors.unexpected_crash.copy_stacktrace": "Kopeeri stacktrace lõikelauale",
"errors.unexpected_crash.report_issue": "Teavita veast", "errors.unexpected_crash.report_issue": "Teavita veast",
"explore.search_results": "Search results", "explore.search_results": "Otsingutulemused",
"explore.suggested_follows": "For you", "explore.suggested_follows": "Sinu jaoks",
"explore.title": "Explore", "explore.title": "Avasta",
"explore.trending_links": "News", "explore.trending_links": "Uudised",
"explore.trending_statuses": "Posts", "explore.trending_statuses": "Postitused",
"explore.trending_tags": "Hashtags", "explore.trending_tags": "Sildid",
"follow_recommendations.done": "Done", "follow_recommendations.done": "Done",
"follow_recommendations.heading": "Follow people you'd like to see posts from! Here are some suggestions.", "follow_recommendations.heading": "Follow people you'd like to see posts from! Here are some suggestions.",
"follow_recommendations.lead": "Posts from people you follow will show up in chronological order on your home feed. Don't be afraid to make mistakes, you can unfollow people just as easily any time!", "follow_recommendations.lead": "Posts from people you follow will show up in chronological order on your home feed. Don't be afraid to make mistakes, you can unfollow people just as easily any time!",
@ -236,7 +236,7 @@
"keyboard_shortcuts.description": "Kirjeldus", "keyboard_shortcuts.description": "Kirjeldus",
"keyboard_shortcuts.direct": "to open direct messages column", "keyboard_shortcuts.direct": "to open direct messages column",
"keyboard_shortcuts.down": "liikumaks nimstus alla", "keyboard_shortcuts.down": "liikumaks nimstus alla",
"keyboard_shortcuts.enter": "staatuse avamiseks", "keyboard_shortcuts.enter": "Ava postitus",
"keyboard_shortcuts.favourite": "lemmikuks märkimiseks", "keyboard_shortcuts.favourite": "lemmikuks märkimiseks",
"keyboard_shortcuts.favourites": "avamaks lemmikute nimistut", "keyboard_shortcuts.favourites": "avamaks lemmikute nimistut",
"keyboard_shortcuts.federated": "avamaks föderatsiooni ajajoont", "keyboard_shortcuts.federated": "avamaks föderatsiooni ajajoont",
@ -284,13 +284,13 @@
"lists.subheading": "Teie nimistud", "lists.subheading": "Teie nimistud",
"load_pending": "{count, plural, one {# uus kirje} other {# uut kirjet}}", "load_pending": "{count, plural, one {# uus kirje} other {# uut kirjet}}",
"loading_indicator.label": "Laeb..", "loading_indicator.label": "Laeb..",
"media_gallery.toggle_visible": "Lülita nähtavus", "media_gallery.toggle_visible": "{number, plural, one {Varja pilt} other {Varja pildid}}",
"missing_indicator.label": "Ei leitud", "missing_indicator.label": "Ei leitud",
"missing_indicator.sublabel": "Seda ressurssi ei leitud", "missing_indicator.sublabel": "Seda ressurssi ei leitud",
"mute_modal.duration": "Duration", "mute_modal.duration": "Duration",
"mute_modal.hide_notifications": "Kas peita teated sellelt kasutajalt?", "mute_modal.hide_notifications": "Kas peita teated sellelt kasutajalt?",
"mute_modal.indefinite": "Indefinite", "mute_modal.indefinite": "Indefinite",
"navigation_bar.apps": "Mobiilrakendused", "navigation_bar.apps": "Mobiilirakendused",
"navigation_bar.blocks": "Blokeeritud kasutajad", "navigation_bar.blocks": "Blokeeritud kasutajad",
"navigation_bar.bookmarks": "Järjehoidjad", "navigation_bar.bookmarks": "Järjehoidjad",
"navigation_bar.community_timeline": "Kohalik ajajoon", "navigation_bar.community_timeline": "Kohalik ajajoon",
@ -299,7 +299,7 @@
"navigation_bar.discover": "Avasta", "navigation_bar.discover": "Avasta",
"navigation_bar.domain_blocks": "Peidetud domeenid", "navigation_bar.domain_blocks": "Peidetud domeenid",
"navigation_bar.edit_profile": "Muuda profiili", "navigation_bar.edit_profile": "Muuda profiili",
"navigation_bar.explore": "Explore", "navigation_bar.explore": "Avasta",
"navigation_bar.favourites": "Lemmikud", "navigation_bar.favourites": "Lemmikud",
"navigation_bar.filters": "Vaigistatud sõnad", "navigation_bar.filters": "Vaigistatud sõnad",
"navigation_bar.follow_requests": "Jälgimistaotlused", "navigation_bar.follow_requests": "Jälgimistaotlused",
@ -364,13 +364,13 @@
"poll.closed": "Suletud", "poll.closed": "Suletud",
"poll.refresh": "Värskenda", "poll.refresh": "Värskenda",
"poll.total_people": "{count, plural,one {# inimene} other {# inimest}}", "poll.total_people": "{count, plural,one {# inimene} other {# inimest}}",
"poll.total_votes": "{count, plural, one {# hääl} other {# hääli}}", "poll.total_votes": "{count, plural, one {# hääl} other {# häält}}",
"poll.vote": "Hääleta", "poll.vote": "Hääleta",
"poll.voted": "Teie hääletasite selle poolt", "poll.voted": "Teie hääletasite selle poolt",
"poll.votes": "{votes, plural, one {# vote} other {# votes}}", "poll.votes": "{votes, plural, one {# hääl} other {# häält}}",
"poll_button.add_poll": "Lisa küsitlus", "poll_button.add_poll": "Lisa küsitlus",
"poll_button.remove_poll": "Eemalda küsitlus", "poll_button.remove_poll": "Eemalda küsitlus",
"privacy.change": "Muuda staatuse privaatsust", "privacy.change": "Muuda postituse nähtavust",
"privacy.direct.long": "Postita ainult mainitud kasutajatele", "privacy.direct.long": "Postita ainult mainitud kasutajatele",
"privacy.direct.short": "Direct", "privacy.direct.short": "Direct",
"privacy.private.long": "Postita ainult jälgijatele", "privacy.private.long": "Postita ainult jälgijatele",
@ -384,7 +384,7 @@
"regeneration_indicator.sublabel": "Teie kodu voog on ettevalmistamisel!", "regeneration_indicator.sublabel": "Teie kodu voog on ettevalmistamisel!",
"relative_time.days": "{number}p", "relative_time.days": "{number}p",
"relative_time.full.days": "{number, plural, one {# day} other {# days}} ago", "relative_time.full.days": "{number, plural, one {# day} other {# days}} ago",
"relative_time.full.hours": "{number, plural, one {# hour} other {# hours}} ago", "relative_time.full.hours": "{number, plural, one {# tund} other {# tundi}} tagasi",
"relative_time.full.just_now": "just now", "relative_time.full.just_now": "just now",
"relative_time.full.minutes": "{number, plural, one {# minute} other {# minutes}} ago", "relative_time.full.minutes": "{number, plural, one {# minute} other {# minutes}} ago",
"relative_time.full.seconds": "{number, plural, one {# second} other {# seconds}} ago", "relative_time.full.seconds": "{number, plural, one {# second} other {# seconds}} ago",
@ -439,7 +439,7 @@
"search_popout.tips.text": "Lihtne tekst toob esile kattuvad kuvanimed, kasutajanimed ning sildid", "search_popout.tips.text": "Lihtne tekst toob esile kattuvad kuvanimed, kasutajanimed ning sildid",
"search_popout.tips.user": "kasutaja", "search_popout.tips.user": "kasutaja",
"search_results.accounts": "Inimesed", "search_results.accounts": "Inimesed",
"search_results.all": "All", "search_results.all": "Kõik",
"search_results.hashtags": "Sildid", "search_results.hashtags": "Sildid",
"search_results.nothing_found": "Could not find anything for these search terms", "search_results.nothing_found": "Could not find anything for these search terms",
"search_results.statuses": "Tuudid", "search_results.statuses": "Tuudid",
@ -451,10 +451,10 @@
"status.bookmark": "Järjehoidja", "status.bookmark": "Järjehoidja",
"status.cancel_reblog_private": "Äraupita", "status.cancel_reblog_private": "Äraupita",
"status.cannot_reblog": "Seda postitust ei saa upitada", "status.cannot_reblog": "Seda postitust ei saa upitada",
"status.copy": "Kopeeri link staatusesse", "status.copy": "Kopeeri postituse link",
"status.delete": "Kustuta", "status.delete": "Kustuta",
"status.detailed_status": "Detailne vestluskuva", "status.detailed_status": "Detailne vestluskuva",
"status.direct": "Otsesõnum @{name}", "status.direct": "Saada otsesõnum @{name}'ile",
"status.edit": "Edit", "status.edit": "Edit",
"status.edited": "Edited {date}", "status.edited": "Edited {date}",
"status.edited_x_times": "Edited {count, plural, one {{count} time} other {{count} times}}", "status.edited_x_times": "Edited {count, plural, one {{count} time} other {{count} times}}",
@ -463,13 +463,13 @@
"status.filtered": "Filtreeritud", "status.filtered": "Filtreeritud",
"status.history.created": "{name} created {date}", "status.history.created": "{name} created {date}",
"status.history.edited": "{name} edited {date}", "status.history.edited": "{name} edited {date}",
"status.load_more": "Lae veel", "status.load_more": "Lae rohkem",
"status.media_hidden": "Meedia peidetud", "status.media_hidden": "Meedia peidetud",
"status.mention": "Mainimine @{name}", "status.mention": "Maini @{name}'i",
"status.more": "Veel", "status.more": "Veel",
"status.mute": "Vaigista @{name}", "status.mute": "Vaigista @{name}",
"status.mute_conversation": "Vaigista vestlus", "status.mute_conversation": "Vaigista vestlus",
"status.open": "Laienda see staatus", "status.open": "Laienda see postitus",
"status.pin": "Kinnita profiilile", "status.pin": "Kinnita profiilile",
"status.pinned": "Kinnitatud tuut", "status.pinned": "Kinnitatud tuut",
"status.read_more": "Loe veel", "status.read_more": "Loe veel",
@ -481,7 +481,7 @@
"status.remove_bookmark": "Eemalda järjehoidja", "status.remove_bookmark": "Eemalda järjehoidja",
"status.reply": "Vasta", "status.reply": "Vasta",
"status.replyAll": "Vasta lõimele", "status.replyAll": "Vasta lõimele",
"status.report": "Raport @{name}", "status.report": "Raporteeri @{name}",
"status.sensitive_warning": "Tundlik sisu", "status.sensitive_warning": "Tundlik sisu",
"status.share": "Jaga", "status.share": "Jaga",
"status.show_less": "Näita vähem", "status.show_less": "Näita vähem",
@ -499,17 +499,17 @@
"tabs_bar.local_timeline": "Kohalik", "tabs_bar.local_timeline": "Kohalik",
"tabs_bar.notifications": "Teated", "tabs_bar.notifications": "Teated",
"tabs_bar.search": "Otsi", "tabs_bar.search": "Otsi",
"time_remaining.days": "{number, plural, one {# päev} other {# päeva}} left", "time_remaining.days": "{number, plural, one {# päev} other {# päeva}} jäänud",
"time_remaining.hours": "{number, plural, one {# tund} other {# tundi}} left", "time_remaining.hours": "{number, plural, one {# tund} other {# tundi}} jäänud",
"time_remaining.minutes": "{number, plural, one {# minut} other {# minutit}} left", "time_remaining.minutes": "{number, plural, one {# minut} other {# minutit}} jäänud",
"time_remaining.moments": "Hetked jäänud", "time_remaining.moments": "Hetked jäänud",
"time_remaining.seconds": "{number, plural, one {# sekund} other {# sekundit}} left", "time_remaining.seconds": "{number, plural, one {# sekund} other {# sekundit}} jäänud",
"timeline_hint.remote_resource_not_displayed": "{resource} from other servers are not displayed.", "timeline_hint.remote_resource_not_displayed": "{resource} from other servers are not displayed.",
"timeline_hint.resources.followers": "Followers", "timeline_hint.resources.followers": "Followers",
"timeline_hint.resources.follows": "Follows", "timeline_hint.resources.follows": "Follows",
"timeline_hint.resources.statuses": "Older toots", "timeline_hint.resources.statuses": "Older toots",
"trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} talking", "trends.counter_by_accounts": "{count, plural, one {{counter} person} other {{counter} people}} talking",
"trends.trending_now": "Praegu populaarne", "trends.trending_now": "Hetkel populaarne",
"ui.beforeunload": "Teie mustand läheb kaotsi, kui lahkute Mastodonist.", "ui.beforeunload": "Teie mustand läheb kaotsi, kui lahkute Mastodonist.",
"units.short.billion": "{count}B", "units.short.billion": "{count}B",
"units.short.million": "{count}M", "units.short.million": "{count}M",

View file

@ -92,8 +92,8 @@
"community.column_settings.local_only": "Feadhainn ionadail a-mhàin", "community.column_settings.local_only": "Feadhainn ionadail a-mhàin",
"community.column_settings.media_only": "Meadhanan a-mhàin", "community.column_settings.media_only": "Meadhanan a-mhàin",
"community.column_settings.remote_only": "Feadhainn chèin a-mhàin", "community.column_settings.remote_only": "Feadhainn chèin a-mhàin",
"compose.language.change": "Change language", "compose.language.change": "Atharraich an cànan",
"compose.language.search": "Search languages...", "compose.language.search": "Lorg cànan…",
"compose_form.direct_message_warning_learn_more": "Barrachd fiosrachaidh", "compose_form.direct_message_warning_learn_more": "Barrachd fiosrachaidh",
"compose_form.encryption_warning": "Chan eil crioptachadh ceann gu ceann air postaichean Mhastodon. Na co-roinn fiosrachadh cunnartach idir le Mastodon.", "compose_form.encryption_warning": "Chan eil crioptachadh ceann gu ceann air postaichean Mhastodon. Na co-roinn fiosrachadh cunnartach idir le Mastodon.",
"compose_form.hashtag_warning": "Cha nochd am post seo fon taga hais on a tha e falaichte o liostaichean. Cha ghabh ach postaichean poblach a lorg a-rèir an tagaichean hais.", "compose_form.hashtag_warning": "Cha nochd am post seo fon taga hais on a tha e falaichte o liostaichean. Cha ghabh ach postaichean poblach a lorg a-rèir an tagaichean hais.",
@ -149,7 +149,7 @@
"embed.instructions": "Leabaich am post seo san làrach-lìn agad is tu a dèanamh lethbhreac dhen chòd gu h-ìosal.", "embed.instructions": "Leabaich am post seo san làrach-lìn agad is tu a dèanamh lethbhreac dhen chòd gu h-ìosal.",
"embed.preview": "Seo an coltas a bhios air:", "embed.preview": "Seo an coltas a bhios air:",
"emoji_button.activity": "Gnìomhachd", "emoji_button.activity": "Gnìomhachd",
"emoji_button.clear": "Clear", "emoji_button.clear": "Falamhaich",
"emoji_button.custom": "Gnàthaichte", "emoji_button.custom": "Gnàthaichte",
"emoji_button.flags": "Brataichean", "emoji_button.flags": "Brataichean",
"emoji_button.food": "Biadh ⁊ deoch", "emoji_button.food": "Biadh ⁊ deoch",
@ -206,7 +206,7 @@
"getting_started.developers": "Luchd-leasachaidh", "getting_started.developers": "Luchd-leasachaidh",
"getting_started.directory": "Eòlaire nam pròifil", "getting_started.directory": "Eòlaire nam pròifil",
"getting_started.documentation": "Docamaideadh", "getting_started.documentation": "Docamaideadh",
"getting_started.heading": "Dèan toiseach-tòiseachaidh", "getting_started.heading": "Toiseach",
"getting_started.invite": "Thoir cuireadh do dhaoine", "getting_started.invite": "Thoir cuireadh do dhaoine",
"getting_started.open_source_notice": "S e bathar-bog le bun-tùs fosgailte a th ann am Mastodon. S urrainn dhut cuideachadh leis no aithris a dhèanamh air duilgheadasan air GitHub fo {github}.", "getting_started.open_source_notice": "S e bathar-bog le bun-tùs fosgailte a th ann am Mastodon. S urrainn dhut cuideachadh leis no aithris a dhèanamh air duilgheadasan air GitHub fo {github}.",
"getting_started.security": "Roghainnean a chunntais", "getting_started.security": "Roghainnean a chunntais",
@ -256,7 +256,7 @@
"keyboard_shortcuts.requests": "Fosgail liosta nan iarrtasan leantainn", "keyboard_shortcuts.requests": "Fosgail liosta nan iarrtasan leantainn",
"keyboard_shortcuts.search": "Cuir am fòcas air a bhàr-luirg", "keyboard_shortcuts.search": "Cuir am fòcas air a bhàr-luirg",
"keyboard_shortcuts.spoilers": "Seall/Falaich raon an rabhaidh susbainte", "keyboard_shortcuts.spoilers": "Seall/Falaich raon an rabhaidh susbainte",
"keyboard_shortcuts.start": "Fosgail an colbh “dèan toiseach-tòiseachaidh”", "keyboard_shortcuts.start": "Fosgail an colbh “Toiseach”",
"keyboard_shortcuts.toggle_hidden": "Seall/Falaich an teacsa fo rabhadh susbainte", "keyboard_shortcuts.toggle_hidden": "Seall/Falaich an teacsa fo rabhadh susbainte",
"keyboard_shortcuts.toggle_sensitivity": "Seall/Falaich na meadhanan", "keyboard_shortcuts.toggle_sensitivity": "Seall/Falaich na meadhanan",
"keyboard_shortcuts.toot": "Tòisich air post ùr", "keyboard_shortcuts.toot": "Tòisich air post ùr",

View file

@ -70,7 +70,7 @@
"column.blocks": "Արգելափակուած օգտատէրեր", "column.blocks": "Արգելափակուած օգտատէրեր",
"column.bookmarks": "Էջանիշեր", "column.bookmarks": "Էջանիշեր",
"column.community": "Տեղական հոսք", "column.community": "Տեղական հոսք",
"column.direct": "Direct messages", "column.direct": "Հասցէագրուած",
"column.directory": "Զննել անձնական էջերը", "column.directory": "Զննել անձնական էջերը",
"column.domain_blocks": "Թաքցուած տիրոյթները", "column.domain_blocks": "Թաքցուած տիրոյթները",
"column.favourites": "Հաւանածներ", "column.favourites": "Հաւանածներ",
@ -95,7 +95,7 @@
"compose.language.change": "Change language", "compose.language.change": "Change language",
"compose.language.search": "Search languages...", "compose.language.search": "Search languages...",
"compose_form.direct_message_warning_learn_more": "Իմանալ աւելին", "compose_form.direct_message_warning_learn_more": "Իմանալ աւելին",
"compose_form.encryption_warning": "Posts on Mastodon are not end-to-end encrypted. Do not share any dangerous information over Mastodon.", "compose_form.encryption_warning": "Մաստոդոնում գրառումները ծայրից-ծայր գաղտնագրուող չեն։ Գաղտնիք պարունակող նամակներ մի ուղարկէք։",
"compose_form.hashtag_warning": "Այս գրառումը չի հաշուառուի որեւէ պիտակի տակ, քանզի այն ծածուկ է։ Միայն հրապարակային թթերը հնարաւոր է որոնել պիտակներով։", "compose_form.hashtag_warning": "Այս գրառումը չի հաշուառուի որեւէ պիտակի տակ, քանզի այն ծածուկ է։ Միայն հրապարակային թթերը հնարաւոր է որոնել պիտակներով։",
"compose_form.lock_disclaimer": "Քո հաշիւը {locked} չէ։ Իւրաքանչիւրութիւն ոք կարող է հետեւել քեզ եւ տեսնել միայն հետեւողների համար նախատեսուած գրառումները։", "compose_form.lock_disclaimer": "Քո հաշիւը {locked} չէ։ Իւրաքանչիւրութիւն ոք կարող է հետեւել քեզ եւ տեսնել միայն հետեւողների համար նախատեսուած գրառումները։",
"compose_form.lock_disclaimer.lock": "փակ", "compose_form.lock_disclaimer.lock": "փակ",
@ -169,7 +169,7 @@
"empty_column.blocks": "Դու դեռ ոչ մէկի չես արգելափակել։", "empty_column.blocks": "Դու դեռ ոչ մէկի չես արգելափակել։",
"empty_column.bookmarked_statuses": "Դու դեռ չունես որեւէ էջանշուած գրառում։ Երբ էջանշես, դրանք կը երեւան այստեղ։", "empty_column.bookmarked_statuses": "Դու դեռ չունես որեւէ էջանշուած գրառում։ Երբ էջանշես, դրանք կը երեւան այստեղ։",
"empty_column.community": "Տեղական հոսքը դատարկ է։ Հրապարակային մի բան գրի՛ր շարժիչը գործարկելու համար։", "empty_column.community": "Տեղական հոսքը դատարկ է։ Հրապարակային մի բան գրի՛ր շարժիչը գործարկելու համար։",
"empty_column.direct": "You don't have any direct messages yet. When you send or receive one, it will show up here.", "empty_column.direct": "Դու դեռ չունես ոչ մի հասցէագրուած հաղորդագրութիւն։ Երբ ուղարկես կամ ստանաս որեւէ անձնական նամակ, այն կերեւայ այստեղ։",
"empty_column.domain_blocks": "Թաքցուած տիրոյթներ դեռ չկան։", "empty_column.domain_blocks": "Թաքցուած տիրոյթներ դեռ չկան։",
"empty_column.explore_statuses": "Nothing is trending right now. Check back later!", "empty_column.explore_statuses": "Nothing is trending right now. Check back later!",
"empty_column.favourited_statuses": "Դու դեռ չունես որեւէ հաւանած գրառում։ Երբ հաւանես, դրանք կերեւան այստեղ։", "empty_column.favourited_statuses": "Դու դեռ չունես որեւէ հաւանած գրառում։ Երբ հաւանես, դրանք կերեւան այստեղ։",
@ -295,7 +295,7 @@
"navigation_bar.bookmarks": "Էջանիշեր", "navigation_bar.bookmarks": "Էջանիշեր",
"navigation_bar.community_timeline": "Տեղական հոսք", "navigation_bar.community_timeline": "Տեղական հոսք",
"navigation_bar.compose": "Ստեղծել նոր գրառում", "navigation_bar.compose": "Ստեղծել նոր գրառում",
"navigation_bar.direct": "Direct messages", "navigation_bar.direct": "Հասցէագրուած նամակներ",
"navigation_bar.discover": "Բացայայտել", "navigation_bar.discover": "Բացայայտել",
"navigation_bar.domain_blocks": "Թաքցուած տիրոյթներ", "navigation_bar.domain_blocks": "Թաքցուած տիրոյթներ",
"navigation_bar.edit_profile": "Խմբագրել անձնական էջը", "navigation_bar.edit_profile": "Խմբագրել անձնական էջը",

View file

@ -6,7 +6,7 @@
"account.block": "Blokusar @{name}", "account.block": "Blokusar @{name}",
"account.block_domain": "Hide everything from {domain}", "account.block_domain": "Hide everything from {domain}",
"account.blocked": "Restriktita", "account.blocked": "Restriktita",
"account.browse_more_on_origin_server": "Videz plu che originala profilo", "account.browse_more_on_origin_server": "Videz pluse che originala profilo",
"account.cancel_follow_request": "Removez sequodemando", "account.cancel_follow_request": "Removez sequodemando",
"account.direct": "Direct Message @{name}", "account.direct": "Direct Message @{name}",
"account.disable_notifications": "Cesez avizar me kande @{name} postas", "account.disable_notifications": "Cesez avizar me kande @{name} postas",
@ -94,7 +94,7 @@
"community.column_settings.remote_only": "Fora nur", "community.column_settings.remote_only": "Fora nur",
"compose.language.change": "Chanjez linguo", "compose.language.change": "Chanjez linguo",
"compose.language.search": "Trovez linguo...", "compose.language.search": "Trovez linguo...",
"compose_form.direct_message_warning_learn_more": "Lernez plu", "compose_form.direct_message_warning_learn_more": "Lernez pluse",
"compose_form.encryption_warning": "Posti di Mastodon ne intersequante chifrigesas. Ne partigez irga danjera informo che Mastodon.", "compose_form.encryption_warning": "Posti di Mastodon ne intersequante chifrigesas. Ne partigez irga danjera informo che Mastodon.",
"compose_form.hashtag_warning": "This toot won't be listed under any hashtag as it is unlisted. Only public toots can be searched by hashtag.", "compose_form.hashtag_warning": "This toot won't be listed under any hashtag as it is unlisted. Only public toots can be searched by hashtag.",
"compose_form.lock_disclaimer": "Vua konto ne esas {locked}. Irgu povas sequar vu por vidar vua sequanto-nura posti.", "compose_form.lock_disclaimer": "Vua konto ne esas {locked}. Irgu povas sequar vu por vidar vua sequanto-nura posti.",
@ -109,14 +109,14 @@
"compose_form.publish": "Siflar", "compose_form.publish": "Siflar",
"compose_form.publish_loud": "{publish}!", "compose_form.publish_loud": "{publish}!",
"compose_form.save_changes": "Sparez chanji", "compose_form.save_changes": "Sparez chanji",
"compose_form.sensitive.hide": "{count, plural,one {Markigez medii quale privata} other {Markigez medii quale privata}}", "compose_form.sensitive.hide": "{count, plural,one {Markizez medii quale privata} other {Markizez medii quale privata}}",
"compose_form.sensitive.marked": "{count, plural,one {Medii markigesis quale privata} other {Medii markigesis quale privata}}", "compose_form.sensitive.marked": "{count, plural,one {Medii markizesis quale privata} other {Medii markizesis quale privata}}",
"compose_form.sensitive.unmarked": "{count, plural,one {Medii ne markigesis quale privata} other {Medii ne markigesis quale privata}}", "compose_form.sensitive.unmarked": "{count, plural,one {Medii ne markizesis quale privata} other {Medii ne markizesis quale privata}}",
"compose_form.spoiler.marked": "Text is hidden behind warning", "compose_form.spoiler.marked": "Text is hidden behind warning",
"compose_form.spoiler.unmarked": "Text is not hidden", "compose_form.spoiler.unmarked": "Text is not hidden",
"compose_form.spoiler_placeholder": "Averto di kontenajo", "compose_form.spoiler_placeholder": "Averto di kontenajo",
"confirmation_modal.cancel": "Extingez", "confirmation_modal.cancel": "Anulez",
"confirmations.block.block_and_report": "Restriktez e Raportigez", "confirmations.block.block_and_report": "Restriktez e Raportizez",
"confirmations.block.confirm": "Restriktez", "confirmations.block.confirm": "Restriktez",
"confirmations.block.message": "Ka vu certe volas restrikar {name}?", "confirmations.block.message": "Ka vu certe volas restrikar {name}?",
"confirmations.delete.confirm": "Efacez", "confirmations.delete.confirm": "Efacez",
@ -139,7 +139,7 @@
"confirmations.unfollow.confirm": "Desequez", "confirmations.unfollow.confirm": "Desequez",
"confirmations.unfollow.message": "Ka vu certe volas desequar {name}?", "confirmations.unfollow.message": "Ka vu certe volas desequar {name}?",
"conversation.delete": "Efacez konverso", "conversation.delete": "Efacez konverso",
"conversation.mark_as_read": "Markigez quale lektita", "conversation.mark_as_read": "Markizez quale lektita",
"conversation.open": "Videz konverso", "conversation.open": "Videz konverso",
"conversation.with": "Kun {names}", "conversation.with": "Kun {names}",
"directory.federated": "De savita fediverso", "directory.federated": "De savita fediverso",
@ -184,7 +184,7 @@
"empty_column.mutes": "Vu ne silencigis irga uzanti til nun.", "empty_column.mutes": "Vu ne silencigis irga uzanti til nun.",
"empty_column.notifications": "Tu havas ankore nula savigo. Komunikez kun altri por debutar la konverso.", "empty_column.notifications": "Tu havas ankore nula savigo. Komunikez kun altri por debutar la konverso.",
"empty_column.public": "Esas nulo hike! Skribez ulo publike, o manuale sequez uzeri de altra instaluri por plenigar ol.", "empty_column.public": "Esas nulo hike! Skribez ulo publike, o manuale sequez uzeri de altra instaluri por plenigar ol.",
"error.unexpected_crash.explanation": "Pro eroro en nia numero o vidilkonciliebloproblemo, ca pagino ne povas korekte montresar.", "error.unexpected_crash.explanation": "Pro eroro en nia kodexo o vidilkonciliebloproblemo, ca pagino ne povas korekte montresar.",
"error.unexpected_crash.explanation_addons": "Ca pagino ne povas korekte montresar. Ca eroro posible kauzigesas vidilplusajo o automata tradukutensili.", "error.unexpected_crash.explanation_addons": "Ca pagino ne povas korekte montresar. Ca eroro posible kauzigesas vidilplusajo o automata tradukutensili.",
"error.unexpected_crash.next_steps": "Probez rifreshar pagino. Se to ne helpas, vu forsan ankore povas uzar Mastodon per diferenta vidilo o provizita softwaro.", "error.unexpected_crash.next_steps": "Probez rifreshar pagino. Se to ne helpas, vu forsan ankore povas uzar Mastodon per diferenta vidilo o provizita softwaro.",
"error.unexpected_crash.next_steps_addons": "Probez desaktivigar e rifreshar pagino. Se to ne helpas, vu forsan ankore povas uzar Mastodon per diferenta vidilo o provizita softwaro.", "error.unexpected_crash.next_steps_addons": "Probez desaktivigar e rifreshar pagino. Se to ne helpas, vu forsan ankore povas uzar Mastodon per diferenta vidilo o provizita softwaro.",
@ -286,11 +286,11 @@
"loading_indicator.label": "Kargante...", "loading_indicator.label": "Kargante...",
"media_gallery.toggle_visible": "Chanjar videbleso", "media_gallery.toggle_visible": "Chanjar videbleso",
"missing_indicator.label": "Ne trovita", "missing_indicator.label": "Ne trovita",
"missing_indicator.sublabel": "Ca resurso ne existas", "missing_indicator.sublabel": "Ca moyeno ne existas",
"mute_modal.duration": "Durado", "mute_modal.duration": "Durado",
"mute_modal.hide_notifications": "Celez avizi de ca uzanto?", "mute_modal.hide_notifications": "Celez avizi de ca uzanto?",
"mute_modal.indefinite": "Nedefinitiva", "mute_modal.indefinite": "Nedefinitiva",
"navigation_bar.apps": "Telefonprogrami", "navigation_bar.apps": "Smartfonsoftwari",
"navigation_bar.blocks": "Blokusita uzeri", "navigation_bar.blocks": "Blokusita uzeri",
"navigation_bar.bookmarks": "Libromarki", "navigation_bar.bookmarks": "Libromarki",
"navigation_bar.community_timeline": "Lokala tempolineo", "navigation_bar.community_timeline": "Lokala tempolineo",
@ -353,7 +353,7 @@
"notifications.filter.statuses": "Niuz de personi quon vu sequas", "notifications.filter.statuses": "Niuz de personi quon vu sequas",
"notifications.grant_permission": "Donez permiso.", "notifications.grant_permission": "Donez permiso.",
"notifications.group": "{count} avizi", "notifications.group": "{count} avizi",
"notifications.mark_as_read": "Markigez singla avizi quale lektita", "notifications.mark_as_read": "Markizez singla avizi quale lektita",
"notifications.permission_denied": "Desktopavizi esas nedisplonebla pro antea refuzita vidilpermisdemando", "notifications.permission_denied": "Desktopavizi esas nedisplonebla pro antea refuzita vidilpermisdemando",
"notifications.permission_denied_alert": "Desktopavizi ne povas aktivigesar pro ke vidilpermiso refuzesis", "notifications.permission_denied_alert": "Desktopavizi ne povas aktivigesar pro ke vidilpermiso refuzesis",
"notifications.permission_required": "Desktopavizi esas nedisplonebla pro ke bezonata permiso ne donesis.", "notifications.permission_required": "Desktopavizi esas nedisplonebla pro ke bezonata permiso ne donesis.",
@ -398,7 +398,7 @@
"report.block_explanation": "Vu ne vidos olia posti. Oli ne povas vidar vua posti o sequar vu. Oli savos ke oli restriktesis.", "report.block_explanation": "Vu ne vidos olia posti. Oli ne povas vidar vua posti o sequar vu. Oli savos ke oli restriktesis.",
"report.categories.other": "Altra", "report.categories.other": "Altra",
"report.categories.spam": "Spamo", "report.categories.spam": "Spamo",
"report.categories.violation": "Kontenaj nesequas 1 o plu servilreguli", "report.categories.violation": "Kontenaj nesequas servilregulo",
"report.category.subtitle": "Selektez maxim bona parigato", "report.category.subtitle": "Selektez maxim bona parigato",
"report.category.title": "Savigez ni pri quo eventas kun ca {type}", "report.category.title": "Savigez ni pri quo eventas kun ca {type}",
"report.category.title_account": "profilo", "report.category.title_account": "profilo",
@ -428,11 +428,11 @@
"report.thanks.take_action": "Co esas vua opcioni por regularar quo vu vidas che Mastodon:", "report.thanks.take_action": "Co esas vua opcioni por regularar quo vu vidas che Mastodon:",
"report.thanks.take_action_actionable": "Dum ke ni kontrolas co, vu povas demarshar kontra @{name}:", "report.thanks.take_action_actionable": "Dum ke ni kontrolas co, vu povas demarshar kontra @{name}:",
"report.thanks.title": "Ka vu ne volas vidar co?", "report.thanks.title": "Ka vu ne volas vidar co?",
"report.thanks.title_actionable": "Danko por raportigar, ni kontrolos co.", "report.thanks.title_actionable": "Danko por raportizar, ni kontrolos co.",
"report.unfollow": "Desequez @{name}", "report.unfollow": "Desequez @{name}",
"report.unfollow_explanation": "Vu sequas ca konto. Por ne vidar olia posti en vua hemniuzeto plu, desequez oli.", "report.unfollow_explanation": "Vu sequas ca konto. Por ne vidar olia posti en vua hemniuzeto pluse, desequez oli.",
"search.placeholder": "Serchez", "search.placeholder": "Serchez",
"search_popout.search_format": "Avance trovformato", "search_popout.search_format": "Avancata trovformato",
"search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.", "search_popout.tips.full_text": "Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.",
"search_popout.tips.hashtag": "hashtago", "search_popout.tips.hashtag": "hashtago",
"search_popout.tips.status": "status", "search_popout.tips.status": "status",
@ -466,13 +466,13 @@
"status.load_more": "Kargar pluse", "status.load_more": "Kargar pluse",
"status.media_hidden": "Kontenajo celita", "status.media_hidden": "Kontenajo celita",
"status.mention": "Mencionar @{name}", "status.mention": "Mencionar @{name}",
"status.more": "Plu", "status.more": "Pluse",
"status.mute": "Silencigez @{name}", "status.mute": "Silencigez @{name}",
"status.mute_conversation": "Silencigez konverso", "status.mute_conversation": "Silencigez konverso",
"status.open": "Detaligar ca mesajo", "status.open": "Detaligar ca mesajo",
"status.pin": "Pinglagez che profilo", "status.pin": "Pinglagez che profilo",
"status.pinned": "Pinned toot", "status.pinned": "Pinned toot",
"status.read_more": "Lektez plu", "status.read_more": "Lektez pluse",
"status.reblog": "Repetar", "status.reblog": "Repetar",
"status.reblog_private": "Bustez kun originala videbleso", "status.reblog_private": "Bustez kun originala videbleso",
"status.reblogged_by": "{name} repetita", "status.reblogged_by": "{name} repetita",
@ -487,7 +487,7 @@
"status.show_less": "Montrar mine", "status.show_less": "Montrar mine",
"status.show_less_all": "Montrez min por omno", "status.show_less_all": "Montrez min por omno",
"status.show_more": "Montrar plue", "status.show_more": "Montrar plue",
"status.show_more_all": "Montrez plu por omno", "status.show_more_all": "Montrez pluse por omno",
"status.show_thread": "Montrez postaro", "status.show_thread": "Montrez postaro",
"status.uncached_media_warning": "Nedisplonebla", "status.uncached_media_warning": "Nedisplonebla",
"status.unmute_conversation": "Desilencigez konverso", "status.unmute_conversation": "Desilencigez konverso",
@ -516,23 +516,23 @@
"units.short.thousand": "{count}K", "units.short.thousand": "{count}K",
"upload_area.title": "Tranar faligar por kargar", "upload_area.title": "Tranar faligar por kargar",
"upload_button.label": "Adjuntar kontenajo", "upload_button.label": "Adjuntar kontenajo",
"upload_error.limit": "Failcharglimito ecesesis.", "upload_error.limit": "Failadcharglimito ecesesis.",
"upload_error.poll": "Failchargo ne permisesas kun votposti.", "upload_error.poll": "Failadchargo ne permisesas kun votposti.",
"upload_form.audio_description": "Deskriptez por personi kun min audkapableso", "upload_form.audio_description": "Deskriptez por personi kun audnekapableso",
"upload_form.description": "Deskriptez por personi kun min vidkapableso", "upload_form.description": "Deskriptez por personi kun vidnekapableso",
"upload_form.description_missing": "Deskriptajo ne insertesis", "upload_form.description_missing": "Deskriptajo ne insertesis",
"upload_form.edit": "Modifikez", "upload_form.edit": "Modifikez",
"upload_form.thumbnail": "Chanjez mikroimajo", "upload_form.thumbnail": "Chanjez imajeto",
"upload_form.undo": "Desfacar", "upload_form.undo": "Desfacar",
"upload_form.video_description": "Deskriptez por personi kun min audkapableso o min vidkapableso", "upload_form.video_description": "Deskriptez por personi kun audnekapableso o vidnekapableso",
"upload_modal.analyzing_picture": "Analizas imajo…", "upload_modal.analyzing_picture": "Analizas imajo…",
"upload_modal.apply": "Aplikez", "upload_modal.apply": "Aplikez",
"upload_modal.applying": "Aplikas…", "upload_modal.applying": "Aplikas…",
"upload_modal.choose_image": "Selektez imajo", "upload_modal.choose_image": "Selektez imajo",
"upload_modal.description_placeholder": "Rapida bruna foxo saltas super indolenta hundo", "upload_modal.description_placeholder": "Rapida bruna foxo saltas super la indolenta hundo",
"upload_modal.detect_text": "Deskovrez texto de imajo", "upload_modal.detect_text": "Deskovrez texto de imajo",
"upload_modal.edit_media": "Modifikez medii", "upload_modal.edit_media": "Modifikez medii",
"upload_modal.hint": "Kliktez o tirez cirklo che prevido por selektar central punto quo sempre montresas kun omna mikroimaji.", "upload_modal.hint": "Kliktez o tirez cirklo che prevido por selektar centrala punto quo sempre montresas kun omna imajeti.",
"upload_modal.preparing_ocr": "Preparas OCR…", "upload_modal.preparing_ocr": "Preparas OCR…",
"upload_modal.preview_label": "Previdez ({ratio})", "upload_modal.preview_label": "Previdez ({ratio})",
"upload_progress.label": "Kargante...", "upload_progress.label": "Kargante...",

View file

@ -113,7 +113,8 @@ class Account < ApplicationRecord
scope :matches_username, ->(value) { where(arel_table[:username].matches("#{value}%")) } scope :matches_username, ->(value) { where(arel_table[:username].matches("#{value}%")) }
scope :matches_display_name, ->(value) { where(arel_table[:display_name].matches("#{value}%")) } scope :matches_display_name, ->(value) { where(arel_table[:display_name].matches("#{value}%")) }
scope :matches_domain, ->(value) { where(arel_table[:domain].matches("%#{value}%")) } scope :matches_domain, ->(value) { where(arel_table[:domain].matches("%#{value}%")) }
scope :searchable, -> { without_suspended.where(moved_to_account_id: nil) } scope :without_unapproved, -> { left_outer_joins(:user).remote.or(left_outer_joins(:user).merge(User.approved.confirmed)) }
scope :searchable, -> { without_unapproved.without_suspended.where(moved_to_account_id: nil) }
scope :discoverable, -> { searchable.without_silenced.where(discoverable: true).left_outer_joins(:account_stat) } scope :discoverable, -> { searchable.without_silenced.where(discoverable: true).left_outer_joins(:account_stat) }
scope :followable_by, ->(account) { joins(arel_table.join(Follow.arel_table, Arel::Nodes::OuterJoin).on(arel_table[:id].eq(Follow.arel_table[:target_account_id]).and(Follow.arel_table[:account_id].eq(account.id))).join_sources).where(Follow.arel_table[:id].eq(nil)).joins(arel_table.join(FollowRequest.arel_table, Arel::Nodes::OuterJoin).on(arel_table[:id].eq(FollowRequest.arel_table[:target_account_id]).and(FollowRequest.arel_table[:account_id].eq(account.id))).join_sources).where(FollowRequest.arel_table[:id].eq(nil)) } scope :followable_by, ->(account) { joins(arel_table.join(Follow.arel_table, Arel::Nodes::OuterJoin).on(arel_table[:id].eq(Follow.arel_table[:target_account_id]).and(Follow.arel_table[:account_id].eq(account.id))).join_sources).where(Follow.arel_table[:id].eq(nil)).joins(arel_table.join(FollowRequest.arel_table, Arel::Nodes::OuterJoin).on(arel_table[:id].eq(FollowRequest.arel_table[:target_account_id]).and(FollowRequest.arel_table[:account_id].eq(account.id))).join_sources).where(FollowRequest.arel_table[:id].eq(nil)) }
scope :by_recent_status, -> { order(Arel.sql('(case when account_stats.last_status_at is null then 1 else 0 end) asc, account_stats.last_status_at desc, accounts.id desc')) } scope :by_recent_status, -> { order(Arel.sql('(case when account_stats.last_status_at is null then 1 else 0 end) asc, account_stats.last_status_at desc, accounts.id desc')) }
@ -197,7 +198,7 @@ class Account < ApplicationRecord
end end
def searchable? def searchable?
!(suspended? || moved?) !(suspended? || moved?) && (!local? || (approved? && confirmed?))
end end
def possibly_stale? def possibly_stale?
@ -463,9 +464,11 @@ class Account < ApplicationRecord
accounts.*, accounts.*,
ts_rank_cd(#{TEXTSEARCH}, to_tsquery('simple', :tsquery), 32) AS rank ts_rank_cd(#{TEXTSEARCH}, to_tsquery('simple', :tsquery), 32) AS rank
FROM accounts FROM accounts
LEFT JOIN users ON accounts.id = users.account_id
WHERE to_tsquery('simple', :tsquery) @@ #{TEXTSEARCH} WHERE to_tsquery('simple', :tsquery) @@ #{TEXTSEARCH}
AND accounts.suspended_at IS NULL AND accounts.suspended_at IS NULL
AND accounts.moved_to_account_id IS NULL AND accounts.moved_to_account_id IS NULL
AND (accounts.domain IS NOT NULL OR (users.approved = TRUE AND users.confirmed_at IS NOT NULL))
ORDER BY rank DESC ORDER BY rank DESC
LIMIT :limit OFFSET :offset LIMIT :limit OFFSET :offset
SQL SQL
@ -541,9 +544,11 @@ class Account < ApplicationRecord
(count(f.id) + 1) * ts_rank_cd(#{TEXTSEARCH}, to_tsquery('simple', :tsquery), 32) AS rank (count(f.id) + 1) * ts_rank_cd(#{TEXTSEARCH}, to_tsquery('simple', :tsquery), 32) AS rank
FROM accounts FROM accounts
LEFT OUTER JOIN follows AS f ON (accounts.id = f.account_id AND f.target_account_id = :id) OR (accounts.id = f.target_account_id AND f.account_id = :id) LEFT OUTER JOIN follows AS f ON (accounts.id = f.account_id AND f.target_account_id = :id) OR (accounts.id = f.target_account_id AND f.account_id = :id)
LEFT JOIN users ON accounts.id = users.account_id
WHERE to_tsquery('simple', :tsquery) @@ #{TEXTSEARCH} WHERE to_tsquery('simple', :tsquery) @@ #{TEXTSEARCH}
AND accounts.suspended_at IS NULL AND accounts.suspended_at IS NULL
AND accounts.moved_to_account_id IS NULL AND accounts.moved_to_account_id IS NULL
AND (accounts.domain IS NOT NULL OR (users.approved = TRUE AND users.confirmed_at IS NOT NULL))
GROUP BY accounts.id GROUP BY accounts.id
ORDER BY rank DESC ORDER BY rank DESC
LIMIT :limit OFFSET :offset LIMIT :limit OFFSET :offset

View file

@ -39,13 +39,12 @@ class Poll < ApplicationRecord
before_validation :prepare_options, if: :local? before_validation :prepare_options, if: :local?
before_validation :prepare_votes_count before_validation :prepare_votes_count
before_validation :prepare_cached_tallies
after_initialize :prepare_cached_tallies
after_commit :reset_parent_cache, on: :update after_commit :reset_parent_cache, on: :update
def loaded_options def loaded_options
options.map.with_index { |title, key| Option.new(self, key.to_s, title, show_totals_now? ? cached_tallies[key] : nil) } options.map.with_index { |title, key| Option.new(self, key.to_s, title, show_totals_now? ? (cached_tallies[key] || 0) : nil) }
end end
def possibly_stale? def possibly_stale?

View file

@ -511,7 +511,7 @@ class Status < ApplicationRecord
end end
def set_poll_id def set_poll_id
update_column(:poll_id, poll.id) unless poll.nil? update_column(:poll_id, poll.id) if association(:poll).loaded? && poll.present?
end end
def set_visibility def set_visibility

View file

@ -37,6 +37,9 @@ class ProcessMentionsService < BaseService
mentioned_account = Account.find_remote(username, domain) mentioned_account = Account.find_remote(username, domain)
# Unapproved and unconfirmed accounts should not be mentionable
next if mentioned_account&.local? && !(mentioned_account.user_confirmed? && mentioned_account.user_approved?)
# If the account cannot be found or isn't the right protocol, # If the account cannot be found or isn't the right protocol,
# first try to resolve it # first try to resolve it
if mention_undeliverable?(mentioned_account) if mention_undeliverable?(mentioned_account)

View file

@ -5,13 +5,28 @@ ckb:
poll: poll:
expires_at: وادەی کۆتایی expires_at: وادەی کۆتایی
options: هەڵبژاردنەکان options: هەڵبژاردنەکان
user:
agreement: ڕێکەوتنی خزمەتگوزاری
email: ناونیشانی ئیمەیڵ
locale: ناوچەیی
password: تێپەڕوشە
user/account:
username: ناوی بەکارهێنەر
user/invite_request:
text: هۆکار
errors: errors:
models: models:
account: account:
attributes: attributes:
username: username:
invalid: تەنها پیت، ژمارە و ژێرەوە invalid: تەنها پیت، ژمارە و ژێرەوە
reserved: تەرخان کراوە
status: status:
attributes: attributes:
reblog: reblog:
taken: لە بار بوونی هەیە taken: لە بار بوونی هەیە
user:
attributes:
email:
blocked: دابینکەرێکی ئیمەیڵی ڕێگەپێنەدراو بەکاردەهێنێت
unreachable: پێناچێت بوونی هەبێت

View file

@ -7,6 +7,7 @@ ckb:
active_count_after: چالاک active_count_after: چالاک
active_footnote: بەکارهێنەرانی چالاکی مانگانە (MAU) active_footnote: بەکارهێنەرانی چالاکی مانگانە (MAU)
administered_by: 'بەڕێوەبراو لەلایەن:' administered_by: 'بەڕێوەبراو لەلایەن:'
api: API
apps: ئەپەکانی مۆبایل apps: ئەپەکانی مۆبایل
apps_platforms: بەکارهێنانی ماستۆدۆن لە iOS، ئەندرۆید و سەکۆکانی تر apps_platforms: بەکارهێنانی ماستۆدۆن لە iOS، ئەندرۆید و سەکۆکانی تر
browse_directory: گەڕان لە ڕێبەرێکی پرۆفایل و پاڵاوتن بەپێی بەرژەوەندیەکان browse_directory: گەڕان لە ڕێبەرێکی پرۆفایل و پاڵاوتن بەپێی بەرژەوەندیەکان
@ -24,13 +25,17 @@ ckb:
ئەم هەژمارەیە ئەکتەرێکی خەیاڵی بەکارهاتووە بۆ نوێنەرایەتی کردنی خودی ڕاژەکە و نەک هیچ بەکارهێنەرێکی تاک. ئەم هەژمارەیە ئەکتەرێکی خەیاڵی بەکارهاتووە بۆ نوێنەرایەتی کردنی خودی ڕاژەکە و نەک هیچ بەکارهێنەرێکی تاک.
بۆ مەبەستی فیدراسیۆن بەکاردێت و نابێت بلۆک بکرێت مەگەر دەتەوێت هەموو نمونەکە بلۆک بکەیت، کە لە حاڵەتەش دا پێویستە بلۆکی دۆمەین بەکاربهێنیت. بۆ مەبەستی فیدراسیۆن بەکاردێت و نابێت بلۆک بکرێت مەگەر دەتەوێت هەموو نمونەکە بلۆک بکەیت، کە لە حاڵەتەش دا پێویستە بلۆکی دۆمەین بەکاربهێنیت.
learn_more: زیاتر فێربه learn_more: زیاتر فێربه
logged_in_as_html: لە ئێستادا تۆ وەک %{username} چوویتە ژوورەوە.
logout_before_registering: تۆ پێشتر چوویتە ژوورەوە.
privacy_policy: ڕامیاری تایبەتێتی privacy_policy: ڕامیاری تایبەتێتی
rules: یاساکانی سێرڤەر
rules_html: 'لە خوارەوە کورتەیەک لەو یاسایانە دەخەینەڕوو کە پێویستە پەیڕەوی لێبکەیت ئەگەر بتەوێت ئەکاونتێکت هەبێت لەسەر ئەم سێرڤەرەی ماستۆدۆن:'
see_whats_happening: بزانە چی ڕوودەدات see_whats_happening: بزانە چی ڕوودەدات
server_stats: 'زانیاری ڕاژەکار:' server_stats: 'زانیاری ڕاژەکار:'
source_code: کۆدی سەرچاوە source_code: کۆدی سەرچاوە
status_count_after: status_count_after:
one: دۆخ one: دۆخ
other: دۆخەکان other: پۆست
status_count_before: لە لایەن یەکەوە status_count_before: لە لایەن یەکەوە
tagline: دوای هاوڕێکان بکەوە و ئەوانەی نوێ بدۆزیەوە tagline: دوای هاوڕێکان بکەوە و ئەوانەی نوێ بدۆزیەوە
terms: مەرجەکانی خزمەتگوزاری terms: مەرجەکانی خزمەتگوزاری
@ -59,6 +64,7 @@ ckb:
one: شوێنکەوتوو one: شوێنکەوتوو
other: شوێن‌کەوتووان other: شوێن‌کەوتووان
following: شوێن‌کەوتووی following: شوێن‌کەوتووی
instance_actor_flash: ئەم ئەکاونتە ئەکتەرێکی مەجازییە کە بەکاردێت بۆ نوێنەرایەتیکردنی خودی سێرڤەرەکە نەک هیچ بەکارهێنەرێکی تاکەکەسی. بۆ مەبەستی فیدراسیۆن بەکاردێت و نابێت ڕابگیرێت.
joined: بەشداری %{date} joined: بەشداری %{date}
last_active: دوا چالاکی last_active: دوا چالاکی
link_verified_on: خاوەنداریەتی ئەم لینکە لە %{date} چێک کراوە link_verified_on: خاوەنداریەتی ئەم لینکە لە %{date} چێک کراوە
@ -107,11 +113,13 @@ ckb:
confirm: پشتڕاستی بکەوە confirm: پشتڕاستی بکەوە
confirmed: پشتڕاست کرا confirmed: پشتڕاست کرا
confirming: پشتڕاستکردنەوە confirming: پشتڕاستکردنەوە
custom: ڕاسپێراو
delete: سڕینەوەی داتا delete: سڕینەوەی داتا
deleted: سڕینەوە deleted: سڕینەوە
demote: پلە نزمکرایەوە demote: پلە نزمکرایەوە
destroyed_msg: دراوەکانی %{username} لە ڕیزی سڕینەوەن destroyed_msg: دراوەکانی %{username} لە ڕیزی سڕینەوەن
disable: بەستن disable: بەستن
disable_sign_in_token_auth: ڕەسەنایەتی نیشانەی ئیمەیڵ لەکاربخە
disable_two_factor_authentication: لەکارخستنی 2FA disable_two_factor_authentication: لەکارخستنی 2FA
disabled: بەستوو disabled: بەستوو
display_name: ناوی پیشاندان display_name: ناوی پیشاندان
@ -120,12 +128,14 @@ ckb:
email: پۆستی ئەلکترۆنی email: پۆستی ئەلکترۆنی
email_status: دۆخی ئیمەیڵ email_status: دۆخی ئیمەیڵ
enable: چالاک کردن enable: چالاک کردن
enable_sign_in_token_auth: ڕەسەنایەتی نیشانەی ئیمەیڵ چالاک بکە
enabled: چالاککراوە enabled: چالاککراوە
enabled_msg: هەژمارە %{username} بە سەرکەوتوویی سنووردار کرا enabled_msg: هەژمارە %{username} بە سەرکەوتوویی سنووردار کرا
followers: شوێنکەوتوان followers: شوێنکەوتوان
follows: شوێنکەوتوان follows: شوێنکەوتوان
header: سەرپەڕە header: سەرپەڕە
inbox_url: نیشانی هاتنەژوور inbox_url: نیشانی هاتنەژوور
invite_request_text: هۆکارەکانی بەشداریکردن
invited_by: هاتۆتە ژورەوە لە لایەن invited_by: هاتۆتە ژورەوە لە لایەن
ip: ئای‌پی ip: ئای‌پی
joined: ئەندام بوو لە joined: ئەندام بوو لە
@ -153,6 +163,7 @@ ckb:
not_subscribed: بەشدار نەبوو not_subscribed: بەشدار نەبوو
pending: پێداچوونەوەی چاوەڕوان pending: پێداچوونەوەی چاوەڕوان
perform_full_suspension: ڕاگرتن perform_full_suspension: ڕاگرتن
previous_strikes: مانگرتنەکانی پێشوو
promote: بەرزکردنەوە promote: بەرزکردنەوە
protocol: پرۆتۆکۆل protocol: پرۆتۆکۆل
public: گشتی public: گشتی
@ -181,6 +192,9 @@ ckb:
search: گەڕان search: گەڕان
search_same_email_domain: بەکارهێنەرانی دیکە بە ئیمەیلی یەکسان search_same_email_domain: بەکارهێنەرانی دیکە بە ئیمەیلی یەکسان
search_same_ip: بەکارهێنەرانی تر بەهەمان ئای پی search_same_ip: بەکارهێنەرانی تر بەهەمان ئای پی
security_measures:
only_password: تەنها وشەی نهێنی
password_and_2fa: وشەی نهێنی و 2FA
sensitive: هەستیار sensitive: هەستیار
sensitized: وەک هەستیار نیشان کراوە sensitized: وەک هەستیار نیشان کراوە
shared_inbox_url: بەستەری سندوقی هاوبەشکراو shared_inbox_url: بەستەری سندوقی هاوبەشکراو
@ -209,6 +223,8 @@ ckb:
whitelisted: پێرستی ڕێپێدراو whitelisted: پێرستی ڕێپێدراو
action_logs: action_logs:
action_types: action_types:
approve_appeal: پەسەندکردنی تانەدان
approve_user: پەسەندکردنی بەکارهێنەر
assigned_to_self_report: تەرخانکردنی گوزارشت assigned_to_self_report: تەرخانکردنی گوزارشت
change_email_user: گۆڕینی ئیمەیڵ بۆ بەکارهێنەر change_email_user: گۆڕینی ئیمەیڵ بۆ بەکارهێنەر
confirm_user: دڵنیابوون لە بەکارهێنەر confirm_user: دڵنیابوون لە بەکارهێنەر
@ -219,21 +235,28 @@ ckb:
create_domain_block: دروستکردنی بلۆکی دۆمەین create_domain_block: دروستکردنی بلۆکی دۆمەین
create_email_domain_block: دروستکردنی بلۆکی دۆمەینی ئیمەیڵ create_email_domain_block: دروستکردنی بلۆکی دۆمەینی ئیمەیڵ
create_ip_block: دروستکردنی یاسای IP create_ip_block: دروستکردنی یاسای IP
create_unavailable_domain: دروستکردنی دۆمەینی بەردەست نییە
demote_user: دابەزاندنی ئاستی بەکارهێنەر demote_user: دابەزاندنی ئاستی بەکارهێنەر
destroy_announcement: سڕینەوەی راگەیەندراو destroy_announcement: سڕینەوەی راگەیەندراو
destroy_custom_emoji: سڕینەوەی ئێمۆمۆجی تایبەتمەند destroy_custom_emoji: سڕینەوەی ئێمۆمۆجی تایبەتمەند
destroy_domain_allow: سڕینەوەی ڕێپێدان بە دۆمەین destroy_domain_allow: سڕینەوەی ڕێپێدان بە دۆمەین
destroy_domain_block: سڕینەوەی بلۆکی دۆمەین destroy_domain_block: سڕینەوەی بلۆکی دۆمەین
destroy_email_domain_block: سڕینەوەی بلۆکی دۆمەینی ئیمەیڵ destroy_email_domain_block: سڕینەوەی بلۆکی دۆمەینی ئیمەیڵ
destroy_instance: پاککردنەوەی دۆمەین
destroy_ip_block: سڕینەوەی یاسای IP destroy_ip_block: سڕینەوەی یاسای IP
destroy_status: دۆخ بسڕەوە destroy_status: دۆخ بسڕەوە
destroy_unavailable_domain: دۆمەینی بەردەست نییە بسڕەوە
disable_2fa_user: لەکارخستنی 2FA disable_2fa_user: لەکارخستنی 2FA
disable_custom_emoji: سڕینەوەی ئێمۆمۆجی تایبەتمەند disable_custom_emoji: سڕینەوەی ئێمۆمۆجی تایبەتمەند
disable_sign_in_token_auth_user: ڕەسەنایەتی نیشانەی ئیمەیڵ بۆ بەکارهێنەر لەکاربخە
disable_user: بەکارهێنەر لە کاربخە disable_user: بەکارهێنەر لە کاربخە
enable_custom_emoji: ئیمۆمۆجی تایبەتمەند چالاک بکە enable_custom_emoji: ئیمۆمۆجی تایبەتمەند چالاک بکە
enable_sign_in_token_auth_user: ڕەسەنایەتی نیشانەی ئیمەیڵ بۆ بەکارهێنەر چالاک بکە
enable_user: چالاککردنی بەکارهێنەر enable_user: چالاککردنی بەکارهێنەر
memorialize_account: هەژماری بیرکەوتنەوە memorialize_account: هەژماری بیرکەوتنەوە
promote_user: بەرزکردنەوەی بەکارهێنەر promote_user: بەرزکردنەوەی بەکارهێنەر
reject_appeal: تانەدان ڕەتبکەرەوە
reject_user: بەکارهێنەر ڕەت بکەرەوە
remove_avatar_user: لابردنی وێنۆجکە remove_avatar_user: لابردنی وێنۆجکە
reopen_report: دووبارە کردنەوەی گوزارشت reopen_report: دووبارە کردنەوەی گوزارشت
reset_password_user: گەڕانەوەی تێپەڕوشە reset_password_user: گەڕانەوەی تێپەڕوشە
@ -242,12 +265,16 @@ ckb:
silence_account: هەژماری بێدەنگی silence_account: هەژماری بێدەنگی
suspend_account: ڕاگرتنی هەژمارە suspend_account: ڕاگرتنی هەژمارە
unassigned_report: گوزارشتی دیارینەکراو unassigned_report: گوزارشتی دیارینەکراو
unblock_email_account: ناونیشانی ئیمەیڵەکە بلۆک بکەرەوە
unsensitive_account: میدیاکە لە هەژمارەکەت وەک هەستیار نیشانە مەکە unsensitive_account: میدیاکە لە هەژمارەکەت وەک هەستیار نیشانە مەکە
unsilence_account: هەژماری بێ دەنگ unsilence_account: هەژماری بێ دەنگ
unsuspend_account: هەژماری هەڵنەوەستێنراو unsuspend_account: هەژماری هەڵنەوەستێنراو
update_announcement: بەڕۆژکردنەوەی راگەیەندراو update_announcement: بەڕۆژکردنەوەی راگەیەندراو
update_custom_emoji: بەڕۆژکردنی ئێمۆمۆجی دڵخواز update_custom_emoji: بەڕۆژکردنی ئێمۆمۆجی دڵخواز
update_domain_block: نوێکردنەوەی بلۆکی دۆمەین
update_status: بەڕۆژکردنی دۆخ update_status: بەڕۆژکردنی دۆخ
actions:
update_status_html: "%{name} پۆستی نوێکراوە لەلایەن %{target}"
deleted_status: "(نووسراوە سڕاوە)" deleted_status: "(نووسراوە سڕاوە)"
empty: هیچ لاگی کارنەدۆزرایەوە. empty: هیچ لاگی کارنەدۆزرایەوە.
filter_by_action: فلتەر کردن بە کردار filter_by_action: فلتەر کردن بە کردار
@ -262,10 +289,12 @@ ckb:
new: new:
create: دروستکردنی راگەیەندراو create: دروستکردنی راگەیەندراو
title: ڕاگەیاندنی نوێ title: ڕاگەیاندنی نوێ
publish: بڵاوی بکەوە
published_msg: بانگەوازەکە بە سەرکەوتوویی بڵاو کرایەوە! published_msg: بانگەوازەکە بە سەرکەوتوویی بڵاو کرایەوە!
scheduled_for: خشتەکراوە بۆ %{time} scheduled_for: خشتەکراوە بۆ %{time}
scheduled_msg: ڕاگەیاندنی خشتەی بۆ بڵاوکردنەوە! scheduled_msg: ڕاگەیاندنی خشتەی بۆ بڵاوکردنەوە!
title: ڕاگه یه نراوەکان title: ڕاگه یه نراوەکان
unpublish: بڵاونەکردنەوە
unpublished_msg: بانگەواز بە سەرکەوتوویی بڵاونەکرایەوە! unpublished_msg: بانگەواز بە سەرکەوتوویی بڵاونەکرایەوە!
updated_msg: بانگەوازەکە بە سەرکەوتوویی نوێکرایەوە! updated_msg: بانگەوازەکە بە سەرکەوتوویی نوێکرایەوە!
custom_emojis: custom_emojis:
@ -285,6 +314,7 @@ ckb:
enable: چالاککردن enable: چالاککردن
enabled: چالاککراوە enabled: چالاککراوە
enabled_msg: ئەو ئیمۆجییە بە سەرکەوتووانە چالاک کرا enabled_msg: ئەو ئیمۆجییە بە سەرکەوتووانە چالاک کرا
image_hint: PNG یا GIF بۆ %{size}
list: پێرست list: پێرست
listed: پێرستکراوە listed: پێرستکراوە
new: new:
@ -301,11 +331,25 @@ ckb:
updated_msg: ئیمۆجی بە سەرکەوتوویی نوێکرایەوە! updated_msg: ئیمۆجی بە سەرکەوتوویی نوێکرایەوە!
upload: بارکردن upload: بارکردن
dashboard: dashboard:
active_users: بەکارهێنەرانی چالاک
interactions: پیکداچوونەوەکان
media_storage: هەمارگەی میدیا
new_users: ئەندامی نوێ
opened_reports: ڕاپۆرتەکان کرانەوە
resolved_reports: ڕاپۆرتەکان چارەسەر کران
software: نەرمەکالا software: نەرمەکالا
sources: سەرچاوەی ناو تۆمارکردن
space: بەکارهێنانی بۆشایی space: بەکارهێنانی بۆشایی
title: داشبۆرد title: داشبۆرد
top_languages: زمانە چالاکەکانی سەرەوە
top_servers: سەرەکیترین سێرڤەرە چالاکەکان
website: ماڵپەڕ
disputes:
appeals:
empty: هیچ تانەیەک نەدۆزراوەتەوە.
title: تانەدان
domain_allows: domain_allows:
add_new: ڕێپێدان بە دۆمەین add_new: ڕێگە بە فیدراسیۆن بدە لەگەڵ دۆمەین
created_msg: دۆمەین بە سەرکەوتوویی رێگەی پێدرا created_msg: دۆمەین بە سەرکەوتوویی رێگەی پێدرا
destroyed_msg: دۆمەین لە پێرستی رێگەی پێدرا لابرا destroyed_msg: دۆمەین لە پێرستی رێگەی پێدرا لابرا
undo: لابردن لە پێرستی ڕێپێدراو undo: لابردن لە پێرستی ڕێپێدراو
@ -325,6 +369,8 @@ ckb:
silence: بێدەنگ silence: بێدەنگ
suspend: ڕاگرتن suspend: ڕاگرتن
title: بلۆکی دۆمەینی نوێ title: بلۆکی دۆمەینی نوێ
obfuscate: ناوی دۆمەینەکە تەمومژاوی بکە
obfuscate_hint: ناوی دۆمەینەکە لە لیستی ریکلامەکاندا بەشێکی تەمومژاوی بکە لیستی سنووردارکردنی دۆمەینەکە چالاک کراوە
private_comment: لێدوانی تایبەت private_comment: لێدوانی تایبەت
private_comment_hint: لێدوان دەربارەی سنوورداری ئەم دۆمەینە بۆ بەکارهێنانی ناوخۆیی لەلایەن مۆدەرەکان. private_comment_hint: لێدوان دەربارەی سنوورداری ئەم دۆمەینە بۆ بەکارهێنانی ناوخۆیی لەلایەن مۆدەرەکان.
public_comment: سەرنجی گشتی public_comment: سەرنجی گشتی
@ -339,26 +385,87 @@ ckb:
add_new: زیادکردنی نوێ add_new: زیادکردنی نوێ
created_msg: بە سەرکەوتوویی دۆمەینی ئیمەیڵ بلۆک کرا created_msg: بە سەرکەوتوویی دۆمەینی ئیمەیڵ بلۆک کرا
delete: سڕینەوە delete: سڕینەوە
dns:
types:
mx: تۆماری MX
domain: دۆمەین domain: دۆمەین
new: new:
create: زیادکردنی دۆمەین create: زیادکردنی دۆمەین
resolve: چارەسەرکردنی دۆمەین
title: بلۆککردنی دۆمەینی ئیمەیڵی نوێ title: بلۆککردنی دۆمەینی ئیمەیڵی نوێ
no_email_domain_block_selected: هیچ بلۆکێکی دۆمەینی ئیمەیڵ نەگۆڕدرا چونکە هیچیان هەڵنەبژێردرابوون
resolved_dns_records_hint_html: ناوی دۆمەینەکە چارەسەر دەبێت بۆ ئەم دۆمەینانەی خوارەوەی MX، کە لە کۆتاییدا بەرپرسیارن لە وەرگرتنی ئیمەیڵ. ڕێگریکردن لە دۆمەینی MX ڕێگری دەکات لە ناو تۆمارکردن لە هەر ناونیشانێکی ئیمەیڵەوە کە هەمان دۆمەینی MX بەکاردەهێنێت، تەنانەت ئەگەر ناوی دۆمەینی بینراو جیاواز بێت. <strong>ئاگاداربە کە دابینکەرانی ئیمەیڵی سەرەکی بلۆک نەکەیت.</strong>
resolved_through_html: لە ڕێگەی %{domain} چارەسەر دەکرێت
title: دۆمەینە بلۆککراوەکانی ئیمەیڵ title: دۆمەینە بلۆککراوەکانی ئیمەیڵ
follow_recommendations:
description_html: "<strong>پەیڕەوکردنی پێشنیارەکان یارمەتی بەکارهێنەرانی نوێ دەدەن بە خێرایی ناوەڕۆکی سەرنجڕاکێش بدۆزنەوە</strong>. کاتێک بەکارهێنەرێک ئەوەندە کارلێکی لەگەڵ کەسانی دیکە نەکردووە کە پێشنیاری بەدواداچوونی کەسی پێکبهێنێت، لەبری ئەوە ئەم ئەکاونتانە پێشنیار دەکرێن. ئەوان ڕۆژانە لە تێکەڵەیەک لە ئەکاونتەکانەوە دووبارە حیساب دەکرێنەوە کە بەرزترین پەیوەندییەکانی ئەم دواییە و بەرزترین ژمارەی فۆڵۆوەری ناوخۆیی بۆ زمانێکی دیاریکراویان هەیە."
language: بۆ زمان
status: دۆخ
suppress: سەرکوتکردنی پێشنیاری شوێنکەوتن
suppressed: سەرکوت کراوە
title: پێشنیارەکان جێبەجێ بکە
unsuppress: گەڕاندنەوە بەدواداچوون بۆ پێشنیارەکان
instances: instances:
availability:
failure_threshold_reached: ئاستی شکست گەیشتە %{date}.
no_failures_recorded: هیچ شکستێک لە تۆماردا نییە.
title: بەردەست بوونی
warning: دوایین هەوڵ بۆ پەیوەندیکردن بەم سێرڤەرە سەرکەوتوو نەبوو
back_to_all: هەمووی
back_to_limited: سنووردار
back_to_warning: ئاگاداری
by_domain: دۆمەین by_domain: دۆمەین
confirm_purge: ئایا دڵنیای کە دەتەوێت بۆ هەمیشە زانیارییەکان لەم دۆمەینە بسڕیتەوە?
content_policies:
comment: تێبینی ناوخۆیی
description_html: دەتوانیت سیاسەتی ناوەڕۆک پێناسە بکەیت کە بۆ هەموو ئەکاونتەکان لەم دۆمەین و هەر یەکێک لە دۆمەینەکانی لاوەکییەوە جێبەجێ دەکرێن.
policies:
reject_media: میدیا ڕەت بکەرەوە
reject_reports: گوزارشتەکان ڕەت بکەوە
silence: سنوور
suspend: ڕاگرتن
policy: سیاسەت
reason: هۆکاری گشتی
title: سیاسەتەکانی ناوەڕۆک
dashboard:
instance_accounts_dimension: زۆرترین هەژمارەی بەدواداچوو
instance_accounts_measure: هەژمارەی هەڵگیراوەکان
instance_followers_measure: شوێنکەوتووانمان لەوێ
instance_follows_measure: شوێنکەوتووانمان لێرە
instance_languages_dimension: زمانە سەرەکییەکان
instance_media_attachments_measure: هاوپێچەکانی میدیای هەڵگیراو
instance_reports_measure: گوزارشت له باره یان
instance_statuses_measure: پۆستە هەڵگیراوەکان
delivery:
all: هەمووی
clear: هەڵەکانی گەیاندن پاک بکەرەوە
failing: شکستهێنان
restart: دووبارە دەستپێکردنەوەی گەیاندن
stop: گەیاندن بوەستێنە
unavailable: بەردەست نییە
delivery_available: گەیاندن بەردەستە delivery_available: گەیاندن بەردەستە
delivery_error_days: ڕۆژانی هەڵەی گەیاندن
delivery_error_hint: ئەگەر گەیاندن بۆ %{count} ڕۆژەکان نەتوانرێت، بە شێوەیەکی ئۆتۆماتیکی وەک ناگەیاندن نیشان دەدرێت.
destroyed_msg: ئێستا داتا لە %{domain} لە ڕیزدا دانراوە بۆ سڕینەوەی نزیک.
empty: هیچ دۆمەینێک نەدۆزرایەوە.
known_accounts:
one: "%{count} ئەژمێری ناسراو"
other: "%{count} ئەژمێری ناسراو"
moderation: moderation:
all: هەموو all: هەموو
limited: سنووردار limited: سنووردار
title: بەڕێوەبردن title: بەڕێوەبردن
private_comment: لێدوانی تایبەت private_comment: لێدوانی تایبەت
public_comment: سەرنجی گشتی public_comment: سەرنجی گشتی
purge: پاککردنەوە
purge_description_html: ئەگەر پێت وایە ئەم دۆمەینە بۆ هەمیشە ئۆفلاینە، دەتوانیت هەموو تۆمارەکانی ئەکاونت و زانیارییە پەیوەندیدارەکانی ئەم دۆمەینە لە هەڵگرتنەکەت بسڕیتەوە. لەوانەیە ئەمە ماوەیەکی پێ بچێت.
title: پەیوەندی نێوان ڕاژە title: پەیوەندی نێوان ڕاژە
total_blocked_by_us: لەلایەن ئێمە بەربەست کراوە total_blocked_by_us: لەلایەن ئێمە بەربەست کراوە
total_followed_by_them: شوێنمان دەکەون total_followed_by_them: شوێنمان دەکەون
total_followed_by_us: شوێنیان کەوتین total_followed_by_us: شوێنیان کەوتین
total_reported: گوزارشت له باره یان total_reported: گوزارشت له باره یان
total_storage: هاوپێچی میدیا total_storage: هاوپێچی میدیا
totals_time_period_hint_html: ئەو کۆی گشتیانەی لە خوارەوە پیشان دراون داتای هەموو کاتەکان لەخۆدەگرن.
invites: invites:
deactivate_all: هەموو لەکارخستنی deactivate_all: هەموو لەکارخستنی
filter: filter:
@ -403,38 +510,73 @@ ckb:
report_notes: report_notes:
created_msg: تێبینی ڕاپۆرت کردن بە سەرکەوتوویی دروست کرا! created_msg: تێبینی ڕاپۆرت کردن بە سەرکەوتوویی دروست کرا!
destroyed_msg: تێبینی گوزارشت بە سەرکەوتوویی سڕاوەتەوە! destroyed_msg: تێبینی گوزارشت بە سەرکەوتوویی سڕاوەتەوە!
today_at: ئەمڕۆ لە %{time}
reports: reports:
account: account:
notes: notes:
one: "%{count} یاداشت" one: "%{count} یاداشت"
other: "%{count} یاداشت" other: "%{count} تێبینی"
action_log: لۆگی وردبینی
action_taken_by: کردەوە لە لایەن action_taken_by: کردەوە لە لایەن
actions:
delete_description_html: ئەو پۆستانەی کە ڕاپۆرت کراون دەسڕدرێنەوە و مانگرتنێک تۆمار دەکرێت بۆ ئەوەی یارمەتیت بدات لەسەر پێشێلکارییەکانی داهاتوو لەلایەن هەمان ئەکاونتەوە زیاد بکەیت.
mark_as_sensitive_description_html: میدیاکان لە پۆستە ڕاپۆرتکراوەکاندا وەک هەستیار نیشانە دەکرێن و مانگرتنێک تۆمار دەکرێت بۆ ئەوەی یارمەتیت بدات لەسەر پێشێلکارییەکانی داهاتوو لەلایەن هەمان ئەکاونتەوە زیاد بکەیت.
other_description_html: بژاردەی زیاتر ببینە بۆ کۆنترۆڵکردنی هەڵسوکەوتی ئەکاونتەکە و خۆکارکردنی پەیوەندی بۆ ئەژمێری ڕاپۆرتکراو.
resolve_description_html: هیچ ئیجرائاتێک لە دژی ئەو حسابە ڕاپۆرت کراوە ناگیرێتەبەر، هیچ مانگرتنێک تۆمار ناکرێت، ڕاپۆرتەکەش دادەخرێت.
silence_description_html: پرۆفایلەکە تەنها بۆ ئەو کەسانە دیار دەبێت کە پێشتر فۆڵۆوی دەکەن یان بە دەست سەیری دەکەن، ئەمەش گەیشتنەکەی بە توندی سنووردار دەکات. هەمیشە دەتوانرێت بگەڕێندرێتەوە.
suspend_description_html: پرۆفایلەکە و هەموو ناوەڕۆکەکانی دەستڕاگەیشتنیان پێناگات تا لە کۆتاییدا دەسڕدرێتەوە. کارلێککردن لەگەڵ ئەکاونتەکەدا مەحاڵ دەبێت. لە ماوەی ٣٠ ڕۆژدا دەگەڕێتەوە.
actions_description_html: بڕیار بدە کام رێوشوێن بگیرێتەبەر بۆ چارەسەرکردنی ئەم راپۆرتە. ئەگەر تۆ ڕێوشوێنی سزادان لە دژی ئەژمێری ڕاپۆرتکراو بگریتەبەر، ئاگادارکردنەوەیەکی ئیمەیڵیان بۆ دەنێردرێت، تەنها کاتێک نەبێت کە پۆلی <strong>سپام</strong> هەڵبژێردرابێت.
add_to_report: زیاتر زیاد بکە بۆ ڕاپۆرت
are_you_sure: دڵنیای? are_you_sure: دڵنیای?
assign_to_self: دیاریکردن بۆ من assign_to_self: دیاریکردن بۆ من
assigned: بەڕێوەبەری بەرپرس assigned: بەڕێوەبەری بەرپرس
by_target_domain: دۆمەینی هەژمارەی گوزارشتدراو by_target_domain: دۆمەینی هەژمارەی گوزارشتدراو
category: جۆر
category_description_html: هۆکاری ڕاپۆرتکردنی ئەم ئەکاونتە و/یان ناوەڕۆکە لە پەیوەندی لەگەڵ ئەکاونتی ڕاپۆرتکراودا ئاماژەی پێدەکرێت
comment: comment:
none: هیچ none: هیچ
comment_description_html: 'بۆ پێدانی زانیاری زیاتر %{name} نووسیویەتی:'
created_at: گوزارشتکرا created_at: گوزارشتکرا
delete_and_resolve: پۆستەکان بسڕەوە
forwarded: پێشکەش دەکرێت
forwarded_to: پێشکەش دەکرێت بۆ %{domain}
mark_as_resolved: نیشانەی بکە وەک چارەسەرکراو mark_as_resolved: نیشانەی بکە وەک چارەسەرکراو
mark_as_sensitive: نیشانەکردن وەک هەستیار
mark_as_unresolved: نیشانەکردن وەک چارەسەرنەکراوە mark_as_unresolved: نیشانەکردن وەک چارەسەرنەکراوە
no_one_assigned: هیچکەس
notes: notes:
create: زیادکردنی تێبینی create: زیادکردنی تێبینی
create_and_resolve: چارەسەر کردن لەگەڵ تێبینی create_and_resolve: چارەسەر کردن لەگەڵ تێبینی
create_and_unresolve: دووبارە کردنەوەی بە تێبینی create_and_unresolve: دووبارە کردنەوەی بە تێبینی
delete: سڕینەوە delete: سڕینەوە
placeholder: باسی ئەو کردارانە بکە کە ئەنجام دراون، یان هەر نوێکردنەوەیەکی پەیوەندیداری ت... placeholder: باسی ئەو کردارانە بکە کە ئەنجام دراون، یان هەر نوێکردنەوەیەکی پەیوەندیداری ت...
title: تێبینی
notes_description_html: بینین و تێبینی بۆ بەڕێوەبەرانی تر و خودی داهاتووتان بەجێبهێڵە
quick_actions_description_html: 'کارێکی خێرا ئەنجام بدە یان بچۆرە خوارەوە بۆ بینینی ناوەڕۆکی ڕاپۆرتکراو:'
remote_user_placeholder: بەکارهێنەری دوور لە %{instance}
reopen: دووبارە کردنەوەی گوزارشت reopen: دووبارە کردنەوەی گوزارشت
report: 'گوزارشت #%{id}' report: 'گوزارشت #%{id}'
reported_account: گوزارشتی هەژمارە reported_account: گوزارشتی هەژمارە
reported_by: گوزارشت لە لایەن reported_by: گوزارشت لە لایەن
resolved: چارەسەرکرا resolved: چارەسەرکرا
resolved_msg: گوزارشتکردن بە سەرکەوتوویی چارەسەر کرا! resolved_msg: گوزارشتکردن بە سەرکەوتوویی چارەسەر کرا!
skip_to_actions: باز بدە بۆ کردارەکان
status: دۆخ status: دۆخ
statuses: ناوەڕۆکی ڕاپۆرتکراو
statuses_description_html: ناوەڕۆکی توڕەکەر لە پەیوەندی لەگەڵ ئەکاونتی ڕاپۆرتکراودا ئاماژەی پێدەکرێت
target_origin: سەرچاوەی ئەکاونتی ڕاپۆرتکراو
title: گوزارشتکرا title: گوزارشتکرا
unassign: دیارینەکراوە unassign: دیارینەکراوە
unresolved: چارەسەر نەکراوە unresolved: چارەسەر نەکراوە
updated_at: نوێکرایەوە updated_at: نوێکرایەوە
view_profile: نیشاندانی پڕۆفایل
rules:
add_new: یاسا زیاد بکە
delete: سڕینەوە
description_html: لە کاتێکدا زۆربەیان بانگەشەی ئەوە دەکەن کە مەرجەکانی خزمەتگوزارییان خوێندووەتەوە و ڕازین، بەزۆری خەڵک تا دوای سەرهەڵدانی کێشەیەک ناخوێننەوە. <strong>ئاسانتر بکە بۆ بینینی یاساکانی سێرڤەرەکەت بە چاوێک بە دابینکردنی لە لیستی خاڵە فیشەکییە تەختەکاندا.</strong> هەوڵبدە یاسا تاکەکەسییەکان کورت و سادە بن، بەڵام هەوڵبدە دابەشیان نەکەیت بۆ چەندین بابەتی جیاواز.
edit: یاسای دەستکاریکردن
empty: هێشتا هیچ یاسایەکی سێرڤەر پێناسە نەکراوە.
title: یاساکانی سێرڤەر
settings: settings:
activity_api_enabled: activity_api_enabled:
desc_html: ژماردنی دۆخی بڵاوکراوە ی ناوخۆیی و بەکارهێنەرە چالاکەکان و تۆماری نوێ لە سەتڵی هەفتانە desc_html: ژماردنی دۆخی بڵاوکراوە ی ناوخۆیی و بەکارهێنەرە چالاکەکان و تۆماری نوێ لە سەتڵی هەفتانە
@ -483,6 +625,8 @@ ckb:
min_invite_role: min_invite_role:
disabled: هیچکەس disabled: هیچکەس
title: ڕێپێدانی بانگهێشتەکان لەلایەن title: ڕێپێدانی بانگهێشتەکان لەلایەن
require_invite_text:
desc_html: کاتێک تۆمارکردنەکان پێویستیان بە ڕەزامەندی دەستی هەیە، "بۆچی دەتەوێت بەشداری بکەیت؟" نووسینی دەق ئیجبارییە نەک ئیختیاری
registrations_mode: registrations_mode:
modes: modes:
approved: پەسەندکردنی داواکراو بۆ ناوتۆمارکردن approved: پەسەندکردنی داواکراو بۆ ناوتۆمارکردن
@ -569,6 +713,7 @@ ckb:
toot_layout: لۆی توت toot_layout: لۆی توت
application_mailer: application_mailer:
notification_preferences: گۆڕینی پەسەندکراوەکانی ئیمەیڵ notification_preferences: گۆڕینی پەسەندکراوەکانی ئیمەیڵ
salutation: "%{name},"
settings: 'گۆڕینی پەسەندکراوەکانی ئیمەیڵ: %{link}' settings: 'گۆڕینی پەسەندکراوەکانی ئیمەیڵ: %{link}'
view: 'نیشاندان:' view: 'نیشاندان:'
view_profile: پرۆفایل نیشان بدە view_profile: پرۆفایل نیشان بدە
@ -598,11 +743,15 @@ ckb:
invalid_reset_password_token: وشەی نهێنی دووبارە ڕێکبخەوە دروست نیە یان بەسەرچووە. تکایە داوایەکی نوێ بکە. invalid_reset_password_token: وشەی نهێنی دووبارە ڕێکبخەوە دروست نیە یان بەسەرچووە. تکایە داوایەکی نوێ بکە.
link_to_otp: کۆدی دوو فاکتەر لە تەلەفۆنەکەت یان کۆدی چاککردنەوە تێبنووسە link_to_otp: کۆدی دوو فاکتەر لە تەلەفۆنەکەت یان کۆدی چاککردنەوە تێبنووسە
link_to_webauth: بەکارهێنانی ئامێری کلیلی پاراستن link_to_webauth: بەکارهێنانی ئامێری کلیلی پاراستن
log_in_with: بڕۆ ژوورەوە ڵەگەڵ
login: چوونەژوورەوە login: چوونەژوورەوە
logout: چوونەدەرەوە logout: چوونەدەرەوە
migrate_account: گواستنەوە بۆ ئەژمێرێکی تر migrate_account: گواستنەوە بۆ ئەژمێرێکی تر
migrate_account_html: ئەگەر دەتەوێت ئەم هەژمارە دووبارە ئاڕاستە بکەیت بۆ ئەژمێرێکی تر، دەتوانیت <href="%{path}"> کرتەیەک لێرە بکەی </a>. migrate_account_html: ئەگەر دەتەوێت ئەم هەژمارە دووبارە ئاڕاستە بکەیت بۆ ئەژمێرێکی تر، دەتوانیت <href="%{path}"> کرتەیەک لێرە بکەی </a>.
or_log_in_with: یان چوونە ژوورەوە بە or_log_in_with: یان چوونە ژوورەوە بە
providers:
cas: CAS
saml: SAML
register: خۆ تۆمارکردن register: خۆ تۆمارکردن
registration_closed: "%{instance} ئەندامانی نوێ قبووڵ ناکات" registration_closed: "%{instance} ئەندامانی نوێ قبووڵ ناکات"
resend_confirmation: دووبارە ناردنی ڕێنماییەکانی دووپاتکردنەوە resend_confirmation: دووبارە ناردنی ڕێنماییەکانی دووپاتکردنەوە
@ -616,8 +765,11 @@ ckb:
status: status:
account_status: دۆخی هەژمارە account_status: دۆخی هەژمارە
confirming: چاوەڕوانی دڵنیاکردنەوەی ئیمەیڵ بۆ تەواوکردن. confirming: چاوەڕوانی دڵنیاکردنەوەی ئیمەیڵ بۆ تەواوکردن.
functional: هەژمارەکەت بەتەواوی کاردەکات.
pending: ئەپلیکەیشەنەکەت چاوەڕوانی پێداچوونەوەیە لەلایەن ستافەکەمانەوە. لەوانەیە ئەمە هەندێک کاتی بخایەنێت ئەگەر ئەۆپەکەت پەسەند کرا، ئیمەیڵت پێدەگات. pending: ئەپلیکەیشەنەکەت چاوەڕوانی پێداچوونەوەیە لەلایەن ستافەکەمانەوە. لەوانەیە ئەمە هەندێک کاتی بخایەنێت ئەگەر ئەۆپەکەت پەسەند کرا، ئیمەیڵت پێدەگات.
redirecting_to: هەژمارەکەت ناچالاکە لەبەرئەوەی ئێستا دووبارە ئاڕاستەدەکرێتەوە بۆ %{acct}. redirecting_to: هەژمارەکەت ناچالاکە لەبەرئەوەی ئێستا دووبارە ئاڕاستەدەکرێتەوە بۆ %{acct}.
view_strikes: بینینی لێدانەکانی ڕابردوو لە دژی ئەکاونتەکەت
too_fast: فۆڕم زۆر خێرا پێشکەش کراوە، دووبارە هەوڵبدەرەوە.
trouble_logging_in: کێشە ت هەیە بۆ چوونە ژوورەوە? trouble_logging_in: کێشە ت هەیە بۆ چوونە ژوورەوە?
use_security_key: کلیلی ئاسایش بەکاربهێنە use_security_key: کلیلی ئاسایش بەکاربهێنە
authorize_follow: authorize_follow:
@ -641,15 +793,24 @@ ckb:
errors: errors:
invalid_key: کلیلی باوڕپێکراو Ed25519 یان Curve25519 دروست نییە invalid_key: کلیلی باوڕپێکراو Ed25519 یان Curve25519 دروست نییە
invalid_signature: واژووی Ed25519 بڕوادار نییە invalid_signature: واژووی Ed25519 بڕوادار نییە
date:
formats:
default: "%b %d, %Y"
with_month_name: "%B %d, %Y"
datetime: datetime:
distance_in_words: distance_in_words:
about_x_hours: "%{count}کات" about_x_hours: "%{count}ک"
about_x_years: "%{count}ساڵ" about_x_months: "%{count}ما"
almost_x_years: "%{count}ساڵ" about_x_years: "%{count}س"
almost_x_years: "%{count}س"
half_a_minute: ئێستا half_a_minute: ئێستا
less_than_x_minutes: "%{count}م"
less_than_x_seconds: ئێستا less_than_x_seconds: ئێستا
over_x_years: "%{count}ساڵ" over_x_years: "%{count}س"
x_days: "%{count}ڕۆژ" x_days: "%{count}ڕ"
x_minutes: "%{count}خ"
x_months: "%{count}ما"
x_seconds: "%{count}چ"
deletes: deletes:
challenge_not_passed: ئەو زانیاریانەی تێنووست کردووە ڕاست نەبوو challenge_not_passed: ئەو زانیاریانەی تێنووست کردووە ڕاست نەبوو
confirm_password: تێپەڕوشەی ئێستات تێبنووسە بۆ سەلماندنی ناسنامەکەت confirm_password: تێپەڕوشەی ئێستات تێبنووسە بۆ سەلماندنی ناسنامەکەت
@ -671,6 +832,10 @@ ckb:
directory: ڕێنیشاندەرێکی پرۆفایل directory: ڕێنیشاندەرێکی پرۆفایل
explanation: دۆزینەوەی بەکارهێنەران لەسەر بنەمای بەرژەوەندییەکانیان explanation: دۆزینەوەی بەکارهێنەران لەسەر بنەمای بەرژەوەندییەکانیان
explore_mastodon: گەڕان لە %{title} explore_mastodon: گەڕان لە %{title}
disputes:
strikes:
title_actions:
none: ئاگاداری
domain_validator: domain_validator:
invalid_domain: ناوی دۆمەین بڕوادار نییە invalid_domain: ناوی دۆمەین بڕوادار نییە
errors: errors:
@ -1154,6 +1319,7 @@ ckb:
title: title:
disable: هەژمارە بەستراوە disable: هەژمارە بەستراوە
none: ئاگاداری none: ئاگاداری
sensitive: هەژمارە وەک هەستیار نیشان کراوە
silence: هەژماری سنووردار silence: هەژماری سنووردار
suspend: هەژمار ڕاگیرا suspend: هەژمار ڕاگیرا
welcome: welcome:

View file

@ -55,9 +55,9 @@ io:
subject: 'Mastodon: 2-faktorverifiko aktivigesis' subject: 'Mastodon: 2-faktorverifiko aktivigesis'
title: 2FA aktivigesis title: 2FA aktivigesis
two_factor_recovery_codes_changed: two_factor_recovery_codes_changed:
explanation: Antea rigannumeri devalidesis e novo facesis. explanation: Antea rigankodexi devalidesis e novo facesis.
subject: 'Mastodon: 2-faktorrigannumeri rifacesis' subject: 'Mastodon: 2-faktorrigankodexi rifacesis'
title: 2FA rigannumeri chanjesis title: 2FA-rigankodexi chanjesis
unlock_instructions: unlock_instructions:
subject: Instructioni por riacendar la konto subject: Instructioni por riacendar la konto
webauthn_credential: webauthn_credential:

View file

@ -60,6 +60,8 @@ ckb:
error: error:
title: هەڵەیەک ڕوویدا title: هەڵەیەک ڕوویدا
new: new:
prompt_html: "%{client_name} حەز دەکات مۆڵەت بدرێت بۆ چوونە ناو ئەکاونتەکەت. ئەپڵیکەیشنێکی لایەنی سێیەمە. <strong>ئەگەر متمانەت پێی نییە، ئەوا نابێت ڕێگەی پێبدەیت.</strong>"
review_permissions: پێداچوونەوە بە مۆڵەتەکاندا بکە
title: ڕێپێدان پێویستە title: ڕێپێدان پێویستە
show: show:
title: کۆپیکردنی کۆدی ئەم رێپێدانە و لکاندنی بە بەرنامەکە. title: کۆپیکردنی کۆدی ئەم رێپێدانە و لکاندنی بە بەرنامەکە.
@ -69,6 +71,12 @@ ckb:
confirmations: confirmations:
revoke: ئایا دڵنیایت? revoke: ئایا دڵنیایت?
index: index:
authorized_at: ڕێگەپێدراوە لە %{date}
description_html: ئەمانە ئەو بەرنامانەن کە دەتوانن بە بەکارهێنانی API بچنە ناو ئەکاونتەکەتەوە. ئەگەر بەرنامەیەک هەبێت کە لێرەدا نایناسیتەوە، یان بەرنامەیەک هەڵسوکەوتی خراپ دەکات، دەتوانیت دەستڕاگەیشتنەکەی هەڵبوەشێنیتەوە.
last_used_at: دوایین جار لە %{date} بەکارهاتووە
never_used: هه‌رگیز به‌كارنه‌هاتووه‌
scopes: مۆڵەتەکان
superapp: ناوخۆیی
title: بەرنامە ڕێگەپێدراوەکانت title: بەرنامە ڕێگەپێدراوەکانت
errors: errors:
messages: messages:
@ -77,6 +85,10 @@ ckb:
invalid_client: سەلماندنی کڕیار سەرکەوتوو نەبوو بەهۆی کڕیاری نەناسراوەوە، هیچ ڕەسەنایەتی سەلماندنێکی کلایەنت لەخۆوە نەدەگرێت، یان شێوازی سەلماندنی پەسەند نەکراو. invalid_client: سەلماندنی کڕیار سەرکەوتوو نەبوو بەهۆی کڕیاری نەناسراوەوە، هیچ ڕەسەنایەتی سەلماندنێکی کلایەنت لەخۆوە نەدەگرێت، یان شێوازی سەلماندنی پەسەند نەکراو.
invalid_grant: بەخشین مۆڵەتی دابینکراو نایاساییە، بەسەرچووە، هەڵوەشاندنەوەیە، ناگونجێلەگەڵ ئاراستەی URI بەکارهاتوو لە داواکاری ڕێپێدان، یان دەرچووە بۆ کڕیارێکی تر. invalid_grant: بەخشین مۆڵەتی دابینکراو نایاساییە، بەسەرچووە، هەڵوەشاندنەوەیە، ناگونجێلەگەڵ ئاراستەی URI بەکارهاتوو لە داواکاری ڕێپێدان، یان دەرچووە بۆ کڕیارێکی تر.
invalid_redirect_uri: Uri دووبارە ئاڕاستەکردنەوەکە لەخۆدەگرێت دروست نیە. invalid_redirect_uri: Uri دووبارە ئاڕاستەکردنەوەکە لەخۆدەگرێت دروست نیە.
invalid_request:
missing_param: 'پارامێتری پێویست نەماوە: %{value}.'
request_not_authorized: داواکاری پێویستە ڕێگەپێدراو بێت. پارامێتری پێویست بۆ ڕێگەدان بە داواکاری نەماوە یان نادروستە.
unknown: داواکارییەکە پارامێتەرێکی پێویستی تێدا نییە، بەهای پارامێتەرێکی پشتگیری نەکراو لەخۆدەگرێت، یان بە شێوەیەکی تر خراپە.
invalid_resource_owner: بڕواپێدانەکانی خاوەنی سەرچاوەی دابینکراو دروست نیە، یان ناتوانرێت خاوەنی سەرچاوە بدۆزرێتەوە invalid_resource_owner: بڕواپێدانەکانی خاوەنی سەرچاوەی دابینکراو دروست نیە، یان ناتوانرێت خاوەنی سەرچاوە بدۆزرێتەوە
invalid_scope: بواری داواکراو نادروستە، نەناسراو، یان تێکچووە. invalid_scope: بواری داواکراو نادروستە، نەناسراو، یان تێکچووە.
invalid_token: invalid_token:
@ -100,10 +112,38 @@ ckb:
authorized_applications: authorized_applications:
destroy: destroy:
notice: بەرنامە هەڵوەشێنڕا. notice: بەرنامە هەڵوەشێنڕا.
grouped_scopes:
access:
read: دەستڕاگەیشتن بە تەنها خوێندنەوە
read/write: دەستڕاگەیشتن بە خوێندنەوە و نووسین
write: دەستڕاگەیشتن بە تەنها نووسین
title:
accounts: هەژمارەکان
admin/accounts: بەڕێوەبردنی ژمێریارییەکان
admin/all: هەموو ئەرکە کارگێڕییەکان
admin/reports: بەڕێوەبردنی ڕاپۆرتەکان
all: هەمووی
blocks: بلۆک
bookmarks: نیشانەکان
conversations: گفتوگۆکان
crypto: کۆدکردنی کۆتایی بۆ کۆتایی
favourites: دڵخوازەکان
filters: پاڵێوراوەکان
follow: پەیوەندیەکان
follows: بەدواداچووان
lists: پێرستەکان
media: هاوپێچەکانی میدیا
mutes: بێ دەنگ
notifications: ئاگادارییەکان
push: پاڵ بە ئاگادارکردنەوەکانەوە بنێ
reports: ڕاپۆرتەکان
search: گەڕان
statuses: نووسراوەکان
layouts: layouts:
admin: admin:
nav: nav:
applications: بەرنامەکان applications: بەرنامەکان
oauth2_provider: دابینکەری OAuth2
application: application:
title: داوای ڕێپێدانی OAuth title: داوای ڕێپێدانی OAuth
scopes: scopes:
@ -113,6 +153,7 @@ ckb:
admin:write: دەستکاری هەموو داتاکان بکە لەسەر ڕاژەکار admin:write: دەستکاری هەموو داتاکان بکە لەسەر ڕاژەکار
admin:write:accounts: ئەنجامدانی کاری میانڕەوی لەسەر هەژمارەکان admin:write:accounts: ئەنجامدانی کاری میانڕەوی لەسەر هەژمارەکان
admin:write:reports: ئەنجامدانی کاری میانڕەوی لەسەر گوزارشتەکان admin:write:reports: ئەنجامدانی کاری میانڕەوی لەسەر گوزارشتەکان
crypto: کۆدکردنی کۆتایی بۆ کۆتایی بەکاربهێنە
follow: دەستکاریکردنی پەیوەندییەکانی هەژمارەی بەکارهێنەر follow: دەستکاریکردنی پەیوەندییەکانی هەژمارەی بەکارهێنەر
push: وەرگرتنی ئاگانامەکانی پاڵنان push: وەرگرتنی ئاگانامەکانی پاڵنان
read: هەموو دراوەکانی هەژمارەکەت بخوێنەوە read: هەموو دراوەکانی هەژمارەکەت بخوێنەوە
@ -132,6 +173,7 @@ ckb:
write:accounts: دەستکاری پرۆفایلەکەت بکە write:accounts: دەستکاری پرۆفایلەکەت بکە
write:blocks: بلۆک کردنی هەژمارەکەی دۆمەینەکان write:blocks: بلۆک کردنی هەژمارەکەی دۆمەینەکان
write:bookmarks: بارەکانی نیشانکەر write:bookmarks: بارەکانی نیشانکەر
write:conversations: بێدەنگکردن و سڕینەوەی گفتوگۆکان
write:favourites: دۆخی دڵخوازەکان write:favourites: دۆخی دڵخوازەکان
write:filters: پاڵێوەر دروست بکە write:filters: پاڵێوەر دروست بکە
write:follows: دوای خەڵک بکەوە write:follows: دوای خەڵک بکەوە

View file

@ -104,6 +104,14 @@ eo:
authorized_applications: authorized_applications:
destroy: destroy:
notice: Aplikaĵo malrajtigita. notice: Aplikaĵo malrajtigita.
grouped_scopes:
title:
blocks: Blokita
bookmarks: Legosignoj
lists: Listoj
mutes: Silentigitaj
search: Serĉi
statuses: Afiŝoj
layouts: layouts:
admin: admin:
nav: nav:

View file

@ -4,7 +4,7 @@ io:
attributes: attributes:
doorkeeper/application: doorkeeper/application:
name: Nomo name: Nomo
redirect_uri: Deviacligilo redirect_uri: Ridirektoligilo
scopes: Skopi scopes: Skopi
website: Apliksito website: Apliksito
errors: errors:
@ -55,52 +55,52 @@ io:
title: 'Apliko: %{name}' title: 'Apliko: %{name}'
authorizations: authorizations:
buttons: buttons:
authorize: Permisez authorize: Yurizar
deny: Despermisez deny: Despermisez
error: error:
title: Eroro eventis title: Eroro eventis
new: new:
prompt_html: "%{client_name} volas permiso por acesar vua konti. Ol esas externa softwaro. <strong>Se vu ne fidas, lore vu debas ne permisar.</strong>" prompt_html: "%{client_name} volas permiso por acesar vua konti. Ol esas externa softwaro. <strong>Se vu ne fidas, lore vu debas ne yurizar.</strong>"
review_permissions: Kontrolez permisi review_permissions: Kontrolez permisi
title: Permiso bezonesas title: Yurizo bezonesas
show: show:
title: Kopiez ca permisnumero e glutinez adsur la apliko. title: Kopiez ca yurizkodexo e glutinez a la apliko.
authorized_applications: authorized_applications:
buttons: buttons:
revoke: Deaprobez revoke: Deaprobez
confirmations: confirmations:
revoke: Ka vu esas certa? revoke: Ka vu esas certa?
index: index:
authorized_at: Permisesis ye %{date} authorized_at: Yurizesis ye %{date}
description_html: Co esas softwari quo povas acesar vua konto per API. Se existas softwari quon vu ne rikonocas hike, o softwari misfuncionas, vu povas desaprobar ola aceso. description_html: Co esas softwari quo povas acesar vua konto per API. Se existas softwari quon vu ne rikonocas hike, o softwari misfuncionas, vu povas desaprobar ola aceso.
last_used_at: Antee uzesis ye %{date} last_used_at: Antee uzesis ye %{date}
never_used: Nulaloke uzesas never_used: Nulaloke uzesas
scopes: Permisi scopes: Permisi
superapp: Interna superapp: Interna
title: Vua permisita softwari title: Vua yurizita softwari
errors: errors:
messages: messages:
access_denied: Resursproprietanto o permisservilo refuzis la demando. access_denied: Moyenproprietanto o yurizservilo refuzis la demando.
credential_flow_not_configured: Resursproprietantpasvortidentesesofluo faliis pro ke Doorkeeper.configure.resource_owner_from_credentials ne ajustesis. credential_flow_not_configured: Moyenproprietantpasvortidentesesofluo faliis pro ke Doorkeeper.configure.resource_owner_from_credentials ne ajustesis.
invalid_client: Klientpermiso falias pro nesavita kliento, neinkluzita klientpermiso o nesuportita permismetodo. invalid_client: Klientpermiso falias pro nesavita kliento, neinkluzita klientpermiso o nesuportita permismetodo.
invalid_grant: Provizita permiso esis nevalida, expiris, deaprobesis, ne parigas uzita ridirektoligilo dum permisdemando o facesis a altra kliento. invalid_grant: Provizita yurizo esis nevalida, expiris, deaprobesis, ne parigas uzita ridirektoligilo dum yurizdemando o facesis a altra kliento.
invalid_redirect_uri: La inkluzita ridirektoligilo esas nevalida. invalid_redirect_uri: La inkluzita ridirektoligilo esas nevalida.
invalid_request: invalid_request:
missing_param: 'Bezonita parametro: %{value}.' missing_param: 'Bezonita parametro: %{value}.'
request_not_authorized: Demando bezonas permisesar. Bezonita parametro por permisar demando ne existas o esas nevalida. request_not_authorized: Demando bezonas yurizesar. Bezonita parametro por yurizar demando ne existas o esas nevalida.
unknown: La demando ne havas bezonita parametro, inkluzas nesuportita parametro o malformesas. unknown: La demando ne havas bezonita parametro, inkluzas nesuportita parametro o malformesas.
invalid_resource_owner: Provizita resursproprietantidenteso esas nevalida o resursproprietanto ne existas invalid_resource_owner: Provizita Moyenproprietantidenteso esas nevalida o moyenproprietanto ne existas
invalid_scope: La demandita skopo esas nevalida, nesavata o malformata. invalid_scope: La demandita skopo esas nevalida, nesavata o malformata.
invalid_token: invalid_token:
expired: La acesficho expiris expired: La acesficho expiris
revoked: Acesficho deaprobesis revoked: Acesficho deaprobesis
unknown: Acesficho esas nevalida unknown: Acesficho esas nevalida
resource_owner_authenticator_not_configured: Resursproprietanto falias trovar pro ke Doorkeeper.configure.resource_owner_authenticator ne ajustesis. resource_owner_authenticator_not_configured: Moyenproprietanto falias trovar pro ke Doorkeeper.configure.resource_owner_authenticator ne ajustesis.
server_error: Permisservilo trovas neanticipata situeso quo preventas ol finar la demando. server_error: Yurizservilo trovas neanticipata situeso quo preventas ol finar la demando.
temporarily_unavailable: Permisservilo nu ne povas direktar la demando pro provizora eceso o servilmanteno. temporarily_unavailable: Yurizservilo nu ne povas direktar la demando pro provizora eceso o servilmanteno.
unauthorized_client: La kliento ne permisesis agar ca demando per ca metodo. unauthorized_client: La kliento ne yurizesis agar ca demando per ca metodo.
unsupported_grant_type: Permisprovizontipo ne suportesas da permisservilo. unsupported_grant_type: Yurizprovizontipo ne suportesas da yurizservilo.
unsupported_response_type: La permisservilo ne suportas ca responsotipo. unsupported_response_type: La yurizservilo ne suportas ca responstipo.
flash: flash:
applications: applications:
create: create:
@ -111,7 +111,7 @@ io:
notice: Apliko novigesis. notice: Apliko novigesis.
authorized_applications: authorized_applications:
destroy: destroy:
notice: Apliko aprobesis. notice: Apliko deaprobesis.
grouped_scopes: grouped_scopes:
access: access:
read: Lekto-nura aceso read: Lekto-nura aceso
@ -136,7 +136,7 @@ io:
mutes: Silencigati mutes: Silencigati
notifications: Avizi notifications: Avizi
push: Pulsavizi push: Pulsavizi
reports: Raportigi reports: Raporti
search: Trovez search: Trovez
statuses: Posti statuses: Posti
layouts: layouts:
@ -145,14 +145,14 @@ io:
applications: Apliki applications: Apliki
oauth2_provider: Provizanto di OAuth2 oauth2_provider: Provizanto di OAuth2
application: application:
title: Permiso di OAuth bezonesas title: Yurizo di OAuth bezonesas
scopes: scopes:
admin:read: lektez omna informi di la servilo admin:read: lektez omna informi di la servilo
admin:read:accounts: lektez privata informo di omna konti admin:read:accounts: lektez privata informo di omna konti
admin:read:reports: lektez privata informo di omna raportigo e raportigita konti admin:read:reports: lektez privata informo di omna raporti e raportizita konti
admin:write: modifikez omna informi di la servilo admin:write: modifikez omna informi di la servilo
admin:write:accounts: jerez konti admin:write:accounts: jerez konti
admin:write:reports: jerez raportigi admin:write:reports: jerez raporti
crypto: uzas intersequanta chifro crypto: uzas intersequanta chifro
follow: follow, block, unblock and unfollow accounts follow: follow, block, unblock and unfollow accounts
push: ganez vua pulsavizi push: ganez vua pulsavizi
@ -178,8 +178,8 @@ io:
write:filters: kreez filtrili write:filters: kreez filtrili
write:follows: sequez personi write:follows: sequez personi
write:lists: kreez listi write:lists: kreez listi
write:media: chargez medifaili write:media: adchargez mediifaili
write:mutes: silencigez personi e konversi write:mutes: silencigez personi e konversi
write:notifications: efacez vua avizi write:notifications: efacez vua avizi
write:reports: raportigez altra omni write:reports: raportizez altra omni
write:statuses: publikigez posti write:statuses: publikigez posti

View file

@ -1533,7 +1533,7 @@ en:
<ul> <ul>
<li><em>Basic account information</em>: If you register on this server, you may be asked to enter a username, an e-mail address and a password. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly.</li> <li><em>Basic account information</em>: If you register on this server, you may be asked to enter a username, an e-mail address and a password. You may also enter additional profile information such as a display name and biography, and upload a profile picture and header image. The username, display name, biography, profile picture and header image are always listed publicly.</li>
<li><em>Posts, following and other public information</em>: The list of people you follow is listed publicly, the same is true for your followers. When you submit a message, the date and time is stored as well as the application you submitted the message from. Messages may contain media attachments, such as pictures and videos. Public and unlisted posts are available publicly. When you feature a post on your profile, that is also publicly available information. Your posts are delivered to your followers, in some cases it means they are delivered to different servers and copies are stored there. When you delete posts, this is likewise delivered to your followers. The action of reblogging or favouriting another post is always public.</li> <li><em>Posts, following and other public information</em>: The list of people you follow is listed publicly, the same is true for your followers. When you submit a message, the date and time is stored as well as the application you submitted the message from. Messages may contain media attachments, such as pictures and videos. Public and unlisted posts are available publicly. When you feature a post on your profile, that is also publicly available information. Your posts are delivered to your followers, in some cases it means they are delivered to different servers and copies are stored there. When you delete posts, this is likewise delivered to your followers. The action of reblogging or favouriting another post is always public.</li>
<li><em>Direct and followers-only posts</em>: All posts are stored and processed on the server. Followers-only posts are delivered to your followers and users who are mentioned in them, and direct posts are delivered only to users mentioned in them. In some cases it means they are delivered to different servers and copies are stored there. We make a good faith effort to limit the access to those posts only to authorized persons, but other servers may fail to do so. Therefore it's important to review servers your followers belong to. You may toggle an option to approve and reject new followers manually in the settings. <em>Please keep in mind that the operators of the server and any receiving server may view such messages</em>, and that recipients may screenshot, copy or otherwise re-share them. <em>Do not share any dangerous information over Mastodon.</em></li> <li><em>Direct and followers-only posts</em>: All posts are stored and processed on the server. Followers-only posts are delivered to your followers and users who are mentioned in them, and direct posts are delivered only to users mentioned in them. In some cases it means they are delivered to different servers and copies are stored there. We make a good faith effort to limit the access to those posts only to authorized persons, but other servers may fail to do so. Therefore it's important to review servers your followers belong to. You may toggle an option to approve and reject new followers manually in the settings. <em>Please keep in mind that the operators of the server and any receiving server may view such messages</em>, and that recipients may screenshot, copy or otherwise re-share them. <em>Do not share any sensitive information over Mastodon.</em></li>
<li><em>IPs and other metadata</em>: When you log in, we record the IP address you log in from, as well as the name of your browser application. All the logged in sessions are available for your review and revocation in the settings. The latest IP address used is stored for up to 12 months. We also may retain server logs which include the IP address of every request to our server.</li> <li><em>IPs and other metadata</em>: When you log in, we record the IP address you log in from, as well as the name of your browser application. All the logged in sessions are available for your review and revocation in the settings. The latest IP address used is stored for up to 12 months. We also may retain server logs which include the IP address of every request to our server.</li>
</ul> </ul>
@ -1604,7 +1604,7 @@ en:
<p>If we decide to change our privacy policy, we will post those changes on this page.</p> <p>If we decide to change our privacy policy, we will post those changes on this page.</p>
<p>This document is CC-BY-SA. It was last updated March 7, 2018.</p> <p>This document is CC-BY-SA. It was last updated May 26, 2022.</p>
<p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p> <p>Originally adapted from the <a href="https://github.com/discourse/discourse">Discourse privacy policy</a>.</p>
title: "%{instance} Terms of Service and Privacy Policy" title: "%{instance} Terms of Service and Privacy Policy"

View file

@ -104,6 +104,7 @@ eo:
confirm: Konfirmi confirm: Konfirmi
confirmed: Konfirmita confirmed: Konfirmita
confirming: Konfirmante confirming: Konfirmante
custom: Kutimo
delete: Forigi datumojn delete: Forigi datumojn
deleted: Forigita deleted: Forigita
demote: Degradi demote: Degradi
@ -185,6 +186,7 @@ eo:
silenced: Silentigita silenced: Silentigita
statuses: Mesaĝoj statuses: Mesaĝoj
subscribe: Aboni subscribe: Aboni
suspend: Haltigu
suspended: Haltigita suspended: Haltigita
title: Kontoj title: Kontoj
unblock_email: Malbloki retpoŝtadresojn unblock_email: Malbloki retpoŝtadresojn
@ -398,6 +400,7 @@ eo:
content_policies: content_policies:
policies: policies:
reject_reports: Malakcepti raportojn reject_reports: Malakcepti raportojn
silence: Kaŝu
policy: Politiko policy: Politiko
dashboard: dashboard:
instance_accounts_dimension: Plej sekvataj kontoj instance_accounts_dimension: Plej sekvataj kontoj
@ -416,6 +419,7 @@ eo:
title: Kontrolo title: Kontrolo
private_comment: Privata komento private_comment: Privata komento
public_comment: Publika komento public_comment: Publika komento
purge: Purigu
title: Federacio title: Federacio
total_blocked_by_us: Blokitaj de ni total_blocked_by_us: Blokitaj de ni
total_followed_by_them: Sekvataj de ili total_followed_by_them: Sekvataj de ili
@ -643,6 +647,7 @@ eo:
tag_servers_measure: malsamaj serviloj tag_servers_measure: malsamaj serviloj
not_usable: Ne povas esti uzata not_usable: Ne povas esti uzata
title: Tendencantaj kradvortoj title: Tendencantaj kradvortoj
title: Tendencoj
warning_presets: warning_presets:
add_new: Aldoni novan add_new: Aldoni novan
delete: Forigi delete: Forigi
@ -789,6 +794,7 @@ eo:
explore_mastodon: Esplori %{title} explore_mastodon: Esplori %{title}
disputes: disputes:
strikes: strikes:
created_at: Datita
title_actions: title_actions:
delete_statuses: Forigo de afiŝo delete_statuses: Forigo de afiŝo
none: Averto none: Averto
@ -1204,6 +1210,7 @@ eo:
formats: formats:
default: "%Y-%m-%d %H:%M" default: "%Y-%m-%d %H:%M"
month: "%b %Y" month: "%b %Y"
time: "%H:%M"
two_factor_authentication: two_factor_authentication:
add: Aldoni add: Aldoni
disable: Malebligi disable: Malebligi
@ -1226,6 +1233,7 @@ eo:
warning: warning:
categories: categories:
spam: Spamo spam: Spamo
reason: 'Kialo:'
subject: subject:
disable: Via konto %{acct} estas frostigita disable: Via konto %{acct} estas frostigita
none: Averto por %{acct} none: Averto por %{acct}

View file

@ -7,7 +7,8 @@ et:
active_count_after: aktiivne active_count_after: aktiivne
active_footnote: Igakuiselt aktiivseid kasutajaid (MAU) active_footnote: Igakuiselt aktiivseid kasutajaid (MAU)
administered_by: 'Administraator:' administered_by: 'Administraator:'
apps: Mobiilrakendused api: API
apps: Mobiilirakendused
apps_platforms: Kasuta Mastodoni iOS-is, Androidis ja teistel platvormidel apps_platforms: Kasuta Mastodoni iOS-is, Androidis ja teistel platvormidel
browse_directory: Sirvi profiilide kataloogi ja filtreeri huvide alusel browse_directory: Sirvi profiilide kataloogi ja filtreeri huvide alusel
browse_local_posts: Sirvi reaalajas voogu avalikest postitustest sellest serverist browse_local_posts: Sirvi reaalajas voogu avalikest postitustest sellest serverist
@ -25,19 +26,22 @@ et:
Seda kasutatakse föderatiivsetel põhjustel ning seda ei tohiks blokeerida, välja arvatud juhul, kui soovite blokeerida tervet serverit, kuid sellel juhul soovitame hoopis kasutada domeeni blokeerimist. Seda kasutatakse föderatiivsetel põhjustel ning seda ei tohiks blokeerida, välja arvatud juhul, kui soovite blokeerida tervet serverit, kuid sellel juhul soovitame hoopis kasutada domeeni blokeerimist.
learn_more: Lisateave learn_more: Lisateave
privacy_policy: Privaatsuspoliitika privacy_policy: Privaatsuspoliitika
rules: Serveri reeglid
rules_html: 'Järgneb kokkuvõte reeglitest, mida pead järgima, kui lood endale siin Mastodoni serveris konto:'
see_whats_happening: Vaata, mis toimub see_whats_happening: Vaata, mis toimub
server_stats: 'Serveri statistika:' server_stats: 'Serveri statistika:'
source_code: Lähtekood source_code: Lähtekood
status_count_after: status_count_after:
one: staatust one: postitust
other: staatuseid other: staatuseid
status_count_before: Kes omavad status_count_before: Kes on avaldanud
tagline: Jälgi sõpru ja leia uusi tagline: Jälgi sõpru ja leia uusi
terms: Kasutustingimused terms: Kasutustingimused
unavailable_content: Sisu pole saadaval unavailable_content: Sisu pole saadaval
unavailable_content_description: unavailable_content_description:
reason: Põhjus reason: Põhjus
rejecting_media: 'Meedia failid sellelt serverilt ei töödelda ega salvestata ning mitte ühtegi eelvaadet ei kuvata, mis nõuab manuaalselt vajutust originaalfailile:' rejecting_media: 'Meedia failid sellelt serverilt ei töödelda ega salvestata ning mitte ühtegi eelvaadet ei kuvata, mis nõuab manuaalselt vajutust originaalfailile:'
rejecting_media_title: Filtreeritud meediaga
silenced: 'Postitused nendelt serveritelt peidetakse avalikes ajajoontes ja vestlustes ning mitte ühtegi teavitust ei tehta nende kasutajate tegevustest, välja arvatud juhul, kui Te neid jälgite:' silenced: 'Postitused nendelt serveritelt peidetakse avalikes ajajoontes ja vestlustes ning mitte ühtegi teavitust ei tehta nende kasutajate tegevustest, välja arvatud juhul, kui Te neid jälgite:'
suspended: 'Mitte mingeid andmeid nendelt serveritelt ei töödelda, salvestata ega vahetata, tehes igasuguse interaktsiooni või kirjavahetuse kasutajatega nendelt serveritelt võimatuks:' suspended: 'Mitte mingeid andmeid nendelt serveritelt ei töödelda, salvestata ega vahetata, tehes igasuguse interaktsiooni või kirjavahetuse kasutajatega nendelt serveritelt võimatuks:'
unavailable_content_html: Mastodon tavaliselt lubab Teil vaadata sisu ning suhelda kasutajatega üks kõik millisest teisest serverist fediversumis. Need on erandid, mis on paika pandud sellel kindlal serveril. unavailable_content_html: Mastodon tavaliselt lubab Teil vaadata sisu ning suhelda kasutajatega üks kõik millisest teisest serverist fediversumis. Need on erandid, mis on paika pandud sellel kindlal serveril.
@ -67,10 +71,10 @@ et:
pin_errors: pin_errors:
following: Te peate juba olema selle kasutaja jälgija, keda te heaks kiidate following: Te peate juba olema selle kasutaja jälgija, keda te heaks kiidate
posts: posts:
one: Tuututus one: Postitus
other: Tuututused other: Postitused
posts_tab_heading: Tuututused posts_tab_heading: Postitused
posts_with_replies: Tuututused ja vastused posts_with_replies: Postitused ja vastused
roles: roles:
admin: Administraator admin: Administraator
bot: Robot bot: Robot

View file

@ -25,7 +25,7 @@ io:
instance_actor_flash: 'Ca konto esas virtuala aganto quo uzesas por reprezentar la servilo e ne irga individuala uzanto. Ol uzesas por federskopo e ne debas restriktesar se vu ne volas obstruktar tota instanco, se ol esas la kaso, do vu debas uzar domenobstrukto. instance_actor_flash: 'Ca konto esas virtuala aganto quo uzesas por reprezentar la servilo e ne irga individuala uzanto. Ol uzesas por federskopo e ne debas restriktesar se vu ne volas obstruktar tota instanco, se ol esas la kaso, do vu debas uzar domenobstrukto.
' '
learn_more: Lernez plu learn_more: Lernez pluse
logged_in_as_html: Vu nun eniras quale %{username}. logged_in_as_html: Vu nun eniras quale %{username}.
logout_before_registering: Vu ja eniris. logout_before_registering: Vu ja eniris.
privacy_policy: Privatesguidilo privacy_policy: Privatesguidilo
@ -48,7 +48,7 @@ io:
rejecting_media_title: Filtrita medii rejecting_media_title: Filtrita medii
silenced: 'Posti de ca servili celesos en publika tempolinei e konversi, e notifiki ne facesos de oli uzantinteragi, se vu ne sequas oli:' silenced: 'Posti de ca servili celesos en publika tempolinei e konversi, e notifiki ne facesos de oli uzantinteragi, se vu ne sequas oli:'
silenced_title: Limitizita servili silenced_title: Limitizita servili
suspended: 'Informi de ca servili procedagesos o retenesos o kambiesos, do irga interago o komuniko kun uzanti de ca servili esas imposebla:' suspended: 'Informi de ca servili procedagesos o retenesos o interchanjesos, do irga interago o komuniko kun uzanti de ca servili esas neposibla:'
suspended_title: Restriktita servili suspended_title: Restriktita servili
unavailable_content_html: Mastodon generale permisas on vidar kontenajo e interagar kun uzanti de irga altra servilo en fediverso. Existas eceptioni quo facesis che ca partikulara servilo. unavailable_content_html: Mastodon generale permisas on vidar kontenajo e interagar kun uzanti de irga altra servilo en fediverso. Existas eceptioni quo facesis che ca partikulara servilo.
user_count_after: user_count_after:
@ -135,7 +135,7 @@ io:
followers: Uzanti followers: Uzanti
follows: Uzati follows: Uzati
header: Kapimajo header: Kapimajo
inbox_url: URL di enbuxo inbox_url: URL di mesajbuxo
invite_request_text: Juntomotivo invite_request_text: Juntomotivo
invited_by: Invitesis da invited_by: Invitesis da
ip: IP ip: IP
@ -201,7 +201,7 @@ io:
password_and_2fa: Pasvorto e 2FA password_and_2fa: Pasvorto e 2FA
sensitive: Forcsentoza sensitive: Forcsentoza
sensitized: Markizesis quale sentoza sensitized: Markizesis quale sentoza
shared_inbox_url: Partigita enbux-URL shared_inbox_url: Partigita URL di mesajbuxo
show: show:
created_reports: Reports created by this account created_reports: Reports created by this account
targeted_reports: Reports made about this account targeted_reports: Reports made about this account
@ -378,7 +378,7 @@ io:
title: Insertez nova kustumizita emocimajo title: Insertez nova kustumizita emocimajo
not_permitted: Vu ne permisesis agar co not_permitted: Vu ne permisesis agar co
overwrite: Remplasez overwrite: Remplasez
shortcode: Kurtnumero shortcode: Kurtkodexo
shortcode_hint: Minime 2 simboli, nur literi e nombri e sublinei shortcode_hint: Minime 2 simboli, nur literi e nombri e sublinei
title: Kustumizita emocimaji title: Kustumizita emocimaji
uncategorized: Nekategorigita uncategorized: Nekategorigita
@ -480,8 +480,8 @@ io:
instances: instances:
availability: availability:
description_html: description_html:
one: Se sendar a domeno falias <strong>%{count} dio</strong> sen sucesar, plua sendoprobi ne agesos se sendo <em>de</em> la domeno ne ganesas. one: Se sendar a domeno falias <strong>%{count} dio</strong> sen sucesar, plusa sendoprobi ne agesos se sendo <em>de</em> la domeno ne ganesas.
other: Se sendar a domeno falias en <strong>%{count} diferanta dii</strong> sen sucesar, plua sendoprobi ne agesos se sendo <em>de</em> la domeno ne ganesas. other: Se sendar a domeno falias en <strong>%{count} diferanta dii</strong> sen sucesar, plusa sendoprobi ne agesos se sendo <em>de</em> la domeno ne ganesas.
failure_threshold_reached: Faliolimito atingesis en %{date}. failure_threshold_reached: Faliolimito atingesis en %{date}.
failures_recorded: failures_recorded:
one: Falita probo en %{count} dio. one: Falita probo en %{count} dio.
@ -523,7 +523,7 @@ io:
unavailable: Nedisponebla unavailable: Nedisponebla
delivery_available: Sendo esas disponebla delivery_available: Sendo esas disponebla
delivery_error_days: Senderordii delivery_error_days: Senderordii
delivery_error_hint: Se sendo ne esas posebla dum %{count} dii, ol automata markizesos quale ne sendebla. delivery_error_hint: Se sendo ne esas posibla dum %{count} dii, ol automata markizesos quale ne sendebla.
destroyed_msg: Informi de %{domain} nun faskigesis por partikulara efaco. destroyed_msg: Informi de %{domain} nun faskigesis por partikulara efaco.
empty: Nula domeni. empty: Nula domeni.
known_accounts: known_accounts:
@ -602,9 +602,9 @@ io:
other_description_html: Videz plu multa opcioni por dominacar konduto di konto e kustumizar komuniko a raportizita konto. other_description_html: Videz plu multa opcioni por dominacar konduto di konto e kustumizar komuniko a raportizita konto.
resolve_description_html: Nulo agesos kontre raportizita konto, streko ne rekordizesos e raporto klozesos. resolve_description_html: Nulo agesos kontre raportizita konto, streko ne rekordizesos e raporto klozesos.
silence_description_html: Profilo esos videbla nur por personi quo ja sequis o manuale trovis, se severe limitizas ola porteo. Sempre povas inversigesar. silence_description_html: Profilo esos videbla nur por personi quo ja sequis o manuale trovis, se severe limitizas ola porteo. Sempre povas inversigesar.
suspend_description_html: Ca profilo e omna ola kontenaji divenos neacesebla til ol eventuale efacesas. Interagar kun la konto divenos neposebla. Inversigebla til 30 dii. suspend_description_html: Ca profilo e omna ola kontenaji divenos neacesebla til ol eventuale efacesas. Interagar kun la konto divenos neposibla. Inversigebla til 30 dii.
actions_description_html: Decidez ago por rezolvar ca raporto. Se vu decidar puniso kontre raportizesis konto, retpostoavizo sendesos a ol, ecepte kande <strong>Spam</strong> kategorio selektesis. actions_description_html: Decidez ago por rezolvar ca raporto. Se vu decidar puniso kontre raportizesis konto, retpostoavizo sendesos a ol, ecepte kande <strong>Spam</strong> kategorio selektesis.
add_to_report: Insertez plu a raporto add_to_report: Insertez pluse a raporto
are_you_sure: Ka vu esas certa? are_you_sure: Ka vu esas certa?
assign_to_self: Taskigez me assign_to_self: Taskigez me
assigned: Taskigita jerero assigned: Taskigita jerero
@ -613,7 +613,7 @@ io:
category_description_html: La motivo ke ca konto e kontenajo raportizesis citesos por komuniko kun raportizita konto category_description_html: La motivo ke ca konto e kontenajo raportizesis citesos por komuniko kun raportizita konto
comment: comment:
none: Nulo none: Nulo
comment_description_html: 'Por donar plu informo, %{name} skribis:' comment_description_html: 'Por donar plu multa informo, %{name} skribis:'
created_at: Raportizesis created_at: Raportizesis
delete_and_resolve: Efacez posti delete_and_resolve: Efacez posti
forwarded: Sendesis forwarded: Sendesis
@ -889,14 +889,14 @@ io:
aliases: aliases:
add_new: Kreez alternativa nomo add_new: Kreez alternativa nomo
created_msg: Sucesoze kreis nova alternativa nomo. Vu povas nun komencar transfero de la olda konto. created_msg: Sucesoze kreis nova alternativa nomo. Vu povas nun komencar transfero de la olda konto.
deleted_msg: Sucesoze efacis alternativa nomo. Transferar de ta konto a co ne esos posebla. deleted_msg: Sucesoze efacis alternativa nomo. Transferar de ta konto a co ne esos posibla.
empty: Vu ne havas alternativa nomi. empty: Vu ne havas alternativa nomi.
hint_html: Se vu volas transferesar de altra konto a co, hike vu povas krear alternativnomo, quo bezonesas ante vu povas durigar transferar sequanti de la olda konto a co. Ca ago esas <strong>nedanjeroza e inversigebla</strong>. <strong>Kontomigro komencesas de la olda konto</strong>. hint_html: Se vu volas transferesar de altra konto a co, hike vu povas krear alternativnomo, quo bezonesas ante vu povas durigar transferar sequanti de la olda konto a co. Ca ago esas <strong>nedanjeroza e inversigebla</strong>. <strong>Kontomigro komencesas de la olda konto</strong>.
remove: Deligez alternative nomo remove: Deligez alternative nomo
appearance: appearance:
advanced_web_interface: Avanca retintervizajo advanced_web_interface: Avancata retintervizajo
advanced_web_interface_hint: 'Se vu volas uzar tota skrenlong, avanca retintervizajo povigas vu modifikar multa diferanta kolumni por vida multa informi en sama tempo quon vu volas: Hemo, avizi, federatata tempolineo, multa listi e hashtagi.' advanced_web_interface_hint: 'Se vu volas uzar tota skrenlongeso, avancata retintervizajo povigas vu modifikar multa diferanta kolumni por vida multa informi en sama tempo quon vu volas: Hemo, avizi, federatata tempolineo, multa listi e hashtagi.'
animations_and_accessibility: Animo e aceseso animations_and_accessibility: Animacii e aceseso
confirmation_dialogs: Konfirmdialogi confirmation_dialogs: Konfirmdialogi
discovery: Deskovro discovery: Deskovro
localization: localization:
@ -930,18 +930,18 @@ io:
description: description:
prefix_invited_by_user: "@%{name} invitas vu juntar ca servilo di Mastodon!" prefix_invited_by_user: "@%{name} invitas vu juntar ca servilo di Mastodon!"
prefix_sign_up: Registrez che Mastodon hodie! prefix_sign_up: Registrez che Mastodon hodie!
suffix: Per konto, vu povos sequar personi, postigar novaji e interchanjar mesaji kun uzanti de irga servilo di Mastodon e plu! suffix: Per konto, vu povos sequar personi, postigar novaji e interchanjar mesaji kun uzanti de irga servilo di Mastodon e pluse!
didnt_get_confirmation: Ka tu ne recevis la instrucioni por konfirmar? didnt_get_confirmation: Ka tu ne recevis la instrucioni por konfirmar?
dont_have_your_security_key: Ka vu ne havas sekuresklefo? dont_have_your_security_key: Ka vu ne havas sekuresklefo?
forgot_password: Pasvorto obliviita? forgot_password: Pasvorto obliviita?
invalid_reset_password_token: Pasvorto richanjoficho esas nevalida o expirita. Demandez novo. invalid_reset_password_token: Pasvorto richanjoficho esas nevalida o expirita. Demandez novo.
link_to_otp: Insertez 2-faktornumero de vua fono o rigannumero link_to_otp: Insertez 2-faktorkodexo de vua fono o rigankodexo
link_to_webauth: Uzez vua sekuresklefaparato link_to_webauth: Uzez vua sekuresklefaparato
log_in_with: Enirez per log_in_with: Enirez per
login: Enirar login: Enirar
logout: Ekirar logout: Ekirar
migrate_account: Transferez a diferanta konto migrate_account: Transferez a diferanta konto
migrate_account_html: Se vu volas ridirektar ca konto a diferanto, vu povas <a href="%{path}">opcionagar hike</a>. migrate_account_html: Se vu volas ridirektar ca konto a diferanto, vu povas <a href="%{path}">ajustar hike</a>.
or_log_in_with: O eniras per or_log_in_with: O eniras per
providers: providers:
cas: CAS cas: CAS
@ -1019,7 +1019,7 @@ io:
email_contact_html: Se ol ankore ne venas, vu povas retpostigar a <a href="mailto:%{email}">%{email}</a> por ganar helpo email_contact_html: Se ol ankore ne venas, vu povas retpostigar a <a href="mailto:%{email}">%{email}</a> por ganar helpo
email_reconfirmation_html: Se vu ne ganas konfirmretposto, vu povas <a href="%{path}">demandar itere</a> email_reconfirmation_html: Se vu ne ganas konfirmretposto, vu povas <a href="%{path}">demandar itere</a>
irreversible: Vu ne povos riganar o riaktivigar vua konto irreversible: Vu ne povos riganar o riaktivigar vua konto
more_details_html: Por plu detali, videz <a href="%{terms_path}">privatesguidilo</a>. more_details_html: Por plu multa detali, videz <a href="%{terms_path}">privatesguidilo</a>.
username_available: Vua uzantonomo divenos disponebla itere username_available: Vua uzantonomo divenos disponebla itere
username_unavailable: Vua uzantonomo restos nedisponebla username_unavailable: Vua uzantonomo restos nedisponebla
directories: directories:
@ -1116,8 +1116,8 @@ io:
title: Insertez nova filtrilo title: Insertez nova filtrilo
footer: footer:
developers: Developeri developers: Developeri
more: Plu more: Pluse
resources: Resursi resources: Moyeni
trending_now: Nuna tendenco trending_now: Nuna tendenco
generic: generic:
all: Omna all: Omna
@ -1180,7 +1180,7 @@ io:
authentication_methods: authentication_methods:
otp: 2-faktoryurizessoftwaro otp: 2-faktoryurizessoftwaro
password: pasvorto password: pasvorto
sign_in_token: retpostosekuresnumero sign_in_token: retpostosekureskodexo
webauthn: sekuresklefi webauthn: sekuresklefi
description_html: Se vu vidas aktiveso quon vu ne rikonocas, konsiderez chanjar vua pasvorto e aktivigez 2-faktoryurizo. description_html: Se vu vidas aktiveso quon vu ne rikonocas, konsiderez chanjar vua pasvorto e aktivigez 2-faktoryurizo.
empty: Yurizeshistorio esas nedisponebla empty: Yurizeshistorio esas nedisponebla
@ -1194,9 +1194,9 @@ io:
too_many: Ne povas atachar plu kam 4 faili too_many: Ne povas atachar plu kam 4 faili
migrations: migrations:
acct: Transferesis a acct: Transferesis a
cancel: Extingar ridirekto cancel: Anulez ridirekto
cancel_explanation: Extingar ridirekto riaktivigos vua nuna konto, ma ne riganos sequanti quo transferesis a ta konto. cancel_explanation: Anular ridirekto riaktivigos vua nuna konto, ma ne riganos sequanti quo transferesis a ta konto.
cancelled_msg: Sucesoze extingar ridirekto. cancelled_msg: Sucesoze anulis ridirekto.
errors: errors:
already_moved: esas sama transferkonto already_moved: esas sama transferkonto
missing_also_known_as: ne esas alternativa nomo di ca konto missing_also_known_as: ne esas alternativa nomo di ca konto
@ -1215,7 +1215,7 @@ io:
redirecting_to: Vua konto ridirektesas a %{acct}. redirecting_to: Vua konto ridirektesas a %{acct}.
set_redirect: Fixez ridirekto set_redirect: Fixez ridirekto
warning: warning:
backreference_required: Nova konto mustas unesme havar opciono quo dopreferas co backreference_required: Nova konto mustas unesme ajustesar por dopreferar co
before: 'Ante durar, lektez ca noti sorgeme:' before: 'Ante durar, lektez ca noti sorgeme:'
cooldown: Pos transferesar, existas varttempo kande vu ne povas transferesar itere cooldown: Pos transferesar, existas varttempo kande vu ne povas transferesar itere
disabled_account: Vua nuna konto ne divenos tote uzebla pose. Tamen, vu povas acesar informexportaco e anke riaktivigo. disabled_account: Vua nuna konto ne divenos tote uzebla pose. Tamen, vu povas acesar informexportaco e anke riaktivigo.
@ -1287,13 +1287,13 @@ io:
thousand: K thousand: K
trillion: T trillion: T
otp_authentication: otp_authentication:
code_hint: Insertez numero quo facesis da vua yurizsoftwaro por konfirmar code_hint: Insertez kodexo quo facesis da vua yurizsoftwaro por konfirmar
description_html: Se vu aktivigas <strong>2-faktoryurizo</strong> per yurizsoftwaro, eniro bezonos vu havar vua fono, quale facas fichi por vu por enirar. description_html: Se vu aktivigas <strong>2-faktoryurizo</strong> per yurizsoftwaro, eniro bezonos vu havar vua smartfono, quale facas fichi por vu por enirar.
enable: Aktivigez enable: Aktivigez
instructions_html: "<strong>Skanez ca QR-numero a Google Authenticator o simila TOTP-softwaro en vua fono</strong>. Pos co, ta softwaro facos fichi quon vu bezonos insertar kande enirar." instructions_html: "<strong>Skanez ca QR-kodexo a Google Authenticator o simila TOTP-softwaro en vua smartfono</strong>. Pos co, ta softwaro facos fichi quon vu bezonos insertar kande enirar."
manual_instructions: 'Se vu ne povas skanar numero QR e bezonas insertar manuala, subo esas textosekreto:' manual_instructions: 'Se vu ne povas skanar QR-kodexo e bezonas insertar manuala, subo esas textosekreto:'
setup: Facez setup: Facez
wrong_code: Insertita numero esas nevalida! Ka serviltempo e aparattempo esas korekta? wrong_code: Insertita kodexo esas nevalida! Ka serviltempo e aparattempo esas korekta?
pagination: pagination:
newer: Nova newer: Nova
next: Sequanta next: Sequanta
@ -1411,7 +1411,7 @@ io:
account: Konto account: Konto
account_settings: Kontoopcioni account_settings: Kontoopcioni
aliases: Kontoaltnomi aliases: Kontoaltnomi
appearance: Formo appearance: Aspekto
authorized_apps: Yurizita apliki authorized_apps: Yurizita apliki
back: Retro a Mastodon back: Retro a Mastodon
delete: Kontoefaco delete: Kontoefaco
@ -1625,7 +1625,7 @@ io:
enabled: 2-faktoryurizeso aktivigesas enabled: 2-faktoryurizeso aktivigesas
enabled_success: 2-faktoryurizeso sucesoze aktivigesas enabled_success: 2-faktoryurizeso sucesoze aktivigesas
generate_recovery_codes: Generate Recovery Codes generate_recovery_codes: Generate Recovery Codes
lost_recovery_codes: Rigannumeri povigas vu riganas aceso a vua konto se vu perdas vua fono. Se vu perdas vua rigannumeri, vu povas rifacar hike. Vua olda rigannumeri nevalidigesos. lost_recovery_codes: Rigankodexi povigas vu riganas aceso a vua konto se vu perdas vua smartfono. Se vu perdas vua rigankodexi, vu povas rifacar hike. Vua olda rigankodexi nevalidigesos.
methods: 2-faktormetodi methods: 2-faktormetodi
otp: Yurizsoftwaro otp: Yurizsoftwaro
recovery_codes: Kopiez rigannumeri recovery_codes: Kopiez rigannumeri
@ -1661,7 +1661,7 @@ io:
violation: Kontenajo nesequas ca komunitatguidili violation: Kontenajo nesequas ca komunitatguidili
explanation: explanation:
delete_statuses: Ol trovesis ke kelka vua posti nesequas komunitatguidilo e do efacesis da jereri di %{instance}. delete_statuses: Ol trovesis ke kelka vua posti nesequas komunitatguidilo e do efacesis da jereri di %{instance}.
disable: Vu ne povas uzar vua konto plu, ma vua profilo e altra informi restas bone. Vu povas demandar kopiur di vua informi, chanjar kontoopcioni e efacar vua konto. disable: Vu ne povas uzar vua konto pluse, ma vua profilo e altra informi restas bone. Vu povas demandar kopiur di vua informi, chanjar kontoopcioni e efacar vua konto.
mark_statuses_as_sensitive: Kelka vua posti markizesis quale sentoza da jereri di %{instance}. Do, personi bezonos kliktar medii en posti ante prevido montresas. Vu povas markizar medii quale sentoza per su kande postar en futuro. mark_statuses_as_sensitive: Kelka vua posti markizesis quale sentoza da jereri di %{instance}. Do, personi bezonos kliktar medii en posti ante prevido montresas. Vu povas markizar medii quale sentoza per su kande postar en futuro.
sensitive: Pos co, omna vua adchargita mediifaili markizesos quale sentoza e celesos dop kliktoaverto. sensitive: Pos co, omna vua adchargita mediifaili markizesos quale sentoza e celesos dop kliktoaverto.
silence: Vu povas ankore uzar vua konto ma nur personi quo ja sequis vu vidos vua posti en ca servilo, e vu forsan neinkluzesas de diversa deskovrotraiti. Tamen, altra personi povas ankore manuala sequar vu. silence: Vu povas ankore uzar vua konto ma nur personi quo ja sequis vu vidos vua posti en ca servilo, e vu forsan neinkluzesas de diversa deskovrotraiti. Tamen, altra personi povas ankore manuala sequar vu.
@ -1686,7 +1686,7 @@ io:
suspend: Konto restriktigesis suspend: Konto restriktigesis
welcome: welcome:
edit_profile_action: Facez profilo edit_profile_action: Facez profilo
edit_profile_step: Vu povas kustumizar vua profilo per adchargar profilimajo, kapimajo, chanjar vua montronomo e plu. Se vu volas kontrolar nova sequanti ante oli permisesar sequantar vu, vu povas klefklozar vua konto. edit_profile_step: Vu povas kustumizar vua profilo per adchargar profilimajo, kapimajo, chanjar vua montronomo e pluse. Se vu volas kontrolar nova sequanti ante oli permisesar sequantar vu, vu povas klefklozar vua konto.
explanation: Subo esas guidilo por helpar vu komencar explanation: Subo esas guidilo por helpar vu komencar
final_action: Komencez postigar final_action: Komencez postigar
final_step: 'Jus postigez! Mem sen sequanti, vua publika posti povas videsar da altra personi, exemplo es en lokala tempolineo e en hashtagi. Vu povas anke introduktar su en #introductions hashtagi.' final_step: 'Jus postigez! Mem sen sequanti, vua publika posti povas videsar da altra personi, exemplo es en lokala tempolineo e en hashtagi. Vu povas anke introduktar su en #introductions hashtagi.'
@ -1696,9 +1696,9 @@ io:
review_preferences_step: Certigez ke vu fixas vua preferaji, tale quala retposto quon vu volas ganar, o privatesnivelo quo vu volas vua posti normale uzar. Se vu ne havas movmalado, vu povas selektar aktivigar GIF-autopleo. review_preferences_step: Certigez ke vu fixas vua preferaji, tale quala retposto quon vu volas ganar, o privatesnivelo quo vu volas vua posti normale uzar. Se vu ne havas movmalado, vu povas selektar aktivigar GIF-autopleo.
subject: Bonveno a Mastodon subject: Bonveno a Mastodon
tip_federated_timeline: Federatata tempolineo esas generala vido di reto di Mastodon. Ma, ol nur inkluzas personi quon vua vicini abonis, do ol ne esas kompleta. tip_federated_timeline: Federatata tempolineo esas generala vido di reto di Mastodon. Ma, ol nur inkluzas personi quon vua vicini abonis, do ol ne esas kompleta.
tip_following: Vu sequas vua administrer(o) di servilo quale originala stando. Por sequar plua interesanta personi, videz lokala e federatata tempolinei. tip_following: Vu sequas vua administrer(o) di servilo quale originala stando. Por sequar plu multa interesanta personi, videz lokala e federatata tempolinei.
tip_local_timeline: Lokala tempolineo esas generala vido di personi che %{instance}. Co esas vua apuda vicini! tip_local_timeline: Lokala tempolineo esas generala vido di personi che %{instance}. Co esas vua apuda vicini!
tip_mobile_webapp: Se vua fonvidilo povigas vu pozar Mastodon a vua hemskreno, vu povas ganar pulsavizi. Ol funcionas tale traiti di fonsoftwaro! tip_mobile_webapp: Se vua smartfonvidilo povigas vu pozar Mastodon a vua hemskreno, vu povas ganar pulsavizi. Ol funcionas tale traiti di smartfonsoftwaro!
tips: Guidili tips: Guidili
title: Bonveno, %{name}! title: Bonveno, %{name}!
users: users:

View file

@ -492,6 +492,9 @@ ru:
by_domain: Домен by_domain: Домен
confirm_purge: Вы уверены, что хотите навсегда удалить данные с этого домена? confirm_purge: Вы уверены, что хотите навсегда удалить данные с этого домена?
content_policies: content_policies:
comment: Внутренняя заметка
policies:
reject_media: Отклонить медиа
policy: Политика policy: Политика
dashboard: dashboard:
instance_accounts_measure: сохраненные учетные записи instance_accounts_measure: сохраненные учетные записи
@ -826,6 +829,7 @@ ru:
admin_mailer: admin_mailer:
new_appeal: new_appeal:
actions: actions:
none: предупреждение
silence: ограничить учётную запись silence: ограничить учётную запись
suspend: приостановить действие учётной записи suspend: приостановить действие учётной записи
subject: "%{username} обжалует решение модерации на %{instance}" subject: "%{username} обжалует решение модерации на %{instance}"
@ -987,6 +991,7 @@ ru:
disputes: disputes:
strikes: strikes:
action_taken: Предпринятые меры action_taken: Предпринятые меры
appeal: Обжаловать
appeal_approved: Это замечание было успешно обжаловано и более не действительно appeal_approved: Это замечание было успешно обжаловано и более не действительно
appeal_rejected: Апелляция была отклонена appeal_rejected: Апелляция была отклонена
appeal_submitted_at: Апелляция отправлена appeal_submitted_at: Апелляция отправлена
@ -1048,7 +1053,7 @@ ru:
add_new: Добавить add_new: Добавить
errors: errors:
limit: Вы уже добавили максимальное число хэштегов limit: Вы уже добавили максимальное число хэштегов
hint_html: "<strong>Особенные хэштеги</strong> отображаются в вашем профиле и позволяют людям просматривать ваши посты, отмеченные ими. Это отличный инструмент для отслеживания долгосрочных проектов и творческих работ." hint_html: "<strong>Избранные хэштеги</strong> отображаются в вашем профиле и позволяют людям быстро найти посты, отмеченные ими. Это отличный инструмент для отслеживания долгосрочных проектов и творческих работ."
filters: filters:
contexts: contexts:
account: Посты в профилях account: Посты в профилях
@ -1379,7 +1384,7 @@ ru:
development: Разработчикам development: Разработчикам
edit_profile: Изменить профиль edit_profile: Изменить профиль
export: Экспорт данных export: Экспорт данных
featured_tags: Особенные хэштеги featured_tags: Избранные хэштеги
import: Импорт import: Импорт
import_and_export: Импорт и экспорт import_and_export: Импорт и экспорт
migrate: Миграция учётной записи migrate: Миграция учётной записи
@ -1455,9 +1460,9 @@ ru:
unlisted_long: Показывать всем, но не отображать в публичных лентах unlisted_long: Показывать всем, но не отображать в публичных лентах
statuses_cleanup: statuses_cleanup:
enabled: Автоматически удалять устаревшие посты enabled: Автоматически удалять устаревшие посты
enabled_hint: Автоматически удаляет ваши посты после того, как они достигли определённого возраста, за некоторыми исключениями ниже. enabled_hint: Автоматически удаляет ваши посты после того, как они достигли определённого возрастного порога, за некоторыми исключениями ниже.
exceptions: Исключения exceptions: Исключения
explanation: Из-за того, что удаление постов — это ресурсоёмкий процесс, оно производится медленно со временем, когда сервер менее всего занят. По этой причине, посты могут удаляться не сразу, а спустя определённое время, по достижению возрастного порога. explanation: Из-за того, что удаление постов — это ресурсоёмкий процесс, оно производится медленно со временем, когда сервер менее всего загружен. По этой причине, посты могут удаляться не сразу, а спустя определённое время, по достижению возрастного порога.
ignore_favs: Игнорировать отметки «избранного» ignore_favs: Игнорировать отметки «избранного»
ignore_reblogs: Игнорировать продвижения ignore_reblogs: Игнорировать продвижения
interaction_exceptions: Исключения на основе взаимодействий interaction_exceptions: Исключения на основе взаимодействий
@ -1465,13 +1470,13 @@ ru:
keep_direct: Не удалять адресованные посты keep_direct: Не удалять адресованные посты
keep_direct_hint: Не удалять ваши посты с «адресованной» видимостью. keep_direct_hint: Не удалять ваши посты с «адресованной» видимостью.
keep_media: Не удалять посты с вложениями keep_media: Не удалять посты с вложениями
keep_media_hint: Не удалять ваши посты, содержащие любые медийные вложения keep_media_hint: Не удалять ваши посты, содержащие любые медийные вложения.
keep_pinned: Не удалять закреплённые посты keep_pinned: Не удалять закреплённые посты
keep_pinned_hint: Не удалять ваши посты, которые закреплены в профиле. keep_pinned_hint: Не удалять ваши посты, которые закреплены в профиле.
keep_polls: Не удалять опросы keep_polls: Не удалять опросы
keep_polls_hint: Не удалять ваши посты с опросами. keep_polls_hint: Не удалять ваши посты с опросами.
keep_self_bookmark: Не удалять закладки keep_self_bookmark: Не удалять закладки
keep_self_bookmark_hint: Не удалять ваши посты с закладками keep_self_bookmark_hint: Не удалять ваши посты с закладками.
keep_self_fav: Оставить посты, отмеченные «избранными» keep_self_fav: Оставить посты, отмеченные «избранными»
keep_self_fav_hint: Не удалять ваши посты, если вы отметили их как «избранные». keep_self_fav_hint: Не удалять ваши посты, если вы отметили их как «избранные».
min_age: min_age:
@ -1674,7 +1679,7 @@ ru:
seamless_external_login: Вы залогинены через сторонний сервис, поэтому настройки e-mail и пароля недоступны. seamless_external_login: Вы залогинены через сторонний сервис, поэтому настройки e-mail и пароля недоступны.
signed_in_as: 'Выполнен вход под именем:' signed_in_as: 'Выполнен вход под именем:'
verification: verification:
explanation_html: 'Владение ссылками в профиле <strong>можно подтвердить</strong>. Для этого на указанном сайте должна содержаться ссылка на ваш профиль Mastodon, а у самой ссылки <strong>должен</strong> быть атрибут <code>rel="me"</code>. Что внутри ссылки — значения не имеет. Вот вам пример ссылки:' explanation_html: 'Вы можете <strong>подтвердить владение</strong> любой из ссылок в таблице. Для этого страница по ссылке должна содержать обратную ссылку на ваш профиль Mastodon, а у самой ссылки <strong>должен</strong> атрибут <code>rel="me"</code>. Текст ссылки значения не имеет. Вот пример:'
verification: Верификация ссылок verification: Верификация ссылок
webauthn_credentials: webauthn_credentials:
add: Добавить новый ключ безопасности add: Добавить новый ключ безопасности

View file

@ -17,7 +17,7 @@ io:
types: types:
disable: Preventez uzanto de uzar olia konto ma ne efacez o celez olia kontenaji. disable: Preventez uzanto de uzar olia konto ma ne efacez o celez olia kontenaji.
none: Uzez co por sendar averto a la uzanto sen eventigar irga altra ago. none: Uzez co por sendar averto a la uzanto sen eventigar irga altra ago.
sensitive: Koaktez omna mediiatachaji da ca uzanto markigesar quale sentiva. sensitive: Koaktez omna mediiatachaji da ca uzanto markizesar quale sentoza.
silence: Preventez la uzanto de povar postar per publika videbleso, celez olia posti e avizi de personi quo ne sequas oli. silence: Preventez la uzanto de povar postar per publika videbleso, celez olia posti e avizi de personi quo ne sequas oli.
suspend: Preventez irga interago de o a ca konto e efacez ola kontenaji. Inversebla til 30 dii. suspend: Preventez irga interago de o a ca konto e efacez ola kontenaji. Inversebla til 30 dii.
warning_preset_id: Neobligata. Vu povas ankore insertar kustume texto a extremajo di fixito warning_preset_id: Neobligata. Vu povas ankore insertar kustume texto a extremajo di fixito
@ -33,7 +33,7 @@ io:
autofollow: Personi quo registresesas tra invito automatika sequos vu autofollow: Personi quo registresesas tra invito automatika sequos vu
avatar: En la formato PNG, GIF o JPG. Til %{size}. Esos mikrigita a %{dimensions}px avatar: En la formato PNG, GIF o JPG. Til %{size}. Esos mikrigita a %{dimensions}px
bot: Signalez a altra personi ke la konto precipue havas automatikigita agi e forsan ne surveyesas bot: Signalez a altra personi ke la konto precipue havas automatikigita agi e forsan ne surveyesas
context: 1 o plu situeso kande filtrilo debas aplikesar context: Situeso kande filtrilo debas aplikesar
current_password: Por sekuresorezoni, pozez pasvorto di ca konto current_password: Por sekuresorezoni, pozez pasvorto di ca konto
current_username: Por konfirmar, pozez uzantonomo di ca konto current_username: Por konfirmar, pozez uzantonomo di ca konto
digest: Nur sendesas pos longa neaktiveso e nur se vu ganis irga mesaji dum ke vu esas neprezenta digest: Nur sendesas pos longa neaktiveso e nur se vu ganis irga mesaji dum ke vu esas neprezenta
@ -51,7 +51,7 @@ io:
setting_aggregate_reblogs: Ne montrez nova busti di posti quo recente bustesas (nova busti) setting_aggregate_reblogs: Ne montrez nova busti di posti quo recente bustesas (nova busti)
setting_always_send_emails: Normale retpostoavizi ne sendesas kande vu aktiva uzas Mastodon setting_always_send_emails: Normale retpostoavizi ne sendesas kande vu aktiva uzas Mastodon
setting_default_sensitive: Sentoza medii originala celesas e povas revelesar per klikto setting_default_sensitive: Sentoza medii originala celesas e povas revelesar per klikto
setting_display_media_default: Celez medii quo markigesis quale sentoza setting_display_media_default: Celez medii quo markizesis quale sentoza
setting_display_media_hide_all: Sempre celez medii setting_display_media_hide_all: Sempre celez medii
setting_display_media_show_all: Sempre montrez medii setting_display_media_show_all: Sempre montrez medii
setting_hide_network: Vua sequato e sequanto celesos che vua profilo setting_hide_network: Vua sequato e sequanto celesos che vua profilo
@ -76,10 +76,10 @@ io:
text: Co helpos ni kontrolar vua apliko text: Co helpos ni kontrolar vua apliko
ip_block: ip_block:
comment: Neobligata. Memorez por quo vu insertas ca regulo. comment: Neobligata. Memorez por quo vu insertas ca regulo.
expires_in: IP-Adresi esas finita resurs, oli kelkafoye partigesas e frequenta uzesas da multa personi. Do, nedefinita IP-restrikti ne rekomendesas. expires_in: IP-Adresi esas finita moyeno, oli kelkafoye partigesas e frequenta uzesas da multa personi. Do, nedefinita IP-restrikti ne rekomendesas.
ip: Tipez adreso di IPv4 o IPv6. Vu povas restrikar tota porteo per sintaxo CIDR. Sorgemez por ke vu ne klefklozas su! ip: Tipez adreso di IPv4 o IPv6. Vu povas restrikar tota porteo per sintaxo CIDR. Sorgemez por ke vu ne klefklozas su!
severities: severities:
no_access: Restriktez aceso a omna resursi no_access: Restriktez aceso a omna moyeni
sign_up_requires_approval: Nova registro bezonos vua aprobo sign_up_requires_approval: Nova registro bezonos vua aprobo
severity: Selektez quo eventos kun demandi de ca IP severity: Selektez quo eventos kun demandi de ca IP
rule: rule:
@ -104,7 +104,7 @@ io:
text: Fixita texto text: Fixita texto
title: Titulo title: Titulo
admin_account_action: admin_account_action:
include_statuses: Inkluzez raportigita posti en retposto include_statuses: Inkluzez raportizita posti en retposto
send_email_notification: Notifikez la uzanto di retposto send_email_notification: Notifikez la uzanto di retposto
text: Kustumizita averto text: Kustumizita averto
type: Ago type: Ago
@ -140,7 +140,7 @@ io:
fields: Profilmetadato fields: Profilmetadato
header: Kapimajo header: Kapimajo
honeypot: "%{label} (ne plenigez)" honeypot: "%{label} (ne plenigez)"
inbox_url: URL di relayoenbuxo inbox_url: URL di relayomesajbuxo
irreversible: Deslevez e ne celez irreversible: Deslevez e ne celez
locale: Linguo locale: Linguo
locked: Privatigar la konto locked: Privatigar la konto
@ -150,7 +150,7 @@ io:
otp_attempt: Dufaktora identigilo otp_attempt: Dufaktora identigilo
password: Pasvorto password: Pasvorto
phrase: Klefvorto o frazo phrase: Klefvorto o frazo
setting_advanced_layout: Aktivigez avanca retintervizajo setting_advanced_layout: Aktivigez avancata retintervizajo
setting_aggregate_reblogs: Grupbusti en tempolinei setting_aggregate_reblogs: Grupbusti en tempolinei
setting_always_send_emails: Sempre sendez retpostoavizi setting_always_send_emails: Sempre sendez retpostoavizi
setting_auto_play_gif: Automate pleez animigita GIFi setting_auto_play_gif: Automate pleez animigita GIFi
@ -158,17 +158,17 @@ io:
setting_crop_images: Ektranchez imaji en neexpansigita posti a 16x9 setting_crop_images: Ektranchez imaji en neexpansigita posti a 16x9
setting_default_language: Postolinguo setting_default_language: Postolinguo
setting_default_privacy: Videbleso di la mesaji setting_default_privacy: Videbleso di la mesaji
setting_default_sensitive: Sempre markigez medii quale privata setting_default_sensitive: Sempre markizez medii quale sentoza
setting_delete_modal: Montrez konfirmdialogo ante efacar posto setting_delete_modal: Montrez konfirmdialogo ante efacar posto
setting_disable_swiping: Desaktivigez fingromovi setting_disable_swiping: Desaktivigez fingromovi
setting_display_media: Mediomontrajo setting_display_media: Mediomontrajo
setting_display_media_default: Originalo setting_display_media_default: Originalo
setting_display_media_hide_all: Celez omno setting_display_media_hide_all: Celez omno
setting_display_media_show_all: Montrez omno setting_display_media_show_all: Montrez omno
setting_expand_spoilers: Sempre expansigez posti quo markigesis kun kontenajaverti setting_expand_spoilers: Sempre expansigez posti quo markizesis kun kontenajaverti
setting_hide_network: Celez vua sociala grafiko setting_hide_network: Celez vua sociala grafiko
setting_noindex: Desjuntez trovmotorindexigo setting_noindex: Desjuntez trovmotorindexigo
setting_reduce_motion: Diminutez animmovo setting_reduce_motion: Diminutez moveso di animacii
setting_show_application: Montrez softwaro quo uzesis por sendar posti setting_show_application: Montrez softwaro quo uzesis por sendar posti
setting_system_font_ui: Uzez originala literfonto di sistemo setting_system_font_ui: Uzez originala literfonto di sistemo
setting_theme: Sittemo setting_theme: Sittemo
@ -177,7 +177,7 @@ io:
setting_use_blurhash: Montrez koloroza inklini por celata medii setting_use_blurhash: Montrez koloroza inklini por celata medii
setting_use_pending_items: Modo lenta setting_use_pending_items: Modo lenta
severity: Severeso severity: Severeso
sign_in_token_attempt: Sekuresnumero sign_in_token_attempt: Sekureskodexo
type: Tipo di importaco type: Tipo di importaco
username: Uzernomo username: Uzernomo
username_or_email: Uzantonomo o retposto username_or_email: Uzantonomo o retposto

View file

@ -37,9 +37,9 @@ ru:
current_password: В целях безопасности введите пароль текущей учётной записи current_password: В целях безопасности введите пароль текущей учётной записи
current_username: Для подтверждения, пожалуйста, введите имя пользователя текущей учётной записи current_username: Для подтверждения, пожалуйста, введите имя пользователя текущей учётной записи
digest: Если вы долго не заглядывали, отправим вам дайджест событий, которые происходили в период вашего отсутствия. digest: Если вы долго не заглядывали, отправим вам дайджест событий, которые происходили в период вашего отсутствия.
discoverable: Разрешить другим людям находить ваш профиль через рекомендации, тренды и другие функции discoverable: Разрешить другим людям находить ваш профиль через рекомендации, тренды и другие функции.
email: Вам будет отправлено электронное письмо с подтверждением. email: Вам будет отправлено электронное письмо с подтверждением.
fields: В профиле можно отобразить до 4 пунктов в виде таблицы. fields: В профиле можно отобразить до 4 пунктов в виде таблицы. Например, ваши местоимения, часовой пояс или ссылку на свой сайт.
header: Поддерживается PNG, GIF и JPG. Максимальный размер — %{size}. Будет уменьшена до %{dimensions}px. header: Поддерживается PNG, GIF и JPG. Максимальный размер — %{size}. Будет уменьшена до %{dimensions}px.
inbox_url: Копировать URL с главной страницы ретранслятора, который вы хотите использовать inbox_url: Копировать URL с главной страницы ретранслятора, который вы хотите использовать
irreversible: Отфильтрованные посты будут утеряны навсегда, даже если в будущем фильтр будет убран irreversible: Отфильтрованные посты будут утеряны навсегда, даже если в будущем фильтр будет убран
@ -133,7 +133,7 @@ ru:
context: Контекст фильтра context: Контекст фильтра
current_password: Текущий пароль current_password: Текущий пароль
data: Данные data: Данные
discoverable: Показывать эту учётную запись в каталоге discoverable: Рекомендовать учётную запись другим пользователям
display_name: Отображаемое имя display_name: Отображаемое имя
email: Адрес e-mail email: Адрес e-mail
expires_in: Истекает через expires_in: Истекает через
@ -185,7 +185,7 @@ ru:
email_domain_block: email_domain_block:
with_dns_records: Включить MX-записи и IP-адреса домена with_dns_records: Включить MX-записи и IP-адреса домена
featured_tag: featured_tag:
name: Хэштег name: Добавить хэштег
interactions: interactions:
must_be_follower: Присылать уведомления только от подписчиков must_be_follower: Присылать уведомления только от подписчиков
must_be_following: Присылать уведомления только от людей на которых вы подписаны must_be_following: Присылать уведомления только от людей на которых вы подписаны

View file

@ -24,13 +24,13 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@babel/core": "^7.17.12", "@babel/core": "^7.18.0",
"@babel/plugin-proposal-decorators": "^7.17.12", "@babel/plugin-proposal-decorators": "^7.17.12",
"@babel/plugin-transform-react-inline-elements": "^7.16.7", "@babel/plugin-transform-react-inline-elements": "^7.16.7",
"@babel/plugin-transform-runtime": "^7.17.12", "@babel/plugin-transform-runtime": "^7.18.2",
"@babel/preset-env": "^7.17.12", "@babel/preset-env": "^7.18.2",
"@babel/preset-react": "^7.17.12", "@babel/preset-react": "^7.17.12",
"@babel/runtime": "^7.17.9", "@babel/runtime": "^7.18.0",
"@gamestdio/websocket": "^0.3.2", "@gamestdio/websocket": "^0.3.2",
"@github/webauthn-json": "^0.5.7", "@github/webauthn-json": "^0.5.7",
"@rails/ujs": "^6.1.6", "@rails/ujs": "^6.1.6",
@ -66,7 +66,7 @@
"glob": "^8.0.3", "glob": "^8.0.3",
"history": "^4.10.1", "history": "^4.10.1",
"http-link-header": "^1.0.4", "http-link-header": "^1.0.4",
"immutable": "^4.0.0", "immutable": "^4.1.0",
"imports-loader": "^1.2.0", "imports-loader": "^1.2.0",
"intersection-observer": "^0.12.0", "intersection-observer": "^0.12.0",
"intl": "^1.2.5", "intl": "^1.2.5",

View file

@ -350,6 +350,45 @@ RSpec.describe Account, type: :model do
) )
end end
it 'does not return suspended users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username',
domain: 'example.com',
suspended: true
)
results = Account.search_for('username')
expect(results).to eq []
end
it 'does not return unapproved users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username'
)
match.user.update(approved: false)
results = Account.search_for('username')
expect(results).to eq []
end
it 'does not return unconfirmed users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username'
)
match.user.update(confirmed_at: nil)
results = Account.search_for('username')
expect(results).to eq []
end
it 'accepts ?, \, : and space as delimiter' do it 'accepts ?, \, : and space as delimiter' do
match = Fabricate( match = Fabricate(
:account, :account,
@ -422,8 +461,114 @@ RSpec.describe Account, type: :model do
end end
describe '.advanced_search_for' do describe '.advanced_search_for' do
let(:account) { Fabricate(:account) }
context 'when limiting search to followed accounts' do
it 'accepts ?, \, : and space as delimiter' do
match = Fabricate(
:account,
display_name: 'A & l & i & c & e',
username: 'username',
domain: 'example.com'
)
account.follow!(match)
results = Account.advanced_search_for('A?l\i:c e', account, 10, true)
expect(results).to eq [match]
end
it 'does not return non-followed accounts' do
match = Fabricate(
:account,
display_name: 'A & l & i & c & e',
username: 'username',
domain: 'example.com'
)
results = Account.advanced_search_for('A?l\i:c e', account, 10, true)
expect(results).to eq []
end
it 'does not return suspended users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username',
domain: 'example.com',
suspended: true
)
results = Account.advanced_search_for('username', account, 10, true)
expect(results).to eq []
end
it 'does not return unapproved users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username'
)
match.user.update(approved: false)
results = Account.advanced_search_for('username', account, 10, true)
expect(results).to eq []
end
it 'does not return unconfirmed users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username'
)
match.user.update(confirmed_at: nil)
results = Account.advanced_search_for('username', account, 10, true)
expect(results).to eq []
end
end
it 'does not return suspended users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username',
domain: 'example.com',
suspended: true
)
results = Account.advanced_search_for('username', account)
expect(results).to eq []
end
it 'does not return unapproved users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username'
)
match.user.update(approved: false)
results = Account.advanced_search_for('username', account)
expect(results).to eq []
end
it 'does not return unconfirmed users' do
match = Fabricate(
:account,
display_name: 'Display Name',
username: 'username'
)
match.user.update(confirmed_at: nil)
results = Account.advanced_search_for('username', account)
expect(results).to eq []
end
it 'accepts ?, \, : and space as delimiter' do it 'accepts ?, \, : and space as delimiter' do
account = Fabricate(:account)
match = Fabricate( match = Fabricate(
:account, :account,
display_name: 'A & l & i & c & e', display_name: 'A & l & i & c & e',
@ -437,18 +582,17 @@ RSpec.describe Account, type: :model do
it 'limits by 10 by default' do it 'limits by 10 by default' do
11.times { Fabricate(:account, display_name: "Display Name") } 11.times { Fabricate(:account, display_name: "Display Name") }
results = Account.search_for("display") results = Account.advanced_search_for("display", account)
expect(results.size).to eq 10 expect(results.size).to eq 10
end end
it 'accepts arbitrary limits' do it 'accepts arbitrary limits' do
2.times { Fabricate(:account, display_name: "Display Name") } 2.times { Fabricate(:account, display_name: "Display Name") }
results = Account.search_for("display", 1) results = Account.advanced_search_for("display", account, 1)
expect(results.size).to eq 1 expect(results.size).to eq 1
end end
it 'ranks followed accounts higher' do it 'ranks followed accounts higher' do
account = Fabricate(:account)
match = Fabricate(:account, username: "Matching") match = Fabricate(:account, username: "Matching")
followed_match = Fabricate(:account, username: "Matcher") followed_match = Fabricate(:account, username: "Matcher")
Fabricate(:follow, account: account, target_account: followed_match) Fabricate(:follow, account: account, target_account: followed_match)
@ -775,6 +919,32 @@ RSpec.describe Account, type: :model do
expect(Account.suspended).to match_array([account_1]) expect(Account.suspended).to match_array([account_1])
end end
end end
describe 'searchable' do
let!(:suspended_local) { Fabricate(:account, suspended: true, username: 'suspended_local') }
let!(:suspended_remote) { Fabricate(:account, suspended: true, domain: 'example.org', username: 'suspended_remote') }
let!(:silenced_local) { Fabricate(:account, silenced: true, username: 'silenced_local') }
let!(:silenced_remote) { Fabricate(:account, silenced: true, domain: 'example.org', username: 'silenced_remote') }
let!(:unconfirmed) { Fabricate(:user, confirmed_at: nil).account }
let!(:unapproved) { Fabricate(:user, approved: false).account }
let!(:unconfirmed_unapproved) { Fabricate(:user, confirmed_at: nil, approved: false).account }
let!(:local_account) { Fabricate(:account, username: 'local_account') }
let!(:remote_account) { Fabricate(:account, domain: 'example.org', username: 'remote_account') }
before do
# Accounts get automatically-approved depending on settings, so ensure they aren't approved
unapproved.user.update(approved: false)
unconfirmed_unapproved.user.update(approved: false)
end
it 'returns every usable non-suspended account' do
expect(Account.searchable).to match_array([silenced_local, silenced_remote, local_account, remote_account])
end
it 'does not mess with previously-applied scopes' do
expect(Account.where.not(id: remote_account.id).searchable).to match_array([silenced_local, silenced_remote, local_account])
end
end
end end
context 'when is local' do context 'when is local' do

269
yarn.lock
View file

@ -28,33 +28,33 @@
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw== integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.17.12", "@babel/core@^7.7.2": "@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.18.0", "@babel/core@^7.7.2":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.12.tgz#b4eb2d7ebc3449b062381644c93050db545b70ee" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.18.0.tgz#c58d04d7c6fbfb58ea7681e2b9145cfb62726756"
integrity sha512-44ODe6O1IVz9s2oJE3rZ4trNNKTX9O7KpQpfAP4t8QII/zwrVRHL7i2pxhqtcY7tqMLrrKfMlBKnm1QlrRFs5w== integrity sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==
dependencies: dependencies:
"@ampproject/remapping" "^2.1.0" "@ampproject/remapping" "^2.1.0"
"@babel/code-frame" "^7.16.7" "@babel/code-frame" "^7.16.7"
"@babel/generator" "^7.17.12" "@babel/generator" "^7.18.0"
"@babel/helper-compilation-targets" "^7.17.10" "@babel/helper-compilation-targets" "^7.17.10"
"@babel/helper-module-transforms" "^7.17.12" "@babel/helper-module-transforms" "^7.18.0"
"@babel/helpers" "^7.17.9" "@babel/helpers" "^7.18.0"
"@babel/parser" "^7.17.12" "@babel/parser" "^7.18.0"
"@babel/template" "^7.16.7" "@babel/template" "^7.16.7"
"@babel/traverse" "^7.17.12" "@babel/traverse" "^7.18.0"
"@babel/types" "^7.17.12" "@babel/types" "^7.18.0"
convert-source-map "^1.7.0" convert-source-map "^1.7.0"
debug "^4.1.0" debug "^4.1.0"
gensync "^1.0.0-beta.2" gensync "^1.0.0-beta.2"
json5 "^2.2.1" json5 "^2.2.1"
semver "^6.3.0" semver "^6.3.0"
"@babel/generator@^7.17.12", "@babel/generator@^7.7.2": "@babel/generator@^7.18.0", "@babel/generator@^7.7.2":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.12.tgz#5970e6160e9be0428e02f4aba62d8551ec366cc8" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.0.tgz#46d28e8a18fc737b028efb25ab105d74473af43f"
integrity sha512-V49KtZiiiLjH/CnIW6OjJdrenrGoyh6AmKQ3k2AZFKozC1h846Q4NYlZ5nqAigPDUXfGzC88+LOUuG8yKd2kCw== integrity sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==
dependencies: dependencies:
"@babel/types" "^7.17.12" "@babel/types" "^7.18.0"
"@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/gen-mapping" "^0.3.0"
jsesc "^2.5.1" jsesc "^2.5.1"
@ -81,10 +81,10 @@
"@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/types" "^7.16.7" "@babel/types" "^7.16.7"
"@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10": "@babel/helper-compilation-targets@^7.13.0", "@babel/helper-compilation-targets@^7.16.7", "@babel/helper-compilation-targets@^7.17.10", "@babel/helper-compilation-targets@^7.18.2":
version "7.17.10" version "7.18.2"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz#09c63106d47af93cf31803db6bc49fef354e2ebe" resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.2.tgz#67a85a10cbd5fc7f1457fec2e7f45441dc6c754b"
integrity sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ== integrity sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==
dependencies: dependencies:
"@babel/compat-data" "^7.17.10" "@babel/compat-data" "^7.17.10"
"@babel/helper-validator-option" "^7.16.7" "@babel/helper-validator-option" "^7.16.7"
@ -104,6 +104,19 @@
"@babel/helper-replace-supers" "^7.16.7" "@babel/helper-replace-supers" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7"
"@babel/helper-create-class-features-plugin@^7.18.0":
version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.0.tgz#fac430912606331cb075ea8d82f9a4c145a4da19"
integrity sha512-Kh8zTGR9de3J63e5nS0rQUdRs/kbtwoeQQ0sriS0lItjC96u8XXZN6lKpuyWd2coKSU13py/y+LTmThLuVX0Pg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-function-name" "^7.17.9"
"@babel/helper-member-expression-to-functions" "^7.17.7"
"@babel/helper-optimise-call-expression" "^7.16.7"
"@babel/helper-replace-supers" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7"
"@babel/helper-create-regexp-features-plugin@^7.16.7": "@babel/helper-create-regexp-features-plugin@^7.16.7":
version "7.16.7" version "7.16.7"
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48" resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.7.tgz#0cb82b9bac358eb73bfbd73985a776bfa6b14d48"
@ -214,10 +227,10 @@
dependencies: dependencies:
"@babel/types" "^7.16.7" "@babel/types" "^7.16.7"
"@babel/helper-module-transforms@^7.17.12": "@babel/helper-module-transforms@^7.18.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.12.tgz#bec00139520cb3feb078ef7a4578562480efb77e" resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz#baf05dec7a5875fb9235bd34ca18bad4e21221cd"
integrity sha512-t5s2BeSWIghhFRPh9XMn6EIGmvn8Lmw5RVASJzkIx1mSemubQQBNIZiQD7WzaFmaHIrjAec4x8z9Yx8SjJ1/LA== integrity sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==
dependencies: dependencies:
"@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-module-imports" "^7.16.7" "@babel/helper-module-imports" "^7.16.7"
@ -225,8 +238,8 @@
"@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7"
"@babel/helper-validator-identifier" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7"
"@babel/template" "^7.16.7" "@babel/template" "^7.16.7"
"@babel/traverse" "^7.17.12" "@babel/traverse" "^7.18.0"
"@babel/types" "^7.17.12" "@babel/types" "^7.18.0"
"@babel/helper-optimise-call-expression@^7.16.7": "@babel/helper-optimise-call-expression@^7.16.7":
version "7.16.7" version "7.16.7"
@ -267,6 +280,13 @@
dependencies: dependencies:
"@babel/types" "^7.17.0" "@babel/types" "^7.17.0"
"@babel/helper-simple-access@^7.18.2":
version "7.18.2"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.2.tgz#4dc473c2169ac3a1c9f4a51cfcd091d1c36fcff9"
integrity sha512-7LIrjYzndorDY88MycupkpQLKS1AFfsVRm2k/9PtKScSy5tZq0McZTj+DiMRynboZfIqOKvo03pmhTaUgiD6fQ==
dependencies:
"@babel/types" "^7.18.2"
"@babel/helper-skip-transparent-expression-wrappers@^7.16.0": "@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
version "7.16.0" version "7.16.0"
resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
@ -306,14 +326,14 @@
"@babel/traverse" "^7.16.8" "@babel/traverse" "^7.16.8"
"@babel/types" "^7.16.8" "@babel/types" "^7.16.8"
"@babel/helpers@^7.17.9": "@babel/helpers@^7.18.0":
version "7.17.9" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a" resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.18.0.tgz#aff37c3590de42102b54842446146d0205946370"
integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q== integrity sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==
dependencies: dependencies:
"@babel/template" "^7.16.7" "@babel/template" "^7.16.7"
"@babel/traverse" "^7.17.9" "@babel/traverse" "^7.18.0"
"@babel/types" "^7.17.0" "@babel/types" "^7.18.0"
"@babel/highlight@^7.10.4": "@babel/highlight@^7.10.4":
version "7.12.13" version "7.12.13"
@ -333,10 +353,10 @@
chalk "^2.0.0" chalk "^2.0.0"
js-tokens "^4.0.0" js-tokens "^4.0.0"
"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.12", "@babel/parser@^7.7.0": "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.18.0", "@babel/parser@^7.7.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.12.tgz#36c2ed06944e3691ba82735fc4cf62d12d491a23" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.0.tgz#10a8d4e656bc01128d299a787aa006ce1a91e112"
integrity sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA== integrity sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12": "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.17.12":
version "7.17.12" version "7.17.12"
@ -371,12 +391,12 @@
"@babel/helper-create-class-features-plugin" "^7.17.12" "@babel/helper-create-class-features-plugin" "^7.17.12"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-proposal-class-static-block@^7.17.12": "@babel/plugin-proposal-class-static-block@^7.18.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.12.tgz#947f09dd496322c9543ec3b318bf52b4d9833334" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.0.tgz#7d02253156e3c3793bdb9f2faac3a1c05f0ba710"
integrity sha512-8ILyDG6eL14F8iub97dVc8q35Md0PJYAnA5Kz9NACFOkt6ffCcr0FISyUPKHsvuAy36fkpIitxZ9bVYPFMGQHA== integrity sha512-t+8LsRMMDE74c6sV7KShIw13sqbqd58tlqNrsWoWBTIMw7SVQ0cZ905wLNS/FBCy/3PyooRHLFFlfrUNyyz5lA==
dependencies: dependencies:
"@babel/helper-create-class-features-plugin" "^7.17.12" "@babel/helper-create-class-features-plugin" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-class-static-block" "^7.14.5"
@ -440,10 +460,10 @@
"@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-syntax-numeric-separator" "^7.10.4" "@babel/plugin-syntax-numeric-separator" "^7.10.4"
"@babel/plugin-proposal-object-rest-spread@^7.17.12": "@babel/plugin-proposal-object-rest-spread@^7.18.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.12.tgz#f94a91715a7f2f8cfb3c06af820c776440bc0148" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.0.tgz#79f2390c892ba2a68ec112eb0d895cfbd11155e8"
integrity sha512-6l9cO3YXXRh4yPCPRA776ZyJ3RobG4ZKJZhp7NDRbKIOeV3dBPG8FXCF7ZtiO2RTCIOkQOph1xDDcc01iWVNjQ== integrity sha512-nbTv371eTrFabDfHLElkn9oyf9VG+VKK6WMzhY2o4eHKaG19BToD9947zzGMO6I/Irstx9d8CwX6njPNIAR/yw==
dependencies: dependencies:
"@babel/compat-data" "^7.17.10" "@babel/compat-data" "^7.17.10"
"@babel/helper-compilation-targets" "^7.17.10" "@babel/helper-compilation-targets" "^7.17.10"
@ -543,6 +563,13 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-syntax-import-assertions@^7.17.12":
version "7.17.12"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.17.12.tgz#58096a92b11b2e4e54b24c6a0cc0e5e607abcedd"
integrity sha512-n/loy2zkq9ZEM8tEOwON9wTQSTNDTDEz6NujPtJGLU7qObzT1N4c4YZZf8E6ATB2AjNQg/Ib2AIpO03EZaCehw==
dependencies:
"@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-syntax-import-meta@^7.8.3": "@babel/plugin-syntax-import-meta@^7.8.3":
version "7.10.4" version "7.10.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51"
@ -685,10 +712,10 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-destructuring@^7.17.12": "@babel/plugin-transform-destructuring@^7.18.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.12.tgz#0861d61e75e2401aca30f2570d46dfc85caacf35" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.0.tgz#dc4f92587e291b4daa78aa20cc2d7a63aa11e858"
integrity sha512-P8pt0YiKtX5UMUL5Xzsc9Oyij+pJE6JuC+F1k0/brq/OOGs5jDa1If3OY0LRWGvJsJhI+8tsiecL3nJLc0WTlg== integrity sha512-Mo69klS79z6KEfrLg/1WkmVnB8javh75HX4pi2btjvlIoasuxilEyjtsQW6XPrubNd7AQy0MMaNIaQE4e7+PQw==
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
@ -715,10 +742,10 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7" "@babel/helper-builder-binary-assignment-operator-visitor" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-for-of@^7.17.12": "@babel/plugin-transform-for-of@^7.18.1":
version "7.17.12" version "7.18.1"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.17.12.tgz#5397c22554ec737a27918e7e7e0e7b679b05f5ec" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.1.tgz#ed14b657e162b72afbbb2b4cdad277bf2bb32036"
integrity sha512-76lTwYaCxw8ldT7tNmye4LLwSoKDbRCBzu6n/DcK/P3FOR29+38CIIaVIZfwol9By8W/QHORYEnYSLuvcQKrsg== integrity sha512-+TTB5XwvJ5hZbO8xvl2H4XaMDOAK57zF4miuC9qQJgysPNEAZZ9Z69rdF5LJkozGdZrjBIUAIyKUWRMmebI7vg==
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
@ -745,42 +772,42 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-modules-amd@^7.17.12": "@babel/plugin-transform-modules-amd@^7.18.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.17.12.tgz#08ec1f10f854c15bb3b44952e60f1fc126d7d481" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.0.tgz#7ef1002e67e36da3155edc8bf1ac9398064c02ed"
integrity sha512-p5rt9tB5Ndcc2Za7CeNxVf7YAjRcUMR6yi8o8tKjb9KhRkEvXwa+C0hj6DA5bVDkKRxB0NYhMUGbVKoFu4+zEA== integrity sha512-h8FjOlYmdZwl7Xm2Ug4iX2j7Qy63NANI+NQVWQzv6r25fqgg7k2dZl03p95kvqNclglHs4FZ+isv4p1uXMA+QA==
dependencies: dependencies:
"@babel/helper-module-transforms" "^7.17.12" "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-dynamic-import-node "^2.3.3"
"@babel/plugin-transform-modules-commonjs@^7.17.12": "@babel/plugin-transform-modules-commonjs@^7.18.2":
version "7.17.12" version "7.18.2"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.12.tgz#37691c7404320d007288edd5a2d8600bcef61c34" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.2.tgz#1aa8efa2e2a6e818b6a7f2235fceaf09bdb31e9e"
integrity sha512-tVPs6MImAJz+DiX8Y1xXEMdTk5Lwxu9jiPjlS+nv5M2A59R7+/d1+9A8C/sbuY0b3QjIxqClkj6KAplEtRvzaA== integrity sha512-f5A865gFPAJAEE0K7F/+nm5CmAE3y8AWlMBG9unu5j9+tk50UQVK0QS8RNxSp7MJf0wh97uYyLWt3Zvu71zyOQ==
dependencies: dependencies:
"@babel/helper-module-transforms" "^7.17.12" "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-simple-access" "^7.17.7" "@babel/helper-simple-access" "^7.18.2"
babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-dynamic-import-node "^2.3.3"
"@babel/plugin-transform-modules-systemjs@^7.17.12": "@babel/plugin-transform-modules-systemjs@^7.18.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.12.tgz#e631b151b99d25401cd9679476cc35e6e5bbc7d4" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.0.tgz#50ecdb43de97c8483824402f7125edb94cddb09a"
integrity sha512-NVhDb0q00hqZcuLduUf/kMzbOQHiocmPbIxIvk23HLiEqaTKC/l4eRxeC7lO63M72BmACoiKOcb9AkOAJRerpw== integrity sha512-vwKpxdHnlM5tIrRt/eA0bzfbi7gUBLN08vLu38np1nZevlPySRe6yvuATJB5F/WPJ+ur4OXwpVYq9+BsxqAQuQ==
dependencies: dependencies:
"@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-hoist-variables" "^7.16.7"
"@babel/helper-module-transforms" "^7.17.12" "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-identifier" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7"
babel-plugin-dynamic-import-node "^2.3.3" babel-plugin-dynamic-import-node "^2.3.3"
"@babel/plugin-transform-modules-umd@^7.17.12": "@babel/plugin-transform-modules-umd@^7.18.0":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.17.12.tgz#b37be3ecf198c1fea10e6268461729ced05644e1" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.0.tgz#56aac64a2c2a1922341129a4597d1fd5c3ff020f"
integrity sha512-BnsPkrUHsjzZGpnrmJeDFkOMMljWFHPjDc9xDcz71/C+ybF3lfC3V4m3dwXPLZrE5b3bgd4V+3/Pj+3620d7IA== integrity sha512-d/zZ8I3BWli1tmROLxXLc9A6YXvGK8egMxHp+E/rRwMh1Kip0AP77VwZae3snEJ33iiWwvNv2+UIIhfalqhzZA==
dependencies: dependencies:
"@babel/helper-module-transforms" "^7.17.12" "@babel/helper-module-transforms" "^7.18.0"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-named-capturing-groups-regex@^7.17.12": "@babel/plugin-transform-named-capturing-groups-regex@^7.17.12":
@ -861,11 +888,12 @@
"@babel/helper-annotate-as-pure" "^7.16.7" "@babel/helper-annotate-as-pure" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-regenerator@^7.17.9": "@babel/plugin-transform-regenerator@^7.18.0":
version "7.17.9" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.17.9.tgz#0a33c3a61cf47f45ed3232903683a0afd2d3460c" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.0.tgz#44274d655eb3f1af3f3a574ba819d3f48caf99d5"
integrity sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ== integrity sha512-C8YdRw9uzx25HSIzwA7EM7YP0FhCe5wNvJbZzjVNHHPGVcDJ3Aie+qGYYdS1oVQgn+B3eAIJbWFLrJ4Jipv7nw==
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.17.12"
regenerator-transform "^0.15.0" regenerator-transform "^0.15.0"
"@babel/plugin-transform-reserved-words@^7.17.12": "@babel/plugin-transform-reserved-words@^7.17.12":
@ -875,10 +903,10 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/plugin-transform-runtime@^7.17.12": "@babel/plugin-transform-runtime@^7.18.2":
version "7.17.12" version "7.18.2"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.12.tgz#5dc79735c4038c6f4fc0490f68f2798ce608cadd" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.2.tgz#04637de1e45ae8847ff14b9beead09c33d34374d"
integrity sha512-xsl5MeGjWnmV6Ui9PfILM2+YRpa3GqLOrczPpXV3N2KCgQGU+sU8OfzuMbjkIdfvZEZIm+3y0V7w58sk0SGzlw== integrity sha512-mr1ufuRMfS52ttq+1G1PD8OJNqgcTFjq3hwn8SZ5n1x1pBhi0E36rYMdTK0TsKtApJ4lDEdfXJwtGobQMHSMPg==
dependencies: dependencies:
"@babel/helper-module-imports" "^7.16.7" "@babel/helper-module-imports" "^7.16.7"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
@ -909,10 +937,10 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7"
"@babel/plugin-transform-template-literals@^7.17.12": "@babel/plugin-transform-template-literals@^7.18.2":
version "7.17.12" version "7.18.2"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.17.12.tgz#4aec0a18f39dd86c442e1d077746df003e362c6e" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.2.tgz#31ed6915721864847c48b656281d0098ea1add28"
integrity sha512-kAKJ7DX1dSRa2s7WN1xUAuaQmkTpN+uig4wCKWivVXIObqGbVTUlSavHyfI2iZvz89GFAMGm9p2DBJ4Y1Tp0hw== integrity sha512-/cmuBVw9sZBGZVOMkpAEaVLwm4JmK2GZ1dFKOGGpMzEHWFmyZZ59lUU0PdRr8YNYeQdNzTDwuxP2X2gzydTc9g==
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
@ -938,27 +966,27 @@
"@babel/helper-create-regexp-features-plugin" "^7.16.7" "@babel/helper-create-regexp-features-plugin" "^7.16.7"
"@babel/helper-plugin-utils" "^7.16.7" "@babel/helper-plugin-utils" "^7.16.7"
"@babel/preset-env@^7.17.12": "@babel/preset-env@^7.18.2":
version "7.17.12" version "7.18.2"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.17.12.tgz#b81ae0bb762b683d68b07b6d2d4020ccbef8d67a" resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.18.2.tgz#f47d3000a098617926e674c945d95a28cb90977a"
integrity sha512-Kke30Rj3Lmcx97bVs71LO0s8M6FmJ7tUAQI9fNId62rf0cYG1UAWwdNO9/sE0/pLEahAw1MqMorymoD12bj5Fg== integrity sha512-PfpdxotV6afmXMU47S08F9ZKIm2bJIQ0YbAAtDfIENX7G1NUAXigLREh69CWDjtgUy7dYn7bsMzkgdtAlmS68Q==
dependencies: dependencies:
"@babel/compat-data" "^7.17.10" "@babel/compat-data" "^7.17.10"
"@babel/helper-compilation-targets" "^7.17.10" "@babel/helper-compilation-targets" "^7.18.2"
"@babel/helper-plugin-utils" "^7.17.12" "@babel/helper-plugin-utils" "^7.17.12"
"@babel/helper-validator-option" "^7.16.7" "@babel/helper-validator-option" "^7.16.7"
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.17.12" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.17.12"
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.17.12" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.17.12"
"@babel/plugin-proposal-async-generator-functions" "^7.17.12" "@babel/plugin-proposal-async-generator-functions" "^7.17.12"
"@babel/plugin-proposal-class-properties" "^7.17.12" "@babel/plugin-proposal-class-properties" "^7.17.12"
"@babel/plugin-proposal-class-static-block" "^7.17.12" "@babel/plugin-proposal-class-static-block" "^7.18.0"
"@babel/plugin-proposal-dynamic-import" "^7.16.7" "@babel/plugin-proposal-dynamic-import" "^7.16.7"
"@babel/plugin-proposal-export-namespace-from" "^7.17.12" "@babel/plugin-proposal-export-namespace-from" "^7.17.12"
"@babel/plugin-proposal-json-strings" "^7.17.12" "@babel/plugin-proposal-json-strings" "^7.17.12"
"@babel/plugin-proposal-logical-assignment-operators" "^7.17.12" "@babel/plugin-proposal-logical-assignment-operators" "^7.17.12"
"@babel/plugin-proposal-nullish-coalescing-operator" "^7.17.12" "@babel/plugin-proposal-nullish-coalescing-operator" "^7.17.12"
"@babel/plugin-proposal-numeric-separator" "^7.16.7" "@babel/plugin-proposal-numeric-separator" "^7.16.7"
"@babel/plugin-proposal-object-rest-spread" "^7.17.12" "@babel/plugin-proposal-object-rest-spread" "^7.18.0"
"@babel/plugin-proposal-optional-catch-binding" "^7.16.7" "@babel/plugin-proposal-optional-catch-binding" "^7.16.7"
"@babel/plugin-proposal-optional-chaining" "^7.17.12" "@babel/plugin-proposal-optional-chaining" "^7.17.12"
"@babel/plugin-proposal-private-methods" "^7.17.12" "@babel/plugin-proposal-private-methods" "^7.17.12"
@ -969,6 +997,7 @@
"@babel/plugin-syntax-class-static-block" "^7.14.5" "@babel/plugin-syntax-class-static-block" "^7.14.5"
"@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-syntax-dynamic-import" "^7.8.3"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3" "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
"@babel/plugin-syntax-import-assertions" "^7.17.12"
"@babel/plugin-syntax-json-strings" "^7.8.3" "@babel/plugin-syntax-json-strings" "^7.8.3"
"@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
"@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3"
@ -984,34 +1013,34 @@
"@babel/plugin-transform-block-scoping" "^7.17.12" "@babel/plugin-transform-block-scoping" "^7.17.12"
"@babel/plugin-transform-classes" "^7.17.12" "@babel/plugin-transform-classes" "^7.17.12"
"@babel/plugin-transform-computed-properties" "^7.17.12" "@babel/plugin-transform-computed-properties" "^7.17.12"
"@babel/plugin-transform-destructuring" "^7.17.12" "@babel/plugin-transform-destructuring" "^7.18.0"
"@babel/plugin-transform-dotall-regex" "^7.16.7" "@babel/plugin-transform-dotall-regex" "^7.16.7"
"@babel/plugin-transform-duplicate-keys" "^7.17.12" "@babel/plugin-transform-duplicate-keys" "^7.17.12"
"@babel/plugin-transform-exponentiation-operator" "^7.16.7" "@babel/plugin-transform-exponentiation-operator" "^7.16.7"
"@babel/plugin-transform-for-of" "^7.17.12" "@babel/plugin-transform-for-of" "^7.18.1"
"@babel/plugin-transform-function-name" "^7.16.7" "@babel/plugin-transform-function-name" "^7.16.7"
"@babel/plugin-transform-literals" "^7.17.12" "@babel/plugin-transform-literals" "^7.17.12"
"@babel/plugin-transform-member-expression-literals" "^7.16.7" "@babel/plugin-transform-member-expression-literals" "^7.16.7"
"@babel/plugin-transform-modules-amd" "^7.17.12" "@babel/plugin-transform-modules-amd" "^7.18.0"
"@babel/plugin-transform-modules-commonjs" "^7.17.12" "@babel/plugin-transform-modules-commonjs" "^7.18.2"
"@babel/plugin-transform-modules-systemjs" "^7.17.12" "@babel/plugin-transform-modules-systemjs" "^7.18.0"
"@babel/plugin-transform-modules-umd" "^7.17.12" "@babel/plugin-transform-modules-umd" "^7.18.0"
"@babel/plugin-transform-named-capturing-groups-regex" "^7.17.12" "@babel/plugin-transform-named-capturing-groups-regex" "^7.17.12"
"@babel/plugin-transform-new-target" "^7.17.12" "@babel/plugin-transform-new-target" "^7.17.12"
"@babel/plugin-transform-object-super" "^7.16.7" "@babel/plugin-transform-object-super" "^7.16.7"
"@babel/plugin-transform-parameters" "^7.17.12" "@babel/plugin-transform-parameters" "^7.17.12"
"@babel/plugin-transform-property-literals" "^7.16.7" "@babel/plugin-transform-property-literals" "^7.16.7"
"@babel/plugin-transform-regenerator" "^7.17.9" "@babel/plugin-transform-regenerator" "^7.18.0"
"@babel/plugin-transform-reserved-words" "^7.17.12" "@babel/plugin-transform-reserved-words" "^7.17.12"
"@babel/plugin-transform-shorthand-properties" "^7.16.7" "@babel/plugin-transform-shorthand-properties" "^7.16.7"
"@babel/plugin-transform-spread" "^7.17.12" "@babel/plugin-transform-spread" "^7.17.12"
"@babel/plugin-transform-sticky-regex" "^7.16.7" "@babel/plugin-transform-sticky-regex" "^7.16.7"
"@babel/plugin-transform-template-literals" "^7.17.12" "@babel/plugin-transform-template-literals" "^7.18.2"
"@babel/plugin-transform-typeof-symbol" "^7.17.12" "@babel/plugin-transform-typeof-symbol" "^7.17.12"
"@babel/plugin-transform-unicode-escapes" "^7.16.7" "@babel/plugin-transform-unicode-escapes" "^7.16.7"
"@babel/plugin-transform-unicode-regex" "^7.16.7" "@babel/plugin-transform-unicode-regex" "^7.16.7"
"@babel/preset-modules" "^0.1.5" "@babel/preset-modules" "^0.1.5"
"@babel/types" "^7.17.12" "@babel/types" "^7.18.2"
babel-plugin-polyfill-corejs2 "^0.3.0" babel-plugin-polyfill-corejs2 "^0.3.0"
babel-plugin-polyfill-corejs3 "^0.5.0" babel-plugin-polyfill-corejs3 "^0.5.0"
babel-plugin-polyfill-regenerator "^0.3.0" babel-plugin-polyfill-regenerator "^0.3.0"
@ -1056,10 +1085,10 @@
dependencies: dependencies:
regenerator-runtime "^0.12.0" regenerator-runtime "^0.12.0"
"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.17.9", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2": "@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.15.4", "@babel/runtime@^7.16.3", "@babel/runtime@^7.18.0", "@babel/runtime@^7.2.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.7.2", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
version "7.17.9" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.0.tgz#6d77142a19cb6088f0af662af1ada37a604d34ae"
integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg== integrity sha512-YMQvx/6nKEaucl0MY56mwIG483xk8SDNdlUwb2Ts6FUpr7fm85DxEmsY18LXBNhcTz6tO6JwZV8w1W06v8UKeg==
dependencies: dependencies:
regenerator-runtime "^0.13.4" regenerator-runtime "^0.13.4"
@ -1072,26 +1101,26 @@
"@babel/parser" "^7.16.7" "@babel/parser" "^7.16.7"
"@babel/types" "^7.16.7" "@babel/types" "^7.16.7"
"@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.17.12", "@babel/traverse@^7.17.9", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.7", "@babel/traverse@^7.16.8", "@babel/traverse@^7.18.0", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2":
version "7.17.12" version "7.18.0"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.12.tgz#011874d2abbca0ccf1adbe38f6f7a4ff1747599c" resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.0.tgz#0e5ec6db098660b2372dd63d096bf484e32d27ba"
integrity sha512-zULPs+TbCvOkIFd4FrG53xrpxvCBwLIgo6tO0tJorY7YV2IWFxUfS/lXDJbGgfyYt9ery/Gxj2niwttNnB0gIw== integrity sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==
dependencies: dependencies:
"@babel/code-frame" "^7.16.7" "@babel/code-frame" "^7.16.7"
"@babel/generator" "^7.17.12" "@babel/generator" "^7.18.0"
"@babel/helper-environment-visitor" "^7.16.7" "@babel/helper-environment-visitor" "^7.16.7"
"@babel/helper-function-name" "^7.17.9" "@babel/helper-function-name" "^7.17.9"
"@babel/helper-hoist-variables" "^7.16.7" "@babel/helper-hoist-variables" "^7.16.7"
"@babel/helper-split-export-declaration" "^7.16.7" "@babel/helper-split-export-declaration" "^7.16.7"
"@babel/parser" "^7.17.12" "@babel/parser" "^7.18.0"
"@babel/types" "^7.17.12" "@babel/types" "^7.18.0"
debug "^4.1.0" debug "^4.1.0"
globals "^11.1.0" globals "^11.1.0"
"@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.12", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": "@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.12", "@babel/types@^7.18.0", "@babel/types@^7.18.2", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0":
version "7.17.12" version "7.18.2"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.12.tgz#1210690a516489c0200f355d87619157fbbd69a0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.2.tgz#191abfed79ebe6f4242f643a9a5cbaa36b10b091"
integrity sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg== integrity sha512-0On6B8A4/+mFUto5WERt3EEuG1NznDirvwca1O8UwXQHVY8g3R7OzYgxXdOfMwLO08UrpUD/2+3Bclyq+/C94Q==
dependencies: dependencies:
"@babel/helper-validator-identifier" "^7.16.7" "@babel/helper-validator-identifier" "^7.16.7"
to-fast-properties "^2.0.0" to-fast-properties "^2.0.0"
@ -5842,10 +5871,10 @@ ignore@^4.0.6:
resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc"
integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==
immutable@^4.0.0: immutable@^4.0.0, immutable@^4.1.0:
version "4.0.0" version "4.1.0"
resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23" resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.1.0.tgz#f795787f0db780183307b9eb2091fcac1f6fafef"
integrity sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw== integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==
import-cwd@^2.0.0: import-cwd@^2.0.0:
version "2.1.0" version "2.1.0"