Merge branch 'main' into glitch-soc/merge-upstream

main
Claire 3 years ago
commit f13d910f3e

@ -9,6 +9,8 @@ class Api::V1::AccountsController < Api::BaseController
before_action :require_user!, except: [:show, :create]
before_action :set_account, except: [:create]
before_action :check_account_approval, except: [:create]
before_action :check_account_confirmation, except: [:create]
before_action :check_enabled_registrations, 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])
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)
AccountRelationshipsPresenter.new([@account.id], current_user.account_id, **options)
end

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

@ -1546,7 +1546,7 @@
"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"
},
{
@ -3724,4 +3724,4 @@
],
"path": "app/javascript/mastodon/features/video/index.json"
}
]
]

@ -99,7 +99,7 @@
"compose.language.change": "Change language",
"compose.language.search": "Search languages...",
"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.lock_disclaimer": "Your account is not {locked}. Anyone can follow you to view your follower-only posts.",
"compose_form.lock_disclaimer.lock": "locked",

@ -18,7 +18,7 @@
"account.followers": "Sekvantoj",
"account.followers.empty": "Ankoraŭ neniu sekvas tiun uzanton.",
"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.follows.empty": "Tiu uzanto ankoraŭ ne sekvas iun.",
"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.preview": "Ĝi aperos tiel:",
"emoji_button.activity": "Agadoj",
"emoji_button.clear": "Clear",
"emoji_button.clear": "Forviŝi",
"emoji_button.custom": "Propraj",
"emoji_button.flags": "Flagoj",
"emoji_button.food": "Manĝi kaj trinki",
@ -267,7 +267,7 @@
"lightbox.expand": "Pligrandigi bildan vidkeston",
"lightbox.next": "Sekva",
"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.",
"lists.account.add": "Aldoni al la listo",
"lists.account.remove": "Forigi de la listo",
@ -331,7 +331,7 @@
"notifications.column_settings.favourite": "Stelumoj:",
"notifications.column_settings.filter_bar.advanced": "Montri ĉiujn kategoriojn",
"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_request": "Novaj petoj de sekvado:",
"notifications.column_settings.mention": "Mencioj:",

@ -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.badges.bot": "Robot",
"account.badges.group": "Grupp",
@ -8,7 +8,7 @@
"account.blocked": "Blokeeritud",
"account.browse_more_on_origin_server": "Browse more on the original profile",
"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.domain_blocked": "Domeen peidetud",
"account.edit_profile": "Muuda profiili",
@ -17,28 +17,28 @@
"account.follow": "Jälgi",
"account.followers": "Jälgijad",
"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_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_you": "Jälgib Teid",
"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.locked_info": "Selle konto privaatsussätteks on lukustatud. Omanik vaatab manuaalselt üle, kes teda jägida saab.",
"account.media": "Meedia",
"account.mention": "Maini @{name}",
"account.mention": "Maini @{name}'i",
"account.moved_to": "{name} on kolinud:",
"account.mute": "Vaigista @{name}",
"account.mute_notifications": "Vaigista teated kasutajalt @{name}",
"account.muted": "Vaigistatud",
"account.posts": "Tuututused",
"account.posts_with_replies": "Tuututused ja vastused",
"account.posts": "Postitused",
"account.posts_with_replies": "Postitused ja vastused",
"account.report": "Raporteeri @{name}",
"account.requested": "Ootab kinnitust. Klõpsa jälgimise soovi tühistamiseks",
"account.share": "Jaga @{name} profiili",
"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_domain": "Tee {domain} nähtavaks",
"account.unblock_short": "Unblock",
@ -47,7 +47,7 @@
"account.unmute": "Ära vaigista @{name}",
"account.unmute_notifications": "Ära vaigista teateid kasutajalt @{name}",
"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.monthly_retention": "User retention rate by month after sign-up",
"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.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.placeholder": "Millest mõtlete?",
"compose_form.placeholder": "Millest mõtled?",
"compose_form.poll.add_option": "Lisa valik",
"compose_form.poll.duration": "Küsitluse kestus",
"compose_form.poll.option_placeholder": "Valik {number}",
"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_single": "Muuda küsitlust lubamaks ainult ühte valikut",
"compose_form.publish": "Tuut",
"compose_form.publish": "Tuututa",
"compose_form.publish_loud": "{publish}!",
"compose_form.save_changes": "Save changes",
"compose_form.sensitive.hide": "Märgista meedia tundlikuks",
@ -152,7 +152,7 @@
"emoji_button.clear": "Clear",
"emoji_button.custom": "Mugandatud",
"emoji_button.flags": "Lipud",
"emoji_button.food": "Toit & Jook",
"emoji_button.food": "Toit & jook",
"emoji_button.label": "Sisesta emoji",
"emoji_button.nature": "Loodus",
"emoji_button.not_found": "Ei ole emojosi!! (╯°□°)╯︵ ┻━┻",
@ -162,7 +162,7 @@
"emoji_button.search": "Otsi...",
"emoji_button.search_results": "Otsitulemused",
"emoji_button.symbols": "Sümbolid",
"emoji_button.travel": "Reisimine & Kohad",
"emoji_button.travel": "Reisimine & kohad",
"empty_column.account_suspended": "Account suspended",
"empty_column.account_timeline": "Siin tuute ei ole!",
"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.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.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.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_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.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",
@ -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.",
"errors.unexpected_crash.copy_stacktrace": "Kopeeri stacktrace lõikelauale",
"errors.unexpected_crash.report_issue": "Teavita veast",
"explore.search_results": "Search results",
"explore.suggested_follows": "For you",
"explore.title": "Explore",
"explore.trending_links": "News",
"explore.trending_statuses": "Posts",
"explore.trending_tags": "Hashtags",
"explore.search_results": "Otsingutulemused",
"explore.suggested_follows": "Sinu jaoks",
"explore.title": "Avasta",
"explore.trending_links": "Uudised",
"explore.trending_statuses": "Postitused",
"explore.trending_tags": "Sildid",
"follow_recommendations.done": "Done",
"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!",
@ -236,7 +236,7 @@
"keyboard_shortcuts.description": "Kirjeldus",
"keyboard_shortcuts.direct": "to open direct messages column",
"keyboard_shortcuts.down": "liikumaks nimstus alla",
"keyboard_shortcuts.enter": "staatuse avamiseks",
"keyboard_shortcuts.enter": "Ava postitus",
"keyboard_shortcuts.favourite": "lemmikuks märkimiseks",
"keyboard_shortcuts.favourites": "avamaks lemmikute nimistut",
"keyboard_shortcuts.federated": "avamaks föderatsiooni ajajoont",
@ -284,13 +284,13 @@
"lists.subheading": "Teie nimistud",
"load_pending": "{count, plural, one {# uus kirje} other {# uut kirjet}}",
"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.sublabel": "Seda ressurssi ei leitud",
"mute_modal.duration": "Duration",
"mute_modal.hide_notifications": "Kas peita teated sellelt kasutajalt?",
"mute_modal.indefinite": "Indefinite",
"navigation_bar.apps": "Mobiilrakendused",
"navigation_bar.apps": "Mobiilirakendused",
"navigation_bar.blocks": "Blokeeritud kasutajad",
"navigation_bar.bookmarks": "Järjehoidjad",
"navigation_bar.community_timeline": "Kohalik ajajoon",
@ -299,7 +299,7 @@
"navigation_bar.discover": "Avasta",
"navigation_bar.domain_blocks": "Peidetud domeenid",
"navigation_bar.edit_profile": "Muuda profiili",
"navigation_bar.explore": "Explore",
"navigation_bar.explore": "Avasta",
"navigation_bar.favourites": "Lemmikud",
"navigation_bar.filters": "Vaigistatud sõnad",
"navigation_bar.follow_requests": "Jälgimistaotlused",
@ -364,13 +364,13 @@
"poll.closed": "Suletud",
"poll.refresh": "Värskenda",
"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.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.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.short": "Direct",
"privacy.private.long": "Postita ainult jälgijatele",
@ -384,7 +384,7 @@
"regeneration_indicator.sublabel": "Teie kodu voog on ettevalmistamisel!",
"relative_time.days": "{number}p",
"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.minutes": "{number, plural, one {# minute} other {# minutes}} 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.user": "kasutaja",
"search_results.accounts": "Inimesed",
"search_results.all": "All",
"search_results.all": "Kõik",
"search_results.hashtags": "Sildid",
"search_results.nothing_found": "Could not find anything for these search terms",
"search_results.statuses": "Tuudid",
@ -451,10 +451,10 @@
"status.bookmark": "Järjehoidja",
"status.cancel_reblog_private": "Äraupita",
"status.cannot_reblog": "Seda postitust ei saa upitada",
"status.copy": "Kopeeri link staatusesse",
"status.copy": "Kopeeri postituse link",
"status.delete": "Kustuta",
"status.detailed_status": "Detailne vestluskuva",
"status.direct": "Otsesõnum @{name}",
"status.direct": "Saada otsesõnum @{name}'ile",
"status.edit": "Edit",
"status.edited": "Edited {date}",
"status.edited_x_times": "Edited {count, plural, one {{count} time} other {{count} times}}",
@ -463,13 +463,13 @@
"status.filtered": "Filtreeritud",
"status.history.created": "{name} created {date}",
"status.history.edited": "{name} edited {date}",
"status.load_more": "Lae veel",
"status.load_more": "Lae rohkem",
"status.media_hidden": "Meedia peidetud",
"status.mention": "Mainimine @{name}",
"status.mention": "Maini @{name}'i",
"status.more": "Veel",
"status.mute": "Vaigista @{name}",
"status.mute_conversation": "Vaigista vestlus",
"status.open": "Laienda see staatus",
"status.open": "Laienda see postitus",
"status.pin": "Kinnita profiilile",
"status.pinned": "Kinnitatud tuut",
"status.read_more": "Loe veel",
@ -481,7 +481,7 @@
"status.remove_bookmark": "Eemalda järjehoidja",
"status.reply": "Vasta",
"status.replyAll": "Vasta lõimele",
"status.report": "Raport @{name}",
"status.report": "Raporteeri @{name}",
"status.sensitive_warning": "Tundlik sisu",
"status.share": "Jaga",
"status.show_less": "Näita vähem",
@ -499,17 +499,17 @@
"tabs_bar.local_timeline": "Kohalik",
"tabs_bar.notifications": "Teated",
"tabs_bar.search": "Otsi",
"time_remaining.days": "{number, plural, one {# päev} other {# päeva}} left",
"time_remaining.hours": "{number, plural, one {# tund} other {# tundi}} left",
"time_remaining.minutes": "{number, plural, one {# minut} other {# minutit}} left",
"time_remaining.days": "{number, plural, one {# päev} other {# päeva}} jäänud",
"time_remaining.hours": "{number, plural, one {# tund} other {# tundi}} jäänud",
"time_remaining.minutes": "{number, plural, one {# minut} other {# minutit}} 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.resources.followers": "Followers",
"timeline_hint.resources.follows": "Follows",
"timeline_hint.resources.statuses": "Older toots",
"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.",
"units.short.billion": "{count}B",
"units.short.million": "{count}M",

