summaryrefslogtreecommitdiffhomepage
path: root/i18n/catalog.go
diff options
context:
space:
mode:
Diffstat (limited to 'i18n/catalog.go')
-rw-r--r--i18n/catalog.go118
1 files changed, 116 insertions, 2 deletions
diff --git a/i18n/catalog.go b/i18n/catalog.go
index f0c2822..544260b 100644
--- a/i18n/catalog.go
+++ b/i18n/catalog.go
@@ -27,10 +27,13 @@ func (d *dictionary) Lookup(key string) (data string, ok bool) {
func init() {
dict := map[string]catalog.Dictionary{
+ "el": &dictionary{index: elIndex, data: elData},
+ "en": &dictionary{index: enIndex, data: enData},
"en_GB": &dictionary{index: en_GBIndex, data: en_GBData},
+ "nl": &dictionary{index: nlIndex, data: nlData},
"nl_NL": &dictionary{index: nl_NLIndex, data: nl_NLData},
}
- fallback := language.MustParse("en-GB")
+ fallback := language.MustParse("en")
cat, err := catalog.NewFromMap(dict, catalog.Fallback(fallback))
if err != nil {
panic(err)
@@ -107,6 +110,92 @@ var messageKeyToIndex = map[string]int{
"diversity": 63,
}
+var elIndex = []uint32{ // 67 elements
+ // Entry 0 - 1F
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ // Entry 20 - 3F
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ // Entry 40 - 5F
+ 0x00000000, 0x00000000, 0x00000000,
+} // Size: 292 bytes
+
+const elData string = ""
+
+var enIndex = []uint32{ // 67 elements
+ // Entry 0 - 1F
+ 0x00000000, 0x0000000f, 0x00000018, 0x00000024,
+ 0x00000189, 0x00000194, 0x00000385, 0x00000394,
+ 0x000003a0, 0x000003a9, 0x000003b6, 0x000003d2,
+ 0x000003dc, 0x000003e4, 0x000003ec, 0x000003f4,
+ 0x000003fb, 0x00000403, 0x0000040b, 0x00000411,
+ 0x00000419, 0x00000420, 0x00000427, 0x0000042f,
+ 0x00000437, 0x0000043d, 0x00000447, 0x00000452,
+ 0x00000459, 0x00000460, 0x00000466, 0x00000472,
+ // Entry 20 - 3F
+ 0x0000047b, 0x00000484, 0x0000048d, 0x00000498,
+ 0x000004a5, 0x000004b7, 0x00000599, 0x000005a4,
+ 0x0000065e, 0x00000666, 0x00000691, 0x0000069a,
+ 0x000006ca, 0x000006d4, 0x000006f7, 0x0000070c,
+ 0x0000073f, 0x00000752, 0x00000762, 0x00000767,
+ 0x0000076c, 0x0000077c, 0x00000782, 0x0000078c,
+ 0x00000793, 0x0000079b, 0x000007a1, 0x000007aa,
+ 0x000007e5, 0x000007fe, 0x00000817, 0x00000821,
+ // Entry 40 - 5F
+ 0x0000082b, 0x00000830, 0x00000948,
+} // Size: 292 bytes
+
+const enData string = "" + // Size: 2376 bytes
+ "\x02Page not found\x02About Us\x02Open Source\x02This website is an open" +
+ " project, and a collaboration between developers, translators, and resea" +
+ "rchers. All source code, data, images, and more for the website are open" +
+ " source and can be found %[1]shere%[2]s. This site is licensed under the" +
+ " BSD 0-Clause license giving you the full freedom to do whatever you wou" +
+ "ld like with any of the content on this site.\x02Contact Us\x02While we " +
+ "try to stay as up-to-date as possible and to fact check our information," +
+ " it is always possible that we get something wrong, lack a translation, " +
+ "or are missing some piece of data you may have. In such a case don’t hes" +
+ "itate to contact us; we’ll try to get the site updated or fixed as soon " +
+ "as possible. You are always free to contribute via a git patch if you ar" +
+ "e more technically included, but if not you can always send an email to " +
+ "%[1]s or contact ‘@onetruemangoman’ on Discord.\x02Special Thanks\x02Dev" +
+ "elopment\x02Research\x02Translations\x02British- & American English\x02I" +
+ "celandic\x02Andorra\x02Austria\x02Belgium\x02Cyprus\x02Germany\x02Estoni" +
+ "a\x02Spain\x02Finland\x02France\x02Greece\x02Croatia\x02Ireland\x02Italy" +
+ "\x02Lithuania\x02Luxembourg\x02Latvia\x02Monaco\x02Malta\x02Netherlands" +
+ "\x02Portugal\x02Slovenia\x02Slovakia\x02San Marino\x02Vatican City\x02Eu" +
+ "ro Coin Designs\x02Here you’ll be able to view all the coin designs for " +
+ "each country in the Eurozone. This section of the site doesn’t include m" +
+ "inor varieties such as different mintmarks or errors; those are on the %" +
+ "[1]svarieties%[2]s page.\x02Euro Coins\x02On this section of the site yo" +
+ "u can find everything there is to know about the coins of the Eurozone. " +
+ "For the latest news on coin- and design releases, check out the %[1]snew" +
+ "s%[2]s tab!\x02Designs\x02View the 600+ different Euro-coin designs!\x02" +
+ "Mintages\x02View the mintage figures of all the Euro coins!\x02Varieties" +
+ "\x02View all the known Euro varieties!\x02Select Your Language\x02Select" +
+ " your preferred language to use on the site.\x02Eurozone Languages\x02Ot" +
+ "her Languages\x02Home\x02News\x02Coin Collecting\x02Coins\x02Banknotes" +
+ "\x02Jargon\x02Discord\x02About\x02Language\x02Found a mistake or want to" +
+ " contribute missing information?\x02Feel free to contact us!\x02The Euro" +
+ " Cash Compendium\x02United in\x02diversity\x02cash\x02Welcome to the Eur" +
+ "o Cash Compendium. This sites aims to be a resource for you to discover " +
+ "everything there is to know about the coins and banknotes of the Euro, a" +
+ " currency that spans 26 countries and 350 million people. We also have d" +
+ "edicated sections of the site for collectors."
+
var en_GBIndex = []uint32{ // 67 elements
// Entry 0 - 1F
0x00000000, 0x0000000f, 0x00000018, 0x00000024,
@@ -168,6 +257,31 @@ const en_GBData string = "" + // Size: 2376 bytes
" currency that spans 26 countries and 350 million people. We also have d" +
"edicated sections of the site for collectors."
+var nlIndex = []uint32{ // 67 elements
+ // Entry 0 - 1F
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ // Entry 20 - 3F
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ 0x00000000, 0x00000000, 0x00000000, 0x00000000,
+ // Entry 40 - 5F
+ 0x00000000, 0x00000000, 0x00000000,
+} // Size: 292 bytes
+
+const nlData string = ""
+
var nl_NLIndex = []uint32{ // 67 elements
// Entry 0 - 1F
0x00000000, 0x00000000, 0x00000000, 0x00000000,
@@ -193,4 +307,4 @@ var nl_NLIndex = []uint32{ // 67 elements
const nl_NLData string = ""
-// Total table size 2960 bytes (2KiB); checksum: DDBC1523
+// Total table size 6212 bytes (6KiB); checksum: 7D179823