[mirror] Go text processing support
Перейти к файлу
Marcel van Lohuizen c745997bb1 : upgrade to CLDR 30
The trickiest changes are in language/display where the dropping
of nl-BE as Vlaams in Dutch caused some issues. This will
probably be changed back as I think this change is erroneous, but
as we’re not into the politics of it, we adopt the CLDR changes.

Change-Id: I6c593960778cd4c5b9f0553340b72a1410166506
Reviewed-on: https://go-review.googlesource.com/30910
Run-TryBot: Marcel van Lohuizen <mpvl@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Nigel Tao <nigeltao@golang.org>
2016-10-13 08:00:25 +00:00
cases cases: add alloc-free lowercase with final sigma handling 2016-10-06 13:40:12 +00:00
cmd/gotext cmd/gotext: first stab at message extraction 2016-09-22 16:03:33 +00:00
collate collate/colltab: moved package to internal 2016-09-01 10:14:18 +00:00
currency : upgrade to CLDR 30 2016-10-13 08:00:25 +00:00
encoding text: add new code pages: IBM 860, 863 and 865. 2016-09-07 09:41:15 +00:00
internal : upgrade to CLDR 30 2016-10-13 08:00:25 +00:00
language : upgrade to CLDR 30 2016-10-13 08:00:25 +00:00
message message: fix broken link to design doc 2016-04-29 14:47:31 +00:00
runes runes: added spanner implemenation 2016-09-20 11:32:40 +00:00
search collate/colltab: moved package to internal 2016-09-01 10:14:18 +00:00
secure secure/bidirule: fix bug/different semantics 2016-10-12 09:40:57 +00:00
transform transformer: added Spanner interface 2016-09-14 07:29:30 +00:00
unicode : upgrade to CLDR 30 2016-10-13 08:00:25 +00:00
width width: implement Span interface 2016-09-14 07:31:37 +00:00
.gitattributes text: add .gitattributes (fixes windows build) 2014-12-23 06:16:57 +00:00
.gitignore internal/gen: use fixed DATA directory for cache 2016-09-15 07:33:58 +00:00
AUTHORS go.text: create repository 2013-03-06 13:57:33 -08:00
CONTRIBUTING.md doc: add CONTRIBUTING.md 2015-02-20 05:00:44 +00:00
CONTRIBUTORS go.text: create repository 2013-03-06 13:57:33 -08:00
LICENSE go.text: create repository 2013-03-06 13:57:33 -08:00
PATENTS go.text: create repository 2013-03-06 13:57:33 -08:00
README cases: added ICU conformance test 2016-09-15 07:36:40 +00:00
codereview.cfg text: add codereview.cfg 2015-03-18 17:03:13 +00:00
doc.go : improved discoverability in godoc 2016-07-19 20:59:07 +00:00
gen.go : upgrade to CLDR 30 2016-10-13 08:00:25 +00:00

README

This repository holds supplementary Go libraries for text processing, many involving Unicode.

To submit changes to this repository, see http://golang.org/doc/contribute.html.

To generate the tables in this repository (except for the encoding tables),
run go generate from this directory. By default tables are generated for the
Unicode version in core and the CLDR version defined in
golang.org/x/text/unicode/cldr.

Running go generate will as a side effect create a DATA subdirectory in this
directory which holds all files that are used as a source for generating the
tables. This directory will also serve as a cache.

Run

	go test ./...

from this directory to run all tests. Add the "-tags icu" flag to also run
ICU conformance tests (if available). This requires that you have the correct
ICU version installed on your system.

TODO:
- updating unversioned source files.