feat: add i18n support for a11y

This commit is contained in:
ZhenShuo Leo
2025-07-22 03:04:30 +08:00
parent 4351bb10fb
commit d7220bd0ee
25 changed files with 149 additions and 4 deletions

View File

@@ -199,11 +199,12 @@
<div class="space-y-5">
{{- $toggles := slice
(dict "id" (print $prefix "disable-blur") "label" "Disable background blur")
(dict "id" (print $prefix "disable-images") "label" "Disable background image")
(dict "id" (print $prefix "underline-links") "label" "Show link underline")
(dict "id" (print $prefix "disable-blur") "label" (i18n "a11y.disable_blur"))
(dict "id" (print $prefix "disable-images") "label" (i18n "a11y.disable_images"))
(dict "id" (print $prefix "underline-links") "label" (i18n "a11y.show_link_underline"))
-}}
{{- range $toggles }}
<div class="flex items-center justify-between">
<label for="{{ .id }}" class="text-sm font-medium text-neutral-700 dark:text-neutral-300">
@@ -220,7 +221,7 @@
<label
for="{{ $prefix }}font-size-select"
class="text-sm font-medium text-neutral-700 dark:text-neutral-300">
Font size
{{ i18n "a11y.font_size" }}
</label>
<select
id="{{ $prefix }}font-size-select"