aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2025-08-02 15:44:20 +0200
committerThomas Voss <mail@thomasvoss.com> 2025-08-02 15:44:20 +0200
commit3efca6ce7c0dc039b2bc9d8865e3d7fa4754e10b (patch)
treeeccac953f41503551694469d9996e2e4ef37aa67 /src
parentbcbbbcbc40c956c1d8487f6eb48bf8a5325a6380 (diff)
Rename fields
Diffstat (limited to 'src')
-rwxr-xr-xsrc/i18n/gen.py54
-rw-r--r--src/i18n/i18n.go4
-rw-r--r--src/i18n/locales.gen.go50
-rw-r--r--src/templates/language.html.tmpl6
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 }}
>