SN · SEN
Senegal languages and locale codes
Official or primary languages with practical BCP 47 locale recommendations.
BCP 47
Languages and locale codes
| Language | Code | Recommended locale | Status |
|---|---|---|---|
| Wolof | De facto official | ||
| French | Official | ||
| Fula | Regional official | ||
| Serer | Regional official | ||
| Jola-Fonyi | Regional official | ||
| sav | Regional official | ||
| mfv | Regional official | ||
| bjt | Regional official | ||
| snf | Regional official | ||
| knf | Regional official | ||
| bsc | Regional official | ||
| mey | Regional official | ||
| tnr | Regional official |
Use a Senegal locale in a product
When content is written in Wolof, use the lang tag below to describe the text. The Intl locale selects regional formatting. This is one example from the table, not a claim about every visitor's language preference.
<html lang="wo">
new Intl.NumberFormat("wo-SN").format(1234567.89);Compare number and date formatting
These examples use 1234567.89 and the fixed instant 2026-01-15T13:45:00Z, with dates displayed in UTC. Intl computes the results when this site is built; your browser and locale-data version may differ. Unsupported tags are identified instead of showing default-language output.
| Locale | Number | Date | Currency |
|---|---|---|---|
wo-SN | 1.234.567,89 | 15 Samwiyee, 2026 | XOF: F CFA 1.235 |
fr-SN | 1 234 567,89 | 15 janvier 2026 | XOF: 1 235 F CFA |
ff-SN | 1 234 567,89 | 15 siilo 2026 | XOF: 1 235 F CFA |
srr-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
dyo-SN | 1 234 567,89 | 15 Sanvie 2026 | XOF: 1 235 F CFA |
sav-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
mfv-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
bjt-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
snf-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
knf-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
bsc-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
mey-Latn-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
tnr-SN | Unsupported in this build | Unsupported in this build | XOF: Unsupported in this build |
Currency examples use the fixed value 1234.5. SIX and CLDR snapshot: 2026-09-26. Specify each currency explicitly; formatting is not an exchange rate.
new Intl.NumberFormat("wo-SN", { style: "currency", currency: "XOF" }).format(1234.5);Before adopting a tag, run Intl.NumberFormat.supportedLocalesOf() and Intl.DateTimeFormat.supportedLocalesOf() in your target runtime. A locale does not select a time zone or translate interface text; specify currency explicitly when formatting money.
Data provenance
Sources
- ISO 3166-1 country codes
- Unicode CLDR territory information
- SIX: ISO 4217 List One
- Unicode CLDR 48 currency territory data
Data snapshot: 2026-09-26