|
import streamlit as st |
|
from .locale import _ |
|
|
|
|
|
|
|
def get_sidebar_header(): |
|
st.sidebar.header("SciPIP", divider="rainbow") |
|
|
|
def get_sidebar_supported_fields(): |
|
st.sidebar.header(_("Supported Fields"), divider="orange") |
|
st.sidebar.caption(_("The supported fields are temporarily limited because we only collect literature " |
|
"from ICML, ICLR, NeurIPS, ACL, and EMNLP. Support for other fields are in progress.")) |
|
st.sidebar.checkbox(_("Natural Language Processing (NLP)"), value=True, disabled=True) |
|
st.sidebar.checkbox(_("Computer Vision (CV)"), value=False, disabled=True) |
|
|
|
st.sidebar.checkbox(_("[Partial] Multimodal"), value=True, disabled=True) |
|
st.sidebar.checkbox(_("Incoming Other Fields"), value=False, disabled=True) |
|
|
|
def get_help_us_improve(): |
|
st.sidebar.header(_("Help Us To Improve"), divider="green") |
|
st.sidebar.markdown("https://forms.gle/YpLUrhqs1ahyCAe99", unsafe_allow_html=True) |
|
|
|
def get_language_select(): |
|
st.sidebar.header("语言 / Language", divider="blue") |
|
language_option = st.sidebar.selectbox( |
|
"选择语言 / Select Language", |
|
options=["中文", "English"], |
|
) |
|
if language_option == "中文": |
|
language = "zh" |
|
elif language_option == "English": |
|
language = "en" |
|
if language != st.session_state["language"]: |
|
st.session_state["language"] = language |
|
st.rerun() |