@ -92,8 +92,8 @@
"community.column_settings.local_only": "Feadhainn ionadail a-mhàin",
"community.column_settings.media_only": "Meadhanan a-mhàin",
"community.column_settings.remote_only": "Feadhainn chèin a-mhàin",
"compose.language.change": "Change language",
"compose.language.search": "Search languages...",
"compose.language.change": "Atharraich an cànan",
"compose.language.search": "Lorg cànan…",
"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.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.preview": "Seo an coltas a bhios air:",
"emoji_button.activity": "Gnìomhachd",
"emoji_button.clear": "Clear",
"emoji_button.clear": "Falamhaich",
"emoji_button.custom": "Gnàthaichte",
"emoji_button.flags": "Brataichean",
"emoji_button.food": "Biadh ⁊ deoch",
@ -206,7 +206,7 @@
"getting_started.developers": "Luchd-leasachaidh",
"getting_started.directory": "Eòlaire nam pròifil",
"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.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",
@ -256,7 +256,7 @@
"keyboard_shortcuts.requests": "Fosgail liosta nan iarrtasan leantainn",
"keyboard_shortcuts.search": "Cuir am fòcas air a bhàr-luirg",
"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_sensitivity": "Seall/Falaich na meadhanan",
"keyboard_shortcuts.toot": "Tòisich air post ùr",

@ -70,7 +70,7 @@
"column.blocks": "Արգելափակուած օգտատէրեր",
"column.bookmarks": "Էջանիշեր",
"column.community": "Տեղական հոսք",
"column.direct": "Direct messages",
"column.direct": "Հասցէագրուած",
"column.directory": "Զննել անձնական էջերը",
"column.domain_blocks": "Թաքցուած տիրոյթները",
"column.favourites": "Հաւանածներ",
@ -95,7 +95,7 @@
"compose.language.change": "Change language",
"compose.language.search": "Search languages...",
"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.lock_disclaimer": "Քո հաշիւը {locked} չէ։ Իւրաքանչիւրութիւն ոք կարող է հետեւել քեզ եւ տեսնել միայն հետեւողների համար նախատեսուած գրառումները։",
"compose_form.lock_disclaimer.lock": "փակ",
@ -169,7 +169,7 @@
"empty_column.blocks": "Դու դեռ ոչ մէկի չես արգելափակել։",
"empty_column.bookmarked_statuses": "Դու դեռ չունես որեւէ էջանշուած գրառում։ Երբ էջանշես, դրանք կը երեւան այստեղ։",
"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.explore_statuses": "Nothing is trending right now. Check back later!",
"empty_column.favourited_statuses": "Դու դեռ չունես որեւէ հաւանած գրառում։ Երբ հաւանես, դրանք կերեւան այստեղ։",
@ -295,7 +295,7 @@
"navigation_bar.bookmarks": "Էջանիշեր",
"navigation_bar.community_timeline": "Տեղական հոսք",
"navigation_bar.compose": "Ստեղծել նոր գրառում",
"navigation_bar.direct": "Direct messages",
"navigation_bar.direct": "Հասցէագրուած նամակներ",
"navigation_bar.discover": "Բացայայտել",
"navigation_bar.domain_blocks": "Թաքցուած տիրոյթներ",
"navigation_bar.edit_profile": "Խմբագրել անձնական էջը",

