|
exp/locale/cldr: Implementation of cldr package, which provides an API for accessing
the XML files in the Unicode Common Locale Data Repository. It implements the various
resolution mechanism, like inheritance and alias resolution.
This package is to be used by the table creation tools of the various internationalization
packages. A modified exp/locale/collate/maketables.go is included in this CL as an example.
Note that this package is partially generated. Changes to the CLDR XML standard are
expected to be backwards compatible. This is typically the case. However, care should
be taken that this is indeed the case when upgrading the CLDR version.
This CL also fixes several bugs in exp/locale/collate that were the result of not
handling inheritance according to the CLDR specs.
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+4077 lines, -370 lines) |
Patch |
|
A |
src/pkg/exp/locale/cldr/base.go
|
View
|
1
|
1 chunk |
+99 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/cldr.go
|
View
|
1
|
1 chunk |
+104 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/collate.go
|
View
|
1
|
1 chunk |
+132 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/data_test.go
|
View
|
1
|
1 chunk |
+186 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/decode.go
|
View
|
1
|
1 chunk |
+169 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/examples_test.go
|
View
|
1
|
1 chunk |
+21 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/makexml.go
|
View
|
1
|
1 chunk |
+422 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/resolve.go
|
View
|
1
|
1 chunk |
+603 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/resolve_test.go
|
View
|
1
|
1 chunk |
+368 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/slice.go
|
View
|
1
|
1 chunk |
+143 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/slice_test.go
|
View
|
1
|
1 chunk |
+175 lines, -0 lines |
0 comments
|
Download
|
|
A |
src/pkg/exp/locale/cldr/xml.go
|
View
|
1
|
1 chunk |
+1227 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/pkg/exp/locale/collate/maketables.go
|
View
|
1
|
9 chunks |
+85 lines, -239 lines |
0 comments
|
Download
|
|
M |
src/pkg/exp/locale/collate/tools/colcmp/Makefile
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
src/pkg/exp/locale/collate/tools/colcmp/chars.go
|
View
|
1
|
4 chunks |
+342 lines, -130 lines |
0 comments
|
Download
|
Total messages: 3
|