From a3be7197156d90daba8690377bdece498d549543 Mon Sep 17 00:00:00 2001 From: shubham oulkar <91728992+ShubhamOulkar@users.noreply.github.com> Date: Fri, 30 May 2025 13:41:12 +0000 Subject: [PATCH 01/14] add icons for all languages --- _includes/icons/flags/de.svg | 1 + _includes/icons/flags/en.svg | 1 + _includes/icons/flags/es.svg | 1 + _includes/icons/flags/fr.svg | 1 + _includes/icons/flags/it.svg | 1 + _includes/icons/flags/ja.svg | 1 + _includes/icons/flags/ko.svg | 1 + _includes/icons/flags/pt-br.svg | 1 + _includes/icons/flags/zh-cn.svg | 1 + _includes/icons/flags/zh-tw.svg | 1 + _includes/language-picker.html | 2 ++ css/style.css | 7 ++++--- 12 files changed, 16 insertions(+), 3 deletions(-) create mode 100644 _includes/icons/flags/de.svg create mode 100644 _includes/icons/flags/en.svg create mode 100644 _includes/icons/flags/es.svg create mode 100644 _includes/icons/flags/fr.svg create mode 100644 _includes/icons/flags/it.svg create mode 100644 _includes/icons/flags/ja.svg create mode 100644 _includes/icons/flags/ko.svg create mode 100644 _includes/icons/flags/pt-br.svg create mode 100644 _includes/icons/flags/zh-cn.svg create mode 100644 _includes/icons/flags/zh-tw.svg diff --git a/_includes/icons/flags/de.svg b/_includes/icons/flags/de.svg new file mode 100644 index 0000000000..1056666c34 --- /dev/null +++ b/_includes/icons/flags/de.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/en.svg b/_includes/icons/flags/en.svg new file mode 100644 index 0000000000..f09485cfb6 --- /dev/null +++ b/_includes/icons/flags/en.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/es.svg b/_includes/icons/flags/es.svg new file mode 100644 index 0000000000..14b806571d --- /dev/null +++ b/_includes/icons/flags/es.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/fr.svg b/_includes/icons/flags/fr.svg new file mode 100644 index 0000000000..da85d91ee0 --- /dev/null +++ b/_includes/icons/flags/fr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/it.svg b/_includes/icons/flags/it.svg new file mode 100644 index 0000000000..ebe5da94ac --- /dev/null +++ b/_includes/icons/flags/it.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/ja.svg b/_includes/icons/flags/ja.svg new file mode 100644 index 0000000000..9ea6778d6c --- /dev/null +++ b/_includes/icons/flags/ja.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/ko.svg b/_includes/icons/flags/ko.svg new file mode 100644 index 0000000000..63c1f5b33a --- /dev/null +++ b/_includes/icons/flags/ko.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/pt-br.svg b/_includes/icons/flags/pt-br.svg new file mode 100644 index 0000000000..accdfcc843 --- /dev/null +++ b/_includes/icons/flags/pt-br.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/zh-cn.svg b/_includes/icons/flags/zh-cn.svg new file mode 100644 index 0000000000..3cff122ca5 --- /dev/null +++ b/_includes/icons/flags/zh-cn.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/icons/flags/zh-tw.svg b/_includes/icons/flags/zh-tw.svg new file mode 100644 index 0000000000..7827fb9d2f --- /dev/null +++ b/_includes/icons/flags/zh-tw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/_includes/language-picker.html b/_includes/language-picker.html index d27b366b20..96d40fc915 100644 --- a/_includes/language-picker.html +++ b/_includes/language-picker.html @@ -3,12 +3,14 @@ {% assign url_remainder = url_parts | slice: 2, url_parts.size | join: '/' %} {% assign current_lang = page.lang %} diff --git a/css/style.css b/css/style.css index f3a4e34505..399fea80d7 100644 --- a/css/style.css +++ b/css/style.css @@ -1668,6 +1668,10 @@ blockquote { padding-left: 5%; } + #langbar a { + + } + #navbar .submenu.open { flex-direction: column; align-items: initial; diff --git a/css/variables.css b/css/variables.css index 5680810934..d8d6a06649 100644 --- a/css/variables.css +++ b/css/variables.css @@ -50,3 +50,11 @@ --supported-fg:#299009; --eol-fg: #ff1a1a; } + +/* TODO: remove following after removing duplicate id styles */ +.remove { + display:flex; + gap:0.5rem; + align-items:center; + justify-content:center; +} \ No newline at end of file From 2dc884928cf6f51b2ea90aa66bbf72d16d1777fd Mon Sep 17 00:00:00 2001 From: shubham oulkar <91728992+ShubhamOulkar@users.noreply.github.com> Date: Sat, 31 May 2025 10:52:26 +0000 Subject: [PATCH 03/14] remove duplicate ID's from lang menu --- _includes/language-picker-mobile.html | 6 +-- css/style.css | 73 +++++++++++++++++---------- js/menu.js | 6 ++- 3 files changed, 54 insertions(+), 31 deletions(-) diff --git a/_includes/language-picker-mobile.html b/_includes/language-picker-mobile.html index 9ba22b9d97..5ab6f1f39b 100644 --- a/_includes/language-picker-mobile.html +++ b/_includes/language-picker-mobile.html @@ -6,15 +6,15 @@
-