wenjiao commited on
Commit
4812314
·
1 Parent(s): fc1c300

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -35
app.py CHANGED
@@ -1,37 +1,18 @@
1
  import gradio as gr
2
- import os
3
 
4
-
5
- def combine(a, b):
6
- return a + " " + b
7
-
8
-
9
- def mirror(x):
10
- return x
11
-
12
- md = "test"
13
- CN_md = "测试"
14
-
15
- with gr.Blocks() as demo:
16
- gr.Markdown(md)
17
-
18
- change_language_radio = gr.Radio(["Chinese", "English"])
19
- language = gr.Textbox(label="Language")
20
- txt = gr.Textbox(label="Input", lines=2)
21
- txt_2 = gr.Textbox(label="Input 2")
22
- txt_3 = gr.Textbox(value="", label="Output")
23
- btn = gr.Button(value="Submit")
24
- btn.click(combine, inputs=[txt, txt_2], outputs=[txt_3])
25
-
26
- with gr.Row():
27
- im = gr.Image()
28
- im_2 = gr.Image()
29
-
30
- btn = gr.Button(value="Mirror Image")
31
- btn.click(mirror, inputs=[im], outputs=[im_2])
32
-
33
- change_language_radio.change(None, [], [language], _js="() => navigator.language")
34
-
35
-
36
- if __name__ == "__main__":
37
- demo.launch()
 
1
  import gradio as gr
 
2
 
3
+ def initialize_interface():
4
+ # 获取浏览器的语言设置
5
+ browser_language = gr.interface.get_browser_language()
6
+ print('browser_language', browser_language)
7
+
8
+ if browser_language == "zh-CN":
9
+ # 显示中文界面
10
+ radio = gr.Radio(["卡通", "风景", "肖像", "生活"], label="你想使用哪种风格?", elem_id="select_radio", value="卡通")
11
+ gr.Interface(radio, "output.html").launch()
12
+ else:
13
+ # 显示英文界面
14
+ select_detail = gr.Textbox(value="Providing your cartoon photos, scenes and decorations can be redesigned for your cartoon characters.", show_label=False, elem_id="select_detail")
15
+ select_detail.style()
16
+ gr.Interface(select_detail, "output.html").launch()
17
+
18
+ initialize_interface()