Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/develop'
Browse files Browse the repository at this point in the history
  • Loading branch information
mozillazg committed Aug 20, 2022
2 parents d8e9f92 + 31ad8d8 commit d21c69a
Show file tree
Hide file tree
Showing 135 changed files with 7,248 additions and 6,703 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Test

on:
push:
pull_request:
workflow_dispatch:

jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19]
steps:
- uses: actions/checkout@v3

- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: ${{ matrix.go-version }}
env:
GOPATH: ${{ env.HOME }}

- name: Test
run: make test

- name: Test CLI
run: cd unidecode && go run main.go kožušček
27 changes: 0 additions & 27 deletions .travis.yml

This file was deleted.

17 changes: 16 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,25 @@
# Changelog

## 0.1.1 (2019-04-05)
## [0.2.0] (2022-08-20)

* use string builder to reduce allocations ([#6])
* update data
* use empty string instead of `[?]`
* fix missing value of 0x57 in x020.go. fixes [#5]
* update data

## [0.1.1] (2019-04-05)

* add go.mod file to identify as a module


## 0.1.0 (2016-07-10)

* Initial Release


[#5]: https://github.com/mozillazg/go-unidecode/issues/5
[#6]: https://github.com/mozillazg/go-unidecode/pull/6

[0.1.1]: https://github.com/mozillazg/go-unidecode/compare/v0.1.0...v0.1.1
[0.2.0]: https://github.com/mozillazg/go-unidecode/compare/v0.1.1...v0.2.0
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
go-unidecode
==============

[![Build Status](https://travis-ci.org/mozillazg/go-unidecode.svg?branch=master)](https://travis-ci.org/mozillazg/go-unidecode)
[![Build Status][![Test](https://github.com/mozillazg/go-unidecode/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/mozillazg/go-unidecode/actions/workflows/ci.yml)
[![Coverage Status](https://coveralls.io/repos/mozillazg/go-unidecode/badge.svg?branch=master)](https://coveralls.io/r/mozillazg/go-unidecode?branch=master)
[![Go Report Card](https://goreportcard.com/badge/github.com/mozillazg/go-unidecode)](https://goreportcard.com/report/github.com/mozillazg/go-unidecode)
[![GoDoc](https://godoc.org/github.com/mozillazg/go-unidecode?status.svg)](https://godoc.org/github.com/mozillazg/go-unidecode)
Expand Down
2 changes: 2 additions & 0 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
module github.com/mozillazg/go-unidecode

go 1.12
2 changes: 2 additions & 0 deletions table/table.go
Original file line number Diff line number Diff line change
Expand Up @@ -192,4 +192,6 @@ func init() {
Tables[0x1d5] = x1d5
Tables[0x1d6] = x1d6
Tables[0x1d7] = x1d7
Tables[0x1f1] = x1f1
Tables[0x1f6] = x1f6
}
266 changes: 128 additions & 138 deletions table/x000.go
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
package table

var x000 = []string{
// Code points u+007f and below are equivalent to ASCII and are handled by a
// special case in the code. Hence they are not present in this table.
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
Expand All @@ -11,140 +9,132 @@ var x000 = []string{
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
"", // 0x80
"", // 0x81
"", // 0x82
"", // 0x83
"", // 0x84
"", // 0x85
"", // 0x86
"", // 0x87
"", // 0x88
"", // 0x89
"", // 0x8a
"", // 0x8b
"", // 0x8c
"", // 0x8d
"", // 0x8e
"", // 0x8f
"", // 0x90
"", // 0x91
"", // 0x92
"", // 0x93
"", // 0x94
"", // 0x95
"", // 0x96
"", // 0x97
"", // 0x98
"", // 0x99
"", // 0x9a
"", // 0x9b
"", // 0x9c
"", // 0x9d
"", // 0x9e
"", // 0x9f
" ", // 0xa0
"!", // 0xa1
"C/", // 0xa2
// Not \"GBP\" - Pound Sign is used for more than just British Pounds.
"PS", // 0xa3
"$?", // 0xa4
"Y=", // 0xa5
"|", // 0xa6
"SS", // 0xa7
"\"", // 0xa8
"(c)", // 0xa9
"a", // 0xaa
"<<", // 0xab
"!", // 0xac
"", // 0xad
"(r)", // 0xae
"-", // 0xaf
"deg", // 0xb0
"+-", // 0xb1
// These might be combined with other superscript digits (u+2070 - u+2079)
"2", // 0xb2
"3", // 0xb3
"'", // 0xb4
"u", // 0xb5
"P", // 0xb6
"*", // 0xb7
",", // 0xb8
"1", // 0xb9
"o", // 0xba
">>", // 0xbb
"1/4", // 0xbc
"1/2", // 0xbd
"3/4", // 0xbe
"?", // 0xbf
"A", // 0xc0
"A", // 0xc1
"A", // 0xc2
"A", // 0xc3
// Not \"AE\" - used in languages other than German
"A", // 0xc4
"A", // 0xc5
"AE", // 0xc6
"C", // 0xc7
"E", // 0xc8
"E", // 0xc9
"E", // 0xca
"E", // 0xcb
"I", // 0xcc
"I", // 0xcd
"I", // 0xce
"I", // 0xcf
"D", // 0xd0
"N", // 0xd1
"O", // 0xd2
"O", // 0xd3
"O", // 0xd4
"O", // 0xd5
// Not \"OE\" - used in languages other than German
"O", // 0xd6
"x", // 0xd7
"O", // 0xd8
"U", // 0xd9
"U", // 0xda
"U", // 0xdb
// Not \"UE\" - used in languages other than German
"U", // 0xdc
"Y", // 0xdd
"Th", // 0xde
"ss", // 0xdf
"a", // 0xe0
"a", // 0xe1
"a", // 0xe2
"a", // 0xe3
// Not \"ae\" - used in languages other than German
"a", // 0xe4
"a", // 0xe5
"ae", // 0xe6
"c", // 0xe7
"e", // 0xe8
"e", // 0xe9
"e", // 0xea
"e", // 0xeb
"i", // 0xec
"i", // 0xed
"i", // 0xee
"i", // 0xef
"d", // 0xf0
"n", // 0xf1
"o", // 0xf2
"o", // 0xf3
"o", // 0xf4
"o", // 0xf5
// Not \"oe\" - used in languages other than German
"o", // 0xf6
"/", // 0xf7
"o", // 0xf8
"u", // 0xf9
"u", // 0xfa
"u", // 0xfb
// Not \"ue\" - used in languages other than German
"u", // 0xfc
"y", // 0xfd
"th", // 0xfe
"y", // 0xff
"", // 0x80
"", // 0x81
"", // 0x82
"", // 0x83
"", // 0x84
"", // 0x85
"", // 0x86
"", // 0x87
"", // 0x88
"", // 0x89
"", // 0x8a
"", // 0x8b
"", // 0x8c
"", // 0x8d
"", // 0x8e
"", // 0x8f
"", // 0x90
"", // 0x91
"", // 0x92
"", // 0x93
"", // 0x94
"", // 0x95
"", // 0x96
"", // 0x97
"", // 0x98
"", // 0x99
"", // 0x9a
"", // 0x9b
"", // 0x9c
"", // 0x9d
"", // 0x9e
"", // 0x9f
" ", // 0xa0
"!", // 0xa1
"C/", // 0xa2
"PS", // 0xa3
"$?", // 0xa4
"Y=", // 0xa5
"|", // 0xa6
"SS", // 0xa7
"\"", // 0xa8
"(c)", // 0xa9
"a", // 0xaa
"<<", // 0xab
"!", // 0xac
"", // 0xad
"(r)", // 0xae
"-", // 0xaf
"deg", // 0xb0
"+-", // 0xb1
"2", // 0xb2
"3", // 0xb3
"'", // 0xb4
"u", // 0xb5
"P", // 0xb6
"*", // 0xb7
",", // 0xb8
"1", // 0xb9
"o", // 0xba
">>", // 0xbb
" 1/4 ", // 0xbc
" 1/2 ", // 0xbd
" 3/4 ", // 0xbe
"?", // 0xbf
"A", // 0xc0
"A", // 0xc1
"A", // 0xc2
"A", // 0xc3
"A", // 0xc4
"A", // 0xc5
"AE", // 0xc6
"C", // 0xc7
"E", // 0xc8
"E", // 0xc9
"E", // 0xca
"E", // 0xcb
"I", // 0xcc
"I", // 0xcd
"I", // 0xce
"I", // 0xcf
"D", // 0xd0
"N", // 0xd1
"O", // 0xd2
"O", // 0xd3
"O", // 0xd4
"O", // 0xd5
"O", // 0xd6
"x", // 0xd7
"O", // 0xd8
"U", // 0xd9
"U", // 0xda
"U", // 0xdb
"U", // 0xdc
"Y", // 0xdd
"Th", // 0xde
"ss", // 0xdf
"a", // 0xe0
"a", // 0xe1
"a", // 0xe2
"a", // 0xe3
"a", // 0xe4
"a", // 0xe5
"ae", // 0xe6
"c", // 0xe7
"e", // 0xe8
"e", // 0xe9
"e", // 0xea
"e", // 0xeb
"i", // 0xec
"i", // 0xed
"i", // 0xee
"i", // 0xef
"d", // 0xf0
"n", // 0xf1
"o", // 0xf2
"o", // 0xf3
"o", // 0xf4
"o", // 0xf5
"o", // 0xf6
"/", // 0xf7
"o", // 0xf8
"u", // 0xf9
"u", // 0xfa
"u", // 0xfb
"u", // 0xfc
"y", // 0xfd
"th", // 0xfe
"y", // 0xff
}
Loading

0 comments on commit d21c69a

Please sign in to comment.