Rename methods that returns an array of locales

Having `_languages` in the method name made it harder to know what that
method was returning.
This commit is contained in:
Javi Martín
2024-05-24 17:16:22 +02:00
parent 5f09718e77
commit b451a251fc
3 changed files with 10 additions and 10 deletions

View File

@@ -33,16 +33,16 @@ class Shared::GlobalizeLocalesComponent < ApplicationComponent
end
def first_i18n_content_translation_locale
if I18nContentTranslation.existing_languages.count == 0 ||
I18nContentTranslation.existing_languages.include?(I18n.locale)
if I18nContentTranslation.existing_locales.count == 0 ||
I18nContentTranslation.existing_locales.include?(I18n.locale)
I18n.locale
else
I18nContentTranslation.existing_languages.first
I18nContentTranslation.existing_locales.first
end
end
def selected_languages_description
sanitize(t("shared.translations.languages_in_use", count: active_languages_count))
sanitize(t("shared.translations.languages_in_use", count: active_locales_count))
end
def select_language_error
@@ -56,9 +56,9 @@ class Shared::GlobalizeLocalesComponent < ApplicationComponent
end
end
def active_languages_count
def active_locales_count
if resource.blank?
no_resource_languages_count
no_resource_locales_count
elsif resource.locales_not_marked_for_destruction.size > 0
resource.locales_not_marked_for_destruction.size
else
@@ -66,8 +66,8 @@ class Shared::GlobalizeLocalesComponent < ApplicationComponent
end
end
def no_resource_languages_count
count = I18nContentTranslation.existing_languages.count
def no_resource_locales_count
count = I18nContentTranslation.existing_locales.count
count > 0 ? count : 1
end

View File

@@ -1,6 +1,6 @@
module SiteCustomizationHelper
def site_customization_enable_translation?(locale)
I18nContentTranslation.existing_languages.include?(locale) || locale == I18n.locale
I18nContentTranslation.existing_locales.include?(locale) || locale == I18n.locale
end
def information_texts_tabs

View File

@@ -1,5 +1,5 @@
class I18nContentTranslation < ApplicationRecord
def self.existing_languages
def self.existing_locales
self.select(:locale).distinct.map { |l| l.locale.to_sym }.to_a
end
end