diff --git a/ecrire/lang/spip_ar.php b/ecrire/lang/spip_ar.php
index 1993980d753d7933aa0e4687023b3c96c596f915..80c37656cacb2d225920d443debe71059904bc5b 100644
--- a/ecrire/lang/spip_ar.php
+++ b/ecrire/lang/spip_ar.php
@@ -746,34 +746,34 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
 // Z
 'zbug_balise_b_aval' => ': العلامة B متأخرة',
-'zbug_balise_inexistante' => 'خطأ @from@: لا وجود للعلامة #@balise@',
+'zbug_balise_inexistante' => '<MODIF>&#1582;&#1591;&#1571; @from@: &#1604;&#1575; &#1608;&#1580;&#1608;&#1583; &#1604;&#1604;&#1593;&#1604;&#1575;&#1605;&#1577; #@balise@',
 'zbug_balise_sans_argument' => '&#1593;&#1575;&#1605;&#1604; &#1594;&#1610;&#1585; &#1605;&#1608;&#1580;&#1608;&#1583; &#1601;&#1610; &#1593;&#1604;&#1575;&#1605;&#1577; @balise@',
 'zbug_boucle' => '&#1581;&#1604;&#1602;&#1577;',
-'zbug_boucle_recursive_undef' => '&#1581;&#1604;&#1602;&#1577; &#1583;&#1608;&#1585;&#1610;&#1577; &#1594;&#1610;&#1585; &#1605;&#1593;&#1585;&#1617;&#1601;&#1577;',
+'zbug_boucle_recursive_undef' => '<MODIF>&#1581;&#1604;&#1602;&#1577; &#1583;&#1608;&#1585;&#1610;&#1577; &#1594;&#1610;&#1585; &#1605;&#1593;&#1585;&#1617;&#1601;&#1577;',
 'zbug_calcul' => '&#1581;&#1587;&#1575;&#1576;',
 'zbug_champ_hors_boucle' => '&#1575;&#1604;&#1581;&#1602;&#1604; @champ@ &#1582;&#1575;&#1585;&#1580; &#1575;&#1604;&#1581;&#1604;&#1602;&#1577;',
-'zbug_champ_hors_motif' => '&#1575;&#1604;&#1581;&#1602;&#1604; @champ@ &#1582;&#1575;&#1585;&#1580; &#1581;&#1604;&#1602;&#1577; &#1605;&#1608;&#1590;&#1608;&#1593;&#1607;&#1575;@motif@',
+'zbug_champ_hors_motif' => '<MODIF>&#1575;&#1604;&#1581;&#1602;&#1604; @champ@ &#1582;&#1575;&#1585;&#1580; &#1581;&#1604;&#1602;&#1577; &#1605;&#1608;&#1590;&#1608;&#1593;&#1607;&#1575;@motif@',
 'zbug_code' => '&#1575;&#1604;&#1585;&#1605;&#1608;&#1586; &#1575;&#1604;&#1576;&#1585;&#1605;&#1580;&#1610;&#1577;',
-'zbug_critere_inconnu' => '&#1605;&#1593;&#1610;&#1575;&#1585; &#1594;&#1610;&#1585; &#1605;&#1593;&#1585;&#1608;&#1601; @critere@',
-'zbug_distant_interdit' => '&#1593;&#1605;&#1604;&#1610;&#1577; &#1582;&#1575;&#1585;&#1580;&#1610;&#1577; &#1605;&#1605;&#1606;&#1608;&#1593;&#1577;',
-'zbug_doublon_table_sans_cle_primaire' => '&#1602;&#1610;&#1605;&#1577; &#1605;&#1603;&#1585;&#1585;&#1577; &#1601;&#1610; &#1580;&#1583;&#1608;&#1604; &#1604;&#1575; &#1610;&#1605;&#1604;&#1603; &#1605;&#1601;&#1578;&#1575;&#1581; &#1571;&#1587;&#1575;&#1587;&#1610;',
-'zbug_doublon_table_sans_index' => '&#1578;&#1603;&#1585;&#1575;&#1585; &#1601;&#1610; &#1580;&#1583;&#1608;&#1604; &#1594;&#1610;&#1585; &#1605;&#1601;&#1607;&#1585;&#1587;',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: &#1578;&#1593;&#1585;&#1610;&#1601; &#1605;&#1578;&#1603;&#1585;&#1585;',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: &#1593;&#1604;&#1575;&#1605;&#1577; &#1573;&#1594;&#1604;&#1575;&#1602; &#1594;&#1575;&#1574;&#1576;&#1577;',
-'zbug_erreur_boucle_syntaxe' => '&#1578;&#1585;&#1603;&#1610;&#1576; &#1581;&#1604;&#1602;&#1577; &#1594;&#1610;&#1585; &#1589;&#1581;&#1610;&#1581;',
+'zbug_critere_inconnu' => '<MODIF>&#1605;&#1593;&#1610;&#1575;&#1585; &#1594;&#1610;&#1585; &#1605;&#1593;&#1585;&#1608;&#1601; @critere@',
+'zbug_distant_interdit' => '<MODIF>&#1593;&#1605;&#1604;&#1610;&#1577; &#1582;&#1575;&#1585;&#1580;&#1610;&#1577; &#1605;&#1605;&#1606;&#1608;&#1593;&#1577;',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>&#1602;&#1610;&#1605;&#1577; &#1605;&#1603;&#1585;&#1585;&#1577; &#1601;&#1610; &#1580;&#1583;&#1608;&#1604; &#1604;&#1575; &#1610;&#1605;&#1604;&#1603; &#1605;&#1601;&#1578;&#1575;&#1581; &#1571;&#1587;&#1575;&#1587;&#1610;',
+'zbug_doublon_table_sans_index' => '<MODIF>&#1578;&#1603;&#1585;&#1575;&#1585; &#1601;&#1610; &#1580;&#1583;&#1608;&#1604; &#1594;&#1610;&#1585; &#1605;&#1601;&#1607;&#1585;&#1587;',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: &#1578;&#1593;&#1585;&#1610;&#1601; &#1605;&#1578;&#1603;&#1585;&#1585;',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: &#1593;&#1604;&#1575;&#1605;&#1577; &#1573;&#1594;&#1604;&#1575;&#1602; &#1594;&#1575;&#1574;&#1576;&#1577;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>&#1578;&#1585;&#1603;&#1610;&#1576; &#1581;&#1604;&#1602;&#1577; &#1594;&#1610;&#1585; &#1589;&#1581;&#1610;&#1581;',
 'zbug_erreur_compilation' => '&#1582;&#1591;&#1571; &#1578;&#1589;&#1606;&#1610;&#1601;',
-'zbug_erreur_execution_page' => '&#1582;&#1591;&#1571; &#1601;&#1610; &#1578;&#1606;&#1601;&#1610;&#1584; &#1575;&#1604;&#1589;&#1601;&#1581;&#1577;',
-'zbug_erreur_filtre' => '&#1582;&#1591;&#1571;: &#1575;&#1604;&#1605;&#1585;&#1588;&#1581; <b>&laquo;@filtre@&raquo;</b> &#1594;&#1610;&#1585; &#1605;&#1593;&#1585;&#1608;&#1601; ',
-'zbug_erreur_meme_parent' => '&#1604;&#1575; &#1610;&#1606;&#1591;&#1576;&#1602; {meme_parent} &#1573;&#1604;&#1575; &#1593;&#1604;&#1609; &#1581;&#1604;&#1602;&#1578;&#1610; (FORUMS) &#1571;&#1608; (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>&#1582;&#1591;&#1571; &#1601;&#1610; &#1578;&#1606;&#1601;&#1610;&#1584; &#1575;&#1604;&#1589;&#1601;&#1581;&#1577;',
+'zbug_erreur_filtre' => '<MODIF>&#1582;&#1591;&#1571;: &#1575;&#1604;&#1605;&#1585;&#1588;&#1581; <b>&laquo;@filtre@&raquo;</b> &#1594;&#1610;&#1585; &#1605;&#1593;&#1585;&#1608;&#1601; ',
+'zbug_erreur_meme_parent' => '<MODIF>&#1604;&#1575; &#1610;&#1606;&#1591;&#1576;&#1602; {meme_parent} &#1573;&#1604;&#1575; &#1593;&#1604;&#1609; &#1581;&#1604;&#1602;&#1578;&#1610; (FORUMS) &#1571;&#1608; (RUBRIQUES)',
 'zbug_erreur_squelette' => '&#1582;&#1591;&#1571; &#1601;&#1610; &#1575;&#1604;&#1589;&#1601;&#1581;&#1577; &#1575;&#1604;&#1606;&#1605;&#1608;&#1584;&#1580;&#1610;&#1577;',
 'zbug_hors_compilation' => '&#1582;&#1575;&#1585;&#1580; &#1575;&#1604;&#1578;&#1589;&#1606;&#1610;&#1601;',
 'zbug_info_erreur_squelette' => '&#1582;&#1591;&#1571; &#1601;&#1610; &#1575;&#1604;&#1605;&#1608;&#1601;&#1593;',
-'zbug_inversion_ordre_inexistant' => '&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; {inverse} &#1605;&#1593; &#1578;&#1585;&#1578;&#1610;&#1576; &#1594;&#1610;&#1585; &#1605;&#1608;&#1580;&#1608;&#1583;',
-'zbug_pagination_sans_critere' => '&#1593;&#1604;&#1575;&#1605;&#1577; PAGINATION# &#1576;&#1583;&#1608;&#1606; &#1605;&#1593;&#1610;&#1575;&#1585; {pagination} &#1571;&#1608; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1577; &#1601;&#1610; &#1581;&#1604;&#1602;&#1577; &#1583;&#1608;&#1585;&#1610;&#1577;',
-'zbug_parametres_inclus_incorrects' => '&#1593;&#1608;&#1575;&#1605;&#1604; &#1573;&#1583;&#1585;&#1575;&#1580; &#1594;&#1610;&#1585; &#1589;&#1581;&#1610;&#1581;&#1577;',
+'zbug_inversion_ordre_inexistant' => '<MODIF>&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; {inverse} &#1605;&#1593; &#1578;&#1585;&#1578;&#1610;&#1576; &#1594;&#1610;&#1585; &#1605;&#1608;&#1580;&#1608;&#1583;',
+'zbug_pagination_sans_critere' => '<MODIF>&#1593;&#1604;&#1575;&#1605;&#1577; PAGINATION# &#1576;&#1583;&#1608;&#1606; &#1605;&#1593;&#1610;&#1575;&#1585; {pagination} &#1571;&#1608; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;&#1577; &#1601;&#1610; &#1581;&#1604;&#1602;&#1577; &#1583;&#1608;&#1585;&#1610;&#1577;',
+'zbug_parametres_inclus_incorrects' => '<MODIF>&#1593;&#1608;&#1575;&#1605;&#1604; &#1573;&#1583;&#1585;&#1575;&#1580; &#1594;&#1610;&#1585; &#1589;&#1581;&#1610;&#1581;&#1577;',
 'zbug_profile' => '&#1601;&#1578;&#1585;&#1577; &#1575;&#1604;&#1605;&#1593;&#1575;&#1604;&#1580;&#1577;: @time@',
 'zbug_resultat' => '&#1575;&#1604;&#1606;&#1578;&#1610;&#1580;&#1577;',
-'zbug_serveur_indefini' => '&#1582;&#1575;&#1583;&#1605; SQL &#1594;&#1610;&#1585; &#1605;&#1581;&#1583;&#1583;',
+'zbug_serveur_indefini' => '<MODIF>&#1582;&#1575;&#1583;&#1605; SQL &#1594;&#1610;&#1585; &#1605;&#1581;&#1583;&#1583;',
 'zbug_statistiques' => '&#1575;&#1581;&#1589;&#1575;&#1569;&#1575;&#1578; &#1575;&#1587;&#1578;&#1601;&#1587;&#1575;&#1585;&#1575;&#1578; SQL &#1605;&#1585;&#1578;&#1576;&#1577; &#1581;&#1587;&#1576; &#1575;&#1604;&#1605;&#1583;&#1577;',
 'zbug_table_inconnue' => '&#1580;&#1583;&#1608;&#1604; SQL &#1607;&#1608; &laquo;@table@&raquo; &#1594;&#1610;&#1585; &#1605;&#1593;&#1585;&#1608;&#1601;',
 'zxml_connus_attributs' => '&#1582;&#1575;&#1589;&#1610;&#1575;&#1578; &#1605;&#1593;&#1585;&#1608;&#1601;&#1577;',
diff --git a/ecrire/lang/spip_ast.php b/ecrire/lang/spip_ast.php
index 51bfc148bbdae199c8bd72a34cef1d03d4f1b169..717514616a74de605324b755c60fad90bf11d2d5 100644
--- a/ecrire/lang/spip_ast.php
+++ b/ecrire/lang/spip_ast.php
@@ -745,34 +745,34 @@ Intenta',
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: baliza B detr&aacute;s',
-'zbug_balise_inexistante' => 'fallu @from@: la baliza #@balise@ nun esiste',
+'zbug_balise_inexistante' => '<MODIF>fallu @from@: la baliza #@balise@ nun esiste',
 'zbug_balise_sans_argument' => 'Falta un par&aacute;metru na baliza @balise@',
 'zbug_boucle' => 'bucle',
-'zbug_boucle_recursive_undef' => 'bucle recursivu nun defin&iacute;u',
+'zbug_boucle_recursive_undef' => '<MODIF>bucle recursivu nun defin&iacute;u',
 'zbug_calcul' => 'c&aacute;lculu',
 'zbug_champ_hors_boucle' => 'Campu @champ@ fuera de bucle',
-'zbug_champ_hors_motif' => 'Campu @champ@ fuera d\'un bucle de motivu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Campu @champ@ fuera d\'un bucle de motivu @motif@',
 'zbug_code' => 'c&oacute;digu',
-'zbug_critere_inconnu' => 'criteriu desconoc&iacute;u @critere@',
-'zbug_distant_interdit' => 'esternu torg&aacute;u',
-'zbug_doublon_table_sans_cle_primaire' => 'repet&iacute;os en una tabla ensin clave primaria simple',
-'zbug_doublon_table_sans_index' => 'duplicaos pa una tabla ensin &iacute;ndiz',
-'zbug_erreur_boucle_double' => 'BUCLE@id@: doble definici&oacute;n',
-'zbug_erreur_boucle_fermant' => 'BUCLE@id@: falta la marca de pieslle',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxis del bucle incorreuta',
+'zbug_critere_inconnu' => '<MODIF>criteriu desconoc&iacute;u @critere@',
+'zbug_distant_interdit' => '<MODIF>esternu torg&aacute;u',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>repet&iacute;os en una tabla ensin clave primaria simple',
+'zbug_doublon_table_sans_index' => '<MODIF>duplicaos pa una tabla ensin &iacute;ndiz',
+'zbug_erreur_boucle_double' => '<MODIF>BUCLE@id@: doble definici&oacute;n',
+'zbug_erreur_boucle_fermant' => '<MODIF>BUCLE@id@: falta la marca de pieslle',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxis del bucle incorreuta',
 'zbug_erreur_compilation' => 'Error de compilaci&oacute;n',
-'zbug_erreur_execution_page' => 'error d\'execuci&oacute;n de la p&aacute;xina',
-'zbug_erreur_filtre' => 'Error: filtru <b>&laquo; @filtre@ &raquo;</b> nun defin&iacute;u',
-'zbug_erreur_meme_parent' => '{meme_parent} nun s\'aplica m&aacute;s que a los bucles (FORUMS) o (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execuci&oacute;n de la p&aacute;xina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtru <b>&laquo; @filtre@ &raquo;</b> nun defin&iacute;u',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} nun s\'aplica m&aacute;s que a los bucles (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(es) na cadarma',
 'zbug_hors_compilation' => 'Fuera de Compilaci&oacute;n',
 'zbug_info_erreur_squelette' => 'Error nel sitiu',
-'zbug_inversion_ordre_inexistant' => 'inversi&oacute;n d\'un orde inesistente',
-'zbug_pagination_sans_critere' => '#PAGINATION ensin criteriu {pagination} o emplegao nun bucle recursivu',
-'zbug_parametres_inclus_incorrects' => 'Par&aacute;metros d\'inclusi&oacute;n incorreutos',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversi&oacute;n d\'un orde inesistente',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION ensin criteriu {pagination} o emplegao nun bucle recursivu',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Par&aacute;metros d\'inclusi&oacute;n incorreutos',
 'zbug_profile' => 'Tiempu pal c&aacute;lculu: @time@',
 'zbug_resultat' => 'result&aacute;u',
-'zbug_serveur_indefini' => 'sirvidor SQL indefin&iacute;u',
+'zbug_serveur_indefini' => '<MODIF>sirvidor SQL indefin&iacute;u',
 'zbug_statistiques' => 'Estad&iacute;stiques de les consultes SQL clasificaes por duraci&oacute;n',
 'zbug_table_inconnue' => 'Tabla SQL &laquo;@table@&raquo; desconoc&iacute;a',
 'zxml_connus_attributs' => 'atributos conoc&iacute;os',
diff --git a/ecrire/lang/spip_ay.php b/ecrire/lang/spip_ay.php
index 837a4ca64ef6f384bd407c5b748f05fffe79c991..c8a7a7c3911865c8e82a9d04e510d694d58fba4c 100644
--- a/ecrire/lang/spip_ay.php
+++ b/ecrire/lang/spip_ay.php
@@ -711,34 +711,34 @@ Sitix uka arunak ajlltax.Walja sapa mayanaka jach\'a qamawita (urunaka, phuqa&nt
 
 // Z
 'zbug_balise_b_aval' => ': bucle B chimputa juk\'amp nayraru',
-'zbug_balise_inexistante' => '<NEW>error @from@: la baliza #@balise@ no existe',
+'zbug_balise_inexistante' => '<MODIF>error @from@: la baliza #@balise@ no existe',
 'zbug_balise_sans_argument' => '<NEW>Falta un argumento en la baliza @balise@',
 'zbug_boucle' => 'bucle',
-'zbug_boucle_recursive_undef' => 'Bucle ukax maypamp mayampi jan u&ntilde;acht\'ayata',
+'zbug_boucle_recursive_undef' => '<MODIF>Bucle ukax maypamp mayampi jan u&ntilde;acht\'ayata',
 'zbug_calcul' => '<NEW>c&aacute;lculo',
 'zbug_champ_hors_boucle' => 'Uka chiqar @champ@ bucle anqata',
-'zbug_champ_hors_motif' => 'Uka chiqaru @champ@ anqat bucle ukata @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Uka chiqaru @champ@ anqat bucle ukata @motif@',
 'zbug_code' => 'chimpu',
-'zbug_critere_inconnu' => 'amuy jan u&ntilde;t\'ata @critere@ ',
-'zbug_distant_interdit' => 'anqax jark\'ata',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>repetidos en una tabla sin clave primaria simple',
-'zbug_doublon_table_sans_index' => 'payacht\'awinakaw utji m&auml; uyu uyun jan utjawimpi',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: p&auml; arusthapiwi',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: jist\'antat chimpux janiw utjkiti',
-'zbug_erreur_boucle_syntaxe' => 'Kamachix bucle ukata pantjatawa',
+'zbug_critere_inconnu' => '<MODIF>amuy jan u&ntilde;t\'ata @critere@ ',
+'zbug_distant_interdit' => '<MODIF>anqax jark\'ata',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>repetidos en una tabla sin clave primaria simple',
+'zbug_doublon_table_sans_index' => '<MODIF>payacht\'awinakaw utji m&auml; uyu uyun jan utjawimpi',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: p&auml; arusthapiwi',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: jist\'antat chimpux janiw utjkiti',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Kamachix bucle ukata pantjatawa',
 'zbug_erreur_compilation' => 'Mayachawit pantjata',
-'zbug_erreur_execution_page' => 'pantja lurawi laphi u&ntilde;naqata',
-'zbug_erreur_filtre' => 'Pantja: filtru &lt;b&gt;&laquo; @filtre@ &raquo;&lt;/b&gt; jani arusthapita',
-'zbug_erreur_meme_parent' => '{meme_parent} bucles ukanakaruki lurasi (FORUMS) jan ukjax (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>pantja lurawi laphi u&ntilde;naqata',
+'zbug_erreur_filtre' => '<MODIF>Pantja: filtru &lt;b&gt;&laquo; @filtre@ &raquo;&lt;/b&gt; jani arusthapita',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} bucles ukanakaruki lurasi (FORUMS) jan ukjax (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Ch\'akha ch\'akhan panjanaka',
 'zbug_hors_compilation' => '<NEW>Sin compilaci&oacute;n',
 'zbug_info_erreur_squelette' => 'Qamawin pantja',
-'zbug_inversion_ordre_inexistant' => 'jan utjkiri kamachitathijrawi',
-'zbug_pagination_sans_critere' => '#PAGINATION jan amuyumpi {pagination}m&auml; bucle mayamp mayampi apnaqata   ',
-'zbug_parametres_inclus_incorrects' => 'Apkatatawit tantiyata pantjatanaka',
+'zbug_inversion_ordre_inexistant' => '<MODIF>jan utjkiri kamachitathijrawi',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION jan amuyumpi {pagination}m&auml; bucle mayamp mayampi apnaqata   ',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Apkatatawit tantiyata pantjatanaka',
 'zbug_profile' => '<NEW>Duraci&oacute;n del c&aacute;lculo: @time@',
 'zbug_resultat' => 'askichawita',
-'zbug_serveur_indefini' => 'jalanuqiri SQL jan arusthapita',
+'zbug_serveur_indefini' => '<MODIF>jalanuqiri SQL jan arusthapita',
 'zbug_statistiques' => '<NEW>Estad&iacute;stica de las consultas SQL ordenadas por duraci&oacute;n',
 'zbug_table_inconnue' => 'Uyu uyu SQL &laquo;@table@&raquo; jan u&ntilde;t\'at',
 'zxml_connus_attributs' => 'Jan u&ntilde;t\'atanak u&ntilde;tawinaka',
diff --git a/ecrire/lang/spip_bg.php b/ecrire/lang/spip_bg.php
index b104966187fc56f664f9e0eed5a3de39ebbb0b2c..60ce2c524cde3d616dc756e2f40f6b7ea1deef9f 100644
--- a/ecrire/lang/spip_bg.php
+++ b/ecrire/lang/spip_bg.php
@@ -715,24 +715,24 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 // Z
 'zbug_balise_b_aval' => ': &#1058;&#1072;&#1075; "B" &#1089;&#1077; &#1103;&#1074;&#1103;&#1074;&#1072; &#1087;&#1088;&#1077;&#1082;&#1072;&#1083;&#1077;&#1085;&#1086; &#1082;&#1098;&#1085;&#1086; &#1074; &#1094;&#1080;&#1082;&#1098;&#1083;&#1072;',
 'zbug_boucle' => '&#1094;&#1080;&#1082;&#1098;&#1083;',
-'zbug_boucle_recursive_undef' => '&#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; &#1088;&#1077;&#1082;&#1091;&#1088;&#1089;&#1080;&#1074;&#1077;&#1085; &#1094;&#1080;&#1082;&#1098;&#1083;',
+'zbug_boucle_recursive_undef' => '<MODIF>&#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; &#1088;&#1077;&#1082;&#1091;&#1088;&#1089;&#1080;&#1074;&#1077;&#1085; &#1094;&#1080;&#1082;&#1098;&#1083;',
 'zbug_champ_hors_boucle' => '&#1055;&#1086;&#1083;&#1077;&#1090;&#1086; @champ@ &#1077; &#1080;&#1079;&#1074;&#1098;&#1085; &#1094;&#1080;&#1082;&#1098;&#1083;&#1072;',
-'zbug_champ_hors_motif' => '&#1055;&#1086;&#1083;&#1077;&#1090;&#1086; @champ@ &#1080;&#1079;&#1074;&#1098;&#1085; &#1094;&#1080;&#1082;&#1098;&#1083;&#1072; &#1077; &#1089; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090; @motif@',
+'zbug_champ_hors_motif' => '<MODIF>&#1055;&#1086;&#1083;&#1077;&#1090;&#1086; @champ@ &#1080;&#1079;&#1074;&#1098;&#1085; &#1094;&#1080;&#1082;&#1098;&#1083;&#1072; &#1077; &#1089; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090; @motif@',
 'zbug_code' => '&#1082;&#1086;&#1076;',
-'zbug_critere_inconnu' => '&#1085;&#1077;&#1087;&#1086;&#1079;&#1085;&#1072;&#1090; &#1082;&#1088;&#1080;&#1090;&#1077;&#1088;&#1080;&#1081; @critere@',
-'zbug_distant_interdit' => '&#1079;&#1072;&#1073;&#1088;&#1072;&#1085;&#1072; &#1079;&#1072; &#1074;&#1098;&#1085;&#1096;&#1085;&#1080; &#1076;&#1072;&#1085;&#1085;&#1080;',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: &#1076;&#1074;&#1086;&#1081;&#1085;&#1072; &#1076;&#1077;&#1092;&#1080;&#1085;&#1080;&#1094;&#1080;&#1103;',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: &#1083;&#1080;&#1087;&#1089;&#1074;&#1072; &#1079;&#1072;&#1090;&#1074;&#1072;&#1088;&#1103;&#1097; "&#1090;&#1072;&#1075;" (<>)',
-'zbug_erreur_boucle_syntaxe' => '&#1053;&#1077;&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1077;&#1085; &#1089;&#1080;&#1085;&#1090;&#1072;&#1082;&#1089; &#1085;&#1072; &#1094;&#1080;&#1082;&#1098;&#1083; (BOUCLE)',
-'zbug_erreur_execution_page' => '&#1075;&#1088;&#1077;&#1096;&#1082;&#1072; &#1087;&#1088;&#1080; &#1079;&#1072;&#1076;&#1072;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;&#1090;&#1072;',
-'zbug_erreur_filtre' => '&#1043;&#1088;&#1077;&#1096;&#1082;&#1072;: &#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; &#1092;&#1080;&#1083;&#1090;&#1098;&#1088;: <b>&#132;@filtre@&#147;</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} &#1089;&#1077; &#1086;&#1090;&#1085;&#1072;&#1089;&#1103; &#1089;&#1072;&#1084;&#1086; &#1079;&#1072; &#1094;&#1080;&#1082;&#1083;&#1080;&#1090;&#1077; (FORUMS) &#1080; (RUBRIQUES)',
+'zbug_critere_inconnu' => '<MODIF>&#1085;&#1077;&#1087;&#1086;&#1079;&#1085;&#1072;&#1090; &#1082;&#1088;&#1080;&#1090;&#1077;&#1088;&#1080;&#1081; @critere@',
+'zbug_distant_interdit' => '<MODIF>&#1079;&#1072;&#1073;&#1088;&#1072;&#1085;&#1072; &#1079;&#1072; &#1074;&#1098;&#1085;&#1096;&#1085;&#1080; &#1076;&#1072;&#1085;&#1085;&#1080;',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: &#1076;&#1074;&#1086;&#1081;&#1085;&#1072; &#1076;&#1077;&#1092;&#1080;&#1085;&#1080;&#1094;&#1080;&#1103;',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: &#1083;&#1080;&#1087;&#1089;&#1074;&#1072; &#1079;&#1072;&#1090;&#1074;&#1072;&#1088;&#1103;&#1097; "&#1090;&#1072;&#1075;" (<>)',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>&#1053;&#1077;&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1077;&#1085; &#1089;&#1080;&#1085;&#1090;&#1072;&#1082;&#1089; &#1085;&#1072; &#1094;&#1080;&#1082;&#1098;&#1083; (BOUCLE)',
+'zbug_erreur_execution_page' => '<MODIF>&#1075;&#1088;&#1077;&#1096;&#1082;&#1072; &#1087;&#1088;&#1080; &#1079;&#1072;&#1076;&#1072;&#1074;&#1072;&#1085;&#1077; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;&#1090;&#1072;',
+'zbug_erreur_filtre' => '<MODIF>&#1043;&#1088;&#1077;&#1096;&#1082;&#1072;: &#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; &#1092;&#1080;&#1083;&#1090;&#1098;&#1088;: <b>&#132;@filtre@&#147;</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} &#1089;&#1077; &#1086;&#1090;&#1085;&#1072;&#1089;&#1103; &#1089;&#1072;&#1084;&#1086; &#1079;&#1072; &#1094;&#1080;&#1082;&#1083;&#1080;&#1090;&#1077; (FORUMS) &#1080; (RUBRIQUES)',
 'zbug_erreur_squelette' => '&#1043;&#1088;&#1077;&#1096;&#1082;&#1072;(&#1080;) &#1074; &#1096;&#1072;&#1073;&#1083;&#1086;&#1085;&#1072;',
 'zbug_info_erreur_squelette' => '&#1615;&#1043;&#1088;&#1077;&#1096;&#1082;&#1072; &#1085;&#1072; &#1089;&#1072;&#1081;&#1090;&#1072;',
-'zbug_inversion_ordre_inexistant' => '&#1086;&#1073;&#1088;&#1098;&#1097;&#1072;&#1085;&#1077; &#1074; &#1085;&#1077;&#1089;&#1098;&#1097;&#1077;&#1089;&#1090;&#1074;&#1091;&#1074;&#1072;&#1097; &#1088;&#1077;&#1076;',
-'zbug_parametres_inclus_incorrects' => '&#1055;&#1086;&#1075;&#1088;&#1077;&#1096;&#1085;&#1080; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1080; &#1079;&#1072; &#1074;&#1082;&#1083;&#1102;&#1095;&#1074;&#1072;&#1085;&#1077;',
+'zbug_inversion_ordre_inexistant' => '<MODIF>&#1086;&#1073;&#1088;&#1098;&#1097;&#1072;&#1085;&#1077; &#1074; &#1085;&#1077;&#1089;&#1098;&#1097;&#1077;&#1089;&#1090;&#1074;&#1091;&#1074;&#1072;&#1097; &#1088;&#1077;&#1076;',
+'zbug_parametres_inclus_incorrects' => '<MODIF>&#1055;&#1086;&#1075;&#1088;&#1077;&#1096;&#1085;&#1080; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1080; &#1079;&#1072; &#1074;&#1082;&#1083;&#1102;&#1095;&#1074;&#1072;&#1085;&#1077;',
 'zbug_resultat' => '&#1088;&#1077;&#1079;&#1091;&#1083;&#1090;&#1072;&#1090;',
-'zbug_serveur_indefini' => '&#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; &#1089;&#1098;&#1088;&#1074;&#1098;&#1088; SQL',
+'zbug_serveur_indefini' => '<MODIF>&#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; &#1089;&#1098;&#1088;&#1074;&#1098;&#1088; SQL',
 'zbug_table_inconnue' => '&#1053;&#1077;&#1087;&#1086;&#1079;&#1085;&#1072;&#1090;&#1072; &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; &#1086;&#1090; &#1090;&#1080;&#1087;&#1072; SQL: "@table@"'
 );
 
diff --git a/ecrire/lang/spip_br.php b/ecrire/lang/spip_br.php
index aaee0586d4fe1369f03d1060768fc4e362298afb..60746881407e266476c29ccf00e27c2b370acbde 100644
--- a/ecrire/lang/spip_br.php
+++ b/ecrire/lang/spip_br.php
@@ -729,34 +729,34 @@ Aliet oc\'h da chom hep kemm tra pe dra keit ha ma n\'oc\'h ket boaz ouzh SPIP.
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balizenn B diardraon',
-'zbug_balise_inexistante' => 'fazi @from@: n\'eus ket ouzh ar valizenn #@balise@',
+'zbug_balise_inexistante' => '<MODIF>fazi @from@: n\'eus ket ouzh ar valizenn #@balise@',
 'zbug_balise_sans_argument' => 'Un arguzenn a vank er valizenn @balise@',
 'zbug_boucle' => 'blouk',
-'zbug_boucle_recursive_undef' => 'bloukenn oc\'h addonet dalc\'hmat ket termenet',
+'zbug_boucle_recursive_undef' => '<MODIF>bloukenn oc\'h addonet dalc\'hmat ket termenet',
 'zbug_calcul' => 'jedi&ntilde;',
 'zbug_champ_hors_boucle' => 'Tachenn @champ@ e-diavaez ar vlouk',
-'zbug_champ_hors_motif' => 'Tachenn @champ@ e-diavaez ur vlouk @motif@ he abeg',
+'zbug_champ_hors_motif' => '<MODIF>Tachenn @champ@ e-diavaez ur vlouk @motif@ he abeg',
 'zbug_code' => 'kod',
-'zbug_critere_inconnu' => 'muzul dianavez @critere@',
-'zbug_distant_interdit' => 'diavaez difennet',
-'zbug_doublon_table_sans_cle_primaire' => 'eilskouerio&ugrave; war un diaz hep alc\'hwez kenta&ntilde; atomek',
-'zbug_doublon_table_sans_index' => 'doublenn war un diaz hep roll',
-'zbug_erreur_boucle_double' => 'BLOUK@id@: daoudermen',
-'zbug_erreur_boucle_fermant' => 'BLOUK@id@: tag o serri&ntilde; a vank',
-'zbug_erreur_boucle_syntaxe' => 'Ereadurezh direizh',
+'zbug_critere_inconnu' => '<MODIF>muzul dianavez @critere@',
+'zbug_distant_interdit' => '<MODIF>diavaez difennet',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>eilskouerio&ugrave; war un diaz hep alc\'hwez kenta&ntilde; atomek',
+'zbug_doublon_table_sans_index' => '<MODIF>doublenn war un diaz hep roll',
+'zbug_erreur_boucle_double' => '<MODIF>BLOUK@id@: daoudermen',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOUK@id@: tag o serri&ntilde; a vank',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Ereadurezh direizh',
 'zbug_erreur_compilation' => 'Fazi o kempuna&ntilde;',
-'zbug_erreur_execution_page' => 'fazi o kas ar bajenn da benn',
-'zbug_erreur_filtre' => 'Fazi : sil <b>&laquo; @filtre@ &raquo;</b> ket termenet',
-'zbug_erreur_meme_parent' => '{meme_parent} n\'hall beza&ntilde; implijet nemet war ar blouko&ugrave; (FORUMO&Ugrave;) pe (RUMMADO&Ugrave;)',
+'zbug_erreur_execution_page' => '<MODIF>fazi o kas ar bajenn da benn',
+'zbug_erreur_filtre' => '<MODIF>Fazi : sil <b>&laquo; @filtre@ &raquo;</b> ket termenet',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} n\'hall beza&ntilde; implijet nemet war ar blouko&ugrave; (FORUMO&Ugrave;) pe (RUMMADO&Ugrave;)',
 'zbug_erreur_squelette' => 'Fazi(o&ugrave;) er framm',
 'zbug_hors_compilation' => 'Maez ouzh an dastumad',
 'zbug_info_erreur_squelette' => 'Fazi war al lec\'hienn',
-'zbug_inversion_ordre_inexistant' => 'eilpenna&ntilde; un urzh n\'eus ket outa&ntilde;',
-'zbug_pagination_sans_critere' => '#PAJENNAOUI&Ntilde; hep dezverk ebet, pe impijet en un droiad askizat',
-'zbug_parametres_inclus_incorrects' => 'Arventerio&ugrave;-ensoc\'ha&ntilde; direizh',
+'zbug_inversion_ordre_inexistant' => '<MODIF>eilpenna&ntilde; un urzh n\'eus ket outa&ntilde;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAJENNAOUI&Ntilde; hep dezverk ebet, pe impijet en un droiad askizat',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Arventerio&ugrave;-ensoc\'ha&ntilde; direizh',
 'zbug_profile' => 'Amzer jedi&ntilde;&nbsp;: @time@',
 'zbug_resultat' => 'disoc\'h',
-'zbug_serveur_indefini' => 'servijer SQL didermen',
+'zbug_serveur_indefini' => '<MODIF>servijer SQL didermen',
 'zbug_statistiques' => 'Statistiko&ugrave; ar goulenno&ugrave; SQL urzhiet diouzh o fadelezh',
 'zbug_table_inconnue' => 'Taol SQL &laquo; @table@ &raquo; dianavez',
 'zxml_connus_attributs' => 'perzhio&ugrave; anavezet',
diff --git a/ecrire/lang/spip_bs.php b/ecrire/lang/spip_bs.php
index 371cff61333fbb4e3b792087564d14c510fda06d..6a6b6a73f9b3b0eb5ea503a7880e6e42e8222366 100644
--- a/ecrire/lang/spip_bs.php
+++ b/ecrire/lang/spip_bs.php
@@ -696,34 +696,34 @@ Obratite paznu na ovu referencu, ponovo pokusajte nadogradnju i na kraju provjer
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: oznaka B kasni u petlji',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'petlja',
-'zbug_boucle_recursive_undef' => 'nedefinisana rakurzivna petlja',
+'zbug_boucle_recursive_undef' => '<MODIF>nedefinisana rakurzivna petlja',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'Polje @champ@ izvan petlje',
-'zbug_champ_hors_motif' => 'Polje @champ@ van oznacene petlje @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Polje @champ@ van oznacene petlje @motif@',
 'zbug_code' => 'kod',
-'zbug_critere_inconnu' => 'nepoznat kriterij @critere@',
-'zbug_distant_interdit' => 'zabranjeni eksterni podaci',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: dupla definicija',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: zatvarajuca oznaka nedostaje',
-'zbug_erreur_boucle_syntaxe' => 'Pogresna sintaksa petlje',
+'zbug_critere_inconnu' => '<MODIF>nepoznat kriterij @critere@',
+'zbug_distant_interdit' => '<MODIF>zabranjeni eksterni podaci',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: dupla definicija',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: zatvarajuca oznaka nedostaje',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Pogresna sintaksa petlje',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'greska pri izvodjenju stranice',
-'zbug_erreur_filtre' => 'Greska: nedefinisan filter <b>&laquo; @filtre@ &raquo;</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} odnosi se samo na petlje (FORUMI) ili (RUBRIKE)',
+'zbug_erreur_execution_page' => '<MODIF>greska pri izvodjenju stranice',
+'zbug_erreur_filtre' => '<MODIF>Greska: nedefinisan filter <b>&laquo; @filtre@ &raquo;</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} odnosi se samo na petlje (FORUMI) ili (RUBRIKE)',
 'zbug_erreur_squelette' => 'Greska sa predloskom',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => 'Greska na stranici',
-'zbug_inversion_ordre_inexistant' => 'inverzija nepostojecim rasporedom',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Pogresni parametri ukljucivanja',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inverzija nepostojecim rasporedom',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Pogresni parametri ukljucivanja',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => 'rezultat',
-'zbug_serveur_indefini' => 'nedefinisan SQL server',
+'zbug_serveur_indefini' => '<MODIF>nedefinisan SQL server',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'Nedefinisana SQL  tabela &laquo; @table@ &raquo;',
 'zxml_connus_attributs' => '<NEW>attributs connus',
diff --git a/ecrire/lang/spip_ca.php b/ecrire/lang/spip_ca.php
index 93c5907b483afe5fba812ffdea52069221282ba7..d48efa7ca486bc9feca347feaeb74b3a7c2b247a 100644
--- a/ecrire/lang/spip_ca.php
+++ b/ecrire/lang/spip_ca.php
@@ -724,34 +724,34 @@ i tornar-vos a connectar al lloc.
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: l\'etiqueta B ha d\'anar abans',
-'zbug_balise_inexistante' => 'error @from@: l\'etiqueta #@balise@ no existeix',
+'zbug_balise_inexistante' => '<MODIF>error @from@: l\'etiqueta #@balise@ no existeix',
 'zbug_balise_sans_argument' => 'Argument que falta a l\'etiqueta @balise@',
 'zbug_boucle' => 'bucle',
-'zbug_boucle_recursive_undef' => 'bucle recurrent no definit',
+'zbug_boucle_recursive_undef' => 'Bucle recurrent no definit: @nom@',
 'zbug_calcul' => 'c&agrave;lcul',
 'zbug_champ_hors_boucle' => 'Camp @champ@ fora de bucle',
-'zbug_champ_hors_motif' => 'Camp @champ@ fora del context d\'un bucle  @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Camp @champ@ fora del context d\'un bucle  @motif@',
 'zbug_code' => 'codi',
-'zbug_critere_inconnu' => 'criteri desconegut @critere@',
-'zbug_distant_interdit' => 'prohibit amb dades externes',
-'zbug_doublon_table_sans_cle_primaire' => 'doublons en una taula sense clau prim&agrave;ria at&ograve;mica',
-'zbug_doublon_table_sans_index' => 'dobles em una taula sense &iacute;ndex',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: doble definici&oacute;',
-'zbug_erreur_boucle_fermant' => ' BOUCLE@id@: falta tag que tanque',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi incorrecte del bucle',
+'zbug_critere_inconnu' => 'Criteri desconegut @critere@',
+'zbug_distant_interdit' => 'Prohibit amb dades externes',
+'zbug_doublon_table_sans_cle_primaire' => 'Doublons en una taula sense clau prim&agrave;ria at&ograve;mica',
+'zbug_doublon_table_sans_index' => 'Doublons em una taula sense &iacute;ndex',
+'zbug_erreur_boucle_double' => '<MODIF>Doble definici&oacute; del bucle <b>@id@<b> ',
+'zbug_erreur_boucle_fermant' => '<MODIF>Bucle <b>@id@</b> no tancat',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi incorrecte del bucle <b>@id@</b>',
 'zbug_erreur_compilation' => 'Error de compilaci&oacute;',
-'zbug_erreur_execution_page' => 'error d\'execuci&oacute; de la p&agrave;gina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> no definit',
-'zbug_erreur_meme_parent' => '{meme_parent} nom&eacute;s s\'aplica als bucles (FORUMS) o (RUBRIQUES)',
+'zbug_erreur_execution_page' => 'Eerror d\'execuci&oacute;',
+'zbug_erreur_filtre' => '<MODIF>Filtre &laquo;<b>@filtre@</b>&raquo; no definit',
+'zbug_erreur_meme_parent' => 'El criteri {meme_parent} nom&eacute;s s\'aplica als bucles (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) en l\'esquelet',
 'zbug_hors_compilation' => 'Sense Compilaci&oacute;',
 'zbug_info_erreur_squelette' => 'Error en el lloc Web',
-'zbug_inversion_ordre_inexistant' => 'inversi&oacute; d\'un ordre inexistent',
-'zbug_pagination_sans_critere' => '#PAGINATION sense criteri {pagination} o  fet servir a dins d\'un bucle recursiu.',
-'zbug_parametres_inclus_incorrects' => 'Par&agrave;metres d\'inclusi&oacute; incorrectes',
+'zbug_inversion_ordre_inexistant' => 'Inversi&oacute; d\'un ordre inexistent',
+'zbug_pagination_sans_critere' => 'Etiqueta #PAGINATION sense criteri {pagination} o  fet servir a dins d\'un bucle recursiu.',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Par&agrave;metres d\'inclusi&oacute; incorrectes',
 'zbug_profile' => 'Temps de c&agrave;lcul&nbsp;: @time@',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL sense definir',
+'zbug_serveur_indefini' => 'Servidor SQL sense definir',
 'zbug_statistiques' => 'Estad&iacute;stiques de peticions SQL classificades per durada',
 'zbug_table_inconnue' => 'Taula SQL &laquo; @table@ &raquo; desconeguda',
 'zxml_connus_attributs' => 'atributs conneguts',
diff --git a/ecrire/lang/spip_cpf.php b/ecrire/lang/spip_cpf.php
index 678b87259d7eacc5e29f29eb5d93a68b95e6f576..038dcc44dfeda8bd8fec1342832bd2a9a7298c27 100644
--- a/ecrire/lang/spip_cpf.php
+++ b/ecrire/lang/spip_cpf.php
@@ -741,34 +741,34 @@ aou l&egrave;s laz&eacute;styon do bann paz-la pou lo w&egrave;bm&egrave;t prins
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: baliz B anl&egrave;r',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'boukl',
-'zbug_boucle_recursive_undef' => 'boukl r&eacute;kirsiv-la l&eacute; pa d&eacute;fini',
+'zbug_boucle_recursive_undef' => '<MODIF>boukl r&eacute;kirsiv-la l&eacute; pa d&eacute;fini',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'lo chan @champ@ l&eacute; and&eacute;or in boukl',
-'zbug_champ_hors_motif' => 'Lo chan @champ@ l&eacute; an d&eacute;or in boukl-motif @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Lo chan @champ@ l&eacute; an d&eacute;or in boukl-motif @motif@',
 'zbug_code' => 'kod',
-'zbug_critere_inconnu' => 'krit&egrave;r-la l&eacute; pa konu @critere@',
-'zbug_distant_interdit' => 'd&eacute;or interdi',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: n&eacute;na d&eacute; d&eacute;finisyon',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: n&eacute;na in "tag" sat i mank po tak in boukl.',
-'zbug_erreur_boucle_syntaxe' => 'Sintask lo boukl-l&agrave; l&eacute; pa kor&egrave;k',
+'zbug_critere_inconnu' => '<MODIF>krit&egrave;r-la l&eacute; pa konu @critere@',
+'zbug_distant_interdit' => '<MODIF>d&eacute;or interdi',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: n&eacute;na d&eacute; d&eacute;finisyon',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: n&eacute;na in "tag" sat i mank po tak in boukl.',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintask lo boukl-l&agrave; l&eacute; pa kor&egrave;k',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'n&eacute;na in larlik pou l&eacute;x&eacute;kisyon paj-la',
-'zbug_erreur_filtre' => 'N&eacute;na in kanar andan lo filt <b>&laquo; @filtre@ &raquo;</b> sat l&eacute; pa d&eacute;fini',
-'zbug_erreur_meme_parent' => '{meme_parent} li aplik s&egrave;lman pou bann boukl (FORUMS) ou (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>n&eacute;na in larlik pou l&eacute;x&eacute;kisyon paj-la',
+'zbug_erreur_filtre' => '<MODIF>N&eacute;na in kanar andan lo filt <b>&laquo; @filtre@ &raquo;</b> sat l&eacute; pa d&eacute;fini',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} li aplik s&egrave;lman pou bann boukl (FORUMS) ou (RUBRIQUES)',
 'zbug_erreur_squelette' => 'n&eacute;na (bann) larlik andan l&eacute;sk&eacute;l&egrave;t',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => 'Kanar sir lo sit',
-'zbug_inversion_ordre_inexistant' => 'lord existan l&eacute; invers&egrave;',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Bann param&egrave;t pou linklizyon l&eacute; pa kor&egrave;k',
+'zbug_inversion_ordre_inexistant' => '<MODIF>lord existan l&eacute; invers&egrave;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Bann param&egrave;t pou linklizyon l&eacute; pa kor&egrave;k',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => 'r&eacute;zilta',
-'zbug_serveur_indefini' => 'serv&egrave;r SQL la l&eacute; pa d&eacute;fini',
+'zbug_serveur_indefini' => '<MODIF>serv&egrave;r SQL la l&eacute; pa d&eacute;fini',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'Lo tab SQL &laquo; @table@ &raquo;  la , li l&eacute; pa konu',
 'zxml_connus_attributs' => '<NEW>attributs connus',
diff --git a/ecrire/lang/spip_cpf_hat.php b/ecrire/lang/spip_cpf_hat.php
index 365351177b4482354f5e54bdd7664a9add6b32fe..01da4e42be657853d635d103dd4010c86b964ed2 100644
--- a/ecrire/lang/spip_cpf_hat.php
+++ b/ecrire/lang/spip_cpf_hat.php
@@ -737,34 +737,34 @@ l&egrave;s plit&ograve; jestyon paj sa-yo pou w&egrave;bm&egrave;t prensipal sou
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: baliz B anba',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'boukle',
-'zbug_boucle_recursive_undef' => 'boukle rekisiv ki pa d&eacute;fini',
+'zbug_boucle_recursive_undef' => '<MODIF>boukle rekisiv ki pa d&eacute;fini',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'Chan @champ@ ki pa nan boukle',
-'zbug_champ_hors_motif' => 'Chan @champ@ ki pa nan boukle-motif @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Chan @champ@ ki pa nan boukle-motif @motif@',
 'zbug_code' => 'kod',
