feat(localization): Implement Swedish localization and error messages
- Added localization support for Swedish and English languages. - Integrated localized strings for user messages in the API error mapper. - Updated UI components to use localized strings for labels and messages. - Ensured all error messages are context-aware and utilize the localization framework. - Created regression test to prevent common ASCII fallbacks in Swedish UI text.
This commit is contained in:
@@ -150,6 +150,35 @@ Backend API är tillgänglig på `http://localhost:8080` (eller via Caddy proxy)
|
||||
|
||||
> Stacken använder lokala Docker-images, hälsokontroller och startordning mellan databasen, API:t och frontend för stabilare uppstarter och Portainer-deployer.
|
||||
|
||||
### Drift-snabbguide
|
||||
|
||||
Använd dessa kommandon konsekvent beroende på vilken del av systemet som ska vara uppe.
|
||||
|
||||
**Huvudappen (recept.gynther.se):**
|
||||
```bash
|
||||
docker compose build recipe-frontend recipe-api
|
||||
docker compose up -d recipe-db recipe-api recipe-frontend
|
||||
```
|
||||
|
||||
**Endast backend:**
|
||||
```bash
|
||||
docker compose build recipe-api
|
||||
docker compose up -d recipe-db recipe-api
|
||||
```
|
||||
|
||||
**Flutter-spåret (test.gynther.se):**
|
||||
```bash
|
||||
docker compose -f compose.yml -f compose.flutter.yml build recipe-flutter
|
||||
docker compose -f compose.yml -f compose.flutter.yml up -d --no-deps recipe-flutter
|
||||
```
|
||||
|
||||
**Viktigt:** `docker compose build ...` bygger bara image. Tjänsten startar först efter `docker compose up -d ...`.
|
||||
|
||||
**Om orphan-varningen:**
|
||||
- Varning om orphan-containers är väntad när huvudappen körs med bara `compose.yml` men Flutter tidigare startats med `compose.flutter.yml`.
|
||||
- Det är normalt ofarligt.
|
||||
- Kör inte `docker compose down --remove-orphans` om du inte avser att även stoppa Flutter-spåret.
|
||||
|
||||
### Bygg bara backend eller frontend om behövligt
|
||||
|
||||
```bash
|
||||
|
||||
Reference in New Issue
Block a user