diff --git a/docs/pt_BR/designers/language-basic-syntax/language-escaping.xml b/docs/pt_BR/designers/language-basic-syntax/language-escaping.xml
new file mode 100644
index 00000000..8a64c407
--- /dev/null
+++ b/docs/pt_BR/designers/language-basic-syntax/language-escaping.xml
@@ -0,0 +1,90 @@
+
+
+
+
+
+ Escapando da interpretação do Smarty
+
+ Algumas vezes é desejável ou mesmo necessário fazer o Smarty ignorar sessões
+ que em outro caso ele interpretaria. Um exemplo classico é embutindo Javascript ou
+ código CSS no template. O problema aparece porque estas linguagens usam os
+ caracteres { e } que são os
+ delimitadores padrão para o Smarty.
+
+
+
+ A coisa mais simples é evitar a situação em sí separando o seu código Javascript e
+ CSS nos seus próprios arquivos e então usar os métodos padrões do HTML para acessa-los.
+
+
+
+ Incluir conteúdo literal é possível usando blocos {literal} .. {/literal}.
+ De modo similar ao uso de entidades HTML, você pode usar {ldelim},{rdelim} ou {$smarty.ldelim}
+ para mostrar os delimitadores atuais.
+
+
+
+ As vezes é conveniente simplesmente mudar $left_delimiter e
+ $right_delimiter.
+
+
+ Exemplo de modificar os delimitadores
+
+left_delimiter = '';
+$smarty->assign('foo', 'bar');
+$smarty->assign('name', 'Albert');
+$smarty->display('example.tpl');
+
+?>
+]]>
+
+
+ Aonde example.tpl é:
+
+
+ to Smarty
+
+]]>
+
+
+
+ Veja também escape modifier
+
+
+
diff --git a/docs/pt_BR/designers/language-basic-syntax/language-syntax-variables.xml b/docs/pt_BR/designers/language-basic-syntax/language-syntax-variables.xml
new file mode 100644
index 00000000..06469947
--- /dev/null
+++ b/docs/pt_BR/designers/language-basic-syntax/language-syntax-variables.xml
@@ -0,0 +1,85 @@
+
+
+
+
+
+ Variables
+
+ Vaiaveis do template começam com o sinal de $dollar. Elas podem conter números,
+ letras e sublinhados, parecido com
+ variável PHP.
+ Você pode referenciar arrays
+ pelo índice número ou não numérico. Também pode
+ referenciar propriedades e metodos de objetos.
+
+ Variáveis do arquivo de configuração
+ são excessões a sintaxe de $dollar
+ e são ao invés referenciadas com #cancelas#, ou
+ via a variável
+ $smarty.config.
+
+
+ Variáveis
+
+bar} <-- display the object property "bar"
+{$foo->bar()} <-- display the return value of object method "bar"
+{#foo#} <-- display the config file variable "foo"
+{$smarty.config.foo} <-- synonym for {#foo#}
+{$foo[bar]} <-- syntax only valid in a section loop, see {section}
+{assign var=foo value='baa'}{$foo} <-- displays "baa", see {assign}
+
+Many other combinations are allowed
+
+{$foo.bar.baz}
+{$foo.$bar.$baz}
+{$foo[4].baz}
+{$foo[4].$baz}
+{$foo.bar.baz[4]}
+{$foo->bar($baz,2,$bar)} <-- passing parameters
+{"foo"} <-- static values are allowed
+
+{* display the server variable "SERVER_NAME" ($_SERVER['SERVER_NAME'])*}
+{$smarty.server.SERVER_NAME}
+]]>
+
+
+
+ Variáveis de requisição como $_GET, $_SESSION etc estão disponíveis através
+ da variável reservada
+ $smarty.
+
+
+
+ Veja também Variáveis reservadas do $smarty,
+ Variáveis da Configuração
+ {assign}
+ e
+ assign().
+
+
+
+