Skip to content

feat: Add static locales to avoid decidim-awesome issues #143

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 28, 2025

Conversation

AyakorK
Copy link
Contributor

@AyakorK AyakorK commented Apr 25, 2025

🎩 Description

This PR adds multiple locales that are really static but ensure that they will not suffer the decidim-awesome issues regarding the instability of the cache and the locales

📌 Related Issues

Testing

Short configuration

  • Login as a user
  • Make sure you have the french locale activated
  • Navigate through a PP and search a budgets component
  • Make sure when you're going to vote that new translations are applied (you may check which one are changed but you can check the description linked to the starting button to vote)

Long configuration

  • Login as an admin
  • Go to organization settings
  • Enable Half Signup through Authentication Settings SMS method
  • Configure a budget in a Participatory Process where you can vote minimum for 3 projects and maximum for 10 (you may need to create new ones)
  • Make sure you can vote in every budgets of the "parent" component
  • Access front-office
  • Try to do a complete vote and make sure every translation is well configured

Bonus:

  • Before voting you can go to your notification settings (In My account)
  • Change the notification digest to "daily"
  • Make sure when you vote that you receive the mail translated correctly
  • Please note that you may change your configuration if you received the mail in english to make sure your default locale is french

Tasks

  • Add locales

@AyakorK AyakorK requested a review from luciegrau April 25, 2025 14:38
@luciegrau luciegrau merged commit 5013f9a into develop Apr 28, 2025
25 of 26 checks passed
@luciegrau luciegrau deleted the feat/add_static_locales branch April 28, 2025 08:47
@luciegrau luciegrau restored the feat/add_static_locales branch April 28, 2025 08:47
@luciegrau luciegrau deleted the feat/add_static_locales branch April 28, 2025 08:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants