i18n: make dynamic scopes explicit

This fixes i18n-tasks not being able to recognize the scopes.
This commit is contained in:
Pierre de La Morinerie 2021-09-15 12:36:38 -05:00
parent 1eefc151bc
commit 446738fbbf
2 changed files with 15 additions and 9 deletions

View file

@ -16,16 +16,22 @@
%li.mb-1= t("update_description#{postfix}", label: change[:label], to: change[:to], scope: [:new_administrateur, :revision_changes]) %li.mb-1= t("update_description#{postfix}", label: change[:label], to: change[:to], scope: [:new_administrateur, :revision_changes])
- when :mandatory - when :mandatory
- if change[:from] == false - if change[:from] == false
%li.mb-1= t(:enabled, label: change[:label], scope: [:new_administrateur, :revision_changes, "update_mandatory#{postfix}"]) -# i18n-tasks-use t('new_administrateur.revision_changes.update_mandatory.enabled')
-# i18n-tasks-use t('new_administrateur.revision_changes.update_mandatory_private.enabled')
%li.mb-1= t("new_administrateur.revision_changes.update_mandatory#{postfix}.enabled", label: change[:label])
- else - else
%li.mb-1= t(:disabled, label: change[:label], scope: [:new_administrateur, :revision_changes, "update_mandatory#{postfix}"]) -# i18n-tasks-use t('new_administrateur.revision_changes.update_mandatory.disabled')
-# i18n-tasks-use t('new_administrateur.revision_changes.update_mandatory_private.disabled')
%li.mb-1= t("new_administrateur.revision_changes.update_mandatory#{postfix}.disabled", label: change[:label])
- when :piece_justificative_template - when :piece_justificative_template
%li.mb-1= t("update_piece_justificative_template#{postfix}", label: change[:label], scope: [:new_administrateur, :revision_changes]) -# i18n-tasks-use t('new_administrateur.revision_changes.update_piece_justificative_template')
-# i18n-tasks-use t('new_administrateur.revision_changes.update_piece_justificative_template_private')
%li.mb-1= t("new_administrateur.revision_changes.update_piece_justificative_template#{postfix}", label: change[:label])
- when :drop_down_options - when :drop_down_options
- added = change[:to].sort - change[:from].sort - added = change[:to].sort - change[:from].sort
- removed = change[:from].sort - change[:to].sort - removed = change[:from].sort - change[:to].sort
%li.mb-1 %li.mb-1
= t("update_drop_down_options#{postfix}", label: change[:label], scope: [:new_administrateur, :revision_changes]) = t("update_drop_down_options#{postfix}", scope: [:new_administrateur, :revision_changes], label: change[:label])
%ul %ul
- if added.present? - if added.present?
%li= t(:add_option, scope: [:new_administrateur, :revision_changes], items: added.map{ |term| "« #{term.strip} »" }.join(", ")) %li= t(:add_option, scope: [:new_administrateur, :revision_changes], items: added.map{ |term| "« #{term.strip} »" }.join(", "))
@ -35,7 +41,7 @@
- added = change[:to].sort - change[:from].sort - added = change[:to].sort - change[:from].sort
- removed = change[:from].sort - change[:to].sort - removed = change[:from].sort - change[:to].sort
%li.mb-1 %li.mb-1
= t("update_carte_layers#{postfix}", label: change[:label], scope: [:new_administrateur, :revision_changes]) = t("update_carte_layers#{postfix}", scope: [:new_administrateur, :revision_changes], label: change[:label])
%ul %ul
- if added.present? - if added.present?
%li= t(:add_option, scope: [:new_administrateur, :revision_changes], items: added.map{ |term| "« #{t(term, scope: [:new_administrateur, :carte_layers])} »" }.join(", ")) %li= t(:add_option, scope: [:new_administrateur, :revision_changes], items: added.map{ |term| "« #{t(term, scope: [:new_administrateur, :carte_layers])} »" }.join(", "))

View file

@ -11,8 +11,8 @@ fr:
update_description: La description du champ « %{label} » a été modifiée. La nouvelle description est « %{to} » update_description: La description du champ « %{label} » a été modifiée. La nouvelle description est « %{to} »
update_type_champ: Le type du champ « %{label} » a été modifié. Il est maintenant de type « %{to} » update_type_champ: Le type du champ « %{label} » a été modifié. Il est maintenant de type « %{to} »
update_mandatory: update_mandatory:
enable: Le champ « %{label} » est maintenant obligatoire enabled: Le champ « %{label} » est maintenant obligatoire
disable: Le champ « %{label} » nest plus obligatoire disabled: Le champ « %{label} » nest plus obligatoire
update_piece_justificative_template: Le modèle de pièce justificative du champ « %{label} » a été modifié update_piece_justificative_template: Le modèle de pièce justificative du champ « %{label} » a été modifié
update_drop_down_options: Les options de sélection du champ « %{label} » ont été modifiées update_drop_down_options: Les options de sélection du champ « %{label} » ont été modifiées
update_carte_layers: Les référentiels cartographiques du champ « %{label} » ont été modifiés update_carte_layers: Les référentiels cartographiques du champ « %{label} » ont été modifiés
@ -25,8 +25,8 @@ fr:
update_description_private: La description de lannotation privée « %{label} » a été modifiée. La nouvelle description est « %{to} » update_description_private: La description de lannotation privée « %{label} » a été modifiée. La nouvelle description est « %{to} »
update_type_champ_private: Le type de lannotation privée « %{label} » a été modifié. Elle est maintenant de type « %{to} » update_type_champ_private: Le type de lannotation privée « %{label} » a été modifié. Elle est maintenant de type « %{to} »
update_mandatory_private: update_mandatory_private:
enable: Lannotation privée « %{label} » est maintenant obligatoire enabled: Lannotation privée « %{label} » est maintenant obligatoire
disable: Lannotation privée « %{label} » nest plus obligatoire disabled: Lannotation privée « %{label} » nest plus obligatoire
update_piece_justificative_template_private: Le modèle de pièce justificative de lannotation privée « %{label} » a été modifié update_piece_justificative_template_private: Le modèle de pièce justificative de lannotation privée « %{label} » a été modifié
update_drop_down_options_private: Les options de sélection de lannotation privée « %{label} » ont été modifiées update_drop_down_options_private: Les options de sélection de lannotation privée « %{label} » ont été modifiées
update_carte_layers_private: Les référentiels cartographiques de lannotation privée « %{label} » ont été modifiés update_carte_layers_private: Les référentiels cartographiques de lannotation privée « %{label} » ont été modifiés