Skip to content

Commit

Permalink
Merge branch 'suuport-additional-locals' into 'master'
Browse files Browse the repository at this point in the history
Added locales de-BE, id, zh-Hans and zh-Hant

See merge request cidaas-management/terraform!120
  • Loading branch information
Tujit Bora committed Nov 7, 2024
2 parents 233b349 + 9c604e2 commit 8a32d38
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 0 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
## Changelog

### 3.3.1
#### Enhanced Locale Support

The provider now includes additional locales `de-BE`, `id`, `zh-Hans` and `zh-Hant`.

### 3.3.0
#### Removed common_configs from resource app

Expand Down
5 changes: 5 additions & 0 deletions helpers/util/locals.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ type LocaleData struct {
Variant string
}

// TODO: read from api for a dynamic list
var Locals = []LocaleData{
{LocaleString: "ar", Country: "", DisplayCountry: "", DisplayLanguage: "Arabic", DisplayName: "Arabic", DisplayVariant: "", ISO3Country: "", ISO3Language: "ara", Language: "ar", Variant: ""},
{LocaleString: "ar-AE", Country: "AE", DisplayCountry: "United Arab Emirates", DisplayLanguage: "Arabic", DisplayName: "Arabic (United Arab Emirates)", DisplayVariant: "", ISO3Country: "ARE", ISO3Language: "ara", Language: "ar", Variant: ""},
Expand Down Expand Up @@ -44,6 +45,7 @@ var Locals = []LocaleData{
{LocaleString: "da-DK", Country: "DK", DisplayCountry: "Denmark", DisplayLanguage: "Danish", DisplayName: "Danish (Denmark)", DisplayVariant: "", ISO3Country: "DNK", ISO3Language: "dan", Language: "da", Variant: ""},
{LocaleString: "de", Country: "", DisplayCountry: "", DisplayLanguage: "German", DisplayName: "German", DisplayVariant: "", ISO3Country: "", ISO3Language: "deu", Language: "de", Variant: ""},
{LocaleString: "de-AT", Country: "AT", DisplayCountry: "Austria", DisplayLanguage: "German", DisplayName: "German (Austria)", DisplayVariant: "", ISO3Country: "AUT", ISO3Language: "deu", Language: "de", Variant: ""},
{LocaleString: "de-BE", Country: "BE", DisplayCountry: "Belgium", DisplayLanguage: "German", DisplayName: "German (Belgium)", DisplayVariant: "", ISO3Country: "BEL", ISO3Language: "deu", Language: "de", Variant: ""},
{LocaleString: "de-CH", Country: "CH", DisplayCountry: "Switzerland", DisplayLanguage: "German", DisplayName: "German (Switzerland)", DisplayVariant: "", ISO3Country: "CHE", ISO3Language: "deu", Language: "de", Variant: ""},
{LocaleString: "de-DE", Country: "DE", DisplayCountry: "Germany", DisplayLanguage: "German", DisplayName: "German (Germany)", DisplayVariant: "", ISO3Country: "DEU", ISO3Language: "deu", Language: "de", Variant: ""},
{LocaleString: "de-LU", Country: "LU", DisplayCountry: "Luxembourg", DisplayLanguage: "German", DisplayName: "German (Luxembourg)", DisplayVariant: "", ISO3Country: "LUX", ISO3Language: "deu", Language: "de", Variant: ""},
Expand Down Expand Up @@ -149,8 +151,11 @@ var Locals = []LocaleData{
{LocaleString: "zh-CN", Country: "CN", DisplayCountry: "China", DisplayLanguage: "Chinese", DisplayName: "Chinese (China)", DisplayVariant: "", ISO3Country: "CHN", ISO3Language: "zho", Language: "zh", Variant: ""},
{LocaleString: "zh-HK", Country: "HK", DisplayCountry: "Hong Kong", DisplayLanguage: "Chinese", DisplayName: "Chinese (Hong Kong)", DisplayVariant: "", ISO3Country: "HKG", ISO3Language: "zho", Language: "zh", Variant: ""},
{LocaleString: "zh-TW", Country: "TW", DisplayCountry: "Taiwan", DisplayLanguage: "Chinese", DisplayName: "Chinese (Taiwan)", DisplayVariant: "", ISO3Country: "TWN", ISO3Language: "zho", Language: "zh", Variant: ""},
{LocaleString: "zh-Hans", Country: "CN", DisplayCountry: "China", DisplayLanguage: "Simplified Chinese", DisplayName: "Chinese (Simplified, China)", DisplayVariant: "", ISO3Country: "CHN", ISO3Language: "zho", Language: "zh", Variant: "Hans"},
{LocaleString: "zh-Hant", Country: "TW", DisplayCountry: "Taiwan", DisplayLanguage: "Traditional Chinese", DisplayName: "Chinese (Traditional, Taiwan)", DisplayVariant: "", ISO3Country: "TWN", ISO3Language: "zho", Language: "zh", Variant: "Hant"},
{LocaleString: "rm", Country: "", DisplayCountry: "", DisplayLanguage: "Romansh", DisplayName: "Romansh", DisplayVariant: "", ISO3Country: "", ISO3Language: "roh", Language: "rm", Variant: ""},
{LocaleString: "rm-CH", Country: "CH", DisplayCountry: "Switzerland", DisplayLanguage: "Romansh", DisplayName: "Romansh (Switzerland)", DisplayVariant: "", ISO3Country: "CHE", ISO3Language: "roh", Language: "rm", Variant: ""},
{LocaleString: "id", Country: "ID", DisplayCountry: "Indonesia", DisplayLanguage: "Indonesian", DisplayName: "Indonesian (Indonesia)", DisplayVariant: "", ISO3Country: "IDN", ISO3Language: "ind", Language: "id", Variant: ""},
}

func GetLanguageForLocale(locale string) string {
Expand Down

0 comments on commit 8a32d38

Please sign in to comment.