nl.go 378 B

12345678910111213141516171819202122
  1. // SPDX-FileCopyrightText: Adam Evyčędo
  2. //
  3. // SPDX-License-Identifier: AGPL-3.0-or-later
  4. package transformers
  5. import (
  6. "golang.org/x/text/transform"
  7. )
  8. //nolint:gochecknoglobals
  9. var TransformerNL transform.Transformer = Replace(func(r rune) []rune {
  10. switch r {
  11. case 'IJ':
  12. return []rune{'I', 'J'}
  13. case 'ij':
  14. return []rune{'i', 'j'}
  15. default:
  16. return []rune{r}
  17. }
  18. })