@ -6,7 +6,7 @@
"account.block": "Blokusar @{name}",
"account.block_domain": "Hide everything from {domain}",
"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.direct": "Direct Message @{name}",
"account.disable_notifications": "Cesez avizar me kande @{name} postas",
@ -94,7 +94,7 @@
"community.column_settings.remote_only": "Fora nur",
"compose.language.change": "Chanjez 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.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.",
@ -109,14 +109,14 @@
"compose_form.publish": "Siflar",
"compose_form.publish_loud": "{publish}!",
"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.marked": "{count, plural,one {Medii markigesis quale privata} other {Medii markigesis quale privata}}",
"compose_form.sensitive.unmarked": "{count, plural,one {Medii ne markigesis quale privata} other {Medii ne markigesis 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 markizesis quale privata} other {Medii markizesis 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.unmarked": "Text is not hidden",
"compose_form.spoiler_placeholder": "Averto di kontenajo",
"confirmation_modal.cancel": "Extingez",
"confirmations.block.block_and_report": "Restriktez e Raportigez",
"confirmation_modal.cancel": "Anulez",
"confirmations.block.block_and_report": "Restriktez e Raportizez",
"confirmations.block.confirm": "Restriktez",
"confirmations.block.message": "Ka vu certe volas restrikar {name}?",
"confirmations.delete.confirm": "Efacez",
@ -139,7 +139,7 @@
"confirmations.unfollow.confirm": "Desequez",
"confirmations.unfollow.message": "Ka vu certe volas desequar {name}?",
"conversation.delete": "Efacez konverso",
"conversation.mark_as_read": "Markigez quale lektita",
"conversation.mark_as_read": "Markizez quale lektita",
"conversation.open": "Videz konverso",
"conversation.with": "Kun {names}",
"directory.federated": "De savita fediverso",
@ -184,7 +184,7 @@
"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.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.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.",
@ -286,11 +286,11 @@
"loading_indicator.label": "Kargante...",
"media_gallery.toggle_visible": "Chanjar videbleso",
"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.hide_notifications": "Celez avizi de ca uzanto?",
"mute_modal.indefinite": "Nedefinitiva",
"navigation_bar.apps": "Telefonprogrami",
"navigation_bar.apps": "Smartfonsoftwari",
"navigation_bar.blocks": "Blokusita uzeri",
"navigation_bar.bookmarks": "Libromarki",
"navigation_bar.community_timeline": "Lokala tempolineo",
@ -353,7 +353,7 @@
"notifications.filter.statuses": "Niuz de personi quon vu sequas",
"notifications.grant_permission": "Donez permiso.",
"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_alert": "Desktopavizi ne povas aktivigesar pro ke vidilpermiso refuzesis",
"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.categories.other": "Altra",
"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.title": "Savigez ni pri quo eventas kun ca {type}",
"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_actionable": "Dum ke ni kontrolas co, vu povas demarshar kontra @{name}:",
"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_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_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.hashtag": "hashtago",
"search_popout.tips.status": "status",
@ -466,13 +466,13 @@
"status.load_more": "Kargar pluse",
"status.media_hidden": "Kontenajo celita",
"status.mention": "Mencionar @{name}",
"status.more": "Plu",
"status.more": "Pluse",
"status.mute": "Silencigez @{name}",
"status.mute_conversation": "Silencigez konverso",
"status.open": "Detaligar ca mesajo",
"status.pin": "Pinglagez che profilo",
"status.pinned": "Pinned toot",
"status.read_more": "Lektez plu",
"status.read_more": "Lektez pluse",
"status.reblog": "Repetar",
"status.reblog_private": "Bustez kun originala videbleso",
"status.reblogged_by": "{name} repetita",
@ -487,7 +487,7 @@
"status.show_less": "Montrar mine",
"status.show_less_all": "Montrez min por omno",
"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.uncached_media_warning": "Nedisplonebla",
"status.unmute_conversation": "Desilencigez konverso",
@ -516,23 +516,23 @@
"units.short.thousand": "{count}K",
"upload_area.title": "Tranar faligar por kargar",
"upload_button.label": "Adjuntar kontenajo",
"upload_error.limit": "Failcharglimito ecesesis.",
"upload_error.poll": "Failchargo ne permisesas kun votposti.",
"upload_form.audio_description": "Deskriptez por personi kun min audkapableso",
"upload_form.description": "Deskriptez por personi kun min vidkapableso",
"upload_error.limit": "Failadcharglimito ecesesis.",
"upload_error.poll": "Failadchargo ne permisesas kun votposti.",
"upload_form.audio_description": "Deskriptez por personi kun audnekapableso",
"upload_form.description": "Deskriptez por personi kun vidnekapableso",
"upload_form.description_missing": "Deskriptajo ne insertesis",
"upload_form.edit": "Modifikez",
"upload_form.thumbnail": "Chanjez mikroimajo",
"upload_form.thumbnail": "Chanjez imajeto",
"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.apply": "Aplikez",
"upload_modal.applying": "Aplikas…",
"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.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.preview_label": "Previdez ({ratio})",
"upload_progress.label": "Kargante...",

