2 Commits

2 changed files with 11 additions and 11 deletions
+2 -2
View File
@@ -19,7 +19,7 @@ const (
// City is a structure that contains information about the IP address. // City is a structure that contains information about the IP address.
type City struct { type City struct {
// lang is a language. // lang is a language.
lang language lang Language
} }
// NewCity creates a new City instance. // NewCity creates a new City instance.
@@ -27,7 +27,7 @@ type City struct {
// @param logger - a logger // @param logger - a logger
// @param dir - a directory for storing MaxMind GeoIP2 database // @param dir - a directory for storing MaxMind GeoIP2 database
// @return geoip2.RefreshableGeoIP2 - a MaxMind GeoIP2 database service // @return geoip2.RefreshableGeoIP2 - a MaxMind GeoIP2 database service
func NewCity(download *Download, logger geoip2.Logger, dir string, language language) geoip2.RefreshableGeoIP2 { func NewCity(download *Download, logger geoip2.Logger, dir string, language Language) geoip2.RefreshableGeoIP2 {
city := &City{ city := &City{
lang: language, lang: language,
} }
+9 -9
View File
@@ -1,15 +1,15 @@
package mmdb package mmdb
type language string type Language string
const ( const (
LanguageRussian = language("Russian") LanguageRussian = Language("Russian")
LanguageEnglish = language("English") LanguageEnglish = Language("English")
LanguageSpanish = language("Spanish") LanguageSpanish = Language("Spanish")
LanguageFrench = language("French") LanguageFrench = Language("French")
LanguageGerman = language("German") LanguageGerman = Language("German")
LanguageJapanese = language("Japanese") LanguageJapanese = Language("Japanese")
LanguageBrazilianPortuguese = language("BrazilianPortuguese") LanguageBrazilianPortuguese = Language("BrazilianPortuguese")
LanguageSimplifiedChinese = language("SimplifiedChinese") LanguageSimplifiedChinese = Language("SimplifiedChinese")
) )