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.
type City struct {
// lang is a language.
lang language
lang Language
}
// NewCity creates a new City instance.
@@ -27,7 +27,7 @@ type City struct {
// @param logger - a logger
// @param dir - a directory for storing MaxMind GeoIP2 database
// @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{
lang: language,
}
+9 -9
View File
@@ -1,15 +1,15 @@
package mmdb
type language string
type Language string
const (
LanguageRussian = language("Russian")
LanguageEnglish = language("English")
LanguageSpanish = language("Spanish")
LanguageFrench = language("French")
LanguageGerman = language("German")
LanguageJapanese = language("Japanese")
LanguageRussian = Language("Russian")
LanguageEnglish = Language("English")
LanguageSpanish = Language("Spanish")
LanguageFrench = Language("French")
LanguageGerman = Language("German")
LanguageJapanese = Language("Japanese")
LanguageBrazilianPortuguese = language("BrazilianPortuguese")
LanguageSimplifiedChinese = language("SimplifiedChinese")
LanguageBrazilianPortuguese = Language("BrazilianPortuguese")
LanguageSimplifiedChinese = Language("SimplifiedChinese")
)