Skip to content

Commit

Permalink
Adds portuguese language & @ symbols (#79)
Browse files Browse the repository at this point in the history
  • Loading branch information
auyer committed Feb 23, 2024
1 parent f701be4 commit 4a8e359
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 0 deletions.
5 changes: 5 additions & 0 deletions languages_substitution.go
Expand Up @@ -187,6 +187,11 @@ var plSub = map[rune]string{
'@': "na",
}

var ptSub = map[rune]string{
'&': "e",
'@': "em",
}

var roSub = map[rune]string{
'&': "si",
'Ă': "A",
Expand Down
2 changes: 2 additions & 0 deletions slug.go
Expand Up @@ -93,6 +93,8 @@ func MakeLang(s string, lang string) (slug string) {
slug = SubstituteRune(slug, nnSub)
case "pl", "pol":
slug = SubstituteRune(slug, plSub)
case "pt", "prt", "pt-br", "bra", "por":
slug = SubstituteRune(slug, ptSub)
case "ro", "rou":
slug = SubstituteRune(slug, roSub)
case "sl", "slv":
Expand Down
1 change: 1 addition & 0 deletions slug_test.go
Expand Up @@ -126,6 +126,7 @@ func TestSlugMakeLang(t *testing.T) {
{"kk", "This @ that", "this-that", true},
{"nl", "This & that", "this-en-that", true},
{"pl", "This & that", "this-i-that", true},
{"pt", "This & that", "this-e-that", true},
{"pol", "This & that", "this-i-that", true},
{"sv", "This & that", "this-och-that", true},
{"sv", "This @ that", "this-snabel-a-that", true},
Expand Down

0 comments on commit 4a8e359

Please sign in to comment.