config/i18n-tasks.yml
# 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