Commit 0637e805 authored by Loïc Chapron's avatar Loïc Chapron

little change in clean CSV To TSV

parent 3714589c
......@@ -45,3 +45,7 @@ in_section = false
[[pages]]
path = "pages/Merge_Term_GarganText.py"
name = "Merge Term GarganText"
[[pages]]
path = "pages/Clean_CSV_to_TSV.py"
name = "Clean CSV To TSV"
......@@ -10,53 +10,10 @@ import csv
import re
from datetime import date
import codecs
import src.basic as tmp
st.image('img/gargantool_banner.jpg')
st.markdown("""
<style>
.block-container {
padding-top: 2rem;
padding-bottom: 0rem;
padding-left: 1rem;
padding-right: 1rem;
}
</style>
""", unsafe_allow_html=True)
def load_bundle(lang):
df = pd.read_csv("lang/text_CleanCSVtoTSV.csv")
df = df.query(f"locale == '{lang}'")
tmp = {}
for i in range(len(df)):
tmp[df.key.to_list()[i]] = df.value.to_list()[i]
return tmp
def update_lang():
st.session_state.general_text_dict = load_bundle(
st.session_state.general_lang_dict[st.session_state.general_language])
if 'general_session_page' not in st.session_state.keys():
st.session_state.general_lang_dict = {'Français': 'fr', 'English': 'en'}
st.session_state.general_text_dict = load_bundle('fr')
st.session_state.general_language = 'Français'
st.session_state.general_session_page = 'CleanCSVToTSV'
elif st.session_state.general_session_page != 'CleanCSVToTSV':
st.session_state.general_text_dict = load_bundle(
st.session_state.general_lang_dict[st.session_state.general_language])
st.session_state.general_session_page = 'CleanCSVToTSV'
for key in st.session_state.keys():
if 'general_' not in key:
del st.session_state[key]
st.selectbox('Langue', list(st.session_state.general_lang_dict.keys()), list(st.session_state.general_lang_dict.keys(
)).index(st.session_state.general_language), key='general_language', on_change=update_lang)
tmp.base("CleanCSVtoTSV")
# Code Start
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment