Skip to content
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

feat(dashboard): translation management #208

Closed
5 tasks done
chrismclarke opened this issue Dec 14, 2023 · 1 comment · Fixed by #211
Closed
5 tasks done

feat(dashboard): translation management #208

chrismclarke opened this issue Dec 14, 2023 · 1 comment · Fixed by #211
Assignees

Comments

@chrismclarke
Copy link
Collaborator

chrismclarke commented Dec 14, 2023

Is your feature request related to a problem? Please describe.
Currently all translations are managed using google sheets, which requires multiple manual steps to integrate into the app. Ideally a minimal translations management system should be included in the admin dashboard

Describe the solution you'd like

  • Create translations module in dashboard apps\picsa-apps\dashboard\src\app\modules
  • Add routing and home page for created module and sidebar link in apps\picsa-apps\dashboard\src\app\app.component.ts
  • Create db table with columns for id and translations by country/language codes (e.g. en, mw_ny, zm_ny)
  • Create / (home) page component to list all translations from db (can just manually populate a couple translations to db for testing, will migrate full list later)
  • Create /edit page and ui to create and edit translations

Additional context

  • See docs for running server locally: https://docs.picsa.app/server
  • Dashboard can be run via yarn start:dashboard, codebase in apps\picsa-apps\dashboard
  • Examples of translation strings currently used in the app (exported from google sheet) can be found in libs\i18n
  • Some example of interacting with server/services can be seen in the resources module of the dashboard codebase apps\picsa-apps\dashboard
@chrismclarke
Copy link
Collaborator Author

closed with #211

@github-project-automation github-project-automation bot moved this from Next Priority to Done in PICSA Apps Development Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

2 participants