diff --git a/docs/fr/designers/language-basic-syntax/language-escaping.xml b/docs/fr/designers/language-basic-syntax/language-escaping.xml
new file mode 100644
index 00000000..a1496365
--- /dev/null
+++ b/docs/fr/designers/language-basic-syntax/language-escaping.xml
@@ -0,0 +1,75 @@
+
+
+
+ Désactiver l'analyse de Smarty
+
+ Il est quelquesfois bien ou même nécessaire de faire ignorer certaines sections
+ à Smarty qu'il analyserait sinon. Un exemple classique est l'incorporation de code
+ Javascript ou CSS dans les templates. Le problème est que ces langages utilisent
+ les caractères { et } qui sont aussi les délimiteurs par défaut de Smarty.
+
+
+
+ Le plus simple est d'éviter une telle situation en séparant votre code Javascript et CSS
+ dans des fichiers séparés et d'utiliser les méthodes standard HTML pour y accéder.
+
+
+
+ Inclure du contenu litéral est possible en utilisant les blocks {literal} .. {/literal}.
+ Similairement à l'utilisation d'entités HTML, vous pouvez utiliser {ldelim} et {rdelim} pour afficher les délimiteurs.
+
+
+
+ Il est souvent plus simple de modifier les délimiteurs de Smarty : $left_delimiter et
+ $right_delimiter.
+
+
+ Exemple de changement de délimiteur
+
+left_delimiter = '';
+$smarty->assign('foo', 'bar');
+$smarty->display('example.tpl');
+
+?>
+
+--- example.tpl
+
+]]>
+
+
+
+
diff --git a/docs/fr/designers/language-basic-syntax/language-math.xml b/docs/fr/designers/language-basic-syntax/language-math.xml
new file mode 100644
index 00000000..50c33e5d
--- /dev/null
+++ b/docs/fr/designers/language-basic-syntax/language-math.xml
@@ -0,0 +1,49 @@
+
+
+
+ Mathématiques
+
+ Les maéthématiques peuvent être directement appliquées aux
+ valeurs de variables.
+
+
+ Exemples de mathématiques
+
+bar-$bar[1]*$baz->foo->bar()-3*7}
+
+{if ($foo+$bar.test%$baz*134232+10+$b+10)}
+
+{$foo|truncate:"`$fooTruncCount/$barTruncFactor-1`"}
+
+{assign var="foo" value="`$foo+$bar`"}
+]]>
+
+
+
+