test / app.py
wenjiao's picture
Update app.py
a7c2292
raw
history blame
627 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() as zh:
gr.Markdown(CN_md)
with gr.Box() as eng:
gr.Markdown(md)
dt = gr.Textbox(label="Current time")
dt.change(update_language, input=dt, output=[eng, zh])
demo.load(None, inputs=None, outputs=dt, _js="() => navigator.language")
demo.launch()