mirror of
https://github.com/we-promise/sure.git
synced 2026-06-01 08:49:01 +00:00
User-facing rename + structural rename. Feature is now called just "Goals" everywhere — page title, sidebar nav, modal headings, flash messages, AI assistant tool. Code identifiers follow: - Models: SavingsGoal → Goal, SavingsContribution → GoalContribution, SavingsGoalAccount → GoalAccount. - Tables: savings_goals → goals, savings_contributions → goal_contributions, savings_goal_accounts → goal_accounts. FK columns savings_goal_id → goal_id. New migration db/migrate/20260511100003_rename_savings_to_goals.rb uses rename_table + rename_column; PG handles index renaming and FK redirection automatically. - Controllers: SavingsGoalsController → GoalsController, SavingsContributionsController → GoalContributionsController. - Routes: /savings_goals → /goals, nested /goals/:id/contributions (resource name shifts; old route name aliases dropped). - ViewComponent namespace: Savings::* → Goals::*. Component class names drop their redundant "Goal" prefix where the namespace already carries it: Savings::GoalCardComponent → Goals::CardComponent, Savings::GoalAvatarComponent → Goals::AvatarComponent. Others keep their names (Goals::ProgressRingComponent, Goals::StatusPillComponent, Goals::AccountStackComponent, Goals::FundingAccountsBreakdownComponent). - Stimulus controllers: savings_goal_* → goal_*, savings_goals_filter → goals_filter. Stimulus identifiers in data-controller / data-* attributes follow. - Locale keys: savings_goals: → goals: (top level), savings_contributions: → goal_contributions: (top level). All t() callers updated. - AI assistant tool: Assistant::Function::CreateSavingsGoal → Assistant::Function::CreateGoal, tool name "create_savings_goal" → "create_goal", description / response text updated. - Sidebar nav label "Savings" → "Goals". Goals/show + index page title "Savings" → "Goals". Empty goals_section heading/subtitle dropped (duplicated the page title post-rename). Original migrations create_savings_goals / create_savings_goal_accounts / create_savings_contributions remain untouched so historical replay still works; the rename migration runs on top.
25 lines
626 B
YAML
25 lines
626 B
YAML
---
|
|
en:
|
|
layouts:
|
|
application:
|
|
privacy_mode: Toggle privacy mode
|
|
nav:
|
|
assistant: Assistant
|
|
budgets: Budgets
|
|
home: Home
|
|
reports: Reports
|
|
goals: Goals
|
|
transactions: Transactions
|
|
auth:
|
|
existing_account: Already have an account?
|
|
no_account: New to %{product_name}?
|
|
sign_in: Sign in
|
|
sign_up: Create account
|
|
shared:
|
|
footer:
|
|
privacy_policy: Privacy Policy
|
|
terms_of_service: Terms of Service
|
|
trial:
|
|
open_demo: Open demo
|
|
data_deleted_in_days: Data deleted in %{days} days
|
|
contribute: Contribute |