Add explit admin actions to (re)subscribe/unsubscribe remote accounts (#3640)

* Add explit admin actions to (re)subscribe/unsubscribe remote accounts
and re-download avatar/header

* Improve how admin NSFW toggle looks
This commit is contained in:
Eugen Rochko 2017-06-08 14:58:22 +02:00 committed by GitHub
parent b8ea28d6d0
commit 8902e265b4
31 changed files with 348 additions and 314 deletions

View file

@ -2,16 +2,43 @@
module Admin module Admin
class AccountsController < BaseController class AccountsController < BaseController
before_action :set_account, only: [:show, :subscribe, :unsubscribe, :redownload]
before_action :require_remote_account!, only: [:subscribe, :unsubscribe, :redownload]
def index def index
@accounts = filtered_accounts.page(params[:page]) @accounts = filtered_accounts.page(params[:page])
end end
def show def show; end
@account = Account.find(params[:id])
def subscribe
Pubsubhubbub::SubscribeWorker.perform_async(@account.id)
redirect_to admin_account_path(@account.id)
end
def unsubscribe
UnsubscribeService.new.call(@account)
redirect_to admin_account_path(@account.id)
end
def redownload
@account.avatar = @account.avatar_remote_url
@account.header = @account.header_remote_url
@account.save!
redirect_to admin_account_path(@account.id)
end end
private private
def set_account
@account = Account.find(params[:id])
end
def require_remote_account!
redirect_to admin_account_path(@account.id) if @account.local?
end
def filtered_accounts def filtered_accounts
AccountFilter.new(filter_params).results AccountFilter.new(filter_params).results
end end

View file

@ -245,19 +245,13 @@
.report-status__actions { .report-status__actions {
flex: 0 0 auto; flex: 0 0 auto;
position: relative; display: flex;
flex-direction: column;
.nsfw-button { .icon-button {
color: $white;
font-size: 11px;
width: 11px;
display: block;
}
.trash-button {
position: absolute;
bottom: 10px;
font-size: 24px; font-size: 24px;
width: 24px; width: 24px;
text-align: center;
margin-bottom: 10px;
} }
} }

View file

@ -67,11 +67,17 @@
%th= t('.targeted_reports') %th= t('.targeted_reports')
%td= link_to pluralize(@account.targeted_reports.count, t('.report')), admin_reports_path(target_account_id: @account.id) %td= link_to pluralize(@account.targeted_reports.count, t('.report')), admin_reports_path(target_account_id: @account.id)
- if @account.local?
%div{ style: 'float: right' } %div{ style: 'float: right' }
- if @account.local?
= link_to t('admin.accounts.reset_password'), admin_account_reset_path(@account.id), method: :create, class: 'button' = link_to t('admin.accounts.reset_password'), admin_account_reset_path(@account.id), method: :create, class: 'button'
- if @account.user&.otp_required_for_login? - if @account.user&.otp_required_for_login?
= link_to t('admin.accounts.disable_two_factor_authentication'), admin_user_two_factor_authentication_path(@account.user.id), method: :delete, class: 'button' = link_to t('admin.accounts.disable_two_factor_authentication'), admin_user_two_factor_authentication_path(@account.user.id), method: :delete, class: 'button'
- else
= link_to @account.subscribed? ? t('admin.accounts.resubscribe') : t('admin.accounts.subscribe'), subscribe_admin_account_path(@account.id), method: :post, class: 'button'
- if @account.subscribed?
= link_to t('admin.accounts.unsubscribe'), unsubscribe_admin_account_path(@account.id), method: :post, class: 'button negative'
= link_to t('admin.accounts.redownload'), redownload_admin_account_path(@account.id), method: :post, class: 'button'
%div{ style: 'float: left' } %div{ style: 'float: left' }
- if @account.silenced? - if @account.silenced?

View file

@ -25,8 +25,8 @@
.entry= render partial: 'stream_entries/simple_status', locals: { status: status } .entry= render partial: 'stream_entries/simple_status', locals: { status: status }
.report-status__actions .report-status__actions
- unless status.media_attachments.empty? - unless status.media_attachments.empty?
= link_to admin_report_reported_status_path(@report, status, status: { sensitive: !status.sensitive }), method: :patch, class: 'nsfw-button', title: t("admin.reports.nsfw.#{!status.sensitive}") do = link_to admin_report_reported_status_path(@report, status, status: { sensitive: !status.sensitive }), method: :patch, class: 'icon-button nsfw-button', title: t("admin.reports.nsfw.#{!status.sensitive}") do
= t("admin.reports.nsfw.#{!status.sensitive}") = fa_icon status.sensitive? ? 'eye' : 'eye-slash'
= link_to admin_report_reported_status_path(@report, status), method: :delete, class: 'icon-button trash-button', title: t('admin.reports.delete'), data: { confirm: t('admin.reports.are_you_sure') } do = link_to admin_report_reported_status_path(@report, status), method: :delete, class: 'icon-button trash-button', title: t('admin.reports.delete'), data: { confirm: t('admin.reports.are_you_sure') } do
= fa_icon 'trash' = fa_icon 'trash'

View file

@ -134,13 +134,6 @@ ca:
account_count: Comptes coneguts account_count: Comptes coneguts
domain_name: Domini domain_name: Domini
title: Instàncies conegudes title: Instàncies conegudes
subscriptions:
callback_url: Callback URL
confirmed: Confirmat
expires_in: Expira en
last_delivery: Últim lliurament
title: PubSubHubbub
topic: Tòpic
reports: reports:
are_you_sure: Estàs segur? are_you_sure: Estàs segur?
comment: comment:
@ -186,6 +179,13 @@ ca:
title: Descripció estesa del lloc title: Descripció estesa del lloc
site_title: Títol del lloc site_title: Títol del lloc
title: Configuració del lloc title: Configuració del lloc
subscriptions:
callback_url: Callback URL
confirmed: Confirmat
expires_in: Expira en
last_delivery: Últim lliurament
title: PubSubHubbub
topic: Tòpic
title: Administració title: Administració
application_mailer: application_mailer:
settings: 'Canviar preferències de correu: %{link}' settings: 'Canviar preferències de correu: %{link}'
@ -263,7 +263,7 @@ ca:
following: Llista de seguits following: Llista de seguits
muting: Llista d'apagats muting: Llista d'apagats
upload: Carregar upload: Carregar
landing_strip_html: <strong>%{name}</strong> és un usuari/a de %{link_to_root_path}. Pots seguir-lo/la o interactuar amb ell/a si tens un compte a qualsevol node del fediverse. landing_strip_html: "<strong>%{name}</strong> és un usuari/a de %{link_to_root_path}. Pots seguir-lo/la o interactuar amb ell/a si tens un compte a qualsevol node del fediverse."
landing_strip_signup_html: Si no en tens, pots <a href="%{sign_up_path}">registrar-te aquí</a>. landing_strip_signup_html: Si no en tens, pots <a href="%{sign_up_path}">registrar-te aquí</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -119,13 +119,6 @@ de:
account_count: Bekannte Konten account_count: Bekannte Konten
domain_name: Domain domain_name: Domain
title: Bekannte Instanzen title: Bekannte Instanzen
subscriptions:
callback_url: Callback-URL
confirmed: Bestätigt
expires_in: Verfällt in
last_delivery: Letzte Zustellung
title: PubSubHubbub
topic: Thema
reports: reports:
comment: comment:
label: Kommentar label: Kommentar
@ -133,7 +126,7 @@ de:
delete: Löschen delete: Löschen
id: ID id: ID
mark_as_resolved: Als gelöst markieren mark_as_resolved: Als gelöst markieren
report: '#%{id} melden' report: "#%{id} melden"
reported_account: Gemeldetes Konto reported_account: Gemeldetes Konto
reported_by: Gemeldet von reported_by: Gemeldet von
resolved: Gelöst resolved: Gelöst
@ -166,6 +159,13 @@ de:
title: Erweiterte Seitenbeschreibung title: Erweiterte Seitenbeschreibung
site_title: Seitentitel site_title: Seitentitel
title: Seiteneinstellungen title: Seiteneinstellungen
subscriptions:
callback_url: Callback-URL
confirmed: Bestätigt
expires_in: Verfällt in
last_delivery: Letzte Zustellung
title: PubSubHubbub
topic: Thema
title: Administration title: Administration
application_mailer: application_mailer:
settings: 'E-Mail-Einstellungen ändern: %{link}' settings: 'E-Mail-Einstellungen ändern: %{link}'
@ -229,7 +229,7 @@ de:
following: Folgeliste following: Folgeliste
muting: Stummschaltungsliste muting: Stummschaltungsliste
upload: Hochladen upload: Hochladen
landing_strip_html: <strong>%{name}</strong> ist ein Benutzer auf %{link_to_root_path}. Du kannst ihm folgen oder mit ihm interagieren, sofern du ein Konto irgendwo in der Fediverse hast. landing_strip_html: "<strong>%{name}</strong> ist ein Benutzer auf %{link_to_root_path}. Du kannst ihm folgen oder mit ihm interagieren, sofern du ein Konto irgendwo in der Fediverse hast."
landing_strip_signup_html: Wenn nicht, kannst du dich <a href="%{sign_up_path}">hier anmelden</a>. landing_strip_signup_html: Wenn nicht, kannst du dich <a href="%{sign_up_path}">hier anmelden</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -39,8 +39,8 @@ en:
people_who_follow: People who follow %{name} people_who_follow: People who follow %{name}
posts: Posts posts: Posts
remote_follow: Remote follow remote_follow: Remote follow
unfollow: Unfollow
reserved_username: The username is reserved reserved_username: The username is reserved
unfollow: Unfollow
activitypub: activitypub:
activity: activity:
announce: announce:
@ -86,8 +86,10 @@ en:
profile_url: Profile URL profile_url: Profile URL
public: Public public: Public
push_subscription_expires: PuSH subscription expires push_subscription_expires: PuSH subscription expires
redownload: Refresh avatar
reset: Reset reset: Reset
reset_password: Reset password reset_password: Reset password
resubscribe: Resubscribe
salmon_url: Salmon URL salmon_url: Salmon URL
search: Search search: Search
show: show:
@ -96,9 +98,11 @@ en:
targeted_reports: Reports made about this account targeted_reports: Reports made about this account
silence: Silence silence: Silence
statuses: Statuses statuses: Statuses
subscribe: Subscribe
title: Accounts title: Accounts
undo_silenced: Undo silence undo_silenced: Undo silence
undo_suspension: Undo suspension undo_suspension: Undo suspension
unsubscribe: Unsubscribe
username: Username username: Username
web: Web web: Web
domain_blocks: domain_blocks:
@ -135,20 +139,17 @@ en:
account_count: Known accounts account_count: Known accounts
domain_name: Domain domain_name: Domain
title: Known Instances title: Known Instances
subscriptions:
callback_url: Callback URL
confirmed: Confirmed
expires_in: Expires in
last_delivery: Last delivery
title: PubSubHubbub
topic: Topic
reports: reports:
are_you_sure: Are you sure?
comment: comment:
label: Comment label: Comment
none: None none: None
delete: Delete delete: Delete
id: ID id: ID
mark_as_resolved: Mark as resolved mark_as_resolved: Mark as resolved
nsfw:
'false': Unhide media attachments
'true': Hide media attachments
report: 'Report #%{id}' report: 'Report #%{id}'
report_contents: Contents report_contents: Contents
reported_account: Reported account reported_account: Reported account
@ -161,10 +162,6 @@ en:
title: Reports title: Reports
unresolved: Unresolved unresolved: Unresolved
view: View view: View
nsfw:
'true': NSFW ON
'false': NSFW OFF
are_you_sure: Are you sure?
settings: settings:
contact_information: contact_information:
email: Enter a public e-mail address email: Enter a public e-mail address
@ -187,6 +184,13 @@ en:
title: Extended site description title: Extended site description
site_title: Site title site_title: Site title
title: Site Settings title: Site Settings
subscriptions:
callback_url: Callback URL
confirmed: Confirmed
expires_in: Expires in
last_delivery: Last delivery
title: PubSubHubbub
topic: Topic
title: Administration title: Administration
application_mailer: application_mailer:
settings: 'Change e-mail preferences: %{link}' settings: 'Change e-mail preferences: %{link}'
@ -265,7 +269,7 @@ en:
following: Following list following: Following list
muting: Muting list muting: Muting list
upload: Upload upload: Upload
landing_strip_html: <strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse. landing_strip_html: "<strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse."
landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>. landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -5,7 +5,7 @@ fa:
about_this: دربارهٔ این سرور about_this: دربارهٔ این سرور
apps: برنامه‌ها apps: برنامه‌ها
business_email: 'ایمیل کاری:' business_email: 'ایمیل کاری:'
closed_registrations: "امکان ثبت نام روی این سرور هم‌اینک فعال نیست." closed_registrations: امکان ثبت نام روی این سرور هم‌اینک فعال نیست.
contact: تماس contact: تماس
description_headline: "%{domain} چیست؟" description_headline: "%{domain} چیست؟"
domain_count_after: سرور دیگر domain_count_after: سرور دیگر
@ -47,8 +47,8 @@ fa:
create: create:
name: "%{account_name} یادداشتی نوشت." name: "%{account_name} یادداشتی نوشت."
outbox: outbox:
name: "صندوق خروجی %{account_name}" name: صندوق خروجی %{account_name}
summary: "مجموعه‌ای از فعالیت‌های کاربر %{account_name}." summary: مجموعه‌ای از فعالیت‌های کاربر %{account_name}.
admin: admin:
accounts: accounts:
are_you_sure: آیا مطمئن هستید؟ are_you_sure: آیا مطمئن هستید؟
@ -118,7 +118,7 @@ fa:
show: show:
affected_accounts: affected_accounts:
one: روی یک حساب در پایگاه داده تأثیر گذاشت one: روی یک حساب در پایگاه داده تأثیر گذاشت
other: "روی %{count} حساب در پایگاه داده تأثیر گذاشت" other: روی %{count} حساب در پایگاه داده تأثیر گذاشت
retroactive: retroactive:
silence: بی‌صداشدن همهٔ حساب‌های این دامین را لغو کن silence: بی‌صداشدن همهٔ حساب‌های این دامین را لغو کن
suspend: معلق‌شدن همهٔ حساب‌های این دامین را لغو کن suspend: معلق‌شدن همهٔ حساب‌های این دامین را لغو کن
@ -130,13 +130,6 @@ fa:
account_count: حساب‌های شناخته‌شده account_count: حساب‌های شناخته‌شده
domain_name: دامین domain_name: دامین
title: سرورهای شناخته‌شده title: سرورهای شناخته‌شده
subscriptions:
callback_url: نشانی Callback
confirmed: تأییدشده
expires_in: مهلت انقضا
last_delivery: آخرین ارسال
title: PubSubHubbub
topic: موضوع
reports: reports:
comment: comment:
label: توضیح label: توضیح
@ -178,6 +171,13 @@ fa:
title: اطلاعات بیشتر دربارهٔ سایت title: اطلاعات بیشتر دربارهٔ سایت
site_title: نام سایت site_title: نام سایت
title: تنظیمات سایت title: تنظیمات سایت
subscriptions:
callback_url: نشانی Callback
confirmed: تأییدشده
expires_in: مهلت انقضا
last_delivery: آخرین ارسال
title: PubSubHubbub
topic: موضوع
title: مدیریت title: مدیریت
application_mailer: application_mailer:
settings: 'تغییر تنظیمات ایمیل: %{link}' settings: 'تغییر تنظیمات ایمیل: %{link}'
@ -255,7 +255,7 @@ fa:
following: فهرست پی‌گیری‌ها following: فهرست پی‌گیری‌ها
muting: فهرست بی‌صداشده‌ها muting: فهرست بی‌صداشده‌ها
upload: بارگذاری upload: بارگذاری
landing_strip_html: <strong>%{name}</strong> کاربری روی %{link_to_root_path} است. شما با داشتن حساب روی هر سروری می‌توانید نوشته‌های او را پیگیری کرده یا با او ارتباط داشته باشید. landing_strip_html: "<strong>%{name}</strong> کاربری روی %{link_to_root_path} است. شما با داشتن حساب روی هر سروری می‌توانید نوشته‌های او را پیگیری کرده یا با او ارتباط داشته باشید."
landing_strip_signup_html: اگر هنوز حسابی ندارید <a href="%{sign_up_path}">این‌جا حساب باز کنید</a>. landing_strip_signup_html: اگر هنوز حسابی ندارید <a href="%{sign_up_path}">این‌جا حساب باز کنید</a>.
media_attachments: media_attachments:
validations: validations:
@ -272,7 +272,7 @@ fa:
one: "یک اعلان تازه از زمان آخرین بازدید شما \U0001F418" one: "یک اعلان تازه از زمان آخرین بازدید شما \U0001F418"
other: "%{count} اعلان تازه از زمان آخرین بازدید شما \U0001F418" other: "%{count} اعلان تازه از زمان آخرین بازدید شما \U0001F418"
favourite: favourite:
body: '%{name} این نوشتهٔ شما را پسندید:' body: "%{name} این نوشتهٔ شما را پسندید:"
subject: "%{name} نوشتهٔ شما را پسندید" subject: "%{name} نوشتهٔ شما را پسندید"
follow: follow:
body: "%{name} هم‌اینک پیگیر شماست!" body: "%{name} هم‌اینک پیگیر شماست!"
@ -281,10 +281,10 @@ fa:
body: "%{name} می‌خواهد پیگیر نوشته‌های شما باشد" body: "%{name} می‌خواهد پیگیر نوشته‌های شما باشد"
subject: 'منتظر پیگیری: %{name}' subject: 'منتظر پیگیری: %{name}'
mention: mention:
body: '%{name} در این‌جا از شما نام برد:' body: "%{name} در این‌جا از شما نام برد:"
subject: '%{name} از شما نام برد' subject: "%{name} از شما نام برد"
reblog: reblog:
body: '%{name} نوشتهٔ شما را بازبوقید:' body: "%{name} نوشتهٔ شما را بازبوقید:"
subject: "%{name} نوشتهٔ شما را بازبوقید" subject: "%{name} نوشتهٔ شما را بازبوقید"
pagination: pagination:
next: بعدی next: بعدی

View file

@ -110,13 +110,6 @@ fr:
undo: Annuler undo: Annuler
title: Blocage de domaines title: Blocage de domaines
undo: Annuler undo: Annuler
subscriptions:
callback_url: URL de rappel
confirmed: Confirmé
expires_in: Expire dans
last_delivery: Dernière livraison
title: PubSubHubbub
topic: Sujet
reports: reports:
comment: comment:
label: Commentaire label: Commentaire
@ -157,6 +150,13 @@ fr:
title: Description étendue du site title: Description étendue du site
site_title: Titre du site site_title: Titre du site
title: Paramètres du site title: Paramètres du site
subscriptions:
callback_url: URL de rappel
confirmed: Confirmé
expires_in: Expire dans
last_delivery: Dernière livraison
title: PubSubHubbub
topic: Sujet
title: Administration title: Administration
application_mailer: application_mailer:
settings: 'Changer les préférences courriel : %{link}' settings: 'Changer les préférences courriel : %{link}'
@ -298,7 +298,7 @@ fr:
generate_recovery_codes: Générer les codes de récupération generate_recovery_codes: Générer les codes de récupération
instructions_html: "<strong>Scannez ce QR code grâce à Google Authenticator, Authy ou une application similaire sur votre téléphone</strong>. Désormais, cette application générera des jetons que vous devrez saisir à chaque connexion." instructions_html: "<strong>Scannez ce QR code grâce à Google Authenticator, Authy ou une application similaire sur votre téléphone</strong>. Désormais, cette application générera des jetons que vous devrez saisir à chaque connexion."
lost_recovery_codes: Les codes de récupération vous permettent de retrouver les accès à votre comptre si vous perdez votre téléphone. Si vous perdez vos codes de récupération, vous pouvez les générer à nouveau ici. Vos anciens codes de récupération seront invalidés. lost_recovery_codes: Les codes de récupération vous permettent de retrouver les accès à votre comptre si vous perdez votre téléphone. Si vous perdez vos codes de récupération, vous pouvez les générer à nouveau ici. Vos anciens codes de récupération seront invalidés.
manual_instructions: "Si vous ne pouvez pas scanner ce QR code et devez l'entrer manuellement, voici le secret en clair :" manual_instructions: 'Si vous ne pouvez pas scanner ce QR code et devez l''entrer manuellement, voici le secret en clair :'
recovery_codes_regenerated: Codes de récupération régénérés avec succès recovery_codes_regenerated: Codes de récupération régénérés avec succès
recovery_instructions: Si vous perdez l'accès à votre téléphone, vous pouvez utiliser un des codes de récupération ci-dessous pour récupérer l'accès à votre compte. Conservez les codes de récupération en toute sécurité, par exemple, en les imprimant et en les stockant avec vos autres documents importants. recovery_instructions: Si vous perdez l'accès à votre téléphone, vous pouvez utiliser un des codes de récupération ci-dessous pour récupérer l'accès à votre compte. Conservez les codes de récupération en toute sécurité, par exemple, en les imprimant et en les stockant avec vos autres documents importants.
setup: Installer setup: Installer

View file

@ -134,20 +134,17 @@ he:
account_count: חשבונות מוכרים account_count: חשבונות מוכרים
domain_name: שם מתחם domain_name: שם מתחם
title: שרתים מוכרים title: שרתים מוכרים
subscriptions:
callback_url: קישורית Callback
confirmed: מאושר
expires_in: פג תוקף ב-
last_delivery: משלוח אחרון
title: PubSubHubbub
topic: נושא
reports: reports:
are_you_sure: 100% על בטוח?
comment: comment:
label: הערה label: הערה
none: ללא none: ללא
delete: מחיקה delete: מחיקה
id: ID id: ID
mark_as_resolved: סימון כפתור mark_as_resolved: סימון כפתור
nsfw:
'false': לכל המשפחה
'true': תוכן רגיש
report: 'דווח על #%{id}' report: 'דווח על #%{id}'
report_contents: תוכן report_contents: תוכן
reported_account: חשבון מדווח reported_account: חשבון מדווח
@ -160,10 +157,6 @@ he:
title: דיווחים title: דיווחים
unresolved: לא פתור unresolved: לא פתור
view: תצוגה view: תצוגה
nsfw:
'true': תוכן רגיש
'false': לכל המשפחה
are_you_sure: 100% על בטוח?
settings: settings:
contact_information: contact_information:
email: נא להקליד כתובת דוא"ל פומבית email: נא להקליד כתובת דוא"ל פומבית
@ -186,6 +179,13 @@ he:
title: תיאור אתר מורחב title: תיאור אתר מורחב
site_title: כותרת האתר site_title: כותרת האתר
title: הגדרות אתר title: הגדרות אתר
subscriptions:
callback_url: קישורית Callback
confirmed: מאושר
expires_in: פג תוקף ב-
last_delivery: משלוח אחרון
title: PubSubHubbub
topic: נושא
title: ניהול title: ניהול
application_mailer: application_mailer:
settings: 'שינוי הגדרות דוא"ל: %{link}' settings: 'שינוי הגדרות דוא"ל: %{link}'
@ -263,7 +263,7 @@ he:
following: רשימת נעקבים following: רשימת נעקבים
muting: רשימת השתקות muting: רשימת השתקות
upload: יבוא upload: יבוא
landing_strip_html: <strong>%{name}</strong> מזהה משתמש(ת) מהקהילה %{link_to_root_path}. ניתן לעקוב אחריהם או לדבר איתם בעזרת חשבון על כל שרת קהילה ברחבי הפדרציה. landing_strip_html: "<strong>%{name}</strong> מזהה משתמש(ת) מהקהילה %{link_to_root_path}. ניתן לעקוב אחריהם או לדבר איתם בעזרת חשבון על כל שרת קהילה ברחבי הפדרציה."
landing_strip_signup_html: לחלופין , ניתן <a href="%{sign_up_path}">להרשם מקומית כאן</a>. landing_strip_signup_html: לחלופין , ניתן <a href="%{sign_up_path}">להרשם מקומית כאן</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -48,7 +48,7 @@ id:
name: "%{account_name} membuat catatan." name: "%{account_name} membuat catatan."
outbox: outbox:
name: "%{account_name} Outbox" name: "%{account_name} Outbox"
summary: "Koleksi aktivitas dari pengguna %{account_name}." summary: Koleksi aktivitas dari pengguna %{account_name}.
admin: admin:
accounts: accounts:
are_you_sure: Anda yakin? are_you_sure: Anda yakin?
@ -129,13 +129,6 @@ id:
account_count: Akun yang diketahui account_count: Akun yang diketahui
domain_name: Domain domain_name: Domain
title: Server yang diketahui title: Server yang diketahui
subscriptions:
callback_url: Callback URL
confirmed: Dikonfirmasi
expires_in: Kadaluarsa dalam
last_delivery: Terakhir dikirim
title: PubSubHubbub
topic: Topik
reports: reports:
comment: comment:
label: Komentar label: Komentar
@ -177,6 +170,13 @@ id:
title: Deskripsi situs tambahan title: Deskripsi situs tambahan
site_title: Judul Situs site_title: Judul Situs
title: Pengaturan situs title: Pengaturan situs
subscriptions:
callback_url: Callback URL
confirmed: Dikonfirmasi
expires_in: Kadaluarsa dalam
last_delivery: Terakhir dikirim
title: PubSubHubbub
topic: Topik
title: Administrasi title: Administrasi
application_mailer: application_mailer:
settings: 'Ubah pilihan email: %{link}' settings: 'Ubah pilihan email: %{link}'
@ -253,7 +253,7 @@ id:
following: Daftar diikuti following: Daftar diikuti
muting: Daftar didiamkan muting: Daftar didiamkan
upload: Unggah upload: Unggah
landing_strip_html: <strong>%{name}</strong> adalah pengguna di %{link_to_root_path}.Anda dapat mengikuti mereka atau berinteraksi dengan mereka jika anda memiliki akun di fediverse. landing_strip_html: "<strong>%{name}</strong> adalah pengguna di %{link_to_root_path}.Anda dapat mengikuti mereka atau berinteraksi dengan mereka jika anda memiliki akun di fediverse."
landing_strip_signup_html: Jika anda tidak punya, anda bisa <a href="%{sign_up_path}">daftar disini</a>. landing_strip_signup_html: Jika anda tidak punya, anda bisa <a href="%{sign_up_path}">daftar disini</a>.
media_attachments: media_attachments:
validations: validations:
@ -312,7 +312,6 @@ id:
private_long: Hanya tampilkan ke pengikut private_long: Hanya tampilkan ke pengikut
public: Publik public: Publik
public_long: Bisa dilihat semua orang public_long: Bisa dilihat semua orang
unlisted: Tidak Tercantum
unlisted: Bisa dilihat semua orang, tapi tidak ditampilkan di linimasa publik unlisted: Bisa dilihat semua orang, tapi tidak ditampilkan di linimasa publik
stream_entries: stream_entries:
click_to_show: Klik untuk menampilkan click_to_show: Klik untuk menampilkan

View file

@ -118,13 +118,6 @@ io:
account_count: Known accounts account_count: Known accounts
domain_name: Domain domain_name: Domain
title: Known Instances title: Known Instances
subscriptions:
callback_url: Callback URL
confirmed: Confirmed
expires_in: Expires in
last_delivery: Last delivery
title: PubSubHubbub
topic: Topic
reports: reports:
comment: comment:
label: Comment label: Comment
@ -165,6 +158,13 @@ io:
title: Extended site description title: Extended site description
site_title: Site title site_title: Site title
title: Site Settings title: Site Settings
subscriptions:
callback_url: Callback URL
confirmed: Confirmed
expires_in: Expires in
last_delivery: Last delivery
title: PubSubHubbub
topic: Topic
title: Administration title: Administration
application_mailer: application_mailer:
settings: 'Chanjar la retpost-mesajala preferi: %{link}' settings: 'Chanjar la retpost-mesajala preferi: %{link}'
@ -228,7 +228,7 @@ io:
following: Listo de sequati following: Listo de sequati
muting: Muting list muting: Muting list
upload: Kargar upload: Kargar
landing_strip_html: <strong>%{name}</strong> esas uzero en %{link_to_root_path}. Tu povas sequar lu o komunikar kun lu, se tu havas konto irgaloke en la Fediverse. landing_strip_html: "<strong>%{name}</strong> esas uzero en %{link_to_root_path}. Tu povas sequar lu o komunikar kun lu, se tu havas konto irgaloke en la Fediverse."
landing_strip_signup_html: Se tu ne havas, tu povas <a href="%{sign_up_path}">membreskar hike</a>. landing_strip_signup_html: Se tu ne havas, tu povas <a href="%{sign_up_path}">membreskar hike</a>.
media_attachments: media_attachments:
validations: validations:
@ -245,19 +245,19 @@ io:
one: "1 nova savigo depos tua lasta vizito \U0001F418" one: "1 nova savigo depos tua lasta vizito \U0001F418"
other: "%{count} nova savigi depos tua lasta vizito \U0001F418" other: "%{count} nova savigi depos tua lasta vizito \U0001F418"
favourite: favourite:
body: '%{name} favoris tua mesajo:' body: "%{name} favoris tua mesajo:"
subject: "%{name} favoris tua mesajo" subject: "%{name} favoris tua mesajo"
follow: follow:
body: "%{name} sequeskas tu!" body: "%{name} sequeskas tu!"
subject: "%{name} sequeskas tu" subject: "%{name} sequeskas tu"
follow_request: follow_request:
body: "%{name} demandis sequar tu" body: "%{name} demandis sequar tu"
subject: '%{name} demandis sequar tu' subject: "%{name} demandis sequar tu"
mention: mention:
body: '%{name} mencionis tu en:' body: "%{name} mencionis tu en:"
subject: '%{name} mencionis tu' subject: "%{name} mencionis tu"
reblog: reblog:
body: '%{name} diskonocigis tua mesajo:' body: "%{name} diskonocigis tua mesajo:"
subject: "%{name} diskonocigis tua mesajo" subject: "%{name} diskonocigis tua mesajo"
pagination: pagination:
next: Sequanta next: Sequanta

View file

@ -135,13 +135,6 @@ ja:
account_count: 既知のアカウント数 account_count: 既知のアカウント数
domain_name: ドメイン名 domain_name: ドメイン名
title: 既知のインスタンス title: 既知のインスタンス
subscriptions:
callback_url: コールバックURL
confirmed: 確認済み
expires_in: 期限
last_delivery: 最終配送
title: PubSubHubbub
topic: トピック
reports: reports:
are_you_sure: 本当に実行しますか? are_you_sure: 本当に実行しますか?
comment: comment:
@ -187,6 +180,13 @@ ja:
title: サイトの詳細な説明 title: サイトの詳細な説明
site_title: サイトのタイトル site_title: サイトのタイトル
title: サイト設定 title: サイト設定
subscriptions:
callback_url: コールバックURL
confirmed: 確認済み
expires_in: 期限
last_delivery: 最終配送
title: PubSubHubbub
topic: トピック
title: 管理 title: 管理
application_mailer: application_mailer:
settings: 'メール設定の変更: %{link}' settings: 'メール設定の変更: %{link}'
@ -265,7 +265,7 @@ ja:
following: フォロー中のアカウントリスト following: フォロー中のアカウントリスト
muting: ミュートしたアカウントリスト muting: ミュートしたアカウントリスト
upload: アップロード upload: アップロード
landing_strip_html: <strong>%{name}</strong> さんはインスタンス %{link_to_root_path} のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。 landing_strip_html: "<strong>%{name}</strong> さんはインスタンス %{link_to_root_path} のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。"
landing_strip_signup_html: もしお持ちでないなら <a href="%{sign_up_path}">こちら</a> からサインアップできます。 landing_strip_signup_html: もしお持ちでないなら <a href="%{sign_up_path}">こちら</a> からサインアップできます。
media_attachments: media_attachments:
validations: validations:

View file

@ -131,13 +131,6 @@
account_count: Kjente kontoer account_count: Kjente kontoer
domain_name: Domene domain_name: Domene
title: Kjente instanser title: Kjente instanser
subscriptions:
callback_url: Callback-URL
confirmed: Bekreftet
expires_in: Utløper om
last_delivery: Siste levering
title: PubSubHubbub
topic: Emne
reports: reports:
comment: comment:
label: Kommentar label: Kommentar
@ -179,6 +172,13 @@
title: Utvidet nettstedsinformasjon title: Utvidet nettstedsinformasjon
site_title: Nettstedstittel site_title: Nettstedstittel
title: Nettstedsinnstillinger title: Nettstedsinnstillinger
subscriptions:
callback_url: Callback-URL
confirmed: Bekreftet
expires_in: Utløper om
last_delivery: Siste levering
title: PubSubHubbub
topic: Emne
title: Administrasjon title: Administrasjon
application_mailer: application_mailer:
settings: 'Endre foretrukne e-postinnstillinger: %{link}' settings: 'Endre foretrukne e-postinnstillinger: %{link}'
@ -256,7 +256,7 @@
following: Følgeliste following: Følgeliste
muting: Dempeliste muting: Dempeliste
upload: Opplastning upload: Opplastning
landing_strip_html: <strong>%{name}</strong> er en bruker på %{link_to_root_path}. Du kan følge dem eller kommunisere med dem hvis du har en konto hvor som helst i fediverset. landing_strip_html: "<strong>%{name}</strong> er en bruker på %{link_to_root_path}. Du kan følge dem eller kommunisere med dem hvis du har en konto hvor som helst i fediverset."
landing_strip_signup_html: Hvis du ikke har en konto så kan du <a href="%{sign_up_path}">registrere deg her</a>. landing_strip_signup_html: Hvis du ikke har en konto så kan du <a href="%{sign_up_path}">registrere deg her</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -134,20 +134,17 @@ oc:
account_count: Comptes coneguts account_count: Comptes coneguts
domain_name: Domeni domain_name: Domeni
title: Instàncias conegudas title: Instàncias conegudas
subscriptions:
callback_url: URL de rapèl
confirmed: Confirmat
expires_in: Sacaba dins
last_delivery: Darrièra distribucion
title: PubSubHubbub
topic: Subjècte
reports: reports:
are_you_sure: Es segur ?
comment: comment:
label: Comentari label: Comentari
none: Pas cap none: Pas cap
delete: Suprimir delete: Suprimir
id: ID id: ID
mark_as_resolved: Marcat coma resolgut mark_as_resolved: Marcat coma resolgut
nsfw:
'false': Sens contengut sensible
'true': Contengut sensible activat
report: 'enhalament #%{id}' report: 'enhalament #%{id}'
report_contents: Contenguts report_contents: Contenguts
reported_account: Compte senhalat reported_account: Compte senhalat
@ -160,10 +157,6 @@ oc:
title: Senhalament title: Senhalament
unresolved: Pas resolguts unresolved: Pas resolguts
view: Veire view: Veire
nsfw:
'true': Contengut sensible activat
'false': Sens contengut sensible
are_you_sure: Es segur ?
settings: settings:
contact_information: contact_information:
email: Picatz una adreça de corrièl email: Picatz una adreça de corrièl
@ -186,6 +179,13 @@ oc:
title: Descripcion espandida del site title: Descripcion espandida del site
site_title: Títol del site site_title: Títol del site
title: Paramètres del site title: Paramètres del site
subscriptions:
callback_url: URL de rapèl
confirmed: Confirmat
expires_in: Sacaba dins
last_delivery: Darrièra distribucion
title: PubSubHubbub
topic: Subjècte
title: Administracion title: Administracion
application_mailer: application_mailer:
settings: 'Cambiar las preferéncias de corrièl : %{link}' settings: 'Cambiar las preferéncias de corrièl : %{link}'
@ -241,7 +241,7 @@ oc:
- dissabte - dissabte
formats: formats:
default: "%d/%m/%Y" default: "%d/%m/%Y"
long: "Lo %B %d de %Y" long: Lo %B %d de %Y
short: "%b %d" short: "%b %d"
month_names: month_names:
- -
@ -263,26 +263,25 @@ oc:
- :year - :year
datetime: datetime:
distance_in_words: distance_in_words:
about_x_hours: "Fa %{count} oras" about_x_hours: Fa %{count} oras
about_x_months: "Fa %{count} meses" about_x_months: Fa %{count} meses
about_x_years: about_x_years:
one: Fa un an one: Fa un an
other: "Fa %{count} ans" other: Fa %{count} ans
almost_x_years: almost_x_years:
one: Fa un an one: Fa un an
other: "Fa %{count} ans" other: Fa %{count} ans
half_a_minute: Ara half_a_minute: Ara
less_than_x_minutes: "Fa %{count} minutas" less_than_x_minutes: Fa %{count} minutas
less_than_x_seconds: Ara less_than_x_seconds: Ara
over_x_years: over_x_years:
one: Fa un an one: Fa un an
other: "Fa %{count} ans" other: Fa %{count} ans
x_days: "Fa %{count} jorns" x_days: Fa %{count} jorns
x_minutes: "Fa %{count} minutas" x_minutes: Fa %{count} minutas
x_months: "Fa %{count} meses" x_months: Fa %{count} meses
x_seconds: "Fa %{count} segondas" x_seconds: Fa %{count} segondas
errors: errors:
'404': Avètz pas la permission per veire aquesta pagina.
'404': La pagina que recercatz existís pas. '404': La pagina que recercatz existís pas.
'410': La pagina que cercatz existís pas mai. '410': La pagina que cercatz existís pas mai.
'422': '422':
@ -322,7 +321,7 @@ oc:
following: Lista de mond que seguètz following: Lista de mond que seguètz
muting: Lista de mond que volètz pas legir muting: Lista de mond que volètz pas legir
upload: Importar upload: Importar
landing_strip_html: <strong>%{name}</strong> es un utilizaire de %{link_to_root_path}. Podètz lo/la sègre o interagir amb el o ela savètz un compte ont que siasgue sul fediverse. landing_strip_html: "<strong>%{name}</strong> es un utilizaire de %{link_to_root_path}. Podètz lo/la sègre o interagir amb el o ela savètz un compte ont que siasgue sul fediverse."
landing_strip_signup_html: Ses pas lo cas, podètz <a href="%{sign_up_path}">vos marcar aquí</a>. landing_strip_signup_html: Ses pas lo cas, podètz <a href="%{sign_up_path}">vos marcar aquí</a>.
media_attachments: media_attachments:
validations: validations:
@ -389,7 +388,7 @@ oc:
sensitive_content: Contengut sensible sensitive_content: Contengut sensible
time: time:
formats: formats:
default: "Lo %d %b de %Y a %Ho%M" default: Lo %d %b de %Y a %Ho%M
two_factor_authentication: two_factor_authentication:
code_hint: Picatz lo còdi generat per vòstra aplicacion dautentificacion per confirmar code_hint: Picatz lo còdi generat per vòstra aplicacion dautentificacion per confirmar
description_html: Sactivatz <strong> lautentificacion two-factor</strong>, vos caldrà vòstre mobil per vos connectar perque generarà un geton per vos daissar dintrar. description_html: Sactivatz <strong> lautentificacion two-factor</strong>, vos caldrà vòstre mobil per vos connectar perque generarà un geton per vos daissar dintrar.

View file

@ -39,8 +39,8 @@ pl:
people_who_follow: Osoby, które śledzą konto %{name} people_who_follow: Osoby, które śledzą konto %{name}
posts: Wpisy posts: Wpisy
remote_follow: Zdalne śledzenie remote_follow: Zdalne śledzenie
unfollow: Przestań śledzić
reserved_username: Ta nazwa użytkownika jest zarezerwowana. reserved_username: Ta nazwa użytkownika jest zarezerwowana.
unfollow: Przestań śledzić
activitypub: activitypub:
activity: activity:
announce: announce:
@ -135,20 +135,17 @@ pl:
account_count: Znane konta account_count: Znane konta
domain_name: Domena domain_name: Domena
title: Znane instancje title: Znane instancje
subscriptions:
callback_url: URL zwrotny
confirmed: Potwierdzono
expires_in: Wygasa
last_delivery: Ostatnio doręczono
title: PubSubHubbub
topic: Temat
reports: reports:
are_you_sure: Czy na pewno?
comment: comment:
label: Komentarz label: Komentarz
none: Brak none: Brak
delete: Usuń delete: Usuń
id: Identyfikator id: Identyfikator
mark_as_resolved: Oznacz jako rozwiązane mark_as_resolved: Oznacz jako rozwiązane
nsfw:
'false': NSFW nie będzie wyświetlane
'true': NSFW będzie wyświetlane
report: 'Zgłoszenie #%{id}' report: 'Zgłoszenie #%{id}'
report_contents: Zawartość report_contents: Zawartość
reported_account: Zgłoszone konto reported_account: Zgłoszone konto
@ -161,10 +158,6 @@ pl:
title: Zgłoszenia title: Zgłoszenia
unresolved: Nierozwiązane unresolved: Nierozwiązane
view: Wyświetl view: Wyświetl
nsfw:
'true': NSFW będzie wyświetlane
'false': NSFW nie będzie wyświetlane
are_you_sure: Czy na pewno?
settings: settings:
contact_information: contact_information:
email: Wprowadź publiczny adres e-mail email: Wprowadź publiczny adres e-mail
@ -187,6 +180,13 @@ pl:
title: Extended site description title: Extended site description
site_title: Tytuł strony site_title: Tytuł strony
title: Ustawienia strony title: Ustawienia strony
subscriptions:
callback_url: URL zwrotny
confirmed: Potwierdzono
expires_in: Wygasa
last_delivery: Ostatnio doręczono
title: PubSubHubbub
topic: Temat
title: Administracja title: Administracja
application_mailer: application_mailer:
settings: 'Zmień ustawienia powiadamiania: %{link}' settings: 'Zmień ustawienia powiadamiania: %{link}'
@ -265,7 +265,7 @@ pl:
following: Lista śledzonych following: Lista śledzonych
muting: Lista wyciszonych muting: Lista wyciszonych
upload: Załaduj upload: Załaduj
landing_strip_html: <strong>%{name}</strong> ma konto na %{link_to_root_path}. Możesz je śledzić i wejść z nim w interakcję jeśli masz konto gdziekolwiek w Fediwersie. landing_strip_html: "<strong>%{name}</strong> ma konto na %{link_to_root_path}. Możesz je śledzić i wejść z nim w interakcję jeśli masz konto gdziekolwiek w Fediwersie."
landing_strip_signup_html: Jeśli jeszcze go nie masz, możesz <a href="%{sign_up_path}">stworzyć konto</a>. landing_strip_signup_html: Jeśli jeszcze go nie masz, możesz <a href="%{sign_up_path}">stworzyć konto</a>.
media_attachments: media_attachments:
validations: validations:
@ -276,14 +276,14 @@ pl:
body: 'Oto krótkie podsumowanie co Cię ominęło na %{instance} od Twojej ostatniej wizyty (%{since}):' body: 'Oto krótkie podsumowanie co Cię ominęło na %{instance} od Twojej ostatniej wizyty (%{since}):'
mention: "%{name} wspomniał o Tobie w:" mention: "%{name} wspomniał o Tobie w:"
new_followers_summary: new_followers_summary:
few: "(%{count}) nowe osoby śledzą Cię!"
many: "(%{count}) nowych osób Cię śledzi! Wspaniale!"
one: Śledzi Cię nowa osoba! Gratulacje! one: Śledzi Cię nowa osoba! Gratulacje!
few: (%{count}) nowe osoby śledzą Cię! other: "(%{count}) nowych osób Cię śledzi! Wspaniale!"
many: (%{count}) nowych osób Cię śledzi! Wspaniale!
other: (%{count}) nowych osób Cię śledzi! Wspaniale!
subject: subject:
one: "1 nowe powiadomienie od Twojej ostatniej wizyty \U0001F418"
few: "%{count} nowe powiadomienia od Twojej ostatniej wizyty \U0001F418" few: "%{count} nowe powiadomienia od Twojej ostatniej wizyty \U0001F418"
many: "%{count} nowych powiadomień od Twojej ostatniej wizyty \U0001F418" many: "%{count} nowych powiadomień od Twojej ostatniej wizyty \U0001F418"
one: "1 nowe powiadomienie od Twojej ostatniej wizyty \U0001F418"
other: "%{count} nowych powiadomień od Twojej ostatniej wizyty \U0001F418" other: "%{count} nowych powiadomień od Twojej ostatniej wizyty \U0001F418"
favourite: favourite:
body: 'Twój wpis został polubiony przez %{name}:' body: 'Twój wpis został polubiony przez %{name}:'

View file

@ -130,13 +130,6 @@ pt-BR:
account_count: Contas conhecidas account_count: Contas conhecidas
domain_name: Domínio domain_name: Domínio
title: Instâncias conhecidas title: Instâncias conhecidas
subscriptions:
callback_url: URL de Callback
confirmed: Confirmado
expires_in: Expira em
last_delivery: Última entrega
title: PubSubHubbub
topic: Tópico
reports: reports:
comment: comment:
label: Commentário label: Commentário
@ -178,6 +171,13 @@ pt-BR:
title: Descrição extendida do site title: Descrição extendida do site
site_title: Título do site site_title: Título do site
title: Preferências do site title: Preferências do site
subscriptions:
callback_url: URL de Callback
confirmed: Confirmado
expires_in: Expira em
last_delivery: Última entrega
title: PubSubHubbub
topic: Tópico
title: Administração title: Administração
application_mailer: application_mailer:
settings: 'Mudar preferências de email: %{link}' settings: 'Mudar preferências de email: %{link}'
@ -254,7 +254,7 @@ pt-BR:
following: Lista de seguidos following: Lista de seguidos
muting: Lista de silenciados muting: Lista de silenciados
upload: Carregar upload: Carregar
landing_strip_html: <strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse. landing_strip_html: "<strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse."
landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>. landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -126,13 +126,6 @@ pt:
account_count: Contas conhecidas account_count: Contas conhecidas
domain_name: Domínio domain_name: Domínio
title: Instâncias conhecidas title: Instâncias conhecidas
subscriptions:
callback_url: URL de Callback
confirmed: Confirmado
expires_in: Expira em
last_delivery: Última entrega
title: PubSubHubbub
topic: Tópico
reports: reports:
comment: comment:
label: Comentário label: Comentário
@ -173,6 +166,13 @@ pt:
title: Página de mais informações title: Página de mais informações
site_title: Título do site site_title: Título do site
title: Preferências do site title: Preferências do site
subscriptions:
callback_url: URL de Callback
confirmed: Confirmado
expires_in: Expira em
last_delivery: Última entrega
title: PubSubHubbub
topic: Tópico
title: Administração title: Administração
application_mailer: application_mailer:
settings: 'Alterar preferências de email: %{link}' settings: 'Alterar preferências de email: %{link}'
@ -196,7 +196,7 @@ pt:
validation_errors: validation_errors:
one: Algo não está correcto. Por favor vê o erro abaixo one: Algo não está correcto. Por favor vê o erro abaixo
other: Algo não está correto. Por favor vê os %{count} erros abaixo other: Algo não está correto. Por favor vê os %{count} erros abaixo
landing_strip_html: <strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse. landing_strip_html: "<strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse."
landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>. landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>.
notification_mailer: notification_mailer:
favourite: favourite:

View file

@ -113,13 +113,6 @@ ru:
undo: Отменить undo: Отменить
title: Доменные блокировки title: Доменные блокировки
undo: Отемнить undo: Отемнить
subscriptions:
callback_url: Callback URL
confirmed: Подтверждено
expires_in: Истекает через
last_delivery: Последняя доставка
title: PubSubHubbub
topic: Тема
reports: reports:
comment: comment:
label: Комментарий label: Комментарий
@ -160,6 +153,13 @@ ru:
title: Расширенное описание сайта title: Расширенное описание сайта
site_title: Название сайта site_title: Название сайта
title: Настройки сайта title: Настройки сайта
subscriptions:
callback_url: Callback URL
confirmed: Подтверждено
expires_in: Истекает через
last_delivery: Последняя доставка
title: PubSubHubbub
topic: Тема
title: Администрирование title: Администрирование
application_mailer: application_mailer:
settings: 'Изменить настройки e-mail: %{link}' settings: 'Изменить настройки e-mail: %{link}'
@ -236,7 +236,7 @@ ru:
following: Подписки following: Подписки
muting: Список глушения muting: Список глушения
upload: Загрузить upload: Загрузить
landing_strip_html: <strong>%{name}</strong> - пользователь на %{link_to_root_path}. Вы можете подписаться на него/нее и общаться с ним/ней, если у Вас есть аккаунт на любом узле общей сети. landing_strip_html: "<strong>%{name}</strong> - пользователь на %{link_to_root_path}. Вы можете подписаться на него/нее и общаться с ним/ней, если у Вас есть аккаунт на любом узле общей сети."
landing_strip_signup_html: Если у Вас его нет, вы можете <a href="%{sign_up_path}">зарегистрироваться здесь</a>. landing_strip_signup_html: Если у Вас его нет, вы можете <a href="%{sign_up_path}">зарегистрироваться здесь</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -5,13 +5,13 @@ en:
defaults: defaults:
avatar: PNG, GIF or JPG. At most 2MB. Will be downscaled to 120x120px avatar: PNG, GIF or JPG. At most 2MB. Will be downscaled to 120x120px
display_name: display_name:
one: '<span class="name-counter">1</span> character left' one: <span class="name-counter">1</span> character left
other: '<span class="name-counter">%{count}</span> characters left' other: <span class="name-counter">%{count}</span> characters left
header: PNG, GIF or JPG. At most 2MB. Will be downscaled to 700x335px header: PNG, GIF or JPG. At most 2MB. Will be downscaled to 700x335px
locked: Requires you to manually approve followers and defaults post privacy to followers-only locked: Requires you to manually approve followers and defaults post privacy to followers-only
note: note:
one: '<span class="note-counter">1</span> character left' one: <span class="note-counter">1</span> character left
other: '<span class="note-counter">%{count}</span> characters left' other: <span class="note-counter">%{count}</span> characters left
imports: imports:
data: CSV file exported from another Mastodon instance data: CSV file exported from another Mastodon instance
sessions: sessions:
@ -36,8 +36,8 @@ en:
password: Password password: Password
setting_auto_play_gif: Auto-play animated GIFs setting_auto_play_gif: Auto-play animated GIFs
setting_boost_modal: Show confirmation dialog before boosting setting_boost_modal: Show confirmation dialog before boosting
setting_delete_modal: Show confirmation dialog before deleting a toot
setting_default_privacy: Post privacy setting_default_privacy: Post privacy
setting_delete_modal: Show confirmation dialog before deleting a toot
severity: Severity severity: Severity
type: Import type type: Import type
username: Username username: Username

View file

@ -33,8 +33,8 @@ ja:
password: パスワード password: パスワード
setting_auto_play_gif: アニメーションGIFを自動再生する setting_auto_play_gif: アニメーションGIFを自動再生する
setting_boost_modal: ブーストする前に確認ダイアログを表示する setting_boost_modal: ブーストする前に確認ダイアログを表示する
setting_delete_modal: トゥートを削除する前に確認ダイアログを表示する
setting_default_privacy: 投稿の公開範囲 setting_default_privacy: 投稿の公開範囲
setting_delete_modal: トゥートを削除する前に確認ダイアログを表示する
severity: 重大性 severity: 重大性
type: インポートする項目 type: インポートする項目
username: ユーザー名 username: ユーザー名

View file

@ -5,13 +5,13 @@ oc:
defaults: defaults:
avatar: PNG, GIF o JPG. Maximum 2 Mo. Serà retalhat en 120x120px avatar: PNG, GIF o JPG. Maximum 2 Mo. Serà retalhat en 120x120px
display_name: display_name:
one: 'Demòra encara <span class="name-counter">1</span> caractèr' one: Demòra encara <span class="name-counter">1</span> caractèr
other: 'Demòran encara <span class="name-counter">%{count}</span> caractèrs' other: Demòran encara <span class="name-counter">%{count}</span> caractèrs
header: PNG, GIF o JPG. Maximum 2 Mo. Serà retalhada en 700x335px header: PNG, GIF o JPG. Maximum 2 Mo. Serà retalhada en 700x335px
locked: Demanda quacceptetz manualament lo mond que vos sègon e botarà la visibilitat de vòstras publicacions coma accessiblas a vòstres seguidors solament locked: Demanda quacceptetz manualament lo mond que vos sègon e botarà la visibilitat de vòstras publicacions coma accessiblas a vòstres seguidors solament
note: note:
one: 'Demòra encara <span class="name-counter">1</span> caractèr' one: Demòra encara <span class="name-counter">1</span> caractèr
other: 'Demòran encara <span class="name-counter">%{count}</span> caractèrs' other: Demòran encara <span class="name-counter">%{count}</span> caractèrs
imports: imports:
data: Fichièr CSV exportat duna autra instància Mastodon data: Fichièr CSV exportat duna autra instància Mastodon
sessions: sessions:
@ -36,8 +36,8 @@ oc:
password: Senhal password: Senhal
setting_auto_play_gif: Lectura automatica dels GIFS animats setting_auto_play_gif: Lectura automatica dels GIFS animats
setting_boost_modal: Afichar una fenèstra de confirmacion abans de partejar un estatut setting_boost_modal: Afichar una fenèstra de confirmacion abans de partejar un estatut
setting_delete_modal: Afichar una fenèstra de confirmacion abans de suprimir un estatut
setting_default_privacy: Confidencialitat de las publicacions setting_default_privacy: Confidencialitat de las publicacions
setting_delete_modal: Afichar una fenèstra de confirmacion abans de suprimir un estatut
severity: Severitat severity: Severitat
type: Tip dimpòrt type: Tip dimpòrt
username: Nom dutilizaire username: Nom dutilizaire
@ -51,8 +51,8 @@ oc:
follow_request: Enviar un corrièl quand qualquun demanda de vos sègre follow_request: Enviar un corrièl quand qualquun demanda de vos sègre
mention: Enviar un corrièl quand qualquun vos menciona mention: Enviar un corrièl quand qualquun vos menciona
reblog: Enviar un corrièl quand qualquun tòrna partejar vòstre estatut reblog: Enviar un corrièl quand qualquun tòrna partejar vòstre estatut
'no': 'Non' 'no': Non
required: required:
mark: "*" mark: "*"
text: requesit text: requesit
'yes': 'Òc' 'yes': Òc

View file

@ -5,17 +5,17 @@ pl:
defaults: defaults:
avatar: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 120x120px avatar: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 120x120px
display_name: display_name:
one: 'Pozostał <span class="name-counter">1</span> znak.' few: Pozostały <span class="name-counter">%{count}</span> znaki.
few: 'Pozostały <span class="name-counter">%{count}</span> znaki.' many: Pozostało <span class="name-counter">%{count}</span> znaków
many: 'Pozostało <span class="name-counter">%{count}</span> znaków' one: Pozostał <span class="name-counter">1</span> znak.
other: 'Pozostało <span class="name-counter">%{count}</span> znaków' other: Pozostało <span class="name-counter">%{count}</span> znaków
header: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 700x335px header: PNG, GIF lub JPG. Maksymalnie 2MB. Zostanie zmniejszony do 700x335px
locked: Musisz akceptować obserwacje; Twoje wpisy są domyślnie widoczne tylko dla Twoich obserwujących locked: Musisz akceptować obserwacje; Twoje wpisy są domyślnie widoczne tylko dla Twoich obserwujących
note: note:
one: 'Pozostał <span class="name-counter">1</span> znak.' few: Pozostały <span class="name-counter">%{count}</span> znaki.
few: 'Pozostały <span class="name-counter">%{count}</span> znaki.' many: Pozostało <span class="name-counter">%{count}</span> znaków
many: 'Pozostało <span class="name-counter">%{count}</span> znaków' one: Pozostał <span class="name-counter">1</span> znak.
other: 'Pozostało <span class="name-counter">%{count}</span> znaków' other: Pozostało <span class="name-counter">%{count}</span> znaków
imports: imports:
data: Plik CSV wyeksportowany z innej instancji Mastodona data: Plik CSV wyeksportowany z innej instancji Mastodona
sessions: sessions:
@ -40,8 +40,8 @@ pl:
password: Hasło password: Hasło
setting_auto_play_gif: Automatycznie odtwarzaj animowane GIFy setting_auto_play_gif: Automatycznie odtwarzaj animowane GIFy
setting_boost_modal: Pytaj o potwierdzenie przed podbiciem setting_boost_modal: Pytaj o potwierdzenie przed podbiciem
setting_delete_modal: Pytaj o potwierdzenie przed usunięciem postu
setting_default_privacy: Widoczność posta setting_default_privacy: Widoczność posta
setting_delete_modal: Pytaj o potwierdzenie przed usunięciem postu
severity: Priorytet severity: Priorytet
type: Typ importu type: Typ importu
username: Nazwa użytkownika username: Nazwa użytkownika
@ -55,8 +55,8 @@ pl:
follow_request: Powiadom mnie e-mailem gdy ktoś poprosi o pozwolenie śledzenia mnie. follow_request: Powiadom mnie e-mailem gdy ktoś poprosi o pozwolenie śledzenia mnie.
mention: Powiadom mnie e-mailem gdy ktoś mnie wspomni. mention: Powiadom mnie e-mailem gdy ktoś mnie wspomni.
reblog: Powiadom mnie e-mailem gdy ktoś podbije mój status. reblog: Powiadom mnie e-mailem gdy ktoś podbije mój status.
'no': 'Nie' 'no': Nie
required: required:
mark: "*" mark: "*"
text: pole wymagane text: pole wymagane
'yes': 'Tak' 'yes': Tak

View file

@ -5,17 +5,17 @@ ru:
defaults: defaults:
avatar: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 120x120px avatar: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 120x120px
display_name: display_name:
one: 'Остался <span class="name-counter">1</span> символ' few: Осталось <span class="name-counter">%{count}</span> символа
few: 'Осталось <span class="name-counter">%{count}</span> символа' many: Осталось <span class="name-counter">%{count}</span> символов
many: 'Осталось <span class="name-counter">%{count}</span> символов' one: Остался <span class="name-counter">1</span> символ
other: 'Осталось <span class="name-counter">%{count}</span> символов' other: Осталось <span class="name-counter">%{count}</span> символов
header: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 700x335px header: PNG, GIF или JPG. Максимально 2MB. Будет уменьшено до 700x335px
locked: Потребует от Вас ручного подтверждения подписчиков, изменит приватность постов по умолчанию на "только для подписчиков" locked: Потребует от Вас ручного подтверждения подписчиков, изменит приватность постов по умолчанию на "только для подписчиков"
note: note:
one: 'Остался <span class="name-counter">1</span> символ' few: Осталось <span class="name-counter">%{count}</span> символа
few: 'Осталось <span class="name-counter">%{count}</span> символа' many: Осталось <span class="name-counter">%{count}</span> символов
many: 'Осталось <span class="name-counter">%{count}</span> символов' one: Остался <span class="name-counter">1</span> символ
other: 'Осталось <span class="name-counter">%{count}</span> символов' other: Осталось <span class="name-counter">%{count}</span> символов
imports: imports:
data: Файл CSV, экспортированный с другого узла Mastodon data: Файл CSV, экспортированный с другого узла Mastodon
sessions: sessions:
@ -55,8 +55,8 @@ ru:
follow_request: Уведомлять по e-mail, когда кто-то запрашивает разрешение на подписку follow_request: Уведомлять по e-mail, когда кто-то запрашивает разрешение на подписку
mention: Уведомлять по e-mail, когда кто-то упомянул Вас mention: Уведомлять по e-mail, когда кто-то упомянул Вас
reblog: Уведомлять по e-mail, когда кто-то продвинул Ваш статус reblog: Уведомлять по e-mail, когда кто-то продвинул Ваш статус
'no': 'Нет' 'no': Нет
required: required:
mark: "*" mark: "*"
text: обязательно text: обязательно
'yes': 'Да' 'yes': Да

View file

@ -131,13 +131,6 @@ th:
account_count: Known accounts account_count: Known accounts
domain_name: ชื่อโดเมน domain_name: ชื่อโดเมน
title: Known Instances title: Known Instances
subscriptions:
callback_url: Callback URL
confirmed: ยืนยัน
expires_in: หมดอายุภายใน
last_delivery: จัดส่งครั้งล่าสุด
title: PubSubHubbub
topic: ชื่อเรื่อง
reports: reports:
comment: comment:
label: คอมเม้นต์ label: คอมเม้นต์
@ -179,6 +172,13 @@ th:
title: คำอธิบายไซต์เพิ่มเติม title: คำอธิบายไซต์เพิ่มเติม
site_title: ชื่อไซต์ site_title: ชื่อไซต์
title: ตั้งค่าไซต์ title: ตั้งค่าไซต์
subscriptions:
callback_url: Callback URL
confirmed: ยืนยัน
expires_in: หมดอายุภายใน
last_delivery: จัดส่งครั้งล่าสุด
title: PubSubHubbub
topic: ชื่อเรื่อง
title: แอดมิน title: แอดมิน
application_mailer: application_mailer:
settings: 'เปลี่ยนอีเมล์ preferences: %{link}' settings: 'เปลี่ยนอีเมล์ preferences: %{link}'
@ -256,7 +256,7 @@ th:
following: Following list following: Following list
muting: Muting list muting: Muting list
upload: Upload upload: Upload
landing_strip_html: <strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse. landing_strip_html: "<strong>%{name}</strong> is a user on %{link_to_root_path}. You can follow them or interact with them if you have an account anywhere in the fediverse."
landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>. landing_strip_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -118,7 +118,7 @@ tr:
show: show:
affected_accounts: affected_accounts:
one: Veritabanındaki bir hesap etkilendi one: Veritabanındaki bir hesap etkilendi
other: "Veritabanındaki %{count} hesap etkilendi" other: Veritabanındaki %{count} hesap etkilendi
retroactive: retroactive:
silence: Bu domaindeki tüm hesapların üzerindeki susturulma işlemini kaldır. silence: Bu domaindeki tüm hesapların üzerindeki susturulma işlemini kaldır.
suspend: Bu domaindeki tüm hesapların üzerindeki uzaklaştırma işlemini kaldır. suspend: Bu domaindeki tüm hesapların üzerindeki uzaklaştırma işlemini kaldır.
@ -130,13 +130,6 @@ tr:
account_count: Bilinen hesaplar account_count: Bilinen hesaplar
domain_name: Domain domain_name: Domain
title: Bilinen Sunucular title: Bilinen Sunucular
subscriptions:
callback_url: Callback linki
confirmed: Onaylandı
expires_in: Bitiş Tarihi
last_delivery: Son gönderim
title: PubSubHubbub
topic: Konu
reports: reports:
comment: comment:
label: Yorum label: Yorum
@ -178,6 +171,13 @@ tr:
title: Sunucu hakkında detaylı bilgi title: Sunucu hakkında detaylı bilgi
site_title: Site başlığı site_title: Site başlığı
title: Site Ayarları title: Site Ayarları
subscriptions:
callback_url: Callback linki
confirmed: Onaylandı
expires_in: Bitiş Tarihi
last_delivery: Son gönderim
title: PubSubHubbub
topic: Konu
title: Yönetim title: Yönetim
application_mailer: application_mailer:
settings: 'E-mail tercihlerini değiştir: %{link}' settings: 'E-mail tercihlerini değiştir: %{link}'
@ -236,7 +236,7 @@ tr:
success: success:
one: Domaindeki takipçilerin engellenmesi sürüyor... one: Domaindeki takipçilerin engellenmesi sürüyor...
other: "%{count} domaindeki takipçilerin engellenmesi sürüyor..." other: "%{count} domaindeki takipçilerin engellenmesi sürüyor..."
true_privacy_html: "Lütfen aklınızda bulundurun: <strong>gerçek gizlilik yalnızca uçtan-uca şifreleme ile sağlanır</strong>." true_privacy_html: 'Lütfen aklınızda bulundurun: <strong>gerçek gizlilik yalnızca uçtan-uca şifreleme ile sağlanır</strong>.'
unlocked_warning_html: Herhangi bir kişi sizi takip edebilir ve paylaştığınız gizli gönderilerinizi görebilir. %{lock_link}'e tıklayarak takipçilerinizi gözden geçirebilir ve reddedebilirsiniz. unlocked_warning_html: Herhangi bir kişi sizi takip edebilir ve paylaştığınız gizli gönderilerinizi görebilir. %{lock_link}'e tıklayarak takipçilerinizi gözden geçirebilir ve reddedebilirsiniz.
unlocked_warning_title: Hesabınız kilitlendi unlocked_warning_title: Hesabınız kilitlendi
generic: generic:
@ -254,7 +254,7 @@ tr:
following: Takip edilenler listesi following: Takip edilenler listesi
muting: Susturulanlar listesi muting: Susturulanlar listesi
upload: Yükle upload: Yükle
landing_strip_html: <strong>%{name}</strong>, %{link_to_root_path} sunucusundaki bir kullanıcıdır. Onu takip edebilir, veya Mastodon ağındaki bir hesabınızı kullanarak etkileşime geçebilirsiniz. landing_strip_html: "<strong>%{name}</strong>, %{link_to_root_path} sunucusundaki bir kullanıcıdır. Onu takip edebilir, veya Mastodon ağındaki bir hesabınızı kullanarak etkileşime geçebilirsiniz."
landing_strip_signup_html: Eğer hesabınız yoksa <a href="%{sign_up_path}">buradan kaydolabilirsiniz</a>. landing_strip_signup_html: Eğer hesabınız yoksa <a href="%{sign_up_path}">buradan kaydolabilirsiniz</a>.
media_attachments: media_attachments:
validations: validations:
@ -262,7 +262,7 @@ tr:
too_many: 4'ten fazla dosya ekleyemezsiniz too_many: 4'ten fazla dosya ekleyemezsiniz
notification_mailer: notification_mailer:
digest: digest:
body: "Son ziyaretiniz olan %{since}'den beri %{instance}'da kaçırdığınız şeylerin özeti:" body: 'Son ziyaretiniz olan %{since}''den beri %{instance}''da kaçırdığınız şeylerin özeti:'
mention: "%{name} senden bahsetti:" mention: "%{name} senden bahsetti:"
new_followers_summary: new_followers_summary:
one: Yeni bir takipçiniz var! one: Yeni bir takipçiniz var!
@ -271,7 +271,7 @@ tr:
one: "Son ziyaretinizden beri 1 yeni bildiriminiz var \U0001F418" one: "Son ziyaretinizden beri 1 yeni bildiriminiz var \U0001F418"
other: "Son ziyaretinizden beri %{count} yeni bildiriminiz var \U0001F418" other: "Son ziyaretinizden beri %{count} yeni bildiriminiz var \U0001F418"
favourite: favourite:
body: '%{name} durumunuzu favorilere ekledi:' body: "%{name} durumunuzu favorilere ekledi:"
subject: "%{name} favorilere ekledi" subject: "%{name} favorilere ekledi"
follow: follow:
body: "%{name} sizi takip etmeye başladı!" body: "%{name} sizi takip etmeye başladı!"
@ -280,10 +280,10 @@ tr:
body: "%{name} size takip isteği gönderdi" body: "%{name} size takip isteği gönderdi"
subject: 'Takip isteği: %{name}' subject: 'Takip isteği: %{name}'
mention: mention:
body: '%{name} sizden bahsetti:' body: "%{name} sizden bahsetti:"
subject: "%{name} sizden bahsetti" subject: "%{name} sizden bahsetti"
reblog: reblog:
body: '%{name} durumunuzu boost etti:' body: "%{name} durumunuzu boost etti:"
subject: "%{name} durumunuzu boost etti" subject: "%{name} durumunuzu boost etti"
pagination: pagination:
next: Sonraki next: Sonraki
@ -293,7 +293,7 @@ tr:
acct: Takip edeceğiniz kişiyi kullaniciadi@sunuculinki şeklinde giriniz acct: Takip edeceğiniz kişiyi kullaniciadi@sunuculinki şeklinde giriniz
missing_resource: Hesabınız için yönlendirme linki bulunamadı missing_resource: Hesabınız için yönlendirme linki bulunamadı
proceed: Takip onayı proceed: Takip onayı
prompt: 'Bu kullanıcıyı takip etmek istediğinize emin misiniz?' prompt: Bu kullanıcıyı takip etmek istediğinize emin misiniz?
settings: settings:
authorized_apps: Yetkilendirilen uygulamalar authorized_apps: Yetkilendirilen uygulamalar
back: Mastodon'a geri dön back: Mastodon'a geri dön
@ -329,7 +329,7 @@ tr:
enable: Aktifleştir enable: Aktifleştir
enabled_success: İki-faktörlü kimlik doğrulama başarıyla aktif edildi. enabled_success: İki-faktörlü kimlik doğrulama başarıyla aktif edildi.
generate_recovery_codes: Kurtarma Kodlarını Oluştur generate_recovery_codes: Kurtarma Kodlarını Oluştur
instructions_html: '<strong>Bu QR kodunu, telefonunuzdaki <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> veya benzer bir TOTP uygulamasıyla taratınız</strong>. Bundan sonra giriş yaparken uygulamanın ürettiği kodu kullanarak giriş yapacaksınız.' instructions_html: <strong>Bu QR kodunu, telefonunuzdaki <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2">Google Authenticator</a> veya benzer bir TOTP uygulamasıyla taratınız</strong>. Bundan sonra giriş yaparken uygulamanın ürettiği kodu kullanarak giriş yapacaksınız.
lost_recovery_codes: Kurtarma kodları telefonunuzu kaybettiğiniz durumlarda hesabınıza erişim yapabilmenize olanak tanır. Eğer kurtarma kodlarınızı kaybettiyseniz burada tekrar oluşturabilirsiniz. Eski kurtarma kodlarınız geçersiz hale gelecektir. lost_recovery_codes: Kurtarma kodları telefonunuzu kaybettiğiniz durumlarda hesabınıza erişim yapabilmenize olanak tanır. Eğer kurtarma kodlarınızı kaybettiyseniz burada tekrar oluşturabilirsiniz. Eski kurtarma kodlarınız geçersiz hale gelecektir.
manual_instructions: 'Eğer QR kodunu taratamıyorsanız ve elle giriş yapmanız gerekiyorsa buradaki gizli düz metni girebilirsiniz:' manual_instructions: 'Eğer QR kodunu taratamıyorsanız ve elle giriş yapmanız gerekiyorsa buradaki gizli düz metni girebilirsiniz:'
recovery_codes_regenerated: Kurtarma kodları başarıyla oluşturuldu recovery_codes_regenerated: Kurtarma kodları başarıyla oluşturuldu
@ -339,4 +339,3 @@ tr:
users: users:
invalid_email: E-posta adresiniz geçersiz invalid_email: E-posta adresiniz geçersiz
invalid_otp_token: İki-faktörlü kodunuz geçersiz invalid_otp_token: İki-faktörlü kodunuz geçersiz

View file

@ -113,13 +113,6 @@ uk:
undo: Відмінити undo: Відмінити
title: Доменні блокування title: Доменні блокування
undo: Відмінити undo: Відмінити
subscriptions:
callback_url: Callback URL
confirmed: Підтверджено
expires_in: Спливає через
last_delivery: Остання доставка
title: PubSubHubbub
topic: Тема
reports: reports:
comment: comment:
label: Коментар label: Коментар
@ -160,6 +153,13 @@ uk:
title: Розширений опис сайту title: Розширений опис сайту
site_title: Назва сайту site_title: Назва сайту
title: Налаштування сайту title: Налаштування сайту
subscriptions:
callback_url: Callback URL
confirmed: Підтверджено
expires_in: Спливає через
last_delivery: Остання доставка
title: PubSubHubbub
topic: Тема
title: Адміністрування title: Адміністрування
application_mailer: application_mailer:
settings: 'Змінити налаштування email: %{link}' settings: 'Змінити налаштування email: %{link}'
@ -236,7 +236,7 @@ uk:
following: Підписки following: Підписки
muting: Список глушення muting: Список глушення
upload: Завантажити upload: Завантажити
landing_strip_html: <strong>%{name}</strong> - користувач на %{link_to_root_path}. Ви можете підписатися на нього/неї та спілкуватися з ним/нею, якщо у Вас є акаунт на будь-якій інстанції загальної мережі. landing_strip_html: "<strong>%{name}</strong> - користувач на %{link_to_root_path}. Ви можете підписатися на нього/неї та спілкуватися з ним/нею, якщо у Вас є акаунт на будь-якій інстанції загальної мережі."
landing_strip_signup_html: Якщо його у Вас немає, Ви можете <a href="%{sign_up_path}">зареєструватися тут</a>. landing_strip_signup_html: Якщо його у Вас немає, Ви можете <a href="%{sign_up_path}">зареєструватися тут</a>.
media_attachments: media_attachments:
validations: validations:

View file

@ -134,20 +134,17 @@ zh-CN:
account_count: 已知帐号 account_count: 已知帐号
domain_name: 域名 domain_name: 域名
title: 已知实例 title: 已知实例
subscriptions:
callback_url: 回调 URL
confirmed: 确定
expires_in: 期限
last_delivery: 数据最后送抵时间
title: PubSubHubbub 订阅
topic: 所订阅资源
reports: reports:
are_you_sure: 你确定吗?
comment: comment:
label: 备注 label: 备注
none: 没有 none: 没有
delete: 删除 delete: 删除
id: ID id: ID
mark_as_resolved: 标示为「已处理」 mark_as_resolved: 标示为「已处理」
nsfw:
'false': NSFW无效
'true': NSFW有效
report: '举报 #%{id}' report: '举报 #%{id}'
reported_account: 举报用户 reported_account: 举报用户
reported_by: 举报者 reported_by: 举报者
@ -159,10 +156,6 @@ zh-CN:
title: 举报 title: 举报
unresolved: 未处理 unresolved: 未处理
view: 查看 view: 查看
nsfw:
'true': NSFW有效
'false': NSFW无效
are_you_sure: 你确定吗?
settings: settings:
contact_information: contact_information:
email: 输入一个公开的电邮地址 email: 输入一个公开的电邮地址
@ -185,6 +178,13 @@ zh-CN:
title: 本站详细信息 title: 本站详细信息
site_title: 本站名称 site_title: 本站名称
title: 网站设置 title: 网站设置
subscriptions:
callback_url: 回调 URL
confirmed: 确定
expires_in: 期限
last_delivery: 数据最后送抵时间
title: PubSubHubbub 订阅
topic: 所订阅资源
title: 管理 title: 管理
application_mailer: application_mailer:
settings: 更改电邮设置︰%{link} settings: 更改电邮设置︰%{link}
@ -260,7 +260,7 @@ zh-CN:
following: 关注名单 following: 关注名单
muting: 静音名单 muting: 静音名单
upload: 上载 upload: 上载
landing_strip_html: <strong>%{name}</strong> 是一个在 %{link_to_root_path} 的用户。只要你是象毛世界里Mastodon、GNU social任一服务器实例的用户便可以跨站关注此站用户并与其沟通。 landing_strip_html: "<strong>%{name}</strong> 是一个在 %{link_to_root_path} 的用户。只要你是象毛世界里Mastodon、GNU social任一服务器实例的用户便可以跨站关注此站用户并与其沟通。"
landing_strip_signup_html: 如果你没有这类账户,欢迎在<a href="%{sign_up_path}">此处登记</a>。 landing_strip_signup_html: 如果你没有这类账户,欢迎在<a href="%{sign_up_path}">此处登记</a>。
media_attachments: media_attachments:
validations: validations:

View file

@ -130,13 +130,6 @@ zh-HK:
account_count: 已知帳號 account_count: 已知帳號
domain_name: 域名 domain_name: 域名
title: 已知服務站 title: 已知服務站
subscriptions:
callback_url: 回傳 URL
confirmed: 確定
expires_in: 期限
last_delivery: 資料最後送抵時間
title: PuSH 訂閱
topic: 所訂閱資源
reports: reports:
comment: comment:
label: 詳細解釋 label: 詳細解釋
@ -178,6 +171,13 @@ zh-HK:
title: 本站詳細資訊 title: 本站詳細資訊
site_title: 本站名稱 site_title: 本站名稱
title: 網站設定 title: 網站設定
subscriptions:
callback_url: 回傳 URL
confirmed: 確定
expires_in: 期限
last_delivery: 資料最後送抵時間
title: PuSH 訂閱
topic: 所訂閱資源
title: 管理 title: 管理
application_mailer: application_mailer:
settings: 修改電郵設定︰%{link} settings: 修改電郵設定︰%{link}
@ -255,7 +255,7 @@ zh-HK:
following: 你所關注的用戶名單 following: 你所關注的用戶名單
muting: 靜音名單 muting: 靜音名單
upload: 上載 upload: 上載
landing_strip_html: <strong>%{name}</strong> 是一個在 %{link_to_root_path} 的用戶。只要你有任何 Mastodon 服務站、或者聯盟網站的用戶,便可以跨站關注此站用戶,或者與他們互動。 landing_strip_html: "<strong>%{name}</strong> 是一個在 %{link_to_root_path} 的用戶。只要你有任何 Mastodon 服務站、或者聯盟網站的用戶,便可以跨站關注此站用戶,或者與他們互動。"
landing_strip_signup_html: 如果你沒有這類用戶,歡迎在<a href="%{sign_up_path}">此處登記</a>。 landing_strip_signup_html: 如果你沒有這類用戶,歡迎在<a href="%{sign_up_path}">此處登記</a>。
media_attachments: media_attachments:
validations: validations:

View file

@ -34,7 +34,7 @@ zh-TW:
followers: 關注者 followers: 關注者
following: 正在關注 following: 正在關注
nothing_here: 暫時沒有內容可供顯示 nothing_here: 暫時沒有內容可供顯示
people_followed_by: '%{name} 關注的人' people_followed_by: "%{name} 關注的人"
people_who_follow: 關注 %{name} 的人 people_who_follow: 關注 %{name} 的人
posts: 文章 posts: 文章
remote_follow: 跨站關注 remote_follow: 跨站關注
@ -92,13 +92,6 @@ zh-TW:
title: 新封鎖網域 title: 新封鎖網域
severity: 嚴重度 severity: 嚴重度
title: 網域封鎖 title: 網域封鎖
subscriptions:
callback_url: Callback URL
confirmed: 已確認
expires_in: 期限
last_delivery: 最後遞送
title: PubSubHubbub
topic: 主題
reports: reports:
comment: comment:
label: 留言 label: 留言
@ -139,11 +132,18 @@ zh-TW:
title: 長版網站描述 title: 長版網站描述
site_title: 網站標題 site_title: 網站標題
title: 網站設定 title: 網站設定
subscriptions:
callback_url: Callback URL
confirmed: 已確認
expires_in: 期限
last_delivery: 最後遞送
title: PubSubHubbub
topic: 主題
title: 管理介面 title: 管理介面
application_mailer: application_mailer:
settings: '修改信箱設定︰ %{link}' settings: 修改信箱設定︰ %{link}
signature: 來自 %{instance} 的 Mastodon 通知 signature: 來自 %{instance} 的 Mastodon 通知
view: '進入瀏覽︰' view: 進入瀏覽︰
applications: applications:
invalid_url: 網址不正確 invalid_url: 網址不正確
auth: auth:
@ -159,16 +159,16 @@ zh-TW:
authorize_follow: authorize_follow:
error: 對不起,尋找這個跨站使用者的過程發生錯誤 error: 對不起,尋找這個跨站使用者的過程發生錯誤
follow: 關注 follow: 關注
prompt_html: '您 (<strong>%{self}</strong>) 正準備關注︰' prompt_html: 您 (<strong>%{self}</strong>) 正準備關注︰
title: 關注 %{acct} title: 關注 %{acct}
datetime: datetime:
distance_in_words: distance_in_words:
about_x_hours: "%{count}小時前" about_x_hours: "%{count}小時前"
about_x_months: "%{count}個月前" about_x_months: "%{count}個月前"
about_x_years: "%{count}年前" about_x_years: "%{count}年前"
almost_x_years: "接近%{count}年前" almost_x_years: 接近%{count}年前
half_a_minute: 剛剛 half_a_minute: 剛剛
less_than_x_minutes: "小於%{count}分鐘前" less_than_x_minutes: 小於%{count}分鐘前
less_than_x_seconds: 剛剛 less_than_x_seconds: 剛剛
over_x_years: "%{count}y" over_x_years: "%{count}y"
x_days: "%{count}天" x_days: "%{count}天"
@ -200,7 +200,7 @@ zh-TW:
blocking: 您封鎖的使用者名單 blocking: 您封鎖的使用者名單
following: 您關注的使用者名單 following: 您關注的使用者名單
upload: 上傳 upload: 上傳
landing_strip_html: <strong>%{name}</strong> 是一個在 %{link_to_root_path} 的使用者。只要您有任何 Mastodon 服務站、或者聯盟網站的帳號,便可以跨站關注此站使用者,或者與他們互動。 landing_strip_html: "<strong>%{name}</strong> 是一個在 %{link_to_root_path} 的使用者。只要您有任何 Mastodon 服務站、或者聯盟網站的帳號,便可以跨站關注此站使用者,或者與他們互動。"
landing_strip_signup_html: 如果您沒有這些帳號,歡迎在<a href="%{sign_up_path}">這裡註冊</a>。 landing_strip_signup_html: 如果您沒有這些帳號,歡迎在<a href="%{sign_up_path}">這裡註冊</a>。
media_attachments: media_attachments:
validations: validations:
@ -208,7 +208,7 @@ zh-TW:
too_many: 無法加入超過 4 個檔案 too_many: 無法加入超過 4 個檔案
notification_mailer: notification_mailer:
digest: digest:
body: '這是自從您在%{since}使用%{instance}以後,您錯過的訊息︰' body: 這是自從您在%{since}使用%{instance}以後,您錯過的訊息︰
mention: "%{name} 在此提及了您︰" mention: "%{name} 在此提及了您︰"
new_followers_summary: new_followers_summary:
one: 您新獲得了 1 位關注者!恭喜! one: 您新獲得了 1 位關注者!恭喜!
@ -217,19 +217,19 @@ zh-TW:
one: "自從上次登入以來,您收到 1 則新的通知 \U0001F418" one: "自從上次登入以來,您收到 1 則新的通知 \U0001F418"
other: "自從上次登入以來,您收到 %{count} 則新的通知 \U0001F418" other: "自從上次登入以來,您收到 %{count} 則新的通知 \U0001F418"
favourite: favourite:
body: '您的文章被 %{name} 喜歡' body: 您的文章被 %{name} 喜歡
subject: "%{name} 喜歡您的文章" subject: "%{name} 喜歡您的文章"
follow: follow:
body: "%{name} 開始關注您!" body: "%{name} 開始關注您!"
subject: "%{name} 開始關注您" subject: "%{name} 開始關注您"
follow_request: follow_request:
body: "%{name} 要求關注您" body: "%{name} 要求關注您"
subject: '等待關注您的使用者︰ %{name}' subject: 等待關注您的使用者︰ %{name}
mention: mention:
body: '%{name} 在文章中提及您︰' body: "%{name} 在文章中提及您︰"
subject: '%{name} 在文章中提及您' subject: "%{name} 在文章中提及您"
reblog: reblog:
body: '您的文章被 %{name} 轉推' body: 您的文章被 %{name} 轉推
subject: "%{name} 轉推了您的文章" subject: "%{name} 轉推了您的文章"
pagination: pagination:
next: 下一頁 next: 下一頁
@ -239,7 +239,7 @@ zh-TW:
acct: 請輸入您的︰使用者名稱@服務點網域 acct: 請輸入您的︰使用者名稱@服務點網域
missing_resource: 無法找到資源 missing_resource: 無法找到資源
proceed: 下一步 proceed: 下一步
prompt: '您希望關注︰' prompt: 您希望關注︰
settings: settings:
authorized_apps: 已授權應用程式 authorized_apps: 已授權應用程式
back: 回到 Mastodon back: 回到 Mastodon
@ -270,7 +270,7 @@ zh-TW:
disable: 停用 disable: 停用
enable: 啟用 enable: 啟用
enabled_success: 已成功啟用雙因子認證 enabled_success: 已成功啟用雙因子認證
instructions_html: <strong>請用您手機的認證器應用程式(如 Google Authenticator、Authy掃描這裡的 QR 圖形碼</strong>。在雙因子認證啟用後,您登入時將須要使用此應用程式產生的認證碼。 instructions_html: "<strong>請用您手機的認證器應用程式(如 Google Authenticator、Authy掃描這裡的 QR 圖形碼</strong>。在雙因子認證啟用後,您登入時將須要使用此應用程式產生的認證碼。"
manual_instructions: 如果您無法掃描 QR 圖形碼,請手動輸入︰ manual_instructions: 如果您無法掃描 QR 圖形碼,請手動輸入︰
setup: 設定 setup: 設定
wrong_code: 您輸入的認證碼並不正確!可能伺服器時間和您手機不一致,請檢查您手機的時間,或與本站管理員聯絡。 wrong_code: 您輸入的認證碼並不正確!可能伺服器時間和您手機不一致,請檢查您手機的時間,或與本站管理員聯絡。

View file

@ -85,6 +85,12 @@ Rails.application.routes.draw do
end end
resources :accounts, only: [:index, :show] do resources :accounts, only: [:index, :show] do
member do
post :subscribe
post :unsubscribe
post :redownload
end
resource :reset, only: [:create] resource :reset, only: [:create]
resource :silence, only: [:create, :destroy] resource :silence, only: [:create, :destroy]
resource :suspension, only: [:create, :destroy] resource :suspension, only: [:create, :destroy]