diff options
author | Thomas Voss <mail@thomasvoss.com> | 2025-08-02 15:44:20 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2025-08-02 15:44:20 +0200 |
commit | 3efca6ce7c0dc039b2bc9d8865e3d7fa4754e10b (patch) | |
tree | eccac953f41503551694469d9996e2e4ef37aa67 /src | |
parent | bcbbbcbc40c956c1d8487f6eb48bf8a5325a6380 (diff) |
Rename fields
Diffstat (limited to 'src')
-rwxr-xr-x | src/i18n/gen.py | 54 | ||||
-rw-r--r-- | src/i18n/i18n.go | 4 | ||||
-rw-r--r-- | src/i18n/locales.gen.go | 50 | ||||
-rw-r--r-- | src/templates/language.html.tmpl | 6 |
4 files changed, 57 insertions, 57 deletions
diff --git a/src/i18n/gen.py b/src/i18n/gen.py index 3f3c85a..9404644 100755 --- a/src/i18n/gen.py +++ b/src/i18n/gen.py @@ -21,8 +21,8 @@ class Rune(int): @dataclass class Locale: bcp: str - eurozone: bool - enabled: bool + eurozonep: bool + enabledp: bool territory: str | None = dataclasses.field(default=None) name: str = dataclasses.field(init=False) date_format: str = dataclasses.field(init=False) @@ -33,30 +33,30 @@ class Locale: LOCALES = ( - Locale(bcp="ca", eurozone=True, enabled=False), - Locale(bcp="de", eurozone=True, enabled=False), - Locale(bcp="el", eurozone=True, enabled=False), - Locale(bcp="en", eurozone=True, enabled=True, territory="GB"), - Locale(bcp="es", eurozone=True, enabled=False), - Locale(bcp="et", eurozone=True, enabled=False), - Locale(bcp="fi", eurozone=True, enabled=False), - Locale(bcp="fr", eurozone=True, enabled=False), - Locale(bcp="ga", eurozone=True, enabled=False), - Locale(bcp="hr", eurozone=True, enabled=False), - Locale(bcp="it", eurozone=True, enabled=False), - Locale(bcp="lb", eurozone=True, enabled=False), - Locale(bcp="lt", eurozone=True, enabled=False), - Locale(bcp="lv", eurozone=True, enabled=False), - Locale(bcp="mt", eurozone=True, enabled=False), - Locale(bcp="nl", eurozone=True, enabled=True), - Locale(bcp="pt", eurozone=True, enabled=False, territory="PT"), - Locale(bcp="sk", eurozone=True, enabled=False), - Locale(bcp="sl", eurozone=True, enabled=False), - Locale(bcp="sv", eurozone=True, enabled=True), - Locale(bcp="tr", eurozone=True, enabled=False), - Locale(bcp="bg", eurozone=False, enabled=False), - Locale(bcp="ro", eurozone=False, enabled=False), - Locale(bcp="uk", eurozone=False, enabled=False), + Locale(bcp="ca", eurozonep=True, enabledp=False), + Locale(bcp="de", eurozonep=True, enabledp=False), + Locale(bcp="el", eurozonep=True, enabledp=False), + Locale(bcp="en", eurozonep=True, enabledp=True, territory="GB"), + Locale(bcp="es", eurozonep=True, enabledp=False), + Locale(bcp="et", eurozonep=True, enabledp=False), + Locale(bcp="fi", eurozonep=True, enabledp=False), + Locale(bcp="fr", eurozonep=True, enabledp=False), + Locale(bcp="ga", eurozonep=True, enabledp=False), + Locale(bcp="hr", eurozonep=True, enabledp=False), + Locale(bcp="it", eurozonep=True, enabledp=False), + Locale(bcp="lb", eurozonep=True, enabledp=False), + Locale(bcp="lt", eurozonep=True, enabledp=False), + Locale(bcp="lv", eurozonep=True, enabledp=False), + Locale(bcp="mt", eurozonep=True, enabledp=False), + Locale(bcp="nl", eurozonep=True, enabledp=True), + Locale(bcp="pt", eurozonep=True, enabledp=False, territory="PT"), + Locale(bcp="sk", eurozonep=True, enabledp=False), + Locale(bcp="sl", eurozonep=True, enabledp=False), + Locale(bcp="sv", eurozonep=True, enabledp=True), + Locale(bcp="tr", eurozonep=True, enabledp=False), + Locale(bcp="bg", eurozonep=False, enabledp=False), + Locale(bcp="ro", eurozonep=False, enabledp=False), + Locale(bcp="uk", eurozonep=False, enabledp=False), ) BASELINK = "https://raw.githubusercontent.com/unicode-org/cldr-json/refs/heads/main/cldr-json/%s/main/%%s/%s" @@ -87,7 +87,7 @@ import "github.com/leonelquinteros/gotext" type LocaleInfo struct { Bcp, Name string - Eurozone, Enabled bool + Eurozonep, Enabledp bool DateFormat string GroupSeparator, DecimalSeparator rune MonetaryFormats [2]string diff --git a/src/i18n/i18n.go b/src/i18n/i18n.go index c844016..483fc66 100644 --- a/src/i18n/i18n.go +++ b/src/i18n/i18n.go @@ -55,7 +55,7 @@ func Init(dir fs.FS, debugp bool) { log.Fatalf("No translation file default locale ‘%s’\n", gotext.FallbackLocale) } - if !locales[i].Enabled { + if !locales[i].Enabledp { atexit.Exec() log.Fatalf("Default locale ‘%s’ is not enabled\n", locales[i].Name) @@ -65,7 +65,7 @@ func Init(dir fs.FS, debugp bool) { DefaultPrinter = Printers[gotext.FallbackLocale] for j, li := range locales { - if li.Enabled && i != j { + if li.Enabledp && i != j { name := DefaultPrinter.GetC(li.Name, "Language Name") initLocale(dir, li, name, debugp) } diff --git a/src/i18n/locales.gen.go b/src/i18n/locales.gen.go index 65dc3ef..58d059e 100644 --- a/src/i18n/locales.gen.go +++ b/src/i18n/locales.gen.go @@ -6,7 +6,7 @@ import "github.com/leonelquinteros/gotext" type LocaleInfo struct { Bcp, Name string - Eurozone, Enabled bool + Eurozonep, Enabledp bool DateFormat string GroupSeparator, DecimalSeparator rune MonetaryFormats [2]string @@ -16,7 +16,7 @@ type LocaleInfo struct { var locales = [...]LocaleInfo{ { Bcp: "ca", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Català", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -26,7 +26,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "de", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Deutsch", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -36,7 +36,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "el", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Ελληνικά", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -46,8 +46,8 @@ var locales = [...]LocaleInfo{ }, { Bcp: "en", - Eurozone: true, - Enabled: true, + Eurozonep: true, + Enabledp: true, Name: gotext.GetC("English", "Language Name"), GroupSeparator: ',', DecimalSeparator: '.', @@ -57,7 +57,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "es", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Español", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -67,7 +67,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "et", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Eesti", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -77,7 +77,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "fi", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Suomi", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -87,7 +87,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "fr", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Français", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -97,7 +97,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "ga", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Gaeilge", "Language Name"), GroupSeparator: ',', DecimalSeparator: '.', @@ -107,7 +107,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "hr", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Hrvatski", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -117,7 +117,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "it", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Italiano", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -127,7 +127,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "lb", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Lëtzebuergesch", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -137,7 +137,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "lt", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Lietuvių", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -147,7 +147,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "lv", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Latviešu", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -157,7 +157,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "mt", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Malti", "Language Name"), GroupSeparator: ',', DecimalSeparator: '.', @@ -167,8 +167,8 @@ var locales = [...]LocaleInfo{ }, { Bcp: "nl", - Eurozone: true, - Enabled: true, + Eurozonep: true, + Enabledp: true, Name: gotext.GetC("Nederlands", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -178,7 +178,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "pt", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Português", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -188,7 +188,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "sk", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Slovenčina", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -198,7 +198,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "sl", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Slovenščina", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', @@ -208,8 +208,8 @@ var locales = [...]LocaleInfo{ }, { Bcp: "sv", - Eurozone: true, - Enabled: true, + Eurozonep: true, + Enabledp: true, Name: gotext.GetC("Svenska", "Language Name"), GroupSeparator: ' ', DecimalSeparator: ',', @@ -219,7 +219,7 @@ var locales = [...]LocaleInfo{ }, { Bcp: "tr", - Eurozone: true, + Eurozonep: true, Name: gotext.GetC("Türkçe", "Language Name"), GroupSeparator: '.', DecimalSeparator: ',', diff --git a/src/templates/language.html.tmpl b/src/templates/language.html.tmpl index 95b0d40..21cd49d 100644 --- a/src/templates/language.html.tmpl +++ b/src/templates/language.html.tmpl @@ -38,7 +38,7 @@ {{ $save := . }} {{ $ps := .Printers }} {{ range locales }} - {{ if (and .Enabled (ne .Bcp $save.Printer.Bcp)) }} + {{ if (and .Enabledp (ne .Bcp $save.Printer.Bcp)) }} [ "{{ .Bcp }}", {{ $p := (index $ps .Bcp) }} @@ -100,12 +100,12 @@ <form action="/language" method="POST"> <div class="button-grid lang-grid"> {{ range locales }} - {{ if eq $ez .Eurozone }} + {{ if eq $ez .Eurozonep }} <button type="submit" name="locale" value="{{ .Bcp }}" - {{ if not .Enabled }} + {{ if not .Enabledp }} disabled {{ end }} > |