From c0c56db0fa453ea2d2405b6fdb9f3593113dc9f2 Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Thu, 13 Apr 2017 21:49:07 +0200 Subject: Translate admin (#1702) * Translate the domain_block panel Signed-off-by: Thomas Citharel * Translate PubSubHubbub section Signed-off-by: Thomas Citharel * translate account section and correct typos * move reports translation & translate sidebar Signed-off-by: Thomas Citharel * normalize l18n --- config/locales/en.yml | 78 +++++++++++++++++++++++++++++++++++++++ config/locales/fr.yml | 78 +++++++++++++++++++++++++++++++++++++++ config/locales/simple_form.en.yml | 1 + config/locales/simple_form.fr.yml | 2 + config/navigation.rb | 12 +++--- 5 files changed, 165 insertions(+), 6 deletions(-) (limited to 'config') diff --git a/config/locales/en.yml b/config/locales/en.yml index fdb9f45e9..9ed1e6a1a 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -40,6 +40,83 @@ en: remote_follow: Remote follow unfollow: Unfollow 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 + salmon_url: Salmon URL + silence: Silence + statuses: Statuses + title: Accounts + undo_silenced: Undo silence + undo_suspension: Undo suspension + username: Username + web: Web + domain_block: + add_new: Add new + 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: "Silence will make the account's posts invisible to anyone who isn't following them. Suspend will remove all of the account's content, media, and profile data." + silence: Silence + suspend: Suspend + title: New domain block + severity: Severity + title: Domain Blocks + pubsubhubbub: + callback_url: Callback URL + confirmed: Confirmed + expires_in: Expires in + last_delivery: Last delivery + title: PubSubHubbub + topic: Topic + reports: + comment: + label: Comment + none: None + delete: Delete + id: ID + mark_as_resolved: Mark as resolved + report: 'Report #%{id}' + reported_account: Reported account + reported_by: Reported by + resolved: Resolved + silence_account: Silence account + status: Status + suspend_account: Suspend account + target: Target + title: Reports + unresolved: Unresolved + view: View settings: click_to_edit: Click to edit contact_information: @@ -63,6 +140,7 @@ en: title: Extended site description site_title: Site title title: Site Settings + title: Administration application_mailer: settings: 'Change e-mail preferences: %{link}' signature: Mastodon notifications from %{instance} diff --git a/config/locales/fr.yml b/config/locales/fr.yml index c5e89634c..9e590f100 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -40,6 +40,83 @@ fr: remote_follow: Suivre à distance unfollow: Ne plus suivre admin: + accounts: + are_you_sure: Êtes-vous certain ? + display_name: Nom affiché + domain: Domaine + edit: Éditer + email: Courriel + feed_url: URL du flux + followers: Abonné⋅es + follows: Abonnements + location: + all: Tous + local: Local + remote: Distant + title: Situation + media_attachments: Fichiers médias + moderation: + all: Tous + silenced: Muets + suspended: Suspendus + title: Modération + most_recent_activity: Dernière activité + most_recent_ip: Adresse IP la plus récente + not_subscribed: Non abonné + order: + alphabetic: Alphabétique + most_recent: Plus récent + title: Tri + perform_full_suspension: Effectuer une suspension complète + profile_url: URL du profil + public: Public + push_subscription_expires: Expiration de l'abonnement PuSH + salmon_url: URL Salmon + silence: Rendre muet + statuses: Statuts + title: Comptes + undo_silenced: Annuler la mu + undo_suspension: Annuler la suspension + username: Nom d'utilisateur + web: Web + domain_block: + add_new: Ajouter + domain: Domaine + new: + create: Créer le blocage + hint: Le blocage de domaine n'empêchera pas la création de comptes dans la base de données, mais il appliquera automatiquement et rétrospectivement des méthodes de modération spécifiques sur ces comptes. + severity: + desc_html: "Silence rendra les messages des comptes concernés invisibles à ceux qui ne les suivent pas. Suspend supprimera tout le contenu des comptes concernés, les médias, et les données du profil." + silence: Muet + suspend: Suspendre + title: Nouveau blocage de domaine + severity: Séverité + title: Blocage de domaines + pubsubhubbub: + callback_url: URL de rappel + confirmed: Confirmé + expires_in: Expire dans + last_delivery: Dernière livraison + title: PubSubHubbub + topic: Sujet + reports: + comment: + label: Commentaire + none: Aucun + delete: Supprimer + id: ID + mark_as_resolved: Marqué comme résolu + report: 'Signalement #%{id}' + reported_account: Compte signalé + reported_by: Signalé par + resolved: Résolus + silence_account: Rendre le compte muet + status: Statut + suspend_account: Suspendre le compte + target: Cible + title: Signalements + unresolved: Non résolus + view: Voir settings: click_to_edit: Cliquez pour éditer contact_information: @@ -63,6 +140,7 @@ fr: title: Description étendue du site site_title: Titre du site title: Paramètres du site + title: Administration application_mailer: settings: 'Changer les préférences courriel : %{link}' signature: Notifications de Mastodon depuis %{instance} diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml index e66c6e384..74649da51 100644 --- a/config/locales/simple_form.en.yml +++ b/config/locales/simple_form.en.yml @@ -28,6 +28,7 @@ en: password: Password setting_boost_modal: Show confirmation dialog before boosting setting_default_privacy: Post privacy + severity: Severity type: Import type username: Username interactions: diff --git a/config/locales/simple_form.fr.yml b/config/locales/simple_form.fr.yml index afcaeae8f..ae4975143 100644 --- a/config/locales/simple_form.fr.yml +++ b/config/locales/simple_form.fr.yml @@ -26,7 +26,9 @@ fr: note: Présentation otp_attempt: Code d'identification à deux facteurs password: Mot de passe + setting_boost_modal: Afficher un dialogue de confirmation avant de partager setting_default_privacy: Confidentialité des statuts + severity: Séverité type: Type d'import username: Identifiant interactions: diff --git a/config/navigation.rb b/config/navigation.rb index b92b87202..3d5ba1741 100644 --- a/config/navigation.rb +++ b/config/navigation.rb @@ -14,14 +14,14 @@ SimpleNavigation::Configuration.run do |navigation| settings.item :authorized_apps, safe_join([fa_icon('list fw'), t('settings.authorized_apps')]), oauth_authorized_applications_url end - primary.item :admin, safe_join([fa_icon('cogs fw'), 'Administration']), admin_reports_url, if: proc { current_user.admin? } do |admin| - admin.item :reports, safe_join([fa_icon('flag fw'), 'Reports']), admin_reports_url, highlights_on: %r{/admin/reports} - admin.item :accounts, safe_join([fa_icon('users fw'), 'Accounts']), admin_accounts_url, highlights_on: %r{/admin/accounts} - admin.item :pubsubhubbubs, safe_join([fa_icon('paper-plane-o fw'), 'PubSubHubbub']), admin_pubsubhubbub_index_url - admin.item :domain_blocks, safe_join([fa_icon('lock fw'), 'Domain Blocks']), admin_domain_blocks_url, highlights_on: %r{/admin/domain_blocks} + primary.item :admin, safe_join([fa_icon('cogs fw'), t('admin.title')]), admin_reports_url, if: proc { current_user.admin? } do |admin| + admin.item :reports, safe_join([fa_icon('flag fw'), t('admin.reports.title')]), admin_reports_url, highlights_on: %r{/admin/reports} + admin.item :accounts, safe_join([fa_icon('users fw'), t('admin.accounts.title')]), admin_accounts_url, highlights_on: %r{/admin/accounts} + admin.item :pubsubhubbubs, safe_join([fa_icon('paper-plane-o fw'), t('admin.pubsubhubbub.title')]), admin_pubsubhubbub_index_url + admin.item :domain_blocks, safe_join([fa_icon('lock fw'), t('admin.domain_block.title')]), admin_domain_blocks_url, highlights_on: %r{/admin/domain_blocks} admin.item :sidekiq, safe_join([fa_icon('diamond fw'), 'Sidekiq']), sidekiq_url admin.item :pghero, safe_join([fa_icon('database fw'), 'PgHero']), pghero_url - admin.item :settings, safe_join([fa_icon('cogs fw'), 'Site Settings']), admin_settings_url + admin.item :settings, safe_join([fa_icon('cogs fw'), t('admin.settings.title')]), admin_settings_url end primary.item :logout, safe_join([fa_icon('sign-out fw'), t('auth.logout')]), destroy_user_session_url, link_html: { 'data-method' => 'delete' } -- cgit