1// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT.
2
3package main
4
5import (
6	"golang.org/x/text/language"
7	"golang.org/x/text/message"
8	"golang.org/x/text/message/catalog"
9)
10
11type dictionary struct {
12	index []uint32
13	data  string
14}
15
16func (d *dictionary) Lookup(key string) (data string, ok bool) {
17	p := messageKeyToIndex[key]
18	start, end := d.index[p], d.index[p+1]
19	if start == end {
20		return "", false
21	}
22	return d.data[start:end], true
23}
24
25func init() {
26	dict := map[string]catalog.Dictionary{
27		"en": &dictionary{index: enIndex, data: enData},
28		"zh": &dictionary{index: zhIndex, data: zhData},
29	}
30	fallback := language.MustParse("en")
31	cat, err := catalog.NewFromMap(dict, catalog.Fallback(fallback))
32	if err != nil {
33		panic(err)
34	}
35	message.DefaultCatalog = cat
36}
37
38var messageKeyToIndex = map[string]int{
39	"Do you like your browser (%s)?\n": 1,
40	"Hello %s!\n":                      0,
41}
42
43var enIndex = []uint32{ // 3 elements
44	0x00000000, 0x00000012, 0x00000039,
45} // Size: 36 bytes
46
47const enData string = "" + // Size: 57 bytes
48	"\x04\x00\x01\x0a\x0d\x02Hello %[1]s!\x04\x00\x01\x0a\x22\x02Do you like " +
49	"your browser (%[1]s)?"
50
51var zhIndex = []uint32{ // 3 elements
52	0x00000000, 0x00000000, 0x00000000,
53} // Size: 36 bytes
54
55const zhData string = ""
56
57// Total table size 129 bytes (0KiB); checksum: 9C146C82
58