diff --git a/docs/id/designers/language-basic-syntax/language-escaping.xml b/docs/id/designers/language-basic-syntax/language-escaping.xml
new file mode 100644
index 00000000..7249fc4b
--- /dev/null
+++ b/docs/id/designers/language-basic-syntax/language-escaping.xml
@@ -0,0 +1,91 @@
+
+
+
+ Escaping Penguraian Smarty
+
+ Ada kalanya diinginkan atau bahkan perlu agar Smarty mengabaikan seksi
+ atau sebaliknya akan diuraikan. Contoh klasi adalah melengketkan kode
+ Javascript atau CSS dalam sebuah template. Masalah muncul karena bahasa
+ tersebut menggunakan karakter { dan } yang juga merupakan
+ pembatas standar untuk
+ Smarty.
+
+
+
+ Hal paling sederhana untuk menghindari situasi sekaligus adalah dengan
+ memisahkan kode Javascript dan CSS anda ke dalam filenya sendiri dan
+ kemudian menggunakan metode standar HTML untuk mengaksesnya.
+
+
+
+ Menyertakan konten literal dimungkinkan dengan menggunakan blok
+ {literal}..{/literal}.
+ Mirip dengan penggunaan entitas HTML, anda bisa memakai {ldelim},{rdelim} atau
+
+ {$smarty.ldelim} untuk menampilkan pembatas saat
+ ini.
+
+
+
+ Seringkali lebih nyaman dengan cukup mengubah
+ $left_delimiter dan
+
+ $right_delimiter Smarty.
+
+
+ contoh mengubah pembatas
+
+left_delimiter = '';
+
+$smarty->assign('foo', 'bar');
+$smarty->assign('name', 'Albert');
+$smarty->display('example.tpl');
+
+?>
+]]>
+
+
+ Di mana template adalah:
+
+
+ to Smarty
+
+]]>
+
+
+
+
diff --git a/docs/id/designers/language-basic-syntax/language-math.xml b/docs/id/designers/language-basic-syntax/language-math.xml
new file mode 100644
index 00000000..da787ace
--- /dev/null
+++ b/docs/id/designers/language-basic-syntax/language-math.xml
@@ -0,0 +1,54 @@
+
+
+
+ Matematika
+
+ Matematika dapat diterapkan secara langsung ke nilai variabel.
+
+
+ contoh matematika
+
+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`"}
+]]>
+
+
+
+
+ Lihat juga fungsi
+ {math} untuk persamaan yang kompleks dan
+ {eval}.
+
+
+
diff --git a/docs/id/designers/language-basic-syntax/language-syntax-attributes.xml b/docs/id/designers/language-basic-syntax/language-syntax-attributes.xml
new file mode 100644
index 00000000..9649e5a3
--- /dev/null
+++ b/docs/id/designers/language-basic-syntax/language-syntax-attributes.xml
@@ -0,0 +1,61 @@
+
+
+
+ Atribut
+
+ Kebanyakan fungsi
+ memerlukan atribut yang menetapkan atau mengubah perilakunya. Atribut
+ bagi fungsi Smarty lebih mirip atribut HTML. Nilai statis tidak perlu
+ ditutup dengan tanda kutip, tapi direkomendasikan untuk string literal.
+ Variabel bisa juga dipakai, dan tidak boleh dalam tanda kutip.
+
+
+ Beberapa atribut memerlukan nilai boolean (&true; atau &false;). Ini dapat
+ ditetapkan sebagai tanpa tanda kutip true,
+ on, dan yes, atau
+ false, off, dan
+ no.
+
+
+ sintaks atribut fungsi
+
+
+ {html_options options=$companies selected=$company_id}
+
+]]>
+
+
+
+
diff --git a/docs/id/designers/language-basic-syntax/language-syntax-comments.xml b/docs/id/designers/language-basic-syntax/language-syntax-comments.xml
new file mode 100644
index 00000000..c154eef5
--- /dev/null
+++ b/docs/id/designers/language-basic-syntax/language-syntax-comments.xml
@@ -0,0 +1,106 @@
+
+
+
+ Komentar
+
+ Komentar template dikelilingi oleh bintang, dan ditutup oleh tag
+ pembatas
+ seperti:
+
+
+
+
+
+
+
+ Komentar Smarty TIDAK ditampilkan dalam output template final, tidak seperti
+ <!-- HTML comments -->.
+ Ini berguna untuk membuat catatan internal dalam template yang tak seorangpun
+ akan melihatnya ;-)
+
+
+ Komentar di dalam template
+
+
+
+{$title}
+
+
+
+{* komentar smarti satu baris lainnya *}
+
+
+{* ini komentar smarty
+ multi baris
+ tidak dikirimkan ke browser
+*}
+
+{*********************************************************
+Blok komentar multi baris dengan blok penghargaan
+ @ pembuat: bg@example.com
+ @ pemeliharan support@example.com
+ @ para: var yang menetapkan gaya blok
+ @ css: gaya output
+**********************************************************}
+
+{* File header dengan logo utama dan lainnya *}
+{include file='header.tpl'}
+
+
+{* Catatan Dev: var $includeFile ditempatkan dalam naskah foo.php *}
+
+{include file=$includeFile}
+
+{* blok