1234567891011121314151617181920212223 |
- import pandas as pd
- def file_to_matrix (path):
- matrix = []
- with open (path, "r") as myfile:
- data = myfile.readlines()
- for line in data:
- line = line.replace('\n','') #retira o \n do fim da linha
- matrix.append(line.split('=')) #separa em chave-traducao
- return matrix
- arr_lang = ['en_US', 'es_PE', 'fr_FR', 'it_IT', 'pt_BR'] #nome dos arquivos de linguagem
- path = "../Ifractions-web/assets/lang/" #diretorio com os arquivos de linguagem
- df = pd.DataFrame('', index = [], columns = arr_lang)
- for lang in arr_lang:
- res = file_to_matrix(path+lang)
- for line in res:
- df.loc[line[0], lang] = line[1]
- df.to_csv(r'lang.csv') #exporta para arquivo csv
|