-'zbug_critere_inconnu' => 'krit&egrave; sa-a se pa koni @critere@',
-'zbug_distant_interdit' => 'd&eacute;&ograve; ent&egrave;di',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: d&eacute;finisyon doub',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: tag pou f&egrave;me ap pa egsiste ',
-'zbug_erreur_boucle_syntaxe' => 'Sintaks boukl pa kor&egrave;k',
+'zbug_critere_inconnu' => '<MODIF>krit&egrave; sa-a se pa koni @critere@',
+'zbug_distant_interdit' => '<MODIF>d&eacute;&ograve; ent&egrave;di',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: d&eacute;finisyon doub',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: tag pou f&egrave;me ap pa egsiste ',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaks boukl pa kor&egrave;k',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'er&egrave; nan leks&eacute;kisyon paj la',
-'zbug_erreur_filtre' => 'Er&egrave;: fil <b>&laquo; @filtre@ &raquo;</b> se pa defini ',
-'zbug_erreur_meme_parent' => '{meme_parent} ki pa mache ak (FORUMS) oubyen (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>er&egrave; nan leks&eacute;kisyon paj la',
+'zbug_erreur_filtre' => '<MODIF>Er&egrave;: fil <b>&laquo; @filtre@ &raquo;</b> se pa defini ',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} ki pa mache ak (FORUMS) oubyen (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Er&egrave; nan l&egrave;skel&egrave;t',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => 'Er&egrave; sou sit-la',
-'zbug_inversion_ordre_inexistant' => 'yon ord ki pa egziste genyen lanv&egrave;',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;t pou enklizyon se pa korek',
+'zbug_inversion_ordre_inexistant' => '<MODIF>yon ord ki pa egziste genyen lanv&egrave;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;t pou enklizyon se pa korek',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => 'r&eacute;zilta',
-'zbug_serveur_indefini' => 's&egrave;v&egrave; SQL ki pa defini',
+'zbug_serveur_indefini' => '<MODIF>s&egrave;v&egrave; SQL ki pa defini',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'Tab SQL &laquo; @table@ &raquo; se pa koni',
 'zxml_connus_attributs' => '<NEW>attributs connus',
diff --git a/ecrire/lang/spip_cs.php b/ecrire/lang/spip_cs.php
index 0f473cb43b0b2c6f8aa5d2c1805e0ce398f69b8c..f61e0ecda4d75dfdd8f2f5607aaeb2048762cd24 100644
--- a/ecrire/lang/spip_cs.php
+++ b/ecrire/lang/spip_cs.php
@@ -25,7 +25,9 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 'admin_recalculer' => 'Obnovit str&aacute;nku',
 'afficher_trad' => 'vyv&#283;sit p&#345;eklady',
 'alerte_maj_impossible' => '<b>Varov&aacute;n&iacute;!</b> Aktualizace datab&aacute;ze SQL na verzi @version@ se nezda&#345;ilo. Je mo&#382;n&eacute;, &#382;e je to kv&#367;li probl&eacute;m&#367;m s p&#345;&iacute;stupov&yacute;mi pr&aacute;vy k datab&aacute;zi. Kontaktujte sv&eacute;ho poskytovatele p&#345;ipojen&iacute; k internetu (ISP).',
+'alerte_modif_info_concourante' => '<NEW>WARNING: This information has been modified elsewhere. The current value is&nbsp;:',
 'analyse_xml' => 'XML parsov&aacute;n&iacute;',
+'annuler' => '<NEW>Cancel',
 'antispam_champ_vide' => 'Tuto polo&#382;ku nechte pros&iacute;m pr&aacute;zdnou:',
 'articles_recents' => 'Ned&aacute;vn&eacute; &#269;l&aacute;nky',
 'avis_archive_incorrect' => 'soubor nen&iacute; platn&yacute;m SPIP archivem',
@@ -41,7 +43,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 'avis_erreur_fonction_contexte' => 'Program&aacute;torsk&aacute; chyba. Funkce by nem&#283;la b&yacute;t v tomto kontextu vol&aacute;na.',
 'avis_erreur_mysql' => 'Chyba SQL',
 'avis_erreur_sauvegarde' => 'Chyba v z&aacute;lohov&aacute;n&iacute; (@type@ @id_objet@)!',
-'avis_erreur_visiteur' => '<NEW>Probl&egrave;me d\'acc&egrave;s &agrave; l\'espace priv&eacute;',
+'avis_erreur_visiteur' => '<NEW>Problem entering the private area',
 
 // B
 'barre_a_accent_grave' => 'Zadejte velk&eacute; A s obr&aacute;cenou &#269;&aacute;rkou (`)',
@@ -58,12 +60,15 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 'barre_lien' => 'Zm&#283;nit na [hypertextov&yacute; odkaz->http://...]',
 'barre_lien_input' => 'Zadejte c&iacute;l hypertextov&eacute;ho odkazu (adresu URL ve form&aacute;tu http://www.mysite.com nebo &#269;&iacute;slo &#269;l&aacute;nku na t&#283;chto str&aacute;nk&aacute;ch).',
 'barre_note' => 'Zm&#283;nit na [[pozn&aacute;mku pod &#269;arou]]',
+'barre_paragraphe' => '<NEW>Create a paragraph',
 'barre_quote' => '<quote>Citovat zpr&aacute;vu</quote>',
 'bouton_ajouter_document' => '<MODIF>P&#344;IDAT DOKUMENT',
 'bouton_ajouter_image' => '<MODIF>P&#344;IDAT OBR&Aacute;ZEK',
+'bouton_ajouter_image_document' => '<NEW>Add an image or a document',
 'bouton_changer' => 'Zm&#283;nit',
 'bouton_chercher' => 'Naj&iacute;t',
 'bouton_choisir' => 'Vybrat',
+'bouton_download' => '<NEW>Download',
 'bouton_enregistrer' => 'Ulo&#382;it',
 'bouton_radio_desactiver_messagerie_interne' => 'Vypnout intern&iacute; hl&aacute;&#353;en&iacute;',
 'bouton_radio_envoi_annonces' => 'Zaslat editorsk&aacute; ozn&aacute;men&iacute;',
@@ -82,6 +87,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 'cal_par_semaine' => 'zobrazen&iacute; cel&yacute;ch t&yacute;dn&#367;',
 'choix_couleur_interface' => 'barva',
 'choix_interface' => 'volba rozhran&iacute;',
+'colonne' => '<NEW>Column',
 'confirm_changer_statut' => 'Je nutn&eacute; potvrzen&iacute; akce: Po&#382;&aacute;dali jste o zm&#283;nu stavu &#269;l&aacute;nku. Chcete pokra&#269;ovat?',
 'correcte' => 'spr&aacute;vn&#283;',
 
@@ -196,12 +202,18 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
   <p>Zm&#283;&#328;te tato pr&aacute;va pomoc&iacute; klienta FTP a nastavte pr&aacute;va p&#345;&iacute;stupu jednotliv&yacute;ch adres&aacute;&#345;&#367;
   Podrobn&yacute; popis je v n&aacute;vodu k instalaci.</p>
   <p>Pot&eacute; m&#367;&#382;ete ',
+'double_occurrence' => '<NEW>Two instances',
 
 // E
+'en_cours' => '<NEW>processing',
 'entree_dimensions' => 'Velikost:',
 'entree_titre_document' => 'N&aacute;zev dokumentu:',
 'entree_titre_image' => 'N&aacute;zev obr&aacute;zku:',
 'envoi_via_le_site' => 'Odeslat pomoc&iacute; webu',
+'erreur' => '<NEW>Error',
+'erreur_balise_non_fermee' => '<NEW>last tag not closed:',
+'erreur_texte' => '<NEW>error(s)',
+'etape' => '<NEW>Stage',
 
 // F
 'fichier_introuvable' => 'Nalezen nov&yacute; soubor: @fichier@',
@@ -252,6 +264,7 @@ D&#283;kujeme v&aacute;m za &uacute;&#269;ast
 ',
 'form_pet_message_commentaire' => 'Chcete n&aacute;m n&#283;co sd&#283;lit nebo m&aacute;te n&#283;jak&eacute; p&#345;ipom&iacute;nky?',
 'form_pet_nom_site2' => 'N&aacute;zev va&#353;eho webu',
+'form_pet_probleme_liens' => '<NEW>Please edit your message, taking out all hyperlinks.',
 'form_pet_probleme_technique' => 'Z technick&yacute;ch d&#367;vod&#367; nelze moment&aacute;ln&#283; podepisovat.',
 'form_pet_signature_pasprise' => 'V&aacute;&#353; podpis nebyl zohledn&#283;n.',
 'form_pet_signature_validee' => 'V&aacute;&#353; podpis je platn&yacute;. D&#283;kujeme v&aacute;m!',
@@ -405,6 +418,7 @@ D&#283;kujeme v&aacute;m za &uacute;&#269;ast
 'info_description_2' => 'Popis:',
 'info_dimension' => 'Velikost:',
 'info_document' => 'Dokument',
+'info_document_indisponible' => '<NEW>This document is unavailable',
 'info_documents' => 'Dokumenty',
 'info_echange_message' => 'Syst&eacute;m SPIP umo&#382;&#328;uje v&yacute;m&#283;nu zpr&aacute;v a vytv&aacute;&#345;en&iacute; soukrom&yacute;ch
   diskusn&iacute;ch skupin pro &uacute;&#269;astn&iacute;ky webu. Tuto funkci m&#367;&#382;ete
@@ -467,9 +481,11 @@ D&#283;kujeme v&aacute;m za &uacute;&#269;ast
 'info_nouveau_message' => 'M&Aacute;TE NOVOU ZPR&Aacute;VU',
 'info_nouveaux_messages' => 'M&Aacute;TE CELKEM @total_messages@ NOV&Yacute;CH ZPR&Aacute;V',
 'info_numero_abbreviation' => '&#269;.',
+'info_obligatoire' => '<NEW>This information is required',
 'info_panne_site_syndique' => 'Syndikovan&yacute; web nefunguje',
 'info_pense_bete' => 'POZN&Aacute;MKA',
 'info_petit_ecran' => 'Mal&yacute; displej',
+'info_petition_close' => '<NEW>Petition closed',
 'info_pixels' => 'pixel&#367;',
 'info_plusieurs_mots_trouves' => 'Pro "@cherche_mot@" bylo nalezeno n&#283;kolik kl&iacute;&#269;ov&yacute;ch slov:',
 'info_popularite_5' => 'obl&iacute;benost:',
@@ -497,6 +513,8 @@ D&#283;kujeme v&aacute;m za &uacute;&#269;ast
 'info_sans_titre_2' => 'bez n&aacute;zvu',
 'info_selectionner_fichier' => 'M&#367;&#382;ete vybrat soubor ze slo&#382;ky @upload@',
 'info_selectionner_fichier_2' => 'Vybrat soubor:',
+'info_signature_supprimee' => '<NEW>Signature deleted',
+'info_signature_supprimee_erreur' => '<NEW>Error: this deletion code does not correspond to any signature',
 'info_site_attente' => 'Web &#269;ek&aacute; na schv&aacute;len&iacute;',
 'info_site_reference' => 'Web odkazovan&yacute; online',
 'info_site_refuse' => 'Web byl odm&iacute;tnut',
@@ -546,6 +564,8 @@ D&#283;kujeme v&aacute;m za &uacute;&#269;ast
 'lien_visite_site' => 'nav&#353;t&iacute;vit tyto str&aacute;nky',
 'lien_visites' => '@visites@ n&aacute;v&#353;t&#283;v',
 'lien_voir_auteur' => 'Zobrazit autora',
+'ligne' => '<NEW>Line',
+'login' => '<NEW>Connection',
 'login_acces_prive' => 'p&#345;&iacute;stup do neve&#345;ejn&eacute; oblasti',
 'login_autre_identifiant' => 'pou&#382;&iacute;t jin&eacute; ID',
 'login_cookie_accepte' => 'Nastavte prohl&iacute;&#382;e&#269; tak, aby je p&#345;ij&iacute;mal (alespo&#328; pro tento web).',
@@ -577,13 +597,16 @@ D&#283;kujeme v&aacute;m za &uacute;&#269;ast
 'login_verifiez_navigateur' => '(P&#345;esv&#283;d&#269;te se v&#353;ak, zda si prohl&iacute;&#382;e&#269; nezapamatoval va&#353;e heslo...)',
 
 // M
+'masquer_colonne' => '<NEW>Hide this column',
 'masquer_trad' => 'skr&yacute;t p&#345;eklady',
 'module_fichiers_langues' => 'Jazykov&eacute; soubory',
 
 // N
 'navigateur_pas_redirige' => 'Nedojde-li k p&#345;esm&#283;rov&aacute;n&iacute; prohl&iacute;&#382;e&#269;e, klepn&#283;te sem.',
+'numero' => '<NEW>Number',
 
 // O
+'occurence' => '<NEW>Instance',
 'onglet_affacer_base' => 'Odstranit datab&aacute;zi',
 'onglet_auteur' => 'Autor',
 'onglet_contenu_site' => 'Obsah webu',
@@ -648,7 +671,11 @@ a znovu se ke str&aacute;nk&aacute;m p&#345;ipoj&iacute;te.
 'previsualisation' => 'N&aacute;hled',
 'previsualiser' => 'N&aacute;hled',
 
+// R
+'retour' => '<NEW>Return',
+
 // S
+'spip_conforme_dtd' => '<NEW>SPIP finds this page to be in compliance with its DOCTYPE:',
 'squelette' => '&#353;ablona',
 'squelette_inclus_ligne' => 'vlo&#382;en&aacute; &#353;ablona, &#345;&aacute;dek',
 'squelette_ligne' => '&#353;ablona, &#345;&aacute;dek',
@@ -672,7 +699,7 @@ a znovu se ke str&aacute;nk&aacute;m p&#345;ipoj&iacute;te.
       Pe&#269;liv&#283; si poznamenejte toto &#269;&iacute;slo, zkuste aktualizaci
       a p&#345;esv&#283;d&#269;te se, &#382;e obr&aacute;zky jsou i nad&aacute;le v &#269;l&aacute;nc&iacute;ch
       zobrazeny.',
-'texte_erreur_visiteur' => '<NEW>Vous avez tent&eacute; de d\'acc&eacute;der &agrave; l\'espace priv&eacute; avec un login qui ne le permet pas.',
+'texte_erreur_visiteur' => '<NEW>You have tried to enter the private area using a login which does not permit this.',
 'texte_inc_auth_1' => '<MODIF>P&#345;ihl&aacute;sili jsgte se jako
   <b>@auth_login@</b>, ale toto u&#382;ivatelsk&eacute; jm&eacute;no (ji&#382;) v datab&aacute;zi neexistuje. 
   Zkuste',
@@ -710,32 +737,61 @@ a znovu se ke str&aacute;nk&aacute;m p&#345;ipoj&iacute;te.
 'titre_mots_cles' => 'KL&Iacute;&#268;OV&Aacute; SLOVA',
 'titre_probleme_technique' => 'Varov&aacute;n&iacute;: Z technick&yacute;ch d&#367;vod&#367; (server SQL) je tato &#269;&aacute;st webu nep&#345;&iacute;stupn&aacute;.<p>D&#283;kujeme v&aacute;m za pochopen&iacute;.',
 'titre_publier_document' => 'ZVE&#344;EJNIT DOKUMENT V T&Eacute;TO &#268;&Aacute;STI',
+'titre_signatures_attente' => '<NEW>Signatures awaiting validation',
+'titre_signatures_confirmees' => '<NEW>Confirmed signatures',
 'titre_statistiques' => 'Statistiky str&aacute;nek',
 'titre_titre_document' => 'N&aacute;zev dokumentu:',
+'todo' => '<NEW>to come',
 'trad_reference' => '(referen&#269;n&iacute; &#269;l&aacute;nek)',
 
 // Z
 'zbug_balise_b_aval' => ': tag B je p&#345;&iacute;li&#353; pozd&#283; ve smy&#269;ce',
+'zbug_balise_inexistante' => '<MODIF>error @from@: the #@balise@ tag does not exist',
+'zbug_balise_sans_argument' => '<NEW>Missing argument in the @balise@ tag',
 'zbug_boucle' => 'smy&#269;ka',
-'zbug_boucle_recursive_undef' => 'nedefinovan&aacute; rekurzivn&iacute; smy&#269;ka',
+'zbug_boucle_recursive_undef' => '<MODIF>nedefinovan&aacute; rekurzivn&iacute; smy&#269;ka',
+'zbug_calcul' => '<NEW>calculation',
 'zbug_champ_hors_boucle' => 'Pole @champ@ je mimo smy&#269;ku',
-'zbug_champ_hors_motif' => 'Pole @champ@ je mimo smy&#269;ku a m&aacute; tag @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Pole @champ@ je mimo smy&#269;ku a m&aacute; tag @motif@',
 'zbug_code' => 'k&oacute;d',
-'zbug_critere_inconnu' => 'nezn&aacute;m&aacute; podm&iacute;nka @critere@',
-'zbug_distant_interdit' => 'extern&iacute; data jsou zak&aacute;z&aacute;na',
-'zbug_erreur_boucle_double' => 'SMY&#268;KA@id@: dvoj&iacute; definice',
-'zbug_erreur_boucle_fermant' => 'SMY&#268;KA@id@: chyb&iacute; uzav&iacute;rac&iacute; tag',
-'zbug_erreur_boucle_syntaxe' => 'Nespr&aacute;vn&aacute; syntax (BOUCLE)',
-'zbug_erreur_execution_page' => 'chyba p&#345;i v&yacute;po&#269;tu str&aacute;nky',
-'zbug_erreur_filtre' => 'Chyba - nedefinovan&yacute; filtr: <b>"@filtre@"</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} t&yacute;k&aacute; se jenom smy&#269;ek (FORUMS) a (RUBRIQUES)',
+'zbug_critere_inconnu' => '<MODIF>nezn&aacute;m&aacute; podm&iacute;nka @critere@',
+'zbug_distant_interdit' => '<MODIF>extern&iacute; data jsou zak&aacute;z&aacute;na',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons used on a table which does not have a simple primary key',
+'zbug_doublon_table_sans_index' => '<MODIF>doubles in a table without an index',
+'zbug_erreur_boucle_double' => '<MODIF>SMY&#268;KA@id@: dvoj&iacute; definice',
+'zbug_erreur_boucle_fermant' => '<MODIF>SMY&#268;KA@id@: chyb&iacute; uzav&iacute;rac&iacute; tag',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Nespr&aacute;vn&aacute; syntax (BOUCLE)',
+'zbug_erreur_compilation' => '<NEW>Compilation error',
+'zbug_erreur_execution_page' => '<MODIF>chyba p&#345;i v&yacute;po&#269;tu str&aacute;nky',
+'zbug_erreur_filtre' => '<MODIF>Chyba - nedefinovan&yacute; filtr: <b>"@filtre@"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} t&yacute;k&aacute; se jenom smy&#269;ek (FORUMS) a (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Chyba &#269;i chyby v &#353;ablon&#283;',
+'zbug_hors_compilation' => '<NEW>Uncompiled',
 'zbug_info_erreur_squelette' => 'Na webu do&#353;lo k chyb&#283;',
-'zbug_inversion_ordre_inexistant' => 'obr&aacute;cen&eacute; nebo neexistuj&iacute;c&iacute; po&#345;ad&iacute;',
-'zbug_parametres_inclus_incorrects' => 'Nespr&aacute;vn&eacute; parametry inkluze',
+'zbug_inversion_ordre_inexistant' => '<MODIF>obr&aacute;cen&eacute; nebo neexistuj&iacute;c&iacute; po&#345;ad&iacute;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION tag without {pagination} criterion, or used in a recursive loop',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Nespr&aacute;vn&eacute; parametry inkluze',
+'zbug_profile' => '<NEW>Calculation time: @time@',
 'zbug_resultat' => 'v&yacute;sledky',
-'zbug_serveur_indefini' => 'Nedefinovan&yacute; server SQL',
-'zbug_table_inconnue' => 'Nezn&aacute;m&aacute; tabulka SQL "@table@"'
+'zbug_serveur_indefini' => '<MODIF>Nedefinovan&yacute; server SQL',
+'zbug_statistiques' => '<NEW>SQL query statistics in order of duration',
+'zbug_table_inconnue' => 'Nezn&aacute;m&aacute; tabulka SQL "@table@"',
+'zxml_connus_attributs' => '<NEW>known attributes',
+'zxml_de' => '<NEW>from',
+'zxml_inconnu_attribut' => '<NEW>unknown attribute',
+'zxml_inconnu_balise' => '<NEW>unknown tag',
+'zxml_inconnu_entite' => '<NEW>unknown entity',
+'zxml_inconnu_id' => '<NEW>unknown ID',
+'zxml_mais_de' => '<NEW>but from',
+'zxml_non_conforme' => '<NEW>not true to the principle',
+'zxml_non_fils' => '<NEW>is not a child of',
+'zxml_nonvide_balise' => '<NEW>tag not empty',
+'zxml_obligatoire_attribut' => '<NEW>required attribute absent in',
+'zxml_succession_fils_incorrecte' => '<NEW>incorrect child inheritance',
+'zxml_survoler' => '<NEW>to see the correct ones, hover with the cursor',
+'zxml_valeur_attribut' => '<NEW>attribute value',
+'zxml_vide_balise' => '<NEW>empty tag',
+'zxml_vu' => '<NEW>seen before'
 );
 
 ?>
diff --git a/ecrire/lang/spip_da.php b/ecrire/lang/spip_da.php
index 4741d799cc629c4fa863c8b6e93f894998d2fb08..fab4bd24c7cfb3740c777dbbc8bd294f8fc91cb8 100644
--- a/ecrire/lang/spip_da.php
+++ b/ecrire/lang/spip_da.php
@@ -716,28 +716,28 @@ og igen f&aring; adgang til webstedet.',
 // Z
 'zbug_balise_b_aval' => '<NEW>&nbsp;: balise B en aval',
 'zbug_boucle' => '<NEW>boucle',
-'zbug_boucle_recursive_undef' => '<NEW>boucle r&eacute;cursive non d&eacute;finie',
+'zbug_boucle_recursive_undef' => '<MODIF>boucle r&eacute;cursive non d&eacute;finie',
 'zbug_champ_hors_boucle' => '<NEW>Champ @champ@ hors boucle',
-'zbug_champ_hors_motif' => '<NEW>Champ @champ@ hors d\'une boucle de motif @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Champ @champ@ hors d\'une boucle de motif @motif@',
 'zbug_code' => '<NEW>code',
-'zbug_critere_inconnu' => '<NEW>crit&egrave;re inconnu @critere@',
-'zbug_distant_interdit' => '<NEW>externe interdit',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: flertydig definition',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: mangler slutkoden der lukker',
-'zbug_erreur_boucle_syntaxe' => 'forkert loop (BOUCLE) syntax ',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;re inconnu @critere@',
+'zbug_distant_interdit' => '<MODIF>externe interdit',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: flertydig definition',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: mangler slutkoden der lukker',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>forkert loop (BOUCLE) syntax ',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => '<NEW>erreur d\'ex&eacute;cution de la page',
-'zbug_erreur_filtre' => 'Fejl - udefineret filter: <b>"@filter@"</b>',
-'zbug_erreur_meme_parent' => '<NEW>{meme_parent} ne s\'applique qu\'aux boucles (FORUMS) ou (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>erreur d\'ex&eacute;cution de la page',
+'zbug_erreur_filtre' => '<MODIF>Fejl - udefineret filter: <b>"@filter@"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} ne s\'applique qu\'aux boucles (FORUMS) ou (RUBRIQUES)',
 'zbug_erreur_squelette' => '<NEW>Erreur(s) dans le squelette',
 'zbug_info_erreur_squelette' => 'Fejl p&aring; sitet',
-'zbug_inversion_ordre_inexistant' => '<NEW>inversion d\'un ordre inexistant',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => '<NEW>Param&egrave;tres d\'inclusion incorrects',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un ordre inexistant',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorrects',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => '<NEW>r&eacute;sultat',
-'zbug_serveur_indefini' => '<NEW>serveur SQL ind&eacute;fini',
+'zbug_serveur_indefini' => '<MODIF>serveur SQL ind&eacute;fini',
 'zbug_table_inconnue' => '<NEW>Table SQL &laquo; @table@ &raquo; inconnue',
 'zxml_connus_attributs' => '<NEW>attributs connus',
 'zxml_de' => '<NEW>de',
diff --git a/ecrire/lang/spip_de.php b/ecrire/lang/spip_de.php
index 9960b68b78bd1f2d98c20f0ce5737fffb036eaa2..18e17c36df00ced01a06fd8d70dfb7b1819ab7f0 100644
--- a/ecrire/lang/spip_de.php
+++ b/ecrire/lang/spip_de.php
@@ -714,34 +714,34 @@ Sie k&ouml;nnen auf dieser Seite ein neues Passwort eingeben und sich wieder bei
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: Tag B muss vor der Schleife stehen',
-'zbug_balise_inexistante' => 'Fehler @from@: Der Tag #@balise@ existiert nicht',
+'zbug_balise_inexistante' => '<MODIF>Fehler @from@: Der Tag #@balise@ existiert nicht',
 'zbug_balise_sans_argument' => 'Dem Tag @balise@ fehlt ein Parameter',
 'zbug_boucle' => 'Schleife',
-'zbug_boucle_recursive_undef' => 'rekursive Schleife nicht definiert',
+'zbug_boucle_recursive_undef' => '<MODIF>rekursive Schleife nicht definiert',
 'zbug_calcul' => 'berechnen',
 'zbug_champ_hors_boucle' => 'Feld @champ@ ausserhalb einer Schleife',
-'zbug_champ_hors_motif' => 'Feld @champ@ ausserhalb des zutreffenden Kontext (Schleife) @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Feld @champ@ ausserhalb des zutreffenden Kontext (Schleife) @motif@',
 'zbug_code' => 'Code',
-'zbug_critere_inconnu' => 'unbekanntes Kriterium @critere@',
-'zbug_distant_interdit' => 'extern unzul&auml;ssig',
-'zbug_doublon_table_sans_cle_primaire' => 'Dublette in einer Tabelle ohne eindeutigen Prim&auml;rschl&uuml;ssel',
-'zbug_doublon_table_sans_index' => 'Dublette in Tabelle ohne Index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: doppelt vorhanden',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: Schluss-Tag fehlt',
-'zbug_erreur_boucle_syntaxe' => 'Syntax der Schleife fehlerhaft',
+'zbug_critere_inconnu' => '<MODIF>unbekanntes Kriterium @critere@',
+'zbug_distant_interdit' => '<MODIF>extern unzul&auml;ssig',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>Dublette in einer Tabelle ohne eindeutigen Prim&auml;rschl&uuml;ssel',
+'zbug_doublon_table_sans_index' => '<MODIF>Dublette in Tabelle ohne Index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: doppelt vorhanden',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: Schluss-Tag fehlt',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Syntax der Schleife fehlerhaft',
 'zbug_erreur_compilation' => 'Fehler beim Kompilieren',
-'zbug_erreur_execution_page' => 'Fehler beim Ausf&uuml;hren der Seite',
-'zbug_erreur_filtre' => 'Fehler: Filter<b>&laquo; @filtre@ &raquo;</b> ist nicht definiert',
-'zbug_erreur_meme_parent' => '{meme_parent} nur in den Schleifen (FORUMS) und (RUBRIQUES) verwenden.',
+'zbug_erreur_execution_page' => '<MODIF>Fehler beim Ausf&uuml;hren der Seite',
+'zbug_erreur_filtre' => '<MODIF>Fehler: Filter<b>&laquo; @filtre@ &raquo;</b> ist nicht definiert',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} nur in den Schleifen (FORUMS) und (RUBRIQUES) verwenden.',
 'zbug_erreur_squelette' => 'Fehler in Layoutvorlage (Skelett)',
 'zbug_hors_compilation' => 'Au&szlig;erhalb der Kompilation',
 'zbug_info_erreur_squelette' => 'Irrtum auf der Seite',
-'zbug_inversion_ordre_inexistant' => 'Umkehrung einer inexistenten Sortierung ',
-'zbug_pagination_sans_critere' => '#PAGINATION ohne Kriterium {pagination} oder in rekursiver Schleife',
-'zbug_parametres_inclus_incorrects' => 'INCLUDE-Parameter fehlerhaft',
+'zbug_inversion_ordre_inexistant' => '<MODIF>Umkehrung einer inexistenten Sortierung ',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION ohne Kriterium {pagination} oder in rekursiver Schleife',
+'zbug_parametres_inclus_incorrects' => '<MODIF>INCLUDE-Parameter fehlerhaft',
 'zbug_profile' => 'Rechenzeit: @time@',
 'zbug_resultat' => 'Ergebnis',
-'zbug_serveur_indefini' => 'SQL-Server nicht definiert',
+'zbug_serveur_indefini' => '<MODIF>SQL-Server nicht definiert',
 'zbug_statistiques' => 'Statistik der SQL Abfragen nach Dauer',
 'zbug_table_inconnue' => 'SQL-Tabelle &laquo; @table@ &raquo; unbekannt',
 'zxml_connus_attributs' => 'bekannte Attribute',
diff --git a/ecrire/lang/spip_en.php b/ecrire/lang/spip_en.php
index ecaa4885a0dccbc7b6894c2e573e539d66dd144a..fd392456990ca230fd9d06c5717e77859d07321d 100644
--- a/ecrire/lang/spip_en.php
+++ b/ecrire/lang/spip_en.php
@@ -743,34 +743,34 @@ and connect again to the site.
 
 // Z
 'zbug_balise_b_aval' => ': B tag too late in loop',
-'zbug_balise_inexistante' => 'error @from@: the #@balise@ tag does not exist',
+'zbug_balise_inexistante' => '<MODIF>error @from@: the #@balise@ tag does not exist',
 'zbug_balise_sans_argument' => 'Missing argument in the @balise@ tag',
 'zbug_boucle' => 'loop',
-'zbug_boucle_recursive_undef' => 'undefined recursive loop',
+'zbug_boucle_recursive_undef' => '<MODIF>undefined recursive loop',
 'zbug_calcul' => 'calculation',
 'zbug_champ_hors_boucle' => 'Field @champ@ outside loop',
-'zbug_champ_hors_motif' => 'Field @champ@ outside loop tagged @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Field @champ@ outside loop tagged @motif@',
 'zbug_code' => 'code',
-'zbug_critere_inconnu' => 'unknown criterion @critere@',
-'zbug_distant_interdit' => 'external data forbidden',
-'zbug_doublon_table_sans_cle_primaire' => 'doublons used on a table which does not have a simple primary key',
-'zbug_doublon_table_sans_index' => 'doubles in a table without an index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: double definition',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: missing closing tag',
-'zbug_erreur_boucle_syntaxe' => 'Incorrect loop (BOUCLE) syntax ',
+'zbug_critere_inconnu' => '<MODIF>unknown criterion @critere@',
+'zbug_distant_interdit' => '<MODIF>external data forbidden',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons used on a table which does not have a simple primary key',
+'zbug_doublon_table_sans_index' => '<MODIF>doubles in a table without an index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: double definition',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: missing closing tag',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Incorrect loop (BOUCLE) syntax ',
 'zbug_erreur_compilation' => 'Compilation error',
-'zbug_erreur_execution_page' => 'error in page calculation',
-'zbug_erreur_filtre' => 'Error - undefined filter: <b>"@filtre@"</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error in page calculation',
+'zbug_erreur_filtre' => '<MODIF>Error - undefined filter: <b>"@filtre@"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) in template',
 'zbug_hors_compilation' => 'Uncompiled',
 'zbug_info_erreur_squelette' => '&#1615;Error in the site',
-'zbug_inversion_ordre_inexistant' => 'reversal of nonexistent order',
-'zbug_pagination_sans_critere' => '#PAGINATION tag without {pagination} criterion, or used in a recursive loop',
-'zbug_parametres_inclus_incorrects' => 'Wrong inclusion parameters',
+'zbug_inversion_ordre_inexistant' => '<MODIF>reversal of nonexistent order',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION tag without {pagination} criterion, or used in a recursive loop',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Wrong inclusion parameters',
 'zbug_profile' => 'Calculation time: @time@',
 'zbug_resultat' => 'result',
-'zbug_serveur_indefini' => 'undefined SQL server',
+'zbug_serveur_indefini' => '<MODIF>undefined SQL server',
 'zbug_statistiques' => 'SQL query statistics in order of duration',
 'zbug_table_inconnue' => 'Unknown SQL table "@table@"',
 'zxml_connus_attributs' => 'known attributes',
diff --git a/ecrire/lang/spip_eo.php b/ecrire/lang/spip_eo.php
index fe6e1b8bdf0f5e34d2bdb641ffc780def1ceecfa..5e5fffde55c40d2307e4eaa4ec3176b16a49487e 100644
--- a/ecrire/lang/spip_eo.php
+++ b/ecrire/lang/spip_eo.php
@@ -744,34 +744,34 @@ sub la respondeco de la &#265;efa retejestro .</b>',
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: posta B marko',
-'zbug_balise_inexistante' => 'eraro @from@: la etikedo " #@balise@ " ne ekzistas',
+'zbug_balise_inexistante' => '<MODIF>eraro @from@: la etikedo " #@balise@ " ne ekzistas',
 'zbug_balise_sans_argument' => 'Mankas argumento en la etikedo @balise@',
 'zbug_boucle' => 'iteracio',
-'zbug_boucle_recursive_undef' => 'nedifinita rekursia iteracio',
+'zbug_boucle_recursive_undef' => '<MODIF>nedifinita rekursia iteracio',
 'zbug_calcul' => 'komputado',
 'zbug_champ_hors_boucle' => 'Kampo @champ@ eksteras iteracion',
-'zbug_champ_hors_motif' => 'Kampo @champ@ eksteras iteracion, kies formo estas @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Kampo @champ@ eksteras iteracion, kies formo estas @motif@',
 'zbug_code' => 'kodo',
-'zbug_critere_inconnu' => 'nekonata kriterio @critere@',
-'zbug_distant_interdit' => 'ago &#265;e tiu ekstera datenbazo malpermesata',
-'zbug_doublon_table_sans_cle_primaire' => 'duobloj uzitaj &#265;e tabelo, kiu ne havas simplan &#265;ef&#349;losilon',
-'zbug_doublon_table_sans_index' => 'duobla&#309;oj en la datentabelo sen indekso',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: duobla difino',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: mankas fermcela marko',
-'zbug_erreur_boucle_syntaxe' => 'Ne valida iteracia sintakso',
+'zbug_critere_inconnu' => '<MODIF>nekonata kriterio @critere@',
+'zbug_distant_interdit' => '<MODIF>ago &#265;e tiu ekstera datenbazo malpermesata',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>duobloj uzitaj &#265;e tabelo, kiu ne havas simplan &#265;ef&#349;losilon',
+'zbug_doublon_table_sans_index' => '<MODIF>duobla&#309;oj en la datentabelo sen indekso',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: duobla difino',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: mankas fermcela marko',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Ne valida iteracia sintakso',
 'zbug_erreur_compilation' => 'Kompil-eraro',
-'zbug_erreur_execution_page' => 'eraro dum plenumo de pa&#285;-afi&#349;o',
-'zbug_erreur_filtre' => 'Eraro : filtrilo <b>&laquo; @filtre@ &raquo;</b> nedifinita',
-'zbug_erreur_meme_parent' => '{meme_parent} nur apliki&#285;as je iteracioj (FORUMS) a&#365; (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>eraro dum plenumo de pa&#285;-afi&#349;o',
+'zbug_erreur_filtre' => '<MODIF>Eraro : filtrilo <b>&laquo; @filtre@ &raquo;</b> nedifinita',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} nur apliki&#285;as je iteracioj (FORUMS) a&#365; (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Eraro(j) en la skeleto',
 'zbug_hors_compilation' => 'Ne kompilita',
 'zbug_info_erreur_squelette' => 'Eraro &#265;e la retejo',
-'zbug_inversion_ordre_inexistant' => 'inversigo de ne ekzistanta ordo',
-'zbug_pagination_sans_critere' => '#PAGINATION senkriteria {pa&#285;numerado} a&#365; uzata en rekursia iteracio',
-'zbug_parametres_inclus_incorrects' => 'Ne korektaj inkludaj parametroj',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversigo de ne ekzistanta ordo',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION senkriteria {pa&#285;numerado} a&#365; uzata en rekursia iteracio',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Ne korektaj inkludaj parametroj',
 'zbug_profile' => 'Kalkulda&#365;ro&nbsp;: @time@',
 'zbug_resultat' => 'rezulto',
-'zbug_serveur_indefini' => 'nedifinata SQL servilo',
+'zbug_serveur_indefini' => '<MODIF>nedifinata SQL servilo',
 'zbug_statistiques' => 'statistikoj pri SQL-informpetoj ordigitaj la&#365; da&#365;ro',
 'zbug_table_inconnue' => 'nekonata SQL &laquo; @table@ &raquo; tabelo',
 'zxml_connus_attributs' => 'konataj atributoj',
diff --git a/ecrire/lang/spip_es.php b/ecrire/lang/spip_es.php
index 0cb1effbdad94fb6d47481e562f052d35cc652ad..e3cfe8253d59164245afad2b822a5e763498ed7b 100644
--- a/ecrire/lang/spip_es.php
+++ b/ecrire/lang/spip_es.php
@@ -727,34 +727,34 @@ Intenta',
 
 // Z
 'zbug_balise_b_aval' => ': balize de bucle B m&aacute;s adelante',
-'zbug_balise_inexistante' => 'error @from@: la baliza #@balise@ no existe',
+'zbug_balise_inexistante' => '<MODIF>error @from@: la baliza #@balise@ no existe',
 'zbug_balise_sans_argument' => 'Falta un argumento en la baliza @balise@',
 'zbug_boucle' => 'bucle',
-'zbug_boucle_recursive_undef' => 'bucle recursivo no defindo',
+'zbug_boucle_recursive_undef' => '<MODIF>bucle recursivo no defindo',
 'zbug_calcul' => 'c&aacute;lculo',
 'zbug_champ_hors_boucle' => 'Campo @champ@ fuera de bucle',
-'zbug_champ_hors_motif' => 'Campo @champ@ fuera de un buclede motivo @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Campo @champ@ fuera de un buclede motivo @motif@',
 'zbug_code' => 'c&oacute;digo',
-'zbug_critere_inconnu' => 'criterio desconocido @critere@',
-'zbug_distant_interdit' => 'externo prohibido',
-'zbug_doublon_table_sans_cle_primaire' => 'repetidos en una tabla sin clave primaria simple',
-'zbug_doublon_table_sans_index' => 'duplicados en una tabla sin &iacute;ndice',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: doble definici&oacute;n',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: falta la baliza de cierre',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxis de bucle incorrecto',
+'zbug_critere_inconnu' => '<MODIF>criterio desconocido @critere@',
+'zbug_distant_interdit' => '<MODIF>externo prohibido',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>repetidos en una tabla sin clave primaria simple',
+'zbug_doublon_table_sans_index' => '<MODIF>duplicados en una tabla sin &iacute;ndice',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: doble definici&oacute;n',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: falta la baliza de cierre',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxis de bucle incorrecto',
 'zbug_erreur_compilation' => 'Error de compilaci&oacute;n',
-'zbug_erreur_execution_page' => 'error de ejecuci&oacute;n de la p&aacute;gina',
-'zbug_erreur_filtre' => 'Error: filtro <b>&laquo; @filtre@ &raquo;</b> no definido',
-'zbug_erreur_meme_parent' => '{meme_parent} s&oacute;lo se aplica a los  bucles (FORUMS) o (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error de ejecuci&oacute;n de la p&aacute;gina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtro <b>&laquo; @filtre@ &raquo;</b> no definido',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s&oacute;lo se aplica a los  bucles (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(es) en el esqueleto',
 'zbug_hors_compilation' => 'Sin compilaci&oacute;n',
 'zbug_info_erreur_squelette' => 'Error en el sitio',
-'zbug_inversion_ordre_inexistant' => 'inversi&oacute;n de un orden inexistente',
-'zbug_pagination_sans_critere' => '#PAGINATION sin criterio {pagination} o empleado en un bucle recurssivo',
-'zbug_parametres_inclus_incorrects' => 'Par&aacute;metreos de inclusi&oacute;n incorrectos',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversi&oacute;n de un orden inexistente',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sin criterio {pagination} o empleado en un bucle recurssivo',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Par&aacute;metreos de inclusi&oacute;n incorrectos',
 'zbug_profile' => 'Duraci&oacute;n del c&aacute;lculo: @time@',
 'zbug_resultat' => 'resultado',
-'zbug_serveur_indefini' => 'servidor SQL indefinido',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinido',
 'zbug_statistiques' => 'Estad&iacute;stica de las consultas SQL ordenadas por duraci&oacute;n',
 'zbug_table_inconnue' => 'Tabla SQL &laquo;@table@&raquo; desconocida',
 'zxml_connus_attributs' => 'atributos conocidos',
diff --git a/ecrire/lang/spip_eu.php b/ecrire/lang/spip_eu.php
index 557b79baf98e46fa49a7b45aea65ef4a5ca23f90..8ab7eacfdd7d9c8fd1860a3b82f306006f646224 100644
--- a/ecrire/lang/spip_eu.php
+++ b/ecrire/lang/spip_eu.php
@@ -716,34 +716,34 @@ Modu orokorrean, orrialde hauetako kudeaketa zure guneko web arduradun nagusiari
 
 // Z
 'zbug_balise_b_aval' => ': B begiztako baliza aurrerago',
-'zbug_balise_inexistante' => '@from@ errorea: #@balise@ etiketa ez da existitzen',
+'zbug_balise_inexistante' => '<MODIF>@from@ errorea: #@balise@ etiketa ez da existitzen',
 'zbug_balise_sans_argument' => 'Argumento eskasa @balise@ etiketan',
 'zbug_boucle' => 'begizta',
-'zbug_boucle_recursive_undef' => 'zehaztu gabeko begizta errekurtsiboa',
+'zbug_boucle_recursive_undef' => '<MODIF>zehaztu gabeko begizta errekurtsiboa',
 'zbug_calcul' => 'kalkulua',
 'zbug_champ_hors_boucle' => '@champ@ eremua begiztaren kanpoan',
-'zbug_champ_hors_motif' => '@champ@ eremua @motif@ arrazoiko begizta batenkanpoan',
+'zbug_champ_hors_motif' => '<MODIF>@champ@ eremua @motif@ arrazoiko begizta batenkanpoan',
 'zbug_code' => 'kodea',
-'zbug_critere_inconnu' => '@critere@ irizpide ezezaguna',
-'zbug_distant_interdit' => 'kanpoko debekatua',
-'zbug_doublon_table_sans_cle_primaire' => 'errepikak lehen mailako giltza atomiko gabeko mahai batean',
-'zbug_doublon_table_sans_index' => 'errepikak indizerik gabeko mahai batean',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: definizio bikoitza',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: hertsidura-baliza falta da',
-'zbug_erreur_boucle_syntaxe' => 'Begizta okerraren sintaxia',
+'zbug_critere_inconnu' => '<MODIF>@critere@ irizpide ezezaguna',
+'zbug_distant_interdit' => '<MODIF>kanpoko debekatua',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>errepikak lehen mailako giltza atomiko gabeko mahai batean',
+'zbug_doublon_table_sans_index' => '<MODIF>errepikak indizerik gabeko mahai batean',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: definizio bikoitza',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: hertsidura-baliza falta da',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Begizta okerraren sintaxia',
 'zbug_erreur_compilation' => 'Konpilazio errorea',
-'zbug_erreur_execution_page' => 'orrialdearen egikaritzapen-errorea',
-'zbug_erreur_filtre' => 'Errorea: &laquo; @filtre@ &raquo; iragazkia ez dago mugaturik',
-'zbug_erreur_meme_parent' => '{meme_parent} (FORUMS) edo (RUBRIQUES) begiztetan bakarrik aplikatzen da',
+'zbug_erreur_execution_page' => '<MODIF>orrialdearen egikaritzapen-errorea',
+'zbug_erreur_filtre' => '<MODIF>Errorea: &laquo; @filtre@ &raquo; iragazkia ez dago mugaturik',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} (FORUMS) edo (RUBRIQUES) begiztetan bakarrik aplikatzen da',
 'zbug_erreur_squelette' => 'Errorea(k) eskeletoan',
 'zbug_hors_compilation' => 'Konpilaziotik at',
 'zbug_info_erreur_squelette' => 'Akatsa gunean',
-'zbug_inversion_ordre_inexistant' => 'existitzen ez den ordena baten alderanzketa',
-'zbug_pagination_sans_critere' => '#PAGINATION {pagination} kriteriorik gabe edo begizta errekursibo batean enplegatua',
-'zbug_parametres_inclus_incorrects' => 'Okerreko inklusio-parametruak',
+'zbug_inversion_ordre_inexistant' => '<MODIF>existitzen ez den ordena baten alderanzketa',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION {pagination} kriteriorik gabe edo begizta errekursibo batean enplegatua',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Okerreko inklusio-parametruak',
 'zbug_profile' => 'kalkulu denbora&nbsp;: @time@',
 'zbug_resultat' => 'emaitza',
-'zbug_serveur_indefini' => 'SQL zerbitzari zehaztugabea',
+'zbug_serveur_indefini' => '<MODIF>SQL zerbitzari zehaztugabea',
 'zbug_statistiques' => 'SQL eskaereb estatistikak, datez sailkatuak',
 'zbug_table_inconnue' => '&laquo;@table@&raquo; SQL taula ezezaguna',
 'zxml_connus_attributs' => 'Atributu ezagunak',
diff --git a/ecrire/lang/spip_fa.php b/ecrire/lang/spip_fa.php
index 93787626fd91142dee2151c03997c5c3927faf13..683b91d74f8d2d1319d9fa27f55dd4b9bb5dfac7 100644
--- a/ecrire/lang/spip_fa.php
+++ b/ecrire/lang/spip_fa.php
@@ -696,34 +696,34 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
 // Z
 'zbug_balise_b_aval' => '&#1578;&#1711; B &#1583;&#1585; &#1662;&#1575;&#1610;&#1610;&#1606;',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => '&#1581;&#1604;&#1602;&#1607;',
-'zbug_boucle_recursive_undef' => '&#1581;&#1604;&#1602;&#1607; &#1576;&#1575;&#1586;&#1711;&#1588;&#1578;&#1609; &#1606;&#1575;&#1605;&#1588;&#1582;&#1589;',
+'zbug_boucle_recursive_undef' => '<MODIF>&#1581;&#1604;&#1602;&#1607; &#1576;&#1575;&#1586;&#1711;&#1588;&#1578;&#1609; &#1606;&#1575;&#1605;&#1588;&#1582;&#1589;',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => '@champ@ &#1576;&#1610;&#1585;&#1608;&#1606; &#1575;&#1586; &#1581;&#1604;&#1602;&#1607;',
-'zbug_champ_hors_motif' => '@champ@ &#1576;&#1610;&#1585;&#1608;&#1606; &#1575;&#1586; &#1581;&#1604;&#1602;&#1607; @motif@ &#1605;&#1610;&#1576;&#1575;&#1588;&#1583;',
+'zbug_champ_hors_motif' => '<MODIF>@champ@ &#1576;&#1610;&#1585;&#1608;&#1606; &#1575;&#1586; &#1581;&#1604;&#1602;&#1607; @motif@ &#1605;&#1610;&#1576;&#1575;&#1588;&#1583;',
 'zbug_code' => '&#1603;&#1583;',
-'zbug_critere_inconnu' => '&#1583;&#1604;&#1610;&#1604; &#1606;&#1575;&#1605;&#1588;&#1582;&#1589; @critere@',
-'zbug_distant_interdit' => '&#1582;&#1575;&#1585;&#1580;&#1609; &#1605;&#1605;&#1606;&#1608;&#1593;',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '&#1583;&#1585; &#1580;&#1583;&#1608;&#1604; &#1578;&#1705;&#1585;&#1575;&#1585; &#1588;&#1608;&#1583;',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: &#1578;&#1608;&#1589;&#1610;&#1601; &#1583;&#1608;&#1711;&#1575;&#1606;&#1607;',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@:&#1576;&#1575;&#1604;&#1610;&#1586; "<" &#1576;&#1587;&#1578;&#1607; &#1606;&#1588;&#1583;&#1607;',
-'zbug_erreur_boucle_syntaxe' => '&#1580;&#1605;&#1604;&#1607; &#1610; &#1581;&#1604;&#1602;&#1607; &#1606;&#1575;&#1583;&#1585;&#1587;&#1578; &#1605;&#1610;&#1576;&#1575;&#1588;&#1583; ',
+'zbug_critere_inconnu' => '<MODIF>&#1583;&#1604;&#1610;&#1604; &#1606;&#1575;&#1605;&#1588;&#1582;&#1589; @critere@',
+'zbug_distant_interdit' => '<MODIF>&#1582;&#1575;&#1585;&#1580;&#1609; &#1605;&#1605;&#1606;&#1608;&#1593;',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>&#1583;&#1585; &#1580;&#1583;&#1608;&#1604; &#1578;&#1705;&#1585;&#1575;&#1585; &#1588;&#1608;&#1583;',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: &#1578;&#1608;&#1589;&#1610;&#1601; &#1583;&#1608;&#1711;&#1575;&#1606;&#1607;',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@:&#1576;&#1575;&#1604;&#1610;&#1586; "<" &#1576;&#1587;&#1578;&#1607; &#1606;&#1588;&#1583;&#1607;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>&#1580;&#1605;&#1604;&#1607; &#1610; &#1581;&#1604;&#1602;&#1607; &#1606;&#1575;&#1583;&#1585;&#1587;&#1578; &#1605;&#1610;&#1576;&#1575;&#1588;&#1583; ',
 'zbug_erreur_compilation' => '&#1575;&#1588;&#1578;&#1576;&#1575;&#1607; &#1583;&#1585; &#1705;&#1575;&#1605;&#1662;&#1575;&#1740;&#1604; ',
-'zbug_erreur_execution_page' => '&#1575;&#1588;&#1578;&#1576;&#1575;&#1607; &#1583;&#1585; &#1575;&#1580;&#1585;&#1575;&#1609; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1609; &#1589;&#1601;&#1581;&#1607;',
-'zbug_erreur_filtre' => '&#1575;&#1588;&#1578;&#1576;&#1575;&#1607; : &#1601;&#1610;&#1604;&#1578;&#1585;<b>&laquo; @filtre@ &raquo;</b>&#1578;&#1593;&#1585;&#1610;&#1601; &#1606;&#1588;&#1583;&#1607;',
-'zbug_erreur_meme_parent' => '{meme_parent} &#1578;&#1606;&#1607;&#1575; &#1576;&#1585;&#1575;&#1609; &#1581;&#1604;&#1602;&#1607; &#1607;&#1575;&#1609; (FORUMS) &#1610;&#1575; (RUBRIQUES) &#1605;&#1610;&#1576;&#1575;&#1588;&#1583;',
+'zbug_erreur_execution_page' => '<MODIF>&#1575;&#1588;&#1578;&#1576;&#1575;&#1607; &#1583;&#1585; &#1575;&#1580;&#1585;&#1575;&#1609; &#1576;&#1585;&#1606;&#1575;&#1605;&#1607; &#1609; &#1589;&#1601;&#1581;&#1607;',
+'zbug_erreur_filtre' => '<MODIF>&#1575;&#1588;&#1578;&#1576;&#1575;&#1607; : &#1601;&#1610;&#1604;&#1578;&#1585;<b>&laquo; @filtre@ &raquo;</b>&#1578;&#1593;&#1585;&#1610;&#1601; &#1606;&#1588;&#1583;&#1607;',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} &#1578;&#1606;&#1607;&#1575; &#1576;&#1585;&#1575;&#1609; &#1581;&#1604;&#1602;&#1607; &#1607;&#1575;&#1609; (FORUMS) &#1610;&#1575; (RUBRIQUES) &#1605;&#1610;&#1576;&#1575;&#1588;&#1583;',
 'zbug_erreur_squelette' => '&#1575;&#1588;&#1578;&#1576;&#1575;&#1607; &#1583;&#1585; &#1587;&#1575;&#1582;&#1578;&#1575;&#1585; &#1575;&#1587;&#1603;&#1604;&#1578;',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => '&#1575;&#1588;&#1578;&#1576;&#1575;&#1607; &#1583;&#1585; &#1587;&#1575;&#1610;&#1578;',
-'zbug_inversion_ordre_inexistant' => '&#1608;&#1575;&#1585;&#1575;&#1606;&#1711;&#1609; &#1578;&#1585;&#1578;&#1610;&#1576;  &#1606;&#1575;&#1605;&#1608;&#1580;&#1608;&#1583;',
-'zbug_pagination_sans_critere' => '#PAGINATION &#1606;&#1575;&#1605;&#1588;&#1582;&#1589; {pagination} &#1740;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1583;&#1585; &#1740;&#1705; &#1581;&#1604;&#1602;&#1607;',
-'zbug_parametres_inclus_incorrects' => '&#1662;&#1575;&#1585;&#1575;&#1605;&#1578;&#1585; &#1601;&#1608;&#1602; &#1583;&#1585;&#1587;&#1578; &#1606;&#1605;&#1610;&#1576;&#1575;&#1588;&#1583;',
+'zbug_inversion_ordre_inexistant' => '<MODIF>&#1608;&#1575;&#1585;&#1575;&#1606;&#1711;&#1609; &#1578;&#1585;&#1578;&#1610;&#1576;  &#1606;&#1575;&#1605;&#1608;&#1580;&#1608;&#1583;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION &#1606;&#1575;&#1605;&#1588;&#1582;&#1589; {pagination} &#1740;&#1575; &#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1583;&#1585; &#1740;&#1705; &#1581;&#1604;&#1602;&#1607;',
+'zbug_parametres_inclus_incorrects' => '<MODIF>&#1662;&#1575;&#1585;&#1575;&#1605;&#1578;&#1585; &#1601;&#1608;&#1602; &#1583;&#1585;&#1587;&#1578; &#1606;&#1605;&#1610;&#1576;&#1575;&#1588;&#1583;',
 'zbug_profile' => '&#1586;&#1605;&#1575;&#1606; &#1605;&#1581;&#1575;&#1587;&#1576;:@time@',
 'zbug_resultat' => '&#1606;&#1578;&#1610;&#1580;&#1607;',
-'zbug_serveur_indefini' => '&#1587;&#1585;&#1608;&#1585; SQL &#1605;&#1588;&#1582;&#1589; &#1606;&#1610;&#1587;&#1578;',
+'zbug_serveur_indefini' => '<MODIF>&#1587;&#1585;&#1608;&#1585; SQL &#1605;&#1588;&#1582;&#1589; &#1606;&#1610;&#1587;&#1578;',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => '&#1580;&#1583;&#1608;&#1604; SQL &laquo; @table@ &raquo;  &#1606;&#1575;&#1588;&#1606;&#1575;&#1582;&#1578;&#1607; &#1575;&#1587;&#1578;',
 'zxml_connus_attributs' => '&#1605;&#1588;&#1582;&#1589;&#1575;&#1578; &#1588;&#1606;&#1575;&#1582;&#1578;&#1607; &#1588;&#1583;&#1607;',
diff --git a/ecrire/lang/spip_fon.php b/ecrire/lang/spip_fon.php
index efd5ecc49ffc398094418ef0742f9c52d6e961ff..3617af87983c90cf80f7c44f6d910ac9f16d1e7c 100644
--- a/ecrire/lang/spip_fon.php
+++ b/ecrire/lang/spip_fon.php
@@ -673,28 +673,28 @@ N&uacute; mi n&aacute; &#598;&oacute; m&#596; n&#596;t&#603;n gblogbloj&iacute;
 // Z
 'zbug_balise_b_aval' => '&nbsp;:D&ograve;gb&oacute; B &#598;&ograve; f&igrave;f&oacute;m&#603;',
 'zbug_boucle' => 'F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603;',
-'zbug_boucle_recursive_undef' => 'Af&#596; F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603; n&#596; w&agrave; hw&#603;hw&#603; y&egrave; m&agrave; s&#596; &#598;&aacute;y&igrave; &eacute;',
+'zbug_boucle_recursive_undef' => '<MODIF>Af&#596; F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603; n&#596; w&agrave; hw&#603;hw&#603; y&egrave; m&agrave; s&#596; &#598;&aacute;y&igrave; &eacute;',
 'zbug_champ_hors_boucle' => 'T&#603;nm&#603;  @champ@ &eacute; &#598;&ograve; v&ograve; n&uacute;  F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603;',
-'zbug_champ_hors_motif' => 'T&#603;nm&#603; @champ@ &eacute; &#598;&ograve; v&ograve; n&uacute;  F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603; @motif@',
+'zbug_champ_hors_motif' => '<MODIF>T&#603;nm&#603; @champ@ &eacute; &#598;&ograve; v&ograve; n&uacute;  F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603; @motif@',
 'zbug_code' => 'Aw&ograve;k&#603;n',
-'zbug_critere_inconnu' => 'S&#603;nxw&igrave; y&egrave; m&agrave; t&ugrave;n@critere@',
-'zbug_distant_interdit' => 'Y&egrave; gb&#603; &ecirc; m&aacute; &#598;&ograve; n&ugrave; &#598;&eacute; m&#603; a',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 't&ograve;b&ograve;t&ograve;b&ograve;@id@:t&iacute;m&#603; &agrave;z&#596;n w&egrave;',
-'zbug_erreur_boucle_fermant' => 't&ograve;b&ograve;t&ograve;b&ograve;@:c&aacute;v&igrave; &eacute; n&uacute; &#596; &#598;&egrave; &aacute;',
-'zbug_erreur_boucle_syntaxe' => 't&ograve;b&ograve;t&ograve;b&ograve; &#596; s&#596; gb&egrave; &aacute;',
+'zbug_critere_inconnu' => '<MODIF>S&#603;nxw&igrave; y&egrave; m&agrave; t&ugrave;n@critere@',
+'zbug_distant_interdit' => '<MODIF>Y&egrave; gb&#603; &ecirc; m&aacute; &#598;&ograve; n&ugrave; &#598;&eacute; m&#603; a',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>t&ograve;b&ograve;t&ograve;b&ograve;@id@:t&iacute;m&#603; &agrave;z&#596;n w&egrave;',
+'zbug_erreur_boucle_fermant' => '<MODIF>t&ograve;b&ograve;t&ograve;b&ograve;@:c&aacute;v&igrave; &eacute; n&uacute; &#596; &#598;&egrave; &aacute;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>t&ograve;b&ograve;t&ograve;b&ograve; &#596; s&#596; gb&egrave; &aacute;',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'Af&#596;k&iacute;l&#603;n &#598;&ograve; &agrave;z&#596; w&igrave;w&agrave;m&#603;',
-'zbug_erreur_filtre' => 'kl&#603;n &agrave;f&#596; ',
-'zbug_erreur_meme_parent' => '{N&ucirc;_&#598;&ograve;kp&oacute; &#596;} F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603; k&#603;&#598;&#603; w&#603; y&egrave; n&#596; bl&oacute; n&aacute;(Kpl&eacute;kpl&eacute; l&#603;) kabi (Akp&aacute;xw&eacute; l&#603;)',
+'zbug_erreur_execution_page' => '<MODIF>Af&#596;k&iacute;l&#603;n &#598;&ograve; &agrave;z&#596; w&igrave;w&agrave;m&#603;',
+'zbug_erreur_filtre' => '<MODIF>kl&#603;n &agrave;f&#596; ',
+'zbug_erreur_meme_parent' => '<MODIF>{N&ucirc;_&#598;&ograve;kp&oacute; &#596;} F&iacute;f&oacute;m&#603; b&igrave;b&#603;m&#603; k&#603;&#598;&#603; w&#603; y&egrave; n&#596; bl&oacute; n&aacute;(Kpl&eacute;kpl&eacute; l&#603;) kabi (Akp&aacute;xw&eacute; l&#603;)',
 'zbug_erreur_squelette' => 'Af&#596;k&iacute;l&#603;n (l&#603;) &#598;&ograve; t&igrave;t&ograve;m&#603; &ograve; m&#603; ',
 'zbug_info_erreur_squelette' => '&agrave;f&#596;kikl&#603;n &#598;&ograve; gblogbloj&iacute;',
-'zbug_inversion_ordre_inexistant' => 'Ad&agrave; l&iacute;l&#603; n&uacute; w&agrave;l&#596; &eacute; k&oacute; t&iacute;&igrave;n &eacute;',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => ' w&agrave;l&#596; y&iacute;y&igrave;&#598;&eacute;m&#603;  &#596; t&#596;n l&#603; jl&#596; &agrave; ',
+'zbug_inversion_ordre_inexistant' => '<MODIF>Ad&agrave; l&iacute;l&#603; n&uacute; w&agrave;l&#596; &eacute; k&oacute; t&iacute;&igrave;n &eacute;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF> w&agrave;l&#596; y&iacute;y&igrave;&#598;&eacute;m&#603;  &#596; t&#596;n l&#603; jl&#596; &agrave; ',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => 'Gb&egrave;t&agrave;',
-'zbug_serveur_indefini' => 'M&#596;xw&igrave;t&iacute;xw&igrave;t&iacute;t&agrave;t&#596; SQL t&#596;n &ecirc; m&agrave; t&#603;&#598;&#603; &eacute; j&igrave; a ',
+'zbug_serveur_indefini' => '<MODIF>M&#596;xw&igrave;t&iacute;xw&igrave;t&iacute;t&agrave;t&#596; SQL t&#596;n &ecirc; m&agrave; t&#603;&#598;&#603; &eacute; j&igrave; a ',
 'zbug_table_inconnue' => 'T&igrave;t&ograve;m&#603;  SQL &laquo; @table@ &raquo;y&egrave; m&agrave; t&ugrave;n',
 'zxml_connus_attributs' => '<NEW>attributs connus',
 'zxml_de' => '<NEW>de',
diff --git a/ecrire/lang/spip_gl.php b/ecrire/lang/spip_gl.php
index 205963b39b9210234bc47aba0d32b06acc8e3d52..3a66649512a762291e6efe539bf6ab95e57d5ddb 100644
--- a/ecrire/lang/spip_gl.php
+++ b/ecrire/lang/spip_gl.php
@@ -741,34 +741,34 @@ e reconectar co web.
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: baliza B en aval',
-'zbug_balise_inexistante' => 'erro @from@: a baliza #@balise@ non existe',
+'zbug_balise_inexistante' => '<MODIF>erro @from@: a baliza #@balise@ non existe',
 'zbug_balise_sans_argument' => 'Falta o argumento na baliza @balise@',
 'zbug_boucle' => 'bucle',
-'zbug_boucle_recursive_undef' => 'bucle recursivo non definido',
+'zbug_boucle_recursive_undef' => '<MODIF>bucle recursivo non definido',
 'zbug_calcul' => 'c&aacute;lculo',
 'zbug_champ_hors_boucle' => 'Campo @champ@ f&oacute;ra de bucle',
-'zbug_champ_hors_motif' => 'Campo @champ@ f&oacute;ra dun bucle de motivo @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Campo @champ@ f&oacute;ra dun bucle de motivo @motif@',
 'zbug_code' => 'c&oacute;digo',
-'zbug_critere_inconnu' => 'criterio desco&ntilde;ecido @critere@',
-'zbug_distant_interdit' => 'servizo externo prohibido',
-'zbug_doublon_table_sans_cle_primaire' => 'doublons sobre unha t&aacute;boa sen chave primaria at&oacute;mica',
-'zbug_doublon_table_sans_index' => 'doublons nunha t&amp;aacute;boa sen index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: dobre definici&oacute;n',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: tag de cerre ausente',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxe de bucle incorrecta',
+'zbug_critere_inconnu' => '<MODIF>criterio desco&ntilde;ecido @critere@',
+'zbug_distant_interdit' => '<MODIF>servizo externo prohibido',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sobre unha t&aacute;boa sen chave primaria at&oacute;mica',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons nunha t&amp;aacute;boa sen index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: dobre definici&oacute;n',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: tag de cerre ausente',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxe de bucle incorrecta',
 'zbug_erreur_compilation' => 'Erro de compilaci&amp;oacute;n',
-'zbug_erreur_execution_page' => 'erro de execuci&oacute;n da p&aacute;xina',
-'zbug_erreur_filtre' => 'Erro : filtro <b>&laquo; @filtre@ &raquo;</b> non definido',
-'zbug_erreur_meme_parent' => '{meme_parent} non &eacute; aplic&aacute;bel m&aacute;is que aos bucles (FORUMS) ou (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>erro de execuci&oacute;n da p&aacute;xina',
+'zbug_erreur_filtre' => '<MODIF>Erro : filtro <b>&laquo; @filtre@ &raquo;</b> non definido',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} non &eacute; aplic&aacute;bel m&aacute;is que aos bucles (FORUMS) ou (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Erro(s) no esqueleto',
 'zbug_hors_compilation' => 'Deixar compilaci&oacute;n',
 'zbug_info_erreur_squelette' => 'Erro no web',
-'zbug_inversion_ordre_inexistant' => 'inversi&oacute;n dunha orde inexistente',
-'zbug_pagination_sans_critere' => '#PAGINATION sen criterio {pagination} ou empregado nun bucle recursivo',
-'zbug_parametres_inclus_incorrects' => 'Par&aacute;metros de inclusi&oacute;n incorrectos',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversi&oacute;n dunha orde inexistente',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sen criterio {pagination} ou empregado nun bucle recursivo',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Par&aacute;metros de inclusi&oacute;n incorrectos',
 'zbug_profile' => 'Tempo de c&aacute;lculo&nbsp;: @time@',
 'zbug_resultat' => 'resultado',
-'zbug_serveur_indefini' => 'servidor SQL indefinido',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinido',
 'zbug_statistiques' => 'Estat&iacute;sticas de consultas SQL ordenadas por duraci&oacute;n',
 'zbug_table_inconnue' => 'T&aacute;boa SQL &laquo; @table@ &raquo; desco&ntilde;ecida',
 'zxml_connus_attributs' => 'atributos co&amp;nacute;ecidos',
diff --git a/ecrire/lang/spip_hu.php b/ecrire/lang/spip_hu.php
index 9c1bc9d385882b349b169db6a642cdeb00b6c6be..32af4388cbf85a93f1a80b75bcec083e7b9683a5 100644
--- a/ecrire/lang/spip_hu.php
+++ b/ecrire/lang/spip_hu.php
@@ -733,34 +733,34 @@ Pr&oacute;b&aacute;ljon',
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: B jelz&#337; ut&aacute;n',
-'zbug_balise_inexistante' => 'hiba @from@: a(z) #@balise@ tag nem l&eacute;tezik',
+'zbug_balise_inexistante' => '<MODIF>hiba @from@: a(z) #@balise@ tag nem l&eacute;tezik',
 'zbug_balise_sans_argument' => 'Hi&aacute;nyz&oacute; argumentum a(z) @balise@ tagban',
 'zbug_boucle' => 'folyamat',
-'zbug_boucle_recursive_undef' => 'hat&aacute;rozatlan rekurz&iacute;v folyamat',
+'zbug_boucle_recursive_undef' => '<MODIF>hat&aacute;rozatlan rekurz&iacute;v folyamat',
 'zbug_calcul' => 'sz&aacute;mol&aacute;s',
 'zbug_champ_hors_boucle' => 'A @champ@ mez&#337; a folyamaton k&iacute;v&uuml;l van',
-'zbug_champ_hors_motif' => 'A @champ@ mez&#337; egy @motif@ jelleg&#369; folyamaton k&iacute;v&uuml;l van',
+'zbug_champ_hors_motif' => '<MODIF>A @champ@ mez&#337; egy @motif@ jelleg&#369; folyamaton k&iacute;v&uuml;l van',
 'zbug_code' => 'k&oacute;d',
-'zbug_critere_inconnu' => 'ismeretlen krit&eacute;rium @critere@',
-'zbug_distant_interdit' => 'k&uuml;ls&#337; tilos',
-'zbug_doublon_table_sans_cle_primaire' => 'duplumokat haszn&aacute;lt egy t&aacute;bl&aacute;n, amin nincs egyszer&#369; els&#337;dleges kulcs',
-'zbug_doublon_table_sans_index' => 'index n&eacute;lk&uuml;li duplumok egy t&aacute;bl&aacute;ban',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: dupla definici&oacute;',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: z&aacute;r&oacute; tag hi&aacute;nyzik',
-'zbug_erreur_boucle_syntaxe' => 'Folyamat szint&aacute;xisa nem korrekt',
+'zbug_critere_inconnu' => '<MODIF>ismeretlen krit&eacute;rium @critere@',
+'zbug_distant_interdit' => '<MODIF>k&uuml;ls&#337; tilos',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>duplumokat haszn&aacute;lt egy t&aacute;bl&aacute;n, amin nincs egyszer&#369; els&#337;dleges kulcs',
+'zbug_doublon_table_sans_index' => '<MODIF>index n&eacute;lk&uuml;li duplumok egy t&aacute;bl&aacute;ban',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: dupla definici&oacute;',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: z&aacute;r&oacute; tag hi&aacute;nyzik',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Folyamat szint&aacute;xisa nem korrekt',
 'zbug_erreur_compilation' => '&Ouml;ssze&aacute;ll&iacute;t&aacute;si hiba',
-'zbug_erreur_execution_page' => 'futtat&aacute;si hiba az oldaln&aacute;l',
-'zbug_erreur_filtre' => 'Hiba : sz&#369;r&#337; <b>&laquo; @filtre@ &raquo;</b> nincs meghat&aacute;rozva',
-'zbug_erreur_meme_parent' => '{meme_parent} csak a (FORUMS) vagy (RUBRIQUES) folyamatokn&aacute;l alkalmazhat&oacute;',
+'zbug_erreur_execution_page' => '<MODIF>futtat&aacute;si hiba az oldaln&aacute;l',
+'zbug_erreur_filtre' => '<MODIF>Hiba : sz&#369;r&#337; <b>&laquo; @filtre@ &raquo;</b> nincs meghat&aacute;rozva',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} csak a (FORUMS) vagy (RUBRIQUES) folyamatokn&aacute;l alkalmazhat&oacute;',
 'zbug_erreur_squelette' => 'Hiba a v&aacute;zban',
 'zbug_hors_compilation' => 'Nincs &ouml;ssze&aacute;ll&iacute;tva',
 'zbug_info_erreur_squelette' => 'Hiba a honlapon',
-'zbug_inversion_ordre_inexistant' => 'nem l&eacute;tez&#337; sorrend megford&iacute;t&aacute;sa',
-'zbug_pagination_sans_critere' => '#PAGINATION tag {pagination} krit&eacute;rium n&eacute;lk&uuml;l, vagy rekurz&iacute;v ism&eacute;tl&eacute;sben haszn&aacute;lta',
-'zbug_parametres_inclus_incorrects' => 'Hib&aacute;s inkluzi&oacute;s parameterek',
+'zbug_inversion_ordre_inexistant' => '<MODIF>nem l&eacute;tez&#337; sorrend megford&iacute;t&aacute;sa',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION tag {pagination} krit&eacute;rium n&eacute;lk&uuml;l, vagy rekurz&iacute;v ism&eacute;tl&eacute;sben haszn&aacute;lta',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Hib&aacute;s inkluzi&oacute;s parameterek',
 'zbug_profile' => 'Sz&aacute;mol&aacute;s hossza: @time@',
 'zbug_resultat' => 'eredm&eacute;ny',
-'zbug_serveur_indefini' => 'hat&aacute;rozatlan SQL szerver',
+'zbug_serveur_indefini' => '<MODIF>hat&aacute;rozatlan SQL szerver',
 'zbug_statistiques' => 'SQL k&eacute;r&eacute;sek statisztik&aacute;ja hossz szerint',
 'zbug_table_inconnue' => 'A &laquo; @table@ &raquo; nev&#369; SQL t&aacute;bla ismeretlen',
 'zxml_connus_attributs' => 'ismert tulajdons&aacute;gok',
diff --git a/ecrire/lang/spip_id.php b/ecrire/lang/spip_id.php
index 2d5dd7a196c76a69860780570ba70c9e8609247a..df4c7cbbcb8f15c261a390521de5501c6d2aaf05 100644
--- a/ecrire/lang/spip_id.php
+++ b/ecrire/lang/spip_id.php
@@ -730,28 +730,28 @@ dan mengakses situs kembali.
 // Z
 'zbug_balise_b_aval' => ': tag B terlambat dalam loop',
 'zbug_boucle' => 'loop',
-'zbug_boucle_recursive_undef' => 'loop rekursif yang tak terdefinisi',
+'zbug_boucle_recursive_undef' => '<MODIF>loop rekursif yang tak terdefinisi',
 'zbug_champ_hors_boucle' => 'Kolom @champ@ di luar loop',
-'zbug_champ_hors_motif' => 'Kolom @champ@ di luar loop bertag @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Kolom @champ@ di luar loop bertag @motif@',
 'zbug_code' => 'kode',
-'zbug_critere_inconnu' => 'kriteria yang tidak dikenal @critere@',
-'zbug_distant_interdit' => 'data eksternal dilarang',
-'zbug_doublon_table_sans_index' => 'ganda dalam sebuah tabel tanpa indeks',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: definisi ganda',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: tag penutup hilang',
-'zbug_erreur_boucle_syntaxe' => 'Sintaks (BOUCLE) loop yang salah ',
+'zbug_critere_inconnu' => '<MODIF>kriteria yang tidak dikenal @critere@',
+'zbug_distant_interdit' => '<MODIF>data eksternal dilarang',
+'zbug_doublon_table_sans_index' => '<MODIF>ganda dalam sebuah tabel tanpa indeks',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: definisi ganda',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: tag penutup hilang',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaks (BOUCLE) loop yang salah ',
 'zbug_erreur_compilation' => 'Kesalahan kompilasi',
-'zbug_erreur_execution_page' => 'kesalahan dalam kalkulasi halaman',
-'zbug_erreur_filtre' => 'Kesalahan - filter yang tak terdefinisi: <b>"@filtre@"</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} hanya berlaku untuk loop (FORUM) and (RUBRIK)',
+'zbug_erreur_execution_page' => '<MODIF>kesalahan dalam kalkulasi halaman',
+'zbug_erreur_filtre' => '<MODIF>Kesalahan - filter yang tak terdefinisi: <b>"@filtre@"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} hanya berlaku untuk loop (FORUM) and (RUBRIK)',
 'zbug_erreur_squelette' => 'Kesalahan dalam templat',
 'zbug_info_erreur_squelette' => '&#1615;Kesalahan di situs',
-'zbug_inversion_ordre_inexistant' => 'susunan yang tidak dikenal',
-'zbug_pagination_sans_critere' => 'Tag #PAGINATION tanpa kriteria (penomoran halaman), atau digunakan dalam loop rekursif',
-'zbug_parametres_inclus_incorrects' => 'Parameter-parameter tambahan yang salah',
+'zbug_inversion_ordre_inexistant' => '<MODIF>susunan yang tidak dikenal',
+'zbug_pagination_sans_critere' => '<MODIF>Tag #PAGINATION tanpa kriteria (penomoran halaman), atau digunakan dalam loop rekursif',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Parameter-parameter tambahan yang salah',
 'zbug_profile' => 'Waktu kalkulasi: @time@',
 'zbug_resultat' => 'hasil',
-'zbug_serveur_indefini' => 'server SQL yang tidak dikenal',
+'zbug_serveur_indefini' => '<MODIF>server SQL yang tidak dikenal',
 'zbug_table_inconnue' => 'Tabel SQL yang tidak dikenal "@table@"',
 'zxml_connus_attributs' => 'atribut yang dikenal',
 'zxml_de' => 'dari',
diff --git a/ecrire/lang/spip_it.php b/ecrire/lang/spip_it.php
index 1d92b79441b9b64847c046c4fe025619abe6f05d..e656283e9d0e2dc571de580d6066f92871e87f9b 100644
--- a/ecrire/lang/spip_it.php
+++ b/ecrire/lang/spip_it.php
@@ -737,34 +737,34 @@ funzionamento del sito. Non intervenire finch&eacute; non conosci bene i meccani
 
 // Z
 'zbug_balise_b_aval' => ': ciclo B deve precedere ciclo BOUCLE',
-'zbug_balise_inexistante' => 'errore @from@: il tag #@balise@ non esiste ',
+'zbug_balise_inexistante' => '<MODIF>errore @from@: il tag #@balise@ non esiste ',
 'zbug_balise_sans_argument' => 'Argomento mancante nel tag @balise@',
 'zbug_boucle' => 'ciclo',
-'zbug_boucle_recursive_undef' => 'ciclo ricorsivo non definito',
+'zbug_boucle_recursive_undef' => '<MODIF>ciclo ricorsivo non definito',
 'zbug_calcul' => 'calcolo',
 'zbug_champ_hors_boucle' => 'Campo @champ@ fuori dal ciclo',
-'zbug_champ_hors_motif' => 'Campo @champ@ fuori da un ciclo di motivo @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Campo @champ@ fuori da un ciclo di motivo @motif@',
 'zbug_code' => 'codice',
-'zbug_critere_inconnu' => 'criterio sconosciuto @critere@',
-'zbug_distant_interdit' => 'esterno non accessibile',
-'zbug_doublon_table_sans_cle_primaire' => 'doppioni su una tabella senza chiave primaria atomica',
-'zbug_doublon_table_sans_index' => 'doppioni su una tabella senza indice',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: doppia definizione',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: chiusura tag mancante',
-'zbug_erreur_boucle_syntaxe' => 'Sintassi del ciclo errata',
+'zbug_critere_inconnu' => '<MODIF>criterio sconosciuto @critere@',
+'zbug_distant_interdit' => '<MODIF>esterno non accessibile',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doppioni su una tabella senza chiave primaria atomica',
+'zbug_doublon_table_sans_index' => '<MODIF>doppioni su una tabella senza indice',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: doppia definizione',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: chiusura tag mancante',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintassi del ciclo errata',
 'zbug_erreur_compilation' => 'Errore di compilazione',
-'zbug_erreur_execution_page' => 'errore di esecuzione della pagina',
-'zbug_erreur_filtre' => 'Errore : filtro <b>&laquo; @filtre@ &raquo;</b> non esistente',
-'zbug_erreur_meme_parent' => '{meme_parent} si applica unicamente ai cicli (FORUMS) o (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>errore di esecuzione della pagina',
+'zbug_erreur_filtre' => '<MODIF>Errore : filtro <b>&laquo; @filtre@ &raquo;</b> non esistente',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} si applica unicamente ai cicli (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Errore/i nel modello di layout',
 'zbug_hors_compilation' => 'Fuori Compilazione',
 'zbug_info_erreur_squelette' => 'Errore sul sito',
-'zbug_inversion_ordre_inexistant' => 'inversione di un ordine non esistente',
-'zbug_pagination_sans_critere' => '#PAGINATION senza criterio {pagination} oppure usato in un ciclo ricorsivo',
-'zbug_parametres_inclus_incorrects' => 'Parametri di inclusione non corretti',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversione di un ordine non esistente',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION senza criterio {pagination} oppure usato in un ciclo ricorsivo',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Parametri di inclusione non corretti',
 'zbug_profile' => 'Tempo di elaborazione: @time@',
 'zbug_resultat' => 'risultato',
-'zbug_serveur_indefini' => 'server SQL non definito',
+'zbug_serveur_indefini' => '<MODIF>server SQL non definito',
 'zbug_statistiques' => 'Statistiche delle query SQL in ordine di durata',
 'zbug_table_inconnue' => 'Tabella SQL &laquo; @table@ &raquo; sconosciuta',
 'zxml_connus_attributs' => 'attributi conosciuti',
diff --git a/ecrire/lang/spip_it_fem.php b/ecrire/lang/spip_it_fem.php
index 9c60a2389ea83640e73369b97b0750eb8af893df..483168e12a7aa71e6905881e0527bd83dc374ad5 100644
--- a/ecrire/lang/spip_it_fem.php
+++ b/ecrire/lang/spip_it_fem.php
@@ -737,34 +737,34 @@ funzionamento del sito. Non intervenire finch&eacute; non conosci bene i meccani
 
 // Z
 'zbug_balise_b_aval' => ': ciclo B deve precedere ciclo BOUCLE',
-'zbug_balise_inexistante' => 'errore @from@: il tag #@balise@ non esiste ',
+'zbug_balise_inexistante' => '<MODIF>errore @from@: il tag #@balise@ non esiste ',
 'zbug_balise_sans_argument' => 'Argomento mancante nel tag @balise@',
 'zbug_boucle' => 'ciclo',
-'zbug_boucle_recursive_undef' => 'ciclo ricorsivo non definito',
+'zbug_boucle_recursive_undef' => '<MODIF>ciclo ricorsivo non definito',
 'zbug_calcul' => 'calcolo',
 'zbug_champ_hors_boucle' => 'Campo @champ@ fuori dal ciclo',
-'zbug_champ_hors_motif' => 'Campo @champ@ fuori da un ciclo di motivo @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Campo @champ@ fuori da un ciclo di motivo @motif@',
 'zbug_code' => 'codice',
-'zbug_critere_inconnu' => 'criterio sconosciuto @critere@',
-'zbug_distant_interdit' => 'esterno non accessibile',
-'zbug_doublon_table_sans_cle_primaire' => 'doppioni su una tabella senza chiave primaria atomica',
-'zbug_doublon_table_sans_index' => 'doppioni su una tabella senza indice',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: doppia definizione',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: chiusura tag mancante',
-'zbug_erreur_boucle_syntaxe' => 'Sintassi del ciclo errata',
+'zbug_critere_inconnu' => '<MODIF>criterio sconosciuto @critere@',
+'zbug_distant_interdit' => '<MODIF>esterno non accessibile',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doppioni su una tabella senza chiave primaria atomica',
+'zbug_doublon_table_sans_index' => '<MODIF>doppioni su una tabella senza indice',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: doppia definizione',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: chiusura tag mancante',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintassi del ciclo errata',
 'zbug_erreur_compilation' => 'Errore di compilazione',
-'zbug_erreur_execution_page' => 'errore di esecuzione della pagina',
-'zbug_erreur_filtre' => 'Errore: filtro <b>&laquo; @filtre@ &raquo;</b> non esistente',
-'zbug_erreur_meme_parent' => '{meme_parent} si applica unicamente ai cicli (FORUMS) o (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>errore di esecuzione della pagina',
+'zbug_erreur_filtre' => '<MODIF>Errore: filtro <b>&laquo; @filtre@ &raquo;</b> non esistente',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} si applica unicamente ai cicli (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Errore/i nel modello di layout',
 'zbug_hors_compilation' => 'Fuori Compilazione',
 'zbug_info_erreur_squelette' => 'Errore sul sito',
-'zbug_inversion_ordre_inexistant' => 'inversione di un ordine non esistente',
-'zbug_pagination_sans_critere' => '#PAGINATION senza criterio {pagination} oppure usato in un ciclo ricorsivo',
-'zbug_parametres_inclus_incorrects' => 'Parametri di inclusione non corretti',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversione di un ordine non esistente',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION senza criterio {pagination} oppure usato in un ciclo ricorsivo',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Parametri di inclusione non corretti',
 'zbug_profile' => 'Tempo di elaborazione: @time@',
 'zbug_resultat' => 'risultato',
-'zbug_serveur_indefini' => 'server SQL non definito',
+'zbug_serveur_indefini' => '<MODIF>server SQL non definito',
 'zbug_statistiques' => 'Statistiche delle query SQL in ordine di durata',
 'zbug_table_inconnue' => 'Tabella SQL &laquo; @table@ &raquo; sconosciuta',
 'zxml_connus_attributs' => 'attributi conosciuti',
diff --git a/ecrire/lang/spip_ja.php b/ecrire/lang/spip_ja.php
index 8e8dffc79cc4a3ac8c85198362357c107a1226ac..8d1d26ccc1835747c4daa2edaf904e9ac7a57886 100644
--- a/ecrire/lang/spip_ja.php
+++ b/ecrire/lang/spip_ja.php
@@ -739,34 +739,34 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
 // Z
 'zbug_balise_b_aval' => ': B&#12479;&#12464;&#12399;&#12523;&#12540;&#12503;&#20869;&#12391;&#36933;&#12377;&#12366;&#12427;',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => '&#12523;&#12540;&#12503;',
-'zbug_boucle_recursive_undef' => '&#26410;&#23450;&#32681;&#12394;&#22238;&#24112;&#30340;&#12394;&#12523;&#12540;&#12503;',
+'zbug_boucle_recursive_undef' => '<MODIF>&#26410;&#23450;&#32681;&#12394;&#22238;&#24112;&#30340;&#12394;&#12523;&#12540;&#12503;',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => '&#12523;&#12540;&#12503;&#22806;&#12398; @champ@ &#12501;&#12451;&#12540;&#12523;&#12489;',
-'zbug_champ_hors_motif' => '&#12523;&#12540;&#12503;&#22806;&#12398; @champ@ &#12501;&#12451;&#12540;&#12523;&#12489;&#12399; @motif@ &#12392;&#12479;&#12464;&#12373;&#12428;&#12383;',
+'zbug_champ_hors_motif' => '<MODIF>&#12523;&#12540;&#12503;&#22806;&#12398; @champ@ &#12501;&#12451;&#12540;&#12523;&#12489;&#12399; @motif@ &#12392;&#12479;&#12464;&#12373;&#12428;&#12383;',
 'zbug_code' => '&#12467;&#12540;&#12489;',
-'zbug_critere_inconnu' => '&#26410;&#30693;&#12398;&#22522;&#28310; @critere@',
-'zbug_distant_interdit' => '&#22806;&#37096;&#12398;&#12487;&#12540;&#12479;&#12364;&#31105;&#12376;&#12425;&#12428;&#12414;&#12377;',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => '&#27498;&#12435;&#12391;&#12356;&#12427;@id@: &#65298;&#37325;&#30331;&#37682;',
-'zbug_erreur_boucle_fermant' => '&#27498;&#12435;&#12391;&#12356;&#12427;@id@: &#27424;&#12369;&#12390;&#12356;&#12427;&#32066;&#20102;&#12479;&#12464;',
-'zbug_erreur_boucle_syntaxe' => '&#38291;&#36949;&#12387;&#12383;&#12523;&#12540;&#12503; (&#27498;&#12435;&#12384;) &#27083;&#25991; ',
+'zbug_critere_inconnu' => '<MODIF>&#26410;&#30693;&#12398;&#22522;&#28310; @critere@',
+'zbug_distant_interdit' => '<MODIF>&#22806;&#37096;&#12398;&#12487;&#12540;&#12479;&#12364;&#31105;&#12376;&#12425;&#12428;&#12414;&#12377;',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>&#27498;&#12435;&#12391;&#12356;&#12427;@id@: &#65298;&#37325;&#30331;&#37682;',
+'zbug_erreur_boucle_fermant' => '<MODIF>&#27498;&#12435;&#12391;&#12356;&#12427;@id@: &#27424;&#12369;&#12390;&#12356;&#12427;&#32066;&#20102;&#12479;&#12464;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>&#38291;&#36949;&#12387;&#12383;&#12523;&#12540;&#12503; (&#27498;&#12435;&#12384;) &#27083;&#25991; ',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => '&#12506;&#12540;&#12472;&#12398;&#35336;&#31639;&#12391;&#12456;&#12521;&#12540;',
-'zbug_erreur_filtre' => '&#12456;&#12521;&#12540; - &#26410;&#23450;&#32681;&#12398;&#12501;&#12451;&#12523;&#12479;&#12540;: <b>"@filtre@"</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>&#12506;&#12540;&#12472;&#12398;&#35336;&#31639;&#12391;&#12456;&#12521;&#12540;',
+'zbug_erreur_filtre' => '<MODIF>&#12456;&#12521;&#12540; - &#26410;&#23450;&#32681;&#12398;&#12501;&#12451;&#12523;&#12479;&#12540;: <b>"@filtre@"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
 'zbug_erreur_squelette' => '&#12486;&#12531;&#12503;&#12524;&#12540;&#12488;&#20869;&#12391;&#12456;&#12521;&#12540;',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => '&#12469;&#12452;&#12488;&#12398;&#12456;&#12521;&#12540;',
-'zbug_inversion_ordre_inexistant' => '&#23455;&#22312;&#12375;&#12394;&#12356;&#21629;&#20196;&#12398;&#36870;&#36578;',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => '&#12452;&#12531;&#12463;&#12523;&#12540;&#12489;&#12398;&#12497;&#12521;&#12513;&#12479;&#12364;&#38291;&#36949;&#12387;&#12390;&#12356;&#12427;',
+'zbug_inversion_ordre_inexistant' => '<MODIF>&#23455;&#22312;&#12375;&#12394;&#12356;&#21629;&#20196;&#12398;&#36870;&#36578;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>&#12452;&#12531;&#12463;&#12523;&#12540;&#12489;&#12398;&#12497;&#12521;&#12513;&#12479;&#12364;&#38291;&#36949;&#12387;&#12390;&#12356;&#12427;',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => '&#32080;&#26524;',
-'zbug_serveur_indefini' => '&#26410;&#23450;&#32681;&#12398;SQL server',
+'zbug_serveur_indefini' => '<MODIF>&#26410;&#23450;&#32681;&#12398;SQL server',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'SQL&#12486;&#12540;&#12502;&#12523; "@table@" &#12399;&#35211;&#12388;&#12363;&#12425;&#12394;&#12356;',
 'zxml_connus_attributs' => '<NEW>attributs connus',
diff --git a/ecrire/lang/spip_km.php b/ecrire/lang/spip_km.php
index f76f05d64ba1831d299d974c3180fc931d143ba1..e27f79bd9719299f5403291e18ef75eb24a0a03e 100644
--- a/ecrire/lang/spip_km.php
+++ b/ecrire/lang/spip_km.php
@@ -703,34 +703,34 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;&#6102; &#6036;&#6098;&#6043;&#6070;&#6016; B &#6035;&#6085;&#6021;&#6075;&#6020;',
-'zbug_balise_inexistante' => '&#6016;&#6086;&#6048;&#6075;&#6047; @from@&#6102; &#6036;&#6098;&#6043;&#6070;&#6016; #@balise@ &#6018;&#6098;&#6040;&#6070;&#6035;&#6047;&#6098;&#6042;&#6070;&#6036;&#6091;',
+'zbug_balise_inexistante' => '<MODIF>&#6016;&#6086;&#6048;&#6075;&#6047; @from@&#6102; &#6036;&#6098;&#6043;&#6070;&#6016; #@balise@ &#6018;&#6098;&#6040;&#6070;&#6035;&#6047;&#6098;&#6042;&#6070;&#6036;&#6091;',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => '&#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086;',
-'zbug_boucle_recursive_undef' => '&#6016;&#6070;&#6042;&#8203;&#6034;&#6098;&#6044;&#6078;&#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086;&#8203; &#6023;&#6070;&#6036;&#6091;&#8203;&#6103;&#8203;&#6018;&#6098;&#6035;&#6070; &#6018;&#6098;&#6040;&#6070;&#6035;&#8203;&#6016;&#6086;&#6030;&#6031;&#6091;',
+'zbug_boucle_recursive_undef' => '<MODIF>&#6016;&#6070;&#6042;&#8203;&#6034;&#6098;&#6044;&#6078;&#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086;&#8203; &#6023;&#6070;&#6036;&#6091;&#8203;&#6103;&#8203;&#6018;&#6098;&#6035;&#6070; &#6018;&#6098;&#6040;&#6070;&#6035;&#8203;&#6016;&#6086;&#6030;&#6031;&#6091;',
 'zbug_calcul' => '&#6018;&#6030;&#6035;&#6070;',
 'zbug_champ_hors_boucle' => '&#6044;&#6070;&#6043; @champ@ &#6016;&#6098;&#6042;&#6085; &#6042;&#6020;&#6098;&#6044;&#6071;&#6043;&#6023;&#6075;&#6086;',
-'zbug_champ_hors_motif' => '&#6036;&#6070;&#6035;&#6026;&#6070;&#6016;&#6091;&#6036;&#6098;&#6043;&#6070;&#6016; &#6044;&#6070;&#6043; @champ@ &#6016;&#6098;&#6042;&#6085;&#6042;&#6020;&#6098;&#6044;&#6071;&#6043;&#6023;&#6075;&#6086; @motif@',
+'zbug_champ_hors_motif' => '<MODIF>&#6036;&#6070;&#6035;&#6026;&#6070;&#6016;&#6091;&#6036;&#6098;&#6043;&#6070;&#6016; &#6044;&#6070;&#6043; @champ@ &#6016;&#6098;&#6042;&#6085;&#6042;&#6020;&#6098;&#6044;&#6071;&#6043;&#6023;&#6075;&#6086; @motif@',
 'zbug_code' => '&#6050;&#6016;&#6098;&#6047;&#6042;&#6016;&#6076;&#6026;',
-'zbug_critere_inconnu' => '&#6018;&#6098;&#6040;&#6070;&#6035;&#6047;&#6098;&#6018;&#6070;&#6043;&#6091; &#6043;&#6016;&#6098;&#6017;&#6030;&#6098;&#6028; @critere@',
-'zbug_distant_interdit' => '&#6048;&#6070;&#6040; &#6017;&#6070;&#6020;&#6016;&#6098;&#6042;&#6085;',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '&#6033;&#6098;&#6044;&#6081;&#6039;&#6070;&#6038; &#6043;&#6078;&#8203;&#6031;&#6070;&#6042;&#6070;&#6020; &#8203;&#6026;&#6084;&#6041;&#8203;&#6018;&#6098;&#6040;&#6070;&#6035;&#6043;&#6086;&#6026;&#6070;&#6036;&#6091;',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: &#6035;&#6071;&#6041;&#6040;&#6035;&#6096;&#6041;&#6037;&#6098;&#6033;&#6077;&#6035;',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: &#6017;&#6098;&#6044;&#6087;&#6036;&#6098;&#6043;&#6070;&#6016;&#6036;&#6071;&#6033;',
-'zbug_erreur_boucle_syntaxe' => '&#6038;&#6070;&#6016;&#6098;&#6041;&#6047;&#6040;&#6098;&#6038;&#6035;&#6098;&#6034; &#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086;&#8203; &#6040;&#6071;&#6035;&#8203;&#6031;&#6098;&#6042;&#6073;&#6040;&#6031;&#6098;&#6042;&#6076;&#6044;',
+'zbug_critere_inconnu' => '<MODIF>&#6018;&#6098;&#6040;&#6070;&#6035;&#6047;&#6098;&#6018;&#6070;&#6043;&#6091; &#6043;&#6016;&#6098;&#6017;&#6030;&#6098;&#6028; @critere@',
+'zbug_distant_interdit' => '<MODIF>&#6048;&#6070;&#6040; &#6017;&#6070;&#6020;&#6016;&#6098;&#6042;&#6085;',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>&#6033;&#6098;&#6044;&#6081;&#6039;&#6070;&#6038; &#6043;&#6078;&#8203;&#6031;&#6070;&#6042;&#6070;&#6020; &#8203;&#6026;&#6084;&#6041;&#8203;&#6018;&#6098;&#6040;&#6070;&#6035;&#6043;&#6086;&#6026;&#6070;&#6036;&#6091;',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: &#6035;&#6071;&#6041;&#6040;&#6035;&#6096;&#6041;&#6037;&#6098;&#6033;&#6077;&#6035;',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: &#6017;&#6098;&#6044;&#6087;&#6036;&#6098;&#6043;&#6070;&#6016;&#6036;&#6071;&#6033;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>&#6038;&#6070;&#6016;&#6098;&#6041;&#6047;&#6040;&#6098;&#6038;&#6035;&#6098;&#6034; &#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086;&#8203; &#6040;&#6071;&#6035;&#8203;&#6031;&#6098;&#6042;&#6073;&#6040;&#6031;&#6098;&#6042;&#6076;&#6044;',
 'zbug_erreur_compilation' => '&#6016;&#6086;&#6048;&#6075;&#6047;&#8203; &#8203;&#6021;&#6020;&#6016;&#6098;&#6042;&#6020;',
-'zbug_erreur_execution_page' => '&#6016;&#6086;&#6048;&#6075;&#6047;&#8203; &#8203;&#6018;&#6030;&#6035;&#6070;&#8203;&#6033;&#6086;&#6038;&#6096;&#6042;',
-'zbug_erreur_filtre' => '&#6016;&#6086;&#6048;&#6075;&#6047; &#6102; &#6031;&#6086;&#6042;&#6020; <b>"@filtre@"</b> &#6018;&#6098;&#6040;&#6070;&#6035;&#8203;&#6016;&#6086;&#6030;&#6031;&#6091;&#8203; ',
-'zbug_erreur_meme_parent' => '{meme_parent} &#6050;&#6035;&#6075;&#6044;&#6031;&#6098;&#6026;&#8203;&#6031;&#6082;&#8203; &#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086; (&#6044;&#6081;&#6033;&#6071;&#6016;&#6070;) &#6060;  (&#6040;&#6070;&#6031;&#6071;&#6016;&#6070;)',
+'zbug_erreur_execution_page' => '<MODIF>&#6016;&#6086;&#6048;&#6075;&#6047;&#8203; &#8203;&#6018;&#6030;&#6035;&#6070;&#8203;&#6033;&#6086;&#6038;&#6096;&#6042;',
+'zbug_erreur_filtre' => '<MODIF>&#6016;&#6086;&#6048;&#6075;&#6047; &#6102; &#6031;&#6086;&#6042;&#6020; <b>"@filtre@"</b> &#6018;&#6098;&#6040;&#6070;&#6035;&#8203;&#6016;&#6086;&#6030;&#6031;&#6091;&#8203; ',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} &#6050;&#6035;&#6075;&#6044;&#6031;&#6098;&#6026;&#8203;&#6031;&#6082;&#8203; &#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086; (&#6044;&#6081;&#6033;&#6071;&#6016;&#6070;) &#6060;  (&#6040;&#6070;&#6031;&#6071;&#6016;&#6070;)',
 'zbug_erreur_squelette' => '&#6016;&#6086;&#6048;&#6075;&#6047;&#8203; &#6016;&#6098;&#6035;&#6075;&#6020; &#6018;&#6098;&#6042;&#6084;&#6020;',
 'zbug_hors_compilation' => '&#6016;&#6098;&#6042;&#6085;&#6016;&#6070;&#6042;&#6021;&#6020;&#6016;&#6098;&#6042;&#6020;',
 'zbug_info_erreur_squelette' => '&#6016;&#6086;&#6048;&#6075;&#6047;&#8203; &#6043;&#6078;&#6044;&#6089;&#6082;&#6036;&#6047;&#6083;&#6032;&#6093;',
-'zbug_inversion_ordre_inexistant' => '&#6031;&#6098;&#6042;&#6043;&#6036;&#6091;&#8203;&#6043;&#6086;&#6026;&#6070;&#6036;&#6091; &#6018;&#6098;&#6040;&#6070;&#6035;&#8203;&#6047;&#6098;&#6042;&#6070;&#6036;&#6091;',
-'zbug_pagination_sans_critere' => '#PAGINATION &#6018;&#6098;&#6040;&#6070;&#6035;&#6043;&#6016;&#6098;&#6017;&#6030;&#6098;&#6028; (&#8203;&#6016;&#6070;&#6042;&#6026;&#6070;&#6016;&#6091;&#6043;&#6081;&#6017;&#8203;&#6033;&#6086;&#6038;&#6096;&#6042;&#8203;&#8203;) &#6060; &#6031;&#6098;&#6042;&#6076;&#6044;&#6036;&#6070;&#6035;&#6036;&#6098;&#6042;&#6078;&#6036;&#6098;&#6042;&#6070;&#6047;&#6091; &#6016;&#6098;&#6035;&#6075;&#6020;&#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086;&#8203; &#6023;&#6070;&#6036;&#6091;&#8203;&#6103;&#8203;&#6018;&#6098;&#6035;&#6070;',
-'zbug_parametres_inclus_incorrects' => '&#6036;&#6089;&#6070;&#6042;&#6089;&#6070;&#6040;&#6089;&#6082;&#6031;&#6098;&#6042;&#8203; &#6042;&#6077;&#6040;&#6036;&#6025;&#6098;&#6021;&#6076;&#6043;&#8203; &#6040;&#6071;&#6035;&#8203;&#6031;&#6098;&#6042;&#6073;&#6040;&#6031;&#6098;&#6042;&#6076;&#6044;',
+'zbug_inversion_ordre_inexistant' => '<MODIF>&#6031;&#6098;&#6042;&#6043;&#6036;&#6091;&#8203;&#6043;&#6086;&#6026;&#6070;&#6036;&#6091; &#6018;&#6098;&#6040;&#6070;&#6035;&#8203;&#6047;&#6098;&#6042;&#6070;&#6036;&#6091;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION &#6018;&#6098;&#6040;&#6070;&#6035;&#6043;&#6016;&#6098;&#6017;&#6030;&#6098;&#6028; (&#8203;&#6016;&#6070;&#6042;&#6026;&#6070;&#6016;&#6091;&#6043;&#6081;&#6017;&#8203;&#6033;&#6086;&#6038;&#6096;&#6042;&#8203;&#8203;) &#6060; &#6031;&#6098;&#6042;&#6076;&#6044;&#6036;&#6070;&#6035;&#6036;&#6098;&#6042;&#6078;&#6036;&#6098;&#6042;&#6070;&#6047;&#6091; &#6016;&#6098;&#6035;&#6075;&#6020;&#6042;&#8203;&#6020;&#6098;&#6044;&#6071;&#8203;&#6043;&#8203;&#6023;&#6075;&#6086;&#8203; &#6023;&#6070;&#6036;&#6091;&#8203;&#6103;&#8203;&#6018;&#6098;&#6035;&#6070;',
+'zbug_parametres_inclus_incorrects' => '<MODIF>&#6036;&#6089;&#6070;&#6042;&#6089;&#6070;&#6040;&#6089;&#6082;&#6031;&#6098;&#6042;&#8203; &#6042;&#6077;&#6040;&#6036;&#6025;&#6098;&#6021;&#6076;&#6043;&#8203; &#6040;&#6071;&#6035;&#8203;&#6031;&#6098;&#6042;&#6073;&#6040;&#6031;&#6098;&#6042;&#6076;&#6044;',
 'zbug_profile' => '&#6021;&#6086;&#6035;&#6077;&#6035;&#6038;&#6081;&#6043;&#6018;&#6030;&#6035;&#6070;&nbsp;&#6102; @time@',
 'zbug_resultat' => '&#6043;&#6033;&#6098;&#6034;&#6037;&#6043;',
-'zbug_serveur_indefini' => '&#6018;&#6098;&#6040;&#6070;&#6035;&#6036;&#6070;&#6035;&#6016;&#6086;&#6030;&#6031;&#6091; &#6017;&#6086;&#6038;&#6098;&#6041;&#6076;&#6042;&#6078;&#6036;&#6086;&#6042;&#6078;&#6047;&#6081;&#6044;&#6070; SQL',
+'zbug_serveur_indefini' => '<MODIF>&#6018;&#6098;&#6040;&#6070;&#6035;&#6036;&#6070;&#6035;&#6016;&#6086;&#6030;&#6031;&#6091; &#6017;&#6086;&#6038;&#6098;&#6041;&#6076;&#6042;&#6078;&#6036;&#6086;&#6042;&#6078;&#6047;&#6081;&#6044;&#6070; SQL',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => '&#6018;&#6098;&#6040;&#6070;&#6035;&#6047;&#6098;&#6018;&#6070;&#6043;&#6091; &#6031;&#6070;&#6042;&#6070;&#6020; SQL "@table@"',
 'zxml_connus_attributs' => '&#6036;&#6070;&#6035;&#6047;&#6098;&#6018;&#6070;&#6043;&#6091; &#6047;&#6081;&#6021;&#6016;&#6098;&#6031;&#6072;&#6016;&#6086;&#6030;&#6031;&#6091;',
diff --git a/ecrire/lang/spip_lb.php b/ecrire/lang/spip_lb.php
index c55618b014fe22bee9d0cf2c2cdd3c04e7078687..11112e586facc950260e242ea1b8df97d7b90a29 100644
--- a/ecrire/lang/spip_lb.php
+++ b/ecrire/lang/spip_lb.php
@@ -716,34 +716,34 @@ Prob&eacute;iert ',
 
 // Z
 'zbug_balise_b_aval' => ': B-Tag dr&euml;nner',
-'zbug_balise_inexistante' => 'Feeler @from@: den Tag #@balise@ g&euml;tt et net',
+'zbug_balise_inexistante' => '<MODIF>Feeler @from@: den Tag #@balise@ g&euml;tt et net',
 'zbug_balise_sans_argument' => 'Argument feelt am Tag @balise@',
 'zbug_boucle' => '-eidel-',
-'zbug_boucle_recursive_undef' => 'Rekursiv Boucle n&euml;t defin&eacute;iert',
+'zbug_boucle_recursive_undef' => '<MODIF>Rekursiv Boucle n&euml;t defin&eacute;iert',
 'zbug_calcul' => 'Berechnung',
 'zbug_champ_hors_boucle' => 'Feld @champ@ ausserhalb vun der Boucle',
-'zbug_champ_hors_motif' => 'Feld @champ@ ausserhalb vun enger Boucle mam Motiv @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Feld @champ@ ausserhalb vun enger Boucle mam Motiv @motif@',
 'zbug_code' => '-Code-',
-'zbug_critere_inconnu' => 'Onbekannten Crit&egrave;re @critere@',
-'zbug_distant_interdit' => 'extern verbueden',
-'zbug_doublon_table_sans_cle_primaire' => 'Duebel Valeuren an enger Tabell ouni atomaren primairen Schl&euml;ssel',
-'zbug_doublon_table_sans_index' => 'Verduebelung an enger Tabell ouni Index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: duebel Definitioun',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: Schluss-Tag fehlt',
-'zbug_erreur_boucle_syntaxe' => 'Falsch Syntax vun der Schleef',
+'zbug_critere_inconnu' => '<MODIF>Onbekannten Crit&egrave;re @critere@',
+'zbug_distant_interdit' => '<MODIF>extern verbueden',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>Duebel Valeuren an enger Tabell ouni atomaren primairen Schl&euml;ssel',
+'zbug_doublon_table_sans_index' => '<MODIF>Verduebelung an enger Tabell ouni Index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: duebel Definitioun',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: Schluss-Tag fehlt',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Falsch Syntax vun der Schleef',
 'zbug_erreur_compilation' => 'Kompilatiouns-Fehler',
-'zbug_erreur_execution_page' => 'Fehler beim Berechnen vun der S&auml;it',
-'zbug_erreur_filtre' => 'Fehler: Filter <b>"@filtre@"</b> n&euml;t defin&eacute;iert',
-'zbug_erreur_meme_parent' => '{meme_parent} ass just fir d\'Bouclen (FORUMS) oder (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>Fehler beim Berechnen vun der S&auml;it',
+'zbug_erreur_filtre' => '<MODIF>Fehler: Filter <b>"@filtre@"</b> n&euml;t defin&eacute;iert',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} ass just fir d\'Bouclen (FORUMS) oder (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Fehler am Skelett',
 'zbug_hors_compilation' => 'Ausserhalb vun der Compilatioun',
 'zbug_info_erreur_squelette' => 'Fehler um Site',
-'zbug_inversion_ordre_inexistant' => 'Inversioun vun enger Uerdnung d&eacute;i &euml;t n&euml;t g&euml;tt',
-'zbug_pagination_sans_critere' => '#PAGINATION ouni {pagination}-Crit&egrave;re oder an &euml;nger rekursiver Schl&auml;if gebraucht',
-'zbug_parametres_inclus_incorrects' => 'Falsch Parameteren fir d\'Inclusioun',
+'zbug_inversion_ordre_inexistant' => '<MODIF>Inversioun vun enger Uerdnung d&eacute;i &euml;t n&euml;t g&euml;tt',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION ouni {pagination}-Crit&egrave;re oder an &euml;nger rekursiver Schl&auml;if gebraucht',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Falsch Parameteren fir d\'Inclusioun',
 'zbug_profile' => 'Rechenz&auml;it: @time@',
 'zbug_resultat' => '-eidel-',
-'zbug_serveur_indefini' => 'SQL-Server n&euml;t defin&eacute;iert',
+'zbug_serveur_indefini' => '<MODIF>SQL-Server n&euml;t defin&eacute;iert',
 'zbug_statistiques' => 'Statistik vun den SQL-Query\'en, klass&eacute;iert no der L&auml;ngt',
 'zbug_table_inconnue' => 'Onbekannten SQL-Tabell "@table@"',
 'zxml_connus_attributs' => 'Bekannten Attributer',
diff --git a/ecrire/lang/spip_my.php b/ecrire/lang/spip_my.php
index bad2ccbdbf469c4409251196a103df0bf28d794e..eb2358fcf204688aa7b093d2129b0286d3339b93 100644
--- a/ecrire/lang/spip_my.php
+++ b/ecrire/lang/spip_my.php
@@ -668,28 +668,28 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
 // Z
 'zbug_balise_b_aval' => ': B tag too late in loop',
 'zbug_boucle' => 'loop',
-'zbug_boucle_recursive_undef' => 'undefined recursive loop',
+'zbug_boucle_recursive_undef' => '<MODIF>undefined recursive loop',
 'zbug_champ_hors_boucle' => 'Field @champ@ outside loop',
-'zbug_champ_hors_motif' => 'Field @champ@ outside loop tagged @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Field @champ@ outside loop tagged @motif@',
 'zbug_code' => '&#4096;&#4143;&#4114;&#4154;',
-'zbug_critere_inconnu' => '&#4129;&#4121;&#4106;&#4154;&#4121;&#4126;&#4141; &#4101;&#4150;&#4106;&#4157;&#4158;&#4116;&#4154;&#4152; @critere@',
-'zbug_distant_interdit' => '&#4117;&#4156;&#4100;&#4154;&#4117; &#8203;&#4129;&#4097;&#4155;&#4096;&#4154;&#4129;&#4124;&#4096;&#4154; &#4112;&#4140;&#4152;&#4121;&#4156;&#4101;&#4154;&#4113;&#4140;&#4152;&#4126;&#4106;&#4154;',
-'zbug_doublon_table_sans_index' => '&#4101;&#4140;&#4106;&#4157;&#4158;&#4116;&#4154;&#4152;&#4112;&#4157;&#4100;&#4154;&#4121;&#4117;&#4139;&#4120;&#4146;&#4116;&#4158;&#4100;&#4154;&#4151; &#4103;&#4122;&#4140;&#4152;&#4112;&#4157;&#4100;&#4154; &#4116;&#4158;&#4101;&#4154;&#4097;&#4139;&#4117;&#4139;&#4125;&#4100;&#4154;&#4126;&#4106;&#4154;',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@ &#4116;&#4158;&#4101;&#4154;&#4097;&#4139;&#4113;&#4117;&#4154;&#4116;&#4145;&#4126;&#4145;&#4140; &#4129;&#4115;&#4141;&#4117;&#4153;&#4117;&#4139;&#4122;&#4154;&#4118;&#4157;&#4100;&#4154;&#4151;&#4102;&#4141;&#4143;&#4097;&#4155;&#4096;&#4154;',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: &#4129;&#4117;&#4141;&#4112;&#4154;&#4112;&#4145;&#4152;&#4121;&#4158;&#4112;&#4154;&#4097;&#4155;&#4096;&#4154; &#4121;&#4123;&#4158;&#4141;&#4118;&#4156;&#4101;&#4154;&#4097;&#4156;&#4100;&#4154;&#4152;',
-'zbug_erreur_boucle_syntaxe' => 'Incorrect loop (BOUCLE) syntax ',
+'zbug_critere_inconnu' => '<MODIF>&#4129;&#4121;&#4106;&#4154;&#4121;&#4126;&#4141; &#4101;&#4150;&#4106;&#4157;&#4158;&#4116;&#4154;&#4152; @critere@',
+'zbug_distant_interdit' => '<MODIF>&#4117;&#4156;&#4100;&#4154;&#4117; &#8203;&#4129;&#4097;&#4155;&#4096;&#4154;&#4129;&#4124;&#4096;&#4154; &#4112;&#4140;&#4152;&#4121;&#4156;&#4101;&#4154;&#4113;&#4140;&#4152;&#4126;&#4106;&#4154;',
+'zbug_doublon_table_sans_index' => '<MODIF>&#4101;&#4140;&#4106;&#4157;&#4158;&#4116;&#4154;&#4152;&#4112;&#4157;&#4100;&#4154;&#4121;&#4117;&#4139;&#4120;&#4146;&#4116;&#4158;&#4100;&#4154;&#4151; &#4103;&#4122;&#4140;&#4152;&#4112;&#4157;&#4100;&#4154; &#4116;&#4158;&#4101;&#4154;&#4097;&#4139;&#4117;&#4139;&#4125;&#4100;&#4154;&#4126;&#4106;&#4154;',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@ &#4116;&#4158;&#4101;&#4154;&#4097;&#4139;&#4113;&#4117;&#4154;&#4116;&#4145;&#4126;&#4145;&#4140; &#4129;&#4115;&#4141;&#4117;&#4153;&#4117;&#4139;&#4122;&#4154;&#4118;&#4157;&#4100;&#4154;&#4151;&#4102;&#4141;&#4143;&#4097;&#4155;&#4096;&#4154;',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: &#4129;&#4117;&#4141;&#4112;&#4154;&#4112;&#4145;&#4152;&#4121;&#4158;&#4112;&#4154;&#4097;&#4155;&#4096;&#4154; &#4121;&#4123;&#4158;&#4141;&#4118;&#4156;&#4101;&#4154;&#4097;&#4156;&#4100;&#4154;&#4152;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Incorrect loop (BOUCLE) syntax ',
 'zbug_erreur_compilation' => '&#4101;&#4143;&#4102;&#4145;&#4140;&#4100;&#4154;&#4152;&#4121;&#4158;&#4143; &#4129;&#4121;&#4158;&#4140;&#4152;&#4129;&#4122;&#4157;&#4100;&#4154;&#4152;',
-'zbug_erreur_execution_page' => '&#4101;&#4140;&#4121;&#4155;&#4096;&#4154;&#4116;&#4158;&#4140;&#4112;&#4157;&#4096;&#4154;&#4097;&#4155;&#4096;&#4154;&#4121;&#4158;&#4143; &#4129;&#4121;&#4158;&#4140;&#4152;&#4129;&#4122;&#4157;&#4100;&#4154;&#4152;',
-'zbug_erreur_filtre' => '&#4129;&#4121;&#4158;&#4140;&#4152;&#4129;&#4122;&#4157;&#4100;&#4154;&#4152;&#4170; &#4118;&#4145;&#4140;&#4154;&#4117;&#4156;&#4121;&#4113;&#4140;&#4152;&#4126;&#4145;&#4140; &#4101;&#4121;&#4154;&#4152;&#4101;&#4101;&#4154;&#4097;&#4155;&#4096;&#4154; <b>\\"@filtre@\\"</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>&#4101;&#4140;&#4121;&#4155;&#4096;&#4154;&#4116;&#4158;&#4140;&#4112;&#4157;&#4096;&#4154;&#4097;&#4155;&#4096;&#4154;&#4121;&#4158;&#4143; &#4129;&#4121;&#4158;&#4140;&#4152;&#4129;&#4122;&#4157;&#4100;&#4154;&#4152;',
+'zbug_erreur_filtre' => '<MODIF>&#4129;&#4121;&#4158;&#4140;&#4152;&#4129;&#4122;&#4157;&#4100;&#4154;&#4152;&#4170; &#4118;&#4145;&#4140;&#4154;&#4117;&#4156;&#4121;&#4113;&#4140;&#4152;&#4126;&#4145;&#4140; &#4101;&#4121;&#4154;&#4152;&#4101;&#4101;&#4154;&#4097;&#4155;&#4096;&#4154; <b>\\"@filtre@\\"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
 'zbug_erreur_squelette' => '&#4101;&#4140;&#4121;&#4155;&#4096;&#4154;&#4116;&#4158;&#4140; &#4117;&#4143;&#4150;&#4101;&#4150;&#4097;&#4157;&#4096;&#4154;&#4113;&#4146;&#4121;&#4158; &#4129;&#4121;&#4158;&#4140;&#4152;&#4129;&#4122;&#4157;&#4100;&#4154;&#4152;&#4121;&#4155;&#4140;&#4152;',
 'zbug_info_erreur_squelette' => '&#1615;&#4102;&#4141;&#4143;&#4096;&#4154;&#4113;&#4146;&#4129;&#4121;&#4158;&#4140;&#4152;&#4129;&#4122;&#4157;&#4100;&#4154;&#4152;',
-'zbug_inversion_ordre_inexistant' => '&#4121;&#4123;&#4158;&#4141;&#4120;&#4144;&#4152;&#8203;&#8203;&#8203;&#4126;&#4145;&#4140; &#4101;&#4140;&#4101;&#4105;&#4154;&#4121;&#4158;&#4143;',
-'zbug_pagination_sans_critere' => '#PAGINATION tag without {pagination} criterion, or used in a recursive loop',
-'zbug_parametres_inclus_incorrects' => '&#4113;&#4117;&#4154;&#4121;&#4150;&#4118;&#4156;&#4106;&#4154;&#4151;&#4101;&#4157;&#4117;&#4154;&#4097;&#4155;&#4096;&#4154; &#4129;&#4121;&#4158;&#4140;&#4152;',
+'zbug_inversion_ordre_inexistant' => '<MODIF>&#4121;&#4123;&#4158;&#4141;&#4120;&#4144;&#4152;&#8203;&#8203;&#8203;&#4126;&#4145;&#4140; &#4101;&#4140;&#4101;&#4105;&#4154;&#4121;&#4158;&#4143;',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION tag without {pagination} criterion, or used in a recursive loop',
+'zbug_parametres_inclus_incorrects' => '<MODIF>&#4113;&#4117;&#4154;&#4121;&#4150;&#4118;&#4156;&#4106;&#4154;&#4151;&#4101;&#4157;&#4117;&#4154;&#4097;&#4155;&#4096;&#4154; &#4129;&#4121;&#4158;&#4140;&#4152;',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => '&#4123;&#4158;&#4140;&#4118;&#4157;&#4145;&#4121;&#4158;&#4143; &#4123;&#4124;&#4114;&#4154;',
-'zbug_serveur_indefini' => '&#4118;&#4145;&#4140;&#4154;&#4117;&#4156;&#4097;&#4156;&#4100;&#4154;&#4152;&#4121;&#4123;&#4158;&#4141;&#4126;&#4145;&#4140; SQL &#4102;&#4140;&#4119;&#4140;',
+'zbug_serveur_indefini' => '<MODIF>&#4118;&#4145;&#4140;&#4154;&#4117;&#4156;&#4097;&#4156;&#4100;&#4154;&#4152;&#4121;&#4123;&#4158;&#4141;&#4126;&#4145;&#4140; SQL &#4102;&#4140;&#4119;&#4140;',
 'zbug_table_inconnue' => '&#8203;&#4129;&#4121;&#4106;&#4154;&#4121;&#4126;&#4141; SQL &#4103;&#4122;&#4140;&#4152; \\"@table@\\"',
 'zxml_connus_attributs' => '&#8203;&#4129;&#4121;&#4106;&#4154;&#4121;&#4126;&#4141; &#8203;&#4129;&#4123;&#4106;&#4154;&#4129;&#4126;&#4157;&#4145;&#4152;&#4121;&#4155;&#4140;&#4152;',
 'zxml_de' => '&#4121;&#4158;',
diff --git a/ecrire/lang/spip_nl.php b/ecrire/lang/spip_nl.php
index dbc1c64918b4d57233d7c3492e5cc6234aa09cbc..8b3f11bee84736431d3d9b605c37e734be468019 100644
--- a/ecrire/lang/spip_nl.php
+++ b/ecrire/lang/spip_nl.php
@@ -747,34 +747,34 @@ opnieuw verbinding maken met de site
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: komende opmaakcode B',
-'zbug_balise_inexistante' => 'fout @from@: het baken #@balise@ bestaat niet',
+'zbug_balise_inexistante' => '<MODIF>fout @from@: het baken #@balise@ bestaat niet',
 'zbug_balise_sans_argument' => 'Argument niet inbegrepen in het baken @balise@',
 'zbug_boucle' => 'lus',
-'zbug_boucle_recursive_undef' => 'niet gedefinieerde wederkerige lus',
+'zbug_boucle_recursive_undef' => '<MODIF>niet gedefinieerde wederkerige lus',
 'zbug_calcul' => 'berekening',
 'zbug_champ_hors_boucle' => 'Veld @champ@ buiten de lus',
-'zbug_champ_hors_motif' => 'Veld @champ@ buiten een lus van motief @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Veld @champ@ buiten een lus van motief @motif@',
 'zbug_code' => 'code',
