masto-fe/config/locales/oc.yml
Matt Jankowski 67dea31b0f 2FA controller cleanup (#2296)
* Add spec coverage for settings/two_factor_auth area

* extract setup method for qr code

* Move otp required check to before action

* Merge method only used once

* Remove duplicate view

* Consolidate creation of @codes for backup

* Move settings/2fq#recovery_codes to settings/recovery_codes#create

* Rename settings/two_factor_auth#disable to #destroy

* Add coverage for the otp required path on 2fa#show

* Clean up the recovery codes list styles

* Move settings/two_factor_auth to settings/two_factor_authentication

* Reorganize the settings two factor auth area

Updated to use a flow like:

- settings/two_factor_authentication goes to a #show view which has a button
  either enable or disable 2fa on the account
- the disable button turns off the otp requirement for the user
- the enable button cycles the user secret and redirects to a confirmation page
- the confirmation page is a #new view which shows the QR code for user
- that page posts to #create which verifies the code, and creates the recovery
  codes
- that create action shares a view with a recovery codes controller which can be
  used separately to reset codes if needed
2017-04-22 04:23:17 +02:00

337 lines
13 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
oc:
about:
about_mastodon: Mastodon es un malhum social <em>liure e open-source</em>. Una
alternativa <em>decentralizada</em> a las platformas comercialas, aquò evita
quuna sola companiá monopolize vòstra comunicacion. Causissètz une servidor
que vos fisatz, quina que siague vòstra causida, podètz interagir amb tot lo
mond. Qual que siague pòt aver son instància Mastodon e participar al <em>malhum
social</em> sens cap de problèmas.
about_this: A prepaus daquesta instància
apps: Aplicacions
business_email: 'Corrièl professional :'
closed_registrations: Las inscripcions son clavadas pel moment sus aquesta instància.
contact: Contacte
description_headline: Qué es %{domain} ?
domain_count_after: autras instàncias
domain_count_before: Connectat a
features:
api: API dobèrta per las aplicacions e servicis
blocks: Aisinas complètas per blocar e rescondre
characters: 500 caractèrs per publicacion
chronology: Flux dactualitat cronologic
ethics: 'Ethical design: pas cap de reclama o traçadors'
gifv: Partatge de GIFs e vidèos cortas
privacy: Nivèl de confidencialitat configurable per cada publicacion
public: Fluxes dactualitat publicsPublic timelines
features_headline: Çò que fa que Mastodon es diferent
get_started: Venètz al malhum
links: Ligams
other_instances: Autras instàncias
source_code: Còdi font
status_count_after: publicacions
status_count_before: a escrich
terms: Tèrmes
user_count_after: utilizaires
user_count_before: Ostal de
accounts:
follow: Sègre
followers: Abonats
following: Abonaments
nothing_here: I a pas res aquí !
people_followed_by: Lo mond que %{name} sèc
people_who_follow: Lo mond que ségon %{name}
posts: Estatuts
remote_follow: Sègre a distància
unfollow: Quitar de sègre
admin:
accounts:
are_you_sure: Are you sure?
display_name: Display name
domain: Domain
edit: Edit
email: E-mail
feed_url: Feed URL
followers: Followers
follows: Follows
location:
all: All
local: Local
remote: Remote
title: Location
media_attachments: Media attachments
moderation:
all: All
silenced: Silenced
suspended: Suspended
title: Moderation
most_recent_activity: Most recent activity
most_recent_ip: Most recent IP
not_subscribed: Not subscribed
order:
alphabetic: Alphabetic
most_recent: Most recent
title: Order
perform_full_suspension: Perform full suspension
profile_url: Profile URL
public: Public
push_subscription_expires: PuSH subscription expires
reset_password: Reset password
salmon_url: Salmon URL
silence: Silence
statuses: Statuses
title: Accounts
undo_silenced: Undo silence
undo_suspension: Undo suspension
username: Username
web: Web
domain_blocks:
add_new: Add new
created_msg: Domain block is now being processed
destroyed_msg: Domain block has been undone
domain: Domain
new:
create: Create block
hint: The domain block will not prevent creation of account entries in the
database, but will retroactively and automatically apply specific moderation
methods on those accounts.
severity:
desc_html: "<strong>Silence</strong> will make the account's posts invisible
to anyone who isn't following them. <strong>Suspend</strong> will remove
all of the account's content, media, and profile data."
silence: Silence
suspend: Suspend
title: New domain block
reject_media: Reject media files
reject_media_hint: Removes locally stored media files and refuses to download
any in the future. Irrelevant for suspensions
severities:
silence: Silence
suspend: Suspend
severity: Severity
show:
affected_accounts:
one: One account in the database affected
other: "%{count} accounts in the database affected"
retroactive:
silence: Unsilence all existing accounts from this domain
suspend: Unsuspend all existing accounts from this domain
title: Undo domain block for %{domain}
undo: Undo
title: Domain Blocks
undo: Undo
pubsubhubbub:
callback_url: Callback URL
confirmed: Confirmed
expires_in: Expires in
last_delivery: Last delivery
title: PubSubHubbub
topic: Topic
reports:
comment:
label: Comentari
none: Pas cap
delete: Suprimir
id: ID
mark_as_resolved: Marcat coma resolgut
report: 'enhalament #%{id}'
reported_account: Compte senhalat
reported_by: Senhalat per
resolved: Resolgut
silence_account: Metre lo compte en silenci
status: Estatut
suspend_account: Suspendre lo compte
target: Cibla
title: Senhalament
unresolved: Pas resolguts
view: Veire
settings:
click_to_edit: Clicatz per modificar
contact_information:
email: Picatz una adreça de corrièl
label: Informacions de contacte
username: Picatz un nom d'utilizaire
registrations:
closed_message:
desc_html: Affiché sur la page d'accueil lorsque les inscriptions sont fermées<br>Vous
pouvez utiliser des balises HTML
title: Message de fermeture des inscriptions
open:
disabled: Desactivadas
enabled: Activadas
title: Inscripcions
setting: Paramètre
site_description:
desc_html: Affichée sous la forme d'un paragraphe sur la page d'accueil et
utilisée comme balise meta.<br>Vous pouvez utiliser des balises HTML, en
particulier <code>&lt;a&gt;</code> et <code>&lt;em&gt;</code>.
title: Descripcion del site
site_description_extended:
desc_html: Affichée sur la page d'informations complémentaires du site<br>Vous
pouvez utiliser des balises HTML
title: Description étendue du site
site_title: Títol del site
title: Paramètres del site
title: Administration
application_mailer:
settings: 'Cambiar las preferéncias de corrièl : %{link}'
signature: Notificacion de Mastodon de %{instance}
view: 'Veire :'
applications:
invalid_url: LURL donada es invalida
auth:
change_password: Cambiar lo senhal
didnt_get_confirmation: Avètz pas recebut las instruccions de confirmacion ?
forgot_password: Senhal oblidat ?
login: Se connectar
logout: Se desconnectar
register: Se marcar
resend_confirmation: Tornar mandar las instruccions de confirmacion
reset_password: Reïnicializar lo senhal
set_new_password: Picar un nòu senhal
authorize_follow:
error: O planhèm, i a agut una error al moment de cercar lo compte
follow: Sègre
prompt_html: 'Avètz (<strong>%{self}</strong>) demandat de sègre :'
title: Sègre %{acct}
datetime:
distance_in_words:
about_x_hours: "%{count}oras"
about_x_months: "%{count}meses"
about_x_years:
one: un an
other: "%{count} ans"
almost_x_years:
one: un an
other: "%{count} ans"
half_a_minute: Ara
less_than_x_minutes: "%{count}minutas"
less_than_x_seconds: Ara
over_x_years:
one: un an
other: "%{count} ans"
x_days: "%{count}jorns"
x_minutes: "%{count}minutes"
x_months: "%{count}meses"
x_seconds: "%{count}segondas"
errors:
'404': La pagina que recercatz existís pas.
'410': La pagina que cercatz existís pas mai.
'422':
content: Verificacion de seguretat fracassada. Blocatz los cookies ?
title: Verificacion de seguretat fracassada
exports:
blocks: Blocatz
csv: CSV
follows: Seguètz
mutes: You mute
storage: Mèdias gardats
generic:
changes_saved_msg: Cambiaments ben realizats !
powered_by: propulsat per %{link}
save_changes: Salvagardar los cambiaments
validation_errors:
one: I a quicòm que truca ! Mercés de corregir lerror çai-jos
other: I a quicòm que truca ! Mercés de corregir las %{count} errors çai-jos
imports:
preface: Podètz importar qualques donadas coma lo mond que seguètz o blocatz a-n
aquesta instància dun fichièr creat duna autra instància.
success: Vòstras donadas son ben estadas mandadas e seràn tractadas tre que possible
types:
blocking: Lista de blocatge
following: Lista de mond que seguètz
muting: Muting list
upload: Importar
landing_strip_html: <strong>%{name}</strong> es un utilizaire de <strong>%{domain}</strong>.
Podètz lo sègre o interagir amb eles savètz un compte ont que siasgue sul fediverse.
Autrament podètz <a href="%{sign_up_path}">vos marcar aquí</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
notification_mailer:
digest:
body: 'Trobatz aquí un resumit de çò quavètz mancat dempuèi vòstra darrièra
visita lo %{since}:'
mention: "%{name} vos amencionat dins :"
new_followers_summary:
one: Avètz un nòu abonat ! Ouà !
other: Avètz %{count} nòus abonats ! Qué crane !
subject:
one: "Una nòva notificacion dempuèi vòstra darrièra visita \U0001F418"
other: "%{count} nòvas notificacions dempuèi vòstra darrièra visita \U0001F418"
favourite:
body: "%{name} a mes vòstre estatut en favorit :"
subject: "%{name} a mes vòstre estatut en favorit"
follow:
body: "%{name} vos sèc ara !"
subject: "%{name} es a vos sègre ara"
follow_request:
body: "%{name} a demandar a vos sègre"
subject: 'Demanda dabonament : %{name}'
mention:
body: 'Sètz estat mencionat per %{name} dins :'
subject: Sètz estat mencionat per %{name}
reblog:
body: "%{name} a tornat partejar vòstre estatut :"
subject: "%{name} a tornat partejar vòstre estatut"
pagination:
next: Seguent
prev: Precedent
truncate: "&hellip;"
remote_follow:
acct: Picatz vòstre utilizaire@instància per utilizar per sègre aqueste utilizaire
missing_resource: URL de redireccion pas trobada
proceed: Contunhatz per sègre
prompt: 'Sètz per sègre :'
settings:
authorized_apps: Aplicacions autorizadas
back: Tornar a Mastodon
edit_profile: Modificar lo perfil
export: Export donadas
import: Import
preferences: Preferéncias
settings: Paramètres
two_factor_authentication: Autentificacion en dos temps
statuses:
open_in_web: Dobrir sul web
over_character_limit: limit de %{max} caractèrs passat
show_more: Ne veire mai
visibilities:
private: Mostrar pas quals abonats
public: Public
unlisted: Public, mai pas afichat sul flux dactualitat public
stream_entries:
click_to_show: Clic per afichar
reblogged: partejat
sensitive_content: Contengut sensible
time:
formats:
default: "%b %d %Y a %H o %M"
two_factor_authentication:
code_hint: Enter the code generated by your authenticator app to confirm
description_html: Sactivatz <strong> lautentificacion two-factor</strong>, vos
caldrà vòstre mobil per vos connectar perque generarà un geton per vos daissar
dintrar.
disable: Desactivar
enable: Activar
enabled_success: Two-factor authentication successfully enabled
generate_recovery_codes: Generate Recovery Codes
instructions_html: "<strong>Escanatz aqueste còdi QR amb Google Authenticator
o una aplicacion similària sus vòstre mobil</strong>. A partir dara, aquesta
aplicacion generarà un geton que vos caldrà picar per vos connectar."
lost_recovery_codes: Recovery codes allow you to regain access to your account
if you lose your phone. If you've lost your recovery codes, you can regenerate
them here. Your old recovery codes will be invalidated.
manual_instructions: 'If you can''t scan the QR code and need to enter it manually,
here is the plain-text secret:'
recovery_codes_regenerated: Recovery codes successfully regenerated
recovery_instructions: If you ever lose access to your phone, you can use one
of the recovery codes below to regain access to your account. Keep the recovery
codes safe, for example by printing them and storing them with other important
documents.
setup: Set up
wrong_code: The entered code was invalid! Are server time and device time correct?
users:
invalid_email: Ladreça de corrièl es invalida
invalid_otp_token: Còdi dautentificacion en dos temps invalid