Merge commit '4aea3f88a6d30f102a79c2da7fcfac96465ba1a8' into merging-upstream

This commit is contained in:
Ondřej Hruška
2017-09-28 09:12:17 +02:00
282 changed files with 4626 additions and 1622 deletions

View File

@@ -10,7 +10,6 @@ require_relative '../app/lib/exceptions'
require_relative '../lib/paperclip/gif_transcoder'
require_relative '../lib/paperclip/video_transcoder'
require_relative '../lib/mastodon/version'
require_relative '../lib/mastodon/unique_retry_job_middleware'
Dotenv::Railtie.load

View File

@@ -47,9 +47,12 @@ elsif ENV['SWIFT_ENABLED'] == 'true'
fog_credentials: {
provider: 'OpenStack',
openstack_username: ENV.fetch('SWIFT_USERNAME'),
openstack_tenant: ENV.fetch('SWIFT_TENANT'),
openstack_project_name: ENV.fetch('SWIFT_TENANT'),
openstack_api_key: ENV.fetch('SWIFT_PASSWORD'),
openstack_auth_url: ENV.fetch('SWIFT_AUTH_URL'),
openstack_domain_name: ENV['SWIFT_DOMAIN_NAME'] || 'default',
openstack_region: ENV['SWIFT_REGION'],
openstack_cache_ttl: ENV['SWIFT_CACHE_TTL'] || 60,
},
fog_directory: ENV.fetch('SWIFT_CONTAINER'),
fog_host: ENV.fetch('SWIFT_OBJECT_URL'),

View File

@@ -9,14 +9,8 @@ end
Sidekiq.configure_server do |config|
config.redis = redis_params
config.client_middleware do |chain|
chain.add Mastodon::UniqueRetryJobMiddleware
end
end
Sidekiq.configure_client do |config|
config.redis = redis_params
config.client_middleware do |chain|
chain.add Mastodon::UniqueRetryJobMiddleware
end
end

View File