@ -113,7 +113,8 @@ class Account < ApplicationRecord
scope :matches_username, ->(value) { where(arel_table[:username].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 :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 :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')) }
@ -197,7 +198,7 @@ class Account < ApplicationRecord
end
def searchable?
!(suspended? || moved?)
!(suspended? || moved?) && (!local? || (approved? && confirmed?))
end
def possibly_stale?
@ -463,9 +464,11 @@ class Account < ApplicationRecord
accounts.*,
ts_rank_cd(#{TEXTSEARCH}, to_tsquery('simple', :tsquery), 32) AS rank
FROM accounts
LEFT JOIN users ON accounts.id = users.account_id
WHERE to_tsquery('simple', :tsquery) @@ #{TEXTSEARCH}
AND accounts.suspended_at 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
LIMIT :limit OFFSET :offset
SQL
@ -541,9 +544,11 @@ class Account < ApplicationRecord
(count(f.id) + 1) * ts_rank_cd(#{TEXTSEARCH}, to_tsquery('simple', :tsquery), 32) AS rank
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 JOIN users ON accounts.id = users.account_id
WHERE to_tsquery('simple', :tsquery) @@ #{TEXTSEARCH}
AND accounts.suspended_at 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
ORDER BY rank DESC
LIMIT :limit OFFSET :offset

@ -39,13 +39,12 @@ class Poll < ApplicationRecord
before_validation :prepare_options, if: :local?
before_validation :prepare_votes_count
after_initialize :prepare_cached_tallies
before_validation :prepare_cached_tallies
after_commit :reset_parent_cache, on: :update
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
def possibly_stale?

@ -511,7 +511,7 @@ class Status < ApplicationRecord
end
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
def set_visibility

@ -37,6 +37,9 @@ class ProcessMentionsService < BaseService
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,
# first try to resolve it
if mention_undeliverable?(mentioned_account)

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

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

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

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

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

@ -4,7 +4,7 @@ io:
attributes:
doorkeeper/application:
name: Nomo
redirect_uri: Deviacligilo
redirect_uri: Ridirektoligilo
scopes: Skopi
website: Apliksito
errors:
@ -55,52 +55,52 @@ io:
title: 'Apliko: %{name}'
authorizations:
buttons:
authorize: Permisez
authorize: Yurizar
deny: Despermisez
error:
title: Eroro eventis
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
title: Permiso bezonesas
title: Yurizo bezonesas
show:
title: Kopiez ca permisnumero e glutinez adsur la apliko.
title: Kopiez ca yurizkodexo e glutinez a la apliko.
authorized_applications:
buttons:
revoke: Deaprobez
confirmations:
revoke: Ka vu esas certa?
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.
last_used_at: Antee uzesis ye %{date}
never_used: Nulaloke uzesas
scopes: Permisi
superapp: Interna
title: Vua permisita softwari
title: Vua yurizita softwari
errors:
messages:
access_denied: Resursproprietanto o permisservilo refuzis la demando.
credential_flow_not_configured: Resursproprietantpasvortidentesesofluo faliis pro ke Doorkeeper.configure.resource_owner_from_credentials ne ajustesis.
access_denied: Moyenproprietanto o yurizservilo refuzis la demando.
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_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_request:
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.
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_token:
expired: La acesficho expiris
revoked: Acesficho deaprobesis
unknown: Acesficho esas nevalida
resource_owner_authenticator_not_configured: Resursproprietanto falias trovar pro ke Doorkeeper.configure.resource_owner_authenticator ne ajustesis.
server_error: Permisservilo trovas neanticipata situeso quo preventas ol finar la demando.
temporarily_unavailable: Permisservilo nu ne povas direktar la demando pro provizora eceso o servilmanteno.
unauthorized_client: La kliento ne permisesis agar ca demando per ca metodo.
unsupported_grant_type: Permisprovizontipo ne suportesas da permisservilo.
unsupported_response_type: La permisservilo ne suportas ca responsotipo.
resource_owner_authenticator_not_configured: Moyenproprietanto falias trovar pro ke Doorkeeper.configure.resource_owner_authenticator ne ajustesis.
server_error: Yurizservilo trovas neanticipata situeso quo preventas ol finar la demando.
temporarily_unavailable: Yurizservilo nu ne povas direktar la demando pro provizora eceso o servilmanteno.
unauthorized_client: La kliento ne yurizesis agar ca demando per ca metodo.
unsupported_grant_type: Yurizprovizontipo ne suportesas da yurizservilo.
unsupported_response_type: La yurizservilo ne suportas ca responstipo.
flash:
applications:
create:
@ -111,7 +111,7 @@ io:
notice: Apliko novigesis.
authorized_applications:
destroy:
notice: Apliko aprobesis.
notice: Apliko deaprobesis.
grouped_scopes:
access:
read: Lekto-nura aceso
@ -136,7 +136,7 @@ io:
mutes: Silencigati
notifications: Avizi
push: Pulsavizi
reports: Raportigi
reports: Raporti
search: Trovez
statuses: Posti
layouts:
@ -145,14 +145,14 @@ io:
applications: Apliki
oauth2_provider: Provizanto di OAuth2
application:
title: Permiso di OAuth bezonesas
title: Yurizo di OAuth bezonesas
scopes:
admin:read: lektez omna informi di la servilo
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:accounts: jerez konti
admin:write:reports: jerez raportigi
admin:write:reports: jerez raporti
crypto: uzas intersequanta chifro
follow: follow, block, unblock and unfollow accounts
push: ganez vua pulsavizi
@ -178,8 +178,8 @@ io:
write:filters: kreez filtrili
write:follows: sequez personi
write:lists: kreez listi
write:media: chargez medifaili
write:media: adchargez mediifaili
write:mutes: silencigez personi e konversi
write:notifications: efacez vua avizi
write:reports: raportigez altra omni
write:reports: raportizez altra omni
write:statuses: publikigez posti

@ -1533,7 +1533,7 @@ en:
<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>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>
</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>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>
title: "%{instance} Terms of Service and Privacy Policy"

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

@ -7,7 +7,8 @@ et:
active_count_after: aktiivne
active_footnote: Igakuiselt aktiivseid kasutajaid (MAU)
administered_by: 'Administraator:'
apps: Mobiilrakendused
api: API
apps: Mobiilirakendused
apps_platforms: Kasuta Mastodoni iOS-is, Androidis ja teistel platvormidel
browse_directory: Sirvi profiilide kataloogi ja filtreeri huvide alusel
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.
learn_more: Lisateave
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
server_stats: 'Serveri statistika:'
source_code: Lähtekood
status_count_after:
one: staatust
one: postitust
other: staatuseid
status_count_before: Kes omavad
status_count_before: Kes on avaldanud
tagline: Jälgi sõpru ja leia uusi
terms: Kasutustingimused
unavailable_content: Sisu pole saadaval
unavailable_content_description:
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_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:'
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.
@ -67,10 +71,10 @@ et:
pin_errors:
following: Te peate juba olema selle kasutaja jälgija, keda te heaks kiidate
posts:
one: Tuututus
other: Tuututused
posts_tab_heading: Tuututused
posts_with_replies: Tuututused ja vastused
one: Postitus
other: Postitused
posts_tab_heading: Postitused
posts_with_replies: Postitused ja vastused
roles:
admin: Administraator
bot: Robot

@ -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.
'
learn_more: Lernez plu
learn_more: Lernez pluse
logged_in_as_html: Vu nun eniras quale %{username}.
logout_before_registering: Vu ja eniris.
privacy_policy: Privatesguidilo
@ -48,7 +48,7 @@ io:
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_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
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:
@ -135,7 +135,7 @@ io:
followers: Uzanti
follows: Uzati
header: Kapimajo
inbox_url: URL di enbuxo
inbox_url: URL di mesajbuxo
invite_request_text: Juntomotivo
invited_by: Invitesis da
ip: IP
@ -201,7 +201,7 @@ io:
password_and_2fa: Pasvorto e 2FA
sensitive: Forcsentoza
sensitized: Markizesis quale sentoza
shared_inbox_url: Partigita enbux-URL
shared_inbox_url: Partigita URL di mesajbuxo
show:
created_reports: Reports created by this account
targeted_reports: Reports made about this account
@ -378,7 +378,7 @@ io:
title: Insertez nova kustumizita emocimajo
not_permitted: Vu ne permisesis agar co
overwrite: Remplasez
shortcode: Kurtnumero
shortcode: Kurtkodexo
shortcode_hint: Minime 2 simboli, nur literi e nombri e sublinei
title: Kustumizita emocimaji
uncategorized: Nekategorigita
@ -480,8 +480,8 @@ io:
instances:
availability:
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.
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.
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, plusa sendoprobi ne agesos se sendo <em>de</em> la domeno ne ganesas.
failure_threshold_reached: Faliolimito atingesis en %{date}.
failures_recorded:
one: Falita probo en %{count} dio.
@ -523,7 +523,7 @@ io:
unavailable: Nedisponebla
delivery_available: Sendo esas disponebla
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.
empty: Nula domeni.
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.
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.
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.
add_to_report: Insertez plu a raporto
add_to_report: Insertez pluse a raporto
are_you_sure: Ka vu esas certa?
assign_to_self: Taskigez me
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
comment:
none: Nulo
comment_description_html: 'Por donar plu informo, %{name} skribis:'
comment_description_html: 'Por donar plu multa informo, %{name} skribis:'
created_at: Raportizesis
delete_and_resolve: Efacez posti
forwarded: Sendesis
@ -889,14 +889,14 @@ io:
aliases:
add_new: Kreez alternativa nomo
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.
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
appearance:
advanced_web_interface: Avanca 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.'
animations_and_accessibility: Animo e aceseso
advanced_web_interface: Avancata retintervizajo
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: Animacii e aceseso
confirmation_dialogs: Konfirmdialogi
discovery: Deskovro
localization:
@ -930,18 +930,18 @@ io:
description:
prefix_invited_by_user: "@%{name} invitas vu juntar ca servilo di Mastodon!"
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?
dont_have_your_security_key: Ka vu ne havas sekuresklefo?
forgot_password: Pasvorto obliviita?
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
log_in_with: Enirez per
login: Enirar
logout: Ekirar
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
providers:
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_reconfirmation_html: Se vu ne ganas konfirmretposto, vu povas <a href="%{path}">demandar itere</a>
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_unavailable: Vua uzantonomo restos nedisponebla
directories:
@ -1116,8 +1116,8 @@ io:
title: Insertez nova filtrilo
footer:
developers: Developeri
more: Plu
resources: Resursi
more: Pluse
resources: Moyeni
trending_now: Nuna tendenco
generic:
all: Omna
@ -1180,7 +1180,7 @@ io:
authentication_methods:
otp: 2-faktoryurizessoftwaro
password: pasvorto
sign_in_token: retpostosekuresnumero
sign_in_token: retpostosekureskodexo
webauthn: sekuresklefi
description_html: Se vu vidas aktiveso quon vu ne rikonocas, konsiderez chanjar vua pasvorto e aktivigez 2-faktoryurizo.
empty: Yurizeshistorio esas nedisponebla
@ -1194,9 +1194,9 @@ io:
too_many: Ne povas atachar plu kam 4 faili
migrations:
acct: Transferesis a
cancel: Extingar ridirekto
cancel_explanation: Extingar ridirekto riaktivigos vua nuna konto, ma ne riganos sequanti quo transferesis a ta konto.
cancelled_msg: Sucesoze extingar ridirekto.
cancel: Anulez ridirekto
cancel_explanation: Anular ridirekto riaktivigos vua nuna konto, ma ne riganos sequanti quo transferesis a ta konto.
cancelled_msg: Sucesoze anulis ridirekto.
errors:
already_moved: esas sama transferkonto
missing_also_known_as: ne esas alternativa nomo di ca konto
@ -1215,7 +1215,7 @@ io:
redirecting_to: Vua konto ridirektesas a %{acct}.
set_redirect: Fixez ridirekto
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:'
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.
@ -1287,13 +1287,13 @@ io:
thousand: K
trillion: T
otp_authentication:
code_hint: Insertez numero 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.
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 smartfono, quale facas fichi por vu por enirar.
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."
manual_instructions: 'Se vu ne povas skanar numero QR e bezonas insertar manuala, subo esas textosekreto:'
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 QR-kodexo e bezonas insertar manuala, subo esas textosekreto:'
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:
newer: Nova
next: Sequanta
@ -1411,7 +1411,7 @@ io:
account: Konto
account_settings: Kontoopcioni
aliases: Kontoaltnomi
appearance: Formo
appearance: Aspekto
authorized_apps: Yurizita apliki
back: Retro a Mastodon
delete: Kontoefaco
@ -1625,7 +1625,7 @@ io:
enabled: 2-faktoryurizeso aktivigesas
enabled_success: 2-faktoryurizeso sucesoze aktivigesas
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
otp: Yurizsoftwaro
recovery_codes: Kopiez rigannumeri
@ -1661,7 +1661,7 @@ io:
violation: Kontenajo nesequas ca komunitatguidili
explanation:
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.
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.
@ -1686,7 +1686,7 @@ io:
suspend: Konto restriktigesis
welcome:
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
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.'
@ -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.
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_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_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
title: Bonveno, %{name}!
users:

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

@ -17,7 +17,7 @@ io:
types:
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.
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.
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
@ -33,7 +33,7 @@ io:
autofollow: Personi quo registresesas tra invito automatika sequos vu
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
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_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
@ -51,7 +51,7 @@ io:
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_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_show_all: Sempre montrez medii
setting_hide_network: Vua sequato e sequanto celesos che vua profilo
@ -76,10 +76,10 @@ io:
text: Co helpos ni kontrolar vua apliko
ip_block:
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!
severities:
no_access: Restriktez aceso a omna resursi
no_access: Restriktez aceso a omna moyeni
sign_up_requires_approval: Nova registro bezonos vua aprobo
severity: Selektez quo eventos kun demandi de ca IP
rule:
@ -104,7 +104,7 @@ io:
text: Fixita texto
title: Titulo
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
text: Kustumizita averto
type: Ago
@ -140,7 +140,7 @@ io:
fields: Profilmetadato
header: Kapimajo
honeypot: "%{label} (ne plenigez)"
inbox_url: URL di relayoenbuxo
inbox_url: URL di relayomesajbuxo
irreversible: Deslevez e ne celez
locale: Linguo
locked: Privatigar la konto
@ -150,7 +150,7 @@ io:
otp_attempt: Dufaktora identigilo
password: Pasvorto
phrase: Klefvorto o frazo
setting_advanced_layout: Aktivigez avanca retintervizajo
setting_advanced_layout: Aktivigez avancata retintervizajo
setting_aggregate_reblogs: Grupbusti en tempolinei
setting_always_send_emails: Sempre sendez retpostoavizi
setting_auto_play_gif: Automate pleez animigita GIFi
@ -158,17 +158,17 @@ io:
setting_crop_images: Ektranchez imaji en neexpansigita posti a 16x9
setting_default_language: Postolinguo
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_disable_swiping: Desaktivigez fingromovi
setting_display_media: Mediomontrajo
setting_display_media_default: Originalo
setting_display_media_hide_all: Celez 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_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_system_font_ui: Uzez originala literfonto di sistemo
setting_theme: Sittemo
@ -177,7 +177,7 @@ io:
setting_use_blurhash: Montrez koloroza inklini por celata medii
setting_use_pending_items: Modo lenta
severity: Severeso
sign_in_token_attempt: Sekuresnumero
sign_in_token_attempt: Sekureskodexo
type: Tipo di importaco
username: Uzernomo
username_or_email: Uzantonomo o retposto

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

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

@ -350,6 +350,45 @@ RSpec.describe Account, type: :model do
)
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
match = Fabricate(
:account,
@ -422,8 +461,114 @@ RSpec.describe Account, type: :model do
end
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
account = Fabricate(:account)
match = Fabricate(
:account,
display_name: 'A & l & i & c & e',
@ -437,18 +582,17 @@ RSpec.describe Account, type: :model do
it 'limits by 10 by default' do
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
end
it 'accepts arbitrary limits' do
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
end
it 'ranks followed accounts higher' do
account = Fabricate(:account)
match = Fabricate(:account, username: "Matching")
followed_match = Fabricate(:account, username: "Matcher")
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])
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
context 'when is local' do

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

Loading…
Cancel
Save