Mercurial > gemma
changeset 4170:afabd52212d2
Moved country -> spoken language lookup table to common package to flesh out the misc package.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 05 Aug 2019 16:30:55 +0200 |
parents | 91f4b3f56ce2 |
children | 5a650cde0574 |
files | pkg/common/lang.go pkg/imports/agm.go pkg/misc/lang.go |
diffstat | 3 files changed, 27 insertions(+), 25 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/pkg/common/lang.go Mon Aug 05 16:30:55 2019 +0200 @@ -0,0 +1,26 @@ +// This is Free Software under GNU Affero General Public License v >= 3.0 +// without warranty, see README.md and license for details. +// +// SPDX-License-Identifier: AGPL-3.0-or-later +// License-Filename: LICENSES/AGPL-3.0.txt +// +// Copyright (C) 2019 by via donau +// – Österreichische Wasserstraßen-Gesellschaft mbH +// Software engineering by Intevation GmbH +// +// Author(s): +// * Sascha Wilde <wilde@intevation.de> + +package common + +// CCtoLang is a lookup table to associate a country code +// with a spoken language. +var CCtoLang = map[string]string{ + "GB": "EN", + "AT": "DE", + "SK": "SK", + "HU": "HU", + "HR": "HR", + "BG": "BG", + "RO": "RO", +}
--- a/pkg/imports/agm.go Mon Aug 05 16:24:40 2019 +0200 +++ b/pkg/imports/agm.go Mon Aug 05 16:30:55 2019 +0200 @@ -382,7 +382,7 @@ newSender := agm.Originator newCountryCode := gid.CountryCode - newLanguageCode := misc.CCtoLang[gid.CountryCode] + newLanguageCode := common.CCtoLang[gid.CountryCode] newDateIssue := time.Now() newReferenceCode := "ZPG"
--- a/pkg/misc/lang.go Mon Aug 05 16:24:40 2019 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,24 +0,0 @@ -// This is Free Software under GNU Affero General Public License v >= 3.0 -// without warranty, see README.md and license for details. -// -// SPDX-License-Identifier: AGPL-3.0-or-later -// License-Filename: LICENSES/AGPL-3.0.txt -// -// Copyright (C) 2019 by via donau -// – Österreichische Wasserstraßen-Gesellschaft mbH -// Software engineering by Intevation GmbH -// -// Author(s): -// * Sascha Wilde <wilde@intevation.de> - -package misc - -var CCtoLang = map[string]string{ - "GB": "EN", - "AT": "DE", - "SK": "SK", - "HU": "HU", - "HR": "HR", - "BG": "BG", - "RO": "RO", -}