Übersetzungen
Übersetzungen
Alle Entitätsnamen (Länder, Sprachen, Währungen, Kontinente und Hauptstädte) können in mehreren Sprachen abgerufen werden.
Verfügbare Sprachen
| Code | Sprache |
|---|---|
da | Dänisch |
de | Deutsch |
en | Englisch |
es | Spanisch |
fr | Französisch |
it | Italienisch |
zh | Chinesisch |
Ländernamen
import "github.com/infobits-io/infobits-intl-go/i18n"
name, ok := i18n.GetCountriesName("US", "de")
if ok {
fmt.Println(name) // Vereinigte Staaten
}
name, _ = i18n.GetCountriesName("FR", "es")
fmt.Println(name) // FranciaSprachnamen
name, ok := i18n.GetLanguagesName("en", "fr")
if ok {
fmt.Println(name) // anglais
}Währungsnamen
name, ok := i18n.GetCurrenciesName("USD", "it")
if ok {
fmt.Println(name) // Dollaro statunitense
}Kontinentnamen
name, ok := i18n.GetContinentsName("EU", "da")
if ok {
fmt.Println(name) // Europa
}Hauptstadtnamen
name, ok := i18n.GetCapitalsName("JP", "fr")
if ok {
fmt.Println(name) // Tokyo
}Direkter Zugriff auf Übersetzungs-Maps
Für Massenoperationen können Sie auf die vollständigen Übersetzungs-Maps zugreifen.
import "github.com/infobits-io/infobits-intl-go/i18n"
// Auf alle deutschen Länderübersetzungen zugreifen
germanCountries := i18n.CountriesTranslations["de"]
for code, name := range germanCountries {
fmt.Printf("%s: %s\n", code, name)
}
// Weitere verfügbare Maps:
// i18n.LanguagesTranslations
// i18n.CurrenciesTranslations
// i18n.ContinentsTranslations
// i18n.CapitalsTranslations