-'zbug_critere_inconnu' => 'criterium onbekend @critere@',
-'zbug_distant_interdit' => 'externe niet toegestaan',
-'zbug_doublon_table_sans_cle_primaire' => 'dubbele ingegaan op een tabel zonder automatische primaire sleutel',
-'zbug_doublon_table_sans_index' => 'doublons op een tafel zonder indexcijfers',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: dubbel gebruik',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: sluitingshaakje ontbreekt',
-'zbug_erreur_boucle_syntaxe' => 'Onjuiste syntaxis van de lus',
+'zbug_critere_inconnu' => '<MODIF>criterium onbekend @critere@',
+'zbug_distant_interdit' => '<MODIF>externe niet toegestaan',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>dubbele ingegaan op een tabel zonder automatische primaire sleutel',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons op een tafel zonder indexcijfers',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: dubbel gebruik',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: sluitingshaakje ontbreekt',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Onjuiste syntaxis van de lus',
 'zbug_erreur_compilation' => 'Compilatiefout',
-'zbug_erreur_execution_page' => 'uitvoeringsfout van deze pagina',
-'zbug_erreur_filtre' => 'Fout : de filter <b>&laquo; @filtre@ &raquo;</b> is niet gedefinieerd',
-'zbug_erreur_meme_parent' => '{meme_parent} is enkel van toepassing op de lussen (FORUMS) en (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>uitvoeringsfout van deze pagina',
+'zbug_erreur_filtre' => '<MODIF>Fout : de filter <b>&laquo; @filtre@ &raquo;</b> is niet gedefinieerd',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} is enkel van toepassing op de lussen (FORUMS) en (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Fout(en) in het sjabloon',
 'zbug_hors_compilation' => 'Buiten Compilatie',
 'zbug_info_erreur_squelette' => 'Fout op de site',
-'zbug_inversion_ordre_inexistant' => 'Omkering van een ongekende orde',
-'zbug_pagination_sans_critere' => '#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Parameters voor insluiting niet correct',
+'zbug_inversion_ordre_inexistant' => '<MODIF>Omkering van een ongekende orde',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Parameters voor insluiting niet correct',
 'zbug_profile' => 'Berekeningstijd&nbsp;: @time@',
 'zbug_resultat' => 'resultaat',
-'zbug_serveur_indefini' => 'SQL server niet gedefinieerd',
+'zbug_serveur_indefini' => '<MODIF>SQL server niet gedefinieerd',
 'zbug_statistiques' => 'Statistieken van de verzoeken SQL die per duur worden ingedeeld',
 'zbug_table_inconnue' => 'SQL tabel &laquo; @table@ &raquo; onbekend',
 'zxml_connus_attributs' => 'onbekende eigenschappen',
diff --git a/ecrire/lang/spip_oc_auv.php b/ecrire/lang/spip_oc_auv.php
index d83358465932a68d2e15ef4332394c6959f5744f..161ed0b589cee762dbdfa9e241ccf99b0030bb4d 100644
--- a/ecrire/lang/spip_oc_auv.php
+++ b/ecrire/lang/spip_oc_auv.php
@@ -687,24 +687,24 @@ e vos tornar connectar au sit.
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B en aval',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definida',
 'zbug_champ_hors_boucle' => 'Champ @champ@ f&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Champ @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Champ @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri inconegut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne enebit',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorr&egrave;cta',
-'zbug_erreur_execution_page' => 'error d\'execucion de la pagina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} s\'aplica sonque a las blocas (FORUMS) o (RUBRIQUES)',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri inconegut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne enebit',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barrador manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorr&egrave;cta',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la pagina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s\'aplica sonque a las blocas (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dins l\'esqueleta',
 'zbug_info_erreur_squelette' => 'Error sobre lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL indefinit',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinit',
 'zbug_table_inconnue' => 'Taula SQL &laquo;@table@&raquo; desconeguda'
 );
 
diff --git a/ecrire/lang/spip_oc_gsc.php b/ecrire/lang/spip_oc_gsc.php
index 81df9658f07eb73a86a3fa1c8e7c83a7c66286db..e825b6ab6b74c7fbcc2ba4a378afc8fdf3f879c5 100644
--- a/ecrire/lang/spip_oc_gsc.php
+++ b/ecrire/lang/spip_oc_gsc.php
@@ -722,27 +722,27 @@ e tornar connect&agrave;\'vs au sit.
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B cap envath',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definida',
 'zbug_champ_hors_boucle' => 'Camp @champ@ h&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Camp @champ@ en deh&ograve;ra d\'ua bloca de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Camp @champ@ en deh&ograve;ra d\'ua bloca de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri inconegut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne enebit',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrader que manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorr&egrave;cta',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri inconegut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne enebit',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barrader que manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorr&egrave;cta',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'error d\'execucion de la pagina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} que s\'aplica sonque a las blocas (FORUMS) o (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la pagina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} que s\'aplica sonque a las blocas (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dens l\'esqueleta',
 'zbug_info_erreur_squelette' => 'Error suber lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL indefinit',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinit',
 'zbug_table_inconnue' => 'Taula SQL &laquo;@table@&raquo; inconeguda',
 'zxml_connus_attributs' => '<NEW>attributs connus',
 'zxml_de' => '<NEW>de',
diff --git a/ecrire/lang/spip_oc_lms.php b/ecrire/lang/spip_oc_lms.php
index bd9de1a7bddd2a000c0d26d495463b53b82630d2..f4282fa86b6aef3427ff1dc223d3c70bc5c51a57 100644
--- a/ecrire/lang/spip_oc_lms.php
+++ b/ecrire/lang/spip_oc_lms.php
@@ -686,24 +686,24 @@ e vos tornar connectar au sit.
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B en avau',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definida',
 'zbug_champ_hors_boucle' => 'Champ @champ@ f&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Champ @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Champ @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri inconegut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne enebit',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorrecta',
-'zbug_erreur_execution_page' => 'error d\'execucion de la pagina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} s\'aplica nonm&agrave;s a las blocas (FORUMS) o (RUBRIQUES)',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri inconegut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne enebit',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barrador manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorrecta',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la pagina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s\'aplica nonm&agrave;s a las blocas (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dins l\'esqueleta',
 'zbug_info_erreur_squelette' => 'Error subre lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL indefinit',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinit',
 'zbug_table_inconnue' => 'Taula SQL &laquo;@table@&raquo; inconeguda'
 );
 
diff --git a/ecrire/lang/spip_oc_lnc.php b/ecrire/lang/spip_oc_lnc.php
index d2dbb1e0a19258ba0a2cc534184b198ad7a79190..186238d227f9e5754526341a0085e3f20d819340 100644
--- a/ecrire/lang/spip_oc_lnc.php
+++ b/ecrire/lang/spip_oc_lnc.php
@@ -732,28 +732,28 @@ e vos tornar connectar al sit.
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B en aval',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definida',
 'zbug_champ_hors_boucle' => 'Camp @champ@ f&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri inconegut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne enebit',
-'zbug_doublon_table_sans_index' => 'doblons sus una taula sens ind&egrave;x',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorr&egrave;cta',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri inconegut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne enebit',
+'zbug_doublon_table_sans_index' => '<MODIF>doblons sus una taula sens ind&egrave;x',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barrador manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorr&egrave;cta',
 'zbug_erreur_compilation' => 'Error de compilacion',
-'zbug_erreur_execution_page' => 'error d\'execucion de la pagina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} s\'aplica sonque a las blocas (FORUMS) o (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la pagina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s\'aplica sonque a las blocas (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dins l\'esqueleta',
 'zbug_info_erreur_squelette' => 'Error subre lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_pagination_sans_critere' => '#PAGINATION sens crit&egrave;ri {pagination} o emplegat dins una bocla recursiva',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sens crit&egrave;ri {pagination} o emplegat dins una bocla recursiva',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_profile' => 'Temps de calcul: @time@',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL indefinit',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinit',
 'zbug_table_inconnue' => 'Taula SQL &laquo; @table@ &raquo; inconeguda',
 'zxml_connus_attributs' => 'atributs coneguts',
 'zxml_de' => 'de',
diff --git a/ecrire/lang/spip_oc_ni.php b/ecrire/lang/spip_oc_ni.php
index 62c6eb62d0f4a3f20a0129b82f7032a1846888dc..1026e9afd75de02c05703862354512b26eae0e3f 100644
--- a/ecrire/lang/spip_oc_ni.php
+++ b/ecrire/lang/spip_oc_ni.php
@@ -738,34 +738,34 @@ e vos tornar connectar au sit.
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B en aval',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definida',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'Camp @champ@ f&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri esconoissut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne pro&iuml;bit',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => 'doblons sus una taula sensa ind&egrave;x',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorr&egrave;cta',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri esconoissut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne pro&iuml;bit',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doblons sus una taula sensa ind&egrave;x',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barrador manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorr&egrave;cta',
 'zbug_erreur_compilation' => 'Error de compilacion',
-'zbug_erreur_execution_page' => 'error d\'execucion de la p&agrave;gina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} s\'aplica unicament ai blocas (FORUMS) &ograve; (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la p&agrave;gina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s\'aplica unicament ai blocas (FORUMS) &ograve; (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dins l\'esqueleta',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => 'Error sobre lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_pagination_sans_critere' => '#PAGINATION sensa crit&egrave;ri {pagination} &ograve; emplegat dins una bocla recursiva',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sensa crit&egrave;ri {pagination} &ograve; emplegat dins una bocla recursiva',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_profile' => 'Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL endefinit',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL endefinit',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'Taula SQL &laquo; @table@ &raquo; esconoissuda',
 'zxml_connus_attributs' => 'atributs conoissuts',
diff --git a/ecrire/lang/spip_oc_ni_la.php b/ecrire/lang/spip_oc_ni_la.php
index 874598f2f8ec69be6be29aa482f92239db61eed6..56a93524ff61fcbc82966444068e99858d4a58cd 100644
--- a/ecrire/lang/spip_oc_ni_la.php
+++ b/ecrire/lang/spip_oc_ni_la.php
@@ -686,24 +686,24 @@ e vos tornar connectar au sit.
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B en avau',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definida',
 'zbug_champ_hors_boucle' => 'Camp @champ@ f&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri inconegut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne enebit',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorr&egrave;cta',
-'zbug_erreur_execution_page' => 'error d\'execucion de la p&agrave;gina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} s\'aplica basta ai blocas (FORUMS) o (RUBRIQUES)',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri inconegut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne enebit',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barrador manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorr&egrave;cta',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la p&agrave;gina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s\'aplica basta ai blocas (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dins l\'esqueleta',
 'zbug_info_erreur_squelette' => 'Error sobre lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL indefinit',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinit',
 'zbug_table_inconnue' => 'Taula SQL &laquo;@table@&raquo; inconeguda'
 );
 
diff --git a/ecrire/lang/spip_oc_prv.php b/ecrire/lang/spip_oc_prv.php
index 9088fe6b2fec888c7a9c74e4911cf320143b490b..18ce68d9dcc1010544bfbe12f1c4c35c9423db4d 100644
--- a/ecrire/lang/spip_oc_prv.php
+++ b/ecrire/lang/spip_oc_prv.php
@@ -691,24 +691,24 @@ e vos tornar connectar au sit.
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B en avau',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definida',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definida',
 'zbug_champ_hors_boucle' => 'Camp @champ@ f&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Camp @champ@ en def&ograve;ra d\'una bloca de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri inconegut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne enebit',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barrador manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorr&egrave;cta',
-'zbug_erreur_execution_page' => 'error d\'execucion de la pagina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} s\'aplica ren qu\'ai blocas (FORUMS) o (RUBRIQUES)',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri inconegut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne enebit',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barrador manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorr&egrave;cta',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la pagina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s\'aplica ren qu\'ai blocas (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dins l\'esqueleta',
 'zbug_info_erreur_squelette' => 'Error subre lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servidor SQL indefinit',
+'zbug_serveur_indefini' => '<MODIF>servidor SQL indefinit',
 'zbug_table_inconnue' => 'Taula SQL &laquo;@table@&raquo; inconeguda'
 );
 
diff --git a/ecrire/lang/spip_oc_va.php b/ecrire/lang/spip_oc_va.php
index 0789d197f67cd9668a93fd80648219a7d55abaad..c2feefd08fafe355ff643883cc712b562fd8aae5 100644
--- a/ecrire/lang/spip_oc_va.php
+++ b/ecrire/lang/spip_oc_va.php
@@ -686,24 +686,24 @@ e vos tornar connectar au sit.
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balisa B en avau',
 'zbug_boucle' => 'bloca',
-'zbug_boucle_recursive_undef' => 'bloca recursiva non definia',
+'zbug_boucle_recursive_undef' => '<MODIF>bloca recursiva non definia',
 'zbug_champ_hors_boucle' => 'Champ @champ@ f&ograve;ra bloca',
-'zbug_champ_hors_motif' => 'Champ @champ@ en def&ograve;ra d\'una blocla de motiu @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Champ @champ@ en def&ograve;ra d\'una blocla de motiu @motif@',
 'zbug_code' => 'c&ograve;de',
-'zbug_critere_inconnu' => 'crit&egrave;ri inconegut @critere@',
-'zbug_distant_interdit' => 'ext&egrave;rne enebit',
-'zbug_erreur_boucle_double' => 'BLOCA@id@: definicion dobla',
-'zbug_erreur_boucle_fermant' => 'BLOCA@id@: lo tag barraor manca',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxi bloca incorr&egrave;cta',
-'zbug_erreur_execution_page' => 'error d\'execucion de la pagina',
-'zbug_erreur_filtre' => 'Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
-'zbug_erreur_meme_parent' => '{meme_parent} s\'aplica mas qu\'a las blocas (FORUMS) o (RUBRIQUES)',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;ri inconegut @critere@',
+'zbug_distant_interdit' => '<MODIF>ext&egrave;rne enebit',
+'zbug_erreur_boucle_double' => '<MODIF>BLOCA@id@: definicion dobla',
+'zbug_erreur_boucle_fermant' => '<MODIF>BLOCA@id@: lo tag barraor manca',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxi bloca incorr&egrave;cta',
+'zbug_erreur_execution_page' => '<MODIF>error d\'execucion de la pagina',
+'zbug_erreur_filtre' => '<MODIF>Error: filtre <b>&laquo; @filtre@ &raquo;</b> non definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} s\'aplica mas qu\'a las blocas (FORUMS) o (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) dins l\'esqueleta',
 'zbug_info_erreur_squelette' => 'Error sobre lo sit',
-'zbug_inversion_ordre_inexistant' => 'inversion d\'un &ograve;rdre inexistent',
-'zbug_parametres_inclus_incorrects' => 'Param&egrave;tres d\'inclusion incorr&egrave;ctes',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un &ograve;rdre inexistent',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorr&egrave;ctes',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'servior SQL indefinit',
+'zbug_serveur_indefini' => '<MODIF>servior SQL indefinit',
 'zbug_table_inconnue' => 'Taula SQL &laquo;@table@&raquo; inconegua'
 );
 
diff --git a/ecrire/lang/spip_pl.php b/ecrire/lang/spip_pl.php
index b5687ca49f14e0dd21de85c46f7de776ee0938fd..3619b1eb9c28493210721130f0ffab5b8e659b8b 100644
--- a/ecrire/lang/spip_pl.php
+++ b/ecrire/lang/spip_pl.php
@@ -743,34 +743,34 @@ a nast&#281;pnie sprawd&#378; czy obrazki pojawiaj&#261; si&#281; zawsze w artyk
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: balise B en aval',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'p&#281;tla',
-'zbug_boucle_recursive_undef' => 'p&#281;tla rekursywna nie zosta&#322;a zdefiniowana',
+'zbug_boucle_recursive_undef' => '<MODIF>p&#281;tla rekursywna nie zosta&#322;a zdefiniowana',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'Pole @champ@ jest bez p&#281;tli',
-'zbug_champ_hors_motif' => 'Pole @champ@ jest poza p&#281;tl&#261; @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Pole @champ@ jest poza p&#281;tl&#261; @motif@',
 'zbug_code' => 'kod',
-'zbug_critere_inconnu' => 'nieznane kryterium @critere@',
-'zbug_distant_interdit' => 'operacja niedozwolona w zewn&#281;trznej bazie',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => 'podw&oacute;jny wpis w tablicy bez indeksu',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: podw&oacute;jna definicja',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: brakuje znacznika zamykaj&#261;cego',
-'zbug_erreur_boucle_syntaxe' => 'Sk&#322;adnia p&#281;tli (boucle) nieprawid&#322;owa',
+'zbug_critere_inconnu' => '<MODIF>nieznane kryterium @critere@',
+'zbug_distant_interdit' => '<MODIF>operacja niedozwolona w zewn&#281;trznej bazie',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>podw&oacute;jny wpis w tablicy bez indeksu',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: podw&oacute;jna definicja',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: brakuje znacznika zamykaj&#261;cego',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sk&#322;adnia p&#281;tli (boucle) nieprawid&#322;owa',
 'zbug_erreur_compilation' => 'B&#322;&#261;d kompilacji',
-'zbug_erreur_execution_page' => 'b&#322;&#261;d w wykonaniu strony',
-'zbug_erreur_filtre' => 'B&#322;&#261;d : filtr <b>&laquo; @filtre@ &raquo;</b> nie zdefiniowany',
-'zbug_erreur_meme_parent' => '{meme_parent} stosuje si&#281; wy&#322;&#261;cznie do p&#281;tli (FORUMS) i (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>b&#322;&#261;d w wykonaniu strony',
+'zbug_erreur_filtre' => '<MODIF>B&#322;&#261;d : filtr <b>&laquo; @filtre@ &raquo;</b> nie zdefiniowany',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} stosuje si&#281; wy&#322;&#261;cznie do p&#281;tli (FORUMS) i (RUBRIQUES)',
 'zbug_erreur_squelette' => 'B&#322;&#261;d (b&#322;&#281;dy) w szkielecie',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => 'B&#322;&#261;d na stronie',
-'zbug_inversion_ordre_inexistant' => 'odwr&oacute;cenie nieistniej&#261;cego uporz&#261;dkowania',
-'zbug_pagination_sans_critere' => '#PAGINATION bez kryterium {pagination} lub u&#380;yta w p&#281;tli rekursywnej',
-'zbug_parametres_inclus_incorrects' => 'Z&#322;e parametry za&#322;&#261;czenia (include)',
+'zbug_inversion_ordre_inexistant' => '<MODIF>odwr&oacute;cenie nieistniej&#261;cego uporz&#261;dkowania',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION bez kryterium {pagination} lub u&#380;yta w p&#281;tli rekursywnej',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Z&#322;e parametry za&#322;&#261;czenia (include)',
 'zbug_profile' => 'Czas przeliczania: @time@',
 'zbug_resultat' => 'wynik',
-'zbug_serveur_indefini' => 'serwer SQL niezdefiniowany',
+'zbug_serveur_indefini' => '<MODIF>serwer SQL niezdefiniowany',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'Tabela SQL &laquo; @table@ &raquo; nieznana',
 'zxml_connus_attributs' => 'znane atrybuty',
diff --git a/ecrire/lang/spip_pt.php b/ecrire/lang/spip_pt.php
index 0adb09dd83b98761c97f34652360e8b055e65a8a..c2bf989d2035776beb9ef5152c0af48b48b51e45 100644
--- a/ecrire/lang/spip_pt.php
+++ b/ecrire/lang/spip_pt.php
@@ -738,34 +738,34 @@ Poder&aacute; ent&atilde;o introduzir uma nova palavra-passe
 
 // Z
 'zbug_balise_b_aval' => ': tag B colocada ap&oacute;s BOUCLE',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'la&ccedil;o',
-'zbug_boucle_recursive_undef' => 'la&ccedil;o recursivo n&atilde;o definido',
+'zbug_boucle_recursive_undef' => '<MODIF>la&ccedil;o recursivo n&atilde;o definido',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'Campo @champ@ fora do la&ccedil;o',
-'zbug_champ_hors_motif' => 'Campo @champ@ fora de um la&ccedil;o de motivo @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Campo @champ@ fora de um la&ccedil;o de motivo @motif@',
 'zbug_code' => 'c&oacute;digo',
-'zbug_critere_inconnu' => 'crit&eacute;rio @critere@ desconhecido',
-'zbug_distant_interdit' => 'externa interdita',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: Dupla Defini&ccedil;&atilde;o ',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: tag final em falta   ',
-'zbug_erreur_boucle_syntaxe' => 'Loop com sintaxe incorrecta',
+'zbug_critere_inconnu' => '<MODIF>crit&eacute;rio @critere@ desconhecido',
+'zbug_distant_interdit' => '<MODIF>externa interdita',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: Dupla Defini&ccedil;&atilde;o ',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: tag final em falta   ',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Loop com sintaxe incorrecta',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'erro de execu&ccedil;&atilde;o da p&aacute;gina',
-'zbug_erreur_filtre' => 'Erro : filtro <b>&laquo; @filtre@ &raquo;</b> indefinido',
-'zbug_erreur_meme_parent' => '{meme_parent} aplica-se exclusivamente aos links (FORUMS) ou (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>erro de execu&ccedil;&atilde;o da p&aacute;gina',
+'zbug_erreur_filtre' => '<MODIF>Erro : filtro <b>&laquo; @filtre@ &raquo;</b> indefinido',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} aplica-se exclusivamente aos links (FORUMS) ou (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Erro(s) no gabarito',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => 'Erro no s&iacute;tio',
-'zbug_inversion_ordre_inexistant' => 'invers&atilde;o de uma ordem inexistente',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Par&acirc;metros de inclus&atilde;o incorrectos',
+'zbug_inversion_ordre_inexistant' => '<MODIF>invers&atilde;o de uma ordem inexistente',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Par&acirc;metros de inclus&atilde;o incorrectos',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => 'resultado',
-'zbug_serveur_indefini' => 'sevidor SQL n&atilde;o definido',
+'zbug_serveur_indefini' => '<MODIF>sevidor SQL n&atilde;o definido',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'Tabela SQL &laquo;@table@&raquo; desconhecida',
 'zxml_connus_attributs' => '<NEW>attributs connus',
diff --git a/ecrire/lang/spip_pt_br.php b/ecrire/lang/spip_pt_br.php
index 60d4b91bb06e8862f6141ea26617430da14437d6..ce93a3db472dd688c0bc152f33acfd2ec78a24f2 100644
--- a/ecrire/lang/spip_pt_br.php
+++ b/ecrire/lang/spip_pt_br.php
@@ -718,34 +718,34 @@ Tente se',
 
 // Z
 'zbug_balise_b_aval' => ': tag B colocada ap&oacute;s BOUCLE',
-'zbug_balise_inexistante' => 'erro @from@: a tag #@balise@ n&atilde;o existe',
+'zbug_balise_inexistante' => '<MODIF>erro @from@: a tag #@balise@ n&atilde;o existe',
 'zbug_balise_sans_argument' => 'Falta um arqumento na tag @balise@',
 'zbug_boucle' => 'la&ccedil;o',
-'zbug_boucle_recursive_undef' => 'la&ccedil;o recursivo n&atilde;o definido',
+'zbug_boucle_recursive_undef' => '<MODIF>la&ccedil;o recursivo n&atilde;o definido',
 'zbug_calcul' => 'c&aacute;lculo',
 'zbug_champ_hors_boucle' => 'Campo @champ@ fora do la&ccedil;o',
-'zbug_champ_hors_motif' => 'Campo @champ@ fora de um la&ccedil;o de motivo @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Campo @champ@ fora de um la&ccedil;o de motivo @motif@',
 'zbug_code' => 'c&oacute;digo',
-'zbug_critere_inconnu' => 'crit&eacute;rio @critere@ desconhecido',
-'zbug_distant_interdit' => 'externa interditada',
-'zbug_doublon_table_sans_cle_primaire' => 'duplica&ccedil;&atilde;o em tabela sem chave prim&aacute;ria at&ocirc;mica',
-'zbug_doublon_table_sans_index' => 'doublons em uma tabela sem index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: dupla defini&ccedil;&atilde;o',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: falta a tag de fechamento',
-'zbug_erreur_boucle_syntaxe' => 'Sintaxe do la&ccedil;o est&aacute; incorreta',
+'zbug_critere_inconnu' => '<MODIF>crit&eacute;rio @critere@ desconhecido',
+'zbug_distant_interdit' => '<MODIF>externa interditada',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>duplica&ccedil;&atilde;o em tabela sem chave prim&aacute;ria at&ocirc;mica',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons em uma tabela sem index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: dupla defini&ccedil;&atilde;o',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: falta a tag de fechamento',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintaxe do la&ccedil;o est&aacute; incorreta',
 'zbug_erreur_compilation' => 'Erro de compila&ccedil;&atilde;o',
-'zbug_erreur_execution_page' => 'erro de execu&ccedil;&atilde;o da p&aacute;gina',
-'zbug_erreur_filtre' => 'Erro: filtro <b>&laquo; @filtre@ &raquo;</b> n&atilde;o definido',
-'zbug_erreur_meme_parent' => '{meme_parent} aplica-se exclusivamente aos la&ccedil;os (FORUMS) ou (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>erro de execu&ccedil;&atilde;o da p&aacute;gina',
+'zbug_erreur_filtre' => '<MODIF>Erro: filtro <b>&laquo; @filtre@ &raquo;</b> n&atilde;o definido',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} aplica-se exclusivamente aos la&ccedil;os (FORUMS) ou (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Erro(s) no gabarito',
 'zbug_hors_compilation' => 'Fora de Compila&ccedil;&atilde;o',
 'zbug_info_erreur_squelette' => 'Erro no site',
-'zbug_inversion_ordre_inexistant' => 'invers&atilde;o de uma ordem inexistente',
-'zbug_pagination_sans_critere' => '#PAGINATION sem crit&eacute;rio {pagination} ou usada dentro de uma boucle recursiva',
-'zbug_parametres_inclus_incorrects' => 'Par&acirc;metros de inclus&atilde;o incorretos',
+'zbug_inversion_ordre_inexistant' => '<MODIF>invers&atilde;o de uma ordem inexistente',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sem crit&eacute;rio {pagination} ou usada dentro de uma boucle recursiva',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Par&acirc;metros de inclus&atilde;o incorretos',
 'zbug_profile' => 'Tempo de processamento: @time@',
 'zbug_resultat' => 'resultado',
-'zbug_serveur_indefini' => 'sevidor SQL n&atilde;o definido',
+'zbug_serveur_indefini' => '<MODIF>sevidor SQL n&atilde;o definido',
 'zbug_statistiques' => 'Estat&iacute;sticas das requisi&ccedil;&otilde;es SQL classificadas por dura&ccedil;&atilde;o',
 'zbug_table_inconnue' => 'Tabela SQL &laquo;@table@&raquo; desconhecida',
 'zxml_connus_attributs' => 'atributos conhecidos',
diff --git a/ecrire/lang/spip_ro.php b/ecrire/lang/spip_ro.php
index 0eeddf517d44b7449cc186fcb688532cc5255cc4..60ace4f37f4f119168e313a85f60336e66867b77 100644
--- a/ecrire/lang/spip_ro.php
+++ b/ecrire/lang/spip_ro.php
@@ -734,34 +734,34 @@ Ve&#355;i putea dup&#259; aceea alege o nou&#259; parol&#259; &#351;i ve&#355;i
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: element B &icirc;nainte',
-'zbug_balise_inexistante' => 'eroare @from@: baliza #@balise@ nu exist&#259;',
+'zbug_balise_inexistante' => '<MODIF>eroare @from@: baliza #@balise@ nu exist&#259;',
 'zbug_balise_sans_argument' => 'Argument lips&#259; &icirc;n baliza @balise@',
 'zbug_boucle' => 'bucl&#259;',
-'zbug_boucle_recursive_undef' => 'bucl&#259; recursiv&#259; nedefinit&#259;',
+'zbug_boucle_recursive_undef' => '<MODIF>bucl&#259; recursiv&#259; nedefinit&#259;',
 'zbug_calcul' => 'calcul',
 'zbug_champ_hors_boucle' => 'C&acirc;mp @champ@ &icirc;n afara buclei',
-'zbug_champ_hors_motif' => 'C&acirc;mp @champ@ &icirc;n afara buclei de motiv @motif@',
+'zbug_champ_hors_motif' => '<MODIF>C&acirc;mp @champ@ &icirc;n afara buclei de motiv @motif@',
 'zbug_code' => 'cod',
-'zbug_critere_inconnu' => 'criteriu necunoscut @critere@',
-'zbug_distant_interdit' => 'extern interzis',
-'zbug_doublon_table_sans_cle_primaire' => 'dubluri &icirc;ntr-o tabel&#259; f&#259;r&#259; cheie primar&#259; atomic&#259;',
-'zbug_doublon_table_sans_index' => 'valori duble &icirc;ntr-o tabel&#259; f&#259;r&#259; indec&#351;i',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: defini&#355;ie dubl&#259;',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: tag-ul de &icirc;nchidere lipse&#351;te',
-'zbug_erreur_boucle_syntaxe' => 'Sintax&#259; de bucl&#259; incorect&#259;',
+'zbug_critere_inconnu' => '<MODIF>criteriu necunoscut @critere@',
+'zbug_distant_interdit' => '<MODIF>extern interzis',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>dubluri &icirc;ntr-o tabel&#259; f&#259;r&#259; cheie primar&#259; atomic&#259;',
+'zbug_doublon_table_sans_index' => '<MODIF>valori duble &icirc;ntr-o tabel&#259; f&#259;r&#259; indec&#351;i',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: defini&#355;ie dubl&#259;',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: tag-ul de &icirc;nchidere lipse&#351;te',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Sintax&#259; de bucl&#259; incorect&#259;',
 'zbug_erreur_compilation' => 'Eroare de compilare',
-'zbug_erreur_execution_page' => 'eroare de execu&#355;ie a paginii',
-'zbug_erreur_filtre' => 'Eroare : filtrul <b>&laquo; @filtre@ &raquo;</b> nu este definit',
-'zbug_erreur_meme_parent' => '{meme_parent} nu se aplic&#259; dec&acirc;t buclelor (FORUMS) sau (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>eroare de execu&#355;ie a paginii',
+'zbug_erreur_filtre' => '<MODIF>Eroare : filtrul <b>&laquo; @filtre@ &raquo;</b> nu este definit',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} nu se aplic&#259; dec&acirc;t buclelor (FORUMS) sau (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Eroare/Erori &icirc;n schelet',
 'zbug_hors_compilation' => 'F&#259;r&#259; compilare',
 'zbug_info_erreur_squelette' => 'Eroare pe site',
-'zbug_inversion_ordre_inexistant' => 'inversie de un ordin necunoscut',
-'zbug_pagination_sans_critere' => '#PAGINATION f&#259;r&#259; criteriu {pagination} sau folosit &icirc;ntr-o bucl&#259; recursiv&#259;',
-'zbug_parametres_inclus_incorrects' => 'Parametrii de includere incorec&#355;i',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversie de un ordin necunoscut',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION f&#259;r&#259; criteriu {pagination} sau folosit &icirc;ntr-o bucl&#259; recursiv&#259;',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Parametrii de includere incorec&#355;i',
 'zbug_profile' => 'Timp de calcul&nbsp;: @time@',
 'zbug_resultat' => 'rezultat',
-'zbug_serveur_indefini' => 'server SQL nedefinit',
+'zbug_serveur_indefini' => '<MODIF>server SQL nedefinit',
 'zbug_statistiques' => 'Statisticile cererilor SQL clasate dup&#259; durat&#259;',
 'zbug_table_inconnue' => 'Tabela SQL &laquo; @table@ &raquo; necunoscut&#259;',
 'zxml_connus_attributs' => 'atribute cunoscute',
diff --git a/ecrire/lang/spip_ru.php b/ecrire/lang/spip_ru.php
index 5155c1ed4a380fb845c7c0d463b4b93bd7505020..1d3e034f49136acf490b17c77ee1b3ce7dfa0f00 100644
--- a/ecrire/lang/spip_ru.php
+++ b/ecrire/lang/spip_ru.php
@@ -746,34 +746,34 @@ and connect again to the site.
 
 // Z
 'zbug_balise_b_aval' => ': B tag too late in loop',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'loop',
-'zbug_boucle_recursive_undef' => 'undefined recursive loop',
+'zbug_boucle_recursive_undef' => '<MODIF>undefined recursive loop',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'Field @champ@ outside loop',
-'zbug_champ_hors_motif' => 'Field @champ@ outside loop tagged @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Field @champ@ outside loop tagged @motif@',
 'zbug_code' => 'code',
-'zbug_critere_inconnu' => '&#1085;&#1077;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1099;&#1081; &#1082;&#1088;&#1080;&#1090;&#1077;&#1088;&#1080;&#1081; @critere@',
-'zbug_distant_interdit' => '&#1074;&#1085;&#1077;&#1096;&#1085;&#1080;&#1077; &#1079;&#1072;&#1087;&#1088;&#1077;&#1097;&#1077;&#1085;&#1085;&#1099;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077;',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: double definition',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1086;&#1075;&#1086; &#1090;&#1101;&#1075;&#1072;',
-'zbug_erreur_boucle_syntaxe' => 'Incorrect loop (BOUCLE) syntax ',
+'zbug_critere_inconnu' => '<MODIF>&#1085;&#1077;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1099;&#1081; &#1082;&#1088;&#1080;&#1090;&#1077;&#1088;&#1080;&#1081; @critere@',
+'zbug_distant_interdit' => '<MODIF>&#1074;&#1085;&#1077;&#1096;&#1085;&#1080;&#1077; &#1079;&#1072;&#1087;&#1088;&#1077;&#1097;&#1077;&#1085;&#1085;&#1099;&#1077; &#1076;&#1072;&#1085;&#1085;&#1099;&#1077;',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: double definition',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1086;&#1075;&#1086; &#1090;&#1101;&#1075;&#1072;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Incorrect loop (BOUCLE) syntax ',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'error in page calculation',
-'zbug_erreur_filtre' => '&#1054;&#1096;&#1080;&#1073;&#1082;&#1072; - &#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1092;&#1080;&#1083;&#1100;&#1090;&#1088;: <b>"@filtre@"</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error in page calculation',
+'zbug_erreur_filtre' => '<MODIF>&#1054;&#1096;&#1080;&#1073;&#1082;&#1072; - &#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1092;&#1080;&#1083;&#1100;&#1090;&#1088;: <b>"@filtre@"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
 'zbug_erreur_squelette' => '&#1054;&#1096;&#1080;&#1073;&#1082;&#1072;(&#1080;) &#1074; &#1096;&#1072;&#1073;&#1083;&#1086;&#1085;&#1077;(&#1072;&#1093;)',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => '&#1054;&#1096;&#1080;&#1073;&#1082;&#1072; &#1085;&#1072; &#1089;&#1072;&#1081;&#1090;&#1077;',
-'zbug_inversion_ordre_inexistant' => 'reversal of nonexistent order',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Wrong inclusion parameters',
+'zbug_inversion_ordre_inexistant' => '<MODIF>reversal of nonexistent order',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Wrong inclusion parameters',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => '&#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;',
-'zbug_serveur_indefini' => '&#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; SQL &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;',
+'zbug_serveur_indefini' => '<MODIF>&#1085;&#1077;&#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085; SQL &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => '&#1053;&#1077;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1072;&#1103; SQL &#1090;&#1072;&#1073;&#1083;&#1080;&#1094;&#1072; "@table@"',
 'zxml_connus_attributs' => '<NEW>attributs connus',
diff --git a/ecrire/lang/spip_sv.php b/ecrire/lang/spip_sv.php
index c523726ea73d571f0db76809a20174ef0ecc1ec8..60112adfb7af3d4aa66565f9339203ca9431c059 100644
--- a/ecrire/lang/spip_sv.php
+++ b/ecrire/lang/spip_sv.php
@@ -733,34 +733,34 @@ och koppla upp dig mot sajten igen.
 
 // Z
 'zbug_balise_b_aval' => ': B taggen f&ouml;r sent i loopen',
-'zbug_balise_inexistante' => 'fel @from@: taggen #@balise@ finns inte',
+'zbug_balise_inexistante' => '<MODIF>fel @from@: taggen #@balise@ finns inte',
 'zbug_balise_sans_argument' => 'Det saknas ett argument i taggen @balise@',
 'zbug_boucle' => 'loop',
-'zbug_boucle_recursive_undef' => 'recursiv slinga ej definierad',
+'zbug_boucle_recursive_undef' => '<MODIF>recursiv slinga ej definierad',
 'zbug_calcul' => 'Omkompilering',
 'zbug_champ_hors_boucle' => 'F&auml;lt @champ@ utanf&ouml;r slingan',
-'zbug_champ_hors_motif' => 'F&auml;ltet @champ@ utanf&ouml;r slingan med taggen @motif@',
+'zbug_champ_hors_motif' => '<MODIF>F&auml;ltet @champ@ utanf&ouml;r slingan med taggen @motif@',
 'zbug_code' => 'kod',
-'zbug_critere_inconnu' => 'Kriteriet @critere@ ok&auml;nt',
-'zbug_distant_interdit' => 'externt data f&ouml;rbjudet',
-'zbug_doublon_table_sans_cle_primaire' => 'dubletter i en tabell utan prim&auml;r nyckel',
-'zbug_doublon_table_sans_index' => 'dubbletter i en tabell utan index',
-'zbug_erreur_boucle_double' => 'SLINGA@id@: Dubbel definition ',
-'zbug_erreur_boucle_fermant' => 'SLINGA@id@: Sista taggen saknas   ',
-'zbug_erreur_boucle_syntaxe' => 'Felaktig syntax i slinga (BOUCLE) ',
+'zbug_critere_inconnu' => '<MODIF>Kriteriet @critere@ ok&auml;nt',
+'zbug_distant_interdit' => '<MODIF>externt data f&ouml;rbjudet',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>dubletter i en tabell utan prim&auml;r nyckel',
+'zbug_doublon_table_sans_index' => '<MODIF>dubbletter i en tabell utan index',
+'zbug_erreur_boucle_double' => '<MODIF>SLINGA@id@: Dubbel definition ',
+'zbug_erreur_boucle_fermant' => '<MODIF>SLINGA@id@: Sista taggen saknas   ',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>Felaktig syntax i slinga (BOUCLE) ',
 'zbug_erreur_compilation' => 'Kompileringsfel',
-'zbug_erreur_execution_page' => 'fel d&aring; sidan genererades',
-'zbug_erreur_filtre' => 'Fel - odefinierat filter: <b>"@filtre@"</b>',
-'zbug_erreur_meme_parent' => '{meme_parent} anv&auml;nds exklusivt f&ouml;r l&auml;nkarna (FORUMS) eller (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>fel d&aring; sidan genererades',
+'zbug_erreur_filtre' => '<MODIF>Fel - odefinierat filter: <b>"@filtre@"</b>',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} anv&auml;nds exklusivt f&ouml;r l&auml;nkarna (FORUMS) eller (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Fel i Mallen',
 'zbug_hors_compilation' => 'Okompilerad',
 'zbug_info_erreur_squelette' => '&#1615;Fel i sajten',
-'zbug_inversion_ordre_inexistant' => 'invertering av en ordningsf&ouml;ljd som inte finns',
-'zbug_pagination_sans_critere' => '#PAGINATION tagg utan {pagination} kriteriet, eller anv&auml;nd i en rekursiv slinga',
-'zbug_parametres_inclus_incorrects' => 'Felaktiga parametrar f&ouml;r inkludering',
+'zbug_inversion_ordre_inexistant' => '<MODIF>invertering av en ordningsf&ouml;ljd som inte finns',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION tagg utan {pagination} kriteriet, eller anv&auml;nd i en rekursiv slinga',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Felaktiga parametrar f&ouml;r inkludering',
 'zbug_profile' => 'Genereringstid: @time@',
 'zbug_resultat' => 'resultat',
-'zbug_serveur_indefini' => 'ingen SQL-server &auml;r definierad',
+'zbug_serveur_indefini' => '<MODIF>ingen SQL-server &auml;r definierad',
 'zbug_statistiques' => 'statistik f&ouml;r SQL-satser ordnade efter tids&aring;tg&aring;ng.',
 'zbug_table_inconnue' => 'SQL-tabellen &laquo;@table@&raquo; ok&auml;nd',
 'zxml_connus_attributs' => 'k&auml;nda attribut',
diff --git a/ecrire/lang/spip_tr.php b/ecrire/lang/spip_tr.php
index c3f8ace129d371fca7824bcff9a9361a797f53f7..ddaf00834cd2a72ae2067f2a7c092181363279f5 100644
--- a/ecrire/lang/spip_tr.php
+++ b/ecrire/lang/spip_tr.php
@@ -728,34 +728,34 @@ Kat&#305;l&#305;m&#305;n&#305;z i&ccedil;in te&#351;ekk&uuml;rler
 
 // Z
 'zbug_balise_b_aval' => '&nbsp;: B etiketinde sorun var',
-'zbug_balise_inexistante' => 'hata @from@: #@balise@ komutu mevcut de&#287;il',
+'zbug_balise_inexistante' => '<MODIF>hata @from@: #@balise@ komutu mevcut de&#287;il',
 'zbug_balise_sans_argument' => '@balise@ komutunda arg&uuml;man eksik',
 'zbug_boucle' => 'd&ouml;ng&uuml;',
-'zbug_boucle_recursive_undef' => 'tan&#305;ms&#305;z tekrarl&#305; d&ouml;ng&uuml;',
+'zbug_boucle_recursive_undef' => '<MODIF>tan&#305;ms&#305;z tekrarl&#305; d&ouml;ng&uuml;',
 'zbug_calcul' => 'hesaplama',
 'zbug_champ_hors_boucle' => '@champ@ alan&#305; d&ouml;ng&uuml; d&#305;&#351;&#305;nda',
-'zbug_champ_hors_motif' => '@champ@ alan&#305; @motif@ d&ouml;ng&uuml;s&uuml; d&#305;&#351;&#305;nda ',
+'zbug_champ_hors_motif' => '<MODIF>@champ@ alan&#305; @motif@ d&ouml;ng&uuml;s&uuml; d&#305;&#351;&#305;nda ',
 'zbug_code' => 'kod',
-'zbug_critere_inconnu' => 'tan&#305;ms&#305;z kriter @critere@',
-'zbug_distant_interdit' => 'yasaklanm&#305;&#351; d&#305;&#351; veri dosyas&#305;',
-'zbug_doublon_table_sans_cle_primaire' => 'endekssiz bir tabloda tekrarlar var',
-'zbug_doublon_table_sans_index' => 'endekslenmemi&#351; bir tabloda tekrarlanan bilgiler',
-'zbug_erreur_boucle_double' => 'D&Ouml;NG&Uuml;@id@: &ccedil;ift tan&#305;ml&#305;',
-'zbug_erreur_boucle_fermant' => 'D&Ouml;NG&Uuml;@id@: kapatma etiketi eksik',
-'zbug_erreur_boucle_syntaxe' => 'D&ouml;ng&uuml; t&uuml;mcesi hatal&#305;',
+'zbug_critere_inconnu' => '<MODIF>tan&#305;ms&#305;z kriter @critere@',
+'zbug_distant_interdit' => '<MODIF>yasaklanm&#305;&#351; d&#305;&#351; veri dosyas&#305;',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>endekssiz bir tabloda tekrarlar var',
+'zbug_doublon_table_sans_index' => '<MODIF>endekslenmemi&#351; bir tabloda tekrarlanan bilgiler',
+'zbug_erreur_boucle_double' => '<MODIF>D&Ouml;NG&Uuml;@id@: &ccedil;ift tan&#305;ml&#305;',
+'zbug_erreur_boucle_fermant' => '<MODIF>D&Ouml;NG&Uuml;@id@: kapatma etiketi eksik',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>D&ouml;ng&uuml; t&uuml;mcesi hatal&#305;',
 'zbug_erreur_compilation' => 'derleme hatas&#305;',
-'zbug_erreur_execution_page' => 'sayfa i&#351;letilirken hata olu&#351;tu',
-'zbug_erreur_filtre' => 'Hata : <b>&laquo; @filtre@ &raquo;</b> filtresi tan&#305;ms&#305;z',
-'zbug_erreur_meme_parent' => '{meme_parent} sadece (FORUMS) veya  (RUBRIQUES) i&ccedil;in uygulanabilir',
+'zbug_erreur_execution_page' => '<MODIF>sayfa i&#351;letilirken hata olu&#351;tu',
+'zbug_erreur_filtre' => '<MODIF>Hata : <b>&laquo; @filtre@ &raquo;</b> filtresi tan&#305;ms&#305;z',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} sadece (FORUMS) veya  (RUBRIQUES) i&ccedil;in uygulanabilir',
 'zbug_erreur_squelette' => '&#304;skelette hata var',
 'zbug_hors_compilation' => 'Derleme D&#305;&#351;&#305;',
 'zbug_info_erreur_squelette' => 'Sitede hata var',
-'zbug_inversion_ordre_inexistant' => 'olmayan bir s&#305;ralama ters &ccedil;evrilemez',
-'zbug_pagination_sans_critere' => 'kritersiz veya kendini &ccedil;a&#287;&#305;ran d&ouml;ng&uuml;de kullan&#305;lan #PAGINATION {pagination} ',
-'zbug_parametres_inclus_incorrects' => 'Ekleme parametreleri hatal&#305;',
+'zbug_inversion_ordre_inexistant' => '<MODIF>olmayan bir s&#305;ralama ters &ccedil;evrilemez',
+'zbug_pagination_sans_critere' => '<MODIF>kritersiz veya kendini &ccedil;a&#287;&#305;ran d&ouml;ng&uuml;de kullan&#305;lan #PAGINATION {pagination} ',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Ekleme parametreleri hatal&#305;',
 'zbug_profile' => 'Hesaplama s&uuml;resi&nbsp;: @time@',
 'zbug_resultat' => 'sonu&ccedil;',
-'zbug_serveur_indefini' => 'SQL hizmet birimi tan&#305;ms&#305;z',
+'zbug_serveur_indefini' => '<MODIF>SQL hizmet birimi tan&#305;ms&#305;z',
 'zbug_statistiques' => 'S&uuml;reye g&ouml;re s&#305;n&#305;flanm&#305;&#351; SQL istekleri istatistikleri',
 'zbug_table_inconnue' => '&laquo; @table@ &raquo; SQL tablosu tan&#305;ms&#305;z',
 'zxml_connus_attributs' => 'bilinen &ouml;znitelikler',
diff --git a/ecrire/lang/spip_vi.php b/ecrire/lang/spip_vi.php
index 2dfc3e53813ef28c0ed002faad82c96550b6037b..01e6409083fc6cedf06513d09a6fefd0e4fb394e 100644
--- a/ecrire/lang/spip_vi.php
+++ b/ecrire/lang/spip_vi.php
@@ -710,34 +710,34 @@ N&#7871;u b&#7841;n &#273;em v&agrave;o nh&#7919;ng h&igrave;nh &#7843;nh trong
 
 // Z
 'zbug_balise_b_aval' => ': B tag too late in loop',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => 'loop',
-'zbug_boucle_recursive_undef' => 'undefined recursive loop',
+'zbug_boucle_recursive_undef' => '<MODIF>undefined recursive loop',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => 'Field @champ@ outside loop',
-'zbug_champ_hors_motif' => 'Field @champ@ outside loop tagged @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Field @champ@ outside loop tagged @motif@',
 'zbug_code' => 'm&atilde;',
-'zbug_critere_inconnu' => 'unknown criterion @critere@',
-'zbug_distant_interdit' => 'external data forbidden',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => 'BOUCLE@id@: Ch&#7881; &#273;&#432;&#7907;c d&ugrave;ng m&#7897;t l&#7847;n ',
-'zbug_erreur_boucle_fermant' => 'BOUCLE@id@: ch&#432;a d&#432;&#7907;c d&oacute;ng l&#7841;i ',
-'zbug_erreur_boucle_syntaxe' => 'C&aacute;ch vi&#7871;t v&ograve;ng (boucle) n&agrave;y kh&ocirc;ng &#273;&uacute;ng.',
+'zbug_critere_inconnu' => '<MODIF>unknown criterion @critere@',
+'zbug_distant_interdit' => '<MODIF>external data forbidden',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>BOUCLE@id@: Ch&#7881; &#273;&#432;&#7907;c d&ugrave;ng m&#7897;t l&#7847;n ',
+'zbug_erreur_boucle_fermant' => '<MODIF>BOUCLE@id@: ch&#432;a d&#432;&#7907;c d&oacute;ng l&#7841;i ',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>C&aacute;ch vi&#7871;t v&ograve;ng (boucle) n&agrave;y kh&ocirc;ng &#273;&uacute;ng.',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => 'error in page calculation',
-'zbug_erreur_filtre' => 'Sai l&#7847;m : B&#7841;n ch&#432;a x&aacute;c &#273;&#7883;nh b&#7897; l&#7885;c (filtre) <b>&laquo; @filtre@ &raquo;</b> n&#7847;y. ',
-'zbug_erreur_meme_parent' => '{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>error in page calculation',
+'zbug_erreur_filtre' => '<MODIF>Sai l&#7847;m : B&#7841;n ch&#432;a x&aacute;c &#273;&#7883;nh b&#7897; l&#7885;c (filtre) <b>&laquo; @filtre@ &raquo;</b> n&#7847;y. ',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} only applies to loops (FORUMS) and (RUBRIQUES)',
 'zbug_erreur_squelette' => 'Error(s) in template',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => 'C&oacute; l&#7895;i tr&ecirc;n Website',
-'zbug_inversion_ordre_inexistant' => 'reversal of nonexistent order',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => 'Wrong inclusion parameters',
+'zbug_inversion_ordre_inexistant' => '<MODIF>reversal of nonexistent order',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Wrong inclusion parameters',
 'zbug_profile' => 'Th&#7901;i gian t&iacute;nh to&aacute;n: @time@',
 'zbug_resultat' => 'k&#7871;t qu&#7843;',
-'zbug_serveur_indefini' => 'undefined SQL server',
+'zbug_serveur_indefini' => '<MODIF>undefined SQL server',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'Unknown SQL table "@table@"',
 'zxml_connus_attributs' => '<NEW>attributs connus',
diff --git a/ecrire/lang/spip_zh.php b/ecrire/lang/spip_zh.php
index 676b2d2090668f82d30483f5f87be8c0042aa83c..2365f6de874ac560e4454b0c06ac6319145c3fe4 100644
--- a/ecrire/lang/spip_zh.php
+++ b/ecrire/lang/spip_zh.php
@@ -69,6 +69,7 @@ Zhen QIN (zhen_q@21cn.com)',
 'bouton_changer' => '&#20462;&#25913;',
 'bouton_chercher' => '&#25628;&#32034;',
 'bouton_choisir' => '&#36873;&#25321;',
+'bouton_download' => '<NEW>T&eacute;l&eacute;charger',
 'bouton_enregistrer' => '&#20445;&#23384;',
 'bouton_radio_desactiver_messagerie_interne' => '&#20572;&#29992;&#20869;&#37096;&#28040;&#24687;',
 'bouton_radio_envoi_annonces' => '&#21457;&#36865;&#21487;&#32534;&#36753;&#30340;&#22768;&#26126;',
@@ -738,34 +739,34 @@ Zhen QIN (zhen_q@21cn.com)',
 
 // Z
 'zbug_balise_b_aval' => '<NEW>&nbsp;: balise B en aval',
-'zbug_balise_inexistante' => '<NEW>erreur @from@: la balise #@balise@ n\'existe pas',
+'zbug_balise_inexistante' => '<MODIF>erreur @from@: la balise #@balise@ n\'existe pas',
 'zbug_balise_sans_argument' => '<NEW>Argument manquant dans la balise @balise@',
 'zbug_boucle' => '<NEW>boucle',
-'zbug_boucle_recursive_undef' => '<NEW>boucle r&eacute;cursive non d&eacute;finie',
+'zbug_boucle_recursive_undef' => '<MODIF>boucle r&eacute;cursive non d&eacute;finie',
 'zbug_calcul' => '<NEW>calcul',
 'zbug_champ_hors_boucle' => '<NEW>Champ @champ@ hors boucle',
-'zbug_champ_hors_motif' => '<NEW>Champ @champ@ hors d\'une boucle de motif @motif@',
+'zbug_champ_hors_motif' => '<MODIF>Champ @champ@ hors d\'une boucle de motif @motif@',
 'zbug_code' => '&#20195;&#30721;',
-'zbug_critere_inconnu' => '<NEW>crit&egrave;re inconnu @critere@',
-'zbug_distant_interdit' => '<NEW>externe interdit',
-'zbug_doublon_table_sans_cle_primaire' => '<NEW>doublons sur une table sans clef primaire atomique',
-'zbug_doublon_table_sans_index' => '<NEW>doublons sur une table sans index',
-'zbug_erreur_boucle_double' => '&#29615;@id@: &#37325;&#22797;&#23450;&#20041;',
-'zbug_erreur_boucle_fermant' => '&#29615;@id@: &#32570;&#23569;&#35821;&#21477;&#32467;&#23614;&#26631;&#24535;',
-'zbug_erreur_boucle_syntaxe' => '&#21477;&#27861;&#20013;&#20986;&#29616;&#38169;&#35823;&#30340;&#29615;',
+'zbug_critere_inconnu' => '<MODIF>crit&egrave;re inconnu @critere@',
+'zbug_distant_interdit' => '<MODIF>externe interdit',
+'zbug_doublon_table_sans_cle_primaire' => '<MODIF>doublons sur une table sans clef primaire atomique',
+'zbug_doublon_table_sans_index' => '<MODIF>doublons sur une table sans index',
+'zbug_erreur_boucle_double' => '<MODIF>&#29615;@id@: &#37325;&#22797;&#23450;&#20041;',
+'zbug_erreur_boucle_fermant' => '<MODIF>&#29615;@id@: &#32570;&#23569;&#35821;&#21477;&#32467;&#23614;&#26631;&#24535;',
+'zbug_erreur_boucle_syntaxe' => '<MODIF>&#21477;&#27861;&#20013;&#20986;&#29616;&#38169;&#35823;&#30340;&#29615;',
 'zbug_erreur_compilation' => '<NEW>Erreur de compilation',
-'zbug_erreur_execution_page' => '<NEW>erreur d\'ex&eacute;cution de la page',
-'zbug_erreur_filtre' => '&#38169;&#35823;: &#36807;&#28388;<b>&laquo; @filtre@ &raquo;</b>&#26410;&#23450;&#20041;',
-'zbug_erreur_meme_parent' => '{meme_parent} ne s\'applique qu\'aux boucles (FORUMS) ou (RUBRIQUES)',
+'zbug_erreur_execution_page' => '<MODIF>erreur d\'ex&eacute;cution de la page',
+'zbug_erreur_filtre' => '<MODIF>&#38169;&#35823;: &#36807;&#28388;<b>&laquo; @filtre@ &raquo;</b>&#26410;&#23450;&#20041;',
+'zbug_erreur_meme_parent' => '<MODIF>{meme_parent} ne s\'applique qu\'aux boucles (FORUMS) ou (RUBRIQUES)',
 'zbug_erreur_squelette' => '<NEW>Erreur(s) dans le squelette',
 'zbug_hors_compilation' => '<NEW>Hors Compilation',
 'zbug_info_erreur_squelette' => '&#31449;&#28857;&#38169;&#35823;',
-'zbug_inversion_ordre_inexistant' => '<NEW>inversion d\'un ordre inexistant',
-'zbug_pagination_sans_critere' => '<NEW>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
-'zbug_parametres_inclus_incorrects' => '<NEW>Param&egrave;tres d\'inclusion incorrects',
+'zbug_inversion_ordre_inexistant' => '<MODIF>inversion d\'un ordre inexistant',
+'zbug_pagination_sans_critere' => '<MODIF>#PAGINATION sans crit&egrave;re {pagination} ou employ&eacute; dans une boucle recursive',
+'zbug_parametres_inclus_incorrects' => '<MODIF>Param&egrave;tres d\'inclusion incorrects',
 'zbug_profile' => '<NEW>Temps de calcul&nbsp;: @time@',
 'zbug_resultat' => '<NEW>r&eacute;sultat',
-'zbug_serveur_indefini' => '<NEW>serveur SQL ind&eacute;fini',
+'zbug_serveur_indefini' => '<MODIF>serveur SQL ind&eacute;fini',
 'zbug_statistiques' => '<NEW>Statistiques des requ&ecirc;tes SQL class&eacute;es par dur&eacute;e',
 'zbug_table_inconnue' => 'SQL&#34920;&#26684; &laquo; @table@ &raquo; &#26410;&#30693;',
 'zxml_connus_attributs' => '<NEW>attributs connus',