Commit fd117c24 authored by Sylvain Coulange's avatar Sylvain Coulange
Browse files

corrigé bug ɥi

parent ce5fdaf7
......@@ -8,6 +8,7 @@ class Phonograph:
class Data:
text: str
pphh: list
update: str
class Entree:
mot: str
......
......@@ -2,6 +2,7 @@ from django.shortcuts import render, HttpResponseRedirect
from static.scripts import textPhonographer as txtphono
from .models import Phonograph, Data, Entree
import spacy
import os
nlp = spacy.load('fr')
def redirApp(request):
......@@ -12,6 +13,7 @@ def main(request):
text = request.POST['inText']
nlpText = nlp(text)
data = Data()
data.update = os.system('git log -1 --format=%cd')
data.text = text
data.pphh = []
......@@ -31,6 +33,7 @@ def main(request):
data = Data()
data.text = ''
data.pphh = []
data.update = os.system('git log -1 --format=%cd')
return render(request, 'coloriseur.html', {'data': data})
......@@ -38,6 +41,7 @@ def main0(request):
data = Data()
data.text = ''
data.pphh = []
data.update = os.system('git log -1 --format=%cd')
return render(request, 'coloriseur.html', {'data': data})
......
......@@ -102,7 +102,7 @@ def decoupage(mot,trans):
# Association phonème→graphème
# Boucle sur la chaîne de phonèmes à partir du dernier
while trans != '':
#print(mot,trans) # décommenter pour afficher le détails dans le terminal
print(mot,trans) # décommenter pour afficher le détails dans le terminal
# Traitement des caractères phonèmes à prendre par deux
if trans[-1] == '̃' or trans[-2:] in xListe:
......@@ -110,7 +110,7 @@ def decoupage(mot,trans):
phon = trans[-1]
elif trans[-2:]=='dʒ' and re.match(r'.*dj.*',mot): # si 'dj' (adjectif) alors 'j' = [ʒ] et pas [dʒ]
phon = trans[-1]
elif trans[-2:]=='ɥi' and mot[-2:]=='ui' or mot[-2:]=='uî':
elif trans[-2:]=='ɥi' and not mot[-1]=='u':
phon = 'i'
else:
phon = trans[-2:]
......
......@@ -9,12 +9,13 @@
</head>
<body>
<div class="inputDiv">
<form action="/app/" method="post">{% csrf_token %}
<h2>Entrer du texte à coloriser :</h2>
<textarea name="inText">{{ data.text }}</textarea><br/>
<input type="submit" value="Coloriser"/>
<button formaction="/">Effacer</button>
<button formaction="/app/0">Effacer</button>
</form>
</div>
......
Supports Markdown
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