test / app.py
wenjiao's picture
Update app.py
f9c4160
raw
history blame
670 Bytes
import gradio as gr
import datetime
global language
md = "test"
CN_md = "测试"
def update_language(value):
if value == "zh-CN":
return [gr.update(visible=False), gr.update(visible=True)]
else:
return [gr.update(visible=False), gr.update(visible=True)]
with gr.Blocks() as demo:
with gr.Box(visible=False) as zh:
gr.Markdown(CN_md)
with gr.Box(visible=False) as eng:
gr.Markdown(md)
dt = gr.Textbox(label="Current time", visible=False)
dt.change(update_language, inputs=dt, outputs=[eng, zh])
demo.load(None, inputs=None, outputs=dt, _js="() => navigator.language")
demo.launch()