diff --git a/assets/css/styles.css b/assets/css/styles.css index 4c47912..e6f4ed3 100644 --- a/assets/css/styles.css +++ b/assets/css/styles.css @@ -11722,6 +11722,12 @@ body { position: relative; } +.dropdown-toggle { + padding: 0.375rem 0.75rem; + background-color: white; + color: black; + +} .dropdown-toggle::after { display: inline-block; width: 0; @@ -11824,3 +11830,9 @@ body { color: #848E97; white-space: nowrap; } + +.dropdown:hover .dropdown-menu { + display: block; + overflow-y: scroll; + max-height: 350px; +} diff --git a/configs/i18n.ini b/configs/i18n.ini index 8fc6742..048dd5c 100644 --- a/configs/i18n.ini +++ b/configs/i18n.ini @@ -1,5 +1,5 @@ content = en -translations = fr,pl,id +translations = de,es,es_419,fr,id,pl,pt,pt_BR,ru i18npath = i18n translate_paragraphwise = False url_prefix = https://queerscriptors.org/ diff --git a/databags/alternatives.ini b/databags/alternatives.ini new file mode 100644 index 0000000..f831d2a --- /dev/null +++ b/databags/alternatives.ini @@ -0,0 +1,39 @@ +[en] +url = / +language = English (en) + +[de] +url = /de/ +language = Deutsch (de) + +[es] +url = /es/ +language = Español (es) + +[es_419] +url = /es_419/ +language = Español de América (es_419) + +[fr] +language = Français (fr) +url = /fr/ + +[id] +language = Bahasa Indonesia (id) +url = /id/ + +[pl] +language = Polski (pl) +url = /pl/ + +[pt] +language = Português (pt) +url = /pt/ + +[pt-BR] +language = Português Brasil (pt-BR) +url = /pt_BR/ + +[ru] +language = Русский (ru) +url = /ru/ diff --git a/templates/lang-selector.html b/templates/lang-selector.html index 6de7eff..0c1d9de 100644 --- a/templates/lang-selector.html +++ b/templates/lang-selector.html @@ -1,12 +1,12 @@ -{% set alts = get_alts() %} +{% set alts = bag('alternatives').items() %}