Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,18 +1,31 @@
|
|
1 |
import gradio as gr
|
2 |
|
3 |
def initialize_interface():
|
4 |
-
#
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
initialize_interface()
|
|
|
1 |
import gradio as gr
|
2 |
|
3 |
def initialize_interface():
|
4 |
+
# Create a JavaScript snippet to detect the browser language
|
5 |
+
detect_language_js = """
|
6 |
+
var language = window.navigator.userLanguage || window.navigator.language;
|
7 |
+
if (language === "zh-CN") {
|
8 |
+
document.getElementById("container").innerHTML = `
|
9 |
+
<div>
|
10 |
+
<label for="select_radio">你想使用哪种风格?</label>
|
11 |
+
<input type="radio" name="select_radio" value="卡通" checked> 卡通
|
12 |
+
<input type="radio" name="select_radio" value="风景"> 风景
|
13 |
+
<input type="radio" name="select_radio" value="肖像"> 肖像
|
14 |
+
<input type="radio" name="select_radio" value="生活"> 生活
|
15 |
+
</div>
|
16 |
+
`;
|
17 |
+
} else {
|
18 |
+
document.getElementById("container").innerHTML = `
|
19 |
+
<div>
|
20 |
+
<label for="select_detail">Providing your cartoon photos, scenes and decorations can be redesigned for your cartoon characters.</label>
|
21 |
+
<input type="text" id="select_detail" value="" style="width: 300px;">
|
22 |
+
</div>
|
23 |
+
`;
|
24 |
+
}
|
25 |
+
"""
|
26 |
+
|
27 |
+
# Create a Gradio interface with a WebView output to display the JavaScript-generated interface
|
28 |
+
interface = gr.Interface(fn=lambda: None, outputs="webview")
|
29 |
+
interface.launch(share=True, update_fn=detect_language_js, webview_size=(600, 200))
|
30 |
|
31 |
initialize_interface()
|