Files
web/apps/scandic-redirect
Joakim Jäderberg bf6ed7778e Merged in feat/syncDefaultMessage (pull request #3022)
Sync defaultMessage from lokalise

* Enhance translation sync functionality and tests

- Added logging for found component files during sync.
- Introduced tests for handling complex components with replacements.
- Updated regex in syncIntlFormatMessage to support optional second arguments.
- Removed unused test files.

* feat(syncDefaultMessage): add script for syncing default message with lokalise

* feat(syncDefaultMessage): add script for syncing default message with lokalise


Approved-by: Matilda Landström
2025-10-30 08:38:50 +00:00
..

scandic-redirect

Netlify Function to handle redirect URLs for Current web -> New web during go live.

This function will be called by the web app's middleware to check if the incoming request contains a legacy URL that should be redirected. The "source of truth" for which URLs should be redirected where will be provided by the SEO team and put in a JSON file within this app.

If no match for the incoming request is found, the request is passed on through the middleware.

Update the redirects from the source

The Excel source file used is located at:

https://scandichotelsab.sharepoint.com//s/921-ContentNewweb/ETGStOQAARtJhJXG9dy8ijYBccpmKhLVjS2SF_2E69QrAQ

  • Open it
  • Each domain/language has its own sheet
  • Export each sheet into their respective language code
    • File > Export > Download as CSV UTF-8
    • Save as [lang].csv in ./scripts/data/csv folder
  • Run the generate script target
    • E.g. yarn workspace @scandic-hotels/scandic-redirect generate
  • Commit and push the JSON files in ./netlify/functions/data.
  • Create a PR
  • Profit!