Changeset bffb348 in Klonkt
- Timestamp:
- 06/21/2026 11:23:05 AM (3 months ago)
- Branches:
- main
- Children:
- 137cca5
- Parents:
- 999aad2
- File:
-
- 1 edited
-
src/services/i18n.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/services/i18n.js
r999aad2 rbffb348 194 194 } 195 195 196 // Bepaal de taal voor dit request: sessie-keuze → browser-taal → nl. 196 // Bepaal de taal voor dit request: expliciete sessie-keuze → instance-standaard 197 // (env KLONKT_DEFAULT_LANG, bv. 'de' voor een Duitse site) → browser-taal → nl. 197 198 export function resolveLang(req) { 198 199 const s = req && req.session && req.session.lang; 199 if (s && SUPPORTED.includes(s)) return s; 200 if (s && SUPPORTED.includes(s)) return s; // bezoeker koos zelf 201 const envDefault = (process.env.KLONKT_DEFAULT_LANG || '').toLowerCase(); 202 if (SUPPORTED.includes(envDefault)) return envDefault; // per-instance standaard 200 203 const al = ((req && req.headers && req.headers['accept-language']) || '').toLowerCase(); 201 204 const first = al.split(',')[0].trim().slice(0, 2); 202 if (SUPPORTED.includes(first)) return first; 205 if (SUPPORTED.includes(first)) return first; // browser-voorkeur 203 206 return 'nl'; 204 207 }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)