@@ -0,0 +1,42 @@
module Twitter
class Regex
REGEXEN[:valid_general_url_path_chars] = /[^\p{White_Space}\(\)\?]/iou
REGEXEN[:valid_url_path_ending_chars] = /[^\p{White_Space}\(\)\?!\*';:=\,\.\$%\[\]\p{Pd}~&\|@]|(?:#{REGEXEN[:valid_url_balanced_parens]})/iou
REGEXEN[:valid_url_balanced_parens] = /
\(
(?:
#{REGEXEN[:valid_general_url_path_chars]}+
|
# allow one nested level of balanced parentheses
(?:
#{REGEXEN[:valid_general_url_path_chars]}*
\(
#{REGEXEN[:valid_general_url_path_chars]}+
\)
#{REGEXEN[:valid_general_url_path_chars]}*
)
)
\)
/iox
REGEXEN[:valid_url_path] = /(?:
(?:
#{REGEXEN[:valid_general_url_path_chars]}*
(?:#{REGEXEN[:valid_url_balanced_parens]} #{REGEXEN[:valid_general_url_path_chars]}*)*
#{REGEXEN[:valid_url_path_ending_chars]}
)|(?:#{REGEXEN[:valid_general_url_path_chars]}+\/)
)/iox
REGEXEN[:valid_url] = %r{
( # $1 total match
(#{REGEXEN[:valid_url_preceding_chars]}) # $2 Preceeding chracter
( # $3 URL
(https?:\/\/)? # $4 Protocol (optional)
(#{REGEXEN[:valid_domain]}) # $5 Domain(s)
(?::(#{REGEXEN[:valid_port_number]}))? # $6 Port number (optional)
(/#{REGEXEN[:valid_url_path]}*)? # $7 URL Path and anchor
(\?#{REGEXEN[:valid_url_query_chars]}*#{REGEXEN[:valid_url_query_ending_chars]})? # $8 Query String
)
)
}iox
end
end

View File

@@ -1,3 +1,4 @@
---
ca:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
en:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
fa:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
fr:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
he:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
id:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
it:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
ja:
activerecord:
attributes:

View File

@@ -1,3 +1,4 @@
---
nl:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
oc:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
pl:
activerecord:
attributes:

View File

@@ -1,3 +1,4 @@
---
ru:
activerecord:
errors:

View File

@@ -1,3 +1,4 @@
---
uk:
activerecord:
errors:

View File

@@ -94,7 +94,7 @@ ar:
one: "إشعار واحد منذ زيارتك الأخيرة \U0001F418"
other: "%{count} إشعارات جديدة منذ زيارتك الأخيرة \U0001F418"
favourite:
body: 'أُعجب %{name} بمنشورك'
body: أُعجب %{name} بمنشورك
subject: "%{name} favourited your status"
follow:
body: "%{name} من متتبعيك الآن !"

View File

@@ -11,7 +11,7 @@ bg:
invalid: Невалиден имейл адрес или парола.
last_attempt: Разполагаш с още един опит преди профилът ти да бъде заключен.
locked: Профилът ти е заключен.
not_found_in_database: "Невалидни стойности за %{authentication_keys} или парола."
not_found_in_database: Невалидни стойности за %{authentication_keys} или парола.
timeout: Сесията ти изтече, моля влез отново, за да продължиш.
unauthenticated: Преди да продължиш, трябва да влезеш в профила си или да се регистрираш.
unconfirmed: Преди да продължиш, трябва да потвърдиш регистрацията си.
@@ -21,12 +21,12 @@ bg:
password_change:
subject: 'Mastodon: Паролата е променена'
reset_password_instructions:
subject: 'Инструкции за смяна на паролата'
subject: Инструкции за смяна на паролата
unlock_instructions:
subject: 'Инструкции за отключване'
subject: Инструкции за отключване
omniauth_callbacks:
failure: "Не успяхме да те упълномощим чрез %{kind}, защото \"%{reason}\"."
success: "Успешно упълномощаване чрез %{kind} профил."
failure: Не успяхме да те упълномощим чрез %{kind}, защото "%{reason}".
success: Успешно упълномощаване чрез %{kind} профил.
passwords:
no_token: Може да достъпваш тази страница само от имейл за промяна на паролата. Ако тази страница е отворена от такъв имейл, увери се, че използваш целия URL-адрес, който сме ти изпратили.
send_instructions: Ще получиш писмо с инструкции как да промениш паролата си до няколко минути.
@@ -52,10 +52,10 @@ bg:
errors:
messages:
already_confirmed: е вече потвърден, моля опитай да влезеш в профила си с него
confirmation_period_expired: "трябва да се потвърди в рамките на %{period}, моля направи нова заявка за потвърждение"
confirmation_period_expired: трябва да се потвърди в рамките на %{period}, моля направи нова заявка за потвърждение
expired: е изтекъл, моля заяви нов
not_found: не е намерен
not_locked: не бе заключен
not_saved:
one: "Една грешка попречи този %{resource} да бъде записан:"
one: 'Една грешка попречи този %{resource} да бъде записан:'
other: "%{count} грешки попречиха този %{resource} да бъде записан:"

View File

@@ -2,60 +2,60 @@
de:
devise:
confirmations:
confirmed: "Vielen Dank für deine Registrierung. Bitte melde dich jetzt an."
send_instructions: "Du erhältst in wenigen Minuten eine E-Mail, mit der du deine Registrierung bestätigen kannst."
send_paranoid_instructions: "Falls Deine E-Mail-Adresse in unserer Datenbank existiert, erhältst Du in wenigen Minuten eine E-Mail mit der du deine Registrierung bestätigen kannst."
confirmed: Vielen Dank für deine Registrierung. Bitte melde dich jetzt an.
send_instructions: Du erhältst in wenigen Minuten eine E-Mail, mit der du deine Registrierung bestätigen kannst.
send_paranoid_instructions: Falls Deine E-Mail-Adresse in unserer Datenbank existiert, erhältst Du in wenigen Minuten eine E-Mail mit der du deine Registrierung bestätigen kannst.
failure:
already_authenticated: "Du bist bereits angemeldet."
inactive: "Dein Account ist nicht aktiv."
invalid: "Ungültige Anmeldedaten."
last_attempt: "Du hast noch einen Versuch bevor dein Account gesperrt wird."
locked: "Dein Account ist gesperrt."
not_found_in_database: "E-Mail-Adresse oder Passwort ungültig."
timeout: "Deine Sitzung ist abgelaufen, bitte melde dich erneut an."
unauthenticated: "Du musst Dich anmelden oder registrieren, bevor du fortfahren kannst."
unconfirmed: "Du musst deinen Account bestätigen, bevor du fortfahren kannst."
already_authenticated: Du bist bereits angemeldet.
inactive: Dein Account ist nicht aktiv.
invalid: Ungültige Anmeldedaten.
last_attempt: Du hast noch einen Versuch bevor dein Account gesperrt wird.
locked: Dein Account ist gesperrt.
not_found_in_database: E-Mail-Adresse oder Passwort ungültig.
timeout: Deine Sitzung ist abgelaufen, bitte melde dich erneut an.
unauthenticated: Du musst Dich anmelden oder registrieren, bevor du fortfahren kannst.
unconfirmed: Du musst deinen Account bestätigen, bevor du fortfahren kannst.
mailer:
confirmation_instructions:
subject: "Mastodon: Anleitung zur Bestätigung deines Accounts"
subject: 'Mastodon: Anleitung zur Bestätigung deines Accounts'
password_change:
subject: 'Mastodon: Passwort wurde geändert'
reset_password_instructions:
subject: "Mastodon: Anleitung um dein Passwort zurückzusetzen"
subject: 'Mastodon: Anleitung um dein Passwort zurückzusetzen'
unlock_instructions:
subject: "Mastodon: Anleitung um deinen Account freizuschalten"
subject: 'Mastodon: Anleitung um deinen Account freizuschalten'
omniauth_callbacks:
failure: "Du konntest nicht mit deinem %{kind}-Account angemeldet werden, weil '%{reason}'."
success: "Du hast dich erfolgreich mit Deinem %{kind}-Account angemeldet."
failure: Du konntest nicht mit deinem %{kind}-Account angemeldet werden, weil '%{reason}'.
success: Du hast dich erfolgreich mit Deinem %{kind}-Account angemeldet.
passwords:
no_token: "Du kannst diese Seite nur über den Link aus der E-Mail zum Passwort-Zurücksetzen aufrufen. Wenn du einen solchen Link aufgerufen hast, stelle bitte sicher, dass du die vollständige Adresse aufrufst."
send_instructions: "Du erhältst in wenigen Minuten eine E-Mail mit der Anleitung, wie du dein Passwort zurücksetzen kannst."
send_paranoid_instructions: "Falls deine E-Mail-Adresse in unserer Datenbank existiert erhältst du in wenigen Minuten eine E-Mail mit der Anleitung, wie du dein Passwort zurücksetzen kannst."
updated: "Dein Passwort wurde geändert. Du bist jetzt angemeldet."
updated_not_active: "Dein Passwort wurde geändert."
no_token: Du kannst diese Seite nur über den Link aus der E-Mail zum Passwort-Zurücksetzen aufrufen. Wenn du einen solchen Link aufgerufen hast, stelle bitte sicher, dass du die vollständige Adresse aufrufst.
send_instructions: Du erhältst in wenigen Minuten eine E-Mail mit der Anleitung, wie du dein Passwort zurücksetzen kannst.
send_paranoid_instructions: Falls deine E-Mail-Adresse in unserer Datenbank existiert erhältst du in wenigen Minuten eine E-Mail mit der Anleitung, wie du dein Passwort zurücksetzen kannst.
updated: Dein Passwort wurde geändert. Du bist jetzt angemeldet.
updated_not_active: Dein Passwort wurde geändert.
registrations:
destroyed: "Dein Account wurde gelöscht."
signed_up: "Du hast dich erfolgreich registriert."
signed_up_but_inactive: "Du hast dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Account inaktiv ist."
signed_up_but_locked: "Du hast dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Account gesperrt ist."
signed_up_but_unconfirmed: "Du hast Dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Account noch nicht bestätigt ist. Du erhältst in Kürze eine E-Mail mit der Anleitung, wie Du Deinen Account freischalten kannst."
update_needs_confirmation: "Deine Daten wurden aktualisiert, aber du musst deine neue E-Mail-Adresse bestätigen. Du erhälst in wenigen Minuten eine E-Mail, mit der du die Änderung deiner E-Mail-Adresse abschließen kannst."
updated: "Deine Daten wurden aktualisiert."
destroyed: Dein Account wurde gelöscht.
signed_up: Du hast dich erfolgreich registriert.
signed_up_but_inactive: Du hast dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Account inaktiv ist.
signed_up_but_locked: Du hast dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Account gesperrt ist.
signed_up_but_unconfirmed: Du hast Dich erfolgreich registriert. Wir konnten dich noch nicht anmelden, da dein Account noch nicht bestätigt ist. Du erhältst in Kürze eine E-Mail mit der Anleitung, wie Du Deinen Account freischalten kannst.
update_needs_confirmation: Deine Daten wurden aktualisiert, aber du musst deine neue E-Mail-Adresse bestätigen. Du erhälst in wenigen Minuten eine E-Mail, mit der du die Änderung deiner E-Mail-Adresse abschließen kannst.
updated: Deine Daten wurden aktualisiert.
sessions:
already_signed_out: "Erfolgreich abgemeldet."
signed_in: "Erfolgreich angemeldet."
signed_out: "Erfolgreich abgemeldet."
already_signed_out: Erfolgreich abgemeldet.
signed_in: Erfolgreich angemeldet.
signed_out: Erfolgreich abgemeldet.
unlocks:
send_instructions: "Du erhältst in wenigen Minuten eine E-Mail mit der Anleitung, wie du deinen Account entsperren können."
send_paranoid_instructions: "Falls deine E-Mail-Adresse in unserer Datenbank existiert erhältst du in wenigen Minuten eine E-Mail mit der Anleitung, wie du deinen Account entsperren kannst."
unlocked: "Dein Account wurde entsperrt. Du bist jetzt angemeldet."
send_instructions: Du erhältst in wenigen Minuten eine E-Mail mit der Anleitung, wie du deinen Account entsperren können.
send_paranoid_instructions: Falls deine E-Mail-Adresse in unserer Datenbank existiert erhältst du in wenigen Minuten eine E-Mail mit der Anleitung, wie du deinen Account entsperren kannst.
unlocked: Dein Account wurde entsperrt. Du bist jetzt angemeldet.
errors:
messages:
already_confirmed: "wurde bereits bestätigt."
confirmation_period_expired: "muss innerhalb %{period} bestätigt werden, bitte fordere einen neuen Link an."
expired: "ist abgelaufen, bitte neu anfordern."
not_found: "wurde nicht gefunden."
not_locked: "ist nicht gesperrt"
already_confirmed: wurde bereits bestätigt.
confirmation_period_expired: muss innerhalb %{period} bestätigt werden, bitte fordere einen neuen Link an.
expired: ist abgelaufen, bitte neu anfordern.
not_found: wurde nicht gefunden.
not_locked: ist nicht gesperrt
not_saved:
one: "Konnte %{resource} nicht speichern: ein Fehler."
other: "Konnte %{resource} nicht speichern: %{count} Fehler."
one: 'Konnte %{resource} nicht speichern: ein Fehler.'
other: 'Konnte %{resource} nicht speichern: %{count} Fehler.'

View File

@@ -58,4 +58,4 @@ eo:
not_locked: ne estis ŝlosita
not_saved:
one: '1 eraro malpermesis al tiu %{resource} esti konservita:'
other: '%{count} eraroj malpermesis al tiu %{resource} esti konservita:'
other: "%{count} eraroj malpermesis al tiu %{resource} esti konservita:"

View File

@@ -34,8 +34,8 @@ es:
updated: Su contraseña ha sido cambiada con éxito. Ahora ya está registrado.
updated_not_active: Su contraseña ha sido cambiada con éxito.
registrations:
destroyed: ¡Adios! Su cuenta ha sido cancelada con éxito. Esperamos verle pronto de nuevo.
signed_up: ¡Bienvenido! Se ha registrado con éxito.
destroyed: "¡Adios! Su cuenta ha sido cancelada con éxito. Esperamos verle pronto de nuevo."
signed_up: "¡Bienvenido! Se ha registrado con éxito."
signed_up_but_inactive: Se ha registrado con éxito. Sin embargo, no podemos identificarle porque su cuenta no ha sido activada todavía.
signed_up_but_locked: Se ha registrado con éxito. Sin embargo, no podemos identificarle porque su cuenta está bloqueada.
signed_up_but_unconfirmed: Un mensaje con un enlace de confirmación ha sido enviado a su correo electrónico. Por favor siga el enlace para activar su cuenta.

View File

@@ -57,5 +57,5 @@ fa:
not_found: پیدا نشد
not_locked: قفل نبود
not_saved:
one: 'خطایی نگذاشت که این %{resource} ذخیره شود'
other: "به خاطر %{count} خطا، این %{resource} ذخیره نشد"
one: خطایی نگذاشت که این %{resource} ذخیره شود
other: به خاطر %{count} خطا، این %{resource} ذخیره نشد

View File

@@ -29,7 +29,7 @@ fi:
success: Onnistuneesti varmennettu %{kind} tilillä.
passwords:
no_token: Et pääse tälle sivulle ilman salasanan vaihto sähköpostia. Jos tulet tämmöisestä postista, varmista että sinulla on täydellinen URL.
send_instructions: Jos sähköpostisi on meidän tietokannassa, saat pian ohjeet salasanan palautukseen.
send_instructions: Jos sähköpostisi on meidän tietokannassa, saat pian ohjeet salasanan palautukseen.
send_paranoid_instructions: Jos sähköpostisi on meidän tietokannassa, saat pian ohjeet salasanan palautukseen.
updated: Salasanasi vaihdettu onnistuneesti. Olet nyt kirjautunut sisään.
updated_not_active: Salasanasi vaihdettu onnistuneesti.

View File

@@ -17,7 +17,7 @@ fr:
unconfirmed: Vous devez valider votre compte pour continuer.
mailer:
confirmation_instructions:
subject: "Merci de confirmer votre inscription sur %{instance}"
subject: Merci de confirmer votre inscription sur %{instance}
password_change:
subject: Votre mot de passe a été modifié avec succés.
reset_password_instructions:
@@ -58,4 +58,4 @@ fr:
not_locked: nétait pas verrouillé⋅e
not_saved:
one: 'Une erreur a empêché ce(tte) %{resource} dêtre sauvegardé⋅e :'
other: '%{count} erreurs ont empêché %{resource} dêtre sauvegardé⋅e :'
other: "%{count} erreurs ont empêché %{resource} dêtre sauvegardé⋅e :"

View File

@@ -2,19 +2,19 @@
he:
devise:
confirmations:
confirmed: 'כתובת הדוא"ל אומתה בהצלחה.'
send_instructions: 'נשלח אליך דוא"ל עם הוראות לאימות כתובת הדוא"ל שאמור להתקבל בדקות הקרובות. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
send_paranoid_instructions: 'אם כתובת הדוא"ל שלך קיימת במסד הנתונים, יתקבל בדקות הקרובות דוא"ל עם הוראות לאימות כתובתך. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
confirmed: כתובת הדוא"ל אומתה בהצלחה.
send_instructions: נשלח אליך דוא"ל עם הוראות לאימות כתובת הדוא"ל שאמור להתקבל בדקות הקרובות. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
send_paranoid_instructions: אם כתובת הדוא"ל שלך קיימת במסד הנתונים, יתקבל בדקות הקרובות דוא"ל עם הוראות לאימות כתובתך. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
failure:
already_authenticated: 'חשבון זה כבר מחובר.'
inactive: 'חשבון זה טרם הופעל.'
invalid: '%{authentication_keys} או סיסמא לא נכונים.'
last_attempt: 'יש לך עוד ניסיון אחד לפני נעילת החשבון.'
locked: 'חשבון זה נעול.'
already_authenticated: חשבון זה כבר מחובר.
inactive: חשבון זה טרם הופעל.
invalid: "%{authentication_keys} או סיסמא לא נכונים."
last_attempt: יש לך עוד ניסיון אחד לפני נעילת החשבון.
locked: חשבון זה נעול.
not_found_in_database: "%{authentication_keys} או סיסמא לא נכונים."
timeout: 'פג תוקף השהיה בחשבון. נא להכנס מחדש על מנת להמשיך.'
unauthenticated: 'יש להרשם או להכנס לחשבון על מנת להמשיך.'
unconfirmed: 'יש לאמת את כתובת הדוא"ל על מנת להמשיך.'
timeout: פג תוקף השהיה בחשבון. נא להכנס מחדש על מנת להמשיך.
unauthenticated: יש להרשם או להכנס לחשבון על מנת להמשיך.
unconfirmed: יש לאמת את כתובת הדוא"ל על מנת להמשיך.
mailer:
confirmation_instructions:
subject: 'מסטודון: הוראות אימות'
@@ -25,29 +25,29 @@ he:
unlock_instructions:
subject: 'מסטודון: הוראות לביטול נעילה'
omniauth_callbacks:
failure: "לא ניתן לאמת את חשבונך מ־%{kind} מהסיבה: \"%{reason}\"."
success: "נכשל אימות מחשבון %{kind}."
failure: 'לא ניתן לאמת את חשבונך מ־%{kind} מהסיבה: "%{reason}".'
success: נכשל אימות מחשבון %{kind}.
passwords:
no_token: 'לא ניתן לגשת לעמוד זה, אלא מדוא"ל איפוס סיסמא. אם לא הגעת מדוא"ל איפוס סיסמא, יש לוודא שכתובת הקישורית הוקלדה בשלמותה.'
send_instructions: 'בדקות הקרובות יתקבל דוא"ל עם הוראות לאיפוס סיסמתך. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
send_paranoid_instructions: 'אם כתובת הדוא"ל שלך קיימת במסד הנתונים, יתקבל בדקות הקרובות דוא"ל עם הוראות לאחזור סיסמא. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
updated: 'סיסמתך שונתה בהצלחה. הינך כעת במצב מחובר.'
updated_not_active: 'סיסמתך שונתה בהצלחה.'
no_token: לא ניתן לגשת לעמוד זה, אלא מדוא"ל איפוס סיסמא. אם לא הגעת מדוא"ל איפוס סיסמא, יש לוודא שכתובת הקישורית הוקלדה בשלמותה.
send_instructions: בדקות הקרובות יתקבל דוא"ל עם הוראות לאיפוס סיסמתך. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
send_paranoid_instructions: אם כתובת הדוא"ל שלך קיימת במסד הנתונים, יתקבל בדקות הקרובות דוא"ל עם הוראות לאחזור סיסמא. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
updated: סיסמתך שונתה בהצלחה. הינך כעת במצב מחובר.
updated_not_active: סיסמתך שונתה בהצלחה.
registrations:
destroyed: 'בייוש! חשבונך בוטל בהצלחה. אנחנו מקווים לראות אותך שוב בקרוב.'
signed_up: 'ברוכים הבאים! נרשמת בהצלחה.'
signed_up_but_inactive: 'נרשמת בהצלחה. למרות זאת לא הצליחה הכניסה לחשבון מאחר וחשבונך עוד לא הופעל.'
signed_up_but_locked: 'נרשמת בהצלחה. למרות זאת לא הצליחה הכניסה לחשבון מאחר וחשבונך נעול.'
signed_up_but_unconfirmed: 'דוא"ל עם קישורית לאימות נשלך לכתובתך. נא לעקוב אחר הקישורית על מנת להפעיל את החשבון. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
update_needs_confirmation: 'עדכת את חשבונך בהצלחה, אך יש צורך לאמת את כתובת הדוא"ל החדשה שלך. נא לבדוק בחשבון הדוא"ל לקבלת קישורית אימות על מנת לאמת את הכתובת החדשה. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
destroyed: בייוש! חשבונך בוטל בהצלחה. אנחנו מקווים לראות אותך שוב בקרוב.
signed_up: ברוכים הבאים! נרשמת בהצלחה.
signed_up_but_inactive: נרשמת בהצלחה. למרות זאת לא הצליחה הכניסה לחשבון מאחר וחשבונך עוד לא הופעל.
signed_up_but_locked: נרשמת בהצלחה. למרות זאת לא הצליחה הכניסה לחשבון מאחר וחשבונך נעול.
signed_up_but_unconfirmed: דוא"ל עם קישורית לאימות נשלך לכתובתך. נא לעקוב אחר הקישורית על מנת להפעיל את החשבון. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
update_needs_confirmation: עדכת את חשבונך בהצלחה, אך יש צורך לאמת את כתובת הדוא"ל החדשה שלך. נא לבדוק בחשבון הדוא"ל לקבלת קישורית אימות על מנת לאמת את הכתובת החדשה. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
updated: חשבונך עודכן בהצלחה.
sessions:
already_signed_out: יצאת מהחשבון בהצלחה.
signed_in: נכנסת לחשבון בהצלחה.
signed_out: יצאת מהחשבון בהצלחה.
unlocks:
send_instructions: 'בדקות הקרובות ישלח אליך דוא"ל עם הוראות לביטול נעילת החשבון. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
send_paranoid_instructions: 'אם חשבונך קיים, בדקות הקרובות ישלח אליך דוא"ל עם הוראות לביטול נעילת החשבון. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.'
send_instructions: בדקות הקרובות ישלח אליך דוא"ל עם הוראות לביטול נעילת החשבון. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
send_paranoid_instructions: אם חשבונך קיים, בדקות הקרובות ישלח אליך דוא"ל עם הוראות לביטול נעילת החשבון. יש לבדוק את תיבת הספאם ליתר בטחון אם ההודעה לא הגיעה תוך דקות ספורות.
unlocked: נעילת חשבונך בוטלה בהצלחה. נא להכנס לחשבון על מנת להמשיך.
errors:
messages:

View File

@@ -28,7 +28,7 @@ hu:
failure: "%{kind} nem hitelesíthető, mert %{reason}."
success: Sikeres hitelesítés %{kind} fiókról.
passwords:
no_token: Nem férhetsz hozzá az oldalhoz jelszó visszaállító e-mail nélkül. Ha egy jelszó visszaállító e-mail hozott ide, ellenőrizd, hogy a megadott teljes URL-t használd.
no_token: Nem férhetsz hozzá az oldalhoz jelszó visszaállító e-mail nélkül. Ha egy jelszó visszaállító e-mail hozott ide, ellenőrizd, hogy a megadott teljes URL-t használd.
send_instructions: Pár percen belül kapni fogsz egy e-mailt arról, hogy hogyan tudod visszaállítani a jelszavadat.
send_paranoid_instructions: Ha létezik az e-mail cím, pár percen belül kapni fogsz egy e-mailt arról, hogy hogyan tudod visszaállítani a jelszavadat.
updated: Jelszavad sikeresen frissült. Bejelentkeztél.
@@ -36,7 +36,7 @@ hu:
registrations:
destroyed: Viszlát! A fiókod sikeresen törölve. Reméljük hamarosan viszontláthatunk.
signed_up: Üdvözlünk! Sikeresen regisztráltál.
signed_up_but_inactive: Sikeresen regisztráltál. Ennek ellenére nem tudunk beléptetni, ugyanis a fiókod még nem lett aktiválva.
signed_up_but_inactive: Sikeresen regisztráltál. Ennek ellenére nem tudunk beléptetni, ugyanis a fiókod még nem lett aktiválva.
signed_up_but_locked: Sikeresen regisztráltál. Ennek ellenére nem tudunk beléptetni, ugyanis a fiókod le lett zárva.
signed_up_but_unconfirmed: Egy üzenet a megerősítési linkkel kiküldésre került az e-mail címedre. Kérjük használd a linket a fiókod aktiválásához.
update_needs_confirmation: Sikeresen frissítetted a fiókodat, de szükségünk van az e-mail címed megerősítésére. Kérlek ellenőrizd az e-mailedet és kövesd a levélben szereplő megerősítési linket az e-mail címed megerősítéséhez.

View File

@@ -8,10 +8,10 @@ ja:
failure:
already_authenticated: 既にログイン済みです。
inactive: あなたのアカウントはまだ有効化されていません。
invalid: '%{authentication_keys}かパスワードが誤っています。'
invalid: "%{authentication_keys}かパスワードが誤っています。"
last_attempt: あと1回失敗するとアカウントがロックされます。
locked: アカウントはロックされました。
not_found_in_database: '%{authentication_keys}かパスワードが誤っています'
not_found_in_database: "%{authentication_keys}かパスワードが誤っています"
timeout: セッションの有効期限が切れました。続行するには再度ログインしてください。
unauthenticated: 続行するにはログインするか、アカウントを作成してください。
unconfirmed: 続行するにはメールアドレスを確認する必要があります。
@@ -25,8 +25,8 @@ ja:
unlock_instructions:
subject: 'Mastodon: アカウントのロックの解除'
omniauth_callbacks:
failure: '%{reason}によって%{kind}からのアクセスを認証できませんでした。'
success: '%{kind}からのアクセスは正常に認証されました。'
failure: "%{reason}によって%{kind}からのアクセスを認証できませんでした。"
success: "%{kind}からのアクセスは正常に認証されました。"
passwords:
no_token: パスワード再発行のメール以外からこのページにアクセスすることはできません。 パスワード再発行のメールからアクセスしたのにもかかわらずこのメッセージが表示される場合は、アクセスしたURLが間違っていないか確認してください。
send_instructions: パスワード再発行の方法が記載されたメールが間もなく送信されます。
@@ -52,10 +52,10 @@ ja:
errors:
messages:
already_confirmed: は確認されました。ログインを試してください。
confirmation_period_expired: '%{period}以内に確認が必要です。再度試してください。'
confirmation_period_expired: "%{period}以内に確認が必要です。再度試してください。"
expired: は期限切れです。再度試してください。
not_found: 見つかりません。
not_locked: ロックされていません。
not_saved:
one: 'エラーが発生したため、%{resource}の保存に失敗しました。'
one: エラーが発生したため、%{resource}の保存に失敗しました。
other: "%{count}個のエラーが発生したため、保存に失敗しました。 %{resource}"

View File

@@ -24,7 +24,7 @@ nl:
reset_password_instructions:
subject: 'Mastodon: Wachtwoord opnieuw instellen'
unlock_instructions:
subject: 'Mastodon: Instructies om opschorten account ongedaan te maken'
subject: 'Mastodon: Instructies om opschorten account ongedaan te maken'
omniauth_callbacks:
failure: Kon je niet aanmelden met jouw %{kind} account, omdat "%{reason}".
success: Successvol aangemeld met jouw %{kind} account.

View File

@@ -17,13 +17,13 @@ oc:
unconfirmed: Vos cal confirmar vòstra adreça de corrièl abans de contunhar.
mailer:
confirmation_instructions:
subject: "Mercés de confirmar vòstra inscripcion sus %{instance}"
subject: Mercés de confirmar vòstra inscripcion sus %{instance}
password_change:
subject: 'Mastodon:senhal cambiat'
subject: Mastodon:senhal cambiat
reset_password_instructions:
subject: 'Mastodon:instruccions per reïnicializar lo senhal'
subject: Mastodon:instruccions per reïnicializar lo senhal
unlock_instructions:
subject: 'Mastodon:instuccions de desblocatge'
subject: Mastodon:instuccions de desblocatge
omniauth_callbacks:
failure: Fracàs al moment de vos autentificar de %{kind} perque "%{reason}".
success: Sètz ben autentificat dempuèi lo compte %{kind}.

View File

@@ -58,4 +58,4 @@ pl:
not_locked: było zablokowane
not_saved:
one: '1 błąd uniemożliwił zapisanie zasobu %{resource}:'
other: "Błędy (%{count}) uniemożliwiły zapisanie zasobu %{resource}:"
other: 'Błędy (%{count}) uniemożliwiły zapisanie zasobu %{resource}:'

View File

@@ -2,60 +2,60 @@
pt-BR:
devise:
confirmations:
confirmed: O seu endereço de email foi confirmado.
send_instructions: Você irá receber um email com instruções em como confirmar o seu endereço de email dentro de alguns minutos.
send_paranoid_instructions: Se o seu endereço de email já existir na nossa base de dados, irá receber um email com instruções em como confirmá-lo dentro de alguns minutos.
confirmed: O seu endereço de e-mail foi confirmado.
send_instructions: Você receberá uma mensagem em sua caixa de entrada com instruções sobre como confirmar o seu endereço de e-mail dentro de alguns minutos. Por favor, cheque a sua pasta de spam caso não tenha recebido esta mensagem.
send_paranoid_instructions: Se o seu endereço de e-mail já existir em nossa base de dados, você receberá uma mensagem em sua caixa de entrada com instruções sobre confirmá-lo dentro de alguns minutos. Por favor, cheque a sua pasta de spam caso não tenha recebido esta mensagem.
failure:
already_authenticated: A sua sessão já está aberta.
inactive: A sua contra ainda não está ativada.
invalid: "%{authentication_keys} ou password inválidos."
last_attempt: Tem mais uma tentativa antes de a sua conta ser protegida.
locked: A sua conta está protegida
not_found_in_database: "%{authentication_keys} ou password inválidos."
timeout: A sua sessão expirou. Por favore entre de novo para continuar.
unauthenticated: Você precsa de entrar ou registar-se antes de continuar.
unconfirmed: Você tem de confirmar o seu endereço de email antes de continuar.
invalid: "%{authentication_keys} ou senha inválida."
last_attempt: Você tem apenas mais uma tentativa sobrando antes que a sua conta seja bloqueada.
locked: A sua conta está bloqueada.
not_found_in_database: "%{authentication_keys} ou senha inválida."
timeout: A sua sessão expirou. Por favor, entre novamente para continuar.
unauthenticated: Você precisa entrar ou registar-se antes de continuar.
unconfirmed: Você precisa confirmar o seu endereço de e-mail antes de continuar.
mailer:
confirmation_instructions:
subject: 'Mastodon: Instruções de confirmação'
password_change:
subject: 'Mastodon: Password nova'
subject: 'Mastodon: Senha modificada'
reset_password_instructions:
subject: 'Mastodon: Instruções para editar a password'
subject: 'Mastodon: Instruções para mudança de senha'
unlock_instructions:
subject: 'Mastodon: Instruções para desproteger a sua conta'
subject: 'Mastodon: Instruções de desbloqueio'
omniauth_callbacks:
failure: Could not authenticate you from %{kind} because "%{reason}".
success: Successfully authenticated from %{kind} account.
failure: Não foi possível autenticá-lo como %{kind} porque "%{reason}".
success: Autenticado com sucesso como %{kind}.
passwords:
no_token: Você não pode aceder a esta página sem ter vindo de um email para mudar a password. Se este for o case, por favor faça questão de verificar que usou o URL no email.
send_instructions: Irá receber um email com instruções em como mudar a sua password dentro de algns minutos.
send_paranoid_instructions: Se seu endereço de email existe na nossa base de dados, irá receber um link para recuperar a sua password dentro de alguns minutos.
updated: A sua password foi alterada. A sua sessão está aberta.
updated_not_active: A sua password foi alterada.
no_token: Você não pode acessar esta página se não tiver vindo de uma mensagem de mudança de senha. Se este for o caso, por favor verifique se a URL utilizada está completa.
send_instructions: Se o seu endereço de e-mail já estiver cadastrado em nossa base de dados, você receberá uma mensagem com um link para realizar a mudança de senha em alguns minutos. Por favor, cheque a sua pasta de spam caso não tenha recebido esta mensagem.
send_paranoid_instructions: Se o seu endereço de e-mail já estiver cadastrado em nossa base de dados, você receberá uma mensagem com um link para realizar a mudança de senha em alguns minutos. Por favor, cheque a sua pasta de spam caso não tenha recebido esta mensagem.
updated: A sua senha foi alterada. A sua sessão está aberta.
updated_not_active: A sua senha foi alterada.
registrations:
destroyed: Adeus! A sua conta foi cancelada. Esperamos vê-lo em breve.
signed_up: Bem vindo! A sua conta foi registada com sucesso.
signed_up_but_inactive: A sua conta foi registada. No entanto, não abrimos a sua sessão porque a sua conta ainda não foi ativada.
signed_up_but_locked: A sua conta foi registada. No entanto, não abrimos a sua sessão porque a sua conta está protegida.
signed_up_but_unconfirmed: Uma mensagem com um link de confirmação foi enviada para o seu email. Por favor siga o link para ativar a sua conta.
update_needs_confirmation: Você mudou o seu endereço de email ou password, mas é necessário confirmar a mudança. Por favor siga o link que foi enviado para o seu novo endereço de email.
signed_up: Bem vindo! A sua conta foi registrada com sucesso.
signed_up_but_inactive: A sua conta foi registrada. No entanto, não abrimos a sua sessão porque a sua conta ainda não foi ativada.
signed_up_but_locked: A sua conta foi registrada. No entanto, não abrimos a sua sessão porque a sua conta está bloqueada.
signed_up_but_unconfirmed: Uma mensagem com um link de confirmação foi enviada para o seu endereço de e-mail. Por favor, siga o link para ativar a sua conta e, caso não tenha recebido esta mensagem, cheque a sua pasta de spam.
update_needs_confirmation: Você mudou o seu endereço de e-mail ou a sua senha, mas é necessário confirmar a mudança. Por favor siga o link que foi enviado para o seu novo endereço de e-mail e, caso não tenha recebido esta mensagem, cheque a sua pasta de spam.
updated: A sua conta foi alterada com sucesso.
sessions:
already_signed_out: Sessão fechada.
already_signed_out: Sessão encerrada.
signed_in: Sessão iniciada.
signed_out: Sessão fechada.
signed_out: Sessão encerrada.
unlocks:
send_instructions: Irá receber um email com instruções para desproteger a sua conta dentro de alguns minutos.
send_paranoid_instructions: Se a sua conta existe, irá receber um email com instruções a detalhar como a desproteger dentro de alguns minutos.
unlocked: A sua conta foi desprotegida. Por favor inicie sessão para continuar.
send_instructions: Você receberá uma mensagem com instruções para desbloquear a sua conta em alguns instantes. Por favor, cheque a sua pasta de spam caso não tenha recebido esta mensagem.
send_paranoid_instructions: Se a sua conta existe, você receberá uma mensagem com instruções para desbloquear a sua conta em alguns instantes. Por favor, cheque a sua pasta de spam caso não tenha recebido esta mensagem.
unlocked: A sua conta foi desbloqueada com sucesso. Por favor inicie sessão para continuar.
errors:
messages:
already_confirmed: já foi confirmado, por favor tente iniciar sessão
confirmation_period_expired: tem de ser confirmado dentro de %{period}, por favor tente outra vez
expired: expirou, por favor tente outra vez
confirmation_period_expired: precisa ser confirmada em até %{period}, por favor, solicite novo link de confirmação
expired: expirou, por favor solicite uma nova
not_found: não encontrado
not_locked: não está protegido
not_locked: não está bloqueada
not_saved:
one: '1 erro impediu este %{resource} de ser guardado:'
other: "%{count} erros impediram este %{resource} de ser guardado:"
one: '1 erro impediu este %{resource} de ser salvo(a):'
other: "%{count} erros impediram este %{resource} de ser salvo(a):"

View File

@@ -57,5 +57,5 @@ zh-TW:
not_found: 找不到
not_locked: 並未被鎖定
not_saved:
one: '1 個錯誤使 %{resource} 無法被儲存︰'
one: 1 個錯誤使 %{resource} 無法被儲存︰
other: "%{count} 個錯誤使 %{resource} 無法被儲存︰"

View File

@@ -57,7 +57,7 @@ ar:
prompt: طلبَ تطبيق %{client_name} تصريحا لاستعمال حسابك.
title: إذن بالتصريح
show:
title: رمز الترخيص
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: إبطال التصريح

View File

@@ -57,7 +57,7 @@ bg:
prompt: Приложението %{client_name} заявява достъп до твоя акаунт
title: Изисква се упълномощаване
show:
title: Код за упълномощаване
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Отмяна

View File

@@ -57,7 +57,7 @@ ca:
prompt: La aplicació %{client_name} sol⋅licita tenir accés al teu compte
title: Es requereix autorizació
show:
title: Codi de autorització
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revocar

View File

@@ -57,7 +57,7 @@ de:
prompt: Soll %{client_name} für die Benutzung dieses Accounts autorisiert werden?
title: Autorisierung erforderlich
show:
title: Autorisierungscode
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Ungültig machen

View File

@@ -63,7 +63,7 @@ en:
prompt: Application %{client_name} requests access to your account
title: Authorization required
show:
title: Authorization code
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revoke

View File

@@ -57,7 +57,7 @@ eo:
prompt: La aplikaĵo %{client_name} petas aliron al via konto
title: Rajtigo bezonata
show:
title: Rajtiga kodo
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Malrajtigi

View File

@@ -5,6 +5,8 @@ es:
doorkeeper/application:
name: Nombre
redirect_uri: URI para redirección
scopes: Ámbitos
website: Sitio web
errors:
models:
doorkeeper/application:
@@ -23,26 +25,30 @@ es:
edit: Editar
submit: Enviar
confirmations:
destroy: ¿Está seguro?
destroy: "¿Está seguro?"
edit:
title: Editar aplicación
form:
error: ¡Uuups! Compruebe su formulario
error: "¡Uuups! Compruebe su formulario"
help:
native_redirect_uri: Utilice %{native_redirect_uri} para pruebas locales
redirect_uri: Utilice una línea por URI
scopes: Separe los ámbitos con espacios. Déjelo en blanco para utilizar los ámbitos por defecto.
index:
application: Aplicación
callback_url: Callback URL
delete: Eliminar
name: Nombre
new: Nueva aplicación
scopes: Ámbitos
show: Mostrar
title: Sus aplicaciones
new:
title: Nueva aplicación
show:
actions: Acciones
application_id: Id de la aplicación
callback_urls: Callback urls
callback_urls: Callback URLs
scopes: Ámbitos
secret: Secreto
title: 'Aplicación: %{name}'
@@ -57,16 +63,17 @@ es:
prompt: La aplicación %{client_name} solicita tener acceso a su cuenta
title: Se requiere autorización
show:
title: Código de autorización
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revocar
confirmations:
revoke: ¿Está seguro?
revoke: "¿Está seguro?"
index:
application: Aplicación
created_at: Creado el
date_format: "%A-%m-%d %H:%M:%S"
scopes: Ámbitos
title: Sus aplicaciones autorizadas
errors:
messages:

View File

@@ -63,7 +63,7 @@ fa:
prompt: Application %{client_name} requests access to your account
title: Authorization required
show:
title: Authorization code
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revoke

View File

@@ -57,7 +57,7 @@ fi:
prompt: Applikaatio %{client_name} pyytää lupaa tilillesi
title: Valtuutus vaaditaan
show:
title: Valtuutus koodi
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Evää

View File

@@ -59,7 +59,7 @@ fr:
prompt: Autoriser %{client_name} à utiliser votre compte?
title: Autorisation requise
show:
title: Code dautorisation
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Annuler

View File

@@ -1,5 +1,5 @@
---
he :
he:
activerecord:
attributes:
doorkeeper/application:
@@ -57,7 +57,7 @@ he :
prompt: ישום %{client_name} מבקש גישה לחשבונך
title: נדרשת הרשאה
show:
title: קוד הרשאה
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: ביטול
@@ -72,7 +72,7 @@ he :
errors:
messages:
access_denied: בעלי המשאב או שרת ההרשאה דחו את הבקשה.
credential_flow_not_configured: 'התהליך "Resource Owner Password Credentials" נכשל בשל חוסר בתצורת Doorkeeper.configure.resource_owner_from_credentials.'
credential_flow_not_configured: התהליך "Resource Owner Password Credentials" נכשל בשל חוסר בתצורת Doorkeeper.configure.resource_owner_from_credentials.
invalid_client: הרשאת הלקוח נכשלה עקב לקוח שאינו ידוע, חוסר בהרשאת לקוח או שיטת הרשאה שאינה נתמכת.
invalid_grant: חוזה ההרשאה המצורף אינו חוקי, אינו תקף, מבוטל, או שאינו מתאים לקישורית ההפניה שבשימוש על ידי בקשת ההרשאה, או שהופק על ידי לקוח אחר.
invalid_redirect_uri: קישורית ההפניה המצורפת אינה חוקית.

View File

@@ -57,7 +57,7 @@ hr:
prompt: Aplikacija %{client_name} je zatražila pristup tvom računu
title: Traži se autorizacija
show:
title: Autorizacijski kod
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Odbij

View File

@@ -57,7 +57,7 @@ hu:
prompt: "%{client_name} nevű alkalmazás engedélyt kér a fiókodhoz való hozzáféréshez."
title: Engedély szükséges
show:
title: Engedély kódja
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Visszavonás
@@ -84,7 +84,7 @@ hu:
unknown: Hozzáférési kulcs érvénytelen
resource_owner_authenticator_not_configured: Erőforrás tulajdonos keresés megszakadt, ugyanis a Doorkeeper.configure.resource_owner_authenticator beállítatlan.
server_error: Hitelesítő szervert váratlan esemény érte, mely meggátolta a kérés teljesítését.
temporarily_unavailable: A hitelesítő szerver jelenleg nem tudja teljesíteni a kérést egy átmeneti túlterheltség vagy a kiszolgáló karbantartása miatt.
temporarily_unavailable: A hitelesítő szerver jelenleg nem tudja teljesíteni a kérést egy átmeneti túlterheltség vagy a kiszolgáló karbantartása miatt.
unauthorized_client: A kliens nincs feljogosítva a kérés teljesítésére.
unsupported_grant_type: A hitelesítés módja nem támogatott a hitelesítő kiszolgálón.
unsupported_response_type: A hitelesítő kiszolgáló nem támogatja ezt a választ.

View File

@@ -57,7 +57,7 @@ id:
prompt: Aplikasi %{client_name} meminta akses pada akun anda
title: Izin diperlukan
show:
title: Kode izin
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Cabut izin

View File

@@ -57,7 +57,7 @@ io:
prompt: Application %{client_name} requests access to your account
title: Authorization required
show:
title: Authorization code
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revoke

View File

@@ -57,7 +57,7 @@ it:
prompt: L'applicazione %{client_name} richiede l'accesso al tuo account
title: Autorizzazione richiesta
show:
title: Codice autorizzazione
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Disabilita

View File

@@ -63,7 +63,7 @@ ja:
prompt: アプリ %{client_name} があなたのアカウントへのアクセスを要求しています。
title: 認証が必要です。
show:
title: 認証コード
title: 認証コードをコピーしてアプリに貼り付けて下さい。
authorized_applications:
buttons:
revoke: 取消

View File

@@ -3,9 +3,10 @@ nl:
activerecord:
attributes:
doorkeeper/application:
name: Naam
name: Naam toepassing
redirect_uri: Redirect-URI
scopes: Scopes
scopes: Toestemmingen
website: Website toepassing
errors:
models:
doorkeeper/application:
@@ -26,27 +27,31 @@ nl:
confirmations:
destroy: Weet je het zeker?
edit:
title: Applicatie bewerken
title: Toepassing bewerken
form:
error: Oops! Controleer het formulier op fouten
help:
native_redirect_uri: Gebruik %{native_redirect_uri} voor lokale tests
redirect_uri: 'Gebruik één regel per URI. '
scopes: Scopes met spaties van elkaar scheiden. Laat leeg om de standaardscopes te gebruiken.
scopes: Toestemmingen met spaties van elkaar scheiden. Laat leeg om de standaardtoestemmingen te gebruiken.
index:
application: Toepassing
callback_url: Callback-URL
delete: Verwijderen
name: Naam
new: Nieuwe applicatie
title: Jouw applicaties
new: Nieuwe toepassing
scopes: Toestemmingen
show: Tonen
title: Jouw toepassingen
new:
title: Nieuwe applicatie
title: Nieuwe toepassing
show:
actions: Acties
application_id: Applicatie-ID
application_id: Client-key
callback_urls: Callback-URL's
scopes: Scopes
secret: Secret
title: 'Applicatie: %{name}'
scopes: Toestemmingen
secret: Client-secret
title: 'Toepassing: %{name}'
authorizations:
buttons:
authorize: Autoriseren
@@ -54,21 +59,21 @@ nl:
error:
title: Er is een fout opgetreden
new:
able_to: Deze applicatie zal in staat zijn om
able_to: Deze toepassing zal in staat zijn om
prompt: "%{client_name} autoriseren om uw account te gebruiken?"
title: Autorisatie vereist
show:
title: Autorisatie-code
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Intrekken
confirmations:
revoke: Weet je het zeker?
index:
application: Applicatie
application: Toepassing
created_at: Aangemaakt op
date_format: "%d-%m-%Y %H:%M:%S"
title: Jouw geautoriseerde applicaties
title: Jouw geautoriseerde toepassingen
errors:
messages:
access_denied: De resource-eigenaar of autorisatie-server weigerde het verzoek.
@@ -87,28 +92,28 @@ nl:
server_error: De autorisatieserver is is een onverwachte situatie tegengekomen die het verzoek verhinderde.
temporarily_unavailable: De autorisatieserver is momenteel niet in staat het verzoek te behandelen als gevolg van een tijdelijke overbelasting of onderhoud aan de server.
unauthorized_client: De client is niet bevoegd om dit verzoek op deze manier uit te voeren.
unsupported_grant_type: Het type autorisatie wordt niet door de autorisatieserver ondersteund
unsupported_grant_type: Het type autorisatie wordt niet door de autorisatieserver ondersteund
unsupported_response_type: De autorisatieserver ondersteund dit antwoordtype niet
flash:
applications:
create:
notice: Applicatie aangemaakt.
notice: Toepassing aangemaakt.
destroy:
notice: Applicatie verwijderd.
notice: Toepassing verwijderd.
update:
notice: Applicatie bewerkt.
notice: Toepassing bewerkt.
authorized_applications:
destroy:
notice: Applicatie ingetrokken.
notice: Toepassing ingetrokken.
layouts:
admin:
nav:
applications: Applicaties
applications: Toepassingen
home: Home
oauth2_provider: OAuth2-provider
application:
title: OAuth-autorisatie vereist
scopes:
follow: accounts te volgen, te negeren en te blokkeren.
read: jouw accountgegevens te lezen
write: namens jou berichten te plaatsen
follow: accounts volgen, negeren en blokkeren
read: berichten lezen
write: berichten plaatsen

View File

@@ -57,7 +57,7 @@
prompt: Applikasjon %{client_name} spør om tilgang til din konto
title: Autorisasjon påkrevd
show:
title: Autoriserings kode
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Opphev

View File

@@ -51,7 +51,7 @@ oc:
callback_urls: urls de rapèls
scopes: Encastres
secret: Secret
title: 'Aplicacion:%{name}'
title: Aplicacion:%{name}
authorizations:
buttons:
authorize: Autorizar
@@ -63,7 +63,7 @@ oc:
prompt: Laplicacion %{client_name} demanda laccès al vòstre compte.
title: Cal lautorizacion
show:
title: Còdi dautorizacion
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revocar
@@ -71,8 +71,8 @@ oc:
revoke: Ne sètz segur?
index:
application: Aplicacion
created_at: Creada lo
date_format: "%d-%m-%Y %Ho%M %S"
created_at: Creacion
date_format: "%-d %b. de %Y %Ho%M %S"
scopes: Encastres
title: Las vòstras aplicacions autorizadas
errors:

View File

@@ -63,7 +63,7 @@ pl:
prompt: Aplikacja %{client_name} prosi o dostęp do Twojego konta
title: Wymagana jest autoryzacja
show:
title: Kod autoryzacji
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Unieważnij

View File

@@ -3,17 +3,19 @@ pt-BR:
activerecord:
attributes:
doorkeeper/application:
name: Nome
redirect_uri: Redirect URI
name: Nome do aplicativo
redirect_uri: URI de redirecionamento
scopes: Autorizações
website: Website do aplicativo
errors:
models:
doorkeeper/application:
attributes:
redirect_uri:
fragment_present: não pode conter um fragmento.
invalid_uri: tem de ser um URI válido.
relative_uri: tem de ser um URI absoluto.
secured_uri: tem de ser um HTTPS/SSL URI.
invalid_uri: precisa ser uma URI válida.
relative_uri: precisa ser uma URI absoluta.
secured_uri: precisa ser uma URI HTTPS/SSL.
doorkeeper:
applications:
buttons:
@@ -21,92 +23,97 @@ pt-BR:
cancel: Cancelar
destroy: Destruir
edit: Editar
submit: Submeter
submit: Enviar
confirmations:
destroy: Tem a certeza?
destroy: Você tem certeza?
edit:
title: Editar aplicação
title: Editar aplicativo
form:
error: Oops! Verifique que o formulário não tem erros
error: Oops! Verifique o seu formulário para saber de possíveis erros
help:
native_redirect_uri: Use %{native_redirect_uri} para testes locais
redirect_uri: Utilize uma linha por URI
scopes: Separate scopes with spaces. Leave blank to use the default scopes.
redirect_uri: Use uma linha para cada URI
scopes: Separe autorizações com espaços. Deixe em branco para usar autorizações padrões.
index:
callback_url: Callback URL
application: Aplicativos
callback_url: URL de retorno
delete: Excluir
name: Nome
new: Nova Aplicação
title: As suas aplicações
new: Novo aplicativo
scopes: Autorizações
show: Mostrar
title: Seus aplicativos
new:
title: Nova aplicação
title: Novos aplicativos
show:
actions: Ações
application_id: Id de Aplicação
callback_urls: Callback urls
scopes: Scopes
secret: Segredo
title: 'Aplicação: %{name}'
application_id: Chave do cliente
callback_urls: URLs de retorno
scopes: Autorizações
secret: Segredo do cliente
title: 'Application: %{name}'
authorizations:
buttons:
authorize: Autorize
deny: Não autorize
authorize: Autorizar
deny: Negar
error:
title: Ocorreu um erro
new:
able_to: Vai poder
prompt: Aplicação %{client_name} requisita acesso à sua conta
title: Autorização é necessária
able_to: Será capaz de
prompt: O aplicativo %{client_name} solicita acesso à sua conta
title: Autorização necessária
show:
title: Código de autorização
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revogar
confirmations:
revoke: Tem a certeza?
revoke: Você tem certeza?
index:
application: Aplicação
created_at: Criada em
date_format: "%Y-%m-%d %H:%M:%S"
title: As suas aplicações autorizadas
application: Aplicativos
created_at: Autorizados
date_format: "%d-%m-%Y %H:%M:%S"
scopes: Autorizações
title: Aplicativos autorizados
errors:
messages:
access_denied: The resource owner or authorization server denied the request.
credential_flow_not_configured: Resource Owner Password Credentials flow failed due to Doorkeeper.configure.resource_owner_from_credentials being unconfigured.
invalid_client: Client authentication failed due to unknown client, no client authentication included, or unsupported authentication method.
invalid_grant: The provided authorization grant is invalid, expired, revoked, does not match the redirection URI used in the authorization request, or was issued to another client.
invalid_redirect_uri: The redirect uri included is not valid.
invalid_request: The request is missing a required parameter, includes an unsupported parameter value, or is otherwise malformed.
invalid_resource_owner: The provided resource owner credentials are not valid, or resource owner cannot be found
invalid_scope: The requested scope is invalid, unknown, or malformed.
access_denied: O proprietário ou servidor de autorização negou a solicitação.
credential_flow_not_configured: Cadeira de Credenciais de Senha do Proprietário falhou porque Doorkeeper.configure.resource_owner_from_credentials não foram configuradas.
invalid_client: Autenticação do cliente falhou por causa de um cliente desconhecido, nenhum cliente de autenticação incluído ou método de autenticação não suportado.
invalid_grant: A garantia de autorização é inválida, expirou, foi revogada, não é equivalente à URI de redirecionamento usada da solicitação de autorização ou foi emitida por outro cliente.
invalid_redirect_uri: A URI de redirecionamento incluída não é válida.
invalid_request: A solicitação não possui um parâmetro obrigatório, inclui um valor não suportado ou está mal formatada.
invalid_resource_owner: As credenciais do proprietário não são válidas ou o proprietário não pôde ser encontrado.
invalid_scope: A autorização requirida é inválida, desconhecida ou está mal formatada.
invalid_token:
expired: O token de acesso expirou
revoked: O token de acesso foi revogado
unknown: O token de acesso é inválido
resource_owner_authenticator_not_configured: Resource Owner find failed due to Doorkeeper.configure.resource_owner_authenticator being unconfiged.
server_error: The authorization server encountered an unexpected condition which prevented it from fulfilling the request.
temporarily_unavailable: The authorization server is currently unable to handle the request due to a temporary overloading or maintenance of the server.
unauthorized_client: The client is not authorized to perform this request using this method.
unsupported_grant_type: The authorization grant type is not supported by the authorization server.
unsupported_response_type: The authorization server does not support this response type.
resource_owner_authenticator_not_configured: Procura pelo proprietário falhou porque Doorkeeper.configure.resource_owner_authenticator não foi configurado.
server_error: O servidor de autorização encontrou uma condição inesperada que preveniu a solicitação de ser respondida.
temporarily_unavailable: O servidor de autorização é incapaz de lidar com a solicitação no momento por causa d múltiplas requisições ou manutenção programada.
unauthorized_client: O cliente não possui autorização para performar esta solicitação usando este método.
unsupported_grant_type: O tipo de garantia de autorização não é suportada pelo servidor de autorização.
unsupported_response_type: O servidor de autorização não suporta este tipo de resposta.
flash:
applications:
create:
notice: Aplicação criada.
notice: Aplicativo criado.
destroy:
notice: Aplicação eliminada.
notice: Aplicativo deletado.
update:
notice: Aplicação alterada.
notice: Aplicativo atualizado.
authorized_applications:
destroy:
notice: Aplicação revogada.
notice: Aplicativo revogado.
layouts:
admin:
nav:
applications: Aplicações
oauth2_provider: OAuth2 Provider
applications: Aplicativo
oauth2_provider: Provedor de OAuth2
application:
title: Autorização OAuth necessária
title: Autorização OAuth obrigatória
scopes:
follow: siga, bloqueie, desbloqueie, e deixe de seguir contas
read: tenha acesso aos dados da sua conta
write: públique por si
follow: seguir, bloquear, desbloquear e deixar de seguir outras contas
read: ler os dados da sua conta
write: postar em seu nome

View File

@@ -57,7 +57,7 @@ pt:
prompt: Aplicação %{client_name} pede acesso à tua conta
title: Autorização é necessária
show:
title: Código de autorização
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Revogar

View File

@@ -57,7 +57,7 @@ ru:
prompt: Приложение %{client_name} запрашивает доступ к Вашему аккаунту
title: Требуется авторизация
show:
title: Код авторизации
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Отозвать авторизацию

View File

@@ -57,7 +57,7 @@ th:
prompt: Application %{client_name} requests access to your account
title: Authorization required
show:
title: Authorization code
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: ยกเลิกการอนุญาติ

View File

@@ -57,7 +57,7 @@ uk:
prompt: Податок %{client_name} просить доступу до вашого акаунту
title: Необхідна авторизація
show:
title: Код авторизації
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: Відкликати авторизацію

View File

@@ -58,7 +58,7 @@ zh-CN:
prompt: 授权 %{client_name} 使用你的帐号?
title: 需要你授权
show:
title: 授权码
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: 注销

View File

@@ -57,7 +57,7 @@ zh-HK:
prompt: 應用程式 %{client_name} 要求得到你用戶的部份權限
title: 需要用戶授權
show:
title: 授權代碼
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: 取消授權
@@ -72,12 +72,9 @@ zh-HK:
errors:
messages:
access_denied: 資源擁有者或授權伺服器不接受請求。
credential_flow_not_configured: 資源擁有者密碼認證程序 (Resource Owner Password Credentials
flow) 失敗,原因是 Doorkeeper.configure.resource_owner_from_credentials 沒有設定
invalid_client: 用戶程式認證 (Client authentication) 失敗,原因是用戶程式未有登記、沒有指定用戶程式 (client)、或者使用了不支援的認證方法
(method)。
invalid_grant: 授權申請 (authorization grant) 不正確、過期、已被取消,或者無法對應授權請求 (authorization
request) 內的轉接 URI或者屬於別的用戶程式。
credential_flow_not_configured: 資源擁有者密碼認證程序 (Resource Owner Password Credentials flow) 失敗,原因是 Doorkeeper.configure.resource_owner_from_credentials 沒有設定。
invalid_client: 用戶程式認證 (Client authentication) 失敗,原因是用戶程式未有登記、沒有指定用戶程式 (client)、或者使用了不支援的認證方法 (method)
invalid_grant: 授權申請 (authorization grant) 不正確、過期、已被取消,或者無法對應授權請求 (authorization request) 內的轉接 URI或者屬於別的用戶程式。
invalid_redirect_uri: 不正確的轉接網址。
invalid_request: 請求缺少了必要的參數、包含了不支援的參數、或者其他輸入錯誤。
invalid_resource_owner: 資源擁有者的登入資訊錯誤、或者無法找到該資源擁有者。
@@ -86,8 +83,7 @@ zh-HK:
expired: access token 已經過期
revoked: access token 已被取消
unknown: access token 不正確
resource_owner_authenticator_not_configured: 無法找到資源擁有者,原因是 Doorkeeper.configure.resource_owner_authenticator
沒有設定。
resource_owner_authenticator_not_configured: 無法找到資源擁有者,原因是 Doorkeeper.configure.resource_owner_authenticator 沒有設定。
server_error: 認證伺服器遇上未知狀況,令請求無法通過。
temporarily_unavailable: 認證伺服器由於臨時負荷過重或者維護,目前未能處理請求。
unauthorized_client: 用戶程式無權用此方法 (method) 請行這個請求。

View File

@@ -10,7 +10,7 @@ zh-TW:
doorkeeper/application:
attributes:
redirect_uri:
fragment_present: 'URI 不可包含 "#fragment" 部份'
fragment_present: URI 不可包含 "#fragment" 部份
invalid_uri: 必需有正確的 URI.
relative_uri: 必需為絕對 URI.
secured_uri: 必需使用有 HTTPS/SSL 加密的 URI.
@@ -45,7 +45,7 @@ zh-TW:
callback_urls: 回傳網址
scopes: 權限範圍
secret: 密碼
title: '應用程式︰ %{name}'
title: 應用程式︰ %{name}
authorizations:
buttons:
authorize: 允許
@@ -57,7 +57,7 @@ zh-TW:
prompt: 應用程式 %{client_name} 要求取得您帳號的部份權限
title: 需要授權
show:
title: 授權代碼
title: Copy this authorization code and paste it to the application.
authorized_applications:
buttons:
revoke: 取消授權

View File

@@ -60,6 +60,7 @@ en:
email: E-mail
feed_url: Feed URL
followers: Followers
followers_url: Followers URL
follows: Follows
inbox_url: Inbox URL
ip: IP
@@ -93,6 +94,7 @@ en:
resubscribe: Resubscribe
salmon_url: Salmon URL
search: Search
shared_inbox_url: Shared Inbox URL
show:
created_reports: Reports created by this account
report: report
@@ -106,6 +108,18 @@ en:
unsubscribe: Unsubscribe
username: Username
web: Web
custom_emojis:
created_msg: Emoji successfully created!
delete: Delete
destroyed_msg: Emojo successfully destroyed!
emoji: Emoji
image_hint: PNG up to 50KB
new:
title: Add new custom emoji
shortcode: Shortcode
shortcode_hint: At least 2 characters, only alphanumeric characters and underscores
title: Custom emojis
upload: Upload
domain_blocks:
add_new: Add new
created_msg: Domain block is now being processed
@@ -141,6 +155,8 @@ en:
instances:
account_count: Known accounts
domain_name: Domain
reset: Reset
search: Search
title: Known Instances
reports:
action_taken_by: Action taken by
@@ -193,6 +209,9 @@ en:
desc_html: You can write your own privacy policy, terms of service or other legalese. You can use HTML tags
title: Custom terms of service
site_title: Instance name
thumbnail:
desc_html: Used for previews via OpenGraph and API. 1200x630px recommended
title: Instance thumbnail
timeline_preview:
desc_html: Display public timeline on landing page
title: Timeline preview
@@ -446,6 +465,7 @@ en:
open_in_web: Open in web
over_character_limit: character limit of %{max} exceeded
pin_errors:
limit: Too many toots pinned
ownership: Someone else's toot cannot be pinned
private: Non-public toot cannot be pinned
reblog: A boost cannot be pinned

View File

@@ -5,35 +5,251 @@ es:
about_this: Acerca de esta instancia
closed_registrations: Los registros están actualmente cerrados en esta instancia.
contact: Contacto
contact_missing: No especificado
contact_unavailable: N/A
description_headline: "¿Qué es %{domain}?"
domain_count_after: otras instancias
domain_count_before: Conectado a
extended_description_html: |
<h3>Un buen lugar para las reglas</h3>
<p>La descripción extendida no se ha colocado aún.</p>
features:
humane_approach_body: Aprendiendo de los errores de otras redes, Mastodon apunta a las decisiones de diseño ético para combatir el desuso de las redes sociales.
humane_approach_title: Una misión más humana
not_a_product_body: Mastodon no es una red comercial. Nada de publicidad, nada de minado de datos, nada de jardines murados. No hay ninguna autoridad central.
not_a_product_title: Eres una persona, no un producto
real_conversation_body: Con 500 caracteres a tu disposición y soporte para contenido granular y advertencias de contenido, puedes expresarte como quieras.
real_conversation_title: Hecho para verdaderas conversaciones
within_reach_body: Aplicaciones múltiples para iOS, Android, y otras plataformas gracias a un ecosistema de APIs amigable al desarrollador para permitirte estar con tus amigos donde sea.
within_reach_title: Always within reach
find_another_instance: Busca otra instancia
generic_description: "%{domain} es un servidor en la red"
hosted_on: Mastodon hosteado en %{domain}
learn_more: Aprende más
other_instances: Otras instancias
source_code: Código fuente
status_count_after: estados
status_count_before: Que han escrito
status_count_before: Qué han escrito
user_count_after: usuarios registrados
user_count_before: Tenemos
what_is_mastodon: "¿Qué es Mastodon?"
accounts:
follow: Seguir
followers: Seguidores
following: Siguiendo
media: Media
nothing_here: "¡No hay nada aquí!"
people_followed_by: Usuarios a quien %{name} sigue
people_who_follow: Usuarios que siguen a %{name}
posts: Toots
posts_with_replies: Toots con respuestas
remote_follow: Seguir
reserved_username: El nombre de usuario está reservado
roles:
admin: Administrador
unfollow: Dejar de seguir
admin:
accounts:
are_you_sure: "¿Estás seguro?"
confirm: Confirmar
confirmed: Confirmado
disable_two_factor_authentication: Desactivar autenticación de dos factores
display_name: Nombre
domain: Dominio
edit: Editar
email: E-mail
feed_url: URL de notificaciones
followers: Seguidores
followers_url: URL de los seguidores
follows: Sigue
inbox_url: URL de la bandeja de entrada
ip: IP
location:
all: Todos
local: Local
remote: Remoto
title: Localización
media_attachments: Multimedia
moderation:
all: Todos
silenced: Silenciados
suspended: Suspendidos
title: Moderación
most_recent_activity: Actividad más reciente
most_recent_ip: IP más reciente
not_subscribed: No se está suscrito
order:
alphabetic: Alfabético
most_recent: Más reciente
title: Orden
outbox_url: URL de bandeja de salida
perform_full_suspension: Performar suspensión completa
profile_url: URL del perfil
protocol: Protocolo
public: Público
push_subscription_expires: Expiración de la suscripción PuSH
redownload: Refrescar avatar
reset: Reiniciar
reset_password: Reiniciar contraseña
resubscribe: Re-suscribir
salmon_url: URL de salmón
search: Buscar
shared_inbox_url: URL de bandeja compartida
show:
created_reports: Reportes hechos por esta cuenta
report: reportar
targeted_reports: Reportes hechos sobre esta cuenta
silence: Silenciar
statuses: Estados
subscribe: Suscribir
title: Cuentas
undo_silenced: Des-silenciar
undo_suspension: Des-suspender
unsubscribe: Desuscribir
username: Nombre de usuario
web: Web
domain_blocks:
add_new: Añadir nuevo
created_msg: El bloque de dominio está siendo procesado
destroyed_msg: El bloque de dominio se deshizo
domain: Dominio
new:
create: Crear bloque
hint: El bloque de dominio no prevendrá la creación de entradas de cuenta en la base de datos, pero aplicará retroactiva y automáticamente métodos de moderación específica en dichas cuentas.
severity:
desc_html: "<strong>Silenciar</strong> hará los posts de la cuenta invisibles a cualquiera que no lo esté siguiendo. <strong>Suspender</strong> eliminará todo el contenido, media, y datos del perfil. Usa <strong>Ninguno</strong> si solo quieres rechazar archivos multimedia."
noop: Ninguno
silence: Silenciar
suspend: Suspender
title: Nuevo bloque de dominio
reject_media: Rechazar archivos multimedia
reject_media_hint: Remueve localmente archivos multimedia almacenados para descargar cualquiera en el futuro. Irrelevante para suspensiones
severities:
noop: Ninguno
silence: Silenciar
suspend: Suspender
severity: Severidad
show:
affected_accounts:
one: Una cuenta en la base de datos afectada
other: "%{count} cuentas en la base de datos afectadas"
retroactive:
silence: Des-silenciar todas las cuentas existentes de este dominio
suspend: Des-suspender todas las cuentas existentes de este dominio
title: Deshacer bloque de dominio para %{domain}
undo: Deshacer
title: Bloques de Dominio
undo: Deshacer
instances:
account_count: Cuentas conocidas
domain_name: Dominio
reset: Reiniciar
search: Buscar
title: Instancias conocidas
reports:
action_taken_by: Acción tomada por
are_you_sure: "¿Estás seguro?"
comment:
label: Comentario
none: Ninguno
delete: Eliminar
id: ID
mark_as_resolved: Marcar como resuelto
nsfw:
'false': Mostrar multimedia
'true': Ocultar multimedia
report: 'Reportar #%{id}'
report_contents: Contenido
reported_account: Cuenta reportada
reported_by: Reportado por
resolved: Resuelto
silence_account: Silenciar cuenta
status: Estado
suspend_account: Suspender cuenta
target: Objetivo
title: Reportes
unresolved: No resuelto
view: Ver
settings:
bootstrap_timeline_accounts:
desc_html: Separa nombres de usuarios múltiples con coma. Solo funcionará con cuentas desbloqueadas. Si está vacío, el predeterminado son todos los administradores locales
title: Seguimientos predeterminados para usuarios nuevos
contact_information:
email: Correo de trabajo
username: Nombre de usuario
registrations:
closed_message:
desc_html: Se muestra en la portada cuando los registros están cerrados. Puedes usar tags HTML
title: Mensaje de registro cerrado
deletion:
desc_html: Permite a cualquiera a eliminar su cuenta
title: Eliminación de cuenta abierta
open:
desc_html: Permite a cualquiera a registrar una cuenta
title: Registro abierto
site_description:
desc_html: Párrafo introductorio en la portada y en meta tags. Puedes usar tags HTML, en particular <code>&lt;a&gt;</code> y <code>&lt;em&gt;</code>.
title: Descripción de instancia
site_description_extended:
desc_html: Un buen lugar para tu código de conducta, reglas, guías y otras cosas que estén impuestas aparte en tu instancia. Puedes usar tags HTML
title: Información extendida personalizada
site_terms:
desc_html: Puedes escribir tus propias políticas de privacidad, términos de servicio u otras legalidades. Puedes usar tags HTML
title: Términos de servicio personalizados
site_title: Nombre de instancia
thumbnail:
desc_html: Se usa para muestras con OpenGraph y APIs. Se recomienda 1200x630px
title: Portada de instancia
timeline_preview:
desc_html: Mostrar línea de tiempo pública en la portada
title: Previsualización
title: Ajustes del sitio
statuses:
back_to_account: Volver a la cuenta
batch:
delete: Eliminar
nsfw_off: NSFW OFF
nsfw_on: NSFW ON
execute: Ejecutar
failed_to_execute: Falló al ejecutar
media:
hide: Ocultar multimedia
show: Mostrar multimedia
title: Multimedia
no_media: No hay multimedia
title: Estado de las cuentas
with_media: Con multimedia
subscriptions:
callback_url: URL del callback
confirmed: Confirmado
expires_in: Expira en
last_delivery: Última entrega
title: WebSub
topic: Tópico
title: Administración
admin_mailer:
new_report:
body: "%{reporter} ha reportado a %{target}"
subject: Nuevo reporte para la %{instance} (#%{id})
application_mailer:
settings: 'Cambiar preferencias de correo: %{link}'
signature: Notificaciones de Mastodon desde %{instance}
view: 'Vista:'
applications:
created: Aplicación creada exitosamente
destroyed: Apicación eliminada exitosamente
invalid_url: La URL proporcionada es incorrecta
regenerate_token: Regenerar token de acceso
token_regenerated: Token de acceso regenerado exitosamente
warning: Ten mucho cuidado con estos datos. ¡No los compartas con nadie!
your_token: Tu token de acceso
auth:
agreement_html: Al registrarte aceptas <a href="%{rules_path}">nuestros y términos y condiciones del servicio</a> y <a href="%{terms_path}">nuestras políticas de privacidda</a>.
change_password: Cambiar contraseña
delete_account_html: Si desea eliminar su cuenta, puede <a href="%{path}">proceder aquí</a>. Será pedido de una confirmación.
didnt_get_confirmation: "¿No recibió el correo de confirmación?"
forgot_password: "¿Olvidaste tu contraseña?"
invalid_reset_password_token: El token de reinicio de contraseña es inválido o expiró. Por favor pide uno nuevo.
login: Iniciar sesión
logout: Cerrar sesión
register: Registrarse
@@ -43,7 +259,13 @@ es:
authorize_follow:
error: Desafortunadamente, ha ocurrido un error buscando la cuenta remota
follow: Seguir
title: Seguir %{acct}
follow_request: 'Tienes una solicitud de seguimiento de:'
following: "¡Éxito! Ahora estás siguiendo a:"
post_follow:
close: O, puedes simplemente cerrar esta ventana.
return: Regresar al perfil del usuario
web: Ir al sitio web
title: Seguir a %{acct}
datetime:
distance_in_words:
about_x_hours: "%{count}h"
@@ -58,14 +280,43 @@ es:
x_minutes: "%{count}m"
x_months: "%{count}m"
x_seconds: "%{count}s"
deletes:
bad_password_msg: "¡Buen intento, hackers! Contraseña incorrecta"
confirm_password: Ingresa tu contraseña actual para demostrar tu identidad
description_html: Esto removerá el contenido de tu cuenta y la desactivará <strong>permanente e irrevesiblemente</strong>. Tu nombre de usuario quedará reservado para prevenir futuros robos de identidad.
proceed: Eliminar cuenta
success_msg: Tu cuenta se eliminó con éxito
warning_html: Se garantiza únicamente la eliminación del contenido de esta instancia. El contenido que se haya compartido extensamente dejará sus huellas. Los servidores fuera de línea y los que se hayan desuscrito de tus actualizaciones ya no actualizarán sus bases de datos.
warning_title: Disponibilidad diseminada del contenido
errors:
'403': No tienes permiso para acceder a esta página.
'404': La página que estabas buscando no existe.
'410': La página que estabas buscando no existe más.
'422':
content: Verificación de seguridad fallida. ¿Estás bloqueando algunas cookies?
title: Verificación de seguridad fallida
'429': Asfixiado
noscript_html: Para usar la aplicación web de Mastodon, por favor activa Javascript. Alternativamente, prueba alguna de las <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">aplicaciones nativas</a> para Mastodon para tu plataforma.
exports:
blocks: Personas que has bloqueado
csv: CSV
follows: Personas que sigues
storage: Almacenamiento
followers:
domain: Dominio
explanation_html: Si deseas asegurar la privacidad de tus estados, tienes que cuidarte de quién te sigue. <strong>Tus estados privados son enviados a todas las instancias de tus seguidores</strong>. Puede que desees revisarlas, y remover seguidores si no confías en tu privacidad para ser respetado por el staff o software de esas instancias.
followers_count: Número de seguidores
lock_link: Bloquear tu cuenta
purge: Remover de los seguidores
success:
one: En el proceso de bloquear suavemente usuarios de un solo dominio...
other: En el proceso de bloquear suavemente usuarios de %{count} dominios...
true_privacy_html: Por favor ten en cuenta que <strong>la verdadera privacidad se consigue con encriptación de punto a punto</strong>.
unlocked_warning_html: Todos pueden seguirte para ver tus estados privados inmediatamente. %{lock_link} para poder chequear y rechazar seguidores.
unlocked_warning_title: Tu cuenta no está bloqueada
generic:
changes_saved_msg: "¡Cambios guardados con éxito!"
powered_by: powered by %{link}
powered_by: gracias a %{link}
save_changes: Guardar cambios
validation_errors:
one: "¡Algo no está bien! Por favor, revisa el error"
@@ -76,9 +327,10 @@ es:
types:
blocking: Lista de bloqueados
following: Lista de seguidos
muting: Lista de silenciados
upload: Cargar
landing_strip_html: "<strong>%{name}</strong> es un usuario en %{link_to_root_path}. Puedes seguirlo(a) o interactuar con el o ella si tienes una cuenta en cualquier parte del fediverse."
landing_strip_signup_html: Si no tienes una, puedes <a href="%{sign_up_path}">registrar aquí</a>.
landing_strip_signup_html: Si no tienes una, puedes <a href="%{sign_up_path}">registrarte aquí</a>.
media_attachments:
validations:
images_and_video: No se puede adjuntar un video a un estado que ya contenga imágenes
@@ -88,8 +340,8 @@ es:
body: 'Un resumen de lo que te perdiste en %{instance} desde tu última visita el %{since}:'
mention: "%{name} te ha mencionado en:"
new_followers_summary:
one: "¡Hurra!. Alguien más te ha comenzado a seguir"
other: "¡Genial!. Te han seguido %{count} nuevas personas"
one: "¡Hurra! Alguien más te ha comenzado a seguir"
other: "¡Genial! Te han seguido %{count} nuevas personas"
subject:
one: "1 nueva notificación desde tu última visita \U0001F418"
other: "%{count} nuevas notificaciones desde tu última visita \U0001F418"
@@ -122,11 +374,65 @@ es:
pagination:
next: Próximo
prev: Anterior
truncate: "&hellip;"
push_notifications:
favourite:
title: "%A {name} le gustó tu estado"
follow:
title: "%{name} te ha empezado a seguir"
group:
title: "%{count} notificaciones"
mention:
action_boost: Boost
action_expand: Mostrar más
action_favourite: Me Gusta
title: "%{name} te mencionó"
reblog:
title: "%{name} boosteó tu estado"
remote_follow:
acct: Ingesa el usuario@dominio de la persona que quieres seguir
missing_resource: No se pudo encontrar la URL de redirección necesaria para su cuenta.
proceed: Proceder a seguir
prompt: 'Vas a seguir a:'
sessions:
activity: Última actividad
browser: Navegador
browsers:
alipay: Alipay
blackberry: Blackberry
chrome: Chrome
edge: Microsoft Edge
firefox: Firefox
generic: Desconocido
ie: Internet Explorer
micro_messenger: MicroMessenger
nokia: Nokia S40 Ovi Browser
opera: Opera
phantom_js: PhantomJS
qq: QQ Browser
safari: Safari
uc_browser: UCBrowser
weibo: Weibo
current_session: Sesión actual
description: "%{browser} en %{platform}"
explanation: Estos son los navegadores web conectados actualmente en tu cuenta de Mastodon.
ip: IP
platforms:
adobe_air: Adobe Air
android: Android
blackberry: Blackberry
chrome_os: ChromeOS
firefox_os: Firefox OS
ios: iOS
linux: Linux
mac: Mac
other: Desconocido
windows: Windows
windows_mobile: Windows Mobile
windows_phone: Windows Phone
revoke: Revoke
revoke_success: Sesión revocada exitosamente
title: Sesiones
settings:
authorized_apps: Aplicaciones autorizadas
back: Volver al inicio
@@ -136,26 +442,115 @@ es:
preferences: Preferencias
settings: Ajustes
two_factor_authentication: Autenticación de dos factores
your_apps: Tus aplicaciones
statuses:
open_in_web: Abrir en web
over_character_limit: Límite de caracteres de %{max} superado
pin_errors:
limit: Demasiados toots fijados
ownership: El toot de alguien más no puede fijarse
private: Los toots no-públicos no pueden fijarse
reblog: Un boost no puede fijarse
show_more: Mostrar más
visibilities:
private: Sólo mostrar a seguidores
private_long: Solo mostrar a tus seguidores
public: Público
public_long: Todos pueden ver
unlisted: Público, pero no mostrar en la historia federada
unlisted_long: Todos pueden ver, pero no está listado en las líneas de tiempo públicas
stream_entries:
click_to_show: Click para mostrar
pinned: Toot fijado
reblogged: retooteado
sensitive_content: Contenido sensible
terms:
body_html: |
<h2>Políticas de privacidad</h2>
<h3 id="collect">¿Qué información recolectamos?</h3>
<p>Recolectamos información tuya cuando te registras en nuestro sitio y adquirimos datos cuando participas en el foro leyendo, escribiendo, y evaluando el contenido compartido aquí.</p>
<p>Cuando te registras en nuestro sitio, puede que se te pida tu nombre y dirección de correo electrónico. De todas formas, puedes visitar nuestro sitio sin registrarte. Tu dirección de correo electrónico será verificada por un e-mail conteniendo un enlace único. Si ese enlace es visitado, sabemos que tú controlas esa dirección.</p>
<p>Cuando te registras y posteas, grabamos la IP de la que se origina esa acción. También puede que retengamos logs del servidor, que incluyen la dirección IP de todos los pedidos a nuestro servidor.</p>
<h3 id="use">¿Para qué usamos tu información?</h3>
<p>Toda la información que recolectamos de ti puede usarse en una de las siguientes maneras:</p>
<ul>
<li>Para personalizar tu experiencia &mdash; tu información nos ayuda a responder mejor tus necesidades individuales.</li>
<li>Para mejorar nuestro sitio &mdash; nos esforzamos continuamente en mejorar nuestras ofertas del sitio basándonos en la información y apoyo que recibimos de ti.</li>
<li>Para mejorar el servicio al cliente &mdash; tu información nos ayuda a responder más efectivamente al servicio al cliente y otras necesidades.</li>
<li>Para enviar e-mails periódicos &mdash; la dirección de e-mail que provees puede usarse para enviarte información, notificaciones que pides sobre cambios en tópicos o en respuesta a tu nombre de usuario, responder consultas, y/u otros pedidos o preguntas.</li>
</ul>
<h3 id="protect">¿Cómo protegemos tu información?</h3>
<p>Implementamos una variedad de medidas de seguridad para mantener a salvo tu información personal cuando entras, publicas, o accesas a ella.</p>
<h3 id="data-retention">¿Cuáles son sus políticas de retención de datos?</h3>
<p>Haremos un gran esfuerzo en:</p>
<ul>
<li>Retener logs del servidor conteniendo la dirección IP de todos los pedidos a este servidor en no más de 90 días.</li>
<li>Retener las direcciones IP asociadas con usuarios registrados y sus posts no más de 5 años.</li>
</ul>
<h3 id="cookies"¿Usamos cookies?</h3>
<p>Sí. Las cookies son pequeños archivos que un sitio web o su proveedor de servicio transfieren al disco duro de tu computadora a través de tu navegador web (si se le permite). Estas cookies permiten al sitio reconocer tu navegador y, si y tienes una cuenta registrada, asociarlo con ella.</p>
<p>Usamos cookies para entender y guardar tus preferencias para futuras visitas y agregar datos compilados sobre el tráfico del sitio e interacción para que podamos ofrecer una mejor experiencia y herramientas en el futuro. Puede que contratemos con proveedores de servicio de tercera mano para que nos asistan en el mejor entendimiento de nuestros visitantes del sitio. A estos proveedores de servicio no se les permite usar la información recolectada a nuestras espaldas excepto para ayudarnos a conducir y mejorar nuestro trabajo.</p>
<h3 id="disclose">¿Revelamos alguna información a terceras manos?</h3>
<p>No vendemos, intercambiamos, ni de ninguna otra manera transferimos tu información personal identificable a terceras partes. Esto no incluye las terceras manos que nos asisten en operar nuestro sitio, conducción o trabajo, o en servirte, tanto como que éstas acepten en mantener esta información confidencial. Puede que también liberemos tu información cuando creamos que es apropiado para cumplir con la ley, enforzar nuestras políticas del sitio, o proteger la nuestra u otros derechos, propiedad, o seguridad. De todas formas, la información del visitante autorizado no-personal puede proveerse a otras partes por marketing, publicidad, u otros usos.</p>
<h3 id="third-party">Enlaces de terceras partes</h3>
<p>Ocasionalmente, a nuestra discreción, puede que incluyamos u ofrezcamos productos de terceras partes o servicios en nuestro sitio. Estas terceras partes tienen políticas de privacidad separadas e independientes. Por lo tanto no tenemos responsabilidad u obligación por el contenido y actividades de estos sitios enlazados. Sin embargo, buscamos proteger la integridad de nuestro sitio y dar la bienvenida a cualquier ayuda sobre estos sitios.</p>
<h3 id="coppa">Children's Online Privacy Protection Act Compliance (Cumplimiento de la Ley de la Protección Privada en Línea del Niño)</h3>
<p>Nuestro sitio y todos nuestros productos y servicios están dirigidos a gente que tiene al menos 13 años de edad. Si el servidor está alojado en EE.UU, y tienes menos de 13 años, no uses este sitio por los requerimientos del COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>).</p>
<h3 id="online">Solo Políticas de Privacidad en Línea</h3>
<p>Estas políticas de privacidad aplican únicamente a la información recolectada a través de nuestro sitio y no a información recolectada <i>offline</i>.</p>
<h3 id="consent">Tu Consentimiento</h3>
<p>Al usar nuestro sitio, estás consentido a nuestras políticas de privacidad del sitio.</p>
<h3 id="changes">Cambios a nuestras Políticas de Privacidad</h3>
<p>Si decidimos cambiar nuestras políticas de privacidad, las publicaremos en esta página.</p>
<p>Este documento está publicado bajo la licencia CC-BY-SA. Última vez actualizado el 31 de Mayo del 2013.</p>
<p>Adaptado originalmente del <a href="https://github.com/discourse/discourse">discurso de las políticas de privacidad</a>.</p>
title: Términos del Servicio y Políticas de Privacidad de %{instance}
time:
formats:
default: "%b %d, %Y, %H:%M"
default: "%d de %b del %Y, %H:%M"
two_factor_authentication:
description_html: Sí habilitas la <strong>autenticación de dos factores</strong>, se requerirá estar en posesión de su teléfono, lo que generará tokens para que usted pueda iniciar sesión.
code_hint: Ingresa el código generado por tu aplicación de autenticación para confirmar
description_html: Si habilitas la <strong>autenticación de dos factores</strong>, se requerirá estar en posesión de su teléfono, lo que generará tokens para que usted pueda iniciar sesión.
disable: Deshabilitar
enable: Habilitar
enabled_success: Verificación de dos factores activada exitosamente
generate_recovery_codes: generar códigos de recuperación
instructions_html: "<strong>Escanea este código QR desde Google Authenticator o una aplicación similar en su teléfono</strong>. Desde ahora, esta aplicación va a generar tokens que tienes que ingresar cuando quieras iniciar sesión."
lost_recovery_codes: Los códigos de recuperación te permiten obtener acceso a tu cuenta si pierdes tu teléfono. Si has perdido tus códigos de recuperación, puedes regenerarlos aquí. Tus viejos códigos de recuperación se harán inválidos.
recovery_codes: Hacer copias de seguridad de tus códigos de recuperación
recovery_instructions_html: Si pierdes acceso a tu teléfono, puedes usar uno de los siguientes códigos de recuperación para obtener acceso a tu cuenta. <strong>Mantenlos a salvo</strong>. Por ejemplo, puedes imprimirlos y guardarlos con otros documentos importantes.
setup: Configurar
wrong_code: "¡El código ingresado es inválido! ¿El dispositivo y tiempo del servidor están correctos?"
users:
invalid_email: La dirección de correo es incorrecta
invalid_otp_token: Código de dos factores incorrecto
signed_in_as: 'Sesión iniciada como:'

View File

@@ -37,12 +37,16 @@ fa:
follow: پی بگیرید
followers: پیگیران
following: پی می‌گیرد
media: عکس و ویدیو
nothing_here: این‌جا چیزی نیست!
people_followed_by: کسانی که %{name} پی می‌گیرد
people_who_follow: کسانی که %{name} را پی می‌گیرند
posts: نوشته
posts: نوشتهها
posts_with_replies: نوشته‌ها و پاسخ‌ها
remote_follow: پیگیری غیرمستقیم
reserved_username: این نام کاربری در دسترس نیست
roles:
admin: مدیر
unfollow: پایان پیگیری
admin:
accounts:
@@ -56,7 +60,9 @@ fa:
email: ایمیل
feed_url: نشانی فید
followers: پیگیران
followers_url: نشانی پیگیران
follows: پی می‌گیرد
inbox_url: نشانی صندوق ورودی
ip: IP
location:
all: همه
@@ -76,8 +82,10 @@ fa:
alphabetic: الفبایی
most_recent: تازه‌ترین‌ها
title: ترتیب
outbox_url: نشانی صندوق خروجی
perform_full_suspension: انجام تعلیق کامل
profile_url: نشانی نمایه
protocol: پروتکل
public: عمومی
push_subscription_expires: عضویت از راه PuSH منقضی شد
redownload: به‌روزرسانی تصویر نمایه
@@ -86,6 +94,7 @@ fa:
resubscribe: اشتراک دوباره
salmon_url: نشانی Salmon
search: جستجو
shared_inbox_url: نشانی صندوق ورودی مشترک
show:
created_reports: گزارش‌ها از طرف این حساب
report: گزارش
@@ -160,6 +169,9 @@ fa:
unresolved: حل‌نشده
view: نمایش
settings:
bootstrap_timeline_accounts:
desc_html: نام‌های کاربری را با ویرگول از هم جدا کنید. تنها حساب‌های محلی و قفل‌نشده کار می‌کنند. اگر این‌جا را خالی بگذارید، به طور پیش‌فرض همهٔ مدیرهای این سرور پی‌گرفته خواهند شد.
title: پیگیری‌های پیش‌فرض برای کاربران تازه
contact_information:
email: ایمیل کاری
username: نام کاربری
@@ -183,6 +195,9 @@ fa:
desc_html: می‌توانید سیاست رازداری، شرایط استفاده، یا سایر مسائل قانونی را به دلخواه خود بنویسید. تگ‌های HTML هم مجاز است
title: شرایط استفادهٔ سفارشی
site_title: نام سرور
thumbnail:
desc_html: برای دیدن با OpenGraph و رابط برنامه‌نویسی. وضوح پیشنهادی ۱۲۰۰×۶۳۰ پیکسل
title: تصویر کوچک فوری
timeline_preview:
desc_html: نوشته‌های عمومی این سرور را در صفحهٔ آغازین نشان دهید
title: پیش‌نمایش نوشته‌ها
@@ -220,7 +235,13 @@ fa:
signature: اعلان‌های ماستدون از %{instance}
view: 'نمایش:'
applications:
created: برنامه با موفقیت ساخته شد
destroyed: برنامه با موفقیت پاک شد
invalid_url: نشانی واردشده معتبر نیست
regenerate_token: دوباره‌سازی کد دسترسی
token_regenerated: کد دسترسی با موفقیت ساخته شد
warning: خیلی مواظب این اطلاعات باشید و آن را به هیچ کس ندهید!
your_token: کد دسترسی شما
auth:
agreement_html: پیش از عضو شدن باید <a href="%{rules_path}">شرایط استفاده</a> و <a href="%{terms_path}">سیاست رازداری</a> ما را بپذیرید.
change_password: امنیت
@@ -228,6 +249,7 @@ fa:
delete_account_html: اگر می‌خواهید حساب خود را پاک کنید، از <a href="%{path}">این‌جا</a> پیش بروید. از شما درخواست تأیید خواهد شد.
didnt_get_confirmation: راهنمایی برای تأیید را دریافت نکردید؟
forgot_password: رمزتان را گم کرده‌اید؟
invalid_reset_password_token: Password reset token is invalid or expired. Please request a new one.
login: ورود
logout: خروج
register: عضو شوید
@@ -416,6 +438,7 @@ fa:
authorized_apps: برنامه‌های مجاز
back: بازگشت به ماستدون
delete: پاک‌کردن حساب
development: Development
edit_profile: ویرایش نمایه
export: برون‌سپاری داده‌ها
followers: پیگیران مورد تأیید
@@ -423,9 +446,15 @@ fa:
preferences: ترجیحات
settings: تنظیمات
two_factor_authentication: ورود دومرحله‌ای
your_apps: برنامهٔ شما
statuses:
open_in_web: بازکردن در وب
over_character_limit: از حد مجاز %{max} حرف فراتر رفتید
pin_errors:
limit: نوشته‌های ثابت بیش از حد
ownership: نوشته‌های دیگران را نمی‌توان ثابت کرد
private: نوشته‌های غیرعمومی را نمی‌توان ثابت کرد
reblog: بازبوق‌ها را نمی‌توان ثابت کرد
show_more: نمایش
visibilities:
private: خصوصی
@@ -436,6 +465,7 @@ fa:
unlisted_long: عمومی، ولی در فهرست نوشته‌ها نمایش نمی‌یابد
stream_entries:
click_to_show: برای نمایش کلیک کنید
pinned: نوشته‌های ثابت
reblogged: بازبوقید
sensitive_content: محتوای حساس
terms:
@@ -530,3 +560,4 @@ fa:
users:
invalid_email: نشانی ایمیل نامعتبر است
invalid_otp_token: کد ورود دومرحله‌ای نامعتبر است
signed_in_as: 'واردشده به نام:'

View File

@@ -60,6 +60,7 @@ ja:
email: E-mail
feed_url: フィードURL
followers: フォロワー数
followers_url: Followers URL
follows: フォロー数
inbox_url: Inbox URL
ip: IP
@@ -93,6 +94,7 @@ ja:
resubscribe: 再講読
salmon_url: Salmon URL
search: 検索
shared_inbox_url: Shared Inbox URL
show:
created_reports: このアカウントで作られたレポート
report: レポート
@@ -141,6 +143,8 @@ ja:
instances:
account_count: 既知のアカウント数
domain_name: ドメイン名
reset: リセット
search: 検索
title: 既知のインスタンス
reports:
action_taken_by: レポート処理者
@@ -193,6 +197,9 @@ ja:
desc_html: あなたは独自のプライバシーポリシーや利用規約、そのほかの法的根拠を書くことができます。HTMLタグが使えます
title: カスタム利用規約
site_title: インスタンスの名前
thumbnail:
desc_html: OpenGraphとAPIによるプレビューに使用されます。サイズは1200×630px推奨です。
title: インスタンスのサムネイル
timeline_preview:
desc_html: ランディングページに公開タイムラインを表示します
title: タイムラインプレビュー
@@ -445,6 +452,7 @@ ja:
open_in_web: Webで開く
over_character_limit: 上限は %{max}文字までです
pin_errors:
limit: 固定されているトゥートが多すぎます
ownership: 他人のトゥートを固定することはできません
private: 非公開のトゥートを固定することはできません
reblog: ブーストされたトゥートを固定することはできません

View File

@@ -41,8 +41,11 @@ nl:
people_followed_by: Mensen die %{name} volgt
people_who_follow: Mensen die %{name} volgen
posts: Toots
posts_with_replies: Toots met reacties
remote_follow: Extern volgen
reserved_username: Deze gebruikersnaam is gereserveerd
roles:
admin: Beheerder
unfollow: Ontvolgen
admin:
accounts:
@@ -56,7 +59,9 @@ nl:
email: E-mail
feed_url: Feed-URL
followers: Volgers
followers_url: Volgers-URL
follows: Volgt
inbox_url: Inbox-URL
ip: IP
location:
all: Alles
@@ -86,6 +91,7 @@ nl:
resubscribe: Opnieuw abonneren
salmon_url: Salmon-URL
search: Zoeken
shared_inbox_url: Gedeelde inbox-URL
show:
created_reports: Toots door dit account gerapporteerd
report: gerapporteerd
@@ -160,6 +166,9 @@ nl:
unresolved: Onopgelost
view: Weergeven
settings:
bootstrap_timeline_accounts:
desc_html: Meerdere gebruikersnamen met komma's scheiden. Alleen lokale en niet opgeschorte accounts werken. Laat leeg voor alle lokale beheerders.
title: Standaard te volgen accounts voor nieuwe gebruikers
contact_information:
email: Vul een openbaar gebruikt e-mailadres in
username: Vul een gebruikersnaam in
@@ -183,6 +192,9 @@ nl:
desc_html: Je kan hier jouw eigen privacybeleid, gebruikersvoorwaarden en ander juridisch jargon kwijt. Je kan HTML gebruiken.
title: Aangepaste gebruikersvoorwaarden
site_title: Naam Mastodon-server
thumbnail:
desc_html: Gebruikt als voorvertoning voor OpenGraph en de API. 1200x630px aanbevolen.
title: Thumbnail Mastodon-server
timeline_preview:
desc_html: Toon de openbare tijdlijn op de startpagina
title: Voorbeeld tijdlijn
@@ -272,7 +284,7 @@ nl:
content: Veiligheidsverificatie mislukt. Blokkeer je toevallig cookies?
title: Veiligheidsverificatie mislukt
'429': Te veel verbindingsaanvragen.
noscript_html: Schakel JavaScript in om de webapplicatie van Mastodon te gebruiken. Als alternatief kan je een <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">Mastodon-app</a> zoeken voor jouw platform.
noscript_html: Schakel JavaScript in om de webapp van Mastodon te kunnen gebruiken. Als alternatief kan je een <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">Mastodon-app</a> zoeken voor jouw platform.
exports:
blocks: Jij blokkeert
csv: CSV
@@ -412,6 +424,7 @@ nl:
authorized_apps: Geautoriseerde apps
back: Terug naar Mastodon
delete: Account deletion
development: Ontwikkelaars
edit_profile: Profiel bewerken
export: Export
followers: Geautoriseerde volgers
@@ -419,9 +432,15 @@ nl:
preferences: Voorkeuren
settings: Instellingen
two_factor_authentication: Tweestapsverificatie
your_apps: Jouw toepassingen
statuses:
open_in_web: In de webapp openen
over_character_limit: Limiet van %{max} tekens overschreden
pin_errors:
limit: Te veel toots vastgezet
ownership: Een toot van iemand anders kan niet worden vastgezet
private: Alleen openbare toots kunnen worden vastgezet
reblog: Een boost kan niet worden vastgezet
show_more: Meer tonen
visibilities:
private: Alleen volgers
@@ -432,6 +451,7 @@ nl:
unlisted_long: Aan iedereen tonen, maar niet op openbare tijdlijnen
stream_entries:
click_to_show: Klik om te tonen
pinned: Vastgemaakte toot
reblogged: boostte
sensitive_content: Gevoelige inhoud
terms:

View File

@@ -291,8 +291,8 @@ oc:
- dissabte
formats:
default: "%e/%m/%Y"
long: Lo %e %B de %Y
short: "%e %b"
long: Lo %-d %b de %Y
short: "%e %B"
month_names:
-
- de genièr

View File

@@ -60,6 +60,7 @@ pl:
email: Adres e-mail
feed_url: Adres kanału
followers: Śledzący
followers_url: Adres śledzących
follows: Śledzeni
ip: Adres IP
location:
@@ -90,6 +91,7 @@ pl:
resubscribe: Ponów subskrypcję
salmon_url: Adres Salmon
search: Szukaj
shared_inbox_url: Adres udostępnianej skrzynki
show:
created_reports: Zgłoszenia tego użytkownika
report: zgłoszeń
@@ -165,6 +167,9 @@ pl:
unresolved: Nierozwiązane
view: Wyświetl
settings:
bootstrap_timeline_accounts:
desc_html: Oddzielaj nazwy użytkowników przecinkami. Działa tylko dla niezablokowanych kont w obrębie instancji. Jeżeli puste, zostaną użyte konta administratorów instancji.
title: Domyślne obserwacje nowych użytkowników
contact_information:
email: Służbowy adres e-mail
username: Nazwa użytkownika do kontaktu
@@ -188,6 +193,9 @@ pl:
desc_html: Miejsce na własną politykę prywatności, zasady użytkowania i inne unormowania prawne. Możesz korzystać z tagów HTML
title: Niestandardowe zasady użytkowania
site_title: Nazwa instancji
thumbnail:
desc_html: 'Używana w podglądzie przez OpenGraph i API. Zalecany rozmiar: 1200x630 pikseli.'
title: Miniatura instancji
timeline_preview:
desc_html: Wyświetlaj publiczną oś czasu na stronie widocznej dla niezalogowanych
title: Podgląd osi czasu
@@ -445,6 +453,7 @@ pl:
open_in_web: Otwórz w przeglądarce
over_character_limit: limit %{max} znaków przekroczony
pin_errors:
limit: Nie możesz przypiąć więcej wpisów
ownership: Nie możesz przypiąć cudzego wpisu
private: Nie możesz przypiąć niepublicznego wpisu
reblog: Nie możesz przypiąć podbicia wpisu

View File

@@ -1,52 +1,76 @@
---
pt-BR:
about:
about_mastodon_html: Mastodon é um servidor de rede social <em>grátis, e open-source</em>. Uma alternativa <em>descentralizada</em> ás plataformas comerciais, que evita o risco de uma única empresa monopolizar a sua comunicação. Escolha um servidor que você confie &mdash; qualquer um que escolher, você poderá interagir com todo o resto. Qualquer um pode ter uma instância Mastodon e assim participar na <em>rede social federada</em> sem problemas.
about_this: Sobre essa instância
closed_registrations: Registros estão fechadas para essa instância.
about_mastodon_html: Mastodon é uma rede social baseada em protocolos abertos e software gratuito e de código aberto. É descentralizada como e-mail.
about_this: Sobre
closed_registrations: Cadastros estão atualmente fechados nesta instância. No entanto! Você pode procurar uma instância diferente na qual possa criar uma conta e acessar a mesma rede por lá.
contact: Contato
contact_missing: Não definido
contact_unavailable: N/A
description_headline: O que é %{domain}?
domain_count_after: outras instâncias
domain_count_before: Conectado a
other_instances: Outras instâncias
source_code: Source code
status_count_after: status
status_count_before: Quem autorizou
extended_description_html: "<h3>Um bom lugar para as regras</h3> <p>A descrição extendida ainda não foi definida.</p>"
features:
humane_approach_body: Aprendendo com erros de outras redes, Mastodon tem como objetivo fazer decisões éticas de design para combater o desuso de redes sociais.
humane_approach_title: Uma abordagem mais humana
not_a_product_body: Mastodon não é uma rede comercial. Sem propagandas, coleta de dados, jardins fechados. Não há uma autoridade central.
not_a_product_title: Você é uma pessoa e não um produto
real_conversation_body: Com 500 caracteres à sua disposição e suporte para conteúdo granular e avisos de conteúdo, você pode se expressar da maneira que desejar.
real_conversation_title: Feito para conversas reais
within_reach_body: Vários apps para iOS, Android e outras plataformas graças a um ecossistema de API amigável para desenvolvedores proporcionam que você possa se manter atualizado sobre seus amigos de qualquer lugar.
within_reach_title: Sempre a seu alcance
find_another_instance: Encontre outra instância
generic_description: "%{domain} é um servidor na rede"
hosted_on: Mastodon hospedado em %{domain}
learn_more: Saiba mais
other_instances: Lista de instâncias
source_code: Código fonte
status_count_after: postagens
status_count_before: Autores de
user_count_after: usuários
user_count_before: Lugar de
user_count_before: Casa de
what_is_mastodon: O que é Mastodon?
accounts:
follow: Seguir
followers: Seguidores
following: Seguindo
media: Mídia
nothing_here: Não há nada aqui!
people_followed_by: Pessoas seguidas por %{name}
people_followed_by: Pessoas que %{name} segue
people_who_follow: Pessoas que seguem %{name}
posts: Posts
remote_follow: Acesso remoto
unfollow: Unfollow
posts: Toots
posts_with_replies: Toots com respostas
remote_follow: Siga remotamente
reserved_username: Este usuário está reservado
roles:
admin: Administrador
unfollow: Deixar de seguir
admin:
accounts:
are_you_sure: Você tem certeza?
confirm: Confirme
confirm: Confirmar
confirmed: Confirmado
disable_two_factor_authentication: Desabilitar senha de 2 passos
display_name: Nome mostrado
domain: Domain
disable_two_factor_authentication: Desativar 2FA
display_name: Nome de exibição
domain: Domínio
edit: Editar
email: E-mail
feed_url: URL do Feed
feed_url: Feed URL
followers: Seguidores
follows: Seguindo
follows: Segue
inbox_url: Inbox URL
ip: IP
location:
all: Todos
local: Local
remote: Remoto
title: Local
media_attachments: Mídia anexadas
title: Localização
media_attachments: Mídia(s) anexada(s)
moderation:
all: Todos
silenced: Silenciado
suspended: Supenso
silenced: Silenciados
suspended: Suspensos
title: Moderação
most_recent_activity: Atividade mais recente
most_recent_ip: IP mais recente
@@ -55,206 +79,281 @@ pt-BR:
alphabetic: Alfabética
most_recent: Mais recente
title: Ordem
perform_full_suspension: Fazer suspensão completa
outbox_url: Outbox URL
perform_full_suspension: Efetue suspensão total
profile_url: URL do perfil
protocol: Protocolo
public: Público
push_subscription_expires: PuSH subscription expires
reset_password: Resetar senha
push_subscription_expires: Inscrição PuSH expira
redownload: Atualizar avatar
reset: Anular
reset_password: Modificar senha
resubscribe: Reinscrever-se
salmon_url: Salmon URL
search: Pesquisar
show:
created_reports: Reports criados por esta conta
report: report
targeted_reports: Reports feitos sobre esta conta
created_reports: Relatórios criados por esta conta
report: relatórios
targeted_reports: Relatórios feitos sobre esta conta
silence: Silêncio
statuses: Status
statuses: Postagens
subscribe: Inscrever-se
title: Contas
undo_silenced: Desfazer silenciar
undo_suspension: Desfazer supensão
username: Usuário
undo_silenced: Retirar silêncio
undo_suspension: Retirar suspensão
unsubscribe: Desinscrever-se
username: Nome de usuário
web: Web
domain_blocks:
add_new: Adicionar nova
created_msg: Bloqueio do domínio está sendo processado
destroyed_msg: Bloqueio de domínio está sendo desfeito
add_new: Adicionar novo
created_msg: Bloqueio de domínio está sendo processado
destroyed_msg: Bloqueio de domínio desfeito
domain: Domínio
new:
create: Criar bloqueio
hint: O bloqueio de dominio não vai previnir a criação de entradas no banco de dados, mas irá, retroativamente e automaticamente aplicar métodos de moderação específica nessas contas.
hint: O bloqueio de domínio não prevenirá a criação de entradas de contas na base de dados, mas vai reatroativa e automaticamente aplicar métodos específicos de moderação nestas contas.
severity:
desc_html: "<strong>Silenciar</strong> irá fazer com que os posts dessas contas sejam invisíveis para todos que não a seguem. <strong>Supender</strong> irá remover todos o conteúdo das contas, mídia e dados do perfil."
silence: Silenciar
suspend: Suspender
desc_html: O <strong>Silêncio</strong> fará com que as postagens da conta fiquem invisíveis para qualquer um que não a esteja seguindo. A <strong>Suspensão</strong> removerá todo o conteúdo da conta, mídia e dados de perfil. Use <strong>Nenhum</strong> se você apenas deseja rejeitar arquivos de mídia.
noop: Nenhum
silence: Silêncio
suspend: Suspensão
title: Novo bloqueio de domínio
reject_media: Rejeitar arquivos de mídia
reject_media_hint: Remove localmente arquivos armazenados e rejeita fazer o download de novos no futuro. Irrelevante em suspensões.
reject_media_hint: Remove arquivos de mídia armazenados localmente e recusa quaisquer outros no futuro. Irrelevante para suspensões.
severities:
silence: Silenciar
suspend: Suspender
severity: Severidade
noop: Nenhum
silence: Silêncio
suspend: Suspensão
severity: Rigidez
show:
affected_accounts:
one: Uma conta no banco de dados afetada
other: "%{count} contas no banco de dados afetada"
one: Uma conta no banco de dados foi afetada
other: "%{count} contas no banco de dados foram afetadas"
retroactive:
silence: Desilenciar todas as contas existentes nesse domínio
suspend: Desuspender todas as contas existentes nesse domínio
title: Desfazer bloqueio de domínio para %{domain}
title: Bloqueio de domínio
undo: Desfazer
silence: Retirar silêncio de todas as contas existentes neste domínio
suspend: Retirar suspensão de todas as contas neste domínio
title: Retirar bloqueio de domínio de %{domain}
undo: Retirar
title: Bloqueios de domínio
undo: Retirar
instances:
account_count: Contas conhecidas
domain_name: Domínio
title: Instâncias conhecidas
reports:
action_taken_by: Ação realizada por
are_you_sure: Você tem certeza?
comment:
label: Commentário
none: None
delete: Deletar
label: Comentário
none: Nenhum
delete: Excluir
id: ID
mark_as_resolved: Marque como resolvido
report: 'Report #%{id}'
report_contents: Conteúdo
mark_as_resolved: Marcar como resolvido
nsfw:
'false': Mostrar mídias anexadas
'true': Esconder mídias anexadas
report: 'Reportar #%{id}'
report_contents: Conteúdos
reported_account: Conta reportada
reported_by: Reportado por
reported_by: Reportada por
resolved: Resolvido
silence_account: Conta silenciada
silence_account: Silenciar conta
status: Status
suspend_account: Conta suspensa
target: Target
title: Reports
unresolved: Unresolved
view: View
suspend_account: Suspender conta
target: Alvo
title: Denúncias
unresolved: Não resolvido
view: Visualizar
settings:
bootstrap_timeline_accounts:
desc_html: Separe nomes de usuário através de vírgulas. Funciona apenas com contas locais e destrancadas. O padrão quando vazio são todos os administradores locais.
title: Usuários a serem seguidos por padrão por novas contas
contact_information:
email: Entre um endereço de email público
username: Entre com usuário
email: E-mail
username: Contate usuário
registrations:
closed_message:
desc_html: Mostrar na página inicial quando registros estão fecados<br/>Você pode usar tags HTML
title: Mensagem de registro fechados
desc_html: Exibido na página inicial quando cadastros estão fechados. Você pode usar tags HTML.
title: Mensagem de cadastros fechados
deletion:
desc_html: Permitir que qualquer um delete a sua conta
title: Exclusão aberta de contas
open:
title: Aberto para registro
desc_html: Permitir que qualquer um crie uma conta
title: Cadastro aberto
site_description:
desc_html: Mostrar como parágrafo e usado como meta tag.<br/>Vôce pode usar tags HTML, em particular <code>&lt;a&gt;</code> e <code>&lt;em&gt;</code>.
title: Descrição do site
desc_html: Parágrafo introdutório na página inicial e em meta tags. Você pode usar tags HTML, em especial <code>&lt;a&gt;</code> e <code>&lt;em&gt;</code>.
title: Descrição da instância
site_description_extended:
desc_html: Mostrar na página de informação extendiada <br/>Você pode usar tags HTML
title: Descrição extendida do site
site_title: Título do site
title: Preferências do site
desc_html: Um ótimo lugar para seu código de conduta, regras, diretrizes e outras coisas para diferenciar a sua instância. Você pode usar tags HTML.
title: Informação estendida customizada
site_terms:
desc_html: Você pode escrever a sua própria política de privacidade, termos de serviço, entre outras coisas.Você pode usar tags HTML.
title: Termos de serviço customizados
site_title: Nome da instância
timeline_preview:
desc_html: Exibir a timeline pública na página inicial
title: Prévia da timeline
title: Configurações do site
statuses:
back_to_account: Voltar para página da conta
batch:
delete: Deletar
nsfw_off: NSFW OFF
nsfw_on: NSFW ON
execute: Executar
failed_to_execute: Falha em executar
media:
hide: Esconder mídia
show: Mostrar mídia
title: Mídia
no_media: Não há mídia
title: Postagens da conta
with_media: Com mídia
subscriptions:
callback_url: URL de Callback
callback_url: Callback URL
confirmed: Confirmado
expires_in: Expira em
last_delivery: Última entrega
title: WebSub
topic: Tópico
title: Administração
admin_mailer:
new_report:
body: "%{reporter} reportou %{target}"
subject: Nova denúncia sobre %{instance} (#%{id})
application_mailer:
settings: 'Mudar preferências de email: %{link}'
signature: notificações Mastodon de %{instance}
view: 'View:'
salutation: "%{name},"
settings: 'Change e-mail preferences: %{link}'
signature: Notificações do Mastodon de %{instance}
view: 'Visualizar:'
applications:
invalid_url: URL dada é inválida
created: Aplicação criada com sucesso
destroyed: Aplicação excluída com sucesso
invalid_url: A URL provida é inválida
regenerate_token: Regenerar token de acesso
token_regenerated: Token de acesso renegerado com sucesso
warning: Tenha cuidado com estes dados. Nunca compartilhe com alguém!
your_token: Seu token de acesso
auth:
change_password: Mudar senha
agreement_html: Cadastrando-se você concorda com <a href="%{rules_path}">nossos termos de serviço</a> e <a href="%{terms_path}">política de privacidade</a>.
change_password: Segurança
delete_account: Excluir conta
delete_account_html: Se você deseja excluir a sua conta, você pode <a href="%{path}">prosseguir para cá</a>. Uma confirmação será requisitada.
didnt_get_confirmation: Não recebeu instruções de confirmação?
forgot_password: Esqueceu a senha?
forgot_password: Esqueceu a sua senha?
invalid_reset_password_token: Token de modificação de senha é inválido ou expirou. Por favor, requisite um novo.
login: Entrar
logout: Sair
register: Registar
register: Cadastrar-se
resend_confirmation: Reenviar instruções de confirmação
reset_password: Resetar senha
set_new_password: Editar password
reset_password: Modificar senha
set_new_password: Definir uma nova senha
authorize_follow:
error: Infelizmente houve um erro olhando uma conta remota
error: Infelizmente, ocorreu um erro quando visualizando a conta remota.
follow: Seguir
follow_request: 'Você mandou uma solicitação de seguidor para:'
following: 'Sucesso! Você agora está seguindo:'
post_follow:
close: Ou você pode simplesmente fechar esta janela.
return: Retornar ao perfil do usuário
web: Voltar para a página inicial
title: Seguir %{acct}
datetime:
distance_in_words:
about_x_hours: "%{count}h"
about_x_months: "%{count}mo"
about_x_years: "%{count}y"
almost_x_years: "%{count}y"
about_x_months: "%{count} meses"
about_x_years: "%{count} anos"
almost_x_years: "%{count} anos"
half_a_minute: Agora
less_than_x_minutes: "%{count}m"
less_than_x_minutes: "%{count} meses"
less_than_x_seconds: Agora
over_x_years: "%{count}y"
x_days: "%{count}d"
x_minutes: "%{count}m"
x_months: "%{count}mo"
x_seconds: "%{count}s"
over_x_years: "%{count} anos"
x_days: "%{count} dias"
x_minutes: "%{count} minutos"
x_months: "%{count} meses"
x_seconds: "%{count} segundos"
deletes:
bad_password_msg: Boa tentativa, hackers! Senha incorreta.
confirm_password: Insira a sua senha atual para verificar a sua identidade
description_html: Isto vai <strong>permanente e irreversivelmente</strong> remover conteúdo de sua conta e desativá-la. O seu nome de usuário permanecerá reservado para previnir futuros roubos de identidade.
proceed: Excluir conta
success_msg: A sua conta foi excluída com sucesso
warning_html: Apenas a exclusão de conteúdo desta instância em particular é garantida. Conteúdo que tenha sido largamente compartilhado muito provavelmente deixará traços. Servidores offline e servidores que se desinscreveram de suas atualizações não irão atualizar as suas bases de dados.
warning_title: Disponibilidade de conteúdo disseminado
errors:
'403': Você não tem permissão para ver essa página.
'404': A página que você procura não existe.
'410': A página que você procura não existe mais.
'403': Você não tem permissão para ver esta página.
'404': A página pela qual você está procurando não existe.
'410': A página pela qual você está procurando não existe mais.
'422':
content: Verificação de segurança falhou. Você está bloqueando cookies?
title: Verificação de segurança falhou
content: A verificação de segurança falhou. Você desativou o uso de cookies?
title: Falha na verificação de segurança
'429': Muitas requisições
noscript_html: Para usar o aplicativo web do Mastodon, por favor ative o JavaScript. Alternativamente, experimente um dos <a href="https://github.com/tootsuite/documentation/blob/master/Using-Mastodon/Apps.md">apps nativos</a> para o Mastodon para a sua plataforma.
exports:
blocks: Você bloqueia
blocks: Você bloqueou
csv: CSV
follows: Você segue
mutes: Você selencia
storage: Mídia de dados
mutes: Você silenciou
storage: Armazenamento de mídia
followers:
domain: Domínio
explanation_html: Se você quer garantir a privacidade doe seu status, você precisa saber quem te segue. <strong>Seu status privado é enviado a todas as instancias que você tem seguidores</strong>. Você pode querer reavaliar e remover os seguidores que você não confia que sua privacidade vai ser mantida pelos administradores ou softwares de outras instancias.
followers_count: Númbero de seguidores
lock_link: Bloquear sua conta
purge: Remove dos seguidores
explanation_html: Se você quer garantir a privacidade de suas postagens, você deve ficar atento a quem está te seguindo.<strong>Suas postagens privadas são enviadas para todas as instâncias em que você tem seguidores</strong>. Convém revisá-las e remover seguidores se você acredita que a sua privacidade não será respeitada pela equipe ou software destas instâncias.
followers_count: Número de seguidores
lock_link: Tranque a sua conta
purge: Remover de seus seguidores
success:
one: Em processo de bloquear seguidores de um domínio...
other: Em processo de bloqueio-leve dos seguidores de %{count} domínios...
true_privacy_html: Saiba que <strong>privaicade de verdade só pode ser atingida com criptografia ponto-a-ponto</strong>.
unlocked_warning_html: Qualquer um que te seguir para ver seus status privado imediatamente. %{lock_link} para poder rever e rejeitar seguidores.
unlocked_warning_title: Sua conta não está bloqueada
one: No processo de bloqueio suave de seguidores de outro domínio...
other: No processo de bloqueio suave de seguidores de outros %{count} domínios...
true_privacy_html: Lembre-se de que <strong>a verdadeira privacidade só pode ser alcançada através de encriptação ponto-a-ponto</strong>.
unlocked_warning_html: Qualquer pessoa pode te seguir e ver as suas postagens privadas. %{lock_link} para ser capaz de revisar e rejeitar seguidores.
unlocked_warning_title: A sua conta não está trancada
generic:
changes_saved_msg: Mudanças guardadas!
changes_saved_msg: Mudanças salvas com sucesso!
powered_by: powered by %{link}
save_changes: Guardar alterações
save_changes: Salvar mudanças
validation_errors:
one: Algo não está correto. Por favor reveja o erro abaixo
other: Algo não está correto. Por favor reveja os %{count} erros abaixo
one: Algo não está certo! Por favor, reveja o erro abaixo
other: Algo não está certo! Por favor, reveja os %{count} erros abaixo
imports:
preface: Você pode importar certos dados, como as pessoas que você segue ou estão bloqueadas para sua conta nessa instancia, de arquivos com dados criados por outra instancia.
success: Seus dados foram carregados com sucesso and serão processados em algum tempo
preface: Você pode importar dados que você exportou de outra instância, como a lista de pessoas que você segue ou bloqueou.
success: Os seus dados foram enviados com sucesso e serão processados em instantes
types:
blocking: Lista de bloqueio
following: Lista de seguidos
muting: Lista de silenciados
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_signup_html: If you don't, you can <a href="%{sign_up_path}">sign up here</a>.
following: Pessoas que você segue
muting: Lista de silêncio
upload: Enviar
landing_strip_html: "<strong>%{name}</strong> é um usuário no %{link_to_root_path}. Você pode segui-lo ou interagir com ele se você tiver uma conta em qualquer lugar no fediverso."
landing_strip_signup_html: Se não, você pode <a href="%{sign_up_path}">se cadastrar aqui</a>.
media_attachments:
validations:
images_and_video: Cannot attach a video to a status that already contains images
too_many: Cannot attach more than 4 files
images_and_video: Não é possível anexar um vídeo a uma postagem que já contém imagens.
too_many: Não é possível anexar mais de quatro imagens.
notification_mailer:
digest:
body: 'Isto é um resumo do que você perdeu em %{instance} desde sua última visita %{since}:'
mention: "%{name} mencionou você em:"
body: 'Aqui está um resumo do que você perdeu no %{instance} desde o seu último acesso em %{since}:'
mention: "%{name} te mencionou em:"
new_followers_summary:
one: Você tem um novo seguidor!
other: Você conseguiu %{count} novos seguidores! Incrível
one: Você tem um novo seguidor! Yay!
other: Você tem %{count} novos seguidores! Maravilha!
subject:
one: "1 nova notificação desde sua última visita \U0001F418"
other: "%{count} novas notificações desde a última visita \U0001F418"
one: "Uma nova notificação desde o seu último acesso \U0001F418"
other: "%{count} novas notificações desde o seu último acesso \U0001F418"
favourite:
body: 'O seu post foi favoritado por %{name}:'
subject: "%{name} favouritou o seu post"
body: 'Sua postagem foi favoritada por %{name}:'
subject: "%{name} favoritou a sua postagem"
follow:
body: "%{name} seguiu você!"
subject: "%{name} segue você"
body: "%{name} está te seguindo!"
subject: "%{name} está te seguindo"
follow_request:
body: "%{name} pediu para te seguir"
subject: 'Seguidor pendente: %{name}'
body: "%{name} requisitou autorização para te seguir"
subject: 'Pending follower: %{name}'
mention:
body: 'Você foi mencionado por %{name} em:'
subject: Foi mencionado por %{name}
subject: Você foi mencionado por %{name}
reblog:
body: 'O seu post foi reblogado por %{name}:'
subject: "%{name} reblogou o seu post"
body: 'Sua postagem foi compartilhada por %{name}:'
subject: "%{name} compartilhou a sua postagem"
number:
human:
decimal_units:
@@ -267,56 +366,190 @@ pt-BR:
trillion: T
unit: ''
pagination:
next: Next
prev: Prev
next: Próximo
prev: Anterior
truncate: "&hellip;"
push_notifications:
favourite:
title: "%{name} favoritou a sua postagem"
follow:
title: "%{name} está te seguindo"
group:
title: "%{count} notificações"
mention:
action_boost: Compartilhar
action_expand: Mostrar mais
action_favourite: Favoritar
title: "%{name} mencionou você"
reblog:
title: "%{name} compartilhou a sua postagem"
remote_follow:
acct: Entre seu usuário@domínio do qual quer seguir
missing_resource: Não foi possível achar a URL de redirecionamento para sua conta
proceed: Prossiga para seguir
prompt: 'Você vai seguir:'
acct: Insira o seu usuário@domínio do qual você quer seguir
missing_resource: Não foi possível encontrar a URL de direcionamento para a sua conta
proceed: Prosseguir para seguir
prompt: 'Você irá seguir:'
sessions:
activity: Última atividade
browser: Navegador
browsers:
alipay: Alipay
blackberry: Blackberry
chrome: Chrome
edge: Microsoft Edge
firefox: Firefox
generic: Unknown browser
ie: Internet Explorer
micro_messenger: MicroMessenger
nokia: Nokia S40 Ovi Browser
opera: Opera
phantom_js: PhantomJS
qq: QQ Browser
safari: Safari
uc_browser: UCBrowser
weibo: Weibo
current_session: Sessão atual
description: "%{browser} em %{platform}"
explanation: Estes são os navegadores que estão conectados com a sua conta do Mastodon.
ip: IP
platforms:
adobe_air: Adobe Air
android: Android
blackberry: Blackberry
chrome_os: ChromeOS
firefox_os: Firefox OS
ios: iOS
linux: Linux
mac: Mac
other: unknown platform
windows: Windows
windows_mobile: Windows Mobile
windows_phone: Windows Phone
revoke: Revogar
revoke_success: Sessão revogada com sucesso
title: Sessões
settings:
authorized_apps: Aplicativos autorizados
back: Voltar ao Mastodon
authorized_apps: Apps autorizados
back: Voltar para o Mastodon
delete: Exclusão de conta
development: Desenvolvimento
edit_profile: Editar perfil
export: Importar dados
export: Exportar dados
followers: Seguidores autorizados
import: Importar
preferences: Preferências
settings: Settings
two_factor_authentication: Autenticação Two-factor
settings: Configurações
two_factor_authentication: Autenticação em dois passos
your_apps: Seus aplicativos
statuses:
open_in_web: Abrir no browser
over_character_limit: limite de caracter excedeu %{max}
open_in_web: Abrir na web
over_character_limit: limite de caracteres de %{max} excedido
pin_errors:
ownership: Toots de outras pessoas não podem ser fixados
private: Toot não-público não pode ser fixado
reblog: Um compartilhamento não pode ser fixado
show_more: Mostrar mais
visibilities:
private: Seguidores-apenas
private: Apenas seguidores
private_long: Mostrar apenas para seguidores
public: Público
public_long: Qualquer um pode ver
unlisted: Público, mas não mostre no timeline público
unlisted_long: Todo mundo pode ver mas não será listado nas timeline públicas
public_long: Todos podem ver
unlisted: Não listado
unlisted_long: Todos podem ver, porém não será postado nas timelines públicas
stream_entries:
click_to_show: Clique pra mostrar
reblogged: boosted
click_to_show: Clique para mostrar
pinned: Toot fixado
reblogged: compartilhado
sensitive_content: Conteúdo sensível
terms:
body_html: |
<h2>Política de privacidade</h2>
<h3 id="collect">Que informações nós coletamos?</h3>
<p>Coletamos informações quando você se cadastra em nosso site e capturamos dados quando você participa do fórum lendo, escrevendo e analisando o conteúdo aqui compartilhado.</p>
<p>Quando você se registrar em nosso site, será requisitado que você ceda seu nome e endereço de e-mail. Você pode, porém, visitar nosso site sem se cadastrar. Seu endereço de e-mail será verificado por uma mensagem contendo um link único. Se este link for visitado, saberemos que você controla este endereço de e-mail.</p>
<p>Quando registrado e postando, nós gravamos o endereço de IP de onde a postagem se originou. Nós também podemos reter logs de serviores que incluem o endereço de IP em cada requisição para o nosso servidor.</p>
<h3 id="use">Para que usamos essas informações?</h3>
<p>Quaisquer das informações que coletamos podem ser usadas das seguintes formas:</p>
<ul>
<li>Para personalizar a sua experiência &mdash; suas informações nos ajudam a nos adequar melhor às suas necessidades individuais.</li>
<li>Para melhorar nosso site &mdash; nós continuamente nos esforçamos para aprimorar nosso site baseados na informação e no feedback que recebemos de você.</li>
<li>Para aprimorar o serviço ao consumidor &mdash; suas informações nos ajudam a responder efetivamente às suas requisições e solicitações por suporte.</li>
<li>Para mandar e-mails periódicos &mdash; O endereço de e-mail que você forneceu pode ser usado para lhe enviar informações, notificações que você requisitar sobre mudanças a determinados tópicos ou menções ao seu nome de usuário, responder requisições e/ou solicitações e perguntas.</li>
</ul>
<h3 id="protect">Como protegemos as suas informações?</h3>
<p>Nós implementamos uma variedade de medidas de segurança para manter a segurança de suas informações pessoais quando você insere, submete ou acessa as suas informações pessoais.</p>
<h3 id="data-retention">Qual a sua política de retenção de dados?</h3>
<p>Faremos esforços de boa fé para:</p>
<ul>
<li>Reter logs de servidor contendo o endereço IP de todas as requisições a este servidor por não mais que 90 dias.</li>
<li>Reter os endereços IP associados a usuários cadastrados e suas postagens por não mais que 5 anos.</li>
</ul>
<h3 id="cookies">Nós usamos cookies?</h3>
<p>Sim. Cookies são pequenos arquivos que um site ou o provedor de serviço transfere para o armazenamento interno de seu computador através de seu navegador (se você permitir). Estes cookies habilitam o site para reconhecer o seu navegador e, se você ter um cadastro, associá-lo a esta conta.</p>
<p>Nós usamos cookies para entender e salvar as suas preferências para futuras visitas e compilar dados agregados sobre o tráfego do site para que possamos oferecer melhores experiências e ferramentas no futuro. Nós podemos contratar serviços de terceiros para nos auxiliar a entender melhor nossos visitantes. Estes provedores de serviço não são autoriza usar as informações coletadas em nosso nome exceto para nos ajudar a conduzir e aprimorar nosso funcionamento.</p>
<h3 id="disclose">Nós revelamos informações para terceiros?</h3>
<p>Nós não vendemos, tocamos ou transferimos para terceiros informações pessoais que te identificam. Isso não inclui partes em que confiamos para nos ajudar a operar nosso site, conduzir nosso funcionamento ou servir você desde que estes terceiros concordem em manter essas informações em segredo. Nós também podemos prover as suas informações para obedecer ordens judiciais, reforçar nossas políticas ou proteger nossos direitos ou de outrem, propriedades ou segurança. Entretanto, informações pessoais não identificáveis podem ser enviadas para outras partes para marketing, propaganda e outros usos.</p>
<h3 id="third-party">Links de terceiros</h3>
<p>Ocasionalmente, à nossa discrição, podemos icluir ou oferecer produtos ou serviços de terceiros em nosso site. Estes terceiros têm políticas de privacidade separadas e independentes. Nós, portanto, não nos responsabilizamos pelo conteúdo e atividades destes sites de terceiros. Occasionally, at our discretion, we may include or offer third party products or services on our site. Não obstante, nós procuramos proteger a integridade de nosso site e todo feedback sobre estes sites de terceiros é bem-vindo.</p>
<h3 id="coppa">Obediência ao Ato de Proteção da Privacidade Online de Crianças</h3>
<p>Nosso site, produtos e serviços são todos direcionados a pessoas que têm pelo menos 13 anos de idade. Se este servidor estiver nos EUA, e você tiver menos de 13 anos, pelos requerimentos da COPPA (<a href="https://en.wikipedia.org/wiki/Children%27s_Online_Privacy_Protection_Act">Children's Online Privacy Protection Act</a>) não use este site.</p>
<h3 id="online">Política de Apenas Privacidade Online</h3>
<p>Esta política de privacidade online se aplica somente a informações coletadas por nosso site e não a informações coletadas offline.</p>
<h3 id="consent">Seu Consentimento</h3>
<p>Usando o nosso site, você concorda com a nossa política de privacidade.</p>
<h3 id="changes">Mudanças em nossa Política de Privacidade</h3>
<p>Se decidirmos mudar a nossa política de privacidade, publicaremos as mudanças nesta página.</p>
<p>Este documento é CC-BY-SA. A sua última atualização aconteceu em 31 de maio de 2013.</p>
<p>Originalmente adaptado da <a href="https://github.com/discourse/discourse">política de privacidade do Discourse</a>.</p>
title: "%{instance} Termos de Serviço e Política de Privacidade"
time:
formats:
default: "%d %b, %Y, %H:%M"
default: "%b %d, %Y, %H:%M"
two_factor_authentication:
code_hint: Entre o código gerado pelo seu aplicativo para confirmar
description_html: Se você habilitar <strong>autenticação two-factor </strong>, quando logar será necessário o seu telefone que vai gerar os tokens usado.
disable: Disabilitar
enable: Habilitar
enabled_success: Autenticador Two-factor habilitador com sucesso
generate_recovery_codes: Gerar códigos para recuperar conta
instructions_html: "<strong>Scaneie este código QR no seu Google Authenticator ou aplicativo similar no seu telefone</strong>. A partir de agora seu aplicativo irá gerar tokens que deverão ser digitados para você logar."
lost_recovery_codes: Códigos de recuperação permite que você recupere o acesso a sua conta se você perder seu telefone. Se você perder os códigos de recuperação, você pode regera-los aqui. Seus códigos antigos serão invalidados.
manual_instructions: 'Se você não puder scanear o código QR e precisa digita-los manualmente, aqui está o segredo em texto.:'
recovery_codes_regenerated: Códigos de recuperação foram gerados com sucesso
recovery_instructions_html: Se algum dia você perder o acesso ao seu telefone, você pode usar um dos códigos de abaixo para recupera o acesso a sua conta. Guarde os códigos de acesso em local seguro, por exemplo imprimindo ou guardados com documentos importantes.
code_hint: Insira o código gerado pelo seu aplicativo auteticador para confirmar
description_html: Se você ativar a <strong>autenticação em dois passos</strong>, o acesso à sua conta exigirá posse de seu celular, que irá gerar tokens para validação.
disable: Desativar
enable: Ativar
enabled: A autenticação em dois passos está ativada
enabled_success: Autenticação em dois passos ativada com sucesso
generate_recovery_codes: Gerar códigos de recuperação
instructions_html: "<strong>Escaneie este QR Code no Google Authenticator ou aplicativo TOTP similar com o seu celular</strong>. De agora em diante, este aplicativo irá gerar tokens que você terá que inserir quando desejar acessar a sua conta."
lost_recovery_codes: Códigos de recuperação permitem que você recupere acesso à sua conta caso perca o seu celular. Se você perdeu seus códigos de recuperação, você pode gerá-los novamente aqui. Seus códigos de recuperaçãp anteriores serão invalidados.
manual_instructions: 'Se você não pode escanear o QR code e precisa inserí-lo manualmente, aqui está o segredo em texto:'
recovery_codes: Códigos de recuperação de reserva
recovery_codes_regenerated: Códigos de recuperação regenerados com sucesso
recovery_instructions_html: Se você perder acesso ao seu celular, você pode usar um dos códigos de recuperação abaixo para reganhar acesso à sua conta. <strong>Mantenha os códigos de recuperação em um local seguro</strong>. Por exemplo, você pode imprimi-los e guardá-los com outros documentos importantes.
setup: Configurar
wrong_code: O código digitado é inválido! Os relógios do servidor e do dispositivo estão corretos?
wrong_code: O código inserido é invalido! O horário do servidor e o horário do seu aparelho estão corretos?
users:
invalid_email: Endereço e-mail inválido
invalid_otp_token: Código two-factor inválido
invalid_email: O endereço de e-mail é inválido
invalid_otp_token: Código de autenticação inválido
signed_in_as: 'Acesso como:'

View File

@@ -4,10 +4,10 @@ ar:
hints:
defaults:
avatar: PNG, GIF أو JPG. على الأكثر 2 ميغابيت . سوف يتم تصغيرها إلى 120x120px
display_name: '<span class="name-counter">%{count}</span> أحرف متبقية'
display_name: <span class="name-counter">%{count}</span> أحرف متبقية
header: PNG, GIF or JPG. على الأكثر 2 ميغابيت . سوف يتم تصغيرها إلى 700x335px
locked: يتطلب منك الموافقة يدويا على كل طلب للإشتراك بحسابك و منشوراتك تعرض لمتابعيك فقط دون غيرهم
note: '<span class="note-counter">%{count}</span> أحرف متبقية'
note: <span class="note-counter">%{count}</span> أحرف متبقية
imports:
data: ملف CSV تم تصديره من خادوم مثيل آخر لماستدون
sessions:

View File

@@ -39,8 +39,8 @@ bg:
follow_request: Изпращай e-mail, когато някой пожелае да те последва
mention: Изпращай e-mail, когато някой те спомене
reblog: Изпращай e-mail, когато някой сподели твоя публикация
'no': 'Не'
'no': Не
required:
mark: "*"
text: задължително
'yes': 'Да'
'yes': Да

View File

@@ -8,8 +8,8 @@ ca:
one: <span class="name-counter">1</span> character left
other: <span class="name-counter">%{count}</span> characters left
header: PNG, GIF o JPG. Màxim 2MB. Serà escalat a 700x335px
locked: Requereix que aprovis manualment seguidors i les publicacions seran mostrades només als teus seguidors
note:
locked: Requereix que aprovis manualment seguidors i les publicacions seran mostrades només als teus seguidors
note:
one: <span class="note-counter">1</span> character left
other: <span class="note-counter">%{count}</span> characters left
imports:

View File

@@ -4,10 +4,10 @@ de:
hints:
defaults:
avatar: PNG, GIF oder JPG. Maximal 2MB. Wird auf 120x120px herunterskaliert
display_name: '<span class="name-counter">%{count}</span> Zeichen verbleiben'
display_name: <span class="name-counter">%{count}</span> Zeichen verbleiben
header: PNG, GIF oder JPG. Maximal 2MB. Wird auf 700x335px herunterskaliert
locked: Erlaubt dir, Profile zu überprüfen, bevor sie dir folgen können
note: '<span class="note-counter">%{count}</span> Zeichen verbleiben'
note: <span class="note-counter">%{count}</span> Zeichen verbleiben
imports:
data: CSV-Datei, die von einer anderen Mastodon-Instanz exportiert wurde
sessions:
@@ -44,8 +44,8 @@ de:
follow_request: E-Mail senden, wenn mir jemand folgen möchte
mention: E-Mail senden, wenn mich jemand erwähnt
reblog: E-Mail senden, wenn jemand meinen Beitrag teilt
'no': 'Nein'
'no': Nein
required:
mark: "*"
text: Pflichtfeld
'yes': 'Ja'
'yes': Ja

View File

@@ -39,8 +39,8 @@ eo:
follow_request: Sendi retpoŝt-mesaĝon, kiam iu petas sekvi vin
mention: Sendi retpoŝt-mesaĝon, kiam iu mencias vin
reblog: Sendi retpoŝt-mesaĝon, kiam iu diskonigas mesaĝon de vi
'no': 'Ne'
'no': Ne
required:
mark: "*"
text: bezonata
'yes': 'Jes'
'yes': Jes

View File

@@ -4,12 +4,21 @@ es:
hints:
defaults:
avatar: PNG, GIF o JPG. Máximo 2MB. Será escalado a 120x120px
display_name: Máximo 30 caracteres
display_name:
one: <span class="name-counter">1</span> caracter restante
other: <span class="name-counter">%{count}</span> caracteres restantes
header: PNG, GIF o JPG. Máximo 2MB. Será escalado a 700x335px
locked: Requiere que manualmente apruebes seguidores y las publicaciones serán mostradas solamente a tus seguidores
note: Máximo 160 caracteres
locked: Requiere que manualmente apruebes seguidores y las publicaciones serán mostradas solamente a tus seguidores
note:
one: <span class="name-counter">1</span> caracter restante
other: <span class="name-counter">%{count}</span> caracteres restantes
setting_noindex: Afecta a tu perfil público y páginas de estado
imports:
data: Archivo CSV exportado desde otra instancia de Mastodon
sessions:
otp: Ingresa el código de autenticación de dos factores de tu teléfono o usa uno de tus códigos de recuperación.
user:
filtered_languages: Los lenguajes seleccionados serán removidos de tus líneas de tiempo públicas.
labels:
defaults:
avatar: Avatar

View File

@@ -5,13 +5,13 @@ fa:
defaults:
avatar: یکی از قالب‌های PNG یا GIF یا JPG. بیشترین اندازه ۲ مگابایت. تصویر به اندازهٔ ۱۲۰×۱۲۰ پیکسل تبدیل خواهد شد.
display_name:
one: '<span class="name-counter">1</span> حرف باقی مانده'
other: '<span class="name-counter">%{count}</span> حرف باقی مانده'
one: <span class="name-counter">1</span> حرف باقی مانده
other: <span class="name-counter">%{count}</span> حرف باقی مانده
header: یکی از قالب‌های PNG یا GIF یا JPG. بیشترین اندازه ۲ مگابایت. تصویر به اندازهٔ ۳۳۵×۷۰۰ پیکسل تبدیل خواهد شد
locked: باید پیگیران تازه را خودتان تأیید کنید. حریم خصوصی پیش‌فرض نوشته‌ها را روی پیگیران تنظیم می‌کند
note:
one: '<span class="note-counter">1</span> حرف باقی مانده'
other: '<span class="note-counter">%{count}</span> حرف باقی مانده'
one: <span class="note-counter">1</span> حرف باقی مانده
other: <span class="note-counter">%{count}</span> حرف باقی مانده
setting_noindex: روی نمایهٔ عمومی و صفحهٔ نوشته‌های شما تأثیر می‌گذارد
imports:
data: پروندهٔ CSV که از سرور ماستدون دیگری برون‌سپاری شده
@@ -57,8 +57,8 @@ fa:
follow_request: وقتی کسی درخواست پیگیری کرد ایمیل بفرست
mention: وقتی کسی از شما نام برد ایمیل بفرست
reblog: وقتی کسی نوشتهٔ شما را بازبوقید ایمیل بفرست
'no': 'خیر'
'no': خیر
required:
mark: "*"
text: ضروری
'yes': 'بله'
'yes': بله

View File

@@ -39,8 +39,8 @@ fi:
follow_request: Lähetä s-posti kun joku pyytää seurata sinua
mention: Lähetä s-posti kun joku mainitsee sinut
reblog: Lähetä s-posti kun joku buustaa julkaisusi
'no': 'Ei'
'no': Ei
required:
mark: "*"
text: vaaditaan
'yes': 'Kyllä'
'yes': Kyllä

View File

@@ -3,19 +3,19 @@ he:
simple_form:
hints:
defaults:
avatar: 'PNG, GIF או JPG. מקסימום 2MB. גודל התמונה יוקטן ל-120x120px'
avatar: PNG, GIF או JPG. מקסימום 2MB. גודל התמונה יוקטן ל-120x120px
display_name:
one: 'נותרה אות<span class="name-counter">אחת</span>'
other: 'נותרו<span class="name-counter">%{count}</span> אותיות'
header: 'PNG, GIF או JPG. מקסימום 2MB. גודל התמונה יוקטן 700x335px'
locked: 'מחייב אישור עוקבים באופן ידני. פרטיות ההודעות תהיה עוקבים-בלבד אלא אם יצוין אחרת'
one: נותרה אות<span class="name-counter">אחת</span>
other: נותרו<span class="name-counter">%{count}</span> אותיות
header: PNG, GIF או JPG. מקסימום 2MB. גודל התמונה יוקטן 700x335px
locked: מחייב אישור עוקבים באופן ידני. פרטיות ההודעות תהיה עוקבים-בלבד אלא אם יצוין אחרת
note:
one: 'נותרה אות<span class="note-counter">אחת</span>'
other: 'נותרו <span class="note-counter">%{count}</span> אותיות'
one: נותרה אות<span class="note-counter">אחת</span>
other: נותרו <span class="note-counter">%{count}</span> אותיות
imports:
data: 'קובץ CSV שיוצא משרת מסטודון אחר'
data: קובץ CSV שיוצא משרת מסטודון אחר
sessions:
otp: 'נא להקליד קוד אימות דו-שלבי ממכשירך או קוד אחזור גישה.'
otp: נא להקליד קוד אימות דו-שלבי ממכשירך או קוד אחזור גישה.
user:
filtered_languages: בחירת שפות להסתרה מציר הזמן הציבורי שלך.
labels:
@@ -26,7 +26,7 @@ he:
current_password: סיסמא נוכחית
data: מידע
display_name: שם להצגה
email: 'כתובת דוא"ל'
email: כתובת דוא"ל
header: ראשה
locale: שפה
locked: הפוך חשבון לפרטי
@@ -44,14 +44,14 @@ he:
must_be_follower: חסימת התראות משאינם עוקבים
must_be_following: חסימת התראות משאינם נעקבים
notification_emails:
digest: 'שליחת הודעות דוא"ל מסכמות'
favourite: 'שליחת דוא"ל כשמחבבים חצרוץ'
follow: 'שליחת דוא"ל כשנוספות עוקבות'
follow_request: 'שליחת דוא"ל כשמבקשים לעקוב'
mention: 'שליחת דוא"ל כשפונים אלייך'
reblog: 'שליחת דוא"ל כשמהדהדים חצרוץ שלך'
'no': 'לא'
digest: שליחת הודעות דוא"ל מסכמות
favourite: שליחת דוא"ל כשמחבבים חצרוץ
follow: שליחת דוא"ל כשנוספות עוקבות
follow_request: שליחת דוא"ל כשמבקשים לעקוב
mention: שליחת דוא"ל כשפונים אלייך
reblog: שליחת דוא"ל כשמהדהדים חצרוץ שלך
'no': לא
required:
mark: "*"
text: שדה חובה
'yes': 'כן'
'yes': כן

View File

@@ -40,8 +40,8 @@ hr:
follow_request: Pošalji mi e-mail kad mi netko pošalje zahtjev da me želi slijediti
mention: Pošalji mi e-mail kad me netko spomene
reblog: Pošalji mi e-mail kad netko rebloga moj status
'no': 'Ne'
'no': Ne
required:
mark: "*"
text: traženo
'yes': 'Da'
'yes': Da

View File

@@ -20,8 +20,8 @@ hu:
follow: E-mail küldése amikor valaki követni kezd téged
mention: E-mail küldése amikor valaki megemlít téged
reblog: E-mail küldése amikor valaki reblogolja az állapotod
'no': 'Nem'
'no': Nem
required:
mark: "*"
text: kötelező
'yes': 'Igen'
'yes': Igen

View File

@@ -43,8 +43,8 @@ id:
follow_request: Kirim email saat seseorang meminta untuk mengikuti anda
mention: Kirim email saat seseorang menyebut anda
reblog: Kirim email saat seseorang mem-boost status anda
'no': 'Tidak'
'no': Tidak
required:
mark: "*"
text: wajib
'yes': 'Ya'
'yes': Ya

View File

@@ -51,8 +51,8 @@ ko:
follow_request: 누군가 나를 팔로우 하길 원할 때 이메일 보내기
mention: 누군가 나에게 답장했을 때 이메일 보내기
reblog: 누군가 내 Toot을 부스트 했을 때 이메일 보내기
'no': '아니오'
'no': 아니오
required:
mark: "*"
text: 필수 항목
'yes': '네'
'yes':

View File

@@ -7,13 +7,16 @@ nl:
display_name: Maximaal 30 tekens
header: PNG, GIF of JPG. Maximaal 2MB. Wordt teruggeschaald naar 700x335px
locked: Vereist dat je handmatig volgers moet accepteren en stelt de privacy van toots standaard in op alleen volgers
note: Maximaal 160 tekens
note:
one: <span class="note-counter">1</span> teken over
other: <span class="note-counter">%{count}</span> tekens over
setting_noindex: Heeft invloed op jouw openbare profiel en toots
imports:
data: CSV-bestand dat op een andere Mastodon-server werd geëxporteerd
data: CSV-bestand dat op een andere Mastodon-server werd geëxporteerd
sessions:
otp: Voer de tweestaps-aanmeldcode vanaf jouw mobiele telefoon in of gebruik een van jouw herstelcode's.
otp: Voer de tweestaps-aanmeldcode vanaf jouw mobiele telefoon in of gebruik een van jouw herstelcode's.
user:
filtered_languages: De geselecteerde talen worden uit de lokale en globale tijdlijn verwijderd.
filtered_languages: De geselecteerde talen worden uit de lokale en globale tijdlijn verwijderd.
labels:
defaults:
avatar: Avatar
@@ -32,8 +35,13 @@ nl:
otp_attempt: Tweestaps-aanmeldcode
password: Wachtwoord
setting_auto_play_gif: Speel geanimeerde GIF's automatisch af
setting_boost_modal: Vraag voor het boosten een bevestiging
setting_default_privacy: Tootprivacy
setting_boost_modal: Vraag voor het boosten van een toot een bevestiging
setting_default_privacy: Zichtbaarheid toots
setting_default_sensitive: Media altijd als gevoelig markeren
setting_delete_modal: Vraag voor het verwijderen van een toot een bevestiging
setting_noindex: Jouw toots niet door zoekmachines laten indexeren
setting_system_font_ui: Standaardlettertype van jouw systeem gebruiken
setting_unfollow_modal: Vraag voor het ontvolgen van iemand een bevestiging
type: Importtype
username: gebruikersnaam
interactions:
@@ -46,8 +54,8 @@ nl:
follow_request: Verstuur een e-mail wanneer iemand jou wilt volgen
mention: Verstuur een e-mail wanneer iemand jou vermeld
reblog: Verstuur een e-mail wanneer iemand jouw toot heeft geboost
'no': 'Nee'
'no': Nee
required:
mark: "*"
text: vereist
'yes': 'Ja'
'yes': Ja

View File

@@ -1,19 +1,17 @@
---
'no':
simple_form:
hints:
defaults:
avatar: 'PNG, GIF eller JPG. Maksimalt 2MB. Vil bli nedskalert til 120x120px'
avatar: PNG, GIF eller JPG. Maksimalt 2MB. Vil bli nedskalert til 120x120px
display_name: Maksimalt 30 tegn
header: 'PNG, GIF eller JPG. Maksimalt 2MB. Vil bli nedskalert til 700x335px'
locked: >-
Krever at du manuelt godkjenner følgere og setter standardbeskyttelse
av poster til kun-følgere
header: PNG, GIF eller JPG. Maksimalt 2MB. Vil bli nedskalert til 700x335px
locked: Krever at du manuelt godkjenner følgere og setter standardbeskyttelse av poster til kun-følgere
note: Maksimalt 160 tegn
imports:
data: CSV-fil eksportert fra en annen Mastodon instans
sessions:
otp: >-
Skriv tofaktorkoden fra din telefon eller bruk en av gjenopprettingskodene.
otp: Skriv tofaktorkoden fra din telefon eller bruk en av gjenopprettingskodene.
labels:
defaults:
avatar: Profilbilde
@@ -48,7 +46,6 @@
reblog: Send e-post når noen fremhever din status
'no': Nei
required:
mark: '*'
mark: "*"
text: påkrevd
'yes': Ja

View File

@@ -12,6 +12,7 @@ oc:
note:
one: Demòra encara <span class="name-counter">1</span> caractèr
other: Demòran encara <span class="name-counter">%{count}</span> caractèrs
setting_noindex: Aquò es destinat a vòstre perfil public e vòstra pagina destatuts
imports:
data: Fichièr CSV exportat duna autra instància Mastodon
sessions:

View File

@@ -1,51 +1,64 @@
---
pt-BR:
simple_form:
labels:
hints:
defaults:
avatar: PNG, GIF or JPG. Máximo 2MB. Será reduzido para 120x120px
display_name: '<span class="name-counter">%{count}</span> caracteres restantes'
header: PNG, GIF or JPG. Máximo 2MB. Será reduzido para 700x335px
locked: Requer você aprovação manualmente seguidores e posts padrão de privacidade para seguidores-apenas
note: '<span class="note-counter">%{count}</span> caracteres restantes'
avatar: PNG, GIF or JPG. Arquivos de até 2MB. Eles serão diminuídos para 120x120px
display_name:
one: <span class="name-counter">1</span> caracter restante
other: <span class="name-counter">%{count}</span> caracteres restantes
header: PNG, GIF or JPG. Arquivos de até 2MB. Eles serão diminuídos para 700x335px
locked: Requer aprovação manual de seguidores
note:
one: <span class="note-counter">1</span> caracter restante
other: <span class="note-counter">%{count}</span> caracteres restantes
setting_noindex: Afeta seu perfil público e as páginas de suas postagens
imports:
data: Arquivo CSV exportado de outra instancia Mastodon
data: Arquivo CSV exportado de outra instância do Mastodon
sessions:
otp: Entre com o código de 2 passos do seu telefone ou use os códiogos de recuperação.
otp: Insira o código de autenticação do seu celular ou use um dos códigos de recuperação.
user:
filtered_languages: Selecione os idiomas que devem ser removidos de suas timelines públicas.
labels:
defaults:
avatar: Avatar
confirm_new_password: Confirme nova senha
confirm_password: Confirme a senha
confirm_new_password: Confirmar nova senha
confirm_password: Confirmar senha
current_password: Senha atual
data: Dados
display_name: Nome
email: Endereço de email
header: Header
locale: Linguagem
locked: Conta bloqueada
display_name: Nome de exibição
email: Endereço de e-mail
filtered_languages: Idiomas filtrados
header: Cabeçalho
locale: Idioma
locked: Trancar conta
new_password: Nova senha
note: Biografia
otp_attempt: Autenticação 2 passos
note: Bio
otp_attempt: Código de autenticação em dois passos
password: Senha
setting_auto_play_gif: Tocar GIFs animados automaticamente
setting_boost_modal: Mostrar dialogo de confirmação antes de fazer boost
setting_default_privacy: Postar privacidade
severity: Severidade
type: Importar tipo
username: Usuário
setting_auto_play_gif: Reproduzir GIFs automaticamente
setting_boost_modal: Mostrar diálogo de confirmação antes de compartilhar postagem
setting_default_privacy: Privacidade das postagens
setting_default_sensitive: Sempre marcar mídia como sensível
setting_delete_modal: Mostrar diálogo de confirmação antes de deletar uma postagem
setting_noindex: Não quero ser indexado por mecanismos de busca
setting_system_font_ui: Usar a fonte padrão de seu sistema
setting_unfollow_modal: Mostrar diálogo de confirmação antes de deixar de seguir alguém
severity: Gravidade
type: Tipo de importação
username: Nome de usuário
interactions:
must_be_follower: Bloquear notificações de não-seguidores
must_be_following: Bloquear notificações de pessoas que você
must_be_following: Bloquear notificações de pessoas que você não segue
notification_emails:
digest: Enviar resumo de emails
favourite: Enviar email quando alguém favorita um post seu
follow: Enviar email quando alguém seguir você
follow_request: Enviar email quando alguém requisitar te seguir
mention: Enviar email quando alguém mencionar você
reblog: Enviar email quando alguém reblogar um post seu
'no': 'Não'
digest: Mandar e-mails com relatórios
favourite: Mandar um e-mail quando alguém favoritar suas postagens
follow: Mandar um e-mail quando alguém te seguir
follow_request: Mandar um e-maill quando alguém solicitar ser seu seguidor
mention: Mandar um e-mail quando alguém te mencionar
reblog: Mandar um e-mail quando alguém compartilhar suas postagens
'no': Não
required:
mark: "*"
text: necessário
'yes': 'Sim'
text: obrigatório
'yes': Sim

View File

@@ -42,8 +42,8 @@ pt:
follow: Enviar email quando alguém te segue
mention: Enviar email quando alguém te menciona
reblog: Enviar email quando alguém partilhar um post teu
'no': 'Não'
'no': Não
required:
mark: "*"
text: necessário
'yes': 'Sim'
'yes': Sim

View File

@@ -5,13 +5,13 @@ th:
defaults:
avatar: PNG, GIF or JPG. At most 2MB. Will be downscaled to 120x120px
display_name:
one: '<span class="name-counter">1</span> character left'
other: '<span class="name-counter">%{count}</span> characters left'
one: <span class="name-counter">1</span> character left
other: <span class="name-counter">%{count}</span> characters left
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
note:
one: '<span class="name-counter">1</span> character left'
other: '<span class="note-counter">%{count}</span> characters left'
one: <span class="name-counter">1</span> character left
other: <span class="note-counter">%{count}</span> characters left
imports:
data: CSV file exported from another Mastodon instance
sessions:
@@ -48,8 +48,8 @@ th:
follow_request: Send e-mail when someone requests to follow you
mention: Send e-mail when someone mentions you
reblog: Send e-mail when someone boosts your status
'no': 'ไม่'
'no': ไม่
required:
mark: "*"
text: required
'yes': 'ใช่'
'yes': ใช่

View File

@@ -1,14 +1,13 @@
---
tr:
simple_form:
hints:
defaults:
avatar: En fazla 2MB olacak şekilde PNG, GIF veya JPG formatında yükleyiniz. 120x120px büyüklüğüne indirgenecektir
display_name: '<span class="name-counter">%{count}</span> karakter kaldı'
display_name: <span class="name-counter">%{count}</span> karakter kaldı
header: En fazla 2MB olacak şekilde PNG, GIF veya JPG formatında yükleyiniz. 700x335px büyüklüğüne indirgenecektir.
locked: Takipçilerinizi manuel olarak kabul etmenizi ve gönderilerinizi varsayılan olarak sadece takipçilerinizin göreceği şekilde paylaşmanızı sağlar.
note: '<span class="note-counter">%{count}</span> karakter kaldı'
note: <span class="note-counter">%{count}</span> karakter kaldı
imports:
data: Diğer Mastodon sunucusundan dışarı aktardığınız CSV dosyası
sessions:
@@ -45,9 +44,8 @@ tr:
follow_request: Biri bana takip isteği gönderdiğinde, bana e-posta gönder
mention: Biri benden bahsettiğinde, bana e-posta gönder
reblog: Biri durumumu paylaştığında, bana e-posta gönder
'no': 'Hayır'
'no': Hayır
required:
mark: "*"
text: gerekli
'yes': 'Evet'
'yes': Evet

View File

@@ -44,8 +44,8 @@ uk:
follow_request: Надсилати листа, коли хтось запитує дозволу на підписку
mention: Надсилати листа, коли хтось згадує Вас
reblog: Надсилати листа, коли хтось передмухує Ваш статус
'no': 'Ні'
'no': Ні
required:
mark: "*"
text: обов'язкове
'yes': 'Так'
'yes': Так

View File

@@ -46,8 +46,8 @@ zh-CN:
follow_request: 当有用户要求关注你时,发电邮通知
mention: 当有用户在嘟文中提及你时,发电邮通知
reblog: 当有用户转嘟了你的嘟文时,发电邮通知
'no': '否'
'no':
required:
mark: "*"
text: 必填
'yes': '是'
'yes':

View File

@@ -42,8 +42,8 @@ zh-TW:
follow_request: 當有使用者要求關注您時,發信通知
mention: 當有使用者在文章提及您時,發信通知
reblog: 當有使用者轉推您的文章時,發信通知
'no': '否'
'no':
required:
mark: "*"
text: 必填
'yes': '是'
'yes':

View File

@@ -65,9 +65,9 @@ zh-CN:
salmon_url: Salmon 反馈 URL
search: 搜索
show:
created_reports: 这个户创建的报告
created_reports: 这个户创建的报告
report: 报告
targeted_reports: 关于这个户的报告
targeted_reports: 关于这个户的报告
silence: 静音
statuses: 嘟文
title: 用户
@@ -82,7 +82,7 @@ zh-CN:
domain: 域名阻隔
new:
create: 添加域名阻隔
hint: "「域名阻隔」不会隔绝该域名用户的嘟户入本站数据库,但会嘟文抵达后,自动套用特定的审批操作。"
hint: "「域名阻隔」不会隔绝该域名用户的嘟户入本站数据库,但会嘟文抵达后,自动套用特定的审批操作。"
severity:
desc_html: "「<strong>自动静音</strong>」令该域名用户的嘟文,设为只对关注者显示,没有关注的人会看不到。 「<strong>自动除名</strong>」会自动将该域名用户的嘟文、媒体文件、个人资料从本服务器实例删除。"
silence: 自动静音
@@ -96,11 +96,11 @@ zh-CN:
severity: 阻隔程度
show:
affected_accounts:
one: 数据库中有1个户受影响
other: 数据库中有%{count}个户受影响
one: 数据库中有1个户受影响
other: 数据库中有%{count}个户受影响
retroactive:
silence: 对此域名的所有户取消静音
suspend: 对此域名的所有户取消除名
silence: 对此域名的所有户取消静音
suspend: 对此域名的所有户取消除名
title: 撤销 %{domain} 的域名阻隔
undo: 撤销
title: 域名阻隔
@@ -209,12 +209,12 @@ zh-CN:
domain: 域名
explanation_html: 想要保护你的嘟文的话,请慎重考虑关注你的人。<strong>你的受保护的嘟文会发送到有你的关注者的所有实例上</strong>。你也许想要复查一下关注者列表来移除那些你无法信任的关注者。
followers_count: 关注者数量
lock_link: 保护你的
lock_link: 保护你的
purge: 从关注者中移除
success: 从 %{count} 个域名中移除了关注者。
true_privacy_html: "<strong>真正的隐私只能靠端到端加密来实现</strong>"
unlocked_warning_html: 任何人都可以关注你然后查看被保护的嘟文, %{lock_link} 可以复核和拒绝关注请求。
unlocked_warning_title: 你的户没被保护
unlocked_warning_title: 你的户没被保护
generic:
changes_saved_msg: 更改已被保存。
powered_by: 基于 %{link} 构建
@@ -231,7 +231,7 @@ zh-CN:
muting: 静音名单
upload: 上载
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:
validations:
images_and_video: 无法添加视频到一个已经包含图片的嘟文中
@@ -247,8 +247,8 @@ zh-CN:
one: "你有一个新通知 \U0001F418"
other: "%{count} 个通知太多,赶快去看看 \U0001F418"
favourite:
body: "%{name} 你"
subject: "%{name} 你点"
body: "%{name} 收藏了你"
subject: "%{name} 你点了收藏"
follow:
body: "%{name} 关注了你"
subject: "%{name} 关注了你"
@@ -278,7 +278,7 @@ zh-CN:
truncate: "……"
remote_follow:
acct: 请输入你的︰用户名称@实例域名
missing_resource: 无法找到您的户转接网址
missing_resource: 无法找到您的户转接网址
proceed: 下一步
prompt: 你正准备关注︰
settings:
@@ -317,10 +317,10 @@ zh-CN:
enabled_success: 已成功启用两步认证
generate_recovery_codes: 生成恢复代码
instructions_html: "<strong>请用你手机的认证器应用(如 Google Authenticator、Authy扫描这里的 QR 二维码</strong>。在两步认证启用后,你登录时将需要使用此应用程序产生的认证码。"
lost_recovery_codes: 如果你丢了手机,你可以用恢复代码重新访问你的户。如果你丢了恢复代码,也可以在这里重新生成一个,不过以前的恢复代码就失效了。<del>(废话)</del>
lost_recovery_codes: 如果你丢了手机,你可以用恢复代码重新访问你的户。如果你丢了恢复代码,也可以在这里重新生成一个,不过以前的恢复代码就失效了。<del>(废话)</del>
manual_instructions: 如果你无法扫描 QR 二维码,请手动输入这个文本密码︰
recovery_codes_regenerated: 已成功重新生成恢复代码
recovery_instructions_html: 如果你的手机无法使用,你可以使用下面的任何恢复代码来恢复你的号。请保管好你的恢复代码以防泄漏(例如你可以打印好它们并和重要文档一起保存)。
recovery_instructions_html: 如果你的手机无法使用,你可以使用下面的任何恢复代码来恢复你的号。请保管好你的恢复代码以防泄漏(例如你可以打印好它们并和重要文档一起保存)。
setup: 设置
wrong_code: 你输入的认证码并不正确!可能服务器时间和你手机不一致,请检查你手机的时钟,或与本站管理员联系。
users:

View File

@@ -242,8 +242,8 @@ zh-HK:
one: "自從上次登入以來,你收到 1 則新的通知 \U0001F418"
other: "自從上次登入以來,你收到 %{count} 則新的通知 \U0001F418"
favourite:
body: 你的文章獲得 %{name} 的喜愛
subject: "%{name} 喜歡你的文章"
body: 你的文章 %{name} 的最愛!
subject: "%{name} 收藏了你的文章"
follow:
body: "%{name} 開始關注你!"
subject: "%{name} 現正關注你"

View File

@@ -197,8 +197,8 @@ zh-TW:
one: "自從上次登入以來,您收到 1 則新的通知 \U0001F418"
other: "自從上次登入以來,您收到 %{count} 則新的通知 \U0001F418"
favourite:
body: 您的文章被 %{name} 喜歡
subject: "%{name} 喜歡您的文章"
body: 您的文章被 %{name} 收藏
subject: "%{name} 您的文章加入了最愛"
follow:
body: "%{name} 開始關注您!"
subject: "%{name} 開始關注您"

View File

@@ -28,6 +28,7 @@ SimpleNavigation::Configuration.run do |navigation|
admin.item :sidekiq, safe_join([fa_icon('diamond fw'), 'Sidekiq']), sidekiq_url, link_html: { target: 'sidekiq' }
admin.item :pghero, safe_join([fa_icon('database fw'), 'PgHero']), pghero_url, link_html: { target: 'pghero' }
admin.item :settings, safe_join([fa_icon('cogs fw'), t('admin.settings.title')]), edit_admin_settings_url
admin.item :custom_emojis, safe_join([fa_icon('smile-o fw'), t('admin.custom_emojis.title')]), admin_custom_emojis_url, highlights_on: %r{/admin/custom_emojis}
end
primary.item :logout, safe_join([fa_icon('sign-out fw'), t('auth.logout')]), destroy_user_session_url, link_html: { 'data-method' => 'delete' }

View File

@@ -98,6 +98,8 @@ Rails.application.routes.draw do
resources :media, only: [:show]
resources :tags, only: [:show]
get '/media_proxy/:id/(*any)', to: 'media_proxy#show', as: :media_proxy
# Remote follow
resource :authorize_follow, only: [:show, :create]
resource :share, only: [:show, :create]
@@ -134,6 +136,8 @@ Rails.application.routes.draw do
resources :users, only: [] do
resource :two_factor_authentication, only: [:destroy]
end
resources :custom_emojis, only: [:index, :new, :create, :destroy]
end
get '/admin', to: redirect('/admin/settings/edit', status: 302)

View File

@@ -7,20 +7,23 @@
- mailers
:schedule:
subscriptions_scheduler:
cron: '0 5 * * *'
cron: '<%= Random.rand(0..59) %> <%= Random.rand(4..6) %> * * *'
class: Scheduler::SubscriptionsScheduler
media_cleanup_scheduler:
cron: '5 4 * * *'
cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
class: Scheduler::MediaCleanupScheduler
feed_cleanup_scheduler:
cron: '0 0 * * *'
cron: '<%= Random.rand(0..59) %> <%= Random.rand(0..2) %> * * *'
class: Scheduler::FeedCleanupScheduler
doorkeeper_cleanup_scheduler:
cron: '1 1 * * 0'
cron: '<%= Random.rand(0..59) %> <%= Random.rand(0..2) %> * * 0'
class: Scheduler::DoorkeeperCleanupScheduler
user_cleanup_scheduler:
cron: '4 5 * * *'
cron: '<%= Random.rand(0..59) %> <%= Random.rand(4..6) %> * * *'
class: Scheduler::UserCleanupScheduler
subscriptions_cleanup_scheduler:
cron: '2 2 * * 0'
cron: '<%= Random.rand(0..59) %> <%= Random.rand(1..3) %> * * 0'
class: Scheduler::SubscriptionsCleanupScheduler
ip_cleanup_scheduler:
cron: '<%= Random.rand(0..59) %> <%= Random.rand(3..5) %> * * *'
class: Scheduler::IpCleanupScheduler