From d85df1d8e2701d305b756946f74f8decba5fe172 Mon Sep 17 00:00:00 2001 From: Marc Anguera Insa Date: Mon, 20 Nov 2023 18:20:06 +0100 Subject: [PATCH] fix i18n plurals for french --- Gemfile | 2 +- Gemfile.lock | 6 +++--- config/application.rb | 4 +--- config/locales/es.yml | 2 +- config/locales/fr.yml | 14 +++++++------- 5 files changed, 13 insertions(+), 15 deletions(-) diff --git a/Gemfile b/Gemfile index 50b5b2d2..d58616d3 100644 --- a/Gemfile +++ b/Gemfile @@ -1,7 +1,7 @@ source 'https://rubygems.org' gem 'rails', '~> 6.1.1' -gem 'rails-i18n', '~> 6.0.0' +gem 'rails-i18n', '~> 7.0' gem 'rdiscount', '~> 2.2.7' gem 'rubyzip', '~> 2.3.0' gem 'activeadmin', '~> 2.9.0' diff --git a/Gemfile.lock b/Gemfile.lock index 2f67a688..7792343b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -298,9 +298,9 @@ GEM nokogiri (>= 1.6) rails-html-sanitizer (1.5.0) loofah (~> 2.19, >= 2.19.1) - rails-i18n (6.0.0) + rails-i18n (7.0.8) i18n (>= 0.7, < 2) - railties (>= 6.0.0, < 7) + railties (>= 6.0.0, < 8) railties (6.1.7.6) actionpack (= 6.1.7.6) activesupport (= 6.1.7.6) @@ -478,7 +478,7 @@ DEPENDENCIES pundit (~> 2.1.0) rails (~> 6.1.1) rails-controller-testing - rails-i18n (~> 6.0.0) + rails-i18n (~> 7.0) rdiscount (~> 2.2.7) rollbar (~> 2.22.1) rspec-rails (~> 4.0.0) diff --git a/config/application.rb b/config/application.rb index 98655861..2598506d 100644 --- a/config/application.rb +++ b/config/application.rb @@ -11,9 +11,7 @@ class Application < Rails::Application # Initialize configuration defaults for originally generated Rails version. config.load_defaults 6.1 - # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded. - # config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s] - # config.i18n.default_locale = :de + # I18n configuration config.i18n.default_locale = :es config.i18n.available_locales = [:es, :ca, :eu, :gl, :en, :'pt-BR', :fr] config.i18n.fallbacks = true diff --git a/config/locales/es.yml b/config/locales/es.yml index cc68059e..da201547 100644 --- a/config/locales/es.yml +++ b/config/locales/es.yml @@ -147,7 +147,7 @@ es: statistics_all_transfers: Todas las transferencias stats: Estadísticas tags: Etiquetas - type_of_swaps: Tipos de intecambios + type_of_swaps: Tipos de intercambios users: Usuarios without_offers: Sin ofertas publicadas terms_conditions: Términos del servicio diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 31e7970e..75a97ce3 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -288,7 +288,7 @@ fr: locales_header: changer de langue member_count: 'Nombre d''utilisateurs·rices :' more: Plus - movements: "Échanges" + movements: Échanges next: Suivant or: ou promote: Convertir en administrateur @@ -312,7 +312,7 @@ fr: submit: Créer la demande layouts: application: - about: "À propos de TimeOverflow" + about: À propos de TimeOverflow bdtnear: Chercher une Banque de temps edit_org: Mettre à jour %{organization} edit_profile: Mettre à jour mon profil @@ -390,7 +390,7 @@ fr: app-mobile-text: L'application mobile TimeOverflow est disponible.
Cette application a été réalisée grâce à la collaboration de la municipalité de Barcelone, programe %{impulsem_link} (Barcelona Activa) 2017-2018 banner-button: Demander un accès à TimeOverflow banner-subtitle: Nous vous contacterons pour démarrer ou vous faire une démonstration - banner-title: "Êtes-vous une Banque de temps ?" + banner-title: Êtes-vous une Banque de temps ? empower-adbdt: ADBdT empower-adbdt-title: Association pour le développement des Banques de temps empower-coopdevs: CoopDevs @@ -437,8 +437,8 @@ fr: download_all: Tout télécharger shared: movements: - delete_reason: "Êtes-vous sûr de vouloir supprimer ce commentaire ?" - movements: "Échanges" + delete_reason: Êtes-vous sûr de vouloir supprimer ce commentaire ? + movements: Échanges post_form: group_inquiry: Est-une demande de groupe ? group_offer: Est-ce une offre de groupe ? @@ -461,7 +461,7 @@ fr: statistics: all_transfers: date: Date - delete_reason: "Êtes-vous sur de vouloir supprimer ce commentaire ?" + delete_reason: Êtes-vous sur de vouloir supprimer ce commentaire ? from: Depuis post: Annonce quantity: Quantité @@ -578,7 +578,7 @@ fr: deactivate: Désactiver delete_membership: Supprimer l'inscription manage_warning: Vous êtes sur le point modifier les privilèges de %{user} - sure_delete: "Êtes-vous de vouloir supprimer votre inscription à %{organization_name} ?" + sure_delete: Êtes-vous de vouloir supprimer votre inscription à %{organization_name} ? views: pagination: first: "« Première"