check. new written functions

This commit is contained in:
Cyrille L 2023-03-28 14:37:42 +02:00
parent 00a9a550a6
commit b6799ab360
7 changed files with 601 additions and 383 deletions

View File

@ -29,9 +29,9 @@ raw: Nom
URI URI
Texte Alternatif Texte Alternatif
abbr: NOM (en majuscule) abbr: abbrev
Définition du NOM Définition de abbrev
nom (forme à afficher dans l'artile (optionnel)) ABBR (forme à afficher dans l'artile (optionnel))
# L'image doit d'abord être configurée # L'image doit d'abord être configurée
# Utiliser l'image précisée comme défaut dans les réseaux sociaux # Utiliser l'image précisée comme défaut dans les réseaux sociaux
@ -158,13 +158,14 @@ Vous pouvez avoir un Nom identique pour file: et link:
### Abréviations ### Abréviations
``` ```
# NOM sera remplacé par "nom" dans la page si défini en entête # abbrev sera remplacé par "ABBR" dans la page si défini en entête
# sinon, NOM sera conservé # sinon, abbrev sera conservé
# - Toujours écrire en majuscule les ABBR dans l'article brut # - Toujours écrire dans l'article :
# - Mettre '!' devant NOM dans l'article # - entre parenthèses ET majuscules les "(ABBREV)"
Avec ce !NOM. Avec cette (ABBREV).
# HTML: <abbr title="Définition du NOM">nom</abbr> # HTML: <abbr title="Définition de abbrev">ABBR</abbr>
``` ```
### Images ### Images

File diff suppressed because it is too large Load Diff

View File

@ -36,7 +36,7 @@ def out(nbr, value, out):
'3' : '%s%s%s %s'%(CR, lang.data_inv, CS, value), '3' : '%s%s%s %s'%(CR, lang.data_inv, CS, value),
'4' : '%sUnable to create file%s: %s'%(CR, CS, value), '4' : '%sUnable to create file%s: %s'%(CR, CS, value),
'5' : '%s%s%s > "%s"'%(CR, lang.no_arg, CS, value), '5' : '%s%s%s > "%s"'%(CR, lang.no_arg, CS, value),
'6' : '%s%s%s > "%s"'%(CR, lang.sep_inv, CS, value), '6' : '%s%s%s > %s'%(CR, lang.sep_inv, CS, value),
'7' : '%s%s%s > %s'%(CR, lang.post_inv, CS, value), '7' : '%s%s%s > %s'%(CR, lang.post_inv, CS, value),
'8' : '%s%s%s %s'%(CR, lang.mark_np, CS, value), '8' : '%s%s%s %s'%(CR, lang.mark_np, CS, value),
'9' : ' ╞ Article %shas changed%s. Check it first'%(CR, CS), '9' : ' ╞ Article %shas changed%s. Check it first'%(CR, CS),
@ -45,7 +45,7 @@ def out(nbr, value, out):
'12' : '%s%s%s > %s'%(CR, lang.post_inc, CS, value), '12' : '%s%s%s > %s'%(CR, lang.post_inc, CS, value),
'13' : '%s%s%s'%(CR, lang.no_fidi, CS), '13' : '%s%s%s'%(CR, lang.no_fidi, CS),
'14' : '%sMismatch%s program start'%(CR, CS), '14' : '%sMismatch%s program start'%(CR, CS),
'15' : 'Anchor %snot uniq%s: %s'%(CR, CS, value), '15' : '%s%s%s %s'%(CR, lang.anch_nu, CS, value),
'16' : '%s%s%s "%s = ?"'%(CR, lang.unused_c, CS, value), '16' : '%s%s%s "%s = ?"'%(CR, lang.unused_c, CS, value),
'17' : '%s%s%s "%s ?"'%(CR, lang.unused_v, CS, value), '17' : '%s%s%s "%s ?"'%(CR, lang.unused_v, CS, value),
'18' : '%s%s%s > %s'%(CR, lang.unused_p, CS, value), '18' : '%s%s%s > %s'%(CR, lang.unused_p, CS, value),
@ -57,6 +57,7 @@ def out(nbr, value, out):
'24' : '%s%s%s > %s'%(CY, lang.unused_r, CS, value), '24' : '%s%s%s > %s'%(CY, lang.unused_r, CS, value),
'25' : ' ╞ Article %snot yet checked%s: %s'%(CY, CS, value), '25' : ' ╞ Article %snot yet checked%s: %s'%(CY, CS, value),
'26' : '%sNo index%s article %s'%(CY, CS, value), '26' : '%sNo index%s article %s'%(CY, CS, value),
'27' : '%s%s%s %s'%(CY, lang.snpic_d, CS, value),
'28' : '%s (%s)'%(lang.ntd, value), '28' : '%s (%s)'%(lang.ntd, value),
'29' : '%sEmpty configuration%s %s'%(CY, CS, value), '29' : '%sEmpty configuration%s %s'%(CY, CS, value),
'30' : ' ╞ Article %snot yet wip%s: %s'%(CY, CS, value), '30' : ' ╞ Article %snot yet wip%s: %s'%(CY, CS, value),

View File

@ -145,7 +145,12 @@ def read_lines(f):
if not tyto.exists(f): logs.out("1", f, True) if not tyto.exists(f): logs.out("1", f, True)
datas = open(f).read() datas = open(f).read()
for line in datas.rsplit('\n'): ln_datas = len(datas.splitlines()) + 1
print('', line) sp_max = len(str(ln_datas))
spaces = '%s'%(sp_max * " ")
for ln, line in enumerate(datas.rsplit('\n'), 1):
sp = sp_max - len(str(ln))
print('%s %s%s'%(ln, int(sp) * " ", line))
dom.valid() dom.valid()

View File

@ -61,6 +61,40 @@ trans = [
] ]
# Needed header tags
needed_header_tags = \
(
'title',
'about',
'author',
'tags',
'date'
)
# Optional header tags
opt_header_tags = \
(
'link',
'image',
'file',
'abbr',
'raw',
'snpic'
)
opt_tags_long_name = \
(
'link',
'file'
)
opt_tags_check_uri = \
(
'image',
'file',
'raw'
)
# Set all tags used in article's header # Set all tags used in article's header
headers = ( headers = (
'title:', 'title:',

View File

@ -41,5 +41,7 @@ unused_v = "Unused value in article"
unused_p = "Empty article" unused_p = "Empty article"
mark_np = "Not paired marks" mark_np = "Not paired marks"
symb_np = "Not paired symbols" symb_np = "Not paired symbols"
snpic_d = "Using default snpic. Not found"
anch_nu = "Anchor not uniq"
laterout = "Maybe later..." laterout = "Maybe later..."

View File

@ -41,5 +41,7 @@ unused_v = "Valeur manquante dans l'article"
unused_p = "L'article est vide" unused_p = "L'article est vide"
mark_np = "Marqueurs non jumelés" mark_np = "Marqueurs non jumelés"
symb_np = "Symboles non jumelés" symb_np = "Symboles non jumelés"
snpic_d = "snpic utilisé par défaut. Manquant"
anch_nu = "Ancre non unique"
laterout = "Pour plus tard..." laterout = "Pour plus tard..."