podemos-info/participa2

View on GitHub
config/i18n-tasks.yml

Summary

Maintainability
Test Coverage
# i18n-tasks finds and manages missing and unused translations: https://github.com/glebm/i18n-tasks

# The "main" locale.
base_locale: en

# Read and write translations.
data:
  yaml:
    write:
      # do not wrap lines at 80 characters
      line_width: -1

  read:
    - config/locales/%{locale}.yml
    - decidim-*/config/locales/%{locale}.yml

  write:
    - ["decidim.census_connector.*", "decidim-module-census_connector/config/locales/%{locale}.yml"]
    - ["decidim.crowdfundings.*", "decidim-module-crowdfundings/config/locales/%{locale}.yml"]
    - ["decidim.gravity_forms.*", "decidim-module-gravity_forms/config/locales/%{locale}.yml"]
    - ["decidim.votings.*", "decidim-module-votings/config/locales/%{locale}.yml"]

# Find translate calls
search:
  paths:
    - app
    - config
    - lib
    - decidim-module-census_connector/app
    - decidim-module-census_connector/lib
    - decidim-module-crowdfundings/app
    - decidim-module-crowdfundings/lib
    - decidim-module-gravity_forms/app
    - decidim-module-gravity_forms/lib
    - decidim-module-votings/app
    - decidim-module-votings/lib

  # Root directories for relative keys resolution.
  relative_roots:
    - app/controllers
    - app/helpers
    - app/mailers
    - app/services
    - app/views
    - decidim-module-census_connector/app/controllers
    - decidim-module-census_connector/app/helpers
    - decidim-module-census_connector/app/mailers
    - decidim-module-census_connector/app/services
    - decidim-module-census_connector/app/views
    - decidim-module-crowdfundings/app/controllers
    - decidim-module-crowdfundings/app/helpers
    - decidim-module-crowdfundings/app/mailers
    - decidim-module-crowdfundings/app/services
    - decidim-module-crowdfundings/app/views
    - decidim-module-gravity_forms/app/controllers
    - decidim-module-gravity_forms/app/helpers
    - decidim-module-gravity_forms/app/mailers
    - decidim-module-gravity_forms/app/services
    - decidim-module-gravity_forms/app/views
    - decidim-module-votings/app/controllers
    - decidim-module-votings/app/helpers
    - decidim-module-votings/app/mailers
    - decidim-module-votings/app/services
    - decidim-module-votings/app/views

  ## If `strict` is `false`, guess usages such as t("categories.#{category}.title"). The default is `true`.
  strict: false

ignore_unused:
  - activemodel.attributes.*
  - activemodel.errors.models.*
  - content_blocks.*.name
  - decidim.authorization_handlers.admin.census.help
  - decidim.authorization_handlers.census.*
  - decidim.authorization_modals.content.*
  - decidim.census_connector.verifications.census.extra_explanation*
  - decidim.components.crowdfundings.*
  - decidim.components.gravity_forms.*
  - decidim.components.votings.*
  - decidim.crowdfundings.admin.models.*
  - decidim.crowdfundings.campaigns.show.change_*_contribution
  - decidim.crowdfundings.campaigns.show.current_*_recurrent_support
  - decidim.crowdfundings.models.*
  - decidim.form_builder.support_tag.other
  - decidim.menu.*
  - decidim.verifications.authorizations.first_login.*
  - decidim.votings.admin.models.*
  - decidim.votings.models.*
  - devise.failure.not_found_in_database
  - errors.messages.census_down

ignore_missing:
  - decidim.authorization_handlers.census.fields.*
  - decidim.core.actions.*
  - decidim.devise.*
  - decidim.pages.home.*
  - decidim.participatory_processes.scopes.global
  - decidim.scopes.prompt
  - decidim.verifications.authorizations.new.authorize
  - devise.registrations.new.sign_up
  - devise.sessions.new.sign_in
  - errors.messages.uppercase_only_letters_numbers