mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-14 18:53:35 +00:00
vendor update for E2E framework
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
23
vendor/golang.org/x/text/unicode/cldr/cldr.go
generated
vendored
23
vendor/golang.org/x/text/unicode/cldr/cldr.go
generated
vendored
@ -5,14 +5,15 @@
|
||||
//go:generate go run makexml.go -output xml.go
|
||||
|
||||
// Package cldr provides a parser for LDML and related XML formats.
|
||||
// This package is intended to be used by the table generation tools
|
||||
// for the various internationalization-related packages.
|
||||
// As the XML types are generated from the CLDR DTD, and as the CLDR standard
|
||||
// is periodically amended, this package may change considerably over time.
|
||||
// This mostly means that data may appear and disappear between versions.
|
||||
// That is, old code should keep compiling for newer versions, but data
|
||||
// may have moved or changed.
|
||||
// CLDR version 22 is the first version supported by this package.
|
||||
//
|
||||
// This package is intended to be used by the table generation tools for the
|
||||
// various packages in x/text and is not internal for historical reasons.
|
||||
//
|
||||
// As the XML types are generated from the CLDR DTD, and as the CLDR standard is
|
||||
// periodically amended, this package may change considerably over time. This
|
||||
// mostly means that data may appear and disappear between versions. That is,
|
||||
// old code should keep compiling for newer versions, but data may have moved or
|
||||
// changed. CLDR version 22 is the first version supported by this package.
|
||||
// Older versions may not work.
|
||||
package cldr // import "golang.org/x/text/unicode/cldr"
|
||||
|
||||
@ -94,6 +95,12 @@ func (cldr *CLDR) RawLDML(loc string) *LDML {
|
||||
|
||||
// LDML returns the fully resolved LDML XML for loc, which must be one of
|
||||
// the strings returned by Locales.
|
||||
//
|
||||
// Deprecated: Use RawLDML and implement inheritance manually or using the
|
||||
// internal cldrtree package.
|
||||
// Inheritance has changed quite a bit since the onset of this package and in
|
||||
// practice data often represented in a way where knowledge of how it was
|
||||
// inherited is relevant.
|
||||
func (cldr *CLDR) LDML(loc string) (*LDML, error) {
|
||||
return cldr.resolve(loc)
|
||||
}
|
||||
|
4
vendor/golang.org/x/text/unicode/cldr/collate.go
generated
vendored
4
vendor/golang.org/x/text/unicode/cldr/collate.go
generated
vendored
@ -27,7 +27,7 @@ const (
|
||||
// cldrIndex is a Unicode-reserved sentinel value used to mark the start
|
||||
// of a grouping within an index.
|
||||
// We ignore any rule that starts with this rune.
|
||||
// See http://unicode.org/reports/tr35/#Collation_Elements for details.
|
||||
// See https://unicode.org/reports/tr35/#Collation_Elements for details.
|
||||
cldrIndex = "\uFDD0"
|
||||
|
||||
// specialAnchor is the format in which to represent logical reset positions,
|
||||
@ -51,7 +51,7 @@ func (c Collation) Process(p RuleProcessor) (err error) {
|
||||
}
|
||||
|
||||
// processRules parses rules in the Collation Rule Syntax defined in
|
||||
// http://www.unicode.org/reports/tr35/tr35-collation.html#Collation_Tailorings.
|
||||
// https://www.unicode.org/reports/tr35/tr35-collation.html#Collation_Tailorings.
|
||||
func processRules(p RuleProcessor, s string) (err error) {
|
||||
chk := func(s string, e error) string {
|
||||
if err == nil {
|
||||
|
5
vendor/golang.org/x/text/unicode/cldr/decode.go
generated
vendored
5
vendor/golang.org/x/text/unicode/cldr/decode.go
generated
vendored
@ -58,9 +58,10 @@ func (d *Decoder) Decode(l Loader) (cldr *CLDR, err error) {
|
||||
if len(d.dirFilter) > 0 && !in(d.dirFilter, m[1]) {
|
||||
continue
|
||||
}
|
||||
var r io.Reader
|
||||
var r io.ReadCloser
|
||||
if r, err = l.Reader(i); err == nil {
|
||||
err = d.decode(m[1], m[2], r)
|
||||
r.Close()
|
||||
}
|
||||
if err != nil {
|
||||
return nil, err
|
||||
@ -100,7 +101,7 @@ func (d *Decoder) decode(dir, id string, r io.Reader) error {
|
||||
if l.Identity == nil {
|
||||
return fmt.Errorf("%s/%s: missing identity element", dir, id)
|
||||
}
|
||||
// TODO: verify when CLDR bug http://unicode.org/cldr/trac/ticket/8970
|
||||
// TODO: verify when CLDR bug https://unicode.org/cldr/trac/ticket/8970
|
||||
// is resolved.
|
||||
// path := strings.Split(id, "_")
|
||||
// if lang := l.Identity.Language.Type; lang != path[0] {
|
||||
|
2
vendor/golang.org/x/text/unicode/cldr/makexml.go
generated
vendored
2
vendor/golang.org/x/text/unicode/cldr/makexml.go
generated
vendored
@ -153,7 +153,7 @@ var comments = map[string]string{
|
||||
// Dates contains information regarding the format and parsing of dates and times.
|
||||
`,
|
||||
"localeDisplayNames": `
|
||||
// LocaleDisplayNames specifies localized display names for for scripts, languages,
|
||||
// LocaleDisplayNames specifies localized display names for scripts, languages,
|
||||
// countries, currencies, and variants.
|
||||
`,
|
||||
"numbers": `
|
||||
|
4
vendor/golang.org/x/text/unicode/cldr/resolve.go
generated
vendored
4
vendor/golang.org/x/text/unicode/cldr/resolve.go
generated
vendored
@ -5,7 +5,7 @@
|
||||
package cldr
|
||||
|
||||
// This file implements the various inheritance constructs defined by LDML.
|
||||
// See http://www.unicode.org/reports/tr35/#Inheritance_and_Validity
|
||||
// See https://www.unicode.org/reports/tr35/#Inheritance_and_Validity
|
||||
// for more details.
|
||||
|
||||
import (
|
||||
@ -309,7 +309,7 @@ func in(set []string, s string) bool {
|
||||
}
|
||||
|
||||
// attrKey computes a key based on the distinguishable attributes of
|
||||
// an element and it's values.
|
||||
// an element and its values.
|
||||
func attrKey(v reflect.Value, exclude ...string) string {
|
||||
parts := []string{}
|
||||
ename := v.Interface().(Elem).GetCommon().name
|
||||
|
2
vendor/golang.org/x/text/unicode/cldr/xml.go
generated
vendored
2
vendor/golang.org/x/text/unicode/cldr/xml.go
generated
vendored
@ -1237,7 +1237,7 @@ type TimeZoneNames struct {
|
||||
} `xml:"metazone"`
|
||||
}
|
||||
|
||||
// LocaleDisplayNames specifies localized display names for for scripts, languages,
|
||||
// LocaleDisplayNames specifies localized display names for scripts, languages,
|
||||
// countries, currencies, and variants.
|
||||
type LocaleDisplayNames struct {
|
||||
Common
|
||||
|
Reference in New Issue
Block a user