Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -74,41 +74,15 @@ translations = {
|
|
74 |
if 'language' not in st.session_state:
|
75 |
st.session_state.language = 'Polish'
|
76 |
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
# Ustawienie flag w jednym wierszu (poprawienie wyr贸wnania)
|
84 |
-
flag_container = """
|
85 |
-
<style>
|
86 |
-
.flag-container {
|
87 |
-
display: flex;
|
88 |
-
justify-content: center;
|
89 |
-
align-items: center;
|
90 |
-
gap: 10px;
|
91 |
-
margin-top: 10px;
|
92 |
-
}
|
93 |
-
.flag-container button {
|
94 |
-
font-size: 24px;
|
95 |
-
border: none;
|
96 |
-
background: none;
|
97 |
-
cursor: pointer;
|
98 |
-
}
|
99 |
-
</style>
|
100 |
-
<div class="flag-container">
|
101 |
-
<form action="" method="post">
|
102 |
-
<button name="Polish" onclick="window.location.reload()">馃嚨馃嚤</button>
|
103 |
-
<button name="German" onclick="window.location.reload()">馃嚛馃嚜</button>
|
104 |
-
<button name="English" onclick="window.location.reload()">馃嚞馃嚙</button>
|
105 |
-
</form>
|
106 |
-
</div>
|
107 |
-
"""
|
108 |
-
st.markdown(flag_container, unsafe_allow_html=True)
|
109 |
|
110 |
-
#
|
111 |
-
|
112 |
|
113 |
st.markdown(f"**{translations[selected_language]['language_selected']} {selected_language}**")
|
114 |
|
|
|
74 |
if 'language' not in st.session_state:
|
75 |
st.session_state.language = 'Polish'
|
76 |
|
77 |
+
# Nowy spos贸b na wyb贸r j臋zyka bez u偶ycia przycisk贸w "POST"
|
78 |
+
selected_language = st.selectbox(
|
79 |
+
translations[st.session_state.language]['language_select'],
|
80 |
+
options=['Polish', 'German', 'English'],
|
81 |
+
index=['Polish', 'German', 'English'].index(st.session_state.language)
|
82 |
+
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
83 |
|
84 |
+
# Zapis wybranego j臋zyka w sesji
|
85 |
+
st.session_state.language = selected_language
|
86 |
|
87 |
st.markdown(f"**{translations[selected_language]['language_selected']} {selected_language}**")
|
88 |
|