diff --git a/data.go b/data.go index 1b2e1b6..c864080 100644 --- a/data.go +++ b/data.go @@ -441,8 +441,8 @@ var data = map[string]*file{ "/data/ru/states": { local: "data/ru/states", - size: 2768, - compressed: "\x1f\x8b\b\x00\x00\tn\x88\x00\xff\x8cVKRSM\x18\x9dg\x15w\xf8\xff\x03\xd6\xe2\xc4\r\xe8T-\a\xb8\x80p\x11\xa1\n\xca\x00bI\x05\b&\x14\xc5H\ty@\xc8}\xb0\x85\xaf\xb7\xe0J<\xe7t'`q\xbb\xc3\x00*\xb7\xbf\xd3\xdf\xe3|\xaf\xb6}\x9b\xb8]\x1b\xdb\xd4uZ\xf8(\\nC\xbboف\rݎͭvm\x1c\xd5nC\x82\n\x02\xb7\x89\xa3\x0e>g\xbcr\x84S\xde^ʏ\xad\xb210;8\f\x98.$7\xd0\u05f6\x89\xcd \xaeר\xde\n\xa8\xe7\xe1\x12SX\t_\xe6\xcb\x03Ȇn\x1b\x82\xa9\x8dx\xe9\n*ې\xc3\xdaS\xcc\x14\x17\xc3gm\xa5\xcdZv\xea\xf5\xda}f\xbf\xac\xe0w-\xe35\xf4\b\xd9\a`ˆ\xd9\u007fvms8+G\xff\xe79M\xd1J\x05D'\xb3\x1eL\x858\xb2?\xed\xa3\x8c\x141N\xaff\x00PN[\x8f\xe1\x0f\x10\xc1H\x9a\an\x93\xbf\xa0\xf5\x02\xa6K\xd1\x16\b\xb9\x04\x96\xb1\x870\x18\u05f6U\xfa\xe9/\x81=\x1f\x91(x\x9a\x19ܙ\xfb\xc8\xe6\x941U?<\xbdvO\x9d\xc0\xed5`HoI.]\xde$\x95\x99\r\xa6\x06\xae*\x9e\x14\x06\xd9oB\x9c\x8b\xb8\xb2I\xa2l\x94*\xa6\xe7Ҿ\"\x1bᳶ\a\xfc5Gp\xb9,\"d\xb1Aރ\xb4\xa0\x87$\x99\x84y\xc67D42Y?\xca\xdd\x1e\xe4\x90m)\x93c\x16P0ٌ䏶\xaf\x18d)\x86;P!\x8eUj\xa01\x8ec\xfb$\xf4\x1c\xaa\xc2&\"l\x96\x88\xe0\x90T\xd1\x1eڍ\x1c\xc4-zd-l\x12%\xcf+\xc4q\x1bE\x1d\xb3\a9\x0eR\f\r\xe4\xf9MR\xcf\xc0\xdbK\xc8\xe3=\x98\xbd\xfe\xf8a\xfdݫ\xb7\xef߬\u007fjiӦ&\xf8\xc0}\xe5tH\xf8{\xa1\xfb\x9d\x15s\xedJ\x9b\xa2\xc3:M\xe8\xbaf\xc5CZh\xa9\xc5P\xdf\x16\x9d\x81\xb7\x82\xfb\f\xc5\x13\x91\xaf\xfd-7\xd0:\x19\xea\xa3\xd2\x13h\xbaxq,\x1a\x19C\xd8\xd7G\x85I\x9b\xafi\xf7\xe6\xd2\x10Z`\xf1\x96\x19\x86:\f\x8b\x95\x8bq\xa4\x83J\x8f\xa5\xaaѹ\xef\xda\xc6\xd3\xf0\xda\x10b\xdfz\xcf\xee\xe2\xa93\xe5]\xec`d`L\x97\xce\xe4\xaa\x1fW\xdaϺw\xa92\xcf\xdd\xee\x9a\xe6U\xa5n\u007f\xf2\x94\x01ȿ\xae~\xfby\xe8\xdfA||\xe6\xff\x80@\xae\x06T\xc1\xd7`\xa3\xa9\xbf\x01\x00\x00\xff\xff\x93\xb3\xfc\xb1\xd0\n\x00\x00", + size: 2756, + compressed: "\x1f\x8b\b\x00\x00\tn\x88\x00\xff\x8cVKR\x1bA\f\xdds\n/\x93\x05w4C\bTA\xc5@H\x852`bS\x14\xab\x04c{`\xf0|\xb8\x82\xfa\n9I\xde{\xdd6\xa4\x98\x91Y@yZ\xaf\xf5yRK\xb2c[\x84C\x9b[\x1e\x06[\xf8(CfS{\u07b2\x13\x9b\x86\x03[Z\x13\xfa8j\u008e\x045\x04a\x17G\x03|\x16\xbcr\x86S\xde^\xcbϭ\xb690\a8L\x98!$\x0f\xd0\u05f7\x85\x15\x107\xdbTo%\xd4\xf3p\x8d)\xad\x82/\xcb\xf5\x01dӰ\x0fAn3^\xba\x83\xca>\xe4\xb0\xf6\x16\x93\xe3b\xfal\xac\xb2b\xcb.\xa3^{\xee\xd9o+\xf9\xdd\xc8x\x03=B\x8e\x01سi\xef\x93\xdd\xdb\x12\xce\xca\xd1\xcf<\xa7)Z\xa9\x81\x18\xf4l\x04S)\x8e\xde\xdf\xfeY\x8f\x141Ψf\x02PF[\xaf\xe1O\x10\xc1L\x9a'a\x97\xbf\xa0\xf5\x06\xa6+і\b\xb9\x05\x96\xb1\xa70\x18\u05fe\xd5\xfa\x19/\x81\xbd\x18\x91(x\x9b\x19\xdcY\xc6Ȗ\x941U?#\xbd\xf6L\x9d\xc0\x1d\xb5`HoE.C\xd6&\x95\x99\x1d\xa6\x06\xae*\x1e\x0f\x83\xec\xb7!\xaeE\\\xd5&Q6*\x15\xd3{\xe9X\x91\xcd\xf0\xd9\xd8\v\xfe\xda#\xb8]\x17\x11\xb2\xd8\"\x1fAZ\xd2C\x92L\xc2\"\xe3;\"\x1a\x99l^\xe5\xe1\br\xc8\xf6\x94\xc99\v(\x99lG\xf2G?V\f\xb2ԅ;Q!\xceUj\xa0\xb1\x1b\xc7\xe7\xe3\xe89U\x85-DX\xe1DpJ\xaah\x0fύ\x1ct[\x8c\xc8FX\x17%\xcfk\xc4\xf1؉:gy\xaaPf\xdd\x18\xbeR\xbe\xaaND|\xed\xec\x05\x85څ\xef\xbf\xd0x\x18\xdd^\r\xe1s\xa5\xf2\xf3\xfc\x1a\x92\xcf\r\x88&e\xbbI\x85܊be\x81M\xaf\x1a\x86n\xf5]\xc0ߏ\xc5~\x01\xd4\v\"\xfb\xda!\xbfT\xffe\xbdxް\x01R\xe6\xc5~\xa9\xa8*W\xcf\x15\xbcy\x84\uf6eb\xfcJ\xcd\xf6\xa38zW@\xe0\xd5\xfb\xc8\xc9\xc8Hc\xa0\xb6\x87\x98\x19\x17W\xba,\\K\xcf\x13\xffwc6r\xf9+ML\x17\x83.\xf0\xe4\xb2=f\xd3^\xb7\xe3\x0e\x84:\x93o)M\xbb\xf8\xe2\x1cT\x9c|\x8b\r\f\x8d\xd9\xc8q\xe014\x91\xe7\x0f\xae\x9eI\xb4\xe7Ƚ7\xc8\xe9\xeau\xedI\xf8Ǝ\xe0\xf8x\xa3\xfb\x83\r\xbd\xecN\xd3a\xc0\xdattݳ\xca!-5ȺP\xdfW\xaf\x01\xfbA\xf8\x02\xc5\v\x11\xae\x99-7\xf0\\z\xa8\x89ZkO\xbe\xda2V\x8f\x17\x8d7\xd6D\x8d\xee\x9amk\xdefҐ\xca~\xb5\xbfLS\xed\xa5a\xcaa8\xd3A\xad\x05\xa9nu\xee\x87&p\x9e6\f!\x8em\xf4\xee.֛\x9cw1w\x91\x819]\xba\x92\xab\xb1Ei&\xebޭJ;\v\x87\xdb\xeaQ\xb5^\xf8\x9b\xf5\x05\xa0\xb8Q\xfd\x89=0\xee>\\8\xb3\xff@ WM\xa9\xe4\x06\xd8j\xea_\x00\x00\x00\xff\xff\x9du\x89T\xc4\n\x00\x00", }, "/data/ru/streets": { diff --git a/fake.go b/fake.go index 9e75516..d5e9d54 100644 --- a/fake.go +++ b/fake.go @@ -16,7 +16,7 @@ var samplesCache = make(samplesTree) var r = rand.New(rand.NewSource(time.Now().UnixNano())) var lang = "en" var useExternalData = false -var enFallback = false +var enFallback = true var availLangs = GetLangs() var ( @@ -29,7 +29,7 @@ func GetLangs() []string { var langs []string for k, v := range data { if v.isDir && k != "/" && k != "/data" { - langs = append(langs, strings.Replace(k, "/data", "", 1)) + langs = append(langs, strings.Replace(k, "/data/", "", 1)) } } return langs diff --git a/test/fake_test.go b/test/fake_test.go index d81adf8..af94a65 100644 --- a/test/fake_test.go +++ b/test/fake_test.go @@ -20,6 +20,7 @@ func TestSetLang(t *testing.T) { func TestFakerRuWithoutCallback(t *testing.T) { fake.SetLang("ru") + fake.EnFallback(false) brand := fake.Brand() if brand != "" { t.Error("Fake call with no samples should return blank string")