Utilisateur:LmaltierBot/pt3rir.py
Apparence
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Bot pour générer les formes conjuguées
# Lit en entrée le fichier l.txt
# Fait* rir//modelept=683//rad=r//d1=//d2=//d3=//d4=//d5=//pp2=//
# modelept= numéro de la conjugaison modèle
# d1 à d5 : définitions
# g= groupe (3)
# t=oui : transitif
# i=oui : intransitif
# refl=oui : réflexif (-se)
# prnl=oui : pronominal (-lo)
# impers_sp=oui : impersonnel (singulier et pluriel)
# impers_ss=oui : impersonnel (singulier seulement)
# ppinv=oui : si participe passé invariable
# pp1 = participe passé (quand exceptionnel)
# pp2 = participe passé irrégulier, dans le cas des doubles participes passés
# pp3 = participe passé irrégulier, dans le cas des triples participes passés
# The following parameters are supported:
# ¶ms;
# -summary:XYZ Set the summary message text for the edit to XYZ, bypassing
# the predefined message texts with original and replacements
# inserted.
# All other parameters will be regarded as part of the title of a single page,
# and the bot will only work on that single page.
#
# (C) Pywikibot team, 2006-2011
#
# Distributed under the terms of the MIT license.
#
# Automatically ported from compat branch by compat2core.py script
#
__version__ = '$Id: 96e2a7b40b1aa61cd74d74053bac1d0ab58a77d2 $'
#
import re
import codecs
import pywikibot
from pywikibot import pagegenerators
from pywikibot import i18n
def cle_de_tri(text):
text = text.lower()
text = text.replace(u'â', u'a')
text = text.replace(u'Â', u'a')
text = text.replace(u'À', u'a')
text = text.replace(u'à', u'a')
text = text.replace(u'á', u'a')
text = text.replace(u'ä', u'a')
text = text.replace(u'ã', u'a')
text = text.replace(u'æ', u'ae')
text = text.replace(u'Æ', u'ae')
text = text.replace(u'ç', u'c')
text = text.replace(u'Ç', u'c')
text = text.replace(u'é', u'e')
text = text.replace(u'É', u'e')
text = text.replace(u'È', u'e')
text = text.replace(u'Ê', u'e')
text = text.replace(u'è', u'e')
text = text.replace(u'ê', u'e')
text = text.replace(u'ë', u'e')
text = text.replace(u'î', u'i')
text = text.replace(u'Î', u'i')
text = text.replace(u'Ï', u'i')
text = text.replace(u'ï', u'i')
text = text.replace(u'í', u'i')
text = text.replace(u'ì', u'i')
text = text.replace(u'ñ', u'n')
text = text.replace(u'ô', u'o')
text = text.replace(u'Ô', u'o')
text = text.replace(u'ó', u'o')
text = text.replace(u'ò', u'o')
text = text.replace(u'œ', u'oe')
text = text.replace(u'Œ', u'oe')
text = text.replace(u'ſ', u's')
text = text.replace(u'û', u'u')
text = text.replace(u'Ù', u'u')
text = text.replace(u'Û', u'u')
text = text.replace(u'ù', u'u')
text = text.replace(u'ú', u'u')
text = text.replace(u'ü', u'u')
text = text.replace(u'ÿ', u'y')
text = text.replace(u'-', u' ')
text = text.replace(u'/', u' ')
text = text.replace(u'\'', u'')
text = text.replace(u'’', u'')
return text
def chgt_rad(rad, regle): # rad : radical, regle : de la forme e>ei (par exemple)
rad_modifie = rad
tableau_regle = regle.split('>')
a_remplacer = tableau_regle[0]
longueur_a_remplacer = len(a_remplacer)
remplacer_par = tableau_regle[1]
# recherche ce qui est à remplacer, d'abord en fin de radical, puis en remontant dans le radical
if rad[-longueur_a_remplacer:] == a_remplacer: # cas fin de radical
rad_modifie = rad[:-longueur_a_remplacer] + remplacer_par
else:
if rad[-1-longueur_a_remplacer:-1] == a_remplacer: # une lettre laissée à la fin
rad_modifie = rad[:-1-longueur_a_remplacer] + remplacer_par + rad[-1:]
else:
if rad[-2-longueur_a_remplacer:-2] == a_remplacer: # 2 lettre laissées à la fin
rad_modifie = rad[:-2-longueur_a_remplacer] + remplacer_par + rad[-2:]
else:
if rad[-3-longueur_a_remplacer:-3] == a_remplacer: # 3 lettre laissées à la fin
rad_modifie = rad[:-3-longueur_a_remplacer] + remplacer_par + rad[-3:]
else:
if rad[-4-longueur_a_remplacer:-4] == a_remplacer: # 4 lettre laissées à la fin
rad_modifie = rad[:-4-longueur_a_remplacer] + remplacer_par + rad[-4:]
else:
if rad[-5-longueur_a_remplacer:-5] == a_remplacer: # 5 lettre laissées à la fin
rad_modifie = rad[:-5-longueur_a_remplacer] + remplacer_par + rad[-5:]
return rad_modifie
def creer(titre, infinitif, contenu, prononciation):
erreurs.write(u' ' + u'\n' + contenu + u'\n\n')
return #
ancien_contenu = ''
page = pywikibot.Page(site, titre)
try:
ancien_contenu = page.get()
except pywikibot.NoPage:
page.put(contenu)
return
except pywikibot.IsRedirectPage:
page.put(contenu)
return
if not (u'=== {{S|verbe|pt|flexion' in ancien_contenu and (('[[' + infinitif + ']]') in ancien_contenu or (infinitif[-3:] == u'-se' and ('[[' + infinitif[:-3] + ']]') in ancien_contenu))):
erreurs.write(u'la page existe déjà pour ' + u'\n' + contenu + u'\n\n')
# This is required for the text that is shown when you run this script
# with the parameter -help.
docuReplacements = {
'¶ms;': pagegenerators.parameterHelp
}
class BasicBot(object):
# Edit summary message that should be used is placed on /i18n subdirectory.
# The file containing these messages should have the same name as the caller
# script (i.e. basic.py in this case)
def __init__(self, generator, summary):
"""
Constructor. Parameters:
@param generator: The page generator that determines on which pages
to work.
@type generator: generator.
@param summary: Set the summary message text for the edit.
@type summary: (unicode) string.
"""
self.generator = generator
# init constants
self.site = pywikibot.Site(code=pywikibot.default_code)
# Set the edit summary message
if summary:
self.summary = summary
else:
self.summary = i18n.twtranslate(self.site, 'basic-changing')
def run(self):
for page in self.generator:
self.treat(page)
def treat(self, page):
"""
Loads the given page, does some changes, and saves it.
"""
text = self.load(page)
if not text:
return
################################################################
# NOTE: Here you can modify the text in whatever way you want. #
################################################################
# If you find out that you do not want to edit this page, just return.
# Example: This puts the text 'Test' at the beginning of the page.
text = 'Test ' + text
if not self.save(text, page, self.summary):
pywikibot.output(u'Page %s not saved.' % page.title(asLink=True))
def load(self, page):
"""
Loads the given page, does some changes, and saves it.
"""
try:
# Load the page
text = page.get()
except pywikibot.NoPage:
pywikibot.output(u"Page %s does not exist; skipping."
% page.title(asLink=True))
except pywikibot.IsRedirectPage:
pywikibot.output(u"Page %s is a redirect; skipping."
% page.title(asLink=True))
else:
return text
return None
def save(self, text, page, comment=None, **kwargs):
# only save if something was changed
if text != page.get():
# Show the title of the page we're working on.
# Highlight the title in purple.
pywikibot.output(u"\n\n>>> \03{lightpurple}%s\03{default} <<<"
% page.title())
# show what was changed
pywikibot.showDiff(page.get(), text)
pywikibot.output(u'Comment: %s' % comment)
choice = pywikibot.inputChoice(
u'Do you want to accept these changes?',
['Yes', 'No'], ['y', 'N'], 'N')
if choice == 'y':
try:
# Save the page
page.put(text, comment=comment or self.comment, **kwargs)
except pywikibot.LockedPage:
pywikibot.output(u"Page %s is locked; skipping."
% page.title(asLink=True))
except pywikibot.EditConflict:
pywikibot.output(
u'Skipping %s because of edit conflict'
% (page.title()))
except pywikibot.SpamfilterError:
pywikibot.output(
u'Cannot change because of spam blacklist entry'
)
else:
return True
return False
class AutoBasicBot(BasicBot):
# Intended for usage e.g. as cronjob without prompting the user.
_REGEX_eol = re.compile(u'\n')
def __init__(self):
BasicBot.__init__(self, None, None)
## @since 10326
# @remarks needed by various bots
def save(self, page, text, comment=None, **kwargs):
pywikibot.output(u'\03{lightblue}Writing to wiki on %s...\03{default}'
% page.title(asLink=True))
comment_output = comment or pywikibot.action
pywikibot.output(u'\03{lightblue}Comment: %s\03{default}'
% comment_output)
#pywikibot.showDiff(page.get(), text)
for i in range(3):
try:
# Save the page
page.put(text, comment=comment, **kwargs)
except pywikibot.LockedPage:
pywikibot.output(
u"\03{lightblue}Page %s is locked; skipping.\03{default}"
% page.title(asLink=True))
except pywikibot.EditConflict:
pywikibot.output(
u'\03{lightblue}Skipping %s because of edit '
u'conflict\03{default}' % (page.title()))
except pywikibot.SpamfilterError:
pywikibot.output(
u'\03{lightblue}Cannot change %s because of spam blacklist '
)
else:
return True
return False
## @since 10326
# @remarks needed by various bots
def append(self, page, text, comment=None, section=None, **kwargs):
if section:
pywikibot.output(
u'\03{lightblue}Appending to wiki on %s in section '
u'%s...\03{default}' % (page.title(asLink=True), section))
for i in range(3):
try:
# Append to page section
page.append(text, comment=comment, section=section,
**kwargs)
except pywikibot.PageNotSaved:
pywikibot.output(
u'\03{lightblue}Cannot change'
)
else:
return True
else:
content = self.load(page) # 'None' if not existing page
if not content: # (create new page)
content = u''
content += u'\n\n'
content += text
return self.save(page, content, comment=comment, **kwargs)
## @since 10326
# @remarks needed by various bots
def loadTemplates(self, page, template, default={}):
"""Get operating mode from page with template by searching the template.
@param page: The user (page) for which the data should be retrieved.
Returns a list of dict with the templates parameters found.
"""
self._content = self.load(page) # 'None' if not existing page
templates = []
if not self._content:
return templates # catch empty or not existing page
for tmpl in pywikibot.extract_templates_and_params(self._content):
if tmpl[0] == template:
param_default = {}
param_default.update(default)
param_default.update(tmpl[1])
templates.append(param_default)
return templates
## @since 10326
# @remarks common interface to bot job queue on wiki
def loadJobQueue(self, page, queue_security, reset=True):
"""Check if the data queue security is ok to execute the jobs,
if so read the jobs and reset the queue.
@param page: Wiki page containing job queue.
@type page: page
@param queue_security: This string must match the last edit
comment, or else nothing is done.
@type queue_security: string
Returns a list of jobs. This list may be empty.
"""
try:
actual = page.getVersionHistory(revCount=1)[0]
except:
pass
secure = False
for item in queue_security[0]:
secure = secure or (actual[2] == item)
secure = secure and (actual[3] == queue_security[1])
if not secure:
return []
data = self._REGEX_eol.split(page.get())
if reset:
pywikibot.output(u'\03{lightblue}Job queue reset...\03{default}')
pywikibot.setAction(u'reset job queue')
page.put(u'', minorEdit=True)
queue = []
for line in data:
queue.append(line[1:].strip())
return queue
site = pywikibot.Site()
erreurs = codecs.open("err.txt", "a", "utf-8")
lignes = codecs.open("l.txt", "r", "utf-8")
for line in lignes:
if 'Fait* ' in line:
if '///' in line:
erreurs.write(u'triple slash dans ' + line)
continue
rad = ''
modele = g = d1 = d2 = d3 = d4 = d5 = pp1 = pp2 = pp3 = ''
erreur = ppinv = impers = impers_sp = impers_ss = impers = prnl = refl = t = tind = i = defectif = False
infos = line.split('//')
for info in infos:
if 'Fait* ' in info:
infinitif = info[6:]
elif 'rad=' in info:
rad = info[4:]
elif 'modelept=' in info:
modele = info[9:]
elif 'modelees=' in info or 'modeleit=' in info:
erreur = True
elif 'd1=' in info:
d1 = info[3:]
elif 'd2=' in info:
d2 = info[3:]
elif 'd3=' in info:
d3 = info[3:]
elif 'd4=' in info:
d4 = info[3:]
elif 'd5=' in info:
d5 = info[3:]
elif 'pp1=' in info:
pp1 = info[4:]
elif 'pp2=' in info:
pp2 = info[4:]
elif 'pp3=' in info:
pp3 = info[4:]
elif 'ppinv=oui' in info:
ppinv = True
elif 'impers_sp=oui' in info:
impers_sp = True
impers = True
elif 'impers_ss=oui' in info:
impers_ss = True
impers = True
elif 'prnl=oui' in info:
prnl = True
elif 'refl=oui' in info:
refl = True
elif 'defectif=oui' in info:
defectif = True
elif 'tind=oui' in info:
tind = True
elif 't=oui' in info:
t = True
elif 'i=oui' in info:
i = True
elif 'g=' in info:
g = info[2:]
elif info != '' and info != '\n' and info != '\r\n':
erreur = True
erreurs.write(u'paramètre inconnu sur ' + line)
if erreur == True:
continue
if g != '' and g != '3':
erreurs.write(u'groupe incohérent ' + line)
continue
if g == '':
g = '3'
infinitif_de_base = rad + u'ir'
if infinitif != infinitif_de_base and infinitif != infinitif_de_base + u'-se' and infinitif != rad + u'i-lo':
erreurs.write(u'anomalie sur ' + line + '\n' + infinitif)
continue
if (infinitif != infinitif_de_base + u'-se' and refl == True) or (infinitif == infinitif_de_base + u'-se' and refl == False):
erreurs.write(u'incohérence infinitif et refl : anomalie sur ' + line + '\n' + infinitif)
continue
if (infinitif != rad + u'i-lo' and prnl == True) or (infinitif == rad + u'i-lo' and prnl == False):
erreurs.write(u'incohérence infinitif et prnl : anomalie sur ' + line + '\n' + infinitif + '/' + rad + u'i-lo')
continue
pronoms = [];
if t:
if tind:
pronoms = [[u'o', u'lo', u'no'], [u'a', u'la', u'na'], [u'os', u'los', u'nos'], [u'as', u'las', u'nas'], [u'lhe', u'lhe', u'lhe']]; # à voir ; cf. aussi -se-lhe etc.
types_pronoms = [u'pronom masculin singulier utilisé comme complément d’objet direct', u'pronom féminin singulier utilisé comme complément d’objet direct', u'pronom masculin pluriel utilisé comme complément d’objet direct', u'pronom féminin pluriel utilisé comme complément d’objet direct', u'pronom lhe utilisé comme complément d’objet indirect'];
else:
pronoms = [[u'o', u'lo', u'no'], [u'a', u'la', u'na'], [u'os', u'los', u'nos'], [u'as', u'las', u'nas']];
types_pronoms = [u'pronom masculin singulier utilisé comme complément d’objet direct', u'pronom féminin singulier utilisé comme complément d’objet direct', u'pronom masculin pluriel utilisé comme complément d’objet direct', u'pronom féminin pluriel utilisé comme complément d’objet direct'];
else:
if tind:
pronoms = [[u'lhe', u'lhe', u'lhe']]; # à voir ; cf. aussi -se-lhe etc.
types_pronoms = [u'pronom lhe utilisé comme complément d’objet indirect'];
# ==== rir ====
if prnl == False and d1 != '' and d1 != u'à compléter' and d1 != u'déjà fait':
contenu = prononciation = ''
titre = infinitif
contenu += u'''== {{langue|pt}} ==
=== {{S|étymologie}} ===
: {{ébauche-étym|pt}}
=== {{S|verbe|pt}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'|pt}}'
if t:
contenu += u' {{t|pt}}'
if tind:
contenu += u' {{tind|pt}}'
if i:
if t:
contenu += u' ou '
contenu += u' {{i|pt}}'
if prnl:
contenu += u' {{prnl|pt}}'
if refl:
contenu += u' {{réfl|pt}}'
contenu += u' {{conj|pt|grp=' + g + u'''}}
'''
contenu += u'# ' + d1 + u'''
'''
if d2 != '':
contenu += u'# ' + d2 + u'''
'''
if d3 != '':
contenu += u'# ' + d3 + u'''
'''
if d4 != '':
contenu += u'# ' + d4 + u'''
'''
if d5 != '':
contenu += u'# ' + d5 + u'''
'''
if impers:
contenu += u'''
==== {{S|notes}} ====
* Cette forme est celle de l’infinitif impersonnel, ainsi que de la troisième personne du singulier du futur du subjonctif.
'''
else:
if refl or prnl:
contenu += u'''
==== {{S|notes}} ====
* Cette forme est celle de l’infinitif impersonnel et de la troisième personne du singulier de l’infinitif personnel.
'''
else:
contenu += u'''
==== {{S|notes}} ====
* Cette forme est celle de l’infinitif impersonnel, de la première et de la troisième personne du singulier de l’infinitif personnel, ainsi que de la première et de la troisième personne du singulier du futur du subjonctif.
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== rio ====
contenu = prononciation = ''
titre = rad + u'io'
if refl:
titre = rad + u'io-me'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du présent de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== rio-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'io' + '-' + pronom[0]
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du présent de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== ris ====
contenu = prononciation = ''
terminaison = u'is'
titre = rad + terminaison
if refl:
titre = titre + u'-te'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du présent de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'i'
titre = rad + terminaison + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du présent de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == False:
# ==== ri ====
contenu = prononciation = ''
terminaison = u'i'
titre = rad + terminaison
if refl:
titre = titre + u'-se'
contenu += '''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du présent de l’indicatif de\'\' [[' + infinitif + u''']].
'''
contenu += u'# \'\'Première personne du singulier du prétérit de\'\' [[' + infinitif + u''']].
'''
if refl == False and impers == False:
contenu += u'# \'\'Deuxième personne du singulier de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'i'
titre = rad + terminaison
if refl:
titre = titre + u'-se'
titre = titre + '-' + pronom[0]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du présent de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Deuxième personne du singulier de l’impératif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== rimos ====
contenu = prononciation = ''
terminaison = u'imos'
titre = rad + terminaison
if refl:
terminaison = u'imo-nos'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du présent de l’indicatif de\'\' [[' + infinitif + u''']].
'''
contenu += u'# \'\'Première personne du pluriel du prétérit de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== rimo-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'imo'
titre = rad + terminaison + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du présent de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Première personne du pluriel du prétérit de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== rides ====
contenu = prononciation = ''
terminaison = u'ides'
titre = rad + terminaison
if refl:
titre = titre + u'-vos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du présent de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ride-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'ide'
titre = rad + terminaison + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du présent de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers_ss == False and prnl == False:
# ==== riem ====
contenu = prononciation = ''
titre = rad + u'iem'
if refl:
titre = titre + u'-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du présent de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== riem-no ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'iem' + '-' + pronom[2]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du présent de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if rad != rad and prnl == True:
# ==== riem-no ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'iem' + '-' + pronom[2]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du présent de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == False:
# ==== ria ====
contenu = prononciation = ''
terminaison = u'ia'
titre = rad + terminaison
if refl:
titre = rad + terminaison + u'-me'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
if impers == False:
contenu += u'# \'\'Première personne du singulier de l’imparfait de l’indicatif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Troisième personne du singulier de l’imparfait de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ria-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'ia'
titre = rad + terminaison + '-' + pronom[0]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier de l’imparfait de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Troisième personne du singulier de l’imparfait de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== rias ====
contenu = prononciation = ''
terminaison = u'ias'
titre = rad + terminaison
if refl:
titre = titre + u'-te'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier de l’imparfait de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ria-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'ia'
titre = rad + terminaison + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier de l’imparfait de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
# ==== ria-se ====
if refl == True and prnl == False:
contenu = prononciation = ''
terminaison = u'ia'
titre = rad + terminaison + u'-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier de l’imparfait de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== ríamos ====
contenu = prononciation = ''
titre = rad + u'íamos'
if refl:
titre = rad + u'íamo-nos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel de l’imparfait de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ríamo-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'íamo' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel de l’imparfait de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== ríeis ====
contenu = prononciation = ''
titre = rad + u'íeis'
if refl:
titre = rad + u'íeis-vos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel de l’imparfait de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ríei-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'íei' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel de l’imparfait de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers_ss == False and prnl == False:
# ==== riam ====
contenu = prononciation = ''
terminaison = u'iam'
titre = rad + terminaison
if refl:
titre = titre + u'-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’imparfait de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== riam-no ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'iam'
titre = rad + terminaison + '-' + pronom[2]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’imparfait de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if refl == True:
# ==== ri-me ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'i'
titre = rad + terminaison + '-me'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du prétérit de\'\' [[' + infinitif_de_base + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== riste ====
contenu = prononciation = ''
terminaison = u'iste'
titre = rad + terminaison
if refl:
titre = titre + u'-te'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du prétérit de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== riste-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'iste'
titre = rad + terminaison + '-' + pronom[0]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du prétérit de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == False:
# ==== riu ====
contenu = prononciation = ''
titre = rad + u'iu'
if refl:
titre = rad + u'iu-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du prétérit de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== riu-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'iu' + '-' + pronom[0]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du prétérit de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== ristes ====
contenu = prononciation = ''
terminaison = u'istes'
titre = rad + terminaison
if refl:
titre = titre + u'-vos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du prétérit de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== riste-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'iste'
titre = rad + terminaison + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du prétérit de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers_ss == False and prnl == False:
# ==== riram ====
contenu = prononciation = ''
terminaison = u'iram'
titre = rad + terminaison
if refl:
titre = titre + u'-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du prétérit de\'\' [[' + infinitif + u''']].
'''
contenu += u'# \'\'Troisième personne du pluriel du plus-que-parfait de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== riram-no ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'iram'
titre = rad + terminaison + '-' + pronom[2]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du prétérit de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Troisième personne du pluriel du plus-que-parfait de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == False:
# ==== rira ====
contenu = prononciation = ''
terminaison = u'ira'
titre = rad + terminaison
if refl:
titre = titre + u'-me'
else:
voir = rad + u'irá'
contenu += u'{{voir|' + voir + u'''}}
'''
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
if impers == False:
contenu += u'# \'\'Première personne du singulier du plus-que-parfait de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Troisième personne du singulier du plus-que-parfait de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== rira-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'ira'
titre = rad + terminaison + '-' + pronom[0]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du plus-que-parfait de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Troisième personne du singulier du plus-que-parfait de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== riras ====
contenu = prononciation = ''
terminaison = u'iras'
titre = rad + terminaison
if refl:
titre = titre + u'-te'
else:
voir = rad + u'irás'
contenu += u'{{voir|' + voir + u'''}}
'''
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du plus-que-parfait de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== rira-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
terminaison = u'ira'
titre = rad + terminaison + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du plus-que-parfait de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
# ==== rira-se ====
if refl == True and prnl == False:
contenu = prononciation = ''
terminaison = u'ira-se'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du plus-que-parfait de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== ríramos ====
contenu = prononciation = ''
titre = rad + u'íramos'
if refl:
titre = rad + u'íramo-nos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du plus-que-parfait de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ríramo-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'íramo' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du plus-que-parfait de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== ríreis ====
contenu = prononciation = ''
titre = rad + u'íreis'
if refl:
titre = rad + u'íreis-vos'
else:
voir = rad + u'ireis'
contenu += u'{{voir|' + voir + u'''}}
'''
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du plus-que-parfait de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== rírei-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'írei' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du plus-que-parfait de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== rirei ====
contenu = prononciation = ''
titre = rad + u'irei'
if refl:
titre = rad + u'ir-me-ei'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du futur de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-ei ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'ei'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du futur de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== rirás ====
contenu = prononciation = ''
titre = rad + u'irás'
if refl:
titre = rad + u'ir-te-ás'
else:
voir = rad + u'iras'
contenu += u'{{voir|' + voir + u'''}}
'''
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du futur de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-ás ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'ás'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du futur de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == False:
# ==== rirá ====
contenu = prononciation = ''
titre = rad + u'irá'
if refl:
titre = rad + u'ir-se-á'
else:
voir = rad + u'ira'
contenu += u'{{voir|' + voir + u'''}}
'''
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du futur de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-á ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'á'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du futur de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== riremos ====
contenu = prononciation = ''
titre = rad + u'iremos'
if refl:
titre = rad + u'ir-nos-emos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du futur de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-emos ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'emos'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du futur de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== rireis ====
contenu = prononciation = ''
titre = rad + u'ireis'
if refl:
titre = rad + u'ir-vos-eis'
else:
voir = rad + u'íreis'
contenu += u'{{voir|' + voir + u'''}}
'''
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du futur de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-eis ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'eis'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du futur de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers_ss == False and prnl == False:
# ==== rirão ====
contenu = prononciation = ''
titre = rad + u'irão'
if refl:
titre = rad + u'ir-se-ão'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du futur de l’indicatif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-ão ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'ão'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du futur de l’indicatif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == False:
# ==== riria ====
contenu = prononciation = ''
titre = rad + u'iria'
if refl:
titre = rad + u'ir-me-ia'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
if impers == False:
contenu += u'# \'\'Première personne du singulier du conditionnel de\'\' [[' + infinitif + u''']].
'''
contenu += u'# \'\'Troisième personne du singulier du conditionnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-ia ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'ia'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du conditionnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Troisième personne du singulier du conditionnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== ririas ====
contenu = prononciation = ''
titre = rad + u'irias'
if refl:
titre = rad + u'ir-te-ias'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du conditionnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-ias ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'ias'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du conditionnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
# ==== rir-se-ia ====
if refl == True and prnl == False:
contenu = prononciation = ''
titre = rad + u'ir-se-ia'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier du conditionnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== riríamos ====
contenu = prononciation = ''
titre = rad + u'iríamos'
if refl:
titre = rad + u'ir-nos-íamos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du conditionnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-íamos ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'íamos'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du conditionnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
# ==== riríeis ====
contenu = prononciation = ''
titre = rad + u'iríeis'
if refl:
titre = rad + u'ir-vos-íeis'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du conditionnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-íeis ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'íeis'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du conditionnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers_ss == False and prnl == False:
# ==== ririam ====
contenu = prononciation = ''
titre = rad + u'iriam'
if refl:
titre = rad + u'ir-se-iam'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du conditionnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo-iam ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1] + '-' + u'iam'
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du conditionnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == False:
# ==== ria ====
contenu = prononciation = ''
titre = rad + u'ia'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
if impers == False:
contenu += u'# \'\'Première personne du singulier du présent du subjonctif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Troisième personne du singulier du présent du subjonctif de\'\' [[' + infinitif + u''']].
'''
if impers == False:
contenu += u'# \'\'Troisième personne du singulier de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== rias ====
contenu = prononciation = ''
titre = rad + u'ias'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du présent du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== riamos ====
contenu = prononciation = ''
titre = rad + u'iamos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du présent du subjonctif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Première personne du pluriel de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== riais ====
contenu = prononciation = ''
titre = rad + u'iais'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du présent du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers_ss == False and prnl == False:
# ==== riam ====
contenu = prononciation = ''
titre = rad + u'iam'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du présent du subjonctif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Troisième personne du pluriel de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == False:
# ==== risse ====
contenu = prononciation = ''
terminaison = u'isse'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
if impers == False:
contenu += u'# \'\'Première personne du singulier de l’imparfait du subjonctif de\'\' [[' + infinitif + u''']].
'''
contenu += u'# \'\'Troisième personne du singulier de l’imparfait du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== risses ====
contenu = prononciation = ''
terminaison = u'isses'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier de l’imparfait du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== ríssemos ====
contenu = prononciation = ''
titre = rad + u'íssemos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel de l’imparfait du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== rísseis ====
contenu = prononciation = ''
titre = rad + u'ísseis'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel de l’imparfait du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers_ss == False and prnl == False:
# ==== rissem ====
contenu = prononciation = ''
terminaison = u'issem'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’imparfait du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if refl == True and prnl == False:
# ==== rir (cas des verbes uniquement pronominaux) ====
contenu = prononciation = ''
titre = rad + u'ir'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier du futur du subjonctif de\'\' [[' + infinitif + u''']].
'''
contenu += u'# \'\'Troisième personne du singulier du futur du subjonctif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== rires ====
contenu = prononciation = ''
terminaison = u'ires'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier du futur du subjonctif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Deuxième personne du singulier de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== rirmos ====
contenu = prononciation = ''
titre = rad + u'irmos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel du futur du subjonctif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Première personne du pluriel de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== rirdes ====
contenu = prononciation = ''
titre = rad + u'irdes'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel du futur du subjonctif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Deuxième personne du pluriel de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers_ss == False and prnl == False:
# ==== rirem ====
contenu = prononciation = ''
terminaison = u'irem'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel du futur du subjonctif de\'\' [[' + infinitif + u''']].
'''
if refl == False:
contenu += u'# \'\'Troisième personne du pluriel de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
# ==== ri-te ====
if refl == True and prnl == False:
contenu = prononciation = ''
terminaison = u'i'
titre = rad + terminaison + u'-te'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ria-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'ia' + '-' + pronom[0]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier de l’impératif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == True:
# ==== riamo-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'iamo' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel de l’impératif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if prnl == True:
# ==== riam-no ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'iam' + '-' + pronom[2]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’impératif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if impers == False and prnl == False:
if refl == True and prnl == False:
# ==== ria-se ====
contenu = prononciation = ''
titre = rad + u'ia-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== riamo-nos ====
contenu = prononciation = ''
titre = rad + u'iamo-nos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== ride-vos ====
contenu = prononciation = ''
terminaison = u'ide-vos'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
if refl == True and prnl == False:
# ==== riam-se ====
contenu = prononciation = ''
titre = rad + u'iam-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and prnl == False:
if refl == True and prnl == False:
# ==== riam-se ====
contenu = prononciation = ''
titre = rad + u'iam-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’impératif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == False:
# ==== rindo ====
contenu = prononciation = ''
titre = rad + u'indo'
if refl:
titre = rad + u'indo-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Gérondif de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== rindo-o ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'indo' + '-' + pronom[0]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Gérondif de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
if refl == False and prnl == False:
# ==== rido ====
contenu = prononciation = ''
if pp1 == '':
titre = rad + u'ido'
else:
titre = pp1
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Participe passé masculin singulier de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp2 != '' and refl == False and prnl == False:
contenu = prononciation = ''
titre = pp2
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé masculin singulier de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp3 != '' and refl == False and prnl == False:
contenu = prononciation = ''
titre = pp3
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé masculin singulier de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if ppinv == False and refl == False and prnl == False:
# ==== rida ====
contenu = prononciation = ''
if pp1 == '':
titre = rad + u'ida'
else:
titre = pp1[:-1] + u'a'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Participe passé féminin singulier de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp2 != '':
contenu = prononciation = ''
titre = pp2[:-1] + u'a'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé féminin singulier de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp3 != '':
contenu = prononciation = ''
titre = pp3[:-1] + u'a'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé féminin singulier de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False:
# ==== ridos ====
contenu = prononciation = ''
if pp1 == '':
titre = rad + u'idos'
else:
titre = pp1 + u's'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Participe passé masculin pluriel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp2 != '':
contenu = prononciation = ''
titre = pp2 + u's'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé masculin pluriel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp3 != '':
contenu = prononciation = ''
titre = pp3 + u's'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé masculin pluriel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== ridas ====
contenu = prononciation = ''
if pp1 == '':
titre = rad + u'idas'
else:
titre = pp1[:-1] + u'as'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Participe passé féminin pluriel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp2 != '':
contenu = prononciation = ''
titre = pp2[:-1] + u'as'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé féminin pluriel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if pp3 != '':
contenu = prononciation = ''
titre = pp3[:-1] + u'as'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième participe passé féminin pluriel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if impers == False and refl == True and prnl == False:
# ==== rir-me ====
contenu = prononciation = ''
titre = rad + u'ir-me'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du singulier de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== rires-te ====
contenu = prononciation = ''
terminaison = u'ires-te'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== rir-se ====
contenu = prononciation = ''
titre = rad + u'ir-se'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du singulier de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== rirmo-nos ====
contenu = prononciation = ''
titre = rad + u'irmo-nos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== rirdes-vos ====
contenu = prononciation = ''
titre = rad + u'irdes-vos'
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
# ==== rirem-se ====
contenu = prononciation = ''
terminaison = u'irem-se'
titre = rad + terminaison
contenu += u'''== {{langue|pt}} ==
=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’infinitif personnel de\'\' [[' + infinitif + u''']].
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
if prnl == True:
# ==== ri-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'i' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Infinitif impersonnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Première personne du singulier de l’infinitif impersonnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
contenu += u'# \'\'Troisième personne du singulier de l’infinitif impersonnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
# ==== rire-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'ire' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du singulier de l’infinitif impersonnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
# ==== rirmo-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'irmo' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Première personne du pluriel de l’infinitif impersonnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
# ==== rirde-lo ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'irde' + '-' + pronom[1]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Deuxième personne du pluriel de l’infinitif impersonnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
# ==== rirem-no ====
indice = 0;
for pronom in pronoms:
contenu = prononciation = ''
titre = rad + u'irem' + '-' + pronom[2]
contenu += u'''=== {{S|verbe|pt|flexion}} ===
'''
contenu += u'\'\'\'' + titre + u'\'\'\' {{pron|' + prononciation + u'''|pt}}
'''
contenu += u'# \'\'Troisième personne du pluriel de l’infinitif impersonnel de\'\' [[' + infinitif_de_base + u''']] (forme pronominale avec un ''' + types_pronoms[indice] + u''').
'''
cle_tri = cle_de_tri(titre)
if cle_tri != titre:
contenu += u'''
{{clé de tri|''' + cle_tri + u'}}'
creer(titre, infinitif, contenu, prononciation)
indice = indice + 1
lignes.close()
def main():
# This factory is responsible for processing command line arguments
# that are also used by other scripts and that determine on which pages
# to work on.
genFactory = pagegenerators.GeneratorFactory()
# The generator gives the pages that should be worked upon.
gen = None
# This temporary array is used to read the page title if one single
# page to work on is specified by the arguments.
pageTitleParts = []
# summary message
editSummary = ''
# Parse command line arguments
for arg in pywikibot.handleArgs():
if arg.startswith('-summary:'):
editSummary = arg[9:]
else:
# check if a standard argument like
# -start:XYZ or -ref:Asdf was given.
if not genFactory.handleArg(arg):
pageTitleParts.append(arg)
if pageTitleParts != []:
# We will only work on a single page.
pageTitle = ' '.join(pageTitleParts)
page = pywikibot.Page(pywikibot.Site(), pageTitle)
gen = iter([page])
if not gen:
gen = genFactory.getCombinedGenerator()
if gen:
# The preloading generator is responsible for downloading multiple
# pages from the wiki simultaneously.
gen = pagegenerators.PreloadingGenerator(gen)
bot = BasicBot(gen, editSummary)
bot.run()
if __name__ == "__main__":
main()