rafaldembski commited on
Commit
6960018
verified
1 Parent(s): 0590b14

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -34
app.py CHANGED
@@ -74,41 +74,15 @@ translations = {
74
  if 'language' not in st.session_state:
75
  st.session_state.language = 'Polish'
76
 
77
- def set_language(lang):
78
- st.session_state.language = lang
79
-
80
- # Sekcja wyboru j臋zyka
81
- st.markdown(f"### {translations[st.session_state.language]['language_select']}")
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
- # Przechowanie aktualnego j臋zyka
111
- selected_language = st.session_state.language
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